From xen-users-bounces@lists.xen.org Sun Oct 01 20:45:44 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 01 Oct 2017 20:45: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 1dyl63-0008GZ-50; Sun, 01 Oct 2017 20:44:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jmjaser@gmail.com>) id 1dyl61-0008GT-Sd
 for xen-users@lists.xen.org; Sun, 01 Oct 2017 20:44:18 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 B4/1C-01916-0A351D95; Sun, 01 Oct 2017 20:44:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsVyMfSWnu784Iu
 RBl9/ylusunqA1YHR4+ju30wBjFGsmXlJ+RUJrBkfTrxjL3gnUrF8x1r2Bsb5Ql2MXBxCAhMZ
 Jb7P+sYM4kgI/GCR+NXezNLFyAnklEk82/CUDcIuklh54CoThF0scezCEnYQm1dAUOLkzCdg9
 WwCihKnF3Qzg9gsAqoS5/Y9YoaoCZB4tXwVI4gtLOAq8WjPf6BeDg4RAXWJe//1QcLMAj4Szb
 cmMU9g5JmFZOosJCkIW1OidftvdghbQ2LBnX2MELa2xLKFr5kXMLKuYlQvTi0qSy3SNdJLKsp
 MzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMtnoGBsYdjKeanQ8xSnIwKYnyBgZcjBTi
 S8pPqcxILM6ILyrNSS0+xKjBwSGwee3qC4xSLHn5ealKErxrgoDqBItS01Mr0jJzgPEAUyrBw
 aMkwrscJM1bXJCYW5yZDpE6xejKceHOpT9MHD8mXQGSB/bcApIbbt4FkvtApBDYbClx3liQZg
 GQ5ozSPLjRsFi+xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYtwdkCk9mXgncBa+AjmMCOm5
 O1wWQ40oSEVJSDYzafG2Jr/OW/0u9xh5bpnXIdN7byF3G8nNbF+89HyAYlq3XkRHFfL/547rT
 M+V4Gr7yalzwuBoquNUnfccUgQc/gm5sEby1+8nJlSJbkw0FjTMrVnAJLS01/iU7R+zgulfdF
 auvLJrG+yZ2eZ/bSf/jbAbPfB3c/xySP2m+1P3H0RrTKIEW5hVKLMUZiYZazEXFiQAlbzh54A
 IAAA==
X-Env-Sender: jmjaser@gmail.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1506890654!113322839!1
X-Originating-IP: [209.85.218.46]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_20_30,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4877 invoked from network); 1 Oct 2017 20:44:15 -0000
Received: from mail-oi0-f46.google.com (HELO mail-oi0-f46.google.com)
 (209.85.218.46)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Oct 2017 20:44:15 -0000
Received: by mail-oi0-f46.google.com with SMTP id p187so6388213oif.4
 for <xen-users@lists.xen.org>; Sun, 01 Oct 2017 13:44:15 -0700 (PDT)
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=sqhjsAIPlYrl1vEixWviHfABTFdqQzM9OcDJtjMTOrs=;
 b=ulAD2qXeT88dxPADpS9hfdw3zGOEH2SmswovudT7rSVo55KAGS8AXj/DYqS1CqGA8A
 daW24k7Cu/TG9cMJ2W1cGPc4jmP5rZrFz6zlwH7OHlteoi8QeVLV4S1A1z1s03FFhkf1
 uA+UB+h19XvhIkFWjl4j5u+Z6eWAoM10bzLQatIc8Y5xTcce++Pf9vvhSIF7Hzkzl3Ty
 Sb9yQXTk2c+e4w+DdfPgwKBwP8Ds4bYQq5n/rWOJ663bh1nG+4TeD7EJa9+nCH6EIj8V
 uwI81psjhcV/T49e8hiveUvB3YMVqY+aSR22mYAae7kvJ7EAbRaONcVXxD7dZWMdXS7U
 FHcg==
X-Gm-Message-State: AMCzsaUdC29CUP8tNi5teABrgoewMcuznRNOoI9iXRrZ+UdJPfTA78Ao
 suMM2Y3asNlLVLPt7jsWUPZ5b0PB6dFDHe/xM5k=
X-Google-Smtp-Source: AOwi7QBAXquOdlnH3k+rLHM3V1tV+MRUllaFyKVMRQ5RkF9H4hokRX2Dm9K49Wx7MxIst0FO4b85pKU7nuRCwLQMGzs=
X-Received: by 10.202.235.68 with SMTP id j65mr5278271oih.424.1506890653822;
 Sun, 01 Oct 2017 13:44:13 -0700 (PDT)
MIME-Version: 1.0
From: John Jaser <john@jaser.net>
Date: Sun, 01 Oct 2017 20:44:03 +0000
Message-ID: <CAFsYgP3Y_UkzesfpnRjhwYnau-fErPcV15gG02zXcct1+EKdqw@mail.gmail.com>
To: xen-users <xen-users@lists.xen.org>
Subject: [Xen-users] dom0 memory issue with Win10 domU - debian stretch xen
	4.8.1
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="===============7905789553601279572=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============7905789553601279572==
Content-Type: multipart/alternative; boundary="001a113ce8ca22f635055a825203"

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

Greetings:

I ran into an issue in production that I am able to reproduce in lab on
clean installs:  The qemu process rapidly consumes all dom0 memory.
Wondering if anyone else has seen this?

debian stretch with packaged xen 4.8.1 on various amd64 hosts

boot from CD:  Windows 10 Professional, build 1703, 32-bit ISO
disk is raw ceph rbd (or local loop file- same result)

use xlexample.hvm with changes:

viridian = 1
memory = 2048
vcpus = 2
vif = [ "mac=00:16:3e:00:02:11, bridge=br0" ]
disk = [ '/dev/rbd/rbd/diskimg_win10Pro32_clean,raw,xvda,rw',
'/home/john/iso/win10Pro32.iso,,xvdb,r,cdrom' ]
vnc = 1

With above configuration, everything launches fine, but qemu-system-i386
for the domU will start using all available memory until the qemu process
is reaped by oom-reaper.

Uninstalling the packaged xen 4.8.1 and installing xen 4.9.0 from source-
the issue is resolved.

I do see that debian xen package 4.8.1 uses qemu 2.8.1, while source 4.9.0
compiled qemu 2.8.0.

best,

John Jaser

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

<div dir=3D"ltr">Greetings:<div><br></div><div>I ran into an issue in produ=
ction that I am able to reproduce in lab on clean installs:=C2=A0 The qemu =
process rapidly consumes all dom0 memory.=C2=A0 Wondering if anyone else ha=
s seen this?</div><div><br></div><div>debian stretch with packaged xen 4.8.=
1 on various amd64 hosts</div><div><br></div><div>boot from CD:=C2=A0 Windo=
ws 10 Professional, build 1703, 32-bit ISO</div><div>disk is raw ceph rbd (=
or local loop file- same result)</div><div><br></div><div>use=C2=A0xlexampl=
e.hvm with changes:</div><div><br></div><div>viridian =3D 1<br></div><div>m=
emory =3D 2048<br></div><div>vcpus =3D 2<br></div><div>vif =3D [ &quot;mac=
=3D00:16:3e:00:02:11, bridge=3Dbr0&quot; ]<br></div><div>disk =3D [ &#39;/d=
ev/rbd/rbd/diskimg_win10Pro32_clean,raw,xvda,rw&#39;, &#39;/home/john/iso/w=
in10Pro32.iso,,xvdb,r,cdrom&#39; ]<br></div><div>vnc =3D 1<br></div><div><b=
r></div><div>With above configuration, everything launches fine, but qemu-s=
ystem-i386 for the domU will start using all available memory until the qem=
u process is reaped by oom-reaper.</div><div><br></div><div>Uninstalling th=
e packaged xen 4.8.1 and installing xen 4.9.0 from source-=C2=A0 the issue =
is resolved.</div><div><br></div><div>I do see that debian xen package 4.8.=
1 uses qemu 2.8.1, while source 4.9.0 compiled qemu 2.8.0.</div><div><br></=
div><div>best,</div><div><br></div><div>John Jaser</div></div>

--001a113ce8ca22f635055a825203--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============7905789553601279572==--


From xen-users-bounces@lists.xen.org Mon Oct 02 04:52:45 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 04:52: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 1dysha-0001xK-U4; Mon, 02 Oct 2017 04:51:34 +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 1dyshZ-0001xE-LR
 for xen-users@lists.xen.org; Mon, 02 Oct 2017 04:51:33 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 8C/F2-03616-4D5C1D95; Mon, 02 Oct 2017 04:51:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEKsWRWlGSWpSXmKPExsXitHj/JN1LRy9
 GGqxcaWGx6uoBVgdGj6O7fzMFMEaxZuYl5VcksGZ07v7MWDDBvmLWvE9MDYzrLboYuThYBFax
 SHyYN5+9i5GTQ0LgL7PErr1JILaQQI3E/4dzWUFsFgEtif7Z7WwgNpuAqkT/54+MEDWaEo+OX
 2QGsUUEXCTmH73NBGLzCthInNq1hgXE5hQIlFi98ikLRH2AxK85W8HqhQXCJOa/+8kMUS8ocX
 LmE7AaZoEYiSV71wPZHED3FEicPloCYjILiEjs7OSawMg/C0nDLCQNsxCqIEx1ifXzhCAqtCW
 WLXzNDGGrSdzedpUdWXwBI/sqRo3i1KKy1CJdQ2O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzE
 pGK95PzcTYzA8GYAgh2MX5YFHGKU5GBSEuVNOHwxUogvKT+lMiOxOCO+qDQntfgQowYHh8Dmt
 asvMEqx5OXnpSpJ8AoD40hIsCg1PbUiLTMHGIEwpRIcPEoivLlHgNK8xQWJucWZ6RCpU4yBHM
 c2Xf7DxPFj0hUg2XHzLpDcACb3gcknYHLTpWV/mYTA9kiJ86aADBIAGZRRmge3BpZULjHKSgn
 zMgI9IcRTkFqUm1mCKv+KUZyDUUmY9zbIFJ7MvBK4a14BHcoEdOicrgsgh5YkIqSkGhj1uzsq
 smuPXSxLWb34q+S5Mo+0hky1S98ij1x+sr8g/3YWj5zxyUMxb13Pvi74e3DDGbfP3Pfy8vt2d
 jOL35Tx+3coLTvzhIiF5JSSEmF19c+n+JvNxaMqIyf3G4pMXvGD7/0O7ghFyeW3jNfGswv1PK
 2OPqea/yvs+aOJR486Gqc99JSs/KjEUpyRaKjFXFScCAAninG3JQMAAA==
X-Env-Sender: tlviewer@yahoo.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1506919888!70904059!1
X-Originating-IP: [66.163.191.146]
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.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34889 invoked from network); 2 Oct 2017 04:51:30 -0000
Received: from sonic304-20.consmr.mail.ne1.yahoo.com (HELO
 sonic304-20.consmr.mail.ne1.yahoo.com) (66.163.191.146)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 2 Oct 2017 04:51:30 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1506919888; bh=Z/2G5MrjcjjX/5FUn7P3nfeaDHmmTX7Ry1e4BFQEcOc=;
 h=Date:From:Reply-To:To:In-Reply-To:References:Subject:From:Subject;
 b=eTdyifodvygKXlUooZhEW79uIZjq8UqWKGRbraysUEYMMFEHo4eyxxPy8f8dJzU9HR8wZ7V0k5wyyuKxQAWxlMDvu1SwJvaJqCn43LRseIfEn179LibMj3EqZbub2+cJ0fv9zvfLFigJSxbw4Mr7n9MXZnkTFvZi41lAXnOTufLbN8CirJdKAMEAFHwO+4g6K1oxXBGGNeiMQPltYP4iZAJJ+4BewazZuy67GLPeJhqu5HmKyPResH/dM37S77saL3LAq0gA6H/3MnKoWjX+x0ipYnNnPmNPwf1uUaZANbM0vxhacASn3EIHjL0ecgoPcfFcYbKzyajs7cbdmcv/bQ==
X-YMail-OSG: 06Ks.eUVM1lusPDIqxOPfbkR9Zh2fsDDnXHnCX1mcqkFV.rVFe2on8EUeQqVwcz
 bPLCNHnh09flRBI7LVVGKwRTaw9Ixvhi5sLrHGZCTx_WsWGPZwe1j4TxYdJ_CIzmGzq5IixnVeAN
 RyaoOd6XB1OO9nPUOmqmk0IU6eS2XG_3zG.h4f3qEfnDKuTsU_srJz8WvRNf5wL7BOueTo3XFZwW
 NuZU1p2j0X6gnKVxBXPOkKRd2xSBKWw9XRFQdWO78YxfBpMILUrlgdaCUpiMrjzeoz9wZnWMakes
 sI6dHEZfaMudATkhYCUx_X.XhIVpLXPYWMjt37JmwwrRmUiA3mVPeqXusNjU9m61gl_zFaG.oGzZ
 5wIHEZbCITFK3Gtntip8iW4IRzNknj9_af0QpiBgP..UvVEEXzpRugbko7PqXu.sPk7wBe9NZgdW
 17HDT9r8HVjVGD4oLK_Rmd3hW.TqM0cnXavM_85R9
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic304.consmr.mail.ne1.yahoo.com with HTTP; Mon, 2 Oct 2017 04:51:28 +0000
Date: Mon, 2 Oct 2017 04:51:20 +0000 (UTC)
From: Mark Pryor <tlviewer@yahoo.com>
To: John Jaser <john@jaser.net>, xen-users <xen-users@lists.xen.org>
Message-ID: <2025963856.927933.1506919880875@mail.yahoo.com>
In-Reply-To: <CAFsYgP3Y_UkzesfpnRjhwYnau-fErPcV15gG02zXcct1+EKdqw@mail.gmail.com>
References: <CAFsYgP3Y_UkzesfpnRjhwYnau-fErPcV15gG02zXcct1+EKdqw@mail.gmail.com>
MIME-Version: 1.0
X-Mailer: WebService/1.1.10668 YahooMailNeo Mozilla/5.0 (X11; Linux x86_64;
 rv:52.0) Gecko/20100101 Firefox/52.0
Content-Length: 8612
Subject: Re: [Xen-users] dom0 memory issue with Win10 domU - debian stretch
 xen	4.8.1
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="===============3347116255737308986=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============3347116255737308986==
Content-Type: multipart/alternative; 
	boundary="----=_Part_927932_2082958788.1506919880873"
Content-Length: 8080

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

Hello,
A similar qemu-version-clash has recently happened in Fc26, as users natura=
lly want to use the latest qemu, while Xen-4.8 is tied to an older qemu ver=
sion.
The Xen source tarball in Stretch is shortened from the full upstream, by r=
emovingtools/qemu-xen* and extras/
Now qemu-system-i386 is provided by a separate, distro package (qemu-system=
-x86), not within Xen.

Here I have a source build of the full upstream Xen-4.8. Checking qemu vers=
ion:$/usr/lib/xen/bin/qemu-system-i386 -version
QEMU emulator version 2.7.0, Copyright (c) 2003-2016 Fabrice Bellard and th=
e QEMU Project developers
As you noted, Stretch now provides qemu 2.8.
Its now up to the Debian users of xen-hypervisor*deb, etc to insure that qe=
mu-system-i386 (2.7) is available to Xen. Its not clear that there is a def=
inite way to do this. In Fedora, they could roll back the version, since mu=
ltiple versions of qemu-system-x86 were kept.
It may be that multiple versions of qemu* are needed in the file system.

However its done, the resulting path to qemu* 2.7 can be configured here:/e=
tc/default/xencommons
PryMar56##xen-packaging on Freenode IRC

=20

    On Sunday, October 1, 2017 1:48 PM, John Jaser <john@jaser.net> wrote:
=20

 Greetings:
I ran into an issue in production that I am able to reproduce in lab on cle=
an installs:=C2=A0 The qemu process rapidly consumes all dom0 memory.=C2=A0=
 Wondering if anyone else has seen this?
debian stretch with packaged xen 4.8.1 on various amd64 hosts
boot from CD:=C2=A0 Windows 10 Professional, build 1703, 32-bit ISOdisk is =
raw ceph rbd (or local loop file- same result)
use=C2=A0xlexample.hvm with changes:
viridian =3D 1
memory =3D 2048
vcpus =3D 2
vif =3D [ "mac=3D00:16:3e:00:02:11, bridge=3Dbr0" ]
disk =3D [ '/dev/rbd/rbd/diskimg_win10Pro32_clean,raw,xvda,rw', '/home/john=
/iso/win10Pro32.iso,,xvdb,r,cdrom' ]
vnc =3D 1

With above configuration, everything launches fine, but qemu-system-i386 fo=
r the domU will start using all available memory until the qemu process is =
reaped by oom-reaper.
Uninstalling the packaged xen 4.8.1 and installing xen 4.9.0 from source-=
=C2=A0 the issue is resolved.
I do see that debian xen package 4.8.1 uses qemu 2.8.1, while source 4.9.0 =
compiled qemu 2.8.0.
best,
John Jaser_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
https://lists.xen.org/xen-users

  =20
------=_Part_927932_2082958788.1506919880873
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_1506919067094_4466">Hello,</div><d=
iv id=3D"yui_3_16_0_ym19_1_1506919067094_5184"><br></div><div id=3D"yui_3_1=
6_0_ym19_1_1506919067094_5182">A similar qemu-version-clash has recently ha=
ppened in Fc26, as users naturally want to use the latest qemu, while Xen-4=
.8 is tied to an older qemu version.</div><div id=3D"yui_3_16_0_ym19_1_1506=
919067094_5185"><br></div><div id=3D"yui_3_16_0_ym19_1_1506919067094_5181">=
The Xen source tarball in Stretch is shortened from the full upstream, by r=
emoving</div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1506919067094_5183">t=
ools/qemu-xen* and extras/</div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_15=
06919067094_5219"><br></div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_150691=
9067094_5218">Now qemu-system-i386 is provided by a separate, distro packag=
e (qemu-system-x86), not within Xen.<br></div><div id=3D"yui_3_16_0_ym19_1_=
1506919067094_5180"><br></div><div id=3D"yui_3_16_0_ym19_1_1506919067094_52=
53">Here I have a source build of the full upstream Xen-4.8. Checking qemu =
version:</div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1506919067094_4908">=
$/usr/lib/xen/bin/qemu-system-i386 -version<br id=3D"yui_3_16_0_ym19_1_1506=
919067094_4575">QEMU emulator version 2.7.0, Copyright (c) 2003-2016 Fabric=
e Bellard and the QEMU Project developers</div><div dir=3D"ltr" id=3D"yui_3=
_16_0_ym19_1_1506919067094_4907"><br></div><div dir=3D"ltr" id=3D"yui_3_16_=
0_ym19_1_1506919067094_4906">As you noted, Stretch now provides qemu 2.8.</=
div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1506919067094_4915"><br></div>=
<div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1506919067094_5287">Its now up to =
the Debian users of xen-hypervisor*deb, etc to insure that qemu-system-i386=
 (2.7) is available to Xen. Its not clear that there is a definite way to d=
o this. In Fedora, they could roll back the version, since multiple version=
s of qemu-system-x86 were kept.</div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19=
_1_1506919067094_6417"><br></div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1=
506919067094_6537">It may be that multiple versions of qemu* are needed in =
the file system.<br></div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_15069190=
67094_5320"><br></div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_150691906709=
4_5506">However its done, the resulting path to qemu* 2.7 can be configured=
 here:</div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1506919067094_5510">/e=
tc/default/xencommons</div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1506919=
067094_5507"><br></div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_15069190670=
94_5509">PryMar56</div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_15069190670=
94_5508">##xen-packaging on Freenode IRC<br></div><div dir=3D"ltr" id=3D"yu=
i_3_16_0_ym19_1_1506919067094_4905"><br></div><div id=3D"yui_3_16_0_ym19_1_=
1506919067094_4429"><span></span></div> <div class=3D"qtdSeparateBR"><br><b=
r></div><div class=3D"yahoo_quoted" style=3D"display: block;"> <div style=
=3D"font-family: Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-seri=
f; font-size: 13px;"> <div style=3D"font-family: HelveticaNeue, Helvetica N=
eue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;"> <div d=
ir=3D"ltr"><font size=3D"2" face=3D"Arial"> On Sunday, October 1, 2017 1:48=
 PM, John Jaser &lt;john@jaser.net&gt; wrote:<br></font></div>  <br><br> <d=
iv class=3D"y_msg_container"><div id=3D"yiv9567393000"><div dir=3D"ltr">Gre=
etings:<div><br></div><div>I ran into an issue in production that I am able=
 to reproduce in lab on clean installs:&nbsp; The qemu process rapidly cons=
umes all dom0 memory.&nbsp; Wondering if anyone else has seen this?</div><d=
iv><br></div><div>debian stretch with packaged xen 4.8.1 on various amd64 h=
osts</div><div><br></div><div>boot from CD:&nbsp; Windows 10 Professional, =
build 1703, 32-bit ISO</div><div>disk is raw ceph rbd (or local loop file- =
same result)</div><div><br></div><div>use&nbsp;xlexample.hvm with changes:<=
/div><div><br></div><div>viridian =3D 1<br></div><div>memory =3D 2048<br></=
div><div>vcpus =3D 2<br></div><div>vif =3D [ "mac=3D00:16:3e:00:02:11, brid=
ge=3Dbr0" ]<br></div><div>disk =3D [ '/dev/rbd/rbd/diskimg_win10Pro32_clean=
,raw,xvda,rw', '/home/john/iso/win10Pro32.iso,,xvdb,r,cdrom' ]<br></div><di=
v>vnc =3D 1<br></div><div><br></div><div>With above configuration, everythi=
ng launches fine, but qemu-system-i386 for the domU will start using all av=
ailable memory until the qemu process is reaped by oom-reaper.</div><div><b=
r></div><div>Uninstalling the packaged xen 4.8.1 and installing xen 4.9.0 f=
rom source-&nbsp; the issue is resolved.</div><div><br></div><div>I do see =
that debian xen package 4.8.1 uses qemu 2.8.1, while source 4.9.0 compiled =
qemu 2.8.0.</div><div><br></div><div>best,</div><div><br></div><div>John Ja=
ser</div></div></div>_______________________________________________<br>Xen=
-users mailing list<br><a ymailto=3D"mailto:Xen-users@lists.xen.org" class=
=3D"removed-link" href=3D"">Xen-users@lists.xen.org</a><br><a target=3D"_bl=
ank" class=3D"removed-link" href=3D"">https://lists.xen.org/xen-users</a><b=
r><br></div>  </div> </div>  </div></div></body></html>
------=_Part_927932_2082958788.1506919880873--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============3347116255737308986==--


From xen-users-bounces@lists.xen.org Mon Oct 02 16:39:12 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 16:39:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1dz3jK-0007DB-Fq; Mon, 02 Oct 2017 16:38:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xen.list@daevel.fr>) id 1dz3jJ-0007Cc-Cm
 for xen-users@lists.xensource.com; Mon, 02 Oct 2017 16:38:05 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 F9/D2-03454-C6B62D95; Mon, 02 Oct 2017 16:38:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsWySSHunm529qV
 Ig97lvBZLPi5msdi67A+7A5PH0d2/mTy29+1iD2CKYs3MS8qvSGDNmLe7mblgM3/F7acHWBsY
 X3N3MXJxsAhMZZY4++AfK4gjJNDJJPG+u5G9i5GTg1fAQGLhxA2sILYwkD1//nk2EJtNQFtix
 uWDLCC2iICixJbHjUwgNrOAtMS1J2/BalgEVCVu/d/GCBHXlGjd/htspoSArMTXnk1AcQ6g+Y
 ISf3cIQ5TIS2x/O4d5AiPPLCQdsxCqZiGpWsDIvIpRvTi1qCy1SNdSL6koMz2jJDcxM0fX0MB
 MLze1uDgxPTUnMalYLzk/dxMjMJwYgGAH491NAYcYJTmYlER5N2VeihTiS8pPqcxILM6ILyrN
 SS0+xCjDwaEkwfsGJCdYlJqeWpGWmQMMbJi0BAePkgivcRZQmre4IDG3ODMdInWK0Z7jx6Qrf
 5g4Om7eBZKbwOSG7w/+MAmx5OXnpUqJ89aCtAmAtGWU5sENhUXiJUZZKWFeRqAzhXgKUotyM0
 tQ5V8xinMwKgnz+oNM4cnMK4Hb/QroLCags+Z0XQA5qyQRISXVwCj5a9LMTz3WYp8ubuPQ0jz
 PY3Bz0VSv1z9fKlvyvfk24fscVfW+42KTM1k+HBWarTPHK8E93q28oyHz8Nu9QsKCd1abZyRn
 nRCSO9RVPfnm36Cw7vKK487LrzQ4rz/EFL1se072Y/6wC09+XPw+oTbWaOshqWlhhZmXDd6zJ
 GSHFE0LVHL8+EmJpTgj0VCLuag4EQAZTVYsvwIAAA==
X-Env-Sender: xen.list@daevel.fr
X-Msg-Ref: server-6.tower-27.messagelabs.com!1506962283!119751246!1
X-Originating-IP: [178.32.94.222]
X-SpamReason: No, hits=0.7 required=7.0 tests=BODY_RANDOM_LONG, RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42112 invoked from network); 2 Oct 2017 16:38:03 -0000
Received: from licorne.daevel.fr (HELO licorne.daevel.fr) (178.32.94.222)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 2 Oct 2017 16:38:03 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=daevel.fr;
 s=default; 
 h=Content-Transfer-Encoding:Mime-Version:Content-Type:Date:Cc:To:From:Subject:Message-ID;
 bh=g7xNknPU0J7z1g78MyememELAMR0/89PUn4lixleOxA=; 
 b=gROGWYycyBwh50FQiwmEz9C52MvsvsJxqNV7ocING/CXwqTNJmxmup92ZYyU7dbCP1BSgnRdPebW+7bv53U+Av7sirNAIbNoEs8trmmUXPl2nEx6yx0BsfH7ucnHjHoRuJT9IbcPxC6JjhSbFfa8LYqpLXEEWhO/OT4EK2vH5SM=;
Received: from 5-49-176-13.hfc.dyn.abo.bbox.fr ([5.49.176.13]
 helo=[10.13.42.91])
 by licorne.daevel.fr with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <xen.list@daevel.fr>)
 id 1dz3jG-0001Qq-N7; Mon, 02 Oct 2017 18:38:02 +0200
Message-ID: <1506962277.6552.25.camel@daevel.fr>
From: Olivier Bonvalet <xen.list@daevel.fr>
To: xen-users@lists.xensource.com
Date: Mon, 02 Oct 2017 18:37:57 +0200
X-Mailer: Evolution 3.26.0-1 
Mime-Version: 1.0
Cc: xen-devel@lists.xen.org
Subject: [Xen-users] high CPU stolen time after live migrate
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>

SGksCgp3aXRoIFhlbiA0LjguMiwgbWlncmF0ZWQgZG9tYWlucyBoYXZlIHdyb25nIHN0YXRzIGZv
ciBzdG9sZW4gdGltZS4KCkZvciBleGFtcGxlIDoKCnJvb3QhIGxhdXNzb3I6L3Byb2MjIGNhdCBz
dGF0IApjcHUgIDg3OTU3OTc2IDMyNDYzIDY0ODM4NzQgMzYxMTY5Nzk0IDMwNzU4MDYgMCA5Mzcw
MDQgMTgzMDg2OTg2MTEzIDAgMApjcHUwIDI4Mjg4NjcgMjQzNCAyMjY1ODAgNDM3NTQxNTIgNzg2
NjUxIDAgNDI3NjYgMTc3ODcyMjU3MzEzMSAwIDAKY3B1MSAyNjExNDk2IDM1NDUgMjMyNTI5IDQy
MzY0MDQ3IDU5NDg0NiAwIDI0NDEgMTU5ODgyMjc1NDc2OSAwIDAKY3B1MiAyMTk1ODMzMCAxNDky
MyAxMzM4MjgzIDQwMzE1OTkwIDQyNDA0NSAwIDEyNzQyMSAxMDg2NjA1MzA1NDk3IDAgMApjcHUz
IDI3MjU3NDUgMzM5IDI3MTQ3MSA0MjQyNjExMyAzMTkxMzIgMCAxNDA4IDQxNzU2Nzk4NTA4IDAg
MApjcHU0IDIxNzM4NjAwIDM4NTggMTA5OTIyMiAzOTUyODc1OSA1MDg5OTYgMCA2ODIwNDQgMzIx
OTAwODQwNDI0IDAgMApjcHU1IDk1NDMxNTUgMTY2OCAxMTY1MTk0IDUzMjc0MDExIDIzMTcyNyAw
IDgxMzAgMTY1Mjc1MTk0ODA1MiAwIDAKY3B1NiAxNDIyMzk4NCA0MDE0IDk3MDg4OCA0ODgyNjg4
MCAxMjY3OTAgMCA2NzkwOSAyNTQxOTQ1MDUyMTkgMCAwCmNwdTcgMTIzMjc3OTQgMTY4MCAxMTc5
NzAyIDUwNjc5NzY0IDgzNjE4IDAgNDg4MyA4MjcwMjk4ODU5MjMgMCAwCmludHIgNzg2NjEzMjYy
NSA5OTg2ODAzNyAwIDQzNDExNjk2NiA2MTcgMCAzNjM4MDAgMCA5NDk4MzE3NCA0MjU2MDMwMzUg
MTAxNiAwIDM5MDMzNSAwIDAgMTIyMjQ1NzMzIDM2OTA1Mzk1MyAxMDQxIDAgMzU4MzAxIDAgMCA3
NzI2NzQ4MiA0MjIzMzQ3NzcgMTAxNSAwIDM3MTA4NCAwIDAgOTYwMzEzNDIgMjE4NzQ3OTQ1IDk5
MyAwIDMzMTQ0MCAwIDAgNzc2MjI3OTQgMzMzMDQ2MzM0IDExMzkgMCA0NDQ5MTIgMCAwIDU3NTM2
NTYxIDIzNzAzNTI4MyAxMTI2IDAgNDA3NzI1IDAgMCA0MTE2MjY3MyAzMDY3OTU2NDUgMTE5NiAw
IDQzMTk2MCAwIDAgNzc1IDAgMCAwIDAgNDc5IDAgMCAwIDk1MiAwIDAgMCAxNzA0NiAzMDQwNSAx
NTUyNiA5NDc4MSAxNDAyNSAzODQ5IDE2ODQ4IDQ0ODUgMTYzNTIgMTgwMSAxNzYxMSAyMTA0IDE0
MDE2IDE4MDcgMTY4NjggMjIzNSAzNjgwIDAgMCAwIDAgMCAwIDAgMTEwMzcwIDEwNzY1OSAxMDEy
MDggMzU1NzE2IDEwNzg5NSA2MjcyNiAxMDUzNDUgNzAzODcgMTEyODIzIDYyNjUzIDEwMzg4OCA3
MDY0MiAxMDkzMTIgNjM3OTkgMTAzMzg4IDY1OTE4IDAgMCAwIDU2MTkgMCAwIDAgMCAwIDAgMCAw
IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg
MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw
IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg
MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw
IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg
MCAwIDAgMCAwIDAgMCAwIDAKY3R4dCA2MTc4MjU5MDA5CmJ0aW1lIDE1MDYzMDk1NjcKcHJvY2Vz
c2VzIDY0NTcwMDIKcHJvY3NfcnVubmluZyAyCnByb2NzX2Jsb2NrZWQgMApzb2Z0aXJxIDI4OTM4
MjA5NTYgOCA1NzQ2MTk4MTEgODA4NTE4MzExIDg0ODg0MzM1NCAwIDAgMTIwNDExOTUgMjA1NDU5
MzgzIDAgNDQ0MzM4ODk0CgoKcm9vdCEgbGF1c3NvcjovcHJvYyMgY2F0IC9wcm9jL3VwdGltZSAK
NjUyMDA1LjIzIDI2MzEzMjguODIKCgpWYWx1ZXMgZm9yICJzdG9sZW4gdGltZSIgaW4gL3Byb2Mv
c3RhdCBzZWVtcyBpbXBvc3NpYmxlIHdpdGggb25seSA3IGRheXMgb2YgdXB0aW1lLgoKCklzIGl0
IGEga25vd24gYnVnID8KCnRoYW5rcywKCk9saXZpZXIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJz
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Mon Oct 02 19:54:55 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Oct 2017 19:54: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 1dz6mr-0007aQ-EV; Mon, 02 Oct 2017 19:53:57 +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 1dz6mq-0007aK-7S
 for xen-users@lists.xen.org; Mon, 02 Oct 2017 19:53:56 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 75/BF-03454-35992D95; Mon, 02 Oct 2017 19:53:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JZUGSXohs081K
 kwdR3Kharrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8bxZZUFN1Iq9uyezN7AONu7i5GLQ0hgNpPE
 u4tT2boYOYGcPIkD8x+xQiRWM0ps+byUFSTBIqAqsXz+J3YQm1fAU+Lk+ctgNpuArETXsTksI
 LaIgLTEjCtNYIOEBfQknv75BBYXFdCU2LD+GxOIzSzgKHH0xlRWiDmCEidnPgGq4QCKS0ss/8
 cxgZFnFpKqWUiqZiFULWBkXsWoXpxaVJZapGupl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFS
 sl5yfu4kRGDgMQLCD8e6mgEOMkhxMSqK8rdMvRQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4HWc
 AZQTLEpNT61Iy8wBhjBMWoKDR0mE1wwkzVtckJhbnJkOkTrFqMsx5dbdP0xCLHn5ealS4rxiI
 EUCIEUZpXlwI2DxdIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvOogU3gy80rgNr0COoIJ6I
 g5XRdAjihJREhJNTC6bVC/dOG6cOPx7ur+hDNFBnJtFw4u3+cgEWPb/+uRKaeejOMvjj0Xu6p
 mBaYd284lLCgxx2FJsuZh5bsRP3emCwjN3ND89Z3VunXXUiM/mZ41tPEU0pyYxhO27HTwuYU3
 9t/yW2HDGV58uS6s+0chm+K/m0t4yj2rA+esEIhZuPjFMq9XRi+VWIozEg21mIuKEwEi4YkVo
 gIAAA==
X-Env-Sender: nemeth.gabor@brc.mta.hu
X-Msg-Ref: server-15.tower-21.messagelabs.com!1506974034!85529791!1
X-Originating-IP: [160.114.62.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35258 invoked from network); 2 Oct 2017 19:53:54 -0000
Received: from rosi.szbk.u-szeged.hu (HELO rosi.szbk.u-szeged.hu)
 (160.114.62.100)
 by server-15.tower-21.messagelabs.com with SMTP; 2 Oct 2017 19:53:54 -0000
Received: from szbk.u-szeged.hu (unknown [172.30.63.252])
 (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by rosi.szbk.u-szeged.hu (Postfix) with ESMTPSA id E97F91A85B
 for <xen-users@lists.xen.org>; Mon,  2 Oct 2017 21:53:53 +0200 (CEST)
Received: by szbk.u-szeged.hu (Postfix, from userid 33)
 id 2FCDB23144; Mon,  2 Oct 2017 21:53:26 +0200 (CEST)
Received: from 94-21-39-45.pool.digikabel.hu (94-21-39-45.pool.digikabel.hu
 [94.21.39.45]) by webmail.brc.hu (Horde Framework) with HTTP; Mon, 02 Oct
 2017 19:53:26 +0000
Date: Mon, 02 Oct 2017 19:53:26 +0000
Message-ID: <20171002195326.Horde.1_iXeo2EXVsZHMcnBvE_RBK@webmail.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 qemu-system-i386 memory lake?
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>

CkhpIEFsbCwKCkkgaGF2ZSBhIHByb2JsZW0sCgpJJ20gdXNpbmcgdGhlIHhlbi00LjggaW4gZGVi
aWFuIHN0cmVjaCBhbmQgcWVtdS1zeXN0ZW0teDg2LApidXQgSSBhZnRlciBzdGFydCBteSBkb21V
LCB0aGUgcWVtdSByZXNlcnZlZCBtZW1vcnkgZ3Jvd2luZyBzdGVhZGlseS4KVGhlIGZpcnN0IHRp
bWUgaXMgMzY1TUIsIGFmdGVyIDFob3VyIGlzIDc5Nk1CLCBhZnRlciB0aGF0IG1vcmUuCgpteSBW
TSBjb25maWc6CmJ1aWxkZXIgPSAiaHZtIgpkZXZpY2VfbW9kZWxfdmVyc2lvbj0icWVtdS14ZW4i
CnBhZSA9IDEKbWVtb3J5ID0gODE5Ngp2Y3B1cyA9IDQKc3RkdmdhID0gMQp2aWRlb3JhbSA9IDE2
CnNoYWRvd19tZW1vcnkgPSA4Cm5hbWUgPSAid2luMms4cjIiCnZpZiA9IFsKICAgICAgICAgJ2Jy
aWRnZT1icjEsIG1hYz0wMDoxNjozRTowMTowMTowMSwgbW9kZWw9ZTEwMDAnLAogICAgICAgXQph
Y3BpID0gMQphcGljID0gMQpkaXNrID0gWwogICAgICAgICAgJ3BoeTovZGV2L3ZnMC93aW4yazhy
Mi1zeXN0ZW0saGRhLHJ3JywKICAgICAgICBdCnhlbl9wbGF0Zm9ybV9wY2kgPSAxCm9uX3Bvd2Vy
b2ZmID0gJ2Rlc3Ryb3knCm9uX3JlYm9vdCAgID0gJ3Jlc3RhcnQnCm9uX2NyYXNoICAgID0gJ3Jl
c3RhcnQnCm9uX3hlbmRfc3RvcCAgPSAnc2h1dGRvd24nCmJvb3QgPSAiZGMiCnNkbCA9IDAKdXNi
ZGV2aWNlID0gJ3RhYmxldCcKa2V5bWFwID0gJ2h1JwpzZXJpYWwgPSAncHR5Jwp2bmMgPSAwCmxv
Y2FsdGltZT0xCgoKQSBmZXcgaG91cnMgbGF0ZXIsIHRoZSBkb21lVSBpcyBjcmFzaCEKCldoYXQg
aXMgdGhlIHByb2JsZW0/CgpUaGFuayB5b3UgZm9yIHRoZSBhbnN3ZXJzLgoKVGhlIHN5c2xvZyBp
czoKCk9jdCAgMiAxNzo0Nzo1OCB4ZW5zeXN0ZW0ga2VybmVsOiBbODUzNjMuNTgzNTU4XSB2aWYg
dmlmLTUtMCB2aWY1LjA6ICAKR3Vlc3QgUnggc3RhbGxlZApPY3QgIDIgMTc6NDc6NTggeGVuc3lz
dGVtIGtlcm5lbDogWzg1MzY0LjY0MDYzMV0gcWVtdS1zeXN0ZW0taTM4ICAKaW52b2tlZCBvb20t
a2lsbGVyOiAgCmdmcF9tYXNrPTB4MjQyMDFjYShHRlBfSElHSFVTRVJfTU9WQUJMRXxfX0dGUF9D
T0xEKSwgbm9kZW1hc2s9MCwgIApvcmRlcj0wLCBvb21fc2NvcmVfYWRqPTAKT2N0ICAyIDE3OjQ3
OjU4IHhlbnN5c3RlbSBrZXJuZWw6IFs4NTM2NC42NDA2MzJdIHFlbXUtc3lzdGVtLWkzOCAgCmNw
dXNldD0vIG1lbXNfYWxsb3dlZD0wCk9jdCAgMiAxNzo0Nzo1OCB4ZW5zeXN0ZW0ga2VybmVsOiBb
ODUzNjQuNjQwNjM3XSBDUFU6IDAgUElEOiA4NTYwICAKQ29tbTogcWVtdS1zeXN0ZW0taTM4IE5v
dCB0YWludGVkIDQuOS4wLTMtYW1kNjQgIzEgRGViaWFuICAKNC45LjMwLTIrZGViOXU1Ck9jdCAg
MiAxNzo0Nzo1OCB4ZW5zeXN0ZW0ga2VybmVsOiBbODUzNjQuNjQwNjM3XSBIYXJkd2FyZSBuYW1l
OiBEZWxsICAKSW5jLiBQb3dlckVkZ2UgVDMxMC8wMlA5WDksIEJJT1MgMS40LjEgMDcvMTkvMjAx
MApPY3QgIDIgMTc6NDc6NTggeGVuc3lzdGVtIGtlcm5lbDogWzg1MzY0LjY0MDYzOV0gIDAwMDAw
MDAwMDAwMDAwMDAgIApmZmZmZmZmZjgxMzI4NWI0IGZmZmZjOTAwNDBjZmJjMzggZmZmZjg4MDAw
MjNmMmZjMApPY3QgIDIgMTc6NDc6NTggeGVuc3lzdGVtIGtlcm5lbDogWzg1MzY0LjY0MDY0MV0g
IGZmZmZmZmZmODExZmUwMjAgIAowMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgZmZm
Zjg4MDAwMzI3MDQ0MApPY3QgIDIgMTc6NDc6NTggeGVuc3lzdGVtIGtlcm5lbDogWzg1MzY0LjY0
MDY0M10gIGZmZmZmZmZmODExODQ0ZTcgIAowMDAwMDA0MjAyM2YzYTAwIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMQpPY3QgIDIgMTc6NDc6NTggeGVuc3lzdGVtIGtlcm5lbDogWzg1
MzY0LjY0MDY0NF0gQ2FsbCBUcmFjZToKT2N0ICAyIDE3OjQ3OjU4IHhlbnN5c3RlbSBrZXJuZWw6
IFs4NTM2NC42NDA2NTBdICBbPGZmZmZmZmZmODEzMjg1YjQ+XSAgCj8gZHVtcF9zdGFjaysweDVj
LzB4NzgKT2N0ICAyIDE3OjQ3OjU4IHhlbnN5c3RlbSBrZXJuZWw6IFs4NTM2NC42NDA2NTNdICBb
PGZmZmZmZmZmODExZmUwMjA+XSAgCj8gZHVtcF9oZWFkZXIrMHg3OC8weDFmZApPY3QgIDIgMTc6
NDc6NTggeGVuc3lzdGVtIGtlcm5lbDogWzg1MzY0LjY0MDY1NV0gIFs8ZmZmZmZmZmY4MTE4NDRl
Nz5dICAKPyBnZXRfcGFnZV9mcm9tX2ZyZWVsaXN0KzB4M2Y3LzB4YjQwCk9jdCAgMiAxNzo0Nzo1
OCB4ZW5zeXN0ZW0ga2VybmVsOiBbODUzNjQuNjQwNjU4XSAgWzxmZmZmZmZmZjgxMTgwNDdhPl0g
IAo/IG9vbV9raWxsX3Byb2Nlc3MrMHgyMWEvMHgzZTAKT2N0ICAyIDE3OjQ3OjU4IHhlbnN5c3Rl
bSBrZXJuZWw6IFs4NTM2NC42NDA2NTldICBbPGZmZmZmZmZmODExODAwZmQ+XSAgCj8gb29tX2Jh
ZG5lc3MrMHhlZC8weDE3MApPY3QgIDIgMTc6NDc6NTggeGVuc3lzdGVtIGtlcm5lbDogWzg1MzY0
LjY0MDY2MF0gIFs8ZmZmZmZmZmY4MTE4MDkxMT5dICAKPyBvdXRfb2ZfbWVtb3J5KzB4MTExLzB4
NDcwCk9jdCAgMiAxNzo0Nzo1OCB4ZW5zeXN0ZW0ga2VybmVsOiBbODUzNjQuNjQwNjYyXSAgWzxm
ZmZmZmZmZjgxMTg1YjRmPl0gIAo/IF9fYWxsb2NfcGFnZXNfc2xvd3BhdGgrMHhiN2YvMHhiYzAK
T2N0ICAyIDE3OjQ3OjU4IHhlbnN5c3RlbSBrZXJuZWw6IFs4NTM2NC42NDA2NjNdICBbPGZmZmZm
ZmZmODExODVkOGU+XSAgCj8gX19hbGxvY19wYWdlc19ub2RlbWFzaysweDFmZS8weDI2MApPY3Qg
IDIgMTc6NDc6NTggeGVuc3lzdGVtIGtlcm5lbDogWzg1MzY0LjY0MDY2Nl0gIFs8ZmZmZmZmZmY4
MTFkNWVjMT5dICAKPyBhbGxvY19wYWdlc19jdXJyZW50KzB4OTEvMHgxNDAKT2N0ICAyIDE3OjQ3
OjU4IHhlbnN5c3RlbSBrZXJuZWw6IFs4NTM2NC42NDA2NjhdICBbPGZmZmZmZmZmODExN2U5NDA+
XSAgCj8gZmlsZW1hcF9mYXVsdCsweDMwMC8weDVhMApPY3QgIDIgMTc6NDc6NTggeGVuc3lzdGVt
IGtlcm5lbDogWzg1MzY0LjY0MDY4Nl0gIFs8ZmZmZmZmZmZjMDJlNTc5MT5dICAKPyBleHQ0X2Zp
bGVtYXBfZmF1bHQrMHgzMS8weDUwIFtleHQ0XQpPY3QgIDIgMTc6NDc6NTggeGVuc3lzdGVtIGtl
cm5lbDogWzg1MzY0LjY0MDY4OF0gIFs8ZmZmZmZmZmY4MTFhZWVmMT5dICAKPyBfX2RvX2ZhdWx0
KzB4ODEvMHgxNzAKT2N0ICAyIDE3OjQ3OjU4IHhlbnN5c3RlbSBrZXJuZWw6IFs4NTM2NC42NDA2
ODldICBbPGZmZmZmZmZmODExYjM2NzE+XSAgCj8gaGFuZGxlX21tX2ZhdWx0KzB4ZGQxLzB4MTM1
MApPY3QgIDIgMTc6NDc6NTggeGVuc3lzdGVtIGtlcm5lbDogWzg1MzY0LjY0MDY5MV0gIFs8ZmZm
ZmZmZmY4MTMzNTQzYz5dICAKPyBjb3B5X3VzZXJfZ2VuZXJpY19zdHJpbmcrMHgyYy8weDQwCk9j
dCAgMiAxNzo0Nzo1OCB4ZW5zeXN0ZW0ga2VybmVsOiBbODUzNjQuNjQwNjkzXSAgWzxmZmZmZmZm
ZjgxMjRlOWU0Pl0gIAo/IGV2ZW50ZmRfd3JpdGUrMHhjNC8weDIxMApPY3QgIDIgMTc6NDc6NTgg
eGVuc3lzdGVtIGtlcm5lbDogWzg1MzY0LjY0MDY5NV0gIFs8ZmZmZmZmZmY4MTA1ZmQ4ND5dICAK
PyBfX2RvX3BhZ2VfZmF1bHQrMHgyYTQvMHg1MTAKT2N0ICAyIDE3OjQ3OjU4IHhlbnN5c3RlbSBr
ZXJuZWw6IFs4NTM2NC42NDA2OTddICBbPGZmZmZmZmZmODE2MDc3NTg+XSAgCj8gcGFnZV9mYXVs
dCsweDI4LzB4MzAKT2N0ICAyIDE3OjQ3OjU4IHhlbnN5c3RlbSBrZXJuZWw6IFs4NTM2NC42NDA2
OThdIE1lbS1JbmZvOgpPY3QgIDIgMTc6NDc6NTggeGVuc3lzdGVtIGtlcm5lbDogWzg1MzY0LjY0
MDcwMl0gYWN0aXZlX2Fub246MzI5MTU3ICAKaW5hY3RpdmVfYW5vbjoxMTA2MzAgaXNvbGF0ZWRf
YW5vbjowCk9jdCAgMiAxNzo0Nzo1OCB4ZW5zeXN0ZW0ga2VybmVsOiBbODUzNjQuNjQwNzAyXSAg
YWN0aXZlX2ZpbGU6MTYxICAKaW5hY3RpdmVfZmlsZTo0NTcgaXNvbGF0ZWRfZmlsZTowCk9jdCAg
MiAxNzo0Nzo1OCB4ZW5zeXN0ZW0ga2VybmVsOiBbODUzNjQuNjQwNzAyXSAgdW5ldmljdGFibGU6
MTMwODkgIApkaXJ0eTowIHdyaXRlYmFjazo3IHVuc3RhYmxlOjAKT2N0ICAyIDE3OjQ3OjU4IHhl
bnN5c3RlbSBrZXJuZWw6IFs4NTM2NC42NDA3MDJdICAgCnNsYWJfcmVjbGFpbWFibGU6MjMwNCBz
bGFiX3VucmVjbGFpbWFibGU6NjY4MgpPY3QgIDIgMTc6NDc6NTggeGVuc3lzdGVtIGtlcm5lbDog
Wzg1MzY0LjY0MDcwMl0gIG1hcHBlZDozMjA0ICAKc2htZW06MTE4IHBhZ2V0YWJsZXM6NjE0NCBi
b3VuY2U6MApPY3QgIDIgMTc6NDc6NTggeGVuc3lzdGVtIGtlcm5lbDogWzg1MzY0LjY0MDcwMl0g
IGZyZWU6MzIxOCAgCmZyZWVfcGNwOjMwIGZyZWVfY21hOjAKT2N0ICAyIDE3OjQ3OjU4IHhlbnN5
c3RlbSBrZXJuZWw6IFs4NTM2NC42NDA3MDVdIE5vZGUgMCAgCmFjdGl2ZV9hbm9uOjEzMTY2Mjhr
QiBpbmFjdGl2ZV9hbm9uOjQ0MjUyMGtCIGFjdGl2ZV9maWxlOjY0NGtCICAKaW5hY3RpdmVfZmls
ZToxODI4a0IgdW5ldmljdGFibGU6NTIzNTZrQiBpc29sYXRlZChhbm9uKTowa0IgIAppc29sYXRl
ZChmaWxlKTowa0IgbWFwcGVkOjEyODE2a0IgZGlydHk6MGtCIHdyaXRlYmFjazoyOGtCIHNobWVt
OjQ3MmtCICAKc2htZW1fdGhwOiAwa0Igc2htZW1fcG1kbWFwcGVkOiAwa0IgYW5vbl90aHA6IDBr
QiB3cml0ZWJhY2tfdG1wOjBrQiAgCnVuc3RhYmxlOjBrQiBwYWdlc19zY2FubmVkOjExOTI3NCBh
bGxfdW5yZWNsYWltYWJsZT8geWVzCk9jdCAgMiAxNzo0Nzo1OCB4ZW5zeXN0ZW0ga2VybmVsOiBb
ODUzNjQuNjQwNzA1XSBOb2RlIDAgRE1BICAKZnJlZTo3NDI4a0IgbWluOjQ0a0IgbG93OjU2a0Ig
aGlnaDo2OGtCIGFjdGl2ZV9hbm9uOjE0NGtCICAKaW5hY3RpdmVfYW5vbjo4MjMya0IgYWN0aXZl
X2ZpbGU6MGtCIGluYWN0aXZlX2ZpbGU6MGtCIHVuZXZpY3RhYmxlOjBrQiAgCndyaXRlcGVuZGlu
Zzowa0IgcHJlc2VudDoxNTk4OGtCIG1hbmFnZWQ6MTU5MDRrQiBtbG9ja2VkOjBrQiAgCnNsYWJf
cmVjbGFpbWFibGU6MGtCIHNsYWJfdW5yZWNsYWltYWJsZTo0a0Iga2VybmVsX3N0YWNrOjBrQiAg
CnBhZ2V0YWJsZXM6ODRrQiBib3VuY2U6MGtCIGZyZWVfcGNwOjBrQiBsb2NhbF9wY3A6MGtCIGZy
ZWVfY21hOjBrQgpPY3QgIDIgMTc6NDc6NTggeGVuc3lzdGVtIGtlcm5lbDogWzg1MzY0LjY0MDcw
OF0gbG93bWVtX3Jlc2VydmVbXTogMCAgCjE4NDYgMTg0NiAxODQ2IDE4NDYKT2N0ICAyIDE3OjQ3
OjU4IHhlbnN5c3RlbSBrZXJuZWw6IFs4NTM2NC42NDA3MTFdIE5vZGUgMCBETUEzMiAgCmZyZWU6
NTQ0NGtCIG1pbjo1NDcya0IgbG93OjczNjBrQiBoaWdoOjkyNDhrQiBhY3RpdmVfYW5vbjoxMzE2
NDg0a0IgIAppbmFjdGl2ZV9hbm9uOjQzNDI4OGtCIGFjdGl2ZV9maWxlOjY0NGtCIGluYWN0aXZl
X2ZpbGU6MTgyOGtCICAKdW5ldmljdGFibGU6NTIzNTZrQiB3cml0ZXBlbmRpbmc6MjhrQiBwcmVz
ZW50OjMxMTk3MTZrQiAgCm1hbmFnZWQ6MTkxNTUyNGtCIG1sb2NrZWQ6NTIzNTZrQiBzbGFiX3Jl
Y2xhaW1hYmxlOjkyMTZrQiAgCnNsYWJfdW5yZWNsYWltYWJsZToyNjcyNGtCIGtlcm5lbF9zdGFj
azoyOTkya0IgcGFnZXRhYmxlczoyNDQ5MmtCICAKYm91bmNlOjBrQiBmcmVlX3BjcDoxMjBrQiBs
b2NhbF9wY3A6MTIwa0IgZnJlZV9jbWE6MGtCCk9jdCAgMiAxNzo0Nzo1OCB4ZW5zeXN0ZW0ga2Vy
bmVsOiBbODUzNjQuNjQwNzE0XSBsb3dtZW1fcmVzZXJ2ZVtdOiAwIDAgMCAwIDAKT2N0ICAyIDE3
OjQ3OjU4IHhlbnN5c3RlbSBrZXJuZWw6IFs4NTM2NC42NDA3MTZdIE5vZGUgMCBOb3JtYWwgIApm
cmVlOjBrQiBtaW46MGtCIGxvdzowa0IgaGlnaDowa0IgYWN0aXZlX2Fub246MGtCIGluYWN0aXZl
X2Fub246MGtCICAKYWN0aXZlX2ZpbGU6MGtCIGluYWN0aXZlX2ZpbGU6MGtCIHVuZXZpY3RhYmxl
OjBrQiB3cml0ZXBlbmRpbmc6MGtCICAKcHJlc2VudDoxMDU4NTk2a0IgbWFuYWdlZDo2MzEya0Ig
bWxvY2tlZDowa0Igc2xhYl9yZWNsYWltYWJsZTowa0IgIApzbGFiX3VucmVjbGFpbWFibGU6MGtC
IGtlcm5lbF9zdGFjazowa0IgcGFnZXRhYmxlczowa0IgYm91bmNlOjBrQiAgCmZyZWVfcGNwOjBr
QiBsb2NhbF9wY3A6MGtCIGZyZWVfY21hOjBrQgpPY3QgIDIgMTc6NDc6NTggeGVuc3lzdGVtIGtl
cm5lbDogWzg1MzY0LjY0MDcxOV0gbG93bWVtX3Jlc2VydmVbXTogMCAwIDAgMCAwCk9jdCAgMiAx
Nzo0Nzo1OCB4ZW5zeXN0ZW0ga2VybmVsOiBbODUzNjQuNjQwNzIxXSBOb2RlIDAgRE1BOiA1KjRr
QiAgCihVTSkgMio4a0IgKFVNKSAyKjE2a0IgKFVNKSA0KjMya0IgKFVNKSAxKjY0a0IgKFUpIDAq
MTI4a0IgMioyNTZrQiAgCihVTSkgMSo1MTJrQiAoTSkgMioxMDI0a0IgKFVNKSAwKjIwNDhrQiAx
KjQwOTZrQiAoRSkgPSA3NDI4a0IKT2N0ICAyIDE3OjQ3OjU4IHhlbnN5c3RlbSBrZXJuZWw6IFs4
NTM2NC42NDA3MjldIE5vZGUgMCBETUEzMjogMjMxKjRrQiAgCihVRSkgMTExKjhrQiAoVUUpIDMx
KjE2a0IgKFVNRSkgMTYqMzJrQiAoVU1FKSA1KjY0a0IgKFUpIDE2KjEyOGtCIChVTSkgIAoxKjI1
NmtCIChVKSAwKjUxMmtCIDAqMTAyNGtCIDAqMjA0OGtCIDAqNDA5NmtCID0gNTQ0NGtCCk9jdCAg
MiAxNzo0Nzo1OCB4ZW5zeXN0ZW0ga2VybmVsOiBbODUzNjQuNjQwNzM3XSBOb2RlIDAgTm9ybWFs
OiAwKjRrQiAgCjAqOGtCIDAqMTZrQiAwKjMya0IgMCo2NGtCIDAqMTI4a0IgMCoyNTZrQiAwKjUx
MmtCIDAqMTAyNGtCIDAqMjA0OGtCICAKMCo0MDk2a0IgPSAwa0IKT2N0ICAyIDE3OjQ3OjU4IHhl
bnN5c3RlbSBrZXJuZWw6IFs4NTM2NC42NDA3NDJdIDM3MTEgdG90YWwgcGFnZWNhY2hlIHBhZ2Vz
Ck9jdCAgMiAxNzo0Nzo1OCB4ZW5zeXN0ZW0ga2VybmVsOiBbODUzNjQuNjQwNzQzXSAxMjIgcGFn
ZXMgaW4gc3dhcCBjYWNoZQpPY3QgIDIgMTc6NDc6NTggeGVuc3lzdGVtIGtlcm5lbDogWzg1MzY0
LjY0MDc0NF0gU3dhcCBjYWNoZSBzdGF0czogYWRkICAKNjMzMzU0OCwgZGVsZXRlIDYzMzM0MjYs
IGZpbmQgMjcxODYvNDcxNjMKT2N0ICAyIDE3OjQ3OjU4IHhlbnN5c3RlbSBrZXJuZWw6IFs4NTM2
NC42NDA3NDVdIEZyZWUgc3dhcCAgPSAwa0IKT2N0ICAyIDE3OjQ3OjU4IHhlbnN5c3RlbSBrZXJu
ZWw6IFs4NTM2NC42NDA3NDVdIFRvdGFsIHN3YXAgPSA4Mzg4NjA0a0IKT2N0ICAyIDE3OjQ3OjU4
IHhlbnN5c3RlbSBrZXJuZWw6IFs4NTM2NC42NDA3NDZdIDEwNDg1NzUgcGFnZXMgUkFNCk9jdCAg
MiAxNzo0Nzo1OCB4ZW5zeXN0ZW0ga2VybmVsOiBbODUzNjQuNjQwNzQ2XSAwIHBhZ2VzIEhpZ2hN
ZW0vTW92YWJsZU9ubHkKT2N0ICAyIDE3OjQ3OjU4IHhlbnN5c3RlbSBrZXJuZWw6IFs4NTM2NC42
NDA3NDZdIDU2NDE0MCBwYWdlcyByZXNlcnZlZApPY3QgIDIgMTc6NDc6NTggeGVuc3lzdGVtIGtl
cm5lbDogWzg1MzY0LjY0MDc0N10gMCBwYWdlcyBod3BvaXNvbmVkCk9jdCAgMiAxNzo0Nzo1OCB4
ZW5zeXN0ZW0ga2VybmVsOiBbODUzNjQuNjQwNzQ3XSBbIHBpZCBdICAgdWlkICB0Z2lkICAKdG90
YWxfdm0gICAgICByc3MgbnJfcHRlcyBucl9wbWRzIHN3YXBlbnRzIG9vbV9zY29yZV9hZGogbmFt
ZQpPY3QgIDIgMTc6NDc6NTggeGVuc3lzdGVtIGtlcm5lbDogWzg1MzY0LjY0MDc1MV0gWyAgODgy
XSAgICAgMCAgIDg4MiAgICAKICAxNDE3NyAgICAgIDEzNSAgICAgIDI1ICAgICAgIDMgICAgICAg
OTYgICAgICAgICAgICAgMCBzeXN0ZW1kLWpvdXJuYWwKT2N0ICAyIDE3OjQ3OjU4IHhlbnN5c3Rl
bSBrZXJuZWw6IFs4NTM2NC42NDA3NTNdIFsgIDg5Ml0gICAgIDAgICA4OTIgICAgCiAgNDUyMzMg
ICAgICA1NjEgICAgICAyMSAgICAgICAzICAgICAgIDc1ICAgICAgICAgICAgIDAgbHZtZXRhZApP
Y3QgIDIgMTc6NDc6NTggeGVuc3lzdGVtIGtlcm5lbDogWzg1MzY0LjY0MDc1NF0gWyAgOTAzXSAg
ICAgMCAgIDkwMyAgICAKICAxMTM3MCAgICAgIDE5NiAgICAgIDIzICAgICAgIDMgICAgICAxODQg
ICAgICAgICAtMTAwMCBzeXN0ZW1kLXVkZXZkCk9jdCAgMiAxNzo0Nzo1OCB4ZW5zeXN0ZW0ga2Vy
bmVsOiBbODUzNjQuNjQwNzU2XSBbICA5NTBdICAgICAwICAgOTUwICAgIAogIDkxMTg5ICAgICA0
NzMxICAgICAgMzMgICAgICAgMyAgICAgICAgMCAgICAgICAgIC0xMDAwIGRtZXZlbnRkCk9jdCAg
MiAxNzo0Nzo1OCB4ZW5zeXN0ZW0ga2VybmVsOiBbODUzNjQuNjQwNzU4XSBbIDExNjBdICAgICAw
ICAxMTYwICAgIAogICAxNzQ0ICAgICAgIDM2ICAgICAgMTAgICAgICAgMyAgICAgICAyNiAgICAg
ICAgICAgICAwIG1kYWRtCk9jdCAgMiAxNzo0Nzo1OCB4ZW5zeXN0ZW0ga2VybmVsOiBbODUzNjQu
NjQwNzU5XSBbIDEyNDFdICAgICAwICAxMjQxICAgIAogIDExNjI1ICAgICAgMjE1ICAgICAgMjcg
ICAgICAgMyAgICAgIDEyMSAgICAgICAgICAgICAwIHN5c3RlbWQtbG9naW5kCk9jdCAgMiAxNzo0
Nzo1OCB4ZW5zeXN0ZW0ga2VybmVsOiBbODUzNjQuNjQwNzYxXSBbIDEyNDRdICAgMTA1ICAxMjQ0
ICAgIAogIDExMjgzICAgICAgMzc4ICAgICAgMjUgICAgICAgMyAgICAgIDEyMyAgICAgICAgICAt
OTAwIGRidXMtZGFlbW9uCk9jdCAgMiAxNzo0Nzo1OCB4ZW5zeXN0ZW0ga2VybmVsOiBbODUzNjQu
NjQwNzYyXSBbIDEyNjhdICAgICAwICAxMjY4ICAgIAogICA3NDE2ICAgICAgMzQ5ICAgICAgMTkg
ICAgICAgMyAgICAgICA1MCAgICAgICAgICAgICAwIGNyb24KT2N0ICAyIDE3OjQ3OjU4IHhlbnN5
c3RlbSBrZXJuZWw6IFs4NTM2NC42NDA3NjRdIFsgMTI2OV0gICAgIDAgIDEyNjkgICAgCiAgNjI1
MjkgICAgICAgNTkgICAgICAyOCAgICAgICAzICAgICAgMTgwICAgICAgICAgICAgIDAgcnN5c2xv
Z2QKT2N0ICAyIDE3OjQ3OjU4IHhlbnN5c3RlbSBrZXJuZWw6IFs4NTM2NC42NDA3NjVdIFsgMTMw
MF0gICAgIDAgIDEzMDAgICAgCiAgIDMxODYgICAgICAgIDAgICAgICAxMSAgICAgICAzICAgICAg
IDQyICAgICAgICAgICAgIDAgbWNlbG9nCk9jdCAgMiAxNzo0Nzo1OCB4ZW5zeXN0ZW0ga2VybmVs
OiBbODUzNjQuNjQwNzY3XSBbIDEzMjNdICAgICAwICAxMzIzICAgIAogICA1MzA0ICAgICAgMzE2
ICAgICAgMTUgICAgICAgMyAgICAgIDEyOCAgICAgICAgICAgICAwIHhlbnN0b3JlZApPY3QgIDIg
MTc6NDc6NTggeGVuc3lzdGVtIGtlcm5lbDogWzg1MzY0LjY0MDc2OF0gWyAxMzI1XSAgICAgMCAg
MTMyNSAgICAKICAxNzQ4NiAgICAgIDMwOSAgICAgIDM5ICAgICAgIDQgICAgICAxNjMgICAgICAg
ICAtMTAwMCBzc2hkCk9jdCAgMiAxNzo0Nzo1OCB4ZW5zeXN0ZW0ga2VybmVsOiBbODUzNjQuNjQw
NzcwXSBbIDEzMzVdICAgMTExICAxMzM1ICAgIAogIDE4ODM2ICAgICAgMzEyICAgICAgNDAgICAg
ICAgMyAgICAgIDE4NyAgICAgICAgICAgICAwIHphYmJpeF9hZ2VudGQKT2N0ICAyIDE3OjQ3OjU4
IHhlbnN5c3RlbSBrZXJuZWw6IFs4NTM2NC42NDA3NzFdIFsgMTMzN10gICAxMTEgIDEzMzcgICAg
CiAgMTg4MzYgICAgICAgNTUgICAgICAzOCAgICAgICAzICAgICAgMTc0ICAgICAgICAgICAgIDAg
emFiYml4X2FnZW50ZApPY3QgIDIgMTc6NDc6NTggeGVuc3lzdGVtIGtlcm5lbDogWzg1MzY0LjY0
MDc3Ml0gWyAxMzM4XSAgIDExMSAgMTMzOCAgICAKICAxODgzNiAgICAgICAgMiAgICAgIDM5ICAg
ICAgIDMgICAgICAxOTAgICAgICAgICAgICAgMCB6YWJiaXhfYWdlbnRkCk9jdCAgMiAxNzo0Nzo1
OCB4ZW5zeXN0ZW0ga2VybmVsOiBbODUzNjQuNjQwNzc0XSBbIDEzMzldICAgMTExICAxMzM5ICAg
IAogIDE4ODM2ICAgICAgICAyICAgICAgMzkgICAgICAgMyAgICAgIDE5MCAgICAgICAgICAgICAw
IHphYmJpeF9hZ2VudGQKT2N0ICAyIDE3OjQ3OjU4IHhlbnN5c3RlbSBrZXJuZWw6IFs4NTM2NC42
NDA3NzVdIFsgMTM0MF0gICAxMTEgIDEzNDAgICAgCiAgMTg4MzYgICAgICAgIDIgICAgICAzOSAg
ICAgICAzICAgICAgMTkwICAgICAgICAgICAgIDAgemFiYml4X2FnZW50ZApPY3QgIDIgMTc6NDc6
NTggeGVuc3lzdGVtIGtlcm5lbDogWzg1MzY0LjY0MDc3N10gWyAxMzQxXSAgIDExMSAgMTM0MSAg
ICAKICAxOTg4NCAgICAgICAzNiAgICAgIDQyICAgICAgIDMgICAgICAxNzIgICAgICAgICAgICAg
MCB6YWJiaXhfYWdlbnRkCk9jdCAgMiAxNzo0Nzo1OCB4ZW5zeXN0ZW0ga2VybmVsOiBbODUzNjQu
NjQwNzc4XSBbIDEzNDNdICAgICAwICAxMzQzICAgIAogIDI0NjYxICAgICAxNTcyICAgICAgNTMg
ICAgICAgMyAgICAgOTk1MiAgICAgICAgICAgICAwIGZ1c2lvbmludmVudG9yeQpPY3QgIDIgMTc6
NDc6NTggeGVuc3lzdGVtIGtlcm5lbDogWzg1MzY0LjY0MDc3OV0gWyAxMzQ0XSAgICAgMCAgMTM0
NCAgICAKICAgNzEwNiAgICAgIDQ4NyAgICAgIDIwICAgICAgIDMgICAgICAxMDMgICAgICAgICAg
ICAgMCB2c2Z0cGQKT2N0ICAyIDE3OjQ3OjU4IHhlbnN5c3RlbSBrZXJuZWw6IFs4NTM2NC42NDA3
ODFdIFsgMTM1MF0gICAgIDAgIDEzNTAgICAgCiAgIDM1NzggICAgICAzNDIgICAgICAxMiAgICAg
ICAzICAgICAgIDM5ICAgICAgICAgICAgIDAgYWdldHR5Ck9jdCAgMiAxNzo0Nzo1OCB4ZW5zeXN0
ZW0ga2VybmVsOiBbODUzNjQuNjQwNzgyXSBbIDEzNjJdICAgMTA3ICAxMzYyICAgIAogIDI1NTE2
ICAgICAgMjQwICAgICAgMjQgICAgICAgMyAgICAgIDEwNiAgICAgICAgICAgICAwIG50cGQKT2N0
ICAyIDE3OjQ3OjU4IHhlbnN5c3RlbSBrZXJuZWw6IFs4NTM2NC42NDA3ODNdIFsgMTQwM10gICAg
IDAgIDE0MDMgICAgCiAgIDczNDkgICAgICA0MTkgICAgICAxNyAgICAgICAzICAgICAgMTI5ICAg
ICAgICAgICAgIDAgbW9uaXRvcgpPY3QgIDIgMTc6NDc6NTggeGVuc3lzdGVtIGtlcm5lbDogWzg1
MzY0LjY0MDc4NV0gWyAxNDA0XSAgICAgMCAgMTQwNCAgICAKICAgNzQzNSAgICAgMTAyOSAgICAg
IDE4ICAgICAgIDMgICAgICAxMjggICAgICAgICAgICAgMCBvdnNkYi1zZXJ2ZXIKT2N0ICAyIDE3
OjQ3OjU4IHhlbnN5c3RlbSBrZXJuZWw6IFs4NTM2NC42NDA3ODZdIFsgMTQxMV0gICAgIDAgIDE0
MTEgICAgCiAgMjQ3OTAgICAgICAzMDggICAgICAyMyAgICAgICAzICAgICAgMTAwICAgICAgICAg
ICAgIDAgeGVuY29uc29sZWQKT2N0ICAyIDE3OjQ3OjU4IHhlbnN5c3RlbSBrZXJuZWw6IFs4NTM2
NC42NDA3ODhdIFsgMTQyM10gICAgIDAgIDE0MjMgICAgCiAgIDc5NzAgICAgICA0NTIgICAgICAx
NyAgICAgICAzICAgICAgIDk0ICAgICAgICAgICAgIDAgbW9uaXRvcgpPY3QgIDIgMTc6NDc6NTgg
eGVuc3lzdGVtIGtlcm5lbDogWzg1MzY0LjY0MDc4OV0gWyAxNDI0XSAgICAgMCAgMTQyNCAgICAK
ICA2MzQwNCAgICAgODg0MiAgICAgIDM2ICAgICAgIDMgICAgICAgIDAgICAgICAgICAgICAgMCBv
dnMtdnN3aXRjaGQKT2N0ICAyIDE3OjQ3OjU4IHhlbnN5c3RlbSBrZXJuZWw6IFs4NTM2NC42NDA3
OTFdIFsgMTQ4MV0gICAgIDAgIDE0ODEgICAgCiAgNzc5NjcgICAgICAzOTMgICAgIDEwNSAgICAg
ICAzICAgICAxMDMwICAgICAgICAgICAgIDAgcWVtdS1zeXN0ZW0taTM4Ck9jdCAgMiAxNzo0Nzo1
OCB4ZW5zeXN0ZW0ga2VybmVsOiBbODUzNjQuNjQwNzkyXSBbIDE4MTVdICAgICAwICAxODE1ICAg
IAogIDI2ODg5ICAgICAgMjYzICAgICAgMjggICAgICAgMyAgICAgIDM5NyAgICAgICAgICAgICAw
IHhsCk9jdCAgMiAxNzo0Nzo1OCB4ZW5zeXN0ZW0ga2VybmVsOiBbODUzNjQuNjQwNzk0XSBbIDU5
MTNdICAgICAwICA1OTEzICAgIAogIDE0MTc1ICAgICAgNTQ0ICAgICAgMzIgICAgICAgMyAgICAg
IDE4OSAgICAgICAgICAgICAwIHN5c3RlbWQKT2N0ICAyIDE3OjQ3OjU4IHhlbnN5c3RlbSBrZXJu
ZWw6IFs4NTM2NC42NDA3OTVdIFsgNTkxNF0gICAgIDAgIDU5MTQgICAgCiAgMjA3ODMgICAgICAg
MjEgICAgICA0MiAgICAgICAzICAgICAgNTI4ICAgICAgICAgICAgIDAgKHNkLXBhbSkKT2N0ICAy
IDE3OjQ3OjU4IHhlbnN5c3RlbSBrZXJuZWw6IFs4NTM2NC42NDA3OTddIFsgNjczN10gICAgIDAg
IDY3MzcgICAgCiAgIDM2MzQgICAgICAyNTMgICAgICAxMiAgICAgICAzICAgICAgIDMxICAgICAg
ICAgICAgIDAgYWdldHR5Ck9jdCAgMiAxNzo0Nzo1OCB4ZW5zeXN0ZW0ga2VybmVsOiBbODUzNjQu
NjQwNzk4XSBbIDg1NjBdICAgICAwICA4NTYwICAgCjI2ODgyNzkgICA0Mzc5NTggICAgNTEzMSAg
ICAgIDEzICAyMDgwOTE2ICAgICAgICAgICAgIDAgcWVtdS1zeXN0ZW0taTM4Ck9jdCAgMiAxNzo0
Nzo1OCB4ZW5zeXN0ZW0ga2VybmVsOiBbODUzNjQuNjQwNzk5XSBbIDg4MTJdICAgICAwICA4ODEy
ICAgIAogIDI4NzMxICAgICAgMzEwICAgICAgMjkgICAgICAgMyAgICAgIDEyOCAgICAgICAgICAg
ICAwIHhsCk9jdCAgMiAxNzo0Nzo1OCB4ZW5zeXN0ZW0ga2VybmVsOiBbODUzNjQuNjQwODAxXSBP
dXQgb2YgbWVtb3J5OiBLaWxsICAKcHJvY2VzcyA4NTYwIChxZW11LXN5c3RlbS1pMzgpIHNjb3Jl
IDk0OCBvciBzYWNyaWZpY2UgY2hpbGQKT2N0ICAyIDE3OjQ3OjU4IHhlbnN5c3RlbSBrZXJuZWw6
IFs4NTM2NC42NDA4NDVdIEtpbGxlZCBwcm9jZXNzIDg1NjAgIAoocWVtdS1zeXN0ZW0taTM4KSB0
b3RhbC12bToxMDc1MzExNmtCLCBhbm9uLXJzczoxNzQ4NzY4a0IsICAKZmlsZS1yc3M6MzA2NGtC
LCBzaG1lbS1yc3M6MGtCCk9jdCAgMiAxNzo0Nzo1OCB4ZW5zeXN0ZW0ga2VybmVsOiBbODUzNjQu
NjUxOTQ4XSBkZXZpY2UgdmlmNS4xLWVtdSAgCmxlZnQgcHJvbWlzY3VvdXMgbW9kZQpPY3QgIDIg
MTc6NDc6NTggeGVuc3lzdGVtIGtlcm5lbDogWzg1MzY0LjY2NDAxNl0gZGV2aWNlIHZpZjUuMC1l
bXUgIApsZWZ0IHByb21pc2N1b3VzIG1vZGUKT2N0ICAyIDE3OjQ3OjU5IHhlbnN5c3RlbSBrZXJu
ZWw6IFs4NTM2NS41MjUxMzddIG9vbV9yZWFwZXI6IHJlYXBlZCAgCnByb2Nlc3MgODU2MCAocWVt
dS1zeXN0ZW0taTM4KSwgbm93IGFub24tcnNzOjhrQiwgZmlsZS1yc3M6MGtCLCAgCnNobWVtLXJz
czowa0IKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Tue Oct 03 09:23:58 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 09:23: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 1dzJPY-0000Eb-0a; Tue, 03 Oct 2017 09:22:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=442d7d946=dario.faggioli@citrix.com>)
 id 1dzJPW-0000EV-RA
 for xen-users@lists.xensource.com; Tue, 03 Oct 2017 09:22:42 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 60/92-02224-1E653D95; Tue, 03 Oct 2017 09:22:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrAIsWRWlGSWpSXmKPExsXitHSDve7DsMu
 RBpNeCFtsXfaH3YHRY3vfLvYAxijWzLyk/IoE1oy1/+cwFfTxVfR2bWJpYJzM28XIySEhECJx
 9fFnZgjbQ+LllP2sIDavgIHE1skrwOLCAg4SGw99YwGx2YDib3bsBasREfCS+LqkFcjm4GAWk
 JVYP78SJMwioCJx4FkbWAmngKHExu/bGUFsIaDWrk8r2EFsfgFJiVtfPoKNZxaolmg9/YgN4g
 RtiT+nb0CdIChxcuYTFoheNYkZcy+zQtRYSqyffJd1AqPALCTts5C0QMQ1JVq3/2aHsLUlli1
 8zQxh20qsW/ceqsZGYtPVBYwQtrzE9rdzmBcwsq9i1ChOLSpLLdI1stBLKspMzyjJTczM0TU0
 MNbLTS0uTkxPzUlMKtZLzs/dxAgM/XoGBsYdjO0n/A4xSnIwKYnyTvG9HCnEl5SfUpmRWJwRX
 1Sak1p8iFGGg0NJgvdEKFBOsCg1PbUiLTMHGIUwaQkOHiUR3r4QoDRvcUFibnFmOkTqFKMuR8
 fNu3+YhFjy8vNSpcR55YExLSQAUpRRmgc3ApYQLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQ
 S5t0LcglPZl4J3KZXQEcwAR0xp+sCyBEliQgpqQbGacJfr4sYTyxcHbN4S/I/eX23r2WaJ3Q5
 O3fyxO5ZkbTute7WjGfOP7vf5f4s+bbC6sw89so0nqxlRd8WrPvwYvvl2yXcBTW1125NP73R4
 Pt0u6KnTtt5+r+wyv57+OkX87J9PiczE53Xfz0g9ezBjyyb/Ypve350LbxuESnPWnLCxWoPd0
 2imhJLcUaioRZzUXEiAEKPAX4DAwAA
X-Env-Sender: prvs=442d7d946=dario.faggioli@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1507022559!59579201!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.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44247 invoked from network); 3 Oct 2017 09:22:40 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Oct 2017 09:22:40 -0000
X-IronPort-AV: E=Sophos;i="5.42,474,1500940800"; 
 d="asc'?scan'208";a="450276662"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02SJC01.citrite.net
Message-ID: <1507022555.7835.4.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Olivier Bonvalet <xen.list@daevel.fr>, <xen-users@lists.xensource.com>
Date: Tue, 3 Oct 2017 11:22:35 +0200
In-Reply-To: <1506962277.6552.25.camel@daevel.fr>
References: <1506962277.6552.25.camel@daevel.fr>
Organization: Citrix Inc.
X-Mailer: Evolution 3.24.5 (3.24.5-1.fc26) 
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02SJC01.citrite.net
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-users] [Xen-devel] high CPU stolen time after live migrate
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="===============4694822393682120872=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============4694822393682120872==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-ZC8Ejjh+Td9142Ueev9c"

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

On Mon, 2017-10-02 at 18:37 +0200, Olivier Bonvalet wrote:
> root! laussor:/proc# cat /proc/uptime=20
> 652005.23 2631328.82
>=20
>=20
> Values for "stolen time" in /proc/stat seems impossible with only 7
> days of uptime.
>=20
I think it can be this:
https://0xstubs.org/debugging-a-flaky-cpu-steal-time-counter-on-a-parav
irtualized-xen-guest/

What's the version of your guest kernel?

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)
--=-ZC8Ejjh+Td9142Ueev9c
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIzBAABCAAdFiEES5ssOj3Vhr0WPnOLFkJ4iaW4c+4FAlnTVtsACgkQFkJ4iaW4
c+4fvhAAyTWQAF0u3nclQvISmRnXSMBF4sGqO1JUTOlQ6EQrj/v7krO+vrifUMsZ
uMZeejY6LsG71D3lLoVxRDHrj7UfaiD0hZa1VVtdzEQmDzP9UBnlK0ehrUsRRXAI
50dPPT224j4DlR8V5DhouM9OfnOmgPBhBLL6tHT4VJAlBto4KpyhIHb3wYdaRmqv
77yaZR0ZAao9B11/hxvsXMMRcVIKxZMyShNzWVeNUoEiP7w+5y6olrNrj8DHMvbH
ghUW7+6SFFgh6fbRip762739KIBvNMkv+2H5aJ4SQCWIP8sab5kA4nGWVSosDd+p
et13Z+iywA20u3A74UpWo0p9eVyNBMS1k4hJrYbGvvJ9RwvIZcIh7pernbp/cnoI
ik6TjcSm74Uz6NTSb7EtxD/Pd5d1EGDel/8od/rqr6RdqCweAiIDSex02M1KFLRc
JhAAAUKGL1c2YNXkQ0ilV7FfPPG6Uwu4umDA9fp/owlOoJres0opd+H4hw6seyvh
hkfqlJ31LoZHaZCTXkrpUp0Aw4BcslzZviZKBELH+mAR7LxN4AFcEEpwTbWjeuWf
gcwF9xFYUM7czM849IayQuAaZGIAdbHyajjOoVEyWfyadPkxum++XghKa1v4kkZS
PBAZdCzuVLQRcpfAukbWz8gLmiocPj0W267CfkBFDKB65T7M0Nc=
=zbTy
-----END PGP SIGNATURE-----

--=-ZC8Ejjh+Td9142Ueev9c--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============4694822393682120872==--


From xen-users-bounces@lists.xen.org Tue Oct 03 12:59:03 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 12:59: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 1dzMlm-0008W4-SX; Tue, 03 Oct 2017 12:57:54 +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 1dzMll-0008Vy-4B
 for Xen-users@lists.xen.org; Tue, 03 Oct 2017 12:57:53 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 44/71-17770-05983D95; Tue, 03 Oct 2017 12:57:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOIsWRWlGSWpSXmKPExsVy5TG/kK5/5+V
 Ig4lvbSxWXT3A6sDocXT3b6YAxijWzLyk/IoE1ow1t88zFyRUPJx7l7mB0aeLkYtDSOACo8TR
 /pnMEM5BRontX++xQTjHGCWmLtoElOHkkBAQleg+/IwRwraQOLK5hQnE5hUQlDg58wkLiM0sY
 CXRvXEnE4QtL7H97RywXhYBVYkvmzvBbDageG/PNzBbREBa4vr8u0A2B4cwULzrjw3ESFOJ1t
 ddUKvEJdY+O8UGYosKqEhsa5nFBhH3klh37gQ7yJ0SAp8ZJVq7X7FAOLvYJbad3MI+gVFoFpL
 7ZiG5bxaS+xYwMq9i1ChOLSpLLdI1MtFLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/d
 xAgMaAYg2MG472PkIUZJDiYlUd7frZcjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwLu4AygkWp
 aanVqRl5gBjCyYtwcGjJMI7ox0ozVtckJhbnJkOkTrFaMnRt+LiHyaOL2DyxsPrf5iEWPLy81
 KlxHlXgcwTAGnIKM2DGweL/0uMslLCvIxABwrxFKQW5WaWoMq/YhTnYFQS5j0KMoUnM68Ebus
 roIOYgA6a03UB5KCSRISUVAMjp5fL/fUsBTetyr4YMDs28DCcUrv/zpa5P8vKpFiFZ0LPtD/e
 1X2FE3hv2NWHdu2Mdso1msMf+fOZ2HuJpninUEbbY9xPJJR7ou5+ttv9QihXI3hj2J+TPbnh9
 t8ZNhuapddfYzgQmfZMzHd+V1jw5DKR89eW5KwtKv7I/6zK5m4pe1d0sBJLcUaioRZzUXEiAC
 vYxj/6AgAA
X-Env-Sender: mangel@gmx.de
X-Msg-Ref: server-12.tower-21.messagelabs.com!1507035471!85775972!1
X-Originating-IP: [212.227.15.18]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 QmFkIElQOiAyMTIuMjI3LjE1LjE4ID0+IDI1NzMw\n,sa_preprocessor: 
 QmFkIElQOiAyMTIuMjI3LjE1LjE4ID0+IDI1NzMw\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4957 invoked from network); 3 Oct 2017 12:57:51 -0000
Received: from mout.gmx.net (HELO mout.gmx.net) (212.227.15.18)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 3 Oct 2017 12:57:51 -0000
Received: from xaphon.chao5.net ([89.238.78.61]) by mail.gmx.com (mrgmx001
 [212.227.17.190]) with ESMTPSA (Nemesis) id 0LnxxQ-1dNqA314ZM-00g1SA for
 <Xen-users@lists.xen.org>; Tue, 03 Oct 2017 14:57:51 +0200
Received: from satan.chao5.int (satan.chao5.int [192.168.50.50])
 by xaphon.chao5.net (Postfix) with ESMTP id 9457B40C496A
 for <Xen-users@lists.xen.org>; Tue,  3 Oct 2017 14:57:50 +0200 (CEST)
Received: from webmail.chao5.int (leviathan.chao5.int [192.168.50.60])
 by satan.chao5.int (Postfix) with ESMTP id 1C9982162F4E
 for <Xen-users@lists.xen.org>; Tue,  3 Oct 2017 14:57:41 +0200 (CEST)
X-Virus-Status: Clean
X-Virus-Scanned: clamav-milter 0.99.2 at satan.chao5.int
MIME-Version: 1.0
Date: Tue, 03 Oct 2017 14:57:41 +0200
From: Christoph <mangel@gmx.de>
To: Xen-users@lists.xen.org
Message-ID: <8b01cad275ec574972800aabe86c9560@gmx.de>
X-Sender: mangel@gmx.de
User-Agent: Roundcube Webmail/1.3.1 
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on satan.chao5.int
X-Provags-ID: V03:K0:RlDcUE1DKiS3RGcrspTVSW7WSOBnbb1J3OULxkle3ixeMyqRNBr
 vc+qiz0vCCtipeUD2eI87dBeSfiV+hW47yfc3HVu0SizYMuhvrX5tg79uuAI5u63+i9ooEa
 +LXCzCPzyD6LJdrtSRVUvMxP9g7ioWHgVrbCR+mLqY9ixTYM6BlhEbiextJnavbB6fmSH6o
 yzwcLEgdeEaEhQsbOLPNQ==
X-UI-Out-Filterresults: notjunk:1;V01:K0:aQxK9GhEr04=:u5adf5u5np9uOucD3s0ZZg
 Ez2eKFhv/BSuU0BSSrYSV5o2OF5Mkg/GrN/sbht6PesVISsg2gfJmuSkzfGDmp1KImOrCGu1i
 EFBBqMdPplGi0gT1PUiinyI2jZmEDvmJfyfvKyykmNI7obl17oHR9jEAu0QC0YEPEGMFlUuE2
 +79p91m1MYOps8BxHqmEFGxAp8iy4Ivii8zqSilPgySpmjRz6cMWMl3ryIP9G1Q1RS+QEO/AA
 LUSEm7CceL1rbKBSLMv66LS0/8B1dDJgHV/auIeMjIZnTGaYCMmD+wfl6RRyj0l+MISuKDs0i
 Zr/WgiK5L5gNKLgeZwVXnLTGQvvOotna2fhq/XrOSkwiDoL3nmtSsDmFHwk/zU5sJ+bAec/up
 Vl1WAOPpfbwtv8YgxAFAiZkJZhvoY9Q04jTuY9OYIgmmhJbMjvnOI/RlpOWmBQ+WPmDnkInFP
 2IjhtswMUVHJGWnfnh5NufUgHcLDCyzIWes6G+hwbyMSBW8ek/LjXg2yvFJx1NMy1FWSnk22x
 HCNKS5tRyJAiWEiEKKUMlA1zBc3J0zT4LOyRDswNpHcF8M6KasfWSKttIqkWnhhEk7oxLGXSu
 CQp8AM6yO0Ls/uMyNYXbJCDNa9kPgeFglSEy0xp4PvsXKRuqVn12BQG0OFA5uH0z51cyj1ddm
 jpYF8ezwWLVF2UEWxDRBpw9E+LojlUVhAp5704aCPhdEgdFjTBB3G+RzwAofEs4sRVzTSFBGy
 So1+fasUDobOZDOVyjjnEmQoOiQaKu25gZp1O1gvmzlxhhzInXgmXYUN+ti0mYXSw3yTRbBNH
 LSa3k95cFXJWSjj9uuwK/WrVIm8Q7XtvJoHFgJX037VszE5Omw=
Subject: [Xen-users] lightweight xen webui?
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>

CkhpCgpJbSBzdGlsbCBsb29raW5nIGZvciBhIGxpZ2h0d2VpZ2h0IHhlbiB3ZWJ1aS4gRG9lcyBz
b21lb25lIGtub3cgYW55IG9uZT8KCi0tIAotLS0tLS0KR3JlZXR6CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhl
bi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Tue Oct 03 21:58:32 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 21:58: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 1dzVBp-0007aV-Pg; Tue, 03 Oct 2017 21:57:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <63832452@gmx.net>) id 1dzVBo-0007aP-An
 for xen-users@lists.xen.org; Tue, 03 Oct 2017 21:57:20 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 27/F9-03435-FB704D95; Tue, 03 Oct 2017 21:57:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVy5bGgiO4+9iu
 RBlM/WlmsunqA1YHR4+ju30wBjFGsmXlJ+RUJrBnbWg+xF9wQqzh9biFzA+Mq4S5GTg4hgQyJ
 dUfOs4LYvAKCEidnPmGBsCMkvtzpBrPZBLQkps2/BlYjIiAtMeNKExuILSygKnF/Xx9QDQcHs
 4C6xPp5QiBhFgEViR2PTzOBhDkFhCS6dklAVAtL/L55jhHElhDglZjR/hSokwvIPsMk8eLbJC
 jnCIvEmpsrmScw8s5CctIshBULGJlWMWoUpxaVpRbpGpnpJRVlpmeU5CZm5ugaGpjp5aYWFye
 mp+YkJhXrJefnbmIEhg4DEOxgPLMg8BCjJAeTkiivNNuVSCG+pPyUyozE4oz4otKc1OJDjBoc
 HAKb166+wCjFkpefl6okwfsEpE6wKDU9tSItMwcY3DClEhw8SiK8uSBp3uKCxNzizHSI1ClGS
 45jmy7/YeL4MekKkJxy6+4fJiGweVLivKdBGgRAGjJK8+DGwSLwEqOslDAvI9CxQjwFqUW5mS
 Wo8q8YxTkYlYR5m0Gm8GTmlcBtfQV0EBPQQXO6LoAcVJKIkJJqYKwojNF3Zg9i+bAuKHHTpxB
 1u2Dfh1V35p/dfyes/KTfn8JgmZsXWBf7zF1Rt7k99ZEx802xF/LtK8SvpGxY3l563knD6e+M
 zKpHHfX/W+Q8C5fP/HvK9qYRw3O93Arv1LCJDxrXnjbqelAT8Gq7avrGF9vSL8w7yLJv2f35C
 ydGT7vn3PR690MlluKMREMt5qLiRAC6JDekuwIAAA==
X-Env-Sender: 63832452@gmx.net
X-Msg-Ref: server-5.tower-27.messagelabs.com!1507067838!114297155!1
X-Originating-IP: [212.227.17.20]
X-SpamReason: No, hits=1.4 required=7.0 tests=sa_preprocessor: 
 QmFkIElQOiAyMTIuMjI3LjE3LjIwID0+IDI4MDcx\n,sa_preprocessor: 
 QmFkIElQOiAyMTIuMjI3LjE3LjIwID0+IDI4MDcx\n,FROM_ALL_NUMS,
 FROM_STARTS_WITH_NUMS
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46832 invoked from network); 3 Oct 2017 21:57:18 -0000
Received: from mout.gmx.net (HELO mout.gmx.net) (212.227.17.20)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 3 Oct 2017 21:57:18 -0000
Received: from [93.83.102.170] by 3c-app-gmx-bs64.server.lan (via HTTP);
 Tue, 3 Oct 2017 23:57:18 +0200
MIME-Version: 1.0
Message-ID: <trinity-b2d72be0-8642-4209-984e-12cfb8497fb0-1507067838068@3c-app-gmx-bs64>
From: "Peter Mairhofer" <63832452@gmx.net>
To: xen-users@lists.xen.org
Date: Tue, 3 Oct 2017 23:57:18 +0200
Importance: normal
Sensitivity: Normal
X-Priority: 3
X-Provags-ID: V03:K1:jIy8n37lkrxIMUR17hjNbRz1vwO8npkAmHzN1LGcgeY
 unNkGj3PPyT77dhlYvlX1aqdr916fMZDtbZQW6mFX+uCU/N+bc
 PG0XQbdJJaAHE9CDbu/yqVLGQpgSwPVxguoS5JjLWMQqf2p2ww
 r6oXwAMD7IfufYTGNDjfgvSiuIhaP1mvwPYRWLI0c8cfQYn2q8
 nMhUkfbktbkPYmVrPr01gTLnIKvUbVOAl7Jfdkc5BlpM2AQvXa
 tbD+9m2Xa91fY9Fqt6RynIvWNMaQTuqbuGg1erJCnqIBRiUzJ2 AL+++U=
X-UI-Out-Filterresults: notjunk:1;V01:K0:xO7HA4BKBGo=:/4cDK50QsuGGKQPOX91s/a
 bWCsTLGyRWGLNRZz8OX+19N2NFIeXnq6SBGE+hIUKyOB/WxVZBN273P7kBT0cPTgS1W4TED4h
 fh2JYvSXj2PPxo55AVAqi4qpimLf1wEIfz7KN2g/frBGHScYfJ4Gib5Rs134tYxUYEaotGRUD
 PkyTp9ISaKgKdx/w1btcHR5UhppTpl0080Rl3k5Apc7Mgc6DeHgSqVTNmTDXnGDRDjk/QUOzM
 94/1ZIn8b0TWZqzAkoe/aIdrMlYflzpjOpJdioEV4uMPFnviAQhsioKIVeSAzHmv5baS41gTq
 oCALhsP4MlQx9TTF2n56aYgtFOune6c39KNTWq1d/+thqPTyx/NHKDR9UT8KUuaY8/nt6OjCo
 zMtxTtIrJUtPXp9MY11SHKFg18nKWTYfskI7rDo0xvegWsTtAcfsuKfShbC/hXAF/uc8yVLc5
 ThJgyzJ84csQmVq9jQ1r99g6II9djZ2k86CbgLDrLwXo5lqhWJ1/
Subject: [Xen-users] Kernel ops when loading dom0
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>

SGksCgpBZnRlciBsb2FkaW5nIFhlbiwgd2hpbGUgbG9hZGluZyBkb20wIEkgZ2V0IHRoZSBmb2xs
b3dpbmcga2VybmVsIG9wczoKClsgICAgMC4wMDAwMDBdIFBDSTogV2FybmluZzogQ2Fubm90IGZp
bmQgYSBnYXAgaW4gdGhlIDMyYml0IGFkZHJlc3MgcmFuZ2UKWyAgICAwLjAwMDAwMF0gUENJOiBV
bmFzc2lnbmVkIGRldmljZXMgd2l0aCAzMmJpdCByZXNvdXJjZSByZWdpc3RlcnMgbWF5IGJyZWFr
IQpbICAgIDAuMTczNDc2XSBCVUc6IHVuYWJsZSB0byBoYW5kbGUga2VybmVsIHBhZ2luZyByZXF1
ZXN0IGF0IGZmZmY4N2ZmZmZmZmY4MDQKWyAgICAwLjE3Mzk4Ml0gSVA6IFs8ZmZmZmZmZmY4MTMz
Zjc0NT5dIHhiX2luaXRfY29tbXMrMHgxNS8weGUwClsgICAgMC4xNzM5ODJdIFBHRCAwClsgICAg
MC4xNzM5ODJdIE9vcHM6IDAwMDAgWyMxXSBTTVAKWyAgICAwLjE3Mzk4Ml0gbGFzdCBzeXNmcyBm
aWxlOgpbICAgIDAuMTczOTgyXSBDUFUgMApbICAgIDAuMTczOTgyXSBNb2R1bGVzIGxpbmtlZCBp
bjoKWyAgICAwLjE3Mzk4Ml0KWyAgICAwLjE3Mzk4Ml0gUGlkOiAxLCBjb21tOiBzd2FwcGVyIHZl
aWQ6IDAgTm90IHRhaW50ZWQgMi42LjMyLW9wZW52ei0wNDJzdGFiMTE2LjItYW1kNjQgIzEgMDQy
c3RhYjExNl8yClsgICAgMC4xNzM5ODJdIFJJUDogZTAzMDpbPGZmZmZmZmZmODEzM2Y3NDU+XSAg
WzxmZmZmZmZmZjgxMzNmNzQ1Pl0geGJfaW5pdF9jb21tcysweDE1LzB4ZTAKWyAgICAwLjE3Mzk4
Ml0gUlNQOiBlMDJiOmZmZmY4ODAzZWE5MGJlMzAgIEVGTEFHUzogMDAwMTAyODYKWyAgICAwLjE3
Mzk4Ml0gUkFYOiBmZmZmZmZmZjgyNDBhOGEwIFJCWDogZmZmZjg3ZmZmZmZmZjAwMCBSQ1g6IGZm
ZmY4ODAzZWFhZGJlYjAKWyAgICAwLjE3Mzk4Ml0gUkRYOiBmZmZmZmZmZjgyNDBhN2UwIFJTSTog
ZmZmZmZmZmY4MTdmODViOCBSREk6IGZmZmZmZmZmODI0MGE4OTAKWyAgICAwLjE3Mzk4Ml0gUkJQ
OiBmZmZmODgwM2VhOTBiZTQwIFIwODogZmZmZjg4MDNlYWFkYmViMCBSMDk6IDAwMDAwMDAwMDAw
MDAzMDAKWyAgICAwLjE3Mzk4Ml0gUjEwOiBmZmZmODgwM2VhYWRiZGU4IFIxMTogMDAwMDAwMDAw
MDAwMDA5OCBSMTI6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAwLjE3Mzk4Ml0gUjEzOiBmZmZmODgw
M2VhYWQ0NDQwIFIxNDogMDAwMDAwMDAwMDAwMDAwNCBSMTU6IGZmZmZmZmZmODFhOTY5ZDAKWyAg
ICAwLjE3Mzk4Ml0gRlM6ICAwMDAwMDAwMDAwMDAwMDAwKDAwMDApIEdTOmZmZmY4ODAwMjgwNGYw
MDAoMDAwMCkga25sR1M6MDAwMDAwMDAwMDAwMDAwMApbICAgIDAuMTczOTgyXSBDUzogIGUwMzMg
RFM6IDAwMDAgRVM6IDAwMDAgQ1IwOiAwMDAwMDAwMDgwMDUwMDNiClsgICAgMC4xNzM5ODJdIENS
MjogZmZmZjgxMjAwMDAwMjQ4MCBDUjM6IDAwMDAwMDAwMDFhOGQwMDAgQ1I0OiAwMDAwMDAwMDAw
MDAwNjYwClsgICAgMC4xNzM5ODJdIERSMDogMDAwMDAwMDAwMDAwMDAwMCBEUjE6IDAwMDAwMDAw
MDAwMDAwMDAgRFIyOiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMC4xNzM5ODJdIERSMzogMDAwMDAw
MDAwMDAwMDAwMCBEUjY6IDAwMDAwMDAwZmZmZjBmZjAgRFI3OiAwMDAwMDAwMDAwMDAwNDAwClsg
ICAgMC4xNzM5ODJdIFByb2Nlc3Mgc3dhcHBlciAocGlkOiAxLCB2ZWlkOiAwLCB0aHJlYWRpbmZv
IGZmZmY4ODAzZWE5MDgwMDAsIHRhc2sgZmZmZjg4MDNlYTkwNGI0MCkKWyAgICAwLjE3Mzk4Ml0g
U3RhY2s6ClsgICAgMC4xNzM5ODJdICBmZmZmODgwM2VhOTBiZTkwIDAwMDAwMDAwMDAwMDAwMDAg
ZmZmZjg4MDNlYTkwYmU2MCBmZmZmZmZmZjgxMzNmZGVjClsgICAgMC4xNzM5ODJdIDxkPiAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgZmZmZjg4MDNlYTkwYmU5MCBmZmZmZmZmZjgx
YzdlYmI4ClsgICAgMC4xNzM5ODJdIDxkPiAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4ODAzZWFhZDQ0
NDAKClN5c3RlbSBpcyBEZWJpYW4gOC45IHdpdGggWGVuIDQuNC4xLgoKZG9tMCBrZXJuZWwgaXMg
Mi42LjMyLW9wZW52ei0wNDJzdGFiMTE2LjItYW1kNjQuIFRoaXMga2VybmVsIHN1cHBvcnRzIFhl
bjoKCiMgZ3JlcCAtaSB4ZW4gL2Jvb3QvY29uZmlnLTIuNi4zMi1vcGVudnotMDQyc3RhYjExNi4y
LWFtZDY0CkNPTkZJR19YRU49eQpDT05GSUdfWEVOX01BWF9ET01BSU5fTUVNT1JZPTEyOApDT05G
SUdfWEVOX1NBVkVfUkVTVE9SRT15CkNPTkZJR19YRU5fREVCVUdfRlM9eQpDT05GSUdfWEVOX0JM
S0RFVl9GUk9OVEVORD1tCkNPTkZJR19ORVRYRU5fTklDPW0KQ09ORklHX1hFTl9ORVRERVZfRlJP
TlRFTkQ9bQpDT05GSUdfWEVOX0tCRERFVl9GUk9OVEVORD15CkNPTkZJR19IVkNfWEVOPXkKQ09O
RklHX1hFTl9GQkRFVl9GUk9OVEVORD15CkNPTkZJR19YRU5fQkFMTE9PTj15CkNPTkZJR19YRU5f
U0NSVUJfUEFHRVM9eQpDT05GSUdfWEVOX0RFVl9FVlRDSE49bQpDT05GSUdfWEVORlM9bQpDT05G
SUdfWEVOX0NPTVBBVF9YRU5GUz15CkNPTkZJR19YRU5fU1lTX0hZUEVSVklTT1I9eQpDT05GSUdf
WEVOX1BMQVRGT1JNX1BDST15CiMKCkFueSBpZGVhIHdoYXQncyBnb2luZyB3cm9uZyBoZXJlPwoK
CgoKV2hhdCBJIGFjdHVhbGx5IHdhbnQgdG8gYWNoaWV2ZSBpcyB0byBib290IGEga2VybmVsIHdp
dGggYm90aCBYZW4gZG9tMCBhbmQgT3BlblZaIHN1cHBvcnQuIFJlYXNvbjogSSB3YW50IHRvIChz
bG93bHkpIG1pZ3JhdGUgZnJvbSBPcGVuVlogdG8gWGVuLiBGcmVzaCBYZW4gc3lzdGVtIG1pZ3Jh
dGluZyBmcm9tIGEgZGlmZmVyZW50IG1hY2hpbmUgZXRjLiBpcyBub3QgYW4gb3B0aW9uOyBhdCBs
ZWFzdCB0ZW1wb3JhcmlseSBJIHNob3VsZCBiZSBhYmxlIHRvIGJvb3QgWGVuIGRvbTAgd2hpbGUg
bXkgT3BlblZaIGNvbnRhaW5lcnMgY2FuIHN0aWxsIHJ1bi4KClRoYW5rcyEKCgoKCgoKCgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBt
YWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Tue Oct 03 22:47:14 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 22:47: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 1dzVx7-0002nv-BR; Tue, 03 Oct 2017 22:46:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xen.list@daevel.fr>) id 1dzVx6-0002nk-8a
 for xen-users@lists.xensource.com; Tue, 03 Oct 2017 22:46:12 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 02/43-03283-33314D95; Tue, 03 Oct 2017 22:46:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsWySSHunq6x8JV
 Igyl7OSyWfFzMYrF12R92ByaPo7t/M3ls79vFHsAUxZqZl5RfkcCacXHWTeaCS4wV0zd8ZGlg
 XMbYxcjFwSKwhlli34V5TCCOkMAbRok1v78AOZwcvAIGEnf7TrKC2MIC4RL/2hewgNhsAtoSM
 y4fBLI5OEQEfCXefzEGCTMLSEtce/KWDcRmEVCVWPqnnRHE5hQwlFizfC07iC0ENGb+t2YmiH
 pNidbtv8HiEgKyEl97NjGCjOQVEJT4u0MYokReonnrbOYJjHyzkHTMQqiahaRqASPzKkaN4tS
 istQiXUMTvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwPBjAIIdjNc3BhxilORg
 UhLlvcV5JVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK+iEFBOsCg1PbUiLTMHGAkwaQkOHiURX
 g4BoDRvcUFibnFmOkTqFKMxx42H1/8wcXTcvPuHSYglLz8vVUqcVwxkkgBIaUZpHtwgWIReYp
 SVEuZlBDpNiKcgtSg3swRV/hWjOAejkjAvN8gUnsy8Erh9r4BOYQI6ZU7XBZBTShIRUlINjFa
 2iasEDinlbmqWjm+frSAvfLyzUe6N/9LHorYHJ/WcfjuvqozL6/9r+22RP2X/pkir8bW5ZNgt
 PORwrEV0g3Zc++wnqxUPWIkY667dKXHDt8GSa5FskU5C48fjesFbWGOdvomvSuFZn3D0LePHD
 M3gxy/7bjjGvdu8p/2YyVzu/SpeCwLalViKMxINtZiLihMBC0N7U8sCAAA=
X-Env-Sender: xen.list@daevel.fr
X-Msg-Ref: server-16.tower-21.messagelabs.com!1507070770!73902503!1
X-Originating-IP: [178.32.94.222]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25003 invoked from network); 3 Oct 2017 22:46:11 -0000
Received: from licorne.daevel.fr (HELO licorne.daevel.fr) (178.32.94.222)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 3 Oct 2017 22:46:11 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=daevel.fr;
 s=default; 
 h=Content-Transfer-Encoding:Mime-Version:Content-Type:References:In-Reply-To:Date:Cc:To:From:Subject:Message-ID;
 bh=YE8ButrjOmqZVEDvYsf5SBno7MCFxj1Z/HxybxVM2og=; 
 b=sKc+1eRlLMsvwBjWkdTznrUPck/fqQRRyWELqVzZZFmdAcIhNQTdugBzB2b23Eo5Ow4nMbA+CYuOU5dz+BOqImWIYvO/+1bGzdAPsZ8PYqln+o4QlIoDePRffdNr32FqsoNBZ93pmerrfL4r7iPAQr1Htv8flG+raO4zutjip5E=;
Received: from [78.192.172.15] (helo=[192.168.1.63])
 by licorne.daevel.fr with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <xen.list@daevel.fr>)
 id 1dzVx0-0002D2-77; Wed, 04 Oct 2017 00:46:06 +0200
Message-ID: <1507070764.6552.63.camel@daevel.fr>
From: Olivier Bonvalet <xen.list@daevel.fr>
To: Dario Faggioli <dario.faggioli@citrix.com>, xen-users@lists.xensource.com
Date: Wed, 04 Oct 2017 00:46:04 +0200
In-Reply-To: <1507022555.7835.4.camel@citrix.com>
References: <1506962277.6552.25.camel@daevel.fr>
 <1507022555.7835.4.camel@citrix.com>
X-Mailer: Evolution 3.26.0-1 
Mime-Version: 1.0
Cc: xen-devel@lists.xen.org
Subject: [Xen-users] =?iso-8859-1?q?Re=A0=3A_=5BXen-devel=5D_high_CPU_stol?=
 =?iso-8859-1?q?en_time_after_live_migrate?=
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>

TGUgbWFyZGkgMDMgb2N0b2JyZSAyMDE3IMOgIDExOjIyICswMjAwLCBEYXJpbyBGYWdnaW9saSBh
IMOpY3JpdCA6Cj4gV2hhdCdzIHRoZSB2ZXJzaW9uIG9mIHlvdXIgZ3Vlc3Qga2VybmVsPwoKNC45
LjUyLCBzbyB5ZXMsIGl0IHNlZW1zIHRvIGJlIHRoYXQsIEkgd2lsbCB0cnkgdG8gcGF0Y2ggYW5k
IGZvbGxvdwp0aGlzIGlzc3VlLgoKVGhhbmtzICEKCk9saXZpZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVu
LXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Wed Oct 04 07:36:45 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 07:36: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 1dzeDS-0001l5-5k; Wed, 04 Oct 2017 07:35:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4438dcb6f=roger.pau@citrix.com>)
 id 1dzeDQ-0001kv-T7
 for xen-users@lists.xen.org; Wed, 04 Oct 2017 07:35:36 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 F4/F2-03422-84F84D95; Wed, 04 Oct 2017 07:35:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsWyU9JRQte9/0q
 kwfc2PYtVVw+wOjB6HN39mymAMYo1My8pvyKBNaP1kGvBD8GKpjNNjA2MH/i6GDk5JAT8JFo7
 JrKB2CwCKhL7v1xk7WLk4GATsJeY/rUCJCwioCbRvnUtK4jNLCArcWLiHyYQW1jAVGLPqQ52E
 JtXwEOi9x3EGCGBCIkDLxuZIeKCEidnPmGB6NWRWLD7ExvIeGYBaYnl/zhAwpwCkRLPZt8EKx
 EFuqB/yVN2iDGKEv3zHrBBXJkusfXvL+YJjPyzkEydhWTqLISpCxiZVzFqFKcWlaUW6RoZ6yU
 VZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYfAxDsYPwzP/AQoyQHk5Io75beK5FC
 fEn5KZUZicUZ8UWlOanFhxg1ODgENq9dfYFRiiUvPy9VSYI3tw+oTrAoNT21Ii0zBxgfMKUSH
 DxKIryNIGne4oLE3OLMdIjUKUZLjmObLv9h4vgx6QqQnHLr7h8mIbB5UuK85SANAiANGaV5cO
 NgMXyJUVZKmJcR6FghnoLUotzMElT5V4ziHIxKwrwhIFN4MvNK4La+AjqICeigOU1gB5UkIqS
 kGhgbztvLVU7zvbX9zsF68Yv1pn+2H2F7e2yVpbZHQpj1nOu5PH5Pj2tdv2e5ys72wl/zWR71
 52rMY16tW5cmlXxW9azRHe907seOu3x6I5fcNZ/QvaeVo+nKnl079j4yVOxh3skx4Xs2025/n
 8Cc5VpLGi1WMknzT/un+8IuK0u4NCNZLdTM8Y0SS3FGoqEWc1FxIgCxVo2/3AIAAA==
X-Env-Sender: prvs=4438dcb6f=roger.pau@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1507102535!96624506!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.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22381 invoked from network); 4 Oct 2017 07:35:35 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Oct 2017 07:35:35 -0000
X-IronPort-AV: E=Sophos;i="5.42,476,1500940800"; d="scan'208";a="53997615"
Date: Wed, 4 Oct 2017 08:35:20 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Peter Mairhofer <63832452@gmx.net>
Message-ID: <20171004073520.3gwyz4hxv5cz73qf@MacBook-Pro-de-Roger.local>
References: <trinity-b2d72be0-8642-4209-984e-12cfb8497fb0-1507067838068@3c-app-gmx-bs64>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <trinity-b2d72be0-8642-4209-984e-12cfb8497fb0-1507067838068@3c-app-gmx-bs64>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Kernel ops when loading dom0
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>

T24gVHVlLCBPY3QgMDMsIDIwMTcgYXQgMDk6NTc6MThQTSArMDAwMCwgUGV0ZXIgTWFpcmhvZmVy
IHdyb3RlOgo+IEhpLAo+IAo+IEFmdGVyIGxvYWRpbmcgWGVuLCB3aGlsZSBsb2FkaW5nIGRvbTAg
SSBnZXQgdGhlIGZvbGxvd2luZyBrZXJuZWwgb3BzOgo+IAo+IFsgICAgMC4wMDAwMDBdIFBDSTog
V2FybmluZzogQ2Fubm90IGZpbmQgYSBnYXAgaW4gdGhlIDMyYml0IGFkZHJlc3MgcmFuZ2UKPiBb
ICAgIDAuMDAwMDAwXSBQQ0k6IFVuYXNzaWduZWQgZGV2aWNlcyB3aXRoIDMyYml0IHJlc291cmNl
IHJlZ2lzdGVycyBtYXkgYnJlYWshCj4gWyAgICAwLjE3MzQ3Nl0gQlVHOiB1bmFibGUgdG8gaGFu
ZGxlIGtlcm5lbCBwYWdpbmcgcmVxdWVzdCBhdCBmZmZmODdmZmZmZmZmODA0Cj4gWyAgICAwLjE3
Mzk4Ml0gSVA6IFs8ZmZmZmZmZmY4MTMzZjc0NT5dIHhiX2luaXRfY29tbXMrMHgxNS8weGUwCj4g
WyAgICAwLjE3Mzk4Ml0gUEdEIDAKPiBbICAgIDAuMTczOTgyXSBPb3BzOiAwMDAwIFsjMV0gU01Q
Cj4gWyAgICAwLjE3Mzk4Ml0gbGFzdCBzeXNmcyBmaWxlOgo+IFsgICAgMC4xNzM5ODJdIENQVSAw
Cj4gWyAgICAwLjE3Mzk4Ml0gTW9kdWxlcyBsaW5rZWQgaW46Cj4gWyAgICAwLjE3Mzk4Ml0KPiBb
ICAgIDAuMTczOTgyXSBQaWQ6IDEsIGNvbW06IHN3YXBwZXIgdmVpZDogMCBOb3QgdGFpbnRlZCAy
LjYuMzItb3BlbnZ6LTA0MnN0YWIxMTYuMi1hbWQ2NCAjMSAwNDJzdGFiMTE2XzIKPiBbICAgIDAu
MTczOTgyXSBSSVA6IGUwMzA6WzxmZmZmZmZmZjgxMzNmNzQ1Pl0gIFs8ZmZmZmZmZmY4MTMzZjc0
NT5dIHhiX2luaXRfY29tbXMrMHgxNS8weGUwCj4gWyAgICAwLjE3Mzk4Ml0gUlNQOiBlMDJiOmZm
ZmY4ODAzZWE5MGJlMzAgIEVGTEFHUzogMDAwMTAyODYKPiBbICAgIDAuMTczOTgyXSBSQVg6IGZm
ZmZmZmZmODI0MGE4YTAgUkJYOiBmZmZmODdmZmZmZmZmMDAwIFJDWDogZmZmZjg4MDNlYWFkYmVi
MAo+IFsgICAgMC4xNzM5ODJdIFJEWDogZmZmZmZmZmY4MjQwYTdlMCBSU0k6IGZmZmZmZmZmODE3
Zjg1YjggUkRJOiBmZmZmZmZmZjgyNDBhODkwCj4gWyAgICAwLjE3Mzk4Ml0gUkJQOiBmZmZmODgw
M2VhOTBiZTQwIFIwODogZmZmZjg4MDNlYWFkYmViMCBSMDk6IDAwMDAwMDAwMDAwMDAzMDAKPiBb
ICAgIDAuMTczOTgyXSBSMTA6IGZmZmY4ODAzZWFhZGJkZTggUjExOiAwMDAwMDAwMDAwMDAwMDk4
IFIxMjogMDAwMDAwMDAwMDAwMDAwMAo+IFsgICAgMC4xNzM5ODJdIFIxMzogZmZmZjg4MDNlYWFk
NDQ0MCBSMTQ6IDAwMDAwMDAwMDAwMDAwMDQgUjE1OiBmZmZmZmZmZjgxYTk2OWQwCj4gWyAgICAw
LjE3Mzk4Ml0gRlM6ICAwMDAwMDAwMDAwMDAwMDAwKDAwMDApIEdTOmZmZmY4ODAwMjgwNGYwMDAo
MDAwMCkga25sR1M6MDAwMDAwMDAwMDAwMDAwMAo+IFsgICAgMC4xNzM5ODJdIENTOiAgZTAzMyBE
UzogMDAwMCBFUzogMDAwMCBDUjA6IDAwMDAwMDAwODAwNTAwM2IKPiBbICAgIDAuMTczOTgyXSBD
UjI6IGZmZmY4MTIwMDAwMDI0ODAgQ1IzOiAwMDAwMDAwMDAxYThkMDAwIENSNDogMDAwMDAwMDAw
MDAwMDY2MAo+IFsgICAgMC4xNzM5ODJdIERSMDogMDAwMDAwMDAwMDAwMDAwMCBEUjE6IDAwMDAw
MDAwMDAwMDAwMDAgRFIyOiAwMDAwMDAwMDAwMDAwMDAwCj4gWyAgICAwLjE3Mzk4Ml0gRFIzOiAw
MDAwMDAwMDAwMDAwMDAwIERSNjogMDAwMDAwMDBmZmZmMGZmMCBEUjc6IDAwMDAwMDAwMDAwMDA0
MDAKPiBbICAgIDAuMTczOTgyXSBQcm9jZXNzIHN3YXBwZXIgKHBpZDogMSwgdmVpZDogMCwgdGhy
ZWFkaW5mbyBmZmZmODgwM2VhOTA4MDAwLCB0YXNrIGZmZmY4ODAzZWE5MDRiNDApCj4gWyAgICAw
LjE3Mzk4Ml0gU3RhY2s6Cj4gWyAgICAwLjE3Mzk4Ml0gIGZmZmY4ODAzZWE5MGJlOTAgMDAwMDAw
MDAwMDAwMDAwMCBmZmZmODgwM2VhOTBiZTYwIGZmZmZmZmZmODEzM2ZkZWMKPiBbICAgIDAuMTcz
OTgyXSA8ZD4gMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4ODAzZWE5MGJl
OTAgZmZmZmZmZmY4MWM3ZWJiOAo+IFsgICAgMC4xNzM5ODJdIDxkPiAwMDAwMDAwMDAwMDAwMDAw
IGZmZmY4ODAzZWFhZDQ0NDAKPiAKPiBTeXN0ZW0gaXMgRGViaWFuIDguOSB3aXRoIFhlbiA0LjQu
MS4KPiAKPiBkb20wIGtlcm5lbCBpcyAyLjYuMzItb3BlbnZ6LTA0MnN0YWIxMTYuMi1hbWQ2NC4g
VGhpcyBrZXJuZWwgc3VwcG9ydHMgWGVuOgoKVGhpcyBMaW51eCBrZXJuZWwgdmVyc2lvbiBpcyBf
dmVyeV8gb2xkLCBhbnkgcmVhc29uIHlvdSBjYW5ub3QgdXNlIGEKbW9yZSBjdXJyZW50IDQueCB2
ZXJzaW9uPwoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Wed Oct 04 21:29:58 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 21:29: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 1dzrDk-0006b0-AJ; Wed, 04 Oct 2017 21:28:48 +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 1dzrDj-0006au-Pm
 for xen-users@lists.xen.org; Wed, 04 Oct 2017 21:28:47 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 EE/59-02223-F8255D95; Wed, 04 Oct 2017 21:28:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgleJIrShJLcpLzFFi42JxWrzjpG5f0NV
 Igyv8FquuHmB1YPQ4uvs3UwBjFGtmXlJ+RQJrxp35p9gLGk0qpv6Yw9LAuECvi5GLg0VgIYvE
 jl+T2UEcCYHTLBJbel8zdTFycAgJ1Ei8f6jTxcgJVKQlMXfvTTYQm01AVaL/80dGEFtIQFPi0
 fGLzCC2iIC6xP1D91hAbGYBDYmLxy6ygti8AjYSk56fAKsRBrLfLf3BAhEXlDg58wlUfazEgp
 OtUGsdJI6dYwcxJQQKJE4fLYGoEJE4+mk38wRG/llImmchaZ6FpGwWUDcz0EHr5wlBhOUltr+
 dwwxhq0nc3naVHcLWlli28DXzAkb2VYwaxalFZalFukZGeklFmekZJbmJmTm6hgamermpxcWJ
 6ak5iUnFesn5uZsYgeFdz8DAuINxT7vfIUZJDiYlUd5NvlcjhfiS8lMqMxKLM+KLSnNSiw8xy
 nBwKEnwWgYC5QSLUtNTK9Iyc4CRBpOW4OBREuH9GwCU5i0uSMwtzkyHSJ1i9OY4tunyHyaOjp
 t3geQGMLkPTD4Bk5suLfvLJMSSl5+XKiXO2wuyQQBkREZpHtwCWMK4xCgrJczLyMDAIMRTkFq
 Um1mCKv+KUZyDUUmYtx1kCk9mXgncHa+ATmQCOnFO0xWQE0sSEVJSDYwr503bXO/y/Zf6hVU6
 ZmcXKrpGe7Jvey+unHBzX0tqtLVL4+EC+aObixjnHrqzbl5fUxijlVF8vcKcvO4nqj6O538tO
 vVUpNAmkv9yq/OtBUeLS2df51qUyv2yZcL8/+EPJ9fLJdnxWe3wf/X9emD5vZxc1/uma3SbtN
 Zzn5mvX/DwwNuDiR+VWIozEg21mIuKEwEW91IIEwMAAA==
X-Env-Sender: tlviewer@yahoo.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1507152524!78326211!1
X-Originating-IP: [66.163.184.201]
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.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17621 invoked from network); 4 Oct 2017 21:28:45 -0000
Received: from sonic301-32.consmr.mail.ne1.yahoo.com (HELO
 sonic301-32.consmr.mail.ne1.yahoo.com) (66.163.184.201)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Oct 2017 21:28:45 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1507152524; bh=xom3F1XOP7h7NpXhepjZw5CFSZde/ktWXO4rdz8FMzA=;
 h=Date:From:Reply-To:To:Cc:Subject:References:From:Subject;
 b=Zm5Tae7ZpN/wj97yKxrT+HOf6coBcHUVa4XlAjwK139+/DYi9RJXv2E806fyCGgREoBpDMSI6duZwyDfRPqW8iVYXO6qdARj6wzuyy4Ja/2QKvjukBPGnqVBwKepGACTMtvaHcVuqZ/0fLiwlab+qzkApoSpfdzuf3rBBMgO5nBqADWP07SLQmyctLUx+Vpewcmg4rfp6Py6Ewww9SRj3w3xLB3Nvm9yAmav7KmTiKp1yQ2uOdfBILZHT6TtcCpbIQNBTiTsngk/Mn5Pcyxo695FFpbgA6PVKQ8CKgJb3l/x/09NV/2t/J5MFaXqX77Gaw9qrUnKiyJYbJHVhOloeg==
X-YMail-OSG: hIw.tnsVM1ljXOOHfqeDBG8EMh_giKBEo3aCMzbDJLEERo9kxc3.agp7LOlaAUV
 In8Jz7JNgBaOGqBLKt0zLyn.CR3N3FD2vYY5N8xEO2Q_zH7C2dcoImX1PrvI7hpbP1QOuurKzpVM
 EWIsmjhGEFdEp9joH7ltmlbGwg6xUCoA9ptsInTBCUR4XG0eAn3arzzzKAMrjiPJ15RbvMymHKiQ
 0E2SglncKokQgy.ByKwf76v5f9c.a5Qo9gpt9gD_rjmfI6_W.aL97sDPInIDpEF02V2rnEv.Bpqp
 lw5nrae81WFaGplP4ypV_3moNm8VOgUZOkk2lkgjdvxPd_8lVeEbo47qQoObUuD11hr2cZQWMQ6F
 ubFzO3fLHq4RyHnUDwd3YVhoJCcbwV0hGOsPSKYw4Z7EHCcnlT0Q5jYXl7_DFzyNZRUxapiGA9Gq
 ikrKgTYxlynYOYSoED4.fe0VYUxoP4FIqsAokxn9BDOpNWSGhs68qSszRU5GBzuSXTENUJXB_7v9
 bsVUaiEmD.E6zhfnr2YsE8IrnwjoAjCt3RJY9L2dD
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic301.consmr.mail.ne1.yahoo.com with HTTP; Wed, 4 Oct 2017 21:28:44 +0000
Date: Wed, 4 Oct 2017 21:28:43 +0000 (UTC)
From: Mark Pryor <tlviewer@yahoo.com>
To: Xen-users <xen-users@lists.xen.org>
Message-ID: <124297710.1599903.1507152523350@mail.yahoo.com>
MIME-Version: 1.0
References: <124297710.1599903.1507152523350.ref@mail.yahoo.com>
X-Mailer: WebService/1.1.10668 YahooMailNeo Mozilla/5.0 (X11; Linux x86_64;
 rv:52.0) Gecko/20100101 Firefox/52.0
Content-Length: 7190
Cc: Ian Jackson <ian.jackson@citrix.com>
Subject: [Xen-users] matching Qemu version to Xen version, how critical?
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="===============6382819794662631549=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============6382819794662631549==
Content-Type: multipart/alternative; 
	boundary="----=_Part_1599902_2029981121.1507152523348"
Content-Length: 6657

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

Hello,
https://lists.xenproject.org/archives/html/xen-users/2017-10/msg00000.html

there have been several posts lately, like the above, but not as complete as it, but they all go like this:I install xen-4.x (usually 4.8) on Stretch and try to launch a Windows install VM. It either never starts or I 
run out of memory before I'm done.
But in the above, Mr. Jaser goes further and tries a source build of xen-4.9 (in Stretch) and there is no such trouble.
All the recent Xen packages for Ubuntu and Debian do not match Qemu version with Xen as found in upstream.In other words:
Ubuntu Artful: qemu->2.10, xen->4.9. upstream has qemu->2.8
Debian Stretch: qemu->2.8, xen->4.8. Should be qemu->2.7

Ubuntu Zesty: same as Stretch
Ubuntu Xenial: qemu->2.5, xen->4.6. Should be qemu->2.2
Artful has the largest deviation between distro and upstream for qemu version.Certainly, the distro builds are good in the sense that both Xen and Qemu share the same basic librariesduring build. So as long as they build and install, things should be OK?
When we do a source build none of this issue comes up, since Qemu sources are carried via git and tarball.
I've recently done a port of the Artful xen-4.9 to Stretch and I finished the Xen build in Stretch before I realized thatqemu in Artful depends on the libxen-4.9 headers and libraries.
So I went further and did a build of qemu-2.8 for Stretch with matching xen-4.9 libraries.
I already have done this with success for xen-4.8, by building qemu-2.7 with xen-4.8 libraries. This combo installs and tests well, launching and running a Win7 VM. I've yet to test my Xen-4.9 combo for Stretch.
Please tell me it doesn't matter what version of qemu is used with Xen, as long as they are build together. How critical can it be?
PryMar56##xen-packaging on freenode IRC



------=_Part_1599902_2029981121.1507152523348
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_1507151303483_2618">Hello,</div><d=
iv id=3D"yui_3_16_0_ym19_1_1507151303483_6407"><br></div><div dir=3D"ltr" i=
d=3D"yui_3_16_0_ym19_1_1507151303483_2602"><a href=3D"https://lists.xenproj=
ect.org/archives/html/xen-users/2017-10/msg00000.html" class=3D"" id=3D"yui=
_3_16_0_ym19_1_1507151303483_2610">https://lists.xenproject.org/archives/ht=
ml/xen-users/2017-10/msg00000.html</a><br></div><div id=3D"yui_3_16_0_ym19_=
1_1507151303483_2617"><br></div><div id=3D"yui_3_16_0_ym19_1_1507151303483_=
2646" dir=3D"ltr">there have been several posts lately, like the above, but=
 not as complete as it, but they all go like this:</div><div dir=3D"ltr" id=
=3D"yui_3_16_0_ym19_1_1507151303483_6396">I install xen-4.x (usually 4.8) o=
n Stretch and try to launch a Windows install VM. It either never starts or=
 I <br></div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1507151303483_2770">r=
un out of memory before I'm done.</div><div dir=3D"ltr" id=3D"yui_3_16_0_ym=
19_1_1507151303483_2712"><br></div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1=
_1507151303483_2713">But in the above, Mr. Jaser goes further and tries a s=
ource build of xen-4.9 (in Stretch) and there is no such trouble.</div><div=
 dir=3D"ltr"><br></div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_15071513034=
83_2771">All the recent Xen packages for Ubuntu and Debian do not match Qem=
u version with Xen as found in upstream.</div><div dir=3D"ltr" id=3D"yui_3_=
16_0_ym19_1_1507151303483_4458">In other words:</div><div dir=3D"ltr" id=3D=
"yui_3_16_0_ym19_1_1507151303483_2772"><br></div><div dir=3D"ltr" id=3D"yui=
_3_16_0_ym19_1_1507151303483_4459">Ubuntu Artful: qemu-&gt;2.10, xen-&gt;4.=
9. upstream has qemu-&gt;2.8</div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_=
1507151303483_4460"><br></div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1507=
151303483_4461">Debian Stretch: qemu-&gt;2.8, xen-&gt;4.8. Should be qemu-&=
gt;2.7<br></div><div id=3D"yui_3_16_0_ym19_1_1507151303483_2555"><br></div>=
<div id=3D"yui_3_16_0_ym19_1_1507151303483_6172">Ubuntu Zesty: same as Stre=
tch</div><div id=3D"yui_3_16_0_ym19_1_1507151303483_6173"><br></div><div id=
=3D"yui_3_16_0_ym19_1_1507151303483_6174">Ubuntu Xenial: qemu-&gt;2.5, xen-=
&gt;4.6. Should be qemu-&gt;2.2</div><div id=3D"yui_3_16_0_ym19_1_150715130=
3483_6262"><br></div><div id=3D"yui_3_16_0_ym19_1_1507151303483_6271">Artfu=
l has the largest deviation between distro and upstream for qemu version.</=
div><div id=3D"yui_3_16_0_ym19_1_1507151303483_6288">Certainly, the distro =
builds are good in the sense that both Xen and Qemu share the same basic li=
braries</div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1507151303483_6305">d=
uring build. So as long as they build and install, things should be OK?</di=
v><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1507151303483_6306"><br></div><d=
iv dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1507151303483_6323">When we do a sou=
rce build none of this issue comes up, since Qemu sources are carried via g=
it and tarball.</div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1507151303483=
_6324"><br></div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1507151303483_634=
5">I've recently done a port of the Artful xen-4.9 to Stretch and I finishe=
d the Xen build in Stretch before I realized that</div><div dir=3D"ltr" id=
=3D"yui_3_16_0_ym19_1_1507151303483_6346">qemu in Artful depends on the lib=
xen-4.9 headers and libraries.</div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_=
1_1507151303483_6367"><br></div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_15=
07151303483_6384">So I went further and did a build of qemu-2.8 for Stretch=
 with matching xen-4.9 libraries.</div><div dir=3D"ltr" id=3D"yui_3_16_0_ym=
19_1_1507151303483_6385"><br></div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1=
_1507151303483_6389">I already have done this with success for xen-4.8, by =
building qemu-2.7 with xen-4.8 libraries. This combo installs and tests wel=
l, launching and running a Win7 VM. I've yet to test my Xen-4.9 combo for S=
tretch.</div><div dir=3D"ltr"><br></div><div dir=3D"ltr">Please tell me it =
doesn't matter what version of qemu is used with Xen, as long as they are b=
uild together. How critical can it be?</div><div dir=3D"ltr"><br></div><div=
 dir=3D"ltr">PryMar56</div><div dir=3D"ltr">##xen-packaging on freenode IRC=
<br></div><div dir=3D"ltr"><br></div><div dir=3D"ltr"><br></div></div></bod=
y></html>
------=_Part_1599902_2029981121.1507152523348--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============6382819794662631549==--


From xen-users-bounces@lists.xen.org Thu Oct 05 10:50:07 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 10:50:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1e03i5-0006DU-Bv; Thu, 05 Oct 2017 10:48:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4442ceff9=Ian.Jackson@citrix.com>)
 id 1e03i4-0006DI-89
 for xen-users@lists.xen.org; Thu, 05 Oct 2017 10:48:56 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 E0/DF-03414-71E06D95; Thu, 05 Oct 2017 10:48:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHRDpK4437V
 Ig4+vmC1WXT3A6sDocXT3b6YAxijWzLyk/IoE1oz2lQeYCzrYKxZe38DcwPiYtYuRk0NCwF/i
 w7adjCA2m4CuRNOWv2wgNq+AoMTJmU9YQGxmAR2JBbs/sUHY8hLb385hhqixk5i7ax3YHBYBF
 YnvG18xgdgiAsoSe3e9YYSoV5d4sfwZUD0Hh7CAg8TDhVEgYU4BW4neuf1grUICRRKHOzczQZ
 xjIvF24U42kHIhATWJuevjJzDyzUJy0CwkB81CctACRuZVjBrFqUVlqUW6hqZ6SUWZ6RkluYm
 ZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBgcYABDsYvy0LOMQoycGkJMo75d/VSCG+pPyUyozE
 4oz4otKc1OJDjDIcHEoSvFwfgHKCRanpqRVpmTnAkIdJS3DwKInw/v4IlOYtLkjMLc5Mh0idY
 jTmuPHw+h8mjo6bd/8wCbHk5eelSonz8oJMEgApzSjNgxsEi8VLjLJSwryMQKcJ8RSkFuVmlq
 DKv2IU52BUEua9ATKFJzOvBG7fK6BTmIBOmdN0BeSUkkSElFQDY+z94BnpmoVfn37Q5JnMdUn
 h+LYcm6N79yutZq+ujH+n8ixgmse8JwWTctxafnNEbTrtdaMyQyZo1Z3pQicfS+eFyNRlHtka
 +Tav8d63xM3sDYlLjD79+Lduyfsuib7WMmPnOevWRl/cd/v965gHl5702X/XsdYTCpggUHL9z
 ebVG+znTLLIm6nEUpyRaKjFXFScCABXTrTWwAIAAA==
X-Env-Sender: prvs=4442ceff9=Ian.Jackson@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1507200533!73358731!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.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52178 invoked from network); 5 Oct 2017 10:48:54 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Oct 2017 10:48:54 -0000
X-IronPort-AV: E=Sophos;i="5.42,481,1500940800"; d="scan'208";a="442605739"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22998.3570.942267.12670@mariner.uk.xensource.com>
Date: Thu, 5 Oct 2017 11:48:18 +0100
To: Mark Pryor <tlviewer@yahoo.com>
In-Reply-To: <124297710.1599903.1507152523350@mail.yahoo.com>
References: <124297710.1599903.1507152523350.ref@mail.yahoo.com>
 <124297710.1599903.1507152523350@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] matching Qemu version to Xen version, how critical?
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>

TWFyayBQcnlvciB3cml0ZXMgKCJtYXRjaGluZyBRZW11IHZlcnNpb24gdG8gWGVuIHZlcnNpb24s
IGhvdyBjcml0aWNhbD8iKToKLi4uCj4gUGxlYXNlIHRlbGwgbWUgaXQgZG9lc24ndCBtYXR0ZXIg
d2hhdCB2ZXJzaW9uIG9mIHFlbXUgaXMgdXNlZCB3aXRoCj4gWGVuLCBhcyBsb25nIGFzIHRoZXkg
YXJlIGJ1aWxkIHRvZ2V0aGVyLiBIb3cgY3JpdGljYWwgY2FuIGl0IGJlPwoKSXQncyBub3QgdmVy
eSBjcml0aWNhbCwgaWYgeW91IGFyZSB1c2luZyBhIHJlbGVhc2VkIHZlcnNpb24gb2YgWGVuLgpJ
biBwYXJ0aWN1bGFyLCBpZiBpdCBidWlsZHMsIHlvdSdyZSB1bmxpa2VseSB0byBnbyB2ZXJ5IGZh
ciB3cm9uZy4KCk5CIHRob3VnaCB0aGF0IChhcyB5b3Ugc3VnZ2VzdCBmcm9tICJidWlsdCB0b2dl
dGhlciIpIHRoZSBYZW4gY29udHJvbApsaWJyYXJpZXMgdGhhdCBxZW11IHVzZXMgMS4gZG8gbm90
IGhhdmUgYSBzdGFibGUgQUJJIHVudGlsIHJlY2VudGx5Cihzb3JyeSkgMi4gZG8gbm90IGhhdmUg
YSBzdGFibGUgaW50ZXJmYWNlIHRvIHRoZSBoeXBlcnZpc29yLgoKU28gdW5sZXNzIHlvdSBhcmUg
dXNpbmcgdGhlIHZlcnkgbGF0ZXN0IGJpdHMsIHlvdSBtdXN0IHJlYnVpbGQgd2hlbgp5b3UgdXNl
IGEgZGlmZmVyZW50IFhlbiB2ZXJzaW9uLgoKQWRkaXRpb25hbGx5LCB0aGUgcWVtdSBjb25maWd1
cmUgc2NyaXB0IHdvcmtzIGJ5IGRldGVybWluaW5nIHRoZSBYZW4KdmVyc2lvbiAocmF0aGVyIHRo
YW4gYnkgbG9va2luZyBmb3IgaW5kaXZpZHVhbCBmZWF0dXJlcykgYW5kIGtleWluZwpldmVyeXRo
aW5nIG9mZiB0aGF0LiAgU28gaWYgeW91IGFyZSB1c2luZyB4ZW4tdW5zdGFibGUsIHlvdSB3aWxs
IGZpbmQKdGhhdCBzb21lIHFlbXUgdmVyc2lvbnMgZG9uJ3QgYnVpbGQuCgpJYW4uCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGlu
ZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
dXNlcnM=

From xen-users-bounces@lists.xen.org Thu Oct 05 17:52:46 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 17:52: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 1e0AJD-0003DN-W9; Thu, 05 Oct 2017 17:51:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <brettstahlman@gmail.com>) id 1e0AJC-0003D8-Sy
 for Xen-users@lists.xen.org; Thu, 05 Oct 2017 17:51:43 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 CE/E0-03638-E2176D95; Thu, 05 Oct 2017 17:51:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsVyMfS6ma5u4bV
 Ig4O3TSxWXT3A6sDocXT3b6YAxijWzLyk/IoE1ozGzgOsBW/YK2acb2JrYDzL1sXIxSEkMIlR
 YuOSH0wgDovAHRaJg8caWEAcCYEfLBKzl65m7WLkBHLKJF7c3sICYRdJvLh/AsoulmhbN58Jx
 OYVEJQ4OfMJWFxIwFPi+OPN7CA2m4CexN3FG4FsDqANKhK313JAlAdIbP/9hRHEFhawkZg8/Q
 EziC0iIC1xff5dMJtZQFOidftv9gmMfLOQbJiFJLWAkWkVo0ZxalFZapGusZFeUlFmekZJbmJ
 mjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgYDEAwQ7G0+sCDzFKcjApifJqFVyLFOJLyk+pzEgs
 zogvKs1JLT7EqMHBIbB57eoLjFIsefl5qUoSvOkgdYJFqempFWmZOcDQhymV4OBREuGtBknzF
 hck5hZnpkOkTjEac1y4c+kPE8eBPbf+MAmBTZIS500CKRUAKc0ozYMbBIvJS4yyUsK8jEBnCv
 EUpBblZpagyr9iFOdgVBLmDQeZwpOZVwK37xXQKUxAp8xpugJySkkiQkqqgTHiWl+bfGZMGJt
 VUcuRwwfSVooZHb/n/fbSKeWvVw8t0s9NZuMs+ZN3aOcc3+bQVbYcDEYd2/0ir4vKp1nNm77U
 gZVV2Zjz4PUQh9zft417hY71tByZ53+8LmT70cJtTetivYN8LgZo8iss7vcs33HxVMieRHVnd
 jumsyX3OEI/RXv9Co84ocRSnJFoqMVcVJwIAH9MW3XEAgAA
X-Env-Sender: brettstahlman@gmail.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1507225901!53512453!1
X-Originating-IP: [209.85.215.54]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18718 invoked from network); 5 Oct 2017 17:51:41 -0000
Received: from mail-lf0-f54.google.com (HELO mail-lf0-f54.google.com)
 (209.85.215.54)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Oct 2017 17:51:41 -0000
Received: by mail-lf0-f54.google.com with SMTP id n140so15552870lfn.4
 for <Xen-users@lists.xen.org>; Thu, 05 Oct 2017 10:51:41 -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=gRsAnwt8kflbll+LTeigNAlqCHBMYusEYFs4a5cFQxQ=;
 b=RRqImpvTVk8o5VPellYBsKYCEeM5dExBhI3jFIi7ZJliJ4JxBSl8oXU2M9yVi/mjnS
 oLhHwP6Ceo3Na9FU/fnVq56/S9weay0nFAy6ocZMbouVwnKEue2gHsykU7Wk01R5CeDp
 iouDresYyAtedLNdqgRIUjX1E6EYMZLpMFC+uE4kbVoLD8dm/W2zdNvccKgBi/Qn/Iqi
 xbv76T8Du6H/41UC779Pkc9CVYYULhgdqWXINGlJ5K+Ix7RwL6yB1pk5Xn0UJ+OxhO7A
 AS1rCaCrZuIcR5M+/jMIiuI13iJzM3qZxniqb8zVbzvFBzT6zk9IlNHgUG8tOpkxmGZO
 4Ruw==
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=gRsAnwt8kflbll+LTeigNAlqCHBMYusEYFs4a5cFQxQ=;
 b=G/SZIcXTAN/zHteL6GN88lCZ5tuzWKpMyj8bqIS3KDazvlQfJ3vmau6yYfFg+ftuq+
 VBjWoVNeeuh9aHIlZtXcJhxRJAmdZrZ1hLQlYPEwX3qbZ4mYmVPMZcXorA4NMD/UYiZ6
 vmrgi44tyNQx6RSKpHe47UydIiwuXqf9lUhliDaaZtf/QqZ0H5uIOChz+1t4wQZiNvgq
 P6Vsh6rfhLfXaql5yMYey1srV1fCQnsheOmazQLuJgWP9iTwOwf/Vbv8gyMn5BKmcs9u
 j2naLY6krCRLgWEHxdAbeZTxw15qvBx6KGpkCONSKtROfPRZJ/dyoP861Bkbk1+Z2UBc
 S1Rw==
X-Gm-Message-State: AHPjjUhkE5niGNtyQmd25F9Rve0TtTkJaQmpQP4/MYS+jWpUITG41Cte
 QMSM/CJJK98j+i3OcHYCcSlycJxWdYoE0ERqmXI=
X-Google-Smtp-Source: AOwi7QBCWdjCGl5PjTD2gnsvHjn9zYlyHQEV8eYFNWeUc7MXq9ioMwH0YS4SFuLu7zRC8ODbXxsoEBegjxL3tHUeb2c=
X-Received: by 10.46.27.214 with SMTP id c83mr11657038ljf.163.1507225900414;
 Thu, 05 Oct 2017 10:51:40 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.202.80 with HTTP; Thu, 5 Oct 2017 10:51:39 -0700 (PDT)
From: Brett Stahlman <brettstahlman@gmail.com>
Date: Thu, 5 Oct 2017 12:51:39 -0500
Message-ID: <CAOyxqKkNu9uSj0+FxpTb62jQ7Qnncwpw=JRa8Ctmniry8Nxtqg@mail.gmail.com>
To: Xen-users@lists.xen.org
Subject: [Xen-users] Reading a DomU's memory from Dom0 or Xen hypervisor
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>

SSdkIGxpa2UgdG8gYmUgYWJsZSB0byByZWFkIHNwZWNpZmljIG1lbW9yeSBsb2NhdGlvbnMgd2l0
aGluIGEgRG9tVSwKZWl0aGVyIGJ5IGd1ZXN0LXBoeXNpY2FsIG9yIGd1ZXN0LXZpcnR1YWwgYWRk
cmVzcywgYW5kIEknbSB3b25kZXJpbmcKd2hhdCB0aGUgWGVuLXByb3ZpZGVkIG9wdGlvbnMgaW4g
dGhpcyBhcmVhIGFyZS4gSSd2ZSBzZWVuCmRvY3VtZW50YXRpb24gb24gImdyYW50IHRhYmxlcyIs
IGJ1dCB0aGF0IG1lY2hhbmlzbSBzZWVtcyB0YWlsb3JlZAp0b3dhcmRzIGNvbW11bmljYXRpb24g
YmV0d2VlbiBmcm9udCBhbmQgYmFjay1lbmQgZHJpdmVycy4gQWxsIEkgd2FudAp0byBkbyBpcyBh
bGxvdyBjb2RlIGluIGVpdGhlciBEb20wIG9yIHRoZSBoeXBlcnZpc29yIGl0c2VsZiB0byByZWFk
CnNwZWNpZmljIG1lbW9yeSByYW5nZXMgd2l0aGluIGEgc3BlY2lmaWMgRG9tVS4gSSBub3RpY2Ug
dGhlcmUncyBhCnJhd19jb3B5X2Zyb21fZ3Vlc3QoKSBmdW5jdGlvbiAoZ3Vlc3Rjb3B5LmMpLCB3
aGljaCBsb29rcyBsaWtlIGl0CmNvdWxkIGJlIHVzZWZ1bC4gSG93ZXZlciwgdGhlIGhhcmRjb2Rp
bmcgb2YgImN1cnJlbnQtPmRvbWFpbiIgaW4gdGhlCmNhbGwgdG8gZ2V0X3BhZ2VfZnJvbV9ndmEo
KSBsZWFkcyBtZSB0byBzdXNwZWN0IHRoYXQgaXQncyBpbnRlbmRlZCBmb3IKdXNlIG9ubHkgaW4g
YSBoeXBlcmNhbGwuIElzIHRoZXJlIGEgc3RhbmRhcmQgd2F5IHRvIHJlYWQgbWVtb3J5IGZyb20K
YW4gKmFyYml0cmFyeSogZ3Vlc3QsIGVpdGhlciB1c2luZyBndWVzdC1waHlzaWNhbCBvciBndWVz
dC12aXJ0dWFsCmFkZHJlc3Nlcz8gSWYgc28sIGlzIGl0IHBvc3NpYmxlIHRvIGRvIGl0IGZyb20g
RG9tMCB3aXRob3V0IG1vZGlmeWluZwp0aGUgWGVuIGh5cGVydmlzb3I/CgpMaW5rcyB0byByZWxl
dmFudCBkb2N1bWVudGF0aW9uIG9yIGV4YW1wbGUgc291cmNlIGNvZGUgd291bGQgYmUKZ3JlYXRs
eSBhcHByZWNpYXRlZC4uLgoKVGhhbmtzLApCcmV0dCBTLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNl
cnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Thu Oct 05 21:37:14 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 21:37: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 1e0DoL-0000Ed-2U; Thu, 05 Oct 2017 21:36:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <masterprenium.lkml@gmail.com>) id 1e0DoJ-0000EW-Lk
 for xen-users@lists.xen.org; Thu, 05 Oct 2017 21:36:03 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 D7/D4-02038-2C5A6D95; Thu, 05 Oct 2017 21:36:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHKsWRWlGSWpSXmKPExsXiVRtkoLt/6bV
 Ig5dHTSxWXT3A6sDocXT3b6YAxijWzLyk/IoE1oz73afYCk4EVRz5voylgXG5cxcjF4eQQD+j
 xMtNXWwgDovAIVaJrtXzGbsYOTkkBO6xStycZw1hp0l8XfaZCcbev6Ufyi6TeHz+D5DNATRJW
 2LJlSSIoROZJNovb2YHqWETMJKYO3syM0S9i8S/0zPB5gsL+Eks7pzHCmKLCChIXOi+wQTSzC
 ywhlFi5a7ZjBCTpjFJnP5zBaybV8BGovnRJjCbRcBTYuf5TjYIW0Xi4PmnYNtEBcIlLq47zQh
 RLyhxcuYTFhCbU8BSYuviDWBXMwuESuzsXcsCYYtLNH1ZyTqBUWwWkpZZSMpmISmDsM0k5m1+
 yAxhy0s0b50NZHMA2WoSy1qVkIUXMLKvYtQoTi0qSy3SNTLWSyrKTM8oyU3MzNE1NDDWy00tL
 k5MT81JTCrWS87P3cQIjMl6BgbGHYx9e/0OMUpyMCmJ8n5bfC1SiC8pP6UyI7E4I76oNCe1+B
 CjDAeHkgTvhyVAOcGi1PTUirTMHGBygElLcPAoifA+BUnzFhck5hZnpkOkTjHac5xqvfGHiWP
 fnltAcsPNuyA2iBRiycvPS5US590D0iYA0pZRmgc3FJbMLjHKSgnzMjIwMAjxFKQW5WaWoMq/
 YhTnYFQS5v0LMoUnM68EbvcroLOYgM6a03QF5KySRISUVAMjq/b2HNM76V3SZf3/C7W4Je4G/
 tC2mCUl9VT77c0Mu7uMs+ec4ws6KcAiZB3H6HD418ptb8Kuv1HbGOz1KmLPMoYlloWdK5af6X
 /WumSOh2sTn4fkhz2Or4t+nSp7Erdx+/I1CutKli5ZKJRuabFNfXV8jnfJTqdTpdPDdmUXHuN
 cZv+KcWWsEktxRqKhFnNRcSIAnW8GomEDAAA=
X-Env-Sender: masterprenium.lkml@gmail.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1507239359!118216505!1
X-Originating-IP: [74.125.82.48]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
 ML_RADAR_SPEW_LINKS_8,spamassassin: ,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23694 invoked from network); 5 Oct 2017 21:35:59 -0000
Received: from mail-wm0-f48.google.com (HELO mail-wm0-f48.google.com)
 (74.125.82.48)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Oct 2017 21:35:59 -0000
Received: by mail-wm0-f48.google.com with SMTP id 196so712183wma.1
 for <xen-users@lists.xen.org>; Thu, 05 Oct 2017 14:35:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:subject:to:cc:references:message-id
 :disposition-notification-to:date:user-agent:mime-version
 :in-reply-to:content-language;
 bh=WQ891LyBmxxL9LqDuJ5+BuK2GADn2JKei4uJP5fBtrU=;
 b=EwL+Z+xMTimulhq/QGvkbpfdoBKbX77aDNvRCVdIvrYfIf2UeESTYl+KqlO5jcEGSK
 xcarQxeEq6T8GbVUi/PTEcnQ47TW2VRKnM0D5KmzFRzEoeY/9sDCH7jsNuFwGEkQhfQg
 jGknYLskyBAjdZGvJwhr7bmdMsTHacotxpLc91slc9x1PTz5R0MfJUdZUS0rc4cBr4WP
 PLR5p7rjTXPIFd1QUTvkdDmEp8AqkGjoiSPsRLC4YTg1UtNlxUeFBQuYGRoPnUE6zAD1
 LchqSmCAQnMWcnjVFUUYaSwem/bzd5wXEFdcxBwgb7devyrKYjN5ruX8bZ+Tw/46EY1/
 NcpQ==
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:cc:references:message-id
 :disposition-notification-to:date:user-agent:mime-version
 :in-reply-to:content-language;
 bh=WQ891LyBmxxL9LqDuJ5+BuK2GADn2JKei4uJP5fBtrU=;
 b=P1A0uGoXxmPU4ySv61QC9RDEcVFdKsNx6GU3JPW4zdTpoy7XxwYeQ17n+vSIfw65bM
 GP62AEUzc5urS5EOi5JgsljVTBrMbK4VKhzl6PqWwMYZJrac04Hsf3W1TcFLIiU3s7aq
 wmhkwHLN6I1tXhyoGIChklgjwwXqInOw1sCA31E1mfIrnsMdMCYkZT4QqLrMHfoUrdwZ
 4oiE7WU16n5fwL53runrDKdwMMayq7EKBAftTwcTaShC5pr+C0a0Gx4VYUlHDAuZMVB8
 iqnCheNbD9YrCYcVi6anNbukHACamuFqxbA52N/6ju74jRiXT4hE2cROZHcj6rAEkX+N
 W2Ew==
X-Gm-Message-State: AMCzsaWuffFsU8H1FlXaALXyZ53lPor4wBtOn+bmhrcLA6qtEDW1S6GF
 /fjDUlMdVOMt8YXBh0+F+ak=
X-Google-Smtp-Source: AOwi7QBO38Yycj+OUSfDQN2L1n0MaaQF0rO+TpTcUPU1gfIAvvfsQdfATbzgHmrORKVm/Hwl+0hXCw==
X-Received: by 10.28.210.72 with SMTP id j69mr50183wmg.75.1507239359322;
 Thu, 05 Oct 2017 14:35:59 -0700 (PDT)
Received: from ?IPv6:2001:470:1f13:2c0:2::103? ([2001:470:1f13:2c0:2::103])
 by smtp.gmail.com with ESMTPSA id a34sm5745wra.64.2017.10.05.14.35.57
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 05 Oct 2017 14:35:58 -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: <0c9502dc-ccd4-6ff3-9f24-56bdc0300375@gmail.com>
Date: Thu, 5 Oct 2017 23:35:55 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.0
MIME-Version: 1.0
In-Reply-To: <20170109224435.sfyrvkxhajgrq2i5@kernel.org>
Content-Language: en-GB
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="===============3125760138890719262=="
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.
--===============3125760138890719262==
Content-Type: multipart/alternative;
 boundary="------------6A290CEFD3970A8694A92565"
Content-Language: en-GB

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

Hi Shaohua,

It seems this patch fixed my issue ! Had the issue remaining in 4.13.3, 
after patched with the following patch, issue seems to be gone. I can't 
reproduce it anymore.

Thanks anyway ;)

From: Shaohua Li<shli@fb.com>

commit 3664847d95e60a9a943858b7800f8484669740fc upstream.

We have a race condition in below scenario, say have 3 continuous stripes, sh1,
sh2 and sh3, sh1 is the stripe_head of sh2 and sh3:

CPU1				CPU2				CPU3
handle_stripe(sh3)
				stripe_add_to_batch_list(sh3)
				-> lock(sh2, sh3)
				-> lock batch_lock(sh1)
				-> add sh3 to batch_list of sh1
				-> unlock batch_lock(sh1)
								clear_batch_ready(sh1)
								-> lock(sh1) and batch_lock(sh1)
								-> clear STRIPE_BATCH_READY for all stripes in batch_list
								-> unlock(sh1) and batch_lock(sh1)
->clear_batch_ready(sh3)
-->test_and_clear_bit(STRIPE_BATCH_READY, sh3)
--->return 0 as sh->batch == NULL
				-> sh3->batch_head = sh1
				-> unlock (sh2, sh3)

In CPU1, handle_stripe will continue handle sh3 even it's in batch stripe list
of sh1. By moving sh3->batch_head assignment in to batch_lock, we make it
impossible to clear STRIPE_BATCH_READY before batch_head is set.

Thanks Stephane for helping debug this tricky issue.

Reported-and-tested-by: Stephane Thiell<sthiell@stanford.edu>
Signed-off-by: Shaohua Li<shli@fb.com>
Signed-off-by: Greg Kroah-Hartman<gregkh@linuxfoundation.org>

---
  drivers/md/raid5.c |   10 ++++++++--
  1 file changed, 8 insertions(+), 2 deletions(-)

--- a/drivers/md/raid5.c
+++ b/drivers/md/raid5.c
@@ -812,6 +812,14 @@ static void stripe_add_to_batch_list(str
  			spin_unlock(&head->batch_head->batch_lock);
  			goto unlock_out;
  		}
+		/*
+		 * We must assign batch_head of this stripe within the
+		 * batch_lock, otherwise clear_batch_ready of batch head
+		 * stripe could clear BATCH_READY bit of this stripe and
+		 * this stripe->batch_head doesn't get assigned, which
+		 * could confuse clear_batch_ready for this stripe
+		 */
+		sh->batch_head = head->batch_head;
  
  		/*
  		 * at this point, head's BATCH_READY could be cleared, but we
@@ -819,8 +827,6 @@ static void stripe_add_to_batch_list(str
  		 */
  		list_add(&sh->batch_list, &head->batch_list);
  		spin_unlock(&head->batch_head->batch_lock);
-
-		sh->batch_head = head->batch_head;
  	} else {
  		head->batch_head = head;
  		sh->batch_head = head->batch_head;


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


--------------6A290CEFD3970A8694A92565
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 Shaohua,</p>
    <p>It seems this patch fixed my issue ! Had the issue remaining in
      4.13.3, after patched with the following patch, issue seems to be
      gone. I can't reproduce it anymore.</p>
    <p>Thanks anyway ;)</p>
    <pre wrap="">From: Shaohua Li <a class="moz-txt-link-rfc2396E" href="mailto:shli@fb.com">&lt;shli@fb.com&gt;</a>

commit 3664847d95e60a9a943858b7800f8484669740fc upstream.

We have a race condition in below scenario, say have 3 continuous stripes, sh1,
sh2 and sh3, sh1 is the stripe_head of sh2 and sh3:

CPU1				CPU2				CPU3
handle_stripe(sh3)
				stripe_add_to_batch_list(sh3)
				-&gt; lock(sh2, sh3)
				-&gt; lock batch_lock(sh1)
				-&gt; add sh3 to batch_list of sh1
				-&gt; unlock batch_lock(sh1)
								clear_batch_ready(sh1)
								-&gt; lock(sh1) and batch_lock(sh1)
								-&gt; clear STRIPE_BATCH_READY for all stripes in batch_list
								-&gt; unlock(sh1) and batch_lock(sh1)
-&gt;clear_batch_ready(sh3)
--&gt;test_and_clear_bit(STRIPE_BATCH_READY, sh3)
---&gt;return 0 as sh-&gt;batch == NULL
				-&gt; sh3-&gt;batch_head = sh1
				-&gt; unlock (sh2, sh3)

In CPU1, handle_stripe will continue handle sh3 even it's in batch stripe list
of sh1. By moving sh3-&gt;batch_head assignment in to batch_lock, we make it
impossible to clear STRIPE_BATCH_READY before batch_head is set.

Thanks Stephane for helping debug this tricky issue.

Reported-and-tested-by: Stephane Thiell <a class="moz-txt-link-rfc2396E" href="mailto:sthiell@stanford.edu">&lt;sthiell@stanford.edu&gt;</a>
Signed-off-by: Shaohua Li <a class="moz-txt-link-rfc2396E" href="mailto:shli@fb.com">&lt;shli@fb.com&gt;</a>
Signed-off-by: Greg Kroah-Hartman <a class="moz-txt-link-rfc2396E" href="mailto:gregkh@linuxfoundation.org">&lt;gregkh@linuxfoundation.org&gt;</a>

---
 drivers/md/raid5.c |   10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

--- a/drivers/md/raid5.c
+++ b/drivers/md/raid5.c
@@ -812,6 +812,14 @@ static void stripe_add_to_batch_list(str
 			spin_unlock(&amp;head-&gt;batch_head-&gt;batch_lock);
 			goto unlock_out;
 		}
+		/*
+		 * We must assign batch_head of this stripe within the
+		 * batch_lock, otherwise clear_batch_ready of batch head
+		 * stripe could clear BATCH_READY bit of this stripe and
+		 * this stripe-&gt;batch_head doesn't get assigned, which
+		 * could confuse clear_batch_ready for this stripe
+		 */
+		sh-&gt;batch_head = head-&gt;batch_head;
 
 		/*
 		 * at this point, head's BATCH_READY could be cleared, but we
@@ -819,8 +827,6 @@ static void stripe_add_to_batch_list(str
 		 */
 		list_add(&amp;sh-&gt;batch_list, &amp;head-&gt;batch_list);
 		spin_unlock(&amp;head-&gt;batch_head-&gt;batch_lock);
-
-		sh-&gt;batch_head = head-&gt;batch_head;
 	} else {
 		head-&gt;batch_head = head;
 		sh-&gt;batch_head = head-&gt;batch_head;
</pre>
    <br>
    <div class="moz-cite-prefix">Le 09/01/2017 à 23:44, Shaohua Li a
      écrit :<br>
    </div>
    <blockquote type="cite"
      cite="mid:20170109224435.sfyrvkxhajgrq2i5@kernel.org">
      <pre wrap="">On Sun, Jan 08, 2017 at 02:31:15PM +0100, MasterPrenium wrote:
</pre>
      <blockquote type="cite">
        <pre wrap="">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 : <a class="moz-txt-link-freetext" href="https://goo.gl/X9jZ50">https://goo.gl/X9jZ50</a>
</pre>
      </blockquote>
      <pre wrap="">
Looks most are normal full stripe writes.
 
</pre>
      <blockquote type="cite">
        <blockquote type="cite">
          <pre wrap="">I'm trying to reproduce, but no success. So
ext4-&gt;btrfs-&gt;raid5, crash
btrfs-&gt;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.
</pre>
        </blockquote>
        <pre wrap="">Yes Correct.
The subvolume doesn't matter.
-- assume-clean doesn't change the behaviour.
</pre>
      </blockquote>
      <pre wrap="">
so it's not a resync issue.

</pre>
      <blockquote type="cite">
        <pre wrap="">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).
</pre>
        <blockquote type="cite">
          <blockquote type="cite">
            <pre wrap="">Regarding your patch, I can't find it. Is it the one sent by Konstantin
Khlebnikov ?
</pre>
          </blockquote>
          <pre wrap="">Right.
</pre>
        </blockquote>
        <pre wrap="">It doesn't help :(. Maybe the crash is happening a little bit later.
</pre>
      </blockquote>
      <pre wrap="">
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
</pre>
    </blockquote>
    <br>
  </body>
</html>

--------------6A290CEFD3970A8694A92565--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============3125760138890719262==--


From xen-users-bounces@lists.xen.org Fri Oct 06 08:53:16 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 08:53: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 1e0OMV-0002DS-3N; Fri, 06 Oct 2017 08:52:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=445c74844=roger.pau@citrix.com>)
 id 1e0OMT-0002DM-QM
 for Xen-users@lists.xen.org; Fri, 06 Oct 2017 08:52:01 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 AF/36-03618-13447D95; Fri, 06 Oct 2017 08:52:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsWyU9JRQlfP5Xq
 kwdkZyharrh5gdWD0OLr7N1MAYxRrZl5SfkUCa0bbpU1MBVO4Kqbt3MLewHiQo4uRk0NCwE+i
 oek6K4jNIqAi8aT3E1sXIwcHm4C9xPSvFSBhEQEdiaOfZzCD2MwCshKLF51kArGFBXwkus6vA
 7N5BTwk3l2eCFYjJBAgcbhjLyNEXFDi5MwnLBC9OhILdkOMZxaQllj+D+wCToFAiYm7LoONEQ
 W6oH/JU3aIMYoS/fMesEFcmS4x8VkPywRG/llIps5CMnUWwtQFjMyrGNWLU4vKUot0LfWSijL
 TM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQKDjwEIdjDe3RRwiFGSg0lJlPel6fVIIb6k
 /JTKjMTijPii0pzU4kOMGhwcApvXrr7AKMWSl5+XqiTBq+EMVCdYlJqeWpGWmQOMD5hSCQ4eJ
 RHeR05Aad7igsTc4sx0iNQpRl2OY5su/2ESApshJc77FKRIAKQoozQPbgQsVi8xykoJ8zICHS
 jEU5BalJtZgir/ilGcg1FJmPc1yBSezLwSuE2vgI5gAjpiTtMVkCNKEhFSUg2MyiHCCVPljmn
 NNfb13lp5d/ETRr732ywiz21nTlp8umXvyd/+0qEcPdrb1x/JaI36WrZgxfPg5lVs1aznmXec
 dZf56s/e773Hw/b91lcGTfN17XZZ7N69ZV70C42Qk97ufs8clBnK+Fqd2FS+KW0zY40Tm7dtf
 sahz3WdKY11r43qj6fdVVupxFKckWioxVxUnAgAxQfx9NACAAA=
X-Env-Sender: prvs=445c74844=roger.pau@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1507279918!57529985!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.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25976 invoked from network); 6 Oct 2017 08:51:58 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Oct 2017 08:51:58 -0000
X-IronPort-AV: E=Sophos;i="5.42,482,1500940800"; d="scan'208";a="54133010"
Date: Fri, 6 Oct 2017 09:51:50 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Brett Stahlman <brettstahlman@gmail.com>
Message-ID: <20171006085150.ompba6nzxl36v3yl@MacBook-Pro-de-Roger.local>
References: <CAOyxqKkNu9uSj0+FxpTb62jQ7Qnncwpw=JRa8Ctmniry8Nxtqg@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAOyxqKkNu9uSj0+FxpTb62jQ7Qnncwpw=JRa8Ctmniry8Nxtqg@mail.gmail.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-users@lists.xen.org
Subject: Re: [Xen-users] Reading a DomU's memory from Dom0 or Xen hypervisor
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>

T24gVGh1LCBPY3QgMDUsIDIwMTcgYXQgMDU6NTE6MzlQTSArMDAwMCwgQnJldHQgU3RhaGxtYW4g
d3JvdGU6Cj4gSSdkIGxpa2UgdG8gYmUgYWJsZSB0byByZWFkIHNwZWNpZmljIG1lbW9yeSBsb2Nh
dGlvbnMgd2l0aGluIGEgRG9tVSwKPiBlaXRoZXIgYnkgZ3Vlc3QtcGh5c2ljYWwgb3IgZ3Vlc3Qt
dmlydHVhbCBhZGRyZXNzLCBhbmQgSSdtIHdvbmRlcmluZwo+IHdoYXQgdGhlIFhlbi1wcm92aWRl
ZCBvcHRpb25zIGluIHRoaXMgYXJlYSBhcmUuIEkndmUgc2Vlbgo+IGRvY3VtZW50YXRpb24gb24g
ImdyYW50IHRhYmxlcyIsIGJ1dCB0aGF0IG1lY2hhbmlzbSBzZWVtcyB0YWlsb3JlZAo+IHRvd2Fy
ZHMgY29tbXVuaWNhdGlvbiBiZXR3ZWVuIGZyb250IGFuZCBiYWNrLWVuZCBkcml2ZXJzLiBBbGwg
SSB3YW50Cj4gdG8gZG8gaXMgYWxsb3cgY29kZSBpbiBlaXRoZXIgRG9tMCBvciB0aGUgaHlwZXJ2
aXNvciBpdHNlbGYgdG8gcmVhZAo+IHNwZWNpZmljIG1lbW9yeSByYW5nZXMgd2l0aGluIGEgc3Bl
Y2lmaWMgRG9tVS4gSSBub3RpY2UgdGhlcmUncyBhCj4gcmF3X2NvcHlfZnJvbV9ndWVzdCgpIGZ1
bmN0aW9uIChndWVzdGNvcHkuYyksIHdoaWNoIGxvb2tzIGxpa2UgaXQKPiBjb3VsZCBiZSB1c2Vm
dWwuIEhvd2V2ZXIsIHRoZSBoYXJkY29kaW5nIG9mICJjdXJyZW50LT5kb21haW4iIGluIHRoZQo+
IGNhbGwgdG8gZ2V0X3BhZ2VfZnJvbV9ndmEoKSBsZWFkcyBtZSB0byBzdXNwZWN0IHRoYXQgaXQn
cyBpbnRlbmRlZCBmb3IKPiB1c2Ugb25seSBpbiBhIGh5cGVyY2FsbC4gSXMgdGhlcmUgYSBzdGFu
ZGFyZCB3YXkgdG8gcmVhZCBtZW1vcnkgZnJvbQo+IGFuICphcmJpdHJhcnkqIGd1ZXN0LCBlaXRo
ZXIgdXNpbmcgZ3Vlc3QtcGh5c2ljYWwgb3IgZ3Vlc3QtdmlydHVhbAo+IGFkZHJlc3Nlcz8gSWYg
c28sIGlzIGl0IHBvc3NpYmxlIHRvIGRvIGl0IGZyb20gRG9tMCB3aXRob3V0IG1vZGlmeWluZwo+
IHRoZSBYZW4gaHlwZXJ2aXNvcj8KPiAKPiBMaW5rcyB0byByZWxldmFudCBkb2N1bWVudGF0aW9u
IG9yIGV4YW1wbGUgc291cmNlIGNvZGUgd291bGQgYmUKPiBncmVhdGx5IGFwcHJlY2lhdGVkLi4u
CgpBRkFJQ1QgeW91IHdhbnQgdG8gdGFrZSBhIGxvb2sgYXQgdGhlIGZvcmVpZ25tZW1vcnkgbGli
cmFyeS4gSXQgYWxsb3dzCnlvdSB0byBtYXAgRG9tVSBtZW1vcnkgZnJvbSBEb20wIHVzZXItc3Bh
Y2UgWzBdLgoKUm9nZXIuCgpbMF0gaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9eGVu
LmdpdDthPWJsb2I7Zj10b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvY29yZS5jCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBs
aXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNl
cnM=

From xen-users-bounces@lists.xen.org Fri Oct 06 15:04:44 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 15:04: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 1e0UA1-000309-3X; Fri, 06 Oct 2017 15:03:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <brettstahlman@gmail.com>) id 1e0U9z-0002zJ-FN
 for Xen-users@lists.xen.org; Fri, 06 Oct 2017 15:03:31 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 3E/78-01908-24B97D95; Fri, 06 Oct 2017 15:03:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCIsWRWlGSWpSXmKPExsVyMfS6tq7j7Ou
 RBqeabC1WXT3A6sDocXT3b6YAxijWzLyk/IoE1oxf358xFkznq/j/8S1jA+N37i5GLg4hgcmM
 EjMnbWcDcVgEZrFKHPjVCOZICGxjlThzsJOli5ETyCmTuHptK5RdJNFxqo8Nws6XeHt+CyOIz
 SsgKHFy5hOwGiEBT4m+3Q+AbA4OTiC76144xLY+Ron152+D1bAJ6EncXbyRHcRmEVCRuLnxLD
 PEnACJn09/gs0UFvCR6Dq/jgnEFhGwlvh9eSkriM0sIC0x8/ZERghbU6J1+292CFtbYtnC18w
 TGIVmITlpFpKyWUjKFjAyr2LUKE4tKkst0jU00EsqykzPKMlNzMwB8oz1clOLixPTU3MSk4r1
 kvNzNzECQ7qegYFxB+O2LudDjJIcTEqivG5TrkcK8SXlp1RmJBZnxBeV5qQWH2LU4OAQ2Lx29
 QVGKZa8/LxUJQnewllAdYJFqempFWmZOcCogymV4OBREuH1AknzFhck5hZnpkOkTjFacly4c+
 kPE8exTZeB5IE9t/4wCYHNkxLntQBpEABpyCjNgxsHSwyXGGWlhHkZGRgYhHgKUotyM0tQ5V8
 xinMwKgnzBoNM4cnMK4Hb+groICagg+Y0XQE5qCQRISXVwFiXezS/rHmPHmvuwSSuPexVM86k
 8jxcF3O/+Kj7ZLbSs+0OqibG+ce8L1gdUC1X2rDowPpgXjVJpy9XT/LvXLt00/4fZ8RzFu55b
 6v9oWizVUnY6pwXV06tcw30sOnmfaqYvGRp/YUtjyQzT/U4Hzx88MSL0r7zyTVtH0NddjBFvN
 v/teQVzxMlluKMREMt5qLiRACWp7LcBwMAAA==
X-Env-Sender: brettstahlman@gmail.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1507302209!92305460!1
X-Originating-IP: [209.85.215.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41027 invoked from network); 6 Oct 2017 15:03:29 -0000
Received: from mail-lf0-f43.google.com (HELO mail-lf0-f43.google.com)
 (209.85.215.43)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Oct 2017 15:03:29 -0000
Received: by mail-lf0-f43.google.com with SMTP id p184so20470924lfe.12
 for <Xen-users@lists.xen.org>; Fri, 06 Oct 2017 08:03:29 -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=vG4Oed7Scy/NEmYLGvKHO/k4KfOhJsleg6IdqgUAO0U=;
 b=Ufcb4QJk8Iher8Y9Z8vPQtfnZTbBlLgSzt96I4InHSBg5KTJZMb9OHK/wMWIQBFoCp
 AWM2iKHsKN9qc3DCtSzqlCYO8eThY9cVvpSHJBrDUSxws3R+JiN6s7gdTJi5PHrZmWyw
 dU7VH3rSw8W6mTTS7PB/Hps9pg66pWUZQPd9z+dxPQFHZ4u6zSYVNGg/mTV8ywpLkOHF
 F8N75JLjowWso6slofXKM0NmDCWeHXnhMO0yM19zFW5q6KKqkO3d1JpHW3QJfNv/sHJE
 rYkX0kDOuAW5x9HuCpVXZqRPSryOLO6ZFc2n0wFjDaVsnbToRcpK8IOM96I4nWHc2tDE
 3uoA==
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=vG4Oed7Scy/NEmYLGvKHO/k4KfOhJsleg6IdqgUAO0U=;
 b=ONKtkHMDung+CFYLunzErFycysgcOu/4rKe7jjx2BAJa+mR/2R/VKEE86vWUnCeQDg
 ggrFVYSrQXPuURNCFpN3ZQ3djFJWHMFwVm1vs09/caIadkAq+abYJj8T9gteGGZMWk5M
 z870/7/zmGrZq25DZRuo1x74xY+uYB4FIKE143JFgYOcLYsS9EdG3gtfIohyEJElWe5L
 taxYTd2UXxIBprcHpLHn/9RwtETGHuBkcaUIEYjJzwE6F17AK+i8psoSA3EY9uzUOKhA
 qFUkRFo7j7ivB2m6ocZsWKMxjG016JdbGmBbwb/FolJLEh6v+y7uARCDQuSGmnMm7rZr
 Si1Q==
X-Gm-Message-State: AMCzsaVjLUHZX8QLN0K26jwpykSHC1tgTyZtKMe8w5W7NcpdJm9/fpHE
 jBTtvo8JfyaReKSwk1XgZ1ivCPRBR832nJhFH7w=
X-Google-Smtp-Source: AOwi7QAF1o/XrX2//X7HdJyhzaBiF3MCmUo7SqeCNipFP3UA+dsMY8h4DeVNGPq43eHd+Njib39Zz7kfsD0Hs2ej994=
X-Received: by 10.25.190.2 with SMTP id o2mr119727lff.249.1507302209231; Fri,
 06 Oct 2017 08:03:29 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.202.80 with HTTP; Fri, 6 Oct 2017 08:03:28 -0700 (PDT)
In-Reply-To: <20171006085150.ompba6nzxl36v3yl@MacBook-Pro-de-Roger.local>
References: <CAOyxqKkNu9uSj0+FxpTb62jQ7Qnncwpw=JRa8Ctmniry8Nxtqg@mail.gmail.com>
 <20171006085150.ompba6nzxl36v3yl@MacBook-Pro-de-Roger.local>
From: Brett Stahlman <brettstahlman@gmail.com>
Date: Fri, 6 Oct 2017 10:03:28 -0500
Message-ID: <CAOyxqKnFcRCRek9JRdon30Qz2czP2+QtkhkCuL_Cc3qShoGEFg@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Cc: Xen-users@lists.xen.org
Subject: Re: [Xen-users] Reading a DomU's memory from Dom0 or Xen hypervisor
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>

RXhjZWxsZW50LiBUaGUgZnVuY3Rpb24geGVuZm9yZWlnbm1lbW9yeV9tYXAoKSBsb29rcyBsaWtl
IGl0IG1heSBkbwp3aGF0IEkgd2FudC4gVGhlcmUncyBhbHNvIGZ1bmN0aW9uIHhjX21hcF9mb3Jl
aWduX3JhbmdlKCksIGRlZmluZWQKaW4uLi4gbGlicy9saWJ4Yy94Y19mb3JlaWduX21lbW9yeS5j
LiBJcyBsaWJ4YyBtZWFudCB0byBiZSB1c2VkIG9ubHkKZnJvbSB0b29scyBsaWtlIHhjL3hsPyBJ
IG5vdGljZSB0aGF0IGl0IGRlbGVnYXRlcyB0aGUgYWN0dWFsIG1hcHBpbmcKdG8geGVuZm9yZWln
bm1lbW9yeV9tYXAoKS4gQXJlIHlvdSBhd2FyZSBvZiBhbnkgYmVuZWZpdHMgcHJvdmlkZWQgYnkK
dGhlIGV4dHJhIGxldmVsIG9mIGluZGlyZWN0aW9uPwoKVGhhbmtzLApCcmV0dCBTLgoKT24gRnJp
LCBPY3QgNiwgMjAxNyBhdCAzOjUxIEFNLCBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4gd3JvdGU6Cj4gT24gVGh1LCBPY3QgMDUsIDIwMTcgYXQgMDU6NTE6MzlQTSArMDAw
MCwgQnJldHQgU3RhaGxtYW4gd3JvdGU6Cj4+IEknZCBsaWtlIHRvIGJlIGFibGUgdG8gcmVhZCBz
cGVjaWZpYyBtZW1vcnkgbG9jYXRpb25zIHdpdGhpbiBhIERvbVUsCj4+IGVpdGhlciBieSBndWVz
dC1waHlzaWNhbCBvciBndWVzdC12aXJ0dWFsIGFkZHJlc3MsIGFuZCBJJ20gd29uZGVyaW5nCj4+
IHdoYXQgdGhlIFhlbi1wcm92aWRlZCBvcHRpb25zIGluIHRoaXMgYXJlYSBhcmUuIEkndmUgc2Vl
bgo+PiBkb2N1bWVudGF0aW9uIG9uICJncmFudCB0YWJsZXMiLCBidXQgdGhhdCBtZWNoYW5pc20g
c2VlbXMgdGFpbG9yZWQKPj4gdG93YXJkcyBjb21tdW5pY2F0aW9uIGJldHdlZW4gZnJvbnQgYW5k
IGJhY2stZW5kIGRyaXZlcnMuIEFsbCBJIHdhbnQKPj4gdG8gZG8gaXMgYWxsb3cgY29kZSBpbiBl
aXRoZXIgRG9tMCBvciB0aGUgaHlwZXJ2aXNvciBpdHNlbGYgdG8gcmVhZAo+PiBzcGVjaWZpYyBt
ZW1vcnkgcmFuZ2VzIHdpdGhpbiBhIHNwZWNpZmljIERvbVUuIEkgbm90aWNlIHRoZXJlJ3MgYQo+
PiByYXdfY29weV9mcm9tX2d1ZXN0KCkgZnVuY3Rpb24gKGd1ZXN0Y29weS5jKSwgd2hpY2ggbG9v
a3MgbGlrZSBpdAo+PiBjb3VsZCBiZSB1c2VmdWwuIEhvd2V2ZXIsIHRoZSBoYXJkY29kaW5nIG9m
ICJjdXJyZW50LT5kb21haW4iIGluIHRoZQo+PiBjYWxsIHRvIGdldF9wYWdlX2Zyb21fZ3ZhKCkg
bGVhZHMgbWUgdG8gc3VzcGVjdCB0aGF0IGl0J3MgaW50ZW5kZWQgZm9yCj4+IHVzZSBvbmx5IGlu
IGEgaHlwZXJjYWxsLiBJcyB0aGVyZSBhIHN0YW5kYXJkIHdheSB0byByZWFkIG1lbW9yeSBmcm9t
Cj4+IGFuICphcmJpdHJhcnkqIGd1ZXN0LCBlaXRoZXIgdXNpbmcgZ3Vlc3QtcGh5c2ljYWwgb3Ig
Z3Vlc3QtdmlydHVhbAo+PiBhZGRyZXNzZXM/IElmIHNvLCBpcyBpdCBwb3NzaWJsZSB0byBkbyBp
dCBmcm9tIERvbTAgd2l0aG91dCBtb2RpZnlpbmcKPj4gdGhlIFhlbiBoeXBlcnZpc29yPwo+Pgo+
PiBMaW5rcyB0byByZWxldmFudCBkb2N1bWVudGF0aW9uIG9yIGV4YW1wbGUgc291cmNlIGNvZGUg
d291bGQgYmUKPj4gZ3JlYXRseSBhcHByZWNpYXRlZC4uLgo+Cj4gQUZBSUNUIHlvdSB3YW50IHRv
IHRha2UgYSBsb29rIGF0IHRoZSBmb3JlaWdubWVtb3J5IGxpYnJhcnkuIEl0IGFsbG93cwo+IHlv
dSB0byBtYXAgRG9tVSBtZW1vcnkgZnJvbSBEb20wIHVzZXItc3BhY2UgWzBdLgo+Cj4gUm9nZXIu
Cj4KPiBbMF0gaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9eGVuLmdpdDthPWJsb2I7
Zj10b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvY29yZS5jCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vy
c0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Fri Oct 06 16:02:31 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 16:02: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 1e0V49-0001WM-UF; Fri, 06 Oct 2017 16:01:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <brettstahlman@gmail.com>) id 1e0V48-0001WG-3h
 for Xen-users@lists.xen.org; Fri, 06 Oct 2017 16:01:32 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 2B/03-03101-BD8A7D95; Fri, 06 Oct 2017 16:01:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMIsWRWlGSWpSXmKPExsVyMfS6pu6tFdc
 jDZr/6FusunqA1YHR4+ju30wBjFGsmXlJ+RUJrBlLmz6yFyznq7g59w9LA2MTTxcjF4eQwCRG
 iSl/Wpm7GDk5WARmsUqsPWEOkpAQ2MYq8ep1KytIQkKgTGLL1tlsEHaRxJ+OfVB2vsSrw0fZQ
 WxeAUGJkzOfsIDYQgKeEsv37wLq5eDgBLK77oVDLOtjlFh//jZYDZuAnsTdxRvZIRarSDw5+Z
 YNYk6ARPucVkYQW1jAR6Lr/DomEFtEwFri9+WlYPcwC0hLzLw9kRHC1pRo3f6bHcLWlli28DX
 zBEahWUhOmoWkbBaSsgWMzKsYNYpTi8pSi3QNDfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKT
 ivWS83M3MQIDmgEIdjB+WhZwiFGSg0lJlNcJGOhCfEn5KZUZicUZ8UWlOanFhxg1ODgENq9df
 YFRiiUvPy9VSYKXA6ROsCg1PbUiLTMHGHMwpRIcPEoivO+WA6V5iwsSc4sz0yFSpxgtOS7cuf
 SHiePYpstA8sCeW3+YhMDmSYnzPgdpEABpyCjNgxsHSwuXGGWlhHkZgY4V4ilILcrNLEGVf8U
 ozsGoJMxrDnIVT2ZeCdzWV0AHMQEdNKfpCshBJYkIKakGxiPs82Tndwep7LLk+trmWRL4TL1U
 JeOAm+CuB+bTuW6vWMT48uxm/3LDq9w2203O///FJtB5+djrSYu2Vacx7fBiebvoiuoGBU+fo
 H+5Hi6PFUy2Gs2ZdkB3ctKe/LD/533dZorr3xOIvBFhvj2iS+h3Q9OMxMXGFzKWrJ2xOywtmm
 9yaOsTGSWW4oxEQy3mouJEAPqVuw0GAwAA
X-Env-Sender: brettstahlman@gmail.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1507305690!76570149!1
X-Originating-IP: [209.85.215.41]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40319 invoked from network); 6 Oct 2017 16:01:30 -0000
Received: from mail-lf0-f41.google.com (HELO mail-lf0-f41.google.com)
 (209.85.215.41)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Oct 2017 16:01:30 -0000
Received: by mail-lf0-f41.google.com with SMTP id l23so14026132lfk.10
 for <Xen-users@lists.xen.org>; Fri, 06 Oct 2017 09:01:30 -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=si//CcbX735ICfrc/fV3q5Q9t8te1wB9Rbkx8yD9g8w=;
 b=fH6dfxeFYxLx9fb8W2XVKGd6FEy8T9V2Qb8v056saTAb842JPyIXIDxX8EryFlMR0L
 ezyivS2+cJtDYJKdHbYWedx0Qz5eKuEYV9iiVZFAxrpQzwCbO28fvEwrntwRpIrtewWI
 zGaZ+Vx8Of0wEe0RLaRIruo9AHgwjFhOoRLDNXeMh/ztovs+oCPPpmDeZkObHx+p8XCc
 /gGO3lQb1P8GlOCaD93a/i4RqLOH+cTSeZp4Q+Qw5wUvV/BBA34E5zz5j7oBqZksQ0Ll
 DiOpZyWzUAeBmFE4QWsmZDLHc1AH/hv5KsfF3Xlp2zvKzmgH/RUI2r2VdlPvoJO5cMSr
 jGuw==
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=si//CcbX735ICfrc/fV3q5Q9t8te1wB9Rbkx8yD9g8w=;
 b=hycbU1PilXsgqzgy022jHzL8xUII04CVZPuNc9HsWqT4YphUhMAsvSqyKwB8KEj+oT
 lX+071/L/v8l3Ut7KD8lG77ztrsBH9MdIk6MD26yxVd/o5+CrqT62rnUB2um4TJRZK66
 E/BuWfo6wZBXIl/ia9QU/FaQOq8hPr64A7L2l3seIzV8mq0S9jHKyLNgg5I/Q6zCq7Do
 zeobJ0MkTHDoLSmUXfEBF8N0ddUoj8fWIYWQdUTZrK8RHynNgI0xFCbRrjWU/c2FCKUg
 2qXZIwBMg5de+KFMiODfo71dJhVy9Twa7OM58jHCCnJ9pHehDnje7P8gAmUZg3rsBO6A
 0SQA==
X-Gm-Message-State: AMCzsaXPCcGTq5MmfKOxbfdVR3O1kxfoyqRsAmIE7/JSTTdf9SUHs6ag
 Pxgm7zOcRdHWPhhBkSERP63kDm3kyMeGnjK1xZ8=
X-Google-Smtp-Source: AOwi7QBT/Em0DrFQpESIyBkqho9ET1pB7jVG7uNqak1v3i669S+pq0GsMBGlNaaGJhgRs3UAC0GP56suSIggpuG+TJ4=
X-Received: by 10.25.204.3 with SMTP id c3mr998067lfg.220.1507305689954; Fri,
 06 Oct 2017 09:01:29 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.202.80 with HTTP; Fri, 6 Oct 2017 09:01:29 -0700 (PDT)
In-Reply-To: <20171006085150.ompba6nzxl36v3yl@MacBook-Pro-de-Roger.local>
References: <CAOyxqKkNu9uSj0+FxpTb62jQ7Qnncwpw=JRa8Ctmniry8Nxtqg@mail.gmail.com>
 <20171006085150.ompba6nzxl36v3yl@MacBook-Pro-de-Roger.local>
From: Brett Stahlman <brettstahlman@gmail.com>
Date: Fri, 6 Oct 2017 11:01:29 -0500
Message-ID: <CAOyxqKnw-sMZ+0d1DA2ZrtzcU0KX=y+czhWUtU8=W4+29AG+jg@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Cc: Xen-users@lists.xen.org
Subject: Re: [Xen-users] Reading a DomU's memory from Dom0 or Xen hypervisor
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>

T24gRnJpLCBPY3QgNiwgMjAxNyBhdCAzOjUxIEFNLCBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4gT24gVGh1LCBPY3QgMDUsIDIwMTcgYXQgMDU6NTE6MzlQ
TSArMDAwMCwgQnJldHQgU3RhaGxtYW4gd3JvdGU6Cj4+IEknZCBsaWtlIHRvIGJlIGFibGUgdG8g
cmVhZCBzcGVjaWZpYyBtZW1vcnkgbG9jYXRpb25zIHdpdGhpbiBhIERvbVUsCj4+IGVpdGhlciBi
eSBndWVzdC1waHlzaWNhbCBvciBndWVzdC12aXJ0dWFsIGFkZHJlc3MsIGFuZCBJJ20gd29uZGVy
aW5nCj4+IHdoYXQgdGhlIFhlbi1wcm92aWRlZCBvcHRpb25zIGluIHRoaXMgYXJlYSBhcmUuIEkn
dmUgc2Vlbgo+PiBkb2N1bWVudGF0aW9uIG9uICJncmFudCB0YWJsZXMiLCBidXQgdGhhdCBtZWNo
YW5pc20gc2VlbXMgdGFpbG9yZWQKPj4gdG93YXJkcyBjb21tdW5pY2F0aW9uIGJldHdlZW4gZnJv
bnQgYW5kIGJhY2stZW5kIGRyaXZlcnMuIEFsbCBJIHdhbnQKPj4gdG8gZG8gaXMgYWxsb3cgY29k
ZSBpbiBlaXRoZXIgRG9tMCBvciB0aGUgaHlwZXJ2aXNvciBpdHNlbGYgdG8gcmVhZAo+PiBzcGVj
aWZpYyBtZW1vcnkgcmFuZ2VzIHdpdGhpbiBhIHNwZWNpZmljIERvbVUuIEkgbm90aWNlIHRoZXJl
J3MgYQo+PiByYXdfY29weV9mcm9tX2d1ZXN0KCkgZnVuY3Rpb24gKGd1ZXN0Y29weS5jKSwgd2hp
Y2ggbG9va3MgbGlrZSBpdAo+PiBjb3VsZCBiZSB1c2VmdWwuIEhvd2V2ZXIsIHRoZSBoYXJkY29k
aW5nIG9mICJjdXJyZW50LT5kb21haW4iIGluIHRoZQo+PiBjYWxsIHRvIGdldF9wYWdlX2Zyb21f
Z3ZhKCkgbGVhZHMgbWUgdG8gc3VzcGVjdCB0aGF0IGl0J3MgaW50ZW5kZWQgZm9yCj4+IHVzZSBv
bmx5IGluIGEgaHlwZXJjYWxsLiBJcyB0aGVyZSBhIHN0YW5kYXJkIHdheSB0byByZWFkIG1lbW9y
eSBmcm9tCj4+IGFuICphcmJpdHJhcnkqIGd1ZXN0LCBlaXRoZXIgdXNpbmcgZ3Vlc3QtcGh5c2lj
YWwgb3IgZ3Vlc3QtdmlydHVhbAo+PiBhZGRyZXNzZXM/IElmIHNvLCBpcyBpdCBwb3NzaWJsZSB0
byBkbyBpdCBmcm9tIERvbTAgd2l0aG91dCBtb2RpZnlpbmcKPj4gdGhlIFhlbiBoeXBlcnZpc29y
Pwo+Pgo+PiBMaW5rcyB0byByZWxldmFudCBkb2N1bWVudGF0aW9uIG9yIGV4YW1wbGUgc291cmNl
IGNvZGUgd291bGQgYmUKPj4gZ3JlYXRseSBhcHByZWNpYXRlZC4uLgo+Cj4gQUZBSUNUIHlvdSB3
YW50IHRvIHRha2UgYSBsb29rIGF0IHRoZSBmb3JlaWdubWVtb3J5IGxpYnJhcnkuIEl0IGFsbG93
cwo+IHlvdSB0byBtYXAgRG9tVSBtZW1vcnkgZnJvbSBEb20wIHVzZXItc3BhY2UgWzBdLgoKSG1t
Li4uIEp1c3Qgbm90aWNlZCB0aGF0IHRoZSBmb3JlaWdubWVtb3J5IG1hcHBpbmcgY29kZSB3YXMg
ZmFjdG9yZWQKb3V0IG9mIGxpYnhjIGFuZCBpbnRvIGxpYnhlbmZvcmVpZ25tZW1vcnkgaW4gY29t
bWl0IDMyNDg2OSAoWGVuIDQuNykuClNvIGl0IGxvb2tzIGxpa2UgdGhlcmUgd2FzIG5vIGFsdGVy
bmF0aXZlIHRvIHRoZSBsaWJ4YyBmdW5jdGlvbnMgdW50aWwKZmFpcmx5IHJlY2VudGx5LiBJJ2xs
IHByb2JhYmx5IHRyeSB1c2luZyB0aGUgbGlieGVuZm9yZWlnbm1lbW9yeQpmdW5jdGlvbnMgKHRv
b2xzL2xpYnMvZm9yZWlnbm1lbW9yeSkgZGlyZWN0bHksIHVubGVzcyBzb21lb25lIGNhbiBnaXZl
Cm1lIGEgcmVhc29uIHRvIHByZWZlciB0aGUgbGlieGMgd3JhcHBlci4uLgoKVGhhbmtzLApCcmV0
dCBTLgoKPgo+IFJvZ2VyLgo+Cj4gWzBdIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PXhlbi5naXQ7YT1ibG9iO2Y9dG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2NvcmUuYwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxp
bmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LXVzZXJz

From xen-users-bounces@lists.xen.org Sat Oct 07 17:05:53 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 17:05:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1e0sWl-0001so-2e; Sat, 07 Oct 2017 17:04:39 +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 1e0sWj-0001si-OB
 for xen-users@lists.xen.org; Sat, 07 Oct 2017 17:04:38 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 C8/C8-03428-52909D95; Sat, 07 Oct 2017 17:04:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKIsWRWlGSWpSXmKPExsXitHjXFF1lzpu
 RBh17LC1WXT3A6sDocXT3b6YAxijWzLyk/IoE1owzt70KVkhV7PzcztzA+FK8i5GLg0VgHovE
 qi8XmEAcCYHNLBILdm9n62Lk5BASqJGY8uQ5M4jNIqAlMWXtBDCbTUBVov/zR0aIGk2JR8cvA
 sU5OEQErCSOTagHCfMK2EhcmXyQHcQWFjCR+HiigwUiLihxcuYTMJtZIFri03yI8UICDhIPnr
 SygoyRECiQOH20BKJERKLr6zHmCYx8s5B0z0LSPQtJ2SygbmYBdYn184QgwtoSyxa+hipRk7i
 97So7svgCRvZVjBrFqUVlqUW6RhZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiB
 gcwABDsYz68NPMQoycGkJMqbzXEzUogvKT+lMiOxOCO+qDQntfgQowwHh5IErzVITrAoNT21I
 i0zBxhTMGkJDh4lEd6FIGne4oLE3OLMdIjUKUZvjh+Trvxh4ui4eRdIbgCT+8DkEzC56dKyv0
 xCLHn5ealS4rxJICMEQEZklObBLYClhkuMslLCvIxAJwvxFKQW5WaWoMq/YhTnYFQS5tUCmcK
 TmVcCd8croBOZgE5kLL4BcmJJIkJKqoFx2izryX0hucKXlWIjtn9WtSgr5RKVNTw0t89v3kIP
 N1OOwk868/i38hw9E3xD8fKlFfPN86u/1Io9DOupFU3oLpZ9e+BARW78uyCx+sSfLzxmds+d7
 2vDo1hTF3jj0z/Wezo+828KOYe2n+7iurL2edREAc4K0Z927z6cu7n6647Qw190HygosRRnJB
 pqMRcVJwIAsN5V2wgDAAA=
X-Env-Sender: tlviewer@yahoo.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1507395874!76707354!1
X-Originating-IP: [66.163.186.148]
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.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49867 invoked from network); 7 Oct 2017 17:04:35 -0000
Received: from sonic302-22.consmr.mail.ne1.yahoo.com (HELO
 sonic302-22.consmr.mail.ne1.yahoo.com) (66.163.186.148)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Oct 2017 17:04:35 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1507395873; bh=ECRx3ClXyVWe/1hpXWxlwS6TMVd+CYxl0hac7JP9gIY=;
 h=Date:From:Reply-To:To:Subject:References:From:Subject;
 b=G+yLUZWBW6pzhjGWxpqbTRoN4TImD3af/QfL/2c0adJxSbiWgUlr4feHowdHGMAIsO0UYGQLSPWw0SmXFrQ9c+cO2q5azX0yWg5j6ALfoG7KvY3Cb5MWHIIpEaYIKmsJ6ajrxn6dxvkqZZj4k64xp1iMjL2o/vagszKX+qqgBaly7p57nl+63bckpQHxzL0kM4q9Y8NMSFnsPWKKp4N+W4rrKzlgYNuwkKXWql6VfQxjZwLPBqWk/roJMCI8uN3ORxAXtDv7//s98WZ3z3/LaJkw5YLXVjYizTD0bnR3it8vucHg0L+5rxwJRx002e0yVRvLF2dVQUzQUgreyzdFNA==
X-YMail-OSG: AU1GiFoVM1nRs.pfgTFJMsNz25yczIkyQVRxxd.E53RM2rpBfmx7wAZUTYx_Z4b
 6gXyAbOCwcyXpSRY2xyu_xKj5lTQW53qCV8h6wrFmePtAS.RvrOqOBHzBq694ozcoWihSfdirIsL
 soZC32q9RW_y3yAVjfXakhACQkqaaAH252WK.Yr0zHq3NsQ4YjQmCuOABs7EXlogNSx9q9hQfxHC
 ip0Wx8zxJbqHnMfRdF9YAmiFYcVVwgtwP.LylBPsC1SQkgoOyJo1zRhdmuroNlR1zBbuHNhrY0eF
 yicdKIQIRNyDydsI.RwT4rDjPFAC7zQXUb6juk9htHIslavx9G4zKaXk.CpFsHlGY7veD_Z0Dy5v
 eGMK39jahjxrjtkQ83qkuMnZoaaERE9BhB.JtKObVw3ljdkm_41ziUZWs05pNY2ACgReHYlZbyFL
 b_2r9GugUFTS8XW1qGpYp1hxuNvpoy9zqiZ1zmWOwTKn3CmLxlMyg_TDFLLttPhHvhdsD2yzm_Ux
 0Bbwoc3k6deL8_hqu
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic302.consmr.mail.ne1.yahoo.com with HTTP; Sat, 7 Oct 2017 17:04:33 +0000
Date: Sat, 7 Oct 2017 17:04:28 +0000 (UTC)
From: Mark Pryor <tlviewer@yahoo.com>
To: "xen-users@lists.xen.org   " <xen-users@lists.xen.org>
Message-ID: <326099962.3352671.1507395868331@mail.yahoo.com>
MIME-Version: 1.0
References: <326099962.3352671.1507395868331.ref@mail.yahoo.com>
X-Mailer: WebService/1.1.10668 YahooMailNeo Mozilla/5.0 (X11; Linux x86_64;
 rv:52.0) Gecko/20100101 Firefox/52.0
Content-Length: 3899
Subject: [Xen-users] Stretch port of xen-4.9 from Artful (17.10)
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="===============8544716702635661905=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============8544716702635661905==
Content-Type: multipart/alternative; 
	boundary="----=_Part_3352670_36542072.1507395868329"
Content-Length: 3368

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

List,
This build is now done. Nobody in Debian came forward to do it. Perhaps its=
 coming in Buster.

On August 22, Stephen Bader build xen-4.9 for Artful according to the usual=
 Debian approach: shortening the upstream xen-4.9 tarball by removing tools=
/qemu-xen* and extras/.
The Artful qemu-system-x86 (2.10) was built with those libxen-4.9 libs and =
headers.
To port that work to Stretch, I built the Artful xen-4.9 sources in Stretch=
 pbuilder-chroot, then rebuilt the Stretch qemu (2.8) sources with the new =
libxen-4.9.=C2=A0
The build is here (with an install trace):http://prymar56.org//xen/debian/s=
tretch-nmu/49x/
The trace demonstrates the new dom0 running with 5 Virtual Machines.
Someone had to try this port, so it might as well be me

PryMar56,##xen-packaging on Freenode IRC




------=_Part_3352670_36542072.1507395868329
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_1507395216898_12415">List,</div><d=
iv><br></div><div>This build is now done. Nobody in Debian came forward to =
do it. Perhaps its coming in Buster.<br></div><div><br></div><div>On August=
 22, Stephen Bader build xen-4.9 for Artful according to the usual Debian a=
pproach: shortening the upstream xen-4.9 tarball by removing tools/qemu-xen=
* and extras/.</div><div><br></div><div id=3D"yui_3_16_0_ym19_1_15073952168=
98_12416">The Artful qemu-system-x86 (2.10) was built with those libxen-4.9=
 libs and headers.</div><div id=3D"yui_3_16_0_ym19_1_1507395216898_12488"><=
br></div><div id=3D"yui_3_16_0_ym19_1_1507395216898_12417">To port that wor=
k to Stretch, I built the Artful xen-4.9 sources in Stretch pbuilder-chroot=
, then rebuilt the Stretch qemu (2.8) sources with the new libxen-4.9.&nbsp=
;</div><div id=3D"yui_3_16_0_ym19_1_1507395216898_12481"><br></div><div id=
=3D"yui_3_16_0_ym19_1_1507395216898_12468">The build is here (with an insta=
ll trace):</div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1507395216898_1240=
8"><a href=3D"http://prymar56.org//xen/debian/stretch-nmu/49x/" class=3D"ed=
ited-link-editor" id=3D"yui_3_16_0_ym19_1_1507395216898_12407">http://pryma=
r56.org//xen/debian/stretch-nmu/49x/</a></div><div dir=3D"ltr" id=3D"yui_3_=
16_0_ym19_1_1507395216898_12467"><a href=3D"http://prymar56.org//xen/debian=
/stretch-nmu/49x/" class=3D"" id=3D"yui_3_16_0_ym19_1_1507395216898_12407">=
<br></a></div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1507395216898_12482"=
>The trace demonstrates the new dom0 running with 5 Virtual Machines.</div>=
<div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1507395216898_12673"><br></div><di=
v dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1507395216898_12674">Someone had to t=
ry this port, so it might as well be me<br></div><div id=3D"yui_3_16_0_ym19=
_1_1507395216898_12461"><br></div><div>PryMar56,</div><div>##xen-packaging =
on Freenode IRC<br></div><div><br></div><div id=3D"yui_3_16_0_ym19_1_150739=
5216898_12437"><br></div><div id=3D"yui_3_16_0_ym19_1_1507395216898_2627"><=
br></div></div></body></html>
------=_Part_3352670_36542072.1507395868329--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============8544716702635661905==--


From xen-users-bounces@lists.xen.org Sun Oct 08 05:30:43 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Oct 2017 05:30: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 1e149m-0007bt-3d; Sun, 08 Oct 2017 05:29:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dongli.zhang@oracle.com>) id 1e149k-0007bh-5Z
 for xen-users@lists.xensource.com; Sun, 08 Oct 2017 05:29:40 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 BC/60-03409-3C7B9D95; Sun, 08 Oct 2017 05:29:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGIsWRWlGSWpSXmKPExsXSO6nOVXf39pu
 RBrcOKlgs+biYxWLrsj/sDkweR3f/ZvLY3reLPYApijUzLym/IoE1483798wFO1Uq7lzay9rA
 +F+ui5GLQ0hgApPEukOzGCGcX4wSm4+vYoNwNjBKLDx6CSjDycErIChxcuYTFgjbSmLLiz+sI
 DaLgJZE677DbCA2m4COxLQDp8BqRAQUJHr+7gSrYRaIlZj5+SkTiC0s4CCx8dA3sBoJASWJf1
 u7gWwOoBp1ifXzhCDKtSWWLXzNDBGWllj+jwOi2lDi88alzBMY+WchOWgWQvMsJM2zEJoXMLK
 sYtQoTi0qSy3SNbLUSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDFcGINjBeGBR
 4CFGSQ4mJVFes603I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8NpsA8oJFqWmp1akZeYAIwcmL
 cHBoyTCGwaS5i0uSMwtzkyHSJ1itOQ4tunyHyaOH5OuAMmOm3f/MAmx5OXnpUqJ8waBNAiANG
 SU5sGNg0X3JUZZKWFeRqADhXgKUotyM0tQ5V8xinMwKgnzHgCZwpOZVwK39RXQQUxABzEW3wA
 5qCQRISXVwLht15HD/QbcnJ/bOy+E3NyZzPn2OYvUzffiOc4NMa/k/2e83HeIpzmRwyaji9H5
 rZjvpu1PJSyYLHZNrPuy6TDXx1fClu8T5wd2Xlha/ZXTbcKdct40zV2PH+hJBp9ZsDhK+gDTI
 56Kz4s6VC+xuty4pqXgVVOYySA82cxI8/+bcy+4VMqWeSqxFGckGmoxFxUnAgAx8NvT6QIAAA
 ==
X-Env-Sender: dongli.zhang@oracle.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1507440569!110312389!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n,ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,async_handler: YXN5bmNfZGVsYXk6IDAgKHRpbWVvdXQp\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1106 invoked from network); 8 Oct 2017 05:29:31 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Oct 2017 05:29:31 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v985TDgt024557
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sun, 8 Oct 2017 05:29:14 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 v985TDIF010780
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sun, 8 Oct 2017 05:29:13 GMT
Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v985TC0R016943;
 Sun, 8 Oct 2017 05:29:12 GMT
MIME-Version: 1.0
Message-ID: <0fb7b738-5637-4e9a-ad2e-6b61a894348a@default>
Date: Sat, 7 Oct 2017 22:29:11 -0700 (PDT)
From: Dongli Zhang <dongli.zhang@oracle.com>
To: <dario.faggioli@citrix.com>
X-Mailer: Zimbra on Oracle Beehive
Content-Disposition: inline
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: xen.list@daevel.fr, xen-users@lists.xensource.com, xen-devel@lists.xen.org
Subject: Re: [Xen-users] [Xen-devel] high CPU stolen time after live migrate
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>

SGkgRGFyaW8gYW5kIE9saXZpZXIsCgpJIGhhdmUganVzdCBlbmNvdW50ZXJlZCB0aGlzIGlzc3Vl
IGluIHRoZSBwYXN0LiBXaGlsZSB0aGUgZml4IG1lbnRpb25lZCBpbiB0aGUKbGluayBpcyBlZmZl
Y3RpdmUsIEkgYXNzdW1lIHRoZSBmaXggd2FzIGRlcml2ZWQgZnJvbSB1cHN0cmVhbSBsaW51eCBh
bmQgaXQgd2lsbAppbnRyb2R1Y2UgbmV3IGVycm9yIGFzIG1lbnRpb25lZCBiZWxvdy4gCgpXaGls
ZSB0aGVyZSBpcyBhIGtlcm5lbCBidWcgaW4gdGhlIGd1ZXN0IGtlcm5lbCwgSSB0aGluayB0aGUg
cm9vdCBjYXVzZSBpcyBhdAp0aGUgaHlwZXJ2aXNvciBzaWRlLgoKRnJvbSBteSBvd24gdGVzdCwg
dGhlIGlzc3VlIGlzIHJlcHJvZHVjaWJsZSBldmVuIHdoZW4gbWlncmF0aW9uIGEgVk0gbG9jYWxs
eQp3aXRoaW4gdGhlIHNhbWUgZG9tMC4gRnJvbSB0aGUgdGVzdCwgb25jZSBndWVzdCBWTSBpcyBt
aWdyYXRlZCwKUlVOU1RBVEVfb2ZmbGluZSB0aW1lIGxvb2tzIG5vcm1hbCwgd2hpbGUgUlVOU1RB
VEVfcnVubmFibGUgaXMgbW92aW5nIGJhY2t3YXJkCmFuZCBkZWNyZWFzZWQuIFRoZXJlZm9yZSwg
dGhlIHZhbHVlIHJldHVybmVkIGJ5IHBhcmF2aXJ0X3N0ZWFsX2Nsb2NrKCkKKGFjdHVhbGx5IHhl
bl9zdGVhbF9jbG9jaygpKSwgd2hpY2ggaXMgZXF1aXZhbGVudCB0byB0aGUgc3VtIG9mClJVTlNU
QVRFX29mZmxpbmUgYW5kIFJVTlNUQVRFX3J1bm5hYmxlLCBpcyBkZWNyZWFzZWQgYXMgd2VsbC4g
SG93ZXZlciwgdGhlCmtlcm5lbCBzdWNoIGFzIDQuOCBjb3VsZCBub3QgaGFuZGxlIHRoaXMgc3Bl
Y2lhbCBzaXR1YXRpb24gY29ycmVjdGx5CmFzIHRoZSBjb2RlIGluIGNwdXRpbWUuYyBpcyBub3Qg
d3JpdHRlbiBzcGVjaWZpY2FsbHkgZm9yIHhlbiBoeXBlcnZpc29yLgoKRm9yIGtlcm5lbCBsaWtl
IHY0LjgtcmM4LCB3b3VsZCBzb21ldGhpbmcgYXMgYmVsb3cgd291bGQgYmUgYmV0dGVyPwoKZGlm
ZiAtLWdpdCBhL2tlcm5lbC9zY2hlZC9jcHV0aW1lLmMgYi9rZXJuZWwvc2NoZWQvY3B1dGltZS5j
CmluZGV4IGE4NDZjZjguLjM1NDZlMjEgMTAwNjQ0Ci0tLSBhL2tlcm5lbC9zY2hlZC9jcHV0aW1l
LmMKKysrIGIva2VybmVsL3NjaGVkL2NwdXRpbWUuYwpAQCAtMjc0LDExICsyNzQsMTcgQEAgc3Rh
dGljIF9fYWx3YXlzX2lubGluZSBjcHV0aW1lX3Qgc3RlYWxfYWNjb3VudF9wcm9jZXNzX3RpbWUo
Y3B1dGltZV90IG1heHRpbWUpCiAJaWYgKHN0YXRpY19rZXlfZmFsc2UoJnBhcmF2aXJ0X3N0ZWFs
X2VuYWJsZWQpKSB7CiAJCWNwdXRpbWVfdCBzdGVhbF9jcHV0aW1lOwogCQl1NjQgc3RlYWw7CisJ
CXM2NCBzdGVhbF9kaWZmOwogCiAJCXN0ZWFsID0gcGFyYXZpcnRfc3RlYWxfY2xvY2soc21wX3By
b2Nlc3Nvcl9pZCgpKTsKLQkJc3RlYWwgLT0gdGhpc19ycSgpLT5wcmV2X3N0ZWFsX3RpbWU7CisJ
CXN0ZWFsX2RpZmYgPSBzdGVhbCAtIHRoaXNfcnEoKS0+cHJldl9zdGVhbF90aW1lOwogCi0JCXN0
ZWFsX2NwdXRpbWUgPSBtaW4obnNlY3NfdG9fY3B1dGltZShzdGVhbCksIG1heHRpbWUpOworCQlp
ZiAoc3RlYWxfZGlmZiA8IDApIHsKKwkJCXRoaXNfcnEoKS0+cHJldl9zdGVhbF90aW1lID0gc3Rl
YWw7CisJCQlyZXR1cm4gMDsKKwkJfQorCisJCXN0ZWFsX2NwdXRpbWUgPSBtaW4obnNlY3NfdG9f
Y3B1dGltZShzdGVhbF9kaWZmKSwgbWF4dGltZSk7CiAJCWFjY291bnRfc3RlYWxfdGltZShzdGVh
bF9jcHV0aW1lKTsKIAkJdGhpc19ycSgpLT5wcmV2X3N0ZWFsX3RpbWUgKz0gY3B1dGltZV90b19u
c2VjcyhzdGVhbF9jcHV0aW1lKTsKCgpUaGlzIGlzc3VlIHNlZW1zIG5vdCBnZXR0aW5nIHRvdGFs
bHkgZml4ZWQgYnkgbW9zdCB1cC10by1kYXRlIHVwc3RyZWFtIGxpbnV4IChJCmhhdmUgdGVzdGVk
IHdpdGggNC4xMi4wLXJjNykuIFRoZSBpc3N1ZSBpbiA0LjEyLjAtcmM3IGlzIGRpZmZlcmVudC4g
QWZ0ZXIgbGl2ZQptaWdyYXRpb24sIGFsdGhvdWdoIHRoZSBzdGVhbCBjbG9jayBjb3VudGVyIGlz
IG5vdCBvdmVyZmxvd2VkIChiZWNvbWUgYSB2ZXJ5CmxhcmdlIHVuc2lnbmVkIG51bWJlciksIHRo
ZSBzdGVhbCBjbG9jayBjb3VudGVyIGluIC9wcm9jL3N0YXQgaXMgbW92aW5nCmJhY2t3YXJkIGFu
ZCBkZWNyZWFzZWQgKGUuZy4sIGZyb20gMzI5IHRvIDMxMSkuCgp0ZXN0QHZtOn4kIGNhdCAvcHJv
Yy9zdGF0IApjcHUgIDI0OCAwIDI0MCAzMTE5NyA4OTMgMCAxIDMyOSAwIDAgCmNwdTAgMjQ4IDAg
MjQwIDMxMTk3IDg5MyAwIDEgMzI5IDAgMCAKaW50ciAzOTA1MSAxNjMwNyAwIDAgMCAwIDAgOTkw
IDEyNyA1OTIgMTAwNCAxMzYwIDQwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgCjAgMCAwIDAg
MCAwIDAgCmN0eHQgNTk0MDAgCmJ0aW1lIDE1MDY3MzEzNTIgCnByb2Nlc3NlcyAxODc3IApwcm9j
c19ydW5uaW5nIDEgCnByb2NzX2Jsb2NrZWQgMCAKc29mdGlycSAzODkwMyAwIDE1NTI0IDEyMjcg
NjkwNCAwIDAgNiAwIDAgMTUyNDIgCgpBZnRlciBsaXZlIG1pZ3JhdGlvbiwgc3RlYWwgY291bnRl
ciBpbiB1YnVudHUgZ3Vlc3QgcnVubmluZyA0LjEyLjAtcmM3IHdhcyBkZWNyZWFzZWQgdG8gMzEx
LiAKCnRlc3RAdm06fiQgY2F0IC9wcm9jL3N0YXQgCmNwdSAgMjUxIDAgMjQyIDMxMjQ1IDg5MyAw
IDEgMzExIDAgMCAKY3B1MCAyNTEgMCAyNDIgMzEyNDUgODkzIDAgMSAzMTEgMCAwIAppbnRyIDM5
NzM0IDE2NDA0IDAgMCAwIDAgMCAxNDQwIDEyOCAwIDggMiAxIDAgMCAwIDAgMCAwIDAgMCAwIDAg
MCAwIDAgMCAwIDAgMCAKMCAwIDAgCmN0eHQgNjA4ODAgCmJ0aW1lIDE1MDY3MzEzNTIgCnByb2Nl
c3NlcyAxODgyIApwcm9jc19ydW5uaW5nIDMgCnByb2NzX2Jsb2NrZWQgMCAKc29mdGlycSAzOTE5
NSAwIDE1NjE4IDEyODYgNjk1OCAwIDAgNyAwIDAgMTUzMjYKCkkgYXNzdW1lIHRoaXMgaXMgbm90
IGFuIGV4cGVjdGVkIGJlaGF2aW9yLiBBIGRpZmZlcmVudCBwYXRjaCAoc2ltaWxhciB0byB0aGUg
b25lCkkgbWVudGlvbmVkIGFib3ZlKSB0byB1cHN0cmVhbSBsaW51eCB3b3VsZCBmaXggdGhpcyBp
c3N1ZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQoKV2hhdGV2ZXIgdGhlIGZpeCB3b3VsZCBiZSBhcHBsaWVkIHRvIGd1ZXN0IGtlcm5l
bCBzaWRlLCBJIHRoaW5rIHRoZSByb290IGNhdXNlCmlzIGJlY2F1c2UgeGVuIGh5cGVydmlzb3Ig
cmV0dXJucyBhIFJVTlNUQVRFX3J1bm5hYmxlIHRpbWUgbGVzcyB0aGFuIHRoZQpwcmV2aW91cyBv
bmUgYmVmb3JlIGxpdmUgbWlncmF0aW9uLgoKQXMgSSBhbSBub3QgY2xlYXIgZW5vdWdoIHdpdGgg
eGVuIHNjaGVkdWxpbmcsIEkgZG8gbm90IHVuZGVyc3RhbmQgd2h5ClJVTlNUQVRFX3J1bm5hYmxl
IGNwdXRpbWUgaXMgZGVjcmVhc2VkIGFmdGVyIGxpdmUgbWlncmF0aW9uLgoKRG9uZ2xpIFpoYW5n
IAoKCgotLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tCkZyb206IGRhcmlvLmZhZ2dpb2xpQGNp
dHJpeC5jb20KVG86IHhlbi5saXN0QGRhZXZlbC5mciwgeGVuLXVzZXJzQGxpc3RzLnhlbnNvdXJj
ZS5jb20KQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnClNlbnQ6IFR1ZXNkYXksIE9jdG9iZXIg
MywgMjAxNyA1OjI0OjQ5IFBNIEdNVCArMDg6MDAgQmVpamluZyAvIENob25ncWluZyAvIEhvbmcg
S29uZyAvIFVydW1xaQpTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gaGlnaCBDUFUgc3RvbGVuIHRp
bWUgYWZ0ZXIgbGl2ZSBtaWdyYXRlCgpPbiBNb24sIDIwMTctMTAtMDIgYXQgMTg6MzcgKzAyMDAs
IE9saXZpZXIgQm9udmFsZXQgd3JvdGU6Cj4gcm9vdCEgbGF1c3NvcjovcHJvYyMgY2F0IC9wcm9j
L3VwdGltZSAKPiA2NTIwMDUuMjMgMjYzMTMyOC44Mgo+IAo+IAo+IFZhbHVlcyBmb3IgInN0b2xl
biB0aW1lIiBpbiAvcHJvYy9zdGF0IHNlZW1zIGltcG9zc2libGUgd2l0aCBvbmx5IDcKPiBkYXlz
IG9mIHVwdGltZS4KPiAKSSB0aGluayBpdCBjYW4gYmUgdGhpczoKaHR0cHM6Ly8weHN0dWJzLm9y
Zy9kZWJ1Z2dpbmctYS1mbGFreS1jcHUtc3RlYWwtdGltZS1jb3VudGVyLW9uLWEtcGFyYXYKaXJ0
dWFsaXplZC14ZW4tZ3Vlc3QvCgpXaGF0J3MgdGhlIHZlcnNpb24gb2YgeW91ciBndWVzdCBrZXJu
ZWw/CgpEYXJpbwotLSAKPDxUaGlzIGhhcHBlbnMgYmVjYXVzZSBJIGNob29zZSBpdCB0byBoYXBw
ZW4hPj4gKFJhaXN0bGluIE1hamVyZSkKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRGFyaW8gRmFnZ2lvbGksIFBoLkQsIGh0
dHA6Ly9hYm91dC5tZS9kYXJpby5mYWdnaW9saQpTZW5pb3IgU29mdHdhcmUgRW5naW5lZXIsIENp
dHJpeCBTeXN0ZW1zIFImRCBMdGQuLCBDYW1icmlkZ2UgKFVLKQpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWls
aW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi11c2Vycw==

From xen-users-bounces@lists.xen.org Mon Oct 09 08:27:22 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 08:27: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 1e1TO8-00021Z-GC; Mon, 09 Oct 2017 08:26:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1e1TO7-00021N-6f
 for xen-users@lists.xensource.com; Mon, 09 Oct 2017 08:26:11 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 B1/5B-01894-2A23BD95; Mon, 09 Oct 2017 08:26:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS3eh0e1
 Ig6mbLS22LvvD7sDosb1vF3sAYxRrZl5SfkUCa8bc4zsYC96wVDTcPsnewPifuYuRk0NIIE/i
 UuNMdhCbV8BOYunfZ6wgtoSAocTphTdZQGwWAVWJ7bd72UBsNgF1ibZn28FqRAR0JCa+PAMWZ
 xYolDhzdCvYHGEBB4mNh76xQMy3kth4bz9YnFPAWmL1r2NAvRxAuwQl/u4QhmjVknj46xYLhK
 0tsWzha2aQEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjGqF6cWlaUW6RrpJRVlpmeU5CZ
 m5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEhh4DEOxg/P7H6RCjJAeTkijvZN3bkUJ8SfkplRmJ
 xRnxRaU5qcWHGGU4OJQkeNMMgXKCRanpqRVpmTnAKIBJS3DwKInw1ukBpXmLCxJzizPTIVKnG
 I05bjy8/oeJo+Pm3T9MQix5+XmpUuK8vw2ASgVASjNK8+AGwaLzEqOslDAvI9BpQjwFqUW5mS
 Wo8q8YxTkYlYR574Dcw5OZVwK37xXQKUxApzAW3wA5pSQRISXVwLjHpa6/arXQNL/LipvMvtt
 p8Pi3Zv8Mm1KfuPNIonS1Xepp3emXzM8duj910xXuug++B29OtBFwVSiLXzNhar5t+4NXeid2
 zr6hJF3h1H+259wP37z6yI7v84O28pUefNYSwqyauVf3bOf8xO4L7Rw8j/89+NE06Y5x3o8pl
 ez1G7RWTC/z26fEUpyRaKjFXFScCACsoPyZyQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1507537568!103187188!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50088 invoked from network); 9 Oct 2017 08:26:09 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Oct 2017 08:26:09 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 09 Oct 2017 02:26:07 -0600
Message-Id: <59DB4EBB0200007800183C76@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 09 Oct 2017 02:26:03 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Dongli Zhang" <dongli.zhang@oracle.com>
References: <0fb7b738-5637-4e9a-ad2e-6b61a894348a@default>
In-Reply-To: <0fb7b738-5637-4e9a-ad2e-6b61a894348a@default>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen.list@daevel.fr, dario.faggioli@citrix.com,
 xen-users@lists.xensource.com, xen-devel@lists.xen.org
Subject: Re: [Xen-users] [Xen-devel] high CPU stolen time after live migrate
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>

Pj4+IE9uIDA4LjEwLjE3IGF0IDA3OjI5LCA8ZG9uZ2xpLnpoYW5nQG9yYWNsZS5jb20+IHdyb3Rl
Ogo+IFdoYXRldmVyIHRoZSBmaXggd291bGQgYmUgYXBwbGllZCB0byBndWVzdCBrZXJuZWwgc2lk
ZSwgSSB0aGluayB0aGUgcm9vdCBjYXVzZQo+IGlzIGJlY2F1c2UgeGVuIGh5cGVydmlzb3IgcmV0
dXJucyBhIFJVTlNUQVRFX3J1bm5hYmxlIHRpbWUgbGVzcyB0aGFuIHRoZQo+IHByZXZpb3VzIG9u
ZSBiZWZvcmUgbGl2ZSBtaWdyYXRpb24uCj4gCj4gQXMgSSBhbSBub3QgY2xlYXIgZW5vdWdoIHdp
dGggeGVuIHNjaGVkdWxpbmcsIEkgZG8gbm90IHVuZGVyc3RhbmQgd2h5Cj4gUlVOU1RBVEVfcnVu
bmFibGUgY3B1dGltZSBpcyBkZWNyZWFzZWQgYWZ0ZXIgbGl2ZSBtaWdyYXRpb24uCgpJc24ndCB0
aGlzIHNpbXBseSBiZWNhdXNlIGFjY291bnRpbmcgc3RhcnRzIGZyb20gemVybyBhZ2FpbiBpbiB0
aGUKbmV3IChtaWdyYXRlZCkgZG9tYWluPyBJZiBzbywgdGhhdCdzIG5vdGhpbmcgdGhhdCBvdWdo
dCB0byBjaGFuZ2UsCml0IHdvdWxkIHN0aWxsIGJlIHRoZSBndWVzdCBrZXJuZWwgcmVzcG9uc2li
bGUgdG8gdGFrZSBjYXJlIG9mIGlmIGl0Cm1hdHRlcnMgdG8gaXQuCgpKYW4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBs
aXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNl
cnM=

From xen-users-bounces@lists.xen.org Mon Oct 09 09:34:54 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 09:34: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 1e1URP-0000Yw-0s; Mon, 09 Oct 2017 09:33:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jesus.lazaro@ehu.eus>) id 1e1URO-0000Yq-5I
 for xen-users@lists.xen.org; Mon, 09 Oct 2017 09:33:38 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 42/54-01894-1724BD95; Mon, 09 Oct 2017 09:33:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupik+JIrShJLcpLzFFi42KZ95jBSbfA6Xa
 kwaFGAYtVVw+wOjB6HN39mymAMYo1My8pvyKBNeP8+mvMBc+kK+49fcTewPhOsouRi0NI4Cij
 xN65P1khnFWMEpOOb2DrYuSEcK5sTINILGOUuHrrMDOEs4tRYv67ZlaQKhEBaYkZV5qAOjg42
 ARsJRa28IGEhQWUJE4t/wVWwitgJbHr5UZmEJtFQEVi6c53TCC2qEC4RNPZfhaIGkGJkzOfgN
 nMAv4SPas+MUPY4hK3nswHq5cQKJQ4cfIOK4QtKLHs2HEWCNtKYnHLE6gaZYmpD0+zQdgaEke
 27YGqN5G4dOo2VI2axKVDm1lAfpEQmMQksXLiRUaIhKPE/44OqKGLGCW6nolNYJSYheS+WUju
 m4XkPgjbTGLe5odQcXmJ5q2zoWxriQ8vnrJD2IoSU7ofQtnmEken/AWayQFkG0rMvm2EqcRS4
 vaeb+wLGLlXMWoUpxaVpRbpGproJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEpg
 gGINjBePa05yFGSQ4mJVHeHOvbkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkePMdgXKCRanpqRV
 pmTnAZAWTluDgURLh5QFJ8xYXJOYWZ6ZDpE4xGnNMuXX3DxPHk2vz/jIJseTl56VKifMWg5QK
 gJRmlObBDYIl0UuMslLCvIxApwnxFKQW5WaWoMq/YhTnYFQS5r0AMoUnM68Ebt8roFOYgE5hL
 L4BckpJIkJKqoFx3hU3BnV58y/z032PCacc1Yi3NCmvTriw1PrqpKxfsn92qbx3vfBds/vVxa
 z76UIJLNx5IkbVD2c1PhI+b+vpHbN2Zeneg5M6O03SeDdkPTjXefdWy1Zl1z8LciW++MQVCXj
 cnRCXdPn6ifWbJLtCXlh6KqX9OBKU6Pz59g6u4MQzXTP7ez2VWIozEg21mIuKEwHx7gIBnQMA
 AA==
X-Env-Sender: jesus.lazaro@ehu.eus
X-Msg-Ref: server-8.tower-206.messagelabs.com!1507541615!105957765!1
X-Originating-IP: [158.227.0.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42829 invoked from network); 9 Oct 2017 09:33:36 -0000
Received: from smtp.lg.ehu.es (HELO smtp.ehu.eus) (158.227.0.66)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Oct 2017 09:33:36 -0000
Received: from imsva2.lgp.ehu.es (imsva2.lgp.ehu.es [10.0.3.246])
 by postfix.smtp2.imsva2 (Postfix) with ESMTPS id 39E4111EA0
 for <xen-users@lists.xen.org>; Mon,  9 Oct 2017 11:33:31 +0200 (CEST)
Received: from imsva2.lgp.ehu.es (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 642665A0A8
 for <xen-users@lists.xen.org>; Mon,  9 Oct 2017 11:33:30 +0200 (CEST)
Received: from imsva2.lgp.ehu.es (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 417CB5A07B
 for <xen-users@lists.xen.org>; Mon,  9 Oct 2017 11:33:30 +0200 (CEST)
Received: from smtp.ehu.eus (unknown [10.0.100.76])
 by imsva2.lgp.ehu.es (Postfix) with ESMTPS
 for <xen-users@lists.xen.org>; Mon,  9 Oct 2017 11:33:30 +0200 (CEST)
Received: from [158.227.67.209] (u108254.bi.ehu.es [158.227.67.209])
 by smtp2 (Postfix) with ESMTPSA id 78EB2120E1
 for <xen-users@lists.xen.org>; Mon,  9 Oct 2017 11:33:28 +0200 (CEST)
To: xen-users@lists.xen.org
From: =?UTF-8?B?SmVzw7pzIEzDoXphcm8=?= <jesus.lazaro@ehu.eus>
Message-ID: <9741fca2-c55b-b54e-52e9-1df02e6a205b@ehu.eus>
Date: Mon, 9 Oct 2017 11:33:28 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="------------96D45D572815B8AA8F211063"
Content-Language: en-US
X-Greylist: ACL 158 matched, not delayed by milter-greylist-4.4.3 (smtp2);
 Mon, 09 Oct 2017 11:33:28 +0200 (CEST)
X-TM-AS-GCONF: 00
X-TM-AS-Product-Ver: IMSVA-9.1.0.1631-8.1.0.1062-23380.006
X-TM-AS-Result: No--8.227-7.0-31-10
X-imss-scan-details: No--8.227-7.0-31-10
X-TMASE-Version: IMSVA-9.1.0.1631-8.1.1062-23380.006
X-TMASE-Result: 10--8.226900-10.000000
X-TMASE-MatchedRID: BFQSNthdAqKeGXFpAoGIoZObxJgN/hOxfkuZtv/FS5oifM7JMNHW6xtA
 A+CBZv6PXDXwNkKJwlkjGADqKDfwJ8cJLgY/rNZ3pvwZ9GmdwDNdFW/S+rKlik4IqSdLdTKd/Py
 9qOi5zpfRrJQOGoEbV4lfAW57f8KpbjQW5cHwzNZq8/xv2Um1am5FeHtsUoHuqYC8RyEbF9d0D2
 TVFCbBEwxK62DSOyzcwoVXn1cGoy9fCOKFKuVYGg==
X-TMASE-SNAP-Result: 1.821001.0001-0-1-12:0,22:0,33:0,34:0,39:0-0
X-Greylist: Sender IP whitelisted, Sender succeeded SMTP AUTH, not delayed by
 milter-greylist-4.4.3 (postfix.smtp2.imsva2);
 Mon, 09 Oct 2017 11:33:32 +0200 (CEST)
Subject: [Xen-users] i2c pass-through in mpsoc
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.
--------------96D45D572815B8AA8F211063
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit

Hi,

I am trying to pass the I2C peripherial in an mpsoc. I have been 
following the example to pass the mac but I keep getting the following 
error:

----
(XEN) XEN_DOMCTL_assign_dt_device: assign "/amba/i2c@ff030000" to dom1 
failed (-22)
libxl: error: libxl_create.c:1424:libxl__add_dtdevs: xc_assign_dtdevice 
failed: -1
libxl: error: libxl_create.c:1461:domcreate_attach_devices: unable to 
add dtdev devices
----

Attached I send the config file as well as the pass-through device tree.

In the main device tree I have modified the I2C to:

i2c@ff030000 {
   compatible = "cdns,i2c-r1p14", "cdns,i2c-r1p10";
   status = "disabled";
   xen,passthrough = "1";
   interrupt-parent = <0x4>;
   interrupts = <0x0 0x12 0x4>;
   reg = <0x0 0xff030000 0x0 0x1000>;
   #address-cells = <0x1>;
   #size-cells = <0x0>;
   power-domains = <0x12>;
   clocks = <0x3 0x3e>;
   clock-frequency = <0x61a80>;
};

Any hints on where the problem is?

Regards,

Jesús

--------------96D45D572815B8AA8F211063
Content-Type: text/plain; charset=UTF-8;
 name="Debian.cfg"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="Debian.cfg"

bmFtZSA9ICJEZWJpYW4iCmtlcm5lbCA9ICIvbW50L21tY2JsazBwMS9JbWFnZSIKZGlzayA9
IFsgJ3BoeTovZGV2L21tY2JsazAsc2RhLHcnIF0Kcm9vdCA9ICJlYXJseWNvbiBjbGtfaWdu
b3JlX3VudXNlZCBjb25zb2xlPXR0eVBTMCwxMTUyMDAgcm9vdD0vZGV2L3h2ZGEyIHJ3IGVh
cmx5cHJpbnRrIHJvb3Rmc3R5cGU9ZXh0NCByb290d2FpdCIKZXh0cmEgPSAiY29uc29sZT1o
dmMwIHJkaW5pdD0vc2Jpbi9pbml0IgpkdGRldiA9IFsgIi9hbWJhL2kyY0BmZjAzMDAwMCIg
XQpkZXZpY2VfdHJlZSA9ICIvdG1wL2kyY19wYXNzLmR0YiIKaXJxcyA9IFsgNTAgXQppb21l
bSA9IFsgIjB4ZmYwMzAsMSIgXQptZW1vcnkgPSAyNTYKdmNwdXMgPSAyCnZpZiA9IFsgJ2Jy
aWRnZT14ZW5icjAnIF0gCg==
--------------96D45D572815B8AA8F211063
Content-Type: audio/vnd.dts;
 name="i2c_pass.dts"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="i2c_pass.dts"

L2R0cy12MS87Ci8gewogICAjYWRkcmVzcy1jZWxscyA9IDwweDI+OwogICAjc2l6ZS1jZWxs
cyA9IDwweDI+OwoKICAgIHBhc3N0aHJvdWdoIHsKICAgICAgICBjb21wYXRpYmxlID0gInNp
bXBsZS1idXMiOwogICAgICAgIHJhbmdlczsKICAgICAgICAjYWRkcmVzcy1jZWxscyA9IDww
eDI+OwogICAgICAgICNzaXplLWNlbGxzID0gPDB4Mj47CgogICAgICAgIG1pc2NfY2xrIHsK
ICAgICAgICAgICAgICAgICNjbG9jay1jZWxscyA9IDwweDA+OwogICAgICAgICAgICAgICAg
Y2xvY2stZnJlcXVlbmN5ID0gPDB4NzczNTk0MD47CiAgICAgICAgICAgICAgICBjb21wYXRp
YmxlID0gImZpeGVkLWNsb2NrIjsKICAgICAgICAgICAgICAgIGxpbnV4LHBoYW5kbGUgPSA8
MHgxPjsKICAgICAgICAgICAgICAgIHBoYW5kbGUgPSA8MHgxPjsKICAgICAgICB9OwoKICAg
ICAgICBwZC1pMmMxIHsKICAgICAgICAgICAgICAgICNwb3dlci1kb21haW4tY2VsbHMgPSA8
MHgwPjsKICAgICAgICAgICAgICAgIHBkLWlkID0gPDB4MjY+OwogICAgICAgICAgICAgICAg
bGludXgscGhhbmRsZSA9IDwweDE+OwogICAgICAgICAgICAgICAgcGhhbmRsZSA9IDwweDE+
OwogICAgICAgIH07CgoKICAgICAgICBpMmNAZmYwMzAwMDAgewogICAgICAgICAgICAgICAg
Y29tcGF0aWJsZSA9ICJjZG5zLGkyYy1yMXAxNCIsICJjZG5zLGkyYy1yMXAxMCI7CiAgICAg
ICAgICAgICAgICBzdGF0dXMgPSAib2theSI7CiAgICAgICAgICAgICAgICBpbnRlcnJ1cHQt
cGFyZW50ID0gPDB4MT47CiAgICAgICAgICAgICAgICBpbnRlcnJ1cHRzID0gPDB4MCAweDEy
IDB4ND47CiAgICAgICAgICAgICAgICByZWcgPSA8MHgwIDB4ZmYwMzAwMDAgMHgwIDB4MTAw
MD47CiAgICAgICAgICAgICAgICAjYWRkcmVzcy1jZWxscyA9IDwweDE+OwogICAgICAgICAg
ICAgICAgI3NpemUtY2VsbHMgPSA8MHgwPjsKICAgICAgICAgICAgICAgIHBvd2VyLWRvbWFp
bnMgPSA8MHgxPjsKICAgICAgICAgICAgICAgIGNsb2NrcyA9IDwweDMgMHgzZT47CiAgICAg
ICAgICAgICAgICBjbG9jay1mcmVxdWVuY3kgPSA8MHg2MWE4MD47CiAgICAgICAgfTsKICAg
IH07Cn07CiAgICAgCg==
--------------96D45D572815B8AA8F211063
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--------------96D45D572815B8AA8F211063--



From xen-users-bounces@lists.xen.org Mon Oct 09 09:36:12 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 09:36:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1e1UTb-0000fh-Fr; Mon, 09 Oct 2017 09:35:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=448266eb0=roger.pau@citrix.com>)
 id 1e1UTZ-0000fb-GQ
 for Xen-users@lists.xen.org; Mon, 09 Oct 2017 09:35:53 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 64/0A-02225-8F24BD95; Mon, 09 Oct 2017 09:35:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsWyU9JRQveH0+1
 IgwdPOSxWXT3A6sDocXT3b6YAxijWzLyk/IoE1owLT7czFdzgrzj5eBJLA+MPni5GTg4JAT+J
 S5sfsoDYLAIqEpfXLAGyOTjYBOwlpn+tAAmLCOhIHP08gxnEZhaQlVi86CQTiC0s4CPRdX4dm
 M0r4CnRsHcK2BghgSuMElNOsUDEBSVOznzCAtGrJ3Fj6hQ2kPHMAtISy/9xQITlJZq3zgYbzy
 kQKLHhyjY2EFsU6Jr+JU/ZIUYqSvTPe8AGcXG6xNGZG9kmMArMQrJhFpINsxA2zEKyYQEjyyp
 G9eLUorLUIl0TvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwGBlAIIdjI1fnA4x
 SnIwKYny5ljfjhTiS8pPqcxILM6ILyrNSS0+xKjBwSGwee3qC4xSLHn5ealKErxuwKgQEixKT
 U+tSMvMAcYTTKkEB4+SCO9/R6A0b3FBYm5xZjpE6hSjopQ4byBInwBIIqM0D64NFsOXGGWlhH
 kZgY4S4ilILcrNLEGVf8UozsGoJMzLCzKFJzOvBG76K6DFTECLGYtvgCwuSURISTUwiroEHHP
 gyN9/IzLe9VnOG2ap28cmX5gQ49T/6bVPZ/v8C5H8UQsP3PVnP/shVkduoYo8l/JhBb5K+S0Z
 cg9Ftn+KfGvy7uaR7Ohl6ru9/txfr5Lne2Vl6O61ak5bfVc+TGA18ezsZy34fb9Ze9lUZ+e7p
 g8zW18azvVg3RS+unl/6GuRGM4lSizFGYmGWsxFxYkAXNyn+NwCAAA=
X-Env-Sender: prvs=448266eb0=roger.pau@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1507541751!106135418!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.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24276 invoked from network); 9 Oct 2017 09:35:52 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 09:35:52 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="54240941"
Date: Mon, 9 Oct 2017 10:35:47 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Brett Stahlman <brettstahlman@gmail.com>
Message-ID: <20171009093547.sz6r56vzqar4jbxr@dhcp-3-128.uk.xensource.com>
References: <CAOyxqKkNu9uSj0+FxpTb62jQ7Qnncwpw=JRa8Ctmniry8Nxtqg@mail.gmail.com>
 <20171006085150.ompba6nzxl36v3yl@MacBook-Pro-de-Roger.local>
 <CAOyxqKnw-sMZ+0d1DA2ZrtzcU0KX=y+czhWUtU8=W4+29AG+jg@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAOyxqKnw-sMZ+0d1DA2ZrtzcU0KX=y+czhWUtU8=W4+29AG+jg@mail.gmail.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: Xen-users@lists.xen.org
Subject: Re: [Xen-users] Reading a DomU's memory from Dom0 or Xen hypervisor
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>

T24gRnJpLCBPY3QgMDYsIDIwMTcgYXQgMDQ6MDE6MjlQTSArMDAwMCwgQnJldHQgU3RhaGxtYW4g
d3JvdGU6Cj4gT24gRnJpLCBPY3QgNiwgMjAxNyBhdCAzOjUxIEFNLCBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiBPbiBUaHUsIE9jdCAwNSwgMjAxNyBh
dCAwNTo1MTozOVBNICswMDAwLCBCcmV0dCBTdGFobG1hbiB3cm90ZToKPiA+PiBJJ2QgbGlrZSB0
byBiZSBhYmxlIHRvIHJlYWQgc3BlY2lmaWMgbWVtb3J5IGxvY2F0aW9ucyB3aXRoaW4gYSBEb21V
LAo+ID4+IGVpdGhlciBieSBndWVzdC1waHlzaWNhbCBvciBndWVzdC12aXJ0dWFsIGFkZHJlc3Ms
IGFuZCBJJ20gd29uZGVyaW5nCj4gPj4gd2hhdCB0aGUgWGVuLXByb3ZpZGVkIG9wdGlvbnMgaW4g
dGhpcyBhcmVhIGFyZS4gSSd2ZSBzZWVuCj4gPj4gZG9jdW1lbnRhdGlvbiBvbiAiZ3JhbnQgdGFi
bGVzIiwgYnV0IHRoYXQgbWVjaGFuaXNtIHNlZW1zIHRhaWxvcmVkCj4gPj4gdG93YXJkcyBjb21t
dW5pY2F0aW9uIGJldHdlZW4gZnJvbnQgYW5kIGJhY2stZW5kIGRyaXZlcnMuIEFsbCBJIHdhbnQK
PiA+PiB0byBkbyBpcyBhbGxvdyBjb2RlIGluIGVpdGhlciBEb20wIG9yIHRoZSBoeXBlcnZpc29y
IGl0c2VsZiB0byByZWFkCj4gPj4gc3BlY2lmaWMgbWVtb3J5IHJhbmdlcyB3aXRoaW4gYSBzcGVj
aWZpYyBEb21VLiBJIG5vdGljZSB0aGVyZSdzIGEKPiA+PiByYXdfY29weV9mcm9tX2d1ZXN0KCkg
ZnVuY3Rpb24gKGd1ZXN0Y29weS5jKSwgd2hpY2ggbG9va3MgbGlrZSBpdAo+ID4+IGNvdWxkIGJl
IHVzZWZ1bC4gSG93ZXZlciwgdGhlIGhhcmRjb2Rpbmcgb2YgImN1cnJlbnQtPmRvbWFpbiIgaW4g
dGhlCj4gPj4gY2FsbCB0byBnZXRfcGFnZV9mcm9tX2d2YSgpIGxlYWRzIG1lIHRvIHN1c3BlY3Qg
dGhhdCBpdCdzIGludGVuZGVkIGZvcgo+ID4+IHVzZSBvbmx5IGluIGEgaHlwZXJjYWxsLiBJcyB0
aGVyZSBhIHN0YW5kYXJkIHdheSB0byByZWFkIG1lbW9yeSBmcm9tCj4gPj4gYW4gKmFyYml0cmFy
eSogZ3Vlc3QsIGVpdGhlciB1c2luZyBndWVzdC1waHlzaWNhbCBvciBndWVzdC12aXJ0dWFsCj4g
Pj4gYWRkcmVzc2VzPyBJZiBzbywgaXMgaXQgcG9zc2libGUgdG8gZG8gaXQgZnJvbSBEb20wIHdp
dGhvdXQgbW9kaWZ5aW5nCj4gPj4gdGhlIFhlbiBoeXBlcnZpc29yPwo+ID4+Cj4gPj4gTGlua3Mg
dG8gcmVsZXZhbnQgZG9jdW1lbnRhdGlvbiBvciBleGFtcGxlIHNvdXJjZSBjb2RlIHdvdWxkIGJl
Cj4gPj4gZ3JlYXRseSBhcHByZWNpYXRlZC4uLgo+ID4KPiA+IEFGQUlDVCB5b3Ugd2FudCB0byB0
YWtlIGEgbG9vayBhdCB0aGUgZm9yZWlnbm1lbW9yeSBsaWJyYXJ5LiBJdCBhbGxvd3MKPiA+IHlv
dSB0byBtYXAgRG9tVSBtZW1vcnkgZnJvbSBEb20wIHVzZXItc3BhY2UgWzBdLgo+IAo+IEhtbS4u
LiBKdXN0IG5vdGljZWQgdGhhdCB0aGUgZm9yZWlnbm1lbW9yeSBtYXBwaW5nIGNvZGUgd2FzIGZh
Y3RvcmVkCj4gb3V0IG9mIGxpYnhjIGFuZCBpbnRvIGxpYnhlbmZvcmVpZ25tZW1vcnkgaW4gY29t
bWl0IDMyNDg2OSAoWGVuIDQuNykuCj4gU28gaXQgbG9va3MgbGlrZSB0aGVyZSB3YXMgbm8gYWx0
ZXJuYXRpdmUgdG8gdGhlIGxpYnhjIGZ1bmN0aW9ucyB1bnRpbAo+IGZhaXJseSByZWNlbnRseS4g
SSdsbCBwcm9iYWJseSB0cnkgdXNpbmcgdGhlIGxpYnhlbmZvcmVpZ25tZW1vcnkKPiBmdW5jdGlv
bnMgKHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeSkgZGlyZWN0bHksIHVubGVzcyBzb21lb25lIGNh
biBnaXZlCj4gbWUgYSByZWFzb24gdG8gcHJlZmVyIHRoZSBsaWJ4YyB3cmFwcGVyLi4uCgpsaWJ4
YyBkb2Vzbid0IGhhdmUgYSBzdGFibGUgaW50ZXJmYWNlLCBsaWJ4ZW5mb3JlaWdubWVtb3J5IE9U
T0ggaXMKc3RhYmxlLCBzbyB5b3Ugc2hvdWxkIGFpbSBhdCB1c2luZyB0aGUgbGF0ZXIsIG9yIGVs
c2UgeW91CmltcGxlbWVudGF0aW9uIG1pZ2h0IGJlIHRpZWQgdG8gYSBzcGVjaWZpYyBYZW4gdmVy
c2lvbi4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Mon Oct 09 10:57:17 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 10:57: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 1e1VjP-0000aY-2a; Mon, 09 Oct 2017 10:56:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <michal.chybowski@tiktalik.com>) id 1e1VjN-0000aS-QF
 for Xen-users@lists.xen.org; Mon, 09 Oct 2017 10:56:18 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 44/5D-01908-0D55BD95; Mon, 09 Oct 2017 10:56:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsWi+jLFQPds6O1
 Ig6UX5S1WXT3A6sDocXT3b6YAxijWzLyk/IoE1oxFyzILetkr7h2dx9jAeIO1i5GLQ0hgC5NE
 38kuJhCHRWAKi8S/7hb2LkZODhEBaYnr8+8yg9hsAu4Ss/avYAKxhQXUJOZ0zwSL8wrYS/Sdv
 ggWZxFQkZg8u5cFIi4ocXLmEzCbWcBMYt7mh8wQtrzE9rdzoGxxiVtP5jNNYOSehaRlFpKWWU
 haZiFpWcDIsopRozi1qCy1SNfIVC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzB
 86hkYGHcwtp7wO8QoycGkJMqrGHA7UogvKT+lMiOxOCO+qDQntfgQowwHh5IEb0IIUE6wKDU9
 tSItMwcYyDBpCQ4eJRHe4yBp3uKCxNzizHSI1ClGXY4bD6//YRJiycvPS5US5+0BKRIAKcooz
 YMbAYuqS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEee+DTOHJzCuB2/QK6AgmoCMYi2+AHF
 GSiJCSamCc11cVzM0+dwdfmfmEYzdmXHkRbxGRdezqWql+wdtmrW4Z37R2idZ1uKRP69uSkfr
 z4/qjDv7G+U9MHRU2pbyVnex7fKrcNfvXlsoa7StT4nc95VMtfOc015dfpXWmveo2/SOJ/18d
 Yy//4ZvqezrUXM3R6fTSzKzyq6pcBa4/Dm98lzef/ZYSS3FGoqEWc1FxIgAKlFCppQIAAA==
X-Env-Sender: michal.chybowski@tiktalik.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1507546573!97707245!1
X-Originating-IP: [37.233.100.48]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47576 invoked from network); 9 Oct 2017 10:56:13 -0000
Received: from pixel.tiktalik.com (HELO pixel.tiktalik.com) (37.233.100.48)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Oct 2017 10:56:13 -0000
Received: from authenticated-user (pixel.tiktalik.com [37.233.100.48])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by pixel.tiktalik.com (Postfix) with ESMTPSA id C59B782379
 for <Xen-users@lists.xen.org>; Mon,  9 Oct 2017 12:56:12 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=tiktalik.com; s=mail;
 t=1507546572; bh=WaGjTztHF9BbOa3KKPmhAGbOo4ZqNDeWH3cJ0ZOflD8=;
 h=To:From:Subject:Date:From;
 b=NEc5R2/A34SIu6Tx9gpkus/4pepVdQBcK780XSzWQwdY2tNr+kQvCAy05co5jlfPq
 rPTsthUZs0G/1N+iV4d6P6sD1O3tcw6Zb87TgNWTvt+59Nh07U/jk3XLTOIfwDMldY
 xF+uFM8R+1Rk08WCcceX9yoNS7JvMuSd0JAnK6buEJFGTr4dFbRvSBq9R+Ug7d0Lei
 iisLtNYtml06iLyxkf2rKCl0vhcCiW05Maru6DF/xXBLSfb8OeM3kgTBmMIv/bj/2C
 A3ZVuZF37lkc7LF1Oz2sN2nQztelqE4nzehcoCekNoc/kFHhU96yiC6jYpm6VxdnEV
 mGAeeDV9MXWTA==
To: Xen-users@lists.xen.org
From: =?UTF-8?Q?Micha=c5=82_Chybowski?= <michal.chybowski@tiktalik.com>
Message-ID: <0793fe19-e509-9ae1-5abf-5d8ddb5862d6@tiktalik.com>
Date: Mon, 9 Oct 2017 12:56:12 +0200
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-users] Xen DomU poor I/O performance
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>

SGkKCkknbSB3b3JraW5nIG9uIFNSIGZvciBYZW4gdXNpbmcgaW5kZXBlbmRlbnQgaVNDU0kgdGFy
Z2V0cyBmb3IgZWFjaCBWREkgCnZpYSBJUG9JQiBvbiBNZWxsYW5veCBUZWNobm9sb2dpZXMgTVQy
NTIwOCBbSW5maW5pSG9zdCBJSUkgRXhdIChyZXYgMjApLgoKVkRJIGlzIGNvcnJlY3RseSBhdHRh
Y2hpbmcsIGRldGFjaGluZywgZXRjLiBidXQgaXQncyBJL08gaXMgdGVycmlibGUuIApWREkgaXMg
YXR0YWNoZWQgdG8gVk0gd2l0aG91dCB1c2Ugb2YgYmxrdGFwIGFzIHdpdGggaGlnaCBJL08gZnJv
bSBWTXMgaXQgCmNhbiBhbG1vc3QgY29tcGxldGVseSB1c2UgdXAgd2hvbGUgRG9tMCdzIENQVS4K
ClVzaW5nIGZpbyBpbiBEb21VIHdpdGggLS1mc3luYz0xIGdpdmVzIG1lIGV4YWN0bHkgMCBJT1BT
LgpJZiBhdCB0aGUgc2FtZSB0aW1lIEknbGwgcnVuIGBpb3BpbmcgLUQgLWkgMC4wMSBmaWxlbmFt
ZWAgLSBmaW8gc2hvd3MgSS9PLgpJZiBJJ2xsIHJ1biBgcGluZyAtZiA8aXAgb2YgaVNDU0kgdGFy
Z2V0PmAsIEkvTyBhbHNvICJzdGFydHMiIHRvIHNob3cgdXAuCkFsc28gaWYgSSB1c2UgZGQgd2l0
aCAtLW9mbGFnPWRzeW5jLCBJL08gbG9va3MgbGlrZSBhYm92ZS4KClRoZSBzYW1lIGJlaGF2aW91
ciBvY2N1cnMgd2hlbiB1c2luZyBjbGFzc2ljIDFHYml0L3MgRXRoZXJuZXQuCgpUaGlzIGRvZXMg
bm90IGhhcHBlbiBpZiBJIGxvZyBpbiB0aGUgdGFyZ2V0IGluIERvbTAgYW5kIHRyeSB0aGUgc2Ft
ZSAKdGVzdHMgd2l0aCB0aGUgc2FtZSBwYXJhbWV0ZXJzIHRoZXJlIG9yIGlmIEknbSB1c2luZyBi
bGt0YXAgKGJvdGggb24gCklQb0lCIGFuZCBFdGhlcm5ldCkuCgpJcyB0aGVyZSBhbnkgbWV0aG9k
IG9mIGZpbmRpbmcgc291cmNlIG9mIHRoaXMgYmVoYXZpb3VyPwoKLS0gClJlZ2FyZHMKTQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBt
YWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Mon Oct 09 11:25:16 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 11:25: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 1e1WAv-00044p-Tj; Mon, 09 Oct 2017 11:24: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=4484cc3b2=George.Dunlap@citrix.com>)
 id 1e1WAv-00044j-6J
 for Xen-users@lists.xen.org; Mon, 09 Oct 2017 11:24:45 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 6C/FC-02044-C7C5BD95; Mon, 09 Oct 2017 11:24:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGIsWRWlGSWpSXmKPExsWyU9JRQrc65na
 kwdKjhharrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8aXeR9YCm6yVmyasJ6pgfEaSxcjJ4eEgJ9E
 z5Z5jBB2mcTCjjNMEHaRxOr9B5gh7HyJCxu+sYLYvAKCEidnPgHr5RRwkPgx+xtYjZCAvcSlh
 t9gcTYBPYl5x7+C2SwCKhKLdtyAmpMocWHqJiCbA2hOgMS+I4kgYWEBM4meW1fASkQEXCU653
 aygZQwC5hLXLhYARJmFtCUaN3+mx3C1pZYtvA11FZVicUPjrJDTE+XWNrQxDKBUWgWkkNnIWm
 fhaR9ASPzKkb14tSistQiXTO9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzAMGYA
 gh2MUxucDzFKcjApifIGRN6OFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBuzcaKCdYlJqeWpGWm
 QOMKJi0BAePkgjvfJA0b3FBYm5xZjpE6hSjLseNh9f/MAmx5OXnpUqJ884FKRIAKcoozYMbAY
 vuS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmfQsyhSczrwRu0yugI5iAjmAsvgFyREkiQkq
 qgXFSTvKPpQJbbj4zzw5NOXa3RaXrwwqBqIBH3z5n+vM28t9VnDBlwZ2E2JUC3uv+yx0IW/vs
 X4LPqW3pMQF1MpqPHq2TZ6gQ41mg/1g+vZ/9QPuEdxOC6/ebuZ2zXjBDrWnpVbE+dw4xtU0Wb
 ItTrnC1M16T1apcoDE/w9fDb8ULcedDaTqsJ5RYijMSDbWYi4oTAQJ3LqPpAgAA
X-Env-Sender: prvs=4484cc3b2=George.Dunlap@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1507548283!106089636!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.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19345 invoked from network); 9 Oct 2017 11:24:43 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Oct 2017 11:24:43 -0000
X-IronPort-AV: E=Sophos;i="5.42,500,1500940800"; d="scan'208";a="54245739"
X-Gm-Message-State: AMCzsaVUEEmmjg6+0K3obyVU58taka7gmisERrzDAqb12RuTDHyXjtme
 O9HCz6qsDKvbJ5Aum/Xy4SlmqQBNG2SY8udLUqE=
X-Google-Smtp-Source: AOwi7QCZ0Kit0B/rf/GBnzVhNDg/bgJjfEQnuRDzdvgdt9jKDoVwZQXXglSC8iq1eXWPOFiojd6o4qOedREFcye8iw0=
X-Received: by 10.55.144.5 with SMTP id s5mr8824024qkd.63.1507548280678; Mon,
 09 Oct 2017 04:24:40 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <0793fe19-e509-9ae1-5abf-5d8ddb5862d6@tiktalik.com>
References: <0793fe19-e509-9ae1-5abf-5d8ddb5862d6@tiktalik.com>
From: George Dunlap <george.dunlap@citrix.com>
Date: Mon, 9 Oct 2017 12:24:40 +0100
X-Gmail-Original-Message-ID: <CAFLBxZZ=vUH8EswG_StDR1MTupKJfViipDDbJp4_XP5Ratrhgg@mail.gmail.com>
Message-ID: <CAFLBxZZ=vUH8EswG_StDR1MTupKJfViipDDbJp4_XP5Ratrhgg@mail.gmail.com>
To: =?UTF-8?Q?Micha=C5=82_Chybowski?= <michal.chybowski@tiktalik.com>
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 DomU poor I/O performance
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>

T24gTW9uLCBPY3QgOSwgMjAxNyBhdCAxMTo1NiBBTSwgTWljaGHFgiBDaHlib3dza2kKPG1pY2hh
bC5jaHlib3dza2lAdGlrdGFsaWsuY29tPiB3cm90ZToKPiBIaQo+Cj4gSSdtIHdvcmtpbmcgb24g
U1IgZm9yIFhlbiB1c2luZyBpbmRlcGVuZGVudCBpU0NTSSB0YXJnZXRzIGZvciBlYWNoIFZESSB2
aWEKPiBJUG9JQiBvbiBNZWxsYW5veCBUZWNobm9sb2dpZXMgTVQyNTIwOCBbSW5maW5pSG9zdCBJ
SUkgRXhdIChyZXYgMjApLgo+Cj4gVkRJIGlzIGNvcnJlY3RseSBhdHRhY2hpbmcsIGRldGFjaGlu
ZywgZXRjLiBidXQgaXQncyBJL08gaXMgdGVycmlibGUuIFZESSBpcwo+IGF0dGFjaGVkIHRvIFZN
IHdpdGhvdXQgdXNlIG9mIGJsa3RhcCBhcyB3aXRoIGhpZ2ggSS9PIGZyb20gVk1zIGl0IGNhbiBh
bG1vc3QKPiBjb21wbGV0ZWx5IHVzZSB1cCB3aG9sZSBEb20wJ3MgQ1BVLgoKQnkgdXNpbmcgdGhl
IHRlcm1zICdTUicgYW5kICdWREknLCBJIGFzc3VtZSB5b3UncmUgdGFsa2luZyBhYm91dCB1c2lu
ZwpYZW5TZXJ2ZXIgKG9yIE9wZW5YZW5TZXJ2ZXIpPwoKVGhpcyBtYWlsaW5nIGxpc3QgaXMgZm9y
IHN1cHBvcnRpbmcgdGhlIGNvcmUgaHlwZXJ2aXNvciB0b29sc3RhY2sgKHhsCmFuZCBsaWJ2aXJ0
KS4gIEZvciBYZW5TZXJ2ZXIgLyB4YXBpIHN1cHBvcnQgeW91J2xsIGhhdmUgdG8gZ28gdG8gYQpY
ZW5TZXJ2ZXItc3BlY2lmaWMgZm9ydW0uCgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNl
cnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Mon Oct 09 15:21:26 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 15:21: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 1e1Zqm-00076o-8P; Mon, 09 Oct 2017 15:20:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <brettstahlman@gmail.com>) id 1e1Zql-00076Z-18
 for Xen-users@lists.xen.org; Mon, 09 Oct 2017 15:20:11 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 DB/6D-03428-AA39BD95; Mon, 09 Oct 2017 15:20:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPIsWRWlGSWpSXmKPExsVyMfS6se7Kybc
 jDWYsNbRYdfUAqwOjx9Hdv5kCGKNYM/OS8isSWDN6r/QwFvwVqFi59hlrA2MzXxcjF4eQwERG
 iVdXTrKDOCwCs1glNr/+wgLiSAhsY5XYt+srkMMJ5JRJrHvTzgphF0k8WzqBEcIukFgxfxqYz
 SsgKHFy5hOweiEBT4lZ2/6zg9icAl4SuxsmM0Ksm8QkMeXfXjaQBJuAnsTdxRvBilgEVCS2bD
 3CCjEoQOL05+vMILawgI9E1/l1TCC2iIC1xO/LS8FqmAWkJWbensgIYWtKtG7/zQ5ha0ssW/i
 aeQKj0CwkN81CUjYLSdkCRuZVjBrFqUVlqUW6hqZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJ
 ScV6yfm5mxiBQc0ABDsYvy0LOMQoycGkJMrbPvF2pBBfUn5KZUZicUZ8UWlOavEhRg0ODoHNa
 1dfYJRiycvPS1WS4JWcBFQnWJSanlqRlpkDjDuYUgkOHiUR3niQMbzFBYm5xZnpEKlTjMYcF+
 5c+sPEcWDPrT9MQmCTpMR5k0AmCYCUZpTmwQ2CpYNLjLJSwryMQGcK8RSkFuVmlqDKv2IU52B
 UEuZdBzKFJzOvBG7fK6BTmIBOYSy+AXJKSSJCSqqBcQZ//VXtRQsX31/7dNaTfcv5/i/Tzul+
 k/RRgevmAUOjndWqt8+HHoi6e/MtW9chHWXFG+dYC+ob6zzmXWG7ufikf/gCBT62Jv64poecH
 lfffWeZwLahLH9fQ3wgs3Let6k/BZdHPHnJ43i3rOHH/eW1FTaXvpv9q1m673fE4/b86+/5pt
 3yVlNiKc5INNRiLipOBAD7TTMkAgMAAA==
X-Env-Sender: brettstahlman@gmail.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1507562409!51256227!1
X-Originating-IP: [209.85.215.51]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20650 invoked from network); 9 Oct 2017 15:20:09 -0000
Received: from mail-lf0-f51.google.com (HELO mail-lf0-f51.google.com)
 (209.85.215.51)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 Oct 2017 15:20:09 -0000
Received: by mail-lf0-f51.google.com with SMTP id d17so27745781lfe.2
 for <Xen-users@lists.xen.org>; Mon, 09 Oct 2017 08:20:09 -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=+OSibdA82lEKyW7jJBb33HU+t/GXUPPWX/qv2wdXCeY=;
 b=fZ8dZx0Fw6wx+6+YUvG8VM2FHP/9aHkVRVdRQkUV8vUGFG8g7MPhDPKlZLhhN/aoSm
 P2vQ6trlXcXayiOYfL5FCh8KYdV3cNSzkG5sfMyWE79MGTJJ07Eq+7B481XL4hN+eOTU
 bD1ONrw70/8TSb79fWRjLD01ty8PnRzu3MI9Gw31chhXDDlzHztbHbhennF+O7gy4SfZ
 JcgYCd5XtEmwDK3A9doF+ElNhXMQDxXY4/wsfjXngWWxN1UgDTVlutccLPlxgURMyrVi
 UymVnzPXYMuSg9Le+4Hux1Secq8h8ebvhiM8AyAACmU+6yE8osUkuXeKFmk5A7pYfApY
 eh9g==
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=+OSibdA82lEKyW7jJBb33HU+t/GXUPPWX/qv2wdXCeY=;
 b=OV4W0FULOdw+sez/CnpA0BYowumQkx0upWGoNhyG7kOMBFj2/8AlM4ORhhLRdLnUFw
 tj4REgbznrk9z+Iv+AJ/c80u8S6rZZ7XUz+kosSZ+X+M2RzFcAG5qs/sf5dLmPhBQcs+
 Qjn2KcEy1tOKHXAMAIFJKcCo+t8NduY2pCVkSywLKYaQd4LAU0Uds8t9ne2pRBLxMU4m
 u/3HXkakQYpy0GaEHdV3T/Jnpu43nKHokSFJmTE+vuIkqlRYCeCs5cjq+KiHZL1EpnQO
 evqnrb0WN8GFfj8rWtTVrdCO8jzkTTOSZbevqb5cXJeoGrv6pLz7wET2ftRtfcFMKsJu
 llJA==
X-Gm-Message-State: AMCzsaXF/rFUHN4k0tN4Xie5Jlg/IZPRRwEd7U7Yl6SAQy1dUutGbC78
 Lim/xiLCtMyngJbZHtbPkMUXS4mMqf17pMlWty8=
X-Google-Smtp-Source: AOwi7QALvuRdL/K/GpwJiO1+5XGtwcYTX6aNnGTtHJ9WRzXW5JAb4cqZRgOD4tX2U97f3gGbjgOzOG7TsESv2MlwFLA=
X-Received: by 10.25.18.71 with SMTP id h68mr3864829lfi.50.1507562409008; Mon,
 09 Oct 2017 08:20:09 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.202.80 with HTTP; Mon, 9 Oct 2017 08:20:08 -0700 (PDT)
In-Reply-To: <20171009093547.sz6r56vzqar4jbxr@dhcp-3-128.uk.xensource.com>
References: <CAOyxqKkNu9uSj0+FxpTb62jQ7Qnncwpw=JRa8Ctmniry8Nxtqg@mail.gmail.com>
 <20171006085150.ompba6nzxl36v3yl@MacBook-Pro-de-Roger.local>
 <CAOyxqKnw-sMZ+0d1DA2ZrtzcU0KX=y+czhWUtU8=W4+29AG+jg@mail.gmail.com>
 <20171009093547.sz6r56vzqar4jbxr@dhcp-3-128.uk.xensource.com>
From: Brett Stahlman <brettstahlman@gmail.com>
Date: Mon, 9 Oct 2017 10:20:08 -0500
Message-ID: <CAOyxqKksENXmTHi1P+Kc50ZgNs_CG37Nw41xLYTrkubZAGhn_Q@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Cc: Xen-users@lists.xen.org
Subject: Re: [Xen-users] Reading a DomU's memory from Dom0 or Xen hypervisor
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>

T24gTW9uLCBPY3QgOSwgMjAxNyBhdCA0OjM1IEFNLCBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4gT24gRnJpLCBPY3QgMDYsIDIwMTcgYXQgMDQ6MDE6MjlQ
TSArMDAwMCwgQnJldHQgU3RhaGxtYW4gd3JvdGU6Cj4+IE9uIEZyaSwgT2N0IDYsIDIwMTcgYXQg
Mzo1MSBBTSwgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
PiA+IE9uIFRodSwgT2N0IDA1LCAyMDE3IGF0IDA1OjUxOjM5UE0gKzAwMDAsIEJyZXR0IFN0YWhs
bWFuIHdyb3RlOgo+PiA+PiBJJ2QgbGlrZSB0byBiZSBhYmxlIHRvIHJlYWQgc3BlY2lmaWMgbWVt
b3J5IGxvY2F0aW9ucyB3aXRoaW4gYSBEb21VLAo+PiA+PiBlaXRoZXIgYnkgZ3Vlc3QtcGh5c2lj
YWwgb3IgZ3Vlc3QtdmlydHVhbCBhZGRyZXNzLCBhbmQgSSdtIHdvbmRlcmluZwo+PiA+PiB3aGF0
IHRoZSBYZW4tcHJvdmlkZWQgb3B0aW9ucyBpbiB0aGlzIGFyZWEgYXJlLiBJJ3ZlIHNlZW4KPj4g
Pj4gZG9jdW1lbnRhdGlvbiBvbiAiZ3JhbnQgdGFibGVzIiwgYnV0IHRoYXQgbWVjaGFuaXNtIHNl
ZW1zIHRhaWxvcmVkCj4+ID4+IHRvd2FyZHMgY29tbXVuaWNhdGlvbiBiZXR3ZWVuIGZyb250IGFu
ZCBiYWNrLWVuZCBkcml2ZXJzLiBBbGwgSSB3YW50Cj4+ID4+IHRvIGRvIGlzIGFsbG93IGNvZGUg
aW4gZWl0aGVyIERvbTAgb3IgdGhlIGh5cGVydmlzb3IgaXRzZWxmIHRvIHJlYWQKPj4gPj4gc3Bl
Y2lmaWMgbWVtb3J5IHJhbmdlcyB3aXRoaW4gYSBzcGVjaWZpYyBEb21VLiBJIG5vdGljZSB0aGVy
ZSdzIGEKPj4gPj4gcmF3X2NvcHlfZnJvbV9ndWVzdCgpIGZ1bmN0aW9uIChndWVzdGNvcHkuYyks
IHdoaWNoIGxvb2tzIGxpa2UgaXQKPj4gPj4gY291bGQgYmUgdXNlZnVsLiBIb3dldmVyLCB0aGUg
aGFyZGNvZGluZyBvZiAiY3VycmVudC0+ZG9tYWluIiBpbiB0aGUKPj4gPj4gY2FsbCB0byBnZXRf
cGFnZV9mcm9tX2d2YSgpIGxlYWRzIG1lIHRvIHN1c3BlY3QgdGhhdCBpdCdzIGludGVuZGVkIGZv
cgo+PiA+PiB1c2Ugb25seSBpbiBhIGh5cGVyY2FsbC4gSXMgdGhlcmUgYSBzdGFuZGFyZCB3YXkg
dG8gcmVhZCBtZW1vcnkgZnJvbQo+PiA+PiBhbiAqYXJiaXRyYXJ5KiBndWVzdCwgZWl0aGVyIHVz
aW5nIGd1ZXN0LXBoeXNpY2FsIG9yIGd1ZXN0LXZpcnR1YWwKPj4gPj4gYWRkcmVzc2VzPyBJZiBz
bywgaXMgaXQgcG9zc2libGUgdG8gZG8gaXQgZnJvbSBEb20wIHdpdGhvdXQgbW9kaWZ5aW5nCj4+
ID4+IHRoZSBYZW4gaHlwZXJ2aXNvcj8KPj4gPj4KPj4gPj4gTGlua3MgdG8gcmVsZXZhbnQgZG9j
dW1lbnRhdGlvbiBvciBleGFtcGxlIHNvdXJjZSBjb2RlIHdvdWxkIGJlCj4+ID4+IGdyZWF0bHkg
YXBwcmVjaWF0ZWQuLi4KPj4gPgo+PiA+IEFGQUlDVCB5b3Ugd2FudCB0byB0YWtlIGEgbG9vayBh
dCB0aGUgZm9yZWlnbm1lbW9yeSBsaWJyYXJ5LiBJdCBhbGxvd3MKPj4gPiB5b3UgdG8gbWFwIERv
bVUgbWVtb3J5IGZyb20gRG9tMCB1c2VyLXNwYWNlIFswXS4KPj4KPj4gSG1tLi4uIEp1c3Qgbm90
aWNlZCB0aGF0IHRoZSBmb3JlaWdubWVtb3J5IG1hcHBpbmcgY29kZSB3YXMgZmFjdG9yZWQKPj4g
b3V0IG9mIGxpYnhjIGFuZCBpbnRvIGxpYnhlbmZvcmVpZ25tZW1vcnkgaW4gY29tbWl0IDMyNDg2
OSAoWGVuIDQuNykuCj4+IFNvIGl0IGxvb2tzIGxpa2UgdGhlcmUgd2FzIG5vIGFsdGVybmF0aXZl
IHRvIHRoZSBsaWJ4YyBmdW5jdGlvbnMgdW50aWwKPj4gZmFpcmx5IHJlY2VudGx5LiBJJ2xsIHBy
b2JhYmx5IHRyeSB1c2luZyB0aGUgbGlieGVuZm9yZWlnbm1lbW9yeQo+PiBmdW5jdGlvbnMgKHRv
b2xzL2xpYnMvZm9yZWlnbm1lbW9yeSkgZGlyZWN0bHksIHVubGVzcyBzb21lb25lIGNhbiBnaXZl
Cj4+IG1lIGEgcmVhc29uIHRvIHByZWZlciB0aGUgbGlieGMgd3JhcHBlci4uLgo+Cj4gbGlieGMg
ZG9lc24ndCBoYXZlIGEgc3RhYmxlIGludGVyZmFjZSwgbGlieGVuZm9yZWlnbm1lbW9yeSBPVE9I
IGlzCj4gc3RhYmxlLCBzbyB5b3Ugc2hvdWxkIGFpbSBhdCB1c2luZyB0aGUgbGF0ZXIsIG9yIGVs
c2UgeW91Cj4gaW1wbGVtZW50YXRpb24gbWlnaHQgYmUgdGllZCB0byBhIHNwZWNpZmljIFhlbiB2
ZXJzaW9uLgoKVW5kZXJzdG9vZC4gVGhhbmtzLgpCcmV0dCBTLgoKPgo+IFJvZ2VyLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxp
bmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LXVzZXJz

From xen-users-bounces@lists.xen.org Mon Oct 09 18:38:57 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 18:38: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 1e1cvt-0000MM-8O; Mon, 09 Oct 2017 18:37:41 +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 1e1cvr-0000MG-T0
 for xen-users@lists.xenproject.org; Mon, 09 Oct 2017 18:37:40 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 97/D8-01766-3F1CBD95; Mon, 09 Oct 2017 18:37:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkleJIrShJLcpLzFFi42JxWrxPSffjwdu
 RBo/uqlm82/eX2YHR4/CHKywBjFGsmXlJ+RUJrBlN34+wFfTaVmz6c5W1gXG6eRcjJweLwDwW
 iQsf07sYuTgkBBpZJGbuXMQKkhASqJFY8bCXHaJIS+L2o7VgcTYBVYn+zx8ZIWo0JR4dv8gMY
 osIREosuLqIBcTmFbCR+N72DswWFvCR6L35hhUiLihxcuYTsDizQIzErlWHmCDmOEjMvncMqI
 YD6IgCidNHSyBKRCQW/f7KPIGRbxaS7llIumchKZsF1M0soC6xfp4QRFhbYtnC18wQtprE7W1
 X2ZHFFzCyr2JUL04tKkst0jXRSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDGQG
 INjBeKvP+RCjJAeTkijvyY23I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8D44AJQTLEpNT61Iy
 8wBxhRMWoKDR0mE1wYYV0K8xQWJucWZ6RCpU4zhHMc2Xf7DxNFx8y6Q3AAmN4HJfWDyCUT8+w
 OQ+KVlf5mEWPLy81KlxHm3gmwTABmXUZoHtwyWMi4xykoJ8zICnS/EU5BalJtZgir/ilGcg1F
 JmLcTZApPZl4J3E2vgM5lAjqXsfgGyLkliQgpqQZGK56jW66otEvq1D4oYeu9ElLyheFxivFl
 m1vd9vyM+VKfV4up+7XkTVT93HJ5sun1JaqJBYI+xx0MfbdaHbkQf3KWymkWGYYUs0leWt+4W
 TebG0b339jz09rOSWTrErc0U4nXJqwRp0/xMB7aJcfS/K7g9dsj5/mu/PNVmPRPzMFELsTgub
 kSS3FGoqEWc1FxIgCDx08qFAMAAA==
X-Env-Sender: tlviewer@yahoo.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1507574256!103299017!1
X-Originating-IP: [66.163.190.34]
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.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55934 invoked from network); 9 Oct 2017 18:37:37 -0000
Received: from sonic307-11.consmr.mail.ne1.yahoo.com (HELO
 sonic307-11.consmr.mail.ne1.yahoo.com) (66.163.190.34)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 Oct 2017 18:37:37 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1507574256; bh=/e33oxpcDBAZrl4T4MtzwVDGaVTcyAd7md/NmyVMVrU=;
 h=Date:From:Reply-To:To:Subject:References:From:Subject;
 b=CMm9VxEVj3RWDcZUwlpVewo2VRYv/haT4YAsD5AzFG6EDovhX8TBdguBSE/M0Tz/NNoFwwlJ2CLzmaEDNklVbVDr3A5sK/6eDQ7pPJfASGsXQZapp+zjyNEpgP/LwnQERNz+JrdRDdSgwrPybG1/LoxOqU6UwNs7I9qF9cwaM9N8U5iLEXJ4dALl4aWTjHhXHSyom9UHQGi0o8GXH292tz1Xvg6XbD81IXTCITzFezCmVCKJqakgyB0PP2588eteDokzIq/ze+rJhp8wThw63XenpleYDAURrUxBrNaZSzDUUYGiC07IHQ1C0cHVk26iUteW4F+MkHqNZL6s4tGzUA==
X-YMail-OSG: pwOy1T8VM1kaJ.kWK.SnDAtlnAqZikNNCti6u7s_N.Nz3LKJ69FBZh7CHIsR1C4
 TJkfgJlLJ8JeVaT823asSbVEWFSDsyTokNrIHo9qcscyPbQ8TG0AtSGRZG4YPeobvXayWIvbot8m
 YBWob0SngzpFUc.j4vKMDJZeE8qlTpd1oJSu7LvPh9ilh2YZNqW5bJ.H8JY32WFV0R1h_2QtxTgC
 BfZIyUe6GptcJkSGpURVD4sfEijIQ3Gf.Jg3ao700zq1PBUMqxzsf6we0jiWfG4Pu25FLpbFe83V
 2o1l85Hz71dN_lC4LJfTaFuta6B0fAJqwEpVwNGIv0xGpEfDBYC6h8ZpLZphNTP.5Su612RVFNaz
 jshoaLH6KtYpR8CtKWsVjrRGcfuUP9tOXDXbwGHP_z9ixqMFRei3s_GGfdYNWFTYTmxdrgFlLDfL
 WGN0cx94jxPY7TSyX2a9JegN6Vo_jQyNUWBghwOya1w--
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic307.consmr.mail.ne1.yahoo.com with HTTP; Mon, 9 Oct 2017 18:37:36 +0000
Date: Mon, 9 Oct 2017 18:37:34 +0000 (UTC)
From: Mark Pryor <tlviewer@yahoo.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>, 
 Xen-users <xen-users@lists.xenproject.org>
Message-ID: <163465317.4407965.1507574254206@mail.yahoo.com>
MIME-Version: 1.0
References: <163465317.4407965.1507574254206.ref@mail.yahoo.com>
X-Mailer: WebService/1.1.10668 YahooMailNeo Mozilla/5.0 (X11; Linux x86_64;
 rv:52.0) Gecko/20100101 Firefox/52.0
Content-Length: 8353
Subject: Re: [Xen-users] matching Qemu version to Xen version, how critical?
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="===============5939777665240048461=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============5939777665240048461==
Content-Type: multipart/alternative; 
	boundary="----=_Part_4407964_940572648.1507574254204"
Content-Length: 7821

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

 Hello,
https://paste.fedoraproject.org/paste/o15OrLa~PY98S3EPm6P-Ag/
https://tracker.debian.org/news/877656
on Oct 02, Debian-security released 8 fixes for qemu-2.8. In total there ar=
e46 patches since the release of qemu-2.8 on Jul 21.
As shown, in the fpaste, I applied these 46 to the upstream xen-4.9 tarball=
 whiletrying to package in Stretch. All applied cleanly.
As a source of qemu fixes xen-4.9, I've looked here:http://xenbits.xen.org/=
gitweb/?p=3Dqemu-xen.git;a=3Dshortlog;h=3Drefs/heads/staging-4.9
you can see there is only 1 fix since the release of xen-4.9.0 (Jun 27).=20

Any harm in using the debian-delta for qemu fixes? Should these be auto-tes=
ted by xenproject?
PryMar56

    On Thursday, October 5, 2017 3:51 AM, Ian Jackson <ian.jackson@eu.citri=
x.com> wrote:
=20

 Mark Pryor writes ("matching Qemu version to Xen version, how critical?"):
...
> Please tell me it doesn't matter what version of qemu is used with
> Xen, as long as they are build together. How critical can it be?

It's not very critical, if you are using a released version of Xen.
In particular, if it builds, you're unlikely to go very far wrong.

NB though that (as you suggest from "built together") the Xen control
libraries that qemu uses 1. do not have a stable ABI until recently
(sorry) 2. do not have a stable interface to the hypervisor.

So unless you are using the very latest bits, you must rebuild when
you use a different Xen version.

Additionally, the qemu configure script works by determining the Xen
version (rather than by looking for individual features) and keying
everything off that.=C2=A0 So if you are using xen-unstable, you will find
that some qemu versions don't build.

Ian.

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

  =20
------=_Part_4407964_940572648.1507574254204
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"yiv9677457620"><div id=3D"yui_3_16_0_ym19_1_15075735=
97375_8275"><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_1507573597375_8274"><div><span></span></div><div id=
=3D"yui_3_16_0_ym19_1_1507573597375_8914"> Hello,</div><div id=3D"yui_3_16_=
0_ym19_1_1507573597375_8927"><br></div><div dir=3D"ltr" id=3D"yui_3_16_0_ym=
19_1_1507573597375_8920"><a href=3D"https://paste.fedoraproject.org/paste/o=
15OrLa~PY98S3EPm6P-Ag/" class=3D"" id=3D"yui_3_16_0_ym19_1_1507573597375_89=
19">https://paste.fedoraproject.org/paste/o15OrLa~PY98S3EPm6P-Ag/</a></div>=
<div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1507573597375_8928"><br></div><div=
 id=3D"yui_3_16_0_ym19_1_1507573597375_8973" dir=3D"ltr"><a href=3D"https:/=
/tracker.debian.org/news/877656" id=3D"yui_3_16_0_ym19_1_1507573597375_9053=
" class=3D"edited-link-editor">https://tracker.debian.org/news/877656</a></=
div><div class=3D"yiv9677457620qtdSeparateBR" id=3D"yui_3_16_0_ym19_1_15075=
73597375_8273"><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1507573597375_8885"=
><a href=3D"https://da.gd/KzHc"><br></a></div><div dir=3D"ltr" id=3D"yui_3_=
16_0_ym19_1_1507573597375_9192">on Oct 02, Debian-security released 8 fixes=
 for qemu-2.8. In total there are</div><div dir=3D"ltr" id=3D"yui_3_16_0_ym=
19_1_1507573597375_9233">46 patches since the release of qemu-2.8 on Jul 21=
.</div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1507573597375_9483"><br></d=
iv><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1507573597375_9696">As shown, i=
n the fpaste, I applied these 46 to the upstream xen-4.9 tarball while</div=
><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1507573597375_9482">trying to pac=
kage in Stretch. All applied cleanly.</div><div dir=3D"ltr"><br></div><div =
dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1507573597375_9472">As a source of qemu=
 fixes xen-4.9, I've looked here:</div><div dir=3D"ltr" id=3D"yui_3_16_0_ym=
19_1_1507573597375_9428"><a href=3D"http://xenbits.xen.org/gitweb/?p=3Dqemu=
-xen.git;a=3Dshortlog;h=3Drefs/heads/staging-4.9" class=3D"" id=3D"yui_3_16=
_0_ym19_1_1507573597375_9427">http://xenbits.xen.org/gitweb/?p=3Dqemu-xen.g=
it;a=3Dshortlog;h=3Drefs/heads/staging-4.9</a></div><div dir=3D"ltr" id=3D"=
yui_3_16_0_ym19_1_1507573597375_9553"><br></div><div id=3D"yui_3_16_0_ym19_=
1_1507573597375_9495" dir=3D"ltr">you can see there is only 1 fix since the=
 release of xen-4.9.0 (Jun 27). <br></div><div dir=3D"ltr" id=3D"yui_3_16_0=
_ym19_1_1507573597375_9533"><br></div><div dir=3D"ltr" id=3D"yui_3_16_0_ym1=
9_1_1507573597375_9595">Any harm in using the debian-delta for qemu fixes? =
Should these be auto-tested by xenproject?</div><div dir=3D"ltr" id=3D"yui_=
3_16_0_ym19_1_1507573597375_9695"><br></div><div dir=3D"ltr">PryMar56<br></=
div><div id=3D"yui_3_16_0_ym19_1_1507573597375_9484"><br></div></div><div c=
lass=3D"yiv9677457620yqt9032844069" id=3D"yiv9677457620yqt13967"></div></di=
v></div></div><div class=3D".yiv9677457620yahoo_quoted"> <div style=3D"font=
-family:Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-si=
ze:13px;"> <div style=3D"font-family:HelveticaNeue, Helvetica Neue, Helveti=
ca, Arial, Lucida Grande, sans-serif;font-size:16px;"> <div dir=3D"ltr"><fo=
nt size=3D"2" face=3D"Arial"> On Thursday, October 5, 2017 3:51 AM, Ian Jac=
kson &lt;ian.jackson@eu.citrix.com&gt; wrote:<br clear=3D"none"></font></di=
v>  <br clear=3D"none"><br clear=3D"none"> <div class=3D"yiv9677457620y_msg=
_container"><div dir=3D"ltr">Mark Pryor writes ("matching Qemu version to X=
en version, how critical?"):<div class=3D"yiv9677457620yqt8466893908" id=3D=
"yiv9677457620yqtfd97892"><br clear=3D"none">...<br clear=3D"none">&gt; Ple=
ase tell me it doesn't matter what version of qemu is used with<br clear=3D=
"none">&gt; Xen, as long as they are build together. How critical can it be=
?</div><br clear=3D"none"><br clear=3D"none">It's not very critical, if you=
 are using a released version of Xen.<br clear=3D"none">In particular, if i=
t builds, you're unlikely to go very far wrong.<br clear=3D"none"><br clear=
=3D"none">NB though that (as you suggest from "built together") the Xen con=
trol<br clear=3D"none">libraries that qemu uses 1. do not have a stable ABI=
 until recently<br clear=3D"none">(sorry) 2. do not have a stable interface=
 to the hypervisor.<br clear=3D"none"><br clear=3D"none">So unless you are =
using the very latest bits, you must rebuild when<br clear=3D"none">you use=
 a different Xen version.<br clear=3D"none"><br clear=3D"none">Additionally=
, the qemu configure script works by determining the Xen<br clear=3D"none">=
version (rather than by looking for individual features) and keying<br clea=
r=3D"none">everything off that.&nbsp; So if you are using xen-unstable, you=
 will find<br clear=3D"none">that some qemu versions don't build.<br clear=
=3D"none"><br clear=3D"none">Ian.<br clear=3D"none"><br clear=3D"none">____=
___________________________________________<br clear=3D"none">Xen-users mai=
ling list<br clear=3D"none"><a rel=3D"nofollow" shape=3D"rect" ymailto=3D"m=
ailto:Xen-users@lists.xen.org" target=3D"_blank" href=3D"mailto:Xen-users@l=
ists.xen.org">Xen-users@lists.xen.org</a><br clear=3D"none"><a rel=3D"nofol=
low" shape=3D"rect" target=3D"_blank" href=3D"https://lists.xen.org/xen-use=
rs">https://lists.xen.org/xen-users</a></div><br clear=3D"none"><br clear=
=3D"none"></div>  </div> </div>  </div></div></body></html>
------=_Part_4407964_940572648.1507574254204--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============5939777665240048461==--


From xen-users-bounces@lists.xen.org Mon Oct 09 22:55:30 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 22:55: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 1e1gwI-0006fw-RY; Mon, 09 Oct 2017 22:54:22 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <brettstahlman@gmail.com>) id 1e1gwH-0006fq-Jt
 for Xen-users@lists.xen.org; Mon, 09 Oct 2017 22:54:21 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 78/A0-21807-C1EFBD95; Mon, 09 Oct 2017 22:54:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsVyMfS6ka7Mv9u
 RBsv8LVZdPcDqwOhxdPdvpgDGKNbMvKT8igTWjGmvz7EUrBar+DA5q4HxpFAXIxeHkMBERolz
 HX2sIA6LwCxWie9nXrCBOBIC21glGi49Zeli5ARyyiS6u+8BJTiA7CKJffsDIcIFEi1zb7GB2
 LwCghInZz4BKxcS8JS4e+wTWJxTwEtid8NkRohtk5gkpvzbC5ZgE9CTuLt4IzuIzSKgInH/6G
 pWiEEBEpO2n2QEsYUFfCS6zq9jArFFBKwlfl9eClbDLCAtMfP2REYIW1OidftvdghbW2LZwtf
 MExiFZiG5aRaSsllIyhYwMq9i1ChOLSpLLdI1NNFLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlM
 KtZLzs/dxAgMZwYg2MF49rTnIUZJDiYlUV6Ov7cjhfiS8lMqMxKLM+KLSnNSiw8xanBwCGxeu
 /oCoxRLXn5eqpIEbwRInWBRanpqRVpmDjDiYEolOHiURHhX/QFK8xYXJOYWZ6ZDpE4xWnJcuH
 PpDxPHsU2XgeSBPbf+MAmBzZMS500DmScA0pBRmgc3DpYULjHKSgnzMgIdK8RTkFqUm1mCKv+
 KUZyDUUmY9zPIWp7MvBK4ra+ADmICOoix+AbIQSWJCCmpBsYsVYWQ28xmdldMnu3xYj6V/WZx
 SlFZObvb0kP5y3b8WvRmvUt458RlmeIfRRWnPHOujs85c+KN/aEpO3l9Vsot63oUKTft2DKvb
 /Oc+Loi+I7ULn6Q0Xr/nohC74y/0du00l49rLrIOCWqeO+jAqmyzX8Vrt9yDT/346uk+6JbW9
 SMv7df+nVRiaU4I9FQi7moOBEAKXUVHgUDAAA=
X-Env-Sender: brettstahlman@gmail.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1507589659!103370225!1
X-Originating-IP: [209.85.215.50]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36253 invoked from network); 9 Oct 2017 22:54:19 -0000
Received: from mail-lf0-f50.google.com (HELO mail-lf0-f50.google.com)
 (209.85.215.50)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 Oct 2017 22:54:19 -0000
Received: by mail-lf0-f50.google.com with SMTP id a16so11530670lfk.0
 for <Xen-users@lists.xen.org>; Mon, 09 Oct 2017 15:54:19 -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=WLTnFS31Bd/JHSIc+H8Kx95tnUGaSDCYZcQYvwKt7f8=;
 b=N7tXFnR7dN4mRdyLkh7CBdKs/ro913F7gazg2lPxHD2b5ZF5/F5kApXXPJ1O56/6UY
 VhgnO/hr+lIxOpxn0dfWw8FlFsiD1bdGtnEax62j5+QnV7wfNZeZMoFqQg6aisXvPC8o
 Xh5LFtnZH3HGW6IxskA5dLqJx93OhjMn+s2Zt5G1palyX9WLzgeE6Tau2qETzEM5UEtr
 Ql6f/VaIsH2Ay6BcHGStGaWRRz9E+HnUMxXo/IzkaRqsQTixmjSQMtrZ/1rxhI5k14yo
 hLw64Tc4C3agtm4KNmnveNnICU8zx5kBYZ+0I+WGz8BGsKMhbOmF/4MAHRTm7E9Jw6ew
 uAHQ==
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=WLTnFS31Bd/JHSIc+H8Kx95tnUGaSDCYZcQYvwKt7f8=;
 b=hnyjIakXoUEa3g8TNL18DuWeTR7rGUdl69TB3zsaN+9ky1wMoqOM3vYIr9R3TiZYfm
 RGpujVzu8B+675NMpDt7XVNSfmRcs//sOurYDnXVwvMSjaM0OkNXEIOFcRH8aAY9zJpD
 30wD0sITnHGl+O0pJa0R7+g9ZoyVOSXGJQp0mCZqxAalqAPFfvC0TgEqR0xgmf34NlEY
 eDjJi6naLps2cKgrMPzirH+YUOHm0og4Xh2Bc/9eUWfKutlN3oYDEuCRzhF0ueQrgYF3
 BsftqaYqJq6LHBYj1lCB+0RNqjzkZpR15nwnybzc+yXjq5zGUvqGpu5H+D34Mo/2/zLP
 60Cg==
X-Gm-Message-State: AMCzsaXeGGfxLsF7DWkioIAZ0XbvLN97w2r5ts4XAs3lPVxyKlbBx6R0
 eth8WT6Cc8kHTYc0BuHHpxA15rI0hLgUGuGemhM=
X-Google-Smtp-Source: AOwi7QCSU3k4/2remi+RLQlA476Ib3pvq1ynfpWW29EYjR/X9MOwModCoRrTlaWbgJBAJLnQ19PmZQq3IVmrjJkKKSU=
X-Received: by 10.25.18.71 with SMTP id h68mr4268958lfi.50.1507589659199; Mon,
 09 Oct 2017 15:54:19 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.202.80 with HTTP; Mon, 9 Oct 2017 15:54:18 -0700 (PDT)
In-Reply-To: <20171009093547.sz6r56vzqar4jbxr@dhcp-3-128.uk.xensource.com>
References: <CAOyxqKkNu9uSj0+FxpTb62jQ7Qnncwpw=JRa8Ctmniry8Nxtqg@mail.gmail.com>
 <20171006085150.ompba6nzxl36v3yl@MacBook-Pro-de-Roger.local>
 <CAOyxqKnw-sMZ+0d1DA2ZrtzcU0KX=y+czhWUtU8=W4+29AG+jg@mail.gmail.com>
 <20171009093547.sz6r56vzqar4jbxr@dhcp-3-128.uk.xensource.com>
From: Brett Stahlman <brettstahlman@gmail.com>
Date: Mon, 9 Oct 2017 17:54:18 -0500
Message-ID: <CAOyxqK==ey2pOUL87gpg-4PYk_ia8iJt6QJk9D-NULthugqmCw@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Cc: Xen-users@lists.xen.org
Subject: Re: [Xen-users] Reading a DomU's memory from Dom0 or Xen hypervisor
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>

T24gTW9uLCBPY3QgOSwgMjAxNyBhdCA0OjM1IEFNLCBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4gT24gRnJpLCBPY3QgMDYsIDIwMTcgYXQgMDQ6MDE6MjlQ
TSArMDAwMCwgQnJldHQgU3RhaGxtYW4gd3JvdGU6Cj4+IE9uIEZyaSwgT2N0IDYsIDIwMTcgYXQg
Mzo1MSBBTSwgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
PiA+IE9uIFRodSwgT2N0IDA1LCAyMDE3IGF0IDA1OjUxOjM5UE0gKzAwMDAsIEJyZXR0IFN0YWhs
bWFuIHdyb3RlOgo+PiA+PiBJJ2QgbGlrZSB0byBiZSBhYmxlIHRvIHJlYWQgc3BlY2lmaWMgbWVt
b3J5IGxvY2F0aW9ucyB3aXRoaW4gYSBEb21VLAo+PiA+PiBlaXRoZXIgYnkgZ3Vlc3QtcGh5c2lj
YWwgb3IgZ3Vlc3QtdmlydHVhbCBhZGRyZXNzLCBhbmQgSSdtIHdvbmRlcmluZwo+PiA+PiB3aGF0
IHRoZSBYZW4tcHJvdmlkZWQgb3B0aW9ucyBpbiB0aGlzIGFyZWEgYXJlLiBJJ3ZlIHNlZW4KPj4g
Pj4gZG9jdW1lbnRhdGlvbiBvbiAiZ3JhbnQgdGFibGVzIiwgYnV0IHRoYXQgbWVjaGFuaXNtIHNl
ZW1zIHRhaWxvcmVkCj4+ID4+IHRvd2FyZHMgY29tbXVuaWNhdGlvbiBiZXR3ZWVuIGZyb250IGFu
ZCBiYWNrLWVuZCBkcml2ZXJzLiBBbGwgSSB3YW50Cj4+ID4+IHRvIGRvIGlzIGFsbG93IGNvZGUg
aW4gZWl0aGVyIERvbTAgb3IgdGhlIGh5cGVydmlzb3IgaXRzZWxmIHRvIHJlYWQKPj4gPj4gc3Bl
Y2lmaWMgbWVtb3J5IHJhbmdlcyB3aXRoaW4gYSBzcGVjaWZpYyBEb21VLiBJIG5vdGljZSB0aGVy
ZSdzIGEKPj4gPj4gcmF3X2NvcHlfZnJvbV9ndWVzdCgpIGZ1bmN0aW9uIChndWVzdGNvcHkuYyks
IHdoaWNoIGxvb2tzIGxpa2UgaXQKPj4gPj4gY291bGQgYmUgdXNlZnVsLiBIb3dldmVyLCB0aGUg
aGFyZGNvZGluZyBvZiAiY3VycmVudC0+ZG9tYWluIiBpbiB0aGUKPj4gPj4gY2FsbCB0byBnZXRf
cGFnZV9mcm9tX2d2YSgpIGxlYWRzIG1lIHRvIHN1c3BlY3QgdGhhdCBpdCdzIGludGVuZGVkIGZv
cgo+PiA+PiB1c2Ugb25seSBpbiBhIGh5cGVyY2FsbC4gSXMgdGhlcmUgYSBzdGFuZGFyZCB3YXkg
dG8gcmVhZCBtZW1vcnkgZnJvbQo+PiA+PiBhbiAqYXJiaXRyYXJ5KiBndWVzdCwgZWl0aGVyIHVz
aW5nIGd1ZXN0LXBoeXNpY2FsIG9yIGd1ZXN0LXZpcnR1YWwKPj4gPj4gYWRkcmVzc2VzPyBJZiBz
bywgaXMgaXQgcG9zc2libGUgdG8gZG8gaXQgZnJvbSBEb20wIHdpdGhvdXQgbW9kaWZ5aW5nCj4+
ID4+IHRoZSBYZW4gaHlwZXJ2aXNvcj8KPj4gPj4KPj4gPj4gTGlua3MgdG8gcmVsZXZhbnQgZG9j
dW1lbnRhdGlvbiBvciBleGFtcGxlIHNvdXJjZSBjb2RlIHdvdWxkIGJlCj4+ID4+IGdyZWF0bHkg
YXBwcmVjaWF0ZWQuLi4KPj4gPgo+PiA+IEFGQUlDVCB5b3Ugd2FudCB0byB0YWtlIGEgbG9vayBh
dCB0aGUgZm9yZWlnbm1lbW9yeSBsaWJyYXJ5LiBJdCBhbGxvd3MKPj4gPiB5b3UgdG8gbWFwIERv
bVUgbWVtb3J5IGZyb20gRG9tMCB1c2VyLXNwYWNlIFswXS4KPj4KPj4gSG1tLi4uIEp1c3Qgbm90
aWNlZCB0aGF0IHRoZSBmb3JlaWdubWVtb3J5IG1hcHBpbmcgY29kZSB3YXMgZmFjdG9yZWQKPj4g
b3V0IG9mIGxpYnhjIGFuZCBpbnRvIGxpYnhlbmZvcmVpZ25tZW1vcnkgaW4gY29tbWl0IDMyNDg2
OSAoWGVuIDQuNykuCj4+IFNvIGl0IGxvb2tzIGxpa2UgdGhlcmUgd2FzIG5vIGFsdGVybmF0aXZl
IHRvIHRoZSBsaWJ4YyBmdW5jdGlvbnMgdW50aWwKPj4gZmFpcmx5IHJlY2VudGx5LiBJJ2xsIHBy
b2JhYmx5IHRyeSB1c2luZyB0aGUgbGlieGVuZm9yZWlnbm1lbW9yeQo+PiBmdW5jdGlvbnMgKHRv
b2xzL2xpYnMvZm9yZWlnbm1lbW9yeSkgZGlyZWN0bHksIHVubGVzcyBzb21lb25lIGNhbiBnaXZl
Cj4+IG1lIGEgcmVhc29uIHRvIHByZWZlciB0aGUgbGlieGMgd3JhcHBlci4uLgo+Cj4gbGlieGMg
ZG9lc24ndCBoYXZlIGEgc3RhYmxlIGludGVyZmFjZSwgbGlieGVuZm9yZWlnbm1lbW9yeSBPVE9I
IGlzCj4gc3RhYmxlLCBzbyB5b3Ugc2hvdWxkIGFpbSBhdCB1c2luZyB0aGUgbGF0ZXIsIG9yIGVs
c2UgeW91Cj4gaW1wbGVtZW50YXRpb24gbWlnaHQgYmUgdGllZCB0byBhIHNwZWNpZmljIFhlbiB2
ZXJzaW9uLgoKQ2FuIHlvdSBwb2ludCBtZSB0byBkb2N1bWVudGF0aW9uIG9uIGJ1aWxkaW5nIGN1
c3RvbSB1c2Vyc3BhY2UgYXBwcwooYW5kL29yIExLTXMpIGFnYWluc3QgWGVuIGxpYnJhcmllcyBz
dWNoIGFzIGxpYnhlbmZvcmVpZ25tZW1vcnk/CihBbHRlcm5hdGl2ZWx5LCBhIGxpbmsgdG8gYW4g
b3BlbiBzb3VyY2UgcHJvamVjdCB0aGF0IGRvZXMgaXQgd291bGQgYmUKaGVscGZ1bC4pIEknbSB0
aGlua2luZyBtYWNyb3MgbGlrZSBDRkxBR1NfbGlieGVuZm9yZWlnbm1lbW9yeSAoZGVmaW5lZApp
biB0b29scy9SdWxlcy5taykgd291bGQgYmUgdXNlZnVsLCBidXQgbXkgaW5pdGlhbCBhdHRlbXB0
IHRvIGluY2x1ZGUKUnVsZXMubWsgZnJvbSBhIG1ha2VmaWxlIG91dHNpZGUgdGhlIFhlbiBzb3Vy
Y2UgdHJlZSByZXN1bHRlZCBpbiBhbgplcnJvciB0aGF0IGxlZCBtZSB0byBzdXNwZWN0IHRoYXQg
dGhlIGZpbGUgd2FzIG1lYW50IHRvIGJlIHVzZWQgb25seQp3aXRoaW4gdGhlIFhlbiBidWlsZCBm
cmFtZXdvcmsuIENvbnNpZGVyZWQgYWRkaW5nIGEgQyBmaWxlIHVuZGVyCmNvbXBvbmVudHMvYXBw
cy94ZW4veGVuLXNyYy90b29scy9taXNjIGFuZCB1cGRhdGluZwp0b29scy9taXNjL01ha2VmaWxl
IGFjY29yZGluZ2x5LCBidXQgbW9ua2V5aW5nIGFyb3VuZCBpbiB0aGUgWGVuCnNvdXJjZSB0cmVl
IGRpZG4ndCBzZWVtIHJpZ2h0Li4uCgpUaGFua3MsCkJyZXR0IFMuCgo+Cj4gUm9nZXIuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFp
bGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Tue Oct 10 07:24:44 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 07: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 1e1oss-0002tT-5c; Tue, 10 Oct 2017 07:23:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4490c89c9=roger.pau@citrix.com>)
 id 1e1osr-0002tN-Sj
 for Xen-users@lists.xen.org; Tue, 10 Oct 2017 07:23:22 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 C1/6D-24316-9657CD95; Tue, 10 Oct 2017 07:23:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGIsWRWlGSWpSXmKPExsWyU9JRQjej9E6
 kwa6LEharrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8bLo39YCvZIVUyc38rewPhCtIuRk0NCwE9i
 xf2jTCA2i4CqxJSrD9m6GDk42ATsJaZ/rQAJiwjoSBz9PIMZxGYWkJVYvOgkWLmwgI9E1/l1Y
 DavgKfE77YXQK1cHEICN5kkpk78wAaREJQ4OfMJC0SznsSNqVPA5jMLSEss/8cBEZaXaN46G2
 w+p0CgxKKFm8FaRQVUJPqXPGUHsYUEFCX65z1ggzg5XaJtwkLWCYwCs5BsmIVkwyyEDbOQbFj
 AyLKKUb04tagstUjXRC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzBcGYBgB2Pj
 F6dDjJIcTEqivM3FdyKF+JLyUyozEosz4otKc1KLDzFqcHAIbF67+gKjFEtefl6qkgRvdQlQn
 WBRanpqRVpmDjCiYEolOHiURHjbQMbwFhck5hZnpkOkTjHqchzbdPkPkxDYDClx3mkgMwRAij
 JK8+BGwKL7EqOslDAvI9CBQjwFqUW5mSWo8q8YxTkYlYR5g0Cm8GTmlcBtegV0BBPQEaJpYEe
 UJCKkpBoYHS+fP5X+Pd7S6dObXXWLZxjM5N61uft3T6bf9Oq5p2IWiQqsvuPVJzNRVfPf1+dJ
 1VuvWW43rU+uZbwZsCrjQe297azJhbbFnnaKvxSv5EU/ZCk/9vWJ3IFKm4bbpnsiOGt5fSdM9
 +sPrdh68VBM9OLUR9ffv5e4PXW28C21tDUr7zY/mzzpiRJLcUaioRZzUXEiAH3YcuXpAgAA
X-Env-Sender: prvs=4490c89c9=roger.pau@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1507620200!101979095!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.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46822 invoked from network); 10 Oct 2017 07:23:20 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 07:23:20 -0000
X-IronPort-AV: E=Sophos;i="5.42,503,1500940800"; d="scan'208";a="54303010"
Date: Tue, 10 Oct 2017 08:23:12 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Brett Stahlman <brettstahlman@gmail.com>
Message-ID: <20171010072312.g5ux5j2o3yo2s66a@dhcp-3-128.uk.xensource.com>
References: <CAOyxqKkNu9uSj0+FxpTb62jQ7Qnncwpw=JRa8Ctmniry8Nxtqg@mail.gmail.com>
 <20171006085150.ompba6nzxl36v3yl@MacBook-Pro-de-Roger.local>
 <CAOyxqKnw-sMZ+0d1DA2ZrtzcU0KX=y+czhWUtU8=W4+29AG+jg@mail.gmail.com>
 <20171009093547.sz6r56vzqar4jbxr@dhcp-3-128.uk.xensource.com>
 <CAOyxqK==ey2pOUL87gpg-4PYk_ia8iJt6QJk9D-NULthugqmCw@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAOyxqK==ey2pOUL87gpg-4PYk_ia8iJt6QJk9D-NULthugqmCw@mail.gmail.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: Xen-users@lists.xen.org
Subject: Re: [Xen-users] Reading a DomU's memory from Dom0 or Xen hypervisor
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>

T24gTW9uLCBPY3QgMDksIDIwMTcgYXQgMTA6NTQ6MThQTSArMDAwMCwgQnJldHQgU3RhaGxtYW4g
d3JvdGU6Cj4gT24gTW9uLCBPY3QgOSwgMjAxNyBhdCA0OjM1IEFNLCBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiBPbiBGcmksIE9jdCAwNiwgMjAxNyBh
dCAwNDowMToyOVBNICswMDAwLCBCcmV0dCBTdGFobG1hbiB3cm90ZToKPiA+PiBPbiBGcmksIE9j
dCA2LCAyMDE3IGF0IDM6NTEgQU0sIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPiB3cm90ZToKPiA+PiA+IE9uIFRodSwgT2N0IDA1LCAyMDE3IGF0IDA1OjUxOjM5UE0gKzAw
MDAsIEJyZXR0IFN0YWhsbWFuIHdyb3RlOgo+ID4+ID4+IEknZCBsaWtlIHRvIGJlIGFibGUgdG8g
cmVhZCBzcGVjaWZpYyBtZW1vcnkgbG9jYXRpb25zIHdpdGhpbiBhIERvbVUsCj4gPj4gPj4gZWl0
aGVyIGJ5IGd1ZXN0LXBoeXNpY2FsIG9yIGd1ZXN0LXZpcnR1YWwgYWRkcmVzcywgYW5kIEknbSB3
b25kZXJpbmcKPiA+PiA+PiB3aGF0IHRoZSBYZW4tcHJvdmlkZWQgb3B0aW9ucyBpbiB0aGlzIGFy
ZWEgYXJlLiBJJ3ZlIHNlZW4KPiA+PiA+PiBkb2N1bWVudGF0aW9uIG9uICJncmFudCB0YWJsZXMi
LCBidXQgdGhhdCBtZWNoYW5pc20gc2VlbXMgdGFpbG9yZWQKPiA+PiA+PiB0b3dhcmRzIGNvbW11
bmljYXRpb24gYmV0d2VlbiBmcm9udCBhbmQgYmFjay1lbmQgZHJpdmVycy4gQWxsIEkgd2FudAo+
ID4+ID4+IHRvIGRvIGlzIGFsbG93IGNvZGUgaW4gZWl0aGVyIERvbTAgb3IgdGhlIGh5cGVydmlz
b3IgaXRzZWxmIHRvIHJlYWQKPiA+PiA+PiBzcGVjaWZpYyBtZW1vcnkgcmFuZ2VzIHdpdGhpbiBh
IHNwZWNpZmljIERvbVUuIEkgbm90aWNlIHRoZXJlJ3MgYQo+ID4+ID4+IHJhd19jb3B5X2Zyb21f
Z3Vlc3QoKSBmdW5jdGlvbiAoZ3Vlc3Rjb3B5LmMpLCB3aGljaCBsb29rcyBsaWtlIGl0Cj4gPj4g
Pj4gY291bGQgYmUgdXNlZnVsLiBIb3dldmVyLCB0aGUgaGFyZGNvZGluZyBvZiAiY3VycmVudC0+
ZG9tYWluIiBpbiB0aGUKPiA+PiA+PiBjYWxsIHRvIGdldF9wYWdlX2Zyb21fZ3ZhKCkgbGVhZHMg
bWUgdG8gc3VzcGVjdCB0aGF0IGl0J3MgaW50ZW5kZWQgZm9yCj4gPj4gPj4gdXNlIG9ubHkgaW4g
YSBoeXBlcmNhbGwuIElzIHRoZXJlIGEgc3RhbmRhcmQgd2F5IHRvIHJlYWQgbWVtb3J5IGZyb20K
PiA+PiA+PiBhbiAqYXJiaXRyYXJ5KiBndWVzdCwgZWl0aGVyIHVzaW5nIGd1ZXN0LXBoeXNpY2Fs
IG9yIGd1ZXN0LXZpcnR1YWwKPiA+PiA+PiBhZGRyZXNzZXM/IElmIHNvLCBpcyBpdCBwb3NzaWJs
ZSB0byBkbyBpdCBmcm9tIERvbTAgd2l0aG91dCBtb2RpZnlpbmcKPiA+PiA+PiB0aGUgWGVuIGh5
cGVydmlzb3I/Cj4gPj4gPj4KPiA+PiA+PiBMaW5rcyB0byByZWxldmFudCBkb2N1bWVudGF0aW9u
IG9yIGV4YW1wbGUgc291cmNlIGNvZGUgd291bGQgYmUKPiA+PiA+PiBncmVhdGx5IGFwcHJlY2lh
dGVkLi4uCj4gPj4gPgo+ID4+ID4gQUZBSUNUIHlvdSB3YW50IHRvIHRha2UgYSBsb29rIGF0IHRo
ZSBmb3JlaWdubWVtb3J5IGxpYnJhcnkuIEl0IGFsbG93cwo+ID4+ID4geW91IHRvIG1hcCBEb21V
IG1lbW9yeSBmcm9tIERvbTAgdXNlci1zcGFjZSBbMF0uCj4gPj4KPiA+PiBIbW0uLi4gSnVzdCBu
b3RpY2VkIHRoYXQgdGhlIGZvcmVpZ25tZW1vcnkgbWFwcGluZyBjb2RlIHdhcyBmYWN0b3JlZAo+
ID4+IG91dCBvZiBsaWJ4YyBhbmQgaW50byBsaWJ4ZW5mb3JlaWdubWVtb3J5IGluIGNvbW1pdCAz
MjQ4NjkgKFhlbiA0LjcpLgo+ID4+IFNvIGl0IGxvb2tzIGxpa2UgdGhlcmUgd2FzIG5vIGFsdGVy
bmF0aXZlIHRvIHRoZSBsaWJ4YyBmdW5jdGlvbnMgdW50aWwKPiA+PiBmYWlybHkgcmVjZW50bHku
IEknbGwgcHJvYmFibHkgdHJ5IHVzaW5nIHRoZSBsaWJ4ZW5mb3JlaWdubWVtb3J5Cj4gPj4gZnVu
Y3Rpb25zICh0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkpIGRpcmVjdGx5LCB1bmxlc3Mgc29tZW9u
ZSBjYW4gZ2l2ZQo+ID4+IG1lIGEgcmVhc29uIHRvIHByZWZlciB0aGUgbGlieGMgd3JhcHBlci4u
Lgo+ID4KPiA+IGxpYnhjIGRvZXNuJ3QgaGF2ZSBhIHN0YWJsZSBpbnRlcmZhY2UsIGxpYnhlbmZv
cmVpZ25tZW1vcnkgT1RPSCBpcwo+ID4gc3RhYmxlLCBzbyB5b3Ugc2hvdWxkIGFpbSBhdCB1c2lu
ZyB0aGUgbGF0ZXIsIG9yIGVsc2UgeW91Cj4gPiBpbXBsZW1lbnRhdGlvbiBtaWdodCBiZSB0aWVk
IHRvIGEgc3BlY2lmaWMgWGVuIHZlcnNpb24uCj4gCj4gQ2FuIHlvdSBwb2ludCBtZSB0byBkb2N1
bWVudGF0aW9uIG9uIGJ1aWxkaW5nIGN1c3RvbSB1c2Vyc3BhY2UgYXBwcwo+IChhbmQvb3IgTEtN
cykgYWdhaW5zdCBYZW4gbGlicmFyaWVzIHN1Y2ggYXMgbGlieGVuZm9yZWlnbm1lbW9yeT8KPiAo
QWx0ZXJuYXRpdmVseSwgYSBsaW5rIHRvIGFuIG9wZW4gc291cmNlIHByb2plY3QgdGhhdCBkb2Vz
IGl0IHdvdWxkIGJlCj4gaGVscGZ1bC4pIEknbSB0aGlua2luZyBtYWNyb3MgbGlrZSBDRkxBR1Nf
bGlieGVuZm9yZWlnbm1lbW9yeSAoZGVmaW5lZAo+IGluIHRvb2xzL1J1bGVzLm1rKSB3b3VsZCBi
ZSB1c2VmdWwsIGJ1dCBteSBpbml0aWFsIGF0dGVtcHQgdG8gaW5jbHVkZQo+IFJ1bGVzLm1rIGZy
b20gYSBtYWtlZmlsZSBvdXRzaWRlIHRoZSBYZW4gc291cmNlIHRyZWUgcmVzdWx0ZWQgaW4gYW4K
PiBlcnJvciB0aGF0IGxlZCBtZSB0byBzdXNwZWN0IHRoYXQgdGhlIGZpbGUgd2FzIG1lYW50IHRv
IGJlIHVzZWQgb25seQo+IHdpdGhpbiB0aGUgWGVuIGJ1aWxkIGZyYW1ld29yay4gQ29uc2lkZXJl
ZCBhZGRpbmcgYSBDIGZpbGUgdW5kZXIKPiBjb21wb25lbnRzL2FwcHMveGVuL3hlbi1zcmMvdG9v
bHMvbWlzYyBhbmQgdXBkYXRpbmcKPiB0b29scy9taXNjL01ha2VmaWxlIGFjY29yZGluZ2x5LCBi
dXQgbW9ua2V5aW5nIGFyb3VuZCBpbiB0aGUgWGVuCj4gc291cmNlIHRyZWUgZGlkbid0IHNlZW0g
cmlnaHQuLi4KClRoZSBtYWluIHVzZXIgb2YgbGlieGVuZm9yZWlnbm1lbW9yeSBpcyBRRU1VLiBO
bywgeW91IHNob3VsZG4ndCB1c2UKYW55IG9mIHRoZSBYZW4gTWFrZWZpbGVzLCB0aGF0J3MgZm9y
IGludGVybmFsIHVzZSBvbmx5LgoKSSB3b3VsZCBleHBlY3QgdGhhdCB5b3UgbmVlZCB0byBpbmNs
dWRlIHRoZSBoZWFkZXIgYW5kIGxpbmsgYWdhaW5zdAp0aGUgbGlicmFyeSBkdXJpbmcgdGhlIGJ1
aWxkIHByb2Nlc3MsIGJ1dCBJJ20gbm8gZXhwZXJ0IGluIHVzZXItc3BhY2UKbGlicmFyaWVzLiBU
aGVyZSBhcmUgLnBjIGZpbGVzIGZvciB0aGUgbGlicmFyaWVzLCBzbyBwa2djb25maWcgWzBdIGNh
bgpwcm9iYWJseSBoZWxwLgoKUm9nZXIuCgpbMF0gaHR0cHM6Ly93d3cuZnJlZWRlc2t0b3Aub3Jn
L3dpa2kvU29mdHdhcmUvcGtnLWNvbmZpZy8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Tue Oct 10 13:58:55 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 13:58: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 1e1v2P-0000ZL-1B; Tue, 10 Oct 2017 13:57:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hack3rcon@yahoo.com>) id 1e1v2N-0000Z9-Ut
 for xen-users@lists.xen.org; Tue, 10 Oct 2017 13:57:36 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 73/D2-14867-FC1DCD95; Tue, 10 Oct 2017 13:57:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJIsWRWlGSWpSXmKPExsXixdakqXvm4p1
 Ig4VzlCxWXT3A6sDocXT3b6YAxijWzLyk/IoE1oxXd3cyFixnr9j6eSN7A+Muti5GLg4Wgaks
 EhdO72MEcSQEelkkNtx6wdzFyMEhJFArcemgTxcjJ1CRtsTW45PZQMJsAmoST3pYQEwRgVCJZ
 f9VQSp4BWwkVr+/D1YhLGAmcWC+OURYUOLkzCcsIDazQKzEuTmrGUFsIQEHiWtt+5gglk5mlJ
 h1djZUkbDE1Wm7GCcw8s5C0j8LSf8sJGWzgNYxC6hLrJ8nBBGWl9j+dg4zhK0mcXvbVXZk8QW
 M7KsYNYpTi8pSi3SNLPSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQIDlgEIdjCe
 Xxt4iFGSg0lJlFfy7J1IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8OsAIEBIsSk1PrUjLzAHGD
 kxagoNHSYTXBSTNW1yQmFucmQ6ROsXozXHj4fU/TBwdN+8CyQ1gch+YfAImN11a9pdJiCUvPy
 9VSpz32AWgEQIgIzJK8+AWwFLAJUZZKWFeRqCThXgKUotyM0tQ5V8xinMwKgnzJoNM4cnMK4G
 74xXQiUxAJ4qmgZ1YkoiQkmpgjD64vudxXuuDe+tdGlasn/k1+oOD8yS3shilOYk7T3TVTWFx
 cTWeOnVhUeFE9h8HW9fJpknN/tns59lybs62PQE7nFZ1nha7nqfSdIDzT6dSasHcs3WNE75cb
 ju6/dr1HvXt1vJzNnZe1E783WV76bHpwqmzHGq7tjM3bb14VPjvlLYgs0VXupRYijMSDbWYi4
 oTAXbNcir8AgAA
X-Env-Sender: hack3rcon@yahoo.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1507643851!62580437!1
X-Originating-IP: [74.6.130.41]
X-SpamReason: No, hits=2.3 required=7.0 tests=FORGED_MUA_MOZILLA,
 FORGED_YAHOO_RCVD,HTML_30_40,HTML_MESSAGE,UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42837 invoked from network); 10 Oct 2017 13:57:32 -0000
Received: from sonic308-2.consmr.mail.bf2.yahoo.com (HELO
 sonic308-2.consmr.mail.bf2.yahoo.com) (74.6.130.41)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Oct 2017 13:57:32 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1507643851; bh=Xf+BN89U+ypoiC24diENVKC2ESnfxeWr3swxZ/v2+nc=;
 h=Date:From:To:Subject:References:From:Subject;
 b=PI0oQKvaXNclJLytxl65YnYAHtXQINy1YuGG2LQiNzYKTHtGICURYQokDFR6X3Tk0jfuXFcZX18otxuJlk1jEopj8ZP0Iso0HYc0HW4lTojGIxLWzrHzQvMenjet2L5mzIU80Mf9C5dkiFVWFfZPxuU47ZWbSBjkS/i8aa57noKmkYp8AxHnwgH4CeyXIFN8mAgFOPOZn34pYQHGD2kiFyvrbnpJAjYAavy/XUOt09fnxASSV1Etw7tl3/DxnI2FHgmc/JXY33Ma4UhT24oLCBddG8WU9ZiXnDvbwvR1MHMfzWMmc/8h5M5Mju0cimsOZ2IP/cPVqT6JimjvSzfRdw==
X-YMail-OSG: 3PY5S4gVM1lwFW_dedtAI.nv3R9f3MXVDQ7mbpYZmbyz.m7e1_yCK2TStckRdfH
 vWQ3EH4HysziZanJekeLx5Y4oApKsz0m.xhseTlbybrrqO_oKQLiK.1HOrc08_vzW9LMYXi_I_.V
 TyNAWFa.GG7v.dIq6ZUx0qkvYpBVaGkFcbBYzjy9sHGCfpJoUq52tazR9WhFNOzP.Vu2tfNEBcG_
 s8378SIVEjFx9yZAWhzj5Xf1Er.ib16xlpi2q3c0Y8AGM6_gV3h66LVbdf_2B5QE1WHY2fNIGMJI
 bB0_o8jXp7dPOCU_GNstRr1aw0u4zgz5AZxueE1v0HhHNSUkoghI1BQvRax809NK38ziEY2oKjn4
 uZJCGY9xh2fND6LvSOIiBnYJa3RRcYZeu9C_vDMwZyvuXU8DuyaLoCQQJTFnAgA.hsDYNzzqmKpV
 LeoGTVB0_fxG7QwKNAjmQDnNfXGRAIki3uEavFzBmFyaanI8fvR8jIg--
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic308.consmr.mail.bf2.yahoo.com with HTTP; Tue, 10 Oct 2017 13:57:31 +0000
Date: Tue, 10 Oct 2017 13:57:26 +0000 (UTC)
From: Jason Long <hack3rcon@yahoo.com>
To: Xen-devel <xen-devel@lists.xenproject.org>, 
 Xen-users <xen-users@lists.xen.org>
Message-ID: <183277635.5019077.1507643846803@mail.yahoo.com>
MIME-Version: 1.0
References: <183277635.5019077.1507643846803.ref@mail.yahoo.com>
X-Mailer: WebService/1.1.10668 YMailNorrin Mozilla/5.0 (X11;
 Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko)
 Chrome/55.0.2883.75 Safari/537.36
Content-Length:1467
Subject: [Xen-users] A good book or document about Virtualization.
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="===============7891285476930204451=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============7891285476930204451==
Content-Type: multipart/alternative; 
	boundary="----=_Part_5019076_1231081895.1507643846802"
Content-Length: 935

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

Hello.
I don't know it is a wrong or right place but I like to learn Xen more and familiar with hypervisor technology and...Can anyone introduce a good book or tell me the name of technologies for search and learn? something like Microkernel.

Thank you.
------=_Part_5019076_1231081895.1507643846802
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 7bit

<html><head></head><body><div style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:16px;">Hello.<br>I don't know it is a wrong or right place but I like to learn Xen more and familiar with hypervisor technology and...Can anyone introduce a good book or tell me the name of technologies for search and learn? something like Microkernel.<br><br>Thank you.</div></body></html>
------=_Part_5019076_1231081895.1507643846802--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============7891285476930204451==--


From xen-users-bounces@lists.xen.org Tue Oct 10 14:48:05 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 14:48: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 1e1vo5-00052L-Ub; Tue, 10 Oct 2017 14:46:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <brettstahlman@gmail.com>) id 1e1vo4-00052C-3c
 for Xen-users@lists.xen.org; Tue, 10 Oct 2017 14:46:52 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 ED/87-00706-A5DDCD95; Tue, 10 Oct 2017 14:46:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIIsWRWlGSWpSXmKPExsVyMfS6oW7Y3Tu
 RBreuG1qsunqA1YHR4+ju30wBjFGsmXlJ+RUJrBl7/r5iLVgjX3HidGQD4zvJLkYuDiGBSYwS
 2yfuYAZxWARmsUpc3/gTzJEQ2MYqsWd7L1MXIyeQUybR2/sayi6SuLTyHBuMffXTEzCbV0BQ4
 uTMJyxdjBxAY70krnRXgYQ5gcyd5/ayQWybzixx9OklsDlsAnoSdxdvZAepZxFQlXi/1AxiTI
 DEzifzWUBsYQEfia7z68DKRQSsJX5fXsoKYjMLSEvMvD2REcLWlGjd/psdwtaWWLbwNfMERqF
 ZSC6ahaRsFpKyBYzMqxjVi1OLylKLdE30kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNz
 NzECg5kBCHYwNn5xOsQoycGkJMpbfPtOpBBfUn5KZUZicUZ8UWlOavEhRg0ODoHNa1dfYJRiy
 cvPS1WS4P0AUidYlJqeWpGWmQOMN5hSCQ4eJRFeoTtAad7igsTc4sx0iNQpRkuOC3cu/WHiOL
 bpMpA8sOfWHyYhsHlS4rxnQeYJgDRklObBjYOlhEuMslLCvIxAxwrxFKQW5WaWoMq/YhTnYFQ
 S5lUGWcuTmVcCt/UV0EFMQAeJpoEdVJKIkJJqYOxf2P26wDqAI1d6s4oeq3SB29uHf83y03ZU
 su46HNn4dMnzhNj/B736i/a2M5fFrc1+umWfTEb65MleTxfNkF5++wansqMtd/2Mk9yMPsWPh
 Lf90P1wYk34oj2P//OLPuB5lLu2ZuOuE9ueSN9dtVb465waxpKC6j2VZgZ5F9s+GNR0hZtc+6
 LEUpyRaKjFXFScCAD8jYBsBAMAAA==
X-Env-Sender: brettstahlman@gmail.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1507646806!108930616!1
X-Originating-IP: [209.85.215.49]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53373 invoked from network); 10 Oct 2017 14:46:46 -0000
Received: from mail-lf0-f49.google.com (HELO mail-lf0-f49.google.com)
 (209.85.215.49)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Oct 2017 14:46:46 -0000
Received: by mail-lf0-f49.google.com with SMTP id l23so24448990lfk.10
 for <Xen-users@lists.xen.org>; Tue, 10 Oct 2017 07:46:46 -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=bKwfFS8jYYYfgWs3cAvmIdzekiW6O1DVikclw529JP4=;
 b=QRpiRAeCEfcg32qaQFVAr7fLeEGAJDK2H/qBZyT5+o0yFErD+lSENAF9dVgXYIFFA2
 CujClXDadL6PCgbYSbFmxWHTlsAj9332lLRvnaMZKR2IIPgScHPUr7XjuZuEk8vKXSqT
 b0M6/kOLakjH9GjvBsroiiqBwk0bAevtZ2lgzlQm7ID1q2XlMm24hZjQcJW/2nvVl9SB
 /Rn7eKWJB8YUdqk7FhvzRGI3yRz2yjtLWiWLR4yk5o+Mc4q3irUTEHddUd19I4m2NyGo
 XJarChEkvlQqP7EK5adflCEpezh9KsU7+L6rNHrPdIbtNL1qkGq18xLWSnM2G180WRi6
 YaHQ==
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=bKwfFS8jYYYfgWs3cAvmIdzekiW6O1DVikclw529JP4=;
 b=VAJxyCmCYevgvZwtbuRZtvUcct7XasqGAYawJV3i3d5c5EklGIkFOJk/0Ky1feB4jf
 VVj1xBOSHIg6kwPQvE1n1ZOFkya0p3ZTo+SCn/tP1+qVU8Kcv+MuubPUiRsnL2UH63CS
 18Hk7m6JFrBz5TMXR9oFiUkELhaCw87yYzdCIY6xDs3NUGG6qe79rM+tE5Lni1yaN7EX
 xh4kQPhaTEPETOBxXuC3R+Y8OjQ1XgY19/q0GomOOc/EMZ2pZlr7W8F7jnqjKNjq06sA
 eFoB137mu+mozZnq82z/kLDObVXw3ZuaKyXLCueN7Q2Vmq/yWi4m6R+2n7sPtV+bRXDO
 EGQg==
X-Gm-Message-State: AMCzsaVutBQG/YbEOj6npWefgkqCfLAfLQv0+93ZYA6y0pi1QbtEDx2K
 FR7rFuBzAUpahT759X8IkoJlFRjgwSQdKyfSsVc=
X-Google-Smtp-Source: AOwi7QBl+wQ55QKPCP2Hgs5vEmd8RlAXCyrQQ8eHNpmn6XmFD9W8Awz+N+NvKYqUcd/HfRdyPBcrCkPvChAD2sHVne8=
X-Received: by 10.25.211.75 with SMTP id k72mr5173007lfg.120.1507646806005;
 Tue, 10 Oct 2017 07:46:46 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.202.80 with HTTP; Tue, 10 Oct 2017 07:46:45 -0700 (PDT)
In-Reply-To: <20171010072312.g5ux5j2o3yo2s66a@dhcp-3-128.uk.xensource.com>
References: <CAOyxqKkNu9uSj0+FxpTb62jQ7Qnncwpw=JRa8Ctmniry8Nxtqg@mail.gmail.com>
 <20171006085150.ompba6nzxl36v3yl@MacBook-Pro-de-Roger.local>
 <CAOyxqKnw-sMZ+0d1DA2ZrtzcU0KX=y+czhWUtU8=W4+29AG+jg@mail.gmail.com>
 <20171009093547.sz6r56vzqar4jbxr@dhcp-3-128.uk.xensource.com>
 <CAOyxqK==ey2pOUL87gpg-4PYk_ia8iJt6QJk9D-NULthugqmCw@mail.gmail.com>
 <20171010072312.g5ux5j2o3yo2s66a@dhcp-3-128.uk.xensource.com>
From: Brett Stahlman <brettstahlman@gmail.com>
Date: Tue, 10 Oct 2017 09:46:45 -0500
Message-ID: <CAOyxqK=d6pv6-n_Yz7hSFG+1uraOy3VbNT3m1TFwwk_NKcKvYA@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Cc: Xen-users@lists.xen.org
Subject: Re: [Xen-users] Reading a DomU's memory from Dom0 or Xen hypervisor
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>

T24gVHVlLCBPY3QgMTAsIDIwMTcgYXQgMjoyMyBBTSwgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+IE9uIE1vbiwgT2N0IDA5LCAyMDE3IGF0IDEwOjU0OjE4
UE0gKzAwMDAsIEJyZXR0IFN0YWhsbWFuIHdyb3RlOgo+PiBPbiBNb24sIE9jdCA5LCAyMDE3IGF0
IDQ6MzUgQU0sIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPiB3cm90ZToK
Pj4gPiBPbiBGcmksIE9jdCAwNiwgMjAxNyBhdCAwNDowMToyOVBNICswMDAwLCBCcmV0dCBTdGFo
bG1hbiB3cm90ZToKPj4gPj4gT24gRnJpLCBPY3QgNiwgMjAxNyBhdCAzOjUxIEFNLCBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4+ID4+ID4gT24gVGh1LCBP
Y3QgMDUsIDIwMTcgYXQgMDU6NTE6MzlQTSArMDAwMCwgQnJldHQgU3RhaGxtYW4gd3JvdGU6Cj4+
ID4+ID4+IEknZCBsaWtlIHRvIGJlIGFibGUgdG8gcmVhZCBzcGVjaWZpYyBtZW1vcnkgbG9jYXRp
b25zIHdpdGhpbiBhIERvbVUsCj4+ID4+ID4+IGVpdGhlciBieSBndWVzdC1waHlzaWNhbCBvciBn
dWVzdC12aXJ0dWFsIGFkZHJlc3MsIGFuZCBJJ20gd29uZGVyaW5nCj4+ID4+ID4+IHdoYXQgdGhl
IFhlbi1wcm92aWRlZCBvcHRpb25zIGluIHRoaXMgYXJlYSBhcmUuIEkndmUgc2Vlbgo+PiA+PiA+
PiBkb2N1bWVudGF0aW9uIG9uICJncmFudCB0YWJsZXMiLCBidXQgdGhhdCBtZWNoYW5pc20gc2Vl
bXMgdGFpbG9yZWQKPj4gPj4gPj4gdG93YXJkcyBjb21tdW5pY2F0aW9uIGJldHdlZW4gZnJvbnQg
YW5kIGJhY2stZW5kIGRyaXZlcnMuIEFsbCBJIHdhbnQKPj4gPj4gPj4gdG8gZG8gaXMgYWxsb3cg
Y29kZSBpbiBlaXRoZXIgRG9tMCBvciB0aGUgaHlwZXJ2aXNvciBpdHNlbGYgdG8gcmVhZAo+PiA+
PiA+PiBzcGVjaWZpYyBtZW1vcnkgcmFuZ2VzIHdpdGhpbiBhIHNwZWNpZmljIERvbVUuIEkgbm90
aWNlIHRoZXJlJ3MgYQo+PiA+PiA+PiByYXdfY29weV9mcm9tX2d1ZXN0KCkgZnVuY3Rpb24gKGd1
ZXN0Y29weS5jKSwgd2hpY2ggbG9va3MgbGlrZSBpdAo+PiA+PiA+PiBjb3VsZCBiZSB1c2VmdWwu
IEhvd2V2ZXIsIHRoZSBoYXJkY29kaW5nIG9mICJjdXJyZW50LT5kb21haW4iIGluIHRoZQo+PiA+
PiA+PiBjYWxsIHRvIGdldF9wYWdlX2Zyb21fZ3ZhKCkgbGVhZHMgbWUgdG8gc3VzcGVjdCB0aGF0
IGl0J3MgaW50ZW5kZWQgZm9yCj4+ID4+ID4+IHVzZSBvbmx5IGluIGEgaHlwZXJjYWxsLiBJcyB0
aGVyZSBhIHN0YW5kYXJkIHdheSB0byByZWFkIG1lbW9yeSBmcm9tCj4+ID4+ID4+IGFuICphcmJp
dHJhcnkqIGd1ZXN0LCBlaXRoZXIgdXNpbmcgZ3Vlc3QtcGh5c2ljYWwgb3IgZ3Vlc3QtdmlydHVh
bAo+PiA+PiA+PiBhZGRyZXNzZXM/IElmIHNvLCBpcyBpdCBwb3NzaWJsZSB0byBkbyBpdCBmcm9t
IERvbTAgd2l0aG91dCBtb2RpZnlpbmcKPj4gPj4gPj4gdGhlIFhlbiBoeXBlcnZpc29yPwo+PiA+
PiA+Pgo+PiA+PiA+PiBMaW5rcyB0byByZWxldmFudCBkb2N1bWVudGF0aW9uIG9yIGV4YW1wbGUg
c291cmNlIGNvZGUgd291bGQgYmUKPj4gPj4gPj4gZ3JlYXRseSBhcHByZWNpYXRlZC4uLgo+PiA+
PiA+Cj4+ID4+ID4gQUZBSUNUIHlvdSB3YW50IHRvIHRha2UgYSBsb29rIGF0IHRoZSBmb3JlaWdu
bWVtb3J5IGxpYnJhcnkuIEl0IGFsbG93cwo+PiA+PiA+IHlvdSB0byBtYXAgRG9tVSBtZW1vcnkg
ZnJvbSBEb20wIHVzZXItc3BhY2UgWzBdLgo+PiA+Pgo+PiA+PiBIbW0uLi4gSnVzdCBub3RpY2Vk
IHRoYXQgdGhlIGZvcmVpZ25tZW1vcnkgbWFwcGluZyBjb2RlIHdhcyBmYWN0b3JlZAo+PiA+PiBv
dXQgb2YgbGlieGMgYW5kIGludG8gbGlieGVuZm9yZWlnbm1lbW9yeSBpbiBjb21taXQgMzI0ODY5
IChYZW4gNC43KS4KPj4gPj4gU28gaXQgbG9va3MgbGlrZSB0aGVyZSB3YXMgbm8gYWx0ZXJuYXRp
dmUgdG8gdGhlIGxpYnhjIGZ1bmN0aW9ucyB1bnRpbAo+PiA+PiBmYWlybHkgcmVjZW50bHkuIEkn
bGwgcHJvYmFibHkgdHJ5IHVzaW5nIHRoZSBsaWJ4ZW5mb3JlaWdubWVtb3J5Cj4+ID4+IGZ1bmN0
aW9ucyAodG9vbHMvbGlicy9mb3JlaWdubWVtb3J5KSBkaXJlY3RseSwgdW5sZXNzIHNvbWVvbmUg
Y2FuIGdpdmUKPj4gPj4gbWUgYSByZWFzb24gdG8gcHJlZmVyIHRoZSBsaWJ4YyB3cmFwcGVyLi4u
Cj4+ID4KPj4gPiBsaWJ4YyBkb2Vzbid0IGhhdmUgYSBzdGFibGUgaW50ZXJmYWNlLCBsaWJ4ZW5m
b3JlaWdubWVtb3J5IE9UT0ggaXMKPj4gPiBzdGFibGUsIHNvIHlvdSBzaG91bGQgYWltIGF0IHVz
aW5nIHRoZSBsYXRlciwgb3IgZWxzZSB5b3UKPj4gPiBpbXBsZW1lbnRhdGlvbiBtaWdodCBiZSB0
aWVkIHRvIGEgc3BlY2lmaWMgWGVuIHZlcnNpb24uCj4+Cj4+IENhbiB5b3UgcG9pbnQgbWUgdG8g
ZG9jdW1lbnRhdGlvbiBvbiBidWlsZGluZyBjdXN0b20gdXNlcnNwYWNlIGFwcHMKPj4gKGFuZC9v
ciBMS01zKSBhZ2FpbnN0IFhlbiBsaWJyYXJpZXMgc3VjaCBhcyBsaWJ4ZW5mb3JlaWdubWVtb3J5
Pwo+PiAoQWx0ZXJuYXRpdmVseSwgYSBsaW5rIHRvIGFuIG9wZW4gc291cmNlIHByb2plY3QgdGhh
dCBkb2VzIGl0IHdvdWxkIGJlCj4+IGhlbHBmdWwuKSBJJ20gdGhpbmtpbmcgbWFjcm9zIGxpa2Ug
Q0ZMQUdTX2xpYnhlbmZvcmVpZ25tZW1vcnkgKGRlZmluZWQKPj4gaW4gdG9vbHMvUnVsZXMubWsp
IHdvdWxkIGJlIHVzZWZ1bCwgYnV0IG15IGluaXRpYWwgYXR0ZW1wdCB0byBpbmNsdWRlCj4+IFJ1
bGVzLm1rIGZyb20gYSBtYWtlZmlsZSBvdXRzaWRlIHRoZSBYZW4gc291cmNlIHRyZWUgcmVzdWx0
ZWQgaW4gYW4KPj4gZXJyb3IgdGhhdCBsZWQgbWUgdG8gc3VzcGVjdCB0aGF0IHRoZSBmaWxlIHdh
cyBtZWFudCB0byBiZSB1c2VkIG9ubHkKPj4gd2l0aGluIHRoZSBYZW4gYnVpbGQgZnJhbWV3b3Jr
LiBDb25zaWRlcmVkIGFkZGluZyBhIEMgZmlsZSB1bmRlcgo+PiBjb21wb25lbnRzL2FwcHMveGVu
L3hlbi1zcmMvdG9vbHMvbWlzYyBhbmQgdXBkYXRpbmcKPj4gdG9vbHMvbWlzYy9NYWtlZmlsZSBh
Y2NvcmRpbmdseSwgYnV0IG1vbmtleWluZyBhcm91bmQgaW4gdGhlIFhlbgo+PiBzb3VyY2UgdHJl
ZSBkaWRuJ3Qgc2VlbSByaWdodC4uLgo+Cj4gVGhlIG1haW4gdXNlciBvZiBsaWJ4ZW5mb3JlaWdu
bWVtb3J5IGlzIFFFTVUuIE5vLCB5b3Ugc2hvdWxkbid0IHVzZQo+IGFueSBvZiB0aGUgWGVuIE1h
a2VmaWxlcywgdGhhdCdzIGZvciBpbnRlcm5hbCB1c2Ugb25seS4KPgo+IEkgd291bGQgZXhwZWN0
IHRoYXQgeW91IG5lZWQgdG8gaW5jbHVkZSB0aGUgaGVhZGVyIGFuZCBsaW5rIGFnYWluc3QKPiB0
aGUgbGlicmFyeSBkdXJpbmcgdGhlIGJ1aWxkIHByb2Nlc3MsIGJ1dCBJJ20gbm8gZXhwZXJ0IGlu
IHVzZXItc3BhY2UKPiBsaWJyYXJpZXMuIFRoZXJlIGFyZSAucGMgZmlsZXMgZm9yIHRoZSBsaWJy
YXJpZXMsIHNvIHBrZ2NvbmZpZyBbMF0gY2FuCj4gcHJvYmFibHkgaGVscC4KCk9rLiBJIGhhZCBh
Y3R1YWxseSB0cmllZCB0aGlzIGFwcHJvYWNoLCBidXQgSSBndWVzcyB0aGVyZSdzIHNvbWUgc29y
dApvZiBjb25mbGljdCBiZXR3ZWVuIHRoZSBYZW4gaGVhZGVycyAoaW5jbHVkZWQgYnkgeGVuZm9y
ZWlnbm1lbW9yeS5oKQphbmQgbXkgY3Jvc3MtY29tcGlsZXIgdG9vbGNoYWluLiBJJ20gYXR0ZW1w
dGluZyB0byBidWlsZCBYZW4gYXMgcGFydApvZiBhIGxhcmdlciBzeXN0ZW0gdGhhdCB1c2VzIFBl
dGFsaW51eCwgd2hpY2ggbGlrZWx5IGludHJvZHVjZXMgaXRzCm93biBzZXQgb2YgaWRpb3N5bmNy
YXNpZXMuIFdpbGwga2VlcCBkaWdnaW5nLCBhbmQgd2lsbCBzZWUgd2hldGhlcgphbnlvbmUgb24g
YSBtb3JlIHBldGFsaW51eC1mb2N1c2VkIG1haWxpbmcgbGlzdCBoYXMgYW55IHN1Z2dlc3Rpb25z
Li4uCgpUaGFua3MsCkJyZXR0IFMuCgo+Cj4gUm9nZXIuCj4KPiBbMF0gaHR0cHM6Ly93d3cuZnJl
ZWRlc2t0b3Aub3JnL3dpa2kvU29mdHdhcmUvcGtnLWNvbmZpZy8KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVu
LXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Tue Oct 10 22:24:28 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 22:24: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 1e22vm-0007GX-4g; Tue, 10 Oct 2017 22:23:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=44954d255=Ian.Jackson@citrix.com>)
 id 1e22vk-0007FK-O9
 for xen-users@lists.xenproject.org; Tue, 10 Oct 2017 22:23:16 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 D8/64-31244-4584DD95; Tue, 10 Oct 2017 22:23:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHSDvW6gx91
 Ig9MTJSze7fvL7MDocfjDFZYAxijWzLyk/IoE1oyje7+yFrwWqFh39h1rA+Mz3i5GTg4JAX+J
 LRdXMYLYbAK6Ek1b/rKB2LwCghInZz5hAbGZBXQkFuz+xAZhy0tsfzuHGaLGQWLS7pPsIDaLg
 KrEgVebwepFBGIk9q86yAhRHyCx6PgkVhBbWMBHovfmGzCbU8BWYtXFL2AzhQSKJKY0/2eBuM
 dE4u3CnUBxDqC4msTc9fETGPlmIbloFpKLZiG5aAEj8ypGjeLUorLUIl0jU72kosz0jJLcxMw
 cXUMDM73c1OLixPTUnMSkYr3k/NxNjMBQYwCCHYyrFgQeYpTkYFIS5X2tfjdSiC8pP6UyI7E4
 I76oNCe1+BCjDAeHkgRvoTtQTrAoNT21Ii0zBxj0MGkJDh4lEd4QkDRvcUFibnFmOkTqFKMxx
 7FNl/8wcXTcvPuHSYglLz8vVUqcdydIqQBIaUZpHtwgWDReYpSVEuZlBDpNiKcgtSg3swRV/h
 WjOAejkjDvHJApPJl5JXD7XgGdwgR0imjaHZBTShIRUlINjI1LbAIl+orWfLPzmqc/49dLzR8
 5877+5OddaaTBezkyn7XRX89wUvSt+4z5BoWCnI19Hnk9HgpbozZ5f3R4ZZJxeH1ruL3h0ubD
 rdPivW9OaN60eP+Wbf57krb4b/G64phkemNWb4VAgGf1QdNLiku2Wbz8V1ZTbKV5xMWvXWzi5
 DWKR69ZK7EUZyQaajEXFScCAJGZ8IHBAgAA
X-Env-Sender: prvs=44954d255=Ian.Jackson@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1507674187!69930344!4
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.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64986 invoked from network); 10 Oct 2017 22:23:13 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Oct 2017 22:23:13 -0000
X-IronPort-AV: E=Sophos;i="5.43,359,1503360000"; d="scan'208";a="453177551"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23004.65240.974048.711940@mariner.uk.xensource.com>
Date: Tue, 10 Oct 2017 18:09:44 +0100
To: Anthony Perard <anthony.perard@citrix.com>, Stefano Stabellini
 <sstabellini@kernel.org>
In-Reply-To: <163465317.4407965.1507574254206@mail.yahoo.com>
References: <163465317.4407965.1507574254206.ref@mail.yahoo.com>
 <163465317.4407965.1507574254206@mail.yahoo.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Mark Pryor <tlviewer@yahoo.com>, Xen-users <xen-users@lists.xenproject.org>
Subject: Re: [Xen-users] matching Qemu version to Xen version, how critical?
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>

QW50aG9ueSwgYW5kIFN0ZWZhbm8sIHNlZSBiZWxvdy4gIEkgaGF2ZW4ndCBpbnZlc3RpZ2F0ZWQg
YXQgYWxsLgoKTWFyazogSSB0aGluayB5b3UgYXJlIHByb2JhYmx5IGZpbmUgdG8gdXNlIHRoZSBE
ZWJpYW4gdmVyc2lvbi4KCk1hcmsgUHJ5b3Igd3JpdGVzICgiUmU6IFtYZW4tdXNlcnNdIG1hdGNo
aW5nIFFlbXUgdmVyc2lvbiB0byBYZW4gdmVyc2lvbiwgaG93IGNyaXRpY2FsPyIpOgo+IEhlbGxv
LAo+IAo+IGh0dHBzOi8vcGFzdGUuZmVkb3JhcHJvamVjdC5vcmcvcGFzdGUvbzE1T3JMYX5QWTk4
UzNFUG02UC1BZy8KPiAKPiBodHRwczovL3RyYWNrZXIuZGViaWFuLm9yZy9uZXdzLzg3NzY1Ngo+
IAo+ICAKPiBvbiBPY3QgMDIsIERlYmlhbi1zZWN1cml0eSByZWxlYXNlZCA4IGZpeGVzIGZvciBx
ZW11LTIuOC4gSW4gdG90YWwgdGhlcmUgYXJlCj4gNDYgcGF0Y2hlcyBzaW5jZSB0aGUgcmVsZWFz
ZSBvZiBxZW11LTIuOCBvbiBKdWwgMjEuCj4gCj4gQXMgc2hvd24sIGluIHRoZSBmcGFzdGUsIEkg
YXBwbGllZCB0aGVzZSA0NiB0byB0aGUgdXBzdHJlYW0geGVuLTQuOSB0YXJiYWxsCj4gd2hpbGUK
PiB0cnlpbmcgdG8gcGFja2FnZSBpbiBTdHJldGNoLiBBbGwgYXBwbGllZCBjbGVhbmx5Lgo+IAo+
IEFzIGEgc291cmNlIG9mIHFlbXUgZml4ZXMgeGVuLTQuOSwgSSd2ZSBsb29rZWQgaGVyZToKPiBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1xZW11LXhlbi5naXQ7YT1zaG9ydGxvZzto
PXJlZnMvaGVhZHMvCj4gc3RhZ2luZy00LjkKPiAKPiB5b3UgY2FuIHNlZSB0aGVyZSBpcyBvbmx5
IDEgZml4IHNpbmNlIHRoZSByZWxlYXNlIG9mIHhlbi00LjkuMCAoSnVuIDI3KS4KPiAKPiBBbnkg
aGFybSBpbiB1c2luZyB0aGUgZGViaWFuLWRlbHRhIGZvciBxZW11IGZpeGVzPyBTaG91bGQgdGhl
c2UgYmUgYXV0by10ZXN0ZWQKPiBieSB4ZW5wcm9qZWN0Pwo+IAo+IFByeU1hcjU2Cj4gCj4gT24g
VGh1cnNkYXksIE9jdG9iZXIgNSwgMjAxNyAzOjUxIEFNLCBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KPiB3cm90ZToKPiAKPiAKPiBNYXJrIFByeW9yIHdyaXRlcyAoIm1h
dGNoaW5nIFFlbXUgdmVyc2lvbiB0byBYZW4gdmVyc2lvbiwgaG93IGNyaXRpY2FsPyIpOgo+IAo+
IC4uLgo+ID4gUGxlYXNlIHRlbGwgbWUgaXQgZG9lc24ndCBtYXR0ZXIgd2hhdCB2ZXJzaW9uIG9m
IHFlbXUgaXMgdXNlZCB3aXRoCj4gPiBYZW4sIGFzIGxvbmcgYXMgdGhleSBhcmUgYnVpbGQgdG9n
ZXRoZXIuIEhvdyBjcml0aWNhbCBjYW4gaXQgYmU/Cj4gCj4gCj4gSXQncyBub3QgdmVyeSBjcml0
aWNhbCwgaWYgeW91IGFyZSB1c2luZyBhIHJlbGVhc2VkIHZlcnNpb24gb2YgWGVuLgo+IEluIHBh
cnRpY3VsYXIsIGlmIGl0IGJ1aWxkcywgeW91J3JlIHVubGlrZWx5IHRvIGdvIHZlcnkgZmFyIHdy
b25nLgo+IAo+IE5CIHRob3VnaCB0aGF0IChhcyB5b3Ugc3VnZ2VzdCBmcm9tICJidWlsdCB0b2dl
dGhlciIpIHRoZSBYZW4gY29udHJvbAo+IGxpYnJhcmllcyB0aGF0IHFlbXUgdXNlcyAxLiBkbyBu
b3QgaGF2ZSBhIHN0YWJsZSBBQkkgdW50aWwgcmVjZW50bHkKPiAoc29ycnkpIDIuIGRvIG5vdCBo
YXZlIGEgc3RhYmxlIGludGVyZmFjZSB0byB0aGUgaHlwZXJ2aXNvci4KPiAKPiBTbyB1bmxlc3Mg
eW91IGFyZSB1c2luZyB0aGUgdmVyeSBsYXRlc3QgYml0cywgeW91IG11c3QgcmVidWlsZCB3aGVu
Cj4geW91IHVzZSBhIGRpZmZlcmVudCBYZW4gdmVyc2lvbi4KPiAKPiBBZGRpdGlvbmFsbHksIHRo
ZSBxZW11IGNvbmZpZ3VyZSBzY3JpcHQgd29ya3MgYnkgZGV0ZXJtaW5pbmcgdGhlIFhlbgo+IHZl
cnNpb24gKHJhdGhlciB0aGFuIGJ5IGxvb2tpbmcgZm9yIGluZGl2aWR1YWwgZmVhdHVyZXMpIGFu
ZCBrZXlpbmcKPiBldmVyeXRoaW5nIG9mZiB0aGF0LiAgU28gaWYgeW91IGFyZSB1c2luZyB4ZW4t
dW5zdGFibGUsIHlvdSB3aWxsIGZpbmQKPiB0aGF0IHNvbWUgcWVtdSB2ZXJzaW9ucyBkb24ndCBi
dWlsZC4KPiAKPiBJYW4uCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KPiBYZW4tdXNlcnMgbWFpbGluZyBsaXN0Cj4gWGVuLXVzZXJzQGxpc3RzLnhl
bi5vcmcKPiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJzCj4gCj4gCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBs
aXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNl
cnM=

From xen-users-bounces@lists.xen.org Wed Oct 11 07:55:19 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 07:55:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1e2BqJ-0000I4-R0; Wed, 11 Oct 2017 07:54:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <michel.dhooge@gmail.com>) id 1e2BqH-0000Hy-Mc
 for xen-users@lists.xen.org; Wed, 11 Oct 2017 07:54:13 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 06/BD-07895-42ECDD95; Wed, 11 Oct 2017 07:54:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPIsWRWlGSWpSXmKPExsVyMfT+EV3lc3c
 jDQ7fsrJYdfUAqwOjx9Hdv5kCGKNYM/OS8isSWDOm/F/EWrCAs+L+9U0sDYxv2LsYuTiEBCYw
 SuzomsEM4rAIfGaR+N11hAnEkRCYySqx6scVli5GTiCnSuLesgvMEHaRxPe1/5gg7DKJ/1vXs
 YLYvAKCEidnPgGrFxLwlFj8YhlYDadAoMSKR3vYINZ9YpZY8/E8O0iCTcBA4ve/FWA2i4CqxO
 QF75ghBgVI7JzYBmYLA9XMengTbJCIgLTEjCtNbCA2s4CPRN+GFewTGAVmIdk9C0kKwtaUaN3
 +G8rWkFhwZx8jhK0tsWzha+YFjKyrGDWKU4vKUot0DQ31kooy0zNKchMzc3QNDUz1clOLixPT
 U3MSk4r1kvNzNzECg5oBCHYwrmx3PsQoycGkJMqrMOdupBBfUn5KZUZicUZ8UWlOavEhRhkOD
 iUJ3sCzQDnBotT01Iq0zBxgfMGkJTh4lER4I0DSvMUFibnFmekQqVOM9hwX7lz6w8RxYM8tIL
 nh5l0guQ9ECrHk5eelSonz/jgD1CYA0pZRmgc3FJYOLjHKSgnzMgKdKcRTkFqUm1mCKv+KUZy
 DUUmY9xvIFJ7MvBK43a+AzmICOks07Q7IWSWJCCmpBsYQ6fzDXY93KPOv3zo9pJxl+Wzp/fML
 bKbYvBLM/ea5SEn64rHNHyade8XNcCh5gZP1XpYdBo/aHgnFLvEPmjh9Ptfmt3J1kyTPv5zNm
 36jPtXvrSjf6tdiAgVGea17t+78v5Kbjf1yt9OD5w/nq/JbHf3w9KGt+p+KgNfJe67EWPJfDN
 8+s2yXEktxRqKhFnNRcSIAkZJsPQIDAAA=
X-Env-Sender: michel.dhooge@gmail.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1507708451!106294375!1
X-Originating-IP: [209.85.223.196]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28818 invoked from network); 11 Oct 2017 07:54:11 -0000
Received: from mail-io0-f196.google.com (HELO mail-io0-f196.google.com)
 (209.85.223.196)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Oct 2017 07:54:11 -0000
Received: by mail-io0-f196.google.com with SMTP id h70so764011ioi.4
 for <xen-users@lists.xen.org>; Wed, 11 Oct 2017 00:54:11 -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;
 bh=D/h7TmIZYm9xDmQzynoPIPy8y7CrJDd5fbLdA0NvWEc=;
 b=qHRmx7sNrxaeHq3b8Hd3FBXciBWmxjd+7H7x18AVFa+ARbSdSdijuyxsYfBCPnaYFg
 kgg2ktOOmZTvRPboanFoE2mpoe06wBsPII8JPIiXtkA8HpHXSdjZ57lbJ9UviwrbKNwF
 HPik89feot0q+ufNnSUt51CJqQqjRLUPsKK5CgekFl99t/Dk1WAaJzehaWGrkptNecOR
 S6IUgrT7Ih68NGd6snyRerU+ARIA2BvkbzfSq06+5cFevEt/LmN0R3ub11HQdAkknFDe
 caVqFamChditKMczoAdezL2uH5sgBYIDImE3kioy26bfaYJHbD231ObzrPDLphmjRLzp
 gHqA==
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;
 bh=D/h7TmIZYm9xDmQzynoPIPy8y7CrJDd5fbLdA0NvWEc=;
 b=ufRtDZfryYB3y+eEtBOLU5O4lVXgWi3VSUBrGtNbgoT4SjewVXcge2Ok8aIIEZuK1M
 0gxbiONR+twCx9x/eu3rTebiITjJEnf+uZ+o8Oc1XrZ8EoeYhiXWLoLh8vtHC+EH+Yxp
 /Ahd8kBMzgVZt3EfGp2etuu1ktZJUddwi4XZhez84wqHo6/xRxKc7hMLu26GNIOs5Ho2
 HabWZMKycZLkCvI7zmHXhAleacHaSg9mviY/f3MfgRwP8Wypros8exRBlGSDuDFYGYZe
 iNQbNa/l4FvuKLeo1ry6/55QzKpa63QEgQVRndxEpjjWkQU+k5AJko7t0NwSIokc1WjR
 1Upg==
X-Gm-Message-State: AMCzsaUwutpJrQtFUlsSfvpmvwfPODEOLbLUbsIo23I0ajLfdZC+mfrc
 K3tPK87W9XPYHdZEmxcYwnFkSFlWOJDrtBCbxAmxs672
X-Google-Smtp-Source: AOwi7QBpsEeQvVvVNURjpCrT+/lAvjevYohoMKl663xk8tI3wLvEouXIebmY4KhKo+9MtRsjF7uKC9z6eXb5SJEhY44=
X-Received: by 10.107.195.195 with SMTP id t186mr22141328iof.212.1507708450388; 
 Wed, 11 Oct 2017 00:54:10 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.2.148.73 with HTTP; Wed, 11 Oct 2017 00:53:49 -0700 (PDT)
In-Reply-To: <CABvfmH47L-KJxqhg0w7Lwu72Y5TfgEm+rxe2Hqeu6gJtU=Up_A@mail.gmail.com>
References: <CABvfmH51PBiFai3uQ3rj6OfKYuT5CzmxtahMBrPd_7YQg8+Q+g@mail.gmail.com>
 <CABvfmH5HMQfXcmK2tfpT+ZNXD9QoFgPDMpokiJt5e=X4JDeWUQ@mail.gmail.com>
 <1504160792.1383556.1090702584.5C8BFB73@webmail.messagingengine.com>
 <CABvfmH6OkRS-RcZ_RzXSEhjmax6gvpjfgVCVhF164gavfKDUPg@mail.gmail.com>
 <CABvfmH7fdMSvyfAhZwcQJS++9W46-yDy1jTPHO-h-qJXcE3=tw@mail.gmail.com>
 <1504263419.997141.1092106632.55728466@webmail.messagingengine.com>
 <CABvfmH47L-KJxqhg0w7Lwu72Y5TfgEm+rxe2Hqeu6gJtU=Up_A@mail.gmail.com>
From: "Michel D'HOOGE" <michel.dhooge@gmail.com>
Date: Wed, 11 Oct 2017 09:53:49 +0200
Message-ID: <CABvfmH4V52Z25V0adJpDAyXMC3+hRgKEgEZJiXzt3+WNgj7yqg@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: Re: [Xen-users] Boot loop after upgrade
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="===============2517719230925154998=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============2517719230925154998==
Content-Type: multipart/alternative; boundary="94eb2c189b9c9c4c6a055b40ba7d"

--94eb2c189b9c9c4c6a055b40ba7d
Content-Type: text/plain; charset="UTF-8"

Hi,

This morning, I directly tried a cold boot with Linux version 4.13.4-1 and
that worked. So it seems the problem has been somewhat solved!

For those who forgot what the problem was: After an upgrade of the kernel,
it was impossible to directly cold-boot into Xen. I had to first boot into
a plain Linux and then reboot into Xen. I suspect the Nvidia Optimus
hardware to be the culprit, but I have no evidences so far.

Michel

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

<div dir=3D"ltr">Hi,<div><br></div>This morning, I directly tried a cold bo=
ot with Linux version 4.13.4-1 and that worked. So it seems the problem has=
 been somewhat solved!<div><br></div><div>For those who forgot what the pro=
blem was: After an upgrade of the kernel, it was impossible to directly col=
d-boot into Xen. I had to first boot into a plain Linux and then reboot int=
o Xen. I suspect the Nvidia Optimus hardware to be the culprit, but I have =
no evidences so far.</div><div><br></div><div>Michel</div></div>

--94eb2c189b9c9c4c6a055b40ba7d--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============2517719230925154998==--


From xen-users-bounces@lists.xen.org Wed Oct 11 12:21:34 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 12:21: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 1e2Fzq-0002MZ-Ep; Wed, 11 Oct 2017 12:20:22 +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 1e2Fzo-0002MT-Up
 for xen-users@lists.xen.org; Wed, 11 Oct 2017 12:20:21 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 4D/9A-20813-48C0ED95; Wed, 11 Oct 2017 12:20:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVysyfVTbeB516
 kwbmn6harrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8aRW4UFM3krupuvMTUw3uXqYuTiEBLYzCix
 cv9pli5GTiBnN6PE3UUGILawgJHEhJkH2UFsEYFQiRebFrJB1FhJ7J2+ByzOJqApcefzJyYQm
 xcofutEF1gNi4CqxI+V9xlBbFGBcIn9368xQ9QISpyc+QRsF6eAtcTF2z/A4swCZhLzNj+Ess
 Ulbj2ZzwRhy0s0b53NPIGRbxaS9llIWmYhaZmFpGUBI8sqRo3i1KKy1CJdIwu9pKLM9IyS3MT
 MHF1DAzO93NTi4sT01JzEpGK95PzcTYzAIGQAgh2M59cGHmKU5GBSEuW9/vxupBBfUn5KZUZi
 cUZ8UWlOavEhRhkODiUJXlHue5FCgkWp6akVaZk5wHiASUtw8CiJ8F4GSfMWFyTmFmemQ6ROM
 epyHNt0+Q+TEEtefl6qlDjvaZAiAZCijNI8uBGw2LzEKCslzMsIdJQQT0FqUW5mCar8K0ZxDk
 YlYV5TkCk8mXklcJteAR3BBHSEaNodkCNKEhFSUg2MnasuZ3DKlqcd9uYtypQ+xFy25++/pYv
 uHpBoTndzPjVznuyn4yvVLz+KTPj5JcU59L787+lN7pveMTCcfMc/e0tZ+O53G3PTFdLXrt6v
 5Hb2vlG2qKliclpj5HLh0mDGuftyNG1TZiQ/YLGZnsZhOnu1Mjej6d38dUcn7T2m2bY+xejO9
 11TlViKMxINtZiLihMBR3k01cgCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1507724416!111266069!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.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58481 invoked from network); 11 Oct 2017 12:20:16 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-27.messagelabs.com with SMTP; 11 Oct 2017 12:20:16 -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 74AB515BE;
 Wed, 11 Oct 2017 05:20:15 -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 F2F413F5A0;
 Wed, 11 Oct 2017 05:20:14 -0700 (PDT)
To: =?UTF-8?B?SmVzw7pzIEzDoXphcm8=?= <jesus.lazaro@ehu.eus>,
 xen-users@lists.xen.org
References: <9741fca2-c55b-b54e-52e9-1df02e6a205b@ehu.eus>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <71e0d5c6-e4e0-7460-1173-a158f7997df8@arm.com>
Date: Wed, 11 Oct 2017 13:20:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <9741fca2-c55b-b54e-52e9-1df02e6a205b@ehu.eus>
Content-Language: en-US
Subject: Re: [Xen-users] i2c pass-through in mpsoc
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>

T24gMDkvMTAvMTcgMTA6MzMsIEplc8O6cyBMw6F6YXJvIHdyb3RlOgo+IEhpLAoKSGVsbG8sCgo+
IEkgYW0gdHJ5aW5nIHRvIHBhc3MgdGhlIEkyQyBwZXJpcGhlcmlhbCBpbiBhbiBtcHNvYy4gSSBo
YXZlIGJlZW4gCj4gZm9sbG93aW5nIHRoZSBleGFtcGxlIHRvIHBhc3MgdGhlIG1hYyBidXQgSSBr
ZWVwIGdldHRpbmcgdGhlIGZvbGxvd2luZyAKPiBlcnJvcjoKPiAKPiAtLS0tCj4gKFhFTikgWEVO
X0RPTUNUTF9hc3NpZ25fZHRfZGV2aWNlOiBhc3NpZ24gIi9hbWJhL2kyY0BmZjAzMDAwMCIgdG8g
ZG9tMSAKPiBmYWlsZWQgKC0yMikKPiBsaWJ4bDogZXJyb3I6IGxpYnhsX2NyZWF0ZS5jOjE0MjQ6
bGlieGxfX2FkZF9kdGRldnM6IHhjX2Fzc2lnbl9kdGRldmljZSAKPiBmYWlsZWQ6IC0xCj4gbGli
eGw6IGVycm9yOiBsaWJ4bF9jcmVhdGUuYzoxNDYxOmRvbWNyZWF0ZV9hdHRhY2hfZGV2aWNlczog
dW5hYmxlIHRvIAo+IGFkZCBkdGRldiBkZXZpY2VzCj4gLS0tLQoKVGhpcyBpcyBub3JtYWwuIGR0
ZGV2IHdpbGwgZmFpbCB3aGVuIHRoZSBkZXZpY2UgcGFzc3Rocm91Z2gtZWQgaXMgbm90IApiZWhp
bmQgYW4gU01NVS4KCmR0ZGV2IGlzIG9ubHkgbmVjZXNzYXJ5IHdoZW4geW91ciBkZXZpY2UgaXMg
YmVoaW5kIGFuIFNNTVUuIElmIHlvdSBrbm93IAp5b3VyIGRldmljZSB3aWxsIG5vdCBkbyBETUEs
IHRoZW4geW91IGNhbiBzYWZlbHkgZHJvcCBkdGRldj0uLi4gYW5kIApjb250aW51ZS4KCllvdSBt
aWdodCBhbHNvIGJlIGludGVyZXN0ZWQgYnkgdGhlIGRpc2N1c3Npb24gWzFdIHdoaWNoIGhhcHBl
bmVkIG9uIAp4ZW4tZGV2ZWwgcmVjZW50bHkgcmVnYXJkaW5nIHRoZSBzYW1lIHByb2JsZW0uCgpD
aGVlcnMsCgpbMV0gCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94
ZW4tZGV2ZWwvMjAxNy0xMC9tc2cwMDM4Ni5odG1sCgo+IAo+IEF0dGFjaGVkIEkgc2VuZCB0aGUg
Y29uZmlnIGZpbGUgYXMgd2VsbCBhcyB0aGUgcGFzcy10aHJvdWdoIGRldmljZSB0cmVlLgo+IAo+
IEluIHRoZSBtYWluIGRldmljZSB0cmVlIEkgaGF2ZSBtb2RpZmllZCB0aGUgSTJDIHRvOgo+IAo+
IGkyY0BmZjAzMDAwMCB7Cj4gICAgY29tcGF0aWJsZSA9ICJjZG5zLGkyYy1yMXAxNCIsICJjZG5z
LGkyYy1yMXAxMCI7Cj4gICAgc3RhdHVzID0gImRpc2FibGVkIjsKPiAgICB4ZW4scGFzc3Rocm91
Z2ggPSAiMSI7Cj4gICAgaW50ZXJydXB0LXBhcmVudCA9IDwweDQ+Owo+ICAgIGludGVycnVwdHMg
PSA8MHgwIDB4MTIgMHg0PjsKPiAgICByZWcgPSA8MHgwIDB4ZmYwMzAwMDAgMHgwIDB4MTAwMD47
Cj4gICAgI2FkZHJlc3MtY2VsbHMgPSA8MHgxPjsKPiAgICAjc2l6ZS1jZWxscyA9IDwweDA+Owo+
ICAgIHBvd2VyLWRvbWFpbnMgPSA8MHgxMj47Cj4gICAgY2xvY2tzID0gPDB4MyAweDNlPjsKPiAg
ICBjbG9jay1mcmVxdWVuY3kgPSA8MHg2MWE4MD47Cj4gfTsKPiAKPiBBbnkgaGludHMgb24gd2hl
cmUgdGhlIHByb2JsZW0gaXM/Cj4gCj4gUmVnYXJkcywKPiAKPiBKZXPDunMKPiAKPiAKPiBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi11c2VycyBt
YWlsaW5nIGxpc3QKPiBYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwo+IGh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tdXNlcnMKPiAKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVz
ZXJzQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Wed Oct 11 15:30:14 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 15:30: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 1e2Iw4-0003Ya-4o; Wed, 11 Oct 2017 15:28:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=450336ad9=anthony.perard@citrix.com>)
 id 1e2Iw3-0003YU-A3
 for xen-users@lists.xenproject.org; Wed, 11 Oct 2017 15:28:39 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 6E/D0-29911-6A83ED95; Wed, 11 Oct 2017 15:28:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpO5ii3u
 RBn8fclq82/eX2YHR4/CHKywBjFGsmXlJ+RUJrBnLV01iK1jOXTHnsVsD42TOLkZODgkBf4k3
 d26ygNgsAqoSC7e8Ygax2QQMJFZMv8oIYosI6Etsut3IDmIzC1RKnFyzF8wWFvCR6L35hhXE5
 hWwljj6+TNbFyMXh5DAC0aJfYda2SASghInZz5hgWjWkViw+xNQnAPIlpZY/o8DJMwp4C1x+v
 w5sHJRAWWJvX2HwOYLCahJ3Fi4jGUCI98sJJNmIZk0C2HSAkbmVYwaxalFZalFukaGeklFmek
 ZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgYHGAAQ7GP8sCzjEKMnBpCTKG6x3L1KILyk/
 pTIjsTgjvqg0J7X4EKMMB4eSBO8Jc6CcYFFqempFWmYOMORh0hIcPEoivA0gad7igsTc4sx0i
 NQpRkUpcd44kIQASCKjNA+uDRZnlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMmwgyhSczrw
 Ru+iugxUxAi0XT7oAsLklESEk1MEYleS/bayK9ii+2Q/nlf9e5/w7VLDPSvn/h96um67P+Mtw
 RtVdfp2o3K7G86oSl7P1rwis9eaf9kWMP2vf6yWbmL6XLp7CLip1TLrlx9J3OXK4paT8sZi4I
 lwxon6sWz1vXbTNPuVvVo/tdecSMyb/47R5lHRdb3VnbnaHK9k1tulaWej5zuhJLcUaioRZzU
 XEiALGjQn6uAgAA
X-Env-Sender: prvs=450336ad9=anthony.perard@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1507735713!109748201!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.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1392 invoked from network); 11 Oct 2017 15:28:34 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Oct 2017 15:28:34 -0000
X-IronPort-AV: E=Sophos;i="5.43,361,1503360000"; d="scan'208";a="445455568"
Date: Wed, 11 Oct 2017 16:28:31 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Message-ID: <20171011152831.GP1771@perard.uk.xensource.com>
References: <163465317.4407965.1507574254206.ref@mail.yahoo.com>
 <163465317.4407965.1507574254206@mail.yahoo.com>
 <23004.65240.974048.711940@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1710101641090.3105@sstabellini-ThinkPad-X260>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <alpine.DEB.2.10.1710101641090.3105@sstabellini-ThinkPad-X260>
User-Agent: Mutt/1.9.1 (2017-09-22)
Cc: Mark Pryor <tlviewer@yahoo.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Xen-users <xen-users@lists.xenproject.org>
Subject: Re: [Xen-users] matching Qemu version to Xen version, how critical?
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>

T24gVHVlLCBPY3QgMTAsIDIwMTcgYXQgMDQ6NDc6MzdQTSAtMDcwMCwgU3RlZmFubyBTdGFiZWxs
aW5pIHdyb3RlOgo+IE9uIFR1ZSwgMTAgT2N0IDIwMTcsIElhbiBKYWNrc29uIHdyb3RlOgo+ID4g
QW50aG9ueSwgYW5kIFN0ZWZhbm8sIHNlZSBiZWxvdy4gIEkgaGF2ZW4ndCBpbnZlc3RpZ2F0ZWQg
YXQgYWxsLgo+ID4gCj4gPiBNYXJrOiBJIHRoaW5rIHlvdSBhcmUgcHJvYmFibHkgZmluZSB0byB1
c2UgdGhlIERlYmlhbiB2ZXJzaW9uLgo+IAo+IFllcywgSWFuIGlzIHJpZ2h0Lgo+IAo+IEluIHRo
ZSBwYXN0IHVwc3RyZWFtIFFFTVUgZGlkbid0IGRvIGEgdmVyeSBnb29kIGpvYiBhdCBhcHBseWlu
ZyBmaXhlcyB0bwo+IHN0YWJsZSB0cmVlcywgc28gSSBoYXZlbid0IGJlZW4gbG9va2luZyBjbG9z
ZWx5IGZvciBjaGFuZ2VzIHRoZXJlLiBJbgo+IGZhY3QsIGl0IG9mdGVuIGhhcHBlbmVkIHRoYXQg
dGhlIHFlbXUteGVuIHN0YWJsZSB0cmVlcyB3b3VsZCBoYXZlIG1vcmUKPiBmaXhlcyB0aGFuIHRo
ZSBjb3JyZXNwb25kaW5nIFFFTVUgc3RhYmxlIHRyZWVzLgo+IAo+IEl0IGlzIHZlcnkgZ29vZCB0
byBzZWUgdGhhdCB0aGlzIGhhcyBjaGFuZ2VkLiBNYW55IGZpeGVzIHdlcmUgYXBwbGllZCB0bwo+
IHFlbXUvc3RhYmxlLTIuOCwgdGhhdCB0b2RheSBhcmUgbm90IGluIHFlbXUteGVuL3N0YWJsZS00
LjkuIEJ1dCB3ZSBjYW4KPiBzdGFydCBiYWNrcG9ydGluZyBub3cuIEFudGhvbnksIHdvdWxkIHlv
dSBiZSB1cCBmb3Igd2F0Y2hpbmcgdGhlIFFFTVUKPiBzdGFibGUgdHJlZXMgbW9yZSBjbG9zZWx5
IGFuZCBiYWNrcG9ydGluZyBmaXhlcyBmcm9tIHRoZXJlIHRvIHRoZQo+IHFlbXUteGVuIHN0YWJs
ZSB0cmVlcyBnb2luZyBmb3J3YXJkPwoKRnJvbSBteSBvYnNlcnZhdGlvbiwgdGhlcmUgaXMgb25l
IHN0YWJsZSByZWxlYXNlIGZvciBldmVyeSBuZXcgUUVNVQpyZWxlYXNlLCBidXQgdGhlcmUgaXMg
bm8gc3RhYmxlIHRyZWUgKGF0IGxlYXN0IG5vdCB0aGUgd2F5IHN0YWJsZSB0cmVlCmFyZSBtYWlu
dGFpbmVkIGZvciB4ZW4pLgoKRm9yIGUuZy4sIGZvciBRRU1VIDIuMTAsIHJlbGVhc2UgaW4gQXVn
dXN0LCB0aGVyZSBpcyBvbmUgc3RhYmxlIHJlbGVhc2UKMi4xMC4xIHJlbGVhc2VkIDEgbW9udGgg
bGF0ZXIsIGFuZCBJIGRvbid0IGV4cGVjdCBhbnkgb3RoZXIgc3RhYmxlCnJlbGVhc2UuIFRoZSBz
dGFibGUtMi4xMCBicmFuY2ggd2FzIG5vdCB1cGRhdGVkL2NyZWF0ZWQgYmV0d2VlbiBib3RoCnJl
bGVhc2UuCgoKQXMgZm9yIHdhdGNoaW5nIHRob3NlIHJlbGVhc2VzLCB5ZXMsIEkgY2FuIGRvIHRo
YXQsIGFzIHNvb24gYXMgSSBmaWd1cmUKb3V0IHdoZW4gSSBjYW4gdXBkYXRlIHRoZSBxZW11LXhl
biB0cmVlIG9mIGEgcmVsZWFzZWQgWGVuIHZlcnNpb24uIEkKbmV2ZXIgYXNrZWQuCgpSZWdhcmRz
LAoKLS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Wed Oct 11 17:08:13 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 17: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 1e2KTC-000515-Vg; Wed, 11 Oct 2017 17:06:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e24FS-000150-HR
 for xen-users@lists.xenproject.org; Tue, 10 Oct 2017 23:47:42 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 A3/30-28869-D1C5DD95; Tue, 10 Oct 2017 23:47:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVybKJssq5MzN1
 Ig80N1hbv9v1ldmD0OPzhCksAYxRrZl5SfkUCa8bLGXvZCg6KVtw4dJ+lgXGpYBcjF4eQwBIm
 iT/HDrB2MXJysAg4SHQv/8rUxcjBwSgQI/HghzVImFEgTGLy5SVQJdoSDet+sIDYbAKGEn+fb
 GIDKZcAspd85gAJiwCVvFi1jg1kPLPAdkaJ5VeWMYMkhAV8JT68eMMIYnMKOEr8WvueDcTmFf
 CS2Nj7jx3EFhJYxijx74QJiC0qoCtx6N8fqBpBiZMzn4DtZRbQklg+fRvLBEaBWUhSs5CkFjA
 yrWLUKE4tKkst0jUy0ksqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAzCegYGxh2M
 U0/4HWKU5GBSEuV9rX43UogvKT+lMiOxOCO+qDQntfgQowwHh5IEb1E0UE6wKDU9tSItMwcYD
 zBpCQ4eJRHe0CigNG9xQWJucWY6ROoUoy7HsU2X/zAJseTl56VKifOyg8wQACnKKM2DGwGLzU
 uMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHkngkzhycwrgdv0CugIJqAjRNPugBxRkoiQkmp
 gdOxbmC5R0pf7Z65KZdTmc67vd6ZMnspdbnL40Q9WA0cxho47zRK/m86LGcYUTChkvsrB7bCO
 b5fLlUVc6hFrRD9H3BVTavtpe/W7eN+Es5vXmPzRrWYVzzHvT/1+SOLNpjJHz+j6xGJOw/Df/
 /L3WV40OqjP8/7lMU62efesPweINaUryQorsRRnJBpqMRcVJwIACWFA1sgCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1507679259!106451235!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62657 invoked from network); 10 Oct 2017 23:47:40 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Oct 2017 23:47:40 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 7D7D3218BC;
 Tue, 10 Oct 2017 23:47:38 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7D7D3218BC
Date: Tue, 10 Oct 2017 16:47:37 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Ian Jackson <ian.jackson@eu.citrix.com>
In-Reply-To: <23004.65240.974048.711940@mariner.uk.xensource.com>
Message-ID: <alpine.DEB.2.10.1710101641090.3105@sstabellini-ThinkPad-X260>
References: <163465317.4407965.1507574254206.ref@mail.yahoo.com>
 <163465317.4407965.1507574254206@mail.yahoo.com>
 <23004.65240.974048.711940@mariner.uk.xensource.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 11 Oct 2017 17:06:57 +0000
Cc: Anthony Perard <anthony.perard@citrix.com>, Mark Pryor <tlviewer@yahoo.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen-users <xen-users@lists.xenproject.org>
Subject: Re: [Xen-users] matching Qemu version to Xen version, how critical?
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>

T24gVHVlLCAxMCBPY3QgMjAxNywgSWFuIEphY2tzb24gd3JvdGU6Cj4gQW50aG9ueSwgYW5kIFN0
ZWZhbm8sIHNlZSBiZWxvdy4gIEkgaGF2ZW4ndCBpbnZlc3RpZ2F0ZWQgYXQgYWxsLgo+IAo+IE1h
cms6IEkgdGhpbmsgeW91IGFyZSBwcm9iYWJseSBmaW5lIHRvIHVzZSB0aGUgRGViaWFuIHZlcnNp
b24uCgpZZXMsIElhbiBpcyByaWdodC4KCkluIHRoZSBwYXN0IHVwc3RyZWFtIFFFTVUgZGlkbid0
IGRvIGEgdmVyeSBnb29kIGpvYiBhdCBhcHBseWluZyBmaXhlcyB0bwpzdGFibGUgdHJlZXMsIHNv
IEkgaGF2ZW4ndCBiZWVuIGxvb2tpbmcgY2xvc2VseSBmb3IgY2hhbmdlcyB0aGVyZS4gSW4KZmFj
dCwgaXQgb2Z0ZW4gaGFwcGVuZWQgdGhhdCB0aGUgcWVtdS14ZW4gc3RhYmxlIHRyZWVzIHdvdWxk
IGhhdmUgbW9yZQpmaXhlcyB0aGFuIHRoZSBjb3JyZXNwb25kaW5nIFFFTVUgc3RhYmxlIHRyZWVz
LgoKSXQgaXMgdmVyeSBnb29kIHRvIHNlZSB0aGF0IHRoaXMgaGFzIGNoYW5nZWQuIE1hbnkgZml4
ZXMgd2VyZSBhcHBsaWVkIHRvCnFlbXUvc3RhYmxlLTIuOCwgdGhhdCB0b2RheSBhcmUgbm90IGlu
IHFlbXUteGVuL3N0YWJsZS00LjkuIEJ1dCB3ZSBjYW4Kc3RhcnQgYmFja3BvcnRpbmcgbm93LiBB
bnRob255LCB3b3VsZCB5b3UgYmUgdXAgZm9yIHdhdGNoaW5nIHRoZSBRRU1VCnN0YWJsZSB0cmVl
cyBtb3JlIGNsb3NlbHkgYW5kIGJhY2twb3J0aW5nIGZpeGVzIGZyb20gdGhlcmUgdG8gdGhlCnFl
bXUteGVuIHN0YWJsZSB0cmVlcyBnb2luZyBmb3J3YXJkPwoKCj4gTWFyayBQcnlvciB3cml0ZXMg
KCJSZTogW1hlbi11c2Vyc10gbWF0Y2hpbmcgUWVtdSB2ZXJzaW9uIHRvIFhlbiB2ZXJzaW9uLCBo
b3cgY3JpdGljYWw/Iik6Cj4gPiBIZWxsbywKPiA+IAo+ID4gaHR0cHM6Ly9wYXN0ZS5mZWRvcmFw
cm9qZWN0Lm9yZy9wYXN0ZS9vMTVPckxhflBZOThTM0VQbTZQLUFnLwo+ID4gCj4gPiBodHRwczov
L3RyYWNrZXIuZGViaWFuLm9yZy9uZXdzLzg3NzY1Ngo+ID4gCj4gPiAgCj4gPiBvbiBPY3QgMDIs
IERlYmlhbi1zZWN1cml0eSByZWxlYXNlZCA4IGZpeGVzIGZvciBxZW11LTIuOC4gSW4gdG90YWwg
dGhlcmUgYXJlCj4gPiA0NiBwYXRjaGVzIHNpbmNlIHRoZSByZWxlYXNlIG9mIHFlbXUtMi44IG9u
IEp1bCAyMS4KPiA+IAo+ID4gQXMgc2hvd24sIGluIHRoZSBmcGFzdGUsIEkgYXBwbGllZCB0aGVz
ZSA0NiB0byB0aGUgdXBzdHJlYW0geGVuLTQuOSB0YXJiYWxsCj4gPiB3aGlsZQo+ID4gdHJ5aW5n
IHRvIHBhY2thZ2UgaW4gU3RyZXRjaC4gQWxsIGFwcGxpZWQgY2xlYW5seS4KPiA+IAo+ID4gQXMg
YSBzb3VyY2Ugb2YgcWVtdSBmaXhlcyB4ZW4tNC45LCBJJ3ZlIGxvb2tlZCBoZXJlOgo+ID4gaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9cWVtdS14ZW4uZ2l0O2E9c2hvcnRsb2c7aD1y
ZWZzL2hlYWRzLwo+ID4gc3RhZ2luZy00LjkKPiA+IAo+ID4geW91IGNhbiBzZWUgdGhlcmUgaXMg
b25seSAxIGZpeCBzaW5jZSB0aGUgcmVsZWFzZSBvZiB4ZW4tNC45LjAgKEp1biAyNykuCj4gPiAK
PiA+IEFueSBoYXJtIGluIHVzaW5nIHRoZSBkZWJpYW4tZGVsdGEgZm9yIHFlbXUgZml4ZXM/IFNo
b3VsZCB0aGVzZSBiZSBhdXRvLXRlc3RlZAo+ID4gYnkgeGVucHJvamVjdD8KPiA+IAo+ID4gUHJ5
TWFyNTYKPiA+IAo+ID4gT24gVGh1cnNkYXksIE9jdG9iZXIgNSwgMjAxNyAzOjUxIEFNLCBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiA+IHdyb3RlOgo+ID4gCj4gPiAK
PiA+IE1hcmsgUHJ5b3Igd3JpdGVzICgibWF0Y2hpbmcgUWVtdSB2ZXJzaW9uIHRvIFhlbiB2ZXJz
aW9uLCBob3cgY3JpdGljYWw/Iik6Cj4gPiAKPiA+IC4uLgo+ID4gPiBQbGVhc2UgdGVsbCBtZSBp
dCBkb2Vzbid0IG1hdHRlciB3aGF0IHZlcnNpb24gb2YgcWVtdSBpcyB1c2VkIHdpdGgKPiA+ID4g
WGVuLCBhcyBsb25nIGFzIHRoZXkgYXJlIGJ1aWxkIHRvZ2V0aGVyLiBIb3cgY3JpdGljYWwgY2Fu
IGl0IGJlPwo+ID4gCj4gPiAKPiA+IEl0J3Mgbm90IHZlcnkgY3JpdGljYWwsIGlmIHlvdSBhcmUg
dXNpbmcgYSByZWxlYXNlZCB2ZXJzaW9uIG9mIFhlbi4KPiA+IEluIHBhcnRpY3VsYXIsIGlmIGl0
IGJ1aWxkcywgeW91J3JlIHVubGlrZWx5IHRvIGdvIHZlcnkgZmFyIHdyb25nLgo+ID4gCj4gPiBO
QiB0aG91Z2ggdGhhdCAoYXMgeW91IHN1Z2dlc3QgZnJvbSAiYnVpbHQgdG9nZXRoZXIiKSB0aGUg
WGVuIGNvbnRyb2wKPiA+IGxpYnJhcmllcyB0aGF0IHFlbXUgdXNlcyAxLiBkbyBub3QgaGF2ZSBh
IHN0YWJsZSBBQkkgdW50aWwgcmVjZW50bHkKPiA+IChzb3JyeSkgMi4gZG8gbm90IGhhdmUgYSBz
dGFibGUgaW50ZXJmYWNlIHRvIHRoZSBoeXBlcnZpc29yLgo+ID4gCj4gPiBTbyB1bmxlc3MgeW91
IGFyZSB1c2luZyB0aGUgdmVyeSBsYXRlc3QgYml0cywgeW91IG11c3QgcmVidWlsZCB3aGVuCj4g
PiB5b3UgdXNlIGEgZGlmZmVyZW50IFhlbiB2ZXJzaW9uLgo+ID4gCj4gPiBBZGRpdGlvbmFsbHks
IHRoZSBxZW11IGNvbmZpZ3VyZSBzY3JpcHQgd29ya3MgYnkgZGV0ZXJtaW5pbmcgdGhlIFhlbgo+
ID4gdmVyc2lvbiAocmF0aGVyIHRoYW4gYnkgbG9va2luZyBmb3IgaW5kaXZpZHVhbCBmZWF0dXJl
cykgYW5kIGtleWluZwo+ID4gZXZlcnl0aGluZyBvZmYgdGhhdC4gIFNvIGlmIHlvdSBhcmUgdXNp
bmcgeGVuLXVuc3RhYmxlLCB5b3Ugd2lsbCBmaW5kCj4gPiB0aGF0IHNvbWUgcWVtdSB2ZXJzaW9u
cyBkb24ndCBidWlsZC4KIAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Wed Oct 11 18:57:43 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 18:57: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 1e2MB5-00080O-AN; Wed, 11 Oct 2017 18:56:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rmcnicol@servicemasterbc.ca>) id 1e2MB4-00080I-RA
 for xen-users@lists.xen.org; Wed, 11 Oct 2017 18:56:22 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 D0/56-28571-5596ED95; Wed, 11 Oct 2017 18:56:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKKsWRWlGSWpSXmKPExsVyI2Nxk25I5r1
 Ig9X/WSxWXT3A6sDocXT3b6YAxijWzLyk/IoE1oyH1/8yFmzVrLh9dydbA+Nf5S5GLg4hgTOM
 Epd3fmHsYuTkkBDQlngwcRIbiC0ksI1R4txuMYi4vcTu5W+Zuxg5gGx+ibWHlCHCIhKffn9hh
 rB5JU5POc4GYfcwSqzsqoMY84xRYv/MBIhdpxkl5u7YywLhtDBJXFh0jR2kik3ARGLG0+1gR4
 gIyEpc+TWdFcQWBorPbDnFAmKzCKhK/D/VxARi8wo4SNw8c5UNwhaUODnzCQvIccwCURL7nrp
 BHKEg8fPpMlaIkXoSb+68BytnFhCXmPGvi20Co+gsJN2zELpnIamCsHUldu07wAxhy0tsfzsH
 ytaRaLt/GsrWlli28DXzAkb2VYwaxalFZalFukameklFmekZJbmJmTm6hgbGermpxcWJ6ak5i
 UnFesn5uZsYgVFXz8DAuIOx9YTfIUZJDiYlUd6HMfcihfiS8lMqMxKLM+KLSnNSiw8xynBwKE
 nw1mUA5QSLUtNTK9Iyc4DxD5OW4OBREuH9ng6U5i0uSMwtzkyHSJ1idOX4MenKHyaOFW9uAcm
 Om3eB5AYwuQ9ECrHk5eelSonzJoHMFgBpzijNgxsNS12XGGWlhHkZGRgYhHgKUotyM0tQ5V8x
 inMwKgnz/gA5gSczrwTugldAxzEBHSeadgfkuJJEhJRUA2PsztmTfgp9mtcvpdiS7MMeOW3RB
 NZeE3l7+QYG1izBXVY3ffcwrvy07t2e8pUvJC2XybgrhjEG/bnHaCnYWp1jtsHG4KJIwuQns7
 cff1iZ8cqq94Z5mE1cwNLHLhJC9ZoXvttZzwxn//5EyMhY749IceQ0llrfDB/vOfX3w+fnn9q
 2ujC8S4mlOCPRUIu5qDgRAPEHpaFYAwAA
X-Env-Sender: rmcnicol@servicemasterbc.ca
X-Msg-Ref: server-12.tower-31.messagelabs.com!1507748179!93047104!1
X-Originating-IP: [216.104.163.130]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjE2LjEwNC4xNjMuMTMwID0+IDI4NDgz\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33792 invoked from network); 11 Oct 2017 18:56:19 -0000
Received: from smtp02-smtp-0.daemonmail.net (HELO
 smtp02-smtp-0.daemonmail.net) (216.104.163.130)
 by server-12.tower-31.messagelabs.com with SMTP; 11 Oct 2017 18:56:19 -0000
Received: from mxw-out01.daemonmail.net (unknown [216.104.161.15])
 by smtp02-smtp-0.daemonmail.net (Postfix) with ESMTP id 286FA80320
 for <xen-users@lists.xen.org>; Wed, 11 Oct 2017 11:56:18 -0700 (PDT)
X-Best-Tracker: rmcnicol@servicemasterbc.ca
Received: from localhost (localhost [127.0.0.1])
 by mxw-out01.daemonmail.net (Postfix) with ESMTP id F1728448EA
 for <xen-users@lists.xen.org>; Wed, 11 Oct 2017 11:56:17 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at mxw-out01.daemonmail.net
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=6.31
 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001]
 autolearn=ham autolearn_force=no
Received: from mxw-out01.daemonmail.net ([127.0.0.1])
 by localhost (mxw-out01.daemonmail.net [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id fXrDtHi0TrYg for <xen-users@lists.xen.org>;
 Wed, 11 Oct 2017 11:56:16 -0700 (PDT)
Received: from serv15.tierra.net (serv15.tierra.net [216.104.160.85])
 by mxw-out01.daemonmail.net (Postfix) with ESMTP id 5EA78448DD
 for <xen-users@lists.xen.org>; Wed, 11 Oct 2017 11:56:16 -0700 (PDT)
Received: from ewnabyit001 (S0106802aa88f9dda.va.shawcable.net [70.78.97.206])
 (Authenticated sender: rmcnicol@servicemasterbc.ca)
 by servicemasterbc.ca (Postfix) with ESMTPA id 20EEC3F344
 for <xen-users@lists.xen.org>; Wed, 11 Oct 2017 11:56:16 -0700 (PDT)
From: "Robert McNicol" <rmcnicol@servicemasterbc.ca>
To: <xen-users@lists.xen.org>
Date: Wed, 11 Oct 2017 11:56:15 -0700
Message-ID: <000401d342c2$9dc79df0$d956d9d0$@servicemasterbc.ca>
MIME-Version: 1.0
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AdNCwlTpnHWka+ttTQ2CxMEXLJa+jA==
Content-Language: en-ca
Subject: [Xen-users] DomU NIC shows cable unplugged after reboot
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="===============1074048772827786164=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

This is a multipart message in MIME format.

--===============1074048772827786164==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0005_01D34287.F168C5F0"
Content-Language: en-ca

This is a multipart message in MIME format.

------=_NextPart_000_0005_01D34287.F168C5F0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

I apologize for any etiquette that I may be missing. This is my first post
to a mail list, ever, and I am unfamiliar with how or what to post.

 

I know there was a post regarding this same problem back in January, however
there wasn't a resolution to it.

 

I recently upgraded my dom0 to Debian Stretch (9.2) xen version 4.8.1, and
kernel version 4.9.51-1 both on x86-64 (AMD64)

Previously I was on xen 4.4, and all my VMs worked great. They are all HVM
with PCI passthrough of individual NIC's. Had no issues except that my xen
version was getting long in the tooth and it was time to upgrade to the
latest available.

 

Upgrade goes without a hitch, however, if I have to reboot a windows hvm
domU (How often does Windows need to reboot? Ugh) it doesn't completely
reset the NIC (I'm guessing). Windows then reports that the NIC has a cable
unplugged. The only solution I have found is to reboot the host (dom0) and
then thigs run fine. until windows updates and reboots.

 

The previous post in Jan stated that this issue wasn't limited to xen 4.8,
that 4.7 and 4.6 had the same issue. I cant see a reference to any solution
though, and google has been unhelpful.

 

Any help would be appreciated. If you need any additional info let me know.

 

Robert 

 


------=_NextPart_000_0005_01D34287.F168C5F0
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-microsoft-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=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator 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:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
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;
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.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=3DEN-CA =
link=3D"#0563C1" vlink=3D"#954F72"><div class=3DWordSection1><p =
class=3DMsoNormal>I apologize for any etiquette that I may be missing. =
This is my first post to a mail list, ever, and I am unfamiliar with how =
or what to post.<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>I know there =
was a post regarding this same problem back in January, however there =
wasn&#8217;t a resolution to it.<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>I recently =
upgraded my dom0 to Debian Stretch (9.2) xen version 4.8.1, and kernel =
version 4.9.51-1 both on x86-64 (AMD64)<o:p></o:p></p><p =
class=3DMsoNormal>Previously I was on xen 4.4, and all my VMs worked =
great. They are all HVM with PCI passthrough of individual NIC&#8217;s. =
Had no issues except that my xen version was getting long in the tooth =
and it was time to upgrade to the latest available.<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Upgrade goes =
without a hitch, however, if I have to reboot a windows hvm domU (How =
often does Windows need to reboot? Ugh) it doesn&#8217;t completely =
reset the NIC (I&#8217;m guessing). Windows then reports that the NIC =
has a cable unplugged. The only solution I have found is to reboot the =
host (dom0) and then thigs run fine&#8230; until windows updates and =
reboots.<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>The previous post in Jan stated that this issue =
wasn&#8217;t limited to xen 4.8, that 4.7 and 4.6 had the same issue. I =
cant see a reference to any solution though, and google has been =
unhelpful.<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>Any help would be appreciated. If you need any =
additional info let me know.<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-lang=
uage:EN-CA'>Robert </span></b><o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></body></html>
------=_NextPart_000_0005_01D34287.F168C5F0--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============1074048772827786164==--



From xen-users-bounces@lists.xen.org Wed Oct 11 22:19:48 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 22:19: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 1e2PKz-0004Ks-Bg; Wed, 11 Oct 2017 22:18:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tlviewer@yahoo.com>) id 1e2PKx-0004Km-T6
 for xen-users@lists.xen.org; Wed, 11 Oct 2017 22:18:48 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 ED/C3-26326-7C89ED95; Wed, 11 Oct 2017 22:18:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJKsWRWlGSWpSXmKPExsXitHjXGd1jM+5
 FGvS3slisunqA1YHR4+ju30wBjFGsmXlJ+RUJrBktp56xFDx3rZi9pYGtgXGfUxcjFweLwEIW
 iRMbp7CCOBICjSwSb5d9Z+ti5OQQEqiV+PnnMTOIzSKgLfH+5gwWEJtNQFWi//NHRogaTYlHx
 y+C1YgIqEvcP3QPrIZZQE/i0of3TCA2r4CNxKKDvWA1wgIeEicuXWaEiAtKnJz5BKo+VOLDm0
 XMEDMdJK6e2s8OYksIFEjs+/8QqkZE4ufdJ4wTGPlnIWmfhaR9FpKyWYwcQHa0xK7VghCmusT
 6eUIQFfIS29/OgapWk7i97So7hK0tsWzha7j4lP4vbBC2osSU7odQNcYSWxfdh9pqIzG77TPb
 AkaeVYwaxalFZalFukYGeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgdFVz8DAu
 IOx+YTfIUZJDiYlUd6HMfcihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwHp0OlBMsSk1PrUjLzA
 HGOUxagoNHSYR3Pkiat7ggMbc4Mx0idYrRlaPj5t0/TBwbwOQ+MPkETG66tOwvkxBLXn5eqpQ
 471mQZgGQ5ozSPLjRsBR1iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iw7yaQKTyZeSVwF7wC
 Oo4J6DjRtDsgx5UkIqSkGhhltE9otxv2vn27Psdl2rnNu388eNb09J/7NdcfV5ZIvkk/sVTk5
 pffq3ds3BhxO0BZdtksqcI2i6eT1dZplLxjWcb1pLXx47+ARQd9P59baCj/MdPfduubhhf8iz
 x+qYYvOnJGJzluu8iDn11iLOVxR+54XT90ar/aa//dL9cxPYwoWp5gn2D+SYmlOCPRUIu5qDg
 RANWbbnpMAwAA
X-Env-Sender: tlviewer@yahoo.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1507760324!54388203!1
X-Originating-IP: [66.163.186.204]
X-SpamReason: No, hits=2.1 required=7.0 tests=FORGED_MUA_MOZILLA,
 FORGED_YAHOO_RCVD,HTML_MESSAGE,UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46826 invoked from network); 11 Oct 2017 22:18:45 -0000
Received: from sonic310-23.consmr.mail.ne1.yahoo.com (HELO
 sonic310-23.consmr.mail.ne1.yahoo.com) (66.163.186.204)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Oct 2017 22:18:45 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1507760324; bh=l4GYaRtvdRJ5Vmfx3dZqUTUuoNYhLDAGX+Man6hqSS8=;
 h=Date:From:Reply-To:To:Cc:Subject:References:From:Subject;
 b=sVUyMT3iQ4aC5+380Mg8BJG24VLSW09XFBdt6gRKcJyZMKw48vwFY3ILmJTxkBDX6I/TMUtFhHzEUHqC5flEBlCRDsC3GD4MW5zoh9x8O1dZWTexo+kIxrAgxd4DOtqocXf0atUlrm62ZFNI9yd0O/tJqNbGBC61IMRIYq7/P6i99Lk7BVog2R31lb8z4xSHP9nHidMUXC5XVVK3ugFBBYP0Eu1kzZPF3zQRutkwI3F7l1jmgqnb4rII/11zIMSoAz6tvE7APpColrA+Gy+Iez8v+Rfgp2cY4YgAFSyqeeb1t/GDgFeT5dns6ixY3e15YdYI48y0BHRk56CdpTKqLg==
X-YMail-OSG: OjgZk6kVM1lKDYaSr3Mzfa3lsuGAG9BD2UuwjFnPIfWSJt4ytPxlXXK_hPMr3OZ
 z7FG3VOglbqdxs2uGRNQSGJnZaGLl21l2jhgACN4Pwu0ehzUqu3AwugksM6ZokeUEFYx_9sI6j.0
 W3PW1IOHXJjafvzhKUJSBiTFr84A7.7FokQm9aZjQJ6XFqOuAUUBrmVJd1c2EeeVZa4ghx.6Sy2Q
 XB1o26VhOMc9cGD7OA.Cpv9JcHsNQIIQ8ieFdmhyr1yR.TcAZoWvul2Yx2pQFP9WO2Uh3pRWE8YJ
 x2Srg3t63nzE5tdYPmq7D5Durv9dSM29Ri4Ipz74C6ry.p6qLYx1jvUju4ZatVewbwENnmk21.dc
 eQzHuuHLwiW7uuNt7PXN7KPg.k0e71CLcSU_wYghxiKr.VKE0Eg42vZjUDhYUlpxHMOOI93gj60q
 IVfCmrkewh4PmdJ9qnfSFpiU6qUoCWiCM9dVI_GKhwg--
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic310.consmr.mail.ne1.yahoo.com with HTTP; Wed, 11 Oct 2017 22:18:44 +0000
Date: Wed, 11 Oct 2017 22:18:43 +0000 (UTC)
From: Mark Pryor <tlviewer@yahoo.com>
To: Xen-users <xen-users@lists.xen.org>
Message-ID: <1787475331.134703.1507760323277@mail.yahoo.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; 
 boundary="----=_Part_134702_574027414.1507760323277"
References: <1787475331.134703.1507760323277.ref@mail.yahoo.com>
X-Mailer: WebService/1.1.10726 YahooMailNeo Mozilla/5.0 (X11; Linux x86_64;
 rv:52.0) Gecko/20100101 Firefox/52.0
Content-Length: 9275
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: [Xen-users] request backports for xen-4.9.0 (qemu-xen from debain
	security)
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>
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

------=_Part_134702_574027414.1507760323277
Content-Type: multipart/alternative; 
	boundary="----=_Part_134701_671484509.1507760323232"

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

Hi,
http://security.debian.org/debian-security/pool/updates/main/q/qemu/qemu_2.8+dfsg-6+deb9u3.debian.tar.xz
The above is the debian delta for qemu-2.8 released recently (Oct 7) that is mostly CVE for upstream qemu-2.8. 

As shown in earlier mail, these patches apply cleanly to the 4.9.0 tarball. I've tested them in Centos7 today too.
There are 2 points of interest: the patches themselves, then the `series` file which shows the order of application.
tar -tf qemu_2.8+dfsg-6+deb9u3.debian.tar.xz | grep 'patch$' | wc -l -> 49
ignore the v2.8.1.diff, only those with patch$ ending are of interest.
The series file showing order of application is attached.
I've used them in this project:http://prymar56.org//xen/debian/stretch/49x/

a debianised built of xen-4.9.0 with an upstream tarball, a manifest (*.dsc), and a Debian Delta xen*debian*.xz.
PryMar56






------=_Part_134701_671484509.1507760323232
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_1507759577941_4769">Hi,</div><div =
id=3D"yui_3_16_0_ym19_1_1507759577941_4770"><br></div><div dir=3D"ltr" id=
=3D"yui_3_16_0_ym19_1_1507759577941_4712"><a href=3D"http://security.debian=
.org/debian-security/pool/updates/main/q/qemu/qemu_2.8+dfsg-6+deb9u3.debian=
.tar.xz" id=3D"yui_3_16_0_ym19_1_1507759577941_4711">http://security.debian=
.org/debian-security/pool/updates/main/q/qemu/qemu_2.8+dfsg-6+deb9u3.debian=
.tar.xz</a></div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1507759577941_471=
6"><br></div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1507759577941_4715">T=
he above is the debian delta for qemu-2.8 released recently (Oct 7) that is=
 mostly CVE for upstream qemu-2.8. <br></div><div dir=3D"ltr" id=3D"yui_3_1=
6_0_ym19_1_1507759577941_4860"><br></div><div dir=3D"ltr" id=3D"yui_3_16_0_=
ym19_1_1507759577941_4800">As shown in earlier mail, these patches apply cl=
eanly to the 4.9.0 tarball. I've tested them in Centos7 today too.</div><di=
v dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1507759577941_4771"><br></div><div di=
r=3D"ltr" id=3D"yui_3_16_0_ym19_1_1507759577941_4768">There are 2 points of=
 interest: the patches themselves, then the `series` file which shows the o=
rder of application.</div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_15077595=
77941_8390"><br></div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_150775957794=
1_4887">tar -tf qemu_2.8+dfsg-6+deb9u3.debian.tar.xz | grep 'patch$' | wc -=
l -&gt; 49</div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1507759577941_4886=
"><br></div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1507759577941_4885">ig=
nore the v2.8.1.diff, only those with patch$ ending are of interest.</div><=
div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1507759577941_8393"><br></div><div =
dir=3D"ltr">The series file showing order of application is attached.</div>=
<div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1507759577941_8502"><br></div><div=
 dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1507759577941_8464">I've used them in =
this project:</div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1507759577941_8=
457"><a href=3D"http://prymar56.org//xen/debian/stretch/49x/" class=3D"" id=
=3D"yui_3_16_0_ym19_1_1507759577941_8456">http://prymar56.org//xen/debian/s=
tretch/49x/</a><br></div><div id=3D"yui_3_16_0_ym19_1_1507759577941_8465"><=
br></div><div id=3D"yui_3_16_0_ym19_1_1507759577941_8507" dir=3D"ltr">a deb=
ianised built of xen-4.9.0 with an upstream tarball, a manifest (*.dsc), an=
d a Debian Delta xen*debian*.xz.</div><div dir=3D"ltr" id=3D"yui_3_16_0_ym1=
9_1_1507759577941_8539"><br></div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_=
1507759577941_8549">PryMar56<br></div><div dir=3D"ltr" id=3D"yui_3_16_0_ym1=
9_1_1507759577941_4888"><br></div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_=
1507759577941_8385"><br></div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1507=
759577941_4714"><br></div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_15077595=
77941_4726"><br></div><div id=3D"yui_3_16_0_ym19_1_1507759577941_4713"><br>=
</div></div></body></html>
------=_Part_134701_671484509.1507760323232--

------=_Part_134702_574027414.1507760323277
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="qseries"
Content-ID: <a9c06582-9989-912a-f461-de6df0853579@yahoo.com>

IyBxZW11IENWRQpxZW11dS0wMl9rZnJlZWJzZC5wYXRjaApxZW11dS11c2UtZml4ZWQtZGF0YS1w
YXRoLnBhdGNoCnFlbXV1LXVzZS1kYXRhLXBhdGgucGF0Y2gKI3FlbXV1LXYyLjguMS5kaWZmCnFl
bXV1LWRvYy1kb24tdC1tZW50aW9uLW1lbW9yeS1pdC1pcy1tLnBhdGNoCnFlbXV1LXhoY2ktZml4
LWV2ZW50LXF1ZXVlLUlSUS1oYW5kbGluZy5wYXRjaApxZW11dS14aGNpLW9ubHktZnJlZS1jb21w
bGV0ZWQtdHJhbnNmZXJzLnBhdGNoCnFlbXV1LWNoYXItZHJvcC1kYXRhLXdyaXR0ZW4tdG8tYS1k
aXNjb25uZWN0ZWQtcHR5LnBhdGNoCnFlbXV1LWxpbnV4LXVzZXItZml4LWFwdC1nZXQtdXBkYXRl
LW9uLWxpbnV4LXVzZXItaHBwYS5wYXRjaApxZW11dS1zbGlycC1tYWtlLVJBLWJ1aWxkLW1vcmUt
ZmxleGlibGUucGF0Y2gKcWVtdXUtc2xpcnAtc2VuZC1SRE5TUy1pbi1SQS1vbmx5LWlmLWhvc3Qt
aGFzLWFuLUlQdjYtRE5TLnBhdGNoCnFlbXV1LWF1ZGlvLWFjOTctYWRkLWV4aXQtZnVuY3Rpb24t
Q1ZFLTIwMTctNTUyNS5wYXRjaApxZW11dS1hdWRpby1lczEzNzAtYWRkLWV4aXQtZnVuY3Rpb24t
Q1ZFLTIwMTctNTUyNi5wYXRjaApxZW11dS13YXRjaGRvZy02MzAwZXNiLWFkZC1leGl0LWZ1bmN0
aW9uLUNWRS0yMDE2LTEwMTU1LnBhdGNoCnFlbXV1LXNlcmlhbC1maXgtbWVtb3J5LWxlYWstaW4t
c2VyaWFsLWV4aXQtQ1ZFLTIwMTctNTU3OS5wYXRjaApxZW11dS1zZC1zZGhjaS1jaGVjay10cmFu
c2Zlci1tb2RlLXJlZ2lzdGVyLWluLW11bHRpLWJsb2NrLUNWRS0yMDE3LTU5ODcucGF0Y2gKcWVt
dXUtbWVnYXNhcy1maXgtZ3Vlc3QtdHJpZ2dlcmVkLW1lbW9yeS1sZWFrLUNWRS0yMDE3LTU4NTYu
cGF0Y2gKcWVtdXUtdXNiLWNjaWQtY2hlY2stY2NpZC1hcGR1LWxlbmd0aC1DVkUtMjAxNy01ODk4
LnBhdGNoCnFlbXV1LXhoY2ktYXBwbHktbGltaXRzLXRvLWxvb3BzLUNWRS0yMDE3LTU5NzMucGF0
Y2gKcWVtdXUtbmV0LWlteC1saW1pdC1idWZmZXItZGVzY3JpcHRvci1jb3VudC1DVkUtMjAxNi03
OTA3LnBhdGNoCnFlbXV1LXZpcnRpby1ncHUtZml4LXJlc291cmNlLWxlYWstaW4tdmlyZ2xfY21k
X3Jlc291cmNlLUNWRS0yMDE3LTU4NTcucGF0Y2gKcWVtdXUtdXNiLW9oY2ktbGltaXQtdGhlLW51
bWJlci1vZi1saW5rLWVkcy1DVkUtMjAxNy02NTA1LnBhdGNoCnFlbXV1LWRtYS1yYzQwMzAtbGlt
aXQtaW50ZXJ2YWwtdGltZXItcmVsb2FkLXZhbHVlLUNWRS0yMDE2LTg2NjcucGF0Y2gKcWVtdXUt
OXBmcy1maXgtZmlsZS1kZXNjcmlwdG9yLWxlYWstQ1ZFLTIwMTctNzM3Ny5wYXRjaApxZW11dS05
cGZzLWxvY2FsLXNldC1wYXRoLW9mLWV4cG9ydC1yb290LXRvLWRvdC1DVkUtMjAxNy03NDcxLnBh
dGNoCnFlbXV1LTlwZnMteGF0dHItZml4LW1lbW9yeS1sZWFrLWluLXY5ZnNfbGlzdF94YXR0ci1D
VkUtMjAxNy04MDg2LnBhdGNoCnFlbXV1LTlwZnMtbG9jYWwtZm9yYmlkLWNsaWVudC1hY2Nlc3Mt
dG8tbWV0YWRhdGEtQ1ZFLTIwMTctNzQ5My5wYXRjaApxZW11dS12bXdfcHZzY3NpLWNoZWNrLW1l
c3NhZ2UtcmluZy1wYWdlLWNvdW50LWF0LWluaXQtQ1ZFLTIwMTctODExMi5wYXRjaApxZW11dS1z
Y3NpLWF2b2lkLWFuLW9mZi1ieS1vbmUtZXJyb3ItaW4tbWVnYXNhc19tbWlvX3dyaXRlLUNWRS0y
MDE3LTgzODAucGF0Y2gKcWVtdXUtaW5wdXQtbGltaXQta2JkLXF1ZXVlLWRlcHRoLUNWRS0yMDE3
LTgzNzkucGF0Y2gKcWVtdXUtYXVkaW8tcmVsZWFzZS1jYXB0dXJlLWJ1ZmZlcnMtQ1ZFLTIwMTct
ODMwOS5wYXRjaApxZW11dS1uZXQtZTEwMDBlLWZpeC1hbi1pbmZpbml0ZS1sb29wLWlzc3VlLUNW
RS0yMDE3LTkzMTAucGF0Y2gKcWVtdXUtdXNiLW9oY2ktZml4LWVycm9yLXJldHVybi1jb2RlLWlu
LXNlcnZpY2luZy1pc28tdGQtQ1ZFLTIwMTctOTMzMC5wYXRjaApxZW11dS1pZGUtY29yZS1hZGQt
Y2xlYW51cC1mdW5jdGlvbi5wYXRjaApxZW11dS1pZGUtYWhjaS1jYWxsLWNsZWFudXAtZnVuY3Rp
b24taW4tYWhjaS11bml0LUNWRS0yMDE3LTkzNzMucGF0Y2gKcWVtdXUteGhjaS1kb250LWtpY2st
aW4teGhjaV9zdWJtaXQtYW5kLXhoY2lfZmlyZV9jdGxfdHJhbnNmZXIucGF0Y2gKcWVtdXUteGhj
aS1ndWFyZC14aGNpX2tpY2tfZXBjdHgtYWdhaW5zdC1yZWN1cnNpdmUtY2FsbHMtQ1ZFLTIwMTct
OTM3NS5wYXRjaApxZW11dS11c2ItZWhjaS1maXgtbWVtb3J5LWxlYWstaW4tZWhjaS1DVkUtMjAx
Ny05Mzc0LnBhdGNoCnFlbXV1LW5iZC1pZ25vcmUtU0lHUElQRS1DVkUtMjAxNy0xMDY2NC5wYXRj
aApxZW11dS1uYmQtZnVsbHktaW5pdGlhbGl6ZS1jbGllbnQtaW4tY2FzZS1vZi1mYWlsZWQtbmVn
b3RpYXRpb24tQ1ZFLTIwMTctOTUyNC5wYXRjaApxZW11dS1uYmQtZml4LXJlZ3Jlc3Npb24tb24t
cmVzaWxpZW5jeS10by1wb3J0LXNjYW4tQ1ZFLTIwMTctOTUyNC5wYXRjaApxZW11dS14ZW4tZGlz
ay1kb24tdC1sZWFrLXN0YWNrLWRhdGEtdmlhLXJlc3BvbnNlLXJpbmctQ1ZFLTIwMTctMTA5MTEu
cGF0Y2gKcWVtdXUtc2xpcnAtY2hlY2stbGVuLWFnYWluc3QtZGhjcC1vcHRpb25zLWFycmF5LWVu
ZC1DVkUtMjAxNy0xMTQzNC5wYXRjaApxZW11dS1leGVjLXVzZS1xZW11X3JhbV9wdHJfbGVuZ3Ro
LXRvLWFjY2Vzcy1ndWVzdC1yYW0tQ1ZFLTIwMTctMTEzMzQucGF0Y2gKcWVtdXUtZXhlYy1hZGQt
bG9jay1wYXJhbWV0ZXItdG8tcWVtdV9yYW1fcHRyX2xlbmd0aC5wYXRjaAojcWVtdXUtdXNiLXJl
ZGlyLWZpeC1zdGFjay1vdmVyZmxvdy1pbi11c2JyZWRpcl9sb2dfZGF0YS1DVkUtMjAxNy0xMDgw
Ni5wYXRjaApxZW11dS1pZGUtZG8tbm90LWZsdXNoLWVtcHR5LUNEUk9NLWRyaXZlcy1DVkUtMjAx
Ny0xMjgwOS5wYXRjaApxZW11dS12Z2Etc3RvcC1wYXNzaW5nLXBvaW50ZXJzLXRvLXZnYV9kcmF3
X2xpbmUtZnVuY3Rpb25zLUNWRS0yMDE3LTEzNjcyLnBhdGNoCnFlbXV1LW11bHRpYm9vdC12YWxp
ZGF0ZS1tdWx0aWJvb3QtaGVhZGVyLWFkZHJlc3MtdmFsdWVzLUNWRS0yMDE3LTE0MTY3LnBhdGNo
CnFlbXV1LXNsaXJwLWZpeC1jbGVhcmluZy1pZnFfc28tZnJvbS1wZW5kaW5nLXBhY2tldHMtQ1ZF
LTIwMTctMTM3MTEucGF0Y2gK

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

------=_Part_134702_574027414.1507760323277--


From xen-users-bounces@lists.xen.org Thu Oct 12 12:17:39 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 12:17:39 +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 1e2cPw-0007am-Gl; Thu, 12 Oct 2017 12:16:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2cPt-0007RS-MU; Thu, 12 Oct 2017 12:16:46 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 4C/9D-12211-C2D5FD95; Thu, 12 Oct 2017 12:16:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEJsWRWlGSWpSXmKPExsWS0XRdVVc79n6
 kQZuvxa2brcwWSz4uZrFYdfUAqwOzx9Hdv5kCGKNYM/OS8isSWDM29nezFHzaxFQx+f475gbG
 SyuYuhi5OIQErjBKbL/RzArhLGKUOPFyA1CGk4NZwFXixr7NbBC2osSFew0sIDavgKDEyZlPw
 GwJAU2JO29WsYPYIgJFEjvPvQSz2QT0JOaenQQ1x1Ji/sRTYHOEBYolZl9ZzwQxx0zi9d5jzC
 A2i4CqxOpdE9knMPLMQrJ6FpLVs5CsnsXIARTXlFi/Sx/ClJZY/o8DolpeYvvbOcwQtpXEtI8
 foarNJQ7PYoIZOKX7ITuEbS2xqb0NapGFxJ63a1kx1ThKrF9/DmqkncTm/kY2bGp2tZ1mgqm5
 ev8lFrscJX5PPsEIU/Omax8jphp7iSs/l0PFbSQOHnmMxT32Eie/TGWEeMtGom9aFbKSBYzSq
 xg1ilOLylKLdA3N9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAtMRAxDsYHx52v
 MQoyQHk5Iob0bg/UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErw8MUA5waLU9NSKtMwcYGKESUt
 w8CiJ8L6LBkrzFhck5hZnpkOkTjG6chxbcfEPE8eaedeBZMfNu0ByE5jc8P3BHyYhlrz8vFQp
 cd7ZIM0CIM0ZpXlwo2FJ/RKjrJQwLyPQsUI8BalFuZklqPKvGMU5GJWEeb1ALuTJzCuBu+AV0
 HFMQMeJpt0BOa4kESEl1cCoOuH2zLbQIgbDXgXGM1c/ql0SSZ+nq7t49RyPU8cyguo3h6zQbT
 u6m+fv35ksf+bWzvpyXeNm2DwOb7Oqq/4KoScWGouuWeWcre+lfHS7sX9n9yo/x19T7/o/TQ7
 gO3Vf+pCZ7HunTwc1Ndlm/DzluO3+Uj7lTS3xxa/lfU4xb/+UKqDLe+W6EktxRqKhFnNRcSIA
 VNIKYeUDAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1507810601!109808232!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23955 invoked from network); 12 Oct 2017 12:16:42 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Oct 2017 12:16:42 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2cPi-0000ga-SA; Thu, 12 Oct 2017 12:16:34 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1e2cPi-0007Ea-RQ; Thu, 12 Oct 2017 12:16:34 +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: <E1e2cPi-0007Ea-RQ@xenbits.xenproject.org>
Date: Thu, 12 Oct 2017 12:16:34 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-users] Xen Security Advisory 243 - x86: Incorrect handling of
 self-linear shadow mappings with translated guests
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-243
                              version 3

 x86: Incorrect handling of self-linear shadow mappings with translated guests

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

Public release.

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

The shadow pagetable code uses linear mappings to inspect and modify the
shadow pagetables.  A linear mapping which points back to itself is known as
self-linear.  For translated guests, the shadow linear mappings (being in a
separate address space) are not intended to be self-linear.  For
non-translated guests, the shadow linear mappings (being the same
address space) are intended to be self-linear.

When constructing a monitor pagetable for Xen to run on a vcpu with, the shadow
linear slot is filled with a self-linear mapping, and for translated guests,
shortly thereafter replaced with a non-self-linear mapping, when the guest's
%cr3 is shadowed.

However when writeable heuristics are used, the shadow mappings are used as
part of shadowing %cr3, causing the heuristics to be applied to Xen's
pagetables, not the guest shadow pagetables.

While investigating, it was also identified that PV auto-translate mode was
insecure.  This mode was removed in Xen 4.7 due to being unused, unmaintained
and presumed broken.  We are not aware of any guest implementation of PV
auto-translate mode.

IMPACT
======

A malicious or buggy HVM guest may cause a hypervisor crash, resulting in a
Denial of Service (DoS) affecting the entire host, or cause hypervisor memory
corruption.  We cannot rule out a guest being able to escalate its privilege.

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

All versions of Xen are vulnerable.

HVM guests using shadow mode paging can exploit this vulnerability.
HVM guests using Hardware Assisted Paging (HAP) as well as PV guests
cannot exploit this vulnerability.

ARM systems are not vulnerable.

MITIGATION
==========

Running only PV guests will avoid this vulnerability.

Where the HVM guest is explicitly configured to use shadow paging (eg
via the `hap=0' xl domain configuration file parameter), changing to
HAP (eg by setting `hap=1') will avoid exposing the vulnerability to
those guests.  HAP is the default (in upstream Xen), where the
hardware supports it; so this mitigation is only applicable if HAP has
been disabled by configuration.

CREDITS
=======

This issue was discovered by Andrew Cooper of Citrix.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa243.patch             xen-unstable, Xen 4.9.x
xsa243-4.8.patch         Xen 4.8.x
xsa243-4.7.patch         Xen 4.7.x
xsa243-4.6-[1,2].patch   Xen 4.6.x
xsa243-4.{6-1,5-2}.patch Xen 4.5.x

$ sha256sum xsa243*
61b05e2d6655f5d18cd53b16e03499152c603162584f64d68fad31b088cc5cd2  xsa243.meta
a5b484db80346f7e75c7921ee4780567f04b9f9b4620c0cde4bfa1df3ac0f87f  xsa243.patch
79e1c5e088eee8e78aa67895a29d611352c64251854e4c5129e33c85988a47a5  xsa243-4.5-2.patch
722073aad1e734e24b0b79d03a1957e491f3616fe6e244a89050f7a50f8f356b  xsa243-4.6-1.patch
94cb346c486f88f2f4f701564017e1997e518a5a14218f0e38ff882c60fb382c  xsa243-4.6-2.patch
465ba9e3293591a3c84c122ffd73474fe96483f5e21565440d5fbc207fa4c4a9  xsa243-4.7.patch
f8e471b42502905a442d43934ac339663a6124118c9762b31f2ad930fd532e64  xsa243-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

iQEcBAEBCAAGBQJZ31wCAAoJEIP+FMlX6CvZfZIH/i6Ict2HQ3HPT8yLY6e+Lab4
XXRUutCRqiBYoxes4vsOs8SqVEBQ/AI/Ds5jpByNQqUrK/dH7CdTOthy3bsOSmHQ
UcUveuMyJ7IDCjJhFYmIA6o7Bc1OiBDoA3yg1pFn4tb1eAn/3mq4OCSNhqnCPiFy
MxnsQ023yCLUdHwPvNagLOwycOelD1CdZQPae8e1fuasABJfuTZ+MdREMcsJWfOo
rcH5++We9yWKttJqV9om7NsyEBdiQYRJHepJb0dJwm+ZMp46A5NaqNd6/PpFmoP9
L7sgweOd/Z2taJOrDiSTAuaoKuxA0sZstUaE+BCb7Xp2aqFmnSp85gsaqdvAkCs=
=ktEr
-----END PGP SIGNATURE-----

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

ewogICJYU0EiOiAyNDMsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC45IiwKICAgICI0LjgiLAogICAgIjQuNyIsCiAg
ICAiNC42IiwKICAgICI0LjUiCiAgXSwKICAiVHJlZXMiOiBbCiAgICAieGVu
IgogIF0sCiAgIlJlY2lwZXMiOiB7CiAgICAiNC41IjogewogICAgICAiWGVu
VmVyc2lvbiI6ICI0LjUiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAi
eGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICI4MzcyNGQ5ZjNhZTIx
YTNiOTYzNjI3NDJlMmYwNTJiMTlkOWY1NTlhIiwKICAgICAgICAgICJQcmVy
ZXFzIjogWwogICAgICAgICAgICAyMzcsCiAgICAgICAgICAgIDIzOCwKICAg
ICAgICAgICAgMjM5LAogICAgICAgICAgICAyNDAsCiAgICAgICAgICAgIDI0
MSwKICAgICAgICAgICAgMjQyCiAgICAgICAgICBdLAogICAgICAgICAgIlBh
dGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2EyNDMtNC42LTEucGF0Y2giLCAi
eHNhMjQzLTQuNS0yLnBhdGNoIgogICAgICAgICAgXQogICAgICAgIH0KICAg
ICAgfQogICAgfSwKICAgICI0LjYiOiB7CiAgICAgICJYZW5WZXJzaW9uIjog
IjQuNiIsCiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAg
ICAgICAgICAiU3RhYmxlUmVmIjogIjE2NThhODc2OTBhYzgzOWU4NWRiMTJi
YmY0MDliZTYyYmI5Mzg2NDAiLAogICAgICAgICAgIlByZXJlcXMiOiBbCiAg
ICAgICAgICAgIDIzNywKICAgICAgICAgICAgMjM4LAogICAgICAgICAgICAy
MzksCiAgICAgICAgICAgIDI0MCwKICAgICAgICAgICAgMjQxLAogICAgICAg
ICAgICAyNDIKICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsK
ICAgICAgICAgICAgInhzYTI0My00LjYtMS5wYXRjaCIsICJ4c2EyNDMtNC42
LTIucGF0Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9
LAogICAgIjQuNyI6IHsKICAgICAgIlhlblZlcnNpb24iOiAiNC43IiwKICAg
ICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAgICJT
dGFibGVSZWYiOiAiYzc3ODNkOWMyNmZjMTkxODYyZDk4ODNkYTIyMzg3MzQw
YjFmYWIxOCIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAg
MjM3LAogICAgICAgICAgICAyMzgsCiAgICAgICAgICAgIDIzOSwKICAgICAg
ICAgICAgMjQwLAogICAgICAgICAgICAyNDEsCiAgICAgICAgICAgIDI0Mgog
ICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAg
ICAieHNhMjQzLTQuNy5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAg
ICAgIH0KICAgIH0sCiAgICAiNC44IjogewogICAgICAiWGVuVmVyc2lvbiI6
ICI0LjgiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewog
ICAgICAgICAgIlN0YWJsZVJlZiI6ICIzNjg5OGViMTI1NzJmMGExZjg1Y2I1
NGQ0YTllOTBhZmNiNmY3MDQ1IiwKICAgICAgICAgICJQcmVyZXFzIjogWwog
ICAgICAgICAgICAyMzcsCiAgICAgICAgICAgIDIzOCwKICAgICAgICAgICAg
MjM5LAogICAgICAgICAgICAyNDAsCiAgICAgICAgICAgIDI0MSwKICAgICAg
ICAgICAgMjQyCiAgICAgICAgICBdLAogICAgICAgICAgIlBhdGNoZXMiOiBb
CiAgICAgICAgICAgICJ4c2EyNDMtNC44LnBhdGNoIgogICAgICAgICAgXQog
ICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICI0LjkiOiB7CiAgICAgICJY
ZW5WZXJzaW9uIjogIjQuOSIsCiAgICAgICJSZWNpcGVzIjogewogICAgICAg
ICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogIjJjYzNkMzJmNDBj
NzFjYjI0MjQ3N2EzZjg5MzgwNzRkNGZjMzY4MjkiLAogICAgICAgICAgIlBy
ZXJlcXMiOiBbCiAgICAgICAgICAgIDIzNywKICAgICAgICAgICAgMjM4LAog
ICAgICAgICAgICAyMzksCiAgICAgICAgICAgIDI0MCwKICAgICAgICAgICAg
MjQxLAogICAgICAgICAgICAyNDIKICAgICAgICAgIF0sCiAgICAgICAgICAi
UGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI0My5wYXRjaCIKICAgICAg
ICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAibWFzdGVyIjog
ewogICAgICAiWGVuVmVyc2lvbiI6ICJtYXN0ZXIiLAogICAgICAiUmVjaXBl
cyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6
ICJhOGVhNmUyNjg4MTE4YTNlMTllMjliMzllMzE2ZmFhNWY5NmFiOWQxIiwK
ICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyMzcsCiAgICAg
ICAgICAgIDIzOCwKICAgICAgICAgICAgMjM5LAogICAgICAgICAgICAyNDAs
CiAgICAgICAgICAgIDI0MSwKICAgICAgICAgICAgMjQyCiAgICAgICAgICBd
LAogICAgICAgICAgIlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2EyNDMu
cGF0Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9CiAg
fQp9

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NoYWRvdzogRG9uJ3QgY3JlYXRlIHNlbGYtbGlu
ZWFyIHNoYWRvdyBtYXBwaW5ncyBmb3IgNC1sZXZlbCB0cmFuc2xhdGVkIGd1
ZXN0cwoKV2hlbiBpbml0aWFsbHkgY3JlYXRpbmcgYSBtb25pdG9yIHRhYmxl
IGZvciA0LWxldmVsIHRyYW5zbGF0ZWQgZ3Vlc3RzLCBkb24ndAppbnN0YWxs
IGEgc2hhZG93LWxpbmVhciBtYXBwaW5nLiAgVGhpcyBtYXBwaW5nIGlzIGFj
dHVhbGx5IHNlbGYtbGluZWFyLCBhbmQKdHJpcHMgdXAgdGhlIHdyaXRlYWJs
ZSBoZXVyaXN0aWMgbG9naWMgaW50byBmb2xsb3dpbmcgWGVuJ3MgbWFwcGlu
Z3MsIG5vdCB0aGUKZ3Vlc3RzJyBzaGFkb3dzIGl0IHdhcyBleHBlY3Rpbmcg
dG8gZm9sbG93LgoKQSBjb25zZXF1ZW5jZSBvZiB0aGlzIGlzIHRoYXQgc2hf
Z3Vlc3Nfd3JtYXAoKSBuZWVkcyB0byBjb3BlIHdpdGggdGhlcmUgYmVpbmcK
bm8gc2hhZG93LWxpbmVhciBtYXBwaW5nIHByZXNlbnQsIHdoaWNoIGluIHBy
YWN0aWNlIG9jY3VycyBvbmNlIGVhY2ggdGltZSBhCnZjcHUgc3dpdGNoZXMg
dG8gNC1sZXZlbCBwYWdpbmcgZnJvbSBhIGRpZmZlcmVudCBwYWdpbmcgbW9k
ZS4KCkFuIGFwcHJvcHJpYXRlIHNoYWRvdy1saW5lYXIgc2xvdCB3aWxsIGJl
IGluc2VydGVkIGludG8gdGhlIG1vbml0b3IgdGFibGUKZWl0aGVyIHdoaWxl
IGNvbnN0cnVjdGluZyBsb3dlciBsZXZlbCBtb25pdG9yIHRhYmxlcywgb3Ig
Ynkgc2hfdXBkYXRlX2NyMygpLgoKV2hpbGUgZml4aW5nIHRoaXMsIGNsYXJp
ZnkgdGhlIHNhZmV0eSBvZiB0aGUgb3RoZXIgbWFwcGluZ3MuICBEZXNwaXRl
CmFwcGVhcmluZyB1bnNhZmUsIGl0IGlzIGNvcnJlY3QgdG8gY3JlYXRlIGEg
Z3Vlc3QtbGluZWFyIG1hcHBpbmcgZm9yCnRyYW5zbGF0ZWQgZG9tYWluczsg
dGhpcyBpcyBzZWxmLWxpbmVhciBhbmQgZG9lc24ndCBwb2ludCBpbnRvIHRo
ZSB0cmFuc2xhdGVkCmRvbWFpbi4gIERyb3AgYSBkZWFkIGNsYXVzZSBmb3Ig
dHJhbnNsYXRlICE9IGV4dGVybmFsIGd1ZXN0cy4KClRoaXMgaXMgWFNBLTI0
My4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVu
Lm9yZz4KCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211
bHRpLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKaW5kZXgg
OGQ0ZjI0NC4uYTE4ZDI4NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21t
L3NoYWRvdy9tdWx0aS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cv
bXVsdGkuYwpAQCAtMTQ4NSwyNiArMTQ4NSwzOCBAQCB2b2lkIHNoX2luc3Rh
bGxfeGVuX2VudHJpZXNfaW5fbDQoc3RydWN0IGRvbWFpbiAqZCwgbWZuX3Qg
Z2w0bWZuLCBtZm5fdCBzbDRtZm4pCiAgICAgICAgIHNsNGVbc2hhZG93X2w0
X3RhYmxlX29mZnNldChST19NUFRfVklSVF9TVEFSVCldID0gc2hhZG93X2w0
ZV9lbXB0eSgpOwogICAgIH0KIAotICAgIC8qIFNoYWRvdyBsaW5lYXIgbWFw
cGluZyBmb3IgNC1sZXZlbCBzaGFkb3dzLiAgTi5CLiBmb3IgMy1sZXZlbAot
ICAgICAqIHNoYWRvd3Mgb24gNjQtYml0IHhlbiwgdGhpcyBsaW5lYXIgbWFw
cGluZyBpcyBsYXRlciByZXBsYWNlZCBieSB0aGUKLSAgICAgKiBtb25pdG9y
IHBhZ2V0YWJsZSBzdHJ1Y3R1cmUsIHdoaWNoIGlzIGJ1aWx0IGluIG1ha2Vf
bW9uaXRvcl90YWJsZQotICAgICAqIGFuZCBtYWludGFpbmVkIGJ5IHNoX3Vw
ZGF0ZV9saW5lYXJfZW50cmllcy4gKi8KLSAgICBzbDRlW3NoYWRvd19sNF90
YWJsZV9vZmZzZXQoU0hfTElORUFSX1BUX1ZJUlRfU1RBUlQpXSA9Ci0gICAg
ICAgIHNoYWRvd19sNGVfZnJvbV9tZm4oc2w0bWZuLCBfX1BBR0VfSFlQRVJW
SVNPUl9SVyk7Ci0KLSAgICAvKiBTZWxmIGxpbmVhciBtYXBwaW5nLiAgKi8K
LSAgICBpZiAoIHNoYWRvd19tb2RlX3RyYW5zbGF0ZShkKSAmJiAhc2hhZG93
X21vZGVfZXh0ZXJuYWwoZCkgKQorICAgIC8qCisgICAgICogTGluZWFyIG1h
cHBpbmcgc2xvdHM6CisgICAgICoKKyAgICAgKiBDYWxsaW5nIHRoaXMgZnVu
Y3Rpb24gd2l0aCBnbDRtZm4gPT0gc2w0bWZuIGlzIHVzZWQgdG8gY29uc3Ry
dWN0IGEKKyAgICAgKiBtb25pdG9yIHRhYmxlIGZvciB0cmFuc2xhdGVkIGRv
bWFpbnMuICBJbiB0aGlzIGNhc2UsIGdsNG1mbiBmb3JtcyB0aGUKKyAgICAg
KiBzZWxmLWxpbmVhciBtYXBwaW5nIChpLmUuIG5vdCBwb2ludGluZyBpbnRv
IHRoZSB0cmFuc2xhdGVkIGRvbWFpbiksIGFuZAorICAgICAqIHRoZSBzaGFk
b3ctbGluZWFyIHNsb3QgaXMgc2tpcHBlZC4gIFRoZSBzaGFkb3ctbGluZWFy
IHNsb3QgaXMgZWl0aGVyCisgICAgICogZmlsbGVkIHdoZW4gY29uc3RydWN0
aW5nIGxvd2VyIGxldmVsIG1vbml0b3IgdGFibGVzLCBvciB2aWEKKyAgICAg
KiBzaF91cGRhdGVfY3IzKCkgZm9yIDQtbGV2ZWwgZ3Vlc3RzLgorICAgICAq
CisgICAgICogQ2FsbGluZyB0aGlzIGZ1bmN0aW9uIHdpdGggZ2w0bWZuICE9
IHNsNG1mbiBpcyB1c2VkIGZvciBub24tdHJhbnNsYXRlZAorICAgICAqIGd1
ZXN0cywgd2hlcmUgdGhlIHNoYWRvdy1saW5lYXIgc2xvdCBpcyBhY3R1YWxs
eSBzZWxmLWxpbmVhciwgYW5kIHRoZQorICAgICAqIGd1ZXN0LWxpbmVhciBz
bG90IHBvaW50cyBpbnRvIHRoZSBndWVzdHMgdmlldyBvZiBpdHMgcGFnZXRh
Ymxlcy4KKyAgICAgKi8KKyAgICBpZiAoIHNoYWRvd19tb2RlX3RyYW5zbGF0
ZShkKSApCiAgICAgewotICAgICAgICAvLyBsaW5lYXIgdGFibGVzIG1heSBu
b3QgYmUgdXNlZCB3aXRoIHRyYW5zbGF0ZWQgUFYgZ3Vlc3RzCi0gICAgICAg
IHNsNGVbc2hhZG93X2w0X3RhYmxlX29mZnNldChMSU5FQVJfUFRfVklSVF9T
VEFSVCldID0KKyAgICAgICAgQVNTRVJUKG1mbl9lcShnbDRtZm4sIHNsNG1m
bikpOworCisgICAgICAgIHNsNGVbc2hhZG93X2w0X3RhYmxlX29mZnNldChT
SF9MSU5FQVJfUFRfVklSVF9TVEFSVCldID0KICAgICAgICAgICAgIHNoYWRv
d19sNGVfZW1wdHkoKTsKICAgICB9CiAgICAgZWxzZQogICAgIHsKLSAgICAg
ICAgc2w0ZVtzaGFkb3dfbDRfdGFibGVfb2Zmc2V0KExJTkVBUl9QVF9WSVJU
X1NUQVJUKV0gPQotICAgICAgICAgICAgc2hhZG93X2w0ZV9mcm9tX21mbihn
bDRtZm4sIF9fUEFHRV9IWVBFUlZJU09SX1JXKTsKKyAgICAgICAgQVNTRVJU
KCFtZm5fZXEoZ2w0bWZuLCBzbDRtZm4pKTsKKworICAgICAgICBzbDRlW3No
YWRvd19sNF90YWJsZV9vZmZzZXQoU0hfTElORUFSX1BUX1ZJUlRfU1RBUlQp
XSA9CisgICAgICAgICAgICBzaGFkb3dfbDRlX2Zyb21fbWZuKHNsNG1mbiwg
X19QQUdFX0hZUEVSVklTT1JfUlcpOwogICAgIH0KIAorICAgIHNsNGVbc2hh
ZG93X2w0X3RhYmxlX29mZnNldChMSU5FQVJfUFRfVklSVF9TVEFSVCldID0K
KyAgICAgICAgc2hhZG93X2w0ZV9mcm9tX21mbihnbDRtZm4sIF9fUEFHRV9I
WVBFUlZJU09SX1JXKTsKKwogICAgIHVubWFwX2RvbWFpbl9wYWdlKHNsNGUp
OwogfQogI2VuZGlmCkBAIC00NDA1LDYgKzQ0MTcsMTEgQEAgc3RhdGljIGlu
dCBzaF9ndWVzc193cm1hcChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9u
ZyB2YWRkciwgbWZuX3QgZ21mbikKIAogICAgIC8qIENhcmVmdWxseSBsb29r
IGluIHRoZSBzaGFkb3cgbGluZWFyIG1hcCBmb3IgdGhlIGwxZSB3ZSBleHBl
Y3QgKi8KICNpZiBTSEFET1dfUEFHSU5HX0xFVkVMUyA+PSA0CisgICAgLyog
SXMgYSBzaGFkb3cgbGluZWFyIG1hcCBpcyBpbnN0YWxsZWQgaW4gdGhlIGZp
cnN0IHBsYWNlPyAqLworICAgIHNsNHAgID0gdi0+YXJjaC5wYWdpbmcuc2hh
ZG93Lmd1ZXN0X3Z0YWJsZTsKKyAgICBzbDRwICs9IHNoYWRvd19sNF90YWJs
ZV9vZmZzZXQoU0hfTElORUFSX1BUX1ZJUlRfU1RBUlQpOworICAgIGlmICgg
IShzaGFkb3dfbDRlX2dldF9mbGFncygqc2w0cCkgJiBfUEFHRV9QUkVTRU5U
KSApCisgICAgICAgIHJldHVybiAwOwogICAgIHNsNHAgPSBzaF9saW5lYXJf
bDRfdGFibGUodikgKyBzaGFkb3dfbDRfbGluZWFyX29mZnNldCh2YWRkcik7
CiAgICAgaWYgKCAhKHNoYWRvd19sNGVfZ2V0X2ZsYWdzKCpzbDRwKSAmIF9Q
QUdFX1BSRVNFTlQpICkKICAgICAgICAgcmV0dXJuIDA7Cg==

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NoYWRvdzogRG9uJ3QgY3JlYXRlIHNlbGYtbGlu
ZWFyIHNoYWRvdyBtYXBwaW5ncyBmb3IgNC1sZXZlbCB0cmFuc2xhdGVkIGd1
ZXN0cwoKV2hlbiBpbml0aWFsbHkgY3JlYXRpbmcgYSBtb25pdG9yIHRhYmxl
IGZvciA0LWxldmVsIHRyYW5zbGF0ZWQgZ3Vlc3RzLCBkb24ndAppbnN0YWxs
IGEgc2hhZG93LWxpbmVhciBtYXBwaW5nLiAgVGhpcyBtYXBwaW5nIGlzIGFj
dHVhbGx5IHNlbGYtbGluZWFyLCBhbmQKdHJpcHMgdXAgdGhlIHdyaXRlYWJs
ZSBoZXVyaXN0aWMgbG9naWMgaW50byBmb2xsb3dpbmcgWGVuJ3MgbWFwcGlu
Z3MsIG5vdCB0aGUKZ3Vlc3RzJyBzaGFkb3dzIGl0IHdhcyBleHBlY3Rpbmcg
dG8gZm9sbG93LgoKQSBjb25zZXF1ZW5jZSBvZiB0aGlzIGlzIHRoYXQgc2hf
Z3Vlc3Nfd3JtYXAoKSBuZWVkcyB0byBjb3BlIHdpdGggdGhlcmUgYmVpbmcK
bm8gc2hhZG93LWxpbmVhciBtYXBwaW5nIHByZXNlbnQsIHdoaWNoIGluIHBy
YWN0aWNlIG9jY3VycyBvbmNlIGVhY2ggdGltZSBhCnZjcHUgc3dpdGNoZXMg
dG8gNC1sZXZlbCBwYWdpbmcgZnJvbSBhIGRpZmZlcmVudCBwYWdpbmcgbW9k
ZS4KCkFuIGFwcHJvcHJpYXRlIHNoYWRvdy1saW5lYXIgc2xvdCB3aWxsIGJl
IGluc2VydGVkIGludG8gdGhlIG1vbml0b3IgdGFibGUKZWl0aGVyIHdoaWxl
IGNvbnN0cnVjdGluZyBsb3dlciBsZXZlbCBtb25pdG9yIHRhYmxlcywgb3Ig
Ynkgc2hfdXBkYXRlX2NyMygpLgoKV2hpbGUgZml4aW5nIHRoaXMsIGNsYXJp
ZnkgdGhlIHNhZmV0eSBvZiB0aGUgb3RoZXIgbWFwcGluZ3MuICBEZXNwaXRl
CmFwcGVhcmluZyB1bnNhZmUsIGl0IGlzIGNvcnJlY3QgdG8gY3JlYXRlIGEg
Z3Vlc3QtbGluZWFyIG1hcHBpbmcgZm9yCnRyYW5zbGF0ZWQgZG9tYWluczsg
dGhpcyBpcyBzZWxmLWxpbmVhciBhbmQgZG9lc24ndCBwb2ludCBpbnRvIHRo
ZSB0cmFuc2xhdGVkCmRvbWFpbi4gIERyb3AgYSBkZWFkIGNsYXVzZSBmb3Ig
dHJhbnNsYXRlICE9IGV4dGVybmFsIGd1ZXN0cy4KClRoaXMgaXMgcGFydCBv
ZiBYU0EtMjQzLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQWNrZWQtYnk6IFRpbSBEZWVnYW4g
PHRpbUB4ZW4ub3JnPgoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9z
aGFkb3cvbXVsdGkuYyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGku
YwppbmRleCBlMTZiZjFiLi45NDhjODZhIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvbW0vc2hhZG93L211bHRpLmMKKysrIGIveGVuL2FyY2gveDg2L21t
L3NoYWRvdy9tdWx0aS5jCkBAIC0xNDUzLDI2ICsxNDUzLDM4IEBAIHZvaWQg
c2hfaW5zdGFsbF94ZW5fZW50cmllc19pbl9sNChzdHJ1Y3QgdmNwdSAqdiwg
bWZuX3QgZ2w0bWZuLCBtZm5fdCBzbDRtZm4pCiAgICAgICAgIHNoYWRvd19s
NGVfZnJvbV9tZm4ocGFnZV90b19tZm4oZC0+YXJjaC5wZXJkb21haW5fbDNf
cGcpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fUEFHRV9IWVBF
UlZJU09SKTsKIAotICAgIC8qIFNoYWRvdyBsaW5lYXIgbWFwcGluZyBmb3Ig
NC1sZXZlbCBzaGFkb3dzLiAgTi5CLiBmb3IgMy1sZXZlbAotICAgICAqIHNo
YWRvd3Mgb24gNjQtYml0IHhlbiwgdGhpcyBsaW5lYXIgbWFwcGluZyBpcyBs
YXRlciByZXBsYWNlZCBieSB0aGUKLSAgICAgKiBtb25pdG9yIHBhZ2V0YWJs
ZSBzdHJ1Y3R1cmUsIHdoaWNoIGlzIGJ1aWx0IGluIG1ha2VfbW9uaXRvcl90
YWJsZQotICAgICAqIGFuZCBtYWludGFpbmVkIGJ5IHNoX3VwZGF0ZV9saW5l
YXJfZW50cmllcy4gKi8KLSAgICBzbDRlW3NoYWRvd19sNF90YWJsZV9vZmZz
ZXQoU0hfTElORUFSX1BUX1ZJUlRfU1RBUlQpXSA9Ci0gICAgICAgIHNoYWRv
d19sNGVfZnJvbV9tZm4oc2w0bWZuLCBfX1BBR0VfSFlQRVJWSVNPUik7Ci0K
LSAgICAvKiBTZWxmIGxpbmVhciBtYXBwaW5nLiAgKi8KLSAgICBpZiAoIHNo
YWRvd19tb2RlX3RyYW5zbGF0ZSh2LT5kb21haW4pICYmICFzaGFkb3dfbW9k
ZV9leHRlcm5hbCh2LT5kb21haW4pICkKLSAgICB7Ci0gICAgICAgIC8vIGxp
bmVhciB0YWJsZXMgbWF5IG5vdCBiZSB1c2VkIHdpdGggdHJhbnNsYXRlZCBQ
ViBndWVzdHMKLSAgICAgICAgc2w0ZVtzaGFkb3dfbDRfdGFibGVfb2Zmc2V0
KExJTkVBUl9QVF9WSVJUX1NUQVJUKV0gPQorICAgIC8qCisgICAgICogTGlu
ZWFyIG1hcHBpbmcgc2xvdHM6CisgICAgICoKKyAgICAgKiBDYWxsaW5nIHRo
aXMgZnVuY3Rpb24gd2l0aCBnbDRtZm4gPT0gc2w0bWZuIGlzIHVzZWQgdG8g
Y29uc3RydWN0IGEKKyAgICAgKiBtb25pdG9yIHRhYmxlIGZvciB0cmFuc2xh
dGVkIGRvbWFpbnMuICBJbiB0aGlzIGNhc2UsIGdsNG1mbiBmb3JtcyB0aGUK
KyAgICAgKiBzZWxmLWxpbmVhciBtYXBwaW5nIChpLmUuIG5vdCBwb2ludGlu
ZyBpbnRvIHRoZSB0cmFuc2xhdGVkIGRvbWFpbiksIGFuZAorICAgICAqIHRo
ZSBzaGFkb3ctbGluZWFyIHNsb3QgaXMgc2tpcHBlZC4gIFRoZSBzaGFkb3ct
bGluZWFyIHNsb3QgaXMgZWl0aGVyCisgICAgICogZmlsbGVkIHdoZW4gY29u
c3RydWN0aW5nIGxvd2VyIGxldmVsIG1vbml0b3IgdGFibGVzLCBvciB2aWEK
KyAgICAgKiBzaF91cGRhdGVfY3IzKCkgZm9yIDQtbGV2ZWwgZ3Vlc3RzLgor
ICAgICAqCisgICAgICogQ2FsbGluZyB0aGlzIGZ1bmN0aW9uIHdpdGggZ2w0
bWZuICE9IHNsNG1mbiBpcyB1c2VkIGZvciBub24tdHJhbnNsYXRlZAorICAg
ICAqIGd1ZXN0cywgd2hlcmUgdGhlIHNoYWRvdy1saW5lYXIgc2xvdCBpcyBh
Y3R1YWxseSBzZWxmLWxpbmVhciwgYW5kIHRoZQorICAgICAqIGd1ZXN0LWxp
bmVhciBzbG90IHBvaW50cyBpbnRvIHRoZSBndWVzdHMgdmlldyBvZiBpdHMg
cGFnZXRhYmxlcy4KKyAgICAgKi8KKyAgICBpZiAoIHNoYWRvd19tb2RlX3Ry
YW5zbGF0ZShkKSApCisgICAgeworICAgICAgICBBU1NFUlQobWZuX3goZ2w0
bWZuKSA9PSBtZm5feChzbDRtZm4pKTsKKworICAgICAgICBzbDRlW3NoYWRv
d19sNF90YWJsZV9vZmZzZXQoU0hfTElORUFSX1BUX1ZJUlRfU1RBUlQpXSA9
CiAgICAgICAgICAgICBzaGFkb3dfbDRlX2VtcHR5KCk7CiAgICAgfQogICAg
IGVsc2UKICAgICB7Ci0gICAgICAgIHNsNGVbc2hhZG93X2w0X3RhYmxlX29m
ZnNldChMSU5FQVJfUFRfVklSVF9TVEFSVCldID0KLSAgICAgICAgICAgIHNo
YWRvd19sNGVfZnJvbV9tZm4oZ2w0bWZuLCBfX1BBR0VfSFlQRVJWSVNPUik7
CisgICAgICAgIEFTU0VSVChtZm5feChnbDRtZm4pICE9IG1mbl94KHNsNG1m
bikpOworCisgICAgICAgIHNsNGVbc2hhZG93X2w0X3RhYmxlX29mZnNldChT
SF9MSU5FQVJfUFRfVklSVF9TVEFSVCldID0KKyAgICAgICAgICAgIHNoYWRv
d19sNGVfZnJvbV9tZm4oc2w0bWZuLCBfX1BBR0VfSFlQRVJWSVNPUik7CiAg
ICAgfQogCisgICAgc2w0ZVtzaGFkb3dfbDRfdGFibGVfb2Zmc2V0KExJTkVB
Ul9QVF9WSVJUX1NUQVJUKV0gPQorICAgICAgICBzaGFkb3dfbDRlX2Zyb21f
bWZuKGdsNG1mbiwgX19QQUdFX0hZUEVSVklTT1IpOworCiAgICAgc2hfdW5t
YXBfZG9tYWluX3BhZ2Uoc2w0ZSk7ICAgIAogfQogI2VuZGlmCkBAIC00MjQz
LDYgKzQyNTUsMTEgQEAgc3RhdGljIGludCBzaF9ndWVzc193cm1hcChzdHJ1
Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyB2YWRkciwgbWZuX3QgZ21mbikK
IAogICAgIC8qIENhcmVmdWxseSBsb29rIGluIHRoZSBzaGFkb3cgbGluZWFy
IG1hcCBmb3IgdGhlIGwxZSB3ZSBleHBlY3QgKi8KICNpZiBTSEFET1dfUEFH
SU5HX0xFVkVMUyA+PSA0CisgICAgLyogSXMgYSBzaGFkb3cgbGluZWFyIG1h
cCBpcyBpbnN0YWxsZWQgaW4gdGhlIGZpcnN0IHBsYWNlPyAqLworICAgIHNs
NHAgID0gdi0+YXJjaC5wYWdpbmcuc2hhZG93Lmd1ZXN0X3Z0YWJsZTsKKyAg
ICBzbDRwICs9IHNoYWRvd19sNF90YWJsZV9vZmZzZXQoU0hfTElORUFSX1BU
X1ZJUlRfU1RBUlQpOworICAgIGlmICggIShzaGFkb3dfbDRlX2dldF9mbGFn
cygqc2w0cCkgJiBfUEFHRV9QUkVTRU5UKSApCisgICAgICAgIHJldHVybiAw
OwogICAgIHNsNHAgPSBzaF9saW5lYXJfbDRfdGFibGUodikgKyBzaGFkb3df
bDRfbGluZWFyX29mZnNldCh2YWRkcik7CiAgICAgaWYgKCAhKHNoYWRvd19s
NGVfZ2V0X2ZsYWdzKCpzbDRwKSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAg
ICAgcmV0dXJuIDA7Cg==

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2OiBEaXNhYmxlIHRoZSB1c2Ugb2YgYXV0by10cmFu
c2xhdGVkIFBWIGd1ZXN0cwoKVGhpcyBpcyBhIG1pbmltYWwgYmFja3BvcnQg
b2YgYy9zIDkyOTQyZmQzZDQ2OSAieDg2L21tOiBkcm9wCmd1ZXN0X3ttYXAs
Z2V0X2VmZn1fbDFlKCkgaG9va3MiIGZyb20gWGVuIDQuNywgd2hpY2ggc3Rh
dGVkOgoKICBEaXNhbGxvdyB0aGUgdW5tYWludGFpbmVkIGFuZCBwcmVzdW1l
ZCBicm9rZW4gdHJhbnNsYXRlZC1idXQtbm90LWV4dGVybmFsCiAgcGFnaW5n
IG1vZGUgY29tYmluYXRpb24gLi4uCgpJdCB0dXJucyBvdXQgdGhhdCB0aGlz
IG1vZGUgaXMgaW5zZWN1cmUgdG8gcnVuIHdpdGgsIGFzIG9wcG9zZWQgdG8g
anVzdCBzaW1wbHkKYnJva2VuLgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNDMu
CgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9w
YWdpbmcuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wYWdpbmcuYwppbmRleCBkY2Zm
NGZiLi45NDViYjYxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcGFn
aW5nLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3BhZ2luZy5jCkBAIC04MzUs
NiArODM1LDE1IEBAIHZvaWQgcGFnaW5nX2ZpbmFsX3RlYXJkb3duKHN0cnVj
dCBkb21haW4gKmQpCiAgKiBjcmVhdGlvbi4gKi8KIGludCBwYWdpbmdfZW5h
YmxlKHN0cnVjdCBkb21haW4gKmQsIHUzMiBtb2RlKQogeworICAgIHN3aXRj
aCAoIG1vZGUgJiAoUEdfZXh0ZXJuYWwgfCBQR190cmFuc2xhdGUpICkKKyAg
ICB7CisgICAgY2FzZSAwOgorICAgIGNhc2UgUEdfZXh0ZXJuYWwgfCBQR190
cmFuc2xhdGU6CisgICAgICAgIGJyZWFrOworICAgIGRlZmF1bHQ6CisgICAg
ICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKwogICAgIGlmICggaGFwX2Vu
YWJsZWQoZCkgKQogICAgICAgICByZXR1cm4gaGFwX2VuYWJsZShkLCBtb2Rl
IHwgUEdfSEFQX2VuYWJsZSk7CiAgICAgZWxzZQo=

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NoYWRvdzogRG9uJ3QgY3JlYXRlIHNlbGYtbGlu
ZWFyIHNoYWRvdyBtYXBwaW5ncyBmb3IgNC1sZXZlbCB0cmFuc2xhdGVkIGd1
ZXN0cwoKV2hlbiBpbml0aWFsbHkgY3JlYXRpbmcgYSBtb25pdG9yIHRhYmxl
IGZvciA0LWxldmVsIHRyYW5zbGF0ZWQgZ3Vlc3RzLCBkb24ndAppbnN0YWxs
IGEgc2hhZG93LWxpbmVhciBtYXBwaW5nLiAgVGhpcyBtYXBwaW5nIGlzIGFj
dHVhbGx5IHNlbGYtbGluZWFyLCBhbmQKdHJpcHMgdXAgdGhlIHdyaXRlYWJs
ZSBoZXVyaXN0aWMgbG9naWMgaW50byBmb2xsb3dpbmcgWGVuJ3MgbWFwcGlu
Z3MsIG5vdCB0aGUKZ3Vlc3RzJyBzaGFkb3dzIGl0IHdhcyBleHBlY3Rpbmcg
dG8gZm9sbG93LgoKQSBjb25zZXF1ZW5jZSBvZiB0aGlzIGlzIHRoYXQgc2hf
Z3Vlc3Nfd3JtYXAoKSBuZWVkcyB0byBjb3BlIHdpdGggdGhlcmUgYmVpbmcK
bm8gc2hhZG93LWxpbmVhciBtYXBwaW5nIHByZXNlbnQsIHdoaWNoIGluIHBy
YWN0aWNlIG9jY3VycyBvbmNlIGVhY2ggdGltZSBhCnZjcHUgc3dpdGNoZXMg
dG8gNC1sZXZlbCBwYWdpbmcgZnJvbSBhIGRpZmZlcmVudCBwYWdpbmcgbW9k
ZS4KCkFuIGFwcHJvcHJpYXRlIHNoYWRvdy1saW5lYXIgc2xvdCB3aWxsIGJl
IGluc2VydGVkIGludG8gdGhlIG1vbml0b3IgdGFibGUKZWl0aGVyIHdoaWxl
IGNvbnN0cnVjdGluZyBsb3dlciBsZXZlbCBtb25pdG9yIHRhYmxlcywgb3Ig
Ynkgc2hfdXBkYXRlX2NyMygpLgoKV2hpbGUgZml4aW5nIHRoaXMsIGNsYXJp
ZnkgdGhlIHNhZmV0eSBvZiB0aGUgb3RoZXIgbWFwcGluZ3MuICBEZXNwaXRl
CmFwcGVhcmluZyB1bnNhZmUsIGl0IGlzIGNvcnJlY3QgdG8gY3JlYXRlIGEg
Z3Vlc3QtbGluZWFyIG1hcHBpbmcgZm9yCnRyYW5zbGF0ZWQgZG9tYWluczsg
dGhpcyBpcyBzZWxmLWxpbmVhciBhbmQgZG9lc24ndCBwb2ludCBpbnRvIHRo
ZSB0cmFuc2xhdGVkCmRvbWFpbi4gIERyb3AgYSBkZWFkIGNsYXVzZSBmb3Ig
dHJhbnNsYXRlICE9IGV4dGVybmFsIGd1ZXN0cy4KClRoaXMgaXMgcGFydCBv
ZiBYU0EtMjQzLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQWNrZWQtYnk6IFRpbSBEZWVnYW4g
PHRpbUB4ZW4ub3JnPgoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9z
aGFkb3cvbXVsdGkuYyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGku
YwppbmRleCBjMzRlYmUwLi5jYjhkZGRlIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvbW0vc2hhZG93L211bHRpLmMKKysrIGIveGVuL2FyY2gveDg2L21t
L3NoYWRvdy9tdWx0aS5jCkBAIC0xNDU2LDI2ICsxNDU2LDM4IEBAIHZvaWQg
c2hfaW5zdGFsbF94ZW5fZW50cmllc19pbl9sNChzdHJ1Y3QgZG9tYWluICpk
LCBtZm5fdCBnbDRtZm4sIG1mbl90IHNsNG1mbikKICAgICAgICAgc2w0ZVtz
aGFkb3dfbDRfdGFibGVfb2Zmc2V0KFJPX01QVF9WSVJUX1NUQVJUKV0gPSBz
aGFkb3dfbDRlX2VtcHR5KCk7CiAgICAgfQogCi0gICAgLyogU2hhZG93IGxp
bmVhciBtYXBwaW5nIGZvciA0LWxldmVsIHNoYWRvd3MuICBOLkIuIGZvciAz
LWxldmVsCi0gICAgICogc2hhZG93cyBvbiA2NC1iaXQgeGVuLCB0aGlzIGxp
bmVhciBtYXBwaW5nIGlzIGxhdGVyIHJlcGxhY2VkIGJ5IHRoZQotICAgICAq
IG1vbml0b3IgcGFnZXRhYmxlIHN0cnVjdHVyZSwgd2hpY2ggaXMgYnVpbHQg
aW4gbWFrZV9tb25pdG9yX3RhYmxlCi0gICAgICogYW5kIG1haW50YWluZWQg
Ynkgc2hfdXBkYXRlX2xpbmVhcl9lbnRyaWVzLiAqLwotICAgIHNsNGVbc2hh
ZG93X2w0X3RhYmxlX29mZnNldChTSF9MSU5FQVJfUFRfVklSVF9TVEFSVCld
ID0KLSAgICAgICAgc2hhZG93X2w0ZV9mcm9tX21mbihzbDRtZm4sIF9fUEFH
RV9IWVBFUlZJU09SKTsKLQotICAgIC8qIFNlbGYgbGluZWFyIG1hcHBpbmcu
ICAqLwotICAgIGlmICggc2hhZG93X21vZGVfdHJhbnNsYXRlKGQpICYmICFz
aGFkb3dfbW9kZV9leHRlcm5hbChkKSApCi0gICAgewotICAgICAgICAvLyBs
aW5lYXIgdGFibGVzIG1heSBub3QgYmUgdXNlZCB3aXRoIHRyYW5zbGF0ZWQg
UFYgZ3Vlc3RzCi0gICAgICAgIHNsNGVbc2hhZG93X2w0X3RhYmxlX29mZnNl
dChMSU5FQVJfUFRfVklSVF9TVEFSVCldID0KKyAgICAvKgorICAgICAqIExp
bmVhciBtYXBwaW5nIHNsb3RzOgorICAgICAqCisgICAgICogQ2FsbGluZyB0
aGlzIGZ1bmN0aW9uIHdpdGggZ2w0bWZuID09IHNsNG1mbiBpcyB1c2VkIHRv
IGNvbnN0cnVjdCBhCisgICAgICogbW9uaXRvciB0YWJsZSBmb3IgdHJhbnNs
YXRlZCBkb21haW5zLiAgSW4gdGhpcyBjYXNlLCBnbDRtZm4gZm9ybXMgdGhl
CisgICAgICogc2VsZi1saW5lYXIgbWFwcGluZyAoaS5lLiBub3QgcG9pbnRp
bmcgaW50byB0aGUgdHJhbnNsYXRlZCBkb21haW4pLCBhbmQKKyAgICAgKiB0
aGUgc2hhZG93LWxpbmVhciBzbG90IGlzIHNraXBwZWQuICBUaGUgc2hhZG93
LWxpbmVhciBzbG90IGlzIGVpdGhlcgorICAgICAqIGZpbGxlZCB3aGVuIGNv
bnN0cnVjdGluZyBsb3dlciBsZXZlbCBtb25pdG9yIHRhYmxlcywgb3Igdmlh
CisgICAgICogc2hfdXBkYXRlX2NyMygpIGZvciA0LWxldmVsIGd1ZXN0cy4K
KyAgICAgKgorICAgICAqIENhbGxpbmcgdGhpcyBmdW5jdGlvbiB3aXRoIGds
NG1mbiAhPSBzbDRtZm4gaXMgdXNlZCBmb3Igbm9uLXRyYW5zbGF0ZWQKKyAg
ICAgKiBndWVzdHMsIHdoZXJlIHRoZSBzaGFkb3ctbGluZWFyIHNsb3QgaXMg
YWN0dWFsbHkgc2VsZi1saW5lYXIsIGFuZCB0aGUKKyAgICAgKiBndWVzdC1s
aW5lYXIgc2xvdCBwb2ludHMgaW50byB0aGUgZ3Vlc3RzIHZpZXcgb2YgaXRz
IHBhZ2V0YWJsZXMuCisgICAgICovCisgICAgaWYgKCBzaGFkb3dfbW9kZV90
cmFuc2xhdGUoZCkgKQorICAgIHsKKyAgICAgICAgQVNTRVJUKG1mbl94KGds
NG1mbikgPT0gbWZuX3goc2w0bWZuKSk7CisKKyAgICAgICAgc2w0ZVtzaGFk
b3dfbDRfdGFibGVfb2Zmc2V0KFNIX0xJTkVBUl9QVF9WSVJUX1NUQVJUKV0g
PQogICAgICAgICAgICAgc2hhZG93X2w0ZV9lbXB0eSgpOwogICAgIH0KICAg
ICBlbHNlCiAgICAgewotICAgICAgICBzbDRlW3NoYWRvd19sNF90YWJsZV9v
ZmZzZXQoTElORUFSX1BUX1ZJUlRfU1RBUlQpXSA9Ci0gICAgICAgICAgICBz
aGFkb3dfbDRlX2Zyb21fbWZuKGdsNG1mbiwgX19QQUdFX0hZUEVSVklTT1Ip
OworICAgICAgICBBU1NFUlQobWZuX3goZ2w0bWZuKSAhPSBtZm5feChzbDRt
Zm4pKTsKKworICAgICAgICBzbDRlW3NoYWRvd19sNF90YWJsZV9vZmZzZXQo
U0hfTElORUFSX1BUX1ZJUlRfU1RBUlQpXSA9CisgICAgICAgICAgICBzaGFk
b3dfbDRlX2Zyb21fbWZuKHNsNG1mbiwgX19QQUdFX0hZUEVSVklTT1IpOwog
ICAgIH0KIAorICAgIHNsNGVbc2hhZG93X2w0X3RhYmxlX29mZnNldChMSU5F
QVJfUFRfVklSVF9TVEFSVCldID0KKyAgICAgICAgc2hhZG93X2w0ZV9mcm9t
X21mbihnbDRtZm4sIF9fUEFHRV9IWVBFUlZJU09SKTsKKwogICAgIHVubWFw
X2RvbWFpbl9wYWdlKHNsNGUpOwogfQogI2VuZGlmCkBAIC00MjcwLDYgKzQy
ODIsMTEgQEAgc3RhdGljIGludCBzaF9ndWVzc193cm1hcChzdHJ1Y3QgdmNw
dSAqdiwgdW5zaWduZWQgbG9uZyB2YWRkciwgbWZuX3QgZ21mbikKIAogICAg
IC8qIENhcmVmdWxseSBsb29rIGluIHRoZSBzaGFkb3cgbGluZWFyIG1hcCBm
b3IgdGhlIGwxZSB3ZSBleHBlY3QgKi8KICNpZiBTSEFET1dfUEFHSU5HX0xF
VkVMUyA+PSA0CisgICAgLyogSXMgYSBzaGFkb3cgbGluZWFyIG1hcCBpcyBp
bnN0YWxsZWQgaW4gdGhlIGZpcnN0IHBsYWNlPyAqLworICAgIHNsNHAgID0g
di0+YXJjaC5wYWdpbmcuc2hhZG93Lmd1ZXN0X3Z0YWJsZTsKKyAgICBzbDRw
ICs9IHNoYWRvd19sNF90YWJsZV9vZmZzZXQoU0hfTElORUFSX1BUX1ZJUlRf
U1RBUlQpOworICAgIGlmICggIShzaGFkb3dfbDRlX2dldF9mbGFncygqc2w0
cCkgJiBfUEFHRV9QUkVTRU5UKSApCisgICAgICAgIHJldHVybiAwOwogICAg
IHNsNHAgPSBzaF9saW5lYXJfbDRfdGFibGUodikgKyBzaGFkb3dfbDRfbGlu
ZWFyX29mZnNldCh2YWRkcik7CiAgICAgaWYgKCAhKHNoYWRvd19sNGVfZ2V0
X2ZsYWdzKCpzbDRwKSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgcmV0
dXJuIDA7Cg==

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NoYWRvdzogRG9uJ3QgY3JlYXRlIHNlbGYtbGlu
ZWFyIHNoYWRvdyBtYXBwaW5ncyBmb3IgNC1sZXZlbCB0cmFuc2xhdGVkIGd1
ZXN0cwoKV2hlbiBpbml0aWFsbHkgY3JlYXRpbmcgYSBtb25pdG9yIHRhYmxl
IGZvciA0LWxldmVsIHRyYW5zbGF0ZWQgZ3Vlc3RzLCBkb24ndAppbnN0YWxs
IGEgc2hhZG93LWxpbmVhciBtYXBwaW5nLiAgVGhpcyBtYXBwaW5nIGlzIGFj
dHVhbGx5IHNlbGYtbGluZWFyLCBhbmQKdHJpcHMgdXAgdGhlIHdyaXRlYWJs
ZSBoZXVyaXN0aWMgbG9naWMgaW50byBmb2xsb3dpbmcgWGVuJ3MgbWFwcGlu
Z3MsIG5vdCB0aGUKZ3Vlc3RzJyBzaGFkb3dzIGl0IHdhcyBleHBlY3Rpbmcg
dG8gZm9sbG93LgoKQSBjb25zZXF1ZW5jZSBvZiB0aGlzIGlzIHRoYXQgc2hf
Z3Vlc3Nfd3JtYXAoKSBuZWVkcyB0byBjb3BlIHdpdGggdGhlcmUgYmVpbmcK
bm8gc2hhZG93LWxpbmVhciBtYXBwaW5nIHByZXNlbnQsIHdoaWNoIGluIHBy
YWN0aWNlIG9jY3VycyBvbmNlIGVhY2ggdGltZSBhCnZjcHUgc3dpdGNoZXMg
dG8gNC1sZXZlbCBwYWdpbmcgZnJvbSBhIGRpZmZlcmVudCBwYWdpbmcgbW9k
ZS4KCkFuIGFwcHJvcHJpYXRlIHNoYWRvdy1saW5lYXIgc2xvdCB3aWxsIGJl
IGluc2VydGVkIGludG8gdGhlIG1vbml0b3IgdGFibGUKZWl0aGVyIHdoaWxl
IGNvbnN0cnVjdGluZyBsb3dlciBsZXZlbCBtb25pdG9yIHRhYmxlcywgb3Ig
Ynkgc2hfdXBkYXRlX2NyMygpLgoKV2hpbGUgZml4aW5nIHRoaXMsIGNsYXJp
ZnkgdGhlIHNhZmV0eSBvZiB0aGUgb3RoZXIgbWFwcGluZ3MuICBEZXNwaXRl
CmFwcGVhcmluZyB1bnNhZmUsIGl0IGlzIGNvcnJlY3QgdG8gY3JlYXRlIGEg
Z3Vlc3QtbGluZWFyIG1hcHBpbmcgZm9yCnRyYW5zbGF0ZWQgZG9tYWluczsg
dGhpcyBpcyBzZWxmLWxpbmVhciBhbmQgZG9lc24ndCBwb2ludCBpbnRvIHRo
ZSB0cmFuc2xhdGVkCmRvbWFpbi4gIERyb3AgYSBkZWFkIGNsYXVzZSBmb3Ig
dHJhbnNsYXRlICE9IGV4dGVybmFsIGd1ZXN0cy4KClRoaXMgaXMgWFNBLTI0
My4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVu
Lm9yZz4KCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211
bHRpLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKaW5kZXgg
NDI4YmUzNy4uYzgzOTMyZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21t
L3NoYWRvdy9tdWx0aS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cv
bXVsdGkuYwpAQCAtMTQ3MiwyNiArMTQ3MiwzOCBAQCB2b2lkIHNoX2luc3Rh
bGxfeGVuX2VudHJpZXNfaW5fbDQoc3RydWN0IGRvbWFpbiAqZCwgbWZuX3Qg
Z2w0bWZuLCBtZm5fdCBzbDRtZm4pCiAgICAgICAgIHNsNGVbc2hhZG93X2w0
X3RhYmxlX29mZnNldChST19NUFRfVklSVF9TVEFSVCldID0gc2hhZG93X2w0
ZV9lbXB0eSgpOwogICAgIH0KIAotICAgIC8qIFNoYWRvdyBsaW5lYXIgbWFw
cGluZyBmb3IgNC1sZXZlbCBzaGFkb3dzLiAgTi5CLiBmb3IgMy1sZXZlbAot
ICAgICAqIHNoYWRvd3Mgb24gNjQtYml0IHhlbiwgdGhpcyBsaW5lYXIgbWFw
cGluZyBpcyBsYXRlciByZXBsYWNlZCBieSB0aGUKLSAgICAgKiBtb25pdG9y
IHBhZ2V0YWJsZSBzdHJ1Y3R1cmUsIHdoaWNoIGlzIGJ1aWx0IGluIG1ha2Vf
bW9uaXRvcl90YWJsZQotICAgICAqIGFuZCBtYWludGFpbmVkIGJ5IHNoX3Vw
ZGF0ZV9saW5lYXJfZW50cmllcy4gKi8KLSAgICBzbDRlW3NoYWRvd19sNF90
YWJsZV9vZmZzZXQoU0hfTElORUFSX1BUX1ZJUlRfU1RBUlQpXSA9Ci0gICAg
ICAgIHNoYWRvd19sNGVfZnJvbV9tZm4oc2w0bWZuLCBfX1BBR0VfSFlQRVJW
SVNPUik7Ci0KLSAgICAvKiBTZWxmIGxpbmVhciBtYXBwaW5nLiAgKi8KLSAg
ICBpZiAoIHNoYWRvd19tb2RlX3RyYW5zbGF0ZShkKSAmJiAhc2hhZG93X21v
ZGVfZXh0ZXJuYWwoZCkgKQorICAgIC8qCisgICAgICogTGluZWFyIG1hcHBp
bmcgc2xvdHM6CisgICAgICoKKyAgICAgKiBDYWxsaW5nIHRoaXMgZnVuY3Rp
b24gd2l0aCBnbDRtZm4gPT0gc2w0bWZuIGlzIHVzZWQgdG8gY29uc3RydWN0
IGEKKyAgICAgKiBtb25pdG9yIHRhYmxlIGZvciB0cmFuc2xhdGVkIGRvbWFp
bnMuICBJbiB0aGlzIGNhc2UsIGdsNG1mbiBmb3JtcyB0aGUKKyAgICAgKiBz
ZWxmLWxpbmVhciBtYXBwaW5nIChpLmUuIG5vdCBwb2ludGluZyBpbnRvIHRo
ZSB0cmFuc2xhdGVkIGRvbWFpbiksIGFuZAorICAgICAqIHRoZSBzaGFkb3ct
bGluZWFyIHNsb3QgaXMgc2tpcHBlZC4gIFRoZSBzaGFkb3ctbGluZWFyIHNs
b3QgaXMgZWl0aGVyCisgICAgICogZmlsbGVkIHdoZW4gY29uc3RydWN0aW5n
IGxvd2VyIGxldmVsIG1vbml0b3IgdGFibGVzLCBvciB2aWEKKyAgICAgKiBz
aF91cGRhdGVfY3IzKCkgZm9yIDQtbGV2ZWwgZ3Vlc3RzLgorICAgICAqCisg
ICAgICogQ2FsbGluZyB0aGlzIGZ1bmN0aW9uIHdpdGggZ2w0bWZuICE9IHNs
NG1mbiBpcyB1c2VkIGZvciBub24tdHJhbnNsYXRlZAorICAgICAqIGd1ZXN0
cywgd2hlcmUgdGhlIHNoYWRvdy1saW5lYXIgc2xvdCBpcyBhY3R1YWxseSBz
ZWxmLWxpbmVhciwgYW5kIHRoZQorICAgICAqIGd1ZXN0LWxpbmVhciBzbG90
IHBvaW50cyBpbnRvIHRoZSBndWVzdHMgdmlldyBvZiBpdHMgcGFnZXRhYmxl
cy4KKyAgICAgKi8KKyAgICBpZiAoIHNoYWRvd19tb2RlX3RyYW5zbGF0ZShk
KSApCiAgICAgewotICAgICAgICAvLyBsaW5lYXIgdGFibGVzIG1heSBub3Qg
YmUgdXNlZCB3aXRoIHRyYW5zbGF0ZWQgUFYgZ3Vlc3RzCi0gICAgICAgIHNs
NGVbc2hhZG93X2w0X3RhYmxlX29mZnNldChMSU5FQVJfUFRfVklSVF9TVEFS
VCldID0KKyAgICAgICAgQVNTRVJUKG1mbl94KGdsNG1mbikgPT0gbWZuX3go
c2w0bWZuKSk7CisKKyAgICAgICAgc2w0ZVtzaGFkb3dfbDRfdGFibGVfb2Zm
c2V0KFNIX0xJTkVBUl9QVF9WSVJUX1NUQVJUKV0gPQogICAgICAgICAgICAg
c2hhZG93X2w0ZV9lbXB0eSgpOwogICAgIH0KICAgICBlbHNlCiAgICAgewot
ICAgICAgICBzbDRlW3NoYWRvd19sNF90YWJsZV9vZmZzZXQoTElORUFSX1BU
X1ZJUlRfU1RBUlQpXSA9Ci0gICAgICAgICAgICBzaGFkb3dfbDRlX2Zyb21f
bWZuKGdsNG1mbiwgX19QQUdFX0hZUEVSVklTT1IpOworICAgICAgICBBU1NF
UlQobWZuX3goZ2w0bWZuKSAhPSBtZm5feChzbDRtZm4pKTsKKworICAgICAg
ICBzbDRlW3NoYWRvd19sNF90YWJsZV9vZmZzZXQoU0hfTElORUFSX1BUX1ZJ
UlRfU1RBUlQpXSA9CisgICAgICAgICAgICBzaGFkb3dfbDRlX2Zyb21fbWZu
KHNsNG1mbiwgX19QQUdFX0hZUEVSVklTT1IpOwogICAgIH0KIAorICAgIHNs
NGVbc2hhZG93X2w0X3RhYmxlX29mZnNldChMSU5FQVJfUFRfVklSVF9TVEFS
VCldID0KKyAgICAgICAgc2hhZG93X2w0ZV9mcm9tX21mbihnbDRtZm4sIF9f
UEFHRV9IWVBFUlZJU09SKTsKKwogICAgIHVubWFwX2RvbWFpbl9wYWdlKHNs
NGUpOwogfQogI2VuZGlmCkBAIC00MjkzLDYgKzQzMDUsMTEgQEAgc3RhdGlj
IGludCBzaF9ndWVzc193cm1hcChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQg
bG9uZyB2YWRkciwgbWZuX3QgZ21mbikKIAogICAgIC8qIENhcmVmdWxseSBs
b29rIGluIHRoZSBzaGFkb3cgbGluZWFyIG1hcCBmb3IgdGhlIGwxZSB3ZSBl
eHBlY3QgKi8KICNpZiBTSEFET1dfUEFHSU5HX0xFVkVMUyA+PSA0CisgICAg
LyogSXMgYSBzaGFkb3cgbGluZWFyIG1hcCBpcyBpbnN0YWxsZWQgaW4gdGhl
IGZpcnN0IHBsYWNlPyAqLworICAgIHNsNHAgID0gdi0+YXJjaC5wYWdpbmcu
c2hhZG93Lmd1ZXN0X3Z0YWJsZTsKKyAgICBzbDRwICs9IHNoYWRvd19sNF90
YWJsZV9vZmZzZXQoU0hfTElORUFSX1BUX1ZJUlRfU1RBUlQpOworICAgIGlm
ICggIShzaGFkb3dfbDRlX2dldF9mbGFncygqc2w0cCkgJiBfUEFHRV9QUkVT
RU5UKSApCisgICAgICAgIHJldHVybiAwOwogICAgIHNsNHAgPSBzaF9saW5l
YXJfbDRfdGFibGUodikgKyBzaGFkb3dfbDRfbGluZWFyX29mZnNldCh2YWRk
cik7CiAgICAgaWYgKCAhKHNoYWRvd19sNGVfZ2V0X2ZsYWdzKCpzbDRwKSAm
IF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgcmV0dXJuIDA7Cg==

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NoYWRvdzogRG9uJ3QgY3JlYXRlIHNlbGYtbGlu
ZWFyIHNoYWRvdyBtYXBwaW5ncyBmb3IgNC1sZXZlbCB0cmFuc2xhdGVkIGd1
ZXN0cwoKV2hlbiBpbml0aWFsbHkgY3JlYXRpbmcgYSBtb25pdG9yIHRhYmxl
IGZvciA0LWxldmVsIHRyYW5zbGF0ZWQgZ3Vlc3RzLCBkb24ndAppbnN0YWxs
IGEgc2hhZG93LWxpbmVhciBtYXBwaW5nLiAgVGhpcyBtYXBwaW5nIGlzIGFj
dHVhbGx5IHNlbGYtbGluZWFyLCBhbmQKdHJpcHMgdXAgdGhlIHdyaXRlYWJs
ZSBoZXVyaXN0aWMgbG9naWMgaW50byBmb2xsb3dpbmcgWGVuJ3MgbWFwcGlu
Z3MsIG5vdCB0aGUKZ3Vlc3RzJyBzaGFkb3dzIGl0IHdhcyBleHBlY3Rpbmcg
dG8gZm9sbG93LgoKQSBjb25zZXF1ZW5jZSBvZiB0aGlzIGlzIHRoYXQgc2hf
Z3Vlc3Nfd3JtYXAoKSBuZWVkcyB0byBjb3BlIHdpdGggdGhlcmUgYmVpbmcK
bm8gc2hhZG93LWxpbmVhciBtYXBwaW5nIHByZXNlbnQsIHdoaWNoIGluIHBy
YWN0aWNlIG9jY3VycyBvbmNlIGVhY2ggdGltZSBhCnZjcHUgc3dpdGNoZXMg
dG8gNC1sZXZlbCBwYWdpbmcgZnJvbSBhIGRpZmZlcmVudCBwYWdpbmcgbW9k
ZS4KCkFuIGFwcHJvcHJpYXRlIHNoYWRvdy1saW5lYXIgc2xvdCB3aWxsIGJl
IGluc2VydGVkIGludG8gdGhlIG1vbml0b3IgdGFibGUKZWl0aGVyIHdoaWxl
IGNvbnN0cnVjdGluZyBsb3dlciBsZXZlbCBtb25pdG9yIHRhYmxlcywgb3Ig
Ynkgc2hfdXBkYXRlX2NyMygpLgoKV2hpbGUgZml4aW5nIHRoaXMsIGNsYXJp
ZnkgdGhlIHNhZmV0eSBvZiB0aGUgb3RoZXIgbWFwcGluZ3MuICBEZXNwaXRl
CmFwcGVhcmluZyB1bnNhZmUsIGl0IGlzIGNvcnJlY3QgdG8gY3JlYXRlIGEg
Z3Vlc3QtbGluZWFyIG1hcHBpbmcgZm9yCnRyYW5zbGF0ZWQgZG9tYWluczsg
dGhpcyBpcyBzZWxmLWxpbmVhciBhbmQgZG9lc24ndCBwb2ludCBpbnRvIHRo
ZSB0cmFuc2xhdGVkCmRvbWFpbi4gIERyb3AgYSBkZWFkIGNsYXVzZSBmb3Ig
dHJhbnNsYXRlICE9IGV4dGVybmFsIGd1ZXN0cy4KClRoaXMgaXMgWFNBLTI0
My4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVu
Lm9yZz4KCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211
bHRpLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKaW5kZXgg
ZDcwYjFjNi4uMDI5ZThkNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21t
L3NoYWRvdy9tdWx0aS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cv
bXVsdGkuYwpAQCAtMTQ3MiwyNiArMTQ3MiwzOCBAQCB2b2lkIHNoX2luc3Rh
bGxfeGVuX2VudHJpZXNfaW5fbDQoc3RydWN0IGRvbWFpbiAqZCwgbWZuX3Qg
Z2w0bWZuLCBtZm5fdCBzbDRtZm4pCiAgICAgICAgIHNsNGVbc2hhZG93X2w0
X3RhYmxlX29mZnNldChST19NUFRfVklSVF9TVEFSVCldID0gc2hhZG93X2w0
ZV9lbXB0eSgpOwogICAgIH0KIAotICAgIC8qIFNoYWRvdyBsaW5lYXIgbWFw
cGluZyBmb3IgNC1sZXZlbCBzaGFkb3dzLiAgTi5CLiBmb3IgMy1sZXZlbAot
ICAgICAqIHNoYWRvd3Mgb24gNjQtYml0IHhlbiwgdGhpcyBsaW5lYXIgbWFw
cGluZyBpcyBsYXRlciByZXBsYWNlZCBieSB0aGUKLSAgICAgKiBtb25pdG9y
IHBhZ2V0YWJsZSBzdHJ1Y3R1cmUsIHdoaWNoIGlzIGJ1aWx0IGluIG1ha2Vf
bW9uaXRvcl90YWJsZQotICAgICAqIGFuZCBtYWludGFpbmVkIGJ5IHNoX3Vw
ZGF0ZV9saW5lYXJfZW50cmllcy4gKi8KLSAgICBzbDRlW3NoYWRvd19sNF90
YWJsZV9vZmZzZXQoU0hfTElORUFSX1BUX1ZJUlRfU1RBUlQpXSA9Ci0gICAg
ICAgIHNoYWRvd19sNGVfZnJvbV9tZm4oc2w0bWZuLCBfX1BBR0VfSFlQRVJW
SVNPUik7Ci0KLSAgICAvKiBTZWxmIGxpbmVhciBtYXBwaW5nLiAgKi8KLSAg
ICBpZiAoIHNoYWRvd19tb2RlX3RyYW5zbGF0ZShkKSAmJiAhc2hhZG93X21v
ZGVfZXh0ZXJuYWwoZCkgKQorICAgIC8qCisgICAgICogTGluZWFyIG1hcHBp
bmcgc2xvdHM6CisgICAgICoKKyAgICAgKiBDYWxsaW5nIHRoaXMgZnVuY3Rp
b24gd2l0aCBnbDRtZm4gPT0gc2w0bWZuIGlzIHVzZWQgdG8gY29uc3RydWN0
IGEKKyAgICAgKiBtb25pdG9yIHRhYmxlIGZvciB0cmFuc2xhdGVkIGRvbWFp
bnMuICBJbiB0aGlzIGNhc2UsIGdsNG1mbiBmb3JtcyB0aGUKKyAgICAgKiBz
ZWxmLWxpbmVhciBtYXBwaW5nIChpLmUuIG5vdCBwb2ludGluZyBpbnRvIHRo
ZSB0cmFuc2xhdGVkIGRvbWFpbiksIGFuZAorICAgICAqIHRoZSBzaGFkb3ct
bGluZWFyIHNsb3QgaXMgc2tpcHBlZC4gIFRoZSBzaGFkb3ctbGluZWFyIHNs
b3QgaXMgZWl0aGVyCisgICAgICogZmlsbGVkIHdoZW4gY29uc3RydWN0aW5n
IGxvd2VyIGxldmVsIG1vbml0b3IgdGFibGVzLCBvciB2aWEKKyAgICAgKiBz
aF91cGRhdGVfY3IzKCkgZm9yIDQtbGV2ZWwgZ3Vlc3RzLgorICAgICAqCisg
ICAgICogQ2FsbGluZyB0aGlzIGZ1bmN0aW9uIHdpdGggZ2w0bWZuICE9IHNs
NG1mbiBpcyB1c2VkIGZvciBub24tdHJhbnNsYXRlZAorICAgICAqIGd1ZXN0
cywgd2hlcmUgdGhlIHNoYWRvdy1saW5lYXIgc2xvdCBpcyBhY3R1YWxseSBz
ZWxmLWxpbmVhciwgYW5kIHRoZQorICAgICAqIGd1ZXN0LWxpbmVhciBzbG90
IHBvaW50cyBpbnRvIHRoZSBndWVzdHMgdmlldyBvZiBpdHMgcGFnZXRhYmxl
cy4KKyAgICAgKi8KKyAgICBpZiAoIHNoYWRvd19tb2RlX3RyYW5zbGF0ZShk
KSApCiAgICAgewotICAgICAgICAvLyBsaW5lYXIgdGFibGVzIG1heSBub3Qg
YmUgdXNlZCB3aXRoIHRyYW5zbGF0ZWQgUFYgZ3Vlc3RzCi0gICAgICAgIHNs
NGVbc2hhZG93X2w0X3RhYmxlX29mZnNldChMSU5FQVJfUFRfVklSVF9TVEFS
VCldID0KKyAgICAgICAgQVNTRVJUKG1mbl9lcShnbDRtZm4sIHNsNG1mbikp
OworCisgICAgICAgIHNsNGVbc2hhZG93X2w0X3RhYmxlX29mZnNldChTSF9M
SU5FQVJfUFRfVklSVF9TVEFSVCldID0KICAgICAgICAgICAgIHNoYWRvd19s
NGVfZW1wdHkoKTsKICAgICB9CiAgICAgZWxzZQogICAgIHsKLSAgICAgICAg
c2w0ZVtzaGFkb3dfbDRfdGFibGVfb2Zmc2V0KExJTkVBUl9QVF9WSVJUX1NU
QVJUKV0gPQotICAgICAgICAgICAgc2hhZG93X2w0ZV9mcm9tX21mbihnbDRt
Zm4sIF9fUEFHRV9IWVBFUlZJU09SKTsKKyAgICAgICAgQVNTRVJUKCFtZm5f
ZXEoZ2w0bWZuLCBzbDRtZm4pKTsKKworICAgICAgICBzbDRlW3NoYWRvd19s
NF90YWJsZV9vZmZzZXQoU0hfTElORUFSX1BUX1ZJUlRfU1RBUlQpXSA9Cisg
ICAgICAgICAgICBzaGFkb3dfbDRlX2Zyb21fbWZuKHNsNG1mbiwgX19QQUdF
X0hZUEVSVklTT1IpOwogICAgIH0KIAorICAgIHNsNGVbc2hhZG93X2w0X3Rh
YmxlX29mZnNldChMSU5FQVJfUFRfVklSVF9TVEFSVCldID0KKyAgICAgICAg
c2hhZG93X2w0ZV9mcm9tX21mbihnbDRtZm4sIF9fUEFHRV9IWVBFUlZJU09S
KTsKKwogICAgIHVubWFwX2RvbWFpbl9wYWdlKHNsNGUpOwogfQogI2VuZGlm
CkBAIC00Mjg3LDYgKzQyOTksMTEgQEAgc3RhdGljIGludCBzaF9ndWVzc193
cm1hcChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyB2YWRkciwgbWZu
X3QgZ21mbikKIAogICAgIC8qIENhcmVmdWxseSBsb29rIGluIHRoZSBzaGFk
b3cgbGluZWFyIG1hcCBmb3IgdGhlIGwxZSB3ZSBleHBlY3QgKi8KICNpZiBT
SEFET1dfUEFHSU5HX0xFVkVMUyA+PSA0CisgICAgLyogSXMgYSBzaGFkb3cg
bGluZWFyIG1hcCBpcyBpbnN0YWxsZWQgaW4gdGhlIGZpcnN0IHBsYWNlPyAq
LworICAgIHNsNHAgID0gdi0+YXJjaC5wYWdpbmcuc2hhZG93Lmd1ZXN0X3Z0
YWJsZTsKKyAgICBzbDRwICs9IHNoYWRvd19sNF90YWJsZV9vZmZzZXQoU0hf
TElORUFSX1BUX1ZJUlRfU1RBUlQpOworICAgIGlmICggIShzaGFkb3dfbDRl
X2dldF9mbGFncygqc2w0cCkgJiBfUEFHRV9QUkVTRU5UKSApCisgICAgICAg
IHJldHVybiAwOwogICAgIHNsNHAgPSBzaF9saW5lYXJfbDRfdGFibGUodikg
KyBzaGFkb3dfbDRfbGluZWFyX29mZnNldCh2YWRkcik7CiAgICAgaWYgKCAh
KHNoYWRvd19sNGVfZ2V0X2ZsYWdzKCpzbDRwKSAmIF9QQUdFX1BSRVNFTlQp
ICkKICAgICAgICAgcmV0dXJuIDA7Cg==

--=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 Thu Oct 12 12:17:39 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 12:17:39 +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 1e2cPs-0007Rd-PG; Thu, 12 Oct 2017 12:16:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2cPp-0007NQ-AA; Thu, 12 Oct 2017 12:16:41 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 07/D4-02748-82D5FD95; Thu, 12 Oct 2017 12:16:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpll+JIrShJLcpLzFFi42LJaLquqqsWez/
 SoPMbq8Wtm63MFks+LmaxWHX1AKsDs8fR3b+ZAhijWDPzkvIrElgzjjZPYim4sIy1ouN4WgPj
 8qmsXYxcHEICVxgldvZuY4NwFjFK/Jwyi6mLkZODWcBV4sa+zWwQtqLEhXsNLCA2r4CgxMmZT
 8BsCQFNiTtvVrGD2CICRRI7z70Es9kE9CTmnp0ENcdSYv7EU0BzODiEBdwlXh00gRhjJnHv8F
 GwEhYBVYnvv6+zTmDkmYVk8ywkm2ch2TwLaBIz0Ob1u/QhTGmJ5f84IKrlJba/ncMMYVtJLH1
 9nB3CNpe4s+EzI8zEKd0PoeI1EgeP9EJtqpRoXdjGhKmmWmLC5/1QvRUS9/59wqImT2LR9H1Q
 drZE39sjaHZxAdnNjBLnX/9khXAagMH+5xQWk4ok3rz9B2XnS3TPacTi6nKJo5e3QtklEi2bv
 7NjqimTOL76EVRvscSUDd+ZMdVkSvy7fgEqniYx584c1gWMIasYNYpTi8pSi3SNjPSSijLTM0
 pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQKTYT0DA+MOxj3tfocYJTmYlER5MwLvRwrxJeW
 nVGYkFmfEF5XmpBYfYpTh4FCS4OWJAcoJFqWmp1akZeYA0zJMWoKDR0mE9100UJq3uCAxtzgz
 HSJ1itGS49iKi3+YONbMuw4kO27e/cMkxJKXn5cqJc6rDjJPAKQhozQPbhwsd1xilJUS5mVkY
 GAQ4ilILcrNLEGVf8UozsGoJMzLCzKFJzOvBG7rK6CDmIAOEk27A3JQSSJCSqqBMUa4eL6ynB
 mfywq3rJ9xuUz8ukujM8VLV0T/Kqz98Xb/z4KUztpSN899IXZndzTn/1dJVft27MTp0DdsfEp
 lW3NXL7w9/2JmYyqLp93W1afXRireLzIJOBxh1aN5wHCm82X7KK8v8+M31/C8cQp0Ypu+ZpFO
 jItp+73LF6cUNCZHn2Hu5j+qxFKckWioxVxUnAgAuIMG3BgEAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1507810596!70384923!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40052 invoked from network); 12 Oct 2017 12:16:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Oct 2017 12:16:37 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2cPS-0000eZ-RW; Thu, 12 Oct 2017 12:16:18 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1e2cPS-00073d-OP; Thu, 12 Oct 2017 12:16: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: <E1e2cPS-00073d-OP@xenbits.xenproject.org>
Date: Thu, 12 Oct 2017 12:16:18 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-users] Xen Security Advisory 237 - multiple MSI mapping issues
	on x86
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-237
                              version 2

                  multiple MSI mapping issues on x86

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

Public release.

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

Multiple issues exist with the setup of PCI MSI interrupts:
- - unprivileged guests were permitted access to devices not owned by
  them, in particular allowing them to disable MSI or MSI-X on any
  device
- - HVM guests can trigger a codepath intended only for PV guests
- - some failure paths partially tear down previously configured
  interrupts, leaving inconsistent state
- - with XSM enabled, caller and callee of a hook disagreed about the
  data structure pointed to by a type-less argument

IMPACT
======

A malicious or buggy guest may cause the hypervisor to crash, resulting
in Denial of Service (DoS) affecting the entire host.  Privilege
escalation and information leaks cannot be excluded.

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

All Xen versions from at 3.3 onwards are vulnerable.  Xen versions 3.2
and earlier are not vulnerable.

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

Only guests which have a physical device assigned to them can exploit
the vulnerability.

MITIGATION
==========

Not passing through physical devices to untrusted 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 Simon Gaiser of Qubes OS Project.

RESOLUTION
==========

Applying the appropriate attached set of patches resolves this issue.

xsa237-unstable/*.patch     xen-unstable
xsa237-4.9/*.patch          Xen 4.9.x
xsa237-4.8/*.patch          Xen 4.8.x, Xen 4.7.x
xsa237-4.6/*.patch          Xen 4.6.x
xsa237-4.5/*.patch          Xen 4.5.x

$ sha256sum xsa237* xsa237*/*
1d4d3fa452e91d235fd688761d695752bde2f2e91fd9b17f566c4cee23ae26d0  xsa237.meta
3259cd514ea80e3cbac5b72376b4e964afb3b2cabee347440ec2bdd6e585c513  xsa237-unstable/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch
7ef53f6a5f3fc6952cb8411e31e0a670de5a78ab2c8176037db32cf147438aa6  xsa237-unstable/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch
494a79332fc5f854f0dc7606669201717a41e5b89b44db2fb30607a326930bfb  xsa237-unstable/0003-x86-MSI-disallow-redundant-enabling.patch
503b58512c5336aff9692c0d0768f38ee956c0988fa3fad4d439f13814736e06  xsa237-unstable/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch
dc5f27245e44582db682ac53f24007685ea2f8cb104bad9b4d6afeaa7c4e73d2  xsa237-unstable/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch
cd9cd248c4564552bbe847462d247b78ff6af1052198e6b6529178a8a624e1f6  xsa237-4.5/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch
87bbb240323b3cce9767da73961d58436c436db6da614c62ade7640f87f748dd  xsa237-4.5/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch
6a2e6772fa7b7a1683f7b1041f06757562622228635aedb8c760ebcd9ad0ff7a  xsa237-4.5/0003-x86-MSI-disallow-redundant-enabling.patch
c558ca347b6df9b430fbdaf9c9b8e3b203c273be1e2bb01aa3424773b88df91d  xsa237-4.5/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch
60169e2016451e1c479c4f873ee6798b6abc46e3223a60a4b83bac20a7a3d27c  xsa237-4.5/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch
cd9cd248c4564552bbe847462d247b78ff6af1052198e6b6529178a8a624e1f6  xsa237-4.6/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch
d39d1c0eaf2ba169b6596520b05930d280721c397fafa3414b6da6168e8b73ca  xsa237-4.6/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch
494a79332fc5f854f0dc7606669201717a41e5b89b44db2fb30607a326930bfb  xsa237-4.6/0003-x86-MSI-disallow-redundant-enabling.patch
c558ca347b6df9b430fbdaf9c9b8e3b203c273be1e2bb01aa3424773b88df91d  xsa237-4.6/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch
4cdcd71758d9e5b392c38aeafc9960a4f3ef5c109508e69b2218a8d8394edf0b  xsa237-4.6/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch
1ae6aefb86ba0c48a45ecc14ff56ea0bc3d9d354937668bcacadaed1225017a8  xsa237-4.8/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch
bf2ca9cb99ee64d7db77d628cec1a84684c360fd36de433cbc78fbcde8095319  xsa237-4.8/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch
494a79332fc5f854f0dc7606669201717a41e5b89b44db2fb30607a326930bfb  xsa237-4.8/0003-x86-MSI-disallow-redundant-enabling.patch
9a38899afd728d504382954de28657aa82af7da352eb4e45a5e615bd646834c5  xsa237-4.8/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch
fef5c77f19e2c6229912f1fd19cbcb41c1ce554ff53be22198b2f34ea7a27314  xsa237-4.8/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch
c97819cdf567c9bb2c38083a941995f836d7dabe3c8bbedf2205e3996cfbce68  xsa237-4.9/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch
d31a2d1053d377e7159060f24a7dbf1d5fd9ebd1f4e4556c4c16b3f409a81130  xsa237-4.9/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch
494a79332fc5f854f0dc7606669201717a41e5b89b44db2fb30607a326930bfb  xsa237-4.9/0003-x86-MSI-disallow-redundant-enabling.patch
f8d8c9f70b22d735960393bce042f39caaaf12e42344394e6078461437fa39aa  xsa237-4.9/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch
7f3955a8218850ee2cc9ddd9d11fdc25f526d32e80e189d063e3e779d448af40  xsa237-4.9/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.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

iQEcBAEBCAAGBQJZ310MAAoJEIP+FMlX6CvZT1AIAJA2DvAtZ3iMEVAPkpCUTibf
9gNGp6osdzFMDP7F2Hwym3Ujm4if2Gr10DeKGAwpDXQhmQ98YSImDY3D11EROVAZ
DkfXScGCImXIf8Kaya4N3bTYydYa9gsraXUZgL9Jcq6/27ihHx/qIbN0q0QPN5TL
AIjaOq7SjhWMubM6+DmjaEsz2KGAE7vXLpkVGQaUhy72InNd2dKqmXnn37lQsi5t
4PEu0CPajb8lQOI2Vu7yhrGGmYMlzJhDs3PuLR4gjIKoxjPtr/MmiAiu2PZXbTKP
mqUmiIXuofbItwuHl1XfJQt+4wFb4rF39b9xulGfQxjTubiRdXTnPiTkdKmNL/E=
=rznL
-----END PGP SIGNATURE-----

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

ewogICJYU0EiOiAyMzcsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC45IiwKICAgICI0LjgiLAogICAgIjQuNyIsCiAg
ICAiNC42IiwKICAgICI0LjUiCiAgXSwKICAiVHJlZXMiOiBbCiAgICAieGVu
IgogIF0sCiAgIlJlY2lwZXMiOiB7CiAgICAiNC41IjogewogICAgICAiWGVu
VmVyc2lvbiI6ICI0LjUiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAi
eGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICI4MzcyNGQ5ZjNhZTIx
YTNiOTYzNjI3NDJlMmYwNTJiMTlkOWY1NTlhIiwKICAgICAgICAgICJQcmVy
ZXFzIjogW10sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAg
InhzYTIzNy00LjUvKiIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0K
ICAgIH0sCiAgICAiNC42IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0LjYi
LAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAg
ICAgIlN0YWJsZVJlZiI6ICIxNjU4YTg3NjkwYWM4MzllODVkYjEyYmJmNDA5
YmU2MmJiOTM4NjQwIiwKICAgICAgICAgICJQcmVyZXFzIjogW10sCiAgICAg
ICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTIzNy00LjYvKiIK
ICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAiNC43
IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0LjciLAogICAgICAiUmVjaXBl
cyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6
ICJjNzc4M2Q5YzI2ZmMxOTE4NjJkOTg4M2RhMjIzODczNDBiMWZhYjE4IiwK
ICAgICAgICAgICJQcmVyZXFzIjogW10sCiAgICAgICAgICAiUGF0Y2hlcyI6
IFsKICAgICAgICAgICAgInhzYTIzNy00LjgvKiIKICAgICAgICAgIF0KICAg
ICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAiNC44IjogewogICAgICAiWGVu
VmVyc2lvbiI6ICI0LjgiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAi
eGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICIzNjg5OGViMTI1NzJm
MGExZjg1Y2I1NGQ0YTllOTBhZmNiNmY3MDQ1IiwKICAgICAgICAgICJQcmVy
ZXFzIjogW10sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAg
InhzYTIzNy00LjgvKiIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0K
ICAgIH0sCiAgICAiNC45IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0Ljki
LAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAg
ICAgIlN0YWJsZVJlZiI6ICIyY2MzZDMyZjQwYzcxY2IyNDI0NzdhM2Y4OTM4
MDc0ZDRmYzM2ODI5IiwKICAgICAgICAgICJQcmVyZXFzIjogW10sCiAgICAg
ICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTIzNy00LjkvKiIK
ICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAibWFz
dGVyIjogewogICAgICAiWGVuVmVyc2lvbiI6ICJtYXN0ZXIiLAogICAgICAi
UmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJs
ZVJlZiI6ICJhOGVhNmUyNjg4MTE4YTNlMTllMjliMzllMzE2ZmFhNWY5NmFi
OWQxIiwKICAgICAgICAgICJQcmVyZXFzIjogW10sCiAgICAgICAgICAiUGF0
Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTIzNy11bnN0YWJsZS8qIgogICAg
ICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfQogIH0KfQ==

--=separator
Content-Type: application/octet-stream;
 name="xsa237-unstable/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch"
Content-Disposition: attachment;
 filename="xsa237-unstable/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGRvbid0IGFsbG93IE1TSSBwSVJRIG1hcHBpbmcgb24gdW5vd25l
ZCBkZXZpY2UKCk1TSSBzZXR1cCBzaG91bGQgYmUgcGVybWl0dGVkIG9ubHkg
Zm9yIGV4aXN0aW5nIGRldmljZXMgb3duZWQgYnkgdGhlCnJlc3BlY3RpdmUg
Z3Vlc3QgKHRoZSBvcGVyYXRpb24gbWF5IHN0aWxsIGJlIGNhcnJpZWQgb3V0
IGJ5IHRoZSBkb21haW4KY29udHJvbGxpbmcgdGhhdCBndWVzdCkuCgpUaGlz
IGlzIHBhcnQgb2YgWFNBLTIzNy4KClJlcG9ydGVkLWJ5OiBIVzQyIDxodzQy
QGlwc3Vtai5kZT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9p
cnEuYworKysgYi94ZW4vYXJjaC94ODYvaXJxLmMKQEAgLTE5NjcsNyArMTk2
NywxMCBAQCBpbnQgbWFwX2RvbWFpbl9waXJxKAogICAgICAgICBpZiAoICFj
cHVfaGFzX2FwaWMgKQogICAgICAgICAgICAgZ290byBkb25lOwogCi0gICAg
ICAgIHBkZXYgPSBwY2lfZ2V0X3BkZXYobXNpLT5zZWcsIG1zaS0+YnVzLCBt
c2ktPmRldmZuKTsKKyAgICAgICAgcGRldiA9IHBjaV9nZXRfcGRldl9ieV9k
b21haW4oZCwgbXNpLT5zZWcsIG1zaS0+YnVzLCBtc2ktPmRldmZuKTsKKyAg
ICAgICAgaWYgKCAhcGRldiApCisgICAgICAgICAgICBnb3RvIGRvbmU7CisK
ICAgICAgICAgcmV0ID0gcGNpX2VuYWJsZV9tc2kobXNpLCAmbXNpX2Rlc2Mp
OwogICAgICAgICBpZiAoIHJldCApCiAgICAgICAgIHsK

--=separator
Content-Type: application/octet-stream;
 name="xsa237-unstable/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch"
Content-Disposition: attachment;
 filename="xsa237-unstable/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGVuZm9yY2UgcHJvcGVyIHByaXZpbGVnZSB3aGVuICh1biltYXBw
aW5nIHBJUlEtcwoKKFVuKW1hcHBpbmcgb2YgSVJRcywganVzdCBsaWtlIG90
aGVyIFJFU09VUkNFX19BREQqIC8gUkVTT1VSQ0VfX1JFTU9WRSoKYWN0aW9u
cyAoaW4gRkxBU0sgdGVybXMpIHNob3VsZCBiZSBYU01fRE1fUFJJViByYXRo
ZXIgdGhhbiBYU01fVEFSR0VULgpUaGlzIGluIHR1cm4gcmVxdWlyZXMgYnlw
YXNzaW5nIHRoZSBYU00gY2hlY2sgaW4gcGh5c2Rldl91bm1hcF9waXJxKCkK
Zm9yIHRoZSBIVk0gZW11aXJxIGNhc2UganVzdCBsaWtlIGlzIGJlaW5nIGRv
bmUgaW4gcGh5c2Rldl9tYXBfcGlycSgpLgpUaGUgcHJpbWFyeSBnb2FsIHNl
Y3VyaXR5IHdpc2UsIGhvd2V2ZXIsIGlzIHRvIG5vIGxvbmdlciBhbGxvdyBI
Vk0KZ3Vlc3RzLCBieSBzcGVjaWZ5aW5nIHRoZWlyIG93biBkb21haW4gSUQg
aW5zdGVhZCBvZiBET01JRF9TRUxGLCB0bwplbnRlciBjb2RlIHBhdGhzIGlu
dGVuZGVkIGZvciBQViBndWVzdCBhbmQgdGhlIGNvbnRyb2wgZG9tYWlucyBv
ZiBIVk0KZ3Vlc3RzIG9ubHkuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTIzNy4K
ClJlcG9ydGVkLWJ5OiBIVzQyIDxodzQyQGlwc3Vtai5kZT4KU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdl
ZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgoKLS0tIGEveGVuL2FyY2gveDg2L3BoeXNkZXYuYworKysgYi94ZW4vYXJj
aC94ODYvcGh5c2Rldi5jCkBAIC0xMTAsNyArMTEwLDcgQEAgaW50IHBoeXNk
ZXZfbWFwX3BpcnEoZG9taWRfdCBkb21pZCwgaW50CiAgICAgaWYgKCBkID09
IE5VTEwgKQogICAgICAgICByZXR1cm4gLUVTUkNIOwogCi0gICAgcmV0ID0g
eHNtX21hcF9kb21haW5fcGlycShYU01fVEFSR0VULCBkKTsKKyAgICByZXQg
PSB4c21fbWFwX2RvbWFpbl9waXJxKFhTTV9ETV9QUklWLCBkKTsKICAgICBp
ZiAoIHJldCApCiAgICAgICAgIGdvdG8gZnJlZV9kb21haW47CiAKQEAgLTE0
NCwxMyArMTQ0LDE0IEBAIGludCBwaHlzZGV2X21hcF9waXJxKGRvbWlkX3Qg
ZG9taWQsIGludAogaW50IHBoeXNkZXZfdW5tYXBfcGlycShkb21pZF90IGRv
bWlkLCBpbnQgcGlycSkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkOwotICAg
IGludCByZXQ7CisgICAgaW50IHJldCA9IDA7CiAKICAgICBkID0gcmN1X2xv
Y2tfZG9tYWluX2J5X2FueV9pZChkb21pZCk7CiAgICAgaWYgKCBkID09IE5V
TEwgKQogICAgICAgICByZXR1cm4gLUVTUkNIOwogCi0gICAgcmV0ID0geHNt
X3VubWFwX2RvbWFpbl9waXJxKFhTTV9UQVJHRVQsIGQpOworICAgIGlmICgg
ZG9taWQgIT0gRE9NSURfU0VMRiB8fCAhaXNfaHZtX2RvbWFpbihkKSB8fCAh
aGFzX3BpcnEoZCkgKQorICAgICAgICByZXQgPSB4c21fdW5tYXBfZG9tYWlu
X3BpcnEoWFNNX0RNX1BSSVYsIGQpOwogICAgIGlmICggcmV0ICkKICAgICAg
ICAgZ290byBmcmVlX2RvbWFpbjsKIAotLS0gYS94ZW4vaW5jbHVkZS94c20v
ZHVtbXkuaAorKysgYi94ZW4vaW5jbHVkZS94c20vZHVtbXkuaApAQCAtNDQx
LDcgKzQ0MSw3IEBAIHN0YXRpYyBYU01fSU5MSU5FIGNoYXIgKnhzbV9zaG93
X2lycV9zaWQKIAogc3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV9tYXBfZG9t
YWluX3BpcnEoWFNNX0RFRkFVTFRfQVJHIHN0cnVjdCBkb21haW4gKmQpCiB7
Ci0gICAgWFNNX0FTU0VSVF9BQ1RJT04oWFNNX1RBUkdFVCk7CisgICAgWFNN
X0FTU0VSVF9BQ1RJT04oWFNNX0RNX1BSSVYpOwogICAgIHJldHVybiB4c21f
ZGVmYXVsdF9hY3Rpb24oYWN0aW9uLCBjdXJyZW50LT5kb21haW4sIGQpOwog
fQogCkBAIC00NTMsNyArNDUzLDcgQEAgc3RhdGljIFhTTV9JTkxJTkUgaW50
IHhzbV9tYXBfZG9tYWluX2lycQogCiBzdGF0aWMgWFNNX0lOTElORSBpbnQg
eHNtX3VubWFwX2RvbWFpbl9waXJxKFhTTV9ERUZBVUxUX0FSRyBzdHJ1Y3Qg
ZG9tYWluICpkKQogewotICAgIFhTTV9BU1NFUlRfQUNUSU9OKFhTTV9UQVJH
RVQpOworICAgIFhTTV9BU1NFUlRfQUNUSU9OKFhTTV9ETV9QUklWKTsKICAg
ICByZXR1cm4geHNtX2RlZmF1bHRfYWN0aW9uKGFjdGlvbiwgY3VycmVudC0+
ZG9tYWluLCBkKTsKIH0KIAo=

--=separator
Content-Type: application/octet-stream;
 name="xsa237-unstable/0003-x86-MSI-disallow-redundant-enabling.patch"
Content-Disposition: attachment;
 filename="xsa237-unstable/0003-x86-MSI-disallow-redundant-enabling.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvTVNJOiBkaXNhbGxvdyByZWR1bmRhbnQgZW5hYmxpbmcKCkF0IHRo
ZSBtb21lbnQsIFhlbiBhdHRlbXB0cyB0byBhbGxvdyByZWR1bmRhbnQgZW5h
Ymxpbmcgb2YgTVNJIGJ5CmhhdmluZyBwY2lfZW5hYmxlX21zaSgpIHJldHVy
biAwLCBhbmQgcG9pbnQgdG8gdGhlIGV4aXN0aW5nIE1TSQpkZXNjcmlwdG9y
LCB3aGVuIHRoZSBtc2kgYWxyZWFkeSBleGlzdHMuCgpVbmZvcnR1bmF0ZWx5
LCBpZiBzdWJzZXF1ZW50IGVycm9ycyBhcmUgZW5jb3VudGVyZWQsIHRoZSBj
bGVhbnVwCnBhdGhzIGFzc3VtZSBwY2lfZW5hYmxlX21zaSgpIGhhZCBkb25l
IGZ1bGwgaW5pdGlhbGl6YXRpb24sIGFuZApoZW5jZSB1bmRvIGV2ZXJ5dGhp
bmcgdGhhdCB3YXMgYXNzdW1lZCB0byBiZSBkb25lIGJ5IHRoYXQKZnVuY3Rp
b24gd2l0aG91dCBhbHNvIHVuZG9pbmcgb3RoZXIgc2V0dXAgdGhhdCB3b3Vs
ZCBub3JtYWxseQpvY2N1ciBvbmx5IGFmdGVyIHRoYXQgZnVuY3Rpb24gd2Fz
IGNhbGxlZCAoaW4gbWFwX2RvbWFpbl9waXJxKCkKaXRzZWxmKS4KClJhdGhl
ciB0aGFuIHRyeSB0byBtYWtlIHRoZSByZWR1bmRhbnQgZW5hYmxpbmcgY2Fz
ZSB3b3JrIHByb3Blcmx5LCBqdXN0CmZvcmJpZCBpdCBlbnRpcmVseSBieSBo
YXZpbmcgcGNpX2VuYWJsZV9tc2koKSByZXR1cm4gLUVFWElTVCB3aGVuIE1T
SQppcyBhbHJlYWR5IHNldCB1cC4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjM3
LgoKUmVwb3J0ZWQtYnk6IEhXNDIgPGh3NDJAaXBzdW1qLmRlPgpTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmll
d2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPgoKLS0tIGEveGVuL2FyY2gveDg2L21zaS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tc2kuYwpAQCAtMTA1MCwxMSArMTA1MCwxMCBAQCBz
dGF0aWMgaW50IF9fcGNpX2VuYWJsZV9tc2koc3RydWN0IG1zaV9pCiAgICAg
b2xkX2Rlc2MgPSBmaW5kX21zaV9lbnRyeShwZGV2LCBtc2ktPmlycSwgUENJ
X0NBUF9JRF9NU0kpOwogICAgIGlmICggb2xkX2Rlc2MgKQogICAgIHsKLSAg
ICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICJpcnEgJWQgYWxyZWFkeSBt
YXBwZWQgdG8gTVNJIG9uICUwNHg6JTAyeDolMDJ4LiV1XG4iLAorICAgICAg
ICBwcmludGsoWEVOTE9HX0VSUiAiaXJxICVkIGFscmVhZHkgbWFwcGVkIHRv
IE1TSSBvbiAlMDR4OiUwMng6JTAyeC4ldVxuIiwKICAgICAgICAgICAgICAg
IG1zaS0+aXJxLCBtc2ktPnNlZywgbXNpLT5idXMsCiAgICAgICAgICAgICAg
ICBQQ0lfU0xPVChtc2ktPmRldmZuKSwgUENJX0ZVTkMobXNpLT5kZXZmbikp
OwotICAgICAgICAqZGVzYyA9IG9sZF9kZXNjOwotICAgICAgICByZXR1cm4g
MDsKKyAgICAgICAgcmV0dXJuIC1FRVhJU1Q7CiAgICAgfQogCiAgICAgb2xk
X2Rlc2MgPSBmaW5kX21zaV9lbnRyeShwZGV2LCAtMSwgUENJX0NBUF9JRF9N
U0lYKTsKQEAgLTExMTgsMTEgKzExMTcsMTAgQEAgc3RhdGljIGludCBfX3Bj
aV9lbmFibGVfbXNpeChzdHJ1Y3QgbXNpXwogICAgIG9sZF9kZXNjID0gZmlu
ZF9tc2lfZW50cnkocGRldiwgbXNpLT5pcnEsIFBDSV9DQVBfSURfTVNJWCk7
CiAgICAgaWYgKCBvbGRfZGVzYyApCiAgICAgewotICAgICAgICBwcmludGso
WEVOTE9HX1dBUk5JTkcgImlycSAlZCBhbHJlYWR5IG1hcHBlZCB0byBNU0kt
WCBvbiAlMDR4OiUwMng6JTAyeC4ldVxuIiwKKyAgICAgICAgcHJpbnRrKFhF
TkxPR19FUlIgImlycSAlZCBhbHJlYWR5IG1hcHBlZCB0byBNU0ktWCBvbiAl
MDR4OiUwMng6JTAyeC4ldVxuIiwKICAgICAgICAgICAgICAgIG1zaS0+aXJx
LCBtc2ktPnNlZywgbXNpLT5idXMsCiAgICAgICAgICAgICAgICBQQ0lfU0xP
VChtc2ktPmRldmZuKSwgUENJX0ZVTkMobXNpLT5kZXZmbikpOwotICAgICAg
ICAqZGVzYyA9IG9sZF9kZXNjOwotICAgICAgICByZXR1cm4gMDsKKyAgICAg
ICAgcmV0dXJuIC1FRVhJU1Q7CiAgICAgfQogCiAgICAgb2xkX2Rlc2MgPSBm
aW5kX21zaV9lbnRyeShwZGV2LCAtMSwgUENJX0NBUF9JRF9NU0kpOwo=

--=separator
Content-Type: application/octet-stream;
 name="xsa237-unstable/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch"
Content-Disposition: attachment;
 filename="xsa237-unstable/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvSVJROiBjb25kaXRpb25hbGx5IHByZXNlcnZlIGlycSA8LT4gcGly
cSBtYXBwaW5nIG9uIG1hcCBlcnJvciBwYXRocwoKTWFwcGluZ3MgdGhhdCBo
YWQgYmVlbiBzZXQgdXAgYmVmb3JlIHNob3VsZCBub3QgYmUgdG9ybiBkb3du
IHdoZW4KaGFuZGxpbmcgdW5yZWxhdGVkIGVycm9ycy4KClRoaXMgaXMgcGFy
dCBvZiBYU0EtMjM3LgoKUmVwb3J0ZWQtYnk6IEhXNDIgPGh3NDJAaXBzdW1q
LmRlPgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+ClJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvaXJxLmMKKysr
IGIveGVuL2FyY2gveDg2L2lycS5jCkBAIC0xMjU0LDcgKzEyNTQsOCBAQCBz
dGF0aWMgaW50IHByZXBhcmVfZG9tYWluX2lycV9waXJxKHN0cnVjCiAgICAg
ICAgIHJldHVybiAtRU5PTUVNOwogICAgIH0KICAgICAqcGluZm8gPSBpbmZv
OwotICAgIHJldHVybiAwOworCisgICAgcmV0dXJuICEhZXJyOwogfQogCiBz
dGF0aWMgdm9pZCBzZXRfZG9tYWluX2lycV9waXJxKHN0cnVjdCBkb21haW4g
KmQsIGludCBpcnEsIHN0cnVjdCBwaXJxICpwaXJxKQpAQCAtMTI5Nyw3ICsx
Mjk4LDEwIEBAIGludCBpbml0X2RvbWFpbl9pcnFfbWFwcGluZyhzdHJ1Y3Qg
ZG9tYWkKICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICBlcnIgPSBw
cmVwYXJlX2RvbWFpbl9pcnFfcGlycShkLCBpLCBpLCAmaW5mbyk7CiAgICAg
ICAgIGlmICggZXJyICkKKyAgICAgICAgeworICAgICAgICAgICAgQVNTRVJU
KGVyciA8IDApOwogICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KICAg
ICAgICAgc2V0X2RvbWFpbl9pcnFfcGlycShkLCBpLCBpbmZvKTsKICAgICB9
CiAKQEAgLTE4OTgsNiArMTkwMiw4IEBAIGludCBnZXRfZnJlZV9waXJxcyhz
dHJ1Y3QgZG9tYWluICpkLCB1bnMKICAgICByZXR1cm4gLUVOT1NQQzsKIH0K
IAorI2RlZmluZSBNQVhfTVNJX0lSUVMgMzIgLyogbGltaXRlZCBieSBNU0kg
Y2FwYWJpbGl0eSBzdHJ1Y3QgcHJvcGVydGllcyAqLworCiBpbnQgbWFwX2Rv
bWFpbl9waXJxKAogICAgIHN0cnVjdCBkb21haW4gKmQsIGludCBwaXJxLCBp
bnQgaXJxLCBpbnQgdHlwZSwgdm9pZCAqZGF0YSkKIHsKQEAgLTE5MDYsNiAr
MTkxMiw3IEBAIGludCBtYXBfZG9tYWluX3BpcnEoCiAgICAgc3RydWN0IHBp
cnEgKmluZm87CiAgICAgc3RydWN0IGlycV9kZXNjICpkZXNjOwogICAgIHVu
c2lnbmVkIGxvbmcgZmxhZ3M7CisgICAgREVDTEFSRV9CSVRNQVAocHJlcGFy
ZWQsIE1BWF9NU0lfSVJRUykgPSB7fTsKIAogICAgIEFTU0VSVChzcGluX2lz
X2xvY2tlZCgmZC0+ZXZlbnRfbG9jaykpOwogCkBAIC0xOTQ5LDggKzE5NTYs
MTAgQEAgaW50IG1hcF9kb21haW5fcGlycSgKICAgICB9CiAKICAgICByZXQg
PSBwcmVwYXJlX2RvbWFpbl9pcnFfcGlycShkLCBpcnEsIHBpcnEsICZpbmZv
KTsKLSAgICBpZiAoIHJldCApCisgICAgaWYgKCByZXQgPCAwICkKICAgICAg
ICAgZ290byByZXZva2U7CisgICAgaWYgKCAhcmV0ICkKKyAgICAgICAgX19z
ZXRfYml0KDAsIHByZXBhcmVkKTsKIAogICAgIGRlc2MgPSBpcnFfdG9fZGVz
YyhpcnEpOwogCkBAIC0yMDIyLDggKzIwMzEsMTAgQEAgaW50IG1hcF9kb21h
aW5fcGlycSgKICAgICAgICAgICAgIGlycSA9IGNyZWF0ZV9pcnEoTlVNQV9O
T19OT0RFKTsKICAgICAgICAgICAgIHJldCA9IGlycSA+PSAwID8gcHJlcGFy
ZV9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBwaXJxICsgbnIsICZpbmZvKQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBpcnE7Ci0gICAgICAgICAg
ICBpZiAoIHJldCApCisgICAgICAgICAgICBpZiAoIHJldCA8IDAgKQogICAg
ICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgaWYgKCAhcmV0ICkK
KyAgICAgICAgICAgICAgICBfX3NldF9iaXQobnIsIHByZXBhcmVkKTsKICAg
ICAgICAgICAgIG1zaV9kZXNjW25yXS5pcnEgPSBpcnE7CiAKICAgICAgICAg
ICAgIGlmICggaXJxX3Blcm1pdF9hY2Nlc3MoZCwgaXJxKSAhPSAwICkKQEAg
LTIwNTYsMTUgKzIwNjcsMTUgQEAgaW50IG1hcF9kb21haW5fcGlycSgKICAg
ICAgICAgICAgICAgICBkZXNjLT5tc2lfZGVzYyA9IE5VTEw7CiAgICAgICAg
ICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZGVzYy0+bG9jaywg
ZmxhZ3MpOwogICAgICAgICAgICAgfQotICAgICAgICAgICAgd2hpbGUgKCBu
ci0tICkKKyAgICAgICAgICAgIHdoaWxlICggbnIgKQogICAgICAgICAgICAg
ewogICAgICAgICAgICAgICAgIGlmICggaXJxID49IDAgJiYgaXJxX2Rlbnlf
YWNjZXNzKGQsIGlycSkgKQogICAgICAgICAgICAgICAgICAgICBwcmludGso
WEVOTE9HX0dfRVJSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZG9t
JWQ6IGNvdWxkIG5vdCByZXZva2UgYWNjZXNzIHRvIElSUSVkIChwaXJxICVk
KVxuIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9p
ZCwgaXJxLCBwaXJxKTsKLSAgICAgICAgICAgICAgICBpZiAoIGluZm8gKQor
ICAgICAgICAgICAgICAgIGlmICggaW5mbyAmJiB0ZXN0X2JpdChuciwgcHJl
cGFyZWQpICkKICAgICAgICAgICAgICAgICAgICAgY2xlYW51cF9kb21haW5f
aXJxX3BpcnEoZCwgaXJxLCBpbmZvKTsKLSAgICAgICAgICAgICAgICBpbmZv
ID0gcGlycV9pbmZvKGQsIHBpcnEgKyBucik7CisgICAgICAgICAgICAgICAg
aW5mbyA9IHBpcnFfaW5mbyhkLCBwaXJxICsgLS1ucik7CiAgICAgICAgICAg
ICAgICAgaXJxID0gaW5mby0+YXJjaC5pcnE7CiAgICAgICAgICAgICB9CiAg
ICAgICAgICAgICBtc2lfZGVzYy0+aXJxID0gLTE7CkBAIC0yMDgwLDEyICsy
MDkxLDE0IEBAIGludCBtYXBfZG9tYWluX3BpcnEoCiAgICAgICAgIHNwaW5f
bG9ja19pcnFzYXZlKCZkZXNjLT5sb2NrLCBmbGFncyk7CiAgICAgICAgIHNl
dF9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBpbmZvKTsKICAgICAgICAgc3Bp
bl91bmxvY2tfaXJxcmVzdG9yZSgmZGVzYy0+bG9jaywgZmxhZ3MpOworICAg
ICAgICByZXQgPSAwOwogICAgIH0KIAogZG9uZToKICAgICBpZiAoIHJldCAp
CiAgICAgewotICAgICAgICBjbGVhbnVwX2RvbWFpbl9pcnFfcGlycShkLCBp
cnEsIGluZm8pOworICAgICAgICBpZiAoIHRlc3RfYml0KDAsIHByZXBhcmVk
KSApCisgICAgICAgICAgICBjbGVhbnVwX2RvbWFpbl9pcnFfcGlycShkLCBp
cnEsIGluZm8pOwogIHJldm9rZToKICAgICAgICAgaWYgKCBpcnFfZGVueV9h
Y2Nlc3MoZCwgaXJxKSApCiAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0df
RVJSCkBAIC0yNTYwLDcgKzI1NzMsNyBAQCBzdGF0aWMgaW50IGFsbG9jYXRl
X3BpcnEoc3RydWN0IGRvbWFpbiAqCiAgICAgICAgIH0KICAgICAgICAgZWxz
ZSBpZiAoIHR5cGUgPT0gTUFQX1BJUlFfVFlQRV9NVUxUSV9NU0kgKQogICAg
ICAgICB7Ci0gICAgICAgICAgICBpZiAoICpuciA8PSAwIHx8ICpuciA+IDMy
ICkKKyAgICAgICAgICAgIGlmICggKm5yIDw9IDAgfHwgKm5yID4gTUFYX01T
SV9JUlFTICkKICAgICAgICAgICAgICAgICByZXR1cm4gLUVET007CiAgICAg
ICAgICAgICBpZiAoICpuciAhPSAxICYmICFpb21tdV9pbnRyZW1hcCApCiAg
ICAgICAgICAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwo=

--=separator
Content-Type: application/octet-stream;
 name="xsa237-unstable/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch"
Content-Disposition: attachment;
 filename="xsa237-unstable/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvRkxBU0s6IGZpeCB1bm1hcC1kb21haW4tSVJRIFhTTSBob29rCgpU
aGUgY2FsbGVyIGFuZCB0aGUgRkxBU0sgaW1wbGVtZW50YXRpb24gb2YgeHNt
X3VubWFwX2RvbWFpbl9pcnEoKQpkaXNhZ3JlZWQgYWJvdXQgd2hhdCB0aGUg
ImRhdGEiIGFyZ3VtZW50IHBvaW50cyB0byBpbiB0aGUgTVNJIGNhc2U6CkNo
YW5nZSBib3RoIHNpZGVzIHRvIHBhc3MvdGFrZSBhIFBDSSBkZXZpY2UuCgpU
aGlzIGlzIHBhcnQgb2YgWFNBLTIzNy4KClNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgotLS0gYS94
ZW4vYXJjaC94ODYvaXJxLmMKKysrIGIveGVuL2FyY2gveDg2L2lycS5jCkBA
IC0yMTQ5LDcgKzIxNDksOCBAQCBpbnQgdW5tYXBfZG9tYWluX3BpcnEoc3Ry
dWN0IGRvbWFpbiAqZCwKICAgICAgICAgbnIgPSBtc2lfZGVzYy0+bXNpLm52
ZWM7CiAgICAgfQogCi0gICAgcmV0ID0geHNtX3VubWFwX2RvbWFpbl9pcnEo
WFNNX0hPT0ssIGQsIGlycSwgbXNpX2Rlc2MpOworICAgIHJldCA9IHhzbV91
bm1hcF9kb21haW5faXJxKFhTTV9IT09LLCBkLCBpcnEsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbXNpX2Rlc2MgPyBtc2lfZGVzYy0+ZGV2
IDogTlVMTCk7CiAgICAgaWYgKCByZXQgKQogICAgICAgICBnb3RvIGRvbmU7
CiAKLS0tIGEveGVuL3hzbS9mbGFzay9ob29rcy5jCisrKyBiL3hlbi94c20v
Zmxhc2svaG9va3MuYwpAQCAtOTE4LDggKzkxOCw4IEBAIHN0YXRpYyBpbnQg
Zmxhc2tfdW5tYXBfZG9tYWluX21zaSAoc3RydWMKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdTMyICpzaWQsIHN0cnVjdCBhdmNfYXVk
aXRfZGF0YSAqYWQpCiB7CiAjaWZkZWYgQ09ORklHX0hBU19QQ0kKLSAgICBz
dHJ1Y3QgbXNpX2luZm8gKm1zaSA9IGRhdGE7Ci0gICAgdTMyIG1hY2hpbmVf
YmRmID0gKG1zaS0+c2VnIDw8IDE2KSB8IChtc2ktPmJ1cyA8PCA4KSB8IG1z
aS0+ZGV2Zm47CisgICAgY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYgPSBk
YXRhOworICAgIHUzMiBtYWNoaW5lX2JkZiA9IChwZGV2LT5zZWcgPDwgMTYp
IHwgKHBkZXYtPmJ1cyA8PCA4KSB8IHBkZXYtPmRldmZuOwogCiAgICAgQVZD
X0FVRElUX0RBVEFfSU5JVChhZCwgREVWKTsKICAgICBhZC0+ZGV2aWNlID0g
bWFjaGluZV9iZGY7Cg==

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.5/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch"
Content-Disposition: attachment;
 filename="xsa237-4.5/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGRvbid0IGFsbG93IE1TSSBwSVJRIG1hcHBpbmcgb24gdW5vd25l
ZCBkZXZpY2UKCk1TSSBzZXR1cCBzaG91bGQgYmUgcGVybWl0dGVkIG9ubHkg
Zm9yIGV4aXN0aW5nIGRldmljZXMgb3duZWQgYnkgdGhlCnJlc3BlY3RpdmUg
Z3Vlc3QgKHRoZSBvcGVyYXRpb24gbWF5IHN0aWxsIGJlIGNhcnJpZWQgb3V0
IGJ5IHRoZSBkb21haW4KY29udHJvbGxpbmcgdGhhdCBndWVzdCkuCgpUaGlz
IGlzIHBhcnQgb2YgWFNBLTIzNy4KClJlcG9ydGVkLWJ5OiBIVzQyIDxodzQy
QGlwc3Vtai5kZT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9p
cnEuYworKysgYi94ZW4vYXJjaC94ODYvaXJxLmMKQEAgLTE5NjEsNyArMTk2
MSwxMCBAQCBpbnQgbWFwX2RvbWFpbl9waXJxKAogICAgICAgICBpZiAoICFj
cHVfaGFzX2FwaWMgKQogICAgICAgICAgICAgZ290byBkb25lOwogCi0gICAg
ICAgIHBkZXYgPSBwY2lfZ2V0X3BkZXYobXNpLT5zZWcsIG1zaS0+YnVzLCBt
c2ktPmRldmZuKTsKKyAgICAgICAgcGRldiA9IHBjaV9nZXRfcGRldl9ieV9k
b21haW4oZCwgbXNpLT5zZWcsIG1zaS0+YnVzLCBtc2ktPmRldmZuKTsKKyAg
ICAgICAgaWYgKCAhcGRldiApCisgICAgICAgICAgICBnb3RvIGRvbmU7CisK
ICAgICAgICAgcmV0ID0gcGNpX2VuYWJsZV9tc2kobXNpLCAmbXNpX2Rlc2Mp
OwogICAgICAgICBpZiAoIHJldCApCiAgICAgICAgIHsK

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.5/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch"
Content-Disposition: attachment;
 filename="xsa237-4.5/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGVuZm9yY2UgcHJvcGVyIHByaXZpbGVnZSB3aGVuICh1biltYXBw
aW5nIHBJUlEtcwoKKFVuKW1hcHBpbmcgb2YgSVJRcywganVzdCBsaWtlIG90
aGVyIFJFU09VUkNFX19BREQqIC8gUkVTT1VSQ0VfX1JFTU9WRSoKYWN0aW9u
cyAoaW4gRkxBU0sgdGVybXMpIHNob3VsZCBiZSBYU01fRE1fUFJJViByYXRo
ZXIgdGhhbiBYU01fVEFSR0VULgpUaGlzIGluIHR1cm4gcmVxdWlyZXMgYnlw
YXNzaW5nIHRoZSBYU00gY2hlY2sgaW4gcGh5c2Rldl91bm1hcF9waXJxKCkK
Zm9yIHRoZSBIVk0gZW11aXJxIGNhc2UganVzdCBsaWtlIGlzIGJlaW5nIGRv
bmUgaW4gcGh5c2Rldl9tYXBfcGlycSgpLgpUaGUgcHJpbWFyeSBnb2FsIHNl
Y3VyaXR5IHdpc2UsIGhvd2V2ZXIsIGlzIHRvIG5vIGxvbmdlciBhbGxvdyBI
Vk0KZ3Vlc3RzLCBieSBzcGVjaWZ5aW5nIHRoZWlyIG93biBkb21haW4gSUQg
aW5zdGVhZCBvZiBET01JRF9TRUxGLCB0bwplbnRlciBjb2RlIHBhdGhzIGlu
dGVuZGVkIGZvciBQViBndWVzdCBhbmQgdGhlIGNvbnRyb2wgZG9tYWlucyBv
ZiBIVk0KZ3Vlc3RzIG9ubHkuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTIzNy4K
ClJlcG9ydGVkLWJ5OiBIVzQyIDxodzQyQGlwc3Vtai5kZT4KU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdl
ZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgoKLS0tIGEveGVuL2FyY2gveDg2L3BoeXNkZXYuYworKysgYi94ZW4vYXJj
aC94ODYvcGh5c2Rldi5jCkBAIC0xMTAsNyArMTEwLDcgQEAgaW50IHBoeXNk
ZXZfbWFwX3BpcnEoZG9taWRfdCBkb21pZCwgaW50CiAgICAgaWYgKCBkID09
IE5VTEwgKQogICAgICAgICByZXR1cm4gLUVTUkNIOwogCi0gICAgcmV0ID0g
eHNtX21hcF9kb21haW5fcGlycShYU01fVEFSR0VULCBkKTsKKyAgICByZXQg
PSB4c21fbWFwX2RvbWFpbl9waXJxKFhTTV9ETV9QUklWLCBkKTsKICAgICBp
ZiAoIHJldCApCiAgICAgICAgIGdvdG8gZnJlZV9kb21haW47CiAKQEAgLTI1
NSwxMyArMjU1LDE0IEBAIGludCBwaHlzZGV2X21hcF9waXJxKGRvbWlkX3Qg
ZG9taWQsIGludAogaW50IHBoeXNkZXZfdW5tYXBfcGlycShkb21pZF90IGRv
bWlkLCBpbnQgcGlycSkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkOwotICAg
IGludCByZXQ7CisgICAgaW50IHJldCA9IDA7CiAKICAgICBkID0gcmN1X2xv
Y2tfZG9tYWluX2J5X2FueV9pZChkb21pZCk7CiAgICAgaWYgKCBkID09IE5V
TEwgKQogICAgICAgICByZXR1cm4gLUVTUkNIOwogCi0gICAgcmV0ID0geHNt
X3VubWFwX2RvbWFpbl9waXJxKFhTTV9UQVJHRVQsIGQpOworICAgIGlmICgg
ZG9taWQgIT0gRE9NSURfU0VMRiB8fCAhaXNfaHZtX2RvbWFpbihkKSApCisg
ICAgICAgIHJldCA9IHhzbV91bm1hcF9kb21haW5fcGlycShYU01fRE1fUFJJ
ViwgZCk7CiAgICAgaWYgKCByZXQgKQogICAgICAgICBnb3RvIGZyZWVfZG9t
YWluOwogCi0tLSBhL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCisrKyBiL3hl
bi9pbmNsdWRlL3hzbS9kdW1teS5oCkBAIC00MjksNyArNDI5LDcgQEAgc3Rh
dGljIFhTTV9JTkxJTkUgY2hhciAqeHNtX3Nob3dfaXJxX3NpZAogCiBzdGF0
aWMgWFNNX0lOTElORSBpbnQgeHNtX21hcF9kb21haW5fcGlycShYU01fREVG
QVVMVF9BUkcgc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAgICBYU01fQVNTRVJU
X0FDVElPTihYU01fVEFSR0VUKTsKKyAgICBYU01fQVNTRVJUX0FDVElPTihY
U01fRE1fUFJJVik7CiAgICAgcmV0dXJuIHhzbV9kZWZhdWx0X2FjdGlvbihh
Y3Rpb24sIGN1cnJlbnQtPmRvbWFpbiwgZCk7CiB9CiAKQEAgLTQ0MSw3ICs0
NDEsNyBAQCBzdGF0aWMgWFNNX0lOTElORSBpbnQgeHNtX21hcF9kb21haW5f
aXJxCiAKIHN0YXRpYyBYU01fSU5MSU5FIGludCB4c21fdW5tYXBfZG9tYWlu
X3BpcnEoWFNNX0RFRkFVTFRfQVJHIHN0cnVjdCBkb21haW4gKmQpCiB7Ci0g
ICAgWFNNX0FTU0VSVF9BQ1RJT04oWFNNX1RBUkdFVCk7CisgICAgWFNNX0FT
U0VSVF9BQ1RJT04oWFNNX0RNX1BSSVYpOwogICAgIHJldHVybiB4c21fZGVm
YXVsdF9hY3Rpb24oYWN0aW9uLCBjdXJyZW50LT5kb21haW4sIGQpOwogfQog
Cg==

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.5/0003-x86-MSI-disallow-redundant-enabling.patch"
Content-Disposition: attachment;
 filename="xsa237-4.5/0003-x86-MSI-disallow-redundant-enabling.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvTVNJOiBkaXNhbGxvdyByZWR1bmRhbnQgZW5hYmxpbmcKCkF0IHRo
ZSBtb21lbnQsIFhlbiBhdHRlbXB0cyB0byBhbGxvdyByZWR1bmRhbnQgZW5h
Ymxpbmcgb2YgTVNJIGJ5CmhhdmluZyBwY2lfZW5hYmxlX21zaSgpIHJldHVy
biAwLCBhbmQgcG9pbnQgdG8gdGhlIGV4aXN0aW5nIE1TSQpkZXNjcmlwdG9y
LCB3aGVuIHRoZSBtc2kgYWxyZWFkeSBleGlzdHMuCgpVbmZvcnR1bmF0ZWx5
LCBpZiBzdWJzZXF1ZW50IGVycm9ycyBhcmUgZW5jb3VudGVyZWQsIHRoZSBj
bGVhbnVwCnBhdGhzIGFzc3VtZSBwY2lfZW5hYmxlX21zaSgpIGhhZCBkb25l
IGZ1bGwgaW5pdGlhbGl6YXRpb24sIGFuZApoZW5jZSB1bmRvIGV2ZXJ5dGhp
bmcgdGhhdCB3YXMgYXNzdW1lZCB0byBiZSBkb25lIGJ5IHRoYXQKZnVuY3Rp
b24gd2l0aG91dCBhbHNvIHVuZG9pbmcgb3RoZXIgc2V0dXAgdGhhdCB3b3Vs
ZCBub3JtYWxseQpvY2N1ciBvbmx5IGFmdGVyIHRoYXQgZnVuY3Rpb24gd2Fz
IGNhbGxlZCAoaW4gbWFwX2RvbWFpbl9waXJxKCkKaXRzZWxmKS4KClJhdGhl
ciB0aGFuIHRyeSB0byBtYWtlIHRoZSByZWR1bmRhbnQgZW5hYmxpbmcgY2Fz
ZSB3b3JrIHByb3Blcmx5LCBqdXN0CmZvcmJpZCBpdCBlbnRpcmVseSBieSBo
YXZpbmcgcGNpX2VuYWJsZV9tc2koKSByZXR1cm4gLUVFWElTVCB3aGVuIE1T
SQppcyBhbHJlYWR5IHNldCB1cC4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjM3
LgoKUmVwb3J0ZWQtYnk6IEhXNDIgPGh3NDJAaXBzdW1qLmRlPgpTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmll
d2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPgoKLS0tIGEveGVuL2FyY2gveDg2L21zaS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tc2kuYwpAQCAtODg2LDEyICs4ODYsMTAgQEAgc3Rh
dGljIGludCBfX3BjaV9lbmFibGVfbXNpKHN0cnVjdCBtc2lfaQogICAgIG9s
ZF9kZXNjID0gZmluZF9tc2lfZW50cnkocGRldiwgbXNpLT5pcnEsIFBDSV9D
QVBfSURfTVNJKTsKICAgICBpZiAoIG9sZF9kZXNjICkKICAgICB7Ci0gICAg
ICAgIGRwcmludGsoWEVOTE9HX1dBUk5JTkcsICJpcnEgJWQgaGFzIGFscmVh
ZHkgbWFwcGVkIHRvIE1TSSBvbiAiCi0gICAgICAgICAgICAgICAgImRldmlj
ZSAlMDR4OiUwMng6JTAyeC4lMDF4XG4iLAotICAgICAgICAgICAgICAgIG1z
aS0+aXJxLCBtc2ktPnNlZywgbXNpLT5idXMsCi0gICAgICAgICAgICAgICAg
UENJX1NMT1QobXNpLT5kZXZmbiksIFBDSV9GVU5DKG1zaS0+ZGV2Zm4pKTsK
LSAgICAgICAgKmRlc2MgPSBvbGRfZGVzYzsKLSAgICAgICAgcmV0dXJuIDA7
CisgICAgICAgIHByaW50ayhYRU5MT0dfRVJSICJpcnEgJWQgYWxyZWFkeSBt
YXBwZWQgdG8gTVNJIG9uICUwNHg6JTAyeDolMDJ4LiV1XG4iLAorICAgICAg
ICAgICAgICAgbXNpLT5pcnEsIG1zaS0+c2VnLCBtc2ktPmJ1cywKKyAgICAg
ICAgICAgICAgIFBDSV9TTE9UKG1zaS0+ZGV2Zm4pLCBQQ0lfRlVOQyhtc2kt
PmRldmZuKSk7CisgICAgICAgIHJldHVybiAtRUVYSVNUOwogICAgIH0KIAog
ICAgIG9sZF9kZXNjID0gZmluZF9tc2lfZW50cnkocGRldiwgLTEsIFBDSV9D
QVBfSURfTVNJWCk7CkBAIC05NTYsMTIgKzk1NCwxMCBAQCBzdGF0aWMgaW50
IF9fcGNpX2VuYWJsZV9tc2l4KHN0cnVjdCBtc2lfCiAgICAgb2xkX2Rlc2Mg
PSBmaW5kX21zaV9lbnRyeShwZGV2LCBtc2ktPmlycSwgUENJX0NBUF9JRF9N
U0lYKTsKICAgICBpZiAoIG9sZF9kZXNjICkKICAgICB7Ci0gICAgICAgIGRw
cmludGsoWEVOTE9HX1dBUk5JTkcsICJpcnEgJWQgaGFzIGFscmVhZHkgbWFw
cGVkIHRvIE1TSVggb24gIgotICAgICAgICAgICAgICAgICJkZXZpY2UgJTA0
eDolMDJ4OiUwMnguJTAxeFxuIiwKLSAgICAgICAgICAgICAgICBtc2ktPmly
cSwgbXNpLT5zZWcsIG1zaS0+YnVzLAotICAgICAgICAgICAgICAgIFBDSV9T
TE9UKG1zaS0+ZGV2Zm4pLCBQQ0lfRlVOQyhtc2ktPmRldmZuKSk7Ci0gICAg
ICAgICpkZXNjID0gb2xkX2Rlc2M7Ci0gICAgICAgIHJldHVybiAwOworICAg
ICAgICBwcmludGsoWEVOTE9HX0VSUiAiaXJxICVkIGFscmVhZHkgbWFwcGVk
IHRvIE1TSS1YIG9uICUwNHg6JTAyeDolMDJ4LiV1XG4iLAorICAgICAgICAg
ICAgICAgbXNpLT5pcnEsIG1zaS0+c2VnLCBtc2ktPmJ1cywKKyAgICAgICAg
ICAgICAgIFBDSV9TTE9UKG1zaS0+ZGV2Zm4pLCBQQ0lfRlVOQyhtc2ktPmRl
dmZuKSk7CisgICAgICAgIHJldHVybiAtRUVYSVNUOwogICAgIH0KIAogICAg
IG9sZF9kZXNjID0gZmluZF9tc2lfZW50cnkocGRldiwgLTEsIFBDSV9DQVBf
SURfTVNJKTsK

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.5/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch"
Content-Disposition: attachment;
 filename="xsa237-4.5/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvSVJROiBjb25kaXRpb25hbGx5IHByZXNlcnZlIGlycSA8LT4gcGly
cSBtYXBwaW5nIG9uIG1hcCBlcnJvciBwYXRocwoKTWFwcGluZ3MgdGhhdCBo
YWQgYmVlbiBzZXQgdXAgYmVmb3JlIHNob3VsZCBub3QgYmUgdG9ybiBkb3du
IHdoZW4KaGFuZGxpbmcgdW5yZWxhdGVkIGVycm9ycy4KClRoaXMgaXMgcGFy
dCBvZiBYU0EtMjM3LgoKUmVwb3J0ZWQtYnk6IEhXNDIgPGh3NDJAaXBzdW1q
LmRlPgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+ClJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvaXJxLmMKKysr
IGIveGVuL2FyY2gveDg2L2lycS5jCkBAIC0xMjQ5LDcgKzEyNDksOCBAQCBz
dGF0aWMgaW50IHByZXBhcmVfZG9tYWluX2lycV9waXJxKHN0cnVjCiAgICAg
ICAgIHJldHVybiAtRU5PTUVNOwogICAgIH0KICAgICAqcGluZm8gPSBpbmZv
OwotICAgIHJldHVybiAwOworCisgICAgcmV0dXJuICEhZXJyOwogfQogCiBz
dGF0aWMgdm9pZCBzZXRfZG9tYWluX2lycV9waXJxKHN0cnVjdCBkb21haW4g
KmQsIGludCBpcnEsIHN0cnVjdCBwaXJxICpwaXJxKQpAQCAtMTI5Miw3ICsx
MjkzLDEwIEBAIGludCBpbml0X2RvbWFpbl9pcnFfbWFwcGluZyhzdHJ1Y3Qg
ZG9tYWkKICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICBlcnIgPSBw
cmVwYXJlX2RvbWFpbl9pcnFfcGlycShkLCBpLCBpLCAmaW5mbyk7CiAgICAg
ICAgIGlmICggZXJyICkKKyAgICAgICAgeworICAgICAgICAgICAgQVNTRVJU
KGVyciA8IDApOwogICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KICAg
ICAgICAgc2V0X2RvbWFpbl9pcnFfcGlycShkLCBpLCBpbmZvKTsKICAgICB9
CiAKQEAgLTE5MDAsNiArMTkwNCw3IEBAIGludCBtYXBfZG9tYWluX3BpcnEo
CiAgICAgc3RydWN0IHBpcnEgKmluZm87CiAgICAgc3RydWN0IGlycV9kZXNj
ICpkZXNjOwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisgICAgREVDTEFS
RV9CSVRNQVAocHJlcGFyZWQsIE1BWF9NU0lfSVJRUykgPSB7fTsKIAogICAg
IEFTU0VSVChzcGluX2lzX2xvY2tlZCgmZC0+ZXZlbnRfbG9jaykpOwogCkBA
IC0xOTQzLDggKzE5NDgsMTAgQEAgaW50IG1hcF9kb21haW5fcGlycSgKICAg
ICB9CiAKICAgICByZXQgPSBwcmVwYXJlX2RvbWFpbl9pcnFfcGlycShkLCBp
cnEsIHBpcnEsICZpbmZvKTsKLSAgICBpZiAoIHJldCApCisgICAgaWYgKCBy
ZXQgPCAwICkKICAgICAgICAgZ290byByZXZva2U7CisgICAgaWYgKCAhcmV0
ICkKKyAgICAgICAgX19zZXRfYml0KDAsIHByZXBhcmVkKTsKIAogICAgIGRl
c2MgPSBpcnFfdG9fZGVzYyhpcnEpOwogCkBAIC0yMDE2LDggKzIwMjMsMTAg
QEAgaW50IG1hcF9kb21haW5fcGlycSgKICAgICAgICAgICAgIGlycSA9IGNy
ZWF0ZV9pcnEoTlVNQV9OT19OT0RFKTsKICAgICAgICAgICAgIHJldCA9IGly
cSA+PSAwID8gcHJlcGFyZV9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBwaXJx
ICsgbnIsICZpbmZvKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBp
cnE7Ci0gICAgICAgICAgICBpZiAoIHJldCApCisgICAgICAgICAgICBpZiAo
IHJldCA8IDAgKQogICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAg
ICAgaWYgKCAhcmV0ICkKKyAgICAgICAgICAgICAgICBfX3NldF9iaXQobnIs
IHByZXBhcmVkKTsKICAgICAgICAgICAgIG1zaV9kZXNjW25yXS5pcnEgPSBp
cnE7CiAKICAgICAgICAgICAgIGlmICggaXJxX3Blcm1pdF9hY2Nlc3MoZCwg
aXJxKSAhPSAwICkKQEAgLTIwNTAsMTUgKzIwNTksMTUgQEAgaW50IG1hcF9k
b21haW5fcGlycSgKICAgICAgICAgICAgICAgICBkZXNjLT5tc2lfZGVzYyA9
IE5VTEw7CiAgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9y
ZSgmZGVzYy0+bG9jaywgZmxhZ3MpOwogICAgICAgICAgICAgfQotICAgICAg
ICAgICAgd2hpbGUgKCBuci0tICkKKyAgICAgICAgICAgIHdoaWxlICggbnIg
KQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGlmICggaXJxID49
IDAgJiYgaXJxX2RlbnlfYWNjZXNzKGQsIGlycSkgKQogICAgICAgICAgICAg
ICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiZG9tJWQ6IGNvdWxkIG5vdCByZXZva2UgYWNjZXNzIHRv
IElSUSVkIChwaXJxICVkKVxuIiwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGQtPmRvbWFpbl9pZCwgaXJxLCBwaXJxKTsKLSAgICAgICAgICAgICAg
ICBpZiAoIGluZm8gKQorICAgICAgICAgICAgICAgIGlmICggaW5mbyAmJiB0
ZXN0X2JpdChuciwgcHJlcGFyZWQpICkKICAgICAgICAgICAgICAgICAgICAg
Y2xlYW51cF9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBpbmZvKTsKLSAgICAg
ICAgICAgICAgICBpbmZvID0gcGlycV9pbmZvKGQsIHBpcnEgKyBucik7Cisg
ICAgICAgICAgICAgICAgaW5mbyA9IHBpcnFfaW5mbyhkLCBwaXJxICsgLS1u
cik7CiAgICAgICAgICAgICAgICAgaXJxID0gaW5mby0+YXJjaC5pcnE7CiAg
ICAgICAgICAgICB9CiAgICAgICAgICAgICBtc2lfZGVzYy0+aXJxID0gLTE7
CkBAIC0yMDc0LDEyICsyMDgzLDE0IEBAIGludCBtYXBfZG9tYWluX3BpcnEo
CiAgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZkZXNjLT5sb2NrLCBmbGFn
cyk7CiAgICAgICAgIHNldF9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBpbmZv
KTsKICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZGVzYy0+bG9j
aywgZmxhZ3MpOworICAgICAgICByZXQgPSAwOwogICAgIH0KIAogZG9uZToK
ICAgICBpZiAoIHJldCApCiAgICAgewotICAgICAgICBjbGVhbnVwX2RvbWFp
bl9pcnFfcGlycShkLCBpcnEsIGluZm8pOworICAgICAgICBpZiAoIHRlc3Rf
Yml0KDAsIHByZXBhcmVkKSApCisgICAgICAgICAgICBjbGVhbnVwX2RvbWFp
bl9pcnFfcGlycShkLCBpcnEsIGluZm8pOwogIHJldm9rZToKICAgICAgICAg
aWYgKCBpcnFfZGVueV9hY2Nlc3MoZCwgaXJxKSApCiAgICAgICAgICAgICBw
cmludGsoWEVOTE9HX0dfRVJSCi0tLSBhL3hlbi9hcmNoL3g4Ni9waHlzZGV2
LmMKKysrIGIveGVuL2FyY2gveDg2L3BoeXNkZXYuYwpAQCAtMTg1LDcgKzE4
NSw3IEBAIGludCBwaHlzZGV2X21hcF9waXJxKGRvbWlkX3QgZG9taWQsIGlu
dAogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCB0eXBlID09IE1BUF9Q
SVJRX1RZUEVfTVVMVElfTVNJICkKICAgICAgICAgewotICAgICAgICAgICAg
aWYgKCBtc2ktPmVudHJ5X25yIDw9IDAgfHwgbXNpLT5lbnRyeV9uciA+IDMy
ICkKKyAgICAgICAgICAgIGlmICggbXNpLT5lbnRyeV9uciA8PSAwIHx8IG1z
aS0+ZW50cnlfbnIgPiBNQVhfTVNJX0lSUVMgKQogICAgICAgICAgICAgICAg
IHJldCA9IC1FRE9NOwogICAgICAgICAgICAgZWxzZSBpZiAoIG1zaS0+ZW50
cnlfbnIgIT0gMSAmJiAhaW9tbXVfaW50cmVtYXAgKQogICAgICAgICAgICAg
ICAgIHJldCA9IC1FT1BOT1RTVVBQOwotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L21zaS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNpLmgKQEAg
LTU1LDYgKzU1LDggQEAKIC8qIE1BWCBmaXhlZCBwYWdlcyByZXNlcnZlZCBm
b3IgbWFwcGluZyBNU0lYIHRhYmxlcy4gKi8KICNkZWZpbmUgRklYX01TSVhf
TUFYX1BBR0VTICAgICAgICAgICAgICA1MTIKIAorI2RlZmluZSBNQVhfTVNJ
X0lSUVMgMzIgLyogbGltaXRlZCBieSBNU0kgY2FwYWJpbGl0eSBzdHJ1Y3Qg
cHJvcGVydGllcyAqLworCiBzdHJ1Y3QgbXNpX2luZm8gewogICAgIHUxNiBz
ZWc7CiAgICAgdTggYnVzOwo=

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.5/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch"
Content-Disposition: attachment;
 filename="xsa237-4.5/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvRkxBU0s6IGZpeCB1bm1hcC1kb21haW4tSVJRIFhTTSBob29rCgpU
aGUgY2FsbGVyIGFuZCB0aGUgRkxBU0sgaW1wbGVtZW50YXRpb24gb2YgeHNt
X3VubWFwX2RvbWFpbl9pcnEoKQpkaXNhZ3JlZWQgYWJvdXQgd2hhdCB0aGUg
ImRhdGEiIGFyZ3VtZW50IHBvaW50cyB0byBpbiB0aGUgTVNJIGNhc2U6CkNo
YW5nZSBib3RoIHNpZGVzIHRvIHBhc3MvdGFrZSBhIFBDSSBkZXZpY2UuCgpU
aGlzIGlzIHBhcnQgb2YgWFNBLTIzNy4KClNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgotLS0gYS94
ZW4vYXJjaC94ODYvaXJxLmMKKysrIGIveGVuL2FyY2gveDg2L2lycS5jCkBA
IC0yMTQxLDcgKzIxNDEsOCBAQCBpbnQgdW5tYXBfZG9tYWluX3BpcnEoc3Ry
dWN0IGRvbWFpbiAqZCwKICAgICAgICAgbnIgPSBtc2lfZGVzYy0+bXNpLm52
ZWM7CiAgICAgfQogCi0gICAgcmV0ID0geHNtX3VubWFwX2RvbWFpbl9pcnEo
WFNNX0hPT0ssIGQsIGlycSwgbXNpX2Rlc2MpOworICAgIHJldCA9IHhzbV91
bm1hcF9kb21haW5faXJxKFhTTV9IT09LLCBkLCBpcnEsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbXNpX2Rlc2MgPyBtc2lfZGVzYy0+ZGV2
IDogTlVMTCk7CiAgICAgaWYgKCByZXQgKQogICAgICAgICBnb3RvIGRvbmU7
CiAKLS0tIGEveGVuL3hzbS9mbGFzay9ob29rcy5jCisrKyBiL3hlbi94c20v
Zmxhc2svaG9va3MuYwpAQCAtODg0LDggKzg4NCw4IEBAIHN0YXRpYyBpbnQg
Zmxhc2tfdW5tYXBfZG9tYWluX21zaSAoc3RydWMKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdTMyICpzaWQsIHN0cnVjdCBhdmNfYXVk
aXRfZGF0YSAqYWQpCiB7CiAjaWZkZWYgSEFTX1BDSQotICAgIHN0cnVjdCBt
c2lfaW5mbyAqbXNpID0gZGF0YTsKLSAgICB1MzIgbWFjaGluZV9iZGYgPSAo
bXNpLT5zZWcgPDwgMTYpIHwgKG1zaS0+YnVzIDw8IDgpIHwgbXNpLT5kZXZm
bjsKKyAgICBjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiA9IGRhdGE7Cisg
ICAgdTMyIG1hY2hpbmVfYmRmID0gKHBkZXYtPnNlZyA8PCAxNikgfCAocGRl
di0+YnVzIDw8IDgpIHwgcGRldi0+ZGV2Zm47CiAKICAgICBBVkNfQVVESVRf
REFUQV9JTklUKGFkLCBERVYpOwogICAgIGFkLT5kZXZpY2UgPSBtYWNoaW5l
X2JkZjsK

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.6/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch"
Content-Disposition: attachment;
 filename="xsa237-4.6/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGRvbid0IGFsbG93IE1TSSBwSVJRIG1hcHBpbmcgb24gdW5vd25l
ZCBkZXZpY2UKCk1TSSBzZXR1cCBzaG91bGQgYmUgcGVybWl0dGVkIG9ubHkg
Zm9yIGV4aXN0aW5nIGRldmljZXMgb3duZWQgYnkgdGhlCnJlc3BlY3RpdmUg
Z3Vlc3QgKHRoZSBvcGVyYXRpb24gbWF5IHN0aWxsIGJlIGNhcnJpZWQgb3V0
IGJ5IHRoZSBkb21haW4KY29udHJvbGxpbmcgdGhhdCBndWVzdCkuCgpUaGlz
IGlzIHBhcnQgb2YgWFNBLTIzNy4KClJlcG9ydGVkLWJ5OiBIVzQyIDxodzQy
QGlwc3Vtai5kZT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9p
cnEuYworKysgYi94ZW4vYXJjaC94ODYvaXJxLmMKQEAgLTE5NjEsNyArMTk2
MSwxMCBAQCBpbnQgbWFwX2RvbWFpbl9waXJxKAogICAgICAgICBpZiAoICFj
cHVfaGFzX2FwaWMgKQogICAgICAgICAgICAgZ290byBkb25lOwogCi0gICAg
ICAgIHBkZXYgPSBwY2lfZ2V0X3BkZXYobXNpLT5zZWcsIG1zaS0+YnVzLCBt
c2ktPmRldmZuKTsKKyAgICAgICAgcGRldiA9IHBjaV9nZXRfcGRldl9ieV9k
b21haW4oZCwgbXNpLT5zZWcsIG1zaS0+YnVzLCBtc2ktPmRldmZuKTsKKyAg
ICAgICAgaWYgKCAhcGRldiApCisgICAgICAgICAgICBnb3RvIGRvbmU7CisK
ICAgICAgICAgcmV0ID0gcGNpX2VuYWJsZV9tc2kobXNpLCAmbXNpX2Rlc2Mp
OwogICAgICAgICBpZiAoIHJldCApCiAgICAgICAgIHsK

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.6/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch"
Content-Disposition: attachment;
 filename="xsa237-4.6/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGVuZm9yY2UgcHJvcGVyIHByaXZpbGVnZSB3aGVuICh1biltYXBw
aW5nIHBJUlEtcwoKKFVuKW1hcHBpbmcgb2YgSVJRcywganVzdCBsaWtlIG90
aGVyIFJFU09VUkNFX19BREQqIC8gUkVTT1VSQ0VfX1JFTU9WRSoKYWN0aW9u
cyAoaW4gRkxBU0sgdGVybXMpIHNob3VsZCBiZSBYU01fRE1fUFJJViByYXRo
ZXIgdGhhbiBYU01fVEFSR0VULgpUaGlzIGluIHR1cm4gcmVxdWlyZXMgYnlw
YXNzaW5nIHRoZSBYU00gY2hlY2sgaW4gcGh5c2Rldl91bm1hcF9waXJxKCkK
Zm9yIHRoZSBIVk0gZW11aXJxIGNhc2UganVzdCBsaWtlIGlzIGJlaW5nIGRv
bmUgaW4gcGh5c2Rldl9tYXBfcGlycSgpLgpUaGUgcHJpbWFyeSBnb2FsIHNl
Y3VyaXR5IHdpc2UsIGhvd2V2ZXIsIGlzIHRvIG5vIGxvbmdlciBhbGxvdyBI
Vk0KZ3Vlc3RzLCBieSBzcGVjaWZ5aW5nIHRoZWlyIG93biBkb21haW4gSUQg
aW5zdGVhZCBvZiBET01JRF9TRUxGLCB0bwplbnRlciBjb2RlIHBhdGhzIGlu
dGVuZGVkIGZvciBQViBndWVzdCBhbmQgdGhlIGNvbnRyb2wgZG9tYWlucyBv
ZiBIVk0KZ3Vlc3RzIG9ubHkuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTIzNy4K
ClJlcG9ydGVkLWJ5OiBIVzQyIDxodzQyQGlwc3Vtai5kZT4KU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdl
ZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgoKLS0tIGEveGVuL2FyY2gveDg2L3BoeXNkZXYuYworKysgYi94ZW4vYXJj
aC94ODYvcGh5c2Rldi5jCkBAIC0xMTAsNyArMTEwLDcgQEAgaW50IHBoeXNk
ZXZfbWFwX3BpcnEoZG9taWRfdCBkb21pZCwgaW50CiAgICAgaWYgKCBkID09
IE5VTEwgKQogICAgICAgICByZXR1cm4gLUVTUkNIOwogCi0gICAgcmV0ID0g
eHNtX21hcF9kb21haW5fcGlycShYU01fVEFSR0VULCBkKTsKKyAgICByZXQg
PSB4c21fbWFwX2RvbWFpbl9waXJxKFhTTV9ETV9QUklWLCBkKTsKICAgICBp
ZiAoIHJldCApCiAgICAgICAgIGdvdG8gZnJlZV9kb21haW47CiAKQEAgLTI1
NSwxMyArMjU1LDE0IEBAIGludCBwaHlzZGV2X21hcF9waXJxKGRvbWlkX3Qg
ZG9taWQsIGludAogaW50IHBoeXNkZXZfdW5tYXBfcGlycShkb21pZF90IGRv
bWlkLCBpbnQgcGlycSkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkOwotICAg
IGludCByZXQ7CisgICAgaW50IHJldCA9IDA7CiAKICAgICBkID0gcmN1X2xv
Y2tfZG9tYWluX2J5X2FueV9pZChkb21pZCk7CiAgICAgaWYgKCBkID09IE5V
TEwgKQogICAgICAgICByZXR1cm4gLUVTUkNIOwogCi0gICAgcmV0ID0geHNt
X3VubWFwX2RvbWFpbl9waXJxKFhTTV9UQVJHRVQsIGQpOworICAgIGlmICgg
ZG9taWQgIT0gRE9NSURfU0VMRiB8fCAhaXNfaHZtX2RvbWFpbihkKSApCisg
ICAgICAgIHJldCA9IHhzbV91bm1hcF9kb21haW5fcGlycShYU01fRE1fUFJJ
ViwgZCk7CiAgICAgaWYgKCByZXQgKQogICAgICAgICBnb3RvIGZyZWVfZG9t
YWluOwogCi0tLSBhL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCisrKyBiL3hl
bi9pbmNsdWRlL3hzbS9kdW1teS5oCkBAIC00NDYsNyArNDQ2LDcgQEAgc3Rh
dGljIFhTTV9JTkxJTkUgY2hhciAqeHNtX3Nob3dfaXJxX3NpZAogCiBzdGF0
aWMgWFNNX0lOTElORSBpbnQgeHNtX21hcF9kb21haW5fcGlycShYU01fREVG
QVVMVF9BUkcgc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAgICBYU01fQVNTRVJU
X0FDVElPTihYU01fVEFSR0VUKTsKKyAgICBYU01fQVNTRVJUX0FDVElPTihY
U01fRE1fUFJJVik7CiAgICAgcmV0dXJuIHhzbV9kZWZhdWx0X2FjdGlvbihh
Y3Rpb24sIGN1cnJlbnQtPmRvbWFpbiwgZCk7CiB9CiAKQEAgLTQ1OCw3ICs0
NTgsNyBAQCBzdGF0aWMgWFNNX0lOTElORSBpbnQgeHNtX21hcF9kb21haW5f
aXJxCiAKIHN0YXRpYyBYU01fSU5MSU5FIGludCB4c21fdW5tYXBfZG9tYWlu
X3BpcnEoWFNNX0RFRkFVTFRfQVJHIHN0cnVjdCBkb21haW4gKmQpCiB7Ci0g
ICAgWFNNX0FTU0VSVF9BQ1RJT04oWFNNX1RBUkdFVCk7CisgICAgWFNNX0FT
U0VSVF9BQ1RJT04oWFNNX0RNX1BSSVYpOwogICAgIHJldHVybiB4c21fZGVm
YXVsdF9hY3Rpb24oYWN0aW9uLCBjdXJyZW50LT5kb21haW4sIGQpOwogfQog
Cg==

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.6/0003-x86-MSI-disallow-redundant-enabling.patch"
Content-Disposition: attachment;
 filename="xsa237-4.6/0003-x86-MSI-disallow-redundant-enabling.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvTVNJOiBkaXNhbGxvdyByZWR1bmRhbnQgZW5hYmxpbmcKCkF0IHRo
ZSBtb21lbnQsIFhlbiBhdHRlbXB0cyB0byBhbGxvdyByZWR1bmRhbnQgZW5h
Ymxpbmcgb2YgTVNJIGJ5CmhhdmluZyBwY2lfZW5hYmxlX21zaSgpIHJldHVy
biAwLCBhbmQgcG9pbnQgdG8gdGhlIGV4aXN0aW5nIE1TSQpkZXNjcmlwdG9y
LCB3aGVuIHRoZSBtc2kgYWxyZWFkeSBleGlzdHMuCgpVbmZvcnR1bmF0ZWx5
LCBpZiBzdWJzZXF1ZW50IGVycm9ycyBhcmUgZW5jb3VudGVyZWQsIHRoZSBj
bGVhbnVwCnBhdGhzIGFzc3VtZSBwY2lfZW5hYmxlX21zaSgpIGhhZCBkb25l
IGZ1bGwgaW5pdGlhbGl6YXRpb24sIGFuZApoZW5jZSB1bmRvIGV2ZXJ5dGhp
bmcgdGhhdCB3YXMgYXNzdW1lZCB0byBiZSBkb25lIGJ5IHRoYXQKZnVuY3Rp
b24gd2l0aG91dCBhbHNvIHVuZG9pbmcgb3RoZXIgc2V0dXAgdGhhdCB3b3Vs
ZCBub3JtYWxseQpvY2N1ciBvbmx5IGFmdGVyIHRoYXQgZnVuY3Rpb24gd2Fz
IGNhbGxlZCAoaW4gbWFwX2RvbWFpbl9waXJxKCkKaXRzZWxmKS4KClJhdGhl
ciB0aGFuIHRyeSB0byBtYWtlIHRoZSByZWR1bmRhbnQgZW5hYmxpbmcgY2Fz
ZSB3b3JrIHByb3Blcmx5LCBqdXN0CmZvcmJpZCBpdCBlbnRpcmVseSBieSBo
YXZpbmcgcGNpX2VuYWJsZV9tc2koKSByZXR1cm4gLUVFWElTVCB3aGVuIE1T
SQppcyBhbHJlYWR5IHNldCB1cC4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjM3
LgoKUmVwb3J0ZWQtYnk6IEhXNDIgPGh3NDJAaXBzdW1qLmRlPgpTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmll
d2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPgoKLS0tIGEveGVuL2FyY2gveDg2L21zaS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tc2kuYwpAQCAtMTA1MCwxMSArMTA1MCwxMCBAQCBz
dGF0aWMgaW50IF9fcGNpX2VuYWJsZV9tc2koc3RydWN0IG1zaV9pCiAgICAg
b2xkX2Rlc2MgPSBmaW5kX21zaV9lbnRyeShwZGV2LCBtc2ktPmlycSwgUENJ
X0NBUF9JRF9NU0kpOwogICAgIGlmICggb2xkX2Rlc2MgKQogICAgIHsKLSAg
ICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICJpcnEgJWQgYWxyZWFkeSBt
YXBwZWQgdG8gTVNJIG9uICUwNHg6JTAyeDolMDJ4LiV1XG4iLAorICAgICAg
ICBwcmludGsoWEVOTE9HX0VSUiAiaXJxICVkIGFscmVhZHkgbWFwcGVkIHRv
IE1TSSBvbiAlMDR4OiUwMng6JTAyeC4ldVxuIiwKICAgICAgICAgICAgICAg
IG1zaS0+aXJxLCBtc2ktPnNlZywgbXNpLT5idXMsCiAgICAgICAgICAgICAg
ICBQQ0lfU0xPVChtc2ktPmRldmZuKSwgUENJX0ZVTkMobXNpLT5kZXZmbikp
OwotICAgICAgICAqZGVzYyA9IG9sZF9kZXNjOwotICAgICAgICByZXR1cm4g
MDsKKyAgICAgICAgcmV0dXJuIC1FRVhJU1Q7CiAgICAgfQogCiAgICAgb2xk
X2Rlc2MgPSBmaW5kX21zaV9lbnRyeShwZGV2LCAtMSwgUENJX0NBUF9JRF9N
U0lYKTsKQEAgLTExMTgsMTEgKzExMTcsMTAgQEAgc3RhdGljIGludCBfX3Bj
aV9lbmFibGVfbXNpeChzdHJ1Y3QgbXNpXwogICAgIG9sZF9kZXNjID0gZmlu
ZF9tc2lfZW50cnkocGRldiwgbXNpLT5pcnEsIFBDSV9DQVBfSURfTVNJWCk7
CiAgICAgaWYgKCBvbGRfZGVzYyApCiAgICAgewotICAgICAgICBwcmludGso
WEVOTE9HX1dBUk5JTkcgImlycSAlZCBhbHJlYWR5IG1hcHBlZCB0byBNU0kt
WCBvbiAlMDR4OiUwMng6JTAyeC4ldVxuIiwKKyAgICAgICAgcHJpbnRrKFhF
TkxPR19FUlIgImlycSAlZCBhbHJlYWR5IG1hcHBlZCB0byBNU0ktWCBvbiAl
MDR4OiUwMng6JTAyeC4ldVxuIiwKICAgICAgICAgICAgICAgIG1zaS0+aXJx
LCBtc2ktPnNlZywgbXNpLT5idXMsCiAgICAgICAgICAgICAgICBQQ0lfU0xP
VChtc2ktPmRldmZuKSwgUENJX0ZVTkMobXNpLT5kZXZmbikpOwotICAgICAg
ICAqZGVzYyA9IG9sZF9kZXNjOwotICAgICAgICByZXR1cm4gMDsKKyAgICAg
ICAgcmV0dXJuIC1FRVhJU1Q7CiAgICAgfQogCiAgICAgb2xkX2Rlc2MgPSBm
aW5kX21zaV9lbnRyeShwZGV2LCAtMSwgUENJX0NBUF9JRF9NU0kpOwo=

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.6/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch"
Content-Disposition: attachment;
 filename="xsa237-4.6/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvSVJROiBjb25kaXRpb25hbGx5IHByZXNlcnZlIGlycSA8LT4gcGly
cSBtYXBwaW5nIG9uIG1hcCBlcnJvciBwYXRocwoKTWFwcGluZ3MgdGhhdCBo
YWQgYmVlbiBzZXQgdXAgYmVmb3JlIHNob3VsZCBub3QgYmUgdG9ybiBkb3du
IHdoZW4KaGFuZGxpbmcgdW5yZWxhdGVkIGVycm9ycy4KClRoaXMgaXMgcGFy
dCBvZiBYU0EtMjM3LgoKUmVwb3J0ZWQtYnk6IEhXNDIgPGh3NDJAaXBzdW1q
LmRlPgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+ClJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvaXJxLmMKKysr
IGIveGVuL2FyY2gveDg2L2lycS5jCkBAIC0xMjQ5LDcgKzEyNDksOCBAQCBz
dGF0aWMgaW50IHByZXBhcmVfZG9tYWluX2lycV9waXJxKHN0cnVjCiAgICAg
ICAgIHJldHVybiAtRU5PTUVNOwogICAgIH0KICAgICAqcGluZm8gPSBpbmZv
OwotICAgIHJldHVybiAwOworCisgICAgcmV0dXJuICEhZXJyOwogfQogCiBz
dGF0aWMgdm9pZCBzZXRfZG9tYWluX2lycV9waXJxKHN0cnVjdCBkb21haW4g
KmQsIGludCBpcnEsIHN0cnVjdCBwaXJxICpwaXJxKQpAQCAtMTI5Miw3ICsx
MjkzLDEwIEBAIGludCBpbml0X2RvbWFpbl9pcnFfbWFwcGluZyhzdHJ1Y3Qg
ZG9tYWkKICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICBlcnIgPSBw
cmVwYXJlX2RvbWFpbl9pcnFfcGlycShkLCBpLCBpLCAmaW5mbyk7CiAgICAg
ICAgIGlmICggZXJyICkKKyAgICAgICAgeworICAgICAgICAgICAgQVNTRVJU
KGVyciA8IDApOwogICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KICAg
ICAgICAgc2V0X2RvbWFpbl9pcnFfcGlycShkLCBpLCBpbmZvKTsKICAgICB9
CiAKQEAgLTE5MDAsNiArMTkwNCw3IEBAIGludCBtYXBfZG9tYWluX3BpcnEo
CiAgICAgc3RydWN0IHBpcnEgKmluZm87CiAgICAgc3RydWN0IGlycV9kZXNj
ICpkZXNjOwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisgICAgREVDTEFS
RV9CSVRNQVAocHJlcGFyZWQsIE1BWF9NU0lfSVJRUykgPSB7fTsKIAogICAg
IEFTU0VSVChzcGluX2lzX2xvY2tlZCgmZC0+ZXZlbnRfbG9jaykpOwogCkBA
IC0xOTQzLDggKzE5NDgsMTAgQEAgaW50IG1hcF9kb21haW5fcGlycSgKICAg
ICB9CiAKICAgICByZXQgPSBwcmVwYXJlX2RvbWFpbl9pcnFfcGlycShkLCBp
cnEsIHBpcnEsICZpbmZvKTsKLSAgICBpZiAoIHJldCApCisgICAgaWYgKCBy
ZXQgPCAwICkKICAgICAgICAgZ290byByZXZva2U7CisgICAgaWYgKCAhcmV0
ICkKKyAgICAgICAgX19zZXRfYml0KDAsIHByZXBhcmVkKTsKIAogICAgIGRl
c2MgPSBpcnFfdG9fZGVzYyhpcnEpOwogCkBAIC0yMDE2LDggKzIwMjMsMTAg
QEAgaW50IG1hcF9kb21haW5fcGlycSgKICAgICAgICAgICAgIGlycSA9IGNy
ZWF0ZV9pcnEoTlVNQV9OT19OT0RFKTsKICAgICAgICAgICAgIHJldCA9IGly
cSA+PSAwID8gcHJlcGFyZV9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBwaXJx
ICsgbnIsICZpbmZvKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBp
cnE7Ci0gICAgICAgICAgICBpZiAoIHJldCApCisgICAgICAgICAgICBpZiAo
IHJldCA8IDAgKQogICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAg
ICAgaWYgKCAhcmV0ICkKKyAgICAgICAgICAgICAgICBfX3NldF9iaXQobnIs
IHByZXBhcmVkKTsKICAgICAgICAgICAgIG1zaV9kZXNjW25yXS5pcnEgPSBp
cnE7CiAKICAgICAgICAgICAgIGlmICggaXJxX3Blcm1pdF9hY2Nlc3MoZCwg
aXJxKSAhPSAwICkKQEAgLTIwNTAsMTUgKzIwNTksMTUgQEAgaW50IG1hcF9k
b21haW5fcGlycSgKICAgICAgICAgICAgICAgICBkZXNjLT5tc2lfZGVzYyA9
IE5VTEw7CiAgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9y
ZSgmZGVzYy0+bG9jaywgZmxhZ3MpOwogICAgICAgICAgICAgfQotICAgICAg
ICAgICAgd2hpbGUgKCBuci0tICkKKyAgICAgICAgICAgIHdoaWxlICggbnIg
KQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGlmICggaXJxID49
IDAgJiYgaXJxX2RlbnlfYWNjZXNzKGQsIGlycSkgKQogICAgICAgICAgICAg
ICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiZG9tJWQ6IGNvdWxkIG5vdCByZXZva2UgYWNjZXNzIHRv
IElSUSVkIChwaXJxICVkKVxuIiwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGQtPmRvbWFpbl9pZCwgaXJxLCBwaXJxKTsKLSAgICAgICAgICAgICAg
ICBpZiAoIGluZm8gKQorICAgICAgICAgICAgICAgIGlmICggaW5mbyAmJiB0
ZXN0X2JpdChuciwgcHJlcGFyZWQpICkKICAgICAgICAgICAgICAgICAgICAg
Y2xlYW51cF9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBpbmZvKTsKLSAgICAg
ICAgICAgICAgICBpbmZvID0gcGlycV9pbmZvKGQsIHBpcnEgKyBucik7Cisg
ICAgICAgICAgICAgICAgaW5mbyA9IHBpcnFfaW5mbyhkLCBwaXJxICsgLS1u
cik7CiAgICAgICAgICAgICAgICAgaXJxID0gaW5mby0+YXJjaC5pcnE7CiAg
ICAgICAgICAgICB9CiAgICAgICAgICAgICBtc2lfZGVzYy0+aXJxID0gLTE7
CkBAIC0yMDc0LDEyICsyMDgzLDE0IEBAIGludCBtYXBfZG9tYWluX3BpcnEo
CiAgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZkZXNjLT5sb2NrLCBmbGFn
cyk7CiAgICAgICAgIHNldF9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBpbmZv
KTsKICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZGVzYy0+bG9j
aywgZmxhZ3MpOworICAgICAgICByZXQgPSAwOwogICAgIH0KIAogZG9uZToK
ICAgICBpZiAoIHJldCApCiAgICAgewotICAgICAgICBjbGVhbnVwX2RvbWFp
bl9pcnFfcGlycShkLCBpcnEsIGluZm8pOworICAgICAgICBpZiAoIHRlc3Rf
Yml0KDAsIHByZXBhcmVkKSApCisgICAgICAgICAgICBjbGVhbnVwX2RvbWFp
bl9pcnFfcGlycShkLCBpcnEsIGluZm8pOwogIHJldm9rZToKICAgICAgICAg
aWYgKCBpcnFfZGVueV9hY2Nlc3MoZCwgaXJxKSApCiAgICAgICAgICAgICBw
cmludGsoWEVOTE9HX0dfRVJSCi0tLSBhL3hlbi9hcmNoL3g4Ni9waHlzZGV2
LmMKKysrIGIveGVuL2FyY2gveDg2L3BoeXNkZXYuYwpAQCAtMTg1LDcgKzE4
NSw3IEBAIGludCBwaHlzZGV2X21hcF9waXJxKGRvbWlkX3QgZG9taWQsIGlu
dAogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCB0eXBlID09IE1BUF9Q
SVJRX1RZUEVfTVVMVElfTVNJICkKICAgICAgICAgewotICAgICAgICAgICAg
aWYgKCBtc2ktPmVudHJ5X25yIDw9IDAgfHwgbXNpLT5lbnRyeV9uciA+IDMy
ICkKKyAgICAgICAgICAgIGlmICggbXNpLT5lbnRyeV9uciA8PSAwIHx8IG1z
aS0+ZW50cnlfbnIgPiBNQVhfTVNJX0lSUVMgKQogICAgICAgICAgICAgICAg
IHJldCA9IC1FRE9NOwogICAgICAgICAgICAgZWxzZSBpZiAoIG1zaS0+ZW50
cnlfbnIgIT0gMSAmJiAhaW9tbXVfaW50cmVtYXAgKQogICAgICAgICAgICAg
ICAgIHJldCA9IC1FT1BOT1RTVVBQOwotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L21zaS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNpLmgKQEAg
LTU1LDYgKzU1LDggQEAKIC8qIE1BWCBmaXhlZCBwYWdlcyByZXNlcnZlZCBm
b3IgbWFwcGluZyBNU0lYIHRhYmxlcy4gKi8KICNkZWZpbmUgRklYX01TSVhf
TUFYX1BBR0VTICAgICAgICAgICAgICA1MTIKIAorI2RlZmluZSBNQVhfTVNJ
X0lSUVMgMzIgLyogbGltaXRlZCBieSBNU0kgY2FwYWJpbGl0eSBzdHJ1Y3Qg
cHJvcGVydGllcyAqLworCiBzdHJ1Y3QgbXNpX2luZm8gewogICAgIHUxNiBz
ZWc7CiAgICAgdTggYnVzOwo=

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.6/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch"
Content-Disposition: attachment;
 filename="xsa237-4.6/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvRkxBU0s6IGZpeCB1bm1hcC1kb21haW4tSVJRIFhTTSBob29rCgpU
aGUgY2FsbGVyIGFuZCB0aGUgRkxBU0sgaW1wbGVtZW50YXRpb24gb2YgeHNt
X3VubWFwX2RvbWFpbl9pcnEoKQpkaXNhZ3JlZWQgYWJvdXQgd2hhdCB0aGUg
ImRhdGEiIGFyZ3VtZW50IHBvaW50cyB0byBpbiB0aGUgTVNJIGNhc2U6CkNo
YW5nZSBib3RoIHNpZGVzIHRvIHBhc3MvdGFrZSBhIFBDSSBkZXZpY2UuCgpU
aGlzIGlzIHBhcnQgb2YgWFNBLTIzNy4KClNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgotLS0gYS94
ZW4vYXJjaC94ODYvaXJxLmMKKysrIGIveGVuL2FyY2gveDg2L2lycS5jCkBA
IC0yMTQxLDcgKzIxNDEsOCBAQCBpbnQgdW5tYXBfZG9tYWluX3BpcnEoc3Ry
dWN0IGRvbWFpbiAqZCwKICAgICAgICAgbnIgPSBtc2lfZGVzYy0+bXNpLm52
ZWM7CiAgICAgfQogCi0gICAgcmV0ID0geHNtX3VubWFwX2RvbWFpbl9pcnEo
WFNNX0hPT0ssIGQsIGlycSwgbXNpX2Rlc2MpOworICAgIHJldCA9IHhzbV91
bm1hcF9kb21haW5faXJxKFhTTV9IT09LLCBkLCBpcnEsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbXNpX2Rlc2MgPyBtc2lfZGVzYy0+ZGV2
IDogTlVMTCk7CiAgICAgaWYgKCByZXQgKQogICAgICAgICBnb3RvIGRvbmU7
CiAKLS0tIGEveGVuL3hzbS9mbGFzay9ob29rcy5jCisrKyBiL3hlbi94c20v
Zmxhc2svaG9va3MuYwpAQCAtODk3LDggKzg5Nyw4IEBAIHN0YXRpYyBpbnQg
Zmxhc2tfdW5tYXBfZG9tYWluX21zaSAoc3RydWMKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdTMyICpzaWQsIHN0cnVjdCBhdmNfYXVk
aXRfZGF0YSAqYWQpCiB7CiAjaWZkZWYgSEFTX1BDSQotICAgIHN0cnVjdCBt
c2lfaW5mbyAqbXNpID0gZGF0YTsKLSAgICB1MzIgbWFjaGluZV9iZGYgPSAo
bXNpLT5zZWcgPDwgMTYpIHwgKG1zaS0+YnVzIDw8IDgpIHwgbXNpLT5kZXZm
bjsKKyAgICBjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiA9IGRhdGE7Cisg
ICAgdTMyIG1hY2hpbmVfYmRmID0gKHBkZXYtPnNlZyA8PCAxNikgfCAocGRl
di0+YnVzIDw8IDgpIHwgcGRldi0+ZGV2Zm47CiAKICAgICBBVkNfQVVESVRf
REFUQV9JTklUKGFkLCBERVYpOwogICAgIGFkLT5kZXZpY2UgPSBtYWNoaW5l
X2JkZjsK

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.8/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch"
Content-Disposition: attachment;
 filename="xsa237-4.8/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGRvbid0IGFsbG93IE1TSSBwSVJRIG1hcHBpbmcgb24gdW5vd25l
ZCBkZXZpY2UKCk1TSSBzZXR1cCBzaG91bGQgYmUgcGVybWl0dGVkIG9ubHkg
Zm9yIGV4aXN0aW5nIGRldmljZXMgb3duZWQgYnkgdGhlCnJlc3BlY3RpdmUg
Z3Vlc3QgKHRoZSBvcGVyYXRpb24gbWF5IHN0aWxsIGJlIGNhcnJpZWQgb3V0
IGJ5IHRoZSBkb21haW4KY29udHJvbGxpbmcgdGhhdCBndWVzdCkuCgpUaGlz
IGlzIHBhcnQgb2YgWFNBLTIzNy4KClJlcG9ydGVkLWJ5OiBIVzQyIDxodzQy
QGlwc3Vtai5kZT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9p
cnEuYworKysgYi94ZW4vYXJjaC94ODYvaXJxLmMKQEAgLTE5NjQsNyArMTk2
NCwxMCBAQCBpbnQgbWFwX2RvbWFpbl9waXJxKAogICAgICAgICBpZiAoICFj
cHVfaGFzX2FwaWMgKQogICAgICAgICAgICAgZ290byBkb25lOwogCi0gICAg
ICAgIHBkZXYgPSBwY2lfZ2V0X3BkZXYobXNpLT5zZWcsIG1zaS0+YnVzLCBt
c2ktPmRldmZuKTsKKyAgICAgICAgcGRldiA9IHBjaV9nZXRfcGRldl9ieV9k
b21haW4oZCwgbXNpLT5zZWcsIG1zaS0+YnVzLCBtc2ktPmRldmZuKTsKKyAg
ICAgICAgaWYgKCAhcGRldiApCisgICAgICAgICAgICBnb3RvIGRvbmU7CisK
ICAgICAgICAgcmV0ID0gcGNpX2VuYWJsZV9tc2kobXNpLCAmbXNpX2Rlc2Mp
OwogICAgICAgICBpZiAoIHJldCApCiAgICAgICAgIHsK

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.8/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch"
Content-Disposition: attachment;
 filename="xsa237-4.8/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGVuZm9yY2UgcHJvcGVyIHByaXZpbGVnZSB3aGVuICh1biltYXBw
aW5nIHBJUlEtcwoKKFVuKW1hcHBpbmcgb2YgSVJRcywganVzdCBsaWtlIG90
aGVyIFJFU09VUkNFX19BREQqIC8gUkVTT1VSQ0VfX1JFTU9WRSoKYWN0aW9u
cyAoaW4gRkxBU0sgdGVybXMpIHNob3VsZCBiZSBYU01fRE1fUFJJViByYXRo
ZXIgdGhhbiBYU01fVEFSR0VULgpUaGlzIGluIHR1cm4gcmVxdWlyZXMgYnlw
YXNzaW5nIHRoZSBYU00gY2hlY2sgaW4gcGh5c2Rldl91bm1hcF9waXJxKCkK
Zm9yIHRoZSBIVk0gZW11aXJxIGNhc2UganVzdCBsaWtlIGlzIGJlaW5nIGRv
bmUgaW4gcGh5c2Rldl9tYXBfcGlycSgpLgpUaGUgcHJpbWFyeSBnb2FsIHNl
Y3VyaXR5IHdpc2UsIGhvd2V2ZXIsIGlzIHRvIG5vIGxvbmdlciBhbGxvdyBI
Vk0KZ3Vlc3RzLCBieSBzcGVjaWZ5aW5nIHRoZWlyIG93biBkb21haW4gSUQg
aW5zdGVhZCBvZiBET01JRF9TRUxGLCB0bwplbnRlciBjb2RlIHBhdGhzIGlu
dGVuZGVkIGZvciBQViBndWVzdCBhbmQgdGhlIGNvbnRyb2wgZG9tYWlucyBv
ZiBIVk0KZ3Vlc3RzIG9ubHkuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTIzNy4K
ClJlcG9ydGVkLWJ5OiBIVzQyIDxodzQyQGlwc3Vtai5kZT4KU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdl
ZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgoKLS0tIGEveGVuL2FyY2gveDg2L3BoeXNkZXYuYworKysgYi94ZW4vYXJj
aC94ODYvcGh5c2Rldi5jCkBAIC0xMTAsNyArMTEwLDcgQEAgaW50IHBoeXNk
ZXZfbWFwX3BpcnEoZG9taWRfdCBkb21pZCwgaW50CiAgICAgaWYgKCBkID09
IE5VTEwgKQogICAgICAgICByZXR1cm4gLUVTUkNIOwogCi0gICAgcmV0ID0g
eHNtX21hcF9kb21haW5fcGlycShYU01fVEFSR0VULCBkKTsKKyAgICByZXQg
PSB4c21fbWFwX2RvbWFpbl9waXJxKFhTTV9ETV9QUklWLCBkKTsKICAgICBp
ZiAoIHJldCApCiAgICAgICAgIGdvdG8gZnJlZV9kb21haW47CiAKQEAgLTI1
NSwxMyArMjU1LDE0IEBAIGludCBwaHlzZGV2X21hcF9waXJxKGRvbWlkX3Qg
ZG9taWQsIGludAogaW50IHBoeXNkZXZfdW5tYXBfcGlycShkb21pZF90IGRv
bWlkLCBpbnQgcGlycSkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkOwotICAg
IGludCByZXQ7CisgICAgaW50IHJldCA9IDA7CiAKICAgICBkID0gcmN1X2xv
Y2tfZG9tYWluX2J5X2FueV9pZChkb21pZCk7CiAgICAgaWYgKCBkID09IE5V
TEwgKQogICAgICAgICByZXR1cm4gLUVTUkNIOwogCi0gICAgcmV0ID0geHNt
X3VubWFwX2RvbWFpbl9waXJxKFhTTV9UQVJHRVQsIGQpOworICAgIGlmICgg
ZG9taWQgIT0gRE9NSURfU0VMRiB8fCAhaXNfaHZtX2RvbWFpbihkKSApCisg
ICAgICAgIHJldCA9IHhzbV91bm1hcF9kb21haW5fcGlycShYU01fRE1fUFJJ
ViwgZCk7CiAgICAgaWYgKCByZXQgKQogICAgICAgICBnb3RvIGZyZWVfZG9t
YWluOwogCi0tLSBhL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCisrKyBiL3hl
bi9pbmNsdWRlL3hzbS9kdW1teS5oCkBAIC00NTMsNyArNDUzLDcgQEAgc3Rh
dGljIFhTTV9JTkxJTkUgY2hhciAqeHNtX3Nob3dfaXJxX3NpZAogCiBzdGF0
aWMgWFNNX0lOTElORSBpbnQgeHNtX21hcF9kb21haW5fcGlycShYU01fREVG
QVVMVF9BUkcgc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAgICBYU01fQVNTRVJU
X0FDVElPTihYU01fVEFSR0VUKTsKKyAgICBYU01fQVNTRVJUX0FDVElPTihY
U01fRE1fUFJJVik7CiAgICAgcmV0dXJuIHhzbV9kZWZhdWx0X2FjdGlvbihh
Y3Rpb24sIGN1cnJlbnQtPmRvbWFpbiwgZCk7CiB9CiAKQEAgLTQ2NSw3ICs0
NjUsNyBAQCBzdGF0aWMgWFNNX0lOTElORSBpbnQgeHNtX21hcF9kb21haW5f
aXJxCiAKIHN0YXRpYyBYU01fSU5MSU5FIGludCB4c21fdW5tYXBfZG9tYWlu
X3BpcnEoWFNNX0RFRkFVTFRfQVJHIHN0cnVjdCBkb21haW4gKmQpCiB7Ci0g
ICAgWFNNX0FTU0VSVF9BQ1RJT04oWFNNX1RBUkdFVCk7CisgICAgWFNNX0FT
U0VSVF9BQ1RJT04oWFNNX0RNX1BSSVYpOwogICAgIHJldHVybiB4c21fZGVm
YXVsdF9hY3Rpb24oYWN0aW9uLCBjdXJyZW50LT5kb21haW4sIGQpOwogfQog
Cg==

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.8/0003-x86-MSI-disallow-redundant-enabling.patch"
Content-Disposition: attachment;
 filename="xsa237-4.8/0003-x86-MSI-disallow-redundant-enabling.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvTVNJOiBkaXNhbGxvdyByZWR1bmRhbnQgZW5hYmxpbmcKCkF0IHRo
ZSBtb21lbnQsIFhlbiBhdHRlbXB0cyB0byBhbGxvdyByZWR1bmRhbnQgZW5h
Ymxpbmcgb2YgTVNJIGJ5CmhhdmluZyBwY2lfZW5hYmxlX21zaSgpIHJldHVy
biAwLCBhbmQgcG9pbnQgdG8gdGhlIGV4aXN0aW5nIE1TSQpkZXNjcmlwdG9y
LCB3aGVuIHRoZSBtc2kgYWxyZWFkeSBleGlzdHMuCgpVbmZvcnR1bmF0ZWx5
LCBpZiBzdWJzZXF1ZW50IGVycm9ycyBhcmUgZW5jb3VudGVyZWQsIHRoZSBj
bGVhbnVwCnBhdGhzIGFzc3VtZSBwY2lfZW5hYmxlX21zaSgpIGhhZCBkb25l
IGZ1bGwgaW5pdGlhbGl6YXRpb24sIGFuZApoZW5jZSB1bmRvIGV2ZXJ5dGhp
bmcgdGhhdCB3YXMgYXNzdW1lZCB0byBiZSBkb25lIGJ5IHRoYXQKZnVuY3Rp
b24gd2l0aG91dCBhbHNvIHVuZG9pbmcgb3RoZXIgc2V0dXAgdGhhdCB3b3Vs
ZCBub3JtYWxseQpvY2N1ciBvbmx5IGFmdGVyIHRoYXQgZnVuY3Rpb24gd2Fz
IGNhbGxlZCAoaW4gbWFwX2RvbWFpbl9waXJxKCkKaXRzZWxmKS4KClJhdGhl
ciB0aGFuIHRyeSB0byBtYWtlIHRoZSByZWR1bmRhbnQgZW5hYmxpbmcgY2Fz
ZSB3b3JrIHByb3Blcmx5LCBqdXN0CmZvcmJpZCBpdCBlbnRpcmVseSBieSBo
YXZpbmcgcGNpX2VuYWJsZV9tc2koKSByZXR1cm4gLUVFWElTVCB3aGVuIE1T
SQppcyBhbHJlYWR5IHNldCB1cC4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjM3
LgoKUmVwb3J0ZWQtYnk6IEhXNDIgPGh3NDJAaXBzdW1qLmRlPgpTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmll
d2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPgoKLS0tIGEveGVuL2FyY2gveDg2L21zaS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tc2kuYwpAQCAtMTA1MCwxMSArMTA1MCwxMCBAQCBz
dGF0aWMgaW50IF9fcGNpX2VuYWJsZV9tc2koc3RydWN0IG1zaV9pCiAgICAg
b2xkX2Rlc2MgPSBmaW5kX21zaV9lbnRyeShwZGV2LCBtc2ktPmlycSwgUENJ
X0NBUF9JRF9NU0kpOwogICAgIGlmICggb2xkX2Rlc2MgKQogICAgIHsKLSAg
ICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICJpcnEgJWQgYWxyZWFkeSBt
YXBwZWQgdG8gTVNJIG9uICUwNHg6JTAyeDolMDJ4LiV1XG4iLAorICAgICAg
ICBwcmludGsoWEVOTE9HX0VSUiAiaXJxICVkIGFscmVhZHkgbWFwcGVkIHRv
IE1TSSBvbiAlMDR4OiUwMng6JTAyeC4ldVxuIiwKICAgICAgICAgICAgICAg
IG1zaS0+aXJxLCBtc2ktPnNlZywgbXNpLT5idXMsCiAgICAgICAgICAgICAg
ICBQQ0lfU0xPVChtc2ktPmRldmZuKSwgUENJX0ZVTkMobXNpLT5kZXZmbikp
OwotICAgICAgICAqZGVzYyA9IG9sZF9kZXNjOwotICAgICAgICByZXR1cm4g
MDsKKyAgICAgICAgcmV0dXJuIC1FRVhJU1Q7CiAgICAgfQogCiAgICAgb2xk
X2Rlc2MgPSBmaW5kX21zaV9lbnRyeShwZGV2LCAtMSwgUENJX0NBUF9JRF9N
U0lYKTsKQEAgLTExMTgsMTEgKzExMTcsMTAgQEAgc3RhdGljIGludCBfX3Bj
aV9lbmFibGVfbXNpeChzdHJ1Y3QgbXNpXwogICAgIG9sZF9kZXNjID0gZmlu
ZF9tc2lfZW50cnkocGRldiwgbXNpLT5pcnEsIFBDSV9DQVBfSURfTVNJWCk7
CiAgICAgaWYgKCBvbGRfZGVzYyApCiAgICAgewotICAgICAgICBwcmludGso
WEVOTE9HX1dBUk5JTkcgImlycSAlZCBhbHJlYWR5IG1hcHBlZCB0byBNU0kt
WCBvbiAlMDR4OiUwMng6JTAyeC4ldVxuIiwKKyAgICAgICAgcHJpbnRrKFhF
TkxPR19FUlIgImlycSAlZCBhbHJlYWR5IG1hcHBlZCB0byBNU0ktWCBvbiAl
MDR4OiUwMng6JTAyeC4ldVxuIiwKICAgICAgICAgICAgICAgIG1zaS0+aXJx
LCBtc2ktPnNlZywgbXNpLT5idXMsCiAgICAgICAgICAgICAgICBQQ0lfU0xP
VChtc2ktPmRldmZuKSwgUENJX0ZVTkMobXNpLT5kZXZmbikpOwotICAgICAg
ICAqZGVzYyA9IG9sZF9kZXNjOwotICAgICAgICByZXR1cm4gMDsKKyAgICAg
ICAgcmV0dXJuIC1FRVhJU1Q7CiAgICAgfQogCiAgICAgb2xkX2Rlc2MgPSBm
aW5kX21zaV9lbnRyeShwZGV2LCAtMSwgUENJX0NBUF9JRF9NU0kpOwo=

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.8/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch"
Content-Disposition: attachment;
 filename="xsa237-4.8/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvSVJROiBjb25kaXRpb25hbGx5IHByZXNlcnZlIGlycSA8LT4gcGly
cSBtYXBwaW5nIG9uIG1hcCBlcnJvciBwYXRocwoKTWFwcGluZ3MgdGhhdCBo
YWQgYmVlbiBzZXQgdXAgYmVmb3JlIHNob3VsZCBub3QgYmUgdG9ybiBkb3du
IHdoZW4KaGFuZGxpbmcgdW5yZWxhdGVkIGVycm9ycy4KClRoaXMgaXMgcGFy
dCBvZiBYU0EtMjM3LgoKUmVwb3J0ZWQtYnk6IEhXNDIgPGh3NDJAaXBzdW1q
LmRlPgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+ClJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvaXJxLmMKKysr
IGIveGVuL2FyY2gveDg2L2lycS5jCkBAIC0xMjUyLDcgKzEyNTIsOCBAQCBz
dGF0aWMgaW50IHByZXBhcmVfZG9tYWluX2lycV9waXJxKHN0cnVjCiAgICAg
ICAgIHJldHVybiAtRU5PTUVNOwogICAgIH0KICAgICAqcGluZm8gPSBpbmZv
OwotICAgIHJldHVybiAwOworCisgICAgcmV0dXJuICEhZXJyOwogfQogCiBz
dGF0aWMgdm9pZCBzZXRfZG9tYWluX2lycV9waXJxKHN0cnVjdCBkb21haW4g
KmQsIGludCBpcnEsIHN0cnVjdCBwaXJxICpwaXJxKQpAQCAtMTI5NSw3ICsx
Mjk2LDEwIEBAIGludCBpbml0X2RvbWFpbl9pcnFfbWFwcGluZyhzdHJ1Y3Qg
ZG9tYWkKICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICBlcnIgPSBw
cmVwYXJlX2RvbWFpbl9pcnFfcGlycShkLCBpLCBpLCAmaW5mbyk7CiAgICAg
ICAgIGlmICggZXJyICkKKyAgICAgICAgeworICAgICAgICAgICAgQVNTRVJU
KGVyciA8IDApOwogICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KICAg
ICAgICAgc2V0X2RvbWFpbl9pcnFfcGlycShkLCBpLCBpbmZvKTsKICAgICB9
CiAKQEAgLTE5MDMsNiArMTkwNyw3IEBAIGludCBtYXBfZG9tYWluX3BpcnEo
CiAgICAgc3RydWN0IHBpcnEgKmluZm87CiAgICAgc3RydWN0IGlycV9kZXNj
ICpkZXNjOwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisgICAgREVDTEFS
RV9CSVRNQVAocHJlcGFyZWQsIE1BWF9NU0lfSVJRUykgPSB7fTsKIAogICAg
IEFTU0VSVChzcGluX2lzX2xvY2tlZCgmZC0+ZXZlbnRfbG9jaykpOwogCkBA
IC0xOTQ2LDggKzE5NTEsMTAgQEAgaW50IG1hcF9kb21haW5fcGlycSgKICAg
ICB9CiAKICAgICByZXQgPSBwcmVwYXJlX2RvbWFpbl9pcnFfcGlycShkLCBp
cnEsIHBpcnEsICZpbmZvKTsKLSAgICBpZiAoIHJldCApCisgICAgaWYgKCBy
ZXQgPCAwICkKICAgICAgICAgZ290byByZXZva2U7CisgICAgaWYgKCAhcmV0
ICkKKyAgICAgICAgX19zZXRfYml0KDAsIHByZXBhcmVkKTsKIAogICAgIGRl
c2MgPSBpcnFfdG9fZGVzYyhpcnEpOwogCkBAIC0yMDE5LDggKzIwMjYsMTAg
QEAgaW50IG1hcF9kb21haW5fcGlycSgKICAgICAgICAgICAgIGlycSA9IGNy
ZWF0ZV9pcnEoTlVNQV9OT19OT0RFKTsKICAgICAgICAgICAgIHJldCA9IGly
cSA+PSAwID8gcHJlcGFyZV9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBwaXJx
ICsgbnIsICZpbmZvKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBp
cnE7Ci0gICAgICAgICAgICBpZiAoIHJldCApCisgICAgICAgICAgICBpZiAo
IHJldCA8IDAgKQogICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAg
ICAgaWYgKCAhcmV0ICkKKyAgICAgICAgICAgICAgICBfX3NldF9iaXQobnIs
IHByZXBhcmVkKTsKICAgICAgICAgICAgIG1zaV9kZXNjW25yXS5pcnEgPSBp
cnE7CiAKICAgICAgICAgICAgIGlmICggaXJxX3Blcm1pdF9hY2Nlc3MoZCwg
aXJxKSAhPSAwICkKQEAgLTIwNTMsMTUgKzIwNjIsMTUgQEAgaW50IG1hcF9k
b21haW5fcGlycSgKICAgICAgICAgICAgICAgICBkZXNjLT5tc2lfZGVzYyA9
IE5VTEw7CiAgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9y
ZSgmZGVzYy0+bG9jaywgZmxhZ3MpOwogICAgICAgICAgICAgfQotICAgICAg
ICAgICAgd2hpbGUgKCBuci0tICkKKyAgICAgICAgICAgIHdoaWxlICggbnIg
KQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGlmICggaXJxID49
IDAgJiYgaXJxX2RlbnlfYWNjZXNzKGQsIGlycSkgKQogICAgICAgICAgICAg
ICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiZG9tJWQ6IGNvdWxkIG5vdCByZXZva2UgYWNjZXNzIHRv
IElSUSVkIChwaXJxICVkKVxuIiwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGQtPmRvbWFpbl9pZCwgaXJxLCBwaXJxKTsKLSAgICAgICAgICAgICAg
ICBpZiAoIGluZm8gKQorICAgICAgICAgICAgICAgIGlmICggaW5mbyAmJiB0
ZXN0X2JpdChuciwgcHJlcGFyZWQpICkKICAgICAgICAgICAgICAgICAgICAg
Y2xlYW51cF9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBpbmZvKTsKLSAgICAg
ICAgICAgICAgICBpbmZvID0gcGlycV9pbmZvKGQsIHBpcnEgKyBucik7Cisg
ICAgICAgICAgICAgICAgaW5mbyA9IHBpcnFfaW5mbyhkLCBwaXJxICsgLS1u
cik7CiAgICAgICAgICAgICAgICAgaXJxID0gaW5mby0+YXJjaC5pcnE7CiAg
ICAgICAgICAgICB9CiAgICAgICAgICAgICBtc2lfZGVzYy0+aXJxID0gLTE7
CkBAIC0yMDc3LDEyICsyMDg2LDE0IEBAIGludCBtYXBfZG9tYWluX3BpcnEo
CiAgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZkZXNjLT5sb2NrLCBmbGFn
cyk7CiAgICAgICAgIHNldF9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBpbmZv
KTsKICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZGVzYy0+bG9j
aywgZmxhZ3MpOworICAgICAgICByZXQgPSAwOwogICAgIH0KIAogZG9uZToK
ICAgICBpZiAoIHJldCApCiAgICAgewotICAgICAgICBjbGVhbnVwX2RvbWFp
bl9pcnFfcGlycShkLCBpcnEsIGluZm8pOworICAgICAgICBpZiAoIHRlc3Rf
Yml0KDAsIHByZXBhcmVkKSApCisgICAgICAgICAgICBjbGVhbnVwX2RvbWFp
bl9pcnFfcGlycShkLCBpcnEsIGluZm8pOwogIHJldm9rZToKICAgICAgICAg
aWYgKCBpcnFfZGVueV9hY2Nlc3MoZCwgaXJxKSApCiAgICAgICAgICAgICBw
cmludGsoWEVOTE9HX0dfRVJSCi0tLSBhL3hlbi9hcmNoL3g4Ni9waHlzZGV2
LmMKKysrIGIveGVuL2FyY2gveDg2L3BoeXNkZXYuYwpAQCAtMTg1LDcgKzE4
NSw3IEBAIGludCBwaHlzZGV2X21hcF9waXJxKGRvbWlkX3QgZG9taWQsIGlu
dAogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCB0eXBlID09IE1BUF9Q
SVJRX1RZUEVfTVVMVElfTVNJICkKICAgICAgICAgewotICAgICAgICAgICAg
aWYgKCBtc2ktPmVudHJ5X25yIDw9IDAgfHwgbXNpLT5lbnRyeV9uciA+IDMy
ICkKKyAgICAgICAgICAgIGlmICggbXNpLT5lbnRyeV9uciA8PSAwIHx8IG1z
aS0+ZW50cnlfbnIgPiBNQVhfTVNJX0lSUVMgKQogICAgICAgICAgICAgICAg
IHJldCA9IC1FRE9NOwogICAgICAgICAgICAgZWxzZSBpZiAoIG1zaS0+ZW50
cnlfbnIgIT0gMSAmJiAhaW9tbXVfaW50cmVtYXAgKQogICAgICAgICAgICAg
ICAgIHJldCA9IC1FT1BOT1RTVVBQOwotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L21zaS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNpLmgKQEAg
LTU1LDYgKzU1LDggQEAKIC8qIE1BWCBmaXhlZCBwYWdlcyByZXNlcnZlZCBm
b3IgbWFwcGluZyBNU0lYIHRhYmxlcy4gKi8KICNkZWZpbmUgRklYX01TSVhf
TUFYX1BBR0VTICAgICAgICAgICAgICA1MTIKIAorI2RlZmluZSBNQVhfTVNJ
X0lSUVMgMzIgLyogbGltaXRlZCBieSBNU0kgY2FwYWJpbGl0eSBzdHJ1Y3Qg
cHJvcGVydGllcyAqLworCiBzdHJ1Y3QgbXNpX2luZm8gewogICAgIHUxNiBz
ZWc7CiAgICAgdTggYnVzOwo=

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.8/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch"
Content-Disposition: attachment;
 filename="xsa237-4.8/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvRkxBU0s6IGZpeCB1bm1hcC1kb21haW4tSVJRIFhTTSBob29rCgpU
aGUgY2FsbGVyIGFuZCB0aGUgRkxBU0sgaW1wbGVtZW50YXRpb24gb2YgeHNt
X3VubWFwX2RvbWFpbl9pcnEoKQpkaXNhZ3JlZWQgYWJvdXQgd2hhdCB0aGUg
ImRhdGEiIGFyZ3VtZW50IHBvaW50cyB0byBpbiB0aGUgTVNJIGNhc2U6CkNo
YW5nZSBib3RoIHNpZGVzIHRvIHBhc3MvdGFrZSBhIFBDSSBkZXZpY2UuCgpU
aGlzIGlzIHBhcnQgb2YgWFNBLTIzNy4KClNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgotLS0gYS94
ZW4vYXJjaC94ODYvaXJxLmMKKysrIGIveGVuL2FyY2gveDg2L2lycS5jCkBA
IC0yMTQ0LDcgKzIxNDQsOCBAQCBpbnQgdW5tYXBfZG9tYWluX3BpcnEoc3Ry
dWN0IGRvbWFpbiAqZCwKICAgICAgICAgbnIgPSBtc2lfZGVzYy0+bXNpLm52
ZWM7CiAgICAgfQogCi0gICAgcmV0ID0geHNtX3VubWFwX2RvbWFpbl9pcnEo
WFNNX0hPT0ssIGQsIGlycSwgbXNpX2Rlc2MpOworICAgIHJldCA9IHhzbV91
bm1hcF9kb21haW5faXJxKFhTTV9IT09LLCBkLCBpcnEsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbXNpX2Rlc2MgPyBtc2lfZGVzYy0+ZGV2
IDogTlVMTCk7CiAgICAgaWYgKCByZXQgKQogICAgICAgICBnb3RvIGRvbmU7
CiAKLS0tIGEveGVuL3hzbS9mbGFzay9ob29rcy5jCisrKyBiL3hlbi94c20v
Zmxhc2svaG9va3MuYwpAQCAtOTE1LDggKzkxNSw4IEBAIHN0YXRpYyBpbnQg
Zmxhc2tfdW5tYXBfZG9tYWluX21zaSAoc3RydWMKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdTMyICpzaWQsIHN0cnVjdCBhdmNfYXVk
aXRfZGF0YSAqYWQpCiB7CiAjaWZkZWYgQ09ORklHX0hBU19QQ0kKLSAgICBz
dHJ1Y3QgbXNpX2luZm8gKm1zaSA9IGRhdGE7Ci0gICAgdTMyIG1hY2hpbmVf
YmRmID0gKG1zaS0+c2VnIDw8IDE2KSB8IChtc2ktPmJ1cyA8PCA4KSB8IG1z
aS0+ZGV2Zm47CisgICAgY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYgPSBk
YXRhOworICAgIHUzMiBtYWNoaW5lX2JkZiA9IChwZGV2LT5zZWcgPDwgMTYp
IHwgKHBkZXYtPmJ1cyA8PCA4KSB8IHBkZXYtPmRldmZuOwogCiAgICAgQVZD
X0FVRElUX0RBVEFfSU5JVChhZCwgREVWKTsKICAgICBhZC0+ZGV2aWNlID0g
bWFjaGluZV9iZGY7Cg==

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.9/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch"
Content-Disposition: attachment;
 filename="xsa237-4.9/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGRvbid0IGFsbG93IE1TSSBwSVJRIG1hcHBpbmcgb24gdW5vd25l
ZCBkZXZpY2UKCk1TSSBzZXR1cCBzaG91bGQgYmUgcGVybWl0dGVkIG9ubHkg
Zm9yIGV4aXN0aW5nIGRldmljZXMgb3duZWQgYnkgdGhlCnJlc3BlY3RpdmUg
Z3Vlc3QgKHRoZSBvcGVyYXRpb24gbWF5IHN0aWxsIGJlIGNhcnJpZWQgb3V0
IGJ5IHRoZSBkb21haW4KY29udHJvbGxpbmcgdGhhdCBndWVzdCkuCgpUaGlz
IGlzIHBhcnQgb2YgWFNBLTIzNy4KClJlcG9ydGVkLWJ5OiBIVzQyIDxodzQy
QGlwc3Vtai5kZT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9p
cnEuYworKysgYi94ZW4vYXJjaC94ODYvaXJxLmMKQEAgLTE5NjMsNyArMTk2
MywxMCBAQCBpbnQgbWFwX2RvbWFpbl9waXJxKAogICAgICAgICBpZiAoICFj
cHVfaGFzX2FwaWMgKQogICAgICAgICAgICAgZ290byBkb25lOwogCi0gICAg
ICAgIHBkZXYgPSBwY2lfZ2V0X3BkZXYobXNpLT5zZWcsIG1zaS0+YnVzLCBt
c2ktPmRldmZuKTsKKyAgICAgICAgcGRldiA9IHBjaV9nZXRfcGRldl9ieV9k
b21haW4oZCwgbXNpLT5zZWcsIG1zaS0+YnVzLCBtc2ktPmRldmZuKTsKKyAg
ICAgICAgaWYgKCAhcGRldiApCisgICAgICAgICAgICBnb3RvIGRvbmU7CisK
ICAgICAgICAgcmV0ID0gcGNpX2VuYWJsZV9tc2kobXNpLCAmbXNpX2Rlc2Mp
OwogICAgICAgICBpZiAoIHJldCApCiAgICAgICAgIHsK

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.9/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch"
Content-Disposition: attachment;
 filename="xsa237-4.9/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGVuZm9yY2UgcHJvcGVyIHByaXZpbGVnZSB3aGVuICh1biltYXBw
aW5nIHBJUlEtcwoKKFVuKW1hcHBpbmcgb2YgSVJRcywganVzdCBsaWtlIG90
aGVyIFJFU09VUkNFX19BREQqIC8gUkVTT1VSQ0VfX1JFTU9WRSoKYWN0aW9u
cyAoaW4gRkxBU0sgdGVybXMpIHNob3VsZCBiZSBYU01fRE1fUFJJViByYXRo
ZXIgdGhhbiBYU01fVEFSR0VULgpUaGlzIGluIHR1cm4gcmVxdWlyZXMgYnlw
YXNzaW5nIHRoZSBYU00gY2hlY2sgaW4gcGh5c2Rldl91bm1hcF9waXJxKCkK
Zm9yIHRoZSBIVk0gZW11aXJxIGNhc2UganVzdCBsaWtlIGlzIGJlaW5nIGRv
bmUgaW4gcGh5c2Rldl9tYXBfcGlycSgpLgpUaGUgcHJpbWFyeSBnb2FsIHNl
Y3VyaXR5IHdpc2UsIGhvd2V2ZXIsIGlzIHRvIG5vIGxvbmdlciBhbGxvdyBI
Vk0KZ3Vlc3RzLCBieSBzcGVjaWZ5aW5nIHRoZWlyIG93biBkb21haW4gSUQg
aW5zdGVhZCBvZiBET01JRF9TRUxGLCB0bwplbnRlciBjb2RlIHBhdGhzIGlu
dGVuZGVkIGZvciBQViBndWVzdCBhbmQgdGhlIGNvbnRyb2wgZG9tYWlucyBv
ZiBIVk0KZ3Vlc3RzIG9ubHkuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTIzNy4K
ClJlcG9ydGVkLWJ5OiBIVzQyIDxodzQyQGlwc3Vtai5kZT4KU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdl
ZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgoKLS0tIGEveGVuL2FyY2gveDg2L3BoeXNkZXYuYworKysgYi94ZW4vYXJj
aC94ODYvcGh5c2Rldi5jCkBAIC0xMTEsNyArMTExLDcgQEAgaW50IHBoeXNk
ZXZfbWFwX3BpcnEoZG9taWRfdCBkb21pZCwgaW50CiAgICAgaWYgKCBkID09
IE5VTEwgKQogICAgICAgICByZXR1cm4gLUVTUkNIOwogCi0gICAgcmV0ID0g
eHNtX21hcF9kb21haW5fcGlycShYU01fVEFSR0VULCBkKTsKKyAgICByZXQg
PSB4c21fbWFwX2RvbWFpbl9waXJxKFhTTV9ETV9QUklWLCBkKTsKICAgICBp
ZiAoIHJldCApCiAgICAgICAgIGdvdG8gZnJlZV9kb21haW47CiAKQEAgLTI1
NiwxMyArMjU2LDE0IEBAIGludCBwaHlzZGV2X21hcF9waXJxKGRvbWlkX3Qg
ZG9taWQsIGludAogaW50IHBoeXNkZXZfdW5tYXBfcGlycShkb21pZF90IGRv
bWlkLCBpbnQgcGlycSkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkOwotICAg
IGludCByZXQ7CisgICAgaW50IHJldCA9IDA7CiAKICAgICBkID0gcmN1X2xv
Y2tfZG9tYWluX2J5X2FueV9pZChkb21pZCk7CiAgICAgaWYgKCBkID09IE5V
TEwgKQogICAgICAgICByZXR1cm4gLUVTUkNIOwogCi0gICAgcmV0ID0geHNt
X3VubWFwX2RvbWFpbl9waXJxKFhTTV9UQVJHRVQsIGQpOworICAgIGlmICgg
ZG9taWQgIT0gRE9NSURfU0VMRiB8fCAhaXNfaHZtX2RvbWFpbihkKSB8fCAh
aGFzX3BpcnEoZCkgKQorICAgICAgICByZXQgPSB4c21fdW5tYXBfZG9tYWlu
X3BpcnEoWFNNX0RNX1BSSVYsIGQpOwogICAgIGlmICggcmV0ICkKICAgICAg
ICAgZ290byBmcmVlX2RvbWFpbjsKIAotLS0gYS94ZW4vaW5jbHVkZS94c20v
ZHVtbXkuaAorKysgYi94ZW4vaW5jbHVkZS94c20vZHVtbXkuaApAQCAtNDUz
LDcgKzQ1Myw3IEBAIHN0YXRpYyBYU01fSU5MSU5FIGNoYXIgKnhzbV9zaG93
X2lycV9zaWQKIAogc3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV9tYXBfZG9t
YWluX3BpcnEoWFNNX0RFRkFVTFRfQVJHIHN0cnVjdCBkb21haW4gKmQpCiB7
Ci0gICAgWFNNX0FTU0VSVF9BQ1RJT04oWFNNX1RBUkdFVCk7CisgICAgWFNN
X0FTU0VSVF9BQ1RJT04oWFNNX0RNX1BSSVYpOwogICAgIHJldHVybiB4c21f
ZGVmYXVsdF9hY3Rpb24oYWN0aW9uLCBjdXJyZW50LT5kb21haW4sIGQpOwog
fQogCkBAIC00NjUsNyArNDY1LDcgQEAgc3RhdGljIFhTTV9JTkxJTkUgaW50
IHhzbV9tYXBfZG9tYWluX2lycQogCiBzdGF0aWMgWFNNX0lOTElORSBpbnQg
eHNtX3VubWFwX2RvbWFpbl9waXJxKFhTTV9ERUZBVUxUX0FSRyBzdHJ1Y3Qg
ZG9tYWluICpkKQogewotICAgIFhTTV9BU1NFUlRfQUNUSU9OKFhTTV9UQVJH
RVQpOworICAgIFhTTV9BU1NFUlRfQUNUSU9OKFhTTV9ETV9QUklWKTsKICAg
ICByZXR1cm4geHNtX2RlZmF1bHRfYWN0aW9uKGFjdGlvbiwgY3VycmVudC0+
ZG9tYWluLCBkKTsKIH0KIAo=

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.9/0003-x86-MSI-disallow-redundant-enabling.patch"
Content-Disposition: attachment;
 filename="xsa237-4.9/0003-x86-MSI-disallow-redundant-enabling.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvTVNJOiBkaXNhbGxvdyByZWR1bmRhbnQgZW5hYmxpbmcKCkF0IHRo
ZSBtb21lbnQsIFhlbiBhdHRlbXB0cyB0byBhbGxvdyByZWR1bmRhbnQgZW5h
Ymxpbmcgb2YgTVNJIGJ5CmhhdmluZyBwY2lfZW5hYmxlX21zaSgpIHJldHVy
biAwLCBhbmQgcG9pbnQgdG8gdGhlIGV4aXN0aW5nIE1TSQpkZXNjcmlwdG9y
LCB3aGVuIHRoZSBtc2kgYWxyZWFkeSBleGlzdHMuCgpVbmZvcnR1bmF0ZWx5
LCBpZiBzdWJzZXF1ZW50IGVycm9ycyBhcmUgZW5jb3VudGVyZWQsIHRoZSBj
bGVhbnVwCnBhdGhzIGFzc3VtZSBwY2lfZW5hYmxlX21zaSgpIGhhZCBkb25l
IGZ1bGwgaW5pdGlhbGl6YXRpb24sIGFuZApoZW5jZSB1bmRvIGV2ZXJ5dGhp
bmcgdGhhdCB3YXMgYXNzdW1lZCB0byBiZSBkb25lIGJ5IHRoYXQKZnVuY3Rp
b24gd2l0aG91dCBhbHNvIHVuZG9pbmcgb3RoZXIgc2V0dXAgdGhhdCB3b3Vs
ZCBub3JtYWxseQpvY2N1ciBvbmx5IGFmdGVyIHRoYXQgZnVuY3Rpb24gd2Fz
IGNhbGxlZCAoaW4gbWFwX2RvbWFpbl9waXJxKCkKaXRzZWxmKS4KClJhdGhl
ciB0aGFuIHRyeSB0byBtYWtlIHRoZSByZWR1bmRhbnQgZW5hYmxpbmcgY2Fz
ZSB3b3JrIHByb3Blcmx5LCBqdXN0CmZvcmJpZCBpdCBlbnRpcmVseSBieSBo
YXZpbmcgcGNpX2VuYWJsZV9tc2koKSByZXR1cm4gLUVFWElTVCB3aGVuIE1T
SQppcyBhbHJlYWR5IHNldCB1cC4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjM3
LgoKUmVwb3J0ZWQtYnk6IEhXNDIgPGh3NDJAaXBzdW1qLmRlPgpTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmll
d2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPgoKLS0tIGEveGVuL2FyY2gveDg2L21zaS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tc2kuYwpAQCAtMTA1MCwxMSArMTA1MCwxMCBAQCBz
dGF0aWMgaW50IF9fcGNpX2VuYWJsZV9tc2koc3RydWN0IG1zaV9pCiAgICAg
b2xkX2Rlc2MgPSBmaW5kX21zaV9lbnRyeShwZGV2LCBtc2ktPmlycSwgUENJ
X0NBUF9JRF9NU0kpOwogICAgIGlmICggb2xkX2Rlc2MgKQogICAgIHsKLSAg
ICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICJpcnEgJWQgYWxyZWFkeSBt
YXBwZWQgdG8gTVNJIG9uICUwNHg6JTAyeDolMDJ4LiV1XG4iLAorICAgICAg
ICBwcmludGsoWEVOTE9HX0VSUiAiaXJxICVkIGFscmVhZHkgbWFwcGVkIHRv
IE1TSSBvbiAlMDR4OiUwMng6JTAyeC4ldVxuIiwKICAgICAgICAgICAgICAg
IG1zaS0+aXJxLCBtc2ktPnNlZywgbXNpLT5idXMsCiAgICAgICAgICAgICAg
ICBQQ0lfU0xPVChtc2ktPmRldmZuKSwgUENJX0ZVTkMobXNpLT5kZXZmbikp
OwotICAgICAgICAqZGVzYyA9IG9sZF9kZXNjOwotICAgICAgICByZXR1cm4g
MDsKKyAgICAgICAgcmV0dXJuIC1FRVhJU1Q7CiAgICAgfQogCiAgICAgb2xk
X2Rlc2MgPSBmaW5kX21zaV9lbnRyeShwZGV2LCAtMSwgUENJX0NBUF9JRF9N
U0lYKTsKQEAgLTExMTgsMTEgKzExMTcsMTAgQEAgc3RhdGljIGludCBfX3Bj
aV9lbmFibGVfbXNpeChzdHJ1Y3QgbXNpXwogICAgIG9sZF9kZXNjID0gZmlu
ZF9tc2lfZW50cnkocGRldiwgbXNpLT5pcnEsIFBDSV9DQVBfSURfTVNJWCk7
CiAgICAgaWYgKCBvbGRfZGVzYyApCiAgICAgewotICAgICAgICBwcmludGso
WEVOTE9HX1dBUk5JTkcgImlycSAlZCBhbHJlYWR5IG1hcHBlZCB0byBNU0kt
WCBvbiAlMDR4OiUwMng6JTAyeC4ldVxuIiwKKyAgICAgICAgcHJpbnRrKFhF
TkxPR19FUlIgImlycSAlZCBhbHJlYWR5IG1hcHBlZCB0byBNU0ktWCBvbiAl
MDR4OiUwMng6JTAyeC4ldVxuIiwKICAgICAgICAgICAgICAgIG1zaS0+aXJx
LCBtc2ktPnNlZywgbXNpLT5idXMsCiAgICAgICAgICAgICAgICBQQ0lfU0xP
VChtc2ktPmRldmZuKSwgUENJX0ZVTkMobXNpLT5kZXZmbikpOwotICAgICAg
ICAqZGVzYyA9IG9sZF9kZXNjOwotICAgICAgICByZXR1cm4gMDsKKyAgICAg
ICAgcmV0dXJuIC1FRVhJU1Q7CiAgICAgfQogCiAgICAgb2xkX2Rlc2MgPSBm
aW5kX21zaV9lbnRyeShwZGV2LCAtMSwgUENJX0NBUF9JRF9NU0kpOwo=

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.9/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch"
Content-Disposition: attachment;
 filename="xsa237-4.9/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvSVJROiBjb25kaXRpb25hbGx5IHByZXNlcnZlIGlycSA8LT4gcGly
cSBtYXBwaW5nIG9uIG1hcCBlcnJvciBwYXRocwoKTWFwcGluZ3MgdGhhdCBo
YWQgYmVlbiBzZXQgdXAgYmVmb3JlIHNob3VsZCBub3QgYmUgdG9ybiBkb3du
IHdoZW4KaGFuZGxpbmcgdW5yZWxhdGVkIGVycm9ycy4KClRoaXMgaXMgcGFy
dCBvZiBYU0EtMjM3LgoKUmVwb3J0ZWQtYnk6IEhXNDIgPGh3NDJAaXBzdW1q
LmRlPgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+ClJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvaXJxLmMKKysr
IGIveGVuL2FyY2gveDg2L2lycS5jCkBAIC0xMjUxLDcgKzEyNTEsOCBAQCBz
dGF0aWMgaW50IHByZXBhcmVfZG9tYWluX2lycV9waXJxKHN0cnVjCiAgICAg
ICAgIHJldHVybiAtRU5PTUVNOwogICAgIH0KICAgICAqcGluZm8gPSBpbmZv
OwotICAgIHJldHVybiAwOworCisgICAgcmV0dXJuICEhZXJyOwogfQogCiBz
dGF0aWMgdm9pZCBzZXRfZG9tYWluX2lycV9waXJxKHN0cnVjdCBkb21haW4g
KmQsIGludCBpcnEsIHN0cnVjdCBwaXJxICpwaXJxKQpAQCAtMTI5NCw3ICsx
Mjk1LDEwIEBAIGludCBpbml0X2RvbWFpbl9pcnFfbWFwcGluZyhzdHJ1Y3Qg
ZG9tYWkKICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICBlcnIgPSBw
cmVwYXJlX2RvbWFpbl9pcnFfcGlycShkLCBpLCBpLCAmaW5mbyk7CiAgICAg
ICAgIGlmICggZXJyICkKKyAgICAgICAgeworICAgICAgICAgICAgQVNTRVJU
KGVyciA8IDApOwogICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KICAg
ICAgICAgc2V0X2RvbWFpbl9pcnFfcGlycShkLCBpLCBpbmZvKTsKICAgICB9
CiAKQEAgLTE5MDIsNiArMTkwNiw3IEBAIGludCBtYXBfZG9tYWluX3BpcnEo
CiAgICAgc3RydWN0IHBpcnEgKmluZm87CiAgICAgc3RydWN0IGlycV9kZXNj
ICpkZXNjOwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisgICAgREVDTEFS
RV9CSVRNQVAocHJlcGFyZWQsIE1BWF9NU0lfSVJRUykgPSB7fTsKIAogICAg
IEFTU0VSVChzcGluX2lzX2xvY2tlZCgmZC0+ZXZlbnRfbG9jaykpOwogCkBA
IC0xOTQ1LDggKzE5NTAsMTAgQEAgaW50IG1hcF9kb21haW5fcGlycSgKICAg
ICB9CiAKICAgICByZXQgPSBwcmVwYXJlX2RvbWFpbl9pcnFfcGlycShkLCBp
cnEsIHBpcnEsICZpbmZvKTsKLSAgICBpZiAoIHJldCApCisgICAgaWYgKCBy
ZXQgPCAwICkKICAgICAgICAgZ290byByZXZva2U7CisgICAgaWYgKCAhcmV0
ICkKKyAgICAgICAgX19zZXRfYml0KDAsIHByZXBhcmVkKTsKIAogICAgIGRl
c2MgPSBpcnFfdG9fZGVzYyhpcnEpOwogCkBAIC0yMDE4LDggKzIwMjUsMTAg
QEAgaW50IG1hcF9kb21haW5fcGlycSgKICAgICAgICAgICAgIGlycSA9IGNy
ZWF0ZV9pcnEoTlVNQV9OT19OT0RFKTsKICAgICAgICAgICAgIHJldCA9IGly
cSA+PSAwID8gcHJlcGFyZV9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBwaXJx
ICsgbnIsICZpbmZvKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBp
cnE7Ci0gICAgICAgICAgICBpZiAoIHJldCApCisgICAgICAgICAgICBpZiAo
IHJldCA8IDAgKQogICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAg
ICAgaWYgKCAhcmV0ICkKKyAgICAgICAgICAgICAgICBfX3NldF9iaXQobnIs
IHByZXBhcmVkKTsKICAgICAgICAgICAgIG1zaV9kZXNjW25yXS5pcnEgPSBp
cnE7CiAKICAgICAgICAgICAgIGlmICggaXJxX3Blcm1pdF9hY2Nlc3MoZCwg
aXJxKSAhPSAwICkKQEAgLTIwNTIsMTUgKzIwNjEsMTUgQEAgaW50IG1hcF9k
b21haW5fcGlycSgKICAgICAgICAgICAgICAgICBkZXNjLT5tc2lfZGVzYyA9
IE5VTEw7CiAgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9y
ZSgmZGVzYy0+bG9jaywgZmxhZ3MpOwogICAgICAgICAgICAgfQotICAgICAg
ICAgICAgd2hpbGUgKCBuci0tICkKKyAgICAgICAgICAgIHdoaWxlICggbnIg
KQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGlmICggaXJxID49
IDAgJiYgaXJxX2RlbnlfYWNjZXNzKGQsIGlycSkgKQogICAgICAgICAgICAg
ICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiZG9tJWQ6IGNvdWxkIG5vdCByZXZva2UgYWNjZXNzIHRv
IElSUSVkIChwaXJxICVkKVxuIiwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGQtPmRvbWFpbl9pZCwgaXJxLCBwaXJxKTsKLSAgICAgICAgICAgICAg
ICBpZiAoIGluZm8gKQorICAgICAgICAgICAgICAgIGlmICggaW5mbyAmJiB0
ZXN0X2JpdChuciwgcHJlcGFyZWQpICkKICAgICAgICAgICAgICAgICAgICAg
Y2xlYW51cF9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBpbmZvKTsKLSAgICAg
ICAgICAgICAgICBpbmZvID0gcGlycV9pbmZvKGQsIHBpcnEgKyBucik7Cisg
ICAgICAgICAgICAgICAgaW5mbyA9IHBpcnFfaW5mbyhkLCBwaXJxICsgLS1u
cik7CiAgICAgICAgICAgICAgICAgaXJxID0gaW5mby0+YXJjaC5pcnE7CiAg
ICAgICAgICAgICB9CiAgICAgICAgICAgICBtc2lfZGVzYy0+aXJxID0gLTE7
CkBAIC0yMDc2LDEyICsyMDg1LDE0IEBAIGludCBtYXBfZG9tYWluX3BpcnEo
CiAgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZkZXNjLT5sb2NrLCBmbGFn
cyk7CiAgICAgICAgIHNldF9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBpbmZv
KTsKICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZGVzYy0+bG9j
aywgZmxhZ3MpOworICAgICAgICByZXQgPSAwOwogICAgIH0KIAogZG9uZToK
ICAgICBpZiAoIHJldCApCiAgICAgewotICAgICAgICBjbGVhbnVwX2RvbWFp
bl9pcnFfcGlycShkLCBpcnEsIGluZm8pOworICAgICAgICBpZiAoIHRlc3Rf
Yml0KDAsIHByZXBhcmVkKSApCisgICAgICAgICAgICBjbGVhbnVwX2RvbWFp
bl9pcnFfcGlycShkLCBpcnEsIGluZm8pOwogIHJldm9rZToKICAgICAgICAg
aWYgKCBpcnFfZGVueV9hY2Nlc3MoZCwgaXJxKSApCiAgICAgICAgICAgICBw
cmludGsoWEVOTE9HX0dfRVJSCi0tLSBhL3hlbi9hcmNoL3g4Ni9waHlzZGV2
LmMKKysrIGIveGVuL2FyY2gveDg2L3BoeXNkZXYuYwpAQCAtMTg2LDcgKzE4
Niw3IEBAIGludCBwaHlzZGV2X21hcF9waXJxKGRvbWlkX3QgZG9taWQsIGlu
dAogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCB0eXBlID09IE1BUF9Q
SVJRX1RZUEVfTVVMVElfTVNJICkKICAgICAgICAgewotICAgICAgICAgICAg
aWYgKCBtc2ktPmVudHJ5X25yIDw9IDAgfHwgbXNpLT5lbnRyeV9uciA+IDMy
ICkKKyAgICAgICAgICAgIGlmICggbXNpLT5lbnRyeV9uciA8PSAwIHx8IG1z
aS0+ZW50cnlfbnIgPiBNQVhfTVNJX0lSUVMgKQogICAgICAgICAgICAgICAg
IHJldCA9IC1FRE9NOwogICAgICAgICAgICAgZWxzZSBpZiAoIG1zaS0+ZW50
cnlfbnIgIT0gMSAmJiAhaW9tbXVfaW50cmVtYXAgKQogICAgICAgICAgICAg
ICAgIHJldCA9IC1FT1BOT1RTVVBQOwotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L21zaS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNpLmgKQEAg
LTU2LDYgKzU2LDggQEAKIC8qIE1BWCBmaXhlZCBwYWdlcyByZXNlcnZlZCBm
b3IgbWFwcGluZyBNU0lYIHRhYmxlcy4gKi8KICNkZWZpbmUgRklYX01TSVhf
TUFYX1BBR0VTICAgICAgICAgICAgICA1MTIKIAorI2RlZmluZSBNQVhfTVNJ
X0lSUVMgMzIgLyogbGltaXRlZCBieSBNU0kgY2FwYWJpbGl0eSBzdHJ1Y3Qg
cHJvcGVydGllcyAqLworCiBzdHJ1Y3QgbXNpX2luZm8gewogICAgIHUxNiBz
ZWc7CiAgICAgdTggYnVzOwo=

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.9/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch"
Content-Disposition: attachment;
 filename="xsa237-4.9/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvRkxBU0s6IGZpeCB1bm1hcC1kb21haW4tSVJRIFhTTSBob29rCgpU
aGUgY2FsbGVyIGFuZCB0aGUgRkxBU0sgaW1wbGVtZW50YXRpb24gb2YgeHNt
X3VubWFwX2RvbWFpbl9pcnEoKQpkaXNhZ3JlZWQgYWJvdXQgd2hhdCB0aGUg
ImRhdGEiIGFyZ3VtZW50IHBvaW50cyB0byBpbiB0aGUgTVNJIGNhc2U6CkNo
YW5nZSBib3RoIHNpZGVzIHRvIHBhc3MvdGFrZSBhIFBDSSBkZXZpY2UuCgpU
aGlzIGlzIHBhcnQgb2YgWFNBLTIzNy4KClNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgotLS0gYS94
ZW4vYXJjaC94ODYvaXJxLmMKKysrIGIveGVuL2FyY2gveDg2L2lycS5jCkBA
IC0yMTQzLDcgKzIxNDMsOCBAQCBpbnQgdW5tYXBfZG9tYWluX3BpcnEoc3Ry
dWN0IGRvbWFpbiAqZCwKICAgICAgICAgbnIgPSBtc2lfZGVzYy0+bXNpLm52
ZWM7CiAgICAgfQogCi0gICAgcmV0ID0geHNtX3VubWFwX2RvbWFpbl9pcnEo
WFNNX0hPT0ssIGQsIGlycSwgbXNpX2Rlc2MpOworICAgIHJldCA9IHhzbV91
bm1hcF9kb21haW5faXJxKFhTTV9IT09LLCBkLCBpcnEsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbXNpX2Rlc2MgPyBtc2lfZGVzYy0+ZGV2
IDogTlVMTCk7CiAgICAgaWYgKCByZXQgKQogICAgICAgICBnb3RvIGRvbmU7
CiAKLS0tIGEveGVuL3hzbS9mbGFzay9ob29rcy5jCisrKyBiL3hlbi94c20v
Zmxhc2svaG9va3MuYwpAQCAtOTE4LDggKzkxOCw4IEBAIHN0YXRpYyBpbnQg
Zmxhc2tfdW5tYXBfZG9tYWluX21zaSAoc3RydWMKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdTMyICpzaWQsIHN0cnVjdCBhdmNfYXVk
aXRfZGF0YSAqYWQpCiB7CiAjaWZkZWYgQ09ORklHX0hBU19QQ0kKLSAgICBz
dHJ1Y3QgbXNpX2luZm8gKm1zaSA9IGRhdGE7Ci0gICAgdTMyIG1hY2hpbmVf
YmRmID0gKG1zaS0+c2VnIDw8IDE2KSB8IChtc2ktPmJ1cyA8PCA4KSB8IG1z
aS0+ZGV2Zm47CisgICAgY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYgPSBk
YXRhOworICAgIHUzMiBtYWNoaW5lX2JkZiA9IChwZGV2LT5zZWcgPDwgMTYp
IHwgKHBkZXYtPmJ1cyA8PCA4KSB8IHBkZXYtPmRldmZuOwogCiAgICAgQVZD
X0FVRElUX0RBVEFfSU5JVChhZCwgREVWKTsKICAgICBhZC0+ZGV2aWNlID0g
bWFjaGluZV9iZGY7Cg==

--=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 Thu Oct 12 12:17:39 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 12:17:39 +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 1e2cPu-0007W9-J0; Thu, 12 Oct 2017 12:16:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2cPr-0007Mu-L5; Thu, 12 Oct 2017 12:16:43 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 47/6C-16487-B2D5FD95;
 Thu, 12 Oct 2017 12:16:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrIKsWRWlGSWpSXmKPExsWS0XRdVVcz9n6
 kwaFnlha3brYyWyz5uJjFYtXVA6wOzB5Hd/9mCmCMYs3MS8qvSGDNaP27kb2g5RVjxcl1v9gb
 GCc/ZOxi5OIQErjCKHGr/yczhLOIUeLlwuNAGU4OZgFXiRv7NrNB2IoSF+41sIDYvAKCEidnP
 gGzJQQ0Je68WcUOYosIFEnsPPcSzGYT0JOYe3YSE0SvpcT8iafA5ggLBEts3NbCDDHHTGLDrz
 9ANgcHi4CqxP7JTBMYeWYh2TwLyeZZSDbPAupgBtq8fpc+hCktsfwfB0S1vMT2t3OYIWwridX
 Pd0PZ5hIbly1igpk4pfshO4RtLdH0oBmqxkLizIwrzJhq7CW2bX3CCmHbSDT3Q1yDrqbpcCcj
 TM2ty0tRzFnAKLSKUb04tagstUjXQi+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI
 zByGYBgB+Psy/6HGCU5mJREeTMC70cK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDliQHKCRalpq
 dWpGXmAFMITFqCg0dJhPddNFCat7ggMbc4Mx0idYrRnuPYiot/mDiObboMJNfMuw4kO27e/cM
 kxJKXn5cqJc6rDjJVAKQtozQPbigs5V1ilJUS5mUEOlOIpyC1KDezBFX+FaM4B6OSMK8XyBSe
 zLwSuN2vgM5iAjpLNO0OyFkliQgpqQbGvmn6Xmdfc38RF2XbxxFTXKsSZjpZbWf7cfVYnmnmV
 1x/by5pCH/92O210pz1yaH79dlzHs7l5tni2/n/tXhs7rXgnDn8X87nV+T+n6G8gfHmIccXAh
 +u7o5bvOzjtYPrVxtvvLRQtGdD6r5TDQFLmiqWFHnHvFvNOqXafH32d9mpteHtKZNfK7EUZyQ
 aajEXFScCAO7LS8V0AwAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1507810600!88147987!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4027 invoked from network); 12 Oct 2017 12:16:41 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Oct 2017 12:16:41 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2cPe-0000fp-UQ; Thu, 12 Oct 2017 12:16:30 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1e2cPe-0007BF-Tb; Thu, 12 Oct 2017 12:16: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: <E1e2cPe-0007BF-Tb@xenbits.xenproject.org>
Date: Thu, 12 Oct 2017 12:16:30 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-users] Xen Security Advisory 241 - Stale TLB entry due to page
 type release race
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-241
                              version 3

             Stale TLB entry due to page type release race

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

Fix ARM build issue in patches.

Public release.

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

x86 PV guests effect TLB flushes by way of a hypercall.  Xen tries to
reduce the number of TLB flushes by delaying them as much as possible.
When the last type reference of a page is dropped, the need for a TLB
flush (before the page is re-used) is recorded.  If a guest TLB flush
request involves an Inter Processor Interrupt (IPI) to a CPU in which
is the process of dropping the last type reference of some page, and
if that IPI arrives at exactly the right instruction boundary, a stale
time stamp may be recorded, possibly resulting in the later omission
of the necessary TLB flush for that page.

IMPACT
======

A malicious x86 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 Xen versions from at least 3.2 onwards are vulnerable.  Earlier
versions have not been checked.

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

Only x86 PV guests can leverage the vulnerability.  x86 HVM guests
cannot leverage the vulnerability.

RISK ASSESSMENT
===============

A successful attack would require introducing an extended delay between
two adjacent operations on one cpu -- long enough for two hypercalls to
complete on another cpu.  The security team currently has no
proof-of-concept for this vulnerability.

However, techniques for these sorts of timing-based attacks are
continually advancing, so we still recommend users potentially affected
by this issue apply the patch as soon as reasonably possible.

MITIGATION
==========

Running only HVM guests will avoid this vulnerability.

For PV guests, 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.

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

$ sha256sum xsa241*
5e239ba4dbd74fd61e59a27f9abc8ea6ba32532bdf81eeb2d7e66f0fd53e40b4  xsa241.meta
b8db933d53e7e289652ffda6c46ce284a0254a9f8bc9e1be6793e388009f49ce  xsa241.patch
443a5b0818045ada44fad0370ac01af0c96181be5a4078ae3b2575799e4a4e5b  xsa241-4.8.patch
927ef14d875556481c38d4065f501211a78eec1c2396a954a4a4abfb9255960f  xsa241-4.9.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

iQEcBAEBCAAGBQJZ31v/AAoJEIP+FMlX6CvZsNgIALcJ/DeUN5nv8duBvC3hbAX6
NABBtlVJ6K7qZpAf+04Eztym4bEWXWGtJ1BQVCJ6aPwPZ4aOUodA/zRBEQS7Xp8F
5P5U3Qwa/C+slqLh7QfYdwlkgdMRG67yWIo2xMOEcfORlPjc1wDxohtCQZT9uiMs
Y9Xllt/sLhGgYq4+TpNvJyYMzvPp1+oBEuqcR58IZ2aepQJAlPl3LnLdYyN8TAqv
MBmli7cRO/vYn5z7aII9NbuF8XEnx0Vfqp7EufLU1LQyG4S9jYXd0xvD6BjjkGWM
N/dvJTMq8HXS00VUAoONOv+blq2AdRs9oYD8yeMCglUhpeK8cIaEsYzhOHbCvlI=
=1uZK
-----END PGP SIGNATURE-----

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

ewogICJYU0EiOiAyNDEsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC45IiwKICAgICI0LjgiLAogICAgIjQuNyIsCiAg
ICAiNC42IiwKICAgICI0LjUiCiAgXSwKICAiVHJlZXMiOiBbCiAgICAieGVu
IgogIF0sCiAgIlJlY2lwZXMiOiB7CiAgICAiNC41IjogewogICAgICAiWGVu
VmVyc2lvbiI6ICI0LjUiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAi
eGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICI4MzcyNGQ5ZjNhZTIx
YTNiOTYzNjI3NDJlMmYwNTJiMTlkOWY1NTlhIiwKICAgICAgICAgICJQcmVy
ZXFzIjogWwogICAgICAgICAgICAyMzcsCiAgICAgICAgICAgIDIzOCwKICAg
ICAgICAgICAgMjM5LAogICAgICAgICAgICAyNDAKICAgICAgICAgIF0sCiAg
ICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI0MS00Ljku
cGF0Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9LAog
ICAgIjQuNiI6IHsKICAgICAgIlhlblZlcnNpb24iOiAiNC42IiwKICAgICAg
IlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFi
bGVSZWYiOiAiMTY1OGE4NzY5MGFjODM5ZTg1ZGIxMmJiZjQwOWJlNjJiYjkz
ODY0MCIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAgMjM3
LAogICAgICAgICAgICAyMzgsCiAgICAgICAgICAgIDIzOSwKICAgICAgICAg
ICAgMjQwCiAgICAgICAgICBdLAogICAgICAgICAgIlBhdGNoZXMiOiBbCiAg
ICAgICAgICAgICJ4c2EyNDEtNC45LnBhdGNoIgogICAgICAgICAgXQogICAg
ICAgIH0KICAgICAgfQogICAgfSwKICAgICI0LjciOiB7CiAgICAgICJYZW5W
ZXJzaW9uIjogIjQuNyIsCiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4
ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogImM3NzgzZDljMjZmYzE5
MTg2MmQ5ODgzZGEyMjM4NzM0MGIxZmFiMTgiLAogICAgICAgICAgIlByZXJl
cXMiOiBbCiAgICAgICAgICAgIDIzNywKICAgICAgICAgICAgMjM4LAogICAg
ICAgICAgICAyMzksCiAgICAgICAgICAgIDI0MAogICAgICAgICAgXSwKICAg
ICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjQxLTQuOS5w
YXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAg
ICAiNC44IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0LjgiLAogICAgICAi
UmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJs
ZVJlZiI6ICIzNjg5OGViMTI1NzJmMGExZjg1Y2I1NGQ0YTllOTBhZmNiNmY3
MDQ1IiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyMzcs
CiAgICAgICAgICAgIDIzOCwKICAgICAgICAgICAgMjM5LAogICAgICAgICAg
ICAyNDAKICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAg
ICAgICAgICAgInhzYTI0MS00LjkucGF0Y2giCiAgICAgICAgICBdCiAgICAg
ICAgfQogICAgICB9CiAgICB9LAogICAgIjQuOSI6IHsKICAgICAgIlhlblZl
cnNpb24iOiAiNC45IiwKICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhl
biI6IHsKICAgICAgICAgICJTdGFibGVSZWYiOiAiMmNjM2QzMmY0MGM3MWNi
MjQyNDc3YTNmODkzODA3NGQ0ZmMzNjgyOSIsCiAgICAgICAgICAiUHJlcmVx
cyI6IFsKICAgICAgICAgICAgMjM3LAogICAgICAgICAgICAyMzgsCiAgICAg
ICAgICAgIDIzOSwKICAgICAgICAgICAgMjQwCiAgICAgICAgICBdLAogICAg
ICAgICAgIlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2EyNDEtNC45LnBh
dGNoIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAg
ICJtYXN0ZXIiOiB7CiAgICAgICJYZW5WZXJzaW9uIjogIm1hc3RlciIsCiAg
ICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAi
U3RhYmxlUmVmIjogImE4ZWE2ZTI2ODgxMThhM2UxOWUyOWIzOWUzMTZmYWE1
Zjk2YWI5ZDEiLAogICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAg
IDIzNywKICAgICAgICAgICAgMjM4LAogICAgICAgICAgICAyMzksCiAgICAg
ICAgICAgIDI0MAogICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjog
WwogICAgICAgICAgICAieHNhMjQxLnBhdGNoIgogICAgICAgICAgXQogICAg
ICAgIH0KICAgICAgfQogICAgfQogIH0KfQ==

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGRvbid0IHN0b3JlIHBvc3NpYmx5IHN0YWxlIFRMQiBmbHVzaCB0
aW1lIHN0YW1wCgpXaGlsZSB0aGUgdGltaW5nIHdpbmRvdyBpcyBleHRyZW1l
bHkgbmFycm93LCBpdCBpcyB0aGVvcmV0aWNhbGx5CnBvc3NpYmxlIGZvciBh
biB1cGRhdGUgdG8gdGhlIFRMQiBmbHVzaCBjbG9jayBhbmQgYSBzdWJzZXF1
ZW50IGZsdXNoCklQSSB0byBoYXBwZW4gYmV0d2VlbiB0aGUgcmVhZCBhbmQg
d3JpdGUgcGFydHMgb2YgdGhlIHVwZGF0ZSBvZiB0aGUKcGVyLXBhZ2Ugc3Rh
bXAuIEV4Y2x1ZGUgdGhpcyBwb3NzaWJpbGl0eSBieSBkaXNhYmxpbmcgaW50
ZXJydXB0cwphY3Jvc3MgdGhlIHVwZGF0ZSwgcHJldmVudGluZyB0aGUgSVBJ
IHRvIGJlIHNlcnZpY2VkIGluIHRoZSBtaWRkbGUuCgpUaGlzIGlzIFhTQS0y
NDEuCgpSZXBvcnRlZC1ieTogSmFubiBIb3JuIDxqYW5uaEBnb29nbGUuY29t
PgpTdWdnZXN0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgotLS0KdjM6IEZpeCBBUk0gYnVpbGQg
aXNzdWUuCnYyOiBSZWJhc2Ugb24gdG9wIG9mIHN0YWdpbmcgKyAoMjM3LTI0
MCkKCi0tLSBhL3hlbi9hcmNoL2FybS9zbXAuYworKysgYi94ZW4vYXJjaC9h
cm0vc21wLmMKQEAgLTEsMyArMSw0IEBACisjaW5jbHVkZSA8eGVuL21tLmg+
CiAjaW5jbHVkZSA8YXNtL3N5c3RlbS5oPgogI2luY2x1ZGUgPGFzbS9zbXAu
aD4KICNpbmNsdWRlIDxhc20vY3ByZWdzLmg+Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC00ODgsNyArNDg4
LDcgQEAgdm9pZCB1cGRhdGVfY3IzKHN0cnVjdCB2Y3B1ICp2KQogICAgIG1h
a2VfY3IzKHYsIGNyM19tZm4pOwogfQogCi1zdGF0aWMgaW5saW5lIHZvaWQg
cGFnZV9zZXRfdGxiZmx1c2hfdGltZXN0YW1wKHN0cnVjdCBwYWdlX2luZm8g
KnBhZ2UpCitzdGF0aWMgaW5saW5lIHZvaWQgc2V0X3RsYmZsdXNoX3RpbWVz
dGFtcChzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogewogICAgIC8qCiAgICAg
ICogUmVjb3JkIFRMQiBpbmZvcm1hdGlvbiBmb3IgZmx1c2ggbGF0ZXIuIFdl
IGRvIG5vdCBzdGFtcCBwYWdlIHRhYmxlcwpAQCAtNDk5LDcgKzQ5OSw3IEBA
IHN0YXRpYyBpbmxpbmUgdm9pZCBwYWdlX3NldF90bGJmbHVzaF90aW1lc3Rh
bXAoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAgKi8KICAgICBpZiAo
ICEocGFnZS0+Y291bnRfaW5mbyAmIFBHQ19wYWdlX3RhYmxlKSB8fAogICAg
ICAgICAgIXNoYWRvd19tb2RlX2VuYWJsZWQocGFnZV9nZXRfb3duZXIocGFn
ZSkpICkKLSAgICAgICAgcGFnZS0+dGxiZmx1c2hfdGltZXN0YW1wID0gdGxi
Zmx1c2hfY3VycmVudF90aW1lKCk7CisgICAgICAgIHBhZ2Vfc2V0X3RsYmZs
dXNoX3RpbWVzdGFtcChwYWdlKTsKIH0KIAogY29uc3QgY2hhciBfX3NlY3Rp
b24oIi5ic3MucGFnZV9hbGlnbmVkLmNvbnN0IikgX19hbGlnbmVkKFBBR0Vf
U0laRSkKQEAgLTIyMzIsNyArMjIzMiw3IEBAIHN0YXRpYyBpbnQgX3B1dF9m
aW5hbF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWdu
ZWQgbG9uZyB0eXBlLAogICAgICAgICAgICAgZGVjX2xpbmVhcl9lbnRyaWVz
KHB0cGcpOwogICAgICAgICB9CiAgICAgICAgIEFTU0VSVCghcGFnZS0+bGlu
ZWFyX3B0X2NvdW50IHx8IHBhZ2VfZ2V0X293bmVyKHBhZ2UpLT5pc19keWlu
Zyk7Ci0gICAgICAgIHBhZ2Vfc2V0X3RsYmZsdXNoX3RpbWVzdGFtcChwYWdl
KTsKKyAgICAgICAgc2V0X3RsYmZsdXNoX3RpbWVzdGFtcChwYWdlKTsKICAg
ICAgICAgc21wX3dtYigpOwogICAgICAgICBwYWdlLT51LmludXNlLnR5cGVf
aW5mby0tOwogICAgIH0KQEAgLTIyNDAsNyArMjI0MCw3IEBAIHN0YXRpYyBp
bnQgX3B1dF9maW5hbF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogICAgIHsKICAgICAgICAgQVNTRVJU
KChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmCiAgICAgICAgICAgICAgICAg
KFBHVF9jb3VudF9tYXNrfFBHVF92YWxpZGF0ZWR8UEdUX3BhcnRpYWwpKSA9
PSAxKTsKLSAgICAgICAgcGFnZV9zZXRfdGxiZmx1c2hfdGltZXN0YW1wKHBh
Z2UpOworICAgICAgICBzZXRfdGxiZmx1c2hfdGltZXN0YW1wKHBhZ2UpOwog
ICAgICAgICBzbXBfd21iKCk7CiAgICAgICAgIHBhZ2UtPnUuaW51c2UudHlw
ZV9pbmZvIHw9IFBHVF92YWxpZGF0ZWQ7CiAgICAgfQpAQCAtMjI5NCw3ICsy
Mjk0LDcgQEAgc3RhdGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlLCBib29sIHByZWVtcHRpYmxlLAogICAgICAgICAgICAg
aWYgKCBwdHBnICYmIFBHVF90eXBlX2VxdWFsKHgsIHB0cGctPnUuaW51c2Uu
dHlwZV9pbmZvKSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAg
LyoKLSAgICAgICAgICAgICAgICAgKiBwYWdlX3NldF90bGJmbHVzaF90aW1l
c3RhbXAoKSBhY2Nlc3NlcyB0aGUgc2FtZSB1bmlvbgorICAgICAgICAgICAg
ICAgICAqIHNldF90bGJmbHVzaF90aW1lc3RhbXAoKSBhY2Nlc3NlcyB0aGUg
c2FtZSB1bmlvbgogICAgICAgICAgICAgICAgICAqIGxpbmVhcl9wdF9jb3Vu
dCBsaXZlcyBpbi4gVW52YWxpZGF0ZWQgcGFnZSB0YWJsZSBwYWdlcywKICAg
ICAgICAgICAgICAgICAgKiBob3dldmVyLCBzaG91bGQgb2NjdXIgZHVyaW5n
IGRvbWFpbiBkZXN0cnVjdGlvbiBvbmx5CiAgICAgICAgICAgICAgICAgICog
YW55d2F5LiAgVXBkYXRpbmcgb2YgbGluZWFyX3B0X2NvdW50IGx1Y2tpbHkg
aXMgbm90CkBAIC0yMzA2LDcgKzIzMDYsNyBAQCBzdGF0aWMgaW50IF9wdXRf
cGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIGJvb2wgcHJlZW1w
dGlibGUsCiAgICAgICAgICAgICAgICAgcHRwZyA9IE5VTEw7CiAgICAgICAg
ICAgICB9CiAKLSAgICAgICAgICAgIHBhZ2Vfc2V0X3RsYmZsdXNoX3RpbWVz
dGFtcChwYWdlKTsKKyAgICAgICAgICAgIHNldF90bGJmbHVzaF90aW1lc3Rh
bXAocGFnZSk7CiAgICAgICAgIH0KIAogICAgICAgICBpZiAoIGxpa2VseSgo
eSA9IGNtcHhjaGcoJnBhZ2UtPnUuaW51c2UudHlwZV9pbmZvLCB4LCBueCkp
ID09IHgpICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cv
Y29tbW9uLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCmlu
ZGV4IDg2MTg2Y2NjZGYuLjdiMTZlZDk4NWQgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2
L21tL3NoYWRvdy9jb21tb24uYwpAQCAtMTQ2NCw3ICsxNDY0LDcgQEAgdm9p
ZCBzaGFkb3dfZnJlZShzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBzbWZuKQog
ICAgICAgICAgKiBUTEJzIHdoZW4gd2UgcmV1c2UgdGhlIHBhZ2UuICBCZWNh
dXNlIHRoZSBkZXN0cnVjdG9ycyBsZWF2ZSB0aGUKICAgICAgICAgICogY29u
dGVudHMgb2YgdGhlIHBhZ2VzIGluIHBsYWNlLCB3ZSBjYW4gZGVsYXkgVExC
IGZsdXNoZXMgdW50aWwKICAgICAgICAgICoganVzdCBiZWZvcmUgdGhlIGFs
bG9jYXRvciBoYW5kcyB0aGUgcGFnZSBvdXQgYWdhaW4uICovCi0gICAgICAg
IHNwLT50bGJmbHVzaF90aW1lc3RhbXAgPSB0bGJmbHVzaF9jdXJyZW50X3Rp
bWUoKTsKKyAgICAgICAgcGFnZV9zZXRfdGxiZmx1c2hfdGltZXN0YW1wKHNw
KTsKICAgICAgICAgcGVyZmNfZGVjcihzaGFkb3dfYWxsb2NfY291bnQpOwog
ICAgICAgICBwYWdlX2xpc3RfYWRkX3RhaWwoc3AsICZkLT5hcmNoLnBhZ2lu
Zy5zaGFkb3cuZnJlZWxpc3QpOwogICAgICAgICBzcCA9IG5leHQ7CmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24v
cGFnZV9hbGxvYy5jCmluZGV4IDBiOWY2Y2M2ZGYuLjBkNmU1M2NjZmEgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCisrKyBiL3hlbi9j
b21tb24vcGFnZV9hbGxvYy5jCkBAIC0xMzU4LDcgKzEzNTgsNyBAQCBzdGF0
aWMgdm9pZCBmcmVlX2hlYXBfcGFnZXMoCiAgICAgICAgIC8qIElmIGEgcGFn
ZSBoYXMgbm8gb3duZXIgaXQgd2lsbCBuZWVkIG5vIHNhZmV0eSBUTEIgZmx1
c2guICovCiAgICAgICAgIHBnW2ldLnUuZnJlZS5uZWVkX3RsYmZsdXNoID0g
KHBhZ2VfZ2V0X293bmVyKCZwZ1tpXSkgIT0gTlVMTCk7CiAgICAgICAgIGlm
ICggcGdbaV0udS5mcmVlLm5lZWRfdGxiZmx1c2ggKQotICAgICAgICAgICAg
cGdbaV0udGxiZmx1c2hfdGltZXN0YW1wID0gdGxiZmx1c2hfY3VycmVudF90
aW1lKCk7CisgICAgICAgICAgICBwYWdlX3NldF90bGJmbHVzaF90aW1lc3Rh
bXAoJnBnW2ldKTsKIAogICAgICAgICAvKiBUaGlzIHBhZ2UgaXMgbm90IGEg
Z3Vlc3QgZnJhbWUgYW55IG1vcmUuICovCiAgICAgICAgIHBhZ2Vfc2V0X293
bmVyKCZwZ1tpXSwgTlVMTCk7IC8qIHNldF9ncGZuX2Zyb21fbWZuIHNub29w
cyBwZyBvd25lciAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9mbHVzaHRsYi5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9mbHVzaHRsYi5o
CmluZGV4IGE4ZThhMDUzNjMuLjgzZmY5ZmE4YjMgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vZmx1c2h0bGIuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL2ZsdXNodGxiLmgKQEAgLTEyLDYgKzEyLDExIEBAIHN0YXRp
YyBpbmxpbmUgdm9pZCB0bGJmbHVzaF9maWx0ZXIoY3B1bWFza190ICptYXNr
LCB1aW50MzJfdCBwYWdlX3RpbWVzdGFtcCkge30KIAogI2RlZmluZSB0bGJm
bHVzaF9jdXJyZW50X3RpbWUoKSAgICAgICAgICAgICAgICAgKDApCiAKK3N0
YXRpYyBpbmxpbmUgdm9pZCBwYWdlX3NldF90bGJmbHVzaF90aW1lc3RhbXAo
c3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKK3sKKyAgICBwYWdlLT50bGJmbHVz
aF90aW1lc3RhbXAgPSB0bGJmbHVzaF9jdXJyZW50X3RpbWUoKTsKK30KKwog
I2lmIGRlZmluZWQoQ09ORklHX0FSTV8zMikKICMgaW5jbHVkZSA8YXNtL2Fy
bTMyL2ZsdXNodGxiLmg+CiAjZWxpZiBkZWZpbmVkKENPTkZJR19BUk1fNjQp
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmgKaW5kZXggMTMxYjMx
Y2ZjYy4uNDEzZGI2OTJlMSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9mbHVzaHRsYi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZmx1
c2h0bGIuaApAQCAtMjMsNiArMjMsMjAgQEAgREVDTEFSRV9QRVJfQ1BVKHUz
MiwgdGxiZmx1c2hfdGltZSk7CiAKICNkZWZpbmUgdGxiZmx1c2hfY3VycmVu
dF90aW1lKCkgdGxiZmx1c2hfY2xvY2sKIAorc3RhdGljIGlubGluZSB2b2lk
IHBhZ2Vfc2V0X3RsYmZsdXNoX3RpbWVzdGFtcChzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlKQoreworICAgIC8qCisgICAgICogUHJldmVudCBzdG9yaW5nIGEg
c3RhbGUgdGltZSBzdGFtcCwgd2hpY2ggY291bGQgaGFwcGVuIGlmIGFuIHVw
ZGF0ZQorICAgICAqIHRvIHRsYmZsdXNoX2Nsb2NrIHBsdXMgYSBzdWJzZXF1
ZW50IGZsdXNoIElQSSBoYXBwZW4gYmV0d2VlbiB0aGUKKyAgICAgKiByZWFk
aW5nIG9mIHRsYmZsdXNoX2Nsb2NrIGFuZCB0aGUgd3JpdGluZyBvZiB0aGUg
c3RydWN0IHBhZ2VfaW5mbworICAgICAqIGZpZWxkLgorICAgICAqLworICAg
IEFTU0VSVChsb2NhbF9pcnFfaXNfZW5hYmxlZCgpKTsKKyAgICBsb2NhbF9p
cnFfZGlzYWJsZSgpOworICAgIHBhZ2UtPnRsYmZsdXNoX3RpbWVzdGFtcCA9
IHRsYmZsdXNoX2N1cnJlbnRfdGltZSgpOworICAgIGxvY2FsX2lycV9lbmFi
bGUoKTsKK30KKwogLyoKICAqIEBjcHVfc3RhbXAgaXMgdGhlIHRpbWVzdGFt
cCBhdCBsYXN0IFRMQiBmbHVzaCBmb3IgdGhlIENQVSB3ZSBhcmUgdGVzdGlu
Zy4KICAqIEBsYXN0dXNlX3N0YW1wIGlzIGEgdGltZXN0YW1wIHRha2VuIHdo
ZW4gdGhlIFBGTiB3ZSBhcmUgdGVzdGluZyB3YXMgbGFzdCAKLS0gCjIuMTQu
MQoK

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

eDg2OiBkb24ndCBzdG9yZSBwb3NzaWJseSBzdGFsZSBUTEIgZmx1c2ggdGlt
ZSBzdGFtcAoKV2hpbGUgdGhlIHRpbWluZyB3aW5kb3cgaXMgZXh0cmVtZWx5
IG5hcnJvdywgaXQgaXMgdGhlb3JldGljYWxseQpwb3NzaWJsZSBmb3IgYW4g
dXBkYXRlIHRvIHRoZSBUTEIgZmx1c2ggY2xvY2sgYW5kIGEgc3Vic2VxdWVu
dCBmbHVzaApJUEkgdG8gaGFwcGVuIGJldHdlZW4gdGhlIHJlYWQgYW5kIHdy
aXRlIHBhcnRzIG9mIHRoZSB1cGRhdGUgb2YgdGhlCnBlci1wYWdlIHN0YW1w
LiBFeGNsdWRlIHRoaXMgcG9zc2liaWxpdHkgYnkgZGlzYWJsaW5nIGludGVy
cnVwdHMKYWNyb3NzIHRoZSB1cGRhdGUsIHByZXZlbnRpbmcgdGhlIElQSSB0
byBiZSBzZXJ2aWNlZCBpbiB0aGUgbWlkZGxlLgoKVGhpcyBpcyBYU0EtMjQx
LgoKUmVwb3J0ZWQtYnk6IEphbm4gSG9ybiA8amFubmhAZ29vZ2xlLmNvbT4K
U3VnZ2VzdGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNp
dHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4KCi0tLSBhL3hlbi9hcmNoL2FybS9zbXAu
YworKysgYi94ZW4vYXJjaC9hcm0vc21wLmMKQEAgLTEsNCArMSw1IEBACiAj
aW5jbHVkZSA8eGVuL2NvbmZpZy5oPgorI2luY2x1ZGUgPHhlbi9tbS5oPgog
I2luY2x1ZGUgPGFzbS9zeXN0ZW0uaD4KICNpbmNsdWRlIDxhc20vc21wLmg+
CiAjaW5jbHVkZSA8YXNtL2NwcmVncy5oPgotLS0gYS94ZW4vYXJjaC94ODYv
bW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMjUyNCw3ICsyNTI0
LDcgQEAgc3RhdGljIGludCBfcHV0X2ZpbmFsX3BhZ2VfdHlwZShzdHJ1Y3Qg
cAogICAgICAgICAgKi8KICAgICAgICAgaWYgKCAhKHNoYWRvd19tb2RlX2Vu
YWJsZWQocGFnZV9nZXRfb3duZXIocGFnZSkpICYmCiAgICAgICAgICAgICAg
ICAocGFnZS0+Y291bnRfaW5mbyAmIFBHQ19wYWdlX3RhYmxlKSkgKQotICAg
ICAgICAgICAgcGFnZS0+dGxiZmx1c2hfdGltZXN0YW1wID0gdGxiZmx1c2hf
Y3VycmVudF90aW1lKCk7CisgICAgICAgICAgICBwYWdlX3NldF90bGJmbHVz
aF90aW1lc3RhbXAocGFnZSk7CiAgICAgICAgIHdtYigpOwogICAgICAgICBw
YWdlLT51LmludXNlLnR5cGVfaW5mby0tOwogICAgIH0KQEAgLTI1MzQsNyAr
MjUzNCw3IEBAIHN0YXRpYyBpbnQgX3B1dF9maW5hbF9wYWdlX3R5cGUoc3Ry
dWN0IHAKICAgICAgICAgICAgICAgICAoUEdUX2NvdW50X21hc2t8UEdUX3Zh
bGlkYXRlZHxQR1RfcGFydGlhbCkpID09IDEpOwogICAgICAgICBpZiAoICEo
c2hhZG93X21vZGVfZW5hYmxlZChwYWdlX2dldF9vd25lcihwYWdlKSkgJiYK
ICAgICAgICAgICAgICAgIChwYWdlLT5jb3VudF9pbmZvICYgUEdDX3BhZ2Vf
dGFibGUpKSApCi0gICAgICAgICAgICBwYWdlLT50bGJmbHVzaF90aW1lc3Rh
bXAgPSB0bGJmbHVzaF9jdXJyZW50X3RpbWUoKTsKKyAgICAgICAgICAgIHBh
Z2Vfc2V0X3RsYmZsdXNoX3RpbWVzdGFtcChwYWdlKTsKICAgICAgICAgd21i
KCk7CiAgICAgICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvIHw9IFBHVF92
YWxpZGF0ZWQ7CiAgICAgfQpAQCAtMjU4OCw3ICsyNTg4LDcgQEAgc3RhdGlj
IGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbgogICAgICAgICAg
ICAgaWYgKCBwdHBnICYmIFBHVF90eXBlX2VxdWFsKHgsIHB0cGctPnUuaW51
c2UudHlwZV9pbmZvKSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAg
ICAgLyoKLSAgICAgICAgICAgICAgICAgKiBwYWdlX3NldF90bGJmbHVzaF90
aW1lc3RhbXAoKSBhY2Nlc3NlcyB0aGUgc2FtZSB1bmlvbgorICAgICAgICAg
ICAgICAgICAqIHNldF90bGJmbHVzaF90aW1lc3RhbXAoKSBhY2Nlc3NlcyB0
aGUgc2FtZSB1bmlvbgogICAgICAgICAgICAgICAgICAqIGxpbmVhcl9wdF9j
b3VudCBsaXZlcyBpbi4gVW52YWxpZGF0ZWQgcGFnZSB0YWJsZSBwYWdlcywK
ICAgICAgICAgICAgICAgICAgKiBob3dldmVyLCBzaG91bGQgb2NjdXIgZHVy
aW5nIGRvbWFpbiBkZXN0cnVjdGlvbiBvbmx5CiAgICAgICAgICAgICAgICAg
ICogYW55d2F5LiAgVXBkYXRpbmcgb2YgbGluZWFyX3B0X2NvdW50IGx1Y2tp
bHkgaXMgbm90CkBAIC0yNjA5LDcgKzI2MDksNyBAQCBzdGF0aWMgaW50IF9w
dXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luCiAgICAgICAgICAgICAgKi8K
ICAgICAgICAgICAgIGlmICggIShzaGFkb3dfbW9kZV9lbmFibGVkKHBhZ2Vf
Z2V0X293bmVyKHBhZ2UpKSAmJgogICAgICAgICAgICAgICAgICAgIChwYWdl
LT5jb3VudF9pbmZvICYgUEdDX3BhZ2VfdGFibGUpKSApCi0gICAgICAgICAg
ICAgICAgcGFnZS0+dGxiZmx1c2hfdGltZXN0YW1wID0gdGxiZmx1c2hfY3Vy
cmVudF90aW1lKCk7CisgICAgICAgICAgICAgICAgcGFnZV9zZXRfdGxiZmx1
c2hfdGltZXN0YW1wKHBhZ2UpOwogICAgICAgICB9CiAKICAgICAgICAgaWYg
KCBsaWtlbHkoKHkgPSBjbXB4Y2hnKCZwYWdlLT51LmludXNlLnR5cGVfaW5m
bywgeCwgbngpKSA9PSB4KSApCi0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFk
b3cvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21t
b24uYwpAQCAtMTQ2NCw3ICsxNDY0LDcgQEAgdm9pZCBzaGFkb3dfZnJlZShz
dHJ1Y3QgZG9tYWluICpkLCBtZm5fdAogICAgICAgICAgKiBUTEJzIHdoZW4g
d2UgcmV1c2UgdGhlIHBhZ2UuICBCZWNhdXNlIHRoZSBkZXN0cnVjdG9ycyBs
ZWF2ZSB0aGUKICAgICAgICAgICogY29udGVudHMgb2YgdGhlIHBhZ2VzIGlu
IHBsYWNlLCB3ZSBjYW4gZGVsYXkgVExCIGZsdXNoZXMgdW50aWwKICAgICAg
ICAgICoganVzdCBiZWZvcmUgdGhlIGFsbG9jYXRvciBoYW5kcyB0aGUgcGFn
ZSBvdXQgYWdhaW4uICovCi0gICAgICAgIHNwLT50bGJmbHVzaF90aW1lc3Rh
bXAgPSB0bGJmbHVzaF9jdXJyZW50X3RpbWUoKTsKKyAgICAgICAgcGFnZV9z
ZXRfdGxiZmx1c2hfdGltZXN0YW1wKHNwKTsKICAgICAgICAgcGVyZmNfZGVj
cihzaGFkb3dfYWxsb2NfY291bnQpOwogICAgICAgICBwYWdlX2xpc3RfYWRk
X3RhaWwoc3AsICZkLT5hcmNoLnBhZ2luZy5zaGFkb3cuZnJlZWxpc3QpOwog
ICAgICAgICBzcCA9IG5leHQ7Ci0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxv
Yy5jCisrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCkBAIC05NjAsNyAr
OTYwLDcgQEAgc3RhdGljIHZvaWQgZnJlZV9oZWFwX3BhZ2VzKAogICAgICAg
ICAvKiBJZiBhIHBhZ2UgaGFzIG5vIG93bmVyIGl0IHdpbGwgbmVlZCBubyBz
YWZldHkgVExCIGZsdXNoLiAqLwogICAgICAgICBwZ1tpXS51LmZyZWUubmVl
ZF90bGJmbHVzaCA9IChwYWdlX2dldF9vd25lcigmcGdbaV0pICE9IE5VTEwp
OwogICAgICAgICBpZiAoIHBnW2ldLnUuZnJlZS5uZWVkX3RsYmZsdXNoICkK
LSAgICAgICAgICAgIHBnW2ldLnRsYmZsdXNoX3RpbWVzdGFtcCA9IHRsYmZs
dXNoX2N1cnJlbnRfdGltZSgpOworICAgICAgICAgICAgcGFnZV9zZXRfdGxi
Zmx1c2hfdGltZXN0YW1wKCZwZ1tpXSk7CiAKICAgICAgICAgLyogVGhpcyBw
YWdlIGlzIG5vdCBhIGd1ZXN0IGZyYW1lIGFueSBtb3JlLiAqLwogICAgICAg
ICBwYWdlX3NldF9vd25lcigmcGdbaV0sIE5VTEwpOyAvKiBzZXRfZ3Bmbl9m
cm9tX21mbiBzbm9vcHMgcGcgb3duZXIgKi8KLS0tIGEveGVuL2luY2x1ZGUv
YXNtLWFybS9mbHVzaHRsYi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
Zmx1c2h0bGIuaApAQCAtMTIsNiArMTIsMTEgQEAgc3RhdGljIGlubGluZSB2
b2lkIHRsYmZsdXNoX2ZpbHRlcihjcHVtYQogCiAjZGVmaW5lIHRsYmZsdXNo
X2N1cnJlbnRfdGltZSgpICAgICAgICAgICAgICAgICAoMCkKIAorc3RhdGlj
IGlubGluZSB2b2lkIHBhZ2Vfc2V0X3RsYmZsdXNoX3RpbWVzdGFtcChzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlKQoreworICAgIHBhZ2UtPnRsYmZsdXNoX3Rp
bWVzdGFtcCA9IHRsYmZsdXNoX2N1cnJlbnRfdGltZSgpOworfQorCiAjaWYg
ZGVmaW5lZChDT05GSUdfQVJNXzMyKQogIyBpbmNsdWRlIDxhc20vYXJtMzIv
Zmx1c2h0bGIuaD4KICNlbGlmIGRlZmluZWQoQ09ORklHX0FSTV82NCkKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvZmx1c2h0bGIuaApAQCAtMjMsNiArMjMsMjAgQEAg
REVDTEFSRV9QRVJfQ1BVKHUzMiwgdGxiZmx1c2hfdGltZSk7CiAKICNkZWZp
bmUgdGxiZmx1c2hfY3VycmVudF90aW1lKCkgdGxiZmx1c2hfY2xvY2sKIAor
c3RhdGljIGlubGluZSB2b2lkIHBhZ2Vfc2V0X3RsYmZsdXNoX3RpbWVzdGFt
cChzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQoreworICAgIC8qCisgICAgICog
UHJldmVudCBzdG9yaW5nIGEgc3RhbGUgdGltZSBzdGFtcCwgd2hpY2ggY291
bGQgaGFwcGVuIGlmIGFuIHVwZGF0ZQorICAgICAqIHRvIHRsYmZsdXNoX2Ns
b2NrIHBsdXMgYSBzdWJzZXF1ZW50IGZsdXNoIElQSSBoYXBwZW4gYmV0d2Vl
biB0aGUKKyAgICAgKiByZWFkaW5nIG9mIHRsYmZsdXNoX2Nsb2NrIGFuZCB0
aGUgd3JpdGluZyBvZiB0aGUgc3RydWN0IHBhZ2VfaW5mbworICAgICAqIGZp
ZWxkLgorICAgICAqLworICAgIEFTU0VSVChsb2NhbF9pcnFfaXNfZW5hYmxl
ZCgpKTsKKyAgICBsb2NhbF9pcnFfZGlzYWJsZSgpOworICAgIHBhZ2UtPnRs
YmZsdXNoX3RpbWVzdGFtcCA9IHRsYmZsdXNoX2N1cnJlbnRfdGltZSgpOwor
ICAgIGxvY2FsX2lycV9lbmFibGUoKTsKK30KKwogLyoKICAqIEBjcHVfc3Rh
bXAgaXMgdGhlIHRpbWVzdGFtcCBhdCBsYXN0IFRMQiBmbHVzaCBmb3IgdGhl
IENQVSB3ZSBhcmUgdGVzdGluZy4KICAqIEBsYXN0dXNlX3N0YW1wIGlzIGEg
dGltZXN0YW1wIHRha2VuIHdoZW4gdGhlIFBGTiB3ZSBhcmUgdGVzdGluZyB3
YXMgbGFzdCAK

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGRvbid0IHN0b3JlIHBvc3NpYmx5IHN0YWxlIFRMQiBmbHVzaCB0
aW1lIHN0YW1wCgpXaGlsZSB0aGUgdGltaW5nIHdpbmRvdyBpcyBleHRyZW1l
bHkgbmFycm93LCBpdCBpcyB0aGVvcmV0aWNhbGx5CnBvc3NpYmxlIGZvciBh
biB1cGRhdGUgdG8gdGhlIFRMQiBmbHVzaCBjbG9jayBhbmQgYSBzdWJzZXF1
ZW50IGZsdXNoCklQSSB0byBoYXBwZW4gYmV0d2VlbiB0aGUgcmVhZCBhbmQg
d3JpdGUgcGFydHMgb2YgdGhlIHVwZGF0ZSBvZiB0aGUKcGVyLXBhZ2Ugc3Rh
bXAuIEV4Y2x1ZGUgdGhpcyBwb3NzaWJpbGl0eSBieSBkaXNhYmxpbmcgaW50
ZXJydXB0cwphY3Jvc3MgdGhlIHVwZGF0ZSwgcHJldmVudGluZyB0aGUgSVBJ
IHRvIGJlIHNlcnZpY2VkIGluIHRoZSBtaWRkbGUuCgpUaGlzIGlzIFhTQS0y
NDEuCgpSZXBvcnRlZC1ieTogSmFubiBIb3JuIDxqYW5uaEBnb29nbGUuY29t
PgpTdWdnZXN0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgoKLS0tIGEveGVuL2FyY2gvYXJtL3Nt
cC5jCisrKyBiL3hlbi9hcmNoL2FybS9zbXAuYwpAQCAtMSwzICsxLDQgQEAK
KyNpbmNsdWRlIDx4ZW4vbW0uaD4KICNpbmNsdWRlIDxhc20vc3lzdGVtLmg+
CiAjaW5jbHVkZSA8YXNtL3NtcC5oPgogI2luY2x1ZGUgPGFzbS9jcHJlZ3Mu
aD4KLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2
L21tLmMKQEAgLTI1MjQsNyArMjUyNCw3IEBAIHN0YXRpYyBpbnQgX3B1dF9m
aW5hbF9wYWdlX3R5cGUoc3RydWN0IHAKICAgICAgICAgICovCiAgICAgICAg
IGlmICggIShzaGFkb3dfbW9kZV9lbmFibGVkKHBhZ2VfZ2V0X293bmVyKHBh
Z2UpKSAmJgogICAgICAgICAgICAgICAgKHBhZ2UtPmNvdW50X2luZm8gJiBQ
R0NfcGFnZV90YWJsZSkpICkKLSAgICAgICAgICAgIHBhZ2UtPnRsYmZsdXNo
X3RpbWVzdGFtcCA9IHRsYmZsdXNoX2N1cnJlbnRfdGltZSgpOworICAgICAg
ICAgICAgcGFnZV9zZXRfdGxiZmx1c2hfdGltZXN0YW1wKHBhZ2UpOwogICAg
ICAgICB3bWIoKTsKICAgICAgICAgcGFnZS0+dS5pbnVzZS50eXBlX2luZm8t
LTsKICAgICB9CkBAIC0yNTM0LDcgKzI1MzQsNyBAQCBzdGF0aWMgaW50IF9w
dXRfZmluYWxfcGFnZV90eXBlKHN0cnVjdCBwCiAgICAgICAgICAgICAgICAg
KFBHVF9jb3VudF9tYXNrfFBHVF92YWxpZGF0ZWR8UEdUX3BhcnRpYWwpKSA9
PSAxKTsKICAgICAgICAgaWYgKCAhKHNoYWRvd19tb2RlX2VuYWJsZWQocGFn
ZV9nZXRfb3duZXIocGFnZSkpICYmCiAgICAgICAgICAgICAgICAocGFnZS0+
Y291bnRfaW5mbyAmIFBHQ19wYWdlX3RhYmxlKSkgKQotICAgICAgICAgICAg
cGFnZS0+dGxiZmx1c2hfdGltZXN0YW1wID0gdGxiZmx1c2hfY3VycmVudF90
aW1lKCk7CisgICAgICAgICAgICBwYWdlX3NldF90bGJmbHVzaF90aW1lc3Rh
bXAocGFnZSk7CiAgICAgICAgIHdtYigpOwogICAgICAgICBwYWdlLT51Lmlu
dXNlLnR5cGVfaW5mbyB8PSBQR1RfdmFsaWRhdGVkOwogICAgIH0KQEAgLTI1
ODgsNyArMjU4OCw3IEBAIHN0YXRpYyBpbnQgX3B1dF9wYWdlX3R5cGUoc3Ry
dWN0IHBhZ2VfaW4KICAgICAgICAgICAgIGlmICggcHRwZyAmJiBQR1RfdHlw
ZV9lcXVhbCh4LCBwdHBnLT51LmludXNlLnR5cGVfaW5mbykgKQogICAgICAg
ICAgICAgewogICAgICAgICAgICAgICAgIC8qCi0gICAgICAgICAgICAgICAg
ICogcGFnZV9zZXRfdGxiZmx1c2hfdGltZXN0YW1wKCkgYWNjZXNzZXMgdGhl
IHNhbWUgdW5pb24KKyAgICAgICAgICAgICAgICAgKiBzZXRfdGxiZmx1c2hf
dGltZXN0YW1wKCkgYWNjZXNzZXMgdGhlIHNhbWUgdW5pb24KICAgICAgICAg
ICAgICAgICAgKiBsaW5lYXJfcHRfY291bnQgbGl2ZXMgaW4uIFVudmFsaWRh
dGVkIHBhZ2UgdGFibGUgcGFnZXMsCiAgICAgICAgICAgICAgICAgICogaG93
ZXZlciwgc2hvdWxkIG9jY3VyIGR1cmluZyBkb21haW4gZGVzdHJ1Y3Rpb24g
b25seQogICAgICAgICAgICAgICAgICAqIGFueXdheS4gIFVwZGF0aW5nIG9m
IGxpbmVhcl9wdF9jb3VudCBsdWNraWx5IGlzIG5vdApAQCAtMjYwOSw3ICsy
NjA5LDcgQEAgc3RhdGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFn
ZV9pbgogICAgICAgICAgICAgICovCiAgICAgICAgICAgICBpZiAoICEoc2hh
ZG93X21vZGVfZW5hYmxlZChwYWdlX2dldF9vd25lcihwYWdlKSkgJiYKICAg
ICAgICAgICAgICAgICAgICAocGFnZS0+Y291bnRfaW5mbyAmIFBHQ19wYWdl
X3RhYmxlKSkgKQotICAgICAgICAgICAgICAgIHBhZ2UtPnRsYmZsdXNoX3Rp
bWVzdGFtcCA9IHRsYmZsdXNoX2N1cnJlbnRfdGltZSgpOworICAgICAgICAg
ICAgICAgIHBhZ2Vfc2V0X3RsYmZsdXNoX3RpbWVzdGFtcChwYWdlKTsKICAg
ICAgICAgfQogCiAgICAgICAgIGlmICggbGlrZWx5KCh5ID0gY21weGNoZygm
cGFnZS0+dS5pbnVzZS50eXBlX2luZm8sIHgsIG54KSkgPT0geCkgKQotLS0g
YS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKQEAgLTE0NjQsNyArMTQ2NCw3
IEBAIHZvaWQgc2hhZG93X2ZyZWUoc3RydWN0IGRvbWFpbiAqZCwgbWZuX3QK
ICAgICAgICAgICogVExCcyB3aGVuIHdlIHJldXNlIHRoZSBwYWdlLiAgQmVj
YXVzZSB0aGUgZGVzdHJ1Y3RvcnMgbGVhdmUgdGhlCiAgICAgICAgICAqIGNv
bnRlbnRzIG9mIHRoZSBwYWdlcyBpbiBwbGFjZSwgd2UgY2FuIGRlbGF5IFRM
QiBmbHVzaGVzIHVudGlsCiAgICAgICAgICAqIGp1c3QgYmVmb3JlIHRoZSBh
bGxvY2F0b3IgaGFuZHMgdGhlIHBhZ2Ugb3V0IGFnYWluLiAqLwotICAgICAg
ICBzcC0+dGxiZmx1c2hfdGltZXN0YW1wID0gdGxiZmx1c2hfY3VycmVudF90
aW1lKCk7CisgICAgICAgIHBhZ2Vfc2V0X3RsYmZsdXNoX3RpbWVzdGFtcChz
cCk7CiAgICAgICAgIHBlcmZjX2RlY3Ioc2hhZG93X2FsbG9jX2NvdW50KTsK
ICAgICAgICAgcGFnZV9saXN0X2FkZF90YWlsKHNwLCAmZC0+YXJjaC5wYWdp
bmcuc2hhZG93LmZyZWVsaXN0KTsKICAgICAgICAgc3AgPSBuZXh0OwotLS0g
YS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYworKysgYi94ZW4vY29tbW9uL3Bh
Z2VfYWxsb2MuYwpAQCAtOTYwLDcgKzk2MCw3IEBAIHN0YXRpYyB2b2lkIGZy
ZWVfaGVhcF9wYWdlcygKICAgICAgICAgLyogSWYgYSBwYWdlIGhhcyBubyBv
d25lciBpdCB3aWxsIG5lZWQgbm8gc2FmZXR5IFRMQiBmbHVzaC4gKi8KICAg
ICAgICAgcGdbaV0udS5mcmVlLm5lZWRfdGxiZmx1c2ggPSAocGFnZV9nZXRf
b3duZXIoJnBnW2ldKSAhPSBOVUxMKTsKICAgICAgICAgaWYgKCBwZ1tpXS51
LmZyZWUubmVlZF90bGJmbHVzaCApCi0gICAgICAgICAgICBwZ1tpXS50bGJm
bHVzaF90aW1lc3RhbXAgPSB0bGJmbHVzaF9jdXJyZW50X3RpbWUoKTsKKyAg
ICAgICAgICAgIHBhZ2Vfc2V0X3RsYmZsdXNoX3RpbWVzdGFtcCgmcGdbaV0p
OwogCiAgICAgICAgIC8qIFRoaXMgcGFnZSBpcyBub3QgYSBndWVzdCBmcmFt
ZSBhbnkgbW9yZS4gKi8KICAgICAgICAgcGFnZV9zZXRfb3duZXIoJnBnW2ld
LCBOVUxMKTsgLyogc2V0X2dwZm5fZnJvbV9tZm4gc25vb3BzIHBnIG93bmVy
ICovCi0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZmx1c2h0bGIuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL2ZsdXNodGxiLmgKQEAgLTEyLDYgKzEy
LDExIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCB0bGJmbHVzaF9maWx0ZXIoY3B1
bWEKIAogI2RlZmluZSB0bGJmbHVzaF9jdXJyZW50X3RpbWUoKSAgICAgICAg
ICAgICAgICAgKDApCiAKK3N0YXRpYyBpbmxpbmUgdm9pZCBwYWdlX3NldF90
bGJmbHVzaF90aW1lc3RhbXAoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKK3sK
KyAgICBwYWdlLT50bGJmbHVzaF90aW1lc3RhbXAgPSB0bGJmbHVzaF9jdXJy
ZW50X3RpbWUoKTsKK30KKwogI2lmIGRlZmluZWQoQ09ORklHX0FSTV8zMikK
ICMgaW5jbHVkZSA8YXNtL2FybTMyL2ZsdXNodGxiLmg+CiAjZWxpZiBkZWZp
bmVkKENPTkZJR19BUk1fNjQpCi0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
Zmx1c2h0bGIuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxi
LmgKQEAgLTIzLDYgKzIzLDIwIEBAIERFQ0xBUkVfUEVSX0NQVSh1MzIsIHRs
YmZsdXNoX3RpbWUpOwogCiAjZGVmaW5lIHRsYmZsdXNoX2N1cnJlbnRfdGlt
ZSgpIHRsYmZsdXNoX2Nsb2NrCiAKK3N0YXRpYyBpbmxpbmUgdm9pZCBwYWdl
X3NldF90bGJmbHVzaF90aW1lc3RhbXAoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSkKK3sKKyAgICAvKgorICAgICAqIFByZXZlbnQgc3RvcmluZyBhIHN0YWxl
IHRpbWUgc3RhbXAsIHdoaWNoIGNvdWxkIGhhcHBlbiBpZiBhbiB1cGRhdGUK
KyAgICAgKiB0byB0bGJmbHVzaF9jbG9jayBwbHVzIGEgc3Vic2VxdWVudCBm
bHVzaCBJUEkgaGFwcGVuIGJldHdlZW4gdGhlCisgICAgICogcmVhZGluZyBv
ZiB0bGJmbHVzaF9jbG9jayBhbmQgdGhlIHdyaXRpbmcgb2YgdGhlIHN0cnVj
dCBwYWdlX2luZm8KKyAgICAgKiBmaWVsZC4KKyAgICAgKi8KKyAgICBBU1NF
UlQobG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7CisgICAgbG9jYWxfaXJxX2Rp
c2FibGUoKTsKKyAgICBwYWdlLT50bGJmbHVzaF90aW1lc3RhbXAgPSB0bGJm
bHVzaF9jdXJyZW50X3RpbWUoKTsKKyAgICBsb2NhbF9pcnFfZW5hYmxlKCk7
Cit9CisKIC8qCiAgKiBAY3B1X3N0YW1wIGlzIHRoZSB0aW1lc3RhbXAgYXQg
bGFzdCBUTEIgZmx1c2ggZm9yIHRoZSBDUFUgd2UgYXJlIHRlc3RpbmcuCiAg
KiBAbGFzdHVzZV9zdGFtcCBpcyBhIHRpbWVzdGFtcCB0YWtlbiB3aGVuIHRo
ZSBQRk4gd2UgYXJlIHRlc3Rpbmcgd2FzIGxhc3QgCg==

--=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 Thu Oct 12 12:17:39 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 12:17:39 +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 1e2cQ7-0007ro-8S; Thu, 12 Oct 2017 12:16:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2cQ5-0007kx-DL; Thu, 12 Oct 2017 12:16:57 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id C5/DD-16487-83D5FD95;
 Thu, 12 Oct 2017 12:16:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLKsWRWlGSWpSXmKPExsWS0XRdVdcs9n6
 kwaXFGha3brYyWyz5uJjFYtXVA6wOzB5Hd/9mCmCMYs3MS8qvSGDN+NRSUrBrLmPFmzUbWBoY
 J05j7GLk4hASuMIosfJbNwuEs4hRon/tEaYuRk4OZgFXiRv7NrNB2IoSF+41sIDYvAKCEidnP
 gGzJQQ0Je68WcUOYosIFEnsPPcSzGYT0JOYe3YS1BxLifkTT4HNERZIkJi+ZR4bxBwzidvPG1
 lBbBYBVYmGTycYJzDyzEKyehaS1bOQrJ7FyAEU15RYv0sfwpSWWP6PA6JaXmL72znMEGEriTk
 X0yHC5hIvD1xihRk4pfshO4RtLfHz6j0o20Ji9+YmNlQ1IGPsJe59hArbSKw8eYcJ0xh7if0X
 FjHD1Bxd+oURm5p37X/h5lx8+5MdWc0CRtFVjOrFqUVlqUW6JnpJRZnpGSW5iZk5uoYGZnq5q
 cXFiempOYlJxXrJ+bmbGIHRzwAEOxi7L/sfYpTkYFIS5c0IvB8pxJeUn1KZkVicEV9UmpNafI
 hRhoNDSYKXJwYoJ1iUmp5akZaZA0xDMGkJDh4lEd530UBp3uKCxNzizHSI1ClGS45jKy7+YeJ
 YM+86kOy4efcPkxBLXn5eqpQ4rzrIPAGQhozSPLhxsFR5iVFWSpiXEehAIZ6C1KLczBJU+VeM
 4hyMSsK8XiBTeDLzSuC2vgI6iAnoING0OyAHlSQipKQaGKMesRtfdJ/O6vgu+4Sd65Or7v8/R
 Zcre108vG9T7AK5BvOryXxdQtwueqdNXP1mXT1z+L76nkeXxd8Ie8tvkVvKESxRx3NjY1XLSf
 HN+9pcUhJy/zA+Cgx8lOl+4BCjpfSp9P9fn/3peHJjk/49kYfxEa3SDs+ySzqKf1+dey6stlU
 1SiBriRJLcUaioRZzUXEiAIkrq1qQAwAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1507810613!68876056!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33867 invoked from network); 12 Oct 2017 12:16:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Oct 2017 12:16:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2cPk-0000h0-QU; Thu, 12 Oct 2017 12:16:36 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1e2cPk-0007GA-Pi; Thu, 12 Oct 2017 12:16:36 +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: <E1e2cPk-0007GA-Pi@xenbits.xenproject.org>
Date: Thu, 12 Oct 2017 12:16:36 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-users] Xen Security Advisory 244 - x86: Incorrect handling of
 IST settings during CPU hotplug
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-244
                              version 2

      x86: Incorrect handling of IST settings during CPU hotplug

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

Public release.

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

The x86-64 architecture allows interrupts to be run on distinct stacks.
The choice of stack is encoded in a field of the corresponding
interrupt descriptor in the Interrupt Descriptor Table (IDT).  That
field selects an entry from the active Task State Segment (TSS).

Since, on AMD hardware, Xen switches to an HVM guest's TSS before
actually entering the guest, with the Global Interrupt Flag still set,
the selectors in the IDT entry are switched when guest context is
loaded/unloaded.

When a new CPU is brought online, its IDT is copied from CPU0's IDT,
including those selector fields.  If CPU0 happens at that moment to be
in HVM context, wrong values for those IDT fields would be installed
for the new CPU.  If the first guest vCPU to be run on that CPU
belongs to a PV guest, it will then have the ability to escalate its
privilege or crash the hypervisor.

IMPACT
======

A malicious or buggy x86 PV guest could escalate its privileges or
crash the hypervisor.

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

All Xen versions from at least 3.2 onwards are vulnerable.  Earlier
versions have not been checked.

Only PV guests can exploit the vulnerability.  HVM guests cannot
exploit the vulnerability, but their presence is necessary for the
exposure of the vulnerability to PV guests.

Only x86 systems using SVM (AMD virtualisation extensions) rather than
VMX (Intel virtualisation extensions) are vulnerable.  Therefore AMD
x86 hardware is vulnerable; Intel hardware is not vulnerable.

ARM systems are not vulnerable.

MITIGATION
==========

Avoiding to online CPUs at runtime will avoid this vulnerability.

Running only HVM or only PV guests on any individual host will also
avoid this vulnerability.

CREDITS
=======

This issue was discovered by Andrew Cooper of Citrix.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

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

$ sha256sum xsa244*
5b663620a1b0d5f07e7ae4d1d3506d925515d5f85830ca49dda75cab1218506f  xsa244.meta
bcf22b332bf3f6fe8c86e4de67f82628c9b8e257d9513c3bf5c7f5dd71d86c33  xsa244.patch
4c4543fdfd25b4a8ea7d53f3f45011ec137798e7d4e690d8f3ea58d77afb5f06  xsa244-4.5.patch
eaa3ba303980d783813db7aee948a9cb2723328da5fa5650ffca7b825c21bab6  xsa244-4.6.patch
4d8cf754f760ef05488e9fb25a7ebd9a7e46f3742e91eee1a8385fd1e611ea8c  xsa244-4.7.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

iQEcBAEBCAAGBQJZ31wEAAoJEIP+FMlX6CvZixEIALXqWn6ShR2MCMeiGHy1ewsX
S80m2OFqHYgZuawTuA3TN3mYfQONLNpobpchU5Y/RoWxS70sfV5PqLf6IHYPlSSC
3VI+U+Q3nhPhudQo4RFkyFeDGg6dKEnver+Bfik1pHsTBB0o0ojAdgqbW+K4HEoE
flqPaXuQSFSFE5mYzQ+UxI7nE9I7IwDRD+eDSE/JRtTmXuoJPB8bC4De68dM4BbM
+nfaNR95PvyNTToKluYdcST7pq/jRal5/O8GSxNsolgcd6C4IZrX1wB2ibMoa1wh
ElLmcw/gyT/DfvO0STjvVQ/Ryaoj3ZLjMrNRt7pA8IQ1gig312f7vCGpF0/EeYM=
=9+du
-----END PGP SIGNATURE-----

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

ewogICJYU0EiOiAyNDQsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC45IiwKICAgICI0LjgiLAogICAgIjQuNyIsCiAg
ICAiNC42IiwKICAgICI0LjUiCiAgXSwKICAiVHJlZXMiOiBbCiAgICAieGVu
IgogIF0sCiAgIlJlY2lwZXMiOiB7CiAgICAiNC41IjogewogICAgICAiWGVu
VmVyc2lvbiI6ICI0LjUiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAi
eGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICI4MzcyNGQ5ZjNhZTIx
YTNiOTYzNjI3NDJlMmYwNTJiMTlkOWY1NTlhIiwKICAgICAgICAgICJQcmVy
ZXFzIjogWwogICAgICAgICAgICAyMzcsCiAgICAgICAgICAgIDIzOCwKICAg
ICAgICAgICAgMjM5LAogICAgICAgICAgICAyNDAsCiAgICAgICAgICAgIDI0
MSwKICAgICAgICAgICAgMjQyLAogICAgICAgICAgICAyNDMKICAgICAgICAg
IF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI0
NC00LjUucGF0Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAg
ICB9LAogICAgIjQuNiI6IHsKICAgICAgIlhlblZlcnNpb24iOiAiNC42IiwK
ICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAg
ICJTdGFibGVSZWYiOiAiMTY1OGE4NzY5MGFjODM5ZTg1ZGIxMmJiZjQwOWJl
NjJiYjkzODY0MCIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAg
ICAgMjM3LAogICAgICAgICAgICAyMzgsCiAgICAgICAgICAgIDIzOSwKICAg
ICAgICAgICAgMjQwLAogICAgICAgICAgICAyNDEsCiAgICAgICAgICAgIDI0
MiwKICAgICAgICAgICAgMjQzCiAgICAgICAgICBdLAogICAgICAgICAgIlBh
dGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2EyNDQtNC42LnBhdGNoIgogICAg
ICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICI0LjciOiB7
CiAgICAgICJYZW5WZXJzaW9uIjogIjQuNyIsCiAgICAgICJSZWNpcGVzIjog
ewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogImM3
NzgzZDljMjZmYzE5MTg2MmQ5ODgzZGEyMjM4NzM0MGIxZmFiMTgiLAogICAg
ICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAgIDIzNywKICAgICAgICAg
ICAgMjM4LAogICAgICAgICAgICAyMzksCiAgICAgICAgICAgIDI0MCwKICAg
ICAgICAgICAgMjQxLAogICAgICAgICAgICAyNDIsCiAgICAgICAgICAgIDI0
MwogICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAg
ICAgICAieHNhMjQ0LTQuNy5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9
CiAgICAgIH0KICAgIH0sCiAgICAiNC44IjogewogICAgICAiWGVuVmVyc2lv
biI6ICI0LjgiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjog
ewogICAgICAgICAgIlN0YWJsZVJlZiI6ICIzNjg5OGViMTI1NzJmMGExZjg1
Y2I1NGQ0YTllOTBhZmNiNmY3MDQ1IiwKICAgICAgICAgICJQcmVyZXFzIjog
WwogICAgICAgICAgICAyMzcsCiAgICAgICAgICAgIDIzOCwKICAgICAgICAg
ICAgMjM5LAogICAgICAgICAgICAyNDAsCiAgICAgICAgICAgIDI0MSwKICAg
ICAgICAgICAgMjQyLAogICAgICAgICAgICAyNDMKICAgICAgICAgIF0sCiAg
ICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI0NC5wYXRj
aCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAi
NC45IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0LjkiLAogICAgICAiUmVj
aXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJsZVJl
ZiI6ICIyY2MzZDMyZjQwYzcxY2IyNDI0NzdhM2Y4OTM4MDc0ZDRmYzM2ODI5
IiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyMzcsCiAg
ICAgICAgICAgIDIzOCwKICAgICAgICAgICAgMjM5LAogICAgICAgICAgICAy
NDAsCiAgICAgICAgICAgIDI0MSwKICAgICAgICAgICAgMjQyLAogICAgICAg
ICAgICAyNDMKICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsK
ICAgICAgICAgICAgInhzYTI0NC5wYXRjaCIKICAgICAgICAgIF0KICAgICAg
ICB9CiAgICAgIH0KICAgIH0sCiAgICAibWFzdGVyIjogewogICAgICAiWGVu
VmVyc2lvbiI6ICJtYXN0ZXIiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAg
ICAieGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICJhOGVhNmUyNjg4
MTE4YTNlMTllMjliMzllMzE2ZmFhNWY5NmFiOWQxIiwKICAgICAgICAgICJQ
cmVyZXFzIjogWwogICAgICAgICAgICAyMzcsCiAgICAgICAgICAgIDIzOCwK
ICAgICAgICAgICAgMjM5LAogICAgICAgICAgICAyNDAsCiAgICAgICAgICAg
IDI0MSwKICAgICAgICAgICAgMjQyLAogICAgICAgICAgICAyNDMKICAgICAg
ICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhz
YTI0NC5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAg
IH0KICB9Cn0=

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogW1BBVENIXSB4ODYvY3B1OiBGaXggSVNUIGhhbmRsaW5n
IGR1cmluZyBQQ1BVIGJyaW5ndXAKCkNsZWFyIElTVCByZWZlcmVuY2VzIGlu
IG5ld2x5IGFsbG9jYXRlZCBJRFRzLiAgTm90aGluZyBnb29kIHdpbGwgY29t
ZSBvZgpoYXZpbmcgdGhlbSBzZXQgYmVmb3JlIHRoZSBUU1MgaXMgc3VpdGFi
bHkgY29uc3RydWN0ZWQgKGFsdGhvdWdoIHRoZSBjaGFuY2VzCm9mIHRoZSBD
UFUgc3Vydml2aW5nIHN1Y2ggYW4gSVNUIGludGVycnVwdC9leGNlcHRpb24g
aXMgZXh0cmVtZWx5IHNsaW0pLgoKVW5pZm9ybWx5IHNldCB0aGUgSVNUIHJl
ZmVyZW5jZXMgYWZ0ZXIgdGhlIFRTUyBpcyBpbiBwbGFjZS4gIFRoaXMgZml4
ZXMgYW4KaXNzdWUgb24gQU1EIGhhcmR3YXJlLCB3aGVyZSBvbmxpbmluZyBh
IFBDUFUgd2hpbGUgUENQVTAgaXMgaW4gSFZNIGNvbnRleHQKd2lsbCBjYXVz
ZSBJU1RfTk9ORSB0byBiZSBjb3BpZWQgaW50byB0aGUgbmV3IElEVCwgbWFr
aW5nIHRoYXQgUENQVSB2dWxuZXJhYmxlCnRvIHByaXZpbGVnZSBlc2NhbGF0
aW9uIGZyb20gUFYgZ3Vlc3RzIHVudGlsIGl0IHN1YnNlcXVlbnRseSBzY2hl
ZHVsZXMgYW4gSFZNCmd1ZXN0LgoKVGhpcyBpcyBYU0EtMjQ0CgpTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgfCA1ICsrKysr
CiB4ZW4vYXJjaC94ODYvc21wYm9vdC5jICAgIHwgMyArKysKIDIgZmlsZXMg
Y2hhbmdlZCwgOCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2NwdS9jb21tb24uYyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9u
LmMKaW5kZXggNzhmNTY2Ny4uNmNmMzYyOCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2NwdS9jb21tb24uYworKysgYi94ZW4vYXJjaC94ODYvY3B1L2Nv
bW1vbi5jCkBAIC02NDAsNiArNjQwLDcgQEAgdm9pZCBfX2luaXQgZWFybHlf
Y3B1X2luaXQodm9pZCkKICAqIC0gU2V0cyB1cCBUU1Mgd2l0aCBzdGFjayBw
b2ludGVycywgaW5jbHVkaW5nIElTVHMKICAqIC0gSW5zZXJ0cyBUU1Mgc2Vs
ZWN0b3IgaW50byByZWd1bGFyIGFuZCBjb21wYXQgR0RUcwogICogLSBMb2Fk
cyBHRFQsIElEVCwgVFIgdGhlbiBudWxsIExEVAorICogLSBTZXRzIHVwIElT
VCByZWZlcmVuY2VzIGluIHRoZSBJRFQKICAqLwogdm9pZCBsb2FkX3N5c3Rl
bV90YWJsZXModm9pZCkKIHsKQEAgLTcwMiw2ICs3MDMsMTAgQEAgdm9pZCBs
b2FkX3N5c3RlbV90YWJsZXModm9pZCkKIAlhc20gdm9sYXRpbGUgKCJsdHIg
ICV3MCIgOiA6ICJybSIgKFRTU19FTlRSWSA8PCAzKSApOwogCWFzbSB2b2xh
dGlsZSAoImxsZHQgJXcwIiA6IDogInJtIiAoMCkgKTsKIAorCXNldF9pc3Qo
JmlkdF90YWJsZXNbY3B1XVtUUkFQX2RvdWJsZV9mYXVsdF0sICBJU1RfREYp
OworCXNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX25taV0sCSAgICAg
IElTVF9OTUkpOworCXNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX21h
Y2hpbmVfY2hlY2tdLCBJU1RfTUNFKTsKKwogCS8qCiAJICogQm90dG9tLW9m
LXN0YWNrIG11c3QgYmUgMTYtYnl0ZSBhbGlnbmVkIQogCSAqCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jIGIveGVuL2FyY2gveDg2L3Nt
cGJvb3QuYwppbmRleCAzY2E3MTZjLi4xNjA5YjYyIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvc21wYm9vdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zbXBi
b290LmMKQEAgLTcyNCw2ICs3MjQsOSBAQCBzdGF0aWMgaW50IGNwdV9zbXBi
b290X2FsbG9jKHVuc2lnbmVkIGludCBjcHUpCiAgICAgaWYgKCBpZHRfdGFi
bGVzW2NwdV0gPT0gTlVMTCApCiAgICAgICAgIGdvdG8gb29tOwogICAgIG1l
bWNweShpZHRfdGFibGVzW2NwdV0sIGlkdF90YWJsZSwgSURUX0VOVFJJRVMg
KiBzaXplb2YoaWR0X2VudHJ5X3QpKTsKKyAgICBzZXRfaXN0KCZpZHRfdGFi
bGVzW2NwdV1bVFJBUF9kb3VibGVfZmF1bHRdLCAgSVNUX05PTkUpOworICAg
IHNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX25taV0sICAgICAgICAg
ICBJU1RfTk9ORSk7CisgICAgc2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RS
QVBfbWFjaGluZV9jaGVja10sIElTVF9OT05FKTsKIAogICAgIGZvciAoIHN0
dWJfcGFnZSA9IDAsIGkgPSBjcHUgJiB+KFNUVUJTX1BFUl9QQUdFIC0gMSk7
CiAgICAgICAgICAgaSA8IG5yX2NwdV9pZHMgJiYgaSA8PSAoY3B1IHwgKFNU
VUJTX1BFUl9QQUdFIC0gMSkpOyArK2kgKQo=

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L2NwdTogZml4IElTVCBoYW5kbGluZyBkdXJpbmcg
UENQVSBicmluZ3VwCgpDbGVhciBJU1QgcmVmZXJlbmNlcyBpbiBuZXdseSBh
bGxvY2F0ZWQgSURUcy4gIE5vdGhpbmcgZ29vZCB3aWxsIGNvbWUgb2YKaGF2
aW5nIHRoZW0gc2V0IGJlZm9yZSB0aGUgVFNTIGlzIHN1aXRhYmx5IGNvbnN0
cnVjdGVkIChhbHRob3VnaCB0aGUgY2hhbmNlcwpvZiB0aGUgQ1BVIHN1cnZp
dmluZyBzdWNoIGFuIElTVCBpbnRlcnJ1cHQvZXhjZXB0aW9uIGlzIGV4dHJl
bWVseSBzbGltKS4KClVuaWZvcm1seSBzZXQgdGhlIElTVCByZWZlcmVuY2Vz
IGFmdGVyIHRoZSBUU1MgaXMgaW4gcGxhY2UuICBUaGlzIGZpeGVzIGFuCmlz
c3VlIG9uIEFNRCBoYXJkd2FyZSwgd2hlcmUgb25saW5pbmcgYSBQQ1BVIHdo
aWxlIFBDUFUwIGlzIGluIEhWTSBjb250ZXh0CndpbGwgY2F1c2UgSVNUX05P
TkUgdG8gYmUgY29waWVkIGludG8gdGhlIG5ldyBJRFQsIG1ha2luZyB0aGF0
IFBDUFUgdnVsbmVyYWJsZQp0byBwcml2aWxlZ2UgZXNjYWxhdGlvbiBmcm9t
IFBWIGd1ZXN0cyB1bnRpbCBpdCBzdWJzZXF1ZW50bHkgc2NoZWR1bGVzIGFu
IEhWTQpndWVzdC4KClRoaXMgaXMgWFNBLTI0NC4KClNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgot
LS0gYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9jcHUvY29tbW9uLmMKQEAgLTU1Niw2ICs1NTYsNyBAQCB2b2lkIF9f
aW5pdCBlYXJseV9jcHVfaW5pdCh2b2lkKQogICogLSBTZXRzIHVwIFRTUyB3
aXRoIHN0YWNrIHBvaW50ZXJzLCBpbmNsdWRpbmcgSVNUcwogICogLSBJbnNl
cnRzIFRTUyBzZWxlY3RvciBpbnRvIHJlZ3VsYXIgYW5kIGNvbXBhdCBHRFRz
CiAgKiAtIExvYWRzIEdEVCwgSURULCBUUiB0aGVuIG51bGwgTERUCisgKiAt
IFNldHMgdXAgSVNUIHJlZmVyZW5jZXMgaW4gdGhlIElEVAogICovCiB2b2lk
IF9fY3B1aW5pdCBsb2FkX3N5c3RlbV90YWJsZXModm9pZCkKIHsKQEAgLTYw
Miw2ICs2MDMsMTAgQEAgdm9pZCBfX2NwdWluaXQgbG9hZF9zeXN0ZW1fdGFi
bGVzKHZvaWQpCiAJYXNtIHZvbGF0aWxlICgibGlkdCAlMCIgIDogOiAibSIg
IChpZHRyKSApOwogCWFzbSB2b2xhdGlsZSAoImx0ciAgJXcwIiA6IDogInJt
IiAoVFNTX0VOVFJZIDw8IDMpICk7CiAJYXNtIHZvbGF0aWxlICgibGxkdCAl
dzAiIDogOiAicm0iICgwKSApOworCisJc2V0X2lzdCgmaWR0X3RhYmxlc1tj
cHVdW1RSQVBfZG91YmxlX2ZhdWx0XSwgIElTVF9ERik7CisJc2V0X2lzdCgm
aWR0X3RhYmxlc1tjcHVdW1RSQVBfbm1pXSwJICAgICAgSVNUX05NSSk7CisJ
c2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfbWFjaGluZV9jaGVja10s
IElTVF9NQ0UpOwogfQogCiAvKgotLS0gYS94ZW4vYXJjaC94ODYvc21wYm9v
dC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKQEAgLTY2NCw2ICs2
NjQsOSBAQCBzdGF0aWMgaW50IGNwdV9zbXBib290X2FsbG9jKHVuc2lnbmVk
IGluCiAgICAgaWYgKCBpZHRfdGFibGVzW2NwdV0gPT0gTlVMTCApCiAgICAg
ICAgIGdvdG8gb29tOwogICAgIG1lbWNweShpZHRfdGFibGVzW2NwdV0sIGlk
dF90YWJsZSwgSURUX0VOVFJJRVMgKiBzaXplb2YoaWR0X2VudHJ5X3QpKTsK
KyAgICBzZXRfaXN0KCZpZHRfdGFibGVzW2NwdV1bVFJBUF9kb3VibGVfZmF1
bHRdLCAgSVNUX05PTkUpOworICAgIHNldF9pc3QoJmlkdF90YWJsZXNbY3B1
XVtUUkFQX25taV0sICAgICAgICAgICBJU1RfTk9ORSk7CisgICAgc2V0X2lz
dCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfbWFjaGluZV9jaGVja10sIElTVF9O
T05FKTsKIAogICAgIGlmICggemFsbG9jX2NwdW1hc2tfdmFyKCZwZXJfY3B1
KGNwdV9zaWJsaW5nX21hc2ssIGNwdSkpICYmCiAgICAgICAgICB6YWxsb2Nf
Y3B1bWFza192YXIoJnBlcl9jcHUoY3B1X2NvcmVfbWFzaywgY3B1KSkgKQo=

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L2NwdTogZml4IElTVCBoYW5kbGluZyBkdXJpbmcg
UENQVSBicmluZ3VwCgpDbGVhciBJU1QgcmVmZXJlbmNlcyBpbiBuZXdseSBh
bGxvY2F0ZWQgSURUcy4gIE5vdGhpbmcgZ29vZCB3aWxsIGNvbWUgb2YKaGF2
aW5nIHRoZW0gc2V0IGJlZm9yZSB0aGUgVFNTIGlzIHN1aXRhYmx5IGNvbnN0
cnVjdGVkIChhbHRob3VnaCB0aGUgY2hhbmNlcwpvZiB0aGUgQ1BVIHN1cnZp
dmluZyBzdWNoIGFuIElTVCBpbnRlcnJ1cHQvZXhjZXB0aW9uIGlzIGV4dHJl
bWVseSBzbGltKS4KClVuaWZvcm1seSBzZXQgdGhlIElTVCByZWZlcmVuY2Vz
IGFmdGVyIHRoZSBUU1MgaXMgaW4gcGxhY2UuICBUaGlzIGZpeGVzIGFuCmlz
c3VlIG9uIEFNRCBoYXJkd2FyZSwgd2hlcmUgb25saW5pbmcgYSBQQ1BVIHdo
aWxlIFBDUFUwIGlzIGluIEhWTSBjb250ZXh0CndpbGwgY2F1c2UgSVNUX05P
TkUgdG8gYmUgY29waWVkIGludG8gdGhlIG5ldyBJRFQsIG1ha2luZyB0aGF0
IFBDUFUgdnVsbmVyYWJsZQp0byBwcml2aWxlZ2UgZXNjYWxhdGlvbiBmcm9t
IFBWIGd1ZXN0cyB1bnRpbCBpdCBzdWJzZXF1ZW50bHkgc2NoZWR1bGVzIGFu
IEhWTQpndWVzdC4KClRoaXMgaXMgWFNBLTI0NC4KClNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgot
LS0gYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9jcHUvY29tbW9uLmMKQEAgLTU1OCw2ICs1NTgsNyBAQCB2b2lkIF9f
aW5pdCBlYXJseV9jcHVfaW5pdCh2b2lkKQogICogLSBTZXRzIHVwIFRTUyB3
aXRoIHN0YWNrIHBvaW50ZXJzLCBpbmNsdWRpbmcgSVNUcwogICogLSBJbnNl
cnRzIFRTUyBzZWxlY3RvciBpbnRvIHJlZ3VsYXIgYW5kIGNvbXBhdCBHRFRz
CiAgKiAtIExvYWRzIEdEVCwgSURULCBUUiB0aGVuIG51bGwgTERUCisgKiAt
IFNldHMgdXAgSVNUIHJlZmVyZW5jZXMgaW4gdGhlIElEVAogICovCiB2b2lk
IF9fY3B1aW5pdCBsb2FkX3N5c3RlbV90YWJsZXModm9pZCkKIHsKQEAgLTYw
NCw2ICs2MDUsMTAgQEAgdm9pZCBfX2NwdWluaXQgbG9hZF9zeXN0ZW1fdGFi
bGVzKHZvaWQpCiAJYXNtIHZvbGF0aWxlICgibGlkdCAlMCIgIDogOiAibSIg
IChpZHRyKSApOwogCWFzbSB2b2xhdGlsZSAoImx0ciAgJXcwIiA6IDogInJt
IiAoVFNTX0VOVFJZIDw8IDMpICk7CiAJYXNtIHZvbGF0aWxlICgibGxkdCAl
dzAiIDogOiAicm0iICgwKSApOworCisJc2V0X2lzdCgmaWR0X3RhYmxlc1tj
cHVdW1RSQVBfZG91YmxlX2ZhdWx0XSwgIElTVF9ERik7CisJc2V0X2lzdCgm
aWR0X3RhYmxlc1tjcHVdW1RSQVBfbm1pXSwJICAgICAgSVNUX05NSSk7CisJ
c2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfbWFjaGluZV9jaGVja10s
IElTVF9NQ0UpOwogfQogCiAvKgotLS0gYS94ZW4vYXJjaC94ODYvc21wYm9v
dC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKQEAgLTc0OSw2ICs3
NDksOSBAQCBzdGF0aWMgaW50IGNwdV9zbXBib290X2FsbG9jKHVuc2lnbmVk
IGluCiAgICAgaWYgKCBpZHRfdGFibGVzW2NwdV0gPT0gTlVMTCApCiAgICAg
ICAgIGdvdG8gb29tOwogICAgIG1lbWNweShpZHRfdGFibGVzW2NwdV0sIGlk
dF90YWJsZSwgSURUX0VOVFJJRVMgKiBzaXplb2YoaWR0X2VudHJ5X3QpKTsK
KyAgICBzZXRfaXN0KCZpZHRfdGFibGVzW2NwdV1bVFJBUF9kb3VibGVfZmF1
bHRdLCAgSVNUX05PTkUpOworICAgIHNldF9pc3QoJmlkdF90YWJsZXNbY3B1
XVtUUkFQX25taV0sICAgICAgICAgICBJU1RfTk9ORSk7CisgICAgc2V0X2lz
dCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfbWFjaGluZV9jaGVja10sIElTVF9O
T05FKTsKIAogICAgIGZvciAoIHN0dWJfcGFnZSA9IDAsIGkgPSBjcHUgJiB+
KFNUVUJTX1BFUl9QQUdFIC0gMSk7CiAgICAgICAgICAgaSA8IG5yX2NwdV9p
ZHMgJiYgaSA8PSAoY3B1IHwgKFNUVUJTX1BFUl9QQUdFIC0gMSkpOyArK2kg
KQo=

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L2NwdTogZml4IElTVCBoYW5kbGluZyBkdXJpbmcg
UENQVSBicmluZ3VwCgpDbGVhciBJU1QgcmVmZXJlbmNlcyBpbiBuZXdseSBh
bGxvY2F0ZWQgSURUcy4gIE5vdGhpbmcgZ29vZCB3aWxsIGNvbWUgb2YKaGF2
aW5nIHRoZW0gc2V0IGJlZm9yZSB0aGUgVFNTIGlzIHN1aXRhYmx5IGNvbnN0
cnVjdGVkIChhbHRob3VnaCB0aGUgY2hhbmNlcwpvZiB0aGUgQ1BVIHN1cnZp
dmluZyBzdWNoIGFuIElTVCBpbnRlcnJ1cHQvZXhjZXB0aW9uIGlzIGV4dHJl
bWVseSBzbGltKS4KClVuaWZvcm1seSBzZXQgdGhlIElTVCByZWZlcmVuY2Vz
IGFmdGVyIHRoZSBUU1MgaXMgaW4gcGxhY2UuICBUaGlzIGZpeGVzIGFuCmlz
c3VlIG9uIEFNRCBoYXJkd2FyZSwgd2hlcmUgb25saW5pbmcgYSBQQ1BVIHdo
aWxlIFBDUFUwIGlzIGluIEhWTSBjb250ZXh0CndpbGwgY2F1c2UgSVNUX05P
TkUgdG8gYmUgY29waWVkIGludG8gdGhlIG5ldyBJRFQsIG1ha2luZyB0aGF0
IFBDUFUgdnVsbmVyYWJsZQp0byBwcml2aWxlZ2UgZXNjYWxhdGlvbiBmcm9t
IFBWIGd1ZXN0cyB1bnRpbCBpdCBzdWJzZXF1ZW50bHkgc2NoZWR1bGVzIGFu
IEhWTQpndWVzdC4KClRoaXMgaXMgWFNBLTI0NC4KClNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgot
LS0gYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9jcHUvY29tbW9uLmMKQEAgLTYxNyw2ICs2MTcsNyBAQCB2b2lkIF9f
aW5pdCBlYXJseV9jcHVfaW5pdCh2b2lkKQogICogLSBTZXRzIHVwIFRTUyB3
aXRoIHN0YWNrIHBvaW50ZXJzLCBpbmNsdWRpbmcgSVNUcwogICogLSBJbnNl
cnRzIFRTUyBzZWxlY3RvciBpbnRvIHJlZ3VsYXIgYW5kIGNvbXBhdCBHRFRz
CiAgKiAtIExvYWRzIEdEVCwgSURULCBUUiB0aGVuIG51bGwgTERUCisgKiAt
IFNldHMgdXAgSVNUIHJlZmVyZW5jZXMgaW4gdGhlIElEVAogICovCiB2b2lk
IGxvYWRfc3lzdGVtX3RhYmxlcyh2b2lkKQogewpAQCAtNjYzLDYgKzY2NCwx
MCBAQCB2b2lkIGxvYWRfc3lzdGVtX3RhYmxlcyh2b2lkKQogCWFzbSB2b2xh
dGlsZSAoImxpZHQgJTAiICA6IDogIm0iICAoaWR0cikgKTsKIAlhc20gdm9s
YXRpbGUgKCJsdHIgICV3MCIgOiA6ICJybSIgKFRTU19FTlRSWSA8PCAzKSAp
OwogCWFzbSB2b2xhdGlsZSAoImxsZHQgJXcwIiA6IDogInJtIiAoMCkgKTsK
KworCXNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX2RvdWJsZV9mYXVs
dF0sICBJU1RfREYpOworCXNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQ
X25taV0sCSAgICAgIElTVF9OTUkpOworCXNldF9pc3QoJmlkdF90YWJsZXNb
Y3B1XVtUUkFQX21hY2hpbmVfY2hlY2tdLCBJU1RfTUNFKTsKIH0KIAogLyoK
LS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYworKysgYi94ZW4vYXJjaC94
ODYvc21wYm9vdC5jCkBAIC03MTUsNiArNzE1LDkgQEAgc3RhdGljIGludCBj
cHVfc21wYm9vdF9hbGxvYyh1bnNpZ25lZCBpbgogICAgIGlmICggaWR0X3Rh
Ymxlc1tjcHVdID09IE5VTEwgKQogICAgICAgICBnb3RvIG9vbTsKICAgICBt
ZW1jcHkoaWR0X3RhYmxlc1tjcHVdLCBpZHRfdGFibGUsIElEVF9FTlRSSUVT
ICogc2l6ZW9mKGlkdF9lbnRyeV90KSk7CisgICAgc2V0X2lzdCgmaWR0X3Rh
Ymxlc1tjcHVdW1RSQVBfZG91YmxlX2ZhdWx0XSwgIElTVF9OT05FKTsKKyAg
ICBzZXRfaXN0KCZpZHRfdGFibGVzW2NwdV1bVFJBUF9ubWldLCAgICAgICAg
ICAgSVNUX05PTkUpOworICAgIHNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtU
UkFQX21hY2hpbmVfY2hlY2tdLCBJU1RfTk9ORSk7CiAKICAgICBmb3IgKCBz
dHViX3BhZ2UgPSAwLCBpID0gY3B1ICYgfihTVFVCU19QRVJfUEFHRSAtIDEp
OwogICAgICAgICAgIGkgPCBucl9jcHVfaWRzICYmIGkgPD0gKGNwdSB8IChT
VFVCU19QRVJfUEFHRSAtIDEpKTsgKytpICkK

--=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 Thu Oct 12 12:17:39 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 12:17:39 +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 1e2cPo-0007NX-Ph; Thu, 12 Oct 2017 12:16:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2cPn-0007MP-Jo; Thu, 12 Oct 2017 12:16:39 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 64/27-26618-62D5FD95; Thu, 12 Oct 2017 12:16:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKKsWRWlGSWpSXmKPExsWS0XRdVVc19n6
 kwdqjqha3brYyWyz5uJjFYtXVA6wOzB5Hd/9mCmCMYs3MS8qvSGDN6Hx0jbFgUnTFtLaZzA2M
 s8K6GLk4hASuMEq8XdbADOEsYpTomt/M0sXIycEs4CpxY99mNghbUeLCvQawOK+AoMTJmU/Ab
 AkBTYk7b1axg9giAkUSO8+9BLPZBPQk5p6dxATRaykxf+IpsDnCAqESv96thppjJnFi0QSgGg
 4OFgFViRPb0yYw8sxCsnkWks2zkGyeBdTBDLR5/S59CFNaYvk/DohqeYntb+cwQ9hWEsuP3mO
 EsM0lbl9awg4zcUr3QyjbWqJ/1SRWCNtCYvWGmYyYauwlJi88wAaxykbi+Z9oZCULGPlXMWoU
 pxaVpRbpGhnoJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIERls9AwPjDsbG2X6HG
 CU5mJREeTMC70cK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDliQHKCRalpqdWpGXmAOMeJi3Bwa
 MkwvsuGijNW1yQmFucmQ6ROsVoyXFsxcU/TBxr5l0Hkh037/5hEmLJy89LlRLnVQeZJwDSkFG
 aBzcOlpouMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLm5QWZwpOZVwK39RXQQUxAB4mm3QE5
 qCQRISXVwGj3qsv5/BM2P+PAad2pTD+kVvtzLLiT8Dy8zyyR64dpzCd++xRN7f4fxisfzMxac
 Cfw6q/G/N2L//+2Pfv8fuqps2IhfRO8jnVLGt3VnDI3fmPARJlkjdhdFx+9EsgM/b07M/B7iI
 vszvhGwb79c/L8jwTOPl/29+npz16vm7u+GJX+PfnO8bASS3FGoqEWc1FxIgA5lBMPSAMAAA=
 =
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1507810596!78231758!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15041 invoked from network); 12 Oct 2017 12:16:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Oct 2017 12:16:37 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2cPa-0000f8-IM; Thu, 12 Oct 2017 12:16:26 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1e2cPa-00077n-Fi; Thu, 12 Oct 2017 12:16:26 +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: <E1e2cPa-00077n-Fi@xenbits.xenproject.org>
Date: Thu, 12 Oct 2017 12:16:26 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-users] Xen Security Advisory 239 - hypervisor stack leak in
 x86 I/O intercept code
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-239
                              version 2

            hypervisor stack leak in x86 I/O intercept code

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

Public release.

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

Intercepted I/O operations may deal with less than a full machine
word's worth of data.  While read paths had been the subject of earlier
XSAs (and hence have been fixed), at least one write path was found
where the data stored into an internal structure could contain bits
from an uninitialized hypervisor stack slot.  A subsequent emulated
read would then be able to retrieve these bits.

IMPACT
======

A malicious unprivileged x86 HVM guest may be able to obtain sensitive
information from the host or other guests.

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

All Xen versions are vulnerable.

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

Only HVM guests can leverage this vulnerability.  PV guests cannot
leverage this vulnerability.

MITIGATION
==========

Running only PV guests will avoid this issue.

CREDITS
=======

This issue was discovered by Roger Pau Monné of Citrix.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

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

$ sha256sum xsa239*
eb7971be89199eb3ff510f4f5650fd5a8ec588b9fcb8f89230216fac4214ef21  xsa239.meta
087a8b3cf7ecbdbde593033c127cbcf6c37f532bf33d90f72c19e493970a799c  xsa239.patch
b91a68fe67240f2a5bb9460c5b650e9595364afa180f8702aef783815e3d7dcd  xsa239-4.5.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

iQEcBAEBCAAGBQJZ31v8AAoJEIP+FMlX6CvZ1AQIAMmN4FghnJvlec7xsPQBgPBs
nlOItkaXMYZnIajohG2/U5zfFU02oj0GmCz4CDODaKiaZem2p69LzVeVOkqAqQ4p
osYMy918GROxrvfHo+36gCBDfwlB7TWr6dQzM50nHh+6O1l1+QlpCw3k+gb5CnNT
Rkn/V1ZZGVy7ycwGiMK1mP0C9hsGyuC5xxwCR9XxK01X0x+NTEXZWAS+GbPHBJAS
HyopB9W+PkQ0qL/j7VjfGdUWTGquBPffnDGQFBN7CqQ+Pt6Mpv4RvkHiS3NTP5qd
8rp5M0xjVBnpCC/JAQXL9oLK+LZf99oIal1zbQ1FrECYFXIIyf/hUMxguBbsON4=
=8UQF
-----END PGP SIGNATURE-----

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

ewogICJYU0EiOiAyMzksCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC45IiwKICAgICI0LjgiLAogICAgIjQuNyIsCiAg
ICAiNC42IiwKICAgICI0LjUiCiAgXSwKICAiVHJlZXMiOiBbCiAgICAieGVu
IgogIF0sCiAgIlJlY2lwZXMiOiB7CiAgICAiNC41IjogewogICAgICAiWGVu
VmVyc2lvbiI6ICI0LjUiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAi
eGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICI4MzcyNGQ5ZjNhZTIx
YTNiOTYzNjI3NDJlMmYwNTJiMTlkOWY1NTlhIiwKICAgICAgICAgICJQcmVy
ZXFzIjogWwogICAgICAgICAgICAyMzcsCiAgICAgICAgICAgIDIzOAogICAg
ICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAi
eHNhMjM5LTQuNS5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAg
IH0KICAgIH0sCiAgICAiNC42IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0
LjYiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAg
ICAgICAgIlN0YWJsZVJlZiI6ICIxNjU4YTg3NjkwYWM4MzllODVkYjEyYmJm
NDA5YmU2MmJiOTM4NjQwIiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAg
ICAgICAgICAyMzcsCiAgICAgICAgICAgIDIzOAogICAgICAgICAgXSwKICAg
ICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjM5LnBhdGNo
IgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICI0
LjciOiB7CiAgICAgICJYZW5WZXJzaW9uIjogIjQuNyIsCiAgICAgICJSZWNp
cGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVm
IjogImM3NzgzZDljMjZmYzE5MTg2MmQ5ODgzZGEyMjM4NzM0MGIxZmFiMTgi
LAogICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAgIDIzNywKICAg
ICAgICAgICAgMjM4CiAgICAgICAgICBdLAogICAgICAgICAgIlBhdGNoZXMi
OiBbCiAgICAgICAgICAgICJ4c2EyMzkucGF0Y2giCiAgICAgICAgICBdCiAg
ICAgICAgfQogICAgICB9CiAgICB9LAogICAgIjQuOCI6IHsKICAgICAgIlhl
blZlcnNpb24iOiAiNC44IiwKICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAg
InhlbiI6IHsKICAgICAgICAgICJTdGFibGVSZWYiOiAiMzY4OThlYjEyNTcy
ZjBhMWY4NWNiNTRkNGE5ZTkwYWZjYjZmNzA0NSIsCiAgICAgICAgICAiUHJl
cmVxcyI6IFsKICAgICAgICAgICAgMjM3LAogICAgICAgICAgICAyMzgKICAg
ICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAg
InhzYTIzOS5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0K
ICAgIH0sCiAgICAiNC45IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0Ljki
LAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAg
ICAgIlN0YWJsZVJlZiI6ICIyY2MzZDMyZjQwYzcxY2IyNDI0NzdhM2Y4OTM4
MDc0ZDRmYzM2ODI5IiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAg
ICAgICAyMzcsCiAgICAgICAgICAgIDIzOAogICAgICAgICAgXSwKICAgICAg
ICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjM5LnBhdGNoIgog
ICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICJtYXN0
ZXIiOiB7CiAgICAgICJYZW5WZXJzaW9uIjogIm1hc3RlciIsCiAgICAgICJS
ZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxl
UmVmIjogImE4ZWE2ZTI2ODgxMThhM2UxOWUyOWIzOWUzMTZmYWE1Zjk2YWI5
ZDEiLAogICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAgIDIzNywK
ICAgICAgICAgICAgMjM4CiAgICAgICAgICBdLAogICAgICAgICAgIlBhdGNo
ZXMiOiBbCiAgICAgICAgICAgICJ4c2EyMzkucGF0Y2giCiAgICAgICAgICBd
CiAgICAgICAgfQogICAgICB9CiAgICB9CiAgfQp9

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvSFZNOiBwcmVmaWxsIHBhcnRpYWxseSB1c2VkIHZhcmlhYmxlIG9u
IGVtdWxhdGlvbiBwYXRocwoKQ2VydGFpbiBoYW5kbGVycyBpZ25vcmUgdGhl
IGFjY2VzcyBzaXplICh2aW9hcGljX3dyaXRlKCkgYmVpbmcgdGhlCmV4YW1w
bGUgdGhpcyB3YXMgZm91bmQgd2l0aCksIHBlcmhhcHMgbGVhZGluZyB0byBz
dWJzZXF1ZW50IHJlYWRzCnNlZWluZyBkYXRhIHRoYXQgd2Fzbid0IGFjdHVh
bGx5IHdyaXR0ZW4gYnkgdGhlIGd1ZXN0LiBGb3IKY29uc2lzdGVuY3kgYW5k
IGV4dHJhIHNhZmV0eSBhbHNvIGRvIHRoaXMgb24gdGhlIHJlYWQgcGF0aCBv
Zgpodm1fcHJvY2Vzc19pb19pbnRlcmNlcHQoKSwgZXZlbiBpZiB0aGlzIGRv
ZXNuJ3QgZGlyZWN0bHkgYWZmZWN0IHdoYXQKZ3Vlc3RzIGdldCB0byBzZWUs
IGFzIHdlJ3ZlIHN1cHBvc2VkbHkgYWxyZWFkeSBkZWFsdCB3aXRoIHJlYWQg
aGFuZGxlcnMKbGVhdmluZyBkYXRhIGNvbXBsZXRlbHkgdW5pdGlhbGl6ZWQu
CgpUaGlzIGlzIFhTQS0yMzkuCgpSZXBvcnRlZC1ieTogUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2
L2h2bS9lbXVsYXRlLmMKQEAgLTEyOSw3ICsxMjksNyBAQCBzdGF0aWMgaW50
IGh2bWVtdWxfZG9faW8oCiAgICAgICAgIC5jb3VudCA9ICpyZXBzLAogICAg
ICAgICAuZGlyID0gZGlyLAogICAgICAgICAuZGYgPSBkZiwKLSAgICAgICAg
LmRhdGEgPSBkYXRhLAorICAgICAgICAuZGF0YSA9IGRhdGFfaXNfYWRkciA/
IGRhdGEgOiAwLAogICAgICAgICAuZGF0YV9pc19wdHIgPSBkYXRhX2lzX2Fk
ZHIsIC8qIGlvcmVxX3QgZmllbGQgbmFtZSBpcyBtaXNsZWFkaW5nICovCiAg
ICAgICAgIC5zdGF0ZSA9IFNUQVRFX0lPUkVRX1JFQURZLAogICAgIH07Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vaW50ZXJjZXB0LmMKKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS9pbnRlcmNlcHQuYwpAQCAtMTI3LDYgKzEyNyw3IEBAIGlu
dCBodm1fcHJvY2Vzc19pb19pbnRlcmNlcHQoY29uc3Qgc3RydWMKICAgICAg
ICAgICAgIGFkZHIgPSAocC0+dHlwZSA9PSBJT1JFUV9UWVBFX0NPUFkpID8K
ICAgICAgICAgICAgICAgICAgICBwLT5hZGRyICsgc3RlcCAqIGkgOgogICAg
ICAgICAgICAgICAgICAgIHAtPmFkZHI7CisgICAgICAgICAgICBkYXRhID0g
MDsKICAgICAgICAgICAgIHJjID0gb3BzLT5yZWFkKGhhbmRsZXIsIGFkZHIs
IHAtPnNpemUsICZkYXRhKTsKICAgICAgICAgICAgIGlmICggcmMgIT0gWDg2
RU1VTF9PS0FZICkKICAgICAgICAgICAgICAgICBicmVhazsKQEAgLTE2MSw2
ICsxNjIsNyBAQCBpbnQgaHZtX3Byb2Nlc3NfaW9faW50ZXJjZXB0KGNvbnN0
IHN0cnVjCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggcC0+ZGF0YV9p
c19wdHIgKQogICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGRhdGEg
PSAwOwogICAgICAgICAgICAgICAgIHN3aXRjaCAoIGh2bV9jb3B5X2Zyb21f
Z3Vlc3RfcGh5cygmZGF0YSwgcC0+ZGF0YSArIHN0ZXAgKiBpLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
LT5zaXplKSApCiAgICAgICAgICAgICAgICAgewo=

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvSFZNOiBwcmVmaWxsIHBhcnRpYWxseSB1c2VkIHZhcmlhYmxlIG9u
IGVtdWxhdGlvbiBwYXRocwoKQ2VydGFpbiBoYW5kbGVycyBpZ25vcmUgdGhl
IGFjY2VzcyBzaXplICh2aW9hcGljX3dyaXRlKCkgYmVpbmcgdGhlCmV4YW1w
bGUgdGhpcyB3YXMgZm91bmQgd2l0aCksIHBlcmhhcHMgbGVhZGluZyB0byBz
dWJzZXF1ZW50IHJlYWRzCnNlZWluZyBkYXRhIHRoYXQgd2Fzbid0IGFjdHVh
bGx5IHdyaXR0ZW4gYnkgdGhlIGd1ZXN0LiBGb3IKY29uc2lzdGVuY3kgYW5k
IGV4dHJhIHNhZmV0eSBhbHNvIGRvIHRoaXMgb24gdGhlIHJlYWQgcGF0aCBv
Zgpodm1fcHJvY2Vzc19pb19pbnRlcmNlcHQoKSwgZXZlbiBpZiB0aGlzIGRv
ZXNuJ3QgZGlyZWN0bHkgYWZmZWN0IHdoYXQKZ3Vlc3RzIGdldCB0byBzZWUs
IGFzIHdlJ3ZlIHN1cHBvc2VkbHkgYWxyZWFkeSBkZWFsdCB3aXRoIHJlYWQg
aGFuZGxlcnMKbGVhdmluZyBkYXRhIGNvbXBsZXRlbHkgdW5pdGlhbGl6ZWQu
CgpUaGlzIGlzIFhTQS0yMzkuCgpSZXBvcnRlZC1ieTogUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS9pbnRlcmNlcHQuYworKysgYi94ZW4vYXJjaC94
ODYvaHZtL2ludGVyY2VwdC5jCkBAIC01NSw2ICs1NSw3IEBAIHN0YXRpYyBp
bnQgaHZtX21taW9fYWNjZXNzKHN0cnVjdCB2Y3B1ICoKICAgICB7CiAgICAg
ICAgIGlmICggcC0+ZGlyID09IElPUkVRX1JFQUQgKQogICAgICAgICB7Cisg
ICAgICAgICAgICBkYXRhID0gMDsKICAgICAgICAgICAgIGlmICggdmlvLT5t
bWlvX3JldHJ5aW5nICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAg
ICBpZiAoIHZpby0+bW1pb19sYXJnZV9yZWFkX2J5dGVzICE9IHAtPnNpemUg
KQpAQCAtNzYsNiArNzcsNyBAQCBzdGF0aWMgaW50IGh2bV9tbWlvX2FjY2Vz
cyhzdHJ1Y3QgdmNwdSAqCiAgICAgewogICAgICAgICBmb3IgKCBpID0gMDsg
aSA8IHAtPmNvdW50OyBpKysgKQogICAgICAgICB7CisgICAgICAgICAgICBk
YXRhID0gMDsKICAgICAgICAgICAgIGlmICggdmlvLT5tbWlvX3JldHJ5aW5n
ICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBpZiAoIHZpby0+
bW1pb19sYXJnZV9yZWFkX2J5dGVzICE9IHAtPnNpemUgKQpAQCAtMTI0LDYg
KzEyNiw3IEBAIHN0YXRpYyBpbnQgaHZtX21taW9fYWNjZXNzKHN0cnVjdCB2
Y3B1ICoKICAgICB7CiAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgcC0+Y291
bnQ7IGkrKyApCiAgICAgICAgIHsKKyAgICAgICAgICAgIGRhdGEgPSAwOwog
ICAgICAgICAgICAgc3dpdGNoICggaHZtX2NvcHlfZnJvbV9ndWVzdF9waHlz
KCZkYXRhLCBwLT5kYXRhICsgc3RlcCAqIGksCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcC0+c2l6ZSkgKQogICAg
ICAgICAgICAgewpAQCAtMjIyLDYgKzIyNSw3IEBAIHN0YXRpYyBpbnQgcHJv
Y2Vzc19wb3J0aW9faW50ZXJjZXB0KHBvcnQKICAgICB7CiAgICAgICAgIGlm
ICggcC0+ZGlyID09IElPUkVRX1JFQUQgKQogICAgICAgICB7CisgICAgICAg
ICAgICBkYXRhID0gMDsKICAgICAgICAgICAgIGlmICggdmlvLT5tbWlvX3Jl
dHJ5aW5nICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBpZiAo
IHZpby0+bW1pb19sYXJnZV9yZWFkX2J5dGVzICE9IHAtPnNpemUgKQpAQCAt
MjQ2LDYgKzI1MCw3IEBAIHN0YXRpYyBpbnQgcHJvY2Vzc19wb3J0aW9faW50
ZXJjZXB0KHBvcnQKICAgICB7CiAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwg
cC0+Y291bnQ7IGkrKyApCiAgICAgICAgIHsKKyAgICAgICAgICAgIGRhdGEg
PSAwOwogICAgICAgICAgICAgaWYgKCB2aW8tPm1taW9fcmV0cnlpbmcgKQog
ICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGlmICggdmlvLT5tbWlv
X2xhcmdlX3JlYWRfYnl0ZXMgIT0gcC0+c2l6ZSApCg==

--=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 Thu Oct 12 12:17:39 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 12:17:39 +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 1e2cPr-0007QF-Qg; Thu, 12 Oct 2017 12:16:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2cPo-0007Mu-Pc; Thu, 12 Oct 2017 12:16:41 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 29/0C-16487-72D5FD95; Thu, 12 Oct 2017 12:16:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpml+JIrShJLcpLzFFi42LJaLquqqsWez/
 SYMolbotbN1uZLZZ8XMxiserqAVYHZo+ju38zBTBGsWbmJeVXJLBmdL/+x1Lw+ClPRfuWS8wN
 jCuP8nQxcnEICVxhlPh+7BgzhLOIUeL0xruMXYycHMwCrhI39m1mg7AVJS7ca2ABsXkFBCVOz
 nwCZksIaErcebOKHcQWESiS2HnuJZjNJqAnMffsJCaIXkuJ+RNPgc0RFgiXOP3hMdQcM4mpjR
 /AbBYBVYk7C/8yT2DkmYVk9Swkq2chWT2LkQMorimxfpc+hCktsfwfB0S1vMT2t3OYIWwribU
 r5jFB2OYSiw/9Y4KZOKX7ITtEa41E2y1FiHClxLebDxhRlUDEp97vhDqmTGLf6mPMmGrKJX50
 bIQaXyJxa0UzFjUlErOenGSFsAslVvRMYMdmztLV/5lh6o+/es6CzZxz/xuZYOZs/fIXi5vLJ
 Xr27WCFqX+4aT8TNnO+9T1lhARDoUTHAYUFjLqrGDWKU4vKUot0Dc31kooy0zNKchMzc3QNDc
 z0clOLixPTU3MSk4r1kvNzNzECEyEDEOxgvL0x4BCjJAeTkihvRuD9SCG+pPyUyozE4oz4otK
 c1OJDjDIcHEoSvPeigXKCRanpqRVpmTnAlAyTluDgURLhfQeS5i0uSMwtzkyHSJ1itOQ4tuLi
 HyaONfOuA8mOm3f/MAmx5OXnpUqJ884GaRAAacgozYMbB8sblxhlpYR5GYEOFOIpSC3KzSxBl
 X/FKM7BqCTMexlkCk9mXgnc1ldABzEBHSSadgfkoJJEhJRUA+O0A1OzT5s1ZChouO5aoXRFMd
 h6e5TKqphe4ZcZ7vM5dx67zRNdIBggvLvwF09p9ru+eY7rZ9R0vMqLdPcVbYu4f/18nuGJtCP
 13xw2KEsKfmx3rmlfwVk9acH+z5Xlfg7yq34vlVq9eYFH36sc8cZ3a9arCirFHNPISuCP89jz
 MeeN/INvq5RYijMSDbWYi4oTAUVraLkWBAAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1507810596!109893695!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35985 invoked from network); 12 Oct 2017 12:16:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Oct 2017 12:16:37 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2cPc-0000fS-Vg; Thu, 12 Oct 2017 12:16:28 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1e2cPc-00079i-UW; Thu, 12 Oct 2017 12:16:28 +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: <E1e2cPc-00079i-UW@xenbits.xenproject.org>
Date: Thu, 12 Oct 2017 12:16:28 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-users] Xen Security Advisory 240 - Unlimited recursion in
 linear pagetable de-typing
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-240
                              version 3

           Unlimited recursion in linear pagetable de-typing

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

Re-base unstable patch to avoid it applying only with fuzz.

Public release.

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

x86 PV guests are permitted to set up certain forms of what is often
called "linear page tables", where pagetables contain references to
other pagetables at the same level or higher.  Certain restrictions
apply in order to fit into Xen's page type handling system.  An
important restriction was missed, however: Stacking multiple layers
of page tables of the same level on top of one another is not very
useful, and the tearing down of such an arrangement involves
recursion.  With sufficiently many layers such recursion will result
in a stack overflow, commonly resulting in Xen to crash.

IMPACT
======

A malicious or buggy PV guest may cause the hypervisor to crash,
resulting in Denial of Service (DoS) affecting the entire host.
Privilege escalation and information leaks cannot be excluded.

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

All Xen versions from at least 3.2 onwards are vulnerable.  Earlier
versions have not been checked.

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

Only x86 PV guests can leverage the vulnerability.  x86 HVM guests
cannot leverage the vulnerability.

MITIGATION
==========

Running only HVM guests will avoid this vulnerability.

For PV guests, 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 series resolves this issue.
The first patch fixes this known issue.  The second patch in each
series disables the `linear pagetable` option by default.  It can be
re-enabled by adding "pv-linear-pt=true' on the Xen command-line.

Note that neither Linux nor MiniOS use linear pagetables; NetBSD and
Novell Netware, however, do use this feature when running in PV mode.

xsa240-unstable/*.patch  xen-unstable
xsa240-4.9/*.patch       Xen 4.9.x
xsa240-4.8/*.patch       Xen 4.8.x
xsa240-4.7/*.patch       Xen 4.7.x
xsa240-4.6/*.patch       Xen 4.6.x
xsa240-4.5/*.patch       Xen 4.5.x

$ sha256sum xsa240* xsa240*/*
6ad3f6c7817496d11d846ac551d8b37fc73daf488eaa1cda614eb3b5a34f858d  xsa240.meta
e227126ea204d6049c8bfb694e3d2bcac10382733ca4ece1f0f7dc36c625ac1d  xsa240-unstable/0001-x86-limit-linear-page-table-use-to-a-single-level.patch
c6bb1f47754bf4f57bb9205509c525336ff55da8bcae8ae95415bdf1bba70209  xsa240-unstable/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch
2e8168449f8594c5faa50feb311eaa7e74b38c726853b1cfbaf2fbd4cbbdb476  xsa240-4.5/0001-x86-limit-linear-page-table-use-to-a-single-level.patch
ea95ed56a5f85753a41ca1abbb4abd5ea791d7596c8a9d20ceaa53862ee5ce15  xsa240-4.5/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch
f7556cc4a13cd4334d79e73861f15dd619dfd6041a3ad89865b358035d2fcff8  xsa240-4.6/0001-x86-limit-linear-page-table-use-to-a-single-level.patch
24ad9f92938c112a6fcf46177d44597c49dc213a3644ce4fd59d4df507b072d3  xsa240-4.6/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch
5a9b8e0a4e55482826e6cf820ea01fbf6674fecf19b101f4578396e3fa98a8fd  xsa240-4.7/0001-x86-limit-linear-page-table-use-to-a-single-level.patch
acf9744b853c1c6ac071bcf5776d8d9463781bbdf658c2fecc59ee338c094750  xsa240-4.7/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch
c0c624f51fb1bd9e31a2c120343164d545ab6e709ed4bb9e5dd89b5c4c4e49f8  xsa240-4.8/0001-x86-limit-linear-page-table-use-to-a-single-level.patch
7e3c2c4a4d0ee0a29abaa7aceffbb774b1f92aa81dfa4c5d1c5c5156b6bb0a3a  xsa240-4.8/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch
7769866805e47b7a2109ba1778f263ddfa126bcb0b116612f76dfaca9bf70995  xsa240-4.9/0001-x86-limit-linear-page-table-use-to-a-single-level.patch
1053cb348dc8536cb12b4aca556ddc4c015810f8f0fd21a80dff37433ec082ea  xsa240-4.9/0002-x86-mm-Disable-PV-linear-pagetables-by-default.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

iQEcBAEBCAAGBQJZ31v9AAoJEIP+FMlX6CvZl68H/1aUvsdHsmJ00m6xF5EDDe6e
FwInBpu0p6NOr0Shy6MUPYLf8iWSR7UK92HVNC3FDidkGwP9n6qRLYQQJWtNGGPt
c+7/uqM9vj9J10BwUrseZQoNXWQ3AZSOc9yCHgzxPMCne5JAkD/cZda6ABwpTq8d
5X8QsgaXbKjfj988izYnqP9049os8VKoN6AR1TUt4keSheSElYO+T416Ky3b+c2V
WhxGPWGZY0fFaAYLKfpTWIDU9G6ZIJ9ZMN7yXjAR+hN1pezb7afDT/sT39bjp9wy
pPcOxMmvAn7F2w2WcCNJ8TKmNL9VPl9TjlnY8LrHhxqpwWmMeFZoc3q8czXfjBA=
=rL4e
-----END PGP SIGNATURE-----

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

ewogICJYU0EiOiAyNDAsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC45IiwKICAgICI0LjgiLAogICAgIjQuNyIsCiAg
ICAiNC42IiwKICAgICI0LjUiCiAgXSwKICAiVHJlZXMiOiBbCiAgICAieGVu
IgogIF0sCiAgIlJlY2lwZXMiOiB7CiAgICAiNC41IjogewogICAgICAiWGVu
VmVyc2lvbiI6ICI0LjUiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAi
eGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICI4MzcyNGQ5ZjNhZTIx
YTNiOTYzNjI3NDJlMmYwNTJiMTlkOWY1NTlhIiwKICAgICAgICAgICJQcmVy
ZXFzIjogWwogICAgICAgICAgICAyMzcsCiAgICAgICAgICAgIDIzOCwKICAg
ICAgICAgICAgMjM5CiAgICAgICAgICBdLAogICAgICAgICAgIlBhdGNoZXMi
OiBbCiAgICAgICAgICAgICJ4c2EyNDAtNC41LyoucGF0Y2giCiAgICAgICAg
ICBdCiAgICAgICAgfQogICAgICB9CiAgICB9LAogICAgIjQuNiI6IHsKICAg
ICAgIlhlblZlcnNpb24iOiAiNC42IiwKICAgICAgIlJlY2lwZXMiOiB7CiAg
ICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFibGVSZWYiOiAiMTY1OGE4
NzY5MGFjODM5ZTg1ZGIxMmJiZjQwOWJlNjJiYjkzODY0MCIsCiAgICAgICAg
ICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAgMjM3LAogICAgICAgICAgICAy
MzgsCiAgICAgICAgICAgIDIzOQogICAgICAgICAgXSwKICAgICAgICAgICJQ
YXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjQwLTQuNi8qLnBhdGNoIgog
ICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICI0Ljci
OiB7CiAgICAgICJYZW5WZXJzaW9uIjogIjQuNyIsCiAgICAgICJSZWNpcGVz
IjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjog
ImM3NzgzZDljMjZmYzE5MTg2MmQ5ODgzZGEyMjM4NzM0MGIxZmFiMTgiLAog
ICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAgIDIzNywKICAgICAg
ICAgICAgMjM4LAogICAgICAgICAgICAyMzkKICAgICAgICAgIF0sCiAgICAg
ICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI0MC00LjcvKi5w
YXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAg
ICAiNC44IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0LjgiLAogICAgICAi
UmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJs
ZVJlZiI6ICIzNjg5OGViMTI1NzJmMGExZjg1Y2I1NGQ0YTllOTBhZmNiNmY3
MDQ1IiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyMzcs
CiAgICAgICAgICAgIDIzOCwKICAgICAgICAgICAgMjM5CiAgICAgICAgICBd
LAogICAgICAgICAgIlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2EyNDAt
NC44LyoucGF0Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAg
ICB9LAogICAgIjQuOSI6IHsKICAgICAgIlhlblZlcnNpb24iOiAiNC45IiwK
ICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAg
ICJTdGFibGVSZWYiOiAiMmNjM2QzMmY0MGM3MWNiMjQyNDc3YTNmODkzODA3
NGQ0ZmMzNjgyOSIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAg
ICAgMjM3LAogICAgICAgICAgICAyMzgsCiAgICAgICAgICAgIDIzOQogICAg
ICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAi
eHNhMjQwLTQuOS8qLnBhdGNoIgogICAgICAgICAgXQogICAgICAgIH0KICAg
ICAgfQogICAgfSwKICAgICJtYXN0ZXIiOiB7CiAgICAgICJYZW5WZXJzaW9u
IjogIm1hc3RlciIsCiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4i
OiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogImE4ZWE2ZTI2ODgxMThhM2Ux
OWUyOWIzOWUzMTZmYWE1Zjk2YWI5ZDEiLAogICAgICAgICAgIlByZXJlcXMi
OiBbCiAgICAgICAgICAgIDIzNywKICAgICAgICAgICAgMjM4LAogICAgICAg
ICAgICAyMzkKICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsK
ICAgICAgICAgICAgInhzYTI0MC11bnN0YWJsZS8qLnBhdGNoIgogICAgICAg
ICAgXQogICAgICAgIH0KICAgICAgfQogICAgfQogIH0KfQ==

--=separator
Content-Type: application/octet-stream;
 name="xsa240-unstable/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Disposition: attachment;
 filename="xsa240-unstable/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Transfer-Encoding: base64

RnJvbSAyODQxMzVkMTBkYzQyNTQzOTk3YTRlMzY4MWVmNDg1N2I1NzE4NTU1
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFdlZCwgMjcgU2VwIDIwMTcgMTE6
NDY6NTIgKzAxMDAKU3ViamVjdDogW1BBVENIIDEvMl0geDg2OiBsaW1pdCBs
aW5lYXIgcGFnZSB0YWJsZSB1c2UgdG8gYSBzaW5nbGUgbGV2ZWwKClRoYXQn
cyB0aGUgb25seSB3YXkgdGhhdCB0aGV5J3JlIG1lYW50IHRvIGJlIHVzZWQu
IFdpdGhvdXQgc3VjaCBhCnJlc3RyaWN0aW9uIGFyYml0cmFyaWx5IGxvbmcg
Y2hhaW5zIG9mIHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMgY2FuIGJlCmJ1aWx0
LCB0ZWFyaW5nIGRvd24gb2Ygd2hpY2ggbWF5IHRoZW4gY2F1c2UgYXJiaXRy
YXJpbHkgZGVlcCByZWN1cnNpb24sCmNhdXNpbmcgYSBzdGFjayBvdmVyZmxv
dy4gVG8gZmFjaWxpdGF0ZSB0aGlzIHJlc3RyaWN0aW9uLCBhIGNvdW50ZXIg
aXMKYmVpbmcgaW50cm9kdWNlZCB0byB0cmFjayBib3RoIHRoZSBudW1iZXIg
b2Ygc2FtZS1sZXZlbCBlbnRyaWVzIGluIGEKcGFnZSB0YWJsZSBhcyB3ZWxs
IGFzIHRoZSBudW1iZXIgb2YgdXNlcyBvZiBhIHBhZ2UgdGFibGUgaW4gYW5v
dGhlcgpzYW1lLWxldmVsIG9uZSAoY291bnRpbmcgaW50byBwb3NpdGl2ZSBh
bmQgbmVnYXRpdmUgZGlyZWN0aW9uCnJlc3BlY3RpdmVseSwgdXRpbGl6aW5n
IHRoZSBmYWN0IHRoYXQgYm90aCBjb3VudHMgY2FuJ3QgYmUgbm9uLXplcm8g
YXQKdGhlIHNhbWUgdGltZSkuCgpOb3RlIHRoYXQgdGhlIGFkZGVkIGFjY291
bnRpbmcgaW50cm9kdWNlcyBhIHJlc3RyaWN0aW9uIG9uIHRoZSBudW1iZXIK
b2YgdGltZXMgYSBwYWdlIGNhbiBiZSB1c2VkIGluIG90aGVyIHNhbWUtbGV2
ZWwgcGFnZSB0YWJsZXMgLSBtb3JlIHRoYW4KMzJrIG9mIHN1Y2ggdXNlcyBh
cmUgbm8gbG9uZ2VyIHBvc3NpYmxlLgoKTm90ZSBhbHNvIHRoYXQgc29tZSBw
dXRfcGFnZV9hbmRfdHlwZVtfcHJlZW1wdGlibGVdKCkgY2FsbHMgYXJlCnJl
cGxhY2VkIHdpdGggb3Blbi1jb2RlZCBlcXVpdmFsZW50cy4gIFRoaXMgc2Vl
bWVkIHByZWZlcnJhYmxlIHRvCmFkZGluZyAicGFyZW50X3RhYmxlIiB0byB0
aGUgbWF0cml4IG9mIGZ1bmN0aW9ucy4KCk5vdGUgZnVydGhlciB0aGF0IGNy
b3NzLWRvbWFpbiBzYW1lLWxldmVsIHBhZ2UgdGFibGUgcmVmZXJlbmNlcyBh
cmUgbm8KbG9uZ2VyIHBlcm1pdHRlZCAodGhleSBwcm9iYWJseSBuZXZlciBz
aG91bGQgaGF2ZSBiZWVuKS4KClRoaXMgaXMgWFNBLTI0MC4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KU2lnbmVkLW9m
Zi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgotLS0KdjU6IENvcnJlY3QgcGxhY2VtZW50IG9mIGNvZGUgYWRkaXRpb24g
dG8gX3B1dF9maW5hbF9wYWdlX3R5cGUoKS4KdjQ6IEludHJvZHVjZSBhbmQg
dXNlIFBHVF90eXBlX2VxdWFsKCkuCnYzOiBBZGQgQlVJTERfQlVHX09OKClz
Lgp2MjogRml4IGFzc2VydGlvbnMgaW4gZGVjX2xpbmVhcl8qKCkgdHJpZ2dl
cmluZyBkdXJpbmcgZ3Vlc3Qgc2h1dGRvd24KICAgIHdoZW4gc2FtZS1sZXZl
bCBwYWdlIHRhYmxlIHJlZmVyZW5jZXMgc3RpbGwgZXhpc3QuIERpc2FsbG93
IGNyb3NzLQogICAgZG9tYWluIHNhbWUtbGV2ZWwgcGFnZSB0YWJsZSByZWZl
cmVuY2VzLgotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgfCAg
IDEgKwogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICB8IDE3MiArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tCiB4ZW4v
aW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIHwgICAyICsKIHhlbi9pbmNsdWRl
L2FzbS14ODYvbW0uaCAgICAgfCAgMjUgKysrKystLQogNCBmaWxlcyBjaGFu
Z2VkLCAxNzcgaW5zZXJ0aW9ucygrKSwgMjMgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2
L2RvbWFpbi5jCmluZGV4IDQ2NmExYTJmYWMuLjg5ODgyODFlMWYgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94
ODYvZG9tYWluLmMKQEAgLTEwOTEsNiArMTA5MSw3IEBAIGludCBhcmNoX3Nl
dF9pbmZvX2d1ZXN0KAogICAgICAgICAgICAgICAgICAgICByYyA9IC1FUkVT
VEFSVDsKICAgICAgICAgICAgICAgICAgICAgLyogRmFsbHRocm91Z2ggKi8K
ICAgICAgICAgICAgICAgICBjYXNlIC1FUkVTVEFSVDoKKyAgICAgICAgICAg
ICAgICAgICAgdi0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAg
ICAgICAgICAgICAgICAgIHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0KICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhZ2V0YWJsZV9nZXRfcGFnZSh2LT5h
cmNoLmd1ZXN0X3RhYmxlKTsKICAgICAgICAgICAgICAgICAgICAgdi0+YXJj
aC5ndWVzdF90YWJsZSA9IHBhZ2V0YWJsZV9udWxsKCk7CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4
IGFmZDVhMTAxYTQuLjhiMDAyNjU4OWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC01ODcsNiAr
NTg3LDYxIEBAIHN0YXRpYyB2b2lkIHB1dF9kYXRhX3BhZ2UoCiAgICAgICAg
IHB1dF9wYWdlKHBhZ2UpOwogfQogCitzdGF0aWMgYm9vbCBpbmNfbGluZWFy
X2VudHJpZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCit7CisgICAgdHlwZW9m
KHBnLT5saW5lYXJfcHRfY291bnQpIG5jID0gcmVhZF9hdG9taWMoJnBnLT5s
aW5lYXJfcHRfY291bnQpLCBvYzsKKworICAgIGRvIHsKKyAgICAgICAgLyoK
KyAgICAgICAgICogVGhlIGNoZWNrIGJlbG93IGNoZWNrcyBmb3IgdGhlICJs
aW5lYXIgdXNlIiBjb3VudCBiZWluZyBub24temVybworICAgICAgICAgKiBh
cyB3ZWxsIGFzIG92ZXJmbG93LiAgU2lnbmVkIGludGVnZXIgb3ZlcmZsb3cg
aXMgdW5kZWZpbmVkIGJlaGF2aW9yCisgICAgICAgICAqIGFjY29yZGluZyB0
byB0aGUgQyBzcGVjLiAgSG93ZXZlciwgYXMgbG9uZyBhcyBsaW5lYXJfcHRf
Y291bnQgaXMKKyAgICAgICAgICogc21hbGxlciBpbiBzaXplIHRoYW4gJ2lu
dCcsIHRoZSBhcml0aG1ldGljIG9wZXJhdGlvbiBvZiB0aGUKKyAgICAgICAg
ICogaW5jcmVtZW50IGJlbG93IHdvbid0IG92ZXJmbG93OyByYXRoZXIgdGhl
IHJlc3VsdCB3aWxsIGJlIHRydW5jYXRlZAorICAgICAgICAgKiB3aGVuIHN0
b3JlZC4gIEVuc3VyZSB0aGF0IHRoaXMgaXMgYWx3YXlzIHRydWUuCisgICAg
ICAgICAqLworICAgICAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKG5jKSA+PSBz
aXplb2YoaW50KSk7CisgICAgICAgIG9jID0gbmMrKzsKKyAgICAgICAgaWYg
KCBuYyA8PSAwICkKKyAgICAgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICAg
ICAgbmMgPSBjbXB4Y2hnKCZwZy0+bGluZWFyX3B0X2NvdW50LCBvYywgbmMp
OworICAgIH0gd2hpbGUgKCBvYyAhPSBuYyApOworCisgICAgcmV0dXJuIHRy
dWU7Cit9CisKK3N0YXRpYyB2b2lkIGRlY19saW5lYXJfZW50cmllcyhzdHJ1
Y3QgcGFnZV9pbmZvICpwZykKK3sKKyAgICB0eXBlb2YocGctPmxpbmVhcl9w
dF9jb3VudCkgb2M7CisKKyAgICBvYyA9IGFyY2hfZmV0Y2hfYW5kX2FkZCgm
cGctPmxpbmVhcl9wdF9jb3VudCwgLTEpOworICAgIEFTU0VSVChvYyA+IDAp
OworfQorCitzdGF0aWMgYm9vbCBpbmNfbGluZWFyX3VzZXMoc3RydWN0IHBh
Z2VfaW5mbyAqcGcpCit7CisgICAgdHlwZW9mKHBnLT5saW5lYXJfcHRfY291
bnQpIG5jID0gcmVhZF9hdG9taWMoJnBnLT5saW5lYXJfcHRfY291bnQpLCBv
YzsKKworICAgIGRvIHsKKyAgICAgICAgLyogU2VlIHRoZSByZXNwZWN0aXZl
IGNvbW1lbnQgaW4gaW5jX2xpbmVhcl9lbnRyaWVzKCkuICovCisgICAgICAg
IEJVSUxEX0JVR19PTihzaXplb2YobmMpID49IHNpemVvZihpbnQpKTsKKyAg
ICAgICAgb2MgPSBuYy0tOworICAgICAgICBpZiAoIG5jID49IDAgKQorICAg
ICAgICAgICAgcmV0dXJuIGZhbHNlOworICAgICAgICBuYyA9IGNtcHhjaGco
JnBnLT5saW5lYXJfcHRfY291bnQsIG9jLCBuYyk7CisgICAgfSB3aGlsZSAo
IG9jICE9IG5jICk7CisKKyAgICByZXR1cm4gdHJ1ZTsKK30KKworc3RhdGlj
IHZvaWQgZGVjX2xpbmVhcl91c2VzKHN0cnVjdCBwYWdlX2luZm8gKnBnKQor
eworICAgIHR5cGVvZihwZy0+bGluZWFyX3B0X2NvdW50KSBvYzsKKworICAg
IG9jID0gYXJjaF9mZXRjaF9hbmRfYWRkKCZwZy0+bGluZWFyX3B0X2NvdW50
LCAxKTsKKyAgICBBU1NFUlQob2MgPCAwKTsKK30KKwogLyoKICAqIFdlIGFs
bG93IHJvb3QgdGFibGVzIHRvIG1hcCBlYWNoIG90aGVyIChhLmsuYS4gbGlu
ZWFyIHBhZ2UgdGFibGVzKS4gSXQKICAqIG5lZWRzIHNvbWUgc3BlY2lhbCBj
YXJlIHdpdGggcmVmZXJlbmNlIGNvdW50cyBhbmQgYWNjZXNzIHBlcm1pc3Np
b25zOgpAQCAtNjE3LDE1ICs2NzIsMzUgQEAgZ2V0XyMjbGV2ZWwjI19saW5l
YXJfcGFnZXRhYmxlKCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgaWYgKCAocGZuID0gbGV2ZWwjI2VfZ2V0X3BmbihwZGUpKSAh
PSBwZGVfcGZuICkgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgc3RydWN0IHBh
Z2VfaW5mbyAqcHRwZyA9IG1mbl90b19wYWdlKF9tZm4ocGRlX3BmbikpOyAg
ICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICAvKiBNYWtlIHN1cmUgdGhlIHBhZ2UgdGFibGUgYmVs
b25ncyB0byB0aGUgY29ycmVjdCBkb21haW4uICovICAgICAgIFwKKyAgICAg
ICAgaWYgKCB1bmxpa2VseShwYWdlX2dldF9vd25lcihwdHBnKSAhPSBkKSAp
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICByZXR1
cm4gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgLyogTWFrZSBzdXJlIHRoZSBtYXBwZWQgZnJhbWUg
YmVsb25ncyB0byB0aGUgY29ycmVjdCBkb21haW4uICovICAgICBcCiAgICAg
ICAgIGlmICggdW5saWtlbHkoIWdldF9wYWdlX2Zyb21fbWZuKF9tZm4ocGZu
KSwgZCkpICkgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgcmV0
dXJuIDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgICAgIC8qICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAg
ICAgICAgKiBFbnN1cmUgdGhhdCB0aGUgbWFwcGVkIGZyYW1lIGlzIGFuIGFs
cmVhZHktdmFsaWRhdGVkIHBhZ2UgdGFibGUuIFwKKyAgICAgICAgICogRW5z
dXJlIHRoYXQgdGhlIG1hcHBlZCBmcmFtZSBpcyBhbiBhbHJlYWR5LXZhbGlk
YXRlZCBwYWdlIHRhYmxlICBcCisgICAgICAgICAqIGFuZCBpcyBub3QgaXRz
ZWxmIGhhdmluZyBsaW5lYXIgZW50cmllcywgYXMgd2VsbCBhcyB0aGF0IHRo
ZSAgICAgXAorICAgICAgICAgKiBjb250YWluaW5nIHBhZ2UgdGFibGUgaXMg
bm90IGlzZWxmIGluIHVzZSBhcyBhIGxpbmVhciBwYWdlIHRhYmxlIFwKKyAg
ICAgICAgICogZWxzZXdoZXJlLiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAqIElm
IHNvLCBhdG9taWNhbGx5IGluY3JlbWVudCB0aGUgY291bnQgKGNoZWNraW5n
IGZvciBvdmVyZmxvdykuICAgXAogICAgICAgICAgKi8gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICAgICAgcGFnZSA9IG1mbl90b19wYWdlKF9tZm4ocGZu
KSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgIGlmICggIWluY19saW5lYXJfZW50cmllcyhwdHBnKSApICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICB7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIHB1dF9wYWdlKHBh
Z2UpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgICAgICByZXR1cm4gMDsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgaWYg
KCAhaW5jX2xpbmVhcl91c2VzKHBhZ2UpICkgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIHsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICAgICAgZGVjX2xpbmVhcl9lbnRyaWVzKHB0
cGcpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAg
ICByZXR1cm4gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICB9ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICAgICAgeSA9IHBhZ2UtPnUuaW51c2UudHlwZV9p
bmZvOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAgICAgICAgIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAg
ICAgeCA9IHk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKQEAgLTYzMyw2ICs3MDgsOCBAQCBn
ZXRfIyNsZXZlbCMjX2xpbmVhcl9wYWdldGFibGUoICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAg
ICAgICB1bmxpa2VseSgoeCAmIChQR1RfdHlwZV9tYXNrfFBHVF92YWxpZGF0
ZWQpKSAhPSAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKFBHVF8jI2xldmVsIyNfcGFnZV90YWJsZXxQR1RfdmFsaWRhdGVkKSkg
KSAgICAgICBcCiAgICAgICAgICAgICB7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICAgICAgICAgIGRlY19saW5lYXJfdXNlcyhwYWdlKTsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAg
ICAgICBkZWNfbGluZWFyX2VudHJpZXMocHRwZyk7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgcHV0X3Bh
Z2UocGFnZSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgICAgICAgICAgICAgIHJldHVybiAwOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
ICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC0xMDM0LDYg
KzExMTEsOSBAQCBnZXRfcGFnZV9mcm9tX2w0ZSgKICAgICByZXR1cm4gcmM7
CiB9CiAKK3N0YXRpYyBpbnQgX3B1dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZSwgYm9vbCBwcmVlbXB0aWJsZSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcHRwZyk7CisKIHZvaWQg
cHV0X3BhZ2VfZnJvbV9sMWUobDFfcGdlbnRyeV90IGwxZSwgc3RydWN0IGRv
bWFpbiAqbDFlX293bmVyKQogewogICAgIHVuc2lnbmVkIGxvbmcgICAgIHBm
biA9IGwxZV9nZXRfcGZuKGwxZSk7CkBAIC0xMTEwLDggKzExOTAsMTUgQEAg
c3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wyZShsMl9wZ2VudHJ5X3QgbDJl
LCB1bnNpZ25lZCBsb25nIHBmbikKIAogICAgICAgICBmb3IgKCBpID0gMDsg
aSA8ICgxdSA8PCBQQUdFVEFCTEVfT1JERVIpOyBpKyssIHBhZ2UrKyApCiAg
ICAgICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKLSAgICB9IGVs
c2UKLSAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUobDJlX2dldF9wYWdlKGwy
ZSkpOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAgICBzdHJ1Y3Qg
cGFnZV9pbmZvICpwZyA9IGwyZV9nZXRfcGFnZShsMmUpOworICAgICAgICBp
bnQgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgZmFsc2UsIG1mbl90b19wYWdl
KF9tZm4ocGZuKSkpOworCisgICAgICAgIEFTU0VSVCghcmMpOworICAgICAg
ICBwdXRfcGFnZShwZyk7CisgICAgfQogCiAgICAgcmV0dXJuIDA7CiB9CkBA
IC0xMTIwLDYgKzEyMDcsNyBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21f
bDNlKGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcGFydGlhbCwgYm9vbCBk
ZWZlcikKIHsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZzsKKyAgICBpbnQg
cmM7CiAKICAgICBpZiAoICEobDNlX2dldF9mbGFncyhsM2UpICYgX1BBR0Vf
UFJFU0VOVCkgfHwgKGwzZV9nZXRfcGZuKGwzZSkgPT0gcGZuKSApCiAgICAg
ICAgIHJldHVybiAxOwpAQCAtMTE0MiwyMSArMTIzMCwyOCBAQCBzdGF0aWMg
aW50IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50cnlfdCBsM2UsIHVuc2ln
bmVkIGxvbmcgcGZuLAogICAgIGlmICggdW5saWtlbHkocGFydGlhbCA+IDAp
ICkKICAgICB7CiAgICAgICAgIEFTU0VSVCghZGVmZXIpOwotICAgICAgICBy
ZXR1cm4gcHV0X3BhZ2VfdHlwZV9wcmVlbXB0aWJsZShwZyk7CisgICAgICAg
IHJldHVybiBfcHV0X3BhZ2VfdHlwZShwZywgdHJ1ZSwgbWZuX3RvX3BhZ2Uo
X21mbihwZm4pKSk7CiAgICAgfQogCiAgICAgaWYgKCBkZWZlciApCiAgICAg
eworICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gbWZu
X3RvX3BhZ2UoX21mbihwZm4pKTsKICAgICAgICAgY3VycmVudC0+YXJjaC5v
bGRfZ3Vlc3RfdGFibGUgPSBwZzsKICAgICAgICAgcmV0dXJuIDA7CiAgICAg
fQogCi0gICAgcmV0dXJuIHB1dF9wYWdlX2FuZF90eXBlX3ByZWVtcHRpYmxl
KHBnKTsKKyAgICByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCB0cnVlLCBtZm5f
dG9fcGFnZShfbWZuKHBmbikpKTsKKyAgICBpZiAoIGxpa2VseSghcmMpICkK
KyAgICAgICAgcHV0X3BhZ2UocGcpOworCisgICAgcmV0dXJuIHJjOwogfQog
CiBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDRlKGw0X3BnZW50cnlfdCBs
NGUsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBpbnQgcGFydGlhbCwgYm9vbCBkZWZlcikKIHsKKyAgICBpbnQg
cmMgPSAxOworCiAgICAgaWYgKCAobDRlX2dldF9mbGFncyhsNGUpICYgX1BB
R0VfUFJFU0VOVCkgJiYKICAgICAgICAgIChsNGVfZ2V0X3BmbihsNGUpICE9
IHBmbikgKQogICAgIHsKQEAgLTExNjUsMTggKzEyNjAsMjIgQEAgc3RhdGlj
IGludCBwdXRfcGFnZV9mcm9tX2w0ZShsNF9wZ2VudHJ5X3QgbDRlLCB1bnNp
Z25lZCBsb25nIHBmbiwKICAgICAgICAgaWYgKCB1bmxpa2VseShwYXJ0aWFs
ID4gMCkgKQogICAgICAgICB7CiAgICAgICAgICAgICBBU1NFUlQoIWRlZmVy
KTsKLSAgICAgICAgICAgIHJldHVybiBwdXRfcGFnZV90eXBlX3ByZWVtcHRp
YmxlKHBnKTsKKyAgICAgICAgICAgIHJldHVybiBfcHV0X3BhZ2VfdHlwZShw
ZywgdHJ1ZSwgbWZuX3RvX3BhZ2UoX21mbihwZm4pKSk7CiAgICAgICAgIH0K
IAogICAgICAgICBpZiAoIGRlZmVyICkKICAgICAgICAgeworICAgICAgICAg
ICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IG1mbl90b19wYWdl
KF9tZm4ocGZuKSk7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9n
dWVzdF90YWJsZSA9IHBnOwogICAgICAgICAgICAgcmV0dXJuIDA7CiAgICAg
ICAgIH0KIAotICAgICAgICByZXR1cm4gcHV0X3BhZ2VfYW5kX3R5cGVfcHJl
ZW1wdGlibGUocGcpOworICAgICAgICByYyA9IF9wdXRfcGFnZV90eXBlKHBn
LCB0cnVlLCBtZm5fdG9fcGFnZShfbWZuKHBmbikpKTsKKyAgICAgICAgaWYg
KCBsaWtlbHkoIXJjKSApCisgICAgICAgICAgICBwdXRfcGFnZShwZyk7CiAg
ICAgfQotICAgIHJldHVybiAxOworCisgICAgcmV0dXJuIHJjOwogfQogCiBz
dGF0aWMgaW50IGFsbG9jX2wxX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UpCkBAIC0xMzY5LDYgKzE0NjgsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wz
X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgIHsKICAg
ICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKICAgICAg
ICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgICAgIGN1
cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAg
ICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAg
ICAgICB9CiAgICAgICAgIHdoaWxlICggaS0tID4gMCApCkBAIC0xNDM4LDYg
KzE1MzgsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2w0X3RhYmxlKHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UpCiAgICAgICAgICAgICAgICAgewogICAgICAgICAg
ICAgICAgICAgICBpZiAoIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxl
ICkKICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRl
ZF9wdGVzKys7CisgICAgICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gu
b2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgICAgICBj
dXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CiAgICAgICAg
ICAgICAgICAgfQogICAgICAgICAgICAgfQpAQCAtMjExNywxNCArMjIxOCwy
MCBAQCBpbnQgZnJlZV9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
CiB9CiAKIAotc3RhdGljIGludCBfX3B1dF9maW5hbF9wYWdlX3R5cGUoCi0g
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBl
LCBpbnQgcHJlZW1wdGlibGUpCitzdGF0aWMgaW50IF9wdXRfZmluYWxfcGFn
ZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcg
dHlwZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBw
cmVlbXB0aWJsZSwgc3RydWN0IHBhZ2VfaW5mbyAqcHRwZykKIHsKICAgICBp
bnQgcmMgPSBmcmVlX3BhZ2VfdHlwZShwYWdlLCB0eXBlLCBwcmVlbXB0aWJs
ZSk7CiAKICAgICAvKiBObyBuZWVkIGZvciBhdG9taWMgdXBkYXRlIG9mIHR5
cGVfaW5mbyBoZXJlOiBub29uZSBlbHNlIHVwZGF0ZXMgaXQuICovCiAgICAg
aWYgKCByYyA9PSAwICkKICAgICB7CisgICAgICAgIGlmICggcHRwZyAmJiBQ
R1RfdHlwZV9lcXVhbCh0eXBlLCBwdHBnLT51LmludXNlLnR5cGVfaW5mbykg
KQorICAgICAgICB7CisgICAgICAgICAgICBkZWNfbGluZWFyX3VzZXMocGFn
ZSk7CisgICAgICAgICAgICBkZWNfbGluZWFyX2VudHJpZXMocHRwZyk7Cisg
ICAgICAgIH0KKyAgICAgICAgQVNTRVJUKCFwYWdlLT5saW5lYXJfcHRfY291
bnQgfHwgcGFnZV9nZXRfb3duZXIocGFnZSktPmlzX2R5aW5nKTsKICAgICAg
ICAgcGFnZV9zZXRfdGxiZmx1c2hfdGltZXN0YW1wKHBhZ2UpOwogICAgICAg
ICBzbXBfd21iKCk7CiAgICAgICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZv
LS07CkBAIC0yMTQ5LDggKzIyNTYsOCBAQCBzdGF0aWMgaW50IF9fcHV0X2Zp
bmFsX3BhZ2VfdHlwZSgKIH0KIAogCi1zdGF0aWMgaW50IF9fcHV0X3BhZ2Vf
dHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW50IHByZWVtcHRpYmxlKQorc3RhdGljIGludCBfcHV0
X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCBib29sIHByZWVt
cHRpYmxlLAorICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFn
ZV9pbmZvICpwdHBnKQogewogICAgIHVuc2lnbmVkIGxvbmcgbngsIHgsIHkg
PSBwYWdlLT51LmludXNlLnR5cGVfaW5mbzsKICAgICBpbnQgcmMgPSAwOwpA
QCAtMjE3NywxMiArMjI4NCwyOCBAQCBzdGF0aWMgaW50IF9fcHV0X3BhZ2Vf
dHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHgsIG54KSkgIT0geCkgKQog
ICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgICAgICAg
ICAvKiBXZSBjbGVhcmVkIHRoZSAndmFsaWQgYml0JyBzbyB3ZSBkbyB0aGUg
Y2xlYW4gdXAuICovCi0gICAgICAgICAgICAgICAgcmMgPSBfX3B1dF9maW5h
bF9wYWdlX3R5cGUocGFnZSwgeCwgcHJlZW1wdGlibGUpOworICAgICAgICAg
ICAgICAgIHJjID0gX3B1dF9maW5hbF9wYWdlX3R5cGUocGFnZSwgeCwgcHJl
ZW1wdGlibGUsIHB0cGcpOworICAgICAgICAgICAgICAgIHB0cGcgPSBOVUxM
OwogICAgICAgICAgICAgICAgIGlmICggeCAmIFBHVF9wYXJ0aWFsICkKICAg
ICAgICAgICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CiAgICAgICAgICAg
ICAgICAgYnJlYWs7CiAgICAgICAgICAgICB9CiAKKyAgICAgICAgICAgIGlm
ICggcHRwZyAmJiBQR1RfdHlwZV9lcXVhbCh4LCBwdHBnLT51LmludXNlLnR5
cGVfaW5mbykgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIC8q
CisgICAgICAgICAgICAgICAgICogcGFnZV9zZXRfdGxiZmx1c2hfdGltZXN0
YW1wKCkgYWNjZXNzZXMgdGhlIHNhbWUgdW5pb24KKyAgICAgICAgICAgICAg
ICAgKiBsaW5lYXJfcHRfY291bnQgbGl2ZXMgaW4uIFVudmFsaWRhdGVkIHBh
Z2UgdGFibGUgcGFnZXMsCisgICAgICAgICAgICAgICAgICogaG93ZXZlciwg
c2hvdWxkIG9jY3VyIGR1cmluZyBkb21haW4gZGVzdHJ1Y3Rpb24gb25seQor
ICAgICAgICAgICAgICAgICAqIGFueXdheS4gIFVwZGF0aW5nIG9mIGxpbmVh
cl9wdF9jb3VudCBsdWNraWx5IGlzIG5vdAorICAgICAgICAgICAgICAgICAq
IG5lY2Vzc2FyeSBhbnltb3JlIGZvciBhIGR5aW5nIGRvbWFpbi4KKyAgICAg
ICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICBBU1NFUlQocGFnZV9n
ZXRfb3duZXIocGFnZSktPmlzX2R5aW5nKTsKKyAgICAgICAgICAgICAgICBB
U1NFUlQocGFnZS0+bGluZWFyX3B0X2NvdW50IDwgMCk7CisgICAgICAgICAg
ICAgICAgQVNTRVJUKHB0cGctPmxpbmVhcl9wdF9jb3VudCA+IDApOworICAg
ICAgICAgICAgICAgIHB0cGcgPSBOVUxMOworICAgICAgICAgICAgfQorCiAg
ICAgICAgICAgICBwYWdlX3NldF90bGJmbHVzaF90aW1lc3RhbXAocGFnZSk7
CiAgICAgICAgIH0KIApAQCAtMjE5Myw2ICsyMzE2LDEzIEBAIHN0YXRpYyBp
bnQgX19wdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsCiAg
ICAgICAgICAgICByZXR1cm4gLUVJTlRSOwogICAgIH0KIAorICAgIGlmICgg
cHRwZyAmJiBQR1RfdHlwZV9lcXVhbCh4LCBwdHBnLT51LmludXNlLnR5cGVf
aW5mbykgKQorICAgIHsKKyAgICAgICAgQVNTRVJUKCFyYyk7CisgICAgICAg
IGRlY19saW5lYXJfdXNlcyhwYWdlKTsKKyAgICAgICAgZGVjX2xpbmVhcl9l
bnRyaWVzKHB0cGcpOworICAgIH0KKwogICAgIHJldHVybiByYzsKIH0KIApA
QCAtMjMzOCw2ICsyNDY4LDcgQEAgc3RhdGljIGludCBfX2dldF9wYWdlX3R5
cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBl
LAogICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSAwOwog
ICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSAwOwogICAgICAgICB9
CisgICAgICAgIHBhZ2UtPmxpbmVhcl9wdF9jb3VudCA9IDA7CiAgICAgICAg
IHJjID0gYWxsb2NfcGFnZV90eXBlKHBhZ2UsIHR5cGUsIHByZWVtcHRpYmxl
KTsKICAgICB9CiAKQEAgLTIzNTIsNyArMjQ4Myw3IEBAIHN0YXRpYyBpbnQg
X19nZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2ln
bmVkIGxvbmcgdHlwZSwKIAogdm9pZCBwdXRfcGFnZV90eXBlKHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UpCiB7Ci0gICAgaW50IHJjID0gX19wdXRfcGFnZV90
eXBlKHBhZ2UsIDApOworICAgIGludCByYyA9IF9wdXRfcGFnZV90eXBlKHBh
Z2UsIGZhbHNlLCBOVUxMKTsKICAgICBBU1NFUlQocmMgPT0gMCk7CiAgICAg
KHZvaWQpcmM7CiB9CkBAIC0yMzY4LDcgKzI0OTksNyBAQCBpbnQgZ2V0X3Bh
Z2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25n
IHR5cGUpCiAKIGludCBwdXRfcGFnZV90eXBlX3ByZWVtcHRpYmxlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UpCiB7Ci0gICAgcmV0dXJuIF9fcHV0X3BhZ2Vf
dHlwZShwYWdlLCAxKTsKKyAgICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGFn
ZSwgdHJ1ZSwgTlVMTCk7CiB9CiAKIGludCBnZXRfcGFnZV90eXBlX3ByZWVt
cHRpYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcg
dHlwZSkKQEAgLTIzODQsMTEgKzI1MTUsMTQgQEAgaW50IHB1dF9vbGRfZ3Vl
c3RfdGFibGUoc3RydWN0IHZjcHUgKnYpCiAgICAgaWYgKCAhdi0+YXJjaC5v
bGRfZ3Vlc3RfdGFibGUgKQogICAgICAgICByZXR1cm4gMDsKIAotICAgIHN3
aXRjaCAoIHJjID0gcHV0X3BhZ2VfYW5kX3R5cGVfcHJlZW1wdGlibGUodi0+
YXJjaC5vbGRfZ3Vlc3RfdGFibGUpICkKKyAgICBzd2l0Y2ggKCByYyA9IF9w
dXRfcGFnZV90eXBlKHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlLCB0cnVlLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5vbGRf
Z3Vlc3RfcHRwZykgKQogICAgIHsKICAgICBjYXNlIC1FSU5UUjoKICAgICBj
YXNlIC1FUkVTVEFSVDoKICAgICAgICAgcmV0dXJuIC1FUkVTVEFSVDsKKyAg
ICBjYXNlIDA6CisgICAgICAgIHB1dF9wYWdlKHYtPmFyY2gub2xkX2d1ZXN0
X3RhYmxlKTsKICAgICB9CiAKICAgICB2LT5hcmNoLm9sZF9ndWVzdF90YWJs
ZSA9IE5VTEw7CkBAIC0yNTQ2LDYgKzI2ODAsNyBAQCBpbnQgbmV3X2d1ZXN0
X2NyMyhtZm5fdCBtZm4pCiAgICAgICAgICAgICAgICAgcmMgPSAtRVJFU1RB
UlQ7CiAgICAgICAgICAgICAgICAgLyogZmFsbHRocm91Z2ggKi8KICAgICAg
ICAgICAgIGNhc2UgLUVSRVNUQVJUOgorICAgICAgICAgICAgICAgIGN1cnIt
PmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAg
IGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKICAgICAgICAg
ICAgICAgICBicmVhazsKICAgICAgICAgICAgIGRlZmF1bHQ6CkBAIC0yODEy
LDcgKzI5NDcsMTAgQEAgbG9uZyBkb19tbXVleHRfb3AoCiAgICAgICAgICAg
ICAgICAgICAgIGlmICggdHlwZSA9PSBQR1RfbDFfcGFnZV90YWJsZSApCiAg
ICAgICAgICAgICAgICAgICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdl
KTsKICAgICAgICAgICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAg
ICAgICB7CisgICAgICAgICAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLm9s
ZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAgICAgICAgICAgICAgICAgICAg
IGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKKyAgICAgICAg
ICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAg
IH0KICAgICAgICAgICAgIGJyZWFrOwpAQCAtMjg0NCw2ICsyOTgyLDcgQEAg
bG9uZyBkb19tbXVleHRfb3AoCiAgICAgICAgICAgICB7CiAgICAgICAgICAg
ICBjYXNlIC1FSU5UUjoKICAgICAgICAgICAgIGNhc2UgLUVSRVNUQVJUOgor
ICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBO
VUxMOwogICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3Rh
YmxlID0gcGFnZTsKICAgICAgICAgICAgICAgICByYyA9IDA7CiAgICAgICAg
ICAgICAgICAgYnJlYWs7CkBAIC0yOTE2LDYgKzMwNTUsNyBAQCBsb25nIGRv
X21tdWV4dF9vcCgKICAgICAgICAgICAgICAgICAgICAgcmMgPSAtRVJFU1RB
UlQ7CiAgICAgICAgICAgICAgICAgICAgIC8qIGZhbGx0aHJvdWdoICovCiAg
ICAgICAgICAgICAgICAgY2FzZSAtRVJFU1RBUlQ6CisgICAgICAgICAgICAg
ICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAg
ICAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9
IHBhZ2U7CiAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAg
ICAgICAgIGRlZmF1bHQ6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaApp
bmRleCA1N2RhMGZjMGI2Li41ZDQzZmY3ZjcxIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvZG9tYWluLmgKQEAgLTUzMSw2ICs1MzEsOCBAQCBzdHJ1Y3QgYXJj
aF92Y3B1CiAgICAgcGFnZXRhYmxlX3QgZ3Vlc3RfdGFibGVfdXNlcjsgICAg
ICAgLyogKE1GTikgeDg2LzY0IHVzZXItc3BhY2UgcGFnZXRhYmxlICovCiAg
ICAgcGFnZXRhYmxlX3QgZ3Vlc3RfdGFibGU7ICAgICAgICAgICAgLyogKE1G
TikgZ3Vlc3Qgbm90aW9uIG9mIGNyMyAqLwogICAgIHN0cnVjdCBwYWdlX2lu
Zm8gKm9sZF9ndWVzdF90YWJsZTsgIC8qIHBhcnRpYWxseSBkZXN0cnVjdGVk
IHBhZ2V0YWJsZSAqLworICAgIHN0cnVjdCBwYWdlX2luZm8gKm9sZF9ndWVz
dF9wdHBnOyAgIC8qIGNvbnRhaW5pbmcgcGFnZSB0YWJsZSBvZiB0aGUgKi8K
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBm
b3JtZXIsIGlmIGFueSAqLwogICAgIC8qIGd1ZXN0X3RhYmxlIGhvbGRzIGEg
cmVmIHRvIHRoZSBwYWdlLCBhbmQgYWxzbyBhIHR5cGUtY291bnQgdW5sZXNz
CiAgICAgICogc2hhZG93IHJlZmNvdW50cyBhcmUgaW4gdXNlICovCiAgICAg
cGFnZXRhYmxlX3Qgc2hhZG93X3RhYmxlWzRdOyAgICAgICAgLyogKE1GTikg
c2hhZG93KHMpIG9mIGd1ZXN0ICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5k
ZXggZjJlMGY0OThjNC4uMjZmMDE1MzE2NCAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
bW0uaApAQCAtMTQxLDExICsxNDEsMTEgQEAgc3RydWN0IHBhZ2VfaW5mbwog
ICAgICAgICB1MzIgdGxiZmx1c2hfdGltZXN0YW1wOwogCiAgICAgICAgIC8q
Ci0gICAgICAgICAqIFdoZW4gUEdUX3BhcnRpYWwgaXMgdHJ1ZSB0aGVuIHRo
aXMgZmllbGQgaXMgdmFsaWQgYW5kIGluZGljYXRlcwotICAgICAgICAgKiB0
aGF0IFBURXMgaW4gdGhlIHJhbmdlIFswLCBAbnJfdmFsaWRhdGVkX3B0ZXMp
IGhhdmUgYmVlbiB2YWxpZGF0ZWQuCi0gICAgICAgICAqIEFuIGV4dHJhIHBh
Z2UgcmVmZXJlbmNlIG11c3QgYmUgYWNxdWlyZWQgKG9yIG5vdCBkcm9wcGVk
KSB3aGVuZXZlcgotICAgICAgICAgKiBQR1RfcGFydGlhbCBnZXRzIHNldCwg
YW5kIGl0IG11c3QgYmUgZHJvcHBlZCB3aGVuIHRoZSBmbGFnIGdldHMKLSAg
ICAgICAgICogY2xlYXJlZC4gVGhpcyBpcyBzbyB0aGF0IGEgZ2V0KCkgbGVh
dmluZyBhIHBhZ2UgaW4gcGFydGlhbGx5CisgICAgICAgICAqIFdoZW4gUEdU
X3BhcnRpYWwgaXMgdHJ1ZSB0aGVuIHRoZSBmaXJzdCB0d28gZmllbGRzIGFy
ZSB2YWxpZCBhbmQKKyAgICAgICAgICogaW5kaWNhdGUgdGhhdCBQVEVzIGlu
IHRoZSByYW5nZSBbMCwgQG5yX3ZhbGlkYXRlZF9wdGVzKSBoYXZlIGJlZW4K
KyAgICAgICAgICogdmFsaWRhdGVkLiBBbiBleHRyYSBwYWdlIHJlZmVyZW5j
ZSBtdXN0IGJlIGFjcXVpcmVkIChvciBub3QgZHJvcHBlZCkKKyAgICAgICAg
ICogd2hlbmV2ZXIgUEdUX3BhcnRpYWwgZ2V0cyBzZXQsIGFuZCBpdCBtdXN0
IGJlIGRyb3BwZWQgd2hlbiB0aGUgZmxhZworICAgICAgICAgKiBnZXRzIGNs
ZWFyZWQuIFRoaXMgaXMgc28gdGhhdCBhIGdldCgpIGxlYXZpbmcgYSBwYWdl
IGluIHBhcnRpYWxseQogICAgICAgICAgKiB2YWxpZGF0ZWQgc3RhdGUgKHdo
ZXJlIHRoZSBjYWxsZXIgd291bGQgZHJvcCB0aGUgcmVmZXJlbmNlIGFjcXVp
cmVkCiAgICAgICAgICAqIGR1ZSB0byB0aGUgZ2V0dGluZyBvZiB0aGUgdHlw
ZSBbYXBwYXJlbnRseV0gZmFpbGluZyBbLUVSRVNUQVJUXSkKICAgICAgICAg
ICogd291bGQgbm90IGFjY2lkZW50YWxseSByZXN1bHQgaW4gYSBwYWdlIGxl
ZnQgd2l0aCB6ZXJvIGdlbmVyYWwKQEAgLTE2OSwxMCArMTY5LDE4IEBAIHN0
cnVjdCBwYWdlX2luZm8KICAgICAgICAgICogcHV0X3BhZ2VfZnJvbV9sTmUo
KSAoZHVlIHRvIHRoZSBhcHBhcmVudCBmYWlsdXJlKSwgYW5kIGhlbmNlIGl0
CiAgICAgICAgICAqIG11c3QgYmUgZHJvcHBlZCB3aGVuIHRoZSBwdXQgb3Bl
cmF0aW9uIGlzIHJlc3VtZWQgKGFuZCBjb21wbGV0ZXMpLAogICAgICAgICAg
KiBidXQgaXQgbXVzdCBub3QgYmUgYWNxdWlyZWQgaWYgcGlja2luZyB1cCB0
aGUgcGFnZSBmb3IgdmFsaWRhdGlvbi4KKyAgICAgICAgICoKKyAgICAgICAg
ICogVGhlIDNyZCBmaWVsZCwgQGxpbmVhcl9wdF9jb3VudCwgaW5kaWNhdGVz
CisgICAgICAgICAqIC0gYnkgYSBwb3NpdGl2ZSB2YWx1ZSwgaG93IG1hbnkg
c2FtZS1sZXZlbCBwYWdlIHRhYmxlIGVudHJpZXMgYSBwYWdlCisgICAgICAg
ICAqICAgdGFibGUgaGFzLAorICAgICAgICAgKiAtIGJ5IGEgbmVnYXRpdmUg
dmFsdWUsIGluIGhvdyBtYW55IHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMgYSBw
YWdlIGlzCisgICAgICAgICAqICAgaW4gdXNlLgogICAgICAgICAgKi8KICAg
ICAgICAgc3RydWN0IHsKLSAgICAgICAgICAgIHUxNiBucl92YWxpZGF0ZWRf
cHRlczsKLSAgICAgICAgICAgIHM4IHBhcnRpYWxfcHRlOworICAgICAgICAg
ICAgdTE2IG5yX3ZhbGlkYXRlZF9wdGVzOlBBR0VUQUJMRV9PUkRFUiArIDE7
CisgICAgICAgICAgICB1MTYgOjE2IC0gUEFHRVRBQkxFX09SREVSIC0gMSAt
IDI7CisgICAgICAgICAgICBzMTYgcGFydGlhbF9wdGU6MjsKKyAgICAgICAg
ICAgIHMxNiBsaW5lYXJfcHRfY291bnQ7CiAgICAgICAgIH07CiAKICAgICAg
ICAgLyoKQEAgLTIyMyw2ICsyMzEsOSBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAj
ZGVmaW5lIFBHVF9jb3VudF93aWR0aCAgIFBHX3NoaWZ0KDgpCiAjZGVmaW5l
IFBHVF9jb3VudF9tYXNrICAgICgoMVVMPDxQR1RfY291bnRfd2lkdGgpLTEp
CiAKKy8qIEFyZSB0aGUgJ3R5cGUgbWFzaycgYml0cyBpZGVudGljYWw/ICov
CisjZGVmaW5lIFBHVF90eXBlX2VxdWFsKHgsIHkpICghKCgoeCkgXiAoeSkp
ICYgUEdUX3R5cGVfbWFzaykpCisKICAvKiBDbGVhcmVkIHdoZW4gdGhlIG93
bmluZyBndWVzdCAnZnJlZXMnIHRoaXMgcGFnZS4gKi8KICNkZWZpbmUgX1BH
Q19hbGxvY2F0ZWQgICAgUEdfc2hpZnQoMSkKICNkZWZpbmUgUEdDX2FsbG9j
YXRlZCAgICAgUEdfbWFzaygxLCAxKQotLSAKMi4xNC4xCgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa240-unstable/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Disposition: attachment;
 filename="xsa240-unstable/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Transfer-Encoding: base64

RnJvbSA5MGM2NDhiNGZkM2FhNGY4NWNhNTFkZGE2OTNiMTZmMjg2MDU4NjBi
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IEZyaSwgMjIgU2Vw
IDIwMTcgMTE6NDY6NTUgKzAxMDAKU3ViamVjdDogW1BBVENIIDIvMl0geDg2
L21tOiBEaXNhYmxlIFBWIGxpbmVhciBwYWdldGFibGVzIGJ5IGRlZmF1bHQK
CkFsbG93aW5nIHBhZ2V0YWJsZXMgdG8gcG9pbnQgdG8gb3RoZXIgcGFnZXRh
YmxlcyBvZiB0aGUgc2FtZSBsZXZlbAoob2Z0ZW4gY2FsbGVkICdsaW5lYXIg
cGFnZXRhYmxlcycpIGhhcyBiZWVuIGluY2x1ZGVkIGluIFhlbiBzaW5jZSBp
dHMKaW5jZXB0aW9uLiAgQnV0IGl0IGlzIG5vdCB1c2VkIGJ5IHRoZSBtb3N0
IGNvbW1vbiBQViBndWVzdHMgKExpbnV4LApOZXRCU0QsIG1pbmlvcyksIGFu
ZCBoYXMgYmVlbiB0aGUgc291cmNlIG9mIGEgbnVtYmVyIG9mIHN1YnRsZQpy
ZWZlcmVuY2UtY291bnRpbmcgYnVncy4KCkFkZCBhIGNvbW1hbmQtbGluZSBv
cHRpb24gdG8gY29udHJvbCB3aGV0aGVyIFBWIGxpbmVhciBwYWdldGFibGVz
IGFyZQphbGxvd2VkIChkaXNhYmxlZCBieSBkZWZhdWx0KS4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYyOgotIHMvXy8tLzsgaW4g
Y29tbWFuZC1saW5lIG9wdGlvbgotIEFkZGVkIF9fcmVhZF9tb3N0bHkKLS0t
CiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8IDE1ICsr
KysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAg
ICAgICAgfCAxMCArKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDI1IGlu
c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1h
bmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5l
Lm1hcmtkb3duCmluZGV4IDk3OTdjOGRiMmQuLjJiZGU0MjRlOGUgMTAwNjQ0
Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisr
KyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC0x
NDIyLDYgKzE0MjIsMjEgQEAgVGhlIGZvbGxvd2luZyByZXNvdXJjZXMgYXJl
IGF2YWlsYWJsZToKICAgICBDRFAsIG9uZSBDT1Mgd2lsbCBjb3Jlc3BvbmQg
dHdvIENCTXMgb3RoZXIgdGhhbiBvbmUgd2l0aCBDQVQsIGR1ZSB0byB0aGUK
ICAgICBzdW0gb2YgQ0JNcyBpcyBmaXhlZCwgdGhhdCBtZWFucyBhY3R1YWwg
YGNvc19tYXhgIGluIHVzZSB3aWxsIGF1dG9tYXRpY2FsbHkKICAgICByZWR1
Y2UgdG8gaGFsZiB3aGVuIENEUCBpcyBlbmFibGVkLgorCQorIyMjIHB2LWxp
bmVhci1wdAorPiBgPSA8Ym9vbGVhbj5gCisKKz4gRGVmYXVsdDogYGZhbHNl
YAorCitBbGxvdyBQViBndWVzdHMgdG8gaGF2ZSBwYWdldGFibGUgZW50cmll
cyBwb2ludGluZyB0byBvdGhlciBwYWdldGFibGVzCitvZiB0aGUgc2FtZSBs
ZXZlbCAoaS5lLiwgYWxsb3dpbmcgTDIgUFRFcyB0byBwb2ludCB0byBvdGhl
ciBMMiBwYWdlcykuCitUaGlzIHRlY2huaXF1ZSBpcyBvZnRlbiBjYWxsZWQg
ImxpbmVhciBwYWdldGFibGVzIiwgYW5kIGlzIHNvbWV0aW1lcwordXNlZCB0
byBhbGxvdyBvcGVyYXRpbmcgc3lzdGVtcyBhIHNpbXBsZSB3YXkgdG8gY29u
c2lzdGVudGx5IG1hcCB0aGUKK2N1cnJlbnQgcHJvY2VzcydzIHBhZ2V0YWJs
ZXMgaW50byBpdHMgb3duIHZpcnR1YWwgYWRkcmVzcyBzcGFjZS4KKworTm9u
ZSBvZiB0aGUgbW9zdCBjb21tb24gUFYgb3BlcmF0aW5nIHN5c3RlbXMgKExp
bnV4LCBOZXRCU0QsIE1pbmlPUykKK3VzZSB0aGlzIHRlY2huaXF1ZSwgYnV0
IHRoZXJlIG1heSBiZSBjdXN0b20gb3BlcmF0aW5nIHN5c3RlbXMgd2hpY2gK
K2RvLgogCiAjIyMgcmN1LWlkbGUtdGltZXItcGVyaW9kLW1zCiA+IGA9IDxp
bnRlZ2VyPmAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVu
L2FyY2gveDg2L21tLmMKaW5kZXggOGIwMDI2NTg5ZC4uM2Y0NzA0N2FmMyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gv
eDg2L21tLmMKQEAgLTY1NCw2ICs2NTQsOSBAQCBzdGF0aWMgdm9pZCBkZWNf
bGluZWFyX3VzZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCiAgKiAgICAgZnJh
bWUgaWYgaXQgaXMgbWFwcGVkIGJ5IGEgZGlmZmVyZW50IHJvb3QgdGFibGUu
IFRoaXMgaXMgc3VmZmljaWVudCBhbmQKICAqICAgICBhbHNvIG5lY2Vzc2Fy
eSB0byBhbGxvdyB2YWxpZGF0aW9uIG9mIGEgcm9vdCB0YWJsZSBtYXBwaW5n
IGl0c2VsZi4KICAqLworc3RhdGljIGJvb2wgX19yZWFkX21vc3RseSBwdl9s
aW5lYXJfcHRfZW5hYmxlID0gZmFsc2U7Citib29sZWFuX3BhcmFtKCJwdi1s
aW5lYXItcHQiLCBwdl9saW5lYXJfcHRfZW5hYmxlKTsKKwogI2RlZmluZSBk
ZWZpbmVfZ2V0X2xpbmVhcl9wYWdldGFibGUobGV2ZWwpICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKIHN0YXRpYyBpbnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiBnZXRfIyNsZXZlbCMjX2xpbmVhcl9wYWdldGFibGUo
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XApAQCAtNjYzLDYgKzY2NiwxMyBAQCBnZXRfIyNsZXZlbCMjX2xpbmVhcl9w
YWdldGFibGUoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
ICAgICB1bnNpZ25lZCBsb25nIHBmbjsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgIGlmICggIXB2X2xpbmVhcl9w
dF9lbmFibGUgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAg
ICAgICAgICAiQXR0ZW1wdCB0byBjcmVhdGUgbGluZWFyIHAudC4gKGZlYXR1
cmUgZGlzYWJsZWQpXG4iKTsgICAgIFwKKyAgICAgICAgcmV0dXJuIDA7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBpZiAo
IChsZXZlbCMjZV9nZXRfZmxhZ3MocGRlKSAmIF9QQUdFX1JXKSApICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgeyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAogICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklO
RywgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKLS0gCjIuMTQuMQoK

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.5/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Disposition: attachment;
 filename="xsa240-4.5/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Transfer-Encoding: base64

RnJvbSA3OGE3NjNiOTRmZWVkNWY3MjZlOGRmZTk1M2ZkODRlZjZiYzFiZWNi
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFRodSwgMjggU2VwIDIwMTcgMTU6
MTc6MjkgKzAxMDAKU3ViamVjdDogW1BBVENIIDEvMl0geDg2OiBsaW1pdCBs
aW5lYXIgcGFnZSB0YWJsZSB1c2UgdG8gYSBzaW5nbGUgbGV2ZWwKClRoYXQn
cyB0aGUgb25seSB3YXkgdGhhdCB0aGV5J3JlIG1lYW50IHRvIGJlIHVzZWQu
IFdpdGhvdXQgc3VjaCBhCnJlc3RyaWN0aW9uIGFyYml0cmFyaWx5IGxvbmcg
Y2hhaW5zIG9mIHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMgY2FuIGJlCmJ1aWx0
LCB0ZWFyaW5nIGRvd24gb2Ygd2hpY2ggbWF5IHRoZW4gY2F1c2UgYXJiaXRy
YXJpbHkgZGVlcCByZWN1cnNpb24sCmNhdXNpbmcgYSBzdGFjayBvdmVyZmxv
dy4gVG8gZmFjaWxpdGF0ZSB0aGlzIHJlc3RyaWN0aW9uLCBhIGNvdW50ZXIg
aXMKYmVpbmcgaW50cm9kdWNlZCB0byB0cmFjayBib3RoIHRoZSBudW1iZXIg
b2Ygc2FtZS1sZXZlbCBlbnRyaWVzIGluIGEKcGFnZSB0YWJsZSBhcyB3ZWxs
IGFzIHRoZSBudW1iZXIgb2YgdXNlcyBvZiBhIHBhZ2UgdGFibGUgaW4gYW5v
dGhlcgpzYW1lLWxldmVsIG9uZSAoY291bnRpbmcgaW50byBwb3NpdGl2ZSBh
bmQgbmVnYXRpdmUgZGlyZWN0aW9uCnJlc3BlY3RpdmVseSwgdXRpbGl6aW5n
IHRoZSBmYWN0IHRoYXQgYm90aCBjb3VudHMgY2FuJ3QgYmUgbm9uLXplcm8g
YXQKdGhlIHNhbWUgdGltZSkuCgpOb3RlIHRoYXQgdGhlIGFkZGVkIGFjY291
bnRpbmcgaW50cm9kdWNlcyBhIHJlc3RyaWN0aW9uIG9uIHRoZSBudW1iZXIK
b2YgdGltZXMgYSBwYWdlIGNhbiBiZSB1c2VkIGluIG90aGVyIHNhbWUtbGV2
ZWwgcGFnZSB0YWJsZXMgLSBtb3JlIHRoYW4KMzJrIG9mIHN1Y2ggdXNlcyBh
cmUgbm8gbG9uZ2VyIHBvc3NpYmxlLgoKTm90ZSBhbHNvIHRoYXQgc29tZSBw
dXRfcGFnZV9hbmRfdHlwZVtfcHJlZW1wdGlibGVdKCkgY2FsbHMgYXJlCnJl
cGxhY2VkIHdpdGggb3Blbi1jb2RlZCBlcXVpdmFsZW50cy4gIFRoaXMgc2Vl
bWVkIHByZWZlcnJhYmxlIHRvCmFkZGluZyAicGFyZW50X3RhYmxlIiB0byB0
aGUgbWF0cml4IG9mIGZ1bmN0aW9ucy4KCk5vdGUgZnVydGhlciB0aGF0IGNy
b3NzLWRvbWFpbiBzYW1lLWxldmVsIHBhZ2UgdGFibGUgcmVmZXJlbmNlcyBh
cmUgbm8KbG9uZ2VyIHBlcm1pdHRlZCAodGhleSBwcm9iYWJseSBuZXZlciBz
aG91bGQgaGF2ZSBiZWVuKS4KClRoaXMgaXMgWFNBLTI0MC4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KU2lnbmVkLW9m
Zi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgfCAgIDEgKwog
eGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICB8IDE3MSArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2RvbWFpbi5oIHwgICAyICsKIHhlbi9pbmNsdWRlL2FzbS14
ODYvbW0uaCAgICAgfCAgMjUgKysrKystLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9zeXN0ZW0uaCB8ICA0NiArKysrKysrKysrKysKIDUgZmlsZXMgY2hhbmdl
ZCwgMjIxIGluc2VydGlvbnMoKyksIDI0IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9k
b21haW4uYwppbmRleCAyNTk2YmZmYjIxLi5hZTFhYmY3NDY1IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2
L2RvbWFpbi5jCkBAIC0xMDMxLDYgKzEwMzEsNyBAQCBpbnQgYXJjaF9zZXRf
aW5mb19ndWVzdCgKICAgICAgICAgICAgICAgICBjYXNlIC1FSU5UUjoKICAg
ICAgICAgICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CiAgICAgICAgICAg
ICAgICAgY2FzZSAtRVJFU1RBUlQ6CisgICAgICAgICAgICAgICAgICAgIHYt
PmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAg
ICAgICB2LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9CiAgICAgICAgICAgICAg
ICAgICAgICAgICBwYWdldGFibGVfZ2V0X3BhZ2Uodi0+YXJjaC5ndWVzdF90
YWJsZSk7CiAgICAgICAgICAgICAgICAgICAgIHYtPmFyY2guZ3Vlc3RfdGFi
bGUgPSBwYWdldGFibGVfbnVsbCgpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCAyNTAzOGZhOTk2
Li43YjRiZjFmN2ViIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYwor
KysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNjY3LDYgKzY2Nyw2MSBAQCBz
dGF0aWMgdm9pZCBwdXRfZGF0YV9wYWdlKAogICAgICAgICBwdXRfcGFnZShw
YWdlKTsKIH0KIAorc3RhdGljIGJvb2xfdCBpbmNfbGluZWFyX2VudHJpZXMo
c3RydWN0IHBhZ2VfaW5mbyAqcGcpCit7CisgICAgdHlwZW9mKHBnLT5saW5l
YXJfcHRfY291bnQpIG5jID0gcmVhZF9hdG9taWMoJnBnLT5saW5lYXJfcHRf
Y291bnQpLCBvYzsKKworICAgIGRvIHsKKyAgICAgICAgLyoKKyAgICAgICAg
ICogVGhlIGNoZWNrIGJlbG93IGNoZWNrcyBmb3IgdGhlICJsaW5lYXIgdXNl
IiBjb3VudCBiZWluZyBub24temVybworICAgICAgICAgKiBhcyB3ZWxsIGFz
IG92ZXJmbG93LiAgU2lnbmVkIGludGVnZXIgb3ZlcmZsb3cgaXMgdW5kZWZp
bmVkIGJlaGF2aW9yCisgICAgICAgICAqIGFjY29yZGluZyB0byB0aGUgQyBz
cGVjLiAgSG93ZXZlciwgYXMgbG9uZyBhcyBsaW5lYXJfcHRfY291bnQgaXMK
KyAgICAgICAgICogc21hbGxlciBpbiBzaXplIHRoYW4gJ2ludCcsIHRoZSBh
cml0aG1ldGljIG9wZXJhdGlvbiBvZiB0aGUKKyAgICAgICAgICogaW5jcmVt
ZW50IGJlbG93IHdvbid0IG92ZXJmbG93OyByYXRoZXIgdGhlIHJlc3VsdCB3
aWxsIGJlIHRydW5jYXRlZAorICAgICAgICAgKiB3aGVuIHN0b3JlZC4gIEVu
c3VyZSB0aGF0IHRoaXMgaXMgYWx3YXlzIHRydWUuCisgICAgICAgICAqLwor
ICAgICAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKG5jKSA+PSBzaXplb2YoaW50
KSk7CisgICAgICAgIG9jID0gbmMrKzsKKyAgICAgICAgaWYgKCBuYyA8PSAw
ICkKKyAgICAgICAgICAgIHJldHVybiAwOworICAgICAgICBuYyA9IGNtcHhj
aGcoJnBnLT5saW5lYXJfcHRfY291bnQsIG9jLCBuYyk7CisgICAgfSB3aGls
ZSAoIG9jICE9IG5jICk7CisKKyAgICByZXR1cm4gMTsKK30KKworc3RhdGlj
IHZvaWQgZGVjX2xpbmVhcl9lbnRyaWVzKHN0cnVjdCBwYWdlX2luZm8gKnBn
KQoreworICAgIHR5cGVvZihwZy0+bGluZWFyX3B0X2NvdW50KSBvYzsKKwor
ICAgIG9jID0gYXJjaF9mZXRjaF9hbmRfYWRkKCZwZy0+bGluZWFyX3B0X2Nv
dW50LCAtMSk7CisgICAgQVNTRVJUKG9jID4gMCk7Cit9CisKK3N0YXRpYyBi
b29sX3QgaW5jX2xpbmVhcl91c2VzKHN0cnVjdCBwYWdlX2luZm8gKnBnKQor
eworICAgIHR5cGVvZihwZy0+bGluZWFyX3B0X2NvdW50KSBuYyA9IHJlYWRf
YXRvbWljKCZwZy0+bGluZWFyX3B0X2NvdW50KSwgb2M7CisKKyAgICBkbyB7
CisgICAgICAgIC8qIFNlZSB0aGUgcmVzcGVjdGl2ZSBjb21tZW50IGluIGlu
Y19saW5lYXJfZW50cmllcygpLiAqLworICAgICAgICBCVUlMRF9CVUdfT04o
c2l6ZW9mKG5jKSA+PSBzaXplb2YoaW50KSk7CisgICAgICAgIG9jID0gbmMt
LTsKKyAgICAgICAgaWYgKCBuYyA+PSAwICkKKyAgICAgICAgICAgIHJldHVy
biAwOworICAgICAgICBuYyA9IGNtcHhjaGcoJnBnLT5saW5lYXJfcHRfY291
bnQsIG9jLCBuYyk7CisgICAgfSB3aGlsZSAoIG9jICE9IG5jICk7CisKKyAg
ICByZXR1cm4gMTsKK30KKworc3RhdGljIHZvaWQgZGVjX2xpbmVhcl91c2Vz
KHN0cnVjdCBwYWdlX2luZm8gKnBnKQoreworICAgIHR5cGVvZihwZy0+bGlu
ZWFyX3B0X2NvdW50KSBvYzsKKworICAgIG9jID0gYXJjaF9mZXRjaF9hbmRf
YWRkKCZwZy0+bGluZWFyX3B0X2NvdW50LCAxKTsKKyAgICBBU1NFUlQob2Mg
PCAwKTsKK30KKwogLyoKICAqIFdlIGFsbG93IHJvb3QgdGFibGVzIHRvIG1h
cCBlYWNoIG90aGVyIChhLmsuYS4gbGluZWFyIHBhZ2UgdGFibGVzKS4gSXQK
ICAqIG5lZWRzIHNvbWUgc3BlY2lhbCBjYXJlIHdpdGggcmVmZXJlbmNlIGNv
dW50cyBhbmQgYWNjZXNzIHBlcm1pc3Npb25zOgpAQCAtNjk2LDE1ICs3NTEs
MzUgQEAgZ2V0XyMjbGV2ZWwjI19saW5lYXJfcGFnZXRhYmxlKCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgaWYgKCAocGZuID0g
bGV2ZWwjI2VfZ2V0X3BmbihwZGUpKSAhPSBwZGVfcGZuICkgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogICAgIHsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcHRwZyA9IG1mbl90
b19wYWdlKHBkZV9wZm4pOyAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAvKiBNYWtl
IHN1cmUgdGhlIHBhZ2UgdGFibGUgYmVsb25ncyB0byB0aGUgY29ycmVjdCBk
b21haW4uICovICAgICAgIFwKKyAgICAgICAgaWYgKCB1bmxpa2VseShwYWdl
X2dldF9vd25lcihwdHBnKSAhPSBkKSApICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgICAgICByZXR1cm4gMDsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgLyogTWFr
ZSBzdXJlIHRoZSBtYXBwZWQgZnJhbWUgYmVsb25ncyB0byB0aGUgY29ycmVj
dCBkb21haW4uICovICAgICBcCiAgICAgICAgIGlmICggdW5saWtlbHkoIWdl
dF9wYWdlX2Zyb21fcGFnZW5yKHBmbiwgZCkpICkgICAgICAgICAgICAgICAg
ICAgICAgXAogICAgICAgICAgICAgcmV0dXJuIDA7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIC8qICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgKiBFbnN1cmUgdGhhdCB0
aGUgbWFwcGVkIGZyYW1lIGlzIGFuIGFscmVhZHktdmFsaWRhdGVkIHBhZ2Ug
dGFibGUuIFwKKyAgICAgICAgICogRW5zdXJlIHRoYXQgdGhlIG1hcHBlZCBm
cmFtZSBpcyBhbiBhbHJlYWR5LXZhbGlkYXRlZCBwYWdlIHRhYmxlICBcCisg
ICAgICAgICAqIGFuZCBpcyBub3QgaXRzZWxmIGhhdmluZyBsaW5lYXIgZW50
cmllcywgYXMgd2VsbCBhcyB0aGF0IHRoZSAgICAgXAorICAgICAgICAgKiBj
b250YWluaW5nIHBhZ2UgdGFibGUgaXMgbm90IGlzZWxmIGluIHVzZSBhcyBh
IGxpbmVhciBwYWdlIHRhYmxlIFwKKyAgICAgICAgICogZWxzZXdoZXJlLiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgICAgICAqIElmIHNvLCBhdG9taWNhbGx5IGluY3Jl
bWVudCB0aGUgY291bnQgKGNoZWNraW5nIGZvciBvdmVyZmxvdykuICAgXAog
ICAgICAgICAgKi8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgcGFn
ZSA9IG1mbl90b19wYWdlKHBmbik7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGlmICggIWluY19saW5l
YXJfZW50cmllcyhwdHBnKSApICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICB7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAg
ICByZXR1cm4gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICB9ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgaWYgKCAhaW5jX2xpbmVhcl91c2VzKHBh
Z2UpICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAg
ICAgZGVjX2xpbmVhcl9lbnRyaWVzKHB0cGcpOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIHB1dF9wYWdl
KHBhZ2UpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgICAgICAgICByZXR1cm4gMDsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAg
eSA9IHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIGRvIHsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAogICAgICAgICAgICAgeCA9IHk7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKQEAgLTcxMiw2ICs3ODcsOCBAQCBnZXRfIyNsZXZlbCMjX2xpbmVhcl9w
YWdldGFibGUoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgICAgICAgICAgICAgICB1bmxpa2VseSgoeCAmIChQ
R1RfdHlwZV9tYXNrfFBHVF92YWxpZGF0ZWQpKSAhPSAgICAgICAgICAgIFwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKFBHVF8jI2xldmVsIyNfcGFn
ZV90YWJsZXxQR1RfdmFsaWRhdGVkKSkgKSAgICAgICBcCiAgICAgICAgICAg
ICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgIGRlY19s
aW5lYXJfdXNlcyhwYWdlKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICBkZWNfbGluZWFyX2VudHJp
ZXMocHRwZyk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAgICAgICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAg
ICAgICAgIHJldHVybiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgIH0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCkBAIC0xMDgyLDYgKzExNTksOSBAQCBnZXRfcGFnZV9m
cm9tX2w0ZSgKICAgICAgICAgICAgIGwzZV9yZW1vdmVfZmxhZ3MoKHBsM2Up
LCBfUEFHRV9VU0VSfF9QQUdFX1JXfF9QQUdFX0FDQ0VTU0VEKTsgICBcCiAg
ICAgfSB3aGlsZSAoIDAgKQogCitzdGF0aWMgaW50IF9wdXRfcGFnZV90eXBl
KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIGJvb2xfdCBwcmVlbXB0aWJsZSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAq
cHRwZyk7CisKIHZvaWQgcHV0X3BhZ2VfZnJvbV9sMWUobDFfcGdlbnRyeV90
IGwxZSwgc3RydWN0IGRvbWFpbiAqbDFlX293bmVyKQogewogICAgIHVuc2ln
bmVkIGxvbmcgICAgIHBmbiA9IGwxZV9nZXRfcGZuKGwxZSk7CkBAIC0xMTUx
LDE3ICsxMjMxLDIyIEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sMmUo
bDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4pCiAgICAgaWYg
KCBsMmVfZ2V0X2ZsYWdzKGwyZSkgJiBfUEFHRV9QU0UgKQogICAgICAgICBw
dXRfc3VwZXJwYWdlKGwyZV9nZXRfcGZuKGwyZSkpOwogICAgIGVsc2UKLSAg
ICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUobDJlX2dldF9wYWdlKGwyZSkpOwor
ICAgIHsKKyAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGcgPSBsMmVfZ2V0
X3BhZ2UobDJlKTsKKyAgICAgICAgaW50IHJjID0gX3B1dF9wYWdlX3R5cGUo
cGcsIDAsIG1mbl90b19wYWdlKHBmbikpOworCisgICAgICAgIEFTU0VSVCgh
cmMpOworICAgICAgICBwdXRfcGFnZShwZyk7CisgICAgfQogCiAgICAgcmV0
dXJuIDA7CiB9CiAKLXN0YXRpYyBpbnQgX19wdXRfcGFnZV90eXBlKHN0cnVj
dCBwYWdlX2luZm8gKiwgaW50IHByZWVtcHRpYmxlKTsKLQogc3RhdGljIGlu
dCBwdXRfcGFnZV9mcm9tX2wzZShsM19wZ2VudHJ5X3QgbDNlLCB1bnNpZ25l
ZCBsb25nIHBmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50
IHBhcnRpYWwsIGJvb2xfdCBkZWZlcikKIHsKICAgICBzdHJ1Y3QgcGFnZV9p
bmZvICpwZzsKKyAgICBpbnQgcmM7CiAKICAgICBpZiAoICEobDNlX2dldF9m
bGFncyhsM2UpICYgX1BBR0VfUFJFU0VOVCkgfHwgKGwzZV9nZXRfcGZuKGwz
ZSkgPT0gcGZuKSApCiAgICAgICAgIHJldHVybiAxOwpAQCAtMTE4NCwyMSAr
MTI2OSwyOCBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3Bn
ZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgIGlmICggdW5s
aWtlbHkocGFydGlhbCA+IDApICkKICAgICB7CiAgICAgICAgIEFTU0VSVCgh
ZGVmZXIpOwotICAgICAgICByZXR1cm4gX19wdXRfcGFnZV90eXBlKHBnLCAx
KTsKKyAgICAgICAgcmV0dXJuIF9wdXRfcGFnZV90eXBlKHBnLCAxLCBtZm5f
dG9fcGFnZShwZm4pKTsKICAgICB9CiAKICAgICBpZiAoIGRlZmVyICkKICAg
ICB7CisgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBt
Zm5fdG9fcGFnZShwZm4pOwogICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9n
dWVzdF90YWJsZSA9IHBnOwogICAgICAgICByZXR1cm4gMDsKICAgICB9CiAK
LSAgICByZXR1cm4gcHV0X3BhZ2VfYW5kX3R5cGVfcHJlZW1wdGlibGUocGcp
OworICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIDEsIG1mbl90b19wYWdl
KHBmbikpOworICAgIGlmICggbGlrZWx5KCFyYykgKQorICAgICAgICBwdXRf
cGFnZShwZyk7CisKKyAgICByZXR1cm4gcmM7CiB9CiAKIHN0YXRpYyBpbnQg
cHV0X3BhZ2VfZnJvbV9sNGUobDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQg
bG9uZyBwZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBw
YXJ0aWFsLCBib29sX3QgZGVmZXIpCiB7CisgICAgaW50IHJjID0gMTsKKwog
ICAgIGlmICggKGw0ZV9nZXRfZmxhZ3MobDRlKSAmIF9QQUdFX1BSRVNFTlQp
ICYmIAogICAgICAgICAgKGw0ZV9nZXRfcGZuKGw0ZSkgIT0gcGZuKSApCiAg
ICAgewpAQCAtMTIwNywxOCArMTI5OSwyMiBAQCBzdGF0aWMgaW50IHB1dF9w
YWdlX2Zyb21fbDRlKGw0X3BnZW50cnlfdCBsNGUsIHVuc2lnbmVkIGxvbmcg
cGZuLAogICAgICAgICBpZiAoIHVubGlrZWx5KHBhcnRpYWwgPiAwKSApCiAg
ICAgICAgIHsKICAgICAgICAgICAgIEFTU0VSVCghZGVmZXIpOwotICAgICAg
ICAgICAgcmV0dXJuIF9fcHV0X3BhZ2VfdHlwZShwZywgMSk7CisgICAgICAg
ICAgICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGcsIDEsIG1mbl90b19wYWdl
KHBmbikpOwogICAgICAgICB9CiAKICAgICAgICAgaWYgKCBkZWZlciApCiAg
ICAgICAgIHsKKyAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0
X3B0cGcgPSBtZm5fdG9fcGFnZShwZm4pOwogICAgICAgICAgICAgY3VycmVu
dC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwZzsKICAgICAgICAgICAgIHJl
dHVybiAwOwogICAgICAgICB9CiAKLSAgICAgICAgcmV0dXJuIHB1dF9wYWdl
X2FuZF90eXBlX3ByZWVtcHRpYmxlKHBnKTsKKyAgICAgICAgcmMgPSBfcHV0
X3BhZ2VfdHlwZShwZywgMSwgbWZuX3RvX3BhZ2UocGZuKSk7CisgICAgICAg
IGlmICggbGlrZWx5KCFyYykgKQorICAgICAgICAgICAgcHV0X3BhZ2UocGcp
OwogICAgIH0KLSAgICByZXR1cm4gMTsKKworICAgIHJldHVybiByYzsKIH0K
IAogc3RhdGljIGludCBhbGxvY19sMV90YWJsZShzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlKQpAQCAtMTQxNiw2ICsxNTEyLDcgQEAgc3RhdGljIGludCBhbGxv
Y19sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgICAgICB7
CiAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7CiAg
ICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAgICAgICAg
ICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAg
ICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsK
ICAgICAgICAgfQogICAgICAgICB3aGlsZSAoIGktLSA+IDAgKQpAQCAtMTQ4
MSw2ICsxNTc4LDcgQEAgc3RhdGljIGludCBhbGxvY19sNF90YWJsZShzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgICAgICAgICAgICAgIHsKICAgICAg
ICAgICAgICAgICAgICAgaWYgKCBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90
YWJsZSApCiAgICAgICAgICAgICAgICAgICAgICAgICBwYWdlLT5ucl92YWxp
ZGF0ZWRfcHRlcysrOworICAgICAgICAgICAgICAgICAgICBjdXJyZW50LT5h
cmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAgICAgICAgICAgICAg
ICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAg
ICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0KQEAgLTIyMTMsMTQgKzIz
MTEsMjAgQEAgaW50IGZyZWVfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8g
KnBhZwogfQogCiAKLXN0YXRpYyBpbnQgX19wdXRfZmluYWxfcGFnZV90eXBl
KAotICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcg
dHlwZSwgaW50IHByZWVtcHRpYmxlKQorc3RhdGljIGludCBfcHV0X2ZpbmFs
X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBs
b25nIHR5cGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJv
b2xfdCBwcmVlbXB0aWJsZSwgc3RydWN0IHBhZ2VfaW5mbyAqcHRwZykKIHsK
ICAgICBpbnQgcmMgPSBmcmVlX3BhZ2VfdHlwZShwYWdlLCB0eXBlLCBwcmVl
bXB0aWJsZSk7CiAKICAgICAvKiBObyBuZWVkIGZvciBhdG9taWMgdXBkYXRl
IG9mIHR5cGVfaW5mbyBoZXJlOiBub29uZSBlbHNlIHVwZGF0ZXMgaXQuICov
CiAgICAgaWYgKCByYyA9PSAwICkKICAgICB7CisgICAgICAgIGlmICggcHRw
ZyAmJiBQR1RfdHlwZV9lcXVhbCh0eXBlLCBwdHBnLT51LmludXNlLnR5cGVf
aW5mbykgKQorICAgICAgICB7CisgICAgICAgICAgICBkZWNfbGluZWFyX3Vz
ZXMocGFnZSk7CisgICAgICAgICAgICBkZWNfbGluZWFyX2VudHJpZXMocHRw
Zyk7CisgICAgICAgIH0KKyAgICAgICAgQVNTRVJUKCFwYWdlLT5saW5lYXJf
cHRfY291bnQgfHwgcGFnZV9nZXRfb3duZXIocGFnZSktPmlzX2R5aW5nKTsK
ICAgICAgICAgLyoKICAgICAgICAgICogUmVjb3JkIFRMQiBpbmZvcm1hdGlv
biBmb3IgZmx1c2ggbGF0ZXIuIFdlIGRvIG5vdCBzdGFtcCBwYWdlIHRhYmxl
cwogICAgICAgICAgKiB3aGVuIHJ1bm5pbmcgaW4gc2hhZG93IG1vZGU6CkBA
IC0yMjU2LDggKzIzNjAsOCBAQCBzdGF0aWMgaW50IF9fcHV0X2ZpbmFsX3Bh
Z2VfdHlwZSgKIH0KIAogCi1zdGF0aWMgaW50IF9fcHV0X3BhZ2VfdHlwZShz
dHJ1Y3QgcGFnZV9pbmZvICpwYWdlLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgaW50IHByZWVtcHRpYmxlKQorc3RhdGljIGludCBfcHV0X3BhZ2Vf
dHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCBib29sX3QgcHJlZW1wdGli
bGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwYWdlX2lu
Zm8gKnB0cGcpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBueCwgeCwgeSA9IHBh
Z2UtPnUuaW51c2UudHlwZV9pbmZvOwogICAgIGludCByYyA9IDA7CkBAIC0y
Mjg0LDEyICsyMzg4LDI4IEBAIHN0YXRpYyBpbnQgX19wdXRfcGFnZV90eXBl
KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgeCwgbngpKSAhPSB4KSApCiAgICAg
ICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAgICAgICAgIC8q
IFdlIGNsZWFyZWQgdGhlICd2YWxpZCBiaXQnIHNvIHdlIGRvIHRoZSBjbGVh
biB1cC4gKi8KLSAgICAgICAgICAgICAgICByYyA9IF9fcHV0X2ZpbmFsX3Bh
Z2VfdHlwZShwYWdlLCB4LCBwcmVlbXB0aWJsZSk7CisgICAgICAgICAgICAg
ICAgcmMgPSBfcHV0X2ZpbmFsX3BhZ2VfdHlwZShwYWdlLCB4LCBwcmVlbXB0
aWJsZSwgcHRwZyk7CisgICAgICAgICAgICAgICAgcHRwZyA9IE5VTEw7CiAg
ICAgICAgICAgICAgICAgaWYgKCB4ICYgUEdUX3BhcnRpYWwgKQogICAgICAg
ICAgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKICAgICAgICAgICAgICAg
ICBicmVhazsKICAgICAgICAgICAgIH0KIAorICAgICAgICAgICAgaWYgKCBw
dHBnICYmIFBHVF90eXBlX2VxdWFsKHgsIHB0cGctPnUuaW51c2UudHlwZV9p
bmZvKSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgLyoKKyAg
ICAgICAgICAgICAgICAgKiBwYWdlX3NldF90bGJmbHVzaF90aW1lc3RhbXAo
KSBhY2Nlc3NlcyB0aGUgc2FtZSB1bmlvbgorICAgICAgICAgICAgICAgICAq
IGxpbmVhcl9wdF9jb3VudCBsaXZlcyBpbi4gVW52YWxpZGF0ZWQgcGFnZSB0
YWJsZSBwYWdlcywKKyAgICAgICAgICAgICAgICAgKiBob3dldmVyLCBzaG91
bGQgb2NjdXIgZHVyaW5nIGRvbWFpbiBkZXN0cnVjdGlvbiBvbmx5CisgICAg
ICAgICAgICAgICAgICogYW55d2F5LiAgVXBkYXRpbmcgb2YgbGluZWFyX3B0
X2NvdW50IGx1Y2tpbHkgaXMgbm90CisgICAgICAgICAgICAgICAgICogbmVj
ZXNzYXJ5IGFueW1vcmUgZm9yIGEgZHlpbmcgZG9tYWluLgorICAgICAgICAg
ICAgICAgICAqLworICAgICAgICAgICAgICAgIEFTU0VSVChwYWdlX2dldF9v
d25lcihwYWdlKS0+aXNfZHlpbmcpOworICAgICAgICAgICAgICAgIEFTU0VS
VChwYWdlLT5saW5lYXJfcHRfY291bnQgPCAwKTsKKyAgICAgICAgICAgICAg
ICBBU1NFUlQocHRwZy0+bGluZWFyX3B0X2NvdW50ID4gMCk7CisgICAgICAg
ICAgICAgICAgcHRwZyA9IE5VTEw7CisgICAgICAgICAgICB9CisKICAgICAg
ICAgICAgIC8qCiAgICAgICAgICAgICAgKiBSZWNvcmQgVExCIGluZm9ybWF0
aW9uIGZvciBmbHVzaCBsYXRlci4gV2UgZG8gbm90IHN0YW1wIHBhZ2UKICAg
ICAgICAgICAgICAqIHRhYmxlcyB3aGVuIHJ1bm5pbmcgaW4gc2hhZG93IG1v
ZGU6CkBAIC0yMzA5LDYgKzI0MjksMTMgQEAgc3RhdGljIGludCBfX3B1dF9w
YWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwKICAgICAgICAgICAg
IHJldHVybiAtRUlOVFI7CiAgICAgfQogCisgICAgaWYgKCBwdHBnICYmIFBH
VF90eXBlX2VxdWFsKHgsIHB0cGctPnUuaW51c2UudHlwZV9pbmZvKSApCisg
ICAgeworICAgICAgICBBU1NFUlQoIXJjKTsKKyAgICAgICAgZGVjX2xpbmVh
cl91c2VzKHBhZ2UpOworICAgICAgICBkZWNfbGluZWFyX2VudHJpZXMocHRw
Zyk7CisgICAgfQorCiAgICAgcmV0dXJuIHJjOwogfQogCkBAIC0yNDQzLDYg
KzI1NzAsNyBAQCBzdGF0aWMgaW50IF9fZ2V0X3BhZ2VfdHlwZShzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAgICAgICAg
ICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IDA7CiAgICAgICAgICAg
ICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CiAgICAgICAgIH0KKyAgICAgICAg
cGFnZS0+bGluZWFyX3B0X2NvdW50ID0gMDsKICAgICAgICAgcmMgPSBhbGxv
Y19wYWdlX3R5cGUocGFnZSwgdHlwZSwgcHJlZW1wdGlibGUpOwogICAgIH0K
IApAQCAtMjQ1NCw3ICsyNTgyLDcgQEAgc3RhdGljIGludCBfX2dldF9wYWdl
X3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0
eXBlLAogCiB2b2lkIHB1dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZSkKIHsKLSAgICBpbnQgcmMgPSBfX3B1dF9wYWdlX3R5cGUocGFnZSwg
MCk7CisgICAgaW50IHJjID0gX3B1dF9wYWdlX3R5cGUocGFnZSwgMCwgTlVM
TCk7CiAgICAgQVNTRVJUKHJjID09IDApOwogICAgICh2b2lkKXJjOwogfQpA
QCAtMjQ3MCw3ICsyNTk4LDcgQEAgaW50IGdldF9wYWdlX3R5cGUoc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlKQogCiBpbnQg
cHV0X3BhZ2VfdHlwZV9wcmVlbXB0aWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlKQogewotICAgIHJldHVybiBfX3B1dF9wYWdlX3R5cGUocGFnZSwgMSk7
CisgICAgcmV0dXJuIF9wdXRfcGFnZV90eXBlKHBhZ2UsIDEsIE5VTEwpOwog
fQogCiBpbnQgZ2V0X3BhZ2VfdHlwZV9wcmVlbXB0aWJsZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCkBAIC0yNjc2LDEx
ICsyODA0LDE0IEBAIGludCBwdXRfb2xkX2d1ZXN0X3RhYmxlKHN0cnVjdCB2
Y3B1ICp2KQogICAgIGlmICggIXYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlICkK
ICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICBzd2l0Y2ggKCByYyA9IHB1dF9w
YWdlX2FuZF90eXBlX3ByZWVtcHRpYmxlKHYtPmFyY2gub2xkX2d1ZXN0X3Rh
YmxlKSApCisgICAgc3dpdGNoICggcmMgPSBfcHV0X3BhZ2VfdHlwZSh2LT5h
cmNoLm9sZF9ndWVzdF90YWJsZSwgMSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHYtPmFyY2gub2xkX2d1ZXN0X3B0cGcpICkKICAgICB7
CiAgICAgY2FzZSAtRUlOVFI6CiAgICAgY2FzZSAtRVJFU1RBUlQ6CiAgICAg
ICAgIHJldHVybiAtRVJFU1RBUlQ7CisgICAgY2FzZSAwOgorICAgICAgICBw
dXRfcGFnZSh2LT5hcmNoLm9sZF9ndWVzdF90YWJsZSk7CiAgICAgfQogCiAg
ICAgdi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBOVUxMOwpAQCAtMjgzNCw2
ICsyOTY1LDcgQEAgaW50IG5ld19ndWVzdF9jcjModW5zaWduZWQgbG9uZyBt
Zm4pCiAgICAgICAgICAgICBjYXNlIC1FSU5UUjoKICAgICAgICAgICAgICAg
ICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAgIGNhc2UgLUVSRVNUQVJU
OgorICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0cGcg
PSBOVUxMOwogICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0
X3RhYmxlID0gcGFnZTsKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAg
ICAgICAgIGRlZmF1bHQ6CkBAIC0zMDc5LDcgKzMyMTEsMTAgQEAgbG9uZyBk
b19tbXVleHRfb3AoCiAgICAgICAgICAgICAgICAgICAgIGlmICggdHlwZSA9
PSBQR1RfbDFfcGFnZV90YWJsZSApCiAgICAgICAgICAgICAgICAgICAgICAg
ICBwdXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKICAgICAgICAgICAgICAgICAg
ICAgZWxzZQorICAgICAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAg
ICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsK
ICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0
X3RhYmxlID0gcGFnZTsKKyAgICAgICAgICAgICAgICAgICAgfQogICAgICAg
ICAgICAgICAgIH0KICAgICAgICAgICAgIH0KIApAQCAtMzExMiw2ICszMjQ3
LDcgQEAgbG9uZyBkb19tbXVleHRfb3AoCiAgICAgICAgICAgICB7CiAgICAg
ICAgICAgICBjYXNlIC1FSU5UUjoKICAgICAgICAgICAgIGNhc2UgLUVSRVNU
QVJUOgorICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0
cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1
ZXN0X3RhYmxlID0gcGFnZTsKICAgICAgICAgICAgICAgICByYyA9IDA7CiAg
ICAgICAgICAgICAgICAgYnJlYWs7CkBAIC0zMTg5LDYgKzMzMjUsNyBAQCBs
b25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgICAgICAgICAgY2FzZSAt
RUlOVFI6CiAgICAgICAgICAgICAgICAgICAgICAgICByYyA9IC1FUkVTVEFS
VDsKICAgICAgICAgICAgICAgICAgICAgY2FzZSAtRVJFU1RBUlQ6CisgICAg
ICAgICAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVzdF9wdHBn
ID0gTlVMTDsKICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnItPmFyY2gu
b2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKICAgICAgICAgICAgICAgICAgICAg
ICAgIG9rYXkgPSAwOwogICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAppbmRleCAwNjJkZTllZDhl
Li5hM2YzNzlkNDI5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgK
QEAgLTQ1Myw2ICs0NTMsOCBAQCBzdHJ1Y3QgYXJjaF92Y3B1CiAgICAgcGFn
ZXRhYmxlX3QgZ3Vlc3RfdGFibGVfdXNlcjsgICAgICAgLyogKE1GTikgeDg2
LzY0IHVzZXItc3BhY2UgcGFnZXRhYmxlICovCiAgICAgcGFnZXRhYmxlX3Qg
Z3Vlc3RfdGFibGU7ICAgICAgICAgICAgLyogKE1GTikgZ3Vlc3Qgbm90aW9u
IG9mIGNyMyAqLwogICAgIHN0cnVjdCBwYWdlX2luZm8gKm9sZF9ndWVzdF90
YWJsZTsgIC8qIHBhcnRpYWxseSBkZXN0cnVjdGVkIHBhZ2V0YWJsZSAqLwor
ICAgIHN0cnVjdCBwYWdlX2luZm8gKm9sZF9ndWVzdF9wdHBnOyAgIC8qIGNv
bnRhaW5pbmcgcGFnZSB0YWJsZSBvZiB0aGUgKi8KKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBmb3JtZXIsIGlmIGFueSAq
LwogICAgIC8qIGd1ZXN0X3RhYmxlIGhvbGRzIGEgcmVmIHRvIHRoZSBwYWdl
LCBhbmQgYWxzbyBhIHR5cGUtY291bnQgdW5sZXNzCiAgICAgICogc2hhZG93
IHJlZmNvdW50cyBhcmUgaW4gdXNlICovCiAgICAgcGFnZXRhYmxlX3Qgc2hh
ZG93X3RhYmxlWzRdOyAgICAgICAgLyogKE1GTikgc2hhZG93KHMpIG9mIGd1
ZXN0ICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggZGNhMjk4ZmI2NC4u
NTU4YjdmMDBmMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
bS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtMTE5LDEx
ICsxMTksMTEgQEAgc3RydWN0IHBhZ2VfaW5mbwogICAgICAgICB1MzIgdGxi
Zmx1c2hfdGltZXN0YW1wOwogCiAgICAgICAgIC8qCi0gICAgICAgICAqIFdo
ZW4gUEdUX3BhcnRpYWwgaXMgdHJ1ZSB0aGVuIHRoaXMgZmllbGQgaXMgdmFs
aWQgYW5kIGluZGljYXRlcwotICAgICAgICAgKiB0aGF0IFBURXMgaW4gdGhl
IHJhbmdlIFswLCBAbnJfdmFsaWRhdGVkX3B0ZXMpIGhhdmUgYmVlbiB2YWxp
ZGF0ZWQuCi0gICAgICAgICAqIEFuIGV4dHJhIHBhZ2UgcmVmZXJlbmNlIG11
c3QgYmUgYWNxdWlyZWQgKG9yIG5vdCBkcm9wcGVkKSB3aGVuZXZlcgotICAg
ICAgICAgKiBQR1RfcGFydGlhbCBnZXRzIHNldCwgYW5kIGl0IG11c3QgYmUg
ZHJvcHBlZCB3aGVuIHRoZSBmbGFnIGdldHMKLSAgICAgICAgICogY2xlYXJl
ZC4gVGhpcyBpcyBzbyB0aGF0IGEgZ2V0KCkgbGVhdmluZyBhIHBhZ2UgaW4g
cGFydGlhbGx5CisgICAgICAgICAqIFdoZW4gUEdUX3BhcnRpYWwgaXMgdHJ1
ZSB0aGVuIHRoZSBmaXJzdCB0d28gZmllbGRzIGFyZSB2YWxpZCBhbmQKKyAg
ICAgICAgICogaW5kaWNhdGUgdGhhdCBQVEVzIGluIHRoZSByYW5nZSBbMCwg
QG5yX3ZhbGlkYXRlZF9wdGVzKSBoYXZlIGJlZW4KKyAgICAgICAgICogdmFs
aWRhdGVkLiBBbiBleHRyYSBwYWdlIHJlZmVyZW5jZSBtdXN0IGJlIGFjcXVp
cmVkIChvciBub3QgZHJvcHBlZCkKKyAgICAgICAgICogd2hlbmV2ZXIgUEdU
X3BhcnRpYWwgZ2V0cyBzZXQsIGFuZCBpdCBtdXN0IGJlIGRyb3BwZWQgd2hl
biB0aGUgZmxhZworICAgICAgICAgKiBnZXRzIGNsZWFyZWQuIFRoaXMgaXMg
c28gdGhhdCBhIGdldCgpIGxlYXZpbmcgYSBwYWdlIGluIHBhcnRpYWxseQog
ICAgICAgICAgKiB2YWxpZGF0ZWQgc3RhdGUgKHdoZXJlIHRoZSBjYWxsZXIg
d291bGQgZHJvcCB0aGUgcmVmZXJlbmNlIGFjcXVpcmVkCiAgICAgICAgICAq
IGR1ZSB0byB0aGUgZ2V0dGluZyBvZiB0aGUgdHlwZSBbYXBwYXJlbnRseV0g
ZmFpbGluZyBbLUVSRVNUQVJUXSkKICAgICAgICAgICogd291bGQgbm90IGFj
Y2lkZW50YWxseSByZXN1bHQgaW4gYSBwYWdlIGxlZnQgd2l0aCB6ZXJvIGdl
bmVyYWwKQEAgLTE0NywxMCArMTQ3LDE4IEBAIHN0cnVjdCBwYWdlX2luZm8K
ICAgICAgICAgICogcHV0X3BhZ2VfZnJvbV9sTmUoKSAoZHVlIHRvIHRoZSBh
cHBhcmVudCBmYWlsdXJlKSwgYW5kIGhlbmNlIGl0CiAgICAgICAgICAqIG11
c3QgYmUgZHJvcHBlZCB3aGVuIHRoZSBwdXQgb3BlcmF0aW9uIGlzIHJlc3Vt
ZWQgKGFuZCBjb21wbGV0ZXMpLAogICAgICAgICAgKiBidXQgaXQgbXVzdCBu
b3QgYmUgYWNxdWlyZWQgaWYgcGlja2luZyB1cCB0aGUgcGFnZSBmb3IgdmFs
aWRhdGlvbi4KKyAgICAgICAgICoKKyAgICAgICAgICogVGhlIDNyZCBmaWVs
ZCwgQGxpbmVhcl9wdF9jb3VudCwgaW5kaWNhdGVzCisgICAgICAgICAqIC0g
YnkgYSBwb3NpdGl2ZSB2YWx1ZSwgaG93IG1hbnkgc2FtZS1sZXZlbCBwYWdl
IHRhYmxlIGVudHJpZXMgYSBwYWdlCisgICAgICAgICAqICAgdGFibGUgaGFz
LAorICAgICAgICAgKiAtIGJ5IGEgbmVnYXRpdmUgdmFsdWUsIGluIGhvdyBt
YW55IHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMgYSBwYWdlIGlzCisgICAgICAg
ICAqICAgaW4gdXNlLgogICAgICAgICAgKi8KICAgICAgICAgc3RydWN0IHsK
LSAgICAgICAgICAgIHUxNiBucl92YWxpZGF0ZWRfcHRlczsKLSAgICAgICAg
ICAgIHM4IHBhcnRpYWxfcHRlOworICAgICAgICAgICAgdTE2IG5yX3ZhbGlk
YXRlZF9wdGVzOlBBR0VUQUJMRV9PUkRFUiArIDE7CisgICAgICAgICAgICB1
MTYgOjE2IC0gUEFHRVRBQkxFX09SREVSIC0gMSAtIDI7CisgICAgICAgICAg
ICBzMTYgcGFydGlhbF9wdGU6MjsKKyAgICAgICAgICAgIHMxNiBsaW5lYXJf
cHRfY291bnQ7CiAgICAgICAgIH07CiAKICAgICAgICAgLyoKQEAgLTIwMSw2
ICsyMDksOSBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAjZGVmaW5lIFBHVF9jb3Vu
dF93aWR0aCAgIFBHX3NoaWZ0KDkpCiAjZGVmaW5lIFBHVF9jb3VudF9tYXNr
ICAgICgoMVVMPDxQR1RfY291bnRfd2lkdGgpLTEpCiAKKy8qIEFyZSB0aGUg
J3R5cGUgbWFzaycgYml0cyBpZGVudGljYWw/ICovCisjZGVmaW5lIFBHVF90
eXBlX2VxdWFsKHgsIHkpICghKCgoeCkgXiAoeSkpICYgUEdUX3R5cGVfbWFz
aykpCisKICAvKiBDbGVhcmVkIHdoZW4gdGhlIG93bmluZyBndWVzdCAnZnJl
ZXMnIHRoaXMgcGFnZS4gKi8KICNkZWZpbmUgX1BHQ19hbGxvY2F0ZWQgICAg
UEdfc2hpZnQoMSkKICNkZWZpbmUgUEdDX2FsbG9jYXRlZCAgICAgUEdfbWFz
aygxLCAxKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zeXN0
ZW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3lzdGVtLmgKaW5kZXggNzEx
MTMyOTViZC4uZWZlNzIxY2I0NCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9zeXN0ZW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3N5
c3RlbS5oCkBAIC0xMTcsNiArMTE3LDUyIEBAIHN0YXRpYyBhbHdheXNfaW5s
aW5lIHVuc2lnbmVkIGxvbmcgX19jbXB4Y2hnKAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAodW5zaWduZWQgbG9uZylfX24sc2l6ZW9m
KCoocHRyKSkpKTsgXAogfSkKIAorLyoKKyAqIFVuZGVmaW5lZCBzeW1ib2wg
dG8gY2F1c2UgbGluayBmYWlsdXJlIGlmIGEgd3Jvbmcgc2l6ZSBpcyB1c2Vk
IHdpdGgKKyAqIGFyY2hfZmV0Y2hfYW5kX2FkZCgpLgorICovCitleHRlcm4g
dW5zaWduZWQgbG9uZyBfX2JhZF9mZXRjaF9hbmRfYWRkX3NpemUodm9pZCk7
CisKK3N0YXRpYyBhbHdheXNfaW5saW5lIHVuc2lnbmVkIGxvbmcgX194YWRk
KAorICAgIHZvbGF0aWxlIHZvaWQgKnB0ciwgdW5zaWduZWQgbG9uZyB2LCBp
bnQgc2l6ZSkKK3sKKyAgICBzd2l0Y2ggKCBzaXplICkKKyAgICB7CisgICAg
Y2FzZSAxOgorICAgICAgICBhc20gdm9sYXRpbGUgKCAibG9jazsgeGFkZGIg
JWIwLCUxIgorICAgICAgICAgICAgICAgICAgICAgICA6ICIrciIgKHYpLCAi
K20iICgqX194ZyhwdHIpKQorICAgICAgICAgICAgICAgICAgICAgICA6OiAi
bWVtb3J5Iik7CisgICAgICAgIHJldHVybiB2OworICAgIGNhc2UgMjoKKyAg
ICAgICAgYXNtIHZvbGF0aWxlICggImxvY2s7IHhhZGR3ICV3MCwlMSIKKyAg
ICAgICAgICAgICAgICAgICAgICAgOiAiK3IiICh2KSwgIittIiAoKl9feGco
cHRyKSkKKyAgICAgICAgICAgICAgICAgICAgICAgOjogIm1lbW9yeSIpOwor
ICAgICAgICByZXR1cm4gdjsKKyAgICBjYXNlIDQ6CisgICAgICAgIGFzbSB2
b2xhdGlsZSAoICJsb2NrOyB4YWRkbCAlazAsJTEiCisgICAgICAgICAgICAg
ICAgICAgICAgIDogIityIiAodiksICIrbSIgKCpfX3hnKHB0cikpCisgICAg
ICAgICAgICAgICAgICAgICAgIDo6ICJtZW1vcnkiKTsKKyAgICAgICAgcmV0
dXJuIHY7CisgICAgY2FzZSA4OgorICAgICAgICBhc20gdm9sYXRpbGUgKCAi
bG9jazsgeGFkZHEgJXEwLCUxIgorICAgICAgICAgICAgICAgICAgICAgICA6
ICIrciIgKHYpLCAiK20iICgqX194ZyhwdHIpKQorICAgICAgICAgICAgICAg
ICAgICAgICA6OiAibWVtb3J5Iik7CisKKyAgICAgICAgcmV0dXJuIHY7Cisg
ICAgZGVmYXVsdDoKKyAgICAgICAgcmV0dXJuIF9fYmFkX2ZldGNoX2FuZF9h
ZGRfc2l6ZSgpOworICAgIH0KK30KKworLyoKKyAqIEF0b21pY2FsbHkgYWRk
IEB2IHRvIHRoZSAxLCAyLCA0LCBvciA4IGJ5dGUgdmFsdWUgYXQgQHB0ci4g
IFJldHVybnMKKyAqIHRoZSBwcmV2aW91cyB2YWx1ZS4KKyAqCisgKiBUaGlz
IGlzIGEgZnVsbCBtZW1vcnkgYmFycmllci4KKyAqLworI2RlZmluZSBhcmNo
X2ZldGNoX2FuZF9hZGQocHRyLCB2KSBcCisgICAgKCh0eXBlb2YoKihwdHIp
KSlfX3hhZGQocHRyLCAodHlwZW9mKCoocHRyKSkpKHYpLCBzaXplb2YoKihw
dHIpKSkpCisKIC8qCiAgKiBCb3RoIEludGVsIGFuZCBBTUQgYWdyZWUgdGhh
dCwgZnJvbSBhIHByb2dyYW1tZXIncyB2aWV3cG9pbnQ6CiAgKiAgTG9hZHMg
Y2Fubm90IGJlIHJlb3JkZXJlZCByZWxhdGl2ZSB0byBvdGhlciBsb2Fkcy4K
LS0gCjIuMTQuMQoK

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.5/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Disposition: attachment;
 filename="xsa240-4.5/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Transfer-Encoding: base64

RnJvbSA3NDQ0ZjhhNmMxYThkZjA4MmMyM2EwYzFhY2M1NDJkZWZjZmZjMGFk
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IEZyaSwgMjIgU2Vw
IDIwMTcgMTE6NDY6NTUgKzAxMDAKU3ViamVjdDogW1BBVENIIDIvMl0geDg2
L21tOiBEaXNhYmxlIFBWIGxpbmVhciBwYWdldGFibGVzIGJ5IGRlZmF1bHQK
CkFsbG93aW5nIHBhZ2V0YWJsZXMgdG8gcG9pbnQgdG8gb3RoZXIgcGFnZXRh
YmxlcyBvZiB0aGUgc2FtZSBsZXZlbAoob2Z0ZW4gY2FsbGVkICdsaW5lYXIg
cGFnZXRhYmxlcycpIGhhcyBiZWVuIGluY2x1ZGVkIGluIFhlbiBzaW5jZSBp
dHMKaW5jZXB0aW9uLiAgQnV0IGl0IGlzIG5vdCB1c2VkIGJ5IHRoZSBtb3N0
IGNvbW1vbiBQViBndWVzdHMgKExpbnV4LApOZXRCU0QsIG1pbmlvcyksIGFu
ZCBoYXMgYmVlbiB0aGUgc291cmNlIG9mIGEgbnVtYmVyIG9mIHN1YnRsZQpy
ZWZlcmVuY2UtY291bnRpbmcgYnVncy4KCkFkZCBhIGNvbW1hbmQtbGluZSBv
cHRpb24gdG8gY29udHJvbCB3aGV0aGVyIFBWIGxpbmVhciBwYWdldGFibGVz
IGFyZQphbGxvd2VkIChkaXNhYmxlZCBieSBkZWZhdWx0KS4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYyOgotIHMvXy8tLzsgaW4g
Y29tbWFuZC1saW5lIG9wdGlvbgotIEFkZGVkIF9fcmVhZF9tb3N0bHkKLS0t
CiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8IDE1ICsr
KysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAg
ICAgICAgfCAgOSArKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMjQgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
bWFya2Rvd24KaW5kZXggMTZiZmIzOWQwMi4uMzZhZTlkOTkyNSAxMDA2NDQK
LS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysr
IGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTEx
MzcsNiArMTEzNywyMSBAQCBUaGUgZm9sbG93aW5nIHJlc291cmNlcyBhcmUg
YXZhaWxhYmxlOgogICBMMyBjYWNoZSBvY2N1cGFuY3kuCiAgICogYGNtdGAg
aW5zdHJ1Y3RzIFhlbiB0byBlbmFibGUvZGlzYWJsZSBDYWNoZSBNb25pdG9y
aW5nIFRlY2hub2xvZ3kuCiAgICogYHJtaWRfbWF4YCBpbmRpY2F0ZXMgdGhl
IG1heCB2YWx1ZSBmb3Igcm1pZC4KKworIyMjIHB2LWxpbmVhci1wdAorPiBg
PSA8Ym9vbGVhbj5gCisKKz4gRGVmYXVsdDogYGZhbHNlYAorCitBbGxvdyBQ
ViBndWVzdHMgdG8gaGF2ZSBwYWdldGFibGUgZW50cmllcyBwb2ludGluZyB0
byBvdGhlciBwYWdldGFibGVzCitvZiB0aGUgc2FtZSBsZXZlbCAoaS5lLiwg
YWxsb3dpbmcgTDIgUFRFcyB0byBwb2ludCB0byBvdGhlciBMMiBwYWdlcyku
CitUaGlzIHRlY2huaXF1ZSBpcyBvZnRlbiBjYWxsZWQgImxpbmVhciBwYWdl
dGFibGVzIiwgYW5kIGlzIHNvbWV0aW1lcwordXNlZCB0byBhbGxvdyBvcGVy
YXRpbmcgc3lzdGVtcyBhIHNpbXBsZSB3YXkgdG8gY29uc2lzdGVudGx5IG1h
cCB0aGUKK2N1cnJlbnQgcHJvY2VzcydzIHBhZ2V0YWJsZXMgaW50byBpdHMg
b3duIHZpcnR1YWwgYWRkcmVzcyBzcGFjZS4KKworTm9uZSBvZiB0aGUgbW9z
dCBjb21tb24gUFYgb3BlcmF0aW5nIHN5c3RlbXMgKExpbnV4LCBOZXRCU0Qs
IE1pbmlPUykKK3VzZSB0aGlzIHRlY2huaXF1ZSwgYnV0IHRoZXJlIG1heSBi
ZSBjdXN0b20gb3BlcmF0aW5nIHN5c3RlbXMgd2hpY2gKK2RvLgogCiAjIyMg
cmVib290CiA+IGA9IHRbcmlwbGVdIHwga1tiZF0gfCBhW2NwaV0gfCBwW2Np
XSB8IGVbZmldIHwgbltvXSBbLCBbd11hcm0gfCBbY11vbGRdYApkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwpp
bmRleCA3YjRiZjFmN2ViLi43MjEzOWJkNTRjIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNzM0
LDYgKzczNCw5IEBAIHN0YXRpYyB2b2lkIGRlY19saW5lYXJfdXNlcyhzdHJ1
Y3QgcGFnZV9pbmZvICpwZykKICAqICAgICBmcmFtZSBpZiBpdCBpcyBtYXBw
ZWQgYnkgYSBkaWZmZXJlbnQgcm9vdCB0YWJsZS4gVGhpcyBpcyBzdWZmaWNp
ZW50IGFuZAogICogICAgIGFsc28gbmVjZXNzYXJ5IHRvIGFsbG93IHZhbGlk
YXRpb24gb2YgYSByb290IHRhYmxlIG1hcHBpbmcgaXRzZWxmLgogICovCitz
dGF0aWMgYm9vbF90IF9fcmVhZF9tb3N0bHkgcHZfbGluZWFyX3B0X2VuYWJs
ZSA9IDA7Citib29sZWFuX3BhcmFtKCJwdi1saW5lYXItcHQiLCBwdl9saW5l
YXJfcHRfZW5hYmxlKTsKKwogI2RlZmluZSBkZWZpbmVfZ2V0X2xpbmVhcl9w
YWdldGFibGUobGV2ZWwpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKIHN0YXRpYyBpbnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiBnZXRf
IyNsZXZlbCMjX2xpbmVhcl9wYWdldGFibGUoICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAtNzQzLDYgKzc0Niwx
MiBAQCBnZXRfIyNsZXZlbCMjX2xpbmVhcl9wYWdldGFibGUoICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2U7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB1bnNpZ25lZCBsb25n
IHBmbjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgIGlmICggIXB2X2xpbmVhcl9wdF9lbmFibGUgKSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIE1FTV9MT0co
IkF0dGVtcHQgdG8gY3JlYXRlIGxpbmVhciBwLnQuIChmZWF0dXJlIGRpc2Fi
bGVkKSIpOyAgICAgICAgXAorICAgICAgICByZXR1cm4gMDsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIGlmICggKGxldmVs
IyNlX2dldF9mbGFncyhwZGUpICYgX1BBR0VfUlcpICkgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKICAgICB7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgICAgIE1FTV9MT0coIkF0dGVtcHQgdG8gY3JlYXRlIGxp
bmVhciBwLnQuIHdpdGggd3JpdGUgcGVybXMiKTsgICAgICAgICAgXAotLSAK
Mi4xNC4xCgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.6/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Disposition: attachment;
 filename="xsa240-4.6/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Transfer-Encoding: base64

RnJvbSBjZTMxMTk4ZGQ4MTE0NzlkYTM0ZGZiNjYzMTVmMzk5ZGM0Yjk4MDU1
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFRodSwgMjggU2VwIDIwMTcgMTU6
MTc6MjggKzAxMDAKU3ViamVjdDogW1BBVENIIDEvMl0geDg2OiBsaW1pdCBs
aW5lYXIgcGFnZSB0YWJsZSB1c2UgdG8gYSBzaW5nbGUgbGV2ZWwKClRoYXQn
cyB0aGUgb25seSB3YXkgdGhhdCB0aGV5J3JlIG1lYW50IHRvIGJlIHVzZWQu
IFdpdGhvdXQgc3VjaCBhCnJlc3RyaWN0aW9uIGFyYml0cmFyaWx5IGxvbmcg
Y2hhaW5zIG9mIHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMgY2FuIGJlCmJ1aWx0
LCB0ZWFyaW5nIGRvd24gb2Ygd2hpY2ggbWF5IHRoZW4gY2F1c2UgYXJiaXRy
YXJpbHkgZGVlcCByZWN1cnNpb24sCmNhdXNpbmcgYSBzdGFjayBvdmVyZmxv
dy4gVG8gZmFjaWxpdGF0ZSB0aGlzIHJlc3RyaWN0aW9uLCBhIGNvdW50ZXIg
aXMKYmVpbmcgaW50cm9kdWNlZCB0byB0cmFjayBib3RoIHRoZSBudW1iZXIg
b2Ygc2FtZS1sZXZlbCBlbnRyaWVzIGluIGEKcGFnZSB0YWJsZSBhcyB3ZWxs
IGFzIHRoZSBudW1iZXIgb2YgdXNlcyBvZiBhIHBhZ2UgdGFibGUgaW4gYW5v
dGhlcgpzYW1lLWxldmVsIG9uZSAoY291bnRpbmcgaW50byBwb3NpdGl2ZSBh
bmQgbmVnYXRpdmUgZGlyZWN0aW9uCnJlc3BlY3RpdmVseSwgdXRpbGl6aW5n
IHRoZSBmYWN0IHRoYXQgYm90aCBjb3VudHMgY2FuJ3QgYmUgbm9uLXplcm8g
YXQKdGhlIHNhbWUgdGltZSkuCgpOb3RlIHRoYXQgdGhlIGFkZGVkIGFjY291
bnRpbmcgaW50cm9kdWNlcyBhIHJlc3RyaWN0aW9uIG9uIHRoZSBudW1iZXIK
b2YgdGltZXMgYSBwYWdlIGNhbiBiZSB1c2VkIGluIG90aGVyIHNhbWUtbGV2
ZWwgcGFnZSB0YWJsZXMgLSBtb3JlIHRoYW4KMzJrIG9mIHN1Y2ggdXNlcyBh
cmUgbm8gbG9uZ2VyIHBvc3NpYmxlLgoKTm90ZSBhbHNvIHRoYXQgc29tZSBw
dXRfcGFnZV9hbmRfdHlwZVtfcHJlZW1wdGlibGVdKCkgY2FsbHMgYXJlCnJl
cGxhY2VkIHdpdGggb3Blbi1jb2RlZCBlcXVpdmFsZW50cy4gIFRoaXMgc2Vl
bWVkIHByZWZlcnJhYmxlIHRvCmFkZGluZyAicGFyZW50X3RhYmxlIiB0byB0
aGUgbWF0cml4IG9mIGZ1bmN0aW9ucy4KCk5vdGUgZnVydGhlciB0aGF0IGNy
b3NzLWRvbWFpbiBzYW1lLWxldmVsIHBhZ2UgdGFibGUgcmVmZXJlbmNlcyBh
cmUgbm8KbG9uZ2VyIHBlcm1pdHRlZCAodGhleSBwcm9iYWJseSBuZXZlciBz
aG91bGQgaGF2ZSBiZWVuKS4KClRoaXMgaXMgWFNBLTI0MC4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KU2lnbmVkLW9m
Zi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgfCAgIDEgKwog
eGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICB8IDE3MSArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2RvbWFpbi5oIHwgICAyICsKIHhlbi9pbmNsdWRlL2FzbS14
ODYvbW0uaCAgICAgfCAgMjUgKysrKystLQogNCBmaWxlcyBjaGFuZ2VkLCAx
NzUgaW5zZXJ0aW9ucygrKSwgMjQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFp
bi5jCmluZGV4IGJmZTYxNGQ3YjcuLjIzZDAzNGZhOGQgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9t
YWluLmMKQEAgLTExMzEsNiArMTEzMSw3IEBAIGludCBhcmNoX3NldF9pbmZv
X2d1ZXN0KAogICAgICAgICAgICAgICAgIGNhc2UgLUVJTlRSOgogICAgICAg
ICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAgICAg
ICBjYXNlIC1FUkVTVEFSVDoKKyAgICAgICAgICAgICAgICAgICAgdi0+YXJj
aC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgICAg
IHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0KICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhZ2V0YWJsZV9nZXRfcGFnZSh2LT5hcmNoLmd1ZXN0X3RhYmxl
KTsKICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5ndWVzdF90YWJsZSA9
IHBhZ2V0YWJsZV9udWxsKCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
bW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDIwZDk2M2NiMjIuLjgx
MDc0YWE0NzMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC02NjAsNiArNjYwLDYxIEBAIHN0YXRp
YyB2b2lkIHB1dF9kYXRhX3BhZ2UoCiAgICAgICAgIHB1dF9wYWdlKHBhZ2Up
OwogfQogCitzdGF0aWMgYm9vbF90IGluY19saW5lYXJfZW50cmllcyhzdHJ1
Y3QgcGFnZV9pbmZvICpwZykKK3sKKyAgICB0eXBlb2YocGctPmxpbmVhcl9w
dF9jb3VudCkgbmMgPSByZWFkX2F0b21pYygmcGctPmxpbmVhcl9wdF9jb3Vu
dCksIG9jOworCisgICAgZG8geworICAgICAgICAvKgorICAgICAgICAgKiBU
aGUgY2hlY2sgYmVsb3cgY2hlY2tzIGZvciB0aGUgImxpbmVhciB1c2UiIGNv
dW50IGJlaW5nIG5vbi16ZXJvCisgICAgICAgICAqIGFzIHdlbGwgYXMgb3Zl
cmZsb3cuICBTaWduZWQgaW50ZWdlciBvdmVyZmxvdyBpcyB1bmRlZmluZWQg
YmVoYXZpb3IKKyAgICAgICAgICogYWNjb3JkaW5nIHRvIHRoZSBDIHNwZWMu
ICBIb3dldmVyLCBhcyBsb25nIGFzIGxpbmVhcl9wdF9jb3VudCBpcworICAg
ICAgICAgKiBzbWFsbGVyIGluIHNpemUgdGhhbiAnaW50JywgdGhlIGFyaXRo
bWV0aWMgb3BlcmF0aW9uIG9mIHRoZQorICAgICAgICAgKiBpbmNyZW1lbnQg
YmVsb3cgd29uJ3Qgb3ZlcmZsb3c7IHJhdGhlciB0aGUgcmVzdWx0IHdpbGwg
YmUgdHJ1bmNhdGVkCisgICAgICAgICAqIHdoZW4gc3RvcmVkLiAgRW5zdXJl
IHRoYXQgdGhpcyBpcyBhbHdheXMgdHJ1ZS4KKyAgICAgICAgICovCisgICAg
ICAgIEJVSUxEX0JVR19PTihzaXplb2YobmMpID49IHNpemVvZihpbnQpKTsK
KyAgICAgICAgb2MgPSBuYysrOworICAgICAgICBpZiAoIG5jIDw9IDAgKQor
ICAgICAgICAgICAgcmV0dXJuIDA7CisgICAgICAgIG5jID0gY21weGNoZygm
cGctPmxpbmVhcl9wdF9jb3VudCwgb2MsIG5jKTsKKyAgICB9IHdoaWxlICgg
b2MgIT0gbmMgKTsKKworICAgIHJldHVybiAxOworfQorCitzdGF0aWMgdm9p
ZCBkZWNfbGluZWFyX2VudHJpZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCit7
CisgICAgdHlwZW9mKHBnLT5saW5lYXJfcHRfY291bnQpIG9jOworCisgICAg
b2MgPSBhcmNoX2ZldGNoX2FuZF9hZGQoJnBnLT5saW5lYXJfcHRfY291bnQs
IC0xKTsKKyAgICBBU1NFUlQob2MgPiAwKTsKK30KKworc3RhdGljIGJvb2xf
dCBpbmNfbGluZWFyX3VzZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCit7Cisg
ICAgdHlwZW9mKHBnLT5saW5lYXJfcHRfY291bnQpIG5jID0gcmVhZF9hdG9t
aWMoJnBnLT5saW5lYXJfcHRfY291bnQpLCBvYzsKKworICAgIGRvIHsKKyAg
ICAgICAgLyogU2VlIHRoZSByZXNwZWN0aXZlIGNvbW1lbnQgaW4gaW5jX2xp
bmVhcl9lbnRyaWVzKCkuICovCisgICAgICAgIEJVSUxEX0JVR19PTihzaXpl
b2YobmMpID49IHNpemVvZihpbnQpKTsKKyAgICAgICAgb2MgPSBuYy0tOwor
ICAgICAgICBpZiAoIG5jID49IDAgKQorICAgICAgICAgICAgcmV0dXJuIDA7
CisgICAgICAgIG5jID0gY21weGNoZygmcGctPmxpbmVhcl9wdF9jb3VudCwg
b2MsIG5jKTsKKyAgICB9IHdoaWxlICggb2MgIT0gbmMgKTsKKworICAgIHJl
dHVybiAxOworfQorCitzdGF0aWMgdm9pZCBkZWNfbGluZWFyX3VzZXMoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGcpCit7CisgICAgdHlwZW9mKHBnLT5saW5lYXJf
cHRfY291bnQpIG9jOworCisgICAgb2MgPSBhcmNoX2ZldGNoX2FuZF9hZGQo
JnBnLT5saW5lYXJfcHRfY291bnQsIDEpOworICAgIEFTU0VSVChvYyA8IDAp
OworfQorCiAvKgogICogV2UgYWxsb3cgcm9vdCB0YWJsZXMgdG8gbWFwIGVh
Y2ggb3RoZXIgKGEuay5hLiBsaW5lYXIgcGFnZSB0YWJsZXMpLiBJdAogICog
bmVlZHMgc29tZSBzcGVjaWFsIGNhcmUgd2l0aCByZWZlcmVuY2UgY291bnRz
IGFuZCBhY2Nlc3MgcGVybWlzc2lvbnM6CkBAIC02ODksMTUgKzc0NCwzNSBA
QCBnZXRfIyNsZXZlbCMjX2xpbmVhcl9wYWdldGFibGUoICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBpZiAoIChwZm4gPSBsZXZl
bCMjZV9nZXRfcGZuKHBkZSkpICE9IHBkZV9wZm4gKSAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBnID0gbWZuX3RvX3Bh
Z2UocGRlX3Bmbik7ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIC8qIE1ha2Ugc3Vy
ZSB0aGUgcGFnZSB0YWJsZSBiZWxvbmdzIHRvIHRoZSBjb3JyZWN0IGRvbWFp
bi4gKi8gICAgICAgXAorICAgICAgICBpZiAoIHVubGlrZWx5KHBhZ2VfZ2V0
X293bmVyKHB0cGcpICE9IGQpICkgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgICAgIHJldHVybiAwOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAvKiBNYWtlIHN1
cmUgdGhlIG1hcHBlZCBmcmFtZSBiZWxvbmdzIHRvIHRoZSBjb3JyZWN0IGRv
bWFpbi4gKi8gICAgIFwKICAgICAgICAgaWYgKCB1bmxpa2VseSghZ2V0X3Bh
Z2VfZnJvbV9wYWdlbnIocGZuLCBkKSkgKSAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgICAgICAgICByZXR1cm4gMDsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgLyogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgICAgICAqIEVuc3VyZSB0aGF0IHRoZSBt
YXBwZWQgZnJhbWUgaXMgYW4gYWxyZWFkeS12YWxpZGF0ZWQgcGFnZSB0YWJs
ZS4gXAorICAgICAgICAgKiBFbnN1cmUgdGhhdCB0aGUgbWFwcGVkIGZyYW1l
IGlzIGFuIGFscmVhZHktdmFsaWRhdGVkIHBhZ2UgdGFibGUgIFwKKyAgICAg
ICAgICogYW5kIGlzIG5vdCBpdHNlbGYgaGF2aW5nIGxpbmVhciBlbnRyaWVz
LCBhcyB3ZWxsIGFzIHRoYXQgdGhlICAgICBcCisgICAgICAgICAqIGNvbnRh
aW5pbmcgcGFnZSB0YWJsZSBpcyBub3QgaXNlbGYgaW4gdXNlIGFzIGEgbGlu
ZWFyIHBhZ2UgdGFibGUgXAorICAgICAgICAgKiBlbHNld2hlcmUuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgICogSWYgc28sIGF0b21pY2FsbHkgaW5jcmVtZW50
IHRoZSBjb3VudCAoY2hlY2tpbmcgZm9yIG92ZXJmbG93KS4gICBcCiAgICAg
ICAgICAqLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBwYWdlID0g
bWZuX3RvX3BhZ2UocGZuKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgaWYgKCAhaW5jX2xpbmVhcl9l
bnRyaWVzKHB0cGcpICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICAgICAgcHV0X3BhZ2UocGFnZSk7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIHJl
dHVybiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgIH0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICBpZiAoICFpbmNfbGluZWFyX3VzZXMocGFnZSkg
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICBk
ZWNfbGluZWFyX2VudHJpZXMocHRwZyk7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgcHV0X3BhZ2UocGFn
ZSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgICAgIHJldHVybiAwOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICB5ID0g
cGFnZS0+dS5pbnVzZS50eXBlX2luZm87ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgZG8geyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgICAgICAgICB4ID0geTsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApA
QCAtNzA1LDYgKzc4MCw4IEBAIGdldF8jI2xldmVsIyNfbGluZWFyX3BhZ2V0
YWJsZSggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgICAgICAgICAgICAgIHVubGlrZWx5KCh4ICYgKFBHVF90
eXBlX21hc2t8UEdUX3ZhbGlkYXRlZCkpICE9ICAgICAgICAgICAgXAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAoUEdUXyMjbGV2ZWwjI19wYWdlX3Rh
YmxlfFBHVF92YWxpZGF0ZWQpKSApICAgICAgIFwKICAgICAgICAgICAgIHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgZGVjX2xpbmVh
cl91c2VzKHBhZ2UpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICAgICAgICAgIGRlY19saW5lYXJfZW50cmllcyhw
dHBnKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICAgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAg
ICAgcmV0dXJuIDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgfSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKQEAgLTExMjksNiArMTIwNiw5IEBAIGdldF9wYWdlX2Zyb21f
bDRlKAogICAgICAgICAgICAgbDNlX3JlbW92ZV9mbGFncygocGwzZSksIF9Q
QUdFX1VTRVJ8X1BBR0VfUld8X1BBR0VfQUNDRVNTRUQpOyAgIFwKICAgICB9
IHdoaWxlICggMCApCiAKK3N0YXRpYyBpbnQgX3B1dF9wYWdlX3R5cGUoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSwgYm9vbF90IHByZWVtcHRpYmxlLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBn
KTsKKwogdm9pZCBwdXRfcGFnZV9mcm9tX2wxZShsMV9wZ2VudHJ5X3QgbDFl
LCBzdHJ1Y3QgZG9tYWluICpsMWVfb3duZXIpCiB7CiAgICAgdW5zaWduZWQg
bG9uZyAgICAgcGZuID0gbDFlX2dldF9wZm4obDFlKTsKQEAgLTExOTgsMTcg
KzEyNzgsMjIgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wyZShsMl9w
Z2VudHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25nIHBmbikKICAgICBpZiAoIGwy
ZV9nZXRfZmxhZ3MobDJlKSAmIF9QQUdFX1BTRSApCiAgICAgICAgIHB1dF9z
dXBlcnBhZ2UobDJlX2dldF9wZm4obDJlKSk7CiAgICAgZWxzZQotICAgICAg
ICBwdXRfcGFnZV9hbmRfdHlwZShsMmVfZ2V0X3BhZ2UobDJlKSk7CisgICAg
eworICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IGwyZV9nZXRfcGFn
ZShsMmUpOworICAgICAgICBpbnQgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywg
MCwgbWZuX3RvX3BhZ2UocGZuKSk7CisKKyAgICAgICAgQVNTRVJUKCFyYyk7
CisgICAgICAgIHB1dF9wYWdlKHBnKTsKKyAgICB9CiAKICAgICByZXR1cm4g
MDsKIH0KIAotc3RhdGljIGludCBfX3B1dF9wYWdlX3R5cGUoc3RydWN0IHBh
Z2VfaW5mbyAqLCBpbnQgcHJlZW1wdGlibGUpOwotCiBzdGF0aWMgaW50IHB1
dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxv
bmcgcGZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcGFy
dGlhbCwgYm9vbF90IGRlZmVyKQogewogICAgIHN0cnVjdCBwYWdlX2luZm8g
KnBnOworICAgIGludCByYzsKIAogICAgIGlmICggIShsM2VfZ2V0X2ZsYWdz
KGwzZSkgJiBfUEFHRV9QUkVTRU5UKSB8fCAobDNlX2dldF9wZm4obDNlKSA9
PSBwZm4pICkKICAgICAgICAgcmV0dXJuIDE7CkBAIC0xMjMxLDIxICsxMzE2
LDI4IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sM2UobDNfcGdlbnRy
eV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgaWYgKCB1bmxpa2Vs
eShwYXJ0aWFsID4gMCkgKQogICAgIHsKICAgICAgICAgQVNTRVJUKCFkZWZl
cik7Ci0gICAgICAgIHJldHVybiBfX3B1dF9wYWdlX3R5cGUocGcsIDEpOwor
ICAgICAgICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGcsIDEsIG1mbl90b19w
YWdlKHBmbikpOwogICAgIH0KIAogICAgIGlmICggZGVmZXIgKQogICAgIHsK
KyAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IG1mbl90
b19wYWdlKHBmbik7CiAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0
X3RhYmxlID0gcGc7CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIAotICAg
IHJldHVybiBwdXRfcGFnZV9hbmRfdHlwZV9wcmVlbXB0aWJsZShwZyk7Cisg
ICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgMSwgbWZuX3RvX3BhZ2UocGZu
KSk7CisgICAgaWYgKCBsaWtlbHkoIXJjKSApCisgICAgICAgIHB1dF9wYWdl
KHBnKTsKKworICAgIHJldHVybiByYzsKIH0KIAogc3RhdGljIGludCBwdXRf
cGFnZV9mcm9tX2w0ZShsNF9wZ2VudHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25n
IHBmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHBhcnRp
YWwsIGJvb2xfdCBkZWZlcikKIHsKKyAgICBpbnQgcmMgPSAxOworCiAgICAg
aWYgKCAobDRlX2dldF9mbGFncyhsNGUpICYgX1BBR0VfUFJFU0VOVCkgJiYg
CiAgICAgICAgICAobDRlX2dldF9wZm4obDRlKSAhPSBwZm4pICkKICAgICB7
CkBAIC0xMjU0LDE4ICsxMzQ2LDIyIEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2Vf
ZnJvbV9sNGUobDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4s
CiAgICAgICAgIGlmICggdW5saWtlbHkocGFydGlhbCA+IDApICkKICAgICAg
ICAgewogICAgICAgICAgICAgQVNTRVJUKCFkZWZlcik7Ci0gICAgICAgICAg
ICByZXR1cm4gX19wdXRfcGFnZV90eXBlKHBnLCAxKTsKKyAgICAgICAgICAg
IHJldHVybiBfcHV0X3BhZ2VfdHlwZShwZywgMSwgbWZuX3RvX3BhZ2UocGZu
KSk7CiAgICAgICAgIH0KIAogICAgICAgICBpZiAoIGRlZmVyICkKICAgICAg
ICAgeworICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRw
ZyA9IG1mbl90b19wYWdlKHBmbik7CiAgICAgICAgICAgICBjdXJyZW50LT5h
cmNoLm9sZF9ndWVzdF90YWJsZSA9IHBnOwogICAgICAgICAgICAgcmV0dXJu
IDA7CiAgICAgICAgIH0KIAotICAgICAgICByZXR1cm4gcHV0X3BhZ2VfYW5k
X3R5cGVfcHJlZW1wdGlibGUocGcpOworICAgICAgICByYyA9IF9wdXRfcGFn
ZV90eXBlKHBnLCAxLCBtZm5fdG9fcGFnZShwZm4pKTsKKyAgICAgICAgaWYg
KCBsaWtlbHkoIXJjKSApCisgICAgICAgICAgICBwdXRfcGFnZShwZyk7CiAg
ICAgfQotICAgIHJldHVybiAxOworCisgICAgcmV0dXJuIHJjOwogfQogCiBz
dGF0aWMgaW50IGFsbG9jX2wxX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UpCkBAIC0xNDYzLDYgKzE1NTksNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wz
X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgIHsKICAg
ICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKICAgICAg
ICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgICAgIGN1
cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAg
ICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAg
ICAgICB9CiAgICAgICAgIHdoaWxlICggaS0tID4gMCApCkBAIC0xNTU1LDYg
KzE2NTIsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2w0X3RhYmxlKHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UpCiAgICAgICAgICAgICAgICAgewogICAgICAgICAg
ICAgICAgICAgICBpZiAoIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxl
ICkKICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRl
ZF9wdGVzKys7CisgICAgICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gu
b2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgICAgICBj
dXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CiAgICAgICAg
ICAgICAgICAgfQogICAgICAgICAgICAgfQpAQCAtMjMwMywxNCArMjQwMSwy
MCBAQCBpbnQgZnJlZV9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
CiB9CiAKIAotc3RhdGljIGludCBfX3B1dF9maW5hbF9wYWdlX3R5cGUoCi0g
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBl
LCBpbnQgcHJlZW1wdGlibGUpCitzdGF0aWMgaW50IF9wdXRfZmluYWxfcGFn
ZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcg
dHlwZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90
IHByZWVtcHRpYmxlLCBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBnKQogewogICAg
IGludCByYyA9IGZyZWVfcGFnZV90eXBlKHBhZ2UsIHR5cGUsIHByZWVtcHRp
YmxlKTsKIAogICAgIC8qIE5vIG5lZWQgZm9yIGF0b21pYyB1cGRhdGUgb2Yg
dHlwZV9pbmZvIGhlcmU6IG5vb25lIGVsc2UgdXBkYXRlcyBpdC4gKi8KICAg
ICBpZiAoIHJjID09IDAgKQogICAgIHsKKyAgICAgICAgaWYgKCBwdHBnICYm
IFBHVF90eXBlX2VxdWFsKHR5cGUsIHB0cGctPnUuaW51c2UudHlwZV9pbmZv
KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGRlY19saW5lYXJfdXNlcyhw
YWdlKTsKKyAgICAgICAgICAgIGRlY19saW5lYXJfZW50cmllcyhwdHBnKTsK
KyAgICAgICAgfQorICAgICAgICBBU1NFUlQoIXBhZ2UtPmxpbmVhcl9wdF9j
b3VudCB8fCBwYWdlX2dldF9vd25lcihwYWdlKS0+aXNfZHlpbmcpOwogICAg
ICAgICAvKgogICAgICAgICAgKiBSZWNvcmQgVExCIGluZm9ybWF0aW9uIGZv
ciBmbHVzaCBsYXRlci4gV2UgZG8gbm90IHN0YW1wIHBhZ2UgdGFibGVzCiAg
ICAgICAgICAqIHdoZW4gcnVubmluZyBpbiBzaGFkb3cgbW9kZToKQEAgLTIz
NDYsOCArMjQ1MCw4IEBAIHN0YXRpYyBpbnQgX19wdXRfZmluYWxfcGFnZV90
eXBlKAogfQogCiAKLXN0YXRpYyBpbnQgX19wdXRfcGFnZV90eXBlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICBpbnQgcHJlZW1wdGlibGUpCitzdGF0aWMgaW50IF9wdXRfcGFnZV90eXBl
KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIGJvb2xfdCBwcmVlbXB0aWJsZSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAq
cHRwZykKIHsKICAgICB1bnNpZ25lZCBsb25nIG54LCB4LCB5ID0gcGFnZS0+
dS5pbnVzZS50eXBlX2luZm87CiAgICAgaW50IHJjID0gMDsKQEAgLTIzNzQs
MTIgKzI0NzgsMjggQEAgc3RhdGljIGludCBfX3B1dF9wYWdlX3R5cGUoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB4LCBueCkpICE9IHgpICkKICAgICAgICAg
ICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgICAgICAgLyogV2Ug
Y2xlYXJlZCB0aGUgJ3ZhbGlkIGJpdCcgc28gd2UgZG8gdGhlIGNsZWFuIHVw
LiAqLwotICAgICAgICAgICAgICAgIHJjID0gX19wdXRfZmluYWxfcGFnZV90
eXBlKHBhZ2UsIHgsIHByZWVtcHRpYmxlKTsKKyAgICAgICAgICAgICAgICBy
YyA9IF9wdXRfZmluYWxfcGFnZV90eXBlKHBhZ2UsIHgsIHByZWVtcHRpYmxl
LCBwdHBnKTsKKyAgICAgICAgICAgICAgICBwdHBnID0gTlVMTDsKICAgICAg
ICAgICAgICAgICBpZiAoIHggJiBQR1RfcGFydGlhbCApCiAgICAgICAgICAg
ICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwogICAgICAgICAgICAgICAgIGJy
ZWFrOwogICAgICAgICAgICAgfQogCisgICAgICAgICAgICBpZiAoIHB0cGcg
JiYgUEdUX3R5cGVfZXF1YWwoeCwgcHRwZy0+dS5pbnVzZS50eXBlX2luZm8p
ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAvKgorICAgICAg
ICAgICAgICAgICAqIHBhZ2Vfc2V0X3RsYmZsdXNoX3RpbWVzdGFtcCgpIGFj
Y2Vzc2VzIHRoZSBzYW1lIHVuaW9uCisgICAgICAgICAgICAgICAgICogbGlu
ZWFyX3B0X2NvdW50IGxpdmVzIGluLiBVbnZhbGlkYXRlZCBwYWdlIHRhYmxl
IHBhZ2VzLAorICAgICAgICAgICAgICAgICAqIGhvd2V2ZXIsIHNob3VsZCBv
Y2N1ciBkdXJpbmcgZG9tYWluIGRlc3RydWN0aW9uIG9ubHkKKyAgICAgICAg
ICAgICAgICAgKiBhbnl3YXkuICBVcGRhdGluZyBvZiBsaW5lYXJfcHRfY291
bnQgbHVja2lseSBpcyBub3QKKyAgICAgICAgICAgICAgICAgKiBuZWNlc3Nh
cnkgYW55bW9yZSBmb3IgYSBkeWluZyBkb21haW4uCisgICAgICAgICAgICAg
ICAgICovCisgICAgICAgICAgICAgICAgQVNTRVJUKHBhZ2VfZ2V0X293bmVy
KHBhZ2UpLT5pc19keWluZyk7CisgICAgICAgICAgICAgICAgQVNTRVJUKHBh
Z2UtPmxpbmVhcl9wdF9jb3VudCA8IDApOworICAgICAgICAgICAgICAgIEFT
U0VSVChwdHBnLT5saW5lYXJfcHRfY291bnQgPiAwKTsKKyAgICAgICAgICAg
ICAgICBwdHBnID0gTlVMTDsKKyAgICAgICAgICAgIH0KKwogICAgICAgICAg
ICAgLyoKICAgICAgICAgICAgICAqIFJlY29yZCBUTEIgaW5mb3JtYXRpb24g
Zm9yIGZsdXNoIGxhdGVyLiBXZSBkbyBub3Qgc3RhbXAgcGFnZQogICAgICAg
ICAgICAgICogdGFibGVzIHdoZW4gcnVubmluZyBpbiBzaGFkb3cgbW9kZToK
QEAgLTIzOTksNiArMjUxOSwxMyBAQCBzdGF0aWMgaW50IF9fcHV0X3BhZ2Vf
dHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLAogICAgICAgICAgICAgcmV0
dXJuIC1FSU5UUjsKICAgICB9CiAKKyAgICBpZiAoIHB0cGcgJiYgUEdUX3R5
cGVfZXF1YWwoeCwgcHRwZy0+dS5pbnVzZS50eXBlX2luZm8pICkKKyAgICB7
CisgICAgICAgIEFTU0VSVCghcmMpOworICAgICAgICBkZWNfbGluZWFyX3Vz
ZXMocGFnZSk7CisgICAgICAgIGRlY19saW5lYXJfZW50cmllcyhwdHBnKTsK
KyAgICB9CisKICAgICByZXR1cm4gcmM7CiB9CiAKQEAgLTI1MzMsNiArMjY2
MCw3IEBAIHN0YXRpYyBpbnQgX19nZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKICAgICAgICAgICAg
IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gMDsKICAgICAgICAgICAgIHBh
Z2UtPnBhcnRpYWxfcHRlID0gMDsKICAgICAgICAgfQorICAgICAgICBwYWdl
LT5saW5lYXJfcHRfY291bnQgPSAwOwogICAgICAgICByYyA9IGFsbG9jX3Bh
Z2VfdHlwZShwYWdlLCB0eXBlLCBwcmVlbXB0aWJsZSk7CiAgICAgfQogCkBA
IC0yNTQ0LDcgKzI2NzIsNyBAQCBzdGF0aWMgaW50IF9fZ2V0X3BhZ2VfdHlw
ZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUs
CiAKIHZvaWQgcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
KQogewotICAgIGludCByYyA9IF9fcHV0X3BhZ2VfdHlwZShwYWdlLCAwKTsK
KyAgICBpbnQgcmMgPSBfcHV0X3BhZ2VfdHlwZShwYWdlLCAwLCBOVUxMKTsK
ICAgICBBU1NFUlQocmMgPT0gMCk7CiAgICAgKHZvaWQpcmM7CiB9CkBAIC0y
NTYwLDcgKzI2ODgsNyBAQCBpbnQgZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCiAKIGludCBwdXRf
cGFnZV90eXBlX3ByZWVtcHRpYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Up
CiB7Ci0gICAgcmV0dXJuIF9fcHV0X3BhZ2VfdHlwZShwYWdlLCAxKTsKKyAg
ICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGFnZSwgMSwgTlVMTCk7CiB9CiAK
IGludCBnZXRfcGFnZV90eXBlX3ByZWVtcHRpYmxlKHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSkKQEAgLTI3NjYsMTEgKzI4
OTQsMTQgQEAgaW50IHB1dF9vbGRfZ3Vlc3RfdGFibGUoc3RydWN0IHZjcHUg
KnYpCiAgICAgaWYgKCAhdi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgKQogICAg
ICAgICByZXR1cm4gMDsKIAotICAgIHN3aXRjaCAoIHJjID0gcHV0X3BhZ2Vf
YW5kX3R5cGVfcHJlZW1wdGlibGUodi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUp
ICkKKyAgICBzd2l0Y2ggKCByYyA9IF9wdXRfcGFnZV90eXBlKHYtPmFyY2gu
b2xkX2d1ZXN0X3RhYmxlLCAxLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdi0+YXJjaC5vbGRfZ3Vlc3RfcHRwZykgKQogICAgIHsKICAg
ICBjYXNlIC1FSU5UUjoKICAgICBjYXNlIC1FUkVTVEFSVDoKICAgICAgICAg
cmV0dXJuIC1FUkVTVEFSVDsKKyAgICBjYXNlIDA6CisgICAgICAgIHB1dF9w
YWdlKHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlKTsKICAgICB9CiAKICAgICB2
LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IE5VTEw7CkBAIC0yOTI3LDYgKzMw
NTgsNyBAQCBpbnQgbmV3X2d1ZXN0X2NyMyh1bnNpZ25lZCBsb25nIG1mbikK
ICAgICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAg
ICAgICAvKiBmYWxsdGhyb3VnaCAqLwogICAgICAgICAgICAgY2FzZSAtRVJF
U1RBUlQ6CisgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3Rf
cHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRf
Z3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICAgICAgICAgIGJyZWFrOwog
ICAgICAgICAgICAgZGVmYXVsdDoKQEAgLTMxNzIsNyArMzMwNCwxMCBAQCBs
b25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgICAgICAgICAgaWYgKCB0
eXBlID09IFBHVF9sMV9wYWdlX3RhYmxlICkKICAgICAgICAgICAgICAgICAg
ICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOwogICAgICAgICAgICAg
ICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBO
VUxMOwogICAgICAgICAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRf
Z3Vlc3RfdGFibGUgPSBwYWdlOworICAgICAgICAgICAgICAgICAgICB9CiAg
ICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQogCkBAIC0zMjA1LDYg
KzMzNDAsNyBAQCBsb25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgIHsK
ICAgICAgICAgICAgIGNhc2UgLUVJTlRSOgogICAgICAgICAgICAgY2FzZSAt
RVJFU1RBUlQ6CisgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vl
c3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5v
bGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICAgICAgICAgIHJjID0g
MDsKICAgICAgICAgICAgICAgICBicmVhazsKQEAgLTMyODUsNiArMzQyMSw3
IEBAIGxvbmcgZG9fbW11ZXh0X29wKAogICAgICAgICAgICAgICAgICAgICAg
ICAgcmMgPSAtRVJFU1RBUlQ7CiAgICAgICAgICAgICAgICAgICAgICAgICAv
KiBmYWxsdGhyb3VnaCAqLwogICAgICAgICAgICAgICAgICAgICBjYXNlIC1F
UkVTVEFSVDoKKyAgICAgICAgICAgICAgICAgICAgICAgIGN1cnItPmFyY2gu
b2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgICAgICAg
ICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAg
ICAgICAgICAgICAgICAgICAgb2theSA9IDA7CiAgICAgICAgICAgICAgICAg
ICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCmlu
ZGV4IGEyZDRmNzQ2OTYuLjQyNzk1NDljMjggMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9kb21haW4uaApAQCAtNTEyLDYgKzUxMiw4IEBAIHN0cnVjdCBhcmNo
X3ZjcHUKICAgICBwYWdldGFibGVfdCBndWVzdF90YWJsZV91c2VyOyAgICAg
ICAvKiAoTUZOKSB4ODYvNjQgdXNlci1zcGFjZSBwYWdldGFibGUgKi8KICAg
ICBwYWdldGFibGVfdCBndWVzdF90YWJsZTsgICAgICAgICAgICAvKiAoTUZO
KSBndWVzdCBub3Rpb24gb2YgY3IzICovCiAgICAgc3RydWN0IHBhZ2VfaW5m
byAqb2xkX2d1ZXN0X3RhYmxlOyAgLyogcGFydGlhbGx5IGRlc3RydWN0ZWQg
cGFnZXRhYmxlICovCisgICAgc3RydWN0IHBhZ2VfaW5mbyAqb2xkX2d1ZXN0
X3B0cGc7ICAgLyogY29udGFpbmluZyBwYWdlIHRhYmxlIG9mIHRoZSAqLwor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIGZv
cm1lciwgaWYgYW55ICovCiAgICAgLyogZ3Vlc3RfdGFibGUgaG9sZHMgYSBy
ZWYgdG8gdGhlIHBhZ2UsIGFuZCBhbHNvIGEgdHlwZS1jb3VudCB1bmxlc3MK
ICAgICAgKiBzaGFkb3cgcmVmY291bnRzIGFyZSBpbiB1c2UgKi8KICAgICBw
YWdldGFibGVfdCBzaGFkb3dfdGFibGVbNF07ICAgICAgICAvKiAoTUZOKSBz
aGFkb3cocykgb2YgZ3Vlc3QgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAppbmRl
eCBiNDI5OWZkZGVhLi40MTkxZTEzMTEyIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
bS5oCkBAIC0xMjQsMTEgKzEyNCwxMSBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAg
ICAgICAgIHUzMiB0bGJmbHVzaF90aW1lc3RhbXA7CiAKICAgICAgICAgLyoK
LSAgICAgICAgICogV2hlbiBQR1RfcGFydGlhbCBpcyB0cnVlIHRoZW4gdGhp
cyBmaWVsZCBpcyB2YWxpZCBhbmQgaW5kaWNhdGVzCi0gICAgICAgICAqIHRo
YXQgUFRFcyBpbiB0aGUgcmFuZ2UgWzAsIEBucl92YWxpZGF0ZWRfcHRlcykg
aGF2ZSBiZWVuIHZhbGlkYXRlZC4KLSAgICAgICAgICogQW4gZXh0cmEgcGFn
ZSByZWZlcmVuY2UgbXVzdCBiZSBhY3F1aXJlZCAob3Igbm90IGRyb3BwZWQp
IHdoZW5ldmVyCi0gICAgICAgICAqIFBHVF9wYXJ0aWFsIGdldHMgc2V0LCBh
bmQgaXQgbXVzdCBiZSBkcm9wcGVkIHdoZW4gdGhlIGZsYWcgZ2V0cwotICAg
ICAgICAgKiBjbGVhcmVkLiBUaGlzIGlzIHNvIHRoYXQgYSBnZXQoKSBsZWF2
aW5nIGEgcGFnZSBpbiBwYXJ0aWFsbHkKKyAgICAgICAgICogV2hlbiBQR1Rf
cGFydGlhbCBpcyB0cnVlIHRoZW4gdGhlIGZpcnN0IHR3byBmaWVsZHMgYXJl
IHZhbGlkIGFuZAorICAgICAgICAgKiBpbmRpY2F0ZSB0aGF0IFBURXMgaW4g
dGhlIHJhbmdlIFswLCBAbnJfdmFsaWRhdGVkX3B0ZXMpIGhhdmUgYmVlbgor
ICAgICAgICAgKiB2YWxpZGF0ZWQuIEFuIGV4dHJhIHBhZ2UgcmVmZXJlbmNl
IG11c3QgYmUgYWNxdWlyZWQgKG9yIG5vdCBkcm9wcGVkKQorICAgICAgICAg
KiB3aGVuZXZlciBQR1RfcGFydGlhbCBnZXRzIHNldCwgYW5kIGl0IG11c3Qg
YmUgZHJvcHBlZCB3aGVuIHRoZSBmbGFnCisgICAgICAgICAqIGdldHMgY2xl
YXJlZC4gVGhpcyBpcyBzbyB0aGF0IGEgZ2V0KCkgbGVhdmluZyBhIHBhZ2Ug
aW4gcGFydGlhbGx5CiAgICAgICAgICAqIHZhbGlkYXRlZCBzdGF0ZSAod2hl
cmUgdGhlIGNhbGxlciB3b3VsZCBkcm9wIHRoZSByZWZlcmVuY2UgYWNxdWly
ZWQKICAgICAgICAgICogZHVlIHRvIHRoZSBnZXR0aW5nIG9mIHRoZSB0eXBl
IFthcHBhcmVudGx5XSBmYWlsaW5nIFstRVJFU1RBUlRdKQogICAgICAgICAg
KiB3b3VsZCBub3QgYWNjaWRlbnRhbGx5IHJlc3VsdCBpbiBhIHBhZ2UgbGVm
dCB3aXRoIHplcm8gZ2VuZXJhbApAQCAtMTUyLDEwICsxNTIsMTggQEAgc3Ry
dWN0IHBhZ2VfaW5mbwogICAgICAgICAgKiBwdXRfcGFnZV9mcm9tX2xOZSgp
IChkdWUgdG8gdGhlIGFwcGFyZW50IGZhaWx1cmUpLCBhbmQgaGVuY2UgaXQK
ICAgICAgICAgICogbXVzdCBiZSBkcm9wcGVkIHdoZW4gdGhlIHB1dCBvcGVy
YXRpb24gaXMgcmVzdW1lZCAoYW5kIGNvbXBsZXRlcyksCiAgICAgICAgICAq
IGJ1dCBpdCBtdXN0IG5vdCBiZSBhY3F1aXJlZCBpZiBwaWNraW5nIHVwIHRo
ZSBwYWdlIGZvciB2YWxpZGF0aW9uLgorICAgICAgICAgKgorICAgICAgICAg
KiBUaGUgM3JkIGZpZWxkLCBAbGluZWFyX3B0X2NvdW50LCBpbmRpY2F0ZXMK
KyAgICAgICAgICogLSBieSBhIHBvc2l0aXZlIHZhbHVlLCBob3cgbWFueSBz
YW1lLWxldmVsIHBhZ2UgdGFibGUgZW50cmllcyBhIHBhZ2UKKyAgICAgICAg
ICogICB0YWJsZSBoYXMsCisgICAgICAgICAqIC0gYnkgYSBuZWdhdGl2ZSB2
YWx1ZSwgaW4gaG93IG1hbnkgc2FtZS1sZXZlbCBwYWdlIHRhYmxlcyBhIHBh
Z2UgaXMKKyAgICAgICAgICogICBpbiB1c2UuCiAgICAgICAgICAqLwogICAg
ICAgICBzdHJ1Y3QgewotICAgICAgICAgICAgdTE2IG5yX3ZhbGlkYXRlZF9w
dGVzOwotICAgICAgICAgICAgczggcGFydGlhbF9wdGU7CisgICAgICAgICAg
ICB1MTYgbnJfdmFsaWRhdGVkX3B0ZXM6UEFHRVRBQkxFX09SREVSICsgMTsK
KyAgICAgICAgICAgIHUxNiA6MTYgLSBQQUdFVEFCTEVfT1JERVIgLSAxIC0g
MjsKKyAgICAgICAgICAgIHMxNiBwYXJ0aWFsX3B0ZToyOworICAgICAgICAg
ICAgczE2IGxpbmVhcl9wdF9jb3VudDsKICAgICAgICAgfTsKIAogICAgICAg
ICAvKgpAQCAtMjA2LDYgKzIxNCw5IEBAIHN0cnVjdCBwYWdlX2luZm8KICNk
ZWZpbmUgUEdUX2NvdW50X3dpZHRoICAgUEdfc2hpZnQoOSkKICNkZWZpbmUg
UEdUX2NvdW50X21hc2sgICAgKCgxVUw8PFBHVF9jb3VudF93aWR0aCktMSkK
IAorLyogQXJlIHRoZSAndHlwZSBtYXNrJyBiaXRzIGlkZW50aWNhbD8gKi8K
KyNkZWZpbmUgUEdUX3R5cGVfZXF1YWwoeCwgeSkgKCEoKCh4KSBeICh5KSkg
JiBQR1RfdHlwZV9tYXNrKSkKKwogIC8qIENsZWFyZWQgd2hlbiB0aGUgb3du
aW5nIGd1ZXN0ICdmcmVlcycgdGhpcyBwYWdlLiAqLwogI2RlZmluZSBfUEdD
X2FsbG9jYXRlZCAgICBQR19zaGlmdCgxKQogI2RlZmluZSBQR0NfYWxsb2Nh
dGVkICAgICBQR19tYXNrKDEsIDEpCi0tIAoyLjE0LjEKCg==

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.6/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Disposition: attachment;
 filename="xsa240-4.6/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Transfer-Encoding: base64

RnJvbSBlZWVhMDBjNDI3Mzc2YzI2OWZmYTM0NTg3ZjE2ZmExMTgyZDhjMjlk
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IEZyaSwgMjIgU2Vw
IDIwMTcgMTE6NDY6NTUgKzAxMDAKU3ViamVjdDogW1BBVENIIDIvMl0geDg2
L21tOiBEaXNhYmxlIFBWIGxpbmVhciBwYWdldGFibGVzIGJ5IGRlZmF1bHQK
CkFsbG93aW5nIHBhZ2V0YWJsZXMgdG8gcG9pbnQgdG8gb3RoZXIgcGFnZXRh
YmxlcyBvZiB0aGUgc2FtZSBsZXZlbAoob2Z0ZW4gY2FsbGVkICdsaW5lYXIg
cGFnZXRhYmxlcycpIGhhcyBiZWVuIGluY2x1ZGVkIGluIFhlbiBzaW5jZSBp
dHMKaW5jZXB0aW9uLiAgQnV0IGl0IGlzIG5vdCB1c2VkIGJ5IHRoZSBtb3N0
IGNvbW1vbiBQViBndWVzdHMgKExpbnV4LApOZXRCU0QsIG1pbmlvcyksIGFu
ZCBoYXMgYmVlbiB0aGUgc291cmNlIG9mIGEgbnVtYmVyIG9mIHN1YnRsZQpy
ZWZlcmVuY2UtY291bnRpbmcgYnVncy4KCkFkZCBhIGNvbW1hbmQtbGluZSBv
cHRpb24gdG8gY29udHJvbCB3aGV0aGVyIFBWIGxpbmVhciBwYWdldGFibGVz
IGFyZQphbGxvd2VkIChkaXNhYmxlZCBieSBkZWZhdWx0KS4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYyOgotIHMvXy8tLzsgaW4g
Y29tbWFuZC1saW5lIG9wdGlvbgotIEFkZGVkIF9fcmVhZF9tb3N0bHkKLS0t
CiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8IDE1ICsr
KysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAg
ICAgICAgfCAgOSArKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMjQgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
bWFya2Rvd24KaW5kZXggZDk5YTIwYTQ0Yi4uYzkxYWNhYTQ2NCAxMDA2NDQK
LS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysr
IGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTEy
MzEsNiArMTIzMSwyMSBAQCBUaGUgZm9sbG93aW5nIHJlc291cmNlcyBhcmUg
YXZhaWxhYmxlOgogICB0aGUgY2FjaGUgYWxsb2NhdGlvbi4KICAgKiBgY2F0
YCBpbnN0cnVjdHMgWGVuIHRvIGVuYWJsZS9kaXNhYmxlIENhY2hlIEFsbG9j
YXRpb24gVGVjaG5vbG9neS4KICAgKiBgY29zX21heGAgaW5kaWNhdGVzIHRo
ZSBtYXggdmFsdWUgZm9yIENPUyBJRC4KKworIyMjIHB2LWxpbmVhci1wdAor
PiBgPSA8Ym9vbGVhbj5gCisKKz4gRGVmYXVsdDogYGZhbHNlYAorCitBbGxv
dyBQViBndWVzdHMgdG8gaGF2ZSBwYWdldGFibGUgZW50cmllcyBwb2ludGlu
ZyB0byBvdGhlciBwYWdldGFibGVzCitvZiB0aGUgc2FtZSBsZXZlbCAoaS5l
LiwgYWxsb3dpbmcgTDIgUFRFcyB0byBwb2ludCB0byBvdGhlciBMMiBwYWdl
cykuCitUaGlzIHRlY2huaXF1ZSBpcyBvZnRlbiBjYWxsZWQgImxpbmVhciBw
YWdldGFibGVzIiwgYW5kIGlzIHNvbWV0aW1lcwordXNlZCB0byBhbGxvdyBv
cGVyYXRpbmcgc3lzdGVtcyBhIHNpbXBsZSB3YXkgdG8gY29uc2lzdGVudGx5
IG1hcCB0aGUKK2N1cnJlbnQgcHJvY2VzcydzIHBhZ2V0YWJsZXMgaW50byBp
dHMgb3duIHZpcnR1YWwgYWRkcmVzcyBzcGFjZS4KKworTm9uZSBvZiB0aGUg
bW9zdCBjb21tb24gUFYgb3BlcmF0aW5nIHN5c3RlbXMgKExpbnV4LCBOZXRC
U0QsIE1pbmlPUykKK3VzZSB0aGlzIHRlY2huaXF1ZSwgYnV0IHRoZXJlIG1h
eSBiZSBjdXN0b20gb3BlcmF0aW5nIHN5c3RlbXMgd2hpY2gKK2RvLgogCiAj
IyMgcmVib290CiA+IGA9IHRbcmlwbGVdIHwga1tiZF0gfCBhW2NwaV0gfCBw
W2NpXSB8IFBbb3dlcl0gfCBlW2ZpXSB8IG5bb10gWywgW3ddYXJtIHwgW2Nd
b2xkXWAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2Fy
Y2gveDg2L21tLmMKaW5kZXggODEwNzRhYTQ3My4uNzVkZDA3NzA0NiAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2
L21tLmMKQEAgLTcyNyw2ICs3MjcsOSBAQCBzdGF0aWMgdm9pZCBkZWNfbGlu
ZWFyX3VzZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCiAgKiAgICAgZnJhbWUg
aWYgaXQgaXMgbWFwcGVkIGJ5IGEgZGlmZmVyZW50IHJvb3QgdGFibGUuIFRo
aXMgaXMgc3VmZmljaWVudCBhbmQKICAqICAgICBhbHNvIG5lY2Vzc2FyeSB0
byBhbGxvdyB2YWxpZGF0aW9uIG9mIGEgcm9vdCB0YWJsZSBtYXBwaW5nIGl0
c2VsZi4KICAqLworc3RhdGljIGJvb2xfdCBfX3JlYWRfbW9zdGx5IHB2X2xp
bmVhcl9wdF9lbmFibGUgPSAwOworYm9vbGVhbl9wYXJhbSgicHYtbGluZWFy
LXB0IiwgcHZfbGluZWFyX3B0X2VuYWJsZSk7CisKICNkZWZpbmUgZGVmaW5l
X2dldF9saW5lYXJfcGFnZXRhYmxlKGxldmVsKSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCiBzdGF0aWMgaW50ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAogZ2V0XyMjbGV2ZWwjI19saW5lYXJfcGFnZXRhYmxlKCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKQEAg
LTczNiw2ICs3MzksMTIgQEAgZ2V0XyMjbGV2ZWwjI19saW5lYXJfcGFnZXRh
YmxlKCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
dW5zaWduZWQgbG9uZyBwZm47ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICBpZiAoICFwdl9saW5lYXJfcHRfZW5h
YmxlICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICBNRU1fTE9HKCJBdHRlbXB0IHRvIGNyZWF0ZSBsaW5lYXIgcC50LiAo
ZmVhdHVyZSBkaXNhYmxlZCkiKTsgICAgICAgIFwKKyAgICAgICAgcmV0dXJu
IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgfSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICBpZiAoIChsZXZlbCMjZV9nZXRfZmxhZ3MocGRlKSAmIF9QQUdFX1JXKSAp
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgeyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgICAgICBNRU1fTE9HKCJBdHRlbXB0
IHRvIGNyZWF0ZSBsaW5lYXIgcC50LiB3aXRoIHdyaXRlIHBlcm1zIik7ICAg
ICAgICAgIFwKLS0gCjIuMTQuMQoK

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.7/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Disposition: attachment;
 filename="xsa240-4.7/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Transfer-Encoding: base64

RnJvbSBlYTc1MTNhM2UzZjI4Y2ZlYzU5ZGRhNmUxMjhiNmI0OTY4Njg1NzYy
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFRodSwgMjggU2VwIDIwMTcgMTU6
MTc6MjcgKzAxMDAKU3ViamVjdDogW1BBVENIIDEvMl0geDg2OiBsaW1pdCBs
aW5lYXIgcGFnZSB0YWJsZSB1c2UgdG8gYSBzaW5nbGUgbGV2ZWwKClRoYXQn
cyB0aGUgb25seSB3YXkgdGhhdCB0aGV5J3JlIG1lYW50IHRvIGJlIHVzZWQu
IFdpdGhvdXQgc3VjaCBhCnJlc3RyaWN0aW9uIGFyYml0cmFyaWx5IGxvbmcg
Y2hhaW5zIG9mIHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMgY2FuIGJlCmJ1aWx0
LCB0ZWFyaW5nIGRvd24gb2Ygd2hpY2ggbWF5IHRoZW4gY2F1c2UgYXJiaXRy
YXJpbHkgZGVlcCByZWN1cnNpb24sCmNhdXNpbmcgYSBzdGFjayBvdmVyZmxv
dy4gVG8gZmFjaWxpdGF0ZSB0aGlzIHJlc3RyaWN0aW9uLCBhIGNvdW50ZXIg
aXMKYmVpbmcgaW50cm9kdWNlZCB0byB0cmFjayBib3RoIHRoZSBudW1iZXIg
b2Ygc2FtZS1sZXZlbCBlbnRyaWVzIGluIGEKcGFnZSB0YWJsZSBhcyB3ZWxs
IGFzIHRoZSBudW1iZXIgb2YgdXNlcyBvZiBhIHBhZ2UgdGFibGUgaW4gYW5v
dGhlcgpzYW1lLWxldmVsIG9uZSAoY291bnRpbmcgaW50byBwb3NpdGl2ZSBh
bmQgbmVnYXRpdmUgZGlyZWN0aW9uCnJlc3BlY3RpdmVseSwgdXRpbGl6aW5n
IHRoZSBmYWN0IHRoYXQgYm90aCBjb3VudHMgY2FuJ3QgYmUgbm9uLXplcm8g
YXQKdGhlIHNhbWUgdGltZSkuCgpOb3RlIHRoYXQgdGhlIGFkZGVkIGFjY291
bnRpbmcgaW50cm9kdWNlcyBhIHJlc3RyaWN0aW9uIG9uIHRoZSBudW1iZXIK
b2YgdGltZXMgYSBwYWdlIGNhbiBiZSB1c2VkIGluIG90aGVyIHNhbWUtbGV2
ZWwgcGFnZSB0YWJsZXMgLSBtb3JlIHRoYW4KMzJrIG9mIHN1Y2ggdXNlcyBh
cmUgbm8gbG9uZ2VyIHBvc3NpYmxlLgoKTm90ZSBhbHNvIHRoYXQgc29tZSBw
dXRfcGFnZV9hbmRfdHlwZVtfcHJlZW1wdGlibGVdKCkgY2FsbHMgYXJlCnJl
cGxhY2VkIHdpdGggb3Blbi1jb2RlZCBlcXVpdmFsZW50cy4gIFRoaXMgc2Vl
bWVkIHByZWZlcnJhYmxlIHRvCmFkZGluZyAicGFyZW50X3RhYmxlIiB0byB0
aGUgbWF0cml4IG9mIGZ1bmN0aW9ucy4KCk5vdGUgZnVydGhlciB0aGF0IGNy
b3NzLWRvbWFpbiBzYW1lLWxldmVsIHBhZ2UgdGFibGUgcmVmZXJlbmNlcyBh
cmUgbm8KbG9uZ2VyIHBlcm1pdHRlZCAodGhleSBwcm9iYWJseSBuZXZlciBz
aG91bGQgaGF2ZSBiZWVuKS4KClRoaXMgaXMgWFNBLTI0MC4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KU2lnbmVkLW9m
Zi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgfCAgIDEgKwog
eGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICB8IDE3MSArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2RvbWFpbi5oIHwgICAyICsKIHhlbi9pbmNsdWRlL2FzbS14
ODYvbW0uaCAgICAgfCAgMjUgKysrKystLQogNCBmaWxlcyBjaGFuZ2VkLCAx
NzUgaW5zZXJ0aW9ucygrKSwgMjQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFp
bi5jCmluZGV4IDQ1Mjc0OGRkNWIuLjQ0ZWQyY2NkMGEgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9t
YWluLmMKQEAgLTEyMzcsNiArMTIzNyw3IEBAIGludCBhcmNoX3NldF9pbmZv
X2d1ZXN0KAogICAgICAgICAgICAgICAgIGNhc2UgLUVJTlRSOgogICAgICAg
ICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAgICAg
ICBjYXNlIC1FUkVTVEFSVDoKKyAgICAgICAgICAgICAgICAgICAgdi0+YXJj
aC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgICAg
IHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0KICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhZ2V0YWJsZV9nZXRfcGFnZSh2LT5hcmNoLmd1ZXN0X3RhYmxl
KTsKICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5ndWVzdF90YWJsZSA9
IHBhZ2V0YWJsZV9udWxsKCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
bW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGU5N2VjY2NkOTMuLmU4
MWE0NjFiOTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC03MzIsNiArNzMyLDYxIEBAIHN0YXRp
YyB2b2lkIHB1dF9kYXRhX3BhZ2UoCiAgICAgICAgIHB1dF9wYWdlKHBhZ2Up
OwogfQogCitzdGF0aWMgYm9vbF90IGluY19saW5lYXJfZW50cmllcyhzdHJ1
Y3QgcGFnZV9pbmZvICpwZykKK3sKKyAgICB0eXBlb2YocGctPmxpbmVhcl9w
dF9jb3VudCkgbmMgPSByZWFkX2F0b21pYygmcGctPmxpbmVhcl9wdF9jb3Vu
dCksIG9jOworCisgICAgZG8geworICAgICAgICAvKgorICAgICAgICAgKiBU
aGUgY2hlY2sgYmVsb3cgY2hlY2tzIGZvciB0aGUgImxpbmVhciB1c2UiIGNv
dW50IGJlaW5nIG5vbi16ZXJvCisgICAgICAgICAqIGFzIHdlbGwgYXMgb3Zl
cmZsb3cuICBTaWduZWQgaW50ZWdlciBvdmVyZmxvdyBpcyB1bmRlZmluZWQg
YmVoYXZpb3IKKyAgICAgICAgICogYWNjb3JkaW5nIHRvIHRoZSBDIHNwZWMu
ICBIb3dldmVyLCBhcyBsb25nIGFzIGxpbmVhcl9wdF9jb3VudCBpcworICAg
ICAgICAgKiBzbWFsbGVyIGluIHNpemUgdGhhbiAnaW50JywgdGhlIGFyaXRo
bWV0aWMgb3BlcmF0aW9uIG9mIHRoZQorICAgICAgICAgKiBpbmNyZW1lbnQg
YmVsb3cgd29uJ3Qgb3ZlcmZsb3c7IHJhdGhlciB0aGUgcmVzdWx0IHdpbGwg
YmUgdHJ1bmNhdGVkCisgICAgICAgICAqIHdoZW4gc3RvcmVkLiAgRW5zdXJl
IHRoYXQgdGhpcyBpcyBhbHdheXMgdHJ1ZS4KKyAgICAgICAgICovCisgICAg
ICAgIEJVSUxEX0JVR19PTihzaXplb2YobmMpID49IHNpemVvZihpbnQpKTsK
KyAgICAgICAgb2MgPSBuYysrOworICAgICAgICBpZiAoIG5jIDw9IDAgKQor
ICAgICAgICAgICAgcmV0dXJuIDA7CisgICAgICAgIG5jID0gY21weGNoZygm
cGctPmxpbmVhcl9wdF9jb3VudCwgb2MsIG5jKTsKKyAgICB9IHdoaWxlICgg
b2MgIT0gbmMgKTsKKworICAgIHJldHVybiAxOworfQorCitzdGF0aWMgdm9p
ZCBkZWNfbGluZWFyX2VudHJpZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCit7
CisgICAgdHlwZW9mKHBnLT5saW5lYXJfcHRfY291bnQpIG9jOworCisgICAg
b2MgPSBhcmNoX2ZldGNoX2FuZF9hZGQoJnBnLT5saW5lYXJfcHRfY291bnQs
IC0xKTsKKyAgICBBU1NFUlQob2MgPiAwKTsKK30KKworc3RhdGljIGJvb2xf
dCBpbmNfbGluZWFyX3VzZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCit7Cisg
ICAgdHlwZW9mKHBnLT5saW5lYXJfcHRfY291bnQpIG5jID0gcmVhZF9hdG9t
aWMoJnBnLT5saW5lYXJfcHRfY291bnQpLCBvYzsKKworICAgIGRvIHsKKyAg
ICAgICAgLyogU2VlIHRoZSByZXNwZWN0aXZlIGNvbW1lbnQgaW4gaW5jX2xp
bmVhcl9lbnRyaWVzKCkuICovCisgICAgICAgIEJVSUxEX0JVR19PTihzaXpl
b2YobmMpID49IHNpemVvZihpbnQpKTsKKyAgICAgICAgb2MgPSBuYy0tOwor
ICAgICAgICBpZiAoIG5jID49IDAgKQorICAgICAgICAgICAgcmV0dXJuIDA7
CisgICAgICAgIG5jID0gY21weGNoZygmcGctPmxpbmVhcl9wdF9jb3VudCwg
b2MsIG5jKTsKKyAgICB9IHdoaWxlICggb2MgIT0gbmMgKTsKKworICAgIHJl
dHVybiAxOworfQorCitzdGF0aWMgdm9pZCBkZWNfbGluZWFyX3VzZXMoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGcpCit7CisgICAgdHlwZW9mKHBnLT5saW5lYXJf
cHRfY291bnQpIG9jOworCisgICAgb2MgPSBhcmNoX2ZldGNoX2FuZF9hZGQo
JnBnLT5saW5lYXJfcHRfY291bnQsIDEpOworICAgIEFTU0VSVChvYyA8IDAp
OworfQorCiAvKgogICogV2UgYWxsb3cgcm9vdCB0YWJsZXMgdG8gbWFwIGVh
Y2ggb3RoZXIgKGEuay5hLiBsaW5lYXIgcGFnZSB0YWJsZXMpLiBJdAogICog
bmVlZHMgc29tZSBzcGVjaWFsIGNhcmUgd2l0aCByZWZlcmVuY2UgY291bnRz
IGFuZCBhY2Nlc3MgcGVybWlzc2lvbnM6CkBAIC03NjEsMTUgKzgxNiwzNSBA
QCBnZXRfIyNsZXZlbCMjX2xpbmVhcl9wYWdldGFibGUoICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBpZiAoIChwZm4gPSBsZXZl
bCMjZV9nZXRfcGZuKHBkZSkpICE9IHBkZV9wZm4gKSAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBnID0gbWZuX3RvX3Bh
Z2UocGRlX3Bmbik7ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIC8qIE1ha2Ugc3Vy
ZSB0aGUgcGFnZSB0YWJsZSBiZWxvbmdzIHRvIHRoZSBjb3JyZWN0IGRvbWFp
bi4gKi8gICAgICAgXAorICAgICAgICBpZiAoIHVubGlrZWx5KHBhZ2VfZ2V0
X293bmVyKHB0cGcpICE9IGQpICkgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgICAgIHJldHVybiAwOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAvKiBNYWtlIHN1
cmUgdGhlIG1hcHBlZCBmcmFtZSBiZWxvbmdzIHRvIHRoZSBjb3JyZWN0IGRv
bWFpbi4gKi8gICAgIFwKICAgICAgICAgaWYgKCB1bmxpa2VseSghZ2V0X3Bh
Z2VfZnJvbV9wYWdlbnIocGZuLCBkKSkgKSAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgICAgICAgICByZXR1cm4gMDsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgLyogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgICAgICAqIEVuc3VyZSB0aGF0IHRoZSBt
YXBwZWQgZnJhbWUgaXMgYW4gYWxyZWFkeS12YWxpZGF0ZWQgcGFnZSB0YWJs
ZS4gXAorICAgICAgICAgKiBFbnN1cmUgdGhhdCB0aGUgbWFwcGVkIGZyYW1l
IGlzIGFuIGFscmVhZHktdmFsaWRhdGVkIHBhZ2UgdGFibGUgIFwKKyAgICAg
ICAgICogYW5kIGlzIG5vdCBpdHNlbGYgaGF2aW5nIGxpbmVhciBlbnRyaWVz
LCBhcyB3ZWxsIGFzIHRoYXQgdGhlICAgICBcCisgICAgICAgICAqIGNvbnRh
aW5pbmcgcGFnZSB0YWJsZSBpcyBub3QgaXNlbGYgaW4gdXNlIGFzIGEgbGlu
ZWFyIHBhZ2UgdGFibGUgXAorICAgICAgICAgKiBlbHNld2hlcmUuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgICogSWYgc28sIGF0b21pY2FsbHkgaW5jcmVtZW50
IHRoZSBjb3VudCAoY2hlY2tpbmcgZm9yIG92ZXJmbG93KS4gICBcCiAgICAg
ICAgICAqLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBwYWdlID0g
bWZuX3RvX3BhZ2UocGZuKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgaWYgKCAhaW5jX2xpbmVhcl9l
bnRyaWVzKHB0cGcpICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICAgICAgcHV0X3BhZ2UocGFnZSk7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIHJl
dHVybiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgIH0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICBpZiAoICFpbmNfbGluZWFyX3VzZXMocGFnZSkg
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICBk
ZWNfbGluZWFyX2VudHJpZXMocHRwZyk7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgcHV0X3BhZ2UocGFn
ZSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgICAgIHJldHVybiAwOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICB5ID0g
cGFnZS0+dS5pbnVzZS50eXBlX2luZm87ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgZG8geyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgICAgICAgICB4ID0geTsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApA
QCAtNzc3LDYgKzg1Miw4IEBAIGdldF8jI2xldmVsIyNfbGluZWFyX3BhZ2V0
YWJsZSggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgICAgICAgICAgICAgIHVubGlrZWx5KCh4ICYgKFBHVF90
eXBlX21hc2t8UEdUX3ZhbGlkYXRlZCkpICE9ICAgICAgICAgICAgXAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAoUEdUXyMjbGV2ZWwjI19wYWdlX3Rh
YmxlfFBHVF92YWxpZGF0ZWQpKSApICAgICAgIFwKICAgICAgICAgICAgIHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgZGVjX2xpbmVh
cl91c2VzKHBhZ2UpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICAgICAgICAgIGRlY19saW5lYXJfZW50cmllcyhw
dHBnKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICAgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAg
ICAgcmV0dXJuIDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgfSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKQEAgLTEyMDEsNiArMTI3OCw5IEBAIGdldF9wYWdlX2Zyb21f
bDRlKAogICAgICAgICAgICAgbDNlX3JlbW92ZV9mbGFncygocGwzZSksIF9Q
QUdFX1VTRVJ8X1BBR0VfUld8X1BBR0VfQUNDRVNTRUQpOyAgIFwKICAgICB9
IHdoaWxlICggMCApCiAKK3N0YXRpYyBpbnQgX3B1dF9wYWdlX3R5cGUoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSwgYm9vbF90IHByZWVtcHRpYmxlLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBn
KTsKKwogdm9pZCBwdXRfcGFnZV9mcm9tX2wxZShsMV9wZ2VudHJ5X3QgbDFl
LCBzdHJ1Y3QgZG9tYWluICpsMWVfb3duZXIpCiB7CiAgICAgdW5zaWduZWQg
bG9uZyAgICAgcGZuID0gbDFlX2dldF9wZm4obDFlKTsKQEAgLTEyNzAsMTcg
KzEzNTAsMjIgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wyZShsMl9w
Z2VudHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25nIHBmbikKICAgICBpZiAoIGwy
ZV9nZXRfZmxhZ3MobDJlKSAmIF9QQUdFX1BTRSApCiAgICAgICAgIHB1dF9z
dXBlcnBhZ2UobDJlX2dldF9wZm4obDJlKSk7CiAgICAgZWxzZQotICAgICAg
ICBwdXRfcGFnZV9hbmRfdHlwZShsMmVfZ2V0X3BhZ2UobDJlKSk7CisgICAg
eworICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IGwyZV9nZXRfcGFn
ZShsMmUpOworICAgICAgICBpbnQgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywg
MCwgbWZuX3RvX3BhZ2UocGZuKSk7CisKKyAgICAgICAgQVNTRVJUKCFyYyk7
CisgICAgICAgIHB1dF9wYWdlKHBnKTsKKyAgICB9CiAKICAgICByZXR1cm4g
MDsKIH0KIAotc3RhdGljIGludCBfX3B1dF9wYWdlX3R5cGUoc3RydWN0IHBh
Z2VfaW5mbyAqLCBpbnQgcHJlZW1wdGlibGUpOwotCiBzdGF0aWMgaW50IHB1
dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxv
bmcgcGZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcGFy
dGlhbCwgYm9vbF90IGRlZmVyKQogewogICAgIHN0cnVjdCBwYWdlX2luZm8g
KnBnOworICAgIGludCByYzsKIAogICAgIGlmICggIShsM2VfZ2V0X2ZsYWdz
KGwzZSkgJiBfUEFHRV9QUkVTRU5UKSB8fCAobDNlX2dldF9wZm4obDNlKSA9
PSBwZm4pICkKICAgICAgICAgcmV0dXJuIDE7CkBAIC0xMzAzLDIxICsxMzg4
LDI4IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sM2UobDNfcGdlbnRy
eV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgaWYgKCB1bmxpa2Vs
eShwYXJ0aWFsID4gMCkgKQogICAgIHsKICAgICAgICAgQVNTRVJUKCFkZWZl
cik7Ci0gICAgICAgIHJldHVybiBfX3B1dF9wYWdlX3R5cGUocGcsIDEpOwor
ICAgICAgICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGcsIDEsIG1mbl90b19w
YWdlKHBmbikpOwogICAgIH0KIAogICAgIGlmICggZGVmZXIgKQogICAgIHsK
KyAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IG1mbl90
b19wYWdlKHBmbik7CiAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0
X3RhYmxlID0gcGc7CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIAotICAg
IHJldHVybiBwdXRfcGFnZV9hbmRfdHlwZV9wcmVlbXB0aWJsZShwZyk7Cisg
ICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgMSwgbWZuX3RvX3BhZ2UocGZu
KSk7CisgICAgaWYgKCBsaWtlbHkoIXJjKSApCisgICAgICAgIHB1dF9wYWdl
KHBnKTsKKworICAgIHJldHVybiByYzsKIH0KIAogc3RhdGljIGludCBwdXRf
cGFnZV9mcm9tX2w0ZShsNF9wZ2VudHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25n
IHBmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHBhcnRp
YWwsIGJvb2xfdCBkZWZlcikKIHsKKyAgICBpbnQgcmMgPSAxOworCiAgICAg
aWYgKCAobDRlX2dldF9mbGFncyhsNGUpICYgX1BBR0VfUFJFU0VOVCkgJiYg
CiAgICAgICAgICAobDRlX2dldF9wZm4obDRlKSAhPSBwZm4pICkKICAgICB7
CkBAIC0xMzI2LDE4ICsxNDE4LDIyIEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2Vf
ZnJvbV9sNGUobDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4s
CiAgICAgICAgIGlmICggdW5saWtlbHkocGFydGlhbCA+IDApICkKICAgICAg
ICAgewogICAgICAgICAgICAgQVNTRVJUKCFkZWZlcik7Ci0gICAgICAgICAg
ICByZXR1cm4gX19wdXRfcGFnZV90eXBlKHBnLCAxKTsKKyAgICAgICAgICAg
IHJldHVybiBfcHV0X3BhZ2VfdHlwZShwZywgMSwgbWZuX3RvX3BhZ2UocGZu
KSk7CiAgICAgICAgIH0KIAogICAgICAgICBpZiAoIGRlZmVyICkKICAgICAg
ICAgeworICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRw
ZyA9IG1mbl90b19wYWdlKHBmbik7CiAgICAgICAgICAgICBjdXJyZW50LT5h
cmNoLm9sZF9ndWVzdF90YWJsZSA9IHBnOwogICAgICAgICAgICAgcmV0dXJu
IDA7CiAgICAgICAgIH0KIAotICAgICAgICByZXR1cm4gcHV0X3BhZ2VfYW5k
X3R5cGVfcHJlZW1wdGlibGUocGcpOworICAgICAgICByYyA9IF9wdXRfcGFn
ZV90eXBlKHBnLCAxLCBtZm5fdG9fcGFnZShwZm4pKTsKKyAgICAgICAgaWYg
KCBsaWtlbHkoIXJjKSApCisgICAgICAgICAgICBwdXRfcGFnZShwZyk7CiAg
ICAgfQotICAgIHJldHVybiAxOworCisgICAgcmV0dXJuIHJjOwogfQogCiBz
dGF0aWMgaW50IGFsbG9jX2wxX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UpCkBAIC0xNTM1LDYgKzE2MzEsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wz
X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgIHsKICAg
ICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKICAgICAg
ICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgICAgIGN1
cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAg
ICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAg
ICAgICB9CiAgICAgICAgIHdoaWxlICggaS0tID4gMCApCkBAIC0xNjI3LDYg
KzE3MjQsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2w0X3RhYmxlKHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UpCiAgICAgICAgICAgICAgICAgewogICAgICAgICAg
ICAgICAgICAgICBpZiAoIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxl
ICkKICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRl
ZF9wdGVzKys7CisgICAgICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gu
b2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgICAgICBj
dXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CiAgICAgICAg
ICAgICAgICAgfQogICAgICAgICAgICAgfQpAQCAtMjM2OSwxNCArMjQ2Nywy
MCBAQCBpbnQgZnJlZV9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
CiB9CiAKIAotc3RhdGljIGludCBfX3B1dF9maW5hbF9wYWdlX3R5cGUoCi0g
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBl
LCBpbnQgcHJlZW1wdGlibGUpCitzdGF0aWMgaW50IF9wdXRfZmluYWxfcGFn
ZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcg
dHlwZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90
IHByZWVtcHRpYmxlLCBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBnKQogewogICAg
IGludCByYyA9IGZyZWVfcGFnZV90eXBlKHBhZ2UsIHR5cGUsIHByZWVtcHRp
YmxlKTsKIAogICAgIC8qIE5vIG5lZWQgZm9yIGF0b21pYyB1cGRhdGUgb2Yg
dHlwZV9pbmZvIGhlcmU6IG5vb25lIGVsc2UgdXBkYXRlcyBpdC4gKi8KICAg
ICBpZiAoIHJjID09IDAgKQogICAgIHsKKyAgICAgICAgaWYgKCBwdHBnICYm
IFBHVF90eXBlX2VxdWFsKHR5cGUsIHB0cGctPnUuaW51c2UudHlwZV9pbmZv
KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGRlY19saW5lYXJfdXNlcyhw
YWdlKTsKKyAgICAgICAgICAgIGRlY19saW5lYXJfZW50cmllcyhwdHBnKTsK
KyAgICAgICAgfQorICAgICAgICBBU1NFUlQoIXBhZ2UtPmxpbmVhcl9wdF9j
b3VudCB8fCBwYWdlX2dldF9vd25lcihwYWdlKS0+aXNfZHlpbmcpOwogICAg
ICAgICAvKgogICAgICAgICAgKiBSZWNvcmQgVExCIGluZm9ybWF0aW9uIGZv
ciBmbHVzaCBsYXRlci4gV2UgZG8gbm90IHN0YW1wIHBhZ2UgdGFibGVzCiAg
ICAgICAgICAqIHdoZW4gcnVubmluZyBpbiBzaGFkb3cgbW9kZToKQEAgLTI0
MTIsOCArMjUxNiw4IEBAIHN0YXRpYyBpbnQgX19wdXRfZmluYWxfcGFnZV90
eXBlKAogfQogCiAKLXN0YXRpYyBpbnQgX19wdXRfcGFnZV90eXBlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICBpbnQgcHJlZW1wdGlibGUpCitzdGF0aWMgaW50IF9wdXRfcGFnZV90eXBl
KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIGJvb2xfdCBwcmVlbXB0aWJsZSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAq
cHRwZykKIHsKICAgICB1bnNpZ25lZCBsb25nIG54LCB4LCB5ID0gcGFnZS0+
dS5pbnVzZS50eXBlX2luZm87CiAgICAgaW50IHJjID0gMDsKQEAgLTI0NDAs
MTIgKzI1NDQsMjggQEAgc3RhdGljIGludCBfX3B1dF9wYWdlX3R5cGUoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB4LCBueCkpICE9IHgpICkKICAgICAgICAg
ICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgICAgICAgLyogV2Ug
Y2xlYXJlZCB0aGUgJ3ZhbGlkIGJpdCcgc28gd2UgZG8gdGhlIGNsZWFuIHVw
LiAqLwotICAgICAgICAgICAgICAgIHJjID0gX19wdXRfZmluYWxfcGFnZV90
eXBlKHBhZ2UsIHgsIHByZWVtcHRpYmxlKTsKKyAgICAgICAgICAgICAgICBy
YyA9IF9wdXRfZmluYWxfcGFnZV90eXBlKHBhZ2UsIHgsIHByZWVtcHRpYmxl
LCBwdHBnKTsKKyAgICAgICAgICAgICAgICBwdHBnID0gTlVMTDsKICAgICAg
ICAgICAgICAgICBpZiAoIHggJiBQR1RfcGFydGlhbCApCiAgICAgICAgICAg
ICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwogICAgICAgICAgICAgICAgIGJy
ZWFrOwogICAgICAgICAgICAgfQogCisgICAgICAgICAgICBpZiAoIHB0cGcg
JiYgUEdUX3R5cGVfZXF1YWwoeCwgcHRwZy0+dS5pbnVzZS50eXBlX2luZm8p
ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAvKgorICAgICAg
ICAgICAgICAgICAqIHBhZ2Vfc2V0X3RsYmZsdXNoX3RpbWVzdGFtcCgpIGFj
Y2Vzc2VzIHRoZSBzYW1lIHVuaW9uCisgICAgICAgICAgICAgICAgICogbGlu
ZWFyX3B0X2NvdW50IGxpdmVzIGluLiBVbnZhbGlkYXRlZCBwYWdlIHRhYmxl
IHBhZ2VzLAorICAgICAgICAgICAgICAgICAqIGhvd2V2ZXIsIHNob3VsZCBv
Y2N1ciBkdXJpbmcgZG9tYWluIGRlc3RydWN0aW9uIG9ubHkKKyAgICAgICAg
ICAgICAgICAgKiBhbnl3YXkuICBVcGRhdGluZyBvZiBsaW5lYXJfcHRfY291
bnQgbHVja2lseSBpcyBub3QKKyAgICAgICAgICAgICAgICAgKiBuZWNlc3Nh
cnkgYW55bW9yZSBmb3IgYSBkeWluZyBkb21haW4uCisgICAgICAgICAgICAg
ICAgICovCisgICAgICAgICAgICAgICAgQVNTRVJUKHBhZ2VfZ2V0X293bmVy
KHBhZ2UpLT5pc19keWluZyk7CisgICAgICAgICAgICAgICAgQVNTRVJUKHBh
Z2UtPmxpbmVhcl9wdF9jb3VudCA8IDApOworICAgICAgICAgICAgICAgIEFT
U0VSVChwdHBnLT5saW5lYXJfcHRfY291bnQgPiAwKTsKKyAgICAgICAgICAg
ICAgICBwdHBnID0gTlVMTDsKKyAgICAgICAgICAgIH0KKwogICAgICAgICAg
ICAgLyoKICAgICAgICAgICAgICAqIFJlY29yZCBUTEIgaW5mb3JtYXRpb24g
Zm9yIGZsdXNoIGxhdGVyLiBXZSBkbyBub3Qgc3RhbXAgcGFnZQogICAgICAg
ICAgICAgICogdGFibGVzIHdoZW4gcnVubmluZyBpbiBzaGFkb3cgbW9kZToK
QEAgLTI0NjUsNiArMjU4NSwxMyBAQCBzdGF0aWMgaW50IF9fcHV0X3BhZ2Vf
dHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLAogICAgICAgICAgICAgcmV0
dXJuIC1FSU5UUjsKICAgICB9CiAKKyAgICBpZiAoIHB0cGcgJiYgUEdUX3R5
cGVfZXF1YWwoeCwgcHRwZy0+dS5pbnVzZS50eXBlX2luZm8pICkKKyAgICB7
CisgICAgICAgIEFTU0VSVCghcmMpOworICAgICAgICBkZWNfbGluZWFyX3Vz
ZXMocGFnZSk7CisgICAgICAgIGRlY19saW5lYXJfZW50cmllcyhwdHBnKTsK
KyAgICB9CisKICAgICByZXR1cm4gcmM7CiB9CiAKQEAgLTI1OTksNiArMjcy
Niw3IEBAIHN0YXRpYyBpbnQgX19nZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKICAgICAgICAgICAg
IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gMDsKICAgICAgICAgICAgIHBh
Z2UtPnBhcnRpYWxfcHRlID0gMDsKICAgICAgICAgfQorICAgICAgICBwYWdl
LT5saW5lYXJfcHRfY291bnQgPSAwOwogICAgICAgICByYyA9IGFsbG9jX3Bh
Z2VfdHlwZShwYWdlLCB0eXBlLCBwcmVlbXB0aWJsZSk7CiAgICAgfQogCkBA
IC0yNjEwLDcgKzI3MzgsNyBAQCBzdGF0aWMgaW50IF9fZ2V0X3BhZ2VfdHlw
ZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUs
CiAKIHZvaWQgcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
KQogewotICAgIGludCByYyA9IF9fcHV0X3BhZ2VfdHlwZShwYWdlLCAwKTsK
KyAgICBpbnQgcmMgPSBfcHV0X3BhZ2VfdHlwZShwYWdlLCAwLCBOVUxMKTsK
ICAgICBBU1NFUlQocmMgPT0gMCk7CiAgICAgKHZvaWQpcmM7CiB9CkBAIC0y
NjI2LDcgKzI3NTQsNyBAQCBpbnQgZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCiAKIGludCBwdXRf
cGFnZV90eXBlX3ByZWVtcHRpYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Up
CiB7Ci0gICAgcmV0dXJuIF9fcHV0X3BhZ2VfdHlwZShwYWdlLCAxKTsKKyAg
ICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGFnZSwgMSwgTlVMTCk7CiB9CiAK
IGludCBnZXRfcGFnZV90eXBlX3ByZWVtcHRpYmxlKHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSkKQEAgLTI4MzIsMTEgKzI5
NjAsMTQgQEAgaW50IHB1dF9vbGRfZ3Vlc3RfdGFibGUoc3RydWN0IHZjcHUg
KnYpCiAgICAgaWYgKCAhdi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgKQogICAg
ICAgICByZXR1cm4gMDsKIAotICAgIHN3aXRjaCAoIHJjID0gcHV0X3BhZ2Vf
YW5kX3R5cGVfcHJlZW1wdGlibGUodi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUp
ICkKKyAgICBzd2l0Y2ggKCByYyA9IF9wdXRfcGFnZV90eXBlKHYtPmFyY2gu
b2xkX2d1ZXN0X3RhYmxlLCAxLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdi0+YXJjaC5vbGRfZ3Vlc3RfcHRwZykgKQogICAgIHsKICAg
ICBjYXNlIC1FSU5UUjoKICAgICBjYXNlIC1FUkVTVEFSVDoKICAgICAgICAg
cmV0dXJuIC1FUkVTVEFSVDsKKyAgICBjYXNlIDA6CisgICAgICAgIHB1dF9w
YWdlKHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlKTsKICAgICB9CiAKICAgICB2
LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IE5VTEw7CkBAIC0yOTkzLDYgKzMx
MjQsNyBAQCBpbnQgbmV3X2d1ZXN0X2NyMyh1bnNpZ25lZCBsb25nIG1mbikK
ICAgICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAg
ICAgICAvKiBmYWxsdGhyb3VnaCAqLwogICAgICAgICAgICAgY2FzZSAtRVJF
U1RBUlQ6CisgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3Rf
cHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRf
Z3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICAgICAgICAgIGJyZWFrOwog
ICAgICAgICAgICAgZGVmYXVsdDoKQEAgLTMyNjAsNyArMzM5MiwxMCBAQCBs
b25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgICAgICAgICAgaWYgKCB0
eXBlID09IFBHVF9sMV9wYWdlX3RhYmxlICkKICAgICAgICAgICAgICAgICAg
ICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOwogICAgICAgICAgICAg
ICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBO
VUxMOwogICAgICAgICAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRf
Z3Vlc3RfdGFibGUgPSBwYWdlOworICAgICAgICAgICAgICAgICAgICB9CiAg
ICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQogCkBAIC0zMjkzLDYg
KzM0MjgsNyBAQCBsb25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgIHsK
ICAgICAgICAgICAgIGNhc2UgLUVJTlRSOgogICAgICAgICAgICAgY2FzZSAt
RVJFU1RBUlQ6CisgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vl
c3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5v
bGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICAgICAgICAgIHJjID0g
MDsKICAgICAgICAgICAgICAgICBicmVhazsKQEAgLTMzNzEsNiArMzUwNyw3
IEBAIGxvbmcgZG9fbW11ZXh0X29wKAogICAgICAgICAgICAgICAgICAgICAg
ICAgcmMgPSAtRVJFU1RBUlQ7CiAgICAgICAgICAgICAgICAgICAgICAgICAv
KiBmYWxsdGhyb3VnaCAqLwogICAgICAgICAgICAgICAgICAgICBjYXNlIC1F
UkVTVEFSVDoKKyAgICAgICAgICAgICAgICAgICAgICAgIGN1cnItPmFyY2gu
b2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgICAgICAg
ICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAg
ICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgICAg
IGRlZmF1bHQ6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2Rv
bWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAppbmRleCAx
NjVlNTMzYWIzLi41ZWY3NjFiZThiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
ZG9tYWluLmgKQEAgLTUyOSw2ICs1MjksOCBAQCBzdHJ1Y3QgYXJjaF92Y3B1
CiAgICAgcGFnZXRhYmxlX3QgZ3Vlc3RfdGFibGVfdXNlcjsgICAgICAgLyog
KE1GTikgeDg2LzY0IHVzZXItc3BhY2UgcGFnZXRhYmxlICovCiAgICAgcGFn
ZXRhYmxlX3QgZ3Vlc3RfdGFibGU7ICAgICAgICAgICAgLyogKE1GTikgZ3Vl
c3Qgbm90aW9uIG9mIGNyMyAqLwogICAgIHN0cnVjdCBwYWdlX2luZm8gKm9s
ZF9ndWVzdF90YWJsZTsgIC8qIHBhcnRpYWxseSBkZXN0cnVjdGVkIHBhZ2V0
YWJsZSAqLworICAgIHN0cnVjdCBwYWdlX2luZm8gKm9sZF9ndWVzdF9wdHBn
OyAgIC8qIGNvbnRhaW5pbmcgcGFnZSB0YWJsZSBvZiB0aGUgKi8KKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBmb3JtZXIs
IGlmIGFueSAqLwogICAgIC8qIGd1ZXN0X3RhYmxlIGhvbGRzIGEgcmVmIHRv
IHRoZSBwYWdlLCBhbmQgYWxzbyBhIHR5cGUtY291bnQgdW5sZXNzCiAgICAg
ICogc2hhZG93IHJlZmNvdW50cyBhcmUgaW4gdXNlICovCiAgICAgcGFnZXRh
YmxlX3Qgc2hhZG93X3RhYmxlWzRdOyAgICAgICAgLyogKE1GTikgc2hhZG93
KHMpIG9mIGd1ZXN0ICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggYTMw
ZTc2ZGIxZS4uOTA1Yzc5NzFmMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApA
QCAtMTI1LDExICsxMjUsMTEgQEAgc3RydWN0IHBhZ2VfaW5mbwogICAgICAg
ICB1MzIgdGxiZmx1c2hfdGltZXN0YW1wOwogCiAgICAgICAgIC8qCi0gICAg
ICAgICAqIFdoZW4gUEdUX3BhcnRpYWwgaXMgdHJ1ZSB0aGVuIHRoaXMgZmll
bGQgaXMgdmFsaWQgYW5kIGluZGljYXRlcwotICAgICAgICAgKiB0aGF0IFBU
RXMgaW4gdGhlIHJhbmdlIFswLCBAbnJfdmFsaWRhdGVkX3B0ZXMpIGhhdmUg
YmVlbiB2YWxpZGF0ZWQuCi0gICAgICAgICAqIEFuIGV4dHJhIHBhZ2UgcmVm
ZXJlbmNlIG11c3QgYmUgYWNxdWlyZWQgKG9yIG5vdCBkcm9wcGVkKSB3aGVu
ZXZlcgotICAgICAgICAgKiBQR1RfcGFydGlhbCBnZXRzIHNldCwgYW5kIGl0
IG11c3QgYmUgZHJvcHBlZCB3aGVuIHRoZSBmbGFnIGdldHMKLSAgICAgICAg
ICogY2xlYXJlZC4gVGhpcyBpcyBzbyB0aGF0IGEgZ2V0KCkgbGVhdmluZyBh
IHBhZ2UgaW4gcGFydGlhbGx5CisgICAgICAgICAqIFdoZW4gUEdUX3BhcnRp
YWwgaXMgdHJ1ZSB0aGVuIHRoZSBmaXJzdCB0d28gZmllbGRzIGFyZSB2YWxp
ZCBhbmQKKyAgICAgICAgICogaW5kaWNhdGUgdGhhdCBQVEVzIGluIHRoZSBy
YW5nZSBbMCwgQG5yX3ZhbGlkYXRlZF9wdGVzKSBoYXZlIGJlZW4KKyAgICAg
ICAgICogdmFsaWRhdGVkLiBBbiBleHRyYSBwYWdlIHJlZmVyZW5jZSBtdXN0
IGJlIGFjcXVpcmVkIChvciBub3QgZHJvcHBlZCkKKyAgICAgICAgICogd2hl
bmV2ZXIgUEdUX3BhcnRpYWwgZ2V0cyBzZXQsIGFuZCBpdCBtdXN0IGJlIGRy
b3BwZWQgd2hlbiB0aGUgZmxhZworICAgICAgICAgKiBnZXRzIGNsZWFyZWQu
IFRoaXMgaXMgc28gdGhhdCBhIGdldCgpIGxlYXZpbmcgYSBwYWdlIGluIHBh
cnRpYWxseQogICAgICAgICAgKiB2YWxpZGF0ZWQgc3RhdGUgKHdoZXJlIHRo
ZSBjYWxsZXIgd291bGQgZHJvcCB0aGUgcmVmZXJlbmNlIGFjcXVpcmVkCiAg
ICAgICAgICAqIGR1ZSB0byB0aGUgZ2V0dGluZyBvZiB0aGUgdHlwZSBbYXBw
YXJlbnRseV0gZmFpbGluZyBbLUVSRVNUQVJUXSkKICAgICAgICAgICogd291
bGQgbm90IGFjY2lkZW50YWxseSByZXN1bHQgaW4gYSBwYWdlIGxlZnQgd2l0
aCB6ZXJvIGdlbmVyYWwKQEAgLTE1MywxMCArMTUzLDE4IEBAIHN0cnVjdCBw
YWdlX2luZm8KICAgICAgICAgICogcHV0X3BhZ2VfZnJvbV9sTmUoKSAoZHVl
IHRvIHRoZSBhcHBhcmVudCBmYWlsdXJlKSwgYW5kIGhlbmNlIGl0CiAgICAg
ICAgICAqIG11c3QgYmUgZHJvcHBlZCB3aGVuIHRoZSBwdXQgb3BlcmF0aW9u
IGlzIHJlc3VtZWQgKGFuZCBjb21wbGV0ZXMpLAogICAgICAgICAgKiBidXQg
aXQgbXVzdCBub3QgYmUgYWNxdWlyZWQgaWYgcGlja2luZyB1cCB0aGUgcGFn
ZSBmb3IgdmFsaWRhdGlvbi4KKyAgICAgICAgICoKKyAgICAgICAgICogVGhl
IDNyZCBmaWVsZCwgQGxpbmVhcl9wdF9jb3VudCwgaW5kaWNhdGVzCisgICAg
ICAgICAqIC0gYnkgYSBwb3NpdGl2ZSB2YWx1ZSwgaG93IG1hbnkgc2FtZS1s
ZXZlbCBwYWdlIHRhYmxlIGVudHJpZXMgYSBwYWdlCisgICAgICAgICAqICAg
dGFibGUgaGFzLAorICAgICAgICAgKiAtIGJ5IGEgbmVnYXRpdmUgdmFsdWUs
IGluIGhvdyBtYW55IHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMgYSBwYWdlIGlz
CisgICAgICAgICAqICAgaW4gdXNlLgogICAgICAgICAgKi8KICAgICAgICAg
c3RydWN0IHsKLSAgICAgICAgICAgIHUxNiBucl92YWxpZGF0ZWRfcHRlczsK
LSAgICAgICAgICAgIHM4IHBhcnRpYWxfcHRlOworICAgICAgICAgICAgdTE2
IG5yX3ZhbGlkYXRlZF9wdGVzOlBBR0VUQUJMRV9PUkRFUiArIDE7CisgICAg
ICAgICAgICB1MTYgOjE2IC0gUEFHRVRBQkxFX09SREVSIC0gMSAtIDI7Cisg
ICAgICAgICAgICBzMTYgcGFydGlhbF9wdGU6MjsKKyAgICAgICAgICAgIHMx
NiBsaW5lYXJfcHRfY291bnQ7CiAgICAgICAgIH07CiAKICAgICAgICAgLyoK
QEAgLTIwNyw2ICsyMTUsOSBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAjZGVmaW5l
IFBHVF9jb3VudF93aWR0aCAgIFBHX3NoaWZ0KDkpCiAjZGVmaW5lIFBHVF9j
b3VudF9tYXNrICAgICgoMVVMPDxQR1RfY291bnRfd2lkdGgpLTEpCiAKKy8q
IEFyZSB0aGUgJ3R5cGUgbWFzaycgYml0cyBpZGVudGljYWw/ICovCisjZGVm
aW5lIFBHVF90eXBlX2VxdWFsKHgsIHkpICghKCgoeCkgXiAoeSkpICYgUEdU
X3R5cGVfbWFzaykpCisKICAvKiBDbGVhcmVkIHdoZW4gdGhlIG93bmluZyBn
dWVzdCAnZnJlZXMnIHRoaXMgcGFnZS4gKi8KICNkZWZpbmUgX1BHQ19hbGxv
Y2F0ZWQgICAgUEdfc2hpZnQoMSkKICNkZWZpbmUgUEdDX2FsbG9jYXRlZCAg
ICAgUEdfbWFzaygxLCAxKQotLSAKMi4xNC4xCgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.7/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Disposition: attachment;
 filename="xsa240-4.7/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Transfer-Encoding: base64

RnJvbSA5YTRiMzQ3MjlmMWJiOTJlZWExZTFlZmU1MmU2ZmFjZTlmMGIxN2Fl
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IEZyaSwgMjIgU2Vw
IDIwMTcgMTE6NDY6NTUgKzAxMDAKU3ViamVjdDogW1BBVENIIDIvMl0geDg2
L21tOiBEaXNhYmxlIFBWIGxpbmVhciBwYWdldGFibGVzIGJ5IGRlZmF1bHQK
CkFsbG93aW5nIHBhZ2V0YWJsZXMgdG8gcG9pbnQgdG8gb3RoZXIgcGFnZXRh
YmxlcyBvZiB0aGUgc2FtZSBsZXZlbAoob2Z0ZW4gY2FsbGVkICdsaW5lYXIg
cGFnZXRhYmxlcycpIGhhcyBiZWVuIGluY2x1ZGVkIGluIFhlbiBzaW5jZSBp
dHMKaW5jZXB0aW9uLiAgQnV0IGl0IGlzIG5vdCB1c2VkIGJ5IHRoZSBtb3N0
IGNvbW1vbiBQViBndWVzdHMgKExpbnV4LApOZXRCU0QsIG1pbmlvcyksIGFu
ZCBoYXMgYmVlbiB0aGUgc291cmNlIG9mIGEgbnVtYmVyIG9mIHN1YnRsZQpy
ZWZlcmVuY2UtY291bnRpbmcgYnVncy4KCkFkZCBhIGNvbW1hbmQtbGluZSBv
cHRpb24gdG8gY29udHJvbCB3aGV0aGVyIFBWIGxpbmVhciBwYWdldGFibGVz
IGFyZQphbGxvd2VkIChkaXNhYmxlZCBieSBkZWZhdWx0KS4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYyOgotIHMvXy8tLzsgaW4g
Y29tbWFuZC1saW5lIG9wdGlvbgotIEFkZGVkIF9fcmVhZF9tb3N0bHkKLS0t
CiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8IDE1ICsr
KysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAg
ICAgICAgfCAgOSArKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMjQgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
bWFya2Rvd24KaW5kZXggNzNmNTI2NWZjNi4uMDYxYWZmNWVkYyAxMDA2NDQK
LS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysr
IGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTEy
ODAsNiArMTI4MCwyMSBAQCBUaGUgZm9sbG93aW5nIHJlc291cmNlcyBhcmUg
YXZhaWxhYmxlOgogICAgIENEUCwgb25lIENPUyB3aWxsIGNvcmVzcG9uZCB0
d28gQ0JNcyBvdGhlciB0aGFuIG9uZSB3aXRoIENBVCwgZHVlIHRvIHRoZQog
ICAgIHN1bSBvZiBDQk1zIGlzIGZpeGVkLCB0aGF0IG1lYW5zIGFjdHVhbCBg
Y29zX21heGAgaW4gdXNlIHdpbGwgYXV0b21hdGljYWxseQogICAgIHJlZHVj
ZSB0byBoYWxmIHdoZW4gQ0RQIGlzIGVuYWJsZWQuCisKKyMjIyBwdi1saW5l
YXItcHQKKz4gYD0gPGJvb2xlYW4+YAorCis+IERlZmF1bHQ6IGBmYWxzZWAK
KworQWxsb3cgUFYgZ3Vlc3RzIHRvIGhhdmUgcGFnZXRhYmxlIGVudHJpZXMg
cG9pbnRpbmcgdG8gb3RoZXIgcGFnZXRhYmxlcworb2YgdGhlIHNhbWUgbGV2
ZWwgKGkuZS4sIGFsbG93aW5nIEwyIFBURXMgdG8gcG9pbnQgdG8gb3RoZXIg
TDIgcGFnZXMpLgorVGhpcyB0ZWNobmlxdWUgaXMgb2Z0ZW4gY2FsbGVkICJs
aW5lYXIgcGFnZXRhYmxlcyIsIGFuZCBpcyBzb21ldGltZXMKK3VzZWQgdG8g
YWxsb3cgb3BlcmF0aW5nIHN5c3RlbXMgYSBzaW1wbGUgd2F5IHRvIGNvbnNp
c3RlbnRseSBtYXAgdGhlCitjdXJyZW50IHByb2Nlc3MncyBwYWdldGFibGVz
IGludG8gaXRzIG93biB2aXJ0dWFsIGFkZHJlc3Mgc3BhY2UuCisKK05vbmUg
b2YgdGhlIG1vc3QgY29tbW9uIFBWIG9wZXJhdGluZyBzeXN0ZW1zIChMaW51
eCwgTmV0QlNELCBNaW5pT1MpCit1c2UgdGhpcyB0ZWNobmlxdWUsIGJ1dCB0
aGVyZSBtYXkgYmUgY3VzdG9tIG9wZXJhdGluZyBzeXN0ZW1zIHdoaWNoCitk
by4KIAogIyMjIHJlYm9vdAogPiBgPSB0W3JpcGxlXSB8IGtbYmRdIHwgYVtj
cGldIHwgcFtjaV0gfCBQW293ZXJdIHwgZVtmaV0gfCBuW29dIFssIFt3XWFy
bSB8IFtjXW9sZF1gCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBi
L3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGU4MWE0NjFiOTEuLmY3NDhkNGEy
MjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCkBAIC03OTksNiArNzk5LDkgQEAgc3RhdGljIHZvaWQg
ZGVjX2xpbmVhcl91c2VzKHN0cnVjdCBwYWdlX2luZm8gKnBnKQogICogICAg
IGZyYW1lIGlmIGl0IGlzIG1hcHBlZCBieSBhIGRpZmZlcmVudCByb290IHRh
YmxlLiBUaGlzIGlzIHN1ZmZpY2llbnQgYW5kCiAgKiAgICAgYWxzbyBuZWNl
c3NhcnkgdG8gYWxsb3cgdmFsaWRhdGlvbiBvZiBhIHJvb3QgdGFibGUgbWFw
cGluZyBpdHNlbGYuCiAgKi8KK3N0YXRpYyBib29sX3QgX19yZWFkX21vc3Rs
eSBwdl9saW5lYXJfcHRfZW5hYmxlID0gMDsKK2Jvb2xlYW5fcGFyYW0oInB2
LWxpbmVhci1wdCIsIHB2X2xpbmVhcl9wdF9lbmFibGUpOworCiAjZGVmaW5l
IGRlZmluZV9nZXRfbGluZWFyX3BhZ2V0YWJsZShsZXZlbCkgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogc3RhdGljIGludCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKIGdldF8jI2xldmVsIyNfbGluZWFyX3BhZ2V0YWJs
ZSggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCkBAIC04MDgsNiArODExLDEyIEBAIGdldF8jI2xldmVsIyNfbGluZWFy
X3BhZ2V0YWJsZSggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAogICAgIHVuc2lnbmVkIGxvbmcgcGZuOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgaWYgKCAhcHZfbGluZWFy
X3B0X2VuYWJsZSApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgTUVNX0xPRygiQXR0ZW1wdCB0byBjcmVhdGUgbGluZWFy
IHAudC4gKGZlYXR1cmUgZGlzYWJsZWQpIik7ICAgICAgICBcCisgICAgICAg
IHJldHVybiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIH0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgaWYgKCAobGV2ZWwjI2VfZ2V0X2ZsYWdzKHBkZSkgJiBfUEFH
RV9SVykgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgTUVNX0xPRygi
QXR0ZW1wdCB0byBjcmVhdGUgbGluZWFyIHAudC4gd2l0aCB3cml0ZSBwZXJt
cyIpOyAgICAgICAgICBcCi0tIAoyLjE0LjEKCg==

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.8/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Disposition: attachment;
 filename="xsa240-4.8/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Transfer-Encoding: base64

RnJvbSAyMzE1YjhjNjUxZTBjYzMxYzkxNTNkMDljOTkxMmI4ZmJlNjMyYWQy
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFRodSwgMjggU2VwIDIwMTcgMTU6
MTc6MjUgKzAxMDAKU3ViamVjdDogW1BBVENIIDEvMl0geDg2OiBsaW1pdCBs
aW5lYXIgcGFnZSB0YWJsZSB1c2UgdG8gYSBzaW5nbGUgbGV2ZWwKClRoYXQn
cyB0aGUgb25seSB3YXkgdGhhdCB0aGV5J3JlIG1lYW50IHRvIGJlIHVzZWQu
IFdpdGhvdXQgc3VjaCBhCnJlc3RyaWN0aW9uIGFyYml0cmFyaWx5IGxvbmcg
Y2hhaW5zIG9mIHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMgY2FuIGJlCmJ1aWx0
LCB0ZWFyaW5nIGRvd24gb2Ygd2hpY2ggbWF5IHRoZW4gY2F1c2UgYXJiaXRy
YXJpbHkgZGVlcCByZWN1cnNpb24sCmNhdXNpbmcgYSBzdGFjayBvdmVyZmxv
dy4gVG8gZmFjaWxpdGF0ZSB0aGlzIHJlc3RyaWN0aW9uLCBhIGNvdW50ZXIg
aXMKYmVpbmcgaW50cm9kdWNlZCB0byB0cmFjayBib3RoIHRoZSBudW1iZXIg
b2Ygc2FtZS1sZXZlbCBlbnRyaWVzIGluIGEKcGFnZSB0YWJsZSBhcyB3ZWxs
IGFzIHRoZSBudW1iZXIgb2YgdXNlcyBvZiBhIHBhZ2UgdGFibGUgaW4gYW5v
dGhlcgpzYW1lLWxldmVsIG9uZSAoY291bnRpbmcgaW50byBwb3NpdGl2ZSBh
bmQgbmVnYXRpdmUgZGlyZWN0aW9uCnJlc3BlY3RpdmVseSwgdXRpbGl6aW5n
IHRoZSBmYWN0IHRoYXQgYm90aCBjb3VudHMgY2FuJ3QgYmUgbm9uLXplcm8g
YXQKdGhlIHNhbWUgdGltZSkuCgpOb3RlIHRoYXQgdGhlIGFkZGVkIGFjY291
bnRpbmcgaW50cm9kdWNlcyBhIHJlc3RyaWN0aW9uIG9uIHRoZSBudW1iZXIK
b2YgdGltZXMgYSBwYWdlIGNhbiBiZSB1c2VkIGluIG90aGVyIHNhbWUtbGV2
ZWwgcGFnZSB0YWJsZXMgLSBtb3JlIHRoYW4KMzJrIG9mIHN1Y2ggdXNlcyBh
cmUgbm8gbG9uZ2VyIHBvc3NpYmxlLgoKTm90ZSBhbHNvIHRoYXQgc29tZSBw
dXRfcGFnZV9hbmRfdHlwZVtfcHJlZW1wdGlibGVdKCkgY2FsbHMgYXJlCnJl
cGxhY2VkIHdpdGggb3Blbi1jb2RlZCBlcXVpdmFsZW50cy4gIFRoaXMgc2Vl
bWVkIHByZWZlcnJhYmxlIHRvCmFkZGluZyAicGFyZW50X3RhYmxlIiB0byB0
aGUgbWF0cml4IG9mIGZ1bmN0aW9ucy4KCk5vdGUgZnVydGhlciB0aGF0IGNy
b3NzLWRvbWFpbiBzYW1lLWxldmVsIHBhZ2UgdGFibGUgcmVmZXJlbmNlcyBh
cmUgbm8KbG9uZ2VyIHBlcm1pdHRlZCAodGhleSBwcm9iYWJseSBuZXZlciBz
aG91bGQgaGF2ZSBiZWVuKS4KClRoaXMgaXMgWFNBLTI0MC4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KU2lnbmVkLW9m
Zi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgfCAgIDEgKwog
eGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICB8IDE3MSArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2RvbWFpbi5oIHwgICAyICsKIHhlbi9pbmNsdWRlL2FzbS14
ODYvbW0uaCAgICAgfCAgMjUgKysrKystLQogNCBmaWxlcyBjaGFuZ2VkLCAx
NzUgaW5zZXJ0aW9ucygrKSwgMjQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFp
bi5jCmluZGV4IGE3MjViNDNhNjcuLjUyNjViMDQ5NmMgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9t
YWluLmMKQEAgLTEyNDUsNiArMTI0NSw3IEBAIGludCBhcmNoX3NldF9pbmZv
X2d1ZXN0KAogICAgICAgICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsK
ICAgICAgICAgICAgICAgICAgICAgLyogRmFsbHRocm91Z2ggKi8KICAgICAg
ICAgICAgICAgICBjYXNlIC1FUkVTVEFSVDoKKyAgICAgICAgICAgICAgICAg
ICAgdi0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAg
ICAgICAgICAgIHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0KICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhZ2V0YWJsZV9nZXRfcGFnZSh2LT5hcmNoLmd1
ZXN0X3RhYmxlKTsKICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5ndWVz
dF90YWJsZSA9IHBhZ2V0YWJsZV9udWxsKCk7CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGE0MDQ2
MWQ0ZDYuLjMxZDRhMDM4NDAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC03MzMsNiArNzMzLDYx
IEBAIHN0YXRpYyB2b2lkIHB1dF9kYXRhX3BhZ2UoCiAgICAgICAgIHB1dF9w
YWdlKHBhZ2UpOwogfQogCitzdGF0aWMgYm9vbCBpbmNfbGluZWFyX2VudHJp
ZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCit7CisgICAgdHlwZW9mKHBnLT5s
aW5lYXJfcHRfY291bnQpIG5jID0gcmVhZF9hdG9taWMoJnBnLT5saW5lYXJf
cHRfY291bnQpLCBvYzsKKworICAgIGRvIHsKKyAgICAgICAgLyoKKyAgICAg
ICAgICogVGhlIGNoZWNrIGJlbG93IGNoZWNrcyBmb3IgdGhlICJsaW5lYXIg
dXNlIiBjb3VudCBiZWluZyBub24temVybworICAgICAgICAgKiBhcyB3ZWxs
IGFzIG92ZXJmbG93LiAgU2lnbmVkIGludGVnZXIgb3ZlcmZsb3cgaXMgdW5k
ZWZpbmVkIGJlaGF2aW9yCisgICAgICAgICAqIGFjY29yZGluZyB0byB0aGUg
QyBzcGVjLiAgSG93ZXZlciwgYXMgbG9uZyBhcyBsaW5lYXJfcHRfY291bnQg
aXMKKyAgICAgICAgICogc21hbGxlciBpbiBzaXplIHRoYW4gJ2ludCcsIHRo
ZSBhcml0aG1ldGljIG9wZXJhdGlvbiBvZiB0aGUKKyAgICAgICAgICogaW5j
cmVtZW50IGJlbG93IHdvbid0IG92ZXJmbG93OyByYXRoZXIgdGhlIHJlc3Vs
dCB3aWxsIGJlIHRydW5jYXRlZAorICAgICAgICAgKiB3aGVuIHN0b3JlZC4g
IEVuc3VyZSB0aGF0IHRoaXMgaXMgYWx3YXlzIHRydWUuCisgICAgICAgICAq
LworICAgICAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKG5jKSA+PSBzaXplb2Yo
aW50KSk7CisgICAgICAgIG9jID0gbmMrKzsKKyAgICAgICAgaWYgKCBuYyA8
PSAwICkKKyAgICAgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICAgICAgbmMg
PSBjbXB4Y2hnKCZwZy0+bGluZWFyX3B0X2NvdW50LCBvYywgbmMpOworICAg
IH0gd2hpbGUgKCBvYyAhPSBuYyApOworCisgICAgcmV0dXJuIHRydWU7Cit9
CisKK3N0YXRpYyB2b2lkIGRlY19saW5lYXJfZW50cmllcyhzdHJ1Y3QgcGFn
ZV9pbmZvICpwZykKK3sKKyAgICB0eXBlb2YocGctPmxpbmVhcl9wdF9jb3Vu
dCkgb2M7CisKKyAgICBvYyA9IGFyY2hfZmV0Y2hfYW5kX2FkZCgmcGctPmxp
bmVhcl9wdF9jb3VudCwgLTEpOworICAgIEFTU0VSVChvYyA+IDApOworfQor
CitzdGF0aWMgYm9vbCBpbmNfbGluZWFyX3VzZXMoc3RydWN0IHBhZ2VfaW5m
byAqcGcpCit7CisgICAgdHlwZW9mKHBnLT5saW5lYXJfcHRfY291bnQpIG5j
ID0gcmVhZF9hdG9taWMoJnBnLT5saW5lYXJfcHRfY291bnQpLCBvYzsKKwor
ICAgIGRvIHsKKyAgICAgICAgLyogU2VlIHRoZSByZXNwZWN0aXZlIGNvbW1l
bnQgaW4gaW5jX2xpbmVhcl9lbnRyaWVzKCkuICovCisgICAgICAgIEJVSUxE
X0JVR19PTihzaXplb2YobmMpID49IHNpemVvZihpbnQpKTsKKyAgICAgICAg
b2MgPSBuYy0tOworICAgICAgICBpZiAoIG5jID49IDAgKQorICAgICAgICAg
ICAgcmV0dXJuIGZhbHNlOworICAgICAgICBuYyA9IGNtcHhjaGcoJnBnLT5s
aW5lYXJfcHRfY291bnQsIG9jLCBuYyk7CisgICAgfSB3aGlsZSAoIG9jICE9
IG5jICk7CisKKyAgICByZXR1cm4gdHJ1ZTsKK30KKworc3RhdGljIHZvaWQg
ZGVjX2xpbmVhcl91c2VzKHN0cnVjdCBwYWdlX2luZm8gKnBnKQoreworICAg
IHR5cGVvZihwZy0+bGluZWFyX3B0X2NvdW50KSBvYzsKKworICAgIG9jID0g
YXJjaF9mZXRjaF9hbmRfYWRkKCZwZy0+bGluZWFyX3B0X2NvdW50LCAxKTsK
KyAgICBBU1NFUlQob2MgPCAwKTsKK30KKwogLyoKICAqIFdlIGFsbG93IHJv
b3QgdGFibGVzIHRvIG1hcCBlYWNoIG90aGVyIChhLmsuYS4gbGluZWFyIHBh
Z2UgdGFibGVzKS4gSXQKICAqIG5lZWRzIHNvbWUgc3BlY2lhbCBjYXJlIHdp
dGggcmVmZXJlbmNlIGNvdW50cyBhbmQgYWNjZXNzIHBlcm1pc3Npb25zOgpA
QCAtNzYyLDE1ICs4MTcsMzUgQEAgZ2V0XyMjbGV2ZWwjI19saW5lYXJfcGFn
ZXRhYmxlKCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgaWYgKCAocGZuID0gbGV2ZWwjI2VfZ2V0X3BmbihwZGUpKSAhPSBwZGVf
cGZuICkgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgc3RydWN0IHBhZ2VfaW5m
byAqcHRwZyA9IG1mbl90b19wYWdlKHBkZV9wZm4pOyAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICAvKiBNYWtlIHN1cmUgdGhlIHBhZ2UgdGFibGUgYmVsb25ncyB0
byB0aGUgY29ycmVjdCBkb21haW4uICovICAgICAgIFwKKyAgICAgICAgaWYg
KCB1bmxpa2VseShwYWdlX2dldF9vd25lcihwdHBnKSAhPSBkKSApICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICByZXR1cm4gMDsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
ICAgICAgICAgLyogTWFrZSBzdXJlIHRoZSBtYXBwZWQgZnJhbWUgYmVsb25n
cyB0byB0aGUgY29ycmVjdCBkb21haW4uICovICAgICBcCiAgICAgICAgIGlm
ICggdW5saWtlbHkoIWdldF9wYWdlX2Zyb21fcGFnZW5yKHBmbiwgZCkpICkg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgcmV0dXJuIDA7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAgICAgICAgIC8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAg
KiBFbnN1cmUgdGhhdCB0aGUgbWFwcGVkIGZyYW1lIGlzIGFuIGFscmVhZHkt
dmFsaWRhdGVkIHBhZ2UgdGFibGUuIFwKKyAgICAgICAgICogRW5zdXJlIHRo
YXQgdGhlIG1hcHBlZCBmcmFtZSBpcyBhbiBhbHJlYWR5LXZhbGlkYXRlZCBw
YWdlIHRhYmxlICBcCisgICAgICAgICAqIGFuZCBpcyBub3QgaXRzZWxmIGhh
dmluZyBsaW5lYXIgZW50cmllcywgYXMgd2VsbCBhcyB0aGF0IHRoZSAgICAg
XAorICAgICAgICAgKiBjb250YWluaW5nIHBhZ2UgdGFibGUgaXMgbm90IGlz
ZWxmIGluIHVzZSBhcyBhIGxpbmVhciBwYWdlIHRhYmxlIFwKKyAgICAgICAg
ICogZWxzZXdoZXJlLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAqIElmIHNvLCBh
dG9taWNhbGx5IGluY3JlbWVudCB0aGUgY291bnQgKGNoZWNraW5nIGZvciBv
dmVyZmxvdykuICAgXAogICAgICAgICAgKi8gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKICAgICAgICAgcGFnZSA9IG1mbl90b19wYWdlKHBmbik7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAg
IGlmICggIWluY19saW5lYXJfZW50cmllcyhwdHBnKSApICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICB7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgICAgICByZXR1cm4gMDsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgaWYgKCAhaW5j
X2xpbmVhcl91c2VzKHBhZ2UpICkgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgICAgIHsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICAgICAgZGVjX2xpbmVhcl9lbnRyaWVzKHB0cGcpOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgICAgIHB1dF9wYWdlKHBhZ2UpOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICByZXR1
cm4gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICB9ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgeSA9IHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
ICAgIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgeCA9
IHk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKQEAgLTc3OCw2ICs4NTMsOCBAQCBnZXRfIyNs
ZXZlbCMjX2xpbmVhcl9wYWdldGFibGUoICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICB1
bmxpa2VseSgoeCAmIChQR1RfdHlwZV9tYXNrfFBHVF92YWxpZGF0ZWQpKSAh
PSAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgKFBH
VF8jI2xldmVsIyNfcGFnZV90YWJsZXxQR1RfdmFsaWRhdGVkKSkgKSAgICAg
ICBcCiAgICAgICAgICAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICAgICAgICAgIGRlY19saW5lYXJfdXNlcyhwYWdlKTsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICBk
ZWNfbGluZWFyX2VudHJpZXMocHRwZyk7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgcHV0X3BhZ2UocGFn
ZSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogICAgICAgICAgICAgICAgIHJldHVybiAwOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAg
ICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC0xMjAyLDYgKzEyNzks
OSBAQCBnZXRfcGFnZV9mcm9tX2w0ZSgKICAgICAgICAgICAgIGwzZV9yZW1v
dmVfZmxhZ3MoKHBsM2UpLCBfUEFHRV9VU0VSfF9QQUdFX1JXfF9QQUdFX0FD
Q0VTU0VEKTsgICBcCiAgICAgfSB3aGlsZSAoIDAgKQogCitzdGF0aWMgaW50
IF9wdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIGJvb2wg
cHJlZW1wdGlibGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBwYWdlX2luZm8gKnB0cGcpOworCiB2b2lkIHB1dF9wYWdlX2Zyb21fbDFl
KGwxX3BnZW50cnlfdCBsMWUsIHN0cnVjdCBkb21haW4gKmwxZV9vd25lcikK
IHsKICAgICB1bnNpZ25lZCBsb25nICAgICBwZm4gPSBsMWVfZ2V0X3Bmbihs
MWUpOwpAQCAtMTI3MSwxNyArMTM1MSwyMiBAQCBzdGF0aWMgaW50IHB1dF9w
YWdlX2Zyb21fbDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcg
cGZuKQogICAgIGlmICggbDJlX2dldF9mbGFncyhsMmUpICYgX1BBR0VfUFNF
ICkKICAgICAgICAgcHV0X3N1cGVycGFnZShsMmVfZ2V0X3BmbihsMmUpKTsK
ICAgICBlbHNlCi0gICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKGwyZV9nZXRf
cGFnZShsMmUpKTsKKyAgICB7CisgICAgICAgIHN0cnVjdCBwYWdlX2luZm8g
KnBnID0gbDJlX2dldF9wYWdlKGwyZSk7CisgICAgICAgIGludCByYyA9IF9w
dXRfcGFnZV90eXBlKHBnLCBmYWxzZSwgbWZuX3RvX3BhZ2UocGZuKSk7CisK
KyAgICAgICAgQVNTRVJUKCFyYyk7CisgICAgICAgIHB1dF9wYWdlKHBnKTsK
KyAgICB9CiAKICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIGludCBfX3B1
dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqLCBpbnQgcHJlZW1wdGli
bGUpOwotCiBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50
cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBpbnQgcGFydGlhbCwgYm9vbF90IGRlZmVyKQogewog
ICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnOworICAgIGludCByYzsKIAogICAg
IGlmICggIShsM2VfZ2V0X2ZsYWdzKGwzZSkgJiBfUEFHRV9QUkVTRU5UKSB8
fCAobDNlX2dldF9wZm4obDNlKSA9PSBwZm4pICkKICAgICAgICAgcmV0dXJu
IDE7CkBAIC0xMzA0LDIxICsxMzg5LDI4IEBAIHN0YXRpYyBpbnQgcHV0X3Bh
Z2VfZnJvbV9sM2UobDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBw
Zm4sCiAgICAgaWYgKCB1bmxpa2VseShwYXJ0aWFsID4gMCkgKQogICAgIHsK
ICAgICAgICAgQVNTRVJUKCFkZWZlcik7Ci0gICAgICAgIHJldHVybiBfX3B1
dF9wYWdlX3R5cGUocGcsIDEpOworICAgICAgICByZXR1cm4gX3B1dF9wYWdl
X3R5cGUocGcsIHRydWUsIG1mbl90b19wYWdlKHBmbikpOwogICAgIH0KIAog
ICAgIGlmICggZGVmZXIgKQogICAgIHsKKyAgICAgICAgY3VycmVudC0+YXJj
aC5vbGRfZ3Vlc3RfcHRwZyA9IG1mbl90b19wYWdlKHBmbik7CiAgICAgICAg
IGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGc7CiAgICAgICAg
IHJldHVybiAwOwogICAgIH0KIAotICAgIHJldHVybiBwdXRfcGFnZV9hbmRf
dHlwZV9wcmVlbXB0aWJsZShwZyk7CisgICAgcmMgPSBfcHV0X3BhZ2VfdHlw
ZShwZywgdHJ1ZSwgbWZuX3RvX3BhZ2UocGZuKSk7CisgICAgaWYgKCBsaWtl
bHkoIXJjKSApCisgICAgICAgIHB1dF9wYWdlKHBnKTsKKworICAgIHJldHVy
biByYzsKIH0KIAogc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2w0ZShsNF9w
Z2VudHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaW50IHBhcnRpYWwsIGJvb2xfdCBkZWZlcikK
IHsKKyAgICBpbnQgcmMgPSAxOworCiAgICAgaWYgKCAobDRlX2dldF9mbGFn
cyhsNGUpICYgX1BBR0VfUFJFU0VOVCkgJiYgCiAgICAgICAgICAobDRlX2dl
dF9wZm4obDRlKSAhPSBwZm4pICkKICAgICB7CkBAIC0xMzI3LDE4ICsxNDE5
LDIyIEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sNGUobDRfcGdlbnRy
eV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgICAgIGlmICggdW5s
aWtlbHkocGFydGlhbCA+IDApICkKICAgICAgICAgewogICAgICAgICAgICAg
QVNTRVJUKCFkZWZlcik7Ci0gICAgICAgICAgICByZXR1cm4gX19wdXRfcGFn
ZV90eXBlKHBnLCAxKTsKKyAgICAgICAgICAgIHJldHVybiBfcHV0X3BhZ2Vf
dHlwZShwZywgdHJ1ZSwgbWZuX3RvX3BhZ2UocGZuKSk7CiAgICAgICAgIH0K
IAogICAgICAgICBpZiAoIGRlZmVyICkKICAgICAgICAgeworICAgICAgICAg
ICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IG1mbl90b19wYWdl
KHBmbik7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90
YWJsZSA9IHBnOwogICAgICAgICAgICAgcmV0dXJuIDA7CiAgICAgICAgIH0K
IAotICAgICAgICByZXR1cm4gcHV0X3BhZ2VfYW5kX3R5cGVfcHJlZW1wdGli
bGUocGcpOworICAgICAgICByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCB0cnVl
LCBtZm5fdG9fcGFnZShwZm4pKTsKKyAgICAgICAgaWYgKCBsaWtlbHkoIXJj
KSApCisgICAgICAgICAgICBwdXRfcGFnZShwZyk7CiAgICAgfQotICAgIHJl
dHVybiAxOworCisgICAgcmV0dXJuIHJjOwogfQogCiBzdGF0aWMgaW50IGFs
bG9jX2wxX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCkBAIC0xNTM2
LDYgKzE2MzIsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgIHsKICAgICAgICAgICAgIHBh
Z2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKICAgICAgICAgICAgIHBhZ2Ut
PnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gu
b2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgY3VycmVudC0+
YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICB9CiAgICAg
ICAgIHdoaWxlICggaS0tID4gMCApCkBAIC0xNjI4LDYgKzE3MjUsNyBAQCBz
dGF0aWMgaW50IGFsbG9jX2w0X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UpCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICBp
ZiAoIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlICkKICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzKys7Cisg
ICAgICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0
cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNo
Lm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CiAgICAgICAgICAgICAgICAgfQog
ICAgICAgICAgICAgfQpAQCAtMjM3MCwxNCArMjQ2OCwyMCBAQCBpbnQgZnJl
ZV9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnCiB9CiAKIAotc3Rh
dGljIGludCBfX3B1dF9maW5hbF9wYWdlX3R5cGUoCi0gICAgc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLCBpbnQgcHJlZW1w
dGlibGUpCitzdGF0aWMgaW50IF9wdXRfZmluYWxfcGFnZV90eXBlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBwcmVlbXB0aWJsZSwg
c3RydWN0IHBhZ2VfaW5mbyAqcHRwZykKIHsKICAgICBpbnQgcmMgPSBmcmVl
X3BhZ2VfdHlwZShwYWdlLCB0eXBlLCBwcmVlbXB0aWJsZSk7CiAKICAgICAv
KiBObyBuZWVkIGZvciBhdG9taWMgdXBkYXRlIG9mIHR5cGVfaW5mbyBoZXJl
OiBub29uZSBlbHNlIHVwZGF0ZXMgaXQuICovCiAgICAgaWYgKCByYyA9PSAw
ICkKICAgICB7CisgICAgICAgIGlmICggcHRwZyAmJiBQR1RfdHlwZV9lcXVh
bCh0eXBlLCBwdHBnLT51LmludXNlLnR5cGVfaW5mbykgKQorICAgICAgICB7
CisgICAgICAgICAgICBkZWNfbGluZWFyX3VzZXMocGFnZSk7CisgICAgICAg
ICAgICBkZWNfbGluZWFyX2VudHJpZXMocHRwZyk7CisgICAgICAgIH0KKyAg
ICAgICAgQVNTRVJUKCFwYWdlLT5saW5lYXJfcHRfY291bnQgfHwgcGFnZV9n
ZXRfb3duZXIocGFnZSktPmlzX2R5aW5nKTsKICAgICAgICAgLyoKICAgICAg
ICAgICogUmVjb3JkIFRMQiBpbmZvcm1hdGlvbiBmb3IgZmx1c2ggbGF0ZXIu
IFdlIGRvIG5vdCBzdGFtcCBwYWdlIHRhYmxlcwogICAgICAgICAgKiB3aGVu
IHJ1bm5pbmcgaW4gc2hhZG93IG1vZGU6CkBAIC0yNDEzLDggKzI1MTcsOCBA
QCBzdGF0aWMgaW50IF9fcHV0X2ZpbmFsX3BhZ2VfdHlwZSgKIH0KIAogCi1z
dGF0aWMgaW50IF9fcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHByZWVtcHRp
YmxlKQorc3RhdGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlLCBib29sIHByZWVtcHRpYmxlLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBnKQogewogICAgIHVu
c2lnbmVkIGxvbmcgbngsIHgsIHkgPSBwYWdlLT51LmludXNlLnR5cGVfaW5m
bzsKICAgICBpbnQgcmMgPSAwOwpAQCAtMjQ0MSwxMiArMjU0NSwyOCBAQCBz
dGF0aWMgaW50IF9fcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHgsIG54KSkgIT0geCkgKQogICAgICAgICAgICAgICAgICAgICBjb250
aW51ZTsKICAgICAgICAgICAgICAgICAvKiBXZSBjbGVhcmVkIHRoZSAndmFs
aWQgYml0JyBzbyB3ZSBkbyB0aGUgY2xlYW4gdXAuICovCi0gICAgICAgICAg
ICAgICAgcmMgPSBfX3B1dF9maW5hbF9wYWdlX3R5cGUocGFnZSwgeCwgcHJl
ZW1wdGlibGUpOworICAgICAgICAgICAgICAgIHJjID0gX3B1dF9maW5hbF9w
YWdlX3R5cGUocGFnZSwgeCwgcHJlZW1wdGlibGUsIHB0cGcpOworICAgICAg
ICAgICAgICAgIHB0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgIGlmICgg
eCAmIFBHVF9wYXJ0aWFsICkKICAgICAgICAgICAgICAgICAgICAgcHV0X3Bh
Z2UocGFnZSk7CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAg
ICB9CiAKKyAgICAgICAgICAgIGlmICggcHRwZyAmJiBQR1RfdHlwZV9lcXVh
bCh4LCBwdHBnLT51LmludXNlLnR5cGVfaW5mbykgKQorICAgICAgICAgICAg
eworICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgICAgICogcGFn
ZV9zZXRfdGxiZmx1c2hfdGltZXN0YW1wKCkgYWNjZXNzZXMgdGhlIHNhbWUg
dW5pb24KKyAgICAgICAgICAgICAgICAgKiBsaW5lYXJfcHRfY291bnQgbGl2
ZXMgaW4uIFVudmFsaWRhdGVkIHBhZ2UgdGFibGUgcGFnZXMsCisgICAgICAg
ICAgICAgICAgICogaG93ZXZlciwgc2hvdWxkIG9jY3VyIGR1cmluZyBkb21h
aW4gZGVzdHJ1Y3Rpb24gb25seQorICAgICAgICAgICAgICAgICAqIGFueXdh
eS4gIFVwZGF0aW5nIG9mIGxpbmVhcl9wdF9jb3VudCBsdWNraWx5IGlzIG5v
dAorICAgICAgICAgICAgICAgICAqIG5lY2Vzc2FyeSBhbnltb3JlIGZvciBh
IGR5aW5nIGRvbWFpbi4KKyAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAg
ICAgICAgICBBU1NFUlQocGFnZV9nZXRfb3duZXIocGFnZSktPmlzX2R5aW5n
KTsKKyAgICAgICAgICAgICAgICBBU1NFUlQocGFnZS0+bGluZWFyX3B0X2Nv
dW50IDwgMCk7CisgICAgICAgICAgICAgICAgQVNTRVJUKHB0cGctPmxpbmVh
cl9wdF9jb3VudCA+IDApOworICAgICAgICAgICAgICAgIHB0cGcgPSBOVUxM
OworICAgICAgICAgICAgfQorCiAgICAgICAgICAgICAvKgogICAgICAgICAg
ICAgICogUmVjb3JkIFRMQiBpbmZvcm1hdGlvbiBmb3IgZmx1c2ggbGF0ZXIu
IFdlIGRvIG5vdCBzdGFtcCBwYWdlCiAgICAgICAgICAgICAgKiB0YWJsZXMg
d2hlbiBydW5uaW5nIGluIHNoYWRvdyBtb2RlOgpAQCAtMjQ2Niw2ICsyNTg2
LDEzIEBAIHN0YXRpYyBpbnQgX19wdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2UsCiAgICAgICAgICAgICByZXR1cm4gLUVJTlRSOwogICAg
IH0KIAorICAgIGlmICggcHRwZyAmJiBQR1RfdHlwZV9lcXVhbCh4LCBwdHBn
LT51LmludXNlLnR5cGVfaW5mbykgKQorICAgIHsKKyAgICAgICAgQVNTRVJU
KCFyYyk7CisgICAgICAgIGRlY19saW5lYXJfdXNlcyhwYWdlKTsKKyAgICAg
ICAgZGVjX2xpbmVhcl9lbnRyaWVzKHB0cGcpOworICAgIH0KKwogICAgIHJl
dHVybiByYzsKIH0KIApAQCAtMjYwMCw2ICsyNzI3LDcgQEAgc3RhdGljIGlu
dCBfX2dldF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5z
aWduZWQgbG9uZyB0eXBlLAogICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRh
dGVkX3B0ZXMgPSAwOwogICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUg
PSAwOwogICAgICAgICB9CisgICAgICAgIHBhZ2UtPmxpbmVhcl9wdF9jb3Vu
dCA9IDA7CiAgICAgICAgIHJjID0gYWxsb2NfcGFnZV90eXBlKHBhZ2UsIHR5
cGUsIHByZWVtcHRpYmxlKTsKICAgICB9CiAKQEAgLTI2MTQsNyArMjc0Miw3
IEBAIHN0YXRpYyBpbnQgX19nZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKIAogdm9pZCBwdXRfcGFn
ZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7Ci0gICAgaW50IHJj
ID0gX19wdXRfcGFnZV90eXBlKHBhZ2UsIDApOworICAgIGludCByYyA9IF9w
dXRfcGFnZV90eXBlKHBhZ2UsIGZhbHNlLCBOVUxMKTsKICAgICBBU1NFUlQo
cmMgPT0gMCk7CiAgICAgKHZvaWQpcmM7CiB9CkBAIC0yNjMwLDcgKzI3NTgs
NyBAQCBpbnQgZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
LCB1bnNpZ25lZCBsb25nIHR5cGUpCiAKIGludCBwdXRfcGFnZV90eXBlX3By
ZWVtcHRpYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7Ci0gICAgcmV0
dXJuIF9fcHV0X3BhZ2VfdHlwZShwYWdlLCAxKTsKKyAgICByZXR1cm4gX3B1
dF9wYWdlX3R5cGUocGFnZSwgdHJ1ZSwgTlVMTCk7CiB9CiAKIGludCBnZXRf
cGFnZV90eXBlX3ByZWVtcHRpYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Us
IHVuc2lnbmVkIGxvbmcgdHlwZSkKQEAgLTI4MzYsMTEgKzI5NjQsMTQgQEAg
aW50IHB1dF9vbGRfZ3Vlc3RfdGFibGUoc3RydWN0IHZjcHUgKnYpCiAgICAg
aWYgKCAhdi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgKQogICAgICAgICByZXR1
cm4gMDsKIAotICAgIHN3aXRjaCAoIHJjID0gcHV0X3BhZ2VfYW5kX3R5cGVf
cHJlZW1wdGlibGUodi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUpICkKKyAgICBz
d2l0Y2ggKCByYyA9IF9wdXRfcGFnZV90eXBlKHYtPmFyY2gub2xkX2d1ZXN0
X3RhYmxlLCB0cnVlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdi0+YXJjaC5vbGRfZ3Vlc3RfcHRwZykgKQogICAgIHsKICAgICBjYXNl
IC1FSU5UUjoKICAgICBjYXNlIC1FUkVTVEFSVDoKICAgICAgICAgcmV0dXJu
IC1FUkVTVEFSVDsKKyAgICBjYXNlIDA6CisgICAgICAgIHB1dF9wYWdlKHYt
PmFyY2gub2xkX2d1ZXN0X3RhYmxlKTsKICAgICB9CiAKICAgICB2LT5hcmNo
Lm9sZF9ndWVzdF90YWJsZSA9IE5VTEw7CkBAIC0yOTk3LDYgKzMxMjgsNyBA
QCBpbnQgbmV3X2d1ZXN0X2NyMyh1bnNpZ25lZCBsb25nIG1mbikKICAgICAg
ICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAgICAgICAv
KiBmYWxsdGhyb3VnaCAqLwogICAgICAgICAgICAgY2FzZSAtRVJFU1RBUlQ6
CisgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9
IE5VTEw7CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3Rf
dGFibGUgPSBwYWdlOwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAg
ICAgICAgZGVmYXVsdDoKQEAgLTMyNjQsNyArMzM5NiwxMCBAQCBsb25nIGRv
X21tdWV4dF9vcCgKICAgICAgICAgICAgICAgICAgICAgaWYgKCB0eXBlID09
IFBHVF9sMV9wYWdlX3RhYmxlICkKICAgICAgICAgICAgICAgICAgICAgICAg
IHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOwogICAgICAgICAgICAgICAgICAg
ICBlbHNlCisgICAgICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAg
ICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwog
ICAgICAgICAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3Rf
dGFibGUgPSBwYWdlOworICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAg
ICAgICAgICAgfQogICAgICAgICAgICAgfQogCkBAIC0zMjk3LDYgKzM0MzIs
NyBAQCBsb25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgIHsKICAgICAg
ICAgICAgIGNhc2UgLUVJTlRSOgogICAgICAgICAgICAgY2FzZSAtRVJFU1RB
UlQ6CisgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfcHRw
ZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vl
c3RfdGFibGUgPSBwYWdlOwogICAgICAgICAgICAgICAgIHJjID0gMDsKICAg
ICAgICAgICAgICAgICBicmVhazsKQEAgLTMzNzUsNiArMzUxMSw3IEBAIGxv
bmcgZG9fbW11ZXh0X29wKAogICAgICAgICAgICAgICAgICAgICAgICAgcmMg
PSAtRVJFU1RBUlQ7CiAgICAgICAgICAgICAgICAgICAgICAgICAvKiBmYWxs
dGhyb3VnaCAqLwogICAgICAgICAgICAgICAgICAgICBjYXNlIC1FUkVTVEFS
VDoKKyAgICAgICAgICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1
ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgICAgICAgICAgY3Vy
ci0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICAgICAg
ICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgICAgIGRlZmF1
bHQ6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAppbmRleCBmNmE0MGVi
ODgxLi42MGJiOGM5MDE0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWlu
LmgKQEAgLTUzMSw2ICs1MzEsOCBAQCBzdHJ1Y3QgYXJjaF92Y3B1CiAgICAg
cGFnZXRhYmxlX3QgZ3Vlc3RfdGFibGVfdXNlcjsgICAgICAgLyogKE1GTikg
eDg2LzY0IHVzZXItc3BhY2UgcGFnZXRhYmxlICovCiAgICAgcGFnZXRhYmxl
X3QgZ3Vlc3RfdGFibGU7ICAgICAgICAgICAgLyogKE1GTikgZ3Vlc3Qgbm90
aW9uIG9mIGNyMyAqLwogICAgIHN0cnVjdCBwYWdlX2luZm8gKm9sZF9ndWVz
dF90YWJsZTsgIC8qIHBhcnRpYWxseSBkZXN0cnVjdGVkIHBhZ2V0YWJsZSAq
LworICAgIHN0cnVjdCBwYWdlX2luZm8gKm9sZF9ndWVzdF9wdHBnOyAgIC8q
IGNvbnRhaW5pbmcgcGFnZSB0YWJsZSBvZiB0aGUgKi8KKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBmb3JtZXIsIGlmIGFu
eSAqLwogICAgIC8qIGd1ZXN0X3RhYmxlIGhvbGRzIGEgcmVmIHRvIHRoZSBw
YWdlLCBhbmQgYWxzbyBhIHR5cGUtY291bnQgdW5sZXNzCiAgICAgICogc2hh
ZG93IHJlZmNvdW50cyBhcmUgaW4gdXNlICovCiAgICAgcGFnZXRhYmxlX3Qg
c2hhZG93X3RhYmxlWzRdOyAgICAgICAgLyogKE1GTikgc2hhZG93KHMpIG9m
IGd1ZXN0ICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21t
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggNjY4N2RiYzk4
NS4uNjM1OTBhNzcxNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtMTI1
LDExICsxMjUsMTEgQEAgc3RydWN0IHBhZ2VfaW5mbwogICAgICAgICB1MzIg
dGxiZmx1c2hfdGltZXN0YW1wOwogCiAgICAgICAgIC8qCi0gICAgICAgICAq
IFdoZW4gUEdUX3BhcnRpYWwgaXMgdHJ1ZSB0aGVuIHRoaXMgZmllbGQgaXMg
dmFsaWQgYW5kIGluZGljYXRlcwotICAgICAgICAgKiB0aGF0IFBURXMgaW4g
dGhlIHJhbmdlIFswLCBAbnJfdmFsaWRhdGVkX3B0ZXMpIGhhdmUgYmVlbiB2
YWxpZGF0ZWQuCi0gICAgICAgICAqIEFuIGV4dHJhIHBhZ2UgcmVmZXJlbmNl
IG11c3QgYmUgYWNxdWlyZWQgKG9yIG5vdCBkcm9wcGVkKSB3aGVuZXZlcgot
ICAgICAgICAgKiBQR1RfcGFydGlhbCBnZXRzIHNldCwgYW5kIGl0IG11c3Qg
YmUgZHJvcHBlZCB3aGVuIHRoZSBmbGFnIGdldHMKLSAgICAgICAgICogY2xl
YXJlZC4gVGhpcyBpcyBzbyB0aGF0IGEgZ2V0KCkgbGVhdmluZyBhIHBhZ2Ug
aW4gcGFydGlhbGx5CisgICAgICAgICAqIFdoZW4gUEdUX3BhcnRpYWwgaXMg
dHJ1ZSB0aGVuIHRoZSBmaXJzdCB0d28gZmllbGRzIGFyZSB2YWxpZCBhbmQK
KyAgICAgICAgICogaW5kaWNhdGUgdGhhdCBQVEVzIGluIHRoZSByYW5nZSBb
MCwgQG5yX3ZhbGlkYXRlZF9wdGVzKSBoYXZlIGJlZW4KKyAgICAgICAgICog
dmFsaWRhdGVkLiBBbiBleHRyYSBwYWdlIHJlZmVyZW5jZSBtdXN0IGJlIGFj
cXVpcmVkIChvciBub3QgZHJvcHBlZCkKKyAgICAgICAgICogd2hlbmV2ZXIg
UEdUX3BhcnRpYWwgZ2V0cyBzZXQsIGFuZCBpdCBtdXN0IGJlIGRyb3BwZWQg
d2hlbiB0aGUgZmxhZworICAgICAgICAgKiBnZXRzIGNsZWFyZWQuIFRoaXMg
aXMgc28gdGhhdCBhIGdldCgpIGxlYXZpbmcgYSBwYWdlIGluIHBhcnRpYWxs
eQogICAgICAgICAgKiB2YWxpZGF0ZWQgc3RhdGUgKHdoZXJlIHRoZSBjYWxs
ZXIgd291bGQgZHJvcCB0aGUgcmVmZXJlbmNlIGFjcXVpcmVkCiAgICAgICAg
ICAqIGR1ZSB0byB0aGUgZ2V0dGluZyBvZiB0aGUgdHlwZSBbYXBwYXJlbnRs
eV0gZmFpbGluZyBbLUVSRVNUQVJUXSkKICAgICAgICAgICogd291bGQgbm90
IGFjY2lkZW50YWxseSByZXN1bHQgaW4gYSBwYWdlIGxlZnQgd2l0aCB6ZXJv
IGdlbmVyYWwKQEAgLTE1MywxMCArMTUzLDE4IEBAIHN0cnVjdCBwYWdlX2lu
Zm8KICAgICAgICAgICogcHV0X3BhZ2VfZnJvbV9sTmUoKSAoZHVlIHRvIHRo
ZSBhcHBhcmVudCBmYWlsdXJlKSwgYW5kIGhlbmNlIGl0CiAgICAgICAgICAq
IG11c3QgYmUgZHJvcHBlZCB3aGVuIHRoZSBwdXQgb3BlcmF0aW9uIGlzIHJl
c3VtZWQgKGFuZCBjb21wbGV0ZXMpLAogICAgICAgICAgKiBidXQgaXQgbXVz
dCBub3QgYmUgYWNxdWlyZWQgaWYgcGlja2luZyB1cCB0aGUgcGFnZSBmb3Ig
dmFsaWRhdGlvbi4KKyAgICAgICAgICoKKyAgICAgICAgICogVGhlIDNyZCBm
aWVsZCwgQGxpbmVhcl9wdF9jb3VudCwgaW5kaWNhdGVzCisgICAgICAgICAq
IC0gYnkgYSBwb3NpdGl2ZSB2YWx1ZSwgaG93IG1hbnkgc2FtZS1sZXZlbCBw
YWdlIHRhYmxlIGVudHJpZXMgYSBwYWdlCisgICAgICAgICAqICAgdGFibGUg
aGFzLAorICAgICAgICAgKiAtIGJ5IGEgbmVnYXRpdmUgdmFsdWUsIGluIGhv
dyBtYW55IHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMgYSBwYWdlIGlzCisgICAg
ICAgICAqICAgaW4gdXNlLgogICAgICAgICAgKi8KICAgICAgICAgc3RydWN0
IHsKLSAgICAgICAgICAgIHUxNiBucl92YWxpZGF0ZWRfcHRlczsKLSAgICAg
ICAgICAgIHM4IHBhcnRpYWxfcHRlOworICAgICAgICAgICAgdTE2IG5yX3Zh
bGlkYXRlZF9wdGVzOlBBR0VUQUJMRV9PUkRFUiArIDE7CisgICAgICAgICAg
ICB1MTYgOjE2IC0gUEFHRVRBQkxFX09SREVSIC0gMSAtIDI7CisgICAgICAg
ICAgICBzMTYgcGFydGlhbF9wdGU6MjsKKyAgICAgICAgICAgIHMxNiBsaW5l
YXJfcHRfY291bnQ7CiAgICAgICAgIH07CiAKICAgICAgICAgLyoKQEAgLTIw
Nyw2ICsyMTUsOSBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAjZGVmaW5lIFBHVF9j
b3VudF93aWR0aCAgIFBHX3NoaWZ0KDkpCiAjZGVmaW5lIFBHVF9jb3VudF9t
YXNrICAgICgoMVVMPDxQR1RfY291bnRfd2lkdGgpLTEpCiAKKy8qIEFyZSB0
aGUgJ3R5cGUgbWFzaycgYml0cyBpZGVudGljYWw/ICovCisjZGVmaW5lIFBH
VF90eXBlX2VxdWFsKHgsIHkpICghKCgoeCkgXiAoeSkpICYgUEdUX3R5cGVf
bWFzaykpCisKICAvKiBDbGVhcmVkIHdoZW4gdGhlIG93bmluZyBndWVzdCAn
ZnJlZXMnIHRoaXMgcGFnZS4gKi8KICNkZWZpbmUgX1BHQ19hbGxvY2F0ZWQg
ICAgUEdfc2hpZnQoMSkKICNkZWZpbmUgUEdDX2FsbG9jYXRlZCAgICAgUEdf
bWFzaygxLCAxKQotLSAKMi4xNC4xCgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.8/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Disposition: attachment;
 filename="xsa240-4.8/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Transfer-Encoding: base64

RnJvbSA0MWQ1NzlhYWQyZmVlOTcxZTVjZTAyNzlhOWI1NTlhMGZkYzc0NDUy
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IEZyaSwgMjIgU2Vw
IDIwMTcgMTE6NDY6NTUgKzAxMDAKU3ViamVjdDogW1BBVENIIDIvMl0geDg2
L21tOiBEaXNhYmxlIFBWIGxpbmVhciBwYWdldGFibGVzIGJ5IGRlZmF1bHQK
CkFsbG93aW5nIHBhZ2V0YWJsZXMgdG8gcG9pbnQgdG8gb3RoZXIgcGFnZXRh
YmxlcyBvZiB0aGUgc2FtZSBsZXZlbAoob2Z0ZW4gY2FsbGVkICdsaW5lYXIg
cGFnZXRhYmxlcycpIGhhcyBiZWVuIGluY2x1ZGVkIGluIFhlbiBzaW5jZSBp
dHMKaW5jZXB0aW9uLiAgQnV0IGl0IGlzIG5vdCB1c2VkIGJ5IHRoZSBtb3N0
IGNvbW1vbiBQViBndWVzdHMgKExpbnV4LApOZXRCU0QsIG1pbmlvcyksIGFu
ZCBoYXMgYmVlbiB0aGUgc291cmNlIG9mIGEgbnVtYmVyIG9mIHN1YnRsZQpy
ZWZlcmVuY2UtY291bnRpbmcgYnVncy4KCkFkZCBhIGNvbW1hbmQtbGluZSBv
cHRpb24gdG8gY29udHJvbCB3aGV0aGVyIFBWIGxpbmVhciBwYWdldGFibGVz
IGFyZQphbGxvd2VkIChkaXNhYmxlZCBieSBkZWZhdWx0KS4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYyOgotIHMvXy8tLzsgaW4g
Y29tbWFuZC1saW5lIG9wdGlvbgotIEFkZGVkIF9fcmVhZF9tb3N0bHkKLS0t
CiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8IDE1ICsr
KysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAg
ICAgICAgfCAgOSArKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMjQgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
bWFya2Rvd24KaW5kZXggNTRhY2M2MDcyMy4uZmZhNjZlYjE0NiAxMDA2NDQK
LS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysr
IGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTEz
NTAsNiArMTM1MCwyMSBAQCBUaGUgZm9sbG93aW5nIHJlc291cmNlcyBhcmUg
YXZhaWxhYmxlOgogICAgIENEUCwgb25lIENPUyB3aWxsIGNvcmVzcG9uZCB0
d28gQ0JNcyBvdGhlciB0aGFuIG9uZSB3aXRoIENBVCwgZHVlIHRvIHRoZQog
ICAgIHN1bSBvZiBDQk1zIGlzIGZpeGVkLCB0aGF0IG1lYW5zIGFjdHVhbCBg
Y29zX21heGAgaW4gdXNlIHdpbGwgYXV0b21hdGljYWxseQogICAgIHJlZHVj
ZSB0byBoYWxmIHdoZW4gQ0RQIGlzIGVuYWJsZWQuCisKKyMjIyBwdi1saW5l
YXItcHQKKz4gYD0gPGJvb2xlYW4+YAorCis+IERlZmF1bHQ6IGBmYWxzZWAK
KworQWxsb3cgUFYgZ3Vlc3RzIHRvIGhhdmUgcGFnZXRhYmxlIGVudHJpZXMg
cG9pbnRpbmcgdG8gb3RoZXIgcGFnZXRhYmxlcworb2YgdGhlIHNhbWUgbGV2
ZWwgKGkuZS4sIGFsbG93aW5nIEwyIFBURXMgdG8gcG9pbnQgdG8gb3RoZXIg
TDIgcGFnZXMpLgorVGhpcyB0ZWNobmlxdWUgaXMgb2Z0ZW4gY2FsbGVkICJs
aW5lYXIgcGFnZXRhYmxlcyIsIGFuZCBpcyBzb21ldGltZXMKK3VzZWQgdG8g
YWxsb3cgb3BlcmF0aW5nIHN5c3RlbXMgYSBzaW1wbGUgd2F5IHRvIGNvbnNp
c3RlbnRseSBtYXAgdGhlCitjdXJyZW50IHByb2Nlc3MncyBwYWdldGFibGVz
IGludG8gaXRzIG93biB2aXJ0dWFsIGFkZHJlc3Mgc3BhY2UuCisKK05vbmUg
b2YgdGhlIG1vc3QgY29tbW9uIFBWIG9wZXJhdGluZyBzeXN0ZW1zIChMaW51
eCwgTmV0QlNELCBNaW5pT1MpCit1c2UgdGhpcyB0ZWNobmlxdWUsIGJ1dCB0
aGVyZSBtYXkgYmUgY3VzdG9tIG9wZXJhdGluZyBzeXN0ZW1zIHdoaWNoCitk
by4KIAogIyMjIHJlYm9vdAogPiBgPSB0W3JpcGxlXSB8IGtbYmRdIHwgYVtj
cGldIHwgcFtjaV0gfCBQW293ZXJdIHwgZVtmaV0gfCBuW29dIFssIFt3XWFy
bSB8IFtjXW9sZF1gCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBi
L3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDMxZDRhMDM4NDAuLjVkMTI1Y2Zm
M2EgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCkBAIC04MDAsNiArODAwLDkgQEAgc3RhdGljIHZvaWQg
ZGVjX2xpbmVhcl91c2VzKHN0cnVjdCBwYWdlX2luZm8gKnBnKQogICogICAg
IGZyYW1lIGlmIGl0IGlzIG1hcHBlZCBieSBhIGRpZmZlcmVudCByb290IHRh
YmxlLiBUaGlzIGlzIHN1ZmZpY2llbnQgYW5kCiAgKiAgICAgYWxzbyBuZWNl
c3NhcnkgdG8gYWxsb3cgdmFsaWRhdGlvbiBvZiBhIHJvb3QgdGFibGUgbWFw
cGluZyBpdHNlbGYuCiAgKi8KK3N0YXRpYyBib29sIF9fcmVhZF9tb3N0bHkg
cHZfbGluZWFyX3B0X2VuYWJsZSA9IGZhbHNlOworYm9vbGVhbl9wYXJhbSgi
cHYtbGluZWFyLXB0IiwgcHZfbGluZWFyX3B0X2VuYWJsZSk7CisKICNkZWZp
bmUgZGVmaW5lX2dldF9saW5lYXJfcGFnZXRhYmxlKGxldmVsKSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiBzdGF0aWMgaW50ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogZ2V0XyMjbGV2ZWwjI19saW5lYXJfcGFnZXRh
YmxlKCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKQEAgLTgwOSw2ICs4MTIsMTIgQEAgZ2V0XyMjbGV2ZWwjI19saW5l
YXJfcGFnZXRhYmxlKCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgdW5zaWduZWQgbG9uZyBwZm47ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBpZiAoICFwdl9saW5l
YXJfcHRfZW5hYmxlICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgeyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICBNRU1fTE9HKCJBdHRlbXB0IHRvIGNyZWF0ZSBsaW5l
YXIgcC50LiAoZmVhdHVyZSBkaXNhYmxlZCkiKTsgICAgICAgIFwKKyAgICAg
ICAgcmV0dXJuIDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgfSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICBpZiAoIChsZXZlbCMjZV9nZXRfZmxhZ3MocGRlKSAmIF9Q
QUdFX1JXKSApICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
eyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBNRU1fTE9H
KCJBdHRlbXB0IHRvIGNyZWF0ZSBsaW5lYXIgcC50LiB3aXRoIHdyaXRlIHBl
cm1zIik7ICAgICAgICAgIFwKLS0gCjIuMTQuMQoK

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.9/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Disposition: attachment;
 filename="xsa240-4.9/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Transfer-Encoding: base64

RnJvbSA4Njc5ODgyMzdkM2U0NzJmZTJjOTllODFhZTczM2UxMDM0MjI1NjZj
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFRodSwgMjggU2VwIDIwMTcgMTU6
MTc6MjUgKzAxMDAKU3ViamVjdDogW1BBVENIIDEvMl0geDg2OiBsaW1pdCBs
aW5lYXIgcGFnZSB0YWJsZSB1c2UgdG8gYSBzaW5nbGUgbGV2ZWwKClRoYXQn
cyB0aGUgb25seSB3YXkgdGhhdCB0aGV5J3JlIG1lYW50IHRvIGJlIHVzZWQu
IFdpdGhvdXQgc3VjaCBhCnJlc3RyaWN0aW9uIGFyYml0cmFyaWx5IGxvbmcg
Y2hhaW5zIG9mIHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMgY2FuIGJlCmJ1aWx0
LCB0ZWFyaW5nIGRvd24gb2Ygd2hpY2ggbWF5IHRoZW4gY2F1c2UgYXJiaXRy
YXJpbHkgZGVlcCByZWN1cnNpb24sCmNhdXNpbmcgYSBzdGFjayBvdmVyZmxv
dy4gVG8gZmFjaWxpdGF0ZSB0aGlzIHJlc3RyaWN0aW9uLCBhIGNvdW50ZXIg
aXMKYmVpbmcgaW50cm9kdWNlZCB0byB0cmFjayBib3RoIHRoZSBudW1iZXIg
b2Ygc2FtZS1sZXZlbCBlbnRyaWVzIGluIGEKcGFnZSB0YWJsZSBhcyB3ZWxs
IGFzIHRoZSBudW1iZXIgb2YgdXNlcyBvZiBhIHBhZ2UgdGFibGUgaW4gYW5v
dGhlcgpzYW1lLWxldmVsIG9uZSAoY291bnRpbmcgaW50byBwb3NpdGl2ZSBh
bmQgbmVnYXRpdmUgZGlyZWN0aW9uCnJlc3BlY3RpdmVseSwgdXRpbGl6aW5n
IHRoZSBmYWN0IHRoYXQgYm90aCBjb3VudHMgY2FuJ3QgYmUgbm9uLXplcm8g
YXQKdGhlIHNhbWUgdGltZSkuCgpOb3RlIHRoYXQgdGhlIGFkZGVkIGFjY291
bnRpbmcgaW50cm9kdWNlcyBhIHJlc3RyaWN0aW9uIG9uIHRoZSBudW1iZXIK
b2YgdGltZXMgYSBwYWdlIGNhbiBiZSB1c2VkIGluIG90aGVyIHNhbWUtbGV2
ZWwgcGFnZSB0YWJsZXMgLSBtb3JlIHRoYW4KMzJrIG9mIHN1Y2ggdXNlcyBh
cmUgbm8gbG9uZ2VyIHBvc3NpYmxlLgoKTm90ZSBhbHNvIHRoYXQgc29tZSBw
dXRfcGFnZV9hbmRfdHlwZVtfcHJlZW1wdGlibGVdKCkgY2FsbHMgYXJlCnJl
cGxhY2VkIHdpdGggb3Blbi1jb2RlZCBlcXVpdmFsZW50cy4gIFRoaXMgc2Vl
bWVkIHByZWZlcnJhYmxlIHRvCmFkZGluZyAicGFyZW50X3RhYmxlIiB0byB0
aGUgbWF0cml4IG9mIGZ1bmN0aW9ucy4KCk5vdGUgZnVydGhlciB0aGF0IGNy
b3NzLWRvbWFpbiBzYW1lLWxldmVsIHBhZ2UgdGFibGUgcmVmZXJlbmNlcyBh
cmUgbm8KbG9uZ2VyIHBlcm1pdHRlZCAodGhleSBwcm9iYWJseSBuZXZlciBz
aG91bGQgaGF2ZSBiZWVuKS4KClRoaXMgaXMgWFNBLTI0MC4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KU2lnbmVkLW9m
Zi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgfCAgIDEgKwog
eGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICB8IDE3MSArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2RvbWFpbi5oIHwgICAyICsKIHhlbi9pbmNsdWRlL2FzbS14
ODYvbW0uaCAgICAgfCAgMjUgKysrKystLQogNCBmaWxlcyBjaGFuZ2VkLCAx
NzUgaW5zZXJ0aW9ucygrKSwgMjQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFp
bi5jCmluZGV4IGQ3ZTY5OTIyOGMuLmQ3ZWQ3MmMyNDYgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9t
YWluLmMKQEAgLTEyMjYsNiArMTIyNiw3IEBAIGludCBhcmNoX3NldF9pbmZv
X2d1ZXN0KAogICAgICAgICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsK
ICAgICAgICAgICAgICAgICAgICAgLyogRmFsbHRocm91Z2ggKi8KICAgICAg
ICAgICAgICAgICBjYXNlIC1FUkVTVEFSVDoKKyAgICAgICAgICAgICAgICAg
ICAgdi0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAg
ICAgICAgICAgIHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0KICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhZ2V0YWJsZV9nZXRfcGFnZSh2LT5hcmNoLmd1
ZXN0X3RhYmxlKTsKICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5ndWVz
dF90YWJsZSA9IHBhZ2V0YWJsZV9udWxsKCk7CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDg2ZjVl
ZGE1MmQuLjFlNDY5YmQzNTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC03NDcsNiArNzQ3LDYx
IEBAIHN0YXRpYyB2b2lkIHB1dF9kYXRhX3BhZ2UoCiAgICAgICAgIHB1dF9w
YWdlKHBhZ2UpOwogfQogCitzdGF0aWMgYm9vbCBpbmNfbGluZWFyX2VudHJp
ZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCit7CisgICAgdHlwZW9mKHBnLT5s
aW5lYXJfcHRfY291bnQpIG5jID0gcmVhZF9hdG9taWMoJnBnLT5saW5lYXJf
cHRfY291bnQpLCBvYzsKKworICAgIGRvIHsKKyAgICAgICAgLyoKKyAgICAg
ICAgICogVGhlIGNoZWNrIGJlbG93IGNoZWNrcyBmb3IgdGhlICJsaW5lYXIg
dXNlIiBjb3VudCBiZWluZyBub24temVybworICAgICAgICAgKiBhcyB3ZWxs
IGFzIG92ZXJmbG93LiAgU2lnbmVkIGludGVnZXIgb3ZlcmZsb3cgaXMgdW5k
ZWZpbmVkIGJlaGF2aW9yCisgICAgICAgICAqIGFjY29yZGluZyB0byB0aGUg
QyBzcGVjLiAgSG93ZXZlciwgYXMgbG9uZyBhcyBsaW5lYXJfcHRfY291bnQg
aXMKKyAgICAgICAgICogc21hbGxlciBpbiBzaXplIHRoYW4gJ2ludCcsIHRo
ZSBhcml0aG1ldGljIG9wZXJhdGlvbiBvZiB0aGUKKyAgICAgICAgICogaW5j
cmVtZW50IGJlbG93IHdvbid0IG92ZXJmbG93OyByYXRoZXIgdGhlIHJlc3Vs
dCB3aWxsIGJlIHRydW5jYXRlZAorICAgICAgICAgKiB3aGVuIHN0b3JlZC4g
IEVuc3VyZSB0aGF0IHRoaXMgaXMgYWx3YXlzIHRydWUuCisgICAgICAgICAq
LworICAgICAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKG5jKSA+PSBzaXplb2Yo
aW50KSk7CisgICAgICAgIG9jID0gbmMrKzsKKyAgICAgICAgaWYgKCBuYyA8
PSAwICkKKyAgICAgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICAgICAgbmMg
PSBjbXB4Y2hnKCZwZy0+bGluZWFyX3B0X2NvdW50LCBvYywgbmMpOworICAg
IH0gd2hpbGUgKCBvYyAhPSBuYyApOworCisgICAgcmV0dXJuIHRydWU7Cit9
CisKK3N0YXRpYyB2b2lkIGRlY19saW5lYXJfZW50cmllcyhzdHJ1Y3QgcGFn
ZV9pbmZvICpwZykKK3sKKyAgICB0eXBlb2YocGctPmxpbmVhcl9wdF9jb3Vu
dCkgb2M7CisKKyAgICBvYyA9IGFyY2hfZmV0Y2hfYW5kX2FkZCgmcGctPmxp
bmVhcl9wdF9jb3VudCwgLTEpOworICAgIEFTU0VSVChvYyA+IDApOworfQor
CitzdGF0aWMgYm9vbCBpbmNfbGluZWFyX3VzZXMoc3RydWN0IHBhZ2VfaW5m
byAqcGcpCit7CisgICAgdHlwZW9mKHBnLT5saW5lYXJfcHRfY291bnQpIG5j
ID0gcmVhZF9hdG9taWMoJnBnLT5saW5lYXJfcHRfY291bnQpLCBvYzsKKwor
ICAgIGRvIHsKKyAgICAgICAgLyogU2VlIHRoZSByZXNwZWN0aXZlIGNvbW1l
bnQgaW4gaW5jX2xpbmVhcl9lbnRyaWVzKCkuICovCisgICAgICAgIEJVSUxE
X0JVR19PTihzaXplb2YobmMpID49IHNpemVvZihpbnQpKTsKKyAgICAgICAg
b2MgPSBuYy0tOworICAgICAgICBpZiAoIG5jID49IDAgKQorICAgICAgICAg
ICAgcmV0dXJuIGZhbHNlOworICAgICAgICBuYyA9IGNtcHhjaGcoJnBnLT5s
aW5lYXJfcHRfY291bnQsIG9jLCBuYyk7CisgICAgfSB3aGlsZSAoIG9jICE9
IG5jICk7CisKKyAgICByZXR1cm4gdHJ1ZTsKK30KKworc3RhdGljIHZvaWQg
ZGVjX2xpbmVhcl91c2VzKHN0cnVjdCBwYWdlX2luZm8gKnBnKQoreworICAg
IHR5cGVvZihwZy0+bGluZWFyX3B0X2NvdW50KSBvYzsKKworICAgIG9jID0g
YXJjaF9mZXRjaF9hbmRfYWRkKCZwZy0+bGluZWFyX3B0X2NvdW50LCAxKTsK
KyAgICBBU1NFUlQob2MgPCAwKTsKK30KKwogLyoKICAqIFdlIGFsbG93IHJv
b3QgdGFibGVzIHRvIG1hcCBlYWNoIG90aGVyIChhLmsuYS4gbGluZWFyIHBh
Z2UgdGFibGVzKS4gSXQKICAqIG5lZWRzIHNvbWUgc3BlY2lhbCBjYXJlIHdp
dGggcmVmZXJlbmNlIGNvdW50cyBhbmQgYWNjZXNzIHBlcm1pc3Npb25zOgpA
QCAtNzc3LDE1ICs4MzIsMzUgQEAgZ2V0XyMjbGV2ZWwjI19saW5lYXJfcGFn
ZXRhYmxlKCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgaWYgKCAocGZuID0gbGV2ZWwjI2VfZ2V0X3BmbihwZGUpKSAhPSBwZGVf
cGZuICkgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgc3RydWN0IHBhZ2VfaW5m
byAqcHRwZyA9IG1mbl90b19wYWdlKHBkZV9wZm4pOyAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICAvKiBNYWtlIHN1cmUgdGhlIHBhZ2UgdGFibGUgYmVsb25ncyB0
byB0aGUgY29ycmVjdCBkb21haW4uICovICAgICAgIFwKKyAgICAgICAgaWYg
KCB1bmxpa2VseShwYWdlX2dldF9vd25lcihwdHBnKSAhPSBkKSApICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICByZXR1cm4gMDsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
ICAgICAgICAgLyogTWFrZSBzdXJlIHRoZSBtYXBwZWQgZnJhbWUgYmVsb25n
cyB0byB0aGUgY29ycmVjdCBkb21haW4uICovICAgICBcCiAgICAgICAgIGlm
ICggdW5saWtlbHkoIWdldF9wYWdlX2Zyb21fcGFnZW5yKHBmbiwgZCkpICkg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgcmV0dXJuIDA7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAgICAgICAgIC8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAg
KiBFbnN1cmUgdGhhdCB0aGUgbWFwcGVkIGZyYW1lIGlzIGFuIGFscmVhZHkt
dmFsaWRhdGVkIHBhZ2UgdGFibGUuIFwKKyAgICAgICAgICogRW5zdXJlIHRo
YXQgdGhlIG1hcHBlZCBmcmFtZSBpcyBhbiBhbHJlYWR5LXZhbGlkYXRlZCBw
YWdlIHRhYmxlICBcCisgICAgICAgICAqIGFuZCBpcyBub3QgaXRzZWxmIGhh
dmluZyBsaW5lYXIgZW50cmllcywgYXMgd2VsbCBhcyB0aGF0IHRoZSAgICAg
XAorICAgICAgICAgKiBjb250YWluaW5nIHBhZ2UgdGFibGUgaXMgbm90IGlz
ZWxmIGluIHVzZSBhcyBhIGxpbmVhciBwYWdlIHRhYmxlIFwKKyAgICAgICAg
ICogZWxzZXdoZXJlLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAqIElmIHNvLCBh
dG9taWNhbGx5IGluY3JlbWVudCB0aGUgY291bnQgKGNoZWNraW5nIGZvciBv
dmVyZmxvdykuICAgXAogICAgICAgICAgKi8gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKICAgICAgICAgcGFnZSA9IG1mbl90b19wYWdlKHBmbik7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAg
IGlmICggIWluY19saW5lYXJfZW50cmllcyhwdHBnKSApICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICB7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgICAgICByZXR1cm4gMDsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgaWYgKCAhaW5j
X2xpbmVhcl91c2VzKHBhZ2UpICkgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgICAgIHsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICAgICAgZGVjX2xpbmVhcl9lbnRyaWVzKHB0cGcpOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgICAgIHB1dF9wYWdlKHBhZ2UpOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICByZXR1
cm4gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICB9ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgeSA9IHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
ICAgIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgeCA9
IHk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKQEAgLTc5Myw2ICs4NjgsOCBAQCBnZXRfIyNs
ZXZlbCMjX2xpbmVhcl9wYWdldGFibGUoICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICB1
bmxpa2VseSgoeCAmIChQR1RfdHlwZV9tYXNrfFBHVF92YWxpZGF0ZWQpKSAh
PSAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgKFBH
VF8jI2xldmVsIyNfcGFnZV90YWJsZXxQR1RfdmFsaWRhdGVkKSkgKSAgICAg
ICBcCiAgICAgICAgICAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICAgICAgICAgIGRlY19saW5lYXJfdXNlcyhwYWdlKTsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICBk
ZWNfbGluZWFyX2VudHJpZXMocHRwZyk7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgcHV0X3BhZ2UocGFn
ZSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogICAgICAgICAgICAgICAgIHJldHVybiAwOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAg
ICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC0xMjI2LDYgKzEzMDMs
OSBAQCBnZXRfcGFnZV9mcm9tX2w0ZSgKICAgICAgICAgICAgIGwzZV9yZW1v
dmVfZmxhZ3MoKHBsM2UpLCBfUEFHRV9VU0VSfF9QQUdFX1JXfF9QQUdFX0FD
Q0VTU0VEKTsgICBcCiAgICAgfSB3aGlsZSAoIDAgKQogCitzdGF0aWMgaW50
IF9wdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIGJvb2wg
cHJlZW1wdGlibGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBwYWdlX2luZm8gKnB0cGcpOworCiB2b2lkIHB1dF9wYWdlX2Zyb21fbDFl
KGwxX3BnZW50cnlfdCBsMWUsIHN0cnVjdCBkb21haW4gKmwxZV9vd25lcikK
IHsKICAgICB1bnNpZ25lZCBsb25nICAgICBwZm4gPSBsMWVfZ2V0X3Bmbihs
MWUpOwpAQCAtMTI5NiwxNyArMTM3NiwyMiBAQCBzdGF0aWMgaW50IHB1dF9w
YWdlX2Zyb21fbDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcg
cGZuKQogICAgIGlmICggbDJlX2dldF9mbGFncyhsMmUpICYgX1BBR0VfUFNF
ICkKICAgICAgICAgcHV0X3N1cGVycGFnZShsMmVfZ2V0X3BmbihsMmUpKTsK
ICAgICBlbHNlCi0gICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKGwyZV9nZXRf
cGFnZShsMmUpKTsKKyAgICB7CisgICAgICAgIHN0cnVjdCBwYWdlX2luZm8g
KnBnID0gbDJlX2dldF9wYWdlKGwyZSk7CisgICAgICAgIGludCByYyA9IF9w
dXRfcGFnZV90eXBlKHBnLCBmYWxzZSwgbWZuX3RvX3BhZ2UocGZuKSk7CisK
KyAgICAgICAgQVNTRVJUKCFyYyk7CisgICAgICAgIHB1dF9wYWdlKHBnKTsK
KyAgICB9CiAKICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIGludCBfX3B1
dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqLCBpbnQgcHJlZW1wdGli
bGUpOwotCiBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50
cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBpbnQgcGFydGlhbCwgYm9vbF90IGRlZmVyKQogewog
ICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnOworICAgIGludCByYzsKIAogICAg
IGlmICggIShsM2VfZ2V0X2ZsYWdzKGwzZSkgJiBfUEFHRV9QUkVTRU5UKSB8
fCAobDNlX2dldF9wZm4obDNlKSA9PSBwZm4pICkKICAgICAgICAgcmV0dXJu
IDE7CkBAIC0xMzI5LDIxICsxNDE0LDI4IEBAIHN0YXRpYyBpbnQgcHV0X3Bh
Z2VfZnJvbV9sM2UobDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBw
Zm4sCiAgICAgaWYgKCB1bmxpa2VseShwYXJ0aWFsID4gMCkgKQogICAgIHsK
ICAgICAgICAgQVNTRVJUKCFkZWZlcik7Ci0gICAgICAgIHJldHVybiBfX3B1
dF9wYWdlX3R5cGUocGcsIDEpOworICAgICAgICByZXR1cm4gX3B1dF9wYWdl
X3R5cGUocGcsIHRydWUsIG1mbl90b19wYWdlKHBmbikpOwogICAgIH0KIAog
ICAgIGlmICggZGVmZXIgKQogICAgIHsKKyAgICAgICAgY3VycmVudC0+YXJj
aC5vbGRfZ3Vlc3RfcHRwZyA9IG1mbl90b19wYWdlKHBmbik7CiAgICAgICAg
IGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGc7CiAgICAgICAg
IHJldHVybiAwOwogICAgIH0KIAotICAgIHJldHVybiBwdXRfcGFnZV9hbmRf
dHlwZV9wcmVlbXB0aWJsZShwZyk7CisgICAgcmMgPSBfcHV0X3BhZ2VfdHlw
ZShwZywgdHJ1ZSwgbWZuX3RvX3BhZ2UocGZuKSk7CisgICAgaWYgKCBsaWtl
bHkoIXJjKSApCisgICAgICAgIHB1dF9wYWdlKHBnKTsKKworICAgIHJldHVy
biByYzsKIH0KIAogc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2w0ZShsNF9w
Z2VudHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaW50IHBhcnRpYWwsIGJvb2xfdCBkZWZlcikK
IHsKKyAgICBpbnQgcmMgPSAxOworCiAgICAgaWYgKCAobDRlX2dldF9mbGFn
cyhsNGUpICYgX1BBR0VfUFJFU0VOVCkgJiYgCiAgICAgICAgICAobDRlX2dl
dF9wZm4obDRlKSAhPSBwZm4pICkKICAgICB7CkBAIC0xMzUyLDE4ICsxNDQ0
LDIyIEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sNGUobDRfcGdlbnRy
eV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgICAgIGlmICggdW5s
aWtlbHkocGFydGlhbCA+IDApICkKICAgICAgICAgewogICAgICAgICAgICAg
QVNTRVJUKCFkZWZlcik7Ci0gICAgICAgICAgICByZXR1cm4gX19wdXRfcGFn
ZV90eXBlKHBnLCAxKTsKKyAgICAgICAgICAgIHJldHVybiBfcHV0X3BhZ2Vf
dHlwZShwZywgdHJ1ZSwgbWZuX3RvX3BhZ2UocGZuKSk7CiAgICAgICAgIH0K
IAogICAgICAgICBpZiAoIGRlZmVyICkKICAgICAgICAgeworICAgICAgICAg
ICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IG1mbl90b19wYWdl
KHBmbik7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90
YWJsZSA9IHBnOwogICAgICAgICAgICAgcmV0dXJuIDA7CiAgICAgICAgIH0K
IAotICAgICAgICByZXR1cm4gcHV0X3BhZ2VfYW5kX3R5cGVfcHJlZW1wdGli
bGUocGcpOworICAgICAgICByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCB0cnVl
LCBtZm5fdG9fcGFnZShwZm4pKTsKKyAgICAgICAgaWYgKCBsaWtlbHkoIXJj
KSApCisgICAgICAgICAgICBwdXRfcGFnZShwZyk7CiAgICAgfQotICAgIHJl
dHVybiAxOworCisgICAgcmV0dXJuIHJjOwogfQogCiBzdGF0aWMgaW50IGFs
bG9jX2wxX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCkBAIC0xNTYx
LDYgKzE2NTcsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgIHsKICAgICAgICAgICAgIHBh
Z2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKICAgICAgICAgICAgIHBhZ2Ut
PnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gu
b2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgY3VycmVudC0+
YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICB9CiAgICAg
ICAgIHdoaWxlICggaS0tID4gMCApCkBAIC0xNjU0LDYgKzE3NTEsNyBAQCBz
dGF0aWMgaW50IGFsbG9jX2w0X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UpCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICBp
ZiAoIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlICkKICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzKys7Cisg
ICAgICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0
cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNo
Lm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CiAgICAgICAgICAgICAgICAgfQog
ICAgICAgICAgICAgfQpAQCAtMjQwMywxNCArMjUwMSwyMCBAQCBpbnQgZnJl
ZV9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnCiB9CiAKIAotc3Rh
dGljIGludCBfX3B1dF9maW5hbF9wYWdlX3R5cGUoCi0gICAgc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLCBpbnQgcHJlZW1w
dGlibGUpCitzdGF0aWMgaW50IF9wdXRfZmluYWxfcGFnZV90eXBlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBwcmVlbXB0aWJsZSwg
c3RydWN0IHBhZ2VfaW5mbyAqcHRwZykKIHsKICAgICBpbnQgcmMgPSBmcmVl
X3BhZ2VfdHlwZShwYWdlLCB0eXBlLCBwcmVlbXB0aWJsZSk7CiAKICAgICAv
KiBObyBuZWVkIGZvciBhdG9taWMgdXBkYXRlIG9mIHR5cGVfaW5mbyBoZXJl
OiBub29uZSBlbHNlIHVwZGF0ZXMgaXQuICovCiAgICAgaWYgKCByYyA9PSAw
ICkKICAgICB7CisgICAgICAgIGlmICggcHRwZyAmJiBQR1RfdHlwZV9lcXVh
bCh0eXBlLCBwdHBnLT51LmludXNlLnR5cGVfaW5mbykgKQorICAgICAgICB7
CisgICAgICAgICAgICBkZWNfbGluZWFyX3VzZXMocGFnZSk7CisgICAgICAg
ICAgICBkZWNfbGluZWFyX2VudHJpZXMocHRwZyk7CisgICAgICAgIH0KKyAg
ICAgICAgQVNTRVJUKCFwYWdlLT5saW5lYXJfcHRfY291bnQgfHwgcGFnZV9n
ZXRfb3duZXIocGFnZSktPmlzX2R5aW5nKTsKICAgICAgICAgLyoKICAgICAg
ICAgICogUmVjb3JkIFRMQiBpbmZvcm1hdGlvbiBmb3IgZmx1c2ggbGF0ZXIu
IFdlIGRvIG5vdCBzdGFtcCBwYWdlIHRhYmxlcwogICAgICAgICAgKiB3aGVu
IHJ1bm5pbmcgaW4gc2hhZG93IG1vZGU6CkBAIC0yNDQ2LDggKzI1NTAsOCBA
QCBzdGF0aWMgaW50IF9fcHV0X2ZpbmFsX3BhZ2VfdHlwZSgKIH0KIAogCi1z
dGF0aWMgaW50IF9fcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHByZWVtcHRp
YmxlKQorc3RhdGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlLCBib29sIHByZWVtcHRpYmxlLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBnKQogewogICAgIHVu
c2lnbmVkIGxvbmcgbngsIHgsIHkgPSBwYWdlLT51LmludXNlLnR5cGVfaW5m
bzsKICAgICBpbnQgcmMgPSAwOwpAQCAtMjQ3NCwxMiArMjU3OCwyOCBAQCBz
dGF0aWMgaW50IF9fcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHgsIG54KSkgIT0geCkgKQogICAgICAgICAgICAgICAgICAgICBjb250
aW51ZTsKICAgICAgICAgICAgICAgICAvKiBXZSBjbGVhcmVkIHRoZSAndmFs
aWQgYml0JyBzbyB3ZSBkbyB0aGUgY2xlYW4gdXAuICovCi0gICAgICAgICAg
ICAgICAgcmMgPSBfX3B1dF9maW5hbF9wYWdlX3R5cGUocGFnZSwgeCwgcHJl
ZW1wdGlibGUpOworICAgICAgICAgICAgICAgIHJjID0gX3B1dF9maW5hbF9w
YWdlX3R5cGUocGFnZSwgeCwgcHJlZW1wdGlibGUsIHB0cGcpOworICAgICAg
ICAgICAgICAgIHB0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgIGlmICgg
eCAmIFBHVF9wYXJ0aWFsICkKICAgICAgICAgICAgICAgICAgICAgcHV0X3Bh
Z2UocGFnZSk7CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAg
ICB9CiAKKyAgICAgICAgICAgIGlmICggcHRwZyAmJiBQR1RfdHlwZV9lcXVh
bCh4LCBwdHBnLT51LmludXNlLnR5cGVfaW5mbykgKQorICAgICAgICAgICAg
eworICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgICAgICogcGFn
ZV9zZXRfdGxiZmx1c2hfdGltZXN0YW1wKCkgYWNjZXNzZXMgdGhlIHNhbWUg
dW5pb24KKyAgICAgICAgICAgICAgICAgKiBsaW5lYXJfcHRfY291bnQgbGl2
ZXMgaW4uIFVudmFsaWRhdGVkIHBhZ2UgdGFibGUgcGFnZXMsCisgICAgICAg
ICAgICAgICAgICogaG93ZXZlciwgc2hvdWxkIG9jY3VyIGR1cmluZyBkb21h
aW4gZGVzdHJ1Y3Rpb24gb25seQorICAgICAgICAgICAgICAgICAqIGFueXdh
eS4gIFVwZGF0aW5nIG9mIGxpbmVhcl9wdF9jb3VudCBsdWNraWx5IGlzIG5v
dAorICAgICAgICAgICAgICAgICAqIG5lY2Vzc2FyeSBhbnltb3JlIGZvciBh
IGR5aW5nIGRvbWFpbi4KKyAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAg
ICAgICAgICBBU1NFUlQocGFnZV9nZXRfb3duZXIocGFnZSktPmlzX2R5aW5n
KTsKKyAgICAgICAgICAgICAgICBBU1NFUlQocGFnZS0+bGluZWFyX3B0X2Nv
dW50IDwgMCk7CisgICAgICAgICAgICAgICAgQVNTRVJUKHB0cGctPmxpbmVh
cl9wdF9jb3VudCA+IDApOworICAgICAgICAgICAgICAgIHB0cGcgPSBOVUxM
OworICAgICAgICAgICAgfQorCiAgICAgICAgICAgICAvKgogICAgICAgICAg
ICAgICogUmVjb3JkIFRMQiBpbmZvcm1hdGlvbiBmb3IgZmx1c2ggbGF0ZXIu
IFdlIGRvIG5vdCBzdGFtcCBwYWdlCiAgICAgICAgICAgICAgKiB0YWJsZXMg
d2hlbiBydW5uaW5nIGluIHNoYWRvdyBtb2RlOgpAQCAtMjQ5OSw2ICsyNjE5
LDEzIEBAIHN0YXRpYyBpbnQgX19wdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2UsCiAgICAgICAgICAgICByZXR1cm4gLUVJTlRSOwogICAg
IH0KIAorICAgIGlmICggcHRwZyAmJiBQR1RfdHlwZV9lcXVhbCh4LCBwdHBn
LT51LmludXNlLnR5cGVfaW5mbykgKQorICAgIHsKKyAgICAgICAgQVNTRVJU
KCFyYyk7CisgICAgICAgIGRlY19saW5lYXJfdXNlcyhwYWdlKTsKKyAgICAg
ICAgZGVjX2xpbmVhcl9lbnRyaWVzKHB0cGcpOworICAgIH0KKwogICAgIHJl
dHVybiByYzsKIH0KIApAQCAtMjYzOCw2ICsyNzY1LDcgQEAgc3RhdGljIGlu
dCBfX2dldF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5z
aWduZWQgbG9uZyB0eXBlLAogICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRh
dGVkX3B0ZXMgPSAwOwogICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUg
PSAwOwogICAgICAgICB9CisgICAgICAgIHBhZ2UtPmxpbmVhcl9wdF9jb3Vu
dCA9IDA7CiAgICAgICAgIHJjID0gYWxsb2NfcGFnZV90eXBlKHBhZ2UsIHR5
cGUsIHByZWVtcHRpYmxlKTsKICAgICB9CiAKQEAgLTI2NTIsNyArMjc4MCw3
IEBAIHN0YXRpYyBpbnQgX19nZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKIAogdm9pZCBwdXRfcGFn
ZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7Ci0gICAgaW50IHJj
ID0gX19wdXRfcGFnZV90eXBlKHBhZ2UsIDApOworICAgIGludCByYyA9IF9w
dXRfcGFnZV90eXBlKHBhZ2UsIGZhbHNlLCBOVUxMKTsKICAgICBBU1NFUlQo
cmMgPT0gMCk7CiAgICAgKHZvaWQpcmM7CiB9CkBAIC0yNjY4LDcgKzI3OTYs
NyBAQCBpbnQgZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
LCB1bnNpZ25lZCBsb25nIHR5cGUpCiAKIGludCBwdXRfcGFnZV90eXBlX3By
ZWVtcHRpYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7Ci0gICAgcmV0
dXJuIF9fcHV0X3BhZ2VfdHlwZShwYWdlLCAxKTsKKyAgICByZXR1cm4gX3B1
dF9wYWdlX3R5cGUocGFnZSwgdHJ1ZSwgTlVMTCk7CiB9CiAKIGludCBnZXRf
cGFnZV90eXBlX3ByZWVtcHRpYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Us
IHVuc2lnbmVkIGxvbmcgdHlwZSkKQEAgLTI4NzgsMTEgKzMwMDYsMTQgQEAg
aW50IHB1dF9vbGRfZ3Vlc3RfdGFibGUoc3RydWN0IHZjcHUgKnYpCiAgICAg
aWYgKCAhdi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgKQogICAgICAgICByZXR1
cm4gMDsKIAotICAgIHN3aXRjaCAoIHJjID0gcHV0X3BhZ2VfYW5kX3R5cGVf
cHJlZW1wdGlibGUodi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUpICkKKyAgICBz
d2l0Y2ggKCByYyA9IF9wdXRfcGFnZV90eXBlKHYtPmFyY2gub2xkX2d1ZXN0
X3RhYmxlLCB0cnVlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdi0+YXJjaC5vbGRfZ3Vlc3RfcHRwZykgKQogICAgIHsKICAgICBjYXNl
IC1FSU5UUjoKICAgICBjYXNlIC1FUkVTVEFSVDoKICAgICAgICAgcmV0dXJu
IC1FUkVTVEFSVDsKKyAgICBjYXNlIDA6CisgICAgICAgIHB1dF9wYWdlKHYt
PmFyY2gub2xkX2d1ZXN0X3RhYmxlKTsKICAgICB9CiAKICAgICB2LT5hcmNo
Lm9sZF9ndWVzdF90YWJsZSA9IE5VTEw7CkBAIC0zMDQyLDYgKzMxNzMsNyBA
QCBpbnQgbmV3X2d1ZXN0X2NyMyh1bnNpZ25lZCBsb25nIG1mbikKICAgICAg
ICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAgICAgICAv
KiBmYWxsdGhyb3VnaCAqLwogICAgICAgICAgICAgY2FzZSAtRVJFU1RBUlQ6
CisgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9
IE5VTEw7CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3Rf
dGFibGUgPSBwYWdlOwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAg
ICAgICAgZGVmYXVsdDoKQEAgLTMzMTAsNyArMzQ0MiwxMCBAQCBsb25nIGRv
X21tdWV4dF9vcCgKICAgICAgICAgICAgICAgICAgICAgaWYgKCB0eXBlID09
IFBHVF9sMV9wYWdlX3RhYmxlICkKICAgICAgICAgICAgICAgICAgICAgICAg
IHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOwogICAgICAgICAgICAgICAgICAg
ICBlbHNlCisgICAgICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAg
ICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwog
ICAgICAgICAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3Rf
dGFibGUgPSBwYWdlOworICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAg
ICAgICAgICAgfQogICAgICAgICAgICAgfQogCkBAIC0zMzQ2LDYgKzM0ODEs
NyBAQCBsb25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgIHsKICAgICAg
ICAgICAgIGNhc2UgLUVJTlRSOgogICAgICAgICAgICAgY2FzZSAtRVJFU1RB
UlQ6CisgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfcHRw
ZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vl
c3RfdGFibGUgPSBwYWdlOwogICAgICAgICAgICAgICAgIHJjID0gMDsKICAg
ICAgICAgICAgICAgICBicmVhazsKQEAgLTM0MjUsNiArMzU2MSw3IEBAIGxv
bmcgZG9fbW11ZXh0X29wKAogICAgICAgICAgICAgICAgICAgICAgICAgcmMg
PSAtRVJFU1RBUlQ7CiAgICAgICAgICAgICAgICAgICAgICAgICAvKiBmYWxs
dGhyb3VnaCAqLwogICAgICAgICAgICAgICAgICAgICBjYXNlIC1FUkVTVEFS
VDoKKyAgICAgICAgICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1
ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgICAgICAgICAgY3Vy
ci0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICAgICAg
ICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgICAgIGRlZmF1
bHQ6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAppbmRleCA5MjRjYWFj
ODM0Li41YTUxMjkxOGNjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWlu
LmgKQEAgLTUyNyw2ICs1MjcsOCBAQCBzdHJ1Y3QgYXJjaF92Y3B1CiAgICAg
cGFnZXRhYmxlX3QgZ3Vlc3RfdGFibGVfdXNlcjsgICAgICAgLyogKE1GTikg
eDg2LzY0IHVzZXItc3BhY2UgcGFnZXRhYmxlICovCiAgICAgcGFnZXRhYmxl
X3QgZ3Vlc3RfdGFibGU7ICAgICAgICAgICAgLyogKE1GTikgZ3Vlc3Qgbm90
aW9uIG9mIGNyMyAqLwogICAgIHN0cnVjdCBwYWdlX2luZm8gKm9sZF9ndWVz
dF90YWJsZTsgIC8qIHBhcnRpYWxseSBkZXN0cnVjdGVkIHBhZ2V0YWJsZSAq
LworICAgIHN0cnVjdCBwYWdlX2luZm8gKm9sZF9ndWVzdF9wdHBnOyAgIC8q
IGNvbnRhaW5pbmcgcGFnZSB0YWJsZSBvZiB0aGUgKi8KKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBmb3JtZXIsIGlmIGFu
eSAqLwogICAgIC8qIGd1ZXN0X3RhYmxlIGhvbGRzIGEgcmVmIHRvIHRoZSBw
YWdlLCBhbmQgYWxzbyBhIHR5cGUtY291bnQgdW5sZXNzCiAgICAgICogc2hh
ZG93IHJlZmNvdW50cyBhcmUgaW4gdXNlICovCiAgICAgcGFnZXRhYmxlX3Qg
c2hhZG93X3RhYmxlWzRdOyAgICAgICAgLyogKE1GTikgc2hhZG93KHMpIG9m
IGd1ZXN0ICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21t
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggMTE5ZDdkZWM2
Yi4uNDQ1ZGE1MGQ0NyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtMTI0
LDExICsxMjQsMTEgQEAgc3RydWN0IHBhZ2VfaW5mbwogICAgICAgICB1MzIg
dGxiZmx1c2hfdGltZXN0YW1wOwogCiAgICAgICAgIC8qCi0gICAgICAgICAq
IFdoZW4gUEdUX3BhcnRpYWwgaXMgdHJ1ZSB0aGVuIHRoaXMgZmllbGQgaXMg
dmFsaWQgYW5kIGluZGljYXRlcwotICAgICAgICAgKiB0aGF0IFBURXMgaW4g
dGhlIHJhbmdlIFswLCBAbnJfdmFsaWRhdGVkX3B0ZXMpIGhhdmUgYmVlbiB2
YWxpZGF0ZWQuCi0gICAgICAgICAqIEFuIGV4dHJhIHBhZ2UgcmVmZXJlbmNl
IG11c3QgYmUgYWNxdWlyZWQgKG9yIG5vdCBkcm9wcGVkKSB3aGVuZXZlcgot
ICAgICAgICAgKiBQR1RfcGFydGlhbCBnZXRzIHNldCwgYW5kIGl0IG11c3Qg
YmUgZHJvcHBlZCB3aGVuIHRoZSBmbGFnIGdldHMKLSAgICAgICAgICogY2xl
YXJlZC4gVGhpcyBpcyBzbyB0aGF0IGEgZ2V0KCkgbGVhdmluZyBhIHBhZ2Ug
aW4gcGFydGlhbGx5CisgICAgICAgICAqIFdoZW4gUEdUX3BhcnRpYWwgaXMg
dHJ1ZSB0aGVuIHRoZSBmaXJzdCB0d28gZmllbGRzIGFyZSB2YWxpZCBhbmQK
KyAgICAgICAgICogaW5kaWNhdGUgdGhhdCBQVEVzIGluIHRoZSByYW5nZSBb
MCwgQG5yX3ZhbGlkYXRlZF9wdGVzKSBoYXZlIGJlZW4KKyAgICAgICAgICog
dmFsaWRhdGVkLiBBbiBleHRyYSBwYWdlIHJlZmVyZW5jZSBtdXN0IGJlIGFj
cXVpcmVkIChvciBub3QgZHJvcHBlZCkKKyAgICAgICAgICogd2hlbmV2ZXIg
UEdUX3BhcnRpYWwgZ2V0cyBzZXQsIGFuZCBpdCBtdXN0IGJlIGRyb3BwZWQg
d2hlbiB0aGUgZmxhZworICAgICAgICAgKiBnZXRzIGNsZWFyZWQuIFRoaXMg
aXMgc28gdGhhdCBhIGdldCgpIGxlYXZpbmcgYSBwYWdlIGluIHBhcnRpYWxs
eQogICAgICAgICAgKiB2YWxpZGF0ZWQgc3RhdGUgKHdoZXJlIHRoZSBjYWxs
ZXIgd291bGQgZHJvcCB0aGUgcmVmZXJlbmNlIGFjcXVpcmVkCiAgICAgICAg
ICAqIGR1ZSB0byB0aGUgZ2V0dGluZyBvZiB0aGUgdHlwZSBbYXBwYXJlbnRs
eV0gZmFpbGluZyBbLUVSRVNUQVJUXSkKICAgICAgICAgICogd291bGQgbm90
IGFjY2lkZW50YWxseSByZXN1bHQgaW4gYSBwYWdlIGxlZnQgd2l0aCB6ZXJv
IGdlbmVyYWwKQEAgLTE1MiwxMCArMTUyLDE4IEBAIHN0cnVjdCBwYWdlX2lu
Zm8KICAgICAgICAgICogcHV0X3BhZ2VfZnJvbV9sTmUoKSAoZHVlIHRvIHRo
ZSBhcHBhcmVudCBmYWlsdXJlKSwgYW5kIGhlbmNlIGl0CiAgICAgICAgICAq
IG11c3QgYmUgZHJvcHBlZCB3aGVuIHRoZSBwdXQgb3BlcmF0aW9uIGlzIHJl
c3VtZWQgKGFuZCBjb21wbGV0ZXMpLAogICAgICAgICAgKiBidXQgaXQgbXVz
dCBub3QgYmUgYWNxdWlyZWQgaWYgcGlja2luZyB1cCB0aGUgcGFnZSBmb3Ig
dmFsaWRhdGlvbi4KKyAgICAgICAgICoKKyAgICAgICAgICogVGhlIDNyZCBm
aWVsZCwgQGxpbmVhcl9wdF9jb3VudCwgaW5kaWNhdGVzCisgICAgICAgICAq
IC0gYnkgYSBwb3NpdGl2ZSB2YWx1ZSwgaG93IG1hbnkgc2FtZS1sZXZlbCBw
YWdlIHRhYmxlIGVudHJpZXMgYSBwYWdlCisgICAgICAgICAqICAgdGFibGUg
aGFzLAorICAgICAgICAgKiAtIGJ5IGEgbmVnYXRpdmUgdmFsdWUsIGluIGhv
dyBtYW55IHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMgYSBwYWdlIGlzCisgICAg
ICAgICAqICAgaW4gdXNlLgogICAgICAgICAgKi8KICAgICAgICAgc3RydWN0
IHsKLSAgICAgICAgICAgIHUxNiBucl92YWxpZGF0ZWRfcHRlczsKLSAgICAg
ICAgICAgIHM4IHBhcnRpYWxfcHRlOworICAgICAgICAgICAgdTE2IG5yX3Zh
bGlkYXRlZF9wdGVzOlBBR0VUQUJMRV9PUkRFUiArIDE7CisgICAgICAgICAg
ICB1MTYgOjE2IC0gUEFHRVRBQkxFX09SREVSIC0gMSAtIDI7CisgICAgICAg
ICAgICBzMTYgcGFydGlhbF9wdGU6MjsKKyAgICAgICAgICAgIHMxNiBsaW5l
YXJfcHRfY291bnQ7CiAgICAgICAgIH07CiAKICAgICAgICAgLyoKQEAgLTIw
Niw2ICsyMTQsOSBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAjZGVmaW5lIFBHVF9j
b3VudF93aWR0aCAgIFBHX3NoaWZ0KDkpCiAjZGVmaW5lIFBHVF9jb3VudF9t
YXNrICAgICgoMVVMPDxQR1RfY291bnRfd2lkdGgpLTEpCiAKKy8qIEFyZSB0
aGUgJ3R5cGUgbWFzaycgYml0cyBpZGVudGljYWw/ICovCisjZGVmaW5lIFBH
VF90eXBlX2VxdWFsKHgsIHkpICghKCgoeCkgXiAoeSkpICYgUEdUX3R5cGVf
bWFzaykpCisKICAvKiBDbGVhcmVkIHdoZW4gdGhlIG93bmluZyBndWVzdCAn
ZnJlZXMnIHRoaXMgcGFnZS4gKi8KICNkZWZpbmUgX1BHQ19hbGxvY2F0ZWQg
ICAgUEdfc2hpZnQoMSkKICNkZWZpbmUgUEdDX2FsbG9jYXRlZCAgICAgUEdf
bWFzaygxLCAxKQotLSAKMi4xNC4xCgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.9/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Disposition: attachment;
 filename="xsa240-4.9/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Transfer-Encoding: base64

RnJvbSBlNjE0OTc5Y2UwNTQwNDRkOWUxOTAyM2YxZWYxMGRhZTZlMzhiYWY0
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IEZyaSwgMjIgU2Vw
IDIwMTcgMTE6NDY6NTUgKzAxMDAKU3ViamVjdDogW1BBVENIIDIvMl0geDg2
L21tOiBEaXNhYmxlIFBWIGxpbmVhciBwYWdldGFibGVzIGJ5IGRlZmF1bHQK
CkFsbG93aW5nIHBhZ2V0YWJsZXMgdG8gcG9pbnQgdG8gb3RoZXIgcGFnZXRh
YmxlcyBvZiB0aGUgc2FtZSBsZXZlbAoob2Z0ZW4gY2FsbGVkICdsaW5lYXIg
cGFnZXRhYmxlcycpIGhhcyBiZWVuIGluY2x1ZGVkIGluIFhlbiBzaW5jZSBp
dHMKaW5jZXB0aW9uLiAgQnV0IGl0IGlzIG5vdCB1c2VkIGJ5IHRoZSBtb3N0
IGNvbW1vbiBQViBndWVzdHMgKExpbnV4LApOZXRCU0QsIG1pbmlvcyksIGFu
ZCBoYXMgYmVlbiB0aGUgc291cmNlIG9mIGEgbnVtYmVyIG9mIHN1YnRsZQpy
ZWZlcmVuY2UtY291bnRpbmcgYnVncy4KCkFkZCBhIGNvbW1hbmQtbGluZSBv
cHRpb24gdG8gY29udHJvbCB3aGV0aGVyIFBWIGxpbmVhciBwYWdldGFibGVz
IGFyZQphbGxvd2VkIChkaXNhYmxlZCBieSBkZWZhdWx0KS4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYyOgotIHMvXy8tLzsgaW4g
Y29tbWFuZC1saW5lIG9wdGlvbgotIEFkZGVkIF9fcmVhZF9tb3N0bHkKLS0t
CiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8IDE1ICsr
KysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAg
ICAgICAgfCAxMCArKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDI1IGlu
c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1h
bmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5l
Lm1hcmtkb3duCmluZGV4IDQ0ZDk5ODUyYWEuLjQ1ZWY4NzNhYmIgMTAwNjQ0
Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisr
KyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC0x
Mzc0LDYgKzEzNzQsMjEgQEAgVGhlIGZvbGxvd2luZyByZXNvdXJjZXMgYXJl
IGF2YWlsYWJsZToKICAgICBDRFAsIG9uZSBDT1Mgd2lsbCBjb3Jlc3BvbmQg
dHdvIENCTXMgb3RoZXIgdGhhbiBvbmUgd2l0aCBDQVQsIGR1ZSB0byB0aGUK
ICAgICBzdW0gb2YgQ0JNcyBpcyBmaXhlZCwgdGhhdCBtZWFucyBhY3R1YWwg
YGNvc19tYXhgIGluIHVzZSB3aWxsIGF1dG9tYXRpY2FsbHkKICAgICByZWR1
Y2UgdG8gaGFsZiB3aGVuIENEUCBpcyBlbmFibGVkLgorCisjIyMgcHYtbGlu
ZWFyLXB0Cis+IGA9IDxib29sZWFuPmAKKworPiBEZWZhdWx0OiBgZmFsc2Vg
CisKK0FsbG93IFBWIGd1ZXN0cyB0byBoYXZlIHBhZ2V0YWJsZSBlbnRyaWVz
IHBvaW50aW5nIHRvIG90aGVyIHBhZ2V0YWJsZXMKK29mIHRoZSBzYW1lIGxl
dmVsIChpLmUuLCBhbGxvd2luZyBMMiBQVEVzIHRvIHBvaW50IHRvIG90aGVy
IEwyIHBhZ2VzKS4KK1RoaXMgdGVjaG5pcXVlIGlzIG9mdGVuIGNhbGxlZCAi
bGluZWFyIHBhZ2V0YWJsZXMiLCBhbmQgaXMgc29tZXRpbWVzCit1c2VkIHRv
IGFsbG93IG9wZXJhdGluZyBzeXN0ZW1zIGEgc2ltcGxlIHdheSB0byBjb25z
aXN0ZW50bHkgbWFwIHRoZQorY3VycmVudCBwcm9jZXNzJ3MgcGFnZXRhYmxl
cyBpbnRvIGl0cyBvd24gdmlydHVhbCBhZGRyZXNzIHNwYWNlLgorCitOb25l
IG9mIHRoZSBtb3N0IGNvbW1vbiBQViBvcGVyYXRpbmcgc3lzdGVtcyAoTGlu
dXgsIE5ldEJTRCwgTWluaU9TKQordXNlIHRoaXMgdGVjaG5pcXVlLCBidXQg
dGhlcmUgbWF5IGJlIGN1c3RvbSBvcGVyYXRpbmcgc3lzdGVtcyB3aGljaAor
ZG8uCiAKICMjIyByZWJvb3QKID4gYD0gdFtyaXBsZV0gfCBrW2JkXSB8IGFb
Y3BpXSB8IHBbY2ldIHwgUFtvd2VyXSB8IGVbZmldIHwgbltvXSBbLCBbd11h
cm0gfCBbY11vbGRdYApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMg
Yi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCAxZTQ2OWJkMzU0Li4zMjk1MmE0
NmI5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4v
YXJjaC94ODYvbW0uYwpAQCAtODE0LDYgKzgxNCw5IEBAIHN0YXRpYyB2b2lk
IGRlY19saW5lYXJfdXNlcyhzdHJ1Y3QgcGFnZV9pbmZvICpwZykKICAqICAg
ICBmcmFtZSBpZiBpdCBpcyBtYXBwZWQgYnkgYSBkaWZmZXJlbnQgcm9vdCB0
YWJsZS4gVGhpcyBpcyBzdWZmaWNpZW50IGFuZAogICogICAgIGFsc28gbmVj
ZXNzYXJ5IHRvIGFsbG93IHZhbGlkYXRpb24gb2YgYSByb290IHRhYmxlIG1h
cHBpbmcgaXRzZWxmLgogICovCitzdGF0aWMgYm9vbCBfX3JlYWRfbW9zdGx5
IHB2X2xpbmVhcl9wdF9lbmFibGUgPSBmYWxzZTsKK2Jvb2xlYW5fcGFyYW0o
InB2LWxpbmVhci1wdCIsIHB2X2xpbmVhcl9wdF9lbmFibGUpOworCiAjZGVm
aW5lIGRlZmluZV9nZXRfbGluZWFyX3BhZ2V0YWJsZShsZXZlbCkgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogc3RhdGljIGludCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKIGdldF8jI2xldmVsIyNfbGluZWFyX3BhZ2V0
YWJsZSggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCkBAIC04MjMsNiArODI2LDEzIEBAIGdldF8jI2xldmVsIyNfbGlu
ZWFyX3BhZ2V0YWJsZSggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogICAgIHVuc2lnbmVkIGxvbmcgcGZuOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgaWYgKCAhcHZfbGlu
ZWFyX3B0X2VuYWJsZSApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgIHsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgICAgICAgICAgICJBdHRlbXB0IHRvIGNyZWF0ZSBsaW5lYXIgcC50LiAo
ZmVhdHVyZSBkaXNhYmxlZClcbiIpOyAgICAgXAorICAgICAgICByZXR1cm4g
MDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICB9ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAg
IGlmICggKGxldmVsIyNlX2dldF9mbGFncyhwZGUpICYgX1BBR0VfUlcpICkg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCiAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19X
QVJOSU5HLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAotLSAKMi4xNC4xCgo=

--=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 Thu Oct 12 12:17:39 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 12:17:39 +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 1e2cPw-0007bm-ST; Thu, 12 Oct 2017 12:16:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2cPu-0007T5-3T; Thu, 12 Oct 2017 12:16:46 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 88/C4-20813-D2D5FD95; Thu, 12 Oct 2017 12:16:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKKsWRWlGSWpSXmKPExsWS0XRdVVcn9n6
 kweVt4ha3brYyWyz5uJjFYtXVA6wOzB5Hd/9mCmCMYs3MS8qvSGDNeNEgVbApuqJn9wW2Bsa7
 oV2MnBxCAlcYJbac4Oti5AKyFzFKzHq+lBkkwSzgKnFj32Y2CFtR4sK9BhYQm1dAUOLkzCdgt
 oSApsSdN6vYQWwRgSKJnedegtlsAnoSc89OYoLotZSYP/EU2BxhAReJ518XskHMMZPo2j8NrJ
 5FQFXi2I5bTBMYeWYhWT0LyepZSFbPYuQAimtKrN+lD2FKSyz/xwFRLS+x/e0cZgjbSmL2qve
 sELa5xMe230wwE6d0P2SHsK0l9vfPZISwLSQ2vz7GjKnGXuLY+g1QcRuJR2f/o6hZwMi/ilGj
 OLWoLLVI19BAL6koMz2jJDcxMwfIM9PLTS0uTkxPzUlMKtZLzs/dxAiMNgYg2MF4/H3cIUZJD
 iYlUd6MwPuRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4m2OAcoJFqempFWmZOcC4h0lLcPAoif
 C+iwZK8xYXJOYWZ6ZDpE4xWnIcW3HxDxPHmnnXgWTHzbt/mIRY8vLzUqXEedVB5gmANGSU5sG
 Ng6WmS4yyUsK8jEAHCvEUpBblZpagyr9iFOdgVBLm9QKZwpOZVwK39RXQQUxAB4mm3QE5qCQR
 ISXVwMjX2MyWFDb7X/92z0dqa5j7v5+qczm/9vP1k8s5IxIk3x+evjF4drmxVdCdOtkDDg3ml
 T9ULuquSg8VNqtpm7gsacKfZzI9TO2p8xXzOW98+N17IF+R+2XWesVyLy9514S8a2q37mz225
 OUt/ypv4Gn/BLuZtHfdomvnK5G7n0kNFHj91bLHCWW4oxEQy3mouJEAM4PgD5IAwAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1507810603!98904605!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65305 invoked from network); 12 Oct 2017 12:16:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Oct 2017 12:16:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2cPg-0000g7-S5; Thu, 12 Oct 2017 12:16:32 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1e2cPg-0007Ct-RO; Thu, 12 Oct 2017 12:16: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: <E1e2cPg-0007Ct-RO@xenbits.xenproject.org>
Date: Thu, 12 Oct 2017 12:16:32 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-users] Xen Security Advisory 242 - page type reference leak on
	x86
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-242
                              version 2

                    page type reference leak on x86

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

Public release.

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

The page type system of Xen requires cleanup when the last reference
for a given page is being dropped.  In order to exclude simultaneous
updates to a given page by multiple parties, pages which are updated
are locked beforehand.  This locking includes temporarily increasing
the type reference count by one.  When the page is later unlocked, the
context precludes cleanup, so the reference that is then dropped must
not be the last one.  This was not properly enforced.

IMPACT
======

A malicious or buggy PV guest may cause a memory leak upon shutdown
of the guest, ultimately perhaps resulting in Denial of Service (DoS)
affecting the entire host.

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

All Xen versions from 3.4 onwards are vulnerable.  Xen versions 3.3 and
earlier are not vulnerable.

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

Only x86 PV guests can leverage the vulnerability.  x86 HVM guests
cannot leverage the vulnerability.

MITIGATION
==========

Running only HVM guests will avoid this vulnerability.

For PV guests, 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 Jan Beulich of SUSE.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

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

$ sha256sum xsa242*
168db3aef00806025afa255dee35cd0c042706a27a0256744e4d63f3ee86a2e8  xsa242.meta
16848f71311c2fd6a38afd7602e59211c89a3daf29b874097dba0b1e31ba6eec  xsa242.patch
5e66b6b1d1cd400905d3abd3478144539c3afa24f5a744a11809d9c5eb517b98  xsa242-4.9.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

iQEcBAEBCAAGBQJZ31wBAAoJEIP+FMlX6CvZs4YH+QH5lTpge4JLyHQRJbLry52Z
70oB+1vZIsoWg9/XONE9/l1kei0WOGPh4Pt2AWUZOXy8I/euHlMUeGZchl7cQ73M
6EOPjQ1+EXv+vIePwyjZiZmjKQJYQDZ5IsNZ3lz2oV27SkppSW6KKPFlj9G3Dc+E
Fv0JwawHNBruGQu9RYWukLbCKn9g4Z0OD/4OwpzF0PY3c/zqk9aYjg318i2Na5zu
tWDI9+srfzgvT9N2+om/hVBQYHp48OOIUIGtMz7M4A33LBySsETigpBaCiNmyNeG
+l3ONWKF8XNeJbpYGtd3jClgXLg8Hy5MgalSCKOyB2XAgl0y2BSX3tyhOnQZKcs=
=tqOh
-----END PGP SIGNATURE-----

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

ewogICJYU0EiOiAyNDIsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC45IiwKICAgICI0LjgiLAogICAgIjQuNyIsCiAg
ICAiNC42IiwKICAgICI0LjUiCiAgXSwKICAiVHJlZXMiOiBbCiAgICAieGVu
IgogIF0sCiAgIlJlY2lwZXMiOiB7CiAgICAiNC41IjogewogICAgICAiWGVu
VmVyc2lvbiI6ICI0LjUiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAi
eGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICI4MzcyNGQ5ZjNhZTIx
YTNiOTYzNjI3NDJlMmYwNTJiMTlkOWY1NTlhIiwKICAgICAgICAgICJQcmVy
ZXFzIjogWwogICAgICAgICAgICAyMzcsCiAgICAgICAgICAgIDIzOCwKICAg
ICAgICAgICAgMjM5LAogICAgICAgICAgICAyNDAsCiAgICAgICAgICAgIDI0
MQogICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAg
ICAgICAieHNhMjQyLTQuOS5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9
CiAgICAgIH0KICAgIH0sCiAgICAiNC42IjogewogICAgICAiWGVuVmVyc2lv
biI6ICI0LjYiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjog
ewogICAgICAgICAgIlN0YWJsZVJlZiI6ICIxNjU4YTg3NjkwYWM4MzllODVk
YjEyYmJmNDA5YmU2MmJiOTM4NjQwIiwKICAgICAgICAgICJQcmVyZXFzIjog
WwogICAgICAgICAgICAyMzcsCiAgICAgICAgICAgIDIzOCwKICAgICAgICAg
ICAgMjM5LAogICAgICAgICAgICAyNDAsCiAgICAgICAgICAgIDI0MQogICAg
ICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAi
eHNhMjQyLTQuOS5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAg
IH0KICAgIH0sCiAgICAiNC43IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0
LjciLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAg
ICAgICAgIlN0YWJsZVJlZiI6ICJjNzc4M2Q5YzI2ZmMxOTE4NjJkOTg4M2Rh
MjIzODczNDBiMWZhYjE4IiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAg
ICAgICAgICAyMzcsCiAgICAgICAgICAgIDIzOCwKICAgICAgICAgICAgMjM5
LAogICAgICAgICAgICAyNDAsCiAgICAgICAgICAgIDI0MQogICAgICAgICAg
XSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjQy
LTQuOS5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAg
IH0sCiAgICAiNC44IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0LjgiLAog
ICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAg
IlN0YWJsZVJlZiI6ICIzNjg5OGViMTI1NzJmMGExZjg1Y2I1NGQ0YTllOTBh
ZmNiNmY3MDQ1IiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAg
ICAyMzcsCiAgICAgICAgICAgIDIzOCwKICAgICAgICAgICAgMjM5LAogICAg
ICAgICAgICAyNDAsCiAgICAgICAgICAgIDI0MQogICAgICAgICAgXSwKICAg
ICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjQyLTQuOS5w
YXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAg
ICAiNC45IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0LjkiLAogICAgICAi
UmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJs
ZVJlZiI6ICIyY2MzZDMyZjQwYzcxY2IyNDI0NzdhM2Y4OTM4MDc0ZDRmYzM2
ODI5IiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyMzcs
CiAgICAgICAgICAgIDIzOCwKICAgICAgICAgICAgMjM5LAogICAgICAgICAg
ICAyNDAsCiAgICAgICAgICAgIDI0MQogICAgICAgICAgXSwKICAgICAgICAg
ICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjQyLTQuOS5wYXRjaCIK
ICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAibWFz
dGVyIjogewogICAgICAiWGVuVmVyc2lvbiI6ICJtYXN0ZXIiLAogICAgICAi
UmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJs
ZVJlZiI6ICJhOGVhNmUyNjg4MTE4YTNlMTllMjliMzllMzE2ZmFhNWY5NmFi
OWQxIiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyMzcs
CiAgICAgICAgICAgIDIzOCwKICAgICAgICAgICAgMjM5LAogICAgICAgICAg
ICAyNDAsCiAgICAgICAgICAgIDI0MQogICAgICAgICAgXSwKICAgICAgICAg
ICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjQyLnBhdGNoIgogICAg
ICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfQogIH0KfQ==

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

RnJvbSBiMmQyNDVjMGU3MjkwNjE0Nzk4OTY5NDExNjE0YzE5MDIzMDBhYWZi
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFdlZCwgMjcgU2VwIDIwMTcgMTE6
MDA6NTYgKzAxMDAKU3ViamVjdDogW1BBVENIXSB4ODY6IGRvbid0IGFsbG93
IHBhZ2VfdW5sb2NrKCkgdG8gZHJvcCB0aGUgbGFzdCB0eXBlCiByZWZlcmVu
Y2UKCk9ubHkgX3B1dF9wYWdlX3R5cGUoKSBkb2VzIHRoZSBuZWNlc3Nhcnkg
Y2xlYW51cCwgYW5kIGhlbmNlIG5vdCBhbGwKZG9tYWluIHBhZ2VzIGNhbiBi
ZSByZWxlYXNlZCBkdXJpbmcgZ3Vlc3QgY2xlYW51cCAobGVhdmluZyBhcm91
bmQKem9tYmllIGRvbWFpbnMpIGlmIHdlIGdldCB0aGlzIHdyb25nLgoKVGhp
cyBpcyBYU0EtMjQyLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMTUg
KysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTUgaW5zZXJ0aW9u
cygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2Fy
Y2gveDg2L21tLmMKaW5kZXggYWI4ZjkzOTM1Yy4uZDg4M2YxZDY0OCAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2
L21tLmMKQEAgLTE3MDUsNyArMTcwNSwxMSBAQCB2b2lkIHBhZ2VfdW5sb2Nr
KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAKICAgICBkbyB7CiAgICAgICAg
IHggPSB5OworICAgICAgICBBU1NFUlQoKHggJiBQR1RfY291bnRfbWFzaykg
JiYgKHggJiBQR1RfbG9ja2VkKSk7CisKICAgICAgICAgbnggPSB4IC0gKDEg
fCBQR1RfbG9ja2VkKTsKKyAgICAgICAgLyogV2UgbXVzdCBub3QgZHJvcCB0
aGUgbGFzdCByZWZlcmVuY2UgaGVyZS4gKi8KKyAgICAgICAgQVNTRVJUKG54
ICYgUEdUX2NvdW50X21hc2spOwogICAgIH0gd2hpbGUgKCAoeSA9IGNtcHhj
aGcoJnBhZ2UtPnUuaW51c2UudHlwZV9pbmZvLCB4LCBueCkpICE9IHggKTsK
IH0KIApAQCAtMjMwOCw2ICsyMzEyLDE3IEBAIHN0YXRpYyBpbnQgX3B1dF9w
YWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgYm9vbCBwcmVlbXB0
aWJsZSwKIAogICAgICAgICAgICAgc2V0X3RsYmZsdXNoX3RpbWVzdGFtcChw
YWdlKTsKICAgICAgICAgfQorICAgICAgICBlbHNlIGlmICggdW5saWtlbHko
KG54ICYgKFBHVF9sb2NrZWQgfCBQR1RfY291bnRfbWFzaykpID09CisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAoUEdUX2xvY2tlZCB8IDEpKSApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBXZSBt
dXN0IG5vdCBkcm9wIHRoZSBzZWNvbmQgdG8gbGFzdCByZWZlcmVuY2Ugd2hl
biB0aGUgcGFnZSBpcworICAgICAgICAgICAgICogbG9ja2VkLCBhcyBwYWdl
X3VubG9jaygpIGRvZXNuJ3QgZG8gYW55IGNsZWFudXAgb2YgdGhlIHR5cGUu
CisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIGNwdV9yZWxheCgpOwor
ICAgICAgICAgICAgeSA9IHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvOworICAg
ICAgICAgICAgY29udGludWU7CisgICAgICAgIH0KIAogICAgICAgICBpZiAo
IGxpa2VseSgoeSA9IGNtcHhjaGcoJnBhZ2UtPnUuaW51c2UudHlwZV9pbmZv
LCB4LCBueCkpID09IHgpICkKICAgICAgICAgICAgIGJyZWFrOwotLSAKMi4x
NC4xCgo=

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGRvbid0IGFsbG93IHBhZ2VfdW5sb2NrKCkgdG8gZHJvcCB0aGUg
bGFzdCB0eXBlIHJlZmVyZW5jZQoKT25seSBfcHV0X3BhZ2VfdHlwZSgpIGRv
ZXMgdGhlIG5lY2Vzc2FyeSBjbGVhbnVwLCBhbmQgaGVuY2Ugbm90IGFsbApk
b21haW4gcGFnZXMgY2FuIGJlIHJlbGVhc2VkIGR1cmluZyBndWVzdCBjbGVh
bnVwIChsZWF2aW5nIGFyb3VuZAp6b21iaWUgZG9tYWlucykgaWYgd2UgZ2V0
IHRoaXMgd3JvbmcuCgpUaGlzIGlzIFhTQS0yNDIuCgpTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0gYS94ZW4v
YXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTky
Myw3ICsxOTIzLDExIEBAIHZvaWQgcGFnZV91bmxvY2soc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZSkKIAogICAgIGRvIHsKICAgICAgICAgeCA9IHk7CisgICAg
ICAgIEFTU0VSVCgoeCAmIFBHVF9jb3VudF9tYXNrKSAmJiAoeCAmIFBHVF9s
b2NrZWQpKTsKKwogICAgICAgICBueCA9IHggLSAoMSB8IFBHVF9sb2NrZWQp
OworICAgICAgICAvKiBXZSBtdXN0IG5vdCBkcm9wIHRoZSBsYXN0IHJlZmVy
ZW5jZSBoZXJlLiAqLworICAgICAgICBBU1NFUlQobnggJiBQR1RfY291bnRf
bWFzayk7CiAgICAgfSB3aGlsZSAoICh5ID0gY21weGNoZygmcGFnZS0+dS5p
bnVzZS50eXBlX2luZm8sIHgsIG54KSkgIT0geCApOwogfQogCkBAIC0yNjEx
LDYgKzI2MTUsMTcgQEAgc3RhdGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1
Y3QgcGFnZV9pbgogICAgICAgICAgICAgICAgICAgIChwYWdlLT5jb3VudF9p
bmZvICYgUEdDX3BhZ2VfdGFibGUpKSApCiAgICAgICAgICAgICAgICAgcGFn
ZV9zZXRfdGxiZmx1c2hfdGltZXN0YW1wKHBhZ2UpOwogICAgICAgICB9Cisg
ICAgICAgIGVsc2UgaWYgKCB1bmxpa2VseSgobnggJiAoUEdUX2xvY2tlZCB8
IFBHVF9jb3VudF9tYXNrKSkgPT0KKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgIChQR1RfbG9ja2VkIHwgMSkpICkKKyAgICAgICAgeworICAgICAgICAg
ICAgLyoKKyAgICAgICAgICAgICAqIFdlIG11c3Qgbm90IGRyb3AgdGhlIHNl
Y29uZCB0byBsYXN0IHJlZmVyZW5jZSB3aGVuIHRoZSBwYWdlIGlzCisgICAg
ICAgICAgICAgKiBsb2NrZWQsIGFzIHBhZ2VfdW5sb2NrKCkgZG9lc24ndCBk
byBhbnkgY2xlYW51cCBvZiB0aGUgdHlwZS4KKyAgICAgICAgICAgICAqLwor
ICAgICAgICAgICAgY3B1X3JlbGF4KCk7CisgICAgICAgICAgICB5ID0gcGFn
ZS0+dS5pbnVzZS50eXBlX2luZm87CisgICAgICAgICAgICBjb250aW51ZTsK
KyAgICAgICAgfQogCiAgICAgICAgIGlmICggbGlrZWx5KCh5ID0gY21weGNo
ZygmcGFnZS0+dS5pbnVzZS50eXBlX2luZm8sIHgsIG54KSkgPT0geCkgKQog
ICAgICAgICAgICAgYnJlYWs7Cg==

--=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 Thu Oct 12 12:17:40 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 12:17: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 1e2cQl-0000BZ-Gu; Thu, 12 Oct 2017 12:17:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2cQk-00008c-5T; Thu, 12 Oct 2017 12:17:38 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 FE/CE-30115-16D5FD95; Thu, 12 Oct 2017 12:17:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPKsWRWlGSWpSXmKPExsWS0XRdVTch9n6
 kwafJXBa3brYyWyz5uJjFYtXVA6wOzB5Hd/9mCmCMYs3MS8qvSGDNOHP5IGvB0rSKlz92Mjcw
 bk7oYuTiEBK4wiixqPEvC4SziFHix9nZQA4nB7OAq8SNfZvZIGxFiQv3GsDivAKCEidnPgGzJ
 QQ0Je68WcUOYosIFEnsPPcSzGYT0JOYe3YSE0SvpcT8iafA5ggLeEvsuP2OsYuRA2iOmcTt+w
 YgYRYBVYl3l3YwTmDkmYVk8ywkm2ch2TwLqJsZaPP6XfoQprTE8n8cENXyEtvfzmGGsK0kft7
 8AWWbS3R8e8oOM3FK90Mo21riwcpdUDUWEufXb2DBVGMv8fXVUVYI20Zi+r2FWNVMfPWHBabm
 4vQGNmQ1CxiFVjGqF6cWlaUW6ZrrJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIER
 i0DEOxgnHnZ/xCjJAeTkihvRuD9SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvO4xQDnBotT01I
 q0zBxg+oBJS3DwKInwvosGSvMWFyTmFmemQ6ROMdpzHFtx8Q8Tx49JV4DkmnnXgWTHzbt/mIR
 Y8vLzUqXEedVBpgqAtGWU5sENhaW7S4yyUsK8jEBnCvEUpBblZpagyr9iFOdgVBLm5QWZwpOZ
 VwK3+xXQWUxAZ4mm3QE5qyQRISXVwCgeYzZbeYnfzbAvoT9v7UmVWHRfYBH3qsXHmD7pTXY7n
 KK31y+U/WnTtV3q4TV+FZ2sv6o2HDxtrDcztVlWYFa+Ef9m1bmduxZ+LLNwTTlwMnC1PON8vy
 aJJ8usHR4X+hs1Nxz6Kcf13GPt7sLEv6/DHiXF9qlOP1lj2HP11XTxJWekVK8GNCqxFGckGmo
 xFxUnAgB8QvricgMAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1507810654!68876189!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39219 invoked from network); 12 Oct 2017 12:17:35 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Oct 2017 12:17:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2cPY-0000ep-7X; Thu, 12 Oct 2017 12:16:24 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1e2cPY-000765-3B; Thu, 12 Oct 2017 12:16:24 +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: <E1e2cPY-000765-3B@xenbits.xenproject.org>
Date: Thu, 12 Oct 2017 12:16:24 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-users] Xen Security Advisory 238 - DMOP map/unmap missing
	argument checks
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-238
                              version 2

                DMOP map/unmap missing argument checks

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

Public release.

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

DMOPs (which were a subgroup of HVMOPs in older releases) allow guests
to control and drive other guests.  The I/O request server page mapping
interface uses range sets to represent I/O resources the emulation of
which is provided by a given I/O request server.  The internals of the
range set implementation require that ranges have a starting value no
lower than the ending one.  Checks for this fact were missing.

IMPACT
======

Malicious or buggy stub domain kernels or tool stacks otherwise living
outside of Domain0 can mount a denial of service attack which, if
successful, can affect the whole system.

Only domains controlling HVM guests can exploit this vulnerability.
(This includes domains providing hardware emulation services to HVM
guests.)

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

Xen versions 4.5 and later are vulnerable.  Xen versions 4.4 and
earlier are not vulnerable.

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

This vulnerability is only applicable to Xen systems using stub domains
or other forms of disaggregation of control domains for HVM guests.

MITIGATION
==========

Running only PV guests will avoid this issue.

(The security of a Xen system using stub domains is still better than
with a qemu-dm running as an unrestricted dom0 process.  Therefore
users with these configurations should not switch to an unrestricted
dom0 qemu-dm.)

CREDITS
=======

This issue was discovered by Vitaly Kuznetsov of RedHat.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

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

$ sha256sum xsa238*
3cced09a1fb2936644d654c568f38580952328b84e28601b019ea74122228c36  xsa238.meta
85d3f9713bef1bc86c682857dbd7388a1d1f20089363ddfc4cb9ecbd88eaffec  xsa238.patch
034e91c234f6831dbaa1aaf29f4f90de2e822f99301424f7f3527f9da883ff68  xsa238-4.5.patch
29255a81729b24866e594426167de5fbef70de21ef62a95ba95de191d2a7fd54  xsa238-4.6.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

iQEcBAEBCAAGBQJZ31v7AAoJEIP+FMlX6CvZrBgIAMg3C1Gvc3rnrPjT+0Im7gdQ
vBXGAWViWDs7EC1Vl5IU6lQQKETNmx40kRPyOYOVSdPzWamOotXOSadpJ49mbTX1
CA2iSJ8OAdqcPhgKjdUYVJXkybujNp6WkdlcT6ZXvEs6DLuvKJXZBaRoX2vYtObq
JjwUfGgpHcOc8vLhaEjEZTWRnKJotqQPaPaDHzrtGJAkHB0F+gwqpM4lBD6Q18+/
DzyBWlDENEcoSwzDldZ/4Ktl/rOXDOPoYYZfnFmYA2puWP7ujonio8iofOy+6GH3
GoKSPs1ciC4ax1WdJqbuxM0TCStz4QFOselVQ0hEJNdH6k3mmA4wMg+6kPNDf2U=
=9idj
-----END PGP SIGNATURE-----

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

ewogICJYU0EiOiAyMzgsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC45IiwKICAgICI0LjgiLAogICAgIjQuNyIsCiAg
ICAiNC42IiwKICAgICI0LjUiCiAgXSwKICAiVHJlZXMiOiBbCiAgICAieGVu
IgogIF0sCiAgIlJlY2lwZXMiOiB7CiAgICAiNC41IjogewogICAgICAiWGVu
VmVyc2lvbiI6ICI0LjUiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAi
eGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICI4MzcyNGQ5ZjNhZTIx
YTNiOTYzNjI3NDJlMmYwNTJiMTlkOWY1NTlhIiwKICAgICAgICAgICJQcmVy
ZXFzIjogWwogICAgICAgICAgICAyMzcKICAgICAgICAgIF0sCiAgICAgICAg
ICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTIzOC00LjUucGF0Y2gi
CiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9LAogICAgIjQu
NiI6IHsKICAgICAgIlhlblZlcnNpb24iOiAiNC42IiwKICAgICAgIlJlY2lw
ZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFibGVSZWYi
OiAiMTY1OGE4NzY5MGFjODM5ZTg1ZGIxMmJiZjQwOWJlNjJiYjkzODY0MCIs
CiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAgMjM3CiAgICAg
ICAgICBdLAogICAgICAgICAgIlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4
c2EyMzgtNC42LnBhdGNoIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAg
fQogICAgfSwKICAgICI0LjciOiB7CiAgICAgICJYZW5WZXJzaW9uIjogIjQu
NyIsCiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAg
ICAgICAiU3RhYmxlUmVmIjogImM3NzgzZDljMjZmYzE5MTg2MmQ5ODgzZGEy
MjM4NzM0MGIxZmFiMTgiLAogICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAg
ICAgICAgIDIzNwogICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjog
WwogICAgICAgICAgICAieHNhMjM4LnBhdGNoIgogICAgICAgICAgXQogICAg
ICAgIH0KICAgICAgfQogICAgfSwKICAgICI0LjgiOiB7CiAgICAgICJYZW5W
ZXJzaW9uIjogIjQuOCIsCiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4
ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogIjM2ODk4ZWIxMjU3MmYw
YTFmODVjYjU0ZDRhOWU5MGFmY2I2ZjcwNDUiLAogICAgICAgICAgIlByZXJl
cXMiOiBbCiAgICAgICAgICAgIDIzNwogICAgICAgICAgXSwKICAgICAgICAg
ICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjM4LnBhdGNoIgogICAg
ICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICI0LjkiOiB7
CiAgICAgICJYZW5WZXJzaW9uIjogIjQuOSIsCiAgICAgICJSZWNpcGVzIjog
ewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogIjJj
YzNkMzJmNDBjNzFjYjI0MjQ3N2EzZjg5MzgwNzRkNGZjMzY4MjkiLAogICAg
ICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAgIDIzNwogICAgICAgICAg
XSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjM4
LnBhdGNoIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwK
ICAgICJtYXN0ZXIiOiB7CiAgICAgICJYZW5WZXJzaW9uIjogIm1hc3RlciIs
CiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAg
ICAiU3RhYmxlUmVmIjogImE4ZWE2ZTI2ODgxMThhM2UxOWUyOWIzOWUzMTZm
YWE1Zjk2YWI5ZDEiLAogICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAg
ICAgIDIzNwogICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwog
ICAgICAgICAgICAieHNhMjM4LnBhdGNoIgogICAgICAgICAgXQogICAgICAg
IH0KICAgICAgfQogICAgfQogIH0KfQ==

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

RnJvbSBjZGMyODg3MDc2YjE5YjM5ZmFiOWZhZWM0OTUwODI1ODZmMzExM2Rm
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBYZW5Qcm9qZWN0IFNl
Y3VyaXR5IFRlYW0gPHNlY3VyaXR5QHhlbnByb2plY3Qub3JnPgpEYXRlOiBU
dWUsIDUgU2VwIDIwMTcgMTM6NDE6MzcgKzAyMDAKU3ViamVjdDogeDg2L2lv
cmVxIHNlcnZlcjogY29ycmVjdGx5IGhhbmRsZSBib2d1cwogWEVOX0RNT1Bf
eyx1bn1tYXBfaW9fcmFuZ2VfdG9faW9yZXFfc2VydmVyIGFyZ3VtZW50cwoK
TWlzYmVoYXZpbmcgZGV2aWNlIG1vZGVsIGNhbiBwYXNzIGluY29ycmVjdCBY
RU5fRE1PUF9tYXAvCnVubWFwX2lvX3JhbmdlX3RvX2lvcmVxX3NlcnZlciBh
cmd1bWVudHMsIG5hbWVseSBlbmQgPCBzdGFydCB3aGVuCnNwZWNpZnlpbmcg
YWRkcmVzcyByYW5nZS4gV2hlbiB0aGlzIGhhcHBlbnMgd2UgaGl0IEFTU0VS
VChzIDw9IGUpIGluCnJhbmdlc2V0X2NvbnRhaW5zX3JhbmdlKCkvcmFuZ2Vz
ZXRfb3ZlcmxhcHNfcmFuZ2UoKSB3aXRoIGRlYnVnIGJ1aWxkcy4KUHJvZHVj
dGlvbiBidWlsZHMgd2lsbCBub3QgdHJhcCByaWdodCBhd2F5IGJ1dCBtYXkg
bWlzYmVoYXZlIGxhdGVyCndoaWxlIGhhbmRsaW5nIHN1Y2ggYm9ndXMgcmFu
Z2VzLgoKVGhpcyBpcyBYU0EtMjM4LgoKU2lnbmVkLW9mZi1ieTogVml0YWx5
IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4KUmV2aWV3ZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvaHZtL2lvcmVxLmMgfCA2ICsrKysrKwogMSBmaWxlIGNoYW5nZWQs
IDYgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vaW9yZXEuYyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwppbmRleCBi
MmE4YjBlOTg2Li44YzhiZjFmMGVjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5j
CkBAIC04MjAsNiArODIwLDkgQEAgaW50IGh2bV9tYXBfaW9fcmFuZ2VfdG9f
aW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQs
CiAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7CiAgICAgaW50IHJj
OwogCisgICAgaWYgKCBzdGFydCA+IGVuZCApCisgICAgICAgIHJldHVybiAt
RUlOVkFMOworCiAgICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5o
dm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKIAogICAgIHJjID0gLUVO
T0VOVDsKQEAgLTg3Miw2ICs4NzUsOSBAQCBpbnQgaHZtX3VubWFwX2lvX3Jh
bmdlX2Zyb21faW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGlvc2Vy
dmlkX3QgaWQsCiAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7CiAg
ICAgaW50IHJjOwogCisgICAgaWYgKCBzdGFydCA+IGVuZCApCisgICAgICAg
IHJldHVybiAtRUlOVkFMOworCiAgICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgm
ZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKIAogICAg
IHJjID0gLUVOT0VOVDsK

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

RnJvbTogWGVuUHJvamVjdCBTZWN1cml0eSBUZWFtIDxzZWN1cml0eUB4ZW5w
cm9qZWN0Lm9yZz4KU3ViamVjdDogeDg2L2lvcmVxIHNlcnZlcjogY29ycmVj
dGx5IGhhbmRsZSBib2d1cwogWEVOX0RNT1Bfeyx1bn1tYXBfaW9fcmFuZ2Vf
dG9faW9yZXFfc2VydmVyIGFyZ3VtZW50cwoKTWlzYmVoYXZpbmcgZGV2aWNl
IG1vZGVsIGNhbiBwYXNzIGluY29ycmVjdCBYRU5fRE1PUF9tYXAvCnVubWFw
X2lvX3JhbmdlX3RvX2lvcmVxX3NlcnZlciBhcmd1bWVudHMsIG5hbWVseSBl
bmQgPCBzdGFydCB3aGVuCnNwZWNpZnlpbmcgYWRkcmVzcyByYW5nZS4gV2hl
biB0aGlzIGhhcHBlbnMgd2UgaGl0IEFTU0VSVChzIDw9IGUpIGluCnJhbmdl
c2V0X2NvbnRhaW5zX3JhbmdlKCkvcmFuZ2VzZXRfb3ZlcmxhcHNfcmFuZ2Uo
KSB3aXRoIGRlYnVnIGJ1aWxkcy4KUHJvZHVjdGlvbiBidWlsZHMgd2lsbCBu
b3QgdHJhcCByaWdodCBhd2F5IGJ1dCBtYXkgbWlzYmVoYXZlIGxhdGVyCndo
aWxlIGhhbmRsaW5nIHN1Y2ggYm9ndXMgcmFuZ2VzLgoKVGhpcyBpcyBYU0Et
MjM4LgoKU2lnbmVkLW9mZi1ieTogVml0YWx5IEt1em5ldHNvdiA8dmt1em5l
dHNAcmVkaGF0LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jIHwg
NiArKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKykKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgYi94ZW4vYXJj
aC94ODYvaHZtL2lvcmVxLmMKaW5kZXggYjJhOGIwZTk4Ni4uOGM4YmYxZjBl
YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0xMTUxLDYgKzExNTEsOSBAQCBp
bnQgaHZtX21hcF9pb19yYW5nZV90b19pb3JlcV9zZXJ2ZXIoc3RydWN0IGRv
bWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKICAgICBzdHJ1Y3QgaHZtX2lvcmVx
X3NlcnZlciAqczsKICAgICBpbnQgcmM7CiAKKyAgICBpZiAoIHN0YXJ0ID4g
ZW5kICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKICAgICBzcGluX2xv
Y2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVy
LmxvY2spOwogCiAgICAgcmMgPSAtRU5PRU5UOwpAQCAtMTIwMiw2ICsxMjA1
LDkgQEAgaW50IGh2bV91bm1hcF9pb19yYW5nZV9mcm9tX2lvcmVxX3NlcnZl
cihzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAogICAgIHN0cnVj
dCBodm1faW9yZXFfc2VydmVyICpzOwogICAgIGludCByYzsKIAorICAgIGlm
ICggc3RhcnQgPiBlbmQgKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKwog
ICAgIHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5p
b3JlcV9zZXJ2ZXIubG9jayk7CiAKICAgICByYyA9IC1FTk9FTlQ7Cg==

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

RnJvbTogWGVuUHJvamVjdCBTZWN1cml0eSBUZWFtIDxzZWN1cml0eUB4ZW5w
cm9qZWN0Lm9yZz4KU3ViamVjdDogeDg2L2lvcmVxIHNlcnZlcjogY29ycmVj
dGx5IGhhbmRsZSBib2d1cwogWEVOX0RNT1Bfeyx1bn1tYXBfaW9fcmFuZ2Vf
dG9faW9yZXFfc2VydmVyIGFyZ3VtZW50cwoKTWlzYmVoYXZpbmcgZGV2aWNl
IG1vZGVsIGNhbiBwYXNzIGluY29ycmVjdCBYRU5fRE1PUF9tYXAvCnVubWFw
X2lvX3JhbmdlX3RvX2lvcmVxX3NlcnZlciBhcmd1bWVudHMsIG5hbWVseSBl
bmQgPCBzdGFydCB3aGVuCnNwZWNpZnlpbmcgYWRkcmVzcyByYW5nZS4gV2hl
biB0aGlzIGhhcHBlbnMgd2UgaGl0IEFTU0VSVChzIDw9IGUpIGluCnJhbmdl
c2V0X2NvbnRhaW5zX3JhbmdlKCkvcmFuZ2VzZXRfb3ZlcmxhcHNfcmFuZ2Uo
KSB3aXRoIGRlYnVnIGJ1aWxkcy4KUHJvZHVjdGlvbiBidWlsZHMgd2lsbCBu
b3QgdHJhcCByaWdodCBhd2F5IGJ1dCBtYXkgbWlzYmVoYXZlIGxhdGVyCndo
aWxlIGhhbmRsaW5nIHN1Y2ggYm9ndXMgcmFuZ2VzLgoKVGhpcyBpcyBYU0Et
MjM4LgoKU2lnbmVkLW9mZi1ieTogVml0YWx5IEt1em5ldHNvdiA8dmt1em5l
dHNAcmVkaGF0LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jIHwg
NiArKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKykKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgYi94ZW4vYXJj
aC94ODYvaHZtL2lvcmVxLmMKaW5kZXggYjJhOGIwZTk4Ni4uOGM4YmYxZjBl
YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0xMjcxLDYgKzEyNzEsOSBAQCBp
bnQgaHZtX21hcF9pb19yYW5nZV90b19pb3JlcV9zZXJ2ZXIoc3RydWN0IGRv
bWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKICAgICBzdHJ1Y3QgaHZtX2lvcmVx
X3NlcnZlciAqczsKICAgICBpbnQgcmM7CiAKKyAgICBpZiAoIHN0YXJ0ID4g
ZW5kICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKICAgICBzcGluX2xv
Y2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVy
LmxvY2spOwogCiAgICAgcmMgPSAtRU5PRU5UOwpAQCAtMTMyMiw2ICsxMzI1
LDkgQEAgaW50IGh2bV91bm1hcF9pb19yYW5nZV9mcm9tX2lvcmVxX3NlcnZl
cihzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAogICAgIHN0cnVj
dCBodm1faW9yZXFfc2VydmVyICpzOwogICAgIGludCByYzsKIAorICAgIGlm
ICggc3RhcnQgPiBlbmQgKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKwog
ICAgIHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5p
b3JlcV9zZXJ2ZXIubG9jayk7CiAKICAgICByYyA9IC1FTk9FTlQ7Cg==

--=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 Thu Oct 12 17:04:28 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Oct 2017 17:04: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 1e2gtF-0003gI-LY; Thu, 12 Oct 2017 17:03:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <billjac@cisco.com>)
 id 1e2gtE-0003fy-D7; Thu, 12 Oct 2017 17:03:20 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 61/73-29911-750AFD95; Thu, 12 Oct 2017 17:03:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFKsWRWlGSWpSXmKPExsWyVjXMXzdswf1
 Ig0nrOCyWfFzMYrHq6gFWByaPo7t/MwUwRrFm5iXlVySwZnTOOcpcMEepoqfnIFMD40TpLkZO
 DhaBZ8wSmy8JgdgSAsoS6zb+Y+9i5AKy/zFJHJ6xiwUi4S9x/sJMRhBbSGACo0TLW0WQIiGBT
 4wSW84uY4VwNjFKLHy2D8pZxCixaOVToBYODjYBQ4kNG21BukUEtCROPrvDBlLDLLCZUWLG0s
 tMIAlhoJpXe9vZIYqMJHq27maGsP0k9v05wAxxq6rEzN5XLCAzeQVcJD63MUPsWsUkMffVR7A
 aTgE7icXrJoOdzSggJvH91Bqw+cwC4hK3nsxngnhHQGLJnvPMELaoxMvH/1ghbAOJrUv3Qb2s
 KHH49T52iF4diQW7P7FB2NoSyxa+BuvlFRCUODnzCcsERulZSFbMQtIyC0nLLCQtCxhZVjFqF
 KcWlaUW6Roa6SUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBMYzAxDsYLy8MeAQoy
 QHk5Iob0bg/UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwX5gHlBItS01Mr0jJzgIkFJi3BwaM
 kwis1HyjNW1yQmFucmQ6ROsWoy3Fs0+U/TEIsefl5qVLivOIgRQIgRRmleXAjYEnuEqOslDAv
 I9BRQjwFqUW5mSWo8q8YxTkYlYR57UGm8GTmlcBtegV0BBPQEaJpd0COKElESEk1MJov8piVo
 mC7YX+ocvTGpA8HLMziVrMEm5cvWbn9xkw9w5nsHD2NLukmdeqeol4ytvKJFw2Sv754/EHhU+
 LXmA3ObWcERGdWH+eJPHXlIufShH+szz6eYdM1TAemrr/Zf9a6TagzD9+u3bPgBreTqnBjwkG
 x1k/ryp1bX6/7XPB/A2PC0wPuSizFGYmGWsxFxYkAbLMUO20DAAA=
X-Env-Sender: billjac@cisco.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1507827796!105916810!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.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21477 invoked from network); 12 Oct 2017 17:03:17 -0000
Received: from rcdn-iport-8.cisco.com (HELO rcdn-iport-8.cisco.com)
 (173.37.86.79)
 by server-5.tower-27.messagelabs.com with DHE-RSA-SEED-SHA encrypted SMTP;
 12 Oct 2017 17:03:17 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple;
 d=cisco.com; i=@cisco.com; l=4494; q=dns/txt; s=iport;
 t=1507827797; x=1509037397;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=PftuXOnNAfGj3Kt+e/rCNczq/iJjfikEm6Z3s0f1+IM=;
 b=iP83UjQjAUXgxqEuxfa0p0rnWUesssBi0jmjbQLtwFZfn/3OfeB3wuhQ
 yuYJIa9JmUNsKnvLl6TEoAXhw/DWp9dZNYQ6F6adfbngxEDiKCSGlpddC
 kt0jZWrSCj5FjmayYPsjRsUYb9zi/bAwQBsLoLWZwQjtQFnI8HfzhDRO9 w=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CaAADUnt9Z/4gNJK1dGQEBAQEBAQEBA?=
 =?us-ascii?q?QEBBwEBAQEBg11kbicHjhKPL4F2li+CEgoYC4UYAoQ+PxgBAgEBAQEBAQFrKIU?=
 =?us-ascii?q?dAQEBAQMBJhM/DAQCAQgQAQQBAQEZAgMJBygKFAkIAQEEDgUIE4oDEK0AOos5A?=
 =?us-ascii?q?QEBAQEBAQEBAQEBAQEBAQEBAQEBGAWDKQSCB4FRgWqDKoVbB4UXBaFEAodchwO?=
 =?us-ascii?q?GAJMZlT4CERkBgTgBHzhWOHgVgjxdgkocgWd2YogzgTGBEQEBAQ?=
X-IronPort-AV: E=Sophos;i="5.43,366,1503360000"; d="scan'208";a="305217561"
Received: from alln-core-3.cisco.com ([173.36.13.136])
 by rcdn-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 12 Oct 2017 17:03:14 +0000
Received: from XCH-RTP-010.cisco.com (xch-rtp-010.cisco.com [64.101.220.150])
 by alln-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id v9CH3ELP007693
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Thu, 12 Oct 2017 17:03:14 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.1320.4;
 Thu, 12 Oct 2017 13:03:13 -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.1320.000; Thu, 12
 Oct 2017 13:03:13 -0400
From: "Bill Jacobs (billjac)" <billjac@cisco.com>
To: Daniel Kiper <daniel.kiper@oracle.com>
Thread-Topic: [Xen-users] UEFI Secure Boot Xen 4.9
Thread-Index: AdLJ3P+bWKFW9PbwToSKLcgz/NqEFgDpBUqAAAdZ3gAAA4lCoAAqSKMAHUl/D4A=
Date: Thu, 12 Oct 2017 17:03:13 +0000
Message-ID: <60bebfbfb4434a5f81587641d1b70302@XCH-RTP-007.cisco.com>
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>
 <20170516110450.GA30364@olila.local.net-space.pl>
In-Reply-To: <20170516110450.GA30364@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>,
 "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>

SGkKV2hhdCBpcyB0aGUgc3RhdHVzIG9mIGNyZWF0aW5nIGEgc2hpbSB0byBhYnN0cmFjdCBzZWN1
cmUgYm9vdCBzaWduaW5nIGZvciBYZW4gKHRvIGxldmVyYWdlIE1TRlQgM3JkIHBhcnR5LCBlLmcp
PwpUaGFua3MKLUJpbGwKCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiBGcm9tOiBEYW5p
ZWwgS2lwZXIgW21haWx0bzpkYW5pZWwua2lwZXJAb3JhY2xlLmNvbV0KPiBTZW50OiBUdWVzZGF5
LCBNYXkgMTYsIDIwMTcgNDowNSBBTQo+IFRvOiBCaWxsIEphY29icyAoYmlsbGphYykgPGJpbGxq
YWNAY2lzY28uY29tPgo+IENjOiBnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb207IHhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnOyB4ZW4tCj4gdXNlcnNAbGlzdHMueGVuLm9yZwo+IFN1YmplY3Q6IFJlOiBb
WGVuLXVzZXJzXSBVRUZJIFNlY3VyZSBCb290IFhlbiA0LjkKPiAKPiBPbiBNb24sIE1heSAxNSwg
MjAxNyBhdCAwNzowOTo1NFBNICswMDAwLCBCaWxsIEphY29icyAoYmlsbGphYykgd3JvdGU6Cj4g
PiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPiA+IEZyb206IERhbmllbCBLaXBlciBb
bWFpbHRvOmRhbmllbC5raXBlckBvcmFjbGUuY29tXQo+ID4gPiBTZW50OiBNb25kYXksIE1heSAx
NSwgMjAxNyA2OjEzIEFNCj4gPiA+IFRvOiBCaWxsIEphY29icyAoYmlsbGphYykgPGJpbGxqYWNA
Y2lzY28uY29tPjsKPiA+ID4gZ2VvcmdlLmR1bmxhcEBjaXRyaXguY29tCj4gPiA+IENjOiB4ZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZzsgeGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKPiA+ID4gU3ViamVj
dDogUmU6IFtYZW4tdXNlcnNdIFVFRkkgU2VjdXJlIEJvb3QgWGVuIDQuOQo+ID4gPgo+ID4gPiBI
ZXksCj4gPiA+Cj4gPiA+IENDLWluZyBYZW4tZGV2ZWwgdG8gc3ByZWFkIHNvbWUga25vd2xlZGdl
IGFib3V0IHRoZSBpc3N1ZS4KPiA+ID4KPiA+ID4gT24gTW9uLCBNYXkgMTUsIDIwMTcgYXQgMTA6
NDI6MjNBTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiA+ID4gPiBPbiBXZWQsIE1heSAx
MCwgMjAxNyBhdCAxMTozNiBQTSwgQmlsbCBKYWNvYnMgKGJpbGxqYWMpCj4gPiA+ID4gPGJpbGxq
YWNAY2lzY28uY29tPiB3cm90ZToKPiA+ID4gPiA+IEhpIGFsbAo+ID4gPiA+ID4KPiA+ID4gPiA+
IEkgZ2F0aGVyIHRoYXQgd2l0aCA0LjksIFVFRkkgc2VjdXJlIGJvb3Qgb2YgWGVuIHNob3VsZCBi
ZSBwb3NzaWJsZS4KPiA+ID4gPiA+Cj4gPiA+ID4gPiBJcyB0aGlzIHRydWU/Cj4gPiA+ID4gPgo+
ID4gPiA+ID4gSWYgc28sIHdoYXQgYXJlIHRoZSBvcHRpb25zIGZvciB1dGlsaXppbmcgVUVGSSBz
ZWN1cmUgYm9vdD8gRG8gSQo+ID4gPiA+ID4gbmVlZCBhIE1TRlQtc2lnbmVkIHNoaW0gb3IgZ3J1
Yj8gQW55IHNwZWNpYWwgY2hhbmdlcyByZXF1aXJlZAo+ID4gPiA+ID4gZm9yIFhlbiBrZXJuZWwK
PiA+ID4gPiA+IChzaWduaW5nPykgb3IgaGFzIHRoYXQgYmVlbiBkb25lPwo+ID4gPiA+Cj4gPiA+
ID4gQmlsbCwKPiA+ID4gPgo+ID4gPiA+IEkgZ3Vlc3MgaW4gcGFydCBpdCBkZXBlbmRzIG9uIHdo
YXQgeW91IG1lYW4gYnkgInV0aWxpemluZyBVRUZJCj4gPiA+ID4gc2VjdXJlIGJvb3QiLiAgSWYg
eW91IHNpbXBseSB3YW50IHRvIGJvb3QgYW4gdW5zaWduZWQgWGVuIG9uIGEKPiA+ID4gPiBVRUZJ
IHN5c3RlbSB3aXRoIFNlY3VyZUJvb3QgZW5hYmxlZCwgdGhlbiBncnViIHdvdWxkIHByb2JhYmx5
Cj4gPiA+ID4gd29yay4gIElmIHlvdSB3YW50IHRvIGFjdHVhbGx5IGRvIHRoZSBmdWxsIFNlY3Vy
ZUJvb3QgdGhpbmcgLS0KPiA+ID4gPiB3aGVyZSB5b3UgaGF2ZSBncnViIGNoZWNrIFhlbidzIHNp
Z25hdHVyZSBhbmQgdGhhdCBvZiB0aGUga2VybmVsCj4gPiA+ID4gYW5kIGluaXRyZCwgeW91IHBy
b2JhYmx5IG5lZWQgYSBiaXQgbW9yZS4KPiA+ID4gPgo+ID4gPiA+IERhbmllbCwKPiA+ID4gPgo+
ID4gPiA+IElzIHRoZXJlIGFueSBnb29kIGRvY3VtZW50YXRpb24gb24gdGhpcz8gIFRoZSBYZW4g
RUZJIGd1aWRlCj4gPiA+ID4gKGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1hlbl9F
RkkpIG1lbnRpb25zIHRoZSBzaGltLCBidXQKPiA+ID4gPiBkb2Vzbid0IGdvIGludG8gZGV0YWls
IGFib3V0IGhvdyB0byBzaWduIGEgYmluYXJ5ICZjLgo+ID4gPgo+ID4gPiBVbmZvcnR1bmF0ZWx5
IEkgZG8gbm90IGtub3cgYW55dGhpbmcgbGlrZSB0aGF0LiBBcyB5b3Ugc2FpZCBpbgo+ID4gPiBn
ZW5lcmFsIHNoaW0gaXMgc3VwcG9ydGVkLiBTYWRseSwgaXQgd29ya3Mgb25seSBpZiB5b3UgbG9h
ZCB4ZW4uZWZpIGRpcmVjdGx5Cj4gZnJvbSBFRkkuCj4gPiA+IF9fVXBzdHJlYW1fXyBHUlVCMiBo
YXMgbm90IGhhdmUgc3VwcG9ydCBmb3Igc2hpbSB5ZXQuIEkgYW0gd29ya2luZwo+ID4gPiBvbiBp
dCAoc2hpbSBzdXBwb3J0IHZpYSBHUlVCMiByZXF1aXJlcyBhbHNvIHNvbWUgY2hhbmdlcyBpbiBY
ZW4pLiBJCj4gPiA+IGhvcGUgdGhhdCBJIHdpbGwgaGF2ZSBzb21ldGhpbmcgd2hpY2ggd29ya3Mg
YmVmb3JlIFhlbiBjb25mIGluIEJ1ZGFwZXN0Lgo+ID4gPgo+ID4gPiBJZiB5b3Ugd2lzaCB0byB1
c2Ugc2hpbSB3aXRoIHhlbi5lZmkgdGhlbiB5b3UgaGF2ZSB0byBzaWduIHhlbi5lZmkKPiA+ID4g
YW5kIHZtbGludXggd2l0aCB5b3VyIGtleSB1c2luZyBzYnNpZ24gb3IgcGVzaWduLiBUaGUgcHJv
Y2VzcyB3b3Jrcwo+ID4gPiBpbiB0aGUgc2FtZSB3YXkgbGlrZSBpbiBjYXNlIHZtbGludXggYWxv
bmUuIE9mIGNvdXJzZSB5b3UgaGF2ZSB0bwo+ID4gPiBpbnN0YWxsIHlvdXIgcHVibGljIGtleSBp
bnRvIE1PSyBiZWZvcmUgZW5hYmxpbmcgc2VjdXJlIGJvb3QuCj4gPiA+Cj4gPiA+IERhbmllbAo+
ID4KPiA+IFllcywgdGhlcmUgYXJlIG9wdGlvbnMgaW4gaG93IHRoaXMgaXMgYWNoaWV2YWJsZSwg
YW5kIHRoZSBzb2x1dGlvbnMgbWF5IGJlCj4gZGlmZmVyZW50Lgo+ID4KPiA+IFdlIGFyZSB0YXJn
ZXRpbmcgYSBzZWN1cmUgYm9vdCBjaGFpbiBmcm9tIFVFRkkgZncgdG8gLmtvLCB1c2luZyBzYW1l
IHNpZ25pbmcuCj4gPiBJbiBvdXIgY2FzZSB3b3VsZCBza2lwIHNoaW0gYW5kIHJlZHVjZSBhdHRh
Y2sgc3VyZmFjZSwgYnV0IGl0IGFwcGVhcnMKPiA+IHRoYXQgdGhlIG1lY2hhbmlzbXMgJ291dCB0
aGVyZScgZm9yIHBhc3NpbmcgcHViIGtleSAoY2VydCkgZnJvbSBVRUZJCj4gPiBkYiB0byBMaW51
eCBjaGFpbnJpbmcgcmVxdWlyZSBzaGltIHRvIGRvIHRoZSB3b3JrLiBJcyB0aGF0IGFjY3VyYXRl
PyBEb2VzIGl0Cj4gaGF2ZSB0byBiZSB0aGUgY2FzZT8gSSBkb24ndCBzZWUgd2h5Lgo+IAo+IEFJ
VUksIGlmIEVGSSBzZWN1cmUgYm9vdCBpcyBlbmFibGVkIHRoZW4gRUZJIHZlcmlmaWVzIHNpZ25h
dHVyZXMgb2YgZXZlcnkKPiBsb2FkZWQvZXhlY3V0ZWQgUEUgZmlsZS4gVW5mb3J0dW5hdGVseSwg
eW91IGFyZSBub3QgYWJsZSB0byB1c2Ugc2VjdXJlIGJvb3QKPiBwcm90b2NvbCBkaXJlY3RseSB0
byB2ZXJpZnkgeW91cnNlbGYgUEUncyBsb2FkZWQgZnJvbSB5b3VyIGFwcC4gU28sIHRoaXMgaXMg
b25lIG9mCj4gcmVhc29ucyB3aHkgc2hpbSB3YXMgaW50cm9kdWNlZC4gSXQgZXhwb3NlcyBwcm90
b2NvbCB3aGljaCBjYW4gYmUgdXNlZCBieQo+IHlvdSB0byBkbyB2ZXJpZmljYXRpb24uCj4gCj4g
PiBGb3IgdXMsIGlkZWFsIGNhc2UgaXMgOgo+ID4gVUVGSSBmdyAtPiAoc2lnbmVkKUdSVUIyLmVm
aS0+TXVsdGlib290Mi0+WGVuKHNpZ25lZCAua28pCj4gCj4gQUZBSUNULCBpdCBpcyBub3QgcG9z
c2libGUuIFdlIHNob3VsZCBkbyBmb2xsb3dpbmcgdGhpbmc6Cj4gCj4gICBVRUZJIC0+IHNoaW0g
LT4gR1JVQjIgLT4gTXVsdGlib290MiAtPiBYZW4vTGludXgvZXRjLgo+IAo+IFVFRkkgd2lsbCB2
ZXJpZnkgc2hpbSBzZWN1cmUgYm9vdCBzaWduYXR1cmUgdGhlbiBzaGltIHdpbGwgdmVyaWZ5IEdS
VUIyCj4gc2lnbmF0dXJlIHRoZW4gR1JVQjIgd2lsbCB2ZXJpZnkgKHdpdGggc2hpbSBwcm90b2Nv
bCkgWGVuIHNpZ25hdHVyZSBhbmQgZmluYWxseQo+IFhlbiB3aWxsIHZlcmlmeSAod2l0aCBzaGlt
IHByb3RvY29sKSBMaW51eCBrZXJuZWwgc2lnbmF0dXJlLiBUaGVuIHlvdXIga2VybmVsCj4gY2Fu
IHZlcmlmeSBtb2R1bGVzIHVzaW5nIHdoYXRldmVyIHlvdSB3YW50Lgo+IAo+ID4gSSB3b3VsZCBi
ZSBoYXBweSB0byB3b3JrIHRvIGhlbHAgYWNoaWV2ZSB0aGlzLgo+IAo+IFRoZXJlIGlzIGEgY2hh
bmNlIHRoYXQgSSB3aWxsIGhhdmUgc29tZXRoaW5nIHZlcnkgcmF3IGF0IHRoZSBiZWdpbm5pbmcg
b2YgSnVuZS4KPiBJZiB5b3Ugd2lzaCB0byBkbyB0ZXN0cyBkcm9wIG1lIGEgbGluZS4KPiAKPiBE
YW5pZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Fri Oct 13 08:10:54 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 08:10: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 1e2v2N-0003Ke-Ay; Fri, 13 Oct 2017 08:09:43 +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 1e2v2L-0003KK-RU; Fri, 13 Oct 2017 08:09:41 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 EF/CE-23363-4C470E95; Fri, 13 Oct 2017 08:09:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsUyZ7p8oO6hkge
 RBoePi1os+biYxWLV1QOsDkweR3f/ZgpgjGLNzEvKr0hgzdi06gVTwX6Wir0HZzM1MN5h7mLk
 4hASmMwk8eD+JyYI5zejxM29V6EyGxklHv9/zArhTGSUeHr/BnsXIycHi4CqxM1Ns9hAbDYBH
 YmLXx6CxUUE9CX+PVoP1sAssJlRonH+YlaQhLCAocSxe+sZQWxeARuJl63z2SGmPmGS2NR+kB
 kiIShxcuYTFhCbWUBL4sa/l0BHcQDZ0hLL/3GAhDkFXCVW7n0CtkxUQEViysltYEdICBhLtL+
 9yDaBUXAWkkmzkEyahTBpASPzKkb14tSistQiXRO9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzE
 pGK95PzcTYzAIGYAgh2MjV+cDjFKcjApifKqRT6IFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB+
 6QYKCdYlJqeWpGWmQOMJ5i0BAePkgjva5A0b3FBYm5xZjpE6hSjMcexTZf/MHHceHj9D5MQS1
 5+XqqUOG87SKkASGlGaR7cIFicX2KUlRLmZQQ6TYinILUoN7MEVf4VozgHo5IwbyvIFJ7MvBK
 4fa+ATmECOuVdBNgpJYkIKakGRs/lZjGcPw8ov/YOL/W8t01h2t4KpvNnJHboL1jlo2Gt8Syr
 Re7oYZNeq4UVVSZ3Pbv3tCVmFc6ty62Lj7hdMsdTsefPrTDt6p2OW9sWpW2YMVHKWkhKTuHa0
 0iuOcwfRQ4suyzsfatyO9Pu2G/FfqW565lbjjr7isabxTjFxy/5sPSxwIXNSizFGYmGWsxFxY
 kAK1uJYO4CAAA=
X-Env-Sender: daniel.kiper@oracle.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1507882176!109396105!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.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32039 invoked from network); 13 Oct 2017 08:09:38 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 08:09:38 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9D89XUU023338
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 13 Oct 2017 08:09:34 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v9D89X6U017753
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 13 Oct 2017 08:09:33 GMT
Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v9D89WCA020996;
 Fri, 13 Oct 2017 08:09:32 GMT
Received: from olila.local.net-space.pl (/10.175.171.148)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 13 Oct 2017 01:09:32 -0700
Date: Fri, 13 Oct 2017 10:09:28 +0200
From: Daniel Kiper <daniel.kiper@oracle.com>
To: "Bill Jacobs (billjac)" <billjac@cisco.com>
Message-ID: <20171013080928.GZ7593@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>
 <20170516110450.GA30364@olila.local.net-space.pl>
 <60bebfbfb4434a5f81587641d1b70302@XCH-RTP-007.cisco.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <60bebfbfb4434a5f81587641d1b70302@XCH-RTP-007.cisco.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
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>

T24gVGh1LCBPY3QgMTIsIDIwMTcgYXQgMDU6MDM6MTNQTSArMDAwMCwgQmlsbCBKYWNvYnMgKGJp
bGxqYWMpIHdyb3RlOgo+IEhpCj4gV2hhdCBpcyB0aGUgc3RhdHVzIG9mIGNyZWF0aW5nIGEgc2hp
bSB0byBhYnN0cmFjdCBzZWN1cmUgYm9vdAo+IHNpZ25pbmcgZm9yIFhlbiAodG8gbGV2ZXJhZ2Ug
TVNGVCAzcmQgcGFydHksIGUuZyk/Cgp4ZW4uZWZpIHdvcmtzIHdpdGggc2hpbSBpdHNlbGYgb3V0
IG9mIHRoZSBib3guIElmIHlvdSB3aXNoCnRvIHVzZSBzaGltIGFuZCBHUlVCMiB0byBsb2FkIFhl
biB5b3UgaGF2ZSB0byBsb29rIGF0IHRoZXNlClJGQyBwYXRjaCBzZXJpZXM6CiAgLSBodHRwczov
L2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wNy9tc2cwMDk4Mi5o
dG1sCiAgLSBodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAx
Ny0wNy9tc2cwMDk4NS5odG1sCgpJIGFtIHNsb3dseSBnb2luZyBiYWNrIHRvIHRoaXMgd29yay4g
U28sIEkgaG9wZSB0aGF0IGl0IHdpbGwKYmUgdGFrZW4gaW50byBYZW4gNC4xMSBvciBzby4KCkRh
bmllbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Fri Oct 13 09:57:04 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 09:57:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1e2wh8-0002UK-Oc; Fri, 13 Oct 2017 09:55:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jesus.lazaro@ehu.eus>) id 1e2wh7-0002U2-IX
 for xen-users@lists.xen.org; Fri, 13 Oct 2017 09:55:53 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 0E/CB-15990-8AD80E95; Fri, 13 Oct 2017 09:55:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNKsWRWlGSWpSXmKPExsUy7zGDk+6K3ge
 RBmd3sVmsunqA1YHR4+ju30wBjFGsmXlJ+RUJrBm3N8xiKzgvWjH3+zOWBsYWoS5GLg4hgeWM
 EievnGSHcHoZJQ6uvsPWxcgJ4azu9YNIdDBKTDnVxALhzGGU+Lj0JCNIlbCAkcSEmQeB2jk4R
 AQcJC5etYdozpJ4Pn0dK0iYTcBWYmELH0iYV8BKYvbHfWCdLAKqEq/7f7CC2KIC4RJNZ/tZIG
 oEJU7OfAJmcwpYS3w4+4sdxGYWMJOYt/khM4QtLnHryXwmCFteonnrbLC4hEChxLNjf6FsQYl
 lx46zQNhWEp8+XYOKq0gce9QEFdeUWPKzmx3CNpG4/uENG4StLnFgzwsmkHclBH4wS3T8fw2V
 cJT439HBApFYxCixb+ZjlgmM0rOQHD4LybGzkBw7C8mxCxhZVjFqFKcWlaUW6RpZ6CUVZaZnl
 OQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBEZxPQMD4w7GvlV+hxglOZiURHnVIh9ECvEl5a
 dUZiQWZ8QXleakFh9ilOHgUJLg7ekBygkWpaanVqRl5gDTCUxagoNHSYRXHSTNW1yQmFucmQ6
 ROsVozHFs0+U/TBw/Jl35wyTEkpeflyolzjsTpFQApDSjNA9uECzNXWKUlRLmZWRgYBDiKUgt
 ys0sQZV/xSjOwagkzJsHMoUnM68Ebt8roFOYgE55FwF2SkkiQkqqgdE0xCTsvMHxhvIvxzZOi
 nB1Calh1W24t2HFpSnplauu/VuZvzZ/Yn3yjlvMTd2eUr//3Xoz9YR/+d6y69k/HxsbCBWkr5
 r3ibvsc9ZOtQ8rC14sV9TbnLu/bk7l3OeSS6P1bG/t0nvu57ZiQusKCa6p36q+7bpv7SYVzLn
 E8lk8Q+zt43HSO1cqsRRnJBpqMRcVJwIAgfAuE24DAAA=
X-Env-Sender: jesus.lazaro@ehu.eus
X-Msg-Ref: server-8.tower-206.messagelabs.com!1507888551!106677834!1
X-Originating-IP: [158.227.0.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27319 invoked from network); 13 Oct 2017 09:55:51 -0000
Received: from smtp.lg.ehu.es (HELO smtp.ehu.eus) (158.227.0.66)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Oct 2017 09:55:51 -0000
Received: from imsva1.lgp.ehu.es (imsva1.lgp.ehu.es [10.0.3.245])
 by postfix.smtp1.imsva1 (Postfix) with ESMTPS id 2533929EFA;
 Fri, 13 Oct 2017 11:55:51 +0200 (CEST)
Received: from imsva1.lgp.ehu.es (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id E170111004A;
 Fri, 13 Oct 2017 11:55:50 +0200 (CEST)
Received: from imsva1.lgp.ehu.es (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id D62B4110045;
 Fri, 13 Oct 2017 11:55:50 +0200 (CEST)
Received: from smtp.ehu.eus (unknown [10.0.100.73])
 by imsva1.lgp.ehu.es (Postfix) with ESMTPS;
 Fri, 13 Oct 2017 11:55:50 +0200 (CEST)
Received: from [158.227.67.209] (u108254.bi.ehu.es [158.227.67.209])
 by smtp1 (Postfix) with ESMTPSA id 8C02129EFA;
 Fri, 13 Oct 2017 11:55:50 +0200 (CEST)
To: Julien Grall <julien.grall@arm.com>, xen-users@lists.xen.org
References: <9741fca2-c55b-b54e-52e9-1df02e6a205b@ehu.eus>
 <71e0d5c6-e4e0-7460-1173-a158f7997df8@arm.com>
From: =?UTF-8?B?SmVzw7pzIEzDoXphcm8=?= <jesus.lazaro@ehu.eus>
Message-ID: <d1fb60a1-2de0-e1bb-6299-59959a6abc3c@ehu.eus>
Date: Fri, 13 Oct 2017 11:55:50 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <71e0d5c6-e4e0-7460-1173-a158f7997df8@arm.com>
Content-Language: en-US
X-Greylist: ACL 158 matched, not delayed by milter-greylist-4.4.3 (smtp1);
 Fri, 13 Oct 2017 11:55:50 +0200 (CEST)
X-TM-AS-GCONF: 00
X-TM-AS-Product-Ver: IMSVA-9.1.0.1631-8.1.0.1062-23392.006
X-TM-AS-Result: No--16.568-7.0-31-10
X-imss-scan-details: No--16.568-7.0-31-10
X-TMASE-Version: IMSVA-9.1.0.1631-8.1.1062-23392.006
X-TMASE-Result: 10--16.567800-10.000000
X-TMASE-MatchedRID: 8+bhjh9TQnFaNYs/JxOwj49QEqkRQ5q2Hg7k13K467K7+NPPxj+R6vb9
 MQK6DQClozqGQlSj7JWyM2EePqgEg0ULBetgp2vzJrUxoq6hvw+3dp6DuD+6wOQydRUvl3QT/JN
 GPFwi6g1cNfA2QonCWSMYAOooN/AnJnLCYm9iI2kCLpUaTmjptkyQ5fRSh265/TYFb989WAIuLL
 rhEK94BkxnzQ+DF4/vS65Tkn1za2G12rvYCp8d3ab8GfRpncAzXRVv0vqypYpOCKknS3Uynaoyt
 XMP4p4T9Ko4zTXFXNzIxqAqWhIhYQdL0K48YNLsytPf0+gM21ZaPXNzQ/9WQ7J3rmpkUU+TEOIn
 F2EbxTGTh6/vg0qtal+24nCsUSFNt7DW3B48kkHdB/CxWTRRu25FeHtsUoHuYoiK5pOrkfJ34v3
 V+TMtswKU7pNwks2KCJILLp8/vqPrpcchznD6Bw==
X-TMASE-SNAP-Result: 1.821001.0001-0-1-12:0,22:0,33:0,34:0,39:0-0
X-Greylist: Sender IP whitelisted, Sender succeeded SMTP AUTH, not delayed by
 milter-greylist-4.4.3 (postfix.smtp1.imsva1);
 Fri, 13 Oct 2017 11:55:51 +0200 (CEST)
Subject: Re: [Xen-users] i2c pass-through in mpsoc
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>

SGksCgpBdm9pZGluZyB0aGUgZHRkZXYgcHJvcGVydHkgYXZvaWRzIGFueSBlcnJvci4gTm93IHRo
ZSBpc3N1ZSBpcyB0aGF0LCAKYWx0aG91Z2ggaW4gdGhlIGRldmljZXRyZWUvcGFzc3Rocm91Z2gg
c2VjdGlvbiB0aGUgaTJjIGFwcGVhcnMsIHRoZSAKa2VybmVsIGZhaWxzIHRvIGxvYWQgYW55IGRy
aXZlcnMgYW5kIGRvZXMgbm90IGNyZWF0ZSB0aGUgL2Rldi9pMmMgZGV2aWNlLgoKVGhlIGRvbTAg
a2VybmVsIGhhcyBYRU4gc3VwcG9ydCBmb2xsb3dpbmcgCmh0dHBzOi8vd2lraS54ZW5wcm9qZWN0
Lm9yZy93aWtpL01haW5saW5lX0xpbnV4X0tlcm5lbF9Db25maWdzCgpkbWVzZyBkb2VzIG5vdCBv
ZmZlciBhbnkgbWVzc2FnZXMgcmVnYXJkaW5nIGlzc3VlcyB3aXRoIHRoZSBpMmMuCgpXaGF0IGVs
c2Ugc2hvdWxkIEkgZG8gaW4gb3JkZXIgdG8gcGFzcy10aHJvdWdoIHRoZSBkZXZpY2U/CgpSZWdh
cmRzLAoKSmVzw7pzCgpPbiAxMS8xMC8xNyAxNDoyMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE9u
IDA5LzEwLzE3IDEwOjMzLCBKZXPDunMgTMOhemFybyB3cm90ZToKPj4gSGksCj4gCj4gSGVsbG8s
Cj4gCj4+IEkgYW0gdHJ5aW5nIHRvIHBhc3MgdGhlIEkyQyBwZXJpcGhlcmlhbCBpbiBhbiBtcHNv
Yy4gSSBoYXZlIGJlZW4gCj4+IGZvbGxvd2luZyB0aGUgZXhhbXBsZSB0byBwYXNzIHRoZSBtYWMg
YnV0IEkga2VlcCBnZXR0aW5nIHRoZSBmb2xsb3dpbmcgCj4+IGVycm9yOgo+Pgo+PiAtLS0tCj4+
IChYRU4pIFhFTl9ET01DVExfYXNzaWduX2R0X2RldmljZTogYXNzaWduICIvYW1iYS9pMmNAZmYw
MzAwMDAiIHRvIGRvbTEgCj4+IGZhaWxlZCAoLTIyKQo+PiBsaWJ4bDogZXJyb3I6IGxpYnhsX2Ny
ZWF0ZS5jOjE0MjQ6bGlieGxfX2FkZF9kdGRldnM6IAo+PiB4Y19hc3NpZ25fZHRkZXZpY2UgZmFp
bGVkOiAtMQo+PiBsaWJ4bDogZXJyb3I6IGxpYnhsX2NyZWF0ZS5jOjE0NjE6ZG9tY3JlYXRlX2F0
dGFjaF9kZXZpY2VzOiB1bmFibGUgdG8gCj4+IGFkZCBkdGRldiBkZXZpY2VzCj4+IC0tLS0KPiAK
PiBUaGlzIGlzIG5vcm1hbC4gZHRkZXYgd2lsbCBmYWlsIHdoZW4gdGhlIGRldmljZSBwYXNzdGhy
b3VnaC1lZCBpcyBub3QgCj4gYmVoaW5kIGFuIFNNTVUuCj4gCj4gZHRkZXYgaXMgb25seSBuZWNl
c3Nhcnkgd2hlbiB5b3VyIGRldmljZSBpcyBiZWhpbmQgYW4gU01NVS4gSWYgeW91IGtub3cgCj4g
eW91ciBkZXZpY2Ugd2lsbCBub3QgZG8gRE1BLCB0aGVuIHlvdSBjYW4gc2FmZWx5IGRyb3AgZHRk
ZXY9Li4uIGFuZCAKPiBjb250aW51ZS4KPiAKPiBZb3UgbWlnaHQgYWxzbyBiZSBpbnRlcmVzdGVk
IGJ5IHRoZSBkaXNjdXNzaW9uIFsxXSB3aGljaCBoYXBwZW5lZCBvbiAKPiB4ZW4tZGV2ZWwgcmVj
ZW50bHkgcmVnYXJkaW5nIHRoZSBzYW1lIHByb2JsZW0uCj4gCj4gQ2hlZXJzLAo+IAo+IFsxXSAK
PiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIw
MTctMTAvbXNnMDAzODYuaHRtbAo+IAo+Pgo+PiBBdHRhY2hlZCBJIHNlbmQgdGhlIGNvbmZpZyBm
aWxlIGFzIHdlbGwgYXMgdGhlIHBhc3MtdGhyb3VnaCBkZXZpY2UgdHJlZS4KPj4KPj4gSW4gdGhl
IG1haW4gZGV2aWNlIHRyZWUgSSBoYXZlIG1vZGlmaWVkIHRoZSBJMkMgdG86Cj4+Cj4+IGkyY0Bm
ZjAzMDAwMCB7Cj4+IMKgwqAgY29tcGF0aWJsZSA9ICJjZG5zLGkyYy1yMXAxNCIsICJjZG5zLGky
Yy1yMXAxMCI7Cj4+IMKgwqAgc3RhdHVzID0gImRpc2FibGVkIjsKPj4gwqDCoCB4ZW4scGFzc3Ro
cm91Z2ggPSAiMSI7Cj4+IMKgwqAgaW50ZXJydXB0LXBhcmVudCA9IDwweDQ+Owo+PiDCoMKgIGlu
dGVycnVwdHMgPSA8MHgwIDB4MTIgMHg0PjsKPj4gwqDCoCByZWcgPSA8MHgwIDB4ZmYwMzAwMDAg
MHgwIDB4MTAwMD47Cj4+IMKgwqAgI2FkZHJlc3MtY2VsbHMgPSA8MHgxPjsKPj4gwqDCoCAjc2l6
ZS1jZWxscyA9IDwweDA+Owo+PiDCoMKgIHBvd2VyLWRvbWFpbnMgPSA8MHgxMj47Cj4+IMKgwqAg
Y2xvY2tzID0gPDB4MyAweDNlPjsKPj4gwqDCoCBjbG9jay1mcmVxdWVuY3kgPSA8MHg2MWE4MD47
Cj4+IH07Cj4+Cj4+IEFueSBoaW50cyBvbiB3aGVyZSB0aGUgcHJvYmxlbSBpcz8KPj4KPj4gUmVn
YXJkcywKPj4KPj4gSmVzw7pzCj4+Cj4+Cj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fCj4+IFhlbi11c2VycyBtYWlsaW5nIGxpc3QKPj4gWGVuLXVzZXJz
QGxpc3RzLnhlbi5vcmcKPj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycwo+Pgo+IAoK
LS0gCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KSmVzw7pzIEzDoXphcm8gQXJyb3RlZ3VpIFVuaXZlcnNpZGFk
IGRlbCBQYcOtcyBWYXNjbwpUZWNub2xvZ8OtYSBFbGVjdHLDs25pY2EKRGVwYXJ0YW1lbnRvIGRl
IFRlY25vbG9nw61hIEVsZWN0csOzbmljYQpFc2N1ZWxhIGRlIEluZ2VuaWVyw61hIGRlIEJpbGJh
bwpFbWFpbDogamVzdXMubGF6YXJvQGVodS5ldXMKV1dXOiAgIGRldC5iaS5laHUuZXVzL35hcGVy
dApQbC4gSW5nZW5pZXJvIFRvcnJlcyBRdWV2ZWRvIDEgICAgIFRlbC46IDM0IC0gOTQgLSA2MDEg
NzMgNDQKNDgwMTMgQklMQkFPIChTUEFJTikgICAgICAgICAgICAgICAgICAgRmF4LjogMzQgLSA5
NCAtIDYwMSAzOSAwNwotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0Bs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Fri Oct 13 13:10:42 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Oct 2017 13:10: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 1e2ziI-0002zf-Jk; Fri, 13 Oct 2017 13:09:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ntfearns@gmail.com>) id 1e2duh-00066a-ND
 for xen-users@lists.xenproject.org; Thu, 12 Oct 2017 13:52:39 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 79/25-25852-7A37FD95; Thu, 12 Oct 2017 13:52:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJIsWRWlGSWpSXmKPExsXiVRukqbus+H6
 kwe6d6hbv9v1ldmD0OPzhCksAYxRrZl5SfkUCa8bPvz9YCtawVUyZ+p+5gXEyaxcjF4eQwExG
 iam7JjCBOCwCc1glVr5ZwgjiSAjsYJVYMWMdcxcjJ5CTJbGgaS17FyMHkJ0msXlVHYRZInHiZ
 BlIhZCAosS3U83MEEMPMUn82P6QESQhIqAksWzuEzYQm01ATeJf10UmEFtYwEvizNorYON5BW
 wkth1eDFbDIqAqcfj1JLC4qEC4RNPZfhaIGkGJkzOfgNnMAmYS8zY/ZIaw5SWat86GssUlbj2
 ZzzSBUWgWkpZZSFpmIWmZhaRlASPLKkaN4tSistQiXSMLvaSizPSMktzEzBxdQwMzvdzU4uLE
 9NScxKRiveT83E2MwEBnAIIdjOfXBh5ilORgUhLlzQi8HynEl5SfUpmRWJwRX1Sak1p8iFGDg
 0Pg0K7VFxilWPLy81KVJHiTi4DqBItS01Mr0jJzgLEIUyrBwaMkwusKkuYtLkjMLc5Mh0idYj
 TmuPHw+h8mjn17bv1hEgKbJCXOmwtSKgBSmlGaBzcIliIuMcpKCfMyAp0pxFOQWpSbWYIq/4p
 RnINRSZhXCWQKT2ZeCdy+V0CnMAGdIpp2B+SUkkSElFQDo4lWq+9cz9UzlWfpf/Tbr3Fh/9LF
 IRN3rIjTZDp9almDgLSp0q4FInr3ymtWZPDvPfiBxfnYc2uOLTVvzSq2/LKb5sry1Dfr0ze1j
 rnpvA35j94Gbtve2fJZ67L6wYi5v/4FuKSEdFcsq7m3wmqihX/192cRK9X2noxQeLj+iLTidX
 8fTtOPqUosxRmJhlrMRcWJAMX6SMYMAwAA
X-Env-Sender: ntfearns@gmail.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1507816358!101843182!1
X-Originating-IP: [74.125.82.41]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34742 invoked from network); 12 Oct 2017 13:52:38 -0000
Received: from mail-wm0-f41.google.com (HELO mail-wm0-f41.google.com)
 (74.125.82.41)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Oct 2017 13:52:38 -0000
Received: by mail-wm0-f41.google.com with SMTP id q124so13438948wmb.0
 for <xen-users@lists.xenproject.org>; Thu, 12 Oct 2017 06:52:38 -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:content-language;
 bh=EN3rWTT5X6vG2tvrm2Vr/VcTLM5EV5wE8XNsdXGMfoA=;
 b=Hx0qHGuyhq4RM4Kk8Hj/VrN9594GTa67f7fFbHADdn89ONB/Hfer7cZ1uUKRpaB0Qn
 MzYrKTIRFpvL/kBuH4Uc2DxjJ77Lhygx/g8LdPInbQEcw1qQ/YhVEM1JSYW68GEtd3H8
 yi047aP27tjMFmlMzPW/iM2aEaKgdYZawwc3UG7RCRkU8HAI72fEm7UugWHxJ/xqzGG3
 C+wfY3EQ/MhuuotdDkWOBXKXJwuq9YNqzL+uQ1ARDf70xdCpBIZXkG/c2ikyPc7ZG6nm
 ywFLmpIT9iC6gsee0VTgABKccZez2TWpxlfo9MepViCs21zuYAm1r0QNBdV79VdLsXCh
 yTSQ==
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:content-language;
 bh=EN3rWTT5X6vG2tvrm2Vr/VcTLM5EV5wE8XNsdXGMfoA=;
 b=DC/4/vbXjsLYJKObbCBuy9sQCV5iKgeG1DuzNRoqmnpRPrLykNvjAS6SBeU8IrUNT/
 Fv9Xy/1QNjJz6oQZm7TCqxMfnw2rV03pqzIBWWnP12YHgCx5fzFvXvsetEs6s6pklEd6
 giAyi77YYOVgbSPf2AN8zGBWg2tJrmmVAZyilwp7+1B77yoyg4d3M52xqCfg0fN7MSod
 bY2y465jaL7HWudinTvnURRlnfKlO44/tRNiftNTsuS9a2eHig55byJT5xJNE9sifmXf
 seo1653PGTeAIivW0bcGSG+YJ8tgYPCR7z4dvztuwWRS152SpbhYzZxTJ0Vvf/wdZ6jJ
 Yoew==
X-Gm-Message-State: AMCzsaWPF3L/HXfUphbOjg7cMGSteSHjyvdxzpPjFWN9xBjZwd8jOvkh
 KADkDj5al8ezVphGYA0RQMpL1Q03
X-Google-Smtp-Source: AOwi7QA2upMspvTJ/qzuZDDDrq56UssotIDGN7LeCUZaN3p4i/BVaXCdo35AbjbfYQ9yM7dUtUSv+g==
X-Received: by 10.28.7.82 with SMTP id 79mr1798919wmh.4.1507816357791;
 Thu, 12 Oct 2017 06:52:37 -0700 (PDT)
Received: from [192.168.1.145] (81.158.187.81.in-addr.arpa. [81.187.158.81])
 by smtp.gmail.com with ESMTPSA id h5sm24501175wrb.89.2017.10.12.06.52.36
 for <xen-users@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 12 Oct 2017 06:52:36 -0700 (PDT)
To: xen-users@lists.xenproject.org
From: Nick Google <ntfearns@gmail.com>
Message-ID: <734ee253-0699-6c8b-f642-17cc36002683@gmail.com>
Date: Thu, 12 Oct 2017 14:52:36 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
Content-Language: en-US
X-Mailman-Approved-At: Fri, 13 Oct 2017 13:09:17 +0000
Subject: [Xen-users] PV driver conflicts with AMD Catalyst driver,
	in VGA 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-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>

SGksCgpYZW4gdmVyc2lvbiA0LjkgKGxhdGVzdCBBdXIgZ2l0KQoKUFYgZHJpdmVycyA4LjIKCkhv
c3Q6IEFyY2gsIGtlcm5lbCA0LjEzCgpHdWVzdDogV2luZG93cyBTZXJ2ZXIgMjAxNiwgZnJlc2gg
aW5zdGFsbAoKVmVnYSA2NCBBTUQgZ3JhcGhpY3MKCkFzdXMgWmVuaXRoIFgzOTkgbW90aGVyYm9h
cmQsIGxhdGVzdCBCSU9TICgwODAxKQoKQU1EIGRyaXZlcnMgdHJpZWQgMTcuMTAuMSAmIDE3Ljku
MgoKSXNzdWUuIElmIEFNRCBkcml2ZXJzIGFyZSBpbnN0YWxsZWQgYmVmb3JlIFBWIGRyaXZlcnMs
IGRyaXZlcnMgaW5zdGFsbCAmIApjYXJkIHdvcmtzIGNvcnJlY3RseS4gUFYgZHJpdmVycyBjYW4g
YmUgaW5zdGFsbGVkIGFmdGVyIHRoaXMgYW5kIGFsbCAKd29ya3MgZmluZS4KCklmIFBWIGRyaXZl
cnMgYXJlIGluc3RhbGxlZCBiZWZvcmUgaW5zdGFsbGF0aW9uIG9yIHVwZ3JhZGUgb2YgZHJpdmVy
cywgCmRyaXZlciBpbnN0YWxsYXRpb24gY3Jhc2hlcyBlbnRpcmUgZ3Vlc3QuIE5vIGVycm9yIG1l
c3NhZ2UsIFZOQyB3aW5kb3cgCmNsb3NlcywgVk0gbm8gbG9uZ2VyIHByZXNlbnQgaW4gJ3hsIGxp
c3QnLgoKVGhpcyBoYXMgb25seSBiZWVuIHRlc3RlZMKgIHdpdGggYWxsIFBWIGRyaXZlcnMsIG9y
IG5vIFBWIGRyaXZlcnMuIElmIAphbnlvbmUgaGFzIGlkZWFzIHdoaWNoIGRyaXZlci9zIGNvdWxk
IGJlIHRoZSBpc3N1ZSwgd291bGQgYmUgaGFwcHkgdG8gCnRlc3Qgd2l0aCBzb21lIGRyaXZlcnMs
IGJ1dCBub3QgZ29pbmcgdG8gc3RhcnQgdGVzdGluZyByYW5kb20gCmNvbWJpbmF0aW9ucyBvZiBz
aXghCgpDaGVlcnMsCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Sat Oct 14 23:11:59 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 23:11:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1e3VZu-0002D9-2t; Sat, 14 Oct 2017 23:10:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <pgnet.dev@gmail.com>) id 1e3VZs-0002D3-UD
 for xen-users@lists.xen.org; Sat, 14 Oct 2017 23:10:45 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 60/A7-31244-47992E95; Sat, 14 Oct 2017 23:10:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsXiVRukrVs881G
 kwZ0ZCharrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8a5v7sZCx7xVVw/dJm1gfEqTxcjF4eQwCRG
 iXfbJzGCOCwCd1gkth/+ydzFyMkhIfCDReLBgToIu0piXvcfqHiRxIdv06DsEok7HdcZQWxeA
 UGJkzOfsIDYQgJeEm2fH4DF2QSUJO7/2A4WZxFQldi2q5EZoj5A4kzjX3aQxcICyxglzp/eyw
 aSEBGQlphxpQnMZhbwkbi/q5FpAiPfLCQ7ZiFJQdiaEq3bf7ND2BoSC+7sY4SwtSWWLXzNvIC
 RdRWjRnFqUVlqka6hmV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCIMgDBDsb7
 GwMOMUpyMCmJ8p5rfRgpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJXZ8ajSCHBotT01Iq0zBxgt
 MCkJTh4lER4pUDSvMUFibnFmekQqVOMxhz79tz6w8Sx7+bdP0xCLHn5ealS4rwWIKUCIKUZpX
 lwg2BRfIlRVkqYlxHoNCGegtSi3MwSVPlXjOIcjErCvGEgU3gy80rg9r0COoUJ6JR3EQ9ATil
 JREhJNTBur7zkXf+uX0Ll/I15rSUPtQtb1ba5pGdr225auvGj8z6GPX8Ef55sv/79/doZ/He6
 cyp+yRs915VW/Pw7yn3/NbuOWJba1W6rFpz46Vtwr+GGwKxHSuf9JVqO5lus4/+01fadl95ZR
 d57QVlXF1+JSVCPO/P3YvKZRyd5W74p2CgFpHjyrZ+vxFKckWioxVxUnAgAvYvnB90CAAA=
X-Env-Sender: pgnet.dev@gmail.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1508022643!101404034!1
X-Originating-IP: [74.125.82.43]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7058 invoked from network); 14 Oct 2017 23:10:43 -0000
Received: from mail-wm0-f43.google.com (HELO mail-wm0-f43.google.com)
 (74.125.82.43)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 14 Oct 2017 23:10:43 -0000
Received: by mail-wm0-f43.google.com with SMTP id q124so27138758wmb.0
 for <xen-users@lists.xen.org>; Sat, 14 Oct 2017 16:10:43 -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=TXkv6Y+VzSAZXmgp/gxIgu9p7A2wMuoRhtVjvvPdOAA=;
 b=MGlQ8S4HDVo9mFXkGsV1Nht+9xYSM1YSzw+BSvs7ymjrw8pGciXMGPjrbYVJE1JMrI
 fH4nNFFsGPgbMt7umaOpIWywAJy6ilIdlesowLMHjU0v+lc7mhGjO/3ypuruWYocT/xa
 D/Y9VV5oOAngzeUBiXSQoAcKtpmcnjAOohsgbYicSicW/SxR0t0YBQuMP+PX6FfGr7X6
 8b61MlJq/F5V9H3yRkL/BPooyTvoiRtDGVQqtbjXDJwXn4EAN4CECF8CY9HW7JE0re+G
 9EUkw2LoExJxfJfX2FeZ6VhZC+wgR6CFNRcESu2e5UMzoK6H3+c1LcUb4JNQSvYh1BDo
 HXEA==
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=TXkv6Y+VzSAZXmgp/gxIgu9p7A2wMuoRhtVjvvPdOAA=;
 b=S9NO++Dj9zRoU9vgknzpGXNH/n57AfsnSet7x6d6+6BImom78eMi3TMJJ4ZJX0ptj3
 tqdZvZLIoVex2ZcBt6SVbwhe01S+jrEv1hRcEey2M+jxyeJUOOoQahdhparmh66+3BlI
 Ykc501RpxlTwTsV8ABIVXjxGHhbY7pKmWQz+J+kCX+5lywK/9PBhaPYuXoOi/BNEFY5r
 sgbOzJfWhdmssVk3aN07NfFAIR6l64XVEtUtj6oV6zIJu6kxI+JzjDPM7I++AelaSPYh
 NPC0rfwTRfUidYGcHS95hpJZL/+X+fP1x18H7+kzmOI1sPQGXViGE6zBssFY1sn0HWiT
 ddbg==
X-Gm-Message-State: AMCzsaV2IiLJ+FGDmPpmeczBGWjEkIUO9FREe/W9IgJOo6p+hiIFZqPI
 aJL0/ZN210tCR2lGF2dxS42r5/oVJMJvZe/A60KycQ==
X-Google-Smtp-Source: ABhQp+ShLSwSWWULSyGSGc/97whVBf+lXLZrXdQ7gwSSht2/Eg/PR/t8gBa7iSteRlv84FmTK7g5HTli6YVgK1iXjo0=
X-Received: by 10.28.215.194 with SMTP id o185mr4014347wmg.105.1508022642971; 
 Sat, 14 Oct 2017 16:10:42 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.111.27 with HTTP; Sat, 14 Oct 2017 16:10:42 -0700 (PDT)
From: pgndev <pgnet.dev@gmail.com>
Date: Sat, 14 Oct 2017 16:10:42 -0700
Message-ID: <CAHv26DhzWoru08eDNg4WzQ24m_m9qgwWp9eg=0s=ycmrZdpMHA@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] =?utf-8?q?booting_debian/stretch_as_EFI_guest_on_Xen_?=
	=?utf-8?b?NC45LjAgaG9zdCAtLSDigItcRUZJXGRlYmlhblxncnVieDY0LmVmaSAi?=
	=?utf-8?q?not_recognized=22=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: multipart/mixed; boundary="===============8597984632870730589=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============8597984632870730589==
Content-Type: multipart/alternative; boundary="001a11468592f29c27055b89e16a"

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

I'm attempting to boot an debian/stretch netinstall disc as an EFI mode
guest on an OpenSUSE Xen 4.9.0 host.

I've added the usual "\EFI\debian\grubx64.efi" into the guest's EFI
partition.

When I exec the guest, the TianoCore init sees/reads the startup.nsh, but
*still* drops me to EFI shell with message

...
Shell>
\EFI\debian\grubx64.efi
'\EFI\debian\grubx64.efi' is not recognized as an internal or external
command, operable program, or script file

I'm able to launch OpenSUSE EFI guests with no issue.  I've also been able
to EFI boot Ubuntu -- although, admittedly, that was awhile ago.

(1) Is debian, in principle, EFI bootable as a Xen guest?
(2) Is the debian netinstall CD sufficiently populated for EFI boot?  or do
I need the full install DVD?

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

<div dir=3D"ltr">I&#39;m attempting to boot an debian/stretch netinstall di=
sc as an EFI mode guest on an OpenSUSE Xen 4.9.0 host.<br><br>I&#39;ve adde=
d the usual &quot;\EFI\debian\grubx64.efi&quot; into the guest&#39;s EFI pa=
rtition.<br><br>When I exec the guest, the TianoCore init sees/reads the st=
artup.nsh, but *still* drops me to EFI shell with message<br><br>...<br>She=
ll&gt;<br>\EFI\debian\grubx64.efi<br>&#39;\EFI\debian\grubx64.efi&#39; is n=
ot recognized as an internal or external command, operable program, or scri=
pt file<br><br>I&#39;m able to launch OpenSUSE EFI guests with no issue.=C2=
=A0 I&#39;ve also been able to EFI boot Ubuntu -- although, admittedly, tha=
t was awhile ago.<br><br>(1) Is debian, in principle, EFI bootable as a Xen=
 guest?<br>(2) Is the debian netinstall CD sufficiently populated for EFI b=
oot? =C2=A0or do I need the full install DVD?<br></div>

--001a11468592f29c27055b89e16a--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============8597984632870730589==--


From xen-users-bounces@lists.xen.org Mon Oct 16 02:51:22 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 02:51: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 1e3vTi-0007yX-7A; Mon, 16 Oct 2017 02:50:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <pgnet.dev@gmail.com>) id 1e3vTg-0007qF-CI
 for xen-users@lists.xen.org; Mon, 16 Oct 2017 02:50:04 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 3B/C2-08608-B5E14E95; Mon, 16 Oct 2017 02:50:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXiVRvkpBst9yT
 S4OICdotVVw+wOjB6HN39mymAMYo1My8pvyKBNePNstOMBX0sFc1vb7E3MK5n7mLk5BASmMAo
 0TU7oIuRi4NF4DOLxJIly1lBHAmBmawSO2+3M4JUSQhUSey6MYcJwi6SODa3gx3CLpZYsqOTF
 cTmFRCUODnzCQvEVC+JGTcXg9VwCgRKPF14HGpbgMTDRUfB4mwCShL3f2wHq2cRUJWY/uAnO8
 ScAIlbe08zgRwhLLCGUWLvkwVgi0UEpCVmXGliA7GZBTQlWrf/Zp/AKDALye5ZSFILGJlWMWo
 UpxaVpRbpGlroJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhiIDEOxgvLkx4BCj
 JAeTkijvudaHkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeGVln0QKCRalpqdWpGXmAKMCJi3Bw
 aMkwhsKkuYtLkjMLc5Mh0idYjTmuPHw+h8mjn17bv1hEmLJy89LlRLn1QIpFQApzSjNgxsEi9
 ZLjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEub9KwM0hSczrwRu3yugU5iATnkX8QDklJJEhJR
 UA2Ng8+W0p33pe18en351q8TC8C/ccfoFFr3TpExF3LhWK6lNvObwLX8Rz1P/9ToiIc+irE+9
 2dE6/0VBlIXmqo71j9ZxXWydMXnDGa/qQDY1tjuX4wpmfQl6bcvE/n/9ueYZLgxzvDj1VgW4z
 jnLV6OtxN7X9jG28vuzoGUKMwMvCYlukNqvI6TEUpyRaKjFXFScCAD+5O2H0QIAAA==
X-Env-Sender: pgnet.dev@gmail.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1508122202!111478012!1
X-Originating-IP: [74.125.82.66]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5898 invoked from network); 16 Oct 2017 02:50:03 -0000
Received: from mail-wm0-f66.google.com (HELO mail-wm0-f66.google.com)
 (74.125.82.66)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Oct 2017 02:50:03 -0000
Received: by mail-wm0-f66.google.com with SMTP id r68so6401160wmr.4
 for <xen-users@lists.xen.org>; Sun, 15 Oct 2017 19:50:03 -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;
 bh=m3CS8Z9+1Bm8al039t3F4OEROJeBHJ71D32TRKu8Wo4=;
 b=tycB1mGsMzSZGKp56To07kL6ZhwBh7fb/CYGK6K+n1S7EgADkrGTqtdhQi2eg2QGwL
 dJZWW1eBNy6iQAevz+9lcc/msUbzw716ui3pOh/3B/Bhtrot80ZAAg6pfLNUnxjBt2ke
 dZEPEoLM3zoIvInZ0FQhucEr1pouHWOFcnQFL2LOtcbVKoevTsi8ZZl2Rr10/6My5Z/+
 L5Fv0dQtPhhAKOrU+CSQRyJNU6pMBOPtAk5NwqPzsWi0NEJvozwRIPm5vDXKPctPCrrq
 Wxucrf7miHK4XHAZ5vzpNJvNfN87Y+VYF7A4K+WO1MiRx5qfaNPb2BKL7ZHnjShiczh/
 fbLw==
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;
 bh=m3CS8Z9+1Bm8al039t3F4OEROJeBHJ71D32TRKu8Wo4=;
 b=mFw9vcMwKcc+NBoG7ORGJG2E1FmAhbJz9pqt+XjQRH3JPU3sbFH1ekwi/tXki/T8d9
 bfSnNJXS3Oy1fPrGGQIBeq+ft9/94XoR3/hem+KAzplg2T6+hbfAlul0SytrrX/eC2mX
 C0uWviqCa8l1oDrGNHXUJQo/ba3XPi6NOdEsCu9gAA6Bdmnwj3Vn9hqW+lIszCDbBxXG
 M6JTwWA5Q+0KeG6iu1XSGF0o6i+LIjRgQ1PZWpitcZyBDdt1gB1lgTSaNndVWFiTQslR
 wf33PaHWObdIrDyTJQIcELZqDdPHulS7RWkAqKyESbbUba7woocj2qaIurLRWEIkD+lo
 oVdw==
X-Gm-Message-State: AMCzsaX+tCk265QYdtUMkPAVaQuAW1532drjiK/x9TKcQzv7mmRnEHlU
 MMYSX/CNL2rGgP6PC2RhaMo96E6xanY1yvEcr2PeFQ==
X-Google-Smtp-Source: AOwi7QDxOaqBS0q6L1xdq2ArOlB/umoNhi2HX9SxLMeKFDpYGObxr37V8z34u4SWeFsyjoLCNsEX6NfKNVT82JASbiw=
X-Received: by 10.223.169.33 with SMTP id u30mr6563842wrc.205.1508122202463;
 Sun, 15 Oct 2017 19:50:02 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.111.27 with HTTP; Sun, 15 Oct 2017 19:50:01 -0700 (PDT)
In-Reply-To: <CAHv26DhzWoru08eDNg4WzQ24m_m9qgwWp9eg=0s=ycmrZdpMHA@mail.gmail.com>
References: <CAHv26DhzWoru08eDNg4WzQ24m_m9qgwWp9eg=0s=ycmrZdpMHA@mail.gmail.com>
From: pgndev <pgnet.dev@gmail.com>
Date: Sun, 15 Oct 2017 19:50:01 -0700
Message-ID: <CAHv26Dgf+VxhKhTSsVvirzU3239cx-9z=ZJqwU7Dmgy5FDM5ew@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: Re: [Xen-users]
	=?utf-8?q?booting_debian/stretch_as_EFI_guest_on_Xen_?=
	=?utf-8?b?NC45LjAgaG9zdCAtLSDigItcRUZJXGRlYmlhblxncnVieDY0LmVmaSAi?=
	=?utf-8?q?not_recognized=22=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>

T24gMTAvMTQvMTcgNDoxMCBQTSwgcGduZGV2IHdyb3RlOj4gSSdtIGFibGUgdG8gbGF1bmNoIE9w
ZW5TVVNFIEVGSQpndWVzdHMgd2l0aCBubyBpc3N1ZS4gIEkndmUgYWxzbyBiZWVuCj4gYWJsZSB0
byBFRkkgYm9vdCBVYnVudHUgLS0gYWx0aG91Z2gsIGFkbWl0dGVkbHksIHRoYXQgd2FzIGF3aGls
ZSBhZ28uCldpdGggYW4gVWJ1bnR1IDE2LjA0LjMgZ3Vlc3QsIGNvbmZpZ3VyZWQgZXhhY3RseSB0
aGUgc2FtZSBhcyB0aGUKRGViaWFuIGF0dGVtcHQsIGV4Y2VwdCBvZiBjb3Vyc2UgcG9pbnRpbmcg
dG8gYSBkaWZmZXJlbnQgSVNPLCBJIHNlZQp0aGUgR3J1YiBtZW51LgoKRnJvbSB0aGVyZSwgaWYg
SSBzZWxlY3QgIkluc3RhbGwgVWJ1bnR1IFNlcnZlciIsIGl0IGJyaW5ncyB1cCB3aGF0IEkKYXNz
dW1lIHRvIGJlIHRoZSAncGljayB5b3VyIGxhbmd1YWdlJyBzY3JlZW4gLi4uIGJ1dCBpdCBpcyB2
aXJ0dWFsbHkKdW5yZWFkYWJsZS4KClNvbWV0aGluZyBvYnZpb3VzbHkgd3Jvbmcgd2l0aCB0aGUg
Z3JhcGhpY3MgLi4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Mon Oct 16 13:39:36 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 13:39: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 1e45b4-0007vy-Bo; Mon, 16 Oct 2017 13:38:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tgnyang@gmail.com>) id 1e45b3-0007vs-CY
 for xen-users@lists.xen.org; Mon, 16 Oct 2017 13:38:21 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 FB/0B-30115-C46B4E95; Mon, 16 Oct 2017 13:38:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsVyMfSama73tie
 RBpe2WVisunqA1YHR4+ju30wBjFGsmXlJ+RUJrBlTJh9iKTjPXnHy5zfGBsatbF2MXBxCAhMZ
 Je5f/sYK4rAI3GGR6J7QwwTiSAj8YJF4OWkGSxcjJ5BTJXF40U5WCLtIYsHTz2wQdr7E0aMHG
 EFsXgFBiZMzn4DVCwl4SVzeNwOshk1ARWLW5i9AvRxAG1QlLq7ShCgPkJg27zFYubBAoMTsox
 AjRQSkJWZcaQKzmQV8JO482so2gZFvFpINs5CkIGxNidbtv9khbA2JBXf2MULY2hLLFr5mXsD
 IuopRozi1qCy1SNfIVC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzBAGYBgB+Oq
 BYGHGCU5mJREeZ0Nn0QK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD13gqUEyxKTU+tSMvMAcYKT
 FqCg0dJhHf7FqA0b3FBYm5xZjpE6hSjK8eFO5f+MHH8mHQFSN54eB1IHthzC0juu3n3D5MQS1
 5+XqqUOK80yGwBkOaM0jy40bA4v8QoKyXMywh0rBBPQWpRbmYJqvwrRnEORiVhXi+QKTyZeSV
 wF7wCOo4J6Lh1TmDHlSQipKQaGC2CL7J/KTvsOt8xslrC/16k8qZYs9M8QmYhC7n35sxyWxLG
 xm7NYNnjm+hiz2Pc9H/vLmuj7SKO/eI26j5qG9ZNKfrstjf8wYzvM3MTq+8XXNK12168Suq/t
 Votm06Y7oR5awS+OGU1vFp5/MnWPR7qf9qmsDg3r+1yyn9TKd728OeHX037lViKMxINtZiLih
 MB9p2Up+4CAAA=
X-Env-Sender: tgnyang@gmail.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1508161099!107285635!1
X-Originating-IP: [209.85.214.54]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18371 invoked from network); 16 Oct 2017 13:38:19 -0000
Received: from mail-it0-f54.google.com (HELO mail-it0-f54.google.com)
 (209.85.214.54)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Oct 2017 13:38:19 -0000
Received: by mail-it0-f54.google.com with SMTP id r127so1154552itb.5
 for <xen-users@lists.xen.org>; Mon, 16 Oct 2017 06:38:19 -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=1ghP/tp8Jk1SUeHlSGXVkKttDODqiGpxz3+xEpJ9foI=;
 b=FKGILV75ltrCR6f61sH1zb9wCiFTiuphXcnzH4rl3FPBYgLeJfrCSrIY1M3W7o14ag
 Gvlgs8q6VLYbBSzHlWHc/zIXwy6K2e+ksnKif6UDWj4e6/G1ry7GfRZ/P+5dVvyhv+cC
 gxh2YCRz0fhmSsH8jvA+G/L0yeTAOEuW968ce8k8Y4tBq6KhxdW90AgJ/x0S7MGw6iUl
 Bz39nk4KveOpQvsW5TP+35z4GWME1vk+Q1dJsPu3yv/qCF9dsW1+4jzwcHeUg2BuoJXr
 kCxfT0sIbmfZJ1Q4rp2S+Vuc3hi3a5hAQEcQ9MZ0mhdooLk6fqkJAuv2NXAhHf51I9H/
 I96A==
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=1ghP/tp8Jk1SUeHlSGXVkKttDODqiGpxz3+xEpJ9foI=;
 b=aRNVAnitNY/NYxH3gEQzhfnzAfP9PDtP2svewSBIK0bZ72zFhbycqqU5igA0GvWTns
 xmJr4tMFwXa7AOuPumUkq8qtn6mHYuH3phVwuphchtvS3JHTgyEtx0Sbn5box+eKI3O8
 9djVhppi/RvH0kyaU2zENY0GK6idIL2k2J/2panRgwoB/mbMZaoCxNX7ANaVsnfbiEyx
 hsAdT3GDUUe4QnTt5wW2pqrNTbS/Pfe82yqQnxBFMoLn5w02pJFKiNf2aEJlLd5WHsO9
 ifqcKUsi9cQEjYNSjGs7beVX7p58lA5g+3I2JD2+BKbzbGkAPAgunoH5O5g8rolJtlK6
 ukuQ==
X-Gm-Message-State: AMCzsaWiolIDeE6OKZ25qTwsLP1OBodgQGM1nIjWQtMDry5+alLRjWIH
 fYXNEnzX1kCCU09+A552Nq+HQo3PYbv/HJgWz3jx3A==
X-Google-Smtp-Source: ABhQp+R+SnJSW1L6J34drtPECioTVV342pCst4YubX3HP7yF4lFZnmkgL8AeL0SD7DD2tnm2pqcBfTk7imwLRDIOqiQ=
X-Received: by 10.36.184.5 with SMTP id m5mr1214862ite.69.1508161098678; Mon,
 16 Oct 2017 06:38:18 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.70.17 with HTTP; Mon, 16 Oct 2017 06:38:18 -0700 (PDT)
From: Zihan Yang <tgnyang@gmail.com>
Date: Mon, 16 Oct 2017 21:38:18 +0800
Message-ID: <CAPnP68i3aWKLREV=YuKYrNcBxQAhevOxvsV4LtjPhWia2=CcoQ@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] Is there a way to write memory into a file directly in
	xen without dom0?
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="===============3798515959117613810=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============3798515959117613810==
Content-Type: multipart/alternative; boundary="94eb2c114c9a8d091d055baa1e1f"

--94eb2c114c9a8d091d055baa1e1f
Content-Type: text/plain; charset="UTF-8"

Hi,

I wonder if there is a way to allow xen to directly write content of some
memory pages into a file? For example, I'd like to log some custom
information about some domU without the help of dom0, because the round
trip into dom0 and finally go into xen again to do the IO, seems a little
slow. and I might lose some information.

Thanks.

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

<div dir=3D"ltr"><div>Hi,<br><br>I wonder if there is a way to allow xen to=
 directly write content of some memory pages into a file? For example, I&#3=
9;d like to log some custom information about some domU without the help of=
 dom0, because the round trip into dom0 and finally go into xen again to do=
 the IO, seems a little slow. and I might lose some information.<br><br></d=
iv>Thanks. <br></div>

--94eb2c114c9a8d091d055baa1e1f--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============3798515959117613810==--


From xen-users-bounces@lists.xen.org Mon Oct 16 20:09:50 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 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 1e4Bge-0007Ey-NU; Mon, 16 Oct 2017 20:08:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <pgnet.dev@gmail.com>) id 1e4Bgd-0007Es-81
 for xen-users@lists.xen.org; Mon, 16 Oct 2017 20:08:31 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 7C/99-13910-EB115E95; Mon, 16 Oct 2017 20:08:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgleJIrShJLcpLzFFi42Lxqg3W1t0r+DT
 SYPs8I4tVVw+wOjB6HN39mymAMYo1My8pvyKBNWPfQ++CVaIV3QuDGxh7+LoYuTiEBCYySux4
 epcNxGER2MMq0XnhCjuIIyHwiFXi/LwDjF2MnEBOlsSEDftZuxg5gOw0iYmbqiDCZRIXJz5mB
 gkLCShJHO2tgRi6jEli48xTbCA1QgKyErcmnGEBSQgLrGeUmH//FCtIQgRozrZN51ghOl4xSX
 T/nQqWYBNQlej6vogJZCqvgI3EjyUJIGEWoPC22/fBbhAVCJXYMNUaJMwrIChxcuYTFhCbU8B
 RYtnhC8wgNrOAusSfeZegbHGJW0/mM0HY8hLNW2czT2AUnYWkfRaSlllIWmYhaVnAyLKKUb04
 tagstUjXRC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzBWGIBgB2P3Zf9DjJIcT
 EqivM6GTyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfC+F3gaKSRYlJqeWpGWmQOMWpi0BAePkg
 jvF5A0b3FBYm5xZjpE6hSjLse+Pbf+MAmx5OXnpUqJ8x4CKRIAKcoozYMbAUsglxhlpYR5GYG
 OEuIpSC3KzSxBlX/FKM7BqCTM+wJkCk9mXgncpldARzABHbHO6QnIESWJCCmpBsY1wUU24s9j
 rmX5/N6wd/PTA1/X7jz9l/VwfvTH9BcGl5MFNr7Qb3ixdIqFcOFExiXNjQqcb9iZToub/5zi5
 vsh4MGR+59KstwdGOc/O5C1QVmBZ+djqz9d3pl3rniu6/qusKvhUdenh/9mxrp4l3uzSx4+sb
 1u3d9J3Nknji1lmqr9nfPvpR0+SizFGYmGWsxFxYkA3nJzNRsDAAA=
X-Env-Sender: pgnet.dev@gmail.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1508184508!88731738!1
X-Originating-IP: [74.125.83.43]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18252 invoked from network); 16 Oct 2017 20:08:29 -0000
Received: from mail-pg0-f43.google.com (HELO mail-pg0-f43.google.com)
 (74.125.83.43)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Oct 2017 20:08:29 -0000
Received: by mail-pg0-f43.google.com with SMTP id b11so7685747pgn.12
 for <xen-users@lists.xen.org>; Mon, 16 Oct 2017 13:08:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=reply-to:subject:to:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=PwWNBj3q4E6nj486d970vo5SCBSA+ie5xklIvizkTOU=;
 b=FhP/BcgyMWDvsrbD/GFrSIrAGAuDCAo7OVFk3qMiiawdShVXnOvx4F76bc1bV50K0B
 qvwbMTgznDSGvziiGball3/KuVjZn+T/YN+E5o0k1qwR25hsxbf7E1YyK/6xAB7rrApY
 0M7/RjFHwsx/3XUwi3veH7EgjzcZ31zOLchKZDjZLtj5w47JmWK6SgTTA9z26cTiAErJ
 Xtio4dtqNz7jULQrm2caqi/EbVrJhgsD19pqZUfYia0vFL73gffX3VHzB4l+unIbXtMe
 Xk9YSlvo13sFhp9xmFYlqqCghIwBfh29oZNiQeAa/q13U4f7vhR/asWyzYHPkQiaZDuS
 b3Yg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:reply-to:subject:to:references:from:message-id
 :date:user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=PwWNBj3q4E6nj486d970vo5SCBSA+ie5xklIvizkTOU=;
 b=DF+Kq5Kfh+BI9IfKOpX2lqLWXC8QTOJFYfvUMPrvqiVyDDTWMs3uqOuDSAvdWxfgtM
 9a084jhhRBMDcbJ3GRGkKBzhgCHIXfSSBeEYo5jXViDXBvio/i1yL9+N8KwBWQpjoMwF
 m14B32haPg8P9oY9YJcqvPpBO/bQrcH9nyuhNbD1GC8GhpIhF3uPZXKK0G4UW31ExGKN
 0wSogNyOS/g2EhxREczt8pgM4ZY6yPLG3jC0VySNaCk9nNdKELvDBf/JE3br3KNJQoP9
 7uiDvz2d/OhUHp6LYlngCsDEBYDQTSVz0a6HcTzWZJ5r0mm0QPv5NJZzTXB5Or15LuBz
 2h1w==
X-Gm-Message-State: AMCzsaVa9WmpdDhsgNbCKJbdI2K67IgpHM2Uki9xThux5bG6IoQIG7wN
 ETetfZEduDAY5J9uDc0zvFxl4A==
X-Google-Smtp-Source: AOwi7QBq128ZI6z96DSgB/yafqepuiYExdJcL4MbtABki6CS0vqCti2rOXCE+O1b7LlqRU84TJxxng==
X-Received: by 10.84.195.1 with SMTP id i1mr9826303pld.70.1508184508017;
 Mon, 16 Oct 2017 13:08:28 -0700 (PDT)
Received: from mua.localhost (99-7-172-215.lightspeed.snmtca.sbcglobal.net.
 [99.7.172.215])
 by smtp.gmail.com with ESMTPSA id u186sm14128348pgb.84.2017.10.16.13.08.27
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 16 Oct 2017 13:08:27 -0700 (PDT)
To: Robert McNicol <rmcnicol@servicemasterbc.ca>,
 "xen-users@lists.xen.org" <xen-users@lists.xen.org>
References: <CAHv26DhzWoru08eDNg4WzQ24m_m9qgwWp9eg=0s=ycmrZdpMHA@mail.gmail.com>
 <001401d34692$0f5da040$2e18e0c0$@servicemasterbc.ca>
 <883209d7-35ed-04e9-c0af-5ffd82124a63@gmail.com>
 <002a01d346a7$29e89ef0$7db9dcd0$@servicemasterbc.ca>
 <CAHv26DgoD1k1FHErb5PhmUs=_m6p=Z-4gHei5o=Nh-HMR92Ozg@mail.gmail.com>
 <002f01d346a9$3fdbc0a0$bf9341e0$@servicemasterbc.ca>
From: PGNet Dev <pgnet.dev@gmail.com>
Message-ID: <83c3ad29-7c06-0d5a-0b07-aad5fa602385@gmail.com>
Date: Mon, 16 Oct 2017 13:08:26 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:56.0) Gecko/20100101
 Thunderbird/56.0
MIME-Version: 1.0
In-Reply-To: <002f01d346a9$3fdbc0a0$bf9341e0$@servicemasterbc.ca>
Content-Language: en-US
Subject: Re: [Xen-users]
 =?utf-8?q?booting_debian/stretch_as_EFI_guest_on_Xen_?=
 =?utf-8?b?NC45LjAgaG9zdCAtLSDigItcRUZJXGRlYmlhblxncnVieDY0LmVmaSAibm90?=
 =?utf-8?q?_recognized=22=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>
Reply-To: pgnet.dev@gmail.com
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>

T24gMTAvMTYvMTcgMTE6MDQgQU0sIFJvYmVydCBNY05pY29sIHdyb3RlOgo+IFRoZSBwbG90IHRo
aWNrZW5z4oCmCj4gCj4gQ2FuIHlvdSBwb3N0IHlvdXIgeGwgZ3Vlc3QgY29uZmlnIGZpbGU/Cj4g
Cj4gKlJvYmVydCBNY05pY29sKgo+IElUIFN5c3RlbXMgQWRtaW5pc3RyYXRvcgo+ICpTZXJ2aWNl
TWFzdGVyIFJlc3RvcmUgfCBGcmFzZXIgVmFsbGV5KgoKeWVwLgoKd2l0aCBndWVzdCdzIExWcywK
CglMViBQQVJUIFRCTHM6CgkJL2Rldi9WRzAvZGViNjRfRVNQOgoJCU51bWJlciAgU3RhcnQgKHNl
Y3RvcikgICAgRW5kIChzZWN0b3IpICBTaXplICAgICAgIENvZGUgIE5hbWUKCQkgICAxICAgICAg
ICAgICAgMjA0OCAgICAgICAgICA2NTUzMjYgICAzMTkuMCBNaUIgICBFRjAwICBFU1AKCQkvZGV2
L1ZHMC9kZWI2NF9CT09UOgoJCU51bWJlciAgU3RhcnQgKHNlY3RvcikgICAgRW5kIChzZWN0b3Ip
ICBTaXplICAgICAgIENvZGUgIE5hbWUKCQkgICAxICAgICAgICAgICAgMjA0OCAgICAgICAgIDEw
NDg1NDIgICA1MTEuMCBNaUIgICA4MzAwICBCT09UCgkJL2Rldi9WRzAvZGViNjRfU1dBUDoKCQlO
dW1iZXIgIFN0YXJ0IChzZWN0b3IpICAgIEVuZCAoc2VjdG9yKSAgU2l6ZSAgICAgICBDb2RlICBO
YW1lCgkJICAgMSAgICAgICAgICAgIDIwNDggICAgICAgICAxMDQ4NTQyICAgNTExLjAgTWlCICAg
ODIwMCAgU1dBUAoJCS9kZXYvVkcwL2RlYjY0X1JPT1Q6CgkJTnVtYmVyICBTdGFydCAoc2VjdG9y
KSAgICBFbmQgKHNlY3RvcikgIFNpemUgICAgICAgQ29kZSAgTmFtZQoJCSAgIDEgICAgICAgICAg
ICAyMDQ4ICAgICAgICAxMDQ4NTcyNiAgIDUuMCBHaUIgICAgIDgzMDAgIFJPT1QKCQkvZGV2L1ZH
MC9kZWI2NF9VU1JMT0NBTDoKCQlOdW1iZXIgIFN0YXJ0IChzZWN0b3IpICAgIEVuZCAoc2VjdG9y
KSAgU2l6ZSAgICAgICBDb2RlICBOYW1lCgkJICAgMSAgICAgICAgICAgIDIwNDggICAgICAgIDIw
OTcxNDg2ICAgMTAuMCBHaUIgICAgODMwMCAgVVNSTE9DQUwKCmFuZCwgb24gaG9zdCwKCglrZXJu
ZWwtZGVmYXVsdC00LjEzLjYtMy4xLmdhOGQyMjAyLng4Nl82NAoJZ3J1YjIteDg2XzY0LXhlbi0y
LjAyLTEzLjIueDg2XzY0Cgl4ZW4tNC45LjBfNTAtNTM1LjYueDg2XzY0Cgl4ZW4tbGlicy00Ljku
MF81MC01MzUuNi54ODZfNjQKCXhlbi10b29scy00LjkuMF81MC01MzUuNi54ODZfNjQKCW92bWYt
MjAxNytnaXQxNTA1MzQwMzIwLjVhZmE1YjgxNTktNjMuMS54ODZfNjQKCW92bWYtdG9vbHMtMjAx
NytnaXQxNTA1MzQwMzIwLjVhZmE1YjgxNTktNjMuMS54ODZfNjQKCXFlbXUtb3ZtZi14ODZfNjQt
MjAxNytnaXQxNTA1MzQwMzIwLjVhZmE1YjgxNTktNjMuMS5ub2FyY2gKCgpteSBjb25maWcKCglj
YXQgL2hvbWUveGVuL2d1ZXN0cy9kZWJpYW42NHZtL2RlYmlhbjY0dm1faW5zdGFsbF9wdmh2bS5j
ZmcKCQluYW1lICAgICAgICAgID0gJ2RlYmlhbjY0dm0nCgkJYnVpbGRlciAgICAgICA9ICdodm0n
CgkJeGVuX3BsYXRmb3JtX3BjaSA9IDEKCQlkZXZpY2VfbW9kZWxfdmVyc2lvbj0icWVtdS14ZW4i
CgkJYm9vdCAgICAgICAgICA9ICdkYycKCQliaW9zICAgICAgICAgID0gJ292bWYnCgkJYmlvc19v
dmVycmlkZSA9ICcvdXNyL3NoYXJlL3FlbXUvb3ZtZi14ODZfNjQuYmluJwoJCWRpc2sgICAgICAg
ICAgPSBbICdwaHk6L2Rldi9WRzAvZGViNjRfRVNQLHh2ZGEsdycsCgkJICAgICAgICAgICAgICAg
ICAgJ3BoeTovZGV2L1ZHMC9kZWI2NF9CT09ULHh2ZGUsdycsCgkJICAgICAgICAgICAgICAgICAg
J3BoeTovZGV2L1ZHMC9kZWI2NF9TV0FQLHh2ZGYsdycsCgkJICAgICAgICAgICAgICAgICAgJ3Bo
eTovZGV2L1ZHMC9kZWI2NF9ST09ULHh2ZGcsdycsCgkJICAgICAgICAgICAgICAgICAgJ3BoeTov
ZGV2L1ZHMC9kZWI2NF9VU1JMT0NBTCx4dmRoLHcnLAoJCSAgICAgICAgICAgICAgICAgICdmaWxl
Oi9ob21lL3hlbi9kaXN0cm9zL2lzb3MvZGViaWFuL2RlYmlhbi05LjIuMC1hbWQ2NC1uZXRpbnN0
LmlzbyxoZGI6Y2Ryb20scicsCgkJICAgICAgICAgICAgICAgIF0KCQl2aWYgICAgICAgICAgID0g
WyAnbWFjPTAwOjE2OjNFOjU1OjAyOjAyLCBtb2RlbD1lMTAwMCwgYnJpZGdlPWJyMCwgdmlmbmFt
ZT12aWZERUI2NCcsXQoJCWFjcGkgICAgICAgICAgPSAxCgkJYWNwaSAgICAgICAgICA9IDEKCQlh
Y3BpX3MzICAgICAgID0gMQoJCWFjcGlfczQgICAgICAgPSAxCgkJYXBpYyAgICAgICAgICA9IDEK
CQlhcGljICAgICAgICAgID0gMQoJCWhhcCAgICAgICAgICAgPSAxCgkJa2V5bWFwICAgICAgICA9
ICdlbi11cycKCQlsb2NhbHRpbWUgICAgID0gMAoJCW1heG1lbSAgICAgICAgPSAyMDQ4CgkJbWVt
b3J5ICAgICAgICA9IDIwNDgKCQluZXN0ZWRodm0gICAgID0gMAoJCW54ICAgICAgICAgICAgPSAx
CgkJcGFlICAgICAgICAgICA9IDEKCQlzZGwgICAgICAgICAgID0gMAoJCXNlcmlhbCAgICAgICAg
PSAncHR5JwoJCXNoYWRvd19tZW1vcnkgPSAxNgoJCXNwaWNlICAgICAgICAgPSAwCgkJdHNjX21v
ZGUgICAgICA9ICdkZWZhdWx0JwoJCXZnYSAgICAgICAgICAgPSAnc3RkdmdhJwoJCXZpZGVvcmFt
ICAgICAgPSAxNgoJCXZuYyAgICAgICAgICAgPSAxCgkJdm5jZGlzcGxheSAgICA9IDIKCQl2bmNs
aXN0ZW4gICAgID0gJzAuMC4wLjAnCgkJb25fc2h1dGRvd24gICA9ICdkZXN0cm95JwoJCW9uX3Jl
Ym9vdCAgICAgPSAnZGVzdHJveScKCQlvbl9jcmFzaCAgICAgID0gJ2Rlc3Ryb3knCgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWls
aW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi11c2Vycw==

From xen-users-bounces@lists.xen.org Mon Oct 16 22:47:06 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 22:47: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 1e4E8k-0000Qj-Rh; Mon, 16 Oct 2017 22:45:42 +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@linaro.org>) id 1e47Pe-0002uB-5T
 for xen-users@lists.xen.org; Mon, 16 Oct 2017 15:34:42 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 E2/1C-01785-191D4E95; Mon, 16 Oct 2017 15:34:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplleJIrShJLcpLzFFi42K5GHpjq+6Ei08
 iDfZMMbNYdfUAqwOjx9Hdv5kCGKNYM/OS8isSWDPOtK5nL1jIUnF0xQK2Bsb7zF2MXBxCApMZ
 Jb5dfsII4rAIXGGWODLrJBuIIyGwm1Vi78etQA4nkJMl0bKvl6mLkQPITpNY894WIlwhMbvjJ
 jtIWEhATWLNmyiIoT8ZJd7P/QM2VESgg1Hi4dxzjCANzALGEkd2PgebwyagI7FuRi1IWFhAVO
 LZ+ftMIDavgK3ElY5eVhCbRUBV4uDav8wgtqhAuETT2X4WiBpBiZMzn7BAjFSX+DPvEjOELS5
 x68l8JghbXmL72znMExiFZyFpmYWkZRaSlllIWhYwsqxi1ChOLSpLLdI1MtVLKspMzyjJTczM
 0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAiMgHoGBsYdjLva/Q4xSnIwKYnyOhs+iRTiS8pPqcxIL
 M6ILyrNSS0+xCjDwaEkwdt5ASgnWJSanlqRlpkDjEWYtAQHj5IIbwZImre4IDG3ODMdInWK0Z
 7jwp1Lf5g4jm26DCRvPLwOJA/sufWHSYglLz8vVUqcNwGkTQCkLaM0D24oLHVcYpSVEuZlZGB
 gEOIpSC3KzSxBlX/FKM7BqCTM2w8yhSczrwRu9yugs5iAzlrnBHZWSSJCSqqBcWnsFM8q21N5
 4huCCr202tfJxp52Xf7oeFGg0P3jxzZtf+Z6ZOKtP4w6vN5hXSL+OsmOaSsedno+DfAv0P/Nu
 JKNW2xPcR3PvLsCSnxBi4ViTh5SPJ5kkHLxueDqOm9v5/bbB5VSut7yPu8M3XeP9dn/JYe2Nu
 x92PLf0ODnh/2Tp54V9Wy6oMRSnJFoqMVcVJwIAANU1NoYAwAA
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1508168080!107303517!1
X-Originating-IP: [209.85.216.181]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47947 invoked from network); 16 Oct 2017 15:34:40 -0000
Received: from mail-qt0-f181.google.com (HELO mail-qt0-f181.google.com)
 (209.85.216.181)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Oct 2017 15:34:40 -0000
Received: by mail-qt0-f181.google.com with SMTP id z19so32473540qtg.11
 for <xen-users@lists.xen.org>; Mon, 16 Oct 2017 08:34:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=to:cc:from:subject:message-id:date:user-agent:mime-version
 :content-language:content-transfer-encoding;
 bh=ItZn31uYQ0NdmnPk5vgWpiPp4jSfRgVSoi6YgCqp5TY=;
 b=Me9hA2l4kWHGa1GJL52m1BNEIze8zKcBDqcFltEh4SUkNcW+yVC5RfQXClB4NnI2EH
 9BTLrzn8yS05sZuHjaqZ7Ttff4F4GTuM8HWS729yTHlrM8/tnxJBNnPwQw9UyCGB6Yxj
 lY46OQ+GLee1duaNx3667ACeNp2rH2CsX30TY=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:to:cc:from:subject:message-id:date:user-agent
 :mime-version:content-language:content-transfer-encoding;
 bh=ItZn31uYQ0NdmnPk5vgWpiPp4jSfRgVSoi6YgCqp5TY=;
 b=XKFwPz7q+JELoRvY+RMzJDKwymg9bPSy1RrS2bzkJubWqJl1av8j+UMad59ovytrEa
 H6sJ3q+E1HdgIkl6z55GAEZdaklLHatvPuSqGh5eVwaN7HTMC8XUo8yWQfyVovymuqfD
 0YYhVL+MDpDANmzuv8UOVPmmZVpSCs51CKQSijMuOwKVg9XPSh54gKZZeO858wURS3td
 X8TjowfD8nu113Zo7EY4F8F7x0rMHNKTsBrrZbNBe+irpq9Y60Ks1SxIz+3XQBy2XV/G
 B7c6NOhh627Vg/U8+W0qMtr+DpN+ZMj8DvC8lN6dbrPewFtRicQiYS3c84KMZK3jYutD
 1E8Q==
X-Gm-Message-State: AMCzsaV/cj3BTeW2+oUvhX5NMzpe3fUTZnVwFCYY9uQ53LyTnZxEtDyg
 BwUVoF/IT8vailr7hPMwz+PHmw==
X-Google-Smtp-Source: ABhQp+S/Yk4SWqgOb61pwjiqiEmsPJRnkN2ppw2M5aOlQdCJWPBTHNs7Z0BLEKGeAk9DnpfhewKocg==
X-Received: by 10.200.43.78 with SMTP id 14mr12605798qtv.72.1508168079785;
 Mon, 16 Oct 2017 08:34:39 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id z7sm4613098qtz.40.2017.10.16.08.34.38
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 16 Oct 2017 08:34:39 -0700 (PDT)
To: xen-devel <xen-devel@lists.xenproject.org>,
 xen-announce@lists.xenproject.org,
 "xen-users@lists.xen.org" <xen-users@lists.xen.org>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <9c1b8c22-9ec8-bce4-3849-c9f4073aa9bc@linaro.org>
Date: Mon, 16 Oct 2017 16:34:37 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
Content-Language: en-US
X-Mailman-Approved-At: Mon, 16 Oct 2017 22:45:41 +0000
Cc: "lars.kurth@citrix.com" <lars.kurth@citrix.com>
Subject: [Xen-users] Xen 4.10 RC1
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>

SGkgYWxsLAoKWGVuIDQuMTAgUkMxIGlzIHRhZ2dlZC4gWW91IGNhbiBjaGVjayB0aGF0IG91dCBm
cm9tIHhlbi5naXQ6CgogIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0IDQuMTAuMC1yYzEK
CkZvciB5b3VyIGNvbnZlbmllbmNlIHRoZXJlIGlzIGFsc28gYSB0YXJiYWxsIGF0OgpodHRwczov
L2Rvd25sb2Fkcy54ZW5wcm9qZWN0Lm9yZy9yZWxlYXNlL3hlbi80LjEwLjAtcmMxL3hlbi00LjEw
LjAtcmMxLnRhci5negoKQW5kIHRoZSBzaWduYXR1cmUgaXMgYXQ6Cmh0dHBzOi8vZG93bmxvYWRz
LnhlbnByb2plY3Qub3JnL3JlbGVhc2UveGVuLzQuMTAuMC1yYzEveGVuLTQuMTAuMC1yYzEudGFy
Lmd6LnNpZwoKUGxlYXNlIHNlbmQgYnVnIHJlcG9ydHMgYW5kIHRlc3QgcmVwb3J0cyB0bwp4ZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcuIFdoZW4gc2VuZGluZyBidWcgcmVwb3J0cywgcGxl
YXNlIENDCnJlbGV2YW50IG1haW50YWluZXJzIGFuZCBtZSAoanVsaWVuLmdyYWxsQGxpbmFyby5v
cmcpLgoKVGhhbmtzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Tue Oct 17 04:17:27 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 04:17: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 1e4JIg-0000DE-5L; Tue, 17 Oct 2017 04:16:18 +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 1e4JIf-0000D8-LB
 for xen-users@lists.xen.org; Tue, 17 Oct 2017 04:16:17 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 25/61-14867-01485E95; Tue, 17 Oct 2017 04:16:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIIsWRWlGSWpSXmKPExsXitHjvFF2Blqe
 RBhNe81isunqA1YHR4+ju30wBjFGsmXlJ+RUJrBlrjp9nK7giVPFzxmm2BsZZgl2MXBwsAvNY
 JO707mcHcSQEVrNIPH1znK2LkYNDSKBWYvXSoC5GTqAibYmHm86zgNhsAqoS/Z8/MoLYQgKaE
 o+OX2QGsUUE1CXuH7oHVsMrYCOxZ+1DdhBbWMBE4vCihawQcUGJkzOfgNUwC0RLbG/6xQIxx0
 Hix8K1YHMkBAoklp55yQhRIyLx5dkxlgmMfLOQtM9C0j4LSdksoKuZgc5YP08IIiwvsf3tHGY
 IW03i9rar7BC2tsSyha+ZFzCyr2LUKE4tKkst0jWy0EsqykzPKMlNzMzRNTQw08tNLS5OTE/N
 SUwq1kvOz93ECAxmBiDYwXh+beAhRkkOJiVRXmfDJ5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJ
 HgPNz2NFBIsSk1PrUjLzAHGFUxagoNHSYR3CUiat7ggMbc4Mx0idYrRlaPj5t0/TBwbwOQ+MP
 kETG66tOwvkxBLXn5eqpQ47zGQZgGQ5ozSPLjRsJRwiVFWSpiXEehYIZ6C1KLczBJU+VeM4hy
 MSsK8y0Cm8GTmlcBd8AroOCag49Y5PQE5riQRISXVwLjM5kSQSPIjMyHZGep33tb8EfbPPh8q
 /+qJwivd1CMXVK+LLvC9KHRiZtBh4Y3uFofyGlsDM7La1BpsZXad33nv+ib2gH/rTJ4Vhkk4m
 szY2LR7i+e3vT/fbJr3QOPWo79v5mw79kd94vLYlJsFuzn2n9LKWN54auVCMfGLH/RKH0R8/+
 00Q+KiEktxRqKhFnNRcSIALwpFtAQDAAA=
X-Env-Sender: tlviewer@yahoo.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1508213775!74002695!1
X-Originating-IP: [66.163.189.148]
X-SpamReason: No, hits=2.1 required=7.0 tests=FORGED_MUA_MOZILLA,
 FORGED_YAHOO_RCVD,HTML_MESSAGE,UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3336 invoked from network); 17 Oct 2017 04:16:16 -0000
Received: from sonic314-22.consmr.mail.ne1.yahoo.com (HELO
 sonic314-22.consmr.mail.ne1.yahoo.com) (66.163.189.148)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Oct 2017 04:16:16 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1508213774; bh=tIV0uEXutIV8Ra+PS4/GNJ9yP0iMq78b3T/mqAlkm4M=;
 h=Date:From:Reply-To:To:Subject:References:From:Subject;
 b=AgatAmhNv0juw19vxhiVtIzTR6d08XCeliHChgCeLU6Atr3oQNnffvsGqIICtOAC+HWuAMslkS/YnflzPX/BSHXvqQ1Y74UfqmMuL83tds/j63TfF1SNkmq1nFRqquV150uQnKe6Ac1n6jEGljJhUsYIbVFOlVKjk/Db2ENwXOsMQnmuFxK0N/mKgiYj1sRGzUPt5r3/QG5Ge1EaXpkPInFzW0rqVT9N9YUIMPDaGijz56PqmfpzAEDByBmmY1mUHBOu9nXrF16Xh+GidLl29eh+IxbUJUFiis3XVbRwwZpbVcXK6WWnSjYhREGw9MxLKJCVDJhJyZkYzxpZUvDBmw==
X-YMail-OSG: wyTy_JgVM1kAEv3aymIJHNmPfLB8KdX9zI1MxdB78ODNFAgolaXVieb9UxsbPFf
 _KMjmDLXsQGtcm88_6pg.cheYAwU6Kwfv5yFuvpuvTwR_0d69vQmon_8DkgKOinU_uHptGgfP_K_
 zM_96X1ibT1fEMYdi3lSe7N7EpOjSFAu.df0OF5frB2fudui3xzCEFCEVjPjLmE5dkvE5iBsJHVK
 gb24eUk4MDgwgWdQdNIMYqkhsKs2L1A4S6oKl5BdL9H7VlpjHnhdfy9HG35oUGgz8shw.st87Qmq
 _KSAcGjfH.O6x1cyYZl1fydgG.HT4MdclILQUaus19O7_NDFmooG_3Py7Aua74JIG_A57oNaXR_5
 FnoTQLj3yWESsr.6V6VVZN4omPbeWAOw2Y0OBfjJUfv7KMo4neACOFKKO1yAIztByj4Uhd808IWM
 rlGjJ4uVnMdAGxO3bVC_hVYPjBol4SID0uTtrGelDHcwvP2EepiP6ur0DYZwQgqxNkJ.xyf7.v7W
 siNXXdBlp
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic314.consmr.mail.ne1.yahoo.com with HTTP; Tue, 17 Oct 2017 04:16:14 +0000
Date: Tue, 17 Oct 2017 04:15:59 +0000 (UTC)
From: Mark Pryor <tlviewer@yahoo.com>
To: Xen-users <xen-users@lists.xen.org>
Message-ID: <1480806730.293835.1508213759687@mail.yahoo.com>
MIME-Version: 1.0
References: <1480806730.293835.1508213759687.ref@mail.yahoo.com>
X-Mailer: WebService/1.1.10774 YahooMailNeo Mozilla/5.0 (X11; Linux x86_64;
 rv:52.0) Gecko/20100101 Firefox/52.0
Content-Length: 2919
Subject: [Xen-users] xen-4.10~rc1 in Artful (17.10) source build
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="===============7036599415821839166=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============7036599415821839166==
Content-Type: multipart/alternative; 
	boundary="----=_Part_293834_363362485.1508213759685"
Content-Length: 2388

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

Hello,
I saw the announcement early today and put it together for Artful, which is now frozen.Things moved quick and even built dual hypervisors - one with debug/xenperf, and one without.
Tomorrow I will try with Stretch (deb9.2).
http://prymar56.org/xen/ubuntu/artful/49x/
there is an install trace too. All sub-folders built, including stubdom. 
The ovmf blob is now 4M.
PryMar56##xen-packaging on Freenode



------=_Part_293834_363362485.1508213759685
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_1508213386238_2670">Hello,</div><d=
iv id=3D"yui_3_16_0_ym19_1_1508213386238_2671"><br></div><div>I saw the ann=
ouncement early today and put it together for Artful, which is now frozen.<=
/div><div id=3D"yui_3_16_0_ym19_1_1508213386238_2669">Things moved quick an=
d even built dual hypervisors - one with debug/xenperf, and one without.</d=
iv><div id=3D"yui_3_16_0_ym19_1_1508213386238_2651"><br></div><div id=3D"yu=
i_3_16_0_ym19_1_1508213386238_2652">Tomorrow I will try with Stretch (deb9.=
2).</div><div id=3D"yui_3_16_0_ym19_1_1508213386238_2672"><br></div><div di=
r=3D"ltr" id=3D"yui_3_16_0_ym19_1_1508213386238_2735"><a href=3D"http://pry=
mar56.org/xen/ubuntu/artful/49x/" class=3D"" id=3D"yui_3_16_0_ym19_1_150821=
3386238_2660">http://prymar56.org/xen/ubuntu/artful/49x/</a></div><div id=
=3D"yui_3_16_0_ym19_1_1508213386238_2721"><br></div><div dir=3D"ltr" id=3D"=
yui_3_16_0_ym19_1_1508213386238_2771">there is an install trace too. All su=
b-folders built, including stubdom. <br></div><div dir=3D"ltr" id=3D"yui_3_=
16_0_ym19_1_1508213386238_2764">The ovmf blob is now 4M.</div><div dir=3D"l=
tr" id=3D"yui_3_16_0_ym19_1_1508213386238_2770"><br></div><div dir=3D"ltr" =
id=3D"yui_3_16_0_ym19_1_1508213386238_2769">PryMar56</div><div dir=3D"ltr" =
id=3D"yui_3_16_0_ym19_1_1508213386238_2768">##xen-packaging on Freenode<br>=
</div><div id=3D"yui_3_16_0_ym19_1_1508213386238_2720"><br></div><div id=3D=
"yui_3_16_0_ym19_1_1508213386238_2711"><br></div></div></body></html>
------=_Part_293834_363362485.1508213759685--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============7036599415821839166==--


From xen-users-bounces@lists.xen.org Tue Oct 17 04:19:13 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 04:19: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 1e4JLR-0000MQ-NS; Tue, 17 Oct 2017 04:19:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tlviewer@yahoo.com>) id 1e4JLQ-0000MF-BD
 for xen-users@lists.xen.org; Tue, 17 Oct 2017 04:19:08 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 AA/5E-00431-BB485E95; Tue, 17 Oct 2017 04:19:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJIsWRWlGSWpSXmKPExsXitHinsu6ulqe
 RBvd+aVusunqA1YHR4+ju30wBjFGsmXlJ+RUJrBlX98sWdKpUbD8R28C4W7GLkYuDRWAVi8Sa
 U1tZQRwJgdUsEss2/wdyODiEBGoldl2s7GLkBCrSllj7cDIziM0moCrR//kjI4gtJKAp8ej4R
 bC4iIC6xP1D91hAbF4BG4nFZw8zgdicArYS9z81MEPUF0o8eD2RHWS8sICFxJ3T9hDlghInZz
 4Ba2UWiJKYtP8IK4gtIVAgsfTMS0aIuIjE47OzWCYw8s9C0jILScssJGWzgDYwA120fp4QRFh
 eYvvbOcwQtprE7W1X2SFsbYllC18zL2BkX8WoXpxaVJZapGuul1SUmZ5RkpuYmaNraGCsl5ta
 XJyYnpqTmFSsl5yfu4kRGNwMQLCDsfG70yFGSQ4mJVFeZ8MnkUJ8SfkplRmJxRnxRaU5qcWHG
 GU4OJQkeC2an0YKCRalpqdWpGXmAOMMJi3BwaMkwjsZJM1bXJCYW5yZDpE6xejK0XHz7h8mjg
 1gch+YfAImN11a9pdJiCUvPy9VSpw3EKRZAKQ5ozQPbjQsRVxilJUS5mUEOlaIpyC1KDezBFX
 +FaM4B6OSMG8UyBSezLwSuAteAR3HBHTcOqcnIMeVJCKkpBoYC+R60qXZWDbm6eepvbpVPVOg
 x1t4d+r29xPbHxREfC3l7U/SVNJauL3IVzW3/Ke6jP6086c+LE3tj2B8u/X9izK+7/d/Z//6x
 +exurLYn3H5hOOrT8pPqOHZ+pUjPSzhxDSldw98erKqvx2746TqP9t6mcXhdZmC8ZeLp/y0LL
 j662+ci9gCJZbijERDLeai4kQAqnbqcAwDAAA=
X-Env-Sender: tlviewer@yahoo.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1508213945!79685731!1
X-Originating-IP: [66.163.185.35]
X-SpamReason: No, hits=2.1 required=7.0 tests=FORGED_MUA_MOZILLA,
 FORGED_YAHOO_RCVD,HTML_MESSAGE,UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17676 invoked from network); 17 Oct 2017 04:19:06 -0000
Received: from sonic313-12.consmr.mail.ne1.yahoo.com (HELO
 sonic313-12.consmr.mail.ne1.yahoo.com) (66.163.185.35)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Oct 2017 04:19:06 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1508213945; bh=sHRL4/JHHRnCvwKzXvLwgC0WpGbOw+U6X8knQwf5+tU=;
 h=Date:From:Reply-To:To:In-Reply-To:References:Subject:From:Subject;
 b=FImT874Rv3Lb+NLZZ1aBnqVrJtGNzsJ7fuCprwu2VKYfZzCc1RgBYQUsJVQGFPS31EdO43SALgk/tbb3Gy0fZMUJOPs0FxJXDSyBTHsBGQTLx8ws9/C2EJcdA8NBEC9cevb5jKFy9s6ZrDpFLrU4mcacFLac7bMtyRp+V0E8ZX0ll0Y2d6ilXmky8i0bcPjdAqBGJ1d66imWCh2oTHdLcNIyHJRurY7kMl6j1Hb8TxlxtBNtEVxNIUm0uGvxV4N3v+pbDT0q9fj0Xhv8NTB9u/8Uz3HEQNKEf+iDlVe23RBTRcB0Z3ZlCAhIiVpYV215LWfWoWtziT+qvPxSNyzJvA==
X-YMail-OSG: PgOKbPsVM1mRa8Vw8xlP6foyV4UVBSbynlzEwJWJdVD_a87sxJTFtviSvE9WTRu
 PMtYsmYl6iHOhowezt7vKXL9iR.djtm6oR5ec40N.F1CkmhsbFk2s8_I8tuC7T4I75AmoB0gS.uo
 tBaDSqLgVuLvlyl94vjfKuRNSdGQ0Y6Hp2F9t4JYT_z0oblosSFzzQEVZpc3hRokrNAvOuc8_YyH
 NnQvAxafW0cIn58MIL1sMGjWlbDF6E3l63XJavCb5dYc0hVffkYVd6GDX9jWuQGBSbndZa0Ly6t4
 O6a2OBt1pZH9OCkM_TISCfzpDqOfxOorst7J0YgIZw3T_m8YamC6hnQvjV375fJ4oKJ0WI3fqBdM
 N53_c92lNlcJrGQ2IIf2_qFrujvDOdAPJqNXcr9V2yc8Wy0RT18AcyrABOHFHcjTZgGfxc_yR70B
 oagSJV9Ciu0nMk_.Vx1wh597MtgOayZAmMk9sPzPhnUUI4V_AO3mQwDWyfTvb2As9XDTdO1GbmdS
 zQTwRK0g-
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic313.consmr.mail.ne1.yahoo.com with HTTP; Tue, 17 Oct 2017 04:19:05 +0000
Date: Tue, 17 Oct 2017 04:19:01 +0000 (UTC)
From: Mark Pryor <tlviewer@yahoo.com>
To: Xen-users <xen-users@lists.xen.org>
Message-ID: <1905055611.325702.1508213941433@mail.yahoo.com>
In-Reply-To: <1480806730.293835.1508213759687@mail.yahoo.com>
References: <1480806730.293835.1508213759687.ref@mail.yahoo.com>
 <1480806730.293835.1508213759687@mail.yahoo.com>
MIME-Version: 1.0
X-Mailer: WebService/1.1.10774 YahooMailNeo Mozilla/5.0 (X11; Linux x86_64;
 rv:52.0) Gecko/20100101 Firefox/52.0
Content-Length: 5147
Subject: Re: [Xen-users] xen-4.10~rc1 in Artful (17.10) source build
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="===============3452581522502707651=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============3452581522502707651==
Content-Type: multipart/alternative; 
	boundary="----=_Part_325701_62624594.1508213941431"
Content-Length: 4617

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

error, the correct path is:http://prymar56.org/xen/ubuntu/artful/4ax/
PryMar56

 

    On Monday, October 16, 2017 9:15 PM, Mark Pryor <tlviewer@yahoo.com> wrote:
 

 Hello,
I saw the announcement early today and put it together for Artful, which is now frozen.Things moved quick and even built dual hypervisors - one with debug/xenperf, and one without.
Tomorrow I will try with Stretch (deb9.2).
http://prymar56.org/xen/ubuntu/artful/49x/
there is an install trace too. All sub-folders built, including stubdom. 
The ovmf blob is now 4M.
PryMar56##xen-packaging on Freenode




   
------=_Part_325701_62624594.1508213941431
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_1508213386238_7205">error, the cor=
rect path is:</div><div id=3D"yui_3_16_0_ym19_1_1508213386238_7187" dir=3D"=
ltr"><a href=3D"http://prymar56.org/xen/ubuntu/artful/4ax/" class=3D"" id=
=3D"yui_3_16_0_ym19_1_1508213386238_7226">http://prymar56.org/xen/ubuntu/ar=
tful/4ax/</a></div><div id=3D"yui_3_16_0_ym19_1_1508213386238_7259"><br></d=
iv><div id=3D"yui_3_16_0_ym19_1_1508213386238_7253">PryMar56<br></div><div =
dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1508213386238_7254"><br></div><div id=
=3D"yui_3_16_0_ym19_1_1508213386238_6558"><span></span></div> <div class=3D=
"qtdSeparateBR" id=3D"yui_3_16_0_ym19_1_1508213386238_7496"><br><br></div><=
div class=3D"yahoo_quoted" id=3D"yui_3_16_0_ym19_1_1508213386238_7501" styl=
e=3D"display: block;"> <div style=3D"font-family: Helvetica Neue, Helvetica=
, Arial, Lucida Grande, sans-serif; font-size: 13px;" id=3D"yui_3_16_0_ym19=
_1_1508213386238_7500"> <div style=3D"font-family: HelveticaNeue, Helvetica=
 Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;" id=3D=
"yui_3_16_0_ym19_1_1508213386238_7499"> <div dir=3D"ltr" id=3D"yui_3_16_0_y=
m19_1_1508213386238_7498"><font id=3D"yui_3_16_0_ym19_1_1508213386238_7497"=
 size=3D"2" face=3D"Arial"> On Monday, October 16, 2017 9:15 PM, Mark Pryor=
 &lt;tlviewer@yahoo.com&gt; wrote:<br></font></div>  <br><br> <div class=3D=
"y_msg_container" id=3D"yui_3_16_0_ym19_1_1508213386238_7504"><div id=3D"yi=
v2922257842"><div id=3D"yui_3_16_0_ym19_1_1508213386238_7503"><div style=3D=
"color:#000;background-color:#fff;font-family:Helvetica Neue, Helvetica, Ar=
ial, Lucida Grande, sans-serif;font-size:13px;" id=3D"yui_3_16_0_ym19_1_150=
8213386238_7502"><div id=3D"yiv2922257842yui_3_16_0_ym19_1_1508213386238_26=
70">Hello,</div><div id=3D"yiv2922257842yui_3_16_0_ym19_1_1508213386238_267=
1"><br></div><div id=3D"yui_3_16_0_ym19_1_1508213386238_7505">I saw the ann=
ouncement early today and put it together for Artful, which is now frozen.<=
/div><div id=3D"yiv2922257842yui_3_16_0_ym19_1_1508213386238_2669">Things m=
oved quick and even built dual hypervisors - one with debug/xenperf, and on=
e without.</div><div id=3D"yiv2922257842yui_3_16_0_ym19_1_1508213386238_265=
1"><br></div><div id=3D"yiv2922257842yui_3_16_0_ym19_1_1508213386238_2652">=
Tomorrow I will try with Stretch (deb9.2).</div><div id=3D"yiv2922257842yui=
_3_16_0_ym19_1_1508213386238_2672"><br></div><div dir=3D"ltr" id=3D"yiv2922=
257842yui_3_16_0_ym19_1_1508213386238_2735"><a rel=3D"nofollow" target=3D"_=
blank" href=3D"http://prymar56.org/xen/ubuntu/artful/49x/" class=3D"yiv2922=
257842" id=3D"yiv2922257842yui_3_16_0_ym19_1_1508213386238_2660">http://pry=
mar56.org/xen/ubuntu/artful/49x/</a></div><div id=3D"yiv2922257842yui_3_16_=
0_ym19_1_1508213386238_2721"><br></div><div dir=3D"ltr" id=3D"yiv2922257842=
yui_3_16_0_ym19_1_1508213386238_2771">there is an install trace too. All su=
b-folders built, including stubdom. <br></div><div dir=3D"ltr" id=3D"yiv292=
2257842yui_3_16_0_ym19_1_1508213386238_2764">The ovmf blob is now 4M.</div>=
<div dir=3D"ltr" id=3D"yiv2922257842yui_3_16_0_ym19_1_1508213386238_2770"><=
br></div><div dir=3D"ltr" id=3D"yiv2922257842yui_3_16_0_ym19_1_150821338623=
8_2769">PryMar56</div><div dir=3D"ltr" id=3D"yiv2922257842yui_3_16_0_ym19_1=
_1508213386238_2768">##xen-packaging on Freenode<br></div><div id=3D"yiv292=
2257842yui_3_16_0_ym19_1_1508213386238_2720"><br></div><div id=3D"yiv292225=
7842yui_3_16_0_ym19_1_1508213386238_2711"><br></div></div></div></div><br><=
br></div>  </div> </div>  </div></div></body></html>
------=_Part_325701_62624594.1508213941431--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============3452581522502707651==--


From xen-users-bounces@lists.xen.org Tue Oct 17 13:03:31 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 13:03: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 1e4RVt-00060x-Q8; Tue, 17 Oct 2017 13:02:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <pgnet.dev@gmail.com>) id 1e4RVs-00060m-0p
 for xen-users@lists.xen.org; Tue, 17 Oct 2017 13:02:28 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 E0/95-07499-36FF5E95; Tue, 17 Oct 2017 13:02:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOKsWRWlGSWpSXmKPExsVyMfTANt2k/08
 jDQ7MNrdYdfUAqwOjx9Hdv5kCGKNYM/OS8isSWDM2fbrOWrCRqaLv+jzmBsbPjF2MXBxCAhMY
 JTpmvmcCcVgE9rBKnHtwAsyREHjEKrH1zGqgMg4gJ0viWqdvFyMnkJkmcX//RSYIu1pi+fwHT
 CAlQgJKEkd7ayCGLmGSWHHrBQtIjZCArMStCWdYQBLCAusZJebfP8UKkhABGrRt0zlWiI5LzB
 K9kxvBEmwCqhJd3xeBTeUVsJFY8s4MJMwCFF6/6g4LSFhUIFRiw1RrkDCvgKDEyZlPwHZxCjh
 K/D7/EmwKs4CZxLzND5khbHGJW0/mM0HY8hLb385hnsAoOgtJ+ywkLbOQtMxC0rKAkWUVo0Zx
 alFZapGuobFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgxDAAwQ7GL8sCDjFKc
 jApifI6Gz6JFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBO+ff00ghwaLU9NSKtMwcYOzCpCU4eJ
 REeH3+AqV5iwsSc4sz0yFSpxgtOS7cufSHiePGw+tA8sCeW3+YhFjy8vNSpcR5nUHmCYA0ZJT
 mwY2DpZdLjLJSwryMQAcK8RSkFuVmlqDKv2IU52BUEuZ1AZnCk5lXArf1FdBBTEAHrXN6AnJQ
 SSJCSqqBUTa+5TOjP//XxKtTj4b79vs5tOQuOBlWs84tTGf7Y5O4zUtPPBKPF5/x7+b+M8EcY
 ap3pbqP8QRrOunpx1fN+mW7YZOi3pejJdO2Vno2rtB93eHA0Shod/vjjKDHr5Kzc50XSXdJBz
 MH5F12skx0r3q10nPx+j1JO0x35NsLKPRUZHnEvxNUYinOSDTUYi4qTgQAkVJHWCoDAAA=
X-Env-Sender: pgnet.dev@gmail.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1508245345!102537461!1
X-Originating-IP: [209.85.192.182]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54592 invoked from network); 17 Oct 2017 13:02:26 -0000
Received: from mail-pf0-f182.google.com (HELO mail-pf0-f182.google.com)
 (209.85.192.182)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Oct 2017 13:02:26 -0000
Received: by mail-pf0-f182.google.com with SMTP id i5so1301948pfe.6
 for <xen-users@lists.xen.org>; Tue, 17 Oct 2017 06:02:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=reply-to:subject:to:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=iAAb0GcInk6voRVhg5h6Sbpw7+XYj+CY87aZlB8g6B0=;
 b=Zy9NzUMXmCGYycZsY1qT8+/7GLTImr3mwV7FCmiZTes3NLW9KehAfkCJ5VjWQs/3Ow
 OD5m2CFQVFqZFq+zGISTT+L8Pzx/QPYwlnu4Xb+Ro2fqBpeAGsivlhrINSUYjXpy1X3u
 JE6JN6zmYH1KYJJ9DzfYRx2epVZJV5okqJqUtbC1Oyr2AstB4r8WzWc8i3VSS4MgToqQ
 WYf/X3sWO9v0mvm7i1fKAtyUOkDAwPA2fEERBMsLxEXQ4VUGn1ocm6Ktiigy7C2RT000
 ra4++SCgvDUhu+I1I4D59anp3EtQtQjmSYl42mD0N3HS4MqjwRoyJeIaFcXbn6US46K7
 BoaA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:reply-to:subject:to:references:from:message-id
 :date:user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=iAAb0GcInk6voRVhg5h6Sbpw7+XYj+CY87aZlB8g6B0=;
 b=GTu/zzGMvfM0TRYcNfJEqWy3xbd5A7lNCKrEe6g5y1icFXJhURoFsi8BuvSYEzgBKi
 Gttlb3KoVOD9pboQ+lHCT7o1LHv5t8uT7/H0/Ht9+ftBekiBcXLiwcOSx8BJbumZHZrC
 m5XdDkV6alb03s6LtUGaNnFdQy1WkR23mwYQqa+8e3fk32385zLJpydWrQq95vWtn73z
 IYAllGYMSqjRPg9GnR+sYBDFEt5SuCJqT3eJs4NLuCPjlef5Oh/zIqw8Otzq0u2KghXK
 ElEItmXPknXi34Q1FElqcIG38GW6VNrQquvjlL+12fXD8uYmml0ei078bbCxwlhkyXxO
 WwvQ==
X-Gm-Message-State: AMCzsaXRp+qLFlAX/MTmaWwjCPT3xQeYsRte2GREXCyAwSywUMdWIWMU
 5s7qhI/tTuNJ5k4pMeRgKovFnw==
X-Google-Smtp-Source: AOwi7QBOfOkhRCxgpEN19Ssa1F9bKmOoTmAJ2s3f2mBQVBk2O0Pi8CymRbxhxU4Yu7DpNaTzY44INA==
X-Received: by 10.99.43.150 with SMTP id r144mr10905626pgr.380.1508245345050; 
 Tue, 17 Oct 2017 06:02:25 -0700 (PDT)
Received: from mua.localhost (99-7-172-215.lightspeed.snmtca.sbcglobal.net.
 [99.7.172.215])
 by smtp.gmail.com with ESMTPSA id k3sm11725040pfc.44.2017.10.17.06.02.23
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 17 Oct 2017 06:02:24 -0700 (PDT)
To: Robert McNicol <rmcnicol@servicemasterbc.ca>,
 "xen-users@lists.xen.org" <xen-users@lists.xen.org>
References: <CAHv26DhzWoru08eDNg4WzQ24m_m9qgwWp9eg=0s=ycmrZdpMHA@mail.gmail.com>
 <001401d34692$0f5da040$2e18e0c0$@servicemasterbc.ca>
 <883209d7-35ed-04e9-c0af-5ffd82124a63@gmail.com>
 <002a01d346a7$29e89ef0$7db9dcd0$@servicemasterbc.ca>
 <CAHv26DgoD1k1FHErb5PhmUs=_m6p=Z-4gHei5o=Nh-HMR92Ozg@mail.gmail.com>
 <002f01d346a9$3fdbc0a0$bf9341e0$@servicemasterbc.ca>
 <83c3ad29-7c06-0d5a-0b07-aad5fa602385@gmail.com>
 <006d01d346bf$ce729530$6b57bf90$@servicemasterbc.ca>
From: PGNet Dev <pgnet.dev@gmail.com>
Message-ID: <76900137-eea8-4e97-0098-fd2dd30ec13e@gmail.com>
Date: Tue, 17 Oct 2017 06:02:22 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:56.0) Gecko/20100101
 Thunderbird/56.0
MIME-Version: 1.0
In-Reply-To: <006d01d346bf$ce729530$6b57bf90$@servicemasterbc.ca>
Content-Language: en-US
Subject: Re: [Xen-users]
 =?utf-8?q?booting_debian/stretch_as_EFI_guest_on_Xen_?=
 =?utf-8?b?NC45LjAgaG9zdCAtLSDigItcRUZJXGRlYmlhblxncnVieDY0LmVmaSAibm90?=
 =?utf-8?q?_recognized=22=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>
Reply-To: pgnet.dev@gmail.com
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>

T24gMTAvMTYvMTcgMTo0NiBQTSwgUm9iZXJ0IE1jTmljb2wgd3JvdGU6Cj4gSSBkb24ndCBzZWUg
YW55dGhpbmcgb3ZlcnQsIGJ1dCB3aGVuIEkgZ2V0IGEgY2hhbmNlIElsbCB0cnkgdG8gZHVwbGlj
YXRlIGhlcmUuCgpUaHguCgpKdXN0IGN1cmlvdXMgLS0gaGF2ZSB5b3UgaGFkIHN1Y2Nlc3Mgd2l0
aCBfYW55XyBjb25maWcgdG8gZGF0ZSwgCmxhdW5jaGluZyBEZWJpYW45IGluc3RhbGxlciBhcyBh
IFVFRkkgZ3Vlc3Q/Cgp3aGF0IGhvc3QgT1MgYXJlIHlvdSBvbj8gIG92bWYgZnJvbSBkaXN0cm8g
cGtncywgb3IgRElZIGJ1aWxkPwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Tue Oct 17 15:39:22 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 15:39: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 1e4Twm-0003jb-8y; Tue, 17 Oct 2017 15:38:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <pgnet.dev@gmail.com>) id 1e4Twl-0003jN-CK
 for xen-users@lists.xen.org; Tue, 17 Oct 2017 15:38:23 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 ED/03-05089-EE326E95; Tue, 17 Oct 2017 15:38:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOKsWRWlGSWpSXmKPExsVyMfSWo+4b5We
 RBh/eK1msunqA1YHR4+ju30wBjFGsmXlJ+RUJrBnHmhcwFfxlq2j7s5ytgfEMaxcjF4eQwERG
 iXVH9zGDOCwCe1glrn/dzQbiSAg8YpW4s/o3YxcjJ5CTJXH62Xt2CDtNYtK7t0A2B5BdIdGzJ
 QHEFBJQkjjaWwMx9DujxMudO8HKhQRkJW5NOMMCkhAWWM8oMf/+KVaQhIiAp8TGQ91QZ+xikf
 jWdJIJJMEmoCrR9X0RmM0rYCOxaNUpZhCbBSj+8M9nNpBtogKhEhumWkOUCEqcnPmEBcTmFHC
 U2L1tI9jNzAJmEvM2P2SGsMUlbj2ZzwRhy0s0b53NPIFRdBaS9llIWmYhaZmFpGUBI8sqRvXi
 1KKy1CJdS72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMCIqWdgYNzB+Pqn0yFGS
 Q4mJVFeZ8MnkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeK8qPYsUEixKTU+tSMvMAcYuTFqCg0
 dJhHclSJq3uCAxtzgzHSJ1itGS48KdS3+YOG48vA4kD+y59YdJiCUvPy9VSpx3C0iDAEhDRmk
 e3DhYernEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZj3PcgUnsy8Eritr4AOYgI6aJ3TE5CD
 ShIRUlINjDOOfsy59yGpwc9p7oJLs5VjD1gslvLf3ipeZW83ITO+yZRv2w2RAE9mKb+fqUL3q
 i92rw48ofza4iXH/58P/nB33ZWq+18VqmG0xyDrwwupd1+c+q6+6v2/RymgXPN5t4Gk45L6OW
 2XzrbxNrznqd8w5+zSBvHOt68UNG4sV+3M4717V3jvZSWW4oxEQy3mouJEAL8pmFEqAwAA
X-Env-Sender: pgnet.dev@gmail.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1508254699!110751455!1
X-Originating-IP: [209.85.218.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20137 invoked from network); 17 Oct 2017 15:38:20 -0000
Received: from mail-oi0-f65.google.com (HELO mail-oi0-f65.google.com)
 (209.85.218.65)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Oct 2017 15:38:20 -0000
Received: by mail-oi0-f65.google.com with SMTP id m198so3657878oig.5
 for <xen-users@lists.xen.org>; Tue, 17 Oct 2017 08:38:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=reply-to:subject:to:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=c9aF0F3Kpd0n0u/+UPFAvrMcXUVp/TsBRViAUjaZfE4=;
 b=o5a5nyo+5ztS6o3hJ74Y9aHayYRv148+Lx54hKMXtyQLCJBIhStdwaTW8i4B5OYnj3
 Vr2AIzLDtYFQnzdUJLCXBxFmDgVePByOhsyR07OqhtcKTwFzEh2j+bmpG6R930+q8ChZ
 YAs6ztj4wsQCNsk7px8Y09XrKl9xDJd6KfQzfFRYQI//cToW2FUImZaE+eUEjsz5pidH
 QhLoFHVODBfkt5QXzRw2+uiC4QsScle5RYqGT3fXFgDb6mMw9aCaJckcpHH4fU++tagD
 CSQzniUjjS78S3Z6+bcu/TCwf8BOEC32Am+VkB1dxxwVDrO5Yqv0pKpGgsV31pbIrv13
 piDQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:reply-to:subject:to:references:from:message-id
 :date:user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=c9aF0F3Kpd0n0u/+UPFAvrMcXUVp/TsBRViAUjaZfE4=;
 b=j+JmI8EQhEFILBTTHgk0hhTH7yPKfwzb8BPEspqSvoJmGk+dqqDTZQqmYSjQRgeWxD
 D0hWKkcwXXSVHzGYOmOoK8omSq7VxAHe4FZ1BsKCzO0QeEypzo2+CXnbGiea5CS7xoma
 oa1tBmX/tQHaFPoLY0P0F9x+81MPeoZ83XiGFqzdPZz6eT6DwF3V1NaOtA5NB175ztFi
 IExB1twIew5u/Rjclf3NCDW9V0KQ95X6a8Rg0gBGBJKBzNibxPnvC0ERmsdrpmptYRYW
 js81hLfIt7qwUSBwlxaIJn83H+tke7pDjwMJP/S0bApMNHnIAW5mBpNLsJHX4p6HqOhH
 Jtog==
X-Gm-Message-State: AMCzsaU3YAeTftzKrQVI2cityjLYPrj8/BIVlUmiz0yDmj4m9CcWi3TX
 +Hx/NuNjbL5zpDmvCUsTv8lW4g==
X-Google-Smtp-Source: ABhQp+QBa7QPX3TuFYOU9JTqw3VU/2Yq57z4Vw/nmxGB+2a2cVg1FXHAK34U6TaZVegr1+zGROy5Dg==
X-Received: by 10.157.4.207 with SMTP id 73mr2331819otm.214.1508254698961;
 Tue, 17 Oct 2017 08:38:18 -0700 (PDT)
Received: from mua.localhost ([12.229.62.180])
 by smtp.gmail.com with ESMTPSA id x35sm5478662oth.21.2017.10.17.08.38.17
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 17 Oct 2017 08:38:18 -0700 (PDT)
To: Robert McNicol <rmcnicol@servicemasterbc.ca>, xen-users@lists.xen.org
References: <CAHv26DhzWoru08eDNg4WzQ24m_m9qgwWp9eg=0s=ycmrZdpMHA@mail.gmail.com>
 <001401d34692$0f5da040$2e18e0c0$@servicemasterbc.ca>
 <883209d7-35ed-04e9-c0af-5ffd82124a63@gmail.com>
 <002a01d346a7$29e89ef0$7db9dcd0$@servicemasterbc.ca>
 <CAHv26DgoD1k1FHErb5PhmUs=_m6p=Z-4gHei5o=Nh-HMR92Ozg@mail.gmail.com>
 <002f01d346a9$3fdbc0a0$bf9341e0$@servicemasterbc.ca>
 <83c3ad29-7c06-0d5a-0b07-aad5fa602385@gmail.com>
 <006d01d346bf$ce729530$6b57bf90$@servicemasterbc.ca>
 <76900137-eea8-4e97-0098-fd2dd30ec13e@gmail.com>
 <000d01d3475c$f7453e70$e5cfbb50$@servicemasterbc.ca>
From: PGNet Dev <pgnet.dev@gmail.com>
Message-ID: <8d1d5948-8686-9dd1-5c45-80b306eeb7c0@gmail.com>
Date: Tue, 17 Oct 2017 08:38:16 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:56.0) Gecko/20100101
 Thunderbird/56.0
MIME-Version: 1.0
In-Reply-To: <000d01d3475c$f7453e70$e5cfbb50$@servicemasterbc.ca>
Content-Language: en-US
Subject: Re: [Xen-users]
 =?utf-8?q?booting_debian/stretch_as_EFI_guest_on_Xen_?=
 =?utf-8?b?NC45LjAgaG9zdCAtLSDigItcRUZJXGRlYmlhblxncnVieDY0LmVmaSAibm90?=
 =?utf-8?q?_recognized=22=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>
Reply-To: pgnet.dev@gmail.com
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>

T24gMTAvMTcvMTcgODozMSBBTSwgUm9iZXJ0IE1jTmljb2wgd3JvdGU6Cj4gSSB1c2UgRGViaWFu
IGFzIGEgaG9zdCBhbmQgZ3Vlc3QsIGFuZCBEZWJpYW4gT1ZNRiBwYWNrYWdlLgo+IAo+IEkgaGF2
ZW7igJl0IGhhZCBhIGNoYW5jZSB0byBkdXBsaWNhdGUgeWV0LCBidXQgSSB3YXMgdGhpbmtpbmcs
IGl0IGxvb2tzIGxpa2UgeW91IGFyZSB1c2luZyBhIFNVU0UgcGFja2FnZSBmb3IgT1ZNRi4uLiAK
CnllcAoKPiBtYXliZSB0cnkgdXNpbmcgYSBkZWIgcGFja2FnZSwgb3IgZXZlbiBidWlsZCB5b3Vy
IG93bi4uLgoKSSdsbCBnaXZlIGEgRElZIGJ1aWxkIG9mIG92bWYgYSB0cnkgbGF0ZXIgdG9kYXku
ICBJIHdvdWxkbid0IGJlIGVudGlyZWx5IApzdXJwcmlzZWQgaWYgaXQgbWF0dGVycyAtLSB0aGUg
KlN1c2UgZGV2cyBhcmUgcHJldHR5IHBsdWdnZWQgaW50byBYZW4gCmRldiwgYnV0IHRoZXJlICpo
YXZlKiBiZWVuIChxdWl0ZSBhd2hpbGUgYWdvLCBub3cgLi4uICkgc29tZSBvdm1mIGlzc3VlcyAK
dGhhdCBwZXJzaXN0ZWQgZm9yIGF3aGlsZSwgdGhhdCB3ZXJlIHJlc29sdmVkIGJ5ICdvdGhlcicg
aW5zdGFsbHMuCgo+IEkgaGF2ZSBub3QgaGFkIHRoZSBwcm9ibGVtcyB5b3UgYXJlIGV4cGVyaWVu
Y2luZywgT1ZNRiBoYXMganVzdCB3b3JrZWQgb3V0IG9mIHRoZSBib3gsIGhvd2V2ZXIKCkFuZCBp
dCBkb2VzLCBoZXJlLCBmb3IgZXZlcnl0aGluZyBPVEhFUiB0aGFuIHRoaXMgRGViaWFuOSBpbnN0
YWxsZXIgCmluc3RhbmNlIC4uLiB3aGljaCBpcyB0aGUgZmxpcCBzaWRlIG9mIHRoZSBjb2luLCBh
Ym92ZS4KCj4gRHJpdmUgPSBbICcvcGF0aC90by9pbWFnZS9kZWI2NC5pc28sLHh2ZGY6Y2Ryb20n
XQoKSG0uICBJbnRlcmVzdGluZyBpZGVhIC4uLiB3aWxsIGRvLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4t
dXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Tue Oct 17 15:48:28 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 15:48: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 1e4U6J-0004cz-9D; Tue, 17 Oct 2017 15:48:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <pgnet.dev@gmail.com>) id 1e4U6I-0004ct-0z
 for xen-users@lists.xen.org; Tue, 17 Oct 2017 15:48:14 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 92/63-18968-D3626E95; Tue, 17 Oct 2017 15:48:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOKsWRWlGSWpSXmKPExsVyMfSWk66N2rN
 Ig2WtSharrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8bVtvdMBb3sFSsnzmNpYLzF2sXIxSEkMIFR
 Yv7iz+wgDovAHlaJ2ae/gmUkBB6xSkzv/QXkcAI5WRKTJm5ghLDTJJauuAZkcwDZlRK7Z9WCm
 EICShJHe2sghn5jlLjQ9gOsXEhAVuLWhDMsIAlhgfVA2+6fApspAjRn26ZzrBBFu1gkNq/wBr
 HZBFQlur4vYgKxeQVsJI7eOgNmswDFd208zA6yTFQgVGLDVGuIEkGJkzOfsIDYnAKOEvebZjG
 D2MwCZhLzNj+EssUlbj2ZzwRhy0s0b53NPIFRdBaS9llIWmYhaZmFpGUBI8sqRo3i1KKy1CJd
 Qwu9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAiKlnYGDcwfj7tOchRkkOJiVRX
 mfDJ5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhfqzyLFBIsSk1PrUjLzAHGLkxagoNHSYQ3EC
 TNW1yQmFucmQ6ROsVoyXHhzqU/TBw3Hl4Hkgf23PrDJMSSl5+XKiXOOw2kQQCkIaM0D24cLL1
 cYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMy6MKNIUnM68EbusroIOYgA5a5/QE5KCSRISU
 VAPjah0b3zXLk5z2Je7dy79zfZfAi7NCEb+5+7T+fU6yUYliDuxp3XS6Ydf+B5xz5PTWrDsr5
 8c7OVJ1/sk7Z6TdZAvVjLd/0T7qLm648M792+ce5lX5aO6wd/zyr6b/S35F6VbW+Sq/dvxdtm
 mbhpLhzaI1d1N2cqXbBd/S2TM7qfJwQJBdut8OJZbijERDLeai4kQAD3pJZioDAAA=
X-Env-Sender: pgnet.dev@gmail.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1508255291!107447042!1
X-Originating-IP: [209.85.218.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58054 invoked from network); 17 Oct 2017 15:48:12 -0000
Received: from mail-oi0-f66.google.com (HELO mail-oi0-f66.google.com)
 (209.85.218.66)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Oct 2017 15:48:12 -0000
Received: by mail-oi0-f66.google.com with SMTP id v9so3697980oif.13
 for <xen-users@lists.xen.org>; Tue, 17 Oct 2017 08:48:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=reply-to:subject:to:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=h8yvBYW50dqVS30FhOmSf6sTOaL3PSaJWI6CFU9l2ng=;
 b=GFozFuf6HVAUgS/9YfgLGJPEYkXkREvxSGBE3Vk5W9cdLLylrsuuYeCxC8a2wmg/Lq
 Z298QvTq47vKbdBO5zvyMiPS3hFhPRMQp9nc8Q4mtfgWSdNOqxmyaiiFPkYqsC1Y+2cw
 J28o9AgH1fSjmxYHOCkZM9PknScH+xLpbvDj5ZNMKdA7Litrd21HLIcwqpnZ3eURWbjJ
 /jAIXkFVzc8AI/2e1DFZ2CFI+KNiP16p7ZhaKTEuCXX0be4caaC7mD3J9DLegz+XawYt
 fe67/dDrrGTRJNtnyXWL3B/PuOYpXnDGo/BaOwD4SMkJq4OBmKBznppzTacUznrJ8oZX
 UrCQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:reply-to:subject:to:references:from:message-id
 :date:user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=h8yvBYW50dqVS30FhOmSf6sTOaL3PSaJWI6CFU9l2ng=;
 b=hwIOTzSXsbkhL9/l49rnpKtVVEzt4p3oORv6QQlSow0XlW18yi8GewUJzPFCetGCQo
 qtCQUiqUVag/sEnMlfx2Yw72U8g1eoLFgWOmzwbPj9N6rK22LPYqouPPma3bHPIQxqma
 V6VWfRCC08pMycR8yBLzw6Ha64Zy8ZlKKMlCzuM6iHFXPst6aJxDMz+L4qEtNH+uB84h
 mIZCqwg0+PoX4PRPo7gMA+KDBWpS80p+BhxvP2LSRVss/54PvSIneStF7H7AxnngA18k
 oD1DjB5H65XTMDG9pQI8XgF2jCUoVwrzTNiv0YSq+BMbQArqnuhaecLEQxrQEZn9Po1d
 5HGw==
X-Gm-Message-State: AMCzsaWtf37TpVTXgm0k4taxyVDrS6ik8JquxN9gN1lZbLNNWbp94Z7/
 ya3uWxl8/0Ft3Vc42ehXxIRZUQ==
X-Google-Smtp-Source: ABhQp+S3nFX7sVR1trCAtQCW/tLsBNM6kddYvPlcgfgCDdjcrEQ3k0MXP6V8WDy63wUF7DLYuCnXug==
X-Received: by 10.157.33.93 with SMTP id l29mr2347773otd.275.1508255290850;
 Tue, 17 Oct 2017 08:48:10 -0700 (PDT)
Received: from mua.localhost ([12.229.62.180])
 by smtp.gmail.com with ESMTPSA id 90sm5202896otw.78.2017.10.17.08.48.09
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 17 Oct 2017 08:48:10 -0700 (PDT)
To: Robert McNicol <rmcnicol@servicemasterbc.ca>,
 "xen-users@lists.xen.org" <xen-users@lists.xen.org>
References: <CAHv26DhzWoru08eDNg4WzQ24m_m9qgwWp9eg=0s=ycmrZdpMHA@mail.gmail.com>
 <001401d34692$0f5da040$2e18e0c0$@servicemasterbc.ca>
 <883209d7-35ed-04e9-c0af-5ffd82124a63@gmail.com>
 <002a01d346a7$29e89ef0$7db9dcd0$@servicemasterbc.ca>
 <CAHv26DgoD1k1FHErb5PhmUs=_m6p=Z-4gHei5o=Nh-HMR92Ozg@mail.gmail.com>
 <002f01d346a9$3fdbc0a0$bf9341e0$@servicemasterbc.ca>
 <83c3ad29-7c06-0d5a-0b07-aad5fa602385@gmail.com>
 <006d01d346bf$ce729530$6b57bf90$@servicemasterbc.ca>
 <76900137-eea8-4e97-0098-fd2dd30ec13e@gmail.com>
 <000f01d3475d$f866e5a0$e934b0e0$@servicemasterbc.ca>
From: PGNet Dev <pgnet.dev@gmail.com>
Message-ID: <61b33b64-d2de-e1b7-9079-55947fc019d9@gmail.com>
Date: Tue, 17 Oct 2017 08:48:08 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:56.0) Gecko/20100101
 Thunderbird/56.0
MIME-Version: 1.0
In-Reply-To: <000f01d3475d$f866e5a0$e934b0e0$@servicemasterbc.ca>
Content-Language: en-US
Subject: Re: [Xen-users]
 =?utf-8?q?booting_debian/stretch_as_EFI_guest_on_Xen_?=
 =?utf-8?b?NC45LjAgaG9zdCAtLSDigItcRUZJXGRlYmlhblxncnVieDY0LmVmaSAibm90?=
 =?utf-8?q?_recognized=22=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>
Reply-To: pgnet.dev@gmail.com
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>

T24gMTAvMTcvMTcgODozOCBBTSwgUm9iZXJ0IE1jTmljb2wgd3JvdGU6Cj4gU29ycnksIHRvIGFu
c3dlciB5b3VyIHF1ZXN0aW9uIG1vcmUgZnVsbHksIEkganVzdCBkZWZpbmUgdGhlIGltYWdlIGFz
IGEgQ0RST00gYW5kIHRoZW4gcnVuLiBJIGRvbuKAmXQgbWVzcyB3aXRoIGdydWIuLi4gYnV0IHRo
ZW4gSSBhbHNvIGRvbuKAmXQgdXNlIGEgYm9vdGxvYWRlciBmb3IgQU5ZIG9mIG15IG1hY2hpbmVz
LiBJIGJvb3QgZGlyZWN0bHkgdG8gdGhlIGtlcm5lbCBmcm9tIEVGSSBvciBJIGJvb3QgZGlyZWN0
IHRvIFhFTiBmcm9tIEVGSS4gU28gYWZ0ZXIgaW5zdGFsbCBJIGhhdmUgdG8gbWVzcyB3aXRoIHRo
ZSBFRkkgcGFyYW1ldGVycyB0byBib290IHRoZSBtYWNoaW5lIGRpcmVjdGx5LCBidXQgYm9vdGlu
ZyB0aGUgaW5zdGFsbCBpbWFnZSBqdXN0IHdvcmtzLgoKT24gaG9zdCwgSSB1c2VkIHRvIGJvb3Qg
ZGlyZWN0bHkgYXMgd2VsbC4gIE5vdywgSSBkbyB1c2UgZ3J1YjIuICBJdCAKd29ya3MgcXVpdGUg
cmVsaWFibHkgLS0gb24gbXkgT3BlblNVU0UgaG9zdCAoc2ltcGx5IGhhdmUgbm90IHRyaWVkIGFu
eSAKT1RIRVIgaG9zdCBmb3IgYSBjb3VwbGUgb2YgeWVhcnMgbm93KS4KClRoYXQgc2FpZCwgSSAq
ZG8qIHN0aWxsICdtZXNzJyB3aXRoIHRoZSBFRkkgcGFyYW1zIC0tIGp1c3QgaW4gY2FzZSAKZ3J1
Yi94ZW4vZXRjIHRlbXBvcmFyaWx5IGxvc2VzIGl0cyBtaW5kIChhZ2FpbikuCgpBcyBmb3IgYm9v
dGluZyB0aGUgZ3Vlc3QgJ2RpcmVjdGx5JyAuLi4gaG93IGFyZSB5b3UgbW9kaWZ5aW5nIHRoZSAK
VGlhbm9Db3JlL292bWYgRUZJIGJvb3QgcGFyYW1zPyAgTW9kaWZ5aW5nIHlvdXIgaW1hZ2Ugd2l0
aCBhIGhhcmRjb2RlZCAKTnZWYXJzPyAgYWRkaW5nIGEgc3RhcnR1cC5uc2g/ICBvdGhlcj8KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBt
YWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Tue Oct 17 16:31:55 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 16:31: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 1e4UmD-0000S7-T5; Tue, 17 Oct 2017 16:31:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <pgnet.dev@gmail.com>) id 1e4UmC-0000S1-Kj
 for xen-users@lists.xen.org; Tue, 17 Oct 2017 16:31:32 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 7D/82-27020-36036E95; Tue, 17 Oct 2017 16:31:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKKsWRWlGSWpSXmKPExsVyMfSWgW6SwbN
 Ig817NSxWXT3A6sDocXT3b6YAxijWzLyk/IoE1oz3q1kKdjJVbLmxiK2BsY2pi5GLQ0hgIqPE
 vFtrWEAcFoE9rBIdvxcCOZwcEgKPWCXWbwmAsLMkHm9YwgRhp0nsXX+EGcKukli89jdbFyMH0
 CQliaO9NRBDfzBKPDx9iRGkRkhAVuLWhDNgC4QF1jNKzL9/ihUkIQI0aNumc6wQRYtYJf7e1g
 Wx2QRUJbq+L2ICGcorYCMx56UeSJgFKDzhxkVGkLCoQKjEhqnWIGFeAUGJkzOfgJ3MKeAosf/
 1W7C1zAJmEvM2P2SGsMUlbj2ZzwRhy0s0b53NPIFRdBaS9llIWmYhaZmFpGUBI8sqRo3i1KKy
 1CJdIzO9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAaKlnYGDcwdiw1+8QoyQHk
 5Ior7Phk0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzn9J9FCgkWpaanVqRl5gDjFiYtwcGjJM
 J7GSTNW1yQmFucmQ6ROsVoyXHhzqU/TBw3Hl4Hkgf23PrDJMSSl5+XKiXOew+kQQCkIaM0D24
 cLLVcYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMuwhkCk9mXgnc1ldABzEBHbTO6QnIQSWJ
 CCmpBsZSTsvK8Msmb4RMF//Sfur1qaKvwWu5zLXe/okB9+dzL/OddH2ulI3Bfbsru9ni3tmFS
 nyzeqV3P7DZ/cHfws3XD+39xf8z0MWwbQJrtmVVwYKq6NCG8xNqLOakhgelHJO+Z1yRGRDvui
 P2xL2nexu5dZ6Yf9dse+RepnRixuzgjxeWbTv39qQSS3FGoqEWc1FxIgDsWfOWKAMAAA==
X-Env-Sender: pgnet.dev@gmail.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1508257889!103091002!1
X-Originating-IP: [209.85.218.48]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27345 invoked from network); 17 Oct 2017 16:31:30 -0000
Received: from mail-oi0-f48.google.com (HELO mail-oi0-f48.google.com)
 (209.85.218.48)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Oct 2017 16:31:30 -0000
Received: by mail-oi0-f48.google.com with SMTP id v132so3988550oie.1
 for <xen-users@lists.xen.org>; Tue, 17 Oct 2017 09:31:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=reply-to:subject:to:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=S/vZshb3rygPiQvmqfyGxvPYYfWoAtOo+L0d6US4O0o=;
 b=Z1q/L8o7phIduqA44aiv1EYQwxYXtKgFYlGygbxbyrkafYfGiZS5TVuLY0lmVMN847
 PJ1RBGXacLcW7zoDt1qZCp94Rg8HztFB13AjFnAQt1miPxXqvKvy5m4QlSfa2QvdK7BW
 v71RdEVNuLeWjPWfjkZJ/lakoqloO0+kH1aXssyV3F+sTVnK6N4n+y34o9a0x8aZJge+
 502yz8caBKn4JRYUUcalF1ev7zmGUNyBPbXpqwJCaoUk/lK6xzohcEA6E5T7pJRjfRWQ
 8SNRCdQhU7djsTLGdlBHN14ERTewcTetbXQHyK8/G9GHFRVkpSpXpUPncdhfvUwX9Aln
 FfAA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:reply-to:subject:to:references:from:message-id
 :date:user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=S/vZshb3rygPiQvmqfyGxvPYYfWoAtOo+L0d6US4O0o=;
 b=P98aPTJq8726W5dFJg7HwZIBzZpIJrHKhGYj1BT9MGXCH56jPwKY9ObXSr5QfgfrSi
 C40lVmDEDzeMqTtg1nYCFJBMQnf7D6O09g/O3LR4Qy9ilK5ZrBHyGxTPOhqZnrebFzaM
 TLU7Nm1kLHUJu86eAhdAf8Z+Zfego0MTgwgPyuyoi3Shsui5JVZHSwDhVGLY1C7YTlKH
 /d/IKYJ5ipO91oOXqQ6S9SwTy+2cVogQoevDpuFTWMFE/ccPjkAmQJnR1TXYUfzzKjl3
 B9nzkngfdqSEkgOlcyRcLNFmVh4eArOBGohESnlwZ/B0eU4NGlkjAhw7O6RQacL7Gkt7
 PtXg==
X-Gm-Message-State: AMCzsaUNlakldPGR4kYGDVYPmIQmyZgikspQMrG/zSFvC0HIgFK4Etdh
 maNy1aswaXa4cuCpv11XuiOUCg==
X-Google-Smtp-Source: ABhQp+S6XCVpvOERuD12wrO/MZBz8vS1bAcqAsIg+csRyIAnjlGj7ylFwB83k1gWgozb+UCxrqD2vQ==
X-Received: by 10.202.240.86 with SMTP id o83mr7841525oih.295.1508257889096;
 Tue, 17 Oct 2017 09:31:29 -0700 (PDT)
Received: from mua.localhost ([12.229.62.180])
 by smtp.gmail.com with ESMTPSA id w187sm4366107oig.25.2017.10.17.09.31.28
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 17 Oct 2017 09:31:28 -0700 (PDT)
To: Robert McNicol <rmcnicol@servicemasterbc.ca>,
 "xen-users@lists.xen.org" <xen-users@lists.xen.org>
References: <CAHv26DhzWoru08eDNg4WzQ24m_m9qgwWp9eg=0s=ycmrZdpMHA@mail.gmail.com>
 <001401d34692$0f5da040$2e18e0c0$@servicemasterbc.ca>
 <883209d7-35ed-04e9-c0af-5ffd82124a63@gmail.com>
 <002a01d346a7$29e89ef0$7db9dcd0$@servicemasterbc.ca>
 <CAHv26DgoD1k1FHErb5PhmUs=_m6p=Z-4gHei5o=Nh-HMR92Ozg@mail.gmail.com>
 <002f01d346a9$3fdbc0a0$bf9341e0$@servicemasterbc.ca>
 <83c3ad29-7c06-0d5a-0b07-aad5fa602385@gmail.com>
 <006d01d346bf$ce729530$6b57bf90$@servicemasterbc.ca>
 <76900137-eea8-4e97-0098-fd2dd30ec13e@gmail.com>
 <000f01d3475d$f866e5a0$e934b0e0$@servicemasterbc.ca>
 <61b33b64-d2de-e1b7-9079-55947fc019d9@gmail.com>
 <001101d34764$8b768b60$a263a220$@servicemasterbc.ca>
From: PGNet Dev <pgnet.dev@gmail.com>
Message-ID: <6f20c007-05ef-03b2-3535-9bccd079e0ce@gmail.com>
Date: Tue, 17 Oct 2017 09:31:27 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:56.0) Gecko/20100101
 Thunderbird/56.0
MIME-Version: 1.0
In-Reply-To: <001101d34764$8b768b60$a263a220$@servicemasterbc.ca>
Content-Language: en-US
Subject: Re: [Xen-users]
 =?utf-8?q?booting_debian/stretch_as_EFI_guest_on_Xen_?=
 =?utf-8?b?NC45LjAgaG9zdCAtLSDigItcRUZJXGRlYmlhblxncnVieDY0LmVmaSAibm90?=
 =?utf-8?q?_recognized=22=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>
Reply-To: pgnet.dev@gmail.com
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>

T24gMTAvMTcvMTcgOToyNSBBTSwgUm9iZXJ0IE1jTmljb2wgd3JvdGU6Cj4gSSB1c2UgdGhlIGVm
aV9zaGVsbCBkaXJlY3RseSBhbmQgdGhlbiBtaWdyYXRlIHRvIGEgc3RhcnR1cC5uc2g6CgpIbS4g
IEluIG15IGF0dGVtcHRzLCBpZiBzdGFydHVwLm5zaCBleGlzdHMsIHRoZSBndWVzdCAqZG9lcyog
c2VlL29wZW4gaXQuCgpJbiBzdWNoIGNhc2UsIHdoYXQgc3BlY2lmaWNhbGx5IGFyZSB5b3UgcG9w
dWxhdGluZyBzdGFydHVwLm5zaCB3aXRoPwoKTXkgJ3VzdWFsJyAi4oCLXEVGSVxkZWJpYW5cZ3J1
Yng2NC5lZmkiIGRvZXNuJ3QgZXhpc3QgLi4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Tue Oct 17 16:50:30 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 16:50: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 1e4V42-0002QQ-Hy; Tue, 17 Oct 2017 16:49:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <pgnet.dev@gmail.com>) id 1e4V40-0002Q8-Ny
 for xen-users@lists.xen.org; Tue, 17 Oct 2017 16:49:56 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 53/3E-30254-3B436E95;
 Tue, 17 Oct 2017 16:49:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGKsWRWlGSWpSXmKPExsVyMfSWo+4mk2e
 RBj8m61qsunqA1YHR4+ju30wBjFGsmXlJ+RUJrBnzVrWyFqxhr1hwWqWBcRJbFyMnh5DAJEaJ
 n/8cuxi5OFgE9rBKNDReZwFxJAQesUqcffGGHaRKQiBL4tH8ZUAdHEB2msSq//wQZpXEzY4iE
 FNIQEniaG8NSKeQwHdGibYdt5kg5stK3JpwBmyksMB6Ron590+xgjgiAm2MEq96XrFAtHSxSb
 Q+38EM0sImoCrR9X0RWDuvgI3EqnMfGUFsFqD4ioX7mUHWiQqESmyYag1RIihxcuYTFhCbU8B
 R4u3/ZrByZgEziXmbHzJD2OISt57MZ4Kw5SW2v53DPIFRdBaS9llIWmYhaZmFpGUBI8sqRo3i
 1KKy1CJdQwO9pKLM9IyS3MTMHCDPTC83tbg4MT01JzGpWC85P3cTIzBeGIBgB+Px93GHGCU5m
 JREeZ0Nn0QK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuA9YvwsUkiwKDU9tSItMwcYuTBpCQ4eJR
 HeCyBp3uKCxNzizHSI1ClGS44Ldy79YeK48fA6kDyw59YfJiGWvPy8VClx3myQBgGQhozSPLh
 xsORyiVFWSpiXEehAIZ6C1KLczBJU+VeM4hyMSsK8s0Gm8GTmlcBtfQV0EBPQQeucnoAcVJKI
 kJJqYPSZ95VB9Z/so5q3BdvlFxzieXDU+CtTj/mn53MydxWs0VI+wdl74L394aRO3aKdi6YyX
 fMwSHf12nyJ8/qL1T/Z7gee+/ZXXJYj+avyusnbTObf+VRnsWfdGsbTs+z6fOVre1WzxRcE8W
 4wyXqzTrhBSzCtfGbYomyuWje5h0vO/Lh98c1h6QdKLMUZiYZazEXFiQD4SItwKQMAAA==
X-Env-Sender: pgnet.dev@gmail.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1508258993!112291268!1
X-Originating-IP: [209.85.218.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54096 invoked from network); 17 Oct 2017 16:49:54 -0000
Received: from mail-oi0-f65.google.com (HELO mail-oi0-f65.google.com)
 (209.85.218.65)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Oct 2017 16:49:54 -0000
Received: by mail-oi0-f65.google.com with SMTP id a132so4076134oih.11
 for <xen-users@lists.xen.org>; Tue, 17 Oct 2017 09:49:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=reply-to:subject:to:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=Nm2p4xfCod5x0TQie0LydcFxpcQVJy1sv4a40M3jVI8=;
 b=iUnMUWeQtrtTPA34V70fezCmBVCfgLdHqN8Lvk3EyB/MWC7T2Oi5C8gZ7RlEsGDBW+
 uSeUgXHKmfUYWdIsRXUooI9tnJq/SsmOklM2aA5Dz9IO0y8ZaVQrIpu/aC2lB2OD+S0V
 RlY/VVod3vp9h4FO87BZRACzvay7m8oYDyz1sLhSMT2XjmfQJ3FRwSLwT2xnVPzBd0BC
 yaP4yQbpBMTAJ7D5GKj455S7aa5z0B4F6xTMV3TxpGUCV8Tkcqpp0IYpSb5/FQtsqTG5
 /IncHn878p42lab5J4KZ7UVLuYfQEwk/EsCEYh+olOCvFR6xbOu584RLpLFpDIl6AmhD
 YpiA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:reply-to:subject:to:references:from:message-id
 :date:user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=Nm2p4xfCod5x0TQie0LydcFxpcQVJy1sv4a40M3jVI8=;
 b=HCjLdozuHF+837j7fBzmYYT5osISSTDwNgqoIbi6GUQwH9sVg2RSuSshSzZ1SF3c/H
 D5hsObo8sE2XOHUagJweSivd77QyhyP9BqwbU1I0MlzO0UwM+3h7cPcWAEYYeMa7y+AX
 3szCTxyHQVFFJ98jtrKcARbGe0amSC5FtGlQ22FZIi3q0QBe0FKOy+hlhyuieFerKoKk
 w13PPvZIdagvuIZmAJ694OJVzFRViT2PL6WsIsFQQt3v3w9fsgbdyGHbtGjKEJjpdd1z
 vZwDKagA8fBKQ8/4Fd523GuPBkRfq64nUjxWSl/J3J/JmIUJrcVFk0n152tD1vrAgzUF
 oubg==
X-Gm-Message-State: AMCzsaX6OaZa6NsWWDaS8L4j9piieEPbn/QFG43OoLJqBkqbk3bU8foN
 gWl6wVFMDRDN+zH3aRN3IHLA4Q==
X-Google-Smtp-Source: ABhQp+TGTZLC6azVZZH7XhFVobdSR2m4s1JQFBAny1sAEt508P2jNH5LBLt0P3J76UHaohMF/9h6Bg==
X-Received: by 10.202.240.86 with SMTP id o83mr7869756oih.295.1508258992809;
 Tue, 17 Oct 2017 09:49:52 -0700 (PDT)
Received: from mua.localhost ([12.229.62.180])
 by smtp.gmail.com with ESMTPSA id s52sm5263481otb.25.2017.10.17.09.49.51
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 17 Oct 2017 09:49:52 -0700 (PDT)
To: Robert McNicol <rmcnicol@servicemasterbc.ca>,
 "xen-users@lists.xen.org >> \"xen-users@lists.xen.org\""
 <xen-users@lists.xen.org>
References: <CAHv26DhzWoru08eDNg4WzQ24m_m9qgwWp9eg=0s=ycmrZdpMHA@mail.gmail.com>
 <001401d34692$0f5da040$2e18e0c0$@servicemasterbc.ca>
 <883209d7-35ed-04e9-c0af-5ffd82124a63@gmail.com>
 <002a01d346a7$29e89ef0$7db9dcd0$@servicemasterbc.ca>
 <CAHv26DgoD1k1FHErb5PhmUs=_m6p=Z-4gHei5o=Nh-HMR92Ozg@mail.gmail.com>
 <002f01d346a9$3fdbc0a0$bf9341e0$@servicemasterbc.ca>
 <83c3ad29-7c06-0d5a-0b07-aad5fa602385@gmail.com>
 <006d01d346bf$ce729530$6b57bf90$@servicemasterbc.ca>
 <76900137-eea8-4e97-0098-fd2dd30ec13e@gmail.com>
 <000f01d3475d$f866e5a0$e934b0e0$@servicemasterbc.ca>
 <61b33b64-d2de-e1b7-9079-55947fc019d9@gmail.com>
 <001101d34764$8b768b60$a263a220$@servicemasterbc.ca>
 <6f20c007-05ef-03b2-3535-9bccd079e0ce@gmail.com>
 <001401d34766$ae914a70$0bb3df50$@servicemasterbc.ca>
From: PGNet Dev <pgnet.dev@gmail.com>
Message-ID: <a8b455b8-59e6-a21d-468c-b2b13424a27c@gmail.com>
Date: Tue, 17 Oct 2017 09:49:51 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:56.0) Gecko/20100101
 Thunderbird/56.0
MIME-Version: 1.0
In-Reply-To: <001401d34766$ae914a70$0bb3df50$@servicemasterbc.ca>
Content-Language: en-US
Subject: Re: [Xen-users]
 =?utf-8?q?booting_debian/stretch_as_EFI_guest_on_Xen_?=
 =?utf-8?b?NC45LjAgaG9zdCAtLSDigItcRUZJXGRlYmlhblxncnVieDY0LmVmaSAibm90?=
 =?utf-8?q?_recognized=22=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>
Reply-To: pgnet.dev@gmail.com
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>

T24gMTAvMTcvMTcgOTo0MCBBTSwgUm9iZXJ0IE1jTmljb2wgd3JvdGU6Cj4gT2ZmIHRoZSB0b3Ag
b2YgbXkgaGVhZCBJIGNhbnQgcmVjYWxsIHRoZSBleGFjdCBzY3JpcHQgY29udGVudCwgYnV0IEkg
dXN1YWxseSB1c2UgdGhpcyBhcnRpY2xlIGZyb20gdGhlIEFyY2hMaW51eCB3aWkgdG8gam9nIG15
IG1lbW9yeToKPiBodHRwczovL3dpa2kuYXJjaGxpbnV4Lm9yZy9pbmRleC5waHAvRUZJU1RVQgo+
IFNwZWNpZmljYWxseSB0aGUgIlVzaW5nIFVFRkkgU2hlbGwiIHNlY3Rpb24uCj4gCj4gVGhlaXIg
ZXhhbXBsZToKPj4gZnMwOgo+PiBcdm1saW51ei1saW51eCByb290PVBBUlRVVUlEPTM1MThiYjY4
LWQwMWUtNDVjOS1iOTczLTBiNWQ5MThhYWU5NiBydyBpbml0cmQ9L2luaXRyYW1mcy1saW51eC5p
bWcKPiAKPiBIb3dldmVyLCBpZiB5b3UgYXJlIHRyeWluZyB0byBib290IHRoZSBpbnN0YWxsIGlt
YWdlIEkgd291bGQganVzdCBjYWxsOgo+IEZzMDogKFdoYXRldmVyIGRyaXZlIGlzIHRoZSBpbnN0
YWxsIGltYWdlKQo+IFxlZmlcYm9vdFxib290eDY0LmVmaQoKSSd2ZSBhbHJlYWR5IHRyaWVkIHRo
ZSBcZWZpXGJvb3RcYm9vdHg2NC5lZmksIGFuZCBJIGdldCBhIGZhaWwgd2l0aCBhIApjb21wbGFp
bnQgYWJvdXQgU2VjdXJlQm9vdCAtLSB3aGljaCBJJ3ZlIHRyaWVkIHRvIGRpc2FibGUgaW4gdGhl
IApUaWFub0NvcmUgc2V0dXAuICBJJ20gbm90IGNvbnZpbmNlZCB0aGF0IHRoZSBkaXNhYmxlIHRh
a2VzIHByb3Blcmx5OyAKaGF2ZW4ndCB5ZXQgcmV3cml0dGVuIHRoZSBpbWcncyBOdlZhcnMgZGly
ZWN0bHkgKGZyb20gZWFybGllciBjb21tZW50cyAuLi4pLgoKSSBkb24ndCByZWNhbGwgc2VlaW5n
IHRoaXMgcGFydGljdWxhciBBcmNoIGFydGljbGUgLi4uIHRoeCA0IHRoZSAKcmVmZXJlbmNlLiAg
V2lsbCBwb2tlIGF0IGl0IGxhdGVyLCB0b28uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Wed Oct 18 02:27:20 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 02:27:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1e4e3Z-00042m-PW; Wed, 18 Oct 2017 02:26:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <pgnet.dev@gmail.com>) id 1e4e3Y-00042g-B7
 for xen-users@lists.xen.org; Wed, 18 Oct 2017 02:26:04 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 CC/D7-31121-BBBB6E95; Wed, 18 Oct 2017 02:26:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupileJIrShJLcpLzFFi42Lxqg121N21+1m
 kwcx+C4tVVw+wOjB6HN39mymAMYo1My8pvyKBNaP70UW2go2cFUc+CzcwvmXvYuTiEBLoZ5R4
 efkqmMMisIdV4tPjtUwgjoTAI1aJ7iVL2LoYOYGcLInuzedZIew0ibfTnzFD2BUSV5pPsnQxc
 gCNUpI42lsDEhYSWMok8f8OK4QtK3FrwhkWkJnCAusZJebfPwWWEAGas23TOVaIMz6xSdx6/R
 psKJuAqkTX90VMIDavgI1Ee+slsAYWoPiSU23MIMtEBUIlNky1higRlDg58wnYDZwCjhJd14R
 AwswCZhLzNj9khrDFJW49mc8EYctLNG+dzTyBUXQWku5ZSFpmIWmZhaRlASPLKkaN4tSistQi
 XSNLvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwHhhAIIdjAcWBR5ilORgUhLld
 TZ8EinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgrdt17NIIcGi1PTUirTMHGDkwqQlOHiURHjLQN
 K8xQWJucWZ6RCpU4y6HPv23PrDJMSSl5+XKiXOGwJSJABSlFGaBzcClkQuMcpKCfMyAh0lxFO
 QWpSbWYIq/4pRnINRSZi3AmQKT2ZeCdymV0BHMAEdsc7pCcgRJYkIKakGxklHm68uYmidkjVV
 Q2yL+rpt0etc3DkY7UzOVs5WixJ26rJdy81mtP3yh7kNQbtfiTer7f8syevYPtE+vPKBy/alV
 9czb5LqveTKcmyzi/dphegyEXWfHoHs5o0KYQeZqiLm8BVt5atc+87lWu33ntnFNep/mfcmRE
 7eXiw9axfPPOaQBi0uJZbijERDLeai4kQAL38LbB0DAAA=
X-Env-Sender: pgnet.dev@gmail.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1508293561!88950556!1
X-Originating-IP: [74.125.83.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40138 invoked from network); 18 Oct 2017 02:26:02 -0000
Received: from mail-pg0-f65.google.com (HELO mail-pg0-f65.google.com)
 (74.125.83.65)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Oct 2017 02:26:02 -0000
Received: by mail-pg0-f65.google.com with SMTP id g6so3004554pgn.6
 for <xen-users@lists.xen.org>; Tue, 17 Oct 2017 19:26:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=reply-to:subject:to:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=+5MSWgZM0wIw/C8le2B4j/ursO8AYZWTYlReDNiflFU=;
 b=dnLrEPPWOzWTBzqcWwKlZER7kP6yf1wzlE15B3dn0ma1Ww4y21CHKDZRzTwaAMpyQX
 xyq5XJ0LGW1WIrbmGDLrhSckr1uYLm57/xkXSYFhHv1cnc3UJpCB8IWRrWz72EbBjqn6
 wGQld4KkTyn/EO4OMO1VAdqRut5OTplyZKHC5ZOSLarbXUQtBXp4lZvxkAPdyLMfQ12b
 Psq0J7tCQHMCfjEZ1knTBUD5gsHI+XYQ/vCehnjlkEJw4kVxxGtcUGm5SRwK7w1IvYGh
 1UsxLegKMcXGut1HbS2poriPC7JchyNKTh9vKMJqVN4KrYhvdRsb2l6iGh/haoH/IlpA
 dMwQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:reply-to:subject:to:references:from:message-id
 :date:user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=+5MSWgZM0wIw/C8le2B4j/ursO8AYZWTYlReDNiflFU=;
 b=Lr8Ly2VsbOE2ZIujTbNT/GsFL5vZHEsQ9cNfqrkHOuvvcDUh3QsxO/u3NCr3DAlrKX
 hRUsEMzl7Orq9T3QeNbtWkzgaaf6woC7Y7jUoByhJPxcAmnCXnYrhY1UMQbP5bUTjpgS
 lJKBlgtGCYGgw1znrjVvFdk4wG0WpBeF0u1P+gDuZMpjHCAGH/NAwgm+Ade4iCtM9WTF
 f/qoM33PtF9AfG6Pu8dz5UN8zvC4U6B2ngYZ4QHlOPUfZqdmjo/YjSCFeAGGBkmMY/2a
 grZkVtz474S9/hdynOyrPsbQZ3gAYwrgDxuAw+Y1VMNYgrqdxV2xHDTF+PgCh89kfWvO
 cWng==
X-Gm-Message-State: AMCzsaVjdd/20do1/xmkSsJsEHJ8InK3d+f/xu+AsOQi7XsvsIORFIPB
 itodn/tqNDOWj+xm6XMXtS6Maw==
X-Google-Smtp-Source: AOwi7QDy1oU2IL1tg3VuZH87guUkN1acl/tVcoQLoYgTygNolGeRQQuaUW2+YSEvjSocnIl6E9jM4w==
X-Received: by 10.101.77.3 with SMTP id i3mr12232390pgt.311.1508293560857;
 Tue, 17 Oct 2017 19:26:00 -0700 (PDT)
Received: from mua.localhost (99-7-172-215.lightspeed.snmtca.sbcglobal.net.
 [99.7.172.215])
 by smtp.gmail.com with ESMTPSA id p14sm18838508pgr.51.2017.10.17.19.25.58
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 17 Oct 2017 19:26:00 -0700 (PDT)
To: Robert McNicol <rmcnicol@servicemasterbc.ca>,
 "xen-users@lists.xen.org" <xen-users@lists.xen.org>
References: <CAHv26DhzWoru08eDNg4WzQ24m_m9qgwWp9eg=0s=ycmrZdpMHA@mail.gmail.com>
 <001401d34692$0f5da040$2e18e0c0$@servicemasterbc.ca>
 <883209d7-35ed-04e9-c0af-5ffd82124a63@gmail.com>
 <002a01d346a7$29e89ef0$7db9dcd0$@servicemasterbc.ca>
 <CAHv26DgoD1k1FHErb5PhmUs=_m6p=Z-4gHei5o=Nh-HMR92Ozg@mail.gmail.com>
 <002f01d346a9$3fdbc0a0$bf9341e0$@servicemasterbc.ca>
 <83c3ad29-7c06-0d5a-0b07-aad5fa602385@gmail.com>
 <006d01d346bf$ce729530$6b57bf90$@servicemasterbc.ca>
 <76900137-eea8-4e97-0098-fd2dd30ec13e@gmail.com>
 <000f01d3475d$f866e5a0$e934b0e0$@servicemasterbc.ca>
 <61b33b64-d2de-e1b7-9079-55947fc019d9@gmail.com>
 <001101d34764$8b768b60$a263a220$@servicemasterbc.ca>
 <6f20c007-05ef-03b2-3535-9bccd079e0ce@gmail.com>
 <001401d34766$ae914a70$0bb3df50$@servicemasterbc.ca>
 <a8b455b8-59e6-a21d-468c-b2b13424a27c@gmail.com>
 <001601d34768$78c873d0$6a595b70$@servicemasterbc.ca>
From: PGNet Dev <pgnet.dev@gmail.com>
Message-ID: <871bbd71-457a-1d43-a35f-1ef25bf08f61@gmail.com>
Date: Tue, 17 Oct 2017 19:25:55 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:56.0) Gecko/20100101
 Thunderbird/56.0
MIME-Version: 1.0
In-Reply-To: <001601d34768$78c873d0$6a595b70$@servicemasterbc.ca>
Content-Language: en-US
Subject: Re: [Xen-users]
 =?utf-8?q?booting_debian/stretch_as_EFI_guest_on_Xen_?=
 =?utf-8?b?NC45LjAgaG9zdCAtLSDigItcRUZJXGRlYmlhblxncnVieDY0LmVmaSAibm90?=
 =?utf-8?q?_recognized=22=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>
Reply-To: pgnet.dev@gmail.com
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>

T24gMTAvMTcvMTcgOTo1MyBBTSwgUm9iZXJ0IE1jTmljb2wgd3JvdGU6Cj4+IEkndmUgYWxyZWFk
eSB0cmllZCB0aGUgXGVmaVxib290XGJvb3R4NjQuZWZpLCBhbmQgSSBnZXQgYSBmYWlsIHdpdGgg
YSBjb21wbGFpbnQgYWJvdXQgU2VjdXJlQm9vdCAtLSB3aGljaCBJJ3ZlIHRyaWVkIHRvIGRpc2Fi
bGUgaW4gdGhlIFRpYW5vQ29yZSBzZXR1cC4gIEknbSBub3QgY29udmluY2VkIHRoYXQgdGhlIGRp
c2FibGUKPj4gdGFrZXMgcHJvcGVybHk7IGhhdmVuJ3QgeWV0IHJld3JpdHRlbiB0aGUgaW1nJ3Mg
TnZWYXJzIGRpcmVjdGx5IChmcm9tIGVhcmxpZXIgY29tbWVudHMgLi4uKS4KPiAKPiBJIGJldCB0
aGF04oCZcyB0aGUgZGlmZmVyZW5jZSB3aXRoIHRoZSBTVVNFIE9WTUYgYW5kIHRoZSBERUIgT1ZN
Ri4gRGViaWFuIGRvZXMgTk9UIHN1cHBvcnQgc2VjdXJlIGJvb3QgeWV0Lgo+IAoKSWYgSQoKCWtw
YXJ0eCAtYXYgL2Rldi9WRzAvZGViNjRfRVNQCgltb3VudCAvZGV2L21hcHBlci9WRzAtZGViNjRf
RVNQMSAvbW50L1RFTVAKCW1vdW50IC1vIGxvb3AgZGViaWFuLTkuMi4wLWFtZDY0LW5ldGluc3Qu
aXNvIC9tbnQvSVNPCgllY2hvICJ2bWxpbnV6IHJ3IHJvb3Q9L2Rldi94dmRnIGluaXRyZD1caW5p
dHJkLmd6IiA+IC9tbnQvVEVNUC9zdGFydHVwLm5zaAoJY3AgLWFmIC9tbnQvSVNPL2luc3RhbGwu
YW1kL3hlbi97dm1saW51eixpbml0cmQuZ3p9IC9tbnQvVEVNUC8KCXVtb3VudCAvbW50L1RFTVAK
CWtwYXJ0eCAtZHYgL2Rldi9WRzAvZGViNjRfRVNQCgl1bW91bnQgL21udC9JU08KCnRoZW4KCgl4
bCBjcmVhdGUgZGViaWFuNjR2bV9pbnN0YWxsX3B2aHZtLmNmZwoKSSwgYWdhaW4sIGdldCB0byB0
aGUgRUZJIHNoZWxsLCBpdCBzZWVzL3JlYWRzIHRoZSBzdGFydHVwLm5zaCwgYW5kIHJldHVybnM6
CgoJU2hlbGw+IHZtbGludXogcncgcm9vdD0vZGV2L3h2ZGcgaW5pdHJkPVxpbml0cmQuZ3oKCVNj
cmlwdCBFcnJvciBTdGF0dXM6IFNlY3VyaXR5IFZpb2xhdGlvbiAobGluZSBudW1iZXIgMSkKCVNo
ZWxsPgoKV2hhdCBJIGRvbid0IHlldCBrbm93IGlzIHRoYXReIGJlY2F1c2UKCgkoYSkgSSd2ZSBn
b3QgdGhlIHdyb25nIHN0cmluZyBpbiBzdGFydHVwLm5zaAoKLCAmL29yCgoJKGIpIHRoaXMgKmlz
KiB0aGUgaXNzdWUgd2l0aCB0aGUgaW5zdGFsbGVyJ3MgbGFjayBvZiBTZWN1cmVCb290IHN1cHBv
cnQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
dXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Wed Oct 18 12:09:22 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 12:09: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 1e4n9r-0008C8-Lv; Wed, 18 Oct 2017 12:09:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4n9q-000890-5J; Wed, 18 Oct 2017 12:09:10 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 7F/F6-01785-56447E95; Wed, 18 Oct 2017 12:09:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHKsWRWlGSWpSXmKPExsWS0XRdVTfF5Xm
 kwdttjBa3brYyWyz5uJjFYtXVA6wOzB5Hd/9mCmCMYs3MS8qvSGDN+H/1NVPBwbmMFYfftzE1
 MM6bxtjFyMUhJHCFUeLk+q/sEM4iRonfO3uZuhg5OZgFXCVu7NvMBmErSly418ACYvMKCEqcn
 PkEzJYQ0JS482YVO4gtIlAksfPcSzCbTUBPYu7ZSVBzLCXmTzwFNIeDQ1igUGLGKz+IMWYSR4
 8dASthEVCV+Pb7IdMERp5ZSDbPQrJ5FpLNs4AmMQNtXr9LH8KUllj+jwOiWl5i+9s5zBBhK4k
 5F9MhwuYSLw9cYoUZOKX7ITuEbS3x8+o9KNtCYvfmJjZUNSBj7CXufYQK20isPHmHCdMYe4n9
 FxYxw9QcXfqFEZuad+1/4eZcfPuTHVnNAkbRVYwaxalFZalFukaGeklFmekZJbmJmTm6hgame
 rmpxcWJ6ak5iUnFesn5uZsYgfFfz8DAuIPx7mS/Q4ySHExKory6B55FCvEl5adUZiQWZ8QXle
 akFh9ilOHgUJLglXN+HikkWJSanlqRlpkDTEQwaQkOHiURXicnoDRvcUFibnFmOkTqFKMlx7E
 VF/8wcayZdx1Idty8+4dJiCUvPy9VSpzXDGSeAEhDRmke3DhYsrzEKCslzMvIwMAgxFOQWpSb
 WYIq/4pRnINRSZj3H8hansy8Eritr4AOYgI6aJ3TE5CDShIRUlINjIs/fV+wMc477HD8FcsDT
 37MnOXKJn/9/pkFUyfl5FRu43HYFT31duuVcDv5I1Wb70lcDPgqdPXfL0fGXxdr29ZqRnl3lT
 +7FvwhgD2dId50584djwUyH5vea7KJWVI6Kys6Lv1XEUNklYe7gnS/gUvsek+rdUmVSdOubbF
 lfHncb5ZTnO2+YCWW4oxEQy3mouJEALjs/keRAwAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1508328546!107396382!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58433 invoked from network); 18 Oct 2017 12:09:07 -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; 18 Oct 2017 12:09:07 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4n9P-00064y-9N; Wed, 18 Oct 2017 12:08:43 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1e4n9P-0001S0-8f; Wed, 18 Oct 2017 12:08:43 +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: <E1e4n9P-0001S0-8f@xenbits.xenproject.org>
Date: Wed, 18 Oct 2017 12:08:43 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-users] Xen Security Advisory 244 (CVE-2017-15594) - x86:
 Incorrect handling of IST settings during CPU hotplug
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-15594 / XSA-244
                              version 3

      x86: Incorrect handling of IST settings during CPU hotplug

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

CVE assigned.

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

The x86-64 architecture allows interrupts to be run on distinct stacks.
The choice of stack is encoded in a field of the corresponding
interrupt descriptor in the Interrupt Descriptor Table (IDT).  That
field selects an entry from the active Task State Segment (TSS).

Since, on AMD hardware, Xen switches to an HVM guest's TSS before
actually entering the guest, with the Global Interrupt Flag still set,
the selectors in the IDT entry are switched when guest context is
loaded/unloaded.

When a new CPU is brought online, its IDT is copied from CPU0's IDT,
including those selector fields.  If CPU0 happens at that moment to be
in HVM context, wrong values for those IDT fields would be installed
for the new CPU.  If the first guest vCPU to be run on that CPU
belongs to a PV guest, it will then have the ability to escalate its
privilege or crash the hypervisor.

IMPACT
======

A malicious or buggy x86 PV guest could escalate its privileges or
crash the hypervisor.

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

All Xen versions from at least 3.2 onwards are vulnerable.  Earlier
versions have not been checked.

Only PV guests can exploit the vulnerability.  HVM guests cannot
exploit the vulnerability, but their presence is necessary for the
exposure of the vulnerability to PV guests.

Only x86 systems using SVM (AMD virtualisation extensions) rather than
VMX (Intel virtualisation extensions) are vulnerable.  Therefore AMD
x86 hardware is vulnerable; Intel hardware is not vulnerable.

ARM systems are not vulnerable.

MITIGATION
==========

Avoiding to online CPUs at runtime will avoid this vulnerability.

Running only HVM or only PV guests on any individual host will also
avoid this vulnerability.

CREDITS
=======

This issue was discovered by Andrew Cooper of Citrix.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

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

$ sha256sum xsa244*
5b663620a1b0d5f07e7ae4d1d3506d925515d5f85830ca49dda75cab1218506f  xsa244.meta
bcf22b332bf3f6fe8c86e4de67f82628c9b8e257d9513c3bf5c7f5dd71d86c33  xsa244.patch
4c4543fdfd25b4a8ea7d53f3f45011ec137798e7d4e690d8f3ea58d77afb5f06  xsa244-4.5.patch
eaa3ba303980d783813db7aee948a9cb2723328da5fa5650ffca7b825c21bab6  xsa244-4.6.patch
4d8cf754f760ef05488e9fb25a7ebd9a7e46f3742e91eee1a8385fd1e611ea8c  xsa244-4.7.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

iQEcBAEBCAAGBQJZ50QqAAoJEIP+FMlX6CvZmsEIAKuPA1/ly1Hgf9vZCkbKauO/
df8JgVdLemcGSEfDwzVlRjHQh0QtpMLNG5RCYRD+s8hrCotKc8dC95+pIztDY/l+
lw6k9bCFup7hI++IdL/fmy79RS+WUOinMEOwD39zqFVK+y6J2M0iXnuKqxtF+j/7
zWVmzdZIHbM+6DlRr1uN0jpirqkJ8P5yNMBgqhp4zH4efOe0Olv+0SQtNtNclCib
MR4ipBbkK9sCMN6odZCbnwKkn2zyCDSfPiXnINfiIbsUweCf9n6MEpry8Kiae90Z
BFn+KGkRcC9gQkoKRoF/rDwG02P6KCb34pNY0nVgxtr4pDYqJzhEh7+eGXfVHME=
=dk0t
-----END PGP SIGNATURE-----

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

ewogICJYU0EiOiAyNDQsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC45IiwKICAgICI0LjgiLAogICAgIjQuNyIsCiAg
ICAiNC42IiwKICAgICI0LjUiCiAgXSwKICAiVHJlZXMiOiBbCiAgICAieGVu
IgogIF0sCiAgIlJlY2lwZXMiOiB7CiAgICAiNC41IjogewogICAgICAiWGVu
VmVyc2lvbiI6ICI0LjUiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAi
eGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICI4MzcyNGQ5ZjNhZTIx
YTNiOTYzNjI3NDJlMmYwNTJiMTlkOWY1NTlhIiwKICAgICAgICAgICJQcmVy
ZXFzIjogWwogICAgICAgICAgICAyMzcsCiAgICAgICAgICAgIDIzOCwKICAg
ICAgICAgICAgMjM5LAogICAgICAgICAgICAyNDAsCiAgICAgICAgICAgIDI0
MSwKICAgICAgICAgICAgMjQyLAogICAgICAgICAgICAyNDMKICAgICAgICAg
IF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI0
NC00LjUucGF0Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAg
ICB9LAogICAgIjQuNiI6IHsKICAgICAgIlhlblZlcnNpb24iOiAiNC42IiwK
ICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAg
ICJTdGFibGVSZWYiOiAiMTY1OGE4NzY5MGFjODM5ZTg1ZGIxMmJiZjQwOWJl
NjJiYjkzODY0MCIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAg
ICAgMjM3LAogICAgICAgICAgICAyMzgsCiAgICAgICAgICAgIDIzOSwKICAg
ICAgICAgICAgMjQwLAogICAgICAgICAgICAyNDEsCiAgICAgICAgICAgIDI0
MiwKICAgICAgICAgICAgMjQzCiAgICAgICAgICBdLAogICAgICAgICAgIlBh
dGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2EyNDQtNC42LnBhdGNoIgogICAg
ICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICI0LjciOiB7
CiAgICAgICJYZW5WZXJzaW9uIjogIjQuNyIsCiAgICAgICJSZWNpcGVzIjog
ewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogImM3
NzgzZDljMjZmYzE5MTg2MmQ5ODgzZGEyMjM4NzM0MGIxZmFiMTgiLAogICAg
ICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAgIDIzNywKICAgICAgICAg
ICAgMjM4LAogICAgICAgICAgICAyMzksCiAgICAgICAgICAgIDI0MCwKICAg
ICAgICAgICAgMjQxLAogICAgICAgICAgICAyNDIsCiAgICAgICAgICAgIDI0
MwogICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAg
ICAgICAieHNhMjQ0LTQuNy5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9
CiAgICAgIH0KICAgIH0sCiAgICAiNC44IjogewogICAgICAiWGVuVmVyc2lv
biI6ICI0LjgiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjog
ewogICAgICAgICAgIlN0YWJsZVJlZiI6ICIzNjg5OGViMTI1NzJmMGExZjg1
Y2I1NGQ0YTllOTBhZmNiNmY3MDQ1IiwKICAgICAgICAgICJQcmVyZXFzIjog
WwogICAgICAgICAgICAyMzcsCiAgICAgICAgICAgIDIzOCwKICAgICAgICAg
ICAgMjM5LAogICAgICAgICAgICAyNDAsCiAgICAgICAgICAgIDI0MSwKICAg
ICAgICAgICAgMjQyLAogICAgICAgICAgICAyNDMKICAgICAgICAgIF0sCiAg
ICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI0NC5wYXRj
aCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAi
NC45IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0LjkiLAogICAgICAiUmVj
aXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJsZVJl
ZiI6ICIyY2MzZDMyZjQwYzcxY2IyNDI0NzdhM2Y4OTM4MDc0ZDRmYzM2ODI5
IiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyMzcsCiAg
ICAgICAgICAgIDIzOCwKICAgICAgICAgICAgMjM5LAogICAgICAgICAgICAy
NDAsCiAgICAgICAgICAgIDI0MSwKICAgICAgICAgICAgMjQyLAogICAgICAg
ICAgICAyNDMKICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsK
ICAgICAgICAgICAgInhzYTI0NC5wYXRjaCIKICAgICAgICAgIF0KICAgICAg
ICB9CiAgICAgIH0KICAgIH0sCiAgICAibWFzdGVyIjogewogICAgICAiWGVu
VmVyc2lvbiI6ICJtYXN0ZXIiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAg
ICAieGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICJhOGVhNmUyNjg4
MTE4YTNlMTllMjliMzllMzE2ZmFhNWY5NmFiOWQxIiwKICAgICAgICAgICJQ
cmVyZXFzIjogWwogICAgICAgICAgICAyMzcsCiAgICAgICAgICAgIDIzOCwK
ICAgICAgICAgICAgMjM5LAogICAgICAgICAgICAyNDAsCiAgICAgICAgICAg
IDI0MSwKICAgICAgICAgICAgMjQyLAogICAgICAgICAgICAyNDMKICAgICAg
ICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhz
YTI0NC5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAg
IH0KICB9Cn0=

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogW1BBVENIXSB4ODYvY3B1OiBGaXggSVNUIGhhbmRsaW5n
IGR1cmluZyBQQ1BVIGJyaW5ndXAKCkNsZWFyIElTVCByZWZlcmVuY2VzIGlu
IG5ld2x5IGFsbG9jYXRlZCBJRFRzLiAgTm90aGluZyBnb29kIHdpbGwgY29t
ZSBvZgpoYXZpbmcgdGhlbSBzZXQgYmVmb3JlIHRoZSBUU1MgaXMgc3VpdGFi
bHkgY29uc3RydWN0ZWQgKGFsdGhvdWdoIHRoZSBjaGFuY2VzCm9mIHRoZSBD
UFUgc3Vydml2aW5nIHN1Y2ggYW4gSVNUIGludGVycnVwdC9leGNlcHRpb24g
aXMgZXh0cmVtZWx5IHNsaW0pLgoKVW5pZm9ybWx5IHNldCB0aGUgSVNUIHJl
ZmVyZW5jZXMgYWZ0ZXIgdGhlIFRTUyBpcyBpbiBwbGFjZS4gIFRoaXMgZml4
ZXMgYW4KaXNzdWUgb24gQU1EIGhhcmR3YXJlLCB3aGVyZSBvbmxpbmluZyBh
IFBDUFUgd2hpbGUgUENQVTAgaXMgaW4gSFZNIGNvbnRleHQKd2lsbCBjYXVz
ZSBJU1RfTk9ORSB0byBiZSBjb3BpZWQgaW50byB0aGUgbmV3IElEVCwgbWFr
aW5nIHRoYXQgUENQVSB2dWxuZXJhYmxlCnRvIHByaXZpbGVnZSBlc2NhbGF0
aW9uIGZyb20gUFYgZ3Vlc3RzIHVudGlsIGl0IHN1YnNlcXVlbnRseSBzY2hl
ZHVsZXMgYW4gSFZNCmd1ZXN0LgoKVGhpcyBpcyBYU0EtMjQ0CgpTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgfCA1ICsrKysr
CiB4ZW4vYXJjaC94ODYvc21wYm9vdC5jICAgIHwgMyArKysKIDIgZmlsZXMg
Y2hhbmdlZCwgOCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2NwdS9jb21tb24uYyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9u
LmMKaW5kZXggNzhmNTY2Ny4uNmNmMzYyOCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2NwdS9jb21tb24uYworKysgYi94ZW4vYXJjaC94ODYvY3B1L2Nv
bW1vbi5jCkBAIC02NDAsNiArNjQwLDcgQEAgdm9pZCBfX2luaXQgZWFybHlf
Y3B1X2luaXQodm9pZCkKICAqIC0gU2V0cyB1cCBUU1Mgd2l0aCBzdGFjayBw
b2ludGVycywgaW5jbHVkaW5nIElTVHMKICAqIC0gSW5zZXJ0cyBUU1Mgc2Vs
ZWN0b3IgaW50byByZWd1bGFyIGFuZCBjb21wYXQgR0RUcwogICogLSBMb2Fk
cyBHRFQsIElEVCwgVFIgdGhlbiBudWxsIExEVAorICogLSBTZXRzIHVwIElT
VCByZWZlcmVuY2VzIGluIHRoZSBJRFQKICAqLwogdm9pZCBsb2FkX3N5c3Rl
bV90YWJsZXModm9pZCkKIHsKQEAgLTcwMiw2ICs3MDMsMTAgQEAgdm9pZCBs
b2FkX3N5c3RlbV90YWJsZXModm9pZCkKIAlhc20gdm9sYXRpbGUgKCJsdHIg
ICV3MCIgOiA6ICJybSIgKFRTU19FTlRSWSA8PCAzKSApOwogCWFzbSB2b2xh
dGlsZSAoImxsZHQgJXcwIiA6IDogInJtIiAoMCkgKTsKIAorCXNldF9pc3Qo
JmlkdF90YWJsZXNbY3B1XVtUUkFQX2RvdWJsZV9mYXVsdF0sICBJU1RfREYp
OworCXNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX25taV0sCSAgICAg
IElTVF9OTUkpOworCXNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX21h
Y2hpbmVfY2hlY2tdLCBJU1RfTUNFKTsKKwogCS8qCiAJICogQm90dG9tLW9m
LXN0YWNrIG11c3QgYmUgMTYtYnl0ZSBhbGlnbmVkIQogCSAqCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jIGIveGVuL2FyY2gveDg2L3Nt
cGJvb3QuYwppbmRleCAzY2E3MTZjLi4xNjA5YjYyIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvc21wYm9vdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zbXBi
b290LmMKQEAgLTcyNCw2ICs3MjQsOSBAQCBzdGF0aWMgaW50IGNwdV9zbXBi
b290X2FsbG9jKHVuc2lnbmVkIGludCBjcHUpCiAgICAgaWYgKCBpZHRfdGFi
bGVzW2NwdV0gPT0gTlVMTCApCiAgICAgICAgIGdvdG8gb29tOwogICAgIG1l
bWNweShpZHRfdGFibGVzW2NwdV0sIGlkdF90YWJsZSwgSURUX0VOVFJJRVMg
KiBzaXplb2YoaWR0X2VudHJ5X3QpKTsKKyAgICBzZXRfaXN0KCZpZHRfdGFi
bGVzW2NwdV1bVFJBUF9kb3VibGVfZmF1bHRdLCAgSVNUX05PTkUpOworICAg
IHNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX25taV0sICAgICAgICAg
ICBJU1RfTk9ORSk7CisgICAgc2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RS
QVBfbWFjaGluZV9jaGVja10sIElTVF9OT05FKTsKIAogICAgIGZvciAoIHN0
dWJfcGFnZSA9IDAsIGkgPSBjcHUgJiB+KFNUVUJTX1BFUl9QQUdFIC0gMSk7
CiAgICAgICAgICAgaSA8IG5yX2NwdV9pZHMgJiYgaSA8PSAoY3B1IHwgKFNU
VUJTX1BFUl9QQUdFIC0gMSkpOyArK2kgKQo=

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L2NwdTogZml4IElTVCBoYW5kbGluZyBkdXJpbmcg
UENQVSBicmluZ3VwCgpDbGVhciBJU1QgcmVmZXJlbmNlcyBpbiBuZXdseSBh
bGxvY2F0ZWQgSURUcy4gIE5vdGhpbmcgZ29vZCB3aWxsIGNvbWUgb2YKaGF2
aW5nIHRoZW0gc2V0IGJlZm9yZSB0aGUgVFNTIGlzIHN1aXRhYmx5IGNvbnN0
cnVjdGVkIChhbHRob3VnaCB0aGUgY2hhbmNlcwpvZiB0aGUgQ1BVIHN1cnZp
dmluZyBzdWNoIGFuIElTVCBpbnRlcnJ1cHQvZXhjZXB0aW9uIGlzIGV4dHJl
bWVseSBzbGltKS4KClVuaWZvcm1seSBzZXQgdGhlIElTVCByZWZlcmVuY2Vz
IGFmdGVyIHRoZSBUU1MgaXMgaW4gcGxhY2UuICBUaGlzIGZpeGVzIGFuCmlz
c3VlIG9uIEFNRCBoYXJkd2FyZSwgd2hlcmUgb25saW5pbmcgYSBQQ1BVIHdo
aWxlIFBDUFUwIGlzIGluIEhWTSBjb250ZXh0CndpbGwgY2F1c2UgSVNUX05P
TkUgdG8gYmUgY29waWVkIGludG8gdGhlIG5ldyBJRFQsIG1ha2luZyB0aGF0
IFBDUFUgdnVsbmVyYWJsZQp0byBwcml2aWxlZ2UgZXNjYWxhdGlvbiBmcm9t
IFBWIGd1ZXN0cyB1bnRpbCBpdCBzdWJzZXF1ZW50bHkgc2NoZWR1bGVzIGFu
IEhWTQpndWVzdC4KClRoaXMgaXMgWFNBLTI0NC4KClNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgot
LS0gYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9jcHUvY29tbW9uLmMKQEAgLTU1Niw2ICs1NTYsNyBAQCB2b2lkIF9f
aW5pdCBlYXJseV9jcHVfaW5pdCh2b2lkKQogICogLSBTZXRzIHVwIFRTUyB3
aXRoIHN0YWNrIHBvaW50ZXJzLCBpbmNsdWRpbmcgSVNUcwogICogLSBJbnNl
cnRzIFRTUyBzZWxlY3RvciBpbnRvIHJlZ3VsYXIgYW5kIGNvbXBhdCBHRFRz
CiAgKiAtIExvYWRzIEdEVCwgSURULCBUUiB0aGVuIG51bGwgTERUCisgKiAt
IFNldHMgdXAgSVNUIHJlZmVyZW5jZXMgaW4gdGhlIElEVAogICovCiB2b2lk
IF9fY3B1aW5pdCBsb2FkX3N5c3RlbV90YWJsZXModm9pZCkKIHsKQEAgLTYw
Miw2ICs2MDMsMTAgQEAgdm9pZCBfX2NwdWluaXQgbG9hZF9zeXN0ZW1fdGFi
bGVzKHZvaWQpCiAJYXNtIHZvbGF0aWxlICgibGlkdCAlMCIgIDogOiAibSIg
IChpZHRyKSApOwogCWFzbSB2b2xhdGlsZSAoImx0ciAgJXcwIiA6IDogInJt
IiAoVFNTX0VOVFJZIDw8IDMpICk7CiAJYXNtIHZvbGF0aWxlICgibGxkdCAl
dzAiIDogOiAicm0iICgwKSApOworCisJc2V0X2lzdCgmaWR0X3RhYmxlc1tj
cHVdW1RSQVBfZG91YmxlX2ZhdWx0XSwgIElTVF9ERik7CisJc2V0X2lzdCgm
aWR0X3RhYmxlc1tjcHVdW1RSQVBfbm1pXSwJICAgICAgSVNUX05NSSk7CisJ
c2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfbWFjaGluZV9jaGVja10s
IElTVF9NQ0UpOwogfQogCiAvKgotLS0gYS94ZW4vYXJjaC94ODYvc21wYm9v
dC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKQEAgLTY2NCw2ICs2
NjQsOSBAQCBzdGF0aWMgaW50IGNwdV9zbXBib290X2FsbG9jKHVuc2lnbmVk
IGluCiAgICAgaWYgKCBpZHRfdGFibGVzW2NwdV0gPT0gTlVMTCApCiAgICAg
ICAgIGdvdG8gb29tOwogICAgIG1lbWNweShpZHRfdGFibGVzW2NwdV0sIGlk
dF90YWJsZSwgSURUX0VOVFJJRVMgKiBzaXplb2YoaWR0X2VudHJ5X3QpKTsK
KyAgICBzZXRfaXN0KCZpZHRfdGFibGVzW2NwdV1bVFJBUF9kb3VibGVfZmF1
bHRdLCAgSVNUX05PTkUpOworICAgIHNldF9pc3QoJmlkdF90YWJsZXNbY3B1
XVtUUkFQX25taV0sICAgICAgICAgICBJU1RfTk9ORSk7CisgICAgc2V0X2lz
dCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfbWFjaGluZV9jaGVja10sIElTVF9O
T05FKTsKIAogICAgIGlmICggemFsbG9jX2NwdW1hc2tfdmFyKCZwZXJfY3B1
KGNwdV9zaWJsaW5nX21hc2ssIGNwdSkpICYmCiAgICAgICAgICB6YWxsb2Nf
Y3B1bWFza192YXIoJnBlcl9jcHUoY3B1X2NvcmVfbWFzaywgY3B1KSkgKQo=

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L2NwdTogZml4IElTVCBoYW5kbGluZyBkdXJpbmcg
UENQVSBicmluZ3VwCgpDbGVhciBJU1QgcmVmZXJlbmNlcyBpbiBuZXdseSBh
bGxvY2F0ZWQgSURUcy4gIE5vdGhpbmcgZ29vZCB3aWxsIGNvbWUgb2YKaGF2
aW5nIHRoZW0gc2V0IGJlZm9yZSB0aGUgVFNTIGlzIHN1aXRhYmx5IGNvbnN0
cnVjdGVkIChhbHRob3VnaCB0aGUgY2hhbmNlcwpvZiB0aGUgQ1BVIHN1cnZp
dmluZyBzdWNoIGFuIElTVCBpbnRlcnJ1cHQvZXhjZXB0aW9uIGlzIGV4dHJl
bWVseSBzbGltKS4KClVuaWZvcm1seSBzZXQgdGhlIElTVCByZWZlcmVuY2Vz
IGFmdGVyIHRoZSBUU1MgaXMgaW4gcGxhY2UuICBUaGlzIGZpeGVzIGFuCmlz
c3VlIG9uIEFNRCBoYXJkd2FyZSwgd2hlcmUgb25saW5pbmcgYSBQQ1BVIHdo
aWxlIFBDUFUwIGlzIGluIEhWTSBjb250ZXh0CndpbGwgY2F1c2UgSVNUX05P
TkUgdG8gYmUgY29waWVkIGludG8gdGhlIG5ldyBJRFQsIG1ha2luZyB0aGF0
IFBDUFUgdnVsbmVyYWJsZQp0byBwcml2aWxlZ2UgZXNjYWxhdGlvbiBmcm9t
IFBWIGd1ZXN0cyB1bnRpbCBpdCBzdWJzZXF1ZW50bHkgc2NoZWR1bGVzIGFu
IEhWTQpndWVzdC4KClRoaXMgaXMgWFNBLTI0NC4KClNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgot
LS0gYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9jcHUvY29tbW9uLmMKQEAgLTU1OCw2ICs1NTgsNyBAQCB2b2lkIF9f
aW5pdCBlYXJseV9jcHVfaW5pdCh2b2lkKQogICogLSBTZXRzIHVwIFRTUyB3
aXRoIHN0YWNrIHBvaW50ZXJzLCBpbmNsdWRpbmcgSVNUcwogICogLSBJbnNl
cnRzIFRTUyBzZWxlY3RvciBpbnRvIHJlZ3VsYXIgYW5kIGNvbXBhdCBHRFRz
CiAgKiAtIExvYWRzIEdEVCwgSURULCBUUiB0aGVuIG51bGwgTERUCisgKiAt
IFNldHMgdXAgSVNUIHJlZmVyZW5jZXMgaW4gdGhlIElEVAogICovCiB2b2lk
IF9fY3B1aW5pdCBsb2FkX3N5c3RlbV90YWJsZXModm9pZCkKIHsKQEAgLTYw
NCw2ICs2MDUsMTAgQEAgdm9pZCBfX2NwdWluaXQgbG9hZF9zeXN0ZW1fdGFi
bGVzKHZvaWQpCiAJYXNtIHZvbGF0aWxlICgibGlkdCAlMCIgIDogOiAibSIg
IChpZHRyKSApOwogCWFzbSB2b2xhdGlsZSAoImx0ciAgJXcwIiA6IDogInJt
IiAoVFNTX0VOVFJZIDw8IDMpICk7CiAJYXNtIHZvbGF0aWxlICgibGxkdCAl
dzAiIDogOiAicm0iICgwKSApOworCisJc2V0X2lzdCgmaWR0X3RhYmxlc1tj
cHVdW1RSQVBfZG91YmxlX2ZhdWx0XSwgIElTVF9ERik7CisJc2V0X2lzdCgm
aWR0X3RhYmxlc1tjcHVdW1RSQVBfbm1pXSwJICAgICAgSVNUX05NSSk7CisJ
c2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfbWFjaGluZV9jaGVja10s
IElTVF9NQ0UpOwogfQogCiAvKgotLS0gYS94ZW4vYXJjaC94ODYvc21wYm9v
dC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKQEAgLTc0OSw2ICs3
NDksOSBAQCBzdGF0aWMgaW50IGNwdV9zbXBib290X2FsbG9jKHVuc2lnbmVk
IGluCiAgICAgaWYgKCBpZHRfdGFibGVzW2NwdV0gPT0gTlVMTCApCiAgICAg
ICAgIGdvdG8gb29tOwogICAgIG1lbWNweShpZHRfdGFibGVzW2NwdV0sIGlk
dF90YWJsZSwgSURUX0VOVFJJRVMgKiBzaXplb2YoaWR0X2VudHJ5X3QpKTsK
KyAgICBzZXRfaXN0KCZpZHRfdGFibGVzW2NwdV1bVFJBUF9kb3VibGVfZmF1
bHRdLCAgSVNUX05PTkUpOworICAgIHNldF9pc3QoJmlkdF90YWJsZXNbY3B1
XVtUUkFQX25taV0sICAgICAgICAgICBJU1RfTk9ORSk7CisgICAgc2V0X2lz
dCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfbWFjaGluZV9jaGVja10sIElTVF9O
T05FKTsKIAogICAgIGZvciAoIHN0dWJfcGFnZSA9IDAsIGkgPSBjcHUgJiB+
KFNUVUJTX1BFUl9QQUdFIC0gMSk7CiAgICAgICAgICAgaSA8IG5yX2NwdV9p
ZHMgJiYgaSA8PSAoY3B1IHwgKFNUVUJTX1BFUl9QQUdFIC0gMSkpOyArK2kg
KQo=

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L2NwdTogZml4IElTVCBoYW5kbGluZyBkdXJpbmcg
UENQVSBicmluZ3VwCgpDbGVhciBJU1QgcmVmZXJlbmNlcyBpbiBuZXdseSBh
bGxvY2F0ZWQgSURUcy4gIE5vdGhpbmcgZ29vZCB3aWxsIGNvbWUgb2YKaGF2
aW5nIHRoZW0gc2V0IGJlZm9yZSB0aGUgVFNTIGlzIHN1aXRhYmx5IGNvbnN0
cnVjdGVkIChhbHRob3VnaCB0aGUgY2hhbmNlcwpvZiB0aGUgQ1BVIHN1cnZp
dmluZyBzdWNoIGFuIElTVCBpbnRlcnJ1cHQvZXhjZXB0aW9uIGlzIGV4dHJl
bWVseSBzbGltKS4KClVuaWZvcm1seSBzZXQgdGhlIElTVCByZWZlcmVuY2Vz
IGFmdGVyIHRoZSBUU1MgaXMgaW4gcGxhY2UuICBUaGlzIGZpeGVzIGFuCmlz
c3VlIG9uIEFNRCBoYXJkd2FyZSwgd2hlcmUgb25saW5pbmcgYSBQQ1BVIHdo
aWxlIFBDUFUwIGlzIGluIEhWTSBjb250ZXh0CndpbGwgY2F1c2UgSVNUX05P
TkUgdG8gYmUgY29waWVkIGludG8gdGhlIG5ldyBJRFQsIG1ha2luZyB0aGF0
IFBDUFUgdnVsbmVyYWJsZQp0byBwcml2aWxlZ2UgZXNjYWxhdGlvbiBmcm9t
IFBWIGd1ZXN0cyB1bnRpbCBpdCBzdWJzZXF1ZW50bHkgc2NoZWR1bGVzIGFu
IEhWTQpndWVzdC4KClRoaXMgaXMgWFNBLTI0NC4KClNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgot
LS0gYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9jcHUvY29tbW9uLmMKQEAgLTYxNyw2ICs2MTcsNyBAQCB2b2lkIF9f
aW5pdCBlYXJseV9jcHVfaW5pdCh2b2lkKQogICogLSBTZXRzIHVwIFRTUyB3
aXRoIHN0YWNrIHBvaW50ZXJzLCBpbmNsdWRpbmcgSVNUcwogICogLSBJbnNl
cnRzIFRTUyBzZWxlY3RvciBpbnRvIHJlZ3VsYXIgYW5kIGNvbXBhdCBHRFRz
CiAgKiAtIExvYWRzIEdEVCwgSURULCBUUiB0aGVuIG51bGwgTERUCisgKiAt
IFNldHMgdXAgSVNUIHJlZmVyZW5jZXMgaW4gdGhlIElEVAogICovCiB2b2lk
IGxvYWRfc3lzdGVtX3RhYmxlcyh2b2lkKQogewpAQCAtNjYzLDYgKzY2NCwx
MCBAQCB2b2lkIGxvYWRfc3lzdGVtX3RhYmxlcyh2b2lkKQogCWFzbSB2b2xh
dGlsZSAoImxpZHQgJTAiICA6IDogIm0iICAoaWR0cikgKTsKIAlhc20gdm9s
YXRpbGUgKCJsdHIgICV3MCIgOiA6ICJybSIgKFRTU19FTlRSWSA8PCAzKSAp
OwogCWFzbSB2b2xhdGlsZSAoImxsZHQgJXcwIiA6IDogInJtIiAoMCkgKTsK
KworCXNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX2RvdWJsZV9mYXVs
dF0sICBJU1RfREYpOworCXNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQ
X25taV0sCSAgICAgIElTVF9OTUkpOworCXNldF9pc3QoJmlkdF90YWJsZXNb
Y3B1XVtUUkFQX21hY2hpbmVfY2hlY2tdLCBJU1RfTUNFKTsKIH0KIAogLyoK
LS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYworKysgYi94ZW4vYXJjaC94
ODYvc21wYm9vdC5jCkBAIC03MTUsNiArNzE1LDkgQEAgc3RhdGljIGludCBj
cHVfc21wYm9vdF9hbGxvYyh1bnNpZ25lZCBpbgogICAgIGlmICggaWR0X3Rh
Ymxlc1tjcHVdID09IE5VTEwgKQogICAgICAgICBnb3RvIG9vbTsKICAgICBt
ZW1jcHkoaWR0X3RhYmxlc1tjcHVdLCBpZHRfdGFibGUsIElEVF9FTlRSSUVT
ICogc2l6ZW9mKGlkdF9lbnRyeV90KSk7CisgICAgc2V0X2lzdCgmaWR0X3Rh
Ymxlc1tjcHVdW1RSQVBfZG91YmxlX2ZhdWx0XSwgIElTVF9OT05FKTsKKyAg
ICBzZXRfaXN0KCZpZHRfdGFibGVzW2NwdV1bVFJBUF9ubWldLCAgICAgICAg
ICAgSVNUX05PTkUpOworICAgIHNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtU
UkFQX21hY2hpbmVfY2hlY2tdLCBJU1RfTk9ORSk7CiAKICAgICBmb3IgKCBz
dHViX3BhZ2UgPSAwLCBpID0gY3B1ICYgfihTVFVCU19QRVJfUEFHRSAtIDEp
OwogICAgICAgICAgIGkgPCBucl9jcHVfaWRzICYmIGkgPD0gKGNwdSB8IChT
VFVCU19QRVJfUEFHRSAtIDEpKTsgKytpICkK

--=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 Wed Oct 18 12:09:22 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 12:09: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 1e4n9G-0007fW-S1; Wed, 18 Oct 2017 12:08:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4n9E-0007ey-Jq; Wed, 18 Oct 2017 12:08:32 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 79/FE-13910-F3447E95; Wed, 18 Oct 2017 12:08:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIJsWRWlGSWpSXmKPExsWS0XRdVdfO5Xm
 kwbq9wha3brYyWyz5uJjFYtXVA6wOzB5Hd/9mCmCMYs3MS8qvSGDNePXpLXvB1QbGikubnrA2
 MK6t7mLk4hASuMIocXnPDWYIZxGjxMfJ14EcTg5mAVeJG/s2s0HYihIX7jWwgNi8AoISJ2c+A
 bMlBDQl7rxZxQ5iiwgUSew89xLMZhPQk5h7dhITRK+lxPyJp8DmCAvkSkzYBGHzCphJ3Ly6nR
 HEZhFQlfj1+S3TBEaeWUhWz0KyehaS1bMYOYDimhLrd+lDmNISy/9xQFTLS2x/O4cZwraSuHv
 wNQuEbS4x4/oUdpiJU7ofskO0WktMXAS1yEKi+cFVVlQlILa9xKJzN9ggym0kTrVyYVPSPvcj
 lG0j8WNrC1ZjXj5awAJTc+rlF0Zsaj4sm8QGU7Nn7TYUcxYwSqxiVC9OLSpLLdI110sqykzPK
 MlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECEwiDECwg3HmZf9DjJIcTEqivLoHnkUK8SXlp1
 RmJBZnxBeV5qQWH2KU4eBQkuBNdn4eKSRYlJqeWpGWmQNMZzBpCQ4eJRFeJyegNG9xQWJucWY
 6ROoUoyXHsRUX/zBxrJl3HUh23Lz7h0mIJS8/L1VKnNcMZJ4ASENGaR7cOFjKvcQoKyXMywh0
 oBBPQWpRbmYJqvwrRnEORiVhXiuQKTyZeSVwW18BHcQEdNA6pycgB5UkIqSkGhh3KX/subQ72
 fxi7bIplTr2q+06Gyvnen9zVF5ycqdr349g27N6H7eIrfi6Sdh3ysbew+fUlt9srz+29EHrmd
 sMj3d7lB52Ed03J/K6EHfRVHvmC6bnf/wy/ndkZX2l06FD62+9Zo+yu1QXlXnsB3vl5yNlN14
 94Jk8f/m+TRdmNq8x/+JwYtGlfCWW4oxEQy3mouJEAET433O0AwAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1508328509!77798578!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60571 invoked from network); 18 Oct 2017 12:08:30 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Oct 2017 12:08:30 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4n92-000620-Bi; Wed, 18 Oct 2017 12:08:20 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1e4n92-0001A0-8j; Wed, 18 Oct 2017 12:08:20 +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: <E1e4n92-0001A0-8j@xenbits.xenproject.org>
Date: Wed, 18 Oct 2017 12:08:20 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-users] Xen Security Advisory 235 (CVE-2017-15596) -
 add-to-physmap error paths fail to release lock on ARM
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-15596 / XSA-235
                              version 2

        add-to-physmap error paths fail to release lock on ARM

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

CVE assigned.

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

When dealing with the grant map space of add-to-physmap operations,
ARM specific code recognizes a number of error conditions, but fails
to release a lock being held on the respective exit paths.

IMPACT
======

A malicious guest administrator can cause a denial of service.
Specifically, prevent use of a physical CPU for an indefinite period
of time.

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

Xen versions 4.4 and later are vulnerable.  Xen versions 4.3 and
earlier are not vulnerable.

Only ARM systems are affected.  X86 systems are not affected.

MITIGATION
==========

On systems where the guest kernel is controlled by the host rather than
guest administrator, running only kernels which only issue sane
hypercalls will prevent untrusted guest users from exploiting this
issue.  However untrusted guest administrators can still trigger it
unless further steps are taken to prevent them 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 Wei Liu of Citrix.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

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

$ sha256sum xsa235*
6ec8bf9462de65fee3896246f52c00941b2d83c759b3f7b28a440eb977fcbc37  xsa235.meta
c81f534e96fe38b9f77794bb143d104d66ce2d7177bda43f872642616e23df65  xsa235.patch
3c21cb1a53f5979b069568c6cd6df3aad00c19e0e459e37625d6a3c0f4f360cc  xsa235-4.5.patch
47cda4f32b65f3543af368c324a2e5b308b698a1c7d8bc84fc274eb2cdb45c0e  xsa235-4.6.patch
f30848eee71e66687b421b87be1d8e3f454c0eb395422546c62a689153d1e31c  xsa235-4.7.patch
d8f012734fbf6019c1ff864744e308c41dfb9c7804ca3be2771c2c972cdf4bd5  xsa235-4.9.patch
$

NOTE REGARDING LACK OF EMBARGO
==============================

The issue was discussed publicly before being recognized as a security
issue.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJZ50QUAAoJEIP+FMlX6CvZR0QH/RdlZ9q8CcqWVVF+De8dlKwk
HtgYWWGK/gYgfiwhnYT1fJlW3XZOvbf/fZDUTnuFYL6izJtpcEPuEb3tWM5Nzcs/
u85wyYQmzmDPRCJVuONamWFc0vnSBvb1NqKVqwQEBo3WVbPS5YwIaFgA/z8lZaT9
NV90FLOBjjRyh9ktxqtGQQvt1JcxVxNWLbV974PwFuURMC5kTt2eNvU2vOmgWV5V
gmlBcJyMEzAaZKCmotkt1Tla82ydXG1F+obaLhSVRWp0JFugvVJX9I3cqZk4rovv
HKqLm1bmzloWPo2wvjSnRJIVu9us3MD4VqjxWOwQQq1nrTdDdlMcC6sfn93PaVo=
=R0BH
-----END PGP SIGNATURE-----

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

ewogICJYU0EiOiAyMzUsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC45IiwKICAgICI0LjgiLAogICAgIjQuNyIsCiAg
ICAiNC42IiwKICAgICI0LjUiCiAgXSwKICAiVHJlZXMiOiBbCiAgICAieGVu
IgogIF0sCiAgIlJlY2lwZXMiOiB7CiAgICAiNC41IjogewogICAgICAiWGVu
VmVyc2lvbiI6ICI0LjUiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAi
eGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICIzMjE3MTI5ZWI2NWMw
ZDQ5OTVlZDA4ZmI4OTE5ZTNjMzM0Y2FkNTQ4IiwKICAgICAgICAgICJQcmVy
ZXFzIjogW10sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsgInhzYTIzNS00LjUu
cGF0Y2giIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAiNC42Ijog
ewogICAgICAiWGVuVmVyc2lvbiI6ICI0LjYiLAogICAgICAiUmVjaXBlcyI6
IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICJi
NDY2MGI0ZDRhMzVlZGFjNzE1YzAwM2M4NDMyNmRlMmIwZmE0ZjQ3IiwKICAg
ICAgICAgICJQcmVyZXFzIjogW10sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsg
InhzYTIzNS00LjYucGF0Y2giIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0s
CiAgICAiNC43IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0LjciLAogICAg
ICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0
YWJsZVJlZiI6ICI1MTUxMjU3NjI2MTU1ZDZlMzMxY2M5ZTY2ZDg5NmM4NGRi
MTYxMWUxIiwKICAgICAgICAgICJQcmVyZXFzIjogW10sCiAgICAgICAgICAi
UGF0Y2hlcyI6IFsgInhzYTIzNS00LjcucGF0Y2giIF0KICAgICAgICB9CiAg
ICAgIH0KICAgIH0sCiAgICAiNC44IjogewogICAgICAiWGVuVmVyc2lvbiI6
ICI0LjgiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewog
ICAgICAgICAgIlN0YWJsZVJlZiI6ICJmNTIxMWNlNzU4MjFlMGYyY2M1NWVm
ZmQyOGRmYmU5MDgyMjY5NzBmIiwKICAgICAgICAgICJQcmVyZXFzIjogW10s
CiAgICAgICAgICAiUGF0Y2hlcyI6IFsgInhzYTIzNS00LjkucGF0Y2giIF0K
ICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAiNC45IjogewogICAgICAi
WGVuVmVyc2lvbiI6ICI0LjkiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAg
ICAieGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICI5YmYxNGJiZjk5
MDg0M2JmZWMxNmE1ZDY5ZDM2Y2Y0NmM3NTkzZDg4IiwKICAgICAgICAgICJQ
cmVyZXFzIjogW10sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsgInhzYTIzNS00
LjkucGF0Y2giIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAibWFz
dGVyIjogewogICAgICAiWGVuVmVyc2lvbiI6ICJtYXN0ZXIiLAogICAgICAi
UmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJs
ZVJlZiI6ICI5MDUzYTc0YzA4ZmQ2YWJmNDNiYjQ1ZmY5MzJiNDM4NmRlN2U4
NTEwIiwKICAgICAgICAgICJQcmVyZXFzIjogW10sCiAgICAgICAgICAiUGF0
Y2hlcyI6IFsgInhzYTIzNS5wYXRjaCIgXQogICAgICAgIH0KICAgICAgfQog
ICAgfQogIH0KfQ==

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBhcm0vbW06IHJlbGVhc2UgZ3JhbnQgbG9jayBvbiB4ZW5tZW1fYWRkX3Rv
X3BoeXNtYXBfb25lKCkgZXJyb3IgcGF0aHMKCkNvbW1pdCA1NTAyMWZmOWFi
ICgieGVuL2FybTogYWRkX3RvX3BoeXNtYXBfb25lOiBBdm9pZCB0byBtYXAg
bWZuIDAgaWYKYW4gZXJyb3Igb2NjdXJzIikgaW50cm9kdWNlZCBlcnJvciBw
YXRocyBub3QgcmVsZWFzaW5nIHRoZSBncmFudCB0YWJsZQpsb2NrLiBSZXBs
YWNlIHRoZW0gYnkgYSBzdWl0YWJsZSBjaGVjayBhZnRlciB0aGUgbG9jayB3
YXMgZHJvcHBlZC4KClRoaXMgaXMgWFNBLTIzNS4KClJlcG9ydGVkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKLS0tIGEveGVu
L2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTEy
NDAsOCArMTI0MCw2IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25l
KAogICAgICAgICAgICAgaWR4ICY9IH5YRU5NQVBJRFhfZ3JhbnRfdGFibGVf
c3RhdHVzOwogICAgICAgICAgICAgaWYgKCBpZHggPCBucl9zdGF0dXNfZnJh
bWVzKGQtPmdyYW50X3RhYmxlKSApCiAgICAgICAgICAgICAgICAgbWZuID0g
dmlydF90b19tZm4oZC0+Z3JhbnRfdGFibGUtPnN0YXR1c1tpZHhdKTsKLSAg
ICAgICAgICAgIGVsc2UKLSAgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZB
TDsKICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgIHsKQEAgLTEy
NTEsMTUgKzEyNDksMjAgQEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9v
bmUoCiAKICAgICAgICAgICAgIGlmICggaWR4IDwgbnJfZ3JhbnRfZnJhbWVz
KGQtPmdyYW50X3RhYmxlKSApCiAgICAgICAgICAgICAgICAgbWZuID0gdmly
dF90b19tZm4oZC0+Z3JhbnRfdGFibGUtPnNoYXJlZF9yYXdbaWR4XSk7Ci0g
ICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgcmV0dXJuIC1FSU5W
QUw7CiAgICAgICAgIH0KIAotICAgICAgICBkLT5hcmNoLmdyYW50X3RhYmxl
X2dmbltpZHhdID0gZ2ZuOworICAgICAgICBpZiAoICFtZm5fZXEobWZuLCBJ
TlZBTElEX01GTikgKQorICAgICAgICB7CisgICAgICAgICAgICBkLT5hcmNo
LmdyYW50X3RhYmxlX2dmbltpZHhdID0gZ2ZuOwogCi0gICAgICAgIHQgPSBw
Mm1fcmFtX3J3OworICAgICAgICAgICAgdCA9IHAybV9yYW1fcnc7CisgICAg
ICAgIH0KIAogICAgICAgICBncmFudF93cml0ZV91bmxvY2soZC0+Z3JhbnRf
dGFibGUpOworCisgICAgICAgIGlmICggbWZuX2VxKG1mbiwgSU5WQUxJRF9N
Rk4pICkKKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworCiAgICAgICAg
IGJyZWFrOwogICAgIGNhc2UgWEVOTUFQU1BBQ0Vfc2hhcmVkX2luZm86CiAg
ICAgICAgIGlmICggaWR4ICE9IDAgKQo=

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBhcm0vbW06IHJlbGVhc2UgZ3JhbnQgbG9jayBvbiB4ZW5tZW1fYWRkX3Rv
X3BoeXNtYXBfb25lKCkgZXJyb3IgcGF0aHMKCkNvbW1pdCA1NTAyMWZmOWFi
ICgieGVuL2FybTogYWRkX3RvX3BoeXNtYXBfb25lOiBBdm9pZCB0byBtYXAg
bWZuIDAgaWYKYW4gZXJyb3Igb2NjdXJzIikgaW50cm9kdWNlZCBlcnJvciBw
YXRocyBub3QgcmVsZWFzaW5nIHRoZSBncmFudCB0YWJsZQpsb2NrLiBSZXBs
YWNlIHRoZW0gYnkgYSBzdWl0YWJsZSBjaGVjayBhZnRlciB0aGUgbG9jayB3
YXMgZHJvcHBlZC4KClRoaXMgaXMgWFNBLTIzNS4KClJlcG9ydGVkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKLS0tIGEveGVu
L2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTEw
NTIsNyArMTA1Miw3IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25l
KAogICAgICAgICAgICAgaWYgKCBpZHggPCBucl9zdGF0dXNfZnJhbWVzKGQt
PmdyYW50X3RhYmxlKSApCiAgICAgICAgICAgICAgICAgbWZuID0gdmlydF90
b19tZm4oZC0+Z3JhbnRfdGFibGUtPnN0YXR1c1tpZHhdKTsKICAgICAgICAg
ICAgIGVsc2UKLSAgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAg
ICAgICAgICAgICAgICBtZm4gPSBJTlZBTElEX01GTjsKICAgICAgICAgfQog
ICAgICAgICBlbHNlCiAgICAgICAgIHsKQEAgLTEwNjMsMTQgKzEwNjMsMjEg
QEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoCiAgICAgICAgICAg
ICBpZiAoIGlkeCA8IG5yX2dyYW50X2ZyYW1lcyhkLT5ncmFudF90YWJsZSkg
KQogICAgICAgICAgICAgICAgIG1mbiA9IHZpcnRfdG9fbWZuKGQtPmdyYW50
X3RhYmxlLT5zaGFyZWRfcmF3W2lkeF0pOwogICAgICAgICAgICAgZWxzZQot
ICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgICAgICAgICAg
ICAgIG1mbiA9IElOVkFMSURfTUZOOwogICAgICAgICB9CiAgICAgICAgIAot
ICAgICAgICBkLT5hcmNoLmdyYW50X3RhYmxlX2dwZm5baWR4XSA9IGdwZm47
CisgICAgICAgIGlmICggbWZuICE9IElOVkFMSURfTUZOICkKKyAgICAgICAg
eworICAgICAgICAgICAgZC0+YXJjaC5ncmFudF90YWJsZV9ncGZuW2lkeF0g
PSBncGZuOwogCi0gICAgICAgIHQgPSBwMm1fcmFtX3J3OworICAgICAgICAg
ICAgdCA9IHAybV9yYW1fcnc7CisgICAgICAgIH0KIAogICAgICAgICBzcGlu
X3VubG9jaygmZC0+Z3JhbnRfdGFibGUtPmxvY2spOworCisgICAgICAgIGlm
ICggbWZuID09IElOVkFMSURfTUZOICkKKyAgICAgICAgICAgIHJldHVybiAt
RUlOVkFMOworCiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgWEVOTUFQU1BB
Q0Vfc2hhcmVkX2luZm86CiAgICAgICAgIGlmICggaWR4ICE9IDAgKQo=

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBhcm0vbW06IHJlbGVhc2UgZ3JhbnQgbG9jayBvbiB4ZW5tZW1fYWRkX3Rv
X3BoeXNtYXBfb25lKCkgZXJyb3IgcGF0aHMKCkNvbW1pdCA1NTAyMWZmOWFi
ICgieGVuL2FybTogYWRkX3RvX3BoeXNtYXBfb25lOiBBdm9pZCB0byBtYXAg
bWZuIDAgaWYKYW4gZXJyb3Igb2NjdXJzIikgaW50cm9kdWNlZCBlcnJvciBw
YXRocyBub3QgcmVsZWFzaW5nIHRoZSBncmFudCB0YWJsZQpsb2NrLiBSZXBs
YWNlIHRoZW0gYnkgYSBzdWl0YWJsZSBjaGVjayBhZnRlciB0aGUgbG9jayB3
YXMgZHJvcHBlZC4KClRoaXMgaXMgWFNBLTIzNS4KClJlcG9ydGVkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKLS0tIGEveGVu
L2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTEw
NzMsNyArMTA3Myw3IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25l
KAogICAgICAgICAgICAgaWYgKCBpZHggPCBucl9zdGF0dXNfZnJhbWVzKGQt
PmdyYW50X3RhYmxlKSApCiAgICAgICAgICAgICAgICAgbWZuID0gdmlydF90
b19tZm4oZC0+Z3JhbnRfdGFibGUtPnN0YXR1c1tpZHhdKTsKICAgICAgICAg
ICAgIGVsc2UKLSAgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAg
ICAgICAgICAgICAgICBtZm4gPSBJTlZBTElEX01GTjsKICAgICAgICAgfQog
ICAgICAgICBlbHNlCiAgICAgICAgIHsKQEAgLTEwODQsMTQgKzEwODQsMjEg
QEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoCiAgICAgICAgICAg
ICBpZiAoIGlkeCA8IG5yX2dyYW50X2ZyYW1lcyhkLT5ncmFudF90YWJsZSkg
KQogICAgICAgICAgICAgICAgIG1mbiA9IHZpcnRfdG9fbWZuKGQtPmdyYW50
X3RhYmxlLT5zaGFyZWRfcmF3W2lkeF0pOwogICAgICAgICAgICAgZWxzZQot
ICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgICAgICAgICAg
ICAgIG1mbiA9IElOVkFMSURfTUZOOwogICAgICAgICB9CiAgICAgICAgIAot
ICAgICAgICBkLT5hcmNoLmdyYW50X3RhYmxlX2dwZm5baWR4XSA9IGdwZm47
CisgICAgICAgIGlmICggbWZuICE9IElOVkFMSURfTUZOICkKKyAgICAgICAg
eworICAgICAgICAgICAgZC0+YXJjaC5ncmFudF90YWJsZV9ncGZuW2lkeF0g
PSBncGZuOwogCi0gICAgICAgIHQgPSBwMm1fcmFtX3J3OworICAgICAgICAg
ICAgdCA9IHAybV9yYW1fcnc7CisgICAgICAgIH0KIAogICAgICAgICB3cml0
ZV91bmxvY2soJmQtPmdyYW50X3RhYmxlLT5sb2NrKTsKKworICAgICAgICBp
ZiAoIG1mbiA9PSBJTlZBTElEX01GTiApCisgICAgICAgICAgICByZXR1cm4g
LUVJTlZBTDsKKwogICAgICAgICBicmVhazsKICAgICBjYXNlIFhFTk1BUFNQ
QUNFX3NoYXJlZF9pbmZvOgogICAgICAgICBpZiAoIGlkeCAhPSAwICkK

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBhcm0vbW06IHJlbGVhc2UgZ3JhbnQgbG9jayBvbiB4ZW5tZW1fYWRkX3Rv
X3BoeXNtYXBfb25lKCkgZXJyb3IgcGF0aHMKCkNvbW1pdCA1NTAyMWZmOWFi
ICgieGVuL2FybTogYWRkX3RvX3BoeXNtYXBfb25lOiBBdm9pZCB0byBtYXAg
bWZuIDAgaWYKYW4gZXJyb3Igb2NjdXJzIikgaW50cm9kdWNlZCBlcnJvciBw
YXRocyBub3QgcmVsZWFzaW5nIHRoZSBncmFudCB0YWJsZQpsb2NrLiBSZXBs
YWNlIHRoZW0gYnkgYSBzdWl0YWJsZSBjaGVjayBhZnRlciB0aGUgbG9jayB3
YXMgZHJvcHBlZC4KClRoaXMgaXMgWFNBLTIzNS4KClJlcG9ydGVkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKLS0tIGEveGVu
L2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTEw
ODEsNyArMTA4MSw3IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25l
KAogICAgICAgICAgICAgaWYgKCBpZHggPCBucl9zdGF0dXNfZnJhbWVzKGQt
PmdyYW50X3RhYmxlKSApCiAgICAgICAgICAgICAgICAgbWZuID0gdmlydF90
b19tZm4oZC0+Z3JhbnRfdGFibGUtPnN0YXR1c1tpZHhdKTsKICAgICAgICAg
ICAgIGVsc2UKLSAgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAg
ICAgICAgICAgICAgICBtZm4gPSBJTlZBTElEX01GTjsKICAgICAgICAgfQog
ICAgICAgICBlbHNlCiAgICAgICAgIHsKQEAgLTEwOTIsMTQgKzEwOTIsMjEg
QEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoCiAgICAgICAgICAg
ICBpZiAoIGlkeCA8IG5yX2dyYW50X2ZyYW1lcyhkLT5ncmFudF90YWJsZSkg
KQogICAgICAgICAgICAgICAgIG1mbiA9IHZpcnRfdG9fbWZuKGQtPmdyYW50
X3RhYmxlLT5zaGFyZWRfcmF3W2lkeF0pOwogICAgICAgICAgICAgZWxzZQot
ICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgICAgICAgICAg
ICAgIG1mbiA9IElOVkFMSURfTUZOOwogICAgICAgICB9CiAgICAgICAgIAot
ICAgICAgICBkLT5hcmNoLmdyYW50X3RhYmxlX2dwZm5baWR4XSA9IGdwZm47
CisgICAgICAgIGlmICggbWZuICE9IElOVkFMSURfTUZOICkKKyAgICAgICAg
eworICAgICAgICAgICAgZC0+YXJjaC5ncmFudF90YWJsZV9ncGZuW2lkeF0g
PSBncGZuOwogCi0gICAgICAgIHQgPSBwMm1fcmFtX3J3OworICAgICAgICAg
ICAgdCA9IHAybV9yYW1fcnc7CisgICAgICAgIH0KIAogICAgICAgICBncmFu
dF93cml0ZV91bmxvY2soZC0+Z3JhbnRfdGFibGUpOworCisgICAgICAgIGlm
ICggbWZuID09IElOVkFMSURfTUZOICkKKyAgICAgICAgICAgIHJldHVybiAt
RUlOVkFMOworCiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgWEVOTUFQU1BB
Q0Vfc2hhcmVkX2luZm86CiAgICAgICAgIGlmICggaWR4ICE9IDAgKQo=

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBhcm0vbW06IHJlbGVhc2UgZ3JhbnQgbG9jayBvbiB4ZW5tZW1fYWRkX3Rv
X3BoeXNtYXBfb25lKCkgZXJyb3IgcGF0aHMKCkNvbW1pdCA1NTAyMWZmOWFi
ICgieGVuL2FybTogYWRkX3RvX3BoeXNtYXBfb25lOiBBdm9pZCB0byBtYXAg
bWZuIDAgaWYKYW4gZXJyb3Igb2NjdXJzIikgaW50cm9kdWNlZCBlcnJvciBw
YXRocyBub3QgcmVsZWFzaW5nIHRoZSBncmFudCB0YWJsZQpsb2NrLiBSZXBs
YWNlIHRoZW0gYnkgYSBzdWl0YWJsZSBjaGVjayBhZnRlciB0aGUgbG9jayB3
YXMgZHJvcHBlZC4KClRoaXMgaXMgWFNBLTIzNS4KClJlcG9ydGVkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKLS0tIGEveGVu
L2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTEx
NjQsNyArMTE2NCw3IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25l
KAogICAgICAgICAgICAgaWYgKCBpZHggPCBucl9zdGF0dXNfZnJhbWVzKGQt
PmdyYW50X3RhYmxlKSApCiAgICAgICAgICAgICAgICAgbWZuID0gdmlydF90
b19tZm4oZC0+Z3JhbnRfdGFibGUtPnN0YXR1c1tpZHhdKTsKICAgICAgICAg
ICAgIGVsc2UKLSAgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAg
ICAgICAgICAgICAgICBtZm4gPSBtZm5feChJTlZBTElEX01GTik7CiAgICAg
ICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICB7CkBAIC0xMTc1LDE0ICsx
MTc1LDIxIEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25lKAogICAg
ICAgICAgICAgaWYgKCBpZHggPCBucl9ncmFudF9mcmFtZXMoZC0+Z3JhbnRf
dGFibGUpICkKICAgICAgICAgICAgICAgICBtZm4gPSB2aXJ0X3RvX21mbihk
LT5ncmFudF90YWJsZS0+c2hhcmVkX3Jhd1tpZHhdKTsKICAgICAgICAgICAg
IGVsc2UKLSAgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICAg
ICAgICAgICAgICBtZm4gPSBtZm5feChJTlZBTElEX01GTik7CiAgICAgICAg
IH0KIAotICAgICAgICBkLT5hcmNoLmdyYW50X3RhYmxlX2dmbltpZHhdID0g
Z2ZuOworICAgICAgICBpZiAoIG1mbiAhPSBtZm5feChJTlZBTElEX01GTikg
KQorICAgICAgICB7CisgICAgICAgICAgICBkLT5hcmNoLmdyYW50X3RhYmxl
X2dmbltpZHhdID0gZ2ZuOwogCi0gICAgICAgIHQgPSBwMm1fcmFtX3J3Owor
ICAgICAgICAgICAgdCA9IHAybV9yYW1fcnc7CisgICAgICAgIH0KIAogICAg
ICAgICBncmFudF93cml0ZV91bmxvY2soZC0+Z3JhbnRfdGFibGUpOworCisg
ICAgICAgIGlmICggbWZuID09IG1mbl94KElOVkFMSURfTUZOKSApCisgICAg
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKKwogICAgICAgICBicmVhazsKICAg
ICBjYXNlIFhFTk1BUFNQQUNFX3NoYXJlZF9pbmZvOgogICAgICAgICBpZiAo
IGlkeCAhPSAwICkK

--=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 Wed Oct 18 12:09:22 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 12:09: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 1e4n9R-0007ir-QR; Wed, 18 Oct 2017 12:08:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4n9Q-0007h3-Cj; Wed, 18 Oct 2017 12:08:44 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 69/86-20813-B4447E95; Wed, 18 Oct 2017 12:08:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrEKsWRWlGSWpSXmKPExsWS0XRdVdfL5Xm
 kwakXsha3brYyWyz5uJjFYtXVA6wOzB5Hd/9mCmCMYs3MS8qvSGDNmH+wk7Hg1UvGip4T+1ka
 GNseMnYxcnEICVxhlJi94Bw7hLOIUWJpUzNbFyMnB7OAq8SNfZuhbEWJC/caWEBsXgFBiZMzn
 4DZEgKaEnferGIHsUUEiiR2nnsJZrMJ6EnMPTuJCaLXUmL+xFNgc4QFUiQeb+4DinMAzTGTaD
 jLARJmEVCV2PlhLcsERp5ZSDbPQrJ5FpLNs4C6mYE2r9+lD2FKSyz/xwFRLS+x/e0cZgjbSmL
 1891QtrnExmWLmGAmTul+yA5hW0s0PWiGqrGQODPjCjOmGnuJbVufsELYNhLN/RDXoKtpOtzJ
 CFNz6/JSFHMWMAqtYtQoTi0qSy3SNTTXSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3
 cQIjF0GINjBeHtjwCFGSQ4mJVFe3QPPIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8D51eh4pJF
 iUmp5akZaZA0wiMGkJDh4lEV4nkDRvcUFibnFmOkTqFKM9x7EVF/8wcRzbdBlIrpl3HUh23Lz
 7h0mIJS8/L1VKnHczSJsASFtGaR7cUFjSu8QoKyXMywh0phBPQWpRbmYJqvwrRnEORiVh3n8g
 U3gy80rgdr8COosJ6Kx1Tk9AzipJREhJNTA6ib87e8n+dl1OdsR9Q/f6g2ff3G2MPu35Te/z/
 tttdlO7pjzM7jZrfsIW38vuG3nWifeNNldQ4mmFpdEtzznFrZ6wHTttN8V3W33vX2NXuyenPu
 2c9cZh74v96TKeryVOx3E/stbX3FElLKsiMkf55tn0Wp3AjUlrFtTv2jtN0dLKKz1whaQSS3F
 GoqEWc1FxIgA76IzqdQMAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1508328521!77798635!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62401 invoked from network); 18 Oct 2017 12:08:42 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Oct 2017 12:08:42 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4n9G-00063E-3z; Wed, 18 Oct 2017 12:08:34 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1e4n9G-0001KT-1X; Wed, 18 Oct 2017 12:08:34 +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: <E1e4n9G-0001KT-1X@xenbits.xenproject.org>
Date: Wed, 18 Oct 2017 12:08:34 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-users] Xen Security Advisory 241 (CVE-2017-15588) - Stale TLB
 entry due to page type release race
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-15588 / XSA-241
                              version 4

             Stale TLB entry due to page type release race

UPDATES IN VERSION 4
====================

CVE assigned.

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

x86 PV guests effect TLB flushes by way of a hypercall.  Xen tries to
reduce the number of TLB flushes by delaying them as much as possible.
When the last type reference of a page is dropped, the need for a TLB
flush (before the page is re-used) is recorded.  If a guest TLB flush
request involves an Inter Processor Interrupt (IPI) to a CPU in which
is the process of dropping the last type reference of some page, and
if that IPI arrives at exactly the right instruction boundary, a stale
time stamp may be recorded, possibly resulting in the later omission
of the necessary TLB flush for that page.

IMPACT
======

A malicious x86 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 Xen versions from at least 3.2 onwards are vulnerable.  Earlier
versions have not been checked.

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

Only x86 PV guests can leverage the vulnerability.  x86 HVM guests
cannot leverage the vulnerability.

RISK ASSESSMENT
===============

A successful attack would require introducing an extended delay between
two adjacent operations on one cpu -- long enough for two hypercalls to
complete on another cpu.  The security team currently has no
proof-of-concept for this vulnerability.

However, techniques for these sorts of timing-based attacks are
continually advancing, so we still recommend users potentially affected
by this issue apply the patch as soon as reasonably possible.

MITIGATION
==========

Running only HVM guests will avoid this vulnerability.

For PV guests, 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.

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

$ sha256sum xsa241*
5e239ba4dbd74fd61e59a27f9abc8ea6ba32532bdf81eeb2d7e66f0fd53e40b4  xsa241.meta
b8db933d53e7e289652ffda6c46ce284a0254a9f8bc9e1be6793e388009f49ce  xsa241.patch
443a5b0818045ada44fad0370ac01af0c96181be5a4078ae3b2575799e4a4e5b  xsa241-4.8.patch
927ef14d875556481c38d4065f501211a78eec1c2396a954a4a4abfb9255960f  xsa241-4.9.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

iQEcBAEBCAAGBQJZ50QlAAoJEIP+FMlX6CvZp/cH/2z+BXU30Jg8PlfnXM7LDulR
+ZyoPggsqJfE8AlY7XmsPXo8qY1vsG1NHI6D0YoTvgQyFDVa2h2IBkIc/aZd7jfW
iUYTluAQcxFKSC7G02HCrMdY6w9HkpIo4AtYw9Rm6tueF9/0vaWm0jy7MCMrNxAt
Dbx8a91dkKiJ9MImLralZUMewK6kym1p2PhVPgWmF3lprvLiLSbRu19eiYSAdjBa
C8ulKhUZsDymM3Lpe+F7+9FATZ58sEyvqgAach0Wn/vhaJ0axHroW3KKVCdNMNVJ
AqFHjv6NKgHGS3HU9TEOCfCptYqE+Ne/UB4M19nVOZulfZn4Ok2MgBvogJXIA/Q=
=7sHr
-----END PGP SIGNATURE-----

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

ewogICJYU0EiOiAyNDEsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC45IiwKICAgICI0LjgiLAogICAgIjQuNyIsCiAg
ICAiNC42IiwKICAgICI0LjUiCiAgXSwKICAiVHJlZXMiOiBbCiAgICAieGVu
IgogIF0sCiAgIlJlY2lwZXMiOiB7CiAgICAiNC41IjogewogICAgICAiWGVu
VmVyc2lvbiI6ICI0LjUiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAi
eGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICI4MzcyNGQ5ZjNhZTIx
YTNiOTYzNjI3NDJlMmYwNTJiMTlkOWY1NTlhIiwKICAgICAgICAgICJQcmVy
ZXFzIjogWwogICAgICAgICAgICAyMzcsCiAgICAgICAgICAgIDIzOCwKICAg
ICAgICAgICAgMjM5LAogICAgICAgICAgICAyNDAKICAgICAgICAgIF0sCiAg
ICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI0MS00Ljku
cGF0Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9LAog
ICAgIjQuNiI6IHsKICAgICAgIlhlblZlcnNpb24iOiAiNC42IiwKICAgICAg
IlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFi
bGVSZWYiOiAiMTY1OGE4NzY5MGFjODM5ZTg1ZGIxMmJiZjQwOWJlNjJiYjkz
ODY0MCIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAgMjM3
LAogICAgICAgICAgICAyMzgsCiAgICAgICAgICAgIDIzOSwKICAgICAgICAg
ICAgMjQwCiAgICAgICAgICBdLAogICAgICAgICAgIlBhdGNoZXMiOiBbCiAg
ICAgICAgICAgICJ4c2EyNDEtNC45LnBhdGNoIgogICAgICAgICAgXQogICAg
ICAgIH0KICAgICAgfQogICAgfSwKICAgICI0LjciOiB7CiAgICAgICJYZW5W
ZXJzaW9uIjogIjQuNyIsCiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4
ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogImM3NzgzZDljMjZmYzE5
MTg2MmQ5ODgzZGEyMjM4NzM0MGIxZmFiMTgiLAogICAgICAgICAgIlByZXJl
cXMiOiBbCiAgICAgICAgICAgIDIzNywKICAgICAgICAgICAgMjM4LAogICAg
ICAgICAgICAyMzksCiAgICAgICAgICAgIDI0MAogICAgICAgICAgXSwKICAg
ICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjQxLTQuOS5w
YXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAg
ICAiNC44IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0LjgiLAogICAgICAi
UmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJs
ZVJlZiI6ICIzNjg5OGViMTI1NzJmMGExZjg1Y2I1NGQ0YTllOTBhZmNiNmY3
MDQ1IiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyMzcs
CiAgICAgICAgICAgIDIzOCwKICAgICAgICAgICAgMjM5LAogICAgICAgICAg
ICAyNDAKICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAg
ICAgICAgICAgInhzYTI0MS00LjkucGF0Y2giCiAgICAgICAgICBdCiAgICAg
ICAgfQogICAgICB9CiAgICB9LAogICAgIjQuOSI6IHsKICAgICAgIlhlblZl
cnNpb24iOiAiNC45IiwKICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhl
biI6IHsKICAgICAgICAgICJTdGFibGVSZWYiOiAiMmNjM2QzMmY0MGM3MWNi
MjQyNDc3YTNmODkzODA3NGQ0ZmMzNjgyOSIsCiAgICAgICAgICAiUHJlcmVx
cyI6IFsKICAgICAgICAgICAgMjM3LAogICAgICAgICAgICAyMzgsCiAgICAg
ICAgICAgIDIzOSwKICAgICAgICAgICAgMjQwCiAgICAgICAgICBdLAogICAg
ICAgICAgIlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2EyNDEtNC45LnBh
dGNoIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAg
ICJtYXN0ZXIiOiB7CiAgICAgICJYZW5WZXJzaW9uIjogIm1hc3RlciIsCiAg
ICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAi
U3RhYmxlUmVmIjogImE4ZWE2ZTI2ODgxMThhM2UxOWUyOWIzOWUzMTZmYWE1
Zjk2YWI5ZDEiLAogICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAg
IDIzNywKICAgICAgICAgICAgMjM4LAogICAgICAgICAgICAyMzksCiAgICAg
ICAgICAgIDI0MAogICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjog
WwogICAgICAgICAgICAieHNhMjQxLnBhdGNoIgogICAgICAgICAgXQogICAg
ICAgIH0KICAgICAgfQogICAgfQogIH0KfQ==

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGRvbid0IHN0b3JlIHBvc3NpYmx5IHN0YWxlIFRMQiBmbHVzaCB0
aW1lIHN0YW1wCgpXaGlsZSB0aGUgdGltaW5nIHdpbmRvdyBpcyBleHRyZW1l
bHkgbmFycm93LCBpdCBpcyB0aGVvcmV0aWNhbGx5CnBvc3NpYmxlIGZvciBh
biB1cGRhdGUgdG8gdGhlIFRMQiBmbHVzaCBjbG9jayBhbmQgYSBzdWJzZXF1
ZW50IGZsdXNoCklQSSB0byBoYXBwZW4gYmV0d2VlbiB0aGUgcmVhZCBhbmQg
d3JpdGUgcGFydHMgb2YgdGhlIHVwZGF0ZSBvZiB0aGUKcGVyLXBhZ2Ugc3Rh
bXAuIEV4Y2x1ZGUgdGhpcyBwb3NzaWJpbGl0eSBieSBkaXNhYmxpbmcgaW50
ZXJydXB0cwphY3Jvc3MgdGhlIHVwZGF0ZSwgcHJldmVudGluZyB0aGUgSVBJ
IHRvIGJlIHNlcnZpY2VkIGluIHRoZSBtaWRkbGUuCgpUaGlzIGlzIFhTQS0y
NDEuCgpSZXBvcnRlZC1ieTogSmFubiBIb3JuIDxqYW5uaEBnb29nbGUuY29t
PgpTdWdnZXN0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgotLS0KdjM6IEZpeCBBUk0gYnVpbGQg
aXNzdWUuCnYyOiBSZWJhc2Ugb24gdG9wIG9mIHN0YWdpbmcgKyAoMjM3LTI0
MCkKCi0tLSBhL3hlbi9hcmNoL2FybS9zbXAuYworKysgYi94ZW4vYXJjaC9h
cm0vc21wLmMKQEAgLTEsMyArMSw0IEBACisjaW5jbHVkZSA8eGVuL21tLmg+
CiAjaW5jbHVkZSA8YXNtL3N5c3RlbS5oPgogI2luY2x1ZGUgPGFzbS9zbXAu
aD4KICNpbmNsdWRlIDxhc20vY3ByZWdzLmg+Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC00ODgsNyArNDg4
LDcgQEAgdm9pZCB1cGRhdGVfY3IzKHN0cnVjdCB2Y3B1ICp2KQogICAgIG1h
a2VfY3IzKHYsIGNyM19tZm4pOwogfQogCi1zdGF0aWMgaW5saW5lIHZvaWQg
cGFnZV9zZXRfdGxiZmx1c2hfdGltZXN0YW1wKHN0cnVjdCBwYWdlX2luZm8g
KnBhZ2UpCitzdGF0aWMgaW5saW5lIHZvaWQgc2V0X3RsYmZsdXNoX3RpbWVz
dGFtcChzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogewogICAgIC8qCiAgICAg
ICogUmVjb3JkIFRMQiBpbmZvcm1hdGlvbiBmb3IgZmx1c2ggbGF0ZXIuIFdl
IGRvIG5vdCBzdGFtcCBwYWdlIHRhYmxlcwpAQCAtNDk5LDcgKzQ5OSw3IEBA
IHN0YXRpYyBpbmxpbmUgdm9pZCBwYWdlX3NldF90bGJmbHVzaF90aW1lc3Rh
bXAoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAgKi8KICAgICBpZiAo
ICEocGFnZS0+Y291bnRfaW5mbyAmIFBHQ19wYWdlX3RhYmxlKSB8fAogICAg
ICAgICAgIXNoYWRvd19tb2RlX2VuYWJsZWQocGFnZV9nZXRfb3duZXIocGFn
ZSkpICkKLSAgICAgICAgcGFnZS0+dGxiZmx1c2hfdGltZXN0YW1wID0gdGxi
Zmx1c2hfY3VycmVudF90aW1lKCk7CisgICAgICAgIHBhZ2Vfc2V0X3RsYmZs
dXNoX3RpbWVzdGFtcChwYWdlKTsKIH0KIAogY29uc3QgY2hhciBfX3NlY3Rp
b24oIi5ic3MucGFnZV9hbGlnbmVkLmNvbnN0IikgX19hbGlnbmVkKFBBR0Vf
U0laRSkKQEAgLTIyMzIsNyArMjIzMiw3IEBAIHN0YXRpYyBpbnQgX3B1dF9m
aW5hbF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWdu
ZWQgbG9uZyB0eXBlLAogICAgICAgICAgICAgZGVjX2xpbmVhcl9lbnRyaWVz
KHB0cGcpOwogICAgICAgICB9CiAgICAgICAgIEFTU0VSVCghcGFnZS0+bGlu
ZWFyX3B0X2NvdW50IHx8IHBhZ2VfZ2V0X293bmVyKHBhZ2UpLT5pc19keWlu
Zyk7Ci0gICAgICAgIHBhZ2Vfc2V0X3RsYmZsdXNoX3RpbWVzdGFtcChwYWdl
KTsKKyAgICAgICAgc2V0X3RsYmZsdXNoX3RpbWVzdGFtcChwYWdlKTsKICAg
ICAgICAgc21wX3dtYigpOwogICAgICAgICBwYWdlLT51LmludXNlLnR5cGVf
aW5mby0tOwogICAgIH0KQEAgLTIyNDAsNyArMjI0MCw3IEBAIHN0YXRpYyBp
bnQgX3B1dF9maW5hbF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogICAgIHsKICAgICAgICAgQVNTRVJU
KChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmCiAgICAgICAgICAgICAgICAg
KFBHVF9jb3VudF9tYXNrfFBHVF92YWxpZGF0ZWR8UEdUX3BhcnRpYWwpKSA9
PSAxKTsKLSAgICAgICAgcGFnZV9zZXRfdGxiZmx1c2hfdGltZXN0YW1wKHBh
Z2UpOworICAgICAgICBzZXRfdGxiZmx1c2hfdGltZXN0YW1wKHBhZ2UpOwog
ICAgICAgICBzbXBfd21iKCk7CiAgICAgICAgIHBhZ2UtPnUuaW51c2UudHlw
ZV9pbmZvIHw9IFBHVF92YWxpZGF0ZWQ7CiAgICAgfQpAQCAtMjI5NCw3ICsy
Mjk0LDcgQEAgc3RhdGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlLCBib29sIHByZWVtcHRpYmxlLAogICAgICAgICAgICAg
aWYgKCBwdHBnICYmIFBHVF90eXBlX2VxdWFsKHgsIHB0cGctPnUuaW51c2Uu
dHlwZV9pbmZvKSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAg
LyoKLSAgICAgICAgICAgICAgICAgKiBwYWdlX3NldF90bGJmbHVzaF90aW1l
c3RhbXAoKSBhY2Nlc3NlcyB0aGUgc2FtZSB1bmlvbgorICAgICAgICAgICAg
ICAgICAqIHNldF90bGJmbHVzaF90aW1lc3RhbXAoKSBhY2Nlc3NlcyB0aGUg
c2FtZSB1bmlvbgogICAgICAgICAgICAgICAgICAqIGxpbmVhcl9wdF9jb3Vu
dCBsaXZlcyBpbi4gVW52YWxpZGF0ZWQgcGFnZSB0YWJsZSBwYWdlcywKICAg
ICAgICAgICAgICAgICAgKiBob3dldmVyLCBzaG91bGQgb2NjdXIgZHVyaW5n
IGRvbWFpbiBkZXN0cnVjdGlvbiBvbmx5CiAgICAgICAgICAgICAgICAgICog
YW55d2F5LiAgVXBkYXRpbmcgb2YgbGluZWFyX3B0X2NvdW50IGx1Y2tpbHkg
aXMgbm90CkBAIC0yMzA2LDcgKzIzMDYsNyBAQCBzdGF0aWMgaW50IF9wdXRf
cGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIGJvb2wgcHJlZW1w
dGlibGUsCiAgICAgICAgICAgICAgICAgcHRwZyA9IE5VTEw7CiAgICAgICAg
ICAgICB9CiAKLSAgICAgICAgICAgIHBhZ2Vfc2V0X3RsYmZsdXNoX3RpbWVz
dGFtcChwYWdlKTsKKyAgICAgICAgICAgIHNldF90bGJmbHVzaF90aW1lc3Rh
bXAocGFnZSk7CiAgICAgICAgIH0KIAogICAgICAgICBpZiAoIGxpa2VseSgo
eSA9IGNtcHhjaGcoJnBhZ2UtPnUuaW51c2UudHlwZV9pbmZvLCB4LCBueCkp
ID09IHgpICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cv
Y29tbW9uLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCmlu
ZGV4IDg2MTg2Y2NjZGYuLjdiMTZlZDk4NWQgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2
L21tL3NoYWRvdy9jb21tb24uYwpAQCAtMTQ2NCw3ICsxNDY0LDcgQEAgdm9p
ZCBzaGFkb3dfZnJlZShzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBzbWZuKQog
ICAgICAgICAgKiBUTEJzIHdoZW4gd2UgcmV1c2UgdGhlIHBhZ2UuICBCZWNh
dXNlIHRoZSBkZXN0cnVjdG9ycyBsZWF2ZSB0aGUKICAgICAgICAgICogY29u
dGVudHMgb2YgdGhlIHBhZ2VzIGluIHBsYWNlLCB3ZSBjYW4gZGVsYXkgVExC
IGZsdXNoZXMgdW50aWwKICAgICAgICAgICoganVzdCBiZWZvcmUgdGhlIGFs
bG9jYXRvciBoYW5kcyB0aGUgcGFnZSBvdXQgYWdhaW4uICovCi0gICAgICAg
IHNwLT50bGJmbHVzaF90aW1lc3RhbXAgPSB0bGJmbHVzaF9jdXJyZW50X3Rp
bWUoKTsKKyAgICAgICAgcGFnZV9zZXRfdGxiZmx1c2hfdGltZXN0YW1wKHNw
KTsKICAgICAgICAgcGVyZmNfZGVjcihzaGFkb3dfYWxsb2NfY291bnQpOwog
ICAgICAgICBwYWdlX2xpc3RfYWRkX3RhaWwoc3AsICZkLT5hcmNoLnBhZ2lu
Zy5zaGFkb3cuZnJlZWxpc3QpOwogICAgICAgICBzcCA9IG5leHQ7CmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24v
cGFnZV9hbGxvYy5jCmluZGV4IDBiOWY2Y2M2ZGYuLjBkNmU1M2NjZmEgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCisrKyBiL3hlbi9j
b21tb24vcGFnZV9hbGxvYy5jCkBAIC0xMzU4LDcgKzEzNTgsNyBAQCBzdGF0
aWMgdm9pZCBmcmVlX2hlYXBfcGFnZXMoCiAgICAgICAgIC8qIElmIGEgcGFn
ZSBoYXMgbm8gb3duZXIgaXQgd2lsbCBuZWVkIG5vIHNhZmV0eSBUTEIgZmx1
c2guICovCiAgICAgICAgIHBnW2ldLnUuZnJlZS5uZWVkX3RsYmZsdXNoID0g
KHBhZ2VfZ2V0X293bmVyKCZwZ1tpXSkgIT0gTlVMTCk7CiAgICAgICAgIGlm
ICggcGdbaV0udS5mcmVlLm5lZWRfdGxiZmx1c2ggKQotICAgICAgICAgICAg
cGdbaV0udGxiZmx1c2hfdGltZXN0YW1wID0gdGxiZmx1c2hfY3VycmVudF90
aW1lKCk7CisgICAgICAgICAgICBwYWdlX3NldF90bGJmbHVzaF90aW1lc3Rh
bXAoJnBnW2ldKTsKIAogICAgICAgICAvKiBUaGlzIHBhZ2UgaXMgbm90IGEg
Z3Vlc3QgZnJhbWUgYW55IG1vcmUuICovCiAgICAgICAgIHBhZ2Vfc2V0X293
bmVyKCZwZ1tpXSwgTlVMTCk7IC8qIHNldF9ncGZuX2Zyb21fbWZuIHNub29w
cyBwZyBvd25lciAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9mbHVzaHRsYi5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9mbHVzaHRsYi5o
CmluZGV4IGE4ZThhMDUzNjMuLjgzZmY5ZmE4YjMgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vZmx1c2h0bGIuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL2ZsdXNodGxiLmgKQEAgLTEyLDYgKzEyLDExIEBAIHN0YXRp
YyBpbmxpbmUgdm9pZCB0bGJmbHVzaF9maWx0ZXIoY3B1bWFza190ICptYXNr
LCB1aW50MzJfdCBwYWdlX3RpbWVzdGFtcCkge30KIAogI2RlZmluZSB0bGJm
bHVzaF9jdXJyZW50X3RpbWUoKSAgICAgICAgICAgICAgICAgKDApCiAKK3N0
YXRpYyBpbmxpbmUgdm9pZCBwYWdlX3NldF90bGJmbHVzaF90aW1lc3RhbXAo
c3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKK3sKKyAgICBwYWdlLT50bGJmbHVz
aF90aW1lc3RhbXAgPSB0bGJmbHVzaF9jdXJyZW50X3RpbWUoKTsKK30KKwog
I2lmIGRlZmluZWQoQ09ORklHX0FSTV8zMikKICMgaW5jbHVkZSA8YXNtL2Fy
bTMyL2ZsdXNodGxiLmg+CiAjZWxpZiBkZWZpbmVkKENPTkZJR19BUk1fNjQp
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmgKaW5kZXggMTMxYjMx
Y2ZjYy4uNDEzZGI2OTJlMSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9mbHVzaHRsYi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZmx1
c2h0bGIuaApAQCAtMjMsNiArMjMsMjAgQEAgREVDTEFSRV9QRVJfQ1BVKHUz
MiwgdGxiZmx1c2hfdGltZSk7CiAKICNkZWZpbmUgdGxiZmx1c2hfY3VycmVu
dF90aW1lKCkgdGxiZmx1c2hfY2xvY2sKIAorc3RhdGljIGlubGluZSB2b2lk
IHBhZ2Vfc2V0X3RsYmZsdXNoX3RpbWVzdGFtcChzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlKQoreworICAgIC8qCisgICAgICogUHJldmVudCBzdG9yaW5nIGEg
c3RhbGUgdGltZSBzdGFtcCwgd2hpY2ggY291bGQgaGFwcGVuIGlmIGFuIHVw
ZGF0ZQorICAgICAqIHRvIHRsYmZsdXNoX2Nsb2NrIHBsdXMgYSBzdWJzZXF1
ZW50IGZsdXNoIElQSSBoYXBwZW4gYmV0d2VlbiB0aGUKKyAgICAgKiByZWFk
aW5nIG9mIHRsYmZsdXNoX2Nsb2NrIGFuZCB0aGUgd3JpdGluZyBvZiB0aGUg
c3RydWN0IHBhZ2VfaW5mbworICAgICAqIGZpZWxkLgorICAgICAqLworICAg
IEFTU0VSVChsb2NhbF9pcnFfaXNfZW5hYmxlZCgpKTsKKyAgICBsb2NhbF9p
cnFfZGlzYWJsZSgpOworICAgIHBhZ2UtPnRsYmZsdXNoX3RpbWVzdGFtcCA9
IHRsYmZsdXNoX2N1cnJlbnRfdGltZSgpOworICAgIGxvY2FsX2lycV9lbmFi
bGUoKTsKK30KKwogLyoKICAqIEBjcHVfc3RhbXAgaXMgdGhlIHRpbWVzdGFt
cCBhdCBsYXN0IFRMQiBmbHVzaCBmb3IgdGhlIENQVSB3ZSBhcmUgdGVzdGlu
Zy4KICAqIEBsYXN0dXNlX3N0YW1wIGlzIGEgdGltZXN0YW1wIHRha2VuIHdo
ZW4gdGhlIFBGTiB3ZSBhcmUgdGVzdGluZyB3YXMgbGFzdCAKLS0gCjIuMTQu
MQoK

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

eDg2OiBkb24ndCBzdG9yZSBwb3NzaWJseSBzdGFsZSBUTEIgZmx1c2ggdGlt
ZSBzdGFtcAoKV2hpbGUgdGhlIHRpbWluZyB3aW5kb3cgaXMgZXh0cmVtZWx5
IG5hcnJvdywgaXQgaXMgdGhlb3JldGljYWxseQpwb3NzaWJsZSBmb3IgYW4g
dXBkYXRlIHRvIHRoZSBUTEIgZmx1c2ggY2xvY2sgYW5kIGEgc3Vic2VxdWVu
dCBmbHVzaApJUEkgdG8gaGFwcGVuIGJldHdlZW4gdGhlIHJlYWQgYW5kIHdy
aXRlIHBhcnRzIG9mIHRoZSB1cGRhdGUgb2YgdGhlCnBlci1wYWdlIHN0YW1w
LiBFeGNsdWRlIHRoaXMgcG9zc2liaWxpdHkgYnkgZGlzYWJsaW5nIGludGVy
cnVwdHMKYWNyb3NzIHRoZSB1cGRhdGUsIHByZXZlbnRpbmcgdGhlIElQSSB0
byBiZSBzZXJ2aWNlZCBpbiB0aGUgbWlkZGxlLgoKVGhpcyBpcyBYU0EtMjQx
LgoKUmVwb3J0ZWQtYnk6IEphbm4gSG9ybiA8amFubmhAZ29vZ2xlLmNvbT4K
U3VnZ2VzdGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNp
dHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4KCi0tLSBhL3hlbi9hcmNoL2FybS9zbXAu
YworKysgYi94ZW4vYXJjaC9hcm0vc21wLmMKQEAgLTEsNCArMSw1IEBACiAj
aW5jbHVkZSA8eGVuL2NvbmZpZy5oPgorI2luY2x1ZGUgPHhlbi9tbS5oPgog
I2luY2x1ZGUgPGFzbS9zeXN0ZW0uaD4KICNpbmNsdWRlIDxhc20vc21wLmg+
CiAjaW5jbHVkZSA8YXNtL2NwcmVncy5oPgotLS0gYS94ZW4vYXJjaC94ODYv
bW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMjUyNCw3ICsyNTI0
LDcgQEAgc3RhdGljIGludCBfcHV0X2ZpbmFsX3BhZ2VfdHlwZShzdHJ1Y3Qg
cAogICAgICAgICAgKi8KICAgICAgICAgaWYgKCAhKHNoYWRvd19tb2RlX2Vu
YWJsZWQocGFnZV9nZXRfb3duZXIocGFnZSkpICYmCiAgICAgICAgICAgICAg
ICAocGFnZS0+Y291bnRfaW5mbyAmIFBHQ19wYWdlX3RhYmxlKSkgKQotICAg
ICAgICAgICAgcGFnZS0+dGxiZmx1c2hfdGltZXN0YW1wID0gdGxiZmx1c2hf
Y3VycmVudF90aW1lKCk7CisgICAgICAgICAgICBwYWdlX3NldF90bGJmbHVz
aF90aW1lc3RhbXAocGFnZSk7CiAgICAgICAgIHdtYigpOwogICAgICAgICBw
YWdlLT51LmludXNlLnR5cGVfaW5mby0tOwogICAgIH0KQEAgLTI1MzQsNyAr
MjUzNCw3IEBAIHN0YXRpYyBpbnQgX3B1dF9maW5hbF9wYWdlX3R5cGUoc3Ry
dWN0IHAKICAgICAgICAgICAgICAgICAoUEdUX2NvdW50X21hc2t8UEdUX3Zh
bGlkYXRlZHxQR1RfcGFydGlhbCkpID09IDEpOwogICAgICAgICBpZiAoICEo
c2hhZG93X21vZGVfZW5hYmxlZChwYWdlX2dldF9vd25lcihwYWdlKSkgJiYK
ICAgICAgICAgICAgICAgIChwYWdlLT5jb3VudF9pbmZvICYgUEdDX3BhZ2Vf
dGFibGUpKSApCi0gICAgICAgICAgICBwYWdlLT50bGJmbHVzaF90aW1lc3Rh
bXAgPSB0bGJmbHVzaF9jdXJyZW50X3RpbWUoKTsKKyAgICAgICAgICAgIHBh
Z2Vfc2V0X3RsYmZsdXNoX3RpbWVzdGFtcChwYWdlKTsKICAgICAgICAgd21i
KCk7CiAgICAgICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvIHw9IFBHVF92
YWxpZGF0ZWQ7CiAgICAgfQpAQCAtMjU4OCw3ICsyNTg4LDcgQEAgc3RhdGlj
IGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbgogICAgICAgICAg
ICAgaWYgKCBwdHBnICYmIFBHVF90eXBlX2VxdWFsKHgsIHB0cGctPnUuaW51
c2UudHlwZV9pbmZvKSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAg
ICAgLyoKLSAgICAgICAgICAgICAgICAgKiBwYWdlX3NldF90bGJmbHVzaF90
aW1lc3RhbXAoKSBhY2Nlc3NlcyB0aGUgc2FtZSB1bmlvbgorICAgICAgICAg
ICAgICAgICAqIHNldF90bGJmbHVzaF90aW1lc3RhbXAoKSBhY2Nlc3NlcyB0
aGUgc2FtZSB1bmlvbgogICAgICAgICAgICAgICAgICAqIGxpbmVhcl9wdF9j
b3VudCBsaXZlcyBpbi4gVW52YWxpZGF0ZWQgcGFnZSB0YWJsZSBwYWdlcywK
ICAgICAgICAgICAgICAgICAgKiBob3dldmVyLCBzaG91bGQgb2NjdXIgZHVy
aW5nIGRvbWFpbiBkZXN0cnVjdGlvbiBvbmx5CiAgICAgICAgICAgICAgICAg
ICogYW55d2F5LiAgVXBkYXRpbmcgb2YgbGluZWFyX3B0X2NvdW50IGx1Y2tp
bHkgaXMgbm90CkBAIC0yNjA5LDcgKzI2MDksNyBAQCBzdGF0aWMgaW50IF9w
dXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luCiAgICAgICAgICAgICAgKi8K
ICAgICAgICAgICAgIGlmICggIShzaGFkb3dfbW9kZV9lbmFibGVkKHBhZ2Vf
Z2V0X293bmVyKHBhZ2UpKSAmJgogICAgICAgICAgICAgICAgICAgIChwYWdl
LT5jb3VudF9pbmZvICYgUEdDX3BhZ2VfdGFibGUpKSApCi0gICAgICAgICAg
ICAgICAgcGFnZS0+dGxiZmx1c2hfdGltZXN0YW1wID0gdGxiZmx1c2hfY3Vy
cmVudF90aW1lKCk7CisgICAgICAgICAgICAgICAgcGFnZV9zZXRfdGxiZmx1
c2hfdGltZXN0YW1wKHBhZ2UpOwogICAgICAgICB9CiAKICAgICAgICAgaWYg
KCBsaWtlbHkoKHkgPSBjbXB4Y2hnKCZwYWdlLT51LmludXNlLnR5cGVfaW5m
bywgeCwgbngpKSA9PSB4KSApCi0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFk
b3cvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21t
b24uYwpAQCAtMTQ2NCw3ICsxNDY0LDcgQEAgdm9pZCBzaGFkb3dfZnJlZShz
dHJ1Y3QgZG9tYWluICpkLCBtZm5fdAogICAgICAgICAgKiBUTEJzIHdoZW4g
d2UgcmV1c2UgdGhlIHBhZ2UuICBCZWNhdXNlIHRoZSBkZXN0cnVjdG9ycyBs
ZWF2ZSB0aGUKICAgICAgICAgICogY29udGVudHMgb2YgdGhlIHBhZ2VzIGlu
IHBsYWNlLCB3ZSBjYW4gZGVsYXkgVExCIGZsdXNoZXMgdW50aWwKICAgICAg
ICAgICoganVzdCBiZWZvcmUgdGhlIGFsbG9jYXRvciBoYW5kcyB0aGUgcGFn
ZSBvdXQgYWdhaW4uICovCi0gICAgICAgIHNwLT50bGJmbHVzaF90aW1lc3Rh
bXAgPSB0bGJmbHVzaF9jdXJyZW50X3RpbWUoKTsKKyAgICAgICAgcGFnZV9z
ZXRfdGxiZmx1c2hfdGltZXN0YW1wKHNwKTsKICAgICAgICAgcGVyZmNfZGVj
cihzaGFkb3dfYWxsb2NfY291bnQpOwogICAgICAgICBwYWdlX2xpc3RfYWRk
X3RhaWwoc3AsICZkLT5hcmNoLnBhZ2luZy5zaGFkb3cuZnJlZWxpc3QpOwog
ICAgICAgICBzcCA9IG5leHQ7Ci0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxv
Yy5jCisrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCkBAIC05NjAsNyAr
OTYwLDcgQEAgc3RhdGljIHZvaWQgZnJlZV9oZWFwX3BhZ2VzKAogICAgICAg
ICAvKiBJZiBhIHBhZ2UgaGFzIG5vIG93bmVyIGl0IHdpbGwgbmVlZCBubyBz
YWZldHkgVExCIGZsdXNoLiAqLwogICAgICAgICBwZ1tpXS51LmZyZWUubmVl
ZF90bGJmbHVzaCA9IChwYWdlX2dldF9vd25lcigmcGdbaV0pICE9IE5VTEwp
OwogICAgICAgICBpZiAoIHBnW2ldLnUuZnJlZS5uZWVkX3RsYmZsdXNoICkK
LSAgICAgICAgICAgIHBnW2ldLnRsYmZsdXNoX3RpbWVzdGFtcCA9IHRsYmZs
dXNoX2N1cnJlbnRfdGltZSgpOworICAgICAgICAgICAgcGFnZV9zZXRfdGxi
Zmx1c2hfdGltZXN0YW1wKCZwZ1tpXSk7CiAKICAgICAgICAgLyogVGhpcyBw
YWdlIGlzIG5vdCBhIGd1ZXN0IGZyYW1lIGFueSBtb3JlLiAqLwogICAgICAg
ICBwYWdlX3NldF9vd25lcigmcGdbaV0sIE5VTEwpOyAvKiBzZXRfZ3Bmbl9m
cm9tX21mbiBzbm9vcHMgcGcgb3duZXIgKi8KLS0tIGEveGVuL2luY2x1ZGUv
YXNtLWFybS9mbHVzaHRsYi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
Zmx1c2h0bGIuaApAQCAtMTIsNiArMTIsMTEgQEAgc3RhdGljIGlubGluZSB2
b2lkIHRsYmZsdXNoX2ZpbHRlcihjcHVtYQogCiAjZGVmaW5lIHRsYmZsdXNo
X2N1cnJlbnRfdGltZSgpICAgICAgICAgICAgICAgICAoMCkKIAorc3RhdGlj
IGlubGluZSB2b2lkIHBhZ2Vfc2V0X3RsYmZsdXNoX3RpbWVzdGFtcChzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlKQoreworICAgIHBhZ2UtPnRsYmZsdXNoX3Rp
bWVzdGFtcCA9IHRsYmZsdXNoX2N1cnJlbnRfdGltZSgpOworfQorCiAjaWYg
ZGVmaW5lZChDT05GSUdfQVJNXzMyKQogIyBpbmNsdWRlIDxhc20vYXJtMzIv
Zmx1c2h0bGIuaD4KICNlbGlmIGRlZmluZWQoQ09ORklHX0FSTV82NCkKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvZmx1c2h0bGIuaApAQCAtMjMsNiArMjMsMjAgQEAg
REVDTEFSRV9QRVJfQ1BVKHUzMiwgdGxiZmx1c2hfdGltZSk7CiAKICNkZWZp
bmUgdGxiZmx1c2hfY3VycmVudF90aW1lKCkgdGxiZmx1c2hfY2xvY2sKIAor
c3RhdGljIGlubGluZSB2b2lkIHBhZ2Vfc2V0X3RsYmZsdXNoX3RpbWVzdGFt
cChzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQoreworICAgIC8qCisgICAgICog
UHJldmVudCBzdG9yaW5nIGEgc3RhbGUgdGltZSBzdGFtcCwgd2hpY2ggY291
bGQgaGFwcGVuIGlmIGFuIHVwZGF0ZQorICAgICAqIHRvIHRsYmZsdXNoX2Ns
b2NrIHBsdXMgYSBzdWJzZXF1ZW50IGZsdXNoIElQSSBoYXBwZW4gYmV0d2Vl
biB0aGUKKyAgICAgKiByZWFkaW5nIG9mIHRsYmZsdXNoX2Nsb2NrIGFuZCB0
aGUgd3JpdGluZyBvZiB0aGUgc3RydWN0IHBhZ2VfaW5mbworICAgICAqIGZp
ZWxkLgorICAgICAqLworICAgIEFTU0VSVChsb2NhbF9pcnFfaXNfZW5hYmxl
ZCgpKTsKKyAgICBsb2NhbF9pcnFfZGlzYWJsZSgpOworICAgIHBhZ2UtPnRs
YmZsdXNoX3RpbWVzdGFtcCA9IHRsYmZsdXNoX2N1cnJlbnRfdGltZSgpOwor
ICAgIGxvY2FsX2lycV9lbmFibGUoKTsKK30KKwogLyoKICAqIEBjcHVfc3Rh
bXAgaXMgdGhlIHRpbWVzdGFtcCBhdCBsYXN0IFRMQiBmbHVzaCBmb3IgdGhl
IENQVSB3ZSBhcmUgdGVzdGluZy4KICAqIEBsYXN0dXNlX3N0YW1wIGlzIGEg
dGltZXN0YW1wIHRha2VuIHdoZW4gdGhlIFBGTiB3ZSBhcmUgdGVzdGluZyB3
YXMgbGFzdCAK

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGRvbid0IHN0b3JlIHBvc3NpYmx5IHN0YWxlIFRMQiBmbHVzaCB0
aW1lIHN0YW1wCgpXaGlsZSB0aGUgdGltaW5nIHdpbmRvdyBpcyBleHRyZW1l
bHkgbmFycm93LCBpdCBpcyB0aGVvcmV0aWNhbGx5CnBvc3NpYmxlIGZvciBh
biB1cGRhdGUgdG8gdGhlIFRMQiBmbHVzaCBjbG9jayBhbmQgYSBzdWJzZXF1
ZW50IGZsdXNoCklQSSB0byBoYXBwZW4gYmV0d2VlbiB0aGUgcmVhZCBhbmQg
d3JpdGUgcGFydHMgb2YgdGhlIHVwZGF0ZSBvZiB0aGUKcGVyLXBhZ2Ugc3Rh
bXAuIEV4Y2x1ZGUgdGhpcyBwb3NzaWJpbGl0eSBieSBkaXNhYmxpbmcgaW50
ZXJydXB0cwphY3Jvc3MgdGhlIHVwZGF0ZSwgcHJldmVudGluZyB0aGUgSVBJ
IHRvIGJlIHNlcnZpY2VkIGluIHRoZSBtaWRkbGUuCgpUaGlzIGlzIFhTQS0y
NDEuCgpSZXBvcnRlZC1ieTogSmFubiBIb3JuIDxqYW5uaEBnb29nbGUuY29t
PgpTdWdnZXN0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgoKLS0tIGEveGVuL2FyY2gvYXJtL3Nt
cC5jCisrKyBiL3hlbi9hcmNoL2FybS9zbXAuYwpAQCAtMSwzICsxLDQgQEAK
KyNpbmNsdWRlIDx4ZW4vbW0uaD4KICNpbmNsdWRlIDxhc20vc3lzdGVtLmg+
CiAjaW5jbHVkZSA8YXNtL3NtcC5oPgogI2luY2x1ZGUgPGFzbS9jcHJlZ3Mu
aD4KLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2
L21tLmMKQEAgLTI1MjQsNyArMjUyNCw3IEBAIHN0YXRpYyBpbnQgX3B1dF9m
aW5hbF9wYWdlX3R5cGUoc3RydWN0IHAKICAgICAgICAgICovCiAgICAgICAg
IGlmICggIShzaGFkb3dfbW9kZV9lbmFibGVkKHBhZ2VfZ2V0X293bmVyKHBh
Z2UpKSAmJgogICAgICAgICAgICAgICAgKHBhZ2UtPmNvdW50X2luZm8gJiBQ
R0NfcGFnZV90YWJsZSkpICkKLSAgICAgICAgICAgIHBhZ2UtPnRsYmZsdXNo
X3RpbWVzdGFtcCA9IHRsYmZsdXNoX2N1cnJlbnRfdGltZSgpOworICAgICAg
ICAgICAgcGFnZV9zZXRfdGxiZmx1c2hfdGltZXN0YW1wKHBhZ2UpOwogICAg
ICAgICB3bWIoKTsKICAgICAgICAgcGFnZS0+dS5pbnVzZS50eXBlX2luZm8t
LTsKICAgICB9CkBAIC0yNTM0LDcgKzI1MzQsNyBAQCBzdGF0aWMgaW50IF9w
dXRfZmluYWxfcGFnZV90eXBlKHN0cnVjdCBwCiAgICAgICAgICAgICAgICAg
KFBHVF9jb3VudF9tYXNrfFBHVF92YWxpZGF0ZWR8UEdUX3BhcnRpYWwpKSA9
PSAxKTsKICAgICAgICAgaWYgKCAhKHNoYWRvd19tb2RlX2VuYWJsZWQocGFn
ZV9nZXRfb3duZXIocGFnZSkpICYmCiAgICAgICAgICAgICAgICAocGFnZS0+
Y291bnRfaW5mbyAmIFBHQ19wYWdlX3RhYmxlKSkgKQotICAgICAgICAgICAg
cGFnZS0+dGxiZmx1c2hfdGltZXN0YW1wID0gdGxiZmx1c2hfY3VycmVudF90
aW1lKCk7CisgICAgICAgICAgICBwYWdlX3NldF90bGJmbHVzaF90aW1lc3Rh
bXAocGFnZSk7CiAgICAgICAgIHdtYigpOwogICAgICAgICBwYWdlLT51Lmlu
dXNlLnR5cGVfaW5mbyB8PSBQR1RfdmFsaWRhdGVkOwogICAgIH0KQEAgLTI1
ODgsNyArMjU4OCw3IEBAIHN0YXRpYyBpbnQgX3B1dF9wYWdlX3R5cGUoc3Ry
dWN0IHBhZ2VfaW4KICAgICAgICAgICAgIGlmICggcHRwZyAmJiBQR1RfdHlw
ZV9lcXVhbCh4LCBwdHBnLT51LmludXNlLnR5cGVfaW5mbykgKQogICAgICAg
ICAgICAgewogICAgICAgICAgICAgICAgIC8qCi0gICAgICAgICAgICAgICAg
ICogcGFnZV9zZXRfdGxiZmx1c2hfdGltZXN0YW1wKCkgYWNjZXNzZXMgdGhl
IHNhbWUgdW5pb24KKyAgICAgICAgICAgICAgICAgKiBzZXRfdGxiZmx1c2hf
dGltZXN0YW1wKCkgYWNjZXNzZXMgdGhlIHNhbWUgdW5pb24KICAgICAgICAg
ICAgICAgICAgKiBsaW5lYXJfcHRfY291bnQgbGl2ZXMgaW4uIFVudmFsaWRh
dGVkIHBhZ2UgdGFibGUgcGFnZXMsCiAgICAgICAgICAgICAgICAgICogaG93
ZXZlciwgc2hvdWxkIG9jY3VyIGR1cmluZyBkb21haW4gZGVzdHJ1Y3Rpb24g
b25seQogICAgICAgICAgICAgICAgICAqIGFueXdheS4gIFVwZGF0aW5nIG9m
IGxpbmVhcl9wdF9jb3VudCBsdWNraWx5IGlzIG5vdApAQCAtMjYwOSw3ICsy
NjA5LDcgQEAgc3RhdGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFn
ZV9pbgogICAgICAgICAgICAgICovCiAgICAgICAgICAgICBpZiAoICEoc2hh
ZG93X21vZGVfZW5hYmxlZChwYWdlX2dldF9vd25lcihwYWdlKSkgJiYKICAg
ICAgICAgICAgICAgICAgICAocGFnZS0+Y291bnRfaW5mbyAmIFBHQ19wYWdl
X3RhYmxlKSkgKQotICAgICAgICAgICAgICAgIHBhZ2UtPnRsYmZsdXNoX3Rp
bWVzdGFtcCA9IHRsYmZsdXNoX2N1cnJlbnRfdGltZSgpOworICAgICAgICAg
ICAgICAgIHBhZ2Vfc2V0X3RsYmZsdXNoX3RpbWVzdGFtcChwYWdlKTsKICAg
ICAgICAgfQogCiAgICAgICAgIGlmICggbGlrZWx5KCh5ID0gY21weGNoZygm
cGFnZS0+dS5pbnVzZS50eXBlX2luZm8sIHgsIG54KSkgPT0geCkgKQotLS0g
YS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKQEAgLTE0NjQsNyArMTQ2NCw3
IEBAIHZvaWQgc2hhZG93X2ZyZWUoc3RydWN0IGRvbWFpbiAqZCwgbWZuX3QK
ICAgICAgICAgICogVExCcyB3aGVuIHdlIHJldXNlIHRoZSBwYWdlLiAgQmVj
YXVzZSB0aGUgZGVzdHJ1Y3RvcnMgbGVhdmUgdGhlCiAgICAgICAgICAqIGNv
bnRlbnRzIG9mIHRoZSBwYWdlcyBpbiBwbGFjZSwgd2UgY2FuIGRlbGF5IFRM
QiBmbHVzaGVzIHVudGlsCiAgICAgICAgICAqIGp1c3QgYmVmb3JlIHRoZSBh
bGxvY2F0b3IgaGFuZHMgdGhlIHBhZ2Ugb3V0IGFnYWluLiAqLwotICAgICAg
ICBzcC0+dGxiZmx1c2hfdGltZXN0YW1wID0gdGxiZmx1c2hfY3VycmVudF90
aW1lKCk7CisgICAgICAgIHBhZ2Vfc2V0X3RsYmZsdXNoX3RpbWVzdGFtcChz
cCk7CiAgICAgICAgIHBlcmZjX2RlY3Ioc2hhZG93X2FsbG9jX2NvdW50KTsK
ICAgICAgICAgcGFnZV9saXN0X2FkZF90YWlsKHNwLCAmZC0+YXJjaC5wYWdp
bmcuc2hhZG93LmZyZWVsaXN0KTsKICAgICAgICAgc3AgPSBuZXh0OwotLS0g
YS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYworKysgYi94ZW4vY29tbW9uL3Bh
Z2VfYWxsb2MuYwpAQCAtOTYwLDcgKzk2MCw3IEBAIHN0YXRpYyB2b2lkIGZy
ZWVfaGVhcF9wYWdlcygKICAgICAgICAgLyogSWYgYSBwYWdlIGhhcyBubyBv
d25lciBpdCB3aWxsIG5lZWQgbm8gc2FmZXR5IFRMQiBmbHVzaC4gKi8KICAg
ICAgICAgcGdbaV0udS5mcmVlLm5lZWRfdGxiZmx1c2ggPSAocGFnZV9nZXRf
b3duZXIoJnBnW2ldKSAhPSBOVUxMKTsKICAgICAgICAgaWYgKCBwZ1tpXS51
LmZyZWUubmVlZF90bGJmbHVzaCApCi0gICAgICAgICAgICBwZ1tpXS50bGJm
bHVzaF90aW1lc3RhbXAgPSB0bGJmbHVzaF9jdXJyZW50X3RpbWUoKTsKKyAg
ICAgICAgICAgIHBhZ2Vfc2V0X3RsYmZsdXNoX3RpbWVzdGFtcCgmcGdbaV0p
OwogCiAgICAgICAgIC8qIFRoaXMgcGFnZSBpcyBub3QgYSBndWVzdCBmcmFt
ZSBhbnkgbW9yZS4gKi8KICAgICAgICAgcGFnZV9zZXRfb3duZXIoJnBnW2ld
LCBOVUxMKTsgLyogc2V0X2dwZm5fZnJvbV9tZm4gc25vb3BzIHBnIG93bmVy
ICovCi0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZmx1c2h0bGIuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL2ZsdXNodGxiLmgKQEAgLTEyLDYgKzEy
LDExIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCB0bGJmbHVzaF9maWx0ZXIoY3B1
bWEKIAogI2RlZmluZSB0bGJmbHVzaF9jdXJyZW50X3RpbWUoKSAgICAgICAg
ICAgICAgICAgKDApCiAKK3N0YXRpYyBpbmxpbmUgdm9pZCBwYWdlX3NldF90
bGJmbHVzaF90aW1lc3RhbXAoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKK3sK
KyAgICBwYWdlLT50bGJmbHVzaF90aW1lc3RhbXAgPSB0bGJmbHVzaF9jdXJy
ZW50X3RpbWUoKTsKK30KKwogI2lmIGRlZmluZWQoQ09ORklHX0FSTV8zMikK
ICMgaW5jbHVkZSA8YXNtL2FybTMyL2ZsdXNodGxiLmg+CiAjZWxpZiBkZWZp
bmVkKENPTkZJR19BUk1fNjQpCi0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
Zmx1c2h0bGIuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxi
LmgKQEAgLTIzLDYgKzIzLDIwIEBAIERFQ0xBUkVfUEVSX0NQVSh1MzIsIHRs
YmZsdXNoX3RpbWUpOwogCiAjZGVmaW5lIHRsYmZsdXNoX2N1cnJlbnRfdGlt
ZSgpIHRsYmZsdXNoX2Nsb2NrCiAKK3N0YXRpYyBpbmxpbmUgdm9pZCBwYWdl
X3NldF90bGJmbHVzaF90aW1lc3RhbXAoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSkKK3sKKyAgICAvKgorICAgICAqIFByZXZlbnQgc3RvcmluZyBhIHN0YWxl
IHRpbWUgc3RhbXAsIHdoaWNoIGNvdWxkIGhhcHBlbiBpZiBhbiB1cGRhdGUK
KyAgICAgKiB0byB0bGJmbHVzaF9jbG9jayBwbHVzIGEgc3Vic2VxdWVudCBm
bHVzaCBJUEkgaGFwcGVuIGJldHdlZW4gdGhlCisgICAgICogcmVhZGluZyBv
ZiB0bGJmbHVzaF9jbG9jayBhbmQgdGhlIHdyaXRpbmcgb2YgdGhlIHN0cnVj
dCBwYWdlX2luZm8KKyAgICAgKiBmaWVsZC4KKyAgICAgKi8KKyAgICBBU1NF
UlQobG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7CisgICAgbG9jYWxfaXJxX2Rp
c2FibGUoKTsKKyAgICBwYWdlLT50bGJmbHVzaF90aW1lc3RhbXAgPSB0bGJm
bHVzaF9jdXJyZW50X3RpbWUoKTsKKyAgICBsb2NhbF9pcnFfZW5hYmxlKCk7
Cit9CisKIC8qCiAgKiBAY3B1X3N0YW1wIGlzIHRoZSB0aW1lc3RhbXAgYXQg
bGFzdCBUTEIgZmx1c2ggZm9yIHRoZSBDUFUgd2UgYXJlIHRlc3RpbmcuCiAg
KiBAbGFzdHVzZV9zdGFtcCBpcyBhIHRpbWVzdGFtcCB0YWtlbiB3aGVuIHRo
ZSBQRk4gd2UgYXJlIHRlc3Rpbmcgd2FzIGxhc3QgCg==

--=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 Wed Oct 18 12:09:22 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 12:09: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 1e4n9T-0007mZ-T0; Wed, 18 Oct 2017 12:08:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4n9R-0007hO-8G; Wed, 18 Oct 2017 12:08:45 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 84/C3-17628-C4447E95; Wed, 18 Oct 2017 12:08:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpll+JIrShJLcpLzFFi42LJaLququvp8jz
 SYFaHusWtm63MFks+LmaxWHX1AKsDs8fR3b+ZAhijWDPzkvIrElgzJr5+w1xwfRlrxZY5PA2M
 W6aydjFycQgJXGGUOHK7jQ3CWcQoMWndM+YuRk4OZgFXiRv7NrNB2IoSF+41sIDYvAKCEidnP
 gGzJQQ0Je68WcUOYosIFEnsPPcSzGYT0JOYe3YSE0SvpcT8iafA5ggLREpMvbCRDWKOmcS/K+
 9YQWwWAVWJKb13mSYw8sxCsnoWktWzkKyexcgBFNeUWL9LH8KUllj+jwOiWl5i+9s5zBC2lcT
 S18fZIWxziTsbPjPCTJzS/RAqXiNx8Egv1KZKidaFbUyYaqolJnzeD9VbIXHv3ycsavIkFk3f
 B2VnS/S9PYJmFxeQ3cwocf71T1YIp4FRYuefU1hMKpJ48/YflJ0v0T2nEYuryyWOXt4KZZdIt
 Gz+zo6ppkzi+OpHUL3FElM2fGfGVJMp8e/6Bah4msScO3NYFzCGrGJUL04tKkst0jXUSyrKTM
 8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQITIb1DAyMOxibep0PMUpyMCmJ8uoeeBYpxJe
 Un1KZkVicEV9UmpNafIhRhoNDSYJXzvl5pJBgUWp6akVaZg4wLcOkJTh4lER4nZyA0rzFBYm5
 xZnpEKlTjJYcx1Zc/MPEsWbedSDZcfPuHyYhlrz8vFQpcV4zkHkCIA0ZpXlw42C54xKjrJQwL
 yMDA4MQT0FqUW5mCar8K0ZxDkYlYV4rkCk8mXklcFtfAR3EBHTQOqcnIAeVJCKkpBoYJwety2
 9XCP20k8+3ua/xlldR3MuCBZVSxsvON6w97bhui33+7scnotpq2tNms3bwsk6o81z8dG2Trtq
 MJ1/v15g7P5ZPWPtn4+pV9xhkRLLYRUJ3TX6zm0NN74BIftVtls6VjpL9bF/3qSfdKO3J2iKs
 Nb0vPuzjltOu0YuEV6nNexT9dVm+EktxRqKhFnNRcSIAFz1AtxgEAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1508328520!71248288!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19053 invoked from network); 18 Oct 2017 12:08:41 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Oct 2017 12:08:41 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4n96-00062H-Jo; Wed, 18 Oct 2017 12:08:24 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1e4n96-0001EB-Gx; Wed, 18 Oct 2017 12:08:24 +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: <E1e4n96-0001EB-Gx@xenbits.xenproject.org>
Date: Wed, 18 Oct 2017 12:08:24 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-users] Xen Security Advisory 237 (CVE-2017-15590) - multiple
 MSI mapping issues on x86
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-15590 / XSA-237
                              version 3

                  multiple MSI mapping issues on x86

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

CVE assigned.

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

Multiple issues exist with the setup of PCI MSI interrupts:
- - unprivileged guests were permitted access to devices not owned by
  them, in particular allowing them to disable MSI or MSI-X on any
  device
- - HVM guests can trigger a codepath intended only for PV guests
- - some failure paths partially tear down previously configured
  interrupts, leaving inconsistent state
- - with XSM enabled, caller and callee of a hook disagreed about the
  data structure pointed to by a type-less argument

IMPACT
======

A malicious or buggy guest may cause the hypervisor to crash, resulting
in Denial of Service (DoS) affecting the entire host.  Privilege
escalation and information leaks cannot be excluded.

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

All Xen versions from at 3.3 onwards are vulnerable.  Xen versions 3.2
and earlier are not vulnerable.

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

Only guests which have a physical device assigned to them can exploit
the vulnerability.

MITIGATION
==========

Not passing through physical devices to untrusted 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 Simon Gaiser of Qubes OS Project.

RESOLUTION
==========

Applying the appropriate attached set of patches resolves this issue.

xsa237-unstable/*.patch     xen-unstable
xsa237-4.9/*.patch          Xen 4.9.x
xsa237-4.8/*.patch          Xen 4.8.x, Xen 4.7.x
xsa237-4.6/*.patch          Xen 4.6.x
xsa237-4.5/*.patch          Xen 4.5.x

$ sha256sum xsa237* xsa237*/*
1d4d3fa452e91d235fd688761d695752bde2f2e91fd9b17f566c4cee23ae26d0  xsa237.meta
3259cd514ea80e3cbac5b72376b4e964afb3b2cabee347440ec2bdd6e585c513  xsa237-unstable/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch
7ef53f6a5f3fc6952cb8411e31e0a670de5a78ab2c8176037db32cf147438aa6  xsa237-unstable/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch
494a79332fc5f854f0dc7606669201717a41e5b89b44db2fb30607a326930bfb  xsa237-unstable/0003-x86-MSI-disallow-redundant-enabling.patch
503b58512c5336aff9692c0d0768f38ee956c0988fa3fad4d439f13814736e06  xsa237-unstable/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch
dc5f27245e44582db682ac53f24007685ea2f8cb104bad9b4d6afeaa7c4e73d2  xsa237-unstable/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch
cd9cd248c4564552bbe847462d247b78ff6af1052198e6b6529178a8a624e1f6  xsa237-4.5/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch
87bbb240323b3cce9767da73961d58436c436db6da614c62ade7640f87f748dd  xsa237-4.5/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch
6a2e6772fa7b7a1683f7b1041f06757562622228635aedb8c760ebcd9ad0ff7a  xsa237-4.5/0003-x86-MSI-disallow-redundant-enabling.patch
c558ca347b6df9b430fbdaf9c9b8e3b203c273be1e2bb01aa3424773b88df91d  xsa237-4.5/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch
60169e2016451e1c479c4f873ee6798b6abc46e3223a60a4b83bac20a7a3d27c  xsa237-4.5/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch
cd9cd248c4564552bbe847462d247b78ff6af1052198e6b6529178a8a624e1f6  xsa237-4.6/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch
d39d1c0eaf2ba169b6596520b05930d280721c397fafa3414b6da6168e8b73ca  xsa237-4.6/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch
494a79332fc5f854f0dc7606669201717a41e5b89b44db2fb30607a326930bfb  xsa237-4.6/0003-x86-MSI-disallow-redundant-enabling.patch
c558ca347b6df9b430fbdaf9c9b8e3b203c273be1e2bb01aa3424773b88df91d  xsa237-4.6/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch
4cdcd71758d9e5b392c38aeafc9960a4f3ef5c109508e69b2218a8d8394edf0b  xsa237-4.6/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch
1ae6aefb86ba0c48a45ecc14ff56ea0bc3d9d354937668bcacadaed1225017a8  xsa237-4.8/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch
bf2ca9cb99ee64d7db77d628cec1a84684c360fd36de433cbc78fbcde8095319  xsa237-4.8/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch
494a79332fc5f854f0dc7606669201717a41e5b89b44db2fb30607a326930bfb  xsa237-4.8/0003-x86-MSI-disallow-redundant-enabling.patch
9a38899afd728d504382954de28657aa82af7da352eb4e45a5e615bd646834c5  xsa237-4.8/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch
fef5c77f19e2c6229912f1fd19cbcb41c1ce554ff53be22198b2f34ea7a27314  xsa237-4.8/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch
c97819cdf567c9bb2c38083a941995f836d7dabe3c8bbedf2205e3996cfbce68  xsa237-4.9/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch
d31a2d1053d377e7159060f24a7dbf1d5fd9ebd1f4e4556c4c16b3f409a81130  xsa237-4.9/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch
494a79332fc5f854f0dc7606669201717a41e5b89b44db2fb30607a326930bfb  xsa237-4.9/0003-x86-MSI-disallow-redundant-enabling.patch
f8d8c9f70b22d735960393bce042f39caaaf12e42344394e6078461437fa39aa  xsa237-4.9/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch
7f3955a8218850ee2cc9ddd9d11fdc25f526d32e80e189d063e3e779d448af40  xsa237-4.9/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.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

iQEcBAEBCAAGBQJZ50QfAAoJEIP+FMlX6CvZT/YH/RNPskIGMXkly2KENMZjKIIe
n+PNYB0X1YYr0QS2ooMg2IWrA/3AcxC7IIldVTA0GTUFsg6hSSijAllZY7RtClO8
9hUAt1v3v2vsQ2IM5M+4+ADhGwmclMxYcjjjiZI4odA5qaM9s8v5VlPW048JBu2N
9r9KpEcOZ7o/QCZIZIn0Wzk3HK6CrFPQcTBAEaKuADJA8Ub3M0R61pgRRzJKOlIA
pzCrh7dr1bmmFPlb3UxklsaaW/Z9aOS6s21dAMjqcOEu3KVl0EPq56aW5K0o8Emn
C68MMs19kqXh1GnrtuPH5GeauKRNKxS3F/O6m3JupLc+YQkwmAyYg7cpPdciCLY=
=4/VD
-----END PGP SIGNATURE-----

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

ewogICJYU0EiOiAyMzcsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC45IiwKICAgICI0LjgiLAogICAgIjQuNyIsCiAg
ICAiNC42IiwKICAgICI0LjUiCiAgXSwKICAiVHJlZXMiOiBbCiAgICAieGVu
IgogIF0sCiAgIlJlY2lwZXMiOiB7CiAgICAiNC41IjogewogICAgICAiWGVu
VmVyc2lvbiI6ICI0LjUiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAi
eGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICI4MzcyNGQ5ZjNhZTIx
YTNiOTYzNjI3NDJlMmYwNTJiMTlkOWY1NTlhIiwKICAgICAgICAgICJQcmVy
ZXFzIjogW10sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAg
InhzYTIzNy00LjUvKiIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0K
ICAgIH0sCiAgICAiNC42IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0LjYi
LAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAg
ICAgIlN0YWJsZVJlZiI6ICIxNjU4YTg3NjkwYWM4MzllODVkYjEyYmJmNDA5
YmU2MmJiOTM4NjQwIiwKICAgICAgICAgICJQcmVyZXFzIjogW10sCiAgICAg
ICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTIzNy00LjYvKiIK
ICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAiNC43
IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0LjciLAogICAgICAiUmVjaXBl
cyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6
ICJjNzc4M2Q5YzI2ZmMxOTE4NjJkOTg4M2RhMjIzODczNDBiMWZhYjE4IiwK
ICAgICAgICAgICJQcmVyZXFzIjogW10sCiAgICAgICAgICAiUGF0Y2hlcyI6
IFsKICAgICAgICAgICAgInhzYTIzNy00LjgvKiIKICAgICAgICAgIF0KICAg
ICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAiNC44IjogewogICAgICAiWGVu
VmVyc2lvbiI6ICI0LjgiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAi
eGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICIzNjg5OGViMTI1NzJm
MGExZjg1Y2I1NGQ0YTllOTBhZmNiNmY3MDQ1IiwKICAgICAgICAgICJQcmVy
ZXFzIjogW10sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAg
InhzYTIzNy00LjgvKiIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0K
ICAgIH0sCiAgICAiNC45IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0Ljki
LAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAg
ICAgIlN0YWJsZVJlZiI6ICIyY2MzZDMyZjQwYzcxY2IyNDI0NzdhM2Y4OTM4
MDc0ZDRmYzM2ODI5IiwKICAgICAgICAgICJQcmVyZXFzIjogW10sCiAgICAg
ICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTIzNy00LjkvKiIK
ICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAibWFz
dGVyIjogewogICAgICAiWGVuVmVyc2lvbiI6ICJtYXN0ZXIiLAogICAgICAi
UmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJs
ZVJlZiI6ICJhOGVhNmUyNjg4MTE4YTNlMTllMjliMzllMzE2ZmFhNWY5NmFi
OWQxIiwKICAgICAgICAgICJQcmVyZXFzIjogW10sCiAgICAgICAgICAiUGF0
Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTIzNy11bnN0YWJsZS8qIgogICAg
ICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfQogIH0KfQ==

--=separator
Content-Type: application/octet-stream;
 name="xsa237-unstable/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch"
Content-Disposition: attachment;
 filename="xsa237-unstable/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGRvbid0IGFsbG93IE1TSSBwSVJRIG1hcHBpbmcgb24gdW5vd25l
ZCBkZXZpY2UKCk1TSSBzZXR1cCBzaG91bGQgYmUgcGVybWl0dGVkIG9ubHkg
Zm9yIGV4aXN0aW5nIGRldmljZXMgb3duZWQgYnkgdGhlCnJlc3BlY3RpdmUg
Z3Vlc3QgKHRoZSBvcGVyYXRpb24gbWF5IHN0aWxsIGJlIGNhcnJpZWQgb3V0
IGJ5IHRoZSBkb21haW4KY29udHJvbGxpbmcgdGhhdCBndWVzdCkuCgpUaGlz
IGlzIHBhcnQgb2YgWFNBLTIzNy4KClJlcG9ydGVkLWJ5OiBIVzQyIDxodzQy
QGlwc3Vtai5kZT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9p
cnEuYworKysgYi94ZW4vYXJjaC94ODYvaXJxLmMKQEAgLTE5NjcsNyArMTk2
NywxMCBAQCBpbnQgbWFwX2RvbWFpbl9waXJxKAogICAgICAgICBpZiAoICFj
cHVfaGFzX2FwaWMgKQogICAgICAgICAgICAgZ290byBkb25lOwogCi0gICAg
ICAgIHBkZXYgPSBwY2lfZ2V0X3BkZXYobXNpLT5zZWcsIG1zaS0+YnVzLCBt
c2ktPmRldmZuKTsKKyAgICAgICAgcGRldiA9IHBjaV9nZXRfcGRldl9ieV9k
b21haW4oZCwgbXNpLT5zZWcsIG1zaS0+YnVzLCBtc2ktPmRldmZuKTsKKyAg
ICAgICAgaWYgKCAhcGRldiApCisgICAgICAgICAgICBnb3RvIGRvbmU7CisK
ICAgICAgICAgcmV0ID0gcGNpX2VuYWJsZV9tc2kobXNpLCAmbXNpX2Rlc2Mp
OwogICAgICAgICBpZiAoIHJldCApCiAgICAgICAgIHsK

--=separator
Content-Type: application/octet-stream;
 name="xsa237-unstable/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch"
Content-Disposition: attachment;
 filename="xsa237-unstable/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGVuZm9yY2UgcHJvcGVyIHByaXZpbGVnZSB3aGVuICh1biltYXBw
aW5nIHBJUlEtcwoKKFVuKW1hcHBpbmcgb2YgSVJRcywganVzdCBsaWtlIG90
aGVyIFJFU09VUkNFX19BREQqIC8gUkVTT1VSQ0VfX1JFTU9WRSoKYWN0aW9u
cyAoaW4gRkxBU0sgdGVybXMpIHNob3VsZCBiZSBYU01fRE1fUFJJViByYXRo
ZXIgdGhhbiBYU01fVEFSR0VULgpUaGlzIGluIHR1cm4gcmVxdWlyZXMgYnlw
YXNzaW5nIHRoZSBYU00gY2hlY2sgaW4gcGh5c2Rldl91bm1hcF9waXJxKCkK
Zm9yIHRoZSBIVk0gZW11aXJxIGNhc2UganVzdCBsaWtlIGlzIGJlaW5nIGRv
bmUgaW4gcGh5c2Rldl9tYXBfcGlycSgpLgpUaGUgcHJpbWFyeSBnb2FsIHNl
Y3VyaXR5IHdpc2UsIGhvd2V2ZXIsIGlzIHRvIG5vIGxvbmdlciBhbGxvdyBI
Vk0KZ3Vlc3RzLCBieSBzcGVjaWZ5aW5nIHRoZWlyIG93biBkb21haW4gSUQg
aW5zdGVhZCBvZiBET01JRF9TRUxGLCB0bwplbnRlciBjb2RlIHBhdGhzIGlu
dGVuZGVkIGZvciBQViBndWVzdCBhbmQgdGhlIGNvbnRyb2wgZG9tYWlucyBv
ZiBIVk0KZ3Vlc3RzIG9ubHkuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTIzNy4K
ClJlcG9ydGVkLWJ5OiBIVzQyIDxodzQyQGlwc3Vtai5kZT4KU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdl
ZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgoKLS0tIGEveGVuL2FyY2gveDg2L3BoeXNkZXYuYworKysgYi94ZW4vYXJj
aC94ODYvcGh5c2Rldi5jCkBAIC0xMTAsNyArMTEwLDcgQEAgaW50IHBoeXNk
ZXZfbWFwX3BpcnEoZG9taWRfdCBkb21pZCwgaW50CiAgICAgaWYgKCBkID09
IE5VTEwgKQogICAgICAgICByZXR1cm4gLUVTUkNIOwogCi0gICAgcmV0ID0g
eHNtX21hcF9kb21haW5fcGlycShYU01fVEFSR0VULCBkKTsKKyAgICByZXQg
PSB4c21fbWFwX2RvbWFpbl9waXJxKFhTTV9ETV9QUklWLCBkKTsKICAgICBp
ZiAoIHJldCApCiAgICAgICAgIGdvdG8gZnJlZV9kb21haW47CiAKQEAgLTE0
NCwxMyArMTQ0LDE0IEBAIGludCBwaHlzZGV2X21hcF9waXJxKGRvbWlkX3Qg
ZG9taWQsIGludAogaW50IHBoeXNkZXZfdW5tYXBfcGlycShkb21pZF90IGRv
bWlkLCBpbnQgcGlycSkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkOwotICAg
IGludCByZXQ7CisgICAgaW50IHJldCA9IDA7CiAKICAgICBkID0gcmN1X2xv
Y2tfZG9tYWluX2J5X2FueV9pZChkb21pZCk7CiAgICAgaWYgKCBkID09IE5V
TEwgKQogICAgICAgICByZXR1cm4gLUVTUkNIOwogCi0gICAgcmV0ID0geHNt
X3VubWFwX2RvbWFpbl9waXJxKFhTTV9UQVJHRVQsIGQpOworICAgIGlmICgg
ZG9taWQgIT0gRE9NSURfU0VMRiB8fCAhaXNfaHZtX2RvbWFpbihkKSB8fCAh
aGFzX3BpcnEoZCkgKQorICAgICAgICByZXQgPSB4c21fdW5tYXBfZG9tYWlu
X3BpcnEoWFNNX0RNX1BSSVYsIGQpOwogICAgIGlmICggcmV0ICkKICAgICAg
ICAgZ290byBmcmVlX2RvbWFpbjsKIAotLS0gYS94ZW4vaW5jbHVkZS94c20v
ZHVtbXkuaAorKysgYi94ZW4vaW5jbHVkZS94c20vZHVtbXkuaApAQCAtNDQx
LDcgKzQ0MSw3IEBAIHN0YXRpYyBYU01fSU5MSU5FIGNoYXIgKnhzbV9zaG93
X2lycV9zaWQKIAogc3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV9tYXBfZG9t
YWluX3BpcnEoWFNNX0RFRkFVTFRfQVJHIHN0cnVjdCBkb21haW4gKmQpCiB7
Ci0gICAgWFNNX0FTU0VSVF9BQ1RJT04oWFNNX1RBUkdFVCk7CisgICAgWFNN
X0FTU0VSVF9BQ1RJT04oWFNNX0RNX1BSSVYpOwogICAgIHJldHVybiB4c21f
ZGVmYXVsdF9hY3Rpb24oYWN0aW9uLCBjdXJyZW50LT5kb21haW4sIGQpOwog
fQogCkBAIC00NTMsNyArNDUzLDcgQEAgc3RhdGljIFhTTV9JTkxJTkUgaW50
IHhzbV9tYXBfZG9tYWluX2lycQogCiBzdGF0aWMgWFNNX0lOTElORSBpbnQg
eHNtX3VubWFwX2RvbWFpbl9waXJxKFhTTV9ERUZBVUxUX0FSRyBzdHJ1Y3Qg
ZG9tYWluICpkKQogewotICAgIFhTTV9BU1NFUlRfQUNUSU9OKFhTTV9UQVJH
RVQpOworICAgIFhTTV9BU1NFUlRfQUNUSU9OKFhTTV9ETV9QUklWKTsKICAg
ICByZXR1cm4geHNtX2RlZmF1bHRfYWN0aW9uKGFjdGlvbiwgY3VycmVudC0+
ZG9tYWluLCBkKTsKIH0KIAo=

--=separator
Content-Type: application/octet-stream;
 name="xsa237-unstable/0003-x86-MSI-disallow-redundant-enabling.patch"
Content-Disposition: attachment;
 filename="xsa237-unstable/0003-x86-MSI-disallow-redundant-enabling.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvTVNJOiBkaXNhbGxvdyByZWR1bmRhbnQgZW5hYmxpbmcKCkF0IHRo
ZSBtb21lbnQsIFhlbiBhdHRlbXB0cyB0byBhbGxvdyByZWR1bmRhbnQgZW5h
Ymxpbmcgb2YgTVNJIGJ5CmhhdmluZyBwY2lfZW5hYmxlX21zaSgpIHJldHVy
biAwLCBhbmQgcG9pbnQgdG8gdGhlIGV4aXN0aW5nIE1TSQpkZXNjcmlwdG9y
LCB3aGVuIHRoZSBtc2kgYWxyZWFkeSBleGlzdHMuCgpVbmZvcnR1bmF0ZWx5
LCBpZiBzdWJzZXF1ZW50IGVycm9ycyBhcmUgZW5jb3VudGVyZWQsIHRoZSBj
bGVhbnVwCnBhdGhzIGFzc3VtZSBwY2lfZW5hYmxlX21zaSgpIGhhZCBkb25l
IGZ1bGwgaW5pdGlhbGl6YXRpb24sIGFuZApoZW5jZSB1bmRvIGV2ZXJ5dGhp
bmcgdGhhdCB3YXMgYXNzdW1lZCB0byBiZSBkb25lIGJ5IHRoYXQKZnVuY3Rp
b24gd2l0aG91dCBhbHNvIHVuZG9pbmcgb3RoZXIgc2V0dXAgdGhhdCB3b3Vs
ZCBub3JtYWxseQpvY2N1ciBvbmx5IGFmdGVyIHRoYXQgZnVuY3Rpb24gd2Fz
IGNhbGxlZCAoaW4gbWFwX2RvbWFpbl9waXJxKCkKaXRzZWxmKS4KClJhdGhl
ciB0aGFuIHRyeSB0byBtYWtlIHRoZSByZWR1bmRhbnQgZW5hYmxpbmcgY2Fz
ZSB3b3JrIHByb3Blcmx5LCBqdXN0CmZvcmJpZCBpdCBlbnRpcmVseSBieSBo
YXZpbmcgcGNpX2VuYWJsZV9tc2koKSByZXR1cm4gLUVFWElTVCB3aGVuIE1T
SQppcyBhbHJlYWR5IHNldCB1cC4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjM3
LgoKUmVwb3J0ZWQtYnk6IEhXNDIgPGh3NDJAaXBzdW1qLmRlPgpTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmll
d2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPgoKLS0tIGEveGVuL2FyY2gveDg2L21zaS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tc2kuYwpAQCAtMTA1MCwxMSArMTA1MCwxMCBAQCBz
dGF0aWMgaW50IF9fcGNpX2VuYWJsZV9tc2koc3RydWN0IG1zaV9pCiAgICAg
b2xkX2Rlc2MgPSBmaW5kX21zaV9lbnRyeShwZGV2LCBtc2ktPmlycSwgUENJ
X0NBUF9JRF9NU0kpOwogICAgIGlmICggb2xkX2Rlc2MgKQogICAgIHsKLSAg
ICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICJpcnEgJWQgYWxyZWFkeSBt
YXBwZWQgdG8gTVNJIG9uICUwNHg6JTAyeDolMDJ4LiV1XG4iLAorICAgICAg
ICBwcmludGsoWEVOTE9HX0VSUiAiaXJxICVkIGFscmVhZHkgbWFwcGVkIHRv
IE1TSSBvbiAlMDR4OiUwMng6JTAyeC4ldVxuIiwKICAgICAgICAgICAgICAg
IG1zaS0+aXJxLCBtc2ktPnNlZywgbXNpLT5idXMsCiAgICAgICAgICAgICAg
ICBQQ0lfU0xPVChtc2ktPmRldmZuKSwgUENJX0ZVTkMobXNpLT5kZXZmbikp
OwotICAgICAgICAqZGVzYyA9IG9sZF9kZXNjOwotICAgICAgICByZXR1cm4g
MDsKKyAgICAgICAgcmV0dXJuIC1FRVhJU1Q7CiAgICAgfQogCiAgICAgb2xk
X2Rlc2MgPSBmaW5kX21zaV9lbnRyeShwZGV2LCAtMSwgUENJX0NBUF9JRF9N
U0lYKTsKQEAgLTExMTgsMTEgKzExMTcsMTAgQEAgc3RhdGljIGludCBfX3Bj
aV9lbmFibGVfbXNpeChzdHJ1Y3QgbXNpXwogICAgIG9sZF9kZXNjID0gZmlu
ZF9tc2lfZW50cnkocGRldiwgbXNpLT5pcnEsIFBDSV9DQVBfSURfTVNJWCk7
CiAgICAgaWYgKCBvbGRfZGVzYyApCiAgICAgewotICAgICAgICBwcmludGso
WEVOTE9HX1dBUk5JTkcgImlycSAlZCBhbHJlYWR5IG1hcHBlZCB0byBNU0kt
WCBvbiAlMDR4OiUwMng6JTAyeC4ldVxuIiwKKyAgICAgICAgcHJpbnRrKFhF
TkxPR19FUlIgImlycSAlZCBhbHJlYWR5IG1hcHBlZCB0byBNU0ktWCBvbiAl
MDR4OiUwMng6JTAyeC4ldVxuIiwKICAgICAgICAgICAgICAgIG1zaS0+aXJx
LCBtc2ktPnNlZywgbXNpLT5idXMsCiAgICAgICAgICAgICAgICBQQ0lfU0xP
VChtc2ktPmRldmZuKSwgUENJX0ZVTkMobXNpLT5kZXZmbikpOwotICAgICAg
ICAqZGVzYyA9IG9sZF9kZXNjOwotICAgICAgICByZXR1cm4gMDsKKyAgICAg
ICAgcmV0dXJuIC1FRVhJU1Q7CiAgICAgfQogCiAgICAgb2xkX2Rlc2MgPSBm
aW5kX21zaV9lbnRyeShwZGV2LCAtMSwgUENJX0NBUF9JRF9NU0kpOwo=

--=separator
Content-Type: application/octet-stream;
 name="xsa237-unstable/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch"
Content-Disposition: attachment;
 filename="xsa237-unstable/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvSVJROiBjb25kaXRpb25hbGx5IHByZXNlcnZlIGlycSA8LT4gcGly
cSBtYXBwaW5nIG9uIG1hcCBlcnJvciBwYXRocwoKTWFwcGluZ3MgdGhhdCBo
YWQgYmVlbiBzZXQgdXAgYmVmb3JlIHNob3VsZCBub3QgYmUgdG9ybiBkb3du
IHdoZW4KaGFuZGxpbmcgdW5yZWxhdGVkIGVycm9ycy4KClRoaXMgaXMgcGFy
dCBvZiBYU0EtMjM3LgoKUmVwb3J0ZWQtYnk6IEhXNDIgPGh3NDJAaXBzdW1q
LmRlPgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+ClJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvaXJxLmMKKysr
IGIveGVuL2FyY2gveDg2L2lycS5jCkBAIC0xMjU0LDcgKzEyNTQsOCBAQCBz
dGF0aWMgaW50IHByZXBhcmVfZG9tYWluX2lycV9waXJxKHN0cnVjCiAgICAg
ICAgIHJldHVybiAtRU5PTUVNOwogICAgIH0KICAgICAqcGluZm8gPSBpbmZv
OwotICAgIHJldHVybiAwOworCisgICAgcmV0dXJuICEhZXJyOwogfQogCiBz
dGF0aWMgdm9pZCBzZXRfZG9tYWluX2lycV9waXJxKHN0cnVjdCBkb21haW4g
KmQsIGludCBpcnEsIHN0cnVjdCBwaXJxICpwaXJxKQpAQCAtMTI5Nyw3ICsx
Mjk4LDEwIEBAIGludCBpbml0X2RvbWFpbl9pcnFfbWFwcGluZyhzdHJ1Y3Qg
ZG9tYWkKICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICBlcnIgPSBw
cmVwYXJlX2RvbWFpbl9pcnFfcGlycShkLCBpLCBpLCAmaW5mbyk7CiAgICAg
ICAgIGlmICggZXJyICkKKyAgICAgICAgeworICAgICAgICAgICAgQVNTRVJU
KGVyciA8IDApOwogICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KICAg
ICAgICAgc2V0X2RvbWFpbl9pcnFfcGlycShkLCBpLCBpbmZvKTsKICAgICB9
CiAKQEAgLTE4OTgsNiArMTkwMiw4IEBAIGludCBnZXRfZnJlZV9waXJxcyhz
dHJ1Y3QgZG9tYWluICpkLCB1bnMKICAgICByZXR1cm4gLUVOT1NQQzsKIH0K
IAorI2RlZmluZSBNQVhfTVNJX0lSUVMgMzIgLyogbGltaXRlZCBieSBNU0kg
Y2FwYWJpbGl0eSBzdHJ1Y3QgcHJvcGVydGllcyAqLworCiBpbnQgbWFwX2Rv
bWFpbl9waXJxKAogICAgIHN0cnVjdCBkb21haW4gKmQsIGludCBwaXJxLCBp
bnQgaXJxLCBpbnQgdHlwZSwgdm9pZCAqZGF0YSkKIHsKQEAgLTE5MDYsNiAr
MTkxMiw3IEBAIGludCBtYXBfZG9tYWluX3BpcnEoCiAgICAgc3RydWN0IHBp
cnEgKmluZm87CiAgICAgc3RydWN0IGlycV9kZXNjICpkZXNjOwogICAgIHVu
c2lnbmVkIGxvbmcgZmxhZ3M7CisgICAgREVDTEFSRV9CSVRNQVAocHJlcGFy
ZWQsIE1BWF9NU0lfSVJRUykgPSB7fTsKIAogICAgIEFTU0VSVChzcGluX2lz
X2xvY2tlZCgmZC0+ZXZlbnRfbG9jaykpOwogCkBAIC0xOTQ5LDggKzE5NTYs
MTAgQEAgaW50IG1hcF9kb21haW5fcGlycSgKICAgICB9CiAKICAgICByZXQg
PSBwcmVwYXJlX2RvbWFpbl9pcnFfcGlycShkLCBpcnEsIHBpcnEsICZpbmZv
KTsKLSAgICBpZiAoIHJldCApCisgICAgaWYgKCByZXQgPCAwICkKICAgICAg
ICAgZ290byByZXZva2U7CisgICAgaWYgKCAhcmV0ICkKKyAgICAgICAgX19z
ZXRfYml0KDAsIHByZXBhcmVkKTsKIAogICAgIGRlc2MgPSBpcnFfdG9fZGVz
YyhpcnEpOwogCkBAIC0yMDIyLDggKzIwMzEsMTAgQEAgaW50IG1hcF9kb21h
aW5fcGlycSgKICAgICAgICAgICAgIGlycSA9IGNyZWF0ZV9pcnEoTlVNQV9O
T19OT0RFKTsKICAgICAgICAgICAgIHJldCA9IGlycSA+PSAwID8gcHJlcGFy
ZV9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBwaXJxICsgbnIsICZpbmZvKQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBpcnE7Ci0gICAgICAgICAg
ICBpZiAoIHJldCApCisgICAgICAgICAgICBpZiAoIHJldCA8IDAgKQogICAg
ICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgaWYgKCAhcmV0ICkK
KyAgICAgICAgICAgICAgICBfX3NldF9iaXQobnIsIHByZXBhcmVkKTsKICAg
ICAgICAgICAgIG1zaV9kZXNjW25yXS5pcnEgPSBpcnE7CiAKICAgICAgICAg
ICAgIGlmICggaXJxX3Blcm1pdF9hY2Nlc3MoZCwgaXJxKSAhPSAwICkKQEAg
LTIwNTYsMTUgKzIwNjcsMTUgQEAgaW50IG1hcF9kb21haW5fcGlycSgKICAg
ICAgICAgICAgICAgICBkZXNjLT5tc2lfZGVzYyA9IE5VTEw7CiAgICAgICAg
ICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZGVzYy0+bG9jaywg
ZmxhZ3MpOwogICAgICAgICAgICAgfQotICAgICAgICAgICAgd2hpbGUgKCBu
ci0tICkKKyAgICAgICAgICAgIHdoaWxlICggbnIgKQogICAgICAgICAgICAg
ewogICAgICAgICAgICAgICAgIGlmICggaXJxID49IDAgJiYgaXJxX2Rlbnlf
YWNjZXNzKGQsIGlycSkgKQogICAgICAgICAgICAgICAgICAgICBwcmludGso
WEVOTE9HX0dfRVJSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZG9t
JWQ6IGNvdWxkIG5vdCByZXZva2UgYWNjZXNzIHRvIElSUSVkIChwaXJxICVk
KVxuIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9p
ZCwgaXJxLCBwaXJxKTsKLSAgICAgICAgICAgICAgICBpZiAoIGluZm8gKQor
ICAgICAgICAgICAgICAgIGlmICggaW5mbyAmJiB0ZXN0X2JpdChuciwgcHJl
cGFyZWQpICkKICAgICAgICAgICAgICAgICAgICAgY2xlYW51cF9kb21haW5f
aXJxX3BpcnEoZCwgaXJxLCBpbmZvKTsKLSAgICAgICAgICAgICAgICBpbmZv
ID0gcGlycV9pbmZvKGQsIHBpcnEgKyBucik7CisgICAgICAgICAgICAgICAg
aW5mbyA9IHBpcnFfaW5mbyhkLCBwaXJxICsgLS1ucik7CiAgICAgICAgICAg
ICAgICAgaXJxID0gaW5mby0+YXJjaC5pcnE7CiAgICAgICAgICAgICB9CiAg
ICAgICAgICAgICBtc2lfZGVzYy0+aXJxID0gLTE7CkBAIC0yMDgwLDEyICsy
MDkxLDE0IEBAIGludCBtYXBfZG9tYWluX3BpcnEoCiAgICAgICAgIHNwaW5f
bG9ja19pcnFzYXZlKCZkZXNjLT5sb2NrLCBmbGFncyk7CiAgICAgICAgIHNl
dF9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBpbmZvKTsKICAgICAgICAgc3Bp
bl91bmxvY2tfaXJxcmVzdG9yZSgmZGVzYy0+bG9jaywgZmxhZ3MpOworICAg
ICAgICByZXQgPSAwOwogICAgIH0KIAogZG9uZToKICAgICBpZiAoIHJldCAp
CiAgICAgewotICAgICAgICBjbGVhbnVwX2RvbWFpbl9pcnFfcGlycShkLCBp
cnEsIGluZm8pOworICAgICAgICBpZiAoIHRlc3RfYml0KDAsIHByZXBhcmVk
KSApCisgICAgICAgICAgICBjbGVhbnVwX2RvbWFpbl9pcnFfcGlycShkLCBp
cnEsIGluZm8pOwogIHJldm9rZToKICAgICAgICAgaWYgKCBpcnFfZGVueV9h
Y2Nlc3MoZCwgaXJxKSApCiAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0df
RVJSCkBAIC0yNTYwLDcgKzI1NzMsNyBAQCBzdGF0aWMgaW50IGFsbG9jYXRl
X3BpcnEoc3RydWN0IGRvbWFpbiAqCiAgICAgICAgIH0KICAgICAgICAgZWxz
ZSBpZiAoIHR5cGUgPT0gTUFQX1BJUlFfVFlQRV9NVUxUSV9NU0kgKQogICAg
ICAgICB7Ci0gICAgICAgICAgICBpZiAoICpuciA8PSAwIHx8ICpuciA+IDMy
ICkKKyAgICAgICAgICAgIGlmICggKm5yIDw9IDAgfHwgKm5yID4gTUFYX01T
SV9JUlFTICkKICAgICAgICAgICAgICAgICByZXR1cm4gLUVET007CiAgICAg
ICAgICAgICBpZiAoICpuciAhPSAxICYmICFpb21tdV9pbnRyZW1hcCApCiAg
ICAgICAgICAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwo=

--=separator
Content-Type: application/octet-stream;
 name="xsa237-unstable/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch"
Content-Disposition: attachment;
 filename="xsa237-unstable/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvRkxBU0s6IGZpeCB1bm1hcC1kb21haW4tSVJRIFhTTSBob29rCgpU
aGUgY2FsbGVyIGFuZCB0aGUgRkxBU0sgaW1wbGVtZW50YXRpb24gb2YgeHNt
X3VubWFwX2RvbWFpbl9pcnEoKQpkaXNhZ3JlZWQgYWJvdXQgd2hhdCB0aGUg
ImRhdGEiIGFyZ3VtZW50IHBvaW50cyB0byBpbiB0aGUgTVNJIGNhc2U6CkNo
YW5nZSBib3RoIHNpZGVzIHRvIHBhc3MvdGFrZSBhIFBDSSBkZXZpY2UuCgpU
aGlzIGlzIHBhcnQgb2YgWFNBLTIzNy4KClNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgotLS0gYS94
ZW4vYXJjaC94ODYvaXJxLmMKKysrIGIveGVuL2FyY2gveDg2L2lycS5jCkBA
IC0yMTQ5LDcgKzIxNDksOCBAQCBpbnQgdW5tYXBfZG9tYWluX3BpcnEoc3Ry
dWN0IGRvbWFpbiAqZCwKICAgICAgICAgbnIgPSBtc2lfZGVzYy0+bXNpLm52
ZWM7CiAgICAgfQogCi0gICAgcmV0ID0geHNtX3VubWFwX2RvbWFpbl9pcnEo
WFNNX0hPT0ssIGQsIGlycSwgbXNpX2Rlc2MpOworICAgIHJldCA9IHhzbV91
bm1hcF9kb21haW5faXJxKFhTTV9IT09LLCBkLCBpcnEsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbXNpX2Rlc2MgPyBtc2lfZGVzYy0+ZGV2
IDogTlVMTCk7CiAgICAgaWYgKCByZXQgKQogICAgICAgICBnb3RvIGRvbmU7
CiAKLS0tIGEveGVuL3hzbS9mbGFzay9ob29rcy5jCisrKyBiL3hlbi94c20v
Zmxhc2svaG9va3MuYwpAQCAtOTE4LDggKzkxOCw4IEBAIHN0YXRpYyBpbnQg
Zmxhc2tfdW5tYXBfZG9tYWluX21zaSAoc3RydWMKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdTMyICpzaWQsIHN0cnVjdCBhdmNfYXVk
aXRfZGF0YSAqYWQpCiB7CiAjaWZkZWYgQ09ORklHX0hBU19QQ0kKLSAgICBz
dHJ1Y3QgbXNpX2luZm8gKm1zaSA9IGRhdGE7Ci0gICAgdTMyIG1hY2hpbmVf
YmRmID0gKG1zaS0+c2VnIDw8IDE2KSB8IChtc2ktPmJ1cyA8PCA4KSB8IG1z
aS0+ZGV2Zm47CisgICAgY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYgPSBk
YXRhOworICAgIHUzMiBtYWNoaW5lX2JkZiA9IChwZGV2LT5zZWcgPDwgMTYp
IHwgKHBkZXYtPmJ1cyA8PCA4KSB8IHBkZXYtPmRldmZuOwogCiAgICAgQVZD
X0FVRElUX0RBVEFfSU5JVChhZCwgREVWKTsKICAgICBhZC0+ZGV2aWNlID0g
bWFjaGluZV9iZGY7Cg==

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.5/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch"
Content-Disposition: attachment;
 filename="xsa237-4.5/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGRvbid0IGFsbG93IE1TSSBwSVJRIG1hcHBpbmcgb24gdW5vd25l
ZCBkZXZpY2UKCk1TSSBzZXR1cCBzaG91bGQgYmUgcGVybWl0dGVkIG9ubHkg
Zm9yIGV4aXN0aW5nIGRldmljZXMgb3duZWQgYnkgdGhlCnJlc3BlY3RpdmUg
Z3Vlc3QgKHRoZSBvcGVyYXRpb24gbWF5IHN0aWxsIGJlIGNhcnJpZWQgb3V0
IGJ5IHRoZSBkb21haW4KY29udHJvbGxpbmcgdGhhdCBndWVzdCkuCgpUaGlz
IGlzIHBhcnQgb2YgWFNBLTIzNy4KClJlcG9ydGVkLWJ5OiBIVzQyIDxodzQy
QGlwc3Vtai5kZT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9p
cnEuYworKysgYi94ZW4vYXJjaC94ODYvaXJxLmMKQEAgLTE5NjEsNyArMTk2
MSwxMCBAQCBpbnQgbWFwX2RvbWFpbl9waXJxKAogICAgICAgICBpZiAoICFj
cHVfaGFzX2FwaWMgKQogICAgICAgICAgICAgZ290byBkb25lOwogCi0gICAg
ICAgIHBkZXYgPSBwY2lfZ2V0X3BkZXYobXNpLT5zZWcsIG1zaS0+YnVzLCBt
c2ktPmRldmZuKTsKKyAgICAgICAgcGRldiA9IHBjaV9nZXRfcGRldl9ieV9k
b21haW4oZCwgbXNpLT5zZWcsIG1zaS0+YnVzLCBtc2ktPmRldmZuKTsKKyAg
ICAgICAgaWYgKCAhcGRldiApCisgICAgICAgICAgICBnb3RvIGRvbmU7CisK
ICAgICAgICAgcmV0ID0gcGNpX2VuYWJsZV9tc2kobXNpLCAmbXNpX2Rlc2Mp
OwogICAgICAgICBpZiAoIHJldCApCiAgICAgICAgIHsK

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.5/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch"
Content-Disposition: attachment;
 filename="xsa237-4.5/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGVuZm9yY2UgcHJvcGVyIHByaXZpbGVnZSB3aGVuICh1biltYXBw
aW5nIHBJUlEtcwoKKFVuKW1hcHBpbmcgb2YgSVJRcywganVzdCBsaWtlIG90
aGVyIFJFU09VUkNFX19BREQqIC8gUkVTT1VSQ0VfX1JFTU9WRSoKYWN0aW9u
cyAoaW4gRkxBU0sgdGVybXMpIHNob3VsZCBiZSBYU01fRE1fUFJJViByYXRo
ZXIgdGhhbiBYU01fVEFSR0VULgpUaGlzIGluIHR1cm4gcmVxdWlyZXMgYnlw
YXNzaW5nIHRoZSBYU00gY2hlY2sgaW4gcGh5c2Rldl91bm1hcF9waXJxKCkK
Zm9yIHRoZSBIVk0gZW11aXJxIGNhc2UganVzdCBsaWtlIGlzIGJlaW5nIGRv
bmUgaW4gcGh5c2Rldl9tYXBfcGlycSgpLgpUaGUgcHJpbWFyeSBnb2FsIHNl
Y3VyaXR5IHdpc2UsIGhvd2V2ZXIsIGlzIHRvIG5vIGxvbmdlciBhbGxvdyBI
Vk0KZ3Vlc3RzLCBieSBzcGVjaWZ5aW5nIHRoZWlyIG93biBkb21haW4gSUQg
aW5zdGVhZCBvZiBET01JRF9TRUxGLCB0bwplbnRlciBjb2RlIHBhdGhzIGlu
dGVuZGVkIGZvciBQViBndWVzdCBhbmQgdGhlIGNvbnRyb2wgZG9tYWlucyBv
ZiBIVk0KZ3Vlc3RzIG9ubHkuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTIzNy4K
ClJlcG9ydGVkLWJ5OiBIVzQyIDxodzQyQGlwc3Vtai5kZT4KU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdl
ZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgoKLS0tIGEveGVuL2FyY2gveDg2L3BoeXNkZXYuYworKysgYi94ZW4vYXJj
aC94ODYvcGh5c2Rldi5jCkBAIC0xMTAsNyArMTEwLDcgQEAgaW50IHBoeXNk
ZXZfbWFwX3BpcnEoZG9taWRfdCBkb21pZCwgaW50CiAgICAgaWYgKCBkID09
IE5VTEwgKQogICAgICAgICByZXR1cm4gLUVTUkNIOwogCi0gICAgcmV0ID0g
eHNtX21hcF9kb21haW5fcGlycShYU01fVEFSR0VULCBkKTsKKyAgICByZXQg
PSB4c21fbWFwX2RvbWFpbl9waXJxKFhTTV9ETV9QUklWLCBkKTsKICAgICBp
ZiAoIHJldCApCiAgICAgICAgIGdvdG8gZnJlZV9kb21haW47CiAKQEAgLTI1
NSwxMyArMjU1LDE0IEBAIGludCBwaHlzZGV2X21hcF9waXJxKGRvbWlkX3Qg
ZG9taWQsIGludAogaW50IHBoeXNkZXZfdW5tYXBfcGlycShkb21pZF90IGRv
bWlkLCBpbnQgcGlycSkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkOwotICAg
IGludCByZXQ7CisgICAgaW50IHJldCA9IDA7CiAKICAgICBkID0gcmN1X2xv
Y2tfZG9tYWluX2J5X2FueV9pZChkb21pZCk7CiAgICAgaWYgKCBkID09IE5V
TEwgKQogICAgICAgICByZXR1cm4gLUVTUkNIOwogCi0gICAgcmV0ID0geHNt
X3VubWFwX2RvbWFpbl9waXJxKFhTTV9UQVJHRVQsIGQpOworICAgIGlmICgg
ZG9taWQgIT0gRE9NSURfU0VMRiB8fCAhaXNfaHZtX2RvbWFpbihkKSApCisg
ICAgICAgIHJldCA9IHhzbV91bm1hcF9kb21haW5fcGlycShYU01fRE1fUFJJ
ViwgZCk7CiAgICAgaWYgKCByZXQgKQogICAgICAgICBnb3RvIGZyZWVfZG9t
YWluOwogCi0tLSBhL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCisrKyBiL3hl
bi9pbmNsdWRlL3hzbS9kdW1teS5oCkBAIC00MjksNyArNDI5LDcgQEAgc3Rh
dGljIFhTTV9JTkxJTkUgY2hhciAqeHNtX3Nob3dfaXJxX3NpZAogCiBzdGF0
aWMgWFNNX0lOTElORSBpbnQgeHNtX21hcF9kb21haW5fcGlycShYU01fREVG
QVVMVF9BUkcgc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAgICBYU01fQVNTRVJU
X0FDVElPTihYU01fVEFSR0VUKTsKKyAgICBYU01fQVNTRVJUX0FDVElPTihY
U01fRE1fUFJJVik7CiAgICAgcmV0dXJuIHhzbV9kZWZhdWx0X2FjdGlvbihh
Y3Rpb24sIGN1cnJlbnQtPmRvbWFpbiwgZCk7CiB9CiAKQEAgLTQ0MSw3ICs0
NDEsNyBAQCBzdGF0aWMgWFNNX0lOTElORSBpbnQgeHNtX21hcF9kb21haW5f
aXJxCiAKIHN0YXRpYyBYU01fSU5MSU5FIGludCB4c21fdW5tYXBfZG9tYWlu
X3BpcnEoWFNNX0RFRkFVTFRfQVJHIHN0cnVjdCBkb21haW4gKmQpCiB7Ci0g
ICAgWFNNX0FTU0VSVF9BQ1RJT04oWFNNX1RBUkdFVCk7CisgICAgWFNNX0FT
U0VSVF9BQ1RJT04oWFNNX0RNX1BSSVYpOwogICAgIHJldHVybiB4c21fZGVm
YXVsdF9hY3Rpb24oYWN0aW9uLCBjdXJyZW50LT5kb21haW4sIGQpOwogfQog
Cg==

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.5/0003-x86-MSI-disallow-redundant-enabling.patch"
Content-Disposition: attachment;
 filename="xsa237-4.5/0003-x86-MSI-disallow-redundant-enabling.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvTVNJOiBkaXNhbGxvdyByZWR1bmRhbnQgZW5hYmxpbmcKCkF0IHRo
ZSBtb21lbnQsIFhlbiBhdHRlbXB0cyB0byBhbGxvdyByZWR1bmRhbnQgZW5h
Ymxpbmcgb2YgTVNJIGJ5CmhhdmluZyBwY2lfZW5hYmxlX21zaSgpIHJldHVy
biAwLCBhbmQgcG9pbnQgdG8gdGhlIGV4aXN0aW5nIE1TSQpkZXNjcmlwdG9y
LCB3aGVuIHRoZSBtc2kgYWxyZWFkeSBleGlzdHMuCgpVbmZvcnR1bmF0ZWx5
LCBpZiBzdWJzZXF1ZW50IGVycm9ycyBhcmUgZW5jb3VudGVyZWQsIHRoZSBj
bGVhbnVwCnBhdGhzIGFzc3VtZSBwY2lfZW5hYmxlX21zaSgpIGhhZCBkb25l
IGZ1bGwgaW5pdGlhbGl6YXRpb24sIGFuZApoZW5jZSB1bmRvIGV2ZXJ5dGhp
bmcgdGhhdCB3YXMgYXNzdW1lZCB0byBiZSBkb25lIGJ5IHRoYXQKZnVuY3Rp
b24gd2l0aG91dCBhbHNvIHVuZG9pbmcgb3RoZXIgc2V0dXAgdGhhdCB3b3Vs
ZCBub3JtYWxseQpvY2N1ciBvbmx5IGFmdGVyIHRoYXQgZnVuY3Rpb24gd2Fz
IGNhbGxlZCAoaW4gbWFwX2RvbWFpbl9waXJxKCkKaXRzZWxmKS4KClJhdGhl
ciB0aGFuIHRyeSB0byBtYWtlIHRoZSByZWR1bmRhbnQgZW5hYmxpbmcgY2Fz
ZSB3b3JrIHByb3Blcmx5LCBqdXN0CmZvcmJpZCBpdCBlbnRpcmVseSBieSBo
YXZpbmcgcGNpX2VuYWJsZV9tc2koKSByZXR1cm4gLUVFWElTVCB3aGVuIE1T
SQppcyBhbHJlYWR5IHNldCB1cC4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjM3
LgoKUmVwb3J0ZWQtYnk6IEhXNDIgPGh3NDJAaXBzdW1qLmRlPgpTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmll
d2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPgoKLS0tIGEveGVuL2FyY2gveDg2L21zaS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tc2kuYwpAQCAtODg2LDEyICs4ODYsMTAgQEAgc3Rh
dGljIGludCBfX3BjaV9lbmFibGVfbXNpKHN0cnVjdCBtc2lfaQogICAgIG9s
ZF9kZXNjID0gZmluZF9tc2lfZW50cnkocGRldiwgbXNpLT5pcnEsIFBDSV9D
QVBfSURfTVNJKTsKICAgICBpZiAoIG9sZF9kZXNjICkKICAgICB7Ci0gICAg
ICAgIGRwcmludGsoWEVOTE9HX1dBUk5JTkcsICJpcnEgJWQgaGFzIGFscmVh
ZHkgbWFwcGVkIHRvIE1TSSBvbiAiCi0gICAgICAgICAgICAgICAgImRldmlj
ZSAlMDR4OiUwMng6JTAyeC4lMDF4XG4iLAotICAgICAgICAgICAgICAgIG1z
aS0+aXJxLCBtc2ktPnNlZywgbXNpLT5idXMsCi0gICAgICAgICAgICAgICAg
UENJX1NMT1QobXNpLT5kZXZmbiksIFBDSV9GVU5DKG1zaS0+ZGV2Zm4pKTsK
LSAgICAgICAgKmRlc2MgPSBvbGRfZGVzYzsKLSAgICAgICAgcmV0dXJuIDA7
CisgICAgICAgIHByaW50ayhYRU5MT0dfRVJSICJpcnEgJWQgYWxyZWFkeSBt
YXBwZWQgdG8gTVNJIG9uICUwNHg6JTAyeDolMDJ4LiV1XG4iLAorICAgICAg
ICAgICAgICAgbXNpLT5pcnEsIG1zaS0+c2VnLCBtc2ktPmJ1cywKKyAgICAg
ICAgICAgICAgIFBDSV9TTE9UKG1zaS0+ZGV2Zm4pLCBQQ0lfRlVOQyhtc2kt
PmRldmZuKSk7CisgICAgICAgIHJldHVybiAtRUVYSVNUOwogICAgIH0KIAog
ICAgIG9sZF9kZXNjID0gZmluZF9tc2lfZW50cnkocGRldiwgLTEsIFBDSV9D
QVBfSURfTVNJWCk7CkBAIC05NTYsMTIgKzk1NCwxMCBAQCBzdGF0aWMgaW50
IF9fcGNpX2VuYWJsZV9tc2l4KHN0cnVjdCBtc2lfCiAgICAgb2xkX2Rlc2Mg
PSBmaW5kX21zaV9lbnRyeShwZGV2LCBtc2ktPmlycSwgUENJX0NBUF9JRF9N
U0lYKTsKICAgICBpZiAoIG9sZF9kZXNjICkKICAgICB7Ci0gICAgICAgIGRw
cmludGsoWEVOTE9HX1dBUk5JTkcsICJpcnEgJWQgaGFzIGFscmVhZHkgbWFw
cGVkIHRvIE1TSVggb24gIgotICAgICAgICAgICAgICAgICJkZXZpY2UgJTA0
eDolMDJ4OiUwMnguJTAxeFxuIiwKLSAgICAgICAgICAgICAgICBtc2ktPmly
cSwgbXNpLT5zZWcsIG1zaS0+YnVzLAotICAgICAgICAgICAgICAgIFBDSV9T
TE9UKG1zaS0+ZGV2Zm4pLCBQQ0lfRlVOQyhtc2ktPmRldmZuKSk7Ci0gICAg
ICAgICpkZXNjID0gb2xkX2Rlc2M7Ci0gICAgICAgIHJldHVybiAwOworICAg
ICAgICBwcmludGsoWEVOTE9HX0VSUiAiaXJxICVkIGFscmVhZHkgbWFwcGVk
IHRvIE1TSS1YIG9uICUwNHg6JTAyeDolMDJ4LiV1XG4iLAorICAgICAgICAg
ICAgICAgbXNpLT5pcnEsIG1zaS0+c2VnLCBtc2ktPmJ1cywKKyAgICAgICAg
ICAgICAgIFBDSV9TTE9UKG1zaS0+ZGV2Zm4pLCBQQ0lfRlVOQyhtc2ktPmRl
dmZuKSk7CisgICAgICAgIHJldHVybiAtRUVYSVNUOwogICAgIH0KIAogICAg
IG9sZF9kZXNjID0gZmluZF9tc2lfZW50cnkocGRldiwgLTEsIFBDSV9DQVBf
SURfTVNJKTsK

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.5/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch"
Content-Disposition: attachment;
 filename="xsa237-4.5/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvSVJROiBjb25kaXRpb25hbGx5IHByZXNlcnZlIGlycSA8LT4gcGly
cSBtYXBwaW5nIG9uIG1hcCBlcnJvciBwYXRocwoKTWFwcGluZ3MgdGhhdCBo
YWQgYmVlbiBzZXQgdXAgYmVmb3JlIHNob3VsZCBub3QgYmUgdG9ybiBkb3du
IHdoZW4KaGFuZGxpbmcgdW5yZWxhdGVkIGVycm9ycy4KClRoaXMgaXMgcGFy
dCBvZiBYU0EtMjM3LgoKUmVwb3J0ZWQtYnk6IEhXNDIgPGh3NDJAaXBzdW1q
LmRlPgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+ClJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvaXJxLmMKKysr
IGIveGVuL2FyY2gveDg2L2lycS5jCkBAIC0xMjQ5LDcgKzEyNDksOCBAQCBz
dGF0aWMgaW50IHByZXBhcmVfZG9tYWluX2lycV9waXJxKHN0cnVjCiAgICAg
ICAgIHJldHVybiAtRU5PTUVNOwogICAgIH0KICAgICAqcGluZm8gPSBpbmZv
OwotICAgIHJldHVybiAwOworCisgICAgcmV0dXJuICEhZXJyOwogfQogCiBz
dGF0aWMgdm9pZCBzZXRfZG9tYWluX2lycV9waXJxKHN0cnVjdCBkb21haW4g
KmQsIGludCBpcnEsIHN0cnVjdCBwaXJxICpwaXJxKQpAQCAtMTI5Miw3ICsx
MjkzLDEwIEBAIGludCBpbml0X2RvbWFpbl9pcnFfbWFwcGluZyhzdHJ1Y3Qg
ZG9tYWkKICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICBlcnIgPSBw
cmVwYXJlX2RvbWFpbl9pcnFfcGlycShkLCBpLCBpLCAmaW5mbyk7CiAgICAg
ICAgIGlmICggZXJyICkKKyAgICAgICAgeworICAgICAgICAgICAgQVNTRVJU
KGVyciA8IDApOwogICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KICAg
ICAgICAgc2V0X2RvbWFpbl9pcnFfcGlycShkLCBpLCBpbmZvKTsKICAgICB9
CiAKQEAgLTE5MDAsNiArMTkwNCw3IEBAIGludCBtYXBfZG9tYWluX3BpcnEo
CiAgICAgc3RydWN0IHBpcnEgKmluZm87CiAgICAgc3RydWN0IGlycV9kZXNj
ICpkZXNjOwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisgICAgREVDTEFS
RV9CSVRNQVAocHJlcGFyZWQsIE1BWF9NU0lfSVJRUykgPSB7fTsKIAogICAg
IEFTU0VSVChzcGluX2lzX2xvY2tlZCgmZC0+ZXZlbnRfbG9jaykpOwogCkBA
IC0xOTQzLDggKzE5NDgsMTAgQEAgaW50IG1hcF9kb21haW5fcGlycSgKICAg
ICB9CiAKICAgICByZXQgPSBwcmVwYXJlX2RvbWFpbl9pcnFfcGlycShkLCBp
cnEsIHBpcnEsICZpbmZvKTsKLSAgICBpZiAoIHJldCApCisgICAgaWYgKCBy
ZXQgPCAwICkKICAgICAgICAgZ290byByZXZva2U7CisgICAgaWYgKCAhcmV0
ICkKKyAgICAgICAgX19zZXRfYml0KDAsIHByZXBhcmVkKTsKIAogICAgIGRl
c2MgPSBpcnFfdG9fZGVzYyhpcnEpOwogCkBAIC0yMDE2LDggKzIwMjMsMTAg
QEAgaW50IG1hcF9kb21haW5fcGlycSgKICAgICAgICAgICAgIGlycSA9IGNy
ZWF0ZV9pcnEoTlVNQV9OT19OT0RFKTsKICAgICAgICAgICAgIHJldCA9IGly
cSA+PSAwID8gcHJlcGFyZV9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBwaXJx
ICsgbnIsICZpbmZvKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBp
cnE7Ci0gICAgICAgICAgICBpZiAoIHJldCApCisgICAgICAgICAgICBpZiAo
IHJldCA8IDAgKQogICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAg
ICAgaWYgKCAhcmV0ICkKKyAgICAgICAgICAgICAgICBfX3NldF9iaXQobnIs
IHByZXBhcmVkKTsKICAgICAgICAgICAgIG1zaV9kZXNjW25yXS5pcnEgPSBp
cnE7CiAKICAgICAgICAgICAgIGlmICggaXJxX3Blcm1pdF9hY2Nlc3MoZCwg
aXJxKSAhPSAwICkKQEAgLTIwNTAsMTUgKzIwNTksMTUgQEAgaW50IG1hcF9k
b21haW5fcGlycSgKICAgICAgICAgICAgICAgICBkZXNjLT5tc2lfZGVzYyA9
IE5VTEw7CiAgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9y
ZSgmZGVzYy0+bG9jaywgZmxhZ3MpOwogICAgICAgICAgICAgfQotICAgICAg
ICAgICAgd2hpbGUgKCBuci0tICkKKyAgICAgICAgICAgIHdoaWxlICggbnIg
KQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGlmICggaXJxID49
IDAgJiYgaXJxX2RlbnlfYWNjZXNzKGQsIGlycSkgKQogICAgICAgICAgICAg
ICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiZG9tJWQ6IGNvdWxkIG5vdCByZXZva2UgYWNjZXNzIHRv
IElSUSVkIChwaXJxICVkKVxuIiwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGQtPmRvbWFpbl9pZCwgaXJxLCBwaXJxKTsKLSAgICAgICAgICAgICAg
ICBpZiAoIGluZm8gKQorICAgICAgICAgICAgICAgIGlmICggaW5mbyAmJiB0
ZXN0X2JpdChuciwgcHJlcGFyZWQpICkKICAgICAgICAgICAgICAgICAgICAg
Y2xlYW51cF9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBpbmZvKTsKLSAgICAg
ICAgICAgICAgICBpbmZvID0gcGlycV9pbmZvKGQsIHBpcnEgKyBucik7Cisg
ICAgICAgICAgICAgICAgaW5mbyA9IHBpcnFfaW5mbyhkLCBwaXJxICsgLS1u
cik7CiAgICAgICAgICAgICAgICAgaXJxID0gaW5mby0+YXJjaC5pcnE7CiAg
ICAgICAgICAgICB9CiAgICAgICAgICAgICBtc2lfZGVzYy0+aXJxID0gLTE7
CkBAIC0yMDc0LDEyICsyMDgzLDE0IEBAIGludCBtYXBfZG9tYWluX3BpcnEo
CiAgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZkZXNjLT5sb2NrLCBmbGFn
cyk7CiAgICAgICAgIHNldF9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBpbmZv
KTsKICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZGVzYy0+bG9j
aywgZmxhZ3MpOworICAgICAgICByZXQgPSAwOwogICAgIH0KIAogZG9uZToK
ICAgICBpZiAoIHJldCApCiAgICAgewotICAgICAgICBjbGVhbnVwX2RvbWFp
bl9pcnFfcGlycShkLCBpcnEsIGluZm8pOworICAgICAgICBpZiAoIHRlc3Rf
Yml0KDAsIHByZXBhcmVkKSApCisgICAgICAgICAgICBjbGVhbnVwX2RvbWFp
bl9pcnFfcGlycShkLCBpcnEsIGluZm8pOwogIHJldm9rZToKICAgICAgICAg
aWYgKCBpcnFfZGVueV9hY2Nlc3MoZCwgaXJxKSApCiAgICAgICAgICAgICBw
cmludGsoWEVOTE9HX0dfRVJSCi0tLSBhL3hlbi9hcmNoL3g4Ni9waHlzZGV2
LmMKKysrIGIveGVuL2FyY2gveDg2L3BoeXNkZXYuYwpAQCAtMTg1LDcgKzE4
NSw3IEBAIGludCBwaHlzZGV2X21hcF9waXJxKGRvbWlkX3QgZG9taWQsIGlu
dAogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCB0eXBlID09IE1BUF9Q
SVJRX1RZUEVfTVVMVElfTVNJICkKICAgICAgICAgewotICAgICAgICAgICAg
aWYgKCBtc2ktPmVudHJ5X25yIDw9IDAgfHwgbXNpLT5lbnRyeV9uciA+IDMy
ICkKKyAgICAgICAgICAgIGlmICggbXNpLT5lbnRyeV9uciA8PSAwIHx8IG1z
aS0+ZW50cnlfbnIgPiBNQVhfTVNJX0lSUVMgKQogICAgICAgICAgICAgICAg
IHJldCA9IC1FRE9NOwogICAgICAgICAgICAgZWxzZSBpZiAoIG1zaS0+ZW50
cnlfbnIgIT0gMSAmJiAhaW9tbXVfaW50cmVtYXAgKQogICAgICAgICAgICAg
ICAgIHJldCA9IC1FT1BOT1RTVVBQOwotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L21zaS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNpLmgKQEAg
LTU1LDYgKzU1LDggQEAKIC8qIE1BWCBmaXhlZCBwYWdlcyByZXNlcnZlZCBm
b3IgbWFwcGluZyBNU0lYIHRhYmxlcy4gKi8KICNkZWZpbmUgRklYX01TSVhf
TUFYX1BBR0VTICAgICAgICAgICAgICA1MTIKIAorI2RlZmluZSBNQVhfTVNJ
X0lSUVMgMzIgLyogbGltaXRlZCBieSBNU0kgY2FwYWJpbGl0eSBzdHJ1Y3Qg
cHJvcGVydGllcyAqLworCiBzdHJ1Y3QgbXNpX2luZm8gewogICAgIHUxNiBz
ZWc7CiAgICAgdTggYnVzOwo=

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.5/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch"
Content-Disposition: attachment;
 filename="xsa237-4.5/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvRkxBU0s6IGZpeCB1bm1hcC1kb21haW4tSVJRIFhTTSBob29rCgpU
aGUgY2FsbGVyIGFuZCB0aGUgRkxBU0sgaW1wbGVtZW50YXRpb24gb2YgeHNt
X3VubWFwX2RvbWFpbl9pcnEoKQpkaXNhZ3JlZWQgYWJvdXQgd2hhdCB0aGUg
ImRhdGEiIGFyZ3VtZW50IHBvaW50cyB0byBpbiB0aGUgTVNJIGNhc2U6CkNo
YW5nZSBib3RoIHNpZGVzIHRvIHBhc3MvdGFrZSBhIFBDSSBkZXZpY2UuCgpU
aGlzIGlzIHBhcnQgb2YgWFNBLTIzNy4KClNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgotLS0gYS94
ZW4vYXJjaC94ODYvaXJxLmMKKysrIGIveGVuL2FyY2gveDg2L2lycS5jCkBA
IC0yMTQxLDcgKzIxNDEsOCBAQCBpbnQgdW5tYXBfZG9tYWluX3BpcnEoc3Ry
dWN0IGRvbWFpbiAqZCwKICAgICAgICAgbnIgPSBtc2lfZGVzYy0+bXNpLm52
ZWM7CiAgICAgfQogCi0gICAgcmV0ID0geHNtX3VubWFwX2RvbWFpbl9pcnEo
WFNNX0hPT0ssIGQsIGlycSwgbXNpX2Rlc2MpOworICAgIHJldCA9IHhzbV91
bm1hcF9kb21haW5faXJxKFhTTV9IT09LLCBkLCBpcnEsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbXNpX2Rlc2MgPyBtc2lfZGVzYy0+ZGV2
IDogTlVMTCk7CiAgICAgaWYgKCByZXQgKQogICAgICAgICBnb3RvIGRvbmU7
CiAKLS0tIGEveGVuL3hzbS9mbGFzay9ob29rcy5jCisrKyBiL3hlbi94c20v
Zmxhc2svaG9va3MuYwpAQCAtODg0LDggKzg4NCw4IEBAIHN0YXRpYyBpbnQg
Zmxhc2tfdW5tYXBfZG9tYWluX21zaSAoc3RydWMKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdTMyICpzaWQsIHN0cnVjdCBhdmNfYXVk
aXRfZGF0YSAqYWQpCiB7CiAjaWZkZWYgSEFTX1BDSQotICAgIHN0cnVjdCBt
c2lfaW5mbyAqbXNpID0gZGF0YTsKLSAgICB1MzIgbWFjaGluZV9iZGYgPSAo
bXNpLT5zZWcgPDwgMTYpIHwgKG1zaS0+YnVzIDw8IDgpIHwgbXNpLT5kZXZm
bjsKKyAgICBjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiA9IGRhdGE7Cisg
ICAgdTMyIG1hY2hpbmVfYmRmID0gKHBkZXYtPnNlZyA8PCAxNikgfCAocGRl
di0+YnVzIDw8IDgpIHwgcGRldi0+ZGV2Zm47CiAKICAgICBBVkNfQVVESVRf
REFUQV9JTklUKGFkLCBERVYpOwogICAgIGFkLT5kZXZpY2UgPSBtYWNoaW5l
X2JkZjsK

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.6/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch"
Content-Disposition: attachment;
 filename="xsa237-4.6/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGRvbid0IGFsbG93IE1TSSBwSVJRIG1hcHBpbmcgb24gdW5vd25l
ZCBkZXZpY2UKCk1TSSBzZXR1cCBzaG91bGQgYmUgcGVybWl0dGVkIG9ubHkg
Zm9yIGV4aXN0aW5nIGRldmljZXMgb3duZWQgYnkgdGhlCnJlc3BlY3RpdmUg
Z3Vlc3QgKHRoZSBvcGVyYXRpb24gbWF5IHN0aWxsIGJlIGNhcnJpZWQgb3V0
IGJ5IHRoZSBkb21haW4KY29udHJvbGxpbmcgdGhhdCBndWVzdCkuCgpUaGlz
IGlzIHBhcnQgb2YgWFNBLTIzNy4KClJlcG9ydGVkLWJ5OiBIVzQyIDxodzQy
QGlwc3Vtai5kZT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9p
cnEuYworKysgYi94ZW4vYXJjaC94ODYvaXJxLmMKQEAgLTE5NjEsNyArMTk2
MSwxMCBAQCBpbnQgbWFwX2RvbWFpbl9waXJxKAogICAgICAgICBpZiAoICFj
cHVfaGFzX2FwaWMgKQogICAgICAgICAgICAgZ290byBkb25lOwogCi0gICAg
ICAgIHBkZXYgPSBwY2lfZ2V0X3BkZXYobXNpLT5zZWcsIG1zaS0+YnVzLCBt
c2ktPmRldmZuKTsKKyAgICAgICAgcGRldiA9IHBjaV9nZXRfcGRldl9ieV9k
b21haW4oZCwgbXNpLT5zZWcsIG1zaS0+YnVzLCBtc2ktPmRldmZuKTsKKyAg
ICAgICAgaWYgKCAhcGRldiApCisgICAgICAgICAgICBnb3RvIGRvbmU7CisK
ICAgICAgICAgcmV0ID0gcGNpX2VuYWJsZV9tc2kobXNpLCAmbXNpX2Rlc2Mp
OwogICAgICAgICBpZiAoIHJldCApCiAgICAgICAgIHsK

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.6/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch"
Content-Disposition: attachment;
 filename="xsa237-4.6/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGVuZm9yY2UgcHJvcGVyIHByaXZpbGVnZSB3aGVuICh1biltYXBw
aW5nIHBJUlEtcwoKKFVuKW1hcHBpbmcgb2YgSVJRcywganVzdCBsaWtlIG90
aGVyIFJFU09VUkNFX19BREQqIC8gUkVTT1VSQ0VfX1JFTU9WRSoKYWN0aW9u
cyAoaW4gRkxBU0sgdGVybXMpIHNob3VsZCBiZSBYU01fRE1fUFJJViByYXRo
ZXIgdGhhbiBYU01fVEFSR0VULgpUaGlzIGluIHR1cm4gcmVxdWlyZXMgYnlw
YXNzaW5nIHRoZSBYU00gY2hlY2sgaW4gcGh5c2Rldl91bm1hcF9waXJxKCkK
Zm9yIHRoZSBIVk0gZW11aXJxIGNhc2UganVzdCBsaWtlIGlzIGJlaW5nIGRv
bmUgaW4gcGh5c2Rldl9tYXBfcGlycSgpLgpUaGUgcHJpbWFyeSBnb2FsIHNl
Y3VyaXR5IHdpc2UsIGhvd2V2ZXIsIGlzIHRvIG5vIGxvbmdlciBhbGxvdyBI
Vk0KZ3Vlc3RzLCBieSBzcGVjaWZ5aW5nIHRoZWlyIG93biBkb21haW4gSUQg
aW5zdGVhZCBvZiBET01JRF9TRUxGLCB0bwplbnRlciBjb2RlIHBhdGhzIGlu
dGVuZGVkIGZvciBQViBndWVzdCBhbmQgdGhlIGNvbnRyb2wgZG9tYWlucyBv
ZiBIVk0KZ3Vlc3RzIG9ubHkuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTIzNy4K
ClJlcG9ydGVkLWJ5OiBIVzQyIDxodzQyQGlwc3Vtai5kZT4KU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdl
ZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgoKLS0tIGEveGVuL2FyY2gveDg2L3BoeXNkZXYuYworKysgYi94ZW4vYXJj
aC94ODYvcGh5c2Rldi5jCkBAIC0xMTAsNyArMTEwLDcgQEAgaW50IHBoeXNk
ZXZfbWFwX3BpcnEoZG9taWRfdCBkb21pZCwgaW50CiAgICAgaWYgKCBkID09
IE5VTEwgKQogICAgICAgICByZXR1cm4gLUVTUkNIOwogCi0gICAgcmV0ID0g
eHNtX21hcF9kb21haW5fcGlycShYU01fVEFSR0VULCBkKTsKKyAgICByZXQg
PSB4c21fbWFwX2RvbWFpbl9waXJxKFhTTV9ETV9QUklWLCBkKTsKICAgICBp
ZiAoIHJldCApCiAgICAgICAgIGdvdG8gZnJlZV9kb21haW47CiAKQEAgLTI1
NSwxMyArMjU1LDE0IEBAIGludCBwaHlzZGV2X21hcF9waXJxKGRvbWlkX3Qg
ZG9taWQsIGludAogaW50IHBoeXNkZXZfdW5tYXBfcGlycShkb21pZF90IGRv
bWlkLCBpbnQgcGlycSkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkOwotICAg
IGludCByZXQ7CisgICAgaW50IHJldCA9IDA7CiAKICAgICBkID0gcmN1X2xv
Y2tfZG9tYWluX2J5X2FueV9pZChkb21pZCk7CiAgICAgaWYgKCBkID09IE5V
TEwgKQogICAgICAgICByZXR1cm4gLUVTUkNIOwogCi0gICAgcmV0ID0geHNt
X3VubWFwX2RvbWFpbl9waXJxKFhTTV9UQVJHRVQsIGQpOworICAgIGlmICgg
ZG9taWQgIT0gRE9NSURfU0VMRiB8fCAhaXNfaHZtX2RvbWFpbihkKSApCisg
ICAgICAgIHJldCA9IHhzbV91bm1hcF9kb21haW5fcGlycShYU01fRE1fUFJJ
ViwgZCk7CiAgICAgaWYgKCByZXQgKQogICAgICAgICBnb3RvIGZyZWVfZG9t
YWluOwogCi0tLSBhL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCisrKyBiL3hl
bi9pbmNsdWRlL3hzbS9kdW1teS5oCkBAIC00NDYsNyArNDQ2LDcgQEAgc3Rh
dGljIFhTTV9JTkxJTkUgY2hhciAqeHNtX3Nob3dfaXJxX3NpZAogCiBzdGF0
aWMgWFNNX0lOTElORSBpbnQgeHNtX21hcF9kb21haW5fcGlycShYU01fREVG
QVVMVF9BUkcgc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAgICBYU01fQVNTRVJU
X0FDVElPTihYU01fVEFSR0VUKTsKKyAgICBYU01fQVNTRVJUX0FDVElPTihY
U01fRE1fUFJJVik7CiAgICAgcmV0dXJuIHhzbV9kZWZhdWx0X2FjdGlvbihh
Y3Rpb24sIGN1cnJlbnQtPmRvbWFpbiwgZCk7CiB9CiAKQEAgLTQ1OCw3ICs0
NTgsNyBAQCBzdGF0aWMgWFNNX0lOTElORSBpbnQgeHNtX21hcF9kb21haW5f
aXJxCiAKIHN0YXRpYyBYU01fSU5MSU5FIGludCB4c21fdW5tYXBfZG9tYWlu
X3BpcnEoWFNNX0RFRkFVTFRfQVJHIHN0cnVjdCBkb21haW4gKmQpCiB7Ci0g
ICAgWFNNX0FTU0VSVF9BQ1RJT04oWFNNX1RBUkdFVCk7CisgICAgWFNNX0FT
U0VSVF9BQ1RJT04oWFNNX0RNX1BSSVYpOwogICAgIHJldHVybiB4c21fZGVm
YXVsdF9hY3Rpb24oYWN0aW9uLCBjdXJyZW50LT5kb21haW4sIGQpOwogfQog
Cg==

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.6/0003-x86-MSI-disallow-redundant-enabling.patch"
Content-Disposition: attachment;
 filename="xsa237-4.6/0003-x86-MSI-disallow-redundant-enabling.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvTVNJOiBkaXNhbGxvdyByZWR1bmRhbnQgZW5hYmxpbmcKCkF0IHRo
ZSBtb21lbnQsIFhlbiBhdHRlbXB0cyB0byBhbGxvdyByZWR1bmRhbnQgZW5h
Ymxpbmcgb2YgTVNJIGJ5CmhhdmluZyBwY2lfZW5hYmxlX21zaSgpIHJldHVy
biAwLCBhbmQgcG9pbnQgdG8gdGhlIGV4aXN0aW5nIE1TSQpkZXNjcmlwdG9y
LCB3aGVuIHRoZSBtc2kgYWxyZWFkeSBleGlzdHMuCgpVbmZvcnR1bmF0ZWx5
LCBpZiBzdWJzZXF1ZW50IGVycm9ycyBhcmUgZW5jb3VudGVyZWQsIHRoZSBj
bGVhbnVwCnBhdGhzIGFzc3VtZSBwY2lfZW5hYmxlX21zaSgpIGhhZCBkb25l
IGZ1bGwgaW5pdGlhbGl6YXRpb24sIGFuZApoZW5jZSB1bmRvIGV2ZXJ5dGhp
bmcgdGhhdCB3YXMgYXNzdW1lZCB0byBiZSBkb25lIGJ5IHRoYXQKZnVuY3Rp
b24gd2l0aG91dCBhbHNvIHVuZG9pbmcgb3RoZXIgc2V0dXAgdGhhdCB3b3Vs
ZCBub3JtYWxseQpvY2N1ciBvbmx5IGFmdGVyIHRoYXQgZnVuY3Rpb24gd2Fz
IGNhbGxlZCAoaW4gbWFwX2RvbWFpbl9waXJxKCkKaXRzZWxmKS4KClJhdGhl
ciB0aGFuIHRyeSB0byBtYWtlIHRoZSByZWR1bmRhbnQgZW5hYmxpbmcgY2Fz
ZSB3b3JrIHByb3Blcmx5LCBqdXN0CmZvcmJpZCBpdCBlbnRpcmVseSBieSBo
YXZpbmcgcGNpX2VuYWJsZV9tc2koKSByZXR1cm4gLUVFWElTVCB3aGVuIE1T
SQppcyBhbHJlYWR5IHNldCB1cC4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjM3
LgoKUmVwb3J0ZWQtYnk6IEhXNDIgPGh3NDJAaXBzdW1qLmRlPgpTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmll
d2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPgoKLS0tIGEveGVuL2FyY2gveDg2L21zaS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tc2kuYwpAQCAtMTA1MCwxMSArMTA1MCwxMCBAQCBz
dGF0aWMgaW50IF9fcGNpX2VuYWJsZV9tc2koc3RydWN0IG1zaV9pCiAgICAg
b2xkX2Rlc2MgPSBmaW5kX21zaV9lbnRyeShwZGV2LCBtc2ktPmlycSwgUENJ
X0NBUF9JRF9NU0kpOwogICAgIGlmICggb2xkX2Rlc2MgKQogICAgIHsKLSAg
ICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICJpcnEgJWQgYWxyZWFkeSBt
YXBwZWQgdG8gTVNJIG9uICUwNHg6JTAyeDolMDJ4LiV1XG4iLAorICAgICAg
ICBwcmludGsoWEVOTE9HX0VSUiAiaXJxICVkIGFscmVhZHkgbWFwcGVkIHRv
IE1TSSBvbiAlMDR4OiUwMng6JTAyeC4ldVxuIiwKICAgICAgICAgICAgICAg
IG1zaS0+aXJxLCBtc2ktPnNlZywgbXNpLT5idXMsCiAgICAgICAgICAgICAg
ICBQQ0lfU0xPVChtc2ktPmRldmZuKSwgUENJX0ZVTkMobXNpLT5kZXZmbikp
OwotICAgICAgICAqZGVzYyA9IG9sZF9kZXNjOwotICAgICAgICByZXR1cm4g
MDsKKyAgICAgICAgcmV0dXJuIC1FRVhJU1Q7CiAgICAgfQogCiAgICAgb2xk
X2Rlc2MgPSBmaW5kX21zaV9lbnRyeShwZGV2LCAtMSwgUENJX0NBUF9JRF9N
U0lYKTsKQEAgLTExMTgsMTEgKzExMTcsMTAgQEAgc3RhdGljIGludCBfX3Bj
aV9lbmFibGVfbXNpeChzdHJ1Y3QgbXNpXwogICAgIG9sZF9kZXNjID0gZmlu
ZF9tc2lfZW50cnkocGRldiwgbXNpLT5pcnEsIFBDSV9DQVBfSURfTVNJWCk7
CiAgICAgaWYgKCBvbGRfZGVzYyApCiAgICAgewotICAgICAgICBwcmludGso
WEVOTE9HX1dBUk5JTkcgImlycSAlZCBhbHJlYWR5IG1hcHBlZCB0byBNU0kt
WCBvbiAlMDR4OiUwMng6JTAyeC4ldVxuIiwKKyAgICAgICAgcHJpbnRrKFhF
TkxPR19FUlIgImlycSAlZCBhbHJlYWR5IG1hcHBlZCB0byBNU0ktWCBvbiAl
MDR4OiUwMng6JTAyeC4ldVxuIiwKICAgICAgICAgICAgICAgIG1zaS0+aXJx
LCBtc2ktPnNlZywgbXNpLT5idXMsCiAgICAgICAgICAgICAgICBQQ0lfU0xP
VChtc2ktPmRldmZuKSwgUENJX0ZVTkMobXNpLT5kZXZmbikpOwotICAgICAg
ICAqZGVzYyA9IG9sZF9kZXNjOwotICAgICAgICByZXR1cm4gMDsKKyAgICAg
ICAgcmV0dXJuIC1FRVhJU1Q7CiAgICAgfQogCiAgICAgb2xkX2Rlc2MgPSBm
aW5kX21zaV9lbnRyeShwZGV2LCAtMSwgUENJX0NBUF9JRF9NU0kpOwo=

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.6/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch"
Content-Disposition: attachment;
 filename="xsa237-4.6/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvSVJROiBjb25kaXRpb25hbGx5IHByZXNlcnZlIGlycSA8LT4gcGly
cSBtYXBwaW5nIG9uIG1hcCBlcnJvciBwYXRocwoKTWFwcGluZ3MgdGhhdCBo
YWQgYmVlbiBzZXQgdXAgYmVmb3JlIHNob3VsZCBub3QgYmUgdG9ybiBkb3du
IHdoZW4KaGFuZGxpbmcgdW5yZWxhdGVkIGVycm9ycy4KClRoaXMgaXMgcGFy
dCBvZiBYU0EtMjM3LgoKUmVwb3J0ZWQtYnk6IEhXNDIgPGh3NDJAaXBzdW1q
LmRlPgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+ClJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvaXJxLmMKKysr
IGIveGVuL2FyY2gveDg2L2lycS5jCkBAIC0xMjQ5LDcgKzEyNDksOCBAQCBz
dGF0aWMgaW50IHByZXBhcmVfZG9tYWluX2lycV9waXJxKHN0cnVjCiAgICAg
ICAgIHJldHVybiAtRU5PTUVNOwogICAgIH0KICAgICAqcGluZm8gPSBpbmZv
OwotICAgIHJldHVybiAwOworCisgICAgcmV0dXJuICEhZXJyOwogfQogCiBz
dGF0aWMgdm9pZCBzZXRfZG9tYWluX2lycV9waXJxKHN0cnVjdCBkb21haW4g
KmQsIGludCBpcnEsIHN0cnVjdCBwaXJxICpwaXJxKQpAQCAtMTI5Miw3ICsx
MjkzLDEwIEBAIGludCBpbml0X2RvbWFpbl9pcnFfbWFwcGluZyhzdHJ1Y3Qg
ZG9tYWkKICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICBlcnIgPSBw
cmVwYXJlX2RvbWFpbl9pcnFfcGlycShkLCBpLCBpLCAmaW5mbyk7CiAgICAg
ICAgIGlmICggZXJyICkKKyAgICAgICAgeworICAgICAgICAgICAgQVNTRVJU
KGVyciA8IDApOwogICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KICAg
ICAgICAgc2V0X2RvbWFpbl9pcnFfcGlycShkLCBpLCBpbmZvKTsKICAgICB9
CiAKQEAgLTE5MDAsNiArMTkwNCw3IEBAIGludCBtYXBfZG9tYWluX3BpcnEo
CiAgICAgc3RydWN0IHBpcnEgKmluZm87CiAgICAgc3RydWN0IGlycV9kZXNj
ICpkZXNjOwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisgICAgREVDTEFS
RV9CSVRNQVAocHJlcGFyZWQsIE1BWF9NU0lfSVJRUykgPSB7fTsKIAogICAg
IEFTU0VSVChzcGluX2lzX2xvY2tlZCgmZC0+ZXZlbnRfbG9jaykpOwogCkBA
IC0xOTQzLDggKzE5NDgsMTAgQEAgaW50IG1hcF9kb21haW5fcGlycSgKICAg
ICB9CiAKICAgICByZXQgPSBwcmVwYXJlX2RvbWFpbl9pcnFfcGlycShkLCBp
cnEsIHBpcnEsICZpbmZvKTsKLSAgICBpZiAoIHJldCApCisgICAgaWYgKCBy
ZXQgPCAwICkKICAgICAgICAgZ290byByZXZva2U7CisgICAgaWYgKCAhcmV0
ICkKKyAgICAgICAgX19zZXRfYml0KDAsIHByZXBhcmVkKTsKIAogICAgIGRl
c2MgPSBpcnFfdG9fZGVzYyhpcnEpOwogCkBAIC0yMDE2LDggKzIwMjMsMTAg
QEAgaW50IG1hcF9kb21haW5fcGlycSgKICAgICAgICAgICAgIGlycSA9IGNy
ZWF0ZV9pcnEoTlVNQV9OT19OT0RFKTsKICAgICAgICAgICAgIHJldCA9IGly
cSA+PSAwID8gcHJlcGFyZV9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBwaXJx
ICsgbnIsICZpbmZvKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBp
cnE7Ci0gICAgICAgICAgICBpZiAoIHJldCApCisgICAgICAgICAgICBpZiAo
IHJldCA8IDAgKQogICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAg
ICAgaWYgKCAhcmV0ICkKKyAgICAgICAgICAgICAgICBfX3NldF9iaXQobnIs
IHByZXBhcmVkKTsKICAgICAgICAgICAgIG1zaV9kZXNjW25yXS5pcnEgPSBp
cnE7CiAKICAgICAgICAgICAgIGlmICggaXJxX3Blcm1pdF9hY2Nlc3MoZCwg
aXJxKSAhPSAwICkKQEAgLTIwNTAsMTUgKzIwNTksMTUgQEAgaW50IG1hcF9k
b21haW5fcGlycSgKICAgICAgICAgICAgICAgICBkZXNjLT5tc2lfZGVzYyA9
IE5VTEw7CiAgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9y
ZSgmZGVzYy0+bG9jaywgZmxhZ3MpOwogICAgICAgICAgICAgfQotICAgICAg
ICAgICAgd2hpbGUgKCBuci0tICkKKyAgICAgICAgICAgIHdoaWxlICggbnIg
KQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGlmICggaXJxID49
IDAgJiYgaXJxX2RlbnlfYWNjZXNzKGQsIGlycSkgKQogICAgICAgICAgICAg
ICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiZG9tJWQ6IGNvdWxkIG5vdCByZXZva2UgYWNjZXNzIHRv
IElSUSVkIChwaXJxICVkKVxuIiwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGQtPmRvbWFpbl9pZCwgaXJxLCBwaXJxKTsKLSAgICAgICAgICAgICAg
ICBpZiAoIGluZm8gKQorICAgICAgICAgICAgICAgIGlmICggaW5mbyAmJiB0
ZXN0X2JpdChuciwgcHJlcGFyZWQpICkKICAgICAgICAgICAgICAgICAgICAg
Y2xlYW51cF9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBpbmZvKTsKLSAgICAg
ICAgICAgICAgICBpbmZvID0gcGlycV9pbmZvKGQsIHBpcnEgKyBucik7Cisg
ICAgICAgICAgICAgICAgaW5mbyA9IHBpcnFfaW5mbyhkLCBwaXJxICsgLS1u
cik7CiAgICAgICAgICAgICAgICAgaXJxID0gaW5mby0+YXJjaC5pcnE7CiAg
ICAgICAgICAgICB9CiAgICAgICAgICAgICBtc2lfZGVzYy0+aXJxID0gLTE7
CkBAIC0yMDc0LDEyICsyMDgzLDE0IEBAIGludCBtYXBfZG9tYWluX3BpcnEo
CiAgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZkZXNjLT5sb2NrLCBmbGFn
cyk7CiAgICAgICAgIHNldF9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBpbmZv
KTsKICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZGVzYy0+bG9j
aywgZmxhZ3MpOworICAgICAgICByZXQgPSAwOwogICAgIH0KIAogZG9uZToK
ICAgICBpZiAoIHJldCApCiAgICAgewotICAgICAgICBjbGVhbnVwX2RvbWFp
bl9pcnFfcGlycShkLCBpcnEsIGluZm8pOworICAgICAgICBpZiAoIHRlc3Rf
Yml0KDAsIHByZXBhcmVkKSApCisgICAgICAgICAgICBjbGVhbnVwX2RvbWFp
bl9pcnFfcGlycShkLCBpcnEsIGluZm8pOwogIHJldm9rZToKICAgICAgICAg
aWYgKCBpcnFfZGVueV9hY2Nlc3MoZCwgaXJxKSApCiAgICAgICAgICAgICBw
cmludGsoWEVOTE9HX0dfRVJSCi0tLSBhL3hlbi9hcmNoL3g4Ni9waHlzZGV2
LmMKKysrIGIveGVuL2FyY2gveDg2L3BoeXNkZXYuYwpAQCAtMTg1LDcgKzE4
NSw3IEBAIGludCBwaHlzZGV2X21hcF9waXJxKGRvbWlkX3QgZG9taWQsIGlu
dAogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCB0eXBlID09IE1BUF9Q
SVJRX1RZUEVfTVVMVElfTVNJICkKICAgICAgICAgewotICAgICAgICAgICAg
aWYgKCBtc2ktPmVudHJ5X25yIDw9IDAgfHwgbXNpLT5lbnRyeV9uciA+IDMy
ICkKKyAgICAgICAgICAgIGlmICggbXNpLT5lbnRyeV9uciA8PSAwIHx8IG1z
aS0+ZW50cnlfbnIgPiBNQVhfTVNJX0lSUVMgKQogICAgICAgICAgICAgICAg
IHJldCA9IC1FRE9NOwogICAgICAgICAgICAgZWxzZSBpZiAoIG1zaS0+ZW50
cnlfbnIgIT0gMSAmJiAhaW9tbXVfaW50cmVtYXAgKQogICAgICAgICAgICAg
ICAgIHJldCA9IC1FT1BOT1RTVVBQOwotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L21zaS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNpLmgKQEAg
LTU1LDYgKzU1LDggQEAKIC8qIE1BWCBmaXhlZCBwYWdlcyByZXNlcnZlZCBm
b3IgbWFwcGluZyBNU0lYIHRhYmxlcy4gKi8KICNkZWZpbmUgRklYX01TSVhf
TUFYX1BBR0VTICAgICAgICAgICAgICA1MTIKIAorI2RlZmluZSBNQVhfTVNJ
X0lSUVMgMzIgLyogbGltaXRlZCBieSBNU0kgY2FwYWJpbGl0eSBzdHJ1Y3Qg
cHJvcGVydGllcyAqLworCiBzdHJ1Y3QgbXNpX2luZm8gewogICAgIHUxNiBz
ZWc7CiAgICAgdTggYnVzOwo=

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.6/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch"
Content-Disposition: attachment;
 filename="xsa237-4.6/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvRkxBU0s6IGZpeCB1bm1hcC1kb21haW4tSVJRIFhTTSBob29rCgpU
aGUgY2FsbGVyIGFuZCB0aGUgRkxBU0sgaW1wbGVtZW50YXRpb24gb2YgeHNt
X3VubWFwX2RvbWFpbl9pcnEoKQpkaXNhZ3JlZWQgYWJvdXQgd2hhdCB0aGUg
ImRhdGEiIGFyZ3VtZW50IHBvaW50cyB0byBpbiB0aGUgTVNJIGNhc2U6CkNo
YW5nZSBib3RoIHNpZGVzIHRvIHBhc3MvdGFrZSBhIFBDSSBkZXZpY2UuCgpU
aGlzIGlzIHBhcnQgb2YgWFNBLTIzNy4KClNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgotLS0gYS94
ZW4vYXJjaC94ODYvaXJxLmMKKysrIGIveGVuL2FyY2gveDg2L2lycS5jCkBA
IC0yMTQxLDcgKzIxNDEsOCBAQCBpbnQgdW5tYXBfZG9tYWluX3BpcnEoc3Ry
dWN0IGRvbWFpbiAqZCwKICAgICAgICAgbnIgPSBtc2lfZGVzYy0+bXNpLm52
ZWM7CiAgICAgfQogCi0gICAgcmV0ID0geHNtX3VubWFwX2RvbWFpbl9pcnEo
WFNNX0hPT0ssIGQsIGlycSwgbXNpX2Rlc2MpOworICAgIHJldCA9IHhzbV91
bm1hcF9kb21haW5faXJxKFhTTV9IT09LLCBkLCBpcnEsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbXNpX2Rlc2MgPyBtc2lfZGVzYy0+ZGV2
IDogTlVMTCk7CiAgICAgaWYgKCByZXQgKQogICAgICAgICBnb3RvIGRvbmU7
CiAKLS0tIGEveGVuL3hzbS9mbGFzay9ob29rcy5jCisrKyBiL3hlbi94c20v
Zmxhc2svaG9va3MuYwpAQCAtODk3LDggKzg5Nyw4IEBAIHN0YXRpYyBpbnQg
Zmxhc2tfdW5tYXBfZG9tYWluX21zaSAoc3RydWMKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdTMyICpzaWQsIHN0cnVjdCBhdmNfYXVk
aXRfZGF0YSAqYWQpCiB7CiAjaWZkZWYgSEFTX1BDSQotICAgIHN0cnVjdCBt
c2lfaW5mbyAqbXNpID0gZGF0YTsKLSAgICB1MzIgbWFjaGluZV9iZGYgPSAo
bXNpLT5zZWcgPDwgMTYpIHwgKG1zaS0+YnVzIDw8IDgpIHwgbXNpLT5kZXZm
bjsKKyAgICBjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiA9IGRhdGE7Cisg
ICAgdTMyIG1hY2hpbmVfYmRmID0gKHBkZXYtPnNlZyA8PCAxNikgfCAocGRl
di0+YnVzIDw8IDgpIHwgcGRldi0+ZGV2Zm47CiAKICAgICBBVkNfQVVESVRf
REFUQV9JTklUKGFkLCBERVYpOwogICAgIGFkLT5kZXZpY2UgPSBtYWNoaW5l
X2JkZjsK

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.8/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch"
Content-Disposition: attachment;
 filename="xsa237-4.8/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGRvbid0IGFsbG93IE1TSSBwSVJRIG1hcHBpbmcgb24gdW5vd25l
ZCBkZXZpY2UKCk1TSSBzZXR1cCBzaG91bGQgYmUgcGVybWl0dGVkIG9ubHkg
Zm9yIGV4aXN0aW5nIGRldmljZXMgb3duZWQgYnkgdGhlCnJlc3BlY3RpdmUg
Z3Vlc3QgKHRoZSBvcGVyYXRpb24gbWF5IHN0aWxsIGJlIGNhcnJpZWQgb3V0
IGJ5IHRoZSBkb21haW4KY29udHJvbGxpbmcgdGhhdCBndWVzdCkuCgpUaGlz
IGlzIHBhcnQgb2YgWFNBLTIzNy4KClJlcG9ydGVkLWJ5OiBIVzQyIDxodzQy
QGlwc3Vtai5kZT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9p
cnEuYworKysgYi94ZW4vYXJjaC94ODYvaXJxLmMKQEAgLTE5NjQsNyArMTk2
NCwxMCBAQCBpbnQgbWFwX2RvbWFpbl9waXJxKAogICAgICAgICBpZiAoICFj
cHVfaGFzX2FwaWMgKQogICAgICAgICAgICAgZ290byBkb25lOwogCi0gICAg
ICAgIHBkZXYgPSBwY2lfZ2V0X3BkZXYobXNpLT5zZWcsIG1zaS0+YnVzLCBt
c2ktPmRldmZuKTsKKyAgICAgICAgcGRldiA9IHBjaV9nZXRfcGRldl9ieV9k
b21haW4oZCwgbXNpLT5zZWcsIG1zaS0+YnVzLCBtc2ktPmRldmZuKTsKKyAg
ICAgICAgaWYgKCAhcGRldiApCisgICAgICAgICAgICBnb3RvIGRvbmU7CisK
ICAgICAgICAgcmV0ID0gcGNpX2VuYWJsZV9tc2kobXNpLCAmbXNpX2Rlc2Mp
OwogICAgICAgICBpZiAoIHJldCApCiAgICAgICAgIHsK

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.8/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch"
Content-Disposition: attachment;
 filename="xsa237-4.8/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGVuZm9yY2UgcHJvcGVyIHByaXZpbGVnZSB3aGVuICh1biltYXBw
aW5nIHBJUlEtcwoKKFVuKW1hcHBpbmcgb2YgSVJRcywganVzdCBsaWtlIG90
aGVyIFJFU09VUkNFX19BREQqIC8gUkVTT1VSQ0VfX1JFTU9WRSoKYWN0aW9u
cyAoaW4gRkxBU0sgdGVybXMpIHNob3VsZCBiZSBYU01fRE1fUFJJViByYXRo
ZXIgdGhhbiBYU01fVEFSR0VULgpUaGlzIGluIHR1cm4gcmVxdWlyZXMgYnlw
YXNzaW5nIHRoZSBYU00gY2hlY2sgaW4gcGh5c2Rldl91bm1hcF9waXJxKCkK
Zm9yIHRoZSBIVk0gZW11aXJxIGNhc2UganVzdCBsaWtlIGlzIGJlaW5nIGRv
bmUgaW4gcGh5c2Rldl9tYXBfcGlycSgpLgpUaGUgcHJpbWFyeSBnb2FsIHNl
Y3VyaXR5IHdpc2UsIGhvd2V2ZXIsIGlzIHRvIG5vIGxvbmdlciBhbGxvdyBI
Vk0KZ3Vlc3RzLCBieSBzcGVjaWZ5aW5nIHRoZWlyIG93biBkb21haW4gSUQg
aW5zdGVhZCBvZiBET01JRF9TRUxGLCB0bwplbnRlciBjb2RlIHBhdGhzIGlu
dGVuZGVkIGZvciBQViBndWVzdCBhbmQgdGhlIGNvbnRyb2wgZG9tYWlucyBv
ZiBIVk0KZ3Vlc3RzIG9ubHkuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTIzNy4K
ClJlcG9ydGVkLWJ5OiBIVzQyIDxodzQyQGlwc3Vtai5kZT4KU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdl
ZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgoKLS0tIGEveGVuL2FyY2gveDg2L3BoeXNkZXYuYworKysgYi94ZW4vYXJj
aC94ODYvcGh5c2Rldi5jCkBAIC0xMTAsNyArMTEwLDcgQEAgaW50IHBoeXNk
ZXZfbWFwX3BpcnEoZG9taWRfdCBkb21pZCwgaW50CiAgICAgaWYgKCBkID09
IE5VTEwgKQogICAgICAgICByZXR1cm4gLUVTUkNIOwogCi0gICAgcmV0ID0g
eHNtX21hcF9kb21haW5fcGlycShYU01fVEFSR0VULCBkKTsKKyAgICByZXQg
PSB4c21fbWFwX2RvbWFpbl9waXJxKFhTTV9ETV9QUklWLCBkKTsKICAgICBp
ZiAoIHJldCApCiAgICAgICAgIGdvdG8gZnJlZV9kb21haW47CiAKQEAgLTI1
NSwxMyArMjU1LDE0IEBAIGludCBwaHlzZGV2X21hcF9waXJxKGRvbWlkX3Qg
ZG9taWQsIGludAogaW50IHBoeXNkZXZfdW5tYXBfcGlycShkb21pZF90IGRv
bWlkLCBpbnQgcGlycSkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkOwotICAg
IGludCByZXQ7CisgICAgaW50IHJldCA9IDA7CiAKICAgICBkID0gcmN1X2xv
Y2tfZG9tYWluX2J5X2FueV9pZChkb21pZCk7CiAgICAgaWYgKCBkID09IE5V
TEwgKQogICAgICAgICByZXR1cm4gLUVTUkNIOwogCi0gICAgcmV0ID0geHNt
X3VubWFwX2RvbWFpbl9waXJxKFhTTV9UQVJHRVQsIGQpOworICAgIGlmICgg
ZG9taWQgIT0gRE9NSURfU0VMRiB8fCAhaXNfaHZtX2RvbWFpbihkKSApCisg
ICAgICAgIHJldCA9IHhzbV91bm1hcF9kb21haW5fcGlycShYU01fRE1fUFJJ
ViwgZCk7CiAgICAgaWYgKCByZXQgKQogICAgICAgICBnb3RvIGZyZWVfZG9t
YWluOwogCi0tLSBhL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCisrKyBiL3hl
bi9pbmNsdWRlL3hzbS9kdW1teS5oCkBAIC00NTMsNyArNDUzLDcgQEAgc3Rh
dGljIFhTTV9JTkxJTkUgY2hhciAqeHNtX3Nob3dfaXJxX3NpZAogCiBzdGF0
aWMgWFNNX0lOTElORSBpbnQgeHNtX21hcF9kb21haW5fcGlycShYU01fREVG
QVVMVF9BUkcgc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAgICBYU01fQVNTRVJU
X0FDVElPTihYU01fVEFSR0VUKTsKKyAgICBYU01fQVNTRVJUX0FDVElPTihY
U01fRE1fUFJJVik7CiAgICAgcmV0dXJuIHhzbV9kZWZhdWx0X2FjdGlvbihh
Y3Rpb24sIGN1cnJlbnQtPmRvbWFpbiwgZCk7CiB9CiAKQEAgLTQ2NSw3ICs0
NjUsNyBAQCBzdGF0aWMgWFNNX0lOTElORSBpbnQgeHNtX21hcF9kb21haW5f
aXJxCiAKIHN0YXRpYyBYU01fSU5MSU5FIGludCB4c21fdW5tYXBfZG9tYWlu
X3BpcnEoWFNNX0RFRkFVTFRfQVJHIHN0cnVjdCBkb21haW4gKmQpCiB7Ci0g
ICAgWFNNX0FTU0VSVF9BQ1RJT04oWFNNX1RBUkdFVCk7CisgICAgWFNNX0FT
U0VSVF9BQ1RJT04oWFNNX0RNX1BSSVYpOwogICAgIHJldHVybiB4c21fZGVm
YXVsdF9hY3Rpb24oYWN0aW9uLCBjdXJyZW50LT5kb21haW4sIGQpOwogfQog
Cg==

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.8/0003-x86-MSI-disallow-redundant-enabling.patch"
Content-Disposition: attachment;
 filename="xsa237-4.8/0003-x86-MSI-disallow-redundant-enabling.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvTVNJOiBkaXNhbGxvdyByZWR1bmRhbnQgZW5hYmxpbmcKCkF0IHRo
ZSBtb21lbnQsIFhlbiBhdHRlbXB0cyB0byBhbGxvdyByZWR1bmRhbnQgZW5h
Ymxpbmcgb2YgTVNJIGJ5CmhhdmluZyBwY2lfZW5hYmxlX21zaSgpIHJldHVy
biAwLCBhbmQgcG9pbnQgdG8gdGhlIGV4aXN0aW5nIE1TSQpkZXNjcmlwdG9y
LCB3aGVuIHRoZSBtc2kgYWxyZWFkeSBleGlzdHMuCgpVbmZvcnR1bmF0ZWx5
LCBpZiBzdWJzZXF1ZW50IGVycm9ycyBhcmUgZW5jb3VudGVyZWQsIHRoZSBj
bGVhbnVwCnBhdGhzIGFzc3VtZSBwY2lfZW5hYmxlX21zaSgpIGhhZCBkb25l
IGZ1bGwgaW5pdGlhbGl6YXRpb24sIGFuZApoZW5jZSB1bmRvIGV2ZXJ5dGhp
bmcgdGhhdCB3YXMgYXNzdW1lZCB0byBiZSBkb25lIGJ5IHRoYXQKZnVuY3Rp
b24gd2l0aG91dCBhbHNvIHVuZG9pbmcgb3RoZXIgc2V0dXAgdGhhdCB3b3Vs
ZCBub3JtYWxseQpvY2N1ciBvbmx5IGFmdGVyIHRoYXQgZnVuY3Rpb24gd2Fz
IGNhbGxlZCAoaW4gbWFwX2RvbWFpbl9waXJxKCkKaXRzZWxmKS4KClJhdGhl
ciB0aGFuIHRyeSB0byBtYWtlIHRoZSByZWR1bmRhbnQgZW5hYmxpbmcgY2Fz
ZSB3b3JrIHByb3Blcmx5LCBqdXN0CmZvcmJpZCBpdCBlbnRpcmVseSBieSBo
YXZpbmcgcGNpX2VuYWJsZV9tc2koKSByZXR1cm4gLUVFWElTVCB3aGVuIE1T
SQppcyBhbHJlYWR5IHNldCB1cC4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjM3
LgoKUmVwb3J0ZWQtYnk6IEhXNDIgPGh3NDJAaXBzdW1qLmRlPgpTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmll
d2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPgoKLS0tIGEveGVuL2FyY2gveDg2L21zaS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tc2kuYwpAQCAtMTA1MCwxMSArMTA1MCwxMCBAQCBz
dGF0aWMgaW50IF9fcGNpX2VuYWJsZV9tc2koc3RydWN0IG1zaV9pCiAgICAg
b2xkX2Rlc2MgPSBmaW5kX21zaV9lbnRyeShwZGV2LCBtc2ktPmlycSwgUENJ
X0NBUF9JRF9NU0kpOwogICAgIGlmICggb2xkX2Rlc2MgKQogICAgIHsKLSAg
ICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICJpcnEgJWQgYWxyZWFkeSBt
YXBwZWQgdG8gTVNJIG9uICUwNHg6JTAyeDolMDJ4LiV1XG4iLAorICAgICAg
ICBwcmludGsoWEVOTE9HX0VSUiAiaXJxICVkIGFscmVhZHkgbWFwcGVkIHRv
IE1TSSBvbiAlMDR4OiUwMng6JTAyeC4ldVxuIiwKICAgICAgICAgICAgICAg
IG1zaS0+aXJxLCBtc2ktPnNlZywgbXNpLT5idXMsCiAgICAgICAgICAgICAg
ICBQQ0lfU0xPVChtc2ktPmRldmZuKSwgUENJX0ZVTkMobXNpLT5kZXZmbikp
OwotICAgICAgICAqZGVzYyA9IG9sZF9kZXNjOwotICAgICAgICByZXR1cm4g
MDsKKyAgICAgICAgcmV0dXJuIC1FRVhJU1Q7CiAgICAgfQogCiAgICAgb2xk
X2Rlc2MgPSBmaW5kX21zaV9lbnRyeShwZGV2LCAtMSwgUENJX0NBUF9JRF9N
U0lYKTsKQEAgLTExMTgsMTEgKzExMTcsMTAgQEAgc3RhdGljIGludCBfX3Bj
aV9lbmFibGVfbXNpeChzdHJ1Y3QgbXNpXwogICAgIG9sZF9kZXNjID0gZmlu
ZF9tc2lfZW50cnkocGRldiwgbXNpLT5pcnEsIFBDSV9DQVBfSURfTVNJWCk7
CiAgICAgaWYgKCBvbGRfZGVzYyApCiAgICAgewotICAgICAgICBwcmludGso
WEVOTE9HX1dBUk5JTkcgImlycSAlZCBhbHJlYWR5IG1hcHBlZCB0byBNU0kt
WCBvbiAlMDR4OiUwMng6JTAyeC4ldVxuIiwKKyAgICAgICAgcHJpbnRrKFhF
TkxPR19FUlIgImlycSAlZCBhbHJlYWR5IG1hcHBlZCB0byBNU0ktWCBvbiAl
MDR4OiUwMng6JTAyeC4ldVxuIiwKICAgICAgICAgICAgICAgIG1zaS0+aXJx
LCBtc2ktPnNlZywgbXNpLT5idXMsCiAgICAgICAgICAgICAgICBQQ0lfU0xP
VChtc2ktPmRldmZuKSwgUENJX0ZVTkMobXNpLT5kZXZmbikpOwotICAgICAg
ICAqZGVzYyA9IG9sZF9kZXNjOwotICAgICAgICByZXR1cm4gMDsKKyAgICAg
ICAgcmV0dXJuIC1FRVhJU1Q7CiAgICAgfQogCiAgICAgb2xkX2Rlc2MgPSBm
aW5kX21zaV9lbnRyeShwZGV2LCAtMSwgUENJX0NBUF9JRF9NU0kpOwo=

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.8/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch"
Content-Disposition: attachment;
 filename="xsa237-4.8/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvSVJROiBjb25kaXRpb25hbGx5IHByZXNlcnZlIGlycSA8LT4gcGly
cSBtYXBwaW5nIG9uIG1hcCBlcnJvciBwYXRocwoKTWFwcGluZ3MgdGhhdCBo
YWQgYmVlbiBzZXQgdXAgYmVmb3JlIHNob3VsZCBub3QgYmUgdG9ybiBkb3du
IHdoZW4KaGFuZGxpbmcgdW5yZWxhdGVkIGVycm9ycy4KClRoaXMgaXMgcGFy
dCBvZiBYU0EtMjM3LgoKUmVwb3J0ZWQtYnk6IEhXNDIgPGh3NDJAaXBzdW1q
LmRlPgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+ClJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvaXJxLmMKKysr
IGIveGVuL2FyY2gveDg2L2lycS5jCkBAIC0xMjUyLDcgKzEyNTIsOCBAQCBz
dGF0aWMgaW50IHByZXBhcmVfZG9tYWluX2lycV9waXJxKHN0cnVjCiAgICAg
ICAgIHJldHVybiAtRU5PTUVNOwogICAgIH0KICAgICAqcGluZm8gPSBpbmZv
OwotICAgIHJldHVybiAwOworCisgICAgcmV0dXJuICEhZXJyOwogfQogCiBz
dGF0aWMgdm9pZCBzZXRfZG9tYWluX2lycV9waXJxKHN0cnVjdCBkb21haW4g
KmQsIGludCBpcnEsIHN0cnVjdCBwaXJxICpwaXJxKQpAQCAtMTI5NSw3ICsx
Mjk2LDEwIEBAIGludCBpbml0X2RvbWFpbl9pcnFfbWFwcGluZyhzdHJ1Y3Qg
ZG9tYWkKICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICBlcnIgPSBw
cmVwYXJlX2RvbWFpbl9pcnFfcGlycShkLCBpLCBpLCAmaW5mbyk7CiAgICAg
ICAgIGlmICggZXJyICkKKyAgICAgICAgeworICAgICAgICAgICAgQVNTRVJU
KGVyciA8IDApOwogICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KICAg
ICAgICAgc2V0X2RvbWFpbl9pcnFfcGlycShkLCBpLCBpbmZvKTsKICAgICB9
CiAKQEAgLTE5MDMsNiArMTkwNyw3IEBAIGludCBtYXBfZG9tYWluX3BpcnEo
CiAgICAgc3RydWN0IHBpcnEgKmluZm87CiAgICAgc3RydWN0IGlycV9kZXNj
ICpkZXNjOwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisgICAgREVDTEFS
RV9CSVRNQVAocHJlcGFyZWQsIE1BWF9NU0lfSVJRUykgPSB7fTsKIAogICAg
IEFTU0VSVChzcGluX2lzX2xvY2tlZCgmZC0+ZXZlbnRfbG9jaykpOwogCkBA
IC0xOTQ2LDggKzE5NTEsMTAgQEAgaW50IG1hcF9kb21haW5fcGlycSgKICAg
ICB9CiAKICAgICByZXQgPSBwcmVwYXJlX2RvbWFpbl9pcnFfcGlycShkLCBp
cnEsIHBpcnEsICZpbmZvKTsKLSAgICBpZiAoIHJldCApCisgICAgaWYgKCBy
ZXQgPCAwICkKICAgICAgICAgZ290byByZXZva2U7CisgICAgaWYgKCAhcmV0
ICkKKyAgICAgICAgX19zZXRfYml0KDAsIHByZXBhcmVkKTsKIAogICAgIGRl
c2MgPSBpcnFfdG9fZGVzYyhpcnEpOwogCkBAIC0yMDE5LDggKzIwMjYsMTAg
QEAgaW50IG1hcF9kb21haW5fcGlycSgKICAgICAgICAgICAgIGlycSA9IGNy
ZWF0ZV9pcnEoTlVNQV9OT19OT0RFKTsKICAgICAgICAgICAgIHJldCA9IGly
cSA+PSAwID8gcHJlcGFyZV9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBwaXJx
ICsgbnIsICZpbmZvKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBp
cnE7Ci0gICAgICAgICAgICBpZiAoIHJldCApCisgICAgICAgICAgICBpZiAo
IHJldCA8IDAgKQogICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAg
ICAgaWYgKCAhcmV0ICkKKyAgICAgICAgICAgICAgICBfX3NldF9iaXQobnIs
IHByZXBhcmVkKTsKICAgICAgICAgICAgIG1zaV9kZXNjW25yXS5pcnEgPSBp
cnE7CiAKICAgICAgICAgICAgIGlmICggaXJxX3Blcm1pdF9hY2Nlc3MoZCwg
aXJxKSAhPSAwICkKQEAgLTIwNTMsMTUgKzIwNjIsMTUgQEAgaW50IG1hcF9k
b21haW5fcGlycSgKICAgICAgICAgICAgICAgICBkZXNjLT5tc2lfZGVzYyA9
IE5VTEw7CiAgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9y
ZSgmZGVzYy0+bG9jaywgZmxhZ3MpOwogICAgICAgICAgICAgfQotICAgICAg
ICAgICAgd2hpbGUgKCBuci0tICkKKyAgICAgICAgICAgIHdoaWxlICggbnIg
KQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGlmICggaXJxID49
IDAgJiYgaXJxX2RlbnlfYWNjZXNzKGQsIGlycSkgKQogICAgICAgICAgICAg
ICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiZG9tJWQ6IGNvdWxkIG5vdCByZXZva2UgYWNjZXNzIHRv
IElSUSVkIChwaXJxICVkKVxuIiwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGQtPmRvbWFpbl9pZCwgaXJxLCBwaXJxKTsKLSAgICAgICAgICAgICAg
ICBpZiAoIGluZm8gKQorICAgICAgICAgICAgICAgIGlmICggaW5mbyAmJiB0
ZXN0X2JpdChuciwgcHJlcGFyZWQpICkKICAgICAgICAgICAgICAgICAgICAg
Y2xlYW51cF9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBpbmZvKTsKLSAgICAg
ICAgICAgICAgICBpbmZvID0gcGlycV9pbmZvKGQsIHBpcnEgKyBucik7Cisg
ICAgICAgICAgICAgICAgaW5mbyA9IHBpcnFfaW5mbyhkLCBwaXJxICsgLS1u
cik7CiAgICAgICAgICAgICAgICAgaXJxID0gaW5mby0+YXJjaC5pcnE7CiAg
ICAgICAgICAgICB9CiAgICAgICAgICAgICBtc2lfZGVzYy0+aXJxID0gLTE7
CkBAIC0yMDc3LDEyICsyMDg2LDE0IEBAIGludCBtYXBfZG9tYWluX3BpcnEo
CiAgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZkZXNjLT5sb2NrLCBmbGFn
cyk7CiAgICAgICAgIHNldF9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBpbmZv
KTsKICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZGVzYy0+bG9j
aywgZmxhZ3MpOworICAgICAgICByZXQgPSAwOwogICAgIH0KIAogZG9uZToK
ICAgICBpZiAoIHJldCApCiAgICAgewotICAgICAgICBjbGVhbnVwX2RvbWFp
bl9pcnFfcGlycShkLCBpcnEsIGluZm8pOworICAgICAgICBpZiAoIHRlc3Rf
Yml0KDAsIHByZXBhcmVkKSApCisgICAgICAgICAgICBjbGVhbnVwX2RvbWFp
bl9pcnFfcGlycShkLCBpcnEsIGluZm8pOwogIHJldm9rZToKICAgICAgICAg
aWYgKCBpcnFfZGVueV9hY2Nlc3MoZCwgaXJxKSApCiAgICAgICAgICAgICBw
cmludGsoWEVOTE9HX0dfRVJSCi0tLSBhL3hlbi9hcmNoL3g4Ni9waHlzZGV2
LmMKKysrIGIveGVuL2FyY2gveDg2L3BoeXNkZXYuYwpAQCAtMTg1LDcgKzE4
NSw3IEBAIGludCBwaHlzZGV2X21hcF9waXJxKGRvbWlkX3QgZG9taWQsIGlu
dAogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCB0eXBlID09IE1BUF9Q
SVJRX1RZUEVfTVVMVElfTVNJICkKICAgICAgICAgewotICAgICAgICAgICAg
aWYgKCBtc2ktPmVudHJ5X25yIDw9IDAgfHwgbXNpLT5lbnRyeV9uciA+IDMy
ICkKKyAgICAgICAgICAgIGlmICggbXNpLT5lbnRyeV9uciA8PSAwIHx8IG1z
aS0+ZW50cnlfbnIgPiBNQVhfTVNJX0lSUVMgKQogICAgICAgICAgICAgICAg
IHJldCA9IC1FRE9NOwogICAgICAgICAgICAgZWxzZSBpZiAoIG1zaS0+ZW50
cnlfbnIgIT0gMSAmJiAhaW9tbXVfaW50cmVtYXAgKQogICAgICAgICAgICAg
ICAgIHJldCA9IC1FT1BOT1RTVVBQOwotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L21zaS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNpLmgKQEAg
LTU1LDYgKzU1LDggQEAKIC8qIE1BWCBmaXhlZCBwYWdlcyByZXNlcnZlZCBm
b3IgbWFwcGluZyBNU0lYIHRhYmxlcy4gKi8KICNkZWZpbmUgRklYX01TSVhf
TUFYX1BBR0VTICAgICAgICAgICAgICA1MTIKIAorI2RlZmluZSBNQVhfTVNJ
X0lSUVMgMzIgLyogbGltaXRlZCBieSBNU0kgY2FwYWJpbGl0eSBzdHJ1Y3Qg
cHJvcGVydGllcyAqLworCiBzdHJ1Y3QgbXNpX2luZm8gewogICAgIHUxNiBz
ZWc7CiAgICAgdTggYnVzOwo=

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.8/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch"
Content-Disposition: attachment;
 filename="xsa237-4.8/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvRkxBU0s6IGZpeCB1bm1hcC1kb21haW4tSVJRIFhTTSBob29rCgpU
aGUgY2FsbGVyIGFuZCB0aGUgRkxBU0sgaW1wbGVtZW50YXRpb24gb2YgeHNt
X3VubWFwX2RvbWFpbl9pcnEoKQpkaXNhZ3JlZWQgYWJvdXQgd2hhdCB0aGUg
ImRhdGEiIGFyZ3VtZW50IHBvaW50cyB0byBpbiB0aGUgTVNJIGNhc2U6CkNo
YW5nZSBib3RoIHNpZGVzIHRvIHBhc3MvdGFrZSBhIFBDSSBkZXZpY2UuCgpU
aGlzIGlzIHBhcnQgb2YgWFNBLTIzNy4KClNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgotLS0gYS94
ZW4vYXJjaC94ODYvaXJxLmMKKysrIGIveGVuL2FyY2gveDg2L2lycS5jCkBA
IC0yMTQ0LDcgKzIxNDQsOCBAQCBpbnQgdW5tYXBfZG9tYWluX3BpcnEoc3Ry
dWN0IGRvbWFpbiAqZCwKICAgICAgICAgbnIgPSBtc2lfZGVzYy0+bXNpLm52
ZWM7CiAgICAgfQogCi0gICAgcmV0ID0geHNtX3VubWFwX2RvbWFpbl9pcnEo
WFNNX0hPT0ssIGQsIGlycSwgbXNpX2Rlc2MpOworICAgIHJldCA9IHhzbV91
bm1hcF9kb21haW5faXJxKFhTTV9IT09LLCBkLCBpcnEsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbXNpX2Rlc2MgPyBtc2lfZGVzYy0+ZGV2
IDogTlVMTCk7CiAgICAgaWYgKCByZXQgKQogICAgICAgICBnb3RvIGRvbmU7
CiAKLS0tIGEveGVuL3hzbS9mbGFzay9ob29rcy5jCisrKyBiL3hlbi94c20v
Zmxhc2svaG9va3MuYwpAQCAtOTE1LDggKzkxNSw4IEBAIHN0YXRpYyBpbnQg
Zmxhc2tfdW5tYXBfZG9tYWluX21zaSAoc3RydWMKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdTMyICpzaWQsIHN0cnVjdCBhdmNfYXVk
aXRfZGF0YSAqYWQpCiB7CiAjaWZkZWYgQ09ORklHX0hBU19QQ0kKLSAgICBz
dHJ1Y3QgbXNpX2luZm8gKm1zaSA9IGRhdGE7Ci0gICAgdTMyIG1hY2hpbmVf
YmRmID0gKG1zaS0+c2VnIDw8IDE2KSB8IChtc2ktPmJ1cyA8PCA4KSB8IG1z
aS0+ZGV2Zm47CisgICAgY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYgPSBk
YXRhOworICAgIHUzMiBtYWNoaW5lX2JkZiA9IChwZGV2LT5zZWcgPDwgMTYp
IHwgKHBkZXYtPmJ1cyA8PCA4KSB8IHBkZXYtPmRldmZuOwogCiAgICAgQVZD
X0FVRElUX0RBVEFfSU5JVChhZCwgREVWKTsKICAgICBhZC0+ZGV2aWNlID0g
bWFjaGluZV9iZGY7Cg==

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.9/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch"
Content-Disposition: attachment;
 filename="xsa237-4.9/0001-x86-dont-allow-MSI-pIRQ-mapping-on-unowned-device.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGRvbid0IGFsbG93IE1TSSBwSVJRIG1hcHBpbmcgb24gdW5vd25l
ZCBkZXZpY2UKCk1TSSBzZXR1cCBzaG91bGQgYmUgcGVybWl0dGVkIG9ubHkg
Zm9yIGV4aXN0aW5nIGRldmljZXMgb3duZWQgYnkgdGhlCnJlc3BlY3RpdmUg
Z3Vlc3QgKHRoZSBvcGVyYXRpb24gbWF5IHN0aWxsIGJlIGNhcnJpZWQgb3V0
IGJ5IHRoZSBkb21haW4KY29udHJvbGxpbmcgdGhhdCBndWVzdCkuCgpUaGlz
IGlzIHBhcnQgb2YgWFNBLTIzNy4KClJlcG9ydGVkLWJ5OiBIVzQyIDxodzQy
QGlwc3Vtai5kZT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9p
cnEuYworKysgYi94ZW4vYXJjaC94ODYvaXJxLmMKQEAgLTE5NjMsNyArMTk2
MywxMCBAQCBpbnQgbWFwX2RvbWFpbl9waXJxKAogICAgICAgICBpZiAoICFj
cHVfaGFzX2FwaWMgKQogICAgICAgICAgICAgZ290byBkb25lOwogCi0gICAg
ICAgIHBkZXYgPSBwY2lfZ2V0X3BkZXYobXNpLT5zZWcsIG1zaS0+YnVzLCBt
c2ktPmRldmZuKTsKKyAgICAgICAgcGRldiA9IHBjaV9nZXRfcGRldl9ieV9k
b21haW4oZCwgbXNpLT5zZWcsIG1zaS0+YnVzLCBtc2ktPmRldmZuKTsKKyAg
ICAgICAgaWYgKCAhcGRldiApCisgICAgICAgICAgICBnb3RvIGRvbmU7CisK
ICAgICAgICAgcmV0ID0gcGNpX2VuYWJsZV9tc2kobXNpLCAmbXNpX2Rlc2Mp
OwogICAgICAgICBpZiAoIHJldCApCiAgICAgICAgIHsK

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.9/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch"
Content-Disposition: attachment;
 filename="xsa237-4.9/0002-x86-enforce-proper-privilege-when-mapping-pIRQ-s.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGVuZm9yY2UgcHJvcGVyIHByaXZpbGVnZSB3aGVuICh1biltYXBw
aW5nIHBJUlEtcwoKKFVuKW1hcHBpbmcgb2YgSVJRcywganVzdCBsaWtlIG90
aGVyIFJFU09VUkNFX19BREQqIC8gUkVTT1VSQ0VfX1JFTU9WRSoKYWN0aW9u
cyAoaW4gRkxBU0sgdGVybXMpIHNob3VsZCBiZSBYU01fRE1fUFJJViByYXRo
ZXIgdGhhbiBYU01fVEFSR0VULgpUaGlzIGluIHR1cm4gcmVxdWlyZXMgYnlw
YXNzaW5nIHRoZSBYU00gY2hlY2sgaW4gcGh5c2Rldl91bm1hcF9waXJxKCkK
Zm9yIHRoZSBIVk0gZW11aXJxIGNhc2UganVzdCBsaWtlIGlzIGJlaW5nIGRv
bmUgaW4gcGh5c2Rldl9tYXBfcGlycSgpLgpUaGUgcHJpbWFyeSBnb2FsIHNl
Y3VyaXR5IHdpc2UsIGhvd2V2ZXIsIGlzIHRvIG5vIGxvbmdlciBhbGxvdyBI
Vk0KZ3Vlc3RzLCBieSBzcGVjaWZ5aW5nIHRoZWlyIG93biBkb21haW4gSUQg
aW5zdGVhZCBvZiBET01JRF9TRUxGLCB0bwplbnRlciBjb2RlIHBhdGhzIGlu
dGVuZGVkIGZvciBQViBndWVzdCBhbmQgdGhlIGNvbnRyb2wgZG9tYWlucyBv
ZiBIVk0KZ3Vlc3RzIG9ubHkuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTIzNy4K
ClJlcG9ydGVkLWJ5OiBIVzQyIDxodzQyQGlwc3Vtai5kZT4KU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdl
ZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgoKLS0tIGEveGVuL2FyY2gveDg2L3BoeXNkZXYuYworKysgYi94ZW4vYXJj
aC94ODYvcGh5c2Rldi5jCkBAIC0xMTEsNyArMTExLDcgQEAgaW50IHBoeXNk
ZXZfbWFwX3BpcnEoZG9taWRfdCBkb21pZCwgaW50CiAgICAgaWYgKCBkID09
IE5VTEwgKQogICAgICAgICByZXR1cm4gLUVTUkNIOwogCi0gICAgcmV0ID0g
eHNtX21hcF9kb21haW5fcGlycShYU01fVEFSR0VULCBkKTsKKyAgICByZXQg
PSB4c21fbWFwX2RvbWFpbl9waXJxKFhTTV9ETV9QUklWLCBkKTsKICAgICBp
ZiAoIHJldCApCiAgICAgICAgIGdvdG8gZnJlZV9kb21haW47CiAKQEAgLTI1
NiwxMyArMjU2LDE0IEBAIGludCBwaHlzZGV2X21hcF9waXJxKGRvbWlkX3Qg
ZG9taWQsIGludAogaW50IHBoeXNkZXZfdW5tYXBfcGlycShkb21pZF90IGRv
bWlkLCBpbnQgcGlycSkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkOwotICAg
IGludCByZXQ7CisgICAgaW50IHJldCA9IDA7CiAKICAgICBkID0gcmN1X2xv
Y2tfZG9tYWluX2J5X2FueV9pZChkb21pZCk7CiAgICAgaWYgKCBkID09IE5V
TEwgKQogICAgICAgICByZXR1cm4gLUVTUkNIOwogCi0gICAgcmV0ID0geHNt
X3VubWFwX2RvbWFpbl9waXJxKFhTTV9UQVJHRVQsIGQpOworICAgIGlmICgg
ZG9taWQgIT0gRE9NSURfU0VMRiB8fCAhaXNfaHZtX2RvbWFpbihkKSB8fCAh
aGFzX3BpcnEoZCkgKQorICAgICAgICByZXQgPSB4c21fdW5tYXBfZG9tYWlu
X3BpcnEoWFNNX0RNX1BSSVYsIGQpOwogICAgIGlmICggcmV0ICkKICAgICAg
ICAgZ290byBmcmVlX2RvbWFpbjsKIAotLS0gYS94ZW4vaW5jbHVkZS94c20v
ZHVtbXkuaAorKysgYi94ZW4vaW5jbHVkZS94c20vZHVtbXkuaApAQCAtNDUz
LDcgKzQ1Myw3IEBAIHN0YXRpYyBYU01fSU5MSU5FIGNoYXIgKnhzbV9zaG93
X2lycV9zaWQKIAogc3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV9tYXBfZG9t
YWluX3BpcnEoWFNNX0RFRkFVTFRfQVJHIHN0cnVjdCBkb21haW4gKmQpCiB7
Ci0gICAgWFNNX0FTU0VSVF9BQ1RJT04oWFNNX1RBUkdFVCk7CisgICAgWFNN
X0FTU0VSVF9BQ1RJT04oWFNNX0RNX1BSSVYpOwogICAgIHJldHVybiB4c21f
ZGVmYXVsdF9hY3Rpb24oYWN0aW9uLCBjdXJyZW50LT5kb21haW4sIGQpOwog
fQogCkBAIC00NjUsNyArNDY1LDcgQEAgc3RhdGljIFhTTV9JTkxJTkUgaW50
IHhzbV9tYXBfZG9tYWluX2lycQogCiBzdGF0aWMgWFNNX0lOTElORSBpbnQg
eHNtX3VubWFwX2RvbWFpbl9waXJxKFhTTV9ERUZBVUxUX0FSRyBzdHJ1Y3Qg
ZG9tYWluICpkKQogewotICAgIFhTTV9BU1NFUlRfQUNUSU9OKFhTTV9UQVJH
RVQpOworICAgIFhTTV9BU1NFUlRfQUNUSU9OKFhTTV9ETV9QUklWKTsKICAg
ICByZXR1cm4geHNtX2RlZmF1bHRfYWN0aW9uKGFjdGlvbiwgY3VycmVudC0+
ZG9tYWluLCBkKTsKIH0KIAo=

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.9/0003-x86-MSI-disallow-redundant-enabling.patch"
Content-Disposition: attachment;
 filename="xsa237-4.9/0003-x86-MSI-disallow-redundant-enabling.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvTVNJOiBkaXNhbGxvdyByZWR1bmRhbnQgZW5hYmxpbmcKCkF0IHRo
ZSBtb21lbnQsIFhlbiBhdHRlbXB0cyB0byBhbGxvdyByZWR1bmRhbnQgZW5h
Ymxpbmcgb2YgTVNJIGJ5CmhhdmluZyBwY2lfZW5hYmxlX21zaSgpIHJldHVy
biAwLCBhbmQgcG9pbnQgdG8gdGhlIGV4aXN0aW5nIE1TSQpkZXNjcmlwdG9y
LCB3aGVuIHRoZSBtc2kgYWxyZWFkeSBleGlzdHMuCgpVbmZvcnR1bmF0ZWx5
LCBpZiBzdWJzZXF1ZW50IGVycm9ycyBhcmUgZW5jb3VudGVyZWQsIHRoZSBj
bGVhbnVwCnBhdGhzIGFzc3VtZSBwY2lfZW5hYmxlX21zaSgpIGhhZCBkb25l
IGZ1bGwgaW5pdGlhbGl6YXRpb24sIGFuZApoZW5jZSB1bmRvIGV2ZXJ5dGhp
bmcgdGhhdCB3YXMgYXNzdW1lZCB0byBiZSBkb25lIGJ5IHRoYXQKZnVuY3Rp
b24gd2l0aG91dCBhbHNvIHVuZG9pbmcgb3RoZXIgc2V0dXAgdGhhdCB3b3Vs
ZCBub3JtYWxseQpvY2N1ciBvbmx5IGFmdGVyIHRoYXQgZnVuY3Rpb24gd2Fz
IGNhbGxlZCAoaW4gbWFwX2RvbWFpbl9waXJxKCkKaXRzZWxmKS4KClJhdGhl
ciB0aGFuIHRyeSB0byBtYWtlIHRoZSByZWR1bmRhbnQgZW5hYmxpbmcgY2Fz
ZSB3b3JrIHByb3Blcmx5LCBqdXN0CmZvcmJpZCBpdCBlbnRpcmVseSBieSBo
YXZpbmcgcGNpX2VuYWJsZV9tc2koKSByZXR1cm4gLUVFWElTVCB3aGVuIE1T
SQppcyBhbHJlYWR5IHNldCB1cC4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjM3
LgoKUmVwb3J0ZWQtYnk6IEhXNDIgPGh3NDJAaXBzdW1qLmRlPgpTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmll
d2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPgoKLS0tIGEveGVuL2FyY2gveDg2L21zaS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tc2kuYwpAQCAtMTA1MCwxMSArMTA1MCwxMCBAQCBz
dGF0aWMgaW50IF9fcGNpX2VuYWJsZV9tc2koc3RydWN0IG1zaV9pCiAgICAg
b2xkX2Rlc2MgPSBmaW5kX21zaV9lbnRyeShwZGV2LCBtc2ktPmlycSwgUENJ
X0NBUF9JRF9NU0kpOwogICAgIGlmICggb2xkX2Rlc2MgKQogICAgIHsKLSAg
ICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICJpcnEgJWQgYWxyZWFkeSBt
YXBwZWQgdG8gTVNJIG9uICUwNHg6JTAyeDolMDJ4LiV1XG4iLAorICAgICAg
ICBwcmludGsoWEVOTE9HX0VSUiAiaXJxICVkIGFscmVhZHkgbWFwcGVkIHRv
IE1TSSBvbiAlMDR4OiUwMng6JTAyeC4ldVxuIiwKICAgICAgICAgICAgICAg
IG1zaS0+aXJxLCBtc2ktPnNlZywgbXNpLT5idXMsCiAgICAgICAgICAgICAg
ICBQQ0lfU0xPVChtc2ktPmRldmZuKSwgUENJX0ZVTkMobXNpLT5kZXZmbikp
OwotICAgICAgICAqZGVzYyA9IG9sZF9kZXNjOwotICAgICAgICByZXR1cm4g
MDsKKyAgICAgICAgcmV0dXJuIC1FRVhJU1Q7CiAgICAgfQogCiAgICAgb2xk
X2Rlc2MgPSBmaW5kX21zaV9lbnRyeShwZGV2LCAtMSwgUENJX0NBUF9JRF9N
U0lYKTsKQEAgLTExMTgsMTEgKzExMTcsMTAgQEAgc3RhdGljIGludCBfX3Bj
aV9lbmFibGVfbXNpeChzdHJ1Y3QgbXNpXwogICAgIG9sZF9kZXNjID0gZmlu
ZF9tc2lfZW50cnkocGRldiwgbXNpLT5pcnEsIFBDSV9DQVBfSURfTVNJWCk7
CiAgICAgaWYgKCBvbGRfZGVzYyApCiAgICAgewotICAgICAgICBwcmludGso
WEVOTE9HX1dBUk5JTkcgImlycSAlZCBhbHJlYWR5IG1hcHBlZCB0byBNU0kt
WCBvbiAlMDR4OiUwMng6JTAyeC4ldVxuIiwKKyAgICAgICAgcHJpbnRrKFhF
TkxPR19FUlIgImlycSAlZCBhbHJlYWR5IG1hcHBlZCB0byBNU0ktWCBvbiAl
MDR4OiUwMng6JTAyeC4ldVxuIiwKICAgICAgICAgICAgICAgIG1zaS0+aXJx
LCBtc2ktPnNlZywgbXNpLT5idXMsCiAgICAgICAgICAgICAgICBQQ0lfU0xP
VChtc2ktPmRldmZuKSwgUENJX0ZVTkMobXNpLT5kZXZmbikpOwotICAgICAg
ICAqZGVzYyA9IG9sZF9kZXNjOwotICAgICAgICByZXR1cm4gMDsKKyAgICAg
ICAgcmV0dXJuIC1FRVhJU1Q7CiAgICAgfQogCiAgICAgb2xkX2Rlc2MgPSBm
aW5kX21zaV9lbnRyeShwZGV2LCAtMSwgUENJX0NBUF9JRF9NU0kpOwo=

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.9/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch"
Content-Disposition: attachment;
 filename="xsa237-4.9/0004-x86-IRQ-conditionally-preserve-irq-pirq-mapping-on-error.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvSVJROiBjb25kaXRpb25hbGx5IHByZXNlcnZlIGlycSA8LT4gcGly
cSBtYXBwaW5nIG9uIG1hcCBlcnJvciBwYXRocwoKTWFwcGluZ3MgdGhhdCBo
YWQgYmVlbiBzZXQgdXAgYmVmb3JlIHNob3VsZCBub3QgYmUgdG9ybiBkb3du
IHdoZW4KaGFuZGxpbmcgdW5yZWxhdGVkIGVycm9ycy4KClRoaXMgaXMgcGFy
dCBvZiBYU0EtMjM3LgoKUmVwb3J0ZWQtYnk6IEhXNDIgPGh3NDJAaXBzdW1q
LmRlPgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+ClJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvaXJxLmMKKysr
IGIveGVuL2FyY2gveDg2L2lycS5jCkBAIC0xMjUxLDcgKzEyNTEsOCBAQCBz
dGF0aWMgaW50IHByZXBhcmVfZG9tYWluX2lycV9waXJxKHN0cnVjCiAgICAg
ICAgIHJldHVybiAtRU5PTUVNOwogICAgIH0KICAgICAqcGluZm8gPSBpbmZv
OwotICAgIHJldHVybiAwOworCisgICAgcmV0dXJuICEhZXJyOwogfQogCiBz
dGF0aWMgdm9pZCBzZXRfZG9tYWluX2lycV9waXJxKHN0cnVjdCBkb21haW4g
KmQsIGludCBpcnEsIHN0cnVjdCBwaXJxICpwaXJxKQpAQCAtMTI5NCw3ICsx
Mjk1LDEwIEBAIGludCBpbml0X2RvbWFpbl9pcnFfbWFwcGluZyhzdHJ1Y3Qg
ZG9tYWkKICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICBlcnIgPSBw
cmVwYXJlX2RvbWFpbl9pcnFfcGlycShkLCBpLCBpLCAmaW5mbyk7CiAgICAg
ICAgIGlmICggZXJyICkKKyAgICAgICAgeworICAgICAgICAgICAgQVNTRVJU
KGVyciA8IDApOwogICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KICAg
ICAgICAgc2V0X2RvbWFpbl9pcnFfcGlycShkLCBpLCBpbmZvKTsKICAgICB9
CiAKQEAgLTE5MDIsNiArMTkwNiw3IEBAIGludCBtYXBfZG9tYWluX3BpcnEo
CiAgICAgc3RydWN0IHBpcnEgKmluZm87CiAgICAgc3RydWN0IGlycV9kZXNj
ICpkZXNjOwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisgICAgREVDTEFS
RV9CSVRNQVAocHJlcGFyZWQsIE1BWF9NU0lfSVJRUykgPSB7fTsKIAogICAg
IEFTU0VSVChzcGluX2lzX2xvY2tlZCgmZC0+ZXZlbnRfbG9jaykpOwogCkBA
IC0xOTQ1LDggKzE5NTAsMTAgQEAgaW50IG1hcF9kb21haW5fcGlycSgKICAg
ICB9CiAKICAgICByZXQgPSBwcmVwYXJlX2RvbWFpbl9pcnFfcGlycShkLCBp
cnEsIHBpcnEsICZpbmZvKTsKLSAgICBpZiAoIHJldCApCisgICAgaWYgKCBy
ZXQgPCAwICkKICAgICAgICAgZ290byByZXZva2U7CisgICAgaWYgKCAhcmV0
ICkKKyAgICAgICAgX19zZXRfYml0KDAsIHByZXBhcmVkKTsKIAogICAgIGRl
c2MgPSBpcnFfdG9fZGVzYyhpcnEpOwogCkBAIC0yMDE4LDggKzIwMjUsMTAg
QEAgaW50IG1hcF9kb21haW5fcGlycSgKICAgICAgICAgICAgIGlycSA9IGNy
ZWF0ZV9pcnEoTlVNQV9OT19OT0RFKTsKICAgICAgICAgICAgIHJldCA9IGly
cSA+PSAwID8gcHJlcGFyZV9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBwaXJx
ICsgbnIsICZpbmZvKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBp
cnE7Ci0gICAgICAgICAgICBpZiAoIHJldCApCisgICAgICAgICAgICBpZiAo
IHJldCA8IDAgKQogICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAg
ICAgaWYgKCAhcmV0ICkKKyAgICAgICAgICAgICAgICBfX3NldF9iaXQobnIs
IHByZXBhcmVkKTsKICAgICAgICAgICAgIG1zaV9kZXNjW25yXS5pcnEgPSBp
cnE7CiAKICAgICAgICAgICAgIGlmICggaXJxX3Blcm1pdF9hY2Nlc3MoZCwg
aXJxKSAhPSAwICkKQEAgLTIwNTIsMTUgKzIwNjEsMTUgQEAgaW50IG1hcF9k
b21haW5fcGlycSgKICAgICAgICAgICAgICAgICBkZXNjLT5tc2lfZGVzYyA9
IE5VTEw7CiAgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9y
ZSgmZGVzYy0+bG9jaywgZmxhZ3MpOwogICAgICAgICAgICAgfQotICAgICAg
ICAgICAgd2hpbGUgKCBuci0tICkKKyAgICAgICAgICAgIHdoaWxlICggbnIg
KQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGlmICggaXJxID49
IDAgJiYgaXJxX2RlbnlfYWNjZXNzKGQsIGlycSkgKQogICAgICAgICAgICAg
ICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiZG9tJWQ6IGNvdWxkIG5vdCByZXZva2UgYWNjZXNzIHRv
IElSUSVkIChwaXJxICVkKVxuIiwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGQtPmRvbWFpbl9pZCwgaXJxLCBwaXJxKTsKLSAgICAgICAgICAgICAg
ICBpZiAoIGluZm8gKQorICAgICAgICAgICAgICAgIGlmICggaW5mbyAmJiB0
ZXN0X2JpdChuciwgcHJlcGFyZWQpICkKICAgICAgICAgICAgICAgICAgICAg
Y2xlYW51cF9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBpbmZvKTsKLSAgICAg
ICAgICAgICAgICBpbmZvID0gcGlycV9pbmZvKGQsIHBpcnEgKyBucik7Cisg
ICAgICAgICAgICAgICAgaW5mbyA9IHBpcnFfaW5mbyhkLCBwaXJxICsgLS1u
cik7CiAgICAgICAgICAgICAgICAgaXJxID0gaW5mby0+YXJjaC5pcnE7CiAg
ICAgICAgICAgICB9CiAgICAgICAgICAgICBtc2lfZGVzYy0+aXJxID0gLTE7
CkBAIC0yMDc2LDEyICsyMDg1LDE0IEBAIGludCBtYXBfZG9tYWluX3BpcnEo
CiAgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZkZXNjLT5sb2NrLCBmbGFn
cyk7CiAgICAgICAgIHNldF9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBpbmZv
KTsKICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZGVzYy0+bG9j
aywgZmxhZ3MpOworICAgICAgICByZXQgPSAwOwogICAgIH0KIAogZG9uZToK
ICAgICBpZiAoIHJldCApCiAgICAgewotICAgICAgICBjbGVhbnVwX2RvbWFp
bl9pcnFfcGlycShkLCBpcnEsIGluZm8pOworICAgICAgICBpZiAoIHRlc3Rf
Yml0KDAsIHByZXBhcmVkKSApCisgICAgICAgICAgICBjbGVhbnVwX2RvbWFp
bl9pcnFfcGlycShkLCBpcnEsIGluZm8pOwogIHJldm9rZToKICAgICAgICAg
aWYgKCBpcnFfZGVueV9hY2Nlc3MoZCwgaXJxKSApCiAgICAgICAgICAgICBw
cmludGsoWEVOTE9HX0dfRVJSCi0tLSBhL3hlbi9hcmNoL3g4Ni9waHlzZGV2
LmMKKysrIGIveGVuL2FyY2gveDg2L3BoeXNkZXYuYwpAQCAtMTg2LDcgKzE4
Niw3IEBAIGludCBwaHlzZGV2X21hcF9waXJxKGRvbWlkX3QgZG9taWQsIGlu
dAogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCB0eXBlID09IE1BUF9Q
SVJRX1RZUEVfTVVMVElfTVNJICkKICAgICAgICAgewotICAgICAgICAgICAg
aWYgKCBtc2ktPmVudHJ5X25yIDw9IDAgfHwgbXNpLT5lbnRyeV9uciA+IDMy
ICkKKyAgICAgICAgICAgIGlmICggbXNpLT5lbnRyeV9uciA8PSAwIHx8IG1z
aS0+ZW50cnlfbnIgPiBNQVhfTVNJX0lSUVMgKQogICAgICAgICAgICAgICAg
IHJldCA9IC1FRE9NOwogICAgICAgICAgICAgZWxzZSBpZiAoIG1zaS0+ZW50
cnlfbnIgIT0gMSAmJiAhaW9tbXVfaW50cmVtYXAgKQogICAgICAgICAgICAg
ICAgIHJldCA9IC1FT1BOT1RTVVBQOwotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L21zaS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNpLmgKQEAg
LTU2LDYgKzU2LDggQEAKIC8qIE1BWCBmaXhlZCBwYWdlcyByZXNlcnZlZCBm
b3IgbWFwcGluZyBNU0lYIHRhYmxlcy4gKi8KICNkZWZpbmUgRklYX01TSVhf
TUFYX1BBR0VTICAgICAgICAgICAgICA1MTIKIAorI2RlZmluZSBNQVhfTVNJ
X0lSUVMgMzIgLyogbGltaXRlZCBieSBNU0kgY2FwYWJpbGl0eSBzdHJ1Y3Qg
cHJvcGVydGllcyAqLworCiBzdHJ1Y3QgbXNpX2luZm8gewogICAgIHUxNiBz
ZWc7CiAgICAgdTggYnVzOwo=

--=separator
Content-Type: application/octet-stream;
 name="xsa237-4.9/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch"
Content-Disposition: attachment;
 filename="xsa237-4.9/0005-x86-FLASK-fix-unmap-domain-IRQ-XSM-hook.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvRkxBU0s6IGZpeCB1bm1hcC1kb21haW4tSVJRIFhTTSBob29rCgpU
aGUgY2FsbGVyIGFuZCB0aGUgRkxBU0sgaW1wbGVtZW50YXRpb24gb2YgeHNt
X3VubWFwX2RvbWFpbl9pcnEoKQpkaXNhZ3JlZWQgYWJvdXQgd2hhdCB0aGUg
ImRhdGEiIGFyZ3VtZW50IHBvaW50cyB0byBpbiB0aGUgTVNJIGNhc2U6CkNo
YW5nZSBib3RoIHNpZGVzIHRvIHBhc3MvdGFrZSBhIFBDSSBkZXZpY2UuCgpU
aGlzIGlzIHBhcnQgb2YgWFNBLTIzNy4KClNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgotLS0gYS94
ZW4vYXJjaC94ODYvaXJxLmMKKysrIGIveGVuL2FyY2gveDg2L2lycS5jCkBA
IC0yMTQzLDcgKzIxNDMsOCBAQCBpbnQgdW5tYXBfZG9tYWluX3BpcnEoc3Ry
dWN0IGRvbWFpbiAqZCwKICAgICAgICAgbnIgPSBtc2lfZGVzYy0+bXNpLm52
ZWM7CiAgICAgfQogCi0gICAgcmV0ID0geHNtX3VubWFwX2RvbWFpbl9pcnEo
WFNNX0hPT0ssIGQsIGlycSwgbXNpX2Rlc2MpOworICAgIHJldCA9IHhzbV91
bm1hcF9kb21haW5faXJxKFhTTV9IT09LLCBkLCBpcnEsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbXNpX2Rlc2MgPyBtc2lfZGVzYy0+ZGV2
IDogTlVMTCk7CiAgICAgaWYgKCByZXQgKQogICAgICAgICBnb3RvIGRvbmU7
CiAKLS0tIGEveGVuL3hzbS9mbGFzay9ob29rcy5jCisrKyBiL3hlbi94c20v
Zmxhc2svaG9va3MuYwpAQCAtOTE4LDggKzkxOCw4IEBAIHN0YXRpYyBpbnQg
Zmxhc2tfdW5tYXBfZG9tYWluX21zaSAoc3RydWMKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdTMyICpzaWQsIHN0cnVjdCBhdmNfYXVk
aXRfZGF0YSAqYWQpCiB7CiAjaWZkZWYgQ09ORklHX0hBU19QQ0kKLSAgICBz
dHJ1Y3QgbXNpX2luZm8gKm1zaSA9IGRhdGE7Ci0gICAgdTMyIG1hY2hpbmVf
YmRmID0gKG1zaS0+c2VnIDw8IDE2KSB8IChtc2ktPmJ1cyA8PCA4KSB8IG1z
aS0+ZGV2Zm47CisgICAgY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYgPSBk
YXRhOworICAgIHUzMiBtYWNoaW5lX2JkZiA9IChwZGV2LT5zZWcgPDwgMTYp
IHwgKHBkZXYtPmJ1cyA8PCA4KSB8IHBkZXYtPmRldmZuOwogCiAgICAgQVZD
X0FVRElUX0RBVEFfSU5JVChhZCwgREVWKTsKICAgICBhZC0+ZGV2aWNlID0g
bWFjaGluZV9iZGY7Cg==

--=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 Wed Oct 18 12:09:22 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 12:09: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 1e4n9S-0007kt-VV; Wed, 18 Oct 2017 12:08:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4n9R-0007hN-48; Wed, 18 Oct 2017 12:08:45 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 F1/44-07499-C4447E95; Wed, 18 Oct 2017 12:08:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGKsWRWlGSWpSXmKPExsWS0XRdVdfb5Xm
 kQf99QYtbN1uZLZZ8XMxiserqAVYHZo+ju38zBTBGsWbmJeVXJLBmXJs/jblgZ3TFxNt/2BoY
 X4V2MXJxCAlcYZSY0zKBBcJZxCixcf0Oxi5GTg5mAVeJG/s2s0HYihIX7jWwgNi8AoISJ2c+A
 bMlBDQl7rxZxQ5iiwgUSew89xLMZhPQk5h7dhITRK+lxPyJp8DmCAuESSybO4kZYo6ZxPF9l8
 HiLAKqEp1717NOYOSZhWT1LCSrZyFZPYuRAyiuKbF+lz6EKS2x/B8HRLW8xPa3c5ghbCuJ2av
 es0LY5hIf234zwUyc0v2QHcK2ltjfP5MRwraQ2Pz6GDOmGnuJY+s3QMVtJB6d/Y+iZgEj/ypG
 9eLUorLUIl1LvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwHhjAIIdjHc3BRxil
 ORgUhLl1T3wLFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO9Z5+eRQoJFqempFWmZOcDIh0lLcP
 AoifA6OQGleYsLEnOLM9MhUqcYLTmOrbj4h4ljzbzrQLLj5t0/TEIsefl5qVLivLtB5gmANGS
 U5sGNgyWnS4yyUsK8jEAHCvEUpBblZpagyr9iFOdgVBLmtQKZwpOZVwK39RXQQUxAB61zegJy
 UEkiQkqqgVEzRu1B5emJS2ZOC/wqGO7qbLD52Ned8gmvVv5euvaQ/jcmLz0Vod7tUn/WWGfkT
 103Ue2nnVn/pbC3rFMZLOOi9ndmr5x18x/bdEmRtCr+V5/Osv+Yq5J0mWdPttdkplWS68Plcz
 Xjjtz7s32mmukVRlmL/sQTO2Z4rj1Wy7719Ia73Y+S/Q4qsRRnJBpqMRcVJwIA6+7RfUkDAAA
 =
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1508328522!107652721!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62037 invoked from network); 18 Oct 2017 12:08:43 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Oct 2017 12:08:43 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4n9I-00063V-0r; Wed, 18 Oct 2017 12:08:36 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1e4n9I-0001M6-06; Wed, 18 Oct 2017 12:08:36 +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: <E1e4n9I-0001M6-06@xenbits.xenproject.org>
Date: Wed, 18 Oct 2017 12:08:35 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-users] Xen Security Advisory 242 (CVE-2017-15593) - page type
 reference leak on x86
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-15593 / XSA-242
                              version 3

                    page type reference leak on x86

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

CVE assigned.

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

The page type system of Xen requires cleanup when the last reference
for a given page is being dropped.  In order to exclude simultaneous
updates to a given page by multiple parties, pages which are updated
are locked beforehand.  This locking includes temporarily increasing
the type reference count by one.  When the page is later unlocked, the
context precludes cleanup, so the reference that is then dropped must
not be the last one.  This was not properly enforced.

IMPACT
======

A malicious or buggy PV guest may cause a memory leak upon shutdown
of the guest, ultimately perhaps resulting in Denial of Service (DoS)
affecting the entire host.

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

All Xen versions from 3.4 onwards are vulnerable.  Xen versions 3.3 and
earlier are not vulnerable.

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

Only x86 PV guests can leverage the vulnerability.  x86 HVM guests
cannot leverage the vulnerability.

MITIGATION
==========

Running only HVM guests will avoid this vulnerability.

For PV guests, 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 Jan Beulich of SUSE.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

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

$ sha256sum xsa242*
168db3aef00806025afa255dee35cd0c042706a27a0256744e4d63f3ee86a2e8  xsa242.meta
16848f71311c2fd6a38afd7602e59211c89a3daf29b874097dba0b1e31ba6eec  xsa242.patch
5e66b6b1d1cd400905d3abd3478144539c3afa24f5a744a11809d9c5eb517b98  xsa242-4.9.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

iQEcBAEBCAAGBQJZ50QmAAoJEIP+FMlX6CvZ8KMIALNhUmBoSrrx6V16Z8rPKRTs
uBJ9b5KcUs6aiOvTD8HnGpukF5g4W+O4MzGY0WkIGjUIXgYYj4Fjnib+40x99Bp0
W6m7EMfkU3N9hg4BPAy33MHEwK/kC9TNxro3IxYXCzSZzZn6FG64x2j1gULZvz66
+mAIaiSF0cvrn/uB1aBoAW6z+kCtqq7+XzzeC61hHmEYseYa+5JY20xB0zJ9hQe2
KER5QTzySFsbLv/3uQ2KamQK318YBzVuFry04/ZFOXJFlz9UdP74xcRyCXuaWQCV
EGehp54ri3qqPv5Cc2tAKATbllIrHWizhF9dtM5vnXkvFKjh3jq8cszmuRga9zI=
=Y0V/
-----END PGP SIGNATURE-----

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

ewogICJYU0EiOiAyNDIsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC45IiwKICAgICI0LjgiLAogICAgIjQuNyIsCiAg
ICAiNC42IiwKICAgICI0LjUiCiAgXSwKICAiVHJlZXMiOiBbCiAgICAieGVu
IgogIF0sCiAgIlJlY2lwZXMiOiB7CiAgICAiNC41IjogewogICAgICAiWGVu
VmVyc2lvbiI6ICI0LjUiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAi
eGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICI4MzcyNGQ5ZjNhZTIx
YTNiOTYzNjI3NDJlMmYwNTJiMTlkOWY1NTlhIiwKICAgICAgICAgICJQcmVy
ZXFzIjogWwogICAgICAgICAgICAyMzcsCiAgICAgICAgICAgIDIzOCwKICAg
ICAgICAgICAgMjM5LAogICAgICAgICAgICAyNDAsCiAgICAgICAgICAgIDI0
MQogICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAg
ICAgICAieHNhMjQyLTQuOS5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9
CiAgICAgIH0KICAgIH0sCiAgICAiNC42IjogewogICAgICAiWGVuVmVyc2lv
biI6ICI0LjYiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjog
ewogICAgICAgICAgIlN0YWJsZVJlZiI6ICIxNjU4YTg3NjkwYWM4MzllODVk
YjEyYmJmNDA5YmU2MmJiOTM4NjQwIiwKICAgICAgICAgICJQcmVyZXFzIjog
WwogICAgICAgICAgICAyMzcsCiAgICAgICAgICAgIDIzOCwKICAgICAgICAg
ICAgMjM5LAogICAgICAgICAgICAyNDAsCiAgICAgICAgICAgIDI0MQogICAg
ICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAi
eHNhMjQyLTQuOS5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAg
IH0KICAgIH0sCiAgICAiNC43IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0
LjciLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAg
ICAgICAgIlN0YWJsZVJlZiI6ICJjNzc4M2Q5YzI2ZmMxOTE4NjJkOTg4M2Rh
MjIzODczNDBiMWZhYjE4IiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAg
ICAgICAgICAyMzcsCiAgICAgICAgICAgIDIzOCwKICAgICAgICAgICAgMjM5
LAogICAgICAgICAgICAyNDAsCiAgICAgICAgICAgIDI0MQogICAgICAgICAg
XSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjQy
LTQuOS5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAg
IH0sCiAgICAiNC44IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0LjgiLAog
ICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAg
IlN0YWJsZVJlZiI6ICIzNjg5OGViMTI1NzJmMGExZjg1Y2I1NGQ0YTllOTBh
ZmNiNmY3MDQ1IiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAg
ICAyMzcsCiAgICAgICAgICAgIDIzOCwKICAgICAgICAgICAgMjM5LAogICAg
ICAgICAgICAyNDAsCiAgICAgICAgICAgIDI0MQogICAgICAgICAgXSwKICAg
ICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjQyLTQuOS5w
YXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAg
ICAiNC45IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0LjkiLAogICAgICAi
UmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJs
ZVJlZiI6ICIyY2MzZDMyZjQwYzcxY2IyNDI0NzdhM2Y4OTM4MDc0ZDRmYzM2
ODI5IiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyMzcs
CiAgICAgICAgICAgIDIzOCwKICAgICAgICAgICAgMjM5LAogICAgICAgICAg
ICAyNDAsCiAgICAgICAgICAgIDI0MQogICAgICAgICAgXSwKICAgICAgICAg
ICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjQyLTQuOS5wYXRjaCIK
ICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAibWFz
dGVyIjogewogICAgICAiWGVuVmVyc2lvbiI6ICJtYXN0ZXIiLAogICAgICAi
UmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJs
ZVJlZiI6ICJhOGVhNmUyNjg4MTE4YTNlMTllMjliMzllMzE2ZmFhNWY5NmFi
OWQxIiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyMzcs
CiAgICAgICAgICAgIDIzOCwKICAgICAgICAgICAgMjM5LAogICAgICAgICAg
ICAyNDAsCiAgICAgICAgICAgIDI0MQogICAgICAgICAgXSwKICAgICAgICAg
ICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjQyLnBhdGNoIgogICAg
ICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfQogIH0KfQ==

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

RnJvbSBiMmQyNDVjMGU3MjkwNjE0Nzk4OTY5NDExNjE0YzE5MDIzMDBhYWZi
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFdlZCwgMjcgU2VwIDIwMTcgMTE6
MDA6NTYgKzAxMDAKU3ViamVjdDogW1BBVENIXSB4ODY6IGRvbid0IGFsbG93
IHBhZ2VfdW5sb2NrKCkgdG8gZHJvcCB0aGUgbGFzdCB0eXBlCiByZWZlcmVu
Y2UKCk9ubHkgX3B1dF9wYWdlX3R5cGUoKSBkb2VzIHRoZSBuZWNlc3Nhcnkg
Y2xlYW51cCwgYW5kIGhlbmNlIG5vdCBhbGwKZG9tYWluIHBhZ2VzIGNhbiBi
ZSByZWxlYXNlZCBkdXJpbmcgZ3Vlc3QgY2xlYW51cCAobGVhdmluZyBhcm91
bmQKem9tYmllIGRvbWFpbnMpIGlmIHdlIGdldCB0aGlzIHdyb25nLgoKVGhp
cyBpcyBYU0EtMjQyLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMTUg
KysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTUgaW5zZXJ0aW9u
cygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2Fy
Y2gveDg2L21tLmMKaW5kZXggYWI4ZjkzOTM1Yy4uZDg4M2YxZDY0OCAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2
L21tLmMKQEAgLTE3MDUsNyArMTcwNSwxMSBAQCB2b2lkIHBhZ2VfdW5sb2Nr
KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAKICAgICBkbyB7CiAgICAgICAg
IHggPSB5OworICAgICAgICBBU1NFUlQoKHggJiBQR1RfY291bnRfbWFzaykg
JiYgKHggJiBQR1RfbG9ja2VkKSk7CisKICAgICAgICAgbnggPSB4IC0gKDEg
fCBQR1RfbG9ja2VkKTsKKyAgICAgICAgLyogV2UgbXVzdCBub3QgZHJvcCB0
aGUgbGFzdCByZWZlcmVuY2UgaGVyZS4gKi8KKyAgICAgICAgQVNTRVJUKG54
ICYgUEdUX2NvdW50X21hc2spOwogICAgIH0gd2hpbGUgKCAoeSA9IGNtcHhj
aGcoJnBhZ2UtPnUuaW51c2UudHlwZV9pbmZvLCB4LCBueCkpICE9IHggKTsK
IH0KIApAQCAtMjMwOCw2ICsyMzEyLDE3IEBAIHN0YXRpYyBpbnQgX3B1dF9w
YWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgYm9vbCBwcmVlbXB0
aWJsZSwKIAogICAgICAgICAgICAgc2V0X3RsYmZsdXNoX3RpbWVzdGFtcChw
YWdlKTsKICAgICAgICAgfQorICAgICAgICBlbHNlIGlmICggdW5saWtlbHko
KG54ICYgKFBHVF9sb2NrZWQgfCBQR1RfY291bnRfbWFzaykpID09CisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAoUEdUX2xvY2tlZCB8IDEpKSApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBXZSBt
dXN0IG5vdCBkcm9wIHRoZSBzZWNvbmQgdG8gbGFzdCByZWZlcmVuY2Ugd2hl
biB0aGUgcGFnZSBpcworICAgICAgICAgICAgICogbG9ja2VkLCBhcyBwYWdl
X3VubG9jaygpIGRvZXNuJ3QgZG8gYW55IGNsZWFudXAgb2YgdGhlIHR5cGUu
CisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIGNwdV9yZWxheCgpOwor
ICAgICAgICAgICAgeSA9IHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvOworICAg
ICAgICAgICAgY29udGludWU7CisgICAgICAgIH0KIAogICAgICAgICBpZiAo
IGxpa2VseSgoeSA9IGNtcHhjaGcoJnBhZ2UtPnUuaW51c2UudHlwZV9pbmZv
LCB4LCBueCkpID09IHgpICkKICAgICAgICAgICAgIGJyZWFrOwotLSAKMi4x
NC4xCgo=

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGRvbid0IGFsbG93IHBhZ2VfdW5sb2NrKCkgdG8gZHJvcCB0aGUg
bGFzdCB0eXBlIHJlZmVyZW5jZQoKT25seSBfcHV0X3BhZ2VfdHlwZSgpIGRv
ZXMgdGhlIG5lY2Vzc2FyeSBjbGVhbnVwLCBhbmQgaGVuY2Ugbm90IGFsbApk
b21haW4gcGFnZXMgY2FuIGJlIHJlbGVhc2VkIGR1cmluZyBndWVzdCBjbGVh
bnVwIChsZWF2aW5nIGFyb3VuZAp6b21iaWUgZG9tYWlucykgaWYgd2UgZ2V0
IHRoaXMgd3JvbmcuCgpUaGlzIGlzIFhTQS0yNDIuCgpTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0gYS94ZW4v
YXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTky
Myw3ICsxOTIzLDExIEBAIHZvaWQgcGFnZV91bmxvY2soc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZSkKIAogICAgIGRvIHsKICAgICAgICAgeCA9IHk7CisgICAg
ICAgIEFTU0VSVCgoeCAmIFBHVF9jb3VudF9tYXNrKSAmJiAoeCAmIFBHVF9s
b2NrZWQpKTsKKwogICAgICAgICBueCA9IHggLSAoMSB8IFBHVF9sb2NrZWQp
OworICAgICAgICAvKiBXZSBtdXN0IG5vdCBkcm9wIHRoZSBsYXN0IHJlZmVy
ZW5jZSBoZXJlLiAqLworICAgICAgICBBU1NFUlQobnggJiBQR1RfY291bnRf
bWFzayk7CiAgICAgfSB3aGlsZSAoICh5ID0gY21weGNoZygmcGFnZS0+dS5p
bnVzZS50eXBlX2luZm8sIHgsIG54KSkgIT0geCApOwogfQogCkBAIC0yNjEx
LDYgKzI2MTUsMTcgQEAgc3RhdGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1
Y3QgcGFnZV9pbgogICAgICAgICAgICAgICAgICAgIChwYWdlLT5jb3VudF9p
bmZvICYgUEdDX3BhZ2VfdGFibGUpKSApCiAgICAgICAgICAgICAgICAgcGFn
ZV9zZXRfdGxiZmx1c2hfdGltZXN0YW1wKHBhZ2UpOwogICAgICAgICB9Cisg
ICAgICAgIGVsc2UgaWYgKCB1bmxpa2VseSgobnggJiAoUEdUX2xvY2tlZCB8
IFBHVF9jb3VudF9tYXNrKSkgPT0KKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgIChQR1RfbG9ja2VkIHwgMSkpICkKKyAgICAgICAgeworICAgICAgICAg
ICAgLyoKKyAgICAgICAgICAgICAqIFdlIG11c3Qgbm90IGRyb3AgdGhlIHNl
Y29uZCB0byBsYXN0IHJlZmVyZW5jZSB3aGVuIHRoZSBwYWdlIGlzCisgICAg
ICAgICAgICAgKiBsb2NrZWQsIGFzIHBhZ2VfdW5sb2NrKCkgZG9lc24ndCBk
byBhbnkgY2xlYW51cCBvZiB0aGUgdHlwZS4KKyAgICAgICAgICAgICAqLwor
ICAgICAgICAgICAgY3B1X3JlbGF4KCk7CisgICAgICAgICAgICB5ID0gcGFn
ZS0+dS5pbnVzZS50eXBlX2luZm87CisgICAgICAgICAgICBjb250aW51ZTsK
KyAgICAgICAgfQogCiAgICAgICAgIGlmICggbGlrZWx5KCh5ID0gY21weGNo
ZygmcGFnZS0+dS5pbnVzZS50eXBlX2luZm8sIHgsIG54KSkgPT0geCkgKQog
ICAgICAgICAgICAgYnJlYWs7Cg==

--=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 Wed Oct 18 12:09:22 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 12:09: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 1e4n9s-0008EV-NW; Wed, 18 Oct 2017 12:09:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4n9q-00088k-LW; Wed, 18 Oct 2017 12:09:11 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 D6/EA-31244-66447E95; Wed, 18 Oct 2017 12:09:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpml+JIrShJLcpLzFFi42LJaLquqpvi8jz
 S4PBFJotbN1uZLZZ8XMxiserqAVYHZo+ju38zBTBGsWbmJeVXJLBmPLzexlpw9ylPRfvWOewN
 jGuO8nQxcnEICVxhlFj9p5MVwlnEKNHft5Spi5GTg1nAVeLGvs1sELaixIV7DSwgNq+AoMTJm
 U/AbAkBTYk7b1axg9giAkUSO8+9BLPZBPQk5p6dBDXHUmL+xFNgc4QFMiT2/7kINcdMYtLEX8
 wgNouAqkTrnveMExh5ZiFZPQvJ6llIVs9i5ACKa0qs36UPYUpLLP/HAVEtL7H97RxmCNtKYu2
 KeUwQtrnE4kP/mGAmTul+yA7RWiPRdksRIlwp8e3mA0ZUJRDxqfc7oY4pk9i3+hgzpppyiR8d
 G6HGl0jcWtGMRU2JxKwnJ1kh7EKJFT0T2LGZs3T1f2aY+uOvnrNgM+fc/0YmmDlbv/zF4uZyi
 Z59O1hh6h9u2s+EzZxvfU8ZIcFQKNFxQGEBo+4qRo3i1KKy1CJdY2O9pKLM9IyS3MTMHF1DAz
 O93NTi4sT01JzEpGK95PzcTYzARMgABDsYd64PPMQoycGkJMqre+BZpBBfUn5KZUZicUZ8UWl
 OavEhRhkODiUJ3mTn55FCgkWp6akVaZk5wJQMk5bg4FES4XVyAkrzFhck5hZnpkOkTjFachxb
 cfEPE8eaedeBZMfNu3+YhFjy8vNSpcR5zUDmCYA0ZJTmwY2D5Y1LjLJSwryMQAcK8RSkFuVml
 qDKv2IU52BUEua1ApnCk5lXArf1FdBBTEAHrXN6AnJQSSJCSqqB8dxlh7CyDdx/XraGH7RhDH
 m2+ugCveXbp7/i+x58WVT/hUmHGcMq7z1mLqLvsj9vil17tk+tyvJArAVfdf7EwgXys7rq6vZ
 wlb+5WsXTG+kXLypRciwibVVHvM8kwWcXQxbkRe5nj/pZXB/wR8p/10XeSQnHsqcn3Hdryol9
 9XPHjUZOOzdTJZbijERDLeai4kQAYPQnxBYEAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1508328546!71120292!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31957 invoked from network); 18 Oct 2017 12:09:07 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Oct 2017 12:09:07 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4n9D-00062z-V2; Wed, 18 Oct 2017 12:08:31 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1e4n9D-0001Ii-Tq; Wed, 18 Oct 2017 12:08:31 +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: <E1e4n9D-0001Ii-Tq@xenbits.xenproject.org>
Date: Wed, 18 Oct 2017 12:08:31 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-users] Xen Security Advisory 240 (CVE-2017-15595) - Unlimited
 recursion in linear pagetable de-typing
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-15595 / XSA-240
                              version 4

           Unlimited recursion in linear pagetable de-typing

UPDATES IN VERSION 4
====================

Mention that 2nd patch is optional.

CVE assigned.

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

x86 PV guests are permitted to set up certain forms of what is often
called "linear page tables", where pagetables contain references to
other pagetables at the same level or higher.  Certain restrictions
apply in order to fit into Xen's page type handling system.  An
important restriction was missed, however: Stacking multiple layers
of page tables of the same level on top of one another is not very
useful, and the tearing down of such an arrangement involves
recursion.  With sufficiently many layers such recursion will result
in a stack overflow, commonly resulting in Xen to crash.

IMPACT
======

A malicious or buggy PV guest may cause the hypervisor to crash,
resulting in Denial of Service (DoS) affecting the entire host.
Privilege escalation and information leaks cannot be excluded.

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

All Xen versions from at least 3.2 onwards are vulnerable.  Earlier
versions have not been checked.

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

Only x86 PV guests can leverage the vulnerability.  x86 HVM guests
cannot leverage the vulnerability.

MITIGATION
==========

Running only HVM guests will avoid this vulnerability.

For PV guests, 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 series resolves this issue.
The first patch fixes this known issue.  The second, optional, patch
in each series disables the `linear pagetable` option by default.  It
can be re-enabled by adding "pv-linear-pt=true' on the Xen
command-line.

Note that neither Linux nor MiniOS use linear pagetables; NetBSD and
Novell Netware, however, do use this feature when running in PV mode.

xsa240-unstable/*.patch  xen-unstable
xsa240-4.9/*.patch       Xen 4.9.x
xsa240-4.8/*.patch       Xen 4.8.x
xsa240-4.7/*.patch       Xen 4.7.x
xsa240-4.6/*.patch       Xen 4.6.x
xsa240-4.5/*.patch       Xen 4.5.x

$ sha256sum xsa240* xsa240*/*
6ad3f6c7817496d11d846ac551d8b37fc73daf488eaa1cda614eb3b5a34f858d  xsa240.meta
e227126ea204d6049c8bfb694e3d2bcac10382733ca4ece1f0f7dc36c625ac1d  xsa240-unstable/0001-x86-limit-linear-page-table-use-to-a-single-level.patch
c6bb1f47754bf4f57bb9205509c525336ff55da8bcae8ae95415bdf1bba70209  xsa240-unstable/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch
2e8168449f8594c5faa50feb311eaa7e74b38c726853b1cfbaf2fbd4cbbdb476  xsa240-4.5/0001-x86-limit-linear-page-table-use-to-a-single-level.patch
ea95ed56a5f85753a41ca1abbb4abd5ea791d7596c8a9d20ceaa53862ee5ce15  xsa240-4.5/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch
f7556cc4a13cd4334d79e73861f15dd619dfd6041a3ad89865b358035d2fcff8  xsa240-4.6/0001-x86-limit-linear-page-table-use-to-a-single-level.patch
24ad9f92938c112a6fcf46177d44597c49dc213a3644ce4fd59d4df507b072d3  xsa240-4.6/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch
5a9b8e0a4e55482826e6cf820ea01fbf6674fecf19b101f4578396e3fa98a8fd  xsa240-4.7/0001-x86-limit-linear-page-table-use-to-a-single-level.patch
acf9744b853c1c6ac071bcf5776d8d9463781bbdf658c2fecc59ee338c094750  xsa240-4.7/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch
c0c624f51fb1bd9e31a2c120343164d545ab6e709ed4bb9e5dd89b5c4c4e49f8  xsa240-4.8/0001-x86-limit-linear-page-table-use-to-a-single-level.patch
7e3c2c4a4d0ee0a29abaa7aceffbb774b1f92aa81dfa4c5d1c5c5156b6bb0a3a  xsa240-4.8/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch
7769866805e47b7a2109ba1778f263ddfa126bcb0b116612f76dfaca9bf70995  xsa240-4.9/0001-x86-limit-linear-page-table-use-to-a-single-level.patch
1053cb348dc8536cb12b4aca556ddc4c015810f8f0fd21a80dff37433ec082ea  xsa240-4.9/0002-x86-mm-Disable-PV-linear-pagetables-by-default.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

iQEcBAEBCAAGBQJZ50QkAAoJEIP+FMlX6CvZjCUIAIYBwiC6VDMYYzofpLYcJTOX
cbmO8S5CcEqY0lIDodAiplce0Q2VZt2harkCmwPTNrRZNs138PXuE7qBgqBjp1QS
aAmo8R0RznL/wbPIJj9tFSDEHi5LsaWGBOF8mQVsNbd3Zvkk5uRxLMAvYH3Wn+pQ
xJBEuaAd5sZAOnaLMbti3Usp1d1kvT3oNbbcxVOzPWYGw/F2TmbpjioalfUCwTzu
UapQOeGwB8PaHZw302pvtlFEz6SoXAk3C+QibEQ0VSIdT+wUYdZ1w/QTg5o+Icjg
S8scPgcMgsBFwjnX/jP7OydxJdAVUF28i6Gawa09/RQR7PjymfpxgHo+R5NagCE=
=FNh+
-----END PGP SIGNATURE-----

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

ewogICJYU0EiOiAyNDAsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC45IiwKICAgICI0LjgiLAogICAgIjQuNyIsCiAg
ICAiNC42IiwKICAgICI0LjUiCiAgXSwKICAiVHJlZXMiOiBbCiAgICAieGVu
IgogIF0sCiAgIlJlY2lwZXMiOiB7CiAgICAiNC41IjogewogICAgICAiWGVu
VmVyc2lvbiI6ICI0LjUiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAi
eGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICI4MzcyNGQ5ZjNhZTIx
YTNiOTYzNjI3NDJlMmYwNTJiMTlkOWY1NTlhIiwKICAgICAgICAgICJQcmVy
ZXFzIjogWwogICAgICAgICAgICAyMzcsCiAgICAgICAgICAgIDIzOCwKICAg
ICAgICAgICAgMjM5CiAgICAgICAgICBdLAogICAgICAgICAgIlBhdGNoZXMi
OiBbCiAgICAgICAgICAgICJ4c2EyNDAtNC41LyoucGF0Y2giCiAgICAgICAg
ICBdCiAgICAgICAgfQogICAgICB9CiAgICB9LAogICAgIjQuNiI6IHsKICAg
ICAgIlhlblZlcnNpb24iOiAiNC42IiwKICAgICAgIlJlY2lwZXMiOiB7CiAg
ICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFibGVSZWYiOiAiMTY1OGE4
NzY5MGFjODM5ZTg1ZGIxMmJiZjQwOWJlNjJiYjkzODY0MCIsCiAgICAgICAg
ICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAgMjM3LAogICAgICAgICAgICAy
MzgsCiAgICAgICAgICAgIDIzOQogICAgICAgICAgXSwKICAgICAgICAgICJQ
YXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjQwLTQuNi8qLnBhdGNoIgog
ICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICI0Ljci
OiB7CiAgICAgICJYZW5WZXJzaW9uIjogIjQuNyIsCiAgICAgICJSZWNpcGVz
IjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjog
ImM3NzgzZDljMjZmYzE5MTg2MmQ5ODgzZGEyMjM4NzM0MGIxZmFiMTgiLAog
ICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAgIDIzNywKICAgICAg
ICAgICAgMjM4LAogICAgICAgICAgICAyMzkKICAgICAgICAgIF0sCiAgICAg
ICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI0MC00LjcvKi5w
YXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAg
ICAiNC44IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0LjgiLAogICAgICAi
UmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJs
ZVJlZiI6ICIzNjg5OGViMTI1NzJmMGExZjg1Y2I1NGQ0YTllOTBhZmNiNmY3
MDQ1IiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyMzcs
CiAgICAgICAgICAgIDIzOCwKICAgICAgICAgICAgMjM5CiAgICAgICAgICBd
LAogICAgICAgICAgIlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2EyNDAt
NC44LyoucGF0Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAg
ICB9LAogICAgIjQuOSI6IHsKICAgICAgIlhlblZlcnNpb24iOiAiNC45IiwK
ICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAg
ICJTdGFibGVSZWYiOiAiMmNjM2QzMmY0MGM3MWNiMjQyNDc3YTNmODkzODA3
NGQ0ZmMzNjgyOSIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAg
ICAgMjM3LAogICAgICAgICAgICAyMzgsCiAgICAgICAgICAgIDIzOQogICAg
ICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAi
eHNhMjQwLTQuOS8qLnBhdGNoIgogICAgICAgICAgXQogICAgICAgIH0KICAg
ICAgfQogICAgfSwKICAgICJtYXN0ZXIiOiB7CiAgICAgICJYZW5WZXJzaW9u
IjogIm1hc3RlciIsCiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4i
OiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogImE4ZWE2ZTI2ODgxMThhM2Ux
OWUyOWIzOWUzMTZmYWE1Zjk2YWI5ZDEiLAogICAgICAgICAgIlByZXJlcXMi
OiBbCiAgICAgICAgICAgIDIzNywKICAgICAgICAgICAgMjM4LAogICAgICAg
ICAgICAyMzkKICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsK
ICAgICAgICAgICAgInhzYTI0MC11bnN0YWJsZS8qLnBhdGNoIgogICAgICAg
ICAgXQogICAgICAgIH0KICAgICAgfQogICAgfQogIH0KfQ==

--=separator
Content-Type: application/octet-stream;
 name="xsa240-unstable/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Disposition: attachment;
 filename="xsa240-unstable/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Transfer-Encoding: base64

RnJvbSAyODQxMzVkMTBkYzQyNTQzOTk3YTRlMzY4MWVmNDg1N2I1NzE4NTU1
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFdlZCwgMjcgU2VwIDIwMTcgMTE6
NDY6NTIgKzAxMDAKU3ViamVjdDogW1BBVENIIDEvMl0geDg2OiBsaW1pdCBs
aW5lYXIgcGFnZSB0YWJsZSB1c2UgdG8gYSBzaW5nbGUgbGV2ZWwKClRoYXQn
cyB0aGUgb25seSB3YXkgdGhhdCB0aGV5J3JlIG1lYW50IHRvIGJlIHVzZWQu
IFdpdGhvdXQgc3VjaCBhCnJlc3RyaWN0aW9uIGFyYml0cmFyaWx5IGxvbmcg
Y2hhaW5zIG9mIHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMgY2FuIGJlCmJ1aWx0
LCB0ZWFyaW5nIGRvd24gb2Ygd2hpY2ggbWF5IHRoZW4gY2F1c2UgYXJiaXRy
YXJpbHkgZGVlcCByZWN1cnNpb24sCmNhdXNpbmcgYSBzdGFjayBvdmVyZmxv
dy4gVG8gZmFjaWxpdGF0ZSB0aGlzIHJlc3RyaWN0aW9uLCBhIGNvdW50ZXIg
aXMKYmVpbmcgaW50cm9kdWNlZCB0byB0cmFjayBib3RoIHRoZSBudW1iZXIg
b2Ygc2FtZS1sZXZlbCBlbnRyaWVzIGluIGEKcGFnZSB0YWJsZSBhcyB3ZWxs
IGFzIHRoZSBudW1iZXIgb2YgdXNlcyBvZiBhIHBhZ2UgdGFibGUgaW4gYW5v
dGhlcgpzYW1lLWxldmVsIG9uZSAoY291bnRpbmcgaW50byBwb3NpdGl2ZSBh
bmQgbmVnYXRpdmUgZGlyZWN0aW9uCnJlc3BlY3RpdmVseSwgdXRpbGl6aW5n
IHRoZSBmYWN0IHRoYXQgYm90aCBjb3VudHMgY2FuJ3QgYmUgbm9uLXplcm8g
YXQKdGhlIHNhbWUgdGltZSkuCgpOb3RlIHRoYXQgdGhlIGFkZGVkIGFjY291
bnRpbmcgaW50cm9kdWNlcyBhIHJlc3RyaWN0aW9uIG9uIHRoZSBudW1iZXIK
b2YgdGltZXMgYSBwYWdlIGNhbiBiZSB1c2VkIGluIG90aGVyIHNhbWUtbGV2
ZWwgcGFnZSB0YWJsZXMgLSBtb3JlIHRoYW4KMzJrIG9mIHN1Y2ggdXNlcyBh
cmUgbm8gbG9uZ2VyIHBvc3NpYmxlLgoKTm90ZSBhbHNvIHRoYXQgc29tZSBw
dXRfcGFnZV9hbmRfdHlwZVtfcHJlZW1wdGlibGVdKCkgY2FsbHMgYXJlCnJl
cGxhY2VkIHdpdGggb3Blbi1jb2RlZCBlcXVpdmFsZW50cy4gIFRoaXMgc2Vl
bWVkIHByZWZlcnJhYmxlIHRvCmFkZGluZyAicGFyZW50X3RhYmxlIiB0byB0
aGUgbWF0cml4IG9mIGZ1bmN0aW9ucy4KCk5vdGUgZnVydGhlciB0aGF0IGNy
b3NzLWRvbWFpbiBzYW1lLWxldmVsIHBhZ2UgdGFibGUgcmVmZXJlbmNlcyBh
cmUgbm8KbG9uZ2VyIHBlcm1pdHRlZCAodGhleSBwcm9iYWJseSBuZXZlciBz
aG91bGQgaGF2ZSBiZWVuKS4KClRoaXMgaXMgWFNBLTI0MC4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KU2lnbmVkLW9m
Zi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgotLS0KdjU6IENvcnJlY3QgcGxhY2VtZW50IG9mIGNvZGUgYWRkaXRpb24g
dG8gX3B1dF9maW5hbF9wYWdlX3R5cGUoKS4KdjQ6IEludHJvZHVjZSBhbmQg
dXNlIFBHVF90eXBlX2VxdWFsKCkuCnYzOiBBZGQgQlVJTERfQlVHX09OKClz
Lgp2MjogRml4IGFzc2VydGlvbnMgaW4gZGVjX2xpbmVhcl8qKCkgdHJpZ2dl
cmluZyBkdXJpbmcgZ3Vlc3Qgc2h1dGRvd24KICAgIHdoZW4gc2FtZS1sZXZl
bCBwYWdlIHRhYmxlIHJlZmVyZW5jZXMgc3RpbGwgZXhpc3QuIERpc2FsbG93
IGNyb3NzLQogICAgZG9tYWluIHNhbWUtbGV2ZWwgcGFnZSB0YWJsZSByZWZl
cmVuY2VzLgotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgfCAg
IDEgKwogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICB8IDE3MiArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tCiB4ZW4v
aW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIHwgICAyICsKIHhlbi9pbmNsdWRl
L2FzbS14ODYvbW0uaCAgICAgfCAgMjUgKysrKystLQogNCBmaWxlcyBjaGFu
Z2VkLCAxNzcgaW5zZXJ0aW9ucygrKSwgMjMgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2
L2RvbWFpbi5jCmluZGV4IDQ2NmExYTJmYWMuLjg5ODgyODFlMWYgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94
ODYvZG9tYWluLmMKQEAgLTEwOTEsNiArMTA5MSw3IEBAIGludCBhcmNoX3Nl
dF9pbmZvX2d1ZXN0KAogICAgICAgICAgICAgICAgICAgICByYyA9IC1FUkVT
VEFSVDsKICAgICAgICAgICAgICAgICAgICAgLyogRmFsbHRocm91Z2ggKi8K
ICAgICAgICAgICAgICAgICBjYXNlIC1FUkVTVEFSVDoKKyAgICAgICAgICAg
ICAgICAgICAgdi0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAg
ICAgICAgICAgICAgICAgIHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0KICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhZ2V0YWJsZV9nZXRfcGFnZSh2LT5h
cmNoLmd1ZXN0X3RhYmxlKTsKICAgICAgICAgICAgICAgICAgICAgdi0+YXJj
aC5ndWVzdF90YWJsZSA9IHBhZ2V0YWJsZV9udWxsKCk7CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4
IGFmZDVhMTAxYTQuLjhiMDAyNjU4OWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC01ODcsNiAr
NTg3LDYxIEBAIHN0YXRpYyB2b2lkIHB1dF9kYXRhX3BhZ2UoCiAgICAgICAg
IHB1dF9wYWdlKHBhZ2UpOwogfQogCitzdGF0aWMgYm9vbCBpbmNfbGluZWFy
X2VudHJpZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCit7CisgICAgdHlwZW9m
KHBnLT5saW5lYXJfcHRfY291bnQpIG5jID0gcmVhZF9hdG9taWMoJnBnLT5s
aW5lYXJfcHRfY291bnQpLCBvYzsKKworICAgIGRvIHsKKyAgICAgICAgLyoK
KyAgICAgICAgICogVGhlIGNoZWNrIGJlbG93IGNoZWNrcyBmb3IgdGhlICJs
aW5lYXIgdXNlIiBjb3VudCBiZWluZyBub24temVybworICAgICAgICAgKiBh
cyB3ZWxsIGFzIG92ZXJmbG93LiAgU2lnbmVkIGludGVnZXIgb3ZlcmZsb3cg
aXMgdW5kZWZpbmVkIGJlaGF2aW9yCisgICAgICAgICAqIGFjY29yZGluZyB0
byB0aGUgQyBzcGVjLiAgSG93ZXZlciwgYXMgbG9uZyBhcyBsaW5lYXJfcHRf
Y291bnQgaXMKKyAgICAgICAgICogc21hbGxlciBpbiBzaXplIHRoYW4gJ2lu
dCcsIHRoZSBhcml0aG1ldGljIG9wZXJhdGlvbiBvZiB0aGUKKyAgICAgICAg
ICogaW5jcmVtZW50IGJlbG93IHdvbid0IG92ZXJmbG93OyByYXRoZXIgdGhl
IHJlc3VsdCB3aWxsIGJlIHRydW5jYXRlZAorICAgICAgICAgKiB3aGVuIHN0
b3JlZC4gIEVuc3VyZSB0aGF0IHRoaXMgaXMgYWx3YXlzIHRydWUuCisgICAg
ICAgICAqLworICAgICAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKG5jKSA+PSBz
aXplb2YoaW50KSk7CisgICAgICAgIG9jID0gbmMrKzsKKyAgICAgICAgaWYg
KCBuYyA8PSAwICkKKyAgICAgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICAg
ICAgbmMgPSBjbXB4Y2hnKCZwZy0+bGluZWFyX3B0X2NvdW50LCBvYywgbmMp
OworICAgIH0gd2hpbGUgKCBvYyAhPSBuYyApOworCisgICAgcmV0dXJuIHRy
dWU7Cit9CisKK3N0YXRpYyB2b2lkIGRlY19saW5lYXJfZW50cmllcyhzdHJ1
Y3QgcGFnZV9pbmZvICpwZykKK3sKKyAgICB0eXBlb2YocGctPmxpbmVhcl9w
dF9jb3VudCkgb2M7CisKKyAgICBvYyA9IGFyY2hfZmV0Y2hfYW5kX2FkZCgm
cGctPmxpbmVhcl9wdF9jb3VudCwgLTEpOworICAgIEFTU0VSVChvYyA+IDAp
OworfQorCitzdGF0aWMgYm9vbCBpbmNfbGluZWFyX3VzZXMoc3RydWN0IHBh
Z2VfaW5mbyAqcGcpCit7CisgICAgdHlwZW9mKHBnLT5saW5lYXJfcHRfY291
bnQpIG5jID0gcmVhZF9hdG9taWMoJnBnLT5saW5lYXJfcHRfY291bnQpLCBv
YzsKKworICAgIGRvIHsKKyAgICAgICAgLyogU2VlIHRoZSByZXNwZWN0aXZl
IGNvbW1lbnQgaW4gaW5jX2xpbmVhcl9lbnRyaWVzKCkuICovCisgICAgICAg
IEJVSUxEX0JVR19PTihzaXplb2YobmMpID49IHNpemVvZihpbnQpKTsKKyAg
ICAgICAgb2MgPSBuYy0tOworICAgICAgICBpZiAoIG5jID49IDAgKQorICAg
ICAgICAgICAgcmV0dXJuIGZhbHNlOworICAgICAgICBuYyA9IGNtcHhjaGco
JnBnLT5saW5lYXJfcHRfY291bnQsIG9jLCBuYyk7CisgICAgfSB3aGlsZSAo
IG9jICE9IG5jICk7CisKKyAgICByZXR1cm4gdHJ1ZTsKK30KKworc3RhdGlj
IHZvaWQgZGVjX2xpbmVhcl91c2VzKHN0cnVjdCBwYWdlX2luZm8gKnBnKQor
eworICAgIHR5cGVvZihwZy0+bGluZWFyX3B0X2NvdW50KSBvYzsKKworICAg
IG9jID0gYXJjaF9mZXRjaF9hbmRfYWRkKCZwZy0+bGluZWFyX3B0X2NvdW50
LCAxKTsKKyAgICBBU1NFUlQob2MgPCAwKTsKK30KKwogLyoKICAqIFdlIGFs
bG93IHJvb3QgdGFibGVzIHRvIG1hcCBlYWNoIG90aGVyIChhLmsuYS4gbGlu
ZWFyIHBhZ2UgdGFibGVzKS4gSXQKICAqIG5lZWRzIHNvbWUgc3BlY2lhbCBj
YXJlIHdpdGggcmVmZXJlbmNlIGNvdW50cyBhbmQgYWNjZXNzIHBlcm1pc3Np
b25zOgpAQCAtNjE3LDE1ICs2NzIsMzUgQEAgZ2V0XyMjbGV2ZWwjI19saW5l
YXJfcGFnZXRhYmxlKCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgaWYgKCAocGZuID0gbGV2ZWwjI2VfZ2V0X3BmbihwZGUpKSAh
PSBwZGVfcGZuICkgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgc3RydWN0IHBh
Z2VfaW5mbyAqcHRwZyA9IG1mbl90b19wYWdlKF9tZm4ocGRlX3BmbikpOyAg
ICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICAvKiBNYWtlIHN1cmUgdGhlIHBhZ2UgdGFibGUgYmVs
b25ncyB0byB0aGUgY29ycmVjdCBkb21haW4uICovICAgICAgIFwKKyAgICAg
ICAgaWYgKCB1bmxpa2VseShwYWdlX2dldF9vd25lcihwdHBnKSAhPSBkKSAp
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICByZXR1
cm4gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgLyogTWFrZSBzdXJlIHRoZSBtYXBwZWQgZnJhbWUg
YmVsb25ncyB0byB0aGUgY29ycmVjdCBkb21haW4uICovICAgICBcCiAgICAg
ICAgIGlmICggdW5saWtlbHkoIWdldF9wYWdlX2Zyb21fbWZuKF9tZm4ocGZu
KSwgZCkpICkgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgcmV0
dXJuIDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgICAgIC8qICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAg
ICAgICAgKiBFbnN1cmUgdGhhdCB0aGUgbWFwcGVkIGZyYW1lIGlzIGFuIGFs
cmVhZHktdmFsaWRhdGVkIHBhZ2UgdGFibGUuIFwKKyAgICAgICAgICogRW5z
dXJlIHRoYXQgdGhlIG1hcHBlZCBmcmFtZSBpcyBhbiBhbHJlYWR5LXZhbGlk
YXRlZCBwYWdlIHRhYmxlICBcCisgICAgICAgICAqIGFuZCBpcyBub3QgaXRz
ZWxmIGhhdmluZyBsaW5lYXIgZW50cmllcywgYXMgd2VsbCBhcyB0aGF0IHRo
ZSAgICAgXAorICAgICAgICAgKiBjb250YWluaW5nIHBhZ2UgdGFibGUgaXMg
bm90IGlzZWxmIGluIHVzZSBhcyBhIGxpbmVhciBwYWdlIHRhYmxlIFwKKyAg
ICAgICAgICogZWxzZXdoZXJlLiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAqIElm
IHNvLCBhdG9taWNhbGx5IGluY3JlbWVudCB0aGUgY291bnQgKGNoZWNraW5n
IGZvciBvdmVyZmxvdykuICAgXAogICAgICAgICAgKi8gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICAgICAgcGFnZSA9IG1mbl90b19wYWdlKF9tZm4ocGZu
KSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgIGlmICggIWluY19saW5lYXJfZW50cmllcyhwdHBnKSApICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICB7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIHB1dF9wYWdlKHBh
Z2UpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgICAgICByZXR1cm4gMDsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgaWYg
KCAhaW5jX2xpbmVhcl91c2VzKHBhZ2UpICkgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIHsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICAgICAgZGVjX2xpbmVhcl9lbnRyaWVzKHB0
cGcpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAg
ICByZXR1cm4gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICB9ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICAgICAgeSA9IHBhZ2UtPnUuaW51c2UudHlwZV9p
bmZvOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAgICAgICAgIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAg
ICAgeCA9IHk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKQEAgLTYzMyw2ICs3MDgsOCBAQCBn
ZXRfIyNsZXZlbCMjX2xpbmVhcl9wYWdldGFibGUoICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAg
ICAgICB1bmxpa2VseSgoeCAmIChQR1RfdHlwZV9tYXNrfFBHVF92YWxpZGF0
ZWQpKSAhPSAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKFBHVF8jI2xldmVsIyNfcGFnZV90YWJsZXxQR1RfdmFsaWRhdGVkKSkg
KSAgICAgICBcCiAgICAgICAgICAgICB7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICAgICAgICAgIGRlY19saW5lYXJfdXNlcyhwYWdlKTsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAg
ICAgICBkZWNfbGluZWFyX2VudHJpZXMocHRwZyk7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgcHV0X3Bh
Z2UocGFnZSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgICAgICAgICAgICAgIHJldHVybiAwOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
ICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC0xMDM0LDYg
KzExMTEsOSBAQCBnZXRfcGFnZV9mcm9tX2w0ZSgKICAgICByZXR1cm4gcmM7
CiB9CiAKK3N0YXRpYyBpbnQgX3B1dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZSwgYm9vbCBwcmVlbXB0aWJsZSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcHRwZyk7CisKIHZvaWQg
cHV0X3BhZ2VfZnJvbV9sMWUobDFfcGdlbnRyeV90IGwxZSwgc3RydWN0IGRv
bWFpbiAqbDFlX293bmVyKQogewogICAgIHVuc2lnbmVkIGxvbmcgICAgIHBm
biA9IGwxZV9nZXRfcGZuKGwxZSk7CkBAIC0xMTEwLDggKzExOTAsMTUgQEAg
c3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wyZShsMl9wZ2VudHJ5X3QgbDJl
LCB1bnNpZ25lZCBsb25nIHBmbikKIAogICAgICAgICBmb3IgKCBpID0gMDsg
aSA8ICgxdSA8PCBQQUdFVEFCTEVfT1JERVIpOyBpKyssIHBhZ2UrKyApCiAg
ICAgICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKLSAgICB9IGVs
c2UKLSAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUobDJlX2dldF9wYWdlKGwy
ZSkpOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAgICBzdHJ1Y3Qg
cGFnZV9pbmZvICpwZyA9IGwyZV9nZXRfcGFnZShsMmUpOworICAgICAgICBp
bnQgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgZmFsc2UsIG1mbl90b19wYWdl
KF9tZm4ocGZuKSkpOworCisgICAgICAgIEFTU0VSVCghcmMpOworICAgICAg
ICBwdXRfcGFnZShwZyk7CisgICAgfQogCiAgICAgcmV0dXJuIDA7CiB9CkBA
IC0xMTIwLDYgKzEyMDcsNyBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21f
bDNlKGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcGFydGlhbCwgYm9vbCBk
ZWZlcikKIHsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZzsKKyAgICBpbnQg
cmM7CiAKICAgICBpZiAoICEobDNlX2dldF9mbGFncyhsM2UpICYgX1BBR0Vf
UFJFU0VOVCkgfHwgKGwzZV9nZXRfcGZuKGwzZSkgPT0gcGZuKSApCiAgICAg
ICAgIHJldHVybiAxOwpAQCAtMTE0MiwyMSArMTIzMCwyOCBAQCBzdGF0aWMg
aW50IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50cnlfdCBsM2UsIHVuc2ln
bmVkIGxvbmcgcGZuLAogICAgIGlmICggdW5saWtlbHkocGFydGlhbCA+IDAp
ICkKICAgICB7CiAgICAgICAgIEFTU0VSVCghZGVmZXIpOwotICAgICAgICBy
ZXR1cm4gcHV0X3BhZ2VfdHlwZV9wcmVlbXB0aWJsZShwZyk7CisgICAgICAg
IHJldHVybiBfcHV0X3BhZ2VfdHlwZShwZywgdHJ1ZSwgbWZuX3RvX3BhZ2Uo
X21mbihwZm4pKSk7CiAgICAgfQogCiAgICAgaWYgKCBkZWZlciApCiAgICAg
eworICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gbWZu
X3RvX3BhZ2UoX21mbihwZm4pKTsKICAgICAgICAgY3VycmVudC0+YXJjaC5v
bGRfZ3Vlc3RfdGFibGUgPSBwZzsKICAgICAgICAgcmV0dXJuIDA7CiAgICAg
fQogCi0gICAgcmV0dXJuIHB1dF9wYWdlX2FuZF90eXBlX3ByZWVtcHRpYmxl
KHBnKTsKKyAgICByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCB0cnVlLCBtZm5f
dG9fcGFnZShfbWZuKHBmbikpKTsKKyAgICBpZiAoIGxpa2VseSghcmMpICkK
KyAgICAgICAgcHV0X3BhZ2UocGcpOworCisgICAgcmV0dXJuIHJjOwogfQog
CiBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDRlKGw0X3BnZW50cnlfdCBs
NGUsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBpbnQgcGFydGlhbCwgYm9vbCBkZWZlcikKIHsKKyAgICBpbnQg
cmMgPSAxOworCiAgICAgaWYgKCAobDRlX2dldF9mbGFncyhsNGUpICYgX1BB
R0VfUFJFU0VOVCkgJiYKICAgICAgICAgIChsNGVfZ2V0X3BmbihsNGUpICE9
IHBmbikgKQogICAgIHsKQEAgLTExNjUsMTggKzEyNjAsMjIgQEAgc3RhdGlj
IGludCBwdXRfcGFnZV9mcm9tX2w0ZShsNF9wZ2VudHJ5X3QgbDRlLCB1bnNp
Z25lZCBsb25nIHBmbiwKICAgICAgICAgaWYgKCB1bmxpa2VseShwYXJ0aWFs
ID4gMCkgKQogICAgICAgICB7CiAgICAgICAgICAgICBBU1NFUlQoIWRlZmVy
KTsKLSAgICAgICAgICAgIHJldHVybiBwdXRfcGFnZV90eXBlX3ByZWVtcHRp
YmxlKHBnKTsKKyAgICAgICAgICAgIHJldHVybiBfcHV0X3BhZ2VfdHlwZShw
ZywgdHJ1ZSwgbWZuX3RvX3BhZ2UoX21mbihwZm4pKSk7CiAgICAgICAgIH0K
IAogICAgICAgICBpZiAoIGRlZmVyICkKICAgICAgICAgeworICAgICAgICAg
ICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IG1mbl90b19wYWdl
KF9tZm4ocGZuKSk7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9n
dWVzdF90YWJsZSA9IHBnOwogICAgICAgICAgICAgcmV0dXJuIDA7CiAgICAg
ICAgIH0KIAotICAgICAgICByZXR1cm4gcHV0X3BhZ2VfYW5kX3R5cGVfcHJl
ZW1wdGlibGUocGcpOworICAgICAgICByYyA9IF9wdXRfcGFnZV90eXBlKHBn
LCB0cnVlLCBtZm5fdG9fcGFnZShfbWZuKHBmbikpKTsKKyAgICAgICAgaWYg
KCBsaWtlbHkoIXJjKSApCisgICAgICAgICAgICBwdXRfcGFnZShwZyk7CiAg
ICAgfQotICAgIHJldHVybiAxOworCisgICAgcmV0dXJuIHJjOwogfQogCiBz
dGF0aWMgaW50IGFsbG9jX2wxX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UpCkBAIC0xMzY5LDYgKzE0NjgsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wz
X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgIHsKICAg
ICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKICAgICAg
ICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgICAgIGN1
cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAg
ICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAg
ICAgICB9CiAgICAgICAgIHdoaWxlICggaS0tID4gMCApCkBAIC0xNDM4LDYg
KzE1MzgsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2w0X3RhYmxlKHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UpCiAgICAgICAgICAgICAgICAgewogICAgICAgICAg
ICAgICAgICAgICBpZiAoIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxl
ICkKICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRl
ZF9wdGVzKys7CisgICAgICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gu
b2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgICAgICBj
dXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CiAgICAgICAg
ICAgICAgICAgfQogICAgICAgICAgICAgfQpAQCAtMjExNywxNCArMjIxOCwy
MCBAQCBpbnQgZnJlZV9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
CiB9CiAKIAotc3RhdGljIGludCBfX3B1dF9maW5hbF9wYWdlX3R5cGUoCi0g
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBl
LCBpbnQgcHJlZW1wdGlibGUpCitzdGF0aWMgaW50IF9wdXRfZmluYWxfcGFn
ZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcg
dHlwZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBw
cmVlbXB0aWJsZSwgc3RydWN0IHBhZ2VfaW5mbyAqcHRwZykKIHsKICAgICBp
bnQgcmMgPSBmcmVlX3BhZ2VfdHlwZShwYWdlLCB0eXBlLCBwcmVlbXB0aWJs
ZSk7CiAKICAgICAvKiBObyBuZWVkIGZvciBhdG9taWMgdXBkYXRlIG9mIHR5
cGVfaW5mbyBoZXJlOiBub29uZSBlbHNlIHVwZGF0ZXMgaXQuICovCiAgICAg
aWYgKCByYyA9PSAwICkKICAgICB7CisgICAgICAgIGlmICggcHRwZyAmJiBQ
R1RfdHlwZV9lcXVhbCh0eXBlLCBwdHBnLT51LmludXNlLnR5cGVfaW5mbykg
KQorICAgICAgICB7CisgICAgICAgICAgICBkZWNfbGluZWFyX3VzZXMocGFn
ZSk7CisgICAgICAgICAgICBkZWNfbGluZWFyX2VudHJpZXMocHRwZyk7Cisg
ICAgICAgIH0KKyAgICAgICAgQVNTRVJUKCFwYWdlLT5saW5lYXJfcHRfY291
bnQgfHwgcGFnZV9nZXRfb3duZXIocGFnZSktPmlzX2R5aW5nKTsKICAgICAg
ICAgcGFnZV9zZXRfdGxiZmx1c2hfdGltZXN0YW1wKHBhZ2UpOwogICAgICAg
ICBzbXBfd21iKCk7CiAgICAgICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZv
LS07CkBAIC0yMTQ5LDggKzIyNTYsOCBAQCBzdGF0aWMgaW50IF9fcHV0X2Zp
bmFsX3BhZ2VfdHlwZSgKIH0KIAogCi1zdGF0aWMgaW50IF9fcHV0X3BhZ2Vf
dHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW50IHByZWVtcHRpYmxlKQorc3RhdGljIGludCBfcHV0
X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCBib29sIHByZWVt
cHRpYmxlLAorICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFn
ZV9pbmZvICpwdHBnKQogewogICAgIHVuc2lnbmVkIGxvbmcgbngsIHgsIHkg
PSBwYWdlLT51LmludXNlLnR5cGVfaW5mbzsKICAgICBpbnQgcmMgPSAwOwpA
QCAtMjE3NywxMiArMjI4NCwyOCBAQCBzdGF0aWMgaW50IF9fcHV0X3BhZ2Vf
dHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHgsIG54KSkgIT0geCkgKQog
ICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgICAgICAg
ICAvKiBXZSBjbGVhcmVkIHRoZSAndmFsaWQgYml0JyBzbyB3ZSBkbyB0aGUg
Y2xlYW4gdXAuICovCi0gICAgICAgICAgICAgICAgcmMgPSBfX3B1dF9maW5h
bF9wYWdlX3R5cGUocGFnZSwgeCwgcHJlZW1wdGlibGUpOworICAgICAgICAg
ICAgICAgIHJjID0gX3B1dF9maW5hbF9wYWdlX3R5cGUocGFnZSwgeCwgcHJl
ZW1wdGlibGUsIHB0cGcpOworICAgICAgICAgICAgICAgIHB0cGcgPSBOVUxM
OwogICAgICAgICAgICAgICAgIGlmICggeCAmIFBHVF9wYXJ0aWFsICkKICAg
ICAgICAgICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CiAgICAgICAgICAg
ICAgICAgYnJlYWs7CiAgICAgICAgICAgICB9CiAKKyAgICAgICAgICAgIGlm
ICggcHRwZyAmJiBQR1RfdHlwZV9lcXVhbCh4LCBwdHBnLT51LmludXNlLnR5
cGVfaW5mbykgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIC8q
CisgICAgICAgICAgICAgICAgICogcGFnZV9zZXRfdGxiZmx1c2hfdGltZXN0
YW1wKCkgYWNjZXNzZXMgdGhlIHNhbWUgdW5pb24KKyAgICAgICAgICAgICAg
ICAgKiBsaW5lYXJfcHRfY291bnQgbGl2ZXMgaW4uIFVudmFsaWRhdGVkIHBh
Z2UgdGFibGUgcGFnZXMsCisgICAgICAgICAgICAgICAgICogaG93ZXZlciwg
c2hvdWxkIG9jY3VyIGR1cmluZyBkb21haW4gZGVzdHJ1Y3Rpb24gb25seQor
ICAgICAgICAgICAgICAgICAqIGFueXdheS4gIFVwZGF0aW5nIG9mIGxpbmVh
cl9wdF9jb3VudCBsdWNraWx5IGlzIG5vdAorICAgICAgICAgICAgICAgICAq
IG5lY2Vzc2FyeSBhbnltb3JlIGZvciBhIGR5aW5nIGRvbWFpbi4KKyAgICAg
ICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICBBU1NFUlQocGFnZV9n
ZXRfb3duZXIocGFnZSktPmlzX2R5aW5nKTsKKyAgICAgICAgICAgICAgICBB
U1NFUlQocGFnZS0+bGluZWFyX3B0X2NvdW50IDwgMCk7CisgICAgICAgICAg
ICAgICAgQVNTRVJUKHB0cGctPmxpbmVhcl9wdF9jb3VudCA+IDApOworICAg
ICAgICAgICAgICAgIHB0cGcgPSBOVUxMOworICAgICAgICAgICAgfQorCiAg
ICAgICAgICAgICBwYWdlX3NldF90bGJmbHVzaF90aW1lc3RhbXAocGFnZSk7
CiAgICAgICAgIH0KIApAQCAtMjE5Myw2ICsyMzE2LDEzIEBAIHN0YXRpYyBp
bnQgX19wdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsCiAg
ICAgICAgICAgICByZXR1cm4gLUVJTlRSOwogICAgIH0KIAorICAgIGlmICgg
cHRwZyAmJiBQR1RfdHlwZV9lcXVhbCh4LCBwdHBnLT51LmludXNlLnR5cGVf
aW5mbykgKQorICAgIHsKKyAgICAgICAgQVNTRVJUKCFyYyk7CisgICAgICAg
IGRlY19saW5lYXJfdXNlcyhwYWdlKTsKKyAgICAgICAgZGVjX2xpbmVhcl9l
bnRyaWVzKHB0cGcpOworICAgIH0KKwogICAgIHJldHVybiByYzsKIH0KIApA
QCAtMjMzOCw2ICsyNDY4LDcgQEAgc3RhdGljIGludCBfX2dldF9wYWdlX3R5
cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBl
LAogICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSAwOwog
ICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSAwOwogICAgICAgICB9
CisgICAgICAgIHBhZ2UtPmxpbmVhcl9wdF9jb3VudCA9IDA7CiAgICAgICAg
IHJjID0gYWxsb2NfcGFnZV90eXBlKHBhZ2UsIHR5cGUsIHByZWVtcHRpYmxl
KTsKICAgICB9CiAKQEAgLTIzNTIsNyArMjQ4Myw3IEBAIHN0YXRpYyBpbnQg
X19nZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2ln
bmVkIGxvbmcgdHlwZSwKIAogdm9pZCBwdXRfcGFnZV90eXBlKHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UpCiB7Ci0gICAgaW50IHJjID0gX19wdXRfcGFnZV90
eXBlKHBhZ2UsIDApOworICAgIGludCByYyA9IF9wdXRfcGFnZV90eXBlKHBh
Z2UsIGZhbHNlLCBOVUxMKTsKICAgICBBU1NFUlQocmMgPT0gMCk7CiAgICAg
KHZvaWQpcmM7CiB9CkBAIC0yMzY4LDcgKzI0OTksNyBAQCBpbnQgZ2V0X3Bh
Z2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25n
IHR5cGUpCiAKIGludCBwdXRfcGFnZV90eXBlX3ByZWVtcHRpYmxlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UpCiB7Ci0gICAgcmV0dXJuIF9fcHV0X3BhZ2Vf
dHlwZShwYWdlLCAxKTsKKyAgICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGFn
ZSwgdHJ1ZSwgTlVMTCk7CiB9CiAKIGludCBnZXRfcGFnZV90eXBlX3ByZWVt
cHRpYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcg
dHlwZSkKQEAgLTIzODQsMTEgKzI1MTUsMTQgQEAgaW50IHB1dF9vbGRfZ3Vl
c3RfdGFibGUoc3RydWN0IHZjcHUgKnYpCiAgICAgaWYgKCAhdi0+YXJjaC5v
bGRfZ3Vlc3RfdGFibGUgKQogICAgICAgICByZXR1cm4gMDsKIAotICAgIHN3
aXRjaCAoIHJjID0gcHV0X3BhZ2VfYW5kX3R5cGVfcHJlZW1wdGlibGUodi0+
YXJjaC5vbGRfZ3Vlc3RfdGFibGUpICkKKyAgICBzd2l0Y2ggKCByYyA9IF9w
dXRfcGFnZV90eXBlKHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlLCB0cnVlLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5vbGRf
Z3Vlc3RfcHRwZykgKQogICAgIHsKICAgICBjYXNlIC1FSU5UUjoKICAgICBj
YXNlIC1FUkVTVEFSVDoKICAgICAgICAgcmV0dXJuIC1FUkVTVEFSVDsKKyAg
ICBjYXNlIDA6CisgICAgICAgIHB1dF9wYWdlKHYtPmFyY2gub2xkX2d1ZXN0
X3RhYmxlKTsKICAgICB9CiAKICAgICB2LT5hcmNoLm9sZF9ndWVzdF90YWJs
ZSA9IE5VTEw7CkBAIC0yNTQ2LDYgKzI2ODAsNyBAQCBpbnQgbmV3X2d1ZXN0
X2NyMyhtZm5fdCBtZm4pCiAgICAgICAgICAgICAgICAgcmMgPSAtRVJFU1RB
UlQ7CiAgICAgICAgICAgICAgICAgLyogZmFsbHRocm91Z2ggKi8KICAgICAg
ICAgICAgIGNhc2UgLUVSRVNUQVJUOgorICAgICAgICAgICAgICAgIGN1cnIt
PmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAg
IGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKICAgICAgICAg
ICAgICAgICBicmVhazsKICAgICAgICAgICAgIGRlZmF1bHQ6CkBAIC0yODEy
LDcgKzI5NDcsMTAgQEAgbG9uZyBkb19tbXVleHRfb3AoCiAgICAgICAgICAg
ICAgICAgICAgIGlmICggdHlwZSA9PSBQR1RfbDFfcGFnZV90YWJsZSApCiAg
ICAgICAgICAgICAgICAgICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdl
KTsKICAgICAgICAgICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAg
ICAgICB7CisgICAgICAgICAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLm9s
ZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAgICAgICAgICAgICAgICAgICAg
IGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKKyAgICAgICAg
ICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAg
IH0KICAgICAgICAgICAgIGJyZWFrOwpAQCAtMjg0NCw2ICsyOTgyLDcgQEAg
bG9uZyBkb19tbXVleHRfb3AoCiAgICAgICAgICAgICB7CiAgICAgICAgICAg
ICBjYXNlIC1FSU5UUjoKICAgICAgICAgICAgIGNhc2UgLUVSRVNUQVJUOgor
ICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBO
VUxMOwogICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3Rh
YmxlID0gcGFnZTsKICAgICAgICAgICAgICAgICByYyA9IDA7CiAgICAgICAg
ICAgICAgICAgYnJlYWs7CkBAIC0yOTE2LDYgKzMwNTUsNyBAQCBsb25nIGRv
X21tdWV4dF9vcCgKICAgICAgICAgICAgICAgICAgICAgcmMgPSAtRVJFU1RB
UlQ7CiAgICAgICAgICAgICAgICAgICAgIC8qIGZhbGx0aHJvdWdoICovCiAg
ICAgICAgICAgICAgICAgY2FzZSAtRVJFU1RBUlQ6CisgICAgICAgICAgICAg
ICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAg
ICAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9
IHBhZ2U7CiAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAg
ICAgICAgIGRlZmF1bHQ6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaApp
bmRleCA1N2RhMGZjMGI2Li41ZDQzZmY3ZjcxIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvZG9tYWluLmgKQEAgLTUzMSw2ICs1MzEsOCBAQCBzdHJ1Y3QgYXJj
aF92Y3B1CiAgICAgcGFnZXRhYmxlX3QgZ3Vlc3RfdGFibGVfdXNlcjsgICAg
ICAgLyogKE1GTikgeDg2LzY0IHVzZXItc3BhY2UgcGFnZXRhYmxlICovCiAg
ICAgcGFnZXRhYmxlX3QgZ3Vlc3RfdGFibGU7ICAgICAgICAgICAgLyogKE1G
TikgZ3Vlc3Qgbm90aW9uIG9mIGNyMyAqLwogICAgIHN0cnVjdCBwYWdlX2lu
Zm8gKm9sZF9ndWVzdF90YWJsZTsgIC8qIHBhcnRpYWxseSBkZXN0cnVjdGVk
IHBhZ2V0YWJsZSAqLworICAgIHN0cnVjdCBwYWdlX2luZm8gKm9sZF9ndWVz
dF9wdHBnOyAgIC8qIGNvbnRhaW5pbmcgcGFnZSB0YWJsZSBvZiB0aGUgKi8K
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBm
b3JtZXIsIGlmIGFueSAqLwogICAgIC8qIGd1ZXN0X3RhYmxlIGhvbGRzIGEg
cmVmIHRvIHRoZSBwYWdlLCBhbmQgYWxzbyBhIHR5cGUtY291bnQgdW5sZXNz
CiAgICAgICogc2hhZG93IHJlZmNvdW50cyBhcmUgaW4gdXNlICovCiAgICAg
cGFnZXRhYmxlX3Qgc2hhZG93X3RhYmxlWzRdOyAgICAgICAgLyogKE1GTikg
c2hhZG93KHMpIG9mIGd1ZXN0ICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5k
ZXggZjJlMGY0OThjNC4uMjZmMDE1MzE2NCAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
bW0uaApAQCAtMTQxLDExICsxNDEsMTEgQEAgc3RydWN0IHBhZ2VfaW5mbwog
ICAgICAgICB1MzIgdGxiZmx1c2hfdGltZXN0YW1wOwogCiAgICAgICAgIC8q
Ci0gICAgICAgICAqIFdoZW4gUEdUX3BhcnRpYWwgaXMgdHJ1ZSB0aGVuIHRo
aXMgZmllbGQgaXMgdmFsaWQgYW5kIGluZGljYXRlcwotICAgICAgICAgKiB0
aGF0IFBURXMgaW4gdGhlIHJhbmdlIFswLCBAbnJfdmFsaWRhdGVkX3B0ZXMp
IGhhdmUgYmVlbiB2YWxpZGF0ZWQuCi0gICAgICAgICAqIEFuIGV4dHJhIHBh
Z2UgcmVmZXJlbmNlIG11c3QgYmUgYWNxdWlyZWQgKG9yIG5vdCBkcm9wcGVk
KSB3aGVuZXZlcgotICAgICAgICAgKiBQR1RfcGFydGlhbCBnZXRzIHNldCwg
YW5kIGl0IG11c3QgYmUgZHJvcHBlZCB3aGVuIHRoZSBmbGFnIGdldHMKLSAg
ICAgICAgICogY2xlYXJlZC4gVGhpcyBpcyBzbyB0aGF0IGEgZ2V0KCkgbGVh
dmluZyBhIHBhZ2UgaW4gcGFydGlhbGx5CisgICAgICAgICAqIFdoZW4gUEdU
X3BhcnRpYWwgaXMgdHJ1ZSB0aGVuIHRoZSBmaXJzdCB0d28gZmllbGRzIGFy
ZSB2YWxpZCBhbmQKKyAgICAgICAgICogaW5kaWNhdGUgdGhhdCBQVEVzIGlu
IHRoZSByYW5nZSBbMCwgQG5yX3ZhbGlkYXRlZF9wdGVzKSBoYXZlIGJlZW4K
KyAgICAgICAgICogdmFsaWRhdGVkLiBBbiBleHRyYSBwYWdlIHJlZmVyZW5j
ZSBtdXN0IGJlIGFjcXVpcmVkIChvciBub3QgZHJvcHBlZCkKKyAgICAgICAg
ICogd2hlbmV2ZXIgUEdUX3BhcnRpYWwgZ2V0cyBzZXQsIGFuZCBpdCBtdXN0
IGJlIGRyb3BwZWQgd2hlbiB0aGUgZmxhZworICAgICAgICAgKiBnZXRzIGNs
ZWFyZWQuIFRoaXMgaXMgc28gdGhhdCBhIGdldCgpIGxlYXZpbmcgYSBwYWdl
IGluIHBhcnRpYWxseQogICAgICAgICAgKiB2YWxpZGF0ZWQgc3RhdGUgKHdo
ZXJlIHRoZSBjYWxsZXIgd291bGQgZHJvcCB0aGUgcmVmZXJlbmNlIGFjcXVp
cmVkCiAgICAgICAgICAqIGR1ZSB0byB0aGUgZ2V0dGluZyBvZiB0aGUgdHlw
ZSBbYXBwYXJlbnRseV0gZmFpbGluZyBbLUVSRVNUQVJUXSkKICAgICAgICAg
ICogd291bGQgbm90IGFjY2lkZW50YWxseSByZXN1bHQgaW4gYSBwYWdlIGxl
ZnQgd2l0aCB6ZXJvIGdlbmVyYWwKQEAgLTE2OSwxMCArMTY5LDE4IEBAIHN0
cnVjdCBwYWdlX2luZm8KICAgICAgICAgICogcHV0X3BhZ2VfZnJvbV9sTmUo
KSAoZHVlIHRvIHRoZSBhcHBhcmVudCBmYWlsdXJlKSwgYW5kIGhlbmNlIGl0
CiAgICAgICAgICAqIG11c3QgYmUgZHJvcHBlZCB3aGVuIHRoZSBwdXQgb3Bl
cmF0aW9uIGlzIHJlc3VtZWQgKGFuZCBjb21wbGV0ZXMpLAogICAgICAgICAg
KiBidXQgaXQgbXVzdCBub3QgYmUgYWNxdWlyZWQgaWYgcGlja2luZyB1cCB0
aGUgcGFnZSBmb3IgdmFsaWRhdGlvbi4KKyAgICAgICAgICoKKyAgICAgICAg
ICogVGhlIDNyZCBmaWVsZCwgQGxpbmVhcl9wdF9jb3VudCwgaW5kaWNhdGVz
CisgICAgICAgICAqIC0gYnkgYSBwb3NpdGl2ZSB2YWx1ZSwgaG93IG1hbnkg
c2FtZS1sZXZlbCBwYWdlIHRhYmxlIGVudHJpZXMgYSBwYWdlCisgICAgICAg
ICAqICAgdGFibGUgaGFzLAorICAgICAgICAgKiAtIGJ5IGEgbmVnYXRpdmUg
dmFsdWUsIGluIGhvdyBtYW55IHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMgYSBw
YWdlIGlzCisgICAgICAgICAqICAgaW4gdXNlLgogICAgICAgICAgKi8KICAg
ICAgICAgc3RydWN0IHsKLSAgICAgICAgICAgIHUxNiBucl92YWxpZGF0ZWRf
cHRlczsKLSAgICAgICAgICAgIHM4IHBhcnRpYWxfcHRlOworICAgICAgICAg
ICAgdTE2IG5yX3ZhbGlkYXRlZF9wdGVzOlBBR0VUQUJMRV9PUkRFUiArIDE7
CisgICAgICAgICAgICB1MTYgOjE2IC0gUEFHRVRBQkxFX09SREVSIC0gMSAt
IDI7CisgICAgICAgICAgICBzMTYgcGFydGlhbF9wdGU6MjsKKyAgICAgICAg
ICAgIHMxNiBsaW5lYXJfcHRfY291bnQ7CiAgICAgICAgIH07CiAKICAgICAg
ICAgLyoKQEAgLTIyMyw2ICsyMzEsOSBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAj
ZGVmaW5lIFBHVF9jb3VudF93aWR0aCAgIFBHX3NoaWZ0KDgpCiAjZGVmaW5l
IFBHVF9jb3VudF9tYXNrICAgICgoMVVMPDxQR1RfY291bnRfd2lkdGgpLTEp
CiAKKy8qIEFyZSB0aGUgJ3R5cGUgbWFzaycgYml0cyBpZGVudGljYWw/ICov
CisjZGVmaW5lIFBHVF90eXBlX2VxdWFsKHgsIHkpICghKCgoeCkgXiAoeSkp
ICYgUEdUX3R5cGVfbWFzaykpCisKICAvKiBDbGVhcmVkIHdoZW4gdGhlIG93
bmluZyBndWVzdCAnZnJlZXMnIHRoaXMgcGFnZS4gKi8KICNkZWZpbmUgX1BH
Q19hbGxvY2F0ZWQgICAgUEdfc2hpZnQoMSkKICNkZWZpbmUgUEdDX2FsbG9j
YXRlZCAgICAgUEdfbWFzaygxLCAxKQotLSAKMi4xNC4xCgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa240-unstable/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Disposition: attachment;
 filename="xsa240-unstable/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Transfer-Encoding: base64

RnJvbSA5MGM2NDhiNGZkM2FhNGY4NWNhNTFkZGE2OTNiMTZmMjg2MDU4NjBi
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IEZyaSwgMjIgU2Vw
IDIwMTcgMTE6NDY6NTUgKzAxMDAKU3ViamVjdDogW1BBVENIIDIvMl0geDg2
L21tOiBEaXNhYmxlIFBWIGxpbmVhciBwYWdldGFibGVzIGJ5IGRlZmF1bHQK
CkFsbG93aW5nIHBhZ2V0YWJsZXMgdG8gcG9pbnQgdG8gb3RoZXIgcGFnZXRh
YmxlcyBvZiB0aGUgc2FtZSBsZXZlbAoob2Z0ZW4gY2FsbGVkICdsaW5lYXIg
cGFnZXRhYmxlcycpIGhhcyBiZWVuIGluY2x1ZGVkIGluIFhlbiBzaW5jZSBp
dHMKaW5jZXB0aW9uLiAgQnV0IGl0IGlzIG5vdCB1c2VkIGJ5IHRoZSBtb3N0
IGNvbW1vbiBQViBndWVzdHMgKExpbnV4LApOZXRCU0QsIG1pbmlvcyksIGFu
ZCBoYXMgYmVlbiB0aGUgc291cmNlIG9mIGEgbnVtYmVyIG9mIHN1YnRsZQpy
ZWZlcmVuY2UtY291bnRpbmcgYnVncy4KCkFkZCBhIGNvbW1hbmQtbGluZSBv
cHRpb24gdG8gY29udHJvbCB3aGV0aGVyIFBWIGxpbmVhciBwYWdldGFibGVz
IGFyZQphbGxvd2VkIChkaXNhYmxlZCBieSBkZWZhdWx0KS4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYyOgotIHMvXy8tLzsgaW4g
Y29tbWFuZC1saW5lIG9wdGlvbgotIEFkZGVkIF9fcmVhZF9tb3N0bHkKLS0t
CiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8IDE1ICsr
KysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAg
ICAgICAgfCAxMCArKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDI1IGlu
c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1h
bmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5l
Lm1hcmtkb3duCmluZGV4IDk3OTdjOGRiMmQuLjJiZGU0MjRlOGUgMTAwNjQ0
Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisr
KyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC0x
NDIyLDYgKzE0MjIsMjEgQEAgVGhlIGZvbGxvd2luZyByZXNvdXJjZXMgYXJl
IGF2YWlsYWJsZToKICAgICBDRFAsIG9uZSBDT1Mgd2lsbCBjb3Jlc3BvbmQg
dHdvIENCTXMgb3RoZXIgdGhhbiBvbmUgd2l0aCBDQVQsIGR1ZSB0byB0aGUK
ICAgICBzdW0gb2YgQ0JNcyBpcyBmaXhlZCwgdGhhdCBtZWFucyBhY3R1YWwg
YGNvc19tYXhgIGluIHVzZSB3aWxsIGF1dG9tYXRpY2FsbHkKICAgICByZWR1
Y2UgdG8gaGFsZiB3aGVuIENEUCBpcyBlbmFibGVkLgorCQorIyMjIHB2LWxp
bmVhci1wdAorPiBgPSA8Ym9vbGVhbj5gCisKKz4gRGVmYXVsdDogYGZhbHNl
YAorCitBbGxvdyBQViBndWVzdHMgdG8gaGF2ZSBwYWdldGFibGUgZW50cmll
cyBwb2ludGluZyB0byBvdGhlciBwYWdldGFibGVzCitvZiB0aGUgc2FtZSBs
ZXZlbCAoaS5lLiwgYWxsb3dpbmcgTDIgUFRFcyB0byBwb2ludCB0byBvdGhl
ciBMMiBwYWdlcykuCitUaGlzIHRlY2huaXF1ZSBpcyBvZnRlbiBjYWxsZWQg
ImxpbmVhciBwYWdldGFibGVzIiwgYW5kIGlzIHNvbWV0aW1lcwordXNlZCB0
byBhbGxvdyBvcGVyYXRpbmcgc3lzdGVtcyBhIHNpbXBsZSB3YXkgdG8gY29u
c2lzdGVudGx5IG1hcCB0aGUKK2N1cnJlbnQgcHJvY2VzcydzIHBhZ2V0YWJs
ZXMgaW50byBpdHMgb3duIHZpcnR1YWwgYWRkcmVzcyBzcGFjZS4KKworTm9u
ZSBvZiB0aGUgbW9zdCBjb21tb24gUFYgb3BlcmF0aW5nIHN5c3RlbXMgKExp
bnV4LCBOZXRCU0QsIE1pbmlPUykKK3VzZSB0aGlzIHRlY2huaXF1ZSwgYnV0
IHRoZXJlIG1heSBiZSBjdXN0b20gb3BlcmF0aW5nIHN5c3RlbXMgd2hpY2gK
K2RvLgogCiAjIyMgcmN1LWlkbGUtdGltZXItcGVyaW9kLW1zCiA+IGA9IDxp
bnRlZ2VyPmAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVu
L2FyY2gveDg2L21tLmMKaW5kZXggOGIwMDI2NTg5ZC4uM2Y0NzA0N2FmMyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gv
eDg2L21tLmMKQEAgLTY1NCw2ICs2NTQsOSBAQCBzdGF0aWMgdm9pZCBkZWNf
bGluZWFyX3VzZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCiAgKiAgICAgZnJh
bWUgaWYgaXQgaXMgbWFwcGVkIGJ5IGEgZGlmZmVyZW50IHJvb3QgdGFibGUu
IFRoaXMgaXMgc3VmZmljaWVudCBhbmQKICAqICAgICBhbHNvIG5lY2Vzc2Fy
eSB0byBhbGxvdyB2YWxpZGF0aW9uIG9mIGEgcm9vdCB0YWJsZSBtYXBwaW5n
IGl0c2VsZi4KICAqLworc3RhdGljIGJvb2wgX19yZWFkX21vc3RseSBwdl9s
aW5lYXJfcHRfZW5hYmxlID0gZmFsc2U7Citib29sZWFuX3BhcmFtKCJwdi1s
aW5lYXItcHQiLCBwdl9saW5lYXJfcHRfZW5hYmxlKTsKKwogI2RlZmluZSBk
ZWZpbmVfZ2V0X2xpbmVhcl9wYWdldGFibGUobGV2ZWwpICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKIHN0YXRpYyBpbnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiBnZXRfIyNsZXZlbCMjX2xpbmVhcl9wYWdldGFibGUo
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XApAQCAtNjYzLDYgKzY2NiwxMyBAQCBnZXRfIyNsZXZlbCMjX2xpbmVhcl9w
YWdldGFibGUoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
ICAgICB1bnNpZ25lZCBsb25nIHBmbjsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgIGlmICggIXB2X2xpbmVhcl9w
dF9lbmFibGUgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAg
ICAgICAgICAiQXR0ZW1wdCB0byBjcmVhdGUgbGluZWFyIHAudC4gKGZlYXR1
cmUgZGlzYWJsZWQpXG4iKTsgICAgIFwKKyAgICAgICAgcmV0dXJuIDA7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBpZiAo
IChsZXZlbCMjZV9nZXRfZmxhZ3MocGRlKSAmIF9QQUdFX1JXKSApICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgeyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAogICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklO
RywgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKLS0gCjIuMTQuMQoK

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.5/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Disposition: attachment;
 filename="xsa240-4.5/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Transfer-Encoding: base64

RnJvbSA3OGE3NjNiOTRmZWVkNWY3MjZlOGRmZTk1M2ZkODRlZjZiYzFiZWNi
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFRodSwgMjggU2VwIDIwMTcgMTU6
MTc6MjkgKzAxMDAKU3ViamVjdDogW1BBVENIIDEvMl0geDg2OiBsaW1pdCBs
aW5lYXIgcGFnZSB0YWJsZSB1c2UgdG8gYSBzaW5nbGUgbGV2ZWwKClRoYXQn
cyB0aGUgb25seSB3YXkgdGhhdCB0aGV5J3JlIG1lYW50IHRvIGJlIHVzZWQu
IFdpdGhvdXQgc3VjaCBhCnJlc3RyaWN0aW9uIGFyYml0cmFyaWx5IGxvbmcg
Y2hhaW5zIG9mIHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMgY2FuIGJlCmJ1aWx0
LCB0ZWFyaW5nIGRvd24gb2Ygd2hpY2ggbWF5IHRoZW4gY2F1c2UgYXJiaXRy
YXJpbHkgZGVlcCByZWN1cnNpb24sCmNhdXNpbmcgYSBzdGFjayBvdmVyZmxv
dy4gVG8gZmFjaWxpdGF0ZSB0aGlzIHJlc3RyaWN0aW9uLCBhIGNvdW50ZXIg
aXMKYmVpbmcgaW50cm9kdWNlZCB0byB0cmFjayBib3RoIHRoZSBudW1iZXIg
b2Ygc2FtZS1sZXZlbCBlbnRyaWVzIGluIGEKcGFnZSB0YWJsZSBhcyB3ZWxs
IGFzIHRoZSBudW1iZXIgb2YgdXNlcyBvZiBhIHBhZ2UgdGFibGUgaW4gYW5v
dGhlcgpzYW1lLWxldmVsIG9uZSAoY291bnRpbmcgaW50byBwb3NpdGl2ZSBh
bmQgbmVnYXRpdmUgZGlyZWN0aW9uCnJlc3BlY3RpdmVseSwgdXRpbGl6aW5n
IHRoZSBmYWN0IHRoYXQgYm90aCBjb3VudHMgY2FuJ3QgYmUgbm9uLXplcm8g
YXQKdGhlIHNhbWUgdGltZSkuCgpOb3RlIHRoYXQgdGhlIGFkZGVkIGFjY291
bnRpbmcgaW50cm9kdWNlcyBhIHJlc3RyaWN0aW9uIG9uIHRoZSBudW1iZXIK
b2YgdGltZXMgYSBwYWdlIGNhbiBiZSB1c2VkIGluIG90aGVyIHNhbWUtbGV2
ZWwgcGFnZSB0YWJsZXMgLSBtb3JlIHRoYW4KMzJrIG9mIHN1Y2ggdXNlcyBh
cmUgbm8gbG9uZ2VyIHBvc3NpYmxlLgoKTm90ZSBhbHNvIHRoYXQgc29tZSBw
dXRfcGFnZV9hbmRfdHlwZVtfcHJlZW1wdGlibGVdKCkgY2FsbHMgYXJlCnJl
cGxhY2VkIHdpdGggb3Blbi1jb2RlZCBlcXVpdmFsZW50cy4gIFRoaXMgc2Vl
bWVkIHByZWZlcnJhYmxlIHRvCmFkZGluZyAicGFyZW50X3RhYmxlIiB0byB0
aGUgbWF0cml4IG9mIGZ1bmN0aW9ucy4KCk5vdGUgZnVydGhlciB0aGF0IGNy
b3NzLWRvbWFpbiBzYW1lLWxldmVsIHBhZ2UgdGFibGUgcmVmZXJlbmNlcyBh
cmUgbm8KbG9uZ2VyIHBlcm1pdHRlZCAodGhleSBwcm9iYWJseSBuZXZlciBz
aG91bGQgaGF2ZSBiZWVuKS4KClRoaXMgaXMgWFNBLTI0MC4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KU2lnbmVkLW9m
Zi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgfCAgIDEgKwog
eGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICB8IDE3MSArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2RvbWFpbi5oIHwgICAyICsKIHhlbi9pbmNsdWRlL2FzbS14
ODYvbW0uaCAgICAgfCAgMjUgKysrKystLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9zeXN0ZW0uaCB8ICA0NiArKysrKysrKysrKysKIDUgZmlsZXMgY2hhbmdl
ZCwgMjIxIGluc2VydGlvbnMoKyksIDI0IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9k
b21haW4uYwppbmRleCAyNTk2YmZmYjIxLi5hZTFhYmY3NDY1IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2
L2RvbWFpbi5jCkBAIC0xMDMxLDYgKzEwMzEsNyBAQCBpbnQgYXJjaF9zZXRf
aW5mb19ndWVzdCgKICAgICAgICAgICAgICAgICBjYXNlIC1FSU5UUjoKICAg
ICAgICAgICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CiAgICAgICAgICAg
ICAgICAgY2FzZSAtRVJFU1RBUlQ6CisgICAgICAgICAgICAgICAgICAgIHYt
PmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAg
ICAgICB2LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9CiAgICAgICAgICAgICAg
ICAgICAgICAgICBwYWdldGFibGVfZ2V0X3BhZ2Uodi0+YXJjaC5ndWVzdF90
YWJsZSk7CiAgICAgICAgICAgICAgICAgICAgIHYtPmFyY2guZ3Vlc3RfdGFi
bGUgPSBwYWdldGFibGVfbnVsbCgpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCAyNTAzOGZhOTk2
Li43YjRiZjFmN2ViIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYwor
KysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNjY3LDYgKzY2Nyw2MSBAQCBz
dGF0aWMgdm9pZCBwdXRfZGF0YV9wYWdlKAogICAgICAgICBwdXRfcGFnZShw
YWdlKTsKIH0KIAorc3RhdGljIGJvb2xfdCBpbmNfbGluZWFyX2VudHJpZXMo
c3RydWN0IHBhZ2VfaW5mbyAqcGcpCit7CisgICAgdHlwZW9mKHBnLT5saW5l
YXJfcHRfY291bnQpIG5jID0gcmVhZF9hdG9taWMoJnBnLT5saW5lYXJfcHRf
Y291bnQpLCBvYzsKKworICAgIGRvIHsKKyAgICAgICAgLyoKKyAgICAgICAg
ICogVGhlIGNoZWNrIGJlbG93IGNoZWNrcyBmb3IgdGhlICJsaW5lYXIgdXNl
IiBjb3VudCBiZWluZyBub24temVybworICAgICAgICAgKiBhcyB3ZWxsIGFz
IG92ZXJmbG93LiAgU2lnbmVkIGludGVnZXIgb3ZlcmZsb3cgaXMgdW5kZWZp
bmVkIGJlaGF2aW9yCisgICAgICAgICAqIGFjY29yZGluZyB0byB0aGUgQyBz
cGVjLiAgSG93ZXZlciwgYXMgbG9uZyBhcyBsaW5lYXJfcHRfY291bnQgaXMK
KyAgICAgICAgICogc21hbGxlciBpbiBzaXplIHRoYW4gJ2ludCcsIHRoZSBh
cml0aG1ldGljIG9wZXJhdGlvbiBvZiB0aGUKKyAgICAgICAgICogaW5jcmVt
ZW50IGJlbG93IHdvbid0IG92ZXJmbG93OyByYXRoZXIgdGhlIHJlc3VsdCB3
aWxsIGJlIHRydW5jYXRlZAorICAgICAgICAgKiB3aGVuIHN0b3JlZC4gIEVu
c3VyZSB0aGF0IHRoaXMgaXMgYWx3YXlzIHRydWUuCisgICAgICAgICAqLwor
ICAgICAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKG5jKSA+PSBzaXplb2YoaW50
KSk7CisgICAgICAgIG9jID0gbmMrKzsKKyAgICAgICAgaWYgKCBuYyA8PSAw
ICkKKyAgICAgICAgICAgIHJldHVybiAwOworICAgICAgICBuYyA9IGNtcHhj
aGcoJnBnLT5saW5lYXJfcHRfY291bnQsIG9jLCBuYyk7CisgICAgfSB3aGls
ZSAoIG9jICE9IG5jICk7CisKKyAgICByZXR1cm4gMTsKK30KKworc3RhdGlj
IHZvaWQgZGVjX2xpbmVhcl9lbnRyaWVzKHN0cnVjdCBwYWdlX2luZm8gKnBn
KQoreworICAgIHR5cGVvZihwZy0+bGluZWFyX3B0X2NvdW50KSBvYzsKKwor
ICAgIG9jID0gYXJjaF9mZXRjaF9hbmRfYWRkKCZwZy0+bGluZWFyX3B0X2Nv
dW50LCAtMSk7CisgICAgQVNTRVJUKG9jID4gMCk7Cit9CisKK3N0YXRpYyBi
b29sX3QgaW5jX2xpbmVhcl91c2VzKHN0cnVjdCBwYWdlX2luZm8gKnBnKQor
eworICAgIHR5cGVvZihwZy0+bGluZWFyX3B0X2NvdW50KSBuYyA9IHJlYWRf
YXRvbWljKCZwZy0+bGluZWFyX3B0X2NvdW50KSwgb2M7CisKKyAgICBkbyB7
CisgICAgICAgIC8qIFNlZSB0aGUgcmVzcGVjdGl2ZSBjb21tZW50IGluIGlu
Y19saW5lYXJfZW50cmllcygpLiAqLworICAgICAgICBCVUlMRF9CVUdfT04o
c2l6ZW9mKG5jKSA+PSBzaXplb2YoaW50KSk7CisgICAgICAgIG9jID0gbmMt
LTsKKyAgICAgICAgaWYgKCBuYyA+PSAwICkKKyAgICAgICAgICAgIHJldHVy
biAwOworICAgICAgICBuYyA9IGNtcHhjaGcoJnBnLT5saW5lYXJfcHRfY291
bnQsIG9jLCBuYyk7CisgICAgfSB3aGlsZSAoIG9jICE9IG5jICk7CisKKyAg
ICByZXR1cm4gMTsKK30KKworc3RhdGljIHZvaWQgZGVjX2xpbmVhcl91c2Vz
KHN0cnVjdCBwYWdlX2luZm8gKnBnKQoreworICAgIHR5cGVvZihwZy0+bGlu
ZWFyX3B0X2NvdW50KSBvYzsKKworICAgIG9jID0gYXJjaF9mZXRjaF9hbmRf
YWRkKCZwZy0+bGluZWFyX3B0X2NvdW50LCAxKTsKKyAgICBBU1NFUlQob2Mg
PCAwKTsKK30KKwogLyoKICAqIFdlIGFsbG93IHJvb3QgdGFibGVzIHRvIG1h
cCBlYWNoIG90aGVyIChhLmsuYS4gbGluZWFyIHBhZ2UgdGFibGVzKS4gSXQK
ICAqIG5lZWRzIHNvbWUgc3BlY2lhbCBjYXJlIHdpdGggcmVmZXJlbmNlIGNv
dW50cyBhbmQgYWNjZXNzIHBlcm1pc3Npb25zOgpAQCAtNjk2LDE1ICs3NTEs
MzUgQEAgZ2V0XyMjbGV2ZWwjI19saW5lYXJfcGFnZXRhYmxlKCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgaWYgKCAocGZuID0g
bGV2ZWwjI2VfZ2V0X3BmbihwZGUpKSAhPSBwZGVfcGZuICkgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogICAgIHsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcHRwZyA9IG1mbl90
b19wYWdlKHBkZV9wZm4pOyAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAvKiBNYWtl
IHN1cmUgdGhlIHBhZ2UgdGFibGUgYmVsb25ncyB0byB0aGUgY29ycmVjdCBk
b21haW4uICovICAgICAgIFwKKyAgICAgICAgaWYgKCB1bmxpa2VseShwYWdl
X2dldF9vd25lcihwdHBnKSAhPSBkKSApICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgICAgICByZXR1cm4gMDsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgLyogTWFr
ZSBzdXJlIHRoZSBtYXBwZWQgZnJhbWUgYmVsb25ncyB0byB0aGUgY29ycmVj
dCBkb21haW4uICovICAgICBcCiAgICAgICAgIGlmICggdW5saWtlbHkoIWdl
dF9wYWdlX2Zyb21fcGFnZW5yKHBmbiwgZCkpICkgICAgICAgICAgICAgICAg
ICAgICAgXAogICAgICAgICAgICAgcmV0dXJuIDA7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIC8qICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgKiBFbnN1cmUgdGhhdCB0
aGUgbWFwcGVkIGZyYW1lIGlzIGFuIGFscmVhZHktdmFsaWRhdGVkIHBhZ2Ug
dGFibGUuIFwKKyAgICAgICAgICogRW5zdXJlIHRoYXQgdGhlIG1hcHBlZCBm
cmFtZSBpcyBhbiBhbHJlYWR5LXZhbGlkYXRlZCBwYWdlIHRhYmxlICBcCisg
ICAgICAgICAqIGFuZCBpcyBub3QgaXRzZWxmIGhhdmluZyBsaW5lYXIgZW50
cmllcywgYXMgd2VsbCBhcyB0aGF0IHRoZSAgICAgXAorICAgICAgICAgKiBj
b250YWluaW5nIHBhZ2UgdGFibGUgaXMgbm90IGlzZWxmIGluIHVzZSBhcyBh
IGxpbmVhciBwYWdlIHRhYmxlIFwKKyAgICAgICAgICogZWxzZXdoZXJlLiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgICAgICAqIElmIHNvLCBhdG9taWNhbGx5IGluY3Jl
bWVudCB0aGUgY291bnQgKGNoZWNraW5nIGZvciBvdmVyZmxvdykuICAgXAog
ICAgICAgICAgKi8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgcGFn
ZSA9IG1mbl90b19wYWdlKHBmbik7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGlmICggIWluY19saW5l
YXJfZW50cmllcyhwdHBnKSApICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICB7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAg
ICByZXR1cm4gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICB9ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgaWYgKCAhaW5jX2xpbmVhcl91c2VzKHBh
Z2UpICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAg
ICAgZGVjX2xpbmVhcl9lbnRyaWVzKHB0cGcpOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIHB1dF9wYWdl
KHBhZ2UpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgICAgICAgICByZXR1cm4gMDsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAg
eSA9IHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIGRvIHsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAogICAgICAgICAgICAgeCA9IHk7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKQEAgLTcxMiw2ICs3ODcsOCBAQCBnZXRfIyNsZXZlbCMjX2xpbmVhcl9w
YWdldGFibGUoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgICAgICAgICAgICAgICB1bmxpa2VseSgoeCAmIChQ
R1RfdHlwZV9tYXNrfFBHVF92YWxpZGF0ZWQpKSAhPSAgICAgICAgICAgIFwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKFBHVF8jI2xldmVsIyNfcGFn
ZV90YWJsZXxQR1RfdmFsaWRhdGVkKSkgKSAgICAgICBcCiAgICAgICAgICAg
ICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgIGRlY19s
aW5lYXJfdXNlcyhwYWdlKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICBkZWNfbGluZWFyX2VudHJp
ZXMocHRwZyk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAgICAgICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAg
ICAgICAgIHJldHVybiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgIH0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCkBAIC0xMDgyLDYgKzExNTksOSBAQCBnZXRfcGFnZV9m
cm9tX2w0ZSgKICAgICAgICAgICAgIGwzZV9yZW1vdmVfZmxhZ3MoKHBsM2Up
LCBfUEFHRV9VU0VSfF9QQUdFX1JXfF9QQUdFX0FDQ0VTU0VEKTsgICBcCiAg
ICAgfSB3aGlsZSAoIDAgKQogCitzdGF0aWMgaW50IF9wdXRfcGFnZV90eXBl
KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIGJvb2xfdCBwcmVlbXB0aWJsZSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAq
cHRwZyk7CisKIHZvaWQgcHV0X3BhZ2VfZnJvbV9sMWUobDFfcGdlbnRyeV90
IGwxZSwgc3RydWN0IGRvbWFpbiAqbDFlX293bmVyKQogewogICAgIHVuc2ln
bmVkIGxvbmcgICAgIHBmbiA9IGwxZV9nZXRfcGZuKGwxZSk7CkBAIC0xMTUx
LDE3ICsxMjMxLDIyIEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sMmUo
bDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4pCiAgICAgaWYg
KCBsMmVfZ2V0X2ZsYWdzKGwyZSkgJiBfUEFHRV9QU0UgKQogICAgICAgICBw
dXRfc3VwZXJwYWdlKGwyZV9nZXRfcGZuKGwyZSkpOwogICAgIGVsc2UKLSAg
ICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUobDJlX2dldF9wYWdlKGwyZSkpOwor
ICAgIHsKKyAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGcgPSBsMmVfZ2V0
X3BhZ2UobDJlKTsKKyAgICAgICAgaW50IHJjID0gX3B1dF9wYWdlX3R5cGUo
cGcsIDAsIG1mbl90b19wYWdlKHBmbikpOworCisgICAgICAgIEFTU0VSVCgh
cmMpOworICAgICAgICBwdXRfcGFnZShwZyk7CisgICAgfQogCiAgICAgcmV0
dXJuIDA7CiB9CiAKLXN0YXRpYyBpbnQgX19wdXRfcGFnZV90eXBlKHN0cnVj
dCBwYWdlX2luZm8gKiwgaW50IHByZWVtcHRpYmxlKTsKLQogc3RhdGljIGlu
dCBwdXRfcGFnZV9mcm9tX2wzZShsM19wZ2VudHJ5X3QgbDNlLCB1bnNpZ25l
ZCBsb25nIHBmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50
IHBhcnRpYWwsIGJvb2xfdCBkZWZlcikKIHsKICAgICBzdHJ1Y3QgcGFnZV9p
bmZvICpwZzsKKyAgICBpbnQgcmM7CiAKICAgICBpZiAoICEobDNlX2dldF9m
bGFncyhsM2UpICYgX1BBR0VfUFJFU0VOVCkgfHwgKGwzZV9nZXRfcGZuKGwz
ZSkgPT0gcGZuKSApCiAgICAgICAgIHJldHVybiAxOwpAQCAtMTE4NCwyMSAr
MTI2OSwyOCBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3Bn
ZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgIGlmICggdW5s
aWtlbHkocGFydGlhbCA+IDApICkKICAgICB7CiAgICAgICAgIEFTU0VSVCgh
ZGVmZXIpOwotICAgICAgICByZXR1cm4gX19wdXRfcGFnZV90eXBlKHBnLCAx
KTsKKyAgICAgICAgcmV0dXJuIF9wdXRfcGFnZV90eXBlKHBnLCAxLCBtZm5f
dG9fcGFnZShwZm4pKTsKICAgICB9CiAKICAgICBpZiAoIGRlZmVyICkKICAg
ICB7CisgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBt
Zm5fdG9fcGFnZShwZm4pOwogICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9n
dWVzdF90YWJsZSA9IHBnOwogICAgICAgICByZXR1cm4gMDsKICAgICB9CiAK
LSAgICByZXR1cm4gcHV0X3BhZ2VfYW5kX3R5cGVfcHJlZW1wdGlibGUocGcp
OworICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIDEsIG1mbl90b19wYWdl
KHBmbikpOworICAgIGlmICggbGlrZWx5KCFyYykgKQorICAgICAgICBwdXRf
cGFnZShwZyk7CisKKyAgICByZXR1cm4gcmM7CiB9CiAKIHN0YXRpYyBpbnQg
cHV0X3BhZ2VfZnJvbV9sNGUobDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQg
bG9uZyBwZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBw
YXJ0aWFsLCBib29sX3QgZGVmZXIpCiB7CisgICAgaW50IHJjID0gMTsKKwog
ICAgIGlmICggKGw0ZV9nZXRfZmxhZ3MobDRlKSAmIF9QQUdFX1BSRVNFTlQp
ICYmIAogICAgICAgICAgKGw0ZV9nZXRfcGZuKGw0ZSkgIT0gcGZuKSApCiAg
ICAgewpAQCAtMTIwNywxOCArMTI5OSwyMiBAQCBzdGF0aWMgaW50IHB1dF9w
YWdlX2Zyb21fbDRlKGw0X3BnZW50cnlfdCBsNGUsIHVuc2lnbmVkIGxvbmcg
cGZuLAogICAgICAgICBpZiAoIHVubGlrZWx5KHBhcnRpYWwgPiAwKSApCiAg
ICAgICAgIHsKICAgICAgICAgICAgIEFTU0VSVCghZGVmZXIpOwotICAgICAg
ICAgICAgcmV0dXJuIF9fcHV0X3BhZ2VfdHlwZShwZywgMSk7CisgICAgICAg
ICAgICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGcsIDEsIG1mbl90b19wYWdl
KHBmbikpOwogICAgICAgICB9CiAKICAgICAgICAgaWYgKCBkZWZlciApCiAg
ICAgICAgIHsKKyAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0
X3B0cGcgPSBtZm5fdG9fcGFnZShwZm4pOwogICAgICAgICAgICAgY3VycmVu
dC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwZzsKICAgICAgICAgICAgIHJl
dHVybiAwOwogICAgICAgICB9CiAKLSAgICAgICAgcmV0dXJuIHB1dF9wYWdl
X2FuZF90eXBlX3ByZWVtcHRpYmxlKHBnKTsKKyAgICAgICAgcmMgPSBfcHV0
X3BhZ2VfdHlwZShwZywgMSwgbWZuX3RvX3BhZ2UocGZuKSk7CisgICAgICAg
IGlmICggbGlrZWx5KCFyYykgKQorICAgICAgICAgICAgcHV0X3BhZ2UocGcp
OwogICAgIH0KLSAgICByZXR1cm4gMTsKKworICAgIHJldHVybiByYzsKIH0K
IAogc3RhdGljIGludCBhbGxvY19sMV90YWJsZShzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlKQpAQCAtMTQxNiw2ICsxNTEyLDcgQEAgc3RhdGljIGludCBhbGxv
Y19sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgICAgICB7
CiAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7CiAg
ICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAgICAgICAg
ICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAg
ICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsK
ICAgICAgICAgfQogICAgICAgICB3aGlsZSAoIGktLSA+IDAgKQpAQCAtMTQ4
MSw2ICsxNTc4LDcgQEAgc3RhdGljIGludCBhbGxvY19sNF90YWJsZShzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgICAgICAgICAgICAgIHsKICAgICAg
ICAgICAgICAgICAgICAgaWYgKCBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90
YWJsZSApCiAgICAgICAgICAgICAgICAgICAgICAgICBwYWdlLT5ucl92YWxp
ZGF0ZWRfcHRlcysrOworICAgICAgICAgICAgICAgICAgICBjdXJyZW50LT5h
cmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAgICAgICAgICAgICAg
ICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAg
ICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0KQEAgLTIyMTMsMTQgKzIz
MTEsMjAgQEAgaW50IGZyZWVfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8g
KnBhZwogfQogCiAKLXN0YXRpYyBpbnQgX19wdXRfZmluYWxfcGFnZV90eXBl
KAotICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcg
dHlwZSwgaW50IHByZWVtcHRpYmxlKQorc3RhdGljIGludCBfcHV0X2ZpbmFs
X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBs
b25nIHR5cGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJv
b2xfdCBwcmVlbXB0aWJsZSwgc3RydWN0IHBhZ2VfaW5mbyAqcHRwZykKIHsK
ICAgICBpbnQgcmMgPSBmcmVlX3BhZ2VfdHlwZShwYWdlLCB0eXBlLCBwcmVl
bXB0aWJsZSk7CiAKICAgICAvKiBObyBuZWVkIGZvciBhdG9taWMgdXBkYXRl
IG9mIHR5cGVfaW5mbyBoZXJlOiBub29uZSBlbHNlIHVwZGF0ZXMgaXQuICov
CiAgICAgaWYgKCByYyA9PSAwICkKICAgICB7CisgICAgICAgIGlmICggcHRw
ZyAmJiBQR1RfdHlwZV9lcXVhbCh0eXBlLCBwdHBnLT51LmludXNlLnR5cGVf
aW5mbykgKQorICAgICAgICB7CisgICAgICAgICAgICBkZWNfbGluZWFyX3Vz
ZXMocGFnZSk7CisgICAgICAgICAgICBkZWNfbGluZWFyX2VudHJpZXMocHRw
Zyk7CisgICAgICAgIH0KKyAgICAgICAgQVNTRVJUKCFwYWdlLT5saW5lYXJf
cHRfY291bnQgfHwgcGFnZV9nZXRfb3duZXIocGFnZSktPmlzX2R5aW5nKTsK
ICAgICAgICAgLyoKICAgICAgICAgICogUmVjb3JkIFRMQiBpbmZvcm1hdGlv
biBmb3IgZmx1c2ggbGF0ZXIuIFdlIGRvIG5vdCBzdGFtcCBwYWdlIHRhYmxl
cwogICAgICAgICAgKiB3aGVuIHJ1bm5pbmcgaW4gc2hhZG93IG1vZGU6CkBA
IC0yMjU2LDggKzIzNjAsOCBAQCBzdGF0aWMgaW50IF9fcHV0X2ZpbmFsX3Bh
Z2VfdHlwZSgKIH0KIAogCi1zdGF0aWMgaW50IF9fcHV0X3BhZ2VfdHlwZShz
dHJ1Y3QgcGFnZV9pbmZvICpwYWdlLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgaW50IHByZWVtcHRpYmxlKQorc3RhdGljIGludCBfcHV0X3BhZ2Vf
dHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCBib29sX3QgcHJlZW1wdGli
bGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwYWdlX2lu
Zm8gKnB0cGcpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBueCwgeCwgeSA9IHBh
Z2UtPnUuaW51c2UudHlwZV9pbmZvOwogICAgIGludCByYyA9IDA7CkBAIC0y
Mjg0LDEyICsyMzg4LDI4IEBAIHN0YXRpYyBpbnQgX19wdXRfcGFnZV90eXBl
KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgeCwgbngpKSAhPSB4KSApCiAgICAg
ICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAgICAgICAgIC8q
IFdlIGNsZWFyZWQgdGhlICd2YWxpZCBiaXQnIHNvIHdlIGRvIHRoZSBjbGVh
biB1cC4gKi8KLSAgICAgICAgICAgICAgICByYyA9IF9fcHV0X2ZpbmFsX3Bh
Z2VfdHlwZShwYWdlLCB4LCBwcmVlbXB0aWJsZSk7CisgICAgICAgICAgICAg
ICAgcmMgPSBfcHV0X2ZpbmFsX3BhZ2VfdHlwZShwYWdlLCB4LCBwcmVlbXB0
aWJsZSwgcHRwZyk7CisgICAgICAgICAgICAgICAgcHRwZyA9IE5VTEw7CiAg
ICAgICAgICAgICAgICAgaWYgKCB4ICYgUEdUX3BhcnRpYWwgKQogICAgICAg
ICAgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKICAgICAgICAgICAgICAg
ICBicmVhazsKICAgICAgICAgICAgIH0KIAorICAgICAgICAgICAgaWYgKCBw
dHBnICYmIFBHVF90eXBlX2VxdWFsKHgsIHB0cGctPnUuaW51c2UudHlwZV9p
bmZvKSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgLyoKKyAg
ICAgICAgICAgICAgICAgKiBwYWdlX3NldF90bGJmbHVzaF90aW1lc3RhbXAo
KSBhY2Nlc3NlcyB0aGUgc2FtZSB1bmlvbgorICAgICAgICAgICAgICAgICAq
IGxpbmVhcl9wdF9jb3VudCBsaXZlcyBpbi4gVW52YWxpZGF0ZWQgcGFnZSB0
YWJsZSBwYWdlcywKKyAgICAgICAgICAgICAgICAgKiBob3dldmVyLCBzaG91
bGQgb2NjdXIgZHVyaW5nIGRvbWFpbiBkZXN0cnVjdGlvbiBvbmx5CisgICAg
ICAgICAgICAgICAgICogYW55d2F5LiAgVXBkYXRpbmcgb2YgbGluZWFyX3B0
X2NvdW50IGx1Y2tpbHkgaXMgbm90CisgICAgICAgICAgICAgICAgICogbmVj
ZXNzYXJ5IGFueW1vcmUgZm9yIGEgZHlpbmcgZG9tYWluLgorICAgICAgICAg
ICAgICAgICAqLworICAgICAgICAgICAgICAgIEFTU0VSVChwYWdlX2dldF9v
d25lcihwYWdlKS0+aXNfZHlpbmcpOworICAgICAgICAgICAgICAgIEFTU0VS
VChwYWdlLT5saW5lYXJfcHRfY291bnQgPCAwKTsKKyAgICAgICAgICAgICAg
ICBBU1NFUlQocHRwZy0+bGluZWFyX3B0X2NvdW50ID4gMCk7CisgICAgICAg
ICAgICAgICAgcHRwZyA9IE5VTEw7CisgICAgICAgICAgICB9CisKICAgICAg
ICAgICAgIC8qCiAgICAgICAgICAgICAgKiBSZWNvcmQgVExCIGluZm9ybWF0
aW9uIGZvciBmbHVzaCBsYXRlci4gV2UgZG8gbm90IHN0YW1wIHBhZ2UKICAg
ICAgICAgICAgICAqIHRhYmxlcyB3aGVuIHJ1bm5pbmcgaW4gc2hhZG93IG1v
ZGU6CkBAIC0yMzA5LDYgKzI0MjksMTMgQEAgc3RhdGljIGludCBfX3B1dF9w
YWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwKICAgICAgICAgICAg
IHJldHVybiAtRUlOVFI7CiAgICAgfQogCisgICAgaWYgKCBwdHBnICYmIFBH
VF90eXBlX2VxdWFsKHgsIHB0cGctPnUuaW51c2UudHlwZV9pbmZvKSApCisg
ICAgeworICAgICAgICBBU1NFUlQoIXJjKTsKKyAgICAgICAgZGVjX2xpbmVh
cl91c2VzKHBhZ2UpOworICAgICAgICBkZWNfbGluZWFyX2VudHJpZXMocHRw
Zyk7CisgICAgfQorCiAgICAgcmV0dXJuIHJjOwogfQogCkBAIC0yNDQzLDYg
KzI1NzAsNyBAQCBzdGF0aWMgaW50IF9fZ2V0X3BhZ2VfdHlwZShzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAgICAgICAg
ICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IDA7CiAgICAgICAgICAg
ICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CiAgICAgICAgIH0KKyAgICAgICAg
cGFnZS0+bGluZWFyX3B0X2NvdW50ID0gMDsKICAgICAgICAgcmMgPSBhbGxv
Y19wYWdlX3R5cGUocGFnZSwgdHlwZSwgcHJlZW1wdGlibGUpOwogICAgIH0K
IApAQCAtMjQ1NCw3ICsyNTgyLDcgQEAgc3RhdGljIGludCBfX2dldF9wYWdl
X3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0
eXBlLAogCiB2b2lkIHB1dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZSkKIHsKLSAgICBpbnQgcmMgPSBfX3B1dF9wYWdlX3R5cGUocGFnZSwg
MCk7CisgICAgaW50IHJjID0gX3B1dF9wYWdlX3R5cGUocGFnZSwgMCwgTlVM
TCk7CiAgICAgQVNTRVJUKHJjID09IDApOwogICAgICh2b2lkKXJjOwogfQpA
QCAtMjQ3MCw3ICsyNTk4LDcgQEAgaW50IGdldF9wYWdlX3R5cGUoc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlKQogCiBpbnQg
cHV0X3BhZ2VfdHlwZV9wcmVlbXB0aWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlKQogewotICAgIHJldHVybiBfX3B1dF9wYWdlX3R5cGUocGFnZSwgMSk7
CisgICAgcmV0dXJuIF9wdXRfcGFnZV90eXBlKHBhZ2UsIDEsIE5VTEwpOwog
fQogCiBpbnQgZ2V0X3BhZ2VfdHlwZV9wcmVlbXB0aWJsZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCkBAIC0yNjc2LDEx
ICsyODA0LDE0IEBAIGludCBwdXRfb2xkX2d1ZXN0X3RhYmxlKHN0cnVjdCB2
Y3B1ICp2KQogICAgIGlmICggIXYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlICkK
ICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICBzd2l0Y2ggKCByYyA9IHB1dF9w
YWdlX2FuZF90eXBlX3ByZWVtcHRpYmxlKHYtPmFyY2gub2xkX2d1ZXN0X3Rh
YmxlKSApCisgICAgc3dpdGNoICggcmMgPSBfcHV0X3BhZ2VfdHlwZSh2LT5h
cmNoLm9sZF9ndWVzdF90YWJsZSwgMSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHYtPmFyY2gub2xkX2d1ZXN0X3B0cGcpICkKICAgICB7
CiAgICAgY2FzZSAtRUlOVFI6CiAgICAgY2FzZSAtRVJFU1RBUlQ6CiAgICAg
ICAgIHJldHVybiAtRVJFU1RBUlQ7CisgICAgY2FzZSAwOgorICAgICAgICBw
dXRfcGFnZSh2LT5hcmNoLm9sZF9ndWVzdF90YWJsZSk7CiAgICAgfQogCiAg
ICAgdi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBOVUxMOwpAQCAtMjgzNCw2
ICsyOTY1LDcgQEAgaW50IG5ld19ndWVzdF9jcjModW5zaWduZWQgbG9uZyBt
Zm4pCiAgICAgICAgICAgICBjYXNlIC1FSU5UUjoKICAgICAgICAgICAgICAg
ICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAgIGNhc2UgLUVSRVNUQVJU
OgorICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0cGcg
PSBOVUxMOwogICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0
X3RhYmxlID0gcGFnZTsKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAg
ICAgICAgIGRlZmF1bHQ6CkBAIC0zMDc5LDcgKzMyMTEsMTAgQEAgbG9uZyBk
b19tbXVleHRfb3AoCiAgICAgICAgICAgICAgICAgICAgIGlmICggdHlwZSA9
PSBQR1RfbDFfcGFnZV90YWJsZSApCiAgICAgICAgICAgICAgICAgICAgICAg
ICBwdXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKICAgICAgICAgICAgICAgICAg
ICAgZWxzZQorICAgICAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAg
ICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsK
ICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0
X3RhYmxlID0gcGFnZTsKKyAgICAgICAgICAgICAgICAgICAgfQogICAgICAg
ICAgICAgICAgIH0KICAgICAgICAgICAgIH0KIApAQCAtMzExMiw2ICszMjQ3
LDcgQEAgbG9uZyBkb19tbXVleHRfb3AoCiAgICAgICAgICAgICB7CiAgICAg
ICAgICAgICBjYXNlIC1FSU5UUjoKICAgICAgICAgICAgIGNhc2UgLUVSRVNU
QVJUOgorICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0
cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1
ZXN0X3RhYmxlID0gcGFnZTsKICAgICAgICAgICAgICAgICByYyA9IDA7CiAg
ICAgICAgICAgICAgICAgYnJlYWs7CkBAIC0zMTg5LDYgKzMzMjUsNyBAQCBs
b25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgICAgICAgICAgY2FzZSAt
RUlOVFI6CiAgICAgICAgICAgICAgICAgICAgICAgICByYyA9IC1FUkVTVEFS
VDsKICAgICAgICAgICAgICAgICAgICAgY2FzZSAtRVJFU1RBUlQ6CisgICAg
ICAgICAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVzdF9wdHBn
ID0gTlVMTDsKICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnItPmFyY2gu
b2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKICAgICAgICAgICAgICAgICAgICAg
ICAgIG9rYXkgPSAwOwogICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAppbmRleCAwNjJkZTllZDhl
Li5hM2YzNzlkNDI5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgK
QEAgLTQ1Myw2ICs0NTMsOCBAQCBzdHJ1Y3QgYXJjaF92Y3B1CiAgICAgcGFn
ZXRhYmxlX3QgZ3Vlc3RfdGFibGVfdXNlcjsgICAgICAgLyogKE1GTikgeDg2
LzY0IHVzZXItc3BhY2UgcGFnZXRhYmxlICovCiAgICAgcGFnZXRhYmxlX3Qg
Z3Vlc3RfdGFibGU7ICAgICAgICAgICAgLyogKE1GTikgZ3Vlc3Qgbm90aW9u
IG9mIGNyMyAqLwogICAgIHN0cnVjdCBwYWdlX2luZm8gKm9sZF9ndWVzdF90
YWJsZTsgIC8qIHBhcnRpYWxseSBkZXN0cnVjdGVkIHBhZ2V0YWJsZSAqLwor
ICAgIHN0cnVjdCBwYWdlX2luZm8gKm9sZF9ndWVzdF9wdHBnOyAgIC8qIGNv
bnRhaW5pbmcgcGFnZSB0YWJsZSBvZiB0aGUgKi8KKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBmb3JtZXIsIGlmIGFueSAq
LwogICAgIC8qIGd1ZXN0X3RhYmxlIGhvbGRzIGEgcmVmIHRvIHRoZSBwYWdl
LCBhbmQgYWxzbyBhIHR5cGUtY291bnQgdW5sZXNzCiAgICAgICogc2hhZG93
IHJlZmNvdW50cyBhcmUgaW4gdXNlICovCiAgICAgcGFnZXRhYmxlX3Qgc2hh
ZG93X3RhYmxlWzRdOyAgICAgICAgLyogKE1GTikgc2hhZG93KHMpIG9mIGd1
ZXN0ICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggZGNhMjk4ZmI2NC4u
NTU4YjdmMDBmMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
bS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtMTE5LDEx
ICsxMTksMTEgQEAgc3RydWN0IHBhZ2VfaW5mbwogICAgICAgICB1MzIgdGxi
Zmx1c2hfdGltZXN0YW1wOwogCiAgICAgICAgIC8qCi0gICAgICAgICAqIFdo
ZW4gUEdUX3BhcnRpYWwgaXMgdHJ1ZSB0aGVuIHRoaXMgZmllbGQgaXMgdmFs
aWQgYW5kIGluZGljYXRlcwotICAgICAgICAgKiB0aGF0IFBURXMgaW4gdGhl
IHJhbmdlIFswLCBAbnJfdmFsaWRhdGVkX3B0ZXMpIGhhdmUgYmVlbiB2YWxp
ZGF0ZWQuCi0gICAgICAgICAqIEFuIGV4dHJhIHBhZ2UgcmVmZXJlbmNlIG11
c3QgYmUgYWNxdWlyZWQgKG9yIG5vdCBkcm9wcGVkKSB3aGVuZXZlcgotICAg
ICAgICAgKiBQR1RfcGFydGlhbCBnZXRzIHNldCwgYW5kIGl0IG11c3QgYmUg
ZHJvcHBlZCB3aGVuIHRoZSBmbGFnIGdldHMKLSAgICAgICAgICogY2xlYXJl
ZC4gVGhpcyBpcyBzbyB0aGF0IGEgZ2V0KCkgbGVhdmluZyBhIHBhZ2UgaW4g
cGFydGlhbGx5CisgICAgICAgICAqIFdoZW4gUEdUX3BhcnRpYWwgaXMgdHJ1
ZSB0aGVuIHRoZSBmaXJzdCB0d28gZmllbGRzIGFyZSB2YWxpZCBhbmQKKyAg
ICAgICAgICogaW5kaWNhdGUgdGhhdCBQVEVzIGluIHRoZSByYW5nZSBbMCwg
QG5yX3ZhbGlkYXRlZF9wdGVzKSBoYXZlIGJlZW4KKyAgICAgICAgICogdmFs
aWRhdGVkLiBBbiBleHRyYSBwYWdlIHJlZmVyZW5jZSBtdXN0IGJlIGFjcXVp
cmVkIChvciBub3QgZHJvcHBlZCkKKyAgICAgICAgICogd2hlbmV2ZXIgUEdU
X3BhcnRpYWwgZ2V0cyBzZXQsIGFuZCBpdCBtdXN0IGJlIGRyb3BwZWQgd2hl
biB0aGUgZmxhZworICAgICAgICAgKiBnZXRzIGNsZWFyZWQuIFRoaXMgaXMg
c28gdGhhdCBhIGdldCgpIGxlYXZpbmcgYSBwYWdlIGluIHBhcnRpYWxseQog
ICAgICAgICAgKiB2YWxpZGF0ZWQgc3RhdGUgKHdoZXJlIHRoZSBjYWxsZXIg
d291bGQgZHJvcCB0aGUgcmVmZXJlbmNlIGFjcXVpcmVkCiAgICAgICAgICAq
IGR1ZSB0byB0aGUgZ2V0dGluZyBvZiB0aGUgdHlwZSBbYXBwYXJlbnRseV0g
ZmFpbGluZyBbLUVSRVNUQVJUXSkKICAgICAgICAgICogd291bGQgbm90IGFj
Y2lkZW50YWxseSByZXN1bHQgaW4gYSBwYWdlIGxlZnQgd2l0aCB6ZXJvIGdl
bmVyYWwKQEAgLTE0NywxMCArMTQ3LDE4IEBAIHN0cnVjdCBwYWdlX2luZm8K
ICAgICAgICAgICogcHV0X3BhZ2VfZnJvbV9sTmUoKSAoZHVlIHRvIHRoZSBh
cHBhcmVudCBmYWlsdXJlKSwgYW5kIGhlbmNlIGl0CiAgICAgICAgICAqIG11
c3QgYmUgZHJvcHBlZCB3aGVuIHRoZSBwdXQgb3BlcmF0aW9uIGlzIHJlc3Vt
ZWQgKGFuZCBjb21wbGV0ZXMpLAogICAgICAgICAgKiBidXQgaXQgbXVzdCBu
b3QgYmUgYWNxdWlyZWQgaWYgcGlja2luZyB1cCB0aGUgcGFnZSBmb3IgdmFs
aWRhdGlvbi4KKyAgICAgICAgICoKKyAgICAgICAgICogVGhlIDNyZCBmaWVs
ZCwgQGxpbmVhcl9wdF9jb3VudCwgaW5kaWNhdGVzCisgICAgICAgICAqIC0g
YnkgYSBwb3NpdGl2ZSB2YWx1ZSwgaG93IG1hbnkgc2FtZS1sZXZlbCBwYWdl
IHRhYmxlIGVudHJpZXMgYSBwYWdlCisgICAgICAgICAqICAgdGFibGUgaGFz
LAorICAgICAgICAgKiAtIGJ5IGEgbmVnYXRpdmUgdmFsdWUsIGluIGhvdyBt
YW55IHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMgYSBwYWdlIGlzCisgICAgICAg
ICAqICAgaW4gdXNlLgogICAgICAgICAgKi8KICAgICAgICAgc3RydWN0IHsK
LSAgICAgICAgICAgIHUxNiBucl92YWxpZGF0ZWRfcHRlczsKLSAgICAgICAg
ICAgIHM4IHBhcnRpYWxfcHRlOworICAgICAgICAgICAgdTE2IG5yX3ZhbGlk
YXRlZF9wdGVzOlBBR0VUQUJMRV9PUkRFUiArIDE7CisgICAgICAgICAgICB1
MTYgOjE2IC0gUEFHRVRBQkxFX09SREVSIC0gMSAtIDI7CisgICAgICAgICAg
ICBzMTYgcGFydGlhbF9wdGU6MjsKKyAgICAgICAgICAgIHMxNiBsaW5lYXJf
cHRfY291bnQ7CiAgICAgICAgIH07CiAKICAgICAgICAgLyoKQEAgLTIwMSw2
ICsyMDksOSBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAjZGVmaW5lIFBHVF9jb3Vu
dF93aWR0aCAgIFBHX3NoaWZ0KDkpCiAjZGVmaW5lIFBHVF9jb3VudF9tYXNr
ICAgICgoMVVMPDxQR1RfY291bnRfd2lkdGgpLTEpCiAKKy8qIEFyZSB0aGUg
J3R5cGUgbWFzaycgYml0cyBpZGVudGljYWw/ICovCisjZGVmaW5lIFBHVF90
eXBlX2VxdWFsKHgsIHkpICghKCgoeCkgXiAoeSkpICYgUEdUX3R5cGVfbWFz
aykpCisKICAvKiBDbGVhcmVkIHdoZW4gdGhlIG93bmluZyBndWVzdCAnZnJl
ZXMnIHRoaXMgcGFnZS4gKi8KICNkZWZpbmUgX1BHQ19hbGxvY2F0ZWQgICAg
UEdfc2hpZnQoMSkKICNkZWZpbmUgUEdDX2FsbG9jYXRlZCAgICAgUEdfbWFz
aygxLCAxKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zeXN0
ZW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3lzdGVtLmgKaW5kZXggNzEx
MTMyOTViZC4uZWZlNzIxY2I0NCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9zeXN0ZW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3N5
c3RlbS5oCkBAIC0xMTcsNiArMTE3LDUyIEBAIHN0YXRpYyBhbHdheXNfaW5s
aW5lIHVuc2lnbmVkIGxvbmcgX19jbXB4Y2hnKAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAodW5zaWduZWQgbG9uZylfX24sc2l6ZW9m
KCoocHRyKSkpKTsgXAogfSkKIAorLyoKKyAqIFVuZGVmaW5lZCBzeW1ib2wg
dG8gY2F1c2UgbGluayBmYWlsdXJlIGlmIGEgd3Jvbmcgc2l6ZSBpcyB1c2Vk
IHdpdGgKKyAqIGFyY2hfZmV0Y2hfYW5kX2FkZCgpLgorICovCitleHRlcm4g
dW5zaWduZWQgbG9uZyBfX2JhZF9mZXRjaF9hbmRfYWRkX3NpemUodm9pZCk7
CisKK3N0YXRpYyBhbHdheXNfaW5saW5lIHVuc2lnbmVkIGxvbmcgX194YWRk
KAorICAgIHZvbGF0aWxlIHZvaWQgKnB0ciwgdW5zaWduZWQgbG9uZyB2LCBp
bnQgc2l6ZSkKK3sKKyAgICBzd2l0Y2ggKCBzaXplICkKKyAgICB7CisgICAg
Y2FzZSAxOgorICAgICAgICBhc20gdm9sYXRpbGUgKCAibG9jazsgeGFkZGIg
JWIwLCUxIgorICAgICAgICAgICAgICAgICAgICAgICA6ICIrciIgKHYpLCAi
K20iICgqX194ZyhwdHIpKQorICAgICAgICAgICAgICAgICAgICAgICA6OiAi
bWVtb3J5Iik7CisgICAgICAgIHJldHVybiB2OworICAgIGNhc2UgMjoKKyAg
ICAgICAgYXNtIHZvbGF0aWxlICggImxvY2s7IHhhZGR3ICV3MCwlMSIKKyAg
ICAgICAgICAgICAgICAgICAgICAgOiAiK3IiICh2KSwgIittIiAoKl9feGco
cHRyKSkKKyAgICAgICAgICAgICAgICAgICAgICAgOjogIm1lbW9yeSIpOwor
ICAgICAgICByZXR1cm4gdjsKKyAgICBjYXNlIDQ6CisgICAgICAgIGFzbSB2
b2xhdGlsZSAoICJsb2NrOyB4YWRkbCAlazAsJTEiCisgICAgICAgICAgICAg
ICAgICAgICAgIDogIityIiAodiksICIrbSIgKCpfX3hnKHB0cikpCisgICAg
ICAgICAgICAgICAgICAgICAgIDo6ICJtZW1vcnkiKTsKKyAgICAgICAgcmV0
dXJuIHY7CisgICAgY2FzZSA4OgorICAgICAgICBhc20gdm9sYXRpbGUgKCAi
bG9jazsgeGFkZHEgJXEwLCUxIgorICAgICAgICAgICAgICAgICAgICAgICA6
ICIrciIgKHYpLCAiK20iICgqX194ZyhwdHIpKQorICAgICAgICAgICAgICAg
ICAgICAgICA6OiAibWVtb3J5Iik7CisKKyAgICAgICAgcmV0dXJuIHY7Cisg
ICAgZGVmYXVsdDoKKyAgICAgICAgcmV0dXJuIF9fYmFkX2ZldGNoX2FuZF9h
ZGRfc2l6ZSgpOworICAgIH0KK30KKworLyoKKyAqIEF0b21pY2FsbHkgYWRk
IEB2IHRvIHRoZSAxLCAyLCA0LCBvciA4IGJ5dGUgdmFsdWUgYXQgQHB0ci4g
IFJldHVybnMKKyAqIHRoZSBwcmV2aW91cyB2YWx1ZS4KKyAqCisgKiBUaGlz
IGlzIGEgZnVsbCBtZW1vcnkgYmFycmllci4KKyAqLworI2RlZmluZSBhcmNo
X2ZldGNoX2FuZF9hZGQocHRyLCB2KSBcCisgICAgKCh0eXBlb2YoKihwdHIp
KSlfX3hhZGQocHRyLCAodHlwZW9mKCoocHRyKSkpKHYpLCBzaXplb2YoKihw
dHIpKSkpCisKIC8qCiAgKiBCb3RoIEludGVsIGFuZCBBTUQgYWdyZWUgdGhh
dCwgZnJvbSBhIHByb2dyYW1tZXIncyB2aWV3cG9pbnQ6CiAgKiAgTG9hZHMg
Y2Fubm90IGJlIHJlb3JkZXJlZCByZWxhdGl2ZSB0byBvdGhlciBsb2Fkcy4K
LS0gCjIuMTQuMQoK

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.5/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Disposition: attachment;
 filename="xsa240-4.5/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Transfer-Encoding: base64

RnJvbSA3NDQ0ZjhhNmMxYThkZjA4MmMyM2EwYzFhY2M1NDJkZWZjZmZjMGFk
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IEZyaSwgMjIgU2Vw
IDIwMTcgMTE6NDY6NTUgKzAxMDAKU3ViamVjdDogW1BBVENIIDIvMl0geDg2
L21tOiBEaXNhYmxlIFBWIGxpbmVhciBwYWdldGFibGVzIGJ5IGRlZmF1bHQK
CkFsbG93aW5nIHBhZ2V0YWJsZXMgdG8gcG9pbnQgdG8gb3RoZXIgcGFnZXRh
YmxlcyBvZiB0aGUgc2FtZSBsZXZlbAoob2Z0ZW4gY2FsbGVkICdsaW5lYXIg
cGFnZXRhYmxlcycpIGhhcyBiZWVuIGluY2x1ZGVkIGluIFhlbiBzaW5jZSBp
dHMKaW5jZXB0aW9uLiAgQnV0IGl0IGlzIG5vdCB1c2VkIGJ5IHRoZSBtb3N0
IGNvbW1vbiBQViBndWVzdHMgKExpbnV4LApOZXRCU0QsIG1pbmlvcyksIGFu
ZCBoYXMgYmVlbiB0aGUgc291cmNlIG9mIGEgbnVtYmVyIG9mIHN1YnRsZQpy
ZWZlcmVuY2UtY291bnRpbmcgYnVncy4KCkFkZCBhIGNvbW1hbmQtbGluZSBv
cHRpb24gdG8gY29udHJvbCB3aGV0aGVyIFBWIGxpbmVhciBwYWdldGFibGVz
IGFyZQphbGxvd2VkIChkaXNhYmxlZCBieSBkZWZhdWx0KS4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYyOgotIHMvXy8tLzsgaW4g
Y29tbWFuZC1saW5lIG9wdGlvbgotIEFkZGVkIF9fcmVhZF9tb3N0bHkKLS0t
CiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8IDE1ICsr
KysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAg
ICAgICAgfCAgOSArKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMjQgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
bWFya2Rvd24KaW5kZXggMTZiZmIzOWQwMi4uMzZhZTlkOTkyNSAxMDA2NDQK
LS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysr
IGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTEx
MzcsNiArMTEzNywyMSBAQCBUaGUgZm9sbG93aW5nIHJlc291cmNlcyBhcmUg
YXZhaWxhYmxlOgogICBMMyBjYWNoZSBvY2N1cGFuY3kuCiAgICogYGNtdGAg
aW5zdHJ1Y3RzIFhlbiB0byBlbmFibGUvZGlzYWJsZSBDYWNoZSBNb25pdG9y
aW5nIFRlY2hub2xvZ3kuCiAgICogYHJtaWRfbWF4YCBpbmRpY2F0ZXMgdGhl
IG1heCB2YWx1ZSBmb3Igcm1pZC4KKworIyMjIHB2LWxpbmVhci1wdAorPiBg
PSA8Ym9vbGVhbj5gCisKKz4gRGVmYXVsdDogYGZhbHNlYAorCitBbGxvdyBQ
ViBndWVzdHMgdG8gaGF2ZSBwYWdldGFibGUgZW50cmllcyBwb2ludGluZyB0
byBvdGhlciBwYWdldGFibGVzCitvZiB0aGUgc2FtZSBsZXZlbCAoaS5lLiwg
YWxsb3dpbmcgTDIgUFRFcyB0byBwb2ludCB0byBvdGhlciBMMiBwYWdlcyku
CitUaGlzIHRlY2huaXF1ZSBpcyBvZnRlbiBjYWxsZWQgImxpbmVhciBwYWdl
dGFibGVzIiwgYW5kIGlzIHNvbWV0aW1lcwordXNlZCB0byBhbGxvdyBvcGVy
YXRpbmcgc3lzdGVtcyBhIHNpbXBsZSB3YXkgdG8gY29uc2lzdGVudGx5IG1h
cCB0aGUKK2N1cnJlbnQgcHJvY2VzcydzIHBhZ2V0YWJsZXMgaW50byBpdHMg
b3duIHZpcnR1YWwgYWRkcmVzcyBzcGFjZS4KKworTm9uZSBvZiB0aGUgbW9z
dCBjb21tb24gUFYgb3BlcmF0aW5nIHN5c3RlbXMgKExpbnV4LCBOZXRCU0Qs
IE1pbmlPUykKK3VzZSB0aGlzIHRlY2huaXF1ZSwgYnV0IHRoZXJlIG1heSBi
ZSBjdXN0b20gb3BlcmF0aW5nIHN5c3RlbXMgd2hpY2gKK2RvLgogCiAjIyMg
cmVib290CiA+IGA9IHRbcmlwbGVdIHwga1tiZF0gfCBhW2NwaV0gfCBwW2Np
XSB8IGVbZmldIHwgbltvXSBbLCBbd11hcm0gfCBbY11vbGRdYApkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwpp
bmRleCA3YjRiZjFmN2ViLi43MjEzOWJkNTRjIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNzM0
LDYgKzczNCw5IEBAIHN0YXRpYyB2b2lkIGRlY19saW5lYXJfdXNlcyhzdHJ1
Y3QgcGFnZV9pbmZvICpwZykKICAqICAgICBmcmFtZSBpZiBpdCBpcyBtYXBw
ZWQgYnkgYSBkaWZmZXJlbnQgcm9vdCB0YWJsZS4gVGhpcyBpcyBzdWZmaWNp
ZW50IGFuZAogICogICAgIGFsc28gbmVjZXNzYXJ5IHRvIGFsbG93IHZhbGlk
YXRpb24gb2YgYSByb290IHRhYmxlIG1hcHBpbmcgaXRzZWxmLgogICovCitz
dGF0aWMgYm9vbF90IF9fcmVhZF9tb3N0bHkgcHZfbGluZWFyX3B0X2VuYWJs
ZSA9IDA7Citib29sZWFuX3BhcmFtKCJwdi1saW5lYXItcHQiLCBwdl9saW5l
YXJfcHRfZW5hYmxlKTsKKwogI2RlZmluZSBkZWZpbmVfZ2V0X2xpbmVhcl9w
YWdldGFibGUobGV2ZWwpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKIHN0YXRpYyBpbnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiBnZXRf
IyNsZXZlbCMjX2xpbmVhcl9wYWdldGFibGUoICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAtNzQzLDYgKzc0Niwx
MiBAQCBnZXRfIyNsZXZlbCMjX2xpbmVhcl9wYWdldGFibGUoICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2U7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB1bnNpZ25lZCBsb25n
IHBmbjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgIGlmICggIXB2X2xpbmVhcl9wdF9lbmFibGUgKSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIE1FTV9MT0co
IkF0dGVtcHQgdG8gY3JlYXRlIGxpbmVhciBwLnQuIChmZWF0dXJlIGRpc2Fi
bGVkKSIpOyAgICAgICAgXAorICAgICAgICByZXR1cm4gMDsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIGlmICggKGxldmVs
IyNlX2dldF9mbGFncyhwZGUpICYgX1BBR0VfUlcpICkgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKICAgICB7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgICAgIE1FTV9MT0coIkF0dGVtcHQgdG8gY3JlYXRlIGxp
bmVhciBwLnQuIHdpdGggd3JpdGUgcGVybXMiKTsgICAgICAgICAgXAotLSAK
Mi4xNC4xCgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.6/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Disposition: attachment;
 filename="xsa240-4.6/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Transfer-Encoding: base64

RnJvbSBjZTMxMTk4ZGQ4MTE0NzlkYTM0ZGZiNjYzMTVmMzk5ZGM0Yjk4MDU1
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFRodSwgMjggU2VwIDIwMTcgMTU6
MTc6MjggKzAxMDAKU3ViamVjdDogW1BBVENIIDEvMl0geDg2OiBsaW1pdCBs
aW5lYXIgcGFnZSB0YWJsZSB1c2UgdG8gYSBzaW5nbGUgbGV2ZWwKClRoYXQn
cyB0aGUgb25seSB3YXkgdGhhdCB0aGV5J3JlIG1lYW50IHRvIGJlIHVzZWQu
IFdpdGhvdXQgc3VjaCBhCnJlc3RyaWN0aW9uIGFyYml0cmFyaWx5IGxvbmcg
Y2hhaW5zIG9mIHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMgY2FuIGJlCmJ1aWx0
LCB0ZWFyaW5nIGRvd24gb2Ygd2hpY2ggbWF5IHRoZW4gY2F1c2UgYXJiaXRy
YXJpbHkgZGVlcCByZWN1cnNpb24sCmNhdXNpbmcgYSBzdGFjayBvdmVyZmxv
dy4gVG8gZmFjaWxpdGF0ZSB0aGlzIHJlc3RyaWN0aW9uLCBhIGNvdW50ZXIg
aXMKYmVpbmcgaW50cm9kdWNlZCB0byB0cmFjayBib3RoIHRoZSBudW1iZXIg
b2Ygc2FtZS1sZXZlbCBlbnRyaWVzIGluIGEKcGFnZSB0YWJsZSBhcyB3ZWxs
IGFzIHRoZSBudW1iZXIgb2YgdXNlcyBvZiBhIHBhZ2UgdGFibGUgaW4gYW5v
dGhlcgpzYW1lLWxldmVsIG9uZSAoY291bnRpbmcgaW50byBwb3NpdGl2ZSBh
bmQgbmVnYXRpdmUgZGlyZWN0aW9uCnJlc3BlY3RpdmVseSwgdXRpbGl6aW5n
IHRoZSBmYWN0IHRoYXQgYm90aCBjb3VudHMgY2FuJ3QgYmUgbm9uLXplcm8g
YXQKdGhlIHNhbWUgdGltZSkuCgpOb3RlIHRoYXQgdGhlIGFkZGVkIGFjY291
bnRpbmcgaW50cm9kdWNlcyBhIHJlc3RyaWN0aW9uIG9uIHRoZSBudW1iZXIK
b2YgdGltZXMgYSBwYWdlIGNhbiBiZSB1c2VkIGluIG90aGVyIHNhbWUtbGV2
ZWwgcGFnZSB0YWJsZXMgLSBtb3JlIHRoYW4KMzJrIG9mIHN1Y2ggdXNlcyBh
cmUgbm8gbG9uZ2VyIHBvc3NpYmxlLgoKTm90ZSBhbHNvIHRoYXQgc29tZSBw
dXRfcGFnZV9hbmRfdHlwZVtfcHJlZW1wdGlibGVdKCkgY2FsbHMgYXJlCnJl
cGxhY2VkIHdpdGggb3Blbi1jb2RlZCBlcXVpdmFsZW50cy4gIFRoaXMgc2Vl
bWVkIHByZWZlcnJhYmxlIHRvCmFkZGluZyAicGFyZW50X3RhYmxlIiB0byB0
aGUgbWF0cml4IG9mIGZ1bmN0aW9ucy4KCk5vdGUgZnVydGhlciB0aGF0IGNy
b3NzLWRvbWFpbiBzYW1lLWxldmVsIHBhZ2UgdGFibGUgcmVmZXJlbmNlcyBh
cmUgbm8KbG9uZ2VyIHBlcm1pdHRlZCAodGhleSBwcm9iYWJseSBuZXZlciBz
aG91bGQgaGF2ZSBiZWVuKS4KClRoaXMgaXMgWFNBLTI0MC4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KU2lnbmVkLW9m
Zi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgfCAgIDEgKwog
eGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICB8IDE3MSArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2RvbWFpbi5oIHwgICAyICsKIHhlbi9pbmNsdWRlL2FzbS14
ODYvbW0uaCAgICAgfCAgMjUgKysrKystLQogNCBmaWxlcyBjaGFuZ2VkLCAx
NzUgaW5zZXJ0aW9ucygrKSwgMjQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFp
bi5jCmluZGV4IGJmZTYxNGQ3YjcuLjIzZDAzNGZhOGQgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9t
YWluLmMKQEAgLTExMzEsNiArMTEzMSw3IEBAIGludCBhcmNoX3NldF9pbmZv
X2d1ZXN0KAogICAgICAgICAgICAgICAgIGNhc2UgLUVJTlRSOgogICAgICAg
ICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAgICAg
ICBjYXNlIC1FUkVTVEFSVDoKKyAgICAgICAgICAgICAgICAgICAgdi0+YXJj
aC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgICAg
IHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0KICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhZ2V0YWJsZV9nZXRfcGFnZSh2LT5hcmNoLmd1ZXN0X3RhYmxl
KTsKICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5ndWVzdF90YWJsZSA9
IHBhZ2V0YWJsZV9udWxsKCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
bW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDIwZDk2M2NiMjIuLjgx
MDc0YWE0NzMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC02NjAsNiArNjYwLDYxIEBAIHN0YXRp
YyB2b2lkIHB1dF9kYXRhX3BhZ2UoCiAgICAgICAgIHB1dF9wYWdlKHBhZ2Up
OwogfQogCitzdGF0aWMgYm9vbF90IGluY19saW5lYXJfZW50cmllcyhzdHJ1
Y3QgcGFnZV9pbmZvICpwZykKK3sKKyAgICB0eXBlb2YocGctPmxpbmVhcl9w
dF9jb3VudCkgbmMgPSByZWFkX2F0b21pYygmcGctPmxpbmVhcl9wdF9jb3Vu
dCksIG9jOworCisgICAgZG8geworICAgICAgICAvKgorICAgICAgICAgKiBU
aGUgY2hlY2sgYmVsb3cgY2hlY2tzIGZvciB0aGUgImxpbmVhciB1c2UiIGNv
dW50IGJlaW5nIG5vbi16ZXJvCisgICAgICAgICAqIGFzIHdlbGwgYXMgb3Zl
cmZsb3cuICBTaWduZWQgaW50ZWdlciBvdmVyZmxvdyBpcyB1bmRlZmluZWQg
YmVoYXZpb3IKKyAgICAgICAgICogYWNjb3JkaW5nIHRvIHRoZSBDIHNwZWMu
ICBIb3dldmVyLCBhcyBsb25nIGFzIGxpbmVhcl9wdF9jb3VudCBpcworICAg
ICAgICAgKiBzbWFsbGVyIGluIHNpemUgdGhhbiAnaW50JywgdGhlIGFyaXRo
bWV0aWMgb3BlcmF0aW9uIG9mIHRoZQorICAgICAgICAgKiBpbmNyZW1lbnQg
YmVsb3cgd29uJ3Qgb3ZlcmZsb3c7IHJhdGhlciB0aGUgcmVzdWx0IHdpbGwg
YmUgdHJ1bmNhdGVkCisgICAgICAgICAqIHdoZW4gc3RvcmVkLiAgRW5zdXJl
IHRoYXQgdGhpcyBpcyBhbHdheXMgdHJ1ZS4KKyAgICAgICAgICovCisgICAg
ICAgIEJVSUxEX0JVR19PTihzaXplb2YobmMpID49IHNpemVvZihpbnQpKTsK
KyAgICAgICAgb2MgPSBuYysrOworICAgICAgICBpZiAoIG5jIDw9IDAgKQor
ICAgICAgICAgICAgcmV0dXJuIDA7CisgICAgICAgIG5jID0gY21weGNoZygm
cGctPmxpbmVhcl9wdF9jb3VudCwgb2MsIG5jKTsKKyAgICB9IHdoaWxlICgg
b2MgIT0gbmMgKTsKKworICAgIHJldHVybiAxOworfQorCitzdGF0aWMgdm9p
ZCBkZWNfbGluZWFyX2VudHJpZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCit7
CisgICAgdHlwZW9mKHBnLT5saW5lYXJfcHRfY291bnQpIG9jOworCisgICAg
b2MgPSBhcmNoX2ZldGNoX2FuZF9hZGQoJnBnLT5saW5lYXJfcHRfY291bnQs
IC0xKTsKKyAgICBBU1NFUlQob2MgPiAwKTsKK30KKworc3RhdGljIGJvb2xf
dCBpbmNfbGluZWFyX3VzZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCit7Cisg
ICAgdHlwZW9mKHBnLT5saW5lYXJfcHRfY291bnQpIG5jID0gcmVhZF9hdG9t
aWMoJnBnLT5saW5lYXJfcHRfY291bnQpLCBvYzsKKworICAgIGRvIHsKKyAg
ICAgICAgLyogU2VlIHRoZSByZXNwZWN0aXZlIGNvbW1lbnQgaW4gaW5jX2xp
bmVhcl9lbnRyaWVzKCkuICovCisgICAgICAgIEJVSUxEX0JVR19PTihzaXpl
b2YobmMpID49IHNpemVvZihpbnQpKTsKKyAgICAgICAgb2MgPSBuYy0tOwor
ICAgICAgICBpZiAoIG5jID49IDAgKQorICAgICAgICAgICAgcmV0dXJuIDA7
CisgICAgICAgIG5jID0gY21weGNoZygmcGctPmxpbmVhcl9wdF9jb3VudCwg
b2MsIG5jKTsKKyAgICB9IHdoaWxlICggb2MgIT0gbmMgKTsKKworICAgIHJl
dHVybiAxOworfQorCitzdGF0aWMgdm9pZCBkZWNfbGluZWFyX3VzZXMoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGcpCit7CisgICAgdHlwZW9mKHBnLT5saW5lYXJf
cHRfY291bnQpIG9jOworCisgICAgb2MgPSBhcmNoX2ZldGNoX2FuZF9hZGQo
JnBnLT5saW5lYXJfcHRfY291bnQsIDEpOworICAgIEFTU0VSVChvYyA8IDAp
OworfQorCiAvKgogICogV2UgYWxsb3cgcm9vdCB0YWJsZXMgdG8gbWFwIGVh
Y2ggb3RoZXIgKGEuay5hLiBsaW5lYXIgcGFnZSB0YWJsZXMpLiBJdAogICog
bmVlZHMgc29tZSBzcGVjaWFsIGNhcmUgd2l0aCByZWZlcmVuY2UgY291bnRz
IGFuZCBhY2Nlc3MgcGVybWlzc2lvbnM6CkBAIC02ODksMTUgKzc0NCwzNSBA
QCBnZXRfIyNsZXZlbCMjX2xpbmVhcl9wYWdldGFibGUoICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBpZiAoIChwZm4gPSBsZXZl
bCMjZV9nZXRfcGZuKHBkZSkpICE9IHBkZV9wZm4gKSAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBnID0gbWZuX3RvX3Bh
Z2UocGRlX3Bmbik7ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIC8qIE1ha2Ugc3Vy
ZSB0aGUgcGFnZSB0YWJsZSBiZWxvbmdzIHRvIHRoZSBjb3JyZWN0IGRvbWFp
bi4gKi8gICAgICAgXAorICAgICAgICBpZiAoIHVubGlrZWx5KHBhZ2VfZ2V0
X293bmVyKHB0cGcpICE9IGQpICkgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgICAgIHJldHVybiAwOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAvKiBNYWtlIHN1
cmUgdGhlIG1hcHBlZCBmcmFtZSBiZWxvbmdzIHRvIHRoZSBjb3JyZWN0IGRv
bWFpbi4gKi8gICAgIFwKICAgICAgICAgaWYgKCB1bmxpa2VseSghZ2V0X3Bh
Z2VfZnJvbV9wYWdlbnIocGZuLCBkKSkgKSAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgICAgICAgICByZXR1cm4gMDsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgLyogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgICAgICAqIEVuc3VyZSB0aGF0IHRoZSBt
YXBwZWQgZnJhbWUgaXMgYW4gYWxyZWFkeS12YWxpZGF0ZWQgcGFnZSB0YWJs
ZS4gXAorICAgICAgICAgKiBFbnN1cmUgdGhhdCB0aGUgbWFwcGVkIGZyYW1l
IGlzIGFuIGFscmVhZHktdmFsaWRhdGVkIHBhZ2UgdGFibGUgIFwKKyAgICAg
ICAgICogYW5kIGlzIG5vdCBpdHNlbGYgaGF2aW5nIGxpbmVhciBlbnRyaWVz
LCBhcyB3ZWxsIGFzIHRoYXQgdGhlICAgICBcCisgICAgICAgICAqIGNvbnRh
aW5pbmcgcGFnZSB0YWJsZSBpcyBub3QgaXNlbGYgaW4gdXNlIGFzIGEgbGlu
ZWFyIHBhZ2UgdGFibGUgXAorICAgICAgICAgKiBlbHNld2hlcmUuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgICogSWYgc28sIGF0b21pY2FsbHkgaW5jcmVtZW50
IHRoZSBjb3VudCAoY2hlY2tpbmcgZm9yIG92ZXJmbG93KS4gICBcCiAgICAg
ICAgICAqLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBwYWdlID0g
bWZuX3RvX3BhZ2UocGZuKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgaWYgKCAhaW5jX2xpbmVhcl9l
bnRyaWVzKHB0cGcpICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICAgICAgcHV0X3BhZ2UocGFnZSk7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIHJl
dHVybiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgIH0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICBpZiAoICFpbmNfbGluZWFyX3VzZXMocGFnZSkg
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICBk
ZWNfbGluZWFyX2VudHJpZXMocHRwZyk7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgcHV0X3BhZ2UocGFn
ZSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgICAgIHJldHVybiAwOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICB5ID0g
cGFnZS0+dS5pbnVzZS50eXBlX2luZm87ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgZG8geyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgICAgICAgICB4ID0geTsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApA
QCAtNzA1LDYgKzc4MCw4IEBAIGdldF8jI2xldmVsIyNfbGluZWFyX3BhZ2V0
YWJsZSggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgICAgICAgICAgICAgIHVubGlrZWx5KCh4ICYgKFBHVF90
eXBlX21hc2t8UEdUX3ZhbGlkYXRlZCkpICE9ICAgICAgICAgICAgXAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAoUEdUXyMjbGV2ZWwjI19wYWdlX3Rh
YmxlfFBHVF92YWxpZGF0ZWQpKSApICAgICAgIFwKICAgICAgICAgICAgIHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgZGVjX2xpbmVh
cl91c2VzKHBhZ2UpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICAgICAgICAgIGRlY19saW5lYXJfZW50cmllcyhw
dHBnKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICAgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAg
ICAgcmV0dXJuIDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgfSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKQEAgLTExMjksNiArMTIwNiw5IEBAIGdldF9wYWdlX2Zyb21f
bDRlKAogICAgICAgICAgICAgbDNlX3JlbW92ZV9mbGFncygocGwzZSksIF9Q
QUdFX1VTRVJ8X1BBR0VfUld8X1BBR0VfQUNDRVNTRUQpOyAgIFwKICAgICB9
IHdoaWxlICggMCApCiAKK3N0YXRpYyBpbnQgX3B1dF9wYWdlX3R5cGUoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSwgYm9vbF90IHByZWVtcHRpYmxlLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBn
KTsKKwogdm9pZCBwdXRfcGFnZV9mcm9tX2wxZShsMV9wZ2VudHJ5X3QgbDFl
LCBzdHJ1Y3QgZG9tYWluICpsMWVfb3duZXIpCiB7CiAgICAgdW5zaWduZWQg
bG9uZyAgICAgcGZuID0gbDFlX2dldF9wZm4obDFlKTsKQEAgLTExOTgsMTcg
KzEyNzgsMjIgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wyZShsMl9w
Z2VudHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25nIHBmbikKICAgICBpZiAoIGwy
ZV9nZXRfZmxhZ3MobDJlKSAmIF9QQUdFX1BTRSApCiAgICAgICAgIHB1dF9z
dXBlcnBhZ2UobDJlX2dldF9wZm4obDJlKSk7CiAgICAgZWxzZQotICAgICAg
ICBwdXRfcGFnZV9hbmRfdHlwZShsMmVfZ2V0X3BhZ2UobDJlKSk7CisgICAg
eworICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IGwyZV9nZXRfcGFn
ZShsMmUpOworICAgICAgICBpbnQgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywg
MCwgbWZuX3RvX3BhZ2UocGZuKSk7CisKKyAgICAgICAgQVNTRVJUKCFyYyk7
CisgICAgICAgIHB1dF9wYWdlKHBnKTsKKyAgICB9CiAKICAgICByZXR1cm4g
MDsKIH0KIAotc3RhdGljIGludCBfX3B1dF9wYWdlX3R5cGUoc3RydWN0IHBh
Z2VfaW5mbyAqLCBpbnQgcHJlZW1wdGlibGUpOwotCiBzdGF0aWMgaW50IHB1
dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxv
bmcgcGZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcGFy
dGlhbCwgYm9vbF90IGRlZmVyKQogewogICAgIHN0cnVjdCBwYWdlX2luZm8g
KnBnOworICAgIGludCByYzsKIAogICAgIGlmICggIShsM2VfZ2V0X2ZsYWdz
KGwzZSkgJiBfUEFHRV9QUkVTRU5UKSB8fCAobDNlX2dldF9wZm4obDNlKSA9
PSBwZm4pICkKICAgICAgICAgcmV0dXJuIDE7CkBAIC0xMjMxLDIxICsxMzE2
LDI4IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sM2UobDNfcGdlbnRy
eV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgaWYgKCB1bmxpa2Vs
eShwYXJ0aWFsID4gMCkgKQogICAgIHsKICAgICAgICAgQVNTRVJUKCFkZWZl
cik7Ci0gICAgICAgIHJldHVybiBfX3B1dF9wYWdlX3R5cGUocGcsIDEpOwor
ICAgICAgICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGcsIDEsIG1mbl90b19w
YWdlKHBmbikpOwogICAgIH0KIAogICAgIGlmICggZGVmZXIgKQogICAgIHsK
KyAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IG1mbl90
b19wYWdlKHBmbik7CiAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0
X3RhYmxlID0gcGc7CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIAotICAg
IHJldHVybiBwdXRfcGFnZV9hbmRfdHlwZV9wcmVlbXB0aWJsZShwZyk7Cisg
ICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgMSwgbWZuX3RvX3BhZ2UocGZu
KSk7CisgICAgaWYgKCBsaWtlbHkoIXJjKSApCisgICAgICAgIHB1dF9wYWdl
KHBnKTsKKworICAgIHJldHVybiByYzsKIH0KIAogc3RhdGljIGludCBwdXRf
cGFnZV9mcm9tX2w0ZShsNF9wZ2VudHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25n
IHBmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHBhcnRp
YWwsIGJvb2xfdCBkZWZlcikKIHsKKyAgICBpbnQgcmMgPSAxOworCiAgICAg
aWYgKCAobDRlX2dldF9mbGFncyhsNGUpICYgX1BBR0VfUFJFU0VOVCkgJiYg
CiAgICAgICAgICAobDRlX2dldF9wZm4obDRlKSAhPSBwZm4pICkKICAgICB7
CkBAIC0xMjU0LDE4ICsxMzQ2LDIyIEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2Vf
ZnJvbV9sNGUobDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4s
CiAgICAgICAgIGlmICggdW5saWtlbHkocGFydGlhbCA+IDApICkKICAgICAg
ICAgewogICAgICAgICAgICAgQVNTRVJUKCFkZWZlcik7Ci0gICAgICAgICAg
ICByZXR1cm4gX19wdXRfcGFnZV90eXBlKHBnLCAxKTsKKyAgICAgICAgICAg
IHJldHVybiBfcHV0X3BhZ2VfdHlwZShwZywgMSwgbWZuX3RvX3BhZ2UocGZu
KSk7CiAgICAgICAgIH0KIAogICAgICAgICBpZiAoIGRlZmVyICkKICAgICAg
ICAgeworICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRw
ZyA9IG1mbl90b19wYWdlKHBmbik7CiAgICAgICAgICAgICBjdXJyZW50LT5h
cmNoLm9sZF9ndWVzdF90YWJsZSA9IHBnOwogICAgICAgICAgICAgcmV0dXJu
IDA7CiAgICAgICAgIH0KIAotICAgICAgICByZXR1cm4gcHV0X3BhZ2VfYW5k
X3R5cGVfcHJlZW1wdGlibGUocGcpOworICAgICAgICByYyA9IF9wdXRfcGFn
ZV90eXBlKHBnLCAxLCBtZm5fdG9fcGFnZShwZm4pKTsKKyAgICAgICAgaWYg
KCBsaWtlbHkoIXJjKSApCisgICAgICAgICAgICBwdXRfcGFnZShwZyk7CiAg
ICAgfQotICAgIHJldHVybiAxOworCisgICAgcmV0dXJuIHJjOwogfQogCiBz
dGF0aWMgaW50IGFsbG9jX2wxX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UpCkBAIC0xNDYzLDYgKzE1NTksNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wz
X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgIHsKICAg
ICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKICAgICAg
ICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgICAgIGN1
cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAg
ICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAg
ICAgICB9CiAgICAgICAgIHdoaWxlICggaS0tID4gMCApCkBAIC0xNTU1LDYg
KzE2NTIsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2w0X3RhYmxlKHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UpCiAgICAgICAgICAgICAgICAgewogICAgICAgICAg
ICAgICAgICAgICBpZiAoIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxl
ICkKICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRl
ZF9wdGVzKys7CisgICAgICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gu
b2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgICAgICBj
dXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CiAgICAgICAg
ICAgICAgICAgfQogICAgICAgICAgICAgfQpAQCAtMjMwMywxNCArMjQwMSwy
MCBAQCBpbnQgZnJlZV9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
CiB9CiAKIAotc3RhdGljIGludCBfX3B1dF9maW5hbF9wYWdlX3R5cGUoCi0g
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBl
LCBpbnQgcHJlZW1wdGlibGUpCitzdGF0aWMgaW50IF9wdXRfZmluYWxfcGFn
ZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcg
dHlwZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90
IHByZWVtcHRpYmxlLCBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBnKQogewogICAg
IGludCByYyA9IGZyZWVfcGFnZV90eXBlKHBhZ2UsIHR5cGUsIHByZWVtcHRp
YmxlKTsKIAogICAgIC8qIE5vIG5lZWQgZm9yIGF0b21pYyB1cGRhdGUgb2Yg
dHlwZV9pbmZvIGhlcmU6IG5vb25lIGVsc2UgdXBkYXRlcyBpdC4gKi8KICAg
ICBpZiAoIHJjID09IDAgKQogICAgIHsKKyAgICAgICAgaWYgKCBwdHBnICYm
IFBHVF90eXBlX2VxdWFsKHR5cGUsIHB0cGctPnUuaW51c2UudHlwZV9pbmZv
KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGRlY19saW5lYXJfdXNlcyhw
YWdlKTsKKyAgICAgICAgICAgIGRlY19saW5lYXJfZW50cmllcyhwdHBnKTsK
KyAgICAgICAgfQorICAgICAgICBBU1NFUlQoIXBhZ2UtPmxpbmVhcl9wdF9j
b3VudCB8fCBwYWdlX2dldF9vd25lcihwYWdlKS0+aXNfZHlpbmcpOwogICAg
ICAgICAvKgogICAgICAgICAgKiBSZWNvcmQgVExCIGluZm9ybWF0aW9uIGZv
ciBmbHVzaCBsYXRlci4gV2UgZG8gbm90IHN0YW1wIHBhZ2UgdGFibGVzCiAg
ICAgICAgICAqIHdoZW4gcnVubmluZyBpbiBzaGFkb3cgbW9kZToKQEAgLTIz
NDYsOCArMjQ1MCw4IEBAIHN0YXRpYyBpbnQgX19wdXRfZmluYWxfcGFnZV90
eXBlKAogfQogCiAKLXN0YXRpYyBpbnQgX19wdXRfcGFnZV90eXBlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICBpbnQgcHJlZW1wdGlibGUpCitzdGF0aWMgaW50IF9wdXRfcGFnZV90eXBl
KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIGJvb2xfdCBwcmVlbXB0aWJsZSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAq
cHRwZykKIHsKICAgICB1bnNpZ25lZCBsb25nIG54LCB4LCB5ID0gcGFnZS0+
dS5pbnVzZS50eXBlX2luZm87CiAgICAgaW50IHJjID0gMDsKQEAgLTIzNzQs
MTIgKzI0NzgsMjggQEAgc3RhdGljIGludCBfX3B1dF9wYWdlX3R5cGUoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB4LCBueCkpICE9IHgpICkKICAgICAgICAg
ICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgICAgICAgLyogV2Ug
Y2xlYXJlZCB0aGUgJ3ZhbGlkIGJpdCcgc28gd2UgZG8gdGhlIGNsZWFuIHVw
LiAqLwotICAgICAgICAgICAgICAgIHJjID0gX19wdXRfZmluYWxfcGFnZV90
eXBlKHBhZ2UsIHgsIHByZWVtcHRpYmxlKTsKKyAgICAgICAgICAgICAgICBy
YyA9IF9wdXRfZmluYWxfcGFnZV90eXBlKHBhZ2UsIHgsIHByZWVtcHRpYmxl
LCBwdHBnKTsKKyAgICAgICAgICAgICAgICBwdHBnID0gTlVMTDsKICAgICAg
ICAgICAgICAgICBpZiAoIHggJiBQR1RfcGFydGlhbCApCiAgICAgICAgICAg
ICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwogICAgICAgICAgICAgICAgIGJy
ZWFrOwogICAgICAgICAgICAgfQogCisgICAgICAgICAgICBpZiAoIHB0cGcg
JiYgUEdUX3R5cGVfZXF1YWwoeCwgcHRwZy0+dS5pbnVzZS50eXBlX2luZm8p
ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAvKgorICAgICAg
ICAgICAgICAgICAqIHBhZ2Vfc2V0X3RsYmZsdXNoX3RpbWVzdGFtcCgpIGFj
Y2Vzc2VzIHRoZSBzYW1lIHVuaW9uCisgICAgICAgICAgICAgICAgICogbGlu
ZWFyX3B0X2NvdW50IGxpdmVzIGluLiBVbnZhbGlkYXRlZCBwYWdlIHRhYmxl
IHBhZ2VzLAorICAgICAgICAgICAgICAgICAqIGhvd2V2ZXIsIHNob3VsZCBv
Y2N1ciBkdXJpbmcgZG9tYWluIGRlc3RydWN0aW9uIG9ubHkKKyAgICAgICAg
ICAgICAgICAgKiBhbnl3YXkuICBVcGRhdGluZyBvZiBsaW5lYXJfcHRfY291
bnQgbHVja2lseSBpcyBub3QKKyAgICAgICAgICAgICAgICAgKiBuZWNlc3Nh
cnkgYW55bW9yZSBmb3IgYSBkeWluZyBkb21haW4uCisgICAgICAgICAgICAg
ICAgICovCisgICAgICAgICAgICAgICAgQVNTRVJUKHBhZ2VfZ2V0X293bmVy
KHBhZ2UpLT5pc19keWluZyk7CisgICAgICAgICAgICAgICAgQVNTRVJUKHBh
Z2UtPmxpbmVhcl9wdF9jb3VudCA8IDApOworICAgICAgICAgICAgICAgIEFT
U0VSVChwdHBnLT5saW5lYXJfcHRfY291bnQgPiAwKTsKKyAgICAgICAgICAg
ICAgICBwdHBnID0gTlVMTDsKKyAgICAgICAgICAgIH0KKwogICAgICAgICAg
ICAgLyoKICAgICAgICAgICAgICAqIFJlY29yZCBUTEIgaW5mb3JtYXRpb24g
Zm9yIGZsdXNoIGxhdGVyLiBXZSBkbyBub3Qgc3RhbXAgcGFnZQogICAgICAg
ICAgICAgICogdGFibGVzIHdoZW4gcnVubmluZyBpbiBzaGFkb3cgbW9kZToK
QEAgLTIzOTksNiArMjUxOSwxMyBAQCBzdGF0aWMgaW50IF9fcHV0X3BhZ2Vf
dHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLAogICAgICAgICAgICAgcmV0
dXJuIC1FSU5UUjsKICAgICB9CiAKKyAgICBpZiAoIHB0cGcgJiYgUEdUX3R5
cGVfZXF1YWwoeCwgcHRwZy0+dS5pbnVzZS50eXBlX2luZm8pICkKKyAgICB7
CisgICAgICAgIEFTU0VSVCghcmMpOworICAgICAgICBkZWNfbGluZWFyX3Vz
ZXMocGFnZSk7CisgICAgICAgIGRlY19saW5lYXJfZW50cmllcyhwdHBnKTsK
KyAgICB9CisKICAgICByZXR1cm4gcmM7CiB9CiAKQEAgLTI1MzMsNiArMjY2
MCw3IEBAIHN0YXRpYyBpbnQgX19nZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKICAgICAgICAgICAg
IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gMDsKICAgICAgICAgICAgIHBh
Z2UtPnBhcnRpYWxfcHRlID0gMDsKICAgICAgICAgfQorICAgICAgICBwYWdl
LT5saW5lYXJfcHRfY291bnQgPSAwOwogICAgICAgICByYyA9IGFsbG9jX3Bh
Z2VfdHlwZShwYWdlLCB0eXBlLCBwcmVlbXB0aWJsZSk7CiAgICAgfQogCkBA
IC0yNTQ0LDcgKzI2NzIsNyBAQCBzdGF0aWMgaW50IF9fZ2V0X3BhZ2VfdHlw
ZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUs
CiAKIHZvaWQgcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
KQogewotICAgIGludCByYyA9IF9fcHV0X3BhZ2VfdHlwZShwYWdlLCAwKTsK
KyAgICBpbnQgcmMgPSBfcHV0X3BhZ2VfdHlwZShwYWdlLCAwLCBOVUxMKTsK
ICAgICBBU1NFUlQocmMgPT0gMCk7CiAgICAgKHZvaWQpcmM7CiB9CkBAIC0y
NTYwLDcgKzI2ODgsNyBAQCBpbnQgZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCiAKIGludCBwdXRf
cGFnZV90eXBlX3ByZWVtcHRpYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Up
CiB7Ci0gICAgcmV0dXJuIF9fcHV0X3BhZ2VfdHlwZShwYWdlLCAxKTsKKyAg
ICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGFnZSwgMSwgTlVMTCk7CiB9CiAK
IGludCBnZXRfcGFnZV90eXBlX3ByZWVtcHRpYmxlKHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSkKQEAgLTI3NjYsMTEgKzI4
OTQsMTQgQEAgaW50IHB1dF9vbGRfZ3Vlc3RfdGFibGUoc3RydWN0IHZjcHUg
KnYpCiAgICAgaWYgKCAhdi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgKQogICAg
ICAgICByZXR1cm4gMDsKIAotICAgIHN3aXRjaCAoIHJjID0gcHV0X3BhZ2Vf
YW5kX3R5cGVfcHJlZW1wdGlibGUodi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUp
ICkKKyAgICBzd2l0Y2ggKCByYyA9IF9wdXRfcGFnZV90eXBlKHYtPmFyY2gu
b2xkX2d1ZXN0X3RhYmxlLCAxLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdi0+YXJjaC5vbGRfZ3Vlc3RfcHRwZykgKQogICAgIHsKICAg
ICBjYXNlIC1FSU5UUjoKICAgICBjYXNlIC1FUkVTVEFSVDoKICAgICAgICAg
cmV0dXJuIC1FUkVTVEFSVDsKKyAgICBjYXNlIDA6CisgICAgICAgIHB1dF9w
YWdlKHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlKTsKICAgICB9CiAKICAgICB2
LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IE5VTEw7CkBAIC0yOTI3LDYgKzMw
NTgsNyBAQCBpbnQgbmV3X2d1ZXN0X2NyMyh1bnNpZ25lZCBsb25nIG1mbikK
ICAgICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAg
ICAgICAvKiBmYWxsdGhyb3VnaCAqLwogICAgICAgICAgICAgY2FzZSAtRVJF
U1RBUlQ6CisgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3Rf
cHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRf
Z3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICAgICAgICAgIGJyZWFrOwog
ICAgICAgICAgICAgZGVmYXVsdDoKQEAgLTMxNzIsNyArMzMwNCwxMCBAQCBs
b25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgICAgICAgICAgaWYgKCB0
eXBlID09IFBHVF9sMV9wYWdlX3RhYmxlICkKICAgICAgICAgICAgICAgICAg
ICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOwogICAgICAgICAgICAg
ICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBO
VUxMOwogICAgICAgICAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRf
Z3Vlc3RfdGFibGUgPSBwYWdlOworICAgICAgICAgICAgICAgICAgICB9CiAg
ICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQogCkBAIC0zMjA1LDYg
KzMzNDAsNyBAQCBsb25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgIHsK
ICAgICAgICAgICAgIGNhc2UgLUVJTlRSOgogICAgICAgICAgICAgY2FzZSAt
RVJFU1RBUlQ6CisgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vl
c3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5v
bGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICAgICAgICAgIHJjID0g
MDsKICAgICAgICAgICAgICAgICBicmVhazsKQEAgLTMyODUsNiArMzQyMSw3
IEBAIGxvbmcgZG9fbW11ZXh0X29wKAogICAgICAgICAgICAgICAgICAgICAg
ICAgcmMgPSAtRVJFU1RBUlQ7CiAgICAgICAgICAgICAgICAgICAgICAgICAv
KiBmYWxsdGhyb3VnaCAqLwogICAgICAgICAgICAgICAgICAgICBjYXNlIC1F
UkVTVEFSVDoKKyAgICAgICAgICAgICAgICAgICAgICAgIGN1cnItPmFyY2gu
b2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgICAgICAg
ICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAg
ICAgICAgICAgICAgICAgICAgb2theSA9IDA7CiAgICAgICAgICAgICAgICAg
ICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCmlu
ZGV4IGEyZDRmNzQ2OTYuLjQyNzk1NDljMjggMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9kb21haW4uaApAQCAtNTEyLDYgKzUxMiw4IEBAIHN0cnVjdCBhcmNo
X3ZjcHUKICAgICBwYWdldGFibGVfdCBndWVzdF90YWJsZV91c2VyOyAgICAg
ICAvKiAoTUZOKSB4ODYvNjQgdXNlci1zcGFjZSBwYWdldGFibGUgKi8KICAg
ICBwYWdldGFibGVfdCBndWVzdF90YWJsZTsgICAgICAgICAgICAvKiAoTUZO
KSBndWVzdCBub3Rpb24gb2YgY3IzICovCiAgICAgc3RydWN0IHBhZ2VfaW5m
byAqb2xkX2d1ZXN0X3RhYmxlOyAgLyogcGFydGlhbGx5IGRlc3RydWN0ZWQg
cGFnZXRhYmxlICovCisgICAgc3RydWN0IHBhZ2VfaW5mbyAqb2xkX2d1ZXN0
X3B0cGc7ICAgLyogY29udGFpbmluZyBwYWdlIHRhYmxlIG9mIHRoZSAqLwor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIGZv
cm1lciwgaWYgYW55ICovCiAgICAgLyogZ3Vlc3RfdGFibGUgaG9sZHMgYSBy
ZWYgdG8gdGhlIHBhZ2UsIGFuZCBhbHNvIGEgdHlwZS1jb3VudCB1bmxlc3MK
ICAgICAgKiBzaGFkb3cgcmVmY291bnRzIGFyZSBpbiB1c2UgKi8KICAgICBw
YWdldGFibGVfdCBzaGFkb3dfdGFibGVbNF07ICAgICAgICAvKiAoTUZOKSBz
aGFkb3cocykgb2YgZ3Vlc3QgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAppbmRl
eCBiNDI5OWZkZGVhLi40MTkxZTEzMTEyIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
bS5oCkBAIC0xMjQsMTEgKzEyNCwxMSBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAg
ICAgICAgIHUzMiB0bGJmbHVzaF90aW1lc3RhbXA7CiAKICAgICAgICAgLyoK
LSAgICAgICAgICogV2hlbiBQR1RfcGFydGlhbCBpcyB0cnVlIHRoZW4gdGhp
cyBmaWVsZCBpcyB2YWxpZCBhbmQgaW5kaWNhdGVzCi0gICAgICAgICAqIHRo
YXQgUFRFcyBpbiB0aGUgcmFuZ2UgWzAsIEBucl92YWxpZGF0ZWRfcHRlcykg
aGF2ZSBiZWVuIHZhbGlkYXRlZC4KLSAgICAgICAgICogQW4gZXh0cmEgcGFn
ZSByZWZlcmVuY2UgbXVzdCBiZSBhY3F1aXJlZCAob3Igbm90IGRyb3BwZWQp
IHdoZW5ldmVyCi0gICAgICAgICAqIFBHVF9wYXJ0aWFsIGdldHMgc2V0LCBh
bmQgaXQgbXVzdCBiZSBkcm9wcGVkIHdoZW4gdGhlIGZsYWcgZ2V0cwotICAg
ICAgICAgKiBjbGVhcmVkLiBUaGlzIGlzIHNvIHRoYXQgYSBnZXQoKSBsZWF2
aW5nIGEgcGFnZSBpbiBwYXJ0aWFsbHkKKyAgICAgICAgICogV2hlbiBQR1Rf
cGFydGlhbCBpcyB0cnVlIHRoZW4gdGhlIGZpcnN0IHR3byBmaWVsZHMgYXJl
IHZhbGlkIGFuZAorICAgICAgICAgKiBpbmRpY2F0ZSB0aGF0IFBURXMgaW4g
dGhlIHJhbmdlIFswLCBAbnJfdmFsaWRhdGVkX3B0ZXMpIGhhdmUgYmVlbgor
ICAgICAgICAgKiB2YWxpZGF0ZWQuIEFuIGV4dHJhIHBhZ2UgcmVmZXJlbmNl
IG11c3QgYmUgYWNxdWlyZWQgKG9yIG5vdCBkcm9wcGVkKQorICAgICAgICAg
KiB3aGVuZXZlciBQR1RfcGFydGlhbCBnZXRzIHNldCwgYW5kIGl0IG11c3Qg
YmUgZHJvcHBlZCB3aGVuIHRoZSBmbGFnCisgICAgICAgICAqIGdldHMgY2xl
YXJlZC4gVGhpcyBpcyBzbyB0aGF0IGEgZ2V0KCkgbGVhdmluZyBhIHBhZ2Ug
aW4gcGFydGlhbGx5CiAgICAgICAgICAqIHZhbGlkYXRlZCBzdGF0ZSAod2hl
cmUgdGhlIGNhbGxlciB3b3VsZCBkcm9wIHRoZSByZWZlcmVuY2UgYWNxdWly
ZWQKICAgICAgICAgICogZHVlIHRvIHRoZSBnZXR0aW5nIG9mIHRoZSB0eXBl
IFthcHBhcmVudGx5XSBmYWlsaW5nIFstRVJFU1RBUlRdKQogICAgICAgICAg
KiB3b3VsZCBub3QgYWNjaWRlbnRhbGx5IHJlc3VsdCBpbiBhIHBhZ2UgbGVm
dCB3aXRoIHplcm8gZ2VuZXJhbApAQCAtMTUyLDEwICsxNTIsMTggQEAgc3Ry
dWN0IHBhZ2VfaW5mbwogICAgICAgICAgKiBwdXRfcGFnZV9mcm9tX2xOZSgp
IChkdWUgdG8gdGhlIGFwcGFyZW50IGZhaWx1cmUpLCBhbmQgaGVuY2UgaXQK
ICAgICAgICAgICogbXVzdCBiZSBkcm9wcGVkIHdoZW4gdGhlIHB1dCBvcGVy
YXRpb24gaXMgcmVzdW1lZCAoYW5kIGNvbXBsZXRlcyksCiAgICAgICAgICAq
IGJ1dCBpdCBtdXN0IG5vdCBiZSBhY3F1aXJlZCBpZiBwaWNraW5nIHVwIHRo
ZSBwYWdlIGZvciB2YWxpZGF0aW9uLgorICAgICAgICAgKgorICAgICAgICAg
KiBUaGUgM3JkIGZpZWxkLCBAbGluZWFyX3B0X2NvdW50LCBpbmRpY2F0ZXMK
KyAgICAgICAgICogLSBieSBhIHBvc2l0aXZlIHZhbHVlLCBob3cgbWFueSBz
YW1lLWxldmVsIHBhZ2UgdGFibGUgZW50cmllcyBhIHBhZ2UKKyAgICAgICAg
ICogICB0YWJsZSBoYXMsCisgICAgICAgICAqIC0gYnkgYSBuZWdhdGl2ZSB2
YWx1ZSwgaW4gaG93IG1hbnkgc2FtZS1sZXZlbCBwYWdlIHRhYmxlcyBhIHBh
Z2UgaXMKKyAgICAgICAgICogICBpbiB1c2UuCiAgICAgICAgICAqLwogICAg
ICAgICBzdHJ1Y3QgewotICAgICAgICAgICAgdTE2IG5yX3ZhbGlkYXRlZF9w
dGVzOwotICAgICAgICAgICAgczggcGFydGlhbF9wdGU7CisgICAgICAgICAg
ICB1MTYgbnJfdmFsaWRhdGVkX3B0ZXM6UEFHRVRBQkxFX09SREVSICsgMTsK
KyAgICAgICAgICAgIHUxNiA6MTYgLSBQQUdFVEFCTEVfT1JERVIgLSAxIC0g
MjsKKyAgICAgICAgICAgIHMxNiBwYXJ0aWFsX3B0ZToyOworICAgICAgICAg
ICAgczE2IGxpbmVhcl9wdF9jb3VudDsKICAgICAgICAgfTsKIAogICAgICAg
ICAvKgpAQCAtMjA2LDYgKzIxNCw5IEBAIHN0cnVjdCBwYWdlX2luZm8KICNk
ZWZpbmUgUEdUX2NvdW50X3dpZHRoICAgUEdfc2hpZnQoOSkKICNkZWZpbmUg
UEdUX2NvdW50X21hc2sgICAgKCgxVUw8PFBHVF9jb3VudF93aWR0aCktMSkK
IAorLyogQXJlIHRoZSAndHlwZSBtYXNrJyBiaXRzIGlkZW50aWNhbD8gKi8K
KyNkZWZpbmUgUEdUX3R5cGVfZXF1YWwoeCwgeSkgKCEoKCh4KSBeICh5KSkg
JiBQR1RfdHlwZV9tYXNrKSkKKwogIC8qIENsZWFyZWQgd2hlbiB0aGUgb3du
aW5nIGd1ZXN0ICdmcmVlcycgdGhpcyBwYWdlLiAqLwogI2RlZmluZSBfUEdD
X2FsbG9jYXRlZCAgICBQR19zaGlmdCgxKQogI2RlZmluZSBQR0NfYWxsb2Nh
dGVkICAgICBQR19tYXNrKDEsIDEpCi0tIAoyLjE0LjEKCg==

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.6/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Disposition: attachment;
 filename="xsa240-4.6/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Transfer-Encoding: base64

RnJvbSBlZWVhMDBjNDI3Mzc2YzI2OWZmYTM0NTg3ZjE2ZmExMTgyZDhjMjlk
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IEZyaSwgMjIgU2Vw
IDIwMTcgMTE6NDY6NTUgKzAxMDAKU3ViamVjdDogW1BBVENIIDIvMl0geDg2
L21tOiBEaXNhYmxlIFBWIGxpbmVhciBwYWdldGFibGVzIGJ5IGRlZmF1bHQK
CkFsbG93aW5nIHBhZ2V0YWJsZXMgdG8gcG9pbnQgdG8gb3RoZXIgcGFnZXRh
YmxlcyBvZiB0aGUgc2FtZSBsZXZlbAoob2Z0ZW4gY2FsbGVkICdsaW5lYXIg
cGFnZXRhYmxlcycpIGhhcyBiZWVuIGluY2x1ZGVkIGluIFhlbiBzaW5jZSBp
dHMKaW5jZXB0aW9uLiAgQnV0IGl0IGlzIG5vdCB1c2VkIGJ5IHRoZSBtb3N0
IGNvbW1vbiBQViBndWVzdHMgKExpbnV4LApOZXRCU0QsIG1pbmlvcyksIGFu
ZCBoYXMgYmVlbiB0aGUgc291cmNlIG9mIGEgbnVtYmVyIG9mIHN1YnRsZQpy
ZWZlcmVuY2UtY291bnRpbmcgYnVncy4KCkFkZCBhIGNvbW1hbmQtbGluZSBv
cHRpb24gdG8gY29udHJvbCB3aGV0aGVyIFBWIGxpbmVhciBwYWdldGFibGVz
IGFyZQphbGxvd2VkIChkaXNhYmxlZCBieSBkZWZhdWx0KS4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYyOgotIHMvXy8tLzsgaW4g
Y29tbWFuZC1saW5lIG9wdGlvbgotIEFkZGVkIF9fcmVhZF9tb3N0bHkKLS0t
CiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8IDE1ICsr
KysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAg
ICAgICAgfCAgOSArKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMjQgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
bWFya2Rvd24KaW5kZXggZDk5YTIwYTQ0Yi4uYzkxYWNhYTQ2NCAxMDA2NDQK
LS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysr
IGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTEy
MzEsNiArMTIzMSwyMSBAQCBUaGUgZm9sbG93aW5nIHJlc291cmNlcyBhcmUg
YXZhaWxhYmxlOgogICB0aGUgY2FjaGUgYWxsb2NhdGlvbi4KICAgKiBgY2F0
YCBpbnN0cnVjdHMgWGVuIHRvIGVuYWJsZS9kaXNhYmxlIENhY2hlIEFsbG9j
YXRpb24gVGVjaG5vbG9neS4KICAgKiBgY29zX21heGAgaW5kaWNhdGVzIHRo
ZSBtYXggdmFsdWUgZm9yIENPUyBJRC4KKworIyMjIHB2LWxpbmVhci1wdAor
PiBgPSA8Ym9vbGVhbj5gCisKKz4gRGVmYXVsdDogYGZhbHNlYAorCitBbGxv
dyBQViBndWVzdHMgdG8gaGF2ZSBwYWdldGFibGUgZW50cmllcyBwb2ludGlu
ZyB0byBvdGhlciBwYWdldGFibGVzCitvZiB0aGUgc2FtZSBsZXZlbCAoaS5l
LiwgYWxsb3dpbmcgTDIgUFRFcyB0byBwb2ludCB0byBvdGhlciBMMiBwYWdl
cykuCitUaGlzIHRlY2huaXF1ZSBpcyBvZnRlbiBjYWxsZWQgImxpbmVhciBw
YWdldGFibGVzIiwgYW5kIGlzIHNvbWV0aW1lcwordXNlZCB0byBhbGxvdyBv
cGVyYXRpbmcgc3lzdGVtcyBhIHNpbXBsZSB3YXkgdG8gY29uc2lzdGVudGx5
IG1hcCB0aGUKK2N1cnJlbnQgcHJvY2VzcydzIHBhZ2V0YWJsZXMgaW50byBp
dHMgb3duIHZpcnR1YWwgYWRkcmVzcyBzcGFjZS4KKworTm9uZSBvZiB0aGUg
bW9zdCBjb21tb24gUFYgb3BlcmF0aW5nIHN5c3RlbXMgKExpbnV4LCBOZXRC
U0QsIE1pbmlPUykKK3VzZSB0aGlzIHRlY2huaXF1ZSwgYnV0IHRoZXJlIG1h
eSBiZSBjdXN0b20gb3BlcmF0aW5nIHN5c3RlbXMgd2hpY2gKK2RvLgogCiAj
IyMgcmVib290CiA+IGA9IHRbcmlwbGVdIHwga1tiZF0gfCBhW2NwaV0gfCBw
W2NpXSB8IFBbb3dlcl0gfCBlW2ZpXSB8IG5bb10gWywgW3ddYXJtIHwgW2Nd
b2xkXWAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2Fy
Y2gveDg2L21tLmMKaW5kZXggODEwNzRhYTQ3My4uNzVkZDA3NzA0NiAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2
L21tLmMKQEAgLTcyNyw2ICs3MjcsOSBAQCBzdGF0aWMgdm9pZCBkZWNfbGlu
ZWFyX3VzZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCiAgKiAgICAgZnJhbWUg
aWYgaXQgaXMgbWFwcGVkIGJ5IGEgZGlmZmVyZW50IHJvb3QgdGFibGUuIFRo
aXMgaXMgc3VmZmljaWVudCBhbmQKICAqICAgICBhbHNvIG5lY2Vzc2FyeSB0
byBhbGxvdyB2YWxpZGF0aW9uIG9mIGEgcm9vdCB0YWJsZSBtYXBwaW5nIGl0
c2VsZi4KICAqLworc3RhdGljIGJvb2xfdCBfX3JlYWRfbW9zdGx5IHB2X2xp
bmVhcl9wdF9lbmFibGUgPSAwOworYm9vbGVhbl9wYXJhbSgicHYtbGluZWFy
LXB0IiwgcHZfbGluZWFyX3B0X2VuYWJsZSk7CisKICNkZWZpbmUgZGVmaW5l
X2dldF9saW5lYXJfcGFnZXRhYmxlKGxldmVsKSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCiBzdGF0aWMgaW50ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAogZ2V0XyMjbGV2ZWwjI19saW5lYXJfcGFnZXRhYmxlKCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKQEAg
LTczNiw2ICs3MzksMTIgQEAgZ2V0XyMjbGV2ZWwjI19saW5lYXJfcGFnZXRh
YmxlKCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
dW5zaWduZWQgbG9uZyBwZm47ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICBpZiAoICFwdl9saW5lYXJfcHRfZW5h
YmxlICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICBNRU1fTE9HKCJBdHRlbXB0IHRvIGNyZWF0ZSBsaW5lYXIgcC50LiAo
ZmVhdHVyZSBkaXNhYmxlZCkiKTsgICAgICAgIFwKKyAgICAgICAgcmV0dXJu
IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgfSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICBpZiAoIChsZXZlbCMjZV9nZXRfZmxhZ3MocGRlKSAmIF9QQUdFX1JXKSAp
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgeyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgICAgICBNRU1fTE9HKCJBdHRlbXB0
IHRvIGNyZWF0ZSBsaW5lYXIgcC50LiB3aXRoIHdyaXRlIHBlcm1zIik7ICAg
ICAgICAgIFwKLS0gCjIuMTQuMQoK

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.7/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Disposition: attachment;
 filename="xsa240-4.7/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Transfer-Encoding: base64

RnJvbSBlYTc1MTNhM2UzZjI4Y2ZlYzU5ZGRhNmUxMjhiNmI0OTY4Njg1NzYy
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFRodSwgMjggU2VwIDIwMTcgMTU6
MTc6MjcgKzAxMDAKU3ViamVjdDogW1BBVENIIDEvMl0geDg2OiBsaW1pdCBs
aW5lYXIgcGFnZSB0YWJsZSB1c2UgdG8gYSBzaW5nbGUgbGV2ZWwKClRoYXQn
cyB0aGUgb25seSB3YXkgdGhhdCB0aGV5J3JlIG1lYW50IHRvIGJlIHVzZWQu
IFdpdGhvdXQgc3VjaCBhCnJlc3RyaWN0aW9uIGFyYml0cmFyaWx5IGxvbmcg
Y2hhaW5zIG9mIHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMgY2FuIGJlCmJ1aWx0
LCB0ZWFyaW5nIGRvd24gb2Ygd2hpY2ggbWF5IHRoZW4gY2F1c2UgYXJiaXRy
YXJpbHkgZGVlcCByZWN1cnNpb24sCmNhdXNpbmcgYSBzdGFjayBvdmVyZmxv
dy4gVG8gZmFjaWxpdGF0ZSB0aGlzIHJlc3RyaWN0aW9uLCBhIGNvdW50ZXIg
aXMKYmVpbmcgaW50cm9kdWNlZCB0byB0cmFjayBib3RoIHRoZSBudW1iZXIg
b2Ygc2FtZS1sZXZlbCBlbnRyaWVzIGluIGEKcGFnZSB0YWJsZSBhcyB3ZWxs
IGFzIHRoZSBudW1iZXIgb2YgdXNlcyBvZiBhIHBhZ2UgdGFibGUgaW4gYW5v
dGhlcgpzYW1lLWxldmVsIG9uZSAoY291bnRpbmcgaW50byBwb3NpdGl2ZSBh
bmQgbmVnYXRpdmUgZGlyZWN0aW9uCnJlc3BlY3RpdmVseSwgdXRpbGl6aW5n
IHRoZSBmYWN0IHRoYXQgYm90aCBjb3VudHMgY2FuJ3QgYmUgbm9uLXplcm8g
YXQKdGhlIHNhbWUgdGltZSkuCgpOb3RlIHRoYXQgdGhlIGFkZGVkIGFjY291
bnRpbmcgaW50cm9kdWNlcyBhIHJlc3RyaWN0aW9uIG9uIHRoZSBudW1iZXIK
b2YgdGltZXMgYSBwYWdlIGNhbiBiZSB1c2VkIGluIG90aGVyIHNhbWUtbGV2
ZWwgcGFnZSB0YWJsZXMgLSBtb3JlIHRoYW4KMzJrIG9mIHN1Y2ggdXNlcyBh
cmUgbm8gbG9uZ2VyIHBvc3NpYmxlLgoKTm90ZSBhbHNvIHRoYXQgc29tZSBw
dXRfcGFnZV9hbmRfdHlwZVtfcHJlZW1wdGlibGVdKCkgY2FsbHMgYXJlCnJl
cGxhY2VkIHdpdGggb3Blbi1jb2RlZCBlcXVpdmFsZW50cy4gIFRoaXMgc2Vl
bWVkIHByZWZlcnJhYmxlIHRvCmFkZGluZyAicGFyZW50X3RhYmxlIiB0byB0
aGUgbWF0cml4IG9mIGZ1bmN0aW9ucy4KCk5vdGUgZnVydGhlciB0aGF0IGNy
b3NzLWRvbWFpbiBzYW1lLWxldmVsIHBhZ2UgdGFibGUgcmVmZXJlbmNlcyBh
cmUgbm8KbG9uZ2VyIHBlcm1pdHRlZCAodGhleSBwcm9iYWJseSBuZXZlciBz
aG91bGQgaGF2ZSBiZWVuKS4KClRoaXMgaXMgWFNBLTI0MC4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KU2lnbmVkLW9m
Zi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgfCAgIDEgKwog
eGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICB8IDE3MSArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2RvbWFpbi5oIHwgICAyICsKIHhlbi9pbmNsdWRlL2FzbS14
ODYvbW0uaCAgICAgfCAgMjUgKysrKystLQogNCBmaWxlcyBjaGFuZ2VkLCAx
NzUgaW5zZXJ0aW9ucygrKSwgMjQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFp
bi5jCmluZGV4IDQ1Mjc0OGRkNWIuLjQ0ZWQyY2NkMGEgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9t
YWluLmMKQEAgLTEyMzcsNiArMTIzNyw3IEBAIGludCBhcmNoX3NldF9pbmZv
X2d1ZXN0KAogICAgICAgICAgICAgICAgIGNhc2UgLUVJTlRSOgogICAgICAg
ICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAgICAg
ICBjYXNlIC1FUkVTVEFSVDoKKyAgICAgICAgICAgICAgICAgICAgdi0+YXJj
aC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgICAg
IHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0KICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhZ2V0YWJsZV9nZXRfcGFnZSh2LT5hcmNoLmd1ZXN0X3RhYmxl
KTsKICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5ndWVzdF90YWJsZSA9
IHBhZ2V0YWJsZV9udWxsKCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
bW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGU5N2VjY2NkOTMuLmU4
MWE0NjFiOTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC03MzIsNiArNzMyLDYxIEBAIHN0YXRp
YyB2b2lkIHB1dF9kYXRhX3BhZ2UoCiAgICAgICAgIHB1dF9wYWdlKHBhZ2Up
OwogfQogCitzdGF0aWMgYm9vbF90IGluY19saW5lYXJfZW50cmllcyhzdHJ1
Y3QgcGFnZV9pbmZvICpwZykKK3sKKyAgICB0eXBlb2YocGctPmxpbmVhcl9w
dF9jb3VudCkgbmMgPSByZWFkX2F0b21pYygmcGctPmxpbmVhcl9wdF9jb3Vu
dCksIG9jOworCisgICAgZG8geworICAgICAgICAvKgorICAgICAgICAgKiBU
aGUgY2hlY2sgYmVsb3cgY2hlY2tzIGZvciB0aGUgImxpbmVhciB1c2UiIGNv
dW50IGJlaW5nIG5vbi16ZXJvCisgICAgICAgICAqIGFzIHdlbGwgYXMgb3Zl
cmZsb3cuICBTaWduZWQgaW50ZWdlciBvdmVyZmxvdyBpcyB1bmRlZmluZWQg
YmVoYXZpb3IKKyAgICAgICAgICogYWNjb3JkaW5nIHRvIHRoZSBDIHNwZWMu
ICBIb3dldmVyLCBhcyBsb25nIGFzIGxpbmVhcl9wdF9jb3VudCBpcworICAg
ICAgICAgKiBzbWFsbGVyIGluIHNpemUgdGhhbiAnaW50JywgdGhlIGFyaXRo
bWV0aWMgb3BlcmF0aW9uIG9mIHRoZQorICAgICAgICAgKiBpbmNyZW1lbnQg
YmVsb3cgd29uJ3Qgb3ZlcmZsb3c7IHJhdGhlciB0aGUgcmVzdWx0IHdpbGwg
YmUgdHJ1bmNhdGVkCisgICAgICAgICAqIHdoZW4gc3RvcmVkLiAgRW5zdXJl
IHRoYXQgdGhpcyBpcyBhbHdheXMgdHJ1ZS4KKyAgICAgICAgICovCisgICAg
ICAgIEJVSUxEX0JVR19PTihzaXplb2YobmMpID49IHNpemVvZihpbnQpKTsK
KyAgICAgICAgb2MgPSBuYysrOworICAgICAgICBpZiAoIG5jIDw9IDAgKQor
ICAgICAgICAgICAgcmV0dXJuIDA7CisgICAgICAgIG5jID0gY21weGNoZygm
cGctPmxpbmVhcl9wdF9jb3VudCwgb2MsIG5jKTsKKyAgICB9IHdoaWxlICgg
b2MgIT0gbmMgKTsKKworICAgIHJldHVybiAxOworfQorCitzdGF0aWMgdm9p
ZCBkZWNfbGluZWFyX2VudHJpZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCit7
CisgICAgdHlwZW9mKHBnLT5saW5lYXJfcHRfY291bnQpIG9jOworCisgICAg
b2MgPSBhcmNoX2ZldGNoX2FuZF9hZGQoJnBnLT5saW5lYXJfcHRfY291bnQs
IC0xKTsKKyAgICBBU1NFUlQob2MgPiAwKTsKK30KKworc3RhdGljIGJvb2xf
dCBpbmNfbGluZWFyX3VzZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCit7Cisg
ICAgdHlwZW9mKHBnLT5saW5lYXJfcHRfY291bnQpIG5jID0gcmVhZF9hdG9t
aWMoJnBnLT5saW5lYXJfcHRfY291bnQpLCBvYzsKKworICAgIGRvIHsKKyAg
ICAgICAgLyogU2VlIHRoZSByZXNwZWN0aXZlIGNvbW1lbnQgaW4gaW5jX2xp
bmVhcl9lbnRyaWVzKCkuICovCisgICAgICAgIEJVSUxEX0JVR19PTihzaXpl
b2YobmMpID49IHNpemVvZihpbnQpKTsKKyAgICAgICAgb2MgPSBuYy0tOwor
ICAgICAgICBpZiAoIG5jID49IDAgKQorICAgICAgICAgICAgcmV0dXJuIDA7
CisgICAgICAgIG5jID0gY21weGNoZygmcGctPmxpbmVhcl9wdF9jb3VudCwg
b2MsIG5jKTsKKyAgICB9IHdoaWxlICggb2MgIT0gbmMgKTsKKworICAgIHJl
dHVybiAxOworfQorCitzdGF0aWMgdm9pZCBkZWNfbGluZWFyX3VzZXMoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGcpCit7CisgICAgdHlwZW9mKHBnLT5saW5lYXJf
cHRfY291bnQpIG9jOworCisgICAgb2MgPSBhcmNoX2ZldGNoX2FuZF9hZGQo
JnBnLT5saW5lYXJfcHRfY291bnQsIDEpOworICAgIEFTU0VSVChvYyA8IDAp
OworfQorCiAvKgogICogV2UgYWxsb3cgcm9vdCB0YWJsZXMgdG8gbWFwIGVh
Y2ggb3RoZXIgKGEuay5hLiBsaW5lYXIgcGFnZSB0YWJsZXMpLiBJdAogICog
bmVlZHMgc29tZSBzcGVjaWFsIGNhcmUgd2l0aCByZWZlcmVuY2UgY291bnRz
IGFuZCBhY2Nlc3MgcGVybWlzc2lvbnM6CkBAIC03NjEsMTUgKzgxNiwzNSBA
QCBnZXRfIyNsZXZlbCMjX2xpbmVhcl9wYWdldGFibGUoICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBpZiAoIChwZm4gPSBsZXZl
bCMjZV9nZXRfcGZuKHBkZSkpICE9IHBkZV9wZm4gKSAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBnID0gbWZuX3RvX3Bh
Z2UocGRlX3Bmbik7ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIC8qIE1ha2Ugc3Vy
ZSB0aGUgcGFnZSB0YWJsZSBiZWxvbmdzIHRvIHRoZSBjb3JyZWN0IGRvbWFp
bi4gKi8gICAgICAgXAorICAgICAgICBpZiAoIHVubGlrZWx5KHBhZ2VfZ2V0
X293bmVyKHB0cGcpICE9IGQpICkgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgICAgIHJldHVybiAwOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAvKiBNYWtlIHN1
cmUgdGhlIG1hcHBlZCBmcmFtZSBiZWxvbmdzIHRvIHRoZSBjb3JyZWN0IGRv
bWFpbi4gKi8gICAgIFwKICAgICAgICAgaWYgKCB1bmxpa2VseSghZ2V0X3Bh
Z2VfZnJvbV9wYWdlbnIocGZuLCBkKSkgKSAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgICAgICAgICByZXR1cm4gMDsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgLyogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgICAgICAqIEVuc3VyZSB0aGF0IHRoZSBt
YXBwZWQgZnJhbWUgaXMgYW4gYWxyZWFkeS12YWxpZGF0ZWQgcGFnZSB0YWJs
ZS4gXAorICAgICAgICAgKiBFbnN1cmUgdGhhdCB0aGUgbWFwcGVkIGZyYW1l
IGlzIGFuIGFscmVhZHktdmFsaWRhdGVkIHBhZ2UgdGFibGUgIFwKKyAgICAg
ICAgICogYW5kIGlzIG5vdCBpdHNlbGYgaGF2aW5nIGxpbmVhciBlbnRyaWVz
LCBhcyB3ZWxsIGFzIHRoYXQgdGhlICAgICBcCisgICAgICAgICAqIGNvbnRh
aW5pbmcgcGFnZSB0YWJsZSBpcyBub3QgaXNlbGYgaW4gdXNlIGFzIGEgbGlu
ZWFyIHBhZ2UgdGFibGUgXAorICAgICAgICAgKiBlbHNld2hlcmUuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgICogSWYgc28sIGF0b21pY2FsbHkgaW5jcmVtZW50
IHRoZSBjb3VudCAoY2hlY2tpbmcgZm9yIG92ZXJmbG93KS4gICBcCiAgICAg
ICAgICAqLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBwYWdlID0g
bWZuX3RvX3BhZ2UocGZuKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgaWYgKCAhaW5jX2xpbmVhcl9l
bnRyaWVzKHB0cGcpICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICAgICAgcHV0X3BhZ2UocGFnZSk7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIHJl
dHVybiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgIH0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICBpZiAoICFpbmNfbGluZWFyX3VzZXMocGFnZSkg
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICBk
ZWNfbGluZWFyX2VudHJpZXMocHRwZyk7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgcHV0X3BhZ2UocGFn
ZSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgICAgIHJldHVybiAwOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICB5ID0g
cGFnZS0+dS5pbnVzZS50eXBlX2luZm87ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgZG8geyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgICAgICAgICB4ID0geTsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApA
QCAtNzc3LDYgKzg1Miw4IEBAIGdldF8jI2xldmVsIyNfbGluZWFyX3BhZ2V0
YWJsZSggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgICAgICAgICAgICAgIHVubGlrZWx5KCh4ICYgKFBHVF90
eXBlX21hc2t8UEdUX3ZhbGlkYXRlZCkpICE9ICAgICAgICAgICAgXAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAoUEdUXyMjbGV2ZWwjI19wYWdlX3Rh
YmxlfFBHVF92YWxpZGF0ZWQpKSApICAgICAgIFwKICAgICAgICAgICAgIHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgZGVjX2xpbmVh
cl91c2VzKHBhZ2UpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICAgICAgICAgIGRlY19saW5lYXJfZW50cmllcyhw
dHBnKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICAgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAg
ICAgcmV0dXJuIDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgfSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKQEAgLTEyMDEsNiArMTI3OCw5IEBAIGdldF9wYWdlX2Zyb21f
bDRlKAogICAgICAgICAgICAgbDNlX3JlbW92ZV9mbGFncygocGwzZSksIF9Q
QUdFX1VTRVJ8X1BBR0VfUld8X1BBR0VfQUNDRVNTRUQpOyAgIFwKICAgICB9
IHdoaWxlICggMCApCiAKK3N0YXRpYyBpbnQgX3B1dF9wYWdlX3R5cGUoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSwgYm9vbF90IHByZWVtcHRpYmxlLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBn
KTsKKwogdm9pZCBwdXRfcGFnZV9mcm9tX2wxZShsMV9wZ2VudHJ5X3QgbDFl
LCBzdHJ1Y3QgZG9tYWluICpsMWVfb3duZXIpCiB7CiAgICAgdW5zaWduZWQg
bG9uZyAgICAgcGZuID0gbDFlX2dldF9wZm4obDFlKTsKQEAgLTEyNzAsMTcg
KzEzNTAsMjIgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wyZShsMl9w
Z2VudHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25nIHBmbikKICAgICBpZiAoIGwy
ZV9nZXRfZmxhZ3MobDJlKSAmIF9QQUdFX1BTRSApCiAgICAgICAgIHB1dF9z
dXBlcnBhZ2UobDJlX2dldF9wZm4obDJlKSk7CiAgICAgZWxzZQotICAgICAg
ICBwdXRfcGFnZV9hbmRfdHlwZShsMmVfZ2V0X3BhZ2UobDJlKSk7CisgICAg
eworICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IGwyZV9nZXRfcGFn
ZShsMmUpOworICAgICAgICBpbnQgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywg
MCwgbWZuX3RvX3BhZ2UocGZuKSk7CisKKyAgICAgICAgQVNTRVJUKCFyYyk7
CisgICAgICAgIHB1dF9wYWdlKHBnKTsKKyAgICB9CiAKICAgICByZXR1cm4g
MDsKIH0KIAotc3RhdGljIGludCBfX3B1dF9wYWdlX3R5cGUoc3RydWN0IHBh
Z2VfaW5mbyAqLCBpbnQgcHJlZW1wdGlibGUpOwotCiBzdGF0aWMgaW50IHB1
dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxv
bmcgcGZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcGFy
dGlhbCwgYm9vbF90IGRlZmVyKQogewogICAgIHN0cnVjdCBwYWdlX2luZm8g
KnBnOworICAgIGludCByYzsKIAogICAgIGlmICggIShsM2VfZ2V0X2ZsYWdz
KGwzZSkgJiBfUEFHRV9QUkVTRU5UKSB8fCAobDNlX2dldF9wZm4obDNlKSA9
PSBwZm4pICkKICAgICAgICAgcmV0dXJuIDE7CkBAIC0xMzAzLDIxICsxMzg4
LDI4IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sM2UobDNfcGdlbnRy
eV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgaWYgKCB1bmxpa2Vs
eShwYXJ0aWFsID4gMCkgKQogICAgIHsKICAgICAgICAgQVNTRVJUKCFkZWZl
cik7Ci0gICAgICAgIHJldHVybiBfX3B1dF9wYWdlX3R5cGUocGcsIDEpOwor
ICAgICAgICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGcsIDEsIG1mbl90b19w
YWdlKHBmbikpOwogICAgIH0KIAogICAgIGlmICggZGVmZXIgKQogICAgIHsK
KyAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IG1mbl90
b19wYWdlKHBmbik7CiAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0
X3RhYmxlID0gcGc7CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIAotICAg
IHJldHVybiBwdXRfcGFnZV9hbmRfdHlwZV9wcmVlbXB0aWJsZShwZyk7Cisg
ICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgMSwgbWZuX3RvX3BhZ2UocGZu
KSk7CisgICAgaWYgKCBsaWtlbHkoIXJjKSApCisgICAgICAgIHB1dF9wYWdl
KHBnKTsKKworICAgIHJldHVybiByYzsKIH0KIAogc3RhdGljIGludCBwdXRf
cGFnZV9mcm9tX2w0ZShsNF9wZ2VudHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25n
IHBmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHBhcnRp
YWwsIGJvb2xfdCBkZWZlcikKIHsKKyAgICBpbnQgcmMgPSAxOworCiAgICAg
aWYgKCAobDRlX2dldF9mbGFncyhsNGUpICYgX1BBR0VfUFJFU0VOVCkgJiYg
CiAgICAgICAgICAobDRlX2dldF9wZm4obDRlKSAhPSBwZm4pICkKICAgICB7
CkBAIC0xMzI2LDE4ICsxNDE4LDIyIEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2Vf
ZnJvbV9sNGUobDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4s
CiAgICAgICAgIGlmICggdW5saWtlbHkocGFydGlhbCA+IDApICkKICAgICAg
ICAgewogICAgICAgICAgICAgQVNTRVJUKCFkZWZlcik7Ci0gICAgICAgICAg
ICByZXR1cm4gX19wdXRfcGFnZV90eXBlKHBnLCAxKTsKKyAgICAgICAgICAg
IHJldHVybiBfcHV0X3BhZ2VfdHlwZShwZywgMSwgbWZuX3RvX3BhZ2UocGZu
KSk7CiAgICAgICAgIH0KIAogICAgICAgICBpZiAoIGRlZmVyICkKICAgICAg
ICAgeworICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRw
ZyA9IG1mbl90b19wYWdlKHBmbik7CiAgICAgICAgICAgICBjdXJyZW50LT5h
cmNoLm9sZF9ndWVzdF90YWJsZSA9IHBnOwogICAgICAgICAgICAgcmV0dXJu
IDA7CiAgICAgICAgIH0KIAotICAgICAgICByZXR1cm4gcHV0X3BhZ2VfYW5k
X3R5cGVfcHJlZW1wdGlibGUocGcpOworICAgICAgICByYyA9IF9wdXRfcGFn
ZV90eXBlKHBnLCAxLCBtZm5fdG9fcGFnZShwZm4pKTsKKyAgICAgICAgaWYg
KCBsaWtlbHkoIXJjKSApCisgICAgICAgICAgICBwdXRfcGFnZShwZyk7CiAg
ICAgfQotICAgIHJldHVybiAxOworCisgICAgcmV0dXJuIHJjOwogfQogCiBz
dGF0aWMgaW50IGFsbG9jX2wxX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UpCkBAIC0xNTM1LDYgKzE2MzEsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wz
X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgIHsKICAg
ICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKICAgICAg
ICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgICAgIGN1
cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAg
ICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAg
ICAgICB9CiAgICAgICAgIHdoaWxlICggaS0tID4gMCApCkBAIC0xNjI3LDYg
KzE3MjQsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2w0X3RhYmxlKHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UpCiAgICAgICAgICAgICAgICAgewogICAgICAgICAg
ICAgICAgICAgICBpZiAoIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxl
ICkKICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRl
ZF9wdGVzKys7CisgICAgICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gu
b2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgICAgICBj
dXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CiAgICAgICAg
ICAgICAgICAgfQogICAgICAgICAgICAgfQpAQCAtMjM2OSwxNCArMjQ2Nywy
MCBAQCBpbnQgZnJlZV9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
CiB9CiAKIAotc3RhdGljIGludCBfX3B1dF9maW5hbF9wYWdlX3R5cGUoCi0g
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBl
LCBpbnQgcHJlZW1wdGlibGUpCitzdGF0aWMgaW50IF9wdXRfZmluYWxfcGFn
ZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcg
dHlwZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90
IHByZWVtcHRpYmxlLCBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBnKQogewogICAg
IGludCByYyA9IGZyZWVfcGFnZV90eXBlKHBhZ2UsIHR5cGUsIHByZWVtcHRp
YmxlKTsKIAogICAgIC8qIE5vIG5lZWQgZm9yIGF0b21pYyB1cGRhdGUgb2Yg
dHlwZV9pbmZvIGhlcmU6IG5vb25lIGVsc2UgdXBkYXRlcyBpdC4gKi8KICAg
ICBpZiAoIHJjID09IDAgKQogICAgIHsKKyAgICAgICAgaWYgKCBwdHBnICYm
IFBHVF90eXBlX2VxdWFsKHR5cGUsIHB0cGctPnUuaW51c2UudHlwZV9pbmZv
KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGRlY19saW5lYXJfdXNlcyhw
YWdlKTsKKyAgICAgICAgICAgIGRlY19saW5lYXJfZW50cmllcyhwdHBnKTsK
KyAgICAgICAgfQorICAgICAgICBBU1NFUlQoIXBhZ2UtPmxpbmVhcl9wdF9j
b3VudCB8fCBwYWdlX2dldF9vd25lcihwYWdlKS0+aXNfZHlpbmcpOwogICAg
ICAgICAvKgogICAgICAgICAgKiBSZWNvcmQgVExCIGluZm9ybWF0aW9uIGZv
ciBmbHVzaCBsYXRlci4gV2UgZG8gbm90IHN0YW1wIHBhZ2UgdGFibGVzCiAg
ICAgICAgICAqIHdoZW4gcnVubmluZyBpbiBzaGFkb3cgbW9kZToKQEAgLTI0
MTIsOCArMjUxNiw4IEBAIHN0YXRpYyBpbnQgX19wdXRfZmluYWxfcGFnZV90
eXBlKAogfQogCiAKLXN0YXRpYyBpbnQgX19wdXRfcGFnZV90eXBlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICBpbnQgcHJlZW1wdGlibGUpCitzdGF0aWMgaW50IF9wdXRfcGFnZV90eXBl
KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIGJvb2xfdCBwcmVlbXB0aWJsZSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAq
cHRwZykKIHsKICAgICB1bnNpZ25lZCBsb25nIG54LCB4LCB5ID0gcGFnZS0+
dS5pbnVzZS50eXBlX2luZm87CiAgICAgaW50IHJjID0gMDsKQEAgLTI0NDAs
MTIgKzI1NDQsMjggQEAgc3RhdGljIGludCBfX3B1dF9wYWdlX3R5cGUoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB4LCBueCkpICE9IHgpICkKICAgICAgICAg
ICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgICAgICAgLyogV2Ug
Y2xlYXJlZCB0aGUgJ3ZhbGlkIGJpdCcgc28gd2UgZG8gdGhlIGNsZWFuIHVw
LiAqLwotICAgICAgICAgICAgICAgIHJjID0gX19wdXRfZmluYWxfcGFnZV90
eXBlKHBhZ2UsIHgsIHByZWVtcHRpYmxlKTsKKyAgICAgICAgICAgICAgICBy
YyA9IF9wdXRfZmluYWxfcGFnZV90eXBlKHBhZ2UsIHgsIHByZWVtcHRpYmxl
LCBwdHBnKTsKKyAgICAgICAgICAgICAgICBwdHBnID0gTlVMTDsKICAgICAg
ICAgICAgICAgICBpZiAoIHggJiBQR1RfcGFydGlhbCApCiAgICAgICAgICAg
ICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwogICAgICAgICAgICAgICAgIGJy
ZWFrOwogICAgICAgICAgICAgfQogCisgICAgICAgICAgICBpZiAoIHB0cGcg
JiYgUEdUX3R5cGVfZXF1YWwoeCwgcHRwZy0+dS5pbnVzZS50eXBlX2luZm8p
ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAvKgorICAgICAg
ICAgICAgICAgICAqIHBhZ2Vfc2V0X3RsYmZsdXNoX3RpbWVzdGFtcCgpIGFj
Y2Vzc2VzIHRoZSBzYW1lIHVuaW9uCisgICAgICAgICAgICAgICAgICogbGlu
ZWFyX3B0X2NvdW50IGxpdmVzIGluLiBVbnZhbGlkYXRlZCBwYWdlIHRhYmxl
IHBhZ2VzLAorICAgICAgICAgICAgICAgICAqIGhvd2V2ZXIsIHNob3VsZCBv
Y2N1ciBkdXJpbmcgZG9tYWluIGRlc3RydWN0aW9uIG9ubHkKKyAgICAgICAg
ICAgICAgICAgKiBhbnl3YXkuICBVcGRhdGluZyBvZiBsaW5lYXJfcHRfY291
bnQgbHVja2lseSBpcyBub3QKKyAgICAgICAgICAgICAgICAgKiBuZWNlc3Nh
cnkgYW55bW9yZSBmb3IgYSBkeWluZyBkb21haW4uCisgICAgICAgICAgICAg
ICAgICovCisgICAgICAgICAgICAgICAgQVNTRVJUKHBhZ2VfZ2V0X293bmVy
KHBhZ2UpLT5pc19keWluZyk7CisgICAgICAgICAgICAgICAgQVNTRVJUKHBh
Z2UtPmxpbmVhcl9wdF9jb3VudCA8IDApOworICAgICAgICAgICAgICAgIEFT
U0VSVChwdHBnLT5saW5lYXJfcHRfY291bnQgPiAwKTsKKyAgICAgICAgICAg
ICAgICBwdHBnID0gTlVMTDsKKyAgICAgICAgICAgIH0KKwogICAgICAgICAg
ICAgLyoKICAgICAgICAgICAgICAqIFJlY29yZCBUTEIgaW5mb3JtYXRpb24g
Zm9yIGZsdXNoIGxhdGVyLiBXZSBkbyBub3Qgc3RhbXAgcGFnZQogICAgICAg
ICAgICAgICogdGFibGVzIHdoZW4gcnVubmluZyBpbiBzaGFkb3cgbW9kZToK
QEAgLTI0NjUsNiArMjU4NSwxMyBAQCBzdGF0aWMgaW50IF9fcHV0X3BhZ2Vf
dHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLAogICAgICAgICAgICAgcmV0
dXJuIC1FSU5UUjsKICAgICB9CiAKKyAgICBpZiAoIHB0cGcgJiYgUEdUX3R5
cGVfZXF1YWwoeCwgcHRwZy0+dS5pbnVzZS50eXBlX2luZm8pICkKKyAgICB7
CisgICAgICAgIEFTU0VSVCghcmMpOworICAgICAgICBkZWNfbGluZWFyX3Vz
ZXMocGFnZSk7CisgICAgICAgIGRlY19saW5lYXJfZW50cmllcyhwdHBnKTsK
KyAgICB9CisKICAgICByZXR1cm4gcmM7CiB9CiAKQEAgLTI1OTksNiArMjcy
Niw3IEBAIHN0YXRpYyBpbnQgX19nZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKICAgICAgICAgICAg
IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gMDsKICAgICAgICAgICAgIHBh
Z2UtPnBhcnRpYWxfcHRlID0gMDsKICAgICAgICAgfQorICAgICAgICBwYWdl
LT5saW5lYXJfcHRfY291bnQgPSAwOwogICAgICAgICByYyA9IGFsbG9jX3Bh
Z2VfdHlwZShwYWdlLCB0eXBlLCBwcmVlbXB0aWJsZSk7CiAgICAgfQogCkBA
IC0yNjEwLDcgKzI3MzgsNyBAQCBzdGF0aWMgaW50IF9fZ2V0X3BhZ2VfdHlw
ZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUs
CiAKIHZvaWQgcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
KQogewotICAgIGludCByYyA9IF9fcHV0X3BhZ2VfdHlwZShwYWdlLCAwKTsK
KyAgICBpbnQgcmMgPSBfcHV0X3BhZ2VfdHlwZShwYWdlLCAwLCBOVUxMKTsK
ICAgICBBU1NFUlQocmMgPT0gMCk7CiAgICAgKHZvaWQpcmM7CiB9CkBAIC0y
NjI2LDcgKzI3NTQsNyBAQCBpbnQgZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCiAKIGludCBwdXRf
cGFnZV90eXBlX3ByZWVtcHRpYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Up
CiB7Ci0gICAgcmV0dXJuIF9fcHV0X3BhZ2VfdHlwZShwYWdlLCAxKTsKKyAg
ICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGFnZSwgMSwgTlVMTCk7CiB9CiAK
IGludCBnZXRfcGFnZV90eXBlX3ByZWVtcHRpYmxlKHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSkKQEAgLTI4MzIsMTEgKzI5
NjAsMTQgQEAgaW50IHB1dF9vbGRfZ3Vlc3RfdGFibGUoc3RydWN0IHZjcHUg
KnYpCiAgICAgaWYgKCAhdi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgKQogICAg
ICAgICByZXR1cm4gMDsKIAotICAgIHN3aXRjaCAoIHJjID0gcHV0X3BhZ2Vf
YW5kX3R5cGVfcHJlZW1wdGlibGUodi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUp
ICkKKyAgICBzd2l0Y2ggKCByYyA9IF9wdXRfcGFnZV90eXBlKHYtPmFyY2gu
b2xkX2d1ZXN0X3RhYmxlLCAxLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdi0+YXJjaC5vbGRfZ3Vlc3RfcHRwZykgKQogICAgIHsKICAg
ICBjYXNlIC1FSU5UUjoKICAgICBjYXNlIC1FUkVTVEFSVDoKICAgICAgICAg
cmV0dXJuIC1FUkVTVEFSVDsKKyAgICBjYXNlIDA6CisgICAgICAgIHB1dF9w
YWdlKHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlKTsKICAgICB9CiAKICAgICB2
LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IE5VTEw7CkBAIC0yOTkzLDYgKzMx
MjQsNyBAQCBpbnQgbmV3X2d1ZXN0X2NyMyh1bnNpZ25lZCBsb25nIG1mbikK
ICAgICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAg
ICAgICAvKiBmYWxsdGhyb3VnaCAqLwogICAgICAgICAgICAgY2FzZSAtRVJF
U1RBUlQ6CisgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3Rf
cHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRf
Z3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICAgICAgICAgIGJyZWFrOwog
ICAgICAgICAgICAgZGVmYXVsdDoKQEAgLTMyNjAsNyArMzM5MiwxMCBAQCBs
b25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgICAgICAgICAgaWYgKCB0
eXBlID09IFBHVF9sMV9wYWdlX3RhYmxlICkKICAgICAgICAgICAgICAgICAg
ICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOwogICAgICAgICAgICAg
ICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBO
VUxMOwogICAgICAgICAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRf
Z3Vlc3RfdGFibGUgPSBwYWdlOworICAgICAgICAgICAgICAgICAgICB9CiAg
ICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQogCkBAIC0zMjkzLDYg
KzM0MjgsNyBAQCBsb25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgIHsK
ICAgICAgICAgICAgIGNhc2UgLUVJTlRSOgogICAgICAgICAgICAgY2FzZSAt
RVJFU1RBUlQ6CisgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vl
c3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5v
bGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICAgICAgICAgIHJjID0g
MDsKICAgICAgICAgICAgICAgICBicmVhazsKQEAgLTMzNzEsNiArMzUwNyw3
IEBAIGxvbmcgZG9fbW11ZXh0X29wKAogICAgICAgICAgICAgICAgICAgICAg
ICAgcmMgPSAtRVJFU1RBUlQ7CiAgICAgICAgICAgICAgICAgICAgICAgICAv
KiBmYWxsdGhyb3VnaCAqLwogICAgICAgICAgICAgICAgICAgICBjYXNlIC1F
UkVTVEFSVDoKKyAgICAgICAgICAgICAgICAgICAgICAgIGN1cnItPmFyY2gu
b2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgICAgICAg
ICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAg
ICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgICAg
IGRlZmF1bHQ6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2Rv
bWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAppbmRleCAx
NjVlNTMzYWIzLi41ZWY3NjFiZThiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
ZG9tYWluLmgKQEAgLTUyOSw2ICs1MjksOCBAQCBzdHJ1Y3QgYXJjaF92Y3B1
CiAgICAgcGFnZXRhYmxlX3QgZ3Vlc3RfdGFibGVfdXNlcjsgICAgICAgLyog
KE1GTikgeDg2LzY0IHVzZXItc3BhY2UgcGFnZXRhYmxlICovCiAgICAgcGFn
ZXRhYmxlX3QgZ3Vlc3RfdGFibGU7ICAgICAgICAgICAgLyogKE1GTikgZ3Vl
c3Qgbm90aW9uIG9mIGNyMyAqLwogICAgIHN0cnVjdCBwYWdlX2luZm8gKm9s
ZF9ndWVzdF90YWJsZTsgIC8qIHBhcnRpYWxseSBkZXN0cnVjdGVkIHBhZ2V0
YWJsZSAqLworICAgIHN0cnVjdCBwYWdlX2luZm8gKm9sZF9ndWVzdF9wdHBn
OyAgIC8qIGNvbnRhaW5pbmcgcGFnZSB0YWJsZSBvZiB0aGUgKi8KKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBmb3JtZXIs
IGlmIGFueSAqLwogICAgIC8qIGd1ZXN0X3RhYmxlIGhvbGRzIGEgcmVmIHRv
IHRoZSBwYWdlLCBhbmQgYWxzbyBhIHR5cGUtY291bnQgdW5sZXNzCiAgICAg
ICogc2hhZG93IHJlZmNvdW50cyBhcmUgaW4gdXNlICovCiAgICAgcGFnZXRh
YmxlX3Qgc2hhZG93X3RhYmxlWzRdOyAgICAgICAgLyogKE1GTikgc2hhZG93
KHMpIG9mIGd1ZXN0ICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggYTMw
ZTc2ZGIxZS4uOTA1Yzc5NzFmMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApA
QCAtMTI1LDExICsxMjUsMTEgQEAgc3RydWN0IHBhZ2VfaW5mbwogICAgICAg
ICB1MzIgdGxiZmx1c2hfdGltZXN0YW1wOwogCiAgICAgICAgIC8qCi0gICAg
ICAgICAqIFdoZW4gUEdUX3BhcnRpYWwgaXMgdHJ1ZSB0aGVuIHRoaXMgZmll
bGQgaXMgdmFsaWQgYW5kIGluZGljYXRlcwotICAgICAgICAgKiB0aGF0IFBU
RXMgaW4gdGhlIHJhbmdlIFswLCBAbnJfdmFsaWRhdGVkX3B0ZXMpIGhhdmUg
YmVlbiB2YWxpZGF0ZWQuCi0gICAgICAgICAqIEFuIGV4dHJhIHBhZ2UgcmVm
ZXJlbmNlIG11c3QgYmUgYWNxdWlyZWQgKG9yIG5vdCBkcm9wcGVkKSB3aGVu
ZXZlcgotICAgICAgICAgKiBQR1RfcGFydGlhbCBnZXRzIHNldCwgYW5kIGl0
IG11c3QgYmUgZHJvcHBlZCB3aGVuIHRoZSBmbGFnIGdldHMKLSAgICAgICAg
ICogY2xlYXJlZC4gVGhpcyBpcyBzbyB0aGF0IGEgZ2V0KCkgbGVhdmluZyBh
IHBhZ2UgaW4gcGFydGlhbGx5CisgICAgICAgICAqIFdoZW4gUEdUX3BhcnRp
YWwgaXMgdHJ1ZSB0aGVuIHRoZSBmaXJzdCB0d28gZmllbGRzIGFyZSB2YWxp
ZCBhbmQKKyAgICAgICAgICogaW5kaWNhdGUgdGhhdCBQVEVzIGluIHRoZSBy
YW5nZSBbMCwgQG5yX3ZhbGlkYXRlZF9wdGVzKSBoYXZlIGJlZW4KKyAgICAg
ICAgICogdmFsaWRhdGVkLiBBbiBleHRyYSBwYWdlIHJlZmVyZW5jZSBtdXN0
IGJlIGFjcXVpcmVkIChvciBub3QgZHJvcHBlZCkKKyAgICAgICAgICogd2hl
bmV2ZXIgUEdUX3BhcnRpYWwgZ2V0cyBzZXQsIGFuZCBpdCBtdXN0IGJlIGRy
b3BwZWQgd2hlbiB0aGUgZmxhZworICAgICAgICAgKiBnZXRzIGNsZWFyZWQu
IFRoaXMgaXMgc28gdGhhdCBhIGdldCgpIGxlYXZpbmcgYSBwYWdlIGluIHBh
cnRpYWxseQogICAgICAgICAgKiB2YWxpZGF0ZWQgc3RhdGUgKHdoZXJlIHRo
ZSBjYWxsZXIgd291bGQgZHJvcCB0aGUgcmVmZXJlbmNlIGFjcXVpcmVkCiAg
ICAgICAgICAqIGR1ZSB0byB0aGUgZ2V0dGluZyBvZiB0aGUgdHlwZSBbYXBw
YXJlbnRseV0gZmFpbGluZyBbLUVSRVNUQVJUXSkKICAgICAgICAgICogd291
bGQgbm90IGFjY2lkZW50YWxseSByZXN1bHQgaW4gYSBwYWdlIGxlZnQgd2l0
aCB6ZXJvIGdlbmVyYWwKQEAgLTE1MywxMCArMTUzLDE4IEBAIHN0cnVjdCBw
YWdlX2luZm8KICAgICAgICAgICogcHV0X3BhZ2VfZnJvbV9sTmUoKSAoZHVl
IHRvIHRoZSBhcHBhcmVudCBmYWlsdXJlKSwgYW5kIGhlbmNlIGl0CiAgICAg
ICAgICAqIG11c3QgYmUgZHJvcHBlZCB3aGVuIHRoZSBwdXQgb3BlcmF0aW9u
IGlzIHJlc3VtZWQgKGFuZCBjb21wbGV0ZXMpLAogICAgICAgICAgKiBidXQg
aXQgbXVzdCBub3QgYmUgYWNxdWlyZWQgaWYgcGlja2luZyB1cCB0aGUgcGFn
ZSBmb3IgdmFsaWRhdGlvbi4KKyAgICAgICAgICoKKyAgICAgICAgICogVGhl
IDNyZCBmaWVsZCwgQGxpbmVhcl9wdF9jb3VudCwgaW5kaWNhdGVzCisgICAg
ICAgICAqIC0gYnkgYSBwb3NpdGl2ZSB2YWx1ZSwgaG93IG1hbnkgc2FtZS1s
ZXZlbCBwYWdlIHRhYmxlIGVudHJpZXMgYSBwYWdlCisgICAgICAgICAqICAg
dGFibGUgaGFzLAorICAgICAgICAgKiAtIGJ5IGEgbmVnYXRpdmUgdmFsdWUs
IGluIGhvdyBtYW55IHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMgYSBwYWdlIGlz
CisgICAgICAgICAqICAgaW4gdXNlLgogICAgICAgICAgKi8KICAgICAgICAg
c3RydWN0IHsKLSAgICAgICAgICAgIHUxNiBucl92YWxpZGF0ZWRfcHRlczsK
LSAgICAgICAgICAgIHM4IHBhcnRpYWxfcHRlOworICAgICAgICAgICAgdTE2
IG5yX3ZhbGlkYXRlZF9wdGVzOlBBR0VUQUJMRV9PUkRFUiArIDE7CisgICAg
ICAgICAgICB1MTYgOjE2IC0gUEFHRVRBQkxFX09SREVSIC0gMSAtIDI7Cisg
ICAgICAgICAgICBzMTYgcGFydGlhbF9wdGU6MjsKKyAgICAgICAgICAgIHMx
NiBsaW5lYXJfcHRfY291bnQ7CiAgICAgICAgIH07CiAKICAgICAgICAgLyoK
QEAgLTIwNyw2ICsyMTUsOSBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAjZGVmaW5l
IFBHVF9jb3VudF93aWR0aCAgIFBHX3NoaWZ0KDkpCiAjZGVmaW5lIFBHVF9j
b3VudF9tYXNrICAgICgoMVVMPDxQR1RfY291bnRfd2lkdGgpLTEpCiAKKy8q
IEFyZSB0aGUgJ3R5cGUgbWFzaycgYml0cyBpZGVudGljYWw/ICovCisjZGVm
aW5lIFBHVF90eXBlX2VxdWFsKHgsIHkpICghKCgoeCkgXiAoeSkpICYgUEdU
X3R5cGVfbWFzaykpCisKICAvKiBDbGVhcmVkIHdoZW4gdGhlIG93bmluZyBn
dWVzdCAnZnJlZXMnIHRoaXMgcGFnZS4gKi8KICNkZWZpbmUgX1BHQ19hbGxv
Y2F0ZWQgICAgUEdfc2hpZnQoMSkKICNkZWZpbmUgUEdDX2FsbG9jYXRlZCAg
ICAgUEdfbWFzaygxLCAxKQotLSAKMi4xNC4xCgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.7/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Disposition: attachment;
 filename="xsa240-4.7/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Transfer-Encoding: base64

RnJvbSA5YTRiMzQ3MjlmMWJiOTJlZWExZTFlZmU1MmU2ZmFjZTlmMGIxN2Fl
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IEZyaSwgMjIgU2Vw
IDIwMTcgMTE6NDY6NTUgKzAxMDAKU3ViamVjdDogW1BBVENIIDIvMl0geDg2
L21tOiBEaXNhYmxlIFBWIGxpbmVhciBwYWdldGFibGVzIGJ5IGRlZmF1bHQK
CkFsbG93aW5nIHBhZ2V0YWJsZXMgdG8gcG9pbnQgdG8gb3RoZXIgcGFnZXRh
YmxlcyBvZiB0aGUgc2FtZSBsZXZlbAoob2Z0ZW4gY2FsbGVkICdsaW5lYXIg
cGFnZXRhYmxlcycpIGhhcyBiZWVuIGluY2x1ZGVkIGluIFhlbiBzaW5jZSBp
dHMKaW5jZXB0aW9uLiAgQnV0IGl0IGlzIG5vdCB1c2VkIGJ5IHRoZSBtb3N0
IGNvbW1vbiBQViBndWVzdHMgKExpbnV4LApOZXRCU0QsIG1pbmlvcyksIGFu
ZCBoYXMgYmVlbiB0aGUgc291cmNlIG9mIGEgbnVtYmVyIG9mIHN1YnRsZQpy
ZWZlcmVuY2UtY291bnRpbmcgYnVncy4KCkFkZCBhIGNvbW1hbmQtbGluZSBv
cHRpb24gdG8gY29udHJvbCB3aGV0aGVyIFBWIGxpbmVhciBwYWdldGFibGVz
IGFyZQphbGxvd2VkIChkaXNhYmxlZCBieSBkZWZhdWx0KS4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYyOgotIHMvXy8tLzsgaW4g
Y29tbWFuZC1saW5lIG9wdGlvbgotIEFkZGVkIF9fcmVhZF9tb3N0bHkKLS0t
CiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8IDE1ICsr
KysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAg
ICAgICAgfCAgOSArKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMjQgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
bWFya2Rvd24KaW5kZXggNzNmNTI2NWZjNi4uMDYxYWZmNWVkYyAxMDA2NDQK
LS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysr
IGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTEy
ODAsNiArMTI4MCwyMSBAQCBUaGUgZm9sbG93aW5nIHJlc291cmNlcyBhcmUg
YXZhaWxhYmxlOgogICAgIENEUCwgb25lIENPUyB3aWxsIGNvcmVzcG9uZCB0
d28gQ0JNcyBvdGhlciB0aGFuIG9uZSB3aXRoIENBVCwgZHVlIHRvIHRoZQog
ICAgIHN1bSBvZiBDQk1zIGlzIGZpeGVkLCB0aGF0IG1lYW5zIGFjdHVhbCBg
Y29zX21heGAgaW4gdXNlIHdpbGwgYXV0b21hdGljYWxseQogICAgIHJlZHVj
ZSB0byBoYWxmIHdoZW4gQ0RQIGlzIGVuYWJsZWQuCisKKyMjIyBwdi1saW5l
YXItcHQKKz4gYD0gPGJvb2xlYW4+YAorCis+IERlZmF1bHQ6IGBmYWxzZWAK
KworQWxsb3cgUFYgZ3Vlc3RzIHRvIGhhdmUgcGFnZXRhYmxlIGVudHJpZXMg
cG9pbnRpbmcgdG8gb3RoZXIgcGFnZXRhYmxlcworb2YgdGhlIHNhbWUgbGV2
ZWwgKGkuZS4sIGFsbG93aW5nIEwyIFBURXMgdG8gcG9pbnQgdG8gb3RoZXIg
TDIgcGFnZXMpLgorVGhpcyB0ZWNobmlxdWUgaXMgb2Z0ZW4gY2FsbGVkICJs
aW5lYXIgcGFnZXRhYmxlcyIsIGFuZCBpcyBzb21ldGltZXMKK3VzZWQgdG8g
YWxsb3cgb3BlcmF0aW5nIHN5c3RlbXMgYSBzaW1wbGUgd2F5IHRvIGNvbnNp
c3RlbnRseSBtYXAgdGhlCitjdXJyZW50IHByb2Nlc3MncyBwYWdldGFibGVz
IGludG8gaXRzIG93biB2aXJ0dWFsIGFkZHJlc3Mgc3BhY2UuCisKK05vbmUg
b2YgdGhlIG1vc3QgY29tbW9uIFBWIG9wZXJhdGluZyBzeXN0ZW1zIChMaW51
eCwgTmV0QlNELCBNaW5pT1MpCit1c2UgdGhpcyB0ZWNobmlxdWUsIGJ1dCB0
aGVyZSBtYXkgYmUgY3VzdG9tIG9wZXJhdGluZyBzeXN0ZW1zIHdoaWNoCitk
by4KIAogIyMjIHJlYm9vdAogPiBgPSB0W3JpcGxlXSB8IGtbYmRdIHwgYVtj
cGldIHwgcFtjaV0gfCBQW293ZXJdIHwgZVtmaV0gfCBuW29dIFssIFt3XWFy
bSB8IFtjXW9sZF1gCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBi
L3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGU4MWE0NjFiOTEuLmY3NDhkNGEy
MjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCkBAIC03OTksNiArNzk5LDkgQEAgc3RhdGljIHZvaWQg
ZGVjX2xpbmVhcl91c2VzKHN0cnVjdCBwYWdlX2luZm8gKnBnKQogICogICAg
IGZyYW1lIGlmIGl0IGlzIG1hcHBlZCBieSBhIGRpZmZlcmVudCByb290IHRh
YmxlLiBUaGlzIGlzIHN1ZmZpY2llbnQgYW5kCiAgKiAgICAgYWxzbyBuZWNl
c3NhcnkgdG8gYWxsb3cgdmFsaWRhdGlvbiBvZiBhIHJvb3QgdGFibGUgbWFw
cGluZyBpdHNlbGYuCiAgKi8KK3N0YXRpYyBib29sX3QgX19yZWFkX21vc3Rs
eSBwdl9saW5lYXJfcHRfZW5hYmxlID0gMDsKK2Jvb2xlYW5fcGFyYW0oInB2
LWxpbmVhci1wdCIsIHB2X2xpbmVhcl9wdF9lbmFibGUpOworCiAjZGVmaW5l
IGRlZmluZV9nZXRfbGluZWFyX3BhZ2V0YWJsZShsZXZlbCkgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogc3RhdGljIGludCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKIGdldF8jI2xldmVsIyNfbGluZWFyX3BhZ2V0YWJs
ZSggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCkBAIC04MDgsNiArODExLDEyIEBAIGdldF8jI2xldmVsIyNfbGluZWFy
X3BhZ2V0YWJsZSggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAogICAgIHVuc2lnbmVkIGxvbmcgcGZuOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgaWYgKCAhcHZfbGluZWFy
X3B0X2VuYWJsZSApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgTUVNX0xPRygiQXR0ZW1wdCB0byBjcmVhdGUgbGluZWFy
IHAudC4gKGZlYXR1cmUgZGlzYWJsZWQpIik7ICAgICAgICBcCisgICAgICAg
IHJldHVybiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIH0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgaWYgKCAobGV2ZWwjI2VfZ2V0X2ZsYWdzKHBkZSkgJiBfUEFH
RV9SVykgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgTUVNX0xPRygi
QXR0ZW1wdCB0byBjcmVhdGUgbGluZWFyIHAudC4gd2l0aCB3cml0ZSBwZXJt
cyIpOyAgICAgICAgICBcCi0tIAoyLjE0LjEKCg==

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.8/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Disposition: attachment;
 filename="xsa240-4.8/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Transfer-Encoding: base64

RnJvbSAyMzE1YjhjNjUxZTBjYzMxYzkxNTNkMDljOTkxMmI4ZmJlNjMyYWQy
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFRodSwgMjggU2VwIDIwMTcgMTU6
MTc6MjUgKzAxMDAKU3ViamVjdDogW1BBVENIIDEvMl0geDg2OiBsaW1pdCBs
aW5lYXIgcGFnZSB0YWJsZSB1c2UgdG8gYSBzaW5nbGUgbGV2ZWwKClRoYXQn
cyB0aGUgb25seSB3YXkgdGhhdCB0aGV5J3JlIG1lYW50IHRvIGJlIHVzZWQu
IFdpdGhvdXQgc3VjaCBhCnJlc3RyaWN0aW9uIGFyYml0cmFyaWx5IGxvbmcg
Y2hhaW5zIG9mIHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMgY2FuIGJlCmJ1aWx0
LCB0ZWFyaW5nIGRvd24gb2Ygd2hpY2ggbWF5IHRoZW4gY2F1c2UgYXJiaXRy
YXJpbHkgZGVlcCByZWN1cnNpb24sCmNhdXNpbmcgYSBzdGFjayBvdmVyZmxv
dy4gVG8gZmFjaWxpdGF0ZSB0aGlzIHJlc3RyaWN0aW9uLCBhIGNvdW50ZXIg
aXMKYmVpbmcgaW50cm9kdWNlZCB0byB0cmFjayBib3RoIHRoZSBudW1iZXIg
b2Ygc2FtZS1sZXZlbCBlbnRyaWVzIGluIGEKcGFnZSB0YWJsZSBhcyB3ZWxs
IGFzIHRoZSBudW1iZXIgb2YgdXNlcyBvZiBhIHBhZ2UgdGFibGUgaW4gYW5v
dGhlcgpzYW1lLWxldmVsIG9uZSAoY291bnRpbmcgaW50byBwb3NpdGl2ZSBh
bmQgbmVnYXRpdmUgZGlyZWN0aW9uCnJlc3BlY3RpdmVseSwgdXRpbGl6aW5n
IHRoZSBmYWN0IHRoYXQgYm90aCBjb3VudHMgY2FuJ3QgYmUgbm9uLXplcm8g
YXQKdGhlIHNhbWUgdGltZSkuCgpOb3RlIHRoYXQgdGhlIGFkZGVkIGFjY291
bnRpbmcgaW50cm9kdWNlcyBhIHJlc3RyaWN0aW9uIG9uIHRoZSBudW1iZXIK
b2YgdGltZXMgYSBwYWdlIGNhbiBiZSB1c2VkIGluIG90aGVyIHNhbWUtbGV2
ZWwgcGFnZSB0YWJsZXMgLSBtb3JlIHRoYW4KMzJrIG9mIHN1Y2ggdXNlcyBh
cmUgbm8gbG9uZ2VyIHBvc3NpYmxlLgoKTm90ZSBhbHNvIHRoYXQgc29tZSBw
dXRfcGFnZV9hbmRfdHlwZVtfcHJlZW1wdGlibGVdKCkgY2FsbHMgYXJlCnJl
cGxhY2VkIHdpdGggb3Blbi1jb2RlZCBlcXVpdmFsZW50cy4gIFRoaXMgc2Vl
bWVkIHByZWZlcnJhYmxlIHRvCmFkZGluZyAicGFyZW50X3RhYmxlIiB0byB0
aGUgbWF0cml4IG9mIGZ1bmN0aW9ucy4KCk5vdGUgZnVydGhlciB0aGF0IGNy
b3NzLWRvbWFpbiBzYW1lLWxldmVsIHBhZ2UgdGFibGUgcmVmZXJlbmNlcyBh
cmUgbm8KbG9uZ2VyIHBlcm1pdHRlZCAodGhleSBwcm9iYWJseSBuZXZlciBz
aG91bGQgaGF2ZSBiZWVuKS4KClRoaXMgaXMgWFNBLTI0MC4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KU2lnbmVkLW9m
Zi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgfCAgIDEgKwog
eGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICB8IDE3MSArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2RvbWFpbi5oIHwgICAyICsKIHhlbi9pbmNsdWRlL2FzbS14
ODYvbW0uaCAgICAgfCAgMjUgKysrKystLQogNCBmaWxlcyBjaGFuZ2VkLCAx
NzUgaW5zZXJ0aW9ucygrKSwgMjQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFp
bi5jCmluZGV4IGE3MjViNDNhNjcuLjUyNjViMDQ5NmMgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9t
YWluLmMKQEAgLTEyNDUsNiArMTI0NSw3IEBAIGludCBhcmNoX3NldF9pbmZv
X2d1ZXN0KAogICAgICAgICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsK
ICAgICAgICAgICAgICAgICAgICAgLyogRmFsbHRocm91Z2ggKi8KICAgICAg
ICAgICAgICAgICBjYXNlIC1FUkVTVEFSVDoKKyAgICAgICAgICAgICAgICAg
ICAgdi0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAg
ICAgICAgICAgIHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0KICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhZ2V0YWJsZV9nZXRfcGFnZSh2LT5hcmNoLmd1
ZXN0X3RhYmxlKTsKICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5ndWVz
dF90YWJsZSA9IHBhZ2V0YWJsZV9udWxsKCk7CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGE0MDQ2
MWQ0ZDYuLjMxZDRhMDM4NDAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC03MzMsNiArNzMzLDYx
IEBAIHN0YXRpYyB2b2lkIHB1dF9kYXRhX3BhZ2UoCiAgICAgICAgIHB1dF9w
YWdlKHBhZ2UpOwogfQogCitzdGF0aWMgYm9vbCBpbmNfbGluZWFyX2VudHJp
ZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCit7CisgICAgdHlwZW9mKHBnLT5s
aW5lYXJfcHRfY291bnQpIG5jID0gcmVhZF9hdG9taWMoJnBnLT5saW5lYXJf
cHRfY291bnQpLCBvYzsKKworICAgIGRvIHsKKyAgICAgICAgLyoKKyAgICAg
ICAgICogVGhlIGNoZWNrIGJlbG93IGNoZWNrcyBmb3IgdGhlICJsaW5lYXIg
dXNlIiBjb3VudCBiZWluZyBub24temVybworICAgICAgICAgKiBhcyB3ZWxs
IGFzIG92ZXJmbG93LiAgU2lnbmVkIGludGVnZXIgb3ZlcmZsb3cgaXMgdW5k
ZWZpbmVkIGJlaGF2aW9yCisgICAgICAgICAqIGFjY29yZGluZyB0byB0aGUg
QyBzcGVjLiAgSG93ZXZlciwgYXMgbG9uZyBhcyBsaW5lYXJfcHRfY291bnQg
aXMKKyAgICAgICAgICogc21hbGxlciBpbiBzaXplIHRoYW4gJ2ludCcsIHRo
ZSBhcml0aG1ldGljIG9wZXJhdGlvbiBvZiB0aGUKKyAgICAgICAgICogaW5j
cmVtZW50IGJlbG93IHdvbid0IG92ZXJmbG93OyByYXRoZXIgdGhlIHJlc3Vs
dCB3aWxsIGJlIHRydW5jYXRlZAorICAgICAgICAgKiB3aGVuIHN0b3JlZC4g
IEVuc3VyZSB0aGF0IHRoaXMgaXMgYWx3YXlzIHRydWUuCisgICAgICAgICAq
LworICAgICAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKG5jKSA+PSBzaXplb2Yo
aW50KSk7CisgICAgICAgIG9jID0gbmMrKzsKKyAgICAgICAgaWYgKCBuYyA8
PSAwICkKKyAgICAgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICAgICAgbmMg
PSBjbXB4Y2hnKCZwZy0+bGluZWFyX3B0X2NvdW50LCBvYywgbmMpOworICAg
IH0gd2hpbGUgKCBvYyAhPSBuYyApOworCisgICAgcmV0dXJuIHRydWU7Cit9
CisKK3N0YXRpYyB2b2lkIGRlY19saW5lYXJfZW50cmllcyhzdHJ1Y3QgcGFn
ZV9pbmZvICpwZykKK3sKKyAgICB0eXBlb2YocGctPmxpbmVhcl9wdF9jb3Vu
dCkgb2M7CisKKyAgICBvYyA9IGFyY2hfZmV0Y2hfYW5kX2FkZCgmcGctPmxp
bmVhcl9wdF9jb3VudCwgLTEpOworICAgIEFTU0VSVChvYyA+IDApOworfQor
CitzdGF0aWMgYm9vbCBpbmNfbGluZWFyX3VzZXMoc3RydWN0IHBhZ2VfaW5m
byAqcGcpCit7CisgICAgdHlwZW9mKHBnLT5saW5lYXJfcHRfY291bnQpIG5j
ID0gcmVhZF9hdG9taWMoJnBnLT5saW5lYXJfcHRfY291bnQpLCBvYzsKKwor
ICAgIGRvIHsKKyAgICAgICAgLyogU2VlIHRoZSByZXNwZWN0aXZlIGNvbW1l
bnQgaW4gaW5jX2xpbmVhcl9lbnRyaWVzKCkuICovCisgICAgICAgIEJVSUxE
X0JVR19PTihzaXplb2YobmMpID49IHNpemVvZihpbnQpKTsKKyAgICAgICAg
b2MgPSBuYy0tOworICAgICAgICBpZiAoIG5jID49IDAgKQorICAgICAgICAg
ICAgcmV0dXJuIGZhbHNlOworICAgICAgICBuYyA9IGNtcHhjaGcoJnBnLT5s
aW5lYXJfcHRfY291bnQsIG9jLCBuYyk7CisgICAgfSB3aGlsZSAoIG9jICE9
IG5jICk7CisKKyAgICByZXR1cm4gdHJ1ZTsKK30KKworc3RhdGljIHZvaWQg
ZGVjX2xpbmVhcl91c2VzKHN0cnVjdCBwYWdlX2luZm8gKnBnKQoreworICAg
IHR5cGVvZihwZy0+bGluZWFyX3B0X2NvdW50KSBvYzsKKworICAgIG9jID0g
YXJjaF9mZXRjaF9hbmRfYWRkKCZwZy0+bGluZWFyX3B0X2NvdW50LCAxKTsK
KyAgICBBU1NFUlQob2MgPCAwKTsKK30KKwogLyoKICAqIFdlIGFsbG93IHJv
b3QgdGFibGVzIHRvIG1hcCBlYWNoIG90aGVyIChhLmsuYS4gbGluZWFyIHBh
Z2UgdGFibGVzKS4gSXQKICAqIG5lZWRzIHNvbWUgc3BlY2lhbCBjYXJlIHdp
dGggcmVmZXJlbmNlIGNvdW50cyBhbmQgYWNjZXNzIHBlcm1pc3Npb25zOgpA
QCAtNzYyLDE1ICs4MTcsMzUgQEAgZ2V0XyMjbGV2ZWwjI19saW5lYXJfcGFn
ZXRhYmxlKCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgaWYgKCAocGZuID0gbGV2ZWwjI2VfZ2V0X3BmbihwZGUpKSAhPSBwZGVf
cGZuICkgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgc3RydWN0IHBhZ2VfaW5m
byAqcHRwZyA9IG1mbl90b19wYWdlKHBkZV9wZm4pOyAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICAvKiBNYWtlIHN1cmUgdGhlIHBhZ2UgdGFibGUgYmVsb25ncyB0
byB0aGUgY29ycmVjdCBkb21haW4uICovICAgICAgIFwKKyAgICAgICAgaWYg
KCB1bmxpa2VseShwYWdlX2dldF9vd25lcihwdHBnKSAhPSBkKSApICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICByZXR1cm4gMDsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
ICAgICAgICAgLyogTWFrZSBzdXJlIHRoZSBtYXBwZWQgZnJhbWUgYmVsb25n
cyB0byB0aGUgY29ycmVjdCBkb21haW4uICovICAgICBcCiAgICAgICAgIGlm
ICggdW5saWtlbHkoIWdldF9wYWdlX2Zyb21fcGFnZW5yKHBmbiwgZCkpICkg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgcmV0dXJuIDA7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAgICAgICAgIC8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAg
KiBFbnN1cmUgdGhhdCB0aGUgbWFwcGVkIGZyYW1lIGlzIGFuIGFscmVhZHkt
dmFsaWRhdGVkIHBhZ2UgdGFibGUuIFwKKyAgICAgICAgICogRW5zdXJlIHRo
YXQgdGhlIG1hcHBlZCBmcmFtZSBpcyBhbiBhbHJlYWR5LXZhbGlkYXRlZCBw
YWdlIHRhYmxlICBcCisgICAgICAgICAqIGFuZCBpcyBub3QgaXRzZWxmIGhh
dmluZyBsaW5lYXIgZW50cmllcywgYXMgd2VsbCBhcyB0aGF0IHRoZSAgICAg
XAorICAgICAgICAgKiBjb250YWluaW5nIHBhZ2UgdGFibGUgaXMgbm90IGlz
ZWxmIGluIHVzZSBhcyBhIGxpbmVhciBwYWdlIHRhYmxlIFwKKyAgICAgICAg
ICogZWxzZXdoZXJlLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAqIElmIHNvLCBh
dG9taWNhbGx5IGluY3JlbWVudCB0aGUgY291bnQgKGNoZWNraW5nIGZvciBv
dmVyZmxvdykuICAgXAogICAgICAgICAgKi8gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKICAgICAgICAgcGFnZSA9IG1mbl90b19wYWdlKHBmbik7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAg
IGlmICggIWluY19saW5lYXJfZW50cmllcyhwdHBnKSApICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICB7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgICAgICByZXR1cm4gMDsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgaWYgKCAhaW5j
X2xpbmVhcl91c2VzKHBhZ2UpICkgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgICAgIHsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICAgICAgZGVjX2xpbmVhcl9lbnRyaWVzKHB0cGcpOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgICAgIHB1dF9wYWdlKHBhZ2UpOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICByZXR1
cm4gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICB9ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgeSA9IHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
ICAgIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgeCA9
IHk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKQEAgLTc3OCw2ICs4NTMsOCBAQCBnZXRfIyNs
ZXZlbCMjX2xpbmVhcl9wYWdldGFibGUoICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICB1
bmxpa2VseSgoeCAmIChQR1RfdHlwZV9tYXNrfFBHVF92YWxpZGF0ZWQpKSAh
PSAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgKFBH
VF8jI2xldmVsIyNfcGFnZV90YWJsZXxQR1RfdmFsaWRhdGVkKSkgKSAgICAg
ICBcCiAgICAgICAgICAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICAgICAgICAgIGRlY19saW5lYXJfdXNlcyhwYWdlKTsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICBk
ZWNfbGluZWFyX2VudHJpZXMocHRwZyk7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgcHV0X3BhZ2UocGFn
ZSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogICAgICAgICAgICAgICAgIHJldHVybiAwOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAg
ICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC0xMjAyLDYgKzEyNzks
OSBAQCBnZXRfcGFnZV9mcm9tX2w0ZSgKICAgICAgICAgICAgIGwzZV9yZW1v
dmVfZmxhZ3MoKHBsM2UpLCBfUEFHRV9VU0VSfF9QQUdFX1JXfF9QQUdFX0FD
Q0VTU0VEKTsgICBcCiAgICAgfSB3aGlsZSAoIDAgKQogCitzdGF0aWMgaW50
IF9wdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIGJvb2wg
cHJlZW1wdGlibGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBwYWdlX2luZm8gKnB0cGcpOworCiB2b2lkIHB1dF9wYWdlX2Zyb21fbDFl
KGwxX3BnZW50cnlfdCBsMWUsIHN0cnVjdCBkb21haW4gKmwxZV9vd25lcikK
IHsKICAgICB1bnNpZ25lZCBsb25nICAgICBwZm4gPSBsMWVfZ2V0X3Bmbihs
MWUpOwpAQCAtMTI3MSwxNyArMTM1MSwyMiBAQCBzdGF0aWMgaW50IHB1dF9w
YWdlX2Zyb21fbDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcg
cGZuKQogICAgIGlmICggbDJlX2dldF9mbGFncyhsMmUpICYgX1BBR0VfUFNF
ICkKICAgICAgICAgcHV0X3N1cGVycGFnZShsMmVfZ2V0X3BmbihsMmUpKTsK
ICAgICBlbHNlCi0gICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKGwyZV9nZXRf
cGFnZShsMmUpKTsKKyAgICB7CisgICAgICAgIHN0cnVjdCBwYWdlX2luZm8g
KnBnID0gbDJlX2dldF9wYWdlKGwyZSk7CisgICAgICAgIGludCByYyA9IF9w
dXRfcGFnZV90eXBlKHBnLCBmYWxzZSwgbWZuX3RvX3BhZ2UocGZuKSk7CisK
KyAgICAgICAgQVNTRVJUKCFyYyk7CisgICAgICAgIHB1dF9wYWdlKHBnKTsK
KyAgICB9CiAKICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIGludCBfX3B1
dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqLCBpbnQgcHJlZW1wdGli
bGUpOwotCiBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50
cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBpbnQgcGFydGlhbCwgYm9vbF90IGRlZmVyKQogewog
ICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnOworICAgIGludCByYzsKIAogICAg
IGlmICggIShsM2VfZ2V0X2ZsYWdzKGwzZSkgJiBfUEFHRV9QUkVTRU5UKSB8
fCAobDNlX2dldF9wZm4obDNlKSA9PSBwZm4pICkKICAgICAgICAgcmV0dXJu
IDE7CkBAIC0xMzA0LDIxICsxMzg5LDI4IEBAIHN0YXRpYyBpbnQgcHV0X3Bh
Z2VfZnJvbV9sM2UobDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBw
Zm4sCiAgICAgaWYgKCB1bmxpa2VseShwYXJ0aWFsID4gMCkgKQogICAgIHsK
ICAgICAgICAgQVNTRVJUKCFkZWZlcik7Ci0gICAgICAgIHJldHVybiBfX3B1
dF9wYWdlX3R5cGUocGcsIDEpOworICAgICAgICByZXR1cm4gX3B1dF9wYWdl
X3R5cGUocGcsIHRydWUsIG1mbl90b19wYWdlKHBmbikpOwogICAgIH0KIAog
ICAgIGlmICggZGVmZXIgKQogICAgIHsKKyAgICAgICAgY3VycmVudC0+YXJj
aC5vbGRfZ3Vlc3RfcHRwZyA9IG1mbl90b19wYWdlKHBmbik7CiAgICAgICAg
IGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGc7CiAgICAgICAg
IHJldHVybiAwOwogICAgIH0KIAotICAgIHJldHVybiBwdXRfcGFnZV9hbmRf
dHlwZV9wcmVlbXB0aWJsZShwZyk7CisgICAgcmMgPSBfcHV0X3BhZ2VfdHlw
ZShwZywgdHJ1ZSwgbWZuX3RvX3BhZ2UocGZuKSk7CisgICAgaWYgKCBsaWtl
bHkoIXJjKSApCisgICAgICAgIHB1dF9wYWdlKHBnKTsKKworICAgIHJldHVy
biByYzsKIH0KIAogc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2w0ZShsNF9w
Z2VudHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaW50IHBhcnRpYWwsIGJvb2xfdCBkZWZlcikK
IHsKKyAgICBpbnQgcmMgPSAxOworCiAgICAgaWYgKCAobDRlX2dldF9mbGFn
cyhsNGUpICYgX1BBR0VfUFJFU0VOVCkgJiYgCiAgICAgICAgICAobDRlX2dl
dF9wZm4obDRlKSAhPSBwZm4pICkKICAgICB7CkBAIC0xMzI3LDE4ICsxNDE5
LDIyIEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sNGUobDRfcGdlbnRy
eV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgICAgIGlmICggdW5s
aWtlbHkocGFydGlhbCA+IDApICkKICAgICAgICAgewogICAgICAgICAgICAg
QVNTRVJUKCFkZWZlcik7Ci0gICAgICAgICAgICByZXR1cm4gX19wdXRfcGFn
ZV90eXBlKHBnLCAxKTsKKyAgICAgICAgICAgIHJldHVybiBfcHV0X3BhZ2Vf
dHlwZShwZywgdHJ1ZSwgbWZuX3RvX3BhZ2UocGZuKSk7CiAgICAgICAgIH0K
IAogICAgICAgICBpZiAoIGRlZmVyICkKICAgICAgICAgeworICAgICAgICAg
ICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IG1mbl90b19wYWdl
KHBmbik7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90
YWJsZSA9IHBnOwogICAgICAgICAgICAgcmV0dXJuIDA7CiAgICAgICAgIH0K
IAotICAgICAgICByZXR1cm4gcHV0X3BhZ2VfYW5kX3R5cGVfcHJlZW1wdGli
bGUocGcpOworICAgICAgICByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCB0cnVl
LCBtZm5fdG9fcGFnZShwZm4pKTsKKyAgICAgICAgaWYgKCBsaWtlbHkoIXJj
KSApCisgICAgICAgICAgICBwdXRfcGFnZShwZyk7CiAgICAgfQotICAgIHJl
dHVybiAxOworCisgICAgcmV0dXJuIHJjOwogfQogCiBzdGF0aWMgaW50IGFs
bG9jX2wxX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCkBAIC0xNTM2
LDYgKzE2MzIsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgIHsKICAgICAgICAgICAgIHBh
Z2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKICAgICAgICAgICAgIHBhZ2Ut
PnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gu
b2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgY3VycmVudC0+
YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICB9CiAgICAg
ICAgIHdoaWxlICggaS0tID4gMCApCkBAIC0xNjI4LDYgKzE3MjUsNyBAQCBz
dGF0aWMgaW50IGFsbG9jX2w0X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UpCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICBp
ZiAoIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlICkKICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzKys7Cisg
ICAgICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0
cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNo
Lm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CiAgICAgICAgICAgICAgICAgfQog
ICAgICAgICAgICAgfQpAQCAtMjM3MCwxNCArMjQ2OCwyMCBAQCBpbnQgZnJl
ZV9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnCiB9CiAKIAotc3Rh
dGljIGludCBfX3B1dF9maW5hbF9wYWdlX3R5cGUoCi0gICAgc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLCBpbnQgcHJlZW1w
dGlibGUpCitzdGF0aWMgaW50IF9wdXRfZmluYWxfcGFnZV90eXBlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBwcmVlbXB0aWJsZSwg
c3RydWN0IHBhZ2VfaW5mbyAqcHRwZykKIHsKICAgICBpbnQgcmMgPSBmcmVl
X3BhZ2VfdHlwZShwYWdlLCB0eXBlLCBwcmVlbXB0aWJsZSk7CiAKICAgICAv
KiBObyBuZWVkIGZvciBhdG9taWMgdXBkYXRlIG9mIHR5cGVfaW5mbyBoZXJl
OiBub29uZSBlbHNlIHVwZGF0ZXMgaXQuICovCiAgICAgaWYgKCByYyA9PSAw
ICkKICAgICB7CisgICAgICAgIGlmICggcHRwZyAmJiBQR1RfdHlwZV9lcXVh
bCh0eXBlLCBwdHBnLT51LmludXNlLnR5cGVfaW5mbykgKQorICAgICAgICB7
CisgICAgICAgICAgICBkZWNfbGluZWFyX3VzZXMocGFnZSk7CisgICAgICAg
ICAgICBkZWNfbGluZWFyX2VudHJpZXMocHRwZyk7CisgICAgICAgIH0KKyAg
ICAgICAgQVNTRVJUKCFwYWdlLT5saW5lYXJfcHRfY291bnQgfHwgcGFnZV9n
ZXRfb3duZXIocGFnZSktPmlzX2R5aW5nKTsKICAgICAgICAgLyoKICAgICAg
ICAgICogUmVjb3JkIFRMQiBpbmZvcm1hdGlvbiBmb3IgZmx1c2ggbGF0ZXIu
IFdlIGRvIG5vdCBzdGFtcCBwYWdlIHRhYmxlcwogICAgICAgICAgKiB3aGVu
IHJ1bm5pbmcgaW4gc2hhZG93IG1vZGU6CkBAIC0yNDEzLDggKzI1MTcsOCBA
QCBzdGF0aWMgaW50IF9fcHV0X2ZpbmFsX3BhZ2VfdHlwZSgKIH0KIAogCi1z
dGF0aWMgaW50IF9fcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHByZWVtcHRp
YmxlKQorc3RhdGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlLCBib29sIHByZWVtcHRpYmxlLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBnKQogewogICAgIHVu
c2lnbmVkIGxvbmcgbngsIHgsIHkgPSBwYWdlLT51LmludXNlLnR5cGVfaW5m
bzsKICAgICBpbnQgcmMgPSAwOwpAQCAtMjQ0MSwxMiArMjU0NSwyOCBAQCBz
dGF0aWMgaW50IF9fcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHgsIG54KSkgIT0geCkgKQogICAgICAgICAgICAgICAgICAgICBjb250
aW51ZTsKICAgICAgICAgICAgICAgICAvKiBXZSBjbGVhcmVkIHRoZSAndmFs
aWQgYml0JyBzbyB3ZSBkbyB0aGUgY2xlYW4gdXAuICovCi0gICAgICAgICAg
ICAgICAgcmMgPSBfX3B1dF9maW5hbF9wYWdlX3R5cGUocGFnZSwgeCwgcHJl
ZW1wdGlibGUpOworICAgICAgICAgICAgICAgIHJjID0gX3B1dF9maW5hbF9w
YWdlX3R5cGUocGFnZSwgeCwgcHJlZW1wdGlibGUsIHB0cGcpOworICAgICAg
ICAgICAgICAgIHB0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgIGlmICgg
eCAmIFBHVF9wYXJ0aWFsICkKICAgICAgICAgICAgICAgICAgICAgcHV0X3Bh
Z2UocGFnZSk7CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAg
ICB9CiAKKyAgICAgICAgICAgIGlmICggcHRwZyAmJiBQR1RfdHlwZV9lcXVh
bCh4LCBwdHBnLT51LmludXNlLnR5cGVfaW5mbykgKQorICAgICAgICAgICAg
eworICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgICAgICogcGFn
ZV9zZXRfdGxiZmx1c2hfdGltZXN0YW1wKCkgYWNjZXNzZXMgdGhlIHNhbWUg
dW5pb24KKyAgICAgICAgICAgICAgICAgKiBsaW5lYXJfcHRfY291bnQgbGl2
ZXMgaW4uIFVudmFsaWRhdGVkIHBhZ2UgdGFibGUgcGFnZXMsCisgICAgICAg
ICAgICAgICAgICogaG93ZXZlciwgc2hvdWxkIG9jY3VyIGR1cmluZyBkb21h
aW4gZGVzdHJ1Y3Rpb24gb25seQorICAgICAgICAgICAgICAgICAqIGFueXdh
eS4gIFVwZGF0aW5nIG9mIGxpbmVhcl9wdF9jb3VudCBsdWNraWx5IGlzIG5v
dAorICAgICAgICAgICAgICAgICAqIG5lY2Vzc2FyeSBhbnltb3JlIGZvciBh
IGR5aW5nIGRvbWFpbi4KKyAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAg
ICAgICAgICBBU1NFUlQocGFnZV9nZXRfb3duZXIocGFnZSktPmlzX2R5aW5n
KTsKKyAgICAgICAgICAgICAgICBBU1NFUlQocGFnZS0+bGluZWFyX3B0X2Nv
dW50IDwgMCk7CisgICAgICAgICAgICAgICAgQVNTRVJUKHB0cGctPmxpbmVh
cl9wdF9jb3VudCA+IDApOworICAgICAgICAgICAgICAgIHB0cGcgPSBOVUxM
OworICAgICAgICAgICAgfQorCiAgICAgICAgICAgICAvKgogICAgICAgICAg
ICAgICogUmVjb3JkIFRMQiBpbmZvcm1hdGlvbiBmb3IgZmx1c2ggbGF0ZXIu
IFdlIGRvIG5vdCBzdGFtcCBwYWdlCiAgICAgICAgICAgICAgKiB0YWJsZXMg
d2hlbiBydW5uaW5nIGluIHNoYWRvdyBtb2RlOgpAQCAtMjQ2Niw2ICsyNTg2
LDEzIEBAIHN0YXRpYyBpbnQgX19wdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2UsCiAgICAgICAgICAgICByZXR1cm4gLUVJTlRSOwogICAg
IH0KIAorICAgIGlmICggcHRwZyAmJiBQR1RfdHlwZV9lcXVhbCh4LCBwdHBn
LT51LmludXNlLnR5cGVfaW5mbykgKQorICAgIHsKKyAgICAgICAgQVNTRVJU
KCFyYyk7CisgICAgICAgIGRlY19saW5lYXJfdXNlcyhwYWdlKTsKKyAgICAg
ICAgZGVjX2xpbmVhcl9lbnRyaWVzKHB0cGcpOworICAgIH0KKwogICAgIHJl
dHVybiByYzsKIH0KIApAQCAtMjYwMCw2ICsyNzI3LDcgQEAgc3RhdGljIGlu
dCBfX2dldF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5z
aWduZWQgbG9uZyB0eXBlLAogICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRh
dGVkX3B0ZXMgPSAwOwogICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUg
PSAwOwogICAgICAgICB9CisgICAgICAgIHBhZ2UtPmxpbmVhcl9wdF9jb3Vu
dCA9IDA7CiAgICAgICAgIHJjID0gYWxsb2NfcGFnZV90eXBlKHBhZ2UsIHR5
cGUsIHByZWVtcHRpYmxlKTsKICAgICB9CiAKQEAgLTI2MTQsNyArMjc0Miw3
IEBAIHN0YXRpYyBpbnQgX19nZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKIAogdm9pZCBwdXRfcGFn
ZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7Ci0gICAgaW50IHJj
ID0gX19wdXRfcGFnZV90eXBlKHBhZ2UsIDApOworICAgIGludCByYyA9IF9w
dXRfcGFnZV90eXBlKHBhZ2UsIGZhbHNlLCBOVUxMKTsKICAgICBBU1NFUlQo
cmMgPT0gMCk7CiAgICAgKHZvaWQpcmM7CiB9CkBAIC0yNjMwLDcgKzI3NTgs
NyBAQCBpbnQgZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
LCB1bnNpZ25lZCBsb25nIHR5cGUpCiAKIGludCBwdXRfcGFnZV90eXBlX3By
ZWVtcHRpYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7Ci0gICAgcmV0
dXJuIF9fcHV0X3BhZ2VfdHlwZShwYWdlLCAxKTsKKyAgICByZXR1cm4gX3B1
dF9wYWdlX3R5cGUocGFnZSwgdHJ1ZSwgTlVMTCk7CiB9CiAKIGludCBnZXRf
cGFnZV90eXBlX3ByZWVtcHRpYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Us
IHVuc2lnbmVkIGxvbmcgdHlwZSkKQEAgLTI4MzYsMTEgKzI5NjQsMTQgQEAg
aW50IHB1dF9vbGRfZ3Vlc3RfdGFibGUoc3RydWN0IHZjcHUgKnYpCiAgICAg
aWYgKCAhdi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgKQogICAgICAgICByZXR1
cm4gMDsKIAotICAgIHN3aXRjaCAoIHJjID0gcHV0X3BhZ2VfYW5kX3R5cGVf
cHJlZW1wdGlibGUodi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUpICkKKyAgICBz
d2l0Y2ggKCByYyA9IF9wdXRfcGFnZV90eXBlKHYtPmFyY2gub2xkX2d1ZXN0
X3RhYmxlLCB0cnVlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdi0+YXJjaC5vbGRfZ3Vlc3RfcHRwZykgKQogICAgIHsKICAgICBjYXNl
IC1FSU5UUjoKICAgICBjYXNlIC1FUkVTVEFSVDoKICAgICAgICAgcmV0dXJu
IC1FUkVTVEFSVDsKKyAgICBjYXNlIDA6CisgICAgICAgIHB1dF9wYWdlKHYt
PmFyY2gub2xkX2d1ZXN0X3RhYmxlKTsKICAgICB9CiAKICAgICB2LT5hcmNo
Lm9sZF9ndWVzdF90YWJsZSA9IE5VTEw7CkBAIC0yOTk3LDYgKzMxMjgsNyBA
QCBpbnQgbmV3X2d1ZXN0X2NyMyh1bnNpZ25lZCBsb25nIG1mbikKICAgICAg
ICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAgICAgICAv
KiBmYWxsdGhyb3VnaCAqLwogICAgICAgICAgICAgY2FzZSAtRVJFU1RBUlQ6
CisgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9
IE5VTEw7CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3Rf
dGFibGUgPSBwYWdlOwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAg
ICAgICAgZGVmYXVsdDoKQEAgLTMyNjQsNyArMzM5NiwxMCBAQCBsb25nIGRv
X21tdWV4dF9vcCgKICAgICAgICAgICAgICAgICAgICAgaWYgKCB0eXBlID09
IFBHVF9sMV9wYWdlX3RhYmxlICkKICAgICAgICAgICAgICAgICAgICAgICAg
IHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOwogICAgICAgICAgICAgICAgICAg
ICBlbHNlCisgICAgICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAg
ICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwog
ICAgICAgICAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3Rf
dGFibGUgPSBwYWdlOworICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAg
ICAgICAgICAgfQogICAgICAgICAgICAgfQogCkBAIC0zMjk3LDYgKzM0MzIs
NyBAQCBsb25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgIHsKICAgICAg
ICAgICAgIGNhc2UgLUVJTlRSOgogICAgICAgICAgICAgY2FzZSAtRVJFU1RB
UlQ6CisgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfcHRw
ZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vl
c3RfdGFibGUgPSBwYWdlOwogICAgICAgICAgICAgICAgIHJjID0gMDsKICAg
ICAgICAgICAgICAgICBicmVhazsKQEAgLTMzNzUsNiArMzUxMSw3IEBAIGxv
bmcgZG9fbW11ZXh0X29wKAogICAgICAgICAgICAgICAgICAgICAgICAgcmMg
PSAtRVJFU1RBUlQ7CiAgICAgICAgICAgICAgICAgICAgICAgICAvKiBmYWxs
dGhyb3VnaCAqLwogICAgICAgICAgICAgICAgICAgICBjYXNlIC1FUkVTVEFS
VDoKKyAgICAgICAgICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1
ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgICAgICAgICAgY3Vy
ci0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICAgICAg
ICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgICAgIGRlZmF1
bHQ6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAppbmRleCBmNmE0MGVi
ODgxLi42MGJiOGM5MDE0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWlu
LmgKQEAgLTUzMSw2ICs1MzEsOCBAQCBzdHJ1Y3QgYXJjaF92Y3B1CiAgICAg
cGFnZXRhYmxlX3QgZ3Vlc3RfdGFibGVfdXNlcjsgICAgICAgLyogKE1GTikg
eDg2LzY0IHVzZXItc3BhY2UgcGFnZXRhYmxlICovCiAgICAgcGFnZXRhYmxl
X3QgZ3Vlc3RfdGFibGU7ICAgICAgICAgICAgLyogKE1GTikgZ3Vlc3Qgbm90
aW9uIG9mIGNyMyAqLwogICAgIHN0cnVjdCBwYWdlX2luZm8gKm9sZF9ndWVz
dF90YWJsZTsgIC8qIHBhcnRpYWxseSBkZXN0cnVjdGVkIHBhZ2V0YWJsZSAq
LworICAgIHN0cnVjdCBwYWdlX2luZm8gKm9sZF9ndWVzdF9wdHBnOyAgIC8q
IGNvbnRhaW5pbmcgcGFnZSB0YWJsZSBvZiB0aGUgKi8KKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBmb3JtZXIsIGlmIGFu
eSAqLwogICAgIC8qIGd1ZXN0X3RhYmxlIGhvbGRzIGEgcmVmIHRvIHRoZSBw
YWdlLCBhbmQgYWxzbyBhIHR5cGUtY291bnQgdW5sZXNzCiAgICAgICogc2hh
ZG93IHJlZmNvdW50cyBhcmUgaW4gdXNlICovCiAgICAgcGFnZXRhYmxlX3Qg
c2hhZG93X3RhYmxlWzRdOyAgICAgICAgLyogKE1GTikgc2hhZG93KHMpIG9m
IGd1ZXN0ICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21t
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggNjY4N2RiYzk4
NS4uNjM1OTBhNzcxNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtMTI1
LDExICsxMjUsMTEgQEAgc3RydWN0IHBhZ2VfaW5mbwogICAgICAgICB1MzIg
dGxiZmx1c2hfdGltZXN0YW1wOwogCiAgICAgICAgIC8qCi0gICAgICAgICAq
IFdoZW4gUEdUX3BhcnRpYWwgaXMgdHJ1ZSB0aGVuIHRoaXMgZmllbGQgaXMg
dmFsaWQgYW5kIGluZGljYXRlcwotICAgICAgICAgKiB0aGF0IFBURXMgaW4g
dGhlIHJhbmdlIFswLCBAbnJfdmFsaWRhdGVkX3B0ZXMpIGhhdmUgYmVlbiB2
YWxpZGF0ZWQuCi0gICAgICAgICAqIEFuIGV4dHJhIHBhZ2UgcmVmZXJlbmNl
IG11c3QgYmUgYWNxdWlyZWQgKG9yIG5vdCBkcm9wcGVkKSB3aGVuZXZlcgot
ICAgICAgICAgKiBQR1RfcGFydGlhbCBnZXRzIHNldCwgYW5kIGl0IG11c3Qg
YmUgZHJvcHBlZCB3aGVuIHRoZSBmbGFnIGdldHMKLSAgICAgICAgICogY2xl
YXJlZC4gVGhpcyBpcyBzbyB0aGF0IGEgZ2V0KCkgbGVhdmluZyBhIHBhZ2Ug
aW4gcGFydGlhbGx5CisgICAgICAgICAqIFdoZW4gUEdUX3BhcnRpYWwgaXMg
dHJ1ZSB0aGVuIHRoZSBmaXJzdCB0d28gZmllbGRzIGFyZSB2YWxpZCBhbmQK
KyAgICAgICAgICogaW5kaWNhdGUgdGhhdCBQVEVzIGluIHRoZSByYW5nZSBb
MCwgQG5yX3ZhbGlkYXRlZF9wdGVzKSBoYXZlIGJlZW4KKyAgICAgICAgICog
dmFsaWRhdGVkLiBBbiBleHRyYSBwYWdlIHJlZmVyZW5jZSBtdXN0IGJlIGFj
cXVpcmVkIChvciBub3QgZHJvcHBlZCkKKyAgICAgICAgICogd2hlbmV2ZXIg
UEdUX3BhcnRpYWwgZ2V0cyBzZXQsIGFuZCBpdCBtdXN0IGJlIGRyb3BwZWQg
d2hlbiB0aGUgZmxhZworICAgICAgICAgKiBnZXRzIGNsZWFyZWQuIFRoaXMg
aXMgc28gdGhhdCBhIGdldCgpIGxlYXZpbmcgYSBwYWdlIGluIHBhcnRpYWxs
eQogICAgICAgICAgKiB2YWxpZGF0ZWQgc3RhdGUgKHdoZXJlIHRoZSBjYWxs
ZXIgd291bGQgZHJvcCB0aGUgcmVmZXJlbmNlIGFjcXVpcmVkCiAgICAgICAg
ICAqIGR1ZSB0byB0aGUgZ2V0dGluZyBvZiB0aGUgdHlwZSBbYXBwYXJlbnRs
eV0gZmFpbGluZyBbLUVSRVNUQVJUXSkKICAgICAgICAgICogd291bGQgbm90
IGFjY2lkZW50YWxseSByZXN1bHQgaW4gYSBwYWdlIGxlZnQgd2l0aCB6ZXJv
IGdlbmVyYWwKQEAgLTE1MywxMCArMTUzLDE4IEBAIHN0cnVjdCBwYWdlX2lu
Zm8KICAgICAgICAgICogcHV0X3BhZ2VfZnJvbV9sTmUoKSAoZHVlIHRvIHRo
ZSBhcHBhcmVudCBmYWlsdXJlKSwgYW5kIGhlbmNlIGl0CiAgICAgICAgICAq
IG11c3QgYmUgZHJvcHBlZCB3aGVuIHRoZSBwdXQgb3BlcmF0aW9uIGlzIHJl
c3VtZWQgKGFuZCBjb21wbGV0ZXMpLAogICAgICAgICAgKiBidXQgaXQgbXVz
dCBub3QgYmUgYWNxdWlyZWQgaWYgcGlja2luZyB1cCB0aGUgcGFnZSBmb3Ig
dmFsaWRhdGlvbi4KKyAgICAgICAgICoKKyAgICAgICAgICogVGhlIDNyZCBm
aWVsZCwgQGxpbmVhcl9wdF9jb3VudCwgaW5kaWNhdGVzCisgICAgICAgICAq
IC0gYnkgYSBwb3NpdGl2ZSB2YWx1ZSwgaG93IG1hbnkgc2FtZS1sZXZlbCBw
YWdlIHRhYmxlIGVudHJpZXMgYSBwYWdlCisgICAgICAgICAqICAgdGFibGUg
aGFzLAorICAgICAgICAgKiAtIGJ5IGEgbmVnYXRpdmUgdmFsdWUsIGluIGhv
dyBtYW55IHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMgYSBwYWdlIGlzCisgICAg
ICAgICAqICAgaW4gdXNlLgogICAgICAgICAgKi8KICAgICAgICAgc3RydWN0
IHsKLSAgICAgICAgICAgIHUxNiBucl92YWxpZGF0ZWRfcHRlczsKLSAgICAg
ICAgICAgIHM4IHBhcnRpYWxfcHRlOworICAgICAgICAgICAgdTE2IG5yX3Zh
bGlkYXRlZF9wdGVzOlBBR0VUQUJMRV9PUkRFUiArIDE7CisgICAgICAgICAg
ICB1MTYgOjE2IC0gUEFHRVRBQkxFX09SREVSIC0gMSAtIDI7CisgICAgICAg
ICAgICBzMTYgcGFydGlhbF9wdGU6MjsKKyAgICAgICAgICAgIHMxNiBsaW5l
YXJfcHRfY291bnQ7CiAgICAgICAgIH07CiAKICAgICAgICAgLyoKQEAgLTIw
Nyw2ICsyMTUsOSBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAjZGVmaW5lIFBHVF9j
b3VudF93aWR0aCAgIFBHX3NoaWZ0KDkpCiAjZGVmaW5lIFBHVF9jb3VudF9t
YXNrICAgICgoMVVMPDxQR1RfY291bnRfd2lkdGgpLTEpCiAKKy8qIEFyZSB0
aGUgJ3R5cGUgbWFzaycgYml0cyBpZGVudGljYWw/ICovCisjZGVmaW5lIFBH
VF90eXBlX2VxdWFsKHgsIHkpICghKCgoeCkgXiAoeSkpICYgUEdUX3R5cGVf
bWFzaykpCisKICAvKiBDbGVhcmVkIHdoZW4gdGhlIG93bmluZyBndWVzdCAn
ZnJlZXMnIHRoaXMgcGFnZS4gKi8KICNkZWZpbmUgX1BHQ19hbGxvY2F0ZWQg
ICAgUEdfc2hpZnQoMSkKICNkZWZpbmUgUEdDX2FsbG9jYXRlZCAgICAgUEdf
bWFzaygxLCAxKQotLSAKMi4xNC4xCgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.8/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Disposition: attachment;
 filename="xsa240-4.8/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Transfer-Encoding: base64

RnJvbSA0MWQ1NzlhYWQyZmVlOTcxZTVjZTAyNzlhOWI1NTlhMGZkYzc0NDUy
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IEZyaSwgMjIgU2Vw
IDIwMTcgMTE6NDY6NTUgKzAxMDAKU3ViamVjdDogW1BBVENIIDIvMl0geDg2
L21tOiBEaXNhYmxlIFBWIGxpbmVhciBwYWdldGFibGVzIGJ5IGRlZmF1bHQK
CkFsbG93aW5nIHBhZ2V0YWJsZXMgdG8gcG9pbnQgdG8gb3RoZXIgcGFnZXRh
YmxlcyBvZiB0aGUgc2FtZSBsZXZlbAoob2Z0ZW4gY2FsbGVkICdsaW5lYXIg
cGFnZXRhYmxlcycpIGhhcyBiZWVuIGluY2x1ZGVkIGluIFhlbiBzaW5jZSBp
dHMKaW5jZXB0aW9uLiAgQnV0IGl0IGlzIG5vdCB1c2VkIGJ5IHRoZSBtb3N0
IGNvbW1vbiBQViBndWVzdHMgKExpbnV4LApOZXRCU0QsIG1pbmlvcyksIGFu
ZCBoYXMgYmVlbiB0aGUgc291cmNlIG9mIGEgbnVtYmVyIG9mIHN1YnRsZQpy
ZWZlcmVuY2UtY291bnRpbmcgYnVncy4KCkFkZCBhIGNvbW1hbmQtbGluZSBv
cHRpb24gdG8gY29udHJvbCB3aGV0aGVyIFBWIGxpbmVhciBwYWdldGFibGVz
IGFyZQphbGxvd2VkIChkaXNhYmxlZCBieSBkZWZhdWx0KS4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYyOgotIHMvXy8tLzsgaW4g
Y29tbWFuZC1saW5lIG9wdGlvbgotIEFkZGVkIF9fcmVhZF9tb3N0bHkKLS0t
CiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8IDE1ICsr
KysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAg
ICAgICAgfCAgOSArKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMjQgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
bWFya2Rvd24KaW5kZXggNTRhY2M2MDcyMy4uZmZhNjZlYjE0NiAxMDA2NDQK
LS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysr
IGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTEz
NTAsNiArMTM1MCwyMSBAQCBUaGUgZm9sbG93aW5nIHJlc291cmNlcyBhcmUg
YXZhaWxhYmxlOgogICAgIENEUCwgb25lIENPUyB3aWxsIGNvcmVzcG9uZCB0
d28gQ0JNcyBvdGhlciB0aGFuIG9uZSB3aXRoIENBVCwgZHVlIHRvIHRoZQog
ICAgIHN1bSBvZiBDQk1zIGlzIGZpeGVkLCB0aGF0IG1lYW5zIGFjdHVhbCBg
Y29zX21heGAgaW4gdXNlIHdpbGwgYXV0b21hdGljYWxseQogICAgIHJlZHVj
ZSB0byBoYWxmIHdoZW4gQ0RQIGlzIGVuYWJsZWQuCisKKyMjIyBwdi1saW5l
YXItcHQKKz4gYD0gPGJvb2xlYW4+YAorCis+IERlZmF1bHQ6IGBmYWxzZWAK
KworQWxsb3cgUFYgZ3Vlc3RzIHRvIGhhdmUgcGFnZXRhYmxlIGVudHJpZXMg
cG9pbnRpbmcgdG8gb3RoZXIgcGFnZXRhYmxlcworb2YgdGhlIHNhbWUgbGV2
ZWwgKGkuZS4sIGFsbG93aW5nIEwyIFBURXMgdG8gcG9pbnQgdG8gb3RoZXIg
TDIgcGFnZXMpLgorVGhpcyB0ZWNobmlxdWUgaXMgb2Z0ZW4gY2FsbGVkICJs
aW5lYXIgcGFnZXRhYmxlcyIsIGFuZCBpcyBzb21ldGltZXMKK3VzZWQgdG8g
YWxsb3cgb3BlcmF0aW5nIHN5c3RlbXMgYSBzaW1wbGUgd2F5IHRvIGNvbnNp
c3RlbnRseSBtYXAgdGhlCitjdXJyZW50IHByb2Nlc3MncyBwYWdldGFibGVz
IGludG8gaXRzIG93biB2aXJ0dWFsIGFkZHJlc3Mgc3BhY2UuCisKK05vbmUg
b2YgdGhlIG1vc3QgY29tbW9uIFBWIG9wZXJhdGluZyBzeXN0ZW1zIChMaW51
eCwgTmV0QlNELCBNaW5pT1MpCit1c2UgdGhpcyB0ZWNobmlxdWUsIGJ1dCB0
aGVyZSBtYXkgYmUgY3VzdG9tIG9wZXJhdGluZyBzeXN0ZW1zIHdoaWNoCitk
by4KIAogIyMjIHJlYm9vdAogPiBgPSB0W3JpcGxlXSB8IGtbYmRdIHwgYVtj
cGldIHwgcFtjaV0gfCBQW293ZXJdIHwgZVtmaV0gfCBuW29dIFssIFt3XWFy
bSB8IFtjXW9sZF1gCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBi
L3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDMxZDRhMDM4NDAuLjVkMTI1Y2Zm
M2EgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCkBAIC04MDAsNiArODAwLDkgQEAgc3RhdGljIHZvaWQg
ZGVjX2xpbmVhcl91c2VzKHN0cnVjdCBwYWdlX2luZm8gKnBnKQogICogICAg
IGZyYW1lIGlmIGl0IGlzIG1hcHBlZCBieSBhIGRpZmZlcmVudCByb290IHRh
YmxlLiBUaGlzIGlzIHN1ZmZpY2llbnQgYW5kCiAgKiAgICAgYWxzbyBuZWNl
c3NhcnkgdG8gYWxsb3cgdmFsaWRhdGlvbiBvZiBhIHJvb3QgdGFibGUgbWFw
cGluZyBpdHNlbGYuCiAgKi8KK3N0YXRpYyBib29sIF9fcmVhZF9tb3N0bHkg
cHZfbGluZWFyX3B0X2VuYWJsZSA9IGZhbHNlOworYm9vbGVhbl9wYXJhbSgi
cHYtbGluZWFyLXB0IiwgcHZfbGluZWFyX3B0X2VuYWJsZSk7CisKICNkZWZp
bmUgZGVmaW5lX2dldF9saW5lYXJfcGFnZXRhYmxlKGxldmVsKSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiBzdGF0aWMgaW50ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogZ2V0XyMjbGV2ZWwjI19saW5lYXJfcGFnZXRh
YmxlKCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKQEAgLTgwOSw2ICs4MTIsMTIgQEAgZ2V0XyMjbGV2ZWwjI19saW5l
YXJfcGFnZXRhYmxlKCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgdW5zaWduZWQgbG9uZyBwZm47ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBpZiAoICFwdl9saW5l
YXJfcHRfZW5hYmxlICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgeyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICBNRU1fTE9HKCJBdHRlbXB0IHRvIGNyZWF0ZSBsaW5l
YXIgcC50LiAoZmVhdHVyZSBkaXNhYmxlZCkiKTsgICAgICAgIFwKKyAgICAg
ICAgcmV0dXJuIDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgfSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICBpZiAoIChsZXZlbCMjZV9nZXRfZmxhZ3MocGRlKSAmIF9Q
QUdFX1JXKSApICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
eyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBNRU1fTE9H
KCJBdHRlbXB0IHRvIGNyZWF0ZSBsaW5lYXIgcC50LiB3aXRoIHdyaXRlIHBl
cm1zIik7ICAgICAgICAgIFwKLS0gCjIuMTQuMQoK

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.9/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Disposition: attachment;
 filename="xsa240-4.9/0001-x86-limit-linear-page-table-use-to-a-single-level.patch"
Content-Transfer-Encoding: base64

RnJvbSA4Njc5ODgyMzdkM2U0NzJmZTJjOTllODFhZTczM2UxMDM0MjI1NjZj
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFRodSwgMjggU2VwIDIwMTcgMTU6
MTc6MjUgKzAxMDAKU3ViamVjdDogW1BBVENIIDEvMl0geDg2OiBsaW1pdCBs
aW5lYXIgcGFnZSB0YWJsZSB1c2UgdG8gYSBzaW5nbGUgbGV2ZWwKClRoYXQn
cyB0aGUgb25seSB3YXkgdGhhdCB0aGV5J3JlIG1lYW50IHRvIGJlIHVzZWQu
IFdpdGhvdXQgc3VjaCBhCnJlc3RyaWN0aW9uIGFyYml0cmFyaWx5IGxvbmcg
Y2hhaW5zIG9mIHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMgY2FuIGJlCmJ1aWx0
LCB0ZWFyaW5nIGRvd24gb2Ygd2hpY2ggbWF5IHRoZW4gY2F1c2UgYXJiaXRy
YXJpbHkgZGVlcCByZWN1cnNpb24sCmNhdXNpbmcgYSBzdGFjayBvdmVyZmxv
dy4gVG8gZmFjaWxpdGF0ZSB0aGlzIHJlc3RyaWN0aW9uLCBhIGNvdW50ZXIg
aXMKYmVpbmcgaW50cm9kdWNlZCB0byB0cmFjayBib3RoIHRoZSBudW1iZXIg
b2Ygc2FtZS1sZXZlbCBlbnRyaWVzIGluIGEKcGFnZSB0YWJsZSBhcyB3ZWxs
IGFzIHRoZSBudW1iZXIgb2YgdXNlcyBvZiBhIHBhZ2UgdGFibGUgaW4gYW5v
dGhlcgpzYW1lLWxldmVsIG9uZSAoY291bnRpbmcgaW50byBwb3NpdGl2ZSBh
bmQgbmVnYXRpdmUgZGlyZWN0aW9uCnJlc3BlY3RpdmVseSwgdXRpbGl6aW5n
IHRoZSBmYWN0IHRoYXQgYm90aCBjb3VudHMgY2FuJ3QgYmUgbm9uLXplcm8g
YXQKdGhlIHNhbWUgdGltZSkuCgpOb3RlIHRoYXQgdGhlIGFkZGVkIGFjY291
bnRpbmcgaW50cm9kdWNlcyBhIHJlc3RyaWN0aW9uIG9uIHRoZSBudW1iZXIK
b2YgdGltZXMgYSBwYWdlIGNhbiBiZSB1c2VkIGluIG90aGVyIHNhbWUtbGV2
ZWwgcGFnZSB0YWJsZXMgLSBtb3JlIHRoYW4KMzJrIG9mIHN1Y2ggdXNlcyBh
cmUgbm8gbG9uZ2VyIHBvc3NpYmxlLgoKTm90ZSBhbHNvIHRoYXQgc29tZSBw
dXRfcGFnZV9hbmRfdHlwZVtfcHJlZW1wdGlibGVdKCkgY2FsbHMgYXJlCnJl
cGxhY2VkIHdpdGggb3Blbi1jb2RlZCBlcXVpdmFsZW50cy4gIFRoaXMgc2Vl
bWVkIHByZWZlcnJhYmxlIHRvCmFkZGluZyAicGFyZW50X3RhYmxlIiB0byB0
aGUgbWF0cml4IG9mIGZ1bmN0aW9ucy4KCk5vdGUgZnVydGhlciB0aGF0IGNy
b3NzLWRvbWFpbiBzYW1lLWxldmVsIHBhZ2UgdGFibGUgcmVmZXJlbmNlcyBh
cmUgbm8KbG9uZ2VyIHBlcm1pdHRlZCAodGhleSBwcm9iYWJseSBuZXZlciBz
aG91bGQgaGF2ZSBiZWVuKS4KClRoaXMgaXMgWFNBLTI0MC4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KU2lnbmVkLW9m
Zi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgfCAgIDEgKwog
eGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICB8IDE3MSArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2RvbWFpbi5oIHwgICAyICsKIHhlbi9pbmNsdWRlL2FzbS14
ODYvbW0uaCAgICAgfCAgMjUgKysrKystLQogNCBmaWxlcyBjaGFuZ2VkLCAx
NzUgaW5zZXJ0aW9ucygrKSwgMjQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFp
bi5jCmluZGV4IGQ3ZTY5OTIyOGMuLmQ3ZWQ3MmMyNDYgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9t
YWluLmMKQEAgLTEyMjYsNiArMTIyNiw3IEBAIGludCBhcmNoX3NldF9pbmZv
X2d1ZXN0KAogICAgICAgICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsK
ICAgICAgICAgICAgICAgICAgICAgLyogRmFsbHRocm91Z2ggKi8KICAgICAg
ICAgICAgICAgICBjYXNlIC1FUkVTVEFSVDoKKyAgICAgICAgICAgICAgICAg
ICAgdi0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAg
ICAgICAgICAgIHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0KICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhZ2V0YWJsZV9nZXRfcGFnZSh2LT5hcmNoLmd1
ZXN0X3RhYmxlKTsKICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5ndWVz
dF90YWJsZSA9IHBhZ2V0YWJsZV9udWxsKCk7CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDg2ZjVl
ZGE1MmQuLjFlNDY5YmQzNTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC03NDcsNiArNzQ3LDYx
IEBAIHN0YXRpYyB2b2lkIHB1dF9kYXRhX3BhZ2UoCiAgICAgICAgIHB1dF9w
YWdlKHBhZ2UpOwogfQogCitzdGF0aWMgYm9vbCBpbmNfbGluZWFyX2VudHJp
ZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCit7CisgICAgdHlwZW9mKHBnLT5s
aW5lYXJfcHRfY291bnQpIG5jID0gcmVhZF9hdG9taWMoJnBnLT5saW5lYXJf
cHRfY291bnQpLCBvYzsKKworICAgIGRvIHsKKyAgICAgICAgLyoKKyAgICAg
ICAgICogVGhlIGNoZWNrIGJlbG93IGNoZWNrcyBmb3IgdGhlICJsaW5lYXIg
dXNlIiBjb3VudCBiZWluZyBub24temVybworICAgICAgICAgKiBhcyB3ZWxs
IGFzIG92ZXJmbG93LiAgU2lnbmVkIGludGVnZXIgb3ZlcmZsb3cgaXMgdW5k
ZWZpbmVkIGJlaGF2aW9yCisgICAgICAgICAqIGFjY29yZGluZyB0byB0aGUg
QyBzcGVjLiAgSG93ZXZlciwgYXMgbG9uZyBhcyBsaW5lYXJfcHRfY291bnQg
aXMKKyAgICAgICAgICogc21hbGxlciBpbiBzaXplIHRoYW4gJ2ludCcsIHRo
ZSBhcml0aG1ldGljIG9wZXJhdGlvbiBvZiB0aGUKKyAgICAgICAgICogaW5j
cmVtZW50IGJlbG93IHdvbid0IG92ZXJmbG93OyByYXRoZXIgdGhlIHJlc3Vs
dCB3aWxsIGJlIHRydW5jYXRlZAorICAgICAgICAgKiB3aGVuIHN0b3JlZC4g
IEVuc3VyZSB0aGF0IHRoaXMgaXMgYWx3YXlzIHRydWUuCisgICAgICAgICAq
LworICAgICAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKG5jKSA+PSBzaXplb2Yo
aW50KSk7CisgICAgICAgIG9jID0gbmMrKzsKKyAgICAgICAgaWYgKCBuYyA8
PSAwICkKKyAgICAgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICAgICAgbmMg
PSBjbXB4Y2hnKCZwZy0+bGluZWFyX3B0X2NvdW50LCBvYywgbmMpOworICAg
IH0gd2hpbGUgKCBvYyAhPSBuYyApOworCisgICAgcmV0dXJuIHRydWU7Cit9
CisKK3N0YXRpYyB2b2lkIGRlY19saW5lYXJfZW50cmllcyhzdHJ1Y3QgcGFn
ZV9pbmZvICpwZykKK3sKKyAgICB0eXBlb2YocGctPmxpbmVhcl9wdF9jb3Vu
dCkgb2M7CisKKyAgICBvYyA9IGFyY2hfZmV0Y2hfYW5kX2FkZCgmcGctPmxp
bmVhcl9wdF9jb3VudCwgLTEpOworICAgIEFTU0VSVChvYyA+IDApOworfQor
CitzdGF0aWMgYm9vbCBpbmNfbGluZWFyX3VzZXMoc3RydWN0IHBhZ2VfaW5m
byAqcGcpCit7CisgICAgdHlwZW9mKHBnLT5saW5lYXJfcHRfY291bnQpIG5j
ID0gcmVhZF9hdG9taWMoJnBnLT5saW5lYXJfcHRfY291bnQpLCBvYzsKKwor
ICAgIGRvIHsKKyAgICAgICAgLyogU2VlIHRoZSByZXNwZWN0aXZlIGNvbW1l
bnQgaW4gaW5jX2xpbmVhcl9lbnRyaWVzKCkuICovCisgICAgICAgIEJVSUxE
X0JVR19PTihzaXplb2YobmMpID49IHNpemVvZihpbnQpKTsKKyAgICAgICAg
b2MgPSBuYy0tOworICAgICAgICBpZiAoIG5jID49IDAgKQorICAgICAgICAg
ICAgcmV0dXJuIGZhbHNlOworICAgICAgICBuYyA9IGNtcHhjaGcoJnBnLT5s
aW5lYXJfcHRfY291bnQsIG9jLCBuYyk7CisgICAgfSB3aGlsZSAoIG9jICE9
IG5jICk7CisKKyAgICByZXR1cm4gdHJ1ZTsKK30KKworc3RhdGljIHZvaWQg
ZGVjX2xpbmVhcl91c2VzKHN0cnVjdCBwYWdlX2luZm8gKnBnKQoreworICAg
IHR5cGVvZihwZy0+bGluZWFyX3B0X2NvdW50KSBvYzsKKworICAgIG9jID0g
YXJjaF9mZXRjaF9hbmRfYWRkKCZwZy0+bGluZWFyX3B0X2NvdW50LCAxKTsK
KyAgICBBU1NFUlQob2MgPCAwKTsKK30KKwogLyoKICAqIFdlIGFsbG93IHJv
b3QgdGFibGVzIHRvIG1hcCBlYWNoIG90aGVyIChhLmsuYS4gbGluZWFyIHBh
Z2UgdGFibGVzKS4gSXQKICAqIG5lZWRzIHNvbWUgc3BlY2lhbCBjYXJlIHdp
dGggcmVmZXJlbmNlIGNvdW50cyBhbmQgYWNjZXNzIHBlcm1pc3Npb25zOgpA
QCAtNzc3LDE1ICs4MzIsMzUgQEAgZ2V0XyMjbGV2ZWwjI19saW5lYXJfcGFn
ZXRhYmxlKCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgaWYgKCAocGZuID0gbGV2ZWwjI2VfZ2V0X3BmbihwZGUpKSAhPSBwZGVf
cGZuICkgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgc3RydWN0IHBhZ2VfaW5m
byAqcHRwZyA9IG1mbl90b19wYWdlKHBkZV9wZm4pOyAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICAvKiBNYWtlIHN1cmUgdGhlIHBhZ2UgdGFibGUgYmVsb25ncyB0
byB0aGUgY29ycmVjdCBkb21haW4uICovICAgICAgIFwKKyAgICAgICAgaWYg
KCB1bmxpa2VseShwYWdlX2dldF9vd25lcihwdHBnKSAhPSBkKSApICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICByZXR1cm4gMDsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
ICAgICAgICAgLyogTWFrZSBzdXJlIHRoZSBtYXBwZWQgZnJhbWUgYmVsb25n
cyB0byB0aGUgY29ycmVjdCBkb21haW4uICovICAgICBcCiAgICAgICAgIGlm
ICggdW5saWtlbHkoIWdldF9wYWdlX2Zyb21fcGFnZW5yKHBmbiwgZCkpICkg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgcmV0dXJuIDA7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAgICAgICAgIC8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAg
KiBFbnN1cmUgdGhhdCB0aGUgbWFwcGVkIGZyYW1lIGlzIGFuIGFscmVhZHkt
dmFsaWRhdGVkIHBhZ2UgdGFibGUuIFwKKyAgICAgICAgICogRW5zdXJlIHRo
YXQgdGhlIG1hcHBlZCBmcmFtZSBpcyBhbiBhbHJlYWR5LXZhbGlkYXRlZCBw
YWdlIHRhYmxlICBcCisgICAgICAgICAqIGFuZCBpcyBub3QgaXRzZWxmIGhh
dmluZyBsaW5lYXIgZW50cmllcywgYXMgd2VsbCBhcyB0aGF0IHRoZSAgICAg
XAorICAgICAgICAgKiBjb250YWluaW5nIHBhZ2UgdGFibGUgaXMgbm90IGlz
ZWxmIGluIHVzZSBhcyBhIGxpbmVhciBwYWdlIHRhYmxlIFwKKyAgICAgICAg
ICogZWxzZXdoZXJlLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAqIElmIHNvLCBh
dG9taWNhbGx5IGluY3JlbWVudCB0aGUgY291bnQgKGNoZWNraW5nIGZvciBv
dmVyZmxvdykuICAgXAogICAgICAgICAgKi8gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKICAgICAgICAgcGFnZSA9IG1mbl90b19wYWdlKHBmbik7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAg
IGlmICggIWluY19saW5lYXJfZW50cmllcyhwdHBnKSApICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICB7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgICAgICByZXR1cm4gMDsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgaWYgKCAhaW5j
X2xpbmVhcl91c2VzKHBhZ2UpICkgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgICAgIHsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICAgICAgZGVjX2xpbmVhcl9lbnRyaWVzKHB0cGcpOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgICAgIHB1dF9wYWdlKHBhZ2UpOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICByZXR1
cm4gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICB9ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgeSA9IHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
ICAgIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgeCA9
IHk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKQEAgLTc5Myw2ICs4NjgsOCBAQCBnZXRfIyNs
ZXZlbCMjX2xpbmVhcl9wYWdldGFibGUoICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICB1
bmxpa2VseSgoeCAmIChQR1RfdHlwZV9tYXNrfFBHVF92YWxpZGF0ZWQpKSAh
PSAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgKFBH
VF8jI2xldmVsIyNfcGFnZV90YWJsZXxQR1RfdmFsaWRhdGVkKSkgKSAgICAg
ICBcCiAgICAgICAgICAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICAgICAgICAgIGRlY19saW5lYXJfdXNlcyhwYWdlKTsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICBk
ZWNfbGluZWFyX2VudHJpZXMocHRwZyk7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgcHV0X3BhZ2UocGFn
ZSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogICAgICAgICAgICAgICAgIHJldHVybiAwOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAg
ICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC0xMjI2LDYgKzEzMDMs
OSBAQCBnZXRfcGFnZV9mcm9tX2w0ZSgKICAgICAgICAgICAgIGwzZV9yZW1v
dmVfZmxhZ3MoKHBsM2UpLCBfUEFHRV9VU0VSfF9QQUdFX1JXfF9QQUdFX0FD
Q0VTU0VEKTsgICBcCiAgICAgfSB3aGlsZSAoIDAgKQogCitzdGF0aWMgaW50
IF9wdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIGJvb2wg
cHJlZW1wdGlibGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBwYWdlX2luZm8gKnB0cGcpOworCiB2b2lkIHB1dF9wYWdlX2Zyb21fbDFl
KGwxX3BnZW50cnlfdCBsMWUsIHN0cnVjdCBkb21haW4gKmwxZV9vd25lcikK
IHsKICAgICB1bnNpZ25lZCBsb25nICAgICBwZm4gPSBsMWVfZ2V0X3Bmbihs
MWUpOwpAQCAtMTI5NiwxNyArMTM3NiwyMiBAQCBzdGF0aWMgaW50IHB1dF9w
YWdlX2Zyb21fbDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcg
cGZuKQogICAgIGlmICggbDJlX2dldF9mbGFncyhsMmUpICYgX1BBR0VfUFNF
ICkKICAgICAgICAgcHV0X3N1cGVycGFnZShsMmVfZ2V0X3BmbihsMmUpKTsK
ICAgICBlbHNlCi0gICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKGwyZV9nZXRf
cGFnZShsMmUpKTsKKyAgICB7CisgICAgICAgIHN0cnVjdCBwYWdlX2luZm8g
KnBnID0gbDJlX2dldF9wYWdlKGwyZSk7CisgICAgICAgIGludCByYyA9IF9w
dXRfcGFnZV90eXBlKHBnLCBmYWxzZSwgbWZuX3RvX3BhZ2UocGZuKSk7CisK
KyAgICAgICAgQVNTRVJUKCFyYyk7CisgICAgICAgIHB1dF9wYWdlKHBnKTsK
KyAgICB9CiAKICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIGludCBfX3B1
dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqLCBpbnQgcHJlZW1wdGli
bGUpOwotCiBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50
cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBpbnQgcGFydGlhbCwgYm9vbF90IGRlZmVyKQogewog
ICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnOworICAgIGludCByYzsKIAogICAg
IGlmICggIShsM2VfZ2V0X2ZsYWdzKGwzZSkgJiBfUEFHRV9QUkVTRU5UKSB8
fCAobDNlX2dldF9wZm4obDNlKSA9PSBwZm4pICkKICAgICAgICAgcmV0dXJu
IDE7CkBAIC0xMzI5LDIxICsxNDE0LDI4IEBAIHN0YXRpYyBpbnQgcHV0X3Bh
Z2VfZnJvbV9sM2UobDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBw
Zm4sCiAgICAgaWYgKCB1bmxpa2VseShwYXJ0aWFsID4gMCkgKQogICAgIHsK
ICAgICAgICAgQVNTRVJUKCFkZWZlcik7Ci0gICAgICAgIHJldHVybiBfX3B1
dF9wYWdlX3R5cGUocGcsIDEpOworICAgICAgICByZXR1cm4gX3B1dF9wYWdl
X3R5cGUocGcsIHRydWUsIG1mbl90b19wYWdlKHBmbikpOwogICAgIH0KIAog
ICAgIGlmICggZGVmZXIgKQogICAgIHsKKyAgICAgICAgY3VycmVudC0+YXJj
aC5vbGRfZ3Vlc3RfcHRwZyA9IG1mbl90b19wYWdlKHBmbik7CiAgICAgICAg
IGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGc7CiAgICAgICAg
IHJldHVybiAwOwogICAgIH0KIAotICAgIHJldHVybiBwdXRfcGFnZV9hbmRf
dHlwZV9wcmVlbXB0aWJsZShwZyk7CisgICAgcmMgPSBfcHV0X3BhZ2VfdHlw
ZShwZywgdHJ1ZSwgbWZuX3RvX3BhZ2UocGZuKSk7CisgICAgaWYgKCBsaWtl
bHkoIXJjKSApCisgICAgICAgIHB1dF9wYWdlKHBnKTsKKworICAgIHJldHVy
biByYzsKIH0KIAogc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2w0ZShsNF9w
Z2VudHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaW50IHBhcnRpYWwsIGJvb2xfdCBkZWZlcikK
IHsKKyAgICBpbnQgcmMgPSAxOworCiAgICAgaWYgKCAobDRlX2dldF9mbGFn
cyhsNGUpICYgX1BBR0VfUFJFU0VOVCkgJiYgCiAgICAgICAgICAobDRlX2dl
dF9wZm4obDRlKSAhPSBwZm4pICkKICAgICB7CkBAIC0xMzUyLDE4ICsxNDQ0
LDIyIEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sNGUobDRfcGdlbnRy
eV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgICAgIGlmICggdW5s
aWtlbHkocGFydGlhbCA+IDApICkKICAgICAgICAgewogICAgICAgICAgICAg
QVNTRVJUKCFkZWZlcik7Ci0gICAgICAgICAgICByZXR1cm4gX19wdXRfcGFn
ZV90eXBlKHBnLCAxKTsKKyAgICAgICAgICAgIHJldHVybiBfcHV0X3BhZ2Vf
dHlwZShwZywgdHJ1ZSwgbWZuX3RvX3BhZ2UocGZuKSk7CiAgICAgICAgIH0K
IAogICAgICAgICBpZiAoIGRlZmVyICkKICAgICAgICAgeworICAgICAgICAg
ICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IG1mbl90b19wYWdl
KHBmbik7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90
YWJsZSA9IHBnOwogICAgICAgICAgICAgcmV0dXJuIDA7CiAgICAgICAgIH0K
IAotICAgICAgICByZXR1cm4gcHV0X3BhZ2VfYW5kX3R5cGVfcHJlZW1wdGli
bGUocGcpOworICAgICAgICByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCB0cnVl
LCBtZm5fdG9fcGFnZShwZm4pKTsKKyAgICAgICAgaWYgKCBsaWtlbHkoIXJj
KSApCisgICAgICAgICAgICBwdXRfcGFnZShwZyk7CiAgICAgfQotICAgIHJl
dHVybiAxOworCisgICAgcmV0dXJuIHJjOwogfQogCiBzdGF0aWMgaW50IGFs
bG9jX2wxX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCkBAIC0xNTYx
LDYgKzE2NTcsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgIHsKICAgICAgICAgICAgIHBh
Z2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKICAgICAgICAgICAgIHBhZ2Ut
PnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gu
b2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgY3VycmVudC0+
YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICB9CiAgICAg
ICAgIHdoaWxlICggaS0tID4gMCApCkBAIC0xNjU0LDYgKzE3NTEsNyBAQCBz
dGF0aWMgaW50IGFsbG9jX2w0X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UpCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICBp
ZiAoIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlICkKICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzKys7Cisg
ICAgICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0
cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNo
Lm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CiAgICAgICAgICAgICAgICAgfQog
ICAgICAgICAgICAgfQpAQCAtMjQwMywxNCArMjUwMSwyMCBAQCBpbnQgZnJl
ZV9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnCiB9CiAKIAotc3Rh
dGljIGludCBfX3B1dF9maW5hbF9wYWdlX3R5cGUoCi0gICAgc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLCBpbnQgcHJlZW1w
dGlibGUpCitzdGF0aWMgaW50IF9wdXRfZmluYWxfcGFnZV90eXBlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBwcmVlbXB0aWJsZSwg
c3RydWN0IHBhZ2VfaW5mbyAqcHRwZykKIHsKICAgICBpbnQgcmMgPSBmcmVl
X3BhZ2VfdHlwZShwYWdlLCB0eXBlLCBwcmVlbXB0aWJsZSk7CiAKICAgICAv
KiBObyBuZWVkIGZvciBhdG9taWMgdXBkYXRlIG9mIHR5cGVfaW5mbyBoZXJl
OiBub29uZSBlbHNlIHVwZGF0ZXMgaXQuICovCiAgICAgaWYgKCByYyA9PSAw
ICkKICAgICB7CisgICAgICAgIGlmICggcHRwZyAmJiBQR1RfdHlwZV9lcXVh
bCh0eXBlLCBwdHBnLT51LmludXNlLnR5cGVfaW5mbykgKQorICAgICAgICB7
CisgICAgICAgICAgICBkZWNfbGluZWFyX3VzZXMocGFnZSk7CisgICAgICAg
ICAgICBkZWNfbGluZWFyX2VudHJpZXMocHRwZyk7CisgICAgICAgIH0KKyAg
ICAgICAgQVNTRVJUKCFwYWdlLT5saW5lYXJfcHRfY291bnQgfHwgcGFnZV9n
ZXRfb3duZXIocGFnZSktPmlzX2R5aW5nKTsKICAgICAgICAgLyoKICAgICAg
ICAgICogUmVjb3JkIFRMQiBpbmZvcm1hdGlvbiBmb3IgZmx1c2ggbGF0ZXIu
IFdlIGRvIG5vdCBzdGFtcCBwYWdlIHRhYmxlcwogICAgICAgICAgKiB3aGVu
IHJ1bm5pbmcgaW4gc2hhZG93IG1vZGU6CkBAIC0yNDQ2LDggKzI1NTAsOCBA
QCBzdGF0aWMgaW50IF9fcHV0X2ZpbmFsX3BhZ2VfdHlwZSgKIH0KIAogCi1z
dGF0aWMgaW50IF9fcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHByZWVtcHRp
YmxlKQorc3RhdGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlLCBib29sIHByZWVtcHRpYmxlLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBnKQogewogICAgIHVu
c2lnbmVkIGxvbmcgbngsIHgsIHkgPSBwYWdlLT51LmludXNlLnR5cGVfaW5m
bzsKICAgICBpbnQgcmMgPSAwOwpAQCAtMjQ3NCwxMiArMjU3OCwyOCBAQCBz
dGF0aWMgaW50IF9fcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHgsIG54KSkgIT0geCkgKQogICAgICAgICAgICAgICAgICAgICBjb250
aW51ZTsKICAgICAgICAgICAgICAgICAvKiBXZSBjbGVhcmVkIHRoZSAndmFs
aWQgYml0JyBzbyB3ZSBkbyB0aGUgY2xlYW4gdXAuICovCi0gICAgICAgICAg
ICAgICAgcmMgPSBfX3B1dF9maW5hbF9wYWdlX3R5cGUocGFnZSwgeCwgcHJl
ZW1wdGlibGUpOworICAgICAgICAgICAgICAgIHJjID0gX3B1dF9maW5hbF9w
YWdlX3R5cGUocGFnZSwgeCwgcHJlZW1wdGlibGUsIHB0cGcpOworICAgICAg
ICAgICAgICAgIHB0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgIGlmICgg
eCAmIFBHVF9wYXJ0aWFsICkKICAgICAgICAgICAgICAgICAgICAgcHV0X3Bh
Z2UocGFnZSk7CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAg
ICB9CiAKKyAgICAgICAgICAgIGlmICggcHRwZyAmJiBQR1RfdHlwZV9lcXVh
bCh4LCBwdHBnLT51LmludXNlLnR5cGVfaW5mbykgKQorICAgICAgICAgICAg
eworICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgICAgICogcGFn
ZV9zZXRfdGxiZmx1c2hfdGltZXN0YW1wKCkgYWNjZXNzZXMgdGhlIHNhbWUg
dW5pb24KKyAgICAgICAgICAgICAgICAgKiBsaW5lYXJfcHRfY291bnQgbGl2
ZXMgaW4uIFVudmFsaWRhdGVkIHBhZ2UgdGFibGUgcGFnZXMsCisgICAgICAg
ICAgICAgICAgICogaG93ZXZlciwgc2hvdWxkIG9jY3VyIGR1cmluZyBkb21h
aW4gZGVzdHJ1Y3Rpb24gb25seQorICAgICAgICAgICAgICAgICAqIGFueXdh
eS4gIFVwZGF0aW5nIG9mIGxpbmVhcl9wdF9jb3VudCBsdWNraWx5IGlzIG5v
dAorICAgICAgICAgICAgICAgICAqIG5lY2Vzc2FyeSBhbnltb3JlIGZvciBh
IGR5aW5nIGRvbWFpbi4KKyAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAg
ICAgICAgICBBU1NFUlQocGFnZV9nZXRfb3duZXIocGFnZSktPmlzX2R5aW5n
KTsKKyAgICAgICAgICAgICAgICBBU1NFUlQocGFnZS0+bGluZWFyX3B0X2Nv
dW50IDwgMCk7CisgICAgICAgICAgICAgICAgQVNTRVJUKHB0cGctPmxpbmVh
cl9wdF9jb3VudCA+IDApOworICAgICAgICAgICAgICAgIHB0cGcgPSBOVUxM
OworICAgICAgICAgICAgfQorCiAgICAgICAgICAgICAvKgogICAgICAgICAg
ICAgICogUmVjb3JkIFRMQiBpbmZvcm1hdGlvbiBmb3IgZmx1c2ggbGF0ZXIu
IFdlIGRvIG5vdCBzdGFtcCBwYWdlCiAgICAgICAgICAgICAgKiB0YWJsZXMg
d2hlbiBydW5uaW5nIGluIHNoYWRvdyBtb2RlOgpAQCAtMjQ5OSw2ICsyNjE5
LDEzIEBAIHN0YXRpYyBpbnQgX19wdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2UsCiAgICAgICAgICAgICByZXR1cm4gLUVJTlRSOwogICAg
IH0KIAorICAgIGlmICggcHRwZyAmJiBQR1RfdHlwZV9lcXVhbCh4LCBwdHBn
LT51LmludXNlLnR5cGVfaW5mbykgKQorICAgIHsKKyAgICAgICAgQVNTRVJU
KCFyYyk7CisgICAgICAgIGRlY19saW5lYXJfdXNlcyhwYWdlKTsKKyAgICAg
ICAgZGVjX2xpbmVhcl9lbnRyaWVzKHB0cGcpOworICAgIH0KKwogICAgIHJl
dHVybiByYzsKIH0KIApAQCAtMjYzOCw2ICsyNzY1LDcgQEAgc3RhdGljIGlu
dCBfX2dldF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5z
aWduZWQgbG9uZyB0eXBlLAogICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRh
dGVkX3B0ZXMgPSAwOwogICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUg
PSAwOwogICAgICAgICB9CisgICAgICAgIHBhZ2UtPmxpbmVhcl9wdF9jb3Vu
dCA9IDA7CiAgICAgICAgIHJjID0gYWxsb2NfcGFnZV90eXBlKHBhZ2UsIHR5
cGUsIHByZWVtcHRpYmxlKTsKICAgICB9CiAKQEAgLTI2NTIsNyArMjc4MCw3
IEBAIHN0YXRpYyBpbnQgX19nZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKIAogdm9pZCBwdXRfcGFn
ZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7Ci0gICAgaW50IHJj
ID0gX19wdXRfcGFnZV90eXBlKHBhZ2UsIDApOworICAgIGludCByYyA9IF9w
dXRfcGFnZV90eXBlKHBhZ2UsIGZhbHNlLCBOVUxMKTsKICAgICBBU1NFUlQo
cmMgPT0gMCk7CiAgICAgKHZvaWQpcmM7CiB9CkBAIC0yNjY4LDcgKzI3OTYs
NyBAQCBpbnQgZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
LCB1bnNpZ25lZCBsb25nIHR5cGUpCiAKIGludCBwdXRfcGFnZV90eXBlX3By
ZWVtcHRpYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7Ci0gICAgcmV0
dXJuIF9fcHV0X3BhZ2VfdHlwZShwYWdlLCAxKTsKKyAgICByZXR1cm4gX3B1
dF9wYWdlX3R5cGUocGFnZSwgdHJ1ZSwgTlVMTCk7CiB9CiAKIGludCBnZXRf
cGFnZV90eXBlX3ByZWVtcHRpYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Us
IHVuc2lnbmVkIGxvbmcgdHlwZSkKQEAgLTI4NzgsMTEgKzMwMDYsMTQgQEAg
aW50IHB1dF9vbGRfZ3Vlc3RfdGFibGUoc3RydWN0IHZjcHUgKnYpCiAgICAg
aWYgKCAhdi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgKQogICAgICAgICByZXR1
cm4gMDsKIAotICAgIHN3aXRjaCAoIHJjID0gcHV0X3BhZ2VfYW5kX3R5cGVf
cHJlZW1wdGlibGUodi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUpICkKKyAgICBz
d2l0Y2ggKCByYyA9IF9wdXRfcGFnZV90eXBlKHYtPmFyY2gub2xkX2d1ZXN0
X3RhYmxlLCB0cnVlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdi0+YXJjaC5vbGRfZ3Vlc3RfcHRwZykgKQogICAgIHsKICAgICBjYXNl
IC1FSU5UUjoKICAgICBjYXNlIC1FUkVTVEFSVDoKICAgICAgICAgcmV0dXJu
IC1FUkVTVEFSVDsKKyAgICBjYXNlIDA6CisgICAgICAgIHB1dF9wYWdlKHYt
PmFyY2gub2xkX2d1ZXN0X3RhYmxlKTsKICAgICB9CiAKICAgICB2LT5hcmNo
Lm9sZF9ndWVzdF90YWJsZSA9IE5VTEw7CkBAIC0zMDQyLDYgKzMxNzMsNyBA
QCBpbnQgbmV3X2d1ZXN0X2NyMyh1bnNpZ25lZCBsb25nIG1mbikKICAgICAg
ICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAgICAgICAv
KiBmYWxsdGhyb3VnaCAqLwogICAgICAgICAgICAgY2FzZSAtRVJFU1RBUlQ6
CisgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9
IE5VTEw7CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3Rf
dGFibGUgPSBwYWdlOwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAg
ICAgICAgZGVmYXVsdDoKQEAgLTMzMTAsNyArMzQ0MiwxMCBAQCBsb25nIGRv
X21tdWV4dF9vcCgKICAgICAgICAgICAgICAgICAgICAgaWYgKCB0eXBlID09
IFBHVF9sMV9wYWdlX3RhYmxlICkKICAgICAgICAgICAgICAgICAgICAgICAg
IHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOwogICAgICAgICAgICAgICAgICAg
ICBlbHNlCisgICAgICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAg
ICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwog
ICAgICAgICAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3Rf
dGFibGUgPSBwYWdlOworICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAg
ICAgICAgICAgfQogICAgICAgICAgICAgfQogCkBAIC0zMzQ2LDYgKzM0ODEs
NyBAQCBsb25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgIHsKICAgICAg
ICAgICAgIGNhc2UgLUVJTlRSOgogICAgICAgICAgICAgY2FzZSAtRVJFU1RB
UlQ6CisgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfcHRw
ZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vl
c3RfdGFibGUgPSBwYWdlOwogICAgICAgICAgICAgICAgIHJjID0gMDsKICAg
ICAgICAgICAgICAgICBicmVhazsKQEAgLTM0MjUsNiArMzU2MSw3IEBAIGxv
bmcgZG9fbW11ZXh0X29wKAogICAgICAgICAgICAgICAgICAgICAgICAgcmMg
PSAtRVJFU1RBUlQ7CiAgICAgICAgICAgICAgICAgICAgICAgICAvKiBmYWxs
dGhyb3VnaCAqLwogICAgICAgICAgICAgICAgICAgICBjYXNlIC1FUkVTVEFS
VDoKKyAgICAgICAgICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1
ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgICAgICAgICAgY3Vy
ci0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICAgICAg
ICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgICAgIGRlZmF1
bHQ6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAppbmRleCA5MjRjYWFj
ODM0Li41YTUxMjkxOGNjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWlu
LmgKQEAgLTUyNyw2ICs1MjcsOCBAQCBzdHJ1Y3QgYXJjaF92Y3B1CiAgICAg
cGFnZXRhYmxlX3QgZ3Vlc3RfdGFibGVfdXNlcjsgICAgICAgLyogKE1GTikg
eDg2LzY0IHVzZXItc3BhY2UgcGFnZXRhYmxlICovCiAgICAgcGFnZXRhYmxl
X3QgZ3Vlc3RfdGFibGU7ICAgICAgICAgICAgLyogKE1GTikgZ3Vlc3Qgbm90
aW9uIG9mIGNyMyAqLwogICAgIHN0cnVjdCBwYWdlX2luZm8gKm9sZF9ndWVz
dF90YWJsZTsgIC8qIHBhcnRpYWxseSBkZXN0cnVjdGVkIHBhZ2V0YWJsZSAq
LworICAgIHN0cnVjdCBwYWdlX2luZm8gKm9sZF9ndWVzdF9wdHBnOyAgIC8q
IGNvbnRhaW5pbmcgcGFnZSB0YWJsZSBvZiB0aGUgKi8KKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBmb3JtZXIsIGlmIGFu
eSAqLwogICAgIC8qIGd1ZXN0X3RhYmxlIGhvbGRzIGEgcmVmIHRvIHRoZSBw
YWdlLCBhbmQgYWxzbyBhIHR5cGUtY291bnQgdW5sZXNzCiAgICAgICogc2hh
ZG93IHJlZmNvdW50cyBhcmUgaW4gdXNlICovCiAgICAgcGFnZXRhYmxlX3Qg
c2hhZG93X3RhYmxlWzRdOyAgICAgICAgLyogKE1GTikgc2hhZG93KHMpIG9m
IGd1ZXN0ICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21t
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggMTE5ZDdkZWM2
Yi4uNDQ1ZGE1MGQ0NyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtMTI0
LDExICsxMjQsMTEgQEAgc3RydWN0IHBhZ2VfaW5mbwogICAgICAgICB1MzIg
dGxiZmx1c2hfdGltZXN0YW1wOwogCiAgICAgICAgIC8qCi0gICAgICAgICAq
IFdoZW4gUEdUX3BhcnRpYWwgaXMgdHJ1ZSB0aGVuIHRoaXMgZmllbGQgaXMg
dmFsaWQgYW5kIGluZGljYXRlcwotICAgICAgICAgKiB0aGF0IFBURXMgaW4g
dGhlIHJhbmdlIFswLCBAbnJfdmFsaWRhdGVkX3B0ZXMpIGhhdmUgYmVlbiB2
YWxpZGF0ZWQuCi0gICAgICAgICAqIEFuIGV4dHJhIHBhZ2UgcmVmZXJlbmNl
IG11c3QgYmUgYWNxdWlyZWQgKG9yIG5vdCBkcm9wcGVkKSB3aGVuZXZlcgot
ICAgICAgICAgKiBQR1RfcGFydGlhbCBnZXRzIHNldCwgYW5kIGl0IG11c3Qg
YmUgZHJvcHBlZCB3aGVuIHRoZSBmbGFnIGdldHMKLSAgICAgICAgICogY2xl
YXJlZC4gVGhpcyBpcyBzbyB0aGF0IGEgZ2V0KCkgbGVhdmluZyBhIHBhZ2Ug
aW4gcGFydGlhbGx5CisgICAgICAgICAqIFdoZW4gUEdUX3BhcnRpYWwgaXMg
dHJ1ZSB0aGVuIHRoZSBmaXJzdCB0d28gZmllbGRzIGFyZSB2YWxpZCBhbmQK
KyAgICAgICAgICogaW5kaWNhdGUgdGhhdCBQVEVzIGluIHRoZSByYW5nZSBb
MCwgQG5yX3ZhbGlkYXRlZF9wdGVzKSBoYXZlIGJlZW4KKyAgICAgICAgICog
dmFsaWRhdGVkLiBBbiBleHRyYSBwYWdlIHJlZmVyZW5jZSBtdXN0IGJlIGFj
cXVpcmVkIChvciBub3QgZHJvcHBlZCkKKyAgICAgICAgICogd2hlbmV2ZXIg
UEdUX3BhcnRpYWwgZ2V0cyBzZXQsIGFuZCBpdCBtdXN0IGJlIGRyb3BwZWQg
d2hlbiB0aGUgZmxhZworICAgICAgICAgKiBnZXRzIGNsZWFyZWQuIFRoaXMg
aXMgc28gdGhhdCBhIGdldCgpIGxlYXZpbmcgYSBwYWdlIGluIHBhcnRpYWxs
eQogICAgICAgICAgKiB2YWxpZGF0ZWQgc3RhdGUgKHdoZXJlIHRoZSBjYWxs
ZXIgd291bGQgZHJvcCB0aGUgcmVmZXJlbmNlIGFjcXVpcmVkCiAgICAgICAg
ICAqIGR1ZSB0byB0aGUgZ2V0dGluZyBvZiB0aGUgdHlwZSBbYXBwYXJlbnRs
eV0gZmFpbGluZyBbLUVSRVNUQVJUXSkKICAgICAgICAgICogd291bGQgbm90
IGFjY2lkZW50YWxseSByZXN1bHQgaW4gYSBwYWdlIGxlZnQgd2l0aCB6ZXJv
IGdlbmVyYWwKQEAgLTE1MiwxMCArMTUyLDE4IEBAIHN0cnVjdCBwYWdlX2lu
Zm8KICAgICAgICAgICogcHV0X3BhZ2VfZnJvbV9sTmUoKSAoZHVlIHRvIHRo
ZSBhcHBhcmVudCBmYWlsdXJlKSwgYW5kIGhlbmNlIGl0CiAgICAgICAgICAq
IG11c3QgYmUgZHJvcHBlZCB3aGVuIHRoZSBwdXQgb3BlcmF0aW9uIGlzIHJl
c3VtZWQgKGFuZCBjb21wbGV0ZXMpLAogICAgICAgICAgKiBidXQgaXQgbXVz
dCBub3QgYmUgYWNxdWlyZWQgaWYgcGlja2luZyB1cCB0aGUgcGFnZSBmb3Ig
dmFsaWRhdGlvbi4KKyAgICAgICAgICoKKyAgICAgICAgICogVGhlIDNyZCBm
aWVsZCwgQGxpbmVhcl9wdF9jb3VudCwgaW5kaWNhdGVzCisgICAgICAgICAq
IC0gYnkgYSBwb3NpdGl2ZSB2YWx1ZSwgaG93IG1hbnkgc2FtZS1sZXZlbCBw
YWdlIHRhYmxlIGVudHJpZXMgYSBwYWdlCisgICAgICAgICAqICAgdGFibGUg
aGFzLAorICAgICAgICAgKiAtIGJ5IGEgbmVnYXRpdmUgdmFsdWUsIGluIGhv
dyBtYW55IHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMgYSBwYWdlIGlzCisgICAg
ICAgICAqICAgaW4gdXNlLgogICAgICAgICAgKi8KICAgICAgICAgc3RydWN0
IHsKLSAgICAgICAgICAgIHUxNiBucl92YWxpZGF0ZWRfcHRlczsKLSAgICAg
ICAgICAgIHM4IHBhcnRpYWxfcHRlOworICAgICAgICAgICAgdTE2IG5yX3Zh
bGlkYXRlZF9wdGVzOlBBR0VUQUJMRV9PUkRFUiArIDE7CisgICAgICAgICAg
ICB1MTYgOjE2IC0gUEFHRVRBQkxFX09SREVSIC0gMSAtIDI7CisgICAgICAg
ICAgICBzMTYgcGFydGlhbF9wdGU6MjsKKyAgICAgICAgICAgIHMxNiBsaW5l
YXJfcHRfY291bnQ7CiAgICAgICAgIH07CiAKICAgICAgICAgLyoKQEAgLTIw
Niw2ICsyMTQsOSBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAjZGVmaW5lIFBHVF9j
b3VudF93aWR0aCAgIFBHX3NoaWZ0KDkpCiAjZGVmaW5lIFBHVF9jb3VudF9t
YXNrICAgICgoMVVMPDxQR1RfY291bnRfd2lkdGgpLTEpCiAKKy8qIEFyZSB0
aGUgJ3R5cGUgbWFzaycgYml0cyBpZGVudGljYWw/ICovCisjZGVmaW5lIFBH
VF90eXBlX2VxdWFsKHgsIHkpICghKCgoeCkgXiAoeSkpICYgUEdUX3R5cGVf
bWFzaykpCisKICAvKiBDbGVhcmVkIHdoZW4gdGhlIG93bmluZyBndWVzdCAn
ZnJlZXMnIHRoaXMgcGFnZS4gKi8KICNkZWZpbmUgX1BHQ19hbGxvY2F0ZWQg
ICAgUEdfc2hpZnQoMSkKICNkZWZpbmUgUEdDX2FsbG9jYXRlZCAgICAgUEdf
bWFzaygxLCAxKQotLSAKMi4xNC4xCgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa240-4.9/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Disposition: attachment;
 filename="xsa240-4.9/0002-x86-mm-Disable-PV-linear-pagetables-by-default.patch"
Content-Transfer-Encoding: base64

RnJvbSBlNjE0OTc5Y2UwNTQwNDRkOWUxOTAyM2YxZWYxMGRhZTZlMzhiYWY0
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IEZyaSwgMjIgU2Vw
IDIwMTcgMTE6NDY6NTUgKzAxMDAKU3ViamVjdDogW1BBVENIIDIvMl0geDg2
L21tOiBEaXNhYmxlIFBWIGxpbmVhciBwYWdldGFibGVzIGJ5IGRlZmF1bHQK
CkFsbG93aW5nIHBhZ2V0YWJsZXMgdG8gcG9pbnQgdG8gb3RoZXIgcGFnZXRh
YmxlcyBvZiB0aGUgc2FtZSBsZXZlbAoob2Z0ZW4gY2FsbGVkICdsaW5lYXIg
cGFnZXRhYmxlcycpIGhhcyBiZWVuIGluY2x1ZGVkIGluIFhlbiBzaW5jZSBp
dHMKaW5jZXB0aW9uLiAgQnV0IGl0IGlzIG5vdCB1c2VkIGJ5IHRoZSBtb3N0
IGNvbW1vbiBQViBndWVzdHMgKExpbnV4LApOZXRCU0QsIG1pbmlvcyksIGFu
ZCBoYXMgYmVlbiB0aGUgc291cmNlIG9mIGEgbnVtYmVyIG9mIHN1YnRsZQpy
ZWZlcmVuY2UtY291bnRpbmcgYnVncy4KCkFkZCBhIGNvbW1hbmQtbGluZSBv
cHRpb24gdG8gY29udHJvbCB3aGV0aGVyIFBWIGxpbmVhciBwYWdldGFibGVz
IGFyZQphbGxvd2VkIChkaXNhYmxlZCBieSBkZWZhdWx0KS4KClJlcG9ydGVk
LWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYyOgotIHMvXy8tLzsgaW4g
Y29tbWFuZC1saW5lIG9wdGlvbgotIEFkZGVkIF9fcmVhZF9tb3N0bHkKLS0t
CiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8IDE1ICsr
KysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAg
ICAgICAgfCAxMCArKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDI1IGlu
c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1h
bmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5l
Lm1hcmtkb3duCmluZGV4IDQ0ZDk5ODUyYWEuLjQ1ZWY4NzNhYmIgMTAwNjQ0
Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisr
KyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC0x
Mzc0LDYgKzEzNzQsMjEgQEAgVGhlIGZvbGxvd2luZyByZXNvdXJjZXMgYXJl
IGF2YWlsYWJsZToKICAgICBDRFAsIG9uZSBDT1Mgd2lsbCBjb3Jlc3BvbmQg
dHdvIENCTXMgb3RoZXIgdGhhbiBvbmUgd2l0aCBDQVQsIGR1ZSB0byB0aGUK
ICAgICBzdW0gb2YgQ0JNcyBpcyBmaXhlZCwgdGhhdCBtZWFucyBhY3R1YWwg
YGNvc19tYXhgIGluIHVzZSB3aWxsIGF1dG9tYXRpY2FsbHkKICAgICByZWR1
Y2UgdG8gaGFsZiB3aGVuIENEUCBpcyBlbmFibGVkLgorCisjIyMgcHYtbGlu
ZWFyLXB0Cis+IGA9IDxib29sZWFuPmAKKworPiBEZWZhdWx0OiBgZmFsc2Vg
CisKK0FsbG93IFBWIGd1ZXN0cyB0byBoYXZlIHBhZ2V0YWJsZSBlbnRyaWVz
IHBvaW50aW5nIHRvIG90aGVyIHBhZ2V0YWJsZXMKK29mIHRoZSBzYW1lIGxl
dmVsIChpLmUuLCBhbGxvd2luZyBMMiBQVEVzIHRvIHBvaW50IHRvIG90aGVy
IEwyIHBhZ2VzKS4KK1RoaXMgdGVjaG5pcXVlIGlzIG9mdGVuIGNhbGxlZCAi
bGluZWFyIHBhZ2V0YWJsZXMiLCBhbmQgaXMgc29tZXRpbWVzCit1c2VkIHRv
IGFsbG93IG9wZXJhdGluZyBzeXN0ZW1zIGEgc2ltcGxlIHdheSB0byBjb25z
aXN0ZW50bHkgbWFwIHRoZQorY3VycmVudCBwcm9jZXNzJ3MgcGFnZXRhYmxl
cyBpbnRvIGl0cyBvd24gdmlydHVhbCBhZGRyZXNzIHNwYWNlLgorCitOb25l
IG9mIHRoZSBtb3N0IGNvbW1vbiBQViBvcGVyYXRpbmcgc3lzdGVtcyAoTGlu
dXgsIE5ldEJTRCwgTWluaU9TKQordXNlIHRoaXMgdGVjaG5pcXVlLCBidXQg
dGhlcmUgbWF5IGJlIGN1c3RvbSBvcGVyYXRpbmcgc3lzdGVtcyB3aGljaAor
ZG8uCiAKICMjIyByZWJvb3QKID4gYD0gdFtyaXBsZV0gfCBrW2JkXSB8IGFb
Y3BpXSB8IHBbY2ldIHwgUFtvd2VyXSB8IGVbZmldIHwgbltvXSBbLCBbd11h
cm0gfCBbY11vbGRdYApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMg
Yi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCAxZTQ2OWJkMzU0Li4zMjk1MmE0
NmI5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4v
YXJjaC94ODYvbW0uYwpAQCAtODE0LDYgKzgxNCw5IEBAIHN0YXRpYyB2b2lk
IGRlY19saW5lYXJfdXNlcyhzdHJ1Y3QgcGFnZV9pbmZvICpwZykKICAqICAg
ICBmcmFtZSBpZiBpdCBpcyBtYXBwZWQgYnkgYSBkaWZmZXJlbnQgcm9vdCB0
YWJsZS4gVGhpcyBpcyBzdWZmaWNpZW50IGFuZAogICogICAgIGFsc28gbmVj
ZXNzYXJ5IHRvIGFsbG93IHZhbGlkYXRpb24gb2YgYSByb290IHRhYmxlIG1h
cHBpbmcgaXRzZWxmLgogICovCitzdGF0aWMgYm9vbCBfX3JlYWRfbW9zdGx5
IHB2X2xpbmVhcl9wdF9lbmFibGUgPSBmYWxzZTsKK2Jvb2xlYW5fcGFyYW0o
InB2LWxpbmVhci1wdCIsIHB2X2xpbmVhcl9wdF9lbmFibGUpOworCiAjZGVm
aW5lIGRlZmluZV9nZXRfbGluZWFyX3BhZ2V0YWJsZShsZXZlbCkgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogc3RhdGljIGludCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKIGdldF8jI2xldmVsIyNfbGluZWFyX3BhZ2V0
YWJsZSggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCkBAIC04MjMsNiArODI2LDEzIEBAIGdldF8jI2xldmVsIyNfbGlu
ZWFyX3BhZ2V0YWJsZSggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogICAgIHVuc2lnbmVkIGxvbmcgcGZuOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgaWYgKCAhcHZfbGlu
ZWFyX3B0X2VuYWJsZSApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgIHsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgICAgICAgICAgICJBdHRlbXB0IHRvIGNyZWF0ZSBsaW5lYXIgcC50LiAo
ZmVhdHVyZSBkaXNhYmxlZClcbiIpOyAgICAgXAorICAgICAgICByZXR1cm4g
MDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICB9ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAg
IGlmICggKGxldmVsIyNlX2dldF9mbGFncyhwZGUpICYgX1BBR0VfUlcpICkg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCiAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19X
QVJOSU5HLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAotLSAKMi4xNC4xCgo=

--=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 Wed Oct 18 12:09:22 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 12:09: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 1e4n9i-000818-J4; Wed, 18 Oct 2017 12:09:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4n9g-0007yc-S4; Wed, 18 Oct 2017 12:09:01 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 04/6A-23269-B5447E95; Wed, 18 Oct 2017 12:08:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCJsWRWlGSWpSXmKPExsWS0XRdVTfK5Xm
 kwd7Dyha3brYyWyz5uJjFYtXVA6wOzB5Hd/9mCmCMYs3MS8qvSGDNOD95J3PBz01MFb33p7I0
 MN5fwdTFyMUhJHCFUWLejy4oZxGjxKZX+1m7GDk5mAVcJW7s28wGYStKXLjXwAJi8woISpyc+
 QTMlhDQlLjzZhU7iC0iUCSx89xLMJtNQE9i7tlJTBC9lhLzJ55iA1kgLNDCKLF6yx9miEFmEo
 cWzAGzWQRUJW7N3sU2gZFnFpLds5DsnoVk9yxGDqC4psT6XfoQprTE8n8cENXyEtvfzmGGsK0
 kpn38CFVtLnF4FhPMwCndD9khbGuJTe1tUIssJPa8XcuKqcZRYv36c1Aj7SQ29zeyYVOzq+00
 E0zN1fsvsdjlKPF78glGmJo3XfsYMdXYS1z5uRwqbiNx8MhjLO6xlzj5ZSojxFs2En3TqpCVL
 GCUXsWoUZxaVJZapGtsoJdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJEZiS6hkYGH
 cwTljld4hRkoNJSZRX98CzSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvHLOzyOFBItS01Mr0jJ
 zgMkRJi3BwaMkwuvkBJTmLS5IzC3OTIdInWJ05Ti24uIfJo41864DyY6bd4HkJjC54fuDP0xC
 LHn5ealS4rxmILMFQJozSvPgRsMS+yVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrxWIFN4M
 vNK4C54BXQcE9Bx65yegBxXkoiQkmpg9Dafxfv8rkORd050Ti+va+Iq9ZevjLi/OrFpOuctKv
 Gv2Pdqb/DNo5nfNzxeUqp9Iy7+28ni98mHd4h8KXzduUI8aonqG2f5eI0y5w0frX+Hzgy6J70
 w6XdM0qHwTa0Zn7cvkHHIvza7tsPbIOiCN49J/OcYlc88cqkZqz+cKF+U/Knl6C8nJZbijERD
 Leai4kQAoXscFOcDAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1508328537!86917175!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16615 invoked from network); 18 Oct 2017 12:08:58 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Oct 2017 12:08:58 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4n9M-000645-UB; Wed, 18 Oct 2017 12:08:40 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1e4n9M-0001QD-Rn; Wed, 18 Oct 2017 12:08:40 +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: <E1e4n9M-0001QD-Rn@xenbits.xenproject.org>
Date: Wed, 18 Oct 2017 12:08:40 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-users] Xen Security Advisory 243 (CVE-2017-15592) - x86:
 Incorrect handling of self-linear shadow mappings with translated guests
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-15592 / XSA-243
                              version 4

 x86: Incorrect handling of self-linear shadow mappings with translated guests

UPDATES IN VERSION 4
====================

CVE assigned.

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

The shadow pagetable code uses linear mappings to inspect and modify the
shadow pagetables.  A linear mapping which points back to itself is known as
self-linear.  For translated guests, the shadow linear mappings (being in a
separate address space) are not intended to be self-linear.  For
non-translated guests, the shadow linear mappings (being the same
address space) are intended to be self-linear.

When constructing a monitor pagetable for Xen to run on a vcpu with, the shadow
linear slot is filled with a self-linear mapping, and for translated guests,
shortly thereafter replaced with a non-self-linear mapping, when the guest's
%cr3 is shadowed.

However when writeable heuristics are used, the shadow mappings are used as
part of shadowing %cr3, causing the heuristics to be applied to Xen's
pagetables, not the guest shadow pagetables.

While investigating, it was also identified that PV auto-translate mode was
insecure.  This mode was removed in Xen 4.7 due to being unused, unmaintained
and presumed broken.  We are not aware of any guest implementation of PV
auto-translate mode.

IMPACT
======

A malicious or buggy HVM guest may cause a hypervisor crash, resulting in a
Denial of Service (DoS) affecting the entire host, or cause hypervisor memory
corruption.  We cannot rule out a guest being able to escalate its privilege.

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

All versions of Xen are vulnerable.

HVM guests using shadow mode paging can exploit this vulnerability.
HVM guests using Hardware Assisted Paging (HAP) as well as PV guests
cannot exploit this vulnerability.

ARM systems are not vulnerable.

MITIGATION
==========

Running only PV guests will avoid this vulnerability.

Where the HVM guest is explicitly configured to use shadow paging (eg
via the `hap=0' xl domain configuration file parameter), changing to
HAP (eg by setting `hap=1') will avoid exposing the vulnerability to
those guests.  HAP is the default (in upstream Xen), where the
hardware supports it; so this mitigation is only applicable if HAP has
been disabled by configuration.

CREDITS
=======

This issue was discovered by Andrew Cooper of Citrix.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa243.patch             xen-unstable, Xen 4.9.x
xsa243-4.8.patch         Xen 4.8.x
xsa243-4.7.patch         Xen 4.7.x
xsa243-4.6-[1,2].patch   Xen 4.6.x
xsa243-4.{6-1,5-2}.patch Xen 4.5.x

$ sha256sum xsa243*
61b05e2d6655f5d18cd53b16e03499152c603162584f64d68fad31b088cc5cd2  xsa243.meta
a5b484db80346f7e75c7921ee4780567f04b9f9b4620c0cde4bfa1df3ac0f87f  xsa243.patch
79e1c5e088eee8e78aa67895a29d611352c64251854e4c5129e33c85988a47a5  xsa243-4.5-2.patch
722073aad1e734e24b0b79d03a1957e491f3616fe6e244a89050f7a50f8f356b  xsa243-4.6-1.patch
94cb346c486f88f2f4f701564017e1997e518a5a14218f0e38ff882c60fb382c  xsa243-4.6-2.patch
465ba9e3293591a3c84c122ffd73474fe96483f5e21565440d5fbc207fa4c4a9  xsa243-4.7.patch
f8e471b42502905a442d43934ac339663a6124118c9762b31f2ad930fd532e64  xsa243-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

iQEcBAEBCAAGBQJZ50QoAAoJEIP+FMlX6CvZfY8H/j9FvKi/ZMCbL0bkiHzDurGB
oUhuw21LyJ0xCvBu+Qo94LsKPNwmhcsGdk13kjwYHorIBsjlJgAxavri4HnWLVx/
vdAavrPXrjf69q4YAbLVowjevhwdapGYaEn9q/ftURReDi5c5UEs/sxRgg2BeMWb
CYYFGYEWfpWDR2KpOgZib8Pg4G9Jz8oyzFAopnJpuBK2whbnTDlABnX15DGTFeih
Rk9OJDqfARelnqXS6I+AG8erqyaI1gWvoVjEuSDDUv/H27N/qRaG4WCsSdENQS/V
HLm+oxgJyC8sWAyE8Fr6DUZSf/jW8QBvt1iuLJIUXL7ns8B0U527iM3185T2TYA=
=Gwk6
-----END PGP SIGNATURE-----

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

ewogICJYU0EiOiAyNDMsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC45IiwKICAgICI0LjgiLAogICAgIjQuNyIsCiAg
ICAiNC42IiwKICAgICI0LjUiCiAgXSwKICAiVHJlZXMiOiBbCiAgICAieGVu
IgogIF0sCiAgIlJlY2lwZXMiOiB7CiAgICAiNC41IjogewogICAgICAiWGVu
VmVyc2lvbiI6ICI0LjUiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAi
eGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICI4MzcyNGQ5ZjNhZTIx
YTNiOTYzNjI3NDJlMmYwNTJiMTlkOWY1NTlhIiwKICAgICAgICAgICJQcmVy
ZXFzIjogWwogICAgICAgICAgICAyMzcsCiAgICAgICAgICAgIDIzOCwKICAg
ICAgICAgICAgMjM5LAogICAgICAgICAgICAyNDAsCiAgICAgICAgICAgIDI0
MSwKICAgICAgICAgICAgMjQyCiAgICAgICAgICBdLAogICAgICAgICAgIlBh
dGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2EyNDMtNC42LTEucGF0Y2giLCAi
eHNhMjQzLTQuNS0yLnBhdGNoIgogICAgICAgICAgXQogICAgICAgIH0KICAg
ICAgfQogICAgfSwKICAgICI0LjYiOiB7CiAgICAgICJYZW5WZXJzaW9uIjog
IjQuNiIsCiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAg
ICAgICAgICAiU3RhYmxlUmVmIjogIjE2NThhODc2OTBhYzgzOWU4NWRiMTJi
YmY0MDliZTYyYmI5Mzg2NDAiLAogICAgICAgICAgIlByZXJlcXMiOiBbCiAg
ICAgICAgICAgIDIzNywKICAgICAgICAgICAgMjM4LAogICAgICAgICAgICAy
MzksCiAgICAgICAgICAgIDI0MCwKICAgICAgICAgICAgMjQxLAogICAgICAg
ICAgICAyNDIKICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsK
ICAgICAgICAgICAgInhzYTI0My00LjYtMS5wYXRjaCIsICJ4c2EyNDMtNC42
LTIucGF0Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9
LAogICAgIjQuNyI6IHsKICAgICAgIlhlblZlcnNpb24iOiAiNC43IiwKICAg
ICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAgICJT
dGFibGVSZWYiOiAiYzc3ODNkOWMyNmZjMTkxODYyZDk4ODNkYTIyMzg3MzQw
YjFmYWIxOCIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAg
MjM3LAogICAgICAgICAgICAyMzgsCiAgICAgICAgICAgIDIzOSwKICAgICAg
ICAgICAgMjQwLAogICAgICAgICAgICAyNDEsCiAgICAgICAgICAgIDI0Mgog
ICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAg
ICAieHNhMjQzLTQuNy5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAg
ICAgIH0KICAgIH0sCiAgICAiNC44IjogewogICAgICAiWGVuVmVyc2lvbiI6
ICI0LjgiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewog
ICAgICAgICAgIlN0YWJsZVJlZiI6ICIzNjg5OGViMTI1NzJmMGExZjg1Y2I1
NGQ0YTllOTBhZmNiNmY3MDQ1IiwKICAgICAgICAgICJQcmVyZXFzIjogWwog
ICAgICAgICAgICAyMzcsCiAgICAgICAgICAgIDIzOCwKICAgICAgICAgICAg
MjM5LAogICAgICAgICAgICAyNDAsCiAgICAgICAgICAgIDI0MSwKICAgICAg
ICAgICAgMjQyCiAgICAgICAgICBdLAogICAgICAgICAgIlBhdGNoZXMiOiBb
CiAgICAgICAgICAgICJ4c2EyNDMtNC44LnBhdGNoIgogICAgICAgICAgXQog
ICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICI0LjkiOiB7CiAgICAgICJY
ZW5WZXJzaW9uIjogIjQuOSIsCiAgICAgICJSZWNpcGVzIjogewogICAgICAg
ICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogIjJjYzNkMzJmNDBj
NzFjYjI0MjQ3N2EzZjg5MzgwNzRkNGZjMzY4MjkiLAogICAgICAgICAgIlBy
ZXJlcXMiOiBbCiAgICAgICAgICAgIDIzNywKICAgICAgICAgICAgMjM4LAog
ICAgICAgICAgICAyMzksCiAgICAgICAgICAgIDI0MCwKICAgICAgICAgICAg
MjQxLAogICAgICAgICAgICAyNDIKICAgICAgICAgIF0sCiAgICAgICAgICAi
UGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI0My5wYXRjaCIKICAgICAg
ICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAibWFzdGVyIjog
ewogICAgICAiWGVuVmVyc2lvbiI6ICJtYXN0ZXIiLAogICAgICAiUmVjaXBl
cyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6
ICJhOGVhNmUyNjg4MTE4YTNlMTllMjliMzllMzE2ZmFhNWY5NmFiOWQxIiwK
ICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyMzcsCiAgICAg
ICAgICAgIDIzOCwKICAgICAgICAgICAgMjM5LAogICAgICAgICAgICAyNDAs
CiAgICAgICAgICAgIDI0MSwKICAgICAgICAgICAgMjQyCiAgICAgICAgICBd
LAogICAgICAgICAgIlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2EyNDMu
cGF0Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9CiAg
fQp9

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NoYWRvdzogRG9uJ3QgY3JlYXRlIHNlbGYtbGlu
ZWFyIHNoYWRvdyBtYXBwaW5ncyBmb3IgNC1sZXZlbCB0cmFuc2xhdGVkIGd1
ZXN0cwoKV2hlbiBpbml0aWFsbHkgY3JlYXRpbmcgYSBtb25pdG9yIHRhYmxl
IGZvciA0LWxldmVsIHRyYW5zbGF0ZWQgZ3Vlc3RzLCBkb24ndAppbnN0YWxs
IGEgc2hhZG93LWxpbmVhciBtYXBwaW5nLiAgVGhpcyBtYXBwaW5nIGlzIGFj
dHVhbGx5IHNlbGYtbGluZWFyLCBhbmQKdHJpcHMgdXAgdGhlIHdyaXRlYWJs
ZSBoZXVyaXN0aWMgbG9naWMgaW50byBmb2xsb3dpbmcgWGVuJ3MgbWFwcGlu
Z3MsIG5vdCB0aGUKZ3Vlc3RzJyBzaGFkb3dzIGl0IHdhcyBleHBlY3Rpbmcg
dG8gZm9sbG93LgoKQSBjb25zZXF1ZW5jZSBvZiB0aGlzIGlzIHRoYXQgc2hf
Z3Vlc3Nfd3JtYXAoKSBuZWVkcyB0byBjb3BlIHdpdGggdGhlcmUgYmVpbmcK
bm8gc2hhZG93LWxpbmVhciBtYXBwaW5nIHByZXNlbnQsIHdoaWNoIGluIHBy
YWN0aWNlIG9jY3VycyBvbmNlIGVhY2ggdGltZSBhCnZjcHUgc3dpdGNoZXMg
dG8gNC1sZXZlbCBwYWdpbmcgZnJvbSBhIGRpZmZlcmVudCBwYWdpbmcgbW9k
ZS4KCkFuIGFwcHJvcHJpYXRlIHNoYWRvdy1saW5lYXIgc2xvdCB3aWxsIGJl
IGluc2VydGVkIGludG8gdGhlIG1vbml0b3IgdGFibGUKZWl0aGVyIHdoaWxl
IGNvbnN0cnVjdGluZyBsb3dlciBsZXZlbCBtb25pdG9yIHRhYmxlcywgb3Ig
Ynkgc2hfdXBkYXRlX2NyMygpLgoKV2hpbGUgZml4aW5nIHRoaXMsIGNsYXJp
ZnkgdGhlIHNhZmV0eSBvZiB0aGUgb3RoZXIgbWFwcGluZ3MuICBEZXNwaXRl
CmFwcGVhcmluZyB1bnNhZmUsIGl0IGlzIGNvcnJlY3QgdG8gY3JlYXRlIGEg
Z3Vlc3QtbGluZWFyIG1hcHBpbmcgZm9yCnRyYW5zbGF0ZWQgZG9tYWluczsg
dGhpcyBpcyBzZWxmLWxpbmVhciBhbmQgZG9lc24ndCBwb2ludCBpbnRvIHRo
ZSB0cmFuc2xhdGVkCmRvbWFpbi4gIERyb3AgYSBkZWFkIGNsYXVzZSBmb3Ig
dHJhbnNsYXRlICE9IGV4dGVybmFsIGd1ZXN0cy4KClRoaXMgaXMgWFNBLTI0
My4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVu
Lm9yZz4KCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211
bHRpLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKaW5kZXgg
OGQ0ZjI0NC4uYTE4ZDI4NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21t
L3NoYWRvdy9tdWx0aS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cv
bXVsdGkuYwpAQCAtMTQ4NSwyNiArMTQ4NSwzOCBAQCB2b2lkIHNoX2luc3Rh
bGxfeGVuX2VudHJpZXNfaW5fbDQoc3RydWN0IGRvbWFpbiAqZCwgbWZuX3Qg
Z2w0bWZuLCBtZm5fdCBzbDRtZm4pCiAgICAgICAgIHNsNGVbc2hhZG93X2w0
X3RhYmxlX29mZnNldChST19NUFRfVklSVF9TVEFSVCldID0gc2hhZG93X2w0
ZV9lbXB0eSgpOwogICAgIH0KIAotICAgIC8qIFNoYWRvdyBsaW5lYXIgbWFw
cGluZyBmb3IgNC1sZXZlbCBzaGFkb3dzLiAgTi5CLiBmb3IgMy1sZXZlbAot
ICAgICAqIHNoYWRvd3Mgb24gNjQtYml0IHhlbiwgdGhpcyBsaW5lYXIgbWFw
cGluZyBpcyBsYXRlciByZXBsYWNlZCBieSB0aGUKLSAgICAgKiBtb25pdG9y
IHBhZ2V0YWJsZSBzdHJ1Y3R1cmUsIHdoaWNoIGlzIGJ1aWx0IGluIG1ha2Vf
bW9uaXRvcl90YWJsZQotICAgICAqIGFuZCBtYWludGFpbmVkIGJ5IHNoX3Vw
ZGF0ZV9saW5lYXJfZW50cmllcy4gKi8KLSAgICBzbDRlW3NoYWRvd19sNF90
YWJsZV9vZmZzZXQoU0hfTElORUFSX1BUX1ZJUlRfU1RBUlQpXSA9Ci0gICAg
ICAgIHNoYWRvd19sNGVfZnJvbV9tZm4oc2w0bWZuLCBfX1BBR0VfSFlQRVJW
SVNPUl9SVyk7Ci0KLSAgICAvKiBTZWxmIGxpbmVhciBtYXBwaW5nLiAgKi8K
LSAgICBpZiAoIHNoYWRvd19tb2RlX3RyYW5zbGF0ZShkKSAmJiAhc2hhZG93
X21vZGVfZXh0ZXJuYWwoZCkgKQorICAgIC8qCisgICAgICogTGluZWFyIG1h
cHBpbmcgc2xvdHM6CisgICAgICoKKyAgICAgKiBDYWxsaW5nIHRoaXMgZnVu
Y3Rpb24gd2l0aCBnbDRtZm4gPT0gc2w0bWZuIGlzIHVzZWQgdG8gY29uc3Ry
dWN0IGEKKyAgICAgKiBtb25pdG9yIHRhYmxlIGZvciB0cmFuc2xhdGVkIGRv
bWFpbnMuICBJbiB0aGlzIGNhc2UsIGdsNG1mbiBmb3JtcyB0aGUKKyAgICAg
KiBzZWxmLWxpbmVhciBtYXBwaW5nIChpLmUuIG5vdCBwb2ludGluZyBpbnRv
IHRoZSB0cmFuc2xhdGVkIGRvbWFpbiksIGFuZAorICAgICAqIHRoZSBzaGFk
b3ctbGluZWFyIHNsb3QgaXMgc2tpcHBlZC4gIFRoZSBzaGFkb3ctbGluZWFy
IHNsb3QgaXMgZWl0aGVyCisgICAgICogZmlsbGVkIHdoZW4gY29uc3RydWN0
aW5nIGxvd2VyIGxldmVsIG1vbml0b3IgdGFibGVzLCBvciB2aWEKKyAgICAg
KiBzaF91cGRhdGVfY3IzKCkgZm9yIDQtbGV2ZWwgZ3Vlc3RzLgorICAgICAq
CisgICAgICogQ2FsbGluZyB0aGlzIGZ1bmN0aW9uIHdpdGggZ2w0bWZuICE9
IHNsNG1mbiBpcyB1c2VkIGZvciBub24tdHJhbnNsYXRlZAorICAgICAqIGd1
ZXN0cywgd2hlcmUgdGhlIHNoYWRvdy1saW5lYXIgc2xvdCBpcyBhY3R1YWxs
eSBzZWxmLWxpbmVhciwgYW5kIHRoZQorICAgICAqIGd1ZXN0LWxpbmVhciBz
bG90IHBvaW50cyBpbnRvIHRoZSBndWVzdHMgdmlldyBvZiBpdHMgcGFnZXRh
Ymxlcy4KKyAgICAgKi8KKyAgICBpZiAoIHNoYWRvd19tb2RlX3RyYW5zbGF0
ZShkKSApCiAgICAgewotICAgICAgICAvLyBsaW5lYXIgdGFibGVzIG1heSBu
b3QgYmUgdXNlZCB3aXRoIHRyYW5zbGF0ZWQgUFYgZ3Vlc3RzCi0gICAgICAg
IHNsNGVbc2hhZG93X2w0X3RhYmxlX29mZnNldChMSU5FQVJfUFRfVklSVF9T
VEFSVCldID0KKyAgICAgICAgQVNTRVJUKG1mbl9lcShnbDRtZm4sIHNsNG1m
bikpOworCisgICAgICAgIHNsNGVbc2hhZG93X2w0X3RhYmxlX29mZnNldChT
SF9MSU5FQVJfUFRfVklSVF9TVEFSVCldID0KICAgICAgICAgICAgIHNoYWRv
d19sNGVfZW1wdHkoKTsKICAgICB9CiAgICAgZWxzZQogICAgIHsKLSAgICAg
ICAgc2w0ZVtzaGFkb3dfbDRfdGFibGVfb2Zmc2V0KExJTkVBUl9QVF9WSVJU
X1NUQVJUKV0gPQotICAgICAgICAgICAgc2hhZG93X2w0ZV9mcm9tX21mbihn
bDRtZm4sIF9fUEFHRV9IWVBFUlZJU09SX1JXKTsKKyAgICAgICAgQVNTRVJU
KCFtZm5fZXEoZ2w0bWZuLCBzbDRtZm4pKTsKKworICAgICAgICBzbDRlW3No
YWRvd19sNF90YWJsZV9vZmZzZXQoU0hfTElORUFSX1BUX1ZJUlRfU1RBUlQp
XSA9CisgICAgICAgICAgICBzaGFkb3dfbDRlX2Zyb21fbWZuKHNsNG1mbiwg
X19QQUdFX0hZUEVSVklTT1JfUlcpOwogICAgIH0KIAorICAgIHNsNGVbc2hh
ZG93X2w0X3RhYmxlX29mZnNldChMSU5FQVJfUFRfVklSVF9TVEFSVCldID0K
KyAgICAgICAgc2hhZG93X2w0ZV9mcm9tX21mbihnbDRtZm4sIF9fUEFHRV9I
WVBFUlZJU09SX1JXKTsKKwogICAgIHVubWFwX2RvbWFpbl9wYWdlKHNsNGUp
OwogfQogI2VuZGlmCkBAIC00NDA1LDYgKzQ0MTcsMTEgQEAgc3RhdGljIGlu
dCBzaF9ndWVzc193cm1hcChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9u
ZyB2YWRkciwgbWZuX3QgZ21mbikKIAogICAgIC8qIENhcmVmdWxseSBsb29r
IGluIHRoZSBzaGFkb3cgbGluZWFyIG1hcCBmb3IgdGhlIGwxZSB3ZSBleHBl
Y3QgKi8KICNpZiBTSEFET1dfUEFHSU5HX0xFVkVMUyA+PSA0CisgICAgLyog
SXMgYSBzaGFkb3cgbGluZWFyIG1hcCBpcyBpbnN0YWxsZWQgaW4gdGhlIGZp
cnN0IHBsYWNlPyAqLworICAgIHNsNHAgID0gdi0+YXJjaC5wYWdpbmcuc2hh
ZG93Lmd1ZXN0X3Z0YWJsZTsKKyAgICBzbDRwICs9IHNoYWRvd19sNF90YWJs
ZV9vZmZzZXQoU0hfTElORUFSX1BUX1ZJUlRfU1RBUlQpOworICAgIGlmICgg
IShzaGFkb3dfbDRlX2dldF9mbGFncygqc2w0cCkgJiBfUEFHRV9QUkVTRU5U
KSApCisgICAgICAgIHJldHVybiAwOwogICAgIHNsNHAgPSBzaF9saW5lYXJf
bDRfdGFibGUodikgKyBzaGFkb3dfbDRfbGluZWFyX29mZnNldCh2YWRkcik7
CiAgICAgaWYgKCAhKHNoYWRvd19sNGVfZ2V0X2ZsYWdzKCpzbDRwKSAmIF9Q
QUdFX1BSRVNFTlQpICkKICAgICAgICAgcmV0dXJuIDA7Cg==

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NoYWRvdzogRG9uJ3QgY3JlYXRlIHNlbGYtbGlu
ZWFyIHNoYWRvdyBtYXBwaW5ncyBmb3IgNC1sZXZlbCB0cmFuc2xhdGVkIGd1
ZXN0cwoKV2hlbiBpbml0aWFsbHkgY3JlYXRpbmcgYSBtb25pdG9yIHRhYmxl
IGZvciA0LWxldmVsIHRyYW5zbGF0ZWQgZ3Vlc3RzLCBkb24ndAppbnN0YWxs
IGEgc2hhZG93LWxpbmVhciBtYXBwaW5nLiAgVGhpcyBtYXBwaW5nIGlzIGFj
dHVhbGx5IHNlbGYtbGluZWFyLCBhbmQKdHJpcHMgdXAgdGhlIHdyaXRlYWJs
ZSBoZXVyaXN0aWMgbG9naWMgaW50byBmb2xsb3dpbmcgWGVuJ3MgbWFwcGlu
Z3MsIG5vdCB0aGUKZ3Vlc3RzJyBzaGFkb3dzIGl0IHdhcyBleHBlY3Rpbmcg
dG8gZm9sbG93LgoKQSBjb25zZXF1ZW5jZSBvZiB0aGlzIGlzIHRoYXQgc2hf
Z3Vlc3Nfd3JtYXAoKSBuZWVkcyB0byBjb3BlIHdpdGggdGhlcmUgYmVpbmcK
bm8gc2hhZG93LWxpbmVhciBtYXBwaW5nIHByZXNlbnQsIHdoaWNoIGluIHBy
YWN0aWNlIG9jY3VycyBvbmNlIGVhY2ggdGltZSBhCnZjcHUgc3dpdGNoZXMg
dG8gNC1sZXZlbCBwYWdpbmcgZnJvbSBhIGRpZmZlcmVudCBwYWdpbmcgbW9k
ZS4KCkFuIGFwcHJvcHJpYXRlIHNoYWRvdy1saW5lYXIgc2xvdCB3aWxsIGJl
IGluc2VydGVkIGludG8gdGhlIG1vbml0b3IgdGFibGUKZWl0aGVyIHdoaWxl
IGNvbnN0cnVjdGluZyBsb3dlciBsZXZlbCBtb25pdG9yIHRhYmxlcywgb3Ig
Ynkgc2hfdXBkYXRlX2NyMygpLgoKV2hpbGUgZml4aW5nIHRoaXMsIGNsYXJp
ZnkgdGhlIHNhZmV0eSBvZiB0aGUgb3RoZXIgbWFwcGluZ3MuICBEZXNwaXRl
CmFwcGVhcmluZyB1bnNhZmUsIGl0IGlzIGNvcnJlY3QgdG8gY3JlYXRlIGEg
Z3Vlc3QtbGluZWFyIG1hcHBpbmcgZm9yCnRyYW5zbGF0ZWQgZG9tYWluczsg
dGhpcyBpcyBzZWxmLWxpbmVhciBhbmQgZG9lc24ndCBwb2ludCBpbnRvIHRo
ZSB0cmFuc2xhdGVkCmRvbWFpbi4gIERyb3AgYSBkZWFkIGNsYXVzZSBmb3Ig
dHJhbnNsYXRlICE9IGV4dGVybmFsIGd1ZXN0cy4KClRoaXMgaXMgcGFydCBv
ZiBYU0EtMjQzLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQWNrZWQtYnk6IFRpbSBEZWVnYW4g
PHRpbUB4ZW4ub3JnPgoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9z
aGFkb3cvbXVsdGkuYyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGku
YwppbmRleCBlMTZiZjFiLi45NDhjODZhIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvbW0vc2hhZG93L211bHRpLmMKKysrIGIveGVuL2FyY2gveDg2L21t
L3NoYWRvdy9tdWx0aS5jCkBAIC0xNDUzLDI2ICsxNDUzLDM4IEBAIHZvaWQg
c2hfaW5zdGFsbF94ZW5fZW50cmllc19pbl9sNChzdHJ1Y3QgdmNwdSAqdiwg
bWZuX3QgZ2w0bWZuLCBtZm5fdCBzbDRtZm4pCiAgICAgICAgIHNoYWRvd19s
NGVfZnJvbV9tZm4ocGFnZV90b19tZm4oZC0+YXJjaC5wZXJkb21haW5fbDNf
cGcpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fUEFHRV9IWVBF
UlZJU09SKTsKIAotICAgIC8qIFNoYWRvdyBsaW5lYXIgbWFwcGluZyBmb3Ig
NC1sZXZlbCBzaGFkb3dzLiAgTi5CLiBmb3IgMy1sZXZlbAotICAgICAqIHNo
YWRvd3Mgb24gNjQtYml0IHhlbiwgdGhpcyBsaW5lYXIgbWFwcGluZyBpcyBs
YXRlciByZXBsYWNlZCBieSB0aGUKLSAgICAgKiBtb25pdG9yIHBhZ2V0YWJs
ZSBzdHJ1Y3R1cmUsIHdoaWNoIGlzIGJ1aWx0IGluIG1ha2VfbW9uaXRvcl90
YWJsZQotICAgICAqIGFuZCBtYWludGFpbmVkIGJ5IHNoX3VwZGF0ZV9saW5l
YXJfZW50cmllcy4gKi8KLSAgICBzbDRlW3NoYWRvd19sNF90YWJsZV9vZmZz
ZXQoU0hfTElORUFSX1BUX1ZJUlRfU1RBUlQpXSA9Ci0gICAgICAgIHNoYWRv
d19sNGVfZnJvbV9tZm4oc2w0bWZuLCBfX1BBR0VfSFlQRVJWSVNPUik7Ci0K
LSAgICAvKiBTZWxmIGxpbmVhciBtYXBwaW5nLiAgKi8KLSAgICBpZiAoIHNo
YWRvd19tb2RlX3RyYW5zbGF0ZSh2LT5kb21haW4pICYmICFzaGFkb3dfbW9k
ZV9leHRlcm5hbCh2LT5kb21haW4pICkKLSAgICB7Ci0gICAgICAgIC8vIGxp
bmVhciB0YWJsZXMgbWF5IG5vdCBiZSB1c2VkIHdpdGggdHJhbnNsYXRlZCBQ
ViBndWVzdHMKLSAgICAgICAgc2w0ZVtzaGFkb3dfbDRfdGFibGVfb2Zmc2V0
KExJTkVBUl9QVF9WSVJUX1NUQVJUKV0gPQorICAgIC8qCisgICAgICogTGlu
ZWFyIG1hcHBpbmcgc2xvdHM6CisgICAgICoKKyAgICAgKiBDYWxsaW5nIHRo
aXMgZnVuY3Rpb24gd2l0aCBnbDRtZm4gPT0gc2w0bWZuIGlzIHVzZWQgdG8g
Y29uc3RydWN0IGEKKyAgICAgKiBtb25pdG9yIHRhYmxlIGZvciB0cmFuc2xh
dGVkIGRvbWFpbnMuICBJbiB0aGlzIGNhc2UsIGdsNG1mbiBmb3JtcyB0aGUK
KyAgICAgKiBzZWxmLWxpbmVhciBtYXBwaW5nIChpLmUuIG5vdCBwb2ludGlu
ZyBpbnRvIHRoZSB0cmFuc2xhdGVkIGRvbWFpbiksIGFuZAorICAgICAqIHRo
ZSBzaGFkb3ctbGluZWFyIHNsb3QgaXMgc2tpcHBlZC4gIFRoZSBzaGFkb3ct
bGluZWFyIHNsb3QgaXMgZWl0aGVyCisgICAgICogZmlsbGVkIHdoZW4gY29u
c3RydWN0aW5nIGxvd2VyIGxldmVsIG1vbml0b3IgdGFibGVzLCBvciB2aWEK
KyAgICAgKiBzaF91cGRhdGVfY3IzKCkgZm9yIDQtbGV2ZWwgZ3Vlc3RzLgor
ICAgICAqCisgICAgICogQ2FsbGluZyB0aGlzIGZ1bmN0aW9uIHdpdGggZ2w0
bWZuICE9IHNsNG1mbiBpcyB1c2VkIGZvciBub24tdHJhbnNsYXRlZAorICAg
ICAqIGd1ZXN0cywgd2hlcmUgdGhlIHNoYWRvdy1saW5lYXIgc2xvdCBpcyBh
Y3R1YWxseSBzZWxmLWxpbmVhciwgYW5kIHRoZQorICAgICAqIGd1ZXN0LWxp
bmVhciBzbG90IHBvaW50cyBpbnRvIHRoZSBndWVzdHMgdmlldyBvZiBpdHMg
cGFnZXRhYmxlcy4KKyAgICAgKi8KKyAgICBpZiAoIHNoYWRvd19tb2RlX3Ry
YW5zbGF0ZShkKSApCisgICAgeworICAgICAgICBBU1NFUlQobWZuX3goZ2w0
bWZuKSA9PSBtZm5feChzbDRtZm4pKTsKKworICAgICAgICBzbDRlW3NoYWRv
d19sNF90YWJsZV9vZmZzZXQoU0hfTElORUFSX1BUX1ZJUlRfU1RBUlQpXSA9
CiAgICAgICAgICAgICBzaGFkb3dfbDRlX2VtcHR5KCk7CiAgICAgfQogICAg
IGVsc2UKICAgICB7Ci0gICAgICAgIHNsNGVbc2hhZG93X2w0X3RhYmxlX29m
ZnNldChMSU5FQVJfUFRfVklSVF9TVEFSVCldID0KLSAgICAgICAgICAgIHNo
YWRvd19sNGVfZnJvbV9tZm4oZ2w0bWZuLCBfX1BBR0VfSFlQRVJWSVNPUik7
CisgICAgICAgIEFTU0VSVChtZm5feChnbDRtZm4pICE9IG1mbl94KHNsNG1m
bikpOworCisgICAgICAgIHNsNGVbc2hhZG93X2w0X3RhYmxlX29mZnNldChT
SF9MSU5FQVJfUFRfVklSVF9TVEFSVCldID0KKyAgICAgICAgICAgIHNoYWRv
d19sNGVfZnJvbV9tZm4oc2w0bWZuLCBfX1BBR0VfSFlQRVJWSVNPUik7CiAg
ICAgfQogCisgICAgc2w0ZVtzaGFkb3dfbDRfdGFibGVfb2Zmc2V0KExJTkVB
Ul9QVF9WSVJUX1NUQVJUKV0gPQorICAgICAgICBzaGFkb3dfbDRlX2Zyb21f
bWZuKGdsNG1mbiwgX19QQUdFX0hZUEVSVklTT1IpOworCiAgICAgc2hfdW5t
YXBfZG9tYWluX3BhZ2Uoc2w0ZSk7ICAgIAogfQogI2VuZGlmCkBAIC00MjQz
LDYgKzQyNTUsMTEgQEAgc3RhdGljIGludCBzaF9ndWVzc193cm1hcChzdHJ1
Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyB2YWRkciwgbWZuX3QgZ21mbikK
IAogICAgIC8qIENhcmVmdWxseSBsb29rIGluIHRoZSBzaGFkb3cgbGluZWFy
IG1hcCBmb3IgdGhlIGwxZSB3ZSBleHBlY3QgKi8KICNpZiBTSEFET1dfUEFH
SU5HX0xFVkVMUyA+PSA0CisgICAgLyogSXMgYSBzaGFkb3cgbGluZWFyIG1h
cCBpcyBpbnN0YWxsZWQgaW4gdGhlIGZpcnN0IHBsYWNlPyAqLworICAgIHNs
NHAgID0gdi0+YXJjaC5wYWdpbmcuc2hhZG93Lmd1ZXN0X3Z0YWJsZTsKKyAg
ICBzbDRwICs9IHNoYWRvd19sNF90YWJsZV9vZmZzZXQoU0hfTElORUFSX1BU
X1ZJUlRfU1RBUlQpOworICAgIGlmICggIShzaGFkb3dfbDRlX2dldF9mbGFn
cygqc2w0cCkgJiBfUEFHRV9QUkVTRU5UKSApCisgICAgICAgIHJldHVybiAw
OwogICAgIHNsNHAgPSBzaF9saW5lYXJfbDRfdGFibGUodikgKyBzaGFkb3df
bDRfbGluZWFyX29mZnNldCh2YWRkcik7CiAgICAgaWYgKCAhKHNoYWRvd19s
NGVfZ2V0X2ZsYWdzKCpzbDRwKSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAg
ICAgcmV0dXJuIDA7Cg==

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2OiBEaXNhYmxlIHRoZSB1c2Ugb2YgYXV0by10cmFu
c2xhdGVkIFBWIGd1ZXN0cwoKVGhpcyBpcyBhIG1pbmltYWwgYmFja3BvcnQg
b2YgYy9zIDkyOTQyZmQzZDQ2OSAieDg2L21tOiBkcm9wCmd1ZXN0X3ttYXAs
Z2V0X2VmZn1fbDFlKCkgaG9va3MiIGZyb20gWGVuIDQuNywgd2hpY2ggc3Rh
dGVkOgoKICBEaXNhbGxvdyB0aGUgdW5tYWludGFpbmVkIGFuZCBwcmVzdW1l
ZCBicm9rZW4gdHJhbnNsYXRlZC1idXQtbm90LWV4dGVybmFsCiAgcGFnaW5n
IG1vZGUgY29tYmluYXRpb24gLi4uCgpJdCB0dXJucyBvdXQgdGhhdCB0aGlz
IG1vZGUgaXMgaW5zZWN1cmUgdG8gcnVuIHdpdGgsIGFzIG9wcG9zZWQgdG8g
anVzdCBzaW1wbHkKYnJva2VuLgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNDMu
CgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9w
YWdpbmcuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wYWdpbmcuYwppbmRleCBkY2Zm
NGZiLi45NDViYjYxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcGFn
aW5nLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3BhZ2luZy5jCkBAIC04MzUs
NiArODM1LDE1IEBAIHZvaWQgcGFnaW5nX2ZpbmFsX3RlYXJkb3duKHN0cnVj
dCBkb21haW4gKmQpCiAgKiBjcmVhdGlvbi4gKi8KIGludCBwYWdpbmdfZW5h
YmxlKHN0cnVjdCBkb21haW4gKmQsIHUzMiBtb2RlKQogeworICAgIHN3aXRj
aCAoIG1vZGUgJiAoUEdfZXh0ZXJuYWwgfCBQR190cmFuc2xhdGUpICkKKyAg
ICB7CisgICAgY2FzZSAwOgorICAgIGNhc2UgUEdfZXh0ZXJuYWwgfCBQR190
cmFuc2xhdGU6CisgICAgICAgIGJyZWFrOworICAgIGRlZmF1bHQ6CisgICAg
ICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKwogICAgIGlmICggaGFwX2Vu
YWJsZWQoZCkgKQogICAgICAgICByZXR1cm4gaGFwX2VuYWJsZShkLCBtb2Rl
IHwgUEdfSEFQX2VuYWJsZSk7CiAgICAgZWxzZQo=

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NoYWRvdzogRG9uJ3QgY3JlYXRlIHNlbGYtbGlu
ZWFyIHNoYWRvdyBtYXBwaW5ncyBmb3IgNC1sZXZlbCB0cmFuc2xhdGVkIGd1
ZXN0cwoKV2hlbiBpbml0aWFsbHkgY3JlYXRpbmcgYSBtb25pdG9yIHRhYmxl
IGZvciA0LWxldmVsIHRyYW5zbGF0ZWQgZ3Vlc3RzLCBkb24ndAppbnN0YWxs
IGEgc2hhZG93LWxpbmVhciBtYXBwaW5nLiAgVGhpcyBtYXBwaW5nIGlzIGFj
dHVhbGx5IHNlbGYtbGluZWFyLCBhbmQKdHJpcHMgdXAgdGhlIHdyaXRlYWJs
ZSBoZXVyaXN0aWMgbG9naWMgaW50byBmb2xsb3dpbmcgWGVuJ3MgbWFwcGlu
Z3MsIG5vdCB0aGUKZ3Vlc3RzJyBzaGFkb3dzIGl0IHdhcyBleHBlY3Rpbmcg
dG8gZm9sbG93LgoKQSBjb25zZXF1ZW5jZSBvZiB0aGlzIGlzIHRoYXQgc2hf
Z3Vlc3Nfd3JtYXAoKSBuZWVkcyB0byBjb3BlIHdpdGggdGhlcmUgYmVpbmcK
bm8gc2hhZG93LWxpbmVhciBtYXBwaW5nIHByZXNlbnQsIHdoaWNoIGluIHBy
YWN0aWNlIG9jY3VycyBvbmNlIGVhY2ggdGltZSBhCnZjcHUgc3dpdGNoZXMg
dG8gNC1sZXZlbCBwYWdpbmcgZnJvbSBhIGRpZmZlcmVudCBwYWdpbmcgbW9k
ZS4KCkFuIGFwcHJvcHJpYXRlIHNoYWRvdy1saW5lYXIgc2xvdCB3aWxsIGJl
IGluc2VydGVkIGludG8gdGhlIG1vbml0b3IgdGFibGUKZWl0aGVyIHdoaWxl
IGNvbnN0cnVjdGluZyBsb3dlciBsZXZlbCBtb25pdG9yIHRhYmxlcywgb3Ig
Ynkgc2hfdXBkYXRlX2NyMygpLgoKV2hpbGUgZml4aW5nIHRoaXMsIGNsYXJp
ZnkgdGhlIHNhZmV0eSBvZiB0aGUgb3RoZXIgbWFwcGluZ3MuICBEZXNwaXRl
CmFwcGVhcmluZyB1bnNhZmUsIGl0IGlzIGNvcnJlY3QgdG8gY3JlYXRlIGEg
Z3Vlc3QtbGluZWFyIG1hcHBpbmcgZm9yCnRyYW5zbGF0ZWQgZG9tYWluczsg
dGhpcyBpcyBzZWxmLWxpbmVhciBhbmQgZG9lc24ndCBwb2ludCBpbnRvIHRo
ZSB0cmFuc2xhdGVkCmRvbWFpbi4gIERyb3AgYSBkZWFkIGNsYXVzZSBmb3Ig
dHJhbnNsYXRlICE9IGV4dGVybmFsIGd1ZXN0cy4KClRoaXMgaXMgcGFydCBv
ZiBYU0EtMjQzLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQWNrZWQtYnk6IFRpbSBEZWVnYW4g
PHRpbUB4ZW4ub3JnPgoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9z
aGFkb3cvbXVsdGkuYyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGku
YwppbmRleCBjMzRlYmUwLi5jYjhkZGRlIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvbW0vc2hhZG93L211bHRpLmMKKysrIGIveGVuL2FyY2gveDg2L21t
L3NoYWRvdy9tdWx0aS5jCkBAIC0xNDU2LDI2ICsxNDU2LDM4IEBAIHZvaWQg
c2hfaW5zdGFsbF94ZW5fZW50cmllc19pbl9sNChzdHJ1Y3QgZG9tYWluICpk
LCBtZm5fdCBnbDRtZm4sIG1mbl90IHNsNG1mbikKICAgICAgICAgc2w0ZVtz
aGFkb3dfbDRfdGFibGVfb2Zmc2V0KFJPX01QVF9WSVJUX1NUQVJUKV0gPSBz
aGFkb3dfbDRlX2VtcHR5KCk7CiAgICAgfQogCi0gICAgLyogU2hhZG93IGxp
bmVhciBtYXBwaW5nIGZvciA0LWxldmVsIHNoYWRvd3MuICBOLkIuIGZvciAz
LWxldmVsCi0gICAgICogc2hhZG93cyBvbiA2NC1iaXQgeGVuLCB0aGlzIGxp
bmVhciBtYXBwaW5nIGlzIGxhdGVyIHJlcGxhY2VkIGJ5IHRoZQotICAgICAq
IG1vbml0b3IgcGFnZXRhYmxlIHN0cnVjdHVyZSwgd2hpY2ggaXMgYnVpbHQg
aW4gbWFrZV9tb25pdG9yX3RhYmxlCi0gICAgICogYW5kIG1haW50YWluZWQg
Ynkgc2hfdXBkYXRlX2xpbmVhcl9lbnRyaWVzLiAqLwotICAgIHNsNGVbc2hh
ZG93X2w0X3RhYmxlX29mZnNldChTSF9MSU5FQVJfUFRfVklSVF9TVEFSVCld
ID0KLSAgICAgICAgc2hhZG93X2w0ZV9mcm9tX21mbihzbDRtZm4sIF9fUEFH
RV9IWVBFUlZJU09SKTsKLQotICAgIC8qIFNlbGYgbGluZWFyIG1hcHBpbmcu
ICAqLwotICAgIGlmICggc2hhZG93X21vZGVfdHJhbnNsYXRlKGQpICYmICFz
aGFkb3dfbW9kZV9leHRlcm5hbChkKSApCi0gICAgewotICAgICAgICAvLyBs
aW5lYXIgdGFibGVzIG1heSBub3QgYmUgdXNlZCB3aXRoIHRyYW5zbGF0ZWQg
UFYgZ3Vlc3RzCi0gICAgICAgIHNsNGVbc2hhZG93X2w0X3RhYmxlX29mZnNl
dChMSU5FQVJfUFRfVklSVF9TVEFSVCldID0KKyAgICAvKgorICAgICAqIExp
bmVhciBtYXBwaW5nIHNsb3RzOgorICAgICAqCisgICAgICogQ2FsbGluZyB0
aGlzIGZ1bmN0aW9uIHdpdGggZ2w0bWZuID09IHNsNG1mbiBpcyB1c2VkIHRv
IGNvbnN0cnVjdCBhCisgICAgICogbW9uaXRvciB0YWJsZSBmb3IgdHJhbnNs
YXRlZCBkb21haW5zLiAgSW4gdGhpcyBjYXNlLCBnbDRtZm4gZm9ybXMgdGhl
CisgICAgICogc2VsZi1saW5lYXIgbWFwcGluZyAoaS5lLiBub3QgcG9pbnRp
bmcgaW50byB0aGUgdHJhbnNsYXRlZCBkb21haW4pLCBhbmQKKyAgICAgKiB0
aGUgc2hhZG93LWxpbmVhciBzbG90IGlzIHNraXBwZWQuICBUaGUgc2hhZG93
LWxpbmVhciBzbG90IGlzIGVpdGhlcgorICAgICAqIGZpbGxlZCB3aGVuIGNv
bnN0cnVjdGluZyBsb3dlciBsZXZlbCBtb25pdG9yIHRhYmxlcywgb3Igdmlh
CisgICAgICogc2hfdXBkYXRlX2NyMygpIGZvciA0LWxldmVsIGd1ZXN0cy4K
KyAgICAgKgorICAgICAqIENhbGxpbmcgdGhpcyBmdW5jdGlvbiB3aXRoIGds
NG1mbiAhPSBzbDRtZm4gaXMgdXNlZCBmb3Igbm9uLXRyYW5zbGF0ZWQKKyAg
ICAgKiBndWVzdHMsIHdoZXJlIHRoZSBzaGFkb3ctbGluZWFyIHNsb3QgaXMg
YWN0dWFsbHkgc2VsZi1saW5lYXIsIGFuZCB0aGUKKyAgICAgKiBndWVzdC1s
aW5lYXIgc2xvdCBwb2ludHMgaW50byB0aGUgZ3Vlc3RzIHZpZXcgb2YgaXRz
IHBhZ2V0YWJsZXMuCisgICAgICovCisgICAgaWYgKCBzaGFkb3dfbW9kZV90
cmFuc2xhdGUoZCkgKQorICAgIHsKKyAgICAgICAgQVNTRVJUKG1mbl94KGds
NG1mbikgPT0gbWZuX3goc2w0bWZuKSk7CisKKyAgICAgICAgc2w0ZVtzaGFk
b3dfbDRfdGFibGVfb2Zmc2V0KFNIX0xJTkVBUl9QVF9WSVJUX1NUQVJUKV0g
PQogICAgICAgICAgICAgc2hhZG93X2w0ZV9lbXB0eSgpOwogICAgIH0KICAg
ICBlbHNlCiAgICAgewotICAgICAgICBzbDRlW3NoYWRvd19sNF90YWJsZV9v
ZmZzZXQoTElORUFSX1BUX1ZJUlRfU1RBUlQpXSA9Ci0gICAgICAgICAgICBz
aGFkb3dfbDRlX2Zyb21fbWZuKGdsNG1mbiwgX19QQUdFX0hZUEVSVklTT1Ip
OworICAgICAgICBBU1NFUlQobWZuX3goZ2w0bWZuKSAhPSBtZm5feChzbDRt
Zm4pKTsKKworICAgICAgICBzbDRlW3NoYWRvd19sNF90YWJsZV9vZmZzZXQo
U0hfTElORUFSX1BUX1ZJUlRfU1RBUlQpXSA9CisgICAgICAgICAgICBzaGFk
b3dfbDRlX2Zyb21fbWZuKHNsNG1mbiwgX19QQUdFX0hZUEVSVklTT1IpOwog
ICAgIH0KIAorICAgIHNsNGVbc2hhZG93X2w0X3RhYmxlX29mZnNldChMSU5F
QVJfUFRfVklSVF9TVEFSVCldID0KKyAgICAgICAgc2hhZG93X2w0ZV9mcm9t
X21mbihnbDRtZm4sIF9fUEFHRV9IWVBFUlZJU09SKTsKKwogICAgIHVubWFw
X2RvbWFpbl9wYWdlKHNsNGUpOwogfQogI2VuZGlmCkBAIC00MjcwLDYgKzQy
ODIsMTEgQEAgc3RhdGljIGludCBzaF9ndWVzc193cm1hcChzdHJ1Y3QgdmNw
dSAqdiwgdW5zaWduZWQgbG9uZyB2YWRkciwgbWZuX3QgZ21mbikKIAogICAg
IC8qIENhcmVmdWxseSBsb29rIGluIHRoZSBzaGFkb3cgbGluZWFyIG1hcCBm
b3IgdGhlIGwxZSB3ZSBleHBlY3QgKi8KICNpZiBTSEFET1dfUEFHSU5HX0xF
VkVMUyA+PSA0CisgICAgLyogSXMgYSBzaGFkb3cgbGluZWFyIG1hcCBpcyBp
bnN0YWxsZWQgaW4gdGhlIGZpcnN0IHBsYWNlPyAqLworICAgIHNsNHAgID0g
di0+YXJjaC5wYWdpbmcuc2hhZG93Lmd1ZXN0X3Z0YWJsZTsKKyAgICBzbDRw
ICs9IHNoYWRvd19sNF90YWJsZV9vZmZzZXQoU0hfTElORUFSX1BUX1ZJUlRf
U1RBUlQpOworICAgIGlmICggIShzaGFkb3dfbDRlX2dldF9mbGFncygqc2w0
cCkgJiBfUEFHRV9QUkVTRU5UKSApCisgICAgICAgIHJldHVybiAwOwogICAg
IHNsNHAgPSBzaF9saW5lYXJfbDRfdGFibGUodikgKyBzaGFkb3dfbDRfbGlu
ZWFyX29mZnNldCh2YWRkcik7CiAgICAgaWYgKCAhKHNoYWRvd19sNGVfZ2V0
X2ZsYWdzKCpzbDRwKSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgcmV0
dXJuIDA7Cg==

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NoYWRvdzogRG9uJ3QgY3JlYXRlIHNlbGYtbGlu
ZWFyIHNoYWRvdyBtYXBwaW5ncyBmb3IgNC1sZXZlbCB0cmFuc2xhdGVkIGd1
ZXN0cwoKV2hlbiBpbml0aWFsbHkgY3JlYXRpbmcgYSBtb25pdG9yIHRhYmxl
IGZvciA0LWxldmVsIHRyYW5zbGF0ZWQgZ3Vlc3RzLCBkb24ndAppbnN0YWxs
IGEgc2hhZG93LWxpbmVhciBtYXBwaW5nLiAgVGhpcyBtYXBwaW5nIGlzIGFj
dHVhbGx5IHNlbGYtbGluZWFyLCBhbmQKdHJpcHMgdXAgdGhlIHdyaXRlYWJs
ZSBoZXVyaXN0aWMgbG9naWMgaW50byBmb2xsb3dpbmcgWGVuJ3MgbWFwcGlu
Z3MsIG5vdCB0aGUKZ3Vlc3RzJyBzaGFkb3dzIGl0IHdhcyBleHBlY3Rpbmcg
dG8gZm9sbG93LgoKQSBjb25zZXF1ZW5jZSBvZiB0aGlzIGlzIHRoYXQgc2hf
Z3Vlc3Nfd3JtYXAoKSBuZWVkcyB0byBjb3BlIHdpdGggdGhlcmUgYmVpbmcK
bm8gc2hhZG93LWxpbmVhciBtYXBwaW5nIHByZXNlbnQsIHdoaWNoIGluIHBy
YWN0aWNlIG9jY3VycyBvbmNlIGVhY2ggdGltZSBhCnZjcHUgc3dpdGNoZXMg
dG8gNC1sZXZlbCBwYWdpbmcgZnJvbSBhIGRpZmZlcmVudCBwYWdpbmcgbW9k
ZS4KCkFuIGFwcHJvcHJpYXRlIHNoYWRvdy1saW5lYXIgc2xvdCB3aWxsIGJl
IGluc2VydGVkIGludG8gdGhlIG1vbml0b3IgdGFibGUKZWl0aGVyIHdoaWxl
IGNvbnN0cnVjdGluZyBsb3dlciBsZXZlbCBtb25pdG9yIHRhYmxlcywgb3Ig
Ynkgc2hfdXBkYXRlX2NyMygpLgoKV2hpbGUgZml4aW5nIHRoaXMsIGNsYXJp
ZnkgdGhlIHNhZmV0eSBvZiB0aGUgb3RoZXIgbWFwcGluZ3MuICBEZXNwaXRl
CmFwcGVhcmluZyB1bnNhZmUsIGl0IGlzIGNvcnJlY3QgdG8gY3JlYXRlIGEg
Z3Vlc3QtbGluZWFyIG1hcHBpbmcgZm9yCnRyYW5zbGF0ZWQgZG9tYWluczsg
dGhpcyBpcyBzZWxmLWxpbmVhciBhbmQgZG9lc24ndCBwb2ludCBpbnRvIHRo
ZSB0cmFuc2xhdGVkCmRvbWFpbi4gIERyb3AgYSBkZWFkIGNsYXVzZSBmb3Ig
dHJhbnNsYXRlICE9IGV4dGVybmFsIGd1ZXN0cy4KClRoaXMgaXMgWFNBLTI0
My4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVu
Lm9yZz4KCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211
bHRpLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKaW5kZXgg
NDI4YmUzNy4uYzgzOTMyZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21t
L3NoYWRvdy9tdWx0aS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cv
bXVsdGkuYwpAQCAtMTQ3MiwyNiArMTQ3MiwzOCBAQCB2b2lkIHNoX2luc3Rh
bGxfeGVuX2VudHJpZXNfaW5fbDQoc3RydWN0IGRvbWFpbiAqZCwgbWZuX3Qg
Z2w0bWZuLCBtZm5fdCBzbDRtZm4pCiAgICAgICAgIHNsNGVbc2hhZG93X2w0
X3RhYmxlX29mZnNldChST19NUFRfVklSVF9TVEFSVCldID0gc2hhZG93X2w0
ZV9lbXB0eSgpOwogICAgIH0KIAotICAgIC8qIFNoYWRvdyBsaW5lYXIgbWFw
cGluZyBmb3IgNC1sZXZlbCBzaGFkb3dzLiAgTi5CLiBmb3IgMy1sZXZlbAot
ICAgICAqIHNoYWRvd3Mgb24gNjQtYml0IHhlbiwgdGhpcyBsaW5lYXIgbWFw
cGluZyBpcyBsYXRlciByZXBsYWNlZCBieSB0aGUKLSAgICAgKiBtb25pdG9y
IHBhZ2V0YWJsZSBzdHJ1Y3R1cmUsIHdoaWNoIGlzIGJ1aWx0IGluIG1ha2Vf
bW9uaXRvcl90YWJsZQotICAgICAqIGFuZCBtYWludGFpbmVkIGJ5IHNoX3Vw
ZGF0ZV9saW5lYXJfZW50cmllcy4gKi8KLSAgICBzbDRlW3NoYWRvd19sNF90
YWJsZV9vZmZzZXQoU0hfTElORUFSX1BUX1ZJUlRfU1RBUlQpXSA9Ci0gICAg
ICAgIHNoYWRvd19sNGVfZnJvbV9tZm4oc2w0bWZuLCBfX1BBR0VfSFlQRVJW
SVNPUik7Ci0KLSAgICAvKiBTZWxmIGxpbmVhciBtYXBwaW5nLiAgKi8KLSAg
ICBpZiAoIHNoYWRvd19tb2RlX3RyYW5zbGF0ZShkKSAmJiAhc2hhZG93X21v
ZGVfZXh0ZXJuYWwoZCkgKQorICAgIC8qCisgICAgICogTGluZWFyIG1hcHBp
bmcgc2xvdHM6CisgICAgICoKKyAgICAgKiBDYWxsaW5nIHRoaXMgZnVuY3Rp
b24gd2l0aCBnbDRtZm4gPT0gc2w0bWZuIGlzIHVzZWQgdG8gY29uc3RydWN0
IGEKKyAgICAgKiBtb25pdG9yIHRhYmxlIGZvciB0cmFuc2xhdGVkIGRvbWFp
bnMuICBJbiB0aGlzIGNhc2UsIGdsNG1mbiBmb3JtcyB0aGUKKyAgICAgKiBz
ZWxmLWxpbmVhciBtYXBwaW5nIChpLmUuIG5vdCBwb2ludGluZyBpbnRvIHRo
ZSB0cmFuc2xhdGVkIGRvbWFpbiksIGFuZAorICAgICAqIHRoZSBzaGFkb3ct
bGluZWFyIHNsb3QgaXMgc2tpcHBlZC4gIFRoZSBzaGFkb3ctbGluZWFyIHNs
b3QgaXMgZWl0aGVyCisgICAgICogZmlsbGVkIHdoZW4gY29uc3RydWN0aW5n
IGxvd2VyIGxldmVsIG1vbml0b3IgdGFibGVzLCBvciB2aWEKKyAgICAgKiBz
aF91cGRhdGVfY3IzKCkgZm9yIDQtbGV2ZWwgZ3Vlc3RzLgorICAgICAqCisg
ICAgICogQ2FsbGluZyB0aGlzIGZ1bmN0aW9uIHdpdGggZ2w0bWZuICE9IHNs
NG1mbiBpcyB1c2VkIGZvciBub24tdHJhbnNsYXRlZAorICAgICAqIGd1ZXN0
cywgd2hlcmUgdGhlIHNoYWRvdy1saW5lYXIgc2xvdCBpcyBhY3R1YWxseSBz
ZWxmLWxpbmVhciwgYW5kIHRoZQorICAgICAqIGd1ZXN0LWxpbmVhciBzbG90
IHBvaW50cyBpbnRvIHRoZSBndWVzdHMgdmlldyBvZiBpdHMgcGFnZXRhYmxl
cy4KKyAgICAgKi8KKyAgICBpZiAoIHNoYWRvd19tb2RlX3RyYW5zbGF0ZShk
KSApCiAgICAgewotICAgICAgICAvLyBsaW5lYXIgdGFibGVzIG1heSBub3Qg
YmUgdXNlZCB3aXRoIHRyYW5zbGF0ZWQgUFYgZ3Vlc3RzCi0gICAgICAgIHNs
NGVbc2hhZG93X2w0X3RhYmxlX29mZnNldChMSU5FQVJfUFRfVklSVF9TVEFS
VCldID0KKyAgICAgICAgQVNTRVJUKG1mbl94KGdsNG1mbikgPT0gbWZuX3go
c2w0bWZuKSk7CisKKyAgICAgICAgc2w0ZVtzaGFkb3dfbDRfdGFibGVfb2Zm
c2V0KFNIX0xJTkVBUl9QVF9WSVJUX1NUQVJUKV0gPQogICAgICAgICAgICAg
c2hhZG93X2w0ZV9lbXB0eSgpOwogICAgIH0KICAgICBlbHNlCiAgICAgewot
ICAgICAgICBzbDRlW3NoYWRvd19sNF90YWJsZV9vZmZzZXQoTElORUFSX1BU
X1ZJUlRfU1RBUlQpXSA9Ci0gICAgICAgICAgICBzaGFkb3dfbDRlX2Zyb21f
bWZuKGdsNG1mbiwgX19QQUdFX0hZUEVSVklTT1IpOworICAgICAgICBBU1NF
UlQobWZuX3goZ2w0bWZuKSAhPSBtZm5feChzbDRtZm4pKTsKKworICAgICAg
ICBzbDRlW3NoYWRvd19sNF90YWJsZV9vZmZzZXQoU0hfTElORUFSX1BUX1ZJ
UlRfU1RBUlQpXSA9CisgICAgICAgICAgICBzaGFkb3dfbDRlX2Zyb21fbWZu
KHNsNG1mbiwgX19QQUdFX0hZUEVSVklTT1IpOwogICAgIH0KIAorICAgIHNs
NGVbc2hhZG93X2w0X3RhYmxlX29mZnNldChMSU5FQVJfUFRfVklSVF9TVEFS
VCldID0KKyAgICAgICAgc2hhZG93X2w0ZV9mcm9tX21mbihnbDRtZm4sIF9f
UEFHRV9IWVBFUlZJU09SKTsKKwogICAgIHVubWFwX2RvbWFpbl9wYWdlKHNs
NGUpOwogfQogI2VuZGlmCkBAIC00MjkzLDYgKzQzMDUsMTEgQEAgc3RhdGlj
IGludCBzaF9ndWVzc193cm1hcChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQg
bG9uZyB2YWRkciwgbWZuX3QgZ21mbikKIAogICAgIC8qIENhcmVmdWxseSBs
b29rIGluIHRoZSBzaGFkb3cgbGluZWFyIG1hcCBmb3IgdGhlIGwxZSB3ZSBl
eHBlY3QgKi8KICNpZiBTSEFET1dfUEFHSU5HX0xFVkVMUyA+PSA0CisgICAg
LyogSXMgYSBzaGFkb3cgbGluZWFyIG1hcCBpcyBpbnN0YWxsZWQgaW4gdGhl
IGZpcnN0IHBsYWNlPyAqLworICAgIHNsNHAgID0gdi0+YXJjaC5wYWdpbmcu
c2hhZG93Lmd1ZXN0X3Z0YWJsZTsKKyAgICBzbDRwICs9IHNoYWRvd19sNF90
YWJsZV9vZmZzZXQoU0hfTElORUFSX1BUX1ZJUlRfU1RBUlQpOworICAgIGlm
ICggIShzaGFkb3dfbDRlX2dldF9mbGFncygqc2w0cCkgJiBfUEFHRV9QUkVT
RU5UKSApCisgICAgICAgIHJldHVybiAwOwogICAgIHNsNHAgPSBzaF9saW5l
YXJfbDRfdGFibGUodikgKyBzaGFkb3dfbDRfbGluZWFyX29mZnNldCh2YWRk
cik7CiAgICAgaWYgKCAhKHNoYWRvd19sNGVfZ2V0X2ZsYWdzKCpzbDRwKSAm
IF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgcmV0dXJuIDA7Cg==

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NoYWRvdzogRG9uJ3QgY3JlYXRlIHNlbGYtbGlu
ZWFyIHNoYWRvdyBtYXBwaW5ncyBmb3IgNC1sZXZlbCB0cmFuc2xhdGVkIGd1
ZXN0cwoKV2hlbiBpbml0aWFsbHkgY3JlYXRpbmcgYSBtb25pdG9yIHRhYmxl
IGZvciA0LWxldmVsIHRyYW5zbGF0ZWQgZ3Vlc3RzLCBkb24ndAppbnN0YWxs
IGEgc2hhZG93LWxpbmVhciBtYXBwaW5nLiAgVGhpcyBtYXBwaW5nIGlzIGFj
dHVhbGx5IHNlbGYtbGluZWFyLCBhbmQKdHJpcHMgdXAgdGhlIHdyaXRlYWJs
ZSBoZXVyaXN0aWMgbG9naWMgaW50byBmb2xsb3dpbmcgWGVuJ3MgbWFwcGlu
Z3MsIG5vdCB0aGUKZ3Vlc3RzJyBzaGFkb3dzIGl0IHdhcyBleHBlY3Rpbmcg
dG8gZm9sbG93LgoKQSBjb25zZXF1ZW5jZSBvZiB0aGlzIGlzIHRoYXQgc2hf
Z3Vlc3Nfd3JtYXAoKSBuZWVkcyB0byBjb3BlIHdpdGggdGhlcmUgYmVpbmcK
bm8gc2hhZG93LWxpbmVhciBtYXBwaW5nIHByZXNlbnQsIHdoaWNoIGluIHBy
YWN0aWNlIG9jY3VycyBvbmNlIGVhY2ggdGltZSBhCnZjcHUgc3dpdGNoZXMg
dG8gNC1sZXZlbCBwYWdpbmcgZnJvbSBhIGRpZmZlcmVudCBwYWdpbmcgbW9k
ZS4KCkFuIGFwcHJvcHJpYXRlIHNoYWRvdy1saW5lYXIgc2xvdCB3aWxsIGJl
IGluc2VydGVkIGludG8gdGhlIG1vbml0b3IgdGFibGUKZWl0aGVyIHdoaWxl
IGNvbnN0cnVjdGluZyBsb3dlciBsZXZlbCBtb25pdG9yIHRhYmxlcywgb3Ig
Ynkgc2hfdXBkYXRlX2NyMygpLgoKV2hpbGUgZml4aW5nIHRoaXMsIGNsYXJp
ZnkgdGhlIHNhZmV0eSBvZiB0aGUgb3RoZXIgbWFwcGluZ3MuICBEZXNwaXRl
CmFwcGVhcmluZyB1bnNhZmUsIGl0IGlzIGNvcnJlY3QgdG8gY3JlYXRlIGEg
Z3Vlc3QtbGluZWFyIG1hcHBpbmcgZm9yCnRyYW5zbGF0ZWQgZG9tYWluczsg
dGhpcyBpcyBzZWxmLWxpbmVhciBhbmQgZG9lc24ndCBwb2ludCBpbnRvIHRo
ZSB0cmFuc2xhdGVkCmRvbWFpbi4gIERyb3AgYSBkZWFkIGNsYXVzZSBmb3Ig
dHJhbnNsYXRlICE9IGV4dGVybmFsIGd1ZXN0cy4KClRoaXMgaXMgWFNBLTI0
My4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVu
Lm9yZz4KCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211
bHRpLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKaW5kZXgg
ZDcwYjFjNi4uMDI5ZThkNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21t
L3NoYWRvdy9tdWx0aS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cv
bXVsdGkuYwpAQCAtMTQ3MiwyNiArMTQ3MiwzOCBAQCB2b2lkIHNoX2luc3Rh
bGxfeGVuX2VudHJpZXNfaW5fbDQoc3RydWN0IGRvbWFpbiAqZCwgbWZuX3Qg
Z2w0bWZuLCBtZm5fdCBzbDRtZm4pCiAgICAgICAgIHNsNGVbc2hhZG93X2w0
X3RhYmxlX29mZnNldChST19NUFRfVklSVF9TVEFSVCldID0gc2hhZG93X2w0
ZV9lbXB0eSgpOwogICAgIH0KIAotICAgIC8qIFNoYWRvdyBsaW5lYXIgbWFw
cGluZyBmb3IgNC1sZXZlbCBzaGFkb3dzLiAgTi5CLiBmb3IgMy1sZXZlbAot
ICAgICAqIHNoYWRvd3Mgb24gNjQtYml0IHhlbiwgdGhpcyBsaW5lYXIgbWFw
cGluZyBpcyBsYXRlciByZXBsYWNlZCBieSB0aGUKLSAgICAgKiBtb25pdG9y
IHBhZ2V0YWJsZSBzdHJ1Y3R1cmUsIHdoaWNoIGlzIGJ1aWx0IGluIG1ha2Vf
bW9uaXRvcl90YWJsZQotICAgICAqIGFuZCBtYWludGFpbmVkIGJ5IHNoX3Vw
ZGF0ZV9saW5lYXJfZW50cmllcy4gKi8KLSAgICBzbDRlW3NoYWRvd19sNF90
YWJsZV9vZmZzZXQoU0hfTElORUFSX1BUX1ZJUlRfU1RBUlQpXSA9Ci0gICAg
ICAgIHNoYWRvd19sNGVfZnJvbV9tZm4oc2w0bWZuLCBfX1BBR0VfSFlQRVJW
SVNPUik7Ci0KLSAgICAvKiBTZWxmIGxpbmVhciBtYXBwaW5nLiAgKi8KLSAg
ICBpZiAoIHNoYWRvd19tb2RlX3RyYW5zbGF0ZShkKSAmJiAhc2hhZG93X21v
ZGVfZXh0ZXJuYWwoZCkgKQorICAgIC8qCisgICAgICogTGluZWFyIG1hcHBp
bmcgc2xvdHM6CisgICAgICoKKyAgICAgKiBDYWxsaW5nIHRoaXMgZnVuY3Rp
b24gd2l0aCBnbDRtZm4gPT0gc2w0bWZuIGlzIHVzZWQgdG8gY29uc3RydWN0
IGEKKyAgICAgKiBtb25pdG9yIHRhYmxlIGZvciB0cmFuc2xhdGVkIGRvbWFp
bnMuICBJbiB0aGlzIGNhc2UsIGdsNG1mbiBmb3JtcyB0aGUKKyAgICAgKiBz
ZWxmLWxpbmVhciBtYXBwaW5nIChpLmUuIG5vdCBwb2ludGluZyBpbnRvIHRo
ZSB0cmFuc2xhdGVkIGRvbWFpbiksIGFuZAorICAgICAqIHRoZSBzaGFkb3ct
bGluZWFyIHNsb3QgaXMgc2tpcHBlZC4gIFRoZSBzaGFkb3ctbGluZWFyIHNs
b3QgaXMgZWl0aGVyCisgICAgICogZmlsbGVkIHdoZW4gY29uc3RydWN0aW5n
IGxvd2VyIGxldmVsIG1vbml0b3IgdGFibGVzLCBvciB2aWEKKyAgICAgKiBz
aF91cGRhdGVfY3IzKCkgZm9yIDQtbGV2ZWwgZ3Vlc3RzLgorICAgICAqCisg
ICAgICogQ2FsbGluZyB0aGlzIGZ1bmN0aW9uIHdpdGggZ2w0bWZuICE9IHNs
NG1mbiBpcyB1c2VkIGZvciBub24tdHJhbnNsYXRlZAorICAgICAqIGd1ZXN0
cywgd2hlcmUgdGhlIHNoYWRvdy1saW5lYXIgc2xvdCBpcyBhY3R1YWxseSBz
ZWxmLWxpbmVhciwgYW5kIHRoZQorICAgICAqIGd1ZXN0LWxpbmVhciBzbG90
IHBvaW50cyBpbnRvIHRoZSBndWVzdHMgdmlldyBvZiBpdHMgcGFnZXRhYmxl
cy4KKyAgICAgKi8KKyAgICBpZiAoIHNoYWRvd19tb2RlX3RyYW5zbGF0ZShk
KSApCiAgICAgewotICAgICAgICAvLyBsaW5lYXIgdGFibGVzIG1heSBub3Qg
YmUgdXNlZCB3aXRoIHRyYW5zbGF0ZWQgUFYgZ3Vlc3RzCi0gICAgICAgIHNs
NGVbc2hhZG93X2w0X3RhYmxlX29mZnNldChMSU5FQVJfUFRfVklSVF9TVEFS
VCldID0KKyAgICAgICAgQVNTRVJUKG1mbl9lcShnbDRtZm4sIHNsNG1mbikp
OworCisgICAgICAgIHNsNGVbc2hhZG93X2w0X3RhYmxlX29mZnNldChTSF9M
SU5FQVJfUFRfVklSVF9TVEFSVCldID0KICAgICAgICAgICAgIHNoYWRvd19s
NGVfZW1wdHkoKTsKICAgICB9CiAgICAgZWxzZQogICAgIHsKLSAgICAgICAg
c2w0ZVtzaGFkb3dfbDRfdGFibGVfb2Zmc2V0KExJTkVBUl9QVF9WSVJUX1NU
QVJUKV0gPQotICAgICAgICAgICAgc2hhZG93X2w0ZV9mcm9tX21mbihnbDRt
Zm4sIF9fUEFHRV9IWVBFUlZJU09SKTsKKyAgICAgICAgQVNTRVJUKCFtZm5f
ZXEoZ2w0bWZuLCBzbDRtZm4pKTsKKworICAgICAgICBzbDRlW3NoYWRvd19s
NF90YWJsZV9vZmZzZXQoU0hfTElORUFSX1BUX1ZJUlRfU1RBUlQpXSA9Cisg
ICAgICAgICAgICBzaGFkb3dfbDRlX2Zyb21fbWZuKHNsNG1mbiwgX19QQUdF
X0hZUEVSVklTT1IpOwogICAgIH0KIAorICAgIHNsNGVbc2hhZG93X2w0X3Rh
YmxlX29mZnNldChMSU5FQVJfUFRfVklSVF9TVEFSVCldID0KKyAgICAgICAg
c2hhZG93X2w0ZV9mcm9tX21mbihnbDRtZm4sIF9fUEFHRV9IWVBFUlZJU09S
KTsKKwogICAgIHVubWFwX2RvbWFpbl9wYWdlKHNsNGUpOwogfQogI2VuZGlm
CkBAIC00Mjg3LDYgKzQyOTksMTEgQEAgc3RhdGljIGludCBzaF9ndWVzc193
cm1hcChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyB2YWRkciwgbWZu
X3QgZ21mbikKIAogICAgIC8qIENhcmVmdWxseSBsb29rIGluIHRoZSBzaGFk
b3cgbGluZWFyIG1hcCBmb3IgdGhlIGwxZSB3ZSBleHBlY3QgKi8KICNpZiBT
SEFET1dfUEFHSU5HX0xFVkVMUyA+PSA0CisgICAgLyogSXMgYSBzaGFkb3cg
bGluZWFyIG1hcCBpcyBpbnN0YWxsZWQgaW4gdGhlIGZpcnN0IHBsYWNlPyAq
LworICAgIHNsNHAgID0gdi0+YXJjaC5wYWdpbmcuc2hhZG93Lmd1ZXN0X3Z0
YWJsZTsKKyAgICBzbDRwICs9IHNoYWRvd19sNF90YWJsZV9vZmZzZXQoU0hf
TElORUFSX1BUX1ZJUlRfU1RBUlQpOworICAgIGlmICggIShzaGFkb3dfbDRl
X2dldF9mbGFncygqc2w0cCkgJiBfUEFHRV9QUkVTRU5UKSApCisgICAgICAg
IHJldHVybiAwOwogICAgIHNsNHAgPSBzaF9saW5lYXJfbDRfdGFibGUodikg
KyBzaGFkb3dfbDRfbGluZWFyX29mZnNldCh2YWRkcik7CiAgICAgaWYgKCAh
KHNoYWRvd19sNGVfZ2V0X2ZsYWdzKCpzbDRwKSAmIF9QQUdFX1BSRVNFTlQp
ICkKICAgICAgICAgcmV0dXJuIDA7Cg==

--=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 Wed Oct 18 12:09:52 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 12:09: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 1e4nAU-0000ae-7Z; Wed, 18 Oct 2017 12:09:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4nAS-0000Xa-FL; Wed, 18 Oct 2017 12:09:48 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 FA/C5-29911-B8447E95; Wed, 18 Oct 2017 12:09:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCKsWRWlGSWpSXmKPExsWS0XRdVbfL5Xm
 kwbldcha3brYyWyz5uJjFYtXVA6wOzB5Hd/9mCmCMYs3MS8qvSGDNWN62hqVgZnTFpmNSDYzL
 w7oYuTiEBK4wSkzcc5EFwlnEKDHj+D2mLkZODmYBV4kb+zazQdiKEhfuNbCA2LwCghInZz4Bs
 yUENCXuvFnFDmKLCBRJ7Dz3EsxmE9CTmHt2EtQcS4n5E0+BzREWSJNoO/ucHWKOmcSNOf/A4i
 wCqhITr+xln8DIMwvJ6llIVs9CsnoWIwdQXFNi/S59CFNaYvk/DohqeYntb+cwQ9hWEsuP3mO
 EsM0lbl9awg4zcUr3QyjbWqJ/1SRWCNtCYvWGmYyYauwlJi88wAaxykbi+Z9oZCULGPlXMaoX
 pxaVpRbpWuolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgTGGgMQ7GC8uyngEKMkB
 5OSKK/ugWeRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4zzo/jxQSLEpNT61Iy8wBRj1MWoKDR0
 mE18kJKM1bXJCYW5yZDpE6xWjJcWzFxT9MHGvmXQeSHTfv/mESYsnLz0uVEufdDTJPAKQhozQ
 PbhwsMV1ilJUS5mUEOlCIpyC1KDezBFX+FaM4B6OSMK8VyBSezLwSuK2vgA5iAjpondMTkINK
 EhFSwMTWVNTGppJT5HOq89oCkUWyPl7bj+2s8m9NkJV1mXqscQ3bkd/yL0pfHG9uzmlKk94lf
 mZbT23T3ZR/7c8zxF5fWH6878vU970ZnzXs29ffXjFf73JQdOjxcxdvGio8W/35mKztick9Qr
 LZbNEpJfPSmIKd4zpiHtupWzr4bnEuYP2zfd26ohtKLMUZiYZazEXFiQDJFUi+RwMAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1508328585!71891267!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4967 invoked from network); 18 Oct 2017 12:09:46 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Oct 2017 12:09:46 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4n99-00062Y-RS; Wed, 18 Oct 2017 12:08:27 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1e4n99-0001G3-P0; Wed, 18 Oct 2017 12:08: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: <E1e4n99-0001G3-P0@xenbits.xenproject.org>
Date: Wed, 18 Oct 2017 12:08:27 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-users] Xen Security Advisory 239 (CVE-2017-15589) - hypervisor
 stack leak in x86 I/O intercept code
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-15589 / XSA-239
                              version 3

            hypervisor stack leak in x86 I/O intercept code

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

CVE assigned.

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

Intercepted I/O operations may deal with less than a full machine
word's worth of data.  While read paths had been the subject of earlier
XSAs (and hence have been fixed), at least one write path was found
where the data stored into an internal structure could contain bits
from an uninitialized hypervisor stack slot.  A subsequent emulated
read would then be able to retrieve these bits.

IMPACT
======

A malicious unprivileged x86 HVM guest may be able to obtain sensitive
information from the host or other guests.

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

All Xen versions are vulnerable.

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

Only HVM guests can leverage this vulnerability.  PV guests cannot
leverage this vulnerability.

MITIGATION
==========

Running only PV guests will avoid this issue.

CREDITS
=======

This issue was discovered by Roger Pau Monné of Citrix.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

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

$ sha256sum xsa239*
eb7971be89199eb3ff510f4f5650fd5a8ec588b9fcb8f89230216fac4214ef21  xsa239.meta
087a8b3cf7ecbdbde593033c127cbcf6c37f532bf33d90f72c19e493970a799c  xsa239.patch
b91a68fe67240f2a5bb9460c5b650e9595364afa180f8702aef783815e3d7dcd  xsa239-4.5.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

iQEcBAEBCAAGBQJZ50QiAAoJEIP+FMlX6CvZ9+EH/3FDnPzVeA+Rd8rblNpLh7VQ
oyQ0B0olLYPZHLHQ2yzNJAg/1wv1ar7K2Rs0E1kovSqFZWdrTeo0DFKy418+rD6j
TvSxYq0ktC0ir5cUSeExhHRDkBGDlEAuugdC381e0g89KT7Sv+kQz8t06yBV9KIP
hnWPWcGvzeIKQX//Gd5i4618zhqGHI29LBuFJyMdrDcHSdD8f5B81n+pWojZ8JDP
gYbhLHr0MLev2CH0URiegc7FIvbEPbW4rAzuEAKbMLfLMMwPg+eLJsM25WCTWuE7
AiQUvx3zyD76EZ7gjVIDV/AazOWmMpZHrS1Rd+LwNYTeuV77JDebSI6KJ+X0jHc=
=v3zp
-----END PGP SIGNATURE-----

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

ewogICJYU0EiOiAyMzksCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC45IiwKICAgICI0LjgiLAogICAgIjQuNyIsCiAg
ICAiNC42IiwKICAgICI0LjUiCiAgXSwKICAiVHJlZXMiOiBbCiAgICAieGVu
IgogIF0sCiAgIlJlY2lwZXMiOiB7CiAgICAiNC41IjogewogICAgICAiWGVu
VmVyc2lvbiI6ICI0LjUiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAi
eGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICI4MzcyNGQ5ZjNhZTIx
YTNiOTYzNjI3NDJlMmYwNTJiMTlkOWY1NTlhIiwKICAgICAgICAgICJQcmVy
ZXFzIjogWwogICAgICAgICAgICAyMzcsCiAgICAgICAgICAgIDIzOAogICAg
ICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAi
eHNhMjM5LTQuNS5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAg
IH0KICAgIH0sCiAgICAiNC42IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0
LjYiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAg
ICAgICAgIlN0YWJsZVJlZiI6ICIxNjU4YTg3NjkwYWM4MzllODVkYjEyYmJm
NDA5YmU2MmJiOTM4NjQwIiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAg
ICAgICAgICAyMzcsCiAgICAgICAgICAgIDIzOAogICAgICAgICAgXSwKICAg
ICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjM5LnBhdGNo
IgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICI0
LjciOiB7CiAgICAgICJYZW5WZXJzaW9uIjogIjQuNyIsCiAgICAgICJSZWNp
cGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVm
IjogImM3NzgzZDljMjZmYzE5MTg2MmQ5ODgzZGEyMjM4NzM0MGIxZmFiMTgi
LAogICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAgIDIzNywKICAg
ICAgICAgICAgMjM4CiAgICAgICAgICBdLAogICAgICAgICAgIlBhdGNoZXMi
OiBbCiAgICAgICAgICAgICJ4c2EyMzkucGF0Y2giCiAgICAgICAgICBdCiAg
ICAgICAgfQogICAgICB9CiAgICB9LAogICAgIjQuOCI6IHsKICAgICAgIlhl
blZlcnNpb24iOiAiNC44IiwKICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAg
InhlbiI6IHsKICAgICAgICAgICJTdGFibGVSZWYiOiAiMzY4OThlYjEyNTcy
ZjBhMWY4NWNiNTRkNGE5ZTkwYWZjYjZmNzA0NSIsCiAgICAgICAgICAiUHJl
cmVxcyI6IFsKICAgICAgICAgICAgMjM3LAogICAgICAgICAgICAyMzgKICAg
ICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAg
InhzYTIzOS5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0K
ICAgIH0sCiAgICAiNC45IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0Ljki
LAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAg
ICAgIlN0YWJsZVJlZiI6ICIyY2MzZDMyZjQwYzcxY2IyNDI0NzdhM2Y4OTM4
MDc0ZDRmYzM2ODI5IiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAg
ICAgICAyMzcsCiAgICAgICAgICAgIDIzOAogICAgICAgICAgXSwKICAgICAg
ICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjM5LnBhdGNoIgog
ICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICJtYXN0
ZXIiOiB7CiAgICAgICJYZW5WZXJzaW9uIjogIm1hc3RlciIsCiAgICAgICJS
ZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxl
UmVmIjogImE4ZWE2ZTI2ODgxMThhM2UxOWUyOWIzOWUzMTZmYWE1Zjk2YWI5
ZDEiLAogICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAgIDIzNywK
ICAgICAgICAgICAgMjM4CiAgICAgICAgICBdLAogICAgICAgICAgIlBhdGNo
ZXMiOiBbCiAgICAgICAgICAgICJ4c2EyMzkucGF0Y2giCiAgICAgICAgICBd
CiAgICAgICAgfQogICAgICB9CiAgICB9CiAgfQp9

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvSFZNOiBwcmVmaWxsIHBhcnRpYWxseSB1c2VkIHZhcmlhYmxlIG9u
IGVtdWxhdGlvbiBwYXRocwoKQ2VydGFpbiBoYW5kbGVycyBpZ25vcmUgdGhl
IGFjY2VzcyBzaXplICh2aW9hcGljX3dyaXRlKCkgYmVpbmcgdGhlCmV4YW1w
bGUgdGhpcyB3YXMgZm91bmQgd2l0aCksIHBlcmhhcHMgbGVhZGluZyB0byBz
dWJzZXF1ZW50IHJlYWRzCnNlZWluZyBkYXRhIHRoYXQgd2Fzbid0IGFjdHVh
bGx5IHdyaXR0ZW4gYnkgdGhlIGd1ZXN0LiBGb3IKY29uc2lzdGVuY3kgYW5k
IGV4dHJhIHNhZmV0eSBhbHNvIGRvIHRoaXMgb24gdGhlIHJlYWQgcGF0aCBv
Zgpodm1fcHJvY2Vzc19pb19pbnRlcmNlcHQoKSwgZXZlbiBpZiB0aGlzIGRv
ZXNuJ3QgZGlyZWN0bHkgYWZmZWN0IHdoYXQKZ3Vlc3RzIGdldCB0byBzZWUs
IGFzIHdlJ3ZlIHN1cHBvc2VkbHkgYWxyZWFkeSBkZWFsdCB3aXRoIHJlYWQg
aGFuZGxlcnMKbGVhdmluZyBkYXRhIGNvbXBsZXRlbHkgdW5pdGlhbGl6ZWQu
CgpUaGlzIGlzIFhTQS0yMzkuCgpSZXBvcnRlZC1ieTogUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2
L2h2bS9lbXVsYXRlLmMKQEAgLTEyOSw3ICsxMjksNyBAQCBzdGF0aWMgaW50
IGh2bWVtdWxfZG9faW8oCiAgICAgICAgIC5jb3VudCA9ICpyZXBzLAogICAg
ICAgICAuZGlyID0gZGlyLAogICAgICAgICAuZGYgPSBkZiwKLSAgICAgICAg
LmRhdGEgPSBkYXRhLAorICAgICAgICAuZGF0YSA9IGRhdGFfaXNfYWRkciA/
IGRhdGEgOiAwLAogICAgICAgICAuZGF0YV9pc19wdHIgPSBkYXRhX2lzX2Fk
ZHIsIC8qIGlvcmVxX3QgZmllbGQgbmFtZSBpcyBtaXNsZWFkaW5nICovCiAg
ICAgICAgIC5zdGF0ZSA9IFNUQVRFX0lPUkVRX1JFQURZLAogICAgIH07Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vaW50ZXJjZXB0LmMKKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS9pbnRlcmNlcHQuYwpAQCAtMTI3LDYgKzEyNyw3IEBAIGlu
dCBodm1fcHJvY2Vzc19pb19pbnRlcmNlcHQoY29uc3Qgc3RydWMKICAgICAg
ICAgICAgIGFkZHIgPSAocC0+dHlwZSA9PSBJT1JFUV9UWVBFX0NPUFkpID8K
ICAgICAgICAgICAgICAgICAgICBwLT5hZGRyICsgc3RlcCAqIGkgOgogICAg
ICAgICAgICAgICAgICAgIHAtPmFkZHI7CisgICAgICAgICAgICBkYXRhID0g
MDsKICAgICAgICAgICAgIHJjID0gb3BzLT5yZWFkKGhhbmRsZXIsIGFkZHIs
IHAtPnNpemUsICZkYXRhKTsKICAgICAgICAgICAgIGlmICggcmMgIT0gWDg2
RU1VTF9PS0FZICkKICAgICAgICAgICAgICAgICBicmVhazsKQEAgLTE2MSw2
ICsxNjIsNyBAQCBpbnQgaHZtX3Byb2Nlc3NfaW9faW50ZXJjZXB0KGNvbnN0
IHN0cnVjCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggcC0+ZGF0YV9p
c19wdHIgKQogICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGRhdGEg
PSAwOwogICAgICAgICAgICAgICAgIHN3aXRjaCAoIGh2bV9jb3B5X2Zyb21f
Z3Vlc3RfcGh5cygmZGF0YSwgcC0+ZGF0YSArIHN0ZXAgKiBpLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
LT5zaXplKSApCiAgICAgICAgICAgICAgICAgewo=

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvSFZNOiBwcmVmaWxsIHBhcnRpYWxseSB1c2VkIHZhcmlhYmxlIG9u
IGVtdWxhdGlvbiBwYXRocwoKQ2VydGFpbiBoYW5kbGVycyBpZ25vcmUgdGhl
IGFjY2VzcyBzaXplICh2aW9hcGljX3dyaXRlKCkgYmVpbmcgdGhlCmV4YW1w
bGUgdGhpcyB3YXMgZm91bmQgd2l0aCksIHBlcmhhcHMgbGVhZGluZyB0byBz
dWJzZXF1ZW50IHJlYWRzCnNlZWluZyBkYXRhIHRoYXQgd2Fzbid0IGFjdHVh
bGx5IHdyaXR0ZW4gYnkgdGhlIGd1ZXN0LiBGb3IKY29uc2lzdGVuY3kgYW5k
IGV4dHJhIHNhZmV0eSBhbHNvIGRvIHRoaXMgb24gdGhlIHJlYWQgcGF0aCBv
Zgpodm1fcHJvY2Vzc19pb19pbnRlcmNlcHQoKSwgZXZlbiBpZiB0aGlzIGRv
ZXNuJ3QgZGlyZWN0bHkgYWZmZWN0IHdoYXQKZ3Vlc3RzIGdldCB0byBzZWUs
IGFzIHdlJ3ZlIHN1cHBvc2VkbHkgYWxyZWFkeSBkZWFsdCB3aXRoIHJlYWQg
aGFuZGxlcnMKbGVhdmluZyBkYXRhIGNvbXBsZXRlbHkgdW5pdGlhbGl6ZWQu
CgpUaGlzIGlzIFhTQS0yMzkuCgpSZXBvcnRlZC1ieTogUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS9pbnRlcmNlcHQuYworKysgYi94ZW4vYXJjaC94
ODYvaHZtL2ludGVyY2VwdC5jCkBAIC01NSw2ICs1NSw3IEBAIHN0YXRpYyBp
bnQgaHZtX21taW9fYWNjZXNzKHN0cnVjdCB2Y3B1ICoKICAgICB7CiAgICAg
ICAgIGlmICggcC0+ZGlyID09IElPUkVRX1JFQUQgKQogICAgICAgICB7Cisg
ICAgICAgICAgICBkYXRhID0gMDsKICAgICAgICAgICAgIGlmICggdmlvLT5t
bWlvX3JldHJ5aW5nICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAg
ICBpZiAoIHZpby0+bW1pb19sYXJnZV9yZWFkX2J5dGVzICE9IHAtPnNpemUg
KQpAQCAtNzYsNiArNzcsNyBAQCBzdGF0aWMgaW50IGh2bV9tbWlvX2FjY2Vz
cyhzdHJ1Y3QgdmNwdSAqCiAgICAgewogICAgICAgICBmb3IgKCBpID0gMDsg
aSA8IHAtPmNvdW50OyBpKysgKQogICAgICAgICB7CisgICAgICAgICAgICBk
YXRhID0gMDsKICAgICAgICAgICAgIGlmICggdmlvLT5tbWlvX3JldHJ5aW5n
ICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBpZiAoIHZpby0+
bW1pb19sYXJnZV9yZWFkX2J5dGVzICE9IHAtPnNpemUgKQpAQCAtMTI0LDYg
KzEyNiw3IEBAIHN0YXRpYyBpbnQgaHZtX21taW9fYWNjZXNzKHN0cnVjdCB2
Y3B1ICoKICAgICB7CiAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgcC0+Y291
bnQ7IGkrKyApCiAgICAgICAgIHsKKyAgICAgICAgICAgIGRhdGEgPSAwOwog
ICAgICAgICAgICAgc3dpdGNoICggaHZtX2NvcHlfZnJvbV9ndWVzdF9waHlz
KCZkYXRhLCBwLT5kYXRhICsgc3RlcCAqIGksCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcC0+c2l6ZSkgKQogICAg
ICAgICAgICAgewpAQCAtMjIyLDYgKzIyNSw3IEBAIHN0YXRpYyBpbnQgcHJv
Y2Vzc19wb3J0aW9faW50ZXJjZXB0KHBvcnQKICAgICB7CiAgICAgICAgIGlm
ICggcC0+ZGlyID09IElPUkVRX1JFQUQgKQogICAgICAgICB7CisgICAgICAg
ICAgICBkYXRhID0gMDsKICAgICAgICAgICAgIGlmICggdmlvLT5tbWlvX3Jl
dHJ5aW5nICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBpZiAo
IHZpby0+bW1pb19sYXJnZV9yZWFkX2J5dGVzICE9IHAtPnNpemUgKQpAQCAt
MjQ2LDYgKzI1MCw3IEBAIHN0YXRpYyBpbnQgcHJvY2Vzc19wb3J0aW9faW50
ZXJjZXB0KHBvcnQKICAgICB7CiAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwg
cC0+Y291bnQ7IGkrKyApCiAgICAgICAgIHsKKyAgICAgICAgICAgIGRhdGEg
PSAwOwogICAgICAgICAgICAgaWYgKCB2aW8tPm1taW9fcmV0cnlpbmcgKQog
ICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGlmICggdmlvLT5tbWlv
X2xhcmdlX3JlYWRfYnl0ZXMgIT0gcC0+c2l6ZSApCg==

--=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 Wed Oct 18 15:32:51 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 15:32: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 1e4qJt-0007kE-1a; Wed, 18 Oct 2017 15:31:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <pgnet.dev@gmail.com>) id 1e4qJs-0007k8-Bn
 for xen-users@lists.xen.org; Wed, 18 Oct 2017 15:31:44 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 9B/EA-01775-FD377E95; Wed, 18 Oct 2017 15:31:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOKsWRWlGSWpSXmKPExsVyMfTAKt07xc8
 jDdbeNrFYdfUAqwOjx9Hdv5kCGKNYM/OS8isSWDMWTDjJXtDMXnHh0UL2BsbbrF2MnBxCAhMZ
 Jc6uce1i5OJgEdjDKvH9/S8mEEdC4BGrxL4f78GqJASyJF7e3cIGYadJ3Ll9khnCrpb4ueQsY
 xcjB9AkJYmjvTUgvUIC3xkl9v1fBbVBVuLWhDMsIAlhgfWMEvPvnwJLiAAN2rbpHCtExy12ib
 Ntj5hAEmwCqhJd3xeB2bwCNhKz1j9kBtnAAhQ/3VoEYooKhEpsmGoNUSEocXLmExYQm1PAUWL
 v9v+MIDazgJnEvM0PmSFscYlbT+YzQdjyEs1bZzNPYBSdhaR9FpKWWUhaZiFpWcDIsopRozi1
 qCy1SNfQSC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzBiGIBgB+OrbudDjJIcT
 EqivLoHnkUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuA9U/Q8UkiwKDU9tSItMwcYuzBpCQ4eJR
 HexyBp3uKCxNzizHSI1ClGS44Ldy79YeK48fA6kDyw59YfJiGWvPy8VClx3h6QBgGQhozSPLh
 xsPRyiVFWSpiXEehAIZ6C1KLczBJU+VeM4hyMSsK8z0Gm8GTmlcBtfQV0EBPQQeucnoAcVJKI
 kJJqYGxdlLk/L/XQZp3iQ1pXWtauDuy97x8hy+TibPtQRLAu11lbRDTj+cIpXtNy/lZP0vXw0
 xSf9dXIv81VXJX/YHdAP9tkHrP3WQZz1z2fkfL8y+8bXy4xRkacPMqjxxC7s0xlgU4/y7rfLu
 qXNm7tUY9yZORfu32Povzyb9FTw4UdL9za6+F3TImlOCPRUIu5qDgRAC/lg5IqAwAA
X-Env-Sender: pgnet.dev@gmail.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1508340699!107631628!1
X-Originating-IP: [209.85.192.170]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23442 invoked from network); 18 Oct 2017 15:31:40 -0000
Received: from mail-pf0-f170.google.com (HELO mail-pf0-f170.google.com)
 (209.85.192.170)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Oct 2017 15:31:40 -0000
Received: by mail-pf0-f170.google.com with SMTP id 17so4208570pfn.12
 for <xen-users@lists.xen.org>; Wed, 18 Oct 2017 08:31:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=reply-to:subject:to:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=991Z29Zfxv+x9b/ZesuFf9BneSU4pSlCN+AShCHlfXc=;
 b=SvIrYFMShl3AJ35iv7vQwbGxLOcMCN+YbY4Q5RY4Yd0UpAZ2fFlfifZPe5Np/eHxmR
 a439lHg0CD359WKnG7YtOmZXX9qCXsBE2d53pMbn+uyJ3uKdnYL3fH7SCKMsomvoFr9p
 c2XbrZUu8XxJht79fGwrEi9mkpDkazzAA8IMWflYuc3al6gQtU7fitByPOJ9n05zAQDC
 8NrtJPSWWZt47Wb3Z+T5xOArCZZa6+1jHvaf3/xt7h0XqjuxRb+qy3CAdDYfMS2BAPTy
 +IML+tjZwaOw22TWlA2GYsaK+03aiZxANyCB9+8W22jcOAgI+q7wWo+PSK4Z/fcUrE3+
 irsA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:reply-to:subject:to:references:from:message-id
 :date:user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=991Z29Zfxv+x9b/ZesuFf9BneSU4pSlCN+AShCHlfXc=;
 b=hMcUenTWobE4Me0cfp5odWHTzLepyZ3W5RbezFVUPTvO5hwpa/ycEEQuEqesUfn9oR
 LmynU0A1O6whKW1PnpuaHklkoLPRJ3AwMFkbnjij/50T4/PMP+3bMm2o64K1jmlUSnsb
 ZtO79TCnjD6GHviwEvRGA446zAgpKpon3NmxQnX/LtBkDXbZUs5x/QGC+SnTVUltecaO
 xY28eNcFVrK+M5Nt/zaNeEvjWSb79TuWtraj2wUOMpUOQlhFTOIUm277L8HnIkV5T1T9
 9IF/fRm+6YZ8/eN0hKBQ7CPkqcwZHQR54MIyNaxo8XIHkOY5od9/RGzt+90efBWtV+9p
 XMGA==
X-Gm-Message-State: AMCzsaXe3CGezuUfVQnWsjPyQniVkOgoT0SOj3vBiq6DONiTbLfdVLWL
 9tu5usD2zCT7rO4AvKcKrmcbxw==
X-Google-Smtp-Source: AOwi7QDS2kuVL7MkLtP5IRn4X/+fznQ5NH2WBeKoxxgb3e/wpcS2hPJ6/ZNtUnE1apikJn8t0rW5AA==
X-Received: by 10.84.194.163 with SMTP id h32mr15322366pld.327.1508340698951; 
 Wed, 18 Oct 2017 08:31:38 -0700 (PDT)
Received: from mua.localhost ([50.76.52.115])
 by smtp.gmail.com with ESMTPSA id r18sm21818095pfi.59.2017.10.18.08.31.37
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 18 Oct 2017 08:31:38 -0700 (PDT)
To: Robert McNicol <rmcnicol@servicemasterbc.ca>,
 "xen-users@lists.xen.org" <xen-users@lists.xen.org>
References: <CAHv26DhzWoru08eDNg4WzQ24m_m9qgwWp9eg=0s=ycmrZdpMHA@mail.gmail.com>
 <001401d34692$0f5da040$2e18e0c0$@servicemasterbc.ca>
 <883209d7-35ed-04e9-c0af-5ffd82124a63@gmail.com>
 <002a01d346a7$29e89ef0$7db9dcd0$@servicemasterbc.ca>
 <CAHv26DgoD1k1FHErb5PhmUs=_m6p=Z-4gHei5o=Nh-HMR92Ozg@mail.gmail.com>
 <002f01d346a9$3fdbc0a0$bf9341e0$@servicemasterbc.ca>
 <83c3ad29-7c06-0d5a-0b07-aad5fa602385@gmail.com>
 <006d01d346bf$ce729530$6b57bf90$@servicemasterbc.ca>
 <76900137-eea8-4e97-0098-fd2dd30ec13e@gmail.com>
 <000f01d3475d$f866e5a0$e934b0e0$@servicemasterbc.ca>
 <61b33b64-d2de-e1b7-9079-55947fc019d9@gmail.com>
 <001101d34764$8b768b60$a263a220$@servicemasterbc.ca>
 <6f20c007-05ef-03b2-3535-9bccd079e0ce@gmail.com>
 <001401d34766$ae914a70$0bb3df50$@servicemasterbc.ca>
 <a8b455b8-59e6-a21d-468c-b2b13424a27c@gmail.com>
 <001601d34768$78c873d0$6a595b70$@servicemasterbc.ca>
 <871bbd71-457a-1d43-a35f-1ef25bf08f61@gmail.com>
 <002201d34824$f9562030$ec026090$@servicemasterbc.ca>
From: PGNet Dev <pgnet.dev@gmail.com>
Message-ID: <79a2d58a-fef4-2306-12b9-a33ccff9c5b5@gmail.com>
Date: Wed, 18 Oct 2017 08:31:36 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:56.0) Gecko/20100101
 Thunderbird/56.0
MIME-Version: 1.0
In-Reply-To: <002201d34824$f9562030$ec026090$@servicemasterbc.ca>
Content-Language: en-US
Subject: Re: [Xen-users]
 =?utf-8?q?booting_debian/stretch_as_EFI_guest_on_Xen_?=
 =?utf-8?b?NC45LjAgaG9zdCAtLSDigItcRUZJXGRlYmlhblxncnVieDY0LmVmaSAibm90?=
 =?utf-8?q?_recognized=22=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>
Reply-To: pgnet.dev@gmail.com
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>

T24gMTAvMTgvMTcgODoyMiBBTSwgUm9iZXJ0IE1jTmljb2wgd3JvdGU6Cj4+IFNoZWxsPiB2bWxp
bnV6IHJ3IHJvb3Q9L2Rldi94dmRnIGluaXRyZD1caW5pdHJkLmd6Cj4+IAlTY3JpcHQgRXJyb3Ig
U3RhdHVzOiBTZWN1cml0eSBWaW9sYXRpb24gKGxpbmUgbnVtYmVyIDEpCj4+IAlTaGVsbD4KPiAK
PiBJZiBJIHVuZGVyc3RhbmQgY29ycmVjdGx5LCBzZWN1cmUgYm9vdCBsb29rcyBmb3IgYSBzaWdu
ZWQgYmluYXJ5IHRvIGV4ZWN1dGUuIFRoYXQgc2lnbmF0dXJlIGhhcyB0byBjaGFpbiBiYWNrIHRv
IGEgTWljcm9zb2Z0IGtleS4gRGViaWFuIGRvZXNu4oCZdCBwbGF5IHByb3ByaWV0YXJ5LiBJIGhh
dmUgYmVlbiByZWFkaW5nIHRoYXQgdGhleSBhcmUgbWFraW5nIGVmZm9ydHMgdG8gYmVjb21lIHNl
Y3VyZSBib290IGNvbXBhdGlibGUsIGJ1dCBpdHMgbm90IHRoZXJlIHlldC4gU28gdGhhdCBtZXNz
YWdlIG1ha2VzIHNlbnNlLgoKSG0uICBJbiBUaWFub0NvcmUgc2V0dGluZ3MsIEkndmUgKmRpc2Fi
bGVkKiAidHJ5IHNlY3VyZSBib290Ii4gIEFzIEkgCnNhaWQsIEknbSBub3QgY29udmluY2VkIHll
dCB0aGF0J3Mgd29ya2luZyBjb3JyZWN0bHkuICBJdCdkIGNsZWFybHkgTk9UIAp3cml0ZSB0byBh
IHJlYWQtb25seSBtb3VudGVkIGluc3RhbGxlciBpbWFnZSwgbGVhdmluZyBhIHdyaXRlIHRvIE52
VmFycyAKaW4gUkFNLiAgSSBkb24ndCBrbm93IGlmL2hvdyB0aGF0J3MgaGFuZGxlZCBpbiBhIFhl
biBndWVzdCAuLi4gZGlnZ2luZyAKYXJvdW5kIGFib3V0IHRoYXQgbm93LgoKSSd2ZSB0cmllZCB0
byBlbmdhZ2Ugd2l0aCB0aGUgT3BlblNVU0UgWGVuIGZvbGtzIHJlOiBsYXVuY2hpbmcgRGViaWFu
IApndWVzdCBsYXVuY2guICBTbyBmYXIsIG5vdCBhIHBlZXAgLi4uCgoKCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlz
dApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Thu Oct 19 02:05:44 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 02:05: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 1e50C9-0002uD-Fr; Thu, 19 Oct 2017 02:04:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <pgnet.dev@gmail.com>) id 1e50C8-0002u7-9L
 for xen-users@lists.xen.org; Thu, 19 Oct 2017 02:04:24 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 E1/05-29911-72808E95; Thu, 19 Oct 2017 02:04:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGKsWRWlGSWpSXmKPExsXiVRusqavG8SL
 S4NFeU4tVVw+wOjB6HN39mymAMYo1My8pvyKBNeNVy3XWgj/sFf9evWdvYLzO1sXIySEkMJFR
 4kWfZBcjFweLwB5WiTXnTjGCJCQEHrFKTJnACWFnSSyZvJ0dwk6TmLpkIxOEXSZxonkWaxcjB
 9AgJYmjvTUgc4QEljFJPLy0DmqBrMStCWdYQBLCAusZJebfP8UK4ogItDFKvOp5xQLRcotd4m
 zbI7CxbAKqEl3fF4HZvAI2ErNX3mICWcECFH/z3hLEFBUIldgw1RqiQlDi5MwnLCA2p4CjxN7
 t/8EeYBZQl/gz7xIzhC0ucevJfCYIW16ieets5gmMorOQtM9C0jILScssJC0LGFlWMaoXpxaV
 pRbpGuolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgTGCwMQ7GDc+dzpEKMkB5OSK
 K/ugWeRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR45dhfRAoJFqWmp1akZeYAIxcmLcHBoyTCy8
 cGlOYtLkjMLc5Mh0idYrTkOLbp8h8mjn17bgHJRzfu/mESYsnLz0uVEuf1B5knANKQUZoHNw6
 WXC4xykoJ8zICHSjEU5BalJtZgir/ilGcg1FJmLcDZApPZl4J3NZXQAcxAR20zukJyEEliQgp
 qQbGWXP+Z5RKb7taH7pW5nbgjyvJLueSGd6md+SmWEvmnZb6bHVgjfi2Qs8KjWeVU67Vzw64+
 uJjmfaJkw0TBBIE0/awR+dvFjCITZnk+EDGTPbG9bffT+6tebDsy+2XaVdMgw5OsTm+9WzqvI
 vtCjyhzCJ3d2R/mhC9gPv2FMNDa9m0ru4Kunh9pRJLcUaioRZzUXEiAMxDq5ApAwAA
X-Env-Sender: pgnet.dev@gmail.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1508378661!77720323!1
X-Originating-IP: [74.125.83.41]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27236 invoked from network); 19 Oct 2017 02:04:22 -0000
Received: from mail-pg0-f41.google.com (HELO mail-pg0-f41.google.com)
 (74.125.83.41)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Oct 2017 02:04:22 -0000
Received: by mail-pg0-f41.google.com with SMTP id l24so5800540pgu.11
 for <xen-users@lists.xen.org>; Wed, 18 Oct 2017 19:04:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=reply-to:subject:to:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=NyCn7fPD2IgdqaUMFKDJnPvbin3+ornr0wM3oZ/NdLE=;
 b=tB1dKuhSKTI4nDKXj2CIto99xoIGfr0Fg0Hx1YG7yPWnt556lYsUBABSqwrmHAlVLm
 Xd0jSiiP5UipWNdyn7tpDbDgTKC73mQXOfneR8be/4tN/dGgqXwf1CQ3ZsgfHfPPQfhv
 UmMezxau08Vbcz3hZ8diwepSllMEp2Il6SNI03HdEberurwhnA/Qe5YKBfr6O+8NpLAU
 dJ8otS3AbON/4NJcKwfy3JGfVUGwsvmtPIDo+gdj9QFTxU5z+sTBHGlP2rXE9omR2kBP
 THRMT21GZ9lr+xSkGQcGmYO5ukSgHO4lEHkTpMnMqH5N4AuLUT39O0M71GBfh1RExjbN
 G0Xg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:reply-to:subject:to:references:from:message-id
 :date:user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=NyCn7fPD2IgdqaUMFKDJnPvbin3+ornr0wM3oZ/NdLE=;
 b=o5PNsIc/FWlJrZSfBAf1Eq1aQc9OtnJ1k70py7LBv0v/sCVB9JtSF3qGTWX1vQaK2B
 xOWfjZK3OpCcpPSGfp/qP3Iwr+2MWyF/NQwItdPbTBTfT5p2Lch6dTn1FMiWGrlK170a
 B3fi3W9BSgdM4/eKE6/1LUR8Ek6a0eJODiJ25b2dZ2HKQAtyy2Wu0GCgxJ6qod9eVKaL
 jpH1bdPmP5YW/JqBHJQifNY04VJjLzkkVC/zRXsUZ/idc/SVYkf8Zs3jgSIY3BMm6SeV
 bcvnTSlfSZHVeTqhFi/lgn8qV77Z/LxZNVSpLHnL++Uji0yYF2tuS0jiEl/gVWzdBgnW
 m2gw==
X-Gm-Message-State: AMCzsaW4NcMEjRH+JNEjMm3l6o5MWqsLoQuOp9tA2X0U6VheuNav2wCz
 S73T4sQQUoGZ/atl/1T+wU5HNA==
X-Google-Smtp-Source: ABhQp+Rt928Yt6nt2oBnnIb3Yg8ZSatw8vuTTx/uZ0JABHtLuQc3Tj9fWnVWTQjqEXcQEzTeXLbpnw==
X-Received: by 10.159.255.66 with SMTP id u2mr56807pls.25.1508378660636;
 Wed, 18 Oct 2017 19:04:20 -0700 (PDT)
Received: from mua.localhost (99-7-172-215.lightspeed.snmtca.sbcglobal.net.
 [99.7.172.215])
 by smtp.gmail.com with ESMTPSA id p70sm26378936pfk.130.2017.10.18.19.04.19
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 18 Oct 2017 19:04:20 -0700 (PDT)
To: Robert McNicol <rmcnicol@servicemasterbc.ca>,
 "xen-users@lists.xen.org >> \"xen-users@lists.xen.org\""
 <xen-users@lists.xen.org>
References: <CAHv26DhzWoru08eDNg4WzQ24m_m9qgwWp9eg=0s=ycmrZdpMHA@mail.gmail.com>
 <001401d34692$0f5da040$2e18e0c0$@servicemasterbc.ca>
 <883209d7-35ed-04e9-c0af-5ffd82124a63@gmail.com>
 <002a01d346a7$29e89ef0$7db9dcd0$@servicemasterbc.ca>
 <CAHv26DgoD1k1FHErb5PhmUs=_m6p=Z-4gHei5o=Nh-HMR92Ozg@mail.gmail.com>
 <002f01d346a9$3fdbc0a0$bf9341e0$@servicemasterbc.ca>
 <83c3ad29-7c06-0d5a-0b07-aad5fa602385@gmail.com>
 <006d01d346bf$ce729530$6b57bf90$@servicemasterbc.ca>
 <76900137-eea8-4e97-0098-fd2dd30ec13e@gmail.com>
 <000f01d3475d$f866e5a0$e934b0e0$@servicemasterbc.ca>
 <61b33b64-d2de-e1b7-9079-55947fc019d9@gmail.com>
 <001101d34764$8b768b60$a263a220$@servicemasterbc.ca>
 <6f20c007-05ef-03b2-3535-9bccd079e0ce@gmail.com>
 <001401d34766$ae914a70$0bb3df50$@servicemasterbc.ca>
 <a8b455b8-59e6-a21d-468c-b2b13424a27c@gmail.com>
 <001601d34768$78c873d0$6a595b70$@servicemasterbc.ca>
 <871bbd71-457a-1d43-a35f-1ef25bf08f61@gmail.com>
 <002201d34824$f9562030$ec026090$@servicemasterbc.ca>
From: PGNet Dev <pgnet.dev@gmail.com>
Message-ID: <bfadc120-375b-a43a-50f8-530ae22414fa@gmail.com>
Date: Wed, 18 Oct 2017 19:04:17 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:56.0) Gecko/20100101
 Thunderbird/56.0
MIME-Version: 1.0
In-Reply-To: <002201d34824$f9562030$ec026090$@servicemasterbc.ca>
Content-Language: en-US
Subject: Re: [Xen-users]
 =?utf-8?q?booting_debian/stretch_as_EFI_guest_on_Xen_?=
 =?utf-8?b?NC45LjAgaG9zdCAtLSDigItcRUZJXGRlYmlhblxncnVieDY0LmVmaSAibm90?=
 =?utf-8?q?_recognized=22=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>
Reply-To: pgnet.dev@gmail.com
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>

T24gMTAvMTgvMTcgODoyMiBBTSwgUm9iZXJ0IE1jTmljb2wgd3JvdGU6Cj4+IFNoZWxsPiB2bWxp
bnV6IHJ3IHJvb3Q9L2Rldi94dmRnIGluaXRyZD1caW5pdHJkLmd6Cj4+IAlTY3JpcHQgRXJyb3Ig
U3RhdHVzOiBTZWN1cml0eSBWaW9sYXRpb24gKGxpbmUgbnVtYmVyIDEpCj4+IAlTaGVsbD4KPiAK
PiBJZiBJIHVuZGVyc3RhbmQgY29ycmVjdGx5LCBzZWN1cmUgYm9vdCBsb29rcyBmb3IgYSBzaWdu
ZWQgYmluYXJ5IHRvIGV4ZWN1dGUuIFRoYXQgc2lnbmF0dXJlIGhhcyB0byBjaGFpbiBiYWNrIHRv
IGEgTWljcm9zb2Z0IGtleS4gRGViaWFuIGRvZXNu4oCZdCBwbGF5IHByb3ByaWV0YXJ5LiBJIGhh
dmUgYmVlbiByZWFkaW5nIHRoYXQgdGhleSBhcmUgbWFraW5nIGVmZm9ydHMgdG8gYmVjb21lIHNl
Y3VyZSBib290IGNvbXBhdGlibGUsIGJ1dCBpdHMgbm90IHRoZXJlIHlldC4gU28gdGhhdCBtZXNz
YWdlIG1ha2VzIHNlbnNlLgoKSSB3YXMganVzdCByZW1pbmRlZCBieSAqc3VzZSBmb2xrcywKCiJC
eSBkZWZhdWx0LCBvcGVuU1VTRSB1c2VzICIvdXNyL3NoYXJlL3FlbXUvb3ZtZi14ODZfNjQtbXMu
YmluIiB3aGljaAplbmFibGVzIHNlY3VyZWJvb3QgYW5kIGNvbnRhaW5zIHRoZSBNUyBjZXJ0aWZp
Y2F0ZXMgYXMgdGhlIG1hY2hpbmVzIGluCnRoZSB3aWxkLiBJZiB5b3UgZG9uJ3QgbmVlZCBpdCwg
dHJ5IHRvIGFkZCB0aGUgZm9sbG93aW5nIGxpbmUgdG8geW91cgpjb25maWcgZmlsZToKCmJpb3Nf
b3ZlcnJpZGUgPSAnL3Vzci9zaGFyZS9xZW11L292bWYteDg2XzY0LmJpbicgCiIKCndoaWNoLCBp
ZiB5b3UgdGFrZSBhIGxvb2sgYXQgbXkgLmNmZyBmcm9tIGVhcmxpZXIgcG9zdCAoIGh0dHBzOi8v
bGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi11c2Vycy8yMDE3LTEwL21zZzAwMDUxLmh0
bWwgKSwgaXMgYWxyZWFkeSB3aGF0IEknbSB1c2luZy4KCldpdGggdGhhdCwgdGhhdCAnU2VjdXJp
dHkgVmlvbGF0aW9uJyBtZXNzYWdlIG1ha2VzIGEgbG90IGxlc3Mgc2Vuc2UgOi0vCgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWls
aW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi11c2Vycw==

From xen-users-bounces@lists.xen.org Thu Oct 19 02:42:46 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 02:42: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 1e50m5-0006bX-TT; Thu, 19 Oct 2017 02:41:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <admin@awib.it>) id 1e4yP8-0000wp-8J
 for xen-users@lists.xen.org; Thu, 19 Oct 2017 00:09:42 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 7E/94-01785-54DE7E95; Thu, 19 Oct 2017 00:09:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsUSdFm4Tdfl7fN
 Igzv3xS1WXT3A6sDocXT3b6YAxijWzLyk/IoE1oyeRc/ZCy4kVSxbO4WxgfFceBcjF4eQwDNG
 iZfHlzGDOCwCt5kk1s7ew9bFyMnBK6AnMePrJcYuRg4OYQFDiWerhUBMNgFpiRuXZEEqRIDMG
 VeawKpZBFQlpk//A2bzC8hLXOr/wghiMwtoSrRu/80OYksIqEh0zt7PCjKGV0BQ4u8OYYgSeY
 nmrbOZIUoyJK7tb2GDsN0lPiy8xDiBkW8WkkmzELpnIelewMi8ilG9OLWoLLVI11IvqSgzPaM
 kNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMwzBiAYAfj2lbnQ4ySHExKory6B55FCvEl5adU
 ZiQWZ8QXleakFh9ilOHgUJLgfff6eaSQYFFqempFWmYOMOBh0hIcPEoivCkgad7igsTc4sx0i
 NQpRkuOJVOu/GHieHTjLpDsuAkkhVjy8vNSpcR5V4A0CIA0ZJTmwY2DReUlRlkpYV5GoAOFeA
 pSi3IzS1DlXzGKczAqCfN+ApnCk5lXArf1FdBBTEAHrXN6AnJQSSJCSqqBMV6TTbR54r4DadF
 FYUJl8nOEnG0O7fX4aaZ2ZeVlh7JlLjerX26Ui+KQyNlz7eNbxcvTd3MdTHRdfFxE9ROb5+QC
 mzcpmctLnxeYdufqTJq4R3e+QgdXT/QJ7dLlBm8ZWK4KTjs5+eCT8s/5Kvs37TVbM+WqfSjLc
 tOyjU5rVctvbuxeee79DyWW4oxEQy3mouJEALy7cfvFAgAA
X-Env-Sender: admin@awib.it
X-Msg-Ref: server-13.tower-206.messagelabs.com!1508371780!92116335!1
X-Originating-IP: [82.211.19.134]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61107 invoked from network); 19 Oct 2017 00:09:40 -0000
Received: from mail.awib.it (HELO mail.awib.it) (82.211.19.134)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 19 Oct 2017 00:09:40 -0000
Received: from z51_lan.lan
 (HSI-KBW-091-089-188-101.hsi2.kabel-badenwuerttemberg.de [91.89.188.101])
 by mail.awib.it (Postfix) with ESMTPSA id 3yHTnb0bgMz73Hq
 for <xen-users@lists.xen.org>; Thu, 19 Oct 2017 02:09:38 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=awib.it; s=mail;
 t=1508371779; bh=a6S4PbgSbhszoorgvgpAvs9s4aHoRhfTIO1Hve4SDc8=;
 h=Subject:From:To:Date:From;
 b=GD4J2XTqtis5bXXMI6QlKY7VwbzBnE5LHo2EWAr3xdOJIQmqjOjkBJ6QrRexkefk2
 fad98lPaWsy+Tmds/GdxEy6K+I7ekzQNI9VbWOwmkyUuFcLX10pXX0sEAtaAYlQtH1
 Quz+/4VqE9eT7T3+A8P1uccc4jRW2GeZk9BV9dHQ=
Message-ID: <1508371778.9367.16.camel@awib.it>
From: admin <admin@awib.it>
To: xen-users@lists.xen.org
Date: Thu, 19 Oct 2017 02:09:38 +0200
Organization: awib IT Solutions
X-Mailer: Evolution 3.22.6-1ubuntu1 
Mime-Version: 1.0
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.2
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on mail.awib.it
X-Mailman-Approved-At: Thu, 19 Oct 2017 02:41:33 +0000
Subject: [Xen-users] Problem with Intel(R) Xeon(R) CPU L5640?
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>

SGksCgpJIGhhdmUgdHdvIHNlcnZlcnMgb2YgdGhlIHNhbWUgbW9kZWwsIEhQIFNFMzE2TTEuCgpU
aGUgZmlyc3Qgb25lLCBydW5uaW5nIFhlbiA0LjQsIHdoaWNoIHdhcyBpbnN0YWxsZWQgcmF0aGVy
IGxvbmcgdGltZSBhZ28uCk91ciBiYWNrdXAgc2VydmVyIGRpZWQgKG9sZGVyIERlbGwgc2VydmVy
KSBhbmQgd2FzIHJlcGxhY2VkIGJ5IGFub3RoZXIKSFAgc2VydmVyIG9mIHRoZSBzYW1lIG1vZGVs
IChTRTMxNk0xKS4KClVuZm9ydHVuYXRlbHkgSSBoYXZlIG5vIGNoYW5jZSBvZiBydW5uaW5nIFhl
biBvbiB0aGUgbmV3IHNlcnZlci4gCkkgc3RhcnRlZCB3aXRoIDQuOSBhbmQgY29uc2VjdXRpdmVs
eSB0cmllZCA0LjgsIDQuNyBhbmQgNC42IC0gYWx3YXlzIGhhdmluZwpYZW4ga2VybmVsIGNyYXNo
aW5nIHNob3J0bHkgYWZ0ZXIgYm9vdC4KCkkgdGhlbiB0cmllZCBhIHNlbGYgY29tcGlsZWQgWGVu
IHY0Ljkgd2l0aCB0aGUgc2FtZSByZXN1bHQuCgpCb3RoIHNlcnZlciBhcmUgZXF1aXBwZWQgd2l0
aCA0OCBnaWdzIG9mIFJBTSBhbmQgc2hhcmUgdGhlIHNhbWUgY29uZmlnLCBkZXNwaXRlIG9mOgoK
ICAtIHNydjEgKHhlbiBydW5uaW5nKSA6IEhQIFNtYXJ0IEFycmF5IFA4MDAgUkFJRCwgMiB4IElu
dGVsKFIpIFhlb24oUikgQ1BVIEw1NTIwIEAyLjI3R0h6IFF1YWQgQ29yZQogIC0gc3J2MiAoeGVu
IGNyYWNoaW5nKTogSFAgU21hcnQgQXJyYXkgUDQxMCBSQUlELCAyIHggSW50ZWwoUikgWGVvbihS
KSBDUFUgTDU2NDAgQDIuMjdHSHogSGV4YSBDb3JlCgpBbHNvIHRyaWVkIGV2ZXJ5IGNvbWJpbmF0
aW9uIG9mIG5vYXBpYywgbm9sYXBpYywgYWNwaT1vZmYgZXRjLi4uCgpJIHRoZW4gZGVjaWRlZCB0
byBpbnN0YWxsIFhlbiB2NC40IG9uIHRoZSBuZXcgc2VydmVyIGZpcnN0IGluIG9yZGVyIHRvIG1p
Z3JhdGUgbXkgVk1zIGJlY3Vhc2UKdGhlIG9sZCBzZXJ2ZXIgbmVlZHMgc29tZSBoYXJkd2FyZSBt
YWludGFpbmFuY2UuIEJ1dCBYZW4gdjQuNCBkaWQgY3Jhc2ggYXMgd2VsbCEKCklzIHRoaXMgcmVs
YXRlZCB0byB0aGUgQ1BVPwoKSSBhbHNvIGhhZCBhIGxvb2sgaW50byB0aGUgcGNpLmMgYnV0IGRp
ZCBub3QgcmVhbGx5IHVuZGVyc3RhbmQgd2hhdCdzIGhhcHBlbmluZyB0aGVyZSBleGFjdGx5LgpT
byBJIGRpZCBub3QgdHJ5IHRvIGNhdGNoIGFuZCBpZ25vcmUgdGhlIHByb2JsZW0sIGFzIHRoZSBz
ZXJ2ZXIgaXMgc3VwcG9zZWQgdG8gcnVuIHRoZSBWTXMgaW4gYcKgCnByb2R1Y3RpdmUgZW52aXJu
bWVudC4KClRoZSBmb2xsb3dpbmcga2VybmVsIGxvZyAoeGVuIDQuOSkgd2FzIGdyYWJiZWQgdmlh
IHNlcmlhbCBjb25zb2xlIC0gYW55IGlkZWFzPzoKCgoKKFhFTikgWGVuIHZlcnNpb24gNC45LjAg
KHJvb3RAKSAoZ2NjIChEZWJpYW4gNi4zLjAtMTgpIDYuMy4wIDIwMTcwNTE2KSBkZWJ1Zz1uwqDC
oFNhdCBPY3QgMTQgMTU6MDU6NTggQ0VTVCAyMDE3CihYRU4pIExhdGVzdCBDaGFuZ2VTZXQ6IFR1
ZSBKdW4gMjcgMTk6MTM6MTkgMjAxNyArMDEwMCBnaXQ6YzMwYmY1NTU5NAooWEVOKSBCb290bG9h
ZGVyOiBHUlVCIDIuMDJ+YmV0YTMtNQooWEVOKSBDb21tYW5kIGxpbmU6IHBsYWNlaG9sZGVyIGRv
bTBfbWVtPTEwMjRNIGxvZ2x2bD1hbGwgY29tMT0xMTUyMDAsOG4xIGNvbnNvbGU9Y29tMSBkb20w
X21lbT0xMDI0TSBsb2dsdmw9YWxsIGNvbTE9MTE1MjAwLDhuMSBjb25zb2xlPWNvbTEKKFhFTikg
WGVuIGltYWdlIGxvYWQgYmFzZSBhZGRyZXNzOiAwCihYRU4pIFZpZGVvIGluZm9ybWF0aW9uOgoo
WEVOKcKgwqBWR0EgaXMgdGV4dCBtb2RlIDgweDI1LCBmb250IDh4MTYKKFhFTinCoMKgVkJFL0RE
QyBtZXRob2RzOiBWMjsgRURJRCB0cmFuc2ZlciB0aW1lOiAyIHNlY29uZHMKKFhFTikgRGlzYyBp
bmZvcm1hdGlvbjoKKFhFTinCoMKgRm91bmQgMSBNQlIgc2lnbmF0dXJlcwooWEVOKcKgwqBGb3Vu
ZCAxIEVERCBpbmZvcm1hdGlvbiBzdHJ1Y3R1cmVzCihYRU4pIFhlbi1lODIwIFJBTSBtYXA6CihY
RU4pwqDCoDAwMDAwMDAwMDAwMDAwMDAgLSAwMDAwMDAwMDAwMDk3NDAwICh1c2FibGUpCihYRU4p
wqDCoDAwMDAwMDAwMDAwOTc0MDAgLSAwMDAwMDAwMDAwMGEwMDAwIChyZXNlcnZlZCkKKFhFTinC
oMKgMDAwMDAwMDAwMDBmMDAwMCAtIDAwMDAwMDAwMDAxMDAwMDAgKHJlc2VydmVkKQooWEVOKcKg
wqAwMDAwMDAwMDAwMTAwMDAwIC0gMDAwMDAwMDBlNzYyMjAwMCAodXNhYmxlKQooWEVOKcKgwqAw
MDAwMDAwMGU3NjIyMDAwIC0gMDAwMDAwMDBlNzYyYzAwMCAoQUNQSSBkYXRhKQooWEVOKcKgwqAw
MDAwMDAwMGU3NjJjMDAwIC0gMDAwMDAwMDBlNzYyZDAwMCAodXNhYmxlKQooWEVOKcKgwqAwMDAw
MDAwMGU3NjJkMDAwIC0gMDAwMDAwMDBlYzAwMDAwMCAocmVzZXJ2ZWQpCihYRU4pwqDCoDAwMDAw
MDAwZmVjMDAwMDAgLSAwMDAwMDAwMGZlZTEwMDAwIChyZXNlcnZlZCkKKFhFTinCoMKgMDAwMDAw
MDBmZjgwMDAwMCAtIDAwMDAwMDAxMDAwMDAwMDAgKHJlc2VydmVkKQooWEVOKcKgwqAwMDAwMDAw
MTAwMDAwMDAwIC0gMDAwMDAwMGMxN2ZmZjAwMCAodXNhYmxlKQooWEVOKSBOZXcgWGVuIGltYWdl
IGJhc2UgYWRkcmVzczogMHhlNzAwMDAwMAooWEVOKSBBQ1BJOiBSU0RQIDAwMEY0RjAwLCAwMDI0
IChyMiBIUMKgwqDCoMKgKQooWEVOKSBBQ1BJOiBYU0RUIEU3NjIzNTQwLCAwMEFDIChyMSBIUMKg
wqDCoMKgwqBQcm9MaWFudMKgwqDCoMKgwqDCoMKgwqAywqDCoMKg77+9BMKgwqDCoMKgwqAxNjJF
KQooWEVOKSBBQ1BJOiBGQUNQIEU3NjIzNjQwLCAwMEY0IChyMyBIUMKgwqDCoMKgwqBQcm9MaWFu
dMKgwqDCoMKgwqDCoMKgwqAywqDCoMKg77+9BMKgwqDCoMKgwqAxNjJFKQooWEVOKSBBQ1BJOiBE
U0RUIEU3NjIzNzQwLCAyMEFEIChyMSBIUMKgwqDCoMKgwqDCoMKgwqDCoERTRFTCoMKgwqDCoMKg
wqDCoMKgMSBJTlRMIDIwMDMwMjI4KQooWEVOKSBBQ1BJOiBGQUNTIEU3NjIyMTAwLCAwMDQwCihY
RU4pIEFDUEk6IFNQQ1IgRTc2MjIxNDAsIDAwNTAgKHIxIEhQwqDCoMKgwqDCoFNQQ1JSQlNVwqDC
oMKgwqDCoMKgwqDCoDHCoMKgwqDvv70EwqDCoMKgwqDCoDE2MkUpCihYRU4pIEFDUEk6IE1DRkcg
RTc2MjIxQzAsIDAwM0MgKHIxIEhQwqDCoMKgwqDCoFByb0xpYW50wqDCoMKgwqDCoMKgwqDCoDHC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoDApCihYRU4pIEFDUEk6IEhQRVQgRTc2MjIyMDAsIDAw
MzggKHIxIEhQwqDCoMKgwqDCoFByb0xpYW50wqDCoMKgwqDCoMKgwqDCoDLCoMKgwqDvv70EwqDC
oMKgwqDCoDE2MkUpCihYRU4pIEFDUEk6IEZGRkYgRTc2MjIyNDAsIDAwNjQgKHIyIEhQwqDCoMKg
wqDCoFByb0xpYW50wqDCoMKgwqDCoMKgwqDCoDLCoMKgwqDvv70EwqDCoMKgwqDCoDE2MkUpCihY
RU4pIEFDUEk6IFNQTUkgRTc2MjIyQzAsIDAwNDAgKHI1IEhQwqDCoMKgwqDCoFByb0xpYW50wqDC
oMKgwqDCoMKgwqDCoDHCoMKgwqDvv70EwqDCoMKgwqDCoDE2MkUpCihYRU4pIEFDUEk6IEVSU1Qg
RTc2MjIzMDAsIDAxRDAgKHIxIEhQwqDCoMKgwqDCoFByb0xpYW50wqDCoMKgwqDCoMKgwqDCoDHC
oMKgwqDvv70EwqDCoMKgwqDCoDE2MkUpCihYRU4pIEFDUEk6IEFQSUMgRTc2MjI1MDAsIDAxNUUg
KHIxIEhQwqDCoMKgwqDCoFByb0xpYW50wqDCoMKgwqDCoMKgwqDCoDLCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoDApCihYRU4pIEFDUEk6IFNSQVQgRTc2MjI2ODAsIDA1NzAgKHIxIEhQwqDCoMKg
wqDCoFByb2xpYW50wqDCoMKgwqDCoMKgwqDCoDHCoMKgwqDvv70EwqDCoMKgwqDCoDE2MkUpCihY
RU4pIEFDUEk6IEZGRkYgRTc2MjJDMDAsIDAxNzYgKHIxIEhQwqDCoMKgwqDCoFByb0xpYW50wqDC
oMKgwqDCoMKgwqDCoDHCoMKgwqDvv70EwqDCoMKgwqDCoDE2MkUpCihYRU4pIEFDUEk6IEJFUlQg
RTc2MjJEODAsIDAwMzAgKHIxIEhQwqDCoMKgwqDCoFByb0xpYW50wqDCoMKgwqDCoMKgwqDCoDHC
oMKgwqDvv70EwqDCoMKgwqDCoDE2MkUpCihYRU4pIEFDUEk6IEhFU1QgRTc2MjJEQzAsIDAwQkMg
KHIxIEhQwqDCoMKgwqDCoFByb0xpYW50wqDCoMKgwqDCoMKgwqDCoDHCoMKgwqDvv70EwqDCoMKg
wqDCoDE2MkUpCihYRU4pIEFDUEk6IERNQVIgRTc2MjJFODAsIDAxNkMgKHIxIEhQwqDCoMKgwqDC
oFByb0xpYW50wqDCoMKgwqDCoMKgwqDCoDHCoMKgwqDvv70EwqDCoMKgwqDCoDE2MkUpCihYRU4p
IEFDUEk6IFNTRFQgRTc2MjU4MDAsIDAxMjUgKHIzwqDCoMKgwqDCoEhQwqDCoENSU1BDSTDCoMKg
wqDCoMKgwqDCoMKgMsKgwqDCoEhQwqDCoMKgwqDCoMKgwqDCoDEpCihYRU4pIEFDUEk6IFNTRFQg
RTc2MjU5NDAsIDAyMTEgKHIzwqDCoMKgwqDCoEhQwqDCoHJpc2VyMmHCoMKgwqDCoMKgwqDCoMKg
MiBJTlRMIDIwMDYxMTA5KQooWEVOKSBBQ1BJOiBTU0RUIEU3NjI1QjgwLCAwMzc3IChyMcKgwqDC
oMKgwqBIUMKgwqDCoMKgwqBwbWFiwqDCoMKgwqDCoMKgwqDCoDEgSU5UTCAyMDA5MDYyNSkKKFhF
TikgQUNQSTogU1NEVCBFNzYyNUYwMCwgNjM2QyAocjHCoMKgSU5URUwgUFBNIFJDTcKgwqDCoMKg
wqDCoMKgwqDCoDEgSU5UTCAyMDA2MTEwOSkKKFhFTikgU3lzdGVtIFJBTTogNDkxNDFNQiAoNTAz
MjExMjRrQikKKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAwMCAtPiBOb2RlIDAKKFhFTikgU1JB
VDogUFhNIDAgLT4gQVBJQyAwMSAtPiBOb2RlIDAKKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAw
MiAtPiBOb2RlIDAKKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAwMyAtPiBOb2RlIDAKKFhFTikg
U1JBVDogUFhNIDAgLT4gQVBJQyAwNCAtPiBOb2RlIDAKKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJ
QyAwNSAtPiBOb2RlIDAKKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAxMCAtPiBOb2RlIDAKKFhF
TikgU1JBVDogUFhNIDAgLT4gQVBJQyAxMSAtPiBOb2RlIDAKKFhFTikgU1JBVDogUFhNIDAgLT4g
QVBJQyAxMiAtPiBOb2RlIDAKKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAxMyAtPiBOb2RlIDAK
KFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAxNCAtPiBOb2RlIDAKKFhFTikgU1JBVDogUFhNIDAg
LT4gQVBJQyAxNSAtPiBOb2RlIDAKKFhFTikgU1JBVDogUFhNIDEgLT4gQVBJQyAyMCAtPiBOb2Rl
IDEKKFhFTikgU1JBVDogUFhNIDEgLT4gQVBJQyAyMSAtPiBOb2RlIDEKKFhFTikgU1JBVDogUFhN
IDEgLT4gQVBJQyAyMiAtPiBOb2RlIDEKKFhFTikgU1JBVDogUFhNIDEgLT4gQVBJQyAyMyAtPiBO
b2RlIDEKKFhFTikgU1JBVDogUFhNIDEgLT4gQVBJQyAyNCAtPiBOb2RlIDEKKFhFTikgU1JBVDog
UFhNIDEgLT4gQVBJQyAyNSAtPiBOb2RlIDEKKFhFTikgU1JBVDogUFhNIDEgLT4gQVBJQyAzMCAt
PiBOb2RlIDEKKFhFTikgU1JBVDogUFhNIDEgLT4gQVBJQyAzMSAtPiBOb2RlIDEKKFhFTikgU1JB
VDogUFhNIDEgLT4gQVBJQyAzMiAtPiBOb2RlIDEKKFhFTikgU1JBVDogUFhNIDEgLT4gQVBJQyAz
MyAtPiBOb2RlIDEKKFhFTikgU1JBVDogUFhNIDEgLT4gQVBJQyAzNCAtPiBOb2RlIDEKKFhFTikg
U1JBVDogUFhNIDEgLT4gQVBJQyAzNSAtPiBOb2RlIDEKKFhFTikgU1JBVDogTm9kZSAwIFBYTSAw
IDAtZTgwMDAwMDAKKFhFTikgU1JBVDogTm9kZSAwIFBYTSAwIDEwMDAwMDAwMC02MTgwMDAwMDAK
KFhFTikgU1JBVDogTm9kZSAxIFBYTSAxIDYxODAwMDAwMC1jMTgwMDAwMDAKKFhFTikgTlVNQTog
QWxsb2NhdGVkIG1lbW5vZGVtYXAgZnJvbSBjMTdlZjkwMDAgLSBjMTdlZmEwMDAKKFhFTikgTlVN
QTogVXNpbmcgMTUgZm9yIHRoZSBoYXNoIHNoaWZ0LgooWEVOKSBEb21haW4gaGVhcCBpbml0aWFs
aXNlZCBETUEgd2lkdGggMzIgYml0cwooWEVOKSBDUFUgVmVuZG9yOiBJbnRlbCwgRmFtaWx5IDYg
KDB4NiksIE1vZGVsIDQ0ICgweDJjKSwgU3RlcHBpbmcgMiAocmF3IDAwMDIwNmMyKQooWEVOKSBm
b3VuZCBTTVAgTVAtdGFibGUgYXQgMDAwZjRmODAKKFhFTikgRE1JIDIuNyBwcmVzZW50LgooWEVO
KSBVc2luZyBBUElDIGRyaXZlciBkZWZhdWx0CihYRU4pIEFDUEk6IFBNLVRpbWVyIElPIFBvcnQ6
IDB4OTA4ICgzMiBiaXRzKQooWEVOKSBBQ1BJOiBTTEVFUCBJTkZPOiBwbTF4X2NudFsxOjkwNCwx
OjBdLCBwbTF4X2V2dFsxOjkwMCwxOjBdCihYRU4pIEFDUEk6wqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqB3YWtldXBfdmVjW2U3NjIyMTBjXSwgdmVjX3NpemVbMjBdCihYRU4pIEFDUEk6IExvY2Fs
IEFQSUMgYWRkcmVzcyAweGZlZTAwMDAwCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MDBd
IGxhcGljX2lkWzB4MDBdIGVuYWJsZWQpCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MTBd
IGxhcGljX2lkWzB4MjBdIGVuYWJsZWQpCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MDhd
IGxhcGljX2lkWzB4MTBdIGVuYWJsZWQpCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MThd
IGxhcGljX2lkWzB4MzBdIGVuYWJsZWQpCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MDRd
IGxhcGljX2lkWzB4MDRdIGVuYWJsZWQpCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MTRd
IGxhcGljX2lkWzB4MjRdIGVuYWJsZWQpCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MGNd
IGxhcGljX2lkWzB4MTRdIGVuYWJsZWQpCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MWNd
IGxhcGljX2lkWzB4MzRdIGVuYWJsZWQpCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MDJd
IGxhcGljX2lkWzB4MDJdIGVuYWJsZWQpCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MTJd
IGxhcGljX2lkWzB4MjJdIGVuYWJsZWQpCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MGFd
IGxhcGljX2lkWzB4MTJdIGVuYWJsZWQpCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MWFd
IGxhcGljX2lkWzB4MzJdIGVuYWJsZWQpCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MDZd
IGxhcGljX2lkWzB4MDZdIGRpc2FibGVkKQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDE2
XSBsYXBpY19pZFsweDI2XSBkaXNhYmxlZCkKKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgw
ZV0gbGFwaWNfaWRbMHgxNl0gZGlzYWJsZWQpCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4
MWVdIGxhcGljX2lkWzB4MzZdIGRpc2FibGVkKQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsw
eDAxXSBsYXBpY19pZFsweDAxXSBlbmFibGVkKQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsw
eDExXSBsYXBpY19pZFsweDIxXSBlbmFibGVkKQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsw
eDA5XSBsYXBpY19pZFsweDExXSBlbmFibGVkKQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsw
eDE5XSBsYXBpY19pZFsweDMxXSBlbmFibGVkKQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsw
eDA1XSBsYXBpY19pZFsweDA1XSBlbmFibGVkKQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsw
eDE1XSBsYXBpY19pZFsweDI1XSBlbmFibGVkKQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsw
eDBkXSBsYXBpY19pZFsweDE1XSBlbmFibGVkKQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsw
eDFkXSBsYXBpY19pZFsweDM1XSBlbmFibGVkKQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsw
eDAzXSBsYXBpY19pZFsweDAzXSBlbmFibGVkKQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsw
eDEzXSBsYXBpY19pZFsweDIzXSBlbmFibGVkKQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsw
eDBiXSBsYXBpY19pZFsweDEzXSBlbmFibGVkKQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsw
eDFiXSBsYXBpY19pZFsweDMzXSBlbmFibGVkKQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsw
eDA3XSBsYXBpY19pZFsweDA3XSBkaXNhYmxlZCkKKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRb
MHgxN10gbGFwaWNfaWRbMHgyN10gZGlzYWJsZWQpCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lk
WzB4MGZdIGxhcGljX2lkWzB4MTddIGRpc2FibGVkKQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9p
ZFsweDFmXSBsYXBpY19pZFsweDM3XSBkaXNhYmxlZCkKKFhFTikgQUNQSTogTEFQSUNfTk1JIChh
Y3BpX2lkWzB4ZmZdIGRmbCBkZmwgbGludFsweDFdKQooWEVOKSBPdmVycmlkaW5nIEFQSUMgZHJp
dmVyIHdpdGggYmlnc21wCihYRU4pIEFDUEk6IElPQVBJQyAoaWRbMHgwOF0gYWRkcmVzc1sweGZl
YzAwMDAwXSBnc2lfYmFzZVswXSkKKFhFTikgSU9BUElDWzBdOiBhcGljX2lkIDgsIHZlcnNpb24g
MzIsIGFkZHJlc3MgMHhmZWMwMDAwMCwgR1NJIDAtMjMKKFhFTikgQUNQSTogSU9BUElDIChpZFsw
eDAwXSBhZGRyZXNzWzB4ZmVjODAwMDBdIGdzaV9iYXNlWzI0XSkKKFhFTikgSU9BUElDWzFdOiBh
cGljX2lkIDAsIHZlcnNpb24gMzIsIGFkZHJlc3MgMHhmZWM4MDAwMCwgR1NJIDI0LTQ3CihYRU4p
IEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBidXNfaXJxIDAgZ2xvYmFsX2lycSAyIGhpZ2ggZWRn
ZSkKKFhFTikgQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgOSBnbG9iYWxfaXJxIDkg
aGlnaCBsZXZlbCkKKFhFTikgQUNQSTogSVJRMCB1c2VkIGJ5IG92ZXJyaWRlLgooWEVOKSBBQ1BJ
OiBJUlEyIHVzZWQgYnkgb3ZlcnJpZGUuCihYRU4pIEFDUEk6IElSUTkgdXNlZCBieSBvdmVycmlk
ZS4KKFhFTikgRW5hYmxpbmcgQVBJQyBtb2RlOsKgwqBQaHlzLsKgwqBVc2luZyAyIEkvTyBBUElD
cwooWEVOKSBBQ1BJOiBIUEVUIGlkOiAweDgwODZhMjAxIGJhc2U6IDB4ZmVkMDAwMDAKKFhFTikg
WGVuIEJVRyBhdCBwY2kuYzoyNwooWEVOKSAtLS0tWyBYZW4tNC45LjDCoMKgeDg2XzY0wqDCoGRl
YnVnPW7CoMKgwqBOb3QgdGFpbnRlZCBdLS0tLQooWEVOKSBDUFU6wqDCoMKgwqAwCihYRU4pIFJJ
UDrCoMKgwqDCoGUwMDg6WzxmZmZmODJkMDgwMzQ1Y2UwPl0gcGNpX2NvbmZfcmVhZDgrMHg5MC8w
eGEwCihYRU4pIFJGTEFHUzogMDAwMDAwMDAwMDAxMDAwMsKgwqDCoENPTlRFWFQ6IGh5cGVydmlz
b3IKKFhFTikgcmF4OiAwMDAwMDAwMDAwMDAwMDE5wqDCoMKgcmJ4OiBmZmZmODJjMDAwMjE5Zjhl
wqDCoMKgcmN4OiAwMDAwMDAwMDAwMDAwMDEwCihYRU4pIHJkeDogMDAwMDAwMDAwMDAwMDAwMsKg
wqDCoHJzaTogMDAwMDAwMDAwMDAwMDAxNMKgwqDCoHJkaTogMDAwMDAwMDAwMDAwMDAwMQooWEVO
KSByYnA6IDAwMDAwMDAwMDAwMDAwMDDCoMKgwqByc3A6IGZmZmY4MmQwODA0MWZiNzjCoMKgwqBy
ODrCoMKgMDAwMDAwMDAwMDAwMDAwMQooWEVOKSByOTrCoMKgMDAwMDAwMDAwMDAwMDAxNMKgwqDC
oHIxMDogMDAwMDAwMDAwMDAwMDAwMMKgwqDCoHIxMTogMDAwMDAwMDAwMDAwMDAwMAooWEVOKSBy
MTI6IGZmZmY4MmMwMDAyMTlmODTCoMKgwqByMTM6IGZmZmY4MmMwMDAyMTlmOTLCoMKgwqByMTQ6
IGZmZmY4MzA2MTdmZjU5MTAKKFhFTikgcjE1OiBmZmZmODJjMDAwMjE5ZjhhwqDCoMKgY3IwOiAw
MDAwMDAwMDgwMDUwMDMzwqDCoMKgY3I0OiAwMDAwMDAwMDAwMDAwMGEwCihYRU4pIGNyMzogMDAw
MDAwMDBlNzQxMDAwMMKgwqDCoGNyMjogMDAwMDAwMDAwMDAwMDAwMAooWEVOKSBkczogMDAwMMKg
wqDCoGVzOiAwMDAwwqDCoMKgZnM6IDAwMDDCoMKgwqBnczogMDAwMMKgwqDCoHNzOiAwMDAwwqDC
oMKgY3M6IGUwMDgKKFhFTikgWGVuIGNvZGUgYXJvdW5kIDxmZmZmODJkMDgwMzQ1Y2UwPiAocGNp
X2NvbmZfcmVhZDgrMHg5MC8weGEwKToKKFhFTinCoMKgMjQgMGMgNDggODMgYzQgMTggYzMgOTAg
PDBmPiAwYiAwZiAxZiA0MCAwMCA2NiAyZSAwZiAxZiA4NCAwMCAwMCAwMCAwMCAwMAooWEVOKSBY
ZW4gc3RhY2sgdHJhY2UgZnJvbSByc3A9ZmZmZjgyZDA4MDQxZmI3ODoKKFhFTinCoMKgwqDCoDAw
MDAwMDAwMDAwMDAwNDggMDAwMDAwMDAwMDAwMDAxMCAwMDAwMDAwMDAwMDAwMDA4IGZmZmY4MmQw
ODAzOWQzMGMKKFhFTinCoMKgwqDCoDAwMDAwMDAwMDAwMDAwMDMgZmZmZjgyYzAwMDIxOWZlYyAw
MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwNTgKKFhFTinCoMKgwqDCoDAwMDAwMDAwMDAw
MDAwNjggZmZmZjgyYzAwMDAwOWU4MCAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4MmMwMDAyMTlmN2MK
KFhFTinCoMKgwqDCoGZmZmY4MmQwODAzZmIyNzAgZmZmZjgyYzAwMDIxOWU4MCAwMDAwMDAwMDAw
MDAwMDAwIGZmZmY4MzA2MTdmZjU5MTAKKFhFTinCoMKgwqDCoDAwMDAwMDAwZTc2M2ZmZmYgZmZm
ZjgyZDA4MDM5ZTAwOSAwMDAwMDAwYzE3ZTAwMDAwIGZmZmY4MzA2MTdmZjU4ODAKKFhFTinCoMKg
wqDCoDAwMDAwMDAxODA0MTE4MDAgMDAwMDAwMDAwMDBlNzYyMiBmZmZmODMwMGU3NjJjMWMwIGZm
ZmY4MmQwODAzN2VmNDEKKFhFTinCoMKgwqDCoGZmZmY4MmQwODAzOWQ5NzAgZmZmZjgyZDA4MDM5
ZDk3MCAwMDAwMDAwYzE3ZmZmMDAwIDAwMDAwMDBjMTdlMDAwMDAKKFhFTinCoMKgwqDCoDAwMDAw
MDBjMTdlMDAwMDAgZmZmZjgyZDA4MDNhNDcxMyBmZmZmODMwMGU3NjIyZTgwIGZmZmY4MmMwMDAy
MTllODAKKFhFTinCoMKgwqDCoDAwMDAwMDAwMDAwMDAwMDEgZmZmZjgzMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDAxIGZmZmY4MmQwODAzYjM3ZmYKKFhFTinCoMKgwqDCoGZmZmY4MzAwZTc2MjJl
ODAgZmZmZjgzMDBlNzYyMmU4MCAwMDAwMDAwMDAwMGU3NjIyIDAwMDAwMDAwMDAwMDAwMDEKKFhF
TinCoMKgwqDCoGZmZmY4MzAwZTc0MGUwMTggZmZmZjgyZDA4MDI3Yzc0OCAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMjIKKFhFTinCoMKgwqDCoDAwMDAwMDAxODAzN2VhYWYgODAwMDAw
MDAwMDAwMDE2MyAwMDAwMDAwMDAwMDAwMWMwIDgwMDAwMDAwMDAwMDAxZTMKKFhFTinCoMKgwqDC
oDAwMDAwMDBjMTdmZmYwMDAgMDA4MDAxZTMwMDAwMDAwMCA4MDAwMDAwMDAwMDAwMDAwIDAwMDAw
MDAwMDAwMDAxZTMKKFhFTinCoMKgwqDCoDAwMDAwMDBjMTdmZmYwMDAgMDAwMDAwMDAwMDBlNzYy
MiBmZmZmODMwMGU3NjJjMWMwIGZmZmY4MzAwMDAwMDAwMDAKKFhFTinCoMKgwqDCoDAwMDAwMDAw
MDAwMDAwMDEgZmZmZjgyZDA4MDM4NDAwMCBmZmZmODMwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAw
MDEKKFhFTinCoMKgwqDCoGZmZmY4MmQwODAzODQwMDAgZmZmZjgyZDA4MDM5ZTQ4NyAwMDAwMDAw
MGU3NjIyZTgwIDAwMDAwMDAwMDAwMDAxNmMKKFhFTinCoMKgwqDCoGZmZmY4MmQwODAzYjQyNTAg
MDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAxIGZmZmY4MmQwODAzODQwMDAKKFhFTinC
oMKgwqDCoDAwMDAwMDBjMTdmZmYwMDAgMDAwMDAwMGMxN2UwMDAwMCAwMDAwMDAwYzE3ZTAwMDAw
IGZmZmY4MmQwODAzYjRjOWYKKFhFTinCoMKgwqDCoDAwMDAwMDAwMDAwMDAwMDkgMDAwMDAwMDAw
MGJmZjViOSAwMDAwMDAwMDRmZmZmZmZmIGZmZmY4MmQwODAzYjBjMTAKKFhFTinCoMKgwqDCoDAw
MDAwMDAwMDAwMDAwMDAgZmZmZjgzMDAwMDA5NWZiMCBmZmZmODMwMDAwMDk1ZjEwIGZmZmY4MzAw
ZTc0MTEwMDEKKFhFTikgWGVuIGNhbGwgdHJhY2U6CihYRU4pwqDCoMKgwqBbPGZmZmY4MmQwODAz
NDVjZTA+XSBwY2lfY29uZl9yZWFkOCsweDkwLzB4YTAKKFhFTinCoMKgwqDCoFs8ZmZmZjgyZDA4
MDM5ZDMwYz5dIGRtYXIuYyNhY3BpX3BhcnNlX2Rldl9zY29wZSsweDEwYy8weDUwMAooWEVOKcKg
wqDCoMKgWzxmZmZmODJkMDgwMzllMDA5Pl0gZG1hci5jI2FjcGlfcGFyc2VfZG1hcisweDY5OS8w
eGE0MAooWEVOKcKgwqDCoMKgWzxmZmZmODJkMDgwMzlkOTcwPl0gZG1hci5jI2FjcGlfcGFyc2Vf
ZG1hciswLzB4YTQwCihYRU4pwqDCoMKgwqBbPGZmZmY4MmQwODAzOWQ5NzA+XSBkbWFyLmMjYWNw
aV9wYXJzZV9kbWFyKzAvMHhhNDAKKFhFTinCoMKgwqDCoFs8ZmZmZjgyZDA4MDNhNDcxMz5dIGFj
cGlfdGFibGVfcGFyc2UrMHg1My8weDkwCihYRU4pwqDCoMKgwqBbPGZmZmY4MmQwODAzYjM3ZmY+
XSB0Ym9vdF9wYXJzZV9kbWFyX3RhYmxlKzB4MTBmLzB4MTIwCihYRU4pwqDCoMKgwqBbPGZmZmY4
MmQwODAyN2M3NDg+XSBtYXBfcGFnZXNfdG9feGVuKzB4M2Q4LzB4MTBlMAooWEVOKcKgwqDCoMKg
WzxmZmZmODJkMDgwMzg0MDAwPl0gX18yTV9pbml0X3N0YXJ0KzAvMHg4CihYRU4pwqDCoMKgwqBb
PGZmZmY4MmQwODAzODQwMDA+XSBfXzJNX2luaXRfc3RhcnQrMC8weDgKKFhFTinCoMKgwqDCoFs8
ZmZmZjgyZDA4MDM5ZTQ4Nz5dIGFjcGlfZG1hcl9pbml0KzB4ZDcvMHgzYTAKKFhFTinCoMKgwqDC
oFs8ZmZmZjgyZDA4MDNiNDI1MD5dIGJvb3QuYyNhY3BpX3BhcnNlX2hwZXQrMC8weDgwCihYRU4p
wqDCoMKgwqBbPGZmZmY4MmQwODAzODQwMDA+XSBfXzJNX2luaXRfc3RhcnQrMC8weDgKKFhFTinC
oMKgwqDCoFs8ZmZmZjgyZDA4MDNiNGM5Zj5dIGFjcGlfYm9vdF9pbml0KzB4NWYvMHgzMjAKKFhF
TinCoMKgwqDCoFs8ZmZmZjgyZDA4MDNiMGMxMD5dIF9fc3RhcnRfeGVuKzB4MjU0MC8weDJlNDAK
KFhFTinCoMKgwqDCoFs8ZmZmZjgyZDA4MDIwMDBmMz5dIF9faGlnaF9zdGFydCsweDUzLzB4NjAK
KFhFTinCoAooWEVOKcKgCihYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioKKFhFTikgUGFuaWMgb24gQ1BVIDA6CihYRU4pIFhlbiBCVUcgYXQgcGNpLmM6MjcKKFhF
TikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgooWEVOKcKgCihYRU4p
IFJlYm9vdCBpbiBmaXZlIHNlY29uZHMuLi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Thu Oct 19 02:42:46 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 02:42: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 1e50mK-0006dY-8U; Thu, 19 Oct 2017 02:41:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xinyue@nfs.iscas.ac.cn>) id 1e4qfx-0000n6-MA
 for xen-users@lists.xen.org; Wed, 18 Oct 2017 15:54:33 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 47/13-08608-83977E95; Wed, 18 Oct 2017 15:54:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKIsWRWlGSWpSXmKPExsVSI9C9W9ei8nm
 kwa9+aYtVVw+wOjB6HN39mymAMYo1My8pvyKBNWPJ0bfMBTfZK7of9DM1MB5l62Lk4hASWMso
 8eb1UsYuRk4OCQF9ib8LLzNDJK4zSqw585MVwrnHKNF38iczSBWLgLbE19UvwTrYBFQlrr+YD
 hYXElCQmDnxH3sXIweHiIC6xL3/+iBhXgEviQmHnrOB2MICmhJne6exQsQFJU7OfMICYjMLRE
 ncu/MW6ggBiW0ndrJArJKW+HdyIytEnEfi16YXLBMY+WchaZ+FpH0W0GZmoM3r5wlBhOUltr+
 dwwxhq0nc3naVHVl8ASPbKkb14tSistQiXWO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK9
 5PzcTYzAYGYAgh2MHf+cDjFKcjApifLqHngWKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC17zie
 aSQYFFqempFWmYOMK5g0hIcPEoivFPKgdK8xQWJucWZ6RCpU4yWHDceXv/DxLHh5l0guQ9ECr
 Hk5eelSonzCoPMEwBpyCjNgxsHi/1LjLJSwryMQAcK8RSkFuVmlqDKv2IU52BUEuYNAZnCk5l
 XArf1FdBBTEAHrXN6AnJQSSJCSqqB0Wl9959/tge+sJ6+EfJ+0WlRb/kn3pZcxW2bs584s716
 UXQ8Iezx2aQjiRsea1sqbD1Vl/Lc+BfnTYHN4S9WiTg+/WZ78FfUR5ZJ0ya8nrqOZ/PTS3vst
 3FOsdgo0BB2jDO5UFfrpMEluavFN3V2K33/9EpjlnZzq+ZZyXuWlxz27ppjd2tv5A0lluKMRE
 Mt5qLiRACq60nN+AIAAA==
X-Env-Sender: xinyue@nfs.iscas.ac.cn
X-Msg-Ref: server-3.tower-27.messagelabs.com!1508342071!111996739!1
X-Originating-IP: [124.16.139.187]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_20_30,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45694 invoked from network); 18 Oct 2017 15:54:32 -0000
Received: from itechs.iscas.ac.cn (HELO itechs.iscas.ac.cn) (124.16.139.187)
 by server-3.tower-27.messagelabs.com with SMTP; 18 Oct 2017 15:54:32 -0000
Received: from localhost (unknown [127.0.0.1])
 by nfs.iscas.ac.cn (Postfix) with ESMTP id 6E7672501AB3
 for <xen-users@lists.xen.org>; Wed, 18 Oct 2017 23:43:21 +0800 (CST)
X-Virus-Scanned: amavisd-new at nfs.iscas.ac.cn
Received: from itechs.iscas.ac.cn ([127.0.0.1])
 by localhost (nfs.iscas.ac.cn [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id Kd+XM2A1++V2 for <xen-users@lists.xen.org>;
 Wed, 18 Oct 2017 23:43:01 +0800 (CST)
Received: from localhost (unknown [127.0.0.1])
 (Authenticated sender: xinyue@nfs.iscas.ac.cn)
 by nfs.iscas.ac.cn (Postfix) with ESMTPA id E4BAF2501AAB
 for <xen-users@lists.xen.org>; Wed, 18 Oct 2017 23:43:00 +0800 (CST)
Date: Wed, 18 Oct 2017 23:43:00 +0800 (CST)
From: xinyue <xinyue@nfs.iscas.ac.cn>
To: xen-users <xen-users@lists.xen.org>
Message-ID: <134412053.5313.1508341380659.JavaMail.tomcat@nfs.iscas.ac.cn>
MIME-Version: 1.0
X-Mail-src: 1885
Disposition-Examine-Flag: 2
X-Priority: 
X-Mailman-Approved-At: Thu, 19 Oct 2017 02:41:46 +0000
Subject: [Xen-users] where the printk() message saves
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: xinyue@nfs.iscas.ac.cn
Content-Type: multipart/mixed; boundary="===============6026137288849089428=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============6026137288849089428==
Content-Type: multipart/alternative; 
	boundary="----=_Part_5312_1527791776.1508341380659"

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

Hi everyone,

&nbsp; &nbsp; I&#39;m new to Xen and I want to get full message about printk. &nbsp;When using &#39;xl dmesg&#39;, I can only get part of the information. I think the message may save in some place like log. Has anyone known the place?


&nbsp; &nbsp; Thanks for any ideas about this.

best wishes!

xinyue

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

<div>Hi everyone,<br />
<br />
&nbsp; &nbsp; I&#39;m new to Xen and I want to get full message about printk. &nbsp;When using &#39;xl dmesg&#39;, I can only get part of the information. I think the message may save in some place like log. Has anyone known the place?<br />
<br />
<br />
&nbsp; &nbsp; Thanks for any ideas about this.<br />
<br />
best wishes!<br />
<br />
xinyue
</div>
------=_Part_5312_1527791776.1508341380659--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============6026137288849089428==--


From xen-users-bounces@lists.xen.org Thu Oct 19 03:36:23 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 03:36: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 1e51cU-0001y5-B4; Thu, 19 Oct 2017 03:35:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xinyue@nfs.iscas.ac.cn>) id 1e51cS-0001xz-JQ
 for xen-users@lists.xen.org; Thu, 19 Oct 2017 03:35:40 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 2B/9C-11148-B8D18E95; Thu, 19 Oct 2017 03:35:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLIsWRWlGSWpSXmKPExsVSI9C9W7db9kW
 kwc1pzBarrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8bfS4vYCk7wVPyZt4+xgXETVxcjF4eQwFpG
 iSuf9jN3MXJySAjoS/xdeJkZInGdUeLAlhdsIAkhgXuMEltvmoPYLALaEq/2TmUEsdkEVCWuv
 5jODFGjIDFz4j/2LkYODhEBdYl7//VBwrwC3hK75p9mAgkLC+hIfNwoChEWlDg58wkLSJhZIE
 rifHcpxAUCEqcn3WaHWCQt8e/kRlaIOI/Er00vWCYw8s9C0j0LoRvCVJdYP08IpIJZQF5i+9s
 5zBC2msTtbVfZkcUXMLKtYlQvTi0qSy3SNdJLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZL
 zs/dxAgMYgYg2MH4/Y/TIUZJDiYlUV7dA88ihfiS8lMqMxKLM+KLSnNSiw8xanBwCGxeu/oCo
 xRLXn5eqpIEb7HMi0ghwaLU9NSKtMwcYJzBlEpw8CiJ8IaCpHmLCxJzizPTIVKnGC05fky68o
 eJY8PNu0ByH4gUApsnJc7rBtIgANKQUZoHNw6WCi4xykoJ8zICHSvEU5BalJtZgir/ilGcg1F
 JmPcWyBSezLwSuK2vgA5iAjpondMTkINKEhFSUg2M2/W5gtYf41/JtfnUonWbK63E2VmumWar
 +c84LS41UdreyGxjxSV234vlqevS7P8HLviz7qlV/0NLGcOG55Nnyq5eeHhthgKrovqZuQ+lZ
 vy80DX92P3vVaWnLqsYrIx1epvYOzPlckdvTOafqTGSHIqqx38ZWdw/tybComu2XNXN58v0b8
 +VV2Ipzkg01GIuKk4EAKD1yrsAAwAA
X-Env-Sender: xinyue@nfs.iscas.ac.cn
X-Msg-Ref: server-15.tower-206.messagelabs.com!1508384138!93609112!1
X-Originating-IP: [124.16.139.187]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_20_30,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9442 invoked from network); 19 Oct 2017 03:35:38 -0000
Received: from itechs.iscas.ac.cn (HELO itechs.iscas.ac.cn) (124.16.139.187)
 by server-15.tower-206.messagelabs.com with SMTP; 19 Oct 2017 03:35:38 -0000
Received: from localhost (unknown [127.0.0.1])
 by nfs.iscas.ac.cn (Postfix) with ESMTP id BFF4F2501ABE
 for <xen-users@lists.xen.org>; Thu, 19 Oct 2017 11:24:21 +0800 (CST)
X-Virus-Scanned: amavisd-new at nfs.iscas.ac.cn
Received: from itechs.iscas.ac.cn ([127.0.0.1])
 by localhost (nfs.iscas.ac.cn [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 41LDMmxe5l7W for <xen-users@lists.xen.org>;
 Thu, 19 Oct 2017 11:23:57 +0800 (CST)
Received: from localhost (unknown [127.0.0.1])
 (Authenticated sender: xinyue@nfs.iscas.ac.cn)
 by nfs.iscas.ac.cn (Postfix) with ESMTPA id 58CBD25019FE
 for <xen-users@lists.xen.org>; Thu, 19 Oct 2017 11:23:57 +0800 (CST)
Date: Thu, 19 Oct 2017 11:23:57 +0800 (CST)
From: xinyue <xinyue@nfs.iscas.ac.cn>
To: xen-users <xen-users@lists.xen.org>
Message-ID: <1314822906.5374.1508383437359.JavaMail.tomcat@nfs.iscas.ac.cn>
MIME-Version: 1.0
X-Mail-src: 1898
Disposition-Examine-Flag: 2
X-Priority: 
Subject: [Xen-users] How to get printk() message in Dom0
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: xinyue@nfs.iscas.ac.cn
Content-Type: multipart/mixed; boundary="===============0677425416285809711=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============0677425416285809711==
Content-Type: multipart/alternative; 
	boundary="----=_Part_5373_1150547842.1508383437359"

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


	Hi everyone,
	
	&nbsp; &nbsp; I&#39;m new to Xen. I printed some memory information of dom0 using printk() function in Xen and I want to get full message about printk. As I deploy Xen on laptop without serial port and vPro, I didn&#39;t have debugging environment. &nbsp; When using &#39;xl dmesg&#39;, I can only get part of the information. I think the message may save in some place like log. Has anyone known the place?
	
	&nbsp; &nbsp;Or can I save the printk() message to a particular file by modifying some parts of Xen source code?
	
	
	&nbsp; &nbsp; Thanks for any ideas about this.
	
	best wishes!
	
	xinyue


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

<div><div>
	Hi everyone,<br />
	<br />
	&nbsp; &nbsp; I&#39;m new to Xen. I printed some memory information of dom0 using printk() function in Xen and I want to get full message about printk. As I deploy Xen on laptop without serial port and vPro, I didn&#39;t have debugging environment. &nbsp; When using &#39;xl dmesg&#39;, I can only get part of the information. I think the message may save in some place like log. Has anyone known the place?<br />
	<br />
	&nbsp; &nbsp;Or can I save the printk() message to a particular file by modifying some parts of Xen source code?<br />
	<br />
	<br />
	&nbsp; &nbsp; Thanks for any ideas about this.<br />
	<br />
	best wishes!<br />
	<br />
	xinyue</div>

</div>
------=_Part_5373_1150547842.1508383437359--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============0677425416285809711==--


From xen-users-bounces@lists.xen.org Thu Oct 19 07:39:22 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 07:39: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 1e55P4-00017W-3t; Thu, 19 Oct 2017 07:38:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dongli.zhang@oracle.com>) id 1e55P2-00017Q-RV
 for xen-users@lists.xen.org; Thu, 19 Oct 2017 07:38:04 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 9E/EC-30115-C5658E95; Thu, 19 Oct 2017 07:38:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCIsWRWlGSWpSXmKPExsUyZ7p8oG502It
 Ig95nOharrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8amx5EFyzgqvqw9w9zAeImti5GLQ0hgIpPE
 2t9roJy/jBLrjqxi7WLkBHI2MkocemAOkWhnlDj/5TE7SEJYwEbixZ7vYLaIgL3E5B27oBq8J
 Q7Nf8UCYrMJ6EhMO3AKzOYVsJWY2t7NBGKzCKhK7OzZCGaLCoRLnP7byA5RIyhxcuYTsHpOAR
 +Jp/tvgs1kFlCX+DPvEjOELS+x/e0cMFtCwFDi88alzBMYBWYhaZ+FpGUWkpYFjMyrGNWLU4v
 KUot0TfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQLDkwEIdjBOv+x/iFGSg0lJ
 lFc28EWkEF9SfkplRmJxRnxRaU5q8SFGDQ4Ogc1rV19glGLJy89LVZLgfRUCVCdYlJqeWpGWm
 QOMIJhSCQ4eJRHeEyBp3uKCxNzizHSI1ClGY45jmy7/YeL4MenKHyYhsElS4ryfQEoFQEozSv
 PgBsEi+xKjrJQwLyPQmUI8BalFuZklqPKvGMU5GJWEeTlDgabwZOaVwO17BXQKE9Ap7PZgp5Q
 kIqSkGhgnV7mrP3T2DHwoLFS2df70k48kGydZXmqUzRRfp6TpHfD4ttK8tUnTU7uuNPJp7S7Z
 N0X4UazZfpNZTOwMzKXXHs92WOVmws1mtKD729UXhVVL32os4XwdwtDzv8e184mGvVTD4+/nm
 L7/XnXrini/yX1r1uBLmjsKrvvGBNvbsE34FG9RW6TEUpyRaKjFXFScCADoi1Fb5wIAAA==
X-Env-Sender: dongli.zhang@oracle.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1508398682!63964567!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.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11400 invoked from network); 19 Oct 2017 07:38:03 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Oct 2017 07:38:03 -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
 v9J7c1tq024124
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 19 Oct 2017 07:38:01 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v9J7c0JG022600
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 19 Oct 2017 07:38:01 GMT
Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v9J7bxD7024680;
 Thu, 19 Oct 2017 07:38:00 GMT
Received: from [10.182.70.198] (/10.182.70.198)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 19 Oct 2017 00:37:59 -0700
To: xinyue@nfs.iscas.ac.cn, xen-users <xen-users@lists.xen.org>
References: <1314822906.5374.1508383437359.JavaMail.tomcat@nfs.iscas.ac.cn>
From: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <d7393bc0-a879-9406-ae57-3ade2a421bc4@oracle.com>
Date: Thu, 19 Oct 2017 15:37:48 +0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <1314822906.5374.1508383437359.JavaMail.tomcat@nfs.iscas.ac.cn>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Subject: Re: [Xen-users] How to get printk() message in Dom0
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>

SGkgWGlueXVlLAoKT24gMTAvMTkvMjAxNyAxMToyMyBBTSwgeGlueXVlIHdyb3RlOgo+IEhpIGV2
ZXJ5b25lLAo+IAo+ICAgICBJJ20gbmV3IHRvIFhlbi4gSSBwcmludGVkIHNvbWUgbWVtb3J5IGlu
Zm9ybWF0aW9uIG9mIGRvbTAgdXNpbmcgcHJpbnRrKCkKPiBmdW5jdGlvbiBpbiBYZW4gYW5kIEkg
d2FudCB0byBnZXQgZnVsbCBtZXNzYWdlIGFib3V0IHByaW50ay4gQXMgSSBkZXBsb3kgWGVuIG9u
Cj4gbGFwdG9wIHdpdGhvdXQgc2VyaWFsIHBvcnQgYW5kIHZQcm8sIEkgZGlkbid0IGhhdmUgZGVi
dWdnaW5nIGVudmlyb25tZW50LiAgIFdoZW4KPiB1c2luZyAneGwgZG1lc2cnLCBJIGNhbiBvbmx5
IGdldCBwYXJ0IG9mIHRoZSBpbmZvcm1hdGlvbi4gSSB0aGluayB0aGUgbWVzc2FnZQo+IG1heSBz
YXZlIGluIHNvbWUgcGxhY2UgbGlrZSBsb2cuIEhhcyBhbnlvbmUga25vd24gdGhlIHBsYWNlPwoK
SSBkbyBub3QgdGhpbmsgdGhlcmUgaXMgcGxhY2UgdG8gcHV0ICJ4bSBkbWVzZyIgYXMgeGVuIGRv
ZXMgbm90IHN1cHBvcnQgZmlsZSBzeXN0ZW0uCgo+IAo+ICAgIE9yIGNhbiBJIHNhdmUgdGhlIHBy
aW50aygpIG1lc3NhZ2UgdG8gYSBwYXJ0aWN1bGFyIGZpbGUgYnkgbW9kaWZ5aW5nIHNvbWUKPiBw
YXJ0cyBvZiBYZW4gc291cmNlIGNvZGU/CgpXaXRob3V0IHNlcmlhbCBwb3J0LCB3b3VsZCB5b3Ug
dHJ5IHRvIGluY3JlYXNlICJjb25yaW5nX3NpemUiIHBhcmFtIHNvIHRoYXQgeW91CndvdWxkIGhh
dmUgbGFyZ2VyIGJ1ZmZlciB0byBjYWNoZSB5b3VyICJ4bSBkbWVzZyI/CgpQbGVhc2UgcmVmZXIg
dG8geGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKCkRvbmdsaSBaaGFuZwoKPiAKPiAKPiAgICAg
VGhhbmtzIGZvciBhbnkgaWRlYXMgYWJvdXQgdGhpcy4KPiAKPiBiZXN0IHdpc2hlcyEKPiAKPiB4
aW55dWUKPiAKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwo+IFhlbi11c2VycyBtYWlsaW5nIGxpc3QKPiBYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwo+
IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnMKPiAKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVz
ZXJzQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Thu Oct 19 07:40:03 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 07:40: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 1e55Qg-0001BK-HV; Thu, 19 Oct 2017 07:39:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dongli.zhang@oracle.com>) id 1e55Qf-0001BC-Mg
 for xen-users@lists.xen.org; Thu, 19 Oct 2017 07:39:45 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 63/AE-00983-0C658E95; Thu, 19 Oct 2017 07:39:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsUyZ7p8oO6BsBe
 RBi17xCxWXT3A6sDocXT3b6YAxijWzLyk/IoE1oyJc+ayFnxhqXi0oZe5gfEfcxcjF4eQwEQm
 iRs/rjNBOL8ZJfauu8sG4WxklOhr2QLltDNKHF3+kr2LkZNDWCBJYteXTjYQW0TAWuLE0enMI
 LaQQIDE7rfHwOJsAjoS0w6cYgGxeQVsJU6e+wpmswioSpyc9IoVxBYVCJc4/beRHaJGUOLkzC
 dANRwcnAKBEpdWFoKEmQXUJf7Mu8QMYctLbH87B8yWEDCUOP1wG+MERoFZSLpnIWmZhaRlASP
 zKkaN4tSistQiXUMDvaSizPSMktzEzBwgz1gvN7W4ODE9NScxqVgvOT93EyMwROsZGBh3MG7r
 cj7EKMnBpCTKKxv4IlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG9qKFBOsCg1PbUiLTMHGC0wa
 QkOHiUR3hMhQGne4oLE3OLMdIjUKUZLjmObLv9h4vgx6QqQvPHw+h8mIZa8/LxUKXHeEpB5Ai
 ANGaV5cONgEX2JUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjBvM8gUnsy8Eritr4AOYgI6iN0
 e7KCSRISUVAOjuvTRxY8mO+3j+1tycOHcir+zP3Y9MLYW2x84XbPUvCgs/skJ6bcHn8722VMl
 8URt3a83CR9+dCrfLeutXPAo28X/4fP5AmdvnG+U1Sl4lCvrE7wn+LrGjEv2PC1qiru6p5wua
 tvYuuFqqwdfw70La/I4Ikqqg2Zv/+ForS/c+DrgwlWx6HOVSizFGYmGWsxFxYkAEkEVTeMCAA
 A=
X-Env-Sender: dongli.zhang@oracle.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1508398782!110797464!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.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63625 invoked from network); 19 Oct 2017 07:39:44 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Oct 2017 07:39:44 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9J7demX025820
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 19 Oct 2017 07:39:41 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v9J7denF005684
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 19 Oct 2017 07:39:40 GMT
Received: from abhmp0006.oracle.com (abhmp0006.oracle.com [141.146.116.12])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v9J7deXM016982;
 Thu, 19 Oct 2017 07:39:40 GMT
Received: from [10.182.70.198] (/10.182.70.198)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 19 Oct 2017 00:39:40 -0700
To: Zihan Yang <tgnyang@gmail.com>, xen-users@lists.xen.org
References: <CAPnP68i3aWKLREV=YuKYrNcBxQAhevOxvsV4LtjPhWia2=CcoQ@mail.gmail.com>
From: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <e783c05b-643f-d659-dbd1-8e5e252526e2@oracle.com>
Date: Thu, 19 Oct 2017 15:39:29 +0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <CAPnP68i3aWKLREV=YuKYrNcBxQAhevOxvsV4LtjPhWia2=CcoQ@mail.gmail.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Subject: Re: [Xen-users] Is there a way to write memory into a file directly
 in xen without dom0?
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>

SSBkbyBub3QgdGhpbmsgaXQgaXMgcG9zc2libGUgYXMgeGVuIGRvZXMgbm90IHN1cHBvcnQgZmls
ZSBzeXN0ZW0uCgpEb25nbGkgWmhhbmcKCk9uIDEwLzE2LzIwMTcgMDk6MzggUE0sIFppaGFuIFlh
bmcgd3JvdGU6Cj4gSGksCj4gCj4gSSB3b25kZXIgaWYgdGhlcmUgaXMgYSB3YXkgdG8gYWxsb3cg
eGVuIHRvIGRpcmVjdGx5IHdyaXRlIGNvbnRlbnQgb2Ygc29tZSBtZW1vcnkKPiBwYWdlcyBpbnRv
IGEgZmlsZT8gRm9yIGV4YW1wbGUsIEknZCBsaWtlIHRvIGxvZyBzb21lIGN1c3RvbSBpbmZvcm1h
dGlvbiBhYm91dAo+IHNvbWUgZG9tVSB3aXRob3V0IHRoZSBoZWxwIG9mIGRvbTAsIGJlY2F1c2Ug
dGhlIHJvdW5kIHRyaXAgaW50byBkb20wIGFuZCBmaW5hbGx5Cj4gZ28gaW50byB4ZW4gYWdhaW4g
dG8gZG8gdGhlIElPLCBzZWVtcyBhIGxpdHRsZSBzbG93LiBhbmQgSSBtaWdodCBsb3NlIHNvbWUK
PiBpbmZvcm1hdGlvbi4KPiAKPiBUaGFua3MuCj4gCj4gCj4gX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tdXNlcnMgbWFpbGluZyBsaXN0Cj4gWGVu
LXVzZXJzQGxpc3RzLnhlbi5vcmcKPiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJzCj4g
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNl
cnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Thu Oct 19 11:53:45 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 11:53: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 1e59NI-00088B-Ux; Thu, 19 Oct 2017 11:52:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <syllopsium@syllopsium.co.uk>) id 1e58Vx-0002S7-39
 for xen-users@lists.xen.org; Thu, 19 Oct 2017 10:57:25 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 79/7A-08608-41588E95; Thu, 19 Oct 2017 10:57:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLIsWRWlGSWpSXmKPExsVyMbRho65w64t
 Ig29dZharrh5gdWD0OLr7N1MAYxRrZl5SfkUCa0bPxEXMBa18Fdcnn2BrYHzD28XIxSEkMIFR
 4s/aPmYQh0VgHqvEtYftTCCOhMAcVonNG/rZuhg5gZw8iQPfzzB2MXIA2WkS18+qQISrJK6fP
 8wOEhYS0JL4dN4TJCwksItJ4u91QxCbV8BC4mbjB1YQm0VAVWLTlkVgtrCAk8TZLwuYQGw2AV
 2JZRO2s4KMERFQl7j3Xx+iVVDi5MwnLCBhZgE1iWWtSiBhZgFFiSndD9knMArMQlI1C6FqFpK
 qBYzMqxg1ilOLylKLdA3N9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAgOTAQh2
 MN7eGHCIUZKDSUmU92PVi0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwvmoFygkWp6akVaZk5w
 BiBSUtw8CiJ8P4ESfMWFyTmFmemQ6ROMXpzXLhz6Q8Tx4E9t4Dkhpt3geQ+MHkATD65Nu8vkx
 BLXn5eqpQ47zeQEQIgIzJK8+AWwGL9EqOslDAvI9DJQjwFqUW5mSWo8q8YxTkYlYAqWoCm8GT
 mlcDd8QroRCagE9ntwU4sSURISTUwWh+V9bFSrnpXtUhT132ZQZXDxdBEZ7MLE31Ke94fCv9a
 qGinUq/adHjr/geqQnt3ZRc2/t704F6+8q3YhO2ze9Vt/y0+vEZhxhQHDckbX2PyDusfNeexv
 3/DZPtDs6Dnldn/Lm8QFFs/aemPqeUWSoUs/2WP7hF/a33cOn0Dhys/y5OCvJ8LlFiKMxINtZ
 iLihMBVubdR/ACAAA=
X-Env-Sender: syllopsium@syllopsium.co.uk
X-Msg-Ref: server-2.tower-27.messagelabs.com!1508410643!52866085!1
X-Originating-IP: [209.85.128.177]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_MESSAGE,
  MIME_HTML_ONLY
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22377 invoked from network); 19 Oct 2017 10:57:23 -0000
Received: from mail-wr0-f177.google.com (HELO mail-wr0-f177.google.com)
 (209.85.128.177)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Oct 2017 10:57:23 -0000
Received: by mail-wr0-f177.google.com with SMTP id k7so7867125wre.2
 for <xen-users@lists.xen.org>; Thu, 19 Oct 2017 03:57:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=syllopsium-co-uk.20150623.gappssmtp.com; s=20150623;
 h=message-id:date:subject:from:to:mime-version
 :content-transfer-encoding;
 bh=r9rq/tweyCDFfLc/cpiqa7Ig+bWd5oX/hXqm56FrUXQ=;
 b=hbZShG6wmfYIpjJKxm/pOG/sfW3QiFfXSxo0SgtdfSWxDHhe6JwqaQZCKVq+L+DPIj
 SMxKq+LY2rOzrf1MC8RZ3M7oHlovwTf86uKBtASEJowLfcIg836QkkdANf394Ey41X/l
 PS1FVSfViSXvhP2aU2sn+6t5lu5bWMoCAXvNY1KmkkCqvIhjL97nHa08quNyFvKnSgTb
 UsbWEOmeEd446o7cmTuJXd/FkfH4/hn6VmDTb/NPE67/ZbeJFJs9x95dfy/TabUrVLEy
 +zOh5cXbjef9+Ir09qJO23FZVWbjfOc7l7iSt5mam2/f6cB6iMYq8r/PnKnunh3ybjC4
 oUzA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:message-id:date:subject:from:to:mime-version
 :content-transfer-encoding;
 bh=r9rq/tweyCDFfLc/cpiqa7Ig+bWd5oX/hXqm56FrUXQ=;
 b=otLtIVd5sXucrgs7oCXnjPVqPag5Q0G8CyoMAUbixH44ZR9hKkBXwDbl1hIHbtEtaV
 nYsIfpVA516QNXJHNUIwDepzBIox6uyWkBaNxKYOhskkk2yQGshcU+Il8OXVcOxlGSxE
 sYMPdO2zHwetY+bGeoVN0IWPHHWJ3mQK5RO6PECgtDH4C0e8GKCxxk6W7/f7GRmWaJnx
 vZ47c+DTzamVByarjr3i50O2BFwYxTctnZ5koGEIU6u3sxno2UohbmQUCfkkx9icSgbv
 Jg42QDj7pKEM2LacrBtMm67VwoYkCoLFhWciWkgc6RGdkJWdnmgQ4CM1uf6KWYTXoH0q
 XG2g==
X-Gm-Message-State: AMCzsaUWMLBUTM54Qb5KRIsHlRp6ZwvaIe0c9EvLYwnv2RGZ8EPDJr4I
 mnusQGhgKRobKxy/j+MgQVF610fU0fo=
X-Google-Smtp-Source: ABhQp+T+3CmdNCs+M6dg0FV6ctSrpCAoKWF/FQFyocIVcdGsBEMJGWm3IbTEQudVbObU+I75kNdWPw==
X-Received: by 10.223.178.83 with SMTP id y19mr1299133wra.255.1508410643243;
 Thu, 19 Oct 2017 03:57:23 -0700 (PDT)
Received: from [10.145.126.186] (82-132-236-18.dab.02.net. [82.132.236.18])
 by smtp.gmail.com with ESMTPSA id x19sm2165726wrd.10.2017.10.19.03.57.22
 for <xen-users@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 19 Oct 2017 03:57:22 -0700 (PDT)
Message-ID: <59e88512.d3b3df0a.57af0.d648@mx.google.com>
Date: Thu, 19 Oct 2017 11:57:20 +0100
From: Peter Kay <syllopsium@syllopsium.co.uk>
To: xen-users <xen-users@lists.xen.org>
MIME-Version: 1.0
X-Mailman-Approved-At: Thu, 19 Oct 2017 11:52:31 +0000
Subject: [Xen-users] PEXUSB3S44V or other multi controller SRIOV USB under
	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="===============3955524014698825138=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

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

PGh0bWw+PGhlYWQ+PG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1TZWN1cml0eS1Qb2xpY3kiIGNv
bnRlbnQ9InNjcmlwdC1zcmMgJ3NlbGYnOyBpbWctc3JjICogY2lkOiBkYXRhOjsiPjwvaGVhZD48
Ym9keSBjb250ZW50ZWRpdGFibGU9ImZhbHNlIj48ZGl2IGlkPSJyZXNwb25zZV9jb250YWluZXJf
QkJQUElEIiBzdHlsZT0ib3V0bGluZTpub25lO2ZvbnQtc2l6ZTppbml0aWFsO2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7U2xhdGUgUHJvJnF1b3Q7LHNhbnMtc2VyaWYsJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OyIgZGlyPSJhdXRvIj4gPGRpdiBuYW1lPSJCQjEwIiBpZD0iQkIx
MF9yZXNwb25zZV9kaXZfQkJQUElEIiBkaXI9ImF1dG8iIHN0eWxlPSJ3aWR0aDoxMDAlOyI+IDxi
ciBzdHlsZT0iZGlzcGxheTppbml0aWFsIj48L2Rpdj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYg
bmFtZT0iQkIxMCIgaWQ9InJlc3BvbnNlX2Rpdl9zcGFjZXJfQkJQUElEIiBkaXI9ImF1dG8iIHN0
eWxlPSJ3aWR0aDoxMDAlOyI+IFN0YXJ0ZWNoIHByb2R1Y2UgdGhlJm5ic3A7UEVYVVNCM1M0NFYs
IGEgUENJLWUgNHggVVNCMyBjYXJkIHdpdGggZm91ciBzZXBhcmF0ZSBVU0IzIGNvbnRyb2xsZXJz
IChpLmUuIDVHYnBzIHRvIGVhY2ggY2hhbm5lbCksIGFuZCBzdXBwb3J0cyBTUklPVi4gU28sIHRo
aXMgc2hvdWxkIGVuYWJsZSBlYWNoIGNoYW5uZWwgdG8gcGFzcyB0byBhIHNlcGFyYXRlIFZNLjwv
ZGl2PjxkaXYgbmFtZT0iQkIxMCIgaWQ9InJlc3BvbnNlX2Rpdl9zcGFjZXJfQkJQUElEIiBkaXI9
ImF1dG8iIHN0eWxlPSJ3aWR0aDoxMDAlOyI+PGJyPjwvZGl2PjxkaXYgbmFtZT0iQkIxMCIgaWQ9
InJlc3BvbnNlX2Rpdl9zcGFjZXJfQkJQUElEIiBkaXI9ImF1dG8iIHN0eWxlPSJ3aWR0aDoxMDAl
OyI+UmVwb3J0ZWRseSB0aGlzIHdvcmtzIGZpbmUgaW4gRVNYLCBidXQgbm90IGluIEtWTS4gSGFz
IGFueW9uZSB0cmllZCB0aGlzIG9yIHNpbWlsYXIgcHJvZHVjdHMgdW5kZXIgWGVuPzwvZGl2PiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGlkPSJibGFja2JlcnJ5X3NpZ25hdHVyZV9C
QlBQSUQiIG5hbWU9IkJCMTAiIGRpcj0iYXV0byI+ICAgICA8ZGl2IGlkPSJfc2lnbmF0dXJlUGxh
Y2Vob2xkZXJfQkJQUElEIiBuYW1lPSJCQjEwIiBkaXI9ImF1dG8iPjwvZGl2PiA8L2Rpdj48L2Rp
dj48L2JvZHk+PC9odG1sPg==



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============3955524014698825138==--

From xen-users-bounces@lists.xen.org Thu Oct 19 16:03:34 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Oct 2017 16:03: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 1e5DHB-0002PH-7D; Thu, 19 Oct 2017 16:02:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srn@prgmr.com>) id 1e5DHA-0002PB-4v
 for xen-users@lists.xen.org; Thu, 19 Oct 2017 16:02:28 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 5D/74-21967-39CC8E95; Thu, 19 Oct 2017 16:02:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXiLjyVTXfimRe
 RBkvaVC1WXT3A6sDocXT3b6YAxijWzLyk/IoE1oybJx6xFjzlqeje9Z21gXERVxcjF4eQwEVG
 ieMHLzF2MXJysAjYS3yfcIQJJMEi8IdJYvact+wgCWEBR4kthy6ygdgiApISN9fNZAGxhQT0J
 D7f3AlWwyagJHHjxH8wm1lAWuLJji/MIDavgI1E74YpLBALVCXetG9hArFFBcIl7rS+Y4GoEZ
 Q4OfMJmM0poC8xoa2bBWKOusSfeZeYIWxxiVtP5jNB2PIS29/OYZ7AKDALSfssJC2zkLTMQtK
 ygJFlFaNGcWpRWWqRrqGBXlJRZnpGSW5iZg6QZ6qXm1pcnJiempOYVKyXnJ+7iREYuAxAsINx
 zVTnQ4ySHExKorxvD76IFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBG3saKCdYlJqeWpGWmQOMI
 Zi0BAePkghvCkiat7ggMbc4Mx0idYpRUUqc1xwkIQCSyCjNg2uDxe0lRlkpYV5GoEOEeApSi3
 IzS1DlXzGKczAqCfOWgUzhycwrgZv+CmgxE9BidnuwxSWJCCmpBsYZs2v8t4QnR14KfBR//1f
 S2Yju8PvVq7w3pZ5vOHOpJTsoQ2O+j+dy3SOyC7Olzy+f1/hz36MnhyNnPs6R0H18Kyfany2D
 sV7u8YFA4YZPVj9vX3S+4vOet/Vl82zZ885v484G2lxpUUqViH/e5zCbO0c6xOG41uy/wgdj+
 89dm2J0oKqK848SS3FGoqEWc1FxIgCh5AtS1gIAAA==
X-Env-Sender: srn@prgmr.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1508428944!87973090!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.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47259 invoked from network); 19 Oct 2017 16:02:25 -0000
Received: from mail.prgmr.com (HELO mail.prgmr.com) (71.19.149.6)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 19 Oct 2017 16:02:25 -0000
Received: from [192.168.2.33] (c-174-62-74-142.hsd1.ca.comcast.net
 [174.62.74.142]) (Authenticated sender: srn)
 by mail.prgmr.com (Postfix) with ESMTPSA id 683DE28C01D;
 Thu, 19 Oct 2017 12:02:23 -0400 (EDT)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.prgmr.com 683DE28C01D
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=prgmr.com;
 s=default; t=1508428943;
 bh=720BULlXKSqOyLTbC0s4OvODntBmCmJKag8IK7AqoI8=;
 h=Subject:To:References:From:Cc:Date:In-Reply-To:From;
 b=n+keZxo1dgHzkiZLETPolyHiZK0CqhJTnIqLqx8zitDCG34VURxNJk+PaLt3ZoeyC
 hHyho6n8aJgoZhGSekoVbf5VgTO7kgApeGiLlFU4skQYTMv6yHufBbC6AGSjyfi5Pb
 VdOOplThkE+EpDQ0XvX9QXJz1rwX6R+zv8VXn5sE=
To: admin <admin@awib.it>
References: <1508371778.9367.16.camel@awib.it>
From: Sarah Newman <srn@prgmr.com>
Message-ID: <c76a7826-af08-13bc-47d6-170ec1e71448@prgmr.com>
Date: Thu, 19 Oct 2017 09:02:23 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <1508371778.9367.16.camel@awib.it>
Content-Language: en-US
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Problem with Intel(R) Xeon(R) CPU L5640?
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>

T24gMTAvMTgvMjAxNyAwNTowOSBQTSwgYWRtaW4gd3JvdGU6Cj4gSGksCj4gCj4gSSBoYXZlIHR3
byBzZXJ2ZXJzIG9mIHRoZSBzYW1lIG1vZGVsLCBIUCBTRTMxNk0xLgo+IAo+IFRoZSBmaXJzdCBv
bmUsIHJ1bm5pbmcgWGVuIDQuNCwgd2hpY2ggd2FzIGluc3RhbGxlZCByYXRoZXIgbG9uZyB0aW1l
IGFnby4KPiBPdXIgYmFja3VwIHNlcnZlciBkaWVkIChvbGRlciBEZWxsIHNlcnZlcikgYW5kIHdh
cyByZXBsYWNlZCBieSBhbm90aGVyCj4gSFAgc2VydmVyIG9mIHRoZSBzYW1lIG1vZGVsIChTRTMx
Nk0xKS4KPiAKPiBVbmZvcnR1bmF0ZWx5IEkgaGF2ZSBubyBjaGFuY2Ugb2YgcnVubmluZyBYZW4g
b24gdGhlIG5ldyBzZXJ2ZXIuIAo+IEkgc3RhcnRlZCB3aXRoIDQuOSBhbmQgY29uc2VjdXRpdmVs
eSB0cmllZCA0LjgsIDQuNyBhbmQgNC42IC0gYWx3YXlzIGhhdmluZwo+IFhlbiBrZXJuZWwgY3Jh
c2hpbmcgc2hvcnRseSBhZnRlciBib290Lgo+IAo+IEkgdGhlbiB0cmllZCBhIHNlbGYgY29tcGls
ZWQgWGVuIHY0Ljkgd2l0aCB0aGUgc2FtZSByZXN1bHQuCj4gCj4gQm90aCBzZXJ2ZXIgYXJlIGVx
dWlwcGVkIHdpdGggNDggZ2lncyBvZiBSQU0gYW5kIHNoYXJlIHRoZSBzYW1lIGNvbmZpZywgZGVz
cGl0ZSBvZjoKPiAKPiAgIC0gc3J2MSAoeGVuIHJ1bm5pbmcpIDogSFAgU21hcnQgQXJyYXkgUDgw
MCBSQUlELCAyIHggSW50ZWwoUikgWGVvbihSKSBDUFUgTDU1MjAgQDIuMjdHSHogUXVhZCBDb3Jl
Cj4gICAtIHNydjIgKHhlbiBjcmFjaGluZyk6IEhQIFNtYXJ0IEFycmF5IFA0MTAgUkFJRCwgMiB4
IEludGVsKFIpIFhlb24oUikgQ1BVIEw1NjQwIEAyLjI3R0h6IEhleGEgQ29yZQo+IAo+IEFsc28g
dHJpZWQgZXZlcnkgY29tYmluYXRpb24gb2Ygbm9hcGljLCBub2xhcGljLCBhY3BpPW9mZiBldGMu
Li4KPiAKPiBJIHRoZW4gZGVjaWRlZCB0byBpbnN0YWxsIFhlbiB2NC40IG9uIHRoZSBuZXcgc2Vy
dmVyIGZpcnN0IGluIG9yZGVyIHRvIG1pZ3JhdGUgbXkgVk1zIGJlY3Vhc2UKPiB0aGUgb2xkIHNl
cnZlciBuZWVkcyBzb21lIGhhcmR3YXJlIG1haW50YWluYW5jZS4gQnV0IFhlbiB2NC40IGRpZCBj
cmFzaCBhcyB3ZWxsIQo+IAo+IElzIHRoaXMgcmVsYXRlZCB0byB0aGUgQ1BVPwoKSXQgaGFzIG5v
dGhpbmcgdG8gZG8gd2l0aCB0aGUgQ1BVIG1vZGVsLgoKV2hhdCBJIHdvdWxkIGRvIGZvciB1bmtu
b3duIGhhcmR3YXJlIHRoYXQncyBjcmFzaGluZywgaW4gbm8gcGFydGljdWxhciBvcmRlcjoKClJl
dmlldyB0aGUga2VybmVsIGxvZ3Mgd2hlbiBib290ZWQgd2l0aG91dCBYZW4gZm9yIHdhcm5pbmdz
CkNoZWNrIHRoZSBCSU9TIGFuZCBJUE1JIGxvZ3MKQ2hlY2sgZm9yIEJJT1Mgb3IgZGV2aWNlIGZp
cm13YXJlIHVwZGF0ZXMKUmV2aWV3IEJJT1Mgc2V0dGluZ3MgcmVsYXRlZCB0byBBQ1BJIG9yIFBD
SQpSdW4gZGlhZ25vc3RpYyB1dGlsaXRpZXMgZm9yIHRoZSB0aGUgdmFyaW91cyBQQ0kgZGV2aWNl
cyBpZiBhcHBsaWNhYmxlClJ1biBhIG1lbW9yeSB0ZXN0IGluIG11bHRpLWNvcmUgbW9kZQpSZW1v
dmUgb3IgcmVwbGFjZSBpbmRpdmlkdWFsIGNvbXBvbmVudHMgdG8gc2VlIGlmIGEgcGFydGljdWxh
ciBjb21wb25lbnQgaXMgY2F1c2luZyBwcm9ibGVtcwoKLS1TYXJhaAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApY
ZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Fri Oct 20 11:04:50 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 11:04: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 1e5V5m-0007GL-2H; Fri, 20 Oct 2017 11:03:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <denisobrezkov@gmail.com>) id 1e5V5l-0007G8-5Z
 for xen-users@lists.xen.org; Fri, 20 Oct 2017 11:03:53 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 96/68-23912-818D9E95; Fri, 20 Oct 2017 11:03:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGIsWRWlGSWpSXmKPExsVyMfSqrq74jZe
 RBm8m6VqsunqA1YHR4+ju30wBjFGsmXlJ+RUJrBl7D75kKjjCXfFw5wHWBsZ9XF2MXBxCApMY
 JW7cms0E4rAI3GGReP3nMiOIIyHwg0Vi8Y377F2MnEBOlcThf+eYIewiiTcvm5gg7GKJs2fng
 NXwCghKnJz5hAXEFhLwlnh56SSYzSagJ3HtzWGwehYBVYnvK3+zQdQHSGx5dgbMFhZwlXjW+4
 EVxBYRkJaYcaUJLM4s4CPxfdo/lgmMfLOQrJiFJAVha0q0bv/NDmFrSCy4s48RwtaWWLbwNfM
 CRtZVjBrFqUVlqUW6hmZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBIcoABDsY
 p76PO8QoycGkJMobWPkyUogvKT+lMiOxOCO+qDQntfgQowwHh5IEb911oJxgUWp6akVaZg4wW
 mDSEhw8SiK8ISBp3uKCxNzizHSI1ClGe44Ldy79YeI4sOcWkNxw8y6Q3AcihVjy8vNSpcR5fU
 DaBEDaMkrz4IbCovsSo6yUMC8j0JlCPAWpRbmZJajyrxjFORiVhHkTQabwZOaVwO1+BXQWE9B
 Z7PYvQM4qSURISTUwMvgcaV2ndlV8xbG9ssYrOvy3bT2i8+NL+6/JSpvP3s1at7pZR+L8fq36
 925/j2oZbM7QEq8tKux0qpxy5F/yJy6riAczzlwPmf/5zY3CWZPOR1WzTKub9OCH5bcdm7Yvu
 an0wO1i3oxaR/aPDps1d01+JD+zZUPEMb/Wm+WRNvdOPy+8WyPn916JpTgj0VCLuag4EQBoLw
 c/6QIAAA==
X-Env-Sender: denisobrezkov@gmail.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1508497431!87264928!1
X-Originating-IP: [209.85.213.45]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32448 invoked from network); 20 Oct 2017 11:03:51 -0000
Received: from mail-vk0-f45.google.com (HELO mail-vk0-f45.google.com)
 (209.85.213.45)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Oct 2017 11:03:51 -0000
Received: by mail-vk0-f45.google.com with SMTP id k195so7092459vke.10
 for <xen-users@lists.xen.org>; Fri, 20 Oct 2017 04:03:51 -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=vVONRPhMTSW10sCzm+euQO4xknYos+ZqMNMFJ+vSxwA=;
 b=uKYTSuZeaV7Z7fsbn8ujEMaiNONnH1ZSMFr9dglUlPWmYiX87zQQoCHGCwn5pfB9U9
 PpyCzbbjl3sDv9rSHe9N5QQj1Ss6GzaDf0BH141aRDuyTaZoIkr2A4iPO1mNNIezxhGo
 VvQ+fkfuRrs1mSrFhtXnV150RLPBHWWJyb1fgdRj7dX6/Dy9iHR733e39BnMXChDCMzQ
 o6Wd+VL/Elhu6bUMURnJWR7Uaz/LAHql20C2Mcjq5JtRMTXEJIplch1TptLAxz1bEmQY
 CGCXjbsFn9Rk5aWWYJbsCAg7SvYacdKZbwPXjMTzDMXLFcDgVHze48u8r7ldTlNLSqLK
 hdjQ==
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=vVONRPhMTSW10sCzm+euQO4xknYos+ZqMNMFJ+vSxwA=;
 b=sxGiMKnxJga+92oNaIuo946tTsufhMQg4H4V6M0vRcINGUTRFyKXBznwROylaAAqVd
 XMbWFfKwNlLfzZ849rRGA/CNY5iqOwG/qMF2WotQFJdHwcFyxrIqRzBg7vrfGVd0yPkU
 6xNTr/31vqWkhQOSZVEEAHn9pxv6ismcXh17HI8soEur6TxO442qxWjVaPXkTjHUqtx1
 cMFblbJcYCPGBVRzftaPWfXRJFsNK9R1Qb5LFZMy0FCchWZ5d3esu8/woLrYlhc8scRV
 U6njVjtusMlaZLElZMHyZC50gyImtDruEw3IKd0oNiN1PKStqTZCcPrgbECHRyWbAtnX
 jfnA==
X-Gm-Message-State: AMCzsaX3bC2xB0/gG65MSVDIsd9VOdRRz3CGonv/UjVWLFyfoNEa5TdQ
 rgY/U+5VaTpJOhEwOSW3O6Lyi+gHBN4e6bi/uAkfqA==
X-Google-Smtp-Source: ABhQp+Qzm98Prr6NldT2ShbfQN8O6LPW7CkqjywM642vdfF1az8r5FAHRAW1gP5AXgHEcyWttAMAtOMI1VTE8cUIY7M=
X-Received: by 10.31.218.193 with SMTP id r184mr3205192vkg.92.1508497430509;
 Fri, 20 Oct 2017 04:03:50 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.159.52.221 with HTTP; Fri, 20 Oct 2017 04:03:50 -0700 (PDT)
From: Denis Obrezkov <denisobrezkov@gmail.com>
Date: Fri, 20 Oct 2017 14:03:50 +0300
Message-ID: <CAGPpAzU1pCOSfJMKCQP8n5wM+xE3bhszYpV97rrG=rKr4zh0cg@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] Literature on the topic of interVMs communication
	mechanisms
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="===============3912306781357466888=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============3912306781357466888==
Content-Type: multipart/alternative; boundary="94eb2c07b1f87d7ef5055bf86da5"

--94eb2c07b1f87d7ef5055bf86da5
Content-Type: text/plain; charset="UTF-8"

Hello all,
I found this work very interesting for me:
https://blog.xenproject.org/2017/08/29/my-gsoc-experience-allow-setting-up-shared-memory-regions-between-vms-from-xl-config-file/

I am of a particular interest in the similar topic for real-time
communications in
embedded systems. So, I have a special request:
could you provide a list of good literature on the topic of hypervisors and
interVMs communications.



-- 
Regards, Denis Obrezkov

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

<div dir=3D"ltr">Hello all,<div>I found this work very interesting for me:<=
/div><div><a href=3D"https://blog.xenproject.org/2017/08/29/my-gsoc-experie=
nce-allow-setting-up-shared-memory-regions-between-vms-from-xl-config-file/=
">https://blog.xenproject.org/2017/08/29/my-gsoc-experience-allow-setting-u=
p-shared-memory-regions-between-vms-from-xl-config-file/</a></div><div><br>=
</div><div>I am of a particular interest in the similar topic for real-time=
 communications in=C2=A0</div><div>embedded systems. So, I have a special r=
equest:</div><div>could you provide a list of good literature on the topic =
of hypervisors and interVMs communications.</div><div><br></div><div>=C2=A0=
</div><div><div><br></div>-- <br><div class=3D"gmail_signature">Regards, De=
nis Obrezkov</div>
</div></div>

--94eb2c07b1f87d7ef5055bf86da5--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============3912306781357466888==--


From xen-users-bounces@lists.xen.org Sat Oct 21 23:14:34 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 21 Oct 2017 23:14: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 1e62xJ-00027H-Fq; Sat, 21 Oct 2017 23:13:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mike+xen@willitsonline.com>) id 1e62xI-00027B-CR
 for xen-users@lists.xen.org; Sat, 21 Oct 2017 23:13:24 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 F6/6C-29911-394DBE95; Sat, 21 Oct 2017 23:13:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsVyg93RQnfSlde
 RBpc3W1qsunqA1YHR4+ju30wBjFGsmXlJ+RUJrBmXPl5jL+hnrZi//DtTA+Mkli5GLg4hgQOM
 Eudv7GHsYuTkkBBwktjfs4ENIvGcUaKt9wkzhPOPUWLLi+VsIFUiAtISM640gdlsAuoSpydvB
 RrFwSEsoCvRu9gdJMwr4CIxfe9OJhCbRUBVYv6mLewgtqhAuMSd1ncsEDWCEidnPgGzmQXMJO
 ZtfsgMYctLNG+dDWWLS9x6Mp9pAiPfLCQts5C0zELSMgtJywJGllWM6sWpRWWpRbqGeklFmek
 ZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgWHIAAQ7GHc+dzrEKMnBpCTKW/HuVaQQX1J+
 SmVGYnFGfFFpTmrxIUYZDg4lCd72y68jhQSLUtNTK9Iyc4ARAZOW4OBREuHdfgkozVtckJhbn
 JkOkTrFaMzxY9KVP0wcNx5e/8MkxJKXn5cqJc4bDTJJAKQ0ozQPbhAsUi8xykoJ8zICnSbEU5
 BalJtZgir/ilGcg1FJmHcWyBSezLwSuH2vgE5hAjqF3f4FyCkliQgpqQZGvlPGJaGOB7RsZjx
 ZEvd42/+ERWtMLtWavFeQanh+rHBh7KzNCmv7P+k1bf57p4/14c7FfBp3c3muZH/quedgF6J4
 OPWf3vqD0kc/zlOzrjOaO+VN4ruEQ6HLg85NmPZvK3PTd6ncor2752prnvOr+bwhquNWuNmqw
 zLLNJuXh2maTxea+LLMWImlOCPRUIu5qDgRALCPK4/PAgAA
X-Env-Sender: mike+xen@willitsonline.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1508627601!111984788!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.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11140 invoked from network); 21 Oct 2017 23:13:22 -0000
Received: from smtpout-65-56.willitsonline.com (HELO mail.willitsonline.com)
 (216.7.65.56)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Oct 2017 23:13:22 -0000
Received: from localhost (localhost.localdomain [127.0.0.1])
 by mail.willitsonline.com (Postfix) with ESMTP id 910BD61482
 for <xen-users@lists.xen.org>; Sat, 21 Oct 2017 16:13:20 -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 sGRf8I90Evv8 for <xen-users@lists.xen.org>;
 Sat, 21 Oct 2017 16:13:20 -0700 (PDT)
Received: from [100.127.248.229] (office.willitsonline.com [216.7.65.8])
 (Authenticated sender: mike@willitsonline.com)
 by mail.willitsonline.com (Postfix) with ESMTPSA id 53F9E60749
 for <xen-users@lists.xen.org>; Sat, 21 Oct 2017 16:13:19 -0700 (PDT)
To: xen-users@lists.xen.org
From: Mike <mike+xen@willitsonline.com>
Message-ID: <93256d8f-90d3-73c7-36a7-da3047bd2c52@willitsonline.com>
Date: Sat, 21 Oct 2017 16:13:05 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-users] device naming - blkbak.<device> ????
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>

SGksCgoKIMKgwqDCoCBJIGhhdmUgdGhyZWUgaG9zdHMgZG9tMCBhbGwgcnVubmluZywgSSB0aGlu
aywgc2FtZSBpZGVudGljYWwgCnZlcnNpb24gb2YgdWJ1bnR1IDE2LjA0IGFuZCBob3N0aW5nIGEg
bnVtYmVyIG9mIGRvbVVzLgoKCiDCoMKgwqAgSSBub3RpY2UgdGhhdCBvbiB0d28gb2YgdGhlIGJv
eGVzLCB0aGVyZSBhcmUgcHJvY2Vzc2VzIHdpdGggbmFtZXMgCmxpa2UgJ2Jsa2JhY2suMi54dmRh
MicgYW5kIHN1Y2guIEkgdXNlIHJhdyBmaWxlc3lzdGVtIGltYWdlcyBhbmQgcHJlc3VtZSAKdGhl
c2UgcmVwcmVzZW50IHRoZSBsb29wYmFjayBmaWxlc3lzdGVtIGZvciBlYWNoIGRvbXUuIE9uIGEg
dGhpcmQgaG9zdCwgCnNlZW1pbmdseSBpZGVudGljYWxseSBjb25maWd1cmVkIHdpdGggaWRlbnRp
Y2FsIHNvZnR3YXJlIGFuZCBzbyBmb3J0aCwgSSAKaW5zdGVhZCBzZWUgcHJvY2Vzc2VzIHdpdGgg
bmFtZXMgbGlrZSAnNC54dmRhMS0wJy4KCgogwqDCoMKgIENhbiBhbnlvbmUgdGVsbCBtZSB3aGF0
IHRoZSBuYW1pbmcgc2lnbmlmaWNhbmNlIGlzIGFuZCB3aGF0IEkgY291bGQgCnBvc3NpYmx5IGhh
dmUgZGlmZmVyZW50IGJldHdlZW4gdGhlc2UgaG9zdHMgdGhhdCB3b3VsZCBtYWtlIHRoaXMgdGhh
dCB3YXk/CgoKVGhhbmsgeW91LgoKTUlrZS0KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Sun Oct 22 00:11:26 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 22 Oct 2017 00:11: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 1e63qu-0006UO-TV; Sun, 22 Oct 2017 00:10:52 +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 1e63qt-0006UI-5W
 for xen-users@lists.xen.org; Sun, 22 Oct 2017 00:10:51 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 3A/A4-31897-A02EBE95; Sun, 22 Oct 2017 00:10:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsXiLjyVTZfz0et
 Ig7/z1CxWXT3A6sDocXT3b6YAxijWzLyk/IoE1oy2Z1/ZCh5yVlw/tpq5gXE5RxcjJ4eQwEVG
 iTlnuLoYOThYBOwl7qwKBwmzCPxhkph4UR7EFhawlTh8uIsZxBYRUJV4svAsC0i5kICLxIMWJ
 ZAwm4CSxI0T/9lBbGYBaYknO76AlfMK2Eg0PVrCBjFSVeL9oRlgtqhAuMSd1ncsEDWCEidnPg
 GzOQVcJaavP8MKMUdd4s+8S8wQtrjErSfzmSBseYnmrbOZJzAKzELSPgtJyywkLbOQtCxgZFn
 FqFGcWlSWWqRrZKaXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYsAxAsIPxzILA
 Q4ySHExKorwV715FCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg1Xr4OlJIsCg1PbUiLTMHGDswa
 QkOHiURXg+QNG9xQWJucWY6ROoUoy7Hj0lX/jAJseTl56VKifOagBQJgBRllObBjYDF8SVGWS
 lhXkago4R4ClKLcjNLUOVfMYpzMCoJ8359ADSFJzOvBG7TK6AjmICOYLd/AXJESSJCSqqBcfq
 NZf1CUutifl8syPzepM7iteWzfvtO9XZh8RJjr9tLNMKnnvh1LS9A1OVj+AWLTWm3pN9OWJ8k
 vLjwD9+2pasrFESOBN1fX/nP0eaz5YYfbXLTq1/IiK22P8YwK6Y+dnpcXX1b8+yiPTvyPm3b0
 Hbl+dqdtg/iotq09qSs47j3fs8PkY1uu5RYijMSDbWYi4oTAewPgi3eAgAA
X-Env-Sender: srn@prgmr.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1508631048!108185353!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.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50926 invoked from network); 22 Oct 2017 00:10:49 -0000
Received: from mail.prgmr.com (HELO mail.prgmr.com) (71.19.149.6)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Oct 2017 00:10:49 -0000
Received: from [192.168.2.33] (c-174-62-74-142.hsd1.ca.comcast.net
 [174.62.74.142]) (Authenticated sender: srn)
 by mail.prgmr.com (Postfix) with ESMTPSA id 8701828C022;
 Sat, 21 Oct 2017 20:10:47 -0400 (EDT)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.prgmr.com 8701828C022
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=prgmr.com;
 s=default; t=1508631047;
 bh=HilHfoOfAusuIASOAxaFfauXy6/24oq0DvKyxZQKxs8=;
 h=Subject:To:References:From:Cc:Date:In-Reply-To:From;
 b=QTUo0oMR9ZKjDkwUFYqs+oou9hnMjS28Og4msuKHajfobU9WRVzWdBKFr68VOtf9x
 ZqT3gNZT7LhWaMhHKGtgNICKB8jG/PWaFC0BAq11NfgAR7x0LD4gxlJjsi4wvLTTuD
 j1HQPgdKXtWqdWu+lP8S/Fb7+ZROO3BZ06gTkdQM=
To: Mike <mike+xen@willitsonline.com>
References: <93256d8f-90d3-73c7-36a7-da3047bd2c52@willitsonline.com>
From: Sarah Newman <srn@prgmr.com>
Message-ID: <04bcb989-8b23-ef82-7af5-b3d5c6316b4a@prgmr.com>
Date: Sat, 21 Oct 2017 17:10:47 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <93256d8f-90d3-73c7-36a7-da3047bd2c52@willitsonline.com>
Content-Language: en-US
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] device naming - blkbak.<device> ????
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>

T24gMTAvMjEvMjAxNyAwNDoxMyBQTSwgTWlrZSB3cm90ZToKPiBIaSwKPiAKPiAKPiDCoMKgwqAg
SSBoYXZlIHRocmVlIGhvc3RzIGRvbTAgYWxsIHJ1bm5pbmcsIEkgdGhpbmssIHNhbWUgaWRlbnRp
Y2FsIHZlcnNpb24gb2YgdWJ1bnR1IDE2LjA0IGFuZCBob3N0aW5nIGEgbnVtYmVyIG9mIGRvbVVz
Lgo+IAo+IAo+IMKgwqDCoCBJIG5vdGljZSB0aGF0IG9uIHR3byBvZiB0aGUgYm94ZXMsIHRoZXJl
IGFyZSBwcm9jZXNzZXMgd2l0aCBuYW1lcyBsaWtlICdibGtiYWNrLjIueHZkYTInIGFuZCBzdWNo
LiBJIHVzZSByYXcgZmlsZXN5c3RlbSBpbWFnZXMgYW5kIHByZXN1bWUgdGhlc2UKPiByZXByZXNl
bnQgdGhlIGxvb3BiYWNrIGZpbGVzeXN0ZW0gZm9yIGVhY2ggZG9tdS4gT24gYSB0aGlyZCBob3N0
LCBzZWVtaW5nbHkgaWRlbnRpY2FsbHkgY29uZmlndXJlZCB3aXRoIGlkZW50aWNhbCBzb2Z0d2Fy
ZSBhbmQgc28gZm9ydGgsIEkgaW5zdGVhZCBzZWUKPiBwcm9jZXNzZXMgd2l0aCBuYW1lcyBsaWtl
ICc0Lnh2ZGExLTAnLgo+IAo+IAo+IMKgwqDCoCBDYW4gYW55b25lIHRlbGwgbWUgd2hhdCB0aGUg
bmFtaW5nIHNpZ25pZmljYW5jZSBpcyBhbmQgd2hhdCBJIGNvdWxkIHBvc3NpYmx5IGhhdmUgZGlm
ZmVyZW50IGJldHdlZW4gdGhlc2UgaG9zdHMgdGhhdCB3b3VsZCBtYWtlIHRoaXMgdGhhdCB3YXk/
CgpIYXZlIHlvdSBjaGVja2VkIHRoZSBrZXJuZWwgdmVyc2lvbiB3aXRoIHVuYW1lIC1hPwoKVGhp
cyBjaGFuZ2Ugd2FzIGludHJvZHVjZWQgaW4gNC45OgpodHRwczovL2dpdC5rZXJuZWwub3JnL3B1
Yi9zY20vbGludXgva2VybmVsL2dpdC9zdGFibGUvbGludXgtc3RhYmxlLmdpdC9jb21taXQvP2g9
bGludXgtNC45LnkmaWQ9ZmEzMTg0Yjg5ODcxN2Q2OTYyNDIyNDE1NDFiOGNiY2I2NWM1ZDQ5NwoK
VWJ1bnR1IFhlbmlhbCBMVFMgaGFzIGEgaGFyZHdhcmUgZW5hYmxlbWVudCBrZXJuZWwgdGhhdCBp
cyB0aGUgbW9zdCByZWNlbnQgdmVyc2lvbiB0aGV5IHN1cHBvcnQsIGN1cnJlbnRseSA0LjEwCmh0
dHBzOi8vcGFja2FnZXMudWJ1bnR1LmNvbS94ZW5pYWwtdXBkYXRlcy9saW51eC1pbWFnZS1nZW5l
cmljLWh3ZS0xNi4wNCAsIGFzIHdlbGwgYXMgYSBrZXJuZWwgdGhhdCBpcyBiYXNlZCBvZmYgb2Yg
dGhlIG9yaWdpbmFsIHJlbGVhc2UKaHR0cHM6Ly9wYWNrYWdlcy51YnVudHUuY29tL3hlbmlhbC11
cGRhdGVzL2xpbnV4LWltYWdlLWdlbmVyaWMgLCB3aGljaCBpcyA0LjQuCgotLVNhcmFoCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFp
bGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Sun Oct 22 21:44:23 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 22 Oct 2017 21:44: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 1e6O1h-0007tE-Ay; Sun, 22 Oct 2017 21:43:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mike+xen@willitsonline.com>) id 1e6O1g-0007t8-VQ
 for xen-users@lists.xen.org; Sun, 22 Oct 2017 21:43:21 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 38/DA-07499-8F01DE95; Sun, 22 Oct 2017 21:43:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVyg93RQve7wNt
 IgyMPdCxWXT3A6sDocXT3b6YAxijWzLyk/IoE1ozTK46zFVzmqti96xJLA2MTZxcjF4eQwAFG
 iS8PZzF2MXJySAg4Sezv2cAGYgsJPGeU2P7PGML+xyhx674GiC0sYCtx+HAXM4gtIiAtMeNKE
 1R9mcTN1Q/B5rAJqEucnryVBcTmFXCR+N49kRXEZhFQldh/tAssLioQLnGn9R1UjaDEyZlPwG
 xOoPkP76wCm8MsYCYxb/NDZghbXqJ562woW1zi1pP5TBMYBWYhaZ+FpGUWkpZZSFoWMLKsYtQ
 oTi0qSy3SNTLVSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDFsGINjBuGpB4CFG
 SQ4mJVHe0p9vIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8C7hfxspJFiUmp5akZaZA4wgmLQEB
 4+SCO8MkDRvcUFibnFmOkTqFKMux49JV/4wCbHk5eelSonz5oMUCYAUZZTmwY2ARfMlRlkpYV
 5GoKOEeApSi3IzS1DlXzGKczAqCfO2gUzhycwrgdv0CugIJqAjZO3fgBxRkoiQkmpgdEovebG
 xLnf5/jvJd/Rqova5hz3T5tsbGKN2I8fo06rXpf7zFadMzMrxETxzxU2Xg3lXXePXaL2zViZs
 QtZTbv3NeXn42edXWx+sf9Cx+m5r0UVPowOce2e99p0vwc646ax2wLsHz2/PduLslX8579vPr
 04HbFIsT9oLvPDd6Ne3YZUew71NhkosxRmJhlrMRcWJALD3pEHhAgAA
X-Env-Sender: mike+xen@willitsonline.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1508708598!66389492!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.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41612 invoked from network); 22 Oct 2017 21:43:19 -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; 22 Oct 2017 21:43:19 -0000
Received: from localhost (localhost.localdomain [127.0.0.1])
 by mail.willitsonline.com (Postfix) with ESMTP id 995BB60535
 for <xen-users@lists.xen.org>; Sun, 22 Oct 2017 14:43:17 -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 sU4FuppeuoQQ for <xen-users@lists.xen.org>;
 Sun, 22 Oct 2017 14:43:17 -0700 (PDT)
Received: from [100.127.248.229] (office.willitsonline.com [216.7.65.8])
 (Authenticated sender: mike@willitsonline.com)
 by mail.willitsonline.com (Postfix) with ESMTPSA id 60B3A60333
 for <xen-users@lists.xen.org>; Sun, 22 Oct 2017 14:43:16 -0700 (PDT)
To: xen-users@lists.xen.org
References: <93256d8f-90d3-73c7-36a7-da3047bd2c52@willitsonline.com>
 <04bcb989-8b23-ef82-7af5-b3d5c6316b4a@prgmr.com>
From: Mike <mike+xen@willitsonline.com>
Message-ID: <2f73d106-7d4c-912d-eb94-89f4c0a468e9@willitsonline.com>
Date: Sun, 22 Oct 2017 14:42:59 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <04bcb989-8b23-ef82-7af5-b3d5c6316b4a@prgmr.com>
Content-Language: en-US
Subject: Re: [Xen-users] device naming - blkbak.<device> ????
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>

T24gMTAvMjEvMjAxNyAwNToxMCBQTSwgU2FyYWggTmV3bWFuIHdyb3RlOgo+IE9uIDEwLzIxLzIw
MTcgMDQ6MTMgUE0sIE1pa2Ugd3JvdGU6Cj4+IEhpLAo+Pgo+Pgo+PiAgwqDCoMKgIEkgaGF2ZSB0
aHJlZSBob3N0cyBkb20wIGFsbCBydW5uaW5nLCBJIHRoaW5rLCBzYW1lIGlkZW50aWNhbCB2ZXJz
aW9uIG9mIHVidW50dSAxNi4wNCBhbmQgaG9zdGluZyBhIG51bWJlciBvZiBkb21Vcy4KPj4KPj4K
Pj4gIMKgwqDCoCBJIG5vdGljZSB0aGF0IG9uIHR3byBvZiB0aGUgYm94ZXMsIHRoZXJlIGFyZSBw
cm9jZXNzZXMgd2l0aCBuYW1lcyBsaWtlICdibGtiYWNrLjIueHZkYTInIGFuZCBzdWNoLiBJIHVz
ZSByYXcgZmlsZXN5c3RlbSBpbWFnZXMgYW5kIHByZXN1bWUgdGhlc2UKPj4gcmVwcmVzZW50IHRo
ZSBsb29wYmFjayBmaWxlc3lzdGVtIGZvciBlYWNoIGRvbXUuIE9uIGEgdGhpcmQgaG9zdCwgc2Vl
bWluZ2x5IGlkZW50aWNhbGx5IGNvbmZpZ3VyZWQgd2l0aCBpZGVudGljYWwgc29mdHdhcmUgYW5k
IHNvIGZvcnRoLCBJIGluc3RlYWQgc2VlCj4+IHByb2Nlc3NlcyB3aXRoIG5hbWVzIGxpa2UgJzQu
eHZkYTEtMCcuCj4+Cj4+Cj4+ICDCoMKgwqAgQ2FuIGFueW9uZSB0ZWxsIG1lIHdoYXQgdGhlIG5h
bWluZyBzaWduaWZpY2FuY2UgaXMgYW5kIHdoYXQgSSBjb3VsZCBwb3NzaWJseSBoYXZlIGRpZmZl
cmVudCBiZXR3ZWVuIHRoZXNlIGhvc3RzIHRoYXQgd291bGQgbWFrZSB0aGlzIHRoYXQgd2F5Pwo+
IEhhdmUgeW91IGNoZWNrZWQgdGhlIGtlcm5lbCB2ZXJzaW9uIHdpdGggdW5hbWUgLWE/Cj4KPiBU
aGlzIGNoYW5nZSB3YXMgaW50cm9kdWNlZCBpbiA0Ljk6Cj4gaHR0cHM6Ly9naXQua2VybmVsLm9y
Zy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvc3RhYmxlL2xpbnV4LXN0YWJsZS5naXQvY29tbWl0
Lz9oPWxpbnV4LTQuOS55JmlkPWZhMzE4NGI4OTg3MTdkNjk2MjQyMjQxNTQxYjhjYmNiNjVjNWQ0
OTcKPgo+IFVidW50dSBYZW5pYWwgTFRTIGhhcyBhIGhhcmR3YXJlIGVuYWJsZW1lbnQga2VybmVs
IHRoYXQgaXMgdGhlIG1vc3QgcmVjZW50IHZlcnNpb24gdGhleSBzdXBwb3J0LCBjdXJyZW50bHkg
NC4xMAo+IGh0dHBzOi8vcGFja2FnZXMudWJ1bnR1LmNvbS94ZW5pYWwtdXBkYXRlcy9saW51eC1p
bWFnZS1nZW5lcmljLWh3ZS0xNi4wNCAsIGFzIHdlbGwgYXMgYSBrZXJuZWwgdGhhdCBpcyBiYXNl
ZCBvZmYgb2YgdGhlIG9yaWdpbmFsIHJlbGVhc2UKPiBodHRwczovL3BhY2thZ2VzLnVidW50dS5j
b20veGVuaWFsLXVwZGF0ZXMvbGludXgtaW1hZ2UtZ2VuZXJpYyAsIHdoaWNoIGlzIDQuNC4KPgo+
IC0tU2FyYWgKPgo+CgoKVGhhdCBpcyBpbmRlZWQgdGhlIGNhc2UuIFRoYW5rIHlvdS4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFp
bGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Mon Oct 23 08:41:08 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 08:41:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1e6YHG-0004dx-TY; Mon, 23 Oct 2017 08:40:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <who.are.you@posteo.no>) id 1e6YHF-0004dA-KT
 for xen-users@lists.xen.org; Mon, 23 Oct 2017 08:40:05 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 03/4A-02146-4EAADE95; Mon, 23 Oct 2017 08:40:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsWy01nFSffJqre
 RBtO3SlqsunqA1YHR4+ju30wBjFGsmXlJ+RUJrBmzek8wFVxhqZhw9QpzA+MT5i5GLg4hge2M
 Eo19d9ggnI2MEvM+bgDKcHCwCKhKnPki28XIycEmIC3xfM5pVhBbBMiecaWJDcQWFtCR+P34D
 VicV8BY4sGEdewgtpCAg8S16Sug4oISJ2c+YQGxmQW0JG78e8kEMp4ZaM7yfxwgYU4BR4n/Hz
 exTWDkmYWkYxaSjlkIHQsYmVcxahSnFpWlFukaGuslFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQ
 mFesl5+duYgSGDgMQ7GD8t83zEKMkB5OSKO/vnLeRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4
 j64EygkWpaanVqRl5gCDGCYtwcGjJMJbCZLmLS5IzC3OTIdInWK05Ljx8PofJo4Tk24AyW1fb
 /1hEmLJy89LlRLnTQRpEABpyCjNgxsHi7RLjLJSwryMQAcK8RSkFuVmlqDKv2IU52BUEuY9AD
 KFJzOvBG7rK6CDmIAOkrV/A3JQSSJCSqqBMZn7q9CCiTYVf7WWnDwa+Pv40piqc7/Lfqifbr1
 0ZYmHst/LdfdPTra+vfGYUUt1aUAwy4pVJYznDZZ/W39u0qI2RseAWQ+T1IseBwkGfbOzmrAo
 7fbEu0tYtLpvc9g61G1z92O3Krz2rkdHzsXxvkahSm+MqejPK7nH9u160GBw+MHTWS4J5kosx
 RmJhlrMRcWJAISvM6CvAgAA
X-Env-Sender: who.are.you@posteo.no
X-Msg-Ref: server-6.tower-206.messagelabs.com!1508748004!105338313!1
X-Originating-IP: [185.67.36.66]
X-SpamReason: No, hits=1.0 required=7.0 tests=DATE_IN_PAST_12_24
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42196 invoked from network); 23 Oct 2017 08:40:04 -0000
Received: from mout02.posteo.de (HELO mout02.posteo.de) (185.67.36.66)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Oct 2017 08:40:04 -0000
Received: from submission (posteo.de [89.146.220.130]) 
 by mout02.posteo.de (Postfix) with ESMTPS id 2423C209FA
 for <xen-users@lists.xen.org>; Mon, 23 Oct 2017 10:40:03 +0200 (CEST)
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 3yL8wg1bWpz10Bm
 for <xen-users@lists.xen.org>; Mon, 23 Oct 2017 10:40:02 +0200 (CEST)
Date: Sun, 22 Oct 2017 15:31:52 +0000
From: who.are.you@posteo.no
To: xen-users@lists.xen.org
Message-ID: <20171022153151.pyjpuauuyswaodx5@email>
References: <mailman.73.1508747487.1168.xen-users@lists.xen.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <mailman.73.1508747487.1168.xen-users@lists.xen.org>
Subject: [Xen-users] Options for graphics in Xen console
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>

CkhlbGxvCgpJIHdvbmRlcmVkIGlmIGFueW9uZSBrbm93cyBvZiBvcHRpb25zIGZvciBtYWtpbmcg
ZnJhbWVidWZmZXIgZ3JhcGhpY2FsIGFwcGxpY2F0aW9ucyB3b3JrLCBsaWtlIG9teHBsYXllciBv
ciBmYmksIGluIHRoZSBYZW4gY29uc29sZT8KCkkgaGF2ZSB0cmllZCB0byBnZXQgdGhlIFhvcmcg
KnNlcnZlciBhbmQgY2xpZW50KiBydW5uaW5nIGluIGEgZG9tVSBhbmQgbmV2ZXIgaGFkIGFueSBs
dWNrLiBGZWx0IGxpa2UgWGVuIHdpdGggY2xpZW50IHNvZnR3YXJlIGlzIG5vdCBtYXNzaXZlbHkg
Zm9jdXNlZCBvbiBieSBkZXZlbG9wZXJzLiBJIHdvbmRlcmVkIGlmIEkgY2FuIGRvIGFueXRoaW5n
IHdpdGgganVzdCB0aGUgWGVuIGNvbnNvbGUuCgpJIGhhdmUgcmVhZCBhIGJpdCBhYm91dCBhIHZp
cnR1YWwgZnJhbWUgYnVmZmVyLCBidXQgaGF2ZW4ndCBmb3VuZCBtdWNoIGluZm8gYWJvdXQgaXQg
b3RoZXIgdGhhbiB0aGF0IGl0IG5lZWRzIHRvIGJlIGFkZGVkIGR1cmluZyBrZXJuZWwgY29tcGls
YXRpb24sIGFuZCBJIHdhcyBob3Bpbmcgbm90IHRvIGdvIGludG8gY29tcGlsaW5nIGtlcm5lbHMu
IEknbSB1c2luZyBEZWJpYW4uCgpUaGFua3MKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Mon Oct 23 09:17:49 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 09:17: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 1e6YrF-0000UB-QN; Mon, 23 Oct 2017 09:17: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=4622d1db0=Paul.Durrant@citrix.com>)
 id 1e6YrE-0000Tq-D6
 for xen-users@lists.xen.org; Mon, 23 Oct 2017 09:17:16 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 AE/6E-14867-B93BDE95; Mon, 23 Oct 2017 09:17:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOIsWRWlGSWpSXmKPExsWSzvfng+6UzW8
 jDaa2qlqsunqA1YHR4+ju30wBjFGsmXlJ+RUJrBnP1/5hLbjNX/Hh93+2BsYD/F2MnBwSAv4S
 5/YeYAOx2QR0JJYenc8EYosIxEu0bFvNCGILC7hKHJp8hxUi7iax7kk3VI2RRPv/12A1LAKqE
 l/7z7B0MXJw8Aq4S/QesAIxhQQCJI4v4gSp4BQIlJjQ8ABsCqOArMSXxtXMIDazgLjErScQWy
 UEBCSW7DnPDGGLSrx8/I8VwjaQ2Lp0H9h0ZgFNifW79CFaFSWmdD9kB7F5BQQlTs58wjKBUWg
 WkqmzEDpmIemYhaRjASPLKkaN4tSistQiXSMLvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRi
 veT83E2MwOBmAIIdjOfXBh5ilORgUhLl/Z3zNlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/XT
 UA5waLU9NSKtMwcYJzBpCU4eJREeGWBsSbEW1yQmFucmQ6ROsVozHFs0+U/TBxPrs37yyTEkp
 eflyolzssJUioAUppRmgc3CBb/lxhlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCTMuwXkHp7MvBK
 4fa+ATmECOcX+DcgpJYkIKakGRtV93x4t6Pz31aLuiKfQ+ms1iTxuc0piF3HOnegzIee5/l1x
 1Xt/1c40+S0NrZhYydXgoLV+f5PWXuZH1tFNa4/XMYSUvN4mbxqa0Bwutew2g0CR/F6HSKWfV
 fXLg5c5T945i03PTvfq76WqbZf9o2Rlpe0vdbzdcP1ei+6UfhbZW1JnVu07q8RSnJFoqMVcVJ
 wIAGDEt7L6AgAA
X-Env-Sender: prvs=4622d1db0=Paul.Durrant@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1508750226!108331543!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,received_headers: No Received headers,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21349 invoked from network); 23 Oct 2017 09:17:08 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Oct 2017 09:17:08 -0000
X-IronPort-AV: E=Sophos;i="5.43,422,1503360000"; d="scan'208";a="106443564"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Berillions' <berillions@gmail.com>, "'xen-users@lists.xen.org'"
 <xen-users@lists.xen.org>
Thread-Topic: [Xen-devel] Xen 4.9 is broken with last version of Win10
Thread-Index: AQHTSo5Fg36gWUIiz0S1DHh18EkmV6LxKUVQ
Date: Mon, 23 Oct 2017 09:17:01 +0000
Message-ID: <0c2d21ed52194634a7767c784d30776d@AMSPEX02CL03.citrite.net>
References: <CAGib1vcFV2Cpm6zNzX0EFRVm+k+W78Jsj1EROky9LAy04BxgMg@mail.gmail.com>
In-Reply-To: <CAGib1vcFV2Cpm6zNzX0EFRVm+k+W78Jsj1EROky9LAy04BxgMg@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-users] [Xen-devel] Xen 4.9 is broken with last version of
	Win10
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>

RGUtaHRtbGluZy4uLg0KTW92aW5nIHRvIHhlbi11c2VycyAoeGVuLWRldmVsIHRvIGJjYykuLi4N
Cg0KLS0tLS0NCkZyb206IFhlbi1kZXZlbCBbbWFpbHRvOnhlbi1kZXZlbC1ib3VuY2VzQGxpc3Rz
Lnhlbi5vcmddIE9uIEJlaGFsZiBPZiBCZXJpbGxpb25zDQpTZW50OiAyMSBPY3RvYmVyIDIwMTcg
MTc6NTANClRvOiB4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZw0KU3ViamVjdDogW1hlbi1kZXZlbF0g
WGVuIDQuOSBpcyBicm9rZW4gd2l0aCBsYXN0IHZlcnNpb24gb2YgV2luMTANCg0KSGkgZ3V5cywN
Ckkgc2VuZCB5b3UgdGhpcyBtZXNzYWdlIHRvIHdhcm4geW91IHRoYXQgdGhlIGxhdGVzdCBvZmZp
Y2lhbCB2ZXJzaW9uIG9mIFdpbmRvd3MgMTAgaXMgYnJva2VuIHdpdGggWGVuLiBUaGlzIGFjdHVh
bCB2ZXJzaW9uIGNhbGxlZCAiRmFsbCBDcmVhdG9yIFVwZGF0ZSIgaXMgcmVsZWFzZWQgZmV3IGRh
eXMgYWdvLg0KSSBkaWQgbXkgdGVzdHMgd2l0aCB0aGlzIHZlcnNpb24gMTcwOSBhbmQgdGhlIG9s
ZCB2ZXJzaW9uIDE3MDMgY2FsbGVkICJDcmVhdG9yIFVwZGF0ZSIgYW5kIFNFQUJJT1MuDQpXaW5k
b3dzIDEwIHZlcnNpb24gMTcwOSA6DQpTRUFCSU9TIDogQWJsZSB0byBib290IHRvIHRoZSBDRC9E
VkQtUk9NIGJ1dCB3aGVuIHlvdSBtdXN0IHRvIGNob29zZSB5b3VyIGRpc2sgdG8gaW5zdGFsbCB0
aGUgc3lzdGVtLCBXaW5kb3dzIHNheXMgdGhhdCB0aGVzZSBkcml2ZXJzIGFyZSBvYnNvbGV0ZSBh
bmQgZG9uJ3QgZmluZCB5b3VyIGRpc2suDQpodHRwOi8vaHBpY3MubGkvMDA4MmFhOA0KSSB0cnkg
dG8gdHJhbnNsYXRlIHRoZSBGcmVuY2ggbWVzc2FnZSA6DQpMb2FkIGEgZHJpdmVyIA0KWW91ciBj
b21wdXRlciBuZWVkcyBhIG1lZGlhJ3MgZHJpdmVyIHdoaWNoIGlzIG1pc3NpbmcuIEl0IGNhbiBi
ZSBhIERWRCBEaXNrLCBVU0IgRGlzayBvciBIYXJkIERpc2sgZHJpdmVyLiBJZiB5b3UgaGF2ZSBh
IENEIG9yIGFuIFVTQiBLZXkgd2l0aCB0aGUgZHJpdmVyLCBpbnNlcnQgaXQgbm93Lg0KDQpXaW5k
b3dzIDEwIHZlcnNpb24gMTcwMyA6DQpTRUFCSU9TIDogQWxsIHdvcmtzIGNvcnJlY3RseS4NCmh0
dHA6Ly9ocGljcy5saS8wYjlhYWFmDQpUaGlzIHByb2JsZW0gYWZmZWN0IFFFTVUvS1ZNIHRvbywg
c2VlIGhlcmUgOg0KaHR0cDovL2xpc3RzLm5vbmdudS5vcmcvYXJjaGl2ZS9odG1sL3FlbXUtZGlz
Y3Vzcy8yMDE3LTEwL21zZzAwMDQ0Lmh0bWwNCg0KQ2hlZXJzLA0KTWF4aW1lDQotLS0tLQ0KDQpI
aSwNCg0KICBJIGp1c3QgZG93bmxvYWRlZCBhIGNvcHkgb2YgMTcwOSBhbmQgSSBkb24ndCBzZWUg
YW55IHBhcnRpY3VsYXIgcHJvYmxlbS4gV2hhdCBkb2VzIHlvdXIgeGwuY2ZnIGxvb2sgbGlrZT8g
SSBndWVzcyB0aGUgcHJvYmxlbSBpcyB5b3VyIGNob2ljZSBvZiBzeXN0ZW0gZGlzayBlbXVsYXRp
b24sIHdoaWNoIGlzIHdoeSB5b3Ugc2VlIHRoZSBzYW1lIGlzc3VlIHdpdGggS1ZNLg0KDQogIFBh
dWwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11
c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Mon Oct 23 10:58:33 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Oct 2017 10:58: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 1e6aQU-0007tH-TF; Mon, 23 Oct 2017 10:57:46 +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 1e6aQT-0007tB-QB
 for xen-users@lists.xen.org; Mon, 23 Oct 2017 10:57:45 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 73/3D-31897-82BCDE95; Mon, 23 Oct 2017 10:57:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVysyfVTVfj9Nt
 Igwn/mSxWXT3A6sDocXT3b6YAxijWzLyk/IoE1oznt58wFexhqzizaydzA+MS1i5GLg4hgU2M
 Ejcu32aCcHYzSnRP2cHWxcjJISxgJDFh5kF2EFtEIFTixaaFbBBFsxglmvZdACtiE9CUuPP5E
 xOIzStgJbF/4TZmEJtFQFVi5b2TjCC2qEC4RNPZfhaIGkGJkzOfANkcHJwC1hJr14WBhJkFzC
 TmbX7IDGGLS9x6Mp8JwpaXaN46m3kCI98sJN2zkLTMQtIyC0nLAkaWVYwaxalFZalFukaWekl
 FmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgYHIAAQ7GA8sCjzEKMnBpCTK+zvnbaQQ
 X1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6iU0A5waLU9NSKtMwcYEzApCU4eJREeKNB0rzFBYm5x
 ZnpEKlTjJYcxzZd/sPE8WPSFSB54+H1P0xCLHn5ealS4rytIA0CIA0ZpXlw42Bxe4lRVkqYlx
 HoQCGegtSi3MwSVPlXjOIcjErCvF9OAk3hycwrgdv6CuggJqCDZO3fgBxUkoiQkmpgVPu1Ibl
 u78vMdfoLjQovTlqQfE9SY2HZLmfjPdFrf6qIdx6Izel8t/xFde61aUdLQ+ZxRcZfC9i++nji
 430Rc3ceL5DL5njNInkuv6q+VuGMyJHTlzbuC1aT4l3/q/hOWWar3Zr9FW0T3y2smRJpyuHvd
 brr1znRT9MiY0sX/n/q7Tb15nQ1YyWW4oxEQy3mouJEAIBUHLTWAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1508756263!108353261!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.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24488 invoked from network); 23 Oct 2017 10:57:43 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-27.messagelabs.com with SMTP; 23 Oct 2017 10:57:43 -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 C12A880D;
 Mon, 23 Oct 2017 03:57:42 -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 4A3E53F58F;
 Mon, 23 Oct 2017 03:57:42 -0700 (PDT)
To: =?UTF-8?B?SmVzw7pzIEzDoXphcm8=?= <jesus.lazaro@ehu.eus>,
 xen-users@lists.xen.org
References: <9741fca2-c55b-b54e-52e9-1df02e6a205b@ehu.eus>
 <71e0d5c6-e4e0-7460-1173-a158f7997df8@arm.com>
 <d1fb60a1-2de0-e1bb-6299-59959a6abc3c@ehu.eus>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <749a3b52-8309-02a2-a758-1ed550f5b1dc@arm.com>
Date: Mon, 23 Oct 2017 11:57:40 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <d1fb60a1-2de0-e1bb-6299-59959a6abc3c@ehu.eus>
Content-Language: en-US
Subject: Re: [Xen-users] i2c pass-through in mpsoc
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>

CgpPbiAxMy8xMC8xNyAxMDo1NSwgSmVzw7pzIEzDoXphcm8gd3JvdGU6Cj4gSGksCgpIZWxsbywK
Cj4gQXZvaWRpbmcgdGhlIGR0ZGV2IHByb3BlcnR5IGF2b2lkcyBhbnkgZXJyb3IuIE5vdyB0aGUg
aXNzdWUgaXMgdGhhdCwgCj4gYWx0aG91Z2ggaW4gdGhlIGRldmljZXRyZWUvcGFzc3Rocm91Z2gg
c2VjdGlvbiB0aGUgaTJjIGFwcGVhcnMsIHRoZSAKPiBrZXJuZWwgZmFpbHMgdG8gbG9hZCBhbnkg
ZHJpdmVycyBhbmQgZG9lcyBub3QgY3JlYXRlIHRoZSAvZGV2L2kyYyBkZXZpY2UuCj4gCj4gVGhl
IGRvbTAga2VybmVsIGhhcyBYRU4gc3VwcG9ydCBmb2xsb3dpbmcgCj4gaHR0cHM6Ly93aWtpLnhl
bnByb2plY3Qub3JnL3dpa2kvTWFpbmxpbmVfTGludXhfS2VybmVsX0NvbmZpZ3MKPiAKPiBkbWVz
ZyBkb2VzIG5vdCBvZmZlciBhbnkgbWVzc2FnZXMgcmVnYXJkaW5nIGlzc3VlcyB3aXRoIHRoZSBp
MmMuCgpJIGFtIGEgYml0IGNvbmZ1c2VkLiBZb3Ugc2F5IHlvdSBwYXNzLXRocm91Z2ggdG8gYSBn
dWVzdCwgYnV0IHNwZWFrIAphYm91dCBEb20wIGtlcm5lbC4gU28gdGhlIGRtZXNnIGlzIGZyb20g
RG9tVSBvciBEb20wPwoKTm90ZSB0aGF0IHdoZW4gZG9pbmcgcGxhdGZvcm0gZGV2aWNlIHBhc3N0
aHJvdWdoLCBEb20wIGtlcm5lbCBpcyBub3QgCmludm9sdmVkIGluIHRoZSBwcm9jZXNzLiBUaGUg
Z3Vlc3Qgd2lsbCBoYXZlIGZ1bGwgYWNjZXNzIGFuZCBzaG91bGQgCmRldGVjdCBpdCB2aWEgZGV2
aWNlLXRyZWUuCgpNYWtlIHN1cmUgeW91IGhhdmUgSTJDIGJ1aWx0IGluIHlvdXIgZ3Vlc3Qga2Vy
bmVsLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Tue Oct 24 06:47:07 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 06:47:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1e6syO-0003DP-1O; Tue, 24 Oct 2017 06:46:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jesus.lazaro@ehu.eus>) id 1e6syM-0003DJ-JF
 for xen-users@lists.xen.org; Tue, 24 Oct 2017 06:45:58 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 1E/5C-21967-5A1EEE95; Tue, 24 Oct 2017 06:45:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAKsWRWlGSWpSXmKPExsUy7zGDk+7Sh+8
 iDZYcYLVYdfUAqwOjx9Hdv5kCGKNYM/OS8isSWDM23exiLrgqXbHzzl7GBsZOkS5GLg4hgeWM
 Ei9bpzFCOL2MEl0HG1nhnJ2b29khnA5GiYO3/kNl5jBKzGlZB+RwcggLGElMmHkQqIqDQ0TAQ
 eLiVXuImlOMEuuv3WMFibMJ2EosbOEDMXkFrCQa1nuBmCwCqhJTD4eCDBEVCJdoOtvPAmLzCg
 hKnJz5BMzmFLCW2LTmCxuIzSxgJjFv80NmCFtc4taT+UwQtrxE89bZYHEJgUKJ5ddfQNmCEsu
 OHWeBsK0kfl37wgphq0jsnvwCKq4psfjlNyYI20Ri2ZNLbBC2usT9d8vBvpUQeMAsMfvDFUaI
 hKPE/44OFojEIkaJGz/Os0xglJ6F5PBZSI6dheTYWUiOXcDIsopRvTi1qCy1SNdIL6koMz2jJ
 DcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMIYZgGAH4/c/TocYJTmYlER5f+e8jRTiS8pPqc
 xILM6ILyrNSS0+xCjDwaEkwev64F2kkGBRanpqRVpmDjCZwKQlOHiURHj9QNK8xQWJucWZ6RC
 pU4yWHMc2Xf7DxPFj0hUg+Wzm6wZmIZa8/LxUKXFeEZAGAZCGjNI8uHGwhHeJUVZKmJcR6EAh
 noLUotzMElT5V4ziHIxKwrw3QabwZOaVwG19BXQQE9BBsvZvQA4qSURISTUwsjWHOjd5FfDVr
 PN9oG79KlLZRbyH7dL6BRcOiMVZzxBYOEMzlL1vh1dS8iy/nPZK897SQ0JsD48/3RJ5O0W4KN
 Owg6k2ruJg0olPAWdUS764GfWce/xN4/vMGY6WfaZnbU5vXfso0WfDmuQ5lyS4fykxaSl63FK
 QiWLc6SWd9MFG9Ym29A8lluKMREMt5qLiRADn3ZoBcwMAAA==
X-Env-Sender: jesus.lazaro@ehu.eus
X-Msg-Ref: server-5.tower-206.messagelabs.com!1508827556!106709933!1
X-Originating-IP: [158.227.0.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45098 invoked from network); 24 Oct 2017 06:45:56 -0000
Received: from smtp.lg.ehu.es (HELO smtp.ehu.eus) (158.227.0.66)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Oct 2017 06:45:56 -0000
Received: from imsva1.lgp.ehu.es (imsva1.lgp.ehu.es [10.0.3.245])
 by postfix.smtp1.imsva1 (Postfix) with ESMTPS id 31DAC2D7FE;
 Tue, 24 Oct 2017 08:45:56 +0200 (CEST)
Received: from imsva1.lgp.ehu.es (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id EEA0911004A;
 Tue, 24 Oct 2017 08:45:55 +0200 (CEST)
Received: from imsva1.lgp.ehu.es (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id E33DD110045;
 Tue, 24 Oct 2017 08:45:55 +0200 (CEST)
Received: from smtp.ehu.eus (unknown [10.0.100.73])
 by imsva1.lgp.ehu.es (Postfix) with ESMTPS;
 Tue, 24 Oct 2017 08:45:55 +0200 (CEST)
Received: from [158.227.67.209] (u108254.bi.ehu.es [158.227.67.209])
 by smtp1 (Postfix) with ESMTPSA id 813322D7FE;
 Tue, 24 Oct 2017 08:45:55 +0200 (CEST)
To: Julien Grall <julien.grall@arm.com>, xen-users@lists.xen.org
References: <9741fca2-c55b-b54e-52e9-1df02e6a205b@ehu.eus>
 <71e0d5c6-e4e0-7460-1173-a158f7997df8@arm.com>
 <d1fb60a1-2de0-e1bb-6299-59959a6abc3c@ehu.eus>
 <749a3b52-8309-02a2-a758-1ed550f5b1dc@arm.com>
From: =?UTF-8?B?SmVzw7pzIEzDoXphcm8=?= <jesus.lazaro@ehu.eus>
Message-ID: <7999429a-0709-a366-34c0-8a72bc998064@ehu.eus>
Date: Tue, 24 Oct 2017 08:45:55 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <749a3b52-8309-02a2-a758-1ed550f5b1dc@arm.com>
Content-Language: en-US
X-Greylist: ACL 158 matched, not delayed by milter-greylist-4.4.3 (smtp1);
 Tue, 24 Oct 2017 08:45:55 +0200 (CEST)
X-TM-AS-GCONF: 00
X-TM-AS-Product-Ver: IMSVA-9.1.0.1631-8.1.0.1062-23414.005
X-TM-AS-Result: No--11.185-7.0-31-10
X-imss-scan-details: No--11.185-7.0-31-10
X-TMASE-Version: IMSVA-9.1.0.1631-8.1.1062-23414.005
X-TMASE-Result: 10--11.185100-10.000000
X-TMASE-MatchedRID: +f/wAVSGjuhaNYs/JxOwj49QEqkRQ5q2+uIuZYGsMgT5pD5lwlAzXsR9
 SPQVoSYgRAjjCBWd1tV+41lGOoigHJHOMfYyjJUeY7jepwkpr68F15s6prCIu4KwF4K/wIz9CtR
 o5dkVT3fnk8558Q1es3C2KyYp/H7vIFwS3+Vi9QvETBJM55VRDqxwr8rYOW+OWltirZ/iPP7JFI
 SlnPoMDwc7PkcwLUaCEeUpnQq0BogK/Luhb9ikFnQIOMndeKgE1kqyrcMalqXVnqetoqlbJKOFa
 jNN6gmc5kSjCEFnHDeMWHCzrYVGwiUx9xpPD9ArQr2qXCJMSV+U1za3Jug9wkWc5l/zdnvro8WM
 kQWv6iWhMIDkR/KfwI2j49Ftap9EOwBXM346/+wxnYc1DRZUujubkayF2n5JakEIp9vEGcGxft7
 m6A+xqy/v+D6YEjWS
X-TMASE-SNAP-Result: 1.821001.0001-0-1-12:0,22:0,33:0,34:0,39:0-0
X-Greylist: Sender IP whitelisted, Sender succeeded SMTP AUTH, not delayed by
 milter-greylist-4.4.3 (postfix.smtp1.imsva1);
 Tue, 24 Oct 2017 08:45:56 +0200 (CEST)
Subject: Re: [Xen-users] i2c pass-through in mpsoc
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>

SGksCgpJIGhhZCBhIHR5cG8gaW4gbXkgcHJldmlvdXMgbWVzc2FnZS4KCkRvbTAgaGFzIFhlbiBz
dXBwb3J0IGFuZCBJIGFtIGFibGUgdG8gbGF1bmNoIGRpZmZlcmVudCBEb21VLgoKRG9tVSBoYXMg
YWxzbyBYZW4gc3VwcG9ydCBmb3IgZ3Vlc3RzIGZvbGxvd2luZzoKaHR0cHM6Ly93aWtpLnhlbnBy
b2plY3Qub3JnL3dpa2kvTWFpbmxpbmVfTGludXhfS2VybmVsX0NvbmZpZ3MKCkRvbTAgaGFzIGtu
b3dsZWRnZSwgdGhyb3VnaCB0aGUgZGV2aWNlIHRyZWUsIGFib3V0IHRoZSBJMkMgYnV0IGFwcGVh
cnMgCmFzIGRpc2FibGVkIGFuZCB3aXRoIHhlbixwYXNzdGhvdWdoIHByb3BlcnR5LgoKSWYgaW5z
dGVhZCBvZiBsYXVuY2hpbmcgRG9tMCBhcyBwcmltYXJ5IE9TLCBJIGxhdW5jaCBEb21VICh0aGV5
IGJvdGggYXJlIAp2ZXJ5IHNpbWlsYXIpLCB3aXRoIHRoZSBJMkMgaW4gdGhlIERUIHRvIG9rYXks
IGl0IGFwcGVhcnMgYW5kIGNhbiBiZSAKdXNlZCwgc28gSTJDIHN1cHBvcnQgaXMgYnVpbHQgaW50
byB0aGUga2VybmVsLgoKVGhlIGlzc3VlIGlzIHRoYXQgd2hlbiBiZWluZyBsYXVuY2ggYXMgRG9t
VSBmcm9tIERvbTAsIHRoZSBpMmMgZGV2aWNlIApkb2VzIG5vdCBhcHBlYXIuIFRoZSBtYWluIGRp
ZmZlcmVuY2UgaXMgdGhhdCB3aGVuIGluIG5vbiBYZW4gCmVudmlyb25tZW50LCB0aGUgaTJjIGlz
IGluIHRoZSBhbWJhIGJ1cyBidXQgd2hlbiBpbiBYZW4gZW52aXJvbm1lbnQsIGl0IAppcyBpbiB0
aGUgcGFzcy10aHJvdWdoIHNpbXBsZSBidXMuCgpUaGUgcGFzc2VkIGRldmljZXRyZWUgaXM6Cgov
ZHRzLXYxLzsKLyB7CiAgICAjYWRkcmVzcy1jZWxscyA9IDwweDI+OwogICAgI3NpemUtY2VsbHMg
PSA8MHgyPjsKCgogICAgIHBhc3N0aHJvdWdoIHsKICAgICAgICAgY29tcGF0aWJsZSA9ICJzaW1w
bGUtYnVzIjsKICAgICAgICAgcmFuZ2VzOwogICAgICAgICAjYWRkcmVzcy1jZWxscyA9IDwweDI+
OwogICAgICAgICAjc2l6ZS1jZWxscyA9IDwweDI+OwoKICAgICAgICAgbWlzY19jbGsgewogICAg
ICAgICAgICAgICAgICNjbG9jay1jZWxscyA9IDwweDA+OwogICAgICAgICAgICAgICAgIGNsb2Nr
LWZyZXF1ZW5jeSA9IDwweDc3MzU5NDA+OwogICAgICAgICAgICAgICAgIGNvbXBhdGlibGUgPSAi
Zml4ZWQtY2xvY2siOwogICAgICAgICAgICAgICAgIGxpbnV4LHBoYW5kbGUgPSA8MHgyPjsKICAg
ICAgICAgICAgICAgICBwaGFuZGxlID0gPDB4Mj47CiAgICAgICAgIH07CgogICAgICAgICBwZC1p
MmMxIHsKICAgICAgICAgICAgICAgICAjcG93ZXItZG9tYWluLWNlbGxzID0gPDB4MD47CiAgICAg
ICAgICAgICAgICAgcGQtaWQgPSA8MHgyNj47CiAgICAgICAgICAgICAgICAgbGludXgscGhhbmRs
ZSA9IDwweDE+OwogICAgICAgICAgICAgICAgIHBoYW5kbGUgPSA8MHgxPjsKICAgICAgICAgfTsK
CgogICAgICAgICBpMmNAZmYwMzAwMDAgewogICAgICAgICAgICAgICAgIGNvbXBhdGlibGUgPSAi
Y2RucyxpMmMtcjFwMTQiLCAiY2RucyxpMmMtcjFwMTAiOwogICAgICAgICAgICAgICAgIHN0YXR1
cyA9ICJva2F5IjsKICAgICAgICAgICAgICAgICBpbnRlcnJ1cHRzID0gPDB4MCAweDEyIDB4ND47
CiAgICAgICAgICAgICAgICAgcmVnID0gPDB4MCAweGZmMDMwMDAwIDB4MCAweDEwMDA+OwogICAg
ICAgICAgICAgICAgICNhZGRyZXNzLWNlbGxzID0gPDB4MT47CiAgICAgICAgICAgICAgICAgI3Np
emUtY2VsbHMgPSA8MHgwPjsKICAgICAgICAgICAgICAgICBwb3dlci1kb21haW5zID0gPDB4MT47
CiAgICAgICAgICAgICAgICAgY2xvY2tzID0gPDB4MyAweDNlPjsKICAgICAgICAgICAgICAgICBj
bG9jay1mcmVxdWVuY3kgPSA8MHg2MWE4MD47CiAgICAgICAgIH07CiAgICAgfTsKfTsKClRoZSBm
aW5hbCByZXN1bHQgaXMgdGhhdCBpdCBkb2VzIG5vdCBsb2FkIHRoZSBpMmMgbW9kdWxlIGFuZCBk
b2VzIG5vdCAKY3JlYXRlIHRoZSBpMmMgZGV2aWNlLiBJdCBsb29rcyBsaWtlLCBzaW5jZSBpdCBk
b2VzIG5vdCBmaW5kIGFueSBpMmMgaW4gCnRoZSBhbWJhLCBkb2VzIG5vdCBib3RoZXIgdG8gbG9h
ZCB0aGUgbW9kdWxlLiBUaGVyZSBhcmUgbm90IEkyQyByZWxhdGVkIAptZXNzYWdlcyBpbiBub25l
IG9mIHRoZSBkbWVzZ3MgKERvbTAsIERvbVUpLgoKClJlZ2FyZHMsCgpKZXPDunMKCk9uIDIzLzEw
LzE3IDEyOjU3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gCj4gCj4gT24gMTMvMTAvMTcgMTA6NTUs
IEplc8O6cyBMw6F6YXJvIHdyb3RlOgo+PiBIaSwKPiAKPiBIZWxsbywKPiAKPj4gQXZvaWRpbmcg
dGhlIGR0ZGV2IHByb3BlcnR5IGF2b2lkcyBhbnkgZXJyb3IuIE5vdyB0aGUgaXNzdWUgaXMgdGhh
dCwgCj4+IGFsdGhvdWdoIGluIHRoZSBkZXZpY2V0cmVlL3Bhc3N0aHJvdWdoIHNlY3Rpb24gdGhl
IGkyYyBhcHBlYXJzLCB0aGUgCj4+IGtlcm5lbCBmYWlscyB0byBsb2FkIGFueSBkcml2ZXJzIGFu
ZCBkb2VzIG5vdCBjcmVhdGUgdGhlIC9kZXYvaTJjIGRldmljZS4KPj4KPj4gVGhlIGRvbTAga2Vy
bmVsIGhhcyBYRU4gc3VwcG9ydCBmb2xsb3dpbmcgCj4+IGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0
Lm9yZy93aWtpL01haW5saW5lX0xpbnV4X0tlcm5lbF9Db25maWdzCj4+Cj4+IGRtZXNnIGRvZXMg
bm90IG9mZmVyIGFueSBtZXNzYWdlcyByZWdhcmRpbmcgaXNzdWVzIHdpdGggdGhlIGkyYy4KPiAK
PiBJIGFtIGEgYml0IGNvbmZ1c2VkLiBZb3Ugc2F5IHlvdSBwYXNzLXRocm91Z2ggdG8gYSBndWVz
dCwgYnV0IHNwZWFrIAo+IGFib3V0IERvbTAga2VybmVsLiBTbyB0aGUgZG1lc2cgaXMgZnJvbSBE
b21VIG9yIERvbTA/Cj4gCj4gTm90ZSB0aGF0IHdoZW4gZG9pbmcgcGxhdGZvcm0gZGV2aWNlIHBh
c3N0aHJvdWdoLCBEb20wIGtlcm5lbCBpcyBub3QgCj4gaW52b2x2ZWQgaW4gdGhlIHByb2Nlc3Mu
IFRoZSBndWVzdCB3aWxsIGhhdmUgZnVsbCBhY2Nlc3MgYW5kIHNob3VsZCAKPiBkZXRlY3QgaXQg
dmlhIGRldmljZS10cmVlLgo+IAo+IE1ha2Ugc3VyZSB5b3UgaGF2ZSBJMkMgYnVpbHQgaW4geW91
ciBndWVzdCBrZXJuZWwuCj4gCj4gQ2hlZXJzLAo+IAoKLS0gCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KSmVz
w7pzIEzDoXphcm8gQXJyb3RlZ3VpIFVuaXZlcnNpZGFkIGRlbCBQYcOtcyBWYXNjbwpUZWNub2xv
Z8OtYSBFbGVjdHLDs25pY2EKRGVwYXJ0YW1lbnRvIGRlIFRlY25vbG9nw61hIEVsZWN0csOzbmlj
YQpFc2N1ZWxhIGRlIEluZ2VuaWVyw61hIGRlIEJpbGJhbwpFbWFpbDogamVzdXMubGF6YXJvQGVo
dS5ldXMKV1dXOiAgIGRldC5iaS5laHUuZXVzL35hcGVydApQbC4gSW5nZW5pZXJvIFRvcnJlcyBR
dWV2ZWRvIDEgICAgIFRlbC46IDM0IC0gOTQgLSA2MDEgNzMgNDQKNDgwMTMgQklMQkFPIChTUEFJ
TikgICAgICAgICAgICAgICAgICAgRmF4LjogMzQgLSA5NCAtIDYwMSAzOSAwNwotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Tue Oct 24 07:46:32 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 07: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 1e6tu2-0007yq-M4; Tue, 24 Oct 2017 07: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 <james@dingwall.me.uk>) id 1e6tu0-0007yk-Kh
 for xen-users@lists.xen.org; Tue, 24 Oct 2017 07:45:32 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 6E/51-08608-B9FEEE95; Tue, 24 Oct 2017 07:45:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsUSwPDXVXf2+3e
 RBts/C1usunqA1YHR4+ju30wBjFGsmXlJ+RUJrBk9uy+wFfRJV+yddoGpgXGteBcjF4eQQD+j
 xK1Xx1m7GDk5JATkJfYu/MMMY7c+fcgIUiQhsJxJYvfKRrCEkICHxOtrm9kg7AqJ/9Pa2CHsc
 onJO16ADWIRUJW4NP8bWJxNQF+i8eokFhBbREBaYsaVJqBeDg5hAXOJviXVIGFeAROJH5t/M0
 LYghInZz4BK2cW0JK48e8lE0g5M1Dr8n8cIKaogLLEv6+sExgFZiFpmIWkYRZCwwJG5lWM6sW
 pRWWpRbomeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgWHJAAQ7GLsv+x9ilORg
 UhLlZXryLlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/Nd0A5waLU9NSKtMwcYITApCU4eJREe
 HNB0rzFBYm5xZnpEKlTjPYcPyZd+cPEseTdLSA55dZdIPls5usGZiGWvPy8VClx3qcgbQIgbR
 mleXBDYRF9iVFWSpiXEehMIZ6C1KLczBJU+VeM4hyMSsK8hsD0IMSTmVcCt/sV0FlMQGfJ2r8
 BOaskESEl1cAY32RTfHOOQ7teb4++/7L+IGvLn+eO/xL0XvvWycHq8yaTK9vfzPHmXLM84/el
 SxW6G6/aG53oT5z7M2D2jdPc7DItyvOOfRPp3bhuV7pWrp3t2zXN5+6dNzj/Zm1L2VOuqUx6V
 Sd+m9pM8W3K65Hx33nU7F7bxUM/Cv8tnqqjPHme/PEn+Wn/lViKMxINtZiLihMBFt8ZdOMCAA
 A=
X-Env-Sender: james@dingwall.me.uk
X-Msg-Ref: server-6.tower-27.messagelabs.com!1508831130!113275838!1
X-Originating-IP: [80.0.253.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16158 invoked from network); 24 Oct 2017 07:45:31 -0000
Received: from know-smtprelay-omc-5.server.virginmedia.net (HELO
 know-smtprelay-omc-5.server.virginmedia.net) (80.0.253.69)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES128-SHA encrypted SMTP;
 24 Oct 2017 07:45:31 -0000
Received: from dingwall.me.uk ([82.47.84.47])
 by know-smtprelay-5-imp with bizsmtp
 id RKlV1w00511G8Qq01KlVlN; Tue, 24 Oct 2017 08:45:30 +0100
X-Originating-IP: [82.47.84.47]
X-Authenticated-User: X-Spam: 0
X-Authority: v=2.1 cv=XuEHQgx9 c=1 sm=1 tr=0 a=0bfgdX8EJi0Cr9X0x0jFDA==:117
 a=0bfgdX8EJi0Cr9X0x0jFDA==:17 a=L9H7d07YOLsA:10 a=9cW_t1CCXrUA:10
 a=s5jvgZ67dGcA:10 a=kj9zAlcOel0A:10 a=MKtGQD3n3ToA:10 a=02M-m0pO-4AA:10
 a=1UhrZpe2VIYA:10 a=ZZnuYtJkoWoA:10 a=ZQd2OvTjqCyOxE1C43YA:9 a=CjuIK1q_8ugA:10
Received: (qmail 17496 invoked from network); 24 Oct 2017 07:45:28 -0000
Received: from behemoth.dingwall.me.uk (192.168.1.5)
 by mail0.xen.dingwall.me.uk with SMTP; 24 Oct 2017 07:45:28 -0000
Received: by behemoth.dingwall.me.uk (Postfix, from userid 1000)
 id E8769D08C20; Tue, 24 Oct 2017 08:45:27 +0100 (BST)
Date: Tue, 24 Oct 2017 08:45:27 +0100
From: James Dingwall <james-xen@dingwall.me.uk>
To: xen-users@lists.xen.org
Message-ID: <20171024074526.GA111462@dingwall.me.uk>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.7.2 (2016-11-26)
Subject: [Xen-users] Performance drop after enabling hardware IOMMU
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>

SGksCgpXZSBoYXZlIGEgc3RhbmRhcmQgZW52aXJvbm1lbnQgdGhhdCB3ZSBkZXBsb3kgbmlnaHRs
eSBvbiBvdXIgc2VydmVycy4gIFdlIGFyZSBjdXJyZW50bHkgZG9pbmcgYW4gdXBncmFkZSB0byBY
ZW4gCjQuOC4yIGFuZCBhdCB0aGUgc2FtZSB0aW1lIHRyeWluZyB0byBlbmFibGUgdGhlIGhhcmR3
YXJlIGlvbW11LiAgSG93ZXZlciB3aGVuIHdlIGRvIHRoaXMgdGhlIHRpbWUgdG8gZG8gdGhlIApk
ZXBsb3ltZW50IGlzIGFib3V0IDUwJSBsb25nZXIgKH42NSBtaW5zIHZzIH40NSBtaW5zKS4gIFdl
IGFyZSB1c2luZyBhIGRyaXZlciBkb21haW4gd2hpY2ggaGFzIHRoZSBkaXNrIApjb250cm9sbGVy
IHBhc3NlZCB0aHJvdWdoLiAgSSBoYXZlIHRyaWVkIHRvIGJvb3QgNC44LjIgd2l0aCB0aGUgaGFy
ZHdhcmUgaW9tbXUgZGlzYWJsZWQgYnV0IHRoZSBkcml2ZXIgZG9tYWluIApjcmFzaGVzIGluIHRo
aXMgY29uZmlndXJhdGlvbiB3aGVyZSB3aXRoIDQuNC4zIGl0IGRpZCBub3QuICBLZXJuZWwgZm9y
IGRvbTAgYW5kIGRvbVUgaXMgNC4xLjQ0LiAgQ291bGQgdGhlcmUgYmUgCmFuIG9idmlvdXMgZXhw
bGFuYXRpb24gZm9yIHRoaXMgcGVyZm9ybWFuY2UgZHJvcCBvZmY/ICBJcyB0aGVyZSBvdGhlciBp
bmZvcm1hdGlvbiBhYm91dCB0aGUgZW52aXJvbm1lbnQgd2hpY2ggCmNvdWxkIGJlIHVzZWZ1bD8K
CldoYXQgSSBkbyBzZWUgaGFwcGVuaW5nIGlzIHRoYXQgdGhlIElSUSBmb3IgdGhlIGRpc2sgY29u
dHJvbGxlciBnZXRzIGNoYW5nZWQgZnJvbSA5MyB0byAxNiBvbmNlIGJvdW5kIHRvIHBjaWJhY2sg
CndoaWNoIHRoZW4gcmVzdWx0cyBpbiBpdCBiZWluZyBzaGFyZWQgd2l0aCBhIG5ldHdvcmsgY2Fy
ZCBwYXNzZWQgdGhyb3VnaCB0byBhbm90aGVyIGRyaXZlciBkb21haW4uICBJIGFsc28gZ2V0IAp0
aGUgc3RhY2sgdHJhY2UgYmVsb3cgdHJpZ2dlcmVkIGluIGRvbTAgc2hvcnRseSBhZnRlciB0aGUg
ZGlzayBkcml2ZXIgZG9tYWluIGJvb3RzIChidXQgZGVmaW5pdGVseSBhZnRlciB0aGUgCmNhcmQg
aXMgaW5pdGlhbGlzZWQgYW5kIHBlcmZvcm1pbmcgSS9PKS4gIFVzaW5nIHRoZSBpcnFwb2xsIG9w
dGlvbiBhcyBzdWdnZXN0aW9uIHJlZHVjZXMgcGVyZm9ybWFuY2UgZnVydGhlci4KClRoYW5rcyBm
b3IgYW55IGluc2lnaHRzLApKYW1lcwoKWyAgNDE1LjMyMTY3NV0gaXJxIDE2OiBub2JvZHkgY2Fy
ZWQgKHRyeSBib290aW5nIHdpdGggdGhlICJpcnFwb2xsIiBvcHRpb24pClsgIDQxNS4zMjIwOThd
IENQVTogMCBQSUQ6IDAgQ29tbTogc3dhcHBlci8wIFRhaW50ZWQ6IFAgICAgICAgICAgIE9FICAg
NC4xLjQ0LTA0MDE0NC16ZG9tMCAjMjAxNzA5MTkwOTQyClsgIDQxNS4zMjIwOTldIEhhcmR3YXJl
IG5hbWU6IEhQIFByb0xpYW50IEVDMjAwYS9Qcm9MaWFudCBFQzIwMGEsIEJJT1MgVTI2IDExLzA5
LzIwMTYKWyAgNDE1LjMyMjEwMV0gIDAwMDAwMDAwMDAwMDAwMDAgZmZmZjg4MDI4N2UwM2Q3OCBm
ZmZmZmZmZjgxN2UyMTIyIGZmZmY4ODAyODFjMGUwMDAKWyAgNDE1LjMyMjEwNF0gIGZmZmY4ODAy
ODFjMGUwYjQgZmZmZjg4MDI4N2UwM2RhOCBmZmZmZmZmZjgxMGNmMGE2IGZmZmY4ODAyODdlMDNk
YzgKWyAgNDE1LjMyMjEwNl0gIGZmZmY4ODAyODFjMGUwMDAgMDAwMDAwMDAwMDAwMDAxMCAwMDAw
MDAwMDAwMDAwMDAwIGZmZmY4ODAyODdlMDNkZjgKWyAgNDE1LjMyMjEwOV0gQ2FsbCBUcmFjZToK
WyAgNDE1LjMyMjExMF0gIDxJUlE+ICBbPGZmZmZmZmZmODE3ZTIxMjI+XSBkdW1wX3N0YWNrKzB4
NjMvMHg4MQpbICA0MTUuMzIyMTIyXSAgWzxmZmZmZmZmZjgxMGNmMGE2Pl0gX19yZXBvcnRfYmFk
X2lycSsweDM2LzB4ZDAKWyAgNDE1LjMyMjEyNF0gIFs8ZmZmZmZmZmY4MTBjZjYwYz5dIG5vdGVf
aW50ZXJydXB0KzB4MjRjLzB4MmEwClsgIDQxNS4zMjIxMjldICBbPGZmZmZmZmZmODE0ZjA3NmE+
XSA/IGFkZF9pbnRlcnJ1cHRfcmFuZG9tbmVzcysweDNhLzB4MWUwClsgIDQxNS4zMjIxMzJdICBb
PGZmZmZmZmZmODEwY2M5Y2U+XSBoYW5kbGVfaXJxX2V2ZW50X3BlcmNwdSsweGJlLzB4MWYwClsg
IDQxNS4zMjIxMzRdICBbPGZmZmZmZmZmODEwY2NiNGE+XSBoYW5kbGVfaXJxX2V2ZW50KzB4NGEv
MHg3MApbICA0MTUuMzIyMTM2XSAgWzxmZmZmZmZmZjgxMGNmYWJlPl0gaGFuZGxlX2Zhc3Rlb2lf
aXJxKzB4OWUvMHgxNzAKWyAgNDE1LjMyMjE0MF0gIFs8ZmZmZmZmZmY4MTdlOWE5Yz5dID8gX3Jh
d19zcGluX2xvY2tfaXJxKzB4Yy8weDYwClsgIDQxNS4zMjIxNDJdICBbPGZmZmZmZmZmODEwY2Jl
ZmI+XSBnZW5lcmljX2hhbmRsZV9pcnErMHgyYi8weDQwClsgIDQxNS4zMjIxNDVdICBbPGZmZmZm
ZmZmODE0YTJiZDI+XSBldnRjaG5fZmlmb19oYW5kbGVfZXZlbnRzKzB4MTYyLzB4MTcwClsgIDQx
NS4zMjIxNDldICBbPGZmZmZmZmZmODE0OWZhMmY+XSBfX3hlbl9ldnRjaG5fZG9fdXBjYWxsKzB4
NGYvMHg5MApbICA0MTUuMzIyMTUwXSAgWzxmZmZmZmZmZjgxNGExODM0Pl0geGVuX2V2dGNobl9k
b191cGNhbGwrMHgzNC8weDUwClsgIDQxNS4zMjIxNTNdICBbPGZmZmZmZmZmODE3ZWI4OWU+XSB4
ZW5fZG9faHlwZXJ2aXNvcl9jYWxsYmFjaysweDFlLzB4NDAKWyAgNDE1LjMyMjE1NF0gIDxFT0k+
ICBbPGZmZmZmZmZmODEwMDEzYWE+XSA/IHhlbl9oeXBlcmNhbGxfc2NoZWRfb3ArMHhhLzB4MjAK
WyAgNDE1LjMyMjE1OV0gIFs8ZmZmZmZmZmY4MTAwMTNhYT5dID8geGVuX2h5cGVyY2FsbF9zY2hl
ZF9vcCsweGEvMHgyMApbICA0MTUuMzIyMTYzXSAgWzxmZmZmZmZmZjgxMDBiMWEwPl0gPyB4ZW5f
c2FmZV9oYWx0KzB4MTAvMHgyMApbICA0MTUuMzIyMTY2XSAgWzxmZmZmZmZmZjgxMDIwYWRlPl0g
PyBkZWZhdWx0X2lkbGUrMHgxZS8weDEwMApbICA0MTUuMzIyMTY5XSAgWzxmZmZmZmZmZjgxMDIx
NmVmPl0gPyBhcmNoX2NwdV9pZGxlKzB4Zi8weDIwClsgIDQxNS4zMjIxNzNdICBbPGZmZmZmZmZm
ODEwYmQ4NmM+XSA/IGNwdV9zdGFydHVwX2VudHJ5KzB4MzJjLzB4M2QwClsgIDQxNS4zMjIxNzVd
ICBbPGZmZmZmZmZmODE3ZDI3NWM+XSA/IHJlc3RfaW5pdCsweDdjLzB4ODAKWyAgNDE1LjMyMjE3
OV0gIFs8ZmZmZmZmZmY4MWQ1MTBmOT5dID8gc3RhcnRfa2VybmVsKzB4NDk3LzB4NGE0ClsgIDQx
NS4zMjIxODFdICBbPGZmZmZmZmZmODFkNTBhNTI+XSA/IHNldF9pbml0X2FyZysweDU1LzB4NTUK
WyAgNDE1LjMyMjE4M10gIFs8ZmZmZmZmZmY4MWQ1MDVlZT5dID8geDg2XzY0X3N0YXJ0X3Jlc2Vy
dmF0aW9ucysweDJhLzB4MmMKWyAgNDE1LjMyMjE4Nl0gIFs8ZmZmZmZmZmY4MWQ1NDcwYj5dID8g
eGVuX3N0YXJ0X2tlcm5lbCsweDUxOC8weDUyNApbICA0MTUuMzIyMTg3XSBoYW5kbGVyczoKWyAg
NDE1LjMyMjMxOF0gWzxmZmZmZmZmZmMwNWU4YTgwPl0geGVuX3BjaWJrX2d1ZXN0X2ludGVycnVw
dCBbeGVuX3BjaWJhY2tdClsgIDQxNS4zMjI3ODhdIERpc2FibGluZyBJUlEgIzE2CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxp
bmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LXVzZXJz

From xen-users-bounces@lists.xen.org Tue Oct 24 13:57:03 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 13:57: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 1e6zge-00027v-9k; Tue, 24 Oct 2017 13:56:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6zgc-00027A-Ei; Tue, 24 Oct 2017 13:56:06 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 28/E2-00983-5764FE95; Tue, 24 Oct 2017 13:56:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHKsWRWlGSWpSXmKPExsWS0XRdVbfE7X2
 kwZL1Cha3brYyWyz5uJjFYtXVA6wOzB5Hd/9mCmCMYs3MS8qvSGDN2PrkMHtBRxtjRcPnpawN
 jJMaGLsYuTiEBK4wSvy9fYwJwlnEKPF87UTmLkZODmYBV4kb+zazQdiKEhfuNbCA2LwCghInZ
 z4BsyUENCXuvFnFDmKLCBRJ7Dz3EsxmE9CTmHt2EhNEr6XE/ImnwOYIC2RJrLu9hRVijpnEvr
 m/wOpZBFQlZn/cxT6BkWcWktWzkKyehWT1LEYOoLimxPpd+hCmtMTyfxwQ1fIS29/OYYawrST
 e/H7JBGGbS1z8s4kRZuKU7ofsELa1xJVvM1ghbAuJZ8cOsmGqsZeYtGc/VI2NxMRpz1mxqWnZ
 84IJpubU7j9MyGoWMAqtYlQvTi0qSy3SNdJLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLz
 s/dxAiM3XoGBsYdjKeanQ8xSnIwKYny/nv/LlKILyk/pTIjsTgjvqg0J7X4EKMGB4dA35rVFx
 ilWPLy81KVJHidXd9HCgkWpaanVqRl5gCTC0ypBAePkgivHEiat7ggMbc4Mx0idYrRnuPYiot
 /mDjWzLsOJDtu3gWSz2a+bmAWApsqJc57wwWoTQCkLaM0D24oLBleYpSVEuZlZGBgEOIpSC3K
 zSxBlX/FKM7BqCTMqwiynCczrwRu9yugs5iAzpK1fwNyVkkiQkqqgbHzSQH7gcMtEhdKLlh6K
 P9I1FRydnqnssZhtc7sXRvNPt4r38ko/Ftqj9bDbXFGujOnXvL3u+1u0Lrj4KUGiUPmzul5nT
 3xoauiJ2+fZML3X3H6p2dO7/26ql0Ktl8Lvv32QzzXHWGl/JdFGjOmuU2oK8x2urrN8/6stsk
 y4dH/lziH5z+tUVViKc5INNRiLipOBAD56/V7gQMAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1508853363!94933530!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25959 invoked from network); 24 Oct 2017 13:56:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Oct 2017 13:56:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6zgQ-0007OW-RS; Tue, 24 Oct 2017 13:55:54 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1e6zgQ-0007u1-QN; Tue, 24 Oct 2017 13:55:54 +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: <E1e6zgQ-0007u1-QN@xenbits.xenproject.org>
Date: Tue, 24 Oct 2017 13:55:54 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-users] Xen Security Advisory 236 (CVE-2017-15597) - pin count
 / page reference race in grant table code
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-15597 / XSA-236
                               version 3

          pin count / page reference race in grant table code

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

We now once again think that only Xen 4.2 and newer are vulnerable.

Fix grammar typo.

Public release.

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

Grant copying code made an implication that any grant pin would be
accompanied by a suitable page reference.  Other portions of code,
however, did not match up with that assumption.  When such a grant
copy operation is being done on a grant of a dying domain, the
assumption turns out wrong.

IMPACT
======

A malicious guest administrator can cause hypervisor memory
corruption, most likely resulting in host crash and a Denial of
Service.  Privilege escalation and information leaks cannot be ruled
out.

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

Xen versions from 4.2 onwards are vulnerable.  Xen versions 4.1 and
earlier are not vulnerable.

Both x86 and ARM are vulnerable, and on x86 both PV and HVM guests can
trigger the vulnerability.

MITIGATION
==========

Running only guests without para-virtual drivers, and known not to
issue grant table operations can avoid the vulnerability.

CREDITS
=======

This issue was discovered by Pawel Wieczorkiewicz of Amazon.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

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

$ sha256sum xsa236*
2f7736c43b6da7d983cf3edbc10024c4cba9d6d3e5b2b758a07de726a804617d  xsa236.meta
f06f01fb4ffcfc7938a2fc6ab73559ebbaac2d448bd36ca538bb07ba510eeb4a  xsa236.patch
c98a4b50d021414626cd68002643e9aa0cc6067b98cd5dd995c0140a7933d1ea  xsa236-4.5.patch
b6fe5604af26e93184f30127ebbb644f127ecc7116b093c161ca3044b44d2fe9  xsa236-4.9.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

iQEcBAEBCAAGBQJZ70ZiAAoJEIP+FMlX6CvZlBgH/0cwYrP3/zvc3dNJRtpxyn1J
BkigYP8JBIYW85M7KdZDFBhgXIpuw6x45XZ4qfq6rrz3GOp5oZgZVFIoggHZBzRe
eVCIpjOAXInM7ThsE6pV1Qr/JKe8V6RJumXEgqr5zznWpGmcFChWmobA+BBq64P6
87ALWjXBcuqOyjJnJQwEjk+kHJMnIpocVZk6NqcDeoHoJvRh/Zk4YYc78qm4Lucw
d0yHq5azA9bgt5iJgxUvF74B4r8JxTLmA8sn7Kx280UJGEAkqM7jj1QVQ6sb8fgO
q6RSzBVnuVqLh4E1Dji9KaxcRRVnbrp2FFpBUUWHAVVO4O0GYlu5NxERnnye9v0=
=zI77
-----END PGP SIGNATURE-----

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

ewogICJYU0EiOiAyMzYsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC45IiwKICAgICI0LjgiLAogICAgIjQuNyIsCiAg
ICAiNC42IiwKICAgICI0LjUiCiAgXSwKICAiVHJlZXMiOiBbCiAgICAieGVu
IgogIF0sCiAgIlJlY2lwZXMiOiB7CiAgICAiNC41IjogewogICAgICAiWGVu
VmVyc2lvbiI6ICI0LjUiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAi
eGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICI4MzcyNGQ5ZjNhZTIx
YTNiOTYzNjI3NDJlMmYwNTJiMTlkOWY1NTlhIiwKICAgICAgICAgICJQcmVy
ZXFzIjogWwogICAgICAgICAgICAyMzcsCiAgICAgICAgICAgIDIzOCwKICAg
ICAgICAgICAgMjM5LAogICAgICAgICAgICAyNDAsCiAgICAgICAgICAgIDI0
MSwKICAgICAgICAgICAgMjQyLAogICAgICAgICAgICAyNDMsCiAgICAgICAg
ICAgIDI0NCwKICAgICAgICAgICAgMjQ1CiAgICAgICAgICBdLAogICAgICAg
ICAgIlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2EyMzYtNC41LnBhdGNo
IgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICI0
LjYiOiB7CiAgICAgICJYZW5WZXJzaW9uIjogIjQuNiIsCiAgICAgICJSZWNp
cGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVm
IjogIjE2NThhODc2OTBhYzgzOWU4NWRiMTJiYmY0MDliZTYyYmI5Mzg2NDAi
LAogICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAgIDIzNywKICAg
ICAgICAgICAgMjM4LAogICAgICAgICAgICAyMzksCiAgICAgICAgICAgIDI0
MCwKICAgICAgICAgICAgMjQxLAogICAgICAgICAgICAyNDIsCiAgICAgICAg
ICAgIDI0MywKICAgICAgICAgICAgMjQ0LAogICAgICAgICAgICAyNDUKICAg
ICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAg
InhzYTIzNi00LjkucGF0Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAg
ICB9CiAgICB9LAogICAgIjQuNyI6IHsKICAgICAgIlhlblZlcnNpb24iOiAi
NC43IiwKICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAg
ICAgICAgICJTdGFibGVSZWYiOiAiYzc3ODNkOWMyNmZjMTkxODYyZDk4ODNk
YTIyMzg3MzQwYjFmYWIxOCIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAg
ICAgICAgICAgMjM3LAogICAgICAgICAgICAyMzgsCiAgICAgICAgICAgIDIz
OSwKICAgICAgICAgICAgMjQwLAogICAgICAgICAgICAyNDEsCiAgICAgICAg
ICAgIDI0MiwKICAgICAgICAgICAgMjQzLAogICAgICAgICAgICAyNDQsCiAg
ICAgICAgICAgIDI0NQogICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVz
IjogWwogICAgICAgICAgICAieHNhMjM2LTQuOS5wYXRjaCIKICAgICAgICAg
IF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAiNC44IjogewogICAg
ICAiWGVuVmVyc2lvbiI6ICI0LjgiLAogICAgICAiUmVjaXBlcyI6IHsKICAg
ICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICIzNjg5OGVi
MTI1NzJmMGExZjg1Y2I1NGQ0YTllOTBhZmNiNmY3MDQ1IiwKICAgICAgICAg
ICJQcmVyZXFzIjogWwogICAgICAgICAgICAyMzcsCiAgICAgICAgICAgIDIz
OCwKICAgICAgICAgICAgMjM5LAogICAgICAgICAgICAyNDAsCiAgICAgICAg
ICAgIDI0MSwKICAgICAgICAgICAgMjQyLAogICAgICAgICAgICAyNDMsCiAg
ICAgICAgICAgIDI0NCwKICAgICAgICAgICAgMjQ1CiAgICAgICAgICBdLAog
ICAgICAgICAgIlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2EyMzYtNC45
LnBhdGNoIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwK
ICAgICI0LjkiOiB7CiAgICAgICJYZW5WZXJzaW9uIjogIjQuOSIsCiAgICAg
ICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3Rh
YmxlUmVmIjogIjJjYzNkMzJmNDBjNzFjYjI0MjQ3N2EzZjg5MzgwNzRkNGZj
MzY4MjkiLAogICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAgIDIz
NywKICAgICAgICAgICAgMjM4LAogICAgICAgICAgICAyMzksCiAgICAgICAg
ICAgIDI0MCwKICAgICAgICAgICAgMjQxLAogICAgICAgICAgICAyNDIsCiAg
ICAgICAgICAgIDI0MywKICAgICAgICAgICAgMjQ0LAogICAgICAgICAgICAy
NDUKICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAg
ICAgICAgInhzYTIzNi00LjkucGF0Y2giCiAgICAgICAgICBdCiAgICAgICAg
fQogICAgICB9CiAgICB9LAogICAgIm1hc3RlciI6IHsKICAgICAgIlhlblZl
cnNpb24iOiAibWFzdGVyIiwKICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAg
InhlbiI6IHsKICAgICAgICAgICJTdGFibGVSZWYiOiAiYThlYTZlMjY4ODEx
OGEzZTE5ZTI5YjM5ZTMxNmZhYTVmOTZhYjlkMSIsCiAgICAgICAgICAiUHJl
cmVxcyI6IFsKICAgICAgICAgICAgMjM3LAogICAgICAgICAgICAyMzgsCiAg
ICAgICAgICAgIDIzOSwKICAgICAgICAgICAgMjQwLAogICAgICAgICAgICAy
NDEsCiAgICAgICAgICAgIDI0MiwKICAgICAgICAgICAgMjQzLAogICAgICAg
ICAgICAyNDQsCiAgICAgICAgICAgIDI0NQogICAgICAgICAgXSwKICAgICAg
ICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjM2LnBhdGNoIgog
ICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfQogIH0KfQ==

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBnbnR0YWI6IGZpeCBwaW4gY291bnQgLyBwYWdlIHJlZmVyZW5jZSByYWNl
CgpEcm9wcGluZyBwYWdlIHJlZmVyZW5jZXMgYmVmb3JlIGRlY3JlbWVudGlu
ZyBwaW4gY291bnRzIGlzIGEgYmFkIGlkZWEKaWYgYXNzdW1wdGlvbnMgYXJl
IGJlaW5nIG1hZGUgdGhhdCBhIG5vbi16ZXJvIHBpbiBjb3VudCBpbXBsaWVz
IGEgdmFsaWQKcGFnZS4gRml4IHRoZSBvcmRlciBvZiBvcGVyYXRpb25zIGlu
IGdudHRhYl9jb3B5X3JlbGVhc2VfYnVmKCksIGJ1dCBhdAp0aGUgc2FtZSB0
aW1lIGFsc28gcmVtb3ZlIHRoZSBhc3NlcnRpb24gdGhhdCB3YXMgZm91bmQg
dG8gdHJpZ2dlcjoKbWFwX2dyYW50X3JlZigpIGFsc28gaGFzIHRoZSBwb3Rl
bnRpYWwgb2YgY2F1c2luZyBhIHJhY2UgaGVyZSwgYW5kCmNoYW5naW5nIHRo
ZSBvcmRlciBvZiBvcGVyYXRpb25zIHRoZXJlIHdvdWxkIGxpa2VseSBiZSBx
dWl0ZSBhIGJpdCBtb3JlCmludm9sdmVkLgoKVGhpcyBpcyBYU0EtMjM2LgoK
UmVwb3J0ZWQtYnk6IFBhd2VsIFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFt
YXpvbi5kZT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KCi0tLSBhL3hlbi9jb21tb24vZ3JhbnRf
dGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTIz
NjgsOSArMjM2OCwyMCBAQCBhY3F1aXJlX2dyYW50X2Zvcl9jb3B5KAogICAg
ICAgICB0ZCA9IHBhZ2VfZ2V0X293bmVyX2FuZF9yZWZlcmVuY2UoKnBhZ2Up
OwogICAgICAgICAvKgogICAgICAgICAgKiBhY3QtPnBpbiBiZWluZyBub24t
emVybyBzaG91bGQgZ3VhcmFudGVlIHRoZSBwYWdlIHRvIGhhdmUgYQotICAg
ICAgICAgKiBub24temVybyByZWZjb3VudCBhbmQgaGVuY2UgYSB2YWxpZCBv
d25lci4KKyAgICAgICAgICogbm9uLXplcm8gcmVmY291bnQgYW5kIGhlbmNl
IGEgdmFsaWQgb3duZXIgKG1hdGNoaW5nIHRoZSBvbmUgb24KKyAgICAgICAg
ICogcmVjb3JkKSwgd2l0aCBvbmUgZXhjZXB0aW9uOiBJZiB0aGUgb3duaW5n
IGRvbWFpbiBpcyBkeWluZyB3ZQorICAgICAgICAgKiBoYWQgYmV0dGVyIG5v
dCBtYWtlIGltcGxpY2F0aW9ucyBmcm9tIHBpbiBjb3VudCAobWFwX2dyYW50
X3JlZigpCisgICAgICAgICAqIHVwZGF0ZXMgcGluIGNvdW50cyBiZWZvcmUg
b2J0YWluaW5nIHBhZ2UgcmVmZXJlbmNlcywgZm9yCisgICAgICAgICAqIGV4
YW1wbGUpLgogICAgICAgICAgKi8KLSAgICAgICAgQVNTRVJUKHRkKTsKKyAg
ICAgICAgaWYgKCB0ZCAhPSByZCB8fCByZC0+aXNfZHlpbmcgKQorICAgICAg
ICB7CisgICAgICAgICAgICBpZiAoIHRkICkKKyAgICAgICAgICAgICAgICBw
dXRfcGFnZSgqcGFnZSk7CisgICAgICAgICAgICAqcGFnZSA9IE5VTEw7Cisg
ICAgICAgICAgICByYyA9IEdOVFNUX2JhZF9kb21haW47CisgICAgICAgICAg
ICBnb3RvIHVubG9ja19vdXRfY2xlYXI7CisgICAgICAgIH0KICAgICB9CiAK
ICAgICBhY3QtPnBpbiArPSByZWFkb25seSA/IEdOVFBJTl9oc3RyX2luYyA6
IEdOVFBJTl9oc3R3X2luYzsKQEAgLTI0ODAsNiArMjQ5MSwxMSBAQCBzdGF0
aWMgdm9pZCBnbnR0YWJfY29weV9yZWxlYXNlX2J1ZihzdHJ1CiAgICAgICAg
IHVubWFwX2RvbWFpbl9wYWdlKGJ1Zi0+dmlydCk7CiAgICAgICAgIGJ1Zi0+
dmlydCA9IE5VTEw7CiAgICAgfQorICAgIGlmICggYnVmLT5oYXZlX2dyYW50
ICkKKyAgICB7CisgICAgICAgIHJlbGVhc2VfZ3JhbnRfZm9yX2NvcHkoYnVm
LT5kb21haW4sIGJ1Zi0+cHRyLnUucmVmLCBidWYtPnJlYWRfb25seSk7Cisg
ICAgICAgIGJ1Zi0+aGF2ZV9ncmFudCA9IDA7CisgICAgfQogICAgIGlmICgg
YnVmLT5oYXZlX3R5cGUgKQogICAgIHsKICAgICAgICAgcHV0X3BhZ2VfdHlw
ZShidWYtPnBhZ2UpOwpAQCAtMjQ5MCwxMSArMjUwNiw2IEBAIHN0YXRpYyB2
b2lkIGdudHRhYl9jb3B5X3JlbGVhc2VfYnVmKHN0cnUKICAgICAgICAgcHV0
X3BhZ2UoYnVmLT5wYWdlKTsKICAgICAgICAgYnVmLT5wYWdlID0gTlVMTDsK
ICAgICB9Ci0gICAgaWYgKCBidWYtPmhhdmVfZ3JhbnQgKQotICAgIHsKLSAg
ICAgICAgcmVsZWFzZV9ncmFudF9mb3JfY29weShidWYtPmRvbWFpbiwgYnVm
LT5wdHIudS5yZWYsIGJ1Zi0+cmVhZF9vbmx5KTsKLSAgICAgICAgYnVmLT5o
YXZlX2dyYW50ID0gMDsKLSAgICB9CiB9CiAKIHN0YXRpYyBpbnQgZ250dGFi
X2NvcHlfY2xhaW1fYnVmKGNvbnN0IHN0cnVjdCBnbnR0YWJfY29weSAqb3As
Cg==

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBnbnR0YWI6IGZpeCBwaW4gY291bnQgLyBwYWdlIHJlZmVyZW5jZSByYWNl
CgpEcm9wcGluZyBwYWdlIHJlZmVyZW5jZXMgYmVmb3JlIGRlY3JlbWVudGlu
ZyBwaW4gY291bnRzIGlzIGEgYmFkIGlkZWEKaWYgYXNzdW1wdGlvbnMgYXJl
IGJlaW5nIG1hZGUgdGhhdCBhIG5vbi16ZXJvIHBpbiBjb3VudCBpbXBsaWVz
IGEgdmFsaWQKcGFnZS4gRml4IHRoZSBvcmRlciBvZiBvcGVyYXRpb25zIGlu
IGdudHRhYl9jb3B5X3JlbGVhc2VfYnVmKCksIGJ1dCBhdAp0aGUgc2FtZSB0
aW1lIGFsc28gcmVtb3ZlIHRoZSBhc3NlcnRpb24gdGhhdCB3YXMgZm91bmQg
dG8gdHJpZ2dlcjoKbWFwX2dyYW50X3JlZigpIGFsc28gaGFzIHRoZSBwb3Rl
bnRpYWwgb2YgY2F1c2luZyBhIHJhY2UgaGVyZSwgYW5kCmNoYW5naW5nIHRo
ZSBvcmRlciBvZiBvcGVyYXRpb25zIHRoZXJlIHdvdWxkIGxpa2VseSBiZSBx
dWl0ZSBhIGJpdCBtb3JlCmludm9sdmVkLgoKVGhpcyBpcyBYU0EtMjM2LgoK
UmVwb3J0ZWQtYnk6IFBhd2VsIFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFt
YXpvbi5kZT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KCi0tLSBhL3hlbi9jb21tb24vZ3JhbnRf
dGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTIw
ODYsNyArMjA4NiwyMyBAQCBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoCiAg
ICAgewogICAgICAgICBBU1NFUlQobWZuX3ZhbGlkKGFjdC0+ZnJhbWUpKTsK
ICAgICAgICAgKnBhZ2UgPSBtZm5fdG9fcGFnZShhY3QtPmZyYW1lKTsKLSAg
ICAgICAgKHZvaWQpcGFnZV9nZXRfb3duZXJfYW5kX3JlZmVyZW5jZSgqcGFn
ZSk7CisgICAgICAgIHRkID0gcGFnZV9nZXRfb3duZXJfYW5kX3JlZmVyZW5j
ZSgqcGFnZSk7CisgICAgICAgIC8qCisgICAgICAgICAqIGFjdC0+cGluIGJl
aW5nIG5vbi16ZXJvIHNob3VsZCBndWFyYW50ZWUgdGhlIHBhZ2UgdG8gaGF2
ZSBhCisgICAgICAgICAqIG5vbi16ZXJvIHJlZmNvdW50IGFuZCBoZW5jZSBh
IHZhbGlkIG93bmVyIChtYXRjaGluZyB0aGUgb25lIG9uCisgICAgICAgICAq
IHJlY29yZCksIHdpdGggb25lIGV4Y2VwdGlvbjogSWYgdGhlIG93bmluZyBk
b21haW4gaXMgZHlpbmcgd2UKKyAgICAgICAgICogaGFkIGJldHRlciBub3Qg
bWFrZSBpbXBsaWNhdGlvbnMgZnJvbSBwaW4gY291bnQgKG1hcF9ncmFudF9y
ZWYoKQorICAgICAgICAgKiB1cGRhdGVzIHBpbiBjb3VudHMgYmVmb3JlIG9i
dGFpbmluZyBwYWdlIHJlZmVyZW5jZXMsIGZvcgorICAgICAgICAgKiBleGFt
cGxlKS4KKyAgICAgICAgICovCisgICAgICAgIGlmICggdGQgIT0gcmQgfHwg
cmQtPmlzX2R5aW5nICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCB0
ZCApCisgICAgICAgICAgICAgICAgcHV0X3BhZ2UoKnBhZ2UpOworICAgICAg
ICAgICAgKnBhZ2UgPSBOVUxMOworICAgICAgICAgICAgcmMgPSBHTlRTVF9i
YWRfZG9tYWluOworICAgICAgICAgICAgZ290byB1bmxvY2tfb3V0X2NsZWFy
OworICAgICAgICB9CiAgICAgfQogCiAgICAgYWN0LT5waW4gKz0gcmVhZG9u
bHkgPyBHTlRQSU5faHN0cl9pbmMgOiBHTlRQSU5faHN0d19pbmM7CkBAIC0y
MjIzLDE0ICsyMjM5LDE0IEBAIF9fZ250dGFiX2NvcHkoCiAKICAgICBwdXRf
cGFnZV90eXBlKGRfcGcpOwogIGVycm9yX291dDoKLSAgICBpZiAoIGRfcGcg
KQotICAgICAgICBwdXRfcGFnZShkX3BnKTsKLSAgICBpZiAoIHNfcGcgKQot
ICAgICAgICBwdXRfcGFnZShzX3BnKTsKICAgICBpZiAoIGhhdmVfc19ncmFu
dCApCiAgICAgICAgIF9fcmVsZWFzZV9ncmFudF9mb3JfY29weShzZCwgb3At
PnNvdXJjZS51LnJlZiwgMSk7CiAgICAgaWYgKCBoYXZlX2RfZ3JhbnQgKQog
ICAgICAgICBfX3JlbGVhc2VfZ3JhbnRfZm9yX2NvcHkoZGQsIG9wLT5kZXN0
LnUucmVmLCAwKTsKKyAgICBpZiAoIGRfcGcgKQorICAgICAgICBwdXRfcGFn
ZShkX3BnKTsKKyAgICBpZiAoIHNfcGcgKQorICAgICAgICBwdXRfcGFnZShz
X3BnKTsKICAgICBpZiAoIHNkICkKICAgICAgICAgcmN1X3VubG9ja19kb21h
aW4oc2QpOwogICAgIGlmICggZGQgKQo=

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBnbnR0YWI6IGZpeCBwaW4gY291bnQgLyBwYWdlIHJlZmVyZW5jZSByYWNl
CgpEcm9wcGluZyBwYWdlIHJlZmVyZW5jZXMgYmVmb3JlIGRlY3JlbWVudGlu
ZyBwaW4gY291bnRzIGlzIGEgYmFkIGlkZWEKaWYgYXNzdW1wdGlvbnMgYXJl
IGJlaW5nIG1hZGUgdGhhdCBhIG5vbi16ZXJvIHBpbiBjb3VudCBpbXBsaWVz
IGEgdmFsaWQKcGFnZS4gRml4IHRoZSBvcmRlciBvZiBvcGVyYXRpb25zIGlu
IGdudHRhYl9jb3B5X3JlbGVhc2VfYnVmKCksIGJ1dCBhdAp0aGUgc2FtZSB0
aW1lIGFsc28gcmVtb3ZlIHRoZSBhc3NlcnRpb24gdGhhdCB3YXMgZm91bmQg
dG8gdHJpZ2dlcjoKbWFwX2dyYW50X3JlZigpIGFsc28gaGFzIHRoZSBwb3Rl
bnRpYWwgb2YgY2F1c2luZyBhIHJhY2UgaGVyZSwgYW5kCmNoYW5naW5nIHRo
ZSBvcmRlciBvZiBvcGVyYXRpb25zIHRoZXJlIHdvdWxkIGxpa2VseSBiZSBx
dWl0ZSBhIGJpdCBtb3JlCmludm9sdmVkLgoKVGhpcyBpcyBYU0EtMjM2LgoK
UmVwb3J0ZWQtYnk6IFBhd2VsIFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFt
YXpvbi5kZT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KCi0tLSBhL3hlbi9jb21tb24vZ3JhbnRf
dGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTIz
MzAsOSArMjMzMCwyMCBAQCBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoCiAg
ICAgICAgIHRkID0gcGFnZV9nZXRfb3duZXJfYW5kX3JlZmVyZW5jZSgqcGFn
ZSk7CiAgICAgICAgIC8qCiAgICAgICAgICAqIGFjdC0+cGluIGJlaW5nIG5v
bi16ZXJvIHNob3VsZCBndWFyYW50ZWUgdGhlIHBhZ2UgdG8gaGF2ZSBhCi0g
ICAgICAgICAqIG5vbi16ZXJvIHJlZmNvdW50IGFuZCBoZW5jZSBhIHZhbGlk
IG93bmVyLgorICAgICAgICAgKiBub24temVybyByZWZjb3VudCBhbmQgaGVu
Y2UgYSB2YWxpZCBvd25lciAobWF0Y2hpbmcgdGhlIG9uZSBvbgorICAgICAg
ICAgKiByZWNvcmQpLCB3aXRoIG9uZSBleGNlcHRpb246IElmIHRoZSBvd25p
bmcgZG9tYWluIGlzIGR5aW5nIHdlCisgICAgICAgICAqIGhhZCBiZXR0ZXIg
bm90IG1ha2UgaW1wbGljYXRpb25zIGZyb20gcGluIGNvdW50IChtYXBfZ3Jh
bnRfcmVmKCkKKyAgICAgICAgICogdXBkYXRlcyBwaW4gY291bnRzIGJlZm9y
ZSBvYnRhaW5pbmcgcGFnZSByZWZlcmVuY2VzLCBmb3IKKyAgICAgICAgICog
ZXhhbXBsZSkuCiAgICAgICAgICAqLwotICAgICAgICBBU1NFUlQodGQpOwor
ICAgICAgICBpZiAoIHRkICE9IHJkIHx8IHJkLT5pc19keWluZyApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIGlmICggdGQgKQorICAgICAgICAgICAgICAg
IHB1dF9wYWdlKCpwYWdlKTsKKyAgICAgICAgICAgICpwYWdlID0gTlVMTDsK
KyAgICAgICAgICAgIHJjID0gR05UU1RfYmFkX2RvbWFpbjsKKyAgICAgICAg
ICAgIGdvdG8gdW5sb2NrX291dF9jbGVhcjsKKyAgICAgICAgfQogICAgIH0K
IAogICAgIGFjdC0+cGluICs9IHJlYWRvbmx5ID8gR05UUElOX2hzdHJfaW5j
IDogR05UUElOX2hzdHdfaW5jOwpAQCAtMjQ1MSw2ICsyNDYyLDExIEBAIHN0
YXRpYyB2b2lkIGdudHRhYl9jb3B5X3JlbGVhc2VfYnVmKHN0cnUKICAgICAg
ICAgdW5tYXBfZG9tYWluX3BhZ2UoYnVmLT52aXJ0KTsKICAgICAgICAgYnVm
LT52aXJ0ID0gTlVMTDsKICAgICB9CisgICAgaWYgKCBidWYtPmhhdmVfZ3Jh
bnQgKQorICAgIHsKKyAgICAgICAgX19yZWxlYXNlX2dyYW50X2Zvcl9jb3B5
KGJ1Zi0+ZG9tYWluLCBidWYtPnB0ci51LnJlZiwgYnVmLT5yZWFkX29ubHkp
OworICAgICAgICBidWYtPmhhdmVfZ3JhbnQgPSAwOworICAgIH0KICAgICBp
ZiAoIGJ1Zi0+aGF2ZV90eXBlICkKICAgICB7CiAgICAgICAgIHB1dF9wYWdl
X3R5cGUoYnVmLT5wYWdlKTsKQEAgLTI0NjEsMTEgKzI0NzcsNiBAQCBzdGF0
aWMgdm9pZCBnbnR0YWJfY29weV9yZWxlYXNlX2J1ZihzdHJ1CiAgICAgICAg
IHB1dF9wYWdlKGJ1Zi0+cGFnZSk7CiAgICAgICAgIGJ1Zi0+cGFnZSA9IE5V
TEw7CiAgICAgfQotICAgIGlmICggYnVmLT5oYXZlX2dyYW50ICkKLSAgICB7
Ci0gICAgICAgIF9fcmVsZWFzZV9ncmFudF9mb3JfY29weShidWYtPmRvbWFp
biwgYnVmLT5wdHIudS5yZWYsIGJ1Zi0+cmVhZF9vbmx5KTsKLSAgICAgICAg
YnVmLT5oYXZlX2dyYW50ID0gMDsKLSAgICB9CiB9CiAKIHN0YXRpYyBpbnQg
Z250dGFiX2NvcHlfY2xhaW1fYnVmKGNvbnN0IHN0cnVjdCBnbnR0YWJfY29w
eSAqb3AsCg==

--=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 Oct 24 14:06:36 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 14:06: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 1e6zpu-0003aK-0z; Tue, 24 Oct 2017 14:05:42 +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 1e6zps-0003a8-5T
 for xen-users@lists.xen.org; Tue, 24 Oct 2017 14:05:40 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 D7/5C-23269-3B84FE95; Tue, 24 Oct 2017 14:05:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVysyfVTXeTx/t
 Ig8erjCxWXT3A6sDocXT3b6YAxijWzLyk/IoE1ow9mxuZCxoVKmZ/nsPSwLhZqouRi0NIYDOj
 xObtDWwQzm5Gib2T7rF2MXJyCAsYSUyYeZAdJCEisIFRYse6mawQVb8YJbr79rOAVLEJaErc+
 fyJCcTmFbCS6Gj6DGRzcLAIqErseyIAEhYVCJdoOtvPAlEiKHFy5hMwm1PAWmLulj52EJtZwE
 xi3uaHzBC2uMStJ/OZIGx5ieats5knMPLNQtI+C0nLLCQts5C0LGBkWcWoXpxaVJZapGusl1S
 UmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGIgMQLCDce8/p0OMkhxMSqK8/96/ixTi
 S8pPqcxILM6ILyrNSS0+xCjDwaEkwbvU/X2kkGBRanpqRVpmDjAmYNISHDxKIrybQNK8xQWJu
 cWZ6RCpU4yWHMc2Xf7DxPFj0hUg+Wzm6wZmIZa8/LxUKXGIeQIgDRmleXDjYHF7iVFWSpiXEe
 hAIZ6C1KLczBJU+VeM4hyMSsK89iBTeDLzSuC2vgI6iAnoIFn7NyAHlSQipKQaGKPWP2K3Vpn
 V5nxFRGHOX6a2X4ofZqmu+eU39/LhOkXNj6s833/79uz0taiopNxPkddCrp73nf/NLDXyyW5W
 yV2awdyiZrNy3eS+G/se+fT81z02j7Av2813FRaZzq8LeHJD6vSOurz2JtNnEz4tO6m9OHDRv
 AWNyy+yrVrdu+iw4t60xYZnExYpsRRnJBpqMRcVJwIAijF1tNYCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1508853938!108406097!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.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5416 invoked from network); 24 Oct 2017 14:05:38 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-4.tower-206.messagelabs.com with SMTP; 24 Oct 2017 14:05:38 -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 90A5E1435;
 Tue, 24 Oct 2017 07:05:37 -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 C3F333F587;
 Tue, 24 Oct 2017 07:05:36 -0700 (PDT)
To: =?UTF-8?B?SmVzw7pzIEzDoXphcm8=?= <jesus.lazaro@ehu.eus>,
 xen-users@lists.xen.org, "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>,
 Andre Przywara <andre.przywara@arm.com>
References: <9741fca2-c55b-b54e-52e9-1df02e6a205b@ehu.eus>
 <71e0d5c6-e4e0-7460-1173-a158f7997df8@arm.com>
 <d1fb60a1-2de0-e1bb-6299-59959a6abc3c@ehu.eus>
 <749a3b52-8309-02a2-a758-1ed550f5b1dc@arm.com>
 <7999429a-0709-a366-34c0-8a72bc998064@ehu.eus>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <443f2c08-f53d-c074-36f5-69217f2dc090@arm.com>
Date: Tue, 24 Oct 2017 15:05:35 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <7999429a-0709-a366-34c0-8a72bc998064@ehu.eus>
Content-Language: en-US
Subject: Re: [Xen-users] i2c pass-through in mpsoc
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>

CgpPbiAyNC8xMC8xNyAwNzo0NSwgSmVzw7pzIEzDoXphcm8gd3JvdGU6Cj4gSGksCgpIZWxsbywK
ClBsZWFzZSBhdm9pZCB0b3AtcG9zdGluZy4gSSBhbSBDQy1pbmcgRWRnYXIgd2hvIG1pZ2h0IGFs
c28gYmUgYWJsZSB0byAKZ2l2ZSBzb21lIGZlZWRiYWNrIGhlcmUuCgo+IEkgaGFkIGEgdHlwbyBp
biBteSBwcmV2aW91cyBtZXNzYWdlLgo+IAo+IERvbTAgaGFzIFhlbiBzdXBwb3J0IGFuZCBJIGFt
IGFibGUgdG8gbGF1bmNoIGRpZmZlcmVudCBEb21VLgo+IAo+IERvbVUgaGFzIGFsc28gWGVuIHN1
cHBvcnQgZm9yIGd1ZXN0cyBmb2xsb3dpbmc6Cj4gaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3Jn
L3dpa2kvTWFpbmxpbmVfTGludXhfS2VybmVsX0NvbmZpZ3MKPiAKPiBEb20wIGhhcyBrbm93bGVk
Z2UsIHRocm91Z2ggdGhlIGRldmljZSB0cmVlLCBhYm91dCB0aGUgSTJDIGJ1dCBhcHBlYXJzIAo+
IGFzIGRpc2FibGVkIGFuZCB3aXRoIHhlbixwYXNzdGhvdWdoIHByb3BlcnR5Lgo+IAo+IElmIGlu
c3RlYWQgb2YgbGF1bmNoaW5nIERvbTAgYXMgcHJpbWFyeSBPUywgSSBsYXVuY2ggRG9tVSAodGhl
eSBib3RoIGFyZSAKPiB2ZXJ5IHNpbWlsYXIpLCB3aXRoIHRoZSBJMkMgaW4gdGhlIERUIHRvIG9r
YXksIGl0IGFwcGVhcnMgYW5kIGNhbiBiZSAKPiB1c2VkLCBzbyBJMkMgc3VwcG9ydCBpcyBidWls
dCBpbnRvIHRoZSBrZXJuZWwuCj4gCj4gVGhlIGlzc3VlIGlzIHRoYXQgd2hlbiBiZWluZyBsYXVu
Y2ggYXMgRG9tVSBmcm9tIERvbTAsIHRoZSBpMmMgZGV2aWNlIAo+IGRvZXMgbm90IGFwcGVhci4g
VGhlIG1haW4gZGlmZmVyZW5jZSBpcyB0aGF0IHdoZW4gaW4gbm9uIFhlbiAKPiBlbnZpcm9ubWVu
dCwgdGhlIGkyYyBpcyBpbiB0aGUgYW1iYSBidXMgYnV0IHdoZW4gaW4gWGVuIGVudmlyb25tZW50
LCBpdCAKPiBpcyBpbiB0aGUgcGFzcy10aHJvdWdoIHNpbXBsZSBidXMuCgpJIGFtIG5vdCBzdXJl
IHdoYXQgeW91IG1lYW4gaGVyZS4gV2hlbiBJIGxvb2tlZCBhdCB0aGUgbXBzb2MgRFQgCih4aWxp
bngvenlucW1wLmR0c2kpLCB0aGUgaTJjIGlzIGluZGVlZCB1bmRlciBhIG5vZGUgY2FsbGVkIGFt
YmEuCgpCdXQgdGhlIG5hbWUgb2YgdGhlIG5vZGUgaXMgaXJyZWxldmFudCBoZXJlLiBIb3dldmVy
IHRoZSBjb21wYXRpYmxlIApzdHJpbmcgaXMgInNpbXBsZS1idXMiIGFzIHVzZWQgaW4gdGhlIHBh
cnRpYWwgZGV2aWNlLXRyZWUgYmVsb3cuCgpEaWQgSSBtaXNzIGFueXRoaW5nPwoKPiAKPiBUaGUg
cGFzc2VkIGRldmljZXRyZWUgaXM6Cj4gCj4gL2R0cy12MS87Cj4gLyB7Cj4gIMKgwqAgI2FkZHJl
c3MtY2VsbHMgPSA8MHgyPjsKPiAgwqDCoCAjc2l6ZS1jZWxscyA9IDwweDI+Owo+IAo+IAo+ICDC
oMKgwqAgcGFzc3Rocm91Z2ggewo+ICDCoMKgwqDCoMKgwqDCoCBjb21wYXRpYmxlID0gInNpbXBs
ZS1idXMiOwo+ICDCoMKgwqDCoMKgwqDCoCByYW5nZXM7Cj4gIMKgwqDCoMKgwqDCoMKgICNhZGRy
ZXNzLWNlbGxzID0gPDB4Mj47Cj4gIMKgwqDCoMKgwqDCoMKgICNzaXplLWNlbGxzID0gPDB4Mj47
Cj4gCj4gIMKgwqDCoMKgwqDCoMKgIG1pc2NfY2xrIHsKPiAgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgICNjbG9jay1jZWxscyA9IDwweDA+Owo+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgY2xvY2stZnJlcXVlbmN5ID0gPDB4NzczNTk0MD47Cj4gIMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCBjb21wYXRpYmxlID0gImZpeGVkLWNsb2NrIjsKPiAgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIGxpbnV4LHBoYW5kbGUgPSA8MHgyPjsKPiAgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIHBoYW5kbGUgPSA8MHgyPjsKPiAgwqDCoMKgwqDCoMKgwqAg
fTsKPiAKPiAgwqDCoMKgwqDCoMKgwqAgcGQtaTJjMSB7Cj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCAjcG93ZXItZG9tYWluLWNlbGxzID0gPDB4MD47ClRoaXMgbm90IGRvZXMgbm90
IGNvbnRhaW4gYW55IGNvbXBhdGlibGUgc3RyaW5nLiBJcyBpdCBub3JtYWw/Cgo+ICDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcGQtaWQgPSA8MHgyNj47Cj4gIMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCBsaW51eCxwaGFuZGxlID0gPDB4MT47Cj4gIMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCBwaGFuZGxlID0gPDB4MT47Cj4gIMKgwqDCoMKgwqDCoMKgIH07Cj4g
Cj4gCj4gIMKgwqDCoMKgwqDCoMKgIGkyY0BmZjAzMDAwMCB7Cj4gIMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCBjb21wYXRpYmxlID0gImNkbnMsaTJjLXIxcDE0IiwgImNkbnMsaTJjLXIx
cDEwIjsKPiAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHN0YXR1cyA9ICJva2F5IjsK
PiAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGludGVycnVwdHMgPSA8MHgwIDB4MTIg
MHg0PjsKPiAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJlZyA9IDwweDAgMHhmZjAz
MDAwMCAweDAgMHgxMDAwPjsKPiAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICNhZGRy
ZXNzLWNlbGxzID0gPDB4MT47Cj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAjc2l6
ZS1jZWxscyA9IDwweDA+Owo+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcG93ZXIt
ZG9tYWlucyA9IDwweDE+Owo+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgY2xvY2tz
ID0gPDB4MyAweDNlPjsKPiAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNsb2NrLWZy
ZXF1ZW5jeSA9IDwweDYxYTgwPjsKPiAgwqDCoMKgwqDCoMKgwqAgfTsKPiAgwqDCoMKgIH07Cj4g
fTsKPiAKPiBUaGUgZmluYWwgcmVzdWx0IGlzIHRoYXQgaXQgZG9lcyBub3QgbG9hZCB0aGUgaTJj
IG1vZHVsZSBhbmQgZG9lcyBub3QgCj4gY3JlYXRlIHRoZSBpMmMgZGV2aWNlLiBJdCBsb29rcyBs
aWtlLCBzaW5jZSBpdCBkb2VzIG5vdCBmaW5kIGFueSBpMmMgaW4gCj4gdGhlIGFtYmEsIGRvZXMg
bm90IGJvdGhlciB0byBsb2FkIHRoZSBtb2R1bGUuIFRoZXJlIGFyZSBub3QgSTJDIHJlbGF0ZWQg
Cj4gbWVzc2FnZXMgaW4gbm9uZSBvZiB0aGUgZG1lc2dzIChEb20wLCBEb21VKS4KPiAKPiAKPiBS
ZWdhcmRzLAo+IAo+IEplc8O6cwo+IAo+IE9uIDIzLzEwLzE3IDEyOjU3LCBKdWxpZW4gR3JhbGwg
d3JvdGU6Cj4+Cj4+Cj4+IE9uIDEzLzEwLzE3IDEwOjU1LCBKZXPDunMgTMOhemFybyB3cm90ZToK
Pj4+IEhpLAo+Pgo+PiBIZWxsbywKPj4KPj4+IEF2b2lkaW5nIHRoZSBkdGRldiBwcm9wZXJ0eSBh
dm9pZHMgYW55IGVycm9yLiBOb3cgdGhlIGlzc3VlIGlzIHRoYXQsIAo+Pj4gYWx0aG91Z2ggaW4g
dGhlIGRldmljZXRyZWUvcGFzc3Rocm91Z2ggc2VjdGlvbiB0aGUgaTJjIGFwcGVhcnMsIHRoZSAK
Pj4+IGtlcm5lbCBmYWlscyB0byBsb2FkIGFueSBkcml2ZXJzIGFuZCBkb2VzIG5vdCBjcmVhdGUg
dGhlIC9kZXYvaTJjIAo+Pj4gZGV2aWNlLgo+Pj4KPj4+IFRoZSBkb20wIGtlcm5lbCBoYXMgWEVO
IHN1cHBvcnQgZm9sbG93aW5nIAo+Pj4gaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kv
TWFpbmxpbmVfTGludXhfS2VybmVsX0NvbmZpZ3MKPj4+Cj4+PiBkbWVzZyBkb2VzIG5vdCBvZmZl
ciBhbnkgbWVzc2FnZXMgcmVnYXJkaW5nIGlzc3VlcyB3aXRoIHRoZSBpMmMuCj4+Cj4+IEkgYW0g
YSBiaXQgY29uZnVzZWQuIFlvdSBzYXkgeW91IHBhc3MtdGhyb3VnaCB0byBhIGd1ZXN0LCBidXQg
c3BlYWsgCj4+IGFib3V0IERvbTAga2VybmVsLiBTbyB0aGUgZG1lc2cgaXMgZnJvbSBEb21VIG9y
IERvbTA/Cj4+Cj4+IE5vdGUgdGhhdCB3aGVuIGRvaW5nIHBsYXRmb3JtIGRldmljZSBwYXNzdGhy
b3VnaCwgRG9tMCBrZXJuZWwgaXMgbm90IAo+PiBpbnZvbHZlZCBpbiB0aGUgcHJvY2Vzcy4gVGhl
IGd1ZXN0IHdpbGwgaGF2ZSBmdWxsIGFjY2VzcyBhbmQgc2hvdWxkIAo+PiBkZXRlY3QgaXQgdmlh
IGRldmljZS10cmVlLgo+Pgo+PiBNYWtlIHN1cmUgeW91IGhhdmUgSTJDIGJ1aWx0IGluIHlvdXIg
Z3Vlc3Qga2VybmVsLgo+Pgo+PiBDaGVlcnMsCj4+Cj4gCgotLSAKSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFp
bGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Tue Oct 24 14:57:45 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 14:57: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 1e70dK-0007yU-AX; Tue, 24 Oct 2017 14:56:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <psusi@ubuntu.com>) id 1e70dJ-0007yK-8a
 for xen-users@lists.xen.org; Tue, 24 Oct 2017 14:56:45 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 ED/00-25852-CA45FE95; Tue, 24 Oct 2017 14:56:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsWidOqdp+6akPe
 RBtcPc1qsunqA1YHR4+ju30wBjFGsmXlJ+RUJrBmbf8QUHGGqOLdzFVMDYx9TFyMXh5DAOkaJ
 ixvXsEI4Vxgl1vzZBeXsY5LYue8qexcjJ4eIgLTEjCtNbF2MHBxsAkoS8/eJgISFBZwlPpzdz
 ARi8wrYSvSemwNmswioSsx+tQzMFhWIlvi+6DkzRI2gxMmZT1hAbGYBdYk/8y4xQ9jiEreezG
 eCsOUltr+dwzyBkXcWkpZZSFpmIWmZhaRlASPLKkaN4tSistQiXUMTvaSizPSMktzEzBxdQwM
 zvdzU4uLE9NScxKRiveT83E2MwHBjAIIdjNc3BhxilORgUhLl/ff+XaQQX1J+SmVGYnFGfFFp
 TmrxIUYZDg4lCd5bwe8jhQSLUtNTK9Iyc4CBD5OW4OBREuHNB0nzFhck5hZnpkOkTjEac9x4e
 P0PE8ezma8bmIVY8vLzUqXEeYtBSgVASjNK8+AGwSLyEqOslDAvI9BpQjwFqUW5mSWo8q8YxT
 kYlYR5P4JM4cnMK4Hb9wroFCagU2Tt34CcUpKIkJJqYNzKvin4cFbsxU1N7+xKUm4nPmpwm+5
 zs/rdOseEdT/F+3SrZX0C2OYdqsh58eZJnpfPEcuYNT85ha6Jrf7uEb9q+e/3n8x/3dtV1hKZ
 JpLUfNMhvKAw5qzhprRNe9OnKKv+2rlnWsyD8N0PDlQ8C/z6+9yKOFX7T9+Zw1zvMa0tXZx/t
 OOQ/V0lluKMREMt5qLiRACsWF1MwwIAAA==
X-Env-Sender: psusi@ubuntu.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1508857003!113376753!1
X-Originating-IP: [34.202.238.73]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40438 invoked from network); 24 Oct 2017 14:56:44 -0000
Received: from ec2-34-202-238-73.compute-1.amazonaws.com (HELO
 vps.thesusis.net) (34.202.238.73)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Oct 2017 14:56:44 -0000
Received: from localhost (localhost [127.0.0.1])
 by vps.thesusis.net (Postfix) with ESMTP id DA9E72400A
 for <xen-users@lists.xen.org>; Tue, 24 Oct 2017 10:56:42 -0400 (EDT)
Received: from vps.thesusis.net ([IPv6:::1])
 by localhost (vps.thesusis.net [IPv6:::1]) (amavisd-new, port 10024)
 with ESMTP id 9mfyvq71OO0g for <xen-users@lists.xen.org>;
 Tue, 24 Oct 2017 10:56:42 -0400 (EDT)
Received: from [10.1.1.181] (unknown [97.68.109.42])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested) (Authenticated sender: psusi)
 by vps.thesusis.net (Postfix) with ESMTPSA id 98ABD24008
 for <xen-users@lists.xen.org>; Tue, 24 Oct 2017 10:56:42 -0400 (EDT)
To: xen-users@lists.xen.org
From: Phil Susi <psusi@ubuntu.com>
Message-ID: <f298ae87-b468-d3d3-f97e-10b10de785bd@ubuntu.com>
Date: Tue, 24 Oct 2017 10:56:42 -0400
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-users] vnc always binds to localhost so can't access over the
	net
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>

U28gbXkgY2ZnIGZpbGUgc2F5czoKCnZmYj1bJ3ZuY2xpc3Rlbj0xMC4xLjEuOCddCgpXaGVuIEkg
cnVuIHhsIGNyZWF0ZSAtZCwgaXQgZHVtcHMgdGhlIGpzb24gc2hvd2luZyB2bmNsaXN0ZW49MTAu
MS4xLjgsCmJ1dCBpdCBlbmRzIHVwIGJpbmRpbmcgdGhlIHNvY2tldCB0byAxMjcuMC4wLjEsIGFu
ZCB4ZW5zdG9yZS1scyBzaG93cwp2bmNsaXN0ZW49MTI3LjAuMC4xLgoKV2hlcmUgY291bGQgdGhp
cyBpbmZvcm1hdGlvbiBiZSBnZXR0aW5nIGxvc3QgYmV0d2VlbiB4bCBhbmQgeGVuc3RvcmU/Ckkn
bSBydW5uaW5nIHhlbiA0LjYuNSBvbiBVYnVudHUgMTYuMDQuCgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVu
LXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Tue Oct 24 16:25:24 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 16:25: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 1e71zy-0006jn-MJ; Tue, 24 Oct 2017 16:24:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <brettstahlman@gmail.com>) id 1e71zx-0006jh-HW
 for xen-users@lists.xen.org; Tue, 24 Oct 2017 16:24:13 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 63/44-30115-C296FE95; Tue, 24 Oct 2017 16:24:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVyMfS6ka5O5vt
 Ig7W7xS1WXT3A6sDocXT3b6YAxijWzLyk/IoE1oztLSsZC/axVzT3X2ZqYGxm62Lk4hASmMQo
 serrfhYQh0XgDotE/5Rn7CCOhMAPFontLVdYuxg5gZwyiS/7v7FB2EUSZ8/eZoKx30z8zw5i8
 woISpyc+YQFxBYS8JLoXrscLM4moCdxd/FGMJtFQFXiWuN25i5GDqD6AIldaw1AwsIC4hJ3f9
 5lBrFFBKQlZlxpAlvFLKAp0br9N/sERr5ZSDbMQpJawMi0ilGjOLWoLLVI19BAL6koMz2jJDc
 xMwfIM9PLTS0uTkxPzUlMKtZLzs/dxAgMLAYg2MF4/H3cIUZJDiYlUd6A9PeRQnxJ+SmVGYnF
 GfFFpTmpxYcYZTg4lCR4xTOAcoJFqempFWmZOcAQh0lLcPAoifCGgKR5iwsSc4sz0yFSpxhdO
 S7cufSHiePYpstA8sbD60DywJ5bQPLZzNcNzEIsefl5qVLivGogzQIgzRmleXCjYfF5iVFWSp
 iXEehYIZ6C1KLczBJU+VeM4hyMSsK8z0Gu58nMK4G74BXQcUxAx8navwE5riQRISXVwChxRS5
 R5v+kaS/ZhNRljrffNT2d2x+0cm7k/Ldlu+ouCmvIcYmcfXKkes636y8nHL1w565Hw/vDwZGt
 7z6+0brxelHU748KiQmxhrtjLgicFfh3o4Tp9byvCtma0rYFu/yzX3xeIDW5fcnH3Ncz6w40V
 MXfNCtbmhoyxThmcUpQ+r20DHuWtpdKLMUZiYZazEXFiQAHIOXzygIAAA==
X-Env-Sender: brettstahlman@gmail.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1508862252!66720383!1
X-Originating-IP: [209.85.215.50]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18955 invoked from network); 24 Oct 2017 16:24:12 -0000
Received: from mail-lf0-f50.google.com (HELO mail-lf0-f50.google.com)
 (209.85.215.50)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 24 Oct 2017 16:24:12 -0000
Received: by mail-lf0-f50.google.com with SMTP id b190so24631863lfg.9
 for <xen-users@lists.xen.org>; Tue, 24 Oct 2017 09:24:12 -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=2oJ+sBvpCbHxYl8CVeewy5k/sJ+R+avL17sBmyIq5FU=;
 b=AVbtmX4Cu6dzjiuCwSyHFUIKMcYUNMeq1Oauzz00ChbLQmiatCNM7S8WwPhX/SR55/
 MY+X89axLNLd/4MhRsb5KrazDImvhNG6JyB09AIUYkQHMVtXKG9bdDQiuHJLPm4og4Va
 1RinupMMIgP/XR+4m3bZ0f43H3GX4G9lDB2BbKq03+dLKDmCRcXJJ41hUPuSqAp/4kfR
 kHMW+M2AelpZnP+o2XFMbJIM/iXW3websnP7MceFhQMsuLmXdRwQMpZfj49WSkX8ev+l
 K25wT4drWo324r+5HlJINvmBn8tXJeJWZuxoNPzJM67nzFMbbvSr/53BunJ+gb2Km+y6
 rfBA==
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=2oJ+sBvpCbHxYl8CVeewy5k/sJ+R+avL17sBmyIq5FU=;
 b=dOllPBS5Bs4L07obZKvCLarOhdCRUuAnxr8VMFp/LMLohD4ABOqQnEB4Stq7twBasT
 6A92EEt7lQpmUdf50vaz1ZkBlUbM+lcW0kab2W2Z7gcnQMV7vE2+vIk2x/CJByd4i1k3
 kCZI14TC2gBfSCl+gB1+uNHzQLbW2qiruYplfv/+/LCFoJQ+56VhX92vSBzyyh7YV1pM
 iCGoXzR1HOBLrXfLfzpEXsHXfD4J8Gx7MQ5OOA0Fl+F0AskgMhIDrqITmU2z+jcaQmVy
 gbgk4IQn04MHewDrdyyfN84VWlPXfYlqOvNDkFLL8AyXsoC7cfG1Vyxg4Xs1IznqCZvR
 wMGw==
X-Gm-Message-State: AMCzsaXXDH4iBQcDlimxVqf3R4A0NTCojBJ5pUHcBJQt+qqu5h7RJ/La
 OmVJYz2Bsd/cmTJmCesoGKjmoFeSkwzmS05TAIc=
X-Google-Smtp-Source: ABhQp+Sj4QAM+LLTkdjSMmjiu4/dbpfxurYjwqLcWnovMnSVfgj7e5u+c8NmyY4/b0hIrDdXHQOLVPsvGV0JxurjmzQ=
X-Received: by 10.25.211.84 with SMTP id k81mr5956887lfg.120.1508862251033;
 Tue, 24 Oct 2017 09:24:11 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.202.80 with HTTP; Tue, 24 Oct 2017 09:24:10 -0700 (PDT)
From: Brett Stahlman <brettstahlman@gmail.com>
Date: Tue, 24 Oct 2017 11:24:10 -0500
Message-ID: <CAOyxqK=QRV+4HJ0Q08LT4wes6PuhW+qh6o7OQTdf9Y9AwA_9cQ@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] Offline builds
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>

SSBuZWVkIHRvIGJlIGFibGUgdG8gYnVpbGQgWGVuIG9mZmxpbmUuIEkgd2FzIGFibGUgdG8gZG8g
c28gYnkgY29weWluZwp0aGUgeGVuLXNyYyBkaXJlY3RvcnkgdG8gbXkgZGlzY29ubmVjdGVkIG1h
Y2hpbmUsIGJ1dCBub3cgdGhhdCBJJ3ZlCm1hZGUgc29tZSBzb3VyY2UgY29kZSBjaGFuZ2VzLCB0
aGUgYnVpbGQgZmFpbHMgd2hlbiBpdCBhdHRlbXB0cyB0bwpjb250YWN0IHhlbmJpdHMueGVuLm9y
ZywgYXBwYXJlbnRseSBkdWUgdG8gdGhlIGZvbGxvd2luZyBleHBhbmRlZCBtYWtlCmFjdGlvbnM6
CgppZiB0ZXN0IC1kIGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi0uZ2l0OyB0aGVuCiAg
ICAgICAgbWtkaXIgLXAgcWVtdS14ZW4tZGlyOwplbHNlCiAgICAgICAgZXhwb3J0IEdJVD1naXQK
ICAgICAgICBnaXQtY2hlY2tvdXQuc2ggZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdp
dCBcCiAgICAgICAgICAgICAgICBxZW11LXhlbi00LjcuMC1yYzUgcWVtdS14ZW4tZGlyOwpmaQoK
UmVjb3B5aW5nIHhlbi1zcmMgdG8gbXkgZGlzY29ubmVjdGVkIG1hY2hpbmUgaXMgaW5jb252ZW5p
ZW50LCBhcyBpdApmb3JjZXMgbWUgdG8gc2F2ZSBhbmQgcmUtYXBwbHkgbXkgcGF0Y2hlcy4gSXMg
dGhlcmUgYSB3YXkgdG8gaW5zdHJ1Y3QKdGhlIFhlbiBidWlsZCBwcm9jZXNzIHRvIHVzZSBjYWNo
ZWQgcWVtdSB3aXRob3V0IGF0dGVtcHRpbmcgdG8gcmVmcmVzaApmcm9tIHhlbmJpdHMueGVuLm9y
Zz8gSSBoYXZlbid0IGRvbmUgYSBjbGVhbiBvZiBhbnkgc29ydCBzaW5jZSB0aGUKcHJldmlvdXMg
Y29weS4uLgoKQWx0ZXJuYXRpdmVseS4uLiBJcyB0aGVyZSBhIGNsZWFuIHdheSB0byBpbnN0cnVj
dCB0aGUgYnVpbGQgc3lzdGVtIHRvCnVzZSBhIGxvY2FsICJiYXJlIiByZXBvIGluIGxpZXUgb2Yg
dGhlIHJlbW90ZSB4ZW5iaXRzLnhlbi5vcmc/CgpUaGFua3MsCkJyZXR0IFMuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBs
aXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNl
cnM=

From xen-users-bounces@lists.xen.org Tue Oct 24 16:43:01 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 16:43: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 1e72H6-0008KP-MH; Tue, 24 Oct 2017 16:41:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <asw@th.com.br>) id 1e72H5-0008KJ-LD
 for xen-users@lists.xen.org; Tue, 24 Oct 2017 16:41:55 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 11/25-16147-25D6FE95; Tue, 24 Oct 2017 16:41:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKKsWRWlGSWpSXmKPExsVy4+uhTN3A3Pe
 RBk1XTCxWXT3A6sDocXT3b6YAxijWzLyk/IoE1ozVb68xF2wNqrg1u521gXGZdxcjF4eQwHFG
 idWLzrB3MXJyMAr4SEx/sZEVwg6QmPX+JguIzSLwhUni42x3EFtYIETiw7bjYPUiAtISM640s
 YHYQgK2Eo+2LATrZRPQkFjS0MUEYvMK2EhMOrGHFWKOqsTG+TPBbFGBcIm3jUdYIGoEJU7OfA
 Jkc3BwCthJdGySAgkzC4RKnHgxBWyMhEC0xJfJOxghbAuJ9S+uM0PYphJf/k5gBmmVEDCTePA
 xACIsKLHz+QW2CYzCs5AsmIVkKoRtJjFv80NmCFteYvvbOVB2oMTKkzuBajiAbDWJZa1KMCXN
 W2dDldhLvLv9nh3CVpSY0v0QytaX2Nm7DarGXeLe5+1MCxi5VzFqFKcWlaUW6RoZ6SUVZaZnl
 OQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBEZoPQMD4w7GqSf8DjFKcjApifIGpL+PFOJLyk
 +pzEgszogvKs1JLT7EKMPBoSTB65MDlBMsSk1PrUjLzAGmCpi0BAePkgjvBJA0b3FBYm5xZjp
 E6hSjPcexTZf/MHFsuHkXSO4Dk89mvm5gFmLJy89LlRLnTQBpEwBpyyjNgxsKS22XGGWlhHkZ
 GRgYhHgKUotyM0tQ5V8xinMwKgnzxoJM4cnMK4Hb/QroLCags2Tt34CcVZKIkJICJsvd950OX
 DxqvZ0xZdFWvqIeky07+NqqPJaanLL53u/CVSvQU3grfFZ7mhWLX8ikhcaXNacyG/dGV07hvx
 F74JrdK/dHL/M/PrJfdp1TaWZxy6Q3eQ35NrPFnReseJVp9CguKU3bWuDbY8mZ2Q6cai1JpWI
 s//8J79959fvbZ0uu+7DtqDGIU2Ipzkg01GIuKk4EACPxanhoAwAA
X-Env-Sender: asw@th.com.br
X-Msg-Ref: server-8.tower-31.messagelabs.com!1508863312!111830783!1
X-Originating-IP: [216.245.194.105]
X-SpamReason: No, hits=1.6 required=7.0 tests=HTML_60_70,
 HTML_IMAGE_ONLY_24,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51055 invoked from network); 24 Oct 2017 16:41:53 -0000
Received: from server36.th.com.br (HELO server36.th.com.br) (216.245.194.105)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 24 Oct 2017 16:41:53 -0000
Received: from server10.th.com.br (server1.th.com.br [189.4.65.147])
 by server36.th.com.br (Postfix) with ESMTPSA id 9AFF6109524
 for <xen-users@lists.xen.org>; Tue, 24 Oct 2017 14:41:34 -0200 (-02)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=th.com.br;
 s=default; t=1508863295;
 bh=kqtmaI8M568Yu23wuxQgR3Clx4pFI5FX4kVuwJd7ucE=;
 h=Subject:To:References:From:Date:In-Reply-To;
 b=gLFq4LoUTs/Spy/HyaxesvAhEpuNw5Hrf8oG5/5nfiQ3la/yNPodCKjWqAU/VKx7R
 ksxh4Dbyxy9rs6Z83EKBPEPp28BjH5/IymwrJAXiONpq4ZVxiJXbZKIlg4GjDcjOiP
 OFSpzPYbL2ZWhPCcRR3EEGBR8587BkmU7XLri19c=
To: xen-users@lists.xen.org
References: <f298ae87-b468-d3d3-f97e-10b10de785bd@ubuntu.com>
From: Andrey Schmiegelow <asw@th.com.br>
Message-ID: <ae05b263-1c5a-d3cb-a527-11c40c9623c2@th.com.br>
Date: Tue, 24 Oct 2017 14:41:24 -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: <f298ae87-b468-d3d3-f97e-10b10de785bd@ubuntu.com>
X-TecnoHelp-Tecnologia-MailScanner-Information: Please contact the ISP for
 more information
X-TecnoHelp-Tecnologia-MailScanner-ID: 9AFF6109524.AE335
X-TecnoHelp-Tecnologia-MailScanner: Found to be clean
X-TecnoHelp-Tecnologia-MailScanner-From: asw@th.com.br
X-Spam-Status: No
Subject: Re: [Xen-users] vnc always binds to localhost so can't access over
 the net
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="===============6450544204105238881=="
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.
--===============6450544204105238881==
Content-Type: multipart/alternative;
 boundary="------------11A579198CB0E6A95DD6F053"

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

Hi Phil

Use the following syntax in you config file:

vnclisten= '0.0.0.0:0'
vfb = [ 'type=vnc' ]

It will reflect

             "vnc": {
                 "listen": "0.0.0.0:0"
             },

in  json dump.

Regards,
Andrey

Em 24-10-2017 12:56, Phil Susi escreveu:
> So my cfg file says:
>
> vfb=['vnclisten=10.1.1.8']
>
> When I run xl create -d, it dumps the json showing vnclisten=10.1.1.8,
> but it ends up binding the socket to 127.0.0.1, and xenstore-ls shows
> vnclisten=127.0.0.1.
>
> Where could this information be getting lost between xl and xenstore?
> I'm running xen 4.6.5 on Ubuntu 16.04.
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> https://lists.xen.org/xen-users


-- 
<http://www.th.com.br> 	*Andrey Schmiegelow*
Diretor
TecnoHelp Tecnologia
+55 (48) 3025-1212
asw@th.com.br <mailto:asw@th.com.br>
www.tecnohelp.com.br <http://www.tecnohelp.com.br>


--------------11A579198CB0E6A95DD6F053
Content-Type: multipart/related;
 boundary="------------8345ADC289AC94636EFC9103"


--------------8345ADC289AC94636EFC9103
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">
    <div class="moz-cite-prefix">Hi Phil<br>
      <br>
      Use the following syntax in you config file:<br>
      <br>
      vnclisten= '0.0.0.0:0'<br>
      vfb = [ 'type=vnc' ]<br>
      <br>
      It will reflect <br>
      <br>
                  "vnc": {<br>
                      "listen": "0.0.0.0:0"<br>
                  },<br>
      <br>
      in  json dump.<br>
      <br>
      Regards,<br>
      Andrey<br>
      <br>
      Em 24-10-2017 12:56, Phil Susi escreveu:<br>
    </div>
    <blockquote
      cite="mid:f298ae87-b468-d3d3-f97e-10b10de785bd@ubuntu.com"
      type="cite">
      <pre wrap="">So my cfg file says:

vfb=['vnclisten=10.1.1.8']

When I run xl create -d, it dumps the json showing vnclisten=10.1.1.8,
but it ends up binding the socket to 127.0.0.1, and xenstore-ls shows
vnclisten=127.0.0.1.

Where could this information be getting lost between xl and xenstore?
I'm running xen 4.6.5 on Ubuntu 16.04.



_______________________________________________
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>
    <br>
    <p><br>
    </p>
    <div class="moz-signature">-- <br>
      <table cellspacing="0" border="0" width="627">
        <tbody>
          <tr>
            <td width="427">
              <a target="_blank" href="http://www.th.com.br"><img
                  src="cid:part1.07F840CD.4B846E28@th.com.br" border="0"></a></td>
            <td width="200%"><span class="txt">
                <font face="Verdana, Arial" size="1,5">
                  <b>Andrey Schmiegelow</b><br>
                  Diretor<br>
                  TecnoHelp Tecnologia<br>
                  +55 (48) 3025-1212<br>
                  <a href="mailto:asw@th.com.br">asw@th.com.br</a> <br>
                  <a target="_blank" href="http://www.tecnohelp.com.br">www.tecnohelp.com.br</a>
                </font></span></td>
          </tr>
        </tbody>
      </table>
    </div>
  </body>
</html>

--------------8345ADC289AC94636EFC9103
Content-Type: image/png;
 name="assinatura_oficial_menor-n.png"
Content-Transfer-Encoding: base64
Content-ID: <part1.07F840CD.4B846E28@th.com.br>
Content-Disposition: inline;
 filename="assinatura_oficial_menor-n.png"

iVBORw0KGgoAAAANSUhEUgAAAT8AAABmCAIAAAAyMgF3AAAACXBIWXMAABcSAAAXEgFnn9JS
AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAEoFJREFUeNrsXQ9QFNcZ
P/kjHIJnxCimUBDTMxErZ4tNwI6SYFI7wYrNVNsmUy5JOx3tJOLQNplMUs+mSduZEi/TFJtM
mxxNxyptKhEnkzFS0Cg4kUyOSVG5KBzetWLD6QF6Jxxw/e6eXpZ9b/d2j7u9O+77zcZwu2/f
vvf2+73v+96+971ZXq9XhUAg4hBJ2AQIBLIXgUAgexEIBLIXgUD2IhAIZC8CgUD2IhDIXgQC
gexFIBDIXgQCgexFIGYsUoKmsDpcpna7rEy9I2OFmWmzU5MmJ1Ve+On1Tkx6vSov/Jzw+n7C
L/9J1aRK5bw2djk9aWFWmmJ11uXNrdLl4LtHJAJ73bsPW6Tn+MzKxVsfXDo+4SXHxOQk/Ou5
9Qf5e3zC9/eIy9Nrc75m+WzUM6FwtTXqlJqKwpqKJfMyUlEIEDOWvdIxKzV530N3rViWDeQM
mvj0mcv1nw6qJKSMBIbc49AlNZkHTHodqGKUA0RCs7cgK+0fT3w1IyN1YiLIksOzFxy/7frv
6NhE1CvfZR8ur2tvqy1DAiPiEeEZtXpi6fx/1a7JypwtnuyK88bTzWd+edoWC9QNKGG9yYxy
gEhQ9tZ9fckv9KuCJnu33fb4oTMXhkdjrQlAA5vabSgKiIRj7+sPfOm731wqnsZx1f3o/q76
nv/FbCsY5AzLIRAzgb1/+ob2WxUF4mk++PjS1oPdjutjsdwK/Q632TaM0oBIFPb+eYO2Khh1
/9B89vlTF1Xjk7HfEFaHC6UBkRDsfWOD9tsPLBFJcO36WNUbnfsvOuOlIVD3IuIOoXwx+tU9
eQ8/WDgpHIzyQv/QD5rPum6MY/siEDHE3m3aBTu/v2Jc+KPu+X7ndw52e+PBWkYgEoi9Wk36
y0+unhQm5vvttp0nrEhdBCK22JuUmnz852tEEhw5YdvR1ottikAoAxmjVkcf1d2mEVwJ9O7x
/ifbLmCDIhAxx95nVi5eu1pwVd2581ef/MCKrYlAxBx779Kkv7T9K0JXz3x6ZcO+Lq9nAlsT
gYg59u6r1gldGhoe23zgE6QuAhGT7HWOrSpaIHRxw6unrrk92I4IhPIIPuZ8W6Zg9IlnX/+o
L/bWDCEQCsPqcJltw/MyUsu12bHFXiH88/2+18878M0hEhPGlj5C2mOWmyzYVamND/b220d+
1ILfhxCJi52N3fHg97Kw4y8fT+JIFQIR434vjTebLK2DCq2nS89MW0MFiz05MnrjWhB/e+n8
jII0fu1aHC7VmOy1E06Xx2wP/wqkeepUjKdFA2xRJzUOKtEinc69CcFeq23kqRPWwM+KxXOP
GtZGomTrDcdbLg0/s/KOXdVFvEu7G7oN7X3it/9x8/L1X8th5ilbnuzD99V1hL2C67TZbbWl
SFceahq7A55kAN7XKiN9bzxCtuX84oFutJkRiPhj78mPLv+1/yq2GgIRf+z9dfM5bDIEIv7Y
e6Jz4P3B69hkCET8sffFQ6h4EYgYgtQx5w8+ZCvekyOjuxuCfLZ+5P78O/MyeSePfjhw8qzY
VC3IOUbaqCBbvatSK56G3qgtP1utL80TzxblD6EEe+uPnGeev3FtNOjHmzV3Z9PsBeoGvTFm
2Jth2CibvVLuQiAizt4+28gB+xA2VqRBJhtEd3aB0+Wb7YAbo4YLbRYHvFarw6XLnasvy4sC
e4+c+g++hgjB1G5rMl9uswwOuadMAlunza7S5ehLcyUSCVhn6rC39Th4WYEBr8vV6MtyhTYc
B/GyDrqsDrdfzobg3tbaUuhBQOAgNzhPkpEFNNInhzHrpVGn6PI0suqlfONDIcu1C6p0i6Cc
IReyprG7yTzQf6v1VP41DORx73QNTOdFy2Pv1Wse42k70iwSvbLeZOa+YC6OWRxwGJp7aioK
g1rgxpY+SMnjPwHkDwdIDNDYpNfxFDuUgZ5GBrrC0GyhJy2RvsC4pUioIyAAqQXZZdYLSiir
XpGDeCGhueCABIaNy2oqloRmRvEyN7b0Ml9QoEFCeFbwMWdXWtK5oRtItvAC6AG0EaIuV5LA
o9a9cJwYtEyVW17XsbOxmykZPBrDE6XslriTNd8wkMnmvZ0ie6bCJUggsV5QcqF6RRRAS4mF
hKaoqu8MSyHFXxB5ltzNaIPr3gx1SqyJfl62umJxEBNuXtbsWKbubjm7Fvp3Ce9oqy2ljSs4
3yVnBcVjDV2QibjyDIqGDjtzTA6EDy5Jzwf6CKF60XaKdKddHHILCUq4aq9HmRnpUDBoCrBu
wun3xhoeryyEI061Lthsu+VvOAoUNRy28N4r6JAu+YufQHytL1VM0+2EKoAvDRzm1ksWK0Tq
RSNcq0RCK6TfsrUoY+e/0tIHfavEkcsUFUJxs415vjh3LlGJ4DLxBjaY79XqcMEZZlabinPI
8BIIK01vMNJMHfbQ3LmpTLgcyASUnpDVJ6VekA+3I4gQpBSS2WLM3ipkBN6Ob1zQ4qANeNK9
IntjDuB2Mt2tN6uLuZ8TQNDL69ppTwluD7AXtAGdj0ad0rR99edpNmqZVrpvzCYYeyErw8Zl
RM6MR/to4nEzgb+Zfp3EekEhTXpdxBu/w04/GqoJjw64EtBiwKiq+tN0SmNLn3SbVqiPgGfx
xu0hW16Yjn7/+L8U9ZuEjFLWbL5Mn9yzpYj3JRBecFttGdMv4pKH4R/WlvHeOhBMQ41cHAvm
RlaX5kL3D/dCbnA0bS8ByRPJxMQyR0OrV0S7TsZJDnVvDiX46ruaaXVPk7rgPNOf3KCR91Cd
gsRnIXsVBa3B8rPVTDUIrxkoJDR+A//SyiFgknEB/i1zkoDIAA88F2Sa5xiLD3TR3UFo9Yqo
2UybxAGDmQcg8DpK9YFKnM4mzyJfj6GheI9r65HUGmg5KwemgJJPPsz04BcxMunx2VRMMarS
LRKUGzVfbpxuj5AwyZ0SxKyXCNvhEq1sSb0i1/jM2Ea+mW1yGt9sG4pQMCN9aS63B5Q4GBmX
7H3jcO++ziC21m+2rii5e37s14VMYAhBk7DUmoaZmFi/CtdL5IkhEKBV2gebmgOCg/BMbUam
skgvhlVOYlmg3x10H0EHyeKSvTaHO2h4KufIWMzp3p4wGIcixlu0Ytwx6yXyRYoplOJGqcTe
J36nZ9PvDnqKoOxFvzfO4Jyh+844cT8d+UD2ImICtGeeWJ1ySJMxcdRKQVdwWfbuw/yT+dlq
WXMARMxjMD6jYjwz62UddKkEzF3mgFCkS840quU2fuQCKtCDalKeheyNsnoBjy6EiQpMWYzc
iGhYxDG8/v/0HUuVf/R7mhMwwgUrtb2BlG4FLecoC1CTeSAEq4k5imPqiM5CTmZhROYbMKes
gAKPbOPnzpVVSIXBe3fFuZJ6YdS9imJTcQ5vwsaQe7ymsZupfo0tfTSxyWxb6Ag06hTehI1j
Fgdzhh0zn/DOuafr1e9wG/0TmPmK1+Kgp6z4F8RHlr1grQAleN+ToJBCyw9EGj9Ez1Z4WM7U
buN9NZTYlyF7FQW8flp2ydQFMOEC9jDIDVCaOX8wwAd9WR69SqGq/jR3nrPKvyiCTrYu3FSp
0i2i60Wm73IJTKYQMy1YBRofSvJYQxfvJJkEDpeCNr5/4nfoXR68Beug27h1OZf/8CzDYQv9
gsTjGSJ7owMQU1oDEALDsc4/rSIQoYa+vZoTPwUEjn7rcNd9dR3wCOi8QTKYS1j8wpEb7l4p
D6SQfhYQ2NjSC5WCYoO7KzSVQpnFd0KFBAL7C7nANw1buPGn38WQkB3rbgUY4u79y+tbJY5f
IHsV93D0ulW/Os68RIKkiNzLlXLowndVaplLhYEkIlPt8rPVkdB1YDts3ttJnwe2iC9CgFoo
sDww0PjMpcKBaDhCN05T8Up/y/41T8USs8JRqyiMXb1ZXRzCjXAXT8pBnqrla1GuiR5es2KH
/DXDoGeUjG4FVkBojQ+NpkwXA/2L9Ache6Pi/eaBDGkkhxyClLyFstyXLYvAkE/knEwQ8aBh
67nYVJzTtK0kKo0vPb1I44cX8KCD20pkvR1k701cv+pWWIbMz6+VQjzQTpBSRHqAwFL6Asjn
4+fWRloKQZG21pbmB5tpAKXds6WoaXtJVGYmQyNAU0gZugva+OECSAI8SG7Hin6v36BamHl7
crLCDwUDCYgH4m5qt/MGS0jcYzDzJH6iAPGCg4QLNtuHuAMzxblzwVaHq4otM/LFgn6posk8
AIfZNsUDJ8Glq3SLFOBDUP+lrbYUimfqsNGjR2T4MFyhcAL8hK6K96xpPmiW1+sVT8EM+SsL
S+dnFKTxu4mTI6M3rsXGTkXJSS/ff+ekx1P7vSLsyBDh6cLqOng9AvgUYffwldC9F664LsRw
Qz+9cnHa7BS3B9e4IOIMie73lt4+R5t/G8oBAtkbZ0ifnfz4vfnkb1xfikD2xhMM93wxPd3n
O4yOjbs0aSgNCGRvfKD2y4sLc28GE2r790DW7GSUBkR8IUG/GK3PyVy7avGoZ9JnM4+MHro0
vEqVk1AtwIylaNxSFJhha2q30UsOedv5kEn2ZKtLjTqFLJflfsI124ZrGrvnqVNN+mJynmTL
fRCB1eGqOXCGbMZJNsWk1yeRMotsKcQtD5nsbajU0p+UyToEMgk8P1tdrs2m559BAig8XU6V
P3Y8WcsV9d3VE1H3Lpwze3vFnYGff+tK3N2JQY6PWRzMYBdWhxsuiaw9JrFsyUoJ8jGzocPO
6xScbl/+73QNGG7Nx76Z7dRRBl9UkBeOQ7KC7IxNxTlm29DOxm56yxjxGcLc8kAm8Aj4m+6k
IFnBsy2+/b7UqZBM5V8iQu9mSD7MMkdDjC29cGn3YUtUNkBMaN07KyXp1YeWqdNTxzwT8PNc
75XOQVcC8pZoMPIxX1+aJ6RGjFuLhKZ5gArtsg+DngwoQ/KRkxmgR3xzrRr/DqZ7thQRfevb
af6F43ALFEx6tBBjSx+Uxzf7cnsJYWnV3k4oD2+ZMXkWiThPzsCz4Ebf6kUJU53AdoDbyUKx
sGwHhbpXBnXfqrxrwfyb81rcN8Z/98kldJ9EAFRs8y/6Jwf3EglMwRVfMI9ba0vpgExkTqLe
ZBZSVsAx7t4LoIFrKgpVMmNfkOIZty4nP8EWIF0SLxMSepYbEAfY3srao4QJEhgEmA+eAihh
1L3KYX/V8i/kZI2NT5Kfb5+6ODo2gRQVAW+DLO9rlXxflKNOgXXMGX/l/gWroEuNrE0PCet4
N5JId7I+4x2j8mGqetCZQDzi5RK3nJzXl+bqy4JMVwSjAMx7suMM2REiWpEApbJ3xoTqrFu7
pDBPQ0aqAJ9YHIcuDSM/xbGHNWwzRZXZh7mbkoJbq8udSw8UGSq1ZONi4mpyQSJO8dQyidIm
S/bosAfMCO90RCGyxZGUeeBE8QKBZ/34cMAHVmD3w9AtZxJCKd6l8JXywvX3fr6g54rT/dxp
G5JTytsnG6nQ26mQn9wAkYZmC3jRzO1CgM9EyukV8HAJBIx4nlynWiUzTCzRutyNUYnNzMuk
XLtAdWs/QbJWQfrQMTGVd1VqyQHWvlBQQch5nX8rs8ARiWiykmjJ3DYqbnzd1OS/b1pepJ0f
MJivuzxPvWdRTUwiOaUM0kzhJ0fQwU0FaQZ1CioXJIRsSy8S1QXYvoMVzYd4oY81dFXVnwZ3
F6QcqAtmMPluRCfm8pNbHvB4oWvwDQW7PaDPoS+A8vhiYkxdclyzfgkkg8eB1QDJrL7oeb0q
CYHgQJP3O9xgOwQeSoa1oeL0killAs1KYi8UV2h75RhHUmrye48UL82fR0aYCd5qveC4PobM
lAJer81lC+jMpu2r9SYzCcql8i8AFJdaYj8zdosvy3O6xw3NPYFAP0ASoQAx3GBAvFBBrbWl
UJ5AB0F2u+aZ8dCJHNxWwk1G1t8HtZwJybkbNepL84gzH60Fj8FXCAb6YDoeX4yjUJPeWL1q
0cI5Y55JYC/oXvij7u3u/ReddOJILOCKfYDVByqogLWlAHFiRcaouEqJDC/RV+n8RXzjQFZC
V+mtRkXKUxBsnwSRYjNLwiwbKZLyWzTKY6/KP+IfR/bzT1fk/OThuzPUKWPj3gB7j7TbfnbC
ykyfmOxFxDVkDEeBEQJ9DPnYHctVyspIbXho2YNrcoG3nvHPndujp+xC1EUgZjh7iX/im8vq
99Qlbu+tsJf7YknuDzdps+akjE9MsSl+//aZ+p7P8H0jZhJkWM4inkOMwOUevyPVt1QIquT1
Vwz+g/+7PJPezCBfDgtkbieHQMQ3exEIRDSNTWwCBALZi0AgkL0IBALZi0AgexEIBLIXgUAg
exEIZC8CgUD2IhAIZC8CgUD2IhAzFv8XYAD1Wx9MmLpOkgAAAABJRU5ErkJggg==
--------------8345ADC289AC94636EFC9103--

--------------11A579198CB0E6A95DD6F053--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============6450544204105238881==--


From xen-users-bounces@lists.xen.org Tue Oct 24 17:28:20 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 17:28:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1e72yv-0003WQ-O8; Tue, 24 Oct 2017 17:27:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <psusi@ubuntu.com>) id 1e72yt-0003WK-T8
 for xen-users@lists.xen.org; Tue, 24 Oct 2017 17:27:11 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 3C/5C-21876-FE77FE95; Tue, 24 Oct 2017 17:27:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsWidOqdp+678ve
 RBtuuaFqsunqA1YHR4+ju30wBjFGsmXlJ+RUJrBk3OqYyFlxirtjycT5LA+M/pi5GLg4hgQmM
 Eo2fbrBCOFsZJW582cUO4Sxgknh19hBbFyMnh7BAiMSHbceBEhwcIgL2EjMeaYCEhQTyJVpXr
 WUFCbMJKEnM3ycCEuYVsJU4MHkBC4jNIqAqcevjPVYQW1QgWuL7oufMEDWCEidnPgGr4QSqb2
 qZwARiMwuoS/yZd4kZwhaXuPVkPlRcXqJ562zmCYz8s5C0z0LSMgtJyywkLQsYWVYxqhenFpW
 lFula6iUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBAYnAxDsYFzb6nyIUZKDSUmU
 NyD9faQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd4VZUA5waLU9NSKtMwcYJzApCU4eJREeHNB0
 rzFBYm5xZnpEKlTjMYcNx5e/8PE8Wzm6wZmIZa8/LxUKXHePyClAiClGaV5cINg8XuJUVZKmJ
 cR6DQhnoLUotzMElT5V4ziHIxKwrybQabwZOaVwO17BXQKE9ApsvZvQE4pSURISTUwun4KcHy
 1KvDm/6vLhdao+kYc3ZKWGTPZa/HjaHVObsMbD0MPmZdXLn4XeuFhcb7dosuVXqdOtukJxOqJ
 bTKo6My6+mnL5vs7ljyXvzx/At+1BzvrmZY0zzuV/7JC/JysW/8nOQnzgIczJ/J1FxkvczDpS
 DiwJHKFuI9ImsBM9zq5ixPOXi9Yq8RSnJFoqMVcVJwIAFIsoJvaAgAA
X-Env-Sender: psusi@ubuntu.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1508866029!104883933!1
X-Originating-IP: [34.202.238.73]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17338 invoked from network); 24 Oct 2017 17:27:10 -0000
Received: from ec2-34-202-238-73.compute-1.amazonaws.com (HELO
 vps.thesusis.net) (34.202.238.73)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Oct 2017 17:27:10 -0000
Received: from localhost (localhost [127.0.0.1])
 by vps.thesusis.net (Postfix) with ESMTP id 6EF1A23EF4;
 Tue, 24 Oct 2017 13:27:09 -0400 (EDT)
Received: from vps.thesusis.net ([IPv6:::1])
 by localhost (vps.thesusis.net [IPv6:::1]) (amavisd-new, port 10024)
 with ESMTP id kwFwHINfX8tU; Tue, 24 Oct 2017 13:27:09 -0400 (EDT)
Received: from [10.1.1.181] (unknown [97.68.109.42])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested) (Authenticated sender: psusi)
 by vps.thesusis.net (Postfix) with ESMTPSA id 16FBD2355B;
 Tue, 24 Oct 2017 13:27:08 -0400 (EDT)
To: Andrey Schmiegelow <asw@th.com.br>, xen-users@lists.xen.org
References: <f298ae87-b468-d3d3-f97e-10b10de785bd@ubuntu.com>
 <ae05b263-1c5a-d3cb-a527-11c40c9623c2@th.com.br>
From: Phil Susi <psusi@ubuntu.com>
Message-ID: <e315d506-e26e-5ce6-63e6-a8b4551d329e@ubuntu.com>
Date: Tue, 24 Oct 2017 13:27:08 -0400
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <ae05b263-1c5a-d3cb-a527-11c40c9623c2@th.com.br>
Content-Language: en-US
Subject: Re: [Xen-users] vnc always binds to localhost so can't access over
 the net
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>

T24gMTAvMjQvMjAxNyAxMjo0MSBQTSwgQW5kcmV5IFNjaG1pZWdlbG93IHdyb3RlOgo+IEhpIFBo
aWwKPiAKPiBVc2UgdGhlIGZvbGxvd2luZyBzeW50YXggaW4geW91IGNvbmZpZyBmaWxlOgo+IAo+
IHZuY2xpc3Rlbj0gJzAuMC4wLjA6MCcKPiB2ZmIgPSBbICd0eXBlPXZuYycgXQo+IAo+IEl0IHdp
bGwgcmVmbGVjdAo+IAo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgInZuYyI6IHsKPiDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgImxpc3RlbiI6ICIwLjAuMC4wOjAiCj4gwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCB9LAo+IAo+IGluwqAganNvbiBkdW1wLgoKQWhoLCB0aGFua3MuLi4gYXBw
YXJlbnRseSB0aGUgc3ludGF4IGdvdCBjaGFuZ2VkIGF0IHNvbWUgcG9pbnQgYW5kCm5vYm9keSB0
aG91Z2h0IHRvIGNvbnRpbnVlIHRvIHN1cHBvcnQgb3IgYXQgbGVhc3Qgd2FybiBvbiB0aGUgb2xk
IHN5bnRheC4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Tue Oct 24 23:50:18 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 23:50: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 1e78wZ-0007j8-52; Tue, 24 Oct 2017 23:49:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dongli.zhang@oracle.com>) id 1e78wX-0007j2-RL
 for xen-users@lists.xen.org; Tue, 24 Oct 2017 23:49:09 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 F1/01-08608-571DFE95; Tue, 24 Oct 2017 23:49:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsUyZ7p8oG7Jxfe
 RBhe+y1usunqA1YHR4+ju30wBjFGsmXlJ+RUJrBk/e7+yFUwTqDg0o42tgXEjbxcjF4eQwEQm
 ieVzdrBDOL8ZJdZ+mcYE4WxklNj3rQPKaWeUOL72N1AZJ4ewgLrEwvcXGEFsEQFXiXPfFrOA2
 EICARKbGvqYQGw2AR2JaQdOgcV5BWwl/l95AdbLIqAq8eveXbC4qEC4xOm/jewQNYISJ2c+AY
 tzCgRKHFm9EMxmBtr1Z94lZghbXmL72zlgtoSAocTnjUuZJzAKzELSPgtJyywkLQsYmVcxahS
 nFpWlFukaGuolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGKQMQ7GD8tCzgEKMk
 B5OSKG9A+vtIIb6k/JTKjMTijPii0pzU4kOMMhwcShK86heAcoJFqempFWmZOcB4gUlLcPAoi
 fBOAUnzFhck5hZnpkOkTjEacxzbdPkPE8ezma8bmIVY8vLzUqXEeT1BSgVASjNK8+AGweL4Eq
 OslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR5DUCm8GTmlcDtewV0ChPQKbL2b0BOKUlESEk1ME7
 a0vu2bo2MpeuryblL1OaUc3/7+uFiSji3e/v1RcY156JNt03Z9GIpf3SK4unffOFT+yf8ct94
 3EXm1eld+q+4H7epfK4ImbR+/kQ7+Z3VpszhLffbl3e5cp4u/GUUfvrDvDWrL2z9o5Tltmfjp
 zaLNXdMj3+3qXRlOqUefX7BSufCZueuucpKLMUZiYZazEXFiQBsyc9u3gIAAA==
X-Env-Sender: dongli.zhang@oracle.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1508888946!55689117!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.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42474 invoked from network); 24 Oct 2017 23:49:08 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Oct 2017 23:49:08 -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
 v9ONn4Tr022544
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 24 Oct 2017 23:49:05 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v9ONn4SA003287
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 24 Oct 2017 23:49:04 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 v9ONn4lf014061;
 Tue, 24 Oct 2017 23:49:04 GMT
Received: from [10.182.70.198] (/10.182.70.198)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 24 Oct 2017 16:49:03 -0700
To: Brett Stahlman <brettstahlman@gmail.com>, xen-users@lists.xen.org
References: <CAOyxqK=QRV+4HJ0Q08LT4wes6PuhW+qh6o7OQTdf9Y9AwA_9cQ@mail.gmail.com>
From: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <b6b48251-dc5a-a5ae-3dd2-01ae24161717@oracle.com>
Date: Wed, 25 Oct 2017 07:48:45 +0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <CAOyxqK=QRV+4HJ0Q08LT4wes6PuhW+qh6o7OQTdf9Y9AwA_9cQ@mail.gmail.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Subject: Re: [Xen-users] Offline builds
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>

SGkgQnJldHQsCgpJIGFzc3VtZSB5b3UgYXJlIGdvaW5nIHRvIGJ1aWxkIHVuc3RhYmxlIHhlbiAo
YnV0IG5vdCByZWxlYXNlZCB4ZW4gdGFyYmFsbCkKb2ZmbGluZS4gSSBoYWQgdGhlIHNhbWUgaXNz
dWUgYXMgeW91IGluIHRoZSBwYXN0LgoKSW4gYWRkaXRpb24gdG8geGVuYml0cy54ZW4ub3JnIHRv
IGRvd25sb2FkIHFlbXUteGVuIG9yIHFlbXUteGVuLXRyYWRpdGlvbmFsLCB5b3UKc2hvdWxkIG5l
ZWQgdG8gZG93bmxvYWQgaXB4ZS5naXQgZnJvbSBnaXQuaXB4ZS5vcmcsIG9yIG1vcmUgbGlrZSBz
ZWFiaW9zLgoKSG93IEkgd29ya2Fyb3VuZCB0aGlzIGlzc3VlIGlzIHRvIG1hbnVhbGx5OgoKMS4g
RG93bmxvYWQgc2VhYmlvcy50YXIuZ3osIGlweGUudGFyLmd6LCBxZW11LXhlbi10cmFkaXRpb25h
bC50YXIuZ3ogb3IKcWVtdS14ZW4udGFyLmd6IHRvIGNvcnJlc3BvbmRpbmcgbG9jYXRpb24uCgoy
LiBNb2RpZnkgdG9vbHMvZmlybXdhcmUvTWFrZWZpbGUsIHRvb2xzL2Zpcm13YXJlL2V0aGVyYm9v
dC9NYWtlZmlsZSBhbmQKdG9vbHMvTWFrZWZpbGUgdG8gYXZvaWQgZG93bmxvYWRpbmcgdGhvc2Ug
dGhpcmQtcGFydHkgc291cmNlIGNvZGUuCgpIZXJlIGlzIGFuIGV4YW1wbGUgSSB1c2VkIHRvIHVz
ZSB0byBidWlsZCB1bnN0YWJsZSBtYWlubGluZSB4ZW4gb2ZmbGluZS4gSSBkbwpub3QgcmVtZW1i
ZXIgd2hpY2ggY29tbWl0IGl0IGlzIGZvci4gSXQgc2hvdWxkIGhlbHAgeW91IGtub3cgd2hpY2gg
ZmlsZSB5b3UKd291bGQgbW9kaWZ5LgoKaHR0cHM6Ly9naXRodWIuY29tL2ZpbmFsbHlqdXN0aWNl
L2J1aWxkLXhlbi9ibG9iL21hc3Rlci9idWlsZC14ZW4tdW5zdGFibGUveGVuLXRvb2xzLWNoYW5n
ZS5zaAoKRG9uZ2xpIFpoYW5nCgpPbiAxMC8yNS8yMDE3IDEyOjI0IEFNLCBCcmV0dCBTdGFobG1h
biB3cm90ZToKPiBJIG5lZWQgdG8gYmUgYWJsZSB0byBidWlsZCBYZW4gb2ZmbGluZS4gSSB3YXMg
YWJsZSB0byBkbyBzbyBieSBjb3B5aW5nCj4gdGhlIHhlbi1zcmMgZGlyZWN0b3J5IHRvIG15IGRp
c2Nvbm5lY3RlZCBtYWNoaW5lLCBidXQgbm93IHRoYXQgSSd2ZQo+IG1hZGUgc29tZSBzb3VyY2Ug
Y29kZSBjaGFuZ2VzLCB0aGUgYnVpbGQgZmFpbHMgd2hlbiBpdCBhdHRlbXB0cyB0bwo+IGNvbnRh
Y3QgeGVuYml0cy54ZW4ub3JnLCBhcHBhcmVudGx5IGR1ZSB0byB0aGUgZm9sbG93aW5nIGV4cGFu
ZGVkIG1ha2UKPiBhY3Rpb25zOgo+IAo+IGlmIHRlc3QgLWQgZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLS5naXQ7IHRoZW4KPiAgICAgICAgIG1rZGlyIC1wIHFlbXUteGVuLWRpcjsKPiBl
bHNlCj4gICAgICAgICBleHBvcnQgR0lUPWdpdAo+ICAgICAgICAgZ2l0LWNoZWNrb3V0LnNoIGdp
dDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQgXAo+ICAgICAgICAgICAgICAgICBxZW11
LXhlbi00LjcuMC1yYzUgcWVtdS14ZW4tZGlyOwo+IGZpCj4gCj4gUmVjb3B5aW5nIHhlbi1zcmMg
dG8gbXkgZGlzY29ubmVjdGVkIG1hY2hpbmUgaXMgaW5jb252ZW5pZW50LCBhcyBpdAo+IGZvcmNl
cyBtZSB0byBzYXZlIGFuZCByZS1hcHBseSBteSBwYXRjaGVzLiBJcyB0aGVyZSBhIHdheSB0byBp
bnN0cnVjdAo+IHRoZSBYZW4gYnVpbGQgcHJvY2VzcyB0byB1c2UgY2FjaGVkIHFlbXUgd2l0aG91
dCBhdHRlbXB0aW5nIHRvIHJlZnJlc2gKPiBmcm9tIHhlbmJpdHMueGVuLm9yZz8gSSBoYXZlbid0
IGRvbmUgYSBjbGVhbiBvZiBhbnkgc29ydCBzaW5jZSB0aGUKPiBwcmV2aW91cyBjb3B5Li4uCj4g
Cj4gQWx0ZXJuYXRpdmVseS4uLiBJcyB0aGVyZSBhIGNsZWFuIHdheSB0byBpbnN0cnVjdCB0aGUg
YnVpbGQgc3lzdGVtIHRvCj4gdXNlIGEgbG9jYWwgImJhcmUiIHJlcG8gaW4gbGlldSBvZiB0aGUg
cmVtb3RlIHhlbmJpdHMueGVuLm9yZz8KPiAKPiBUaGFua3MsCj4gQnJldHQgUy4KPiAKPiBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi11c2VycyBt
YWlsaW5nIGxpc3QKPiBYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwo+IGh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tdXNlcnMKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Tue Oct 24 23:50:28 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 23:50: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 1e78xo-0008F9-Ik; Tue, 24 Oct 2017 23:50:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <berillions@gmail.com>) id 1e6eUc-0004kk-RX
 for xen-users@lists.xenproject.org; Mon, 23 Oct 2017 15:18:19 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 B1/E1-10698-A380EE95; Mon, 23 Oct 2017 15:18:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMIsWRWlGSWpSXmKPExsVyMfSaqa4Jx7t
 Igzv7bCze7fvL7MDocfjDFZYAxijWzLyk/IoE1oyNS/gKWuUrVn4VbWCcKN3FyMUhJDCDUWLe
 1V5WEIdF4A6LxI72vywgjoTADxaJ7tm/mLsYOYGcKomn19YyQthFEsf6V7LB2Ktv7WcFsXkFB
 CVOznzCAmILCfhIrJ45B6yeTUBdYuaya+wgNouAqsSree2MEPUBEn3PdgLVc3AIC6hIrFkeAB
 IWEVCSWDb3Cdh4ZqAxc//9Z5zAyDcLyYZZSFIQtqZE6/bf7BC2hsSCO/ug4toSyxa+Zl7AyLq
 KUaM4tagstUjXyFAvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwOOsZGBh3MPbs
 9TvEKMnBpCTK+zvnbaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5W9neRQoJFqempFWmZOcA4g
 UlLcPAoifAGg6R5iwsSc4sz0yFSpxjtOS7cufSHiePAnltAcsPNu0ByH4gUYsnLz0uVEuftAG
 kTAGnLKM2DGwqL60uMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHnvsQFN4cnMK4Hb/QroLCa
 gs2Tt34CcVZKIkJJqYFz+1uqV3EPFGVlWNw+/ELC5rLFh+qJ/TSxFH675Bc3LUopenjNn2t2e
 l2VcDz76Ms46VWE6QXn9ztk5Dh8sur/aMZ+6s1l8W4EI26z4eKejxtttPu0JXqj7nne25cJ2k
 XPaaRGrE5VZoq9pT9i190H6fJ6q5hn294+ecXOuU3buuXnut8OzIz+UWIozEg21mIuKEwGp4D
 vI5gIAAA==
X-Env-Sender: berillions@gmail.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1508771892!106989233!1
X-Originating-IP: [209.85.214.53]
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.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3764 invoked from network); 23 Oct 2017 15:18:12 -0000
Received: from mail-it0-f53.google.com (HELO mail-it0-f53.google.com)
 (209.85.214.53)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 Oct 2017 15:18:12 -0000
Received: by mail-it0-f53.google.com with SMTP id n195so6338709itg.2
 for <xen-users@lists.xenproject.org>; Mon, 23 Oct 2017 08:18:12 -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=lDpQB9W91ST3An3Qfslhlt1zQhn65jkMT8IxL5+e4fs=;
 b=Kfc1qCTD0HysX1V15Yz9dDHacqZLDY0oNg4HpAW3QMcBtV6VR75n2B8E44pvWcVEV+
 JfWTDjA28gKZKG8U1SH8APd7mCQ1CDEN5Cn3eCRsbtRrEBfvvvm+msAyPhQJ+0W70h+8
 J/yJJtUeieiZhPr8WyXjWHdvQjrDW+3qtH95qUR2PuEDTCRxL48/FWBD5DgUxX4RyX67
 EGDJhYikVqHKsLs1NXoJJciCBScQvPnk3SJ/Ly4WC2sUypx8NYrBCkA1EhkA8XcYPZu+
 oC2RSU7f3ZZPn4eB4jd8qkQ8ozi283Ims7swSk2V9x8HVmRi0zpBriatbAsCl1gtXyrI
 Dvyw==
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=lDpQB9W91ST3An3Qfslhlt1zQhn65jkMT8IxL5+e4fs=;
 b=RKFZ/xe7NwpOsEXcICOE89QQGsRx2jUjoT/5iCYcF531f6k712WQQw7tNup3RS+EAL
 aGgTvj3fV/RB5IlgjttRor9T7FhUlym+7pYCyo06+Jt4mAmciOZim/6+NRYZL8nEADpf
 aszevGnCBHbpyozzrwFlCJcwEDJrmPkOYM30GJjNVkL3cV30rrYxblRrXxsr76tNH/w2
 Tbp9Iq/6jSOcxvXsbwXh4bBfSD4wZd6X2emIi7r2d1fB7MtFqZr2NUF1YKzaD/YFgHT6
 dFDhZzB+CA8i+Fh8dyZ6jcS20glrMv/vi6peVjgJ0LIij48+YVyM4fK6ae30OXgRuHPb
 yn+A==
X-Gm-Message-State: AMCzsaVQsHMt/5mYEF/UROqQ053dvSGoIYnRNqdNnzKTNUmW+0Ei1yPU
 bGz4cgHkNnhh8VEflKVD3B1t7Ij+Mk8Eb2QYKQECAw==
X-Google-Smtp-Source: ABhQp+TSjhOlPzCTgGas9xHeeAzVcXZO4HJdzMVwbj7S9RfdgSvDkbOZ1bGh/WjWfnHUGxTbrpBU0/AUib8qJGOsvvk=
X-Received: by 10.36.179.80 with SMTP id z16mr10094684iti.66.1508771891301;
 Mon, 23 Oct 2017 08:18:11 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.138.214 with HTTP; Mon, 23 Oct 2017 08:18:10 -0700 (PDT)
From: Berillions <berillions@gmail.com>
Date: Mon, 23 Oct 2017 17:18:10 +0200
Message-ID: <CAGib1vexB80tZ+nA=PMvopoamZMajhY7+MHvccxxZHGUrRi9xw@mail.gmail.com>
To: xen-users@lists.xenproject.org
X-Mailman-Approved-At: Tue, 24 Oct 2017 23:50:26 +0000
Subject: [Xen-users] Not good performance on 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="===============7459609135706017127=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============7459609135706017127==
Content-Type: multipart/alternative; boundary="f403043a466ca0d28b055c38548a"

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

Hi,

I create a Windows 10 VM (HVM) with Xen. I passed on my VM this device :
- AMD Rx480 - 8 Go

About CPU and Memory, i passed all my cores (16 cores) from my Ryzen
(1700X). My system has 16Gb of Memory RAM and i passed 10Gb for the Guest,
the host have 4Gb only (dom0_mem=4000M,max:4000M).

I installed "Rise of Tomb Raider" and i launch a benchmark on Win10 on Xen
and Win10 BareMetal (installed really on my Desktop). With the same graphic
options, the performance decrease on Xen compared to BareMetal.

Bare Metal Benchmark :
https://cdn.discordapp.com/attachments/352637536935346187/371588269231570944/RottR_Benchmark_BM.jpg

Xen Benchmark :
https://media.discordapp.net/attachments/352637536935346187/371588325015814155/RottR_Benchmark_Xen.jpg?width=400&height=225

The average FPS is not bad on Xen, i lost only 4FPS. But if you see the
"minimal FPS", there are a big differences :
31FPS for Xen, 51 for BareMetal for the 1st test
7FPS for Xen, 21FPS pour BareMetal for the 2nd and 3rd test)

I remarked something between Xen and Bare Metal.
- During the test #2 (Syria) i have slowdown on Xen. But not on BM.
- During the test #3 (Geothermal Valley), there are missing texture on Xen
and not on BM

To have early the same perf, no slowdown and missing texture, i must to set
8 vcpus to the Guest

What can be the causes of these performance losses?

Thanks,
Maxime

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

<div dir=3D"ltr"><div><div><div><div><div><div><div><div><div><div><div><di=
v>Hi,<br><br></div>I create a Windows 10 VM (HVM) with Xen. I passed on my =
VM this device :<br></div>- AMD Rx480 - 8 Go<br><br></div>About CPU and Mem=
ory, i passed all my cores (16 cores) from my Ryzen (1700X). My system has =
16Gb of Memory RAM and i passed 10Gb for the Guest, the host have 4Gb only =
(dom0_mem=3D4000M,max:4000M).<br><br></div>I installed &quot;Rise of Tomb R=
aider&quot; and i launch a benchmark on Win10 on Xen and Win10 BareMetal (i=
nstalled really on my Desktop). With the same graphic options, the performa=
nce decrease on Xen compared to BareMetal.<br><br></div>Bare Metal Benchmar=
k :<br><a href=3D"https://cdn.discordapp.com/attachments/352637536935346187=
/371588269231570944/RottR_Benchmark_BM.jpg">https://cdn.discordapp.com/atta=
chments/352637536935346187/371588269231570944/RottR_Benchmark_BM.jpg</a><br=
><br></div>Xen Benchmark :<br><a href=3D"https://media.discordapp.net/attac=
hments/352637536935346187/371588325015814155/RottR_Benchmark_Xen.jpg?width=
=3D400&amp;height=3D225">https://media.discordapp.net/attachments/352637536=
935346187/371588325015814155/RottR_Benchmark_Xen.jpg?width=3D400&amp;height=
=3D225</a><br><br></div>The average FPS is not bad on Xen, i lost only 4FPS=
. But if you see the &quot;minimal FPS&quot;, there are a big differences :=
<br></div>31FPS for Xen, 51 for BareMetal for the 1st test<br></div>7FPS fo=
r Xen, 21FPS pour BareMetal for the 2nd and 3rd test)<span lang=3D"en"><br>=
</span><br><div class=3D"gmail-markup">I remarked something between Xen and=
 Bare Metal. <br></div><div class=3D"gmail-markup">- During the test #2 (Sy=
ria) i have slowdown on Xen. But not on BM.</div><div class=3D"gmail-markup=
">
- During the test #3 (Geothermal Valley), there are missing texture on Xen =
and not on BM</div><div class=3D"gmail-markup"><span lang=3D"en"></span><br=
><span lang=3D"en"></span></div><span lang=3D"en"><span lang=3D"en">To have=
 early the same perf, no slowdown and missing texture, i must to set 8 vcpu=
s to the Guest</span></span></div><div><span lang=3D"en"><br></span></div><=
div><span lang=3D"en">What can be the causes of these performance losses?<b=
r></span></div><span lang=3D"en"><br></span></div><span lang=3D"en">Thanks,=
<br></span></div><span lang=3D"en">Maxime<br></span></div>

--f403043a466ca0d28b055c38548a--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============7459609135706017127==--


From xen-users-bounces@lists.xen.org Tue Oct 24 23:50:28 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 23:50: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 1e78xo-0008Ek-7s; Tue, 24 Oct 2017 23:50:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <admin@awib.it>) id 1e6PXU-0005hD-9I
 for xen-users@lists.xen.org; Sun, 22 Oct 2017 23:20:16 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 E3/A9-23269-FA72DE95; Sun, 22 Oct 2017 23:20:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsUSdFm4TXed+tt
 IgxfTbSxWXT3A6sDocXT3b6YAxijWzLyk/IoE1owfn7cyFbwRqDi0QbOBcTFvFyMXh5DAc0aJ
 xubj7CAOi8AnJomPdw4wdTFycvAK6Ep8m3ODBcQWFnCU2HLoIlsXIwcHm4C0xI1LsiBhESBzx
 pUmNhCbRUBV4tfPf8wgNqeArcT0luusIOVCAokSq5pNQcL8AvISl/q/MILYzAKaEq3bf7OD2B
 ICKhKds/eDlfMKCEr83SEMUSIv0bx1NjNESYbEtf0tbBC2u8SHhZcYJzAKzEIyaRZC9ywk3Qs
 YmVcxqhenFpWlFuka6yUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBAYlAxDsYNz7
 z+kQoyQHk5Iob+nPN5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhN1d5GCgkWpaanVqRl5gDjA
 yYtwcGjJMKrDZLmLS5IzC3OTIdInWLU5ei4efcPkxBLXn5eqpQ4LxtIkQBIUUZpHtwIWKxeYp
 SVEuZlBDpKiKcgtSg3swRV/hWjOAejkjCvBMgUnsy8ErhNr4COYAI6Qtb+DcgRJYkIKakGRo4
 vbnrr2eZ9PbD3h1qtoGT/t6S+Y4VTmCdsrjq77uT+Osco57P/LA8XaVuITr7ZzKfxISbloov1
 gfYXQuySOvvz5lwq2aNctMJKcU6nUMLbbC/vdQ9+cx2oZe67dcNBMvJj36X1fFWfJqn5bbCUs
 3LYK8KgZHlx8yomjfcSqfosbBPDVv19o8RSnJFoqMVcVJwIAHRsqN7QAgAA
X-Env-Sender: admin@awib.it
X-Msg-Ref: server-9.tower-206.messagelabs.com!1508714414!108229964!1
X-Originating-IP: [82.211.19.134]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31817 invoked from network); 22 Oct 2017 23:20:14 -0000
Received: from mail.awib.it (HELO mail.awib.it) (82.211.19.134)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Oct 2017 23:20:14 -0000
Received: from z51_lan.lan
 (HSI-KBW-109-193-053-162.hsi7.kabel-badenwuerttemberg.de [109.193.53.162])
 by mail.awib.it (Postfix) with ESMTPSA id 3yKwVg0l5Bz743X
 for <xen-users@lists.xen.org>; Mon, 23 Oct 2017 01:20:10 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=awib.it; s=mail;
 t=1508714414; bh=GQ/6fcooiZXnT+X1cPbOuVLavpdVIeX1KST5WbYma9A=;
 h=Subject:From:To:Date:In-Reply-To:References:From;
 b=JuCvYJK00zLIcHEESTaeB7VbdKjI8nZw5RbWd24l/2XTYdh71+gbHBFjuMSx3hjH/
 spGgM5gXvHe9bac9C3ZmUwCCusl3401iuxFHF2ZLlSmxyOPWHr4TqdWALP7BeDz75k
 W1guNyNEuJFvELdwLXHRl7yP8i+nHxS9KdKSo6lg=
Message-ID: <1508714410.4091.7.camel@awib.it>
From: admin <admin@awib.it>
To: xen-users@lists.xen.org
Date: Mon, 23 Oct 2017 01:20:10 +0200
In-Reply-To: <c76a7826-af08-13bc-47d6-170ec1e71448@prgmr.com>
References: <1508371778.9367.16.camel@awib.it>
 <c76a7826-af08-13bc-47d6-170ec1e71448@prgmr.com>
Organization: awib IT Solutions
X-Mailer: Evolution 3.22.6-1ubuntu1 
Mime-Version: 1.0
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.2
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on mail.awib.it
X-Mailman-Approved-At: Tue, 24 Oct 2017 23:50:26 +0000
Subject: Re: [Xen-users] Problem with Intel(R) Xeon(R) CPU L5640?
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>

QW0gRG9ubmVyc3RhZywgZGVuIDE5LjEwLjIwMTcsIDA5OjAyIC0wNzAwIHNjaHJpZWIgU2FyYWgg
TmV3bWFuOgo+IE9uIDEwLzE4LzIwMTcgMDU6MDkgUE0sIGFkbWluIHdyb3RlOgo+ID4gSGksCj4g
PiAKPiA+IEkgaGF2ZSB0d28gc2VydmVycyBvZiB0aGUgc2FtZSBtb2RlbCwgSFAgU0UzMTZNMS4K
PiA+IAo+ID4gVGhlIGZpcnN0IG9uZSwgcnVubmluZyBYZW4gNC40LCB3aGljaCB3YXMgaW5zdGFs
bGVkIHJhdGhlciBsb25nCj4gPiB0aW1lIGFnby4KPiA+IE91ciBiYWNrdXAgc2VydmVyIGRpZWQg
KG9sZGVyIERlbGwgc2VydmVyKSBhbmQgd2FzIHJlcGxhY2VkIGJ5Cj4gPiBhbm90aGVyCj4gPiBI
UCBzZXJ2ZXIgb2YgdGhlIHNhbWUgbW9kZWwgKFNFMzE2TTEpLgo+ID4gCj4gPiBVbmZvcnR1bmF0
ZWx5IEkgaGF2ZSBubyBjaGFuY2Ugb2YgcnVubmluZyBYZW4gb24gdGhlIG5ldyBzZXJ2ZXIuwqAK
PiA+IEkgc3RhcnRlZCB3aXRoIDQuOSBhbmQgY29uc2VjdXRpdmVseSB0cmllZCA0LjgsIDQuNyBh
bmQgNC42IC0KPiA+IGFsd2F5cyBoYXZpbmcKPiA+IFhlbiBrZXJuZWwgY3Jhc2hpbmcgc2hvcnRs
eSBhZnRlciBib290Lgo+ID4gCj4gPiBJIHRoZW4gdHJpZWQgYSBzZWxmIGNvbXBpbGVkIFhlbiB2
NC45IHdpdGggdGhlIHNhbWUgcmVzdWx0Lgo+ID4gCj4gPiBCb3RoIHNlcnZlciBhcmUgZXF1aXBw
ZWQgd2l0aCA0OCBnaWdzIG9mIFJBTSBhbmQgc2hhcmUgdGhlIHNhbWUKPiA+IGNvbmZpZywgZGVz
cGl0ZSBvZjoKPiA+IAo+ID4gwqAgLSBzcnYxICh4ZW4gcnVubmluZykgOiBIUCBTbWFydCBBcnJh
eSBQODAwIFJBSUQsIDIgeCBJbnRlbChSKQo+ID4gWGVvbihSKSBDUFUgTDU1MjAgQDIuMjdHSHog
UXVhZCBDb3JlCj4gPiDCoCAtIHNydjIgKHhlbiBjcmFjaGluZyk6IEhQIFNtYXJ0IEFycmF5IFA0
MTAgUkFJRCwgMiB4IEludGVsKFIpCj4gPiBYZW9uKFIpIENQVSBMNTY0MCBAMi4yN0dIeiBIZXhh
IENvcmUKPiA+IAo+ID4gQWxzbyB0cmllZCBldmVyeSBjb21iaW5hdGlvbiBvZiBub2FwaWMsIG5v
bGFwaWMsIGFjcGk9b2ZmIGV0Yy4uLgo+ID4gCj4gPiBJIHRoZW4gZGVjaWRlZCB0byBpbnN0YWxs
IFhlbiB2NC40IG9uIHRoZSBuZXcgc2VydmVyIGZpcnN0IGluIG9yZGVyCj4gPiB0byBtaWdyYXRl
IG15IFZNcyBiZWN1YXNlCj4gPiB0aGUgb2xkIHNlcnZlciBuZWVkcyBzb21lIGhhcmR3YXJlIG1h
aW50YWluYW5jZS4gQnV0IFhlbiB2NC40IGRpZAo+ID4gY3Jhc2ggYXMgd2VsbCEKPiA+IAo+ID4g
SXMgdGhpcyByZWxhdGVkIHRvIHRoZSBDUFU/Cj4gCj4gSXQgaGFzIG5vdGhpbmcgdG8gZG8gd2l0
aCB0aGUgQ1BVIG1vZGVsLgo+IAo+IFdoYXQgSSB3b3VsZCBkbyBmb3IgdW5rbm93biBoYXJkd2Fy
ZSB0aGF0J3MgY3Jhc2hpbmcsIGluIG5vCj4gcGFydGljdWxhciBvcmRlcjoKPiAKPiBSZXZpZXcg
dGhlIGtlcm5lbCBsb2dzIHdoZW4gYm9vdGVkIHdpdGhvdXQgWGVuIGZvciB3YXJuaW5ncwo+IENo
ZWNrIHRoZSBCSU9TIGFuZCBJUE1JIGxvZ3MKV2lsbCBkbyB0aGF0Cgo+IENoZWNrIGZvciBCSU9T
IG9yIGRldmljZSBmaXJtd2FyZSB1cGRhdGVzCkFsbCB1cCB0byBkYXRlIG9uIGJvdGggbWFjaGlu
ZXMKCj4gUmV2aWV3IEJJT1Mgc2V0dGluZ3MgcmVsYXRlZCB0byBBQ1BJIG9yIFBDSQpXaWxsIGNo
ZWNrIG9uIHRoYXQuIE15IGZpcnN0IGlkZWEgd2FzIHRvIGNvbXBhcmUgYWxsIEJJT1Mgc2VldGlu
Z3MKb2YgYm90aCBtYWNoaW5lcyBhbmQgbWFrZSB0aGVtIG1hdGNoLiBCdXQgdGhlIHJ1bm5pbmcg
b25lIGlzIGFuCmltcG9ydGFudCBwcm9kdWN0aXZlIG1hY2hpbmUgLSBkb3duIHRpbWUgbWVhbnMg
JDAgdGltZS4uLgoKPiBSdW4gZGlhZ25vc3RpYyB1dGlsaXRpZXMgZm9yIHRoZSB0aGUgdmFyaW91
cyBQQ0kgZGV2aWNlcyBpZgo+IGFwcGxpY2FibGUKPiBSdW4gYSBtZW1vcnkgdGVzdCBpbiBtdWx0
aS1jb3JlIG1vZGUKPiBSZW1vdmUgb3IgcmVwbGFjZSBpbmRpdmlkdWFsIGNvbXBvbmVudHMgdG8g
c2VlIGlmIGEgcGFydGljdWxhcgo+IGNvbXBvbmVudCBpcyBjYXVzaW5nIHByb2JsZW1zCgpUaGFu
a3MgZm9yIHlvdXIgdGhvdWdodHMgb24gdGhpcy4gSSdsbCBiZSBiYWNrIGFzIHNvb24gYXMgcG9z
c2libGUKb3IgbmVjZXNzYXJ5LgoKPiAKPiAtLVNhcmFoCj4gCi0tIE1hbnVlbAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcg
bGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLXVz
ZXJz

From xen-users-bounces@lists.xen.org Tue Oct 24 23:50:28 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 23:50: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 1e78xn-0008EK-IA; Tue, 24 Oct 2017 23:50:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <berillions@gmail.com>) id 1e5wwc-0002wS-OB
 for xen-users@lists.xenproject.org; Sat, 21 Oct 2017 16:48:18 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 08/59-06614-15A7BE95; Sat, 21 Oct 2017 16:48:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKIsWRWlGSWpSXmKPExsVyMfT+Ol2fqte
 RBk9eiVi82/eX2YHR4/CHKywBjFGsmXlJ+RUJrBkP355jK/gtUrFz8lrmBsZ5Ql2MXBxCAjMZ
 JRbM/s4I4rAI3GGRuDphITOIIyHwg0Xi5KYzrF2MnEBOlcTqjh52CLtIYuqMl0wQdrFEzzyIO
 K+AoMTJmU9YQGwhAR+J/jNz2UBsNgF1iZnLroHVsAioSjSf3MYEUR8g8efnRGYQW1jAVGLCxr
 dgu0QElCSWzX0C1ssMNOf5t5vMExj5ZiFZMQtJCsLWlGjd/psdwtaQWHBnHyOErS2xbOFr5gW
 MrKsY1YtTi8pSi3TN9JKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAgO0noGBcQfj
 lTbnQ4ySHExKorwV715FCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg7ap8HSkkWJSanlqRlpkDj
 BWYtAQHj5IIrzNImre4IDG3ODMdInWK0Z7jwp1Lf5g4Duy5BSQ33LwLJPeBSCGWvPy8VClx3j
 iQNgGQtozSPLihsNi+xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYNx5kCk9mXgnc7ldAZzE
 BncVu/wLkrJJEhJRUA6NIZ8dhb163WnHNObMSk541vD5942rM0vVvHqrcW/mtj09QPeDp+71f
 u5ou/F/0xbGnQ+HNvsaAqewL56WIvDadGsP44KOY8pmt3LvO59xS2/9P7DhnfFtBfOMUU9tGd
 YOpV79J5y/8lnont0QiQ/VC5YNdfh9XcMhVuP5deZ8xsnF7iP+Z+7eVWIozEg21mIuKEwFC4F
 5t6AIAAA==
X-Env-Sender: berillions@gmail.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1508604491!99643979!1
X-Originating-IP: [209.85.223.174]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
 ML_RADAR_SPEW_LINKS_8,RCVD_BY_IP,spamassassin: ,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 692 invoked from network); 21 Oct 2017 16:48:12 -0000
Received: from mail-io0-f174.google.com (HELO mail-io0-f174.google.com)
 (209.85.223.174)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 21 Oct 2017 16:48:12 -0000
Received: by mail-io0-f174.google.com with SMTP id 134so16175427ioo.0
 for <xen-users@lists.xenproject.org>; Sat, 21 Oct 2017 09:48:12 -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=69qR8nY6WO1SYRj5+0M4tC8OgPBmgjFr2yo23nfOsqI=;
 b=NJ05VLxa3bKwuzv60TcZPDb5OnoFcuV31n83yP1o67QUg8jeIqbknsQ2f8oXXO9xCj
 m92Grga10dxizRIvuPaeNOK/74pFFOQ1g9djRLL1nOLnretzvYuaDa3jlbKjnydRltB3
 17Hmsz2kcUd7HRGV27HUtzDvJUmOh/KNtxoKYsqQIaexln6+BM4xT+53XCuE1pIvTCUa
 stB0mDUIzesjZtpFycCc3knbNQrAqRLNe5njNIpnh1yNBlL7AEUApP+ns1ZrCvlEfzdD
 okDiboORwUjJEFvWKhEIq/ZlCWkrM4Y7+mJoGtYZpTNxqp1RbqhaMF8RDMZ5TRiRclcD
 y6Ow==
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=69qR8nY6WO1SYRj5+0M4tC8OgPBmgjFr2yo23nfOsqI=;
 b=XjDoJ9MWWnqrGpEI9jZqRNb7G0ET/QhaNDFfdaLLvhw9p5D7G14wsmxDLqI3KphIzH
 3OOGYGZ6NbYLh7mcQ3dMZWP/50NvuWgT2DFMPBKRiDZpkucgLqAlbT78OXOIFqws7VfJ
 Ie4Tl68yci/X1bhdY5ZsdA0Lsm4tmTj16ZZTm13sBs9NJ6ynQGLTEKlu7G1bBDwZqaDO
 ZblH7gHPqLgGRGHLi8H2RLpzMRuVTyMFgpk3qfemEwA7PtmMTsTfr4ZKj/rdSsaLJW8d
 OLKd2stCYCAKTWbvAQrWfuMDelySlf09/JsvWniMRKPDr/JqOcVF/VNJOwG4Z4Pce2f8
 jP6A==
X-Gm-Message-State: AMCzsaUaLR+Duq9ldw86nBuK6P6RTz6Z93j9DLFAmvfoUUl0yoavglt1
 M1JUAMimH9HQC02PJZssug16e2vSr1bFrGJ6T9zWpg==
X-Google-Smtp-Source: ABhQp+QToh0WGrcmZglo2SXiSXrX2JD4DRFcReJwJs/BNMKVfevEnDIE7Vkh6YNzHj78xQ5fyLqmDxRel/y7RDQdD0g=
X-Received: by 10.107.18.83 with SMTP id a80mr10449435ioj.302.1508604490874;
 Sat, 21 Oct 2017 09:48:10 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.138.214 with HTTP; Sat, 21 Oct 2017 09:48:10 -0700 (PDT)
From: Berillions <berillions@gmail.com>
Date: Sat, 21 Oct 2017 18:48:10 +0200
Message-ID: <CAGib1ve7WiZ70pKke_9LWJi7axsQ9PHL-t7PG86m+dKuaR=LCg@mail.gmail.com>
To: xen-users@lists.xenproject.org
X-Mailman-Approved-At: Tue, 24 Oct 2017 23:50:26 +0000
Subject: [Xen-users] Xen 4.9 is broken with last version of Win10
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="===============1574737930004954450=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============1574737930004954450==
Content-Type: multipart/alternative; boundary="001a113edcc6c91fb5055c115a3e"

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

Hi guys,

I send you this message to warn you that the latest official version of
Windows 10 is broken with Xen. This actual version called "Fall Creator
Update" is released few days ago.

I did my tests with this version 1709 and the old version 1703 called
"Creator Update" and SEABIOS.

*Windows 10 version 1709 :*
SEABIOS : Able to boot to the CD/DVD-ROM but when you must to choose your
disk to install the system, Windows says that these drivers are obsolete
and don't find your disk.
http://hpics.li/0082aa8

I try to translate the French message :

*Load a driver *
*Your computer needs a media's driver which is missing. It can be a DVD
Disk, USB Disk or Hard Disk driver. If you have a CD or an USB Key with the
driver, insert it now.*

*Windows 10 version 1703 :*
SEABIOS : All works correctly.
http://hpics.li/0b9aaaf

This problem affect QEMU/KVM too, see here :
http://lists.nongnu.org/archive/html/qemu-discuss/2017-10/msg00044.html

Cheers,
Maxime

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

<div dir=3D"ltr"><div><div><div><div><div><div><div><div><div>Hi guys,<br><=
br></div>I=20
send you this message to warn you that the latest official version of=20
Windows 10 is broken with Xen. This actual version called &quot;Fall=20
Creator Update&quot; is released few days ago.<br><br></div>I did my tests=
=20
with this version 1709 and the old version 1703 called &quot;Creator Update=
&quot; and SEABIOS.<br><br></div><div><b>Windows 10 version 1709 :</b><br><=
/div>SEABIOS : Able to boot to the CD/DVD-ROM but when you must to choose y=
our disk to install the system, Windows says that these drivers are obsolet=
e and don&#39;t=20
find your disk.<br></div></div><a href=3D"http://hpics.li/0082aa8">http://h=
pics.li/0082aa8</a><br><br></div><div>I try to translate the French message=
 :<br></div><div><i>Load a driver <br></i></div><div><i>Your computer needs=
 a media&#39;s driver which is missing. It can be a DVD Disk, USB Disk or H=
ard Disk driver. If you have a CD or an USB Key with the driver, insert it =
now.</i><br></div><div><br></div><b>Windows 10 version 1703 :</b><br></div>=
SEABIOS : All works correctly.<br><a href=3D"http://hpics.li/0b9aaaf">http:=
//hpics.li/0b9aaaf</a><br><br></div><div>This problem affect QEMU/KVM too, =
see here :<br><a href=3D"http://lists.nongnu.org/archive/html/qemu-discuss/=
2017-10/msg00044.html">http://lists.nongnu.org/archive/html/qemu-discuss/20=
17-10/msg00044.html</a><br></div><div><br></div>Cheers,<br></div>Maxime</di=
v>

--001a113edcc6c91fb5055c115a3e--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============1574737930004954450==--


From xen-users-bounces@lists.xen.org Tue Oct 24 23:50:28 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 23:50: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 1e78xn-0008EX-U9; Tue, 24 Oct 2017 23:50:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <admin@awib.it>) id 1e6PPO-00057U-Kj
 for xen-users@lists.xen.org; Sun, 22 Oct 2017 23:11:54 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 56/44-11148-9B52DE95; Sun, 22 Oct 2017 23:11:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsUSdFm4TXen6tt
 Ig+9vJS1WXT3A6sDocXT3b6YAxijWzLyk/IoE1ow3588yFVxjqTj9Yg5TA+N15i5GLg4hgeeM
 EhvXvmUCcVgEbjNJNOy8BORwcvAK6Eps27KPGcQWFhCXWH/rMnsXIwcHm4C0xI1LsiBhESBzx
 pUmNhCbRUBVYsWdv4wgNr+AvMSl/i9gNrOApkTr9t/sILaEgIpE5+z9rCBjeAUEJf7uEIYokZ
 fY/nYOM0RJhsS1/S1sELa7xIeFlxgnMPLNQjJpFkL3LCTdCxiZVzFqFKcWlaUW6Roa6yUVZaZ
 nlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBIYaAxDsYPy3zfMQoyQHk5Iob+nPN5FCfEn5
 KZUZicUZ8UWlOanFhxhlODiUJHgvqryNFBIsSk1PrUjLzAEGPUxagoNHSYS3ASTNW1yQmFucm
 Q6ROsVoyXFs0+U/TBw3Hl4Hkh037/5hEmLJy89LlRLnjQVpEABpyCjNgxsHi8xLjLJSwryMQA
 cK8RSkFuVmlqDKv2IU52BUEuatBJnCk5lXArf1FdBBTEAHydq/ATmoJBEhJdXAKHG4ttOH8/b
 CVN33BeuP6FSnPmGz8V/AvWGOldCh9+LpUw3fiJz61+Yc0j5hXoRX08uV2yc+qa2Suc/Qz7XM
 /0LfP9bElGuzbqY8Lo45y6vw3mZDMvM69Qkx4iuP/1vuVfXj9+kHpkYXZv/8tN8197bW/e4LX
 smf1giHdDAe/yt+I+EL5xWpMiWW4oxEQy3mouJEABn2E2bHAgAA
X-Env-Sender: admin@awib.it
X-Msg-Ref: server-4.tower-206.messagelabs.com!1508713913!108093711!1
X-Originating-IP: [82.211.19.134]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10992 invoked from network); 22 Oct 2017 23:11:53 -0000
Received: from mail.awib.it (HELO mail.awib.it) (82.211.19.134)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Oct 2017 23:11:53 -0000
Received: from z51_lan.lan
 (HSI-KBW-109-193-053-162.hsi7.kabel-badenwuerttemberg.de [109.193.53.162])
 by mail.awib.it (Postfix) with ESMTPSA id 3yKwK14BLdz743X
 for <xen-users@lists.xen.org>; Mon, 23 Oct 2017 01:11:49 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=awib.it; s=mail;
 t=1508713912; bh=j12tJIQqqH+kgTBRJMfxbJdbzTuze2hlv+P+WRyeKlw=;
 h=Subject:From:To:Date:From;
 b=kWDu4SdJ94kpg8n3eymtgGfrvAVWDTGWSzzpy3cuJFyvgq4k66T4u4b8PJAgJC6TN
 d3MUO+Jv/T7zEXEx/FbKtm8o7BfbLU06Hk5qGcDIoGnf8P3HoM1kRoj1W6gRAe4pM+
 ru69iovhtqmnHpLL0FzEcMCcUrw4fyX+4ZjFpQuE=
Message-ID: <1508713909.4091.4.camel@awib.it>
From: admin <admin@awib.it>
To: xen-users@lists.xen.org
Date: Mon, 23 Oct 2017 01:11:49 +0200
Organization: awib IT Solutions
X-Mailer: Evolution 3.22.6-1ubuntu1 
Mime-Version: 1.0
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.2
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on mail.awib.it
X-Mailman-Approved-At: Tue, 24 Oct 2017 23:50:26 +0000
Subject: [Xen-users] VCPUs vs Cores
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>

SGksCgpvbiBhIHNlcnZlciB3aXRoIHR3byBRdWFkQ29yZSBYZW9uIENQVXMgSSBvYnNlcnZlIHRo
ZSBmb2xsb3dpbmc6CgoyIENQVXMgeCA0IENvcmVzIHggMiB0aHJlYWRzIHJlc3VsdCBpbiAxNiAi
Y29yZXMiIC8gVkNQVXMuCkkgbm93IGFzc2lnbiAxMiBvZiB0aGVzZSB0byBhIHdpbmRvd3Mgc2Vy
dmVyIFZNLiBJbiB0aGUKZGV2aWNlIG1hbmFnZXIgSSBzZWUgMTIgQ1BVcy4gSXMgZXZlcnkgY29y
ZSAodmNwdSkgcGFzc2VkCmFzIGEgc2luZ2xlIENQVSB0byBteSBWTT8KCklmIHNvLCBpcyB0aGVy
ZSBhbnkgY29uZmlnIGZpbGUgb3B0aW9uIHRvIGNoYW5nZSB0aGlzPwpJIGFtIGFza2luZyBiZWNh
dXNlIG9uZSBvZiB0aGUgbGltaXRhdGlvbnMgb2YgdGhlIGZyZWUKU1FMIFNlcnZlciBFeHByZXNz
IGlzIHRoYXQgaXQgaXMgdXRpbGl6aW5nIG1heCAxIENQVSAvIDQgY29yZXMuCgpJZiBlYWNoIHRo
cmVhZCAvIHZjcHUgaXMgcGFzc2VkIGFzIGEgaW5kZXBlbmRlbnQgQ1BVIEkKYW0gbGFja2luZyBw
b3NzaWJsZSBwZXJmb3JtYW5jZS4gQW55IGhpbnQgb24gdGhhdD8KClRhbGtpbmcgYWJvdXQgWGVu
IDQuNCBoZXJlLgoKUmVnYXJkcywKTWFudWVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Tue Oct 24 23:50:29 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 23:50:29 +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 1e78xo-0008Fx-UZ; Tue, 24 Oct 2017 23:50: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@linaro.org>) id 1e6gbf-00075R-Fo
 for xen-users@lists.xen.org; Mon, 23 Oct 2017 17:33:43 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 42/B6-07499-6F72EE95; Mon, 23 Oct 2017 17:33:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgleJIrShJLcpLzFFi42K5GHrjoO439Xe
 RBt9X8lisunqA1YHR4+ju30wBjFGsmXlJ+RUJrBnz/p1lL1jEUtF6/gV7A+N95i5GLg4hgQmM
 EjeO3WMEcVgErjBLHJ3XyNbFyMkhIbCbVeLdbwUIO0viUnsPUAcHkJ0mce+TGIRZLfF7lw2IK
 SSgJrHmTRTEyF+MEnt7V7ODOCICHYwSD+eeYwQZwyxgLHFk53MmkAY2AR2JdTNqQcLCAqISPX
 vWMoPYvAK2Eh+mzgG7gEVAVeLFw3fsILaoQLhE09l+FogaQYmTM5+wQIw0k5i3+SEzhC0ucev
 JfCYIW15i+9s5zBMYhWchaZmFpGUWkpZZSFoWMLKsYlQvTi0qSy3SNdRLKspMzyjJTczM0TU0
 MNPLTS0uTkxPzUlMKtZLzs/dxAgMfQYg2MG487nTIUZJDiYlUd7fOW8jhfiS8lMqMxKLM+KLS
 nNSiw8xynBwKEnwCgNjSUiwKDU9tSItMwcYhTBpCQ4eJRHeM2pAad7igsTc4sx0iNQpRleOC3
 cu/WHiOLbpMpC88fA6kDyw5xaQfDbzdQOzEEtefl6qlDjvBJBmAZDmjNI8uNGwBHKJUVZKmJc
 R6FghnoLUotzMElT5V4ziHIxKwrwXQabwZOaVwF3wCug4JqDjZO3fgBxXkoiQkmpgdFScs9Fq
 g16Kn0aaxKmU+PsuU+auejvphMxZt0XGc5svvD7ZESujk7CrWVvyb1O//2rxO0XTMoNacp79f
 3FhRfPRc5M3fn7hsHTrPeGr/c77+ubtlLp35ZuRpK4D7z3ZD29P7IgI/H/G+2XqA9PTX9xTuW
 tS4788uVf8jc+q2tLZWewg64kDnUosxRmJhlrMRcWJADuXIpsbAwAA
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1508780021!112664744!1
X-Originating-IP: [209.85.216.193]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34443 invoked from network); 23 Oct 2017 17:33:42 -0000
Received: from mail-qt0-f193.google.com (HELO mail-qt0-f193.google.com)
 (209.85.216.193)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 Oct 2017 17:33:42 -0000
Received: by mail-qt0-f193.google.com with SMTP id 1so27166113qtn.3
 for <xen-users@lists.xen.org>; Mon, 23 Oct 2017 10:33:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=to:cc:from:subject:message-id:date:user-agent:mime-version
 :content-language:content-transfer-encoding;
 bh=tqTWF6Fuj504vai5Fpt4G860N44AeASifh44fyHZLIA=;
 b=Rc0Vzfx+QOcB7ekyMyFThKKf0Mwf+/TjNScmJjait1GDg8WnONVFVC9x7c6OKNiN5Q
 Cfcv4AGzhWJnh/3LaWbTTJJLkNhQSvZb9lZRYJp4lHzCdW4O7/3HmXcWJCWbHNzYQZes
 LCcmMuvj5jTwjt+UiKUO26XutnuJHHhqnU9OI=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:to:cc:from:subject:message-id:date:user-agent
 :mime-version:content-language:content-transfer-encoding;
 bh=tqTWF6Fuj504vai5Fpt4G860N44AeASifh44fyHZLIA=;
 b=tm8d35HxNZ/TcrUI9mCxO3akiTJWXS3otRLaU4BL8DxNdCnefpPLUrr+rHbHD5t1Cg
 P32wZ6BrL6dkY1TB4vGjr8qxdGao2TRktd0XPITBaLRHFQ/UkLieVr0jbK2ShXqHc6l6
 daE5Hg4igv3BobRl0OXMDKkOuQoN6ZXfwEtUL2cuXx4tY62s+FXnv5oooBLJ+W0iBjgW
 jVKA8qvvSW4Zi7Gq7uLA47h8S4ueu3gjzYloJ6vnzfhQink80JJniC9xQTD3DCrdGF77
 md6Q+3G4LOVYi+dfNkeMRED6l1a4TmFWvh24h6WUKcrEpx7Vuzohiqatx2CAkEs207Rf
 XRGA==
X-Gm-Message-State: AMCzsaWghr1kUImFfIOTkBQjIf/1UwHFE1GSg+N+YY7WQfVFNTgbQSg+
 bDmE2lgWWzhQQmaGajgKUZ78Jw==
X-Google-Smtp-Source: ABhQp+QgJi3QhqSzT+mVvwCXfigbiNJ1ekX8wz3+yozAL9N5rntWEzEOL7Z9J3UJmC8e5RD2gvWgeg==
X-Received: by 10.200.20.146 with SMTP id l18mr20005908qtj.189.1508780021159; 
 Mon, 23 Oct 2017 10:33:41 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id q49sm5277941qtq.80.2017.10.23.10.33.40
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 23 Oct 2017 10:33:40 -0700 (PDT)
To: xen-devel <xen-devel@lists.xenproject.org>,
 xen-announce@lists.xenproject.org,
 "xen-users@lists.xen.org" <xen-users@lists.xen.org>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <024e35ce-0f61-d350-8889-0b198806a7cf@linaro.org>
Date: Mon, 23 Oct 2017 18:33:38 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
Content-Language: en-US
X-Mailman-Approved-At: Tue, 24 Oct 2017 23:50:26 +0000
Cc: "lars.kurth@citrix.com" <lars.kurth@citrix.com>
Subject: [Xen-users] Xen 4.10 RC2
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>

SGkgYWxsLAoKWGVuIDQuMTAgUkMyIGlzIHRhZ2dlZC4gWW91IGNhbiBjaGVjayB0aGF0IG91dCBm
cm9tIHhlbi5naXQ6CgogICBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCA0LjEwLjAtcmMy
CgpGb3IgeW91ciBjb252ZW5pZW5jZSB0aGVyZSBpcyBhbHNvIGEgdGFyYmFsbCBhdDoKaHR0cHM6
Ly9kb3dubG9hZHMueGVucHJvamVjdC5vcmcvcmVsZWFzZS94ZW4vNC4xMC4wLXJjMi94ZW4tNC4x
MC4wLXJjMi50YXIuZ3oKCkFuZCB0aGUgc2lnbmF0dXJlIGlzIGF0OgpodHRwczovL2Rvd25sb2Fk
cy54ZW5wcm9qZWN0Lm9yZy9yZWxlYXNlL3hlbi80LjEwLjAtcmMyL3hlbi00LjEwLjAtcmMyLnRh
ci5nei5zaWcKClBsZWFzZSBzZW5kIGJ1ZyByZXBvcnRzIGFuZCB0ZXN0IHJlcG9ydHMgdG8KeGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnLiBXaGVuIHNlbmRpbmcgYnVnIHJlcG9ydHMsIHBs
ZWFzZSBDQwpyZWxldmFudCBtYWludGFpbmVycyBhbmQgbWUgKGp1bGllbi5ncmFsbEBsaW5hcm8u
b3JnKS4KClRoYW5rcywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJz
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Tue Oct 24 23:50:29 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Oct 2017 23:50:29 +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 1e78xp-0008Gt-8i; Tue, 24 Oct 2017 23:50:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <syllopsium@syllopsium.co.uk>) id 1e6wfp-0004bE-ID
 for xen-users@lists.xen.org; Tue, 24 Oct 2017 10:43:05 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 B4/81-17628-8391FE95; Tue, 24 Oct 2017 10:43:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsXiVRtkomsh+T7
 S4PkKfotVVw+wOjB6HN39mymAMYo1My8pvyKBNeP8idNsBYdZKzZfuM3YwLiDtYuRi0NIYCKj
 xIZLe5hAHBaBeawSuxbsZAZxJATmADl/HjJ2MXICOXkSm/c+Yeli5ACy0yQ2rg+BCFdL/F97l
 BkkLCSgJfHpvCfE0AVMEu9nLGYBqeEVsJDY+/QwG4jNIqAq8WrVB2YQW1hAWeJ8636wGjYBXY
 llE7azgtgiApYSy9+9geoVlDg58wmYzSygLvFn3iVmCFtRYkr3Q/YJjAKzkJTNQlI2C0nZAkb
 mVYwaxalFZalFukaGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgQFaz8DAuIPx
 7mS/Q4ySHExKorz/3r+LFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBe0L8faSQYFFqempFWmYOM
 FZg0hIcPEoivH9B0rzFBYm5xZnpEKlTjK4cxzZd/sPEcePhdSC5b88tIPnk2ry/TBzPZr5uYB
 ZiycvPS5US510J0iwA0pxRmgc3GhbnlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ894HmcK
 TmVcCd8EroOOYgI6TtX8DclxJIkJKqoExP6BeZM6H4NI7G72fLntXkxAoI3Bp754FD+Qvd/2c
 4/ZG40KYu9Wjm2kuoTfz30z9FLCfSWKr8w8WjqbQffUvjIQ3WxQ0hM2pNbiTGLvq47zgas6ui
 CYR0a8e176yMj3iOWoT3rI7R2ezS9HMzF/W858afdyXmngqas42uYCYgil79shPCvypxFKckW
 ioxVxUnAgAlTb00u4CAAA=
X-Env-Sender: syllopsium@syllopsium.co.uk
X-Msg-Ref: server-10.tower-206.messagelabs.com!1508841784!79954546!1
X-Originating-IP: [74.125.82.52]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51264 invoked from network); 24 Oct 2017 10:43:04 -0000
Received: from mail-wm0-f52.google.com (HELO mail-wm0-f52.google.com)
 (74.125.82.52)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 24 Oct 2017 10:43:04 -0000
Received: by mail-wm0-f52.google.com with SMTP id p75so14793456wmg.3
 for <xen-users@lists.xen.org>; Tue, 24 Oct 2017 03:43:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=syllopsium-co-uk.20150623.gappssmtp.com; s=20150623;
 h=message-id:date:subject:from:to:mime-version
 :content-transfer-encoding;
 bh=zFr5JlfmLqmUcFnb6EFKvvvLAG1gUSHU+LIxK45MTvQ=;
 b=01n3QoTu/frXKQV2Iyz5XizaGtqyRh5WdtfXUqERF4xGMHWW+UiDLq8B4QbB6QAkCy
 0l1i4y4hrjF6/PMafeSGF7nwxwisIhMqYnRXfQU3Kh9BgVzyCfspjYlflCjRq+UwrPdY
 /kfAK+imyWo4aFGFqtoYb9lmrqz/MlgjQQ6DbFH2iziyJN6X/NiJj8U7uMpWukc+jlE4
 Pfx0kHWYCiIdGb+UOXCn4DLaChaDvFB3U/0N9YvXbXR2irNZHdcNbz1oF+gJjHK97V4j
 Isc2Moz0Ry7okZQorAn0WZ4g/LoB+C+sAmnL7AOHs06X3en6mZXA5iMP3029Z+1jSquB
 NTpA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:message-id:date:subject:from:to:mime-version
 :content-transfer-encoding;
 bh=zFr5JlfmLqmUcFnb6EFKvvvLAG1gUSHU+LIxK45MTvQ=;
 b=t6RLbh+Ktt8oJ0+sM6rn8xInDk89U09CQT52KYGHFpoD0+UgrFD0ojWK616K5ffaUB
 ars5t0Cudr71CZ1fGc/Nv8wcjXTg3WyaoB1FW1JCIjz0nNHcoJYUOchcGrR56fuVacwx
 bhE9E2MXDGu+ZzTi333UFsh0BdIdJ7b9tE5BQNXlfFGfPPwJh1X6ao/6kc4OcKu4MHLf
 nrwve4F8wVOHPECXr9Wh592bQo3aAtfi3/uTuJ5Vc06/ZTCsJYOIxncnsaVHFtZRiqbf
 nUQOfjg7Uy4SMZiKs4L92bxHJj4bRQHx/QWQyKZLlNHwr8PPeBg31IHoGb7XWgroQ01e
 TOgA==
X-Gm-Message-State: AMCzsaXf2TR9FSHaPJOHtlewhSSSFd1ahaHGAjRA2JezM+RButh8VLcV
 yPcLleu/oBNGXgfGRoCwy4jcythS7nw=
X-Google-Smtp-Source: ABhQp+R/WOXTXFI84I/PdEmE6nv5Wzu8HxWAKP2KFQsFo67pmyAyX+8BG+mDwhxU6MBYMqsd9EXykA==
X-Received: by 10.28.154.137 with SMTP id c131mr8662466wme.142.1508841783548; 
 Tue, 24 Oct 2017 03:43:03 -0700 (PDT)
Received: from [10.145.101.217] ([82.132.186.242])
 by smtp.gmail.com with ESMTPSA id w62sm580117wmb.32.2017.10.24.03.43.02
 for <xen-users@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 24 Oct 2017 03:43:03 -0700 (PDT)
Message-ID: <59ef1937.41621c0a.23490.31ee@mx.google.com>
Date: Tue, 24 Oct 2017 11:43:00 +0100
From: Peter Kay <syllopsium@syllopsium.co.uk>
To: "'xen-users@lists.xen.org'" <xen-users@lists.xen.org>
MIME-Version: 1.0
X-Mailman-Approved-At: Tue, 24 Oct 2017 23:50:26 +0000
Subject: [Xen-users] Output RMRR/device mapping
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>

SXMgdGhlcmUgYSB3YXkgb2YgbWFwcGluZyBhbiBSTVJSIHRvIGEgZGV2aWNlIGVhc2lseT8gKExz
cGNpIC12diBtYXliZT8pCgpJdCBpcyBVbmhlbHBmdWwgdGhhdCBYZW4gcmVmdXNlcyBQQ0kgcGFz
c3Rocm91Z2ggYmVjYXVzZSBvZiBhbiBSTVJSIGJ1dCBkb2Vzbid0IHNheSB3aGF0IGl0IGlzIHNo
YXJlZCB3aXRoLgoKSW4gdGhpcyBjYXNlIGl0IHdhcyBhIFVTQiBjb250cm9sbGVyIC0gSSBndWVz
c2VkIHRoYXQgaXQgbWlnaHQgYmUgdGhlIFVTQiBsZWdhY3kgc3VwcG9ydCBvbiB0aGUgbW90aGVy
Ym9hcmQgVVNCIHBvcnRzLCBhbmQgZGlzYWJsaW5nIG9mIHRoZSBsZWdhY3kgc3VwcG9ydCBpbiB0
aGUgQklPUyBlbmFibGVkIHRoZSBhZGRvbiBjYXJkIHRvIGJlIHBhc3NlZCB0aHJvdWdoLgoKSXQn
cyBzdGlsbCBhbm5veWluZywgaG93ZXZlciwgYXMgWGVuIGtub3dzIHdoaWNoIGRldmljZXMgYXJl
IHNoYXJpbmcgcmVzb3VyY2VzIGJ1dCBkb2Vzbid0IHNlZW0gdG8gaGF2ZSBhbiBlYXN5IHdheSB0
byBzYXkgc28uCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Wed Oct 25 03:32:26 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 03:32: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 1e7CPO-0002KE-Sm; Wed, 25 Oct 2017 03:31:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chengkunck@gmail.com>) id 1e7CPN-0002JO-9L
 for xen-users@lists.xen.org; Wed, 25 Oct 2017 03:31:09 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 73/F5-29911-C7500F95; Wed, 25 Oct 2017 03:31:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJIsWRWlGSWpSXmKPExsVyMfS6rm4164d
 Ig6ntSharrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8a5o1PZC5qkKg6+PcncwLhKrIuRi0NIYCKj
 xNzVHUwgDotAA6tE17QXYI6EwBxWiaV/DwE5nEBOmUTHiSdQdpHE4mW3WCDsAoneWa/ZQWxeA
 UGJkzOfgMWFBHQlrv1/zwxicwroSby/9wjMZhNQk3i9dBmYzSKgKrHs/wrWLkYOoN4AiZZfMi
 BhYQF1ic4vq8FKRAQkJW6umwk2kllAWuLJji/MELaPRNO+hewTGAVmIdk8C0kKwtaUaN3+G8r
 WkFhwZx8jhK0tsWzha+YFjKyrGDWKU4vKUot0jYz1kooy0zNKchMzc3QNDcz0clOLixPTU3MS
 k4r1kvNzNzECA5oBCHYw/pkfeIhRkoNJSZTX6tb7SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSv
 HtYPkQKCRalpqdWpGXmAGMLJi3BwaMkwjsbJM1bXJCYW5yZDpE6xejNceHOpT9MHMc2XQaSB/
 bcApIbbt4FkvvA5LOZrxuYhVjy8vNSpcR560FGCICMyCjNg1sASxGXGGWlhHkZgU4W4ilILcr
 NLEGVf8UozsGoJMwbCzKFJzOvBO6OV0AnMgGdKGv/BuTEkkSElFQDo2u8ya/eq/3atZNunT99
 uzlCh1WTY4PnIeZjM1ewakks5duw5OrdXLtXgsfvq9vMffh55q4kBa4A3Q8npfK2h+z3dlnL0
 sMcunrBpEdiEbffG2w8VHT9HYe+gB17RTuPpcn89Uwbjk0V7G3yfvD0pvW3yvPsW5823e6aGz
 yxv0LeO69TqPX9dCWW4oxEQy3mouJEAHXsiiUMAwAA
X-Env-Sender: chengkunck@gmail.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1508902267!100813648!1
X-Originating-IP: [209.85.215.45]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_30_40,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40339 invoked from network); 25 Oct 2017 03:31:07 -0000
Received: from mail-lf0-f45.google.com (HELO mail-lf0-f45.google.com)
 (209.85.215.45)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 25 Oct 2017 03:31:07 -0000
Received: by mail-lf0-f45.google.com with SMTP id a16so26212225lfk.0
 for <xen-users@lists.xen.org>; Tue, 24 Oct 2017 20:31:07 -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
 :cc; bh=yHlKeN4B0Se8CwAKmIiLck4bu+02+BRj/+0WTuycYv4=;
 b=r6mDUSAa/SrMNaGgBK6bv2/d2CVdoIto1L0Fr6j3VRIvThgQEDQlxV33aBiqQUCCuU
 SdulcUzKr85EpxVb9m7p9ryS3FTcioOkWHbn1O7ZpZod5WVr/5JDGVoYUkooTpPYngMG
 0+L79recqL1pT1cj2ec4nQM5ji0r5d3BJvOrsIwBr9f264t3GU19tshcvSWa+JGxe6yo
 oM98Sv3QPEDUIG74uj2IOBJWppRXEMxdshBs7b1O3NeW8RRUmpzTNx7lVC2jcbicvIi0
 OErUbg1ZFVuL6PlD/OkOtbyTBOz8QBJhNjJNlmiwa/6EatOTQGW2oKuAeliLaWb/Vif3
 +ozg==
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:cc;
 bh=yHlKeN4B0Se8CwAKmIiLck4bu+02+BRj/+0WTuycYv4=;
 b=A/iodCFrvdRjqZAn87lhOs4OMhThM5TP0P/RBo7g3gnU+gamj3wIvQjH42yAqmzqQg
 0GUiCewb0b9FdY2ZhwZFA7u4GA7grhTKvS/9bhUkVdvwGmXV7EudtKUmrU1CksCxlmj3
 12PvB/fOCeWs2eBQl1HEM5zbp6Mg8AYC8hfgz1ihMxG4rcWzyCPQQz0kP+eD5xZvMlIP
 LEsKSE8zWd9QQmG7HXht77GjfuYkwKSj19i+HtxNiY33h1eoeMN9NCi65tiaYg83i6BV
 IXhhlk13LRdq3p+lfKcCrG9rHJfpYwWY1kYfik3NKvI3qc7GONWi2UviBE9UYGcPeerY
 YqFQ==
X-Gm-Message-State: AMCzsaViPMe7cHj4jmju7+SKEvb8XPmsd4uLTHUWcEWkveopY8skeCeE
 UrYjAR8s4GS8vxZByfGE8BcLD4+pQj8JcvaLuZg=
X-Google-Smtp-Source: ABhQp+Q3SrJ7Cs07kxMn3Ctzm6JiZSoQUM5qLcgk1laCo0Szf8r5v0xbLNge+EwHvVRtkjJmrc/HEMW29/pdJfxJeJ4=
X-Received: by 10.25.145.88 with SMTP id y24mr5380074lfj.5.1508902266645; Tue,
 24 Oct 2017 20:31:06 -0700 (PDT)
MIME-Version: 1.0
References: <1508713909.4091.4.camel@awib.it>
In-Reply-To: <1508713909.4091.4.camel@awib.it>
From: Kun Cheng <chengkunck@gmail.com>
Date: Wed, 25 Oct 2017 03:30:56 +0000
Message-ID: <CAO3v1VQ=zf=_0w-V1kEq0eycmVHoHFnq1itF9a3CrKuX5eBNTQ@mail.gmail.com>
To: admin <admin@awib.it>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] VCPUs vs Cores
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="===============7219337432404191020=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============7219337432404191020==
Content-Type: multipart/alternative; boundary="94eb2c1cdb3c9ab2c8055c56afb6"

--94eb2c1cdb3c9ab2c8055c56afb6
Content-Type: text/plain; charset="UTF-8"

Hi Manuel,

You can pin those vcpus to cpu cores in either your vm configurations or
via xl command line.
See https://wiki.xenproject.org/wiki/Tuning_Xen_for_Performance or simply
search xen vcpu pinning in Google.

For example, in your guest vm config file, use cpus="2-8" means pin vcpus
to core 2-8, in your case you might want to pin them to 0-11 or 2-13.

Best,
Kenneth


On Wed, Oct 25, 2017 at 7:53 AM admin <admin@awib.it> wrote:

> Hi,
>
> on a server with two QuadCore Xeon CPUs I observe the following:
>
> 2 CPUs x 4 Cores x 2 threads result in 16 "cores" / VCPUs.
> I now assign 12 of these to a windows server VM. In the
> device manager I see 12 CPUs. Is every core (vcpu) passed
> as a single CPU to my VM?
>
> If so, is there any config file option to change this?
> I am asking because one of the limitations of the free
> SQL Server Express is that it is utilizing max 1 CPU / 4 cores.
>
> If each thread / vcpu is passed as a independent CPU I
> am lacking possible performance. Any hint on that?
>
> Talking about Xen 4.4 here.
>
> Regards,
> Manuel
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> https://lists.xen.org/xen-users

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

<div dir=3D"ltr">Hi Manuel,<div><br><div>You can pin those vcpus to cpu cor=
es in either your vm configurations or via xl command line.</div><div>See=
=C2=A0<a href=3D"https://wiki.xenproject.org/wiki/Tuning_Xen_for_Performanc=
e">https://wiki.xenproject.org/wiki/Tuning_Xen_for_Performance</a>=C2=A0or =
simply search xen vcpu pinning in Google.</div><div><br></div><div>For exam=
ple, in your guest vm config file, use cpus=3D&quot;2-8&quot; means pin vcp=
us to core 2-8, in your case you might want to pin them to 0-11 or 2-13.</d=
iv><div><br></div><div>Best,</div><div>Kenneth</div><div><br></div></div></=
div><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Wed, Oct 25, 2017 at=
 7:53 AM admin &lt;<a href=3D"mailto:admin@awib.it">admin@awib.it</a>&gt; w=
rote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex=
;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
on a server with two QuadCore Xeon CPUs I observe the following:<br>
<br>
2 CPUs x 4 Cores x 2 threads result in 16 &quot;cores&quot; / VCPUs.<br>
I now assign 12 of these to a windows server VM. In the<br>
device manager I see 12 CPUs. Is every core (vcpu) passed<br>
as a single CPU to my VM?<br>
<br>
If so, is there any config file option to change this?<br>
I am asking because one of the limitations of the free<br>
SQL Server Express is that it is utilizing max 1 CPU / 4 cores.<br>
<br>
If each thread / vcpu is passed as a independent CPU I<br>
am lacking possible performance. Any hint on that?<br>
<br>
Talking about Xen 4.4 here.<br>
<br>
Regards,<br>
Manuel<br>
<br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"https://lists.xen.org/xen-users" rel=3D"noreferrer" target=3D"_b=
lank">https://lists.xen.org/xen-users</a></blockquote></div>

--94eb2c1cdb3c9ab2c8055c56afb6--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============7219337432404191020==--


From xen-users-bounces@lists.xen.org Wed Oct 25 03:50:19 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 03:50:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1e7ChH-0003O4-OQ; Wed, 25 Oct 2017 03:49:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chengkunck@gmail.com>) id 1e7ChG-0003Ny-Tg
 for xen-users@lists.xenproject.org; Wed, 25 Oct 2017 03:49:39 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 1D/0D-23269-2D900F95; Wed, 25 Oct 2017 03:49:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPIsWRWlGSWpSXmKPExsVyMfS6ke4Fzg+
 RBhNuW1u82/eX2YHR4/CHKywBjFGsmXlJ+RUJrBmHTy1gLVhjULF8/0+2BsZdWl2MXBxCAjMZ
 JS7un8IE4rAINLBKfL10BsyREJjDKrG6dTd7FyMnkFMm0X3qKDOEXSSxZdErdhh73aJrjCA2r
 4CgxMmZT1hAbCGBAIm+51vBbE6BQIk5txaC1bMJqEm8XroMbA6LgKrEuWMrmSF6AyT67/4Es4
 UFTCR27dkDNlMEqKZ34XlWEJtZQEmi/S7EXmYBH4nlLxtZJzAKzEKyehaSFIStKdG6/Tc7hK0
 hseDOPkYIW1ti2cLXzAsYWVcxqhenFpWlFuma6iUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV
 6yXn525iBAY0AxDsYPzS73yIUZKDSUmU1+rW+0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryfO
 D5ECgkWpaanVqRl5gBjCyYtwcGjJMLbDJLmLS5IzC3OTIdInWIM5Lhw59IfJo5jmy4DyR+Trg
 DJA3tuAckNN+8CyX1g8tnM1w3MQix5+XmpUuK8X0EGCYAMyijNg1sDSxeXGGWlhHkZgQ4X4il
 ILcrNLEGVf8UozsGoJMwrCkw+QjyZeSVw17wCOpQJ6FBZ+zcgh5YkIqSkGhhbmkrb2taK3i7V
 NxAtqU/rsOPnzlT/a6anuOdem9jh610W61e0nt00f5m12xvZU2J3L/N/FTohnrmhm/N5z0/5t
 dtYb4UnTGkR3b9qVYjY5xk6O3V5KzIYpzDLckt7h24Lj6r4paVpI7rW5GTE9ryZrhwLJ919FN
 yZmXKQQWHNn4iTTP9lLyixFGckGmoxFxUnAgAjTnHwEgMAAA==
X-Env-Sender: chengkunck@gmail.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1508903376!87898191!1
X-Originating-IP: [209.85.215.50]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_40_50,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50379 invoked from network); 25 Oct 2017 03:49:36 -0000
Received: from mail-lf0-f50.google.com (HELO mail-lf0-f50.google.com)
 (209.85.215.50)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 25 Oct 2017 03:49:36 -0000
Received: by mail-lf0-f50.google.com with SMTP id l23so26254332lfk.10
 for <xen-users@lists.xenproject.org>; Tue, 24 Oct 2017 20:49:36 -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
 :cc; bh=OT9PKBSr4yDscgpXRzl9PqIf0fjuxq1OYsBbg/F40Do=;
 b=dH/QywVZcqobiyWmV+PpQSKb0BfQFkEglCkArlY6iXjjL2XnVpQIbupAQGfnGPfSvu
 BsQ503ff7MmTKOGuGVLGXpNvYEyGlC2dyu5RcVNbMRpEhtoa7LgEgjDGRsx00a7KNUxo
 qpmxwp2sD9RvGFVxFs3Y8Y/pGv074n62K0y6TGv41jGvZpkaxjpe+gIWy2Iqs8+sIU/t
 tGkMxQW0MsXMUWioeYvIYXrPXZgQXo9U2+ismCaRZHI0B5EhPgLRAIfQ3eQkaRCUfc1J
 Z+TRpDB0y8sbhaNJYGqGcAotCxDYoGGhad2Wc0upxbHD+/CIwZUNjF/TYo8vcYutRLwV
 QakA==
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:cc;
 bh=OT9PKBSr4yDscgpXRzl9PqIf0fjuxq1OYsBbg/F40Do=;
 b=SwPtVe0B27tikYBFPEaCrVmIklUx86vww+soE39jFelSglymkGq7jeO2b5CEVh/Vrj
 aSNIJIqQNe196GdJ+nagzI5MEw/3RjxNd1TeWCpTIqT/MVGCrdD4VdxhNRRXoQv9TQ3o
 XYR+vHffiwAn+KP9uejCPdSRyTrwLng0Appm93Oe2PKANXcqiQtd+Kw7ell0D1pbth4e
 0yM20WXDCrKwU9WGs+SBp1qyrKqiNmD9I1BAcsnYjSn4E4wrpdkM5ZYsi/KwN+qOU+CF
 MJqifUJfmxDQHr1tGLzgIy8c6E0hQsneO35dxii4lBDbqIF6sOHXGqkW9DnKY+L5Dcz2
 C3Zg==
X-Gm-Message-State: AMCzsaUeytK8SD9+Zac0bT8auGS4wkkWXnZX30uxIt08KcMF3kslT0qZ
 v6MFn4m9G/Iwt7F5KAJf9gNGQc7AEhtXY4J9Hao=
X-Google-Smtp-Source: ABhQp+QYT+caEFPGSoCJN0RBdG/b4wytzJxugVviPMHp5k1RsLvhqYf3P1HDglYTrV58mxc/t7GI5WAGtSnMZ7VURGI=
X-Received: by 10.25.221.196 with SMTP id w65mr5267856lfi.89.1508903376357;
 Tue, 24 Oct 2017 20:49:36 -0700 (PDT)
MIME-Version: 1.0
References: <CAGib1vexB80tZ+nA=PMvopoamZMajhY7+MHvccxxZHGUrRi9xw@mail.gmail.com>
In-Reply-To: <CAGib1vexB80tZ+nA=PMvopoamZMajhY7+MHvccxxZHGUrRi9xw@mail.gmail.com>
From: Kun Cheng <chengkunck@gmail.com>
Date: Wed, 25 Oct 2017 03:49:25 +0000
Message-ID: <CAO3v1VRjqwj65i8xGBsAAyw-j6JaUb+QwzASZYdnVU8uYHLLaA@mail.gmail.com>
To: Berillions <berillions@gmail.com>
Cc: xen-users@lists.xenproject.org
Subject: Re: [Xen-users] Not good performance on 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="===============3754281116657973851=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============3754281116657973851==
Content-Type: multipart/alternative; boundary="94eb2c0c884abf90dd055c56f110"

--94eb2c0c884abf90dd055c56f110
Content-Type: text/plain; charset="UTF-8"

Hi Maxime,

Maybe it's related to vcpu scheduling and load balancing, as you mentioned
8 vcpus provided better performance.

Could you try to:

1) pin those 10 guest vpcus to 6-15 (in vm configuration, set cpus="6-15")

2) pin dom0's vcpus to 0- 3.
add 'dom0_max_vcpus=4 dom0_vcpus_pin'  to your kernel cmd line;
use 'xl vcpu-pin' to manually pin dom0's vcpus after bootting into dom0.
(if dom0 needs more cores then you can just change the number accordingly)

Best,
Kenneth

On Wed, Oct 25, 2017 at 7:53 AM Berillions <berillions@gmail.com> wrote:

> Hi,
>
> I create a Windows 10 VM (HVM) with Xen. I passed on my VM this device :
> - AMD Rx480 - 8 Go
>
> About CPU and Memory, i passed all my cores (16 cores) from my Ryzen
> (1700X). My system has 16Gb of Memory RAM and i passed 10Gb for the Guest,
> the host have 4Gb only (dom0_mem=4000M,max:4000M).
>
> I installed "Rise of Tomb Raider" and i launch a benchmark on Win10 on Xen
> and Win10 BareMetal (installed really on my Desktop). With the same graphic
> options, the performance decrease on Xen compared to BareMetal.
>
> Bare Metal Benchmark :
>
> https://cdn.discordapp.com/attachments/352637536935346187/371588269231570944/RottR_Benchmark_BM.jpg
>
> Xen Benchmark :
>
> https://media.discordapp.net/attachments/352637536935346187/371588325015814155/RottR_Benchmark_Xen.jpg?width=400&height=225
>
> The average FPS is not bad on Xen, i lost only 4FPS. But if you see the
> "minimal FPS", there are a big differences :
> 31FPS for Xen, 51 for BareMetal for the 1st test
> 7FPS for Xen, 21FPS pour BareMetal for the 2nd and 3rd test)
>
> I remarked something between Xen and Bare Metal.
> - During the test #2 (Syria) i have slowdown on Xen. But not on BM.
> - During the test #3 (Geothermal Valley), there are missing texture on Xen
> and not on BM
>
> To have early the same perf, no slowdown and missing texture, i must to
> set 8 vcpus to the Guest
>
> What can be the causes of these performance losses?
>
> Thanks,
> Maxime
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> https://lists.xen.org/xen-users

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

<div dir=3D"ltr">Hi Maxime,<div><br><div>Maybe it&#39;s related to vcpu sch=
eduling and load balancing, as you mentioned 8 vcpus provided better perfor=
mance.</div><div><br></div><div>Could you try to:</div><div><br></div><div>=
1) pin those 10 guest vpcus to 6-15 (in vm configuration, set cpus=3D&quot;=
6-15&quot;)</div><div><br></div><div>2) pin dom0&#39;s vcpus to 0- 3.</div>=
<div>add &#39;dom0_max_vcpus=3D4 dom0_vcpus_pin&#39;=C2=A0 to your kernel c=
md line;</div><div>use &#39;xl vcpu-pin&#39; to manually pin dom0&#39;s vcp=
us after bootting into dom0.=C2=A0</div><div>(if dom0 needs more cores then=
 you can just change the number accordingly)</div></div><div><br></div><div=
>Best,</div><div>Kenneth</div></div><br><div class=3D"gmail_quote"><div dir=
=3D"ltr">On Wed, Oct 25, 2017 at 7:53 AM Berillions &lt;<a href=3D"mailto:b=
erillions@gmail.com">berillions@gmail.com</a>&gt; wrote:<br></div><blockquo=
te class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc so=
lid;padding-left:1ex"><div dir=3D"ltr"><div><div><div><div><div><div><div><=
div><div><div><div><div>Hi,<br><br></div>I create a Windows 10 VM (HVM) wit=
h Xen. I passed on my VM this device :<br></div>- AMD Rx480 - 8 Go<br><br><=
/div>About CPU and Memory, i passed all my cores (16 cores) from my Ryzen (=
1700X). My system has 16Gb of Memory RAM and i passed 10Gb for the Guest, t=
he host have 4Gb only (dom0_mem=3D4000M,max:4000M).<br><br></div>I installe=
d &quot;Rise of Tomb Raider&quot; and i launch a benchmark on Win10 on Xen =
and Win10 BareMetal (installed really on my Desktop). With the same graphic=
 options, the performance decrease on Xen compared to BareMetal.<br><br></d=
iv>Bare Metal Benchmark :<br><a href=3D"https://cdn.discordapp.com/attachme=
nts/352637536935346187/371588269231570944/RottR_Benchmark_BM.jpg" target=3D=
"_blank">https://cdn.discordapp.com/attachments/352637536935346187/37158826=
9231570944/RottR_Benchmark_BM.jpg</a><br><br></div>Xen Benchmark :<br><a hr=
ef=3D"https://media.discordapp.net/attachments/352637536935346187/371588325=
015814155/RottR_Benchmark_Xen.jpg?width=3D400&amp;height=3D225" target=3D"_=
blank">https://media.discordapp.net/attachments/352637536935346187/37158832=
5015814155/RottR_Benchmark_Xen.jpg?width=3D400&amp;height=3D225</a><br><br>=
</div>The average FPS is not bad on Xen, i lost only 4FPS. But if you see t=
he &quot;minimal FPS&quot;, there are a big differences :<br></div>31FPS fo=
r Xen, 51 for BareMetal for the 1st test<br></div>7FPS for Xen, 21FPS pour =
BareMetal for the 2nd and 3rd test)<span lang=3D"en"><br></span><br><div cl=
ass=3D"m_-7266460937575541598gmail-markup">I remarked something between Xen=
 and Bare Metal. <br></div><div class=3D"m_-7266460937575541598gmail-markup=
">- During the test #2 (Syria) i have slowdown on Xen. But not on BM.</div>=
<div class=3D"m_-7266460937575541598gmail-markup">
- During the test #3 (Geothermal Valley), there are missing texture on Xen =
and not on BM</div><div class=3D"m_-7266460937575541598gmail-markup"><span =
lang=3D"en"></span><br><span lang=3D"en"></span></div><span lang=3D"en"><sp=
an lang=3D"en">To have early the same perf, no slowdown and missing texture=
, i must to set 8 vcpus to the Guest</span></span></div><div><span lang=3D"=
en"><br></span></div><div><span lang=3D"en">What can be the causes of these=
 performance losses?<br></span></div><span lang=3D"en"><br></span></div><sp=
an lang=3D"en">Thanks,<br></span></div><span lang=3D"en">Maxime<br></span><=
/div>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"https://lists.xen.org/xen-users" rel=3D"noreferrer" target=3D"_b=
lank">https://lists.xen.org/xen-users</a></blockquote></div>

--94eb2c0c884abf90dd055c56f110--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============3754281116657973851==--


From xen-users-bounces@lists.xen.org Wed Oct 25 07:10:31 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 07:10: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 1e7Fok-0000Wk-DJ; Wed, 25 Oct 2017 07:09:34 +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 1e7Foj-0000WZ-RD
 for xen-users@lists.xen.org; Wed, 25 Oct 2017 07:09:33 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 2C/E4-19067-DA830F95; Wed, 25 Oct 2017 07:09:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsUSuG7aLt01Fh8
 iDVZsk7JYdfUAqwOjx9Hdv5kCGKNYM/OS8isSWDMuzZ3LXjCZreL5yz/sDYxfWboYOTkkBGwl
 7i4/AGRzcQgJHGGUOPdgGliCWUBL4sa/l0xdjBwcvAJ6Ett/yYGEhQXUJTq/rGYGsdkEtCUmz
 33FBGJzCgRKnO54zwhiswioSvxd840RYoy2xLKFr8HqeQWcJU4ebgKLCwkUSUy+8JkVxBYRMJ
 f4d+YMK8Q9shKnzz1nmcDIOwvJFbMQrpiFZOoCRuZVjBrFqUVlqUW6RpZ6SUWZ6RkluYmZObq
 GBqZ6uanFxYnpqTmJScV6yfm5mxiBIVXPwMC4g/HyFr9DjJIcTEqivFa33kcK8SXlp1RmJBZn
 xBeV5qQWH2KU4eBQkuD9YP4hUkiwKDU9tSItMwcY3DBpCQ4eJRHe/SBp3uKCxNzizHSI1ClGV
 44bD6//YeLouHkXSG4Ckxu+PwCSz2a+bmAWYsnLz0uVEufdBdIsANKcUZoHNxoWmZcYZaWEeR
 kZGBiEeApSi3IzS1DlXzGKczAqCfO2gEzhycwrgbvgFdBxTEDHNamCHVeSiJCSamB0tnG/vuY
 5o2yz8MfSoIcqz9x/vjgzVeWZeoe3r/dPhQ55LX7PXua/V3iOzimY8HHyht0vCkX5r7lkfp51
 uCiCOWynfKvrjtrJXy8JG7zYHfnX++KHbS2Wq7+HObIczL97eH2bS8wqQd8F276/2D/r5TGhe
 7klPDfXHZlxTLssTrN50bod3pdMlViKMxINtZiLihMBiS1HxscCAAA=
X-Env-Sender: linux@thehobsons.co.uk
X-Msg-Ref: server-16.tower-206.messagelabs.com!1508915372!92651168!1
X-Originating-IP: [81.174.150.186]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45125 invoked from network); 25 Oct 2017 07:09:32 -0000
Received: from ruthandcrusoe.plus.com (HELO patsy.thehobsons.co.uk)
 (81.174.150.186)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 25 Oct 2017 07:09:32 -0000
X-Virus-Scanned: Debian amavisd-new at patsy.thehobsons.co.uk
Received: from simons-macbookpro.lan (unknown [80.229.10.150])
 by patsy.thehobsons.co.uk (Postfix) with ESMTPSA id 0E1E81BC37
 for <xen-users@lists.xen.org>; Wed, 25 Oct 2017 07:08:32 +0000 (UTC)
Mime-Version: 1.0 (Mac OS X Mail 6.6 \(1510\))
From: Simon Hobson <linux@thehobsons.co.uk>
In-Reply-To: <CAO3v1VQ=zf=_0w-V1kEq0eycmVHoHFnq1itF9a3CrKuX5eBNTQ@mail.gmail.com>
Date: Wed, 25 Oct 2017 08:08:20 +0100
Message-Id: <6469A046-623C-480E-8F66-EC593631D02A@thehobsons.co.uk>
References: <1508713909.4091.4.camel@awib.it>
 <CAO3v1VQ=zf=_0w-V1kEq0eycmVHoHFnq1itF9a3CrKuX5eBNTQ@mail.gmail.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
X-Mailer: Apple Mail (2.1510)
Subject: Re: [Xen-users] VCPUs vs Cores
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>

S3VuIENoZW5nIDxjaGVuZ2t1bmNrQGdtYWlsLmNvbT4gd3JvdGU6Cgo+PiBJIGFtIGFza2luZyBi
ZWNhdXNlIG9uZSBvZiB0aGUgbGltaXRhdGlvbnMgb2YgdGhlIGZyZWUKPj4gU1FMIFNlcnZlciBF
eHByZXNzIGlzIHRoYXQgaXQgaXMgdXRpbGl6aW5nIG1heCAxIENQVSAvIDQgY29yZXMuCgo+IFlv
dSBjYW4gcGluIHRob3NlIHZjcHVzIHRvIGNwdSBjb3JlcyBpbiBlaXRoZXIgeW91ciB2bSBjb25m
aWd1cmF0aW9ucyBvciB2aWEgeGwgY29tbWFuZCBsaW5lLgoKSSBkb24ndCB0aGluayB0aGF0IHdh
cyB0aGUgcXVlc3Rpb24gaGUgd2FzIGFza2luZyAuLi4KQXMgSSByZWFkIGl0LCB0aGUgc29mdHdh
cmUgaGUgaXMgdXNpbmcgaXMgcmVzdHJpY3RlZCB0byBPTkUgQ1BVIGJ1dCB1cCB0byA0IGNvcmVz
IGluIHRoYXQgb25lIENQVS4gUnVubmluZyB1bmRlciBYZW4sIHBhc3NpbmcgbXVsdGlwbGUgY29y
ZXMgdGhyb3VnaCByZXN1bHRzIGluIGEgVk0gd2l0aCBtdWx0aXBsZSBzaW5nbGUgY29yZSBDUFVz
LiBTbyBpbnN0ZWFkIG9mIGJlaW5nIGFibGUgdG8gdXRpbGlzZSA0IGNvcmVzIGluIHRoZSAicmVh
bCIgQ1BVLCBpdCdzIGxpbWl0ZWQgdG8ganVzdCBvbmUgYmVjYXVzZSBvZiB0aGlzIGFic3RyYWN0
aW9uLgoKT3IgcHV0IGFub3RoZXIgd2F5LCBkdWUgdG8gbGljZW5zaW5nIHJlc3RyaWN0aW9ucywg
aGUgcmVhbGx5IG5lZWRzIGEgVk0gd2l0aCA0LWNvcmUgdmlydHVhbCBDUFUocykgd2hlcmUgZWFj
aCBjb3JlIGlzIG1hcHBlZCB0byBhIHJlYWwgY29yZS4KX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Wed Oct 25 07:18:31 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 07:18: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 1e7Fx4-0001NR-Ax; Wed, 25 Oct 2017 07:18:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jesus.lazaro@ehu.eus>) id 1e7Fx3-0001NL-0U
 for xen-users@lists.xen.org; Wed, 25 Oct 2017 07:18:09 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 22/77-27020-0BA30F95; Wed, 25 Oct 2017 07:18:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMKsWRWlGSWpSXmKPExsUy7zGDk+4aqw+
 RBjN3qVisunqA1YHR4+ju30wBjFGsmXlJ+RUJrBlnuw+wF5y2r1ix4zhzA+MpnS5GLg4hgeWM
 EqdvP2aFcHoZJRoWnGCGc2ZfeMsE4XQwSsy9u4kdwpnDKLHu6nGgDCeHsICRxISZB8ESIiCJO
 TPvQ/WvYpJ4tvQ4WxcjBwebgK3EwhY+EJNXwEri0wwtkF4WAVWJn79Ayjk5RAXCJZrO9rOA2L
 wCghInZz4BszkFrCU+HXrICGIzC5hJzNv8kBnCFpe49WQ+E4QtL9G8dTZYXEKgUOL1v8/sELa
 gxLJjx1kgbCuJrk2dUDUqEn+mrGeFsDUlbl9ZyAhhm0hMOt4GVa8u8e3FHqj4IhaJH60iELaj
 xP+ODhaQF4HijBJLFx1hn8AoPQvJ3bOQ3DoLya2zkNy6gJFlFaNGcWpRWWqRrpGpXlJRZnpGS
 W5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYCTXMzAw7mBsPeF3iFGSg0lJlDfK4kOkEF9Sfk
 plRmJxRnxRaU5q8SFGGQ4OJQleX0ugnGBRanpqRVpmDjClwKQlOHiURHi1QdK8xQWJucWZ6RC
 pU4yWHMc2Xf7DxPFj0hUg+Wzm6wZmIZa8/LxUKXFefZAGAZCGjNI8uHGwtHeJUVZKmJeRgYFB
 iKcgtSg3swRV/hWjOAejkjDvEpApPJl5JXBbXwEdxAR0UJMq2EEliQgpqQbGsK85Aj0rn/Mp3
 giVOcNlXRFj/3194UfN0g8iR564czefCVDaom3rEipglsvN5P32+feGw+/6tnyard55qok/I9
 0u+9OtF1npZ4U4TYz0Nl92Zlzx8N+rvfvWq/hcEaj4K50UUdK2ZF3lyr5WxysRH2w4ry1JSRZ
 tr3xz95rJp7u93jrL795WYinOSDTUYi4qTgQAaXVSAnYDAAA=
X-Env-Sender: jesus.lazaro@ehu.eus
X-Msg-Ref: server-6.tower-31.messagelabs.com!1508915883!73296482!1
X-Originating-IP: [158.227.0.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7983 invoked from network); 25 Oct 2017 07:18:04 -0000
Received: from smtp.lg.ehu.es (HELO smtp.ehu.eus) (158.227.0.66)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Oct 2017 07:18:04 -0000
Received: from imsva1.lgp.ehu.es (imsva1.lgp.ehu.es [10.0.3.245])
 by postfix.smtp1.imsva1 (Postfix) with ESMTPS id 787642E1F3;
 Wed, 25 Oct 2017 09:18:03 +0200 (CEST)
Received: from imsva1.lgp.ehu.es (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 491BE110052;
 Wed, 25 Oct 2017 09:18:03 +0200 (CEST)
Received: from imsva1.lgp.ehu.es (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 33479110050;
 Wed, 25 Oct 2017 09:18:03 +0200 (CEST)
Received: from smtp.ehu.eus (unknown [10.0.100.73])
 by imsva1.lgp.ehu.es (Postfix) with ESMTPS;
 Wed, 25 Oct 2017 09:18:03 +0200 (CEST)
Received: from [158.227.67.209] (u108254.bi.ehu.es [158.227.67.209])
 by smtp1 (Postfix) with ESMTPSA id 591FD2E5E5;
 Wed, 25 Oct 2017 09:18:02 +0200 (CEST)
To: Julien Grall <julien.grall@arm.com>, xen-users@lists.xen.org,
 "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>,
 Andre Przywara <andre.przywara@arm.com>
References: <9741fca2-c55b-b54e-52e9-1df02e6a205b@ehu.eus>
 <71e0d5c6-e4e0-7460-1173-a158f7997df8@arm.com>
 <d1fb60a1-2de0-e1bb-6299-59959a6abc3c@ehu.eus>
 <749a3b52-8309-02a2-a758-1ed550f5b1dc@arm.com>
 <7999429a-0709-a366-34c0-8a72bc998064@ehu.eus>
 <443f2c08-f53d-c074-36f5-69217f2dc090@arm.com>
From: =?UTF-8?B?SmVzw7pzIEzDoXphcm8=?= <jesus.lazaro@ehu.eus>
Message-ID: <d0dc8c69-b913-e5bf-1479-9f492190c27d@ehu.eus>
Date: Wed, 25 Oct 2017 09:18:02 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <443f2c08-f53d-c074-36f5-69217f2dc090@arm.com>
Content-Language: en-US
X-Greylist: ACL 158 matched, not delayed by milter-greylist-4.4.3 (smtp1);
 Wed, 25 Oct 2017 09:18:03 +0200 (CEST)
X-TM-AS-GCONF: 00
X-TM-AS-Product-Ver: IMSVA-9.1.0.1631-8.1.0.1062-23416.005
X-TM-AS-Result: No--13.425-7.0-31-10
X-imss-scan-details: No--13.425-7.0-31-10
X-TMASE-Version: IMSVA-9.1.0.1631-8.1.1062-23416.005
X-TMASE-Result: 10--13.424600-10.000000
X-TMASE-MatchedRID: byfwvk+IcRlaNYs/JxOwj49QEqkRQ5q2jLOy13Cgb4+iUP5F9sCEMJTr
 bO9zUOWj81rMCd8g4r3mu21kFK2ZOw/hBq4zXMEi9Ib/6w+1lWT64i5lgawyBBHfiujuTbedaqw
 IoaIdvpG7enNxVYg/Hcjymcq6cfPWEMLyFlMqyFuM29hkek7XdyseSAhqf1rRYmQk5BUIinAQzY
 RxSmPs8Ln7yk5L+ACxxIFEILjKLlp3fveUtJfKswwfhKwa9GwDdaQbKlF7PQtOCKknS3Uynbxca
 DlyPBQ7InAZksldkTt207tV20aApsfeJfU5DGcLma6DzXaohvMxRS4RlA/AFlzW1rXeP27cxX+G
 bBFg2v2WF0Fcg6p7MXnqnpHKs3lSi163JgIf5BSHZXNSWjgdU3yzymMiw5QHmyiLZetSf8my5/t
 FZu9S3Ku6xVHLhqfxIAcCikR3vq+pjCbdRrTLpobR5YGguXtbyhQAGXJj3qPNxkx0kGTGUzSk/m
 XX39A6
X-TMASE-SNAP-Result: 1.821001.0001-0-1-12:0,22:0,33:0,34:0,39:0-0
X-Greylist: Sender IP whitelisted, Sender succeeded SMTP AUTH, not delayed by
 milter-greylist-4.4.3 (postfix.smtp1.imsva1);
 Wed, 25 Oct 2017 09:18:03 +0200 (CEST)
Subject: Re: [Xen-users] i2c pass-through in mpsoc
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>

T24gMjQvMTAvMTcgMTY6MDUsIEp1bGllbiBHcmFsbCB3cm90ZToKPiAKPiAKPiBPbiAyNC8xMC8x
NyAwNzo0NSwgSmVzw7pzIEzDoXphcm8gd3JvdGU6Cj4+IEhpLAo+IAo+IEhlbGxvLAo+IAo+IFBs
ZWFzZSBhdm9pZCB0b3AtcG9zdGluZy4gSSBhbSBDQy1pbmcgRWRnYXIgd2hvIG1pZ2h0IGFsc28g
YmUgYWJsZSB0byAKPiBnaXZlIHNvbWUgZmVlZGJhY2sgaGVyZS4KPiAKPj4gSSBoYWQgYSB0eXBv
IGluIG15IHByZXZpb3VzIG1lc3NhZ2UuCj4+Cj4+IERvbTAgaGFzIFhlbiBzdXBwb3J0IGFuZCBJ
IGFtIGFibGUgdG8gbGF1bmNoIGRpZmZlcmVudCBEb21VLgo+Pgo+PiBEb21VIGhhcyBhbHNvIFhl
biBzdXBwb3J0IGZvciBndWVzdHMgZm9sbG93aW5nOgo+PiBodHRwczovL3dpa2kueGVucHJvamVj
dC5vcmcvd2lraS9NYWlubGluZV9MaW51eF9LZXJuZWxfQ29uZmlncwo+Pgo+PiBEb20wIGhhcyBr
bm93bGVkZ2UsIHRocm91Z2ggdGhlIGRldmljZSB0cmVlLCBhYm91dCB0aGUgSTJDIGJ1dCBhcHBl
YXJzIAo+PiBhcyBkaXNhYmxlZCBhbmQgd2l0aCB4ZW4scGFzc3Rob3VnaCBwcm9wZXJ0eS4KPj4K
Pj4gSWYgaW5zdGVhZCBvZiBsYXVuY2hpbmcgRG9tMCBhcyBwcmltYXJ5IE9TLCBJIGxhdW5jaCBE
b21VICh0aGV5IGJvdGggCj4+IGFyZSB2ZXJ5IHNpbWlsYXIpLCB3aXRoIHRoZSBJMkMgaW4gdGhl
IERUIHRvIG9rYXksIGl0IGFwcGVhcnMgYW5kIGNhbiAKPj4gYmUgdXNlZCwgc28gSTJDIHN1cHBv
cnQgaXMgYnVpbHQgaW50byB0aGUga2VybmVsLgo+Pgo+PiBUaGUgaXNzdWUgaXMgdGhhdCB3aGVu
IGJlaW5nIGxhdW5jaCBhcyBEb21VIGZyb20gRG9tMCwgdGhlIGkyYyBkZXZpY2UgCj4+IGRvZXMg
bm90IGFwcGVhci4gVGhlIG1haW4gZGlmZmVyZW5jZSBpcyB0aGF0IHdoZW4gaW4gbm9uIFhlbiAK
Pj4gZW52aXJvbm1lbnQsIHRoZSBpMmMgaXMgaW4gdGhlIGFtYmEgYnVzIGJ1dCB3aGVuIGluIFhl
biBlbnZpcm9ubWVudCwgCj4+IGl0IGlzIGluIHRoZSBwYXNzLXRocm91Z2ggc2ltcGxlIGJ1cy4K
PiAKPiBJIGFtIG5vdCBzdXJlIHdoYXQgeW91IG1lYW4gaGVyZS4gV2hlbiBJIGxvb2tlZCBhdCB0
aGUgbXBzb2MgRFQgCj4gKHhpbGlueC96eW5xbXAuZHRzaSksIHRoZSBpMmMgaXMgaW5kZWVkIHVu
ZGVyIGEgbm9kZSBjYWxsZWQgYW1iYS4KPiAKPiBCdXQgdGhlIG5hbWUgb2YgdGhlIG5vZGUgaXMg
aXJyZWxldmFudCBoZXJlLiBIb3dldmVyIHRoZSBjb21wYXRpYmxlIAo+IHN0cmluZyBpcyAic2lt
cGxlLWJ1cyIgYXMgdXNlZCBpbiB0aGUgcGFydGlhbCBkZXZpY2UtdHJlZSBiZWxvdy4KPiAKPiBE
aWQgSSBtaXNzIGFueXRoaW5nPwo+IAo+Pgo+PiBUaGUgcGFzc2VkIGRldmljZXRyZWUgaXM6Cj4+
Cj4+IC9kdHMtdjEvOwo+PiAvIHsKPj4gwqDCoMKgICNhZGRyZXNzLWNlbGxzID0gPDB4Mj47Cj4+
IMKgwqDCoCAjc2l6ZS1jZWxscyA9IDwweDI+Owo+Pgo+Pgo+PiDCoMKgwqDCoCBwYXNzdGhyb3Vn
aCB7Cj4+IMKgwqDCoMKgwqDCoMKgwqAgY29tcGF0aWJsZSA9ICJzaW1wbGUtYnVzIjsKPj4gwqDC
oMKgwqDCoMKgwqDCoCByYW5nZXM7Cj4+IMKgwqDCoMKgwqDCoMKgwqAgI2FkZHJlc3MtY2VsbHMg
PSA8MHgyPjsKPj4gwqDCoMKgwqDCoMKgwqDCoCAjc2l6ZS1jZWxscyA9IDwweDI+Owo+Pgo+PiDC
oMKgwqDCoMKgwqDCoMKgIG1pc2NfY2xrIHsKPj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgI2Nsb2NrLWNlbGxzID0gPDB4MD47Cj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIGNsb2NrLWZyZXF1ZW5jeSA9IDwweDc3MzU5NDA+Owo+PiDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCBjb21wYXRpYmxlID0gImZpeGVkLWNsb2NrIjsKPj4gwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbGludXgscGhhbmRsZSA9IDwweDI+Owo+PiDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBwaGFuZGxlID0gPDB4Mj47Cj4+IMKgwqDCoMKgwqDC
oMKgwqAgfTsKPj4KPj4gwqDCoMKgwqDCoMKgwqDCoCBwZC1pMmMxIHsKPj4gwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgI3Bvd2VyLWRvbWFpbi1jZWxscyA9IDwweDA+Owo+IFRoaXMg
bm90IGRvZXMgbm90IGNvbnRhaW4gYW55IGNvbXBhdGlibGUgc3RyaW5nLiBJcyBpdCBub3JtYWw/
Cj4gCj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHBkLWlkID0gPDB4MjY+Owo+
PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBsaW51eCxwaGFuZGxlID0gPDB4MT47
Cj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHBoYW5kbGUgPSA8MHgxPjsKPj4g
wqDCoMKgwqDCoMKgwqDCoCB9Owo+Pgo+Pgo+PiDCoMKgwqDCoMKgwqDCoMKgIGkyY0BmZjAzMDAw
MCB7Cj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNvbXBhdGlibGUgPSAiY2Ru
cyxpMmMtcjFwMTQiLCAiY2RucyxpMmMtcjFwMTAiOwo+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCBzdGF0dXMgPSAib2theSI7Cj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIGludGVycnVwdHMgPSA8MHgwIDB4MTIgMHg0PjsKPj4gwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgcmVnID0gPDB4MCAweGZmMDMwMDAwIDB4MCAweDEwMDA+Owo+PiDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAjYWRkcmVzcy1jZWxscyA9IDwweDE+Owo+PiDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAjc2l6ZS1jZWxscyA9IDwweDA+Owo+PiDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBwb3dlci1kb21haW5zID0gPDB4MT47Cj4+
IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNsb2NrcyA9IDwweDMgMHgzZT47Cj4+
IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNsb2NrLWZyZXF1ZW5jeSA9IDwweDYx
YTgwPjsKPj4gwqDCoMKgwqDCoMKgwqDCoCB9Owo+PiDCoMKgwqDCoCB9Owo+PiB9Owo+Pgo+PiBU
aGUgZmluYWwgcmVzdWx0IGlzIHRoYXQgaXQgZG9lcyBub3QgbG9hZCB0aGUgaTJjIG1vZHVsZSBh
bmQgZG9lcyBub3QgCj4+IGNyZWF0ZSB0aGUgaTJjIGRldmljZS4gSXQgbG9va3MgbGlrZSwgc2lu
Y2UgaXQgZG9lcyBub3QgZmluZCBhbnkgaTJjIAo+PiBpbiB0aGUgYW1iYSwgZG9lcyBub3QgYm90
aGVyIHRvIGxvYWQgdGhlIG1vZHVsZS4gVGhlcmUgYXJlIG5vdCBJMkMgCj4+IHJlbGF0ZWQgbWVz
c2FnZXMgaW4gbm9uZSBvZiB0aGUgZG1lc2dzIChEb20wLCBEb21VKS4KPj4KPj4KPj4gUmVnYXJk
cywKPj4KPj4gSmVzw7pzCj4+Cj4+IE9uIDIzLzEwLzE3IDEyOjU3LCBKdWxpZW4gR3JhbGwgd3Jv
dGU6Cj4+Pgo+Pj4KPj4+IE9uIDEzLzEwLzE3IDEwOjU1LCBKZXPDunMgTMOhemFybyB3cm90ZToK
Pj4+PiBIaSwKPj4+Cj4+PiBIZWxsbywKPj4+Cj4+Pj4gQXZvaWRpbmcgdGhlIGR0ZGV2IHByb3Bl
cnR5IGF2b2lkcyBhbnkgZXJyb3IuIE5vdyB0aGUgaXNzdWUgaXMgdGhhdCwgCj4+Pj4gYWx0aG91
Z2ggaW4gdGhlIGRldmljZXRyZWUvcGFzc3Rocm91Z2ggc2VjdGlvbiB0aGUgaTJjIGFwcGVhcnMs
IHRoZSAKPj4+PiBrZXJuZWwgZmFpbHMgdG8gbG9hZCBhbnkgZHJpdmVycyBhbmQgZG9lcyBub3Qg
Y3JlYXRlIHRoZSAvZGV2L2kyYyAKPj4+PiBkZXZpY2UuCj4+Pj4KPj4+PiBUaGUgZG9tMCBrZXJu
ZWwgaGFzIFhFTiBzdXBwb3J0IGZvbGxvd2luZyAKPj4+PiBodHRwczovL3dpa2kueGVucHJvamVj
dC5vcmcvd2lraS9NYWlubGluZV9MaW51eF9LZXJuZWxfQ29uZmlncwo+Pj4+Cj4+Pj4gZG1lc2cg
ZG9lcyBub3Qgb2ZmZXIgYW55IG1lc3NhZ2VzIHJlZ2FyZGluZyBpc3N1ZXMgd2l0aCB0aGUgaTJj
Lgo+Pj4KPj4+IEkgYW0gYSBiaXQgY29uZnVzZWQuIFlvdSBzYXkgeW91IHBhc3MtdGhyb3VnaCB0
byBhIGd1ZXN0LCBidXQgc3BlYWsgCj4+PiBhYm91dCBEb20wIGtlcm5lbC4gU28gdGhlIGRtZXNn
IGlzIGZyb20gRG9tVSBvciBEb20wPwo+Pj4KPj4+IE5vdGUgdGhhdCB3aGVuIGRvaW5nIHBsYXRm
b3JtIGRldmljZSBwYXNzdGhyb3VnaCwgRG9tMCBrZXJuZWwgaXMgbm90IAo+Pj4gaW52b2x2ZWQg
aW4gdGhlIHByb2Nlc3MuIFRoZSBndWVzdCB3aWxsIGhhdmUgZnVsbCBhY2Nlc3MgYW5kIHNob3Vs
ZCAKPj4+IGRldGVjdCBpdCB2aWEgZGV2aWNlLXRyZWUuCj4+Pgo+Pj4gTWFrZSBzdXJlIHlvdSBo
YXZlIEkyQyBidWlsdCBpbiB5b3VyIGd1ZXN0IGtlcm5lbC4KPj4+Cj4+PiBDaGVlcnMsCj4+Pgo+
Pgo+IAoKSGksCgpJIGhhdmUgYWRkZWQgdGhlIGNvbXBhdGliaWxpdHkgZm9yIHBkLWkyYzEgKGNv
bXBhdGlibGUgPSAKInhsbngsenlucW1wLWdlbnBkIjspIGJ1dCB0aGUgcmVzdWx0IGlzIHRoZSBz
YW1lLiBJIGRvIG5vdCBrbm93IGlmIGl0IApzaG91bGQgYmUgdGhlcmUgb3Igbm90LCBJIHdhcyBm
b2xsb3dpbmcgdGhlIGV4YW1wbGUgYnkgWGlsaW54IGZvciB0aGUgCmdlbSBhbmQgaXQgaXMgbm90
IHRoZXJlLgoKV2hhdCBJIG1lYW4gYnkgdGhlIG5vZGUgbmFtZSBpcyB0aGF0IHRoZSBzYW1lIGtl
cm5lbCtyb290ZnMsIGlmIGxhdW5jaGVkIApub3JtYWxseSAod2l0aCBpdHMgb3duIGRldmljZXRy
ZWUpIHJlY29nbml6ZXMgdGhlIGkyYy4gV2hlbiBsYXVuY2hlZCBieSAKRG9tMCwgdGhlIG9ubHkg
ZGlmZmVyZW5jZSBpcyB0aGUgZGV2aWNldHJlZSBhbmQgZG9lcyBub3QgbG9hZCBpdC4KClRoZSBy
ZXN1bHRpbmcgZGV2aWNlZXRyZWUgZm9yIERvbTAsIHdoZW4gaW5zaWRlIFhlbiBpczoKCiMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwovZHRz
LXYxLzsKCi8gewogICAgICAgICBjb21wYXRpYmxlID0gInhlbix4ZW52bS00LjgiLCAieGVuLHhl
bnZtIjsKICAgICAgICAgbW9kZWwgPSAiWEVOVk0tNC44IjsKICAgICAgICAgaW50ZXJydXB0LXBh
cmVudCA9IDwweGZkZTg+OwogICAgICAgICAjYWRkcmVzcy1jZWxscyA9IDwweDI+OwogICAgICAg
ICAjc2l6ZS1jZWxscyA9IDwweDI+OwoKICAgICAgICAgcGFzc3Rocm91Z2ggewogICAgICAgICAg
ICAgICAgIGNvbXBhdGlibGUgPSAic2ltcGxlLWJ1cyI7CiAgICAgICAgICAgICAgICAgcmFuZ2Vz
OwogICAgICAgICAgICAgICAgICNhZGRyZXNzLWNlbGxzID0gPDB4Mj47CiAgICAgICAgICAgICAg
ICAgI3NpemUtY2VsbHMgPSA8MHgyPjsKCiAgICAgICAgICAgICAgICAgbWlzY19jbGsgewogICAg
ICAgICAgICAgICAgICAgICAgICAgY29tcGF0aWJsZSA9ICJmaXhlZC1jbG9jayI7CiAgICAgICAg
ICAgICAgICAgICAgICAgICAjY2xvY2stY2VsbHMgPSA8MHgwPjsKICAgICAgICAgICAgICAgICAg
ICAgICAgIHBoYW5kbGUgPSA8MHgyPjsKICAgICAgICAgICAgICAgICAgICAgICAgIGNsb2NrLWZy
ZXF1ZW5jeSA9IDwweDc3MzU5NDA+OwogICAgICAgICAgICAgICAgICAgICAgICAgbGludXgscGhh
bmRsZSA9IDwweDI+OwogICAgICAgICAgICAgICAgIH07CgogICAgICAgICAgICAgICAgIGkyY0Bm
ZjAzMDAwMCB7CiAgICAgICAgICAgICAgICAgICAgICAgICBwb3dlci1kb21haW5zID0gPDB4MT47
CiAgICAgICAgICAgICAgICAgICAgICAgICBjb21wYXRpYmxlID0gImNkbnMsaTJjLXIxcDE0Iiwg
ImNkbnMsaTJjLXIxcDEwIjsKICAgICAgICAgICAgICAgICAgICAgICAgIGNsb2NrcyA9IDwweDMg
MHgzZT47CiAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0dXMgPSAib2theSI7CiAgICAgICAg
ICAgICAgICAgICAgICAgICAjYWRkcmVzcy1jZWxscyA9IDwweDE+OwogICAgICAgICAgICAgICAg
ICAgICAgICAgaW50ZXJydXB0cyA9IDwweDAgMHgxMiAweDQ+OwogICAgICAgICAgICAgICAgICAg
ICAgICAgI3NpemUtY2VsbHMgPSA8MHgwPjsKICAgICAgICAgICAgICAgICAgICAgICAgIHJlZyA9
IDwweDAgMHhmZjAzMDAwMCAweDAgMHgxMDAwPjsKICAgICAgICAgICAgICAgICAgICAgICAgIGNs
b2NrLWZyZXF1ZW5jeSA9IDwweDYxYTgwPjsKICAgICAgICAgICAgICAgICB9OwoKICAgICAgICAg
ICAgICAgICBwZC1pMmMxIHsKICAgICAgICAgICAgICAgICAgICAgICAgIGNvbXBhdGlibGUgPSAi
eGxueCx6eW5xbXAtZ2VucGQiOwogICAgICAgICAgICAgICAgICAgICAgICAgcGhhbmRsZSA9IDww
eDE+OwogICAgICAgICAgICAgICAgICAgICAgICAgcGQtaWQgPSA8MHgyNj47CiAgICAgICAgICAg
ICAgICAgICAgICAgICBsaW51eCxwaGFuZGxlID0gPDB4MT47CiAgICAgICAgICAgICAgICAgICAg
ICAgICAjcG93ZXItZG9tYWluLWNlbGxzID0gPDB4MD47CiAgICAgICAgICAgICAgICAgfTsKICAg
ICAgICAgfTsKCiAgICAgICAgIG1lbW9yeUA0MDAwMDAwMCB7CiAgICAgICAgICAgICAgICAgZGV2
aWNlX3R5cGUgPSAibWVtb3J5IjsKICAgICAgICAgICAgICAgICByZWcgPSA8MHgwIDB4NDAwMDAw
MDAgMHgwIDB4MTAwMDAwMDA+OwogICAgICAgICB9OwoKICAgICAgICAgcHNjaSB7CiAgICAgICAg
ICAgICAgICAgY29tcGF0aWJsZSA9ICJhcm0scHNjaS0wLjIiLCAiYXJtLHBzY2kiOwogICAgICAg
ICAgICAgICAgIGNwdV9vbiA9IDwweDI+OwogICAgICAgICAgICAgICAgIGNwdV9vZmYgPSA8MHgx
PjsKICAgICAgICAgICAgICAgICBtZXRob2QgPSAiaHZjIjsKICAgICAgICAgfTsKCiAgICAgICAg
IGludGVycnVwdC1jb250cm9sbGVyQDMwMDEwMDAgewogICAgICAgICAgICAgICAgIGNvbXBhdGli
bGUgPSAiYXJtLGNvcnRleC1hMTUtZ2ljIiwgImFybSxjb3J0ZXgtYTktZ2ljIjsKICAgICAgICAg
ICAgICAgICAjaW50ZXJydXB0LWNlbGxzID0gPDB4Mz47CiAgICAgICAgICAgICAgICAgI2FkZHJl
c3MtY2VsbHMgPSA8MHgwPjsKICAgICAgICAgICAgICAgICBwaGFuZGxlID0gPDB4ZmRlOD47CiAg
ICAgICAgICAgICAgICAgcmVnID0gPDB4MCAweDMwMDEwMDAgMHgwIDB4MTAwMCAweDAgMHgzMDAy
MDAwIDB4MCAweDIwMDA+OwogICAgICAgICAgICAgICAgIGxpbnV4LHBoYW5kbGUgPSA8MHhmZGU4
PjsKICAgICAgICAgICAgICAgICBpbnRlcnJ1cHQtY29udHJvbGxlcjsKICAgICAgICAgfTsKCiAg
ICAgICAgIGNob3NlbiB7CiAgICAgICAgICAgICAgICAgYm9vdGFyZ3MgPSAiY29uc29sZT1odmMw
IHJkaW5pdD0vc2Jpbi9pbml0IjsKICAgICAgICAgfTsKCiAgICAgICAgIHRpbWVyIHsKICAgICAg
ICAgICAgICAgICBjb21wYXRpYmxlID0gImFybSxhcm12OC10aW1lciI7CiAgICAgICAgICAgICAg
ICAgaW50ZXJydXB0LXBhcmVudCA9IDwweGZkZTg+OwogICAgICAgICAgICAgICAgIGludGVycnVw
dHMgPSA8MHgxIDB4ZCAweGYwOCAweDEgMHhlIDB4ZjA4IDB4MSAweGIgMHhmMDg+OwogICAgICAg
ICB9OwoKICAgICAgICAgY3B1cyB7CiAgICAgICAgICAgICAgICAgI2FkZHJlc3MtY2VsbHMgPSA8
MHgxPjsKICAgICAgICAgICAgICAgICAjc2l6ZS1jZWxscyA9IDwweDA+OwoKICAgICAgICAgICAg
ICAgICBjcHVAMCB7CiAgICAgICAgICAgICAgICAgICAgICAgICBjb21wYXRpYmxlID0gImFybSxh
cm12OCI7CiAgICAgICAgICAgICAgICAgICAgICAgICBkZXZpY2VfdHlwZSA9ICJjcHUiOwogICAg
ICAgICAgICAgICAgICAgICAgICAgZW5hYmxlLW1ldGhvZCA9ICJwc2NpIjsKICAgICAgICAgICAg
ICAgICAgICAgICAgIHJlZyA9IDwweDA+OwogICAgICAgICAgICAgICAgIH07CiAgICAgICAgIH07
CgogICAgICAgICBoeXBlcnZpc29yIHsKICAgICAgICAgICAgICAgICBjb21wYXRpYmxlID0gInhl
bix4ZW4tNC44IiwgInhlbix4ZW4iOwogICAgICAgICAgICAgICAgIGludGVycnVwdC1wYXJlbnQg
PSA8MHhmZGU4PjsKICAgICAgICAgICAgICAgICBpbnRlcnJ1cHRzID0gPDB4MSAweGYgMHhmMDg+
OwogICAgICAgICAgICAgICAgIHJlZyA9IDwweDAgMHgzODAwMDAwMCAweDAgMHgxMDAwMDAwPjsK
ICAgICAgICAgfTsKfTsKIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjCgoKSSBoYXZlIGFsc28gdHJpZWQgdG8gY2hhbmdlIHRoZSBpMmMgY2xv
Y2tzIHBhcnQgdG8gPDB4MiAweDI+IHRvIG1hdGNoIAp0aGUgbWlzYyBjbG9jayBwaGFuZGxlLCBi
dXQgdGhlIHJlc3VsdCBpcyB0aGUgc2FtZS4KClJlZ2FyZHMsCgpKZXPDunMKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxp
c3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vy
cw==

From xen-users-bounces@lists.xen.org Wed Oct 25 08:38:24 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 08:38: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 1e7HBb-0008Ag-SC; Wed, 25 Oct 2017 08:37:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1e7HBa-0008Aa-Lh
 for xen-users@lists.xen.org; Wed, 25 Oct 2017 08:37:14 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 7F/AA-29298-93D40F95; Wed, 25 Oct 2017 08:37:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEKsWRWlGSWpSXmKPExsXiVRvkqGvm+yH
 S4OdUQYtVVw+wOjB6HN39mymAMYo1My8pvyKBNePY7m/sBX38FZ/uPWJrYHzL28XIxSEkMJFR
 4mfPfDYQh0WghVVi85OZYI6EwAJWiet/rrF0MXICOWkSv873MMHYa7ZegbIrJD71HWYFsYUEV
 CRubl/FBDH2J6NEy6TVzCAJYQE9iSNHf7CD2LwC+hJzjl9gg4jbSMw/+hHMZhPQkDh84C/YIB
 EBI4n5V+aD1bMIqEqcX3oI7AhOAROJpjPrgRZwAC3Ikrg8sRwkzCxQKzHn7wyoO7Ul5i1YyQp
 SwisgKPF3h/AERuFZSKpmIWQgwpoSrdt/s0PY2hLLFr5mhrBtJdate88CYdtIbLq6gBHClpfY
 /nYO8wJG9lWMGsWpRWWpRbqGFnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIFxx
 AAEOxibtnseYpTkYFIS5Q33+BApxJeUn1KZkVicEV9UmpNafIhRhoNDSYJX1gcoJ1iUmp5akZ
 aZA4xomLQEB4+SCO9Hb6A0b3FBYm5xZjpE6hSjJce+Pbf+MHF03LwLJJ/NfN3ALMSSl5+XKiX
 OuwOkQQCkIaM0D24cLOlcYpSVEuZlBDpQiKcgtSg3swRV/hWjOAejkjCvGchVPJl5JXBbXwEd
 xAR0UJMq2EEliQgpqQbGIuVWyQ/ecxf/vvb+nXzm9JRVD/O/3j49xXNFCetb67tqm0Te3sx5V
 j3R4pVG/a3ub8/TBbdFrb1+++ahS5d16v547Q73vHU3aharOGOdhKt/fHMHm1bZpNBFa9VNpF
 Lq+aWTzl2SW65x04NbTjVLdvmP5VIbBHIWX53PrfL1N+8Z519xh9s2KbEUZyQaajEXFScCAJC
 oqN81AwAA
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1508920630!92669946!1
X-Originating-IP: [74.125.82.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,surbl: (ASYNC_NO) c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRv
 bmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZl9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60214 invoked from network); 25 Oct 2017 08:37:10 -0000
Received: from mail-wm0-f65.google.com (HELO mail-wm0-f65.google.com)
 (74.125.82.65)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 25 Oct 2017 08:37:10 -0000
Received: by mail-wm0-f65.google.com with SMTP id m72so15059975wmc.0
 for <xen-users@lists.xen.org>; Wed, 25 Oct 2017 01:37:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:message-id:subject:from:to:date:in-reply-to:references
 :mime-version; bh=YMx/F0FPsfQL/KdUDBRZmj7/EVQBaTQUEYs38/1DANQ=;
 b=fI5Yt5zemEirE7BwOxtpWTM88UdpEXVEa75e3uOu6UAbFSNfJXhsI1FCzyKqYl36xL
 8gyomHjrnCiU4/oiURPj9h8DtNBAsNOfbOPTpVd206V5CQ3z2H0ljqYiGasPTGONq0aP
 wZ1PV+gseutPn4aKkfnbiR62qfyeNk3+fgShqhxPk4BpZ3ugrLb4/ut0XPvm5PrPOkD4
 Wei/vfYmQIlRpfMzWaw7GtzSVUmyJ8Aoj/Vuet68azo3v+zK+i4T0+cal6zmenYVwbtK
 NBeXWZdfLSaqhhRD/E5jNio8ZBJz68BBPst/GnxXqoeJ1BJOCS634AZ/Hg8N11Cpg3/X
 aTkg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:message-id:subject:from:to:date
 :in-reply-to:references:mime-version;
 bh=YMx/F0FPsfQL/KdUDBRZmj7/EVQBaTQUEYs38/1DANQ=;
 b=GC1RVbhxvoHTojJsfhxpNTihiXBmx/8FwtMv/fmkM3Nn0N2bj8GOKFge7k1C2ZpkE+
 FvSe2/VL5QVTE/BdkHQH5PVyDIEvlt+HCmYqNWcOVdfjhx6XXxQdFGsD5O9LWg5lrmnM
 bw+uyDrM4K+IZdPHJ2yJRQlMJn7lYyGUQ2JDZzONKwVU+4vpxTkHT6rmtcFwx6GzS3pe
 XBM1gE7lLNUsbktCS/MXi0r876wTudIc66QjdhdI6Y9rroPWHqGyDjkm05vdVcwfYJH3
 4v4qNV2Iy8HOG+7MsrGqvXtLWyeZqBCAi70sEIonzLC2X+Zg7t0baLlDpeMomULQ/mys
 bccQ==
X-Gm-Message-State: AMCzsaUT3SUu23SCPnIjcLXbWPfWszOrXhMBC+uWjdU9rajhhN+iOxca
 zj+PCB8P+p5WhjntZ9Bv2tA=
X-Google-Smtp-Source: ABhQp+TFqdTvoWPseAotnkH3Joch1+/2Ze/eBKj7AopXHcUlc1EMiEDTOsWfoVPcVA+wotxt2S3D6g==
X-Received: by 10.28.92.133 with SMTP id q127mr888366wmb.26.1508920629819;
 Wed, 25 Oct 2017 01:37:09 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.184])
 by smtp.gmail.com with ESMTPSA id 12sm1257137wmy.46.2017.10.25.01.37.08
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Wed, 25 Oct 2017 01:37:08 -0700 (PDT)
Message-ID: <1508920623.19391.2.camel@linux.it>
From: Dario Faggioli <raistlin@linux.it>
To: who.are.you@posteo.no, xen-users@lists.xen.org
Date: Wed, 25 Oct 2017 10:37:03 +0200
In-Reply-To: <20171022153151.pyjpuauuyswaodx5@email>
References: <mailman.73.1508747487.1168.xen-users@lists.xen.org>
 <20171022153151.pyjpuauuyswaodx5@email>
X-Mailer: Evolution 3.24.6 (3.24.6-1.fc26) 
Mime-Version: 1.0
Subject: Re: [Xen-users] Options for graphics in Xen console
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="===============3062266362555737823=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>


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


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

On Sun, 2017-10-22 at 15:31 +0000, who.are.you@posteo.no wrote:
> Hello
>=20
> I wondered if anyone knows of options for making framebuffer
> graphical applications work, like omxplayer or fbi, in the Xen
> console?
>=20
> I have tried to get the Xorg *server and client* running in a domU
> and never had any luck.=20
>
What does this mean, exactly? What guest type (HVM or PV), what (guest)
OS/distribution are we talking about?

Certainly, Xorg&Friends run properly in Xen guests, e.g., installing a
Linux distribution from its installation image and the running it...

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
--=-ua8pZ9I47rLtfj2cPemf
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIzBAABCAAdFiEES5ssOj3Vhr0WPnOLFkJ4iaW4c+4FAlnwTTAACgkQFkJ4iaW4
c+5yghAA2wALJQ22WWOORB9ImnXhfzkPtVqneci3nG1/Qw4/WosBxfRg0VSMuyAO
2k2Jbi4vfNxezF8AJ+Nw5D1Hi6wbrK5xPcNwFJyGGnSHZ2/6M/QL0mQnx5gyTun7
wrvaqA8lN7PwEAfPQcGLM9OAaJH71HBO/DXEIdyjZTcJTk/AfCQ6/HNOw8zgIABk
aoN9WYYg2mkRaswOek9SwWZ/G8zSgEUr8Vt0IR/8Q+hyYTauNFuA7QsBJCJ3uOHk
PTEjeo7OWLejGDLNLArYPcCFw1ikxPEPTo+wXk584INgQsHXsM7wM511hY8LRlS6
w/T8B7JHjy6aEqxeYH/WkLxNqBJ2oeMdBrk/Fg63bOtPi49XIPwisNMJQC5s8PLn
9QivwTIxjlYF+3Ob1O3uajClqZaeXE9UBPY7fCExDKOKkSXTsH1eJBnzc7NyY5m0
U8ebYGPBpyeCD2cnnWyE5oANw4OkFk/E+Rk3Z4MXNEBmJc59aoPnsRDk2yK61JZC
BRFvuFqRdaNPVwVEHOf6GjNQq8RbgUhiZyE9Pvfg1JAiDX4klG+aXRTJp9kRlvw+
9U0VuRbER2SgMWZJerR2roundW4huNuM/fLqV7ac2Pz4SuVv6pNSnpWfhXlSEjVf
wzRouA/3ETxAYPCI3rZfTSgZygSzq4hdz5mOhi6LKzVEGPkqHqg=
=pWsa
-----END PGP SIGNATURE-----

--=-ua8pZ9I47rLtfj2cPemf--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============3062266362555737823==--



From xen-users-bounces@lists.xen.org Wed Oct 25 08:41:35 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 08:41: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 1e7HFZ-0000RS-M5; Wed, 25 Oct 2017 08:41:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1e7HFX-0000RG-W3
 for xen-users@lists.xenproject.org; Wed, 25 Oct 2017 08:41:20 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 1B/78-10698-F2E40F95; Wed, 25 Oct 2017 08:41:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPKsWRWlGSWpSXmKPExsXiVRukq6vj9yH
 SYMtZcYt3+/4yOzB6HP5whSWAMYo1My8pvyKBNePcx1MsBZcEKzpet7E1MN7l72Lk4hASmMYo
 cfT/B+YuRk4OFoEWVok5p5xAEhICC1gl+jZsB0tICKRJtHfdg7OnH3nIAmGXSzTvawazhQRUJ
 G5uX8UEYf9klPg7IxrEFhbQkzhy9Ac7iM0roC/x7M1NJoi4icSuPXsYQWw2AQ2Jwwf+soLYIg
 KuEu+6HjJCHKQqsfvqE7A4p0CgxJxbC9kh5gdJfDv6HOgeDg5mgVqJ7ilhEOdoS8xbsJIVJMw
 rICjxd4fwBEbhWQhFsxASs4DqmQU0JVq3/2aHsLUlli18zQxh20qsW/eeBcK2kdh0dQEjhC0v
 sf3tHOYFjOyrGDWKU4vKUot0jUz0kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECI
 6iegYFxB+Or436HGCU5mJREecM9PkQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD19QXKCRalpq
 dWpGXmAGMZJi3BwaMkwvvIByjNW1yQmFucmQ6ROsVoybFvz60/TBwdN+8CyWczXzcwC7Hk5ee
 lSonzyoDMEwBpyCjNgxsHSzeXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzaoFM4cnMK4Hb
 +groICagg5pUwQ4qSURISTUwWh/6z7uEe9achKqJDYsYzKQfzpjh/MOEgWFBN3cb4ySX3613L
 Aq+x+0SUPwg2JKjbnTuloYM27TUE19b17AGyM4XeTbl9fcWpuuve3i/aLpOZQ24tX72Px4JHY
 GjMtelfA1fNLoesGrO0Zj1uDS7QmnFTYHQXT8sT3Qt+nKJr0P7143yuSHZSizFGYmGWsxFxYk
 AoZjxTzIDAAA=
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1508920876!111861546!1
X-Originating-IP: [74.125.82.45]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,surbl: (ASYNC_NO) c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRv
 bmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZl9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57320 invoked from network); 25 Oct 2017 08:41:16 -0000
Received: from mail-wm0-f45.google.com (HELO mail-wm0-f45.google.com)
 (74.125.82.45)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 25 Oct 2017 08:41:16 -0000
Received: by mail-wm0-f45.google.com with SMTP id r68so322491wmr.3
 for <xen-users@lists.xenproject.org>; Wed, 25 Oct 2017 01:41:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:message-id:subject:from:to:date:in-reply-to:references
 :mime-version; bh=rrFwJboqs7rPLZF2mu4kBjkQtiCpAlFGhKMQpQjrLxU=;
 b=CXBC37IafU9UMjk850PLbZ+Ky8frwA+CwaoAsaxk98glcqkht5/s7soXg234+5QBSC
 rrg1D3SxiVK+NSpCHvGdZN+Puy9WeO9Q1wdyW+ouO4oaNXImFBxVbaV0WXThmbCg7YQt
 XstwT4dMdG+2+jwfZbanZz4F5TWLWxTg9cj19TBxV8LTsbVX/jJ6pqeBZqmImDn/dtiC
 TMU7Qye4Q7ty5XdRhG8Lj174pDp0fo44NU1ApPpv6il63WN4wvIr4lX+5pkORnRIaA77
 70Gl1V8L0zVxn3TLt75S009gVpWmFAMCBZAvp5f53E46hpDV+zB3rsIl97X9j3m5dM53
 +NJA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:message-id:subject:from:to:date
 :in-reply-to:references:mime-version;
 bh=rrFwJboqs7rPLZF2mu4kBjkQtiCpAlFGhKMQpQjrLxU=;
 b=Izsk9TGM5ZOnrzpMcVdCnaRuMIEAU3vHjgC39LfXvimJit9CKKdfGv04vtyp9t1BCs
 hm6N6jQb1W7IQ6SK1WDEYoBhNuavfBVKY1WGercpHDZm+NOZlAg/Xp7OzuDr2MIQRs7A
 GwPb33VZR+mWkosLIPP4wSwm9t0BBjVYEvUYir4WcUOb/HQ8WXKrjkVSZcW/jZHRLau5
 2JCGeAzVDO15CxSM90mNGNzvLiiNJnx4kMLihrqJWZ05HzmPvQ0JtSXbdV9SrYPpiZTY
 uXlwDMVqdmCbsb6KS1jNvfqLHqmPj9smv58h03uZiFQ4XbdF5Oekx3hEL7X6PsOsKGfQ
 G44Q==
X-Gm-Message-State: AMCzsaUURW6wyriNFguTITKvwRFYpX7rnWQ+zliCj1IZ4aDIlw5Es19i
 DMGZ0fbGgOiUjwTN9CPxk/4=
X-Google-Smtp-Source: ABhQp+SRqq783Zaz8iLDkCD2kitnLSKAAh39NQ4M9wDpVw6ruTKEdk3XTJJ+CCQJ7TNeZZi2K9iAgA==
X-Received: by 10.28.30.22 with SMTP id e22mr983707wme.121.1508920875929;
 Wed, 25 Oct 2017 01:41:15 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.184])
 by smtp.gmail.com with ESMTPSA id 64sm1868345wma.21.2017.10.25.01.41.14
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Wed, 25 Oct 2017 01:41:14 -0700 (PDT)
Message-ID: <1508920872.19391.6.camel@linux.it>
From: Dario Faggioli <raistlin@linux.it>
To: Berillions <berillions@gmail.com>, xen-users@lists.xenproject.org
Date: Wed, 25 Oct 2017 10:41:12 +0200
In-Reply-To: <CAGib1vexB80tZ+nA=PMvopoamZMajhY7+MHvccxxZHGUrRi9xw@mail.gmail.com>
References: <CAGib1vexB80tZ+nA=PMvopoamZMajhY7+MHvccxxZHGUrRi9xw@mail.gmail.com>
X-Mailer: Evolution 3.24.6 (3.24.6-1.fc26) 
Mime-Version: 1.0
Subject: Re: [Xen-users] Not good performance on 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="===============1481617935606022113=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>


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


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

On Mon, 2017-10-23 at 17:18 +0200, Berillions wrote:
> Hi,
>
Hi,

> I remarked something between Xen and Bare Metal.=20
> - During the test #2 (Syria) i have slowdown on Xen. But not on BM.
> - During the test #3 (Geothermal Valley), there are missing texture
> on Xen and not on BM
>=20
> To have early the same perf, no slowdown and missing texture, i must
> to set 8 vcpus to the Guest
>=20
Ah, interesting! So if the guest has 16 vCPUs, perf is bad, if it has 8
perf is good, is this correct?

Could you, perhaps, execute, on the host, while the benchmark is
running, the following command:

# xl vcpu-list

in both cases (i.e., one time when the guest has 16 vCPUs, and another
when it has 8)?

Also, still while running the benchmark, can you run `xentop' (still on
the host), let it run for a few seconds, check how much CPU % both the
guest and the host are consuming, and repot it here?

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
--=-fcOGWblRE6sC1p5OMuOK
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIzBAABCAAdFiEES5ssOj3Vhr0WPnOLFkJ4iaW4c+4FAlnwTikACgkQFkJ4iaW4
c+7bgRAArwqetQ7ZmSHJ8gmcFFhxjhJUL4VDlGKGQj3vmFytVQY61342r4cxOZE4
7smb8G/gfZaTdU9GvJRkVVy9LeVA+sshYyduEYPo02Io1OVQYSWzaqKeqjh6BiIK
fUPl5coII5WENIdhkC05WL0RHVQw2s1WifWWAQlGZDAFAGRdCgKZdblSJ5jE6Jpg
hIjiiTKDk1HfsF7HJpireVhg/GSCcAy51/MXPKQlAJDdR9++4MnG79L4YENVCpNr
Sxn+oThSXE7nmPvTMyTF+64MQowg8m2r/3frtA3/4UJqZVBjO+rAYMqvmjbq3NKI
xMwBSzsowYL1gZhNEnwFQQonGPMVSEcNyE8hIJfSekCuROD+MNO+XfKqY6feH6y+
NwjhBPMPKP6EuT75kHDjls+OHG/jbM0R7oj7QTEdzwfNWAMNIP2aNQAqLMvvrTzr
hpnfyeYIg2gN0IbDdQ9Y3JQbdUO0N/vatjMMKM0B0eWRw0tJeKLeXPfaB4WE94PN
U+aTp/dWIfUV8kyWWAIxeb72ayCWIaVwjnas+KFaBNCApF8Ipxyqlq1dIu20IwYk
myowamx4obYXhSnhmkKGDuXWNLyHW1OxiXh7GQTcMQJUS2fxM7IPH7pSfIhsTRcr
RDTJ43PUoJGlAz6gdSR2diQc3cbeC9IUgbrn46D9hti86ognwsU=
=Kdyx
-----END PGP SIGNATURE-----

--=-fcOGWblRE6sC1p5OMuOK--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============1481617935606022113==--



From xen-users-bounces@lists.xen.org Wed Oct 25 10:21:24 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 10:21: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 1e7InU-0000Ek-HZ; Wed, 25 Oct 2017 10:20:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jesus.lazaro@ehu.eus>) id 1e7InT-0000Ee-M0
 for xen-users@lists.xen.org; Wed, 25 Oct 2017 10:20:27 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 B6/44-15231-A6560F95; Wed, 25 Oct 2017 10:20:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHKsWRWlGSWpSXmKPExsUy7zGDk25W6od
 Ig74vfBarrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8bXj+sYCzboV7zc69LAeFqti5GLQ0hgOaPE
 9uXHmSGcHkaJRZ2TGOGcU8/fQGU6GCVOXP/FDuHMZpToe3+JqYuRk0NYwEhiwsyDYAkRgfmME
 o+X9LFAVPUyS/w4uAMow8HBJmArsbCFD6SBV8BK4lPvGRYQm0VAVWLlxf+sILaoQLhE09l+Fo
 gaQYmTM5+A2ZwCdhJt3ffAljELmEnM2/yQGcIWl7j1ZD5UXF6ieetssLiEQKHEgT+H2CBsQYl
 lx46zgJwgAbR3Z6MoRFhFYmnPJBYIW1Pi/6q1ULaJxIN/j9khytUlDiy2BPlEQuASq8Tez2+g
 ahwl/nd0sEAkFjFKfLt1nGkCo/QsJGfPQnLqLCSnzkJy6gJGllWMGsWpRWWpRbpGxnpJRZnpG
 SW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIFxXM/AwLiDcUe73yFGSQ4mJVHecI8PkUJ8Sf
 kplRmJxRnxRaU5qcWHGGU4OJQkeEVSgHKCRanpqRVpmTnAhAKTluDgURLhzUsGSvMWFyTmFme
 mQ6ROMbpy/Jh05Q8Tx6abd4HklFsgcsP3B0Dy2czXDcxCLHn5ealS4ryKILMFQJozSvPgRsOS
 4SVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrzfQU7gycwrgbvgFdBxTEDHNamCHVeSiJCSa
 mBUSQqPLtrw48afytAr/bslPiwsWGItnHvj/EqXZMYt6av9FDebhx/yadhb12l5IvXmIyOWxH
 rn+lWZ7+N0kvu3f2t59sImbcLXRl7GH2mTRU93LZYL3aV6KiNmut5HE+W3fR+kr7+x1H9Te3C
 G3854HT2Jbvk9D/fsXGnNdmHPLKfY/bpLXYqUWIozEg21mIuKEwFcJo/cgQMAAA==
X-Env-Sender: jesus.lazaro@ehu.eus
X-Msg-Ref: server-7.tower-206.messagelabs.com!1508926825!105689337!1
X-Originating-IP: [158.227.0.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9205 invoked from network); 25 Oct 2017 10:20:26 -0000
Received: from smtp.lg.ehu.es (HELO smtp.ehu.eus) (158.227.0.66)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Oct 2017 10:20:26 -0000
Received: from imsva2.lgp.ehu.es (imsva2.lgp.ehu.es [10.0.3.246])
 by postfix.smtp2.imsva2 (Postfix) with ESMTPS id 7185410553;
 Wed, 25 Oct 2017 12:20:25 +0200 (CEST)
Received: from imsva2.lgp.ehu.es (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 28F9F5A051;
 Wed, 25 Oct 2017 12:20:25 +0200 (CEST)
Received: from imsva2.lgp.ehu.es (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 1C17D5A050;
 Wed, 25 Oct 2017 12:20:25 +0200 (CEST)
Received: from smtp.ehu.eus (unknown [10.0.100.76])
 by imsva2.lgp.ehu.es (Postfix) with ESMTPS;
 Wed, 25 Oct 2017 12:20:25 +0200 (CEST)
Received: from [158.227.67.209] (u108254.bi.ehu.es [158.227.67.209])
 by smtp2 (Postfix) with ESMTPSA id 39089732B;
 Wed, 25 Oct 2017 12:20:24 +0200 (CEST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Julien Grall <julien.grall@arm.com>, xen-users@lists.xen.org,
 "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>
References: <9741fca2-c55b-b54e-52e9-1df02e6a205b@ehu.eus>
 <71e0d5c6-e4e0-7460-1173-a158f7997df8@arm.com>
 <d1fb60a1-2de0-e1bb-6299-59959a6abc3c@ehu.eus>
 <749a3b52-8309-02a2-a758-1ed550f5b1dc@arm.com>
 <7999429a-0709-a366-34c0-8a72bc998064@ehu.eus>
 <443f2c08-f53d-c074-36f5-69217f2dc090@arm.com>
 <d0dc8c69-b913-e5bf-1479-9f492190c27d@ehu.eus>
 <59561e88-b138-3e8b-79fe-0111b3a720cb@linaro.org>
From: =?UTF-8?B?SmVzw7pzIEzDoXphcm8=?= <jesus.lazaro@ehu.eus>
Message-ID: <1bd6aa55-c2c9-98d1-16e5-06f724a2251a@ehu.eus>
Date: Wed, 25 Oct 2017 12:20:23 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59561e88-b138-3e8b-79fe-0111b3a720cb@linaro.org>
Content-Language: en-US
X-Greylist: ACL 158 matched, not delayed by milter-greylist-4.4.3 (smtp2);
 Wed, 25 Oct 2017 12:20:25 +0200 (CEST)
X-TM-AS-GCONF: 00
X-TM-AS-Product-Ver: IMSVA-9.1.0.1631-8.1.0.1062-23416.006
X-TM-AS-Result: No--20.331-7.0-31-10
X-imss-scan-details: No--20.331-7.0-31-10
X-TMASE-Version: IMSVA-9.1.0.1631-8.1.1062-23416.006
X-TMASE-Result: 10--20.330900-10.000000
X-TMASE-MatchedRID: H0/uSqZo4D5aNYs/JxOwj49QEqkRQ5q2jLOy13Cgb480C8Dp8kkTtdn7
 b/+Y15Iv6eS1Op7zNykxIxEodAwVfy2W7Y+Npd9RwCZxkTHxcckiRDSBEVlqmlc/CedjlcvkSIM
 s0toHNBCDxNc789oIXlyeQCpjVv5fX1yU8dnnJNyBlNt4VSGvISNGSJ9zRuUNymP/1piI/6EXIX
 ayb98Up2hIqt/OFJIeT/8PuLlRhvwyVnV3QQcwscFWmsryu9ZfsEf8CpnIYtk2/UwdvFG5Iponn
 0NhGp/RDBnUUqvCfc+wEboyenEvxT1U5yoWi/BkGVyS87Wb4lyscK/K2Dlvjkfw1gqheETLS8FR
 hpoGD37iDjypxmCZf54zg289jW6wSLNIIa5q64qIWiitCNuhaeDzEvnb5DzbLzNBnatH86mW9vT
 Nbx/R77rHwwHtBAjTWhc5DPoXncMbNF4BEk08OZU7Bltw5qVLHUEsjxm+pggL+XoSP8zSWmqsCK
 GiHb6RO3n9SKxiPk77DwKBjPNjVzhlMpVTduvv6Zzj+kMRBrZ8cv/uKovdJXfiggrSl9CBt2ivl
 MFTaXI57NIJJEV+dEwGJYHl41nv7nVkzMb2RnKwWQIt5658230tCKdnhB581B0Hk1Q1KyLUZxEA
 lFPo846HM5rqDwqtlExlQIQeRG0=
X-TMASE-SNAP-Result: 1.821001.0001-0-1-12:0,22:0,33:0,34:0,39:0-0
X-Greylist: Sender IP whitelisted, Sender succeeded SMTP AUTH, not delayed by
 milter-greylist-4.4.3 (postfix.smtp2.imsva2);
 Wed, 25 Oct 2017 12:20:25 +0200 (CEST)
Subject: Re: [Xen-users] i2c pass-through in mpsoc
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>

SGksCgoKCk9uIDI1LzEwLzE3IDExOjMxLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPiBPbiAyNS8x
MC8xNyAwODoxOCwgSmVzw7pzIEzDoXphcm8gd3JvdGU6Cj4+IE9uIDI0LzEwLzE3IDE2OjA1LCBK
dWxpZW4gR3JhbGwgd3JvdGU6Ci4uLgo+IFNvIGl0IGxvb2tzIGxpa2UgdGhlIEkyQyBkcml2ZXIg
bWlzc2VzIGl0cyBjbG9jayAoc2VlIGJlbG93KS4KPiAKPiBJdCByZXF1aXJlcyBhIHBvd2VyLWRv
bWFpbiwgd2hpY2ggcG9pbnRzIHRvIHBkLWkyYzEsIGFuZCB0aGF0IGxvb2tzCj4gZmluZS4gQnV0
IHRoYXQgYWxzbyBtZWFucyB0aGF0IGl0J3Mgbm90IG9wdGlvbmFsLCBzbyB5b3UgbmVlZCB0aGUK
PiBjb21wYXRpYmxlIGluIHRoZSBwZC1pMmMxIG5vZGUuCgpJIGhhdmUgYWRkZWQgdGhlIGNvbXBh
dGliaWxpdHksIGNvcGllZCBmcm9tIHRoZSBEb20wIGRldmljZSB0cmVlLCBidXQgbm8gCmFwcGFy
ZW50IGNoYW5nZS4KCgouLi4KCj4gU28geW91IGhhdmUgYSAxMjUgTUh6IG9zY2lsbGF0b3IoPykg
aGVyZSwgdXNpbmcgcGhhbmRsZSAyLgo+IAoKVGhhdCBpcyBjb3JyZWN0LCB0aGUgYW1iYSBjbG9j
ayBpcyAxMjUgTUh6CgouLi4KCj4gSnVzdCBmb3IgY2hlY2tpbmcgYWdhaW46IEZhaWxpbmcgdG8g
cHJvdmlkZSBhIHdvcmtpbmcgcG93ZXItZG9tYWluIGlzCj4gZmF0YWwgdG8gdGhlIGRldmljZSBw
cm9iZSBwcm9jZXNzLCBBRkFJSy4gU28gYXJlIHlvdSBwb3NpdGl2ZSB0aGF0IHRoZQo+IFBEIGlz
IHdvcmtpbmc/CgpFdmVyeSBwZXJpcGhlcmFsIGhhcyBpdHMgb3duIHBvd2VyIGRvbWFpbiwgc28g
SSBkbyBub3Qga25vdyBob3cgdG8gdGVzdCAKaWYgaXQgaXMgd29ya2luZyBpbiB0aGUgRG9tVS4K
Cgo+IAo+PiAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBj
b21wYXRpYmxlID0gImNkbnMsaTJjLXIxcDE0IiwgImNkbnMsaTJjLXIxcDEwIjsKPj4gIMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgY2xvY2tzID0gPDB4MyAw
eDNlPjsKPiAKPiBBbmQgaGVyZSBpdCByZWZlcmVuY2VzIGNsb2NrIDYyIGluIHBoYW5kbGUgMywg
d2hpY2ggSSBjYW4ndCBmaW5kCj4gYW55d2hlcmUuIFRoZSBvbmx5IGNsb2NrIHlvdSBoYXZlIGlz
IGZpeGVkIGNsb2NrLCB3aXRoICNjbG9jay1jZWxscyA9IDAsCj4gc28gaXQgY2FuJ3QgYmUgcmVm
ZXJlbmNlZCBsaWtlIGFib3ZlLgo+IFNvIEkgZ3Vlc3MgdGhlcmUgbXVzdCBiZSBhbm90aGVyIGNs
b2NrIChkaXZpZGVyLCBQTEw/KSwgd2hpY2ggdGFrZXMgdGhlCj4gb3NjaWxsYXRvciBhcyBhbiBp
bnB1dCBhbmQgcHJvdmlkZXMgYSBjbG9jayA2Mi4KClRob3NlIGNsb2NrcyBhcmUgZGVmaW5lZCBp
biB0aGUgRG9tMCBkZXZpY2V0cmVlLiBJIGhhdmUgdHJpZWQgdG8gYWRkIHRoZSAKY2xvY2stbmFt
ZXMgcHJvcGVydHkgdG8gdGhhdCBvZiBEb20wIGJ1dCBubyBjaGFuZ2UuCgo+IAo+IFNvIGVpdGhl
ciB5b3UgYXJlIG1pc3NpbmcgdGhlIGNsb2NrIG5vZGUgb3IgYXJlIG5vdCBzaG93aW5nIGl0IGhl
cmU/IEFuZAo+IGlzIHRoZXJlIGFueSBkZWJ1ZyBvdXRwdXQgZnJvbSB0aGUgZHJpdmVyPyBGcm9t
IGEgYnJpZWYgbG9vayBJIHNlZSB0aGF0Cj4gdGhlIHByb2JlIHNob3VsZCBjb21wbGFpbiBhYm91
dCBtaXNzaW5nIHByb3BlcnRpZXMuIFRoZSBvbmx5IHRoaW5nIHRoYXQKPiBjYW4gZmFpbCBzaWxl
bnRseSBpcyB0aGUgTU1JTyBtYXBwaW5nLgo+IEluIGdlbmVyYWwgaXQgbWlnaHQgYmUgaGVscGZ1
bCB0byBhZGQgcHJfaW5mbygpIGNhbGxzIHRvIHVuZGVyc3RhbmQKPiB3aGVyZSBpdCdzIGZhaWxp
bmcuCgp4bCBkbWVzZyBvdXRwdXQgY29tcGxhaW5zIGFib3V0IHNvbWUgd3JpdGVzIHRvIElBQ1RJ
VkVSOgoKKFhFTikgKioqIExPQURJTkcgRE9NQUlOIDAgKioqCihYRU4pIExvYWRpbmcga2VybmVs
IGZyb20gYm9vdCBtb2R1bGUgQCAwMDAwMDAwMDAwMDgwMDAwCihYRU4pIExvYWRpbmcgcmFtZGlz
ayBmcm9tIGJvb3QgbW9kdWxlIEAgMDAwMDAwMDAwMTQ1YTAwMAooWEVOKSBBbGxvY2F0aW5nIDE6
MSBtYXBwaW5ncyB0b3RhbGxpbmcgNzY4TUIgZm9yIGRvbTA6CihYRU4pIEJBTktbMF0gMHgwMDAw
MDAyMDAwMDAwMC0weDAwMDAwMDQwMDAwMDAwICg1MTJNQikKKFhFTikgQkFOS1sxXSAweDAwMDAw
MDYwMDAwMDAwLTB4MDAwMDAwNzAwMDAwMDAgKDI1Nk1CKQooWEVOKSBHcmFudCB0YWJsZSByYW5n
ZTogMHgwMDAwMDA3ZmUwMDAwMC0weDAwMDAwMDdmZTU2MDAwCihYRU4pIExvYWRpbmcgekltYWdl
IGZyb20gMDAwMDAwMDAwMDA4MDAwMCB0byAKMDAwMDAwMDAyMDA4MDAwMC0wMDAwMDAwMDIzMTgw
MDAwCihYRU4pIExvYWRpbmcgZG9tMCBpbml0cmQgZnJvbSAwMDAwMDAwMDAxNDVhMDAwIHRvIAow
eDAwMDAwMDAwMjgyMDAwMDAtMHgwMDAwMDAwMDJiZGE1OGRhCihYRU4pIEFsbG9jYXRpbmcgUFBJ
IDE2IGZvciBldmVudCBjaGFubmVsIGludGVycnVwdAooWEVOKSBMb2FkaW5nIGRvbTAgRFRCIHRv
IDB4MDAwMDAwMDAyODAwMDAwMC0weDAwMDAwMDAwMjgwMDg3ZjcKKFhFTikgU3RkLiBMb2dsZXZl
bDogRXJyb3JzIGFuZCB3YXJuaW5ncwooWEVOKSBHdWVzdCBMb2dsZXZlbDogTm90aGluZyAoUmF0
ZS1saW1pdGVkOiBFcnJvcnMgYW5kIHdhcm5pbmdzKQooWEVOKSAqKiogU2VyaWFsIGlucHV0IC0+
IERPTTAgKHR5cGUgJ0NUUkwtYScgdGhyZWUgdGltZXMgdG8gc3dpdGNoIAppbnB1dCB0byBYZW4p
CihYRU4pIEZyZWVkIDI3MmtCIGluaXQgbWVtb3J5LgooWEVOKSBkMHYwOiB2R0lDRDogdW5oYW5k
bGVkIHdvcmQgd3JpdGUgMHhmZmZmZmZmZiB0byBJQ0FDVElWRVI0CihYRU4pIGQwdjA6IHZHSUNE
OiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweGZmZmZmZmZmIHRvIElDQUNUSVZFUjgKKFhFTikgZDB2
MDogdkdJQ0Q6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4ZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMTIK
KFhFTikgZDB2MDogdkdJQ0Q6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4ZmZmZmZmZmYgdG8gSUNB
Q1RJVkVSMTYKKFhFTikgZDB2MDogdkdJQ0Q6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4ZmZmZmZm
ZmYgdG8gSUNBQ1RJVkVSMjAKKFhFTikgZDB2MDogdkdJQ0Q6IHVuaGFuZGxlZCB3b3JkIHdyaXRl
IDB4ZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMAooWEVOKSBlZW1pOiBmbj0xOSBObyBhY2Nlc3MgdG8g
TU1JTyB3cml0ZSBmZDFhMDBjNAooWEVOKSB6eW5xbXAtcG06IGZuPTEzIE5vIGFjY2VzcyB0byBu
b2RlIDE1CihYRU4pIHp5bnFtcC1wbTogZm49MTMgTm8gYWNjZXNzIHRvIG5vZGUgMTYKKFhFTikg
enlucW1wLXBtOiBmbj0xMyBObyBhY2Nlc3MgdG8gbm9kZSAxNwooWEVOKSB6eW5xbXAtcG06IGZu
PTEzIE5vIGFjY2VzcyB0byBub2RlIDE4CihYRU4pIGQxdjA6IHZHSUNEOiB1bmhhbmRsZWQgd29y
ZCB3cml0ZSAweGZmZmZmZmZmIHRvIElDQUNUSVZFUjQKKFhFTikgZDF2MDogdkdJQ0Q6IHVuaGFu
ZGxlZCB3b3JkIHdyaXRlIDB4ZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMAoKCj4gCj4+ICDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHN0YXR1cyA9ICJva2F5IjsK
Pj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgI2FkZHJl
c3MtY2VsbHMgPSA8MHgxPjsKPj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgaW50ZXJydXB0cyA9IDwweDAgMHgxMiAweDQ+Owo+PiAgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAjc2l6ZS1jZWxscyA9IDwweDA+Owo+
PiAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZWcgPSA8
MHgwIDB4ZmYwMzAwMDAgMHgwIDB4MTAwMD47Cj4+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNsb2NrLWZyZXF1ZW5jeSA9IDwweDYxYTgwPjsKPiAKPiBU
aGF0IGlzIHRoZSA0MDBLSHogSTJDIGJ1cyAqb3V0cHV0KiBmcmVxdWVuY3ksIGluIGNhc2UgeW91
IHdvbmRlci4gU28KPiBpdCdzIG5vIHN1YnN0aXR1dGUgdG8gdGhlIGlucHV0IGZyZXF1ZW5jeS4K
PiAKPj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB9Owo+Pgo+PiAgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIHBkLWkyYzEgewo+PiAgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjb21wYXRpYmxlID0gInhsbngsenlucW1wLWdlbnBk
IjsKPiAKPiBJIGNhbid0IGZpbmQgdGhpcyBjb21wYXRpYmxlIGluIHRoZSBMaW51eCB0cmVlLiBE
byB5b3UgaGF2ZSBhIGRyaXZlciBmb3IKPiB0aGF0PyBEb2VzIGl0IHByb2JlPwoKV2hlbiBsYXVu
Y2hpbmcgd2l0aG91dCBYRU4sIHRoZSBpMmMgd29ya3MsIHNvIGl0IHNob3VsZCBiZSBzb21ld2hl
cmUsIAphbHRob3VnaCBJIGNhbm5vdCBmaW5kIGl0LgoKSWYgSSBtb2RpZnkgdGhlIHBhc3N0aHJv
dWdoIGRldmljZSB0cmVlIHRvIHJlc2VtYmxlIHRoZSBwb3dlciBkb21haW4gCnBhcnQgaW4gdGhl
IERvbTA6CgoKCXBvd2VyLWRvbWFpbnMgewoJCWNvbXBhdGlibGUgPSAieGxueCx6eW5xbXAtZ2Vu
cGQiOwogICAgICAgICAgICAgICAgIHBkLWkyYzEgewogICAgICAgICAgICAgICAgICAgICAgICAg
I3Bvd2VyLWRvbWFpbi1jZWxscyA9IDwweDA+OwogICAgICAgICAgICAgICAgICAgICAgICAgcGQt
aWQgPSA8MHgyNj47CiAgICAgICAgICAgICAgICAgICAgICAgICBsaW51eCxwaGFuZGxlID0gPDB4
MT47CiAgICAgICAgICAgICAgICAgICAgICAgICBwaGFuZGxlID0gPDB4MT47CiAgICAgICAgICAg
ICAgICAgfTsKICAgICAgICAgfTsKCgpUaGVuIHRoZXJlIGlzIGFuIGVycm9yIGluIHRoZSBQTSBk
b21haW46ClsgICAgMi4wMjUwODldIGNkbnMtaTJjIGZmMDMwMDAwLmkyYzogZmFpbGVkIHRvIGFk
ZCB0byBQTSBkb21haW4gCnBkLWkyYzE6IC0xOQoKCi4uLgoKPj4KPj4KPj4gSSBoYXZlIGFsc28g
dHJpZWQgdG8gY2hhbmdlIHRoZSBpMmMgY2xvY2tzIHBhcnQgdG8gPDB4MiAweDI+IHRvIG1hdGNo
Cj4+IHRoZSBtaXNjIGNsb2NrIHBoYW5kbGUsIGJ1dCB0aGUgcmVzdWx0IGlzIHRoZSBzYW1lLgo+
IAo+IFRoYXQgZG9lc24ndCBoZWxwLCBiZWNhdXNlIHBoYW5kbGUgMiBpcyBhIGZpeGVkIGNsb2Nr
IHdpdGgKPiAjY2xvY2stY2VsbHMgPSA8MD4sIHNvIGl0IGRvZXNuJ3QgdGFrZSBhbiBhcmd1bWVu
dC4KPiBZb3UgbmVlZCBzb21lIGNsb2NrIHdpdGggI2Nsb2NrLWNlbGxzID0gPDE+LCBvciByZXBs
YWNlIHRoYXQgY2xvY2sKPiBzcGVjaWZpZXIgd2l0aCBhIHNpbmdsZSA8MHgyPiAodGhvdWdoIEkg
ZG91YnQgdGhhdCB0aGlzIHdvcmtzIGNvcnJlY3RseSwKPiB1bmxlc3MgdGhlIGNsb2NrIGlzIGFs
cmVhZHkgZW5hYmxlZCkuCj4gCgpTaW5jZSB0aGUgY2xvY2sgaXMgdXNlZCBieSBvdGhlciBwZXJp
cGhlcmFscyAoYW5kIGlzIGluIHRoZSBEb20wIApkZXZpY2V0cmVlKSBpdCBzaG91bGQgYmUgcnVu
bmluZy4KCj4gQ2hlZXJzLAo+IEFuZHJlLgo+IAoKUmVnYXJkcywKCkplc8O6cwoKLS0gCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KSmVzw7pzIEzDoXphcm8gQXJyb3RlZ3VpIFVuaXZlcnNpZGFkIGRlbCBQYcOt
cyBWYXNjbwpUZWNub2xvZ8OtYSBFbGVjdHLDs25pY2EKRGVwYXJ0YW1lbnRvIGRlIFRlY25vbG9n
w61hIEVsZWN0csOzbmljYQpFc2N1ZWxhIGRlIEluZ2VuaWVyw61hIGRlIEJpbGJhbwpFbWFpbDog
amVzdXMubGF6YXJvQGVodS5ldXMKV1dXOiAgIGRldC5iaS5laHUuZXVzL35hcGVydApQbC4gSW5n
ZW5pZXJvIFRvcnJlcyBRdWV2ZWRvIDEgICAgIFRlbC46IDM0IC0gOTQgLSA2MDEgNzMgNDQKNDgw
MTMgQklMQkFPIChTUEFJTikgICAgICAgICAgICAgICAgICAgRmF4LjogMzQgLSA5NCAtIDYwMSAz
OSAwNwotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Wed Oct 25 13:25:41 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 13:25:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1e7Lfe-0005qx-3t; Wed, 25 Oct 2017 13:24:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@linaro.org>) id 1e7Jls-0005pB-H4
 for xen-users@lists.xen.org; Wed, 25 Oct 2017 11:22:52 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 C4/D4-07262-B0470F95; Wed, 25 Oct 2017 11:22:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprMKsWRWlGSWpSXmKPExsXiVRvkqMte8iH
 S4Od3M4tVVw+wOjB6HN39mymAMYo1My8pvyKBNePgiWdMBXNMKxa9ucnawDhVp4uRi0NIYCKj
 xO8725m7GDk5WAReMEvcPqMLkpAQuMkqsXz9bXaQhIRAlsS07Z+ZIOw0iYvX37B0MXIA2VUSu
 w/UgISFBDQkbkyewQgxtJVJ4vuUbWwgCWEBI4kJMw+ygyREBNYwSrz6c5UFomovs0TPxb9gVW
 wCBhKzuiaDncErYCvx9O4qRoiTVCUuz7sCtllUIFziTus7FogaQYmTM5+A2ZwC1hK/p/0Eu5R
 ZQF3iz7xLzBC2uETTl5WsELa8RPPW2cwTGEVmIWmfhaRlFpKWWUhaFjCyrGLUKE4tKkst0jWy
 1EsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECIyOegYGxh2MTXv9DjFKcjApifKGe
 3yIFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBu6oIKCdYlJqeWpGWmQOMU5i0BAePkgjv/kKgNG
 9xQWJucWY6ROoUoz3Hvj23/jBxbLp5F0hu+P4ASD6b+bqBWYglLz8vVUqcl7EYqE0ApC2jNA9
 uKCytXGKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzOsCMoUnM68EbvcroLOYgM5qUgU7qyQR
 ISXVwKh9eGrS76JDXR0O+57/eF97QdLMlyVW9o7b77AbXVLLbRd0pvHUN1bM0NmbID5NTbxt9
 5fLKXU9hcun3bhbO5O3uPzizaDJjufu2tstOVqxzdrWb1XilZfb14Q2xn90ChRk2LTVZppIXL
 Nr20LTW1ObHI7r+39se2myJyT4BtttsX1bOTtPhyqxFGckGmoxFxUnAgBE4c/BJgMAAA==
X-Env-Sender: andre.przywara@linaro.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1508930567!95093604!1
X-Originating-IP: [74.125.82.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13142 invoked from network); 25 Oct 2017 11:22:47 -0000
Received: from mail-wm0-f65.google.com (HELO mail-wm0-f65.google.com)
 (74.125.82.65)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 25 Oct 2017 11:22:47 -0000
Received: by mail-wm0-f65.google.com with SMTP id u138so1180193wmu.5
 for <xen-users@lists.xen.org>; Wed, 25 Oct 2017 04:22:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language:content-transfer-encoding;
 bh=t1e0plWbgPIhO2OkPKXRE+ESNf0XW+9G8NpeP6slzmc=;
 b=PEINpAc51ddgafCdzr8aVTw9USd/XvjByUNuWNnklZFE2OiqYev94PMKLWhBJikagg
 VaKpRa+1xNBEuiAQTwRMMy+eZxI9OY/C9uOo2TaFhMJtJ6U66ONlvKkDFXyCfsVLQk8U
 aarLJdBxK1bhmyYODSlKKSkv2o2xEkPmpiUqg=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=t1e0plWbgPIhO2OkPKXRE+ESNf0XW+9G8NpeP6slzmc=;
 b=I65jxQ9YmfH3woSUX6Lh55BJlSQjAMjJdSBdDJGOsPQwoKbCVMvZlGjA8fmpZFAge5
 9Dan+v0kaU3t++GCOuTfHVH6NnkNo5VoK63jOsfNGbjJm1a9cRa3aarF1IyLUkHWCfGN
 JDXcRvldXOBzqiXqW3lgSgmoaePGg8/NrZk0s/h/0ys9kIxfOeozXvLj3bR+7WypiC63
 ScNJuRLU9qrtlPVyyGCiLa0JktzSPSN3B0nXtS9urET8N7UcgeaZgP2KzlgL5b6cL8Cj
 anzU3V8JpAT6166OBliW6ZPsxwB3R6RT9OHtKmCfm+35Z8lN3+VeqKC3eylFIQrTaNlP
 NzAQ==
X-Gm-Message-State: AMCzsaVaoe1Dug9JDUshRVbg7KhE17K5tGpfZrtRLHqxmHr/cZgnInnE
 U9D51+fCPJGRS7kX81IAAZsbqg==
X-Google-Smtp-Source: ABhQp+QvVx06IWUXf03Rj9LcqeOHDkC9TNg1uvtRct0p436ssaCy4ABAhNaHzyfdE08tHHOkQI1Z0w==
X-Received: by 10.28.207.130 with SMTP id f124mr1610504wmg.88.1508930567267;
 Wed, 25 Oct 2017 04:22:47 -0700 (PDT)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id p28sm6538340wmf.2.2017.10.25.04.22.46
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 25 Oct 2017 04:22:46 -0700 (PDT)
To: =?UTF-8?B?SmVzw7pzIEzDoXphcm8=?= <jesus.lazaro@ehu.eus>,
 Julien Grall <julien.grall@arm.com>, xen-users@lists.xen.org,
 "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>
References: <9741fca2-c55b-b54e-52e9-1df02e6a205b@ehu.eus>
 <71e0d5c6-e4e0-7460-1173-a158f7997df8@arm.com>
 <d1fb60a1-2de0-e1bb-6299-59959a6abc3c@ehu.eus>
 <749a3b52-8309-02a2-a758-1ed550f5b1dc@arm.com>
 <7999429a-0709-a366-34c0-8a72bc998064@ehu.eus>
 <443f2c08-f53d-c074-36f5-69217f2dc090@arm.com>
 <d0dc8c69-b913-e5bf-1479-9f492190c27d@ehu.eus>
 <59561e88-b138-3e8b-79fe-0111b3a720cb@linaro.org>
 <1bd6aa55-c2c9-98d1-16e5-06f724a2251a@ehu.eus>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <68f378e2-e94b-0757-bc75-462f225f16fd@linaro.org>
Date: Wed, 25 Oct 2017 12:27:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <1bd6aa55-c2c9-98d1-16e5-06f724a2251a@ehu.eus>
Content-Language: en-GB
X-Mailman-Approved-At: Wed, 25 Oct 2017 13:24:33 +0000
Subject: Re: [Xen-users] i2c pass-through in mpsoc
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>

SGksCgpPbiAyNS8xMC8xNyAxMToyMCwgSmVzw7pzIEzDoXphcm8gd3JvdGU6Cj4gSGksCj4gT24g
MjUvMTAvMTcgMTE6MzEsIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+PiBPbiAyNS8xMC8xNyAwODox
OCwgSmVzw7pzIEzDoXphcm8gd3JvdGU6Cj4+PiBPbiAyNC8xMC8xNyAxNjowNSwgSnVsaWVuIEdy
YWxsIHdyb3RlOgo+IC4uLgo+PiBTbyBpdCBsb29rcyBsaWtlIHRoZSBJMkMgZHJpdmVyIG1pc3Nl
cyBpdHMgY2xvY2sgKHNlZSBiZWxvdykuCj4+Cj4+IEl0IHJlcXVpcmVzIGEgcG93ZXItZG9tYWlu
LCB3aGljaCBwb2ludHMgdG8gcGQtaTJjMSwgYW5kIHRoYXQgbG9va3MKPj4gZmluZS4gQnV0IHRo
YXQgYWxzbyBtZWFucyB0aGF0IGl0J3Mgbm90IG9wdGlvbmFsLCBzbyB5b3UgbmVlZCB0aGUKPj4g
Y29tcGF0aWJsZSBpbiB0aGUgcGQtaTJjMSBub2RlLgo+IAo+IEkgaGF2ZSBhZGRlZCB0aGUgY29t
cGF0aWJpbGl0eSwgY29waWVkIGZyb20gdGhlIERvbTAgZGV2aWNlIHRyZWUsIGJ1dCBubwo+IGFw
cGFyZW50IGNoYW5nZS4KClNvIGRvZXMgeW91ciBMaW51eCBrZXJuZWwgaGF2ZSBhIGRyaXZlciB3
aGljaCBtYXRjaGVzCiJ4bG54LHp5bnFtcC1nZW5wZCI/IEJlY2F1c2UgSSBjYW4ndCBmaW5kIHRo
YXQgc3RyaW5nIGluIG1haW5saW5lIExpbnV4LgoKT3IgYXJlIHlvdSB1c2luZyBzb21lIFhpbGlu
eCBwcm92aWRlZCBCU1Aga2VybmVsIGhlcmU/Cgo+PiBTbyB5b3UgaGF2ZSBhIDEyNSBNSHogb3Nj
aWxsYXRvcig/KSBoZXJlLCB1c2luZyBwaGFuZGxlIDIuCj4gVGhhdCBpcyBjb3JyZWN0LCB0aGUg
YW1iYSBjbG9jayBpcyAxMjUgTUh6Cj4gCj4gLi4uCj4gCj4+IEp1c3QgZm9yIGNoZWNraW5nIGFn
YWluOiBGYWlsaW5nIHRvIHByb3ZpZGUgYSB3b3JraW5nIHBvd2VyLWRvbWFpbiBpcwo+PiBmYXRh
bCB0byB0aGUgZGV2aWNlIHByb2JlIHByb2Nlc3MsIEFGQUlLLiBTbyBhcmUgeW91IHBvc2l0aXZl
IHRoYXQgdGhlCj4+IFBEIGlzIHdvcmtpbmc/Cj4gCj4gRXZlcnkgcGVyaXBoZXJhbCBoYXMgaXRz
IG93biBwb3dlciBkb21haW4sIHNvIEkgZG8gbm90IGtub3cgaG93IHRvIHRlc3QKPiBpZiBpdCBp
cyB3b3JraW5nIGluIHRoZSBEb21VLgoKInBvd2VyLWRvbWFpbnMgPSIgaXMgYSBnZW5lcmljIERU
IHByb3BlcnR5IGhhbmRsZWQgYnkgdGhlIExpbnV4IGRyaXZlcgpmcmFtZXdvcmsuIEl0IHNob3Vs
ZCBiZSBwb3NzaWJsZSB0byBqdXN0IHJlbW92ZSB0aGF0IGxpbmUsIGluIGNhc2UgdGhlCnBvd2Vy
LWRvbWFpbiBpcyBhbHJlYWR5IGVuYWJsZWQuCgo+Pgo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNvbXBhdGlibGUgPSAiY2RucyxpMmMtcjFwMTQi
LAo+Pj4gImNkbnMsaTJjLXIxcDEwIjsKPj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCBjbG9ja3MgPSA8MHgzIDB4M2U+Owo+Pgo+PiBBbmQgaGVyZSBp
dCByZWZlcmVuY2VzIGNsb2NrIDYyIGluIHBoYW5kbGUgMywgd2hpY2ggSSBjYW4ndCBmaW5kCj4+
IGFueXdoZXJlLiBUaGUgb25seSBjbG9jayB5b3UgaGF2ZSBpcyBmaXhlZCBjbG9jaywgd2l0aCAj
Y2xvY2stY2VsbHMgPSAwLAo+PiBzbyBpdCBjYW4ndCBiZSByZWZlcmVuY2VkIGxpa2UgYWJvdmUu
Cj4+IFNvIEkgZ3Vlc3MgdGhlcmUgbXVzdCBiZSBhbm90aGVyIGNsb2NrIChkaXZpZGVyLCBQTEw/
KSwgd2hpY2ggdGFrZXMgdGhlCj4+IG9zY2lsbGF0b3IgYXMgYW4gaW5wdXQgYW5kIHByb3ZpZGVz
IGEgY2xvY2sgNjIuCj4gCj4gVGhvc2UgY2xvY2tzIGFyZSBkZWZpbmVkIGluIHRoZSBEb20wIGRl
dmljZXRyZWUuIEkgaGF2ZSB0cmllZCB0byBhZGQgdGhlCj4gY2xvY2stbmFtZXMgcHJvcGVydHkg
dG8gdGhhdCBvZiBEb20wIGJ1dCBubyBjaGFuZ2UuCgpXZWxsLCBJIHRoaW5rIHlvdSBhcmUgc3R1
bWJsaW5nIHVwb24gYSBnZW5lcmFsIHByb2JsZW0gaGVyZTogVGhlIGRldmljZQpkcml2ZXIgbmVl
ZHMgYSBTb0Mgc3BlY2lmaWMgY2xvY2ssIGJ1dCB5b3UgY2FuJ3QgZXhwb3NlIHRoZSB3aG9sZSBT
b0MKY2xvY2sgZGV2aWNlLCBiZWNhdXNlIERvbTAgbmVlZHMgdGhpcyB0byBkcml2ZSBhbGwgdGhl
IG90aGVyIHBlcmlwaGVyYWxzCmFuZCB5b3UgZG9uJ3Qgd2FudCBhIERvbVUgdG8gbWVzcyB3aXRo
IHRoYXQuCkFzIGEgcXVpY2sgaGFjayB5b3UgY291bGQgbGVhcm4gdGhlIHJhdGUgb2YgdGhhdCBj
bG9jayBpbiBEb20wOgojIGNhdCAvc3lzL2tlcm5lbC9kZWJ1Zy9jbGsvY2xrX3N1bW1hcnkKYW5k
IHRoZW4gaW5qZWN0IGEgZml4ZWQtY2xvY2sgd2l0aCB0aGF0IGZyZXF1ZW5jeSBhbmQgcmVmZXIg
dG8gdGhhdCBmcm9tCnRoZSBpMmMgbm9kZToKCWkyYzBfY2xrIHsKCQljb21wYXRpYmxlID0gImZp
eGVkLWNsb2NrIjsKCQkjY2xvY2stY2VsbHMgPSA8MD47CgkJY2xvY2stZnJlcXVlbmN5ID0gPHRo
ZS1mcmVxdWVuY3ktaGVyZT47CgkJcGhhbmRsZSA9IDwzPjsKCX07CgoJaTJjQGZmMDMwMDAwIHsK
CQljbG9ja3MgPSA8Mz47CgkJLi4uCgpUaGF0IHNob3VsZCBtYWtlIHRoZSBwcm9iZSByb3V0aW5l
IGhhcHB5LCBidXQgc3RpbGwgZG9lc24ndCBtZWFuIHRoYXQKeW91ciBjbG9jayBpcyBlbmFibGVk
IDotKApDaGFuY2VzIGFyZSB0aGUgRG9tMCBjbG9jayBkcml2ZXIgZXhwbGljaXRseSBkaXNhYmxl
cyB1bnVzZWQgY2xvY2tzLiBZb3UKY291bGQgdHJ5IHRvIGFkZCAiY2xrX2lnbm9yZV91bnVzZWQi
IHRvIHRoZSBEb20wIGtlcm5lbCBjb21tYW5kIGxpbmUsCmJ1dCB0aGF0IHdvdWxkIG9ubHkgdGFr
ZSBjYXJlIG9mICpub3QgZGlzYWJsaW5nKiBpdCwgaXQgd291bGQgbm90IGVuYWJsZQp0aGUgY2xv
Y2sgZXhwbGljaXRseS4gSWYgeW91IGtub3cgaG93LCB5b3UgY291bGQgdHJ5IHRvIGVuYWJsZSB0
aGUgY2xvY2sKZnJvbSBmaXJtd2FyZSAoVS1Cb290IGNvbW1hbmQgbGluZSwgZm9yIGluc3RhbmNl
KS4KCj4+IFNvIGVpdGhlciB5b3UgYXJlIG1pc3NpbmcgdGhlIGNsb2NrIG5vZGUgb3IgYXJlIG5v
dCBzaG93aW5nIGl0IGhlcmU/IEFuZAo+PiBpcyB0aGVyZSBhbnkgZGVidWcgb3V0cHV0IGZyb20g
dGhlIGRyaXZlcj8gRnJvbSBhIGJyaWVmIGxvb2sgSSBzZWUgdGhhdAo+PiB0aGUgcHJvYmUgc2hv
dWxkIGNvbXBsYWluIGFib3V0IG1pc3NpbmcgcHJvcGVydGllcy4gVGhlIG9ubHkgdGhpbmcgdGhh
dAo+PiBjYW4gZmFpbCBzaWxlbnRseSBpcyB0aGUgTU1JTyBtYXBwaW5nLgo+PiBJbiBnZW5lcmFs
IGl0IG1pZ2h0IGJlIGhlbHBmdWwgdG8gYWRkIHByX2luZm8oKSBjYWxscyB0byB1bmRlcnN0YW5k
Cj4+IHdoZXJlIGl0J3MgZmFpbGluZy4KPiAKPiB4bCBkbWVzZyBvdXRwdXQgY29tcGxhaW5zIGFi
b3V0IHNvbWUgd3JpdGVzIHRvIElBQ1RJVkVSOgoKVGhpcyBpcyBleHBlY3RlZCBhbmQgdG90YWxs
eSB1bnJlbGF0ZWQsIHBsZWFzZSBpZ25vcmUgdGhlbS4gV2UgY2FuCmhvcGVmdWxseSByZW1vdmUg
dGhlbSBzb29uaXNoLgoKQnV0IGluIGZhY3QgSSB3YXMgaG9waW5nIGZvciB0aGUgRG9tVSBkbWVz
ZywgdG8gc2VlIGlmIHRoZSBkcml2ZXIncwpwcm9iZSByb3V0aW5lIGNvbXBsYWlucyBhbmQgd2hh
dCBpdCBzYXlzLgoKPiAoWEVOKSBlZW1pOiBmbj0xOSBObyBhY2Nlc3MgdG8gTU1JTyB3cml0ZSBm
ZDFhMDBjNAo+IChYRU4pIHp5bnFtcC1wbTogZm49MTMgTm8gYWNjZXNzIHRvIG5vZGUgMTUKPiAo
WEVOKSB6eW5xbXAtcG06IGZuPTEzIE5vIGFjY2VzcyB0byBub2RlIDE2Cj4gKFhFTikgenlucW1w
LXBtOiBmbj0xMyBObyBhY2Nlc3MgdG8gbm9kZSAxNwo+IChYRU4pIHp5bnFtcC1wbTogZm49MTMg
Tm8gYWNjZXNzIHRvIG5vZGUgMTgKClRoYXQgaXMgaW50ZXJlc3RpbmcsIHRob3VnaC4gQnV0IGFn
YWluIEkgY2FuJ3QgZmluZCBhbnl0aGluZyBpbiBtYWlubGluZQpYZW4gd2hpY2ggd291bGQgcHJv
ZHVjZSB0aGlzIG91dHB1dCwgc28gYXJlIHlvdSB1c2luZyBhIHZlbmRvciBYZW4gdHJlZT8KSW4g
dGhpcyBjYXNlIEkgYW0gYWZyYWlkIEkgaGF2ZSB0byBzdG9wIGhlcmUsIGJlY2F1c2UgSSBjYW4n
dCByZWFzb24KYWJvdXQgYSBoYWNrZWQgY29kZSBiYXNlIGFuZCBkb24ndCBoYXZlIHRoZSB0aW1l
IHRvIGRpdmUgaW50byB0aGlzLiBZb3UKaGF2ZSB0byB0YWtlIHRoaXMgd2l0aCB0aGUgcHJvdmlk
ZXIgb2YgdGhpcyB0cmVlLCBJIGd1ZXNzLgoKPj4KPj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzdGF0dXMgPSAib2theSI7Cj4+PiDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgI2FkZHJlc3MtY2VsbHMgPSA8
MHgxPjsKPj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCBpbnRlcnJ1cHRzID0gPDB4MCAweDEyIDB4ND47Cj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgI3NpemUtY2VsbHMgPSA8MHgwPjsKPj4+IMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZWcgPSA8MHgwIDB4
ZmYwMzAwMDAgMHgwIDB4MTAwMD47Cj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgY2xvY2stZnJlcXVlbmN5ID0gPDB4NjFhODA+Owo+Pgo+PiBUaGF0
IGlzIHRoZSA0MDBLSHogSTJDIGJ1cyAqb3V0cHV0KiBmcmVxdWVuY3ksIGluIGNhc2UgeW91IHdv
bmRlci4gU28KPj4gaXQncyBubyBzdWJzdGl0dXRlIHRvIHRoZSBpbnB1dCBmcmVxdWVuY3kuCj4+
Cj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB9Owo+Pj4KPj4+IMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHBkLWkyYzEgewo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNvbXBhdGlibGUgPSAieGxueCx6eW5xbXAt
Z2VucGQiOwo+Pgo+PiBJIGNhbid0IGZpbmQgdGhpcyBjb21wYXRpYmxlIGluIHRoZSBMaW51eCB0
cmVlLiBEbyB5b3UgaGF2ZSBhIGRyaXZlciBmb3IKPj4gdGhhdD8gRG9lcyBpdCBwcm9iZT8KPiAK
PiBXaGVuIGxhdW5jaGluZyB3aXRob3V0IFhFTiwgdGhlIGkyYyB3b3Jrcywgc28gaXQgc2hvdWxk
IGJlIHNvbWV3aGVyZSwKPiBhbHRob3VnaCBJIGNhbm5vdCBmaW5kIGl0Lgo+IAo+IElmIEkgbW9k
aWZ5IHRoZSBwYXNzdGhyb3VnaCBkZXZpY2UgdHJlZSB0byByZXNlbWJsZSB0aGUgcG93ZXIgZG9t
YWluCj4gcGFydCBpbiB0aGUgRG9tMDoKPiAKPiAKPiDCoMKgwqDCoHBvd2VyLWRvbWFpbnMgewo+
IMKgwqDCoMKgwqDCoMKgIGNvbXBhdGlibGUgPSAieGxueCx6eW5xbXAtZ2VucGQiOwo+IMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBwZC1pMmMxIHsKPiDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICNwb3dlci1kb21haW4tY2VsbHMgPSA8MHgwPjsK
PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHBkLWlkID0g
PDB4MjY+Owo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
bGludXgscGhhbmRsZSA9IDwweDE+Owo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgcGhhbmRsZSA9IDwweDE+Owo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCB9Owo+IMKgwqDCoMKgwqDCoMKgIH07Cj4gCj4gCj4gVGhlbiB0aGVyZSBpcyBhbiBl
cnJvciBpbiB0aGUgUE0gZG9tYWluOgo+IFvCoMKgwqAgMi4wMjUwODldIGNkbnMtaTJjIGZmMDMw
MDAwLmkyYzogZmFpbGVkIHRvIGFkZCB0byBQTSBkb21haW4KPiBwZC1pMmMxOiAtMTkKClllcywg
dGhpcyBpcyBiZWNhdXNlIHRoZXJlIGlzIGFwcGFyZW50bHkgbm8gcG93ZXItZG9tYWluIGRyaXZl
ciBsb2FkZWQKKGJlY2F1c2Ugbm90aGluZyBrbm93cyBhYm91dCAieGxueCx6eW5xbXAtZ2VucGQi
KSwgc28gdGhlIGRldmljZQpmcmFtZXdvcmsgc3RvcHMgbG9hZGluZyB0aGUgaTJjIGRyaXZlci4K
VHJ5IHRvIHJlbW92ZSB0aGUgcG93ZXItZG9tYWlucyBsaW5lIGZyb20gdGhlIGkyYyBub2RlLgoK
Pj4+Cj4+PiBJIGhhdmUgYWxzbyB0cmllZCB0byBjaGFuZ2UgdGhlIGkyYyBjbG9ja3MgcGFydCB0
byA8MHgyIDB4Mj4gdG8gbWF0Y2gKPj4+IHRoZSBtaXNjIGNsb2NrIHBoYW5kbGUsIGJ1dCB0aGUg
cmVzdWx0IGlzIHRoZSBzYW1lLgo+Pgo+PiBUaGF0IGRvZXNuJ3QgaGVscCwgYmVjYXVzZSBwaGFu
ZGxlIDIgaXMgYSBmaXhlZCBjbG9jayB3aXRoCj4+ICNjbG9jay1jZWxscyA9IDwwPiwgc28gaXQg
ZG9lc24ndCB0YWtlIGFuIGFyZ3VtZW50Lgo+PiBZb3UgbmVlZCBzb21lIGNsb2NrIHdpdGggI2Ns
b2NrLWNlbGxzID0gPDE+LCBvciByZXBsYWNlIHRoYXQgY2xvY2sKPj4gc3BlY2lmaWVyIHdpdGgg
YSBzaW5nbGUgPDB4Mj4gKHRob3VnaCBJIGRvdWJ0IHRoYXQgdGhpcyB3b3JrcyBjb3JyZWN0bHks
Cj4+IHVubGVzcyB0aGUgY2xvY2sgaXMgYWxyZWFkeSBlbmFibGVkKS4KPj4KPiBTaW5jZSB0aGUg
Y2xvY2sgaXMgdXNlZCBieSBvdGhlciBwZXJpcGhlcmFscyAoYW5kIGlzIGluIHRoZSBEb20wCj4g
ZGV2aWNldHJlZSkgaXQgc2hvdWxkIGJlIHJ1bm5pbmcuCgpXZWxsLCB0aGUgd2hvbGUgY2xvY2sg
KmRldmljZSogaXMgdXNlZCBieSBvdGhlciBwZXJpcGhlcmFscywgYnV0IHVubGVzcwp5b3UgYWN0
dWFsbHkgdXNlIHRoZSBJMkMgZGV2aWNlIGluIERvbTAsIEkgZ3Vlc3MgaXRzIGNsb2NrIHdpbGwg
YmUgZGlzYWJsZWQuCgpDaGVlcnMsCkFuZHJlLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Wed Oct 25 13:25:41 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 13:25:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1e7Lfd-0005qk-Py; Wed, 25 Oct 2017 13:24:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@linaro.org>) id 1e7Hxr-0003dB-JT
 for xen-users@lists.xen.org; Wed, 25 Oct 2017 09:27:07 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 16/E0-20813-AE850F95; Wed, 25 Oct 2017 09:27:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJKsWRWlGSWpSXmKPExsXiVRvkrPsq4kO
 kwf/t7Barrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8af3qssBXdNK7bcPsnWwPhGr4uRi0NIYAKj
 xL/LP1hBHBaBF8wSKx5cY+ti5OSQELjJKnGwhRPCzpJ4OK0XqIgDyE6TWL07FSJcJbHrxQFmE
 FtIQEPixuQZjBBD25gkNn+7xwqSEBYwkpgw8yA7SEJEYA2jxKs/V1kgqm4xSdye/BZsG5uAgc
 Ssrslgo3gFbCVO3O1nB7FZBFQlDs/5DWaLCoRL3Gl9xwJRIyhxcuYTMJtTwFqi8+Q9sDnMAuo
 Sf+ZdYoawxSWavqxkhbDlJZq3zmaewCgyC0n7LCQts5C0zELSsoCRZRWjRnFqUVlqka6RgV5S
 UWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmB0MADBDsZfywIOMUpyMCmJ8oZ7fIgU4
 kvKT6nMSCzOiC8qzUktPsQow8GhJMH7NBwoJ1iUmp5akZaZA4xTmLQEB4+SCO8rkDRvcUFibn
 FmOkTqFKMrx749t/4wcWy6eRdITrkFIjd8fwAkn8183cAsxJKXn5cqJc67H6RZAKQ5ozQPbjQ
 sxVxilJUS5mUEOlaIpyC1KDezBFX+FaM4B6OSMO9BkCk8mXklcBe8AjqOCei4JlWw40oSEVJS
 DYwLvu9+d/WH3nw9p+k1p1/c942w605fG7HcbbtytprkT6X2l+XH1mzlu/iurS73/pvjTEWGM
 o965GM9dYzsErJ8bx15vUu6zP981IEtS3/aSdvlyj6pZfTzbI9kOre+w3r2fuOC9Fe+4lkdtn
 /eqxcfmiHGueXJTWlt4+tPrAuk5iZ/VWSRuqzEUpyRaKjFXFScCADnLO4/LAMAAA==
X-Env-Sender: andre.przywara@linaro.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1508923625!72940902!1
X-Originating-IP: [74.125.82.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51674 invoked from network); 25 Oct 2017 09:27:06 -0000
Received: from mail-wm0-f67.google.com (HELO mail-wm0-f67.google.com)
 (74.125.82.67)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 25 Oct 2017 09:27:06 -0000
Received: by mail-wm0-f67.google.com with SMTP id q124so588216wmb.0
 for <xen-users@lists.xen.org>; Wed, 25 Oct 2017 02:27:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language:content-transfer-encoding;
 bh=0bwRjaMpc6t+uIvfwIEsyiv8S4Kmh9NT1eZdGIixHjE=;
 b=L/lAAU+txK+iqaCZsNnZON7zTtFu7PAFYj6RzITXz3dETlUMbk48TmT14NCyKLdq9r
 QE3nFsL6LUGslHZmqfK0+ot++73p+MvMmm3dmVuHq2Yv8PCK6lb0xFxvi9YnPlr/jRun
 vP2X7nETq3b7oZQpt2LgYLbeUmt/Vv/yAuuTo=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=0bwRjaMpc6t+uIvfwIEsyiv8S4Kmh9NT1eZdGIixHjE=;
 b=kGuUxGhfDjyKijpw5Se2wqGqezJsBEeaJuhkW7/cdLLqYfy+G2SM2aUmt39r3lCN7/
 08DIVJMO0CsyghGx/4vveQgEvB3ipmeOeS1Ox0mvGwK6nX0q5zhMQl6rAi+OP00MYHzO
 2Sx/YUwhU5E3T5TWySZAjF1OgIce/J4qExfSXhSvpmBjYKi8+L2Ft0ZZDVE5QUg5fYOx
 NvmVEU3pDrZt+piZJMYM25AoByNAbwGZh+cHX/2x8ls0b4BqAn6V18Jvkjl0h76fKfoZ
 Y/4K7zk6pgeVCK8Q3VNE99n8NzCtVxckTmBXGdaZS4EY3GT74RBURdRakiI0PvpFG09/
 +u1A==
X-Gm-Message-State: AMCzsaX4Cnxrtft/6lqeXP66T0CgIlICoObRdp7kDbUHtQ/lDkgO0SZ1
 zIF3fbTcg1oVmyZ4XRkl9h8/ZA==
X-Google-Smtp-Source: ABhQp+TGGpVqbW0DcvjBiANN3vWC4CDgdwZKlgnmtuCasROewK8U6Kk2CArguiYQSmhU8R/nP0T8ww==
X-Received: by 10.28.144.140 with SMTP id s134mr1204326wmd.82.1508923625608;
 Wed, 25 Oct 2017 02:27:05 -0700 (PDT)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id b15sm1959227wrh.35.2017.10.25.02.27.04
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 25 Oct 2017 02:27:05 -0700 (PDT)
To: =?UTF-8?B?SmVzw7pzIEzDoXphcm8=?= <jesus.lazaro@ehu.eus>,
 Julien Grall <julien.grall@arm.com>, xen-users@lists.xen.org,
 "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>
References: <9741fca2-c55b-b54e-52e9-1df02e6a205b@ehu.eus>
 <71e0d5c6-e4e0-7460-1173-a158f7997df8@arm.com>
 <d1fb60a1-2de0-e1bb-6299-59959a6abc3c@ehu.eus>
 <749a3b52-8309-02a2-a758-1ed550f5b1dc@arm.com>
 <7999429a-0709-a366-34c0-8a72bc998064@ehu.eus>
 <443f2c08-f53d-c074-36f5-69217f2dc090@arm.com>
 <d0dc8c69-b913-e5bf-1479-9f492190c27d@ehu.eus>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <59561e88-b138-3e8b-79fe-0111b3a720cb@linaro.org>
Date: Wed, 25 Oct 2017 10:31:29 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <d0dc8c69-b913-e5bf-1479-9f492190c27d@ehu.eus>
Content-Language: en-GB
X-Mailman-Approved-At: Wed, 25 Oct 2017 13:24:33 +0000
Subject: Re: [Xen-users] i2c pass-through in mpsoc
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>

SGksCgpPbiAyNS8xMC8xNyAwODoxOCwgSmVzw7pzIEzDoXphcm8gd3JvdGU6Cj4gT24gMjQvMTAv
MTcgMTY6MDUsIEp1bGllbiBHcmFsbCB3cm90ZToKCi4uLi4KCj4gSSBoYXZlIGFkZGVkIHRoZSBj
b21wYXRpYmlsaXR5IGZvciBwZC1pMmMxIChjb21wYXRpYmxlID0KPiAieGxueCx6eW5xbXAtZ2Vu
cGQiOykgYnV0IHRoZSByZXN1bHQgaXMgdGhlIHNhbWUuIEkgZG8gbm90IGtub3cgaWYgaXQKPiBz
aG91bGQgYmUgdGhlcmUgb3Igbm90LCBJIHdhcyBmb2xsb3dpbmcgdGhlIGV4YW1wbGUgYnkgWGls
aW54IGZvciB0aGUKPiBnZW0gYW5kIGl0IGlzIG5vdCB0aGVyZS4KClNvIGl0IGxvb2tzIGxpa2Ug
dGhlIEkyQyBkcml2ZXIgbWlzc2VzIGl0cyBjbG9jayAoc2VlIGJlbG93KS4KCkl0IHJlcXVpcmVz
IGEgcG93ZXItZG9tYWluLCB3aGljaCBwb2ludHMgdG8gcGQtaTJjMSwgYW5kIHRoYXQgbG9va3MK
ZmluZS4gQnV0IHRoYXQgYWxzbyBtZWFucyB0aGF0IGl0J3Mgbm90IG9wdGlvbmFsLCBzbyB5b3Ug
bmVlZCB0aGUKY29tcGF0aWJsZSBpbiB0aGUgcGQtaTJjMSBub2RlLgoKPiBXaGF0IEkgbWVhbiBi
eSB0aGUgbm9kZSBuYW1lIGlzIHRoYXQgdGhlIHNhbWUga2VybmVsK3Jvb3RmcywgaWYgbGF1bmNo
ZWQKPiBub3JtYWxseSAod2l0aCBpdHMgb3duIGRldmljZXRyZWUpIHJlY29nbml6ZXMgdGhlIGky
Yy4gV2hlbiBsYXVuY2hlZCBieQo+IERvbTAsIHRoZSBvbmx5IGRpZmZlcmVuY2UgaXMgdGhlIGRl
dmljZXRyZWUgYW5kIGRvZXMgbm90IGxvYWQgaXQuCj4gCj4gVGhlIHJlc3VsdGluZyBkZXZpY2Vl
dHJlZSBmb3IgRG9tMCwgd2hlbiBpbnNpZGUgWGVuIGlzOgo+IAo+ICMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwo+IC9kdHMtdjEvOwo+IAo+
IC8gewo+IMKgwqDCoMKgwqDCoMKgIGNvbXBhdGlibGUgPSAieGVuLHhlbnZtLTQuOCIsICJ4ZW4s
eGVudm0iOwo+IMKgwqDCoMKgwqDCoMKgIG1vZGVsID0gIlhFTlZNLTQuOCI7Cj4gwqDCoMKgwqDC
oMKgwqAgaW50ZXJydXB0LXBhcmVudCA9IDwweGZkZTg+Owo+IMKgwqDCoMKgwqDCoMKgICNhZGRy
ZXNzLWNlbGxzID0gPDB4Mj47Cj4gwqDCoMKgwqDCoMKgwqAgI3NpemUtY2VsbHMgPSA8MHgyPjsK
PiAKPiDCoMKgwqDCoMKgwqDCoCBwYXNzdGhyb3VnaCB7Cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIGNvbXBhdGlibGUgPSAic2ltcGxlLWJ1cyI7Cj4gwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIHJhbmdlczsKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgI2Fk
ZHJlc3MtY2VsbHMgPSA8MHgyPjsKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgI3Np
emUtY2VsbHMgPSA8MHgyPjsKPiAKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbWlz
Y19jbGsgewo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
Y29tcGF0aWJsZSA9ICJmaXhlZC1jbG9jayI7Cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCAjY2xvY2stY2VsbHMgPSA8MHgwPjsKPiDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHBoYW5kbGUgPSA8MHgyPjsKPiDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNsb2NrLWZyZXF1ZW5j
eSA9IDwweDc3MzU5NDA+Owo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgbGludXgscGhhbmRsZSA9IDwweDI+Owo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCB9OwoKU28geW91IGhhdmUgYSAxMjUgTUh6IG9zY2lsbGF0b3IoPykgaGVyZSwgdXNp
bmcgcGhhbmRsZSAyLgoKPiAKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaTJjQGZm
MDMwMDAwIHsKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IHBvd2VyLWRvbWFpbnMgPSA8MHgxPjsKCkp1c3QgZm9yIGNoZWNraW5nIGFnYWluOiBGYWlsaW5n
IHRvIHByb3ZpZGUgYSB3b3JraW5nIHBvd2VyLWRvbWFpbiBpcwpmYXRhbCB0byB0aGUgZGV2aWNl
IHByb2JlIHByb2Nlc3MsIEFGQUlLLiBTbyBhcmUgeW91IHBvc2l0aXZlIHRoYXQgdGhlClBEIGlz
IHdvcmtpbmc/Cgo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgY29tcGF0aWJsZSA9ICJjZG5zLGkyYy1yMXAxNCIsICJjZG5zLGkyYy1yMXAxMCI7Cj4gwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjbG9ja3MgPSA8MHgz
IDB4M2U+OwoKQW5kIGhlcmUgaXQgcmVmZXJlbmNlcyBjbG9jayA2MiBpbiBwaGFuZGxlIDMsIHdo
aWNoIEkgY2FuJ3QgZmluZAphbnl3aGVyZS4gVGhlIG9ubHkgY2xvY2sgeW91IGhhdmUgaXMgZml4
ZWQgY2xvY2ssIHdpdGggI2Nsb2NrLWNlbGxzID0gMCwKc28gaXQgY2FuJ3QgYmUgcmVmZXJlbmNl
ZCBsaWtlIGFib3ZlLgpTbyBJIGd1ZXNzIHRoZXJlIG11c3QgYmUgYW5vdGhlciBjbG9jayAoZGl2
aWRlciwgUExMPyksIHdoaWNoIHRha2VzIHRoZQpvc2NpbGxhdG9yIGFzIGFuIGlucHV0IGFuZCBw
cm92aWRlcyBhIGNsb2NrIDYyLgoKU28gZWl0aGVyIHlvdSBhcmUgbWlzc2luZyB0aGUgY2xvY2sg
bm9kZSBvciBhcmUgbm90IHNob3dpbmcgaXQgaGVyZT8gQW5kCmlzIHRoZXJlIGFueSBkZWJ1ZyBv
dXRwdXQgZnJvbSB0aGUgZHJpdmVyPyBGcm9tIGEgYnJpZWYgbG9vayBJIHNlZSB0aGF0CnRoZSBw
cm9iZSBzaG91bGQgY29tcGxhaW4gYWJvdXQgbWlzc2luZyBwcm9wZXJ0aWVzLiBUaGUgb25seSB0
aGluZyB0aGF0CmNhbiBmYWlsIHNpbGVudGx5IGlzIHRoZSBNTUlPIG1hcHBpbmcuCkluIGdlbmVy
YWwgaXQgbWlnaHQgYmUgaGVscGZ1bCB0byBhZGQgcHJfaW5mbygpIGNhbGxzIHRvIHVuZGVyc3Rh
bmQKd2hlcmUgaXQncyBmYWlsaW5nLgoKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIHN0YXR1cyA9ICJva2F5IjsKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICNhZGRyZXNzLWNlbGxzID0gPDB4MT47Cj4gwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpbnRlcnJ1cHRzID0gPDB4
MCAweDEyIDB4ND47Cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCAjc2l6ZS1jZWxscyA9IDwweDA+Owo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgcmVnID0gPDB4MCAweGZmMDMwMDAwIDB4MCAweDEwMDA+Owo+IMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgY2xvY2stZnJlcXVl
bmN5ID0gPDB4NjFhODA+OwoKVGhhdCBpcyB0aGUgNDAwS0h6IEkyQyBidXMgKm91dHB1dCogZnJl
cXVlbmN5LCBpbiBjYXNlIHlvdSB3b25kZXIuIFNvCml0J3Mgbm8gc3Vic3RpdHV0ZSB0byB0aGUg
aW5wdXQgZnJlcXVlbmN5LgoKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfTsKPiAK
PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcGQtaTJjMSB7Cj4gwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjb21wYXRpYmxlID0gInhsbngsenlu
cW1wLWdlbnBkIjsKCkkgY2FuJ3QgZmluZCB0aGlzIGNvbXBhdGlibGUgaW4gdGhlIExpbnV4IHRy
ZWUuIERvIHlvdSBoYXZlIGEgZHJpdmVyIGZvcgp0aGF0PyBEb2VzIGl0IHByb2JlPwoKPiDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHBoYW5kbGUgPSA8MHgx
PjsKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHBkLWlk
ID0gPDB4MjY+Owo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgbGludXgscGhhbmRsZSA9IDwweDE+Owo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgI3Bvd2VyLWRvbWFpbi1jZWxscyA9IDwweDA+OwoKPiDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfTsKPiDCoMKgwqDCoMKgwqDCoCB9Owo+IAo+IMKgwqDC
oMKgwqDCoMKgIG1lbW9yeUA0MDAwMDAwMCB7Cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgIGRldmljZV90eXBlID0gIm1lbW9yeSI7Cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgIHJlZyA9IDwweDAgMHg0MDAwMDAwMCAweDAgMHgxMDAwMDAwMD47Cj4gwqDCoMKgwqDCoMKg
wqAgfTsKPiAKPiDCoMKgwqDCoMKgwqDCoCBwc2NpIHsKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgY29tcGF0aWJsZSA9ICJhcm0scHNjaS0wLjIiLCAiYXJtLHBzY2kiOwo+IMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjcHVfb24gPSA8MHgyPjsKPiDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgY3B1X29mZiA9IDwweDE+Owo+IMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCBtZXRob2QgPSAiaHZjIjsKPiDCoMKgwqDCoMKgwqDCoCB9Owo+IAo+IMKgwqDC
oMKgwqDCoMKgIGludGVycnVwdC1jb250cm9sbGVyQDMwMDEwMDAgewo+IMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCBjb21wYXRpYmxlID0gImFybSxjb3J0ZXgtYTE1LWdpYyIsICJhcm0s
Y29ydGV4LWE5LWdpYyI7Cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICNpbnRlcnJ1
cHQtY2VsbHMgPSA8MHgzPjsKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgI2FkZHJl
c3MtY2VsbHMgPSA8MHgwPjsKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcGhhbmRs
ZSA9IDwweGZkZTg+Owo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZWcgPSA8MHgw
IDB4MzAwMTAwMCAweDAgMHgxMDAwIDB4MCAweDMwMDIwMDAgMHgwIDB4MjAwMD47Cj4gwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGxpbnV4LHBoYW5kbGUgPSA8MHhmZGU4PjsKPiDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaW50ZXJydXB0LWNvbnRyb2xsZXI7Cj4gwqDCoMKg
wqDCoMKgwqAgfTsKPiAKPiDCoMKgwqDCoMKgwqDCoCBjaG9zZW4gewo+IMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCBib290YXJncyA9ICJjb25zb2xlPWh2YzAgcmRpbml0PS9zYmluL2lu
aXQiOwo+IMKgwqDCoMKgwqDCoMKgIH07Cj4gCj4gwqDCoMKgwqDCoMKgwqAgdGltZXIgewo+IMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjb21wYXRpYmxlID0gImFybSxhcm12OC10aW1l
ciI7Cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGludGVycnVwdC1wYXJlbnQgPSA8
MHhmZGU4PjsKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaW50ZXJydXB0cyA9IDww
eDEgMHhkIDB4ZjA4IDB4MSAweGUgMHhmMDggMHgxIDB4YiAweGYwOD47Cj4gwqDCoMKgwqDCoMKg
wqAgfTsKPiAKPiDCoMKgwqDCoMKgwqDCoCBjcHVzIHsKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgI2FkZHJlc3MtY2VsbHMgPSA8MHgxPjsKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgI3NpemUtY2VsbHMgPSA8MHgwPjsKPiAKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgY3B1QDAgewo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgY29tcGF0aWJsZSA9ICJhcm0sYXJtdjgiOwo+IMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZGV2aWNlX3R5cGUgPSAiY3B1IjsKPiDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGVuYWJsZS1tZXRob2QgPSAi
cHNjaSI7Cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBy
ZWcgPSA8MHgwPjsKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfTsKPiDCoMKgwqDC
oMKgwqDCoCB9Owo+IAo+IMKgwqDCoMKgwqDCoMKgIGh5cGVydmlzb3Igewo+IMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCBjb21wYXRpYmxlID0gInhlbix4ZW4tNC44IiwgInhlbix4ZW4i
Owo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpbnRlcnJ1cHQtcGFyZW50ID0gPDB4
ZmRlOD47Cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGludGVycnVwdHMgPSA8MHgx
IDB4ZiAweGYwOD47Cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJlZyA9IDwweDAg
MHgzODAwMDAwMCAweDAgMHgxMDAwMDAwPjsKPiDCoMKgwqDCoMKgwqDCoCB9Owo+IH07Cj4gIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCj4g
Cj4gCj4gSSBoYXZlIGFsc28gdHJpZWQgdG8gY2hhbmdlIHRoZSBpMmMgY2xvY2tzIHBhcnQgdG8g
PDB4MiAweDI+IHRvIG1hdGNoCj4gdGhlIG1pc2MgY2xvY2sgcGhhbmRsZSwgYnV0IHRoZSByZXN1
bHQgaXMgdGhlIHNhbWUuCgpUaGF0IGRvZXNuJ3QgaGVscCwgYmVjYXVzZSBwaGFuZGxlIDIgaXMg
YSBmaXhlZCBjbG9jayB3aXRoCiNjbG9jay1jZWxscyA9IDwwPiwgc28gaXQgZG9lc24ndCB0YWtl
IGFuIGFyZ3VtZW50LgpZb3UgbmVlZCBzb21lIGNsb2NrIHdpdGggI2Nsb2NrLWNlbGxzID0gPDE+
LCBvciByZXBsYWNlIHRoYXQgY2xvY2sKc3BlY2lmaWVyIHdpdGggYSBzaW5nbGUgPDB4Mj4gKHRo
b3VnaCBJIGRvdWJ0IHRoYXQgdGhpcyB3b3JrcyBjb3JyZWN0bHksCnVubGVzcyB0aGUgY2xvY2sg
aXMgYWxyZWFkeSBlbmFibGVkKS4KCkNoZWVycywKQW5kcmUuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11
c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Wed Oct 25 13:25:41 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 13:25:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1e7Lfe-0005rA-EY; Wed, 25 Oct 2017 13:24:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <admin@awib.it>) id 1e7L2i-00036L-Pj
 for xen-users@lists.xen.org; Wed, 25 Oct 2017 12:44:23 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 D5/B6-14867-42780F95; Wed, 25 Oct 2017 12:44:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsUSdFm4TVep/UO
 kwZKVKharrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8bm7SvYCrq4Km6vuczYwDiBo4uRi0NI4Dmj
 RGvXYWYQh0XgE5PE4nXP2LoYOTl4BfQkmue2MYPYwgLqEp1fVgPZHBxsAtISNy7JgoRFgMwZV
 5rAylkEVCUa155kBLE5BVwk7t2ewQ6xYB2jxLmW6WBz+AXkJS71fwErYhbQlGjd/psdxJYQUJ
 HonL2fFWQ+r4CgxN8dwhAl8hLb385hhigpl5i7s5UNwnaX+LDwEuMERoFZSCbNQuiehaR7ASP
 zKkb14tSistQiXUu9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA0GQAgh2MdzcF
 HGKU5GBSEuUN9/gQKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC91srUE6wKDU9tSItMwcYJTBpC
 Q4eJRHe7yBp3uKCxNzizHSI1ClGS45jmy7/YeLouHkXSD6b+bqBWYglLz8vVUqc17MNqEEApC
 GjNA9uHCySLzHKSgnzMgIdKMRTkFqUm1mCKv+KUZyDUUmY9xLIWp7MvBK4ra+ADmICOqhJFey
 gkkSElFQDY9DXJwHR/lH/fi2a5au4jDu3VEhjPVu9+dtTs4+scKsUFxbazq6/REjpTLeM+lzG
 v3wmyzK8hWrrbNPU/X6on1E7mht8s3jaVef/4YwzHKOuzlp0ruXITv3Xwaf0HI7PnL2P66nCB
 Qf9rZffN59dvrl1qf/vvEe7lu5/+bgvyEL95hWjxUwWBUosxRmJhlrMRcWJAJdxW5nfAgAA
X-Env-Sender: admin@awib.it
X-Msg-Ref: server-13.tower-27.messagelabs.com!1508935458!103819145!1
X-Originating-IP: [82.211.19.134]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52052 invoked from network); 25 Oct 2017 12:44:18 -0000
Received: from mail.awib.it (HELO mail.awib.it) (82.211.19.134)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Oct 2017 12:44:18 -0000
Received: from z51_lan.lan
 (HSI-KBW-109-193-053-162.hsi7.kabel-badenwuerttemberg.de [109.193.53.162])
 by mail.awib.it (Postfix) with ESMTPSA id 3yMVFY1hYmz7v3f
 for <xen-users@lists.xen.org>; Wed, 25 Oct 2017 14:44:17 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=awib.it; s=mail;
 t=1508935457; bh=YvvTNG001BH0GK7O1UntzCCG021lieDWdaV4zRB0XYE=;
 h=Subject:From:To:Date:In-Reply-To:References:From;
 b=LN6g+ApLbwShIYpK3GmUE+sCVkSgDNIa+X4FDC8CncPdlTdocpabgl7T+yn94OSdH
 9Ootfi07YflTj6n7uLSoY33ynCeeorcqbx/4DnuK1qxJpo4XTMpmp0TFWUocoX45IY
 0zfaiwDXYjZVZ0co4yqQ7w3BIiQ5iwA7/f2h1umg=
Message-ID: <1508935456.11005.7.camel@awib.it>
From: admin <admin@awib.it>
To: xen-users@lists.xen.org
Date: Wed, 25 Oct 2017 14:44:16 +0200
In-Reply-To: <6469A046-623C-480E-8F66-EC593631D02A@thehobsons.co.uk>
References: <1508713909.4091.4.camel@awib.it>
 <CAO3v1VQ=zf=_0w-V1kEq0eycmVHoHFnq1itF9a3CrKuX5eBNTQ@mail.gmail.com>
 <6469A046-623C-480E-8F66-EC593631D02A@thehobsons.co.uk>
Organization: awib IT Solutions
X-Mailer: Evolution 3.22.6-1ubuntu1 
Mime-Version: 1.0
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY,
 URIBL_BLOCKED autolearn=ham version=3.3.2
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on mail.awib.it
X-Mailman-Approved-At: Wed, 25 Oct 2017 13:24:33 +0000
Subject: Re: [Xen-users] VCPUs vs Cores
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>

QW0gTWl0dHdvY2gsIGRlbiAyNS4xMC4yMDE3LCAwODowOCArMDEwMCBzY2hyaWViIFNpbW9uIEhv
YnNvbjoKPiBLdW4gQ2hlbmcgPGNoZW5na3VuY2tAZ21haWwuY29tPiB3cm90ZToKPiAKPiA+ID4g
SSBhbSBhc2tpbmcgYmVjYXVzZSBvbmUgb2YgdGhlIGxpbWl0YXRpb25zIG9mIHRoZSBmcmVlCj4g
PiA+IFNRTCBTZXJ2ZXIgRXhwcmVzcyBpcyB0aGF0IGl0IGlzIHV0aWxpemluZyBtYXggMSBDUFUg
LyA0IGNvcmVzLgo+ID4gWW91IGNhbiBwaW4gdGhvc2UgdmNwdXMgdG8gY3B1IGNvcmVzIGluIGVp
dGhlciB5b3VyIHZtCj4gPiBjb25maWd1cmF0aW9ucyBvciB2aWEgeGwgY29tbWFuZCBsaW5lLgo+
IAo+IEkgZG9uJ3QgdGhpbmsgdGhhdCB3YXMgdGhlIHF1ZXN0aW9uIGhlIHdhcyBhc2tpbmcgLi4u
CmV4YWN0bHkKCj4gQXMgSSByZWFkIGl0LCB0aGUgc29mdHdhcmUgaGUgaXMgdXNpbmcgaXMgcmVz
dHJpY3RlZCB0byBPTkUgQ1BVIGJ1dAo+IHVwIHRvIDQgY29yZXMgaW4gdGhhdCBvbmUgQ1BVLiBS
dW5uaW5nIHVuZGVyIFhlbiwgcGFzc2luZyBtdWx0aXBsZQo+IGNvcmVzIHRocm91Z2ggcmVzdWx0
cyBpbiBhIFZNIHdpdGggbXVsdGlwbGUgc2luZ2xlIGNvcmUgQ1BVcy4gU28KPiBpbnN0ZWFkIG9m
IGJlaW5nIGFibGUgdG8gdXRpbGlzZSA0IGNvcmVzIGluIHRoZSAicmVhbCIgQ1BVLCBpdCdzCj4g
bGltaXRlZCB0byBqdXN0IG9uZSBiZWNhdXNlIG9mIHRoaXMgYWJzdHJhY3Rpb24uCnRoYXQncyBj
b3JyZWN0Cgo+IE9yIHB1dCBhbm90aGVyIHdheSwgZHVlIHRvIGxpY2Vuc2luZyByZXN0cmljdGlv
bnMsIGhlIHJlYWxseSBuZWVkcyBhCj4gVk0gd2l0aCA0LWNvcmUgdmlydHVhbCBDUFUocykgd2hl
cmUgZWFjaCBjb3JlIGlzIG1hcHBlZCB0byBhIHJlYWwKPiBjb3JlLgpUaGlzIGlzIHRoZSBjYXNl
IGlmIGUuZy4gcGFzc2luZyB2Y3B1cyA0LTcgdG8gdGhpcyBWTSB3aGlsZSBwaW5uaW5nCnRwIHZj
cHVzIDQtNy4gSW4gdGhlb3J5IHRoZXNlIGFyZSBtaWdodCBiZSBteSBzZWNvbmQgWGVvbiBDb3Jl
IC0gYnV0CmhvdyBjYW4gSSBjaGVjayBob3cgd2luZG93cyAic2VlcyB0aGlzIHBpZWNlIG9mIGhh
cmR3YXJlIj8KSXMgaXQgbGlrZSAxIENQVSB3aXRoIDQgY29yZXMsIG9yIDQgQ1BVcywgZWFjaCBo
YXZpbmcgMSBjb3JlPwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fCj4gWGVuLXVzZXJzIG1haWxpbmcgbGlzdAo+IFhlbi11c2Vyc0BsaXN0cy54ZW4ub3Jn
Cj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2VycwoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVz
ZXJzQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Wed Oct 25 16:56:08 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 16:56:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1e7OxL-0008Vt-HJ; Wed, 25 Oct 2017 16:55:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <brettstahlman@gmail.com>) id 1e7OxL-0008Vn-0k
 for Xen-users@lists.xen.org; Wed, 25 Oct 2017 16:55:03 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 E1/79-20813-6E1C0F95; Wed, 25 Oct 2017 16:55:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVyMfS6qe7Tgx8
 iDT72GlmsunqA1YHR4+ju30wBjFGsmXlJ+RUJrBmTfl9gLfgmXvFjlnEDY7dIFyMXh5BAP6PE
 m0Pb2EAcFoE7LBJNH9aygjgSAj9YJK40X2HqYuQEcqokNu27xAphF0k8frmIHcZu27cSzOYVE
 JQ4OfMJSxcjB9BYL4mbf+xBwmwCehJ3F28EK2ERUJV40dIHVR4gsWzOGWaQcmEBB4m+u5UgYR
 EBaYnr8+8yg9jMApoSrdt/s09g5JuFZMEsJKkFjEyrGNWLU4vKUot0DfWSijLTM0pyEzNzdA0
 NzPRyU4uLE9NTcxKTivWS83M3MQJDigEIdjDufO50iFGSg0lJlJdhz4dIIb6k/JTKjMTijPii
 0pzU4kOMMhwcShK8Xw8A5QSLUtNTK9Iyc4DBDZOW4OBREuGdCJLmLS5IzC3OTIdInWJ05bhw5
 9IfJo5jmy4DyR+TrgDJA3tuAclnM183MAux5OXnpUqJ814BaRYAac4ozYMbDYvMS4yyUsK8jE
 DHCvEUpBblZpagyr9iFOdgVBLmnQ8yhSczrwTugldAxzEBHdekCnZcSSJCSqqBcbaGadmVSp0
 jfSfzynoD7yquctjKu+e8ivnBy49O2OW6RUyrKI052/tPYL3bBZ7PFQkSuzKOrk4vcugUyJCL
 sd7weeoH+5wVzMIGdqJ7+NtmXHmRy9xoUsy/S2V1+ON2+8UXt2Qo7D+5X6L37QZRuZD2FaxFt
 +oWxJZf2BX39Ao/869Fx6TfKLEUZyQaajEXFScCAM7v1H/HAgAA
X-Env-Sender: brettstahlman@gmail.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1508950501!66922673!1
X-Originating-IP: [209.85.215.53]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34987 invoked from network); 25 Oct 2017 16:55:01 -0000
Received: from mail-lf0-f53.google.com (HELO mail-lf0-f53.google.com)
 (209.85.215.53)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 25 Oct 2017 16:55:01 -0000
Received: by mail-lf0-f53.google.com with SMTP id n69so730498lfn.2
 for <Xen-users@lists.xen.org>; Wed, 25 Oct 2017 09:55:01 -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=kzLVdrYmPpv/g4OAfxwOEab3PCXlwy7vjcSTirW0DAQ=;
 b=lgp3KYemAUP3fuNzlj+6OFcVdyByTixB0Q3h/4ARFmTikqowOIA4KrXIMUzKpaGI8m
 I8LDFLYcBUf6b8HYKCotG7xpbFvcp6T0wtlYG3/thrUMGh6WiPyDw3zg0AvUWzde4DK6
 uzhEGxVw1VYZs3683irC29FTUgoINGU0ZVn1aE4D4jE+mc+BwD4PS9j2kyM2QmOIcweD
 ELu06EILY6Ri2dTeD8MV+qH3g0MPwoVNgqHDG+2fvsorhDnuJWzHNDV4LYPO3hz93NCR
 GsHAGlJbfUE4KigsEwcmsIuNq3dvlVsegZLV5h6sUSsOpsuHBqiWuXQjiO4VL3ctt+ZS
 CGoQ==
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=kzLVdrYmPpv/g4OAfxwOEab3PCXlwy7vjcSTirW0DAQ=;
 b=WbKwPqFnuJK8QhB07wVXFZvOcUiEMxPuxijLHQ2I6YpzQ6fJfHoGZxJBC6QV+TrbgT
 jDAC64YX33twPF5w1Gu7id4nIQoTsHXz8di4Dp8IrxnJlsPozfRBZ6QfR6mpKvuyv95F
 woxUwdTLk83qP+hocCzhZCrRKn24SDD+6en/TwLQHwGfI1zpGjlmsri4ZftSdgHQXxlC
 gC6xYq9vTwwBj3Czj7xZJ69PiOOl0pDeFkLtJpTjr+tAXtLU8IvWR7U1yiFblFM+artP
 eIukPCmQEnTbVqRBJOzKeo1tpaktn/j9wR5DiAFOgSNwR9LhkR1Zk+tBOv1bbuYIRQ5I
 dS6A==
X-Gm-Message-State: AMCzsaVl3ohCzDvpcql/cRyQikc+oBXW8+XMgbFrFctHrxVzY7nECssP
 odlI8YdNlUypndRhfa4hzJUeUTp5gbN6fHmzjJ503A==
X-Google-Smtp-Source: ABhQp+Shm8n4qKkZ/SPHBlOkfQlVr/1WkWEuHBDDvW4HsA4fpue+XbMUIQtep0hfOCm8c0vowSwVsA2i10qbzmzV1/k=
X-Received: by 10.46.99.204 with SMTP id s73mr9003070lje.143.1508950500108;
 Wed, 25 Oct 2017 09:55:00 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.202.80 with HTTP; Wed, 25 Oct 2017 09:54:59 -0700 (PDT)
From: Brett Stahlman <brettstahlman@gmail.com>
Date: Wed, 25 Oct 2017 11:54:59 -0500
Message-ID: <CAOyxqKnSvNg615GpJqXy7=TqPCsHebD44ORDbrGQ0_yYYFkdoQ@mail.gmail.com>
To: Xen-users@lists.xen.org
Subject: [Xen-users] Error accessing memory mapped by xenforeignmemory_map()
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>

SSdtIHRyeWluZyB0byB1c2UgdGhlICJ4ZW5mb3JlaWdubWVtb3J5IiBsaWJyYXJ5IHRvIHJlYWQg
YXJiaXRyYXJ5Cm1lbW9yeSByYW5nZXMgZnJvbSBhIFhlbiBkb21haW4uIFRoZSBjb2RlIHBlcmZv
cm1pbmcgdGhlIHJlYWRzIGlzCmRlc2lnbmVkIHRvIHJ1biBpbiBkb20wIG9uIGEgWnlucSB1bHRy
YXNjYWxlIE1QU29DIChBUk02NCksIHRob3VnaCBJJ20KY3VycmVudGx5IHRlc3RpbmcgaW4gUUVN
VS4gSSBjb25zdHJ1Y3RlZCBhIHNpbXBsZSB0ZXN0IHByb2dyYW0sIHdoaWNoCnJlYWRzIGFuIGFy
Yml0cmFyeSBkb21pZC9hZGRyZXNzIHBhaXIgZnJvbSB0aGUgY29tbWFuZCBsaW5lLCBjb252ZXJ0
cwp0aGUgYWRkcmVzcyAoYXNzdW1lZCB0byBiZSBwaHlzaWNhbCkgdG8gYSBwYWdlIGZyYW1lIG51
bWJlciwgYW5kIHVzZXMKeGVuZm9yZWlnbm1lbW9yeV9tYXAoKSB0byBtYXAgdGhlIHBhZ2UgaW50
byB0aGUgdGVzdCBhcHAncyB2aXJ0dWFsCm1lbW9yeSBzcGFjZS4gQWx0aG91Z2ggeGVuZm9yZWln
bm1lbW9yeV9tYXAoKSByZXR1cm5zIGEgbm9uLU5VTEwKcG9pbnRlciwgbXkgYXR0ZW1wdCB0byBk
ZXJlZmVyZW5jZSBpdCBmYWlscyB3aXRoIHRoZSBmb2xsb3dpbmcgZXJyb3I6CgooWEVOKSB0cmFw
cy5jOjI1MDg6ZDB2MSBIU1I9MHg5MzgxMDAwNyBwYz0weDQwMGEyMCBndmE9MHg3Zjk2NWY3MDAw
CmdwYT0weDAwMDAwMDMwNTU1MDAwClsgICA3NC4zNjE3MzVdIFVuaGFuZGxlZCBmYXVsdDogdHRi
ciBhZGRyZXNzIHNpemUgZmF1bHQgKDB4OTIwMDAwMDApCmF0IDB4MDAwMDAwN2Y5NjVmNzAwMApC
dXMgZXJyb3IKCkl0J3Mgbm90IGNsZWFyIHRvIG1lIHdoaWNoIGFkZHJlc3MgaXMgY2F1c2luZyB0
aGUgZmF1bHQ6IHRoZSAoZG9tMCkKZ3Vlc3QtdmlydHVhbCAoMHg3Zjk2NWY3MDAwKSwgdGhlIGd1
ZXN0LXBoeXNpY2FsICgweDMwNTU1MDAwKSwgb3IgdGhlCmFyYml0cmFyeSBwaHlzaWNhbCBhZGRy
ZXNzIEknbSBhdHRlbXB0aW5nIHRvIG1hcCAobm90IHNob3duKT8gVGhlCmd1ZXN0LXZpcnR1YWwg
YWRkcmVzcyBpcyB0aGUgb25lIHJldHVybmVkIGJ5IHRoZSBtbWFwKCkgY2FsbCBidXJpZWQKd2l0
aGluIHhlbmZvcmVpZ25tZW1vcnlfbWFwKCksIHNvIEkgZG9uJ3QgaGF2ZSBhbnkgY29udHJvbCBv
dmVyIGl0LiBJJ20Kbm90IGFuIEFSTSBleHBlcnQsIGJ1dCBteSB1bmRlcnN0YW5kaW5nIG9mIHRo
ZSAidHRiciBhZGRyZXNzIHNpemUiIGZhdWx0CmlzIHRoYXQgaXQncyBnZW5lcmF0ZWQgd2hlbiBh
IHBoeXNpY2FsIGFkZHJlc3MgdGhhdCBleGNlZWRzIHJhbmdlcwpkZWZpbmVkIGluIG9uZSBvZiB0
aGUgY29udHJvbCByZWdpc3RlcnMgaW52b2x2ZWQgaW4gcGFnZSB0YWJsZSBsb29rdXBzCmlzIHBs
YWNlZCBvbiB0aGUgYWRkcmVzcyBidXMuIEknbSBub3QgaW4gYW55IHdheSBtb2RpZnlpbmcgdGhl
IHBhZ2UKdGFibGVzIGNvbnN0cnVjdGVkIGJ5IHRoZSB4aWxpbnggbGludXgga2VybmVsLCBzbyBp
dCBzZWVtcyBvZGQgdGhhdAptbWFwKCkgd291bGQgYmUgYWxsb2NhdGluZyB0aGUgYnVmZmVyIGF0
IGFuIGlsbGVnYWwgYWRkcmVzcy4KCk15IHVsdGltYXRlIGdvYWwgaXMgdG8gbWFwIHBoeXNpY2Fs
IGFkZHJlc3NlcyBmcm9tIGEgdXNlciBkb21haW4gaW50bwpkb20wLCBidXQgZm9yIG5vdywgSSdt
IHNpbXBseSB0cnlpbmcgdG8gbWFwIHBoeXNpY2FsIGFkZHJlc3NlcyBmcm9tIGRvbTAKaXRzZWxm
LiAoSSdtIGFzc3VtaW5nIHRoZSBhdHRlbXB0IHRvIHBhc3MgZG9taWQ9PTAgaW4gdGhlIGNhbGwg
dG8KeGVuZm9yZWlnbm1lbW9yeV9tYXAoKSB3b3VsZCBoYXZlIGdlbmVyYXRlZCBhbiBlcnJvciBp
ZiBtYXBwaW5nIGRvbTAncwptZW1vcnkgc3BhY2Ugd2VyZSBub3Qgc3VwcG9ydGVkLikgVGhlIGlk
ZWEgaXMgdG8gYmUgYWJsZSB0byByZWFkCmtlcm5lbCBjb2RlL2RhdGEgbWFwcGVkIGF0IGZpeGVk
IChwaHlzaWNhbCkgYWRkcmVzc2VzIGluIGEgZ3Vlc3QuCgpGaXJzdCBvZiBhbGwsIEknZCBsaWtl
IHRvIGtub3cgd2hldGhlciB3aGF0IEknbSBhdHRlbXB0aW5nIHRvIGRvIGlzCnZhbGlkOiBpLmUu
LCBjYW4gSSB1c2UgeGVuZm9yZWlnbm1lbW9yeV9tYXAoKSB0byByZWFkIGFuIGFyYml0cmFyeSBw
YWdlCihzcGVjaWZpZWQgYnkgZ3Vlc3QtcGh5c2ljYWwgcGFnZSBudW1iZXIpIGluIGFuIGFyYml0
cmFyeSBndWVzdCBkb21haW4KKGluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gZG9tMCk/IElm
IHRoZSBjb25jZXB0IGlzIHZhbGlkLCBpcyB0aGVyZQpwZXJoYXBzIHNvbWV0aGluZyBJIG5lZWQg
dG8gZG8gd2l0aCB0aGUgcG9pbnRlciByZXR1cm5lZCBieQp4ZW5mb3JlaWdubWVtb3J5X21hcCgp
IGJlZm9yZSBhdHRlbXB0aW5nIHRvIGRlcmVmZXJlbmNlPyAoSSBub3RpY2VkIGEKcG9zdC1wcm9j
ZXNzaW5nIGNhbGwgdG8gc29tZSBzb3J0IG9mICJub3JtYWxpc2VfcGFnZSIgZnVuY3Rpb24gaW4g
YXQKbGVhc3Qgb25lIHhlbiB0b29sIHRoYXQgdXNlcyB4ZW5mb3JlaWdubWVtb3J5X21hcCgpLCB3
aGljaCBtYWRlIG1lCndvbmRlciB3aGV0aGVyIHRoZXJlIG1pZ2h0IGJlIHNjZW5hcmlvcyBpbiB3
aGljaCB0aGUgYnVmZmVyIHJldHVybmVkIGJ5CnhlbmZvcmVpZ25tZW1vcnlfbWFwKCkgd2FzIG5v
dCByZWFkeSBmb3IgaW1tZWRpYXRlIHVzZS4pCgpJJ2QgYXBwcmVjaWF0ZSBhbnkgaW5zaWdodCBh
bnlvbmUgY2FuIHByb3ZpZGUgaW50byBhbnkgb2YgdGhpcy4gSSd2ZQpiZWVuIHVuYWJsZSB0byBm
aW5kIG11Y2ggZG9jdW1lbnRhdGlvbiBvbiB1c2Ugb2YgdGhlICJmb3JlaWdubWVtb3J5IgppbnRl
cmZhY2UuIExpbmtzIHRvIGRvY3VtZW50YXRpb24gYW5kL29yIGEgcHJvamVjdCB0aGF0IHVzZXMg
dGhlCiJmb3JlaWdubWVtb3J5IiBpbnRlcmZhY2Ugd291bGQgYmUgZ3JlYXRseSBhcHByZWNpYXRl
ZC4gSSBjb25zaWRlcmVkCnBvc3RpbmcgdG8geGVuLWRldmVsLCBidXQgSSB3YW50ZWQgdG8gYmUg
c3VyZSB0aGF0IHdoYXQgSSB3YXMgdHJ5aW5nIHRvCmRvIG1hZGUgc2Vuc2UgYmVmb3JlIHJlcG9y
dGluZyBhIHBvc3NpYmxlIGJ1Zy4uLgoKVGhhbmtzLApCcmV0dCBTLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApY
ZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Wed Oct 25 20:01:24 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 20:01: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 1e7RqZ-00081I-GG; Wed, 25 Oct 2017 20:00:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <psusi@ubuntu.com>) id 1e7RqY-00081C-Cq
 for xen-users@lists.xenproject.org; Wed, 25 Oct 2017 20:00:14 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 D7/32-20813-D4DE0F95; Wed, 25 Oct 2017 20:00:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsWidOqdp67v2w+
 RBruO8Fm82/eX2YHR4/CHKywBjFGsmXlJ+RUJrBkvp29nK3jHVNF3/BVTA+MSpi5GLg4hga2M
 Es8mfWKHcO4yShy/9JMZwjnKJLH54GKgMk4OEQEliWVzn7B1MXJwsAHZ8/eJgISFBdQldr6by
 wJi8wrYSuz8/QKsnEVAVaLp/gx2EFtUIFri+6LnzBA1ghInZz4Bq2cG6v0z7xIzhC0ucevJfC
 YIW15i+9s5zBMYeWchaZmFpGUWkpZZSFoWMLKsYtQoTi0qSy3SNTTVSyrKTM8oyU3MzNE1NDD
 Ty00tLk5MT81JTCrWS87P3cQIDDgGINjB+G1ZwCFGSQ4mJVFehj0fIoX4kvJTKjMSizPii0pz
 UosPMcpwcChJ8Lq8AcoJFqWmp1akZeYAQx8mLcHBoyTC6wGS5i0uSMwtzkyHSJ1iNOa48fD6H
 yaOZzNfNzALseTl56VKifPqgJQKgJRmlObBDYLF5CVGWSlhXkag04R4ClKLcjNLUOVfMYpzMC
 oJ8waDTOHJzCuB2/cK6BQmoFOaVMFOKUlESEk1MLofUNM1vdr+6Q5f3fevU695vX9xavlzaZ1
 fBQfszF1d7i9dz5kae4hr36LDG54HZPOICQo/31fFqJjh6Pcw9nV/0Ld+l/p6lX8FDzUr2NTr
 rZ1leDd6KJ6Pvvn3QVio+paOXak7OM/eUvlQteBqCoPeCeljU5kYNkxZOGtHRoHZ43DVN5p9k
 UosxRmJhlrMRcWJAFla5LTEAgAA
X-Env-Sender: psusi@ubuntu.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1508961612!78804463!1
X-Originating-IP: [34.202.238.73]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11139 invoked from network); 25 Oct 2017 20:00:13 -0000
Received: from ec2-34-202-238-73.compute-1.amazonaws.com (HELO
 vps.thesusis.net) (34.202.238.73)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Oct 2017 20:00:13 -0000
Received: from localhost (localhost [127.0.0.1])
 by vps.thesusis.net (Postfix) with ESMTP id 21BCF24026
 for <xen-users@lists.xenproject.org>; Wed, 25 Oct 2017 16:00:12 -0400 (EDT)
Received: from vps.thesusis.net ([127.0.0.1])
 by localhost (vps.thesusis.net [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id cG4smvSgnqzy for <xen-users@lists.xenproject.org>;
 Wed, 25 Oct 2017 16:00:12 -0400 (EDT)
Received: from [10.1.1.181] (unknown [97.68.109.42])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested) (Authenticated sender: psusi)
 by vps.thesusis.net (Postfix) with ESMTPSA id E19DC24025
 for <xen-users@lists.xenproject.org>; Wed, 25 Oct 2017 16:00:11 -0400 (EDT)
To: xen-users@lists.xenproject.org
From: Phil Susi <psusi@ubuntu.com>
Message-ID: <51efc2f6-97ae-dd05-7b89-d5511044a2a4@ubuntu.com>
Date: Wed, 25 Oct 2017 16:00:11 -0400
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-users] VNC tablet instead of a mouse?
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>

Vk5DIGhhcyBuZXZlciBiZWVuIGNvbXBhdGlibGUgd2l0aCBtb3VzZSBhY2NlbGVyYXRpb24uICBJ
biB0aGUgcGFzdCBJCmp1c3QgcmFuIHhzZXQgbSAwMCB0byBkaXNhYmxlIGl0LCBidXQgYXBwYXJl
bnRseSB5b3UgY2FuJ3QgdHVybiB0aGlzCmRhbW4gZmVhdHVyZSBvZmYgdW5kZXIgV2F5bGFuZC4K
CkkgaGF2ZSBoZWFyZCB0aGF0IGlmIHlvdSBoYXZlIHRoZSBzeXN0ZW0gZW11bGF0ZSBhIHRhYmxl
dCByYXRoZXIgdGhhbiBhCm1vdXNlLCB0aGUgYWNjZWxlcmF0aW9uIGRlc3luYyBwcm9ibGVtIGdv
ZXMgYXdheSwgYnV0IEkgY2FuIG5vdCBzZWVtIHRvCmZpbmQgYW4gb3B0aW9uIGluIFhlbiB0byBk
byB0aGF0LiAgSXMgdGhlcmUgb25lPwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Wed Oct 25 20:26:40 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 20:26: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 1e7SF5-0001P9-2U; Wed, 25 Oct 2017 20:25:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <james@dingwall.me.uk>) id 1e7SF3-0001OK-Fa
 for xen-users@lists.xenproject.org; Wed, 25 Oct 2017 20:25:33 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 E6/6A-07422-C33F0F95; Wed, 25 Oct 2017 20:25:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPIsWRWlGSWpSXmKPExsUSwPDXVdfm84d
 IgyPrmC3e7fvL7MDocfjDFZYAxijWzLyk/IoE1ozns04wFSxmqdh57wlLA+Mm5i5GLg4hgX5G
 ibP317N1MXJySAjIS+xd+IcZxm59+pARpEhCYDmTxK5HP1m6GDmAOtwknr2yAKkREqiQ2DdhH
 SuEXS7xbtdPJhCbRUBVYvPWPrCZbAL6Eo1XJ7GA2CICChLPF35mBLGZBZQk2u++YgexhQXMJa
 73HAXbyytgIrFv4QVmiJm2Eie7etkh4oISJ2c+YYHo1ZK48e8lE8g5zALSEsv/cYCEOQXsJG7
 de8IOEhYVUJb495V1AqPwLCTNs5A0z0JoXsDIvIpRozi1qCy1SNfQUC+pKDM9oyQ3MTNH19DA
 VC83tbg4MT01JzGpWC85P3cTIzDAGYBgB+PKdudDjJIcTEqivAx7PkQK8SXlp1RmJBZnxBeV5
 qQWH2KU4eBQkuCV+ASUEyxKTU+tSMvMAcYaTFqCg0dJhFcNJM1bXJCYW5yZDpE6xWjJcePh9T
 9MHEve3QKSz2a+bmAWYsnLz0uVEuc1AWkQAGnIKM2DGwdLB5cYZaWEeRmBDhTiKUgtys0sQZV
 /xSjOwagkzPv7I9AUnsy8Eritr4AOYgI6qEkV7KCSRISUVANj9urFk6RVfa1KG47bzj147+7p
 siXZHF6/A77G/dB9c+Gh3lmPiWJhG1t2ra8uCNP9MNtIIexkRwvn9niPI0e2GCdsX7Kxvudrz
 OFwC/bm4qNndmQfklowi1nC09RHTHjb457gL+cbXn5u69inJCzh2vSu1bvW9GGV8qu7HeJVld
 8KJq+fIRaoxFKckWioxVxUnAgAsXCZagIDAAA=
X-Env-Sender: james@dingwall.me.uk
X-Msg-Ref: server-6.tower-206.messagelabs.com!1508963131!105841605!1
X-Originating-IP: [80.0.253.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 554 invoked from network); 25 Oct 2017 20:25:32 -0000
Received: from know-smtprelay-omc-5.server.virginmedia.net (HELO
 know-smtprelay-omc-5.server.virginmedia.net) (80.0.253.69)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES128-SHA encrypted SMTP;
 25 Oct 2017 20:25:32 -0000
Received: from dingwall.me.uk ([82.47.84.47])
 by know-smtprelay-5-imp with bizsmtp
 id RwRX1w00B11G8Qq01wRXeR; Wed, 25 Oct 2017 21:25:31 +0100
X-Originating-IP: [82.47.84.47]
X-Authenticated-User: X-Spam: 0
X-Authority: v=2.1 cv=XuEHQgx9 c=1 sm=1 tr=0 a=0bfgdX8EJi0Cr9X0x0jFDA==:117
 a=0bfgdX8EJi0Cr9X0x0jFDA==:17 a=L9H7d07YOLsA:10 a=9cW_t1CCXrUA:10
 a=s5jvgZ67dGcA:10 a=kj9zAlcOel0A:10 a=MKtGQD3n3ToA:10 a=02M-m0pO-4AA:10
 a=1UhrZpe2VIYA:10 a=ZZnuYtJkoWoA:10 a=8XPmR8wrT9SucS5dXrkA:9 a=CjuIK1q_8ugA:10
Received: (qmail 726 invoked from network); 25 Oct 2017 20:25:30 -0000
Received: from behemoth.dingwall.me.uk (192.168.1.5)
 by mail0.xen.dingwall.me.uk with SMTP; 25 Oct 2017 20:25:30 -0000
Received: by behemoth.dingwall.me.uk (Postfix, from userid 1000)
 id 8518CD08C20; Wed, 25 Oct 2017 21:25:30 +0100 (BST)
Date: Wed, 25 Oct 2017 21:25:30 +0100
From: James Dingwall <james-xen@dingwall.me.uk>
To: Phil Susi <psusi@ubuntu.com>
Message-ID: <20171025202530.GA117736@dingwall.me.uk>
References: <51efc2f6-97ae-dd05-7b89-d5511044a2a4@ubuntu.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <51efc2f6-97ae-dd05-7b89-d5511044a2a4@ubuntu.com>
User-Agent: Mutt/1.7.2 (2016-11-26)
Cc: xen-users@lists.xenproject.org
Subject: Re: [Xen-users] VNC tablet instead of a mouse?
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>

T24gV2VkLCBPY3QgMjUsIDIwMTcgYXQgMDQ6MDA6MTFQTSAtMDQwMCwgUGhpbCBTdXNpIHdyb3Rl
Ogo+IFZOQyBoYXMgbmV2ZXIgYmVlbiBjb21wYXRpYmxlIHdpdGggbW91c2UgYWNjZWxlcmF0aW9u
LiAgSW4gdGhlIHBhc3QgSQo+IGp1c3QgcmFuIHhzZXQgbSAwMCB0byBkaXNhYmxlIGl0LCBidXQg
YXBwYXJlbnRseSB5b3UgY2FuJ3QgdHVybiB0aGlzCj4gZGFtbiBmZWF0dXJlIG9mZiB1bmRlciBX
YXlsYW5kLgo+IAo+IEkgaGF2ZSBoZWFyZCB0aGF0IGlmIHlvdSBoYXZlIHRoZSBzeXN0ZW0gZW11
bGF0ZSBhIHRhYmxldCByYXRoZXIgdGhhbiBhCj4gbW91c2UsIHRoZSBhY2NlbGVyYXRpb24gZGVz
eW5jIHByb2JsZW0gZ29lcyBhd2F5LCBidXQgSSBjYW4gbm90IHNlZW0gdG8KPiBmaW5kIGFuIG9w
dGlvbiBpbiBYZW4gdG8gZG8gdGhhdC4gIElzIHRoZXJlIG9uZT8KCkluIHRoZSBndWVzdCBjb25m
aWcgdGhlIGRlZmF1bHQgaXM6Cgp1c2JkZXZpY2UgPSAnbW91c2UnCgpzd2l0Y2ggdG8gdGFibGV0
OgoKdXNiZGV2aWNlID0gJ3RhYmxldCcKClJlZ2FyZHMsCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vy
c0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Thu Oct 26 01:16:28 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 01:16: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 1e7Wlb-00020Q-BL; Thu, 26 Oct 2017 01:15:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mailinglists@websitemanagers.com.au>)
 id 1e7Wla-00020K-AA
 for xen-users@lists.xen.org; Thu, 26 Oct 2017 01:15:26 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 B9/10-15231-D2731F95; Thu, 26 Oct 2017 01:15:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBIsWRWlGSWpSXmKPExsVinbKmSVfH/GO
 kwZ3lAharrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8bftjWMBR+MK3bues/cwDhBqYuRk0NIwE1i
 6+GzzF2MXEB2B5NEy81zTFAOo0Tn/YnsIFXCAiYSu/bsYQSxRQSkJWZcaWKD6A6Q6Hu+lQXEZ
 hOwktj85DmYzS8gJ7Fn3Wmwel4BT4lZO9vB5rAIqErsuL6VCcQWFUiV+DphLQtEjaDEyZlPwG
 xOgUCJObcWgtUzC4RKNN//zwhhi0vcejKfaQIj/ywkLbOQlM1CUgZhm0nM2/yQGcKWl9j+dg6
 QzQFkq0ksa1VCFl7AyL6KUaM4tagstUjX0EQvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgv
 OT93EyMwzBmAYAfj2dOehxglOZiURHkZ9nyIFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB+8j0Y
 6SQYFFqempFWmYOMOJg0hIcPEoivJdA0rzFBYm5xZnpEKlTjPYcPyZd+cPEseHmXSC5D0w+m/
 m6gVmIJS8/L1VKnLfaDKhNAKQtozQPbigsQVxilJUS5mUEOlOIpyC1KDezBFX+FaM4B6OSMO8
 9kOU8mXklcLtfAZ3FBHRWk+oHkLNKEhFSUg2MG47mf2Lwi2B5fvdh3mftpkML/vxXLln36VIt
 4+UHp1gXLbaTNS0Sizy49MQh3udGa7W4kuNTTseqLZANql2T+1ZmydSQ0MKZm/mMupo5Pq2cs
 17W/kzJ03WskrOeeVZ6f3c2ffftpOTOI59E2q+4s+bP/JRStIN5+xQZjiPLsxvvaz2Q5Im7qc
 RSnJFoqMVcVJwIAJHcGOILAwAA
X-Env-Sender: mailinglists@websitemanagers.com.au
X-Msg-Ref: server-7.tower-206.messagelabs.com!1508980520!105806918!1
X-Originating-IP: [59.100.172.130]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_60_70,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60637 invoked from network); 26 Oct 2017 01:15:23 -0000
Received: from 59-100-172-130.cust.static-ipl.aapt.com.au (HELO
 hammer.websitemanagers.com.au) (59.100.172.130)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 26 Oct 2017 01:15:23 -0000
Received: (qmail 6557 invoked by uid 1011); 26 Oct 2017 01:15:03 -0000
Received: from 192.168.5.136 by hammer (envelope-from
 <mailinglists@websitemanagers.com.au>, uid 1008) with qmail-scanner-1.24 
 (clamdscan: 0.98.1/23986. spamassassin: 3.3.1.  
 Clear:RC:1(192.168.5.136):. 
 Processed in 0.038144 secs); 26 Oct 2017 01:15:03 -0000
Received: from unknown (HELO ADAM-MBP.local)
 (adamg+websitemanagers.com.au@192.168.5.136)
 by 0 with ESMTPA; 26 Oct 2017 01:15:03 -0000
To: xen-users@lists.xen.org
References: <CAGib1vexB80tZ+nA=PMvopoamZMajhY7+MHvccxxZHGUrRi9xw@mail.gmail.com>
From: Adam Goryachev <mailinglists@websitemanagers.com.au>
Organization: Website Managers
Message-ID: <c7f7bd9e-6c54-0282-05e3-f76e3549f533@websitemanagers.com.au>
Date: Thu, 26 Oct 2017 12:15:03 +1100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:52.0)
 Gecko/20100101 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <CAGib1vexB80tZ+nA=PMvopoamZMajhY7+MHvccxxZHGUrRi9xw@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-users] Not good performance on 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="===============8270602026172519208=="
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.
--===============8270602026172519208==
Content-Type: multipart/alternative;
 boundary="------------CC2DFDDB3AC3B08E9BBC64DD"
Content-Language: en-US

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



On 24/10/17 02:18, Berillions wrote:
> Hi,
>
> I create a Windows 10 VM (HVM) with Xen. I passed on my VM this device :
> - AMD Rx480 - 8 Go
>
> About CPU and Memory, i passed all my cores (16 cores) from my Ryzen 
> (1700X). My system has 16Gb of Memory RAM and i passed 10Gb for the 
> Guest, the host have 4Gb only (dom0_mem=4000M,max:4000M).
>
> I installed "Rise of Tomb Raider" and i launch a benchmark on Win10 on 
> Xen and Win10 BareMetal (installed really on my Desktop). With the 
> same graphic options, the performance decrease on Xen compared to 
> BareMetal.
>
> Bare Metal Benchmark :
> https://cdn.discordapp.com/attachments/352637536935346187/371588269231570944/RottR_Benchmark_BM.jpg
>
> Xen Benchmark :
> https://media.discordapp.net/attachments/352637536935346187/371588325015814155/RottR_Benchmark_Xen.jpg?width=400&height=225
>
> The average FPS is not bad on Xen, i lost only 4FPS. But if you see 
> the "minimal FPS", there are a big differences :
> 31FPS for Xen, 51 for BareMetal for the 1st test
> 7FPS for Xen, 21FPS pour BareMetal for the 2nd and 3rd test)
>
> I remarked something between Xen and Bare Metal.
> - During the test #2 (Syria) i have slowdown on Xen. But not on BM.
> - During the test #3 (Geothermal Valley), there are missing texture on 
> Xen and not on BM
>
> To have early the same perf, no slowdown and missing texture, i must 
> to set 8 vcpus to the Guest
>
> What can be the causes of these performance losses?

I think you will definitely want to reserve at least 2 cores for the 
dom0, just like you reserved 6GB RAM.

In addition, as others have mentioned, cpu pinning will probably also 
help, but first step is to not share cores between the dom0 and the 
domU, as the dom0 also needs to do some work to allow the domU to work.

Regards,
Adam

--------------CC2DFDDB3AC3B08E9BBC64DD
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 bgcolor="#FFFFFF" text="#000000">
    <p><br>
    </p>
    <br>
    <div class="moz-cite-prefix">On 24/10/17 02:18, Berillions wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CAGib1vexB80tZ+nA=PMvopoamZMajhY7+MHvccxxZHGUrRi9xw@mail.gmail.com">
      <div dir="ltr">
        <div>
          <div>
            <div>
              <div>
                <div>
                  <div>
                    <div>
                      <div>
                        <div>
                          <div>
                            <div>
                              <div>Hi,<br>
                                <br>
                              </div>
                              I create a Windows 10 VM (HVM) with Xen. I
                              passed on my VM this device :<br>
                            </div>
                            - AMD Rx480 - 8 Go<br>
                            <br>
                          </div>
                          About CPU and Memory, i passed all my cores
                          (16 cores) from my Ryzen (1700X). My system
                          has 16Gb of Memory RAM and i passed 10Gb for
                          the Guest, the host have 4Gb only
                          (dom0_mem=4000M,max:4000M).<br>
                          <br>
                        </div>
                        I installed "Rise of Tomb Raider" and i launch a
                        benchmark on Win10 on Xen and Win10 BareMetal
                        (installed really on my Desktop). With the same
                        graphic options, the performance decrease on Xen
                        compared to BareMetal.<br>
                        <br>
                      </div>
                      Bare Metal Benchmark :<br>
                      <a
href="https://cdn.discordapp.com/attachments/352637536935346187/371588269231570944/RottR_Benchmark_BM.jpg"
                        moz-do-not-send="true">https://cdn.discordapp.com/attachments/352637536935346187/371588269231570944/RottR_Benchmark_BM.jpg</a><br>
                      <br>
                    </div>
                    Xen Benchmark :<br>
                    <a
href="https://media.discordapp.net/attachments/352637536935346187/371588325015814155/RottR_Benchmark_Xen.jpg?width=400&amp;height=225"
                      moz-do-not-send="true">https://media.discordapp.net/attachments/352637536935346187/371588325015814155/RottR_Benchmark_Xen.jpg?width=400&amp;height=225</a><br>
                    <br>
                  </div>
                  The average FPS is not bad on Xen, i lost only 4FPS.
                  But if you see the "minimal FPS", there are a big
                  differences :<br>
                </div>
                31FPS for Xen, 51 for BareMetal for the 1st test<br>
              </div>
              7FPS for Xen, 21FPS pour BareMetal for the 2nd and 3rd
              test)<span lang="en"><br>
              </span><br>
              <div class="gmail-markup">I remarked something between Xen
                and Bare Metal. <br>
              </div>
              <div class="gmail-markup">- During the test #2 (Syria) i
                have slowdown on Xen. But not on BM.</div>
              <div class="gmail-markup">
                - During the test #3 (Geothermal Valley), there are
                missing texture on Xen and not on BM</div>
              <div class="gmail-markup"><span lang="en"></span><br>
                <span lang="en"></span></div>
              <span lang="en"><span lang="en">To have early the same
                  perf, no slowdown and missing texture, i must to set 8
                  vcpus to the Guest</span></span></div>
            <div><span lang="en"><br>
              </span></div>
            <div><span lang="en">What can be the causes of these
                performance losses?</span><br>
            </div>
          </div>
        </div>
      </div>
    </blockquote>
    <br>
    I think you will definitely want to reserve at least 2 cores for the
    dom0, just like you reserved 6GB RAM. <br>
    <br>
    In addition, as others have mentioned, cpu pinning will probably
    also help, but first step is to not share cores between the dom0 and
    the domU, as the dom0 also needs to do some work to allow the domU
    to work.<br>
    <br>
    Regards,<br>
    Adam<br>
  </body>
</html>

--------------CC2DFDDB3AC3B08E9BBC64DD--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============8270602026172519208==--


From xen-users-bounces@lists.xen.org Thu Oct 26 13:16:55 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 13:16: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 1e7i0m-0000Nb-Ey; Thu, 26 Oct 2017 13:15:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <psusi@ubuntu.com>) id 1e7i0k-0000NO-Py
 for xen-users@lists.xenproject.org; Thu, 26 Oct 2017 13:15:50 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 DC/06-20813-600E1F95; Thu, 26 Oct 2017 13:15:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsWidOqdpy7rg4+
 RBl9Wyli82/eX2YHR4/CHKywBjFGsmXlJ+RUJrBk/P9sXnGaruDLrJnsD4wzWLkYuDiGBCYwS
 Pe9nMHcxcgI52xkl/k2JhkgsYJJYvvgeI0hCWMBc4nrPUaAiDg4RAV2Jq6s4QMLMAkoS7Xdfs
 UP0pkssauplAylhA4rP3ycCEuYVsJXYf/w2WAmLgKrEx5v9YKtEBaIlvi96zgxRIyhxcuYTFp
 BWTgFTiWv7siCmq0v8mXeJGcIWl7j1ZD4ThC0vsf3tHOYJjAKzkHTPQtIyC0nLLCQtCxhZVjG
 qF6cWlaUW6RrrJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhisDEOxg7PjndIhR
 koNJSZSXYc+HSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvDL3P0YKCRalpqdWpGXmACMHJi3Bw
 aMkwqsAkuYtLkjMLc5Mh0idYjTmuPHw+h8mjmczXzcwC7Hk5eelSonz/r0HVCoAUppRmgc3CB
 bRlxhlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCTMWwWykCczrwRu3yugU5iATmlS/QBySkkiQkq
 qgdEiiPGBP8c9xs46l8f/Tn4rVL2/10zPaeKLtpAMfrsDCteLjR+oGYjsOuzAc2GisY6XdukG
 bf6rtRn3tB5/MXtpEf7w3TbHO4lSnu180YlVfh3m5vNqqp+qnJ32d/rWiY6li6u6pZYUPyjP/
 XUiLPDu9bn/RLZ+qTzynGfqqzZ/p/X7tOZuY1NiKc5INNRiLipOBABmpEBX4wIAAA==
X-Env-Sender: psusi@ubuntu.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1509023748!113197932!1
X-Originating-IP: [34.202.238.73]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4623 invoked from network); 26 Oct 2017 13:15:49 -0000
Received: from ec2-34-202-238-73.compute-1.amazonaws.com (HELO
 vps.thesusis.net) (34.202.238.73)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 13:15:49 -0000
Received: from localhost (localhost [127.0.0.1])
 by vps.thesusis.net (Postfix) with ESMTP id 4BA0E24057;
 Thu, 26 Oct 2017 09:15:48 -0400 (EDT)
Received: from vps.thesusis.net ([127.0.0.1])
 by localhost (vps.thesusis.net [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id PUh29Lt8sOhG; Thu, 26 Oct 2017 09:15:48 -0400 (EDT)
Received: from [10.1.1.181] (unknown [97.68.109.42])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested) (Authenticated sender: psusi)
 by vps.thesusis.net (Postfix) with ESMTPSA id C4B092404F;
 Thu, 26 Oct 2017 09:15:47 -0400 (EDT)
To: James Dingwall <james-xen@dingwall.me.uk>
References: <51efc2f6-97ae-dd05-7b89-d5511044a2a4@ubuntu.com>
 <20171025202530.GA117736@dingwall.me.uk>
From: Phil Susi <psusi@ubuntu.com>
Message-ID: <5094caaf-a174-9b6d-f673-14b6b09cf70c@ubuntu.com>
Date: Thu, 26 Oct 2017 09:15:46 -0400
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20171025202530.GA117736@dingwall.me.uk>
Content-Language: en-US
Cc: xen-users@lists.xenproject.org
Subject: Re: [Xen-users] VNC tablet instead of a mouse?
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>

T24gMTAvMjUvMjAxNyA0OjI1IFBNLCBKYW1lcyBEaW5nd2FsbCB3cm90ZToKPiBPbiBXZWQsIE9j
dCAyNSwgMjAxNyBhdCAwNDowMDoxMVBNIC0wNDAwLCBQaGlsIFN1c2kgd3JvdGU6Cj4+IFZOQyBo
YXMgbmV2ZXIgYmVlbiBjb21wYXRpYmxlIHdpdGggbW91c2UgYWNjZWxlcmF0aW9uLiAgSW4gdGhl
IHBhc3QgSQo+PiBqdXN0IHJhbiB4c2V0IG0gMDAgdG8gZGlzYWJsZSBpdCwgYnV0IGFwcGFyZW50
bHkgeW91IGNhbid0IHR1cm4gdGhpcwo+PiBkYW1uIGZlYXR1cmUgb2ZmIHVuZGVyIFdheWxhbmQu
Cj4+Cj4+IEkgaGF2ZSBoZWFyZCB0aGF0IGlmIHlvdSBoYXZlIHRoZSBzeXN0ZW0gZW11bGF0ZSBh
IHRhYmxldCByYXRoZXIgdGhhbiBhCj4+IG1vdXNlLCB0aGUgYWNjZWxlcmF0aW9uIGRlc3luYyBw
cm9ibGVtIGdvZXMgYXdheSwgYnV0IEkgY2FuIG5vdCBzZWVtIHRvCj4+IGZpbmQgYW4gb3B0aW9u
IGluIFhlbiB0byBkbyB0aGF0LiAgSXMgdGhlcmUgb25lPwo+IAo+IEluIHRoZSBndWVzdCBjb25m
aWcgdGhlIGRlZmF1bHQgaXM6Cj4gCj4gdXNiZGV2aWNlID0gJ21vdXNlJwo+IAo+IHN3aXRjaCB0
byB0YWJsZXQ6Cj4gCj4gdXNiZGV2aWNlID0gJ3RhYmxldCcKCkFyZSB5b3Ugc3VyZT8gIFRoZXNl
IG9wdGlvbnMgc291bmQgbGlrZSB0aGV5IGFyZSBmb3IgcGFzc2luZyB0aHJvdWdoIFVTQgpkZXZp
Y2VzIGZyb20gdGhlIGhvc3QgdG8gdGhlIGd1ZXN0LiAgSSBkb24ndCBoYXZlIGEgcmVhbCBtb3Vz
ZSBvciB0YWJsZXQKSSB3YW50IHRvIHBhc3MgdG8gdGhlIGd1ZXN0OyBJIGp1c3Qgd2FudCB0aGUg
dmlydHVhbCBvbmUgY3JlYXRlZCBieSBWTkMKdG8gYmUgYSB0YWJsZXQuCgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxp
c3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vy
cw==

From xen-users-bounces@lists.xen.org Thu Oct 26 13:36:28 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 13:36: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 1e7iJe-0002G9-N0; Thu, 26 Oct 2017 13:35:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <michel.dhooge@gmail.com>) id 1e7iJd-0002G2-EH
 for xen-users@lists.xenproject.org; Thu, 26 Oct 2017 13:35:21 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 20/C9-10698-894E1F95; Thu, 26 Oct 2017 13:35:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCIsWRWlGSWpSXmKPExsVyMfT+Nt0ZTz5
 GGkw7zGHxbt9fZgdGj8MfrrAEMEaxZuYl5VcksGZc7tvDWnCcuWLm7Fa2BsanTF2MXBxCAjMY
 JV617WIBcVgEGlgljm45zAziSAjMYZXYNHcLUIYDyCmTePwAqIMTyCySONI3iwXCLpbonnuCF
 cTmFRCUODnzCVhcSMBD4tfiqWD1nAJ2Ekv29LJDxGcyShz84ARiswkYSPz+twIsziKgKtF56h
 47xJwAietzvoD1CguYS1zvOcoMYosIKEg8X/iZEcRmFvCVuHZ9OwuErSnRuv03+wRGwVlIzpi
 FJLWAkWkVo3pxalFZapGuhV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmB4MgDB
 DsYL7c6HGCU5mJREeRn2fIgU4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7+fHHSCHBotT01Iq0z
 BxgpMCkJTh4lER4L4GkeYsLEnOLM9MhUqcY7Tku3Ln0h4njxsPrQPLAnltA8tnM1w3MQix5+X
 mpUuK820HaBEDaMkrz4IbCIvsSo6yUMC8j0JlCPAWpRbmZJajyrxjFORiVhHnXg0zhycwrgdv
 9CugsJqCzmlQ/gJxVkoiQkmpgbDHYcEP7wLNVDSVHOljqPeT+ZYgI1qp6vFiqzzD37np/c/YA
 FT4zvcmh/Wcvq7gfsnBtNHq1pjF7XfW7Q+xd0T5nn723KopaWV0pUha5o+zRyddNR3l2bXhQ/
 blNba1lam5SY4/XWSYWnfsL1eY+/P+hK9WtX87dwODZO9eVpwpzUlYu22CtxFKckWioxVxUnA
 gAhZVwbecCAAA=
X-Env-Sender: michel.dhooge@gmail.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1509024919!104555232!1
X-Originating-IP: [209.85.223.182]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19490 invoked from network); 26 Oct 2017 13:35:20 -0000
Received: from mail-io0-f182.google.com (HELO mail-io0-f182.google.com)
 (209.85.223.182)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 26 Oct 2017 13:35:20 -0000
Received: by mail-io0-f182.google.com with SMTP id 134so5391453ioo.0
 for <xen-users@lists.xenproject.org>; Thu, 26 Oct 2017 06:35:19 -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=WbxRyWmaPjoiY/ZzhoUTAwfd38UD5l4LKog0fNiSpXU=;
 b=UGpzRmljfaPpJCJkXa2pLPo7sA2jGRX5dLOpy7d17uqmbxi4CYiFSOKTJD6vuhAval
 hBQpDShoNjnX8+HJqWoCvFCKnwpfBrHviyfn1oPRrfb7Ut4fG34a/FoIB8+t7uB5D7LI
 Spzrf/0MEhbEcM15M/JHxxODzDepM608OSNkuPt1sYRzINlcycuMWkQA+LZrj5ZPny3A
 4Hn7hTNsZvci6K0AcXrXUVfwqRlcSLahmLv3+m+nikEtn2emP1vwd10YL1pIk8gttm0e
 havpRxyVh+eH8Rqg/VAfUUABOf8K+NXFUX3Uaag+PyyzJV+LK0zvCTwmt6ykzQP7ih8R
 eWPA==
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=WbxRyWmaPjoiY/ZzhoUTAwfd38UD5l4LKog0fNiSpXU=;
 b=G+loOk9UmKsPHtxLHgSY93eUE9h1PIanJWkDmcdLnyuKGjXGwOCR+wiGj4yTZveTfj
 BnHzMN5zOPbIpmAv68duWQdjua/0IGF6itL3gs4JedzMLYHDxDfxm1z2lwZJ3wL6eDOJ
 f2u9IvUpLYh4WhlyXkAybsrf3+Hsr9M5u1w6JrkGx1QL9n9bC4KoRYoZ52UghpyLfCLV
 +YH4/GEYOTojPnlW2ENT78WBM5BpbYul24ZyD7fZP+DW26i57JPAtmePuw4vQGtpqpwC
 hlvYlvFGAhAhuavzJWEDECw9xpcyKKvyPf6aGbO+AEXLqX6ca1eUFQB2BMh/ipBxhjhw
 0gCQ==
X-Gm-Message-State: AMCzsaX+/9AP/zEwO1cFv2J/wkGyk/V6uvOm+vgDl8AkOoeXXNMvzdTd
 GinLlCmIJeleDdnIl4gk7tnNNtCppoq2Ov5g82U=
X-Google-Smtp-Source: ABhQp+T1pEy4tYlzSOJmsZWUR/hJkcpwqm8FHuzROQd6HT27HpQhMPSbAo3jta+/E+6puOAHb92ZO7/6N6aVVlYYtl0=
X-Received: by 10.36.115.144 with SMTP id y138mr2404776itb.89.1509024918781;
 Thu, 26 Oct 2017 06:35:18 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.2.148.1 with HTTP; Thu, 26 Oct 2017 06:34:58 -0700 (PDT)
In-Reply-To: <5094caaf-a174-9b6d-f673-14b6b09cf70c@ubuntu.com>
References: <51efc2f6-97ae-dd05-7b89-d5511044a2a4@ubuntu.com>
 <20171025202530.GA117736@dingwall.me.uk>
 <5094caaf-a174-9b6d-f673-14b6b09cf70c@ubuntu.com>
From: "Michel D'HOOGE" <michel.dhooge@gmail.com>
Date: Thu, 26 Oct 2017 15:34:58 +0200
Message-ID: <CABvfmH6E1KOgEkF9Jgj+OaOM4RJWp5mVMMOqvN_RT7kxrx8aoQ@mail.gmail.com>
To: Phil Susi <psusi@ubuntu.com>
Cc: James Dingwall <james-xen@dingwall.me.uk>, xen-users@lists.xenproject.org
Subject: Re: [Xen-users] VNC tablet instead of a mouse?
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>

PiBBcmUgeW91IHN1cmU/ICBUaGVzZSBvcHRpb25zIHNvdW5kIGxpa2UgdGhleSBhcmUgZm9yIHBh
c3NpbmcgdGhyb3VnaCBVU0IKPiBkZXZpY2VzIGZyb20gdGhlIGhvc3QgdG8gdGhlIGd1ZXN0LiAg
SSBkb24ndCBoYXZlIGEgcmVhbCBtb3VzZSBvciB0YWJsZXQKPiBJIHdhbnQgdG8gcGFzcyB0byB0
aGUgZ3Vlc3Q7IEkganVzdCB3YW50IHRoZSB2aXJ0dWFsIG9uZSBjcmVhdGVkIGJ5IFZOQwo+IHRv
IGJlIGEgdGFibGV0LgoKVGhpcyBpcyBpbmRlZWQgcXVpdGUgc3RyYW5nZSB0aGF0IGVtdWxhdGlu
ZyBhIHJlYWwgcGllY2Ugb2YgSFcgaGVscHMgVk5DIDotKQoKQnV0IHRoaXMgcmVhbGx5IHdvcmtz
LCBhdCBsZWFzdCB3aGVuIGJvdGggdGhlIFZOQyBTZXJ2ZXIgKHdoaWNoIGlzCmF0dGFjaGVkIHRv
IHFlbXUpIGFuZCB0aGUgVk5DIGNsaWVudCBydW4gb24gdGhlIHNhbWUgY29tcHV0ZXIuCgpNLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Thu Oct 26 13:47:23 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 13:47: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 1e7iV1-0003AQ-RL; Thu, 26 Oct 2017 13:47:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <michel.dhooge@gmail.com>) id 1e7iUz-0003AI-Vz
 for xen-users@lists.xenproject.org; Thu, 26 Oct 2017 13:47:06 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 91/93-29911-957E1F95; Thu, 26 Oct 2017 13:47:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsVyMfT+at2I5x8
 jDZ5t1LB4t+8vswOjx+EPV1gCGKNYM/OS8isSWDN2Psks2M9SsfPWDcYGxlPMXYxcHEICMxkl
 9n6dyA7isAjcYZGYNfsMmCMh8INFoqN/JZDDCeRUSbxrOs0GYRdJfL94CyqeL7Gl8TJYnFdAU
 OLkzCcsILaQgIfEjw2dzCA2m4CBxO9/K4DqOYA2qEq8fhIJUR4g8XLCb2aQsLCAtsTGp3wgYR
 EBJYllc5+ATWQW0JRo3f6bfQIj3ywkC2YhSS1gZFrFqFGcWlSWWqRraKqXVJSZnlGSm5iZo2t
 oYKaXm1pcnJiempOYVKyXnJ+7iREYVAxAsIPx27KAQ4ySHExKorwMez5ECvEl5adUZiQWZ8QX
 leakFh9ilOHgUJLgtXz2MVJIsCg1PbUiLTMHGN4waQkOHiUR3qUgad7igsTc4sx0iNQpRnuOC
 3cu/WHiuPHwOpA8sOcWkHw283UDsxBLXn5eqpQ4bzRImwBIW0ZpHtxQWDxeYpSVEuZlBDpTiK
 cgtSg3swRV/hWjOAejkjAvN8gUnsy8Erjdr4DOYgI6q0n1A8hZJYkIKakGRoPACb8zV8SeFbs
 hMW1COUfdq6V5byxWeykrFKjn8pefaFYPjvxifOZhc1sPqysj4xmLh/4b5bV8Gqfm21knuK9x
 SpGezJXx46XK/Y2HD6U6LWH5ka7ForX9ZX0+84IntsJHxUKiQo5cj7Ra/fR7SenFpiUTph78f
 ee448W10vpSE28fE2p5q8RSnJFoqMVcVJwIAN5S5RfCAgAA
X-Env-Sender: michel.dhooge@gmail.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1509025623!90355142!1
X-Originating-IP: [209.85.223.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45271 invoked from network); 26 Oct 2017 13:47:04 -0000
Received: from mail-io0-f171.google.com (HELO mail-io0-f171.google.com)
 (209.85.223.171)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 26 Oct 2017 13:47:04 -0000
Received: by mail-io0-f171.google.com with SMTP id b186so5473505iof.8
 for <xen-users@lists.xenproject.org>; Thu, 26 Oct 2017 06:47: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=QyrRTvOb9+Hc+MLCCjaO6e1boN2YxSiVAfXu7kxV+5I=;
 b=QwjKi//XZ7musfYnrnVh9s3JiKjkXc2Ga3D1o2lacdd+zGiwq6vSVNGPFFkUFfXKJZ
 y50xZc97GwcNciarLUzXRJz9uSrqs01urRAueBmvy4EqzczP3u/LGSFyBj1rFyn7cSzj
 JjwS+i22MSQk01/cvfdk+aQ4feKEuAq1igssfZXtNhGCOWD2C5aC+v22kgKnKsdoh2rA
 zSiuOzNnuxcSHeZLWkpVYxLY2rt5iofN7U1wueFYiQTAQxA/3BwM7F3Te4NLc5zvyVwy
 sjQQe0XfyM4Y7tPBbECWtmSl9f8opl5YnClFBbKtVxJIg/8kCiMxJURkYqGK+i5bfY5T
 XhOQ==
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=QyrRTvOb9+Hc+MLCCjaO6e1boN2YxSiVAfXu7kxV+5I=;
 b=MskYp3Pabxk/U8gvfoLusE3huw6f10mMq1rtDvM4FRExuDD5Dwd7SlSwGvtj0IDfjo
 vvz2bJaWnP8osAX2HbVKoaZlvfsLG7jobuaH7+423q4l2/q5B/cesRV2QS3V2xOOdFvp
 m+sAJYc7iBXHMg2/hWEB8T0abUdmhevXCJMhrWMTxS9DMwrVggOkSJmKb/2VqUA/s9IQ
 2Nx+44QNFx496/bKwSLLxXJHbIbOUr+Qtc51iPOiBX2yV6SDaDg7+ogxYp340tjsMUkb
 kHgwpxMhnxsj1GmEWWLNLwoqnddhI7oZpF7GdckKKYs+zCPTbOHfDUXEZ5iaY360WU1c
 e8MA==
X-Gm-Message-State: AMCzsaWZONwX8TxV+mt9cTSFJ5ZsklBYqLJnKRkJCPKUcN/jIJKSXZRF
 jnQRs+jTKv9fFi7FVmFNZbUZczDDOT/T2AOb0lJxmQ==
X-Google-Smtp-Source: ABhQp+Q5Kg14KZ7j9Dlz7zCd5pFbF6ij93ayWlx83S+pSlZfVG86DoTqPUwFR1b0n4yP0WYXjTR4Doo85IKWDTeMREg=
X-Received: by 10.36.43.13 with SMTP id h13mr2663457ita.8.1509025623272; Thu,
 26 Oct 2017 06:47:03 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.2.148.1 with HTTP; Thu, 26 Oct 2017 06:46:42 -0700 (PDT)
From: "Michel D'HOOGE" <michel.dhooge@gmail.com>
Date: Thu, 26 Oct 2017 15:46:42 +0200
Message-ID: <CABvfmH5Crx4ZY3=6pjVAOAENEDMKcao_eA9zFoCPz-e9fr9B0g@mail.gmail.com>
To: xen-users@lists.xenproject.org
Subject: [Xen-users] Windows PV drivers installed twice
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>

RGVhciBYZW4gdXNlcnMsCgpJIGp1c3QgZGlzY292ZXJlZCB0aGF0IGluIG15IFdpbmRvd3MgZ3Vl
c3QsIHRoZSBQViBkcml2ZXJzIGFyZQppbnN0YWxsZWQgdHdpY2UuIEluIHRoZSBsaXN0IG9mIGlu
c3RhbGxlZCBwcm9ncmFtcyBJIGhhdmU6CiAgWGVuIEludGVyZmFjZSAgIDkuMC4wLjY0ICYgOS4w
LjAuNjkKICBYZW4gUFYgQnVzICAgIDkuMC4wLjEzOSAmIDkuMC4wLjE0OAogIFhlbiBQViBOZXR3
b3JrIENsYXNzICAgOS4wLjAuMTQwICYgOS4wLjAuMTQ2CmV0Yy4KCkZpcnN0IHZlcnNpb25zIHdl
cmUgaW5zdGFsbGVkIHRoZSAzcmQgb2Ygb2N0b2JlciBhbmQgc2Vjb25kIHZlcnNpb25zCnRoZSA0
dGguIFNvIEkgZ3Vlc3MgSSBtZXNzZWQgdXAgZHVyaW5nIHRoZSBpbnN0YWxsYXRpb24uCgoKQ2Fu
IEkgcmVtb3ZlIHRoZSBvbGRlc3QgcGFja2FnZXM/IEFuZCBpZiB5ZXMsIGlzIHRoZXJlIHNvbWV0
aGluZwpzcGVjaWFsIHRvIHBheSBhdHRlbnRpb24gdG8/CkkgZGlkbid0IGZpbmQgYW55IGhlbHAg
aW4gdGhlIHdpa2kgYWJvdXQgdXBncmFkaW5nIHRoZXNlIGRyaXZlcnMuCgoKVGhhbmtzCi0tCk1p
Y2hlbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Thu Oct 26 15:58:29 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 15:58:29 +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 1e7kXE-0005XB-DM; Thu, 26 Oct 2017 15:57:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jesus.lazaro@ehu.eus>) id 1e7kXC-0005X4-Rg
 for xen-users@lists.xen.org; Thu, 26 Oct 2017 15:57:30 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 C4/F5-20834-AE502F95; Thu, 26 Oct 2017 15:57:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFKsWRWlGSWpSXmKPExsUy7zGDk+5L1k+
 RBudmS1msunqA1YHR4+ju30wBjFGsmXlJ+RUJrBmt/VtZCs6pVHxb+5S1gXGfZBcjF4eQwDJG
 iQfX/rFBOD2MEkd3NCM4N15/Zu1i5ARyOhglts0JgEjMZpRYdLkXLCEsYCQxYeZBdpCEiMB8R
 onHS/pYIKo+MEtcnj4LaBYHB5uArcTCFj6QBl4BK4kVC1+xgNgsAqoSH588ALNFBcIlms72s0
 DUCEqcnPkEzOYUsJPY+WMxM4jNLGAmMW/zQyhbXOLWk/lMELa8RPPW2cwgqyQECiWu3g8FCUs
 AjVl27DgLRNhKYspWfghTReLpjFqICk2J7ev/MkLYJhL/rm6BstUlemc9APtKQmAJq8SXBRPZ
 IBKOEv87OlggEosYJX6f+cs+gVF6FpKrZyG5dBaSS2chuXQBI8sqRvXi1KKy1CJdI72kosz0j
 JLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMAYrmdgYNzBeKrZ+RCjJAeTkigvw54PkUJ8Sf
 kplRmJxRnxRaU5qcWHGGU4OJQkeK+wfIoUEixKTU+tSMvMASYTmLQEB4+SCK84SJq3uCAxtzg
 zHSJ1itGY49imy3+YOJ7NfN3ALMSSl5+XKiXOOx+kVACkNKM0D24QLMldYpSVEuZlZGBgEOIp
 SC3KzSxBlX/FKM7BqCTMexxkCk9mXgncvldApzABndKk+gHklJJEhJRUAyOnkLGYj8eyL5aPe
 fbs4Q6/6blhhVL7Lz5+se4f3/uC1qk4vv7y2vOfkY5G115Gzl0922cuyNi2IEbknnIZw7cspg
 rfxKTsbB6xt4nVNoor3ojtmd9nGbVJ4/tPHptGHvfyhaYq83luvel6cyHoXdKU5GeTHrXM1XH
 fYz6xpblDNM5hQ6VFqBJLcUaioRZzUXEiABF2/rltAwAA
X-Env-Sender: jesus.lazaro@ehu.eus
X-Msg-Ref: server-5.tower-31.messagelabs.com!1509033448!108886654!1
X-Originating-IP: [158.227.0.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8847 invoked from network); 26 Oct 2017 15:57:29 -0000
Received: from smtp.lg.ehu.es (HELO smtp.ehu.eus) (158.227.0.66)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 15:57:29 -0000
Received: from imsva2.lgp.ehu.es (imsva2.lgp.ehu.es [10.0.3.246])
 by postfix.smtp2.imsva2 (Postfix) with ESMTPS id 6575A5E33;
 Thu, 26 Oct 2017 17:57:28 +0200 (CEST)
Received: from imsva2.lgp.ehu.es (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 30A245A04F;
 Thu, 26 Oct 2017 17:57:28 +0200 (CEST)
Received: from imsva2.lgp.ehu.es (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 23AD95A045;
 Thu, 26 Oct 2017 17:57:28 +0200 (CEST)
Received: from smtp.ehu.eus (unknown [10.0.100.76])
 by imsva2.lgp.ehu.es (Postfix) with ESMTPS;
 Thu, 26 Oct 2017 17:57:28 +0200 (CEST)
Received: from [158.227.67.209] (u108254.bi.ehu.es [158.227.67.209])
 by smtp2 (Postfix) with ESMTPSA id A9C9D5E33;
 Thu, 26 Oct 2017 17:57:27 +0200 (CEST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Julien Grall <julien.grall@arm.com>, xen-users@lists.xen.org,
 "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>
References: <9741fca2-c55b-b54e-52e9-1df02e6a205b@ehu.eus>
 <71e0d5c6-e4e0-7460-1173-a158f7997df8@arm.com>
 <d1fb60a1-2de0-e1bb-6299-59959a6abc3c@ehu.eus>
 <749a3b52-8309-02a2-a758-1ed550f5b1dc@arm.com>
 <7999429a-0709-a366-34c0-8a72bc998064@ehu.eus>
 <443f2c08-f53d-c074-36f5-69217f2dc090@arm.com>
 <d0dc8c69-b913-e5bf-1479-9f492190c27d@ehu.eus>
 <59561e88-b138-3e8b-79fe-0111b3a720cb@linaro.org>
 <1bd6aa55-c2c9-98d1-16e5-06f724a2251a@ehu.eus>
 <68f378e2-e94b-0757-bc75-462f225f16fd@linaro.org>
From: =?UTF-8?B?SmVzw7pzIEzDoXphcm8=?= <jesus.lazaro@ehu.eus>
Message-ID: <0d54b355-2eac-7093-2342-e92e759610be@ehu.eus>
Date: Thu, 26 Oct 2017 17:57:27 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <68f378e2-e94b-0757-bc75-462f225f16fd@linaro.org>
Content-Language: en-US
X-Greylist: ACL 158 matched, not delayed by milter-greylist-4.4.3 (smtp2);
 Thu, 26 Oct 2017 17:57:28 +0200 (CEST)
X-TM-AS-GCONF: 00
X-TM-AS-Product-Ver: IMSVA-9.1.0.1631-8.1.0.1062-23418.006
X-TM-AS-Result: No--13.726-7.0-31-10
X-imss-scan-details: No--13.726-7.0-31-10
X-TMASE-Version: IMSVA-9.1.0.1631-8.1.1062-23418.006
X-TMASE-Result: 10--13.725800-10.000000
X-TMASE-MatchedRID: gjZGo2H/wj9aNYs/JxOwj49QEqkRQ5q2EtdrY/Wb3fPagsZM0qVv18kU
 hKWc+gwPzjqJngvc26gn1aTwtcqsuCvIUds2cEsbbc297PAGtWa4pLI6MoPBuLwfmMv1YhtqIqM
 97gUhxlfWqQOyrClrWbeBib+GaoKbU4bL6Vfbl4wmZusHWPhfCjFcf92WG8u//Z2SSD7R8hR4cn
 EkDT9giG71ZFDEuvBKxOwqJ2xqFVG55KY6uYEeS1Sy0iXp9SQnZU3UHMyU2UUOUs4CTUgKy9U/L
 zfBPLsLEkRA7FpRUXCUR1IBmZrW4mLL4j1Iu6bQXP5rFAucBUGnCcVmef5UfE4K0IMk2m3GFH8A
 ZSTGk1fvc7xYiAWVmgEqNVzT4az67h1xPdlpOhwlAj6R+xEl2jFFLhGUD8AWmI1RpP/+oMnAktg
 DJtZ0AucPzg8iRACUclexe+TzNmifOU6EVkPce1u4M/xm4KZeIaLR+2xKRDJkljqvtoNIdrSeP3
 F8zgSUzygfwcTwESwAf/HImzvCGFX6t1fv3Dv1ngIgpj8eDcBZDL1gLmoa/PoA9r2LThYYKrauX
 d3MZDWDG4IEHJUqud/HRH3q3Bai4c3BqK+8F2B6mRgxPX+yStvSX9eE1bJy
X-TMASE-SNAP-Result: 1.821001.0001-0-1-12:0,22:0,33:0,34:0,39:0-0
X-Greylist: Sender IP whitelisted, Sender succeeded SMTP AUTH, not delayed by
 milter-greylist-4.4.3 (postfix.smtp2.imsva2);
 Thu, 26 Oct 2017 17:57:28 +0200 (CEST)
Subject: Re: [Xen-users] i2c pass-through in mpsoc
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>

SGksCgpGaXJzdCBvZiBhbGwsIHRoYW5rcyBmb3IgeW91ciBlZmZvcnQuCgpPbiAyNS8xMC8xNyAx
MzoyNywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gSGksCi4uLgo+IAo+IFNvIGRvZXMgeW91ciBM
aW51eCBrZXJuZWwgaGF2ZSBhIGRyaXZlciB3aGljaCBtYXRjaGVzCj4gInhsbngsenlucW1wLWdl
bnBkIj8gQmVjYXVzZSBJIGNhbid0IGZpbmQgdGhhdCBzdHJpbmcgaW4gbWFpbmxpbmUgTGludXgu
Cj4gCj4gT3IgYXJlIHlvdSB1c2luZyBzb21lIFhpbGlueCBwcm92aWRlZCBCU1Aga2VybmVsIGhl
cmU/Cj4gCgpJIGFtIHVzaW5nIFhpbGlueCBwcm92aWRlZCBCU1AgKFBldGFsaW51eCkgZm9yIGEg
Y3VzdG9tIGJvYXJkLgoKLi4uCgo+IAo+ICJwb3dlci1kb21haW5zID0iIGlzIGEgZ2VuZXJpYyBE
VCBwcm9wZXJ0eSBoYW5kbGVkIGJ5IHRoZSBMaW51eCBkcml2ZXIKPiBmcmFtZXdvcmsuIEl0IHNo
b3VsZCBiZSBwb3NzaWJsZSB0byBqdXN0IHJlbW92ZSB0aGF0IGxpbmUsIGluIGNhc2UgdGhlCj4g
cG93ZXItZG9tYWluIGlzIGFscmVhZHkgZW5hYmxlZC4KPiAKCklmIEkgcmVtb3ZlZCB0aGlzIGxp
bmUsIElSUSBlcnJvcnMgYXBwZWFyOgoKWyAgICAyLjAyNTE4M10gaTJjIC9kZXYgZW50cmllcyBk
cml2ZXIKWyAgICAyLjAyNTMwNF0gY2Rucy1pMmMgZmYwMzAwMDAuaTJjOiBjYW5ub3QgZ2V0IGly
cSAtNgpbICAgIDIuMDI1MzMzXSBjZG5zLWkyYzogcHJvYmUgb2YgZmYwMzAwMDAuaTJjIGZhaWxl
ZCB3aXRoIGVycm9yIC0yMgoKLi4uCgo+IAo+IFdlbGwsIEkgdGhpbmsgeW91IGFyZSBzdHVtYmxp
bmcgdXBvbiBhIGdlbmVyYWwgcHJvYmxlbSBoZXJlOiBUaGUgZGV2aWNlCj4gZHJpdmVyIG5lZWRz
IGEgU29DIHNwZWNpZmljIGNsb2NrLCBidXQgeW91IGNhbid0IGV4cG9zZSB0aGUgd2hvbGUgU29D
Cj4gY2xvY2sgZGV2aWNlLCBiZWNhdXNlIERvbTAgbmVlZHMgdGhpcyB0byBkcml2ZSBhbGwgdGhl
IG90aGVyIHBlcmlwaGVyYWxzCj4gYW5kIHlvdSBkb24ndCB3YW50IGEgRG9tVSB0byBtZXNzIHdp
dGggdGhhdC4KPiBBcyBhIHF1aWNrIGhhY2sgeW91IGNvdWxkIGxlYXJuIHRoZSByYXRlIG9mIHRo
YXQgY2xvY2sgaW4gRG9tMDoKPiAjIGNhdCAvc3lzL2tlcm5lbC9kZWJ1Zy9jbGsvY2xrX3N1bW1h
cnkKPiBhbmQgdGhlbiBpbmplY3QgYSBmaXhlZC1jbG9jayB3aXRoIHRoYXQgZnJlcXVlbmN5IGFu
ZCByZWZlciB0byB0aGF0IGZyb20KPiB0aGUgaTJjIG5vZGU6Cj4gCWkyYzBfY2xrIHsKPiAJCWNv
bXBhdGlibGUgPSAiZml4ZWQtY2xvY2siOwo+IAkJI2Nsb2NrLWNlbGxzID0gPDA+Owo+IAkJY2xv
Y2stZnJlcXVlbmN5ID0gPHRoZS1mcmVxdWVuY3ktaGVyZT47Cj4gCQlwaGFuZGxlID0gPDM+Owo+
IAl9Owo+IAo+IAlpMmNAZmYwMzAwMDAgewo+IAkJY2xvY2tzID0gPDM+Owo+IAkJLi4uCj4gCj4g
VGhhdCBzaG91bGQgbWFrZSB0aGUgcHJvYmUgcm91dGluZSBoYXBweSwgYnV0IHN0aWxsIGRvZXNu
J3QgbWVhbiB0aGF0Cj4geW91ciBjbG9jayBpcyBlbmFibGVkIDotKAo+IENoYW5jZXMgYXJlIHRo
ZSBEb20wIGNsb2NrIGRyaXZlciBleHBsaWNpdGx5IGRpc2FibGVzIHVudXNlZCBjbG9ja3MuIFlv
dQo+IGNvdWxkIHRyeSB0byBhZGQgImNsa19pZ25vcmVfdW51c2VkIiB0byB0aGUgRG9tMCBrZXJu
ZWwgY29tbWFuZCBsaW5lLAo+IGJ1dCB0aGF0IHdvdWxkIG9ubHkgdGFrZSBjYXJlIG9mICpub3Qg
ZGlzYWJsaW5nKiBpdCwgaXQgd291bGQgbm90IGVuYWJsZQo+IHRoZSBjbG9jayBleHBsaWNpdGx5
LiBJZiB5b3Uga25vdyBob3csIHlvdSBjb3VsZCB0cnkgdG8gZW5hYmxlIHRoZSBjbG9jawo+IGZy
b20gZmlybXdhcmUgKFUtQm9vdCBjb21tYW5kIGxpbmUsIGZvciBpbnN0YW5jZSkuCj4gCi4uLgo+
IAo+IFdlbGwsIHRoZSB3aG9sZSBjbG9jayAqZGV2aWNlKiBpcyB1c2VkIGJ5IG90aGVyIHBlcmlw
aGVyYWxzLCBidXQgdW5sZXNzCj4geW91IGFjdHVhbGx5IHVzZSB0aGUgSTJDIGRldmljZSBpbiBE
b20wLCBJIGd1ZXNzIGl0cyBjbG9jayB3aWxsIGJlIGRpc2FibGVkLgo+IAo+IENoZWVycywKPiBB
bmRyZS4KPiAKCk1vc3QgbGlrZWx5IHRoaXMgaXMgdGhlIHJvb3Qgb2YgdGhlIGVycm9yLiBJbiBh
IHdvcmtpbmcgSTJDLCAKL3N5cy9rZXJuZWwvZGVidWcvY2xrL2Nsa19zdW1tYXJ5IHNob3dzIGZv
ciB0aGUgSTJDOgoKaTJjMV9yZWZfbXV4ICAgICAgICAgICAwICAgICAgICAxICAxNDk5OTk5OTg1
ICAgICAgICAgIDAgMAogICAgIGkyYzFfcmVmX2RpdjAgICAgICAwICAgICAgICAxICAgIDk5OTk5
OTk5ICAgICAgICAgIDAgMAogICAgICAgICBpMmMxX3JlZl9kaXYxICAwICAgICAgICAxICAgIDk5
OTk5OTk5ICAgICAgICAgIDAgMAogICAgICAgICBpMmMxX3JlZiAgICAgICAwICAgICAgICAxICAg
IDk5OTk5OTk5ICAgICAgICAgIDAgMAoKQnV0IHdoZW4gRG9tMCBoYXMgdGhlIGkyYyBkaXNhYmxl
ZCwgZXZlbiB3aXRoIGNsa19pZ25vcmVfdW51c2VkLCB0aGV5IAp0dXJuIHRvOgppMmMxX3JlZl9t
dXggICAgICAgICAgIDAgICAgICAgIDAgIDE0OTk5OTk5ODUgICAgICAgICAgMCAwCiAgICAgaTJj
MV9yZWZfZGl2MCAgICAgIDAgICAgICAgIDAgICAgOTk5OTk5OTkgICAgICAgICAgMCAwCiAgICAg
ICAgIGkyYzFfcmVmX2RpdjEgIDAgICAgICAgIDAgICAgOTk5OTk5OTkgICAgICAgICAgMCAwCiAg
ICAgICAgIGkyYzFfcmVmICAgICAgIDAgICAgICAgIDAgICAgOTk5OTk5OTkgICAgICAgICAgMCAw
CgoKSSBoYXZlIG1vZGlmaWVkIHRoZSBwYXNzdGhyb3VnaCBkdGMgdG86Ci0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQovZHRzLXYxLzsKLyB7CiAgICAjYWRkcmVz
cy1jZWxscyA9IDwweDI+OwogICAgI3NpemUtY2VsbHMgPSA8MHgyPjsKCgogICAgIHBhc3N0aHJv
dWdoIHsKICAgICAgICAgY29tcGF0aWJsZSA9ICJzaW1wbGUtYnVzIjsKICAgICAgICAgcmFuZ2Vz
OwogICAgICAgICAjYWRkcmVzcy1jZWxscyA9IDwweDI+OwogICAgICAgICAjc2l6ZS1jZWxscyA9
IDwweDI+OwoKICAgICAgICAgbWlzY19jbGsgewogICAgICAgICAgICAgICAgICNjbG9jay1jZWxs
cyA9IDwweDA+OwogICAgICAgICAgICAgICAgIGNsb2NrLWZyZXF1ZW5jeSA9IDwweDVGNUUwRkY+
OwogICAgICAgICAgICAgICAgIGNvbXBhdGlibGUgPSAiZml4ZWQtY2xvY2siOwogICAgICAgICAg
ICAgICAgIGxpbnV4LHBoYW5kbGUgPSA8MHgyPjsKICAgICAgICAgICAgICAgICBwaGFuZGxlID0g
PDB4Mj47CiAgICAgICAgIH07CgogICAgICAgICBwZC1pMmMxIHsKICAgICAgICAgICAgICAgICAj
cG93ZXItZG9tYWluLWNlbGxzID0gPDB4MD47CiAgICAgICAgICAgICAgICAgcGQtaWQgPSA8MHgy
Nj47CiAgICAgICAgICAgICAgICAgbGludXgscGhhbmRsZSA9IDwweDE+OwogICAgICAgICAgICAg
ICAgIHBoYW5kbGUgPSA8MHgxPjsKICAgICAgICAgfTsKCgogICAgICAgICBpMmNAZmYwMzAwMDAg
ewogICAgICAgICAgICAgICAgIGNvbXBhdGlibGUgPSAiY2RucyxpMmMtcjFwMTQiLCAiY2Rucyxp
MmMtcjFwMTAiOwogICAgICAgICAgICAgICAgIGludGVycnVwdC1wYXJlbnQgPSA8MHgxPjsKICAg
ICAgICAgICAgICAgICBzdGF0dXMgPSAib2theSI7CiAgICAgICAgICAgICAgICAgaW50ZXJydXB0
cyA9IDwweDAgMHgxMiAweDQ+OwogICAgICAgICAgICAgICAgIHJlZyA9IDwweDAgMHhmZjAzMDAw
MCAweDAgMHgxMDAwPjsKICAgICAgICAgICAgICAgICAjYWRkcmVzcy1jZWxscyA9IDwweDE+Owog
ICAgICAgICAgICAgICAgICNzaXplLWNlbGxzID0gPDB4MD47CiAgICAgICAgICAgICAgICAgcG93
ZXItZG9tYWlucyA9IDwweDE+OwogICAgICAgICAgICAgICAgIGNsb2NrLW5hbWVzID0gImkyYzFf
cmVmIiwgInBjbGsiOwogICAgICAgICAgICAgICAgIGNsb2NrcyA9IDwweDIgMHgyPjsKICAgICAg
ICAgICAgICAgICBjbG9jay1mcmVxdWVuY3kgPSA8MHg2MWE4MD47CiAgICAgICAgIH07CiAgICAg
fTsKfTsKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCgpJdCBk
b2VzIG5vdCB3b3JrLCBidXQga25vdyB0aGUgaTJjIGhhcyBhIGNvcnJlY3QgY2xvY2sgZnJlcXVl
bmN5IGFuZCBpbiAKY2xvY2stbmFtZXMsIGl0IGhhcyB0aGUgY2xvY2tzIHRoYXQgc2hvdWxkIGJl
IGVuYWJsZWQgaW4gRG9tMCBzbyB0aGF0IAp0aGV5IHdvcmsgaW4gdGhlIGd1ZXN0LgoKCkVuYWJs
aW5nIHRoaW5ncyBpbiBmc2JsL3Vib290IGFuZCBob3BpbmcgZm9yIERvbVUgbm90IHRvIGNoYW5n
ZSBhbnl0aGluZyAKbG9va3Mgcmlza3kuIFNob3VsZCBYRU4gZW5hYmxlIHRoZSBjbG9jay1uYW1l
cyB0aGF0IGFyZSBwYXNzZWQgdXNpbmcgdGhlIApwYXNzdGhyb3VnaD8KCkluIHRoZSBleGFtcGxl
IHByb3ZpZGVkIGJ5IFhpbGlueCBmb3IgdGhlIG5ldHdvcmtpbmcsIHRoZXJlIGlzIG5vIAptZW50
aW9uIHRvIHRoZSBtYW51YWxseSBzdGFydGluZyBhbnkgY2xvY2ssIG9ubHkgdG8gdGhlIERNQSB0
aGF0IG11c3QgYmUgCmNvbmZpZ3VyZWQgdG8gaXNzdWUgTlMgRE1BLiBBbHNvIGluIHRoZSBleGFt
cGxlIGluIApodHRwczovL3hlbmJpdHMueGVuLm9yZy9kb2NzL3Vuc3RhYmxlL21pc2MvYXJtL3Bh
c3N0aHJvdWdoLnR4dCB0aGVyZSBpcyAKbm8gbWVudGlvbiB0byB0aGUgY2xvY2tzLgoKClJlZ2Fy
ZHMsCgpKZXPDunMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Thu Oct 26 17:18:46 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 17:18: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 1e7lmk-0004pF-LS; Thu, 26 Oct 2017 17:17:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <psusi@ubuntu.com>) id 1e7lmj-0004p9-KT
 for Xen-users@lists.xen.org; Thu, 26 Oct 2017 17:17:37 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 C0/CC-29298-0B812F95; Thu, 26 Oct 2017 17:17:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsWidOqdp+4GiU+
 RBk1L5C1WXT3A6sDocXT3b6YAxijWzLyk/IoE1oz5p8MKDjJVvFpyiLWBsYOpi5GLQ0hgHaPE
 zOsHGCGca4wSc+5+hnL2MUl8vbWSpYuRk0NEQFri+vy7zF2MHBxsAkoS8/eJgISFBYQknry5x
 Qpi8wrYSqz4fQGsnEVAVWLV4iuMILaoQLTE90XPmSFqBCVOznwCVsMsoC7xZ94lZghbXOLWk/
 lMELa8xPa3c5gnMPLOQtIyC0nLLCQts5C0LGBkWcWoXpxaVJZapGupl1SUmZ5RkpuYmaNraGC
 ql5taXJyYnpqTmFSsl5yfu4kRGGwMQLCDcW2r8yFGSQ4mJVFehj0fIoX4kvJTKjMSizPii0pz
 UosPMcpwcChJ8OqIf4oUEixKTU+tSMvMAYY9TFqCg0dJhHc6SJq3uCAxtzgzHSJ1itGY48bD6
 3+YOJ7NfN3ALMSSl5+XKiXOmwtSKgBSmlGaBzcIFo+XGGWlhHkZgU4T4ilILcrNLEGVf8Uozs
 GoJMwbDDKFJzOvBG7fK6BTmIBOaVL9AHJKSSJCSgoY4xpXf7GFqNlqz9pk4vfrBtPSIyVMz3b
 al7HylKc2nLde9fZJ7CX7qzcfFmyMyxKyuay7JK2Jd73tgR+rjp7l83375wDLjBq/FFE+dTXW
 EEuleTH5s55MXlF4f1bKJj+ueY+u5y3OVeT8EDFt0SoTk7rOzkAdYeePP247vI09qtQa6MfN/
 NNSiaU4I9FQi7moOBEA+IVqT8ICAAA=
X-Env-Sender: psusi@ubuntu.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1509038255!107183619!1
X-Originating-IP: [34.202.238.73]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35963 invoked from network); 26 Oct 2017 17:17:36 -0000
Received: from ec2-34-202-238-73.compute-1.amazonaws.com (HELO
 vps.thesusis.net) (34.202.238.73)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Oct 2017 17:17:36 -0000
Received: from localhost (localhost [127.0.0.1])
 by vps.thesusis.net (Postfix) with ESMTP id 4793524066
 for <Xen-users@lists.xen.org>; Thu, 26 Oct 2017 13:17:35 -0400 (EDT)
Received: from vps.thesusis.net ([127.0.0.1])
 by localhost (vps.thesusis.net [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id wpg7KFEHH-KH for <Xen-users@lists.xen.org>;
 Thu, 26 Oct 2017 13:17:35 -0400 (EDT)
Received: from [10.1.1.181] (unknown [97.68.109.42])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested) (Authenticated sender: psusi)
 by vps.thesusis.net (Postfix) with ESMTPSA id 0C33B24063
 for <Xen-users@lists.xen.org>; Thu, 26 Oct 2017 13:17:34 -0400 (EDT)
To: Xen-users@lists.xen.org
From: Phil Susi <psusi@ubuntu.com>
Message-ID: <ecda342c-fd3d-4adb-8284-e26902862c50@ubuntu.com>
Date: Thu, 26 Oct 2017 13:17:34 -0400
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-users] UEFI bios
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>

SSdtIHRyeWluZyB0byBlbXVsYXRlIGEgc3lzdGVtIHdpdGggVUVGSSBiaW9zLiAgSSBzZXQgdGhl
IGJpb3M9J292bWYnCm9wdGlvbiBpbiB0aGUgY29uZmlnLCBidXQgdGhlIGRvbWFpbiBqdXN0IHNo
dXRzIGRvd24gaW1tZWRpYXRlbHkuICBJcwp0aGVyZSBzb21lIHNwZWNpZmljIHBhdGggd2hlcmUg
aXQgaXMgbG9va2luZyBmb3IgdGhlIGZpbGUsIGFuZCBtYXliZSBub3QKZmluZGluZyBpdCBhbmQg
bm90IGxvZ2dpbmcgYW55IGVycm9yPyAgSSBzZWVtIHRvIGhhdmUKL3Vzci9zaGFyZS9vdm1mL09W
TUYuZmQgYW5kIC91c3Ivc2hhcmUvcWVtdS9PVk1GLmZkLgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVz
ZXJzQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Thu Oct 26 20:38:47 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 20:38: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 1e7ouT-0004Se-TI; Thu, 26 Oct 2017 20:37:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ingy.sf.11@gmail.com>) id 1e7jFg-00070l-Sd
 for xen-users@lists.xenproject.org; Thu, 26 Oct 2017 14:35:20 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 AA/41-13910-8A2F1F95; Thu, 26 Oct 2017 14:35:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsVyMfTGVt3lnz5
 GGvz+wmHxbt9fZgdGj8MfrrAEMEaxZuYl5VcksGYc+HeQuWAyR8XK+RINjH3sXYxcHEIC0xkl
 Gi/NZwJxWATusEjc+/wTLCMh8INF4vaBHqAMJ5BTJXH+5B0gmwPILpKY9DEBIlwiseTPG7ASX
 gFBiZMzn7CA2EIC3hKbtr9nBbHZBFQkfr5aCBZnEVCVeH/tMDtEfYDE7eZHzCC2sIC0RPPUy2
 BxEQEliWVzn7CB2MwCPhJ/t7xinsDINwvJillIUhC2pkTr9t/sELaGxII7+xghbG2JZQtfMy9
 gZF3FqF6cWlSWWqRrqJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERicDECwg3Hn
 c6dDjJIcTEqivAx7PkQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDd8fFjpJBgUWp6akVaZg4wT
 mDSEhw8SiK8K0DSvMUFibnFmekQqVOMrhwX7lz6w8RxYM8tILnh5l0guQ9MPpv5uoFZiCUvPy
 9VSpz3HEizAEhzRmke3GhYjF9ilJUS5mUEOlaIpyC1KDezBFX+FaM4B6OSMG8gyBSezLwSuAt
 eAR3HBHRck+oHkONKEhFSUg2MAlrbopWXt0Vt7Y856Vc82b2t7KBC1v9nWtfOPFiXZDjn607J
 OW8cAsxajhhvjjDr+ppeI2utabh0baXCTz4X4/2faq6aqPI2p95ky3/MvPBk1FO3Hscr2ps8d
 c4q8Zj1m87Z3O3stMWiSe7MBYt5pztEHhjdF1z/rmrTJk9xIbm/8bWLpssosRRnJBpqMRcVJw
 IA5t2EKOwCAAA=
X-Env-Sender: ingy.sf.11@gmail.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1509028518!67098714!1
X-Originating-IP: [209.85.216.181]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23031 invoked from network); 26 Oct 2017 14:35:19 -0000
Received: from mail-qt0-f181.google.com (HELO mail-qt0-f181.google.com)
 (209.85.216.181)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 26 Oct 2017 14:35:19 -0000
Received: by mail-qt0-f181.google.com with SMTP id h4so4522174qtk.8
 for <xen-users@lists.xenproject.org>; Thu, 26 Oct 2017 07:35:18 -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=BJew4mhYhAixEgRv6zc80kX/vE0lUwCPy3FtJRgfwaA=;
 b=jDiXdR29zlJMO9mIio6J8PHMdCqw0Mr11ScLnloFvCfiCUiFDvHd301t8jbjhTgUsW
 RzEXvkcDwd9Q9damvnrMBqE8KAfQ9TRYOGB0t8KDhdl2KcXdiUOYuRQJsf75bSWpvicn
 u8DjG8bdqb0/Ohhs8jJIpLaJB7Bui71tnyV18ZWda5B1423APaN0digDsmZb9FBLqcJf
 A2SQUEx2KJHjKUp7vBdpq3o7EDFZ3+hvROoPlY13Mb36dt45ZLpVYcqMkX/BBda9Bt9Z
 FfnZaVurJL1RHdM8fN2AXdKqCM3pzu6MOAVXYPmu9onoH92Pwc/1+0KtD3pWyPjHWryn
 o3qw==
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=BJew4mhYhAixEgRv6zc80kX/vE0lUwCPy3FtJRgfwaA=;
 b=KunLpILzT8RNHsXRNKHYS7+ut3nIvkdA+ZIPox3PZ/sOCswY2fgm1b5CWSqGRrOSA9
 8hlkC8lwuSK7BbcgDKT0L6QclCTJVfz2mdIslLdKP+tIdM3Jz4zw6io7rvH7a86vy+R+
 KkkS6wNm2w1vAOb9ZjxmhZu8piUhZtZw2lGepHaC6HYupe4EO1MdU45e4TnBC03F1cT1
 KCOvHb35DVwOeo5M5BKTP8YHDfZKTuVzY6uuHaISQP7CsDAmeS6exwfoDFwKFYngJzEo
 LQ3ouf09NY3M5+KdsHcMiFVll+phCY2LZqybLYd29NRi9qPd6h3XEoWwkMFQP32zmrDc
 Ar7g==
X-Gm-Message-State: AMCzsaU5xHgFxtIXOzCF5ofxOb+9eCHEEDkRohW8cFXWELhc/rVLB+7U
 4J4YMs4EazppPm+QShRUtxW9Q8alsTAR/ESUZ+JvrXcT
X-Google-Smtp-Source: ABhQp+Rp0vskP1/qUxPJ0Aj7DLZi9dUmb54METuSgQWegEsDbKa1pNPCzZ/NiuF/HXeSsNnIDFepKUL4XQUK2sJrrJs=
X-Received: by 10.200.46.114 with SMTP id s47mr35734974qta.165.1509028518087; 
 Thu, 26 Oct 2017 07:35:18 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.200.41.187 with HTTP; Thu, 26 Oct 2017 07:35:17 -0700 (PDT)
From: IngY Sf <ingy.sf.11@gmail.com>
Date: Thu, 26 Oct 2017 15:35:17 +0100
Message-ID: <CAJPvS849auwYw08cxOtLGZo2wSs9EyTQarqh0eE06Da7MZ5Kmw@mail.gmail.com>
To: xen-users@lists.xenproject.org
X-Mailman-Approved-At: Thu, 26 Oct 2017 20:37:48 +0000
Subject: [Xen-users] Xen context switch
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="===============4830429802988630582=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============4830429802988630582==
Content-Type: multipart/alternative; boundary="001a11c00008c6d425055c7414be"

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

Hi,

I have a question regarding context switch for PV guest on X64.
Xen saves the registers values within arch.user_regs which includes also
the segments registers.
The user_regs contains only the selectors (es,cs,cs ....). What about the
Segments attributes, base and limit? How Xen sets them when switching to PV
guest. Where does it saves them?

Thanks,

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

<div dir=3D"ltr">Hi,<div><br></div><div>I have a question regarding context=
 switch for PV guest on X64.</div><div>Xen saves the registers values withi=
n arch.user_regs which includes also the segments registers.</div><div>The =
user_regs contains only the selectors (es,cs,cs ....). What about the Segme=
nts attributes, base and limit? How Xen sets them when switching to PV gues=
t. Where does it saves them?</div><div><br></div><div>Thanks,</div></div>

--001a11c00008c6d425055c7414be--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============4830429802988630582==--


From xen-users-bounces@lists.xen.org Thu Oct 26 20:38:47 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 20:38: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 1e7ouU-0004Sr-7G; Thu, 26 Oct 2017 20:37:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <berillions@gmail.com>) id 1e7nH1-0003el-IU
 for xen-users@lists.xenproject.org; Thu, 26 Oct 2017 18:52:59 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 D8/AD-17628-A0F22F95; Thu, 26 Oct 2017 18:52:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHIsWRWlGSWpSXmKPExsVyMfT+Gl1O/U+
 RBlfatC3e7fvL7MDocfjDFZYAxijWzLyk/IoE1oztX76xFSwUqLi2uYetgXEOXxcjF4eQwExG
 ibnPNrCCOCwCDawSL64eZupi5OSQEJjDKnHoe1UXIweQXSaxYoUTRLhI4sq/bYwQdrHE8UuX2
 UFsXgFBiZMzn7CA2EICPhLHJ+0Fi3MKGEhc75zHChEvlVixaClYnE1AXWLmsmtgNouAqsTVV8
 8ZIeYESHz4+AzsBGEBE4lde/aAxUUE1CR+7V3HBmIzC1hIrLtxlQXC9pFoOrKGZQKj4CwkZ8x
 CkoKwNSVat/9mh7A1JBbc2ccIYWtLLFv4mnkBI+sqRo3i1KKy1CJdIwO9pKLM9IyS3MTMHF1D
 A1O93NTi4sT01JzEpGK95PzcTYzAMK9nYGDcwdg42+8QoyQHk5IoL8OeD5FCfEn5KZUZicUZ8
 UWlOanFhxhlODiUJHhP6H6KFBIsSk1PrUjLzAFGHExagoNHSYT3NUiat7ggMbc4Mx0idYrRle
 PCnUt/mDgO7LkFJDfcvAsk94HJZzNfNzALseTl56VKifOy6wE1C4A0Z5TmwY2GJYtLjLJSwry
 MDAwMQjwFqUW5mSWo8q8YxTkYlYR5n4CcwJOZVwJ3wSug45iAjmtS/QByXEkiQkqqgTHwyNeq
 uVGXMnd8+nJmt/zSBXwnhLOmTu7YlG9yzIaRS2LvxP6Vl478Utv9OP/nTvaSMzZq2c1Pev5pP
 f39PHiVveCV3Xpxj3y1S3fduiSrP3HW0UPZf29MeX/iwpWP+31tvA7kZMzVUux6vvZEs0H/gW
 lawawJPCzJXr02gY4Mr5mWyzhqbzZVYinOSDTUYi4qTgQAdK05nhEDAAA=
X-Env-Sender: berillions@gmail.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1509043976!70021393!1
X-Originating-IP: [209.85.223.172]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56154 invoked from network); 26 Oct 2017 18:52:57 -0000
Received: from mail-io0-f172.google.com (HELO mail-io0-f172.google.com)
 (209.85.223.172)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 26 Oct 2017 18:52:57 -0000
Received: by mail-io0-f172.google.com with SMTP id e89so7580196ioi.11
 for <xen-users@lists.xenproject.org>; Thu, 26 Oct 2017 11:52:57 -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=rnrLvfH7xw1uQ4WPbxLA84O7Gtsxf4yHFenUomWNc/c=;
 b=DU7AA1kk3BaFuEcdQOzaAUCiFsKOXzA1LUadOk8OiRYYgOBnJ33Q0apRfj7xrWQTVi
 h+bkkdn71/OxEjzjZkiyTkGY/TlIPTGVyhLI5vu/KRrJRdNDIKhlXH4gRrvjG1dxjGIW
 Kq8yvXEUe2g7IBDEFtdr41L6wUZwlcp3MZ4O8C9u9hD/eUpjfokfrua7Fp6yPELslx6R
 3olS+2buIliX+tA8dgVW+iSyTglsPIH3GX2EHPHnhT9KyY9NxKoo1nMl9bBgnMnCXphb
 srev4S/JVUrPWR2rPv1SvlG7ucIsIEIWFjP1P8Wd9SfAGSLs0oCi1otbVGs1ZiL0cU3e
 hF+w==
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=rnrLvfH7xw1uQ4WPbxLA84O7Gtsxf4yHFenUomWNc/c=;
 b=W+g6Kwy7fWwxYtm0SFlZyyCUr39kFJoCvQXacqz0tK4X8UJgp0QeVA/m86kco8uq5M
 NVlFQio7LAJtp8N+eVkAYayrtozdKIpfkR5jAoEtjwK4h7tW0nQP3fOaPrxtG/abHHAf
 u/ev0BSF4v3RRhGQcqTDoyeq3jLJcJ3nZzc7WJs2i4okXS+Sv6BtvVcC09rA6XaUqxqk
 KeSrVXKp6Z7vNQmXHxxle+vCU966loh32tRvpIbHZnuxcf9oszvockRROecCNoEm7qHj
 bUSrEMM4MJrH4SNoyfpVXgNGteDIVah8tVDHRICvKBLCDhmwlacvFBxlMg+hzJKTijhv
 lS7w==
X-Gm-Message-State: AMCzsaWdMZsk3B6MLCQ7PjCWBavmp0Ftu3mtBYkoumTgz9do5iJnEAiu
 TIRvH69WxQP7wMpBfuMsQ/OBNOnt0Kn2rAKrqhE=
X-Google-Smtp-Source: ABhQp+Sesf17OneoKDmTuG72udjp9k40DSsakv5cz8rqZq6BjZR904cvF2tiGVgUsTJDgstfDR8RzXoknvEnMW5pH10=
X-Received: by 10.36.210.198 with SMTP id z189mr3688219itf.65.1509043976287;
 Thu, 26 Oct 2017 11:52:56 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.138.214 with HTTP; Thu, 26 Oct 2017 11:52:55 -0700 (PDT)
In-Reply-To: <1508920872.19391.6.camel@linux.it>
References: <CAGib1vexB80tZ+nA=PMvopoamZMajhY7+MHvccxxZHGUrRi9xw@mail.gmail.com>
 <1508920872.19391.6.camel@linux.it>
From: Berillions <berillions@gmail.com>
Date: Thu, 26 Oct 2017 20:52:55 +0200
Message-ID: <CAGib1vdu8cSy8dfdJ8O4-tF0ZVX-yTxd+-MrbiNC_XLUtcBqVA@mail.gmail.com>
To: Dario Faggioli <raistlin@linux.it>
X-Mailman-Approved-At: Thu, 26 Oct 2017 20:37:48 +0000
Cc: chengkunck@gmail.com, xen-users@lists.xenproject.org
Subject: Re: [Xen-users] Not good performance on 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="===============3334232273540259013=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============3334232273540259013==
Content-Type: multipart/alternative; boundary="94eb2c05737e283e99055c77aed4"

--94eb2c05737e283e99055c77aed4
Content-Type: text/plain; charset="UTF-8"

Hello guys :-) ,

Sorry for the delay, i was a little busy.

@Kun Cheng :
I did your suggestion but i don't know how to correctly use "xl vcpu-pin"
with this configuration. If i don't use this command and launch the
benchmark, the slowdown is less important but still exist and about the
missing texture, this issue is gone.

@Dario Faggioli
I did your test (during the benchmark) like you asked me and i share your
my result for the test with 8 and 16 vcpus. I use pastebin, it's more
clearly.
- 8 cpus test : https://pastebin.com/JK48QRGz
- 16 cous test : https://pastebin.com/FFiRBCYW

Cheers,
Maxime

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

<div dir=3D"ltr"><div><div><div><div><div><div><div><div><div>Hello guys :-=
) ,<br><br></div>Sorry for the delay, i was a little busy.<br><br></div>@Ku=
n Cheng :<br></div>I did your suggestion but i don&#39;t know how to correc=
tly use &quot;xl vcpu-pin&quot; with this configuration. If i don&#39;t use=
 this command and launch the benchmark, the slowdown is less important but =
still exist and about the missing texture, this issue is gone.<br><br></div=
>@Dario<span name=3D"Dario Faggioli" class=3D"gmail-gD"> Faggioli<br></span=
></div><span name=3D"Dario Faggioli" class=3D"gmail-gD">I did your test (du=
ring the benchmark) like you asked me and i share your my result for the te=
st with 8 and 16 vcpus. I use pastebin, it&#39;s more clearly.<br></span></=
div><span name=3D"Dario Faggioli" class=3D"gmail-gD">- 8 cpus test : <a hre=
f=3D"https://pastebin.com/JK48QRGz">https://pastebin.com/JK48QRGz</a><br></=
span></div><span name=3D"Dario Faggioli" class=3D"gmail-gD">- 16 cous test =
: <a href=3D"https://pastebin.com/FFiRBCYW">https://pastebin.com/FFiRBCYW</=
a><br><br></span></div><span name=3D"Dario Faggioli" class=3D"gmail-gD">Che=
ers,<br></span></div><span name=3D"Dario Faggioli" class=3D"gmail-gD">Maxim=
e<br></span></div>

--94eb2c05737e283e99055c77aed4--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============3334232273540259013==--


From xen-users-bounces@lists.xen.org Thu Oct 26 21:06:12 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 21:06:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1e7pKs-0007KK-Dt; Thu, 26 Oct 2017 21:05:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@linaro.org>) id 1e7pKr-0007K8-En
 for xen-users@lists.xen.org; Thu, 26 Oct 2017 21:05:05 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 11/7F-01785-00E42F95; Thu, 26 Oct 2017 21:05:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCKsWRWlGSWpSXmKPExsVyMXThet3/vp8
 iDU638VusunqA1YHR4+ju30wBjFGsmXlJ+RUJrBm9m++wF+xtZ6x4MWsKawPj7bwuRi4OIYFJ
 jBJT5r1jBXFYBLYyS1x5N4sZxJEQmMMqcfnzKcYuRk4gp0piyZVzLBB2kcTtlRPZIexiiUkfX
 rKB2LwCghInZz4BqxES8JJYtmY6WC+ngLXE6o8TmSHWzWaR2LWknwkkwSZgIDGrazIziM0ioC
 qxs2k5O8SgAInX+6aC2cICRhITZh4Es0WABjV8nwHWywy0+NLLiSwQto/E/d1nmSYwCs5Ccsc
 sJCkIW1OidftvdghbW2LZwtfMELaGxII7+xiRxRcwsq1i1ChOLSpLLdI1NNZLKspMzyjJTczM
 0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAiMAwYg2MH4b5vnIUZJDiYlUV4vi0+RQnxJ+SmVGYnFG
 fFFpTmpxYcYZTg4lCR4//sA5QSLUtNTK9Iyc4ARCZOW4OBREuFVA0alEG9xQWJucWY6ROoUoz
 fHhTuX/jBxHNt0GUge2HMLSG64eRdI7gOTz2a+bmAWYsnLz0uVEudNB9kgADIiozQPbgEssVx
 ilJUS5mUEOlmIpyC1KDezBFX+FaM4B6OSMO96kCk8mXklcHe8AjqRCejEJtUPICeWJCKkpBoY
 l+2XNLr+Na3lp/iaxNUbf4hl+vlIa62WtLCewnLw6idtpotJqhwXp/CUleaHfm/6c+vYRbUDP
 //3u625Wbpr59qFe6dvUE2enJV4fFfQmzwp4Zp25uKTK659mZtg7BwWtZDR4mj1+WdHZ3y4E3
 hC73u2X5vk9j2TwjaLz7l6mGXO7bQTJ06dj1ZiKc5INNRiLipOBABLZNZLJwMAAA==
X-Env-Sender: andre.przywara@linaro.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1509051902!106025759!1
X-Originating-IP: [209.85.161.175]
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.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44355 invoked from network); 26 Oct 2017 21:05:03 -0000
Received: from mail-yw0-f175.google.com (HELO mail-yw0-f175.google.com)
 (209.85.161.175)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 26 Oct 2017 21:05:03 -0000
Received: by mail-yw0-f175.google.com with SMTP id i198so4095189ywe.7
 for <xen-users@lists.xen.org>; Thu, 26 Oct 2017 14:05:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=b0tGy4NDJNT6wjywoSA4wcfCKufkeEvNFivYt2/EqtY=;
 b=EsOmB4/Jq9oU95r2lly7dr7Zrwx2FO8noGFl6+kmWzD6YzUo3kw6NPnpd9Lq7uhAea
 5ZmxqkZ9uVstk+joRVNWANCh+7W3xaujmM83i5ZkQsNkHWRZIGNVLalB2D1+3qBcCaod
 K0STK1qH52IhDUK2X3+OfkQjeQK8FmbtGIQ0o=
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=b0tGy4NDJNT6wjywoSA4wcfCKufkeEvNFivYt2/EqtY=;
 b=s+3tw14JUjNg2YkktYlBoV4I0g51/uYG3mpFjaEPISq/Kdc2+SM8eKgx3VipNB7f1L
 LTTpF2Zv/O5oHN9UPozvKj7aYzlHscPVgZir7cdnyQR3c2sxe8jk04cLb4I2NVcYiLgE
 lWrmj7DS6uFi5VQ/DJCD/g0EuL8sHMswDNNMeyuO5ofELKD9Xk0+t27cr1Tk5XrJyZYl
 +tcNqVAOI8lSI4Glpp0y9pOFlRIssrPZOiZFVY/X/9fkxOPuiwZPy9CtwULwCq346ebZ
 DbyIlGM5Hf3VkZvT+Raa/hHrpd09mPudz1KPySCOHJhmEP+RM4aAh7oQEHEg8HAuabvZ
 +nIg==
X-Gm-Message-State: AMCzsaVUY5vYII/+qqemZe30o/JgDbKCbPSR/Js2M3/xiNziYIAjDcAS
 qqvhXBRZoXbkqpLcwvwjXA7XH4XKiFkhge5kLtok2w==
X-Google-Smtp-Source: ABhQp+TFbR+lyLyXGu5hByqTUWGnoTxCxsKB7KKBMnTca/g1x6K8G6sMTpCRC8D8DHaoefhNYn2OWFrv5i2o+oyXx3s=
X-Received: by 10.129.172.76 with SMTP id z12mr15914698ywj.48.1509051901982;
 Thu, 26 Oct 2017 14:05:01 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.37.246.18 with HTTP; Thu, 26 Oct 2017 14:05:01 -0700 (PDT)
In-Reply-To: <0d54b355-2eac-7093-2342-e92e759610be@ehu.eus>
References: <9741fca2-c55b-b54e-52e9-1df02e6a205b@ehu.eus>
 <71e0d5c6-e4e0-7460-1173-a158f7997df8@arm.com>
 <d1fb60a1-2de0-e1bb-6299-59959a6abc3c@ehu.eus>
 <749a3b52-8309-02a2-a758-1ed550f5b1dc@arm.com>
 <7999429a-0709-a366-34c0-8a72bc998064@ehu.eus>
 <443f2c08-f53d-c074-36f5-69217f2dc090@arm.com>
 <d0dc8c69-b913-e5bf-1479-9f492190c27d@ehu.eus>
 <59561e88-b138-3e8b-79fe-0111b3a720cb@linaro.org>
 <1bd6aa55-c2c9-98d1-16e5-06f724a2251a@ehu.eus>
 <68f378e2-e94b-0757-bc75-462f225f16fd@linaro.org>
 <0d54b355-2eac-7093-2342-e92e759610be@ehu.eus>
From: Andre Przywara <andre.przywara@linaro.org>
Date: Thu, 26 Oct 2017 22:05:01 +0100
Message-ID: <CAESq+P60P6q0ZRYObAqNMgVhFuFSV8fUaVefmSj6kYTWAEL7zA@mail.gmail.com>
To: =?UTF-8?B?SmVzw7pzIEzDoXphcm8=?= <jesus.lazaro@ehu.eus>
Cc: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>, xen-users@lists.xen.org,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-users] i2c pass-through in mpsoc
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="===============5939645881664256170=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============5939645881664256170==
Content-Type: multipart/alternative; boundary="f403045f0d5a90ce99055c7986d5"

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

Hi Jes=C3=BAs,

On 26 October 2017 at 16:57, Jes=C3=BAs L=C3=A1zaro <jesus.lazaro@ehu.eus> =
wrote:

> Hi,
>
> First of all, thanks for your effort.
>
> On 25/10/17 13:27, Andre Przywara wrote:
>
>> Hi,
>>
> ...
>
>>
>> So does your Linux kernel have a driver which matches
>> "xlnx,zynqmp-genpd"? Because I can't find that string in mainline Linux.
>>
>> Or are you using some Xilinx provided BSP kernel here?
>>
>>
> I am using Xilinx provided BSP (Petalinux) for a custom board.
>
> ...
>
>
>> "power-domains =3D" is a generic DT property handled by the Linux driver
>> framework. It should be possible to just remove that line, in case the
>> power-domain is already enabled.
>>
>>
> If I removed this line, IRQ errors appear:
>
> [    2.025183] i2c /dev entries driver
> [    2.025304] cdns-i2c ff030000.i2c: cannot get irq -6
> [    2.025333] cdns-i2c: probe of ff030000.i2c failed with error -22
>
> ...
>
>
>> Well, I think you are stumbling upon a general problem here: The device
>> driver needs a SoC specific clock, but you can't expose the whole SoC
>> clock device, because Dom0 needs this to drive all the other peripherals
>> and you don't want a DomU to mess with that.
>> As a quick hack you could learn the rate of that clock in Dom0:
>> # cat /sys/kernel/debug/clk/clk_summary
>> and then inject a fixed-clock with that frequency and refer to that from
>> the i2c node:
>>         i2c0_clk {
>>                 compatible =3D "fixed-clock";
>>                 #clock-cells =3D <0>;
>>                 clock-frequency =3D <the-frequency-here>;
>>                 phandle =3D <3>;
>>         };
>>
>>         i2c@ff030000 {
>>                 clocks =3D <3>;
>>                 ...
>>
>> That should make the probe routine happy, but still doesn't mean that
>> your clock is enabled :-(
>> Chances are the Dom0 clock driver explicitly disables unused clocks. You
>> could try to add "clk_ignore_unused" to the Dom0 kernel command line,
>> but that would only take care of *not disabling* it, it would not enable
>> the clock explicitly. If you know how, you could try to enable the clock
>> from firmware (U-Boot command line, for instance).
>>
>> ...
>
>>
>> Well, the whole clock *device* is used by other peripherals, but unless
>> you actually use the I2C device in Dom0, I guess its clock will be
>> disabled.
>>
>> Cheers,
>> Andre.
>>
>>
> Most likely this is the root of the error. In a working I2C,
> /sys/kernel/debug/clk/clk_summary shows for the I2C:
>
> i2c1_ref_mux           0        1  1499999985          0 0
>     i2c1_ref_div0      0        1    99999999          0 0
>         i2c1_ref_div1  0        1    99999999          0 0
>         i2c1_ref       0        1    99999999          0 0
>
> But when Dom0 has the i2c disabled, even with clk_ignore_unused, they tur=
n
> to:
> i2c1_ref_mux           0        0  1499999985          0 0
>     i2c1_ref_div0      0        0    99999999          0 0
>         i2c1_ref_div1  0        0    99999999          0 0
>         i2c1_ref       0        0    99999999          0 0
>
>
> I have modified the passthrough dtc to:
> ---------------------------------------------
> /dts-v1/;
> / {
>    #address-cells =3D <0x2>;
>    #size-cells =3D <0x2>;
>
>
>     passthrough {
>         compatible =3D "simple-bus";
>         ranges;
>         #address-cells =3D <0x2>;
>         #size-cells =3D <0x2>;
>
>         misc_clk {
>                 #clock-cells =3D <0x0>;
>                 clock-frequency =3D <0x5F5E0FF>;
>                 compatible =3D "fixed-clock";
>                 linux,phandle =3D <0x2>;
>                 phandle =3D <0x2>;
>         };
>
>         pd-i2c1 {
>                 #power-domain-cells =3D <0x0>;
>                 pd-id =3D <0x26>;
>                 linux,phandle =3D <0x1>;
>                 phandle =3D <0x1>;
>         };
>
>
>         i2c@ff030000 {
>                 compatible =3D "cdns,i2c-r1p14", "cdns,i2c-r1p10";
>                 interrupt-parent =3D <0x1>;
>                 status =3D "okay";
>                 interrupts =3D <0x0 0x12 0x4>;
>                 reg =3D <0x0 0xff030000 0x0 0x1000>;
>                 #address-cells =3D <0x1>;
>                 #size-cells =3D <0x0>;
>                 power-domains =3D <0x1>;
>                 clock-names =3D "i2c1_ref", "pclk";
>                 clocks =3D <0x2 0x2>;
>                 clock-frequency =3D <0x61a80>;
>         };
>     };
> };
> ---------------------------------------------
>
> It does not work, but know the i2c has a correct clock frequency and in
> clock-names, it has the clocks that should be enabled in Dom0 so that the=
y
> work in the guest.
>

I am not sure I see why they should be enabled.


>
>
> Enabling things in fsbl/uboot and hoping for DomU not to change anything
> looks risky. Should XEN enable the clock-names that are passed using the
> passthrough?
>

Xen can't, because only the Dom0 clock driver knows how. We are hitting
this thing more often now, and I will raise this problem on some Linux list
ASAP. We would like to have something where we can specify *certain* clocks
that should stay enabled, short of the clk_ignore_unused sledge hammer.
Then Xen could just list those clocks in some DT node.
Another solution would be to let Dom0 explicitly enable the clocks, but
this has to be done in the kernel and I am not aware of an interface to
userland to trigger that from the Xen tool side.
So if you somehow can find the register that enables this clock and
manipulate this in U-Boot, then pass clk_ignore_unused, it should work. I
did a similar thing in the past (using md.l and mw.l on the U-Boot prompt).


>
> In the example provided by Xilinx for the networking, there is no mention
> to the manually starting any clock, only to the DMA that must be configur=
ed
> to issue NS DMA. Also in the example in https://xenbits.xen.org/docs/u
> nstable/misc/arm/passthrough.txt there is no mention to the clocks.
>

In this example we get somewhat lucky, because this network device does not
need any clock to be specified in the DT. There is probably a clock, but
it's always on.

Cheers,
Andre.


>
> Regards,
>
>

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

<div dir=3D"ltr">Hi Jes=C3=BAs,<br>
<div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On 26 Octobe=
r 2017 at 16:57, Jes=C3=BAs L=C3=A1zaro <span dir=3D"ltr">&lt;<a target=3D"=
_blank" href=3D"mailto:jesus.lazaro@ehu.eus">jesus.lazaro@ehu.eus</a>&gt;</=
span> wrote:<br><blockquote style=3D"margin:0px 0px 0px 0.8ex;border-left:1=
px solid rgb(204,204,204);padding-left:1ex" class=3D"gmail_quote">Hi,<br>
<br>
First of all, thanks for your effort.<br>
<br>
On 25/10/17 13:27, Andre Przywara wrote:<br>
<blockquote style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204=
,204,204);padding-left:1ex" class=3D"gmail_quote">
Hi,<br>
</blockquote>
...<span class=3D"gmail-"><br>
<blockquote style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204=
,204,204);padding-left:1ex" class=3D"gmail_quote">
<br>
So does your Linux kernel have a driver which matches<br>
&quot;xlnx,zynqmp-genpd&quot;? Because I can&#39;t find that string in main=
line Linux.<br>
<br>
Or are you using some Xilinx provided BSP kernel here?<br>
<br>
</blockquote>
<br></span>
I am using Xilinx provided BSP (Petalinux) for a custom board.<br>
<br>
...<span class=3D"gmail-"><br>
<br>
<blockquote style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204=
,204,204);padding-left:1ex" class=3D"gmail_quote">
<br>
&quot;power-domains =3D&quot; is a generic DT property handled by the Linux=
 driver<br>
framework. It should be possible to just remove that line, in case the<br>
power-domain is already enabled.<br>
<br>
</blockquote>
<br></span>
If I removed this line, IRQ errors appear:<br>
<br>
[=C2=A0 =C2=A0 2.025183] i2c /dev entries driver<br>
[=C2=A0 =C2=A0 2.025304] cdns-i2c ff030000.i2c: cannot get irq -6<br>
[=C2=A0 =C2=A0 2.025333] cdns-i2c: probe of ff030000.i2c failed with error =
-22<br>
<br>
...<span class=3D"gmail-"><br>
<br>
<blockquote style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204=
,204,204);padding-left:1ex" class=3D"gmail_quote">
<br>
Well, I think you are stumbling upon a general problem here: The device<br>
driver needs a SoC specific clock, but you can&#39;t expose the whole SoC<b=
r>
clock device, because Dom0 needs this to drive all the other peripherals<br=
>
and you don&#39;t want a DomU to mess with that.<br>
As a quick hack you could learn the rate of that clock in Dom0:<br>
# cat /sys/kernel/debug/clk/clk_summ<wbr>ary<br>
and then inject a fixed-clock with that frequency and refer to that from<br=
>
the i2c node:<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 i2c0_clk {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 compatible =3D &quo=
t;fixed-clock&quot;;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 #clock-cells =3D &l=
t;0&gt;;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 clock-frequency =3D=
 &lt;the-frequency-here&gt;;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 phandle =3D &lt;3&g=
t;;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 };<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 i2c@ff030000 {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 clocks =3D &lt;3&gt=
;;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ...<br>
<br>
That should make the probe routine happy, but still doesn&#39;t mean that<b=
r>
your clock is enabled :-(<br>
Chances are the Dom0 clock driver explicitly disables unused clocks. You<br=
>
could try to add &quot;clk_ignore_unused&quot; to the Dom0 kernel command l=
ine,<br>
but that would only take care of *not disabling* it, it would not enable<br=
>
the clock explicitly. If you know how, you could try to enable the clock<br=
>
from firmware (U-Boot command line, for instance).<br>
<br>
</blockquote></span>
...<span class=3D"gmail-"><br>
<blockquote style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204=
,204,204);padding-left:1ex" class=3D"gmail_quote">
<br>
Well, the whole clock *device* is used by other peripherals, but unless<br>
you actually use the I2C device in Dom0, I guess its clock will be disabled=
.<br>
<br>
Cheers,<br>
Andre.<br>
<br>
</blockquote>
<br></span>
Most likely this is the root of the error. In a working I2C, /sys/kernel/de=
bug/clk/clk_summ<wbr>ary shows for the I2C:<br>
<br>
i2c1_ref_mux=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A00=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 1=C2=A0 1499999985=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0 0<br>
=C2=A0 =C2=A0 i2c1_ref_div0=C2=A0 =C2=A0 =C2=A0 0=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 1=C2=A0 =C2=A0 99999999=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0 0<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 i2c1_ref_div1=C2=A0 0=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 1=C2=A0 =C2=A0 99999999=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0 0<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 i2c1_ref=C2=A0 =C2=A0 =C2=A0 =C2=A00=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 1=C2=A0 =C2=A0 99999999=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 0 0<br>
<br>
But when Dom0 has the i2c disabled, even with clk_ignore_unused, they turn =
to:<br>
i2c1_ref_mux=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A00=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 0=C2=A0 1499999985=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0 0<br>
=C2=A0 =C2=A0 i2c1_ref_div0=C2=A0 =C2=A0 =C2=A0 0=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 0=C2=A0 =C2=A0 99999999=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0 0<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 i2c1_ref_div1=C2=A0 0=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 0=C2=A0 =C2=A0 99999999=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0 0<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 i2c1_ref=C2=A0 =C2=A0 =C2=A0 =C2=A00=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 0=C2=A0 =C2=A0 99999999=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 0 0<br>
<br>
<br>
I have modified the passthrough dtc to:<br>
------------------------------<wbr>---------------<br>
/dts-v1/;<br>
/ {<span class=3D"gmail-"><br>
=C2=A0 =C2=A0#address-cells =3D &lt;0x2&gt;;<br>
=C2=A0 =C2=A0#size-cells =3D &lt;0x2&gt;;<br>
<br>
<br>
=C2=A0 =C2=A0 passthrough {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 compatible =3D &quot;simple-bus&quot;;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 ranges;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 #address-cells =3D &lt;0x2&gt;;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 #size-cells =3D &lt;0x2&gt;;<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 misc_clk {<br></span>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 #clock-cells =3D &l=
t;0x0&gt;;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 clock-frequency =3D=
 &lt;0x5F5E0FF&gt;;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 compatible =3D &quo=
t;fixed-clock&quot;;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 linux,phandle =3D &=
lt;0x2&gt;;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 phandle =3D &lt;0x2=
&gt;;<span class=3D"gmail-"><br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 };<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 pd-i2c1 {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 #power-domain-cells=
 =3D &lt;0x0&gt;;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 pd-id =3D &lt;0x26&=
gt;;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 linux,phandle =3D &=
lt;0x1&gt;;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 phandle =3D &lt;0x1=
&gt;;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 };<br>
<br>
<br></span>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 i2c@ff030000 {<span class=3D"gmail-"><br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 compatible =3D &quo=
t;cdns,i2c-r1p14&quot;, &quot;cdns,i2c-r1p10&quot;;<br></span>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 interrupt-parent =
=3D &lt;0x1&gt;;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 status =3D &quot;ok=
ay&quot;;<span class=3D"gmail-"><br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 interrupts =3D &lt;=
0x0 0x12 0x4&gt;;<br></span><span class=3D"gmail-">
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 reg =3D &lt;0x0 0xf=
f030000 0x0 0x1000&gt;;<br></span><span class=3D"gmail-">
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 #address-cells =3D =
&lt;0x1&gt;;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 #size-cells =3D &lt=
;0x0&gt;;<br></span>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 power-domains =3D &=
lt;0x1&gt;;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 clock-names =3D &qu=
ot;i2c1_ref&quot;, &quot;pclk&quot;;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 clocks =3D &lt;0x2 =
0x2&gt;;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 clock-frequency =3D=
 &lt;0x61a80&gt;;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 };<br>
=C2=A0 =C2=A0 };<br>
};<br>
------------------------------<wbr>---------------<br>
<br>
It does not work, but know the i2c has a correct clock frequency and in clo=
ck-names, it has the clocks that should be enabled in Dom0 so that they wor=
k in the guest.<br></blockquote><div><br></div><div>I am not sure I see why=
 they should be enabled.<br>=C2=A0<br></div><blockquote style=3D"margin:0px=
 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" cla=
ss=3D"gmail_quote">
<br>
<br>
Enabling things in fsbl/uboot and hoping for DomU not to change anything lo=
oks risky. Should XEN enable the clock-names that are passed using the pass=
through?<br></blockquote><div><br></div><div>Xen can&#39;t, because only th=
e Dom0 clock driver knows how. We are hitting this thing more often now, an=
d I will raise this problem on some Linux list ASAP. We would like to have =
something where we can specify *certain* clocks that should stay enabled, s=
hort of the clk_ignore_unused sledge hammer. Then Xen could just list those=
 clocks in some DT node.<br></div><div>Another solution would be to let Dom=
0 explicitly enable the clocks, but this has to be done in the kernel and I=
 am not aware of an interface to userland to trigger that from the Xen tool=
 side.<br></div><div>So if you somehow can find the register that enables t=
his clock and manipulate this in U-Boot, then pass clk_ignore_unused, it sh=
ould work. I did a similar thing in the past (using md.l and mw.l on the U-=
Boot prompt). <br></div><div>=C2=A0=C2=A0 <br></div><blockquote style=3D"ma=
rgin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:=
1ex" class=3D"gmail_quote">
<br>
In the example provided by Xilinx for the networking, there is no mention t=
o the manually starting any clock, only to the DMA that must be configured =
to issue NS DMA. Also in the example in <a target=3D"_blank" rel=3D"norefer=
rer" href=3D"https://xenbits.xen.org/docs/unstable/misc/arm/passthrough.txt=
">https://xenbits.xen.org/docs/u<wbr>nstable/misc/arm/passthrough.t<wbr>xt<=
/a> there is no mention to the clocks.<br></blockquote><div><br></div><div>=
In this example we get somewhat lucky, because this network device does not=
 need any clock to be specified in the DT. There is probably a clock, but i=
t&#39;s always on.<br><br></div><div>Cheers,<br></div><div>Andre.<br><br></=
div><blockquote style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb=
(204,204,204);padding-left:1ex" class=3D"gmail_quote">
<br>
<br>
Regards,<br>
<br></blockquote></div></div></div></div>

--f403045f0d5a90ce99055c7986d5--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============5939645881664256170==--


From xen-users-bounces@lists.xen.org Fri Oct 27 02:49:53 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 02:49:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1e7uhL-0002P3-NH; Fri, 27 Oct 2017 02:48:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chengkunck@gmail.com>) id 1e7uhK-0002Ox-46
 for xen-users@lists.xenproject.org; Fri, 27 Oct 2017 02:48:38 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 7E/4E-16147-58E92F95; Fri, 27 Oct 2017 02:48:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsVyMfS6lm7LvE+
 RBv+6lSze7fvL7MDocfjDFZYAxijWzLyk/IoE1oyF17IKWrkrGntXMTcwfuboYuTiEBKYziix
 +EArUxcjJweLQAOrxMRtQiAJCYE5rBKf1s1n7mLkAHLKJPY/VgKpkRAokvhweh8bhF0oMe3GJ
 hYQm1dAUOLkzCdgtpCAl8SxRe2sIDanQKDE+p/PWCCW7WKUuLRzPTtIgk1ATeL10mXMEItVJV
 r3XGSDGBQg8a3zMpgtLGAisWvPHkYQWwSopnfheVaQe5gF3CSmnOYGCTMLaEq0bv/NPoFRcBa
 SM2YhSS1gZFrFqF6cWlSWWqRrppdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERia
 9QwMjDsYr7Q5H2KU5GBSEuV9HfgpUogvKT+lMiOxOCO+qDQntfgQowwHh5IE78K5QDnBotT01
 Iq0zBxglMCkJTh4lER4mYCRIsRbXJCYW5yZDpE6xWjJceHOpT9MHAf23AKSz2a+bmAWYsnLz0
 uVEuftAJknANKQUZoHNw4WyZcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfOqgUzhycwrgdv
 6CuggJqCDmlQ/gBxUkoiQkmpgZNusWj51ybp6lcgqgUtS9uni5xm8vkhbbkv8OsXm3p/0ELu9
 lm86Tu9efll8v0PLC7eaH8/nlKcGCpfMOnL061PRvplnJkjuCdzt7yRxziyJu/tkZcVOl5a8J
 OmZH/i1mLi11HYfdNp1lSl1XVu/HVdD05vFax748N157q+UnOZZHJF6x1NLiaU4I9FQi7moOB
 EAOrETft8CAAA=
X-Env-Sender: chengkunck@gmail.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1509072516!95379717!1
X-Originating-IP: [209.85.215.42]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2226 invoked from network); 27 Oct 2017 02:48:36 -0000
Received: from mail-lf0-f42.google.com (HELO mail-lf0-f42.google.com)
 (209.85.215.42)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Oct 2017 02:48:36 -0000
Received: by mail-lf0-f42.google.com with SMTP id w21so5839894lfc.6
 for <xen-users@lists.xenproject.org>; Thu, 26 Oct 2017 19:48: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; bh=GEAO0jEPHPunqg5SwG90xYhLEDA/wkGX+Q3l5FWZlSc=;
 b=qj6Fu5a5JG7mHZE1uxLbafyLl0sIyjyou2P1t1ytYVjBLsmt7sdjWtAZVWX5gZrH8n
 xZAb/vJE9cwabzcdNpykQBeTtr3AsRI5CpYfrUeZsStJ/uAqmvXhyUF7FxuDJipDGzS4
 wg/cfW0QTLkRA8kKh6DRmSNoEvM/XTPQdMdHNSMV2LRBIbHKdqUqqPcUG67EVnE+qSZY
 weW56AdTjOXeS9/PclhvLmtujzZClFsIGKve3VAFJzqQ8e6nKR4JishPWl3yDzoxzduf
 jmyviED2hU9r8VVtgqipGxPvfAQ8PJjFRbit2AV67JfccGSSLznxXhWcjXAqCYPO6Aax
 rd6Q==
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=GEAO0jEPHPunqg5SwG90xYhLEDA/wkGX+Q3l5FWZlSc=;
 b=SfqrneyHTNKW+oaVTELPF9fmQGtRi61W9DuO82ukVDt0fvD8t//gWZ5Qrx1vOnnw5h
 B4JHQPMnmmQ3jnd3YECQXrVUu36IIcjT6w8qdtzFFziTme+05jiPVB8cspEsEKJ2WAeC
 JH8lJZ7+JgWXfyz5JgyWtIZ7HwyAuK7HmLUhLsAChybuRMYiI2EK0948QCQX7Oxqi1g2
 /H4voB14xSoRKveyatkednLpXZGd5VvJPzj1Mrr7nnnSA70AlWxuSYBAJLDgJN8CVaMJ
 0vwPn0z1eM6/hO0yxtLaw4l+ge9/lEiauYP51MxxTs6WSq/d88u2cr5VcXw8KGKqddAW
 4NYQ==
X-Gm-Message-State: AMCzsaV2aqcyZWlvVCVekQuBXnc4Rw6JIG46G/FSnNEs5zWyAaoUBdf4
 srvtO2dmcYlsrVOrPmyD3VmltnEGXr3SWBjWrbg=
X-Google-Smtp-Source: ABhQp+R8B+1LWer5v+VMdC0FlMbRnYiKB4K78Woz2lyzkf/4qpIUJ+sDaq+O729PlRk54u9BD6GL7/jE8moaFKEFr5U=
X-Received: by 10.46.56.14 with SMTP id f14mr11607230lja.46.1509072515922;
 Thu, 26 Oct 2017 19:48:35 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.179.4.105 with HTTP; Thu, 26 Oct 2017 19:48:05 -0700 (PDT)
In-Reply-To: <CAGib1vdu8cSy8dfdJ8O4-tF0ZVX-yTxd+-MrbiNC_XLUtcBqVA@mail.gmail.com>
References: <CAGib1vexB80tZ+nA=PMvopoamZMajhY7+MHvccxxZHGUrRi9xw@mail.gmail.com>
 <1508920872.19391.6.camel@linux.it>
 <CAGib1vdu8cSy8dfdJ8O4-tF0ZVX-yTxd+-MrbiNC_XLUtcBqVA@mail.gmail.com>
From: Kun Cheng <chengkunck@gmail.com>
Date: Fri, 27 Oct 2017 10:48:05 +0800
Message-ID: <CAO3v1VQ5aZ=Qak0Kat0HmriDb0Yen4tkystgR4tg65-JcyG4KA@mail.gmail.com>
To: Berillions <berillions@gmail.com>
Cc: Dario Faggioli <raistlin@linux.it>, xen-users@lists.xenproject.org
Subject: Re: [Xen-users] Not good performance on 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: 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>

MjAxNy0xMC0yNyAyOjUyIEdNVCswODowMCBCZXJpbGxpb25zIDxiZXJpbGxpb25zQGdtYWlsLmNv
bT46Cj4gSGVsbG8gZ3V5cyA6LSkgLAo+Cj4gU29ycnkgZm9yIHRoZSBkZWxheSwgaSB3YXMgYSBs
aXR0bGUgYnVzeS4KPgo+IEBLdW4gQ2hlbmcgOgo+IEkgZGlkIHlvdXIgc3VnZ2VzdGlvbiBidXQg
aSBkb24ndCBrbm93IGhvdyB0byBjb3JyZWN0bHkgdXNlICJ4bCB2Y3B1LXBpbiIKPiB3aXRoIHRo
aXMgY29uZmlndXJhdGlvbi4gSWYgaSBkb24ndCB1c2UgdGhpcyBjb21tYW5kIGFuZCBsYXVuY2gg
dGhlCj4gYmVuY2htYXJrLCB0aGUgc2xvd2Rvd24gaXMgbGVzcyBpbXBvcnRhbnQgYnV0IHN0aWxs
IGV4aXN0IGFuZCBhYm91dCB0aGUKPiBtaXNzaW5nIHRleHR1cmUsIHRoaXMgaXNzdWUgaXMgZ29u
ZS4KCkdsYWQgdG8gaGVhciBpdCBwcm92aWRlZCBzb21lIGhlbHAuCgpOb3cgeW91IGhhdmUgcGlu
bmVkIHRoZSBWQ1BVcyBvZiB0aGUgZ3Vlc3QgdG8gY29yZSA2LTE1IGFuZCBsaW1pdCBEb20wIHRv
CnVzZSA2IFZDUFVzLCByaWdodD8gQmVjYXVzZSBmcm9tIHlvdXIgdGVzdCBkYXRhIEkgc2F3IDE2
IFZDUFVzIGZvcgpkb20wLgoKQ291bGQgeW91IHRyeSBwaW4gZG9tMCdzIHZjcHVzIGFmdGVyIGVu
dGVyaW5nIERvbTAgd2l0aCBjbWRzIChyb290CnByaXZpbGVnZSBtYXliZSByZXF1aXJlZCk6Cgp4
bCB2Y3B1LXBpbiAwIGFsbCAwLTUgMC01CgooY2hhbmdlIHRoZSBudW1iZXIgYW5kIHJhbmdlIGFj
Y29yZGluZ2x5IGlmIHlvdSBEb20wJ3MgVkNQVQpjb25maWd1cmF0aW9uIGlzIG90aGVyIHRoYW4g
NikKCkl0IHNldHMgRG9tMCdzIGFsbChpLmUuIDYpIFZDUFVzIHRvIGNvcmUgMC01IHdpdGggYm90
aCBoYXJkIGFuZCBzb2Z0CkNQVSBhZmZpbml0eSAod2hpY2ggbWVhbnMgdGhvc2UgVkNQVXMgd29u
J3QgYmUgbWlncmF0ZWQgdG8gb3RoZXIgY29yZXMKZHVyaW5nIGxvYWQgYmFsYW5jaW5nKS4KCllv
dSBjb3VsZCBkbyB0aGUgc2FtZSB0byB5b3VyIGd1ZXN0IFZNIGlmIHlvdSB3aXNoLiBSZW1lbWJl
ciBkb24ndCBsZXQKeW91ciBndWVzdCBWTSB1c2UgY29yZSAwLTUgaW4gdGhpcyBjYXNlLgoKTWF5
YmUgeW91IGNhbiBhcHBlbmQgLWYgdG8gdGhhdCBjbWQuCgo+Cj4gQERhcmlvIEZhZ2dpb2xpCj4g
SSBkaWQgeW91ciB0ZXN0IChkdXJpbmcgdGhlIGJlbmNobWFyaykgbGlrZSB5b3UgYXNrZWQgbWUg
YW5kIGkgc2hhcmUgeW91ciBteQo+IHJlc3VsdCBmb3IgdGhlIHRlc3Qgd2l0aCA4IGFuZCAxNiB2
Y3B1cy4gSSB1c2UgcGFzdGViaW4sIGl0J3MgbW9yZSBjbGVhcmx5Lgo+IC0gOCBjcHVzIHRlc3Qg
OiBodHRwczovL3Bhc3RlYmluLmNvbS9KSzQ4UVJHego+IC0gMTYgY291cyB0ZXN0IDogaHR0cHM6
Ly9wYXN0ZWJpbi5jb20vRkZpUkJDWVcKPgo+IENoZWVycywKPiBNYXhpbWUKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxp
c3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vy
cw==

From xen-users-bounces@lists.xen.org Fri Oct 27 07:31:16 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 07:31: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 1e7z5n-0007EY-Iz; Fri, 27 Oct 2017 07:30:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1e7z5l-0007EP-SZ
 for xen-users@lists.xenproject.org; Fri, 27 Oct 2017 07:30:10 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 E0/EB-19067-180E2F95; Fri, 27 Oct 2017 07:30:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCKsWRWlGSWpSXmKPExsVyMbRhk27tg0+
 RBjNuqVq82/eX2YHR4/CHKywBjFGsmXlJ+RUJrBn7XxxhLngsULHj6D2WBsZu/i5GTg4hgZmM
 EvtacrsYuThYBNpZJda1nWQEcSQEFrNKPHnTwNLFyAHkpEkcbOUCaQAx9106wARhV0p8WLOJF
 WKQisTN7auYQHqFBH4xSly9dJIdJCEsoCdx5OgPMJsXyJ674B0bRNxEYteePYwgNpuAhsThA3
 /BBokIuEscmdQMVs8soCTRfvcVmM0ioCrxuvsVM4jNKRAo8ernDhaIZW1MEj+3P4VqqJXYce0
 ZC8R12hLzFqxkBXmAV0BQ4u8O4QmMIrOQVM1CyECENSVat/9mh7C1JZYtfM0MYdtKrFv3ngXC
 tpHYdHUBI4QtL7H97RzmBYzsqxg1ilOLylKLdA2N9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzE
 pOK9ZLzczcxAuOLAQh2MP7b5nmIUZKDSUmUd9/5T5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJH
 jd7wPlBItS01Mr0jJzgJEOk5bg4FES4dUDSfMWFyTmFmemQ6ROMdpzXLhz6Q8Tx4E9t4Bkx82
 7QPLZzNcNzEIsefl5qVLivDNA2gRA2jJK8+CGwhLTJUZZKWFeRqAzhXgKUotyM0tQ5V8xinMw
 KgnzGoNM4cnMK4Hb/QroLCags5pUP4CcVZKIkJJqYDQW+9OjInqXc57IrClSnU84Pfv8LSR+O
 dRHH4s0+NfX61386n5BWbX/2rzPpztLVnA2iTH/4V51eN6xC6s4zvknmAqsWn+09+ybDJ1cxQ
 NzGB+26/Xzaezg+RzNXaim90Z7458q4dWzI2XEDp2aMVWqPMLUKnRWY3rUm/lbV6SXBpU5PpY
 5psRSnJFoqMVcVJwIAEPerEVHAwAA
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1509089405!107251876!1
X-Originating-IP: [209.85.128.178]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,surbl: (ASYNC_NO) c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRv
 bmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZl9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59982 invoked from network); 27 Oct 2017 07:30:05 -0000
Received: from mail-wr0-f178.google.com (HELO mail-wr0-f178.google.com)
 (209.85.128.178)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Oct 2017 07:30:05 -0000
Received: by mail-wr0-f178.google.com with SMTP id r79so5292216wrb.13
 for <xen-users@lists.xenproject.org>; Fri, 27 Oct 2017 00:30:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:message-id:subject:from:to:cc:date:in-reply-to:references
 :mime-version; bh=YjzpAwnlDyBcDjl0X56apGlTmeTVuCa8+P1TNqcpbqg=;
 b=ZU+M7Usjz1aAlyKoqaILx+bEj2JkWL4t32hjMPD5YXpLryHhJqUwPaRp9lKKTVNMdq
 /3K0QFdcinYbmH1YpsTlataocYr9dgo08tFLHLZOxzdiMCyynX3v2EL6A3Uj+Ibo0utv
 vqucE2mzK92V+YGSPjHR93jChhG/NhasnIeczg6ydy8dzHDOZ+R3jeRu/4Pdj8dC4dtd
 2yCiXpxZKZFZo+KPerjHq2tZwn+drXLYavtYFHQIXnyYp8UYnj6h7Usde0IuOuh3BdTA
 NoEn1b+M8pRie8jkR9fY+BIDa/HFfRv/00yRTtGyp0lGWDejkbuCezoJJjqDFNyxViR0
 ++2Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:message-id:subject:from:to:cc:date
 :in-reply-to:references:mime-version;
 bh=YjzpAwnlDyBcDjl0X56apGlTmeTVuCa8+P1TNqcpbqg=;
 b=pJNff6tYP6PcJ0e8SJUXQ7Wj2xblxNt16Q+2klVu2/7hrUXwlm/h24+7EDXeif7Je4
 QiOhlvdryLfL9TysZperE+d8V9Yoqbu8IO4OCoXzG9cQMQsP49vdyfT2OhQdoVxiSXZc
 dFM6euBawUak4la4nuSZwjBB+HarWGXA/cwkGjXOeQjyzjQ8JFeYe/Xz0ehx6kr7lT1L
 zXnBFUP6YGcD2pzK0vFnGtlVmy1krtIsdKH9oGbXvHE6eQuuG52Q9YP7wTysIAmGMlYg
 shA45FsI/lsEXHLWB5hUd7Pdn/3S7D7bfkre+13G1YESsy0b04vDCElECcQ/EvCHfJ0A
 cSJw==
X-Gm-Message-State: AMCzsaUXdLcXLMRQVtxDG/sboEGK2FG1DP9TZCRniCib0ZgZ1rhk2m7g
 vwyysjzX0ZMHO6fm1Nh1q5c=
X-Google-Smtp-Source: ABhQp+QcilS5HelzepFDFcojdgAhhEc+cwGGtU+dZyXUfW8TgvIjaAGNMTSQHpQkjF3QvfkbAQezJA==
X-Received: by 10.223.132.101 with SMTP id 92mr7234538wrf.85.1509089405220;
 Fri, 27 Oct 2017 00:30:05 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.184])
 by smtp.gmail.com with ESMTPSA id m37sm10559114wrm.4.2017.10.27.00.30.03
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Fri, 27 Oct 2017 00:30:04 -0700 (PDT)
Message-ID: <1509089401.4766.2.camel@linux.it>
From: Dario Faggioli <raistlin@linux.it>
To: Kun Cheng <chengkunck@gmail.com>, Berillions <berillions@gmail.com>
Date: Fri, 27 Oct 2017 09:30:01 +0200
In-Reply-To: <CAO3v1VQ5aZ=Qak0Kat0HmriDb0Yen4tkystgR4tg65-JcyG4KA@mail.gmail.com>
References: <CAGib1vexB80tZ+nA=PMvopoamZMajhY7+MHvccxxZHGUrRi9xw@mail.gmail.com>
 <1508920872.19391.6.camel@linux.it>
 <CAGib1vdu8cSy8dfdJ8O4-tF0ZVX-yTxd+-MrbiNC_XLUtcBqVA@mail.gmail.com>
 <CAO3v1VQ5aZ=Qak0Kat0HmriDb0Yen4tkystgR4tg65-JcyG4KA@mail.gmail.com>
X-Mailer: Evolution 3.24.6 (3.24.6-1.fc26) 
Mime-Version: 1.0
Cc: xen-users@lists.xenproject.org
Subject: Re: [Xen-users] Not good performance on 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="===============1829158900774771045=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>


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


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

On Fri, 2017-10-27 at 10:48 +0800, Kun Cheng wrote:
> Could you try pin dom0's vcpus after entering Dom0 with cmds (root
> privilege maybe required):
>=20
> xl vcpu-pin 0 all 0-5 0-5
>=20
> (change the number and range accordingly if you Dom0's VCPU
> configuration is other than 6)
>=20
> It sets Dom0's all(i.e. 6) VCPUs to core 0-5 with both hard and soft
> CPU affinity (which means those VCPUs won't be migrated to other
> cores
> during load balancing).
>=20
If you don't want dom0's vCPUs to be run anywhere outside of pCPUs 0-5,=20
setting hard affinity is enough, like this:

# xl vcpu-pin 0 all 0-5

or:

# xl vcpu-pin 0 all 0-5 all

Setting both hard and soft affinity to the same set of pCPUs is
useless, and, if anything, only causes more overhead, so just don't do
that.

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
--=-eSLKFL0qdqcAzS5pdN0e
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIzBAABCAAdFiEES5ssOj3Vhr0WPnOLFkJ4iaW4c+4FAlny4HoACgkQFkJ4iaW4
c+6qQhAAirwm81Bl5u9Huz+W7oZOHa0FtU74iBBhOsDuCivj4NFRLNCRtrqh4RvW
e7rgV2Hi4a/L6BnkM6TfRkfb1Vql1L14ay1hPqc4T0MTSRUPSr2nFi7Tt+i8ggac
5i+PngPtgHuyDUhbhTleYmxsezgAN8iRtHAKGYgN9EAkFP7MiGNLQZLMU0ovpIMR
kxCn8hwQckb1PwZZ65nwyw4yA7KgJDWLuS4yEy0dTx3fRl9PAsAMjJqMYizjRRhA
M491qr6nAB6HxjP+5aIFBXW6E4gh43zoXUGZxtA0Ibop9A/j00uDTrRtTtbsKfpK
TKA9m/KaJKEM1Ycg3gGq/tFxzo/BRUlS3qe2saGqogXDZb9OsyLmp7RdaonR0dxF
GJ75M9gv2C/AHV9s3C3tCNAb+bHnmMTynZIcV+9vjA0zIN3JEZustsYb/dLpUtx/
qQJbN5FuDA1fYxDX9MjBfrFvOQROA7VgHXXPp+a5DdKPrxiUTQCpqegFX/dW06M9
Sbsw7mq0DHV6crwvczWWACuKVmMhRuKFaKiFIQe0TShSKE27pwwjcxWkB3oeOZWr
Fp5ljduPeXFImh1gO1iV293AiMe2uVKLwCD3Sj8U6n6ma6SQaRmMLRh+mPARrAsz
LNaX1kXAMyiPi24vR0EtBWGEjG343cd4HxHazVzoXPEOcIN0qKk=
=sDl0
-----END PGP SIGNATURE-----

--=-eSLKFL0qdqcAzS5pdN0e--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============1829158900774771045==--



From xen-users-bounces@lists.xen.org Fri Oct 27 07:52:26 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 07:52: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 1e7zQG-0000uL-FX; Fri, 27 Oct 2017 07:51:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jesus.lazaro@ehu.eus>) id 1e7zQE-0000uC-W4
 for xen-users@lists.xen.org; Fri, 27 Oct 2017 07:51:19 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 4F/42-29298-675E2F95; Fri, 27 Oct 2017 07:51:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHKsWRWlGSWpSXmKPExsUy7zGDk27p00+
 RBlvPKlusunqA1YHR4+ju30wBjFGsmXlJ+RUJrBk9N2ayFiyUqzg64ShzA+MliS5GLg4hgWWM
 EoeWz2WBcHoYJSat2o7g3Hx3ih3C6WCU2PTnJxOEM5tRYuKvXcxdjJwcwgJGEhNmHgSq4uAQE
 dCTOHSfFSTMLFAkMft+DzuILSTwjEVi/kwHkBI2AVuJhS18ICavgJVE/6U4kAoWAVWJW0euMY
 LYogLhEk1n+1lAbF4BQYmTM5+A2ZwCgRL9U+6wQEw3k5i3+SEzhC0ucevJfCYIW16ieetssLi
 EQKHEv0Nv2CBsQYllx46zgKyVAFrbeBEqrCJx+u4xJghbU6Jz0glGCNtE4t33y1Bj1CVuvZrJ
 CvK4hMASVomTT3+yQCQcJf53dEDZixgl+n9JT2CUmYXk7FlITp2F5NRZSE5dwMiyilG9OLWoL
 LVI11QvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMwrhmAYAfjl37nQ4ySHExKor
 z7zn+KFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBW/EEKCdYlJqeWpGWmQNMMDBpCQ4eJRHeqSB
 p3uKCxNzizHSI1ClGXY5nM183MAux5OXnpUqJ87qBFAmAFGWU5sGNgCW7S4yyUsK8jEBHCfEU
 pBblZpagyr9iFOdgVBLmjQaZwpOZVwK36RXQEUxARzSpfgA5oiQRISXVwCi7vuOdi3DZ0jWqq
 W/eLX22jPvT1gQ/o1MKS6RKhR1m8G58lThhOu9OvvezS4UrnvEIR6zg2nwuR0TaLLBtxpXC38
 sX14ee9S2IsUguOnvu/epjKy6yWounBWntZo1MaT2oG+n0MWH/vBUV4XUnWebOjcrS/3ykZRZ
 TaZHGAuZewX9Hdu58EaHEUpyRaKjFXFScCAA4MiTqcQMAAA==
X-Env-Sender: jesus.lazaro@ehu.eus
X-Msg-Ref: server-4.tower-206.messagelabs.com!1509090676!108885283!1
X-Originating-IP: [158.227.0.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37056 invoked from network); 27 Oct 2017 07:51:17 -0000
Received: from smtp.lg.ehu.es (HELO smtp.ehu.eus) (158.227.0.66)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Oct 2017 07:51:17 -0000
Received: from imsva2.lgp.ehu.es (imsva2.lgp.ehu.es [10.0.3.246])
 by postfix.smtp2.imsva2 (Postfix) with ESMTPS id 941CA2F3F;
 Fri, 27 Oct 2017 09:51:16 +0200 (CEST)
Received: from imsva2.lgp.ehu.es (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 4D6AD5A050;
 Fri, 27 Oct 2017 09:51:16 +0200 (CEST)
Received: from imsva2.lgp.ehu.es (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 3E6945A04F;
 Fri, 27 Oct 2017 09:51:16 +0200 (CEST)
Received: from smtp.ehu.eus (unknown [10.0.100.76])
 by imsva2.lgp.ehu.es (Postfix) with ESMTPS;
 Fri, 27 Oct 2017 09:51:16 +0200 (CEST)
Received: from [158.227.67.209] (u108254.bi.ehu.es [158.227.67.209])
 by smtp2 (Postfix) with ESMTPSA id 9BE805ADE;
 Fri, 27 Oct 2017 09:51:15 +0200 (CEST)
To: Andre Przywara <andre.przywara@linaro.org>
References: <9741fca2-c55b-b54e-52e9-1df02e6a205b@ehu.eus>
 <71e0d5c6-e4e0-7460-1173-a158f7997df8@arm.com>
 <d1fb60a1-2de0-e1bb-6299-59959a6abc3c@ehu.eus>
 <749a3b52-8309-02a2-a758-1ed550f5b1dc@arm.com>
 <7999429a-0709-a366-34c0-8a72bc998064@ehu.eus>
 <443f2c08-f53d-c074-36f5-69217f2dc090@arm.com>
 <d0dc8c69-b913-e5bf-1479-9f492190c27d@ehu.eus>
 <59561e88-b138-3e8b-79fe-0111b3a720cb@linaro.org>
 <1bd6aa55-c2c9-98d1-16e5-06f724a2251a@ehu.eus>
 <68f378e2-e94b-0757-bc75-462f225f16fd@linaro.org>
 <0d54b355-2eac-7093-2342-e92e759610be@ehu.eus>
 <CAESq+P60P6q0ZRYObAqNMgVhFuFSV8fUaVefmSj6kYTWAEL7zA@mail.gmail.com>
From: =?UTF-8?B?SmVzw7pzIEzDoXphcm8=?= <jesus.lazaro@ehu.eus>
Message-ID: <ae493356-75eb-bfbb-47eb-514c231e6063@ehu.eus>
Date: Fri, 27 Oct 2017 09:51:15 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <CAESq+P60P6q0ZRYObAqNMgVhFuFSV8fUaVefmSj6kYTWAEL7zA@mail.gmail.com>
Content-Language: en-US
X-Greylist: ACL 158 matched, not delayed by milter-greylist-4.4.3 (smtp2);
 Fri, 27 Oct 2017 09:51:16 +0200 (CEST)
X-TM-AS-GCONF: 00
X-TM-AS-Product-Ver: IMSVA-9.1.0.1631-8.1.0.1062-23420.005
X-TM-AS-Result: No--12.088-7.0-31-10
X-imss-scan-details: No--12.088-7.0-31-10
X-TMASE-Version: IMSVA-9.1.0.1631-8.1.1062-23420.005
X-TMASE-Result: 10--12.087600-10.000000
X-TMASE-MatchedRID: gjZGo2H/wj9aNYs/JxOwj49QEqkRQ5q2jLOy13Cgb480C8Dp8kkTtdn7
 b/+Y15Iv+fazXFNloExo22ssfJxf9+28xU3/0kzKhK8o4aoss8q/yN2q8U674rVhTD1Udgq8rox
 TtkOg5g6hfKAFYeRxeXVybJRFpSev15XTSsyj5b0ZXJLztZviXH5Lmbb/xUua4uxAgOavdLmNQV
 /19NncLgasLC3mK+S/mea15mW1PaVhsOzhNBEAuXQIOMndeKgENxqH5BlQd445bxeAKHFV2Ph5g
 T8kXkoMxB3zvXoMxUMzZle0l/yWKI3lNOd71eFHwCZxkTHxccnRahuPwaQ1WoKwF4K/wIz9W7rS
 ImiJ0fpX6UIPOG+iLbxoqStQh7gpCG8UuczY+iSGwT67eecJ8CKRTjFAWBvuBm9f7S94IJx2MG+
 nJj2x28n/z3x3TszJGeB+6FuJgkFjAM4vu3dHIRes/RxhysDbfHL/7iqL3SV34oIK0pfQgbdor5
 TBU2lyOezSCSRFfnRMBiWB5eNZ7+51ZMzG9kZysFkCLeeufNt9LQinZ4QefNZE3xJMmmXc+gtHj
 7OwNO0UBC9Bhrukg0sBREBWEvJMdtbaU+R8MG94c3eFs8gUg9iOhHq4TOSf
X-TMASE-SNAP-Result: 1.821001.0001-0-1-12:0,22:0,33:0,34:0,39:0-0
X-Greylist: Sender IP whitelisted, Sender succeeded SMTP AUTH, not delayed by
 milter-greylist-4.4.3 (postfix.smtp2.imsva2);
 Fri, 27 Oct 2017 09:51:16 +0200 (CEST)
Cc: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>, xen-users@lists.xen.org,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-users] i2c pass-through in mpsoc
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>

SGkgQW5kcmUsCgoKT24gMjYvMTAvMTcgMjM6MDUsIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+IEhp
IEplc8O6cywKLi4uCgo+IAo+IFhlbiBjYW4ndCwgYmVjYXVzZSBvbmx5IHRoZSBEb20wIGNsb2Nr
IGRyaXZlciBrbm93cyBob3cuIFdlIGFyZSBoaXR0aW5nIAo+IHRoaXMgdGhpbmcgbW9yZSBvZnRl
biBub3csIGFuZCBJIHdpbGwgcmFpc2UgdGhpcyBwcm9ibGVtIG9uIHNvbWUgTGludXggCj4gbGlz
dCBBU0FQLiBXZSB3b3VsZCBsaWtlIHRvIGhhdmUgc29tZXRoaW5nIHdoZXJlIHdlIGNhbiBzcGVj
aWZ5IAo+ICpjZXJ0YWluKiBjbG9ja3MgdGhhdCBzaG91bGQgc3RheSBlbmFibGVkLCBzaG9ydCBv
ZiB0aGUgCj4gY2xrX2lnbm9yZV91bnVzZWQgc2xlZGdlIGhhbW1lci4gVGhlbiBYZW4gY291bGQg
anVzdCBsaXN0IHRob3NlIGNsb2NrcyAKPiBpbiBzb21lIERUIG5vZGUuCj4gQW5vdGhlciBzb2x1
dGlvbiB3b3VsZCBiZSB0byBsZXQgRG9tMCBleHBsaWNpdGx5IGVuYWJsZSB0aGUgY2xvY2tzLCBi
dXQgCj4gdGhpcyBoYXMgdG8gYmUgZG9uZSBpbiB0aGUga2VybmVsIGFuZCBJIGFtIG5vdCBhd2Fy
ZSBvZiBhbiBpbnRlcmZhY2UgdG8gCj4gdXNlcmxhbmQgdG8gdHJpZ2dlciB0aGF0IGZyb20gdGhl
IFhlbiB0b29sIHNpZGUuCj4gU28gaWYgeW91IHNvbWVob3cgY2FuIGZpbmQgdGhlIHJlZ2lzdGVy
IHRoYXQgZW5hYmxlcyB0aGlzIGNsb2NrIGFuZCAKPiBtYW5pcHVsYXRlIHRoaXMgaW4gVS1Cb290
LCB0aGVuIHBhc3MgY2xrX2lnbm9yZV91bnVzZWQsIGl0IHNob3VsZCB3b3JrLiAKPiBJIGRpZCBh
IHNpbWlsYXIgdGhpbmcgaW4gdGhlIHBhc3QgKHVzaW5nIG1kLmwgYW5kIG13Lmwgb24gdGhlIFUt
Qm9vdCAKPiBwcm9tcHQpLgoKSSBoYXZlIHRyaWVkIHRvIGhhdmUgaTJjIHJ1bm5pbmcgYmVmb3Jl
IERvbTAgaXMgbGF1bmNoZWQuIEluIHRoZSBtcHNvYywgCnRoZXJlIGlzIGEgZmlzdCBzdGFnZSBi
b290bG9hZGVyIHRoYXQgaXMgaW4gY2hhcmdlIG9mIGNvbmZpZ3VyaW5nIGh3IApyZWxhdGVkIHBh
cnRzLiBUaGlzIEZTQkwgc2hvdWxkIGhhdmUgYWxsIHRoZSBjbG9ja3MgcnVubmluZy4gSSBoYXZl
IAphY2Nlc3NlZCBhbGwgcmVsZXZhbnQgcmVnaXN0ZXJzIGZyb20gdWJvb3QgYW5kIHRoZXkgbG9v
ayBmaW5lLiBJZiBJIHRyeSAKdG8gYWNjZXNzIHRoZSBvdGhlciBpMmMgY29yZSAod2hpY2ggaXMg
ZGlzYWJsZWQpIHVib290IGhhbmdzLgoKIEZyb20gd2l0aGluIERvbTAsIEkgaGF2ZSB0cmllZCB0
byB1c2UgZGV2bWVtIHRvIHJlYWQgdGhlIGkyYyByZWdpc3RlcnMuIApIZXJlIEkgaGF2ZSB0d28g
ZGlmZmVyZW50IHJlc3VsdHMuIElmIGkyYyBpcyBlbmFibGVkIGluIHRoZSBEVCwgbGludXggCmhh
bmdzLiBJZiBkaXNhYmxlZCBhbmQgd2l0aCB0aGUgcGFzc3Rocm91Z2ggSSBoYXZlIHRoZSBmb2xs
b3dpbmcgZXJyb3I6CgpVbmhhbmRsZWQgZmF1bHQ6IHR0YnIgYWRkcmVzcyBzaXplIGZhdWx0ICgw
eDkyMDAwMDAwKSBhdCAweDAwMDAwMDdmODc1YjYwMDAKCklmIHRyeWluZyB0byBhY2Nlc3MgdGhl
IGRpc2FibGVkIGkyYywgaXQgYWx3YXlzIGhhbmdzLgoKU28gSSB0aGluayB0aGF0IHRoZSBJMkMg
Y29yZSBJIHdhbnQgdG8gcGFzc3Rocm91Z2ggaXMgYWN0aXZlLCBoYXMgY2xvY2sgCmFuZCBpcyBv
cGVyYXRpb25hbC4gQnV0IERvbTAgdGhpbmtzIHRoYXQgdGhlIGNsb2NrIGlzIGRpc2FibGVkIChw
b3NzaWJseSAKYmVjYXVzZSByZWFkaW5nIHRoZSBEVCB0aGF0IGNsb2NrIGlzIG5vdCB1c2VkIGFu
ZCB0aGUga2VybmVsIGRvZXMgbm90IApjaGVjayBhbGwgdGhlIGludGVybmFsIHJlZ2lzdGVycyB0
byBmaW5kIG91dCB3aGF0IGlzIG9uIG9yIG9mZikuCgpJZiBJIGNoYW5nZSB0aGUgY2xvY2tzIGlu
IHRoZSBEVCBmb3IgdGhlIEkyQyAod2l0aG91dCB4ZW4pIGFuZCBwb2ludCAKdGhlbSB0byBhIGNs
b2NrIHRoYXQgaXMgc3RvcHBlZCwgdGhlIGRyaXZlciBjb21wbGFpbnMgYWJvdXQgaXJxIG5vdCAK
ZnVuY3Rpb25pbmcuIEJ1dCB3aGVuIGRvaW5nIGEgcGFzc3Rob3J1Z2ggaXQgZG9lcyBub3QgY29t
cGxhaW4uIFRoZSAKbWVzc2FnZSBpcyB0aGUgc2FtZSBhcyB3aGVuIG5vdCBoYXZpbmcgYW55IGFj
dGl2ZSBpMmMgZGV2aWNlIGluIHRoZSBEVC4KCi4uLgoKCj4gSW4gdGhpcyBleGFtcGxlIHdlIGdl
dCBzb21ld2hhdCBsdWNreSwgYmVjYXVzZSB0aGlzIG5ldHdvcmsgZGV2aWNlIGRvZXMgCj4gbm90
IG5lZWQgYW55IGNsb2NrIHRvIGJlIHNwZWNpZmllZCBpbiB0aGUgRFQuIFRoZXJlIGlzIHByb2Jh
Ymx5IGEgY2xvY2ssIAo+IGJ1dCBpdCdzIGFsd2F5cyBvbi4KPiAKCkkgaGF2ZSB0cmllZCB0aGUg
bmV0d29ya2luZyBleGFtcGxlIGJ5IFhpbGlueCBhbmQgSSB0aGluayB0aGF0IGl0IGRvZXMgCm5v
dCB3b3JrLiBXaXRob3V0IGRvaW5nIHRoZSB1Ym9vdCBtb2RpZmljYXRpb24gZm9yIHRoZSBETUEs
IHRoZSByZXN1bHQgCmlzIHRoZSBzYW1lIGFzIGZvciBJMkMuIE5vIG1vZHVsZSBpcyBsb2FkZWQu
IElmIGRvaW5nIHRoZSBETUEgCm1vZGlmaWNhdGlvbnMsIGtlcm5lbCBwYW5pYyB3aGVuIGxhdW5j
aGluZyBEb20wCgooWEVOKSBHSUN2MjogQWRqdXN0aW5nIENQVSBpbnRlcmZhY2UgYmFzZSB0byAw
eGY5MDJmMDAwCihYRU4pIEdJQ3YyOiAxOTIgbGluZXMsIDQgY3B1cywgc2VjdXJlIChJSUQgMDIw
MDE0M2IpLgooWEVOKSBVc2luZyBzY2hlZHVsZXI6IFNNUCBDcmVkaXQgU2NoZWR1bGVyIChjcmVk
aXQpCihYRU4pIEJhZCBtb2RlIGluIEVycm9yIGhhbmRsZXIgZGV0ZWN0ZWQKKFhFTikgRVNSPTB4
YmYwMDAwMDA6ICBFQz0yZiwgSUw9MSwgSVNTPTEwMDAwMDAKKFhFTikgLS0tLVsgWGVuLTQuOC4x
LXByZSAgYXJtNjQgIGRlYnVnPW4gICBOb3QgdGFpbnRlZCBdLS0tLQooWEVOKSBDUFU6ICAgIDAK
KFhFTikgUEM6ICAgICAwMDAwMDAwMDAwMjgyM2E4IHN0YXJ0X3hlbisweDhlMC8weGJkMAooWEVO
KSBMUjogICAgIDAwMDAwMDAwMDAyODIzYTAKKFhFTikgU1A6ICAgICAwMDAwMDAwMDAwMmFmZTIw
CihYRU4pIENQU1I6ICAgMDAwMDAyNDkgTU9ERTo2NC1iaXQgRUwyaCAoSHlwZXJ2aXNvciwgaGFu
ZGxlcikKLi4uCihYRU4pIFhlbiBjYWxsIHRyYWNlOgooWEVOKSAgICBbPDAwMDAwMDAwMDAyODIz
YTg+XSBzdGFydF94ZW4rMHg4ZTAvMHhiZDAgKFBDKQooWEVOKSAgICBbPDAwMDAwMDAwMDAyODIz
YTA+XSBzdGFydF94ZW4rMHg4ZDgvMHhiZDAgKExSKQooWEVOKQooWEVOKQooWEVOKSAqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCihYRU4pIFBhbmljIG9uIENQVSAwOgoo
WEVOKSBiYWQgbW9kZQooWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqCgoKUmVnYXJkcywKSmVzw7pzCgotLSAKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpKZXPDunMgTMOhemFy
byBBcnJvdGVndWkgVW5pdmVyc2lkYWQgZGVsIFBhw61zIFZhc2NvClRlY25vbG9nw61hIEVsZWN0
csOzbmljYQpEZXBhcnRhbWVudG8gZGUgVGVjbm9sb2fDrWEgRWxlY3Ryw7NuaWNhCkVzY3VlbGEg
ZGUgSW5nZW5pZXLDrWEgZGUgQmlsYmFvCkVtYWlsOiBqZXN1cy5sYXphcm9AZWh1LmV1cwpXV1c6
ICAgZGV0LmJpLmVodS5ldXMvfmFwZXJ0ClBsLiBJbmdlbmllcm8gVG9ycmVzIFF1ZXZlZG8gMSAg
ICAgVGVsLjogMzQgLSA5NCAtIDYwMSA3MyA0NAo0ODAxMyBCSUxCQU8gKFNQQUlOKSAgICAgICAg
ICAgICAgICAgICBGYXguOiAzNCAtIDk0IC0gNjAxIDM5IDA3Ci0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBt
YWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Fri Oct 27 07:58:56 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 07:58: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 1e7zXS-0001HR-8g; Fri, 27 Oct 2017 07:58:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1e7zXQ-0001HK-VD
 for xen-users@lists.xenproject.org; Fri, 27 Oct 2017 07:58:45 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 3F/4C-07499-437E2F95; Fri, 27 Oct 2017 07:58:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLKsWRWlGSWpSXmKPExsXiVRukp2v8/FO
 kwbeJnBbv9v1ldmD0OPzhCksAYxRrZl5SfkUCa8aMg6fYC54LVFztuszewDiXv4uRi0NIYDqj
 RNOi+WwgDotAO6vE5d97GEEcCYHFrBILLx9k7mLkBHLSJJqeb2CDsY9/aoOKV0t8vbyACcQWE
 lCRuLl9FRPE2F+MEl82zQcrEhbQkzhy9Ad7FyMHBy+QPWVSGETYRGLXHpBlnBxsAhoShw/8ZQ
 WxRQTcJW7+vQQ2k1lASaL97iuwVhYBVYm7t2JBwpwCgRLtXxuhVp1lkri/ZwkjRH2txLtn91g
 hbtOWmLdgJSvEWkGJvzuEJzCKzEJSNQshAxHWlGjd/psdwtaWWLbwNTOEbSuxbt17FgjbRmLT
 1QWMELa8xPa3c5gXMLKvYlQvTi0qSy3SNdVLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLz
 s/dxAiMLgYg2ME4/bL/IUZJDiYlUd595z9FCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgDX0GlB
 MsSk1PrUjLzAHGOUxagoNHSYS3HCTNW1yQmFucmQ6ROsVoybFvz60/TBwdN+8CyWczXzcwC7H
 k5eelSonzGoM0CIA0ZJTmwY2DpaJLjLJSwryMQAcK8RSkFuVmlqDKv2IU52BUEuZlApnCk5lX
 Arf1FdBBTEAHNal+ADmoJBEhJdXAaP2h86R56MXZ7TWRpxQPSzBvLLx+26lNx+qT8XfDNad/H
 /NhTMzffLwhXe3xVaVZMUUbjjKlB6s4ss0N67Hq//j53Tp15407XsnueTNt0tfnAnmnTX7OUH
 TYnffRvDvRJyVUk83homu9dVSLirtgsdhvxfkzBTRfrzLWWGH2Z3W0wsrWwKtVSizFGYmGWsx
 FxYkAevy0mUADAAA=
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1509091122!72518331!1
X-Originating-IP: [74.125.82.46]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,surbl: (ASYNC_NO) c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRv
 bmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZl9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46520 invoked from network); 27 Oct 2017 07:58:43 -0000
Received: from mail-wm0-f46.google.com (HELO mail-wm0-f46.google.com)
 (74.125.82.46)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Oct 2017 07:58:43 -0000
Received: by mail-wm0-f46.google.com with SMTP id 131so1824059wms.0
 for <xen-users@lists.xenproject.org>; Fri, 27 Oct 2017 00:58:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:message-id:subject:from:to:cc:date:in-reply-to:references
 :mime-version; bh=YlNAkYENlPUEf4m5rzKKZShxlInLADnp8Tqg+xxxBi8=;
 b=PGReTg6drIYwIKOYklhYL7uxRTquBpbW+U11ucPkWW/ryfq+2DEuYY4srKF6HNrHXm
 s/0lCJHmWeBLzubJRnnP/1ZxqZ9IOBKb1j2ChEMd/VpW5zJhd658+gl5PRI2Kwr5hGno
 qPwtVPSeRyhO1g31cdQ/ZqMZOLoZoqiMPfjNQdLvMQjKE9KqQsjryvqRDz8FbdNkx/YP
 xeR6bT5PWrA3yMdHJ55v2oMFKocSFymVn6MNwqI463pxuat4unB80cvao1YIIbNCaHR9
 JV6PyDUxPR04OCKeRmFGuscIc4+frOJFTcaulXISU/HRpxqFTrC3jmGKXUMBxtE1CXY1
 FmYA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:message-id:subject:from:to:cc:date
 :in-reply-to:references:mime-version;
 bh=YlNAkYENlPUEf4m5rzKKZShxlInLADnp8Tqg+xxxBi8=;
 b=pBmNHff6NkurGffIRHZNTw5u+y2inYICGTaELCsmGDKXKsBzcsVEYvfFAC9y+lFOjN
 8x9lPifhn1MF8OEFo1zB+WpZOphwSf2CtYgueReTP+jhp9W0LPHpO3rLmF5TG9xl1BpY
 r0ER8JYy+lYbXcRF7on4459kTBSZ9tYECa5qr9Fw7Gy3pVJTOqdI3eK8LR6cpdG58GLW
 cChHKRyOs0FfEiRigvVO1p4mVhPNSrkKgxN15GpGcDjxTDgLns2X3vLtGWPAJoRuiAyw
 xLogTmBYnZg4vPU3sOjvk1HIJgLhDZwhjbHHlgAB898kWS4eRs3YqMejw9TwnOPIjs7A
 zgDg==
X-Gm-Message-State: AMCzsaWqgsTw5uBQtyN5CgTB1oyMpvYDHJcjpw4sY6cDqdUc9vj7YEee
 0eu5oMclrG1q5lIZZWz0KRo=
X-Google-Smtp-Source: ABhQp+RHQNPHhSDQS4Gn2h638pVXa6wPyVx0/88bBBaspr4aDkXQQf0QK2O4TNYp62SZkuHJKlU2zQ==
X-Received: by 10.28.137.139 with SMTP id l133mr1025758wmd.123.1509091122735; 
 Fri, 27 Oct 2017 00:58:42 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.184])
 by smtp.gmail.com with ESMTPSA id d129sm572167wmf.34.2017.10.27.00.58.41
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Fri, 27 Oct 2017 00:58:41 -0700 (PDT)
Message-ID: <1509091118.4766.5.camel@linux.it>
From: Dario Faggioli <raistlin@linux.it>
To: Berillions <berillions@gmail.com>, Kun Cheng <chengkunck@gmail.com>
Date: Fri, 27 Oct 2017 09:58:38 +0200
In-Reply-To: <CAGib1vdYp3fywYCzLc8X30sKJKRDeOqxuTA+HYE6mqRHocFyVw@mail.gmail.com>
References: <CAGib1vexB80tZ+nA=PMvopoamZMajhY7+MHvccxxZHGUrRi9xw@mail.gmail.com>
 <1508920872.19391.6.camel@linux.it>
 <CAGib1vdu8cSy8dfdJ8O4-tF0ZVX-yTxd+-MrbiNC_XLUtcBqVA@mail.gmail.com>
 <CAO3v1VQ5aZ=Qak0Kat0HmriDb0Yen4tkystgR4tg65-JcyG4KA@mail.gmail.com>
 <CAGib1vdYp3fywYCzLc8X30sKJKRDeOqxuTA+HYE6mqRHocFyVw@mail.gmail.com>
X-Mailer: Evolution 3.24.6 (3.24.6-1.fc26) 
Mime-Version: 1.0
Cc: xen-users@lists.xenproject.org
Subject: Re: [Xen-users] Not good performance on 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="===============6210221833404796398=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>


--===============6210221833404796398==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-3obDEZb5pFz4hl4JpTkD"


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

On Fri, 2017-10-27 at 06:30 +0200, Berillions wrote:
> Hi Kun,
>=20
> I have this error when i launch your command for 4 Dom0's VCPU (0-3)
> :
> > babaorheum@debian-desktop:~/Bureau$ sudo xl vcpu-pin 0 all 0-3 0-3
> > libxl: error: libxl.c:4970:libxl__set_vcpuaffinity: setting vcpu
> > affinity: Invalid argument
> > libxl: warning: libxl.c:5033:libxl_set_vcpuaffinity_all: failed to
> > set affinity for 0
>
This is a bit weird actually.

What Xen version is this, again?

How did you install it (distribution packages, compiled it yourself,
etc?)

Are you perhaps using the 'dom0_vcpus_pin' boot parameter? (It did not
seem like that from the output of the commands you pasted in the replay
to my other email, but this behavior seems to suggest it...)

Can you show us the output of:

# xl info

Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
--=-3obDEZb5pFz4hl4JpTkD
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIzBAABCAAdFiEES5ssOj3Vhr0WPnOLFkJ4iaW4c+4FAlny5y4ACgkQFkJ4iaW4
c+70khAAvoHxU+A9I3KQnCe9lgxVcHm85Sb0QJKsAtF9ZuoQj1KU1D+QZyTpW+z/
5PANmQUkWLd0gcWfsrLdXQwLKnKFZW4b8HZbMDYRkzbdu5oNKasPQIGjhyVGNt3S
j/xg9R2bXsQUfP8YvIpWwJtdCCVOCdUHf2yF9a8lJqH8ReBIWrKsSOiZg4X5SYlj
Zey0sHW2rSjltZnZEvgJdd07LoOQZs2COpWaKhLjwWr++15WNntLsmK+mwufw1Q6
OI0IlFleIjQVXhQz7w+AOWjrT/XdyqCqudp0z7txHvkyZeLVm2tsliYYiZ6Pb5px
1FI8e3hvsCIXkFrF1ARXkuYN2E+S8klAmzIZQdetqKJOmhhFxYzc4jSsqyftPh4B
w/7wR/X2FJLKsp538MxHPNa2G+4aDYKGzIi8f0oDDtWaxQ6iKQG3XKcoAZkT44wH
tElG52FOjCsJCSfe/E5a3Y7PCHuByH4ANOLqRVGcjR3AliimFtXsFzeauX505Dv3
8929nghGKlfEpvYtGv9QI5w5P8zdx4865FOe5+AahoZ1DU9ABGydnV4E/1OIQvGF
hnj2PPshWNF+IuB4zXwnKr0piaZILpPqVhhTRdYpK5Afg5zA7lV0AwnRJvhImmqE
ghoGiE53O1yLOwItBIuLNEudi5jr6WnyW92N2fg/k0obj4Wl6fc=
=ECYz
-----END PGP SIGNATURE-----

--=-3obDEZb5pFz4hl4JpTkD--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============6210221833404796398==--



From xen-users-bounces@lists.xen.org Fri Oct 27 08:53:33 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 08:53: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 1e80Nn-0006gS-Tr; Fri, 27 Oct 2017 08:52:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1e80Nm-0006gM-Of
 for xen-users@lists.xenproject.org; Fri, 27 Oct 2017 08:52:50 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 95/FC-08608-2E3F2F95; Fri, 27 Oct 2017 08:52:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFKsWRWlGSWpSXmKPExsXiVRtkrPvg86d
 Igw13DS3e7fvL7MDocfjDFZYAxijWzLyk/IoE1oy/azQK5vFUbDhX3sC4h7uLkYtDSGAGo8SS
 luVsIA6LQDurxI6GuUwgjoTAYlaJnQvesncxcgA5WRIfztt0MXICmWkS22duZIGwSyT6nnayg
 dhCAioSN7evYoKY+p1R4lvbNWaQhLCAnsSRoz/YQWxeIHvNouUsEHETiV179jCC2GwCGhKHD/
 xlBdklIqAp8asrDCTMLOAisW/tLyaQMIuAqsTLQwIgYU4BW4l3By+wQaxayizxe0UHO0R9rcS
 WL+ehbtOWmLdgJdhIXgFBib87hCcwisxCUjULIQMR1pRo3f6bHcLWlli28DUzhG0rsW7dexYI
 20Zi09UFjBC2vMT2t3OYFzCyr2JUL04tKkst0jXUSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JT
 CrWS87P3cQIjCsGINjBuPO50yFGSQ4mJVHefec/RQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4O
 UAxqmQYFFqempFWmYOMMJh0hIcPEoivFwfgdK8xQWJucWZ6RCpU4yWHPv23PrDxNFx8y6QfDb
 zdQOzEEtefl6qlDjvrU9ADQIgDRmleXDjYEnoEqOslDAvI9CBQjwFqUW5mSWo8q8YxTkYlYR5
 X4NM4cnMK4Hb+groICagg5pUP4AcVJKIkJJqYOR3W5CvdqgvQmT9yqgzlR+3Gr5Y2JIuFtpf4
 lvzLUp1X+XrRymN+4tl40U9bzYYzShY90x8d3617/uT+y66NTlWui9W2iN+ejvHwfP6Jr1CM5
 a2afT2KeSLFjCc1Uvj/rVs05qLP/+Zutjfel3xePI2t8Je2Qs/46P0/yjJBt4xP/RL6VW4kxJ
 LcUaioRZzUXEiACf/dWU9AwAA
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1509094368!73321676!1
X-Originating-IP: [74.125.82.51]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,surbl: (ASYNC_NO) c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRv
 bmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZl9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9596 invoked from network); 27 Oct 2017 08:52:48 -0000
Received: from mail-wm0-f51.google.com (HELO mail-wm0-f51.google.com)
 (74.125.82.51)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Oct 2017 08:52:48 -0000
Received: by mail-wm0-f51.google.com with SMTP id r196so2247475wmf.2
 for <xen-users@lists.xenproject.org>; Fri, 27 Oct 2017 01:52:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:message-id:subject:from:to:cc:date:in-reply-to:references
 :mime-version; bh=vepYGDjcznnDLAs5ELfdyOLi0mOeORKtELuidMyxLT0=;
 b=jpcpLqJle2pZ3Obh5vvWawurR918rgzLZBDozDgW0ShySeh6opFcmLsC+GqkFbi/8S
 I0MomRXoKaMyJGEwU6K5WUvq8mjzb0cS9ACHWOCNefBJJ81QMlQotXFA3U5YP4NeOrJj
 qaJFNUmkfPl1aEBmjZcieSfZKkYCl550UW7MYx5sgUOI7BbcbkzQqX65hq0+v2UglHnt
 iZ8Y++J1WL6HBhIGVZxPaA76z/A+Ezk1UACR7bqiPGkoItiNcAVGDEBRGfaqPKqh845J
 YXnv5o9JkJZcuCkTDrCeg45rjoTpmV/Z4sJRlCjR+u0ln5qCqC2W1s1BiHqTEmn2T+mU
 PEOA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:message-id:subject:from:to:cc:date
 :in-reply-to:references:mime-version;
 bh=vepYGDjcznnDLAs5ELfdyOLi0mOeORKtELuidMyxLT0=;
 b=DK7xtaeh9dQYXw3grG+SIWQKucnLMdWgXWaP5fP+MSAi2FC8/kjV6k0EDI6qQVVtgN
 XdkmrnMbTu03uMNguMmjeCuKDaSSVboYubuF32D6LTpUgO8f8k6pZQUqe/VnKrz7JEJp
 tLHLadTOotYMEidzDRDwoSsFAVxBDwZP59+sMPrn8iZyXGoCGjx/u4hSFeXGZJ6c5cM/
 5mJrPzeX3hOeWkdPZi0AF3+5NXh7wmvQq71AMndfVFqajnQftYHxG+bxvw+jf9lHuT5j
 g3TbHU64bqTpwZDlZoZafh1ZMYH19XwM2jN2COSkQb9sKZ8S24FkvEGOlB3K7PLX0+Ia
 ws6g==
X-Gm-Message-State: AMCzsaUTY6cHYDuw6SA3gZEJ/xK+KtJxsLpVCSEq/lhUQlyCsMaMkYjo
 VsTjG0tMCeBrC4jcUOItzKAwTg==
X-Google-Smtp-Source: ABhQp+RGD5yBBdZOEpP+TXJqyemOcnrS64uQfUtDVPrela7VA2rPJz2+t8R4P1dvk8xjhdm+G0OwxQ==
X-Received: by 10.28.6.6 with SMTP id 6mr1347041wmg.114.1509094368460;
 Fri, 27 Oct 2017 01:52:48 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.184])
 by smtp.gmail.com with ESMTPSA id v5sm505198wme.5.2017.10.27.01.52.46
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Fri, 27 Oct 2017 01:52:47 -0700 (PDT)
Message-ID: <1509094364.4766.8.camel@linux.it>
From: Dario Faggioli <raistlin@linux.it>
To: LOMBARD Maxime <berillions@gmail.com>
Date: Fri, 27 Oct 2017 10:52:44 +0200
In-Reply-To: <8F37508F-5B58-4B60-A3C5-29E6F841D819@gmail.com>
References: <CAGib1vexB80tZ+nA=PMvopoamZMajhY7+MHvccxxZHGUrRi9xw@mail.gmail.com>
 <1508920872.19391.6.camel@linux.it>
 <CAGib1vdu8cSy8dfdJ8O4-tF0ZVX-yTxd+-MrbiNC_XLUtcBqVA@mail.gmail.com>
 <CAO3v1VQ5aZ=Qak0Kat0HmriDb0Yen4tkystgR4tg65-JcyG4KA@mail.gmail.com>
 <CAGib1vdYp3fywYCzLc8X30sKJKRDeOqxuTA+HYE6mqRHocFyVw@mail.gmail.com>
 <1509091118.4766.5.camel@linux.it>
 <8F37508F-5B58-4B60-A3C5-29E6F841D819@gmail.com>
X-Mailer: Evolution 3.24.6 (3.24.6-1.fc26) 
Mime-Version: 1.0
Cc: Kun Cheng <chengkunck@gmail.com>, xen-users@lists.xenproject.org
Subject: Re: [Xen-users] Not good performance on 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="===============4625156584096241169=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>


--===============4625156584096241169==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-T4W+rmbomJXNlzgoIyl7"


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

On Fri, 2017-10-27 at 10:42 +0200, LOMBARD Maxime wrote:
> @Dario :=20
> I have this error message when i set 'dom0_max_vcpus=3D4
> dom0_vcpus_pin' to the boot parameter.
>=20
Right.

Get rid of 'dom0_vcpus_pin'.

Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
--=-T4W+rmbomJXNlzgoIyl7
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIzBAABCAAdFiEES5ssOj3Vhr0WPnOLFkJ4iaW4c+4FAlny89wACgkQFkJ4iaW4
c+7yOQ//TUmUKju+3lCIHiQ4Ko0iZnNy71H0g621qR9f09wimoh3F8vVPqcfcfyb
8CZUFFbSwM7JxAQr9cBBRhckyimsKD9AeDxSjSDBVwMxVnV3xMM9+CfINBSDLWyR
GyWjuLgT6Hb688gfA9h8E9cnB3rF8MU4JHsuQTT/4ETHh+UbEDSFBOsVrWA8yJ1w
tnR+4nojSqb0izh4/5VMQ1sVbLEyImZ+yBDVzwsP+me9O4UmgK9o2YCrlMirdCUI
udYzeplzjBxwsMETzqO8UYT1jfKg7bP9O977EtseWDlqItkoEN02gLjkTWrmdVhO
dv3KIdXKRY5pNsmxrK0F+ykM6wO922NJ0Lvt22ffYRVSIMvt/iuU3rVhoNwPEnZl
I24MGnjS7Ih8ohLAausv3it0bVsu3+A9Cs/vLPbZnPIgYIqvUwW5kdBz5UD2WJbt
BqftVWJDlovE0sZXchepyeUqGpwLtXEyK2DJ9EYR2lu3pW9zyi7RbYUJveIWyqiD
tUiaR2fieLxPj2zKCge+d1WRFQkT+Cwh/MAcm1jTiUnTngwFhHrTm1EbI4kNxCki
FCy1jws706oUSXVrgNdFyk3mMKy0VpM8dM8wn5ugRmynMUGHh1i/WH/BQ0VE5xgx
rA2fE8AC0vLEeIkgfoGe0OqSUxYvG518lGfcKpJ6ebKHeKzYSTs=
=Ybl3
-----END PGP SIGNATURE-----

--=-T4W+rmbomJXNlzgoIyl7--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============4625156584096241169==--



From xen-users-bounces@lists.xen.org Fri Oct 27 13:02:28 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 13:02: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 1e84GQ-0000xx-D5; Fri, 27 Oct 2017 13:01:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <berillions@gmail.com>) id 1e7wIQ-0001nn-36
 for xen-users@lists.xenproject.org; Fri, 27 Oct 2017 04:31:02 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 B1/3E-25852-586B2F95; Fri, 27 Oct 2017 04:31:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHIsWRWlGSWpSXmKPExsVyMfT+Ft2WbZ8
 iDa7PkLJ4t+8vswOjx+EPV1gCGKNYM/OS8isSWDO2T7/CXrDJoOLBz+msDYyHNbsYuTiEBGYy
 SpzZuoQNxGERaGCV+PltAwuIIyEwh1Xi/cZ7QBlOIKdMYtf9o+xdjBxAdpFEy8o6mPD0V1/ZQ
 WxeAUGJkzOfsIDYQgI+Eos6VzKC2JwCgRKvfu5ggdjWwCTxdv1CJpAEm4C6xMxl18CaWQRUJT
 4ebmGFGBQgcXDHVbAaYQETiV179oANEhFQkTi9diIryA3MAm4SU05zg4SZgXa9ntPENIFRcBa
 SM2YhSUHYmhKt23+zQ9gaEgvu7GOEsLUlli18zbyAkXUVo3pxalFZapGuiV5SUWZ6RkluYmaO
 rqGBmV5uanFxYnpqTmJSsV5yfu4mRmCYMwDBDsbuy/6HGCU5mJREeZNWfYoU4kvKT6nMSCzOi
 C8qzUktPsQow8GhJMG7fCtQTrAoNT21Ii0zBxhxMGkJDh4lEd6DW4DSvMUFibnFmekQqVOMrh
 wX7lz6w8RxYM8tILnh5l0guQ9MPpv5uoFZiCUvPy9VSpxXF2S2AEhzRmke3GhYsrjEKCslzMs
 IdKwQT0FqUW5mCar8K0ZxDkYlYd4KkCk8mXklcBe8AjqOCei4JtUPIMeVJCKkpBoYE68yNi1d
 f93xaezi614Xr9VULDrl2e7r8u3b/OOr67zd9p3exCD4/k3EubwdfrM3VO4ueLe3kIc14vznM
 8xfTi582lUfcOjsx+V1XXJrbjEefZS58sfz868VkzYzVn/TtYv7ot0Q0z7lU133gaj1ilEL4/
 yVHj3KTjFrqWGL+7My0+CXnH95hBJLcUaioRZzUXEiAI890Q4RAwAA
X-Env-Sender: berillions@gmail.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1509078659!104119970!1
X-Originating-IP: [209.85.223.180]
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.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20715 invoked from network); 27 Oct 2017 04:31:00 -0000
Received: from mail-io0-f180.google.com (HELO mail-io0-f180.google.com)
 (209.85.223.180)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Oct 2017 04:31:00 -0000
Received: by mail-io0-f180.google.com with SMTP id m16so10063226iod.1
 for <xen-users@lists.xenproject.org>; Thu, 26 Oct 2017 21:31:00 -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=rSvkE/Ie258cB9vF//Gn+IxW428Fj1EgTgkzcbqodiY=;
 b=EXFmw5AxWsfvlmN/5DIMmQn54iXSsBkX+pDK3/nhMzDfPFWtDuBVXaRoTNcwbTHH/Z
 9krGFnh3OppMJy9J+VGxaalEehOVySdTj1ADti1DWkp/8ImZi1TfhYJdN+pjRV0omQIW
 WWCU8X2cJmusHH2Vx+Oe+sqdVC7DpTJ9FohrB1BX7o9AvAVy9trfnTEhI9NMYCSq5fZ+
 cpuAg63iHkvVRA++jCDX5Gu0dVq3j3EUpesfsMTtO7+lmBee+Ulss53JqVzeMMF8lzTm
 9UUyd9CIruXfi0+YGhVUAsgaPPpV86HwBH5EPva9euHpgfO5E4mWj44N7QuRm7Xnmzkj
 Mguw==
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=rSvkE/Ie258cB9vF//Gn+IxW428Fj1EgTgkzcbqodiY=;
 b=Kpx/4kG2dgRMFZ/M5o7Vtl227KeuiO50Ij+j4o96PSGqVqliZa6g530dWC4BoEP2vy
 UhD5LvnSgcDRH6ZgEJVEEZkmeM15PWm9oWWdVeKQBikqKL4IFaAYhOknbX4U2tMOOZYG
 pTP3Wjw4iYnVKonHPQNfKjLbMWZHXr5BNgcddFYOwSXpH9kaCwXKk4yMwa4tLD3HBjcl
 bk+/4bNTAlYIgvNZA2wntZWQg5FpJVEitcmn7AX03/q2NIMA2OIS0V+MQpQQH+MNpNQB
 ZKJupmuglKPBvjgeT6Ort3vj2hjm9SfbzrwIg1dvtchAyNdmzzoASKdPDHoqRFJk1Tve
 vF9g==
X-Gm-Message-State: AMCzsaUuxBMiRzUN6GD1o7mmARfxntukUiHxo7ZEtC/qWj4NXOot5mkg
 uOhz7S+3Lj1grVsFLmk2VP580uGFrZ4OLqA8hYs=
X-Google-Smtp-Source: ABhQp+Q2A1gIih/HPgsaAGa/MJ259tKSIzMTZ+FxnPUKROh9UnUY5gWQ9gc0k8grD7Ocemr6hA2sGds2igSY8SMVQqM=
X-Received: by 10.107.139.144 with SMTP id n138mr31702914iod.173.1509078659038; 
 Thu, 26 Oct 2017 21:30:59 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.138.214 with HTTP; Thu, 26 Oct 2017 21:30:58 -0700 (PDT)
In-Reply-To: <CAO3v1VQ5aZ=Qak0Kat0HmriDb0Yen4tkystgR4tg65-JcyG4KA@mail.gmail.com>
References: <CAGib1vexB80tZ+nA=PMvopoamZMajhY7+MHvccxxZHGUrRi9xw@mail.gmail.com>
 <1508920872.19391.6.camel@linux.it>
 <CAGib1vdu8cSy8dfdJ8O4-tF0ZVX-yTxd+-MrbiNC_XLUtcBqVA@mail.gmail.com>
 <CAO3v1VQ5aZ=Qak0Kat0HmriDb0Yen4tkystgR4tg65-JcyG4KA@mail.gmail.com>
From: Berillions <berillions@gmail.com>
Date: Fri, 27 Oct 2017 06:30:58 +0200
Message-ID: <CAGib1vdYp3fywYCzLc8X30sKJKRDeOqxuTA+HYE6mqRHocFyVw@mail.gmail.com>
To: Kun Cheng <chengkunck@gmail.com>
X-Mailman-Approved-At: Fri, 27 Oct 2017 13:01:28 +0000
Cc: Dario Faggioli <raistlin@linux.it>, xen-users@lists.xenproject.org
Subject: Re: [Xen-users] Not good performance on 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="===============0221897166787405948=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============0221897166787405948==
Content-Type: multipart/alternative; boundary="94eb2c058680690633055c7fc1ea"

--94eb2c058680690633055c7fc1ea
Content-Type: text/plain; charset="UTF-8"

Hi Kun,

I have this error when i launch your command for 4 Dom0's VCPU (0-3) :

> babaorheum@debian-desktop:~/Bureau$ sudo xl vcpu-pin 0 all 0-3 0-3
> libxl: error: libxl.c:4970:libxl__set_vcpuaffinity: setting vcpu affinity:
> Invalid argument
> libxl: warning: libxl.c:5033:libxl_set_vcpuaffinity_all: failed to set
> affinity for 0
> libxl: error: libxl.c:4970:libxl__set_vcpuaffinity: setting vcpu affinity:
> Invalid argument
> libxl: warning: libxl.c:5033:libxl_set_vcpuaffinity_all: failed to set
> affinity for 1
> libxl: error: libxl.c:4970:libxl__set_vcpuaffinity: setting vcpu affinity:
> Invalid argument
> libxl: warning: libxl.c:5033:libxl_set_vcpuaffinity_all: failed to set
> affinity for 2
> libxl: error: libxl.c:4970:libxl__set_vcpuaffinity: setting vcpu affinity:
> Invalid argument
> libxl: warning: libxl.c:5033:libxl_set_vcpuaffinity_all: failed to set
> affinity for 3
> Could not set affinity.
>


2017-10-27 4:48 GMT+02:00 Kun Cheng <chengkunck@gmail.com>:

> 2017-10-27 2:52 GMT+08:00 Berillions <berillions@gmail.com>:
> > Hello guys :-) ,
> >
> > Sorry for the delay, i was a little busy.
> >
> > @Kun Cheng :
> > I did your suggestion but i don't know how to correctly use "xl vcpu-pin"
> > with this configuration. If i don't use this command and launch the
> > benchmark, the slowdown is less important but still exist and about the
> > missing texture, this issue is gone.
>
> Glad to hear it provided some help.
>
> Now you have pinned the VCPUs of the guest to core 6-15 and limit Dom0 to
> use 6 VCPUs, right? Because from your test data I saw 16 VCPUs for
> dom0.
>
> Could you try pin dom0's vcpus after entering Dom0 with cmds (root
> privilege maybe required):
>
> xl vcpu-pin 0 all 0-5 0-5
>
> (change the number and range accordingly if you Dom0's VCPU
> configuration is other than 6)
>
> It sets Dom0's all(i.e. 6) VCPUs to core 0-5 with both hard and soft
> CPU affinity (which means those VCPUs won't be migrated to other cores
> during load balancing).
>
> You could do the same to your guest VM if you wish. Remember don't let
> your guest VM use core 0-5 in this case.
>
> Maybe you can append -f to that cmd.
>
> >
> > @Dario Faggioli
> > I did your test (during the benchmark) like you asked me and i share
> your my
> > result for the test with 8 and 16 vcpus. I use pastebin, it's more
> clearly.
> > - 8 cpus test : https://pastebin.com/JK48QRGz
> > - 16 cous test : https://pastebin.com/FFiRBCYW
> >
> > Cheers,
> > Maxime
>

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

<div dir=3D"ltr"><div>Hi Kun,<br><br></div>I have this error when i launch =
your command for 4 Dom0&#39;s VCPU (0-3) :<br><blockquote class=3D"gmail_qu=
ote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,20=
4);padding-left:1ex">babaorheum@debian-desktop:~/Bureau$ sudo xl vcpu-pin 0=
 all 0-3 0-3<br>libxl: error: libxl.c:4970:libxl__set_vcpuaffinity: setting=
 vcpu affinity: Invalid argument<br>libxl: warning: libxl.c:5033:libxl_set_=
vcpuaffinity_all: failed to set affinity for 0<br>libxl: error: libxl.c:497=
0:libxl__set_vcpuaffinity: setting vcpu affinity: Invalid argument<br>libxl=
: warning: libxl.c:5033:libxl_set_vcpuaffinity_all: failed to set affinity =
for 1<br>libxl: error: libxl.c:4970:libxl__set_vcpuaffinity: setting vcpu a=
ffinity: Invalid argument<br>libxl: warning: libxl.c:5033:libxl_set_vcpuaff=
inity_all: failed to set affinity for 2<br>libxl: error: libxl.c:4970:libxl=
__set_vcpuaffinity: setting vcpu affinity: Invalid argument<br>libxl: warni=
ng: libxl.c:5033:libxl_set_vcpuaffinity_all: failed to set affinity for 3<b=
r>Could not set affinity.<br></blockquote><br></div><div class=3D"gmail_ext=
ra"><br><div class=3D"gmail_quote">2017-10-27 4:48 GMT+02:00 Kun Cheng <spa=
n dir=3D"ltr">&lt;<a href=3D"mailto:chengkunck@gmail.com" target=3D"_blank"=
>chengkunck@gmail.com</a>&gt;</span>:<br><blockquote class=3D"gmail_quote" =
style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><sp=
an class=3D"">2017-10-27 2:52 GMT+08:00 Berillions &lt;<a href=3D"mailto:be=
rillions@gmail.com">berillions@gmail.com</a>&gt;:<br>
&gt; Hello guys :-) ,<br>
&gt;<br>
&gt; Sorry for the delay, i was a little busy.<br>
&gt;<br>
&gt; @Kun Cheng :<br>
&gt; I did your suggestion but i don&#39;t know how to correctly use &quot;=
xl vcpu-pin&quot;<br>
&gt; with this configuration. If i don&#39;t use this command and launch th=
e<br>
&gt; benchmark, the slowdown is less important but still exist and about th=
e<br>
&gt; missing texture, this issue is gone.<br>
<br>
</span>Glad to hear it provided some help.<br>
<br>
Now you have pinned the VCPUs of the guest to core 6-15 and limit Dom0 to<b=
r>
use 6 VCPUs, right? Because from your test data I saw 16 VCPUs for<br>
dom0.<br>
<br>
Could you try pin dom0&#39;s vcpus after entering Dom0 with cmds (root<br>
privilege maybe required):<br>
<br>
xl vcpu-pin 0 all 0-5 0-5<br>
<br>
(change the number and range accordingly if you Dom0&#39;s VCPU<br>
configuration is other than 6)<br>
<br>
It sets Dom0&#39;s all(i.e. 6) VCPUs to core 0-5 with both hard and soft<br=
>
CPU affinity (which means those VCPUs won&#39;t be migrated to other cores<=
br>
during load balancing).<br>
<br>
You could do the same to your guest VM if you wish. Remember don&#39;t let<=
br>
your guest VM use core 0-5 in this case.<br>
<br>
Maybe you can append -f to that cmd.<br>
<div class=3D"HOEnZb"><div class=3D"h5"><br>
&gt;<br>
&gt; @Dario Faggioli<br>
&gt; I did your test (during the benchmark) like you asked me and i share y=
our my<br>
&gt; result for the test with 8 and 16 vcpus. I use pastebin, it&#39;s more=
 clearly.<br>
&gt; - 8 cpus test : <a href=3D"https://pastebin.com/JK48QRGz" rel=3D"noref=
errer" target=3D"_blank">https://pastebin.com/JK48QRGz</a><br>
&gt; - 16 cous test : <a href=3D"https://pastebin.com/FFiRBCYW" rel=3D"nore=
ferrer" target=3D"_blank">https://pastebin.com/FFiRBCYW</a><br>
&gt;<br>
&gt; Cheers,<br>
&gt; Maxime<br>
</div></div></blockquote></div><br></div>

--94eb2c058680690633055c7fc1ea--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============0221897166787405948==--


From xen-users-bounces@lists.xen.org Fri Oct 27 13:02:28 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 13:02: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 1e84GQ-0000yA-NR; Fri, 27 Oct 2017 13:01:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <berillions@gmail.com>) id 1e7zmA-0003TZ-Ip
 for xen-users@lists.xenproject.org; Fri, 27 Oct 2017 08:13:58 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 9D/B4-31302-5CAE2F95; Fri, 27 Oct 2017 08:13:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpileJIrShJLcpLzFFi42K5GNpwRPfIq0+
 RBq/bVC3e7fvL7MDocfjDFZYAxijWzLyk/IoE1oyNXyawFlzgqmibvZitgfEWRxcjJ4eQwHRG
 iXuPi7oYuThYBGaxSqzYfoYRxJEQ2MYqcWvCEnaQKgmBLIlvj14yQdhpEnPXnmeBsKsl7pxfy
 QQxSVliRvdkdpBmIYEfjBLXP81hBEkwC6hL/Jl3iRnC1pZYtvA1kM3BwQZkfz+eBWLyCohLXD
 3oA1IhLGAisWvPHrBOFgFViZVTfrKC2LwCNhJbjyxihRi/kEli8oGHLBAjXST2rf3FBDKHU0B
 f4sBxbpCwiICaxK+969ggzpSV+DLzGNsERpFZSA6aheSgWQhXLGBkXsWoXpxaVJZapGuql1SU
 mZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGPoMQLCD8Uu/8yFGSQ4mJVHefec/RQrxJ
 eWnVGYkFmfEF5XmpBYfYpTh4FCS4H3wEignWJSanlqRlpkDjEKYtAQHj5IIb9gLoDRvcUFibn
 FmOkTqFKM9x4U7l/4wcRzYcwtIdty8CySfzXzdwCzEkpeflyolzrsNZKoASFtGaR7cUFjSuMQ
 oKyXMywh0phBPQWpRbmYJqvwrRnEORiVhXneQKTyZeSVwu18BncUEdFaT6geQs0oSEVJSDYy6
 B8KV28rrDvuu4cxgfP/84PtjQmVM9+6+5suV26df46JXJxH3uCnNQPjm8e3vm/yuGxwyvnkpa
 5bWnPc7lvw//7yzP2SBVFTscZs7dtvz+SoWPQ54kKf2vqRa8MSVtGWtz7NqGP5FL886tWwZQ+
 FJm17RnUc21L+NZ11sm7jiS71M2U5r0VQlluKMREMt5qLiRAB7qt7iFQMAAA==
X-Env-Sender: berillions@gmail.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1509092036!89128520!1
X-Originating-IP: [209.85.128.196]
X-SpamReason: No, hits=0.2 required=7.0 tests=MIME_QP_LONG_LINE,
 ML_RADAR_SPEW_LINKS_8,spamassassin: ,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41870 invoked from network); 27 Oct 2017 08:13:56 -0000
Received: from mail-wr0-f196.google.com (HELO mail-wr0-f196.google.com)
 (209.85.128.196)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Oct 2017 08:13:56 -0000
Received: by mail-wr0-f196.google.com with SMTP id 15so5416953wrb.5
 for <xen-users@lists.xenproject.org>; Fri, 27 Oct 2017 01:13:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=content-transfer-encoding:from:mime-version:subject:date:message-id
 :references:cc:in-reply-to:to;
 bh=U1XpgYSENVnECvddjPCxeAOwWIOnKW9MOStygjOfN5M=;
 b=l6f1aOl0p3Sh3k/V2uWon/1M3Vpl3lpl7y0QahACF5BLmBU9s7iP8Y9aJnEeEQP/R2
 kPGafDQDOOdZsNxBLASgcbqWGwp90uiYyIPJZ+/wUt/eS3teMCuC5q57TutOrfnFgkXv
 mPSgloj1dSk8DYyH0lqdRuwU64bxnDEy43XT2GtfzDhhvD+l6ozhlpt8mMVaL0pCCDrj
 8kaNg7Jr80yr/XsC1iP8TZGwldzJAcX++WwK+OXazgtGx9DpY1OSHiHEzwd38Tcw2pb4
 8c8zpdMuODM76taUc2kh+MoYfaN/UKLXbrdLDWaBM1mejWUZAuCqgYzd+9NJMUFA3xO3
 lNqQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:content-transfer-encoding:from:mime-version
 :subject:date:message-id:references:cc:in-reply-to:to;
 bh=U1XpgYSENVnECvddjPCxeAOwWIOnKW9MOStygjOfN5M=;
 b=tE/TMkBYduQKaDReZ9J3kXFqmq5rvDXmnJ/LITz3RonkG5gzjOcFHpEjrd2CPz8O+T
 MTo07YUFcrCn/ayewXjlVEZXIOJqkrv1jRYtZq/kgtdHAUBA02q+53j5bogn4u40u8mV
 Ooqz4rfQxrYDelZtqYE+gx3zZBTTbyJ9w+lz3bz5mwBvcGzvrwhchKyYgSO0ym+wg5vL
 UZ1UC5MmgIlegQw2Vu3RC5zXobdyha5PuN8mVt8Ox2/C8UQIGADo8Tl2Ylk8LCHTFNkS
 L8/XV/rkeB0Qe/ncnpDmqJ6Bmk4NMyR5+bSDzCGcdrkuN6QZOND/D9L+O7NvTNyKrUhV
 hg/A==
X-Gm-Message-State: AMCzsaWKH04kyEu9tlfW0XaFF/5s9U98DPw2X7kl/nGidmK/esNTeDKV
 vQ4/x/AB1I0JaQm0ghMdnZOrJJb+
X-Google-Smtp-Source: ABhQp+SIzhmM8LnvWIb8XdpiqkonGQ3ITsiRGGLuQoESQ6Gz+H7gnJQRpzVF3b7+4AzwjkKwPMoN/w==
X-Received: by 10.223.164.154 with SMTP id g26mr7900019wrb.137.1509092035877; 
 Fri, 27 Oct 2017 01:13:55 -0700 (PDT)
Received: from [100.78.111.215] ([37.168.134.57])
 by smtp.gmail.com with ESMTPSA id a21sm624187wme.3.2017.10.27.01.13.54
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 27 Oct 2017 01:13:55 -0700 (PDT)
From: LOMBARD Maxime <berillions@gmail.com>
Mime-Version: 1.0 (1.0)
Date: Fri, 27 Oct 2017 09:57:25 +0200
Message-Id: <4546DAC8-3F69-4980-9C67-5AA3AD1D3B92@gmail.com>
References: <CAGib1vexB80tZ+nA=PMvopoamZMajhY7+MHvccxxZHGUrRi9xw@mail.gmail.com>
 <1508920872.19391.6.camel@linux.it>
 <CAGib1vdu8cSy8dfdJ8O4-tF0ZVX-yTxd+-MrbiNC_XLUtcBqVA@mail.gmail.com>
 <CAO3v1VQ5aZ=Qak0Kat0HmriDb0Yen4tkystgR4tg65-JcyG4KA@mail.gmail.com>
 <1509089401.4766.2.camel@linux.it>
In-Reply-To: <1509089401.4766.2.camel@linux.it>
To: Dario Faggioli <raistlin@linux.it>
X-Mailer: iPhone Mail (14G60)
X-Mailman-Approved-At: Fri, 27 Oct 2017 13:01:28 +0000
Cc: Kun Cheng <chengkunck@gmail.com>, xen-users@lists.xenproject.org
Subject: Re: [Xen-users] Not good performance on 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: 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>

VGhhbmtzIERhcmlvLAoKSSB3aWxsIHRyeSB5b3VyIHN1Z2dlc3Rpb24gYWZ0ZXIgd29yay4gSSBo
b3BlIGl0IHdpbGwgd29ya3MsIGhhZCBlcnJvciBtZXNzYWdlIHdpdGggdGhlIHN1Z2dlc3Rpb24g
ZnJvbSBLdW4uCgpBbmQgYWJvdXQgbXkgdGVzdCBhbmQgcmVzdWx0LCB3aGF0IGRvIHlvdSB0aGlu
ayA/CgpNYXhpbWUKCkVudm95w6kgZGUgbW9uIGlQaG9uZQoKPiBMZSAyNyBvY3QuIDIwMTcgw6Ag
MDk6MzAsIERhcmlvIEZhZ2dpb2xpIDxyYWlzdGxpbkBsaW51eC5pdD4gYSDDqWNyaXQgOgo+IAo+
PiBPbiBGcmksIDIwMTctMTAtMjcgYXQgMTA6NDggKzA4MDAsIEt1biBDaGVuZyB3cm90ZToKPj4g
Q291bGQgeW91IHRyeSBwaW4gZG9tMCdzIHZjcHVzIGFmdGVyIGVudGVyaW5nIERvbTAgd2l0aCBj
bWRzIChyb290Cj4+IHByaXZpbGVnZSBtYXliZSByZXF1aXJlZCk6Cj4+IAo+PiB4bCB2Y3B1LXBp
biAwIGFsbCAwLTUgMC01Cj4+IAo+PiAoY2hhbmdlIHRoZSBudW1iZXIgYW5kIHJhbmdlIGFjY29y
ZGluZ2x5IGlmIHlvdSBEb20wJ3MgVkNQVQo+PiBjb25maWd1cmF0aW9uIGlzIG90aGVyIHRoYW4g
NikKPj4gCj4+IEl0IHNldHMgRG9tMCdzIGFsbChpLmUuIDYpIFZDUFVzIHRvIGNvcmUgMC01IHdp
dGggYm90aCBoYXJkIGFuZCBzb2Z0Cj4+IENQVSBhZmZpbml0eSAod2hpY2ggbWVhbnMgdGhvc2Ug
VkNQVXMgd29uJ3QgYmUgbWlncmF0ZWQgdG8gb3RoZXIKPj4gY29yZXMKPj4gZHVyaW5nIGxvYWQg
YmFsYW5jaW5nKS4KPj4gCj4gSWYgeW91IGRvbid0IHdhbnQgZG9tMCdzIHZDUFVzIHRvIGJlIHJ1
biBhbnl3aGVyZSBvdXRzaWRlIG9mIHBDUFVzIDAtNSwgCj4gc2V0dGluZyBoYXJkIGFmZmluaXR5
IGlzIGVub3VnaCwgbGlrZSB0aGlzOgo+IAo+ICMgeGwgdmNwdS1waW4gMCBhbGwgMC01Cj4gCj4g
b3I6Cj4gCj4gIyB4bCB2Y3B1LXBpbiAwIGFsbCAwLTUgYWxsCj4gCj4gU2V0dGluZyBib3RoIGhh
cmQgYW5kIHNvZnQgYWZmaW5pdHkgdG8gdGhlIHNhbWUgc2V0IG9mIHBDUFVzIGlzCj4gdXNlbGVz
cywgYW5kLCBpZiBhbnl0aGluZywgb25seSBjYXVzZXMgbW9yZSBvdmVyaGVhZCwgc28ganVzdCBk
b24ndCBkbwo+IHRoYXQuCj4gCj4gUmVnYXJkcywKPiBEYXJpbwo+IC0tIAo+IDw8VGhpcyBoYXBw
ZW5zIGJlY2F1c2UgSSBjaG9vc2UgaXQgdG8gaGFwcGVuIT4+IChSYWlzdGxpbiBNYWplcmUpCj4g
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KPiBEYXJpbyBGYWdnaW9saSwgUGguRCwgaHR0cDovL2Fib3V0Lm1lL2RhcmlvLmZh
Z2dpb2xpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Fri Oct 27 13:02:28 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 13:02: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 1e84GR-0000yN-0j; Fri, 27 Oct 2017 13:01:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <berillions@gmail.com>) id 1e80Kz-00068J-6v
 for xen-users@lists.xenproject.org; Fri, 27 Oct 2017 08:49:57 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 26/07-23269-433F2F95; Fri, 27 Oct 2017 08:49:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLIsWRWlGSWpSXmKPExsXiVRvkomv8+VO
 kwbZ1PBbv9v1ldmD0OPzhCksAYxRrZl5SfkUCa8bhk3sZC3ZxVax51MnewPiYo4uRk0NIYAaj
 RMMa2y5GLg4WgVmsEvu2zGIFcSQEtrFKzJ49gxWkSkIgS+J86wtmCDtNYvHaBYwQdpXEzdstL
 BCTlCVmdE9mB2kWEvjFKDH7xjwmkASzgLrEn3mXmCFsbYllC18D2RwcbED29+NZICavgLjE1Y
 M+IBXCAiYSu/bsARvPIqAq0fJoFzNEiY3EkSY/iOnPmCQ2/V7LAjHRRWLf2l9gmzgF9CWuX10
 PFhcRUJP4tXcdG8SZshJfZh5jm8AoMgvJQbOQHDQL4YoFjMyrGDWKU4vKUot0jSz0kooy0zNK
 chMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECg7+egYFxB2PfKr9DjJIcTEqivPvOf4oU4kvKT
 6nMSCzOiC8qzUktPsQow8GhJMEb+gkoJ1iUmp5akZaZA4xDmLQEB4+SCC/XR6A0b3FBYm5xZj
 pE6hSjJce+Pbf+MHF03LwLJJ/NfN3ALMSSl5+XKiXO+wWkQQCkIaM0D24cLFVcYpSVEuZlZGB
 gEOIpSC3KzSxBlX/FKM7BqCTMaw5yFU9mXgnc1ldABzEBHdSk+gHkoJJEhJRUA2P9ee/CtLT4
 iYqOK/4fZXkvIFHHvN6T4+68K1Zxb52trq5pvnmj+1g5r6Gm+0ndY7flClexvDFxPXZZ0dp8q
 1Vro4HRrU/z/Bnd/lc1CM4rujXF7VBY1e1p1zivfGcuCp51p+rDujsNnEv+PJnRY9++kqvp/O
 LoWnPLzXOWS/xU9BaTXxTYdk+JpTgj0VCLuag4EQB9erZaEAMAAA==
X-Env-Sender: berillions@gmail.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1509094195!106087789!1
X-Originating-IP: [74.125.82.68]
X-SpamReason: No, hits=0.2 required=7.0 tests=MIME_QP_LONG_LINE,
 ML_RADAR_SPEW_LINKS_8,spamassassin: ,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53111 invoked from network); 27 Oct 2017 08:49:55 -0000
Received: from mail-wm0-f68.google.com (HELO mail-wm0-f68.google.com)
 (74.125.82.68)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Oct 2017 08:49:55 -0000
Received: by mail-wm0-f68.google.com with SMTP id r196so2230513wmf.2
 for <xen-users@lists.xenproject.org>; Fri, 27 Oct 2017 01:49:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=content-transfer-encoding:from:mime-version:subject:date:message-id
 :references:cc:in-reply-to:to;
 bh=lhib7KAWYafIX8kXCSmkjtM26U8ha4oFNmgUTgxXrL8=;
 b=Sw6JVLOvcgWFF6GCGp6W8fDLQQ6AdcGLhQoz1wu+wD9hB/D4wwqYT3T98VvjhIaLQh
 IfX24TzS5yleEqal7lAmze67lvPIgonGtv4NOHeM9Ucg9mRI2Bo2yykgpi6j6z8p0+Ke
 vbLxPwzzP13BUafB+72tQJ5f3OyHZIXiibgAfaWcHwzvmSaPLvKeIMLaRRis2ohVieBn
 YnyXZ7NHi5gWYp5Ff/p6WiM8/HiM19IJc5Su13fR0S8guGgF/R6FG+g5Gr+AoVw65dZa
 aiQkMZ4iG7riZyLWhLMw0AwmIZn1IdgxQMaao2kiUVAQChHYQaoA86f/k4Tte5BIimBe
 EhMA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:content-transfer-encoding:from:mime-version
 :subject:date:message-id:references:cc:in-reply-to:to;
 bh=lhib7KAWYafIX8kXCSmkjtM26U8ha4oFNmgUTgxXrL8=;
 b=SM5F7QypQqOcyre/TNDT0T1h2k4UMC0gjRMsk7e8Njy1savuuG2KQQ1nCXyfxkEChK
 t32OzkWy3ELwGN0CwzDoyp7nSlZRJGz93TApvfcb1YnP2dVB83VH4l8gQsOdy5gmiv0D
 y5vhRi5woXmzCcpl0mKd7E2Y3TSILMc9b4Zmv+Q5cm0sjVZpqTNqso4BXDtIrr5ns+lD
 r85UCGx5OkGzhHgzKMoy901rr4JuYG76GNx4goipOwLZ27SnTzvH+LiqUbuJ3OT+tSys
 OEDC4mQLpYEn/twQdYzRbojt8Bb/3ZnbM/T3NRlV0oq51pgCmeeAbD645HqC/9nPYT0d
 oVhg==
X-Gm-Message-State: AMCzsaWm8i/QQmHIvlRpyqKu0QApYtx6Ra0LCa8cHZlQCzyuDBlPyBQW
 HxqnzfIqciuU1YQK6KB/L0LHtd/w
X-Google-Smtp-Source: ABhQp+SoJ36MTLlkFJ14vJOw9tla7hoK5NQlXaEu3bPgDmHDPDHOOUF+5cBCR4F4Bkzhp6+6TLkpSw==
X-Received: by 10.80.214.152 with SMTP id r24mr31720215edi.17.1509094194510;
 Fri, 27 Oct 2017 01:49:54 -0700 (PDT)
Received: from [100.78.111.215] ([37.168.134.57])
 by smtp.gmail.com with ESMTPSA id b17sm4674007edj.21.2017.10.27.01.49.52
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 27 Oct 2017 01:49:53 -0700 (PDT)
From: LOMBARD Maxime <berillions@gmail.com>
Mime-Version: 1.0 (1.0)
Date: Fri, 27 Oct 2017 10:42:28 +0200
Message-Id: <8F37508F-5B58-4B60-A3C5-29E6F841D819@gmail.com>
References: <CAGib1vexB80tZ+nA=PMvopoamZMajhY7+MHvccxxZHGUrRi9xw@mail.gmail.com>
 <1508920872.19391.6.camel@linux.it>
 <CAGib1vdu8cSy8dfdJ8O4-tF0ZVX-yTxd+-MrbiNC_XLUtcBqVA@mail.gmail.com>
 <CAO3v1VQ5aZ=Qak0Kat0HmriDb0Yen4tkystgR4tg65-JcyG4KA@mail.gmail.com>
 <CAGib1vdYp3fywYCzLc8X30sKJKRDeOqxuTA+HYE6mqRHocFyVw@mail.gmail.com>
 <1509091118.4766.5.camel@linux.it>
In-Reply-To: <1509091118.4766.5.camel@linux.it>
To: Dario Faggioli <raistlin@linux.it>
X-Mailer: iPhone Mail (14G60)
X-Mailman-Approved-At: Fri, 27 Oct 2017 13:01:28 +0000
Cc: Kun Cheng <chengkunck@gmail.com>, xen-users@lists.xenproject.org
Subject: Re: [Xen-users] Not good performance on 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: 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>

QERhcmlvIDogCkkgaGF2ZSB0aGlzIGVycm9yIG1lc3NhZ2Ugd2hlbiBpIHNldCAnZG9tMF9tYXhf
dmNwdXM9NCBkb20wX3ZjcHVzX3BpbicgdG8gdGhlIGJvb3QgcGFyYW1ldGVyLgoKQW5kIGkgdXNl
IFhlbiA0LjguMSBmcm9tIERlYmlhbiBTdGFibGUgcmVwb3NpdG9yeS4KCkVudm95w6kgZGUgbW9u
IGlQaG9uZQoKPiBMZSAyNyBvY3QuIDIwMTcgw6AgMDk6NTgsIERhcmlvIEZhZ2dpb2xpIDxyYWlz
dGxpbkBsaW51eC5pdD4gYSDDqWNyaXQgOgo+IAo+PiBPbiBGcmksIDIwMTctMTAtMjcgYXQgMDY6
MzAgKzAyMDAsIEJlcmlsbGlvbnMgd3JvdGU6Cj4+IEhpIEt1biwKPj4gCj4+IEkgaGF2ZSB0aGlz
IGVycm9yIHdoZW4gaSBsYXVuY2ggeW91ciBjb21tYW5kIGZvciA0IERvbTAncyBWQ1BVICgwLTMp
Cj4+IDoKPj4+IGJhYmFvcmhldW1AZGViaWFuLWRlc2t0b3A6fi9CdXJlYXUkIHN1ZG8geGwgdmNw
dS1waW4gMCBhbGwgMC0zIDAtMwo+Pj4gbGlieGw6IGVycm9yOiBsaWJ4bC5jOjQ5NzA6bGlieGxf
X3NldF92Y3B1YWZmaW5pdHk6IHNldHRpbmcgdmNwdQo+Pj4gYWZmaW5pdHk6IEludmFsaWQgYXJn
dW1lbnQKPj4+IGxpYnhsOiB3YXJuaW5nOiBsaWJ4bC5jOjUwMzM6bGlieGxfc2V0X3ZjcHVhZmZp
bml0eV9hbGw6IGZhaWxlZCB0bwo+Pj4gc2V0IGFmZmluaXR5IGZvciAwCj4+IAo+IFRoaXMgaXMg
YSBiaXQgd2VpcmQgYWN0dWFsbHkuCj4gCj4gV2hhdCBYZW4gdmVyc2lvbiBpcyB0aGlzLCBhZ2Fp
bj8KPiAKPiBIb3cgZGlkIHlvdSBpbnN0YWxsIGl0IChkaXN0cmlidXRpb24gcGFja2FnZXMsIGNv
bXBpbGVkIGl0IHlvdXJzZWxmLAo+IGV0Yz8pCj4gCj4gQXJlIHlvdSBwZXJoYXBzIHVzaW5nIHRo
ZSAnZG9tMF92Y3B1c19waW4nIGJvb3QgcGFyYW1ldGVyPyAoSXQgZGlkIG5vdAo+IHNlZW0gbGlr
ZSB0aGF0IGZyb20gdGhlIG91dHB1dCBvZiB0aGUgY29tbWFuZHMgeW91IHBhc3RlZCBpbiB0aGUg
cmVwbGF5Cj4gdG8gbXkgb3RoZXIgZW1haWwsIGJ1dCB0aGlzIGJlaGF2aW9yIHNlZW1zIHRvIHN1
Z2dlc3QgaXQuLi4pCj4gCj4gQ2FuIHlvdSBzaG93IHVzIHRoZSBvdXRwdXQgb2Y6Cj4gCj4gIyB4
bCBpbmZvCj4gCj4gRGFyaW8KPiAtLSAKPiA8PFRoaXMgaGFwcGVucyBiZWNhdXNlIEkgY2hvb3Nl
IGl0IHRvIGhhcHBlbiE+PiAoUmFpc3RsaW4gTWFqZXJlKQo+IC0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gRGFyaW8gRmFn
Z2lvbGksIFBoLkQsIGh0dHA6Ly9hYm91dC5tZS9kYXJpby5mYWdnaW9saQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlz
dApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Fri Oct 27 14:33:03 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 14:33: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 1e85fw-00010F-8j; Fri, 27 Oct 2017 14:31:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4665fc919=roger.pau@citrix.com>)
 id 1e85fu-000109-QQ
 for Xen-users@lists.xen.org; Fri, 27 Oct 2017 14:31:54 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 DB/4B-08608-A5343F95; Fri, 27 Oct 2017 14:31:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsWSzvfng26k8+d
 IgyN9charrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8aGTZ2MBW+5KrZ9bmJsYOzk7GLk5JAQ8JfY
 uHkGM4jNIqAq0TtlGlsXIwcHm4C9xPSvFSBhEQEdiaOfQUo4OJgFCiTuXnMCCQsLBEqsnfyXC
 cTmFfCU+PHgHiuILSQQIPF75y6ouKDEyZlPWEBsZqAxC3Z/YoMYIy2x/B8HSJgTaMzW3m5GEF
 tUQEbi2e9uJogxihL98x6wQRyZLtE2YSHrBEb+WUimzkIydRbC1AWMzKsYNYpTi8pSi3QNTfS
 SijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQKDjwEIdjBe3xhwiFGSg0lJlHff+U+R
 QnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4e5w+RwoJFqWmp1akZeYA4wAmLcHBoyTCKwaS5i0uS
 MwtzkyHSJ1iNOb4MenKHyaOZzNfNzALseTl56VKifNOBikVACnNKM2DGwSLz0uMslLCvIxApw
 nxFKQW5WaWoMq/YhTnYFQS5g0HmcKTmVcCt+8V0ClMQKc0qX4AOaUkESEl1cCYXxPyf2mrmJf
 Jsqo97N11W+Pt9+mbCbcwXUw78GrtZH8p5UmLDzYy+7yr0uv4W7n757IN5Ta7VoduFHHPtd1v
 pFvIzXd1b9TuC+31B89mXNz9zFjCydIy3/2fT08SyyS28PM7rqSF5sQ3H139OLHx2o3zKkuKc
 tdKhL3dOS00adPGOWuzdFYrsRRnJBpqMRcVJwIArnOPCMoCAAA=
X-Env-Sender: prvs=4665fc919=roger.pau@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1509114710!79100836!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27111 invoked from network); 27 Oct 2017 14:31:52 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Oct 2017 14:31:52 -0000
X-IronPort-AV: E=Sophos;i="5.44,304,1505779200"; d="scan'208";a="106537590"
Date: Fri, 27 Oct 2017 15:31:33 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Brett Stahlman <brettstahlman@gmail.com>
Message-ID: <20171027143133.dydwt3ctp7qu4ed4@dhcp-3-128.uk.xensource.com>
References: <CAOyxqKnSvNg615GpJqXy7=TqPCsHebD44ORDbrGQ0_yYYFkdoQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAOyxqKnSvNg615GpJqXy7=TqPCsHebD44ORDbrGQ0_yYYFkdoQ@mail.gmail.com>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: Xen-users@lists.xen.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-users] Error accessing memory mapped by
 xenforeignmemory_map()
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>

QWRkaW5nIHRoZSBBUk0gbWFpbnRhaW5lcnMuCgpPbiBXZWQsIE9jdCAyNSwgMjAxNyBhdCAxMTo1
NDo1OUFNIC0wNTAwLCBCcmV0dCBTdGFobG1hbiB3cm90ZToKPiBJJ20gdHJ5aW5nIHRvIHVzZSB0
aGUgInhlbmZvcmVpZ25tZW1vcnkiIGxpYnJhcnkgdG8gcmVhZCBhcmJpdHJhcnkKPiBtZW1vcnkg
cmFuZ2VzIGZyb20gYSBYZW4gZG9tYWluLiBUaGUgY29kZSBwZXJmb3JtaW5nIHRoZSByZWFkcyBp
cwo+IGRlc2lnbmVkIHRvIHJ1biBpbiBkb20wIG9uIGEgWnlucSB1bHRyYXNjYWxlIE1QU29DIChB
Uk02NCksIHRob3VnaCBJJ20KPiBjdXJyZW50bHkgdGVzdGluZyBpbiBRRU1VLiBJIGNvbnN0cnVj
dGVkIGEgc2ltcGxlIHRlc3QgcHJvZ3JhbSwgd2hpY2gKPiByZWFkcyBhbiBhcmJpdHJhcnkgZG9t
aWQvYWRkcmVzcyBwYWlyIGZyb20gdGhlIGNvbW1hbmQgbGluZSwgY29udmVydHMKPiB0aGUgYWRk
cmVzcyAoYXNzdW1lZCB0byBiZSBwaHlzaWNhbCkgdG8gYSBwYWdlIGZyYW1lIG51bWJlciwgYW5k
IHVzZXMKPiB4ZW5mb3JlaWdubWVtb3J5X21hcCgpIHRvIG1hcCB0aGUgcGFnZSBpbnRvIHRoZSB0
ZXN0IGFwcCdzIHZpcnR1YWwKPiBtZW1vcnkgc3BhY2UuIEFsdGhvdWdoIHhlbmZvcmVpZ25tZW1v
cnlfbWFwKCkgcmV0dXJucyBhIG5vbi1OVUxMCj4gcG9pbnRlciwgbXkgYXR0ZW1wdCB0byBkZXJl
ZmVyZW5jZSBpdCBmYWlscyB3aXRoIHRoZSBmb2xsb3dpbmcgZXJyb3I6Cj4gCj4gKFhFTikgdHJh
cHMuYzoyNTA4OmQwdjEgSFNSPTB4OTM4MTAwMDcgcGM9MHg0MDBhMjAgZ3ZhPTB4N2Y5NjVmNzAw
MAo+IGdwYT0weDAwMDAwMDMwNTU1MDAwCj4gWyAgIDc0LjM2MTczNV0gVW5oYW5kbGVkIGZhdWx0
OiB0dGJyIGFkZHJlc3Mgc2l6ZSBmYXVsdCAoMHg5MjAwMDAwMCkKPiBhdCAweDAwMDAwMDdmOTY1
ZjcwMDAKPiBCdXMgZXJyb3IKCkknbSBub3Qgc3VyZSB3aGF0IGEgQnVzIGVycm9yIG1lYW5zIG9u
IEFSTSwgaGF2ZSB5b3UgdHJpZWQgdG8gbG9vawphdCB0cmFwcy5jOjI1MDggdG8gc2VlIGlmIHRo
ZXJlJ3Mgc29tZSBjb21tZW50IGV4cGxhaW5pbmcgd2h5IHRoaXMKZmF1bHQgaXMgdHJpZ2dlcmVk
PwoKSSdtIG5vdCBzdXJlIHRoZSB4ZW5mb3JlaWdtZW1vcnkgbGlicmFyeSBpcyB1c2VkIG9uIEFS
TSwgc2luY2UgSUlSQyBvbgp4ODYgdGhhdCdzIG1haW5seSB1c2VkIGZvciBRRU1VIGRldmljZSBl
bXVsYXRpb24sIHdoaWNoIGlzIG5vdCBkb25lCmZvciBBUk0uIFRoZXJlIGFyZSBleGFtcGxlcyBv
ZiBndWVzdCBtZW1vcnkgbWFwcGluZ3Mgb24gdG9vbHMvbGlieGMvLApmb3IgZXhhbXBsZSB4Y19k
b21fYm9vdC5jLCBhbHRob3VnaCB0aGF0J3MgdXNpbmcgdGhlCnhjX21hcF9mb3JlaWduX3Jhbmdl
cyBpbnRlcmZhY2UuCgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Fri Oct 27 14:34:44 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 14:34: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 1e85iZ-00019n-RE; Fri, 27 Oct 2017 14:34:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4665fc919=roger.pau@citrix.com>)
 id 1e85iY-00019g-H2
 for Xen-users@lists.xen.org; Fri, 27 Oct 2017 14:34:38 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 F2/90-07499-DF343F95; Fri, 27 Oct 2017 14:34:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsWSzvfng+5f58+
 RBm/2yVqsunqA1YHR4+ju30wBjFGsmXlJ+RUJrBlXrzQzFSxgqWjduoW1gXEncxcjJ4eEgL/E
 i7lvwGwWAVWJY18+sXUxcnCwCdhLTP9aARIWEVCQeL7wMyOIzSwgK7F40UkmEFtYQEli+YztY
 K28Ap4SSy/cYgWxhQRsJb483sMGEReUODnzCQtEr47Egt0Q45kFpCWW/+MAMTkF7CTuXyoAqR
 AVkJF49rubCWKKokT/vAdsEEemS7RNWMg6gZF/FpKhs5AMnYUwdAEj8ypG9eLUorLUIl1zvaS
 izPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwNBjAIIdjDMv+x9ilORgUhLl3Xf+U6QQ
 X1J+SmVGYnFGfFFpTmrxIUYZDg4lCV4rYCgLCRalpqdWpGXmAKMAJi3BwaMkwtvvBJTmLS5Iz
 C3OTIdInWI05rjx8PofJo5nM183MAux5OXnpUqJ8wqATBIAKc0ozYMbBIvOS4yyUsK8jECnCf
 EUpBblZpagyr9iFOdgVBLm9QCZwpOZVwK37xXQKUxApzSpfgA5pSQRISXVwLjih+1hX9YJtnw
 5YUsDu/IOckyd/LFkkVKhb6JtS/qGmY92foqRWf9yQfYpOanCI78W+FjvVIxZtV064UnA/2WL
 qswsu812n16xXYlXrXRz4Wq/WZ9V9Y7qXtxpP+PM9PqrTF3SuxbcOfbsUCMHb/vtA3oVm/Y4G
 qftjQves+Xv1oK/e1ryGyyUWIozEg21mIuKEwFj97bVyQIAAA==
X-Env-Sender: prvs=4665fc919=roger.pau@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1509114874!60888018!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40851 invoked from network); 27 Oct 2017 14:34:36 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Oct 2017 14:34:36 -0000
X-IronPort-AV: E=Sophos;i="5.44,304,1505779200"; d="scan'208";a="106537648"
Date: Fri, 27 Oct 2017 15:34:27 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Phil Susi <psusi@ubuntu.com>
Message-ID: <20171027143427.yqlthycgngh2kiar@dhcp-3-128.uk.xensource.com>
References: <ecda342c-fd3d-4adb-8284-e26902862c50@ubuntu.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <ecda342c-fd3d-4adb-8284-e26902862c50@ubuntu.com>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: Xen-users@lists.xen.org
Subject: Re: [Xen-users] UEFI bios
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>

T24gVGh1LCBPY3QgMjYsIDIwMTcgYXQgMDE6MTc6MzRQTSAtMDQwMCwgUGhpbCBTdXNpIHdyb3Rl
Ogo+IEknbSB0cnlpbmcgdG8gZW11bGF0ZSBhIHN5c3RlbSB3aXRoIFVFRkkgYmlvcy4gIEkgc2V0
IHRoZSBiaW9zPSdvdm1mJwo+IG9wdGlvbiBpbiB0aGUgY29uZmlnLCBidXQgdGhlIGRvbWFpbiBq
dXN0IHNodXRzIGRvd24gaW1tZWRpYXRlbHkuICBJcwo+IHRoZXJlIHNvbWUgc3BlY2lmaWMgcGF0
aCB3aGVyZSBpdCBpcyBsb29raW5nIGZvciB0aGUgZmlsZSwgYW5kIG1heWJlIG5vdAo+IGZpbmRp
bmcgaXQgYW5kIG5vdCBsb2dnaW5nIGFueSBlcnJvcj8gIEkgc2VlbSB0byBoYXZlCj4gL3Vzci9z
aGFyZS9vdm1mL09WTUYuZmQgYW5kIC91c3Ivc2hhcmUvcWVtdS9PVk1GLmZkLgoKQ2FuIHlvdSBw
YXN0ZSB0aGUgb3V0cHV0IHZlcmJvc2Ugb3V0cHV0IG9mIHRoZSBkb21haW4gYnVpbGQgcHJvY2Vz
cywKeW91IHdpbGwgaGF2ZSB0byBhZGQgJy12dnYnIHRvIHlvdXIgeGwgY29tbWFuZDoKCnhsIC12
dnYgY3JlYXRlIC4uLi4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0Bs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Fri Oct 27 14:40:50 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 14:40: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 1e85oK-00021M-J9; Fri, 27 Oct 2017 14:40:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <psusi@ubuntu.com>) id 1e85oJ-00021G-Ge
 for Xen-users@lists.xen.org; Fri, 27 Oct 2017 14:40:35 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 1C/77-20813-26543F95; Fri, 27 Oct 2017 14:40:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsWidOqdp26S6+d
 Igz03mS1WXT3A6sDocXT3b6YAxijWzLyk/IoE1ox7TfIFu7Mrbvd/YW1gXJHUxcjFISQwgVHi
 16v3jBDOdkaJd5dOs0I4C5gkXtzczt7FyMkhLKAksXzGdmYQW0TAWuL0+i6wOLOAtMTM2xMZQ
 WwhgRqJY9dBJnFwsAHVz98nAhLmFbCV6On+D1bOIqAqMe/OXzYQW1QgWuL7oufMEDWCEidnPm
 EBsTkFvCT2/vvHDDFeXeLPvEtQtrjErSfzmSBseYnmrbOZJzAKzELSPgtJyywkLbOQtCxgZFn
 FqFGcWlSWWqRraKKXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYtgxAsIPx+saA
 Q4ySHExKorz7zn+KFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBm+PyOVJIsCg1PbUiLTMHGEEwa
 QkOHiUR3h/OQGne4oLE3OLMdIjUKUZdjmczXzcwC7Hk5eelSonzcoPMEAApyijNgxsBi+ZLjL
 JSwryMQEcJ8RSkFuVmlqDKv2IU52BUEua1BJnCk5lXArfpFdARTEBHNKl+ADmiJBEhJdXAqPP
 JdeHTpGkLpK9dld+w/aFLgDK3wLSN7IIKzGzblKZnmQRNeWh8+9a/hgLWl59t/ySf7Ha80bH0
 44aT3D/q1zGuYpGL0Vfkbfpyn22aF9+C//87o1YnbEsrn/o8XHbfSlX7Nckv3+5qeaeo9rmPx
 2utk9/ZHxPW3PaqNqj3cJ0f9ejtz/TON0osxRmJhlrMRcWJAOlrUODhAgAA
X-Env-Sender: psusi@ubuntu.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1509115232!103471707!1
X-Originating-IP: [34.202.238.73]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45862 invoked from network); 27 Oct 2017 14:40:33 -0000
Received: from ec2-34-202-238-73.compute-1.amazonaws.com (HELO
 vps.thesusis.net) (34.202.238.73)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Oct 2017 14:40:33 -0000
Received: from localhost (localhost [127.0.0.1])
 by vps.thesusis.net (Postfix) with ESMTP id B975D20B7D;
 Fri, 27 Oct 2017 10:40:32 -0400 (EDT)
Received: from vps.thesusis.net ([127.0.0.1])
 by localhost (vps.thesusis.net [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id BqB6YnGOuOhf; Fri, 27 Oct 2017 10:40:32 -0400 (EDT)
Received: from [10.1.1.181] (unknown [97.68.109.42])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested) (Authenticated sender: psusi)
 by vps.thesusis.net (Postfix) with ESMTPSA id ECD5720B79;
 Fri, 27 Oct 2017 10:40:31 -0400 (EDT)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <ecda342c-fd3d-4adb-8284-e26902862c50@ubuntu.com>
 <20171027143427.yqlthycgngh2kiar@dhcp-3-128.uk.xensource.com>
From: Phil Susi <psusi@ubuntu.com>
Message-ID: <10dbe5f6-b3ec-8605-cc42-80587042c1de@ubuntu.com>
Date: Fri, 27 Oct 2017 10:40:31 -0400
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20171027143427.yqlthycgngh2kiar@dhcp-3-128.uk.xensource.com>
Content-Language: en-US
Cc: Xen-users@lists.xen.org
Subject: Re: [Xen-users] UEFI bios
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>

T24gMTAvMjcvMjAxNyAxMDozNCBBTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBUaHUs
IE9jdCAyNiwgMjAxNyBhdCAwMToxNzozNFBNIC0wNDAwLCBQaGlsIFN1c2kgd3JvdGU6Cj4+IEkn
bSB0cnlpbmcgdG8gZW11bGF0ZSBhIHN5c3RlbSB3aXRoIFVFRkkgYmlvcy4gIEkgc2V0IHRoZSBi
aW9zPSdvdm1mJwo+PiBvcHRpb24gaW4gdGhlIGNvbmZpZywgYnV0IHRoZSBkb21haW4ganVzdCBz
aHV0cyBkb3duIGltbWVkaWF0ZWx5LiAgSXMKPj4gdGhlcmUgc29tZSBzcGVjaWZpYyBwYXRoIHdo
ZXJlIGl0IGlzIGxvb2tpbmcgZm9yIHRoZSBmaWxlLCBhbmQgbWF5YmUgbm90Cj4+IGZpbmRpbmcg
aXQgYW5kIG5vdCBsb2dnaW5nIGFueSBlcnJvcj8gIEkgc2VlbSB0byBoYXZlCj4+IC91c3Ivc2hh
cmUvb3ZtZi9PVk1GLmZkIGFuZCAvdXNyL3NoYXJlL3FlbXUvT1ZNRi5mZC4KPiAKPiBDYW4geW91
IHBhc3RlIHRoZSBvdXRwdXQgdmVyYm9zZSBvdXRwdXQgb2YgdGhlIGRvbWFpbiBidWlsZCBwcm9j
ZXNzLAo+IHlvdSB3aWxsIGhhdmUgdG8gYWRkICctdnZ2JyB0byB5b3VyIHhsIGNvbW1hbmQ6Cj4g
Cj4geGwgLXZ2diBjcmVhdGUgLi4uLgoKbGlieGw6IGRlYnVnOiBsaWJ4bF9jcmVhdGUuYzoxNTYz
OmRvX2RvbWFpbl9jcmVhdGU6IGFvIDB4ZGM0ZmYwOiBjcmVhdGU6Cmhvdz0obmlsKSBjYWxsYmFj
az0obmlsKSBwb2xsZXI9MHhkYzRlNzAKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzozMzc6
bGlieGxfX2RldmljZV9kaXNrX3NldF9iYWNrZW5kOiBEaXNrCnZkZXY9aGRhIHNwZWMuYmFja2Vu
ZD11bmtub3duCmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6MzY2OmxpYnhsX19kZXZpY2Vf
ZGlza19zZXRfYmFja2VuZDogRGlzawp2ZGV2PWhkYSwgdXNpbmcgYmFja2VuZCBwaHkKbGlieGw6
IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzozMzc6bGlieGxfX2RldmljZV9kaXNrX3NldF9iYWNrZW5k
OiBEaXNrCnZkZXY9aGRjIHNwZWMuYmFja2VuZD11bmtub3duCmxpYnhsOiBkZWJ1ZzogbGlieGxf
ZGV2aWNlLmM6MzY2OmxpYnhsX19kZXZpY2VfZGlza19zZXRfYmFja2VuZDogRGlzawp2ZGV2PWhk
YywgdXNpbmcgYmFja2VuZCBwaHkKbGlieGw6IGRlYnVnOiBsaWJ4bF9jcmVhdGUuYzo5NDc6aW5p
dGlhdGVfZG9tYWluX2NyZWF0ZTogcnVubmluZyBib290bG9hZGVyCmxpYnhsOiBkZWJ1ZzogbGli
eGxfYm9vdGxvYWRlci5jOjMyNDpsaWJ4bF9fYm9vdGxvYWRlcl9ydW46IG5vdCBhIFBWCmRvbWFp
biwgc2tpcHBpbmcgYm9vdGxvYWRlcgpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NjkxOmxp
YnhsX19ldl94c3dhdGNoX2RlcmVnaXN0ZXI6IHdhdGNoCnc9MHhkYzI0NDg6IGRlcmVnaXN0ZXIg
dW5yZWdpc3RlcmVkCnhjOiBkZXRhaWw6IGVsZl9wYXJzZV9iaW5hcnk6IHBoZHI6IHBhZGRyPTB4
MTAwMDAwIG1lbXN6PTB4NWI4NDQKeGM6IGRldGFpbDogZWxmX3BhcnNlX2JpbmFyeTogbWVtb3J5
OiAweDEwMDAwMCAtPiAweDE1Yjg0NAp4YzogZGV0YWlsOiBWSVJUVUFMIE1FTU9SWSBBUlJBTkdF
TUVOVDoKeGM6IGRldGFpbDogICBMb2FkZXI6ICAgMDAwMDAwMDAwMDEwMDAwMC0+MDAwMDAwMDAw
MDE1Yjg0NAp4YzogZGV0YWlsOiAgIE1vZHVsZXM6ICAwMDAwMDAwMDAwMDAwMDAwLT4wMDAwMDAw
MDAwMDAwMDAwCnhjOiBkZXRhaWw6ICAgVE9UQUw6ICAgIDAwMDAwMDAwMDAwMDAwMDAtPjAwMDAw
MDAwYmIwMDAwMDAKeGM6IGRldGFpbDogICBFTlRSWTogICAgMDAwMDAwMDAwMDEwMDYzMAp4Yzog
ZGV0YWlsOiBQSFlTSUNBTCBNRU1PUlkgQUxMT0NBVElPTjoKeGM6IGRldGFpbDogICA0S0IgUEFH
RVM6IDB4MDAwMDAwMDAwMDAwMDIwMAp4YzogZGV0YWlsOiAgIDJNQiBQQUdFUzogMHgwMDAwMDAw
MDAwMDAwM2Q3CnhjOiBkZXRhaWw6ICAgMUdCIFBBR0VTOiAweDAwMDAwMDAwMDAwMDAwMDEKeGM6
IGRldGFpbDogZWxmX2xvYWRfYmluYXJ5OiBwaGRyIDAgYXQgMHg3ZmU2NTFiMDkwMDAgLT4gMHg3
ZmU2NTFiNWFkZDEKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fZ250dGFiX2h2bV9zZWVk
OiBjYWxsZWQsIHBmbj0weGZmMDAwCmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6MzM3Omxp
YnhsX19kZXZpY2VfZGlza19zZXRfYmFja2VuZDogRGlzawp2ZGV2PWhkYSBzcGVjLmJhY2tlbmQ9
cGh5CmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo2Mzk6bGlieGxfX2V2X3hzd2F0Y2hfcmVn
aXN0ZXI6IHdhdGNoCnc9MHhkYzNiOTAgd3BhdGg9L2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJk
LzI3Lzc2OC9zdGF0ZSB0b2tlbj0zLzA6CnJlZ2lzdGVyIHNsb3RudW09MwpsaWJ4bDogZGVidWc6
IGxpYnhsX2RldmljZS5jOjMzNzpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2JhY2tlbmQ6IERpc2sK
dmRldj1oZGMgc3BlYy5iYWNrZW5kPXBoeQpsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjMz
NzpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2JhY2tlbmQ6IERpc2sKdmRldj1oZGMgc3BlYy5iYWNr
ZW5kPXBoeQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NjM5OmxpYnhsX19ldl94c3dhdGNo
X3JlZ2lzdGVyOiB3YXRjaAp3PTB4ZGM2NDYwIHdwYXRoPS9sb2NhbC9kb21haW4vMC9iYWNrZW5k
L3ZiZC8yNy81NjMyL3N0YXRlIHRva2VuPTIvMToKcmVnaXN0ZXIgc2xvdG51bT0yCmxpYnhsOiBk
ZWJ1ZzogbGlieGxfY3JlYXRlLmM6MTU4Njpkb19kb21haW5fY3JlYXRlOiBhbyAweGRjNGZmMDoK
aW5wcm9ncmVzczogcG9sbGVyPTB4ZGM0ZTcwLCBmbGFncz1pCmxpYnhsOiBkZWJ1ZzogbGlieGxf
ZXZlbnQuYzo1NzY6d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggdz0weGRjM2I5MAp3cGF0aD0vbG9j
YWwvZG9tYWluLzAvYmFja2VuZC92YmQvMjcvNzY4L3N0YXRlIHRva2VuPTMvMDogZXZlbnQKZXBh
dGg9L2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzI3Lzc2OC9zdGF0ZQpsaWJ4bDogZGVidWc6
IGxpYnhsX2V2ZW50LmM6ODgwOmRldnN0YXRlX2NhbGxiYWNrOiBiYWNrZW5kCi9sb2NhbC9kb21h
aW4vMC9iYWNrZW5kL3ZiZC8yNy83Njgvc3RhdGUgd2FudGVkIHN0YXRlIDIgb2sKbGlieGw6IGRl
YnVnOiBsaWJ4bF9ldmVudC5jOjY3NzpsaWJ4bF9fZXZfeHN3YXRjaF9kZXJlZ2lzdGVyOiB3YXRj
aAp3PTB4ZGMzYjkwIHdwYXRoPS9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8yNy83Njgvc3Rh
dGUgdG9rZW49My8wOgpkZXJlZ2lzdGVyIHNsb3RudW09MwpsaWJ4bDogZGVidWc6IGxpYnhsX2Rl
dmljZS5jOjk5MTpkZXZpY2VfYmFja2VuZF9jYWxsYmFjazogY2FsbGluZwpkZXZpY2VfYmFja2Vu
ZF9jbGVhbnVwCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo2OTE6bGlieGxfX2V2X3hzd2F0
Y2hfZGVyZWdpc3Rlcjogd2F0Y2gKdz0weGRjM2I5MDogZGVyZWdpc3RlciB1bnJlZ2lzdGVyZWQK
bGlieGw6IGRlYnVnOiBsaWJ4bF9saW51eC5jOjIyOTpsaWJ4bF9faG90cGx1Z19kaXNrOiBBcmdz
IGFuZAplbnZpcm9ubWVudCByZWFkeQpsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjEwODg6
ZGV2aWNlX2hvdHBsdWc6IGNhbGxpbmcgaG90cGx1ZwpzY3JpcHQ6IC9ldGMveGVuL3NjcmlwdHMv
YmxvY2sgYWRkCmxpYnhsOiBkZWJ1ZzogbGlieGxfYW91dGlscy5jOjU5MzpsaWJ4bF9fYXN5bmNf
ZXhlY19zdGFydDogZm9ya2luZyB0bwpleGVjdXRlOiAvZXRjL3hlbi9zY3JpcHRzL2Jsb2NrIGFk
ZApsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTQ1OndhdGNoZmRfY2FsbGJhY2s6IHdhdGNo
CmVwYXRoPS9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8yNy83Njgvc3RhdGUgdG9rZW49My8w
OiBlbXB0eSBzbG90CmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1NzY6d2F0Y2hmZF9jYWxs
YmFjazogd2F0Y2ggdz0weGRjNjQ2MAp3cGF0aD0vbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQv
MjcvNTYzMi9zdGF0ZSB0b2tlbj0yLzE6IGV2ZW50CmVwYXRoPS9sb2NhbC9kb21haW4vMC9iYWNr
ZW5kL3ZiZC8yNy81NjMyL3N0YXRlCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo4ODA6ZGV2
c3RhdGVfY2FsbGJhY2s6IGJhY2tlbmQKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzI3LzU2
MzIvc3RhdGUgd2FudGVkIHN0YXRlIDIgb2sKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjY3
NzpsaWJ4bF9fZXZfeHN3YXRjaF9kZXJlZ2lzdGVyOiB3YXRjaAp3PTB4ZGM2NDYwIHdwYXRoPS9s
b2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8yNy81NjMyL3N0YXRlIHRva2VuPTIvMToKZGVyZWdp
c3RlciBzbG90bnVtPTIKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzo5OTE6ZGV2aWNlX2Jh
Y2tlbmRfY2FsbGJhY2s6IGNhbGxpbmcKZGV2aWNlX2JhY2tlbmRfY2xlYW51cApsaWJ4bDogZGVi
dWc6IGxpYnhsX2V2ZW50LmM6NjkxOmxpYnhsX19ldl94c3dhdGNoX2RlcmVnaXN0ZXI6IHdhdGNo
Cnc9MHhkYzY0NjA6IGRlcmVnaXN0ZXIgdW5yZWdpc3RlcmVkCmxpYnhsOiBkZWJ1ZzogbGlieGxf
bGludXguYzoyMjk6bGlieGxfX2hvdHBsdWdfZGlzazogQXJncyBhbmQKZW52aXJvbm1lbnQgcmVh
ZHkKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoxMDg4OmRldmljZV9ob3RwbHVnOiBjYWxs
aW5nIGhvdHBsdWcKc2NyaXB0OiAvZXRjL3hlbi9zY3JpcHRzL2Jsb2NrIGFkZApsaWJ4bDogZGVi
dWc6IGxpYnhsX2FvdXRpbHMuYzo1OTM6bGlieGxfX2FzeW5jX2V4ZWNfc3RhcnQ6IGZvcmtpbmcg
dG8KZXhlY3V0ZTogL2V0Yy94ZW4vc2NyaXB0cy9ibG9jayBhZGQKbGlieGw6IGRlYnVnOiBsaWJ4
bF9ldmVudC5jOjU0NTp3YXRjaGZkX2NhbGxiYWNrOiB3YXRjaAplcGF0aD0vbG9jYWwvZG9tYWlu
LzAvYmFja2VuZC92YmQvMjcvNTYzMi9zdGF0ZSB0b2tlbj0yLzE6IGVtcHR5IHNsb3QKbGlieGw6
IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjY5MTpsaWJ4bF9fZXZfeHN3YXRjaF9kZXJlZ2lzdGVyOiB3
YXRjaAp3PTB4ZGMzYzkwOiBkZXJlZ2lzdGVyIHVucmVnaXN0ZXJlZApsaWJ4bDogZGVidWc6IGxp
YnhsX2xpbnV4LmM6MjQ2OmxpYnhsX19nZXRfaG90cGx1Z19zY3JpcHRfaW5mbzogbnVtX2V4ZWMK
MSwgbm90IHJ1bm5pbmcgaG90cGx1ZyBzY3JpcHRzCmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNl
LmM6MTA3NTpkZXZpY2VfaG90cGx1ZzogTm8gaG90cGx1ZyBzY3JpcHQgdG8KZXhlY3V0ZQpsaWJ4
bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NjkxOmxpYnhsX19ldl94c3dhdGNoX2RlcmVnaXN0ZXI6
IHdhdGNoCnc9MHhkYzNjOTA6IGRlcmVnaXN0ZXIgdW5yZWdpc3RlcmVkCmxpYnhsOiBkZWJ1Zzog
bGlieGxfZXZlbnQuYzo2OTE6bGlieGxfX2V2X3hzd2F0Y2hfZGVyZWdpc3Rlcjogd2F0Y2gKdz0w
eGRjNjU2MDogZGVyZWdpc3RlciB1bnJlZ2lzdGVyZWQKbGlieGw6IGRlYnVnOiBsaWJ4bF9saW51
eC5jOjI0NjpsaWJ4bF9fZ2V0X2hvdHBsdWdfc2NyaXB0X2luZm86IG51bV9leGVjCjEsIG5vdCBy
dW5uaW5nIGhvdHBsdWcgc2NyaXB0cwpsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjEwNzU6
ZGV2aWNlX2hvdHBsdWc6IE5vIGhvdHBsdWcgc2NyaXB0IHRvCmV4ZWN1dGUKbGlieGw6IGRlYnVn
OiBsaWJ4bF9ldmVudC5jOjY5MTpsaWJ4bF9fZXZfeHN3YXRjaF9kZXJlZ2lzdGVyOiB3YXRjaAp3
PTB4ZGM2NTYwOiBkZXJlZ2lzdGVyIHVucmVnaXN0ZXJlZApsaWJ4bDogZGVidWc6IGxpYnhsX2Rt
LmM6MTc5NjpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06IFNwYXduaW5nCmRldmljZS1tb2RlbCAvdXNy
L2Jpbi9xZW11LXN5c3RlbS1pMzg2IHdpdGggYXJndW1lbnRzOgpsaWJ4bDogZGVidWc6IGxpYnhs
X2RtLmM6MTc5ODpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06Ci91c3IvYmluL3FlbXUtc3lzdGVtLWkz
ODYKbGlieGw6IGRlYnVnOiBsaWJ4bF9kbS5jOjE3OTg6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAg
IC14ZW4tZG9taWQKbGlieGw6IGRlYnVnOiBsaWJ4bF9kbS5jOjE3OTg6bGlieGxfX3NwYXduX2xv
Y2FsX2RtOiAgIDI3CmxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoxNzk4OmxpYnhsX19zcGF3bl9s
b2NhbF9kbTogICAtY2hhcmRldgpsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MTc5ODpsaWJ4bF9f
c3Bhd25fbG9jYWxfZG06CnNvY2tldCxpZD1saWJ4bC1jbWQscGF0aD0vdmFyL3J1bi94ZW4vcW1w
LWxpYnhsLTI3LHNlcnZlcixub3dhaXQKbGlieGw6IGRlYnVnOiBsaWJ4bF9kbS5jOjE3OTg6bGli
eGxfX3NwYXduX2xvY2FsX2RtOiAgIC1uby1zaHV0ZG93bgpsaWJ4bDogZGVidWc6IGxpYnhsX2Rt
LmM6MTc5ODpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAgLW1vbgpsaWJ4bDogZGVidWc6IGxpYnhs
X2RtLmM6MTc5ODpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06CmNoYXJkZXY9bGlieGwtY21kLG1vZGU9
Y29udHJvbApsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MTc5ODpsaWJ4bF9fc3Bhd25fbG9jYWxf
ZG06ICAgLWNoYXJkZXYKbGlieGw6IGRlYnVnOiBsaWJ4bF9kbS5jOjE3OTg6bGlieGxfX3NwYXdu
X2xvY2FsX2RtOgpzb2NrZXQsaWQ9bGlieGVuc3RhdC1jbWQscGF0aD0vdmFyL3J1bi94ZW4vcW1w
LWxpYnhlbnN0YXQtMjcsc2VydmVyLG5vd2FpdApsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MTc5
ODpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAgLW1vbgpsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6
MTc5ODpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06CmNoYXJkZXY9bGlieGVuc3RhdC1jbWQsbW9kZT1j
b250cm9sCmxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoxNzk4OmxpYnhsX19zcGF3bl9sb2NhbF9k
bTogICAtbm9kZWZhdWx0cwpsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MTc5ODpsaWJ4bF9fc3Bh
d25fbG9jYWxfZG06ICAgLW5hbWUKbGlieGw6IGRlYnVnOiBsaWJ4bF9kbS5jOjE3OTg6bGlieGxf
X3NwYXduX2xvY2FsX2RtOiAgIHRlc3RpbmcKbGlieGw6IGRlYnVnOiBsaWJ4bF9kbS5jOjE3OTg6
bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIC12bmMKbGlieGw6IGRlYnVnOiBsaWJ4bF9kbS5jOjE3
OTg6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIDEwLjEuMS44OjAsdG89OTkKbGlieGw6IGRlYnVn
OiBsaWJ4bF9kbS5jOjE3OTg6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIC1kaXNwbGF5CmxpYnhs
OiBkZWJ1ZzogbGlieGxfZG0uYzoxNzk4OmxpYnhsX19zcGF3bl9sb2NhbF9kbTogICBub25lCmxp
YnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoxNzk4OmxpYnhsX19zcGF3bl9sb2NhbF9kbTogICAtZGV2
aWNlCmxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoxNzk4OmxpYnhsX19zcGF3bl9sb2NhbF9kbToK
Y2lycnVzLXZnYSx2Z2FtZW1fbWI9OApsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MTc5ODpsaWJ4
bF9fc3Bhd25fbG9jYWxfZG06ICAgLWJvb3QKbGlieGw6IGRlYnVnOiBsaWJ4bF9kbS5jOjE3OTg6
bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIG9yZGVyPWNkYQpsaWJ4bDogZGVidWc6IGxpYnhsX2Rt
LmM6MTc5ODpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAgLXVzYgpsaWJ4bDogZGVidWc6IGxpYnhs
X2RtLmM6MTc5ODpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAgLXVzYmRldmljZQpsaWJ4bDogZGVi
dWc6IGxpYnhsX2RtLmM6MTc5ODpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAgdGFibGV0CmxpYnhs
OiBkZWJ1ZzogbGlieGxfZG0uYzoxNzk4OmxpYnhsX19zcGF3bl9sb2NhbF9kbTogICAtZGV2aWNl
CmxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoxNzk4OmxpYnhsX19zcGF3bl9sb2NhbF9kbToKcnRs
ODEzOSxpZD1uaWMwLG5ldGRldj1uZXQwLG1hYz0wMDoxNjozZTo1OTo3Yzo1MgpsaWJ4bDogZGVi
dWc6IGxpYnhsX2RtLmM6MTc5ODpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAgLW5ldGRldgpsaWJ4
bDogZGVidWc6IGxpYnhsX2RtLmM6MTc5ODpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06CnR5cGU9dGFw
LGlkPW5ldDAsaWZuYW1lPXZpZjI3LjAtZW11LHNjcmlwdD1ubyxkb3duc2NyaXB0PW5vCmxpYnhs
OiBkZWJ1ZzogbGlieGxfZG0uYzoxNzk4OmxpYnhsX19zcGF3bl9sb2NhbF9kbTogICAtbWFjaGlu
ZQpsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MTc5ODpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAg
eGVuZnYKbGlieGw6IGRlYnVnOiBsaWJ4bF9kbS5jOjE3OTg6bGlieGxfX3NwYXduX2xvY2FsX2Rt
OiAgIC1tCmxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoxNzk4OmxpYnhsX19zcGF3bl9sb2NhbF9k
bTogICAyOTkyCmxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoxNzk4OmxpYnhsX19zcGF3bl9sb2Nh
bF9kbTogICAtZHJpdmUKbGlieGw6IGRlYnVnOiBsaWJ4bF9kbS5jOjE3OTg6bGlieGxfX3NwYXdu
X2xvY2FsX2RtOgpmaWxlPS9kZXYvbWFwcGVyL2h5cGVyMS10ZXN0aW5nLGlmPWlkZSxpbmRleD0w
LG1lZGlhPWRpc2ssZm9ybWF0PXJhdyxjYWNoZT13cml0ZWJhY2sKbGlieGw6IGRlYnVnOiBsaWJ4
bF9kbS5jOjE3OTg6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIC1kcml2ZQpsaWJ4bDogZGVidWc6
IGxpYnhsX2RtLmM6MTc5ODpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06CmZpbGU9L21udC9hcnRmdWwt
ZGVza3RvcC1hbWQ2NC5pc28saWY9aWRlLGluZGV4PTIscmVhZG9ubHk9b24sbWVkaWE9Y2Ryb20s
Zm9ybWF0PXJhdyxjYWNoZT13cml0ZWJhY2ssaWQ9aWRlLTU2MzIKbGlieGw6IGRlYnVnOiBsaWJ4
bF9kbS5jOjE4MDA6bGlieGxfX3NwYXduX2xvY2FsX2RtOiBTcGF3bmluZwpkZXZpY2UtbW9kZWwg
L3Vzci9iaW4vcWVtdS1zeXN0ZW0taTM4NiB3aXRoIGFkZGl0aW9uYWwgZW52aXJvbm1lbnQ6Cmxp
YnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoxODAyOmxpYnhsX19zcGF3bl9sb2NhbF9kbToKWEVOX1FF
TVVfQ09OU09MRV9MSU1JVD0xMDQ4NTc2CmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo2Mzk6
bGlieGxfX2V2X3hzd2F0Y2hfcmVnaXN0ZXI6IHdhdGNoCnc9MHhkYzI3NDAgd3BhdGg9L2xvY2Fs
L2RvbWFpbi8wL2RldmljZS1tb2RlbC8yNy9zdGF0ZSB0b2tlbj0yLzI6CnJlZ2lzdGVyIHNsb3Ru
dW09MgpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTc2OndhdGNoZmRfY2FsbGJhY2s6IHdh
dGNoIHc9MHhkYzI3NDAKd3BhdGg9L2xvY2FsL2RvbWFpbi8wL2RldmljZS1tb2RlbC8yNy9zdGF0
ZSB0b2tlbj0yLzI6IGV2ZW50CmVwYXRoPS9sb2NhbC9kb21haW4vMC9kZXZpY2UtbW9kZWwvMjcv
c3RhdGUKbGlieGw6IGRlYnVnOiBsaWJ4bF9leGVjLmM6Mzk5OnNwYXduX3dhdGNoX2V2ZW50OiBk
b21haW4gMjcgZGV2aWNlCm1vZGVsOiBzcGF3biB3YXRjaCBwPShudWxsKQpsaWJ4bDogZGVidWc6
IGxpYnhsX2V2ZW50LmM6NTc2OndhdGNoZmRfY2FsbGJhY2s6IHdhdGNoIHc9MHhkYzI3NDAKd3Bh
dGg9L2xvY2FsL2RvbWFpbi8wL2RldmljZS1tb2RlbC8yNy9zdGF0ZSB0b2tlbj0yLzI6IGV2ZW50
CmVwYXRoPS9sb2NhbC9kb21haW4vMC9kZXZpY2UtbW9kZWwvMjcvc3RhdGUKbGlieGw6IGRlYnVn
OiBsaWJ4bF9leGVjLmM6Mzk5OnNwYXduX3dhdGNoX2V2ZW50OiBkb21haW4gMjcgZGV2aWNlCm1v
ZGVsOiBzcGF3biB3YXRjaCBwPXJ1bm5pbmcKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjY3
NzpsaWJ4bF9fZXZfeHN3YXRjaF9kZXJlZ2lzdGVyOiB3YXRjaAp3PTB4ZGMyNzQwIHdwYXRoPS9s
b2NhbC9kb21haW4vMC9kZXZpY2UtbW9kZWwvMjcvc3RhdGUgdG9rZW49Mi8yOgpkZXJlZ2lzdGVy
IHNsb3RudW09MgpsaWJ4bDogZGVidWc6IGxpYnhsX2V4ZWMuYzoxMjk6bGlieGxfcmVwb3J0X2No
aWxkX2V4aXRzdGF0dXM6IGRvbWFpbiAyNwpkZXZpY2UgbW9kZWwgKGR5aW5nIGFzIGV4cGVjdGVk
KSBbMjAxOTFdIGRpZWQgZHVlIHRvIGZhdGFsIHNpZ25hbCBLaWxsZWQKbGlieGw6IGRlYnVnOiBs
aWJ4bF9ldmVudC5jOjY5MTpsaWJ4bF9fZXZfeHN3YXRjaF9kZXJlZ2lzdGVyOiB3YXRjaAp3PTB4
ZGMyNzQwOiBkZXJlZ2lzdGVyIHVucmVnaXN0ZXJlZApsaWJ4bDogZGVidWc6IGxpYnhsX3FtcC5j
OjcwNjpsaWJ4bF9fcW1wX2luaXRpYWxpemU6IGNvbm5lY3RlZCB0bwovdmFyL3J1bi94ZW4vcW1w
LWxpYnhsLTI3CmxpYnhsOiBkZWJ1ZzogbGlieGxfcW1wLmM6Mjk2OnFtcF9oYW5kbGVfcmVzcG9u
c2U6IG1lc3NhZ2UgdHlwZTogcW1wCmxpYnhsOiBkZWJ1ZzogbGlieGxfcW1wLmM6NTU1OnFtcF9z
ZW5kX3ByZXBhcmU6IG5leHQgcW1wIGNvbW1hbmQ6ICd7CiAgICAiZXhlY3V0ZSI6ICJxbXBfY2Fw
YWJpbGl0aWVzIiwKICAgICJpZCI6IDEKfQonCmxpYnhsOiBkZWJ1ZzogbGlieGxfcW1wLmM6Mjk2
OnFtcF9oYW5kbGVfcmVzcG9uc2U6IG1lc3NhZ2UgdHlwZTogcmV0dXJuCmxpYnhsOiBkZWJ1Zzog
bGlieGxfcW1wLmM6NTU1OnFtcF9zZW5kX3ByZXBhcmU6IG5leHQgcW1wIGNvbW1hbmQ6ICd7CiAg
ICAiZXhlY3V0ZSI6ICJxdWVyeS1jaGFyZGV2IiwKICAgICJpZCI6IDIKfQonCmxpYnhsOiBkZWJ1
ZzogbGlieGxfcW1wLmM6Mjk2OnFtcF9oYW5kbGVfcmVzcG9uc2U6IG1lc3NhZ2UgdHlwZTogcmV0
dXJuCmxpYnhsOiBkZWJ1ZzogbGlieGxfcW1wLmM6NTU1OnFtcF9zZW5kX3ByZXBhcmU6IG5leHQg
cW1wIGNvbW1hbmQ6ICd7CiAgICAiZXhlY3V0ZSI6ICJxdWVyeS12bmMiLAogICAgImlkIjogMwp9
CicKbGlieGw6IGRlYnVnOiBsaWJ4bF9xbXAuYzoyOTY6cW1wX2hhbmRsZV9yZXNwb25zZTogbWVz
c2FnZSB0eXBlOiByZXR1cm4KbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjYzOTpsaWJ4bF9f
ZXZfeHN3YXRjaF9yZWdpc3Rlcjogd2F0Y2gKdz0weGRjYmYwMCB3cGF0aD0vbG9jYWwvZG9tYWlu
LzAvYmFja2VuZC92aWYvMjcvMC9zdGF0ZSB0b2tlbj0yLzM6CnJlZ2lzdGVyIHNsb3RudW09Mgps
aWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTc2OndhdGNoZmRfY2FsbGJhY2s6IHdhdGNoIHc9
MHhkY2JmMDAKd3BhdGg9L2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzI3LzAvc3RhdGUgdG9r
ZW49Mi8zOiBldmVudAplcGF0aD0vbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvMjcvMC9zdGF0
ZQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6ODg0OmRldnN0YXRlX2NhbGxiYWNrOiBiYWNr
ZW5kCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi8yNy8wL3N0YXRlIHdhbnRlZCBzdGF0ZSAy
IHN0aWxsIHdhaXRpbmcgc3RhdGUgMQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTc2Ondh
dGNoZmRfY2FsbGJhY2s6IHdhdGNoIHc9MHhkY2JmMDAKd3BhdGg9L2xvY2FsL2RvbWFpbi8wL2Jh
Y2tlbmQvdmlmLzI3LzAvc3RhdGUgdG9rZW49Mi8zOiBldmVudAplcGF0aD0vbG9jYWwvZG9tYWlu
LzAvYmFja2VuZC92aWYvMjcvMC9zdGF0ZQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6ODgw
OmRldnN0YXRlX2NhbGxiYWNrOiBiYWNrZW5kCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi8y
Ny8wL3N0YXRlIHdhbnRlZCBzdGF0ZSAyIG9rCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo2
Nzc6bGlieGxfX2V2X3hzd2F0Y2hfZGVyZWdpc3Rlcjogd2F0Y2gKdz0weGRjYmYwMCB3cGF0aD0v
bG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvMjcvMC9zdGF0ZSB0b2tlbj0yLzM6CmRlcmVnaXN0
ZXIgc2xvdG51bT0yCmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6OTkxOmRldmljZV9iYWNr
ZW5kX2NhbGxiYWNrOiBjYWxsaW5nCmRldmljZV9iYWNrZW5kX2NsZWFudXAKbGlieGw6IGRlYnVn
OiBsaWJ4bF9ldmVudC5jOjY5MTpsaWJ4bF9fZXZfeHN3YXRjaF9kZXJlZ2lzdGVyOiB3YXRjaAp3
PTB4ZGNiZjAwOiBkZXJlZ2lzdGVyIHVucmVnaXN0ZXJlZApsaWJ4bDogZGVidWc6IGxpYnhsX2Rl
dmljZS5jOjEwODg6ZGV2aWNlX2hvdHBsdWc6IGNhbGxpbmcgaG90cGx1ZwpzY3JpcHQ6IC9ldGMv
eGVuL3NjcmlwdHMvdmlmLWJyaWRnZSBvbmxpbmUKbGlieGw6IGRlYnVnOiBsaWJ4bF9hb3V0aWxz
LmM6NTkzOmxpYnhsX19hc3luY19leGVjX3N0YXJ0OiBmb3JraW5nIHRvCmV4ZWN1dGU6IC9ldGMv
eGVuL3NjcmlwdHMvdmlmLWJyaWRnZSBvbmxpbmUKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5j
OjY5MTpsaWJ4bF9fZXZfeHN3YXRjaF9kZXJlZ2lzdGVyOiB3YXRjaAp3PTB4ZGNjMDAwOiBkZXJl
Z2lzdGVyIHVucmVnaXN0ZXJlZApsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjEwODg6ZGV2
aWNlX2hvdHBsdWc6IGNhbGxpbmcgaG90cGx1ZwpzY3JpcHQ6IC9ldGMveGVuL3NjcmlwdHMvdmlm
LWJyaWRnZSBhZGQKbGlieGw6IGRlYnVnOiBsaWJ4bF9hb3V0aWxzLmM6NTkzOmxpYnhsX19hc3lu
Y19leGVjX3N0YXJ0OiBmb3JraW5nIHRvCmV4ZWN1dGU6IC9ldGMveGVuL3NjcmlwdHMvdmlmLWJy
aWRnZSBhZGQKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjY5MTpsaWJ4bF9fZXZfeHN3YXRj
aF9kZXJlZ2lzdGVyOiB3YXRjaAp3PTB4ZGNjMDAwOiBkZXJlZ2lzdGVyIHVucmVnaXN0ZXJlZAps
aWJ4bDogZGVidWc6IGxpYnhsX2xpbnV4LmM6MjU5OmxpYnhsX19nZXRfaG90cGx1Z19zY3JpcHRf
aW5mbzogbnVtX2V4ZWMKMiwgbm90IHJ1bm5pbmcgaG90cGx1ZyBzY3JpcHRzCmxpYnhsOiBkZWJ1
ZzogbGlieGxfZGV2aWNlLmM6MTA3NTpkZXZpY2VfaG90cGx1ZzogTm8gaG90cGx1ZyBzY3JpcHQg
dG8KZXhlY3V0ZQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NjkxOmxpYnhsX19ldl94c3dh
dGNoX2RlcmVnaXN0ZXI6IHdhdGNoCnc9MHhkY2MwMDA6IGRlcmVnaXN0ZXIgdW5yZWdpc3RlcmVk
CmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzoyMTgzOmxpYnhsX19hb19wcm9ncmVzc19yZXBv
cnQ6IGFvIDB4ZGM0ZmYwOgpwcm9ncmVzcyByZXBvcnQ6IGlnbm9yZWQKbGlieGw6IGRlYnVnOiBs
aWJ4bF9ldmVudC5jOjE4NzQ6bGlieGxfX2FvX2NvbXBsZXRlOiBhbyAweGRjNGZmMDoKY29tcGxl
dGUsIHJjPTAKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjE4NDM6bGlieGxfX2FvX19kZXN0
cm95OiBhbyAweGRjNGZmMDogZGVzdHJveQpsaWJ4bDogZGVidWc6IGxpYnhsX3FtcC5jOjcwNjps
aWJ4bF9fcW1wX2luaXRpYWxpemU6IGNvbm5lY3RlZCB0bwovdmFyL3J1bi94ZW4vcW1wLWxpYnhs
LTI3CmxpYnhsOiBkZWJ1ZzogbGlieGxfcW1wLmM6Mjk2OnFtcF9oYW5kbGVfcmVzcG9uc2U6IG1l
c3NhZ2UgdHlwZTogcW1wCmxpYnhsOiBkZWJ1ZzogbGlieGxfcW1wLmM6NTU1OnFtcF9zZW5kX3By
ZXBhcmU6IG5leHQgcW1wIGNvbW1hbmQ6ICd7CiAgICAiZXhlY3V0ZSI6ICJxbXBfY2FwYWJpbGl0
aWVzIiwKICAgICJpZCI6IDEKfQonCmxpYnhsOiBkZWJ1ZzogbGlieGxfcW1wLmM6Mjk2OnFtcF9o
YW5kbGVfcmVzcG9uc2U6IG1lc3NhZ2UgdHlwZTogcmV0dXJuCmxpYnhsOiBkZWJ1ZzogbGlieGxf
cW1wLmM6NTU1OnFtcF9zZW5kX3ByZXBhcmU6IG5leHQgcW1wIGNvbW1hbmQ6ICd7CiAgICAiZXhl
Y3V0ZSI6ICJjb250IiwKICAgICJpZCI6IDIKfQonCmxpYnhsOiBkZWJ1ZzogbGlieGxfcW1wLmM6
Mjk2OnFtcF9oYW5kbGVfcmVzcG9uc2U6IG1lc3NhZ2UgdHlwZTogcmV0dXJuCnhjOiBkZWJ1Zzog
aHlwZXJjYWxsIGJ1ZmZlcjogdG90YWwgYWxsb2NhdGlvbnM6OTk0IHRvdGFsIHJlbGVhc2VzOjk5
NAp4YzogZGVidWc6IGh5cGVyY2FsbCBidWZmZXI6IGN1cnJlbnQgYWxsb2NhdGlvbnM6MCBtYXhp
bXVtIGFsbG9jYXRpb25zOjMKeGM6IGRlYnVnOiBoeXBlcmNhbGwgYnVmZmVyOiBjYWNoZSBjdXJy
ZW50IHNpemU6Mwp4YzogZGVidWc6IGh5cGVyY2FsbCBidWZmZXI6IGNhY2hlIGhpdHM6OTgyIG1p
c3NlczozIHRvb2JpZzo5CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Fri Oct 27 14:51:14 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 14:51: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 1e85yI-00031V-C8; Fri, 27 Oct 2017 14:50: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=4665fc919=roger.pau@citrix.com>)
 id 1e85yG-00031P-VH
 for Xen-users@lists.xen.org; Fri, 27 Oct 2017 14:50:53 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 11/36-19067-CC743F95; Fri, 27 Oct 2017 14:50:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsWSzvfng+5p98+
 RBnM+G1qsunqA1YHR4+ju30wBjFGsmXlJ+RUJrBmdv54wFjxgq2ja9Zu5gXEbaxcjJ4eEgL/E
 ySN7GbsYOThYBFQl3qwVADHZBOwlpn+tAKkQEVCQeL7wMyOIzSwgK7F40UkmEFtYQEli+Yztz
 CA2r4CnRN/36UA2F4eQwHpGiTOd35kgEoISJ2c+YYFo1pO4MXUKG8h8ZgFpieX/OCDC8hLNW2
 eDzeEUsJOYte0/2GWiAjISz353g40RElCU6J/3gA3i4nSJozM3sk1gFJiFZMMsJBtmIWyYhWT
 DAkaWVYwaxalFZalFuoZmeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgeHKAAQ7
 GKe+jzvEKMnBpCTKu+/8p0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErztbp8jhQSLUtNTK9Iyc
 4CRA5OW4OBREuE9AZLmLS5IzC3OTIdInWI05rjx8PofJo5nM183MAux5OXnpUqJ884EKRUAKc
 0ozYMbBIvoS4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLmPQcyhSczrwRu3yugU5iATmlS/QB
 ySkkiQkqqgdFbgmn2E6celdNtE7Rc9u3nM2GYv09fRTf69AO9mK7s1rm8D1QX1Z78xvZFRDtk
 2bKMl3rbNFh2f/TboOIusuTq+qAFX+/tWyetsNVdcEfMnIXm4fe510+Y5WvxO6jP47bwdpO0y
 k3J8X0CJ21vCe7jXXV5j2FQauFCSa+eeWbH9l7atv7GGX8lluKMREMt5qLiRABuqOXG4wIAAA
 ==
X-Env-Sender: prvs=4665fc919=roger.pau@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1509115848!94969893!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21475 invoked from network); 27 Oct 2017 14:50:51 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Oct 2017 14:50:51 -0000
X-IronPort-AV: E=Sophos;i="5.44,304,1505779200"; d="scan'208";a="106537927"
Date: Fri, 27 Oct 2017 15:50:39 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Phil Susi <psusi@ubuntu.com>
Message-ID: <20171027145039.4k4dnhnl3e3qx2ds@dhcp-3-128.uk.xensource.com>
References: <ecda342c-fd3d-4adb-8284-e26902862c50@ubuntu.com>
 <20171027143427.yqlthycgngh2kiar@dhcp-3-128.uk.xensource.com>
 <10dbe5f6-b3ec-8605-cc42-80587042c1de@ubuntu.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <10dbe5f6-b3ec-8605-cc42-80587042c1de@ubuntu.com>
User-Agent: NeoMutt/20171013
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: Xen-users@lists.xen.org
Subject: Re: [Xen-users] UEFI bios
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>

T24gRnJpLCBPY3QgMjcsIDIwMTcgYXQgMTA6NDA6MzFBTSAtMDQwMCwgUGhpbCBTdXNpIHdyb3Rl
Ogo+IE9uIDEwLzI3LzIwMTcgMTA6MzQgQU0sIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gPiBP
biBUaHUsIE9jdCAyNiwgMjAxNyBhdCAwMToxNzozNFBNIC0wNDAwLCBQaGlsIFN1c2kgd3JvdGU6
Cj4gPj4gSSdtIHRyeWluZyB0byBlbXVsYXRlIGEgc3lzdGVtIHdpdGggVUVGSSBiaW9zLiAgSSBz
ZXQgdGhlIGJpb3M9J292bWYnCj4gPj4gb3B0aW9uIGluIHRoZSBjb25maWcsIGJ1dCB0aGUgZG9t
YWluIGp1c3Qgc2h1dHMgZG93biBpbW1lZGlhdGVseS4gIElzCj4gPj4gdGhlcmUgc29tZSBzcGVj
aWZpYyBwYXRoIHdoZXJlIGl0IGlzIGxvb2tpbmcgZm9yIHRoZSBmaWxlLCBhbmQgbWF5YmUgbm90
Cj4gPj4gZmluZGluZyBpdCBhbmQgbm90IGxvZ2dpbmcgYW55IGVycm9yPyAgSSBzZWVtIHRvIGhh
dmUKPiA+PiAvdXNyL3NoYXJlL292bWYvT1ZNRi5mZCBhbmQgL3Vzci9zaGFyZS9xZW11L09WTUYu
ZmQuCj4gPiAKPiA+IENhbiB5b3UgcGFzdGUgdGhlIG91dHB1dCB2ZXJib3NlIG91dHB1dCBvZiB0
aGUgZG9tYWluIGJ1aWxkIHByb2Nlc3MsCj4gPiB5b3Ugd2lsbCBoYXZlIHRvIGFkZCAnLXZ2dicg
dG8geW91ciB4bCBjb21tYW5kOgo+ID4gCj4gPiB4bCAtdnZ2IGNyZWF0ZSAuLi4uCgpIbSwgdGhl
IG91dHB1dCBkb2Vzbid0IHNlZW0gdG8gY29udGFpbiBhbnl0aGluZyBtdWNoIHJlbGV2YW50LiBI
YXZlCnlvdSBjb21waWxlZCB0aGUgaHlwZXJ2aXNvciB3aXRoIGRlYnVnIHN1cHBvcnQ/IElmIHNv
IHRoZSBvdXRwdXQgZnJvbQpgeGwgZG1lc2dgIHdvdWxkIGFsc28gYmUgaGVscGZ1bC4KClRoYW5r
cywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Fri Oct 27 14:59:59 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 14:59:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1e866t-0003UK-AN; Fri, 27 Oct 2017 14:59:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <brettstahlman@gmail.com>) id 1e866s-0003UD-4m
 for Xen-users@lists.xen.org; Fri, 27 Oct 2017 14:59:46 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 84/B2-11148-1E943F95; Fri, 27 Oct 2017 14:59:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsVyMfS6s+4Dz8+
 RBssOq1msunqA1YHR4+ju30wBjFGsmXlJ+RUJrBnXfu9jK5glWvH9fWQD4yXBLkYuDiGBCYwS
 vyfMZgZxWARmsUpM/raCvYuRk0NCYBurxJVuIQi7TOLuzFVsEHaRRPPCxVB2gcSJ533MIDavg
 KDEyZlPWEBsIQEviX9tC8FsTiB7wvofTBDb+hkl7qx6zQqSYBPQk7i7eCPYMhYBVYlvsz8CFX
 EADQqQ2LA6GCQsDGTebGoAmy8iYC3x+/JSsFZmgXyJz1uXQdmaEq3bf7ND2NoSyxa+Zp7AKDQ
 LyUmzkJTNQlK2gJF5FaNGcWpRWWqRrqGpXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+
 7iZGYDgzAMEOxobtnocYJTmYlER5953/FCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJglcWGB9Cg
 kWp6akVaZk5wMiCSUtw8CiJ8L72AErzFhck5hZnpkOkTjG6cly4c+kPE8exTZeB5I9JV4DkgT
 23gOSzma8bmIVY8vLzUqXEedtBmgVAmjNK8+BGw5LCJUZZKWFeRqBjhXgKUotyM0tQ5V8xinM
 wKgnzvgWZwpOZVwJ3wSug45iAjmtS/QByXEkiQkqqgXFTT/3LqWKak3lKBJ9UtNjtDU3csjDk
 pPwds6C7upMX1AQLCcunH5rF8riHj1Xz3iWFq4vM9r/wcij3vLZN0zhROLEo7OKB36vbMrZeO
 3OyYBl7yovQqf7fLTNP6mp9DDxtbnV/bvDnRr3fiyfGNH++b7z53ZSHIdPv5vd/P++2gCHL2q
 L2tp0SS3FGoqEWc1FxIgAbGPieBQMAAA==
X-Env-Sender: brettstahlman@gmail.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1509116384!106156142!1
X-Originating-IP: [209.85.215.67]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8261 invoked from network); 27 Oct 2017 14:59:44 -0000
Received: from mail-lf0-f67.google.com (HELO mail-lf0-f67.google.com)
 (209.85.215.67)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Oct 2017 14:59:44 -0000
Received: by mail-lf0-f67.google.com with SMTP id n69so7736627lfn.2
 for <Xen-users@lists.xen.org>; Fri, 27 Oct 2017 07:59:44 -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=4H+E20irthHXUNOYBRHz6frUqTGppKSZal4QnMNUY1Y=;
 b=Nkrdzd0t2QTlW2oDpMDzuiyyjmlQqRioWDh0tzhjWrseI/oEMg+wq3ultd+aCBVw7i
 jwcNG4Ax4q1o/eCaltf+tOq4lYk0DjtfL2HTlp6Gk/s7VU02hDUPXu+P7y375eu38a5s
 mQzBg1CXnCECysCaqv3MrfJwadc7OlZF2+v1rHjgW5PpH0234D2cJ2fjaSbj16yE/5o4
 b+sZufrdHulVaIJd/dxFYmf91US/Mz04pa9DjGdMKvqgCJ9C+cuclTzM7ZVKec2XSdBJ
 m3QgSpXrp3fpantKaBrzM1aowEjYq6L8kgD0kH+VPihAabLn0T9dWCWx6+oZLo9mBjid
 oNtQ==
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=4H+E20irthHXUNOYBRHz6frUqTGppKSZal4QnMNUY1Y=;
 b=o40OCWo7HbW901WSttDrtSgfH1qDLnp0cB35KkeyY6h6TjQA291Knxir50ArkVDIo8
 GbN0GU8LkPo64VmDm8nn14HrHZvjaoUa/hHW44tbHhiE0mtxWoU9hkwMzz190skMk5L+
 2vUe46DMwtimqThSu8PLOnduEnR/edkFopbHrzMRzuHLkBRCM/UIP3upnxCJ2BbMGCkS
 LBWHzlrwJJGnRycFQ0Fst1VMh+EehGK9jL8nOz6jVTU3df3mYyn0XqmDmtBt+52yRZ2F
 L7NEhsK+HTmAfkae9fxky8/qbI4HbWeMF8d6ER7Z1jmHxcVaVtcIJNfDXlpgN0f6gAsV
 NRzQ==
X-Gm-Message-State: AMCzsaWZfHKB8ceslrtcgUsPVEfhrwwffCyE0MUqO2WAAYCfE0rZPT7t
 vUpiTTw2UEaW0z1G7A5Mrg8ZfRES1i2vE+++uj0=
X-Google-Smtp-Source: ABhQp+R01JCkpnjVZ0Qy6d1ILGoF4qev0HEEQVNj3C55LguRr+W6HyOF0iTuzVHQJOjAUeNL33F/uFYO91DtzYXRMtU=
X-Received: by 10.46.43.145 with SMTP id r17mr330398ljr.56.1509116383684; Fri,
 27 Oct 2017 07:59:43 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.202.80 with HTTP; Fri, 27 Oct 2017 07:59:43 -0700 (PDT)
In-Reply-To: <20171027143133.dydwt3ctp7qu4ed4@dhcp-3-128.uk.xensource.com>
References: <CAOyxqKnSvNg615GpJqXy7=TqPCsHebD44ORDbrGQ0_yYYFkdoQ@mail.gmail.com>
 <20171027143133.dydwt3ctp7qu4ed4@dhcp-3-128.uk.xensource.com>
From: Brett Stahlman <brettstahlman@gmail.com>
Date: Fri, 27 Oct 2017 09:59:43 -0500
Message-ID: <CAOyxqK=6L5M13wTYaQXTpvZ0qdfWthmrxMsDvzFQO1gmKHP_bw@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Cc: Xen-users@lists.xen.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-users] Error accessing memory mapped by
	xenforeignmemory_map()
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>

T24gRnJpLCBPY3QgMjcsIDIwMTcgYXQgOTozMSBBTSwgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+IEFkZGluZyB0aGUgQVJNIG1haW50YWluZXJzLgo+Cj4g
T24gV2VkLCBPY3QgMjUsIDIwMTcgYXQgMTE6NTQ6NTlBTSAtMDUwMCwgQnJldHQgU3RhaGxtYW4g
d3JvdGU6Cj4+IEknbSB0cnlpbmcgdG8gdXNlIHRoZSAieGVuZm9yZWlnbm1lbW9yeSIgbGlicmFy
eSB0byByZWFkIGFyYml0cmFyeQo+PiBtZW1vcnkgcmFuZ2VzIGZyb20gYSBYZW4gZG9tYWluLiBU
aGUgY29kZSBwZXJmb3JtaW5nIHRoZSByZWFkcyBpcwo+PiBkZXNpZ25lZCB0byBydW4gaW4gZG9t
MCBvbiBhIFp5bnEgdWx0cmFzY2FsZSBNUFNvQyAoQVJNNjQpLCB0aG91Z2ggSSdtCj4+IGN1cnJl
bnRseSB0ZXN0aW5nIGluIFFFTVUuIEkgY29uc3RydWN0ZWQgYSBzaW1wbGUgdGVzdCBwcm9ncmFt
LCB3aGljaAo+PiByZWFkcyBhbiBhcmJpdHJhcnkgZG9taWQvYWRkcmVzcyBwYWlyIGZyb20gdGhl
IGNvbW1hbmQgbGluZSwgY29udmVydHMKPj4gdGhlIGFkZHJlc3MgKGFzc3VtZWQgdG8gYmUgcGh5
c2ljYWwpIHRvIGEgcGFnZSBmcmFtZSBudW1iZXIsIGFuZCB1c2VzCj4+IHhlbmZvcmVpZ25tZW1v
cnlfbWFwKCkgdG8gbWFwIHRoZSBwYWdlIGludG8gdGhlIHRlc3QgYXBwJ3MgdmlydHVhbAo+PiBt
ZW1vcnkgc3BhY2UuIEFsdGhvdWdoIHhlbmZvcmVpZ25tZW1vcnlfbWFwKCkgcmV0dXJucyBhIG5v
bi1OVUxMCj4+IHBvaW50ZXIsIG15IGF0dGVtcHQgdG8gZGVyZWZlcmVuY2UgaXQgZmFpbHMgd2l0
aCB0aGUgZm9sbG93aW5nIGVycm9yOgo+Pgo+PiAoWEVOKSB0cmFwcy5jOjI1MDg6ZDB2MSBIU1I9
MHg5MzgxMDAwNyBwYz0weDQwMGEyMCBndmE9MHg3Zjk2NWY3MDAwCj4+IGdwYT0weDAwMDAwMDMw
NTU1MDAwCj4+IFsgICA3NC4zNjE3MzVdIFVuaGFuZGxlZCBmYXVsdDogdHRiciBhZGRyZXNzIHNp
emUgZmF1bHQgKDB4OTIwMDAwMDApCj4+IGF0IDB4MDAwMDAwN2Y5NjVmNzAwMAo+PiBCdXMgZXJy
b3IKPgo+IEknbSBub3Qgc3VyZSB3aGF0IGEgQnVzIGVycm9yIG1lYW5zIG9uIEFSTSwgaGF2ZSB5
b3UgdHJpZWQgdG8gbG9vawo+IGF0IHRyYXBzLmM6MjUwOCB0byBzZWUgaWYgdGhlcmUncyBzb21l
IGNvbW1lbnQgZXhwbGFpbmluZyB3aHkgdGhpcwo+IGZhdWx0IGlzIHRyaWdnZXJlZD8KCkkgYmVs
aWV2ZSB0aGUgZmF1bHQgaXMgb2NjdXJyaW5nIGJlY2F1c2UgbW1hcCgpIGZhaWxlZCB0byBtYXAg
dGhlIHBhZ2UuCkFsdGhvdWdoIHhlbmZvcmVpZ25tZW1vcnlfbWFwKCkgaXMgaW5kZWVkIHJldHVy
bmluZyBhIG5vbi1OVUxMIHBvaW50ZXIsCmNvZGUgY29tbWVudHMgaW5kaWNhdGUgdGhhdCB0aGlz
IGRvZXMgbm90IGltcGx5IHN1Y2Nlc3M6IHBhZ2UtbGV2ZWwKZXJyb3JzIG1pZ2h0IHN0aWxsIGJl
IHJldHVybmVkIGluIHRoZSBwcm92aWRlZCAiZXJyIiBhcnJheS4gSW4gbXkgY2FzZSwKaXQgYXBw
ZWFycyB0aGF0IGFuIEVJTlZBTCBpcyBwcm9kdWNlZCBieSBtbWFwKCk6IHNwZWNpZmljYWxseSwg
SSBiZWxpZXZlCml0J3MgY29taW5nIGZyb20gcHJpdmNtZF9pb2N0bF9tbWFwX2JhdGNoKCkgKGRy
aXZlcnMveGVuL3ByaXZjbWQuYyksIGJ1dAp0aGVyZSBhcmUgYSBudW1iZXIgb2YgY29uZGl0aW9u
cyB0aGF0IGNhbiBwcm9kdWNlIHRoaXMgZXJyb3IgY29kZSwgYW5kIEkKaGF2ZW4ndCB5ZXQgZGV0
ZXJtaW5lZCB3aGljaCBpcyB0byBibGFtZS4uLgoKU28gYWx0aG91Z2ggSSdtIG5vdCBzdXJlIHdo
eSBJIHdvdWxkIGdldCBhbiAiYWRkcmVzcyBzaXplIiBmYXVsdCwgaXQKbWFrZXMgc2Vuc2UgdGhh
dCB0aGUgcG9pbnRlciBkZXJlZmVyZW5jZSB3b3VsZCBnZW5lcmF0ZSBzb21lIHNvcnQgb2YKcGFn
aW5nLXJlbGF0ZWQgZmF1bHQsIGdpdmVuIHRoYXQgdGhlIHBhZ2UgbWFwcGluZyB3YXMgdW5zdWNj
ZXNzZnVsLgpIb3BlZnVsbHksIEFSTSBkZXZlbG9wZXJzIHdpbGwgYmUgYWJsZSB0byBleHBsYWlu
IHdoeSBpdCB3YXMKdW5zdWNjZXNzZnVsLCBvciBhdCBsZWFzdCBnaXZlIG1lIGFuIGlkZWEgb2Yg
d2hhdCBzb3J0cyBvZiB0aGluZ3MgY291bGQKY2F1c2UgYSBtYXBwaW5nIGF0dGVtcHQgdG8gZmFp
bC4uLiBBdCB0aGlzIHBvaW50LCBJJ20gbm90IHBhcnRpY3VsYXIKYWJvdXQgd2hhdCBhZGRyZXNz
IEkgbWFwLiBJIGp1c3Qgd2FudCB0byBiZSBhYmxlIHRvIHJlYWQga25vd24gZGF0YSBhdCBhCmZp
eGVkIChub24tcGFnZWQpIGFkZHJlc3MgKGUuZy4sIGtlcm5lbCBjb2RlL2RhdGEpLCBzbyBJIGNh
biBwcm92ZSB0bwpteXNlbGYgdGhhdCB0aGUgcGFnZSBpcyBhY3R1YWxseSBtYXBwZWQuCgo+Cj4g
SSdtIG5vdCBzdXJlIHRoZSB4ZW5mb3JlaWdtZW1vcnkgbGlicmFyeSBpcyB1c2VkIG9uIEFSTSwg
c2luY2UgSUlSQyBvbgo+IHg4NiB0aGF0J3MgbWFpbmx5IHVzZWQgZm9yIFFFTVUgZGV2aWNlIGVt
dWxhdGlvbiwgd2hpY2ggaXMgbm90IGRvbmUKPiBmb3IgQVJNLiBUaGVyZSBhcmUgZXhhbXBsZXMg
b2YgZ3Vlc3QgbWVtb3J5IG1hcHBpbmdzIG9uIHRvb2xzL2xpYnhjLywKPiBmb3IgZXhhbXBsZSB4
Y19kb21fYm9vdC5jLCBhbHRob3VnaCB0aGF0J3MgdXNpbmcgdGhlCj4geGNfbWFwX2ZvcmVpZ25f
cmFuZ2VzIGludGVyZmFjZS4KClRoYW5rcy4gSSdsbCBoYXZlIGEgbG9vayBhdCB0aGlzLi4uCkJy
ZXR0IFMuCgo+Cj4gUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Fri Oct 27 15:33:48 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 15:33: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 1e86d1-0006ti-5S; Fri, 27 Oct 2017 15:32:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <psusi@ubuntu.com>) id 1e86cz-0006tb-FE
 for Xen-users@lists.xen.org; Fri, 27 Oct 2017 15:32:57 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 AE/DC-08608-8A153F95; Fri, 27 Oct 2017 15:32:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMIsWRWlGSWpSXmKPExsWidOqdp+6KwM+
 RBl+OilusunqA1YHR4+ju30wBjFGsmXlJ+RUJrBm/et4zF3xnqjjxMaaBcSNTFyMXh5DABEaJ
 e9fvM0M42xklprQth8osYJK4sqwfKMPJISygJLF8xnYwW0TAWuL0+i52EJtZQFpi5u2JjCC2k
 MA7Ronte3O7GDk42IDq5+8TAQnzCthKrFz1CKyVRUBV4tK8C2C2qEC0xPdFz5khagQlTs58wg
 Jicwp4Sdw7f4AVYry6xJ95l5ghbHGJW0/mM0HY8hLNW2czT2AUmIWkfRaSlllIWmYhaVnAyLK
 KUb04tagstUjXWC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzBoGYBgB2PHP6dD
 jJIcTEqivPvOf4oU4kvKT6nMSCzOiC8qzUktPsQow8GhJMG7POBzpJBgUWp6akVaZg4wfmDSE
 hw8SiK860HSvMUFibnFmekQqVOMxhw3Hl7/w8TxbObrBmYhlrz8vFQpcd6JIKUCIKUZpXlwg2
 BxfYlRVkqYlxHoNCGegtSi3MwSVPlXjOIcjErCvDtBpvBk5pXA7XsFdAoT0ClNqh9ATilJREh
 JNTB2Vy66XF/DF/xt4XyHrheN85bfMymRW/9a/u+fFyq+J1Tm50dM4JrFwPzt/CYrn8OXki7O
 vfK4mMtjCfOTNueP54RzH36vqy+Iusw9mTulITBv5karQF3t5qI+QdkPUQ8LvzSsqjnVtfIII
 5MC05uw2snG3T2qk5mVPENF3n/q+SsmyJxQ816JpTgj0VCLuag4EQAJSb+D5gIAAA==
X-Env-Sender: psusi@ubuntu.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1509118375!79301026!1
X-Originating-IP: [34.202.238.73]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26405 invoked from network); 27 Oct 2017 15:32:56 -0000
Received: from ec2-34-202-238-73.compute-1.amazonaws.com (HELO
 vps.thesusis.net) (34.202.238.73)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Oct 2017 15:32:56 -0000
Received: from localhost (localhost [127.0.0.1])
 by vps.thesusis.net (Postfix) with ESMTP id 4692D20B84;
 Fri, 27 Oct 2017 11:32:55 -0400 (EDT)
Received: from vps.thesusis.net ([127.0.0.1])
 by localhost (vps.thesusis.net [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 8EVnTDILJ1NH; Fri, 27 Oct 2017 11:32:55 -0400 (EDT)
Received: from [10.1.1.181] (unknown [97.68.109.42])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested) (Authenticated sender: psusi)
 by vps.thesusis.net (Postfix) with ESMTPSA id BE5F720B82;
 Fri, 27 Oct 2017 11:32:54 -0400 (EDT)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <ecda342c-fd3d-4adb-8284-e26902862c50@ubuntu.com>
 <20171027143427.yqlthycgngh2kiar@dhcp-3-128.uk.xensource.com>
 <10dbe5f6-b3ec-8605-cc42-80587042c1de@ubuntu.com>
 <20171027145039.4k4dnhnl3e3qx2ds@dhcp-3-128.uk.xensource.com>
From: Phil Susi <psusi@ubuntu.com>
Message-ID: <3a02a193-f2e0-32f6-c8eb-e15b99c94e6f@ubuntu.com>
Date: Fri, 27 Oct 2017 11:32:54 -0400
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20171027145039.4k4dnhnl3e3qx2ds@dhcp-3-128.uk.xensource.com>
Content-Language: en-US
Cc: Xen-users@lists.xen.org
Subject: Re: [Xen-users] UEFI bios
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>

T24gMTAvMjcvMjAxNyAxMDo1MCBBTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBIbSwgdGhl
IG91dHB1dCBkb2Vzbid0IHNlZW0gdG8gY29udGFpbiBhbnl0aGluZyBtdWNoIHJlbGV2YW50LiBI
YXZlCj4geW91IGNvbXBpbGVkIHRoZSBoeXBlcnZpc29yIHdpdGggZGVidWcgc3VwcG9ydD8gSWYg
c28gdGhlIG91dHB1dCBmcm9tCj4gYHhsIGRtZXNnYCB3b3VsZCBhbHNvIGJlIGhlbHBmdWwuCgpO
bzsgSSdtIGp1c3QgdXNpbmcgdGhlIHBhY2thZ2UgcHJvdmlkZWQgaW4gVWJ1bnR1IDE2LjA0LiAg
SXMgdGhlcmUgYW55Cm90aGVyIGxvZ2dpbmcgSSBjYW4gdHVybiBvbiBvciBnbyBjaGVjayBzb21l
d2hlcmUgd2l0aG91dCBoYXZpbmcgdG8gcmVib290PwoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJz
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Fri Oct 27 21:26:59 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 21:26:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1e8C8S-0000Zd-Je; Fri, 27 Oct 2017 21:25:48 +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 1e8C8Q-0000ZX-PI
 for Xen-users@lists.xen.org; Fri, 27 Oct 2017 21:25:46 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 E1/F2-07499-A54A3F95; Fri, 27 Oct 2017 21:25:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJIsWRWlGSWpSXmKPExsXitHj3ZN3IJZ8
 jDb5XWqy6eoDVgdHj6O7fTAGMUayZeUn5FQmsGfs7tzIWNOlUbPi6hrGBsVGji5GLg0VgHovE
 0u9/2UAcCYHVLBIr771g6mLk4BASqJV4+M6xi5ETqEhb4va1O2wgNpuAqkT/54+MILaQgKbEo
 +MXmUFsEYFwidYZH1lAbF4BW4mLy/6zgtjCAkoSy2dsZ4aIC0qcnPkErIZZIFbiwpIGNog5jh
 Jt798wgqyVECiQeL0kAsRkFhCR2PynYgIj3ywkzbOQNM9CqIIw1SXWzxOCqNCWWLbwNTOErSZ
 xe9tVdmTxBYzsqxg1ilOLylKLdI2M9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcx
 AoOYAQh2MP6ZH3iIUZKDSUmUd9/5T5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgXLf4cKSRYl
 JqeWpGWmQOMJ5i0BAePkgivG0iat7ggMbc4Mx0idYoxkOPYpst/mDg6bt4FkhvA5D4w+QRMzt
 u3qYGZ49nM1w3MQix5+XmpUuK8HCCDBEAGZZTmwa2BpYhLjLJSwryMQIcL8RSkFuVmlqDKv2I
 U52BUEuadADKFJzOvBO6aV0CHMgEd2qT6AeTQkkSElFQDY1vPnhMutQs8p01RLvQX32U/k/1y
 yXKV6U8WF/+qnvh/0rS5DcEiP/2DVrPLxf6/ONPnU/Tv2MWH1jYeCrg27cuHrdNNkt3U6hcwH
 Wbdlzej/a//PkmdkqfBT2zk/beGy+mLWGRPF1xa010encoWcU4uxLyOX6ll/mz9YzPLTpgEsE
 yKuc3VqsRSnJFoqMVcVJwIAKmuzBAMAwAA
X-Env-Sender: tlviewer@yahoo.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1509139543!113975999!1
X-Originating-IP: [66.163.187.147]
X-SpamReason: No, hits=2.1 required=7.0 tests=FORGED_MUA_MOZILLA,
 FORGED_YAHOO_RCVD,HTML_MESSAGE,UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18254 invoked from network); 27 Oct 2017 21:25:44 -0000
Received: from sonic316-21.consmr.mail.ne1.yahoo.com (HELO
 sonic316-21.consmr.mail.ne1.yahoo.com) (66.163.187.147)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Oct 2017 21:25:44 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1509139543; bh=F5Sfxsfk+DXUjdwltSLPbhraOYXOL3AumKyJpnsiOoQ=;
 h=Date:From:Reply-To:To:Subject:References:From:Subject;
 b=esdG7yh9/BEUEB4aqpN+8Q5nAfuNB+ctTLvs+agCRtnSnUVmzDLEkF0eyWBHMa3MEELV5TIXN+P66Fkpe2ManWSdsbgj0Tq5BgZdmK3J4GS35KvyKnbCOdk9GxAOSIqMipiVyp11ESiIEZMNdRFNQ94gKfdFMMDq7hsakYDVcoExEmtMTGXfNX2xqHYAdZk3135KcFC8y56WRJc14eqwR6AUtqu+OFpQiWC5mveUmtt5dWYbFh8fQhSNkJ2JIUsg4BvKYneyZYSGZC8ql2VQC+a7ewSico2EiGa4Pg4gxAUuM1gdZ9qDmNiFCPMlOkLev5Us55cQwpj9UrC+VLAC+w==
X-YMail-OSG: jVrka_cVM1mNwvIn8N73Hwf9eihnJM8U4yHqN8Ylvby5HeFmmHG1Lly.SEloYl2
 hgrLORWGLTm4WeirYtPopSaqGm4Q_13fyOxSw8Wu5KuPM6OKC_TDHff1QmYWNsvyB28DOLZeIKJ3
 HPmVzJYU2zLtevWyXU9FGwEfEFCREs8XcDxEK4Q6n8fhsFBN5ywF8WahnQzysg78G2UarJG8hywl
 wodT1yDfVy3B80AHxkaRfBk8mCRNzPFekk9h252dAMMVY02XaX5SOrkx9wbdTWtHozHAy0OHrpPh
 9LMhbMQgxqh_WG29WYB0XFGjcActPDX.oZBqnUMTc_CYfGBT3GFk5L6BrdNdUXWJagJp3U1F_FZm
 vQaXRIPKzatePuHQ5zHuhyLVKOPIN08itx5inaMToGQf0YreJ5NZ7EqN6xqKQC511NJc0STw0kl0
 1zl_ri7eAGMGANRI81OYK2yPwIw2F4ogsjVVAsggOQu.F7DoCxn8EqqHlpKDZBV5uLTyFiZKxtHY
 rvj0_I5aJ
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic316.consmr.mail.ne1.yahoo.com with HTTP; Fri, 27 Oct 2017 21:25:43 +0000
Date: Fri, 27 Oct 2017 21:25:25 +0000 (UTC)
From: Mark Pryor <tlviewer@yahoo.com>
To: Phil Susi <psusi@ubuntu.com>, 
 "Xen-users@lists.xen.org" <Xen-users@lists.xen.org>
Message-ID: <1232134580.5790963.1509139525827@mail.yahoo.com>
MIME-Version: 1.0
References: <1232134580.5790963.1509139525827.ref@mail.yahoo.com>
X-Mailer: WebService/1.1.10801 YahooMailNeo Mozilla/5.0 (X11; Linux x86_64;
 rv:52.0) Gecko/20100101 Firefox/52.0
Content-Length: 6167
Subject: Re: [Xen-users] UEFI bios
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="===============0137395940405567530=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============0137395940405567530==
Content-Type: multipart/alternative; 
	boundary="----=_Part_5790962_1902869998.1509139525824"
Content-Length: 5634

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

Phil,
The 16.04 distro has Xen 4.6.5 and qemu-2.5, although xen4.6 released using=
 qemu-2.2.
I don't believe there was support for OVMF bios in qemu-2.2, nor in xen-4.6=
. You can tell if Xen was built with OVMF bios support when you see hvmload=
er> 1.5 MB, since it is carrying an embedded 1MB blob.
I know the preferences of many 16.04 Xen users and the majority will not us=
e the distro packages, but prefer a source build like this:
http://prymar56.org/xen/ubuntu/xenial/49x/
If you navigate up you can find xen-4.8 builds too.
PryMar56##xen-packaging Freenode IRC

=20

    On Thursday, October 26, 2017 10:19 AM, Phil Susi <psusi@ubuntu.com> wr=
ote:
=20

 I'm trying to emulate a system with UEFI bios.=C2=A0 I set the bios=3D'ovm=
f'
option in the config, but the domain just shuts down immediately.=C2=A0 Is
there some specific path where it is looking for the file, and maybe not
finding it and not logging any error?=C2=A0 I seem to have
/usr/share/ovmf/OVMF.fd and /usr/share/qemu/OVMF.fd.


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

  =20
------=_Part_5790962_1902869998.1509139525824
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"yiv1219855539"><div id=3D"yui_3_16_0_ym19_1_15091389=
15589_10575"><div style=3D"color:#000;background-color:#fff;font-family:Hel=
vetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:13px;" i=
d=3D"yui_3_16_0_ym19_1_1509138915589_10574"><div id=3D"yiv1219855539yui_3_1=
6_0_ym19_1_1509138915589_5510">Phil,</div><div id=3D"yiv1219855539yui_3_16_=
0_ym19_1_1509138915589_5465"><br clear=3D"none"></div><div id=3D"yiv1219855=
539yui_3_16_0_ym19_1_1509138915589_5466"><div id=3D"yui_3_16_0_ym19_1_15091=
38915589_10623">The 16.04 distro has Xen 4.6.5 and qemu-2.5, although xen4.=
6 released using qemu-2.2.</div><div id=3D"yui_3_16_0_ym19_1_1509138915589_=
10927"><br></div><div id=3D"yui_3_16_0_ym19_1_1509138915589_10796">I don't =
believe there was support for OVMF bios in qemu-2.2, nor in xen-4.6. You ca=
n tell if Xen was built with OVMF bios support when you see hvmloader&gt; 1=
.5 MB, since it is carrying an embedded 1MB blob.</div><div id=3D"yui_3_16_=
0_ym19_1_1509138915589_10931"><br></div><div id=3D"yui_3_16_0_ym19_1_150913=
8915589_10908">I know the preferences of many 16.04 Xen users and the major=
ity will not use the distro packages, but prefer a source build like this:<=
/div><div id=3D"yui_3_16_0_ym19_1_1509138915589_10787"><a href=3D"http://pr=
ymar56.org/xen/ubuntu/xenial/49x/" class=3D"" id=3D"yui_3_16_0_ym19_1_15091=
38915589_10786"><br></a></div><div id=3D"yui_3_16_0_ym19_1_1509138915589_10=
932"><a href=3D"http://prymar56.org/xen/ubuntu/xenial/49x/" class=3D"" id=
=3D"yui_3_16_0_ym19_1_1509138915589_10786">http://prymar56.org/xen/ubuntu/x=
enial/49x/</a></div><div id=3D"yui_3_16_0_ym19_1_1509138915589_10797"><br><=
/div><div id=3D"yui_3_16_0_ym19_1_1509138915589_10842">If you navigate up y=
ou can find xen-4.8 builds too.</div><div id=3D"yui_3_16_0_ym19_1_150913891=
5589_10933"><br></div><div>PryMar56</div><div>##xen-packaging Freenode IRC<=
br></div><div id=3D"yui_3_16_0_ym19_1_1509138915589_10841"><br></div></div>=
<div id=3D"yiv1219855539yui_3_16_0_ym19_1_1509138915589_5443"><span></span>=
</div> <div class=3D"yiv1219855539qtdSeparateBR" id=3D"yui_3_16_0_ym19_1_15=
09138915589_10582"><br clear=3D"none"><br clear=3D"none"></div><div class=
=3D"yiv1219855539yqt4239484108" id=3D"yiv1219855539yqt09239"></div></div></=
div></div><div class=3D".yiv1219855539yahoo_quoted"> <div style=3D"font-fam=
ily:Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:1=
3px;"> <div style=3D"font-family:HelveticaNeue, Helvetica Neue, Helvetica, =
Arial, Lucida Grande, sans-serif;font-size:16px;"> <div dir=3D"ltr"><font s=
ize=3D"2" face=3D"Arial"> On Thursday, October 26, 2017 10:19 AM, Phil Susi=
 &lt;psusi@ubuntu.com&gt; wrote:<br clear=3D"none"></font></div>  <br clear=
=3D"none"><br clear=3D"none"> <div class=3D"yiv1219855539y_msg_container"><=
div dir=3D"ltr">I'm trying to emulate a system with UEFI bios.&nbsp; I set =
the bios=3D'ovmf'<br clear=3D"none"></div><div dir=3D"ltr">option in the co=
nfig, but the domain just shuts down immediately.&nbsp; Is<br clear=3D"none=
"></div><div dir=3D"ltr">there some specific path where it is looking for t=
he file, and maybe not<br clear=3D"none"></div><div dir=3D"ltr">finding it =
and not logging any error?&nbsp; I seem to have<br clear=3D"none"></div><di=
v dir=3D"ltr">/usr/share/ovmf/OVMF.fd and /usr/share/qemu/OVMF.fd.<br clear=
=3D"none"></div><div dir=3D"ltr"><br clear=3D"none"></div><div dir=3D"ltr">=
<br clear=3D"none"></div><div dir=3D"ltr">_________________________________=
______________<br clear=3D"none"></div><div dir=3D"ltr">Xen-users mailing l=
ist<br clear=3D"none"></div><div dir=3D"ltr"><a rel=3D"nofollow" shape=3D"r=
ect" class=3D"yiv1219855539removed-link" href=3D"">Xen-users@lists.xen.org<=
/a><br clear=3D"none"></div><div dir=3D"ltr"><a rel=3D"nofollow" shape=3D"r=
ect" class=3D"yiv1219855539removed-link" href=3D"">https://lists.xen.org/xe=
n-users</a></div><br clear=3D"none"><br clear=3D"none"></div>  </div> </div=
>  </div></div></body></html>
------=_Part_5790962_1902869998.1509139525824--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============0137395940405567530==--


From xen-users-bounces@lists.xen.org Fri Oct 27 21:59:14 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 21:59: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 1e8CeO-0002nI-6o; Fri, 27 Oct 2017 21:58:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <brettstahlman@gmail.com>) id 1e8CeN-0002nC-16
 for Xen-users@lists.xen.org; Fri, 27 Oct 2017 21:58:47 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 86/46-08608-61CA3F95; Fri, 27 Oct 2017 21:58:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNIsWRWlGSWpSXmKPExsVyMfS6i67oms+
 RBlNvylmsunqA1YHR4+ju30wBjFGsmXlJ+RUJrBmtO+exFxxTqTh+jbuBsV2ui5GLQ0hgAqPE
 2RMPWUAcFoFZrBKLjs1gA3EkBLaxSsz/NQXI4QRyyiQWTZrHCmEXSfxaNpcRwi6Q2L1uIzOIz
 SsgKHFy5hMWEFtIwEui7eUCsHpOAW+Jk/c/sUGsm8IksWzSJyaQBJuAnsTdxRvZQWwWAVWJ05
 2t7BCDAiQmdn8BWywMZN9sagBbICKgL7HpdiM7yCBmgWOMEsf+HgdLMAtoSrRu/80OYWtLLFv
 4mnkCo9AsJEfNQlI2C0nZAkbmVYwaxalFZalFukaWeklFmekZJbmJmTm6hgZmermpxcWJ6ak5
 iUnFesn5uZsYgUHNAAQ7GA8sCjzEKMnBpCTKu+/8p0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKE
 rzLVn+OFBIsSk1PrUjLzAHGF0xagoNHSYS3YAVQmre4IDG3ODMdInWK0Zvjwp1Lf5g4jm26DC
 R/TLoCJA/suQUkH924CySfzXzdwCzEkpeflyolzssGskEAZERGaR7cAliauMQoKyXMywh0shB
 PQWpRbmYJqvwrRnEORiVh3jqQQ3gy80rg7ngFdCIT0IlNqh9ATixJREhJNTBmLf1wcvKJSR/m
 8T7NUOs1mPv9fP5dbifVjUoZ9xz+XBBn8/v3/L3KwmWuHAzKVjWpJ7fKpj0+1F84Z89hm0T+D
 jkHfuP//DEqoTaB/+zjzk/a+OXN+9ZVOXnnzn2fqp+oKpcfLTUrxkP54cHPL5ZMFc1o/cpnY+
 b+/8qJuwW+c2/XzLh1NnCZEktxRqKhFnNRcSIAPB/UtA4DAAA=
X-Env-Sender: brettstahlman@gmail.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1509141525!75819501!1
X-Originating-IP: [209.85.215.68]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8142 invoked from network); 27 Oct 2017 21:58:45 -0000
Received: from mail-lf0-f68.google.com (HELO mail-lf0-f68.google.com)
 (209.85.215.68)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Oct 2017 21:58:45 -0000
Received: by mail-lf0-f68.google.com with SMTP id a2so8793647lfh.11
 for <Xen-users@lists.xen.org>; Fri, 27 Oct 2017 14:58:45 -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=PamE+YBIivmlQXahWWl08AHAO6kFNWBePrlUOOL9iK4=;
 b=ixQMcENwakROAI0gKl1LjbRPujwhfNDPvIvhDE5vyYK9mAe5lRnu5ZqcoA8AaFCVoQ
 M9dKlHyVRE5/gr1b9al6V0prEh1WbQ86C/7VrdDMIBKcIo6VwLek2263be/ejaQTqR0X
 zkciCSzD9GvZO25dBK4XD3pjqzMWrdWyPzTdg10s27Qk9eQAqeLItBtzMHcHsv5P1fT/
 WQtMMRTBPcijIOLAz8I7CRle6t0atu/HSWAq91vlEepOTo2/qCiGSxPegySTMtxSdglj
 +2kARUunsQbqsTJNXkfS/9kolhAe55flBWrC2ERZ/O0euWgf/uJ/pZdE3/T76z/RSa7k
 /Wrg==
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=PamE+YBIivmlQXahWWl08AHAO6kFNWBePrlUOOL9iK4=;
 b=ijMjxy0JXX0jbUAnjpbXsKW2KxiRSWoh8rhSdUIDAoVu6JgrOEQJa/FTMdNpfI3xTx
 8pMF4+twb+T+HhxPDebrylDD5qI2kySu6Q6xQQ87IDhcwj3iJcjNh8ykOW0VcIrgsLnc
 gBIDDcdlmCe4HB4cT1+SZRUNCkgUoyqjXO9aWEPPCXRgIQZNXZHBA4W6mBjP+CenLvYT
 bgikkLT0ZzdXG2HlEUZPq/B5Cq0DN3bg5+MCurmILpa1I9JhdblcyYQBimUb3kgA9Ysq
 GjVXRxhqA+9jwBnrjxuc56Jfl20VUlMhE9/pgJiADM8t7/lQo30vVbpxFGR3H8d/NtBV
 Usmg==
X-Gm-Message-State: AMCzsaWpZ72Zzz7FLQ+iQZKqDBIryMDDxu0vN94xDVSuqOBVS16EvLgW
 ANUT+oHENBQW7OHT2Gp+E08AEm0GM0Y/9LKTbp8=
X-Google-Smtp-Source: ABhQp+Qnx1BgilkkLeaApJBy40elBitioQFcEZoNmBxFD1qn44+G20YdzsnE8eTBpbVKtn/A+26x6Q21QloQXI2Vtbw=
X-Received: by 10.46.87.15 with SMTP id l15mr699703ljb.176.1509141524434; Fri,
 27 Oct 2017 14:58:44 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.202.80 with HTTP; Fri, 27 Oct 2017 14:58:43 -0700 (PDT)
In-Reply-To: <alpine.DEB.2.10.1710271303580.3086@sstabellini-ThinkPad-X260>
References: <CAOyxqKnSvNg615GpJqXy7=TqPCsHebD44ORDbrGQ0_yYYFkdoQ@mail.gmail.com>
 <20171027143133.dydwt3ctp7qu4ed4@dhcp-3-128.uk.xensource.com>
 <CAOyxqK=6L5M13wTYaQXTpvZ0qdfWthmrxMsDvzFQO1gmKHP_bw@mail.gmail.com>
 <alpine.DEB.2.10.1710271303580.3086@sstabellini-ThinkPad-X260>
From: Brett Stahlman <brettstahlman@gmail.com>
Date: Fri, 27 Oct 2017 16:58:43 -0500
Message-ID: <CAOyxqKmmq=wnq+72C-LPWuNLNLv_cNRd=ReXbWHah-e7TpVMeQ@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: wei.liu2@citrix.com, ian.jackson@eu.citrix.com,
 Julien Grall <julien.grall@arm.com>, Paul.Durrant@citrix.com,
 Xen-users@lists.xen.org,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-users] Error accessing memory mapped by
	xenforeignmemory_map()
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>

T24gRnJpLCBPY3QgMjcsIDIwMTcgYXQgMzoyMiBQTSwgU3RlZmFubyBTdGFiZWxsaW5pCjxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPiBDQydpbmcgdGhlIHRvb2xzIE1haW50YWluZXJz
IGFuZCBQYXVsCj4KPiBPbiBGcmksIDI3IE9jdCAyMDE3LCBCcmV0dCBTdGFobG1hbiB3cm90ZToK
Pj4gT24gRnJpLCBPY3QgMjcsIDIwMTcgYXQgOTozMSBBTSwgUm9nZXIgUGF1IE1vbm7DqSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+IEFkZGluZyB0aGUgQVJNIG1haW50YWluZXJz
Lgo+PiA+Cj4+ID4gT24gV2VkLCBPY3QgMjUsIDIwMTcgYXQgMTE6NTQ6NTlBTSAtMDUwMCwgQnJl
dHQgU3RhaGxtYW4gd3JvdGU6Cj4+ID4+IEknbSB0cnlpbmcgdG8gdXNlIHRoZSAieGVuZm9yZWln
bm1lbW9yeSIgbGlicmFyeSB0byByZWFkIGFyYml0cmFyeQo+PiA+PiBtZW1vcnkgcmFuZ2VzIGZy
b20gYSBYZW4gZG9tYWluLiBUaGUgY29kZSBwZXJmb3JtaW5nIHRoZSByZWFkcyBpcwo+PiA+PiBk
ZXNpZ25lZCB0byBydW4gaW4gZG9tMCBvbiBhIFp5bnEgdWx0cmFzY2FsZSBNUFNvQyAoQVJNNjQp
LCB0aG91Z2ggSSdtCj4+ID4+IGN1cnJlbnRseSB0ZXN0aW5nIGluIFFFTVUuIEkgY29uc3RydWN0
ZWQgYSBzaW1wbGUgdGVzdCBwcm9ncmFtLCB3aGljaAo+PiA+PiByZWFkcyBhbiBhcmJpdHJhcnkg
ZG9taWQvYWRkcmVzcyBwYWlyIGZyb20gdGhlIGNvbW1hbmQgbGluZSwgY29udmVydHMKPj4gPj4g
dGhlIGFkZHJlc3MgKGFzc3VtZWQgdG8gYmUgcGh5c2ljYWwpIHRvIGEgcGFnZSBmcmFtZSBudW1i
ZXIsIGFuZCB1c2VzCj4+ID4+IHhlbmZvcmVpZ25tZW1vcnlfbWFwKCkgdG8gbWFwIHRoZSBwYWdl
IGludG8gdGhlIHRlc3QgYXBwJ3MgdmlydHVhbAo+PiA+PiBtZW1vcnkgc3BhY2UuIEFsdGhvdWdo
IHhlbmZvcmVpZ25tZW1vcnlfbWFwKCkgcmV0dXJucyBhIG5vbi1OVUxMCj4+ID4+IHBvaW50ZXIs
IG15IGF0dGVtcHQgdG8gZGVyZWZlcmVuY2UgaXQgZmFpbHMgd2l0aCB0aGUgZm9sbG93aW5nIGVy
cm9yOgo+PiA+Pgo+PiA+PiAoWEVOKSB0cmFwcy5jOjI1MDg6ZDB2MSBIU1I9MHg5MzgxMDAwNyBw
Yz0weDQwMGEyMCBndmE9MHg3Zjk2NWY3MDAwCj4+ID4+IGdwYT0weDAwMDAwMDMwNTU1MDAwCj4+
ID4+Cj4+ID4+IFsgICA3NC4zNjE3MzVdIFVuaGFuZGxlZCBmYXVsdDogdHRiciBhZGRyZXNzIHNp
emUgZmF1bHQgKDB4OTIwMDAwMDApCj4+ID4+IGF0IDB4MDAwMDAwN2Y5NjVmNzAwMAo+PiA+PiBC
dXMgZXJyb3IKPj4gPgo+PiA+IEknbSBub3Qgc3VyZSB3aGF0IGEgQnVzIGVycm9yIG1lYW5zIG9u
IEFSTSwgaGF2ZSB5b3UgdHJpZWQgdG8gbG9vawo+PiA+IGF0IHRyYXBzLmM6MjUwOCB0byBzZWUg
aWYgdGhlcmUncyBzb21lIGNvbW1lbnQgZXhwbGFpbmluZyB3aHkgdGhpcwo+PiA+IGZhdWx0IGlz
IHRyaWdnZXJlZD8KPj4KPj4gSSBiZWxpZXZlIHRoZSBmYXVsdCBpcyBvY2N1cnJpbmcgYmVjYXVz
ZSBtbWFwKCkgZmFpbGVkIHRvIG1hcCB0aGUgcGFnZS4KPj4gQWx0aG91Z2ggeGVuZm9yZWlnbm1l
bW9yeV9tYXAoKSBpcyBpbmRlZWQgcmV0dXJuaW5nIGEgbm9uLU5VTEwgcG9pbnRlciwKPj4gY29k
ZSBjb21tZW50cyBpbmRpY2F0ZSB0aGF0IHRoaXMgZG9lcyBub3QgaW1wbHkgc3VjY2VzczogcGFn
ZS1sZXZlbAo+PiBlcnJvcnMgbWlnaHQgc3RpbGwgYmUgcmV0dXJuZWQgaW4gdGhlIHByb3ZpZGVk
ICJlcnIiIGFycmF5LiBJbiBteSBjYXNlLAo+PiBpdCBhcHBlYXJzIHRoYXQgYW4gRUlOVkFMIGlz
IHByb2R1Y2VkIGJ5IG1tYXAoKTogc3BlY2lmaWNhbGx5LCBJIGJlbGlldmUKPj4gaXQncyBjb21p
bmcgZnJvbSBwcml2Y21kX2lvY3RsX21tYXBfYmF0Y2goKSAoZHJpdmVycy94ZW4vcHJpdmNtZC5j
KSwgYnV0Cj4+IHRoZXJlIGFyZSBhIG51bWJlciBvZiBjb25kaXRpb25zIHRoYXQgY2FuIHByb2R1
Y2UgdGhpcyBlcnJvciBjb2RlLCBhbmQgSQo+PiBoYXZlbid0IHlldCBkZXRlcm1pbmVkIHdoaWNo
IGlzIHRvIGJsYW1lLi4uCj4+Cj4+IFNvIGFsdGhvdWdoIEknbSBub3Qgc3VyZSB3aHkgSSB3b3Vs
ZCBnZXQgYW4gImFkZHJlc3Mgc2l6ZSIgZmF1bHQsIGl0Cj4+IG1ha2VzIHNlbnNlIHRoYXQgdGhl
IHBvaW50ZXIgZGVyZWZlcmVuY2Ugd291bGQgZ2VuZXJhdGUgc29tZSBzb3J0IG9mCj4+IHBhZ2lu
Zy1yZWxhdGVkIGZhdWx0LCBnaXZlbiB0aGF0IHRoZSBwYWdlIG1hcHBpbmcgd2FzIHVuc3VjY2Vz
c2Z1bC4KPj4gSG9wZWZ1bGx5LCBBUk0gZGV2ZWxvcGVycyB3aWxsIGJlIGFibGUgdG8gZXhwbGFp
biB3aHkgaXQgd2FzCj4+IHVuc3VjY2Vzc2Z1bCwgb3IgYXQgbGVhc3QgZ2l2ZSBtZSBhbiBpZGVh
IG9mIHdoYXQgc29ydHMgb2YgdGhpbmdzIGNvdWxkCj4+IGNhdXNlIGEgbWFwcGluZyBhdHRlbXB0
IHRvIGZhaWwuLi4gQXQgdGhpcyBwb2ludCwgSSdtIG5vdCBwYXJ0aWN1bGFyCj4+IGFib3V0IHdo
YXQgYWRkcmVzcyBJIG1hcC4gSSBqdXN0IHdhbnQgdG8gYmUgYWJsZSB0byByZWFkIGtub3duIGRh
dGEgYXQgYQo+PiBmaXhlZCAobm9uLXBhZ2VkKSBhZGRyZXNzIChlLmcuLCBrZXJuZWwgY29kZS9k
YXRhKSwgc28gSSBjYW4gcHJvdmUgdG8KPj4gbXlzZWxmIHRoYXQgdGhlIHBhZ2UgaXMgYWN0dWFs
bHkgbWFwcGVkLgo+Cj4gVGhlIGZhdWx0IG1lYW5zICJEYXRhIEFib3J0IGZyb20gYSBsb3dlciBF
eGNlcHRpb24gbGV2ZWwiLiBJdCBjb3VsZCBiZQo+IGFuIE1NVSBmYXVsdCBvciBhbiBhbGlnbm1l
bnQgZmF1bHQsIGFjY29yZGluZyB0byB0aGUgQVJNIEFSTS4KPgo+IEkgZ3Vlc3MgdGhhdCB0aGUg
YWRkcmVzcyByYW5nZSBpcyBub3QgZ29vZC4gV2hhdCBEb21VIGFkZHJlc3NlcyBhcmUgeW91Cj4g
dHJ5aW5nIHRvIG1hcD8KClRoZSBpbnRlbnQgd2FzIHRvIG1hcCBmaXhlZCAiZ3Vlc3QgcGh5c2lj
YWwiIGFkZHJlc3NlcyBjb3JyZXNwb25kaW5nIHRvCihlLmcpIHRoZSAiemVybyBwYWdlIiBvZiBh
IGd1ZXN0J3MgcnVubmluZyBrZXJuZWwuIFVwIHVudGlsIHRvZGF5LCBJJ2QKYXNzdW1lZCB0aGF0
IGEgUFYgZ3Vlc3QncyBrZXJuZWwgd291bGQgYmUgbG9hZGVkIGF0IGEga25vd24gImd1ZXN0CnBo
eXNpY2FsIiBhZGRyZXNzIChsaWtlIDB4MTAwMDAwIG9uIGkzODYpLCBhbmQgdGhhdCBzdWNoIGFk
ZHJlc3Nlcwpjb3JyZXNwb25kZWQgdG8gdGhlIGdmbidzIGV4cGVjdGVkIGJ5IHhlbmZvcmVpZ25t
ZW1vcnlfbWFwKCkuIEJ1dCBub3cgSQpzdXNwZWN0IHRoaXMgd2FzIGFuIGluY29ycmVjdCBhc3N1
bXB0aW9uLCBhdCBsZWFzdCBmb3IgdGhlIFBWIGNhc2UuIEkndmUKaGFkIHRyb3VibGUgZmluZGlu
ZyByZWxldmFudCBkb2N1bWVudGF0aW9uIG9uIHRoZSBYZW4gc2l0ZSwgYnV0IEkgZGlkCmZpbmQg
YSBwcmVzZW50YXRpb24gZWFybGllciB0b2RheSBzdWdnZXN0aW5nIHRoYXQgZm9yIFBWJ3MsIGdm
biA9PSBtZm4sCndoaWNoIElJVUMsIHdvdWxkIGVmZmVjdGl2ZWx5IHByZWNsdWRlIHRoZSB1c2Ug
b2YgZml4ZWQgYWRkcmVzc2VzIGluIGEKUFYgZ3Vlc3QuIElPVywgdW5saWtlIGFuIEhWTSdzIGtl
cm5lbCwgYSBQVidzIGtlcm5lbCBjYW5ub3QgYmUgbG9hZGVkIGF0CmEgImtub3duIiBhZGRyZXNz
IChlLmcuLCAweDEwMDAwMCBvbiBpMzg2KS4KClBlcmhhcHMgbXkgdXNlIGNhc2UgKHJlYWRpbmcg
YSBndWVzdCBrZXJuZWwncyBjb2RlL2RhdGEgZnJvbSBkb20wKSBtYWtlcwpzZW5zZSBmb3IgYW4g
SFZNLCBidXQgbm90IGEgUFY/IElzIGl0IG5vdCBwb3NzaWJsZSBmb3IgZG9tMCB0byB1c2UgdGhl
CmZvcmVpZ25tZW1vcnkgaW50ZXJmYWNlIHRvIG1hcCBQViBndWVzdCBwYWdlcyByZWFkLW9ubHks
IHdpdGhvdXQga25vd2luZwppbiBhZHZhbmNlIHdoYXQsIGlmIGFueXRoaW5nLCB0aG9zZSBwYWdl
cyByZXByZXNlbnQgaW4gdGhlIGd1ZXN0PyBPciBpcwp0aGUgcHJvYmxlbSB0aGF0IHRoZSB2ZXJ5
IGNvbmNlcHQgb2YgImd1ZXN0IHBoeXNpY2FsIiBkb2Vzbid0IGV4aXN0IGluIGEKUFY/IEkgZ3Vl
c3MgaXQgd291bGQgaGVscCBpZiBJIGhhZCBhIGJldHRlciB1bmRlcnN0YW5kaW5nIG9mIHdoYXQg
c29ydApvZiBmcmFtZSBudW1iZXJzIGFyZSBleHBlY3RlZCBieSB4ZW5mb3JlaWdubWVtb3J5X21h
cCgpIHdoZW4gdGhlIHRhcmdldApWTSBpcyBhIFBWLiBJcyB0aGUgWGVuIGNvZGUgdGhlIG9ubHkg
ZG9jdW1lbnRhdGlvbiBmb3IgdGhpcyBzb3J0IG9mCnRoaW5nLCBvciBpcyB0aGVyZSBzb21lIHBs
YWNlIEkgY291bGQgZ2V0IGEgaGlnaC1sZXZlbCBvdmVydmlldz8KClRoYW5rcywKQnJldHQgUy4K
Cj4KPgo+Cj4+ID4gSSdtIG5vdCBzdXJlIHRoZSB4ZW5mb3JlaWdtZW1vcnkgbGlicmFyeSBpcyB1
c2VkIG9uIEFSTSwgc2luY2UgSUlSQyBvbgo+PiA+IHg4NiB0aGF0J3MgbWFpbmx5IHVzZWQgZm9y
IFFFTVUgZGV2aWNlIGVtdWxhdGlvbiwgd2hpY2ggaXMgbm90IGRvbmUKPj4gPiBmb3IgQVJNLiBU
aGVyZSBhcmUgZXhhbXBsZXMgb2YgZ3Vlc3QgbWVtb3J5IG1hcHBpbmdzIG9uIHRvb2xzL2xpYnhj
LywKPj4gPiBmb3IgZXhhbXBsZSB4Y19kb21fYm9vdC5jLCBhbHRob3VnaCB0aGF0J3MgdXNpbmcg
dGhlCj4+ID4geGNfbWFwX2ZvcmVpZ25fcmFuZ2VzIGludGVyZmFjZS4KPj4KPj4gVGhhbmtzLiBJ
J2xsIGhhdmUgYSBsb29rIGF0IHRoaXMuLi4KPj4gQnJldHQgUy4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVu
LXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Fri Oct 27 22:06:19 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Oct 2017 22:06:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1e8ClU-0003Z8-0B; Fri, 27 Oct 2017 22:06:08 +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 1e8ClS-0003Z2-K3
 for xen-users@lists.xen.org; Fri, 27 Oct 2017 22:06:06 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 05/87-25852-DCDA3F95; Fri, 27 Oct 2017 22:06:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNIsWRWlGSWpSXmKPExsXitHi3ku6ptZ8
 jDXZu4rNYdfUAqwOjx9Hdv5kCGKNYM/OS8isSWDN2b7jGXPDFoeLonY/MDYwzrLsYuThYBOax
 SMzcPZsRxJEQWM0i0btnG1sXIyeHkECtxMd97xhBbBYBbYm+YwfA4mwCqhL9nz8yQtRoSjw6f
 pEZxBYRUJe4f+geC4jNK2AtcfXGHbB6YQElieUztjNDxAUlTs58AlbDLBAr0X7yDXsXIwfQHH
 uJD+scQEwJgQKJ10siICpEJJ5//8EygZFvFpLmWUiaZyEpmwXUzQx0xPp5QhBhbYllC18zQ9h
 qEre3XWVHFl/AyL6KUb04tagstUjXRC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cT
 IzCQGYBgB2P3Zf9DjJIcTEqivPvOf4oU4kvKT6nMSCzOiC8qzUktPsQow8GhJMHLB4wMIcGi1
 PTUirTMHGBMwaQlOHiURHgTQdK8xQWJucWZ6RCpU4yBHMc2Xf7DxNFx8y6Q3AAm94HJJ2By3r
 5NDcwcz2a+bmAWYsnLz0uVEucNBxkkADIoozQPbg0sTVxilJUS5mUEOlyIpyC1KDezBFX+FaM
 4B6OSMK8JyBSezLwSuGteAR3KBHRok+oHkENLEhFSUg2MEl4+B+akHo/JmJO16/Tu06cMM+rv
 Fe/gjbokrWDttOLl2svm9g87sgMO9Z173xXwN+jmWs1vcQu8NmkFbmn+dGTmPaGpc/LzK/PUx
 bwqawvijCItmI4yXnx98kZfJkfP/xLHO0ENRcFXK2cI5J8Pmvp9C/ezlh83RO2qrwZaaJj/nr
 7Mv/mtEktxRqKhFnNRcSIAewxKew4DAAA=
X-Env-Sender: tlviewer@yahoo.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1509141961!101345249!1
X-Originating-IP: [66.163.187.34]
X-SpamReason: No, hits=2.1 required=7.0 tests=FORGED_MUA_MOZILLA,
 FORGED_YAHOO_RCVD,HTML_MESSAGE,UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50026 invoked from network); 27 Oct 2017 22:06:02 -0000
Received: from sonic308-11.consmr.mail.ne1.yahoo.com (HELO
 sonic308-11.consmr.mail.ne1.yahoo.com) (66.163.187.34)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Oct 2017 22:06:02 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1509141960; bh=8rg4qDrT2Kx4GoykFHrQYC9GKUMcylE2FAjPpYoZPtA=;
 h=Date:From:Reply-To:To:Subject:References:From:Subject;
 b=S129Wp0j127com2LyFif4xrayhSNuDFerzVwOOdGgbvxCHwAZU8Lb8fD2Uxq8JTWRWvWiNDTekjQZwPRS/v6vHTs4sKYLO1ebhF8TEjf99RQDlwoiuOUeoWMYXxAUUA3q9p/0TBD1+FTG9cQUhC4WGhUxwOrVx+XB10NeylHP2gTOZvMXzHTcDDdafuvBxX3bJE4L6qUjDnQq+LjHCbQLpkEhhxehfHahwiEr0qmnfcCxRyR3ctzsqngYvBjJfk94CMtRyXt9TnJE3cTxjCwYe9jDDyEOf5vV+JEfEPyTcKeIMgeKZwjhg+gv40RXurT41xZo6OhJuHDQmHusRCo/A==
X-YMail-OSG: fhcwiTwVM1lB225l35FcNFvqDGx1KHYV5y2xk_eshXhqmCSy450zpmyouDH9zRw
 i3a7NnGc0IeEf98bxwnr1ffSyHTKUBG9_DqFs9jSJgrS6tOQdyo7IOREhqB0Tlq0UlV4FankVc5H
 9LA1yNSfWmyILP37X4FC7Lhnl6VULIMsOiRGo8tzl737x0EhNrYwULoPSEv_i8sMAxuM8ZnED_Pg
 66o8hiHEVKeW_cwdUpB_vlTzGG3V491tXkrKChlci8WFsp2_OtX3V8eG508sE8GAqBAaMnw12hft
 MAutwSzq77705X1ZgQWJ7fGrj2BQKukwZtPIvRhUPoByIj5fTt2peJMtTEVpKRA34prwBZ20eVV9
 YJUyXjmmMyhlqRSIYFntPw55pCB.H_yY22ui2nGucpXej8J.4ahpSar757dPzsEI9ZXa.R_zWkYS
 FeLidxL6qj7BpUCPNae1eXWU4183j.n_pIdAYKnp0nEoQQTfK2m0HV1WZNn_0JKm95L86KFr0Tq9
 dYtwmRcNP
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic308.consmr.mail.ne1.yahoo.com with HTTP; Fri, 27 Oct 2017 22:06:00 +0000
Date: Fri, 27 Oct 2017 22:05:59 +0000 (UTC)
From: Mark Pryor <tlviewer@yahoo.com>
To: Xen-users <xen-users@lists.xen.org>
Message-ID: <35837648.5814779.1509141959954@mail.yahoo.com>
MIME-Version: 1.0
References: <35837648.5814779.1509141959954.ref@mail.yahoo.com>
X-Mailer: WebService/1.1.10801 YahooMailNeo Mozilla/5.0 (X11; Linux x86_64;
 rv:52.0) Gecko/20100101 Firefox/52.0
Content-Length: 8841
Subject: Re: [Xen-users] UEFI bios
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="===============1344191879146749693=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============1344191879146749693==
Content-Type: multipart/alternative; 
	boundary="----=_Part_5814777_1961037086.1509141959951"
Content-Length: 8308

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

=20
dpkg -L xen-utils-4.6
/usr/lib/xen-4.6/boot/hvmloader

check that path/size. If its more than 1.5 MB it has an embedded OVMF bios.

You can try to specify an alternate ovmf bios:
bios_path_override=3D"PATH"

in xl config. This was supported in xen-4.9 and above.
    On Friday, October 27, 2017 2:25 PM, Mark Pryor <tlviewer@yahoo.com> wr=
ote:
=20

 Phil,
The 16.04 distro has Xen 4.6.5 and qemu-2.5, although xen4.6 released using=
 qemu-2.2.
I don't believe there was support for OVMF bios in qemu-2.2, nor in xen-4.6=
. You can tell if Xen was built with OVMF bios support when you see hvmload=
er> 1.5 MB, since it is carrying an embedded 1MB blob.
I know the preferences of many 16.04 Xen users and the majority will not us=
e the distro packages, but prefer a source build like this:
http://prymar56.org/xen/ubuntu/xenial/49x/
If you navigate up you can find xen-4.8 builds too.
PryMar56##xen-packaging Freenode IRC

=20

    On Thursday, October 26, 2017 10:19 AM, Phil Susi <psusi@ubuntu.com> wr=
ote:
=20

 I'm trying to emulate a system with UEFI bios.=C2=A0 I set the bios=3D'ovm=
f'
option in the config, but the domain just shuts down immediately.=C2=A0 Is
there some specific path where it is looking for the file, and maybe not
finding it and not logging any error?=C2=A0 I seem to have
/usr/share/ovmf/OVMF.fd and /usr/share/qemu/OVMF.fd.


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

  =20

  =20
------=_Part_5814777_1961037086.1509141959951
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"yiv8946173152"><div id=3D"yui_3_16_0_ym19_1_15091416=
15976_3796"><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_1509141615976_3795"><div id=3D"yiv8946173152yui_3_16_=
0_ym19_1_1509141615976_2885"><span></span></div> <div class=3D"yiv894617315=
2qtdSeparateBR" id=3D"yui_3_16_0_ym19_1_1509141615976_3794" dir=3D"ltr"><di=
v id=3D"yui_3_16_0_ym19_1_1509141615976_4629"><br></div><div dir=3D"ltr" id=
=3D"yui_3_16_0_ym19_1_1509141615976_4341">dpkg -L xen-utils-4.6<br></div><p=
re id=3D"yui_3_16_0_ym19_1_1509141615976_4340">/usr/lib/xen-4.6/boot/hvmloa=
der<br><br>check that path/size. If its more than 1.5 MB it has an embedded=
 OVMF bios.<br><br>You can try to specify an alternate ovmf bios:<br>bios_p=
ath_override=3D"PATH"<br><br>in xl config. This was supported in xen-4.9 an=
d above.<br></pre></div><div class=3D"yiv8946173152yqt9361295779" id=3D"yiv=
8946173152yqt52944"></div></div></div></div><div class=3D".yiv8946173152yah=
oo_quoted"> <div style=3D"font-family:Helvetica Neue, Helvetica, Arial, Luc=
ida Grande, sans-serif;font-size:13px;"> <div style=3D"font-family:Helvetic=
aNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-siz=
e:16px;"> <div dir=3D"ltr"><font size=3D"2" face=3D"Arial"> On Friday, Octo=
ber 27, 2017 2:25 PM, Mark Pryor &lt;tlviewer@yahoo.com&gt; wrote:<br clear=
=3D"none"></font></div>  <br clear=3D"none"><br clear=3D"none"> <div class=
=3D"yiv8946173152y_msg_container"><div id=3D"yiv8946173152"><div><div style=
=3D"color:#000;background-color:#fff;font-family:Helvetica Neue, Helvetica,=
 Arial, Lucida Grande, sans-serif;font-size:13px;"><div id=3D"yiv8946173152=
"><div id=3D"yiv8946173152yui_3_16_0_ym19_1_1509138915589_10575"><div id=3D=
"yiv8946173152yui_3_16_0_ym19_1_1509138915589_10574" style=3D"color:#000;ba=
ckground-color:#fff;font-family:Helvetica Neue, Helvetica, Arial, Lucida Gr=
ande, sans-serif;font-size:13px;"><div id=3D"yiv8946173152yui_3_16_0_ym19_1=
_1509138915589_5510">Phil,</div><div id=3D"yiv8946173152yui_3_16_0_ym19_1_1=
509138915589_5465"><br clear=3D"none"></div><div id=3D"yiv8946173152yui_3_1=
6_0_ym19_1_1509138915589_5466"><div id=3D"yiv8946173152yui_3_16_0_ym19_1_15=
09138915589_10623">The 16.04 distro has Xen 4.6.5 and qemu-2.5, although xe=
n4.6 released using qemu-2.2.</div><div id=3D"yiv8946173152yui_3_16_0_ym19_=
1_1509138915589_10927"><br clear=3D"none"></div><div id=3D"yiv8946173152yui=
_3_16_0_ym19_1_1509138915589_10796">I don't believe there was support for O=
VMF bios in qemu-2.2, nor in xen-4.6. You can tell if Xen was built with OV=
MF bios support when you see hvmloader&gt; 1.5 MB, since it is carrying an =
embedded 1MB blob.</div><div id=3D"yiv8946173152yui_3_16_0_ym19_1_150913891=
5589_10931"><br clear=3D"none"></div><div id=3D"yiv8946173152yui_3_16_0_ym1=
9_1_1509138915589_10908">I know the preferences of many 16.04 Xen users and=
 the majority will not use the distro packages, but prefer a source build l=
ike this:</div><div id=3D"yiv8946173152yui_3_16_0_ym19_1_1509138915589_1078=
7"><a rel=3D"nofollow" shape=3D"rect" class=3D"yiv8946173152" id=3D"yiv8946=
173152yui_3_16_0_ym19_1_1509138915589_10786" target=3D"_blank" href=3D"http=
://prymar56.org/xen/ubuntu/xenial/49x/"><br clear=3D"none"></a></div><div i=
d=3D"yiv8946173152yui_3_16_0_ym19_1_1509138915589_10932"><a rel=3D"nofollow=
" shape=3D"rect" class=3D"yiv8946173152" id=3D"yiv8946173152yui_3_16_0_ym19=
_1_1509138915589_10786" target=3D"_blank" href=3D"http://prymar56.org/xen/u=
buntu/xenial/49x/">http://prymar56.org/xen/ubuntu/xenial/49x/</a></div><div=
 id=3D"yiv8946173152yui_3_16_0_ym19_1_1509138915589_10797"><br clear=3D"non=
e"></div><div id=3D"yiv8946173152yui_3_16_0_ym19_1_1509138915589_10842">If =
you navigate up you can find xen-4.8 builds too.</div><div id=3D"yiv8946173=
152yui_3_16_0_ym19_1_1509138915589_10933"><br clear=3D"none"></div><div>Pry=
Mar56</div><div>##xen-packaging Freenode IRC<br clear=3D"none"></div><div i=
d=3D"yiv8946173152yui_3_16_0_ym19_1_1509138915589_10841"><br clear=3D"none"=
></div></div><div id=3D"yiv8946173152yui_3_16_0_ym19_1_1509138915589_5443">=
<span></span></div> <div class=3D"yiv8946173152qtdSeparateBR" id=3D"yiv8946=
173152yui_3_16_0_ym19_1_1509138915589_10582"><br clear=3D"none"><br clear=
=3D"none"></div><div class=3D"yiv8946173152yqt4239484108" id=3D"yiv89461731=
52yqt09239"></div></div></div></div><div class=3D"yiv8946173152yqt003390606=
0" id=3D"yiv8946173152yqt52574"><div> <div style=3D"font-family:Helvetica N=
eue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:13px;"> <div sty=
le=3D"font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida G=
rande, sans-serif;font-size:16px;"> <div dir=3D"ltr"><font size=3D"2" face=
=3D"Arial"> On Thursday, October 26, 2017 10:19 AM, Phil Susi &lt;psusi@ubu=
ntu.com&gt; wrote:<br clear=3D"none"></font></div>  <br clear=3D"none"><br =
clear=3D"none"> <div class=3D"yiv8946173152y_msg_container"><div dir=3D"ltr=
">I'm trying to emulate a system with UEFI bios.&nbsp; I set the bios=3D'ov=
mf'<br clear=3D"none"></div><div dir=3D"ltr">option in the config, but the =
domain just shuts down immediately.&nbsp; Is<br clear=3D"none"></div><div d=
ir=3D"ltr">there some specific path where it is looking for the file, and m=
aybe not<br clear=3D"none"></div><div dir=3D"ltr">finding it and not loggin=
g any error?&nbsp; I seem to have<br clear=3D"none"></div><div dir=3D"ltr">=
/usr/share/ovmf/OVMF.fd and /usr/share/qemu/OVMF.fd.<br clear=3D"none"></di=
v><div dir=3D"ltr"><br clear=3D"none"></div><div dir=3D"ltr"><br clear=3D"n=
one"></div><div dir=3D"ltr">_______________________________________________=
<br clear=3D"none"></div><div dir=3D"ltr">Xen-users mailing list<br clear=
=3D"none"></div><div dir=3D"ltr"><a rel=3D"nofollow" shape=3D"rect" class=
=3D"yiv8946173152removed-link" href=3D"">Xen-users@lists.xen.org</a><br cle=
ar=3D"none"></div><div dir=3D"ltr"><a rel=3D"nofollow" shape=3D"rect" class=
=3D"yiv8946173152removed-link" href=3D"">https://lists.xen.org/xen-users</a=
></div><br clear=3D"none"><br clear=3D"none"></div>  </div> </div>  </div><=
/div></div></div></div><br clear=3D"none"><br clear=3D"none"></div>  </div>=
 </div>  </div></div></body></html>
------=_Part_5814777_1961037086.1509141959951--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============1344191879146749693==--


From xen-users-bounces@lists.xen.org Sun Oct 29 00:53:23 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 29 Oct 2017 00:53: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 1e8bpk-0006Y7-ES; Sun, 29 Oct 2017 00:52:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mule@inso.org>) id 1e8bpj-0006Xm-7j
 for xen-users@lists.xenproject.org; Sun, 29 Oct 2017 00:52:11 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 67/45-08856-93625F95; Sun, 29 Oct 2017 00:52:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCIsWRWlGSWpSXmKPExsVyMXThRl0Lta+
 RBgseKlm82/eX2YHR4/CHKywBjFGsmXlJ+RUJrBmTp/UyFhwQqth+roe9gXEVfxcjF4eQwAxG
 iQ33zjKBOCwCn1gk5u55wAbiSAj8YJE492kqcxcjB5BTJdExV76LkRPILJI4NvsSK4RdKLF23
 lxGEJtXQFDi5MwnLCC2kICXxKLWZWBxNgEliaO7IWwWAVWJpo4l7BD1ARKTJ34As4UF9CVmXp
 oMViMi4Cqx9FYjE4jNLOAjceTkN/YJjHyzkKyYhSQFYWtKtG7/DWVrSCy4s48RwtaWWLbwNfM
 CRtZVjOrFqUVlqUW65npJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIHhyQAEOxgb
 vzsdYpTkYFIS5d13/lOkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneOypfI4UEi1LTUyvSMnOAk
 QKTluDgURLhjVMFSvMWFyTmFmemQ6ROMdpzXLhz6Q8Tx4E9t4Dkvpt3geSzma8bmIVY8vLzUq
 XEeZ+ATBUAacsozYMbCovsS4yyUsK8jEBnCvEUpBblZpagyr9iFOdgVBLm/QIyhSczrwRu9yu
 gs5iAztKQ/AJyVkkiQkqqgXHWIgHxldf2fI+Sb52jJG1oosi5Uo3L9Yv50QXLp2iK5wXOqLql
 c+T3sYvmtp0sDbNsCx7dZhDcFqM500LzeAbHqdvpUq6bvj2IPuv/IOzfaubZy7pDniy5dy7Bx
 2pGxp3yQrl3Eo4PDu+RLuKfOnfJg4YyoT/mfDHi0l6zXm0IzUy59Xvvy0dKLMUZiYZazEXFiQ
 BJPQF25wIAAA==
X-Env-Sender: mule@inso.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1509238327!112260303!1
X-Originating-IP: [209.85.161.177]
X-SpamReason: No, hits=1.5 required=7.0 tests=HTML_00_10,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47363 invoked from network); 29 Oct 2017 00:52:08 -0000
Received: from mail-yw0-f177.google.com (HELO mail-yw0-f177.google.com)
 (209.85.161.177)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 29 Oct 2017 00:52:08 -0000
Received: by mail-yw0-f177.google.com with SMTP id k11so8714001ywh.1
 for <xen-users@lists.xenproject.org>; Sat, 28 Oct 2017 17:52:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=inso-org.20150623.gappssmtp.com; s=20150623;
 h=mime-version:from:date:message-id:subject:to;
 bh=7A/bPj0ggX8slNO6wnrWZVasJvDMzR9jlxnh+agp0E8=;
 b=gP533fRUZRnNQqOU8LxDjGCr/g1k5pcq19fxuD1BIYcSifGcI/po17/L8WoV8nfPbY
 fwdZbuuThFVHBqKDslUBgTRIhLwtQ6xc3GhFyKIwWPhM4Ssma8kk1g9O8JQ/cfabTDar
 eRwBAQqHazmuwyCJrwyKnDZ4e/BSNZWe/aLK3l3Z53i+knkLvUQLdPgOiW2cWH8Ji4m0
 4ktUnsfnd0r0VHRVhNVNLYb1DsltkeLHXap/43HI2L62hqENI459/FFcehGQ1JnWFHku
 2Mz3e0xoKukPOlhwACQBQbD5n3AChmVtmYgJ8IXL06eDpBwRE8Bdsjn8Yd2rAS35l3d0
 Uq8w==
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=7A/bPj0ggX8slNO6wnrWZVasJvDMzR9jlxnh+agp0E8=;
 b=cVZDDwTfKECCiWp7PE+Ye5YFdaar9bsnhdgz9/YrWGoBq3U8m3CwKR6U49SDnTJT5V
 QU+bB9+AkNc5u0sBHk13GALQ2jKNMtfOdG95pVanE3CsxClwky6fnmvuWhAXF9f/YL4L
 xke15Z6E7Nu89EZ4aLoKOe9eCZPEfnOeRaL48eezq3yBPMCDDSy1YsCnZjy2WpdNnVNO
 c07Daplt0eHW5voPxWsIJ0pDbctQyZo3HuXo4MpglNNRT75Q5JIXty4peb9kdiMERdIv
 i982pD1d6OR6VGf+J1Bzn/nokxdMZcUUayDbBoKEh5l34wk1K+PKrf/VwAt8MLE+K64O
 dhdg==
X-Gm-Message-State: AMCzsaX8iG+vXay7LnvqG/Migf5THsXDLNAtDmF4R7XE6oUKv55WJM45
 +ZpSXVXAxpYKs+xHpKLAjgx1UiYfT1wJevtPflWz/Q==
X-Google-Smtp-Source: ABhQp+QnpPvlIbK1EldKLj8lS0Zr2LUKhVV8DfoZWq1CSEKtZqZag4gTBB1ogX5R/d+83A6P2WpYbtxHeWGmyNngj/4=
X-Received: by 10.129.232.9 with SMTP id a9mr3232289ywm.461.1509238327201;
 Sat, 28 Oct 2017 17:52:07 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.13.208.71 with HTTP; Sat, 28 Oct 2017 17:52:06 -0700 (PDT)
From: Mike Reardon <mule@inso.org>
Date: Sat, 28 Oct 2017 18:52:06 -0600
Message-ID: <CAHt_QQ=3nwLDL+3aExcAv2KqtF9VLLGAETzfHnb7Aya6enXJ1g@mail.gmail.com>
To: xen-users@lists.xenproject.org, win-pv-devel@lists.xenproject.org
Subject: [Xen-users] Windows PV drivers with 4K sector size
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="===============0994778791819683901=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============0994778791819683901==
Content-Type: multipart/alternative; boundary="089e082229745fe731055ca4eeaa"

--089e082229745fe731055ca4eeaa
Content-Type: text/plain; charset="UTF-8"

Hello all,

I added some new 4Kn drives to one of my servers but seem to be having some
trouble getting a Windows VM to work with the drives.  Originally I had
just assigned a new logical volume to the existing guest, but Windows
reported the disk as being 8x larger than it was, and any attempts to
partition it would just throw back IO errors.  Hoping it was just some
limitation of seabios, I created a new VM using ovmf and the disk detected
fine and the install went without issue.  When I then attempted to install
the PV drivers however, the system would no longer boot, and would throw
back Inaccessible Boot Device errors, so I'm guessing my problem in the
original guest was the drivers rather than that bios.

So I guess what I'm getting it as I'm trying to find out if there is a way
to make 4K sector size work for Windows guests using PV drivers.  I'd hate
to have the run the server without using the PV drivers for obvious
performance issues.

Thanks for any insight anyone may have.

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

<div dir=3D"ltr"><div><div><div>Hello all,<br><br></div>I added some new 4K=
n drives to one of my servers but seem to be having some trouble getting a =
Windows VM to work with the drives.=C2=A0 Originally I had just assigned a =
new logical volume to the existing guest, but Windows reported the disk as =
being 8x larger than it was, and any attempts to partition it would just th=
row back IO errors.=C2=A0 Hoping it was just some limitation of seabios, I =
created a new VM using ovmf and the disk detected fine and the install went=
 without issue.=C2=A0 When I then attempted to install the PV drivers howev=
er, the system would no longer boot, and would throw back Inaccessible Boot=
 Device errors, so I&#39;m guessing my problem in the original guest was th=
e drivers rather than that bios.<br><br></div>So I guess what I&#39;m getti=
ng it as I&#39;m trying to find out if there is a way to make 4K sector siz=
e work for Windows guests using PV drivers.=C2=A0 I&#39;d hate to have the =
run the server without using the PV drivers for obvious performance issues.=
<br><br></div>Thanks for any insight anyone may have.<br></div>

--089e082229745fe731055ca4eeaa--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============0994778791819683901==--


From xen-users-bounces@lists.xen.org Sun Oct 29 15:20:45 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 29 Oct 2017 15:20: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 1e8pNG-00072D-WF; Sun, 29 Oct 2017 15:19:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <squidmobile@openmailbox.org>) id 1e89NX-0005NB-V9
 for xen-users@lists.xen.org; Fri, 27 Oct 2017 18:29:12 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 29/BE-20813-7FA73F95; Fri, 27 Oct 2017 18:29:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsXC6p+zQPdb1ed
 IgzXtfBarrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8apT0eZCuafY6y4NpGvgfHEacYuRk4OIYEy
 iY8994FsLiB7KqPEvNdrWLsYOTiYBTQl1u/SB6nhFRCUODnzCQuIzSygKDGl+yE7iC0sYCjR/
 rUZbA4bUHzHwgdgNSwCqhJze2+A2aIC8hL/9u1kA7FFBKQlZlxpYgMZzytgK3Foi98ERu5ZCM
 tmIVk2C8myBYzMqxg1ilOLylKLdA0N9JKKMtMzSnITM3OAPDO93NTi4sT01JzEpGK95PzcTYz
 AEGEAgh2Mx9/HHWKU5GBSEuXdd/5TpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3uOVnyOFBItS
 01Mr0jJzgMEKk5bg4FES4a0ASfMWFyTmFmemQ6ROMXpzHNt0+Q8Tx6EpV4DkiUk3gOSbzltA8
 sm1eX+ZOJ7NfN3ALMSSXpRYKSXOmwgyQgBkREZpHtwCWNRdYpSVEuZlBDpZiKcgtSg3swRV/h
 WjOAejkjDvZ5ApPJl5JXB3vAI6kQnoxCbVDyAnliQipKQaGG3Xsx69VnO9w+XJ7Dbll7+/Vxy
 WDTmxYdkPxeBjE7xzWaLvPU5/mvp7hof3D+MjS3o8m+2vmx/qfnukXH7BjlkLJlkY6c+X3yHc
 mb+Re0qxdavgpZtvp05T2rJc2LVXev8OT54Lx6L7D1wTnHxgn+62miMGZ92ixOT2tskpV2azb
 40JnJrzmF+JpTgj0VCLuag4EQAiwGuAtQIAAA==
X-Env-Sender: squidmobile@openmailbox.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1509128950!60917581!1
X-Originating-IP: [5.79.108.160]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26930 invoked from network); 27 Oct 2017 18:29:10 -0000
Received: from lb1.openmailbox.org (HELO mta-1.openmailbox.og) (5.79.108.160)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 27 Oct 2017 18:29:10 -0000
Received: by mta-1.openmailbox.og (Postfix, from userid 20002)
 id E39F34E021E; Fri, 27 Oct 2017 20:28:39 +0200 (CEST)
Received: from [127.0.0.1] (unknown [10.0.0.4])
 by mta-1.openmailbox.og (Postfix) with ESMTP id D913A4E015A;
 Fri, 27 Oct 2017 20:28:38 +0200 (CEST)
MIME-Version: 1.0
From: squidmobile@openmailbox.org
Date: Fri, 27 Oct 2017 18:28:38 -0000
User-Agent: OpenMailBox Webmail
To: xen-users@lists.xen.org
Message-Id: <20171027182839.E39F34E021E@mta-1.openmailbox.og>
X-Mailman-Approved-At: Sun, 29 Oct 2017 15:19:41 +0000
Subject: [Xen-users] xen-4.9.0 and cdrom block-attach/-detach
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>

MjIgb2N0IDIwMTcKCmdyZWV0aW5ncyB4ZW4tdXNlcnNAbGlzdHMueGVuLm9yZywKCmkgcmFuIGlu
dG8gYSBwcm9ibGVtIGFkZGluZyBhbmQgcmVtb3ZpbmcgY2Ryb20gaW1hZ2VzIGZyb20gYQp4ZW4t
NC45LjAgdm0uICBpIHB1dCBhIHNlcmllcyBvZiBjb21tYW5kcyBpbnRvIGEgc2hlbGwgc2NyaXB0
LCByYW4KYSBzY3JpcHQgY29tbWFuZCwgYW5kIGNhcHR1cmVkIHRoZSBvdXRwdXQgZnJvbSBrc2gg
LXh2LgoKaSBmaWd1cmUgdGhlc2UgZXJyb3JzIHByb3BhZ2F0ZSB0aHJvdWdoIHRvIHRoZSB2bSBz
byB0aGF0IGl0IHNlZXMKbmVpdGhlciB0aGUgZGlzayByZW1vdmFsIG5vciB0aGUgbmV3IGRpc2sg
YXR0YWNobWVudC4KCmkgbm90aWNlZCB0aGUgY2Ryb20gZGlkIE5PVCBhZGQgYSAuLi4vc2NyaXB0
ID0gZW50cnkgc2ltaWxhciB0byB0aGUKZGlzayB0ZXN0LCBzbyBpIHJhbiBhbiBleHBlcmltZW50
IGFuZCBtYW51YWxseSBhZGRlZCBhIHNpbWlsYXIKeGVuc3RvcmUgZW50cnkuICBob3dldmVyLCB0
aGUgYmxvY2stZGV0YWNoIGNvbW1tYW5kIGZhaWxlZCBhcwpiZWZvcmUuCgphbnkgY29tbWVudHMg
b3Igc3VnZ2VzdGlvbnM/Cgp0aGFua3MuCmZyYW5rIHNtaXRoCgoKU2NyaXB0IHN0YXJ0ZWQgb24g
U3VuIDIyIE9jdCAyMDE3IDExOjAxOjU3IEFNIEVEVAp4YW5hZHUocm9vdCkgMSAkCnhhbmFkdShy
b290KSAxICQKeGFuYWR1KHJvb3QpIDEgJCBrc2ggLXh2IC90bXAvZ2lnbwoKeGwgYmxvY2stbGlz
dCA8dm0tbmFtZT4KCgorIHhsIGJsb2NrLWxpc3QgPHZtLW5hbWU+ClZkZXYgIEJFICBoYW5kbGUg
c3RhdGUgZXZ0LWNoIHJpbmctcmVmIEJFLXBhdGgKNTE3MTIgMCAgIDEwMiAgICAxICAgICAtMSAg
ICAgLTEgICAgICAgL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEwMi81MTcxMgo1MTcyOCAw
ICAgMTAyICAgIDEgICAgIC0xICAgICAtMSAgICAgICAvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92
YmQvMTAyLzUxNzI4CnhlbnN0b3JlLWxzIC1mIHwgZ3JlcCAnLzEwMi8nCgoKKyBncmVwIC8xMDIv
CisgeGVuc3RvcmUtbHMgLWYKL2xvY2FsL2RvbWFpbi8wL2RldmljZS1tb2RlbC8xMDIvYmFja2Vu
ZHMgPSAiIgovbG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVsLzEwMi9iYWNrZW5kcy9jb25zb2xl
ID0gIiIKL2xvY2FsL2RvbWFpbi8wL2RldmljZS1tb2RlbC8xMDIvYmFja2VuZHMvdmtiZCA9ICIi
Ci9sb2NhbC9kb21haW4vMC9kZXZpY2UtbW9kZWwvMTAyL2JhY2tlbmRzL3FkaXNrID0gIiIKL2xv
Y2FsL2RvbWFpbi8wL2RldmljZS1tb2RlbC8xMDIvYmFja2VuZHMvcXVzYiA9ICIiCi9sb2NhbC9k
b21haW4vMC9kZXZpY2UtbW9kZWwvMTAyL3N0YXRlID0gInJ1bm5pbmciCi9sb2NhbC9kb21haW4v
MC9kZXZpY2UtbW9kZWwvMTAyL3BoeXNtYXAgPSAiIgovbG9jYWwvZG9tYWluLzAvZGV2aWNlLW1v
ZGVsLzEwMi9waHlzbWFwLzFmMDAwMDAwID0gIiIKL2xvY2FsL2RvbWFpbi8wL2RldmljZS1tb2Rl
bC8xMDIvcGh5c21hcC8xZjAwMDAwMC9zdGFydF9hZGRyID0gImYxMDAwMDAwIgovbG9jYWwvZG9t
YWluLzAvZGV2aWNlLW1vZGVsLzEwMi9waHlzbWFwLzFmMDAwMDAwL3NpemUgPSAiMTAwMDAwMCIK
L2xvY2FsL2RvbWFpbi8wL2RldmljZS1tb2RlbC8xMDIvcGh5c21hcC8xZjAwMDAwMC9uYW1lID0g
InZnYS52cmFtIgovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMTAyLzUxNzEyID0gIiIKL2xv
Y2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEwMi81MTcxMi9mcm9udGVuZCA9ICIvbG9jYWwvZG9t
YWluLzEwMi9kZXZpY2UvdmJkLzUxNzEyIgovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMTAy
LzUxNzEyL3BhcmFtcyA9ICIvZGV2L3ZnX3hlbi94ZW5fPHZtLW5hbWU+X2MiCi9sb2NhbC9kb21h
aW4vMC9iYWNrZW5kL3ZiZC8xMDIvNTE3MTIvc2NyaXB0ID0gIi9ldGMveGVuL3NjcmlwdHMvYmxv
Y2siCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xMDIvNTE3MTIvZnJvbnRlbmQtaWQgPSAi
MTAyIgovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMTAyLzUxNzEyL29ubGluZSA9ICIxIgov
bG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMTAyLzUxNzEyL3JlbW92YWJsZSA9ICIwIgovbG9j
YWwvZG9tYWluLzAvYmFja2VuZC92YmQvMTAyLzUxNzEyL2Jvb3RhYmxlID0gIjEiCi9sb2NhbC9k
b21haW4vMC9iYWNrZW5kL3ZiZC8xMDIvNTE3MTIvc3RhdGUgPSAiMiIKL2xvY2FsL2RvbWFpbi8w
L2JhY2tlbmQvdmJkLzEwMi81MTcxMi9kZXYgPSAieHZkYSIKL2xvY2FsL2RvbWFpbi8wL2JhY2tl
bmQvdmJkLzEwMi81MTcxMi90eXBlID0gInBoeSIKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJk
LzEwMi81MTcxMi9tb2RlID0gInciCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xMDIvNTE3
MTIvZGV2aWNlLXR5cGUgPSAiZGlzayIKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEwMi81
MTcxMi9kaXNjYXJkLWVuYWJsZSA9ICIxIgovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMTAy
LzUxNzEyL21heC1yaW5nLXBhZ2Utb3JkZXIgPSAiNCIKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQv
dmJkLzEwMi81MTcxMi9waHlzaWNhbC1kZXZpY2UgPSAiZmE6YiIKL2xvY2FsL2RvbWFpbi8wL2Jh
Y2tlbmQvdmJkLzEwMi81MTcxMi9waHlzaWNhbC1kZXZpY2UtcGF0aCA9ICIvZGV2L2RtLTExIgov
bG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMTAyLzUxNzEyL2hvdHBsdWctc3RhdHVzID0gImNv
bm5lY3RlZCIKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEwMi81MTcyOCA9ICIiCi9sb2Nh
bC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xMDIvNTE3MjgvZnJvbnRlbmQgPSAiL2xvY2FsL2RvbWFp
bi8xMDIvZGV2aWNlL3ZiZC81MTcyOCIKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEwMi81
MTcyOC9wYXJhbXMgPSAiL3NjcmF0Y2gwMS9naWdvLmQxL3Rlc3QueGVuLzx2bS1uYW1lPi5kIgov
bG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMTAyLzUxNzI4L3NjcmlwdCA9ICIvZXRjL3hlbi9z
Y3JpcHRzL2Jsb2NrIgovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMTAyLzUxNzI4L2Zyb250
ZW5kLWlkID0gIjEwMiIKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEwMi81MTcyOC9vbmxp
bmUgPSAiMSIKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEwMi81MTcyOC9yZW1vdmFibGUg
PSAiMCIKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEwMi81MTcyOC9ib290YWJsZSA9ICIx
IgovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMTAyLzUxNzI4L3N0YXRlID0gIjIiCi9sb2Nh
bC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xMDIvNTE3MjgvZGV2ID0gInh2ZGIiCi9sb2NhbC9kb21h
aW4vMC9iYWNrZW5kL3ZiZC8xMDIvNTE3MjgvdHlwZSA9ICJwaHkiCi9sb2NhbC9kb21haW4vMC9i
YWNrZW5kL3ZiZC8xMDIvNTE3MjgvbW9kZSA9ICJ3IgovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92
YmQvMTAyLzUxNzI4L2RldmljZS10eXBlID0gImRpc2siCi9sb2NhbC9kb21haW4vMC9iYWNrZW5k
L3ZiZC8xMDIvNTE3MjgvZGlzY2FyZC1lbmFibGUgPSAiMSIKL2xvY2FsL2RvbWFpbi8wL2JhY2tl
bmQvdmJkLzEwMi81MTcyOC9tYXgtcmluZy1wYWdlLW9yZGVyID0gIjQiCi9sb2NhbC9kb21haW4v
MC9iYWNrZW5kL3ZiZC8xMDIvNTE3Mjgvbm9kZSA9ICIvZGV2L2xvb3AxIgovbG9jYWwvZG9tYWlu
LzAvYmFja2VuZC92YmQvMTAyLzUxNzI4L3BoeXNpY2FsLWRldmljZSA9ICI3OjEiCi9sb2NhbC9k
b21haW4vMC9iYWNrZW5kL3ZiZC8xMDIvNTE3MjgvcGh5c2ljYWwtZGV2aWNlLXBhdGggPSAiL2Rl
di9sb29wMSIKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEwMi81MTcyOC9ob3RwbHVnLXN0
YXR1cyA9ICJjb25uZWN0ZWQiCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZrYmQvMTAyLzAgPSAi
IgovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92a2JkLzEwMi8wL2Zyb250ZW5kID0gIi9sb2NhbC9k
b21haW4vMTAyL2RldmljZS92a2JkLzAiCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZrYmQvMTAy
LzAvZnJvbnRlbmQtaWQgPSAiMTAyIgovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92a2JkLzEwMi8w
L29ubGluZSA9ICIxIgovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92a2JkLzEwMi8wL3N0YXRlID0g
IjIiCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZrYmQvMTAyLzAvZmVhdHVyZS1hYnMtcG9pbnRl
ciA9ICIxIgovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92a2JkLzEwMi8wL2hvdHBsdWctc3RhdHVz
ID0gImNvbm5lY3RlZCIKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvY29uc29sZS8xMDIvMCA9ICIi
Ci9sb2NhbC9kb21haW4vMC9iYWNrZW5kL2NvbnNvbGUvMTAyLzAvZnJvbnRlbmQgPSAiL2xvY2Fs
L2RvbWFpbi8xMDIvY29uc29sZSIKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvY29uc29sZS8xMDIv
MC9mcm9udGVuZC1pZCA9ICIxMDIiCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL2NvbnNvbGUvMTAy
LzAvb25saW5lID0gIjEiCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL2NvbnNvbGUvMTAyLzAvc3Rh
dGUgPSAiMSIKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvY29uc29sZS8xMDIvMC9wcm90b2NvbCA9
ICJ2dDEwMCIKL2xvY2FsL2RvbWFpbi8xMDIvdm0gPSAiL3ZtLzJmMmU5NzhjLWYxN2UtNDM1My1h
MGM3LWVjMzAyMmM2MmJhMyIKL2xvY2FsL2RvbWFpbi8xMDIvbmFtZSA9ICI8dm0tbmFtZT4iCi9s
b2NhbC9kb21haW4vMTAyL2NwdSA9ICIiCi9sb2NhbC9kb21haW4vMTAyL2NwdS8wID0gIiIKL2xv
Y2FsL2RvbWFpbi8xMDIvY3B1LzAvYXZhaWxhYmlsaXR5ID0gIm9ubGluZSIKL2xvY2FsL2RvbWFp
bi8xMDIvbWVtb3J5ID0gIiIKL2xvY2FsL2RvbWFpbi8xMDIvbWVtb3J5L3N0YXRpYy1tYXggPSAi
NTI0Mjg4IgovbG9jYWwvZG9tYWluLzEwMi9tZW1vcnkvdGFyZ2V0ID0gIjUwNzkwNCIKL2xvY2Fs
L2RvbWFpbi8xMDIvbWVtb3J5L3ZpZGVvcmFtID0gIjE2Mzg0IgovbG9jYWwvZG9tYWluLzEwMi9k
ZXZpY2UgPSAiIgovbG9jYWwvZG9tYWluLzEwMi9kZXZpY2Uvc3VzcGVuZCA9ICIiCi9sb2NhbC9k
b21haW4vMTAyL2RldmljZS9zdXNwZW5kL2V2ZW50LWNoYW5uZWwgPSAiIgovbG9jYWwvZG9tYWlu
LzEwMi9kZXZpY2UvdmJkID0gIiIKL2xvY2FsL2RvbWFpbi8xMDIvZGV2aWNlL3ZiZC81MTcxMiA9
ICIiCi9sb2NhbC9kb21haW4vMTAyL2RldmljZS92YmQvNTE3MTIvYmFja2VuZCA9ICIvbG9jYWwv
ZG9tYWluLzAvYmFja2VuZC92YmQvMTAyLzUxNzEyIgovbG9jYWwvZG9tYWluLzEwMi9kZXZpY2Uv
dmJkLzUxNzEyL2JhY2tlbmQtaWQgPSAiMCIKL2xvY2FsL2RvbWFpbi8xMDIvZGV2aWNlL3ZiZC81
MTcxMi9zdGF0ZSA9ICIxIgovbG9jYWwvZG9tYWluLzEwMi9kZXZpY2UvdmJkLzUxNzEyL3ZpcnR1
YWwtZGV2aWNlID0gIjUxNzEyIgovbG9jYWwvZG9tYWluLzEwMi9kZXZpY2UvdmJkLzUxNzEyL2Rl
dmljZS10eXBlID0gImRpc2siCi9sb2NhbC9kb21haW4vMTAyL2RldmljZS92YmQvNTE3MjggPSAi
IgovbG9jYWwvZG9tYWluLzEwMi9kZXZpY2UvdmJkLzUxNzI4L2JhY2tlbmQgPSAiL2xvY2FsL2Rv
bWFpbi8wL2JhY2tlbmQvdmJkLzEwMi81MTcyOCIKL2xvY2FsL2RvbWFpbi8xMDIvZGV2aWNlL3Zi
ZC81MTcyOC9iYWNrZW5kLWlkID0gIjAiCi9sb2NhbC9kb21haW4vMTAyL2RldmljZS92YmQvNTE3
Mjgvc3RhdGUgPSAiMSIKL2xvY2FsL2RvbWFpbi8xMDIvZGV2aWNlL3ZiZC81MTcyOC92aXJ0dWFs
LWRldmljZSA9ICI1MTcyOCIKL2xvY2FsL2RvbWFpbi8xMDIvZGV2aWNlL3ZiZC81MTcyOC9kZXZp
Y2UtdHlwZSA9ICJkaXNrIgovbG9jYWwvZG9tYWluLzEwMi9kZXZpY2UvdmtiZCA9ICIiCi9sb2Nh
bC9kb21haW4vMTAyL2RldmljZS92a2JkLzAgPSAiIgovbG9jYWwvZG9tYWluLzEwMi9kZXZpY2Uv
dmtiZC8wL2JhY2tlbmQgPSAiL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmtiZC8xMDIvMCIKL2xv
Y2FsL2RvbWFpbi8xMDIvZGV2aWNlL3ZrYmQvMC9iYWNrZW5kLWlkID0gIjAiCi9sb2NhbC9kb21h
aW4vMTAyL2RldmljZS92a2JkLzAvc3RhdGUgPSAiMSIKL2xvY2FsL2RvbWFpbi8xMDIvY29udHJv
bCA9ICIiCi9sb2NhbC9kb21haW4vMTAyL2NvbnRyb2wvc2h1dGRvd24gPSAiIgovbG9jYWwvZG9t
YWluLzEwMi9jb250cm9sL2ZlYXR1cmUtcG93ZXJvZmYgPSAiIgovbG9jYWwvZG9tYWluLzEwMi9j
b250cm9sL2ZlYXR1cmUtcmVib290ID0gIiIKL2xvY2FsL2RvbWFpbi8xMDIvY29udHJvbC9mZWF0
dXJlLXN1c3BlbmQgPSAiIgovbG9jYWwvZG9tYWluLzEwMi9jb250cm9sL2ZlYXR1cmUtczMgPSAi
IgovbG9jYWwvZG9tYWluLzEwMi9jb250cm9sL2ZlYXR1cmUtczQgPSAiIgovbG9jYWwvZG9tYWlu
LzEwMi9jb250cm9sL3BsYXRmb3JtLWZlYXR1cmUtbXVsdGlwcm9jZXNzb3Itc3VzcGVuZCA9ICIx
IgovbG9jYWwvZG9tYWluLzEwMi9jb250cm9sL3BsYXRmb3JtLWZlYXR1cmUteHNfcmVzZXRfd2F0
Y2hlcyA9ICIxIgovbG9jYWwvZG9tYWluLzEwMi9odm1sb2FkZXIgPSAiIgovbG9jYWwvZG9tYWlu
LzEwMi9odm1sb2FkZXIvYmlvcyA9ICJzZWFiaW9zIgovbG9jYWwvZG9tYWluLzEwMi9odm1sb2Fk
ZXIvYWxsb3ctbWVtb3J5LXJlbG9jYXRlID0gIjAiCi9sb2NhbC9kb21haW4vMTAyL2RhdGEgPSAi
IgovbG9jYWwvZG9tYWluLzEwMi9kcml2ZXJzID0gIiIKL2xvY2FsL2RvbWFpbi8xMDIvZmVhdHVy
ZSA9ICIiCi9sb2NhbC9kb21haW4vMTAyL2F0dHIgPSAiIgovbG9jYWwvZG9tYWluLzEwMi9kb21p
ZCA9ICIxMDIiCi9sb2NhbC9kb21haW4vMTAyL3N0b3JlID0gIiIKL2xvY2FsL2RvbWFpbi8xMDIv
c3RvcmUvcG9ydCA9ICIxIgovbG9jYWwvZG9tYWluLzEwMi9zdG9yZS9yaW5nLXJlZiA9ICIxMDQ0
NDc2IgovbG9jYWwvZG9tYWluLzEwMi9wbGF0Zm9ybSA9ICIiCi9sb2NhbC9kb21haW4vMTAyL3Bs
YXRmb3JtL2FjcGkgPSAiMSIKL2xvY2FsL2RvbWFpbi8xMDIvcGxhdGZvcm0vYWNwaV9zMyA9ICIw
IgovbG9jYWwvZG9tYWluLzEwMi9wbGF0Zm9ybS9hY3BpX3M0ID0gIjAiCi9sb2NhbC9kb21haW4v
MTAyL3BsYXRmb3JtL2FjcGlfbGFwdG9wX3NsYXRlID0gIjAiCi9sb2NhbC9kb21haW4vMTAyL2Nv
bnNvbGUgPSAiIgovbG9jYWwvZG9tYWluLzEwMi9jb25zb2xlL2JhY2tlbmQgPSAiL2xvY2FsL2Rv
bWFpbi8wL2JhY2tlbmQvY29uc29sZS8xMDIvMCIKL2xvY2FsL2RvbWFpbi8xMDIvY29uc29sZS9i
YWNrZW5kLWlkID0gIjAiCi9sb2NhbC9kb21haW4vMTAyL2NvbnNvbGUvbGltaXQgPSAiMTA0ODU3
NiIKL2xvY2FsL2RvbWFpbi8xMDIvY29uc29sZS90eXBlID0gInhlbmNvbnNvbGVkIgovbG9jYWwv
ZG9tYWluLzEwMi9jb25zb2xlL291dHB1dCA9ICJwdHkiCi9sb2NhbC9kb21haW4vMTAyL2NvbnNv
bGUvdHR5ID0gIi9kZXYvcHRzLzQ1IgovbG9jYWwvZG9tYWluLzEwMi9jb25zb2xlL3BvcnQgPSAi
MiIKL2xvY2FsL2RvbWFpbi8xMDIvY29uc29sZS9yaW5nLXJlZiA9ICIxMDQ0NDc5IgovbG9jYWwv
ZG9tYWluLzEwMi9pbWFnZSA9ICIiCi9sb2NhbC9kb21haW4vMTAyL2ltYWdlL2RldmljZS1tb2Rl
bC1waWQgPSAiMjM2NDciCi9saWJ4bC8xMDIvZGV2aWNlID0gIiIKL2xpYnhsLzEwMi9kZXZpY2Uv
dmJkID0gIiIKL2xpYnhsLzEwMi9kZXZpY2UvdmJkLzUxNzEyID0gIiIKL2xpYnhsLzEwMi9kZXZp
Y2UvdmJkLzUxNzEyL2Zyb250ZW5kID0gIi9sb2NhbC9kb21haW4vMTAyL2RldmljZS92YmQvNTE3
MTIiCi9saWJ4bC8xMDIvZGV2aWNlL3ZiZC81MTcxMi9iYWNrZW5kID0gIi9sb2NhbC9kb21haW4v
MC9iYWNrZW5kL3ZiZC8xMDIvNTE3MTIiCi9saWJ4bC8xMDIvZGV2aWNlL3ZiZC81MTcxMi9wYXJh
bXMgPSAiL2Rldi92Z194ZW4veGVuXzx2bS1uYW1lPl9jIgovbGlieGwvMTAyL2RldmljZS92YmQv
NTE3MTIvc2NyaXB0ID0gIi9ldGMveGVuL3NjcmlwdHMvYmxvY2siCi9saWJ4bC8xMDIvZGV2aWNl
L3ZiZC81MTcxMi9mcm9udGVuZC1pZCA9ICIxMDIiCi9saWJ4bC8xMDIvZGV2aWNlL3ZiZC81MTcx
Mi9vbmxpbmUgPSAiMSIKL2xpYnhsLzEwMi9kZXZpY2UvdmJkLzUxNzEyL3JlbW92YWJsZSA9ICIw
IgovbGlieGwvMTAyL2RldmljZS92YmQvNTE3MTIvYm9vdGFibGUgPSAiMSIKL2xpYnhsLzEwMi9k
ZXZpY2UvdmJkLzUxNzEyL3N0YXRlID0gIjEiCi9saWJ4bC8xMDIvZGV2aWNlL3ZiZC81MTcxMi9k
ZXYgPSAieHZkYSIKL2xpYnhsLzEwMi9kZXZpY2UvdmJkLzUxNzEyL3R5cGUgPSAicGh5IgovbGli
eGwvMTAyL2RldmljZS92YmQvNTE3MTIvbW9kZSA9ICJ3IgovbGlieGwvMTAyL2RldmljZS92YmQv
NTE3MTIvZGV2aWNlLXR5cGUgPSAiZGlzayIKL2xpYnhsLzEwMi9kZXZpY2UvdmJkLzUxNzEyL2Rp
c2NhcmQtZW5hYmxlID0gIjEiCi9saWJ4bC8xMDIvZGV2aWNlL3ZiZC81MTcyOCA9ICIiCi9saWJ4
bC8xMDIvZGV2aWNlL3ZiZC81MTcyOC9mcm9udGVuZCA9ICIvbG9jYWwvZG9tYWluLzEwMi9kZXZp
Y2UvdmJkLzUxNzI4IgovbGlieGwvMTAyL2RldmljZS92YmQvNTE3MjgvYmFja2VuZCA9ICIvbG9j
YWwvZG9tYWluLzAvYmFja2VuZC92YmQvMTAyLzUxNzI4IgovbGlieGwvMTAyL2RldmljZS92YmQv
NTE3MjgvcGFyYW1zID0gIi9zY3JhdGNoMDEvZ2lnby5kMS90ZXN0Lnhlbi88dm0tbmFtZT4uZCIK
L2xpYnhsLzEwMi9kZXZpY2UvdmJkLzUxNzI4L3NjcmlwdCA9ICIvZXRjL3hlbi9zY3JpcHRzL2Js
b2NrIgovbGlieGwvMTAyL2RldmljZS92YmQvNTE3MjgvZnJvbnRlbmQtaWQgPSAiMTAyIgovbGli
eGwvMTAyL2RldmljZS92YmQvNTE3Mjgvb25saW5lID0gIjEiCi9saWJ4bC8xMDIvZGV2aWNlL3Zi
ZC81MTcyOC9yZW1vdmFibGUgPSAiMCIKL2xpYnhsLzEwMi9kZXZpY2UvdmJkLzUxNzI4L2Jvb3Rh
YmxlID0gIjEiCi9saWJ4bC8xMDIvZGV2aWNlL3ZiZC81MTcyOC9zdGF0ZSA9ICIxIgovbGlieGwv
MTAyL2RldmljZS92YmQvNTE3MjgvZGV2ID0gInh2ZGIiCi9saWJ4bC8xMDIvZGV2aWNlL3ZiZC81
MTcyOC90eXBlID0gInBoeSIKL2xpYnhsLzEwMi9kZXZpY2UvdmJkLzUxNzI4L21vZGUgPSAidyIK
L2xpYnhsLzEwMi9kZXZpY2UvdmJkLzUxNzI4L2RldmljZS10eXBlID0gImRpc2siCi9saWJ4bC8x
MDIvZGV2aWNlL3ZiZC81MTcyOC9kaXNjYXJkLWVuYWJsZSA9ICIxIgovbGlieGwvMTAyL2Rldmlj
ZS9jb25zb2xlID0gIiIKL2xpYnhsLzEwMi9kZXZpY2UvY29uc29sZS8wID0gIiIKL2xpYnhsLzEw
Mi9kZXZpY2UvY29uc29sZS8wL2Zyb250ZW5kID0gIi9sb2NhbC9kb21haW4vMTAyL2NvbnNvbGUi
Ci9saWJ4bC8xMDIvZGV2aWNlL2NvbnNvbGUvMC9iYWNrZW5kID0gIi9sb2NhbC9kb21haW4vMC9i
YWNrZW5kL2NvbnNvbGUvMTAyLzAiCi9saWJ4bC8xMDIvZGV2aWNlL2NvbnNvbGUvMC9mcm9udGVu
ZC1pZCA9ICIxMDIiCi9saWJ4bC8xMDIvZGV2aWNlL2NvbnNvbGUvMC9vbmxpbmUgPSAiMSIKL2xp
YnhsLzEwMi9kZXZpY2UvY29uc29sZS8wL3N0YXRlID0gIjEiCi9saWJ4bC8xMDIvZGV2aWNlL2Nv
bnNvbGUvMC9wcm90b2NvbCA9ICJ2dDEwMCIKL2xpYnhsLzEwMi9kZXZpY2UvdmtiZCA9ICIiCi9s
aWJ4bC8xMDIvZGV2aWNlL3ZrYmQvMCA9ICIiCi9saWJ4bC8xMDIvZGV2aWNlL3ZrYmQvMC9mcm9u
dGVuZCA9ICIvbG9jYWwvZG9tYWluLzEwMi9kZXZpY2UvdmtiZC8wIgovbGlieGwvMTAyL2Rldmlj
ZS92a2JkLzAvYmFja2VuZCA9ICIvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92a2JkLzEwMi8wIgov
bGlieGwvMTAyL2RldmljZS92a2JkLzAvZnJvbnRlbmQtaWQgPSAiMTAyIgovbGlieGwvMTAyL2Rl
dmljZS92a2JkLzAvb25saW5lID0gIjEiCi9saWJ4bC8xMDIvZGV2aWNlL3ZrYmQvMC9zdGF0ZSA9
ICIxIgovbGlieGwvMTAyL2RtLXZlcnNpb24gPSAicWVtdV94ZW4iCnhsIGJsb2NrLWF0dGFjaCA8
dm0tbmFtZT4gL3RtcC9naWdvLmlzbyxyYXcsaGRkCgoKKyB4bCBibG9jay1hdHRhY2ggPHZtLW5h
bWU+IC90bXAvZ2lnby5pc28scmF3LGhkZAp4bCBibG9jay1saXN0IDx2bS1uYW1lPgoKCisgeGwg
YmxvY2stbGlzdCA8dm0tbmFtZT4KVmRldiAgQkUgIGhhbmRsZSBzdGF0ZSBldnQtY2ggcmluZy1y
ZWYgQkUtcGF0aAo1MTcxMiAwICAgMTAyICAgIDEgICAgIC0xICAgICAtMSAgICAgICAvbG9jYWwv
ZG9tYWluLzAvYmFja2VuZC92YmQvMTAyLzUxNzEyCjUxNzI4IDAgICAxMDIgICAgMSAgICAgLTEg
ICAgIC0xICAgICAgIC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xMDIvNTE3MjgKNTY5NiAg
MCAgIDEwMiAgICAxICAgICAtMSAgICAgLTEgICAgICAgL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQv
dmJkLzEwMi81Njk2CnhlbnN0b3JlLWxzIC1mIHwgZ3JlcCAnLzEwMi8nIHwgZ3JlcCAnLzU2OTYn
CgoKKyBncmVwIC81Njk2CisgeGVuc3RvcmUtbHMgLWYKKyBncmVwIC8xMDIvCi9sb2NhbC9kb21h
aW4vMC9iYWNrZW5kL3ZiZC8xMDIvNTY5NiA9ICIiCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3Zi
ZC8xMDIvNTY5Ni9mcm9udGVuZCA9ICIvbG9jYWwvZG9tYWluLzEwMi9kZXZpY2UvdmJkLzU2OTYi
Ci9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xMDIvNTY5Ni9wYXJhbXMgPSAiL3RtcC9naWdv
LmlzbyIKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEwMi81Njk2L3NjcmlwdCA9ICIvZXRj
L3hlbi9zY3JpcHRzL2Jsb2NrIgovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMTAyLzU2OTYv
ZnJvbnRlbmQtaWQgPSAiMTAyIgovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMTAyLzU2OTYv
b25saW5lID0gIjEiCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xMDIvNTY5Ni9yZW1vdmFi
bGUgPSAiMCIKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEwMi81Njk2L2Jvb3RhYmxlID0g
IjEiCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xMDIvNTY5Ni9zdGF0ZSA9ICIyIgovbG9j
YWwvZG9tYWluLzAvYmFja2VuZC92YmQvMTAyLzU2OTYvZGV2ID0gImhkZCIKL2xvY2FsL2RvbWFp
bi8wL2JhY2tlbmQvdmJkLzEwMi81Njk2L3R5cGUgPSAicGh5IgovbG9jYWwvZG9tYWluLzAvYmFj
a2VuZC92YmQvMTAyLzU2OTYvbW9kZSA9ICJ3IgovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQv
MTAyLzU2OTYvZGV2aWNlLXR5cGUgPSAiZGlzayIKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJk
LzEwMi81Njk2L2Rpc2NhcmQtZW5hYmxlID0gIjEiCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3Zi
ZC8xMDIvNTY5Ni9tYXgtcmluZy1wYWdlLW9yZGVyID0gIjQiCi9sb2NhbC9kb21haW4vMC9iYWNr
ZW5kL3ZiZC8xMDIvNTY5Ni9ub2RlID0gIi9kZXYvbG9vcDIiCi9sb2NhbC9kb21haW4vMC9iYWNr
ZW5kL3ZiZC8xMDIvNTY5Ni9waHlzaWNhbC1kZXZpY2UgPSAiNzoyIgovbG9jYWwvZG9tYWluLzAv
YmFja2VuZC92YmQvMTAyLzU2OTYvcGh5c2ljYWwtZGV2aWNlLXBhdGggPSAiL2Rldi9sb29wMiIK
L2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEwMi81Njk2L2hvdHBsdWctc3RhdHVzID0gImNv
bm5lY3RlZCIKL2xvY2FsL2RvbWFpbi8xMDIvZGV2aWNlL3ZiZC81Njk2ID0gIiIKL2xvY2FsL2Rv
bWFpbi8xMDIvZGV2aWNlL3ZiZC81Njk2L2JhY2tlbmQgPSAiL2xvY2FsL2RvbWFpbi8wL2JhY2tl
bmQvdmJkLzEwMi81Njk2IgovbG9jYWwvZG9tYWluLzEwMi9kZXZpY2UvdmJkLzU2OTYvYmFja2Vu
ZC1pZCA9ICIwIgovbG9jYWwvZG9tYWluLzEwMi9kZXZpY2UvdmJkLzU2OTYvc3RhdGUgPSAiMSIK
L2xvY2FsL2RvbWFpbi8xMDIvZGV2aWNlL3ZiZC81Njk2L3ZpcnR1YWwtZGV2aWNlID0gIjU2OTYi
Ci9sb2NhbC9kb21haW4vMTAyL2RldmljZS92YmQvNTY5Ni9kZXZpY2UtdHlwZSA9ICJkaXNrIgov
bGlieGwvMTAyL2RldmljZS92YmQvNTY5NiA9ICIiCi9saWJ4bC8xMDIvZGV2aWNlL3ZiZC81Njk2
L2Zyb250ZW5kID0gIi9sb2NhbC9kb21haW4vMTAyL2RldmljZS92YmQvNTY5NiIKL2xpYnhsLzEw
Mi9kZXZpY2UvdmJkLzU2OTYvYmFja2VuZCA9ICIvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQv
MTAyLzU2OTYiCi9saWJ4bC8xMDIvZGV2aWNlL3ZiZC81Njk2L3BhcmFtcyA9ICIvdG1wL2dpZ28u
aXNvIgovbGlieGwvMTAyL2RldmljZS92YmQvNTY5Ni9zY3JpcHQgPSAiL2V0Yy94ZW4vc2NyaXB0
cy9ibG9jayIKL2xpYnhsLzEwMi9kZXZpY2UvdmJkLzU2OTYvZnJvbnRlbmQtaWQgPSAiMTAyIgov
bGlieGwvMTAyL2RldmljZS92YmQvNTY5Ni9vbmxpbmUgPSAiMSIKL2xpYnhsLzEwMi9kZXZpY2Uv
dmJkLzU2OTYvcmVtb3ZhYmxlID0gIjAiCi9saWJ4bC8xMDIvZGV2aWNlL3ZiZC81Njk2L2Jvb3Rh
YmxlID0gIjEiCi9saWJ4bC8xMDIvZGV2aWNlL3ZiZC81Njk2L3N0YXRlID0gIjEiCi9saWJ4bC8x
MDIvZGV2aWNlL3ZiZC81Njk2L2RldiA9ICJoZGQiCi9saWJ4bC8xMDIvZGV2aWNlL3ZiZC81Njk2
L3R5cGUgPSAicGh5IgovbGlieGwvMTAyL2RldmljZS92YmQvNTY5Ni9tb2RlID0gInciCi9saWJ4
bC8xMDIvZGV2aWNlL3ZiZC81Njk2L2RldmljZS10eXBlID0gImRpc2siCi9saWJ4bC8xMDIvZGV2
aWNlL3ZiZC81Njk2L2Rpc2NhcmQtZW5hYmxlID0gIjEiCnhsIGJsb2NrLWRldGFjaCA8dm0tbmFt
ZT4gaGRkCgoKKyB4bCBibG9jay1kZXRhY2ggPHZtLW5hbWU+IGhkZAp4bCBibG9jay1saXN0IDx2
bS1uYW1lPgoKCisgeGwgYmxvY2stbGlzdCA8dm0tbmFtZT4KVmRldiAgQkUgIGhhbmRsZSBzdGF0
ZSBldnQtY2ggcmluZy1yZWYgQkUtcGF0aAo1MTcxMiAwICAgMTAyICAgIDEgICAgIC0xICAgICAt
MSAgICAgICAvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMTAyLzUxNzEyCjUxNzI4IDAgICAx
MDIgICAgMSAgICAgLTEgICAgIC0xICAgICAgIC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8x
MDIvNTE3MjgKeGVuc3RvcmUtbHMgLWYgfCBncmVwICcvMTAyLycgfCBncmVwICcvNTY5NicKCgor
IGdyZXAgLzU2OTYKKyB4ZW5zdG9yZS1scyAtZgorIGdyZXAgLzEwMi8KeGwgYmxvY2stYXR0YWNo
IDx2bS1uYW1lPiAvdG1wL2dpZ28uaXNvLHJhdyxoZGQscm8sY2Ryb20KCgorIHhsIGJsb2NrLWF0
dGFjaCA8dm0tbmFtZT4gL3RtcC9naWdvLmlzbyxyYXcsaGRkLHJvLGNkcm9tCnhsIGJsb2NrLWxp
c3QgPHZtLW5hbWU+CgoKKyB4bCBibG9jay1saXN0IDx2bS1uYW1lPgpWZGV2ICBCRSAgaGFuZGxl
IHN0YXRlIGV2dC1jaCByaW5nLXJlZiBCRS1wYXRoCjUxNzEyIDAgICAxMDIgICAgMSAgICAgLTEg
ICAgIC0xICAgICAgIC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xMDIvNTE3MTIKNTE3Mjgg
MCAgIDEwMiAgICAxICAgICAtMSAgICAgLTEgICAgICAgL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQv
dmJkLzEwMi81MTcyOAo1Njk2ICAwICAgMTAyICAgIDEgICAgIC0xICAgICAtMSAgICAgICAvbG9j
YWwvZG9tYWluLzAvYmFja2VuZC9xZGlzay8xMDIvNTY5Ngp4ZW5zdG9yZS1scyAtZiB8IGdyZXAg
Jy8xMDIvJyB8IGdyZXAgJy81Njk2JwoKCisgeGVuc3RvcmUtbHMgLWYKKyBncmVwIC81Njk2Cisg
Z3JlcCAvMTAyLwovbG9jYWwvZG9tYWluLzAvYmFja2VuZC9xZGlzay8xMDIvNTY5NiA9ICIiCi9s
b2NhbC9kb21haW4vMC9iYWNrZW5kL3FkaXNrLzEwMi81Njk2L2Zyb250ZW5kID0gIi9sb2NhbC9k
b21haW4vMTAyL2RldmljZS92YmQvNTY5NiIKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvcWRpc2sv
MTAyLzU2OTYvcGFyYW1zID0gImFpbzovdG1wL2dpZ28uaXNvIgovbG9jYWwvZG9tYWluLzAvYmFj
a2VuZC9xZGlzay8xMDIvNTY5Ni9mcm9udGVuZC1pZCA9ICIxMDIiCi9sb2NhbC9kb21haW4vMC9i
YWNrZW5kL3FkaXNrLzEwMi81Njk2L29ubGluZSA9ICIxIgovbG9jYWwvZG9tYWluLzAvYmFja2Vu
ZC9xZGlzay8xMDIvNTY5Ni9yZW1vdmFibGUgPSAiMSIKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQv
cWRpc2svMTAyLzU2OTYvYm9vdGFibGUgPSAiMSIKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvcWRp
c2svMTAyLzU2OTYvc3RhdGUgPSAiMiIKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvcWRpc2svMTAy
LzU2OTYvZGV2ID0gImhkZCIKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvcWRpc2svMTAyLzU2OTYv
dHlwZSA9ICJxZGlzayIKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvcWRpc2svMTAyLzU2OTYvbW9k
ZSA9ICJyIgovbG9jYWwvZG9tYWluLzAvYmFja2VuZC9xZGlzay8xMDIvNTY5Ni9kZXZpY2UtdHlw
ZSA9ICJjZHJvbSIKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvcWRpc2svMTAyLzU2OTYvZGlzY2Fy
ZC1lbmFibGUgPSAiMCIKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvcWRpc2svMTAyLzU2OTYvZmVh
dHVyZS1mbHVzaC1jYWNoZSA9ICIxIgovbG9jYWwvZG9tYWluLzAvYmFja2VuZC9xZGlzay8xMDIv
NTY5Ni9mZWF0dXJlLXBlcnNpc3RlbnQgPSAiMSIKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvcWRp
c2svMTAyLzU2OTYvaW5mbyA9ICI1IgovbG9jYWwvZG9tYWluLzAvYmFja2VuZC9xZGlzay8xMDIv
NTY5Ni9ob3RwbHVnLXN0YXR1cyA9ICJjb25uZWN0ZWQiCi9sb2NhbC9kb21haW4vMTAyL2Rldmlj
ZS92YmQvNTY5NiA9ICIiCi9sb2NhbC9kb21haW4vMTAyL2RldmljZS92YmQvNTY5Ni9iYWNrZW5k
ID0gIi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3FkaXNrLzEwMi81Njk2IgovbG9jYWwvZG9tYWlu
LzEwMi9kZXZpY2UvdmJkLzU2OTYvYmFja2VuZC1pZCA9ICIwIgovbG9jYWwvZG9tYWluLzEwMi9k
ZXZpY2UvdmJkLzU2OTYvc3RhdGUgPSAiMSIKL2xvY2FsL2RvbWFpbi8xMDIvZGV2aWNlL3ZiZC81
Njk2L3ZpcnR1YWwtZGV2aWNlID0gIjU2OTYiCi9sb2NhbC9kb21haW4vMTAyL2RldmljZS92YmQv
NTY5Ni9kZXZpY2UtdHlwZSA9ICJjZHJvbSIKL2xpYnhsLzEwMi9kZXZpY2UvdmJkLzU2OTYgPSAi
IgovbGlieGwvMTAyL2RldmljZS92YmQvNTY5Ni9mcm9udGVuZCA9ICIvbG9jYWwvZG9tYWluLzEw
Mi9kZXZpY2UvdmJkLzU2OTYiCi9saWJ4bC8xMDIvZGV2aWNlL3ZiZC81Njk2L2JhY2tlbmQgPSAi
L2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvcWRpc2svMTAyLzU2OTYiCi9saWJ4bC8xMDIvZGV2aWNl
L3ZiZC81Njk2L3BhcmFtcyA9ICJhaW86L3RtcC9naWdvLmlzbyIKL2xpYnhsLzEwMi9kZXZpY2Uv
dmJkLzU2OTYvZnJvbnRlbmQtaWQgPSAiMTAyIgovbGlieGwvMTAyL2RldmljZS92YmQvNTY5Ni9v
bmxpbmUgPSAiMSIKL2xpYnhsLzEwMi9kZXZpY2UvdmJkLzU2OTYvcmVtb3ZhYmxlID0gIjEiCi9s
aWJ4bC8xMDIvZGV2aWNlL3ZiZC81Njk2L2Jvb3RhYmxlID0gIjEiCi9saWJ4bC8xMDIvZGV2aWNl
L3ZiZC81Njk2L3N0YXRlID0gIjEiCi9saWJ4bC8xMDIvZGV2aWNlL3ZiZC81Njk2L2RldiA9ICJo
ZGQiCi9saWJ4bC8xMDIvZGV2aWNlL3ZiZC81Njk2L3R5cGUgPSAicWRpc2siCi9saWJ4bC8xMDIv
ZGV2aWNlL3ZiZC81Njk2L21vZGUgPSAiciIKL2xpYnhsLzEwMi9kZXZpY2UvdmJkLzU2OTYvZGV2
aWNlLXR5cGUgPSAiY2Ryb20iCi9saWJ4bC8xMDIvZGV2aWNlL3ZiZC81Njk2L2Rpc2NhcmQtZW5h
YmxlID0gIjAiCnhsIGJsb2NrLWRldGFjaCA8dm0tbmFtZT4gaGRkCgoKKyB4bCBibG9jay1kZXRh
Y2ggPHZtLW5hbWU+IGhkZApsaWJ4bDogZXJyb3I6IGxpYnhsX2RldmljZS5jOjEwNzU6ZGV2aWNl
X2JhY2tlbmRfY2FsbGJhY2s6IERvbWFpbiAxMDI6dW5hYmxlIHRvIHJlbW92ZSBkZXZpY2Ugd2l0
aCBwYXRoIC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3FkaXNrLzEwMi81Njk2CmxpYnhsOiBlcnJv
cjogbGlieGxfZGV2aWNlLmM6MTM3NTpkZXZpY2VfYWRkcm1fYW9jb21wbGV0ZTogRG9tYWluIDEw
MjpVbmFibGUgdG8gcmVtb3ZlIHZiZCB3aXRoIGlkIDU2OTYKbGlieGxfZGV2aWNlX2Rpc2tfcmVt
b3ZlIGZhaWxlZC4KeGwgYmxvY2stbGlzdCA8dm0tbmFtZT4KCgorIHhsIGJsb2NrLWxpc3QgPHZt
LW5hbWU+ClZkZXYgIEJFICBoYW5kbGUgc3RhdGUgZXZ0LWNoIHJpbmctcmVmIEJFLXBhdGgKNTE3
MTIgMCAgIDEwMiAgICAxICAgICAtMSAgICAgLTEgICAgICAgL2xvY2FsL2RvbWFpbi8wL2JhY2tl
bmQvdmJkLzEwMi81MTcxMgo1MTcyOCAwICAgMTAyICAgIDEgICAgIC0xICAgICAtMSAgICAgICAv
bG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMTAyLzUxNzI4CnhlbnN0b3JlLWxzIC1mIHwgZ3Jl
cCAnLzEwMi8nIHwgZ3JlcCAnLzU2OTYnCgoKKyB4ZW5zdG9yZS1scyAtZgorIGdyZXAgLzU2OTYK
KyBncmVwIC8xMDIvCnhsIGJsb2NrLWF0dGFjaCA8dm0tbmFtZT4gL3RtcC9naWdvLmlzbyxyYXcs
eHZkZCxybyxjZHJvbQoKCisgeGwgYmxvY2stYXR0YWNoIDx2bS1uYW1lPiAvdG1wL2dpZ28uaXNv
LHJhdyx4dmRkLHJvLGNkcm9tCnhsIGJsb2NrLWxpc3QgPHZtLW5hbWU+CgoKKyB4bCBibG9jay1s
aXN0IDx2bS1uYW1lPgpWZGV2ICBCRSAgaGFuZGxlIHN0YXRlIGV2dC1jaCByaW5nLXJlZiBCRS1w
YXRoCjUxNzEyIDAgICAxMDIgICAgMSAgICAgLTEgICAgIC0xICAgICAgIC9sb2NhbC9kb21haW4v
MC9iYWNrZW5kL3ZiZC8xMDIvNTE3MTIKNTE3MjggMCAgIDEwMiAgICAxICAgICAtMSAgICAgLTEg
ICAgICAgL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEwMi81MTcyOAo1MTc2MCAwICAgMTAy
ICAgIDEgICAgIC0xICAgICAtMSAgICAgICAvbG9jYWwvZG9tYWluLzAvYmFja2VuZC9xZGlzay8x
MDIvNTE3NjAKeGVuc3RvcmUtbHMgLWYgfCBncmVwICcvMTAyLycgfCBncmVwICcvNTE3NjAnCgoK
KyBncmVwIC81MTc2MAorIHhlbnN0b3JlLWxzIC1mCisgZ3JlcCAvMTAyLwovbG9jYWwvZG9tYWlu
LzAvYmFja2VuZC9xZGlzay8xMDIvNTE3NjAgPSAiIgovbG9jYWwvZG9tYWluLzAvYmFja2VuZC9x
ZGlzay8xMDIvNTE3NjAvZnJvbnRlbmQgPSAiL2xvY2FsL2RvbWFpbi8xMDIvZGV2aWNlL3ZiZC81
MTc2MCIKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvcWRpc2svMTAyLzUxNzYwL3BhcmFtcyA9ICJh
aW86L3RtcC9naWdvLmlzbyIKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvcWRpc2svMTAyLzUxNzYw
L2Zyb250ZW5kLWlkID0gIjEwMiIKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvcWRpc2svMTAyLzUx
NzYwL29ubGluZSA9ICIxIgovbG9jYWwvZG9tYWluLzAvYmFja2VuZC9xZGlzay8xMDIvNTE3NjAv
cmVtb3ZhYmxlID0gIjEiCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3FkaXNrLzEwMi81MTc2MC9i
b290YWJsZSA9ICIxIgovbG9jYWwvZG9tYWluLzAvYmFja2VuZC9xZGlzay8xMDIvNTE3NjAvc3Rh
dGUgPSAiMiIKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvcWRpc2svMTAyLzUxNzYwL2RldiA9ICJ4
dmRkIgovbG9jYWwvZG9tYWluLzAvYmFja2VuZC9xZGlzay8xMDIvNTE3NjAvdHlwZSA9ICJxZGlz
ayIKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvcWRpc2svMTAyLzUxNzYwL21vZGUgPSAiciIKL2xv
Y2FsL2RvbWFpbi8wL2JhY2tlbmQvcWRpc2svMTAyLzUxNzYwL2RldmljZS10eXBlID0gImNkcm9t
IgovbG9jYWwvZG9tYWluLzAvYmFja2VuZC9xZGlzay8xMDIvNTE3NjAvZGlzY2FyZC1lbmFibGUg
PSAiMCIKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvcWRpc2svMTAyLzUxNzYwL2ZlYXR1cmUtZmx1
c2gtY2FjaGUgPSAiMSIKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvcWRpc2svMTAyLzUxNzYwL2Zl
YXR1cmUtcGVyc2lzdGVudCA9ICIxIgovbG9jYWwvZG9tYWluLzAvYmFja2VuZC9xZGlzay8xMDIv
NTE3NjAvaW5mbyA9ICI1IgovbG9jYWwvZG9tYWluLzAvYmFja2VuZC9xZGlzay8xMDIvNTE3NjAv
aG90cGx1Zy1zdGF0dXMgPSAiY29ubmVjdGVkIgovbG9jYWwvZG9tYWluLzEwMi9kZXZpY2UvdmJk
LzUxNzYwID0gIiIKL2xvY2FsL2RvbWFpbi8xMDIvZGV2aWNlL3ZiZC81MTc2MC9iYWNrZW5kID0g
Ii9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3FkaXNrLzEwMi81MTc2MCIKL2xvY2FsL2RvbWFpbi8x
MDIvZGV2aWNlL3ZiZC81MTc2MC9iYWNrZW5kLWlkID0gIjAiCi9sb2NhbC9kb21haW4vMTAyL2Rl
dmljZS92YmQvNTE3NjAvc3RhdGUgPSAiMSIKL2xvY2FsL2RvbWFpbi8xMDIvZGV2aWNlL3ZiZC81
MTc2MC92aXJ0dWFsLWRldmljZSA9ICI1MTc2MCIKL2xvY2FsL2RvbWFpbi8xMDIvZGV2aWNlL3Zi
ZC81MTc2MC9kZXZpY2UtdHlwZSA9ICJjZHJvbSIKL2xpYnhsLzEwMi9kZXZpY2UvdmJkLzUxNzYw
ID0gIiIKL2xpYnhsLzEwMi9kZXZpY2UvdmJkLzUxNzYwL2Zyb250ZW5kID0gIi9sb2NhbC9kb21h
aW4vMTAyL2RldmljZS92YmQvNTE3NjAiCi9saWJ4bC8xMDIvZGV2aWNlL3ZiZC81MTc2MC9iYWNr
ZW5kID0gIi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3FkaXNrLzEwMi81MTc2MCIKL2xpYnhsLzEw
Mi9kZXZpY2UvdmJkLzUxNzYwL3BhcmFtcyA9ICJhaW86L3RtcC9naWdvLmlzbyIKL2xpYnhsLzEw
Mi9kZXZpY2UvdmJkLzUxNzYwL2Zyb250ZW5kLWlkID0gIjEwMiIKL2xpYnhsLzEwMi9kZXZpY2Uv
dmJkLzUxNzYwL29ubGluZSA9ICIxIgovbGlieGwvMTAyL2RldmljZS92YmQvNTE3NjAvcmVtb3Zh
YmxlID0gIjEiCi9saWJ4bC8xMDIvZGV2aWNlL3ZiZC81MTc2MC9ib290YWJsZSA9ICIxIgovbGli
eGwvMTAyL2RldmljZS92YmQvNTE3NjAvc3RhdGUgPSAiMSIKL2xpYnhsLzEwMi9kZXZpY2UvdmJk
LzUxNzYwL2RldiA9ICJ4dmRkIgovbGlieGwvMTAyL2RldmljZS92YmQvNTE3NjAvdHlwZSA9ICJx
ZGlzayIKL2xpYnhsLzEwMi9kZXZpY2UvdmJkLzUxNzYwL21vZGUgPSAiciIKL2xpYnhsLzEwMi9k
ZXZpY2UvdmJkLzUxNzYwL2RldmljZS10eXBlID0gImNkcm9tIgovbGlieGwvMTAyL2RldmljZS92
YmQvNTE3NjAvZGlzY2FyZC1lbmFibGUgPSAiMCIKeGwgYmxvY2stZGV0YWNoIDx2bS1uYW1lPiB4
dmRkCgoKKyB4bCBibG9jay1kZXRhY2ggPHZtLW5hbWU+IHh2ZGQKbGlieGw6IGVycm9yOiBsaWJ4
bF9kZXZpY2UuYzoxMDc1OmRldmljZV9iYWNrZW5kX2NhbGxiYWNrOiBEb21haW4gMTAyOnVuYWJs
ZSB0byByZW1vdmUgZGV2aWNlIHdpdGggcGF0aCAvbG9jYWwvZG9tYWluLzAvYmFja2VuZC9xZGlz
ay8xMDIvNTE3NjAKbGlieGw6IGVycm9yOiBsaWJ4bF9kZXZpY2UuYzoxMzc1OmRldmljZV9hZGRy
bV9hb2NvbXBsZXRlOiBEb21haW4gMTAyOlVuYWJsZSB0byByZW1vdmUgdmJkIHdpdGggaWQgNTE3
NjAKbGlieGxfZGV2aWNlX2Rpc2tfcmVtb3ZlIGZhaWxlZC4KeGwgYmxvY2stbGlzdCA8dm0tbmFt
ZT4KCgorIHhsIGJsb2NrLWxpc3QgPHZtLW5hbWU+ClZkZXYgIEJFICBoYW5kbGUgc3RhdGUgZXZ0
LWNoIHJpbmctcmVmIEJFLXBhdGgKNTE3MTIgMCAgIDEwMiAgICAxICAgICAtMSAgICAgLTEgICAg
ICAgL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzEwMi81MTcxMgo1MTcyOCAwICAgMTAyICAg
IDEgICAgIC0xICAgICAtMSAgICAgICAvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMTAyLzUx
NzI4CnhlbnN0b3JlLWxzIC1mIHwgZ3JlcCAnLzEwMi8nIHwgZ3JlcCAnLzUxNzYwJwoKKyB4ZW5z
dG9yZS1scyAtZgorIGdyZXAgLzUxNzYwCisgZ3JlcCAvMTAyLwp4YW5hZHUocm9vdCkgMiAkCgpT
Y3JpcHQgZG9uZSBvbiBTdW4gMjIgT2N0IDIwMTcgMTE6MDI6NTggQU0gRURUCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBs
aXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNl
cnM=

From xen-users-bounces@lists.xen.org Sun Oct 29 15:20:45 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 29 Oct 2017 15:20: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 1e8pNG-000720-LA; Sun, 29 Oct 2017 15:19:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <berillions@gmail.com>) id 1e8697-00049P-QS
 for xen-users@lists.xenproject.org; Fri, 27 Oct 2017 15:02:05 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 B9/2A-13910-D6A43F95; Fri, 27 Oct 2017 15:02:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkleJIrShJLcpLzFFi42K5GHp/k26O1+d
 Ig4kvhSze7fvL7MDocfjDFZYAxijWzLyk/IoE1oxPT5ewFKwQqth+YRp7A+MSgS5GLg4hgVmM
 EjMXzGQDcVgEGlglfn58xgLiSAjMYZXoWPkQyOEEcsokjr+bBGUXSTRcn8EMYZdI3D//iA3E5
 hUQlDg58wlYjZCAj8S75ZMYQWxOAX2JX593skKs288scffnfLAGNgF1iZnLrrGD2CwCqhLvLh
 xihRgUILG86QdYs7CAicSuPXvAbBEBNYlfe9eB9TILuEjsW/uLCcL2kTjZ/IR9AqPgLCR3zEK
 SgrA1JVq3/4ayNSQW3NnHCGFrSyxb+Jp5ASPrKkaN4tSistQiXSMTvaSizPSMktzEzBxdQwMz
 vdzU4uLE9NScxKRiveT83E2MwGBnAIIdjPs+Rh5ilORgUhLl3Xf+U6QQX1J+SmVGYnFGfFFpT
 mrxIUYZDg4lCd4Znp8jhQSLUtNTK9Iyc4BxB5OW4OBREuF97QGU5i0uSMwtzkyHSJ1idOW4cO
 fSHyaOA3tuAckNN+8CyX1g8tnM1w3MQix5+XmpUuK8RSCzBUCaM0rz4EbDUsYlRlkpYV5GoGO
 FeApSi3IzS1DlXzGKczAqCfOmgEzhycwrgbvgFdBxTEDHNal+ADmuJBEhJdXAuLze4liL16Ki
 l2dL7+5Ta+5eY7dw77Rt3WfDVRL0SxV/hR7n/9KqVF1xuSRFI5KhrmJHjbTcwVQOOeekxwyul
 3f+2G3xbu+WC2+/CbaqLlWYslKtuDOwRPn1rxqRS2UtYV/OekZtvzHnRZ/SzNtrY9fP3jyVOX
 97bcOa/setlgeKemY7ftVcqMRSnJFoqMVcVJwIAIQrLDUUAwAA
X-Env-Sender: berillions@gmail.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1509116523!113853653!1
X-Originating-IP: [209.85.223.178]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
 ML_RADAR_SPEW_LINKS_8,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63411 invoked from network); 27 Oct 2017 15:02:04 -0000
Received: from mail-io0-f178.google.com (HELO mail-io0-f178.google.com)
 (209.85.223.178)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Oct 2017 15:02:04 -0000
Received: by mail-io0-f178.google.com with SMTP id e89so13282777ioi.11
 for <xen-users@lists.xenproject.org>; Fri, 27 Oct 2017 08:02:04 -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=tEZ7Pxp+HNRBnFAkd47ybi9LbAppyNmOAccxEX/v/a0=;
 b=HjEHCOi424WLsYgU63ygMgHMVQ1LIcryKJNfVUkiLpFW1QBHc+3Vo0zoSkU3cM+JR3
 L+tXnKQQfRRFFG5BzUYJcPqvtzHk/QkeskUTfNksmYU2x3RpqvQo8zfZAl2L+NOFa5xH
 lSgcMBvviTPMVZg9HhQR61IgBQpwOWx3/BpWW8C5AUCtILHh52x4UHWATCsal0VzXtM8
 GuN8qu6pZBw57YkA7SOVm2HC3EOkF2pilWKe0CBWuRrh5gngt3xea7cUBqnYQKhHwRjA
 qIECrUZzxFo+ZjlsYkYPVELCaaMNjljYB3btypl1QcgXtBgbhO44CguocxX3++knBKlF
 CliQ==
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=tEZ7Pxp+HNRBnFAkd47ybi9LbAppyNmOAccxEX/v/a0=;
 b=jo587PJw2OCCLQzOg5s143RUvuOo4MfNvubDThURLtytZAAIUjD99r0o2aG0V6NQmV
 JeyVOt4pKqsuvfXuhb18VnU5++3iq0KAlKL6XCMdfqrRij0pPOpdxjExci5a453j7yNn
 135VXUWFjafXRfM687IIV7HqWOsttHIWrVr/UwR4pEf3hssbuoq+KpBaI+9wIw3EQqY7
 f10088H0tIgEWIWrdH/PXMSbxHXm4ABqyvmzGeJkvDZ5nzsq6pFFTEWrObterEAsKEV8
 iyP3q/M9ezm93SahbCARhFhFHKOBLkbmF7Rj2qIoO/fS1ldS/1suXwHYYZUwxmYE79/X
 LjPw==
X-Gm-Message-State: AMCzsaWhAfcv4ym+2Q7iTH81wAC+58b5PlehoZSGUmVeXsAnP5xoPDng
 RvRwmWb7aVAPdrS3Tbtdw4OqR70L6/RTuScwuLk=
X-Google-Smtp-Source: ABhQp+QXtYI3l8vZ0ukotmU/nwq9+KIXYFIbw3oK+kVtBaxiQ5gi7rm6j5YPidot+AClCNOUfzzUaXi5M2xmEDjONr4=
X-Received: by 10.107.140.143 with SMTP id o137mr993136iod.206.1509116523061; 
 Fri, 27 Oct 2017 08:02:03 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.138.214 with HTTP; Fri, 27 Oct 2017 08:02:02 -0700 (PDT)
In-Reply-To: <1509094364.4766.8.camel@linux.it>
References: <CAGib1vexB80tZ+nA=PMvopoamZMajhY7+MHvccxxZHGUrRi9xw@mail.gmail.com>
 <1508920872.19391.6.camel@linux.it>
 <CAGib1vdu8cSy8dfdJ8O4-tF0ZVX-yTxd+-MrbiNC_XLUtcBqVA@mail.gmail.com>
 <CAO3v1VQ5aZ=Qak0Kat0HmriDb0Yen4tkystgR4tg65-JcyG4KA@mail.gmail.com>
 <CAGib1vdYp3fywYCzLc8X30sKJKRDeOqxuTA+HYE6mqRHocFyVw@mail.gmail.com>
 <1509091118.4766.5.camel@linux.it>
 <8F37508F-5B58-4B60-A3C5-29E6F841D819@gmail.com>
 <1509094364.4766.8.camel@linux.it>
From: Berillions <berillions@gmail.com>
Date: Fri, 27 Oct 2017 17:02:02 +0200
Message-ID: <CAGib1ver5BGmKA1BrySyWYY2k9OcLMW_OufVPTCFTH3W8tT3yg@mail.gmail.com>
To: Dario Faggioli <raistlin@linux.it>
X-Mailman-Approved-At: Sun, 29 Oct 2017 15:19:41 +0000
Cc: Kun Cheng <chengkunck@gmail.com>, xen-users@lists.xenproject.org
Subject: Re: [Xen-users] Not good performance on 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="===============1849712583011289662=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============1849712583011289662==
Content-Type: multipart/alternative; boundary="94eb2c063e644825af055c88928a"

--94eb2c063e644825af055c88928a
Content-Type: text/plain; charset="UTF-8"

I tried with your suggestion Dario and even if i launch "xl vcpu-pin 0 all
0-3", i have slowndown during the benchmark for Rise of the Tomb Raider and
Assassin's Creed : Origins.
I share you my "xl info" :
https://pastebin.com/T2ydFuyi

2017-10-27 10:52 GMT+02:00 Dario Faggioli <raistlin@linux.it>:

> On Fri, 2017-10-27 at 10:42 +0200, LOMBARD Maxime wrote:
> > @Dario :
> > I have this error message when i set 'dom0_max_vcpus=4
> > dom0_vcpus_pin' to the boot parameter.
> >
> Right.
>
> Get rid of 'dom0_vcpus_pin'.
>
> Dario
> --
> <<This happens because I choose it to happen!>> (Raistlin Majere)
> -----------------------------------------------------------------
> Dario Faggioli, Ph.D, http://about.me/dario.faggioli
>

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

<div dir=3D"ltr"><div>I tried with your suggestion Dario and even if i laun=
ch &quot;xl vcpu-pin 0 all 0-3&quot;, i have slowndown during the benchmark=
 for Rise of the Tomb Raider and Assassin&#39;s Creed : Origins.<br></div>I=
 share you my &quot;xl info&quot; : <br><a href=3D"https://pastebin.com/T2y=
dFuyi">https://pastebin.com/T2ydFuyi</a><br></div><div class=3D"gmail_extra=
"><br><div class=3D"gmail_quote">2017-10-27 10:52 GMT+02:00 Dario Faggioli =
<span dir=3D"ltr">&lt;<a href=3D"mailto:raistlin@linux.it" target=3D"_blank=
">raistlin@linux.it</a>&gt;</span>:<br><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span=
 class=3D"">On Fri, 2017-10-27 at 10:42 +0200, LOMBARD Maxime wrote:<br>
&gt; @Dario :<br>
&gt; I have this error message when i set &#39;dom0_max_vcpus=3D4<br>
&gt; dom0_vcpus_pin&#39; to the boot parameter.<br>
&gt;<br>
</span>Right.<br>
<br>
Get rid of &#39;dom0_vcpus_pin&#39;.<br>
<div class=3D"HOEnZb"><div class=3D"h5"><br>
Dario<br>
--<br>
&lt;&lt;This happens because I choose it to happen!&gt;&gt; (Raistlin Majer=
e)<br>
------------------------------<wbr>------------------------------<wbr>-----=
<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></div></div></=
blockquote></div><br></div>

--94eb2c063e644825af055c88928a--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============1849712583011289662==--


From xen-users-bounces@lists.xen.org Sun Oct 29 15:20:45 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 29 Oct 2017 15:20: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 1e8pNH-00072d-KC; Sun, 29 Oct 2017 15:19:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=947346c789=satish.r.arravalli@raytheon.com>)
 id 1e8Bam-000716-Kn
 for xen-users@lists.xen.org; Fri, 27 Oct 2017 20:51:00 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 D2/2E-05089-33C93F95; Fri, 27 Oct 2017 20:50:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNKsWRWlGSWpSXmKPExsVyXO/4HV3jOZ8
 jDd7+47RYdfUAqwOjx9Hdv5kCGKNYM/OS8isSWDMW3XnPXvBOqKL3bDN7A+M0wS5GLg4WgU0s
 Ej8//GYFcYQEtjJJ9C39ygzh/GeUeL38ACOE851Rou/KfHYIZxujxMr7W4EcTg42AQuJ1+c2M
 ILYIgLmEv/OnGEFsYUFgiSWtr8GGsUBFA+X+PZHEKJET+J+33kmEJtFQFXi3dM/bCA2r0CAxJ
 pfp8FsRgExie+n1oDVMAuIS9x6Mh/MlhAQkFiy5zwzhC0q8fLxP1aQ8RICChIT9pVChGUlLs3
 vZoQIa0v0rvCFmJIncXjFGRaITYISJ2c+YYEoj5c4feM4IyqbC8huZJL4/vs+M8QcMYmt/5Um
 MErOQnLQLCRjZyEZCxHXkViw+xMbhK0tsWzha2YY+8yBx0zI4gsY2VcxahSnFpWlFukameslF
 WWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgRGdj0DA+MOxpa9focYJTmYlER5953/FC
 nEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgtdw9udIIcGi1PTUirTMHGCKgUlLcPAoifDuB0nzFhc
 k5hZnpkOkTjFacmy4efcPE8c+MPls5usGZiGWvPy8VClx3i6QBgGQhozSPLhxsDR4iVFWSpiX
 kYGBQYinILUoN7MEVf4VozgHo5IwrxjIFJ7MvBK4ra+ADmICOqhJ9QPIQSWJCCmpBsZNj093G
 Ye2cj/q9vUp2b5BqHD3uRtfFSWzVnHL92/f9rvzzrRfVk1Wfb0/13r8uG50QzCAQdjK2PWD1L
 FXywV222a8V7X4seH1YcGdFbxLvgYo3HwU/4olQ3Dev7gpK6WZgm86PK4WTmt8vUnewjQwL+L
 3nG9K6p+2mZ+9Un9yVf7h2zdl/8gpsRRnJBpqMRcVJwIA6e4ooH4DAAA=
X-Env-Sender: prvs=947346c789=satish.r.arravalli@raytheon.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1509137457!108274169!1
X-Originating-IP: [199.46.199.220]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38870 invoked from network); 27 Oct 2017 20:50:58 -0000
Received: from dfw-mailout10.raytheon.com (HELO dfw-mailout10.raytheon.com)
 (199.46.199.220)
 by server-15.tower-31.messagelabs.com with AES256-SHA encrypted SMTP;
 27 Oct 2017 20:50:58 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=raytheon.com;
 h=from : to : subject
 : date : message-id : content-type : mime-version; s=dkim2017;
 bh=JHsldH8WKsy3UxzZ7DsroUgOkY0VeRicVPkcYhWWdRI=;
 b=ZyybZdBXuyNgGaHxGgoPE6WciMPvOQJ7ACZTxmMrjBmFro0rscJvswgf/YCqiP15pio7
 VRhnKpyqJQA6Ces6m/0MIKHX8X0+ov6uVIcD/JAlBfM74v1z6gv6FX0LlQLtikryW/DZ
 TiRqx1m3g41tNYaMV+Q/ii199ZvGhCt48eFulVXDrwsMNRlMDx8l8EH29QVAfkE100oN
 XqD4v1OlsXjdqNVtjghuk9DfLDcBiQkbqiiO51OIgpU/vSQmVxbi91O3I5HgnhXGHalE
 d1S6qOWXnPhLK+qz7VwBqyqpODdMYMaVJ6owXkUs8JSpH54IuJ2bUqlV60YhK+l5P86x xg== 
Received: from tx-mailout10.rtnmail.ray.com (tx-mailout10.rtnmail.ray.com
 [138.126.127.234])
 by dfw-mailout10.ext.ray.com (8.16.0.21/8.16.0.21) with ESMTPS id
 v9RKouBG013305
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO)
 for <xen-users@lists.xen.org>; Fri, 27 Oct 2017 20:50:56 GMT
Received: from 008-smtp-out.ray.com ([23.103.8.149])
 by tx-mailout10.rtnmail.ray.com (8.16.0.21/8.16.0.21) with ESMTPS id
 v9RKouBf004555 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=OK)
 for <xen-users@lists.xen.org>; Fri, 27 Oct 2017 20:50:56 GMT
Received: from DM2PR0601MB028.008f.mgd2.msft.net (23.103.8.152) by
 DM2PR0601MB025.008f.mgd2.msft.net (23.103.8.149) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.77.20; Fri, 27
 Oct 2017 20:50:55 +0000
Received: from DM2PR0601MB028.008f.mgd2.msft.net ([23.103.8.152]) by
 DM2PR0601MB028.008f.mgd2.msft.net ([23.103.8.152]) with mapi id
 15.20.0077.023; Fri, 27 Oct 2017 20:50:55 +0000
From: Satish Arravalli <satish.r.arravalli@raytheon.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Thread-Topic: PREEMPT_RT_FULL selection in Linux prevents Xen guest support
 for ARM64.
Thread-Index: AdNPZO75QGanFC86S4SKYlde8Fr2UA==
Date: Fri, 27 Oct 2017 20:50:54 +0000
Message-ID: <c610c05f223e4e7e9f788701515f82e5@DM2PR0601MB028.008f.mgd2.msft.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [23.103.1.132]
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: DM2PR0601MB025:
MIME-Version: 1.0
X-Virus-Version: vendor=fsecure engine=2.50.10432:, ,
 definitions=2017-10-27_09:, , signatures=0
X-Virus-Version: vendor=fsecure engine=2.50.10432:, ,
 definitions=2017-10-27_09:, , signatures=0
X-DMZ-Spam-Details: rule=notspam policy=default score=0 spamscore=0
 suspectscore=0
 malwarescore=0 lowpriorityscore=0 phishscore=0 adultscore=0 bulkscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1707230000
 definitions=main-1710270268
X-DMZ-Spam-Reason: mlx
X-Mailman-Approved-At: Sun, 29 Oct 2017 15:19:41 +0000
Subject: [Xen-users] PREEMPT_RT_FULL selection in Linux prevents Xen guest
 support for 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="===============6851154378835851936=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============6851154378835851936==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_c610c05f223e4e7e9f788701515f82e5DM2PR0601MB028008fmgd2m_"

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

Why does the selection of "Fully Preemptible Kernel (PREEMPT_RT_FULL)" in L=
inux kernel prevent the selection of Xen guest support for ARM64?
Thank you for your reply.

--_000_c610c05f223e4e7e9f788701515f82e5DM2PR0601MB028008fmgd2m_
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">Why does the selection of &#8220;Fully Preemptible K=
ernel (PREEMPT_RT_FULL)&#8221; in Linux kernel prevent the selection of Xen=
 guest support for ARM64?<o:p></o:p></p>
<p class=3D"MsoNormal">Thank you for your reply. <o:p></o:p></p>
</div>
</body>
</html>

--_000_c610c05f223e4e7e9f788701515f82e5DM2PR0601MB028008fmgd2m_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============6851154378835851936==--


From xen-users-bounces@lists.xen.org Sun Oct 29 15:20:45 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 29 Oct 2017 15:20: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 1e8pNH-00072Q-A5; Sun, 29 Oct 2017 15:19:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e8B9X-00059y-Ku
 for Xen-users@lists.xen.org; Fri, 27 Oct 2017 20:22:51 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 B7/06-07499-A9593F95; Fri, 27 Oct 2017 20:22:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHIsWRWlGSWpSXmKPExsVybKJssu6sqZ8
 jDRauErVYdfUAqwOjx9Hdv5kCGKNYM/OS8isSWDPOLLzAXNAtXbGubzFLA+MWsS5GLg4hgSVM
 Ev9+vWDvYuTkYBFwkGjdeJili5GDg1EgRuLBD2uQMKNAmMTky0tYIUq0Jb5vXcwIYrMJGEr8f
 bKJDaRcAshe8pkDJCwioCNx9PMMZpDxzAL/GCVmr14HVi8sECixdvJfJhCbE8je+64FbC2vgJ
 fEyy/XmSDuucwocWfVGRaQhKiArsShf3/YIIoEJU7OfAIWZxbwlpjfdoQNwvaS6Dv1mmkCo+A
 sJGWzkJTNQlIGYatLHNz+gBHClpfYdn0VK0zN3MnTmRYwsq1i1ChOLSpLLdI1NtJLKspMzyjJ
 TczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMfwYg2MF4el3gIUZJDiYlUd595z9FCvEl5adUZ
 iQWZ8QXleakFh9ilOHgUJLgDZ3yOVJIsCg1PbUiLTMHGIkwaQkOHiUR3mqQNG9xQWJucWY6RO
 oUoyXHsU2X/zBx/Jh0BUg+m/m6gVmIJS8/L1VKnLcHpEEApCGjNA9uHCxZXGKUlRLmZQQ6UIi
 nILUoN7MEVf4VozgHo5IwbzvIFJ7MvBK4ra+ADmICOqhJ9QPIQSWJCCmpBkb9dOsMN45tS9s7
 4m4m35O8Z69bMEl+Rdbr0qLbITN/SszxuS8y/0uD027G26mFSyouBpZVPJpnrFm+17FOILk5X
 nN/IHPuyT/vN3muKotffImpbaZtwtRYWatwj3x506/CPyY8/L5c6sPDp9d+KEbtP3929Vqhq4
 bqr+dOKtHYWvpK8dXtTFslluKMREMt5qLiRAA2DkypEQMAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1509135768!67316828!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57470 invoked from network); 27 Oct 2017 20:22:50 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Oct 2017 20:22:50 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 1F42521933;
 Fri, 27 Oct 2017 20:22:48 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 1F42521933
Date: Fri, 27 Oct 2017 13:22:47 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Brett Stahlman <brettstahlman@gmail.com>
In-Reply-To: <CAOyxqK=6L5M13wTYaQXTpvZ0qdfWthmrxMsDvzFQO1gmKHP_bw@mail.gmail.com>
Message-ID: <alpine.DEB.2.10.1710271303580.3086@sstabellini-ThinkPad-X260>
References: <CAOyxqKnSvNg615GpJqXy7=TqPCsHebD44ORDbrGQ0_yYYFkdoQ@mail.gmail.com>
 <20171027143133.dydwt3ctp7qu4ed4@dhcp-3-128.uk.xensource.com>
 <CAOyxqK=6L5M13wTYaQXTpvZ0qdfWthmrxMsDvzFQO1gmKHP_bw@mail.gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-22674974-1509134742=:3086"
Content-ID: <alpine.DEB.2.10.1710271305470.3086@sstabellini-ThinkPad-X260>
X-Mailman-Approved-At: Sun, 29 Oct 2017 15:19:41 +0000
Cc: Stefano Stabellini <sstabellini@kernel.org>, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, Julien Grall <julien.grall@arm.com>,
 Paul.Durrant@citrix.com, Xen-users@lists.xen.org,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-users] Error accessing memory mapped by
 xenforeignmemory_map()
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 message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-22674974-1509134742=:3086
Content-Type: TEXT/PLAIN; CHARSET=UTF-8
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.10.1710271305471.3086@sstabellini-ThinkPad-X260>

CC'ing the tools Maintainers and Paul

On Fri, 27 Oct 2017, Brett Stahlman wrote:
> On Fri, Oct 27, 2017 at 9:31 AM, Roger Pau Monné <roger.pau@citrix.com> wrote:
> > Adding the ARM maintainers.
> >
> > On Wed, Oct 25, 2017 at 11:54:59AM -0500, Brett Stahlman wrote:
> >> I'm trying to use the "xenforeignmemory" library to read arbitrary
> >> memory ranges from a Xen domain. The code performing the reads is
> >> designed to run in dom0 on a Zynq ultrascale MPSoC (ARM64), though I'm
> >> currently testing in QEMU. I constructed a simple test program, which
> >> reads an arbitrary domid/address pair from the command line, converts
> >> the address (assumed to be physical) to a page frame number, and uses
> >> xenforeignmemory_map() to map the page into the test app's virtual
> >> memory space. Although xenforeignmemory_map() returns a non-NULL
> >> pointer, my attempt to dereference it fails with the following error:
> >>
> >> (XEN) traps.c:2508:d0v1 HSR=0x93810007 pc=0x400a20 gva=0x7f965f7000
> >> gpa=0x00000030555000
> >>
> >> [   74.361735] Unhandled fault: ttbr address size fault (0x92000000)
> >> at 0x0000007f965f7000
> >> Bus error
> >
> > I'm not sure what a Bus error means on ARM, have you tried to look
> > at traps.c:2508 to see if there's some comment explaining why this
> > fault is triggered?
> 
> I believe the fault is occurring because mmap() failed to map the page.
> Although xenforeignmemory_map() is indeed returning a non-NULL pointer,
> code comments indicate that this does not imply success: page-level
> errors might still be returned in the provided "err" array. In my case,
> it appears that an EINVAL is produced by mmap(): specifically, I believe
> it's coming from privcmd_ioctl_mmap_batch() (drivers/xen/privcmd.c), but
> there are a number of conditions that can produce this error code, and I
> haven't yet determined which is to blame...
> 
> So although I'm not sure why I would get an "address size" fault, it
> makes sense that the pointer dereference would generate some sort of
> paging-related fault, given that the page mapping was unsuccessful.
> Hopefully, ARM developers will be able to explain why it was
> unsuccessful, or at least give me an idea of what sorts of things could
> cause a mapping attempt to fail... At this point, I'm not particular
> about what address I map. I just want to be able to read known data at a
> fixed (non-paged) address (e.g., kernel code/data), so I can prove to
> myself that the page is actually mapped.

The fault means "Data Abort from a lower Exception level". It could be
an MMU fault or an alignment fault, according to the ARM ARM.

I guess that the address range is not good. What DomU addresses are you
trying to map?



> > I'm not sure the xenforeigmemory library is used on ARM, since IIRC on
> > x86 that's mainly used for QEMU device emulation, which is not done
> > for ARM. There are examples of guest memory mappings on tools/libxc/,
> > for example xc_dom_boot.c, although that's using the
> > xc_map_foreign_ranges interface.
> 
> Thanks. I'll have a look at this...
> Brett S.
--8323329-22674974-1509134742=:3086
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--8323329-22674974-1509134742=:3086--


From xen-users-bounces@lists.xen.org Sun Oct 29 19:14:37 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 29 Oct 2017 19:14: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 1e8t1V-0006aQ-11; Sun, 29 Oct 2017 19:13:29 +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 1e8t1T-0006aK-B5
 for xen-users@lists.xen.org; Sun, 29 Oct 2017 19:13:27 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 D7/EA-30115-65826F95; Sun, 29 Oct 2017 19:13:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLIsWRWlGSWpSXmKPExsXitHjXad1QjW+
 RBqsaNS1WXT3A6sDocXT3b6YAxijWzLyk/IoE1oy3n3vZCm6pVGw6t4WlgXGDQhcjFweLwDwW
 iVndzewgjoTATxaJHZeOsHUxcnIICdRKrHl1ghHEZhHQlnhxdj2YzSagKtH/+SMjRI2mxKPjF
 5lBbBEBdYn7h+6xgNi8AjYSh88cYwKxhQUiJK5d3QYVF5Q4OfMJmM0sECPxdOJ7dog5DhKnl7
 0F2ssBdESBxOslERAlIhInVh1imcDINwtJ9ywk3bOQlM0C6mYGumL9PCGIsLzE9rdzmCFsNYn
 b265ClWtLLFv4mnkBI/sqRo3i1KKy1CJdYwO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK9
 5PzcTYzAYGYAgh2Mf9cGHmKU5GBSEuXdd/5TpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXln1b
 5FCgkWp6akVaZk5wLiCSUtw8CiJ8LKBpHmLCxJzizPTIVKnGAM5jm26/IeJo+PmXSC5AUzuA5
 NPwOS8fZsamDmezXzdwCzEkpeflyolzvtGDWiQAMigjNI8uDWwVHGJUVZKmJcR6HAhnoLUotz
 MElT5V4ziHIxKwhDn8GTmlcBd8wroUCagQzUkv4AcWpKIkJJqYOSvWv1m2ezwdU9n2PRp2664
 FPSIO0Ap5m1KXbe3yIlf6uwd2xau910cyvureR732nnlWY+yA8Wa2XObnUJ/HT8luIj7+cbYl
 Naf3o1ztJ+HfFq9O3b9+ZyPdZw8Jzr6Ej9Nfz/dIzPx8oODbSynT0x9lRj7JfXn7MxtSZN7HB
 jvLZkezrwsg0eJpTgj0VCLuag4EQDbEFy1EAMAAA==
X-Env-Sender: tlviewer@yahoo.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1509304404!109355844!1
X-Originating-IP: [66.163.186.203]
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.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53162 invoked from network); 29 Oct 2017 19:13:25 -0000
Received: from sonic310-22.consmr.mail.ne1.yahoo.com (HELO
 sonic310-22.consmr.mail.ne1.yahoo.com) (66.163.186.203)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 29 Oct 2017 19:13:25 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1509304404; bh=zxF018GytMJzLmBAJFF3Pv2dAU/M0CLATHKwT6m6Qf0=;
 h=Date:From:Reply-To:To:Subject:References:From:Subject;
 b=EDnfYwVCRRF1Ht2AGHm9TFGkjxQP3TOwwzY/kTo/F/3v3AW2OmK3dnEU6q4ns5HWoHle5kEI/k1FEkfkpd9gCB5kgddmDNVytK9EMQouUmt3dUn3MSCgf48eDUsvs+ULCEvigvGfky7luTt4hzwdhK0PKd0p2qBS8r4PLE8pihPvk1UpopqFpmaxSPwYij7LMxxEXaBk7lvy+GLSxEsqRgGyaUTEtilGSthm49CR5jrABF2upB4ulHxEXKV8vnyIZN5XRYAKLaWhxQrlnA47dlt/OIggZ7gb5i3funko8gRyBtCV/T98dLIETROQYV0bOKqhsJtAowkvdrkp3fJR6w==
X-YMail-OSG: EWUsgXQVM1nT2ju1Zx4oy.jji8hwfnoaf2RdimO6ngFKfyjhPAkRPdq8XGM6EY7
 cAAOaZhRq3Dmms8jzhcYtwxCDeRqZ3HvLYd1zUOLCVTwMDggdXjzhW4IZsSWtW_wnLGIuVsnkp20
 8Wvjf_tQEqL3CfiAch6W7m5Fl42su14.2UysqXSeR4OGSAiuSGkTNzQPfMQbdc0xWa_fvuIsdj3e
 EAWRkWi0rC3OAFdnTjYm8QgSvvviNkhnqDNwaBfJ9JC9aVPwpOVnyM6IcYkAYarZR.MoKMMnuB.7
 tbuDpavTYd4jZ2CmtoERcpU3ZsyWhnxehCrLiKJZBqE4kGf4i1jpPFuHXyXNOvEBg1wV.nSq6Esj
 of0m1poeu9tgM.CjcRiQkVsptdyqNWvLC8wh5H7IyQtmfnr5iiuNtDZHkS3CrNH.3fhsGTVhVeyy
 uhU9lwvc2vwOpzsb_Npv2xcZzcuuCFPpYOzXp9CsOwkJXrEAiswJoQIg9BOdxKMu92CyaU9DYDNs
 Qa67omFUW7qNgZUMOjLpzPqJZH9Q7G1db6x.3DU1XBAIndt2McCOONmgufC2Td3.4n8bWx12EUYW
 REmyGUsw-
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic310.consmr.mail.ne1.yahoo.com with HTTP; Sun, 29 Oct 2017 19:13:24 +0000
Date: Sun, 29 Oct 2017 19:13:20 +0000 (UTC)
From: Mark Pryor <tlviewer@yahoo.com>
To: Xen-users <xen-users@lists.xen.org>
Message-ID: <418579766.6457185.1509304400734@mail.yahoo.com>
MIME-Version: 1.0
References: <418579766.6457185.1509304400734.ref@mail.yahoo.com>
X-Mailer: WebService/1.1.10801 YahooMailNeo Mozilla/5.0 (X11; Linux x86_64;
 rv:52.0) Gecko/20100101 Firefox/52.0
Content-Length: 5230
Subject: [Xen-users] looking ahead to Buster (deb10) at freeze,
 deciding Xen version paired to qemu
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="===============8797180451377724792=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============8797180451377724792==
Content-Type: multipart/alternative; 
	boundary="----=_Part_6457184_186695852.1509304400732"
Content-Length: 4698

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

List,
Earlier this month I experimented with an NMU build of Xen-4.9 on Stretchhttps://lists.xenproject.org/archives/html/xen-users/2017-10/msg00016.html
Of course, its only a private build and I would never expect this to get accepted into current Stretch repo. The idea is to move the build from 4.8 to 4.9, with a few improvements, but keep the package partitions, time stamp, and build trees the same.
I've had good results with my NMU build and I use it daily. When I see the effort the Debian qemu team has made to keep qemu-2.8 current with Security fixes my confidence is raised too. I put a hold on the associated qemu-2.8 build (using libxen-4.9 headers) with `apt-mark hold xxyy`.

However, looking at how Buster packaged Xen with qemu makes me think that now and the next 6 months is a chance to change the direction for the better, moving Xen from 4.8.1 to 4.10.3 (eventually in June 2019) and build qemu with libxen-4.10 headers and libs.
Unfortunately, Buster has chosen xen-4.8.1 with qemu-2.10 for now, although I see no reason this choice can't change.

When xen-4.10 is released is when I will start with this project, unless Debian developers start first. There is no reason for me to build or test 4.10 in Buster now. I'm doing this in Ubuntu Artful.
If anyone is interested in any part of this, support or criticism, join us in 
##xen-packaging on Freenode
PryMar56


------=_Part_6457184_186695852.1509304400732
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_1509303364955_2602">List,</div><di=
v id=3D"yui_3_16_0_ym19_1_1509303364955_2638"><br></div><div id=3D"yui_3_16=
_0_ym19_1_1509303364955_2672">Earlier this month I experimented with an NMU=
 build of Xen-4.9 on Stretch</div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_=
1509303364955_2631"><a href=3D"https://lists.xenproject.org/archives/html/x=
en-users/2017-10/msg00016.html" class=3D"" id=3D"yui_3_16_0_ym19_1_15093033=
64955_2630">https://lists.xenproject.org/archives/html/xen-users/2017-10/ms=
g00016.html</a></div><div id=3D"yui_3_16_0_ym19_1_1509303364955_2791"><br><=
/div><div id=3D"yui_3_16_0_ym19_1_1509303364955_2768">Of course, its only a=
 private build and I would never expect this to get accepted into current S=
tretch repo. The idea is to move the build from 4.8 to 4.9, with a few impr=
ovements, but keep the package partitions, time stamp, and build trees the =
same.</div><div id=3D"yui_3_16_0_ym19_1_1509303364955_2939"><br></div><div =
dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1509303364955_3008">I've had good resul=
ts with my NMU build and I use it daily. When I see the effort the Debian q=
emu team has made to keep qemu-2.8 current with Security fixes my confidenc=
e is raised too. I put a hold on the associated qemu-2.8 build (using libxe=
n-4.9 headers) with `apt-mark hold xxyy`.<br></div><div id=3D"yui_3_16_0_ym=
19_1_1509303364955_2792"><br></div><div id=3D"yui_3_16_0_ym19_1_15093033649=
55_2769">However, looking at how Buster packaged Xen with qemu makes me thi=
nk that now and the next 6 months is a chance to change the direction for t=
he better, moving Xen from 4.8.1 to 4.10.3 (eventually in June 2019) and bu=
ild qemu with libxen-4.10 headers and libs.</div><div id=3D"yui_3_16_0_ym19=
_1_1509303364955_3009"><br></div><div id=3D"yui_3_16_0_ym19_1_1509303364955=
_2936">Unfortunately, Buster has chosen xen-4.8.1 with qemu-2.10 for now, a=
lthough I see no reason this choice can't change.<br></div><div id=3D"yui_3=
_16_0_ym19_1_1509303364955_2938"><br></div><div id=3D"yui_3_16_0_ym19_1_150=
9303364955_2937">When xen-4.10 is released is when I will start with this p=
roject, unless Debian developers start first. There is no reason for me to =
build or test 4.10 in Buster now. I'm doing this in Ubuntu Artful.</div><di=
v id=3D"yui_3_16_0_ym19_1_1509303364955_3029"><br></div><div id=3D"yui_3_16=
_0_ym19_1_1509303364955_3054">If anyone is interested in any part of this, =
support or criticism, join us in <br></div><div id=3D"yui_3_16_0_ym19_1_150=
9303364955_3055">##xen-packaging on Freenode</div><div id=3D"yui_3_16_0_ym1=
9_1_1509303364955_3056"><br></div><div id=3D"yui_3_16_0_ym19_1_150930336495=
5_3057">PryMar56</div><div id=3D"yui_3_16_0_ym19_1_1509303364955_3058"><br>=
</div><div id=3D"yui_3_16_0_ym19_1_1509303364955_3059"><br></div></div></bo=
dy></html>
------=_Part_6457184_186695852.1509304400732--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============8797180451377724792==--


From xen-users-bounces@lists.xen.org Sun Oct 29 19:52:31 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 29 Oct 2017 19:52: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 1e8tcB-0000zJ-Is; Sun, 29 Oct 2017 19:51:23 +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 1e8tcA-0000zD-1Y
 for Xen-users@lists.xen.org; Sun, 29 Oct 2017 19:51:22 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 BA/66-08608-93136F95; Sun, 29 Oct 2017 19:51:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOJsWRWlGSWpSXmKPExsWSoc9kr2th+C3
 SYNsHWYtVVw+wOjB6HN39mymAMYo1My8pvyKBNWPuEoOCxSwVk3/vYWlgPMzcxcjFwSLQwCzx
 b8d3xi5GTg5GgTCJ5scT2EESQgK9TBKX/y5jAkkwC4RK/P+7AMwWFgiUWDv5L5gtIpAmsfzNI
 qiGfkaJO6tes4Ik2AQ0Je58/gRUxMHBK2Al0TiFByTMIqAqsX76LnYQW1QgVeLrhLUsIDavgK
 DEyZlPwGxOAS+JCet/QO01k5i3+SEzhC0ucevJfKi4vETz1tlgcQkBJYm3Rw6wgNwgITCZUaK
 ptwUsISSgKDGj8yALRJGsxNGzc6BsX4lJS6ayg9wmIaAscarFDyJcJ3H842GoOc3sEmvb5zFC
 JHQkdr69DzaTT0BIYvuDPUwQRc+ZJaZ8hISEhICWxLqrH6EuKpCY29gHNekRq8SmO63sEAkZi
 bnvLjNCJLaySdza/p1pAqP2LKQgmIXk7VlI3p6F5O0FjCyrGNWLU4vKUot0jfWSijLTM0pyEz
 NzdA0NzPRyU4uLE9NTcxKTivWS83M3MQKTBwMQ7GDs+Od0iFGSg0lJlHff+U+RQnxJ+SmVGYn
 FGfFFpTmpxYcYZTg4lCR4uw2+RQoJFqWmp1akZeYA0xhMWoKDR0mENxckzVtckJhbnJkOkTrF
 aMxx4+H1P0wcz2a+bmAWYsnLz0uVEueVBSkVACnNKM2DGwRLr5cYZaWEeRmBThPiKUgtys0sQ
 ZV/xSjOwagkzPtbH2gKT2ZeCdy+V0CnMAGdoiH5BeSUkkSElFQDI7+HFcObFRfi70llLM02a1
 ae1m17dIHmf6vDF6Wk7aXuqYd7tEVd/Lmi2bpQcNuZrsJCT1uniiZX7cZQo7/cn/TY6pROcD6
 Ubefbs7C/fY3TwZmySvXhcVeUm2LWs52vVXh4c+UE9vkpcsVa+o8SrhzvvtnKuFhET9okqHxZ
 R8f+epF/whVKLMUZiYZazEXFiQCjTqavqgMAAA==
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1509306680!72982939!1
X-Originating-IP: [104.47.2.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61471 invoked from network); 29 Oct 2017 19:51:20 -0000
Received: from mail-db5eur01on0063.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.63)
 by server-4.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 29 Oct 2017 19:51:20 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=T4fBJwUxpON213kWZZexnETG/S9bQFK1o5MdVYsjalw=;
 b=FIfhaUwGf495MFPwOq7YUYHtibR7c2omQM/e+skRw4gWEeW0qCl7lb0T4Hfairsiya7AG/AdeRh875TuW0WKuenWDCltHXRUqp16oQBdO30wjG5vk9f1gcV8NGqv7JEHAMiMlRJPew7M1kRm/0qhBXZCT7F95d4ktfrscWUshn0=
Received: from Juliens-MacBook-Pro.local (217.140.96.140) by
 DB6PR0801MB2056.eurprd08.prod.outlook.com (2603:10a6:4:77::9) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.156.4; Sun, 29
 Oct 2017 19:51:18 +0000
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Brett Stahlman <brettstahlman@gmail.com>
References: <CAOyxqKnSvNg615GpJqXy7=TqPCsHebD44ORDbrGQ0_yYYFkdoQ@mail.gmail.com>
 <20171027143133.dydwt3ctp7qu4ed4@dhcp-3-128.uk.xensource.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <542dd6a5-b7d7-6194-b911-5426b9fa32d0@arm.com>
Date: Sun, 29 Oct 2017 19:51:31 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:52.0)
 Gecko/20100101 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20171027143133.dydwt3ctp7qu4ed4@dhcp-3-128.uk.xensource.com>
Content-Language: en-US
X-Originating-IP: [217.140.96.140]
X-ClientProxiedBy: VI1P194CA0021.EURP194.PROD.OUTLOOK.COM
 (2603:10a6:800:be::31) To DB6PR0801MB2056.eurprd08.prod.outlook.com
 (2603:10a6:4:77::9)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: d8ddf6f7-213e-428c-3175-08d51f066c75
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(4534020)(4602075)(2017052603199);
 SRVR:DB6PR0801MB2056; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB2056;
 3:6buHrRcaUDW6ibk95e9QL+gJQRGYLpxjrnSSQGLLWCWa9H4/SrDbcgxWwHAfreY+amUPXgDSjK87uRZeiPyU5YhgocwxabZCCzPoRRW6YgB2+9y4O643pUrg0o5ogsJAkJfsTMt5PINy0I1CFX9jaxn3jePiEHT4qHaQp1FR0dHI9Ucxf7N29fMCnR7gB6UVWlMYneAZxLGZXp9ofVNRyRGIxa+Ais3NM+1pm8kZfGCcnJQlIdzv5Uki0PXmLS/K;
 25:n/nlBeeZcBdNi+jFw5zW4IxD9Qozro1TpGKD8FzWbzCBjVz+7fwimq3/jgxGa3XpRX6jaMCIj0jM92Vbcqr0FIDxgkF3KBPTlkQNxjrCanFw8QF0istg50X0H0sSJtxlHh+WPdRDKR0z8N0u4Z25qkr2oo3NaYtY24T4/xoxM7m019yY1FOUtch3FL0h3kB6I59SrCcZaRCh3/lqmT9v09shN5Unwp/kLhCLlC18QI6GeNcirC8YCP4Paj8/6xsYy9BMKmgS9Aln0Z/OHjvmfZqWVLClvsLOuT/NaeqZcMwP4haB4AtGXW5fADYVnAC7lj2vRGc1mev1sg8a9eB0hg==;
 31:GUfZ7XNpGGmVJmtuNrTkiuE6V8b3XNRMj6Os67VBi+d4ViQ1AlGUJKepR6vH/ufE2XZcs4L3AHh9W5NWxnxsFpu4hjVhW+r0zJlf5ZZEdMJ9rOnQPiFLkY+v3FlqYOb7wSHZc8ir+Hyiwr4G/2+ACvNhORgXcs5Zi/oCiWGVe8x7s0P3ooP9OCzjnQChh7zBxhDsdTVB6BskPWtHGp2KcjAeULC7iXcit7ECUg7sRi0=
X-MS-TrafficTypeDiagnostic: DB6PR0801MB2056:
NoDisclaimer: True
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB2056;
 20:txMniGZDhF6fPklqIrFjAXYRWjkDvFxgkUJzhwt9fTpQZEPjGYU0mU9ijS6UcGpdRJ1xKdqNRDwh4qbAyjBgFjDV1Vqx17O/c0OkYv65ALx+uGShOka/wfxXFFavrhODNOKNBX955jngONNMH2p+2vpgpex2dU/oIY9wJkRpn7g=;
 4:TPbYvLh4hwL5gMiyivfAxzpu1tb9+0oSfiEbx7CqmHawZFqOo6VNpO9N/s7tLM5F5+VcQsbURkcaXccjrOmrPJ82jAjZ1dIzAzJdubGu+BFwrAMyYK8T4IAqmFqWNERbDXroU+hDptpDC2h732cNn2RTvCesDGM+uqdMeqpja2D/D108DadYunqHpoPqYuiFUfxagJeTloqE+vBWzkecer61cib7xW7E0ivNBWgH0GiEOWb1FUTuOKyUvkno4jRt
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <DB6PR0801MB2056B926BD8C3490AF5F94AB80580@DB6PR0801MB2056.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(93006095)(93001095)(3231020)(100000703101)(100105400095)(3002001)(10201501046)(6055026)(6041248)(20161123562025)(20161123564025)(20161123558100)(20161123555025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DB6PR0801MB2056; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DB6PR0801MB2056; 
X-Forefront-PRVS: 0475418F50
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(979002)(6009001)(376002)(346002)(39860400002)(189002)(24454002)(199003)(8676002)(106356001)(105586002)(33646002)(31686004)(58126008)(50466002)(110136005)(23676002)(64126003)(83506002)(53546010)(2906002)(2870700001)(189998001)(316002)(7736002)(16526018)(97736004)(68736007)(305945005)(65826007)(3846002)(5660300001)(6116002)(2950100002)(39060400002)(6666003)(6246003)(53936002)(478600001)(6486002)(4326008)(25786009)(6512007)(229853002)(8666007)(6506006)(8936002)(81156014)(81166006)(65956001)(65806001)(47776003)(72206003)(101416001)(66066001)(36756003)(50986999)(76176999)(54356999)(86362001)(31696002)(969003)(989001)(999001)(1009001)(1019001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0801MB2056; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjZQUjA4MDFNQjIwNTY7MjM6d2dDSVZTQVBuU3Z1bFZmSFhrNGRWUlpS?=
 =?utf-8?B?U0JlNFlxclVmWVBaRHZuY1JjYU1yRHErMFRHOG9lV3hHMkhyMDBmVEgvZU0x?=
 =?utf-8?B?R2VkZFlrWUVDc0VGb0Qwc2I0UFQ5dDRaQktVbng0MUl3Q21zN2gvNk9IdFA3?=
 =?utf-8?B?RjZHbGx2YzNzM0xCcFh5NnBSb1E2cWoxS0FjclVpRk1sOWwzRkEybkxjemI3?=
 =?utf-8?B?RDFObjdINklPdjhFUjF0b0d6RCtmZXdlR1Y4Q3p2TzdhMEFidjYySzRJR25K?=
 =?utf-8?B?Z0F1UDJFR3V6Y3hyVXhKUklQaUFJQ2pDa1FZRStEcWFEbVY2N3lweWVDTWtF?=
 =?utf-8?B?bWEvb0lYa1U5TnVmZGgzMFdhSzFhaStQSWhueWM4eHAvR2F2NXIxY1F0d0FV?=
 =?utf-8?B?TDhkejdNSVdIeXJvTmF6MHk3SzJPNDBrZEcrSzJGMzJuekVpV1YraXBaU3NY?=
 =?utf-8?B?K2RmdjZJOEVhWkg2YktkOHJVTEU1Y3pLUE1RbjFDL1FQRWN1TzhWbXVuZUxV?=
 =?utf-8?B?V09RQVh4OE1nV2wyQjJHQmZ6d2RlTTg3UmgveUZidWRTZ1EyeU1FcWtCVEFD?=
 =?utf-8?B?NE8wbDgzVURJdFB4Qy9lL2orVWtpMHpzbWtobEZrSGc3N0Z0TmhHQ1VOMlMr?=
 =?utf-8?B?S3ArZS93VWgyUzlUbEMzWk01THFNRTdaMGZidlN4azVDMk9pTTBmejd4dFhI?=
 =?utf-8?B?SW4xN2tUUEd4RmFsL1pJc1E5anV1bjB0Q1FsZ3hPTTlOT3FmaFF3UmllWnBQ?=
 =?utf-8?B?c3UrL0ZMRVlWTjZyYzU3YmNZcDZ1Q05JOTRPNkRJSlQrdVpYck9BT1J1WmhX?=
 =?utf-8?B?ZER6Z0RIblF5a0pPZXZpM0M2WlVIU1hJMHJkenllUVVONVUrVEJpcHhoSjRt?=
 =?utf-8?B?WURWeUNoS01LUWRpY0dJUWhxdTVhZExlYUFZcER6T29EWGljcnhNQkVVL2Mv?=
 =?utf-8?B?cVZaKzc1UE5nTDExOGZudStvTVZZYWl3OGFFVDd0cFNxRHhuMjFkMmNJZ0pY?=
 =?utf-8?B?WlhnTmxRdWpsT21STGFOQTRLREEvajdsNFpGdTJ1NE9yY1ZHV3NOVjVTaWJ6?=
 =?utf-8?B?UkF6TGFBR3RzVlNIKytWZ3I0aFkxdUZZbDZKMFh0UmYwWTE0RXlJa0RMNmgw?=
 =?utf-8?B?TEJIT1hxamdBczVrYzhCcjJsdkYzVDdZR3pQRjMrTWdpaW9NblVwWWZCNnQx?=
 =?utf-8?B?alNvOHg5Q1VWRmFxVFlGbFI1QU9qQjI2V1VZNFkvTTh3TS9yZFFVYlBlaVEr?=
 =?utf-8?B?SnVJRXhwaXhIWUtmWHY0UG9PWkhNQk51NEVPMk8xUUVSb1RQYm1QWUVaSUFk?=
 =?utf-8?B?RW5qSjRJVUVpWUppSU9HU0lmREhCYkJqYXhHeXdyNzNrRUpNeFJsMWFVR2x2?=
 =?utf-8?B?bUk1SmhaUnBIU2cwWVkyRXh4ZGVVamplRkoxWmFBWEE3MW9ndjlJMU4yUXdC?=
 =?utf-8?B?ZDVEbEltSHJOcXNqWkZnNjZFSkgrZDFhdi9jZHl0WkFKVWZRMGcyajRIUVFu?=
 =?utf-8?B?Qyt1Q20wcWY1d055ZEdWNm9ORW1lOTA2UlB0NDVERlpYZklNY1RUcTF2VWM0?=
 =?utf-8?B?SWxxSjJEelJtQTM3YThNRU8vTm1wTVdoU1ZXQkVkblFqM01nSEhsVC9JdGhY?=
 =?utf-8?B?eTgvNzFHTklweW5tQkk3SWR4dGZ4eExFazE5UGs5c1VaT2o1ZUNXTjVLVlV4?=
 =?utf-8?B?dmYwYURBRllhdlNkVlpSWXQrcHU3eWVVNEFQZHB3TG56d1dUanJzUHhjYnNB?=
 =?utf-8?B?cVFBeEcycXZFYkw4MjZGSTJzWGROclRrR3A5ajR1QTloK1VEQlJhaE95dmJr?=
 =?utf-8?B?bHRpS1FzUldlQTBjaTBQVEUvMmpXWlhsZWxDKzdiQTFMZEVsV3o2UDN4TUVl?=
 =?utf-8?B?TXJheXBiNENpTm9xeDN0eHExdXFTc2JOYWU1TDI4cUk5YjQ4SE1MQ3NITmRU?=
 =?utf-8?B?WTRZdThCODJib09YVjcyYlloZ0pQUk5pSmJWeEFibFRSQ3M1UllrYjM1cWhY?=
 =?utf-8?B?cFlwVkUyZkZwZWpNWVRjdG5Jd0NvL1lGUlh2Mnl3PT0=?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB2056;
 6:K9YrBNLHezCNZl95/de1o4TJ9Pwypa/ABd4yswJJnbG2UuSljQt0KgK6bzA3OuI5Qh5rDVwgOasXpXqlW7aHMeuOxqouoe5m40Y3pMxrC/g/3UEu6Wxz1TEKViopbLQc8+LJoN6Ft3J9jwLPFWWlkTXxqqk0OEnMXQWVG8QdNlttsSw1dwcA8NTVm9aJ/TclODXKUfaqlrD8oYdW7tTXuy1W2WzCyAVM83ZcguCWn6pynA1YVHz/wmO8jZfkPXIF7nZ2Vd5xL7VjYLqvEU5cKAnHQEgkM1naolGnxY6Ow4mTCn1xvkeF8OSZTki3BXrO4Lspv5rmCwU6in7gN3vmqA==;
 5:6rb6TcsaixVgz6FyB8lheYiI9iio/SlO2tS04Lm4AurXQtoDulhTMERi3RJBTAuPN2Utwyek2d3Z0oySkb03qQZ8jGRn+md2WTLM3ThIfOLU/8gUJhrKl02uOrvn25Ig16ODGLtWeR4eLxVXsMs9Eg==;
 24:aVFiDSfmNZ9EAQxXhAdHPuTNdJblHrc7UzHouGH+PWHNYiZPcf0uZtI38uRn5JPVHOZbIqSLUYJ72td0BSR0s5I6yc4y+doU5KTCveHSRYc=;
 7:YysuoIzNxXYyZVjIVLTKCTa2FqUg+KHTYyDFe8uNrxi6ikwaF/qTg3ZHjzop61A7kgdwN9Kp9GRiVg7QVkeY0WMW76LBDVeaobf9hT54Gc0QTWYOrSlxQBhTjFNG8TzdNeo62UVItoJDVg7okdkOIY5Y3U0FYdj8jlFEpQVNse0Ny8pZ0jer4q4bFQSnQpe9uIYtwbEf7oX2SH+NMBYu4XRHXFIIGk39yzI96bHvigg=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Oct 2017 19:51:18.6427 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: d8ddf6f7-213e-428c-3175-08d51f066c75
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0801MB2056
Cc: Xen-users@lists.xen.org, nd@arm.com,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-users] Error accessing memory mapped by
 xenforeignmemory_map()
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>

SGkgUm9nZXIsCgpJIHdpbGwgYW5zd2VyIHRvIHJlc3Qgb2YgU3RlZmFubydzIGUtbWFpbC4KCk9u
IDI3LzEwLzIwMTcgMTU6MzEsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gSSdtIG5vdCBzdXJl
IHRoZSB4ZW5mb3JlaWdtZW1vcnkgbGlicmFyeSBpcyB1c2VkIG9uIEFSTSwgc2luY2UgSUlSQyBv
bgo+IHg4NiB0aGF0J3MgbWFpbmx5IHVzZWQgZm9yIFFFTVUgZGV2aWNlIGVtdWxhdGlvbiwgd2hp
Y2ggaXMgbm90IGRvbmUKPiBmb3IgQVJNLiBUaGVyZSBhcmUgZXhhbXBsZXMgb2YgZ3Vlc3QgbWVt
b3J5IG1hcHBpbmdzIG9uIHRvb2xzL2xpYnhjLywKPiBmb3IgZXhhbXBsZSB4Y19kb21fYm9vdC5j
LCBhbHRob3VnaCB0aGF0J3MgdXNpbmcgdGhlCj4geGNfbWFwX2ZvcmVpZ25fcmFuZ2VzIGludGVy
ZmFjZS4KCnhlbmZvcmVpZ25tZW1vcnkgbGlicmFyeSBpcyBpbiB1c2UgYnkgQXJtLiBJbiBmYWN0
LCAKeGNfbWFwX2ZvcmVpZ25fcmFuZ2VzIGlzIGEgd3JhcHBlciB0byBhIGZ1bmN0aW9uIGZyb20g
dGhlcmUuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vy
c0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Sun Oct 29 20:27:11 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 29 Oct 2017 20:27: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 1e8uAJ-0003CW-DY; Sun, 29 Oct 2017 20:26:39 +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 1e8uAH-0003CQ-Dw
 for Xen-users@lists.xen.org; Sun, 29 Oct 2017 20:26:37 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 70/3B-13910-C7936F95; Sun, 29 Oct 2017 20:26:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGJsWRWlGSWpSXmKPExsWikc3kpFtt+S3
 SYPELSYtVVw+wOjB6HN39mymAMYo1My8pvyKBNaPle1DBdpmK+w/mMTUwbhbvYuTiYBFoYJaY
 cWgDWxcjJwejQJhE8+MJ7CAJIYE+JonVfVsZQRxmgdWMEu8ufAWrEhYIlFg7+S8TiC0iECXRd
 7WVDaJjKpPEl3UHmEESbAKaEnc+fwIr4hWwkvj2YhtYM4uAqsTDiT1gtqhAqsTXCWtZIGoEJU
 7OfAJmcwp4S5y8/wmshlnATGLe5ofMELa4xK0n85kgbHmJ5q2zweISAkoSb48cYAE5QkJgCqP
 EvU+HwQYJCShKzOg8yAJRJCtx9OwcKNtX4uLOPqBmDiBbWeJUix9EuE5i8uurzBBzmtkl2k/O
 YoRI6EjsmbmEHcTmExCS2P5gDxNE0WQWiQPHlkNdYSWxvquXFcIukPi5dyUjRNEjVol5N/5AJ
 WQk5r67DJXoZpNoeXWAdQKj9iykIJiF5O1ZSN6eheTtBYwsqxg1ilOLylKLdA1N9JKKMtMzSn
 ITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAlMIAxDsYLy+MeAQoyQHk5Io777znyKF+JLyUyo
 zEosz4otKc1KLDzHKcHAoSfAmWHyLFBIsSk1PrUjLzAEmM5i0BAePkgjvWpA0b3FBYm5xZjpE
 6hSjPcexTZf/MHH8mHQFSH7pvQEkn8183cAsxJKXn5cqJc6bDNImANKWUZoHNxSWfC8xykoJ8
 zICnSnEU5BalJtZgir/ilGcg1FJmPenOdAUnsy8Erjdr4DOYgI6S0PyC8hZJYkIKakGRpM1rV
 5FNdVnjgolK4lL7l+jaBfmuHMSV0NR5MWeY1p/dP8my77/91nvRG3OuRs9ZzqWCj/uvqDVuOm
 nwV2JRkeDvDQbzbMbvuVmJJ1+sIxHJ3qxbXyp4MbbHHH3sowXXa2MXnZMeKPknFqf2Bvtnlvu
 nV2tdjS8Y43wr5m/jqhFVt/VnyN/RomlOCPRUIu5qDgRALyzW0q5AwAA
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1509308794!79439774!1
X-Originating-IP: [40.107.2.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50522 invoked from network); 29 Oct 2017 20:26:35 -0000
Received: from mail-eopbgr20066.outbound.protection.outlook.com (HELO
 EUR02-VE1-obe.outbound.protection.outlook.com) (40.107.2.66)
 by server-12.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 29 Oct 2017 20:26:35 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=wETiPdvIIjMdm+iBzbxxMKFDw6aOqrsN2WN4mtTxEQU=;
 b=CYMocBDjDx1LUVxDsWpSZe71gSgwJ6Ho4Qvp9UgLAU4Uz4RIlIkZyHDnPQxvZ4qCnvAJqwt/KqtJhlfnNSDFp+2WdvDqGDrY9x+gQdxGL051quhQL1m4sbPZ5qv7tdBedFHiAWTFZ4kjE70Lyh+uFuvaY/ok6f8i0gAa/JB85AQ=
Received: from Juliens-MacBook-Pro.local (217.140.96.140) by
 HE1PR0801MB2057.eurprd08.prod.outlook.com (2603:10a6:3:50::22) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.156.4; Sun, 29
 Oct 2017 20:26:30 +0000
To: Stefano Stabellini <sstabellini@kernel.org>,
 Brett Stahlman <brettstahlman@gmail.com>
References: <CAOyxqKnSvNg615GpJqXy7=TqPCsHebD44ORDbrGQ0_yYYFkdoQ@mail.gmail.com>
 <20171027143133.dydwt3ctp7qu4ed4@dhcp-3-128.uk.xensource.com>
 <CAOyxqK=6L5M13wTYaQXTpvZ0qdfWthmrxMsDvzFQO1gmKHP_bw@mail.gmail.com>
 <alpine.DEB.2.10.1710271303580.3086@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <58e50652-8663-28be-a7e5-7f6d73dbd3a6@arm.com>
Date: Sun, 29 Oct 2017 20:26:20 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:52.0)
 Gecko/20100101 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1710271303580.3086@sstabellini-ThinkPad-X260>
Content-Language: en-US
X-Originating-IP: [217.140.96.140]
X-ClientProxiedBy: AM4P190CA0004.EURP190.PROD.OUTLOOK.COM
 (2603:10a6:200:56::14) To HE1PR0801MB2057.eurprd08.prod.outlook.com
 (2603:10a6:3:50::22)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: d166ed3f-8937-41cc-801d-08d51f0b5765
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(4534020)(4602075)(2017052603199);
 SRVR:HE1PR0801MB2057; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB2057;
 3:yI9PZ07qnevD0oLPBTEjIgUKn0YbgRrj9eIgPrqjni+qsA2nAonGOpO4ZpxTWfLMmz3pSJVi4Gj7htpA2fCI63RfaF3BXZUu54+IVV+Eo0WroeuL3mS9YsDSjeGVz7MNqmoXCuo2N5vwKFUoNFfTmhZwkq4dIPIuXO/6AtBzOidx5R5yG5chEZpHmoXG9GQEIEdcW6Ivglhk4P2pbDVr/hUbjsq3dzZvYzlU5wDJzHTkxl4l/O+hvMXAU0dLHWOZ;
 25:faDGNFb9P9vhgn8GEsSdh74ixeE6JuXrzP2ymbW60G8mUezxyMHoujVUCZclmIK609et/w6LCfWyxsR/w4rt9kMuLKLHh7dFQgpnFzTXtQ0Vi/SYnxvSprDLBUEMJPaH3NpendzcUNI4u2o52KTegBc8ctYpC1BQXRr0kYxCT3VKaF12xVPg9WC9wXkTFAEEyJHAzx/S4jxEPy+pGhSCtp2bkJ8DVgQ5ZXLaahm3dwxir90ZEyBvf+6EI4iXiUEHMdCVBEQSl0dtaC5qIBQji8d+QutJdMiWWmRNNgCEefz2jo7JNo6i7HBrKyXKAqsSWV7HBLI2itfthzc6j6a3EA==;
 31:mbaNC7XOpLi8TEtBsKlVydKfqlo+EDaGw7QIwLyqkqscNbKYfxp1MCGzTN4QEQn3MF/jik0PTuXg1iMz28itDIOJPT5ZElZ357schgElrsv71NKKnQH9wLqWQVpzjPENvDJ1nestUh/3zzX3xc62wBOao0pwXGpskA/DJFTdIAQgjEfZjTIsu6h5+tQOlFitFhvJYZO6uziT7W4X1ZbSaXbM2HMuk0vV3rTX/MODxes=
X-MS-TrafficTypeDiagnostic: HE1PR0801MB2057:
NoDisclaimer: True
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB2057;
 20:lCYvvcZWVyvv6bUx3nJL5VlJFnxMulCx4Bzk5ASC9CYPOBZ6lMC2M5YlG0SPEfMK0CnoWuniZBV1c21WGLLfgat4EoqzaPuB6cHcdswbkaRO0sAkhQxXfoyli1yHzivqpSqvkJz8KSegEJwyEDlUG3ElC89Q11ipFDtsJ5puIZY=;
 4:4CWqvGMid1DNy2eqLa3fsuLK+5NfnSMuqXavbiOVIpZX+72eesPjwgq160CA/9Tl7Wm6AWqcXazen8OfPlJDjFZYDVAS+mCXVjnSWtFDj55WANsCrEt7N9ETZZnvTxSiBUfSDZCLL399xW0KbdROk4K7ARKkVPr+dsrpuxrUzV2oo/blWO6Pijr3dSceN+rHP2QN97wzZpgu6fu0CazGibtB9LYoS6g89S6IT34iFyE+uBvxl3zJt60G6kqPVzZSKoYRYIJ5A39xaUVsqI8X2MHmo7tJJ+RGs8u5/bDC0uU=
X-Exchange-Antispam-Report-Test: UriScan:(70601490899591);
X-Microsoft-Antispam-PRVS: <HE1PR0801MB20572AA9B22D3D0FFFC987D480580@HE1PR0801MB2057.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(10201501046)(100000703101)(100105400095)(3002001)(3231020)(93006095)(93001095)(6055026)(6041248)(20161123562025)(20161123558100)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0801MB2057; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0801MB2057; 
X-Forefront-PRVS: 0475418F50
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(376002)(346002)(199003)(189002)(24454002)(93886005)(6506006)(66066001)(64126003)(305945005)(65956001)(65806001)(8936002)(47776003)(4326008)(68736007)(86362001)(31696002)(97736004)(189998001)(53546010)(316002)(72206003)(7736002)(6486002)(8666007)(575784001)(39060400002)(58126008)(110136005)(229853002)(2906002)(2950100002)(53936002)(31686004)(76176999)(54356999)(50986999)(65826007)(8676002)(478600001)(83506002)(6666003)(2870700001)(16526018)(23676002)(101416001)(106356001)(33646002)(105586002)(3846002)(6116002)(81156014)(25786009)(50466002)(5660300001)(6512007)(81166006)(36756003)(6246003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0801MB2057; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFQUjA4MDFNQjIwNTc7MjM6VTF3Q0pELzRMM0RKTmNtaE1vSTBFeDcz?=
 =?utf-8?B?WkhJK0dSRDZtK0Fnb0Y0OXJRdEozRVByckw2NmNtQklqTDUxNEZrRExyRWp4?=
 =?utf-8?B?ZFlNL3NtcHVDaUQyNVVpNm5LcWdkeTBCT1EyZmVkUVFWNk5RaFBqUzBNSmVO?=
 =?utf-8?B?NllTalV0RWdvd0x0N1pVdE9sNTlwMXBDQmFQK1Rta1Y5NTFwZ3JxZnU3em9s?=
 =?utf-8?B?R3IxODY4ZVo0eWp0MkNaSW9FTVBvdW9ydUxaT2Q1K2EzSWJhV3ZQUTcxdEY4?=
 =?utf-8?B?clZCd0czSmI5alFleHhGQmQvRW11NnoycWRtOGVHSm1sYmgwMkFlV3lVQUtK?=
 =?utf-8?B?QU82dS9xdzVabW1sQW9uUWhGR0xHYVhHSkZkK0JhUTNUeFBvTHFjRzl1Kysr?=
 =?utf-8?B?UVJVREJrL0x4bXh3UDFsaDBuNFEwS3FSY2ZKSGJtcVc0U3lrQTFrR3huaE5I?=
 =?utf-8?B?ZGJPaFUzOHpPeVVGZnZDblJ3azlBVGpkdTVkVnZRNVhJbnprM0FVUld4ekd4?=
 =?utf-8?B?d2FMMjR4R2MyQ0t5SVo4VkVySVpoSXQrWjlxSFhlTGY5dlJFc2hxYVVheExr?=
 =?utf-8?B?cXNLOHZ0Y3BKMzAvQWVrSEtRcHYyeG93TURZc3VqbFNvS1hGYVpnTTJsd0ZD?=
 =?utf-8?B?VDU3MzdKZ0t6UWs3VlRxREFvMUsyMUNvUUh3Y3NZRnJZQmM3Vk9wVVljdmp5?=
 =?utf-8?B?WjNLb3VyTGEyRXNmTjlqNUc2OHJQYkhaVXVtaFRoL3lrS3Ria1pLZVdiZnZW?=
 =?utf-8?B?VTJhcTF4aFZNekM3NVNuaTM1SkRYNVZBWUduL1V0ektvRy84MTk3NGZSSUY0?=
 =?utf-8?B?TWJTQjZMZkdoZ08walpoZlBBdGs0K3o5c2oybGw1QTE3K2Jpb3V2ZkUyZTJ5?=
 =?utf-8?B?N25mRXdJSlFtTUhSb0dNWjZIdXN4dTl2NGhsWVpZaG14RjdVUXltN2RRSEFi?=
 =?utf-8?B?bHpIVnhhWVNrWnFEVFZkUHhJVDQwczRTam9LVUNONVVmeXRxVXRsMXJKYUJu?=
 =?utf-8?B?RDBVU0tPZU12NU9aRDdJSkdtSW9JZklYMzNiUlg5dUZ6bUtxQkovRVZDaEJx?=
 =?utf-8?B?RWdOTDJTMWhTMklpczFHTkYxZWRGWXNWTGsyWlNjNlNIdmMxRmd4SjVMK0V4?=
 =?utf-8?B?OVFXZGRnZGZoZE4wL0dENjk4TGRTT2hkREpmNWdoZ2tuR2VieS9RU3c1OHF4?=
 =?utf-8?B?WDhDWjRtNEpkcG5aOTJGUUNyTUlWV05uWU93ajd2ZFk1MlU3VzUrOHFyOHpq?=
 =?utf-8?B?dHNNeDBGTEtUUmlLQVMxYS9SaDNPTmNJVWlHT1RjSHpDRG1aSXAvSUZhbGRB?=
 =?utf-8?B?UmxsNUk4dGZCdFFITy9xaXc4dkdiNHJSbktwTzZvVHFFV0JxUENodmR4dmRT?=
 =?utf-8?B?VFROZVhmWk15UzltSFZPWCtkRFpHKzhVbVJETlhkWElYVVZFV0VFUS9qeVZj?=
 =?utf-8?B?ZE03c1UyLzl6Wk42Uk4vMVFZTkMrTW9JRWlqMmp1QUVydmRSWGxsTENhUkk4?=
 =?utf-8?B?OEhPNUtkc3BIL2ZHeWwvS2pMZXcvaXFmdU1SZnI0bjkvVi9FdEliV3o5MUdx?=
 =?utf-8?B?Z2pDb3pzMnYvR2JYd3MyMDJxVEsxWUpjTHRMcnZFVm1WeVNvTTdPalJ5MjI3?=
 =?utf-8?B?M0FVT3NUbmRlUmc0S25aNTF3UkZSdndLN1FZV1U2RjJOMUxiRVFEcUlpNm1j?=
 =?utf-8?B?ZDJyVU80NGlJdFJteUo4MXViZVBqeU5Bc2RGU25OTml2SFBGRGkxQU1HV1ho?=
 =?utf-8?B?QkNDT3FtWU1zcEtGL05sa2pBTER2QmxzU0NnaCtSZ0pzc2JkaGs4L1RscU1s?=
 =?utf-8?B?aHNKOUdYZC9zN1FiNTB3K0U3ZkZWZ0VaMFZ0SWg3YzQ4bkQvRWF4Z3V0b01y?=
 =?utf-8?Q?5FXeQl7Pk8MOXp2pimTWOzZJ1xkZCB5Lcp?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB2057;
 6:GDfzt6CR55SV4eX4WKYMYsUVX41+8ECvlIRM+p/NsDaB12Sy1HUyyEaBsf4X3js3nUfUAPaILAqOmyLs9yMx8vXiFWsWYNslClBmyEBhjMfoeOgUfYXMN6x6amWRr5z7IbIMzHh/7OBGf51oSkb0OhtZC+aub/PAY32nIauqRHaH26Eb+Rx9jXANrsJIQ1fhOivhYG03+wIAhmDbk6sUCRfYXcj2aDMI1beoSYZRtpM5TeQx9sl0c9Q1Rl3lF2wwv6M6rn3IjhSdm+sG3V9g4jWdOzzqB4O0DBGNO18LZEGjRMCQ4jZ8DJO0dytToUXNsD6bq/aYXSnBDyN8WUGXjg==;
 5:afTIk5HQHICV9mTQJZEQGs3+gGxBnL4kOb3ZNmfP1gs1PAMh8AiwtVZQ1cImfLLW/gg7kLNLhYRIDuytf6y4vnUjLANeN3YmIzagoPUh3ZesWqBRqZ3MXRQ7aDicp7xv7ZI1zQ0lMH8UDQEOZ0MX7A==;
 24:qa0SZzLe63SOd1cAcYlVXLH5hnOdSZiuJAiB8Nmr9XH8MGduhyv9tBXH3xQDi6b3M7rO2F/QyVkV8ClJX4eGMyBjg057taxFDsVwOeXhM+o=;
 7:1Tkw+P1KdCnAeWjQQC194pwBP5NGvpAM7n/N6uP08iiwQHyMcfrkanJl7L+XDgHtKqrDaTK00upJ3pvIl157s+qt4dQjkQLRMzwF6BwyNnTGk74nmfus77d4DE+VeeQ9FwgLN3uYR1eJPKHoWaAYFwjlkPS+0xQPxFYSlwoqLBk/m/G+UTkE1vD/Dg3RDiL5msgtjDF5wOSYYWuTYIC7N4bB+VRIZI64WD+jEb07DD8=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Oct 2017 20:26:30.6976 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: d166ed3f-8937-41cc-801d-08d51f0b5765
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0801MB2057
Cc: wei.liu2@citrix.com, ian.jackson@eu.citrix.com, Paul.Durrant@citrix.com,
 Xen-users@lists.xen.org, nd@arm.com,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-users] Error accessing memory mapped by
 xenforeignmemory_map()
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>

SGVsbG8sCgpPbiAyNy8xMC8yMDE3IDIxOjIyLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4g
Q0MnaW5nIHRoZSB0b29scyBNYWludGFpbmVycyBhbmQgUGF1bAo+IAo+IE9uIEZyaSwgMjcgT2N0
IDIwMTcsIEJyZXR0IFN0YWhsbWFuIHdyb3RlOgo+PiBPbiBGcmksIE9jdCAyNywgMjAxNyBhdCA5
OjMxIEFNLCBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4+
PiBBZGRpbmcgdGhlIEFSTSBtYWludGFpbmVycy4KPj4+Cj4+PiBPbiBXZWQsIE9jdCAyNSwgMjAx
NyBhdCAxMTo1NDo1OUFNIC0wNTAwLCBCcmV0dCBTdGFobG1hbiB3cm90ZToKPj4+PiBJJ20gdHJ5
aW5nIHRvIHVzZSB0aGUgInhlbmZvcmVpZ25tZW1vcnkiIGxpYnJhcnkgdG8gcmVhZCBhcmJpdHJh
cnkKPj4+PiBtZW1vcnkgcmFuZ2VzIGZyb20gYSBYZW4gZG9tYWluLiBUaGUgY29kZSBwZXJmb3Jt
aW5nIHRoZSByZWFkcyBpcwo+Pj4+IGRlc2lnbmVkIHRvIHJ1biBpbiBkb20wIG9uIGEgWnlucSB1
bHRyYXNjYWxlIE1QU29DIChBUk02NCksIHRob3VnaCBJJ20KPj4+PiBjdXJyZW50bHkgdGVzdGlu
ZyBpbiBRRU1VLiBJIGNvbnN0cnVjdGVkIGEgc2ltcGxlIHRlc3QgcHJvZ3JhbSwgd2hpY2gKPj4+
PiByZWFkcyBhbiBhcmJpdHJhcnkgZG9taWQvYWRkcmVzcyBwYWlyIGZyb20gdGhlIGNvbW1hbmQg
bGluZSwgY29udmVydHMKPj4+PiB0aGUgYWRkcmVzcyAoYXNzdW1lZCB0byBiZSBwaHlzaWNhbCkg
dG8gYSBwYWdlIGZyYW1lIG51bWJlciwgYW5kIHVzZXMKPj4+PiB4ZW5mb3JlaWdubWVtb3J5X21h
cCgpIHRvIG1hcCB0aGUgcGFnZSBpbnRvIHRoZSB0ZXN0IGFwcCdzIHZpcnR1YWwKPj4+PiBtZW1v
cnkgc3BhY2UuIEFsdGhvdWdoIHhlbmZvcmVpZ25tZW1vcnlfbWFwKCkgcmV0dXJucyBhIG5vbi1O
VUxMCj4+Pj4gcG9pbnRlciwgbXkgYXR0ZW1wdCB0byBkZXJlZmVyZW5jZSBpdCBmYWlscyB3aXRo
IHRoZSBmb2xsb3dpbmcgZXJyb3I6Cj4+Pj4KPj4+PiAoWEVOKSB0cmFwcy5jOjI1MDg6ZDB2MSBI
U1I9MHg5MzgxMDAwNyBwYz0weDQwMGEyMCBndmE9MHg3Zjk2NWY3MDAwCj4+Pj4gZ3BhPTB4MDAw
MDAwMzA1NTUwMDAKPj4+Pgo+Pj4+IFsgICA3NC4zNjE3MzVdIFVuaGFuZGxlZCBmYXVsdDogdHRi
ciBhZGRyZXNzIHNpemUgZmF1bHQgKDB4OTIwMDAwMDApCj4+Pj4gYXQgMHgwMDAwMDA3Zjk2NWY3
MDAwCj4+Pj4gQnVzIGVycm9yCj4+Pgo+Pj4gSSdtIG5vdCBzdXJlIHdoYXQgYSBCdXMgZXJyb3Ig
bWVhbnMgb24gQVJNLCBoYXZlIHlvdSB0cmllZCB0byBsb29rCj4+PiBhdCB0cmFwcy5jOjI1MDgg
dG8gc2VlIGlmIHRoZXJlJ3Mgc29tZSBjb21tZW50IGV4cGxhaW5pbmcgd2h5IHRoaXMKPj4+IGZh
dWx0IGlzIHRyaWdnZXJlZD8KPj4KPj4gSSBiZWxpZXZlIHRoZSBmYXVsdCBpcyBvY2N1cnJpbmcg
YmVjYXVzZSBtbWFwKCkgZmFpbGVkIHRvIG1hcCB0aGUgcGFnZS4KPj4gQWx0aG91Z2ggeGVuZm9y
ZWlnbm1lbW9yeV9tYXAoKSBpcyBpbmRlZWQgcmV0dXJuaW5nIGEgbm9uLU5VTEwgcG9pbnRlciwK
Pj4gY29kZSBjb21tZW50cyBpbmRpY2F0ZSB0aGF0IHRoaXMgZG9lcyBub3QgaW1wbHkgc3VjY2Vz
czogcGFnZS1sZXZlbAo+PiBlcnJvcnMgbWlnaHQgc3RpbGwgYmUgcmV0dXJuZWQgaW4gdGhlIHBy
b3ZpZGVkICJlcnIiIGFycmF5LiBJbiBteSBjYXNlLAo+PiBpdCBhcHBlYXJzIHRoYXQgYW4gRUlO
VkFMIGlzIHByb2R1Y2VkIGJ5IG1tYXAoKTogc3BlY2lmaWNhbGx5LCBJIGJlbGlldmUKPj4gaXQn
cyBjb21pbmcgZnJvbSBwcml2Y21kX2lvY3RsX21tYXBfYmF0Y2goKSAoZHJpdmVycy94ZW4vcHJp
dmNtZC5jKSwgYnV0Cj4+IHRoZXJlIGFyZSBhIG51bWJlciBvZiBjb25kaXRpb25zIHRoYXQgY2Fu
IHByb2R1Y2UgdGhpcyBlcnJvciBjb2RlLCBhbmQgSQo+PiBoYXZlbid0IHlldCBkZXRlcm1pbmVk
IHdoaWNoIGlzIHRvIGJsYW1lLi4uID4+Cj4+IFNvIGFsdGhvdWdoIEknbSBub3Qgc3VyZSB3aHkg
SSB3b3VsZCBnZXQgYW4gImFkZHJlc3Mgc2l6ZSIgZmF1bHQsIGl0CkZvciBBcm02NCBndWVzdHMs
IHdoZW4gWGVuIGlzIHJlY2VpdmUgYSBkYXRhIGFib3J0IGZyb20gdGhlIGd1ZXN0IChpLmUgCnRo
ZXJlIGFyZSBhIHByb2JsZW0gd2l0aCBzdGFnZS0yIG1hcHBpbmcpIGFuZCB1bmFibGUgdG8gaGFu
ZGxlIGl0LCB0aGVuIAphICJhZGRyZXNzIHNpemUiIGZhdWx0IHdpbGwgYmUgaW5qZWN0ZWQgdG8g
dGhlIGd1ZXN0LgoKSSBhZ3JlZSB0aGlzIGlzIHJlYWxseSBjb25mdXNpbmcgYW5kIGJlY2F1c2Ug
WGVuIGRvZXMgbm90IHBvcHVsYXRlIHRoZSAKRlNDIChGYXVsdCBTdGF0dXMgQ29kZSBFcnJvcikg
aW4gSFNSX0VMMS4KCkxvb2tpbmcgYXQgQXJtMzIsIHdlIGFsd2F5cyBpbmplY3QgYXMgYSBkZWJ1
ZyBleGNlcHRpb24uIFRoaXMgaXMgYSBiaXQgCmJldHRlci4KCldlIGF0IGxlYXN0IG5lZWQgdG8g
aW1wcm92ZSB0aGUgZmF1bHQgZm9yIEFybTY0IGd1ZXN0LCBtYXliZSBieSB1c2luZyAKInN5bmNo
cm9ub3VzIGV4dGVybmFsIGFib3J0IiAoMGIwMTAwMDApLiBJIHdpbGwgc2VuZCBhIHBhdGNoIGZv
ciB0aGF0LgoKPj4gbWFrZXMgc2Vuc2UgdGhhdCB0aGUgcG9pbnRlciBkZXJlZmVyZW5jZSB3b3Vs
ZCBnZW5lcmF0ZSBzb21lIHNvcnQgb2YKPj4gcGFnaW5nLXJlbGF0ZWQgZmF1bHQsIGdpdmVuIHRo
YXQgdGhlIHBhZ2UgbWFwcGluZyB3YXMgdW5zdWNjZXNzZnVsLgo+PiBIb3BlZnVsbHksIEFSTSBk
ZXZlbG9wZXJzIHdpbGwgYmUgYWJsZSB0byBleHBsYWluIHdoeSBpdCB3YXMKPj4gdW5zdWNjZXNz
ZnVsLCBvciBhdCBsZWFzdCBnaXZlIG1lIGFuIGlkZWEgb2Ygd2hhdCBzb3J0cyBvZiB0aGluZ3Mg
Y291bGQKPj4gY2F1c2UgYSBtYXBwaW5nIGF0dGVtcHQgdG8gZmFpbC4uLiBBdCB0aGlzIHBvaW50
LCBJJ20gbm90IHBhcnRpY3VsYXIKPj4gYWJvdXQgd2hhdCBhZGRyZXNzIEkgbWFwLiBJIGp1c3Qg
d2FudCB0byBiZSBhYmxlIHRvIHJlYWQga25vd24gZGF0YSBhdCBhCj4+IGZpeGVkIChub24tcGFn
ZWQpIGFkZHJlc3MgKGUuZy4sIGtlcm5lbCBjb2RlL2RhdGEpLCBzbyBJIGNhbiBwcm92ZSB0bwo+
PiBteXNlbGYgdGhhdCB0aGUgcGFnZSBpcyBhY3R1YWxseSBtYXBwZWQuCj4gCj4gVGhlIGZhdWx0
IG1lYW5zICJEYXRhIEFib3J0IGZyb20gYSBsb3dlciBFeGNlcHRpb24gbGV2ZWwiLiBJdCBjb3Vs
ZCBiZQo+IGFuIE1NVSBmYXVsdCBvciBhbiBhbGlnbm1lbnQgZmF1bHQsIGFjY29yZGluZyB0byB0
aGUgQVJNIEFSTS4KClBlciBENC43LjMgaW4gQVJNIERESSAwNDg3Qi5hLCBhbGlnbm1lbnQgZmF1
bHQgd2lsbCBiZSB0YWtlbiBhcyBzdGFnZS0xIApmYXVsdCBhbmQgaGVuY2Ugbm90IHJlY2VpdmVk
IGJ5IHRoZSBYZW4uCgpGdXJ0aGVybW9yZSwgeW91IGNhbiBmaW5kIGEgYml0IG1vcmUgaW5mb3Jt
YXRpb24gb24gdGhlIGZhdWx0IGJ5IApkZWNvZGluZyB0aGUgSFNSLiBGcm9tIHRoZSBsb2dzIEhT
Ui9FU1JfRUwyIGlzIDB4OTM4MTAwMDcsIHNvIHRoaXMgaXMgYSAKdHJhbnNsYXRpb24gZmF1bHQg
bGV2ZWwgMy4gTWVhbmluZyB0aGUgcGFnZSB5b3UgYXJlIHRyeWluZyB0byBhY2Nlc3MgaXMgCm5v
dCBtYXBwZWQgaW4gc3RhZ2UtMi4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5n
IGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11
c2Vycw==

From xen-users-bounces@lists.xen.org Sun Oct 29 20:37:26 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 29 Oct 2017 20:37: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 1e8uKX-0004A9-Nd; Sun, 29 Oct 2017 20:37:13 +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 1e8uKW-0004A1-Sk
 for Xen-users@lists.xen.org; Sun, 29 Oct 2017 20:37:13 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 EB/0F-30115-8FB36F95; Sun, 29 Oct 2017 20:37:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGJsWRWlGSWpSXmKPExsWSoc8QpPvd+lu
 kwbR3zBarrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8aUM6/YCk6qVWw5to6tgfGWfBcjFweLQAOz
 xJW284xdjJwcjAJhEs2PJ7CDJIQE+pgkDj6aygLiMAusZpR4d+ErG0iVsECgxNrJf5lAbBGBK
 IkFXUdZITpuM0mcPLyMFSTBJqApcefzJ7AiXgEriW07r4E1swioStzb9IkdxBYVSJX4OmEtC0
 SNoMTJmU/AbE6gBeuvzwCzmQXMJOZtfsgMYYtL3HoynwnClpdo3jobLC4hoCTx9sgBsEslBCY
 zShxf1w+WEBJQlJjReZAFokhW4ujZOVC2r8SvLbeADuUAspUlTrX4QYTrJCa/vgo1s5ldYvqi
 IghbR2LPzCVgN/MJCElsf7CHCWoXi0TzqjlQDVYS67t6WSHsAon/9y4zQxQ9YpWYd+MPVEJGY
 u67y4wQiRlsEr9e3WGcwKg9CykEZiH5ehaSr2ch+XoBI8sqRo3i1KKy1CJdQ3O9pKLM9IyS3M
 TMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAFMIABDsYb28MOMQoycGkJMq77/ynSCG+pPyUyoz
 E4oz4otKc1OJDjDIcHEoSvIrAlCQkWJSanlqRlpkDTGYwaQkOHiUR3hNWQGne4oLE3OLMdIjU
 KUZ7jmObLv9h4vgx6QqQfHTjLpB8NvN1A7MQS15+XqqUOO87kDYBkLaM0jy4obDke4lRVkqYl
 xHoTCGegtSi3MwSVPlXjOIcjErCvK4gt/Fk5pXA7X4FdBYT0Fkakl9AzipJREhJNTCq/2hZF3
 NjQsLn51uv9qn9VChR0Cy00r55/d6cl+verL/9P8J7DmuVeWL/HC8n/man60/e3E5r/VG+LEf
 h9916zQ7mjJx1n4OyEu7bG988ZD+BozP9rGtAWXRO5rkKHfWplUtYniWmR8hc9/9TsfP+fAvV
 i3a9pvu1du2T/vDr7vRVOjOPT7igxFKckWioxVxUnAgAcfnEWLkDAAA=
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1509309430!75980985!1
X-Originating-IP: [104.47.0.82]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42418 invoked from network); 29 Oct 2017 20:37:10 -0000
Received: from mail-he1eur01on0082.outbound.protection.outlook.com (HELO
 EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.82)
 by server-3.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 29 Oct 2017 20:37:10 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=aYMwXdbk8yU7NGAnJQZnHYkVX42DlBVzjkJvlEthPOM=;
 b=k9cEAh8GIN/QTSQzduF5l71n/26+N89A4Q6L6XJBqISqTgWj93U/QJ1HbGg+WcuqFGNL7aNTI3DO3STJPgDWtO4U7VBT8ceISQG3PrkZuRz4ZJaPIZCjnIvN1IK8fGvvrsaRuYcRLpxOqSOL0mIo+uzmvdm/j8ujeEycR+7dZIQ=
Received: from Juliens-MacBook-Pro.local (217.140.96.140) by
 HE1PR0801MB2057.eurprd08.prod.outlook.com (2603:10a6:3:50::22) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.156.4; Sun, 29
 Oct 2017 20:37:07 +0000
To: Brett Stahlman <brettstahlman@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <CAOyxqKnSvNg615GpJqXy7=TqPCsHebD44ORDbrGQ0_yYYFkdoQ@mail.gmail.com>
 <20171027143133.dydwt3ctp7qu4ed4@dhcp-3-128.uk.xensource.com>
 <CAOyxqK=6L5M13wTYaQXTpvZ0qdfWthmrxMsDvzFQO1gmKHP_bw@mail.gmail.com>
 <alpine.DEB.2.10.1710271303580.3086@sstabellini-ThinkPad-X260>
 <CAOyxqKmmq=wnq+72C-LPWuNLNLv_cNRd=ReXbWHah-e7TpVMeQ@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <12549fe2-cc1e-6c3f-25de-c49f27e8fbec@arm.com>
Date: Sun, 29 Oct 2017 20:37:20 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:52.0)
 Gecko/20100101 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <CAOyxqKmmq=wnq+72C-LPWuNLNLv_cNRd=ReXbWHah-e7TpVMeQ@mail.gmail.com>
Content-Language: en-US
X-Originating-IP: [217.140.96.140]
X-ClientProxiedBy: DB6PR07CA0192.eurprd07.prod.outlook.com
 (2603:10a6:6:42::22) To HE1PR0801MB2057.eurprd08.prod.outlook.com
 (2603:10a6:3:50::22)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: a5936413-46ba-436c-c58b-08d51f0cd308
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(4534020)(4602075)(2017052603199);
 SRVR:HE1PR0801MB2057; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB2057;
 3:vaEcjh9+TWHKa2gpaiyhp8pM+jVHRf9o09ac8hMtpuvDJurdnQZPyNy0vFIErls11FEpzKRYizV0gNCWIXT6m4Cq5dr4ZxxiUarNuTd4DM3R9y1DYS1SLVbdIVBFz3rB0KH+5Rc1Z9jkWzobwtIrYsicFk145DXv5kwv+t6klmVjpQYONXdrG2Zeq2L3f6wPzfbf3hyCGOtLKYhIahHllxl2xMJUw2vSdzlXgJf/K4Td8m+pXoEqu16sGoKf2sKF;
 25:ze7yp5kfNVb08KU+ODe0+XpLq/8Zv/d//79T8X2M2I8QJxoWeY+cXQNjoE8N22PJEGhOfifldeSdV4a3it+UBgeW3R8drZaYvuYmYaCrTCLOLlBx3JiPNolRx5JHT+fjidL8TjwgfI+sy70yzufXYvx1+DQkoZbVTTG+8QPvC5O4YwFvSrCj3T7801BEGWdYG7VW3Fae+v/CQSHSmNuL8NdfU6are9ylEnU26lkc6k87QDc5iITjbRilYUPSHFZSzZsXLwcsSvaq9Ez6gIsAt0QkD9prdnqPBgdEF79rClwhvHAhQoECRWXblaQhAlrc+PlHtMpru6DhY7n2EwhSdw==;
 31:2sRRkdtG63bZFll1btf5ZaQL/NeBK0dMTqwzLkuPN22PTO8xLpWRXaK2C+oKCiFfn7Wc5MMwA6EiQzpietciKZKh2r33QnwUdjb+5jJdi9cbR7vcEJZ3y3QlgfOwH9KGSl2g1DwrKh+OtGJHsNhvIOutdWWCH7hPb6Hai54+PDlOMCZAoAGM8/QDnYsjT1jdubAiJiDP5/eyEl7r2MwGXfCLI9qUHmtnE4KhGhGA2kI=
X-MS-TrafficTypeDiagnostic: HE1PR0801MB2057:
NoDisclaimer: True
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB2057;
 20:CSUr1Jf9R2sw1mvA/ktrKBDTOZxCvwqfRlFORuVvwCvSREKDDjGdjpnrCk7hx/1L+UxcDyNUhzj3gbEdDtUglzCrY1FaPVT5yU4NJ2zns6CZ4wqdJRwMN3+zGTMCVBFxQn83tWjFrxw5YasdE/a30iA6/dZgVrMSp3cxYEOfGeE=;
 4:qwOZX6/Fq6XCtsfJWYC7PIfRgRXxGf/cAs1yiQxK4mt2/I4icxYTopuKlV4VUUVVG43R7LVt2x+pSs90u3/nMm94gI82BNqInJogYEbIU4Dhgg4rHwbO0SOPRrWB1RVe2TI0RXsj/uSPGNatO2TakWz6jqntXrzRXFT48iX5mVNfwcFCWbaWPtUPBcc5A4t0c1JqtZY2Tirsa5XyVhfSD2IREAlpNyB2Cli/+CF2Iwaz1weZJNqV9KanCuegnrgNMlHMUq7N+yCGayDYe2oeZ3NAFMsj931pnGQgUxAHHb4=
X-Exchange-Antispam-Report-Test: UriScan:(70601490899591);
X-Microsoft-Antispam-PRVS: <HE1PR0801MB2057BF62833F2B3839A63AA080580@HE1PR0801MB2057.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(10201501046)(100000703101)(100105400095)(3002001)(3231020)(93006095)(93001095)(6055026)(6041248)(20161123562025)(20161123558100)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0801MB2057; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0801MB2057; 
X-Forefront-PRVS: 0475418F50
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(376002)(346002)(39860400002)(199003)(189002)(24454002)(93886005)(6506006)(66066001)(64126003)(305945005)(65956001)(65806001)(8936002)(47776003)(4326008)(68736007)(86362001)(31696002)(97736004)(189998001)(53546010)(316002)(72206003)(7736002)(6486002)(8666007)(575784001)(39060400002)(58126008)(110136005)(229853002)(2906002)(2950100002)(53936002)(31686004)(76176999)(54356999)(50986999)(65826007)(8676002)(478600001)(83506002)(6666003)(2870700001)(16526018)(23676002)(101416001)(106356001)(33646002)(105586002)(3846002)(6116002)(81156014)(25786009)(50466002)(5660300001)(6512007)(81166006)(36756003)(6246003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0801MB2057; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFQUjA4MDFNQjIwNTc7MjM6Y0w2VDUwRDY3L3EzbzYxdW9OR0luVlFZ?=
 =?utf-8?B?eWt6ZE9PdHBhbHEveUJBZ2ZuOGxYdHpLdXh6NThGV2k4cFB6ZHIvSThoMS9D?=
 =?utf-8?B?UENFYmc3TDZ5QTRZY3YydjQzd0hXV3NPeWxmQ2FROXVLQmVhZUVkUDM4b0w5?=
 =?utf-8?B?Nk16L1B5SUljWDF0YklFQW1NNG5zMVYrMEVra0JVZ0FERUlwUzMrbjdUZVhQ?=
 =?utf-8?B?TmZDZFJoT0ZVdHpqUm1Jb29kMGZESTlhUW5ZOEwwODdoajlQL3AxbFFBU21B?=
 =?utf-8?B?bE92WmlVdFd0VXpqckZ1OUU2L1pvUHB2ZkExRyt1OXpLRXJrYktkU0VtSEp0?=
 =?utf-8?B?ME1kajAyMEpCTkx2Mm43K2NFODBCejd0aks1MXZ6Yjh6aTFCQS9DelhBUjJY?=
 =?utf-8?B?RGNhRGhjNXRtT0Z5UnBHblZ6amJtU2syS0plL29zVDFVNEJzUkV0UXBlOWpm?=
 =?utf-8?B?eFd2OWpiREo0Q1ZBMkVLNytpaDZyUVQ1UEhSSTJiV045MEIxU2o4bmU5RWlS?=
 =?utf-8?B?OWJoUEx2dHY0bHVWOVlOLzd2MmdZMmRCWVYzVEdqOTVhSi9DZnhKN3VSdUtS?=
 =?utf-8?B?Y0ZaWmV1dE9jTmN3NXJHcUlKWFBtZVdReUVTSVBtUGRpbGFDUG5hWGs2QklT?=
 =?utf-8?B?OE45NEUrdVliajRmYnpKTG1kUkxyT1dJdDErRVJibi9ramJDQm5OMnYwLzlG?=
 =?utf-8?B?SnF0dE5OeG0wL0pqSHhCaCtjU0xXcWZzT3VqYXowbTBiZWV3MDBHMFk3RHJm?=
 =?utf-8?B?VFVrTHlHOFVjcXBUMXpNTFN1SjJzakpiMGlEOWdOVUJ3ZHNWZjlGVTBZd2hG?=
 =?utf-8?B?cjJ2Rk1KOC85TU1MS3BKVGIyL2lBaWpWUktOd3dibjNFR0E4ZU1Xa21sNkdT?=
 =?utf-8?B?Z3F2dVJSd3haVmdnOHVIc0dFUjl5K3FhaE1jZjRxVnhsZGgwVG9XejVVdTBj?=
 =?utf-8?B?VzlKYW5PT3VkR2J5Um1GM0xPZlVhcWhtQXlGa0lWempjdEdRK2VveVFBNVRR?=
 =?utf-8?B?TFZpNHo1Rkkwb3MrOFk3UlpqWUVvSHdjS295Y091dWdKa0tiejltVldhMlh6?=
 =?utf-8?B?UlQycm9NbExmOUlseE5vbFlicEh4VGg5SkVnVFZDTzhpbEhFTVlabWU3YldF?=
 =?utf-8?B?eDNDQk5XUnZhRWVZb0htZUg4VWtGOXFyc1crTDJNSjdqaWVLSWltZCtNanp6?=
 =?utf-8?B?WFpUc2hoUlhSZk44U2FrWDkwd2R0TXhzOTI4SmREV20xLzFwUHczOEhkd3Zv?=
 =?utf-8?B?L0FzRCtYSlgvSVZuOTREaVF4YTROeWMrRnRsQmZ1bnJ5MW5sN0M2d3dlRzdh?=
 =?utf-8?B?SStkVnRGNUc5ZmZ6Q0hXbHE2MldiWFNjSFBVR2JqcWFibU9oakRrTHZ4clR5?=
 =?utf-8?B?M1crNFlCaGNXT1lVOS9qZFN6ZGx5ZEkxcGs1R3YrUkp5MVhINmljMzYwZk5a?=
 =?utf-8?B?MFlDTGRHeWtxZFhBWEQ4T1pLTkw0WWJTY2RVWjRucnk5ZTRmYlk1amFLc2wx?=
 =?utf-8?B?YmloWVBhaGxVWG9xWEZ4N1Z0Z3FXQmhtUTA4c0VHSFV5UnlvL04zaVk5dzdW?=
 =?utf-8?B?ZmwrREhSbytiOUFTZmhYY0xrVXkzZEpaT1FFc1dURVU0QUtXdzQxVS9JdFhS?=
 =?utf-8?B?ZjJBMDFGN3BUNHR5WWxPdlpteHBDMldjaFdGcnF6MjlNaU9aOEllYWcwM1FX?=
 =?utf-8?B?S1hERGlNYXhuRG1xNTdIRkhaRVVZUEt5Q014c3ZvUVZTSzEvQ2FqbisxdlB3?=
 =?utf-8?B?NkRQNWxYVk9IRVVsN3pMUmJVcms0NUxIU2p4MC8rUmpReXk2RFhDSEtRMlp4?=
 =?utf-8?B?dUV4VjkrWS9sbVowVG8zUEVwb2gybGZYREFSYjAwbktnK0M2b3lJS05CYjB2?=
 =?utf-8?B?Q1pxSkp0d1pDNTlvcjEvMU5rUitPZHpGWHJXVUQ1SXY2Mms5djJYVXduTDdI?=
 =?utf-8?Q?EPTHd6h2+KuACCGiaO6ata12EKdcQixE=3D?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB2057;
 6:w6WjOTdRUu8Ar3RFmjjx+qOAKNIq2+Ghy1S0rvmz8qMTw9i0i8hIvFn2DQedxysVSxUbfIjOePB1tI+edh8bMquZMHR1n/U9TW5eJxg6v58IeQNBWIbV9NXXDFlm8m8UFu645sDsK0kg+PP+nWb6Zrt+qtO68pnf4fM45ymOzMDzQQoFuL6aXfoIU59pbQdvi7dWzQ/6kjlvrT3i7N0NcWwA92urygHpCbQVqGq6vV1MisYytxXgLhi3zzd+mB634fXkZRLlvd/3/Lk4OH9zSLT3AqOY1P/lTCGgnC7CvlvB4WFSTHFjeTRuEA1kcaNokWbvrPE+G6lwH8gO70dajg==;
 5:2S0RO+9nC0Fgn6XAWgmJpp1qfWQLnZyeBw74mkdX94q3oVmbC7QuMAEADEIAjXt7lIo4nUwOG8jIpR+td+kRBmMdXsLPSp5AyGCnaF9i0I/rtl92YTtkrDhcv/rj1AWmEPE6Wb0eO44o7b410faESQ==;
 24:H3LU3ePyJtMYEM4secRupqYRVvYq2qwqxceWvrRYxzp5YOk6vZDbN4FbEwlT+ewIUwI9bWoTkTwtBxk4Rexolxqoc9eOXUiCuEQJcK5WsNw=;
 7:mJZY96GRp3MHowA4n4hr1rC5OTYCoZpKxfRoyuVrakyKMYoV4Wlhz82nVKzHwKKxfF0E3mzM0O+A9yQI6Chn5CWkKgsAtPgxjDePWriuSeKaXx6QWVUMNqHbNh9vTtnZ0xuvkZf47pcfCLoQN1NNBWR4I3uLMo3vUFG2bWPCHVThlz08bTp5ZsE0WBZuDH3xp8i8isB0ijiTUgGmJsxZsIPfZlpv5hA4R6cMgDq9fyo=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Oct 2017 20:37:07.4679 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: a5936413-46ba-436c-c58b-08d51f0cd308
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0801MB2057
Cc: wei.liu2@citrix.com, ian.jackson@eu.citrix.com, Paul.Durrant@citrix.com,
 Xen-users@lists.xen.org, nd@arm.com,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-users] Error accessing memory mapped by
 xenforeignmemory_map()
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>

SGVsbG8gQnJldHQsCgpPbiAyNy8xMC8yMDE3IDIyOjU4LCBCcmV0dCBTdGFobG1hbiB3cm90ZToK
PiBPbiBGcmksIE9jdCAyNywgMjAxNyBhdCAzOjIyIFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkKPiA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4+IENDJ2luZyB0aGUgdG9vbHMgTWFpbnRh
aW5lcnMgYW5kIFBhdWwKPj4KPj4gT24gRnJpLCAyNyBPY3QgMjAxNywgQnJldHQgU3RhaGxtYW4g
d3JvdGU6Cj4+PiBPbiBGcmksIE9jdCAyNywgMjAxNyBhdCA5OjMxIEFNLCBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gQWRkaW5nIHRoZSBBUk0gbWFp
bnRhaW5lcnMuCj4+Pj4KPj4+PiBPbiBXZWQsIE9jdCAyNSwgMjAxNyBhdCAxMTo1NDo1OUFNIC0w
NTAwLCBCcmV0dCBTdGFobG1hbiB3cm90ZToKPj4+Pj4gSSdtIHRyeWluZyB0byB1c2UgdGhlICJ4
ZW5mb3JlaWdubWVtb3J5IiBsaWJyYXJ5IHRvIHJlYWQgYXJiaXRyYXJ5Cj4+Pj4+IG1lbW9yeSBy
YW5nZXMgZnJvbSBhIFhlbiBkb21haW4uIFRoZSBjb2RlIHBlcmZvcm1pbmcgdGhlIHJlYWRzIGlz
Cj4+Pj4+IGRlc2lnbmVkIHRvIHJ1biBpbiBkb20wIG9uIGEgWnlucSB1bHRyYXNjYWxlIE1QU29D
IChBUk02NCksIHRob3VnaCBJJ20KPj4+Pj4gY3VycmVudGx5IHRlc3RpbmcgaW4gUUVNVS4gSSBj
b25zdHJ1Y3RlZCBhIHNpbXBsZSB0ZXN0IHByb2dyYW0sIHdoaWNoCj4+Pj4+IHJlYWRzIGFuIGFy
Yml0cmFyeSBkb21pZC9hZGRyZXNzIHBhaXIgZnJvbSB0aGUgY29tbWFuZCBsaW5lLCBjb252ZXJ0
cwo+Pj4+PiB0aGUgYWRkcmVzcyAoYXNzdW1lZCB0byBiZSBwaHlzaWNhbCkgdG8gYSBwYWdlIGZy
YW1lIG51bWJlciwgYW5kIHVzZXMKPj4+Pj4geGVuZm9yZWlnbm1lbW9yeV9tYXAoKSB0byBtYXAg
dGhlIHBhZ2UgaW50byB0aGUgdGVzdCBhcHAncyB2aXJ0dWFsCj4+Pj4+IG1lbW9yeSBzcGFjZS4g
QWx0aG91Z2ggeGVuZm9yZWlnbm1lbW9yeV9tYXAoKSByZXR1cm5zIGEgbm9uLU5VTEwKPj4+Pj4g
cG9pbnRlciwgbXkgYXR0ZW1wdCB0byBkZXJlZmVyZW5jZSBpdCBmYWlscyB3aXRoIHRoZSBmb2xs
b3dpbmcgZXJyb3I6Cj4+Pj4+Cj4+Pj4+IChYRU4pIHRyYXBzLmM6MjUwODpkMHYxIEhTUj0weDkz
ODEwMDA3IHBjPTB4NDAwYTIwIGd2YT0weDdmOTY1ZjcwMDAKPj4+Pj4gZ3BhPTB4MDAwMDAwMzA1
NTUwMDAKPj4+Pj4KPj4+Pj4gWyAgIDc0LjM2MTczNV0gVW5oYW5kbGVkIGZhdWx0OiB0dGJyIGFk
ZHJlc3Mgc2l6ZSBmYXVsdCAoMHg5MjAwMDAwMCkKPj4+Pj4gYXQgMHgwMDAwMDA3Zjk2NWY3MDAw
Cj4+Pj4+IEJ1cyBlcnJvcgo+Pj4+Cj4+Pj4gSSdtIG5vdCBzdXJlIHdoYXQgYSBCdXMgZXJyb3Ig
bWVhbnMgb24gQVJNLCBoYXZlIHlvdSB0cmllZCB0byBsb29rCj4+Pj4gYXQgdHJhcHMuYzoyNTA4
IHRvIHNlZSBpZiB0aGVyZSdzIHNvbWUgY29tbWVudCBleHBsYWluaW5nIHdoeSB0aGlzCj4+Pj4g
ZmF1bHQgaXMgdHJpZ2dlcmVkPwo+Pj4KPj4+IEkgYmVsaWV2ZSB0aGUgZmF1bHQgaXMgb2NjdXJy
aW5nIGJlY2F1c2UgbW1hcCgpIGZhaWxlZCB0byBtYXAgdGhlIHBhZ2UuCj4+PiBBbHRob3VnaCB4
ZW5mb3JlaWdubWVtb3J5X21hcCgpIGlzIGluZGVlZCByZXR1cm5pbmcgYSBub24tTlVMTCBwb2lu
dGVyLAo+Pj4gY29kZSBjb21tZW50cyBpbmRpY2F0ZSB0aGF0IHRoaXMgZG9lcyBub3QgaW1wbHkg
c3VjY2VzczogcGFnZS1sZXZlbAo+Pj4gZXJyb3JzIG1pZ2h0IHN0aWxsIGJlIHJldHVybmVkIGlu
IHRoZSBwcm92aWRlZCAiZXJyIiBhcnJheS4gSW4gbXkgY2FzZSwKPj4+IGl0IGFwcGVhcnMgdGhh
dCBhbiBFSU5WQUwgaXMgcHJvZHVjZWQgYnkgbW1hcCgpOiBzcGVjaWZpY2FsbHksIEkgYmVsaWV2
ZQo+Pj4gaXQncyBjb21pbmcgZnJvbSBwcml2Y21kX2lvY3RsX21tYXBfYmF0Y2goKSAoZHJpdmVy
cy94ZW4vcHJpdmNtZC5jKSwgYnV0Cj4+PiB0aGVyZSBhcmUgYSBudW1iZXIgb2YgY29uZGl0aW9u
cyB0aGF0IGNhbiBwcm9kdWNlIHRoaXMgZXJyb3IgY29kZSwgYW5kIEkKPj4+IGhhdmVuJ3QgeWV0
IGRldGVybWluZWQgd2hpY2ggaXMgdG8gYmxhbWUuLi4KPj4+Cj4+PiBTbyBhbHRob3VnaCBJJ20g
bm90IHN1cmUgd2h5IEkgd291bGQgZ2V0IGFuICJhZGRyZXNzIHNpemUiIGZhdWx0LCBpdAo+Pj4g
bWFrZXMgc2Vuc2UgdGhhdCB0aGUgcG9pbnRlciBkZXJlZmVyZW5jZSB3b3VsZCBnZW5lcmF0ZSBz
b21lIHNvcnQgb2YKPj4+IHBhZ2luZy1yZWxhdGVkIGZhdWx0LCBnaXZlbiB0aGF0IHRoZSBwYWdl
IG1hcHBpbmcgd2FzIHVuc3VjY2Vzc2Z1bC4KPj4+IEhvcGVmdWxseSwgQVJNIGRldmVsb3BlcnMg
d2lsbCBiZSBhYmxlIHRvIGV4cGxhaW4gd2h5IGl0IHdhcwo+Pj4gdW5zdWNjZXNzZnVsLCBvciBh
dCBsZWFzdCBnaXZlIG1lIGFuIGlkZWEgb2Ygd2hhdCBzb3J0cyBvZiB0aGluZ3MgY291bGQKPj4+
IGNhdXNlIGEgbWFwcGluZyBhdHRlbXB0IHRvIGZhaWwuLi4gQXQgdGhpcyBwb2ludCwgSSdtIG5v
dCBwYXJ0aWN1bGFyCj4+PiBhYm91dCB3aGF0IGFkZHJlc3MgSSBtYXAuIEkganVzdCB3YW50IHRv
IGJlIGFibGUgdG8gcmVhZCBrbm93biBkYXRhIGF0IGEKPj4+IGZpeGVkIChub24tcGFnZWQpIGFk
ZHJlc3MgKGUuZy4sIGtlcm5lbCBjb2RlL2RhdGEpLCBzbyBJIGNhbiBwcm92ZSB0bwo+Pj4gbXlz
ZWxmIHRoYXQgdGhlIHBhZ2UgaXMgYWN0dWFsbHkgbWFwcGVkLgo+Pgo+PiBUaGUgZmF1bHQgbWVh
bnMgIkRhdGEgQWJvcnQgZnJvbSBhIGxvd2VyIEV4Y2VwdGlvbiBsZXZlbCIuIEl0IGNvdWxkIGJl
Cj4+IGFuIE1NVSBmYXVsdCBvciBhbiBhbGlnbm1lbnQgZmF1bHQsIGFjY29yZGluZyB0byB0aGUg
QVJNIEFSTS4KPj4KPj4gSSBndWVzcyB0aGF0IHRoZSBhZGRyZXNzIHJhbmdlIGlzIG5vdCBnb29k
LiBXaGF0IERvbVUgYWRkcmVzc2VzIGFyZSB5b3UKPj4gdHJ5aW5nIHRvIG1hcD8KPiAKPiBUaGUg
aW50ZW50IHdhcyB0byBtYXAgZml4ZWQgImd1ZXN0IHBoeXNpY2FsIiBhZGRyZXNzZXMgY29ycmVz
cG9uZGluZyB0bwo+IChlLmcpIHRoZSAiemVybyBwYWdlIiBvZiBhIGd1ZXN0J3MgcnVubmluZyBr
ZXJuZWwuIFVwIHVudGlsIHRvZGF5LCBJJ2QKCldoYXQgZG8geW91IG1lYW4gYnkgInplcm8gcGFn
ZSI/IElzIGl0IHRoZSBndWVzdCBwaHlzaWNhbCBhZGRyZXNzIDA/IElmIApzbywgdGhlIGN1cnJl
bnQgZ3Vlc3QgbWVtb3J5IGxheW91dCBkb2VzIG5vdCBoYXZlIGFueXRoaW5nIG1hcHBlZCBhdCB0
aGUgCmFkZHJlc3MuCgo+IGFzc3VtZWQgdGhhdCBhIFBWIGd1ZXN0J3Mga2VybmVsIHdvdWxkIGJl
IGxvYWRlZCBhdCBhIGtub3duICJndWVzdAo+IHBoeXNpY2FsIiBhZGRyZXNzIChsaWtlIDB4MTAw
MDAwIG9uIGkzODYpLCBhbmQgdGhhdCBzdWNoIGFkZHJlc3Nlcwo+IGNvcnJlc3BvbmRlZCB0byB0
aGUgZ2ZuJ3MgZXhwZWN0ZWQgYnkgeGVuZm9yZWlnbm1lbW9yeV9tYXAoKS4gQnV0IG5vdyBJCj4g
c3VzcGVjdCB0aGlzIHdhcyBhbiBpbmNvcnJlY3QgYXNzdW1wdGlvbiwgYXQgbGVhc3QgZm9yIHRo
ZSBQViBjYXNlLiBJJ3ZlCj4gaGFkIHRyb3VibGUgZmluZGluZyByZWxldmFudCBkb2N1bWVudGF0
aW9uIG9uIHRoZSBYZW4gc2l0ZSwgYnV0IEkgZGlkCj4gZmluZCBhIHByZXNlbnRhdGlvbiBlYXJs
aWVyIHRvZGF5IHN1Z2dlc3RpbmcgdGhhdCBmb3IgUFYncywgZ2ZuID09IG1mbiwKPiB3aGljaCBJ
SVVDLCB3b3VsZCBlZmZlY3RpdmVseSBwcmVjbHVkZSB0aGUgdXNlIG9mIGZpeGVkIGFkZHJlc3Nl
cyBpbiBhCj4gUFYgZ3Vlc3QuIElPVywgdW5saWtlIGFuIEhWTSdzIGtlcm5lbCwgYSBQVidzIGtl
cm5lbCBjYW5ub3QgYmUgbG9hZGVkIGF0Cj4gYSAia25vd24iIGFkZHJlc3MgKGUuZy4sIDB4MTAw
MDAwIG9uIGkzODYpLgo+IAo+IFBlcmhhcHMgbXkgdXNlIGNhc2UgKHJlYWRpbmcgYSBndWVzdCBr
ZXJuZWwncyBjb2RlL2RhdGEgZnJvbSBkb20wKSBtYWtlcwo+IHNlbnNlIGZvciBhbiBIVk0sIGJ1
dCBub3QgYSBQVj8gSXMgaXQgbm90IHBvc3NpYmxlIGZvciBkb20wIHRvIHVzZSB0aGUKPiBmb3Jl
aWdubWVtb3J5IGludGVyZmFjZSB0byBtYXAgUFYgZ3Vlc3QgcGFnZXMgcmVhZC1vbmx5LCB3aXRo
b3V0IGtub3dpbmcKPiBpbiBhZHZhbmNlIHdoYXQsIGlmIGFueXRoaW5nLCB0aG9zZSBwYWdlcyBy
ZXByZXNlbnQgaW4gdGhlIGd1ZXN0PyBPciBpcwo+IHRoZSBwcm9ibGVtIHRoYXQgdGhlIHZlcnkg
Y29uY2VwdCBvZiAiZ3Vlc3QgcGh5c2ljYWwiIGRvZXNuJ3QgZXhpc3QgaW4gYQo+IFBWPyBJIGd1
ZXNzIGl0IHdvdWxkIGhlbHAgaWYgSSBoYWQgYSBiZXR0ZXIgdW5kZXJzdGFuZGluZyBvZiB3aGF0
IHNvcnQKPiBvZiBmcmFtZSBudW1iZXJzIGFyZSBleHBlY3RlZCBieSB4ZW5mb3JlaWdubWVtb3J5
X21hcCgpIHdoZW4gdGhlIHRhcmdldAo+IFZNIGlzIGEgUFYuIElzIHRoZSBYZW4gY29kZSB0aGUg
b25seSBkb2N1bWVudGF0aW9uIGZvciB0aGlzIHNvcnQgb2YKPiB0aGluZywgb3IgaXMgdGhlcmUg
c29tZSBwbGFjZSBJIGNvdWxkIGdldCBhIGhpZ2gtbGV2ZWwgb3ZlcnZpZXc/CgpJIGFtIGEgYml0
IGNvbmZ1c2VkIHdpdGggdGhlIHJlc3Qgb2YgdGhpcyBlLW1haWwuIFRoZXJlIGFyZSBubyBjb25j
ZXB0IApvZiBIVk0gb3IgUFYgb24gQXJtLiBUaGlzIGlzIHg4NiBzcGVjaWZpYy4gRm9yIEFybSwg
dGhlcmUgaXMgYSBzaW5nbGUgCnR5cGUgb2YgZ3Vlc3QgdGhhdCBib3Jyb3cgdGhlIGdvb2RzIG9m
IGJvdGggSFZNIGFuZCBQVi4KCkZvciBpbnN0YW5jZSwgbGlrZSBIVk0sIHRoZSBoYXJkd2FyZSBp
cyB1c2VkIHRvIHByb3ZpZGUgYSBzZXBhcmF0ZSAKYWRkcmVzcyBzcGFjZSBmb3IgZWFjaCB2aXJ0
dWFsIG1hY2hpbmUuIEFybSBjYWxscyB0aGF0IHN0YWdlLTIgCnRyYW5zbGF0aW9uLiBTbyBnZm4g
IT0gbWZuLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNl
cnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Mon Oct 30 10:47:59 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 10:47:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1e97am-00078q-Az; Mon, 30 Oct 2017 10:46:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dunlapg@gmail.com>) id 1e97ak-00078k-Ru
 for xen-users@lists.xen.org; Mon, 30 Oct 2017 10:46:51 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 27/53-15886-91307F95; Mon, 30 Oct 2017 10:46:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOIsWRWlGSWpSXmKPExsVyMfT+al1J5u+
 RBt8niVqsunqA1YHR4+ju30wBjFGsmXlJ+RUJrBnPJj1jKXjLVnFu8grGBsYjrF2MXBxCApMY
 JZb1/GUEcVgE2lklbh3tYwFxJAQWs0os23mXuYuRE8gpk/i5aSkbhF0kMb1vNiuEXSrRcuMzC
 4jNKyAocXLmEzBbWEBS4sr06WC2kICXxKUHjUxdjBwcnAJ2EltmJ0OEbSUO/1nLDmKzCahL9M
 08C1bOIqAqsfD4cXaQcgkBQ4kzbQ4Q0wMklr3+zgwx3VFiau8FsFYRAXmJY4+WgtnMAuYSvTc
 2skLYmhKt23+zT2AUnoXkuFlIUgsYmVYxqhenFpWlFuma6yUVZaZnlOQmZuboGhoY6+WmFhcn
 pqfmJCYV6yXn525iBAYzAxDsYGz87nSIUZKDSUmUl6vhW6QQX1J+SmVGYnFGfFFpTmrxIUYZD
 g4lCV4Opu+RQoJFqempFWmZOcC4gklLcPAoifC2MwKleYsLEnOLM9MhUqcYvTku3Ln0h4nj2K
 bLQPLQlCtA8sbD60DywJ5bQPLZzNcNzEIsefl5qVLivFogGwRARmSU5sEtgKWHS4yyUsK8jEA
 nC/EUpBblZpagyr9iFOdgVBLm1QOZwpOZVwJ3xyugE5mATtSQ/AJyYkkiQkqqgVG9x29bpyN7
 RZT8w8KE+7uZGW/Gbf69Us3FPcZWb0bT3/QoIeVDU2KLLslY9r46P615o9dMl+JD/Qd9Dp8+y
 Oo46WjA4Q+6irUTRH/eW+YcEfj+zNqFCVL+XlGTdwad71++L6juneSXPXOtggzlVvo0vMu1in
 hlsOrHNFuDvx33P4R1p19c1aTEUpyRaKjFXFScCACBhoKiCgMAAA==
X-Env-Sender: dunlapg@gmail.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1509360408!108507615!1
X-Originating-IP: [209.85.223.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22262 invoked from network); 30 Oct 2017 10:46:49 -0000
Received: from mail-io0-f171.google.com (HELO mail-io0-f171.google.com)
 (209.85.223.171)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 30 Oct 2017 10:46:49 -0000
Received: by mail-io0-f171.google.com with SMTP id 134so26087018ioo.0
 for <xen-users@lists.xen.org>; Mon, 30 Oct 2017 03:46:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=tRchtvYsTKc3ysLEczP7ge++39OX3yn4QYoEec1XzL8=;
 b=aAu/gp2ufW+1xC0Kl+XYM/2KOdQN4r0lK4uitbt0bP0cpbOim+oQssA5P1e0WsC67g
 gD0Z1rmFYMIlgHJYhKxRBsZbESfKDEHHIPgPnINlaLc79GcmQ6/mlpSxkY99IdpxJ0iv
 T3/z9JtcC3nV8DOLJlmGBjDnJQlOHkAsgfbHPF7cMbqp+YFS/0C1EYHuZD3cv2foFOCp
 xAfAGUn8kqXimzC2PhrR5isLO91iE+OHE3anT/OPQkqDrVrcivldYD8yHRbn0ngRPEG1
 2mbp/A0pNyysFtmjsMAtPUuBW8II+3QpwId7P1as2C4wzikXyZwEVCYYcp/DV5Dr+ZJN
 wZDA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=tRchtvYsTKc3ysLEczP7ge++39OX3yn4QYoEec1XzL8=;
 b=IwEyoCmPTrClO5XUCqraATTBuES5z3ueP46LqT/cZn1w5sg+KO96y4G1PmS27Ntcw3
 4tFFEjbiTF1mt6gdEMrba9iJ8yL8WA9wKvFfxDNrBSh3SXjPoUFhGjn6gf9CDqnjxZaL
 i1kn9p8l6AHuXS5q9sPf1MiD9osARuTJBpUj5Cu/PRdrCPQdJYuwORRPAPSQLvk4gadJ
 wa2CnwQ32yB2SrSzsLmMYs6ZIxeht/tLEJLgD5VhmR9rOItuN2MbYKEg0ZH453E3loSR
 +sOFlymEiloDO1Z9wRxsOcKpqnMPlUYft6JyhLeJPqh7Gt20l5gDGY7sSo1GNpqWRGi9
 EAOQ==
X-Gm-Message-State: AMCzsaVCTxN+i3fVXrvnIcYH7gyzy65/pNBALw+EpLfjJ6TwrRxr+C3X
 zpgl+yCK8AEbZp4WYYgOU1N1sCF/YwhcyZm1rLU=
X-Google-Smtp-Source: ABhQp+R3U05UPqnJG1d7HtGgiwiluf0JpxPKc1OoPleIxmfEoh8znOBfhJeYc/agxoqvWY22ywrtugdNIkbE6r8TTj8=
X-Received: by 10.107.32.199 with SMTP id g190mr10262228iog.217.1509360408078; 
 Mon, 30 Oct 2017 03:46:48 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.2.181.114 with HTTP; Mon, 30 Oct 2017 03:46:47 -0700 (PDT)
In-Reply-To: <20171027182839.E39F34E021E@mta-1.openmailbox.og>
References: <20171027182839.E39F34E021E@mta-1.openmailbox.og>
From: George Dunlap <dunlapg@umich.edu>
Date: Mon, 30 Oct 2017 10:46:47 +0000
X-Google-Sender-Auth: 4vjAiTjZ2d4meyalYDIT64zzSKE
Message-ID: <CAFLBxZZZ2NW=oPDDXc-Y29J8j27mR0AwQAzujF9_OpDaejYLDA@mail.gmail.com>
To: squidmobile@openmailbox.org
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] xen-4.9.0 and cdrom block-attach/-detach
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>

T24gRnJpLCBPY3QgMjcsIDIwMTcgYXQgNzoyOCBQTSwgIDxzcXVpZG1vYmlsZUBvcGVubWFpbGJv
eC5vcmc+IHdyb3RlOgo+IDIyIG9jdCAyMDE3Cj4KPiBncmVldGluZ3MgeGVuLXVzZXJzQGxpc3Rz
Lnhlbi5vcmcsCj4KPiBpIHJhbiBpbnRvIGEgcHJvYmxlbSBhZGRpbmcgYW5kIHJlbW92aW5nIGNk
cm9tIGltYWdlcyBmcm9tIGEKPiB4ZW4tNC45LjAgdm0uICBpIHB1dCBhIHNlcmllcyBvZiBjb21t
YW5kcyBpbnRvIGEgc2hlbGwgc2NyaXB0LCByYW4KPiBhIHNjcmlwdCBjb21tYW5kLCBhbmQgY2Fw
dHVyZWQgdGhlIG91dHB1dCBmcm9tIGtzaCAteHYuCj4KPiBpIGZpZ3VyZSB0aGVzZSBlcnJvcnMg
cHJvcGFnYXRlIHRocm91Z2ggdG8gdGhlIHZtIHNvIHRoYXQgaXQgc2Vlcwo+IG5laXRoZXIgdGhl
IGRpc2sgcmVtb3ZhbCBub3IgdGhlIG5ldyBkaXNrIGF0dGFjaG1lbnQuCj4KPiBpIG5vdGljZWQg
dGhlIGNkcm9tIGRpZCBOT1QgYWRkIGEgLi4uL3NjcmlwdCA9IGVudHJ5IHNpbWlsYXIgdG8gdGhl
Cj4gZGlzayB0ZXN0LCBzbyBpIHJhbiBhbiBleHBlcmltZW50IGFuZCBtYW51YWxseSBhZGRlZCBh
IHNpbWlsYXIKPiB4ZW5zdG9yZSBlbnRyeS4gIGhvd2V2ZXIsIHRoZSBibG9jay1kZXRhY2ggY29t
bW1hbmQgZmFpbGVkIGFzCj4gYmVmb3JlLgo+Cj4gYW55IGNvbW1lbnRzIG9yIHN1Z2dlc3Rpb25z
PwoKV2h5IGRvIHlvdSB3YW50IHRvIGFkZCBoZGQgYXMgYSBjZHJvbT8KCkNvdWxkIHlvdSBhZGQg
YW4gZW1wdHkgY2Ryb20gdG8gdGhlIGRvbWFpbiBjb25maWcgZmlsZSwgdGhlbiB1c2UgYHhsCmNk
LWluc2VydGAgYW5kIGB4bCBjZC1lamVjdGAgaW5zdGVhZCBvZiBibG9jay1hdHRhY2ggYW5kIGJs
b2NrLWRldGFjaD8KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Mon Oct 30 10:47:59 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 10:47:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1e97bR-0007Ck-O5; Mon, 30 Oct 2017 10:47:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=469f563c5=Paul.Durrant@citrix.com>)
 id 1e97bP-0007CN-Oq; Mon, 30 Oct 2017 10:47:32 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 B3/D6-07499-24307F95; Mon, 30 Oct 2017 10:47:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAKsWRWlGSWpSXmKPExsWSzvfng64T8/d
 Igwe/mSz+LE60eLfvL7MDk8fhD1dYAhijWDPzkvIrElgzTvT3MhW032CuWHL0O1sD48uLzF2M
 nBwSAsESl+YvYwSx2QR0JJYenc/UxcjFISKwgVHi08YzYAlhASeJo3sOMYHYIgLOEv97P7N0M
 XIA2UYSH5s1QcIsAqoSC0/uYQexeQXcJf627QMrFxIIkFi45wwriM0pECix7eVnsL2MArISXx
 pXg9nMAuISt57MZ4K4R0BiyZ7zULeJSrx8/I8VwjaQ2Lp0HwtEfa7Emyu/WSB2CUqcnPmEZQK
 j4Cwko2YhKZuFpGwW0NXMApoS63fpQ5QoSkzpfsgOYWtItM6Zy44svoCRfRWjRnFqUVlqka6R
 qV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmB8MADBDsZVCwIPMUpyMCmJ8nI1f
 IsU4kvKT6nMSCzOiC8qzUktPsQow8GhJMHrw/Q9UkiwKDU9tSItMwcYqTBpCQ4eJRHeKpA0b3
 FBYm5xZjpE6hSjN8exTZf/MHFMu3kXSG4Ak/vA5JNr8/4ycTyb+bqBWYglLz8vVUqcVwtkhAD
 IiIzSPLgFsIRziVFWSpiXEehkIZ6C1KLczBJU+VeM4hyMSsK8bxmBpvBk5pXA3fEK6EQmoBM1
 JL+AnFiSiJCSamBsnKvp1GlspxDPO0dkap5We7DMnD05hes+PSs2vvxRdf30GXm+HwWC1id4/
 uximCW82TPx9AMR9qOPC59IGhwRSV6TF7gh3fugIE+xWb5uRdxi3Vw9lj3xSwNmVnss2xAiPO
 H4y365pSW3VY7oPN32ueCh4WL34zbfD198rV9m+G8+S2JsiIkSS3FGoqEWc1FxIgACYBZbMwM
 AAA==
X-Env-Sender: prvs=469f563c5=Paul.Durrant@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1509360446!112577354!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_90_100,HTML_MESSAGE,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59235 invoked from network); 30 Oct 2017 10:47:28 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Oct 2017 10:47:28 -0000
X-IronPort-AV: E=Sophos;i="5.44,319,1505779200"; 
 d="scan'208,217";a="106554035"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Mike Reardon' <mule@inso.org>, "xen-users@lists.xenproject.org"
 <xen-users@lists.xenproject.org>, "win-pv-devel@lists.xenproject.org"
 <win-pv-devel@lists.xenproject.org>
Thread-Topic: [win-pv-devel] Windows PV drivers with 4K sector size
Thread-Index: AQHTUFAy2xW90z5BkEaWJ+25/sVjB6L8Nxow
Date: Mon, 30 Oct 2017 10:47:21 +0000
Message-ID: <9d059193e82c435fba585ff22fac16bf@AMSPEX02CL03.citrite.net>
References: <CAHt_QQ=3nwLDL+3aExcAv2KqtF9VLLGAETzfHnb7Aya6enXJ1g@mail.gmail.com>
In-Reply-To: <CAHt_QQ=3nwLDL+3aExcAv2KqtF9VLLGAETzfHnb7Aya6enXJ1g@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-users] [win-pv-devel] Windows PV drivers with 4K sector
	size
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="===============8063857029382431551=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============8063857029382431551==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_9d059193e82c435fba585ff22fac16bfAMSPEX02CL03citritenet_"

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

SGksDQoNCiAgV2hhdCBiYWNrZW5kIGFyZSB5b3UgdXNpbmc/IEJsa2JhY2sgb3IgUUVNVSBxZGlz
az8gSSBiZWxpZXZlIGJsa2JhY2sgbWF5IGhhdmUgZXJyb3JzIGluIHNvbWUgb2YgaXRzIGNhbGN1
bGF0ZWQgc2l6ZXMgaWYgeW91IHVzZSBhIGJsb2NrIHNpemUgb3RoZXIgdGhhbiA1MTIgYnl0ZXMu
IEluIHRoZSBXaW5kb3dzIFBWIGZyb250ZW5kIHRoZSBkcml2ZXIgZ2V0cyBib3RoIHRoZSBzZWN0
b3Igc2l6ZSBhbmQgdGhlIG51bWJlciBvZiBzZWN0b3JzIGZyb20geGVuc3RvcmUsIHNvIGlmIHRo
ZSBiYWNrZW5kIHJlcG9ydHMgdGhlbSBjb3JyZWN0bHkgdGhlbiB5b3UgKnNob3VsZCogc2VlIGEg
ZGlzayBvZiB0aGUgY29ycmVjdCBzaXplIGluIHRoZSBmcm9udGVuZC4gQ291bGQgeW91IGNoZWNr
IHdoYXQgdmFsdWVzIGFyZSBiZWluZyBzZXQgaW4geGVuc3RvcmU/DQoNCiAgQ2hlZXJzLA0KDQog
ICAgUGF1bA0KDQpGcm9tOiB3aW4tcHYtZGV2ZWwgW21haWx0bzp3aW4tcHYtZGV2ZWwtYm91bmNl
c0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmIE9mIE1pa2UgUmVhcmRvbg0KU2VudDog
MjkgT2N0b2JlciAyMDE3IDAxOjUyDQpUbzogeGVuLXVzZXJzQGxpc3RzLnhlbnByb2plY3Qub3Jn
OyB3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNClN1YmplY3Q6IFt3aW4tcHYtZGV2
ZWxdIFdpbmRvd3MgUFYgZHJpdmVycyB3aXRoIDRLIHNlY3RvciBzaXplDQoNCkhlbGxvIGFsbCwN
CkkgYWRkZWQgc29tZSBuZXcgNEtuIGRyaXZlcyB0byBvbmUgb2YgbXkgc2VydmVycyBidXQgc2Vl
bSB0byBiZSBoYXZpbmcgc29tZSB0cm91YmxlIGdldHRpbmcgYSBXaW5kb3dzIFZNIHRvIHdvcmsg
d2l0aCB0aGUgZHJpdmVzLiAgT3JpZ2luYWxseSBJIGhhZCBqdXN0IGFzc2lnbmVkIGEgbmV3IGxv
Z2ljYWwgdm9sdW1lIHRvIHRoZSBleGlzdGluZyBndWVzdCwgYnV0IFdpbmRvd3MgcmVwb3J0ZWQg
dGhlIGRpc2sgYXMgYmVpbmcgOHggbGFyZ2VyIHRoYW4gaXQgd2FzLCBhbmQgYW55IGF0dGVtcHRz
IHRvIHBhcnRpdGlvbiBpdCB3b3VsZCBqdXN0IHRocm93IGJhY2sgSU8gZXJyb3JzLiAgSG9waW5n
IGl0IHdhcyBqdXN0IHNvbWUgbGltaXRhdGlvbiBvZiBzZWFiaW9zLCBJIGNyZWF0ZWQgYSBuZXcg
Vk0gdXNpbmcgb3ZtZiBhbmQgdGhlIGRpc2sgZGV0ZWN0ZWQgZmluZSBhbmQgdGhlIGluc3RhbGwg
d2VudCB3aXRob3V0IGlzc3VlLiAgV2hlbiBJIHRoZW4gYXR0ZW1wdGVkIHRvIGluc3RhbGwgdGhl
IFBWIGRyaXZlcnMgaG93ZXZlciwgdGhlIHN5c3RlbSB3b3VsZCBubyBsb25nZXIgYm9vdCwgYW5k
IHdvdWxkIHRocm93IGJhY2sgSW5hY2Nlc3NpYmxlIEJvb3QgRGV2aWNlIGVycm9ycywgc28gSSdt
IGd1ZXNzaW5nIG15IHByb2JsZW0gaW4gdGhlIG9yaWdpbmFsIGd1ZXN0IHdhcyB0aGUgZHJpdmVy
cyByYXRoZXIgdGhhbiB0aGF0IGJpb3MuDQpTbyBJIGd1ZXNzIHdoYXQgSSdtIGdldHRpbmcgaXQg
YXMgSSdtIHRyeWluZyB0byBmaW5kIG91dCBpZiB0aGVyZSBpcyBhIHdheSB0byBtYWtlIDRLIHNl
Y3RvciBzaXplIHdvcmsgZm9yIFdpbmRvd3MgZ3Vlc3RzIHVzaW5nIFBWIGRyaXZlcnMuICBJJ2Qg
aGF0ZSB0byBoYXZlIHRoZSBydW4gdGhlIHNlcnZlciB3aXRob3V0IHVzaW5nIHRoZSBQViBkcml2
ZXJzIGZvciBvYnZpb3VzIHBlcmZvcm1hbmNlIGlzc3Vlcy4NClRoYW5rcyBmb3IgYW55IGluc2ln
aHQgYW55b25lIG1heSBoYXZlLg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IlByb2dJZCIg
Y29udGVudD0iV29yZC5Eb2N1bWVudCI+DQo8bWV0YSBuYW1lPSJHZW5lcmF0b3IiIGNvbnRlbnQ9
Ik1pY3Jvc29mdCBXb3JkIDE1Ij4NCjxtZXRhIG5hbWU9Ik9yaWdpbmF0b3IiIGNvbnRlbnQ9Ik1p
Y3Jvc29mdCBXb3JkIDE1Ij4NCjxsaW5rIHJlbD0iRmlsZS1MaXN0IiBocmVmPSJjaWQ6ZmlsZWxp
c3QueG1sQDAxRDM1MTZDLjc2M0JCQTYwIj48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOk9m
ZmljZURvY3VtZW50U2V0dGluZ3M+DQo8bzpBbGxvd1BORy8+DQo8bzpEb05vdFJlbHlPbkNTUy8+
DQo8L286T2ZmaWNlRG9jdW1lbnRTZXR0aW5ncz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYg
Z3RlIG1zbyA5XT48eG1sPg0KPHc6V29yZERvY3VtZW50Pg0KPHc6U3BlbGxpbmdTdGF0ZT5DbGVh
bjwvdzpTcGVsbGluZ1N0YXRlPg0KPHc6VHJhY2tNb3Zlcy8+DQo8dzpUcmFja0Zvcm1hdHRpbmcv
Pg0KPHc6RW52ZWxvcGVWaXMvPg0KPHc6VmFsaWRhdGVBZ2FpbnN0U2NoZW1hcy8+DQo8dzpTYXZl
SWZYTUxJbnZhbGlkPmZhbHNlPC93OlNhdmVJZlhNTEludmFsaWQ+DQo8dzpJZ25vcmVNaXhlZENv
bnRlbnQ+ZmFsc2U8L3c6SWdub3JlTWl4ZWRDb250ZW50Pg0KPHc6QWx3YXlzU2hvd1BsYWNlaG9s
ZGVyVGV4dD5mYWxzZTwvdzpBbHdheXNTaG93UGxhY2Vob2xkZXJUZXh0Pg0KPHc6RG9Ob3RQcm9t
b3RlUUYvPg0KPHc6TGlkVGhlbWVPdGhlcj5FTi1HQjwvdzpMaWRUaGVtZU90aGVyPg0KPHc6TGlk
VGhlbWVBc2lhbj5YLU5PTkU8L3c6TGlkVGhlbWVBc2lhbj4NCjx3OkxpZFRoZW1lQ29tcGxleFNj
cmlwdD5YLU5PTkU8L3c6TGlkVGhlbWVDb21wbGV4U2NyaXB0Pg0KPHc6Q29tcGF0aWJpbGl0eT4N
Cjx3OkRvTm90RXhwYW5kU2hpZnRSZXR1cm4vPg0KPHc6QnJlYWtXcmFwcGVkVGFibGVzLz4NCjx3
OlNwbGl0UGdCcmVha0FuZFBhcmFNYXJrLz4NCjx3OkVuYWJsZU9wZW5UeXBlS2VybmluZy8+DQo8
L3c6Q29tcGF0aWJpbGl0eT4NCjxtOm1hdGhQcj4NCjxtOm1hdGhGb250IG06dmFsPSJDYW1icmlh
IE1hdGgiLz4NCjxtOmJya0JpbiBtOnZhbD0iYmVmb3JlIi8+DQo8bTpicmtCaW5TdWIgbTp2YWw9
IiYjNDU7LSIvPg0KPG06c21hbGxGcmFjIG06dmFsPSJvZmYiLz4NCjxtOmRpc3BEZWYvPg0KPG06
bE1hcmdpbiBtOnZhbD0iMCIvPg0KPG06ck1hcmdpbiBtOnZhbD0iMCIvPg0KPG06ZGVmSmMgbTp2
YWw9ImNlbnRlckdyb3VwIi8+DQo8bTp3cmFwSW5kZW50IG06dmFsPSIxNDQwIi8+DQo8bTppbnRM
aW0gbTp2YWw9InN1YlN1cCIvPg0KPG06bmFyeUxpbSBtOnZhbD0idW5kT3ZyIi8+DQo8L206bWF0
aFByPjwvdzpXb3JkRG9jdW1lbnQ+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28g
OV0+PHhtbD4NCjx3OkxhdGVudFN0eWxlcyBEZWZMb2NrZWRTdGF0ZT0iZmFsc2UiIERlZlVuaGlk
ZVdoZW5Vc2VkPSJmYWxzZSIgRGVmU2VtaUhpZGRlbj0iZmFsc2UiIERlZlFGb3JtYXQ9ImZhbHNl
IiBEZWZQcmlvcml0eT0iOTkiIExhdGVudFN0eWxlQ291bnQ9IjM3MSI+DQo8dzpMc2RFeGNlcHRp
b24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjAiIFFGb3JtYXQ9InRydWUiIE5hbWU9Ik5vcm1h
bCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI5IiBRRm9ybWF0
PSJ0cnVlIiBOYW1lPSJoZWFkaW5nIDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iOSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIFFG
b3JtYXQ9InRydWUiIE5hbWU9ImhlYWRpbmcgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI5IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1
ZSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iaGVhZGluZyAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgUHJpb3JpdHk9IjkiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2Vk
PSJ0cnVlIiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJoZWFkaW5nIDQiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iOSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hl
blVzZWQ9InRydWUiIFFGb3JtYXQ9InRydWUiIE5hbWU9ImhlYWRpbmcgNSIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI5IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhp
ZGVXaGVuVXNlZD0idHJ1ZSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iaGVhZGluZyA2Ii8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjkiIFNlbWlIaWRkZW49InRydWUi
IFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJoZWFkaW5nIDciLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iOSIgU2VtaUhpZGRlbj0i
dHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIFFGb3JtYXQ9InRydWUiIE5hbWU9ImhlYWRpbmcg
OCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI5IiBTZW1pSGlk
ZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iaGVh
ZGluZyA5Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1
ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9ImluZGV4IDEiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIg
TmFtZT0iaW5kZXggMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRk
ZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJpbmRleCAzIi8+DQo8dzpMc2RF
eGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9
InRydWUiIE5hbWU9ImluZGV4IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBT
ZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iaW5kZXggNSIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdo
ZW5Vc2VkPSJ0cnVlIiBOYW1lPSJpbmRleCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9ImluZGV4
IDciLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBV
bmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iaW5kZXggOCIvPg0KPHc6THNkRXhjZXB0aW9uIExv
Y2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1l
PSJpbmRleCA5Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjM5
IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0idG9jIDEiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMzkiIFNlbWlIaWRkZW49
InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJ0b2MgMiIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIzOSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRl
V2hlblVzZWQ9InRydWUiIE5hbWU9InRvYyAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgUHJpb3JpdHk9IjM5IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1
ZSIgTmFtZT0idG9jIDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0
eT0iMzkiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJ0b2Mg
NSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIzOSIgU2VtaUhp
ZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9InRvYyA2Ii8+DQo8dzpMc2RF
eGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjM5IiBTZW1pSGlkZGVuPSJ0cnVlIiBV
bmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0idG9jIDciLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBQcmlvcml0eT0iMzkiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2Vk
PSJ0cnVlIiBOYW1lPSJ0b2MgOCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFBy
aW9yaXR5PSIzOSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9
InRvYyA5Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1
ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ik5vcm1hbCBJbmRlbnQiLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0i
dHJ1ZSIgTmFtZT0iZm9vdG5vdGUgdGV4dCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJhbm5vdGF0
aW9uIHRleHQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0
cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iaGVhZGVyIi8+DQo8dzpMc2RFeGNlcHRp
b24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUi
IE5hbWU9ImZvb3RlciIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRk
ZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJpbmRleCBoZWFkaW5nIi8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjM1IiBTZW1pSGlkZGVuPSJ0
cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iY2FwdGlvbiIv
Pg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlk
ZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJ0YWJsZSBvZiBmaWd1cmVzIi8+DQo8dzpMc2RFeGNlcHRp
b24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUi
IE5hbWU9ImVudmVsb3BlIGFkZHJlc3MiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iZW52ZWxvcGUg
cmV0dXJuIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1
ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9ImZvb3Rub3RlIHJlZmVyZW5jZSIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5V
c2VkPSJ0cnVlIiBOYW1lPSJhbm5vdGF0aW9uIHJlZmVyZW5jZSIvPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBO
YW1lPSJsaW5lIG51bWJlciIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlI
aWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJwYWdlIG51bWJlciIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdo
ZW5Vc2VkPSJ0cnVlIiBOYW1lPSJlbmRub3RlIHJlZmVyZW5jZSIvPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBO
YW1lPSJlbmRub3RlIHRleHQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1p
SGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0idGFibGUgb2YgYXV0aG9y
aXRpZXMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVl
IiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0ibWFjcm8iLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFt
ZT0idG9hIGhlYWRpbmciLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlk
ZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iTGlzdCIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0
cnVlIiBOYW1lPSJMaXN0IEJ1bGxldCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJMaXN0IE51bWJl
ciIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVu
aGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJMaXN0IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0i
TGlzdCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1
ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ikxpc3QgNCIvPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBO
YW1lPSJMaXN0IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVu
PSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iTGlzdCBCdWxsZXQgMiIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5V
c2VkPSJ0cnVlIiBOYW1lPSJMaXN0IEJ1bGxldCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ikxp
c3QgQnVsbGV0IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVu
PSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iTGlzdCBCdWxsZXQgNSIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5V
c2VkPSJ0cnVlIiBOYW1lPSJMaXN0IE51bWJlciAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ikxp
c3QgTnVtYmVyIDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVu
PSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iTGlzdCBOdW1iZXIgNCIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5V
c2VkPSJ0cnVlIiBOYW1lPSJMaXN0IE51bWJlciA1Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgUHJpb3JpdHk9IjEwIiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJUaXRsZSIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5V
c2VkPSJ0cnVlIiBOYW1lPSJDbG9zaW5nIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxz
ZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlNpZ25hdHVy
ZSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIxIiBTZW1pSGlk
ZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iRGVmYXVsdCBQYXJhZ3JhcGgg
Rm9udCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUi
IFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJCb2R5IFRleHQiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIg
TmFtZT0iQm9keSBUZXh0IEluZGVudCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJMaXN0IENvbnRp
bnVlIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIg
VW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ikxpc3QgQ29udGludWUgMiIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0
cnVlIiBOYW1lPSJMaXN0IENvbnRpbnVlIDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iTGlzdCBD
b250aW51ZSA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0i
dHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ikxpc3QgQ29udGludWUgNSIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5V
c2VkPSJ0cnVlIiBOYW1lPSJNZXNzYWdlIEhlYWRlciIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFByaW9yaXR5PSIxMSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iU3VidGl0bGUiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVX
aGVuVXNlZD0idHJ1ZSIgTmFtZT0iU2FsdXRhdGlvbiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJE
YXRlIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIg
VW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IkJvZHkgVGV4dCBGaXJzdCBJbmRlbnQiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVu
VXNlZD0idHJ1ZSIgTmFtZT0iQm9keSBUZXh0IEZpcnN0IEluZGVudCAyIi8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRy
dWUiIE5hbWU9Ik5vdGUgSGVhZGluZyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJCb2R5IFRleHQg
MiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVu
aGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJCb2R5IFRleHQgMyIvPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBO
YW1lPSJCb2R5IFRleHQgSW5kZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iQm9keSBUZXh0
IEluZGVudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0i
dHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IkJsb2NrIFRleHQiLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0i
dHJ1ZSIgTmFtZT0iSHlwZXJsaW5rIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
U2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IkZvbGxvd2VkSHlw
ZXJsaW5rIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjIyIiBR
Rm9ybWF0PSJ0cnVlIiBOYW1lPSJTdHJvbmciLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBQcmlvcml0eT0iMjAiIFFGb3JtYXQ9InRydWUiIE5hbWU9IkVtcGhhc2lzIi8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVz
ZWQ9InRydWUiIE5hbWU9IkRvY3VtZW50IE1hcCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJQbGFp
biBUZXh0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1
ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IkUtbWFpbCBTaWduYXR1cmUiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNl
ZD0idHJ1ZSIgTmFtZT0iSFRNTCBUb3Agb2YgRm9ybSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJI
VE1MIEJvdHRvbSBvZiBGb3JtIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2Vt
aUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ik5vcm1hbCAoV2ViKSIv
Pg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlk
ZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJIVE1MIEFjcm9ueW0iLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFt
ZT0iSFRNTCBBZGRyZXNzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhp
ZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IkhUTUwgQ2l0ZSIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5V
c2VkPSJ0cnVlIiBOYW1lPSJIVE1MIENvZGUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iSFRNTCBE
ZWZpbml0aW9uIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0i
dHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IkhUTUwgS2V5Ym9hcmQiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNl
ZD0idHJ1ZSIgTmFtZT0iSFRNTCBQcmVmb3JtYXR0ZWQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0i
SFRNTCBTYW1wbGUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVu
PSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iSFRNTCBUeXBld3JpdGVyIi8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hl
blVzZWQ9InRydWUiIE5hbWU9IkhUTUwgVmFyaWFibGUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0i
Tm9ybWFsIFRhYmxlIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRl
bj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9ImFubm90YXRpb24gc3ViamVjdCIv
Pg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlk
ZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJObyBMaXN0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ik91
dGxpbmUgTGlzdCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRl
bj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ik91dGxpbmUgTGlzdCAyIi8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hl
blVzZWQ9InRydWUiIE5hbWU9Ik91dGxpbmUgTGlzdCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9
IlRhYmxlIFNpbXBsZSAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhp
ZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIFNpbXBsZSAyIi8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRl
V2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIFNpbXBsZSAzIi8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5h
bWU9IlRhYmxlIENsYXNzaWMgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNl
bWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBDbGFzc2lj
IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBV
bmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgQ2xhc3NpYyAzIi8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRy
dWUiIE5hbWU9IlRhYmxlIENsYXNzaWMgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBD
b2xvcmZ1bCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0i
dHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIENvbG9yZnVsIDIiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVu
VXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgQ29sb3JmdWwgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExv
Y2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1l
PSJUYWJsZSBDb2x1bW5zIDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1p
SGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgQ29sdW1ucyAy
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5o
aWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIENvbHVtbnMgMyIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVl
IiBOYW1lPSJUYWJsZSBDb2x1bW5zIDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgQ29s
dW1ucyA1Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1
ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIEdyaWQgMSIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0
cnVlIiBOYW1lPSJUYWJsZSBHcmlkIDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgR3Jp
ZCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIg
VW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIEdyaWQgNCIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVl
IiBOYW1lPSJUYWJsZSBHcmlkIDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBT
ZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgR3JpZCA2
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5o
aWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIEdyaWQgNyIvPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBO
YW1lPSJUYWJsZSBHcmlkIDgiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1p
SGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgTGlzdCAxIi8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRl
V2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIExpc3QgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExv
Y2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1l
PSJUYWJsZSBMaXN0IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlk
ZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgTGlzdCA0Ii8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hl
blVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIExpc3QgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJU
YWJsZSBMaXN0IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVu
PSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgTGlzdCA3Ii8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVz
ZWQ9InRydWUiIE5hbWU9IlRhYmxlIExpc3QgOCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJs
ZSAzRCBlZmZlY3RzIDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlk
ZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgM0QgZWZmZWN0cyAy
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5o
aWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIDNEIGVmZmVjdHMgMyIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0
cnVlIiBOYW1lPSJUYWJsZSBDb250ZW1wb3JhcnkiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9
ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFi
bGUgRWxlZ2FudCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49
InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBQcm9mZXNzaW9uYWwiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVX
aGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgU3VidGxlIDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFt
ZT0iVGFibGUgU3VidGxlIDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1p
SGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgV2ViIDEiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVX
aGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgV2ViIDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0i
VGFibGUgV2ViIDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVu
PSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iQmFsbG9vbiBUZXh0Ii8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjM5IiBOYW1lPSJUYWJsZSBHcmlk
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5o
aWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIFRoZW1lIi8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgTmFtZT0iUGxhY2Vob2xkZXIgVGV4dCIv
Pg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIxIiBRRm9ybWF0PSJ0
cnVlIiBOYW1lPSJObyBTcGFjaW5nIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
UHJpb3JpdHk9IjYwIiBOYW1lPSJMaWdodCBTaGFkaW5nIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYxIiBOYW1lPSJMaWdodCBMaXN0Ii8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYyIiBOYW1lPSJMaWdodCBHcmlkIi8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYzIiBOYW1lPSJNZWRpdW0g
U2hhZGluZyAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY0
IiBOYW1lPSJNZWRpdW0gU2hhZGluZyAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxz
ZSIgUHJpb3JpdHk9IjY1IiBOYW1lPSJNZWRpdW0gTGlzdCAxIi8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY2IiBOYW1lPSJNZWRpdW0gTGlzdCAyIi8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY3IiBOYW1lPSJNZWRpdW0gR3Jp
ZCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY4IiBOYW1l
PSJNZWRpdW0gR3JpZCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3Jp
dHk9IjY5IiBOYW1lPSJNZWRpdW0gR3JpZCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgUHJpb3JpdHk9IjcwIiBOYW1lPSJEYXJrIExpc3QiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzEiIE5hbWU9IkNvbG9yZnVsIFNoYWRpbmciLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzIiIE5hbWU9IkNvbG9yZnVs
IExpc3QiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzMiIE5h
bWU9IkNvbG9yZnVsIEdyaWQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlv
cml0eT0iNjAiIE5hbWU9IkxpZ2h0IFNoYWRpbmcgQWNjZW50IDEiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjEiIE5hbWU9IkxpZ2h0IExpc3QgQWNjZW50IDEi
Lz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjIiIE5hbWU9Ikxp
Z2h0IEdyaWQgQWNjZW50IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlv
cml0eT0iNjMiIE5hbWU9Ik1lZGl1bSBTaGFkaW5nIDEgQWNjZW50IDEiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjQiIE5hbWU9Ik1lZGl1bSBTaGFkaW5nIDIg
QWNjZW50IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjUi
IE5hbWU9Ik1lZGl1bSBMaXN0IDEgQWNjZW50IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9
ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBOYW1lPSJSZXZpc2lvbiIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIzNCIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iTGlz
dCBQYXJhZ3JhcGgiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0i
MjkiIFFGb3JtYXQ9InRydWUiIE5hbWU9IlF1b3RlIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgUHJpb3JpdHk9IjMwIiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJJbnRlbnNlIFF1b3Rl
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY2IiBOYW1lPSJN
ZWRpdW0gTGlzdCAyIEFjY2VudCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
UHJpb3JpdHk9IjY3IiBOYW1lPSJNZWRpdW0gR3JpZCAxIEFjY2VudCAxIi8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY4IiBOYW1lPSJNZWRpdW0gR3JpZCAyIEFj
Y2VudCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY5IiBO
YW1lPSJNZWRpdW0gR3JpZCAzIEFjY2VudCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgUHJpb3JpdHk9IjcwIiBOYW1lPSJEYXJrIExpc3QgQWNjZW50IDEiLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzEiIE5hbWU9IkNvbG9yZnVsIFNoYWRp
bmcgQWNjZW50IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0i
NzIiIE5hbWU9IkNvbG9yZnVsIExpc3QgQWNjZW50IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzMiIE5hbWU9IkNvbG9yZnVsIEdyaWQgQWNjZW50IDEiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjAiIE5hbWU9IkxpZ2h0
IFNoYWRpbmcgQWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlv
cml0eT0iNjEiIE5hbWU9IkxpZ2h0IExpc3QgQWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjIiIE5hbWU9IkxpZ2h0IEdyaWQgQWNjZW50IDIiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjMiIE5hbWU9Ik1lZGl1
bSBTaGFkaW5nIDEgQWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQ
cmlvcml0eT0iNjQiIE5hbWU9Ik1lZGl1bSBTaGFkaW5nIDIgQWNjZW50IDIiLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjUiIE5hbWU9Ik1lZGl1bSBMaXN0IDEg
QWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjYi
IE5hbWU9Ik1lZGl1bSBMaXN0IDIgQWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9
ImZhbHNlIiBQcmlvcml0eT0iNjciIE5hbWU9Ik1lZGl1bSBHcmlkIDEgQWNjZW50IDIiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjgiIE5hbWU9Ik1lZGl1bSBH
cmlkIDIgQWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0
eT0iNjkiIE5hbWU9Ik1lZGl1bSBHcmlkIDMgQWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzAiIE5hbWU9IkRhcmsgTGlzdCBBY2NlbnQgMiIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MSIgTmFtZT0iQ29sb3Jm
dWwgU2hhZGluZyBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFBy
aW9yaXR5PSI3MiIgTmFtZT0iQ29sb3JmdWwgTGlzdCBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MyIgTmFtZT0iQ29sb3JmdWwgR3JpZCBBY2Nl
bnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MCIgTmFt
ZT0iTGlnaHQgU2hhZGluZyBBY2NlbnQgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFByaW9yaXR5PSI2MSIgTmFtZT0iTGlnaHQgTGlzdCBBY2NlbnQgMyIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MiIgTmFtZT0iTGlnaHQgR3JpZCBBY2Nl
bnQgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MyIgTmFt
ZT0iTWVkaXVtIFNoYWRpbmcgMSBBY2NlbnQgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI2NCIgTmFtZT0iTWVkaXVtIFNoYWRpbmcgMiBBY2NlbnQgMyIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NSIgTmFtZT0iTWVkaXVt
IExpc3QgMSBBY2NlbnQgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9y
aXR5PSI2NiIgTmFtZT0iTWVkaXVtIExpc3QgMiBBY2NlbnQgMyIvPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NyIgTmFtZT0iTWVkaXVtIEdyaWQgMSBBY2NlbnQg
MyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2OCIgTmFtZT0i
TWVkaXVtIEdyaWQgMiBBY2NlbnQgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFByaW9yaXR5PSI2OSIgTmFtZT0iTWVkaXVtIEdyaWQgMyBBY2NlbnQgMyIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MCIgTmFtZT0iRGFyayBMaXN0IEFjY2Vu
dCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjcxIiBOYW1l
PSJDb2xvcmZ1bCBTaGFkaW5nIEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgUHJpb3JpdHk9IjcyIiBOYW1lPSJDb2xvcmZ1bCBMaXN0IEFjY2VudCAzIi8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjczIiBOYW1lPSJDb2xvcmZ1bCBH
cmlkIEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9
IjYwIiBOYW1lPSJMaWdodCBTaGFkaW5nIEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYxIiBOYW1lPSJMaWdodCBMaXN0IEFjY2VudCA0Ii8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYyIiBOYW1lPSJMaWdodCBH
cmlkIEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9
IjYzIiBOYW1lPSJNZWRpdW0gU2hhZGluZyAxIEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY0IiBOYW1lPSJNZWRpdW0gU2hhZGluZyAyIEFjY2Vu
dCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY1IiBOYW1l
PSJNZWRpdW0gTGlzdCAxIEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxz
ZSIgUHJpb3JpdHk9IjY2IiBOYW1lPSJNZWRpdW0gTGlzdCAyIEFjY2VudCA0Ii8+DQo8dzpMc2RF
eGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY3IiBOYW1lPSJNZWRpdW0gR3JpZCAx
IEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY4
IiBOYW1lPSJNZWRpdW0gR3JpZCAyIEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgUHJpb3JpdHk9IjY5IiBOYW1lPSJNZWRpdW0gR3JpZCAzIEFjY2VudCA0Ii8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjcwIiBOYW1lPSJEYXJrIExp
c3QgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0i
NzEiIE5hbWU9IkNvbG9yZnVsIFNoYWRpbmcgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzIiIE5hbWU9IkNvbG9yZnVsIExpc3QgQWNjZW50IDQi
Lz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzMiIE5hbWU9IkNv
bG9yZnVsIEdyaWQgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQ
cmlvcml0eT0iNjAiIE5hbWU9IkxpZ2h0IFNoYWRpbmcgQWNjZW50IDUiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjEiIE5hbWU9IkxpZ2h0IExpc3QgQWNjZW50
IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjIiIE5hbWU9
IkxpZ2h0IEdyaWQgQWNjZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQ
cmlvcml0eT0iNjMiIE5hbWU9Ik1lZGl1bSBTaGFkaW5nIDEgQWNjZW50IDUiLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjQiIE5hbWU9Ik1lZGl1bSBTaGFkaW5n
IDIgQWNjZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0i
NjUiIE5hbWU9Ik1lZGl1bSBMaXN0IDEgQWNjZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjYiIE5hbWU9Ik1lZGl1bSBMaXN0IDIgQWNjZW50IDUiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjciIE5hbWU9Ik1lZGl1
bSBHcmlkIDEgQWNjZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlv
cml0eT0iNjgiIE5hbWU9Ik1lZGl1bSBHcmlkIDIgQWNjZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjkiIE5hbWU9Ik1lZGl1bSBHcmlkIDMgQWNjZW50
IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzAiIE5hbWU9
IkRhcmsgTGlzdCBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFBy
aW9yaXR5PSI3MSIgTmFtZT0iQ29sb3JmdWwgU2hhZGluZyBBY2NlbnQgNSIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MiIgTmFtZT0iQ29sb3JmdWwgTGlzdCBB
Y2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MyIg
TmFtZT0iQ29sb3JmdWwgR3JpZCBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI2MCIgTmFtZT0iTGlnaHQgU2hhZGluZyBBY2NlbnQgNiIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MSIgTmFtZT0iTGlnaHQgTGlz
dCBBY2NlbnQgNiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2
MiIgTmFtZT0iTGlnaHQgR3JpZCBBY2NlbnQgNiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI2MyIgTmFtZT0iTWVkaXVtIFNoYWRpbmcgMSBBY2NlbnQgNiIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NCIgTmFtZT0iTWVkaXVt
IFNoYWRpbmcgMiBBY2NlbnQgNiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFBy
aW9yaXR5PSI2NSIgTmFtZT0iTWVkaXVtIExpc3QgMSBBY2NlbnQgNiIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NiIgTmFtZT0iTWVkaXVtIExpc3QgMiBBY2Nl
bnQgNiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NyIgTmFt
ZT0iTWVkaXVtIEdyaWQgMSBBY2NlbnQgNiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFByaW9yaXR5PSI2OCIgTmFtZT0iTWVkaXVtIEdyaWQgMiBBY2NlbnQgNiIvPg0KPHc6THNk
RXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2OSIgTmFtZT0iTWVkaXVtIEdyaWQg
MyBBY2NlbnQgNiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3
MCIgTmFtZT0iRGFyayBMaXN0IEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgUHJpb3JpdHk9IjcxIiBOYW1lPSJDb2xvcmZ1bCBTaGFkaW5nIEFjY2VudCA2Ii8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjcyIiBOYW1lPSJDb2xvcmZ1
bCBMaXN0IEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3Jp
dHk9IjczIiBOYW1lPSJDb2xvcmZ1bCBHcmlkIEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjE5IiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJTdWJ0bGUg
RW1waGFzaXMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMjEi
IFFGb3JtYXQ9InRydWUiIE5hbWU9IkludGVuc2UgRW1waGFzaXMiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMzEiIFFGb3JtYXQ9InRydWUiIE5hbWU9IlN1YnRs
ZSBSZWZlcmVuY2UiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0i
MzIiIFFGb3JtYXQ9InRydWUiIE5hbWU9IkludGVuc2UgUmVmZXJlbmNlIi8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjMzIiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJC
b29rIFRpdGxlIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjM3
IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iQmlibGlvZ3Jh
cGh5Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjM5IiBTZW1p
SGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0i
VE9DIEhlYWRpbmciLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0i
NDEiIE5hbWU9IlBsYWluIFRhYmxlIDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iNDIiIE5hbWU9IlBsYWluIFRhYmxlIDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDMiIE5hbWU9IlBsYWluIFRhYmxlIDMiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDQiIE5hbWU9IlBsYWluIFRhYmxl
IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDUiIE5hbWU9
IlBsYWluIFRhYmxlIDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0
eT0iNDAiIE5hbWU9IkdyaWQgVGFibGUgTGlnaHQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9
ImZhbHNlIiBQcmlvcml0eT0iNDYiIE5hbWU9IkdyaWQgVGFibGUgMSBMaWdodCIvPg0KPHc6THNk
RXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NyIgTmFtZT0iR3JpZCBUYWJsZSAy
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ4IiBOYW1lPSJH
cmlkIFRhYmxlIDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0i
NDkiIE5hbWU9IkdyaWQgVGFibGUgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFByaW9yaXR5PSI1MCIgTmFtZT0iR3JpZCBUYWJsZSA1IERhcmsiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTEiIE5hbWU9IkdyaWQgVGFibGUgNiBDb2xvcmZ1
bCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MiIgTmFtZT0i
R3JpZCBUYWJsZSA3IENvbG9yZnVsIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
UHJpb3JpdHk9IjQ2IiBOYW1lPSJHcmlkIFRhYmxlIDEgTGlnaHQgQWNjZW50IDEiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDciIE5hbWU9IkdyaWQgVGFibGUg
MiBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0
OCIgTmFtZT0iR3JpZCBUYWJsZSAzIEFjY2VudCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgUHJpb3JpdHk9IjQ5IiBOYW1lPSJHcmlkIFRhYmxlIDQgQWNjZW50IDEiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTAiIE5hbWU9IkdyaWQgVGFi
bGUgNSBEYXJrIEFjY2VudCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJp
b3JpdHk9IjUxIiBOYW1lPSJHcmlkIFRhYmxlIDYgQ29sb3JmdWwgQWNjZW50IDEiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTIiIE5hbWU9IkdyaWQgVGFibGUg
NyBDb2xvcmZ1bCBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFBy
aW9yaXR5PSI0NiIgTmFtZT0iR3JpZCBUYWJsZSAxIExpZ2h0IEFjY2VudCAyIi8+DQo8dzpMc2RF
eGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ3IiBOYW1lPSJHcmlkIFRhYmxlIDIg
QWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDgi
IE5hbWU9IkdyaWQgVGFibGUgMyBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI0OSIgTmFtZT0iR3JpZCBUYWJsZSA0IEFjY2VudCAyIi8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUwIiBOYW1lPSJHcmlkIFRhYmxl
IDUgRGFyayBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9y
aXR5PSI1MSIgTmFtZT0iR3JpZCBUYWJsZSA2IENvbG9yZnVsIEFjY2VudCAyIi8+DQo8dzpMc2RF
eGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUyIiBOYW1lPSJHcmlkIFRhYmxlIDcg
Q29sb3JmdWwgQWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlv
cml0eT0iNDYiIE5hbWU9IkdyaWQgVGFibGUgMSBMaWdodCBBY2NlbnQgMyIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NyIgTmFtZT0iR3JpZCBUYWJsZSAyIEFj
Y2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ4IiBO
YW1lPSJHcmlkIFRhYmxlIDMgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBQcmlvcml0eT0iNDkiIE5hbWU9IkdyaWQgVGFibGUgNCBBY2NlbnQgMyIvPg0KPHc6THNk
RXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MCIgTmFtZT0iR3JpZCBUYWJsZSA1
IERhcmsgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0
eT0iNTEiIE5hbWU9IkdyaWQgVGFibGUgNiBDb2xvcmZ1bCBBY2NlbnQgMyIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MiIgTmFtZT0iR3JpZCBUYWJsZSA3IENv
bG9yZnVsIEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3Jp
dHk9IjQ2IiBOYW1lPSJHcmlkIFRhYmxlIDEgTGlnaHQgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDciIE5hbWU9IkdyaWQgVGFibGUgMiBBY2Nl
bnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0OCIgTmFt
ZT0iR3JpZCBUYWJsZSAzIEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxz
ZSIgUHJpb3JpdHk9IjQ5IiBOYW1lPSJHcmlkIFRhYmxlIDQgQWNjZW50IDQiLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTAiIE5hbWU9IkdyaWQgVGFibGUgNSBE
YXJrIEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9
IjUxIiBOYW1lPSJHcmlkIFRhYmxlIDYgQ29sb3JmdWwgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTIiIE5hbWU9IkdyaWQgVGFibGUgNyBDb2xv
cmZ1bCBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5
PSI0NiIgTmFtZT0iR3JpZCBUYWJsZSAxIExpZ2h0IEFjY2VudCA1Ii8+DQo8dzpMc2RFeGNlcHRp
b24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ3IiBOYW1lPSJHcmlkIFRhYmxlIDIgQWNjZW50
IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDgiIE5hbWU9
IkdyaWQgVGFibGUgMyBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFByaW9yaXR5PSI0OSIgTmFtZT0iR3JpZCBUYWJsZSA0IEFjY2VudCA1Ii8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUwIiBOYW1lPSJHcmlkIFRhYmxlIDUgRGFy
ayBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1
MSIgTmFtZT0iR3JpZCBUYWJsZSA2IENvbG9yZnVsIEFjY2VudCA1Ii8+DQo8dzpMc2RFeGNlcHRp
b24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUyIiBOYW1lPSJHcmlkIFRhYmxlIDcgQ29sb3Jm
dWwgQWNjZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0i
NDYiIE5hbWU9IkdyaWQgVGFibGUgMSBMaWdodCBBY2NlbnQgNiIvPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NyIgTmFtZT0iR3JpZCBUYWJsZSAyIEFjY2VudCA2
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ4IiBOYW1lPSJH
cmlkIFRhYmxlIDMgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQ
cmlvcml0eT0iNDkiIE5hbWU9IkdyaWQgVGFibGUgNCBBY2NlbnQgNiIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MCIgTmFtZT0iR3JpZCBUYWJsZSA1IERhcmsg
QWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTEi
IE5hbWU9IkdyaWQgVGFibGUgNiBDb2xvcmZ1bCBBY2NlbnQgNiIvPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MiIgTmFtZT0iR3JpZCBUYWJsZSA3IENvbG9yZnVs
IEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ2
IiBOYW1lPSJMaXN0IFRhYmxlIDEgTGlnaHQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBQcmlvcml0eT0iNDciIE5hbWU9Ikxpc3QgVGFibGUgMiIvPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0OCIgTmFtZT0iTGlzdCBUYWJsZSAzIi8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ5IiBOYW1lPSJMaXN0IFRhYmxl
IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTAiIE5hbWU9
Ikxpc3QgVGFibGUgNSBEYXJrIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJp
b3JpdHk9IjUxIiBOYW1lPSJMaXN0IFRhYmxlIDYgQ29sb3JmdWwiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTIiIE5hbWU9Ikxpc3QgVGFibGUgNyBDb2xvcmZ1
bCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NiIgTmFtZT0i
TGlzdCBUYWJsZSAxIExpZ2h0IEFjY2VudCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgUHJpb3JpdHk9IjQ3IiBOYW1lPSJMaXN0IFRhYmxlIDIgQWNjZW50IDEiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDgiIE5hbWU9Ikxpc3QgVGFibGUg
MyBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0
OSIgTmFtZT0iTGlzdCBUYWJsZSA0IEFjY2VudCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgUHJpb3JpdHk9IjUwIiBOYW1lPSJMaXN0IFRhYmxlIDUgRGFyayBBY2NlbnQgMSIv
Pg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MSIgTmFtZT0iTGlz
dCBUYWJsZSA2IENvbG9yZnVsIEFjY2VudCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgUHJpb3JpdHk9IjUyIiBOYW1lPSJMaXN0IFRhYmxlIDcgQ29sb3JmdWwgQWNjZW50IDEi
Lz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDYiIE5hbWU9Ikxp
c3QgVGFibGUgMSBMaWdodCBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFByaW9yaXR5PSI0NyIgTmFtZT0iTGlzdCBUYWJsZSAyIEFjY2VudCAyIi8+DQo8dzpMc2RF
eGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ4IiBOYW1lPSJMaXN0IFRhYmxlIDMg
QWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDki
IE5hbWU9Ikxpc3QgVGFibGUgNCBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI1MCIgTmFtZT0iTGlzdCBUYWJsZSA1IERhcmsgQWNjZW50IDIiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTEiIE5hbWU9Ikxpc3Qg
VGFibGUgNiBDb2xvcmZ1bCBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFByaW9yaXR5PSI1MiIgTmFtZT0iTGlzdCBUYWJsZSA3IENvbG9yZnVsIEFjY2VudCAyIi8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ2IiBOYW1lPSJMaXN0
IFRhYmxlIDEgTGlnaHQgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iNDciIE5hbWU9Ikxpc3QgVGFibGUgMiBBY2NlbnQgMyIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0OCIgTmFtZT0iTGlzdCBUYWJsZSAzIEFj
Y2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ5IiBO
YW1lPSJMaXN0IFRhYmxlIDQgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBQcmlvcml0eT0iNTAiIE5hbWU9Ikxpc3QgVGFibGUgNSBEYXJrIEFjY2VudCAzIi8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUxIiBOYW1lPSJMaXN0IFRh
YmxlIDYgQ29sb3JmdWwgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iNTIiIE5hbWU9Ikxpc3QgVGFibGUgNyBDb2xvcmZ1bCBBY2NlbnQgMyIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NiIgTmFtZT0iTGlzdCBU
YWJsZSAxIExpZ2h0IEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
UHJpb3JpdHk9IjQ3IiBOYW1lPSJMaXN0IFRhYmxlIDIgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDgiIE5hbWU9Ikxpc3QgVGFibGUgMyBBY2Nl
bnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0OSIgTmFt
ZT0iTGlzdCBUYWJsZSA0IEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxz
ZSIgUHJpb3JpdHk9IjUwIiBOYW1lPSJMaXN0IFRhYmxlIDUgRGFyayBBY2NlbnQgNCIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MSIgTmFtZT0iTGlzdCBUYWJs
ZSA2IENvbG9yZnVsIEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
UHJpb3JpdHk9IjUyIiBOYW1lPSJMaXN0IFRhYmxlIDcgQ29sb3JmdWwgQWNjZW50IDQiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDYiIE5hbWU9Ikxpc3QgVGFi
bGUgMSBMaWdodCBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFBy
aW9yaXR5PSI0NyIgTmFtZT0iTGlzdCBUYWJsZSAyIEFjY2VudCA1Ii8+DQo8dzpMc2RFeGNlcHRp
b24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ4IiBOYW1lPSJMaXN0IFRhYmxlIDMgQWNjZW50
IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDkiIE5hbWU9
Ikxpc3QgVGFibGUgNCBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFByaW9yaXR5PSI1MCIgTmFtZT0iTGlzdCBUYWJsZSA1IERhcmsgQWNjZW50IDUiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTEiIE5hbWU9Ikxpc3QgVGFibGUg
NiBDb2xvcmZ1bCBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFBy
aW9yaXR5PSI1MiIgTmFtZT0iTGlzdCBUYWJsZSA3IENvbG9yZnVsIEFjY2VudCA1Ii8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ2IiBOYW1lPSJMaXN0IFRhYmxl
IDEgTGlnaHQgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlv
cml0eT0iNDciIE5hbWU9Ikxpc3QgVGFibGUgMiBBY2NlbnQgNiIvPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0OCIgTmFtZT0iTGlzdCBUYWJsZSAzIEFjY2VudCA2
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ5IiBOYW1lPSJM
aXN0IFRhYmxlIDQgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQ
cmlvcml0eT0iNTAiIE5hbWU9Ikxpc3QgVGFibGUgNSBEYXJrIEFjY2VudCA2Ii8+DQo8dzpMc2RF
eGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUxIiBOYW1lPSJMaXN0IFRhYmxlIDYg
Q29sb3JmdWwgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlv
cml0eT0iNTIiIE5hbWU9Ikxpc3QgVGFibGUgNyBDb2xvcmZ1bCBBY2NlbnQgNiIvPg0KPC93Okxh
dGVudFN0eWxlcz4NCjwveG1sPjwhW2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmlu
aXRpb25zICovDQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBh
bm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAyIDQ7DQoJbXNvLWZvbnQtY2hhcnNldDoxOw0KCW1zby1n
ZW5lcmljLWZvbnQtZmFtaWx5OnJvbWFuOw0KCW1zby1mb250LXBpdGNoOnZhcmlhYmxlOw0KCW1z
by1mb250LXNpZ25hdHVyZTowIDAgMCAwIDAgMDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5
OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7DQoJbXNvLWZvbnQtY2hh
cnNldDowOw0KCW1zby1nZW5lcmljLWZvbnQtZmFtaWx5OnN3aXNzOw0KCW1zby1mb250LXBpdGNo
OnZhcmlhYmxlOw0KCW1zby1mb250LXNpZ25hdHVyZTotNTM2ODU5OTA1IC0xMDczNzMyNDg1IDkg
MCA1MTEgMDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05v
cm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttc28tc3R5bGUtdW5oaWRlOm5vOw0KCW1zby1zdHlsZS1x
Zm9ybWF0OnllczsNCgltc28tc3R5bGUtcGFyZW50OiIiOw0KCW1hcmdpbjowY207DQoJbWFyZ2lu
LWJvdHRvbTouMDAwMXB0Ow0KCW1zby1wYWdpbmF0aW9uOndpZG93LW9ycGhhbjsNCglmb250LXNp
emU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmOw0KCW1zby1m
YXJlYXN0LWZvbnQtZmFtaWx5OkNhbGlicmk7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0K
CXttc28tc3R5bGUtbm9zaG93OnllczsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6
IzA1NjNDMTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lOw0KCXRleHQtdW5kZXJsaW5lOnNp
bmdsZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxl
LW5vc2hvdzp5ZXM7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOiM5NTRGNzI7DQoJ
dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTsNCgl0ZXh0LXVuZGVybGluZTpzaW5nbGU7fQ0KcC5t
c29ub3JtYWwwLCBsaS5tc29ub3JtYWwwLCBkaXYubXNvbm9ybWFsMA0KCXttc28tc3R5bGUtbmFt
ZTptc29ub3JtYWw7DQoJbXNvLXN0eWxlLXVuaGlkZTpubzsNCgltc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0K
CW1hcmdpbi1sZWZ0OjBjbTsNCgltc28tcGFnaW5hdGlvbjp3aWRvdy1vcnBoYW47DQoJZm9udC1z
aXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjsNCgltc28t
ZmFyZWFzdC1mb250LWZhbWlseTpDYWxpYnJpO30NCnNwYW4uRW1haWxTdHlsZTE4DQoJe21zby1z
dHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCW1zby1zdHlsZS1ub3Nob3c6eWVzOw0KCW1zby1z
dHlsZS11bmhpZGU6bm87DQoJbXNvLWFuc2ktZm9udC1zaXplOjExLjBwdDsNCgltc28tYmlkaS1m
b250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCW1z
by1hc2NpaS1mb250LWZhbWlseTpDYWxpYnJpOw0KCW1zby1mYXJlYXN0LWZvbnQtZmFtaWx5OkNh
bGlicmk7DQoJbXNvLWhhbnNpLWZvbnQtZmFtaWx5OkNhbGlicmk7DQoJbXNvLWJpZGktZm9udC1m
YW1pbHk6IlRpbWVzIE5ldyBSb21hbiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLlNwZWxsRQ0K
CXttc28tc3R5bGUtbmFtZToiIjsNCgltc28tc3BsLWU6eWVzO30NCi5Nc29DaHBEZWZhdWx0DQoJ
e21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCW1zby1kZWZhdWx0LXByb3BzOnllczsNCglm
b250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgltc28tYXNjaWktZm9udC1mYW1pbHk6
Q2FsaWJyaTsNCgltc28tZmFyZWFzdC1mb250LWZhbWlseTpDYWxpYnJpOw0KCW1zby1oYW5zaS1m
b250LWZhbWlseTpDYWxpYnJpOw0KCW1zby1iaWRpLWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9t
YW4iOw0KCW1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTO30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0K
CXtzaXplOjYxMi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzIuMHB0IDcyLjBwdCA3Mi4wcHQgNzIu
MHB0Ow0KCW1zby1oZWFkZXItbWFyZ2luOjM2LjBwdDsNCgltc28tZm9vdGVyLW1hcmdpbjozNi4w
cHQ7DQoJbXNvLXBhcGVyLXNvdXJjZTowO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3Jk
U2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gMTBdPjxzdHlsZT4vKiBTdHls
ZSBEZWZpbml0aW9ucyAqLw0KdGFibGUuTXNvTm9ybWFsVGFibGUNCgl7bXNvLXN0eWxlLW5hbWU6
IlRhYmxlIE5vcm1hbCI7DQoJbXNvLXRzdHlsZS1yb3diYW5kLXNpemU6MDsNCgltc28tdHN0eWxl
LWNvbGJhbmQtc2l6ZTowOw0KCW1zby1zdHlsZS1ub3Nob3c6eWVzOw0KCW1zby1zdHlsZS1wcmlv
cml0eTo5OTsNCgltc28tc3R5bGUtcGFyZW50OiIiOw0KCW1zby1wYWRkaW5nLWFsdDowY20gNS40
cHQgMGNtIDUuNHB0Ow0KCW1zby1wYXJhLW1hcmdpbjowY207DQoJbXNvLXBhcmEtbWFyZ2luLWJv
dHRvbTouMDAwMXB0Ow0KCW1zby1wYWdpbmF0aW9uOndpZG93LW9ycGhhbjsNCglmb250LXNpemU6
MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCW1zby1hc2NpaS1m
b250LWZhbWlseTpDYWxpYnJpOw0KCW1zby1oYW5zaS1mb250LWZhbWlseTpDYWxpYnJpOw0KCW1z
by1iaWRpLWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iOw0KCW1zby1mYXJlYXN0LWxhbmd1
YWdlOkVOLVVTO30NCjwvc3R5bGU+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+
DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+
PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4
dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxh
eW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLUdCIiBsaW5r
PSIjMDU2M0MxIiB2bGluaz0iIzk1NEY3MiIgc3R5bGU9InRhYi1pbnRlcnZhbDozNi4wcHQiPg0K
PGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNp
emU9IjIiIGNvbG9yPSIjMWY0OTdkIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7bXNv
LWJpZGktZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7O2NvbG9yOiMxRjQ5
N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPkhpLDxvOnA+PC9vOnA+PC9zcGFuPjwvZm9u
dD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBjb2xvcj0iIzFmNDk3
ZCIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO21zby1iaWRpLWZvbnQtZmFtaWx5OiZx
dW90O1RpbWVzIE5ldyBSb21hbiZxdW90Oztjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1
YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgY29sb3I9IiMxZjQ5N2QiIGZhY2U9IkNhbGlicmki
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjttc28tYmlkaS1mb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9t
YW4mcXVvdDs7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PHNwYW4g
c3R5bGU9Im1zby1zcGFjZXJ1bjp5ZXMiPiZuYnNwOw0KPC9zcGFuPldoYXQgYmFja2VuZCBhcmUg
eW91IHVzaW5nPyA8c3BhbiBjbGFzcz0iU3BlbGxFIj5CbGtiYWNrPC9zcGFuPiBvciBRRU1VIDxz
cGFuIGNsYXNzPSJTcGVsbEUiPg0KcWRpc2s8L3NwYW4+PyBJIGJlbGlldmUgPHNwYW4gY2xhc3M9
IlNwZWxsRSI+YmxrYmFjazwvc3Bhbj4gbWF5IGhhdmUgZXJyb3JzIGluIHNvbWUgb2YgaXRzIGNh
bGN1bGF0ZWQgc2l6ZXMgaWYgeW91IHVzZSBhIGJsb2NrIHNpemUgb3RoZXIgdGhhbiA1MTIgYnl0
ZXMuIEluIHRoZSBXaW5kb3dzIFBWIGZyb250ZW5kIHRoZSBkcml2ZXIgZ2V0cyBib3RoIHRoZSBz
ZWN0b3Igc2l6ZSBhbmQgdGhlIG51bWJlciBvZiBzZWN0b3JzIGZyb20NCjxzcGFuIGNsYXNzPSJT
cGVsbEUiPnhlbnN0b3JlPC9zcGFuPiwgc28gaWYgdGhlIGJhY2tlbmQgcmVwb3J0cyB0aGVtIGNv
cnJlY3RseSB0aGVuIHlvdSAqPGI+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPnNob3Vs
ZDwvc3Bhbj48L2I+KiBzZWUgYSBkaXNrIG9mIHRoZSBjb3JyZWN0IHNpemUgaW4gdGhlIGZyb250
ZW5kLiBDb3VsZCB5b3UgY2hlY2sgd2hhdCB2YWx1ZXMgYXJlIGJlaW5nIHNldCBpbg0KPHNwYW4g
Y2xhc3M9IlNwZWxsRSI+eGVuc3RvcmU8L3NwYW4+PzxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBjb2xvcj0iIzFmNDk3ZCIg
ZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO21zby1iaWRpLWZvbnQtZmFtaWx5OiZxdW90
O1RpbWVzIE5ldyBSb21hbiZxdW90Oztjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdl
OkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgY29sb3I9IiMxZjQ5N2QiIGZhY2U9IkNhbGlicmkiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjttc28tYmlkaS1mb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4m
cXVvdDs7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PHNwYW4gc3R5
bGU9Im1zby1zcGFjZXJ1bjp5ZXMiPiZuYnNwOw0KPC9zcGFuPkNoZWVycyw8bzpwPjwvbzpwPjwv
c3Bhbj48L2ZvbnQ+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgY29s
b3I9IiMxZjQ5N2QiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjttc28tYmlkaS1mb250
LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDs7Y29sb3I6IzFGNDk3RDttc28tZmFy
ZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9mb250PjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGNvbG9yPSIjMWY0OTdkIiBmYWNl
PSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7bXNvLWJpZGktZm9udC1mYW1pbHk6JnF1b3Q7VGlt
ZXMgTmV3IFJvbWFuJnF1b3Q7O2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4t
VVMiPjxzcGFuIHN0eWxlPSJtc28tc3BhY2VydW46eWVzIj4mbmJzcDsmbmJzcDsmbmJzcDsNCjwv
c3Bhbj5QYXVsPG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxmb250IHNpemU9IjIiIGNvbG9yPSIjMWY0OTdkIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7bXNvLWJpZGktZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7
O2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvZm9udD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVm
dDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdj4NCjxk
aXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRk
aW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxmb250IHNp
emU9IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7bXNvLWZh
cmVhc3QtZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7O21zby1hbnNpLWxh
bmd1YWdlOkVOLVVTO2ZvbnQtd2VpZ2h0OmJvbGQiPkZyb206PC9zcGFuPjwvZm9udD48L2I+PGZv
bnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtt
c28tZmFyZWFzdC1mb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDs7bXNvLWFu
c2ktbGFuZ3VhZ2U6RU4tVVMiPg0KIHdpbi1wdi1kZXZlbCBbbWFpbHRvOndpbi1wdi1kZXZlbC1i
b3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnXSA8Yj48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6
Ym9sZCI+T24gQmVoYWxmIE9mDQo8L3NwYW4+PC9iPk1pa2UgUmVhcmRvbjxicj4NCjxiPjxzcGFu
IHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5TZW50Ojwvc3Bhbj48L2I+IDI5IE9jdG9iZXIgMjAx
NyAwMTo1Mjxicj4NCjxiPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5Ubzo8L3NwYW4+
PC9iPiB4ZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmc7IHdpbi1wdi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZzxicj4NCjxiPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5TdWJq
ZWN0Ojwvc3Bhbj48L2I+IFt3aW4tcHYtZGV2ZWxdIFdpbmRvd3MgUFYgZHJpdmVycyB3aXRoIDRL
IHNlY3RvciBzaXplPG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIzIiBmYWNlPSJUaW1lcyBOZXcgUm9t
YW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L2ZvbnQ+PC9wPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PGZvbnQgc2l6ZT0iMyIgZmFjZT0i
VGltZXMgTmV3IFJvbWFuIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdCI+SGVsbG8gYWxs
LDxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PGZvbnQgc2l6ZT0iMyIgZmFjZT0iVGlt
ZXMgTmV3IFJvbWFuIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdCI+SSBhZGRlZCBzb21l
IG5ldyA0S24gZHJpdmVzIHRvIG9uZSBvZiBteSBzZXJ2ZXJzIGJ1dCBzZWVtIHRvIGJlIGhhdmlu
ZyBzb21lIHRyb3VibGUgZ2V0dGluZyBhIFdpbmRvd3MgVk0gdG8gd29yayB3aXRoIHRoZSBkcml2
ZXMuJm5ic3A7IE9yaWdpbmFsbHkNCiBJIGhhZCBqdXN0IGFzc2lnbmVkIGEgbmV3IGxvZ2ljYWwg
dm9sdW1lIHRvIHRoZSBleGlzdGluZyBndWVzdCwgYnV0IFdpbmRvd3MgcmVwb3J0ZWQgdGhlIGRp
c2sgYXMgYmVpbmcgOHggbGFyZ2VyIHRoYW4gaXQgd2FzLCBhbmQgYW55IGF0dGVtcHRzIHRvIHBh
cnRpdGlvbiBpdCB3b3VsZCBqdXN0IHRocm93IGJhY2sgSU8gZXJyb3JzLiZuYnNwOyBIb3Bpbmcg
aXQgd2FzIGp1c3Qgc29tZSBsaW1pdGF0aW9uIG9mIHNlYWJpb3MsIEkgY3JlYXRlZCBhIG5ldw0K
IFZNIHVzaW5nIG92bWYgYW5kIHRoZSBkaXNrIGRldGVjdGVkIGZpbmUgYW5kIHRoZSBpbnN0YWxs
IHdlbnQgd2l0aG91dCBpc3N1ZS4mbmJzcDsgV2hlbiBJIHRoZW4gYXR0ZW1wdGVkIHRvIGluc3Rh
bGwgdGhlIFBWIGRyaXZlcnMgaG93ZXZlciwgdGhlIHN5c3RlbSB3b3VsZCBubyBsb25nZXIgYm9v
dCwgYW5kIHdvdWxkIHRocm93IGJhY2sgSW5hY2Nlc3NpYmxlIEJvb3QgRGV2aWNlIGVycm9ycywg
c28gSSdtIGd1ZXNzaW5nIG15IHByb2JsZW0gaW4gdGhlDQogb3JpZ2luYWwgZ3Vlc3Qgd2FzIHRo
ZSBkcml2ZXJzIHJhdGhlciB0aGFuIHRoYXQgYmlvcy48bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+
PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbTox
Mi4wcHQiPjxmb250IHNpemU9IjMiIGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMi4wcHQiPlNvIEkgZ3Vlc3Mgd2hhdCBJJ20gZ2V0dGluZyBpdCBhcyBJJ20g
dHJ5aW5nIHRvIGZpbmQgb3V0IGlmIHRoZXJlIGlzIGEgd2F5IHRvIG1ha2UgNEsgc2VjdG9yIHNp
emUgd29yayBmb3IgV2luZG93cyBndWVzdHMgdXNpbmcgUFYgZHJpdmVycy4mbmJzcDsNCiBJJ2Qg
aGF0ZSB0byBoYXZlIHRoZSBydW4gdGhlIHNlcnZlciB3aXRob3V0IHVzaW5nIHRoZSBQViBkcml2
ZXJzIGZvciBvYnZpb3VzIHBlcmZvcm1hbmNlIGlzc3Vlcy48bzpwPjwvbzpwPjwvc3Bhbj48L2Zv
bnQ+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIzIiBmYWNl
PSJUaW1lcyBOZXcgUm9tYW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij5UaGFua3Mg
Zm9yIGFueSBpbnNpZ2h0IGFueW9uZSBtYXkgaGF2ZS48bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_9d059193e82c435fba585ff22fac16bfAMSPEX02CL03citritenet_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============8063857029382431551==--


From xen-users-bounces@lists.xen.org Mon Oct 30 16:16:13 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 16:16: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 1e9CiN-0006Oo-Em; Mon, 30 Oct 2017 16:15:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xen-user-ml@artfiles.de>) id 1e9CiL-0006Oi-ML
 for xen-users@lists.xen.org; Mon, 30 Oct 2017 16:15:01 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 90/55-21967-40057F95; Mon, 30 Oct 2017 16:15:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsVyxWO3rS5LwPd
 Ig4a5Uharrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8aRTY/ZCzqVKjbOf87WwDhZpouRi0NI4CWj
 xMS/e9m6GDk5RASkJWZcaQKz2QQ0JV6fuAVmCwuYSexbMIcdxOYVsJPoe/ueEcRmEVCVaLz5G
 CwuKpAqsedJMwtEjaDEyZlPwGxmoN55mx8yQ9jyEtvfzmGewMg1C0nZLCRls5CULWBkXsWoUZ
 xaVJZapGtorJdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERgODECwg/HfNs9DjJI
 cTEqivDsdv0cK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDV8wfKCRalpqdWpGXmAAMTJi3BwaMk
 wnvNDyjNW1yQmFucmQ6ROsUYznFs0+U/TBw/Jl0BkkumgMhHN+4CyU03QeSUWyByw/cHQPLZz
 NcNzEIsefl5qVLivN4g2wRAxmWU5sEtg0XeJUZZKWFeRqDzhXgKUotyM0tQ5V8xinMwKgFVgE
 zhycwrgbvpFdC5TEDnakh+ATm3JBEhJdXAKNrSdnr2eqGMySITP1tNt3HbeUTotb3vNU+G4Hs
 WG5d/DTRm+zD1/nHGvASTPKcvIjzCZsZP+7WVzhrynjSuOGGttk+yW65r23SNBh8lgSdZ95ep
 PToYznP8j9eLf7/bPT7WVm9Xs11XPatBTK7rTqix3HxmvnccfXe++GzM/hff7WkekxylxFKck
 WioxVxUnAgAQX9GqLcCAAA=
X-Env-Sender: xen-user-ml@artfiles.de
X-Msg-Ref: server-7.tower-206.messagelabs.com!1509380100!106432559!1
X-Originating-IP: [212.72.187.61]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9333 invoked from network); 30 Oct 2017 16:15:00 -0000
Received: from mailout-afstr61.mailout.artfiles.de (HELO
 mailout-afstr61.mailout.artfiles.de) (212.72.187.61)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES128-SHA encrypted SMTP;
 30 Oct 2017 16:15:00 -0000
Received: from [80.252.98.156] auth=xen-user-ml@artfiles.de
 by mailout.artfiles.de with esmtpsa (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128)
 (Exim 4.80.1) id 1e9CiJ-0002qk-H4
 for xen-users@lists.xen.org; Mon, 30 Oct 2017 17:14:59 +0100
To: xen-users@lists.xen.org
From: Tim Evers <xen-user-ml@artfiles.de>
Message-ID: <a9a8e8a8-88ae-d50f-45d5-74fcfee1e9f1@artfiles.de>
Date: Mon, 30 Oct 2017 17:14:58 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.4.0
MIME-Version: 1.0
Subject: [Xen-users] Xen 4.6 Live Migration and Hotplugging Issues
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>

SGksCgpJIGFtIHRyeWluZyB0byBzZXQgdXAgdHdvIFVidW50dSAxNi4wNCAvIFhlbiA0LjYgTWFj
aGluZXMgdG8gcGVyZm9ybSAKbGl2ZSBtaWdyYXRpb24gYW5kIENQVSAvIG1lbW9yeSBob3RwbHVn
LiBTbyBmYXIgSSBlbmNvdW50ZXJlZCBzZXZlcmFsIApjYXRhc3Ryb3BoaWMgaXNzdWVzLiBUaGV5
IGFyZSBzbyBzZXZlcmUgdGhhdCBJIGFtIHRoaW5raW5nIEkgbWlnaHQgYmUgb24gCnRoZSB3cm9u
ZyB0cmFjayBhbGx0b2dldGhlci4KCkFueSBpbnB1dCBpcyBoaWdobHkgYXBwcmVjaWF0ZWQhCgpU
aGUgc2V0dXA6CgoyIERlbGwgTTYzMCB3aXRoIFVidW50dSAxNi4wNCBhbmQgWGVuIDQuNiwgNjRi
aXQgRG9tMCAobm9kZTEgKyBub2RlMikKCjIgRG9tdXMsIERlYmlhbiBKZXNzaWUgNjRiaXQgUFYg
YW5kIERlYmlhbiBKZXNzaWUgNjRiaXQgSFZNCgpOb3cgY3JlYXRlIGEgUFYgRG9tdSBvbiBub2Rl
MSB3aXRoIDEgQ1BVIENvcmUgYW5kIDIgR0IgUkFNIGFuZCBwbGVudHkgb2YgCnJvb20gZm9yIGhv
dC1hZGQgLyBob3RwbHVnOgoKQ29uZmlnIGV4Y2VycHQ6CgprZXJuZWwgICAgICAgPSAiL2hvbWUv
eGVuL3NoYXJlZC9ib290L3Rlc3RzL3ZtbGludXotMy4xNi4wLTQtYW1kNjQiCnJhbWRpc2sgICAg
ICA9ICIvaG9tZS94ZW4vc2hhcmVkL2Jvb3QvdGVzdHMvaW5pdHJkLmltZy0zLjE2LjAtNC1hbWQ2
NCIKbWF4bWVtICAgICAgID0gMTYzODQKbWVtb3J5ICAgICAgID0gMjA0OAptYXh2Y3B1cyAgICAg
PSA4CnZjcHVzICAgICAgICA9IDEKY3B1cyAgICAgICAgID0gIjE4IgoKeG0gbGlzdDoKCnJvb3Qx
ODIzICAgICA5NyAgMjA0OCAgICAgMSAgICAgLWItLS0tICAgICAgMTUuMQoKQWxsIGlzIGZpbmUu
IE5vdyBtaWdyYXRlIHRvIG5vZGUyLiBJbW1lZGlhdGVseSBhZnRlciB0aGUgbWlncmF0aWlvbiB3
ZSBzZWU6Cgp4bSBsaXN0OgoKcm9vdDE4MiAgICAgIDM2MCAxNjM4NCAgICAgMSAgICAgLWItLS0t
ICAgICAgMTAuNQoKU28gdGhlIERvbVUgaW1tZWRpYXRlbHkgYmFsbG9vbmVkIHRvIGl0cyBtYXht
ZW0gYWZ0ZXIgdGhlIG1pZ3JhdGlvbiwgYW5kIApldmVuIGJldHRlciwgaW5zaWRlIHRoZSBEb211
IHdlIHNlZSBhbGwgQ1BVcyBhcmUgc3VkZGVubHkgaG90cGx1Z2dlZCAKKGJ1dCBub3Qgb25saW5l
IGR1ZSB0byBtaXNzaW5nIHVkZXYgcnVsZXMpOgoKcm9vdEBkZWJpYW44On4jIGxzIC9zeXMvZGV2
aWNlcy9zeXN0ZW0vY3B1LyB8IGdyZXAgY3B1CmNwdTAKY3B1MQpjcHUyCmNwdTMKY3B1NApjcHU1
CmNwdTYKY3B1NwoKU28gdGhpcyBpcyBhbHJlYWR5IG5vdCBob3cgaXQgaXMgc3VwcG9zZWQgdG8g
YmUgKERvbVUgc2hvdWxkIGxvb2sgdGhlIApzYW1lIGJlZm9yZSBhbmQgYWZ0ZXIgbWlncmF0aW9u
KS4KCk5vdyB3ZSB0YWtlIGNwdTEgb25saW5lOgoKZWNobyAxID4gL3N5cy9kZXZpY2VzL3N5c3Rl
bS9jcHUvY3B1MS9vbmxpbmUKClJlc3VsdCBhcyBzZWVuIHRocm91Z2ggaHZjIG9uIHRoZSBEb20w
OgoKWyAgMzczLjM2MDk0OV0gaW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSAxClsgIDQwMC4w
MzIwMDNdIEJVRzogc29mdCBsb2NrdXAgLSBDUFUjMCBzdHVjayBmb3IgMjJzISBbYmFzaDo3MzNd
ClsgIDQwMC4wMzIwMDNdIE1vZHVsZXMgbGlua2VkIGluOiBuZnNkIGF1dGhfcnBjZ3NzIG9pZF9y
ZWdpc3RyeSBuZnNfYWNsIApuZnMgbG9ja2QgZnNjYWNoZSBzdW5ycGMgZXZkZXYgcGNzcGtyIHg4
Nl9wa2dfdGVtcF90aGVybWFsIHRoZXJtYWxfc3lzIApjb3JldGVtcCBjcmMzMl9wY2xtdWwgYWVz
bmlfaW50ZWwgYWVzX3g4Nl82NCBscncgZ2YxMjhtdWwgZ2x1ZV9oZWxwZXIgCmFibGtfaGVscGVy
IGNyeXB0ZCBhdXRvZnM0IGV4dDQgY3JjMTYgbWJjYWNoZSBqYmQyIGNyY3QxMGRpZl9wY2xtdWwg
CmNyY3QxMGRpZl9jb21tb24geGVuX25ldGZyb250IHhlbl9ibGtmcm9udCBjcmMzMmNfaW50ZWwK
WyAgNDAwLjAzMjAwM10gQ1BVOiAwIFBJRDogNzMzIENvbW06IGJhc2ggTm90IHRhaW50ZWQgMy4x
Ni4wLTQtYW1kNjQgIzEgCkRlYmlhbiAzLjE2LjQzLTIrZGViOHUzClsgIDQwMC4wMzIwMDNdIHRh
c2s6IGZmZmY4ODAwMDQ3MGUxZDAgdGk6IGZmZmY4ODAwNmFjZWMwMDAgdGFzay50aTogCmZmZmY4
ODAwNmFjZWMwMDAKWyAgNDAwLjAzMjAwM10gUklQOiBlMDMwOls8ZmZmZmZmZmY4MTAwMTNhYT5d
ICBbPGZmZmZmZmZmODEwMDEzYWE+XSAKeGVuX2h5cGVyY2FsbF9zY2hlZF9vcCsweGEvMHgyMApb
ICA0MDAuMDMyMDAzXSBSU1A6IGUwMmI6ZmZmZjg4MDA2YWNlZmRkMCAgRUZMQUdTOiAwMDAwMDI0
NgpbICA0MDAuMDMyMDAzXSBSQVg6IDAwMDAwMDAwMDAwMDAwMDAgUkJYOiAwMDAwMDAwMDAwMDAw
MDAxIFJDWDogCmZmZmZmZmZmODEwMDEzYWEKWyAgNDAwLjAzMjAwM10gUkRYOiBmZmZmODgwMDdk
NjQwMDAwIFJTSTogMDAwMDAwMDAwMDAwMDAwMCBSREk6IAowMDAwMDAwMDAwMDAwMDAwClsgIDQw
MC4wMzIwMDNdIFJCUDogZmZmZjg4MDA2YmNmNjAwMCBSMDg6IGZmZmY4ODAwN2QwM2Q1YzggUjA5
OiAKMDAwMDAwMDAwMDAwMDEyMgpbICA0MDAuMDMyMDAzXSBSMTA6IDAwMDAwMDAwMDAwMDAwMDAg
UjExOiAwMDAwMDAwMDAwMDAwMjQ2IFIxMjogCjAwMDAwMDAwMDAwMDAwMDEKWyAgNDAwLjAzMjAw
M10gUjEzOiAwMDAwMDAwMDAwMDBjZDYwIFIxNDogZmZmZjg4MDA2ZDFkY2EyMCBSMTU6IAowMDAw
MDAwMDAwMDdkNjQ5ClsgIDQwMC4wMzIwMDNdIEZTOiAgMDAwMDdmZTRiMjE1ZTcwMCgwMDAwKSBH
UzpmZmZmODgwMDdkNjAwMDAwKDAwMDApIAprbmxHUzowMDAwMDAwMDAwMDAwMDAwClsgIDQwMC4w
MzIwMDNdIENTOiAgZTAzMyBEUzogMDAwMCBFUzogMDAwMCBDUjA6IDAwMDAwMDAwODAwNTAwMzMK
WyAgNDAwLjAzMjAwM10gQ1IyOiAwMDAwMDAwMDAxNmRlNmQwIENSMzogMDAwMDAwMDAwNGE2NzAw
MCBDUjQ6IAowMDAwMDAwMDAwMDQyNjYwClsgIDQwMC4wMzIwMDNdIFN0YWNrOgpbICA0MDAuMDMy
MDAzXSAgZmZmZjg4MDA2YWNlZmIzZSAwMDAwMDAwMDAwMDAwMDAwIGZmZmZmZmZmODEwMTBkYzEg
CjAwMDAwMDAwMDEzMjNkMzUKWyAgNDAwLjAzMjAwM10gIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAxIAowMDAwMDAwMDAwMDAwMDAxClsgIDQwMC4wMzIw
MDNdICBmZmZmODgwMDZkMWRjYTIwIDAwMDAwMDAwMDAwMDAwMDAgZmZmZmZmZmY4MTA2OGNhYyAK
MDAwMDAwMzA2YWNlZmYzYwpbICA0MDAuMDMyMDAzXSBDYWxsIFRyYWNlOgpbICA0MDAuMDMyMDAz
XSAgWzxmZmZmZmZmZjgxMDEwZGMxPl0gPyB4ZW5fY3B1X3VwKzB4MjExLzB4NTAwClsgIDQwMC4w
MzIwMDNdICBbPGZmZmZmZmZmODEwNjhjYWM+XSA/IF9jcHVfdXArMHgxMmMvMHgxNjAKWyAgNDAw
LjAzMjAwM10gIFs8ZmZmZmZmZmY4MTA2OGQ1OT5dID8gY3B1X3VwKzB4NzkvMHhhMApbICA0MDAu
MDMyMDAzXSAgWzxmZmZmZmZmZjgxNTBiNjE1Pl0gPyBjcHVfc3Vic3lzX29ubGluZSsweDM1LzB4
ODAKWyAgNDAwLjAzMjAwM10gIFs8ZmZmZmZmZmY4MTNhNjA4ZD5dID8gZGV2aWNlX29ubGluZSsw
eDVkLzB4YTAKWyAgNDAwLjAzMjAwM10gIFs8ZmZmZmZmZmY4MTNhNjE0NT5dID8gb25saW5lX3N0
b3JlKzB4NzUvMHg4MApbICA0MDAuMDMyMDAzXSAgWzxmZmZmZmZmZjgxMjFiNTZhPl0gPyBrZXJu
ZnNfZm9wX3dyaXRlKzB4ZGEvMHgxNTAKWyAgNDAwLjAzMjAwM10gIFs8ZmZmZmZmZmY4MTFhYWYz
Mj5dID8gdmZzX3dyaXRlKzB4YjIvMHgxZjAKWyAgNDAwLjAzMjAwM10gIFs8ZmZmZmZmZmY4MTFh
YmE3Mj5dID8gU3lTX3dyaXRlKzB4NDIvMHhhMApbICA0MDAuMDMyMDAzXSAgWzxmZmZmZmZmZjgx
NTFhNDhkPl0gPyAKc3lzdGVtX2NhbGxfZmFzdF9jb21wYXJlX2VuZCsweDEwLzB4MTUKWyAgNDAw
LjAzMjAwM10gQ29kZTogY2MgNTEgNDEgNTMgYjggMWMgMDAgMDAgMDAgMGYgMDUgNDEgNWIgNTkg
YzMgY2MgY2MgCmNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNj
IDUxIDQxIDUzIGI4IDFkIDAwIDAwIDAwIAowZiAwNSA8NDE+IDViIDU5IGMzIGNjIGNjIGNjIGNj
IGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjCgpUaGUgc2FtZSBoYXBwZW5z
IG9uIHRoZSBIVk0gRG9tVSBidXQgYWx3YXlzIG9ubHkgX2FmdGVyXyBsaXZlIG1pZ3JhdGlvbi4g
CkhvdHBsdWdnaW5nIHdvcmtzIGZsYXdsZXNzbHkgaWYgZG9uZSBvbiB0aGUgRG9tMCB3aGVyZSB0
aGUgRG9tVSBpcyAKc3RhcnRlZCBvbi4KCkFueSBpZGVhIHdoYXQgbWlnaHQgYmUgaGFwcGVuaW5n
IGhlcmU/IEFueW9uZSB3aG8gaGFzIG1hbmFnZWQgdG8gbWlncmF0ZSAKYW5kIGFmdGVyd2FyZHMg
aG90cGx1ZyBhIERvbVU/CgpUaGFua3MKClRpbQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Mon Oct 30 16:27:07 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 16:27:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1e9CtS-0007Jm-Rr; Mon, 30 Oct 2017 16:26:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <brettstahlman@gmail.com>) id 1e9CtR-0007JW-KT
 for Xen-users@lists.xen.org; Mon, 30 Oct 2017 16:26:29 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 C3/49-10698-4B257F95; Mon, 30 Oct 2017 16:26:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDIsWRWlGSWpSXmKPExsVyMfS6tu6WoO+
 RBhdO8VmsunqA1YHR4+ju30wBjFGsmXlJ+RUJrBmLdlxhK7hjVvH27R3mBsZpul2MXBxCAhMZ
 JZq6rjCDOCwCs1glFr/tZAdxJAS2sUoc2n+QrYuRE8gpk1i2o4kFwi6SePrsFCuEnS/RfXUOE
 4jNKyAocXLmE7AaIQEvid83/4P1cgpYSxzsncUIsa6LWWL30p9gDWwCehJ3F29kB7FZBFQldn
 zcCTUoQGLlVZAGTg5hIPtmUwMziC0ioC7x58IEsEHMAncYJdpPvwNrZhbQlGjd/hvK1pZYtvA
 18wRGoVlIjpqFpGwWkrIFjMyrGDWKU4vKUot0DS31kooy0zNKchMzc3QNDYz1clOLixPTU3MS
 k4r1kvNzNzECw7qegYFxB+Pv436HGCU5mJREeXc6fo8U4kvKT6nMSCzOiC8qzUktPsQow8GhJ
 MF7KBAoJ1iUmp5akZaZA4wwmLQEB4+SCO8SkDRvcUFibnFmOkTqFKM3x4U7l/4wcRzbdBlI/p
 h0BUge2HMLSD66cRdIPpv5uoFZiCUvPy9VSpxXB2SEAMiIjNI8uAWwRHGJUVZKmJeRgYFBiKc
 gtSg3swRV/hWjOAejkjDvNJApPJl5JXB3vAI6kQnoRA3JLyAnliQipKQaGN19W1Q1JBMTNWQ2
 rt7CPTndpn1nTu7x+GkHhOafS7/t6Bpel9kbZ35QTOIFc8h/s8cVp18sl36+SyXTcHHvJ5MvZ
 xg3F0emHoncd/Gnr+asp+dcAqxebr7ixvz7toTY/w6n+KRLcu89q+9VMdYxfCuR2iQwO8pOJP
 KTof7dZUl7gtxLFIQeKLEUZyQaajEXFScCALjC3y0PAwAA
X-Env-Sender: brettstahlman@gmail.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1509380787!105081927!1
X-Originating-IP: [209.85.215.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3058 invoked from network); 30 Oct 2017 16:26:28 -0000
Received: from mail-lf0-f43.google.com (HELO mail-lf0-f43.google.com)
 (209.85.215.43)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 30 Oct 2017 16:26:28 -0000
Received: by mail-lf0-f43.google.com with SMTP id a16so15696730lfk.0
 for <Xen-users@lists.xen.org>; Mon, 30 Oct 2017 09:26:28 -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=gQLXbZVNT32J/pMAokxlHW10Anf7GqVuBtsQSQvChJc=;
 b=oJh1po6gT5hH6Vh6Fh0958HZ5y2DtFitWu4NmbIxxmpku0xUo8yyNaXbHZgB9Lk+hN
 r71MHp48fXsl0X6caOsJR/GuTBF+KETKjCf+JMmBYf2JJQ49p1egh+6iFAKqVfWfhkK7
 3EiEJnNnIqnWgFWUmqPg+h3a/vJ7EYi6RNsJAEOintTC69YbSfxpU+bUKKmLNBOQgy8A
 4sQ/7gOCNUe5b6Qwog4EGYpJAGHTbbEJaTYpGF1aJtT3UOkV9j1woaV/VugAJzd54JOg
 yCeS5nl3k69OouERxTunAu5scA3BZofO3F7DvUueGXzhtiHnAy2W57Di1exZ9zVfNxKr
 9AjQ==
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=gQLXbZVNT32J/pMAokxlHW10Anf7GqVuBtsQSQvChJc=;
 b=oycg54HjvbBQNmcRjTyyvFSH6TmcS7rapPSzoauF6VIrvSov/PQDAPvQdMHHW38Lws
 VehQ+OCpuhNac6wQvvHj1GOmIWn5fPKTyiuqs3ut+0xVZJNacXccq5B22HUR/KWOWKXL
 X4fXYkzaBrjqZAB3yzrEB8JUDjza7J/4lXUuapG6L6YQMW5dqBbCTNZERLNPU55Zjuaa
 5OI0WatEk0cP6x4xhB1LZ3XpZd8DNMc5z1tVAO7XPN81AHjS2hAZ0e3LHclfRu5BerWz
 mkKakR5QnEjNc5YDzdHq6YgEiAWDASSNg21FyGJ8FGnQr+/1GgQxAF3kNE17taKoAlqa
 XXZQ==
X-Gm-Message-State: AMCzsaW4XlUbe410WREJz46MxGmifYLMm7AE+RWz7Rh2n5YR207M6+Wz
 ugZ6yYQ2+3r6H/Yo9g8CqSbCzDtx0p0qPwJ13IQ=
X-Google-Smtp-Source: ABhQp+Shrkl+yALGRBd7vxAH3vjkeiBMyc9R9mlJDNU2erO5BdjpVjN8+czsd77b0IaqnDUcTmDrg7VDIQ5vUstj7mc=
X-Received: by 10.46.47.6 with SMTP id v6mr3854847ljv.163.1509380787149; Mon,
 30 Oct 2017 09:26:27 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.202.80 with HTTP; Mon, 30 Oct 2017 09:26:26 -0700 (PDT)
In-Reply-To: <12549fe2-cc1e-6c3f-25de-c49f27e8fbec@arm.com>
References: <CAOyxqKnSvNg615GpJqXy7=TqPCsHebD44ORDbrGQ0_yYYFkdoQ@mail.gmail.com>
 <20171027143133.dydwt3ctp7qu4ed4@dhcp-3-128.uk.xensource.com>
 <CAOyxqK=6L5M13wTYaQXTpvZ0qdfWthmrxMsDvzFQO1gmKHP_bw@mail.gmail.com>
 <alpine.DEB.2.10.1710271303580.3086@sstabellini-ThinkPad-X260>
 <CAOyxqKmmq=wnq+72C-LPWuNLNLv_cNRd=ReXbWHah-e7TpVMeQ@mail.gmail.com>
 <12549fe2-cc1e-6c3f-25de-c49f27e8fbec@arm.com>
From: Brett Stahlman <brettstahlman@gmail.com>
Date: Mon, 30 Oct 2017 11:26:26 -0500
Message-ID: <CAOyxqKmDv0v2gW5sE4Fio6uCHUsznfJyFCsUmCUgF-PaBMdbKw@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, Paul.Durrant@citrix.com, Xen-users@lists.xen.org,
 nd@arm.com, =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-users] Error accessing memory mapped by
	xenforeignmemory_map()
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>

SGVsbG8gSnVsaWVuLAoKT24gU3VuLCBPY3QgMjksIDIwMTcgYXQgMzozNyBQTSwgSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4gSGVsbG8gQnJldHQsCj4KPiBPbiAy
Ny8xMC8yMDE3IDIyOjU4LCBCcmV0dCBTdGFobG1hbiB3cm90ZToKPj4KPj4gT24gRnJpLCBPY3Qg
MjcsIDIwMTcgYXQgMzoyMiBQTSwgU3RlZmFubyBTdGFiZWxsaW5pCj4+IDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPiB3cm90ZToKPj4+Cj4+PiBDQydpbmcgdGhlIHRvb2xzIE1haW50YWluZXJzIGFu
ZCBQYXVsCj4+Pgo+Pj4gT24gRnJpLCAyNyBPY3QgMjAxNywgQnJldHQgU3RhaGxtYW4gd3JvdGU6
Cj4+Pj4KPj4+PiBPbiBGcmksIE9jdCAyNywgMjAxNyBhdCA5OjMxIEFNLCBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPj4+PiB3cm90ZToKPj4+Pj4KPj4+Pj4gQWRkaW5n
IHRoZSBBUk0gbWFpbnRhaW5lcnMuCj4+Pj4+Cj4+Pj4+IE9uIFdlZCwgT2N0IDI1LCAyMDE3IGF0
IDExOjU0OjU5QU0gLTA1MDAsIEJyZXR0IFN0YWhsbWFuIHdyb3RlOgo+Pj4+Pj4KPj4+Pj4+IEkn
bSB0cnlpbmcgdG8gdXNlIHRoZSAieGVuZm9yZWlnbm1lbW9yeSIgbGlicmFyeSB0byByZWFkIGFy
Yml0cmFyeQo+Pj4+Pj4gbWVtb3J5IHJhbmdlcyBmcm9tIGEgWGVuIGRvbWFpbi4gVGhlIGNvZGUg
cGVyZm9ybWluZyB0aGUgcmVhZHMgaXMKPj4+Pj4+IGRlc2lnbmVkIHRvIHJ1biBpbiBkb20wIG9u
IGEgWnlucSB1bHRyYXNjYWxlIE1QU29DIChBUk02NCksIHRob3VnaCBJJ20KPj4+Pj4+IGN1cnJl
bnRseSB0ZXN0aW5nIGluIFFFTVUuIEkgY29uc3RydWN0ZWQgYSBzaW1wbGUgdGVzdCBwcm9ncmFt
LCB3aGljaAo+Pj4+Pj4gcmVhZHMgYW4gYXJiaXRyYXJ5IGRvbWlkL2FkZHJlc3MgcGFpciBmcm9t
IHRoZSBjb21tYW5kIGxpbmUsIGNvbnZlcnRzCj4+Pj4+PiB0aGUgYWRkcmVzcyAoYXNzdW1lZCB0
byBiZSBwaHlzaWNhbCkgdG8gYSBwYWdlIGZyYW1lIG51bWJlciwgYW5kIHVzZXMKPj4+Pj4+IHhl
bmZvcmVpZ25tZW1vcnlfbWFwKCkgdG8gbWFwIHRoZSBwYWdlIGludG8gdGhlIHRlc3QgYXBwJ3Mg
dmlydHVhbAo+Pj4+Pj4gbWVtb3J5IHNwYWNlLiBBbHRob3VnaCB4ZW5mb3JlaWdubWVtb3J5X21h
cCgpIHJldHVybnMgYSBub24tTlVMTAo+Pj4+Pj4gcG9pbnRlciwgbXkgYXR0ZW1wdCB0byBkZXJl
ZmVyZW5jZSBpdCBmYWlscyB3aXRoIHRoZSBmb2xsb3dpbmcgZXJyb3I6Cj4+Pj4+Pgo+Pj4+Pj4g
KFhFTikgdHJhcHMuYzoyNTA4OmQwdjEgSFNSPTB4OTM4MTAwMDcgcGM9MHg0MDBhMjAgZ3ZhPTB4
N2Y5NjVmNzAwMAo+Pj4+Pj4gZ3BhPTB4MDAwMDAwMzA1NTUwMDAKPj4+Pj4+Cj4+Pj4+PiBbICAg
NzQuMzYxNzM1XSBVbmhhbmRsZWQgZmF1bHQ6IHR0YnIgYWRkcmVzcyBzaXplIGZhdWx0ICgweDky
MDAwMDAwKQo+Pj4+Pj4gYXQgMHgwMDAwMDA3Zjk2NWY3MDAwCj4+Pj4+PiBCdXMgZXJyb3IKPj4+
Pj4KPj4+Pj4KPj4+Pj4gSSdtIG5vdCBzdXJlIHdoYXQgYSBCdXMgZXJyb3IgbWVhbnMgb24gQVJN
LCBoYXZlIHlvdSB0cmllZCB0byBsb29rCj4+Pj4+IGF0IHRyYXBzLmM6MjUwOCB0byBzZWUgaWYg
dGhlcmUncyBzb21lIGNvbW1lbnQgZXhwbGFpbmluZyB3aHkgdGhpcwo+Pj4+PiBmYXVsdCBpcyB0
cmlnZ2VyZWQ/Cj4+Pj4KPj4+Pgo+Pj4+IEkgYmVsaWV2ZSB0aGUgZmF1bHQgaXMgb2NjdXJyaW5n
IGJlY2F1c2UgbW1hcCgpIGZhaWxlZCB0byBtYXAgdGhlIHBhZ2UuCj4+Pj4gQWx0aG91Z2ggeGVu
Zm9yZWlnbm1lbW9yeV9tYXAoKSBpcyBpbmRlZWQgcmV0dXJuaW5nIGEgbm9uLU5VTEwgcG9pbnRl
ciwKPj4+PiBjb2RlIGNvbW1lbnRzIGluZGljYXRlIHRoYXQgdGhpcyBkb2VzIG5vdCBpbXBseSBz
dWNjZXNzOiBwYWdlLWxldmVsCj4+Pj4gZXJyb3JzIG1pZ2h0IHN0aWxsIGJlIHJldHVybmVkIGlu
IHRoZSBwcm92aWRlZCAiZXJyIiBhcnJheS4gSW4gbXkgY2FzZSwKPj4+PiBpdCBhcHBlYXJzIHRo
YXQgYW4gRUlOVkFMIGlzIHByb2R1Y2VkIGJ5IG1tYXAoKTogc3BlY2lmaWNhbGx5LCBJIGJlbGll
dmUKPj4+PiBpdCdzIGNvbWluZyBmcm9tIHByaXZjbWRfaW9jdGxfbW1hcF9iYXRjaCgpIChkcml2
ZXJzL3hlbi9wcml2Y21kLmMpLCBidXQKPj4+PiB0aGVyZSBhcmUgYSBudW1iZXIgb2YgY29uZGl0
aW9ucyB0aGF0IGNhbiBwcm9kdWNlIHRoaXMgZXJyb3IgY29kZSwgYW5kIEkKPj4+PiBoYXZlbid0
IHlldCBkZXRlcm1pbmVkIHdoaWNoIGlzIHRvIGJsYW1lLi4uCj4+Pj4KPj4+PiBTbyBhbHRob3Vn
aCBJJ20gbm90IHN1cmUgd2h5IEkgd291bGQgZ2V0IGFuICJhZGRyZXNzIHNpemUiIGZhdWx0LCBp
dAo+Pj4+IG1ha2VzIHNlbnNlIHRoYXQgdGhlIHBvaW50ZXIgZGVyZWZlcmVuY2Ugd291bGQgZ2Vu
ZXJhdGUgc29tZSBzb3J0IG9mCj4+Pj4gcGFnaW5nLXJlbGF0ZWQgZmF1bHQsIGdpdmVuIHRoYXQg
dGhlIHBhZ2UgbWFwcGluZyB3YXMgdW5zdWNjZXNzZnVsLgo+Pj4+IEhvcGVmdWxseSwgQVJNIGRl
dmVsb3BlcnMgd2lsbCBiZSBhYmxlIHRvIGV4cGxhaW4gd2h5IGl0IHdhcwo+Pj4+IHVuc3VjY2Vz
c2Z1bCwgb3IgYXQgbGVhc3QgZ2l2ZSBtZSBhbiBpZGVhIG9mIHdoYXQgc29ydHMgb2YgdGhpbmdz
IGNvdWxkCj4+Pj4gY2F1c2UgYSBtYXBwaW5nIGF0dGVtcHQgdG8gZmFpbC4uLiBBdCB0aGlzIHBv
aW50LCBJJ20gbm90IHBhcnRpY3VsYXIKPj4+PiBhYm91dCB3aGF0IGFkZHJlc3MgSSBtYXAuIEkg
anVzdCB3YW50IHRvIGJlIGFibGUgdG8gcmVhZCBrbm93biBkYXRhIGF0IGEKPj4+PiBmaXhlZCAo
bm9uLXBhZ2VkKSBhZGRyZXNzIChlLmcuLCBrZXJuZWwgY29kZS9kYXRhKSwgc28gSSBjYW4gcHJv
dmUgdG8KPj4+PiBteXNlbGYgdGhhdCB0aGUgcGFnZSBpcyBhY3R1YWxseSBtYXBwZWQuCj4+Pgo+
Pj4KPj4+IFRoZSBmYXVsdCBtZWFucyAiRGF0YSBBYm9ydCBmcm9tIGEgbG93ZXIgRXhjZXB0aW9u
IGxldmVsIi4gSXQgY291bGQgYmUKPj4+IGFuIE1NVSBmYXVsdCBvciBhbiBhbGlnbm1lbnQgZmF1
bHQsIGFjY29yZGluZyB0byB0aGUgQVJNIEFSTS4KPj4+Cj4+PiBJIGd1ZXNzIHRoYXQgdGhlIGFk
ZHJlc3MgcmFuZ2UgaXMgbm90IGdvb2QuIFdoYXQgRG9tVSBhZGRyZXNzZXMgYXJlIHlvdQo+Pj4g
dHJ5aW5nIHRvIG1hcD8KPj4KPj4KPj4gVGhlIGludGVudCB3YXMgdG8gbWFwIGZpeGVkICJndWVz
dCBwaHlzaWNhbCIgYWRkcmVzc2VzIGNvcnJlc3BvbmRpbmcgdG8KPj4gKGUuZykgdGhlICJ6ZXJv
IHBhZ2UiIG9mIGEgZ3Vlc3QncyBydW5uaW5nIGtlcm5lbC4gVXAgdW50aWwgdG9kYXksIEknZAo+
Cj4KPiBXaGF0IGRvIHlvdSBtZWFuIGJ5ICJ6ZXJvIHBhZ2UiPyBJcyBpdCB0aGUgZ3Vlc3QgcGh5
c2ljYWwgYWRkcmVzcyAwPyBJZiBzbywKPiB0aGUgY3VycmVudCBndWVzdCBtZW1vcnkgbGF5b3V0
IGRvZXMgbm90IGhhdmUgYW55dGhpbmcgbWFwcGVkIGF0IHRoZQo+IGFkZHJlc3MuCgpOby4gSSBk
aWRuJ3QgbWVhbiBndWVzdCBwaHlzaWNhbCBhZGRyZXNzIDAsIGJ1dCByYXRoZXIgdGhlIHN0YXJ0
IG9mIHRoZQpsaW51eCBrZXJuZWwgaXRzZWxmOiBzcGVjaWZpY2FsbHksIHRoZSBjb2RlIGluIGhl
YWQuUy4gSUlVQywgdGhlIGtlcm5lbApib290c3RyYXAgY29kZSByZXNwb25zaWJsZSBmb3IgZGVj
b21wcmVzc2luZyB0aGUga2VybmVsIHR5cGljYWxseSBsb2Fkcwp0aGlzIGNvZGUgYXQgYSBmaXhl
ZCBhZGRyZXNzLCB3aGljaCBvbiB4ODYgYXJjaGl0ZWN0dXJlcywgaGFwcGVucyB0byBiZQoweDEw
MDAwMC4gVGh1cywgbXkgYXNzdW1wdGlvbiBoYXMgYmVlbiB0aGF0IGlmIGFuIHVubW9kaWZpZWQg
TGludXggT1MKd2VyZSBydW4gaW4gYW4geDg2IFhlbiBndWVzdCwgWGVuIHdvdWxkIG5lZWQgdG8g
bWFwIGd1ZXN0IHBoeXNpY2FsCmFkZHJlc3MgMHgxMDAwMDAgdG8gdGhlIG1hY2hpbmUgcGh5c2lj
YWwgYWRkcmVzcyB3aGVyZSB0aGUgZ3Vlc3QgTGludXgKa2VybmVsIGlzIGFjdHVhbGx5IGxvYWRl
ZC4gSSdkIGFsc28gYmVlbiBhc3N1bWluZyB0aGF0IGlmIGNvZGUgcnVubmluZwppbiBkb20wIHdp
c2hlZCB0byB1c2UgdGhlIGZvcmVpZ25tZW1vcnkgaW50ZXJmYWNlIHRvIHJlYWQgdGhlIGZpcnN0
IHBhZ2UKb2Ygc3VjaCBhIGd1ZXN0J3Mga2VybmVsLCBpdCB3b3VsZCBuZWVkIHRvIHByb3ZpZGUg
dGhlICJndWVzdCBwaHlzaWNhbCIKYWRkcmVzcyAweDEwMDAwMCB0byB4ZW5mb3JlaWdubWVtb3J5
X21hcCgpLiBJJ20gc3RpbGwgdGhpbmtpbmcgdGhpcyBtYXkKYmUgdHJ1ZSBmb3IgYW4gKnVubW9k
aWZpZWQqIGd1ZXN0IChpLmUuLCBIVk0pLCBidXQgaGF2aW5nIHJlYWQgbW9yZQphYm91dCBYZW4n
cyBwYXJhdmlydHVhbGl6ZWQgbWVtb3J5IG92ZXIgdGhlIHdlZWtlbmQsIEknbSB0aGlua2luZyBp
dAp3b3VsZCBub3QgaG9sZCB0cnVlIGZvciBhIHBhcmF2aXJ0dWFsaXplZCAoUFYpIGd1ZXN0LCB3
aGljaCBkb2Vzbid0IGhhdmUKdGhlIHNhbWUgY29uY2VwdCBvZiAiZ3Vlc3QgcGh5c2ljYWwiIGFk
ZHJlc3Nlcy4KCj4KPj4gYXNzdW1lZCB0aGF0IGEgUFYgZ3Vlc3QncyBrZXJuZWwgd291bGQgYmUg
bG9hZGVkIGF0IGEga25vd24gImd1ZXN0Cj4+IHBoeXNpY2FsIiBhZGRyZXNzIChsaWtlIDB4MTAw
MDAwIG9uIGkzODYpLCBhbmQgdGhhdCBzdWNoIGFkZHJlc3Nlcwo+PiBjb3JyZXNwb25kZWQgdG8g
dGhlIGdmbidzIGV4cGVjdGVkIGJ5IHhlbmZvcmVpZ25tZW1vcnlfbWFwKCkuIEJ1dCBub3cgSQo+
PiBzdXNwZWN0IHRoaXMgd2FzIGFuIGluY29ycmVjdCBhc3N1bXB0aW9uLCBhdCBsZWFzdCBmb3Ig
dGhlIFBWIGNhc2UuIEkndmUKPj4gaGFkIHRyb3VibGUgZmluZGluZyByZWxldmFudCBkb2N1bWVu
dGF0aW9uIG9uIHRoZSBYZW4gc2l0ZSwgYnV0IEkgZGlkCj4+IGZpbmQgYSBwcmVzZW50YXRpb24g
ZWFybGllciB0b2RheSBzdWdnZXN0aW5nIHRoYXQgZm9yIFBWJ3MsIGdmbiA9PSBtZm4sCj4+IHdo
aWNoIElJVUMsIHdvdWxkIGVmZmVjdGl2ZWx5IHByZWNsdWRlIHRoZSB1c2Ugb2YgZml4ZWQgYWRk
cmVzc2VzIGluIGEKPj4gUFYgZ3Vlc3QuIElPVywgdW5saWtlIGFuIEhWTSdzIGtlcm5lbCwgYSBQ
VidzIGtlcm5lbCBjYW5ub3QgYmUgbG9hZGVkIGF0Cj4+IGEgImtub3duIiBhZGRyZXNzIChlLmcu
LCAweDEwMDAwMCBvbiBpMzg2KS4KPj4KPj4gUGVyaGFwcyBteSB1c2UgY2FzZSAocmVhZGluZyBh
IGd1ZXN0IGtlcm5lbCdzIGNvZGUvZGF0YSBmcm9tIGRvbTApIG1ha2VzCj4+IHNlbnNlIGZvciBh
biBIVk0sIGJ1dCBub3QgYSBQVj8gSXMgaXQgbm90IHBvc3NpYmxlIGZvciBkb20wIHRvIHVzZSB0
aGUKPj4gZm9yZWlnbm1lbW9yeSBpbnRlcmZhY2UgdG8gbWFwIFBWIGd1ZXN0IHBhZ2VzIHJlYWQt
b25seSwgd2l0aG91dCBrbm93aW5nCj4+IGluIGFkdmFuY2Ugd2hhdCwgaWYgYW55dGhpbmcsIHRo
b3NlIHBhZ2VzIHJlcHJlc2VudCBpbiB0aGUgZ3Vlc3Q/IE9yIGlzCj4+IHRoZSBwcm9ibGVtIHRo
YXQgdGhlIHZlcnkgY29uY2VwdCBvZiAiZ3Vlc3QgcGh5c2ljYWwiIGRvZXNuJ3QgZXhpc3QgaW4g
YQo+PiBQVj8gSSBndWVzcyBpdCB3b3VsZCBoZWxwIGlmIEkgaGFkIGEgYmV0dGVyIHVuZGVyc3Rh
bmRpbmcgb2Ygd2hhdCBzb3J0Cj4+IG9mIGZyYW1lIG51bWJlcnMgYXJlIGV4cGVjdGVkIGJ5IHhl
bmZvcmVpZ25tZW1vcnlfbWFwKCkgd2hlbiB0aGUgdGFyZ2V0Cj4+IFZNIGlzIGEgUFYuIElzIHRo
ZSBYZW4gY29kZSB0aGUgb25seSBkb2N1bWVudGF0aW9uIGZvciB0aGlzIHNvcnQgb2YKPj4gdGhp
bmcsIG9yIGlzIHRoZXJlIHNvbWUgcGxhY2UgSSBjb3VsZCBnZXQgYSBoaWdoLWxldmVsIG92ZXJ2
aWV3Pwo+Cj4KPiBJIGFtIGEgYml0IGNvbmZ1c2VkIHdpdGggdGhlIHJlc3Qgb2YgdGhpcyBlLW1h
aWwuIFRoZXJlIGFyZSBubyBjb25jZXB0IG9mCj4gSFZNIG9yIFBWIG9uIEFybS4gVGhpcyBpcyB4
ODYgc3BlY2lmaWMuIEZvciBBcm0sIHRoZXJlIGlzIGEgc2luZ2xlIHR5cGUgb2YKPiBndWVzdCB0
aGF0IGJvcnJvdyB0aGUgZ29vZHMgb2YgYm90aCBIVk0gYW5kIFBWLgo+Cj4gRm9yIGluc3RhbmNl
LCBsaWtlIEhWTSwgdGhlIGhhcmR3YXJlIGlzIHVzZWQgdG8gcHJvdmlkZSBhIHNlcGFyYXRlIGFk
ZHJlc3MKPiBzcGFjZSBmb3IgZWFjaCB2aXJ0dWFsIG1hY2hpbmUuIEFybSBjYWxscyB0aGF0IHN0
YWdlLTIgdHJhbnNsYXRpb24uIFNvIGdmbgo+ICE9IG1mbi4KCkkgd2FzIG5vdCBhd2FyZSB0aGF0
IHRoZSBIVk0vUFYgY29uY2VwdCBkaWRuJ3QgYXBwbHkgZGlyZWN0bHkgdG8gQVJNLgpJcyB0aGVy
ZSBhIGRvY3VtZW50IHRoYXQgc3VtbWFyaXplcyB0aGUgd2F5IFhlbidzIGFkZHJlc3MgdHJhbnNs
YXRpb24Kd29ya3Mgb24gQVJNPyBUaGUgZG9jdW1lbnQgSSd2ZSBiZWVuIGxvb2tpbmcgYXQgaXMu
Li4KCmh0dHBzOi8vd2lraS54ZW4ub3JnL3dpa2kvWDg2X1BhcmF2aXJ0dWFsaXNlZF9NZW1vcnlf
TWFuYWdlbWVudAoKLi4uYnV0IEkgaGF2ZW4ndCBmb3VuZCBhbnl0aGluZyBhbmFsb2dvdXMgZm9y
IEFSTS4gQXQgYW55IHJhdGUsIGlmIHRoZQpBUk0gaGFyZHdhcmUgaXMgcHJvdmlkaW5nIGEgc2Vw
YXJhdGUgYWRkcmVzcyBzcGFjZSBmb3IgZWFjaCBWTSwgdGhlbiBJCnN1cHBvc2UgdGhlIGNvbmNl
cHQgb2YgImd1ZXN0IHBoeXNpY2FsIiBhZGRyZXNzZXMgaXMgc3RpbGwgdmFsaWQuIERvZXMgYQpn
dWVzdCBwaHlzaWNhbCBhZGRyZXNzIGNvcnJlc3BvbmQgdG8gdGhlIG91dHB1dCBvZiBzdGFnZS0x
IHRyYW5zbGF0aW9uPwpBbmQgYXJlIGd1ZXN0IGtlcm5lbHMgb24gQVJNIGdlbmVyYWxseSBsb2Fk
ZWQgYXQgZml4ZWQgYWRkcmVzc2VzIChsaWtlCjB4MTAwMDAwIGluIHRoZSB4ODYgY2FzZSksIG9y
IGlzIHRoZSBrZXJuZWwgbG9hZCBhZGRyZXNzIGRldGVybWluZWQKZHluYW1pY2FsbHk/CgoKVGhh
bmtzLApCcmV0dCBTLgoKPgo+IENoZWVycywKPgo+IC0tCj4gSnVsaWVuIEdyYWxsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGlu
ZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
dXNlcnM=

From xen-users-bounces@lists.xen.org Mon Oct 30 17:24:35 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 17:24: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 1e9Dmi-0004qQ-6j; Mon, 30 Oct 2017 17:23:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mule@inso.org>) id 1e9Dmg-0004q3-Br
 for xen-users@lists.xenproject.org; Mon, 30 Oct 2017 17:23:34 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 80/56-07262-51067F95; Mon, 30 Oct 2017 17:23:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnleJIrShJLcpLzFFi42K5GLpwra5wwvd
 Ig9e/ZSze7fvL7MDocfjDFZYAxijWzLyk/IoE1ow7DdcZC7oKKk4dX87cwHgtqYuRi0NIYBaj
 xKbmlywgDovANFaJjZ2TGEEcCYE5rBJHb9xk6mLkBHKqJK4e/soGYRdJPO7fxwhhF0ss/vuAB
 cTmFRCUODnzCZgtJOAlcW/uLrAaTgEPibnbFrJCrOtllLi+9BwzSIJNQEni6O5lYEUsAqoSff
 uvMkEMCpBY+/4UO4gtLOAkce/4c7DFIgJaEhO2bGUCGcQsMIFRYvaeu6wgCWYBH4nG+/3sExg
 FZyE5ZBaSFIStKdG6/TeUrSGx4M4+RghbW2LZwtfMCxhZVzGqF6cWlaUW6VrqJRVlpmeU5CZm
 5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBns9AwPjDsbXP50OMUpyMCmJ8u50/B4pxJeUn1KZk
 VicEV9UmpNafIhRhoNDSYJXIx4oJ1iUmp5akZaZA4w7mLQEB4+SCK8/SJq3uCAxtzgzHSJ1it
 Gb48KdS3+YOI5tugwkD+y5BSQ33LwLJPeByWczXzcwC7Hk5eelSonzcoOMEAAZkVGaB7cAlj4
 uMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmtQSZwpOZVwJ3xyugE5mATtSQ/AJyYkkiQkqq
 gXFB8TEVx+3Pxc8UTdF5bCdibTCLaculact3MFmZ5SaG3XaI/L07o6y/c1lQMYOLzBaexq3/5
 67zz3m31CR1zr6IzPcNO2bJX7B6cPqk2P3WXVE1uSa9h819tdc/S+Pde6+g8Xavn3LF2drDwT
 kKp73OrUv85CsfviRPyV1MN6XCvEzc6vHPZ0osxRmJhlrMRcWJADSROM8aAwAA
X-Env-Sender: mule@inso.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1509384210!74093820!1
X-Originating-IP: [209.85.161.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39445 invoked from network); 30 Oct 2017 17:23:31 -0000
Received: from mail-yw0-f173.google.com (HELO mail-yw0-f173.google.com)
 (209.85.161.173)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 30 Oct 2017 17:23:31 -0000
Received: by mail-yw0-f173.google.com with SMTP id l32so12232834ywh.13
 for <xen-users@lists.xenproject.org>; Mon, 30 Oct 2017 10:23:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=inso-org.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=/nmSOGqTpEV5QFU8iLkp7TrfGLGzKM+MsA6lfXvkMwQ=;
 b=ub34Sct4loQ0LMH3wG6Dw+p6zNgEhTruLDE00G1b0ByO0n5IWxBXIUZxvFCWHbjmON
 B1zV/b9VH3jlZc7nUmCPQ/S1cQREvDh8+roy1nkgA9N/AojgzAYrNM9LBRyoxHzNapO/
 wuQFyDwQkdFtxCsGLQBEcYYSTZjt7VXXrGbMEdIX7NmHNTKKDIZOSdgmZ1r9RdDtXKd3
 s5MdmrgF1SUPMDuYUnw8amCzRQ/uyW+XcTrWI5FTDqx9xDQV8kUe3iQ3KxplIlGC7Tsp
 asbFLjVGFhO4McXl60NBsspyYbXTk3ts2hAdOL4XrAqHFY5LyrHTssolJt22DF4N3IW/
 ZNVA==
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=/nmSOGqTpEV5QFU8iLkp7TrfGLGzKM+MsA6lfXvkMwQ=;
 b=cfB6iJh30UZ8qrYxqNViVRjXJmdgHg4UFdtsPdmADLwfXTYxB7BWPiPeVWWUMcL7Dp
 ZQtdmGKzQxbA/JcPmwrEDuaq6ausLa336St33BtEZTozw9cq4bmYMqmI8M9axnnkS6lA
 zA4WGzf8pWQ4aegIdVmQfoRzvJD3Nq5q+fSjSNQUQf4rpgiFy/o8+ErdumknfyAoPh3b
 ryllBwaeCS79MsR0EiGzjcQDYrjBaRybGidLkHXAMOX8foHZ+xiOZ5y+4xH8b/KDqIHi
 fGknkn2pT08l0G1+B4cBCDUI9xUaXSx/F17sAe4Rc3wFqvfAQyT6gxbhgU+3rM7C3Nq5
 YEuQ==
X-Gm-Message-State: AMCzsaV02LynaRXXyf8pulc0Wlpj1eKXvH6yxPXFMGbvMjJ2QHD00426
 A4fGQjvR1e5WJvc6w5N1X9Otq2mzFdpwdWMp0DUx8w==
X-Google-Smtp-Source: ABhQp+Sy+SHahq1uVrSyS2aKpC02pMSE11Jan3TtF6+nZGJby6QqpcSXKeEU8AqvQ1PjkznyhIcPihPdcN70tqtkiTY=
X-Received: by 10.37.173.157 with SMTP id z29mr6489328ybi.215.1509384210131;
 Mon, 30 Oct 2017 10:23:30 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.13.208.71 with HTTP; Mon, 30 Oct 2017 10:23:29 -0700 (PDT)
In-Reply-To: <9d059193e82c435fba585ff22fac16bf@AMSPEX02CL03.citrite.net>
References: <CAHt_QQ=3nwLDL+3aExcAv2KqtF9VLLGAETzfHnb7Aya6enXJ1g@mail.gmail.com>
 <9d059193e82c435fba585ff22fac16bf@AMSPEX02CL03.citrite.net>
From: Mike Reardon <mule@inso.org>
Date: Mon, 30 Oct 2017 11:23:29 -0600
Message-ID: <CAHt_QQkbRUKaxBKAkhFH0+ePdHs7cPh19S9nOCFmakEJFZ0u6g@mail.gmail.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Cc: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>,
 "xen-users@lists.xenproject.org" <xen-users@lists.xenproject.org>
Subject: Re: [Xen-users] [win-pv-devel] Windows PV drivers with 4K sector
	size
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="===============1339915770204057855=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============1339915770204057855==
Content-Type: multipart/alternative; boundary="f403045db85eacbff9055cc6e535"

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

Hi Paul,

I suspect its probably blkback.. I haven't passed anything on to the guest
to specify so it would be whichever the default is (the disk line from the
config reads as 'phy:/dev/tv_storage/main-storage,xvda,w'.)

I think I've come across the problem though in looking at the values from
xenstore, though I'm not sure as to why this is happening.  Here is the
section from xenstore-ls for the relevant LV:

      51712 = ""
       frontend = "/local/domain/39/device/vbd/51712"
       params = "/dev/tv_storage/main-storage"
       script = "/etc/xen/scripts/block"
       frontend-id = "39"
       online = "1"
       removable = "0"
       bootable = "1"
       state = "2"
       dev = "xvda"
       type = "phy"
       mode = "w"
       device-type = "disk"
       discard-enable = "1"
       feature-max-indirect-segments = "256"
       multi-queue-max-queues = "12"
       max-ring-page-order = "4"
       physical-device = "fe:0"
       physical-device-path = "/dev/dm-0"
       hotplug-status = "connected"
       feature-flush-cache = "1"
       feature-discard = "0"
       feature-barrier = "1"
       feature-persistent = "1"
       sectors = "34359738368"
       info = "0"
       sector-size = "4096"
       physical-sector-size = "4096"

The number of sectors seemed a bit high so I checked it against fdisk:
Disk /dev/tv_storage/main-storage: 16 TiB, 17592186044416 bytes, 4294967296
sectors
Units: sectors of 1 * 4096 = 4096 bytes
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x00000000

Device                        Boot Start        End    Sectors Size Id Type
/dev/tv_storage/main-storage1          1 4294967295 4294967295  16T ee GPT

So it looks like Xen is getting the sector size correct and its actually
the number of sectors reported from xenstore that is 8x higher than it
should be.

Mike


On Mon, Oct 30, 2017 at 4:47 AM, Paul Durrant <Paul.Durrant@citrix.com>
wrote:

> Hi,
>
>
>
>   What backend are you using? Blkback or QEMU qdisk? I believe blkback
> may have errors in some of its calculated sizes if you use a block size
> other than 512 bytes. In the Windows PV frontend the driver gets both the
> sector size and the number of sectors from xenstore, so if the backend
> reports them correctly then you **should** see a disk of the correct size
> in the frontend. Could you check what values are being set in xenstore?
>
>
>
>   Cheers,
>
>
>
>     Paul
>
>
>
> *From:* win-pv-devel [mailto:win-pv-devel-bounces@lists.xenproject.org] *On
> Behalf Of *Mike Reardon
> *Sent:* 29 October 2017 01:52
> *To:* xen-users@lists.xenproject.org; win-pv-devel@lists.xenproject.org
> *Subject:* [win-pv-devel] Windows PV drivers with 4K sector size
>
>
>
> Hello all,
>
> I added some new 4Kn drives to one of my servers but seem to be having
> some trouble getting a Windows VM to work with the drives.  Originally I
> had just assigned a new logical volume to the existing guest, but Windows
> reported the disk as being 8x larger than it was, and any attempts to
> partition it would just throw back IO errors.  Hoping it was just some
> limitation of seabios, I created a new VM using ovmf and the disk detected
> fine and the install went without issue.  When I then attempted to install
> the PV drivers however, the system would no longer boot, and would throw
> back Inaccessible Boot Device errors, so I'm guessing my problem in the
> original guest was the drivers rather than that bios.
>
> So I guess what I'm getting it as I'm trying to find out if there is a way
> to make 4K sector size work for Windows guests using PV drivers.  I'd hate
> to have the run the server without using the PV drivers for obvious
> performance issues.
>
> Thanks for any insight anyone may have.
>

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

<div dir=3D"ltr"><div><div><div><div><div>Hi Paul,<br><br></div>I suspect i=
ts probably blkback.. I haven&#39;t passed anything on to the guest to spec=
ify so it would be whichever the default is (the disk line from the config =
reads as &#39;phy:/dev/tv_storage/main-storage,xvda,w&#39;.)<br><br></div>I=
 think I&#39;ve come across the problem though in looking at the values fro=
m xenstore, though I&#39;m not sure as to why this is happening.=C2=A0 Here=
 is the section from xenstore-ls for the relevant LV:<br><br>=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 51712 =3D &quot;&quot;<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 frontend =3D &quot;/local/domain/39/device/vbd/51712&quot;<br>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 params =3D &quot;/dev/tv_storage/main-storag=
e&quot;<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 script =3D &quot;/etc/xen/s=
cripts/block&quot;<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 frontend-id =3D =
&quot;39&quot;<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 online =3D &quot;1&q=
uot;<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 removable =3D &quot;0&quot;<br=
>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 bootable =3D &quot;1&quot;<br>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 state =3D &quot;2&quot;<br>=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 dev =3D &quot;xvda&quot;<br>=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 type =3D &quot;phy&quot;<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 mode =3D &quot;w&quot;<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 device-t=
ype =3D &quot;disk&quot;<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 discard-en=
able =3D &quot;1&quot;<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 feature-max-=
indirect-segments =3D &quot;256&quot;<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 multi-queue-max-queues =3D &quot;12&quot;<br>=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 max-ring-page-order =3D &quot;4&quot;<br>=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 physical-device =3D &quot;fe:0&quot;<br>=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 physical-device-path =3D &quot;/dev/dm-0&quot;<br>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 hotplug-status =3D &quot;connected&quot;<br>=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 feature-flush-cache =3D &quot;1&quot;<=
br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 feature-discard =3D &quot;0&quot;<b=
r>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 feature-barrier =3D &quot;1&quot;<br=
>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 feature-persistent =3D &quot;1&quot;<=
br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 sectors =3D &quot;34359738368&quot;=
<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 info =3D &quot;0&quot;<br>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 sector-size =3D &quot;4096&quot;<br>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 physical-sector-size =3D &quot;4096&quot;<br=
><br></div>The number of sectors seemed a bit high so I checked it against =
fdisk:<br><div style=3D"margin-left:40px">Disk /dev/tv_storage/main-storage=
: 16 TiB, 17592186044416 bytes, 4294967296 sectors<br>Units: sectors of 1 *=
 4096 =3D 4096 bytes<br>Sector size (logical/physical): 4096 bytes / 4096 b=
ytes<br>I/O size (minimum/optimal): 4096 bytes / 4096 bytes<br>Disklabel ty=
pe: dos<br>Disk identifier: 0x00000000<br><br>Device=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Boot Start=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 End=C2=A0=C2=A0=C2=A0 Sectors Size Id Type<br>/dev/tv=
_storage/main-storage1=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 1 4294967295 4294967295=C2=A0 16T ee GPT<br></div><br></div>So it looks=
 like Xen is getting the sector size correct and its actually the number of=
 sectors reported from xenstore that is 8x higher than it should be.<br><br=
></div>Mike<br><div><div><div><br><div><div><div><div class=3D"gmail_extra"=
><br><div class=3D"gmail_quote">On Mon, Oct 30, 2017 at 4:47 AM, Paul Durra=
nt <span dir=3D"ltr">&lt;<a href=3D"mailto:Paul.Durrant@citrix.com" target=
=3D"_blank">Paul.Durrant@citrix.com</a>&gt;</span> wrote:<br><blockquote cl=
ass=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"EN-GB">
<div class=3D"gmail-m_-8226716255387454753m_7163812319209443410WordSection1=
">
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri" color=3D"#1f497d">=
<span style=3D"font-size:11pt;font-family:&quot;Calibri&quot;,sans-serif;co=
lor:rgb(31,73,125)">Hi,<u></u><u></u></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri" color=3D"#1f497d">=
<span style=3D"font-size:11pt;font-family:&quot;Calibri&quot;,sans-serif;co=
lor:rgb(31,73,125)"><u></u>=C2=A0<u></u></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri" color=3D"#1f497d">=
<span style=3D"font-size:11pt;font-family:&quot;Calibri&quot;,sans-serif;co=
lor:rgb(31,73,125)"><span>=C2=A0
</span>What backend are you using? <span class=3D"gmail-m_-8226716255387454=
753m_7163812319209443410SpellE">Blkback</span> or QEMU <span class=3D"gmail=
-m_-8226716255387454753m_7163812319209443410SpellE">
qdisk</span>? I believe <span class=3D"gmail-m_-8226716255387454753m_716381=
2319209443410SpellE">blkback</span> may have errors in some of its calculat=
ed sizes if you use a block size other than 512 bytes. In the Windows PV fr=
ontend the driver gets both the sector size and the number of sectors from
<span class=3D"gmail-m_-8226716255387454753m_7163812319209443410SpellE">xen=
store</span>, so if the backend reports them correctly then you *<b><span s=
tyle=3D"font-weight:bold">should</span></b>* see a disk of the correct size=
 in the frontend. Could you check what values are being set in
<span class=3D"gmail-m_-8226716255387454753m_7163812319209443410SpellE">xen=
store</span>?<u></u><u></u></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri" color=3D"#1f497d">=
<span style=3D"font-size:11pt;font-family:&quot;Calibri&quot;,sans-serif;co=
lor:rgb(31,73,125)"><u></u>=C2=A0<u></u></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri" color=3D"#1f497d">=
<span style=3D"font-size:11pt;font-family:&quot;Calibri&quot;,sans-serif;co=
lor:rgb(31,73,125)"><span>=C2=A0
</span>Cheers,<u></u><u></u></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri" color=3D"#1f497d">=
<span style=3D"font-size:11pt;font-family:&quot;Calibri&quot;,sans-serif;co=
lor:rgb(31,73,125)"><u></u>=C2=A0<u></u></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri" color=3D"#1f497d">=
<span style=3D"font-size:11pt;font-family:&quot;Calibri&quot;,sans-serif;co=
lor:rgb(31,73,125)"><span>=C2=A0=C2=A0=C2=A0
</span>Paul<u></u><u></u></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri" color=3D"#1f497d">=
<span style=3D"font-size:11pt;font-family:&quot;Calibri&quot;,sans-serif;co=
lor:rgb(31,73,125)"><u></u>=C2=A0<u></u></span></font></p>
<div style=3D"border-width:medium medium medium 1.5pt;border-style:none non=
e none solid;border-color:currentcolor currentcolor currentcolor blue;paddi=
ng:0cm 0cm 0cm 4pt">
<div>
<div style=3D"border-width:1pt medium medium;border-style:solid none none;b=
order-color:rgb(225,225,225) currentcolor currentcolor;padding:3pt 0cm 0cm"=
>
<p class=3D"MsoNormal"><b><font size=3D"2" face=3D"Calibri"><span style=3D"=
font-size:11pt;font-family:&quot;Calibri&quot;,sans-serif;font-weight:bold"=
 lang=3D"EN-US">From:</span></font></b><font size=3D"2" face=3D"Calibri"><s=
pan style=3D"font-size:11pt;font-family:&quot;Calibri&quot;,sans-serif" lan=
g=3D"EN-US">
 win-pv-devel [mailto:<a href=3D"mailto:win-pv-devel-bounces@lists.xenproje=
ct.org" target=3D"_blank">win-pv-devel-bounces@l<wbr>ists.xenproject.org</a=
>] <b><span style=3D"font-weight:bold">On Behalf Of
</span></b>Mike Reardon<br>
<b><span style=3D"font-weight:bold">Sent:</span></b> 29 October 2017 01:52<=
br>
<b><span style=3D"font-weight:bold">To:</span></b> <a href=3D"mailto:xen-us=
ers@lists.xenproject.org" target=3D"_blank">xen-users@lists.xenproject.org<=
/a><wbr>; <a href=3D"mailto:win-pv-devel@lists.xenproject.org" target=3D"_b=
lank">win-pv-devel@lists.xenproject.<wbr>org</a><br>
<b><span style=3D"font-weight:bold">Subject:</span></b> [win-pv-devel] Wind=
ows PV drivers with 4K sector size<u></u><u></u></span></font></p>
</div>
</div><div><div class=3D"gmail-m_-8226716255387454753h5">
<p class=3D"MsoNormal"><font size=3D"3" face=3D"Times New Roman"><span styl=
e=3D"font-size:12pt"><u></u>=C2=A0<u></u></span></font></p>
<div>
<div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12pt"><font size=3D"3" face=
=3D"Times New Roman"><span style=3D"font-size:12pt">Hello all,<u></u><u></u=
></span></font></p>
</div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12pt"><font size=3D"3" face=
=3D"Times New Roman"><span style=3D"font-size:12pt">I added some new 4Kn dr=
ives to one of my servers but seem to be having some trouble getting a Wind=
ows VM to work with the drives.=C2=A0 Originally
 I had just assigned a new logical volume to the existing guest, but Window=
s reported the disk as being 8x larger than it was, and any attempts to par=
tition it would just throw back IO errors.=C2=A0 Hoping it was just some li=
mitation of seabios, I created a new
 VM using ovmf and the disk detected fine and the install went without issu=
e.=C2=A0 When I then attempted to install the PV drivers however, the syste=
m would no longer boot, and would throw back Inaccessible Boot Device error=
s, so I&#39;m guessing my problem in the
 original guest was the drivers rather than that bios.<u></u><u></u></span>=
</font></p>
</div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12pt"><font size=3D"3" face=
=3D"Times New Roman"><span style=3D"font-size:12pt">So I guess what I&#39;m=
 getting it as I&#39;m trying to find out if there is a way to make 4K sect=
or size work for Windows guests using PV drivers.=C2=A0
 I&#39;d hate to have the run the server without using the PV drivers for o=
bvious performance issues.<u></u><u></u></span></font></p>
</div>
<p class=3D"MsoNormal"><font size=3D"3" face=3D"Times New Roman"><span styl=
e=3D"font-size:12pt">Thanks for any insight anyone may have.<u></u><u></u><=
/span></font></p>
</div>
</div></div></div>
</div>
</div>

</blockquote></div><br></div></div></div></div></div></div></div></div>

--f403045db85eacbff9055cc6e535--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============1339915770204057855==--


From xen-users-bounces@lists.xen.org Mon Oct 30 18:01:10 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 18:01: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 1e9EM0-000138-Th; Mon, 30 Oct 2017 18:00:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=469f563c5=Paul.Durrant@citrix.com>)
 id 1e9ELz-0000rn-7r; Mon, 30 Oct 2017 18:00:03 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 28/83-14867-2A867F95; Mon, 30 Oct 2017 18:00:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBKsWRWlGSWpSXmKPExsWSzvfng+6CjO+
 RBh9va1r8WZxo8W7fX2YHJo/DH66wBDBGsWbmJeVXJLBmzHy9iLng91OWiutH77M2MH68y9LF
 yMkhIRAssX/XXkYQm01AR2Lp0flMILaIgJLEwucLmLsYuTiYBfoZJY5O3gmWEBZwkji65xBUk
 bPE/97PLBC2k8TZw1uZQWwWAVWJ9tkbwWp4Bdwlvr68ATZISOAyo8TFlgawBk6BQImudRPBbE
 YBWYkvjavBmpkFxCVuPYG4QkJAQGLJnvPMELaoxMvH/1ghbAOJrUv3sUDU50pc65zHDLFMUOL
 kzCcsExiFZiEZNQtJ2SwkZbMYOYDimhLrd+lDlChKTOl+yA5ha0i0zpnLjiy+gJF9FaNGcWpR
 WWqRrqG5XlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYOwwAMEOxtsbAw4xSnIwK
 Yny7nT8HinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgnduOlBOsCg1PbUiLTMHGMUwaQkOHiURXg
 +QNG9xQWJucWY6ROoUoyvHsU2X/zBxbLh5F0juA5NPrs37y8TxbObrBmYhlrz8vFQpcd5/IM0
 CIM0ZpXlwo2EJ6BKjrJQwLyPQsUI8BalFuZklqPKvGMU5GJWEeV+BTOHJzCuBu+AV0HFMQMdp
 SH4BOa4kESEl1cDoK/IhgdF3Cpticc5v3vufZqTa683x9PS/+4eL1YRv3fa7a7TaXkatcw5k+
 nrhxWQz2drXrBudsi35jQ5ueMtlf+ru77TDza35c96J8kx5OHd63NYLlRM3i7Utv37XfKfdM+
 ZJ2h9vOn8tZ1LZq6b798u3OVxvbKIfxX9wLJ38fNtxRa/YmkZOJZbijERDLeai4kQAZMHhEjs
 DAAA=
X-Env-Sender: prvs=469f563c5=Paul.Durrant@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1509386396!79469675!1
X-Originating-IP: [103.14.252.240]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_90_100,HTML_MESSAGE,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53012 invoked from network); 30 Oct 2017 17:59:59 -0000
Received: from smtp.citrix.com.au (HELO SMTP.CITRIX.COM.AU) (103.14.252.240)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Oct 2017 17:59:59 -0000
X-IronPort-AV: E=Sophos;i="5.44,320,1505779200"; 
 d="scan'208,217";a="106561227"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Mike Reardon' <mule@inso.org>
Thread-Topic: [win-pv-devel] Windows PV drivers with 4K sector size
Thread-Index: AQHTUFAy2xW90z5BkEaWJ+25/sVjB6L8NxowgABfHICAABhy8A==
Date: Mon, 30 Oct 2017 17:59:51 +0000
Message-ID: <80329c44b7e4458f84f90dd6bf76771a@AMSPEX02CL03.citrite.net>
References: <CAHt_QQ=3nwLDL+3aExcAv2KqtF9VLLGAETzfHnb7Aya6enXJ1g@mail.gmail.com>
 <9d059193e82c435fba585ff22fac16bf@AMSPEX02CL03.citrite.net>
 <CAHt_QQkbRUKaxBKAkhFH0+ePdHs7cPh19S9nOCFmakEJFZ0u6g@mail.gmail.com>
In-Reply-To: <CAHt_QQkbRUKaxBKAkhFH0+ePdHs7cPh19S9nOCFmakEJFZ0u6g@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>,
 "xen-users@lists.xenproject.org" <xen-users@lists.xenproject.org>
Subject: Re: [Xen-users] [win-pv-devel] Windows PV drivers with 4K sector
	size
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="===============7910701608754616426=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============7910701608754616426==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_80329c44b7e4458f84f90dd6bf76771aAMSPEX02CL03citritenet_"

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

TWlrZSwNCg0KICBZZXMsIGJsa2JhY2sgaXMgZGVmaW5pdGVseSBtaXNsZWFkaW5nIHRoZSBmcm9u
dGVuZC4gRnJvbSBteSByZWFkaW5nIG9mIHRoZSBibGtiYWNrIGNvZGUgdGhvdWdoLCBpdCBhcHBl
YXJzIHRvIGJlIHVzaW5nIHRoZSBnZXRfY2FwYWNpdHkoKSBpbmxpbmUgdG8gZ2V0IHRoZSBudW1i
ZXIgb2Ygc2VjdG9ycyBmcm9tIHRoZSBkaXNrIHNvIEkgc3VzcGVjdCBpdOKAmXMgYWN0dWFsbHkg
Z2V0dGluZyB0aGUgbnVtYmVyIG9mIGxvZ2ljYWwgc2VjdG9ycyBidXQgdGhlbiBzZXR0aW5nIHRo
YXQgaW4geGVuc3RvcmUgYWxvbmcgd2l0aCB0aGUgYWN0dWFsIHBoeXNpY2FsIHNlY3RvciBzaXpl
LCB3aGljaCBpdCBnZXRzIHN0cmFpZ2h0IGZyb20gdGhlIGJsb2NrIGRldmljZS4gVW5mb3J0dW5h
dGVseSBJIHRoaW5rIHRoaXMgaXMgYSBsb25nLXN0YW5kaW5nIGJ1ZywgYnV0IGl04oCZcyB3b3J0
aCByZXBvcnRpbmcgdG8gdGhlIG1haW50YWluZXJzLg0KDQogIENoZWVycywNCg0KICAgIFBhdWwN
Cg0KRnJvbTogTWlrZSBSZWFyZG9uIFttYWlsdG86bXVsZUBpbnNvLm9yZ10NClNlbnQ6IDMwIE9j
dG9iZXIgMjAxNyAxNzoyMw0KVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5j
b20+DQpDYzogeGVuLXVzZXJzQGxpc3RzLnhlbnByb2plY3Qub3JnOyB3aW4tcHYtZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcNClN1YmplY3Q6IFJlOiBbd2luLXB2LWRldmVsXSBXaW5kb3dzIFBW
IGRyaXZlcnMgd2l0aCA0SyBzZWN0b3Igc2l6ZQ0KDQpIaSBQYXVsLA0KSSBzdXNwZWN0IGl0cyBw
cm9iYWJseSBibGtiYWNrLi4gSSBoYXZlbid0IHBhc3NlZCBhbnl0aGluZyBvbiB0byB0aGUgZ3Vl
c3QgdG8gc3BlY2lmeSBzbyBpdCB3b3VsZCBiZSB3aGljaGV2ZXIgdGhlIGRlZmF1bHQgaXMgKHRo
ZSBkaXNrIGxpbmUgZnJvbSB0aGUgY29uZmlnIHJlYWRzIGFzICdwaHk6L2Rldi90dl9zdG9yYWdl
L21haW4tc3RvcmFnZSx4dmRhLHcnLikNCkkgdGhpbmsgSSd2ZSBjb21lIGFjcm9zcyB0aGUgcHJv
YmxlbSB0aG91Z2ggaW4gbG9va2luZyBhdCB0aGUgdmFsdWVzIGZyb20geGVuc3RvcmUsIHRob3Vn
aCBJJ20gbm90IHN1cmUgYXMgdG8gd2h5IHRoaXMgaXMgaGFwcGVuaW5nLiAgSGVyZSBpcyB0aGUg
c2VjdGlvbiBmcm9tIHhlbnN0b3JlLWxzIGZvciB0aGUgcmVsZXZhbnQgTFY6DQoNCiAgICAgIDUx
NzEyID0gIiINCiAgICAgICBmcm9udGVuZCA9ICIvbG9jYWwvZG9tYWluLzM5L2RldmljZS92YmQv
NTE3MTIiDQogICAgICAgcGFyYW1zID0gIi9kZXYvdHZfc3RvcmFnZS9tYWluLXN0b3JhZ2UiDQog
ICAgICAgc2NyaXB0ID0gIi9ldGMveGVuL3NjcmlwdHMvYmxvY2siDQogICAgICAgZnJvbnRlbmQt
aWQgPSAiMzkiDQogICAgICAgb25saW5lID0gIjEiDQogICAgICAgcmVtb3ZhYmxlID0gIjAiDQog
ICAgICAgYm9vdGFibGUgPSAiMSINCiAgICAgICBzdGF0ZSA9ICIyIg0KICAgICAgIGRldiA9ICJ4
dmRhIg0KICAgICAgIHR5cGUgPSAicGh5Ig0KICAgICAgIG1vZGUgPSAidyINCiAgICAgICBkZXZp
Y2UtdHlwZSA9ICJkaXNrIg0KICAgICAgIGRpc2NhcmQtZW5hYmxlID0gIjEiDQogICAgICAgZmVh
dHVyZS1tYXgtaW5kaXJlY3Qtc2VnbWVudHMgPSAiMjU2Ig0KICAgICAgIG11bHRpLXF1ZXVlLW1h
eC1xdWV1ZXMgPSAiMTIiDQogICAgICAgbWF4LXJpbmctcGFnZS1vcmRlciA9ICI0Ig0KICAgICAg
IHBoeXNpY2FsLWRldmljZSA9ICJmZTowIg0KICAgICAgIHBoeXNpY2FsLWRldmljZS1wYXRoID0g
Ii9kZXYvZG0tMCINCiAgICAgICBob3RwbHVnLXN0YXR1cyA9ICJjb25uZWN0ZWQiDQogICAgICAg
ZmVhdHVyZS1mbHVzaC1jYWNoZSA9ICIxIg0KICAgICAgIGZlYXR1cmUtZGlzY2FyZCA9ICIwIg0K
ICAgICAgIGZlYXR1cmUtYmFycmllciA9ICIxIg0KICAgICAgIGZlYXR1cmUtcGVyc2lzdGVudCA9
ICIxIg0KICAgICAgIHNlY3RvcnMgPSAiMzQzNTk3MzgzNjgiDQogICAgICAgaW5mbyA9ICIwIg0K
ICAgICAgIHNlY3Rvci1zaXplID0gIjQwOTYiDQogICAgICAgcGh5c2ljYWwtc2VjdG9yLXNpemUg
PSAiNDA5NiINClRoZSBudW1iZXIgb2Ygc2VjdG9ycyBzZWVtZWQgYSBiaXQgaGlnaCBzbyBJIGNo
ZWNrZWQgaXQgYWdhaW5zdCBmZGlzazoNCkRpc2sgL2Rldi90dl9zdG9yYWdlL21haW4tc3RvcmFn
ZTogMTYgVGlCLCAxNzU5MjE4NjA0NDQxNiBieXRlcywgNDI5NDk2NzI5NiBzZWN0b3JzDQpVbml0
czogc2VjdG9ycyBvZiAxICogNDA5NiA9IDQwOTYgYnl0ZXMNClNlY3RvciBzaXplIChsb2dpY2Fs
L3BoeXNpY2FsKTogNDA5NiBieXRlcyAvIDQwOTYgYnl0ZXMNCkkvTyBzaXplIChtaW5pbXVtL29w
dGltYWwpOiA0MDk2IGJ5dGVzIC8gNDA5NiBieXRlcw0KRGlza2xhYmVsIHR5cGU6IGRvcw0KRGlz
ayBpZGVudGlmaWVyOiAweDAwMDAwMDAwDQoNCkRldmljZSAgICAgICAgICAgICAgICAgICAgICAg
IEJvb3QgU3RhcnQgICAgICAgIEVuZCAgICBTZWN0b3JzIFNpemUgSWQgVHlwZQ0KL2Rldi90dl9z
dG9yYWdlL21haW4tc3RvcmFnZTEgICAgICAgICAgMSA0Mjk0OTY3Mjk1IDQyOTQ5NjcyOTUgIDE2
VCBlZSBHUFQNCg0KU28gaXQgbG9va3MgbGlrZSBYZW4gaXMgZ2V0dGluZyB0aGUgc2VjdG9yIHNp
emUgY29ycmVjdCBhbmQgaXRzIGFjdHVhbGx5IHRoZSBudW1iZXIgb2Ygc2VjdG9ycyByZXBvcnRl
ZCBmcm9tIHhlbnN0b3JlIHRoYXQgaXMgOHggaGlnaGVyIHRoYW4gaXQgc2hvdWxkIGJlLg0KTWlr
ZQ0KDQoNCk9uIE1vbiwgT2N0IDMwLCAyMDE3IGF0IDQ6NDcgQU0sIFBhdWwgRHVycmFudCA8UGF1
bC5EdXJyYW50QGNpdHJpeC5jb208bWFpbHRvOlBhdWwuRHVycmFudEBjaXRyaXguY29tPj4gd3Jv
dGU6DQpIaSwNCg0KICBXaGF0IGJhY2tlbmQgYXJlIHlvdSB1c2luZz8gQmxrYmFjayBvciBRRU1V
IHFkaXNrPyBJIGJlbGlldmUgYmxrYmFjayBtYXkgaGF2ZSBlcnJvcnMgaW4gc29tZSBvZiBpdHMg
Y2FsY3VsYXRlZCBzaXplcyBpZiB5b3UgdXNlIGEgYmxvY2sgc2l6ZSBvdGhlciB0aGFuIDUxMiBi
eXRlcy4gSW4gdGhlIFdpbmRvd3MgUFYgZnJvbnRlbmQgdGhlIGRyaXZlciBnZXRzIGJvdGggdGhl
IHNlY3RvciBzaXplIGFuZCB0aGUgbnVtYmVyIG9mIHNlY3RvcnMgZnJvbSB4ZW5zdG9yZSwgc28g
aWYgdGhlIGJhY2tlbmQgcmVwb3J0cyB0aGVtIGNvcnJlY3RseSB0aGVuIHlvdSAqc2hvdWxkKiBz
ZWUgYSBkaXNrIG9mIHRoZSBjb3JyZWN0IHNpemUgaW4gdGhlIGZyb250ZW5kLiBDb3VsZCB5b3Ug
Y2hlY2sgd2hhdCB2YWx1ZXMgYXJlIGJlaW5nIHNldCBpbiB4ZW5zdG9yZT8NCg0KICBDaGVlcnMs
DQoNCiAgICBQYXVsDQoNCkZyb206IHdpbi1wdi1kZXZlbCBbbWFpbHRvOndpbi1wdi1kZXZlbC1i
b3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnPG1haWx0bzp3aW4tcHYtZGV2ZWwtYm91bmNlc0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZz5dIE9uIEJlaGFsZiBPZiBNaWtlIFJlYXJkb24NClNlbnQ6IDI5
IE9jdG9iZXIgMjAxNyAwMTo1Mg0KVG86IHhlbi11c2Vyc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZzxt
YWlsdG86eGVuLXVzZXJzQGxpc3RzLnhlbnByb2plY3Qub3JnPjsgd2luLXB2LWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnPG1haWx0bzp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+
DQpTdWJqZWN0OiBbd2luLXB2LWRldmVsXSBXaW5kb3dzIFBWIGRyaXZlcnMgd2l0aCA0SyBzZWN0
b3Igc2l6ZQ0KDQpIZWxsbyBhbGwsDQpJIGFkZGVkIHNvbWUgbmV3IDRLbiBkcml2ZXMgdG8gb25l
IG9mIG15IHNlcnZlcnMgYnV0IHNlZW0gdG8gYmUgaGF2aW5nIHNvbWUgdHJvdWJsZSBnZXR0aW5n
IGEgV2luZG93cyBWTSB0byB3b3JrIHdpdGggdGhlIGRyaXZlcy4gIE9yaWdpbmFsbHkgSSBoYWQg
anVzdCBhc3NpZ25lZCBhIG5ldyBsb2dpY2FsIHZvbHVtZSB0byB0aGUgZXhpc3RpbmcgZ3Vlc3Qs
IGJ1dCBXaW5kb3dzIHJlcG9ydGVkIHRoZSBkaXNrIGFzIGJlaW5nIDh4IGxhcmdlciB0aGFuIGl0
IHdhcywgYW5kIGFueSBhdHRlbXB0cyB0byBwYXJ0aXRpb24gaXQgd291bGQganVzdCB0aHJvdyBi
YWNrIElPIGVycm9ycy4gIEhvcGluZyBpdCB3YXMganVzdCBzb21lIGxpbWl0YXRpb24gb2Ygc2Vh
YmlvcywgSSBjcmVhdGVkIGEgbmV3IFZNIHVzaW5nIG92bWYgYW5kIHRoZSBkaXNrIGRldGVjdGVk
IGZpbmUgYW5kIHRoZSBpbnN0YWxsIHdlbnQgd2l0aG91dCBpc3N1ZS4gIFdoZW4gSSB0aGVuIGF0
dGVtcHRlZCB0byBpbnN0YWxsIHRoZSBQViBkcml2ZXJzIGhvd2V2ZXIsIHRoZSBzeXN0ZW0gd291
bGQgbm8gbG9uZ2VyIGJvb3QsIGFuZCB3b3VsZCB0aHJvdyBiYWNrIEluYWNjZXNzaWJsZSBCb290
IERldmljZSBlcnJvcnMsIHNvIEknbSBndWVzc2luZyBteSBwcm9ibGVtIGluIHRoZSBvcmlnaW5h
bCBndWVzdCB3YXMgdGhlIGRyaXZlcnMgcmF0aGVyIHRoYW4gdGhhdCBiaW9zLg0KU28gSSBndWVz
cyB3aGF0IEknbSBnZXR0aW5nIGl0IGFzIEknbSB0cnlpbmcgdG8gZmluZCBvdXQgaWYgdGhlcmUg
aXMgYSB3YXkgdG8gbWFrZSA0SyBzZWN0b3Igc2l6ZSB3b3JrIGZvciBXaW5kb3dzIGd1ZXN0cyB1
c2luZyBQViBkcml2ZXJzLiAgSSdkIGhhdGUgdG8gaGF2ZSB0aGUgcnVuIHRoZSBzZXJ2ZXIgd2l0
aG91dCB1c2luZyB0aGUgUFYgZHJpdmVycyBmb3Igb2J2aW91cyBwZXJmb3JtYW5jZSBpc3N1ZXMu
DQpUaGFua3MgZm9yIGFueSBpbnNpZ2h0IGFueW9uZSBtYXkgaGF2ZS4NCg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IlByb2dJZCIg
Y29udGVudD0iV29yZC5Eb2N1bWVudCI+DQo8bWV0YSBuYW1lPSJHZW5lcmF0b3IiIGNvbnRlbnQ9
Ik1pY3Jvc29mdCBXb3JkIDE1Ij4NCjxtZXRhIG5hbWU9Ik9yaWdpbmF0b3IiIGNvbnRlbnQ9Ik1p
Y3Jvc29mdCBXb3JkIDE1Ij4NCjxsaW5rIHJlbD0iRmlsZS1MaXN0IiBocmVmPSJjaWQ6ZmlsZWxp
c3QueG1sQDAxRDM1MUE4LkUxQkNEMUMwIj48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOk9m
ZmljZURvY3VtZW50U2V0dGluZ3M+DQo8bzpBbGxvd1BORy8+DQo8bzpEb05vdFJlbHlPbkNTUy8+
DQo8L286T2ZmaWNlRG9jdW1lbnRTZXR0aW5ncz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYg
Z3RlIG1zbyA5XT48eG1sPg0KPHc6V29yZERvY3VtZW50Pg0KPHc6U3BlbGxpbmdTdGF0ZT5DbGVh
bjwvdzpTcGVsbGluZ1N0YXRlPg0KPHc6VHJhY2tNb3Zlcy8+DQo8dzpUcmFja0Zvcm1hdHRpbmcv
Pg0KPHc6RW52ZWxvcGVWaXMvPg0KPHc6VmFsaWRhdGVBZ2FpbnN0U2NoZW1hcy8+DQo8dzpTYXZl
SWZYTUxJbnZhbGlkPmZhbHNlPC93OlNhdmVJZlhNTEludmFsaWQ+DQo8dzpJZ25vcmVNaXhlZENv
bnRlbnQ+ZmFsc2U8L3c6SWdub3JlTWl4ZWRDb250ZW50Pg0KPHc6QWx3YXlzU2hvd1BsYWNlaG9s
ZGVyVGV4dD5mYWxzZTwvdzpBbHdheXNTaG93UGxhY2Vob2xkZXJUZXh0Pg0KPHc6RG9Ob3RQcm9t
b3RlUUYvPg0KPHc6TGlkVGhlbWVPdGhlcj5FTi1HQjwvdzpMaWRUaGVtZU90aGVyPg0KPHc6TGlk
VGhlbWVBc2lhbj5YLU5PTkU8L3c6TGlkVGhlbWVBc2lhbj4NCjx3OkxpZFRoZW1lQ29tcGxleFNj
cmlwdD5YLU5PTkU8L3c6TGlkVGhlbWVDb21wbGV4U2NyaXB0Pg0KPHc6Q29tcGF0aWJpbGl0eT4N
Cjx3OkRvTm90RXhwYW5kU2hpZnRSZXR1cm4vPg0KPHc6QnJlYWtXcmFwcGVkVGFibGVzLz4NCjx3
OlNwbGl0UGdCcmVha0FuZFBhcmFNYXJrLz4NCjx3OkVuYWJsZU9wZW5UeXBlS2VybmluZy8+DQo8
L3c6Q29tcGF0aWJpbGl0eT4NCjxtOm1hdGhQcj4NCjxtOm1hdGhGb250IG06dmFsPSJDYW1icmlh
IE1hdGgiLz4NCjxtOmJya0JpbiBtOnZhbD0iYmVmb3JlIi8+DQo8bTpicmtCaW5TdWIgbTp2YWw9
IiYjNDU7LSIvPg0KPG06c21hbGxGcmFjIG06dmFsPSJvZmYiLz4NCjxtOmRpc3BEZWYvPg0KPG06
bE1hcmdpbiBtOnZhbD0iMCIvPg0KPG06ck1hcmdpbiBtOnZhbD0iMCIvPg0KPG06ZGVmSmMgbTp2
YWw9ImNlbnRlckdyb3VwIi8+DQo8bTp3cmFwSW5kZW50IG06dmFsPSIxNDQwIi8+DQo8bTppbnRM
aW0gbTp2YWw9InN1YlN1cCIvPg0KPG06bmFyeUxpbSBtOnZhbD0idW5kT3ZyIi8+DQo8L206bWF0
aFByPjwvdzpXb3JkRG9jdW1lbnQ+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28g
OV0+PHhtbD4NCjx3OkxhdGVudFN0eWxlcyBEZWZMb2NrZWRTdGF0ZT0iZmFsc2UiIERlZlVuaGlk
ZVdoZW5Vc2VkPSJmYWxzZSIgRGVmU2VtaUhpZGRlbj0iZmFsc2UiIERlZlFGb3JtYXQ9ImZhbHNl
IiBEZWZQcmlvcml0eT0iOTkiIExhdGVudFN0eWxlQ291bnQ9IjM3MSI+DQo8dzpMc2RFeGNlcHRp
b24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjAiIFFGb3JtYXQ9InRydWUiIE5hbWU9Ik5vcm1h
bCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI5IiBRRm9ybWF0
PSJ0cnVlIiBOYW1lPSJoZWFkaW5nIDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iOSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIFFG
b3JtYXQ9InRydWUiIE5hbWU9ImhlYWRpbmcgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI5IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1
ZSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iaGVhZGluZyAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgUHJpb3JpdHk9IjkiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2Vk
PSJ0cnVlIiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJoZWFkaW5nIDQiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iOSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hl
blVzZWQ9InRydWUiIFFGb3JtYXQ9InRydWUiIE5hbWU9ImhlYWRpbmcgNSIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI5IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhp
ZGVXaGVuVXNlZD0idHJ1ZSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iaGVhZGluZyA2Ii8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjkiIFNlbWlIaWRkZW49InRydWUi
IFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJoZWFkaW5nIDciLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iOSIgU2VtaUhpZGRlbj0i
dHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIFFGb3JtYXQ9InRydWUiIE5hbWU9ImhlYWRpbmcg
OCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI5IiBTZW1pSGlk
ZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iaGVh
ZGluZyA5Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1
ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9ImluZGV4IDEiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIg
TmFtZT0iaW5kZXggMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRk
ZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJpbmRleCAzIi8+DQo8dzpMc2RF
eGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9
InRydWUiIE5hbWU9ImluZGV4IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBT
ZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iaW5kZXggNSIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdo
ZW5Vc2VkPSJ0cnVlIiBOYW1lPSJpbmRleCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9ImluZGV4
IDciLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBV
bmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iaW5kZXggOCIvPg0KPHc6THNkRXhjZXB0aW9uIExv
Y2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1l
PSJpbmRleCA5Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjM5
IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0idG9jIDEiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMzkiIFNlbWlIaWRkZW49
InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJ0b2MgMiIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIzOSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRl
V2hlblVzZWQ9InRydWUiIE5hbWU9InRvYyAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgUHJpb3JpdHk9IjM5IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1
ZSIgTmFtZT0idG9jIDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0
eT0iMzkiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJ0b2Mg
NSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIzOSIgU2VtaUhp
ZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9InRvYyA2Ii8+DQo8dzpMc2RF
eGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjM5IiBTZW1pSGlkZGVuPSJ0cnVlIiBV
bmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0idG9jIDciLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBQcmlvcml0eT0iMzkiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2Vk
PSJ0cnVlIiBOYW1lPSJ0b2MgOCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFBy
aW9yaXR5PSIzOSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9
InRvYyA5Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1
ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ik5vcm1hbCBJbmRlbnQiLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0i
dHJ1ZSIgTmFtZT0iZm9vdG5vdGUgdGV4dCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJhbm5vdGF0
aW9uIHRleHQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0
cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iaGVhZGVyIi8+DQo8dzpMc2RFeGNlcHRp
b24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUi
IE5hbWU9ImZvb3RlciIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRk
ZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJpbmRleCBoZWFkaW5nIi8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjM1IiBTZW1pSGlkZGVuPSJ0
cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iY2FwdGlvbiIv
Pg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlk
ZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJ0YWJsZSBvZiBmaWd1cmVzIi8+DQo8dzpMc2RFeGNlcHRp
b24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUi
IE5hbWU9ImVudmVsb3BlIGFkZHJlc3MiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iZW52ZWxvcGUg
cmV0dXJuIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1
ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9ImZvb3Rub3RlIHJlZmVyZW5jZSIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5V
c2VkPSJ0cnVlIiBOYW1lPSJhbm5vdGF0aW9uIHJlZmVyZW5jZSIvPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBO
YW1lPSJsaW5lIG51bWJlciIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlI
aWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJwYWdlIG51bWJlciIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdo
ZW5Vc2VkPSJ0cnVlIiBOYW1lPSJlbmRub3RlIHJlZmVyZW5jZSIvPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBO
YW1lPSJlbmRub3RlIHRleHQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1p
SGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0idGFibGUgb2YgYXV0aG9y
aXRpZXMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVl
IiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0ibWFjcm8iLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFt
ZT0idG9hIGhlYWRpbmciLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlk
ZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iTGlzdCIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0
cnVlIiBOYW1lPSJMaXN0IEJ1bGxldCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJMaXN0IE51bWJl
ciIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVu
aGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJMaXN0IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0i
TGlzdCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1
ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ikxpc3QgNCIvPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBO
YW1lPSJMaXN0IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVu
PSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iTGlzdCBCdWxsZXQgMiIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5V
c2VkPSJ0cnVlIiBOYW1lPSJMaXN0IEJ1bGxldCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ikxp
c3QgQnVsbGV0IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVu
PSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iTGlzdCBCdWxsZXQgNSIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5V
c2VkPSJ0cnVlIiBOYW1lPSJMaXN0IE51bWJlciAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ikxp
c3QgTnVtYmVyIDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVu
PSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iTGlzdCBOdW1iZXIgNCIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5V
c2VkPSJ0cnVlIiBOYW1lPSJMaXN0IE51bWJlciA1Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgUHJpb3JpdHk9IjEwIiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJUaXRsZSIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5V
c2VkPSJ0cnVlIiBOYW1lPSJDbG9zaW5nIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxz
ZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlNpZ25hdHVy
ZSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIxIiBTZW1pSGlk
ZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iRGVmYXVsdCBQYXJhZ3JhcGgg
Rm9udCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUi
IFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJCb2R5IFRleHQiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIg
TmFtZT0iQm9keSBUZXh0IEluZGVudCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJMaXN0IENvbnRp
bnVlIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIg
VW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ikxpc3QgQ29udGludWUgMiIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0
cnVlIiBOYW1lPSJMaXN0IENvbnRpbnVlIDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iTGlzdCBD
b250aW51ZSA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0i
dHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ikxpc3QgQ29udGludWUgNSIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5V
c2VkPSJ0cnVlIiBOYW1lPSJNZXNzYWdlIEhlYWRlciIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFByaW9yaXR5PSIxMSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iU3VidGl0bGUiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVX
aGVuVXNlZD0idHJ1ZSIgTmFtZT0iU2FsdXRhdGlvbiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJE
YXRlIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIg
VW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IkJvZHkgVGV4dCBGaXJzdCBJbmRlbnQiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVu
VXNlZD0idHJ1ZSIgTmFtZT0iQm9keSBUZXh0IEZpcnN0IEluZGVudCAyIi8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRy
dWUiIE5hbWU9Ik5vdGUgSGVhZGluZyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJCb2R5IFRleHQg
MiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVu
aGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJCb2R5IFRleHQgMyIvPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBO
YW1lPSJCb2R5IFRleHQgSW5kZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iQm9keSBUZXh0
IEluZGVudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0i
dHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IkJsb2NrIFRleHQiLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0i
dHJ1ZSIgTmFtZT0iSHlwZXJsaW5rIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
U2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IkZvbGxvd2VkSHlw
ZXJsaW5rIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjIyIiBR
Rm9ybWF0PSJ0cnVlIiBOYW1lPSJTdHJvbmciLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBQcmlvcml0eT0iMjAiIFFGb3JtYXQ9InRydWUiIE5hbWU9IkVtcGhhc2lzIi8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVz
ZWQ9InRydWUiIE5hbWU9IkRvY3VtZW50IE1hcCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJQbGFp
biBUZXh0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1
ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IkUtbWFpbCBTaWduYXR1cmUiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNl
ZD0idHJ1ZSIgTmFtZT0iSFRNTCBUb3Agb2YgRm9ybSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJI
VE1MIEJvdHRvbSBvZiBGb3JtIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2Vt
aUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ik5vcm1hbCAoV2ViKSIv
Pg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlk
ZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJIVE1MIEFjcm9ueW0iLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFt
ZT0iSFRNTCBBZGRyZXNzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhp
ZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IkhUTUwgQ2l0ZSIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5V
c2VkPSJ0cnVlIiBOYW1lPSJIVE1MIENvZGUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iSFRNTCBE
ZWZpbml0aW9uIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0i
dHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IkhUTUwgS2V5Ym9hcmQiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNl
ZD0idHJ1ZSIgTmFtZT0iSFRNTCBQcmVmb3JtYXR0ZWQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0i
SFRNTCBTYW1wbGUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVu
PSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iSFRNTCBUeXBld3JpdGVyIi8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hl
blVzZWQ9InRydWUiIE5hbWU9IkhUTUwgVmFyaWFibGUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0i
Tm9ybWFsIFRhYmxlIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRl
bj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9ImFubm90YXRpb24gc3ViamVjdCIv
Pg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlk
ZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJObyBMaXN0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ik91
dGxpbmUgTGlzdCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRl
bj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ik91dGxpbmUgTGlzdCAyIi8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hl
blVzZWQ9InRydWUiIE5hbWU9Ik91dGxpbmUgTGlzdCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9
IlRhYmxlIFNpbXBsZSAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhp
ZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIFNpbXBsZSAyIi8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRl
V2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIFNpbXBsZSAzIi8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5h
bWU9IlRhYmxlIENsYXNzaWMgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNl
bWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBDbGFzc2lj
IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBV
bmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgQ2xhc3NpYyAzIi8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRy
dWUiIE5hbWU9IlRhYmxlIENsYXNzaWMgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBD
b2xvcmZ1bCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0i
dHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIENvbG9yZnVsIDIiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVu
VXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgQ29sb3JmdWwgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExv
Y2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1l
PSJUYWJsZSBDb2x1bW5zIDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1p
SGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgQ29sdW1ucyAy
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5o
aWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIENvbHVtbnMgMyIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVl
IiBOYW1lPSJUYWJsZSBDb2x1bW5zIDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgQ29s
dW1ucyA1Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1
ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIEdyaWQgMSIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0
cnVlIiBOYW1lPSJUYWJsZSBHcmlkIDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgR3Jp
ZCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIg
VW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIEdyaWQgNCIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVl
IiBOYW1lPSJUYWJsZSBHcmlkIDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBT
ZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgR3JpZCA2
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5o
aWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIEdyaWQgNyIvPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBO
YW1lPSJUYWJsZSBHcmlkIDgiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1p
SGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgTGlzdCAxIi8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRl
V2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIExpc3QgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExv
Y2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1l
PSJUYWJsZSBMaXN0IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlk
ZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgTGlzdCA0Ii8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hl
blVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIExpc3QgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJU
YWJsZSBMaXN0IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVu
PSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgTGlzdCA3Ii8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVz
ZWQ9InRydWUiIE5hbWU9IlRhYmxlIExpc3QgOCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJs
ZSAzRCBlZmZlY3RzIDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlk
ZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgM0QgZWZmZWN0cyAy
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5o
aWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIDNEIGVmZmVjdHMgMyIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0
cnVlIiBOYW1lPSJUYWJsZSBDb250ZW1wb3JhcnkiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9
ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFi
bGUgRWxlZ2FudCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49
InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBQcm9mZXNzaW9uYWwiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVX
aGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgU3VidGxlIDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFt
ZT0iVGFibGUgU3VidGxlIDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1p
SGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgV2ViIDEiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVX
aGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgV2ViIDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0i
VGFibGUgV2ViIDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVu
PSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iQmFsbG9vbiBUZXh0Ii8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjM5IiBOYW1lPSJUYWJsZSBHcmlk
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5o
aWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIFRoZW1lIi8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgTmFtZT0iUGxhY2Vob2xkZXIgVGV4dCIv
Pg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIxIiBRRm9ybWF0PSJ0
cnVlIiBOYW1lPSJObyBTcGFjaW5nIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
UHJpb3JpdHk9IjYwIiBOYW1lPSJMaWdodCBTaGFkaW5nIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYxIiBOYW1lPSJMaWdodCBMaXN0Ii8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYyIiBOYW1lPSJMaWdodCBHcmlkIi8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYzIiBOYW1lPSJNZWRpdW0g
U2hhZGluZyAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY0
IiBOYW1lPSJNZWRpdW0gU2hhZGluZyAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxz
ZSIgUHJpb3JpdHk9IjY1IiBOYW1lPSJNZWRpdW0gTGlzdCAxIi8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY2IiBOYW1lPSJNZWRpdW0gTGlzdCAyIi8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY3IiBOYW1lPSJNZWRpdW0gR3Jp
ZCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY4IiBOYW1l
PSJNZWRpdW0gR3JpZCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3Jp
dHk9IjY5IiBOYW1lPSJNZWRpdW0gR3JpZCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgUHJpb3JpdHk9IjcwIiBOYW1lPSJEYXJrIExpc3QiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzEiIE5hbWU9IkNvbG9yZnVsIFNoYWRpbmciLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzIiIE5hbWU9IkNvbG9yZnVs
IExpc3QiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzMiIE5h
bWU9IkNvbG9yZnVsIEdyaWQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlv
cml0eT0iNjAiIE5hbWU9IkxpZ2h0IFNoYWRpbmcgQWNjZW50IDEiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjEiIE5hbWU9IkxpZ2h0IExpc3QgQWNjZW50IDEi
Lz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjIiIE5hbWU9Ikxp
Z2h0IEdyaWQgQWNjZW50IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlv
cml0eT0iNjMiIE5hbWU9Ik1lZGl1bSBTaGFkaW5nIDEgQWNjZW50IDEiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjQiIE5hbWU9Ik1lZGl1bSBTaGFkaW5nIDIg
QWNjZW50IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjUi
IE5hbWU9Ik1lZGl1bSBMaXN0IDEgQWNjZW50IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9
ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBOYW1lPSJSZXZpc2lvbiIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIzNCIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iTGlz
dCBQYXJhZ3JhcGgiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0i
MjkiIFFGb3JtYXQ9InRydWUiIE5hbWU9IlF1b3RlIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgUHJpb3JpdHk9IjMwIiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJJbnRlbnNlIFF1b3Rl
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY2IiBOYW1lPSJN
ZWRpdW0gTGlzdCAyIEFjY2VudCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
UHJpb3JpdHk9IjY3IiBOYW1lPSJNZWRpdW0gR3JpZCAxIEFjY2VudCAxIi8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY4IiBOYW1lPSJNZWRpdW0gR3JpZCAyIEFj
Y2VudCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY5IiBO
YW1lPSJNZWRpdW0gR3JpZCAzIEFjY2VudCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgUHJpb3JpdHk9IjcwIiBOYW1lPSJEYXJrIExpc3QgQWNjZW50IDEiLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzEiIE5hbWU9IkNvbG9yZnVsIFNoYWRp
bmcgQWNjZW50IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0i
NzIiIE5hbWU9IkNvbG9yZnVsIExpc3QgQWNjZW50IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzMiIE5hbWU9IkNvbG9yZnVsIEdyaWQgQWNjZW50IDEiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjAiIE5hbWU9IkxpZ2h0
IFNoYWRpbmcgQWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlv
cml0eT0iNjEiIE5hbWU9IkxpZ2h0IExpc3QgQWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjIiIE5hbWU9IkxpZ2h0IEdyaWQgQWNjZW50IDIiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjMiIE5hbWU9Ik1lZGl1
bSBTaGFkaW5nIDEgQWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQ
cmlvcml0eT0iNjQiIE5hbWU9Ik1lZGl1bSBTaGFkaW5nIDIgQWNjZW50IDIiLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjUiIE5hbWU9Ik1lZGl1bSBMaXN0IDEg
QWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjYi
IE5hbWU9Ik1lZGl1bSBMaXN0IDIgQWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9
ImZhbHNlIiBQcmlvcml0eT0iNjciIE5hbWU9Ik1lZGl1bSBHcmlkIDEgQWNjZW50IDIiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjgiIE5hbWU9Ik1lZGl1bSBH
cmlkIDIgQWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0
eT0iNjkiIE5hbWU9Ik1lZGl1bSBHcmlkIDMgQWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzAiIE5hbWU9IkRhcmsgTGlzdCBBY2NlbnQgMiIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MSIgTmFtZT0iQ29sb3Jm
dWwgU2hhZGluZyBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFBy
aW9yaXR5PSI3MiIgTmFtZT0iQ29sb3JmdWwgTGlzdCBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MyIgTmFtZT0iQ29sb3JmdWwgR3JpZCBBY2Nl
bnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MCIgTmFt
ZT0iTGlnaHQgU2hhZGluZyBBY2NlbnQgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFByaW9yaXR5PSI2MSIgTmFtZT0iTGlnaHQgTGlzdCBBY2NlbnQgMyIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MiIgTmFtZT0iTGlnaHQgR3JpZCBBY2Nl
bnQgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MyIgTmFt
ZT0iTWVkaXVtIFNoYWRpbmcgMSBBY2NlbnQgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI2NCIgTmFtZT0iTWVkaXVtIFNoYWRpbmcgMiBBY2NlbnQgMyIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NSIgTmFtZT0iTWVkaXVt
IExpc3QgMSBBY2NlbnQgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9y
aXR5PSI2NiIgTmFtZT0iTWVkaXVtIExpc3QgMiBBY2NlbnQgMyIvPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NyIgTmFtZT0iTWVkaXVtIEdyaWQgMSBBY2NlbnQg
MyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2OCIgTmFtZT0i
TWVkaXVtIEdyaWQgMiBBY2NlbnQgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFByaW9yaXR5PSI2OSIgTmFtZT0iTWVkaXVtIEdyaWQgMyBBY2NlbnQgMyIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MCIgTmFtZT0iRGFyayBMaXN0IEFjY2Vu
dCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjcxIiBOYW1l
PSJDb2xvcmZ1bCBTaGFkaW5nIEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgUHJpb3JpdHk9IjcyIiBOYW1lPSJDb2xvcmZ1bCBMaXN0IEFjY2VudCAzIi8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjczIiBOYW1lPSJDb2xvcmZ1bCBH
cmlkIEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9
IjYwIiBOYW1lPSJMaWdodCBTaGFkaW5nIEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYxIiBOYW1lPSJMaWdodCBMaXN0IEFjY2VudCA0Ii8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYyIiBOYW1lPSJMaWdodCBH
cmlkIEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9
IjYzIiBOYW1lPSJNZWRpdW0gU2hhZGluZyAxIEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY0IiBOYW1lPSJNZWRpdW0gU2hhZGluZyAyIEFjY2Vu
dCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY1IiBOYW1l
PSJNZWRpdW0gTGlzdCAxIEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxz
ZSIgUHJpb3JpdHk9IjY2IiBOYW1lPSJNZWRpdW0gTGlzdCAyIEFjY2VudCA0Ii8+DQo8dzpMc2RF
eGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY3IiBOYW1lPSJNZWRpdW0gR3JpZCAx
IEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY4
IiBOYW1lPSJNZWRpdW0gR3JpZCAyIEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgUHJpb3JpdHk9IjY5IiBOYW1lPSJNZWRpdW0gR3JpZCAzIEFjY2VudCA0Ii8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjcwIiBOYW1lPSJEYXJrIExp
c3QgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0i
NzEiIE5hbWU9IkNvbG9yZnVsIFNoYWRpbmcgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzIiIE5hbWU9IkNvbG9yZnVsIExpc3QgQWNjZW50IDQi
Lz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzMiIE5hbWU9IkNv
bG9yZnVsIEdyaWQgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQ
cmlvcml0eT0iNjAiIE5hbWU9IkxpZ2h0IFNoYWRpbmcgQWNjZW50IDUiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjEiIE5hbWU9IkxpZ2h0IExpc3QgQWNjZW50
IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjIiIE5hbWU9
IkxpZ2h0IEdyaWQgQWNjZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQ
cmlvcml0eT0iNjMiIE5hbWU9Ik1lZGl1bSBTaGFkaW5nIDEgQWNjZW50IDUiLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjQiIE5hbWU9Ik1lZGl1bSBTaGFkaW5n
IDIgQWNjZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0i
NjUiIE5hbWU9Ik1lZGl1bSBMaXN0IDEgQWNjZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjYiIE5hbWU9Ik1lZGl1bSBMaXN0IDIgQWNjZW50IDUiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjciIE5hbWU9Ik1lZGl1
bSBHcmlkIDEgQWNjZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlv
cml0eT0iNjgiIE5hbWU9Ik1lZGl1bSBHcmlkIDIgQWNjZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjkiIE5hbWU9Ik1lZGl1bSBHcmlkIDMgQWNjZW50
IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzAiIE5hbWU9
IkRhcmsgTGlzdCBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFBy
aW9yaXR5PSI3MSIgTmFtZT0iQ29sb3JmdWwgU2hhZGluZyBBY2NlbnQgNSIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MiIgTmFtZT0iQ29sb3JmdWwgTGlzdCBB
Y2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MyIg
TmFtZT0iQ29sb3JmdWwgR3JpZCBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI2MCIgTmFtZT0iTGlnaHQgU2hhZGluZyBBY2NlbnQgNiIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MSIgTmFtZT0iTGlnaHQgTGlz
dCBBY2NlbnQgNiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2
MiIgTmFtZT0iTGlnaHQgR3JpZCBBY2NlbnQgNiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI2MyIgTmFtZT0iTWVkaXVtIFNoYWRpbmcgMSBBY2NlbnQgNiIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NCIgTmFtZT0iTWVkaXVt
IFNoYWRpbmcgMiBBY2NlbnQgNiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFBy
aW9yaXR5PSI2NSIgTmFtZT0iTWVkaXVtIExpc3QgMSBBY2NlbnQgNiIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NiIgTmFtZT0iTWVkaXVtIExpc3QgMiBBY2Nl
bnQgNiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NyIgTmFt
ZT0iTWVkaXVtIEdyaWQgMSBBY2NlbnQgNiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFByaW9yaXR5PSI2OCIgTmFtZT0iTWVkaXVtIEdyaWQgMiBBY2NlbnQgNiIvPg0KPHc6THNk
RXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2OSIgTmFtZT0iTWVkaXVtIEdyaWQg
MyBBY2NlbnQgNiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3
MCIgTmFtZT0iRGFyayBMaXN0IEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgUHJpb3JpdHk9IjcxIiBOYW1lPSJDb2xvcmZ1bCBTaGFkaW5nIEFjY2VudCA2Ii8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjcyIiBOYW1lPSJDb2xvcmZ1
bCBMaXN0IEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3Jp
dHk9IjczIiBOYW1lPSJDb2xvcmZ1bCBHcmlkIEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjE5IiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJTdWJ0bGUg
RW1waGFzaXMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMjEi
IFFGb3JtYXQ9InRydWUiIE5hbWU9IkludGVuc2UgRW1waGFzaXMiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMzEiIFFGb3JtYXQ9InRydWUiIE5hbWU9IlN1YnRs
ZSBSZWZlcmVuY2UiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0i
MzIiIFFGb3JtYXQ9InRydWUiIE5hbWU9IkludGVuc2UgUmVmZXJlbmNlIi8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjMzIiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJC
b29rIFRpdGxlIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjM3
IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iQmlibGlvZ3Jh
cGh5Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjM5IiBTZW1p
SGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0i
VE9DIEhlYWRpbmciLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0i
NDEiIE5hbWU9IlBsYWluIFRhYmxlIDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iNDIiIE5hbWU9IlBsYWluIFRhYmxlIDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDMiIE5hbWU9IlBsYWluIFRhYmxlIDMiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDQiIE5hbWU9IlBsYWluIFRhYmxl
IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDUiIE5hbWU9
IlBsYWluIFRhYmxlIDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0
eT0iNDAiIE5hbWU9IkdyaWQgVGFibGUgTGlnaHQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9
ImZhbHNlIiBQcmlvcml0eT0iNDYiIE5hbWU9IkdyaWQgVGFibGUgMSBMaWdodCIvPg0KPHc6THNk
RXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NyIgTmFtZT0iR3JpZCBUYWJsZSAy
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ4IiBOYW1lPSJH
cmlkIFRhYmxlIDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0i
NDkiIE5hbWU9IkdyaWQgVGFibGUgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFByaW9yaXR5PSI1MCIgTmFtZT0iR3JpZCBUYWJsZSA1IERhcmsiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTEiIE5hbWU9IkdyaWQgVGFibGUgNiBDb2xvcmZ1
bCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MiIgTmFtZT0i
R3JpZCBUYWJsZSA3IENvbG9yZnVsIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
UHJpb3JpdHk9IjQ2IiBOYW1lPSJHcmlkIFRhYmxlIDEgTGlnaHQgQWNjZW50IDEiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDciIE5hbWU9IkdyaWQgVGFibGUg
MiBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0
OCIgTmFtZT0iR3JpZCBUYWJsZSAzIEFjY2VudCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgUHJpb3JpdHk9IjQ5IiBOYW1lPSJHcmlkIFRhYmxlIDQgQWNjZW50IDEiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTAiIE5hbWU9IkdyaWQgVGFi
bGUgNSBEYXJrIEFjY2VudCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJp
b3JpdHk9IjUxIiBOYW1lPSJHcmlkIFRhYmxlIDYgQ29sb3JmdWwgQWNjZW50IDEiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTIiIE5hbWU9IkdyaWQgVGFibGUg
NyBDb2xvcmZ1bCBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFBy
aW9yaXR5PSI0NiIgTmFtZT0iR3JpZCBUYWJsZSAxIExpZ2h0IEFjY2VudCAyIi8+DQo8dzpMc2RF
eGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ3IiBOYW1lPSJHcmlkIFRhYmxlIDIg
QWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDgi
IE5hbWU9IkdyaWQgVGFibGUgMyBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI0OSIgTmFtZT0iR3JpZCBUYWJsZSA0IEFjY2VudCAyIi8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUwIiBOYW1lPSJHcmlkIFRhYmxl
IDUgRGFyayBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9y
aXR5PSI1MSIgTmFtZT0iR3JpZCBUYWJsZSA2IENvbG9yZnVsIEFjY2VudCAyIi8+DQo8dzpMc2RF
eGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUyIiBOYW1lPSJHcmlkIFRhYmxlIDcg
Q29sb3JmdWwgQWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlv
cml0eT0iNDYiIE5hbWU9IkdyaWQgVGFibGUgMSBMaWdodCBBY2NlbnQgMyIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NyIgTmFtZT0iR3JpZCBUYWJsZSAyIEFj
Y2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ4IiBO
YW1lPSJHcmlkIFRhYmxlIDMgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBQcmlvcml0eT0iNDkiIE5hbWU9IkdyaWQgVGFibGUgNCBBY2NlbnQgMyIvPg0KPHc6THNk
RXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MCIgTmFtZT0iR3JpZCBUYWJsZSA1
IERhcmsgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0
eT0iNTEiIE5hbWU9IkdyaWQgVGFibGUgNiBDb2xvcmZ1bCBBY2NlbnQgMyIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MiIgTmFtZT0iR3JpZCBUYWJsZSA3IENv
bG9yZnVsIEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3Jp
dHk9IjQ2IiBOYW1lPSJHcmlkIFRhYmxlIDEgTGlnaHQgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDciIE5hbWU9IkdyaWQgVGFibGUgMiBBY2Nl
bnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0OCIgTmFt
ZT0iR3JpZCBUYWJsZSAzIEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxz
ZSIgUHJpb3JpdHk9IjQ5IiBOYW1lPSJHcmlkIFRhYmxlIDQgQWNjZW50IDQiLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTAiIE5hbWU9IkdyaWQgVGFibGUgNSBE
YXJrIEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9
IjUxIiBOYW1lPSJHcmlkIFRhYmxlIDYgQ29sb3JmdWwgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTIiIE5hbWU9IkdyaWQgVGFibGUgNyBDb2xv
cmZ1bCBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5
PSI0NiIgTmFtZT0iR3JpZCBUYWJsZSAxIExpZ2h0IEFjY2VudCA1Ii8+DQo8dzpMc2RFeGNlcHRp
b24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ3IiBOYW1lPSJHcmlkIFRhYmxlIDIgQWNjZW50
IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDgiIE5hbWU9
IkdyaWQgVGFibGUgMyBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFByaW9yaXR5PSI0OSIgTmFtZT0iR3JpZCBUYWJsZSA0IEFjY2VudCA1Ii8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUwIiBOYW1lPSJHcmlkIFRhYmxlIDUgRGFy
ayBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1
MSIgTmFtZT0iR3JpZCBUYWJsZSA2IENvbG9yZnVsIEFjY2VudCA1Ii8+DQo8dzpMc2RFeGNlcHRp
b24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUyIiBOYW1lPSJHcmlkIFRhYmxlIDcgQ29sb3Jm
dWwgQWNjZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0i
NDYiIE5hbWU9IkdyaWQgVGFibGUgMSBMaWdodCBBY2NlbnQgNiIvPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NyIgTmFtZT0iR3JpZCBUYWJsZSAyIEFjY2VudCA2
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ4IiBOYW1lPSJH
cmlkIFRhYmxlIDMgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQ
cmlvcml0eT0iNDkiIE5hbWU9IkdyaWQgVGFibGUgNCBBY2NlbnQgNiIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MCIgTmFtZT0iR3JpZCBUYWJsZSA1IERhcmsg
QWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTEi
IE5hbWU9IkdyaWQgVGFibGUgNiBDb2xvcmZ1bCBBY2NlbnQgNiIvPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MiIgTmFtZT0iR3JpZCBUYWJsZSA3IENvbG9yZnVs
IEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ2
IiBOYW1lPSJMaXN0IFRhYmxlIDEgTGlnaHQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBQcmlvcml0eT0iNDciIE5hbWU9Ikxpc3QgVGFibGUgMiIvPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0OCIgTmFtZT0iTGlzdCBUYWJsZSAzIi8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ5IiBOYW1lPSJMaXN0IFRhYmxl
IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTAiIE5hbWU9
Ikxpc3QgVGFibGUgNSBEYXJrIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJp
b3JpdHk9IjUxIiBOYW1lPSJMaXN0IFRhYmxlIDYgQ29sb3JmdWwiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTIiIE5hbWU9Ikxpc3QgVGFibGUgNyBDb2xvcmZ1
bCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NiIgTmFtZT0i
TGlzdCBUYWJsZSAxIExpZ2h0IEFjY2VudCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgUHJpb3JpdHk9IjQ3IiBOYW1lPSJMaXN0IFRhYmxlIDIgQWNjZW50IDEiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDgiIE5hbWU9Ikxpc3QgVGFibGUg
MyBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0
OSIgTmFtZT0iTGlzdCBUYWJsZSA0IEFjY2VudCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgUHJpb3JpdHk9IjUwIiBOYW1lPSJMaXN0IFRhYmxlIDUgRGFyayBBY2NlbnQgMSIv
Pg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MSIgTmFtZT0iTGlz
dCBUYWJsZSA2IENvbG9yZnVsIEFjY2VudCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgUHJpb3JpdHk9IjUyIiBOYW1lPSJMaXN0IFRhYmxlIDcgQ29sb3JmdWwgQWNjZW50IDEi
Lz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDYiIE5hbWU9Ikxp
c3QgVGFibGUgMSBMaWdodCBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFByaW9yaXR5PSI0NyIgTmFtZT0iTGlzdCBUYWJsZSAyIEFjY2VudCAyIi8+DQo8dzpMc2RF
eGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ4IiBOYW1lPSJMaXN0IFRhYmxlIDMg
QWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDki
IE5hbWU9Ikxpc3QgVGFibGUgNCBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI1MCIgTmFtZT0iTGlzdCBUYWJsZSA1IERhcmsgQWNjZW50IDIiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTEiIE5hbWU9Ikxpc3Qg
VGFibGUgNiBDb2xvcmZ1bCBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFByaW9yaXR5PSI1MiIgTmFtZT0iTGlzdCBUYWJsZSA3IENvbG9yZnVsIEFjY2VudCAyIi8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ2IiBOYW1lPSJMaXN0
IFRhYmxlIDEgTGlnaHQgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iNDciIE5hbWU9Ikxpc3QgVGFibGUgMiBBY2NlbnQgMyIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0OCIgTmFtZT0iTGlzdCBUYWJsZSAzIEFj
Y2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ5IiBO
YW1lPSJMaXN0IFRhYmxlIDQgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBQcmlvcml0eT0iNTAiIE5hbWU9Ikxpc3QgVGFibGUgNSBEYXJrIEFjY2VudCAzIi8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUxIiBOYW1lPSJMaXN0IFRh
YmxlIDYgQ29sb3JmdWwgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iNTIiIE5hbWU9Ikxpc3QgVGFibGUgNyBDb2xvcmZ1bCBBY2NlbnQgMyIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NiIgTmFtZT0iTGlzdCBU
YWJsZSAxIExpZ2h0IEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
UHJpb3JpdHk9IjQ3IiBOYW1lPSJMaXN0IFRhYmxlIDIgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDgiIE5hbWU9Ikxpc3QgVGFibGUgMyBBY2Nl
bnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0OSIgTmFt
ZT0iTGlzdCBUYWJsZSA0IEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxz
ZSIgUHJpb3JpdHk9IjUwIiBOYW1lPSJMaXN0IFRhYmxlIDUgRGFyayBBY2NlbnQgNCIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MSIgTmFtZT0iTGlzdCBUYWJs
ZSA2IENvbG9yZnVsIEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
UHJpb3JpdHk9IjUyIiBOYW1lPSJMaXN0IFRhYmxlIDcgQ29sb3JmdWwgQWNjZW50IDQiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDYiIE5hbWU9Ikxpc3QgVGFi
bGUgMSBMaWdodCBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFBy
aW9yaXR5PSI0NyIgTmFtZT0iTGlzdCBUYWJsZSAyIEFjY2VudCA1Ii8+DQo8dzpMc2RFeGNlcHRp
b24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ4IiBOYW1lPSJMaXN0IFRhYmxlIDMgQWNjZW50
IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDkiIE5hbWU9
Ikxpc3QgVGFibGUgNCBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFByaW9yaXR5PSI1MCIgTmFtZT0iTGlzdCBUYWJsZSA1IERhcmsgQWNjZW50IDUiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTEiIE5hbWU9Ikxpc3QgVGFibGUg
NiBDb2xvcmZ1bCBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFBy
aW9yaXR5PSI1MiIgTmFtZT0iTGlzdCBUYWJsZSA3IENvbG9yZnVsIEFjY2VudCA1Ii8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ2IiBOYW1lPSJMaXN0IFRhYmxl
IDEgTGlnaHQgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlv
cml0eT0iNDciIE5hbWU9Ikxpc3QgVGFibGUgMiBBY2NlbnQgNiIvPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0OCIgTmFtZT0iTGlzdCBUYWJsZSAzIEFjY2VudCA2
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ5IiBOYW1lPSJM
aXN0IFRhYmxlIDQgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQ
cmlvcml0eT0iNTAiIE5hbWU9Ikxpc3QgVGFibGUgNSBEYXJrIEFjY2VudCA2Ii8+DQo8dzpMc2RF
eGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUxIiBOYW1lPSJMaXN0IFRhYmxlIDYg
Q29sb3JmdWwgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlv
cml0eT0iNTIiIE5hbWU9Ikxpc3QgVGFibGUgNyBDb2xvcmZ1bCBBY2NlbnQgNiIvPg0KPC93Okxh
dGVudFN0eWxlcz4NCjwveG1sPjwhW2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmlu
aXRpb25zICovDQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBh
bm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAyIDQ7DQoJbXNvLWZvbnQtY2hhcnNldDoxOw0KCW1zby1n
ZW5lcmljLWZvbnQtZmFtaWx5OnJvbWFuOw0KCW1zby1mb250LXBpdGNoOnZhcmlhYmxlOw0KCW1z
by1mb250LXNpZ25hdHVyZTotNTM2ODcwMTQ1IDExMDczMDU3MjcgMCAwIDQxNSAwO30NCkBmb250
LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAz
IDIgNDsNCgltc28tZm9udC1jaGFyc2V0OjA7DQoJbXNvLWdlbmVyaWMtZm9udC1mYW1pbHk6c3dp
c3M7DQoJbXNvLWZvbnQtcGl0Y2g6dmFyaWFibGU7DQoJbXNvLWZvbnQtc2lnbmF0dXJlOi01MzY4
NTk5MDUgLTEwNzM3MzI0ODUgOSAwIDUxMSAwO30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpw
Lk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21zby1zdHlsZS11bmhp
ZGU6bm87DQoJbXNvLXN0eWxlLXFmb3JtYXQ6eWVzOw0KCW1zby1zdHlsZS1wYXJlbnQ6IiI7DQoJ
bWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJbXNvLXBhZ2luYXRpb246d2lk
b3ctb3JwaGFuOw0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBS
b21hbiIsc2VyaWY7DQoJbXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6Q2FsaWJyaTt9DQphOmxpbmss
IHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1ub3Nob3c6eWVzOw0KCW1zby1zdHlsZS1w
cmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7DQoJ
dGV4dC11bmRlcmxpbmU6c2luZ2xlO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xs
b3dlZA0KCXttc28tc3R5bGUtbm9zaG93OnllczsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJ
Y29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7DQoJdGV4dC11bmRlcmxp
bmU6c2luZ2xlO30NCnAubXNvbm9ybWFsMCwgbGkubXNvbm9ybWFsMCwgZGl2Lm1zb25vcm1hbDAN
Cgl7bXNvLXN0eWxlLW5hbWU6bXNvbm9ybWFsOw0KCW1zby1zdHlsZS11bmhpZGU6bm87DQoJbXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBjbTsNCgltc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowY207DQoJbXNvLXBhZ2luYXRpb246d2lkb3ct
b3JwaGFuOw0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21h
biIsc2VyaWY7DQoJbXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6Q2FsaWJyaTt9DQpzcGFuLmdtYWls
LW0tODIyNjcxNjI1NTM4NzQ1NDc1M203MTYzODEyMzE5MjA5NDQzNDEwc3BlbGxlDQoJe21zby1z
dHlsZS1uYW1lOmdtYWlsLW1fLTgyMjY3MTYyNTUzODc0NTQ3NTNtXzcxNjM4MTIzMTkyMDk0NDM0
MTBzcGVsbGU7DQoJbXNvLXN0eWxlLXVuaGlkZTpubzt9DQpzcGFuLkVtYWlsU3R5bGUxOQ0KCXtt
c28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCgltc28tc3R5bGUtbm9zaG93OnllczsNCglt
c28tc3R5bGUtdW5oaWRlOm5vOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMS4wcHQ7DQoJbXNvLWJp
ZGktZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsN
Cgltc28tYXNjaWktZm9udC1mYW1pbHk6Q2FsaWJyaTsNCgltc28tZmFyZWFzdC1mb250LWZhbWls
eTpDYWxpYnJpOw0KCW1zby1oYW5zaS1mb250LWZhbWlseTpDYWxpYnJpOw0KCW1zby1iaWRpLWZv
bnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5TcGVs
bEUNCgl7bXNvLXN0eWxlLW5hbWU6IiI7DQoJbXNvLXNwbC1lOnllczt9DQouTXNvQ2hwRGVmYXVs
dA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCgltc28tZGVmYXVsdC1wcm9wczp5ZXM7
DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJbXNvLWFzY2lpLWZvbnQtZmFt
aWx5OkNhbGlicmk7DQoJbXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6Q2FsaWJyaTsNCgltc28taGFu
c2ktZm9udC1mYW1pbHk6Q2FsaWJyaTsNCgltc28tYmlkaS1mb250LWZhbWlseToiVGltZXMgTmV3
IFJvbWFuIjsNCgltc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUzt9DQpAcGFnZSBXb3JkU2VjdGlv
bjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcyLjBwdCA3Mi4wcHQgNzIuMHB0
IDcyLjBwdDsNCgltc28taGVhZGVyLW1hcmdpbjozNi4wcHQ7DQoJbXNvLWZvb3Rlci1tYXJnaW46
MzYuMHB0Ow0KCW1zby1wYXBlci1zb3VyY2U6MDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6
V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDEwXT48c3R5bGU+Lyog
U3R5bGUgRGVmaW5pdGlvbnMgKi8NCnRhYmxlLk1zb05vcm1hbFRhYmxlDQoJe21zby1zdHlsZS1u
YW1lOiJUYWJsZSBOb3JtYWwiOw0KCW1zby10c3R5bGUtcm93YmFuZC1zaXplOjA7DQoJbXNvLXRz
dHlsZS1jb2xiYW5kLXNpemU6MDsNCgltc28tc3R5bGUtbm9zaG93OnllczsNCgltc28tc3R5bGUt
cHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLXBhcmVudDoiIjsNCgltc28tcGFkZGluZy1hbHQ6MGNt
IDUuNHB0IDBjbSA1LjRwdDsNCgltc28tcGFyYS1tYXJnaW46MGNtOw0KCW1zby1wYXJhLW1hcmdp
bi1ib3R0b206LjAwMDFwdDsNCgltc28tcGFnaW5hdGlvbjp3aWRvdy1vcnBoYW47DQoJZm9udC1z
aXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgltc28tYXNj
aWktZm9udC1mYW1pbHk6Q2FsaWJyaTsNCgltc28taGFuc2ktZm9udC1mYW1pbHk6Q2FsaWJyaTsN
Cgltc28tYmlkaS1mb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjsNCgltc28tZmFyZWFzdC1s
YW5ndWFnZTpFTi1VUzt9DQo8L3N0eWxlPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48
eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwv
eG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQg
djpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hh
cGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1HQiIg
bGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSIgc3R5bGU9InRhYi1pbnRlcnZhbDozNi4wcHQiPg0K
PGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNp
emU9IjIiIGNvbG9yPSIjMWY0OTdkIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7bXNv
LWJpZGktZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7O2NvbG9yOiMxRjQ5
N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPk1pa2UsPG86cD48L286cD48L3NwYW4+PC9m
b250PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGNvbG9yPSIjMWY0
OTdkIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7bXNvLWJpZGktZm9udC1mYW1pbHk6
JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7O2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFu
Z3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBjb2xvcj0iIzFmNDk3ZCIgZmFjZT0iQ2FsaWJy
aSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO21zby1iaWRpLWZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBS
b21hbiZxdW90Oztjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48c3Bh
biBzdHlsZT0ibXNvLXNwYWNlcnVuOnllcyI+Jm5ic3A7DQo8L3NwYW4+WWVzLCA8c3BhbiBjbGFz
cz0iU3BlbGxFIj5ibGtiYWNrPC9zcGFuPiBpcyBkZWZpbml0ZWx5IG1pc2xlYWRpbmcgdGhlIGZy
b250ZW5kLiBGcm9tIG15IHJlYWRpbmcgb2YgdGhlDQo8c3BhbiBjbGFzcz0iU3BlbGxFIj5ibGti
YWNrPC9zcGFuPiBjb2RlIHRob3VnaCwgaXQgYXBwZWFycyB0byBiZSB1c2luZyB0aGUgPHNwYW4g
Y2xhc3M9IlNwZWxsRSI+DQpnZXRfY2FwYWNpdHk8L3NwYW4+KCkgaW5saW5lIHRvIGdldCB0aGUg
bnVtYmVyIG9mIHNlY3RvcnMgZnJvbSB0aGUgZGlzayBzbyBJIHN1c3BlY3QgaXTigJlzIGFjdHVh
bGx5IGdldHRpbmcgdGhlIG51bWJlciBvZiBsb2dpY2FsIHNlY3RvcnMgYnV0IHRoZW4gc2V0dGlu
ZyB0aGF0IGluDQo8c3BhbiBjbGFzcz0iU3BlbGxFIj54ZW5zdG9yZTwvc3Bhbj4gYWxvbmcgd2l0
aCB0aGUgYWN0dWFsIHBoeXNpY2FsIHNlY3RvciBzaXplLCB3aGljaCBpdCBnZXRzIHN0cmFpZ2h0
IGZyb20gdGhlIGJsb2NrIGRldmljZS4gVW5mb3J0dW5hdGVseSBJIHRoaW5rIHRoaXMgaXMgYSBs
b25nLXN0YW5kaW5nIGJ1ZywgYnV0IGl04oCZcyB3b3J0aCByZXBvcnRpbmcgdG8gdGhlIG1haW50
YWluZXJzLjxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48Zm9udCBzaXplPSIyIiBjb2xvcj0iIzFmNDk3ZCIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO21zby1iaWRpLWZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90Oztj
b2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIg
Y29sb3I9IiMxZjQ5N2QiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjttc28tYmlkaS1m
b250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDs7Y29sb3I6IzFGNDk3RDttc28t
ZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PHNwYW4gc3R5bGU9Im1zby1zcGFjZXJ1bjp5ZXMiPiZu
YnNwOw0KPC9zcGFuPkNoZWVycyw8bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgY29sb3I9IiMxZjQ5N2QiIGZhY2U9IkNhbGli
cmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjttc28tYmlkaS1mb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcg
Um9tYW4mcXVvdDs7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxm
b250IHNpemU9IjIiIGNvbG9yPSIjMWY0OTdkIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7bXNvLWJpZGktZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7O2NvbG9y
OiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxzcGFuIHN0eWxlPSJtc28tc3Bh
Y2VydW46eWVzIj4mbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj5QYXVsPG86cD48L286cD48L3Nw
YW4+PC9mb250PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGNvbG9y
PSIjMWY0OTdkIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7bXNvLWJpZGktZm9udC1m
YW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7O2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVh
c3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8
ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRp
bmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2Jv
cmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxmb250IHNpemU9IjIiIGZhY2U9IkNhbGlicmkiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7bXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6JnF1b3Q7
VGltZXMgTmV3IFJvbWFuJnF1b3Q7O21zby1hbnNpLWxhbmd1YWdlOkVOLVVTO2ZvbnQtd2VpZ2h0
OmJvbGQiPkZyb206PC9zcGFuPjwvZm9udD48L2I+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJy
aSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjttc28tZmFyZWFzdC1mb250LWZhbWlseTom
cXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDs7bXNvLWFuc2ktbGFuZ3VhZ2U6RU4tVVMiPg0KIE1p
a2UgUmVhcmRvbiBbbWFpbHRvOm11bGVAaW5zby5vcmddIDxicj4NCjxiPjxzcGFuIHN0eWxlPSJm
b250LXdlaWdodDpib2xkIj5TZW50Ojwvc3Bhbj48L2I+IDMwIE9jdG9iZXIgMjAxNyAxNzoyMzxi
cj4NCjxiPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5Ubzo8L3NwYW4+PC9iPiBQYXVs
IER1cnJhbnQgJmx0O1BhdWwuRHVycmFudEBjaXRyaXguY29tJmd0Ozxicj4NCjxiPjxzcGFuIHN0
eWxlPSJmb250LXdlaWdodDpib2xkIj5DYzo8L3NwYW4+PC9iPiB4ZW4tdXNlcnNAbGlzdHMueGVu
cHJvamVjdC5vcmc7IHdpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzxicj4NCjxiPjxz
cGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5TdWJqZWN0Ojwvc3Bhbj48L2I+IFJlOiBbd2lu
LXB2LWRldmVsXSBXaW5kb3dzIFBWIGRyaXZlcnMgd2l0aCA0SyBzZWN0b3Igc2l6ZTxvOnA+PC9v
OnA+PC9zcGFuPjwvZm9udD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PGZvbnQgc2l6ZT0iMyIgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEyLjBwdCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxkaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PGZvbnQgc2l6ZT0iMyIgZmFjZT0iVGltZXMg
TmV3IFJvbWFuIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdCI+SGkgUGF1bCw8bzpwPjwv
bzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxmb250IHNpemU9IjMiIGZhY2U9IlRpbWVzIE5ldyBS
b21hbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQiPkkgc3VzcGVjdCBpdHMgcHJvYmFi
bHkgYmxrYmFjay4uIEkgaGF2ZW4ndCBwYXNzZWQgYW55dGhpbmcgb24gdG8gdGhlIGd1ZXN0IHRv
IHNwZWNpZnkgc28gaXQgd291bGQgYmUgd2hpY2hldmVyIHRoZSBkZWZhdWx0IGlzICh0aGUgZGlz
ayBsaW5lDQogZnJvbSB0aGUgY29uZmlnIHJlYWRzIGFzICdwaHk6L2Rldi90dl9zdG9yYWdlL21h
aW4tc3RvcmFnZSx4dmRhLHcnLik8bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxmb250
IHNpemU9IjMiIGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
Mi4wcHQiPkkgdGhpbmsgSSd2ZSBjb21lIGFjcm9zcyB0aGUgcHJvYmxlbSB0aG91Z2ggaW4gbG9v
a2luZyBhdCB0aGUgdmFsdWVzIGZyb20geGVuc3RvcmUsIHRob3VnaCBJJ20gbm90IHN1cmUgYXMg
dG8gd2h5IHRoaXMgaXMgaGFwcGVuaW5nLiZuYnNwOyBIZXJlDQogaXMgdGhlIHNlY3Rpb24gZnJv
bSB4ZW5zdG9yZS1scyBmb3IgdGhlIHJlbGV2YW50IExWOjxicj4NCjxicj4NCiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyA1MTcxMiA9ICZxdW90OyZxdW90Ozxicj4NCiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBmcm9udGVuZCA9ICZxdW90Oy9sb2NhbC9kb21haW4v
MzkvZGV2aWNlL3ZiZC81MTcxMiZxdW90Ozxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyBwYXJhbXMgPSAmcXVvdDsvZGV2L3R2X3N0b3JhZ2UvbWFpbi1zdG9yYWdlJnF1
b3Q7PGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHNjcmlwdCA9ICZx
dW90Oy9ldGMveGVuL3NjcmlwdHMvYmxvY2smcXVvdDs8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgZnJvbnRlbmQtaWQgPSAmcXVvdDszOSZxdW90Ozxicj4NCiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBvbmxpbmUgPSAmcXVvdDsxJnF1b3Q7PGJy
Pg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJlbW92YWJsZSA9ICZxdW90
OzAmcXVvdDs8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYm9vdGFi
bGUgPSAmcXVvdDsxJnF1b3Q7PGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IHN0YXRlID0gJnF1b3Q7MiZxdW90Ozxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyBkZXYgPSAmcXVvdDt4dmRhJnF1b3Q7PGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IHR5cGUgPSAmcXVvdDtwaHkmcXVvdDs8YnI+DQombmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbW9kZSA9ICZxdW90O3cmcXVvdDs8YnI+DQombmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZGV2aWNlLXR5cGUgPSAmcXVvdDtkaXNr
JnF1b3Q7PGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRpc2NhcmQt
ZW5hYmxlID0gJnF1b3Q7MSZxdW90Ozxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyBmZWF0dXJlLW1heC1pbmRpcmVjdC1zZWdtZW50cyA9ICZxdW90OzI1NiZxdW90Ozxi
cj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBtdWx0aS1xdWV1ZS1tYXgt
cXVldWVzID0gJnF1b3Q7MTImcXVvdDs8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgbWF4LXJpbmctcGFnZS1vcmRlciA9ICZxdW90OzQmcXVvdDs8YnI+DQombmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgcGh5c2ljYWwtZGV2aWNlID0gJnF1b3Q7ZmU6
MCZxdW90Ozxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBwaHlzaWNh
bC1kZXZpY2UtcGF0aCA9ICZxdW90Oy9kZXYvZG0tMCZxdW90Ozxicj4NCiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBob3RwbHVnLXN0YXR1cyA9ICZxdW90O2Nvbm5lY3RlZCZx
dW90Ozxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBmZWF0dXJlLWZs
dXNoLWNhY2hlID0gJnF1b3Q7MSZxdW90Ozxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyBmZWF0dXJlLWRpc2NhcmQgPSAmcXVvdDswJnF1b3Q7PGJyPg0KJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGZlYXR1cmUtYmFycmllciA9ICZxdW90OzEmcXVv
dDs8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZmVhdHVyZS1wZXJz
aXN0ZW50ID0gJnF1b3Q7MSZxdW90Ozxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyBzZWN0b3JzID0gJnF1b3Q7MzQzNTk3MzgzNjgmcXVvdDs8YnI+DQombmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgaW5mbyA9ICZxdW90OzAmcXVvdDs8YnI+DQombmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgc2VjdG9yLXNpemUgPSAmcXVvdDs0MDk2
JnF1b3Q7PGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHBoeXNpY2Fs
LXNlY3Rvci1zaXplID0gJnF1b3Q7NDA5NiZxdW90OzxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48
L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjMiIGZhY2U9IlRp
bWVzIE5ldyBSb21hbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQiPlRoZSBudW1iZXIg
b2Ygc2VjdG9ycyBzZWVtZWQgYSBiaXQgaGlnaCBzbyBJIGNoZWNrZWQgaXQgYWdhaW5zdCBmZGlz
azo8bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPGRpdiBzdHlsZT0ibWFyZ2luLWxlZnQ6
MzAuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjMiIGZhY2U9IlRpbWVz
IE5ldyBSb21hbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQiPkRpc2sgL2Rldi90dl9z
dG9yYWdlL21haW4tc3RvcmFnZTogMTYgVGlCLCAxNzU5MjE4NjA0NDQxNiBieXRlcywgNDI5NDk2
NzI5NiBzZWN0b3JzPGJyPg0KVW5pdHM6IHNlY3RvcnMgb2YgMSAqIDQwOTYgPSA0MDk2IGJ5dGVz
PGJyPg0KU2VjdG9yIHNpemUgKGxvZ2ljYWwvcGh5c2ljYWwpOiA0MDk2IGJ5dGVzIC8gNDA5NiBi
eXRlczxicj4NCkkvTyBzaXplIChtaW5pbXVtL29wdGltYWwpOiA0MDk2IGJ5dGVzIC8gNDA5NiBi
eXRlczxicj4NCkRpc2tsYWJlbCB0eXBlOiBkb3M8YnI+DQpEaXNrIGlkZW50aWZpZXI6IDB4MDAw
MDAwMDA8YnI+DQo8YnI+DQpEZXZpY2UmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgQm9vdCBTdGFy
dCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBFbmQmbmJzcDsmbmJz
cDsmbmJzcDsgU2VjdG9ycyBTaXplIElkIFR5cGU8YnI+DQovZGV2L3R2X3N0b3JhZ2UvbWFpbi1z
dG9yYWdlMSZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyAxIDQyOTQ5NjcyOTUgNDI5NDk2NzI5NSZuYnNwOyAxNlQgZWUgR1BUPG86cD48L286cD48
L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6
ZT0iMyIgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBw
dCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48Zm9udCBzaXplPSIzIiBm
YWNlPSJUaW1lcyBOZXcgUm9tYW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij5TbyBp
dCBsb29rcyBsaWtlIFhlbiBpcyBnZXR0aW5nIHRoZSBzZWN0b3Igc2l6ZSBjb3JyZWN0IGFuZCBp
dHMgYWN0dWFsbHkgdGhlIG51bWJlciBvZiBzZWN0b3JzIHJlcG9ydGVkIGZyb20geGVuc3RvcmUg
dGhhdCBpcyA4eCBoaWdoZXIgdGhhbg0KIGl0IHNob3VsZCBiZS48bzpwPjwvbzpwPjwvc3Bhbj48
L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIzIiBm
YWNlPSJUaW1lcyBOZXcgUm9tYW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij5NaWtl
PG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjMiIGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvZm9u
dD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PGZvbnQgc2l6ZT0iMyIgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEyLjBwdCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIzIiBmYWNlPSJUaW1lcyBOZXcgUm9tYW4i
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij5PbiBNb24sIE9jdCAzMCwgMjAxNyBhdCA0
OjQ3IEFNLCBQYXVsIER1cnJhbnQgJmx0OzxhIGhyZWY9Im1haWx0bzpQYXVsLkR1cnJhbnRAY2l0
cml4LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPlBhdWwuRHVycmFudEBjaXRyaXguY29tPC9hPiZndDsg
d3JvdGU6PG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O21zby1ib3JkZXItbGVm
dC1hbHQ6c29saWQgI0NDQ0NDQyAuNzVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21hcmdp
bi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowY20iPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxmb250IHNpemU9IjIiIGNvbG9yPSIjMWY0OTdkIiBmYWNlPSJDYWxpYnJp
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SGksPC9zcGFuPjwvZm9udD48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGZvbnQgc2l6ZT0iMiIgY29sb3I9IiMx
ZjQ5N2QiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PC9mb250PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
Zm9udCBzaXplPSIyIiBjb2xvcj0iIzFmNDk3ZCIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyBXaGF0IGJhY2tlbmQgYXJlIHlvdSB1c2luZz8NCjxz
cGFuIGNsYXNzPSJnbWFpbC1tLTgyMjY3MTYyNTUzODc0NTQ3NTNtNzE2MzgxMjMxOTIwOTQ0MzQx
MHNwZWxsZSI+QmxrYmFjazwvc3Bhbj4gb3IgUUVNVQ0KPHNwYW4gY2xhc3M9ImdtYWlsLW0tODIy
NjcxNjI1NTM4NzQ1NDc1M203MTYzODEyMzE5MjA5NDQzNDEwc3BlbGxlIj5xZGlzazwvc3Bhbj4/
IEkgYmVsaWV2ZQ0KPHNwYW4gY2xhc3M9ImdtYWlsLW0tODIyNjcxNjI1NTM4NzQ1NDc1M203MTYz
ODEyMzE5MjA5NDQzNDEwc3BlbGxlIj5ibGtiYWNrPC9zcGFuPiBtYXkgaGF2ZSBlcnJvcnMgaW4g
c29tZSBvZiBpdHMgY2FsY3VsYXRlZCBzaXplcyBpZiB5b3UgdXNlIGEgYmxvY2sgc2l6ZSBvdGhl
ciB0aGFuIDUxMiBieXRlcy4gSW4gdGhlIFdpbmRvd3MgUFYgZnJvbnRlbmQgdGhlIGRyaXZlciBn
ZXRzIGJvdGggdGhlIHNlY3RvciBzaXplIGFuZCB0aGUgbnVtYmVyIG9mDQogc2VjdG9ycyBmcm9t
IDxzcGFuIGNsYXNzPSJnbWFpbC1tLTgyMjY3MTYyNTUzODc0NTQ3NTNtNzE2MzgxMjMxOTIwOTQ0
MzQxMHNwZWxsZSI+DQp4ZW5zdG9yZTwvc3Bhbj4sIHNvIGlmIHRoZSBiYWNrZW5kIHJlcG9ydHMg
dGhlbSBjb3JyZWN0bHkgdGhlbiB5b3UgKjxiPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xk
Ij5zaG91bGQ8L3NwYW4+PC9iPiogc2VlIGEgZGlzayBvZiB0aGUgY29ycmVjdCBzaXplIGluIHRo
ZSBmcm9udGVuZC4gQ291bGQgeW91IGNoZWNrIHdoYXQgdmFsdWVzIGFyZSBiZWluZyBzZXQgaW4N
CjxzcGFuIGNsYXNzPSJnbWFpbC1tLTgyMjY3MTYyNTUzODc0NTQ3NTNtNzE2MzgxMjMxOTIwOTQ0
MzQxMHNwZWxsZSI+eGVuc3RvcmU8L3NwYW4+Pzwvc3Bhbj48L2ZvbnQ+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxmb250IHNpemU9IjIiIGNvbG9yPSIjMWY0OTdkIiBm
YWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjwvZm9udD48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGZvbnQgc2l6
ZT0iMiIgY29sb3I9IiMxZjQ5N2QiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEIj4mbmJzcDsgQ2hlZXJzLDwvc3Bhbj48L2ZvbnQ+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxmb250IHNpemU9IjIiIGNvbG9yPSIjMWY0OTdkIiBmYWNl
PSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjwv
Zm9udD48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGZvbnQgc2l6ZT0i
MiIgY29sb3I9IiMxZjQ5N2QiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsgUGF1bDwvc3Bhbj48L2ZvbnQ+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxmb250IHNpemU9IjIiIGNvbG9yPSIjMWY0OTdk
IiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z
cGFuPjwvZm9udD48bzpwPjwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl
ci1sZWZ0OnNvbGlkIHdpbmRvd3RleHQgMS41cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdDti
b3JkZXItY29sb3I6Y3VycmVudGNvbG9yIGN1cnJlbnRjb2xvciBjdXJyZW50Y29sb3IgYmx1ZSI+
DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCB3aW5kb3d0
ZXh0IDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY207Ym9yZGVyLWNvbG9yOmN1cnJlbnRj
b2xvciBjdXJyZW50Y29sb3IiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1vdXRsaW5lLWxl
dmVsOjEiPg0KPGI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjttc28tYW5zaS1sYW5ndWFnZTpFTi1VUztmb250LXdlaWdodDpib2xkIj5G
cm9tOjwvc3Bhbj48L2ZvbnQ+PC9iPjxmb250IHNpemU9IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7bXNvLWFuc2ktbGFuZ3VhZ2U6RU4tVVMiPg0KIHdpbi1w
di1kZXZlbCBbbWFpbHRvOjxhIGhyZWY9Im1haWx0bzp3aW4tcHYtZGV2ZWwtYm91bmNlc0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPndpbi1wdi1kZXZlbC1ib3VuY2VzQGxp
c3RzLnhlbnByb2plY3Qub3JnPC9hPl0NCjxiPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xk
Ij5PbiBCZWhhbGYgT2YgPC9zcGFuPjwvYj5NaWtlIFJlYXJkb248YnI+DQo8Yj48c3BhbiBzdHls
ZT0iZm9udC13ZWlnaHQ6Ym9sZCI+U2VudDo8L3NwYW4+PC9iPiAyOSBPY3RvYmVyIDIwMTcgMDE6
NTI8YnI+DQo8Yj48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+VG86PC9zcGFuPjwvYj4g
PGEgaHJlZj0ibWFpbHRvOnhlbi11c2Vyc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZyIgdGFyZ2V0PSJf
YmxhbmsiPg0KeGVuLXVzZXJzQGxpc3RzLnhlbnByb2plY3Qub3JnPC9hPjsgPGEgaHJlZj0ibWFp
bHRvOndpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPg0K
d2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPC9hPjxicj4NCjxiPjxzcGFuIHN0eWxl
PSJmb250LXdlaWdodDpib2xkIj5TdWJqZWN0Ojwvc3Bhbj48L2I+IFt3aW4tcHYtZGV2ZWxdIFdp
bmRvd3MgUFYgZHJpdmVycyB3aXRoIDRLIHNlY3RvciBzaXplPC9zcGFuPjwvZm9udD48bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PGZvbnQgc2l6ZT0iMyIgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEyLjBwdCI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxk
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bWFyZ2luLWJvdHRvbToxMi4wcHQiPjxmb250IHNpemU9IjMi
IGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQiPkhl
bGxvIGFsbCw8bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bWFyZ2luLWJvdHRvbTox
Mi4wcHQiPjxmb250IHNpemU9IjMiIGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMi4wcHQiPkkgYWRkZWQgc29tZSBuZXcgNEtuIGRyaXZlcyB0byBvbmUgb2Yg
bXkgc2VydmVycyBidXQgc2VlbSB0byBiZSBoYXZpbmcgc29tZSB0cm91YmxlIGdldHRpbmcgYSBX
aW5kb3dzIFZNIHRvIHdvcmsgd2l0aA0KIHRoZSBkcml2ZXMuJm5ic3A7IE9yaWdpbmFsbHkgSSBo
YWQganVzdCBhc3NpZ25lZCBhIG5ldyBsb2dpY2FsIHZvbHVtZSB0byB0aGUgZXhpc3RpbmcgZ3Vl
c3QsIGJ1dCBXaW5kb3dzIHJlcG9ydGVkIHRoZSBkaXNrIGFzIGJlaW5nIDh4IGxhcmdlciB0aGFu
IGl0IHdhcywgYW5kIGFueSBhdHRlbXB0cyB0byBwYXJ0aXRpb24gaXQgd291bGQganVzdCB0aHJv
dyBiYWNrIElPIGVycm9ycy4mbmJzcDsgSG9waW5nIGl0IHdhcyBqdXN0IHNvbWUgbGltaXRhdGlv
biBvZiBzZWFiaW9zLA0KIEkgY3JlYXRlZCBhIG5ldyBWTSB1c2luZyBvdm1mIGFuZCB0aGUgZGlz
ayBkZXRlY3RlZCBmaW5lIGFuZCB0aGUgaW5zdGFsbCB3ZW50IHdpdGhvdXQgaXNzdWUuJm5ic3A7
IFdoZW4gSSB0aGVuIGF0dGVtcHRlZCB0byBpbnN0YWxsIHRoZSBQViBkcml2ZXJzIGhvd2V2ZXIs
IHRoZSBzeXN0ZW0gd291bGQgbm8gbG9uZ2VyIGJvb3QsIGFuZCB3b3VsZCB0aHJvdyBiYWNrIElu
YWNjZXNzaWJsZSBCb290IERldmljZSBlcnJvcnMsIHNvIEknbSBndWVzc2luZyBteQ0KIHByb2Js
ZW0gaW4gdGhlIG9yaWdpbmFsIGd1ZXN0IHdhcyB0aGUgZHJpdmVycyByYXRoZXIgdGhhbiB0aGF0
IGJpb3MuPG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21hcmdpbi1ib3R0b206MTIu
MHB0Ij48Zm9udCBzaXplPSIzIiBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTIuMHB0Ij5TbyBJIGd1ZXNzIHdoYXQgSSdtIGdldHRpbmcgaXQgYXMgSSdtIHRy
eWluZyB0byBmaW5kIG91dCBpZiB0aGVyZSBpcyBhIHdheSB0byBtYWtlIDRLIHNlY3RvciBzaXpl
IHdvcmsgZm9yIFdpbmRvd3MNCiBndWVzdHMgdXNpbmcgUFYgZHJpdmVycy4mbmJzcDsgSSdkIGhh
dGUgdG8gaGF2ZSB0aGUgcnVuIHRoZSBzZXJ2ZXIgd2l0aG91dCB1c2luZyB0aGUgUFYgZHJpdmVy
cyBmb3Igb2J2aW91cyBwZXJmb3JtYW5jZSBpc3N1ZXMuPG86cD48L286cD48L3NwYW4+PC9mb250
PjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Zm9udCBzaXplPSIzIiBmYWNl
PSJUaW1lcyBOZXcgUm9tYW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij5UaGFua3Mg
Zm9yIGFueSBpbnNpZ2h0IGFueW9uZSBtYXkgaGF2ZS48bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9i
bG9ja3F1b3RlPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIzIiBm
YWNlPSJUaW1lcyBOZXcgUm9tYW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2JvZHk+DQo8L2h0bWw+DQo=

--_000_80329c44b7e4458f84f90dd6bf76771aAMSPEX02CL03citritenet_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============7910701608754616426==--


From xen-users-bounces@lists.xen.org Mon Oct 30 18:31:56 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 18:31: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 1e9Epk-0004Eg-Ov; Mon, 30 Oct 2017 18:30:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <psusi@ubuntu.com>) id 1e9Epj-0004Ea-Ab
 for xen-users@lists.xen.org; Mon, 30 Oct 2017 18:30:47 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 F4/C8-25852-6DF67F95; Mon, 30 Oct 2017 18:30:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsWidOqdp+61/O+
 RBr3HuCxWXT3A6sDocXT3b6YAxijWzLyk/IoE1oz1d54xF5xhqejZfYGtgfE6cxcjF4eQwARG
 iXMzz7BAOFsZJd4d+AaVWcAk0Xy/g72LkZNDWEBJYvmM7cwgtoiAh8S8WU9YQWwhgQKJ7U/6G
 bsYOTjYgGrm7xMBCfMK2Eocev6DBcRmEVCV+Pv1HVi5qEC0xPdFz5khagQlTs58AlbDKWAj0f
 6uF8xmFlCX+DPvEjOELS5x68l8JghbXmL72znMExj5ZyFpn4WkZRaSlllIWhYwsqxi1ChOLSp
 LLdI1stBLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMUAYg2MF4fm3gIUZJDiYl
 Ud6djt8jhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwfswDygkWpaanVqRl5gBjBSYtwcGjJMJ7F
 iTNW1yQmFucmQ6ROsVozHHj4fU/TBzPZr5uYBZiycvPS5US5z0GUioAUppRmgc3CBbDlxhlpY
 R5GYFOE+IpSC3KzSxBlX/FKM7BqCTM+xlkCk9mXgncvldApzABnaIh+QXklJJEhJRUA2NC6bK
 Xcbs/JTi5CDdN00rb9y2ErfDz1zC+9f9bT26oZ7t7f92CxbPVOew2BsruXvNUa1PpkbNp5bO2
 b//eceoV+8Vj66Jj06b1nEpzKzP5fl5dIudE3GStQt7SVgcp+2fCPRlJxb+jlLwLS/cLVbDNC
 M17afX4rQf/n/fXOitnyF6U/BX14awSS3FGoqEWc1FxIgBYu6VC3AIAAA==
X-Env-Sender: psusi@ubuntu.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1509388245!113329902!1
X-Originating-IP: [34.202.238.73]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7504 invoked from network); 30 Oct 2017 18:30:46 -0000
Received: from ec2-34-202-238-73.compute-1.amazonaws.com (HELO
 vps.thesusis.net) (34.202.238.73)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Oct 2017 18:30:46 -0000
Received: from localhost (localhost [127.0.0.1])
 by vps.thesusis.net (Postfix) with ESMTP id 0680920C01;
 Mon, 30 Oct 2017 14:30:45 -0400 (EDT)
Received: from vps.thesusis.net ([IPv6:::1])
 by localhost (vps.thesusis.net [IPv6:::1]) (amavisd-new, port 10024)
 with ESMTP id Tlw-KPNUB8wp; Mon, 30 Oct 2017 14:30:44 -0400 (EDT)
Received: from [10.1.1.181] (unknown [97.68.109.42])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested) (Authenticated sender: psusi)
 by vps.thesusis.net (Postfix) with ESMTPSA id BC46020BFD;
 Mon, 30 Oct 2017 14:30:44 -0400 (EDT)
To: Mark Pryor <tlviewer@yahoo.com>, Xen-users <xen-users@lists.xen.org>
References: <35837648.5814779.1509141959954.ref@mail.yahoo.com>
 <35837648.5814779.1509141959954@mail.yahoo.com>
From: Phil Susi <psusi@ubuntu.com>
Message-ID: <1552a3bf-b1cd-595b-bfde-17ecbae171c7@ubuntu.com>
Date: Mon, 30 Oct 2017 14:30:43 -0400
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <35837648.5814779.1509141959954@mail.yahoo.com>
Content-Language: en-US
Subject: Re: [Xen-users] UEFI bios
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>

T24gMTAvMjcvMjAxNyA2OjA1IFBNLCBNYXJrIFByeW9yIHdyb3RlOgo+ICAKPiBkcGtnIC1MIHhl
bi11dGlscy00LjYKPiAvdXNyL2xpYi94ZW4tNC42L2Jvb3QvaHZtbG9hZGVyCj4gCj4gY2hlY2sg
dGhhdCBwYXRoL3NpemUuIElmIGl0cyBtb3JlIHRoYW4gMS41IE1CIGl0IGhhcyBhbiBlbWJlZGRl
ZCBPVk1GIGJpb3MuCgpMb29rcyBsaWtlIHRoZSBhbnN3ZXIgaXMgbm8uICBXaHkgd291bGQgaXQg
YmUgZW1iZWRkZWQgdGhvdWdoIGluc3RlYWQgb2YKanVzdCBhc2tpbmcgcWVtdSB0byBsb2FkIHRo
ZSBvdm1mIGZpcm13YXJlIGltYWdlIGludG8gdGhlIGRldmljZSBtb2RlbAppbnN0ZWFkIG9mIHRo
ZSBkZWZhdWx0IHNlYWJpb3M/ICBJJ3ZlIGJlZW4gZG9pbmcgdGhpcyBlYXNpbHkgd2l0aCBqdXN0
CnFlbXUgZm9yIGEgZmV3IHllYXJzIG5vdy4KCklmIEkgdW5kZXJzdGFuZCB5b3UgcmlnaHQsIDE2
LjA0IGhpdCBhIGJhZCBzcG90IGluIHRpbWUgd2hlcmUgaXQgaGFzIGEKbmV3IGVub3VnaCBxZW11
IHRvIHN1cHBvcnQgb3ZtZiwgYnV0IGEgc2xpZ2h0bHkgb2xkZXIgeGVuIHRoYXQgZGlkIG5vdC4K
SXMgdGhhdCBjb3JyZWN0PwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Mon Oct 30 18:37:59 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 18:37:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1e9EwU-0004Zf-Ip; Mon, 30 Oct 2017 18:37:46 +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 1e9EwT-0004ZZ-3X
 for Xen-users@lists.xen.org; Mon, 30 Oct 2017 18:37:45 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 08/6B-07499-87177F95; Mon, 30 Oct 2017 18:37:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKIsWRWlGSWpSXmKPExsVysyfVTbe88Hu
 kwepXKharrh5gdWD0OLr7N1MAYxRrZl5SfkUCa0bHucKCvbYV8x7OYGlgfGLUxcjFISSwiVFi
 deciNghnN6NEz812li5GTg5hgUCJtZP/MoHYIgI6Ekc/z2AGKWIWuMkosezGFxaIjovMEldfH
 WMDqWIT0JS48/kTUAcHB6+AlcST6w4gYRYBVYmnO/eCDRIVCJdoOtsPtoBXQFDi5MwnYDYn0L
 JDt/8ygtjMAmYS8zY/ZIawxSVuPZnPBGHLSzRvnc08gZF/FpL2WUhaZiFpmYWkZQEjyypGjeL
 UorLUIl0jA72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMAAZQCCHYy/lgUcYpTk
 YFIS5d3p+D1SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv2QKgnGBRanpqRVpmDjBWYNISHDxKI
 rwvQNK8xQWJucWZ6RCpU4z2HMc2Xf7DxPFj0hUg+ejGXSD5bObrBmYhlrz8vFQpcd7FIG0CIG
 0ZpXlwQ2GxfYlRVkqYlxHoTCGegtSi3MwSVPlXjOIcjErCvJEgU3gy80rgdr8COosJ6CwNyS8
 gZ5UkIqSkGhj50nQ5wlbGrmU4ySu8xOuW/mzt81oP2c8d7LuSGfB4WTgT6/+YVNdjdtU9IlX1
 Od672vgTpRavXXzya+r8l75ff4o9P3G4OU4mr+PDkifetnt5G4IaTp9kCusJt/oQOJ//2Me61
 ZsqpHd1ZjxefTFKbvFptQS/R1+sGk7KvHsdf8058kX2uylKLMUZiYZazEXFiQBlITw16AIAAA
 ==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1509388662!79488985!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.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19516 invoked from network); 30 Oct 2017 18:37:43 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-9.tower-21.messagelabs.com with SMTP; 30 Oct 2017 18:37:43 -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 2DF8280D;
 Mon, 30 Oct 2017 11:37:42 -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 37AB83F3E1;
 Mon, 30 Oct 2017 11:37:40 -0700 (PDT)
To: Brett Stahlman <brettstahlman@gmail.com>
References: <CAOyxqKnSvNg615GpJqXy7=TqPCsHebD44ORDbrGQ0_yYYFkdoQ@mail.gmail.com>
 <20171027143133.dydwt3ctp7qu4ed4@dhcp-3-128.uk.xensource.com>
 <CAOyxqK=6L5M13wTYaQXTpvZ0qdfWthmrxMsDvzFQO1gmKHP_bw@mail.gmail.com>
 <alpine.DEB.2.10.1710271303580.3086@sstabellini-ThinkPad-X260>
 <CAOyxqKmmq=wnq+72C-LPWuNLNLv_cNRd=ReXbWHah-e7TpVMeQ@mail.gmail.com>
 <12549fe2-cc1e-6c3f-25de-c49f27e8fbec@arm.com>
 <CAOyxqKmDv0v2gW5sE4Fio6uCHUsznfJyFCsUmCUgF-PaBMdbKw@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <97a9e548-1d75-7106-19aa-3c2bc89ad075@arm.com>
Date: Mon, 30 Oct 2017 18:37:38 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <CAOyxqKmDv0v2gW5sE4Fio6uCHUsznfJyFCsUmCUgF-PaBMdbKw@mail.gmail.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, Paul.Durrant@citrix.com, Xen-users@lists.xen.org,
 nd@arm.com, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-users] Error accessing memory mapped by
 xenforeignmemory_map()
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>

T24gMzAvMTAvMTcgMTY6MjYsIEJyZXR0IFN0YWhsbWFuIHdyb3RlOgo+IEhlbGxvIEp1bGllbiwK
CkhlbGxvIEJyZXR0LAoKPiBPbiBTdW4sIE9jdCAyOSwgMjAxNyBhdCAzOjM3IFBNLCBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4gSGVsbG8gQnJldHQsCj4+Cj4+
IE9uIDI3LzEwLzIwMTcgMjI6NTgsIEJyZXR0IFN0YWhsbWFuIHdyb3RlOgo+Pj4KPj4+IE9uIEZy
aSwgT2N0IDI3LCAyMDE3IGF0IDM6MjIgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaQo+Pj4gPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+Pj4+Cj4+Pj4gQ0MnaW5nIHRoZSB0b29scyBNYWlu
dGFpbmVycyBhbmQgUGF1bAo+Pj4+Cj4+Pj4gT24gRnJpLCAyNyBPY3QgMjAxNywgQnJldHQgU3Rh
aGxtYW4gd3JvdGU6Cj4+Pj4+Cj4+Pj4+IE9uIEZyaSwgT2N0IDI3LCAyMDE3IGF0IDk6MzEgQU0s
IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+Pj4+PiB3cm90ZToKPj4+
Pj4+Cj4+Pj4+PiBBZGRpbmcgdGhlIEFSTSBtYWludGFpbmVycy4KPj4+Pj4+Cj4+Pj4+PiBPbiBX
ZWQsIE9jdCAyNSwgMjAxNyBhdCAxMTo1NDo1OUFNIC0wNTAwLCBCcmV0dCBTdGFobG1hbiB3cm90
ZToKPj4+Pj4+Pgo+Pj4+Pj4+IEknbSB0cnlpbmcgdG8gdXNlIHRoZSAieGVuZm9yZWlnbm1lbW9y
eSIgbGlicmFyeSB0byByZWFkIGFyYml0cmFyeQo+Pj4+Pj4+IG1lbW9yeSByYW5nZXMgZnJvbSBh
IFhlbiBkb21haW4uIFRoZSBjb2RlIHBlcmZvcm1pbmcgdGhlIHJlYWRzIGlzCj4+Pj4+Pj4gZGVz
aWduZWQgdG8gcnVuIGluIGRvbTAgb24gYSBaeW5xIHVsdHJhc2NhbGUgTVBTb0MgKEFSTTY0KSwg
dGhvdWdoIEknbQo+Pj4+Pj4+IGN1cnJlbnRseSB0ZXN0aW5nIGluIFFFTVUuIEkgY29uc3RydWN0
ZWQgYSBzaW1wbGUgdGVzdCBwcm9ncmFtLCB3aGljaAo+Pj4+Pj4+IHJlYWRzIGFuIGFyYml0cmFy
eSBkb21pZC9hZGRyZXNzIHBhaXIgZnJvbSB0aGUgY29tbWFuZCBsaW5lLCBjb252ZXJ0cwo+Pj4+
Pj4+IHRoZSBhZGRyZXNzIChhc3N1bWVkIHRvIGJlIHBoeXNpY2FsKSB0byBhIHBhZ2UgZnJhbWUg
bnVtYmVyLCBhbmQgdXNlcwo+Pj4+Pj4+IHhlbmZvcmVpZ25tZW1vcnlfbWFwKCkgdG8gbWFwIHRo
ZSBwYWdlIGludG8gdGhlIHRlc3QgYXBwJ3MgdmlydHVhbAo+Pj4+Pj4+IG1lbW9yeSBzcGFjZS4g
QWx0aG91Z2ggeGVuZm9yZWlnbm1lbW9yeV9tYXAoKSByZXR1cm5zIGEgbm9uLU5VTEwKPj4+Pj4+
PiBwb2ludGVyLCBteSBhdHRlbXB0IHRvIGRlcmVmZXJlbmNlIGl0IGZhaWxzIHdpdGggdGhlIGZv
bGxvd2luZyBlcnJvcjoKPj4+Pj4+Pgo+Pj4+Pj4+IChYRU4pIHRyYXBzLmM6MjUwODpkMHYxIEhT
Uj0weDkzODEwMDA3IHBjPTB4NDAwYTIwIGd2YT0weDdmOTY1ZjcwMDAKPj4+Pj4+PiBncGE9MHgw
MDAwMDAzMDU1NTAwMAo+Pj4+Pj4+Cj4+Pj4+Pj4gWyAgIDc0LjM2MTczNV0gVW5oYW5kbGVkIGZh
dWx0OiB0dGJyIGFkZHJlc3Mgc2l6ZSBmYXVsdCAoMHg5MjAwMDAwMCkKPj4+Pj4+PiBhdCAweDAw
MDAwMDdmOTY1ZjcwMDAKPj4+Pj4+PiBCdXMgZXJyb3IKPj4+Pj4+Cj4+Pj4+Pgo+Pj4+Pj4gSSdt
IG5vdCBzdXJlIHdoYXQgYSBCdXMgZXJyb3IgbWVhbnMgb24gQVJNLCBoYXZlIHlvdSB0cmllZCB0
byBsb29rCj4+Pj4+PiBhdCB0cmFwcy5jOjI1MDggdG8gc2VlIGlmIHRoZXJlJ3Mgc29tZSBjb21t
ZW50IGV4cGxhaW5pbmcgd2h5IHRoaXMKPj4+Pj4+IGZhdWx0IGlzIHRyaWdnZXJlZD8KPj4+Pj4K
Pj4+Pj4KPj4+Pj4gSSBiZWxpZXZlIHRoZSBmYXVsdCBpcyBvY2N1cnJpbmcgYmVjYXVzZSBtbWFw
KCkgZmFpbGVkIHRvIG1hcCB0aGUgcGFnZS4KPj4+Pj4gQWx0aG91Z2ggeGVuZm9yZWlnbm1lbW9y
eV9tYXAoKSBpcyBpbmRlZWQgcmV0dXJuaW5nIGEgbm9uLU5VTEwgcG9pbnRlciwKPj4+Pj4gY29k
ZSBjb21tZW50cyBpbmRpY2F0ZSB0aGF0IHRoaXMgZG9lcyBub3QgaW1wbHkgc3VjY2VzczogcGFn
ZS1sZXZlbAo+Pj4+PiBlcnJvcnMgbWlnaHQgc3RpbGwgYmUgcmV0dXJuZWQgaW4gdGhlIHByb3Zp
ZGVkICJlcnIiIGFycmF5LiBJbiBteSBjYXNlLAo+Pj4+PiBpdCBhcHBlYXJzIHRoYXQgYW4gRUlO
VkFMIGlzIHByb2R1Y2VkIGJ5IG1tYXAoKTogc3BlY2lmaWNhbGx5LCBJIGJlbGlldmUKPj4+Pj4g
aXQncyBjb21pbmcgZnJvbSBwcml2Y21kX2lvY3RsX21tYXBfYmF0Y2goKSAoZHJpdmVycy94ZW4v
cHJpdmNtZC5jKSwgYnV0Cj4+Pj4+IHRoZXJlIGFyZSBhIG51bWJlciBvZiBjb25kaXRpb25zIHRo
YXQgY2FuIHByb2R1Y2UgdGhpcyBlcnJvciBjb2RlLCBhbmQgSQo+Pj4+PiBoYXZlbid0IHlldCBk
ZXRlcm1pbmVkIHdoaWNoIGlzIHRvIGJsYW1lLi4uCj4+Pj4+Cj4+Pj4+IFNvIGFsdGhvdWdoIEkn
bSBub3Qgc3VyZSB3aHkgSSB3b3VsZCBnZXQgYW4gImFkZHJlc3Mgc2l6ZSIgZmF1bHQsIGl0Cj4+
Pj4+IG1ha2VzIHNlbnNlIHRoYXQgdGhlIHBvaW50ZXIgZGVyZWZlcmVuY2Ugd291bGQgZ2VuZXJh
dGUgc29tZSBzb3J0IG9mCj4+Pj4+IHBhZ2luZy1yZWxhdGVkIGZhdWx0LCBnaXZlbiB0aGF0IHRo
ZSBwYWdlIG1hcHBpbmcgd2FzIHVuc3VjY2Vzc2Z1bC4KPj4+Pj4gSG9wZWZ1bGx5LCBBUk0gZGV2
ZWxvcGVycyB3aWxsIGJlIGFibGUgdG8gZXhwbGFpbiB3aHkgaXQgd2FzCj4+Pj4+IHVuc3VjY2Vz
c2Z1bCwgb3IgYXQgbGVhc3QgZ2l2ZSBtZSBhbiBpZGVhIG9mIHdoYXQgc29ydHMgb2YgdGhpbmdz
IGNvdWxkCj4+Pj4+IGNhdXNlIGEgbWFwcGluZyBhdHRlbXB0IHRvIGZhaWwuLi4gQXQgdGhpcyBw
b2ludCwgSSdtIG5vdCBwYXJ0aWN1bGFyCj4+Pj4+IGFib3V0IHdoYXQgYWRkcmVzcyBJIG1hcC4g
SSBqdXN0IHdhbnQgdG8gYmUgYWJsZSB0byByZWFkIGtub3duIGRhdGEgYXQgYQo+Pj4+PiBmaXhl
ZCAobm9uLXBhZ2VkKSBhZGRyZXNzIChlLmcuLCBrZXJuZWwgY29kZS9kYXRhKSwgc28gSSBjYW4g
cHJvdmUgdG8KPj4+Pj4gbXlzZWxmIHRoYXQgdGhlIHBhZ2UgaXMgYWN0dWFsbHkgbWFwcGVkLgo+
Pj4+Cj4+Pj4KPj4+PiBUaGUgZmF1bHQgbWVhbnMgIkRhdGEgQWJvcnQgZnJvbSBhIGxvd2VyIEV4
Y2VwdGlvbiBsZXZlbCIuIEl0IGNvdWxkIGJlCj4+Pj4gYW4gTU1VIGZhdWx0IG9yIGFuIGFsaWdu
bWVudCBmYXVsdCwgYWNjb3JkaW5nIHRvIHRoZSBBUk0gQVJNLgo+Pj4+Cj4+Pj4gSSBndWVzcyB0
aGF0IHRoZSBhZGRyZXNzIHJhbmdlIGlzIG5vdCBnb29kLiBXaGF0IERvbVUgYWRkcmVzc2VzIGFy
ZSB5b3UKPj4+PiB0cnlpbmcgdG8gbWFwPwo+Pj4KPj4+Cj4+PiBUaGUgaW50ZW50IHdhcyB0byBt
YXAgZml4ZWQgImd1ZXN0IHBoeXNpY2FsIiBhZGRyZXNzZXMgY29ycmVzcG9uZGluZyB0bwo+Pj4g
KGUuZykgdGhlICJ6ZXJvIHBhZ2UiIG9mIGEgZ3Vlc3QncyBydW5uaW5nIGtlcm5lbC4gVXAgdW50
aWwgdG9kYXksIEknZAo+Pgo+Pgo+PiBXaGF0IGRvIHlvdSBtZWFuIGJ5ICJ6ZXJvIHBhZ2UiPyBJ
cyBpdCB0aGUgZ3Vlc3QgcGh5c2ljYWwgYWRkcmVzcyAwPyBJZiBzbywKPj4gdGhlIGN1cnJlbnQg
Z3Vlc3QgbWVtb3J5IGxheW91dCBkb2VzIG5vdCBoYXZlIGFueXRoaW5nIG1hcHBlZCBhdCB0aGUK
Pj4gYWRkcmVzcy4KPiAKPiBOby4gSSBkaWRuJ3QgbWVhbiBndWVzdCBwaHlzaWNhbCBhZGRyZXNz
IDAsIGJ1dCByYXRoZXIgdGhlIHN0YXJ0IG9mIHRoZQo+IGxpbnV4IGtlcm5lbCBpdHNlbGY6IHNw
ZWNpZmljYWxseSwgdGhlIGNvZGUgaW4gaGVhZC5TLiBJSVVDLCB0aGUga2VybmVsCj4gYm9vdHN0
cmFwIGNvZGUgcmVzcG9uc2libGUgZm9yIGRlY29tcHJlc3NpbmcgdGhlIGtlcm5lbCB0eXBpY2Fs
bHkgbG9hZHMKPiB0aGlzIGNvZGUgYXQgYSBmaXhlZCBhZGRyZXNzLCB3aGljaCBvbiB4ODYgYXJj
aGl0ZWN0dXJlcywgaGFwcGVucyB0byBiZQo+IDB4MTAwMDAwLiBUaHVzLCBteSBhc3N1bXB0aW9u
IGhhcyBiZWVuIHRoYXQgaWYgYW4gdW5tb2RpZmllZCBMaW51eCBPUwo+IHdlcmUgcnVuIGluIGFu
IHg4NiBYZW4gZ3Vlc3QsIFhlbiB3b3VsZCBuZWVkIHRvIG1hcCBndWVzdCBwaHlzaWNhbAo+IGFk
ZHJlc3MgMHgxMDAwMDAgdG8gdGhlIG1hY2hpbmUgcGh5c2ljYWwgYWRkcmVzcyB3aGVyZSB0aGUg
Z3Vlc3QgTGludXgKPiBrZXJuZWwgaXMgYWN0dWFsbHkgbG9hZGVkLiBJJ2QgYWxzbyBiZWVuIGFz
c3VtaW5nIHRoYXQgaWYgY29kZSBydW5uaW5nCj4gaW4gZG9tMCB3aXNoZWQgdG8gdXNlIHRoZSBm
b3JlaWdubWVtb3J5IGludGVyZmFjZSB0byByZWFkIHRoZSBmaXJzdCBwYWdlCj4gb2Ygc3VjaCBh
IGd1ZXN0J3Mga2VybmVsLCBpdCB3b3VsZCBuZWVkIHRvIHByb3ZpZGUgdGhlICJndWVzdCBwaHlz
aWNhbCIKPiBhZGRyZXNzIDB4MTAwMDAwIHRvIHhlbmZvcmVpZ25tZW1vcnlfbWFwKCkuIEknbSBz
dGlsbCB0aGlua2luZyB0aGlzIG1heQo+IGJlIHRydWUgZm9yIGFuICp1bm1vZGlmaWVkKiBndWVz
dCAoaS5lLiwgSFZNKSwgYnV0IGhhdmluZyByZWFkIG1vcmUKPiBhYm91dCBYZW4ncyBwYXJhdmly
dHVhbGl6ZWQgbWVtb3J5IG92ZXIgdGhlIHdlZWtlbmQsIEknbSB0aGlua2luZyBpdAo+IHdvdWxk
IG5vdCBob2xkIHRydWUgZm9yIGEgcGFyYXZpcnR1YWxpemVkIChQVikgZ3Vlc3QsIHdoaWNoIGRv
ZXNuJ3QgaGF2ZQo+IHRoZSBzYW1lIGNvbmNlcHQgb2YgImd1ZXN0IHBoeXNpY2FsIiBhZGRyZXNz
ZXMuCgpJIGFtIG5vdCB4ODYgZXhwZXJ0IGFuZCB3aWxsIGxldCB4ODYgZm9sa3MgYW5zd2VyZWQg
dG8gdGhhdC4KClRvIGdpdmUgdGhlIEFybTY0IHZpZXcsIHRoZSBpbWFnZSBoZWFkZXJzIGFsbG93
IHRvIHNwZWNpZnkgd2hldGhlciB0aGUgCmtlcm5lbCBuZWVkcyB0byBiZSBjbG9zZSB0byB0aGUg
YmVnaW5uaW5nIG9mIHRoZSBEUkFNLiBCdXQgaXQgaXMgc3RpbGwgCm5vdCBhIGZpeGVkIGFkZHJl
c3MuCgpJbiBwcmFjdGljZSwgdGhlIHRvb2xzdGFjayB3aWxsIGFsd2F5cyBsb2FkIHRoZSBJbWFn
ZSBhdCB0aGUgcmFtIGJhc2UgKyAKdGV4dCBvZmZzZXQgKHNwZWNpZmllZCBpbiB0aGUga2VybmVs
KS4gQnV0IHRoYXQncyBqdXN0IGZvciBjb252ZW5pZW5jZSAKYW5kIG1heSBjaGFuZ2UgaW4gdGhl
IGZ1dHVyZS4KCj4gCj4+Cj4+PiBhc3N1bWVkIHRoYXQgYSBQViBndWVzdCdzIGtlcm5lbCB3b3Vs
ZCBiZSBsb2FkZWQgYXQgYSBrbm93biAiZ3Vlc3QKPj4+IHBoeXNpY2FsIiBhZGRyZXNzIChsaWtl
IDB4MTAwMDAwIG9uIGkzODYpLCBhbmQgdGhhdCBzdWNoIGFkZHJlc3Nlcwo+Pj4gY29ycmVzcG9u
ZGVkIHRvIHRoZSBnZm4ncyBleHBlY3RlZCBieSB4ZW5mb3JlaWdubWVtb3J5X21hcCgpLiBCdXQg
bm93IEkKPj4+IHN1c3BlY3QgdGhpcyB3YXMgYW4gaW5jb3JyZWN0IGFzc3VtcHRpb24sIGF0IGxl
YXN0IGZvciB0aGUgUFYgY2FzZS4gSSd2ZQo+Pj4gaGFkIHRyb3VibGUgZmluZGluZyByZWxldmFu
dCBkb2N1bWVudGF0aW9uIG9uIHRoZSBYZW4gc2l0ZSwgYnV0IEkgZGlkCj4+PiBmaW5kIGEgcHJl
c2VudGF0aW9uIGVhcmxpZXIgdG9kYXkgc3VnZ2VzdGluZyB0aGF0IGZvciBQVidzLCBnZm4gPT0g
bWZuLAo+Pj4gd2hpY2ggSUlVQywgd291bGQgZWZmZWN0aXZlbHkgcHJlY2x1ZGUgdGhlIHVzZSBv
ZiBmaXhlZCBhZGRyZXNzZXMgaW4gYQo+Pj4gUFYgZ3Vlc3QuIElPVywgdW5saWtlIGFuIEhWTSdz
IGtlcm5lbCwgYSBQVidzIGtlcm5lbCBjYW5ub3QgYmUgbG9hZGVkIGF0Cj4+PiBhICJrbm93biIg
YWRkcmVzcyAoZS5nLiwgMHgxMDAwMDAgb24gaTM4NikuCj4+Pgo+Pj4gUGVyaGFwcyBteSB1c2Ug
Y2FzZSAocmVhZGluZyBhIGd1ZXN0IGtlcm5lbCdzIGNvZGUvZGF0YSBmcm9tIGRvbTApIG1ha2Vz
Cj4+PiBzZW5zZSBmb3IgYW4gSFZNLCBidXQgbm90IGEgUFY/IElzIGl0IG5vdCBwb3NzaWJsZSBm
b3IgZG9tMCB0byB1c2UgdGhlCj4+PiBmb3JlaWdubWVtb3J5IGludGVyZmFjZSB0byBtYXAgUFYg
Z3Vlc3QgcGFnZXMgcmVhZC1vbmx5LCB3aXRob3V0IGtub3dpbmcKPj4+IGluIGFkdmFuY2Ugd2hh
dCwgaWYgYW55dGhpbmcsIHRob3NlIHBhZ2VzIHJlcHJlc2VudCBpbiB0aGUgZ3Vlc3Q/IE9yIGlz
Cj4+PiB0aGUgcHJvYmxlbSB0aGF0IHRoZSB2ZXJ5IGNvbmNlcHQgb2YgImd1ZXN0IHBoeXNpY2Fs
IiBkb2Vzbid0IGV4aXN0IGluIGEKPj4+IFBWPyBJIGd1ZXNzIGl0IHdvdWxkIGhlbHAgaWYgSSBo
YWQgYSBiZXR0ZXIgdW5kZXJzdGFuZGluZyBvZiB3aGF0IHNvcnQKPj4+IG9mIGZyYW1lIG51bWJl
cnMgYXJlIGV4cGVjdGVkIGJ5IHhlbmZvcmVpZ25tZW1vcnlfbWFwKCkgd2hlbiB0aGUgdGFyZ2V0
Cj4+PiBWTSBpcyBhIFBWLiBJcyB0aGUgWGVuIGNvZGUgdGhlIG9ubHkgZG9jdW1lbnRhdGlvbiBm
b3IgdGhpcyBzb3J0IG9mCj4+PiB0aGluZywgb3IgaXMgdGhlcmUgc29tZSBwbGFjZSBJIGNvdWxk
IGdldCBhIGhpZ2gtbGV2ZWwgb3ZlcnZpZXc/Cj4+Cj4+Cj4+IEkgYW0gYSBiaXQgY29uZnVzZWQg
d2l0aCB0aGUgcmVzdCBvZiB0aGlzIGUtbWFpbC4gVGhlcmUgYXJlIG5vIGNvbmNlcHQgb2YKPj4g
SFZNIG9yIFBWIG9uIEFybS4gVGhpcyBpcyB4ODYgc3BlY2lmaWMuIEZvciBBcm0sIHRoZXJlIGlz
IGEgc2luZ2xlIHR5cGUgb2YKPj4gZ3Vlc3QgdGhhdCBib3Jyb3cgdGhlIGdvb2RzIG9mIGJvdGgg
SFZNIGFuZCBQVi4KPj4KPj4gRm9yIGluc3RhbmNlLCBsaWtlIEhWTSwgdGhlIGhhcmR3YXJlIGlz
IHVzZWQgdG8gcHJvdmlkZSBhIHNlcGFyYXRlIGFkZHJlc3MKPj4gc3BhY2UgZm9yIGVhY2ggdmly
dHVhbCBtYWNoaW5lLiBBcm0gY2FsbHMgdGhhdCBzdGFnZS0yIHRyYW5zbGF0aW9uLiBTbyBnZm4K
Pj4gIT0gbWZuLgo+IAo+IEkgd2FzIG5vdCBhd2FyZSB0aGF0IHRoZSBIVk0vUFYgY29uY2VwdCBk
aWRuJ3QgYXBwbHkgZGlyZWN0bHkgdG8gQVJNLgo+IElzIHRoZXJlIGEgZG9jdW1lbnQgdGhhdCBz
dW1tYXJpemVzIHRoZSB3YXkgWGVuJ3MgYWRkcmVzcyB0cmFuc2xhdGlvbgo+IHdvcmtzIG9uIEFS
TT8gVGhlIGRvY3VtZW50IEkndmUgYmVlbiBsb29raW5nIGF0IGlzLi4uCj4gCj4gaHR0cHM6Ly93
aWtpLnhlbi5vcmcvd2lraS9YODZfUGFyYXZpcnR1YWxpc2VkX01lbW9yeV9NYW5hZ2VtZW50CgpU
aGUgY2xvc2VzdCBJIHdvdWxkIGZpbmQgZXhwbGFpbmluZyBYZW4ncyBhZGRyZXNzIHRyYW5zbGF0
aW9uIHNjaGVtZSAKd291bGQgYmUgbXkgdGFsayBhdCBYZW4gRGV2ZWxvcGVyIFN1bW1pdDoKCmh0
dHBzOi8vd3d3LnNsaWRlc2hhcmUubmV0L3hlbl9jb21fbWdyL2tlZXBpbmctY29oZXJlbmN5LW9u
LWFybS1qdWxpZW4tZ3JhbGwtYXJtCgpUaGUgYWRkcmVzcyB0cmFuc2xhdGlvbiBpcyB2ZXJ5IHNp
bXBsZSBhbmQgb25seSBmb2xsb3cgdGhlIHNjaGVtZSAKaW50cm9kdWNlZCBieSB0aGUgQXJtIEFy
bS4KCj4gCj4gLi4uYnV0IEkgaGF2ZW4ndCBmb3VuZCBhbnl0aGluZyBhbmFsb2dvdXMgZm9yIEFS
TS4gQXQgYW55IHJhdGUsIGlmIHRoZQo+IEFSTSBoYXJkd2FyZSBpcyBwcm92aWRpbmcgYSBzZXBh
cmF0ZSBhZGRyZXNzIHNwYWNlIGZvciBlYWNoIFZNLCB0aGVuIEkKPiBzdXBwb3NlIHRoZSBjb25j
ZXB0IG9mICJndWVzdCBwaHlzaWNhbCIgYWRkcmVzc2VzIGlzIHN0aWxsIHZhbGlkLiBEb2VzIGEK
PiBndWVzdCBwaHlzaWNhbCBhZGRyZXNzIGNvcnJlc3BvbmQgdG8gdGhlIG91dHB1dCBvZiBzdGFn
ZS0xIHRyYW5zbGF0aW9uPwoKWWVzLgoKPiBBbmQgYXJlIGd1ZXN0IGtlcm5lbHMgb24gQVJNIGdl
bmVyYWxseSBsb2FkZWQgYXQgZml4ZWQgYWRkcmVzc2VzIChsaWtlCj4gMHgxMDAwMDAgaW4gdGhl
IHg4NiBjYXNlKSwgb3IgaXMgdGhlIGtlcm5lbCBsb2FkIGFkZHJlc3MgZGV0ZXJtaW5lZAo+IGR5
bmFtaWNhbGx5PwoKU2VlIG15IGFuc3dlciBhYm92ZS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3Jh
bGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11
c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Mon Oct 30 22:46:12 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 22:46:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1e9Int-0006oU-Rs; Mon, 30 Oct 2017 22:45:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1e9Ins-0006oB-Nq
 for xen-users@lists.xenproject.org; Mon, 30 Oct 2017 22:45:08 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 E9/79-23912-47BA7F95; Mon, 30 Oct 2017 22:45:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKKsWRWlGSWpSXmKPExsVyMbRhvW726u+
 RBtOOWVq82/eX2YHR4/CHKywBjFGsmXlJ+RUJrBmnb79jKnjHX3Hy/kSWBsbVfF2MXBxCArMY
 JVr3rGQBcVgE2lkl+m4cZgRxJAQWs0os+/6GuYuRE8hJk7j5czkLjP3iwDx2CLtS4nL7U0YQW
 0hAReLm9lVMEGP/Mkq82HqcCSQhLKAnceToD7AGXgF9iWeLdjJCxE0kdu3ZA2azCWhIHD7wlx
 XEFhHwlJjz6QobiM0sECjx7ewdMJtFQFVi9anZYDWcQPHbSz9BLZvIItHS08sC0VArcWPPA6j
 rtCU+nn0CVMQBtFhQ4u8O4QmMIrOQVM1CyECENSVat/9mh7C1JZYtfM0MYdtKrFv3ngXCtpHY
 dHUBI4QtL7H97RzmBYzsqxjVi1OLylKLdE31kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1k
 vNzNzECI4wBCHYwful3PsQoycGkJMq70/F7pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXs1VQD
 nBotT01Iq0zBxgrMOkJTh4lER4rUHSvMUFibnFmekQqVOM9hwX7lz6w8RxYM8tINlx8y6QfDb
 zdQOzEEtefl6qlDivJUibAEhbRmke3FBYarrEKCslzMsIdKYQT0FqUW5mCar8K0ZxDkYlYV5v
 kCk8mXklcLtfAZ3FBHSWhuQXkLNKEhFSUg2MHPXPoy+FuWc5R0d+KLjLeVX3RuR5wb/Md6U2z
 1h2e529psCq44rXMm6/TessnqtYeOlP6xsGt28cQk+X/FpZLv1r247b3O23JUtDVlv62q94UL
 5Crf9p/avnjuZV0pb7A51sb5jpfd/U7VTP2mrik/DO6rXfGhYPFd/S79+XqKa/2ebedGKmEkt
 xRqKhFnNRcSIAPbSu7EgDAAA=
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1509403499!95342957!1
X-Originating-IP: [209.85.128.175]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,async_handler: YXN5bmNfZGVsYXk6IDAgKHRpbWVvdXQp\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48026 invoked from network); 30 Oct 2017 22:44:59 -0000
Received: from mail-wr0-f175.google.com (HELO mail-wr0-f175.google.com)
 (209.85.128.175)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 30 Oct 2017 22:44:59 -0000
Received: by mail-wr0-f175.google.com with SMTP id w105so14212324wrc.0
 for <xen-users@lists.xenproject.org>; Mon, 30 Oct 2017 15:44:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:message-id:subject:from:to:cc:date:in-reply-to:references
 :mime-version; bh=YXhJY22Wb5nNHc0cMu4i6ylTeTYOW0p4rKHt10bNF+A=;
 b=Ad2DFZX/z8OMTYW8tUICBjm5ZmnjveR+wzIdf4SrzcRJibdG4oS3f0NmTP2orw1ORr
 U2pYT1dJPyQKYkepenV27pkwPReWWoPDsyIoYoIqWBcAHBGf2rHGMyRI9L2H5e19TVVN
 6Tm3hTT2JuuY5HHhCLF/+lXGOkZr1UAWzHi6OAGeXr6xsjTam6DaR9rcpUnfdcWlagPR
 ykWLeuooBhdQIvUigC5J7thmI3SP4gOks2t9npxw7oxe837VwRExiH8QciwgZquvEPH1
 qA4s4c3ui3EpqdhZ6V57alMDd2aVHddthXoFEg+WpMW7ZFz4CBszUwsW0XhWmO0jQ1DB
 YiKg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:message-id:subject:from:to:cc:date
 :in-reply-to:references:mime-version;
 bh=YXhJY22Wb5nNHc0cMu4i6ylTeTYOW0p4rKHt10bNF+A=;
 b=r2ozJo+G0y3obSED+2AC2DE06ukuO+KnSOMP/yUXbWOleOq130Ax53tWm8HZFdg15H
 deE7zEomv7Sa445Yxx88Un60NjMijX6tHJyfjJ0F1So6kEF2oFjSdeXLMehlf3t7A01/
 Mphc7R2HO9YgWnPZ2GQTMMZ9X7wHq13kR8gyMCRLd7wibIybJsenP5kf9Lhq9OjmlsLa
 790z7IDTY+qvy9T0EvzIfUieyw9Jx8BOB+aJBQ0oEw5d2TBzJJQNeJvqOrHSaX4dIqVJ
 4336cy4eCuyilMA7O1bsRUeiTPkj3o5mpHw2vBHl+UGZYeLTwJUe1YBTPbaH8nirmwtE
 tOYQ==
X-Gm-Message-State: AMCzsaVahEHKYxQiPiHwS3xBJmphpK7RBjQ+DsldCJdRHNfBAaijW8Ve
 JNAnUOCQ8tx4UazRPrDZzww=
X-Google-Smtp-Source: ABhQp+T6YYNLWcNz4Ijm7wGI1k/KpD/RQiAPm2vtRanzKGJltmPiYeyMhlrJin4xFfD+XgLQNLNnKw==
X-Received: by 10.223.134.25 with SMTP id 25mr9435720wrv.186.1509403499524;
 Mon, 30 Oct 2017 15:44:59 -0700 (PDT)
Received: from Palanthas.fritz.box ([80.66.223.244])
 by smtp.gmail.com with ESMTPSA id u138sm272437wmd.17.2017.10.30.15.44.57
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 30 Oct 2017 15:44:58 -0700 (PDT)
Message-ID: <1509403476.10360.2.camel@linux.it>
From: Dario Faggioli <raistlin@linux.it>
To: Berillions <berillions@gmail.com>, Dario Faggioli <raistlin@linux.it>
Date: Mon, 30 Oct 2017 23:44:36 +0100
In-Reply-To: <CAGib1ver5BGmKA1BrySyWYY2k9OcLMW_OufVPTCFTH3W8tT3yg@mail.gmail.com>
References: <CAGib1vexB80tZ+nA=PMvopoamZMajhY7+MHvccxxZHGUrRi9xw@mail.gmail.com>
 <1508920872.19391.6.camel@linux.it>
 <CAGib1vdu8cSy8dfdJ8O4-tF0ZVX-yTxd+-MrbiNC_XLUtcBqVA@mail.gmail.com>
 <CAO3v1VQ5aZ=Qak0Kat0HmriDb0Yen4tkystgR4tg65-JcyG4KA@mail.gmail.com>
 <CAGib1vdYp3fywYCzLc8X30sKJKRDeOqxuTA+HYE6mqRHocFyVw@mail.gmail.com>
 <1509091118.4766.5.camel@linux.it>
 <8F37508F-5B58-4B60-A3C5-29E6F841D819@gmail.com>
 <1509094364.4766.8.camel@linux.it>
 <CAGib1ver5BGmKA1BrySyWYY2k9OcLMW_OufVPTCFTH3W8tT3yg@mail.gmail.com>
X-Mailer: Evolution 3.26.1 (3.26.1-1.fc27) 
Mime-Version: 1.0
Cc: Kun Cheng <chengkunck@gmail.com>,
 xen-users <xen-users@lists.xenproject.org>
Subject: Re: [Xen-users] Not good performance on 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="===============7807729899645284979=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>


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


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

On Fri, 2017-10-27 at 17:02 +0200, Berillions wrote:
> > I tried with your suggestion Dario and even if i launch "xl vcpu-
> pin
> > 0 all 0-3", i have slowndown during the benchmark for Rise of the
> > Tomb Raider and Assassin's Creed : Origins.
>
Weel, yes, that wasn't supposed to solve the problem (not alone, at
least). Point is, people suggested you to try pinning.

I'm not sure I agree, but it's probably worth a try. And with that
option set, you can't change the pinning of dom0, which is why I asked
you to get rid of it. It's a very awckward and rarely useful option anyway,=
 so I always recommend leaving it alone, except for some very very very spe=
cific case.

Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
--=-wdaRFHH9lYfmoN8PmJAs
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIzBAABCAAdFiEES5ssOj3Vhr0WPnOLFkJ4iaW4c+4FAln3q1QACgkQFkJ4iaW4
c+7C6Q/7BzbKFLhIPHujUdSuUdHinxbyUlRkrThe3+1CVhxqrpWJjdUqxN7ZBaRK
RmxR2zQO/I0VFoLHzoEp86x22m7vf49v00en8MyXh0KYmASBxpsCFDlktv8mQEeU
eKKhbPzay/7X2oLKQrTyoowZyMHls6ioZ9NifFButFxkvipnuoBDFgAxlSpwCnT5
9dcOWAj84PGIi0OVUhk0NgLYt5ZeFYzSfR0kDlMFIcbFskK2+XOKZaSC+T4Pzdin
JPKHdSY+7AG8h/kox68Lt5TIxb9bUSzDyYNB59MJLe+5NFj9I8T9Bn4S8FTULmDm
sh/1X9ECMqz6XRZGfxSRwoz8QPhfS/NMTPizAXcEwf3xr8PcgSyWAygeEpVQ0Ab4
4DWaAqlpIcUM4FwEnlzR9NDr1aKQ+c0othaf21SjSW4T/z7MgT2nXA1/c+SxFfl2
YZmpUo43AmyT3GK8sc96skZJoOIkl2c/wCjBGvlaaZ9I/gQSsXXL31IS6hYMUP1q
wUKo6KzMeblIoNT7pdX/wxBzPhlJBmAJD4SsZ928/Hr8uTVknfBnvIXgAW0tQe6o
aLqYIQ7crYRb49g3Kx9yXM8kQOW5T8mUaGSs571mgsKIJC6tHv6ZRQxFd618n6hV
k/kngmmiRgNNxqr5Wd+a2AI2KHUXOSb9QTWfkT1zP1K7N4SlFM4=
=VWWN
-----END PGP SIGNATURE-----

--=-wdaRFHH9lYfmoN8PmJAs--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============7807729899645284979==--



From xen-users-bounces@lists.xen.org Mon Oct 30 23:00:53 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Oct 2017 23:00:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1e9J2j-0008LM-9V; Mon, 30 Oct 2017 23:00:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <brettstahlman@gmail.com>) id 1e9J2h-0008LG-6s
 for Xen-users@lists.xen.org; Mon, 30 Oct 2017 23:00:27 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 1B/87-08608-A0FA7F95; Mon, 30 Oct 2017 23:00:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFIsWRWlGSWpSXmKPExsVyMfS6gS7n+u+
 RBmd+qFmsunqA1YHR4+ju30wBjFGsmXlJ+RUJrBl/Wu+xFsxyrViw7A9LA+M8yy5GLg4hgYmM
 Es+O32cBcVgEZrFK/FvxGMjh5JAQ2MYqMaOjEMIukzg3eRsbhF0k8ejdBnYIu1Di99bZYHFeA
 UGJkzOfgPUKCXhJTLrxGszmFLCW+PHnOSNEvIFF4sFfHhCbTUBP4u7ijWBzWARUJeYcmQs1J0
 Di5sdjzCC2MIjd1ABmiwioS/y5MIER5FBmgTuMEu2n34E1MwtoSrRu/w1la0ssW/iaeQKj0Cw
 kN81CUjYLSdkCRuZVjBrFqUVlqUW6RpZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5
 mxiBIc0ABDsYDywKPMQoycGkJMq70/F7pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXq11QDnBo
 tT01Iq0zBxgdMGkJTh4lER4m9cCpXmLCxJzizPTIVKnGL05Lty59IeJ49imy0Dyx6QrQPLAnl
 tA8tGNu0Dy2czXDcxCLHn5ealS4rydICMEQEZklObBLYAliUuMslLCvIxAJwvxFKQW5WaWoMq
 /YhTnYFQS5uUGuZMnM68E7o5XQCcyAZ2oIfkF5MSSRISUVAPjwYmfE6bOFuabxD097pOkww2X
 c0v+iwQY7/z34wRT26JbfBqiBrm6P8pP+wjU7Qr7FShvwvhaKSA758m2jvnvg4vUk4u73dp03
 t6fF95g5PT/om6YoO5iLrtl6yXehZx5uPmN/J1fc/+XBCcesxI4EhHgnGJuExdz73HxtAuFzU
 JZt2VTPN4osRRnJBpqMRcVJwIAuvUorA0DAAA=
X-Env-Sender: brettstahlman@gmail.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1509404425!90940433!1
X-Originating-IP: [209.85.215.48]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7706 invoked from network); 30 Oct 2017 23:00:25 -0000
Received: from mail-lf0-f48.google.com (HELO mail-lf0-f48.google.com)
 (209.85.215.48)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 30 Oct 2017 23:00:25 -0000
Received: by mail-lf0-f48.google.com with SMTP id w21so16855821lfc.6
 for <Xen-users@lists.xen.org>; Mon, 30 Oct 2017 16:00:25 -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=vyqffzAE4cEgc5tfwIwUROg2dvhtc3qDstFIWDhjtZY=;
 b=nVMHuiY3qcgaQe8dxPIXSMX2b81N+rxz6fqnRGdzH9hlUUDfBW2zTi2g+pjHIcrbfr
 U1F5T8dtd9dS21e72w5UDdBooGohrgpU1+rg5WSFTg3s5BGUm2G+yakhAZ64cmj5P1HB
 6UWOxlhgmbdxlyFgN6CfXSQDe0xpEaRqYn+K26zw9k9i/AkNZrNSZXT9OHpBuS6rleN9
 oNh+ZwHGHeF8B7IU3wrR721GGBk+yfURIjmTHCICrnLvzNLPgqmVjpXFSs2muRRxiGe0
 kPE9ouhZSv5wrVWV78XGyg4RwJ+DO5hQdMh5DcD3jTdlXzlu27WlDRWKgsDGMQW/fCF2
 MbOw==
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=vyqffzAE4cEgc5tfwIwUROg2dvhtc3qDstFIWDhjtZY=;
 b=PAzqkMGkkhp9dJomOWghFCJ+nve+/OI7443OY4Tej+DcV2LpJ9kK8lqiKpjip5dQry
 WpNMJvdesb35pcAowuAjSKhnItkdqL6T6qbZumtRbQdUom16Q+WDyDLFAev5Vo3JOsRU
 LKH+qnDKscxGYL+vSbRTchmrt0iwKaOAfjC1no5mHpuEF/36sdSi1cqnqJfG+oABjQL2
 PZMesi/le7lAjuoYUvRRIZynM+1dHvVzmwtwMCB4YeUxd83Bk41Guoz6grvGt75uzLK+
 aUh0l+TsoDMIoeUbxc7HoUQKBdAxmcvR3dVaacFweZ83nhLH/a+VW+Y1EuCWf2rrFAtp
 id7A==
X-Gm-Message-State: AMCzsaVq4WSKpxgXEmDfryszomysB8KAeIMT9zQAAkBDFWm5z2Jn6EjP
 UT2Rt6lIctRqmdCqagRdz82bB+Xdc3b2znxTq1Y=
X-Google-Smtp-Source: ABhQp+Tbrm0OvZV6VN2WeFpwVHFlE8vFJMB8q3cCxNhdC7RGKq2en2RlkknTuAP2zkM8Lq/7VBkCzyLNXrxrCOOL5Qo=
X-Received: by 10.46.43.145 with SMTP id r17mr4330493ljr.56.1509404424528;
 Mon, 30 Oct 2017 16:00:24 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.202.80 with HTTP; Mon, 30 Oct 2017 16:00:23 -0700 (PDT)
In-Reply-To: <97a9e548-1d75-7106-19aa-3c2bc89ad075@arm.com>
References: <CAOyxqKnSvNg615GpJqXy7=TqPCsHebD44ORDbrGQ0_yYYFkdoQ@mail.gmail.com>
 <20171027143133.dydwt3ctp7qu4ed4@dhcp-3-128.uk.xensource.com>
 <CAOyxqK=6L5M13wTYaQXTpvZ0qdfWthmrxMsDvzFQO1gmKHP_bw@mail.gmail.com>
 <alpine.DEB.2.10.1710271303580.3086@sstabellini-ThinkPad-X260>
 <CAOyxqKmmq=wnq+72C-LPWuNLNLv_cNRd=ReXbWHah-e7TpVMeQ@mail.gmail.com>
 <12549fe2-cc1e-6c3f-25de-c49f27e8fbec@arm.com>
 <CAOyxqKmDv0v2gW5sE4Fio6uCHUsznfJyFCsUmCUgF-PaBMdbKw@mail.gmail.com>
 <97a9e548-1d75-7106-19aa-3c2bc89ad075@arm.com>
From: Brett Stahlman <brettstahlman@gmail.com>
Date: Mon, 30 Oct 2017 18:00:23 -0500
Message-ID: <CAOyxqKk_74sMMob2VSGq2JRX0bBXq9Y3LN+YVZm+84Eyy91tZw@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, Paul.Durrant@citrix.com, Xen-users@lists.xen.org,
 nd@arm.com, =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-users] Error accessing memory mapped by
	xenforeignmemory_map()
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>

SnVsaWVuLAoKT24gTW9uLCBPY3QgMzAsIDIwMTcgYXQgMTozNyBQTSwgSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4gT24gMzAvMTAvMTcgMTY6MjYsIEJyZXR0IFN0
YWhsbWFuIHdyb3RlOgo+Pgo+PiBIZWxsbyBKdWxpZW4sCj4KPgo+IEhlbGxvIEJyZXR0LAo+Cj4+
IE9uIFN1biwgT2N0IDI5LCAyMDE3IGF0IDM6MzcgUE0sIEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+Cj4+IHdyb3RlOgo+Pj4KPj4+IEhlbGxvIEJyZXR0LAo+Pj4KPj4+IE9uIDI3
LzEwLzIwMTcgMjI6NTgsIEJyZXR0IFN0YWhsbWFuIHdyb3RlOgo+Pj4+Cj4+Pj4KPj4+PiBPbiBG
cmksIE9jdCAyNywgMjAxNyBhdCAzOjIyIFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkKPj4+PiA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4+Pj4+Cj4+Pj4+Cj4+Pj4+IENDJ2luZyB0aGUg
dG9vbHMgTWFpbnRhaW5lcnMgYW5kIFBhdWwKPj4+Pj4KPj4+Pj4gT24gRnJpLCAyNyBPY3QgMjAx
NywgQnJldHQgU3RhaGxtYW4gd3JvdGU6Cj4+Pj4+Pgo+Pj4+Pj4KPj4+Pj4+IE9uIEZyaSwgT2N0
IDI3LCAyMDE3IGF0IDk6MzEgQU0sIFJvZ2VyIFBhdSBNb25uw6kKPj4+Pj4+IDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4KPj4+Pj4+IHdyb3RlOgo+Pj4+Pj4+Cj4+Pj4+Pj4KPj4+Pj4+PiBBZGRpbmcg
dGhlIEFSTSBtYWludGFpbmVycy4KPj4+Pj4+Pgo+Pj4+Pj4+IE9uIFdlZCwgT2N0IDI1LCAyMDE3
IGF0IDExOjU0OjU5QU0gLTA1MDAsIEJyZXR0IFN0YWhsbWFuIHdyb3RlOgo+Pj4+Pj4+Pgo+Pj4+
Pj4+Pgo+Pj4+Pj4+PiBJJ20gdHJ5aW5nIHRvIHVzZSB0aGUgInhlbmZvcmVpZ25tZW1vcnkiIGxp
YnJhcnkgdG8gcmVhZCBhcmJpdHJhcnkKPj4+Pj4+Pj4gbWVtb3J5IHJhbmdlcyBmcm9tIGEgWGVu
IGRvbWFpbi4gVGhlIGNvZGUgcGVyZm9ybWluZyB0aGUgcmVhZHMgaXMKPj4+Pj4+Pj4gZGVzaWdu
ZWQgdG8gcnVuIGluIGRvbTAgb24gYSBaeW5xIHVsdHJhc2NhbGUgTVBTb0MgKEFSTTY0KSwgdGhv
dWdoCj4+Pj4+Pj4+IEknbQo+Pj4+Pj4+PiBjdXJyZW50bHkgdGVzdGluZyBpbiBRRU1VLiBJIGNv
bnN0cnVjdGVkIGEgc2ltcGxlIHRlc3QgcHJvZ3JhbSwKPj4+Pj4+Pj4gd2hpY2gKPj4+Pj4+Pj4g
cmVhZHMgYW4gYXJiaXRyYXJ5IGRvbWlkL2FkZHJlc3MgcGFpciBmcm9tIHRoZSBjb21tYW5kIGxp
bmUsCj4+Pj4+Pj4+IGNvbnZlcnRzCj4+Pj4+Pj4+IHRoZSBhZGRyZXNzIChhc3N1bWVkIHRvIGJl
IHBoeXNpY2FsKSB0byBhIHBhZ2UgZnJhbWUgbnVtYmVyLCBhbmQKPj4+Pj4+Pj4gdXNlcwo+Pj4+
Pj4+PiB4ZW5mb3JlaWdubWVtb3J5X21hcCgpIHRvIG1hcCB0aGUgcGFnZSBpbnRvIHRoZSB0ZXN0
IGFwcCdzIHZpcnR1YWwKPj4+Pj4+Pj4gbWVtb3J5IHNwYWNlLiBBbHRob3VnaCB4ZW5mb3JlaWdu
bWVtb3J5X21hcCgpIHJldHVybnMgYSBub24tTlVMTAo+Pj4+Pj4+PiBwb2ludGVyLCBteSBhdHRl
bXB0IHRvIGRlcmVmZXJlbmNlIGl0IGZhaWxzIHdpdGggdGhlIGZvbGxvd2luZwo+Pj4+Pj4+PiBl
cnJvcjoKPj4+Pj4+Pj4KPj4+Pj4+Pj4gKFhFTikgdHJhcHMuYzoyNTA4OmQwdjEgSFNSPTB4OTM4
MTAwMDcgcGM9MHg0MDBhMjAgZ3ZhPTB4N2Y5NjVmNzAwMAo+Pj4+Pj4+PiBncGE9MHgwMDAwMDAz
MDU1NTAwMAo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBbICAgNzQuMzYxNzM1XSBVbmhhbmRsZWQgZmF1bHQ6
IHR0YnIgYWRkcmVzcyBzaXplIGZhdWx0ICgweDkyMDAwMDAwKQo+Pj4+Pj4+PiBhdCAweDAwMDAw
MDdmOTY1ZjcwMDAKPj4+Pj4+Pj4gQnVzIGVycm9yCj4+Pj4+Pj4KPj4+Pj4+Pgo+Pj4+Pj4+Cj4+
Pj4+Pj4gSSdtIG5vdCBzdXJlIHdoYXQgYSBCdXMgZXJyb3IgbWVhbnMgb24gQVJNLCBoYXZlIHlv
dSB0cmllZCB0byBsb29rCj4+Pj4+Pj4gYXQgdHJhcHMuYzoyNTA4IHRvIHNlZSBpZiB0aGVyZSdz
IHNvbWUgY29tbWVudCBleHBsYWluaW5nIHdoeSB0aGlzCj4+Pj4+Pj4gZmF1bHQgaXMgdHJpZ2dl
cmVkPwo+Pj4+Pj4KPj4+Pj4+Cj4+Pj4+Pgo+Pj4+Pj4gSSBiZWxpZXZlIHRoZSBmYXVsdCBpcyBv
Y2N1cnJpbmcgYmVjYXVzZSBtbWFwKCkgZmFpbGVkIHRvIG1hcCB0aGUKPj4+Pj4+IHBhZ2UuCj4+
Pj4+PiBBbHRob3VnaCB4ZW5mb3JlaWdubWVtb3J5X21hcCgpIGlzIGluZGVlZCByZXR1cm5pbmcg
YSBub24tTlVMTAo+Pj4+Pj4gcG9pbnRlciwKPj4+Pj4+IGNvZGUgY29tbWVudHMgaW5kaWNhdGUg
dGhhdCB0aGlzIGRvZXMgbm90IGltcGx5IHN1Y2Nlc3M6IHBhZ2UtbGV2ZWwKPj4+Pj4+IGVycm9y
cyBtaWdodCBzdGlsbCBiZSByZXR1cm5lZCBpbiB0aGUgcHJvdmlkZWQgImVyciIgYXJyYXkuIElu
IG15Cj4+Pj4+PiBjYXNlLAo+Pj4+Pj4gaXQgYXBwZWFycyB0aGF0IGFuIEVJTlZBTCBpcyBwcm9k
dWNlZCBieSBtbWFwKCk6IHNwZWNpZmljYWxseSwgSQo+Pj4+Pj4gYmVsaWV2ZQo+Pj4+Pj4gaXQn
cyBjb21pbmcgZnJvbSBwcml2Y21kX2lvY3RsX21tYXBfYmF0Y2goKSAoZHJpdmVycy94ZW4vcHJp
dmNtZC5jKSwKPj4+Pj4+IGJ1dAo+Pj4+Pj4gdGhlcmUgYXJlIGEgbnVtYmVyIG9mIGNvbmRpdGlv
bnMgdGhhdCBjYW4gcHJvZHVjZSB0aGlzIGVycm9yIGNvZGUsIGFuZAo+Pj4+Pj4gSQo+Pj4+Pj4g
aGF2ZW4ndCB5ZXQgZGV0ZXJtaW5lZCB3aGljaCBpcyB0byBibGFtZS4uLgo+Pj4+Pj4KPj4+Pj4+
IFNvIGFsdGhvdWdoIEknbSBub3Qgc3VyZSB3aHkgSSB3b3VsZCBnZXQgYW4gImFkZHJlc3Mgc2l6
ZSIgZmF1bHQsIGl0Cj4+Pj4+PiBtYWtlcyBzZW5zZSB0aGF0IHRoZSBwb2ludGVyIGRlcmVmZXJl
bmNlIHdvdWxkIGdlbmVyYXRlIHNvbWUgc29ydCBvZgo+Pj4+Pj4gcGFnaW5nLXJlbGF0ZWQgZmF1
bHQsIGdpdmVuIHRoYXQgdGhlIHBhZ2UgbWFwcGluZyB3YXMgdW5zdWNjZXNzZnVsLgo+Pj4+Pj4g
SG9wZWZ1bGx5LCBBUk0gZGV2ZWxvcGVycyB3aWxsIGJlIGFibGUgdG8gZXhwbGFpbiB3aHkgaXQg
d2FzCj4+Pj4+PiB1bnN1Y2Nlc3NmdWwsIG9yIGF0IGxlYXN0IGdpdmUgbWUgYW4gaWRlYSBvZiB3
aGF0IHNvcnRzIG9mIHRoaW5ncwo+Pj4+Pj4gY291bGQKPj4+Pj4+IGNhdXNlIGEgbWFwcGluZyBh
dHRlbXB0IHRvIGZhaWwuLi4gQXQgdGhpcyBwb2ludCwgSSdtIG5vdCBwYXJ0aWN1bGFyCj4+Pj4+
PiBhYm91dCB3aGF0IGFkZHJlc3MgSSBtYXAuIEkganVzdCB3YW50IHRvIGJlIGFibGUgdG8gcmVh
ZCBrbm93biBkYXRhIGF0Cj4+Pj4+PiBhCj4+Pj4+PiBmaXhlZCAobm9uLXBhZ2VkKSBhZGRyZXNz
IChlLmcuLCBrZXJuZWwgY29kZS9kYXRhKSwgc28gSSBjYW4gcHJvdmUgdG8KPj4+Pj4+IG15c2Vs
ZiB0aGF0IHRoZSBwYWdlIGlzIGFjdHVhbGx5IG1hcHBlZC4KPj4+Pj4KPj4+Pj4KPj4+Pj4KPj4+
Pj4gVGhlIGZhdWx0IG1lYW5zICJEYXRhIEFib3J0IGZyb20gYSBsb3dlciBFeGNlcHRpb24gbGV2
ZWwiLiBJdCBjb3VsZCBiZQo+Pj4+PiBhbiBNTVUgZmF1bHQgb3IgYW4gYWxpZ25tZW50IGZhdWx0
LCBhY2NvcmRpbmcgdG8gdGhlIEFSTSBBUk0uCj4+Pj4+Cj4+Pj4+IEkgZ3Vlc3MgdGhhdCB0aGUg
YWRkcmVzcyByYW5nZSBpcyBub3QgZ29vZC4gV2hhdCBEb21VIGFkZHJlc3NlcyBhcmUgeW91Cj4+
Pj4+IHRyeWluZyB0byBtYXA/Cj4+Pj4KPj4+Pgo+Pj4+Cj4+Pj4gVGhlIGludGVudCB3YXMgdG8g
bWFwIGZpeGVkICJndWVzdCBwaHlzaWNhbCIgYWRkcmVzc2VzIGNvcnJlc3BvbmRpbmcgdG8KPj4+
PiAoZS5nKSB0aGUgInplcm8gcGFnZSIgb2YgYSBndWVzdCdzIHJ1bm5pbmcga2VybmVsLiBVcCB1
bnRpbCB0b2RheSwgSSdkCj4+Pgo+Pj4KPj4+Cj4+PiBXaGF0IGRvIHlvdSBtZWFuIGJ5ICJ6ZXJv
IHBhZ2UiPyBJcyBpdCB0aGUgZ3Vlc3QgcGh5c2ljYWwgYWRkcmVzcyAwPyBJZgo+Pj4gc28sCj4+
PiB0aGUgY3VycmVudCBndWVzdCBtZW1vcnkgbGF5b3V0IGRvZXMgbm90IGhhdmUgYW55dGhpbmcg
bWFwcGVkIGF0IHRoZQo+Pj4gYWRkcmVzcy4KPj4KPj4KPj4gTm8uIEkgZGlkbid0IG1lYW4gZ3Vl
c3QgcGh5c2ljYWwgYWRkcmVzcyAwLCBidXQgcmF0aGVyIHRoZSBzdGFydCBvZiB0aGUKPj4gbGlu
dXgga2VybmVsIGl0c2VsZjogc3BlY2lmaWNhbGx5LCB0aGUgY29kZSBpbiBoZWFkLlMuIElJVUMs
IHRoZSBrZXJuZWwKPj4gYm9vdHN0cmFwIGNvZGUgcmVzcG9uc2libGUgZm9yIGRlY29tcHJlc3Np
bmcgdGhlIGtlcm5lbCB0eXBpY2FsbHkgbG9hZHMKPj4gdGhpcyBjb2RlIGF0IGEgZml4ZWQgYWRk
cmVzcywgd2hpY2ggb24geDg2IGFyY2hpdGVjdHVyZXMsIGhhcHBlbnMgdG8gYmUKPj4gMHgxMDAw
MDAuIFRodXMsIG15IGFzc3VtcHRpb24gaGFzIGJlZW4gdGhhdCBpZiBhbiB1bm1vZGlmaWVkIExp
bnV4IE9TCj4+IHdlcmUgcnVuIGluIGFuIHg4NiBYZW4gZ3Vlc3QsIFhlbiB3b3VsZCBuZWVkIHRv
IG1hcCBndWVzdCBwaHlzaWNhbAo+PiBhZGRyZXNzIDB4MTAwMDAwIHRvIHRoZSBtYWNoaW5lIHBo
eXNpY2FsIGFkZHJlc3Mgd2hlcmUgdGhlIGd1ZXN0IExpbnV4Cj4+IGtlcm5lbCBpcyBhY3R1YWxs
eSBsb2FkZWQuIEknZCBhbHNvIGJlZW4gYXNzdW1pbmcgdGhhdCBpZiBjb2RlIHJ1bm5pbmcKPj4g
aW4gZG9tMCB3aXNoZWQgdG8gdXNlIHRoZSBmb3JlaWdubWVtb3J5IGludGVyZmFjZSB0byByZWFk
IHRoZSBmaXJzdCBwYWdlCj4+IG9mIHN1Y2ggYSBndWVzdCdzIGtlcm5lbCwgaXQgd291bGQgbmVl
ZCB0byBwcm92aWRlIHRoZSAiZ3Vlc3QgcGh5c2ljYWwiCj4+IGFkZHJlc3MgMHgxMDAwMDAgdG8g
eGVuZm9yZWlnbm1lbW9yeV9tYXAoKS4gSSdtIHN0aWxsIHRoaW5raW5nIHRoaXMgbWF5Cj4+IGJl
IHRydWUgZm9yIGFuICp1bm1vZGlmaWVkKiBndWVzdCAoaS5lLiwgSFZNKSwgYnV0IGhhdmluZyBy
ZWFkIG1vcmUKPj4gYWJvdXQgWGVuJ3MgcGFyYXZpcnR1YWxpemVkIG1lbW9yeSBvdmVyIHRoZSB3
ZWVrZW5kLCBJJ20gdGhpbmtpbmcgaXQKPj4gd291bGQgbm90IGhvbGQgdHJ1ZSBmb3IgYSBwYXJh
dmlydHVhbGl6ZWQgKFBWKSBndWVzdCwgd2hpY2ggZG9lc24ndCBoYXZlCj4+IHRoZSBzYW1lIGNv
bmNlcHQgb2YgImd1ZXN0IHBoeXNpY2FsIiBhZGRyZXNzZXMuCj4KPgo+IEkgYW0gbm90IHg4NiBl
eHBlcnQgYW5kIHdpbGwgbGV0IHg4NiBmb2xrcyBhbnN3ZXJlZCB0byB0aGF0Lgo+Cj4gVG8gZ2l2
ZSB0aGUgQXJtNjQgdmlldywgdGhlIGltYWdlIGhlYWRlcnMgYWxsb3cgdG8gc3BlY2lmeSB3aGV0
aGVyIHRoZQo+IGtlcm5lbCBuZWVkcyB0byBiZSBjbG9zZSB0byB0aGUgYmVnaW5uaW5nIG9mIHRo
ZSBEUkFNLiBCdXQgaXQgaXMgc3RpbGwgbm90IGEKPiBmaXhlZCBhZGRyZXNzLgo+Cj4gSW4gcHJh
Y3RpY2UsIHRoZSB0b29sc3RhY2sgd2lsbCBhbHdheXMgbG9hZCB0aGUgSW1hZ2UgYXQgdGhlIHJh
bSBiYXNlICsgdGV4dAo+IG9mZnNldCAoc3BlY2lmaWVkIGluIHRoZSBrZXJuZWwpLiBCdXQgdGhh
dCdzIGp1c3QgZm9yIGNvbnZlbmllbmNlIGFuZCBtYXkKPiBjaGFuZ2UgaW4gdGhlIGZ1dHVyZS4K
Ck9rLiBQZXJoYXBzIGl0IHdvdWxkIGhlbHAgaWYgSSBleGFtaW5lZCB0aGlzIGNvZGUuLi4KCj4K
Pj4KPj4+Cj4+Pj4gYXNzdW1lZCB0aGF0IGEgUFYgZ3Vlc3QncyBrZXJuZWwgd291bGQgYmUgbG9h
ZGVkIGF0IGEga25vd24gImd1ZXN0Cj4+Pj4gcGh5c2ljYWwiIGFkZHJlc3MgKGxpa2UgMHgxMDAw
MDAgb24gaTM4NiksIGFuZCB0aGF0IHN1Y2ggYWRkcmVzc2VzCj4+Pj4gY29ycmVzcG9uZGVkIHRv
IHRoZSBnZm4ncyBleHBlY3RlZCBieSB4ZW5mb3JlaWdubWVtb3J5X21hcCgpLiBCdXQgbm93IEkK
Pj4+PiBzdXNwZWN0IHRoaXMgd2FzIGFuIGluY29ycmVjdCBhc3N1bXB0aW9uLCBhdCBsZWFzdCBm
b3IgdGhlIFBWIGNhc2UuIEkndmUKPj4+PiBoYWQgdHJvdWJsZSBmaW5kaW5nIHJlbGV2YW50IGRv
Y3VtZW50YXRpb24gb24gdGhlIFhlbiBzaXRlLCBidXQgSSBkaWQKPj4+PiBmaW5kIGEgcHJlc2Vu
dGF0aW9uIGVhcmxpZXIgdG9kYXkgc3VnZ2VzdGluZyB0aGF0IGZvciBQVidzLCBnZm4gPT0gbWZu
LAo+Pj4+IHdoaWNoIElJVUMsIHdvdWxkIGVmZmVjdGl2ZWx5IHByZWNsdWRlIHRoZSB1c2Ugb2Yg
Zml4ZWQgYWRkcmVzc2VzIGluIGEKPj4+PiBQViBndWVzdC4gSU9XLCB1bmxpa2UgYW4gSFZNJ3Mg
a2VybmVsLCBhIFBWJ3Mga2VybmVsIGNhbm5vdCBiZSBsb2FkZWQgYXQKPj4+PiBhICJrbm93biIg
YWRkcmVzcyAoZS5nLiwgMHgxMDAwMDAgb24gaTM4NikuCj4+Pj4KPj4+PiBQZXJoYXBzIG15IHVz
ZSBjYXNlIChyZWFkaW5nIGEgZ3Vlc3Qga2VybmVsJ3MgY29kZS9kYXRhIGZyb20gZG9tMCkgbWFr
ZXMKPj4+PiBzZW5zZSBmb3IgYW4gSFZNLCBidXQgbm90IGEgUFY/IElzIGl0IG5vdCBwb3NzaWJs
ZSBmb3IgZG9tMCB0byB1c2UgdGhlCj4+Pj4gZm9yZWlnbm1lbW9yeSBpbnRlcmZhY2UgdG8gbWFw
IFBWIGd1ZXN0IHBhZ2VzIHJlYWQtb25seSwgd2l0aG91dCBrbm93aW5nCj4+Pj4gaW4gYWR2YW5j
ZSB3aGF0LCBpZiBhbnl0aGluZywgdGhvc2UgcGFnZXMgcmVwcmVzZW50IGluIHRoZSBndWVzdD8g
T3IgaXMKPj4+PiB0aGUgcHJvYmxlbSB0aGF0IHRoZSB2ZXJ5IGNvbmNlcHQgb2YgImd1ZXN0IHBo
eXNpY2FsIiBkb2Vzbid0IGV4aXN0IGluIGEKPj4+PiBQVj8gSSBndWVzcyBpdCB3b3VsZCBoZWxw
IGlmIEkgaGFkIGEgYmV0dGVyIHVuZGVyc3RhbmRpbmcgb2Ygd2hhdCBzb3J0Cj4+Pj4gb2YgZnJh
bWUgbnVtYmVycyBhcmUgZXhwZWN0ZWQgYnkgeGVuZm9yZWlnbm1lbW9yeV9tYXAoKSB3aGVuIHRo
ZSB0YXJnZXQKPj4+PiBWTSBpcyBhIFBWLiBJcyB0aGUgWGVuIGNvZGUgdGhlIG9ubHkgZG9jdW1l
bnRhdGlvbiBmb3IgdGhpcyBzb3J0IG9mCj4+Pj4gdGhpbmcsIG9yIGlzIHRoZXJlIHNvbWUgcGxh
Y2UgSSBjb3VsZCBnZXQgYSBoaWdoLWxldmVsIG92ZXJ2aWV3Pwo+Pj4KPj4+Cj4+Pgo+Pj4gSSBh
bSBhIGJpdCBjb25mdXNlZCB3aXRoIHRoZSByZXN0IG9mIHRoaXMgZS1tYWlsLiBUaGVyZSBhcmUg
bm8gY29uY2VwdCBvZgo+Pj4gSFZNIG9yIFBWIG9uIEFybS4gVGhpcyBpcyB4ODYgc3BlY2lmaWMu
IEZvciBBcm0sIHRoZXJlIGlzIGEgc2luZ2xlIHR5cGUKPj4+IG9mCj4+PiBndWVzdCB0aGF0IGJv
cnJvdyB0aGUgZ29vZHMgb2YgYm90aCBIVk0gYW5kIFBWLgo+Pj4KPj4+IEZvciBpbnN0YW5jZSwg
bGlrZSBIVk0sIHRoZSBoYXJkd2FyZSBpcyB1c2VkIHRvIHByb3ZpZGUgYSBzZXBhcmF0ZQo+Pj4g
YWRkcmVzcwo+Pj4gc3BhY2UgZm9yIGVhY2ggdmlydHVhbCBtYWNoaW5lLiBBcm0gY2FsbHMgdGhh
dCBzdGFnZS0yIHRyYW5zbGF0aW9uLiBTbwo+Pj4gZ2ZuCj4+PiAhPSBtZm4uCj4+Cj4+Cj4+IEkg
d2FzIG5vdCBhd2FyZSB0aGF0IHRoZSBIVk0vUFYgY29uY2VwdCBkaWRuJ3QgYXBwbHkgZGlyZWN0
bHkgdG8gQVJNLgo+PiBJcyB0aGVyZSBhIGRvY3VtZW50IHRoYXQgc3VtbWFyaXplcyB0aGUgd2F5
IFhlbidzIGFkZHJlc3MgdHJhbnNsYXRpb24KPj4gd29ya3Mgb24gQVJNPyBUaGUgZG9jdW1lbnQg
SSd2ZSBiZWVuIGxvb2tpbmcgYXQgaXMuLi4KPj4KPj4gaHR0cHM6Ly93aWtpLnhlbi5vcmcvd2lr
aS9YODZfUGFyYXZpcnR1YWxpc2VkX01lbW9yeV9NYW5hZ2VtZW50Cj4KPgo+IFRoZSBjbG9zZXN0
IEkgd291bGQgZmluZCBleHBsYWluaW5nIFhlbidzIGFkZHJlc3MgdHJhbnNsYXRpb24gc2NoZW1l
IHdvdWxkCj4gYmUgbXkgdGFsayBhdCBYZW4gRGV2ZWxvcGVyIFN1bW1pdDoKPgo+IGh0dHBzOi8v
d3d3LnNsaWRlc2hhcmUubmV0L3hlbl9jb21fbWdyL2tlZXBpbmctY29oZXJlbmN5LW9uLWFybS1q
dWxpZW4tZ3JhbGwtYXJtCgpBZnRlciB3YXRjaGluZyB5b3VyIHRhbGsgYW5kIHJlYWRpbmcgdGhy
b3VnaCB0aGUgIlhlbiBBUk0gd2l0aApWaXJ0dWFsaXphdGlvbiBFeHRlbnNpb25zIiB3aGl0ZXBh
cGVyLCBJIHRoaW5rIEkgaGF2ZSBhIHNsaWdodGx5IGJldHRlcgp1bmRlcnN0YW5kaW5nIG9mIGhv
dyBYZW4gQVJNIGhhbmRsZXMgYWRkcmVzcyB0cmFuc2xhdGlvbnMuIFNvIHdoaWNoIHNvcnQKb2Yg
YWRkcmVzcyBkb2VzIHhlbmZvcmVpZ25tZW1vcnlfbWFwKCkgZXhwZWN0PwoKMS4gc3RhZ2UgMSBp
bnB1dCAoVkEpCjIuIHN0YWdlIDEgb3V0cHV0IC8gc3RhZ2UgMiBpbnB1dCAoSVBBKQozLiBzdGFn
ZSAyIG91dHB1dCAoUEEpCgooSSdtIGFzc3VtaW5nICMxIG9yICMyLi4uKQpUaGFua3MsCkJyZXR0
IFMuCgo+Cj4gVGhlIGFkZHJlc3MgdHJhbnNsYXRpb24gaXMgdmVyeSBzaW1wbGUgYW5kIG9ubHkg
Zm9sbG93IHRoZSBzY2hlbWUgaW50cm9kdWNlZAo+IGJ5IHRoZSBBcm0gQXJtLgo+Cj4+Cj4+IC4u
LmJ1dCBJIGhhdmVuJ3QgZm91bmQgYW55dGhpbmcgYW5hbG9nb3VzIGZvciBBUk0uIEF0IGFueSBy
YXRlLCBpZiB0aGUKPj4gQVJNIGhhcmR3YXJlIGlzIHByb3ZpZGluZyBhIHNlcGFyYXRlIGFkZHJl
c3Mgc3BhY2UgZm9yIGVhY2ggVk0sIHRoZW4gSQo+PiBzdXBwb3NlIHRoZSBjb25jZXB0IG9mICJn
dWVzdCBwaHlzaWNhbCIgYWRkcmVzc2VzIGlzIHN0aWxsIHZhbGlkLiBEb2VzIGEKPj4gZ3Vlc3Qg
cGh5c2ljYWwgYWRkcmVzcyBjb3JyZXNwb25kIHRvIHRoZSBvdXRwdXQgb2Ygc3RhZ2UtMSB0cmFu
c2xhdGlvbj8KPgo+Cj4gWWVzLgo+Cj4+IEFuZCBhcmUgZ3Vlc3Qga2VybmVscyBvbiBBUk0gZ2Vu
ZXJhbGx5IGxvYWRlZCBhdCBmaXhlZCBhZGRyZXNzZXMgKGxpa2UKPj4gMHgxMDAwMDAgaW4gdGhl
IHg4NiBjYXNlKSwgb3IgaXMgdGhlIGtlcm5lbCBsb2FkIGFkZHJlc3MgZGV0ZXJtaW5lZAo+PiBk
eW5hbWljYWxseT8KPgo+Cj4gU2VlIG15IGFuc3dlciBhYm92ZS4KPgo+IENoZWVycywKPgo+IC0t
Cj4gSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Tue Oct 31 04:25:02 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 04:25: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 1e9O5g-0000or-Ll; Tue, 31 Oct 2017 04:23:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dongli.zhang@oracle.com>) id 1e9O5f-0000ol-Dw
 for xen-users@lists.xen.org; Tue, 31 Oct 2017 04:23:51 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 A6/48-11148-6DAF7F95; Tue, 31 Oct 2017 04:23:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOIsWRWlGSWpSXmKPExsUyZ7p8oO7VX98
 jDb6ct7ZYdfUAqwOjx9Hdv5kCGKNYM/OS8isSWDOWrTvDXrDasKJhpn4DY4NGFyMXh5DAZCaJ
 lj0T2SGc34wS219NZIRwNjJKXFq2CMppZ5TYfO8gSxcjJ4ewgJvE9iWLmEFsEQEHib8vprCB2
 EICdhKHTvaA1bAJ6EhMO3AKzOYVsJV4fmsxE4jNIqAq8XHqTbB6UYFwidN/G9khagQlTs58Al
 TPwcEpYC/RdU8UJMwsoC7xZ94lZghbXmL72zlgtoSAsUT724tsExgFZiHpnoWkZRaSlgWMzKs
 YNYpTi8pSi3SNzPSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQIDtJ6BgXEH4+3J
 focYJTmYlER5dzp+jxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXv8J1BOsCg1PbUiLTMHGCswa
 QkOHiURXiVgvAjxFhck5hZnpkOkTjEGchzbdPkPE8ePSVeA5JIpIPLRjbtActNNELnh+wMg+W
 zm6wZmIZa8/LxUKXHe2yB7BEAGZZTmwa2Bxf8lRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK
 8OSBTeDLzSuCueQV0KBPQoRqSX0AOLUlESEk1MEaZHHB953xNw+2tG1/XkfD8Y6+iTIprWlXD
 rYQ+7zT7+Kkr463qe92WpQnmx343SXq8/qX1VzP9qELBi3bOcqnvJ4yePfDxfViQ0f1WuXndb
 rvYtF75wNZ/JgxHS25t9swO4481ZYvfyX5VddtvzlYXtss7a1hMv5nOKlAse5OjmOLz3e24Ek
 txRqKhFnNRcSIAGK+plfoCAAA=
X-Env-Sender: dongli.zhang@oracle.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1509423828!106491109!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.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4232 invoked from network); 31 Oct 2017 04:23:49 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 31 Oct 2017 04:23:49 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v9V4NXQu002246
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 31 Oct 2017 04:23:35 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v9V4NXEi019559
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 31 Oct 2017 04:23:33 GMT
Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v9V4NVNP029422;
 Tue, 31 Oct 2017 04:23:32 GMT
Received: from [10.182.70.198] (/10.182.70.198)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 30 Oct 2017 21:23:30 -0700
To: Tim Evers <xen-user-ml@artfiles.de>, xen-users@lists.xen.org
References: <a9a8e8a8-88ae-d50f-45d5-74fcfee1e9f1@artfiles.de>
From: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <4bf4ca8a-cd7f-1e92-514a-5b154d6766d3@oracle.com>
Date: Tue, 31 Oct 2017 12:23:08 +0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <a9a8e8a8-88ae-d50f-45d5-74fcfee1e9f1@artfiles.de>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Subject: Re: [Xen-users] Xen 4.6 Live Migration and Hotplugging Issues
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>

QWJvdXQgdGhlIGNwdSBob3RwbHVnIGlzc3VlLCBJIGFtIGFibGUgdG8gcmVwcm9kdWNlIGl0IGFz
IHdlbGwuCgpJIHRoaW5rIHRoZSBsb2NrdXAgaXMgZHVlIHRvIHRoZSBmb2xsb3dpbmcgY29kZSBp
biB4ZW5fY3B1X3VwKCkKKGFyY2gveDg2L3hlbi9zbXAuYykgYXMgaXQgaXMgc3Bpbm5pbmcgdW50
aWwgY3B1X2hvdHBsdWdfc3RhdGUgb2YgbmV3IHZjcHUgaXMKQ1BVX09OTElORS4KCiAgICB3aGls
ZSAoY3B1X3JlcG9ydF9zdGF0ZShjcHUpICE9IENQVV9PTkxJTkUpCiAgICAgICAgSFlQRVJWSVNP
Ul9zY2hlZF9vcChTQ0hFRE9QX3lpZWxkLCBOVUxMKTsKCmNwdV9ob3RwbHVnX3N0YXRlIGlzIHNl
dCB0byBDUFVfT05MSU5FIHdpdGggY3B1X3NldF9zdGF0ZV9vbmxpbmUoKS4KCkhhdmUgeW91IHRy
aWVkIHdpdGggdGhlIGxhdGVzdCBtYWlubGluZSBsaW51eD8gQXMgZmFyIGFzIEkgcmVtZW1iZXIs
IEkgaGF2ZQp0cmllZCB3aXRoIGxhdGVzdCBtYWlubGluZSBsaW51eCBhbmQgZ290IHdhcm5pbmcg
cmVsYXRlZCB0byBibG9jay1tcSB3aGVuIEkKb25saW5lIHZjcHUuCgpJIGFtIG5vdCBzdXJlIGlm
IGJlbG93IHBhdGNoIHdvdWxkIGhlbHA6CgogICAxIGNvbW1pdCBhZTAzOTAwMTA1NGIzNGM0YTYy
NDUzOWIzMmE4YjZmZjM0MDNhYWY5CiAgIDIgQXV0aG9yOiBBbmt1ciBBcm9yYSA8YW5rdXIuYS5h
cm9yYUBvcmFjbGUuY29tPgogICAzIERhdGU6ICAgRnJpIEp1biAyIDE3OjA2OjAyIDIwMTcgLTA3
MDAKICAgNAogICA1ICAgICB4ZW4vdmNwdTogSGFuZGxlIHhlbl92Y3B1X3NldHVwKCkgZmFpbHVy
ZSBhdCBib290CiAgIDYKICAgNyAgICAgT24gUFZILCBQVkhWTSwgYXQgZmFpbHVyZSBpbiB0aGUg
VkNQVU9QX3JlZ2lzdGVyX3ZjcHVfaW5mbyBoeXBlcmNhbGwKICAgOCAgICAgd2UgbGltaXQgdGhl
IG51bWJlciBvZiBjcHVzIHRvIHRvIE1BWF9WSVJUX0NQVVMuIEhvd2V2ZXIsIGlmIHRoaXMKICAg
OSAgICAgZmFpbHVyZSBoYWQgb2NjdXJyZWQgZm9yIGEgY3B1IGJleW9uZCBNQVhfVklSVF9DUFVT
LCB3ZSBjb250aW51ZQogIDEwICAgICB0byBmdW5jdGlvbiB3aXRoID4gTUFYX1ZJUlRfQ1BVUy4K
ICAxMQogIDEyICAgICBUaGlzIGxlYWRzIHRvIHByb2JsZW1zIGF0IHRoZSBuZXh0IHNhdmUvcmVz
dG9yZSBjeWNsZSB3aGVuIHRoZXJlCiAgMTMgICAgIGFyZSA+IE1BWF9WSVJUX0NQVVMgdGhyZWFk
cyBnb2luZyBpbnRvIHN0b3BfbWFjaGluZSgpIGJ1dCBjb21pbmcKICAxNCAgICAgYmFjayB1cCB0
aGVyZSdzIHZhbGlkIHN0YXRlIGZvciBvbmx5IHRoZSBmaXJzdCBNQVhfVklSVF9DUFVTLgogIDE1
CiAgMTYgICAgIFRoaXMgcGF0Y2ggcHVsbHMgdGhlIGV4Y2VzcyBDUFVzIGRvd24gdmlhIGNwdV9k
b3duKCkuCiAgMTcKICAxOCAgICAgUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMu
b3N0cm92c2t5QG9yYWNsZS5jb20+CiAgMTkgICAgIFNpZ25lZC1vZmYtYnk6IEFua3VyIEFyb3Jh
IDxhbmt1ci5hLmFyb3JhQG9yYWNsZS5jb20+CiAgMjAgICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCkRvbmdsaSBaaGFuZwoKT24gMTAvMzEvMjAxNyAx
MjoxNCBBTSwgVGltIEV2ZXJzIHdyb3RlOgo+IEhpLAo+IAo+IEkgYW0gdHJ5aW5nIHRvIHNldCB1
cCB0d28gVWJ1bnR1IDE2LjA0IC8gWGVuIDQuNiBNYWNoaW5lcyB0byBwZXJmb3JtIGxpdmUKPiBt
aWdyYXRpb24gYW5kIENQVSAvIG1lbW9yeSBob3RwbHVnLiBTbyBmYXIgSSBlbmNvdW50ZXJlZCBz
ZXZlcmFsIGNhdGFzdHJvcGhpYwo+IGlzc3Vlcy4gVGhleSBhcmUgc28gc2V2ZXJlIHRoYXQgSSBh
bSB0aGlua2luZyBJIG1pZ2h0IGJlIG9uIHRoZSB3cm9uZyB0cmFjawo+IGFsbHRvZ2V0aGVyLgo+
IAo+IEFueSBpbnB1dCBpcyBoaWdobHkgYXBwcmVjaWF0ZWQhCj4gCj4gVGhlIHNldHVwOgo+IAo+
IDIgRGVsbCBNNjMwIHdpdGggVWJ1bnR1IDE2LjA0IGFuZCBYZW4gNC42LCA2NGJpdCBEb20wIChu
b2RlMSArIG5vZGUyKQo+IAo+IDIgRG9tdXMsIERlYmlhbiBKZXNzaWUgNjRiaXQgUFYgYW5kIERl
YmlhbiBKZXNzaWUgNjRiaXQgSFZNCj4gCj4gTm93IGNyZWF0ZSBhIFBWIERvbXUgb24gbm9kZTEg
d2l0aCAxIENQVSBDb3JlIGFuZCAyIEdCIFJBTSBhbmQgcGxlbnR5IG9mIHJvb20KPiBmb3IgaG90
LWFkZCAvIGhvdHBsdWc6Cj4gCj4gQ29uZmlnIGV4Y2VycHQ6Cj4gCj4ga2VybmVsICAgICAgID0g
Ii9ob21lL3hlbi9zaGFyZWQvYm9vdC90ZXN0cy92bWxpbnV6LTMuMTYuMC00LWFtZDY0Igo+IHJh
bWRpc2sgICAgICA9ICIvaG9tZS94ZW4vc2hhcmVkL2Jvb3QvdGVzdHMvaW5pdHJkLmltZy0zLjE2
LjAtNC1hbWQ2NCIKPiBtYXhtZW0gICAgICAgPSAxNjM4NAo+IG1lbW9yeSAgICAgICA9IDIwNDgK
PiBtYXh2Y3B1cyAgICAgPSA4Cj4gdmNwdXMgICAgICAgID0gMQo+IGNwdXMgICAgICAgICA9ICIx
OCIKPiAKPiB4bSBsaXN0Ogo+IAo+IHJvb3QxODIzICAgICA5NyAgMjA0OCAgICAgMSAgICAgLWIt
LS0tICAgICAgMTUuMQo+IAo+IEFsbCBpcyBmaW5lLiBOb3cgbWlncmF0ZSB0byBub2RlMi4gSW1t
ZWRpYXRlbHkgYWZ0ZXIgdGhlIG1pZ3JhdGlpb24gd2Ugc2VlOgo+IAo+IHhtIGxpc3Q6Cj4gCj4g
cm9vdDE4MiAgICAgIDM2MCAxNjM4NCAgICAgMSAgICAgLWItLS0tICAgICAgMTAuNQo+IAo+IFNv
IHRoZSBEb21VIGltbWVkaWF0ZWx5IGJhbGxvb25lZCB0byBpdHMgbWF4bWVtIGFmdGVyIHRoZSBt
aWdyYXRpb24sIGFuZCBldmVuCj4gYmV0dGVyLCBpbnNpZGUgdGhlIERvbXUgd2Ugc2VlIGFsbCBD
UFVzIGFyZSBzdWRkZW5seSBob3RwbHVnZ2VkIChidXQgbm90IG9ubGluZQo+IGR1ZSB0byBtaXNz
aW5nIHVkZXYgcnVsZXMpOgo+IAo+IHJvb3RAZGViaWFuODp+IyBscyAvc3lzL2RldmljZXMvc3lz
dGVtL2NwdS8gfCBncmVwIGNwdQo+IGNwdTAKPiBjcHUxCj4gY3B1Mgo+IGNwdTMKPiBjcHU0Cj4g
Y3B1NQo+IGNwdTYKPiBjcHU3Cj4gCj4gU28gdGhpcyBpcyBhbHJlYWR5IG5vdCBob3cgaXQgaXMg
c3VwcG9zZWQgdG8gYmUgKERvbVUgc2hvdWxkIGxvb2sgdGhlIHNhbWUKPiBiZWZvcmUgYW5kIGFm
dGVyIG1pZ3JhdGlvbikuCj4gCj4gTm93IHdlIHRha2UgY3B1MSBvbmxpbmU6Cj4gCj4gZWNobyAx
ID4gL3N5cy9kZXZpY2VzL3N5c3RlbS9jcHUvY3B1MS9vbmxpbmUKPiAKPiBSZXN1bHQgYXMgc2Vl
biB0aHJvdWdoIGh2YyBvbiB0aGUgRG9tMDoKPiAKPiBbICAzNzMuMzYwOTQ5XSBpbnN0YWxsaW5n
IFhlbiB0aW1lciBmb3IgQ1BVIDEKPiBbICA0MDAuMDMyMDAzXSBCVUc6IHNvZnQgbG9ja3VwIC0g
Q1BVIzAgc3R1Y2sgZm9yIDIycyEgW2Jhc2g6NzMzXQo+IFsgIDQwMC4wMzIwMDNdIE1vZHVsZXMg
bGlua2VkIGluOiBuZnNkIGF1dGhfcnBjZ3NzIG9pZF9yZWdpc3RyeSBuZnNfYWNsIG5mcwo+IGxv
Y2tkIGZzY2FjaGUgc3VucnBjIGV2ZGV2IHBjc3BrciB4ODZfcGtnX3RlbXBfdGhlcm1hbCB0aGVy
bWFsX3N5cyBjb3JldGVtcAo+IGNyYzMyX3BjbG11bCBhZXNuaV9pbnRlbCBhZXNfeDg2XzY0IGxy
dyBnZjEyOG11bCBnbHVlX2hlbHBlciBhYmxrX2hlbHBlciBjcnlwdGQKPiBhdXRvZnM0IGV4dDQg
Y3JjMTYgbWJjYWNoZSBqYmQyIGNyY3QxMGRpZl9wY2xtdWwgY3JjdDEwZGlmX2NvbW1vbiB4ZW5f
bmV0ZnJvbnQKPiB4ZW5fYmxrZnJvbnQgY3JjMzJjX2ludGVsCj4gWyAgNDAwLjAzMjAwM10gQ1BV
OiAwIFBJRDogNzMzIENvbW06IGJhc2ggTm90IHRhaW50ZWQgMy4xNi4wLTQtYW1kNjQgIzEgRGVi
aWFuCj4gMy4xNi40My0yK2RlYjh1Mwo+IFsgIDQwMC4wMzIwMDNdIHRhc2s6IGZmZmY4ODAwMDQ3
MGUxZDAgdGk6IGZmZmY4ODAwNmFjZWMwMDAgdGFzay50aToKPiBmZmZmODgwMDZhY2VjMDAwCj4g
WyAgNDAwLjAzMjAwM10gUklQOiBlMDMwOls8ZmZmZmZmZmY4MTAwMTNhYT5dICBbPGZmZmZmZmZm
ODEwMDEzYWE+XQo+IHhlbl9oeXBlcmNhbGxfc2NoZWRfb3ArMHhhLzB4MjAKPiBbICA0MDAuMDMy
MDAzXSBSU1A6IGUwMmI6ZmZmZjg4MDA2YWNlZmRkMCAgRUZMQUdTOiAwMDAwMDI0Ngo+IFsgIDQw
MC4wMzIwMDNdIFJBWDogMDAwMDAwMDAwMDAwMDAwMCBSQlg6IDAwMDAwMDAwMDAwMDAwMDEgUkNY
OiBmZmZmZmZmZjgxMDAxM2FhCj4gWyAgNDAwLjAzMjAwM10gUkRYOiBmZmZmODgwMDdkNjQwMDAw
IFJTSTogMDAwMDAwMDAwMDAwMDAwMCBSREk6IDAwMDAwMDAwMDAwMDAwMDAKPiBbICA0MDAuMDMy
MDAzXSBSQlA6IGZmZmY4ODAwNmJjZjYwMDAgUjA4OiBmZmZmODgwMDdkMDNkNWM4IFIwOTogMDAw
MDAwMDAwMDAwMDEyMgo+IFsgIDQwMC4wMzIwMDNdIFIxMDogMDAwMDAwMDAwMDAwMDAwMCBSMTE6
IDAwMDAwMDAwMDAwMDAyNDYgUjEyOiAwMDAwMDAwMDAwMDAwMDAxCj4gWyAgNDAwLjAzMjAwM10g
UjEzOiAwMDAwMDAwMDAwMDBjZDYwIFIxNDogZmZmZjg4MDA2ZDFkY2EyMCBSMTU6IDAwMDAwMDAw
MDAwN2Q2NDkKPiBbICA0MDAuMDMyMDAzXSBGUzogIDAwMDA3ZmU0YjIxNWU3MDAoMDAwMCkgR1M6
ZmZmZjg4MDA3ZDYwMDAwMCgwMDAwKQo+IGtubEdTOjAwMDAwMDAwMDAwMDAwMDAKPiBbICA0MDAu
MDMyMDAzXSBDUzogIGUwMzMgRFM6IDAwMDAgRVM6IDAwMDAgQ1IwOiAwMDAwMDAwMDgwMDUwMDMz
Cj4gWyAgNDAwLjAzMjAwM10gQ1IyOiAwMDAwMDAwMDAxNmRlNmQwIENSMzogMDAwMDAwMDAwNGE2
NzAwMCBDUjQ6IDAwMDAwMDAwMDAwNDI2NjAKPiBbICA0MDAuMDMyMDAzXSBTdGFjazoKPiBbICA0
MDAuMDMyMDAzXSAgZmZmZjg4MDA2YWNlZmIzZSAwMDAwMDAwMDAwMDAwMDAwIGZmZmZmZmZmODEw
MTBkYzEgMDAwMDAwMDAwMTMyM2QzNQo+IFsgIDQwMC4wMzIwMDNdICAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAwMDAwMDAwMDAxCj4gWyAg
NDAwLjAzMjAwM10gIGZmZmY4ODAwNmQxZGNhMjAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmZmZmZjgx
MDY4Y2FjIDAwMDAwMDMwNmFjZWZmM2MKPiBbICA0MDAuMDMyMDAzXSBDYWxsIFRyYWNlOgo+IFsg
IDQwMC4wMzIwMDNdICBbPGZmZmZmZmZmODEwMTBkYzE+XSA/IHhlbl9jcHVfdXArMHgyMTEvMHg1
MDAKPiBbICA0MDAuMDMyMDAzXSAgWzxmZmZmZmZmZjgxMDY4Y2FjPl0gPyBfY3B1X3VwKzB4MTJj
LzB4MTYwCj4gWyAgNDAwLjAzMjAwM10gIFs8ZmZmZmZmZmY4MTA2OGQ1OT5dID8gY3B1X3VwKzB4
NzkvMHhhMAo+IFsgIDQwMC4wMzIwMDNdICBbPGZmZmZmZmZmODE1MGI2MTU+XSA/IGNwdV9zdWJz
eXNfb25saW5lKzB4MzUvMHg4MAo+IFsgIDQwMC4wMzIwMDNdICBbPGZmZmZmZmZmODEzYTYwOGQ+
XSA/IGRldmljZV9vbmxpbmUrMHg1ZC8weGEwCj4gWyAgNDAwLjAzMjAwM10gIFs8ZmZmZmZmZmY4
MTNhNjE0NT5dID8gb25saW5lX3N0b3JlKzB4NzUvMHg4MAo+IFsgIDQwMC4wMzIwMDNdICBbPGZm
ZmZmZmZmODEyMWI1NmE+XSA/IGtlcm5mc19mb3Bfd3JpdGUrMHhkYS8weDE1MAo+IFsgIDQwMC4w
MzIwMDNdICBbPGZmZmZmZmZmODExYWFmMzI+XSA/IHZmc193cml0ZSsweGIyLzB4MWYwCj4gWyAg
NDAwLjAzMjAwM10gIFs8ZmZmZmZmZmY4MTFhYmE3Mj5dID8gU3lTX3dyaXRlKzB4NDIvMHhhMAo+
IFsgIDQwMC4wMzIwMDNdICBbPGZmZmZmZmZmODE1MWE0OGQ+XSA/IHN5c3RlbV9jYWxsX2Zhc3Rf
Y29tcGFyZV9lbmQrMHgxMC8weDE1Cj4gWyAgNDAwLjAzMjAwM10gQ29kZTogY2MgNTEgNDEgNTMg
YjggMWMgMDAgMDAgMDAgMGYgMDUgNDEgNWIgNTkgYzMgY2MgY2MgY2MgY2MgY2MKPiBjYyBjYyBj
YyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBjYyA1MSA0MSA1MyBiOCAxZCAwMCAwMCAwMCAw
ZiAwNSA8NDE+IDViIDU5Cj4gYzMgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2Mg
Y2MgY2MgY2MgY2MgY2MKPiAKPiBUaGUgc2FtZSBoYXBwZW5zIG9uIHRoZSBIVk0gRG9tVSBidXQg
YWx3YXlzIG9ubHkgX2FmdGVyXyBsaXZlIG1pZ3JhdGlvbi4KPiBIb3RwbHVnZ2luZyB3b3JrcyBm
bGF3bGVzc2x5IGlmIGRvbmUgb24gdGhlIERvbTAgd2hlcmUgdGhlIERvbVUgaXMgc3RhcnRlZCBv
bi4KPiAKPiBBbnkgaWRlYSB3aGF0IG1pZ2h0IGJlIGhhcHBlbmluZyBoZXJlPyBBbnlvbmUgd2hv
IGhhcyBtYW5hZ2VkIHRvIG1pZ3JhdGUgYW5kCj4gYWZ0ZXJ3YXJkcyBob3RwbHVnIGEgRG9tVT8K
PiAKPiBUaGFua3MKPiAKPiBUaW0KPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwo+IFhlbi11c2VycyBtYWlsaW5nIGxpc3QKPiBYZW4tdXNlcnNAbGlz
dHMueGVuLm9yZwo+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnMKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxp
c3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vy
cw==

From xen-users-bounces@lists.xen.org Tue Oct 31 14:28:15 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 14:28: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 1e9XVn-0006yf-2E; Tue, 31 Oct 2017 14:27:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1e9J5d-000087-PN
 for Xen-users@lists.xen.org; Mon, 30 Oct 2017 23:03:29 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 6C/DA-20813-1CFA7F95; Mon, 30 Oct 2017 23:03:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDIsWRWlGSWpSXmKPExsVybKJssu6B9d8
 jDd5fFrJYdfUAqwOjx9Hdv5kCGKNYM/OS8isSWDPWNXsW9LlVdOw/yNzAuMSyi5GLQ0hgCZPE
 wV2b2boYOThYBBwk/ndag5iMAjESD34AmZxAZpjE5MtLWEFsFgFtiZbbHWwgNpuAocTfJ5vAO
 iWA7CWfOUDCIgI6Ekc/z2AGmc4s0M8k8XDrXyaQhLBAoMTayRA2J5B9ZsEhsJm8Al4Sl+ftZ4
 Q45yCLRG9nFyNIQlRAV+LQvz9sEEWCEidnPmEBWcYs4CNx5nzaBEaBWUgysxAyIGFmAXWJA58
 uMkLY8hLbrq9iXcDIsopRozi1qCy1SNfIXC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85
 P3cTIzBcGYBgB+PitYGHGCU5mJREeXc6fo8U4kvKT6nMSCzOiC8qzUktPsQow8GhJMH7dR1QT
 rAoNT21Ii0zBxg5MGkJDh4lEd6XIGne4oLE3OLMdIjUKUZ7jmObLv9h4vgx6QqQfHTjLpB8Nv
 N1A7MQS15+XqqUOG8pSJsASFtGaR7cUFikX2KUlRLmZQQ6U4inILUoN7MEVf4VozgHo5Iwrxf
 IFJ7MvBK43a+AzmICOktD8gvIWSWJCCmpBsZNq9Vbq/h/eV7/cubY2TnmxyoqV/wsfHO/zWvH
 je06qjmaJxNVPX/dfj4nqrw73lC8S+DE8ox7yi4fZuq//a0Quo957WyVGW5nDDZNlp1X3MYZf
 kjG76mHyzf7/ROE7m3pWBhspmCstfaKtltO+8qs4vmS/Lrf92k+Fb9+fU2Op4DmJ6fKtd+UWI
 ozEg21mIuKEwEDC01I7wIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1509404606!109548876!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14365 invoked from network); 30 Oct 2017 23:03:28 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Oct 2017 23:03:28 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id B7D3B21906;
 Mon, 30 Oct 2017 23:03:25 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B7D3B21906
Date: Mon, 30 Oct 2017 16:03:19 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Brett Stahlman <brettstahlman@gmail.com>
In-Reply-To: <CAOyxqKk_74sMMob2VSGq2JRX0bBXq9Y3LN+YVZm+84Eyy91tZw@mail.gmail.com>
Message-ID: <alpine.DEB.2.10.1710301601300.7297@sstabellini-ThinkPad-X260>
References: <CAOyxqKnSvNg615GpJqXy7=TqPCsHebD44ORDbrGQ0_yYYFkdoQ@mail.gmail.com>
 <20171027143133.dydwt3ctp7qu4ed4@dhcp-3-128.uk.xensource.com>
 <CAOyxqK=6L5M13wTYaQXTpvZ0qdfWthmrxMsDvzFQO1gmKHP_bw@mail.gmail.com>
 <alpine.DEB.2.10.1710271303580.3086@sstabellini-ThinkPad-X260>
 <CAOyxqKmmq=wnq+72C-LPWuNLNLv_cNRd=ReXbWHah-e7TpVMeQ@mail.gmail.com>
 <12549fe2-cc1e-6c3f-25de-c49f27e8fbec@arm.com>
 <CAOyxqKmDv0v2gW5sE4Fio6uCHUsznfJyFCsUmCUgF-PaBMdbKw@mail.gmail.com>
 <97a9e548-1d75-7106-19aa-3c2bc89ad075@arm.com>
 <CAOyxqKk_74sMMob2VSGq2JRX0bBXq9Y3LN+YVZm+84Eyy91tZw@mail.gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-695291822-1509404606=:7297"
X-Mailman-Approved-At: Tue, 31 Oct 2017 14:27:25 +0000
Cc: Stefano Stabellini <sstabellini@kernel.org>, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, Julien Grall <julien.grall@arm.com>,
 Paul.Durrant@citrix.com, Xen-users@lists.xen.org, nd@arm.com,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-users] Error accessing memory mapped by
 xenforeignmemory_map()
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 message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-695291822-1509404606=:7297
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Mon, 30 Oct 2017, Brett Stahlman wrote:
> Julien,
> 
> On Mon, Oct 30, 2017 at 1:37 PM, Julien Grall <julien.grall@arm.com> wrote:
> > On 30/10/17 16:26, Brett Stahlman wrote:
> >>
> >> Hello Julien,
> >
> >
> > Hello Brett,
> >
> >> On Sun, Oct 29, 2017 at 3:37 PM, Julien Grall <julien.grall@arm.com>
> >> wrote:
> >>>
> >>> Hello Brett,
> >>>
> >>> On 27/10/2017 22:58, Brett Stahlman wrote:
> >>>>
> >>>>
> >>>> On Fri, Oct 27, 2017 at 3:22 PM, Stefano Stabellini
> >>>> <sstabellini@kernel.org> wrote:
> >>>>>
> >>>>>
> >>>>> CC'ing the tools Maintainers and Paul
> >>>>>
> >>>>> On Fri, 27 Oct 2017, Brett Stahlman wrote:
> >>>>>>
> >>>>>>
> >>>>>> On Fri, Oct 27, 2017 at 9:31 AM, Roger Pau Monné
> >>>>>> <roger.pau@citrix.com>
> >>>>>> wrote:
> >>>>>>>
> >>>>>>>
> >>>>>>> Adding the ARM maintainers.
> >>>>>>>
> >>>>>>> On Wed, Oct 25, 2017 at 11:54:59AM -0500, Brett Stahlman wrote:
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> I'm trying to use the "xenforeignmemory" library to read arbitrary
> >>>>>>>> memory ranges from a Xen domain. The code performing the reads is
> >>>>>>>> designed to run in dom0 on a Zynq ultrascale MPSoC (ARM64), though
> >>>>>>>> I'm
> >>>>>>>> currently testing in QEMU. I constructed a simple test program,
> >>>>>>>> which
> >>>>>>>> reads an arbitrary domid/address pair from the command line,
> >>>>>>>> converts
> >>>>>>>> the address (assumed to be physical) to a page frame number, and
> >>>>>>>> uses
> >>>>>>>> xenforeignmemory_map() to map the page into the test app's virtual
> >>>>>>>> memory space. Although xenforeignmemory_map() returns a non-NULL
> >>>>>>>> pointer, my attempt to dereference it fails with the following
> >>>>>>>> error:
> >>>>>>>>
> >>>>>>>> (XEN) traps.c:2508:d0v1 HSR=0x93810007 pc=0x400a20 gva=0x7f965f7000
> >>>>>>>> gpa=0x00000030555000
> >>>>>>>>
> >>>>>>>> [   74.361735] Unhandled fault: ttbr address size fault (0x92000000)
> >>>>>>>> at 0x0000007f965f7000
> >>>>>>>> Bus error
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> I'm not sure what a Bus error means on ARM, have you tried to look
> >>>>>>> at traps.c:2508 to see if there's some comment explaining why this
> >>>>>>> fault is triggered?
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>> I believe the fault is occurring because mmap() failed to map the
> >>>>>> page.
> >>>>>> Although xenforeignmemory_map() is indeed returning a non-NULL
> >>>>>> pointer,
> >>>>>> code comments indicate that this does not imply success: page-level
> >>>>>> errors might still be returned in the provided "err" array. In my
> >>>>>> case,
> >>>>>> it appears that an EINVAL is produced by mmap(): specifically, I
> >>>>>> believe
> >>>>>> it's coming from privcmd_ioctl_mmap_batch() (drivers/xen/privcmd.c),
> >>>>>> but
> >>>>>> there are a number of conditions that can produce this error code, and
> >>>>>> I
> >>>>>> haven't yet determined which is to blame...
> >>>>>>
> >>>>>> So although I'm not sure why I would get an "address size" fault, it
> >>>>>> makes sense that the pointer dereference would generate some sort of
> >>>>>> paging-related fault, given that the page mapping was unsuccessful.
> >>>>>> Hopefully, ARM developers will be able to explain why it was
> >>>>>> unsuccessful, or at least give me an idea of what sorts of things
> >>>>>> could
> >>>>>> cause a mapping attempt to fail... At this point, I'm not particular
> >>>>>> about what address I map. I just want to be able to read known data at
> >>>>>> a
> >>>>>> fixed (non-paged) address (e.g., kernel code/data), so I can prove to
> >>>>>> myself that the page is actually mapped.
> >>>>>
> >>>>>
> >>>>>
> >>>>> The fault means "Data Abort from a lower Exception level". It could be
> >>>>> an MMU fault or an alignment fault, according to the ARM ARM.
> >>>>>
> >>>>> I guess that the address range is not good. What DomU addresses are you
> >>>>> trying to map?
> >>>>
> >>>>
> >>>>
> >>>> The intent was to map fixed "guest physical" addresses corresponding to
> >>>> (e.g) the "zero page" of a guest's running kernel. Up until today, I'd
> >>>
> >>>
> >>>
> >>> What do you mean by "zero page"? Is it the guest physical address 0? If
> >>> so,
> >>> the current guest memory layout does not have anything mapped at the
> >>> address.
> >>
> >>
> >> No. I didn't mean guest physical address 0, but rather the start of the
> >> linux kernel itself: specifically, the code in head.S. IIUC, the kernel
> >> bootstrap code responsible for decompressing the kernel typically loads
> >> this code at a fixed address, which on x86 architectures, happens to be
> >> 0x100000. Thus, my assumption has been that if an unmodified Linux OS
> >> were run in an x86 Xen guest, Xen would need to map guest physical
> >> address 0x100000 to the machine physical address where the guest Linux
> >> kernel is actually loaded. I'd also been assuming that if code running
> >> in dom0 wished to use the foreignmemory interface to read the first page
> >> of such a guest's kernel, it would need to provide the "guest physical"
> >> address 0x100000 to xenforeignmemory_map(). I'm still thinking this may
> >> be true for an *unmodified* guest (i.e., HVM), but having read more
> >> about Xen's paravirtualized memory over the weekend, I'm thinking it
> >> would not hold true for a paravirtualized (PV) guest, which doesn't have
> >> the same concept of "guest physical" addresses.
> >
> >
> > I am not x86 expert and will let x86 folks answered to that.
> >
> > To give the Arm64 view, the image headers allow to specify whether the
> > kernel needs to be close to the beginning of the DRAM. But it is still not a
> > fixed address.
> >
> > In practice, the toolstack will always load the Image at the ram base + text
> > offset (specified in the kernel). But that's just for convenience and may
> > change in the future.
> 
> Ok. Perhaps it would help if I examined this code...
> 
> >
> >>
> >>>
> >>>> assumed that a PV guest's kernel would be loaded at a known "guest
> >>>> physical" address (like 0x100000 on i386), and that such addresses
> >>>> corresponded to the gfn's expected by xenforeignmemory_map(). But now I
> >>>> suspect this was an incorrect assumption, at least for the PV case. I've
> >>>> had trouble finding relevant documentation on the Xen site, but I did
> >>>> find a presentation earlier today suggesting that for PV's, gfn == mfn,
> >>>> which IIUC, would effectively preclude the use of fixed addresses in a
> >>>> PV guest. IOW, unlike an HVM's kernel, a PV's kernel cannot be loaded at
> >>>> a "known" address (e.g., 0x100000 on i386).
> >>>>
> >>>> Perhaps my use case (reading a guest kernel's code/data from dom0) makes
> >>>> sense for an HVM, but not a PV? Is it not possible for dom0 to use the
> >>>> foreignmemory interface to map PV guest pages read-only, without knowing
> >>>> in advance what, if anything, those pages represent in the guest? Or is
> >>>> the problem that the very concept of "guest physical" doesn't exist in a
> >>>> PV? I guess it would help if I had a better understanding of what sort
> >>>> of frame numbers are expected by xenforeignmemory_map() when the target
> >>>> VM is a PV. Is the Xen code the only documentation for this sort of
> >>>> thing, or is there some place I could get a high-level overview?
> >>>
> >>>
> >>>
> >>> I am a bit confused with the rest of this e-mail. There are no concept of
> >>> HVM or PV on Arm. This is x86 specific. For Arm, there is a single type
> >>> of
> >>> guest that borrow the goods of both HVM and PV.
> >>>
> >>> For instance, like HVM, the hardware is used to provide a separate
> >>> address
> >>> space for each virtual machine. Arm calls that stage-2 translation. So
> >>> gfn
> >>> != mfn.
> >>
> >>
> >> I was not aware that the HVM/PV concept didn't apply directly to ARM.
> >> Is there a document that summarizes the way Xen's address translation
> >> works on ARM? The document I've been looking at is...
> >>
> >> https://wiki.xen.org/wiki/X86_Paravirtualised_Memory_Management
> >
> >
> > The closest I would find explaining Xen's address translation scheme would
> > be my talk at Xen Developer Summit:
> >
> > https://www.slideshare.net/xen_com_mgr/keeping-coherency-on-arm-julien-grall-arm
> 
> After watching your talk and reading through the "Xen ARM with
> Virtualization Extensions" whitepaper, I think I have a slightly better
> understanding of how Xen ARM handles address translations. So which sort
> of address does xenforeignmemory_map() expect?
> 
> 1. stage 1 input (VA)
> 2. stage 1 output / stage 2 input (IPA)
> 3. stage 2 output (PA)
> 
> (I'm assuming #1 or #2...)

#2, guest physical addresses (also called psudo-physical addresses in
the Arm manuals)
--8323329-695291822-1509404606=:7297
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--8323329-695291822-1509404606=:7297--


From xen-users-bounces@lists.xen.org Tue Oct 31 14:28:15 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 14:28: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 1e9XVZ-0006yK-O4; Tue, 31 Oct 2017 14:27:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ingy.sf.11@gmail.com>) id 1e9AHf-0003EP-Ep
 for xen-users@lists.xenproject.org; Mon, 30 Oct 2017 13:39:19 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 47/58-20813-68B27F95; Mon, 30 Oct 2017 13:39:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJIsWRWlGSWpSXmKPExsXiVRtkqtuq/T3
 SYMFhbYt3+/4yOzB6HP5whSWAMYo1My8pvyKBNePo700sBW/YKrZcvsjSwLiRrYuRk0NIYDqj
 xOY3ol2MXBwsAndYJPoaFzKBOBICP1gk5p1+zAhSJSFQJdG15AkzhF0ksWZ1JxOMvepaC1gNr
 4CgxMmZT1ggpnpJtH18CVbPJqAi8fPVQrA4i4CqRPeyK2wQ9QESr47tZwWxhQWkJT4saAabKS
 KgJLFs7hOwGmYBH4n2R1fZJjDyzUKyYhaSFIStKdG6/Tc7hK0tsWzha2YIW0NiwZ19jMjiCxj
 ZVjFqFKcWlaUW6RoZ6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYuAxDsYPy1
 LOAQoyQHk5IoL1fDt0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwuWt8jhQSLUtNTK9Iyc4AxB
 JOW4OBREuFdA5LmLS5IzC3OTIdInWIM5zi26fIfJo4bD68DyX17bgHJDTfvgthg8tYtEPno2r
 y/TBzPZr5uYBZiycvPS5US510EMk4AZFxGaR7cMliKuMQoKyXMywh0vhBPQWpRbmYJqvwrRnE
 ORiVh3hiQKTyZeSVwN70COpcJ6FwNyS8g55YkIqSkGhjd/vco3XXeFv8szYZ3b+Imtjlxh1xY
 P+y8dU9bx7bm8Hbv+qjl/YKHo/assKu8pZ140IdR9cYmyznrf8lkfeObdWCm9cJZ+x7whbfG3
 Q5Y6zHXoyzmaeUpgymfmKV4AhIfNS9s+CmVtn9D8xcZ9m0pS6KObbjA9erfZfO0HrPfC/mXiR
 ezH5dSYinOSDTUYi4qTgQAEHfHHgwDAAA=
X-Env-Sender: ingy.sf.11@gmail.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1509370757!112613207!1
X-Originating-IP: [74.125.82.53]
X-SpamReason: No, hits=2.9 required=7.0 tests=HTML_IMAGE_ONLY_08,
 HTML_MESSAGE,ML_RADAR_SPEW_LINKS_8,RCVD_BY_IP,spamassassin: ,surbl: 
 (ASYNC_NO) c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZX
 R1cm5lZCBsZl9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1074 invoked from network); 30 Oct 2017 13:39:17 -0000
Received: from mail-wm0-f53.google.com (HELO mail-wm0-f53.google.com)
 (74.125.82.53)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 30 Oct 2017 13:39:17 -0000
Received: by mail-wm0-f53.google.com with SMTP id y80so9119495wmd.0
 for <xen-users@lists.xenproject.org>; Mon, 30 Oct 2017 06:39:17 -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=jt6FFU+MurVgEN4e5lwe5MzFvbWLumM1Qgv14bmkFgU=;
 b=OvycvpXdDoVMCx3/MpVe2XugDuasMzyXNPeGAdS54TjhEYvz+0cHXwbcyflAb7E5No
 Z/ETWb7dCZJYaGag0Y2zmpeWR0FEz3DyqVlgD/FgvLWUfRz5YfG4r45VS+4iDggovMep
 Tm12k96RYj0YKHhjolZcuSbIVRtfXxY71UToaU0pmhTrOG02G2GEhKhGqQnwJzA6pCvw
 dhR9N5tQRZ4IvjLCs0f/5JQMkF71DXQ1TfAX/BqDqWhm9OV6McJ6tGVc0JdTStXeq4Tx
 bCqgUqJoRbWeIqnvFLsnb3on7xm9FVs9sG0zf8NgAV9xxm+4Knvy1EhI1MmUmjtP8CUr
 0pnA==
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=jt6FFU+MurVgEN4e5lwe5MzFvbWLumM1Qgv14bmkFgU=;
 b=nfuj/sgmiVuyTxVM54aGMIltPpC+m2Uf/T4WEIscKCn6tkZmXAqxrOaMd4PjCVQSOv
 b40Y0yzK4ehShNirIcChzOok/6ZrNTb7Q/vH/UzOEC6KFOpGQGEj1/UwlLntT1//OpMz
 mudwoBtohQoPrKuUh8szVeRX1sv7hsi3g/654OYmcNUQ3ZiaDrdZybjXgwGsQaNduzSX
 2OJlJs76Zs1EV1u/REtE78H8lPFbS3xbMpdldINolUPCEa4cfFAOrakHnzwzyK0i6Fsj
 SbXGqtfgXS1OfHdXsfLTqPT8OS3J127TDeFrtLDHorsLXp3rGWpL6NWznvsJAKvyy74K
 SOrg==
X-Gm-Message-State: AMCzsaVMRHiQ9+nV2NaD7v6sfn5VpWSzvqXuaAQJtY6uQOqHlE3AaxLT
 XqUqd+OeHK6QwpQq95N3byGqDz30zhbzpUM6LDvy4Q==
X-Google-Smtp-Source: ABhQp+SecJI/Qu+NqDmxNs8nQmvaPmMAQZlu80LRLVGfDfF5SpcKKp53d6dGDw37Vlffa95fo0wg1P6GU/FjzFXRtnA=
X-Received: by 10.28.178.81 with SMTP id b78mr3784439wmf.157.1509370757204;
 Mon, 30 Oct 2017 06:39:17 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.21.129 with HTTP; Mon, 30 Oct 2017 06:39:16 -0700 (PDT)
From: IngY Sf <ingy.sf.11@gmail.com>
Date: Mon, 30 Oct 2017 14:39:16 +0100
Message-ID: <CAJPvS87q4ebUgiW1pg-Q_Q0zRYYXis3Nz1UqezRGsgR1oRAxMg@mail.gmail.com>
To: xen-users@lists.xenproject.org
X-Mailman-Approved-At: Tue, 31 Oct 2017 14:27:12 +0000
Subject: [Xen-users] Xen Context switch
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="===============7523596374063595911=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============7523596374063595911==
Content-Type: multipart/alternative; boundary="001a11443e36d156a5055cc3c3b6"

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

Hello,

Does Xen save the VMCS fields contents on each context switch?

Regards,
Ingy
=E1=90=A7

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

<div dir=3D"ltr">Hello,<div><br></div><div>Does Xen save the VMCS fields co=
ntents on each context switch?</div><div><br></div><div>Regards,</div><div>=
Ingy</div></div><div hspace=3D"streak-pt-mark" style=3D"max-height:1px"><im=
g alt=3D"" style=3D"width:0px;max-height:0px;overflow:hidden" src=3D"https:=
//mailfoogae.appspot.com/t?sender=3DaaW5neS5zZi4xMUBnbWFpbC5jb20%3D&amp;typ=
e=3Dzerocontent&amp;guid=3Df5c678b9-1d38-4060-927b-b167b3e4acce"><font colo=
r=3D"#ffffff" size=3D"1">=E1=90=A7</font></div>

--001a11443e36d156a5055cc3c3b6--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============7523596374063595911==--


From xen-users-bounces@lists.xen.org Tue Oct 31 14:28:15 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 14:28: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 1e9XVn-0006ys-C2; Tue, 31 Oct 2017 14:27:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <neilsikka@gmail.com>) id 1e9Jxr-0003qX-Ja
 for xen-users@lists.xen.org; Mon, 30 Oct 2017 23:59:31 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 0A/DA-11148-2ECB7F95; Mon, 30 Oct 2017 23:59:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNIsWRWlGSWpSXmKPExsVyMfT+Wt2He75
 HGkztN7RYdfUAqwOjx9Hdv5kCGKNYM/OS8isSWDMOXZzJVNDuUDHtxkamBsYLll2MXBxCApMY
 Jf423mMDcVgE7rBIXNg/kRXEkRD4wSJx4/1XoAwnkFMlsfEKSALELpLYfOMgO4RdIPF+3SSwO
 K+AoMTJmU9YQGwhAS+JtlWLmEBsNgE1iYfrJwLN4QDaoCox56cORHmAxMkjh8DGCAvoSkyZtg
 6sXERAWmLGlSawcmYBH4nmxXoTGPlmIVkwCyEDEmYW0JRo3f6bHcLWlli28DUzhK0hseDOPkZ
 k8QWMbKsYNYpTi8pSi3QNTfSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQKDlgEI
 djCePe15iFGSg0lJlHen4/dIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8IsAoEBIsSk1PrUjLz
 AHGD0xagoNHSYTXaBdQmre4IDG3ODMdInWK0Zvjwp1Lf5g4jm26DCQP7LkFJDfcvAsk94HJZz
 NfNzALseTl56VKifOqg2wQABmRUZoHtwCWBi4xykoJ8zICnSzEU5BalJtZgir/ilGcg1FJmPf
 FbqApPJl5JXB3vAI6kQnoRA3JLyAnliQipKQaGJ0WW6RNPxSS1sew2SH6fmHr7rwVZW/XH0qz
 iLddbcZbom8okK/Zttow5eONH/P3VjowWf3POfpH+3oRz+OU3b3JZ//lRM9q5/S4JRKfeE+lv
 nrWlzcpNz8EefJWLjmTefMix6otkhPSzr0/XN5VUdZ2c3n5W+bdZq+jzTo6VXZfkf1wRSJUWo
 mlOCPRUIu5qDgRAKNkpfz+AgAA
X-Env-Sender: neilsikka@gmail.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1509407968!95347135!1
X-Originating-IP: [209.85.223.173]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59613 invoked from network); 30 Oct 2017 23:59:29 -0000
Received: from mail-io0-f173.google.com (HELO mail-io0-f173.google.com)
 (209.85.223.173)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 30 Oct 2017 23:59:29 -0000
Received: by mail-io0-f173.google.com with SMTP id 134so31177214ioo.0
 for <xen-users@lists.xen.org>; Mon, 30 Oct 2017 16:59:29 -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=nNOoJfUn9Zl68cOeJQYJB1g2SfYQH1hPB/zpVqzS22E=;
 b=ZmgGsKfWgdSUB+8Ozb/OQtUoHt1H/WrEXxR/kWvW7/C8QY/ezns8ZTrJmW9kmKWcaz
 I7hFUgfoIZKndlGQ7oqOw1d3X8XmArk1EZGxGnxortKBsWtldSV584QjhavSJbcKtqb9
 +UaSGzhTQoDzTP/HfCU3Z+YrvpNPsm2DDcxkB/gFtPacAdkmmliczpmD9tBpmv+o8EuP
 JoQLtA8T5ziCS7Ar+m7ADZvW8tUz1bfz5tEHTyhsm30SNiQjU99qvUzx5f3zkVQ2/ly4
 zmKcA2EKJoiMaePIXhHS06n2psUyu6elplLuoJrduC23BKRpDX37d2zN/d+kX4xUFqdT
 QvIw==
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=nNOoJfUn9Zl68cOeJQYJB1g2SfYQH1hPB/zpVqzS22E=;
 b=LKi+15shj14rduShscm88EuZdk/emEXAJzKh7v5ZFGN1AcvqGAAUt0LIVk23mSkJhX
 T3LEKOOtEgd0vjIwZBhDRhtTWrueYOfzXCfaYNQkgPvl3INQfrB1b4Mu6qcq5XDDW8eQ
 +zLDJny0ftQahaOkf7yRcDHWXSfvuxCsZ9wDrlE9r2eoOhmhYFTZIAjqoDPz+lntJmnW
 byVATQML+OkrCGHJmpB9ktmY52lb9rBlsPgvcfiFNaz254q3+XaCaxwixjbsOcOv6d8A
 tJpL5CCgKwnhuSsAGH/TPGV6/BWDD0M5JIubeYaxuP4rRCm/Sxp+VDcINRlh8h0ou6Vt
 3LvA==
X-Gm-Message-State: AMCzsaU3aMhA3hEVsu548Dp2BmdukyZRYW0ERTnUuGH5i2pa68Ap8Byj
 jEhbFU4f6DVJOxcnueKhLtl87L0MGfqCDJAHPgOEJw==
X-Google-Smtp-Source: ABhQp+TkAlGC5qJFsyUrS0jEFNAeQRl66fBbK2arBREC8sCJ3rgHvuJHhWpQG/L8aPKvx2OEWnXoxKts+58GmkjeMpk=
X-Received: by 10.107.83.22 with SMTP id h22mr153425iob.40.1509407968031; Mon,
 30 Oct 2017 16:59:28 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.2.101.201 with HTTP; Mon, 30 Oct 2017 16:59:07 -0700 (PDT)
From: Neil Sikka <neilsikka@gmail.com>
Date: Mon, 30 Oct 2017 19:59:07 -0400
Message-ID: <CAHPMNWfKQ5QRKtnQw-5S=euyNKqW46KBX9=5MOWripf1f9cwSA@mail.gmail.com>
To: xen-users@lists.xen.org
X-Mailman-Approved-At: Tue, 31 Oct 2017 14:27:25 +0000
Subject: [Xen-users] VGA passthrough with USB 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="===============3966196733685964600=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============3966196733685964600==
Content-Type: multipart/alternative; boundary="089e08285970c179df055ccc6d56"

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

Hello, I am trying to passthrough 2 physical devices to a DomU: my
integrated GPU that=E2=80=99s integrated into my CPU and my USB controller.=
 These 2
devices are shown in lspci as follows:


00:02.0 VGA compatible controller: Intel Corporation Haswell Integrated
Graphics Controller (rev 06)

=E2=80=A6

00:14.0 USB controller: Intel Corporation Lynx Point USB xHCI Host
Controller (rev 04)


My Setup:

xen_pciback compiled and loading as a module

Dom0 has the necessary backend drivers, so I=E2=80=99m assuming its pvops, =
which
the docs say should be using =E2=80=9Cxen-pciback=E2=80=9D rather than =E2=
=80=9Cpciback=E2=80=9D in classic
kernels.

Appended to my grub line: xen-pciback.hide=3D(00:02.0)(00:14.0)
modprobe.blacklist=3Di915,xhci_pci,xhci_hcd

i915.ko is renamed to _i915.ko because it gets loaded despite
modprobe.blacklist argument, and I think i915 is competing with
xen-pciback.ko for (00:02.0)

DomU.cfg has: gfx_passthru=3D1        pci=3D['00:02.0','00:14.0']

Before starting DomU, I run xl pci-assignable-add 00:02.0 && xl
pci-assignable-add 00:14.0


I have gotten each passthrough to independently work correctly on my
computer in the past, so I know the hardware supports it. When combining
the USB and GPU passthrough, I am seeing different things online and am
confused about the correct way to configure my Dom0/DomUs. Here:


https://wiki.xenproject.org/wiki/Xen_VGA_Passthrough


it says nothing about passing the BDF of the iGPU to xen-pciback.hide=3D
argument in grub. However that page links to a document, here:


https://wiki.xenproject.org/wiki/File:Xen_VGA_Passthrough_to_Windows_8_Cons=
umer_Preview_64-bit_English_HVM_domU_and_Windows_XP_Home_Edition_SP3_HVM_do=
mU_with_Xen_4.2-unstable_Changeset_25070_and_Linux_Kernel_3.3.0_in_Ubuntu_1=
1.10_oneiric_ocelot_amd64_Final_Release_Dom0.pdf


which says to pass the BDF of the discrete GPU 01:00.0 to the grub
xen-pciback.hide parameter. When I use xen-pciback.hide=3D(00.02.0)(00:14.0=
),
I see 23 "vgaarb: this pci device is not a vga device" errors when I boot
Dom0 (which might be related to the fact that lspci reports 23 devices?).
When I remove (00:02.0), I dont see the vgaarb errors, but in both cases,
when I create the DomU, the VGA passthrough works.


When I use xen-pciback.hide=3D(00.02.0)(00:14.0) and try to passthrough bot=
h
together, I also get SATA write errors.


How can correctly I passthrough both the iGPU and the USB controller to
avoid SATA errors leading to disk corruption and vgaarb errors?


Thank You.
Neil

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

<div dir=3D"ltr"><p class=3D"MsoNormal" style=3D"margin-bottom:0.0001pt;lin=
e-height:normal">Hello, I am trying to passthrough 2 physical devices to a =
DomU: my integrated GPU that=E2=80=99s integrated into my CPU and my USB co=
ntroller. These 2 devices are shown in lspci as follows:</p><p class=3D"Mso=
Normal" style=3D"margin-bottom:0.0001pt;line-height:normal"><br></p><p clas=
s=3D"MsoNormal" style=3D"margin-bottom:0.0001pt;line-height:normal">00:02.0=
 VGA compatible controller: Intel Corporation Haswell Integrated Graphics C=
ontroller (rev 06)</p><p class=3D"MsoNormal" style=3D"margin-bottom:0.0001p=
t;line-height:normal">=E2=80=A6</p><p class=3D"MsoNormal" style=3D"margin-b=
ottom:0.0001pt;line-height:normal">00:14.0 USB controller: Intel Corporatio=
n Lynx Point USB xHCI Host Controller (rev 04)</p><p class=3D"MsoNormal" st=
yle=3D"margin-bottom:0.0001pt;line-height:normal"><br></p><p class=3D"MsoNo=
rmal" style=3D"margin-bottom:0.0001pt;line-height:normal">My Setup:</p><p c=
lass=3D"MsoNormal" style=3D"margin-bottom:0.0001pt;line-height:normal">xen_=
pciback compiled and loading as a module</p><p class=3D"MsoNormal" style=3D=
"margin-bottom:0.0001pt;line-height:normal">Dom0 has the necessary backend =
drivers, so I=E2=80=99m assuming its pvops, which the docs say should be us=
ing =E2=80=9Cxen-pciback=E2=80=9D rather than =E2=80=9Cpciback=E2=80=9D in =
classic kernels.</p><p class=3D"MsoNormal" style=3D"margin-bottom:0.0001pt;=
line-height:normal">Appended to my grub line: xen-pciback.hide=3D(00:02.0)(=
00:14.0) modprobe.blacklist=3Di915,xhci_pci,xhci_hcd</p><p class=3D"MsoNorm=
al" style=3D"margin-bottom:0.0001pt;line-height:normal">i915.ko is renamed =
to _i915.ko because it gets loaded despite modprobe.blacklist argument, and=
 I think i915 is competing with xen-pciback.ko for (00:02.0)</p><p class=3D=
"MsoNormal" style=3D"margin-bottom:0.0001pt;line-height:normal">DomU.cfg ha=
s: gfx_passthru=3D1=C2=A0 =C2=A0 =C2=A0 =C2=A0 pci=3D[&#39;00:02.0&#39;,&#3=
9;00:14.0&#39;]</p><p class=3D"MsoNormal" style=3D"margin-bottom:0.0001pt;l=
ine-height:normal">Before starting DomU, I run xl pci-assignable-add 00:02.=
0 &amp;&amp; xl pci-assignable-add 00:14.0</p><p class=3D"MsoNormal" style=
=3D"margin-bottom:0.0001pt;line-height:normal"><br></p><p class=3D"MsoNorma=
l" style=3D"margin-bottom:0.0001pt;line-height:normal">I have gotten each p=
assthrough to independently work correctly on my computer in the past, so I=
 know the hardware supports it. When combining the USB and GPU passthrough,=
 I am seeing different things online and am confused about the correct way =
to configure my Dom0/DomUs. Here:</p><p class=3D"MsoNormal" style=3D"margin=
-bottom:0.0001pt;line-height:normal"><br></p><p class=3D"MsoNormal" style=
=3D"margin-bottom:0.0001pt;line-height:normal"><a href=3D"https://wiki.xenp=
roject.org/wiki/Xen_VGA_Passthrough">https://wiki.xenproject.org/wiki/Xen_V=
GA_Passthrough</a></p><p class=3D"MsoNormal" style=3D"margin-bottom:0.0001p=
t;line-height:normal"><br></p><p class=3D"MsoNormal" style=3D"margin-bottom=
:0.0001pt;line-height:normal">it says nothing about passing the BDF of the =
iGPU to xen-pciback.hide=3D argument in grub. However that page links to a =
document, here:</p><p class=3D"MsoNormal" style=3D"margin-bottom:0.0001pt;l=
ine-height:normal"><br></p><p class=3D"MsoNormal" style=3D"margin-bottom:0.=
0001pt;line-height:normal"><a href=3D"https://wiki.xenproject.org/wiki/File=
:Xen_VGA_Passthrough_to_Windows_8_Consumer_Preview_64-bit_English_HVM_domU_=
and_Windows_XP_Home_Edition_SP3_HVM_domU_with_Xen_4.2-unstable_Changeset_25=
070_and_Linux_Kernel_3.3.0_in_Ubuntu_11.10_oneiric_ocelot_amd64_Final_Relea=
se_Dom0.pdf">https://wiki.xenproject.org/wiki/File:Xen_VGA_Passthrough_to_W=
indows_8_Consumer_Preview_64-bit_English_HVM_domU_and_Windows_XP_Home_Editi=
on_SP3_HVM_domU_with_Xen_4.2-unstable_Changeset_25070_and_Linux_Kernel_3.3.=
0_in_Ubuntu_11.10_oneiric_ocelot_amd64_Final_Release_Dom0.pdf</a></p><p cla=
ss=3D"MsoNormal" style=3D"margin-bottom:0.0001pt;line-height:normal"><br></=
p><p class=3D"MsoNormal" style=3D"margin-bottom:0.0001pt;line-height:normal=
">which says to pass the BDF of the discrete GPU 01:00.0 to the grub xen-pc=
iback.hide parameter. When I use xen-pciback.hide=3D(00.02.0)(00:14.0), I s=
ee 23 &quot;vgaarb: this pci device is not a vga device&quot; errors when I=
 boot Dom0 (which might be related to the fact that lspci reports 23 device=
s?). When I remove (00:02.0), I dont see the vgaarb errors, but in both cas=
es, when I create the DomU, the VGA passthrough works.=C2=A0</p><p class=3D=
"MsoNormal" style=3D"margin-bottom:0.0001pt;line-height:normal"><br></p><p =
class=3D"MsoNormal" style=3D"margin-bottom:0.0001pt;line-height:normal">Whe=
n I use xen-pciback.hide=3D(00.02.0)(00:14.0) and try to passthrough both t=
ogether, I also get SATA write errors.</p><p class=3D"MsoNormal" style=3D"m=
argin-bottom:0.0001pt;line-height:normal"><br></p><p class=3D"MsoNormal" st=
yle=3D"margin-bottom:0.0001pt;line-height:normal">How can correctly I passt=
hrough both the iGPU and the USB controller to avoid SATA errors leading to=
 disk corruption and vgaarb errors?</p><p class=3D"MsoNormal" style=3D"marg=
in-bottom:0.0001pt;line-height:normal"><br></p><p class=3D"MsoNormal" style=
=3D"margin-bottom:0.0001pt;line-height:normal">Thank You.</p><div>Neil</div=
></div>

--089e08285970c179df055ccc6d56--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============3966196733685964600==--


From xen-users-bounces@lists.xen.org Tue Oct 31 15:31:32 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 15:31: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 1e9YUp-0004b5-Lo; Tue, 31 Oct 2017 15:30:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <brettstahlman@gmail.com>) id 1e9YUo-0004az-OY
 for Xen-users@lists.xen.org; Tue, 31 Oct 2017 15:30:30 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 C1/7E-29298-51798F95; Tue, 31 Oct 2017 15:30:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDIsWRWlGSWpSXmKPExsVyMfS6oa7o9B+
 RBu09jBarrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8bv999YCl57VPx9t4C9gXGrdRcjF4eQwERG
 iTmfTrGDOCwCs1glNuybwALiSAhsY5X4vO49cxcjJ5BTJrF08yp2CLtI4uKifywQdr7E+mlNY
 HFeAUGJkzOfgMWFBLwkevvegdmcAt4S+79/YIRY18oq8Wn2ebAEm4CexN3FG8GaWQRUJb6tuM
 UKMShAoufpHrC4MJB9s6kB7AgRAX2JTbcbwU5lFrjCKPG79S9YEbOApkTr9t9QtrbEsoWvmSc
 wCs1CctQsJGWzkJQtYGRexahRnFpUllqka2Sql1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSs
 l5yfu4kRGNb1DAyMOxh3tfsdYpTkYFIS5d3p+D1SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvw
 6k/IoUEi1LTUyvSMnOAEQaTluDgURLhXQKS5i0uSMwtzkyHSJ1i9Oa4cOfSHyaOY5suA8kfk6
 4AyQN7bgHJRzfuAslnM183MAux5OXnpUqJ834EGSEAMiKjNA9uASxRXGKUlRLmZWRgYBDiKUg
 tys0sQZV/xSjOwagkzPsEZApPZl4J3B2vgE5kAjrRSwLsxJJEhJRUA6Pgy7hDycc+7Vz68Ot2
 9kttVbM/8shk+Vhdeut463bs1mn/M//c/Fm+xE3O4sNq8YSOhQs27HORr5vJHH7mZBXvvylzG
 Hat27OrdZfazewPz3w//T9b233lFsPhPM7/N3a3rZJTlb8t/GuuwYTVYq/+Pmo8sDZphZf1HL
 mZ5cVnJ35i2jVpj2CDlxJLcUaioRZzUXEiAM03s7APAwAA
X-Env-Sender: brettstahlman@gmail.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1509463828!109604325!1
X-Originating-IP: [209.85.215.49]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46856 invoked from network); 31 Oct 2017 15:30:28 -0000
Received: from mail-lf0-f49.google.com (HELO mail-lf0-f49.google.com)
 (209.85.215.49)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 Oct 2017 15:30:28 -0000
Received: by mail-lf0-f49.google.com with SMTP id a69so19509144lfe.5
 for <Xen-users@lists.xen.org>; Tue, 31 Oct 2017 08:30:28 -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=Cl4N/8jR2eQRRCCwU4pKwP3hFYTSie+T5Dk8vup1tmk=;
 b=YacqNWuHqW9nBruo36f8jJl+hYR3EGalKHopfd0nmDIUSmIQw4H/ZDPFoyLC704Pe4
 fu5CBhVtm4ZawqbcIAkb/ayvr8V0XFcFUUe4Qz2yxOnzIlqJaC5yvAOy6hTs6qwyEnsa
 7gLi+rNvX43g3chLHvQp3bPS1sTQ1j3N+sS2wwVQlCX/ZWyrNmhL9WCJkNDiYOx99rH8
 0rkFDASDmfqUppwbshudXzpiKlm4LHNB/Xr9hY7pdBBLcYPBHcm+tPBphnlLaMleJl5H
 JZdRWwUajjn0iqsxKZmUJdE9kNted17yXAvod2eX2u17hVi7kvMVUtVbYO+bOKikqj9V
 43tw==
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=Cl4N/8jR2eQRRCCwU4pKwP3hFYTSie+T5Dk8vup1tmk=;
 b=GJqthoLf4BsGZTauzB64W31Ry5HOW2h5b8KM5udQRNQLLkrZR+pzAqzVArdsSr6ZVV
 QgGJ9LMfdz19DG8o3Jfm0dqbVgXcjTjod0r1B2L3fQqMZhmCuiWLxbCMFy43VYkTq/ZG
 cescZWQxMBR8gor8bjkaac3sQ/3subkXalrj1MLMlz9d7YhS6tzRAdD7l45TNzzrUa+x
 sGh6j9ryX+6hIcO/eUTg8jgzPHdkoE1RlCYkCteErj093O2m4doOL+EQSo0z+9wUKcRy
 v2EZuFiy/CNMLyAhb+d6Fnz7TyxKUnkOZ7ciclNMwHm0pY65ITvJqP749Z1M5Pnm3+do
 zDeQ==
X-Gm-Message-State: AMCzsaWYyljcyWhkSNqELRZ5lpKIYgfNpRqZvMKggBUVab83RuWs/juy
 JwIBciVOZu6C2NdHTvxAteXcp/m4uE6baUL4Jgk=
X-Google-Smtp-Source: ABhQp+QtOmHrzROYRGhOrj7Wn5gEqWKb7ErkFbG9hAqUyfHfLY2Q5j12bEW7AOGzbJ7PdnhPmHuD6O8DlrqCoDUmv+s=
X-Received: by 10.25.190.2 with SMTP id o2mr996968lff.249.1509463827850; Tue,
 31 Oct 2017 08:30:27 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.202.80 with HTTP; Tue, 31 Oct 2017 08:30:26 -0700 (PDT)
In-Reply-To: <alpine.DEB.2.10.1710301601300.7297@sstabellini-ThinkPad-X260>
References: <CAOyxqKnSvNg615GpJqXy7=TqPCsHebD44ORDbrGQ0_yYYFkdoQ@mail.gmail.com>
 <20171027143133.dydwt3ctp7qu4ed4@dhcp-3-128.uk.xensource.com>
 <CAOyxqK=6L5M13wTYaQXTpvZ0qdfWthmrxMsDvzFQO1gmKHP_bw@mail.gmail.com>
 <alpine.DEB.2.10.1710271303580.3086@sstabellini-ThinkPad-X260>
 <CAOyxqKmmq=wnq+72C-LPWuNLNLv_cNRd=ReXbWHah-e7TpVMeQ@mail.gmail.com>
 <12549fe2-cc1e-6c3f-25de-c49f27e8fbec@arm.com>
 <CAOyxqKmDv0v2gW5sE4Fio6uCHUsznfJyFCsUmCUgF-PaBMdbKw@mail.gmail.com>
 <97a9e548-1d75-7106-19aa-3c2bc89ad075@arm.com>
 <CAOyxqKk_74sMMob2VSGq2JRX0bBXq9Y3LN+YVZm+84Eyy91tZw@mail.gmail.com>
 <alpine.DEB.2.10.1710301601300.7297@sstabellini-ThinkPad-X260>
From: Brett Stahlman <brettstahlman@gmail.com>
Date: Tue, 31 Oct 2017 10:30:26 -0500
Message-ID: <CAOyxqKk53ZLnU+OBi0ZFgUAc1m0+NSONkAHk5GKSy0LCFCRyzg@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: wei.liu2@citrix.com, ian.jackson@eu.citrix.com,
 Julien Grall <julien.grall@arm.com>, Paul.Durrant@citrix.com,
 Xen-users@lists.xen.org, nd@arm.com,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-users] Error accessing memory mapped by
	xenforeignmemory_map()
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>

T24gTW9uLCBPY3QgMzAsIDIwMTcgYXQgNjowMyBQTSwgU3RlZmFubyBTdGFiZWxsaW5pCjxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPiBPbiBNb24sIDMwIE9jdCAyMDE3LCBCcmV0dCBT
dGFobG1hbiB3cm90ZToKPj4gSnVsaWVuLAo+Pgo+PiBPbiBNb24sIE9jdCAzMCwgMjAxNyBhdCAx
OjM3IFBNLCBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4gPiBP
biAzMC8xMC8xNyAxNjoyNiwgQnJldHQgU3RhaGxtYW4gd3JvdGU6Cj4+ID4+Cj4+ID4+IEhlbGxv
IEp1bGllbiwKPj4gPgo+PiA+Cj4+ID4gSGVsbG8gQnJldHQsCj4+ID4KPj4gPj4gT24gU3VuLCBP
Y3QgMjksIDIwMTcgYXQgMzozNyBQTSwgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KPj4gPj4gd3JvdGU6Cj4+ID4+Pgo+PiA+Pj4gSGVsbG8gQnJldHQsCj4+ID4+Pgo+PiA+Pj4g
T24gMjcvMTAvMjAxNyAyMjo1OCwgQnJldHQgU3RhaGxtYW4gd3JvdGU6Cj4+ID4+Pj4KPj4gPj4+
Pgo+PiA+Pj4+IE9uIEZyaSwgT2N0IDI3LCAyMDE3IGF0IDM6MjIgUE0sIFN0ZWZhbm8gU3RhYmVs
bGluaQo+PiA+Pj4+IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPj4gPj4+Pj4KPj4g
Pj4+Pj4KPj4gPj4+Pj4gQ0MnaW5nIHRoZSB0b29scyBNYWludGFpbmVycyBhbmQgUGF1bAo+PiA+
Pj4+Pgo+PiA+Pj4+PiBPbiBGcmksIDI3IE9jdCAyMDE3LCBCcmV0dCBTdGFobG1hbiB3cm90ZToK
Pj4gPj4+Pj4+Cj4+ID4+Pj4+Pgo+PiA+Pj4+Pj4gT24gRnJpLCBPY3QgMjcsIDIwMTcgYXQgOToz
MSBBTSwgUm9nZXIgUGF1IE1vbm7DqQo+PiA+Pj4+Pj4gPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+
PiA+Pj4+Pj4gd3JvdGU6Cj4+ID4+Pj4+Pj4KPj4gPj4+Pj4+Pgo+PiA+Pj4+Pj4+IEFkZGluZyB0
aGUgQVJNIG1haW50YWluZXJzLgo+PiA+Pj4+Pj4+Cj4+ID4+Pj4+Pj4gT24gV2VkLCBPY3QgMjUs
IDIwMTcgYXQgMTE6NTQ6NTlBTSAtMDUwMCwgQnJldHQgU3RhaGxtYW4gd3JvdGU6Cj4+ID4+Pj4+
Pj4+Cj4+ID4+Pj4+Pj4+Cj4+ID4+Pj4+Pj4+IEknbSB0cnlpbmcgdG8gdXNlIHRoZSAieGVuZm9y
ZWlnbm1lbW9yeSIgbGlicmFyeSB0byByZWFkIGFyYml0cmFyeQo+PiA+Pj4+Pj4+PiBtZW1vcnkg
cmFuZ2VzIGZyb20gYSBYZW4gZG9tYWluLiBUaGUgY29kZSBwZXJmb3JtaW5nIHRoZSByZWFkcyBp
cwo+PiA+Pj4+Pj4+PiBkZXNpZ25lZCB0byBydW4gaW4gZG9tMCBvbiBhIFp5bnEgdWx0cmFzY2Fs
ZSBNUFNvQyAoQVJNNjQpLCB0aG91Z2gKPj4gPj4+Pj4+Pj4gSSdtCj4+ID4+Pj4+Pj4+IGN1cnJl
bnRseSB0ZXN0aW5nIGluIFFFTVUuIEkgY29uc3RydWN0ZWQgYSBzaW1wbGUgdGVzdCBwcm9ncmFt
LAo+PiA+Pj4+Pj4+PiB3aGljaAo+PiA+Pj4+Pj4+PiByZWFkcyBhbiBhcmJpdHJhcnkgZG9taWQv
YWRkcmVzcyBwYWlyIGZyb20gdGhlIGNvbW1hbmQgbGluZSwKPj4gPj4+Pj4+Pj4gY29udmVydHMK
Pj4gPj4+Pj4+Pj4gdGhlIGFkZHJlc3MgKGFzc3VtZWQgdG8gYmUgcGh5c2ljYWwpIHRvIGEgcGFn
ZSBmcmFtZSBudW1iZXIsIGFuZAo+PiA+Pj4+Pj4+PiB1c2VzCj4+ID4+Pj4+Pj4+IHhlbmZvcmVp
Z25tZW1vcnlfbWFwKCkgdG8gbWFwIHRoZSBwYWdlIGludG8gdGhlIHRlc3QgYXBwJ3MgdmlydHVh
bAo+PiA+Pj4+Pj4+PiBtZW1vcnkgc3BhY2UuIEFsdGhvdWdoIHhlbmZvcmVpZ25tZW1vcnlfbWFw
KCkgcmV0dXJucyBhIG5vbi1OVUxMCj4+ID4+Pj4+Pj4+IHBvaW50ZXIsIG15IGF0dGVtcHQgdG8g
ZGVyZWZlcmVuY2UgaXQgZmFpbHMgd2l0aCB0aGUgZm9sbG93aW5nCj4+ID4+Pj4+Pj4+IGVycm9y
Ogo+PiA+Pj4+Pj4+Pgo+PiA+Pj4+Pj4+PiAoWEVOKSB0cmFwcy5jOjI1MDg6ZDB2MSBIU1I9MHg5
MzgxMDAwNyBwYz0weDQwMGEyMCBndmE9MHg3Zjk2NWY3MDAwCj4+ID4+Pj4+Pj4+IGdwYT0weDAw
MDAwMDMwNTU1MDAwCj4+ID4+Pj4+Pj4+Cj4+ID4+Pj4+Pj4+IFsgICA3NC4zNjE3MzVdIFVuaGFu
ZGxlZCBmYXVsdDogdHRiciBhZGRyZXNzIHNpemUgZmF1bHQgKDB4OTIwMDAwMDApCj4+ID4+Pj4+
Pj4+IGF0IDB4MDAwMDAwN2Y5NjVmNzAwMAo+PiA+Pj4+Pj4+PiBCdXMgZXJyb3IKPj4gPj4+Pj4+
Pgo+PiA+Pj4+Pj4+Cj4+ID4+Pj4+Pj4KPj4gPj4+Pj4+PiBJJ20gbm90IHN1cmUgd2hhdCBhIEJ1
cyBlcnJvciBtZWFucyBvbiBBUk0sIGhhdmUgeW91IHRyaWVkIHRvIGxvb2sKPj4gPj4+Pj4+PiBh
dCB0cmFwcy5jOjI1MDggdG8gc2VlIGlmIHRoZXJlJ3Mgc29tZSBjb21tZW50IGV4cGxhaW5pbmcg
d2h5IHRoaXMKPj4gPj4+Pj4+PiBmYXVsdCBpcyB0cmlnZ2VyZWQ/Cj4+ID4+Pj4+Pgo+PiA+Pj4+
Pj4KPj4gPj4+Pj4+Cj4+ID4+Pj4+PiBJIGJlbGlldmUgdGhlIGZhdWx0IGlzIG9jY3VycmluZyBi
ZWNhdXNlIG1tYXAoKSBmYWlsZWQgdG8gbWFwIHRoZQo+PiA+Pj4+Pj4gcGFnZS4KPj4gPj4+Pj4+
IEFsdGhvdWdoIHhlbmZvcmVpZ25tZW1vcnlfbWFwKCkgaXMgaW5kZWVkIHJldHVybmluZyBhIG5v
bi1OVUxMCj4+ID4+Pj4+PiBwb2ludGVyLAo+PiA+Pj4+Pj4gY29kZSBjb21tZW50cyBpbmRpY2F0
ZSB0aGF0IHRoaXMgZG9lcyBub3QgaW1wbHkgc3VjY2VzczogcGFnZS1sZXZlbAo+PiA+Pj4+Pj4g
ZXJyb3JzIG1pZ2h0IHN0aWxsIGJlIHJldHVybmVkIGluIHRoZSBwcm92aWRlZCAiZXJyIiBhcnJh
eS4gSW4gbXkKPj4gPj4+Pj4+IGNhc2UsCj4+ID4+Pj4+PiBpdCBhcHBlYXJzIHRoYXQgYW4gRUlO
VkFMIGlzIHByb2R1Y2VkIGJ5IG1tYXAoKTogc3BlY2lmaWNhbGx5LCBJCj4+ID4+Pj4+PiBiZWxp
ZXZlCj4+ID4+Pj4+PiBpdCdzIGNvbWluZyBmcm9tIHByaXZjbWRfaW9jdGxfbW1hcF9iYXRjaCgp
IChkcml2ZXJzL3hlbi9wcml2Y21kLmMpLAo+PiA+Pj4+Pj4gYnV0Cj4+ID4+Pj4+PiB0aGVyZSBh
cmUgYSBudW1iZXIgb2YgY29uZGl0aW9ucyB0aGF0IGNhbiBwcm9kdWNlIHRoaXMgZXJyb3IgY29k
ZSwgYW5kCj4+ID4+Pj4+PiBJCj4+ID4+Pj4+PiBoYXZlbid0IHlldCBkZXRlcm1pbmVkIHdoaWNo
IGlzIHRvIGJsYW1lLi4uCj4+ID4+Pj4+Pgo+PiA+Pj4+Pj4gU28gYWx0aG91Z2ggSSdtIG5vdCBz
dXJlIHdoeSBJIHdvdWxkIGdldCBhbiAiYWRkcmVzcyBzaXplIiBmYXVsdCwgaXQKPj4gPj4+Pj4+
IG1ha2VzIHNlbnNlIHRoYXQgdGhlIHBvaW50ZXIgZGVyZWZlcmVuY2Ugd291bGQgZ2VuZXJhdGUg
c29tZSBzb3J0IG9mCj4+ID4+Pj4+PiBwYWdpbmctcmVsYXRlZCBmYXVsdCwgZ2l2ZW4gdGhhdCB0
aGUgcGFnZSBtYXBwaW5nIHdhcyB1bnN1Y2Nlc3NmdWwuCj4+ID4+Pj4+PiBIb3BlZnVsbHksIEFS
TSBkZXZlbG9wZXJzIHdpbGwgYmUgYWJsZSB0byBleHBsYWluIHdoeSBpdCB3YXMKPj4gPj4+Pj4+
IHVuc3VjY2Vzc2Z1bCwgb3IgYXQgbGVhc3QgZ2l2ZSBtZSBhbiBpZGVhIG9mIHdoYXQgc29ydHMg
b2YgdGhpbmdzCj4+ID4+Pj4+PiBjb3VsZAo+PiA+Pj4+Pj4gY2F1c2UgYSBtYXBwaW5nIGF0dGVt
cHQgdG8gZmFpbC4uLiBBdCB0aGlzIHBvaW50LCBJJ20gbm90IHBhcnRpY3VsYXIKPj4gPj4+Pj4+
IGFib3V0IHdoYXQgYWRkcmVzcyBJIG1hcC4gSSBqdXN0IHdhbnQgdG8gYmUgYWJsZSB0byByZWFk
IGtub3duIGRhdGEgYXQKPj4gPj4+Pj4+IGEKPj4gPj4+Pj4+IGZpeGVkIChub24tcGFnZWQpIGFk
ZHJlc3MgKGUuZy4sIGtlcm5lbCBjb2RlL2RhdGEpLCBzbyBJIGNhbiBwcm92ZSB0bwo+PiA+Pj4+
Pj4gbXlzZWxmIHRoYXQgdGhlIHBhZ2UgaXMgYWN0dWFsbHkgbWFwcGVkLgo+PiA+Pj4+Pgo+PiA+
Pj4+Pgo+PiA+Pj4+Pgo+PiA+Pj4+PiBUaGUgZmF1bHQgbWVhbnMgIkRhdGEgQWJvcnQgZnJvbSBh
IGxvd2VyIEV4Y2VwdGlvbiBsZXZlbCIuIEl0IGNvdWxkIGJlCj4+ID4+Pj4+IGFuIE1NVSBmYXVs
dCBvciBhbiBhbGlnbm1lbnQgZmF1bHQsIGFjY29yZGluZyB0byB0aGUgQVJNIEFSTS4KPj4gPj4+
Pj4KPj4gPj4+Pj4gSSBndWVzcyB0aGF0IHRoZSBhZGRyZXNzIHJhbmdlIGlzIG5vdCBnb29kLiBX
aGF0IERvbVUgYWRkcmVzc2VzIGFyZSB5b3UKPj4gPj4+Pj4gdHJ5aW5nIHRvIG1hcD8KPj4gPj4+
Pgo+PiA+Pj4+Cj4+ID4+Pj4KPj4gPj4+PiBUaGUgaW50ZW50IHdhcyB0byBtYXAgZml4ZWQgImd1
ZXN0IHBoeXNpY2FsIiBhZGRyZXNzZXMgY29ycmVzcG9uZGluZyB0bwo+PiA+Pj4+IChlLmcpIHRo
ZSAiemVybyBwYWdlIiBvZiBhIGd1ZXN0J3MgcnVubmluZyBrZXJuZWwuIFVwIHVudGlsIHRvZGF5
LCBJJ2QKPj4gPj4+Cj4+ID4+Pgo+PiA+Pj4KPj4gPj4+IFdoYXQgZG8geW91IG1lYW4gYnkgInpl
cm8gcGFnZSI/IElzIGl0IHRoZSBndWVzdCBwaHlzaWNhbCBhZGRyZXNzIDA/IElmCj4+ID4+PiBz
bywKPj4gPj4+IHRoZSBjdXJyZW50IGd1ZXN0IG1lbW9yeSBsYXlvdXQgZG9lcyBub3QgaGF2ZSBh
bnl0aGluZyBtYXBwZWQgYXQgdGhlCj4+ID4+PiBhZGRyZXNzLgo+PiA+Pgo+PiA+Pgo+PiA+PiBO
by4gSSBkaWRuJ3QgbWVhbiBndWVzdCBwaHlzaWNhbCBhZGRyZXNzIDAsIGJ1dCByYXRoZXIgdGhl
IHN0YXJ0IG9mIHRoZQo+PiA+PiBsaW51eCBrZXJuZWwgaXRzZWxmOiBzcGVjaWZpY2FsbHksIHRo
ZSBjb2RlIGluIGhlYWQuUy4gSUlVQywgdGhlIGtlcm5lbAo+PiA+PiBib290c3RyYXAgY29kZSBy
ZXNwb25zaWJsZSBmb3IgZGVjb21wcmVzc2luZyB0aGUga2VybmVsIHR5cGljYWxseSBsb2Fkcwo+
PiA+PiB0aGlzIGNvZGUgYXQgYSBmaXhlZCBhZGRyZXNzLCB3aGljaCBvbiB4ODYgYXJjaGl0ZWN0
dXJlcywgaGFwcGVucyB0byBiZQo+PiA+PiAweDEwMDAwMC4gVGh1cywgbXkgYXNzdW1wdGlvbiBo
YXMgYmVlbiB0aGF0IGlmIGFuIHVubW9kaWZpZWQgTGludXggT1MKPj4gPj4gd2VyZSBydW4gaW4g
YW4geDg2IFhlbiBndWVzdCwgWGVuIHdvdWxkIG5lZWQgdG8gbWFwIGd1ZXN0IHBoeXNpY2FsCj4+
ID4+IGFkZHJlc3MgMHgxMDAwMDAgdG8gdGhlIG1hY2hpbmUgcGh5c2ljYWwgYWRkcmVzcyB3aGVy
ZSB0aGUgZ3Vlc3QgTGludXgKPj4gPj4ga2VybmVsIGlzIGFjdHVhbGx5IGxvYWRlZC4gSSdkIGFs
c28gYmVlbiBhc3N1bWluZyB0aGF0IGlmIGNvZGUgcnVubmluZwo+PiA+PiBpbiBkb20wIHdpc2hl
ZCB0byB1c2UgdGhlIGZvcmVpZ25tZW1vcnkgaW50ZXJmYWNlIHRvIHJlYWQgdGhlIGZpcnN0IHBh
Z2UKPj4gPj4gb2Ygc3VjaCBhIGd1ZXN0J3Mga2VybmVsLCBpdCB3b3VsZCBuZWVkIHRvIHByb3Zp
ZGUgdGhlICJndWVzdCBwaHlzaWNhbCIKPj4gPj4gYWRkcmVzcyAweDEwMDAwMCB0byB4ZW5mb3Jl
aWdubWVtb3J5X21hcCgpLiBJJ20gc3RpbGwgdGhpbmtpbmcgdGhpcyBtYXkKPj4gPj4gYmUgdHJ1
ZSBmb3IgYW4gKnVubW9kaWZpZWQqIGd1ZXN0IChpLmUuLCBIVk0pLCBidXQgaGF2aW5nIHJlYWQg
bW9yZQo+PiA+PiBhYm91dCBYZW4ncyBwYXJhdmlydHVhbGl6ZWQgbWVtb3J5IG92ZXIgdGhlIHdl
ZWtlbmQsIEknbSB0aGlua2luZyBpdAo+PiA+PiB3b3VsZCBub3QgaG9sZCB0cnVlIGZvciBhIHBh
cmF2aXJ0dWFsaXplZCAoUFYpIGd1ZXN0LCB3aGljaCBkb2Vzbid0IGhhdmUKPj4gPj4gdGhlIHNh
bWUgY29uY2VwdCBvZiAiZ3Vlc3QgcGh5c2ljYWwiIGFkZHJlc3Nlcy4KPj4gPgo+PiA+Cj4+ID4g
SSBhbSBub3QgeDg2IGV4cGVydCBhbmQgd2lsbCBsZXQgeDg2IGZvbGtzIGFuc3dlcmVkIHRvIHRo
YXQuCj4+ID4KPj4gPiBUbyBnaXZlIHRoZSBBcm02NCB2aWV3LCB0aGUgaW1hZ2UgaGVhZGVycyBh
bGxvdyB0byBzcGVjaWZ5IHdoZXRoZXIgdGhlCj4+ID4ga2VybmVsIG5lZWRzIHRvIGJlIGNsb3Nl
IHRvIHRoZSBiZWdpbm5pbmcgb2YgdGhlIERSQU0uIEJ1dCBpdCBpcyBzdGlsbCBub3QgYQo+PiA+
IGZpeGVkIGFkZHJlc3MuCj4+ID4KPj4gPiBJbiBwcmFjdGljZSwgdGhlIHRvb2xzdGFjayB3aWxs
IGFsd2F5cyBsb2FkIHRoZSBJbWFnZSBhdCB0aGUgcmFtIGJhc2UgKyB0ZXh0Cj4+ID4gb2Zmc2V0
IChzcGVjaWZpZWQgaW4gdGhlIGtlcm5lbCkuIEJ1dCB0aGF0J3MganVzdCBmb3IgY29udmVuaWVu
Y2UgYW5kIG1heQo+PiA+IGNoYW5nZSBpbiB0aGUgZnV0dXJlLgo+Pgo+PiBPay4gUGVyaGFwcyBp
dCB3b3VsZCBoZWxwIGlmIEkgZXhhbWluZWQgdGhpcyBjb2RlLi4uCj4+Cj4+ID4KPj4gPj4KPj4g
Pj4+Cj4+ID4+Pj4gYXNzdW1lZCB0aGF0IGEgUFYgZ3Vlc3QncyBrZXJuZWwgd291bGQgYmUgbG9h
ZGVkIGF0IGEga25vd24gImd1ZXN0Cj4+ID4+Pj4gcGh5c2ljYWwiIGFkZHJlc3MgKGxpa2UgMHgx
MDAwMDAgb24gaTM4NiksIGFuZCB0aGF0IHN1Y2ggYWRkcmVzc2VzCj4+ID4+Pj4gY29ycmVzcG9u
ZGVkIHRvIHRoZSBnZm4ncyBleHBlY3RlZCBieSB4ZW5mb3JlaWdubWVtb3J5X21hcCgpLiBCdXQg
bm93IEkKPj4gPj4+PiBzdXNwZWN0IHRoaXMgd2FzIGFuIGluY29ycmVjdCBhc3N1bXB0aW9uLCBh
dCBsZWFzdCBmb3IgdGhlIFBWIGNhc2UuIEkndmUKPj4gPj4+PiBoYWQgdHJvdWJsZSBmaW5kaW5n
IHJlbGV2YW50IGRvY3VtZW50YXRpb24gb24gdGhlIFhlbiBzaXRlLCBidXQgSSBkaWQKPj4gPj4+
PiBmaW5kIGEgcHJlc2VudGF0aW9uIGVhcmxpZXIgdG9kYXkgc3VnZ2VzdGluZyB0aGF0IGZvciBQ
VidzLCBnZm4gPT0gbWZuLAo+PiA+Pj4+IHdoaWNoIElJVUMsIHdvdWxkIGVmZmVjdGl2ZWx5IHBy
ZWNsdWRlIHRoZSB1c2Ugb2YgZml4ZWQgYWRkcmVzc2VzIGluIGEKPj4gPj4+PiBQViBndWVzdC4g
SU9XLCB1bmxpa2UgYW4gSFZNJ3Mga2VybmVsLCBhIFBWJ3Mga2VybmVsIGNhbm5vdCBiZSBsb2Fk
ZWQgYXQKPj4gPj4+PiBhICJrbm93biIgYWRkcmVzcyAoZS5nLiwgMHgxMDAwMDAgb24gaTM4Niku
Cj4+ID4+Pj4KPj4gPj4+PiBQZXJoYXBzIG15IHVzZSBjYXNlIChyZWFkaW5nIGEgZ3Vlc3Qga2Vy
bmVsJ3MgY29kZS9kYXRhIGZyb20gZG9tMCkgbWFrZXMKPj4gPj4+PiBzZW5zZSBmb3IgYW4gSFZN
LCBidXQgbm90IGEgUFY/IElzIGl0IG5vdCBwb3NzaWJsZSBmb3IgZG9tMCB0byB1c2UgdGhlCj4+
ID4+Pj4gZm9yZWlnbm1lbW9yeSBpbnRlcmZhY2UgdG8gbWFwIFBWIGd1ZXN0IHBhZ2VzIHJlYWQt
b25seSwgd2l0aG91dCBrbm93aW5nCj4+ID4+Pj4gaW4gYWR2YW5jZSB3aGF0LCBpZiBhbnl0aGlu
ZywgdGhvc2UgcGFnZXMgcmVwcmVzZW50IGluIHRoZSBndWVzdD8gT3IgaXMKPj4gPj4+PiB0aGUg
cHJvYmxlbSB0aGF0IHRoZSB2ZXJ5IGNvbmNlcHQgb2YgImd1ZXN0IHBoeXNpY2FsIiBkb2Vzbid0
IGV4aXN0IGluIGEKPj4gPj4+PiBQVj8gSSBndWVzcyBpdCB3b3VsZCBoZWxwIGlmIEkgaGFkIGEg
YmV0dGVyIHVuZGVyc3RhbmRpbmcgb2Ygd2hhdCBzb3J0Cj4+ID4+Pj4gb2YgZnJhbWUgbnVtYmVy
cyBhcmUgZXhwZWN0ZWQgYnkgeGVuZm9yZWlnbm1lbW9yeV9tYXAoKSB3aGVuIHRoZSB0YXJnZXQK
Pj4gPj4+PiBWTSBpcyBhIFBWLiBJcyB0aGUgWGVuIGNvZGUgdGhlIG9ubHkgZG9jdW1lbnRhdGlv
biBmb3IgdGhpcyBzb3J0IG9mCj4+ID4+Pj4gdGhpbmcsIG9yIGlzIHRoZXJlIHNvbWUgcGxhY2Ug
SSBjb3VsZCBnZXQgYSBoaWdoLWxldmVsIG92ZXJ2aWV3Pwo+PiA+Pj4KPj4gPj4+Cj4+ID4+Pgo+
PiA+Pj4gSSBhbSBhIGJpdCBjb25mdXNlZCB3aXRoIHRoZSByZXN0IG9mIHRoaXMgZS1tYWlsLiBU
aGVyZSBhcmUgbm8gY29uY2VwdCBvZgo+PiA+Pj4gSFZNIG9yIFBWIG9uIEFybS4gVGhpcyBpcyB4
ODYgc3BlY2lmaWMuIEZvciBBcm0sIHRoZXJlIGlzIGEgc2luZ2xlIHR5cGUKPj4gPj4+IG9mCj4+
ID4+PiBndWVzdCB0aGF0IGJvcnJvdyB0aGUgZ29vZHMgb2YgYm90aCBIVk0gYW5kIFBWLgo+PiA+
Pj4KPj4gPj4+IEZvciBpbnN0YW5jZSwgbGlrZSBIVk0sIHRoZSBoYXJkd2FyZSBpcyB1c2VkIHRv
IHByb3ZpZGUgYSBzZXBhcmF0ZQo+PiA+Pj4gYWRkcmVzcwo+PiA+Pj4gc3BhY2UgZm9yIGVhY2gg
dmlydHVhbCBtYWNoaW5lLiBBcm0gY2FsbHMgdGhhdCBzdGFnZS0yIHRyYW5zbGF0aW9uLiBTbwo+
PiA+Pj4gZ2ZuCj4+ID4+PiAhPSBtZm4uCj4+ID4+Cj4+ID4+Cj4+ID4+IEkgd2FzIG5vdCBhd2Fy
ZSB0aGF0IHRoZSBIVk0vUFYgY29uY2VwdCBkaWRuJ3QgYXBwbHkgZGlyZWN0bHkgdG8gQVJNLgo+
PiA+PiBJcyB0aGVyZSBhIGRvY3VtZW50IHRoYXQgc3VtbWFyaXplcyB0aGUgd2F5IFhlbidzIGFk
ZHJlc3MgdHJhbnNsYXRpb24KPj4gPj4gd29ya3Mgb24gQVJNPyBUaGUgZG9jdW1lbnQgSSd2ZSBi
ZWVuIGxvb2tpbmcgYXQgaXMuLi4KPj4gPj4KPj4gPj4gaHR0cHM6Ly93aWtpLnhlbi5vcmcvd2lr
aS9YODZfUGFyYXZpcnR1YWxpc2VkX01lbW9yeV9NYW5hZ2VtZW50Cj4+ID4KPj4gPgo+PiA+IFRo
ZSBjbG9zZXN0IEkgd291bGQgZmluZCBleHBsYWluaW5nIFhlbidzIGFkZHJlc3MgdHJhbnNsYXRp
b24gc2NoZW1lIHdvdWxkCj4+ID4gYmUgbXkgdGFsayBhdCBYZW4gRGV2ZWxvcGVyIFN1bW1pdDoK
Pj4gPgo+PiA+IGh0dHBzOi8vd3d3LnNsaWRlc2hhcmUubmV0L3hlbl9jb21fbWdyL2tlZXBpbmct
Y29oZXJlbmN5LW9uLWFybS1qdWxpZW4tZ3JhbGwtYXJtCj4+Cj4+IEFmdGVyIHdhdGNoaW5nIHlv
dXIgdGFsayBhbmQgcmVhZGluZyB0aHJvdWdoIHRoZSAiWGVuIEFSTSB3aXRoCj4+IFZpcnR1YWxp
emF0aW9uIEV4dGVuc2lvbnMiIHdoaXRlcGFwZXIsIEkgdGhpbmsgSSBoYXZlIGEgc2xpZ2h0bHkg
YmV0dGVyCj4+IHVuZGVyc3RhbmRpbmcgb2YgaG93IFhlbiBBUk0gaGFuZGxlcyBhZGRyZXNzIHRy
YW5zbGF0aW9ucy4gU28gd2hpY2ggc29ydAo+PiBvZiBhZGRyZXNzIGRvZXMgeGVuZm9yZWlnbm1l
bW9yeV9tYXAoKSBleHBlY3Q/Cj4+Cj4+IDEuIHN0YWdlIDEgaW5wdXQgKFZBKQo+PiAyLiBzdGFn
ZSAxIG91dHB1dCAvIHN0YWdlIDIgaW5wdXQgKElQQSkKPj4gMy4gc3RhZ2UgMiBvdXRwdXQgKFBB
KQo+Pgo+PiAoSSdtIGFzc3VtaW5nICMxIG9yICMyLi4uKQo+Cj4gIzIsIGd1ZXN0IHBoeXNpY2Fs
IGFkZHJlc3NlcyAoYWxzbyBjYWxsZWQgcHN1ZG8tcGh5c2ljYWwgYWRkcmVzc2VzIGluCj4gdGhl
IEFybSBtYW51YWxzKQoKT2suIFNvIGlmIEkgd2FudGVkIHRvIG1hcCB0aGUgZmlyc3QgcGFnZSBv
ZiBhIGd1ZXN0J3Mga2VybmVsLCBJIGNvdWxkIGFkZCBpdHMKInRleHQgb2Zmc2V0IiB0byByYW0g
YmFzZSAoZnJvbSBKdWxpZW4ncyBmb3JtdWxhLCAicmFtIGJhc2UgKyB0ZXh0IG9mZnNldCIpIHRv
Cm9idGFpbiB0aGUgcGZuIHRvIHBhc3MgdG8geGVuZm9yZWlnbm1lbW9yeV9tYXAoKT8KClRoYW5r
cywKQnJldHQgUy4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Tue Oct 31 19:18:28 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 19:18: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 1e9c2F-0005Gw-Jr; Tue, 31 Oct 2017 19:17:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <brettstahlman@gmail.com>) id 1e9c2E-0005Gq-VI
 for Xen-users@lists.xen.org; Tue, 31 Oct 2017 19:17:15 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 74/64-07422-A3CC8F95; Tue, 31 Oct 2017 19:17:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFIsWRWlGSWpSXmKPExsVyMfS6tq7lmR+
 RBqu2i1msunqA1YHR4+ju30wBjFGsmXlJ+RUJrBl7P+9mKljgVtHS95qpgXGuVRcjF4eQQB+j
 xNUXE5lAHBaBWawSPydtYwdxJAS2sUrsW9HK2MXICeSUSZzctZEVwi6SmD3zKpRdIPG08zNYD
 a+AoMTJmU9YQGwhAS+J063X2UBsTgFriR9/njNCxBtYJB785QGx2QT0JO4u3sgOYrMIqEosX3
 kbqJcDaE6ARNdnI5CwMJB5s6mBGcQWEVCX+HNhAiPIbcwCdxgl2k+/A+tlFtCUaN3+G8rWlli
 28DXzBEahWUhOmoWkbBaSsgWMzKsYNYpTi8pSi3QNDfSSijLTM0pyEzNzgDxTvdzU4uLE9NSc
 xKRiveT83E2MwJBmAIIdjGumOh9ilORgUhLl3en4PVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSB
 K/p6R+RQoJFqempFWmZOcDogklLcPAoifBqg6R5iwsSc4sz0yFSpxi9OS7cufSHiePYpstA8s
 ekK0DywJ5bQPLRjbtA8tnM1w3MQix5+XmpUuK8j04BjRAAGZFRmge3AJYkLjHKSgnzMgKdLMR
 TkFqUm1mCKv+KUZyDUQmoAuQQnsy8Erg7XgGdyAR0opcE2IkliQgpqQZGJbH0V3M/OXyOYLaW
 fs3GtNDiolCF4yH9B6WHN4id7Gl7o/N44Ry3FSq+ZRs8ZBz5mxkFxO5obXQKmbdykv+bC/F16
 sfOnnuVdeHxZEHvX9dus+Vuqljpn+LK7VBcO33uD2PH02/4le5Y/Fx16n7E+Un/jJLfacydYK
 R59U3glu0VCqqMAf57lViKMxINtZiLihMBy7I2QQ0DAAA=
X-Env-Sender: brettstahlman@gmail.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1509477432!109397049!1
X-Originating-IP: [209.85.215.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20967 invoked from network); 31 Oct 2017 19:17:13 -0000
Received: from mail-lf0-f43.google.com (HELO mail-lf0-f43.google.com)
 (209.85.215.43)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 Oct 2017 19:17:13 -0000
Received: by mail-lf0-f43.google.com with SMTP id a16so70896lfk.0
 for <Xen-users@lists.xen.org>; Tue, 31 Oct 2017 12:17:13 -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=XG0TQXbs4v3Mu7HL0N7LoOQ5ygNZM9r7JQQaH9lj+Zg=;
 b=rSt3EUxsYtqwVAu/fjbKfMxCq670PowAIslNe5hRrCb4qbrAcx0JlYSNo/XKCLxDKv
 s5quFMlfqUd1PLsaP1ek5a3IAWuYf/LvOzMz8U88LU/ZaLILZ3D7h2ikAnyPM1HWN1SH
 bazbKvxkZ1Jo5HYcncpsJq9rGNPuIpa/gkLrWoQz8kEF1RVwonYoTOQmbFSSBzUW+5I5
 HFZiVJ8t5aYNdlRtH/1PvfwQ9wt0pmTGaO1x9BChBda7XLXeWHXKZAcvWDKdQPdRdOKO
 B/CoMNL0Kf//csnRzQZIW7DlyQ4t3li2ViAMb4qB6ohpRG4tuwRkAXHkvll6+GrSg/AD
 G6ew==
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=XG0TQXbs4v3Mu7HL0N7LoOQ5ygNZM9r7JQQaH9lj+Zg=;
 b=rAuOc4y0EwaGKJVxZDrYqGJcOPdQFzQnSZA9PnQMbEON0YnL3OqJfuOEvrEXwjVwtx
 bPTFpEzeBtN6IC5vs1oqFUtQMhlnt1lPXA12sO5A/xv3/8QbzmS+dFUlnu2vvAsKnFlI
 iSGu1i6BBks5819NS4HHcJY3shBSbY9qN2ENm8R0mJ71dQ2O5qJvdnLiG0FU35NjFzM0
 Mu/QcJf59nxurJLXFUNquganM8nh3f1iNBXD5DaDbiQqdB2RG1EJ7HOwQBz9jW5kbdVS
 JLyrgItFswUBHrFsx+E0hT/xpHTXN2r7YUmVI8wNl9G+beVATLfcYhViiVCHy5u7N0BH
 3SXQ==
X-Gm-Message-State: AMCzsaWXIhO/Y9Sk+ToCaWzrxha1ligKt6BLJtkK7PEjeorYCTPMz1S/
 jPu0ZPA7otwtlpAM6JwbHbDFL+z50BYFDgO5BJU=
X-Google-Smtp-Source: ABhQp+RCZNe+kL9JmnHUA8Lb/tlCsQmDGa9zOjHcoL4pIr4jiTXSpZ7nvarqn+gFj9DJcE0mERXIsY/9+La6sCNFazA=
X-Received: by 10.25.190.2 with SMTP id o2mr1260341lff.249.1509477432335; Tue,
 31 Oct 2017 12:17:12 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.202.80 with HTTP; Tue, 31 Oct 2017 12:17:11 -0700 (PDT)
In-Reply-To: <97a9e548-1d75-7106-19aa-3c2bc89ad075@arm.com>
References: <CAOyxqKnSvNg615GpJqXy7=TqPCsHebD44ORDbrGQ0_yYYFkdoQ@mail.gmail.com>
 <20171027143133.dydwt3ctp7qu4ed4@dhcp-3-128.uk.xensource.com>
 <CAOyxqK=6L5M13wTYaQXTpvZ0qdfWthmrxMsDvzFQO1gmKHP_bw@mail.gmail.com>
 <alpine.DEB.2.10.1710271303580.3086@sstabellini-ThinkPad-X260>
 <CAOyxqKmmq=wnq+72C-LPWuNLNLv_cNRd=ReXbWHah-e7TpVMeQ@mail.gmail.com>
 <12549fe2-cc1e-6c3f-25de-c49f27e8fbec@arm.com>
 <CAOyxqKmDv0v2gW5sE4Fio6uCHUsznfJyFCsUmCUgF-PaBMdbKw@mail.gmail.com>
 <97a9e548-1d75-7106-19aa-3c2bc89ad075@arm.com>
From: Brett Stahlman <brettstahlman@gmail.com>
Date: Tue, 31 Oct 2017 14:17:11 -0500
Message-ID: <CAOyxqKka3R5GJrXRuOu4quAfNAguOPOrOWiuqgee=Y+Yt-carA@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, Paul.Durrant@citrix.com, Xen-users@lists.xen.org,
 nd@arm.com, =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-users] Error accessing memory mapped by
	xenforeignmemory_map()
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>

SnVsaWVuLAoKT24gTW9uLCBPY3QgMzAsIDIwMTcgYXQgMTozNyBQTSwgSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4gT24gMzAvMTAvMTcgMTY6MjYsIEJyZXR0IFN0
YWhsbWFuIHdyb3RlOgo+Pgo+PiBIZWxsbyBKdWxpZW4sCj4KPgo+IEhlbGxvIEJyZXR0LAo+Cj4+
IE9uIFN1biwgT2N0IDI5LCAyMDE3IGF0IDM6MzcgUE0sIEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+Cj4+IHdyb3RlOgo+Pj4KPj4+IEhlbGxvIEJyZXR0LAo+Pj4KPj4+IE9uIDI3
LzEwLzIwMTcgMjI6NTgsIEJyZXR0IFN0YWhsbWFuIHdyb3RlOgo+Pj4+Cj4+Pj4KPj4+PiBPbiBG
cmksIE9jdCAyNywgMjAxNyBhdCAzOjIyIFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkKPj4+PiA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4+Pj4+Cj4+Pj4+Cj4+Pj4+IENDJ2luZyB0aGUg
dG9vbHMgTWFpbnRhaW5lcnMgYW5kIFBhdWwKPj4+Pj4KPj4+Pj4gT24gRnJpLCAyNyBPY3QgMjAx
NywgQnJldHQgU3RhaGxtYW4gd3JvdGU6Cj4+Pj4+Pgo+Pj4+Pj4KPj4+Pj4+IE9uIEZyaSwgT2N0
IDI3LCAyMDE3IGF0IDk6MzEgQU0sIFJvZ2VyIFBhdSBNb25uw6kKPj4+Pj4+IDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4KPj4+Pj4+IHdyb3RlOgo+Pj4+Pj4+Cj4+Pj4+Pj4KPj4+Pj4+PiBBZGRpbmcg
dGhlIEFSTSBtYWludGFpbmVycy4KPj4+Pj4+Pgo+Pj4+Pj4+IE9uIFdlZCwgT2N0IDI1LCAyMDE3
IGF0IDExOjU0OjU5QU0gLTA1MDAsIEJyZXR0IFN0YWhsbWFuIHdyb3RlOgo+Pj4+Pj4+Pgo+Pj4+
Pj4+Pgo+Pj4+Pj4+PiBJJ20gdHJ5aW5nIHRvIHVzZSB0aGUgInhlbmZvcmVpZ25tZW1vcnkiIGxp
YnJhcnkgdG8gcmVhZCBhcmJpdHJhcnkKPj4+Pj4+Pj4gbWVtb3J5IHJhbmdlcyBmcm9tIGEgWGVu
IGRvbWFpbi4gVGhlIGNvZGUgcGVyZm9ybWluZyB0aGUgcmVhZHMgaXMKPj4+Pj4+Pj4gZGVzaWdu
ZWQgdG8gcnVuIGluIGRvbTAgb24gYSBaeW5xIHVsdHJhc2NhbGUgTVBTb0MgKEFSTTY0KSwgdGhv
dWdoCj4+Pj4+Pj4+IEknbQo+Pj4+Pj4+PiBjdXJyZW50bHkgdGVzdGluZyBpbiBRRU1VLiBJIGNv
bnN0cnVjdGVkIGEgc2ltcGxlIHRlc3QgcHJvZ3JhbSwKPj4+Pj4+Pj4gd2hpY2gKPj4+Pj4+Pj4g
cmVhZHMgYW4gYXJiaXRyYXJ5IGRvbWlkL2FkZHJlc3MgcGFpciBmcm9tIHRoZSBjb21tYW5kIGxp
bmUsCj4+Pj4+Pj4+IGNvbnZlcnRzCj4+Pj4+Pj4+IHRoZSBhZGRyZXNzIChhc3N1bWVkIHRvIGJl
IHBoeXNpY2FsKSB0byBhIHBhZ2UgZnJhbWUgbnVtYmVyLCBhbmQKPj4+Pj4+Pj4gdXNlcwo+Pj4+
Pj4+PiB4ZW5mb3JlaWdubWVtb3J5X21hcCgpIHRvIG1hcCB0aGUgcGFnZSBpbnRvIHRoZSB0ZXN0
IGFwcCdzIHZpcnR1YWwKPj4+Pj4+Pj4gbWVtb3J5IHNwYWNlLiBBbHRob3VnaCB4ZW5mb3JlaWdu
bWVtb3J5X21hcCgpIHJldHVybnMgYSBub24tTlVMTAo+Pj4+Pj4+PiBwb2ludGVyLCBteSBhdHRl
bXB0IHRvIGRlcmVmZXJlbmNlIGl0IGZhaWxzIHdpdGggdGhlIGZvbGxvd2luZwo+Pj4+Pj4+PiBl
cnJvcjoKPj4+Pj4+Pj4KPj4+Pj4+Pj4gKFhFTikgdHJhcHMuYzoyNTA4OmQwdjEgSFNSPTB4OTM4
MTAwMDcgcGM9MHg0MDBhMjAgZ3ZhPTB4N2Y5NjVmNzAwMAo+Pj4+Pj4+PiBncGE9MHgwMDAwMDAz
MDU1NTAwMAo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBbICAgNzQuMzYxNzM1XSBVbmhhbmRsZWQgZmF1bHQ6
IHR0YnIgYWRkcmVzcyBzaXplIGZhdWx0ICgweDkyMDAwMDAwKQo+Pj4+Pj4+PiBhdCAweDAwMDAw
MDdmOTY1ZjcwMDAKPj4+Pj4+Pj4gQnVzIGVycm9yCj4+Pj4+Pj4KPj4+Pj4+Pgo+Pj4+Pj4+Cj4+
Pj4+Pj4gSSdtIG5vdCBzdXJlIHdoYXQgYSBCdXMgZXJyb3IgbWVhbnMgb24gQVJNLCBoYXZlIHlv
dSB0cmllZCB0byBsb29rCj4+Pj4+Pj4gYXQgdHJhcHMuYzoyNTA4IHRvIHNlZSBpZiB0aGVyZSdz
IHNvbWUgY29tbWVudCBleHBsYWluaW5nIHdoeSB0aGlzCj4+Pj4+Pj4gZmF1bHQgaXMgdHJpZ2dl
cmVkPwo+Pj4+Pj4KPj4+Pj4+Cj4+Pj4+Pgo+Pj4+Pj4gSSBiZWxpZXZlIHRoZSBmYXVsdCBpcyBv
Y2N1cnJpbmcgYmVjYXVzZSBtbWFwKCkgZmFpbGVkIHRvIG1hcCB0aGUKPj4+Pj4+IHBhZ2UuCj4+
Pj4+PiBBbHRob3VnaCB4ZW5mb3JlaWdubWVtb3J5X21hcCgpIGlzIGluZGVlZCByZXR1cm5pbmcg
YSBub24tTlVMTAo+Pj4+Pj4gcG9pbnRlciwKPj4+Pj4+IGNvZGUgY29tbWVudHMgaW5kaWNhdGUg
dGhhdCB0aGlzIGRvZXMgbm90IGltcGx5IHN1Y2Nlc3M6IHBhZ2UtbGV2ZWwKPj4+Pj4+IGVycm9y
cyBtaWdodCBzdGlsbCBiZSByZXR1cm5lZCBpbiB0aGUgcHJvdmlkZWQgImVyciIgYXJyYXkuIElu
IG15Cj4+Pj4+PiBjYXNlLAo+Pj4+Pj4gaXQgYXBwZWFycyB0aGF0IGFuIEVJTlZBTCBpcyBwcm9k
dWNlZCBieSBtbWFwKCk6IHNwZWNpZmljYWxseSwgSQo+Pj4+Pj4gYmVsaWV2ZQo+Pj4+Pj4gaXQn
cyBjb21pbmcgZnJvbSBwcml2Y21kX2lvY3RsX21tYXBfYmF0Y2goKSAoZHJpdmVycy94ZW4vcHJp
dmNtZC5jKSwKPj4+Pj4+IGJ1dAo+Pj4+Pj4gdGhlcmUgYXJlIGEgbnVtYmVyIG9mIGNvbmRpdGlv
bnMgdGhhdCBjYW4gcHJvZHVjZSB0aGlzIGVycm9yIGNvZGUsIGFuZAo+Pj4+Pj4gSQo+Pj4+Pj4g
aGF2ZW4ndCB5ZXQgZGV0ZXJtaW5lZCB3aGljaCBpcyB0byBibGFtZS4uLgo+Pj4+Pj4KPj4+Pj4+
IFNvIGFsdGhvdWdoIEknbSBub3Qgc3VyZSB3aHkgSSB3b3VsZCBnZXQgYW4gImFkZHJlc3Mgc2l6
ZSIgZmF1bHQsIGl0Cj4+Pj4+PiBtYWtlcyBzZW5zZSB0aGF0IHRoZSBwb2ludGVyIGRlcmVmZXJl
bmNlIHdvdWxkIGdlbmVyYXRlIHNvbWUgc29ydCBvZgo+Pj4+Pj4gcGFnaW5nLXJlbGF0ZWQgZmF1
bHQsIGdpdmVuIHRoYXQgdGhlIHBhZ2UgbWFwcGluZyB3YXMgdW5zdWNjZXNzZnVsLgo+Pj4+Pj4g
SG9wZWZ1bGx5LCBBUk0gZGV2ZWxvcGVycyB3aWxsIGJlIGFibGUgdG8gZXhwbGFpbiB3aHkgaXQg
d2FzCj4+Pj4+PiB1bnN1Y2Nlc3NmdWwsIG9yIGF0IGxlYXN0IGdpdmUgbWUgYW4gaWRlYSBvZiB3
aGF0IHNvcnRzIG9mIHRoaW5ncwo+Pj4+Pj4gY291bGQKPj4+Pj4+IGNhdXNlIGEgbWFwcGluZyBh
dHRlbXB0IHRvIGZhaWwuLi4gQXQgdGhpcyBwb2ludCwgSSdtIG5vdCBwYXJ0aWN1bGFyCj4+Pj4+
PiBhYm91dCB3aGF0IGFkZHJlc3MgSSBtYXAuIEkganVzdCB3YW50IHRvIGJlIGFibGUgdG8gcmVh
ZCBrbm93biBkYXRhIGF0Cj4+Pj4+PiBhCj4+Pj4+PiBmaXhlZCAobm9uLXBhZ2VkKSBhZGRyZXNz
IChlLmcuLCBrZXJuZWwgY29kZS9kYXRhKSwgc28gSSBjYW4gcHJvdmUgdG8KPj4+Pj4+IG15c2Vs
ZiB0aGF0IHRoZSBwYWdlIGlzIGFjdHVhbGx5IG1hcHBlZC4KPj4+Pj4KPj4+Pj4KPj4+Pj4KPj4+
Pj4gVGhlIGZhdWx0IG1lYW5zICJEYXRhIEFib3J0IGZyb20gYSBsb3dlciBFeGNlcHRpb24gbGV2
ZWwiLiBJdCBjb3VsZCBiZQo+Pj4+PiBhbiBNTVUgZmF1bHQgb3IgYW4gYWxpZ25tZW50IGZhdWx0
LCBhY2NvcmRpbmcgdG8gdGhlIEFSTSBBUk0uCj4+Pj4+Cj4+Pj4+IEkgZ3Vlc3MgdGhhdCB0aGUg
YWRkcmVzcyByYW5nZSBpcyBub3QgZ29vZC4gV2hhdCBEb21VIGFkZHJlc3NlcyBhcmUgeW91Cj4+
Pj4+IHRyeWluZyB0byBtYXA/Cj4+Pj4KPj4+Pgo+Pj4+Cj4+Pj4gVGhlIGludGVudCB3YXMgdG8g
bWFwIGZpeGVkICJndWVzdCBwaHlzaWNhbCIgYWRkcmVzc2VzIGNvcnJlc3BvbmRpbmcgdG8KPj4+
PiAoZS5nKSB0aGUgInplcm8gcGFnZSIgb2YgYSBndWVzdCdzIHJ1bm5pbmcga2VybmVsLiBVcCB1
bnRpbCB0b2RheSwgSSdkCj4+Pgo+Pj4KPj4+Cj4+PiBXaGF0IGRvIHlvdSBtZWFuIGJ5ICJ6ZXJv
IHBhZ2UiPyBJcyBpdCB0aGUgZ3Vlc3QgcGh5c2ljYWwgYWRkcmVzcyAwPyBJZgo+Pj4gc28sCj4+
PiB0aGUgY3VycmVudCBndWVzdCBtZW1vcnkgbGF5b3V0IGRvZXMgbm90IGhhdmUgYW55dGhpbmcg
bWFwcGVkIGF0IHRoZQo+Pj4gYWRkcmVzcy4KPj4KPj4KPj4gTm8uIEkgZGlkbid0IG1lYW4gZ3Vl
c3QgcGh5c2ljYWwgYWRkcmVzcyAwLCBidXQgcmF0aGVyIHRoZSBzdGFydCBvZiB0aGUKPj4gbGlu
dXgga2VybmVsIGl0c2VsZjogc3BlY2lmaWNhbGx5LCB0aGUgY29kZSBpbiBoZWFkLlMuIElJVUMs
IHRoZSBrZXJuZWwKPj4gYm9vdHN0cmFwIGNvZGUgcmVzcG9uc2libGUgZm9yIGRlY29tcHJlc3Np
bmcgdGhlIGtlcm5lbCB0eXBpY2FsbHkgbG9hZHMKPj4gdGhpcyBjb2RlIGF0IGEgZml4ZWQgYWRk
cmVzcywgd2hpY2ggb24geDg2IGFyY2hpdGVjdHVyZXMsIGhhcHBlbnMgdG8gYmUKPj4gMHgxMDAw
MDAuIFRodXMsIG15IGFzc3VtcHRpb24gaGFzIGJlZW4gdGhhdCBpZiBhbiB1bm1vZGlmaWVkIExp
bnV4IE9TCj4+IHdlcmUgcnVuIGluIGFuIHg4NiBYZW4gZ3Vlc3QsIFhlbiB3b3VsZCBuZWVkIHRv
IG1hcCBndWVzdCBwaHlzaWNhbAo+PiBhZGRyZXNzIDB4MTAwMDAwIHRvIHRoZSBtYWNoaW5lIHBo
eXNpY2FsIGFkZHJlc3Mgd2hlcmUgdGhlIGd1ZXN0IExpbnV4Cj4+IGtlcm5lbCBpcyBhY3R1YWxs
eSBsb2FkZWQuIEknZCBhbHNvIGJlZW4gYXNzdW1pbmcgdGhhdCBpZiBjb2RlIHJ1bm5pbmcKPj4g
aW4gZG9tMCB3aXNoZWQgdG8gdXNlIHRoZSBmb3JlaWdubWVtb3J5IGludGVyZmFjZSB0byByZWFk
IHRoZSBmaXJzdCBwYWdlCj4+IG9mIHN1Y2ggYSBndWVzdCdzIGtlcm5lbCwgaXQgd291bGQgbmVl
ZCB0byBwcm92aWRlIHRoZSAiZ3Vlc3QgcGh5c2ljYWwiCj4+IGFkZHJlc3MgMHgxMDAwMDAgdG8g
eGVuZm9yZWlnbm1lbW9yeV9tYXAoKS4gSSdtIHN0aWxsIHRoaW5raW5nIHRoaXMgbWF5Cj4+IGJl
IHRydWUgZm9yIGFuICp1bm1vZGlmaWVkKiBndWVzdCAoaS5lLiwgSFZNKSwgYnV0IGhhdmluZyBy
ZWFkIG1vcmUKPj4gYWJvdXQgWGVuJ3MgcGFyYXZpcnR1YWxpemVkIG1lbW9yeSBvdmVyIHRoZSB3
ZWVrZW5kLCBJJ20gdGhpbmtpbmcgaXQKPj4gd291bGQgbm90IGhvbGQgdHJ1ZSBmb3IgYSBwYXJh
dmlydHVhbGl6ZWQgKFBWKSBndWVzdCwgd2hpY2ggZG9lc24ndCBoYXZlCj4+IHRoZSBzYW1lIGNv
bmNlcHQgb2YgImd1ZXN0IHBoeXNpY2FsIiBhZGRyZXNzZXMuCj4KPgo+IEkgYW0gbm90IHg4NiBl
eHBlcnQgYW5kIHdpbGwgbGV0IHg4NiBmb2xrcyBhbnN3ZXJlZCB0byB0aGF0Lgo+Cj4gVG8gZ2l2
ZSB0aGUgQXJtNjQgdmlldywgdGhlIGltYWdlIGhlYWRlcnMgYWxsb3cgdG8gc3BlY2lmeSB3aGV0
aGVyIHRoZQo+IGtlcm5lbCBuZWVkcyB0byBiZSBjbG9zZSB0byB0aGUgYmVnaW5uaW5nIG9mIHRo
ZSBEUkFNLiBCdXQgaXQgaXMgc3RpbGwgbm90IGEKPiBmaXhlZCBhZGRyZXNzLgo+Cj4gSW4gcHJh
Y3RpY2UsIHRoZSB0b29sc3RhY2sgd2lsbCBhbHdheXMgbG9hZCB0aGUgSW1hZ2UgYXQgdGhlIHJh
bSBiYXNlICsgdGV4dAo+IG9mZnNldCAoc3BlY2lmaWVkIGluIHRoZSBrZXJuZWwpLiBCdXQgdGhh
dCdzIGp1c3QgZm9yIGNvbnZlbmllbmNlIGFuZCBtYXkKPiBjaGFuZ2UgaW4gdGhlIGZ1dHVyZS4K
Ck9rLiBTbyBJJ20gdGhpbmtpbmcgdGhlIHJlbGV2YW50IGFkZHJlc3Mgd291bGQgYmUgMHhmZmZm
ZmZjMDAwMDgwMDAwLAp3aGljaCBpcyB3aGVyZSBTeXN0ZW0ubWFwIHBsYWNlcyB0aGUga2VybmVs
J3MgIl90ZXh0IiBzZWdtZW50LiBJSVVDLAphYXJjaDY0IExpbnV4IHVzZXMgMzktYml0IGFkZHJl
c3NlcyBpbiBhIHJhbmdlIGNvbnRyb2xsZWQgYnkgVFRCUjEsCmJlZ2lubmluZyBhdCAweGZmZmZm
ZjgwMDAwMDAwMDAuIEknbSBhc3N1bWluZyB0aGUga2VybmVsJ3MgYWRkcmVzcwpzcGFjZSB1c2Vz
IGEgZGlyZWN0LCAxLXRvLTEgbWFwcGluZyAoaS5lLiwgZ3Vlc3QgdmlydHVhbCA9PSBndWVzdApw
aHlzaWNhbCkuIENvcnJlY3Q/IEFsc28sIHNob3VsZCBhIHNpZ25lZCBvciB1bnNpZ25lZCByaWdo
dCBzaGlmdCBiZQp1c2VkIHRvIGNvbnZlcnQgYSBrZXJuZWwgYWRkcmVzcyB0byBhIHBmbj8gSS5l
Liwgd291bGQgdGhlIHBmbgpjb3JyZXNwb25kaW5nIHRvIDB4ZmZmZmZmYzAwMDA4MDAwMCBiZSAw
eGZmZmZmZmZmZmMwMDAwODAgb3IKMHgwMDBmZmZmZmZjMDAwMDgwPwoKVGhhbmtzLApCcmV0dCBT
LgoKPgo+Pgo+Pj4KPj4+PiBhc3N1bWVkIHRoYXQgYSBQViBndWVzdCdzIGtlcm5lbCB3b3VsZCBi
ZSBsb2FkZWQgYXQgYSBrbm93biAiZ3Vlc3QKPj4+PiBwaHlzaWNhbCIgYWRkcmVzcyAobGlrZSAw
eDEwMDAwMCBvbiBpMzg2KSwgYW5kIHRoYXQgc3VjaCBhZGRyZXNzZXMKPj4+PiBjb3JyZXNwb25k
ZWQgdG8gdGhlIGdmbidzIGV4cGVjdGVkIGJ5IHhlbmZvcmVpZ25tZW1vcnlfbWFwKCkuIEJ1dCBu
b3cgSQo+Pj4+IHN1c3BlY3QgdGhpcyB3YXMgYW4gaW5jb3JyZWN0IGFzc3VtcHRpb24sIGF0IGxl
YXN0IGZvciB0aGUgUFYgY2FzZS4gSSd2ZQo+Pj4+IGhhZCB0cm91YmxlIGZpbmRpbmcgcmVsZXZh
bnQgZG9jdW1lbnRhdGlvbiBvbiB0aGUgWGVuIHNpdGUsIGJ1dCBJIGRpZAo+Pj4+IGZpbmQgYSBw
cmVzZW50YXRpb24gZWFybGllciB0b2RheSBzdWdnZXN0aW5nIHRoYXQgZm9yIFBWJ3MsIGdmbiA9
PSBtZm4sCj4+Pj4gd2hpY2ggSUlVQywgd291bGQgZWZmZWN0aXZlbHkgcHJlY2x1ZGUgdGhlIHVz
ZSBvZiBmaXhlZCBhZGRyZXNzZXMgaW4gYQo+Pj4+IFBWIGd1ZXN0LiBJT1csIHVubGlrZSBhbiBI
Vk0ncyBrZXJuZWwsIGEgUFYncyBrZXJuZWwgY2Fubm90IGJlIGxvYWRlZCBhdAo+Pj4+IGEgImtu
b3duIiBhZGRyZXNzIChlLmcuLCAweDEwMDAwMCBvbiBpMzg2KS4KPj4+Pgo+Pj4+IFBlcmhhcHMg
bXkgdXNlIGNhc2UgKHJlYWRpbmcgYSBndWVzdCBrZXJuZWwncyBjb2RlL2RhdGEgZnJvbSBkb20w
KSBtYWtlcwo+Pj4+IHNlbnNlIGZvciBhbiBIVk0sIGJ1dCBub3QgYSBQVj8gSXMgaXQgbm90IHBv
c3NpYmxlIGZvciBkb20wIHRvIHVzZSB0aGUKPj4+PiBmb3JlaWdubWVtb3J5IGludGVyZmFjZSB0
byBtYXAgUFYgZ3Vlc3QgcGFnZXMgcmVhZC1vbmx5LCB3aXRob3V0IGtub3dpbmcKPj4+PiBpbiBh
ZHZhbmNlIHdoYXQsIGlmIGFueXRoaW5nLCB0aG9zZSBwYWdlcyByZXByZXNlbnQgaW4gdGhlIGd1
ZXN0PyBPciBpcwo+Pj4+IHRoZSBwcm9ibGVtIHRoYXQgdGhlIHZlcnkgY29uY2VwdCBvZiAiZ3Vl
c3QgcGh5c2ljYWwiIGRvZXNuJ3QgZXhpc3QgaW4gYQo+Pj4+IFBWPyBJIGd1ZXNzIGl0IHdvdWxk
IGhlbHAgaWYgSSBoYWQgYSBiZXR0ZXIgdW5kZXJzdGFuZGluZyBvZiB3aGF0IHNvcnQKPj4+PiBv
ZiBmcmFtZSBudW1iZXJzIGFyZSBleHBlY3RlZCBieSB4ZW5mb3JlaWdubWVtb3J5X21hcCgpIHdo
ZW4gdGhlIHRhcmdldAo+Pj4+IFZNIGlzIGEgUFYuIElzIHRoZSBYZW4gY29kZSB0aGUgb25seSBk
b2N1bWVudGF0aW9uIGZvciB0aGlzIHNvcnQgb2YKPj4+PiB0aGluZywgb3IgaXMgdGhlcmUgc29t
ZSBwbGFjZSBJIGNvdWxkIGdldCBhIGhpZ2gtbGV2ZWwgb3ZlcnZpZXc/Cj4+Pgo+Pj4KPj4+Cj4+
PiBJIGFtIGEgYml0IGNvbmZ1c2VkIHdpdGggdGhlIHJlc3Qgb2YgdGhpcyBlLW1haWwuIFRoZXJl
IGFyZSBubyBjb25jZXB0IG9mCj4+PiBIVk0gb3IgUFYgb24gQXJtLiBUaGlzIGlzIHg4NiBzcGVj
aWZpYy4gRm9yIEFybSwgdGhlcmUgaXMgYSBzaW5nbGUgdHlwZQo+Pj4gb2YKPj4+IGd1ZXN0IHRo
YXQgYm9ycm93IHRoZSBnb29kcyBvZiBib3RoIEhWTSBhbmQgUFYuCj4+Pgo+Pj4gRm9yIGluc3Rh
bmNlLCBsaWtlIEhWTSwgdGhlIGhhcmR3YXJlIGlzIHVzZWQgdG8gcHJvdmlkZSBhIHNlcGFyYXRl
Cj4+PiBhZGRyZXNzCj4+PiBzcGFjZSBmb3IgZWFjaCB2aXJ0dWFsIG1hY2hpbmUuIEFybSBjYWxs
cyB0aGF0IHN0YWdlLTIgdHJhbnNsYXRpb24uIFNvCj4+PiBnZm4KPj4+ICE9IG1mbi4KPj4KPj4K
Pj4gSSB3YXMgbm90IGF3YXJlIHRoYXQgdGhlIEhWTS9QViBjb25jZXB0IGRpZG4ndCBhcHBseSBk
aXJlY3RseSB0byBBUk0uCj4+IElzIHRoZXJlIGEgZG9jdW1lbnQgdGhhdCBzdW1tYXJpemVzIHRo
ZSB3YXkgWGVuJ3MgYWRkcmVzcyB0cmFuc2xhdGlvbgo+PiB3b3JrcyBvbiBBUk0/IFRoZSBkb2N1
bWVudCBJJ3ZlIGJlZW4gbG9va2luZyBhdCBpcy4uLgo+Pgo+PiBodHRwczovL3dpa2kueGVuLm9y
Zy93aWtpL1g4Nl9QYXJhdmlydHVhbGlzZWRfTWVtb3J5X01hbmFnZW1lbnQKPgo+Cj4gVGhlIGNs
b3Nlc3QgSSB3b3VsZCBmaW5kIGV4cGxhaW5pbmcgWGVuJ3MgYWRkcmVzcyB0cmFuc2xhdGlvbiBz
Y2hlbWUgd291bGQKPiBiZSBteSB0YWxrIGF0IFhlbiBEZXZlbG9wZXIgU3VtbWl0Ogo+Cj4gaHR0
cHM6Ly93d3cuc2xpZGVzaGFyZS5uZXQveGVuX2NvbV9tZ3Iva2VlcGluZy1jb2hlcmVuY3ktb24t
YXJtLWp1bGllbi1ncmFsbC1hcm0KPgo+IFRoZSBhZGRyZXNzIHRyYW5zbGF0aW9uIGlzIHZlcnkg
c2ltcGxlIGFuZCBvbmx5IGZvbGxvdyB0aGUgc2NoZW1lIGludHJvZHVjZWQKPiBieSB0aGUgQXJt
IEFybS4KPgo+Pgo+PiAuLi5idXQgSSBoYXZlbid0IGZvdW5kIGFueXRoaW5nIGFuYWxvZ291cyBm
b3IgQVJNLiBBdCBhbnkgcmF0ZSwgaWYgdGhlCj4+IEFSTSBoYXJkd2FyZSBpcyBwcm92aWRpbmcg
YSBzZXBhcmF0ZSBhZGRyZXNzIHNwYWNlIGZvciBlYWNoIFZNLCB0aGVuIEkKPj4gc3VwcG9zZSB0
aGUgY29uY2VwdCBvZiAiZ3Vlc3QgcGh5c2ljYWwiIGFkZHJlc3NlcyBpcyBzdGlsbCB2YWxpZC4g
RG9lcyBhCj4+IGd1ZXN0IHBoeXNpY2FsIGFkZHJlc3MgY29ycmVzcG9uZCB0byB0aGUgb3V0cHV0
IG9mIHN0YWdlLTEgdHJhbnNsYXRpb24/Cj4KPgo+IFllcy4KPgo+PiBBbmQgYXJlIGd1ZXN0IGtl
cm5lbHMgb24gQVJNIGdlbmVyYWxseSBsb2FkZWQgYXQgZml4ZWQgYWRkcmVzc2VzIChsaWtlCj4+
IDB4MTAwMDAwIGluIHRoZSB4ODYgY2FzZSksIG9yIGlzIHRoZSBrZXJuZWwgbG9hZCBhZGRyZXNz
IGRldGVybWluZWQKPj4gZHluYW1pY2FsbHk/Cj4KPgo+IFNlZSBteSBhbnN3ZXIgYWJvdmUuCj4K
PiBDaGVlcnMsCj4KPiAtLQo+IEp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Tue Oct 31 20:45:59 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 20:45:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1e9dP6-0003Ph-GO; Tue, 31 Oct 2017 20:44:56 +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 1e9dP4-0003Pb-P2
 for Xen-users@lists.xen.org; Tue, 31 Oct 2017 20:44:55 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 81/F7-23269-5C0E8F95; Tue, 31 Oct 2017 20:44:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSfUgTcRjH99vdbad5dk7NR1PERVSapkFkRmR
 BJEFSEIL1R93y8gZ7kbtlK3qR1KBRKg5zDmtFWmROMa1lWqhoppClYe9lpfRmUWripKx2OzX7
 73P3/dzz+z7Hj8RUxYowkjWbWN7A6NQKX5xbIdsY2/HGnR7/o4JIrOpvIZJRSkfTT/k2tJPQG
 jRG8x6Ca3d8I7J65pmPuy4SOWjQx4J8SZzOwaCusAW3IB8S0WmQO1ikFAMVXSCHG2O/vQ8Y/Q
 zBA9cphWgF0tvBaZ2SixxEL4eOMRsmsoruxGHgbZTICnoZvBwb9ToUnQRTznYv4/RiuPT6jlL
 kYJqF8SInLjkB0FU25GUfz/zc7lrvWRi9BH6d68MkDoHnQw65xJHg+lrufQ+0Gr62ixv4ergU
 gePjAJIKRYHtZCsuSRHQcb/cw6SHt0JJLy/hIujOS5WMo2Ad7sekMblK6Ku7MP3pcmguq/B29
 qdV4HrTLJekDxg8sdiQJEVDTf8IJg3NgtMlmyTnHQE9JRal5ITDo1LHdNGzCrj80Y6KUIx9zg
 +wz1naPmdp+5ylzyO8Ci0VWD6b5WNXJsRpeG0mZ9IzWl1sQvyqOD0rCEwmq2M0Qtxeo/4a8ty
 PYzIZuoleWVPbUCgpVwdTjRsm0lX+GmPGQY4RuN38fh0rtKFwklQDVT3gTlcF8Gwma96n1Xku
 2UwMpJ86iMoQY0rIYvSCNlOKulEs+b5sOAdT4QajgQ0LoXaKEi1K3H7D7IiZq9qHIsICKSSTy
 VR+WSyv15r+zz+jEBKpAylenOKnNZhmT/rsKSH3lNgC3hIm5l8UloMcmi+h7ozK26PcmvHWww
 1N1rzEe8b149Tg9fqIl71JjSPldWeIlrQ9QzcagqEwv/raAeWCmhRzwGbedbDAkH0oPnX+n7s
 PbStr8xOz1y11VfY37mo/MTbpXj3p7Cr8viMg2ffq4yu24YUPngpEpHOXPC6m+VZfsZt78Qkd
 mehcW6/GBY5JiMZ4gfkLNcU10qUDAAA=
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1509482692!88924417!1
X-Originating-IP: [104.47.0.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34988 invoked from network); 31 Oct 2017 20:44:53 -0000
Received: from mail-he1eur01on0066.outbound.protection.outlook.com (HELO
 EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.66)
 by server-2.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 31 Oct 2017 20:44:53 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=47hRpUiGKucGCrAeVkbDv7iBXqhKt6axP49IlfpcT3c=;
 b=iAclmACMpzbkMEeZoGIjfNRjZna7ztcRdApycPwMnFA+fbhs2AvWsYAskBcQ2NDta0m134clmU0v7QI9g8y+mdRQZdYwOtRUrAXrFaIRAKS7SIkLSht3AnMu4+GJpJ3yXU8x96RYuIBNZ/Ig1H4pVwwJqqpbauOsPxhyqu14HC4=
Received: from Juliens-MacBook-Pro.local (217.140.96.140) by
 HE1PR0801MB2057.eurprd08.prod.outlook.com (2603:10a6:3:50::22) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.156.4; Tue, 31
 Oct 2017 20:44:49 +0000
To: Brett Stahlman <brettstahlman@gmail.com>
References: <CAOyxqKnSvNg615GpJqXy7=TqPCsHebD44ORDbrGQ0_yYYFkdoQ@mail.gmail.com>
 <20171027143133.dydwt3ctp7qu4ed4@dhcp-3-128.uk.xensource.com>
 <CAOyxqK=6L5M13wTYaQXTpvZ0qdfWthmrxMsDvzFQO1gmKHP_bw@mail.gmail.com>
 <alpine.DEB.2.10.1710271303580.3086@sstabellini-ThinkPad-X260>
 <CAOyxqKmmq=wnq+72C-LPWuNLNLv_cNRd=ReXbWHah-e7TpVMeQ@mail.gmail.com>
 <12549fe2-cc1e-6c3f-25de-c49f27e8fbec@arm.com>
 <CAOyxqKmDv0v2gW5sE4Fio6uCHUsznfJyFCsUmCUgF-PaBMdbKw@mail.gmail.com>
 <97a9e548-1d75-7106-19aa-3c2bc89ad075@arm.com>
 <CAOyxqKka3R5GJrXRuOu4quAfNAguOPOrOWiuqgee=Y+Yt-carA@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <88f48a6f-0b81-e3e2-afe2-4377145b755e@arm.com>
Date: Tue, 31 Oct 2017 20:44:46 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:52.0)
 Gecko/20100101 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <CAOyxqKka3R5GJrXRuOu4quAfNAguOPOrOWiuqgee=Y+Yt-carA@mail.gmail.com>
Content-Language: en-US
X-Originating-IP: [217.140.96.140]
X-ClientProxiedBy: VI1PR0701CA0026.eurprd07.prod.outlook.com
 (2603:10a6:800:90::12) To HE1PR0801MB2057.eurprd08.prod.outlook.com
 (2603:10a6:3:50::22)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 0484f7bf-1065-4ba5-d614-08d520a03b29
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(4534020)(4602075)(2017052603199);
 SRVR:HE1PR0801MB2057; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB2057;
 3:h2K/2yHMpjSLl9EMaf5AMo1KXL76+d4Ah65s7arhdVLvxajFz00/2iMD9KoKnAH660VcUDOQI6WmhJBuHU2P7+Iu6B744Mw4OY3mdSo1gC+Um8K/mlgazzQtPSkaKXwoU0Mz6R4EeTihrOSAcedUH87kPto385dhkJavumBCXqEuR3k5uxCWlkVuSGRzYmdrS6K5U1PvDlV+GqWbOD2cBMooGJ4kNFo3b4JE+Dz2Key7VVRHxW1zmLWmoB9Hz1wo;
 25:Er+Sq8f7NfsAnLG205tHzfyp3DfYVQCX+O3diKElNPSoc3fiA7zlz+pXnLjheGbFRd2LUUGWlLTSp7Wrcx5KlrGSwwszTX6SFoZCNdhIev+VrA5UsKkaI5KHO98zZQOEy+lvB1xtATG0fdXAje3ImiEFUeQQTvE4mz67sSbTSXxywuxw60I1dpMoDd3e5QJop/nL7SsDg6XXSLA1h5GxjV1H74p0m0BzxOkQbFVnRxBRZVsBiFR+ImJJ2dmtLyuwWNt8pjuTo4E8ElD0yWv4TJp1BqNyIw/ExeQYYUZsoU0Mc3wMWLbQqYqdDgu7HJS6YEilx6kkiW2ehTm7bEECjQ==;
 31:ygaKTD2gN+BPu5oajJ1xv0WTgJA2h8TpE9AyJyQhPv4PoCfPdv1sXlzA7fQuj4CogEh9bfywB5XDNSecEgN9+UN8X/NMGrj85QZTYDO0FyeCW3ZOI7UZ6LfeRDaEBV1y/2Wv68tZWn74Em2tsXln6dix1CLK1+T1wyT+QKOjtHxt/2F4njsaVdWPxtXlfJAdAL8kzXZRhQBFM+6P2uJxCv4mFnDOLkEqIQN3EB9GGUI=
X-MS-TrafficTypeDiagnostic: HE1PR0801MB2057:
NoDisclaimer: True
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB2057;
 20:p6feWF6IfKJdojC1MakWCBfl2zFThOulwEPnnpcI4jQ1iKsZBOaPNYaqHVW7tG7Wz6YlKH7pHuB9CPThgKHld0h0UOIc7dOkQsPKyUAFKcpB2teScoQyhPUQCL1/PnuiA7s3whOx2uxIwf7d52bePRTojpjMk5TxGd6n4ECu/uI=;
 4:NlxlBzrijjmQKKP7EFAWWWx+bMPCrQOAe/YGZS7og8D12Pxcg2ISfM1e/9I0+4wHf7qFcDkmVJW6xe5aZdvMEPlp/ZS0MXJxgRIWrNunn+QySSy4U8BM5fVecTmPxbMQIWeMiKjRt9C3JMul8tK7Y5Xgnb7y2kBHkdR5JwKiccpqCOafiX3VYxYdoO891jZpD3R8MIycbTRlf/oZUEOz8BtuoS0sHjrdgOpbDgdFcMM/yRYZGmfNfGH3EULwITF8
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <HE1PR0801MB2057333EB8CBC620EAE4C3B9805E0@HE1PR0801MB2057.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(10201501046)(93006095)(93001095)(3231020)(3002001)(100000703101)(100105400095)(6055026)(6041248)(20161123560025)(20161123562025)(20161123558100)(20161123555025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0801MB2057; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0801MB2057; 
X-Forefront-PRVS: 04772EA191
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(346002)(39860400002)(376002)(189002)(24454002)(199003)(6506006)(6486002)(31696002)(68736007)(39060400002)(4326008)(6246003)(101416001)(230700001)(31686004)(6116002)(8666007)(50986999)(76176999)(3846002)(54356999)(33646002)(106356001)(105586002)(50466002)(53936002)(6512007)(47776003)(36756003)(65806001)(65956001)(66066001)(2906002)(189998001)(229853002)(6916009)(65826007)(2950100002)(1411001)(72206003)(86362001)(6666003)(83506002)(478600001)(64126003)(5660300001)(97736004)(53546010)(81156014)(93886005)(8936002)(81166006)(25786009)(8676002)(316002)(54906003)(16526018)(305945005)(23676003)(7736002)(58126008);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0801MB2057; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFQUjA4MDFNQjIwNTc7MjM6TWJQdW05N2FNVHRvbE0zL2NCWmdnMGdt?=
 =?utf-8?B?MXhXODA3Rmo1d0wwc1ZzL0RKVGRQRDhobldlZ0ZvVmRpaXVxRnlBb2Q1cWxx?=
 =?utf-8?B?NnpzNWRSUG00RmtnZC83SC90TzR3cVBoeDlpM2UycWV4eVdmOGFiTEo2NENN?=
 =?utf-8?B?eFRCWk9JbUlWMDZrZXhVZUNxOCtIUitta3RHT1NYMFRaOE91ZDFkVG1WMGlF?=
 =?utf-8?B?clRHajNzTk4rdFpPeUdicVBFK2FpbE1sYjJNS3FtTDJ4Rk0vRm1DVkM5VU82?=
 =?utf-8?B?N3ZTd2RDeUhMME5qd3BGZEh5RitvSHAxVlduMXY5TXRubmVYdHdXT2dRNzd1?=
 =?utf-8?B?NVpHRjF6aVN6UERIeDNsUFR1TjMwWTFpMjhrbFhKYy9EWDFPMzNzRWVzSDJo?=
 =?utf-8?B?WTc0QUF6UzN1S2dUTHNvZ09jbkJNSlU4WVRLR2d0bnNhRGtIS3lvRzYvbEli?=
 =?utf-8?B?dlZOZUNieEQvY1FZVmF1ZWNhMlUyWGlub3luS2dpRDE3NWxSK2Y5RDVXcTYr?=
 =?utf-8?B?OWxDVmRxS3ZCVFppU2hlZURITDJUYm45TFFReE9aYWthWnNjQVZPamtiL3lC?=
 =?utf-8?B?RnVNRzhHa2xqd3hOOWQwd0JBbXhqVzVpUDVocUpRa1dDM0VPVWVkZGRhOTlj?=
 =?utf-8?B?Vy9qcVkzTnNERndYRXZ6RmZNYTEwUFk3bTAzYmtMeTRaOXMwYkVDbFhVYUVO?=
 =?utf-8?B?cVEzZ2hwaDVxSEM3ZnBkV0REejJKMG5ya1RUcDhjQXY1bGFrVnpZTUI0R1RG?=
 =?utf-8?B?aEhieDJ6Syt3K2xDVFA1VVJPaVZjL3NVYjBBUDd5cFE3UmxpVytuL3hObElj?=
 =?utf-8?B?MnZiMzRpNnRrcG9IMDZsaUlVUSsrSnpYMDRIcnorQ05WZmQ2Q0NCcWZKVWFq?=
 =?utf-8?B?ZSs4K0Foay9RVTZDQ3pZSXJBV1FzQ3VmN0dHajJnTXRGTGdkRlZ6YjVmMGkw?=
 =?utf-8?B?RFF1bUJOK0l2SHJYTE9IVUJUbEhsNUhBdE9IRGZ2K2YzVVNzaHY4TVJtZ051?=
 =?utf-8?B?RGhkSFBOMGp2QkJ5alVzZVdSbzlIZ2cyVktGYWRHcEorbjJkMVQyZllxREZR?=
 =?utf-8?B?L0xaVFJvY3ZKcGxMcTVHR0c4eWREdzFneEU5RjROdW4zY1ZBcXBKdXpEUnRJ?=
 =?utf-8?B?WDE0MlBQWTBlTm1PVld0U1ZaK3I1MFFPZDFSbEU0NVRTRTZjS1M0b3o2NjNn?=
 =?utf-8?B?c3ZFb2xnWmNuVDd2dHg1eUlYNHdET3J6WDlWUHR6ZFhpUjc5eGdTUXhMRWdy?=
 =?utf-8?B?TVR1KzcyMDhORXdrL2tIeDJjZUc2QkRqNlRUVGJ1MngvVXpuT1JNY204Tldt?=
 =?utf-8?B?ZGZucEVxcXZWQ2dQcUpES0dyaWFMVmFLS3p0aXZJbExhWS9ycjlKZEJqZkRG?=
 =?utf-8?B?SkV2NjArUEthbUI0TC9HeVFIK2JsOGtSdCtKU0FOaFY4NkxRdm40TWR4RUI0?=
 =?utf-8?B?blNxaDAwYUFoQmp4SDY3Z09od3pXb3FVOTVPQTZuV2QyYjlubGRyRG56aUxM?=
 =?utf-8?B?eXJ1aUZ6d3RhbW5tMzU2YTkxZ1hVZ2Jhc0xxZmVBQWRSejRvVHgzS28wRjVV?=
 =?utf-8?B?OEFhMFltanc0SmVvMlcwZm1ZcFZIMnZscW1JNnNlNGJ3SG5JZjJQT0lDV0Er?=
 =?utf-8?B?SDEvZXZ4U0pLakRHdi85bkkwK29wamt4V09pRDZIc3VwSTJ0SDlseXFubXBu?=
 =?utf-8?B?cXgzc24rTWdhSHF1UFRTUTM0ZkFIbGtlRXRENDJtUTk2dlVPTXorLy9NOFFz?=
 =?utf-8?B?djdWbTI1Tzg3SWU5VTNoQXQ0bEFPcHhHb0c2Y3l3RVZYdE5LU05ISHFrb0xO?=
 =?utf-8?B?c3F3ZTNVOWhYYm9sRXJlek85cGFJSThzK2g4YXQzUitpK1ZCdm9tNXJVaU1s?=
 =?utf-8?B?MGVMU2R5ZUtoZlRQNXlwUEozQ3pRKzlmekNoc1pTc1B5M1pIdnZTMGo0c1Nu?=
 =?utf-8?Q?BUmlEr1qXlui0AmZx84FgZq70w9R6bmM=3D?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB2057;
 6:qDVUbIAtmhwR0dUVOV6sS17OQX5ICT6nKM/h0N+SI3wknnfnJ0b4ceOVMaj3wZENvE6g7/QEQsvbjiYyIyJFewDjmmJ3T7AsSy8g/Iwa39xc9HFjTwPxGjH7Q1qp7zNTgjKuvrQAchzOLlu5gHWu82ER63Opw6VglTDCJek6ps1OM/a3M8zYxwvvcVVsTUNqFlY94TIxUTv+BF9hPTAH8M8ebSdLjQSpMNxP1iflrReww0GaboknRMwYeEWC5bFZObJ5FZEIAp8/L10H2M4RW8gHW6Jw385xJn/FJKv70qLx3xCtIwVl+eVjCFtxEp+lyCCe+sGEAun0LL1GdlB+YA==;
 5:Ih/P5ZMvGw4KYcIji6WxiHlK8malHLzsrkHFEsp4Qo51pN/gL37vc7K6lM+wlq5htSVEcAx8vuweo4Is6jgHqrtoqksRb8oEX7oFHUgfrT2sMDV8LO/liT6EM29zCmHs2/SyWNu1grfEu4u7JlNuWA==;
 24:ib0ttQ+pUjziy0DI3VK9ELBWMnN0CEm1msqV+jkLZSWPKbpfDP4CFF3Ia5DqoGQS++v1ChA0i9hL+IOReiMSlA2HNjZ2+8YBFSg3g4RAIiE=;
 7:GdL+ujEQAJ+UET4BDn3ssdbvMB7ktAJPYyPlzwxz7TZpYPKNVlkZgSZ0bAMOpwoltBSCzEwlGIdW/JdGWYQ3MjPPLX8+GIeghXI1EOSWWyPnYPogwa79cbo/Z92cen150+tkiKKTP2e49f4TuWpbkvBrlI71qqNWTk0Ryr+TU/2hFUtsauGvbR/cRJRAOuG/kSDyX9stG6vDLjGdLAJRYZpmPsGBm1NTx0NfthkugQ8=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Oct 2017 20:44:49.0996 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 0484f7bf-1065-4ba5-d614-08d520a03b29
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0801MB2057
Cc: Stefano Stabellini <sstabellini@kernel.org>, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, Paul.Durrant@citrix.com, Xen-users@lists.xen.org,
 nd@arm.com, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-users] Error accessing memory mapped by
 xenforeignmemory_map()
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>

SGksCgpPbiAzMS8xMC8yMDE3IDE5OjE3LCBCcmV0dCBTdGFobG1hbiB3cm90ZToKPiBPay4gU28g
SSdtIHRoaW5raW5nIHRoZSByZWxldmFudCBhZGRyZXNzIHdvdWxkIGJlIDB4ZmZmZmZmYzAwMDA4
MDAwMCwKPiB3aGljaCBpcyB3aGVyZSBTeXN0ZW0ubWFwIHBsYWNlcyB0aGUga2VybmVsJ3MgIl90
ZXh0IiBzZWdtZW50LiBJSVVDLAo+IGFhcmNoNjQgTGludXggdXNlcyAzOS1iaXQgYWRkcmVzc2Vz
IGluIGEgcmFuZ2UgY29udHJvbGxlZCBieSBUVEJSMSwKPiBiZWdpbm5pbmcgYXQgMHhmZmZmZmY4
MDAwMDAwMDAwLiBJJ20gYXNzdW1pbmcgdGhlIGtlcm5lbCdzIGFkZHJlc3MKPiBzcGFjZSB1c2Vz
IGEgZGlyZWN0LCAxLXRvLTEgbWFwcGluZyAoaS5lLiwgZ3Vlc3QgdmlydHVhbCA9PSBndWVzdAo+
IHBoeXNpY2FsKS4gQ29ycmVjdD8gQWxzbywgc2hvdWxkIGEgc2lnbmVkIG9yIHVuc2lnbmVkIHJp
Z2h0IHNoaWZ0IGJlCj4gdXNlZCB0byBjb252ZXJ0IGEga2VybmVsIGFkZHJlc3MgdG8gYSBwZm4/
IEkuZS4sIHdvdWxkIHRoZSBwZm4KPiBjb3JyZXNwb25kaW5nIHRvIDB4ZmZmZmZmYzAwMDA4MDAw
MCBiZSAweGZmZmZmZmZmZmMwMDAwODAgb3IKPiAweDAwMGZmZmZmZmMwMDAwODA/CgpUaGUga2Vy
bmVsIGRvZXMgbm90IGRpcmVjdCBtYXAgdGhlIG1lbW9yeSAoZS5nIGd1ZXN0IHZpcnR1YWwKIT0g
Z3Vlc3QgcGh5c2ljYWwpLiAweGZmZmZmZmMwMDAwODAwMDAgd291bGQgYmUgdmlydHVhbAphZGRy
ZXNzIG9mIHRoZSBzdGFydCBvZiB0aGUga2VybmVsLgoKSSBkb24ndCB0aGluayBMaW51eCBpcyBt
b3ZpbmcgdGhlIGtlcm5lbCB3aXRoaW4gdGhlIHBoeXNpY2FsCmFkZHJlc3Mgc3BhY2UgYWZ0ZXIg
Ym9vdC4gQXNzdW1pbmcgeW91IGRvbid0IHVzZSBVRUZJIGluCnRoZSBndWVzdCBhbmQgeW91IGFy
ZSB1c2luZyBYZW4gNC42IG9yIGxhdGVyLCB0aGUga2VybmVsCndpbGwgYmUgbG9hZGVkIGF0IHRo
ZSBndWVzdCBwaHlzaWNhbCBhZGRyZXNzIDB4NDAwMDgwMDAuCgpZb3UgY2FuIGFsc28gZmluZCB0
aGlzIGluZm9ybWF0aW9uIHZpYSB4bCBjcmVhdGUgd2hlbiBpdAppcyBpbiB2ZXJib3NlIG1vZGUg
KHhsIC12dnYgY3JlYXRlKToKCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX3Bmbl90b19w
dHJfcmV0Y291bnQ6IGRvbVUgbWFwcGluZzogcGZuIDB4NDAwMDgrMHg3YjQgYXQgMHhmZmZmOTQ2
OTYwMDAKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fYWxsb2Nfc2VnbWVudDogICBrZXJu
ZWwgICAgICAgOiAweDQwMDA4MDAwIC0+IDB4NDA3YmMwMDAgIChwZm4gMHg0MDAwOCArIDB4N2I0
IHBhZ2VzKQpkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9sb2FkX3ppbWFnZV9rZXJuZWw6
IGNhbGxlZApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9sb2FkX3ppbWFnZV9rZXJuZWw6
IGtlcm5lbCBzZWcgMHg0MDAwODAwMC0weDQwN2JjMDAwCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdy
YWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
dXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Tue Oct 31 22:55:11 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 31 Oct 2017 22:55: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 1e9fQ2-0005E6-Sh; Tue, 31 Oct 2017 22:54:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <brettstahlman@gmail.com>) id 1e9fQ1-0005E0-A4
 for Xen-users@lists.xen.org; Tue, 31 Oct 2017 22:54:01 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 23/4F-00647-80FF8F95; Tue, 31 Oct 2017 22:54:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsVyMfS6iS77/x+
 RBgsu61qsunqA1YHR4+ju30wBjFGsmXlJ+RUJrBkbJs9gKujkq1g3dyVLA+N97i5GLg4hgX5G
 ibZp31hAHBaBBlaJ/pXdTCCOhMAcVoneBwdZuxg5gZwyic0nd7NA2EUSmxbdYoOxu5qegdm8A
 oISJ2c+AasREvCS2DlxL2MXIwcHp4C1xOZzMRDbvrJI9Fz6ygxSwyagJ3F38UZ2kBoWAVWJY/
 vUIcYESJw6dxxsrTCQfbOpAaxcREBd4s+FCYwgc5gF7jBKbHvZBZZgFtCUaN3+m30Co+AsJGf
 MQpJawMi0ilGjOLWoLLVI18hML6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMETr
 GRgYdzA27PU7xCjJwaQkyrvT8XukEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneJ39/RAoJFqWmp
 1akZeYAowUmLcHBoyTCOxEkzVtckJhbnJkOkTrFaMlx4c6lP0wcB/bcApLPZr5uYBZiycvPS5
 US590M0iAA0pBRmgc3DhbRlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ814AmcKTmVcCt/U
 V0EFMQAd5SYAdVJKIkJJqYGxvv5HhrziPP2jaIwFR38cR5Xt4mnkKFkY+1pqrp5m6hIPb8X3J
 4WKN7Z/3Zcx9XvJxkZ3yMpNilc/7J69J5wi3C5ttpvLfNyrn4bPJ540jDGaFM7p0l4RHMcuZv
 X6+5/pk3iolhQ/poW2s/ZaVMt6qQqevTnvhd/nerr7KvvZo0St8WTHNSizFGYmGWsxFxYkAX9
 bv1uMCAAA=
X-Env-Sender: brettstahlman@gmail.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1509490439!57374586!1
X-Originating-IP: [209.85.215.52]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22240 invoked from network); 31 Oct 2017 22:53:59 -0000
Received: from mail-lf0-f52.google.com (HELO mail-lf0-f52.google.com)
 (209.85.215.52)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 Oct 2017 22:53:59 -0000
Received: by mail-lf0-f52.google.com with SMTP id n69so602906lfn.2
 for <Xen-users@lists.xen.org>; Tue, 31 Oct 2017 15:53:59 -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=Y+etSIe/aT6U1Fs7N44aarE51TW/y6ZOhNjwrtrUBhg=;
 b=Bb2IdBc3TBnfMrLOGQxi3kD2HmlbRuclSr0Kz73liP6TL1Vu975zyUZsDstE0p4Eum
 ON2nyZ7GCwWgUHfOXvw6wNV8zD7jxwqbMK9e/YH1bbxJRiK/SIzpeiAqH+uynlqphWT5
 WXNPUTcr3ahSg7gHb3qSfgp15F+xE+qHZIDsCwNLiTb74y0vSD+UlCuqT/A2gXDWJOCX
 T8QzaCRRp754UErORyDaumuugvhN64A03LrTzNGA9Qu0vAQf7fS/1Wa+fsCObMILypFd
 23toqSBS4hNi4m13oFsjimBLV348jFuHeM5Zqsunf3A1s4dOajrNFPQa8lBXeIZJNEye
 56Kg==
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=Y+etSIe/aT6U1Fs7N44aarE51TW/y6ZOhNjwrtrUBhg=;
 b=E66V7zehlN+nfHHSlEAaXF9ZIwjq5BuGy8t/uwReuSDJrh4K6qit0DsgGtspveOzCx
 VqO0RBIBjOA5c+IbG6/KERx08HnVaDBl/OgxMWBvMPI+XHMoXR6uf7qtKB3fzEFKI1Hw
 Gmadb5Vw4isetZMjgZkF8z8XfqVC9mwxwh+P7IPyzkv8exW4eVIGZZM/8D2uuf54/dny
 mhBYx0wqJpVdWSnlUbatoigy55Liy0oSjtI5plIdGEg2LE2faSQRF4+ZGAU7EfHU2BmZ
 5kY9Ol79Ci/SJF8rKzpZerKiV0xQR56pAOqvEvuF3DP4g1lh1jAB7X75UqcNHNF4ozqz
 kzug==
X-Gm-Message-State: AMCzsaXtM40nLf8DSp0SmNBUOzqZX3Mhk0RFd9PwaWUWrQ9hCwUZNdNp
 hJ0VjUhw/gOGsfAiKltoMW1ghPts2NmnicJZLlc=
X-Google-Smtp-Source: ABhQp+QNI3VTF+EHcfyj2tHPSisYvSi+/0QbYqjvLtkYzr2yEHppuX2bKGPtBDjyMxFxYLWgx+xmAKzYMi6iGHWq8ZY=
X-Received: by 10.46.99.204 with SMTP id s73mr1715792lje.143.1509490438797;
 Tue, 31 Oct 2017 15:53:58 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.181.12 with HTTP; Tue, 31 Oct 2017 15:53:57 -0700 (PDT)
In-Reply-To: <88f48a6f-0b81-e3e2-afe2-4377145b755e@arm.com>
References: <CAOyxqKnSvNg615GpJqXy7=TqPCsHebD44ORDbrGQ0_yYYFkdoQ@mail.gmail.com>
 <20171027143133.dydwt3ctp7qu4ed4@dhcp-3-128.uk.xensource.com>
 <CAOyxqK=6L5M13wTYaQXTpvZ0qdfWthmrxMsDvzFQO1gmKHP_bw@mail.gmail.com>
 <alpine.DEB.2.10.1710271303580.3086@sstabellini-ThinkPad-X260>
 <CAOyxqKmmq=wnq+72C-LPWuNLNLv_cNRd=ReXbWHah-e7TpVMeQ@mail.gmail.com>
 <12549fe2-cc1e-6c3f-25de-c49f27e8fbec@arm.com>
 <CAOyxqKmDv0v2gW5sE4Fio6uCHUsznfJyFCsUmCUgF-PaBMdbKw@mail.gmail.com>
 <97a9e548-1d75-7106-19aa-3c2bc89ad075@arm.com>
 <CAOyxqKka3R5GJrXRuOu4quAfNAguOPOrOWiuqgee=Y+Yt-carA@mail.gmail.com>
 <88f48a6f-0b81-e3e2-afe2-4377145b755e@arm.com>
From: Brett Stahlman <brettstahlman@gmail.com>
Date: Tue, 31 Oct 2017 17:53:57 -0500
Message-ID: <CAOyxqKmyWhsPWjc2K7fE6af66yiAHT7USOyB7stiUEiRxvy8tQ@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, Paul.Durrant@citrix.com, Xen-users@lists.xen.org,
 nd@arm.com, =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-users] Error accessing memory mapped by
	xenforeignmemory_map()
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>

SnVsaWVuLAoKT24gVHVlLCBPY3QgMzEsIDIwMTcgYXQgMzo0NCBQTSwgSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4gSGksCj4KPiBPbiAzMS8xMC8yMDE3IDE5OjE3
LCBCcmV0dCBTdGFobG1hbiB3cm90ZToKPj4gT2suIFNvIEknbSB0aGlua2luZyB0aGUgcmVsZXZh
bnQgYWRkcmVzcyB3b3VsZCBiZSAweGZmZmZmZmMwMDAwODAwMDAsCj4+IHdoaWNoIGlzIHdoZXJl
IFN5c3RlbS5tYXAgcGxhY2VzIHRoZSBrZXJuZWwncyAiX3RleHQiIHNlZ21lbnQuIElJVUMsCj4+
IGFhcmNoNjQgTGludXggdXNlcyAzOS1iaXQgYWRkcmVzc2VzIGluIGEgcmFuZ2UgY29udHJvbGxl
ZCBieSBUVEJSMSwKPj4gYmVnaW5uaW5nIGF0IDB4ZmZmZmZmODAwMDAwMDAwMC4gSSdtIGFzc3Vt
aW5nIHRoZSBrZXJuZWwncyBhZGRyZXNzCj4+IHNwYWNlIHVzZXMgYSBkaXJlY3QsIDEtdG8tMSBt
YXBwaW5nIChpLmUuLCBndWVzdCB2aXJ0dWFsID09IGd1ZXN0Cj4+IHBoeXNpY2FsKS4gQ29ycmVj
dD8gQWxzbywgc2hvdWxkIGEgc2lnbmVkIG9yIHVuc2lnbmVkIHJpZ2h0IHNoaWZ0IGJlCj4+IHVz
ZWQgdG8gY29udmVydCBhIGtlcm5lbCBhZGRyZXNzIHRvIGEgcGZuPyBJLmUuLCB3b3VsZCB0aGUg
cGZuCj4+IGNvcnJlc3BvbmRpbmcgdG8gMHhmZmZmZmZjMDAwMDgwMDAwIGJlIDB4ZmZmZmZmZmZm
YzAwMDA4MCBvcgo+PiAweDAwMGZmZmZmZmMwMDAwODA/Cj4KPiBUaGUga2VybmVsIGRvZXMgbm90
IGRpcmVjdCBtYXAgdGhlIG1lbW9yeSAoZS5nIGd1ZXN0IHZpcnR1YWwKPiAhPSBndWVzdCBwaHlz
aWNhbCkuIDB4ZmZmZmZmYzAwMDA4MDAwMCB3b3VsZCBiZSB2aXJ0dWFsCj4gYWRkcmVzcyBvZiB0
aGUgc3RhcnQgb2YgdGhlIGtlcm5lbC4KPgo+IEkgZG9uJ3QgdGhpbmsgTGludXggaXMgbW92aW5n
IHRoZSBrZXJuZWwgd2l0aGluIHRoZSBwaHlzaWNhbAo+IGFkZHJlc3Mgc3BhY2UgYWZ0ZXIgYm9v
dC4gQXNzdW1pbmcgeW91IGRvbid0IHVzZSBVRUZJIGluCj4gdGhlIGd1ZXN0IGFuZCB5b3UgYXJl
IHVzaW5nIFhlbiA0LjYgb3IgbGF0ZXIsIHRoZSBrZXJuZWwKPiB3aWxsIGJlIGxvYWRlZCBhdCB0
aGUgZ3Vlc3QgcGh5c2ljYWwgYWRkcmVzcyAweDQwMDA4MDAwLgo+Cj4gWW91IGNhbiBhbHNvIGZp
bmQgdGhpcyBpbmZvcm1hdGlvbiB2aWEgeGwgY3JlYXRlIHdoZW4gaXQKPiBpcyBpbiB2ZXJib3Nl
IG1vZGUgKHhsIC12dnYgY3JlYXRlKToKPgo+IGRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9t
X3Bmbl90b19wdHJfcmV0Y291bnQ6IGRvbVUgbWFwcGluZzogcGZuIDB4NDAwMDgrMHg3YjQgYXQg
MHhmZmZmOTQ2OTYwMDAKPiBkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9hbGxvY19zZWdt
ZW50OiAgIGtlcm5lbCAgICAgICA6IDB4NDAwMDgwMDAgLT4gMHg0MDdiYzAwMCAgKHBmbiAweDQw
MDA4ICsgMHg3YjQgcGFnZXMpCj4gZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fbG9hZF96
aW1hZ2Vfa2VybmVsOiBjYWxsZWQKPiBkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9sb2Fk
X3ppbWFnZV9rZXJuZWw6IGtlcm5lbCBzZWcgMHg0MDAwODAwMC0weDQwN2JjMDAwCgpCaW5nbyEg
VXNpbmcgdGhpcyBhcHByb2FjaCwgSSB3YXMgZmluYWxseSBhYmxlIHRvIG1hcCBteSBndWVzdCBr
ZXJuZWwncwpoZWFkIHBhZ2UgKGF0IDB4NDAwMDgwMDApIGFuZCByZWFkIHRoZSBleHBlY3RlZCBk
YXRhLiBJIGFwcHJlY2lhdGUgeW91cgpwYXRpZW5jZS4uLgoKU2luY2VyZWx5LApCcmV0dCBTLgoK
Pgo+IENoZWVycywKPgo+IC0tCj4gSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vy
c0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

