From xen-users-bounces@lists.xenproject.org Thu Feb 01 13:49:29 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 13:49: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.xenproject.org>)
	id 1ehFE7-0000LB-24; Thu, 01 Feb 2018 13:48:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pdp6=e3=gmail.com=saumyarajesh93@srs-us1.protection.inumbo.net>)
 id 1ehFE5-0000Kq-3t
 for xen-users@lists.xenproject.org; Thu, 01 Feb 2018 13:48:29 +0000
X-Inumbo-ID: 8aed72c0-0756-11e8-ba59-bc764e045a96
Received: from mail-yw0-x231.google.com (unknown [2607:f8b0:4002:c05::231])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8aed72c0-0756-11e8-ba59-bc764e045a96;
 Thu, 01 Feb 2018 14:48:12 +0100 (CET)
Received: by mail-yw0-x231.google.com with SMTP id u21so10430201ywc.2;
 Thu, 01 Feb 2018 05:48:27 -0800 (PST)
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=nyyE3IDwdeCJyfZyPD5PjeKkRKLSU0r+l5ZRmiDFSRg=;
 b=lCE883QaHWdKucbpr4/VAFQ6uuaB1FCRfPQbDwvCBuyGg19gkh8IxX3e2rWFGbyrny
 nf9DLOW4meen/YNhlalBy1oVRH0K7oWyKGKrIYQ/KuhJ+jM8x4fJe/Rxvrh0/leKybjV
 4izDYM7KIPPkcKyUoWLa6vFd+bdr0vDBYajdFXRV0H1uK8OPCf4JixfUpnQSIF2lW6ty
 5d3CNi5oHf39dHuZoBze0e5oc3d4av9dYSGA/IWn9XxvfbNC56jztEhAKNWfDvsgGU9s
 VMVTL6PucOUDwPUDbBXAEJqPLUPZHJkXxggiqZKpODb3DJxvfGOh6OKxw/oBvfQWRiz+
 JcPQ==
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=nyyE3IDwdeCJyfZyPD5PjeKkRKLSU0r+l5ZRmiDFSRg=;
 b=LHQ3YODmLaHOc4UWx7IQHtkGrbgvb4VIoNxR1EyEkhXRsymMmR16YR69HR8LB4q0pW
 ILbi+08mUkp+jsJw1Wc24nnJ63A0XC3evJ7A/HGl3z5wnCFTWxeKtMrXlnlPSx2Ix/Aq
 YHTK102KmhsX3U2EoloBO0XtC63D4dMjLUNWxBQ+n8ax/W8YOtbXx4/9BC83srpjDzk2
 qyEJ1iMzFbsF5a2a700e6cOFVnBUYvCyEsDupCtDa2q2m/7DSg2Wll3HJVm2M3u2zW3u
 XS4/Z0yD9om9ixPyTrWrACodgS7svoRGeo3MDJQQmAcKpmYEh1xIg6L2WtYDud2ZJf3Q
 NtZw==
X-Gm-Message-State: AKwxytdj2TntFZwlwnD9xuufcutOPAstsuzNK532odBhgiWS4XDDr8Qd
 tF/zsWX+37gP0vznK3osRZ9I8Y0bPDFGECNVLqs=
X-Google-Smtp-Source: AH8x227gAUh2LmNrWFNll7djwEr8wJRjWN4rCOWOOKa1464xuFVjoZOUUpDYIVPrXYMgAB40oCNvcuLN8BNO+aEtCk8=
X-Received: by 10.13.213.144 with SMTP id x138mr24376701ywd.157.1517492906743; 
 Thu, 01 Feb 2018 05:48:26 -0800 (PST)
MIME-Version: 1.0
Received: by 10.13.217.204 with HTTP; Thu, 1 Feb 2018 05:48:26 -0800 (PST)
In-Reply-To: <74fb0cae-875a-d93b-233c-8819b3d89d8e@epam.com>
References: <CAONE6OA9h6omWptvGQE6EdD+s0geCbUcGUwX1NKPj16PF7_TNA@mail.gmail.com>
 <37217807-7f20-bdbf-f852-033fcae1bd01@epam.com>
 <CAONE6OCM9wEd6zJCH5147vTMWyt4CGH9uXbBX0y29di9cC3QaQ@mail.gmail.com>
 <bc345300-7e46-367f-4e16-db1ffa4e56d0@epam.com>
 <CAONE6OAUJ+SjvYkiAaT-0Y_8av4T0dX60R8o2OZum6g8Ucg+1w@mail.gmail.com>
 <74fb0cae-875a-d93b-233c-8819b3d89d8e@epam.com>
From: Saumya Rajesh <saumyarajesh93@gmail.com>
Date: Thu, 1 Feb 2018 19:18:26 +0530
Message-ID: <CAONE6ODWzF1ZyKo8fbPieP1xU3pjkHP1x6rW38Co-rCQ+UENcw@mail.gmail.com>
To: Andrii Anisov <andrii_anisov@epam.com>, xen-devel@lists.xenproject.org, 
 embedded-pv-devel@lists.xenproject.org, xen-users@lists.xenproject.org
Subject: Re: [Xen-users] [Xen-devel] Access I2C bus from guest/DomU on ARM
	board
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMzEsIDIwMTggYXQgODozNiBQTSwgQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2Fu
aXNvdkBlcGFtLmNvbT4gd3JvdGU6Cj4gSGVsbG8gU2F1bXlhLAo+Cj4KPiBPbiAxOC4wMS4xOCAw
OTo1MCwgU2F1bXlhIFJhamVzaCB3cm90ZToKPj4KPj4gQWN0dWFsbHkgSSBhbSBwbGFubmluZyB0
byBzZXQgdXAgQW5kcm9pZCBhcyBndWVzdCBpbiBYZW4uCj4KPiBJIHNlZS4KPgo+PiBJbiBvcmRl
ciB0byBlbmFibGUgc291bmQgaW4gdGhlIEFuZHJvaWQgZ3Vlc3QsIEkgbmVlZCB0byBwYXNzdGhy
b3VnaCB0aGUKPj4gYXVkaW8gY29kZWMgZGV2aWNlIHdoaWNoIGNvbW11bmljYXRlcyB0aHJvdWdo
IHRoZSBJMkMgYnVzLiBGb3IgQkUvRkUgc2NoZW1lLAo+PiBJIHRoaW5rIHNoYXJpbmcgdGhlIGlu
dGVybmFsIERNQSBhbmQgY2xvY2sgd291bGQgcG9zZSBwcm9ibGVtcy4gU28gSSdtIGdvaW5nCj4+
IHRvIGdvIGFoZWFkIHdpdGggdGhlIGRldmljZSBwYXNzdGhyb3VnaCB3YXkuCj4KPiBQYXNzaW5n
IHRocm91Z2ggSTJDIGJ1cyB0byBndWVzdCBkb21haW4gd291bGQgbm90IGJlIGVub3VnaCB0byBn
ZXQgc291bmQgaW4KPiBBbmRyb2lkLiBZb3Ugd291bGQgZmFjZSBtb3JlIGRlcGVuZGVuY2llcywg
YW5kIHRoZXkgbWF5IGFwcGVhciBub3Qgc29sdmFibGUuCj4KPj4gQW55IHRob3VnaHRzIG9yIGlu
cHV0cyB5b3UgY2FuIHBvc3NpYmx5IGdpdmUgcmVnYXJkaW5nIHRoaXMgdXNlIGNhc2Ugd2lsbAo+
PiBiZSB2ZXJ5IGhlbHBmdWwgYW5kIHZhbHVhYmxlLgo+Cj4gV2UgYXJlIHVzaW5nIFBWIEF1ZGlv
IHNvbHV0aW9uIGZvciBzdWNoIGEgdGFzazoKPgo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wMy9tc2cwMjQyOC5odG1sCj4gaHR0cHM6
Ly9sa21sLm9yZy9sa21sLzIwMTcvOC83LzExNQo+Cj4gLS0KPgo+ICpBbmRyaWkgQW5pc292Kgo+
Cj4KCkhpIEFuZHJpaQoKSSBndWVzcyB5b3UgYXJlIHJpZ2h0LiBJIGFtIGFscmVhZHkgZmFjaW5n
IGlzc3VlcyBpbiBkb2luZyBJMkMgYnVzCnBhc3N0aHJvdWdoLiBJZiB5b3UgZmluZCB0aW1lLCBw
bGVhc2UgbG9vayBpbnRvIFsxXVsyXS4KCkkgd2FzIGFibGUgdG8gc3VjY2Vzc2Z1bGx5IGJ1aWxk
IGFuZCBleGVjdXRlIHRoZSBQViBBdWRpbyBzb2x1dGlvbiBvbgpSLUNhciBIMywgd2l0aCB4ZW4t
ZnJvbnRbM10gYXMgZnJvbnRlbmQgYW5kIHNuZF9iZVs0XSBhcyBiYWNrZW5kLiBUaGUKb25seSBp
c3N1ZSBJIGVuY291bnRlcmVkIHdhcyB0aGF0IERvbTAgY291bGQgbm90IHVzZSB0aGUgc291bmQg
Y2FyZCBhcwpsb25nIGFzIHRoZSBiYWNrZW5kIGFwcGxpY2F0aW9uIHJhbi4gSXQgaXMgdGhlIG9u
bHkgd29ya2luZyBzb2x1dGlvbgp0aGF0IEkgaGF2ZSBmb3VuZCB0aWxsIG5vdy4KCkkgdGhpbmsg
SSBhbSBiYWNrIHRvIHNxdWFyZSBvbmUgYnV0IEkgY2FuJ3QgaGVscCBidXQgYXNrIGlmIHlvdSBh
cmUKZmFtaWxpYXIgd2l0aCBhbnkgd29yayB3aGljaCBpcyBnb2luZyBvbiBpbiBYZW4gd2hpY2gg
bWFrZXMgaXQKcG9zc2libGUgZm9yIHRoZSBndWVzdCBkb21haW4oTGludXggYmFzZWQpIHRvIGlu
dGVyYWN0IHdpdGggYWxsIGtpbmRzCm9mIEkyQyBkZXZpY2VzIHN1Y2ggYXMgYXVkaW8gU29DcyBv
ciBzZW5zb3JzPwoKUmVnYXJkcwpTYXVteWEKClsxXSBodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTgtMDEvbXNnMDI3MTEuaHRtbApbMl0gaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE4LTAx
L21zZzAyNjE4Lmh0bWwKWzNdIGh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hl
bi1kZXZlbC8yMDE3LTA4L21zZzAwNjI2Lmh0bWwKWzRdIGh0dHBzOi8vZ2l0aHViLmNvbS94ZW4t
dHJvb3BzL3NuZF9iZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vy
cw==

From xen-users-bounces@lists.xenproject.org Thu Feb 01 15:51:15 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 15:51: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.xenproject.org>)
	id 1ehH7o-0002M5-Un; Thu, 01 Feb 2018 15:50:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zec8=e2=gmail.com=zhiyong.ye1@srs-us1.protection.inumbo.net>)
 id 1egsG2-0003NP-Kn
 for xen-users@lists.xenproject.org; Wed, 31 Jan 2018 13:16:58 +0000
X-Inumbo-ID: fb00fadd-0688-11e8-ba59-bc764e045a96
Received: from mail-oi0-x22f.google.com (unknown [2607:f8b0:4003:c06::22f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fb00fadd-0688-11e8-ba59-bc764e045a96;
 Wed, 31 Jan 2018 14:16:43 +0100 (CET)
Received: by mail-oi0-x22f.google.com with SMTP id c8so10493585oiy.9
 for <xen-users@lists.xenproject.org>; Wed, 31 Jan 2018 05:16:57 -0800 (PST)
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=vlNRnhqIb+SzQCcP+dncko4FrcT4DIpNEzDgrDKbWHI=;
 b=l6r8bsm1JIYNySO77tCNHmG4JaasB61BfZ+NbruMqh/Ue2KSutDC5FNrKGC4XgktvR
 Z5QxGkk31gOxy/c2UUHbchE+k2rPJj4LKDZaUqdl13RiiMOnCwrQOwrJhGeFHnujKrVJ
 pWEMiwmyYDUk81qGm44ukYDnNkEoQ+Tt+b0iX0oNYDeccffaA/UV2BAqAbVWnFjYoX40
 PDBQ/nXggL7fH8hF1gArmY/NT9p3Nd4Z5w2k3QRU/EDHFmOccwojE60A89oApNUZXBUn
 5j3IZ+/IKmFiGJquFmuN+zZlyU9WCSqmXdhQsnO5Y17LwmlPBDe549Mc7OZwEHwpJMqw
 7ARQ==
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=vlNRnhqIb+SzQCcP+dncko4FrcT4DIpNEzDgrDKbWHI=;
 b=baS/AO2BH3MM9tQnlQxwCFitLgdoR/ij6lv6UAspFNy4T/EpDf8sCUtm4MKLn0RhYe
 hCnpnP/1jauu2rvOiHlA2R0rKKK7FleR3LycTgJ23cekRd5YTk188+tbZYjvYhL3hFOs
 UTtL6+L+AHQ6rbqUdn8aOMWilH9fyDCPAA+lenetciXCRLptibvouF3HLXxGKmL8cH6/
 7sgVSaZ8PC9M9K2z13lsAR8VL5gTX9u+MME9gtGuemPBUATRKLOuOxlTWg80iW/KHHxP
 O7Osgc/eU2Uu14m7ql5VKAvQ7//xv9Dk7G6yzWiEYvrDDTSQCzOmez9qObm8fQmQjtUL
 /O3w==
X-Gm-Message-State: AKwxytdAjrJiSU8dMGNLm0fYPchcOtXK458wrrVVzjz20hR7mAVkuPW1
 pYq/03RPXUGhQSJ96zBuhR+9eGA4bnvxdGGlINKkEg==
X-Google-Smtp-Source: AH8x224t2+rnf0uf4+ZmXfvlnhVzeOlzgIw0ykhIQcRtIPOTyW9pzj53ykzzYXxUg1NCuBZJ/itg/htRPd0slaJbb9A=
X-Received: by 10.202.191.85 with SMTP id p82mr10929174oif.344.1517404616894; 
 Wed, 31 Jan 2018 05:16:56 -0800 (PST)
MIME-Version: 1.0
Received: by 10.74.155.212 with HTTP; Wed, 31 Jan 2018 05:16:56 -0800 (PST)
From: zhiyong ye <zhiyong.ye1@gmail.com>
Date: Wed, 31 Jan 2018 21:16:56 +0800
Message-ID: <CANWWAynprKn8m-hrJKJJnXV5wPr42hA=ok_S497jXYXB3umOBw@mail.gmail.com>
To: xen-users@lists.xenproject.org
X-Mailman-Approved-At: Thu, 01 Feb 2018 15:50:07 +0000
Subject: [Xen-users] The problem of max number of PV guests in ubuntu host
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8254617885851496864=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--===============8254617885851496864==
Content-Type: multipart/alternative; boundary="001a113dd2322baf230564124b1e"

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

Hi,
     What I want to do is concurrent running 64 paravirtualized guests on
one physical machine and I can successful deploy 30 PV guests. But I'm
experiencing problems when trying to deploy more than 30 PV guests. No
error appear in console and no relevant messages in logs I found. I'm sure
there are enough resources but DomU dies immediately after create.

Follow xl-guest log:

> Waiting for domain ubuntu-pv-60 (domid 55) to die [pid 11873]
> Domain 55 has shut down, reason code 3 0x3
> Action for shutdown reason code 3 is destroy
> Domain 55 needs to be cleaned up: destroying the domain
> Done. Exiting now


Each guest config is the same as follow:

> name = "ubuntu-pv-1"
> bootloader = "pygrub"
> memory = 256
> vcpus = 1
> vif = [ 'bridge=xenbr0' ]
> disk = [ 'file:/home/ye/ubuntu-pv/ubuntu-pv-1/ubuntu-pv-1.img,xvda,rw' ]
> pci_permissive = 1



 I'm running in Ubuntu 14 using Xen-4.6. I have tested in other machine
using the same environment but encountering the same problem.

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

<div dir=3D"ltr"><div>Hi,</div><div>=C2=A0 =C2=A0 =C2=A0What I want to do i=
s concurrent running 64 paravirtualized guests on one physical machine and =
I can successful deploy 30 PV guests. But I&#39;m experiencing problems whe=
n trying to deploy more than 30 PV guests. No error appear in console and n=
o relevant messages in logs I found. I&#39;m sure there are enough resource=
s but DomU dies immediately after create.<br></div><div><br></div><div>Foll=
ow xl-guest log:</div><blockquote class=3D"gmail_quote" style=3D"margin:0px=
 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><fo=
nt color=3D"#0000ff">Waiting for domain ubuntu-pv-60 (domid 55) to die [pid=
 11873]<br>Domain 55 has shut down, reason code 3 0x3<br>Action for shutdow=
n reason code 3 is destroy<br>Domain 55 needs to be cleaned up: destroying =
the domain<br>Done. Exiting now</font></blockquote><div><br></div><div>Each=
 guest config is the same as follow:</div><blockquote class=3D"gmail_quote"=
 style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);p=
adding-left:1ex"><font color=3D"#0000ff">name =3D &quot;ubuntu-pv-1&quot;<b=
r>bootloader =3D &quot;pygrub&quot;=C2=A0<br>memory =3D 256<br>vcpus =3D 1<=
br>vif =3D [ &#39;bridge=3Dxenbr0&#39; ]<br>disk =3D [ &#39;file:/home/ye/u=
buntu-pv/ubuntu-pv-1/ubuntu-pv-1.img,xvda,rw&#39; ]<br>pci_permissive =3D 1=
=C2=A0=C2=A0</font></blockquote><div><br></div><div><br></div><div>=C2=A0I&=
#39;m running in Ubuntu 14 using Xen-4.6. I have tested in other machine us=
ing the same environment but encountering the same problem.</div></div>

--001a113dd2322baf230564124b1e--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============8254617885851496864==--


From xen-users-bounces@lists.xenproject.org Thu Feb 01 16:06:20 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 16:06: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.xenproject.org>)
	id 1ehHNB-0003yG-PX; Thu, 01 Feb 2018 16:06:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=dq2m=e3=gmail.com=drhunter95@srs-us1.protection.inumbo.net>)
 id 1ehHNA-0003yA-Sq
 for xen-users@lists.xenproject.org; Thu, 01 Feb 2018 16:06:00 +0000
X-Inumbo-ID: c18ce378-0769-11e8-ba59-bc764e045a96
Received: from mail-wr0-x234.google.com (unknown [2a00:1450:400c:c0c::234])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c18ce378-0769-11e8-ba59-bc764e045a96;
 Thu, 01 Feb 2018 17:05:44 +0100 (CET)
Received: by mail-wr0-x234.google.com with SMTP id w50so19568005wrc.2
 for <xen-users@lists.xenproject.org>; Thu, 01 Feb 2018 08:05:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=message-id:mime-version:to:from:subject:date:importance;
 bh=tQ32CF2F/fzHn1hdEl47m9H76npbOZimX8FQJ3qDZRI=;
 b=daJvKRJZSkUstv9tG9+ZJoz1j2kzN+FkOV9KNBr3PJOMyXNTSusNmr1qBHHVDpB2n9
 9CL4B34mzRR3VdddEYExlW/9qfThszpmLMcFWXdSvDifjPKAi9qorT0mMRxQ5Wcp4+v3
 YMDrVHPNaL+JaHRPpYhHNZD0pFeDJXgmEHdiLnB49StTPpVZNPl8AfdXytjL5SuinmQx
 b4tylUTX9qWz0OKxtU3mEdR70RAQBHss8Ipywh66Qxo4Edfso6sNvLGoln21QaZ/EmlJ
 iUuDjeK4C2grnITDC4NKfoH3KxhOP+2htn9kivntITwM6ZLQew9FXeK68rZon9kch68C
 FXfg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:message-id:mime-version:to:from:subject:date
 :importance;
 bh=tQ32CF2F/fzHn1hdEl47m9H76npbOZimX8FQJ3qDZRI=;
 b=NMzrgaR8p/QbNoaJuF2r7YaQ4oiXEJx4KUroh3ys3cWksg6ShwttCuzFAJD41fVgSG
 EPMQTLXG/KyQjLt37e7lmgtfYwRJfMWPAVE1hV9wzZ4twUuJ/H/VovFP/i8MaH8EdFzv
 sk17XtLi8MXVEE7vP9AKnX0NcCzEou4b7ZVk3DUJdejkKrFzwfKmJmnidTUrlWn10fwu
 iCtbV1WD5NNfboQrOb9HEdA60EOFwvUQlSha1ZXfB41QlgigzU9AXBziZJUTwprguy2l
 RsU4QGKqrwvZxLCwbR9NXn81erA/LKn8t/JDs6LCpmwiXh/pPwoYfpfLfP9NzZJOyXrD
 CJSw==
X-Gm-Message-State: AKwxytezP6t7ths1yhCOx/iVLhuKbeKMzCdAE8HuSzPdgc0YiUugPzog
 3RQE+ookXrqh+8kKdGwy3XkyBPOe
X-Google-Smtp-Source: AH8x225/G9ugk8+YC66JOYMVZlt8OwaDtgUTigb3Mmg7mSBn6DPs/+xJ58RF5n6zDwWYojIrW8zFBQ==
X-Received: by 10.223.192.76 with SMTP id c12mr28217253wrf.217.1517501158555; 
 Thu, 01 Feb 2018 08:05:58 -0800 (PST)
Received: from ?IPv6:::ffff:192.168.1.86?
 (host109-152-187-162.range109-152.btcentralplus.com. [109.152.187.162])
 by smtp.gmail.com with ESMTPSA id g205sm246517wme.43.2018.02.01.08.05.57
 for <xen-users@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 01 Feb 2018 08:05:57 -0800 (PST)
Message-ID: <5a733ae5.d69d1c0a.6d755.189a@mx.google.com>
MIME-Version: 1.0
To: "xen-users@lists.xenproject.org" <xen-users@lists.xenproject.org>
From: Iain Hunter <drhunter95@gmail.com>
Date: Thu, 1 Feb 2018 16:06:02 +0000
Importance: normal
X-Priority: 3
Subject: [Xen-users] Xen 4.8.3 running on BeagleBoard X-15 - problem
	with	paging
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2135068082479327434=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--===============2135068082479327434==
Content-Type: multipart/alternative;
	boundary="_008EFEEF-9851-4550-AB9A-424C49E33432_"

--_008EFEEF-9851-4550-AB9A-424C49E33432_
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="utf-8"


I have today tracked the paging problem down to a need to flush the TLBs be=
fore enabling the MMU. This was done via the TLBIALLH. At the moment I've d=
one it in head.s
Iain

Sent from Mail for Windows 10


--_008EFEEF-9851-4550-AB9A-424C49E33432_
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset="utf-8"

<html xmlns:o=3D"urn:schemas-microsoft-com:office:office" xmlns:w=3D"urn:sc=
hemas-microsoft-com:office:word" xmlns:m=3D"http://schemas.microsoft.com/of=
fice/2004/12/omml" xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta ht=
tp-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8"><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;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style></head><body lang=3DEN-GB link=3Dblue vlink=3D"#954F72"><div cla=
ss=3DWordSection1><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoN=
ormal><span style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;color:=
#222222;background:white'>I have today tracked the paging problem down to a=
 need to flush the TLBs before enabling the MMU. This was done via the TLBI=
ALLH. </span><span style=3D'font-size:10.0pt;font-family:"Arial",sans-serif=
;color:#222222'>At the moment I've done it in head.s<o:p></o:p></span></p><=
p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Arial",san=
s-serif;color:#222222'>Iain<o:p></o:p></span></p><p class=3DMsoNormal><o:p>=
&nbsp;</o:p></p><p class=3DMsoNormal>Sent from <a href=3D"https://go.micros=
oft.com/fwlink/?LinkId=3D550986">Mail</a> for Windows 10</p><p class=3DMsoN=
ormal><o:p>&nbsp;</o:p></p></div></body></html>=

--_008EFEEF-9851-4550-AB9A-424C49E33432_--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============2135068082479327434==--



From xen-users-bounces@lists.xenproject.org Thu Feb 01 16:33:08 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 16:33: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.xenproject.org>)
	id 1ehHn6-0006A0-9Y; Thu, 01 Feb 2018 16:32:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=t6sj=e3=strugglers.net=andy@srs-us1.protection.inumbo.net>)
 id 1ehHn4-00069r-Bi
 for xen-users@lists.xenproject.org; Thu, 01 Feb 2018 16:32:46 +0000
X-Inumbo-ID: 7e46963e-076d-11e8-ba59-bc764e045a96
Received: from mail.bitfolk.com (unknown [2001:ba8:1f1:f019::25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7e46963e-076d-11e8-ba59-bc764e045a96;
 Thu, 01 Feb 2018 17:32:29 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bitfolk.com;
 s=alpha; 
 h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:Subject:To:From:Date;
 bh=KwyOcqu3iWDPPJniXtH5bizRkecKiF1vL7KJVIFduHQ=; 
 b=ycdkXA10mkMTnXwUJquzsBJOH3LRSgILJMs6OPk23G1TJ6U2pBOao2I7f9eSEofGIPkGnChaFVzhPc3COpX8DXs8+xSP41+P7AA9w4eetakE1sFgoWm2KymLFMCkWuMuyg+JDX7M0W7+hflC10jdvyU8jW2UjHDLgdcmCdHhNkIpZv7XG7dDSDxQtxfoA0++0lc9+jdxe7LlIbUszr1dt3HLYPhE8/bOXsPLiaVGxAZHASkX+J3tlM+HI4rI9PwDedoHgDb5+ewDJu402iq+DnYtsUSnR/s9YEQxU/GGh0kdWQDSpQhp9Km3FuNdqeRGOUFgKuuRMgyGksthDgZB0g==;
Received: from andy by mail.bitfolk.com with local (Exim 4.84_2)
 (envelope-from <andy@strugglers.net>) id 1ehHn2-00029Z-8F
 for xen-users@lists.xenproject.org; Thu, 01 Feb 2018 16:32:44 +0000
Date: Thu, 1 Feb 2018 16:32:44 +0000
From: Andy Smith <andy@strugglers.net>
To: xen-users@lists.xenproject.org
Message-ID: <20180201163244.GT3124@bitfolk.com>
References: <CANWWAynprKn8m-hrJKJJnXV5wPr42hA=ok_S497jXYXB3umOBw@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CANWWAynprKn8m-hrJKJJnXV5wPr42hA=ok_S497jXYXB3umOBw@mail.gmail.com>
OpenPGP: id=BF15490B; url=http://strugglers.net/~andy/pubkey.asc
X-URL: http://strugglers.net/wiki/User:Andy
User-Agent: Mutt/1.5.23 (2014-03-12)
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: andy@strugglers.net
X-SA-Exim-Scanned: No (on mail.bitfolk.com); SAEximRunCond expanded to false
Subject: Re: [Xen-users] The problem of max number of PV guests in ubuntu
	host
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGksCgpPbiBXZWQsIEphbiAzMSwgMjAxOCBhdCAwOToxNjo1NlBNICswODAwLCB6aGl5b25nIHll
IHdyb3RlOgo+IEknbSBleHBlcmllbmNpbmcgcHJvYmxlbXMgd2hlbiB0cnlpbmcgdG8gZGVwbG95
IG1vcmUgdGhhbiAzMCBQVgo+IGd1ZXN0cy4gTm8gZXJyb3IgYXBwZWFyIGluIGNvbnNvbGUgYW5k
IG5vIHJlbGV2YW50IG1lc3NhZ2VzIGluCj4gbG9ncyBJIGZvdW5kLgoKSSdtIG5vdCBsaWtlbHkg
dG8gYmUgYWJsZSB0byB3b3JrIG91dCB3aGF0IGlzIHdyb25nLCBidXQgSSB0aGluawpmaXJzdCB0
aGluZyB5b3Ugd2lsbCBiZSBhc2tlZCBpcyBmb3Igb3V0cHV0IG9mICJ4bCBjcmVhdGUgLXZ2diIs
IGFuZAphbHNvIGlmIGFueXRoaW5nIHVzZWZ1bCBhcHBlYXJzIGluICJ4bCBkbWVzZyIuCgo+ICBJ
J20gcnVubmluZyBpbiBVYnVudHUgMTQgdXNpbmcgWGVuLTQuNi4gSSBoYXZlIHRlc3RlZCBpbiBv
dGhlciBtYWNoaW5lCj4gdXNpbmcgdGhlIHNhbWUgZW52aXJvbm1lbnQgYnV0IGVuY291bnRlcmlu
ZyB0aGUgc2FtZSBwcm9ibGVtLgoKRldJVyBvbiBEZWJpYW4gOCB3aXRoIFhlbiA0LjQgYW5kIGxh
dGVseSBhIGJhY2twb3J0ZWQgWGVuIDQuOCBJIGFtCnJ1bm5pbmcgNzArIFBWIGd1ZXN0cyB3aXRo
b3V0IGlzc3VlLiAoT3RoZXIgdGhhbiB0aGF0IHRoZQppbml0c2NyaXB0cyB4ZW5kb21haW5zIGV0
YyBhcmVuJ3QgcmVhbGx5IHVwIHRvIHRoaXMpLgoKQ2hlZXJzLApBbmR5CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0
Clhlbi11c2Vyc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLXVzZXJz

From xen-users-bounces@lists.xenproject.org Thu Feb 01 17:17:40 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 17: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.xenproject.org>)
	id 1ehITu-0000rG-1P; Thu, 01 Feb 2018 17:17:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=c16n=e3=prgmr.com=srn@srs-us1.protection.inumbo.net>)
 id 1ehITs-0000rA-HB
 for xen-users@lists.xenproject.org; Thu, 01 Feb 2018 17:17:00 +0000
X-Inumbo-ID: ac2ed3f7-0773-11e8-ba59-bc764e045a96
Received: from mail.prgmr.com (unknown [2605:2700:0:5::4713:9506])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ac2ed3f7-0773-11e8-ba59-bc764e045a96;
 Thu, 01 Feb 2018 18:16:42 +0100 (CET)
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 22DAA28C003;
 Thu,  1 Feb 2018 12:16:58 -0500 (EST)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.prgmr.com 22DAA28C003
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=prgmr.com;
 s=default; t=1517505418;
 bh=sRzvl0u1+cTt5oC/V6AmPOHpvZM2gQ8h3fAHJ8ZrHos=;
 h=From:Subject:To:References:Date:In-Reply-To:From;
 b=jPDWO+Bpg4ihRhVVFpHW76Wfp1Tz7UhPpbhe0d+V/K+de7GM1dvE5vqSXo00FTUYU
 nj3R0miKCQ36H+J5Teh/145EVZzNu5zby57fXLhEW1ubDpRyOLf25c2p8SxO1ISBXm
 16aBfC6dkHAnSPzm+IYlNLwpe07d0IJ5t1ebCH/Q=
From: Sarah Newman <srn@prgmr.com>
To: zhiyong ye <zhiyong.ye1@gmail.com>, xen-users@lists.xenproject.org
References: <CANWWAynprKn8m-hrJKJJnXV5wPr42hA=ok_S497jXYXB3umOBw@mail.gmail.com>
Message-ID: <dfc5c511-b0b4-629b-8a43-ff816f9bbc7f@prgmr.com>
Date: Thu, 1 Feb 2018 09:16:57 -0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <CANWWAynprKn8m-hrJKJJnXV5wPr42hA=ok_S497jXYXB3umOBw@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-users] The problem of max number of PV guests in ubuntu
	host
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

T24gMDEvMzEvMjAxOCAwNToxNiBBTSwgemhpeW9uZyB5ZSB3cm90ZToKPiBIaSwKPiAgICAgIFdo
YXQgSSB3YW50IHRvIGRvIGlzIGNvbmN1cnJlbnQgcnVubmluZyA2NCBwYXJhdmlydHVhbGl6ZWQg
Z3Vlc3RzIG9uCj4gb25lIHBoeXNpY2FsIG1hY2hpbmUgYW5kIEkgY2FuIHN1Y2Nlc3NmdWwgZGVw
bG95IDMwIFBWIGd1ZXN0cy4gQnV0IEknbQo+IGV4cGVyaWVuY2luZyBwcm9ibGVtcyB3aGVuIHRy
eWluZyB0byBkZXBsb3kgbW9yZSB0aGFuIDMwIFBWIGd1ZXN0cy4gTm8KPiBlcnJvciBhcHBlYXIg
aW4gY29uc29sZSBhbmQgbm8gcmVsZXZhbnQgbWVzc2FnZXMgaW4gbG9ncyBJIGZvdW5kLiBJJ20g
c3VyZQo+IHRoZXJlIGFyZSBlbm91Z2ggcmVzb3VyY2VzIGJ1dCBEb21VIGRpZXMgaW1tZWRpYXRl
bHkgYWZ0ZXIgY3JlYXRlLgo+IAo+IEZvbGxvdyB4bC1ndWVzdCBsb2c6Cj4gCj4+IFdhaXRpbmcg
Zm9yIGRvbWFpbiB1YnVudHUtcHYtNjAgKGRvbWlkIDU1KSB0byBkaWUgW3BpZCAxMTg3M10KPj4g
RG9tYWluIDU1IGhhcyBzaHV0IGRvd24sIHJlYXNvbiBjb2RlIDMgMHgzCj4+IEFjdGlvbiBmb3Ig
c2h1dGRvd24gcmVhc29uIGNvZGUgMyBpcyBkZXN0cm95Cj4+IERvbWFpbiA1NSBuZWVkcyB0byBi
ZSBjbGVhbmVkIHVwOiBkZXN0cm95aW5nIHRoZSBkb21haW4KPj4gRG9uZS4gRXhpdGluZyBub3cK
PiAKPiAKPiBFYWNoIGd1ZXN0IGNvbmZpZyBpcyB0aGUgc2FtZSBhcyBmb2xsb3c6CgpUaGF0IGNh
bid0IGJlIHRydWUgYmVjYXVzZSB5b3UgY2FuJ3QgaGF2ZSBpZGVudGljYWwgbmFtZXMgZm9yIGEg
Z3Vlc3QuIFNvIEknbSBnb2luZyB0byBhc3N1bWUgeW91J3JlIGluY3JlbWVudGluZyB0aGUgbnVt
YmVyIG9uIGJvdGggdGhlIG5hbWUgYW5kIHRoZQpkaXNrLgoKPj4gbmFtZSA9ICJ1YnVudHUtcHYt
MSIKPj4gYm9vdGxvYWRlciA9ICJweWdydWIiCj4+IG1lbW9yeSA9IDI1Ngo+PiB2Y3B1cyA9IDEK
Pj4gdmlmID0gWyAnYnJpZGdlPXhlbmJyMCcgXQo+PiBkaXNrID0gWyAnZmlsZTovaG9tZS95ZS91
YnVudHUtcHYvdWJ1bnR1LXB2LTEvdWJ1bnR1LXB2LTEuaW1nLHh2ZGEscncnIF0KPj4gcGNpX3Bl
cm1pc3NpdmUgPSAxCj4gCj4gCj4gCj4gIEknbSBydW5uaW5nIGluIFVidW50dSAxNCB1c2luZyBY
ZW4tNC42LiBJIGhhdmUgdGVzdGVkIGluIG90aGVyIG1hY2hpbmUKPiB1c2luZyB0aGUgc2FtZSBl
bnZpcm9ubWVudCBidXQgZW5jb3VudGVyaW5nIHRoZSBzYW1lIHByb2JsZW0uCgpIYXZlIHlvdSBh
dHRlbXB0ZWQgYW55IHByb2Nlc3Mgb2YgZWxpbWluYXRpb24gdG8gaXNvbGF0ZSB0aGUgaXNzdWU/
IFRoZXJlIGFyZSA3IGxpbmVzIGluIHRoYXQgY29uZmlnIGZpbGUsIDQgb2Ygd2hpY2ggY2FuIHJl
YXNvbmFibHkgYmUgY2hhbmdlZCBvcgpyZW1vdmVkLgoKLS1TYXJhaAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApY
ZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

From xen-users-bounces@lists.xenproject.org Thu Feb 01 17:40:01 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 17:40: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.xenproject.org>)
	id 1ehIpk-0002SS-37; Thu, 01 Feb 2018 17:39:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xy3w=e3=gmail.com=vhpc.dist@srs-us1.protection.inumbo.net>)
 id 1ehIph-0002SM-T4
 for xen-users@lists.xen.org; Thu, 01 Feb 2018 17:39:34 +0000
X-Inumbo-ID: d1bf025f-0776-11e8-ba59-bc764e045a96
Received: from mail-it0-x234.google.com (unknown [2607:f8b0:4001:c0b::234])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d1bf025f-0776-11e8-ba59-bc764e045a96;
 Thu, 01 Feb 2018 18:39:14 +0100 (CET)
Received: by mail-it0-x234.google.com with SMTP id c16so5173767itc.5
 for <xen-users@lists.xen.org>; Thu, 01 Feb 2018 09:39:30 -0800 (PST)
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=Gtq+LPtndvV1ZxvRLNGIwW80xfNJlAea0mKVntr1F3s=;
 b=PtbwfDXa6SwsREUxJS9MgrAvWZVbxBSQS3cr6/gCd3CHgvCOFx5+9zofEqqRW7KyVd
 Rctw0044+QkKMfLurFnVjsQ6hGzdFZbpxt258MQuyGKB/+vjhdovoxy+4vJrgGsF6XWr
 SLuuNOt9kgrClL9uvwm/slOK/r60/SV+K4gKtw9r31l8Nc91yF+MJBIF8uOp1uoa8OcL
 JJVboMSKVyLmA1JVQAUxP1kt7IyKs6zBh3l3Fl40nde86mf/ioRy6hXWIeZaIY/ysYAj
 O+M3sGRfiOK+5t+Su5GAqs/55c2UJsIcRaJ95CI9Q84mjy3KTnvSvYaYV1FA8uBYwW14
 peDA==
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=Gtq+LPtndvV1ZxvRLNGIwW80xfNJlAea0mKVntr1F3s=;
 b=DqOqy9ZUfsNWkSSxutC6LnPe5wjtiqZ7PAns3/QRIgzKjd4zWzLzcm3KytExKfIxQz
 C76kGjb/o8YOk0vFfq4CKIAo/IFEwG82RmUJHco1BIhI6qicrvja9afMwz2ideZeex82
 yBpQCC6fvGimZHuu8P5EEk9cZzu0sMv/3NFfzvdzYuHVG08tD+GfsLbfd3CyV7Mq9Dnh
 fmIEm+LAk5rOHmLq6ES1UGI5dgx0sIftBocAPfikR6LNnJaUrWeXoJDqg68coyQh4N94
 RU94pt8Lzjb5KL/GNOY8CwDrh/cuSFssaOIewhcl4ZOLnzWCPqzOorEfRJeBhweAfgfk
 RXjw==
X-Gm-Message-State: AKwxytcUrhgwPrOhUpb7jYpli0C6BTBtDOZp0mXpaybwhRA1bDPtthFY
 kWxY/WCtyCh0BaHgjBDMCVQ3lvJVyIShKX0Fw88iv0OKjgg=
X-Google-Smtp-Source: AH8x2260gnO4M5mScggsrDPwNgK1x8LEcKBZ3YSi7YC3sMksiXY5EBNhLJmxYWhgLVyliUAMGw5AfwCX+RqhtN0lz/A=
X-Received: by 10.36.67.67 with SMTP id s64mr41467659itb.131.1517506769292;
 Thu, 01 Feb 2018 09:39:29 -0800 (PST)
MIME-Version: 1.0
Received: by 10.2.180.90 with HTTP; Thu, 1 Feb 2018 09:39:28 -0800 (PST)
From: VHPC 18 <vhpc.dist@gmail.com>
Date: Thu, 1 Feb 2018 18:39:28 +0100
Message-ID: <CAF05tLPe23OfRcpJM3FZBBEX3Aq5gCpiLixohx5+m-oM15uBBw@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] =?utf-8?q?CfP_13th_Virtualization_in_High=C2=AD-Perfo?=
	=?utf-8?q?rmance_Cloud_Computing_Workshop_=28VHPC_=2718=29?=
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0385405066193725229=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--===============0385405066193725229==
Content-Type: multipart/alternative; boundary="001a1143e5faed943f05642a132b"

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

*=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DCALL
FOR PAPERS 13th Workshop on Virtualization in High=C2=AD-Performance Cloud
Computing  (VHPC '18)held in conjunction with the International
Supercomputing Conference - High Performance,June 24-28, 2018, Frankfurt,
Germany.(Springer LNCS Proceedings)
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DDate:
June 28, 2018Workshop URL: http://vhpc.org <http://vhpc.org>Paper
Submission Deadline: April 23, 2018, Springer LNCS, rolling abstract
submissionAbstract/Paper Submission Link:
https://edas.info/newPaper.php?c=3D24355
<https://edas.info/newPaper.php?c=3D24355>Special Track: GPU - Accelerator
Virtualization Call for PapersVirtualization technologies constitute a key
enabling factor for flexible resource managementin modern data centers, and
particularly in cloud environments. Cloud providers need tomanage complex
infrastructures in a seamless fashion to support the highly dynamic
andheterogeneous workloads and hosted applications customers deploy.
Similarly, HPCenvironments have been increasingly adopting techniques that
enable flexible managementof vast computing and networking resources, close
to marginal provisioning cost, which isunprecedented in the history of
scientific and commercial computing.Various virtualization technologies
contribute to the overall picture in different ways: machinevirtualization,
with its capability to enable consolidation of multiple under=C2=ADutilized
servers withheterogeneous software and operating systems (OSes), and its
capability to live=C2=AD-migrate afully operating virtual machine (VM) with=
 a
very short downtime, enables novel and dynamicways to manage physical
servers; OS-=C2=ADlevel virtualization (i.e., containerization), with
itscapability to isolate multiple user=C2=AD-space environments and to allo=
w for
their co=C2=ADexistencewithin the same OS kernel, promises to provide many =
of
the advantages of machine virtualization with high levels of responsiveness
and performance; I/O Virtualization allows physical network interfaces to
take traffic from multiple VMs or containers; network virtualization, with
its capability to create logical network overlays that are independent of
theunderlying physical topology is furthermore enabling virtualization of
HPC infrastructures. PublicationAccepted papers will be published in a
Springer LNCS proceedings volume.Topics of InterestThe VHPC program
committee solicits original, high-quality submissions related
tovirtualization across the entire software stack with a special focus on
the intersection of HPCand the cloud.Major Topics- Virtualization in
supercomputing environments, HPC clusters, HPC in the cloud and grids-
OS-level virtualization and containers (LXC, Docker, rkt, Singularity,
Shifter, i.a.)- Lightweight/specialized operating systems in conjunction
with virtual machines- Novel unikernels and use cases for virtualized HPC
environments- Performance improvements for or driven by unikernels- Tool
support for unikernels: configuration/build environments, debuggers,
profilers- Hypervisor extensions to mitigate side-channel attacks
 ([micro-]architectural timing attacks, privilege escalation)- VM &
Container trust and security- Containers inside VMs with hypervisor
isolation- GPU virtualization operationalization- Approaches to GPGPU
virtualization including API remoting and hypervisor abstraction-
Optimizations of virtual machine monitor platforms and hypervisors-
Hypervisor support for heterogeneous resources (GPUs, co-processors, FPGAs,
etc.)- Virtualization support for emerging memory technologies-
Virtualization in enterprise HPC and microvisors- Software defined networks
and network virtualization- Management, deployment of virtualized
environments and orchestration (Kubernetes i.a.)- Workflow-pipeline
container-based composability - Checkpointing facilitation utilizing
containers and VMs - Emerging topics including multi-kernel approaches and
NUMA in hypervisors- Operating MPI in containers/VMs and Unikernels  -
Virtualization in data intensive computing (big data) - HPC convergence-
Adaptation of HPC technologies in the cloud (high performance networks,
RDMA, etc.)- Performance measurement, modelling and monitoring of
virtualized/cloud workloads- Latency-and jitter sensitive workloads in
virtualized/containerized environments- I/O virtualization (including
applications, SR-IOV, i.a.) - Hybrid local facility + cloud compute and
based storage systems, cloudbursting- FPGA and many-core accelerator
virtualization- Job scheduling/control/policy and container placement in
virtualized environments- Cloud reliability, fault-tolerance and
high-availability- QoS and SLA in virtualized environments- IaaS platforms,
cloud frameworks and APIs- Energy-efficient and power-aware virtualization-
Configuration management tools for containers (including in OpenStack,
Ansible, i.a.)- ARM-based hypervisors, ARM virtualization extensionsSpecial
Track: GPU - Accelerator VirtualizationGPU virtualization technologies,
performance and benchmarking, integration withworkflow scheduling systems,
integration to cluster managers.GPUs are taking on many HPC workload areas,
especially in deep learning withinmachine learning. In addition, a lot of
workload is being pushed to elastic environments utilizing various
virtualization technologies on different levels like hypervisors (e.g.
VMWare, Xen, KVM), kernel (Docker, Kubernetes) or on the resource
managerlevel (YARN, Mesos). In this track we invite submissions addressing
these problems. Suggested Themes and Topics:Technology - What technologies
and best practices exist for GPU - hardware accelerator virtualization and
usage of hardware accelerators in virtual environments on the hypervisor,
kernel or resource manager levelDevelopers - Real-life experience when
addressing HPC/ML/DL problems with GPUs or hardware accelerators in virtual
environmentsPerformance - Performance comparisons between different
technologies / solutionsThe Workshop on Virtualization in High=C2=AD-Perfor=
mance
Cloud Computing (VHPC) aims tobring together researchers and industrial
practitioners facing the challenges posed by virtualization in order to
foster discussion, collaboration, mutual exchangeof knowledge and
experience, enabling research to ultimately provide novelsolutions for
virtualized computing systems of tomorrow.The workshop will be one day in
length, composed of 20 min paper presentations, eachfollowed by 10 min
discussion sections, plus lightning talks that are limited to 5
minutes.Presentations may be accompanied by interactive
demonstrations.Important DatesFebruary 23, 2018 (AoE) - Abstract
SubmissionApril 23, 2018 (AoE) - Paper submission deadline (Springer
LNCS)May 30, 2018 - Acceptance notification June 28, 2018 - Workshop
DayJuly 12, 2018 - Camera-ready version dueChairMichael Alexander (chair),
Institute of Science and Technology, AustriaAnastassios Nanos (co-=C2=ADcha=
ir),
OnApp, UKRomeo Kienzler (co-chair), IBM, SwitzerlandProgram
committeeStergios Anastasiadis, University of Ioannina, Greece Jakob
Blomer, CERN, Europe Eduardo C=C3=A9sar, Universidad Autonoma de Barcelona,
SpainStephen Crago, USC ISI, USATommaso Cucinotta, St. Anna School of
Advanced Studies, ItalyChristoffer Dall, Columbia University, USAFran=C3=A7=
ois
Diakhat=C3=A9, CEA, FrancePatrick Dreher, MIT, USA Kyle Hale, Northwestern
University, USA Brian Kocoloski, University of Pittsburgh, USAUday Kurkure,
VMware, USAJohn Lange, University of Pittsburgh, USAGiuseppe Lettieri,
University of Pisa, ItalyQing Liu, Oak Ridge National Laboratory, USANikos
Parlavantzas, IRISA, FranceKevin Pedretti, Sandia National Laboratories,
USAAmer Qouneh, Western New England University, USA Carlos Rea=C3=B1o, Tech=
nical
University of Valencia, SpainBorja Sotomayor, University of Chicago, USA
Anata Tiwari, San Diego Supercomputer Center, USAKurt Tutschku, Blekinge
Institute of Technology, Sweden Yasuhiro Watashiba, Osaka University,
JapanChao-Tung Yang, Tunghai University, Taiwan Andrew Younge, Sandia
National Laboratory, USANa Zhang, VMware, USAPaper
Submission-PublicationPapers submitted to the workshop will be reviewed by
at least twomembers of the program committee and external reviewers.
Submissionsshould include abstract, keywords, the e-mail address of
thecorresponding author, and must not exceed 10 pages, including tablesand
figures at a main font size no smaller than 11 point. Submissionof a paper
should be regarded as a commitment that, should the paperbe accepted, at
least one of the authors will register and attend theconference to present
the work. Accepted papers will be published in aSpringer LNCS volume. . The
format must be according to the Springer LNCS Style. Initialsubmissions are
in PDF; authors of accepted papers will be requestedto provide source
files.Format
Guidelines:ftp://ftp.springer.de/pub/tex/latex/llncs/latex2e/llncs2e.zip
<ftp://ftp.springer.de/pub/tex/latex/llncs/latex2e/llncs2e.zip>Abstract,
Paper Submission Link:https://edas.info/newPaper.php?c=3D24355
<https://edas.info/newPaper.php?c=3D24355>Lightning Talks Lightning Talks a=
re
non-paper track, synoptical in nature and are strictly limited to 5
minutes.They can be used to gain early feedback on ongoing research, for
demonstrations, to present research results, early research ideas,
perspectives and positions of interest to the community. Submit abstract
via the main submission link. General InformationThe workshop is one day in
length and will be held in conjunction with the InternationalSupercomputing
Conference - High Performance (ISC) 2018, June 18-22, Frankfurt, Germany.*

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

<div dir=3D"ltr"><b style=3D"font-weight:normal" id=3D"gmail-docs-internal-=
guid-d82daf41-5273-5356-5dde-804309719e93"><p dir=3D"ltr" style=3D"line-hei=
ght:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;fo=
nt-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:4=
00;font-style:normal;font-variant:normal;text-decoration:none;vertical-alig=
n:baseline;white-space:pre-wrap">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:=
0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;colo=
r:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal=
;font-variant:normal;text-decoration:none;vertical-align:baseline;white-spa=
ce:pre-wrap">CALL FOR PAPERS </span></p><br><br><p dir=3D"ltr" style=3D"lin=
e-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11=
pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-wei=
ght:700;font-style:normal;font-variant:normal;text-decoration:none;vertical=
-align:baseline;white-space:pre-wrap">13th Workshop on Virtualization in Hi=
gh=C2=AD-Performance Cloud Computing =C2=A0(VHPC &#39;18)</span></p><p dir=
=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span =
style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color=
:transparent;font-weight:400;font-style:normal;font-variant:normal;text-dec=
oration:none;vertical-align:baseline;white-space:pre-wrap">held in conjunct=
ion with the International Supercomputing Conference - High Performance,</s=
pan></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bott=
om:0pt"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);ba=
ckground-color:transparent;font-weight:400;font-style:normal;font-variant:n=
ormal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Ju=
ne 24-28, 2018, Frankfurt, Germany.</span></p><p dir=3D"ltr" style=3D"line-=
height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt=
;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weigh=
t:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-a=
lign:baseline;white-space:pre-wrap">(Springer LNCS Proceedings) </span></p>=
<br><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0=
pt"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);backgr=
ound-color:transparent;font-weight:400;font-style:normal;font-variant:norma=
l;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</span></p><br><p dir=3D"lt=
r" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=
=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:tran=
sparent;font-weight:400;font-style:normal;font-variant:normal;text-decorati=
on:none;vertical-align:baseline;white-space:pre-wrap">Date: June 28, 2018</=
span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bot=
tom:0pt"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);b=
ackground-color:transparent;font-weight:400;font-style:normal;font-variant:=
normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">W=
orkshop URL: <a href=3D"http://vhpc.org">http://vhpc.org</a></span></p><br>=
<p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt">=
<span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);background=
-color:transparent;font-weight:400;font-style:normal;font-variant:normal;te=
xt-decoration:none;vertical-align:baseline;white-space:pre-wrap">Paper Subm=
ission Deadline: April 23, 2018, Springer LNCS, rolling abstract submission=
</span></p><br><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;marg=
in-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,=
0,0);background-color:transparent;font-weight:400;font-style:normal;font-va=
riant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-w=
rap">Abstract/Paper Submission Link: <a href=3D"https://edas.info/newPaper.=
php?c=3D24355">https://edas.info/newPaper.php?c=3D24355</a></span></p><br><=
p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><=
span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-=
color:transparent;font-weight:400;font-style:normal;font-variant:normal;tex=
t-decoration:none;vertical-align:baseline;white-space:pre-wrap">Special Tra=
ck: GPU - Accelerator Virtualization </span></p><br><br><p dir=3D"ltr" styl=
e=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font=
-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;=
font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;=
vertical-align:baseline;white-space:pre-wrap">Call for Papers</span></p><br=
><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"=
><span style=3D"font-size:11pt;font-family:Arial;color:rgb(34,34,34);backgr=
ound-color:transparent;font-weight:400;font-style:normal;font-variant:norma=
l;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Virtua=
lization technologies constitute a key enabling factor for flexible resourc=
e management</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:=
0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;colo=
r:rgb(34,34,34);background-color:transparent;font-weight:400;font-style:nor=
mal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-=
space:pre-wrap">in modern data centers, and particularly in cloud environme=
nts. Cloud providers need to</span></p><p dir=3D"ltr" style=3D"line-height:=
1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-f=
amily:Arial;color:rgb(34,34,34);background-color:transparent;font-weight:40=
0;font-style:normal;font-variant:normal;text-decoration:none;vertical-align=
:baseline;white-space:pre-wrap">manage complex infrastructures in a seamles=
s fashion to support the highly dynamic and</span></p><p dir=3D"ltr" style=
=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-=
size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:transparen=
t;font-weight:400;font-style:normal;font-variant:normal;text-decoration:non=
e;vertical-align:baseline;white-space:pre-wrap">heterogeneous workloads and=
 hosted applications customers deploy. Similarly, HPC</span></p><p dir=3D"l=
tr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=
=3D"font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:t=
ransparent;font-weight:400;font-style:normal;font-variant:normal;text-decor=
ation:none;vertical-align:baseline;white-space:pre-wrap">environments have =
been increasingly adopting techniques that enable flexible management</span=
></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:=
0pt"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(34,34,34);ba=
ckground-color:transparent;font-weight:400;font-style:normal;font-variant:n=
ormal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">of=
 vast computing and networking resources, close to marginal provisioning co=
st, which is</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:=
0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;colo=
r:rgb(34,34,34);background-color:transparent;font-weight:400;font-style:nor=
mal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-=
space:pre-wrap">unprecedented in the history of scientific and commercial c=
omputing.</span></p><br><p dir=3D"ltr" style=3D"line-height:1.38;margin-top=
:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;col=
or:rgb(34,34,34);background-color:transparent;font-weight:400;font-style:no=
rmal;font-variant:normal;text-decoration:none;vertical-align:baseline;white=
-space:pre-wrap">Various virtualization technologies contribute to the over=
all picture in different ways: machine</span></p><p dir=3D"ltr" style=3D"li=
ne-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:1=
1pt;font-family:Arial;color:rgb(34,34,34);background-color:transparent;font=
-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vert=
ical-align:baseline;white-space:pre-wrap">virtualization, with its capabili=
ty to enable consolidation of multiple under=C2=ADutilized servers with</sp=
an></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-botto=
m:0pt"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(34,34,34);=
background-color:transparent;font-weight:400;font-style:normal;font-variant=
:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">=
heterogeneous software and operating systems (OSes), and its capability to =
live=C2=AD-migrate a</span></p><p dir=3D"ltr" style=3D"line-height:1.38;mar=
gin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Ar=
ial;color:rgb(34,34,34);background-color:transparent;font-weight:400;font-s=
tyle:normal;font-variant:normal;text-decoration:none;vertical-align:baselin=
e;white-space:pre-wrap">fully operating virtual machine (VM) with a very sh=
ort downtime, enables novel and dynamic</span></p><p dir=3D"ltr" style=3D"l=
ine-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:=
11pt;font-family:Arial;color:rgb(34,34,34);background-color:transparent;fon=
t-weight:400;font-style:normal;font-variant:normal;text-decoration:none;ver=
tical-align:baseline;white-space:pre-wrap">ways to manage physical servers;=
 OS-=C2=ADlevel virtualization (i.e., containerization), with its</span></p=
><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"=
><span style=3D"font-size:11pt;font-family:Arial;color:rgb(34,34,34);backgr=
ound-color:transparent;font-weight:400;font-style:normal;font-variant:norma=
l;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">capabi=
lity to isolate multiple user=C2=AD-space environments and to allow for the=
ir co=C2=ADexistence</span></p><p dir=3D"ltr" style=3D"line-height:1.38;mar=
gin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Ar=
ial;color:rgb(34,34,34);background-color:transparent;font-weight:400;font-s=
tyle:normal;font-variant:normal;text-decoration:none;vertical-align:baselin=
e;white-space:pre-wrap">within the same OS kernel, promises to provide many=
 of the advantages of machine </span></p><p dir=3D"ltr" style=3D"line-heigh=
t:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font=
-family:Arial;color:rgb(34,34,34);background-color:transparent;font-weight:=
400;font-style:normal;font-variant:normal;text-decoration:none;vertical-ali=
gn:baseline;white-space:pre-wrap">virtualization with high levels of respon=
siveness and performance; I/O Virtualization allows </span></p><p dir=3D"lt=
r" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=
=3D"font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:t=
ransparent;font-weight:400;font-style:normal;font-variant:normal;text-decor=
ation:none;vertical-align:baseline;white-space:pre-wrap">physical network i=
nterfaces to take traffic from multiple VMs or containers; network </span><=
/p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0p=
t"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(34,34,34);back=
ground-color:transparent;font-weight:400;font-style:normal;font-variant:nor=
mal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">virt=
ualization, with its capability to create logical network overlays that are=
 independent of the</span></p><p dir=3D"ltr" style=3D"line-height:1.38;marg=
in-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Ari=
al;color:rgb(34,34,34);background-color:transparent;font-weight:400;font-st=
yle:normal;font-variant:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">underlying physical topology is furthermore enabling=
 virtualization of HPC infrastructures. </span></p><br><p dir=3D"ltr" style=
=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-=
size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:transparen=
t;font-weight:700;font-style:normal;font-variant:normal;text-decoration:non=
e;vertical-align:baseline;white-space:pre-wrap">Publication</span></p><br><=
p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><=
span style=3D"font-size:11pt;font-family:Arial;color:rgb(34,34,34);backgrou=
nd-color:transparent;font-weight:400;font-style:normal;font-variant:normal;=
text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Accepted=
 papers will be published in a Springer LNCS proceedings volume.</span></p>=
<br><br><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bott=
om:0pt"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(34,34,34)=
;background-color:transparent;font-weight:700;font-style:normal;font-varian=
t:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"=
>Topics of Interest</span></p><br><p dir=3D"ltr" style=3D"line-height:1.38;=
margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-family=
:Arial;color:rgb(34,34,34);background-color:transparent;font-weight:400;fon=
t-style:normal;font-variant:normal;text-decoration:none;vertical-align:base=
line;white-space:pre-wrap">The VHPC program committee solicits original, hi=
gh-quality submissions related to</span></p><p dir=3D"ltr" style=3D"line-he=
ight:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;f=
ont-family:Arial;color:rgb(34,34,34);background-color:transparent;font-weig=
ht:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-=
align:baseline;white-space:pre-wrap">virtualization across the entire softw=
are stack with a special focus on the intersection of HPC</span></p><p dir=
=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span =
style=3D"font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-co=
lor:transparent;font-weight:400;font-style:normal;font-variant:normal;text-=
decoration:none;vertical-align:baseline;white-space:pre-wrap">and the cloud=
.</span></p><br><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;mar=
gin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(3=
4,34,34);background-color:transparent;font-weight:400;font-style:normal;fon=
t-variant:normal;text-decoration:none;vertical-align:baseline;white-space:p=
re-wrap">Major Topics</span></p><br><p dir=3D"ltr" style=3D"line-height:1.3=
8;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-fami=
ly:Arial;color:rgb(34,34,34);background-color:transparent;font-weight:400;f=
ont-style:normal;font-variant:normal;text-decoration:none;vertical-align:ba=
seline;white-space:pre-wrap">- Virtualization in supercomputing environment=
s, HPC clusters, HPC in the cloud and grids</span><span style=3D"font-size:=
11pt;font-family:Arial;color:rgb(34,34,34);background-color:transparent;fon=
t-weight:400;font-style:normal;font-variant:normal;text-decoration:none;ver=
tical-align:baseline;white-space:pre-wrap"><br class=3D"gmail-kix-line-brea=
k"></span><span style=3D"font-size:11pt;font-family:Arial;color:rgb(34,34,3=
4);background-color:transparent;font-weight:400;font-style:normal;font-vari=
ant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wra=
p">- OS-level virtualization and containers (LXC, Docker, rkt, Singularity,=
 Shifter, i.a.)</span><span style=3D"font-size:11pt;font-family:Arial;color=
:rgb(34,34,34);background-color:transparent;font-weight:400;font-style:norm=
al;font-variant:normal;text-decoration:none;vertical-align:baseline;white-s=
pace:pre-wrap"><br class=3D"gmail-kix-line-break"></span><span style=3D"fon=
t-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:transpar=
ent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:n=
one;vertical-align:baseline;white-space:pre-wrap">- Lightweight/specialized=
 operating systems in conjunction with virtual machines</span></p><p dir=3D=
"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span sty=
le=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:tr=
ansparent;font-weight:400;font-style:normal;font-variant:normal;text-decora=
tion:none;vertical-align:baseline;white-space:pre-wrap">- Novel unikernels =
and use cases for virtualized HPC environments</span></p><p dir=3D"ltr" sty=
le=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"fon=
t-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent=
;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none=
;vertical-align:baseline;white-space:pre-wrap">- Performance improvements f=
or or driven by unikernels</span></p><p dir=3D"ltr" style=3D"line-height:1.=
38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-fam=
ily:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:400;fon=
t-style:normal;font-variant:normal;text-decoration:none;vertical-align:base=
line;white-space:pre-wrap">- Tool support for unikernels: configuration/bui=
ld environments, debuggers, profilers</span></p><p dir=3D"ltr" style=3D"lin=
e-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11=
pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-wei=
ght:400;font-style:normal;font-variant:normal;text-decoration:none;vertical=
-align:baseline;white-space:pre-wrap">- Hypervisor extensions to mitigate s=
ide-channel attacks </span></p><p dir=3D"ltr" style=3D"line-height:1.38;mar=
gin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Ar=
ial;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-styl=
e:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;w=
hite-space:pre-wrap"> =C2=A0([micro-]architectural timing attacks, privileg=
e escalation)</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top=
:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;col=
or:rgb(34,34,34);background-color:transparent;font-weight:400;font-style:no=
rmal;font-variant:normal;text-decoration:none;vertical-align:baseline;white=
-space:pre-wrap">- VM &amp; Container trust and security</span></p><p dir=
=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span =
style=3D"font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-co=
lor:transparent;font-weight:400;font-style:normal;font-variant:normal;text-=
decoration:none;vertical-align:baseline;white-space:pre-wrap">- Containers =
inside VMs with hypervisor isolation</span></p><p dir=3D"ltr" style=3D"line=
-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11p=
t;font-family:Arial;color:rgb(34,34,34);background-color:transparent;font-w=
eight:400;font-style:normal;font-variant:normal;text-decoration:none;vertic=
al-align:baseline;white-space:pre-wrap">- GPU virtualization operationaliza=
tion</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;marg=
in-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(34=
,34,34);background-color:transparent;font-weight:400;font-style:normal;font=
-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pr=
e-wrap">- Approaches to GPGPU virtualization including API remoting and hyp=
ervisor abstraction</span><span style=3D"font-size:11pt;font-family:Arial;c=
olor:rgb(34,34,34);background-color:transparent;font-weight:400;font-style:=
normal;font-variant:normal;text-decoration:none;vertical-align:baseline;whi=
te-space:pre-wrap"><br class=3D"gmail-kix-line-break"></span><span style=3D=
"font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:tran=
sparent;font-weight:400;font-style:normal;font-variant:normal;text-decorati=
on:none;vertical-align:baseline;white-space:pre-wrap">- Optimizations of vi=
rtual machine monitor platforms and hypervisors</span><span style=3D"font-s=
ize:11pt;font-family:Arial;color:rgb(34,34,34);background-color:transparent=
;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none=
;vertical-align:baseline;white-space:pre-wrap"><br class=3D"gmail-kix-line-=
break"></span><span style=3D"font-size:11pt;font-family:Arial;color:rgb(34,=
34,34);background-color:transparent;font-weight:400;font-style:normal;font-=
variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre=
-wrap">- Hypervisor support for heterogeneous resources (GPUs, co-processor=
s, FPGAs, etc.)</span><span style=3D"font-size:11pt;font-family:Arial;color=
:rgb(34,34,34);background-color:transparent;font-weight:400;font-style:norm=
al;font-variant:normal;text-decoration:none;vertical-align:baseline;white-s=
pace:pre-wrap"><br class=3D"gmail-kix-line-break"></span><span style=3D"fon=
t-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:transpar=
ent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:n=
one;vertical-align:baseline;white-space:pre-wrap">- Virtualization support =
for emerging memory technologies</span></p><p dir=3D"ltr" style=3D"line-hei=
ght:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;fo=
nt-family:Arial;color:rgb(34,34,34);background-color:transparent;font-weigh=
t:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-a=
lign:baseline;white-space:pre-wrap">- </span><span style=3D"font-size:11pt;=
font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight=
:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-al=
ign:baseline;white-space:pre-wrap">Virtualization in enterprise HPC and mic=
rovisors</span><span style=3D"font-size:11pt;font-family:Arial;color:rgb(34=
,34,34);background-color:transparent;font-weight:400;font-style:normal;font=
-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pr=
e-wrap"><br class=3D"gmail-kix-line-break"></span><span style=3D"font-size:=
11pt;font-family:Arial;color:rgb(34,34,34);background-color:transparent;fon=
t-weight:400;font-style:normal;font-variant:normal;text-decoration:none;ver=
tical-align:baseline;white-space:pre-wrap">- Software defined networks and =
network virtualization</span><span style=3D"font-size:11pt;font-family:Aria=
l;color:rgb(34,34,34);background-color:transparent;font-weight:400;font-sty=
le:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;=
white-space:pre-wrap"><br class=3D"gmail-kix-line-break"></span><span style=
=3D"font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:t=
ransparent;font-weight:400;font-style:normal;font-variant:normal;text-decor=
ation:none;vertical-align:baseline;white-space:pre-wrap">- Management, depl=
oyment of virtualized environments and </span><span style=3D"font-size:11pt=
;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weigh=
t:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-a=
lign:baseline;white-space:pre-wrap">orchestration (Kubernetes i.a.)</span><=
span style=3D"font-size:11pt;font-family:Arial;color:rgb(34,34,34);backgrou=
nd-color:transparent;font-weight:400;font-style:normal;font-variant:normal;=
text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br clas=
s=3D"gmail-kix-line-break"></span><span style=3D"font-size:11pt;font-family=
:Arial;color:rgb(34,34,34);background-color:transparent;font-weight:400;fon=
t-style:normal;font-variant:normal;text-decoration:none;vertical-align:base=
line;white-space:pre-wrap">- Workflow-pipeline container-based composabilit=
y </span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin=
-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(34,3=
4,34);background-color:transparent;font-weight:400;font-style:normal;font-v=
ariant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-=
wrap">- Checkpointing facilitation utilizing containers and VMs </span></p>=
<p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt">=
<span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);background=
-color:transparent;font-weight:400;font-style:normal;font-variant:normal;te=
xt-decoration:none;vertical-align:baseline;white-space:pre-wrap">- Emerging=
 topics including multi-kernel approaches and NUMA in hypervisors</span></p=
><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"=
><span style=3D"font-size:11pt;font-family:Arial;color:rgb(34,34,34);backgr=
ound-color:transparent;font-weight:400;font-style:normal;font-variant:norma=
l;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">- Oper=
ating MPI in containers/VMs and Unikernels =C2=A0</span></p><p dir=3D"ltr" =
style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"=
font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:trans=
parent;font-weight:400;font-style:normal;font-variant:normal;text-decoratio=
n:none;vertical-align:baseline;white-space:pre-wrap">- Virtualization in da=
ta intensive computing (big data) - HPC convergence</span><span style=3D"fo=
nt-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:transpa=
rent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:=
none;vertical-align:baseline;white-space:pre-wrap"><br class=3D"gmail-kix-l=
ine-break"></span><span style=3D"font-size:11pt;font-family:Arial;color:rgb=
(34,34,34);background-color:transparent;font-weight:400;font-style:normal;f=
ont-variant:normal;text-decoration:none;vertical-align:baseline;white-space=
:pre-wrap">- Adaptation of HPC technologies in the cloud (high performance =
networks, RDMA, etc.)</span><span style=3D"font-size:11pt;font-family:Arial=
;color:rgb(34,34,34);background-color:transparent;font-weight:400;font-styl=
e:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;w=
hite-space:pre-wrap"><br class=3D"gmail-kix-line-break"></span><span style=
=3D"font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:t=
ransparent;font-weight:400;font-style:normal;font-variant:normal;text-decor=
ation:none;vertical-align:baseline;white-space:pre-wrap">- Performance meas=
urement, modelling and monitoring of virtualized/cloud workloads</span></p>=
<p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt">=
<span style=3D"font-size:11pt;font-family:Arial;color:rgb(34,34,34);backgro=
und-color:transparent;font-weight:400;font-style:normal;font-variant:normal=
;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">- Laten=
cy-and jitter sensitive workloads in virtualized/containerized environments=
</span><span style=3D"font-size:11pt;font-family:Arial;color:rgb(34,34,34);=
background-color:transparent;font-weight:400;font-style:normal;font-variant=
:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">=
<br class=3D"gmail-kix-line-break"></span><span style=3D"font-size:11pt;fon=
t-family:Arial;color:rgb(34,34,34);background-color:transparent;font-weight=
:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-al=
ign:baseline;white-space:pre-wrap">- I/O virtualization (including applicat=
ions, SR-IOV, i.a.) </span></p><p dir=3D"ltr" style=3D"line-height:1.38;mar=
gin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Ar=
ial;color:rgb(34,34,34);background-color:transparent;font-weight:400;font-s=
tyle:normal;font-variant:normal;text-decoration:none;vertical-align:baselin=
e;white-space:pre-wrap">- Hybrid local facility + cloud compute and based s=
torage systems, cloudbursting</span></p><p dir=3D"ltr" style=3D"line-height=
:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-=
family:Arial;color:rgb(34,34,34);background-color:transparent;font-weight:4=
00;font-style:normal;font-variant:normal;text-decoration:none;vertical-alig=
n:baseline;white-space:pre-wrap">- FPGA and </span><span style=3D"font-size=
:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-=
weight:400;font-style:normal;font-variant:normal;text-decoration:none;verti=
cal-align:baseline;white-space:pre-wrap">many-core accelerator virtualizati=
on</span><span style=3D"font-size:11pt;font-family:Arial;color:rgb(34,34,34=
);background-color:transparent;font-weight:400;font-style:normal;font-varia=
nt:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap=
"><br class=3D"gmail-kix-line-break"></span><span style=3D"font-size:11pt;f=
ont-family:Arial;color:rgb(34,34,34);background-color:transparent;font-weig=
ht:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-=
align:baseline;white-space:pre-wrap">- Job scheduling/control/policy and co=
ntainer placement in virtualized environments</span><span style=3D"font-siz=
e:11pt;font-family:Arial;color:rgb(34,34,34);background-color:transparent;f=
ont-weight:400;font-style:normal;font-variant:normal;text-decoration:none;v=
ertical-align:baseline;white-space:pre-wrap"><br class=3D"gmail-kix-line-br=
eak"></span><span style=3D"font-size:11pt;font-family:Arial;color:rgb(34,34=
,34);background-color:transparent;font-weight:400;font-style:normal;font-va=
riant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-w=
rap">- Cloud reliability, fault-tolerance and high-availability</span><span=
 style=3D"font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-c=
olor:transparent;font-weight:400;font-style:normal;font-variant:normal;text=
-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br class=3D=
"gmail-kix-line-break"></span><span style=3D"font-size:11pt;font-family:Ari=
al;color:rgb(34,34,34);background-color:transparent;font-weight:400;font-st=
yle:normal;font-variant:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">- QoS and SLA in virtualized environments</span><spa=
n style=3D"font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-=
color:transparent;font-weight:400;font-style:normal;font-variant:normal;tex=
t-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br class=
=3D"gmail-kix-line-break"></span><span style=3D"font-size:11pt;font-family:=
Arial;color:rgb(34,34,34);background-color:transparent;font-weight:400;font=
-style:normal;font-variant:normal;text-decoration:none;vertical-align:basel=
ine;white-space:pre-wrap">- IaaS platforms, cloud frameworks and APIs</span=
><span style=3D"font-size:11pt;font-family:Arial;color:rgb(34,34,34);backgr=
ound-color:transparent;font-weight:400;font-style:normal;font-variant:norma=
l;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br cl=
ass=3D"gmail-kix-line-break"></span><span style=3D"font-size:11pt;font-fami=
ly:Arial;color:rgb(34,34,34);background-color:transparent;font-weight:400;f=
ont-style:normal;font-variant:normal;text-decoration:none;vertical-align:ba=
seline;white-space:pre-wrap">- Energy-efficient and power-aware virtualizat=
ion</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margi=
n-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(34,=
34,34);background-color:transparent;font-weight:400;font-style:normal;font-=
variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre=
-wrap">- </span><span style=3D"font-size:11pt;font-family:Arial;color:rgb(0=
,0,0);background-color:transparent;font-weight:400;font-style:normal;font-v=
ariant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-=
wrap">Configuration management tools for containers (including in OpenStack=
, Ansible, i.a.)</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-=
top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;=
color:rgb(34,34,34);background-color:transparent;font-weight:400;font-style=
:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;wh=
ite-space:pre-wrap">- </span><span style=3D"font-size:11pt;font-family:Aria=
l;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:=
normal;font-variant:normal;text-decoration:none;vertical-align:baseline;whi=
te-space:pre-wrap">ARM-based hypervisors, ARM virtualization extensions</sp=
an></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-botto=
m:0pt"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);bac=
kground-color:transparent;font-weight:400;font-style:normal;font-variant:no=
rmal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><br=
 class=3D"gmail-kix-line-break"><br class=3D"gmail-kix-line-break"></span><=
/p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0p=
t"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);backgro=
und-color:transparent;font-weight:700;font-style:normal;font-variant:normal=
;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Special=
 Track:</span><span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0=
,0);background-color:transparent;font-weight:400;font-style:normal;font-var=
iant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wr=
ap"> GPU - Accelerator Virtualization</span></p><p dir=3D"ltr" style=3D"lin=
e-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11=
pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-wei=
ght:400;font-style:normal;font-variant:normal;text-decoration:none;vertical=
-align:baseline;white-space:pre-wrap">GPU virtualization technologies, perf=
ormance and benchmarking, integration with</span></p><p dir=3D"ltr" style=
=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-=
size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;f=
ont-weight:400;font-style:normal;font-variant:normal;text-decoration:none;v=
ertical-align:baseline;white-space:pre-wrap">workflow scheduling systems, i=
ntegration to cluster managers.</span></p><br><p dir=3D"ltr" style=3D"line-=
height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt=
;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weigh=
t:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-a=
lign:baseline;white-space:pre-wrap">GPUs are taking on many HPC workload ar=
eas, especially in deep learning within</span></p><p dir=3D"ltr" style=3D"l=
ine-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:=
11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-w=
eight:400;font-style:normal;font-variant:normal;text-decoration:none;vertic=
al-align:baseline;white-space:pre-wrap">machine learning. In addition, a lo=
t of workload is being pushed to elastic environments </span></p><p dir=3D"=
ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span styl=
e=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:tra=
nsparent;font-weight:400;font-style:normal;font-variant:normal;text-decorat=
ion:none;vertical-align:baseline;white-space:pre-wrap">utilizing various vi=
rtualization technologies on different levels like hypervisors </span></p><=
p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><=
span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-=
color:transparent;font-weight:400;font-style:normal;font-variant:normal;tex=
t-decoration:none;vertical-align:baseline;white-space:pre-wrap">(e.g. VMWar=
e, Xen, KVM), kernel (Docker, Kubernetes) or on the resource manager</span>=
</p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0=
pt"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);backgr=
ound-color:transparent;font-weight:400;font-style:normal;font-variant:norma=
l;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">level =
(YARN, Mesos). In this track we invite submissions addressing these problem=
s. </span></p><br><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;m=
argin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;color:rgb=
(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font=
-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pr=
e-wrap">Suggested Themes and Topics:</span></p><br><p dir=3D"ltr" style=3D"=
line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size=
:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-=
weight:400;font-style:normal;font-variant:normal;text-decoration:none;verti=
cal-align:baseline;white-space:pre-wrap">Technology - What technologies and=
 best practices exist for GPU - hardware accelerator </span></p><p dir=3D"l=
tr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=
=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:tran=
sparent;font-weight:400;font-style:normal;font-variant:normal;text-decorati=
on:none;vertical-align:baseline;white-space:pre-wrap">virtualization and us=
age of hardware accelerators in virtual environments on the hypervisor, </s=
pan></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bott=
om:0pt"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);ba=
ckground-color:transparent;font-weight:400;font-style:normal;font-variant:n=
ormal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">ke=
rnel or resource manager level</span></p><br><p dir=3D"ltr" style=3D"line-h=
eight:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;=
font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight=
:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-al=
ign:baseline;white-space:pre-wrap">Developers - Real-life experience when a=
ddressing HPC/ML/DL problems with GPUs or </span></p><p dir=3D"ltr" style=
=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-=
size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;f=
ont-weight:400;font-style:normal;font-variant:normal;text-decoration:none;v=
ertical-align:baseline;white-space:pre-wrap">hardware accelerators in virtu=
al environments</span></p><br><p dir=3D"ltr" style=3D"line-height:1.38;marg=
in-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Ari=
al;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style=
:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;wh=
ite-space:pre-wrap">Performance - Performance comparisons between different=
 technologies / solutions</span></p><br><br><p dir=3D"ltr" style=3D"line-he=
ight:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;f=
ont-family:Arial;color:rgb(34,34,34);background-color:transparent;font-weig=
ht:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-=
align:baseline;white-space:pre-wrap">The Workshop on Virtualization in High=
=C2=AD-Performance Cloud Computing (VHPC) aims to</span></p><p dir=3D"ltr" =
style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"=
font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-color:trans=
parent;font-weight:400;font-style:normal;font-variant:normal;text-decoratio=
n:none;vertical-align:baseline;white-space:pre-wrap">bring together researc=
hers and industrial practitioners facing the challenges </span></p><p dir=
=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span =
style=3D"font-size:11pt;font-family:Arial;color:rgb(34,34,34);background-co=
lor:transparent;font-weight:400;font-style:normal;font-variant:normal;text-=
decoration:none;vertical-align:baseline;white-space:pre-wrap">posed by virt=
ualization in order to foster discussion, collaboration, mutual exchange</s=
pan></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bott=
om:0pt"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(34,34,34)=
;background-color:transparent;font-weight:400;font-style:normal;font-varian=
t:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"=
>of knowledge and experience, enabling research to ultimately provide novel=
</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-b=
ottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(34,34,=
34);background-color:transparent;font-weight:400;font-style:normal;font-var=
iant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wr=
ap">solutions for virtualized computing systems of tomorrow.</span></p><br>=
<p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt">=
<span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);background=
-color:transparent;font-weight:400;font-style:normal;font-variant:normal;te=
xt-decoration:none;vertical-align:baseline;white-space:pre-wrap">The worksh=
op will be one day in length, composed of 20 min paper presentations, each<=
/span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bo=
ttom:0pt"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);=
background-color:transparent;font-weight:400;font-style:normal;font-variant=
:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">=
followed by 10 min discussion sections, plus lightning talks that are limit=
ed to 5 minutes.</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-=
top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;=
color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:no=
rmal;font-variant:normal;text-decoration:none;vertical-align:baseline;white=
-space:pre-wrap">Presentations may be accompanied by interactive demonstrat=
ions.</span></p><br><br><br><p dir=3D"ltr" style=3D"line-height:1.38;margin=
-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial=
;color:rgb(0,0,0);background-color:transparent;font-weight:700;font-style:n=
ormal;font-variant:normal;text-decoration:none;vertical-align:baseline;whit=
e-space:pre-wrap">Important Dates</span></p><br><p dir=3D"ltr" style=3D"lin=
e-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11=
pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-wei=
ght:400;font-style:normal;font-variant:normal;text-decoration:none;vertical=
-align:baseline;white-space:pre-wrap">February 23, 2018 (AoE) - Abstract Su=
bmission</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;color:rg=
b(0,0,0);background-color:transparent;font-weight:400;font-style:normal;fon=
t-variant:normal;text-decoration:none;vertical-align:baseline;white-space:p=
re-wrap">April 23, 2018 (AoE) - Paper submission deadline (Springer LNCS)</=
span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bot=
tom:0pt"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);b=
ackground-color:transparent;font-weight:400;font-style:normal;font-variant:=
normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">M=
ay 30, 2018 - Acceptance notification </span></p><p dir=3D"ltr" style=3D"li=
ne-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:1=
1pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-we=
ight:400;font-style:normal;font-variant:normal;text-decoration:none;vertica=
l-align:baseline;white-space:pre-wrap">June 28, 2018 - Workshop Day</span><=
/p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0p=
t"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);backgro=
und-color:transparent;font-weight:400;font-style:normal;font-variant:normal=
;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">July 12=
, 2018 - Camera-ready version due</span></p><br><br><p dir=3D"ltr" style=3D=
"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-siz=
e:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font=
-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vert=
ical-align:baseline;white-space:pre-wrap">Chair</span></p><br><p dir=3D"ltr=
" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=
=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:tran=
sparent;font-weight:400;font-style:normal;font-variant:normal;text-decorati=
on:none;vertical-align:baseline;white-space:pre-wrap">Michael Alexander (ch=
air), Institute of Science and Technology, Austria</span></p><p dir=3D"ltr"=
 style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D=
"font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transpa=
rent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:=
none;vertical-align:baseline;white-space:pre-wrap">Anastassios Nanos (co-=
=C2=ADchair), OnApp, UK</span></p><p dir=3D"ltr" style=3D"line-height:1.38;=
margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-family=
:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-s=
tyle:normal;font-variant:normal;text-decoration:none;vertical-align:baselin=
e;white-space:pre-wrap">Romeo Kienzler (co-chair), IBM, Switzerland</span><=
/p><br><br><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-b=
ottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0)=
;background-color:transparent;font-weight:700;font-style:normal;font-varian=
t:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"=
>Program committee</span></p><br><p dir=3D"ltr" style=3D"line-height:1.38;m=
argin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-family:=
Arial;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-st=
yle:normal;font-variant:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">Stergios Anastasiadis, University of Ioannina, Greec=
e </span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin=
-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,=
0);background-color:transparent;font-weight:400;font-style:normal;font-vari=
ant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wra=
p">Jakob Blomer, CERN, Europe </span></p><p dir=3D"ltr" style=3D"line-heigh=
t:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font=
-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:400=
;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:=
baseline;white-space:pre-wrap">Eduardo C=C3=A9sar, Universidad Autonoma de =
Barcelona, Spain</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-=
top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;=
color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:no=
rmal;font-variant:normal;text-decoration:none;vertical-align:baseline;white=
-space:pre-wrap">Stephen Crago, USC ISI, USA</span></p><p dir=3D"ltr" style=
=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-=
size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;f=
ont-weight:400;font-style:normal;font-variant:normal;text-decoration:none;v=
ertical-align:baseline;white-space:pre-wrap">Tommaso Cucinotta, St. Anna Sc=
hool of Advanced Studies, Italy</span></p><p dir=3D"ltr" style=3D"line-heig=
ht:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;fon=
t-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:40=
0;font-style:normal;font-variant:normal;text-decoration:none;vertical-align=
:baseline;white-space:pre-wrap">Christoffer Dall, Columbia University, USA<=
/span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bo=
ttom:0pt"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);=
background-color:transparent;font-weight:400;font-style:normal;font-variant=
:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">=
Fran=C3=A7ois Diakhat=C3=A9, CEA, France</span></p><p dir=3D"ltr" style=3D"=
line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size=
:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-=
weight:400;font-style:normal;font-variant:normal;text-decoration:none;verti=
cal-align:baseline;white-space:pre-wrap">Patrick Dreher, MIT, USA </span></=
p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt=
"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);backgrou=
nd-color:transparent;font-weight:400;font-style:normal;font-variant:normal;=
text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Kyle Hal=
e, Northwestern University, USA </span></p><p dir=3D"ltr" style=3D"line-hei=
ght:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;fo=
nt-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:4=
00;font-style:normal;font-variant:normal;text-decoration:none;vertical-alig=
n:baseline;white-space:pre-wrap">Brian Kocoloski, University of Pittsburgh,=
 USA</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;marg=
in-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,=
0,0);background-color:transparent;font-weight:400;font-style:normal;font-va=
riant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-w=
rap">Uday Kurkure, VMware, USA</span></p><p dir=3D"ltr" style=3D"line-heigh=
t:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font=
-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:400=
;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:=
baseline;white-space:pre-wrap">John Lange, University of Pittsburgh, USA</s=
pan></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bott=
om:0pt"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);ba=
ckground-color:transparent;font-weight:400;font-style:normal;font-variant:n=
ormal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Gi=
useppe Lettieri, University of Pisa, Italy</span></p><p dir=3D"ltr" style=
=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-=
size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;f=
ont-weight:400;font-style:normal;font-variant:normal;text-decoration:none;v=
ertical-align:baseline;white-space:pre-wrap">Qing Liu, Oak Ridge National L=
aboratory, USA</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-to=
p:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;co=
lor:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:norm=
al;font-variant:normal;text-decoration:none;vertical-align:baseline;white-s=
pace:pre-wrap">Nikos Parlavantzas, IRISA, France</span></p><p dir=3D"ltr" s=
tyle=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"f=
ont-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transpare=
nt;font-weight:400;font-style:normal;font-variant:normal;text-decoration:no=
ne;vertical-align:baseline;white-space:pre-wrap">Kevin Pedretti, Sandia Nat=
ional Laboratories, USA</span></p><p dir=3D"ltr" style=3D"line-height:1.38;=
margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-family=
:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-s=
tyle:normal;font-variant:normal;text-decoration:none;vertical-align:baselin=
e;white-space:pre-wrap">Amer Qouneh, Western New England University, USA </=
span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bot=
tom:0pt"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);b=
ackground-color:transparent;font-weight:400;font-style:normal;font-variant:=
normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">C=
arlos Rea=C3=B1o, Technical University of Valencia, Spain</span></p><p dir=
=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span =
style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color=
:transparent;font-weight:400;font-style:normal;font-variant:normal;text-dec=
oration:none;vertical-align:baseline;white-space:pre-wrap">Borja Sotomayor,=
 University of Chicago, USA </span></p><p dir=3D"ltr" style=3D"line-height:=
1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-f=
amily:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:400;f=
ont-style:normal;font-variant:normal;text-decoration:none;vertical-align:ba=
seline;white-space:pre-wrap">Anata Tiwari, San Diego Supercomputer Center, =
USA</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margi=
n-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0=
,0);background-color:transparent;font-weight:400;font-style:normal;font-var=
iant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wr=
ap">Kurt Tutschku, Blekinge Institute of Technology, Sweden </span></p><p d=
ir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><spa=
n style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-col=
or:transparent;font-weight:400;font-style:normal;font-variant:normal;text-d=
ecoration:none;vertical-align:baseline;white-space:pre-wrap">Yasuhiro Watas=
hiba, Osaka University, Japan</span></p><p dir=3D"ltr" style=3D"line-height=
:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-=
family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:400;=
font-style:normal;font-variant:normal;text-decoration:none;vertical-align:b=
aseline;white-space:pre-wrap">Chao-Tung Yang, Tunghai University, Taiwan </=
span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bot=
tom:0pt"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);b=
ackground-color:transparent;font-weight:400;font-style:normal;font-variant:=
normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">A=
ndrew Younge, Sandia National Laboratory, USA</span></p><p dir=3D"ltr" styl=
e=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font=
-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;=
font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;=
vertical-align:baseline;white-space:pre-wrap">Na Zhang, VMware, USA</span><=
/p><br><br><br><br><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;color:rg=
b(0,0,0);background-color:transparent;font-weight:700;font-style:normal;fon=
t-variant:normal;text-decoration:none;vertical-align:baseline;white-space:p=
re-wrap">Paper Submission-Publication</span></p><br><p dir=3D"ltr" style=3D=
"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-siz=
e:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font=
-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vert=
ical-align:baseline;white-space:pre-wrap">Papers submitted to the workshop =
will be reviewed by at least two</span></p><p dir=3D"ltr" style=3D"line-hei=
ght:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;fo=
nt-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:4=
00;font-style:normal;font-variant:normal;text-decoration:none;vertical-alig=
n:baseline;white-space:pre-wrap">members of the program committee and exter=
nal reviewers. Submissions</span></p><p dir=3D"ltr" style=3D"line-height:1.=
38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-fam=
ily:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:400;fon=
t-style:normal;font-variant:normal;text-decoration:none;vertical-align:base=
line;white-space:pre-wrap">should include abstract, keywords, the e-mail ad=
dress of the</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:=
0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;colo=
r:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal=
;font-variant:normal;text-decoration:none;vertical-align:baseline;white-spa=
ce:pre-wrap">corresponding author, and must not exceed 10 pages, including =
tables</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;ma=
rgin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(=
0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-=
variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre=
-wrap">and figures at a main font size no smaller than 11 point. Submission=
</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-b=
ottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0)=
;background-color:transparent;font-weight:400;font-style:normal;font-varian=
t:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"=
>of a paper should be regarded as a commitment that, should the paper</span=
></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:=
0pt"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);backg=
round-color:transparent;font-weight:400;font-style:normal;font-variant:norm=
al;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">be ac=
cepted, at least one of the authors will register and attend the</span></p>=
<p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt">=
<span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);background=
-color:transparent;font-weight:400;font-style:normal;font-variant:normal;te=
xt-decoration:none;vertical-align:baseline;white-space:pre-wrap">conference=
 to present the work. Accepted papers will be published in a</span></p><p d=
ir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><spa=
n style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-col=
or:transparent;font-weight:400;font-style:normal;font-variant:normal;text-d=
ecoration:none;vertical-align:baseline;white-space:pre-wrap">Springer LNCS =
volume. . </span></p><br><p dir=3D"ltr" style=3D"line-height:1.38;margin-to=
p:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;co=
lor:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:norm=
al;font-variant:normal;text-decoration:none;vertical-align:baseline;white-s=
pace:pre-wrap">The format must be according to the Springer LNCS Style. Ini=
tial</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;marg=
in-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,=
0,0);background-color:transparent;font-weight:400;font-style:normal;font-va=
riant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-w=
rap">submissions are in PDF; authors of accepted papers will be requested</=
span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bot=
tom:0pt"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);b=
ackground-color:transparent;font-weight:400;font-style:normal;font-variant:=
normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">t=
o provide source files.</span></p><br><p dir=3D"ltr" style=3D"line-height:1=
.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-fa=
mily:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:400;fo=
nt-style:normal;font-variant:normal;text-decoration:none;vertical-align:bas=
eline;white-space:pre-wrap">Format Guidelines:</span></p><p dir=3D"ltr" sty=
le=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"fon=
t-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent=
;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none=
;vertical-align:baseline;white-space:pre-wrap"><a href=3D"ftp://ftp.springe=
r.de/pub/tex/latex/llncs/latex2e/llncs2e.zip">ftp://ftp.springer.de/pub/tex=
/latex/llncs/latex2e/llncs2e.zip</a></span></p><br><p dir=3D"ltr" style=3D"=
line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size=
:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-=
weight:400;font-style:normal;font-variant:normal;text-decoration:none;verti=
cal-align:baseline;white-space:pre-wrap">Abstract, Paper Submission Link:</=
span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bot=
tom:0pt"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);b=
ackground-color:transparent;font-weight:400;font-style:normal;font-variant:=
normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><=
a href=3D"https://edas.info/newPaper.php?c=3D24355">https://edas.info/newPa=
per.php?c=3D24355</a></span></p><br><br><br><p dir=3D"ltr" style=3D"line-he=
ight:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;f=
ont-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:=
700;font-style:normal;font-variant:normal;text-decoration:none;vertical-ali=
gn:baseline;white-space:pre-wrap">Lightning Talks </span></p><br><p dir=3D"=
ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span styl=
e=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:tra=
nsparent;font-weight:400;font-style:normal;font-variant:normal;text-decorat=
ion:none;vertical-align:baseline;white-space:pre-wrap">Lightning Talks are =
non-paper track, synoptical in nature and are strictly limited to 5 minutes=
.</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-=
bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0=
);background-color:transparent;font-weight:400;font-style:normal;font-varia=
nt:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap=
">They can be used to gain early feedback on ongoing research, for demonstr=
ations, to </span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0=
pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;color=
:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;=
font-variant:normal;text-decoration:none;vertical-align:baseline;white-spac=
e:pre-wrap">present research results, early research ideas, perspectives an=
d positions of interest to the </span></p><p dir=3D"ltr" style=3D"line-heig=
ht:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;fon=
t-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:40=
0;font-style:normal;font-variant:normal;text-decoration:none;vertical-align=
:baseline;white-space:pre-wrap">community. Submit abstract via the main sub=
mission link. </span></p><br><br><p dir=3D"ltr" style=3D"line-height:1.38;m=
argin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-family:=
Arial;color:rgb(0,0,0);background-color:transparent;font-weight:700;font-st=
yle:normal;font-variant:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap">General Information</span></p><br><p dir=3D"ltr" sty=
le=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"fon=
t-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent=
;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none=
;vertical-align:baseline;white-space:pre-wrap">The workshop is one day in l=
ength and will be held in conjunction with the International</span></p><p d=
ir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><spa=
n style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-col=
or:transparent;font-weight:400;font-style:normal;font-variant:normal;text-d=
ecoration:none;vertical-align:baseline;white-space:pre-wrap">Supercomputing=
 Conference - High Performance (ISC) 2018, June 18-22, Frankfurt, </span></=
p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt=
"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);backgrou=
nd-color:transparent;font-weight:400;font-style:normal;font-variant:normal;=
text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Germany.=
</span></p><br></b><br></div>

--001a1143e5faed943f05642a132b--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============0385405066193725229==--


From xen-users-bounces@lists.xenproject.org Mon Feb 05 10:36:38 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 10:36:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1eie7f-0001FI-RO; Mon, 05 Feb 2018 10:35:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xjpg=e7=nbs-system.com=matthieu.cerda@srs-us1.protection.inumbo.net>)
 id 1eie7e-0001FC-AB
 for xen-users@lists.xenproject.org; Mon, 05 Feb 2018 10:35:38 +0000
X-Inumbo-ID: 65479b5f-0a60-11e8-b9b1-635ca7ef6cff
Received: from owa.groupeot.com (unknown [185.4.45.19])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 65479b5f-0a60-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 10:36:17 +0000 (UTC)
Received: from [172.16.12.26] (172.16.12.26) by GOT-EXCHANGE-3.groupeot.com
 (10.46.10.50) with Microsoft SMTP Server (TLS) id 15.0.1293.2; Mon, 5 Feb
 2018 11:34:04 +0100
To: <xen-users@lists.xenproject.org.>
From: Matthieu Cerda <matthieu.cerda@nbs-system.com>
Message-ID: <a149166a-a902-174c-6a38-1b0646cab62a@nbs-system.com>
Date: Mon, 5 Feb 2018 11:35:28 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
X-Originating-IP: [172.16.12.26]
X-ClientProxiedBy: GOT-EXCHANGE-3.GROUPEOT.COM (10.46.10.50) To
 GOT-EXCHANGE-3.groupeot.com (10.46.10.50)
Subject: [Xen-users] Possible Xen 4.8 incompatibility with Linux 4.15
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1069113095870241368=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--===============1069113095870241368==
Content-Type: multipart/signed; micalg=pgp-sha512;
	protocol="application/pgp-signature";
	boundary="zNwFn9PdDY8XJJP9xyopPznuoAafEogYB"

--zNwFn9PdDY8XJJP9xyopPznuoAafEogYB
Content-Type: multipart/mixed; boundary="xqA0ye5f0gHGbXt2vJBFIf3aW6NQu9xHt";
 protected-headers="v1"
From: Matthieu Cerda <matthieu.cerda@nbs-system.com>
To: xen-users@lists.xenproject.org.
Message-ID: <a149166a-a902-174c-6a38-1b0646cab62a@nbs-system.com>
Subject: Possible Xen 4.8 incompatibility with Linux 4.15

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

Hello folks,

I just tried testing Xen 4.8 (4.8.3-pre (Debian 4.8.2+xsa245-0+deb9u1),
Debian stretch packaged version) against Linux 4.15.1, and on reboot the
dom0 crashed:

---8<---

(XEN) Xen version 4.8.3-pre (Debian 4.8.2+xsa245-0+deb9u1)
(ijackson@chiark.greenend.org.uk) (gcc (Debian 6.3.0-18) 6.3.0 20170516)
debug=3Dn=C2=A0 Sat Nov 25 11:30:34 UTC 2017
(XEN) Bootloader: GRUB 2.02~beta3-5
(XEN) Command line: placeholder console=3Dcom1 com1=3D9600,8n1 loglvl=3Da=
ll
guest_loglvl=3Dall
(XEN) Video information:
(XEN)=C2=A0 VGA is text mode 80x25, font 8x16
(XEN) Disc information:
(XEN)=C2=A0 Found 1 MBR signatures
(XEN)=C2=A0 Found 1 EDD information structures
(XEN) Xen-e820 RAM map:
(XEN)=C2=A0 0000000000000000 - 000000000009fc00 (usable)
(XEN)=C2=A0 000000000009fc00 - 00000000000a0000 (reserved)
(XEN)=C2=A0 00000000000f0000 - 0000000000100000 (reserved)
(XEN)=C2=A0 0000000000100000 - 000000003fff0000 (usable)
(XEN)=C2=A0 000000003fff0000 - 0000000040000000 (ACPI data)
(XEN)=C2=A0 00000000fec00000 - 00000000fec01000 (reserved)
(XEN)=C2=A0 00000000fee00000 - 00000000fee01000 (reserved)
(XEN)=C2=A0 00000000fffc0000 - 0000000100000000 (reserved)
(XEN) System RAM: 1023MB (1048124kB)
(XEN) ACPI: RSDP 000E0000, 0024 (r2 VBOX=C2=A0 )
(XEN) ACPI: XSDT 3FFF0030, 003C (r1 VBOX=C2=A0=C2=A0 VBOXXSDT=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 1 ASL=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 61)
(XEN) ACPI: FACP 3FFF00F0, 00F4 (r4 VBOX=C2=A0=C2=A0 VBOXFACP=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 1 ASL=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 61)
(XEN) ACPI: DSDT 3FFF0470, 21FF (r2 VBOX=C2=A0=C2=A0 VBOXBIOS=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 2 INTL 20100528)
(XEN) ACPI: FACS 3FFF0200, 0040
(XEN) ACPI: APIC 3FFF0240, 005C (r2 VBOX=C2=A0=C2=A0 VBOXAPIC=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 1 ASL=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 61)
(XEN) ACPI: SSDT 3FFF02A0, 01CC (r1 VBOX=C2=A0=C2=A0 VBOXCPUT=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 2 INTL 20100528)
(XEN) No NUMA configuration found
(XEN) Faking a node at 0000000000000000-000000003fff0000
(XEN) Domain heap initialised
(XEN) CPU Vendor: Intel, Family 6 (0x6), Model 142 (0x8e), Stepping 9
(raw 000806e9)
(XEN) found SMP MP-table at 0009fff0
(XEN) DMI 2.5 present.
(XEN) Using APIC driver default
(XEN) ACPI: PM-Timer IO Port: 0x4008 (32 bits)
(XEN) ACPI: SLEEP INFO: pm1x_cnt[1:4004,1:0], pm1x_evt[1:4000,1:0]
(XEN) ACPI:=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0 wakeup_vec[3fff020c], vec_size[20]
(XEN) ACPI: Local APIC address 0xfee00000
(XEN) ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
(XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
(XEN) ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
(XEN) IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 low level)
(XEN) ACPI: IRQ0 used by override.
(XEN) ACPI: IRQ2 used by override.
(XEN) ACPI: IRQ9 used by override.
(XEN) Enabling APIC mode:=C2=A0 Flat.=C2=A0 Using 1 I/O APICs
(XEN) ERST table was not found
(XEN) Using ACPI (MADT) for SMP configuration information
(XEN) SMP: Allowing 2 CPUs (0 hotplug CPUs)
(XEN) IRQ limits: 24 GSI, 376 MSI/MSI-X
(XEN) xstate: size: 0x340 and states: 0x7
(XEN) CPU0: No MCE banks present. Machine check support disabled
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) Platform timer is 3.579MHz ACPI PM Timer
(XEN) Detected 2904.140 MHz processor.
(XEN) Initing memory sharing.
(XEN) alt table ffff82d0802bdf18 -> ffff82d0802bf574
(XEN) I/O virtualisation disabled
(XEN) nr_sockets: 1
(XEN) ENABLING IO-APIC IRQs
(XEN)=C2=A0 -> Using new ACK method
(XEN) ..TIMER: vector=3D0xF0 apic1=3D0 pin1=3D2 apic2=3D-1 pin2=3D-1
(XEN) Allocated console ring of 16 KiB.
(XEN) mwait-idle: does not run on family 6 model 142
(XEN) CPU1: No MCE banks present. Machine check support disabled
(XEN) Brought up 2 CPUs
(XEN) build-id: 23ac95af74d2e3f84c90068ae674c34e764649e7
(XEN) CPUIDLE: disabled due to no HPET. Force enable with 'cpuidle'.
(XEN) ACPI sleep modes: S3
(XEN) VPMU: disabled
(XEN) xenoprof: Initialization failed. Intel processor family 6 model
142is not supported
(XEN) Dom0 has maximum 400 PIRQs
(XEN) NX (Execute Disable) protection active
(XEN) *** LOADING DOMAIN 0 ***
(XEN)=C2=A0 Xen=C2=A0 kernel: 64-bit, lsb, compat32
(XEN)=C2=A0 Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 -> 0x2647000
(XEN) PHYSICAL MEMORY ARRANGEMENT:
(XEN)=C2=A0 Dom0 alloc.:=C2=A0=C2=A0 0000000034000000->0000000038000000 (=
220471 pages
to be allocated)
(XEN)=C2=A0 Init. ramdisk: 000000003e5e8000->000000003f9ff04d
(XEN) VIRTUAL MEMORY ARRANGEMENT:
(XEN)=C2=A0 Loaded kernel: ffffffff81000000->ffffffff82647000
(XEN)=C2=A0 Init. ramdisk: 0000000000000000->0000000000000000
(XEN)=C2=A0 Phys-Mach map: 0000008000000000->00000080001d8a78
(XEN)=C2=A0 Start info:=C2=A0=C2=A0=C2=A0 ffffffff82647000->ffffffff82647=
4b4
(XEN)=C2=A0 Page tables:=C2=A0=C2=A0 ffffffff82648000->ffffffff8265f000
(XEN)=C2=A0 Boot stack:=C2=A0=C2=A0=C2=A0 ffffffff8265f000->ffffffff82660=
000
(XEN)=C2=A0 TOTAL:=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ffffff=
ff80000000->ffffffff82800000
(XEN)=C2=A0 ENTRY ADDRESS: ffffffff8240c180
(XEN) Dom0 has maximum 2 VCPUs
(XEN) Scrubbing Free RAM on 1 nodes using 2 CPUs
(XEN) ....done.
(XEN) Initial low memory virq threshold set at 0x1000 pages.
(XEN) Std. Loglevel: All
(XEN) Guest Loglevel: All
(XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch
input to Xen)
(XEN) Freed 312kB init memory
(XEN) d0v0: unhandled page fault (ec=3D0000)
(XEN) Pagetable walk from 0000000000000028:
(XEN)=C2=A0 L4[0x000] =3D 0000000000000000 ffffffffffffffff
(XEN) domain_crash_sync called from entry.S: fault at ffff82d080238f3a
entry.o#create_bounce_frame+0x137/0x146
(XEN) Domain 0 (vcpu#0) crashed on cpu#0:
(XEN) ----[ Xen-4.8.3-pre=C2=A0 x86_64=C2=A0 debug=3Dn=C2=A0=C2=A0 Not ta=
inted ]----
(XEN) CPU:=C2=A0=C2=A0=C2=A0 0
(XEN) RIP:=C2=A0=C2=A0=C2=A0 e033:[<ffffffff81036199>]
(XEN) RFLAGS: 0000000000000286=C2=A0=C2=A0 EM: 1=C2=A0=C2=A0 CONTEXT: pv =
guest (d0v0)
(XEN) rax: 0000000000000000=C2=A0=C2=A0 rbx: ffffffff81c04360=C2=A0=C2=A0=
 rcx: 0000000000000000
(XEN) rdx: 0000000000000030=C2=A0=C2=A0 rsi: ffffffff82003efc=C2=A0=C2=A0=
 rdi: ffffffff82118620
(XEN) rbp: ffffffff82003f00=C2=A0=C2=A0 rsp: ffffffff82003e20=C2=A0=C2=A0=
 r8:=C2=A0 ffffffff82003f00
(XEN) r9:=C2=A0 00000000ffffffff=C2=A0=C2=A0 r10: ffffffff82003f04=C2=A0=C2=
=A0 r11: 0000000000000000
(XEN) r12: ffffffff82003f04=C2=A0=C2=A0 r13: ffffffff82003e80=C2=A0=C2=A0=
 r14: ffffffff82003ef8
(XEN) r15: ffffffff82003e90=C2=A0=C2=A0 cr0: 000000008005003b=C2=A0=C2=A0=
 cr4: 00000000000406a0
(XEN) cr3: 0000000036648000=C2=A0=C2=A0 cr2: 0000000000000028
(XEN) fsb: 0000000000000000=C2=A0=C2=A0 gsb: 0000000000000000=C2=A0=C2=A0=
 gss: 0000000000000000
(XEN) ds: 0000=C2=A0=C2=A0 es: 0000=C2=A0=C2=A0 fs: 0000=C2=A0=C2=A0 gs: =
0000=C2=A0=C2=A0 ss: e02b=C2=A0=C2=A0 cs: e033
(XEN) Guest stack trace from rsp=3Dffffffff82003e20:
(XEN)=C2=A0=C2=A0=C2=A0 0000000000000000 0000000000000000 000000000000000=
0 ffffffff81036199
(XEN)=C2=A0=C2=A0=C2=A0 000000010000e030 0000000000010086 ffffffff82003e6=
0 000000000000e02b
(XEN)=C2=A0=C2=A0=C2=A0 0000000000000000 0000000000000000 000000000000000=
0 ffffffff82118620
(XEN)=C2=A0=C2=A0=C2=A0 0000000000000000 0000000000000000 000000000000000=
0 0000000000000000
(XEN)=C2=A0=C2=A0=C2=A0 0000000000000000 ffffffff82118620 ffffffff82003f0=
0 ffffffff82003f04
(XEN)=C2=A0=C2=A0=C2=A0 ffffffff82003efc ffffffff82003ef8 ffffffff82003f1=
4 ffffffff81036da0
(XEN)=C2=A0=C2=A0=C2=A0 ffffffff82003f08 ffffffff82003f0c ffffffff82003f1=
0 0000000000003027
(XEN)=C2=A0=C2=A0=C2=A0 0000000000000000 0000000080000008 000000000000000=
0 0000000000000000
(XEN)=C2=A0=C2=A0=C2=A0 ffffffff81029980 0000000000000000 000000000000000=
0 0000000000000000
(XEN)=C2=A0=C2=A0=C2=A0 0000000000000000 ffffffff82414226 000000000000000=
0 0000000000000000
(XEN)=C2=A0=C2=A0=C2=A0 0000000000000000 0000000000000000 000000000000000=
0 0000000000000000
(XEN)=C2=A0=C2=A0=C2=A0 0000000000000000 0000000000000000 000000000000000=
0 0000000000000000
(XEN)=C2=A0=C2=A0=C2=A0 0000000000000000 0000000000000000 000000000000000=
0 0000000000000000
(XEN)=C2=A0=C2=A0=C2=A0 0000000000000000 0000000000000000 000000000000000=
0 0000000000000000
(XEN)=C2=A0=C2=A0=C2=A0 0000000000000000 0000000000000000 000000000000000=
0 0000000000000000
(XEN)=C2=A0=C2=A0=C2=A0 0f00000060c0c748 ccccccccccccc305 ccccccccccccccc=
c cccccccccccccccc
(XEN)=C2=A0=C2=A0=C2=A0 cccccccccccccccc cccccccccccccccc ccccccccccccccc=
c cccccccccccccccc
(XEN)=C2=A0=C2=A0=C2=A0 cccccccccccccccc cccccccccccccccc ccccccccccccccc=
c cccccccccccccccc
(XEN)=C2=A0=C2=A0=C2=A0 cccccccccccccccc cccccccccccccccc ccccccccccccccc=
c cccccccccccccccc
(XEN)=C2=A0=C2=A0=C2=A0 cccccccccccccccc cccccccccccccccc ccccccccccccccc=
c cccccccccccccccc
(XEN) Hardware Dom0 crashed: rebooting machine in 5 seconds.
(XEN) Resetting with ACPI MEMORY or I/O RESET_REG.

---8<---

Is there a known incompatibility between Xen 4.8 and Linux 4.15 ?

Thanks in advance !

--=20
Matthieu Cerda
Infrastructure, BU Means @ NBS System



--xqA0ye5f0gHGbXt2vJBFIf3aW6NQu9xHt--

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

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

iQEzBAEBCgAdFiEEKCyHwj5jvqJVkK7otZBwKzGmz3sFAlp4M3AACgkQtZBwKzGm
z3sLeggAl8RhWKfdjBFHGuQoH8uX15EgAf5dJMqxpZB71mVYJKTAVixSXmH9pPmS
QTJoLCDb/ZIw/2wp88Hwk/urbVRkNRFiavObB6q8rpIaOBMyvqk4jQazJpc1QQIa
I/g+5ENUtXDx0pKwSFFu7fVrtav8voxPL7VwaeO3kk9q5u2qf21YxMEPm/RGW4GS
6zRmkj/POUTSuNNzZ4HvNI9eKUvr0y14PL6PFXk50hRKw5TGsEpOPgekec77Skdn
Sy6VjWkpIv0dbSTWF5z3C+x6gSld50M0C9LO/2GMDTMvrPbTOpXc9uCRO0xwydyh
b3vBi7JKVsbSp9/FAtGyZL+cDCfAcw==
=RcOm
-----END PGP SIGNATURE-----

--zNwFn9PdDY8XJJP9xyopPznuoAafEogYB--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============1069113095870241368==--


From xen-users-bounces@lists.xenproject.org Mon Feb 05 11:57:03 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 11: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.xenproject.org>)
	id 1eifNW-0008DA-PH; Mon, 05 Feb 2018 11:56:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=tmxg=e7=knorrie.org=hans@srs-us1.protection.inumbo.net>)
 id 1eifNV-0008Cy-KZ
 for xen-users@lists.xenproject.org; Mon, 05 Feb 2018 11:56:05 +0000
X-Inumbo-ID: 7c0ef972-0a6b-11e8-ba59-bc764e045a96
Received: from syrinx.knorrie.org (unknown [82.94.188.77])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7c0ef972-0a6b-11e8-ba59-bc764e045a96;
 Mon, 05 Feb 2018 12:55:40 +0100 (CET)
Received: from [IPv6:2001:980:4a41:fb::12] (unknown
 [IPv6:2001:980:4a41:fb::12])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by syrinx.knorrie.org (Postfix) with ESMTPSA id DDAA0DC13ECD;
 Mon,  5 Feb 2018 12:56:00 +0100 (CET)
To: Matthieu Cerda <matthieu.cerda@nbs-system.com>,
 xen-users@lists.xenproject.org.
References: <a149166a-a902-174c-6a38-1b0646cab62a@nbs-system.com>
From: Hans van Kranenburg <hans@knorrie.org>
Message-ID: <9046157f-0666-8c44-3e72-1a47dddef3d6@knorrie.org>
Date: Mon, 5 Feb 2018 12:55:59 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <a149166a-a902-174c-6a38-1b0646cab62a@nbs-system.com>
Content-Language: en_US
Subject: Re: [Xen-users] Possible Xen 4.8 incompatibility with Linux 4.15
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

T24gMDIvMDUvMjAxOCAxMTozNSBBTSwgTWF0dGhpZXUgQ2VyZGEgd3JvdGU6Cj4gSGVsbG8gZm9s
a3MsCj4gCj4gSSBqdXN0IHRyaWVkIHRlc3RpbmcgWGVuIDQuOCAoNC44LjMtcHJlIChEZWJpYW4g
NC44LjIreHNhMjQ1LTArZGViOXUxKSwKPiBEZWJpYW4gc3RyZXRjaCBwYWNrYWdlZCB2ZXJzaW9u
KSBhZ2FpbnN0IExpbnV4IDQuMTUuMSwgYW5kIG9uIHJlYm9vdCB0aGUKPiBkb20wIGNyYXNoZWQ6
Cj4gCj4gLS0tODwtLS0KPiAKPiBbLi4uXQo+IChYRU4pIGQwdjA6IHVuaGFuZGxlZCBwYWdlIGZh
dWx0IChlYz0wMDAwKQo+IChYRU4pIFBhZ2V0YWJsZSB3YWxrIGZyb20gMDAwMDAwMDAwMDAwMDAy
ODoKPiAoWEVOKcKgIEw0WzB4MDAwXSA9IDAwMDAwMDAwMDAwMDAwMDAgZmZmZmZmZmZmZmZmZmZm
Zgo+IChYRU4pIGRvbWFpbl9jcmFzaF9zeW5jIGNhbGxlZCBmcm9tIGVudHJ5LlM6IGZhdWx0IGF0
IGZmZmY4MmQwODAyMzhmM2EKPiBlbnRyeS5vI2NyZWF0ZV9ib3VuY2VfZnJhbWUrMHgxMzcvMHgx
NDYKPiAoWEVOKSBEb21haW4gMCAodmNwdSMwKSBjcmFzaGVkIG9uIGNwdSMwOgo+IChYRU4pIC0t
LS1bIFhlbi00LjguMy1wcmXCoCB4ODZfNjTCoCBkZWJ1Zz1uwqDCoCBOb3QgdGFpbnRlZCBdLS0t
LQo+IFsuLi5dCj4gKFhFTikgR3Vlc3Qgc3RhY2sgdHJhY2UgZnJvbSByc3A9ZmZmZmZmZmY4MjAw
M2UyMDoKPiAoWEVOKcKgwqDCoCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMCBmZmZmZmZmZjgxMDM2MTk5Cj4gWy4uLl0KPiAoWEVOKSBIYXJkd2FyZSBE
b20wIGNyYXNoZWQ6IHJlYm9vdGluZyBtYWNoaW5lIGluIDUgc2Vjb25kcy4KPiAoWEVOKSBSZXNl
dHRpbmcgd2l0aCBBQ1BJIE1FTU9SWSBvciBJL08gUkVTRVRfUkVHLgo+IAo+IC0tLTg8LS0tCj4g
Cj4gSXMgdGhlcmUgYSBrbm93biBpbmNvbXBhdGliaWxpdHkgYmV0d2VlbiBYZW4gNC44IGFuZCBM
aW51eCA0LjE1ID8KClllcywgSSBiZWxpZXZlIHRoaXMgaXMgcmVsYXRlZDoKCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOC0wMi9tc2cwMDAx
MC5odG1sCgpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRl
dmVsLzIwMTgtMDIvbXNnMDAwNDUuaHRtbAoKSGFucwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi11c2Vycw==

From xen-users-bounces@lists.xenproject.org Mon Feb 05 13:43:08 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 13:43: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.xenproject.org>)
	id 1eih27-00025B-Pm; Mon, 05 Feb 2018 13:42:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xjpg=e7=nbs-system.com=matthieu.cerda@srs-us1.protection.inumbo.net>)
 id 1eih26-00024p-Te
 for xen-users@lists.xenproject.org; Mon, 05 Feb 2018 13:42:06 +0000
X-Inumbo-ID: 71b3758d-0a7a-11e8-b9b1-635ca7ef6cff
Received: from owa.groupeot.com (unknown [185.4.45.19])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 71b3758d-0a7a-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 13:42:44 +0000 (UTC)
Received: from [172.16.12.26] (172.16.12.26) by GOT-EXCHANGE-3.groupeot.com
 (10.46.10.50) with Microsoft SMTP Server (TLS) id 15.0.1293.2; Mon, 5 Feb
 2018 14:40:13 +0100
To: Hans van Kranenburg <hans@knorrie.org>, <xen-users@lists.xenproject.org.>
References: <a149166a-a902-174c-6a38-1b0646cab62a@nbs-system.com>
 <9046157f-0666-8c44-3e72-1a47dddef3d6@knorrie.org>
From: Matthieu Cerda <matthieu.cerda@nbs-system.com>
Message-ID: <2633c2ff-fbe0-507b-dafe-6a685e57156d@nbs-system.com>
Date: Mon, 5 Feb 2018 14:41:36 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <9046157f-0666-8c44-3e72-1a47dddef3d6@knorrie.org>
X-Originating-IP: [172.16.12.26]
X-ClientProxiedBy: GOT-EXCHANGE-3.GROUPEOT.COM (10.46.10.50) To
 GOT-EXCHANGE-3.groupeot.com (10.46.10.50)
Subject: Re: [Xen-users] Possible Xen 4.8 incompatibility with Linux 4.15
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1756007832773781388=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--===============1756007832773781388==
Content-Type: multipart/signed; micalg=pgp-sha512;
	protocol="application/pgp-signature";
	boundary="bLC7Pxud7yVbmVsjhrss2LVTdf9toWX1K"

--bLC7Pxud7yVbmVsjhrss2LVTdf9toWX1K
Content-Type: multipart/mixed; boundary="J083NyS6CaLL7TRVUfLi6TgxowuoEhBq8";
 protected-headers="v1"
From: Matthieu Cerda <matthieu.cerda@nbs-system.com>
To: Hans van Kranenburg <hans@knorrie.org>, xen-users@lists.xenproject.org.
Message-ID: <2633c2ff-fbe0-507b-dafe-6a685e57156d@nbs-system.com>
Subject: Re: [Xen-users] Possible Xen 4.8 incompatibility with Linux 4.15
References: <a149166a-a902-174c-6a38-1b0646cab62a@nbs-system.com>
 <9046157f-0666-8c44-3e72-1a47dddef3d6@knorrie.org>
In-Reply-To: <9046157f-0666-8c44-3e72-1a47dddef3d6@knorrie.org>

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

Well, that is exactly my problem, will follow-up on xen-devel then :)

Thank you !


Le 05/02/2018 =C3=A0 12:55, Hans van Kranenburg a =C3=A9crit=C2=A0:
> On 02/05/2018 11:35 AM, Matthieu Cerda wrote:
>> Hello folks,
>>
>> I just tried testing Xen 4.8 (4.8.3-pre (Debian 4.8.2+xsa245-0+deb9u1)=
,
>> Debian stretch packaged version) against Linux 4.15.1, and on reboot t=
he
>> dom0 crashed:
>>
>> ---8<---
>>
>> [...]
>> (XEN) d0v0: unhandled page fault (ec=3D0000)
>> (XEN) Pagetable walk from 0000000000000028:
>> (XEN)=C2=A0 L4[0x000] =3D 0000000000000000 ffffffffffffffff
>> (XEN) domain_crash_sync called from entry.S: fault at ffff82d080238f3a=

>> entry.o#create_bounce_frame+0x137/0x146
>> (XEN) Domain 0 (vcpu#0) crashed on cpu#0:
>> (XEN) ----[ Xen-4.8.3-pre=C2=A0 x86_64=C2=A0 debug=3Dn=C2=A0=C2=A0 Not=
 tainted ]----
>> [...]
>> (XEN) Guest stack trace from rsp=3Dffffffff82003e20:
>> (XEN)=C2=A0=C2=A0=C2=A0 0000000000000000 0000000000000000 000000000000=
0000 ffffffff81036199
>> [...]
>> (XEN) Hardware Dom0 crashed: rebooting machine in 5 seconds.
>> (XEN) Resetting with ACPI MEMORY or I/O RESET_REG.
>>
>> ---8<---
>>
>> Is there a known incompatibility between Xen 4.8 and Linux 4.15 ?
> Yes, I believe this is related:
>
> https://lists.xenproject.org/archives/html/xen-devel/2018-02/msg00010.h=
tml
>
> https://lists.xenproject.org/archives/html/xen-devel/2018-02/msg00045.h=
tml
>
> Hans

--=20
Matthieu Cerda
Infrastructure, BU Means @ NBS System



--J083NyS6CaLL7TRVUfLi6TgxowuoEhBq8--

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

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

iQEzBAEBCgAdFiEEKCyHwj5jvqJVkK7otZBwKzGmz3sFAlp4XxAACgkQtZBwKzGm
z3sPlwf/UDpK4jzXZZrnXdMX4W2RQogTkMqoUrDVkwHU7bniZ/X3dLYetGhquAf1
X52bx+T5hpL+/eGibTDWDjdC0JR5opeXO1kddz4qUDHoYUzNIecfu3+ZBUyUO75Z
NcA2eFA1eE1NBCo9yYNJV/+1+fVMMH7nZD4ibzAWRylS6japvp4yjPoSrRbt3kdV
fH/KAeVOK37DUSvdtnuezDx1idGvZgf90pkt+pmBFk+HPD9eas+3l4klz/+QWSwx
axNwKHda3pryxvqeRZGWLDSh8P6zL2rPUsb53xR9VuFBXd3rlwy5ks/aJqmfmWn9
btQ2+yLhE2Ip4BRkjmFuDhn34Rfs3A==
=jEI3
-----END PGP SIGNATURE-----

--bLC7Pxud7yVbmVsjhrss2LVTdf9toWX1K--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============1756007832773781388==--


From xen-users-bounces@lists.xenproject.org Mon Feb 05 18:50:07 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 18: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.xenproject.org>)
	id 1eilp0-0003xt-8L; Mon, 05 Feb 2018 18:48:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ec6p=e7=iit.uni-miskolc.hu=vincze.david@srs-us1.protection.inumbo.net>)
 id 1eiloy-0003xg-SY
 for xen-users@lists.xenproject.org; Mon, 05 Feb 2018 18:48:52 +0000
X-Inumbo-ID: 4cd07a24-0aa5-11e8-b9b1-635ca7ef6cff
Received: from hera.iit.uni-miskolc.hu (unknown [193.6.5.4])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4cd07a24-0aa5-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 18:49:31 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by hera.iit.uni-miskolc.hu (Postfix) with ESMTP id 99492100822;
 Mon,  5 Feb 2018 19:48:44 +0100 (CET)
X-Virus-Scanned: Kamavis at iit.uni-miskolc.hu
Received: from hera.iit.uni-miskolc.hu ([127.0.0.1])
 by localhost (hera.iit.uni-miskolc.hu [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id H_jJK600_DTv; Mon,  5 Feb 2018 19:48:40 +0100 (CET)
Received: by hera.iit.uni-miskolc.hu (Postfix, from userid 1599)
 id 38343100821; Mon,  5 Feb 2018 19:48:40 +0100 (CET)
Date: Mon, 5 Feb 2018 19:48:40 +0100
From: David Vincze <vincze.david@iit.uni-miskolc.hu>
To: George Dunlap <dunlapg@umich.edu>
Message-ID: <20180205184840.GA17112@iit.uni-miskolc.hu>
References: <d09d99fd-2f38-d633-650d-8267685f0988@steadfast.net>
 <CAFLBxZbwbUnpF35nhXUfdoZxzwhj5qcpm3=DFEwAT9mwo=L9PQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAFLBxZbwbUnpF35nhXUfdoZxzwhj5qcpm3=DFEwAT9mwo=L9PQ@mail.gmail.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
Cc: Kevin Stange <kevin@steadfast.net>,
 xen-devel <xen-devel@lists.xenproject.org>, xen-users@lists.xenproject.org,
 Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-users] Network and SATA Instability on Xen 4.6/4.8
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Reply-To: David Vincze <vincze.david@iit.uni-miskolc.hu>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGksCgp3ZSd2ZSBiZWVuIGV4cGVyaWVuY2luZyB0aGUgc2FtZSBlcnJvcnMgb24gdmVyeSBzaW1p
bGFyIGhhcmR3YXJlLgpKdXN0IGFzIEtldmluIGRlc2NyaWJlZDogYWxsIFNBVEEgZ29lcyBkb3du
IGFuZCBOSUNzIHN0YXJ0IHRvIGZsYXAgaW4gRG9tMCwgdGhlIG9ubHkgd2F5IHRvIGZpeCBpcyB0
byByZWJvb3QuCgpVbmxpa2UgS2V2aW4sIGkgd2FzIHVuYWJsZSB0byBvYnNlcnZlIGFueSBwYXR0
ZXJucyBpbiBzeXN0ZW0gYWN0aXZpdHkgd2hpY2ggbWF5IHRyaWdnZXIgdGhlc2UsIGl0IHNlZW1z
IGNvbXBsZXRlbHkgcmFuZG9tLgpTb21ldGltZXMgaXQgaGFwcGVucyB1bmRlciBoaWdoIGxvYWQs
IHNvbWV0aW1lcyBpdCBoYXBwZW5zIHdoZW4gbG9hZCBpcyByZWFsbHkgbG93IChpL28gYW5kIGFs
c28gY3B1KSwgc29tZXRpbWVzIHR3aWNlIGEgd2Vlaywgc29tZXRpbWVzIG5vIGVycm9ycyBmb3Ig
bW9udGhzLi4uCgpXZSBoYXZlIHRocmVlIGlkZW50aWNhbCBtYWNoaW5lcyAoU3VwZXJtaWNybyBY
OERUVC1ISUJRRisgYm9hcmRzIHdpdGggWDU2NzAgQ1BVcyksIGFuZCBhbGwgdGhyZWUgYmVoYXZl
cyBsaWtlcyB0aGlzLgpJIHRoaW5rIHRoZXkgaGF2ZSB0aGUgc2FtZSBjaGlwc2V0IGFzIEtldmlu
J3MgYm9hcmQuCgp4ZW5fdmVyc2lvbiAgICAgICAgICAgIDogNC42LjEKeGVuX2NvbW1hbmRsaW5l
ICAgICAgICA6IGRvbTBfbWVtPTEwMjRNIGxvZ2x2bD1hbGwgZ3Vlc3RfbG9nbHZsPWFsbApjY19j
b21waWxlciAgICAgICAgICAgIDogZ2NjIChEZWJpYW4gNC43LjItNSkgNC43LjIKCkRvbTAga2Vy
bmVsIHZlcnNpb24gaXMgMy4xNC42MS4KCkFsc28gdHJpZWQgd2l0aCBYZW4gNC44LCBhbmQgbmV3
ZXIga2VybmVscyBmb3IgRG9tMCAoNC40LjIpLCBkaWQgbm90IGhlbHAuCgpJJ3ZlIHRyaWVkIG1v
ZGlmeWluZyBwb3dlciBtYW5hZ2VtZW50IHJlbGF0ZWQgc2V0dGluZ3MgaW4gdGhlIEJJT1Mgc2V0
dXAsIGJ1eSB0aGVzZSBoYWQgbm8gZWZmZWN0IG9uIHRoaXMgaXNzdWUuCkFTUE0gd2FzIGltcGxp
Y2l0bHkgZGlzYWJsZWQgYnkgdGhlIGtlcm5lbCBmcm9tIHRoZSBiZWdpbm5pbmc6ClsgICAgOC42
MDE2MDZdIGFjcGkgUE5QMEEwODowMDogX09TQyBmYWlsZWQgKEFFX05PVF9GT1VORCk7IGRpc2Fi
bGluZyBBU1BNCgpOb3cgaSd2ZSBkaXNhYmxlZCBNU0kgaW4gRG9tMCBrZXJuZWwgd2l0aCBwY2k9
bm9tc2ksIGFuZCBhbHNvIGV4cGxpY2l0bHkgZGlzYWJsZWQgYXNwbSB3aXRoIHBjaWVfYXNwbT1v
ZmYuCkJhc2VkIG9uIC9wcm9jL2ludGVycnVwdHMsIGxzcGNpIGFuZCBkbWVzZyBNU0kvTVNJLVgg
aXMgbm90IGJlaW5nIHVzZWQgYW55bW9yZS4KV2Ugd2lsbCBzZWUgd2hldGhlciBpdCBnaXZlcyBh
IGN1cmUgb3Igbm90LgpCdXQgYXMgdGhlIHRoZSBlcnJvcnMgZW1lcmdlIHJhbmRvbWx5LCBpdCBk
b2Vzbid0IHJlYWxseSBwcm9vdmUgYW55aGluZyBpZiBpIGRvbid0IHNlZSB0aGVzZSBlcnJvcnMg
YWdhaW4gd2l0aCBNU0kgZGlzYWJsZWQuLi4/CgpBbnkgc3VnZ2VzdGlvbnM/CgpUaGFuayB5b3Uh
CgotRGF2aWQKCk9uIFdlZCwgRGVjIDIwLCAyMDE3IGF0IDA1OjQwOjE2UE0gKzAwMDAsIEdlb3Jn
ZSBEdW5sYXAgd3JvdGU6Cj4gT24gRnJpLCBEZWMgOCwgMjAxNyBhdCA5OjE3IFBNLCBLZXZpbiBT
dGFuZ2UgPGtldmluQHN0ZWFkZmFzdC5uZXQ+IHdyb3RlOgo+ID4gSGksCj4gPgo+ID4gSSd2ZSBi
ZWVuIHJ1bm5pbmcgWGVuIDQuNCBzdGFibHkgZm9yIHNvbWUgdGltZSB1bmRlciBrZXJuZWwgNC45
IGluIGRvbTAKPiA+IG9uIENlbnRPUyA2IGFuZCBoYXZlIGJlZW4gdHJ5aW5nIHRvIGZpbmFsbHkg
bW92ZSBteSBlbnZpcm9ubWVudCB1cCB0bwo+ID4gWGVuIDQuNiBvciA0LjggdXNpbmcgQ2VudE9T
IDcuICBTaW5jZSBJJ3ZlIGJ1aWx0IG91dCBteSB0ZXN0IHNlcnZlciB3aXRoCj4gPiBYZW4gNC42
LCBJJ3ZlIGJlZW4gaGF2aW5nIGlzc3VlcyB3aGVyZSB0aGUgSW50ZWwgTklDcyBiZWdpbiBmbGFw
cGluZwo+ID4gcmVwZWF0ZWRseSBhbmQgdGhlIFNBVEEgZGlzayBpbnRlcmZhY2VzIGdvIGRvd24g
YW5kIHdpbGwgbm90IGNvbWUgYmFjawo+ID4gdXAgdW50aWwgSSByZWJvb3QgdGhlIHNlcnZlci4g
IEV2ZW4gc2VuZGluZyB0aGUgYnVzIHJlc2NhbiBjb21tYW5kCj4gPiBkb2Vzbid0IGJyaW5nIHRo
ZSBkcml2ZXMgYmFjay4gIFRoZSBpc3N1ZSBzZWVtcyB0byB0cmlnZ2VyIGJhc2VkIG9uCj4gPiBh
Y3Rpdml0eSwgc28gZHVyaW5nIHNvbWV0aGluZyBsaWtlIGFuIG1kcmFpZCByZXN5bmMgaXMgbW9y
ZSBsaWtlbHkgdG8KPiA+IGNhdXNlIHRoZSBpc3N1ZSwgYnV0IGl0J3Mgbm90IHJlcHJvZHVjaWJs
ZSBpbiBhIGNvbnNpc3RlbnQgYW1vdW50IG9mCj4gPiB0aW1lLCB3aGljaCBtYWtlcyBpdCBoYXJk
IHRvIHRlbGwgaWYgYSBwYXJ0aWN1bGFyIGNoYW5nZSBoYXMgZGVmaW5pdGVseQo+ID4gZml4ZWQg
aXQuCj4gPgo+ID4gVGhpcyBpcyByZW1pbmlzY2VudCBvZiBhIHByb2JsZW0gSSBoYWQgYmVlbiBl
eHBlcmllbmNpbmcgd2hpbGUgcnVubmluZwo+ID4ga2VybmVsIDMuMTggYW5kIFhlbiA0LjQgb24g
Q2VudE9TIDYsIGJ1dCB0aGUgcHJvYmxlbSByZXNvbHZlZCBpdHNlbGYKPiA+IHVwb24gdXBncmFk
aW5nIHRvIGtlcm5lbCA0LjQgYW5kIGxhdGVyIDQuOSwgc28gSSBjaGFsa2VkIHRoYXQgdXAgdG8K
PiA+IHNvbWV0aGluZyBiYWQgd2l0aCBQQ0llIG1hbmFnZW1lbnQgaW4ga2VybmVsIDMuMTggYW5k
IHRob3VnaHQgbm90aGluZwo+ID4gbW9yZSBvZiBpdCB1bnRpbCBub3cuCj4gPgo+ID4gVGhlIGlu
aXRpYWwgdGVzdCBlbnZpcm9ubWVudCB3aGVyZSB0aGUgaXNzdWUgb2NjdXJyZWQgd2FzIGtlcm5l
bCA0LjkuNTgKPiA+IGFuZCBYZW4gNC42LjYtNyAod2l0aCBzZWN1cml0eSBwYXRjaGVzIGZyb20g
Q2VudE9TKS4gIEkgdGhlbiB0cmllZAo+ID4gdXBncmFkaW5nIHRvIGtlcm5lbCA0LjkuNjMgYW5k
IFhlbiA0LjguMi01LCB3aGljaCBkaWRuJ3QgcmVzdWx0IGluIGFueQo+ID4gaW1wcm92ZW1lbnRz
Lgo+ID4KPiA+IEkgdHJpZWQgcGNpZV9hc3BtPW9mZiBvbiB0aGUga2VybmVsIGxpbmUsIHdoaWNo
IGhhcyBoZWxwZWQgaW4gdGhlIHBhc3QKPiA+IHdpdGggc2ltaWxhciBpc3N1ZXMsIGJ1dCB0aGF0
IGRpZG4ndCBoZWxwIGhlcmUuCj4gPgo+ID4gSSB0cmllZCBib290aW5nIHdpdGhvdXQgWGVuIChq
dXN0IGtlcm5lbCA0LjkuNjMpIGFuZCBpdCBzZWVtcyBsaWtlIHRoYXQKPiA+IG1hZGUgdGhlIGlz
c3VlIGdvIGF3YXksIHdoaWNoIGxlYWQgbWUgdG8gYmVsaWV2ZSB0aGUgaXNzdWUgb25seSBoYXBw
ZW5zCj4gPiB3aXRoIGhhcmR3YXJlIGFjY2Vzc2VkIGZyb20gZG9tMC4gIEkgZHVnIHRocm91Z2gg
WGVuIGNvbW1hbmQgbGluZQo+ID4gb3B0aW9ucyBhbmQgdHJpZWQgYm9vdGluZyB3aXRoIG1zaT1v
ZmYgYW5kIHRoYXQgbm93IHNlZW1zIHRvIGhhdmUKPiA+IHJlc3VsdGVkIGluIHRoZSBwcm9ibGVt
IGdvaW5nIGF3YXksIG9yIGF0IGxlYXN0LCB0aGUgc3lzdGVtIGhhc24ndAo+ID4gZXhoaWJpdGVk
IHRoZSBpc3N1ZSBzaW5jZSBsYXN0IHdlZWsuICBQcmV2aW91c2x5LCB0aGUgaXNzdWUgd291bGQg
dGVuZAo+ID4gdG8gbWFuaWZlc3QgYWZ0ZXIgbGVzcyB0aGFuIDI0IGhvdXJzLgo+ID4KPiA+IE15
IGhhcmR3YXJlIGlzIFN1cGVybWljcm8gWDhEVDMtRiB3aXRoIER1YWwgSW50ZWwgWGVvbiBFNTYy
MCBDUFVzLgo+ID4KPiA+IERpc2sgaXNzdWVzIGJlZ2luIHdpdGggYSBrZXJuZWwgbWVzc2FnZSBs
aWtlIHRoaXMgZm9sbG93ZWQgYnkgY29udGludW91cwo+ID4gQVRBIGNvbW1hbmQgZmFpbHVyZXM6
Cj4gPgo+ID4gYXRhMi4wMDogZXhjZXB0aW9uIGVtYXNrIDB4MCBzYWN0IDB4N2MwMWZmZmYgc2Vy
ciAweDUwMDAwIGFjdGlvbiAweDYgZnJvemVuCj4gPgo+ID4gTklDIGlzc3VlcyBiZWdpbiB3aXRo
IGEgbWVzc2FnZSBsaWtlOgo+ID4KPiA+IGlnYiAwMDAwOjA0OjAwLjE6IGVucDRzMGYxOiBSZXNl
dCBhZGFwdGVyIHVuZXhwZWN0ZWRseQo+ID4KPiA+IE5JQ3MgZG8gcmVjb3ZlciBhbG1vc3QgaW1t
ZWRpYXRlbHkgYnV0IGNvbnRpbnVlIHRvIGZsYXAgcGVyaW9kaWNhbGx5Cj4gPiB1bnRpbCByZWJv
b3QuCj4gPgo+ID4gSSBkb24ndCBrbm93IGlmIHRoaXMgaXMgYSBidWcgaW4gWGVuIG9yIHNvbWV0
aGluZyBlbHNlIGF0IHBsYXksIGJ1dCBJCj4gPiBjb3VsZCByZWFsbHkgdXNlIHNvbWUgaGVscCBm
aWd1cmluZyBvdXQgd2hhdCdzIGdvaW5nIG9uLCB3aHkgbXNpPW9mZgo+ID4gc2VlbXMgdG8gZml4
IGl0LCBhbmQgaWYgdGhlcmUgYXJlIGFueSBiZXR0ZXIgd2F5cyB0byByZXNvbHZlIHRoaXMuCj4g
Cj4gSmFuIC8gQW5keSwKPiAKPiBBbnkgaWRlYSB3aHkgS2V2aW4gbWlnaHQgYmUgc2VlaW5nIHN0
YWJpbGl0eSBpc3N1ZXMgdW5kZXIgNC42IC8gNC44Cj4gdGhhdCBpcyBzb2x2ZWQgYnkgYWRkaW5n
ICdtc2k9b2ZmJz8KPiAKPiAgLUdlb3JnZQo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fCj4gWGVuLXVzZXJzIG1haWxpbmcgbGlzdAo+IFhlbi11c2Vy
c0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tdXNlcnMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tdXNlcnM=

From xen-users-bounces@lists.xenproject.org Mon Feb 05 19:50:20 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 19:50: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.xenproject.org>)
	id 1eimlT-0008Ua-1W; Mon, 05 Feb 2018 19:49:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=tmxg=e7=knorrie.org=hans@srs-us1.protection.inumbo.net>)
 id 1eimlS-0008UU-DX
 for xen-users@lists.xenproject.org; Mon, 05 Feb 2018 19:49:18 +0000
X-Inumbo-ID: 974e4a68-0aad-11e8-ba59-bc764e045a96
Received: from syrinx.knorrie.org (unknown [82.94.188.77])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 974e4a68-0aad-11e8-ba59-bc764e045a96;
 Mon, 05 Feb 2018 20:48:52 +0100 (CET)
Received: from [IPv6:2001:980:4a41:fb::12] (unknown
 [IPv6:2001:980:4a41:fb::12])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by syrinx.knorrie.org (Postfix) with ESMTPSA id 832F9DC924BD;
 Mon,  5 Feb 2018 20:49:13 +0100 (CET)
To: Juergen Gross <jgross@suse.com>
References: <20180123044635.GB3124@bitfolk.com>
 <a705ecf5-2428-49fd-8a9b-9c1cf24f4397@suse.com>
 <989436f9-c44e-30d1-aded-1d2e702ed419@knorrie.org>
 <674fdb54-0fb0-ba85-e919-c3f6ebe55ad2@suse.com>
 <b4df5a27-b179-b5e8-3044-c9dc45cfa9c4@knorrie.org>
 <20180125121949.GG3124@bitfolk.com>
 <27e5b28d-ef12-23a9-59d9-8570f5e10995@suse.com>
 <5A69DFB3.7040906@knorrie.org>
 <75b57959-333a-59f5-c5b9-d71a39717c86@knorrie.org>
 <8b110405-38f2-f3bd-52af-7e662e930641@suse.com>
From: Hans van Kranenburg <hans@knorrie.org>
Message-ID: <8ae1ded7-0761-7c32-5f41-7518926cba1c@knorrie.org>
Date: Mon, 5 Feb 2018 20:49:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <8b110405-38f2-f3bd-52af-7e662e930641@suse.com>
Content-Language: en_US
Cc: xen-users@lists.xenproject.org
Subject: Re: [Xen-users] pvgrub2(-like?) booting methods for PVHv2 guests
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

T24gMDEvMjUvMjAxOCAwMzozMSBQTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAyNS8wMS8x
OCAxNToxMiwgSGFucyB2YW4gS3JhbmVuYnVyZyB3cm90ZToKPj4gT24gMDEvMjUvMjAxOCAwMjo0
NiBQTSwgSGFucyB2YW4gS3JhbmVuYnVyZyB3cm90ZToKPj4+IE9uIDI1LzAxLzIwMTggMTM6Mjks
IEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4gT24gMjUvMDEvMTggMTM6MTksIEFuZHkgU21pdGgg
d3JvdGU6Cj4+Pj4+IEhpIEhhbnMsCj4+Pj4+Cj4+Pj4+IE9uIFRodSwgSmFuIDI1LCAyMDE4IGF0
IDEyOjM5OjU2UE0gKzAxMDAsIEhhbnMgdmFuIEtyYW5lbmJ1cmcgd3JvdGU6Cj4+Pj4+PiBBbmQg
bm93IEkgZ2V0IGNvbnNvbGUgb3V0cHV0IGFuZCB0aGluZ3MgaGFwcGVuLiBPbmx5IGl0IGNhbid0
IGZpbmQgdGhlIGRpc2suCj4+Pj4+Cj4+Pj4+IEkgd2FzIHRyeWluZyBzaW1pbGFyIHRoaW5nICg0
LjEwIGFuZCBQVkgpIGFuZCBhbHNvIGVuZGVkIHVwIHdpdGggYQo+Pj4+PiBndWVzdCB3aXRoIG5v
IGJsb2NrIGRldmljZXMuIEkgcmVwb3J0ZWQgdGhpcyBvbiBncnViLWRldmVsOgo+Pj4+Pgo+Pj4+
PiAgICAgPGh0dHA6Ly9saXN0cy5nbnUub3JnL2FyY2hpdmUvaHRtbC9ncnViLWRldmVsLzIwMTgt
MDEvbXNnMDAwMTguaHRtbD4KPj4+Pj4KPj4+Pj4gYXMgSSB3YXMgdGhpbmtpbmcgdGhpcyB3YXMg
bm90IGEgWGVuIHByb2JsZW0gc2luY2Ugc2FtZSB0aGluZyBib290cwo+Pj4+PiBva2F5IG91dHNp
ZGUgZ3J1YiB3aXRoIGRpcmVjdCBrZXJuZWwgYm9vdC4KPj4+Pj4KPj4+Pj4gSnVlcmdlbiBkaWQg
cmVwbHkgYW5kIHNhaWQgSSBuZWVkZWQgdGhpcyBrZXJuZWwgcGF0Y2ggaW4gdGhlIGd1ZXN0Ogo+
Pj4+Pgo+Pj4+PiAgICAgPGh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1k
ZXZlbC8yMDE3LTExL21zZzAxNjgxLmh0bWw+Cj4+Pj4+Cj4+Pj4+IEJ1dCBJIHRoaW5rIHlvdSBo
YXZlIHRoaXMgZG9uJ3QgeW91Pwo+Pj4KPj4+IFllcywgc2VlIG15IGVhcmxpZXIgbWFpbCB3aXRo
IGFsbCB0aGUgc3RlcHMgdGhhdCBJIGRpZCwgc3RlcCA2Lgo+Pj4KPj4+PiBBcyB0aGUgQUNQSSB0
YWJsZXMgYXJlIGZvdW5kLCBJJ2Qgc2F5IHllcy4gOi0pCj4+Pgo+Pj4gZG1lc2cgb3V0cHV0IGlz
IHByZXR0eSBkaWZmZXJlbnQgd2hlbiBJIGJvb3QgZGlyZWN0bHkgd2l0aCB0aGUga2VybmVsCj4+
PiBhbmQgaW5pdHJkIGNvcGllZCBvbiB0aGUgZG9tMC4KPj4+Cj4+PiBSZW1lbWJlciwgaXQncyB0
aGUgc2FtZSBrZXJuZWwvaW5pdHJkLCBhbmQgd2l0aG91dCBncnViIGluIGJldHdlZW4gaXQKPj4+
IGJvb3RzIHdpdGggYWxsIHZjcHVzIG5ldHdvcmsgYW5kIGRpc2suCj4+Pgo+Pj4gV2l0aCBncnVi
IGluIGJldHdlZW4sIHRoaXMgYXQgbGVhc3QgZG9lcyBsb29rIHN1c3BpY2lvdXM6Cj4+Pgo+Pj4g
WyAgICAwLjAzMjExMF0gUENJOiBTeXN0ZW0gZG9lcyBub3Qgc3VwcG9ydCBQQ0kKPj4KPj4gRWgs
IHRoYXQncyBpbiBib3RoLCBzdGF5IGF3YWtlIEhhbnMuCj4+Cj4+PiBBbmQgeWVzLCB0aGVyZSBh
cmUgYWxzbyBubyBzdWNjZXNzZnVsIG5ldGZyb250IGxpbmVzLgo+Pj4KPj4+IFdpdGhvdXQgZ3J1
YjogaHR0cDovL3Bhc3RlLmRlYmlhbi5uZXQvcGxhaW5oLzcxMjBjZWYyCj4+PiBXaXRoIGdydWI6
IGh0dHA6Ly9wYXN0ZS5kZWJpYW4ubmV0L3BsYWluaC80MjZiZWQ2MAo+Pgo+PiBPciB0aGUgZGlm
ZiBiZXR3ZWVuIHRoZW0sIHdoaWNoIHNob3dzIHdoYXQgY2hhbmdlcyB3aGVuIGluc2VydGluZyBn
cnViCj4+IGluIGJldHdlZW46Cj4+Cj4+IGh0dHA6Ly9wYXN0ZS5kZWJpYW4ubmV0L3BsYWluaC81
MmIyZDYxOAo+Pgo+PiBJIG11c3QgYWRtaXQgSSBkb24ndCBrbm93IHRvbyBtdWNoICh5ZXQpIGFi
b3V0IGFsbCB0aG9zZSBjaGFuZ2VkIGxpbmVzLAo+PiBidXQgdGhpcyBuZXh0IGlzIGFsc28gYSB2
ZXJ5IGludGVyZXN0aW5nIGNoYW5nZT8uLi4KPj4KPj4gLUJvb3RpbmcgcGFyYXZpcnR1YWxpemVk
IGtlcm5lbCBvbiBYZW4gUFZICj4+ICtCb290aW5nIHBhcmF2aXJ0dWFsaXplZCBrZXJuZWwgb24g
WGVuIEhWTQo+IAo+IEFhaCwgeWVzLCB0aGlzIHNob3VsZCBiZSB0aGUgcmVhc29uIGZvciB0aGUg
cHJvYmxlbXMuCj4gCj4gSSBhZGRyZXNzZWQgdGhlIEFDUEkgcHJvYmxlbSBmaXJzdC4gV2hhdCBp
cyBtaXNzaW5nIG5vdyBpcyB0byBzZXQgUFZICj4gbW9kZSB3aGVuIGJvb3RpbmcgdmlhIGdydWIu
Cj4gCj4gU28gcGxlYXNlIHN0YXkgdHVuZWQuLi4KCkZvciBteSBpbmZvLi4uIElzIHRoaXMgc29t
ZXRoaW5nIGxpa2UgZmxpcHBpbmcgYSBiaXQgc29tZXdoZXJlLCBvciB3aWxsCml0IGludm9sdmUg
YSB3aG9sZSBsb3QgbW9yZSBjb21wbGljYXRlZCB3aXphcmRyeT8KClJlYWwgcXVlc3Rpb24gaXMg
b2YgY291cnNlIGlmIHRoZXJlJ3MgYSBQb0Mgc29sdXRpb24gdG8gYXBwbHkgdGhhdCBJIGNhbgp1
c2Ugbm93PyA7LV0gSSdtIHRocm93aW5nIGN1c3RvbSBidWlsZCBrZXJuZWxzIGF0IG15IHRlc3Qg
ZW52aXJvbm1lbnQsCmFuZCBpZiBJIGNvdWxkIHNhdmUgdGhlIHRpbWUgKGFuZCBtaXN0YWtlcykg
b2YgbWFudWFsbHkgZWRpdGluZyB0aGUKZ3Vlc3QgZmlsZXMgYW5kIGluc3RlYWQgaGl0IHRoZSBw
dmdydWIyK1BWSHYyIHBhdGggbWFueSB0aW1lcyB0byB0ZXN0Li4uCgpIYW5zCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBs
aXN0Clhlbi11c2Vyc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLXVzZXJz

From xen-users-bounces@lists.xenproject.org Tue Feb 06 06:51:16 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 06:51: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.xenproject.org>)
	id 1eix4n-0000oS-Qd; Tue, 06 Feb 2018 06:49:57 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.43])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ls00722@yahoo.com>) id 1eix4m-0000oM-42
 for xen-users@lists.xensource.com; Tue, 06 Feb 2018 06:49:56 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-3.bemta.az-a.eu-central-1.aws.symcld.net id 1D/7A-16397-D00597A5;
 Tue, 06 Feb 2018 06:49:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkkeJIrShJLcpLzFFi42JZ9Lc1UJc3oDL
 KoLVL0WLrsj/sDowe2/t2sQcwRrFm5iXlVySwZvTta2Mq2MFeceajYgPjArYuRk4OIYHtjBJH
 3+eA2CwCWhLXtz1lBLHZBBQlNv38AmaLANlbHjcygdi8AgYSq5efAesVFpCWuDNlLhtEXFDi5
 MwnLCA2M9CcG/9eMkHY8hLb385hnsDIOQtJ2SwkZbOQlC1gZF7FaJlUlJmeUZKbmJmja2hgoG
 toaKxrrGtkYKmXWKWbqJdaqpucmldSlAiU1UssL9YrrsxNzknRy0st2cQIDAoGINjBOOFQ4iF
 GSQ4mJVHe1CkVUUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkePX8K6OEBItS01Mr0jJzgOEJk5bg
 4FES4fXwA0rzFhck5hZnpkOkTjFacrStfNLGzNHz6CWQvPHidRuzEEtefl6qlDjvcZAGAZCGj
 NI8uHGwGLrEKCslzMsIdKAQT0FqUW5mCar8K0ZxDkYloAqQq3gy80rgtr4COogJ6KDAtFKQg0
 oSEVJSDYxmnq+eppcxHnHLTOBz1vNxX+StslNDSzCo0jGm/tvEY+kbP3l63a+7/C/gcnabzaJ
 /MbWfvvz91ixQzJV5c9F9lke2VTZiX75KHjl5bMfK/bMTqs036U2vXbxeI8Km8Jj3vmRGk/9H
 Tog1rzv5eaIk5zOjhQb1t9c8E1oRwSZ2gLtehEPU/IQSS3FGoqEWc1FxIgB3YMJxnAIAAA==
X-Env-Sender: ls00722@yahoo.com
X-Msg-Ref: server-17.tower-225.messagelabs.com!1517899789!761228!1
X-Originating-IP: [162.253.133.81]
X-SpamReason: No, hits=0.6 required=7.0 tests=FORGED_YAHOO_RCVD
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20945 invoked from network); 6 Feb 2018 06:49:49 -0000
Received: from n5.nabble.com (HELO n5.nabble.com) (162.253.133.81)
 by server-17.tower-225.messagelabs.com with SMTP; 6 Feb 2018 06:49:49 -0000
Received: from n5.nabble.com (localhost [127.0.0.1])
 by n5.nabble.com (Postfix) with ESMTP id 899203FF5E36
 for <xen-users@lists.xensource.com>; Mon,  5 Feb 2018 23:49:48 -0700 (MST)
Date: Mon, 5 Feb 2018 23:49:48 -0700 (MST)
From: ls00722 <ls00722@yahoo.com>
To: xen-users@lists.xensource.com
Message-ID: <1517899788559-0.post@n5.nabble.com>
MIME-Version: 1.0
Subject: [Xen-users] xen on hikey board
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGk6CiAgSSBhbSB0cnlpbmcgdG8gYm9vdCB4ZW4gb24gaGlrZXkgYm9hcmQsIGZvbGxvd2luZyB0
aGlzIHdpa2kKaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvSGlLZXkuCiAgSG93ZXZl
ciwgSSBhbSBzdHVja2VkIGF0IHRoZSBzdGVwIG9mIGluc3RhbGxpbmcgcm9vdGZzLCAiRm9yIGV4
YW1wbGUgeW91CmNvdWxkIGRkIGEgQ2VudE9TIDcgQVJNNjQgcm9vdGZzIHRvIHRoZSBtaWNyb1NE
Ii4gCiAgSSBhbSB1c2luZyB1YnVudHUgbWFjaGluZSwgYW5kIHRoZSBGQVQgcGFydGl0aW9uZWQg
bWljcm9TRCBjYXJkIHNob3dlZCB1cAphcyAiL2Rldi9tbWNibGswIi4gU28gSSBkaWQgInN1ZG8g
ZGQgaWY9Q2VuT3MtNy1hYXJjaDY0LXJvbGxpbmcuaW1nCm9mPS9kZXYvbW1jYmxrMCIuIApBZnRl
ciBpbWFnZSB3YXMgd3JpdHRlbiwgSSB0cmllZCB0byBtb3VudCBpdCAKInN1ZG8gbW91bnQgLXQg
dmZhdCAvZGV2L21tY2JsazAgL21udC9teXNkIi4gCkl0IGZhaWxlZCB0byBtb3VudCwgc2F5aW5n
ICJ3cm9uZyBmcyB0eXBlLCBiYWQgb3B0aW9uLCBiYWQgc3VwZXJibG9jayBvbgovZGV2L21tY2Js
azAiIAoKQmVzaWRlcyB0aGUgd2lraSBhcnRpY2xlLCB0aGVyZSBhcmUgYWxzbyBvdGhlciBwZW9w
bGUgZXhwZXJpbWVudGluZyB0aGlzLApmb3IgZXhhbXBsZSwgdGhpcyBwb3N0OgpodHRwOi8veGVu
LjEwNDU3MTIubjUubmFiYmxlLmNvbS9YZW4tb24tSGlLZXktdHQ1NzMyOTIyLmh0bWwKCkJ1dCBo
ZSBkaWRuJ3QgbWVudGlvbiBoZSBnb3QgY29tcGxhaW50IGFib3V0IHVuYWJsZSB0byBtb3VudCB0
aGUgbWljcm9TRAphZnRlciBkZCBjb21tYW5kLgoKQ2FuIGFueWJvZHkgc2hlZCBzb21lIGxpZ2h0
cyBvbiBtZSA/CgpUaGFua3MKY2hyaXMKCgoKLS0KU2VudCBmcm9tOiBodHRwOi8veGVuLjEwNDU3
MTIubjUubmFiYmxlLmNvbS9YZW4tVXNlci1mMjU1MTA4My5odG1sCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhl
bi11c2Vyc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLXVzZXJz

From xen-users-bounces@lists.xenproject.org Tue Feb 06 08:36:12 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 08: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.xenproject.org>)
	id 1eiyic-0000ER-C2; Tue, 06 Feb 2018 08:35:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ywto=fa=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eiyib-0000EK-Nr
 for xen-users@lists.xenproject.org; Tue, 06 Feb 2018 08:35:09 +0000
X-Inumbo-ID: 94eeac77-0b18-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 94eeac77-0b18-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 09:34:44 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id B107FAB5D;
 Tue,  6 Feb 2018 08:35:06 +0000 (UTC)
To: Hans van Kranenburg <hans@knorrie.org>
References: <20180123044635.GB3124@bitfolk.com>
 <a705ecf5-2428-49fd-8a9b-9c1cf24f4397@suse.com>
 <989436f9-c44e-30d1-aded-1d2e702ed419@knorrie.org>
 <674fdb54-0fb0-ba85-e919-c3f6ebe55ad2@suse.com>
 <b4df5a27-b179-b5e8-3044-c9dc45cfa9c4@knorrie.org>
 <20180125121949.GG3124@bitfolk.com>
 <27e5b28d-ef12-23a9-59d9-8570f5e10995@suse.com>
 <5A69DFB3.7040906@knorrie.org>
 <75b57959-333a-59f5-c5b9-d71a39717c86@knorrie.org>
 <8b110405-38f2-f3bd-52af-7e662e930641@suse.com>
 <8ae1ded7-0761-7c32-5f41-7518926cba1c@knorrie.org>
From: Juergen Gross <jgross@suse.com>
Message-ID: <70f8349c-0cc5-881c-d003-463bd6716906@suse.com>
Date: Tue, 6 Feb 2018 09:35:05 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <8ae1ded7-0761-7c32-5f41-7518926cba1c@knorrie.org>
Content-Language: en-US
Cc: xen-users@lists.xenproject.org
Subject: Re: [Xen-users] pvgrub2(-like?) booting methods for PVHv2 guests
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

T24gMDUvMDIvMTggMjA6NDksIEhhbnMgdmFuIEtyYW5lbmJ1cmcgd3JvdGU6Cj4gT24gMDEvMjUv
MjAxOCAwMzozMSBQTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gT24gMjUvMDEvMTggMTU6MTIs
IEhhbnMgdmFuIEtyYW5lbmJ1cmcgd3JvdGU6Cj4+PiBPbiAwMS8yNS8yMDE4IDAyOjQ2IFBNLCBI
YW5zIHZhbiBLcmFuZW5idXJnIHdyb3RlOgo+Pj4+IE9uIDI1LzAxLzIwMTggMTM6MjksIEp1ZXJn
ZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4+IE9uIDI1LzAxLzE4IDEzOjE5LCBBbmR5IFNtaXRoIHdyb3Rl
Ogo+Pj4+Pj4gSGkgSGFucywKPj4+Pj4+Cj4+Pj4+PiBPbiBUaHUsIEphbiAyNSwgMjAxOCBhdCAx
MjozOTo1NlBNICswMTAwLCBIYW5zIHZhbiBLcmFuZW5idXJnIHdyb3RlOgo+Pj4+Pj4+IEFuZCBu
b3cgSSBnZXQgY29uc29sZSBvdXRwdXQgYW5kIHRoaW5ncyBoYXBwZW4uIE9ubHkgaXQgY2FuJ3Qg
ZmluZCB0aGUgZGlzay4KPj4+Pj4+Cj4+Pj4+PiBJIHdhcyB0cnlpbmcgc2ltaWxhciB0aGluZyAo
NC4xMCBhbmQgUFZIKSBhbmQgYWxzbyBlbmRlZCB1cCB3aXRoIGEKPj4+Pj4+IGd1ZXN0IHdpdGgg
bm8gYmxvY2sgZGV2aWNlcy4gSSByZXBvcnRlZCB0aGlzIG9uIGdydWItZGV2ZWw6Cj4+Pj4+Pgo+
Pj4+Pj4gICAgIDxodHRwOi8vbGlzdHMuZ251Lm9yZy9hcmNoaXZlL2h0bWwvZ3J1Yi1kZXZlbC8y
MDE4LTAxL21zZzAwMDE4Lmh0bWw+Cj4+Pj4+Pgo+Pj4+Pj4gYXMgSSB3YXMgdGhpbmtpbmcgdGhp
cyB3YXMgbm90IGEgWGVuIHByb2JsZW0gc2luY2Ugc2FtZSB0aGluZyBib290cwo+Pj4+Pj4gb2th
eSBvdXRzaWRlIGdydWIgd2l0aCBkaXJlY3Qga2VybmVsIGJvb3QuCj4+Pj4+Pgo+Pj4+Pj4gSnVl
cmdlbiBkaWQgcmVwbHkgYW5kIHNhaWQgSSBuZWVkZWQgdGhpcyBrZXJuZWwgcGF0Y2ggaW4gdGhl
IGd1ZXN0Ogo+Pj4+Pj4KPj4+Pj4+ICAgICA8aHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVz
L2h0bWwveGVuLWRldmVsLzIwMTctMTEvbXNnMDE2ODEuaHRtbD4KPj4+Pj4+Cj4+Pj4+PiBCdXQg
SSB0aGluayB5b3UgaGF2ZSB0aGlzIGRvbid0IHlvdT8KPj4+Pgo+Pj4+IFllcywgc2VlIG15IGVh
cmxpZXIgbWFpbCB3aXRoIGFsbCB0aGUgc3RlcHMgdGhhdCBJIGRpZCwgc3RlcCA2Lgo+Pj4+Cj4+
Pj4+IEFzIHRoZSBBQ1BJIHRhYmxlcyBhcmUgZm91bmQsIEknZCBzYXkgeWVzLiA6LSkKPj4+Pgo+
Pj4+IGRtZXNnIG91dHB1dCBpcyBwcmV0dHkgZGlmZmVyZW50IHdoZW4gSSBib290IGRpcmVjdGx5
IHdpdGggdGhlIGtlcm5lbAo+Pj4+IGFuZCBpbml0cmQgY29waWVkIG9uIHRoZSBkb20wLgo+Pj4+
Cj4+Pj4gUmVtZW1iZXIsIGl0J3MgdGhlIHNhbWUga2VybmVsL2luaXRyZCwgYW5kIHdpdGhvdXQg
Z3J1YiBpbiBiZXR3ZWVuIGl0Cj4+Pj4gYm9vdHMgd2l0aCBhbGwgdmNwdXMgbmV0d29yayBhbmQg
ZGlzay4KPj4+Pgo+Pj4+IFdpdGggZ3J1YiBpbiBiZXR3ZWVuLCB0aGlzIGF0IGxlYXN0IGRvZXMg
bG9vayBzdXNwaWNpb3VzOgo+Pj4+Cj4+Pj4gWyAgICAwLjAzMjExMF0gUENJOiBTeXN0ZW0gZG9l
cyBub3Qgc3VwcG9ydCBQQ0kKPj4+Cj4+PiBFaCwgdGhhdCdzIGluIGJvdGgsIHN0YXkgYXdha2Ug
SGFucy4KPj4+Cj4+Pj4gQW5kIHllcywgdGhlcmUgYXJlIGFsc28gbm8gc3VjY2Vzc2Z1bCBuZXRm
cm9udCBsaW5lcy4KPj4+Pgo+Pj4+IFdpdGhvdXQgZ3J1YjogaHR0cDovL3Bhc3RlLmRlYmlhbi5u
ZXQvcGxhaW5oLzcxMjBjZWYyCj4+Pj4gV2l0aCBncnViOiBodHRwOi8vcGFzdGUuZGViaWFuLm5l
dC9wbGFpbmgvNDI2YmVkNjAKPj4+Cj4+PiBPciB0aGUgZGlmZiBiZXR3ZWVuIHRoZW0sIHdoaWNo
IHNob3dzIHdoYXQgY2hhbmdlcyB3aGVuIGluc2VydGluZyBncnViCj4+PiBpbiBiZXR3ZWVuOgo+
Pj4KPj4+IGh0dHA6Ly9wYXN0ZS5kZWJpYW4ubmV0L3BsYWluaC81MmIyZDYxOAo+Pj4KPj4+IEkg
bXVzdCBhZG1pdCBJIGRvbid0IGtub3cgdG9vIG11Y2ggKHlldCkgYWJvdXQgYWxsIHRob3NlIGNo
YW5nZWQgbGluZXMsCj4+PiBidXQgdGhpcyBuZXh0IGlzIGFsc28gYSB2ZXJ5IGludGVyZXN0aW5n
IGNoYW5nZT8uLi4KPj4+Cj4+PiAtQm9vdGluZyBwYXJhdmlydHVhbGl6ZWQga2VybmVsIG9uIFhl
biBQVkgKPj4+ICtCb290aW5nIHBhcmF2aXJ0dWFsaXplZCBrZXJuZWwgb24gWGVuIEhWTQo+Pgo+
PiBBYWgsIHllcywgdGhpcyBzaG91bGQgYmUgdGhlIHJlYXNvbiBmb3IgdGhlIHByb2JsZW1zLgo+
Pgo+PiBJIGFkZHJlc3NlZCB0aGUgQUNQSSBwcm9ibGVtIGZpcnN0LiBXaGF0IGlzIG1pc3Npbmcg
bm93IGlzIHRvIHNldCBQVkgKPj4gbW9kZSB3aGVuIGJvb3RpbmcgdmlhIGdydWIuCj4+Cj4+IFNv
IHBsZWFzZSBzdGF5IHR1bmVkLi4uCj4gCj4gRm9yIG15IGluZm8uLi4gSXMgdGhpcyBzb21ldGhp
bmcgbGlrZSBmbGlwcGluZyBhIGJpdCBzb21ld2hlcmUsIG9yIHdpbGwKPiBpdCBpbnZvbHZlIGEg
d2hvbGUgbG90IG1vcmUgY29tcGxpY2F0ZWQgd2l6YXJkcnk/Cj4gCj4gUmVhbCBxdWVzdGlvbiBp
cyBvZiBjb3Vyc2UgaWYgdGhlcmUncyBhIFBvQyBzb2x1dGlvbiB0byBhcHBseSB0aGF0IEkgY2Fu
Cj4gdXNlIG5vdz8gOy1dIEknbSB0aHJvd2luZyBjdXN0b20gYnVpbGQga2VybmVscyBhdCBteSB0
ZXN0IGVudmlyb25tZW50LAo+IGFuZCBpZiBJIGNvdWxkIHNhdmUgdGhlIHRpbWUgKGFuZCBtaXN0
YWtlcykgb2YgbWFudWFsbHkgZWRpdGluZyB0aGUKPiBndWVzdCBmaWxlcyBhbmQgaW5zdGVhZCBo
aXQgdGhlIHB2Z3J1YjIrUFZIdjIgcGF0aCBtYW55IHRpbWVzIHRvIHRlc3QuLi4KClNvIEkgbG9v
a2VkIGludG8gdGhpcyBicmllZmx5IGFuZCBkaXNjb3ZlcmVkIHRoYXQgbXkgbWVtb3J5IHJlYWxs
eSBuZWVkcwp0aGUgYmFja3VwIEkgaGF2ZSBvbiBteSBoYXJkIGRpc2s6IHlvdSB3YW50IGNvbW1p
dAo0MTg0OTJiYTQwYjJjMmJiZGFmMWExNjlhYWM1YjE2NzNiZGU4MTg5IHdoaWNoIHdhcyBmb3Ig
NC4xNS4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLXVz
ZXJz

From xen-users-bounces@lists.xenproject.org Tue Feb 06 16:54:30 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 16:54: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.xenproject.org>)
	id 1ej6Um-0002Qn-WA; Tue, 06 Feb 2018 16:53:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=phcz=fa=knorrie.org=hans@srs-us1.protection.inumbo.net>)
 id 1ej6Ul-0002Qe-UO
 for xen-users@lists.xenproject.org; Tue, 06 Feb 2018 16:53:23 +0000
X-Inumbo-ID: 56cc8a22-0b5e-11e8-b9b1-635ca7ef6cff
Received: from syrinx.knorrie.org (unknown [82.94.188.77])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 56cc8a22-0b5e-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 16:54:05 +0000 (UTC)
Received: from [IPv6:2001:980:4a41:fb::12] (unknown
 [IPv6:2001:980:4a41:fb::12])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by syrinx.knorrie.org (Postfix) with ESMTPSA id 4AB74DD8AC1D;
 Tue,  6 Feb 2018 17:53:15 +0100 (CET)
To: Juergen Gross <jgross@suse.com>
References: <20180123044635.GB3124@bitfolk.com>
 <a705ecf5-2428-49fd-8a9b-9c1cf24f4397@suse.com>
 <989436f9-c44e-30d1-aded-1d2e702ed419@knorrie.org>
 <674fdb54-0fb0-ba85-e919-c3f6ebe55ad2@suse.com>
 <b4df5a27-b179-b5e8-3044-c9dc45cfa9c4@knorrie.org>
 <20180125121949.GG3124@bitfolk.com>
 <27e5b28d-ef12-23a9-59d9-8570f5e10995@suse.com>
 <5A69DFB3.7040906@knorrie.org>
 <75b57959-333a-59f5-c5b9-d71a39717c86@knorrie.org>
 <8b110405-38f2-f3bd-52af-7e662e930641@suse.com>
 <8ae1ded7-0761-7c32-5f41-7518926cba1c@knorrie.org>
 <70f8349c-0cc5-881c-d003-463bd6716906@suse.com>
From: Hans van Kranenburg <hans@knorrie.org>
Message-ID: <a8e9c716-4d94-6bcb-f288-6a0ffab1a059@knorrie.org>
Date: Tue, 6 Feb 2018 17:53:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <70f8349c-0cc5-881c-d003-463bd6716906@suse.com>
Content-Language: en_US
Cc: xen-users@lists.xenproject.org
Subject: Re: [Xen-users] pvgrub2(-like?) booting methods for PVHv2 guests
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

T24gMDIvMDYvMjAxOCAwOTozNSBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwNS8wMi8x
OCAyMDo0OSwgSGFucyB2YW4gS3JhbmVuYnVyZyB3cm90ZToKPj4gT24gMDEvMjUvMjAxOCAwMzoz
MSBQTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+IE9uIDI1LzAxLzE4IDE1OjEyLCBIYW5zIHZh
biBLcmFuZW5idXJnIHdyb3RlOgo+Pj4+IE9uIDAxLzI1LzIwMTggMDI6NDYgUE0sIEhhbnMgdmFu
IEtyYW5lbmJ1cmcgd3JvdGU6Cj4+Pj4+IE9uIDI1LzAxLzIwMTggMTM6MjksIEp1ZXJnZW4gR3Jv
c3Mgd3JvdGU6Cj4+Pj4+PiBPbiAyNS8wMS8xOCAxMzoxOSwgQW5keSBTbWl0aCB3cm90ZToKPj4+
Pj4+PiBIaSBIYW5zLAo+Pj4+Pj4+Cj4+Pj4+Pj4gT24gVGh1LCBKYW4gMjUsIDIwMTggYXQgMTI6
Mzk6NTZQTSArMDEwMCwgSGFucyB2YW4gS3JhbmVuYnVyZyB3cm90ZToKPj4+Pj4+Pj4gQW5kIG5v
dyBJIGdldCBjb25zb2xlIG91dHB1dCBhbmQgdGhpbmdzIGhhcHBlbi4gT25seSBpdCBjYW4ndCBm
aW5kIHRoZSBkaXNrLgo+Pj4+Pj4+Cj4+Pj4+Pj4gSSB3YXMgdHJ5aW5nIHNpbWlsYXIgdGhpbmcg
KDQuMTAgYW5kIFBWSCkgYW5kIGFsc28gZW5kZWQgdXAgd2l0aCBhCj4+Pj4+Pj4gZ3Vlc3Qgd2l0
aCBubyBibG9jayBkZXZpY2VzLiBJIHJlcG9ydGVkIHRoaXMgb24gZ3J1Yi1kZXZlbDoKPj4+Pj4+
Pgo+Pj4+Pj4+ICAgICA8aHR0cDovL2xpc3RzLmdudS5vcmcvYXJjaGl2ZS9odG1sL2dydWItZGV2
ZWwvMjAxOC0wMS9tc2cwMDAxOC5odG1sPgo+Pj4+Pj4+Cj4+Pj4+Pj4gYXMgSSB3YXMgdGhpbmtp
bmcgdGhpcyB3YXMgbm90IGEgWGVuIHByb2JsZW0gc2luY2Ugc2FtZSB0aGluZyBib290cwo+Pj4+
Pj4+IG9rYXkgb3V0c2lkZSBncnViIHdpdGggZGlyZWN0IGtlcm5lbCBib290Lgo+Pj4+Pj4+Cj4+
Pj4+Pj4gSnVlcmdlbiBkaWQgcmVwbHkgYW5kIHNhaWQgSSBuZWVkZWQgdGhpcyBrZXJuZWwgcGF0
Y2ggaW4gdGhlIGd1ZXN0Ogo+Pj4+Pj4+Cj4+Pj4+Pj4gICAgIDxodHRwczovL2xpc3RzLnhlbi5v
cmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0xMS9tc2cwMTY4MS5odG1sPgo+Pj4+Pj4+
Cj4+Pj4+Pj4gQnV0IEkgdGhpbmsgeW91IGhhdmUgdGhpcyBkb24ndCB5b3U/Cj4+Pj4+Cj4+Pj4+
IFllcywgc2VlIG15IGVhcmxpZXIgbWFpbCB3aXRoIGFsbCB0aGUgc3RlcHMgdGhhdCBJIGRpZCwg
c3RlcCA2Lgo+Pj4+Pgo+Pj4+Pj4gQXMgdGhlIEFDUEkgdGFibGVzIGFyZSBmb3VuZCwgSSdkIHNh
eSB5ZXMuIDotKQo+Pj4+Pgo+Pj4+PiBkbWVzZyBvdXRwdXQgaXMgcHJldHR5IGRpZmZlcmVudCB3
aGVuIEkgYm9vdCBkaXJlY3RseSB3aXRoIHRoZSBrZXJuZWwKPj4+Pj4gYW5kIGluaXRyZCBjb3Bp
ZWQgb24gdGhlIGRvbTAuCj4+Pj4+Cj4+Pj4+IFJlbWVtYmVyLCBpdCdzIHRoZSBzYW1lIGtlcm5l
bC9pbml0cmQsIGFuZCB3aXRob3V0IGdydWIgaW4gYmV0d2VlbiBpdAo+Pj4+PiBib290cyB3aXRo
IGFsbCB2Y3B1cyBuZXR3b3JrIGFuZCBkaXNrLgo+Pj4+Pgo+Pj4+PiBXaXRoIGdydWIgaW4gYmV0
d2VlbiwgdGhpcyBhdCBsZWFzdCBkb2VzIGxvb2sgc3VzcGljaW91czoKPj4+Pj4KPj4+Pj4gWyAg
ICAwLjAzMjExMF0gUENJOiBTeXN0ZW0gZG9lcyBub3Qgc3VwcG9ydCBQQ0kKPj4+Pgo+Pj4+IEVo
LCB0aGF0J3MgaW4gYm90aCwgc3RheSBhd2FrZSBIYW5zLgo+Pj4+Cj4+Pj4+IEFuZCB5ZXMsIHRo
ZXJlIGFyZSBhbHNvIG5vIHN1Y2Nlc3NmdWwgbmV0ZnJvbnQgbGluZXMuCj4+Pj4+Cj4+Pj4+IFdp
dGhvdXQgZ3J1YjogaHR0cDovL3Bhc3RlLmRlYmlhbi5uZXQvcGxhaW5oLzcxMjBjZWYyCj4+Pj4+
IFdpdGggZ3J1YjogaHR0cDovL3Bhc3RlLmRlYmlhbi5uZXQvcGxhaW5oLzQyNmJlZDYwCj4+Pj4K
Pj4+PiBPciB0aGUgZGlmZiBiZXR3ZWVuIHRoZW0sIHdoaWNoIHNob3dzIHdoYXQgY2hhbmdlcyB3
aGVuIGluc2VydGluZyBncnViCj4+Pj4gaW4gYmV0d2VlbjoKPj4+Pgo+Pj4+IGh0dHA6Ly9wYXN0
ZS5kZWJpYW4ubmV0L3BsYWluaC81MmIyZDYxOAo+Pj4+Cj4+Pj4gSSBtdXN0IGFkbWl0IEkgZG9u
J3Qga25vdyB0b28gbXVjaCAoeWV0KSBhYm91dCBhbGwgdGhvc2UgY2hhbmdlZCBsaW5lcywKPj4+
PiBidXQgdGhpcyBuZXh0IGlzIGFsc28gYSB2ZXJ5IGludGVyZXN0aW5nIGNoYW5nZT8uLi4KPj4+
Pgo+Pj4+IC1Cb290aW5nIHBhcmF2aXJ0dWFsaXplZCBrZXJuZWwgb24gWGVuIFBWSAo+Pj4+ICtC
b290aW5nIHBhcmF2aXJ0dWFsaXplZCBrZXJuZWwgb24gWGVuIEhWTQo+Pj4KPj4+IEFhaCwgeWVz
LCB0aGlzIHNob3VsZCBiZSB0aGUgcmVhc29uIGZvciB0aGUgcHJvYmxlbXMuCj4+Pgo+Pj4gSSBh
ZGRyZXNzZWQgdGhlIEFDUEkgcHJvYmxlbSBmaXJzdC4gV2hhdCBpcyBtaXNzaW5nIG5vdyBpcyB0
byBzZXQgUFZICj4+PiBtb2RlIHdoZW4gYm9vdGluZyB2aWEgZ3J1Yi4KPj4+Cj4+PiBTbyBwbGVh
c2Ugc3RheSB0dW5lZC4uLgo+Pgo+PiBGb3IgbXkgaW5mby4uLiBJcyB0aGlzIHNvbWV0aGluZyBs
aWtlIGZsaXBwaW5nIGEgYml0IHNvbWV3aGVyZSwgb3Igd2lsbAo+PiBpdCBpbnZvbHZlIGEgd2hv
bGUgbG90IG1vcmUgY29tcGxpY2F0ZWQgd2l6YXJkcnk/Cj4+Cj4+IFJlYWwgcXVlc3Rpb24gaXMg
b2YgY291cnNlIGlmIHRoZXJlJ3MgYSBQb0Mgc29sdXRpb24gdG8gYXBwbHkgdGhhdCBJIGNhbgo+
PiB1c2Ugbm93PyA7LV0gSSdtIHRocm93aW5nIGN1c3RvbSBidWlsZCBrZXJuZWxzIGF0IG15IHRl
c3QgZW52aXJvbm1lbnQsCj4+IGFuZCBpZiBJIGNvdWxkIHNhdmUgdGhlIHRpbWUgKGFuZCBtaXN0
YWtlcykgb2YgbWFudWFsbHkgZWRpdGluZyB0aGUKPj4gZ3Vlc3QgZmlsZXMgYW5kIGluc3RlYWQg
aGl0IHRoZSBwdmdydWIyK1BWSHYyIHBhdGggbWFueSB0aW1lcyB0byB0ZXN0Li4uCj4gCj4gU28g
SSBsb29rZWQgaW50byB0aGlzIGJyaWVmbHkgYW5kIGRpc2NvdmVyZWQgdGhhdCBteSBtZW1vcnkg
cmVhbGx5IG5lZWRzCj4gdGhlIGJhY2t1cCBJIGhhdmUgb24gbXkgaGFyZCBkaXNrOiB5b3Ugd2Fu
dCBjb21taXQKPiA0MTg0OTJiYTQwYjJjMmJiZGFmMWExNjlhYWM1YjE2NzNiZGU4MTg5IHdoaWNo
IHdhcyBmb3IgNC4xNS4KCkFoYS4gV2VsbCwgSSBjYW4gYXMgd2VsbCBiZXR0ZXIganVtcCB0byA0
LjE1IG5vdywgc2luY2UgcGlja2luZyB0aGF0CnBhdGNoIG9uIDQuMTQuMTcgc2hvd3MgSSBuZWVk
IG1vcmUgb3RoZXIgcGF0Y2hlcyBpdCBkZXBlbmRzIG9uLCByZWxhdGVkCnRvIHN0cnVjdCB4ODZf
bGVnYWN5X2ZlYXR1cmVzIGFuZCB4ODZfaHlwZXJfaW5pdCByZW9yZ2FuaXphdGlvbi4KClNvLCBJ
IGp1c3QgYnVpbHQgYSA0LjE1LjEga2VybmVsICh1c2luZyBnY2MgNy4yLjApLCB3aGljaCBkZWZp
bml0ZWx5IGhhcwp0aGlzIG9uZSBpbiBpdDoKICA0MTg0OTJiYTQwYjIgeDg2L3ZpcnQveGVuOiBV
c2UgZ3Vlc3RfbGF0ZV9pbml0IHRvIGRldGVjdCBYZW4gUFZIIGd1ZXN0CgpJIGNhbiBib290IHZp
YSBwdmdydWIyICh0aGUgWGVuIHRoYXQncyBydW5uaW5nIG5vdyBpcyBjdXJyZW50CnN0YWJsZS00
LjEwIHBsdXMgdGhlIFJTRFAgZm9yIFBWSCBndWVzdCBuZWFyIDRHQiBwYXRjaCkuCgpCdXQsIGl0
IHN0aWxsIHRlbGxzIG1lLi4uCiAgQm9vdGluZyBwYXJhdmlydHVhbGl6ZWQga2VybmVsIG9uIFhl
biBIVk0KCi4uLmFuZCB0aGVuIGhhbmdzIHNvbWV3aGVyZSBoYWxmd2F5LgoKRnVsbCBib290IGxv
ZyBoZXJlOiBodHRwOi8vcGFzdGUuZGViaWFuLm5ldC9wbGFpbmgvYWUzZWExNGIKCkhhbnMKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBt
YWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tdXNlcnM=

From xen-users-bounces@lists.xenproject.org Tue Feb 06 17:03:09 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 17:03:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1ej6dx-0003Lh-3Y; Tue, 06 Feb 2018 17:02:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ywto=fa=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ej6dw-0003LS-7e
 for xen-users@lists.xenproject.org; Tue, 06 Feb 2018 17:02:52 +0000
X-Inumbo-ID: a9b51b52-0b5f-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a9b51b52-0b5f-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 17:03:33 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 97BC7ABA3;
 Tue,  6 Feb 2018 17:02:43 +0000 (UTC)
To: Hans van Kranenburg <hans@knorrie.org>
References: <20180123044635.GB3124@bitfolk.com>
 <a705ecf5-2428-49fd-8a9b-9c1cf24f4397@suse.com>
 <989436f9-c44e-30d1-aded-1d2e702ed419@knorrie.org>
 <674fdb54-0fb0-ba85-e919-c3f6ebe55ad2@suse.com>
 <b4df5a27-b179-b5e8-3044-c9dc45cfa9c4@knorrie.org>
 <20180125121949.GG3124@bitfolk.com>
 <27e5b28d-ef12-23a9-59d9-8570f5e10995@suse.com>
 <5A69DFB3.7040906@knorrie.org>
 <75b57959-333a-59f5-c5b9-d71a39717c86@knorrie.org>
 <8b110405-38f2-f3bd-52af-7e662e930641@suse.com>
 <8ae1ded7-0761-7c32-5f41-7518926cba1c@knorrie.org>
 <70f8349c-0cc5-881c-d003-463bd6716906@suse.com>
 <a8e9c716-4d94-6bcb-f288-6a0ffab1a059@knorrie.org>
From: Juergen Gross <jgross@suse.com>
Message-ID: <acabf528-3844-c943-de79-67ba2e398917@suse.com>
Date: Tue, 6 Feb 2018 18:02:42 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <a8e9c716-4d94-6bcb-f288-6a0ffab1a059@knorrie.org>
Content-Language: de-DE
Cc: xen-users@lists.xenproject.org
Subject: Re: [Xen-users] pvgrub2(-like?) booting methods for PVHv2 guests
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

T24gMDYvMDIvMTggMTc6NTMsIEhhbnMgdmFuIEtyYW5lbmJ1cmcgd3JvdGU6Cj4gT24gMDIvMDYv
MjAxOCAwOTozNSBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gT24gMDUvMDIvMTggMjA6NDks
IEhhbnMgdmFuIEtyYW5lbmJ1cmcgd3JvdGU6Cj4+PiBPbiAwMS8yNS8yMDE4IDAzOjMxIFBNLCBK
dWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+IE9uIDI1LzAxLzE4IDE1OjEyLCBIYW5zIHZhbiBLcmFu
ZW5idXJnIHdyb3RlOgo+Pj4+PiBPbiAwMS8yNS8yMDE4IDAyOjQ2IFBNLCBIYW5zIHZhbiBLcmFu
ZW5idXJnIHdyb3RlOgo+Pj4+Pj4gT24gMjUvMDEvMjAxOCAxMzoyOSwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPj4+Pj4+PiBPbiAyNS8wMS8xOCAxMzoxOSwgQW5keSBTbWl0aCB3cm90ZToKPj4+Pj4+
Pj4gSGkgSGFucywKPj4+Pj4+Pj4KPj4+Pj4+Pj4gT24gVGh1LCBKYW4gMjUsIDIwMTggYXQgMTI6
Mzk6NTZQTSArMDEwMCwgSGFucyB2YW4gS3JhbmVuYnVyZyB3cm90ZToKPj4+Pj4+Pj4+IEFuZCBu
b3cgSSBnZXQgY29uc29sZSBvdXRwdXQgYW5kIHRoaW5ncyBoYXBwZW4uIE9ubHkgaXQgY2FuJ3Qg
ZmluZCB0aGUgZGlzay4KPj4+Pj4+Pj4KPj4+Pj4+Pj4gSSB3YXMgdHJ5aW5nIHNpbWlsYXIgdGhp
bmcgKDQuMTAgYW5kIFBWSCkgYW5kIGFsc28gZW5kZWQgdXAgd2l0aCBhCj4+Pj4+Pj4+IGd1ZXN0
IHdpdGggbm8gYmxvY2sgZGV2aWNlcy4gSSByZXBvcnRlZCB0aGlzIG9uIGdydWItZGV2ZWw6Cj4+
Pj4+Pj4+Cj4+Pj4+Pj4+ICAgICA8aHR0cDovL2xpc3RzLmdudS5vcmcvYXJjaGl2ZS9odG1sL2dy
dWItZGV2ZWwvMjAxOC0wMS9tc2cwMDAxOC5odG1sPgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBhcyBJIHdh
cyB0aGlua2luZyB0aGlzIHdhcyBub3QgYSBYZW4gcHJvYmxlbSBzaW5jZSBzYW1lIHRoaW5nIGJv
b3RzCj4+Pj4+Pj4+IG9rYXkgb3V0c2lkZSBncnViIHdpdGggZGlyZWN0IGtlcm5lbCBib290Lgo+
Pj4+Pj4+Pgo+Pj4+Pj4+PiBKdWVyZ2VuIGRpZCByZXBseSBhbmQgc2FpZCBJIG5lZWRlZCB0aGlz
IGtlcm5lbCBwYXRjaCBpbiB0aGUgZ3Vlc3Q6Cj4+Pj4+Pj4+Cj4+Pj4+Pj4+ICAgICA8aHR0cHM6
Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMTEvbXNnMDE2ODEu
aHRtbD4KPj4+Pj4+Pj4KPj4+Pj4+Pj4gQnV0IEkgdGhpbmsgeW91IGhhdmUgdGhpcyBkb24ndCB5
b3U/Cj4+Pj4+Pgo+Pj4+Pj4gWWVzLCBzZWUgbXkgZWFybGllciBtYWlsIHdpdGggYWxsIHRoZSBz
dGVwcyB0aGF0IEkgZGlkLCBzdGVwIDYuCj4+Pj4+Pgo+Pj4+Pj4+IEFzIHRoZSBBQ1BJIHRhYmxl
cyBhcmUgZm91bmQsIEknZCBzYXkgeWVzLiA6LSkKPj4+Pj4+Cj4+Pj4+PiBkbWVzZyBvdXRwdXQg
aXMgcHJldHR5IGRpZmZlcmVudCB3aGVuIEkgYm9vdCBkaXJlY3RseSB3aXRoIHRoZSBrZXJuZWwK
Pj4+Pj4+IGFuZCBpbml0cmQgY29waWVkIG9uIHRoZSBkb20wLgo+Pj4+Pj4KPj4+Pj4+IFJlbWVt
YmVyLCBpdCdzIHRoZSBzYW1lIGtlcm5lbC9pbml0cmQsIGFuZCB3aXRob3V0IGdydWIgaW4gYmV0
d2VlbiBpdAo+Pj4+Pj4gYm9vdHMgd2l0aCBhbGwgdmNwdXMgbmV0d29yayBhbmQgZGlzay4KPj4+
Pj4+Cj4+Pj4+PiBXaXRoIGdydWIgaW4gYmV0d2VlbiwgdGhpcyBhdCBsZWFzdCBkb2VzIGxvb2sg
c3VzcGljaW91czoKPj4+Pj4+Cj4+Pj4+PiBbICAgIDAuMDMyMTEwXSBQQ0k6IFN5c3RlbSBkb2Vz
IG5vdCBzdXBwb3J0IFBDSQo+Pj4+Pgo+Pj4+PiBFaCwgdGhhdCdzIGluIGJvdGgsIHN0YXkgYXdh
a2UgSGFucy4KPj4+Pj4KPj4+Pj4+IEFuZCB5ZXMsIHRoZXJlIGFyZSBhbHNvIG5vIHN1Y2Nlc3Nm
dWwgbmV0ZnJvbnQgbGluZXMuCj4+Pj4+Pgo+Pj4+Pj4gV2l0aG91dCBncnViOiBodHRwOi8vcGFz
dGUuZGViaWFuLm5ldC9wbGFpbmgvNzEyMGNlZjIKPj4+Pj4+IFdpdGggZ3J1YjogaHR0cDovL3Bh
c3RlLmRlYmlhbi5uZXQvcGxhaW5oLzQyNmJlZDYwCj4+Pj4+Cj4+Pj4+IE9yIHRoZSBkaWZmIGJl
dHdlZW4gdGhlbSwgd2hpY2ggc2hvd3Mgd2hhdCBjaGFuZ2VzIHdoZW4gaW5zZXJ0aW5nIGdydWIK
Pj4+Pj4gaW4gYmV0d2VlbjoKPj4+Pj4KPj4+Pj4gaHR0cDovL3Bhc3RlLmRlYmlhbi5uZXQvcGxh
aW5oLzUyYjJkNjE4Cj4+Pj4+Cj4+Pj4+IEkgbXVzdCBhZG1pdCBJIGRvbid0IGtub3cgdG9vIG11
Y2ggKHlldCkgYWJvdXQgYWxsIHRob3NlIGNoYW5nZWQgbGluZXMsCj4+Pj4+IGJ1dCB0aGlzIG5l
eHQgaXMgYWxzbyBhIHZlcnkgaW50ZXJlc3RpbmcgY2hhbmdlPy4uLgo+Pj4+Pgo+Pj4+PiAtQm9v
dGluZyBwYXJhdmlydHVhbGl6ZWQga2VybmVsIG9uIFhlbiBQVkgKPj4+Pj4gK0Jvb3RpbmcgcGFy
YXZpcnR1YWxpemVkIGtlcm5lbCBvbiBYZW4gSFZNCj4+Pj4KPj4+PiBBYWgsIHllcywgdGhpcyBz
aG91bGQgYmUgdGhlIHJlYXNvbiBmb3IgdGhlIHByb2JsZW1zLgo+Pj4+Cj4+Pj4gSSBhZGRyZXNz
ZWQgdGhlIEFDUEkgcHJvYmxlbSBmaXJzdC4gV2hhdCBpcyBtaXNzaW5nIG5vdyBpcyB0byBzZXQg
UFZICj4+Pj4gbW9kZSB3aGVuIGJvb3RpbmcgdmlhIGdydWIuCj4+Pj4KPj4+PiBTbyBwbGVhc2Ug
c3RheSB0dW5lZC4uLgo+Pj4KPj4+IEZvciBteSBpbmZvLi4uIElzIHRoaXMgc29tZXRoaW5nIGxp
a2UgZmxpcHBpbmcgYSBiaXQgc29tZXdoZXJlLCBvciB3aWxsCj4+PiBpdCBpbnZvbHZlIGEgd2hv
bGUgbG90IG1vcmUgY29tcGxpY2F0ZWQgd2l6YXJkcnk/Cj4+Pgo+Pj4gUmVhbCBxdWVzdGlvbiBp
cyBvZiBjb3Vyc2UgaWYgdGhlcmUncyBhIFBvQyBzb2x1dGlvbiB0byBhcHBseSB0aGF0IEkgY2Fu
Cj4+PiB1c2Ugbm93PyA7LV0gSSdtIHRocm93aW5nIGN1c3RvbSBidWlsZCBrZXJuZWxzIGF0IG15
IHRlc3QgZW52aXJvbm1lbnQsCj4+PiBhbmQgaWYgSSBjb3VsZCBzYXZlIHRoZSB0aW1lIChhbmQg
bWlzdGFrZXMpIG9mIG1hbnVhbGx5IGVkaXRpbmcgdGhlCj4+PiBndWVzdCBmaWxlcyBhbmQgaW5z
dGVhZCBoaXQgdGhlIHB2Z3J1YjIrUFZIdjIgcGF0aCBtYW55IHRpbWVzIHRvIHRlc3QuLi4KPj4K
Pj4gU28gSSBsb29rZWQgaW50byB0aGlzIGJyaWVmbHkgYW5kIGRpc2NvdmVyZWQgdGhhdCBteSBt
ZW1vcnkgcmVhbGx5IG5lZWRzCj4+IHRoZSBiYWNrdXAgSSBoYXZlIG9uIG15IGhhcmQgZGlzazog
eW91IHdhbnQgY29tbWl0Cj4+IDQxODQ5MmJhNDBiMmMyYmJkYWYxYTE2OWFhYzViMTY3M2JkZTgx
ODkgd2hpY2ggd2FzIGZvciA0LjE1Lgo+IAo+IEFoYS4gV2VsbCwgSSBjYW4gYXMgd2VsbCBiZXR0
ZXIganVtcCB0byA0LjE1IG5vdywgc2luY2UgcGlja2luZyB0aGF0Cj4gcGF0Y2ggb24gNC4xNC4x
NyBzaG93cyBJIG5lZWQgbW9yZSBvdGhlciBwYXRjaGVzIGl0IGRlcGVuZHMgb24sIHJlbGF0ZWQK
PiB0byBzdHJ1Y3QgeDg2X2xlZ2FjeV9mZWF0dXJlcyBhbmQgeDg2X2h5cGVyX2luaXQgcmVvcmdh
bml6YXRpb24uCj4gCj4gU28sIEkganVzdCBidWlsdCBhIDQuMTUuMSBrZXJuZWwgKHVzaW5nIGdj
YyA3LjIuMCksIHdoaWNoIGRlZmluaXRlbHkgaGFzCj4gdGhpcyBvbmUgaW4gaXQ6Cj4gICA0MTg0
OTJiYTQwYjIgeDg2L3ZpcnQveGVuOiBVc2UgZ3Vlc3RfbGF0ZV9pbml0IHRvIGRldGVjdCBYZW4g
UFZIIGd1ZXN0Cj4gCj4gSSBjYW4gYm9vdCB2aWEgcHZncnViMiAodGhlIFhlbiB0aGF0J3MgcnVu
bmluZyBub3cgaXMgY3VycmVudAo+IHN0YWJsZS00LjEwIHBsdXMgdGhlIFJTRFAgZm9yIFBWSCBn
dWVzdCBuZWFyIDRHQiBwYXRjaCkuCj4gCj4gQnV0LCBpdCBzdGlsbCB0ZWxscyBtZS4uLgo+ICAg
Qm9vdGluZyBwYXJhdmlydHVhbGl6ZWQga2VybmVsIG9uIFhlbiBIVk0KPiAKPiAuLi5hbmQgdGhl
biBoYW5ncyBzb21ld2hlcmUgaGFsZndheS4KPiAKPiBGdWxsIGJvb3QgbG9nIGhlcmU6IGh0dHA6
Ly9wYXN0ZS5kZWJpYW4ubmV0L3BsYWluaC9hZTNlYTE0YgoKWW91IGRpZG4ndCBhZGQgdGhlIFJT
RFAgZGV0ZWN0aW9uIHBhdGNoLCByaWdodD8gSW4gdGhlIGxvZyBJIHNlZToKCkFDUEkgQklPUyBF
cnJvciAoYnVnKTogQSB2YWxpZCBSU0RQIHdhcyBub3QgZm91bmQgKDIwMTcwODMxL3RieGZyb290
LTI0NCkKCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLXVz
ZXJz

From xen-users-bounces@lists.xenproject.org Tue Feb 06 18:35:03 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 18:35: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.xenproject.org>)
	id 1ej84d-0003k0-Pi; Tue, 06 Feb 2018 18:34:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=phcz=fa=knorrie.org=hans@srs-us1.protection.inumbo.net>)
 id 1ej84c-0003jZ-4s
 for xen-users@lists.xenproject.org; Tue, 06 Feb 2018 18:34:30 +0000
X-Inumbo-ID: 77157566-0b6c-11e8-b9b1-635ca7ef6cff
Received: from syrinx.knorrie.org (unknown [82.94.188.77])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 77157566-0b6c-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 18:35:12 +0000 (UTC)
Received: from [IPv6:2001:980:4a41:fb::12] (unknown
 [IPv6:2001:980:4a41:fb::12])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by syrinx.knorrie.org (Postfix) with ESMTPSA id E6F25DDA35D3;
 Tue,  6 Feb 2018 19:34:21 +0100 (CET)
To: Juergen Gross <jgross@suse.com>
References: <20180123044635.GB3124@bitfolk.com>
 <a705ecf5-2428-49fd-8a9b-9c1cf24f4397@suse.com>
 <989436f9-c44e-30d1-aded-1d2e702ed419@knorrie.org>
 <674fdb54-0fb0-ba85-e919-c3f6ebe55ad2@suse.com>
 <b4df5a27-b179-b5e8-3044-c9dc45cfa9c4@knorrie.org>
 <20180125121949.GG3124@bitfolk.com>
 <27e5b28d-ef12-23a9-59d9-8570f5e10995@suse.com>
 <5A69DFB3.7040906@knorrie.org>
 <75b57959-333a-59f5-c5b9-d71a39717c86@knorrie.org>
 <8b110405-38f2-f3bd-52af-7e662e930641@suse.com>
 <8ae1ded7-0761-7c32-5f41-7518926cba1c@knorrie.org>
 <70f8349c-0cc5-881c-d003-463bd6716906@suse.com>
 <a8e9c716-4d94-6bcb-f288-6a0ffab1a059@knorrie.org>
 <acabf528-3844-c943-de79-67ba2e398917@suse.com>
From: Hans van Kranenburg <hans@knorrie.org>
Message-ID: <25bd7938-c84f-3553-7521-f5a40fe70a34@knorrie.org>
Date: Tue, 6 Feb 2018 19:34:21 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <acabf528-3844-c943-de79-67ba2e398917@suse.com>
Content-Language: en_US
Cc: xen-users@lists.xenproject.org
Subject: Re: [Xen-users] pvgrub2(-like?) booting methods for PVHv2 guests
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

T24gMDIvMDYvMjAxOCAwNjowMiBQTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwNi8wMi8x
OCAxNzo1MywgSGFucyB2YW4gS3JhbmVuYnVyZyB3cm90ZToKPj4gT24gMDIvMDYvMjAxOCAwOToz
NSBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+IE9uIDA1LzAyLzE4IDIwOjQ5LCBIYW5zIHZh
biBLcmFuZW5idXJnIHdyb3RlOgo+Pj4+IE9uIDAxLzI1LzIwMTggMDM6MzEgUE0sIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+Pj4+IE9uIDI1LzAxLzE4IDE1OjEyLCBIYW5zIHZhbiBLcmFuZW5idXJn
IHdyb3RlOgo+Pj4+Pj4gT24gMDEvMjUvMjAxOCAwMjo0NiBQTSwgSGFucyB2YW4gS3JhbmVuYnVy
ZyB3cm90ZToKPj4+Pj4+PiBPbiAyNS8wMS8yMDE4IDEzOjI5LCBKdWVyZ2VuIEdyb3NzIHdyb3Rl
Ogo+Pj4+Pj4+PiBPbiAyNS8wMS8xOCAxMzoxOSwgQW5keSBTbWl0aCB3cm90ZToKPj4+Pj4+Pj4+
IEhpIEhhbnMsCj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4gT24gVGh1LCBKYW4gMjUsIDIwMTggYXQgMTI6
Mzk6NTZQTSArMDEwMCwgSGFucyB2YW4gS3JhbmVuYnVyZyB3cm90ZToKPj4+Pj4+Pj4+PiBBbmQg
bm93IEkgZ2V0IGNvbnNvbGUgb3V0cHV0IGFuZCB0aGluZ3MgaGFwcGVuLiBPbmx5IGl0IGNhbid0
IGZpbmQgdGhlIGRpc2suCj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4gSSB3YXMgdHJ5aW5nIHNpbWlsYXIg
dGhpbmcgKDQuMTAgYW5kIFBWSCkgYW5kIGFsc28gZW5kZWQgdXAgd2l0aCBhCj4+Pj4+Pj4+PiBn
dWVzdCB3aXRoIG5vIGJsb2NrIGRldmljZXMuIEkgcmVwb3J0ZWQgdGhpcyBvbiBncnViLWRldmVs
Ogo+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+ICAgICA8aHR0cDovL2xpc3RzLmdudS5vcmcvYXJjaGl2ZS9o
dG1sL2dydWItZGV2ZWwvMjAxOC0wMS9tc2cwMDAxOC5odG1sPgo+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+
IGFzIEkgd2FzIHRoaW5raW5nIHRoaXMgd2FzIG5vdCBhIFhlbiBwcm9ibGVtIHNpbmNlIHNhbWUg
dGhpbmcgYm9vdHMKPj4+Pj4+Pj4+IG9rYXkgb3V0c2lkZSBncnViIHdpdGggZGlyZWN0IGtlcm5l
bCBib290Lgo+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+IEp1ZXJnZW4gZGlkIHJlcGx5IGFuZCBzYWlkIEkg
bmVlZGVkIHRoaXMga2VybmVsIHBhdGNoIGluIHRoZSBndWVzdDoKPj4+Pj4+Pj4+Cj4+Pj4+Pj4+
PiAgICAgPGh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3
LTExL21zZzAxNjgxLmh0bWw+Cj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4gQnV0IEkgdGhpbmsgeW91IGhh
dmUgdGhpcyBkb24ndCB5b3U/Cj4+Pj4+Pj4KPj4+Pj4+PiBZZXMsIHNlZSBteSBlYXJsaWVyIG1h
aWwgd2l0aCBhbGwgdGhlIHN0ZXBzIHRoYXQgSSBkaWQsIHN0ZXAgNi4KPj4+Pj4+Pgo+Pj4+Pj4+
PiBBcyB0aGUgQUNQSSB0YWJsZXMgYXJlIGZvdW5kLCBJJ2Qgc2F5IHllcy4gOi0pCj4+Pj4+Pj4K
Pj4+Pj4+PiBkbWVzZyBvdXRwdXQgaXMgcHJldHR5IGRpZmZlcmVudCB3aGVuIEkgYm9vdCBkaXJl
Y3RseSB3aXRoIHRoZSBrZXJuZWwKPj4+Pj4+PiBhbmQgaW5pdHJkIGNvcGllZCBvbiB0aGUgZG9t
MC4KPj4+Pj4+Pgo+Pj4+Pj4+IFJlbWVtYmVyLCBpdCdzIHRoZSBzYW1lIGtlcm5lbC9pbml0cmQs
IGFuZCB3aXRob3V0IGdydWIgaW4gYmV0d2VlbiBpdAo+Pj4+Pj4+IGJvb3RzIHdpdGggYWxsIHZj
cHVzIG5ldHdvcmsgYW5kIGRpc2suCj4+Pj4+Pj4KPj4+Pj4+PiBXaXRoIGdydWIgaW4gYmV0d2Vl
biwgdGhpcyBhdCBsZWFzdCBkb2VzIGxvb2sgc3VzcGljaW91czoKPj4+Pj4+Pgo+Pj4+Pj4+IFsg
ICAgMC4wMzIxMTBdIFBDSTogU3lzdGVtIGRvZXMgbm90IHN1cHBvcnQgUENJCj4+Pj4+Pgo+Pj4+
Pj4gRWgsIHRoYXQncyBpbiBib3RoLCBzdGF5IGF3YWtlIEhhbnMuCj4+Pj4+Pgo+Pj4+Pj4+IEFu
ZCB5ZXMsIHRoZXJlIGFyZSBhbHNvIG5vIHN1Y2Nlc3NmdWwgbmV0ZnJvbnQgbGluZXMuCj4+Pj4+
Pj4KPj4+Pj4+PiBXaXRob3V0IGdydWI6IGh0dHA6Ly9wYXN0ZS5kZWJpYW4ubmV0L3BsYWluaC83
MTIwY2VmMgo+Pj4+Pj4+IFdpdGggZ3J1YjogaHR0cDovL3Bhc3RlLmRlYmlhbi5uZXQvcGxhaW5o
LzQyNmJlZDYwCj4+Pj4+Pgo+Pj4+Pj4gT3IgdGhlIGRpZmYgYmV0d2VlbiB0aGVtLCB3aGljaCBz
aG93cyB3aGF0IGNoYW5nZXMgd2hlbiBpbnNlcnRpbmcgZ3J1Ygo+Pj4+Pj4gaW4gYmV0d2VlbjoK
Pj4+Pj4+Cj4+Pj4+PiBodHRwOi8vcGFzdGUuZGViaWFuLm5ldC9wbGFpbmgvNTJiMmQ2MTgKPj4+
Pj4+Cj4+Pj4+PiBJIG11c3QgYWRtaXQgSSBkb24ndCBrbm93IHRvbyBtdWNoICh5ZXQpIGFib3V0
IGFsbCB0aG9zZSBjaGFuZ2VkIGxpbmVzLAo+Pj4+Pj4gYnV0IHRoaXMgbmV4dCBpcyBhbHNvIGEg
dmVyeSBpbnRlcmVzdGluZyBjaGFuZ2U/Li4uCj4+Pj4+Pgo+Pj4+Pj4gLUJvb3RpbmcgcGFyYXZp
cnR1YWxpemVkIGtlcm5lbCBvbiBYZW4gUFZICj4+Pj4+PiArQm9vdGluZyBwYXJhdmlydHVhbGl6
ZWQga2VybmVsIG9uIFhlbiBIVk0KPj4+Pj4KPj4+Pj4gQWFoLCB5ZXMsIHRoaXMgc2hvdWxkIGJl
IHRoZSByZWFzb24gZm9yIHRoZSBwcm9ibGVtcy4KPj4+Pj4KPj4+Pj4gSSBhZGRyZXNzZWQgdGhl
IEFDUEkgcHJvYmxlbSBmaXJzdC4gV2hhdCBpcyBtaXNzaW5nIG5vdyBpcyB0byBzZXQgUFZICj4+
Pj4+IG1vZGUgd2hlbiBib290aW5nIHZpYSBncnViLgo+Pj4+Pgo+Pj4+PiBTbyBwbGVhc2Ugc3Rh
eSB0dW5lZC4uLgo+Pj4+Cj4+Pj4gRm9yIG15IGluZm8uLi4gSXMgdGhpcyBzb21ldGhpbmcgbGlr
ZSBmbGlwcGluZyBhIGJpdCBzb21ld2hlcmUsIG9yIHdpbGwKPj4+PiBpdCBpbnZvbHZlIGEgd2hv
bGUgbG90IG1vcmUgY29tcGxpY2F0ZWQgd2l6YXJkcnk/Cj4+Pj4KPj4+PiBSZWFsIHF1ZXN0aW9u
IGlzIG9mIGNvdXJzZSBpZiB0aGVyZSdzIGEgUG9DIHNvbHV0aW9uIHRvIGFwcGx5IHRoYXQgSSBj
YW4KPj4+PiB1c2Ugbm93PyA7LV0gSSdtIHRocm93aW5nIGN1c3RvbSBidWlsZCBrZXJuZWxzIGF0
IG15IHRlc3QgZW52aXJvbm1lbnQsCj4+Pj4gYW5kIGlmIEkgY291bGQgc2F2ZSB0aGUgdGltZSAo
YW5kIG1pc3Rha2VzKSBvZiBtYW51YWxseSBlZGl0aW5nIHRoZQo+Pj4+IGd1ZXN0IGZpbGVzIGFu
ZCBpbnN0ZWFkIGhpdCB0aGUgcHZncnViMitQVkh2MiBwYXRoIG1hbnkgdGltZXMgdG8gdGVzdC4u
Lgo+Pj4KPj4+IFNvIEkgbG9va2VkIGludG8gdGhpcyBicmllZmx5IGFuZCBkaXNjb3ZlcmVkIHRo
YXQgbXkgbWVtb3J5IHJlYWxseSBuZWVkcwo+Pj4gdGhlIGJhY2t1cCBJIGhhdmUgb24gbXkgaGFy
ZCBkaXNrOiB5b3Ugd2FudCBjb21taXQKPj4+IDQxODQ5MmJhNDBiMmMyYmJkYWYxYTE2OWFhYzVi
MTY3M2JkZTgxODkgd2hpY2ggd2FzIGZvciA0LjE1Lgo+Pgo+PiBBaGEuIFdlbGwsIEkgY2FuIGFz
IHdlbGwgYmV0dGVyIGp1bXAgdG8gNC4xNSBub3csIHNpbmNlIHBpY2tpbmcgdGhhdAo+PiBwYXRj
aCBvbiA0LjE0LjE3IHNob3dzIEkgbmVlZCBtb3JlIG90aGVyIHBhdGNoZXMgaXQgZGVwZW5kcyBv
biwgcmVsYXRlZAo+PiB0byBzdHJ1Y3QgeDg2X2xlZ2FjeV9mZWF0dXJlcyBhbmQgeDg2X2h5cGVy
X2luaXQgcmVvcmdhbml6YXRpb24uCj4+Cj4+IFNvLCBJIGp1c3QgYnVpbHQgYSA0LjE1LjEga2Vy
bmVsICh1c2luZyBnY2MgNy4yLjApLCB3aGljaCBkZWZpbml0ZWx5IGhhcwo+PiB0aGlzIG9uZSBp
biBpdDoKPj4gICA0MTg0OTJiYTQwYjIgeDg2L3ZpcnQveGVuOiBVc2UgZ3Vlc3RfbGF0ZV9pbml0
IHRvIGRldGVjdCBYZW4gUFZIIGd1ZXN0Cj4+Cj4+IEkgY2FuIGJvb3QgdmlhIHB2Z3J1YjIgKHRo
ZSBYZW4gdGhhdCdzIHJ1bm5pbmcgbm93IGlzIGN1cnJlbnQKPj4gc3RhYmxlLTQuMTAgcGx1cyB0
aGUgUlNEUCBmb3IgUFZIIGd1ZXN0IG5lYXIgNEdCIHBhdGNoKS4KPj4KPj4gQnV0LCBpdCBzdGls
bCB0ZWxscyBtZS4uLgo+PiAgIEJvb3RpbmcgcGFyYXZpcnR1YWxpemVkIGtlcm5lbCBvbiBYZW4g
SFZNCj4+Cj4+IC4uLmFuZCB0aGVuIGhhbmdzIHNvbWV3aGVyZSBoYWxmd2F5Lgo+Pgo+PiBGdWxs
IGJvb3QgbG9nIGhlcmU6IGh0dHA6Ly9wYXN0ZS5kZWJpYW4ubmV0L3BsYWluaC9hZTNlYTE0Ygo+
IAo+IFlvdSBkaWRuJ3QgYWRkIHRoZSBSU0RQIGRldGVjdGlvbiBwYXRjaCwgcmlnaHQ/IEluIHRo
ZSBsb2cgSSBzZWU6Cj4gCj4gQUNQSSBCSU9TIEVycm9yIChidWcpOiBBIHZhbGlkIFJTRFAgd2Fz
IG5vdCBmb3VuZCAoMjAxNzA4MzEvdGJ4ZnJvb3QtMjQ0KQoKWWVzLCBJIGRpZG4ndCBoYXZlIHRo
b3NlLiBBcmdoLi4uCgpIb3dldmVyLCBhZnRlciBwdXR0aW5nIHRoZSAneGVuOiByZS1lbmFibGUg
Ym9vdGluZyBhcyBYZW4gUFZIIGd1ZXN0JyB2MgpwYXRjaGVzIG9uIHRvcCwgc2FtZSBoYXBwZW5z
LgoKQUNQSSBCSU9TIEVycm9yIChidWcpOiBBIHZhbGlkIFJTRFAgd2FzIG5vdCBmb3VuZCAuLi4K
CldoZW4gdGFraW5nIHB2Z3J1YjIgb3V0IGFuZCBkaXJlY3RseSBib290aW5nIGEgY29weSBvZiB0
aGUKa2VybmVsL2luaXRyZCwgaXQgZG9lcyBhY3R1YWxseSBib290OgoKaHR0cDovL3Bhc3RlLmRl
Ymlhbi5uZXQvcGxhaW5oLzg5NjkzNmQ0CgpTbywgdGhlIHB2Z3J1YjIgcGF0aCBpcyBub3cgYm9y
a2VuIGFnYWluPwoKTXkgcHZncnViMiBiaW5hcnkgaXMgc3RpbGwgdGhlIHNhbWUgb25lIGFzIGJl
Zm9yZS4KCkhhbnMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tdXNlcnM=

From xen-users-bounces@lists.xenproject.org Tue Feb 06 22:25:21 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 22:25:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1ejBf2-0003QH-Qe; Tue, 06 Feb 2018 22:24:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=phcz=fa=knorrie.org=hans@srs-us1.protection.inumbo.net>)
 id 1ejBf1-0003Q5-Me
 for xen-users@lists.xenproject.org; Tue, 06 Feb 2018 22:24:19 +0000
X-Inumbo-ID: 9205a53b-0b8c-11e8-b9b1-635ca7ef6cff
Received: from syrinx.knorrie.org (unknown [82.94.188.77])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9205a53b-0b8c-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 22:25:01 +0000 (UTC)
Received: from [IPv6:2001:980:4a41:fb::12] (unknown
 [IPv6:2001:980:4a41:fb::12])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by syrinx.knorrie.org (Postfix) with ESMTPSA id 7B413DDEB945;
 Tue,  6 Feb 2018 23:24:10 +0100 (CET)
From: Hans van Kranenburg <hans@knorrie.org>
To: Juergen Gross <jgross@suse.com>
References: <20180123044635.GB3124@bitfolk.com>
 <a705ecf5-2428-49fd-8a9b-9c1cf24f4397@suse.com>
 <989436f9-c44e-30d1-aded-1d2e702ed419@knorrie.org>
 <674fdb54-0fb0-ba85-e919-c3f6ebe55ad2@suse.com>
 <b4df5a27-b179-b5e8-3044-c9dc45cfa9c4@knorrie.org>
 <20180125121949.GG3124@bitfolk.com>
 <27e5b28d-ef12-23a9-59d9-8570f5e10995@suse.com>
 <5A69DFB3.7040906@knorrie.org>
 <75b57959-333a-59f5-c5b9-d71a39717c86@knorrie.org>
 <8b110405-38f2-f3bd-52af-7e662e930641@suse.com>
 <8ae1ded7-0761-7c32-5f41-7518926cba1c@knorrie.org>
 <70f8349c-0cc5-881c-d003-463bd6716906@suse.com>
 <a8e9c716-4d94-6bcb-f288-6a0ffab1a059@knorrie.org>
 <acabf528-3844-c943-de79-67ba2e398917@suse.com>
 <25bd7938-c84f-3553-7521-f5a40fe70a34@knorrie.org>
Message-ID: <544a1a1c-7d48-f92c-c108-688cf72ace98@knorrie.org>
Date: Tue, 6 Feb 2018 23:24:09 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <25bd7938-c84f-3553-7521-f5a40fe70a34@knorrie.org>
Content-Language: en_US
Cc: xen-users@lists.xenproject.org
Subject: Re: [Xen-users] pvgrub2(-like?) booting methods for PVHv2 guests
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

T24gMDIvMDYvMjAxOCAwNzozNCBQTSwgSGFucyB2YW4gS3JhbmVuYnVyZyB3cm90ZToKPiBPbiAw
Mi8wNi8yMDE4IDA2OjAyIFBNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBPbiAwNi8wMi8xOCAx
Nzo1MywgSGFucyB2YW4gS3JhbmVuYnVyZyB3cm90ZToKPj4+IE9uIDAyLzA2LzIwMTggMDk6MzUg
QU0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4gT24gMDUvMDIvMTggMjA6NDksIEhhbnMgdmFu
IEtyYW5lbmJ1cmcgd3JvdGU6Cj4+Pj4+IE9uIDAxLzI1LzIwMTggMDM6MzEgUE0sIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+Pj4+PiBPbiAyNS8wMS8xOCAxNToxMiwgSGFucyB2YW4gS3JhbmVuYnVy
ZyB3cm90ZToKPj4+Pj4+PiBPbiAwMS8yNS8yMDE4IDAyOjQ2IFBNLCBIYW5zIHZhbiBLcmFuZW5i
dXJnIHdyb3RlOgo+Pj4+Pj4+PiBPbiAyNS8wMS8yMDE4IDEzOjI5LCBKdWVyZ2VuIEdyb3NzIHdy
b3RlOgo+Pj4+Pj4+Pj4gT24gMjUvMDEvMTggMTM6MTksIEFuZHkgU21pdGggd3JvdGU6Cj4+Pj4+
Pj4+Pj4gSGkgSGFucywKPj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+IE9uIFRodSwgSmFuIDI1LCAyMDE4
IGF0IDEyOjM5OjU2UE0gKzAxMDAsIEhhbnMgdmFuIEtyYW5lbmJ1cmcgd3JvdGU6Cj4+Pj4+Pj4+
Pj4+IEFuZCBub3cgSSBnZXQgY29uc29sZSBvdXRwdXQgYW5kIHRoaW5ncyBoYXBwZW4uIE9ubHkg
aXQgY2FuJ3QgZmluZCB0aGUgZGlzay4KPj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+IEkgd2FzIHRyeWlu
ZyBzaW1pbGFyIHRoaW5nICg0LjEwIGFuZCBQVkgpIGFuZCBhbHNvIGVuZGVkIHVwIHdpdGggYQo+
Pj4+Pj4+Pj4+IGd1ZXN0IHdpdGggbm8gYmxvY2sgZGV2aWNlcy4gSSByZXBvcnRlZCB0aGlzIG9u
IGdydWItZGV2ZWw6Cj4+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+PiAgICAgPGh0dHA6Ly9saXN0cy5nbnUu
b3JnL2FyY2hpdmUvaHRtbC9ncnViLWRldmVsLzIwMTgtMDEvbXNnMDAwMTguaHRtbD4KPj4+Pj4+
Pj4+Pgo+Pj4+Pj4+Pj4+IGFzIEkgd2FzIHRoaW5raW5nIHRoaXMgd2FzIG5vdCBhIFhlbiBwcm9i
bGVtIHNpbmNlIHNhbWUgdGhpbmcgYm9vdHMKPj4+Pj4+Pj4+PiBva2F5IG91dHNpZGUgZ3J1YiB3
aXRoIGRpcmVjdCBrZXJuZWwgYm9vdC4KPj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+IEp1ZXJnZW4gZGlk
IHJlcGx5IGFuZCBzYWlkIEkgbmVlZGVkIHRoaXMga2VybmVsIHBhdGNoIGluIHRoZSBndWVzdDoK
Pj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+ICAgICA8aHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVz
L2h0bWwveGVuLWRldmVsLzIwMTctMTEvbXNnMDE2ODEuaHRtbD4KPj4+Pj4+Pj4+Pgo+Pj4+Pj4+
Pj4+IEJ1dCBJIHRoaW5rIHlvdSBoYXZlIHRoaXMgZG9uJ3QgeW91Pwo+Pj4+Pj4+Pgo+Pj4+Pj4+
PiBZZXMsIHNlZSBteSBlYXJsaWVyIG1haWwgd2l0aCBhbGwgdGhlIHN0ZXBzIHRoYXQgSSBkaWQs
IHN0ZXAgNi4KPj4+Pj4+Pj4KPj4+Pj4+Pj4+IEFzIHRoZSBBQ1BJIHRhYmxlcyBhcmUgZm91bmQs
IEknZCBzYXkgeWVzLiA6LSkKPj4+Pj4+Pj4KPj4+Pj4+Pj4gZG1lc2cgb3V0cHV0IGlzIHByZXR0
eSBkaWZmZXJlbnQgd2hlbiBJIGJvb3QgZGlyZWN0bHkgd2l0aCB0aGUga2VybmVsCj4+Pj4+Pj4+
IGFuZCBpbml0cmQgY29waWVkIG9uIHRoZSBkb20wLgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBSZW1lbWJl
ciwgaXQncyB0aGUgc2FtZSBrZXJuZWwvaW5pdHJkLCBhbmQgd2l0aG91dCBncnViIGluIGJldHdl
ZW4gaXQKPj4+Pj4+Pj4gYm9vdHMgd2l0aCBhbGwgdmNwdXMgbmV0d29yayBhbmQgZGlzay4KPj4+
Pj4+Pj4KPj4+Pj4+Pj4gV2l0aCBncnViIGluIGJldHdlZW4sIHRoaXMgYXQgbGVhc3QgZG9lcyBs
b29rIHN1c3BpY2lvdXM6Cj4+Pj4+Pj4+Cj4+Pj4+Pj4+IFsgICAgMC4wMzIxMTBdIFBDSTogU3lz
dGVtIGRvZXMgbm90IHN1cHBvcnQgUENJCj4+Pj4+Pj4KPj4+Pj4+PiBFaCwgdGhhdCdzIGluIGJv
dGgsIHN0YXkgYXdha2UgSGFucy4KPj4+Pj4+Pgo+Pj4+Pj4+PiBBbmQgeWVzLCB0aGVyZSBhcmUg
YWxzbyBubyBzdWNjZXNzZnVsIG5ldGZyb250IGxpbmVzLgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBXaXRo
b3V0IGdydWI6IGh0dHA6Ly9wYXN0ZS5kZWJpYW4ubmV0L3BsYWluaC83MTIwY2VmMgo+Pj4+Pj4+
PiBXaXRoIGdydWI6IGh0dHA6Ly9wYXN0ZS5kZWJpYW4ubmV0L3BsYWluaC80MjZiZWQ2MAo+Pj4+
Pj4+Cj4+Pj4+Pj4gT3IgdGhlIGRpZmYgYmV0d2VlbiB0aGVtLCB3aGljaCBzaG93cyB3aGF0IGNo
YW5nZXMgd2hlbiBpbnNlcnRpbmcgZ3J1Ygo+Pj4+Pj4+IGluIGJldHdlZW46Cj4+Pj4+Pj4KPj4+
Pj4+PiBodHRwOi8vcGFzdGUuZGViaWFuLm5ldC9wbGFpbmgvNTJiMmQ2MTgKPj4+Pj4+Pgo+Pj4+
Pj4+IEkgbXVzdCBhZG1pdCBJIGRvbid0IGtub3cgdG9vIG11Y2ggKHlldCkgYWJvdXQgYWxsIHRo
b3NlIGNoYW5nZWQgbGluZXMsCj4+Pj4+Pj4gYnV0IHRoaXMgbmV4dCBpcyBhbHNvIGEgdmVyeSBp
bnRlcmVzdGluZyBjaGFuZ2U/Li4uCj4+Pj4+Pj4KPj4+Pj4+PiAtQm9vdGluZyBwYXJhdmlydHVh
bGl6ZWQga2VybmVsIG9uIFhlbiBQVkgKPj4+Pj4+PiArQm9vdGluZyBwYXJhdmlydHVhbGl6ZWQg
a2VybmVsIG9uIFhlbiBIVk0KPj4+Pj4+Cj4+Pj4+PiBBYWgsIHllcywgdGhpcyBzaG91bGQgYmUg
dGhlIHJlYXNvbiBmb3IgdGhlIHByb2JsZW1zLgo+Pj4+Pj4KPj4+Pj4+IEkgYWRkcmVzc2VkIHRo
ZSBBQ1BJIHByb2JsZW0gZmlyc3QuIFdoYXQgaXMgbWlzc2luZyBub3cgaXMgdG8gc2V0IFBWSAo+
Pj4+Pj4gbW9kZSB3aGVuIGJvb3RpbmcgdmlhIGdydWIuCj4+Pj4+Pgo+Pj4+Pj4gU28gcGxlYXNl
IHN0YXkgdHVuZWQuLi4KPj4+Pj4KPj4+Pj4gRm9yIG15IGluZm8uLi4gSXMgdGhpcyBzb21ldGhp
bmcgbGlrZSBmbGlwcGluZyBhIGJpdCBzb21ld2hlcmUsIG9yIHdpbGwKPj4+Pj4gaXQgaW52b2x2
ZSBhIHdob2xlIGxvdCBtb3JlIGNvbXBsaWNhdGVkIHdpemFyZHJ5Pwo+Pj4+Pgo+Pj4+PiBSZWFs
IHF1ZXN0aW9uIGlzIG9mIGNvdXJzZSBpZiB0aGVyZSdzIGEgUG9DIHNvbHV0aW9uIHRvIGFwcGx5
IHRoYXQgSSBjYW4KPj4+Pj4gdXNlIG5vdz8gOy1dIEknbSB0aHJvd2luZyBjdXN0b20gYnVpbGQg
a2VybmVscyBhdCBteSB0ZXN0IGVudmlyb25tZW50LAo+Pj4+PiBhbmQgaWYgSSBjb3VsZCBzYXZl
IHRoZSB0aW1lIChhbmQgbWlzdGFrZXMpIG9mIG1hbnVhbGx5IGVkaXRpbmcgdGhlCj4+Pj4+IGd1
ZXN0IGZpbGVzIGFuZCBpbnN0ZWFkIGhpdCB0aGUgcHZncnViMitQVkh2MiBwYXRoIG1hbnkgdGlt
ZXMgdG8gdGVzdC4uLgo+Pj4+Cj4+Pj4gU28gSSBsb29rZWQgaW50byB0aGlzIGJyaWVmbHkgYW5k
IGRpc2NvdmVyZWQgdGhhdCBteSBtZW1vcnkgcmVhbGx5IG5lZWRzCj4+Pj4gdGhlIGJhY2t1cCBJ
IGhhdmUgb24gbXkgaGFyZCBkaXNrOiB5b3Ugd2FudCBjb21taXQKPj4+PiA0MTg0OTJiYTQwYjJj
MmJiZGFmMWExNjlhYWM1YjE2NzNiZGU4MTg5IHdoaWNoIHdhcyBmb3IgNC4xNS4KPj4+Cj4+PiBB
aGEuIFdlbGwsIEkgY2FuIGFzIHdlbGwgYmV0dGVyIGp1bXAgdG8gNC4xNSBub3csIHNpbmNlIHBp
Y2tpbmcgdGhhdAo+Pj4gcGF0Y2ggb24gNC4xNC4xNyBzaG93cyBJIG5lZWQgbW9yZSBvdGhlciBw
YXRjaGVzIGl0IGRlcGVuZHMgb24sIHJlbGF0ZWQKPj4+IHRvIHN0cnVjdCB4ODZfbGVnYWN5X2Zl
YXR1cmVzIGFuZCB4ODZfaHlwZXJfaW5pdCByZW9yZ2FuaXphdGlvbi4KPj4+Cj4+PiBTbywgSSBq
dXN0IGJ1aWx0IGEgNC4xNS4xIGtlcm5lbCAodXNpbmcgZ2NjIDcuMi4wKSwgd2hpY2ggZGVmaW5p
dGVseSBoYXMKPj4+IHRoaXMgb25lIGluIGl0Ogo+Pj4gICA0MTg0OTJiYTQwYjIgeDg2L3ZpcnQv
eGVuOiBVc2UgZ3Vlc3RfbGF0ZV9pbml0IHRvIGRldGVjdCBYZW4gUFZIIGd1ZXN0Cj4+Pgo+Pj4g
SSBjYW4gYm9vdCB2aWEgcHZncnViMiAodGhlIFhlbiB0aGF0J3MgcnVubmluZyBub3cgaXMgY3Vy
cmVudAo+Pj4gc3RhYmxlLTQuMTAgcGx1cyB0aGUgUlNEUCBmb3IgUFZIIGd1ZXN0IG5lYXIgNEdC
IHBhdGNoKS4KPj4+Cj4+PiBCdXQsIGl0IHN0aWxsIHRlbGxzIG1lLi4uCj4+PiAgIEJvb3Rpbmcg
cGFyYXZpcnR1YWxpemVkIGtlcm5lbCBvbiBYZW4gSFZNCj4+Pgo+Pj4gLi4uYW5kIHRoZW4gaGFu
Z3Mgc29tZXdoZXJlIGhhbGZ3YXkuCj4+Pgo+Pj4gRnVsbCBib290IGxvZyBoZXJlOiBodHRwOi8v
cGFzdGUuZGViaWFuLm5ldC9wbGFpbmgvYWUzZWExNGIKPj4KPj4gWW91IGRpZG4ndCBhZGQgdGhl
IFJTRFAgZGV0ZWN0aW9uIHBhdGNoLCByaWdodD8gSW4gdGhlIGxvZyBJIHNlZToKPj4KPj4gQUNQ
SSBCSU9TIEVycm9yIChidWcpOiBBIHZhbGlkIFJTRFAgd2FzIG5vdCBmb3VuZCAoMjAxNzA4MzEv
dGJ4ZnJvb3QtMjQ0KQo+IAo+IFllcywgSSBkaWRuJ3QgaGF2ZSB0aG9zZS4gQXJnaC4uLgo+IAo+
IEhvd2V2ZXIsIGFmdGVyIHB1dHRpbmcgdGhlICd4ZW46IHJlLWVuYWJsZSBib290aW5nIGFzIFhl
biBQVkggZ3Vlc3QnIHYyCj4gcGF0Y2hlcyBvbiB0b3AsIHNhbWUgaGFwcGVucy4KPiAKPiBBQ1BJ
IEJJT1MgRXJyb3IgKGJ1Zyk6IEEgdmFsaWQgUlNEUCB3YXMgbm90IGZvdW5kIC4uLgo+IAo+IFdo
ZW4gdGFraW5nIHB2Z3J1YjIgb3V0IGFuZCBkaXJlY3RseSBib290aW5nIGEgY29weSBvZiB0aGUK
PiBrZXJuZWwvaW5pdHJkLCBpdCBkb2VzIGFjdHVhbGx5IGJvb3Q6Cj4gCj4gaHR0cDovL3Bhc3Rl
LmRlYmlhbi5uZXQvcGxhaW5oLzg5NjkzNmQ0Cj4gCj4gU28sIHRoZSBwdmdydWIyIHBhdGggaXMg
bm93IGJvcmtlbiBhZ2Fpbj8KPiAKPiBNeSBwdmdydWIyIGJpbmFyeSBpcyBzdGlsbCB0aGUgc2Ft
ZSBvbmUgYXMgYmVmb3JlLgoKVG8gYmUgc3VyZSBJJ20gbm90IGZvb2xpbmcgbXlzZWxmLCBJIHJl
dmVydGVkIHRoZSB0d28gJ3JlLWVuYWJsZSBib290aW5nCmFzIFhlbiBQVkggZ3Vlc3QnIHBhdGNo
ZXMgYW5kIG5vdyA0LjE1IGFsc28gZmFpbHMgdG8gYm9vdCBkaXJlY3RseQp3aXRob3V0IHB2Z3J1
Yiwgc28gdGhhdCdzIGdvb2QuCgpIYW5zCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLXVzZXJz

From xen-users-bounces@lists.xenproject.org Tue Feb 06 23:48:30 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 23:48: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.xenproject.org>)
	id 1ejCxN-0000aU-HJ; Tue, 06 Feb 2018 23:47:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ls00722@yahoo.com>) id 1ejCxL-0000aO-UV
 for xen-users@lists.xensource.com; Tue, 06 Feb 2018 23:47:20 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-3.bemta-6.messagelabs.com id 19/D4-21906-68E3A7A5;
 Tue, 06 Feb 2018 23:47:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42JZ9Lc1ULfVrir
 KoO+ZqcXWZX/YHRg9tvftYg9gjGLNzEvKr0hgzfhycj5bwUyZin3fV7A0ML4X72Lk5BAS2M4o
 cXybG4jNIqAl8bplIhOIzSagKLHp5xdGEFsEyN7yuBEozsHBK2AgsfxmMEhYWMBTYum/X2Alv
 AKCEidnPmEBsZmBxtz495IJwpaX2P52DvMERs5ZSMpmISmbhaRsASPzKkaN4tSistQiXUNDva
 SizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MQJ8zAMEOxk/LAg4xSnIwKYnypk6piBL
 iS8pPqcxILM6ILyrNSS0+xKjBwSGwee3qC4xSLHn5ealKErzfbKqihASLUtNTK9Iyc4BBCVMq
 wcGjJMIrZwuU5i0uSMwtzkyHSJ1itOToefSyjZnjxovXQHLasjdtzEJg86TEeb1AGgRAGjJK8
 +DGwSLnEqOslDAvI9CxQjwFqUW5mSWo8q8YxTkYlYR5bUCm8GTmlcBtfQV0EBPQQTeCKkEOKk
 lESEk1MO59npjzVPbo5/SlGo8tep9oL0xmSckSTG+v9GyYIpFyv0m2KOmB03+hkHzTBmbtd1N
 e/drr9LSl8OLnsF9xL2c4ak61PsS/k001jN37tuLlGx9ncy5vKJq9fmmHE2vRjG3Gx3XfLJ7y
 6HSJ2K9nAvf1/K5dPBp47nFjovCybiM7baZJj2OXLVRiKc5INNRiLipOBACoVZxVlwIAAA==
X-Env-Sender: ls00722@yahoo.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1517960837!99877607!1
X-Originating-IP: [162.253.133.81]
X-SpamReason: No, hits=0.6 required=7.0 tests=FORGED_YAHOO_RCVD
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8669 invoked from network); 6 Feb 2018 23:47:17 -0000
Received: from n5.nabble.com (HELO n5.nabble.com) (162.253.133.81)
 by server-14.tower-27.messagelabs.com with SMTP; 6 Feb 2018 23:47:17 -0000
Received: from n5.nabble.com (localhost [127.0.0.1])
 by n5.nabble.com (Postfix) with ESMTP id 9395C4029DAD
 for <xen-users@lists.xensource.com>; Tue,  6 Feb 2018 16:47:16 -0700 (MST)
Date: Tue, 6 Feb 2018 16:47:16 -0700 (MST)
From: ls00722 <ls00722@yahoo.com>
To: xen-users@lists.xensource.com
Message-ID: <1517960836600-0.post@n5.nabble.com>
MIME-Version: 1.0
Subject: [Xen-users] xen on hikey board --xen booted,
	but can not setup dom0 guest OS
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGk6CiAgIEkgYW0gaG9wcGluZyBzb21lb25lIGNhbiBnaXZlIG1lIGEgaGludCBhcyBJIGFtIGJy
YW5kIG5ldyB0byB4ZW4uIEhlcmUgaXMKdGhlIGJvb3QgbG9nOgoKU2hlbGw+IHhlbgpYZW4gNC4x
MS11bnN0YWJsZSAoYy9zIFRodSBOb3YgOSAxMjoxNTowMCAyMDE3ICswMTAwIGdpdDplYzMyMDU0
KSBFRkkgbG9hZGVyClVzaW5nIGNvbmZpZ3VyYXRpb24gZmlsZSAneGVuLmNmZycKaGk2MjIwLWhp
a2V5LmR0YjogMHgwMDAwMDAwMDdhYzkzMDAwLTB4MDAwMDAwMDA3YWM5Yzc4NgpJbWFnZTogMHgw
MDAwMDAwMDc5NmJjMDAwLTB4MDAwMDAwMDA3YWM4N2EwMAogWGVuIDQuMTEtdW5zdGFibGUKKFhF
TikgWGVuIHZlcnNpb24gNC4xMS11bnN0YWJsZSAobGVpc3VuQCkgKGFhcmNoNjQtbGludXgtZ251
LWdjYyAoTGluYXJvIEdDQwo3LjItMjAxNy4xMSkgNy4yLjEgMjAxNzEwMTEpIGRlYnVnPXkgIFdl
ZCBEZWMgMjAgMDA6MjM6NTkgUFNUIDIwMTcKKFhFTikgTGF0ZXN0IENoYW5nZVNldDogVGh1IE5v
diA5IDEyOjE1OjAwIDIwMTcgKzAxMDAgZ2l0OmVjMzIwNTQKKFhFTikgUHJvY2Vzc29yOiA0MTBm
ZDAzMzogIkFSTSBMaW1pdGVkIiwgdmFyaWFudDogMHgwLCBwYXJ0IDB4ZDAzLCByZXYgMHgzCihY
RU4pIDY0LWJpdCBFeGVjdXRpb246CihYRU4pICAgUHJvY2Vzc29yIEZlYXR1cmVzOiAwMDAwMDAw
MDAwMDAyMjIyIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgIEV4Y2VwdGlvbiBMZXZlbHM6IEVM
Mzo2NCszMiBFTDI6NjQrMzIgRUwxOjY0KzMyIEVMMDo2NCszMgooWEVOKSAgICAgRXh0ZW5zaW9u
czogRmxvYXRpbmdQb2ludCBBZHZhbmNlZFNJTUQKKFhFTikgICBEZWJ1ZyBGZWF0dXJlczogMDAw
MDAwMDAxMDMwNTEwNiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgQXV4aWxpYXJ5IEZlYXR1cmVz
OiAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICBNZW1vcnkgTW9kZWwg
RmVhdHVyZXM6IDAwMDAwMDAwMDAwMDExMjIgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgIElTQSBG
ZWF0dXJlczogIDAwMDAwMDAwMDAwMTExMjAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAzMi1iaXQg
RXhlY3V0aW9uOgooWEVOKSAgIFByb2Nlc3NvciBGZWF0dXJlczogMDAwMDAxMzE6MDAwMTEwMTEK
KFhFTikgICAgIEluc3RydWN0aW9uIFNldHM6IEFBcmNoMzIgQTMyIFRodW1iIFRodW1iLTIgSmF6
ZWxsZQooWEVOKSAgICAgRXh0ZW5zaW9uczogR2VuZXJpY1RpbWVyIFNlY3VyaXR5CihYRU4pICAg
RGVidWcgRmVhdHVyZXM6IDAzMDEwMDY2CihYRU4pICAgQXV4aWxpYXJ5IEZlYXR1cmVzOiAwMDAw
MDAwMAooWEVOKSAgIE1lbW9yeSBNb2RlbCBGZWF0dXJlczogMTAxMDExMDUgNDAwMDAwMDAgMDEy
NjAwMDAgMDIxMDIyMTEKKFhFTikgIElTQSBGZWF0dXJlczogMDIxMDExMTAgMTMxMTIxMTEgMjEy
MzIwNDIgMDExMTIxMzEgMDAwMTExNDIgMDAwMTExMjEKKFhFTikgVXNpbmcgUFNDSS0xLjAgZm9y
IFNNUCBicmluZ3VwCihYRU4pIFNNUDogQWxsb3dpbmcgOCBDUFVzCihYRU4pIEdlbmVyaWMgVGlt
ZXIgSVJROiBwaHlzPTMwIGh5cD0yNiB2aXJ0PTI3IEZyZXE6IDEyMDAgS0h6CihYRU4pIEdJQ3Yy
IGluaXRpYWxpemF0aW9uOgooWEVOKSAgICAgICAgIGdpY19kaXN0X2FkZHI9MDAwMDAwMDBmNjgw
MTAwMAooWEVOKSAgICAgICAgIGdpY19jcHVfYWRkcj0wMDAwMDAwMGY2ODAyMDAwCihYRU4pICAg
ICAgICAgZ2ljX2h5cF9hZGRyPTAwMDAwMDAwZjY4MDQwMDAKKFhFTikgICAgICAgICBnaWNfdmNw
dV9hZGRyPTAwMDAwMDAwZjY4MDYwMDAKKFhFTikgICAgICAgICBnaWNfbWFpbnRlbmFuY2VfaXJx
PTI1CihYRU4pIEdJQ3YyOiAxNjAgbGluZXMsIDggY3B1cywgc2VjdXJlIChJSUQgMDIwMDE0M2Ip
LgooWEVOKSBVc2luZyBzY2hlZHVsZXI6IFNNUCBDcmVkaXQgU2NoZWR1bGVyIChjcmVkaXQpCihY
RU4pIEFsbG9jYXRlZCBjb25zb2xlIHJpbmcgb2YgNjQgS2lCLgooWEVOKSBCcmluZ2luZyB1cCBD
UFUxCihYRU4pIENQVSAxIGJvb3RlZC4KKFhFTikgQnJpbmdpbmcgdXAgQ1BVMgooWEVOKSBDUFUg
MiBib290ZWQuCihYRU4pIEJyaW5naW5nIHVwIENQVTMKKFhFTikgQ1BVIDMgYm9vdGVkLgooWEVO
KSBCcmluZ2luZyB1cCBDUFU0CihYRU4pIENQVSA0IGJvb3RlZC4KKFhFTikgQnJpbmdpbmcgdXAg
Q1BVNQooWEVOKSBDUFUgNSBib290ZWQuCihYRU4pIEJyaW5naW5nIHVwIENQVTYKKFhFTikgQ1BV
IDYgYm9vdGVkLgooWEVOKSBCcmluZ2luZyB1cCBDUFU3CihYRU4pIENQVSA3IGJvb3RlZC4KKFhF
TikgQnJvdWdodCB1cCA4IENQVXMKKFhFTikgUDJNOiA0MC1iaXQgSVBBIHdpdGggNDAtYml0IFBB
IGFuZCA4LWJpdCBWTUlECihYRU4pIFAyTTogMyBsZXZlbHMgd2l0aCBvcmRlci0xIHJvb3QsIFZU
Q1IgMHg4MDAyMzU1OAooWEVOKSBJL08gdmlydHVhbGlzYXRpb24gZGlzYWJsZWQKKFhFTikgYnVp
bGQtaWQ6IDZhZWIyNTg1OGVkNDkwYjU3MzZjZGFhNmEzOTUxZDM1MDBhOTgwN2QKKFhFTikgYWx0
ZXJuYXRpdmVzOiBQYXRjaGluZyB3aXRoIGFsdCB0YWJsZSAwMDAwMDAwMDQwMGJjZWQwIC0+CjAw
MDAwMDAwNDAwYmQzOTgKKFhFTikgZ3JhbnRfdGFibGUuYzoxNjgwOklETEV2MCBFeHBhbmRpbmcg
ZDAgZ3JhbnQgdGFibGUgZnJvbSAwIHRvIDEgZnJhbWVzCihYRU4pICoqKiBMT0FESU5HIERPTUFJ
TiAwICoqKgooWEVOKSBMb2FkaW5nIGtlcm5lbCBmcm9tIGJvb3QgbW9kdWxlIEAgMDAwMDAwMDA3
OTZiYzAwMAooWEVOKSBBbGxvY2F0aW5nIDE6MSBtYXBwaW5ncyB0b3RhbGxpbmcgNTEyTUIgZm9y
IGRvbTA6CihYRU4pIEJBTktbMF0gMHgwMDAwMDA0MDAwMDAwMC0weDAwMDAwMDYwMDAwMDAwICg1
MTJNQikKKFhFTikgR3JhbnQgdGFibGUgcmFuZ2U6IDB4MDAwMDAwN2ZhMDAwMDAtMHgwMDAwMDA3
ZmE0MDAwMAoqKFhFTikgSVJRIDcxIGlzIGFscmVhZHkgdXNlZCBieSBYZW4KKihYRU4pIFVuYWJs
ZSB0byBtYXAgSVJRNzEgdG8gZG9tMCoqCihYRU4pIERldmljZSB0cmVlIGdlbmVyYXRpb24gZmFp
bGVkICgtMTYpLgooWEVOKSAKKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKgooWEVOKSBQYW5pYyBvbiBDUFUgMDoKKFhFTikgQ291bGQgbm90IHNldCB1cCBET00w
IGd1ZXN0IE9TCihYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioK
KFhFTikgCihYRU4pIFJlYm9vdCBpbiBmaXZlIHNlY29uZHMuLi4KCkkgdXNlZCBleGFjdCBrZXJu
ZWwgdmVyc2lvbiBmcm9tIHdpa2kgYXJ0aWNsZSg0LjEpIGFuZCBhbHNvIHRyaWVkIGEgbmV3ZXIK
a2VybmVsIHZlcnNpb24gKDQuOSksIHRoZXkgaGF2ZSB0aGUgc2FtZSByZXN1bHQuIEJlc2lkZXMg
aWYgSSBkb24ndCBib290CnhlbiwgYnV0IGRvIHRoZSBkZWZhdWx0IExpbnV4IGJvb3QsIGl0IHN0
dWNrZWQgYXQ6CiovRUZJIHN0dWI6IEV4aXRpbmcgYm9vdCBzZXJ2aWNlcyBhbmQgaW5zdGFsbGlu
ZyB2aXJ0dWFsIGFkZHJlc3MgbWFwLi4uLyoKCkFueSBzdWdnZXN0aW9uPwoKVGhhbmtzCkNocmlz
CgoKCgotLQpTZW50IGZyb206IGh0dHA6Ly94ZW4uMTA0NTcxMi5uNS5uYWJibGUuY29tL1hlbi1V
c2VyLWYyNTUxMDgzLmh0bWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
dXNlcnM=

From xen-users-bounces@lists.xenproject.org Wed Feb 07 08:39:20 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 08:39: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.xenproject.org>)
	id 1ejLEz-00016S-8m; Wed, 07 Feb 2018 08:38:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=hqcy=fb=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ejLEx-00016M-U9
 for xen-users@lists.xenproject.org; Wed, 07 Feb 2018 08:38:03 +0000
X-Inumbo-ID: 25f89ee9-0be2-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 25f89ee9-0be2-11e8-ba59-bc764e045a96;
 Wed, 07 Feb 2018 09:37:37 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 37595ACDC;
 Wed,  7 Feb 2018 08:37:58 +0000 (UTC)
To: Hans van Kranenburg <hans@knorrie.org>
References: <20180123044635.GB3124@bitfolk.com>
 <a705ecf5-2428-49fd-8a9b-9c1cf24f4397@suse.com>
 <989436f9-c44e-30d1-aded-1d2e702ed419@knorrie.org>
 <674fdb54-0fb0-ba85-e919-c3f6ebe55ad2@suse.com>
 <b4df5a27-b179-b5e8-3044-c9dc45cfa9c4@knorrie.org>
 <20180125121949.GG3124@bitfolk.com>
 <27e5b28d-ef12-23a9-59d9-8570f5e10995@suse.com>
 <5A69DFB3.7040906@knorrie.org>
 <75b57959-333a-59f5-c5b9-d71a39717c86@knorrie.org>
 <8b110405-38f2-f3bd-52af-7e662e930641@suse.com>
 <8ae1ded7-0761-7c32-5f41-7518926cba1c@knorrie.org>
 <70f8349c-0cc5-881c-d003-463bd6716906@suse.com>
 <a8e9c716-4d94-6bcb-f288-6a0ffab1a059@knorrie.org>
 <acabf528-3844-c943-de79-67ba2e398917@suse.com>
 <25bd7938-c84f-3553-7521-f5a40fe70a34@knorrie.org>
From: Juergen Gross <jgross@suse.com>
Message-ID: <70448b68-23a8-3e4a-dc86-331f2a1eade2@suse.com>
Date: Wed, 7 Feb 2018 09:37:56 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <25bd7938-c84f-3553-7521-f5a40fe70a34@knorrie.org>
Content-Language: de-DE
Cc: xen-users@lists.xenproject.org
Subject: Re: [Xen-users] pvgrub2(-like?) booting methods for PVHv2 guests
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

T24gMDYvMDIvMTggMTk6MzQsIEhhbnMgdmFuIEtyYW5lbmJ1cmcgd3JvdGU6Cj4gT24gMDIvMDYv
MjAxOCAwNjowMiBQTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gT24gMDYvMDIvMTggMTc6NTMs
IEhhbnMgdmFuIEtyYW5lbmJ1cmcgd3JvdGU6Cj4+PiBPbiAwMi8wNi8yMDE4IDA5OjM1IEFNLCBK
dWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+IE9uIDA1LzAyLzE4IDIwOjQ5LCBIYW5zIHZhbiBLcmFu
ZW5idXJnIHdyb3RlOgo+Pj4+PiBPbiAwMS8yNS8yMDE4IDAzOjMxIFBNLCBKdWVyZ2VuIEdyb3Nz
IHdyb3RlOgo+Pj4+Pj4gT24gMjUvMDEvMTggMTU6MTIsIEhhbnMgdmFuIEtyYW5lbmJ1cmcgd3Jv
dGU6Cj4+Pj4+Pj4gT24gMDEvMjUvMjAxOCAwMjo0NiBQTSwgSGFucyB2YW4gS3JhbmVuYnVyZyB3
cm90ZToKPj4+Pj4+Pj4gT24gMjUvMDEvMjAxOCAxMzoyOSwgSnVlcmdlbiBHcm9zcyB3cm90ZToK
Pj4+Pj4+Pj4+IE9uIDI1LzAxLzE4IDEzOjE5LCBBbmR5IFNtaXRoIHdyb3RlOgo+Pj4+Pj4+Pj4+
IEhpIEhhbnMsCj4+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+PiBPbiBUaHUsIEphbiAyNSwgMjAxOCBhdCAx
MjozOTo1NlBNICswMTAwLCBIYW5zIHZhbiBLcmFuZW5idXJnIHdyb3RlOgo+Pj4+Pj4+Pj4+PiBB
bmQgbm93IEkgZ2V0IGNvbnNvbGUgb3V0cHV0IGFuZCB0aGluZ3MgaGFwcGVuLiBPbmx5IGl0IGNh
bid0IGZpbmQgdGhlIGRpc2suCj4+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+PiBJIHdhcyB0cnlpbmcgc2lt
aWxhciB0aGluZyAoNC4xMCBhbmQgUFZIKSBhbmQgYWxzbyBlbmRlZCB1cCB3aXRoIGEKPj4+Pj4+
Pj4+PiBndWVzdCB3aXRoIG5vIGJsb2NrIGRldmljZXMuIEkgcmVwb3J0ZWQgdGhpcyBvbiBncnVi
LWRldmVsOgo+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4gICAgIDxodHRwOi8vbGlzdHMuZ251Lm9yZy9h
cmNoaXZlL2h0bWwvZ3J1Yi1kZXZlbC8yMDE4LTAxL21zZzAwMDE4Lmh0bWw+Cj4+Pj4+Pj4+Pj4K
Pj4+Pj4+Pj4+PiBhcyBJIHdhcyB0aGlua2luZyB0aGlzIHdhcyBub3QgYSBYZW4gcHJvYmxlbSBz
aW5jZSBzYW1lIHRoaW5nIGJvb3RzCj4+Pj4+Pj4+Pj4gb2theSBvdXRzaWRlIGdydWIgd2l0aCBk
aXJlY3Qga2VybmVsIGJvb3QuCj4+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+PiBKdWVyZ2VuIGRpZCByZXBs
eSBhbmQgc2FpZCBJIG5lZWRlZCB0aGlzIGtlcm5lbCBwYXRjaCBpbiB0aGUgZ3Vlc3Q6Cj4+Pj4+
Pj4+Pj4KPj4+Pj4+Pj4+PiAgICAgPGh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1s
L3hlbi1kZXZlbC8yMDE3LTExL21zZzAxNjgxLmh0bWw+Cj4+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+PiBC
dXQgSSB0aGluayB5b3UgaGF2ZSB0aGlzIGRvbid0IHlvdT8KPj4+Pj4+Pj4KPj4+Pj4+Pj4gWWVz
LCBzZWUgbXkgZWFybGllciBtYWlsIHdpdGggYWxsIHRoZSBzdGVwcyB0aGF0IEkgZGlkLCBzdGVw
IDYuCj4+Pj4+Pj4+Cj4+Pj4+Pj4+PiBBcyB0aGUgQUNQSSB0YWJsZXMgYXJlIGZvdW5kLCBJJ2Qg
c2F5IHllcy4gOi0pCj4+Pj4+Pj4+Cj4+Pj4+Pj4+IGRtZXNnIG91dHB1dCBpcyBwcmV0dHkgZGlm
ZmVyZW50IHdoZW4gSSBib290IGRpcmVjdGx5IHdpdGggdGhlIGtlcm5lbAo+Pj4+Pj4+PiBhbmQg
aW5pdHJkIGNvcGllZCBvbiB0aGUgZG9tMC4KPj4+Pj4+Pj4KPj4+Pj4+Pj4gUmVtZW1iZXIsIGl0
J3MgdGhlIHNhbWUga2VybmVsL2luaXRyZCwgYW5kIHdpdGhvdXQgZ3J1YiBpbiBiZXR3ZWVuIGl0
Cj4+Pj4+Pj4+IGJvb3RzIHdpdGggYWxsIHZjcHVzIG5ldHdvcmsgYW5kIGRpc2suCj4+Pj4+Pj4+
Cj4+Pj4+Pj4+IFdpdGggZ3J1YiBpbiBiZXR3ZWVuLCB0aGlzIGF0IGxlYXN0IGRvZXMgbG9vayBz
dXNwaWNpb3VzOgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBbICAgIDAuMDMyMTEwXSBQQ0k6IFN5c3RlbSBk
b2VzIG5vdCBzdXBwb3J0IFBDSQo+Pj4+Pj4+Cj4+Pj4+Pj4gRWgsIHRoYXQncyBpbiBib3RoLCBz
dGF5IGF3YWtlIEhhbnMuCj4+Pj4+Pj4KPj4+Pj4+Pj4gQW5kIHllcywgdGhlcmUgYXJlIGFsc28g
bm8gc3VjY2Vzc2Z1bCBuZXRmcm9udCBsaW5lcy4KPj4+Pj4+Pj4KPj4+Pj4+Pj4gV2l0aG91dCBn
cnViOiBodHRwOi8vcGFzdGUuZGViaWFuLm5ldC9wbGFpbmgvNzEyMGNlZjIKPj4+Pj4+Pj4gV2l0
aCBncnViOiBodHRwOi8vcGFzdGUuZGViaWFuLm5ldC9wbGFpbmgvNDI2YmVkNjAKPj4+Pj4+Pgo+
Pj4+Pj4+IE9yIHRoZSBkaWZmIGJldHdlZW4gdGhlbSwgd2hpY2ggc2hvd3Mgd2hhdCBjaGFuZ2Vz
IHdoZW4gaW5zZXJ0aW5nIGdydWIKPj4+Pj4+PiBpbiBiZXR3ZWVuOgo+Pj4+Pj4+Cj4+Pj4+Pj4g
aHR0cDovL3Bhc3RlLmRlYmlhbi5uZXQvcGxhaW5oLzUyYjJkNjE4Cj4+Pj4+Pj4KPj4+Pj4+PiBJ
IG11c3QgYWRtaXQgSSBkb24ndCBrbm93IHRvbyBtdWNoICh5ZXQpIGFib3V0IGFsbCB0aG9zZSBj
aGFuZ2VkIGxpbmVzLAo+Pj4+Pj4+IGJ1dCB0aGlzIG5leHQgaXMgYWxzbyBhIHZlcnkgaW50ZXJl
c3RpbmcgY2hhbmdlPy4uLgo+Pj4+Pj4+Cj4+Pj4+Pj4gLUJvb3RpbmcgcGFyYXZpcnR1YWxpemVk
IGtlcm5lbCBvbiBYZW4gUFZICj4+Pj4+Pj4gK0Jvb3RpbmcgcGFyYXZpcnR1YWxpemVkIGtlcm5l
bCBvbiBYZW4gSFZNCj4+Pj4+Pgo+Pj4+Pj4gQWFoLCB5ZXMsIHRoaXMgc2hvdWxkIGJlIHRoZSBy
ZWFzb24gZm9yIHRoZSBwcm9ibGVtcy4KPj4+Pj4+Cj4+Pj4+PiBJIGFkZHJlc3NlZCB0aGUgQUNQ
SSBwcm9ibGVtIGZpcnN0LiBXaGF0IGlzIG1pc3Npbmcgbm93IGlzIHRvIHNldCBQVkgKPj4+Pj4+
IG1vZGUgd2hlbiBib290aW5nIHZpYSBncnViLgo+Pj4+Pj4KPj4+Pj4+IFNvIHBsZWFzZSBzdGF5
IHR1bmVkLi4uCj4+Pj4+Cj4+Pj4+IEZvciBteSBpbmZvLi4uIElzIHRoaXMgc29tZXRoaW5nIGxp
a2UgZmxpcHBpbmcgYSBiaXQgc29tZXdoZXJlLCBvciB3aWxsCj4+Pj4+IGl0IGludm9sdmUgYSB3
aG9sZSBsb3QgbW9yZSBjb21wbGljYXRlZCB3aXphcmRyeT8KPj4+Pj4KPj4+Pj4gUmVhbCBxdWVz
dGlvbiBpcyBvZiBjb3Vyc2UgaWYgdGhlcmUncyBhIFBvQyBzb2x1dGlvbiB0byBhcHBseSB0aGF0
IEkgY2FuCj4+Pj4+IHVzZSBub3c/IDstXSBJJ20gdGhyb3dpbmcgY3VzdG9tIGJ1aWxkIGtlcm5l
bHMgYXQgbXkgdGVzdCBlbnZpcm9ubWVudCwKPj4+Pj4gYW5kIGlmIEkgY291bGQgc2F2ZSB0aGUg
dGltZSAoYW5kIG1pc3Rha2VzKSBvZiBtYW51YWxseSBlZGl0aW5nIHRoZQo+Pj4+PiBndWVzdCBm
aWxlcyBhbmQgaW5zdGVhZCBoaXQgdGhlIHB2Z3J1YjIrUFZIdjIgcGF0aCBtYW55IHRpbWVzIHRv
IHRlc3QuLi4KPj4+Pgo+Pj4+IFNvIEkgbG9va2VkIGludG8gdGhpcyBicmllZmx5IGFuZCBkaXNj
b3ZlcmVkIHRoYXQgbXkgbWVtb3J5IHJlYWxseSBuZWVkcwo+Pj4+IHRoZSBiYWNrdXAgSSBoYXZl
IG9uIG15IGhhcmQgZGlzazogeW91IHdhbnQgY29tbWl0Cj4+Pj4gNDE4NDkyYmE0MGIyYzJiYmRh
ZjFhMTY5YWFjNWIxNjczYmRlODE4OSB3aGljaCB3YXMgZm9yIDQuMTUuCj4+Pgo+Pj4gQWhhLiBX
ZWxsLCBJIGNhbiBhcyB3ZWxsIGJldHRlciBqdW1wIHRvIDQuMTUgbm93LCBzaW5jZSBwaWNraW5n
IHRoYXQKPj4+IHBhdGNoIG9uIDQuMTQuMTcgc2hvd3MgSSBuZWVkIG1vcmUgb3RoZXIgcGF0Y2hl
cyBpdCBkZXBlbmRzIG9uLCByZWxhdGVkCj4+PiB0byBzdHJ1Y3QgeDg2X2xlZ2FjeV9mZWF0dXJl
cyBhbmQgeDg2X2h5cGVyX2luaXQgcmVvcmdhbml6YXRpb24uCj4+Pgo+Pj4gU28sIEkganVzdCBi
dWlsdCBhIDQuMTUuMSBrZXJuZWwgKHVzaW5nIGdjYyA3LjIuMCksIHdoaWNoIGRlZmluaXRlbHkg
aGFzCj4+PiB0aGlzIG9uZSBpbiBpdDoKPj4+ICAgNDE4NDkyYmE0MGIyIHg4Ni92aXJ0L3hlbjog
VXNlIGd1ZXN0X2xhdGVfaW5pdCB0byBkZXRlY3QgWGVuIFBWSCBndWVzdAo+Pj4KPj4+IEkgY2Fu
IGJvb3QgdmlhIHB2Z3J1YjIgKHRoZSBYZW4gdGhhdCdzIHJ1bm5pbmcgbm93IGlzIGN1cnJlbnQK
Pj4+IHN0YWJsZS00LjEwIHBsdXMgdGhlIFJTRFAgZm9yIFBWSCBndWVzdCBuZWFyIDRHQiBwYXRj
aCkuCj4+Pgo+Pj4gQnV0LCBpdCBzdGlsbCB0ZWxscyBtZS4uLgo+Pj4gICBCb290aW5nIHBhcmF2
aXJ0dWFsaXplZCBrZXJuZWwgb24gWGVuIEhWTQo+Pj4KPj4+IC4uLmFuZCB0aGVuIGhhbmdzIHNv
bWV3aGVyZSBoYWxmd2F5Lgo+Pj4KPj4+IEZ1bGwgYm9vdCBsb2cgaGVyZTogaHR0cDovL3Bhc3Rl
LmRlYmlhbi5uZXQvcGxhaW5oL2FlM2VhMTRiCj4+Cj4+IFlvdSBkaWRuJ3QgYWRkIHRoZSBSU0RQ
IGRldGVjdGlvbiBwYXRjaCwgcmlnaHQ/IEluIHRoZSBsb2cgSSBzZWU6Cj4+Cj4+IEFDUEkgQklP
UyBFcnJvciAoYnVnKTogQSB2YWxpZCBSU0RQIHdhcyBub3QgZm91bmQgKDIwMTcwODMxL3RieGZy
b290LTI0NCkKPiAKPiBZZXMsIEkgZGlkbid0IGhhdmUgdGhvc2UuIEFyZ2guLi4KPiAKPiBIb3dl
dmVyLCBhZnRlciBwdXR0aW5nIHRoZSAneGVuOiByZS1lbmFibGUgYm9vdGluZyBhcyBYZW4gUFZI
IGd1ZXN0JyB2Mgo+IHBhdGNoZXMgb24gdG9wLCBzYW1lIGhhcHBlbnMuCgpTdXJlLiBUaG9zZSBk
b24ndCB0YWtlIFJTRFAgZnJvbSBib290IHBhcmFtZXRlcnMgc2V0IGJ5IGdydWIyLgoKWW91IG5l
ZWQgdG8gYXBwbHkgdGhlIDQgcGF0Y2ggc2VyaWVzIGZyb206CgpnaXQ6Ly9naXQua2VybmVsLm9y
Zy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdGlwL3RpcC5naXQgeDg2L2Jvb3QKCkNvbW1pdC1J
ZHMgYXJlOgoyZjc0Y2JmOTQ3ZjQ1ZmEwODJkZGE4ZWFjMWExZjEyOTlhMzcyZjQ5CjBjODljZjM2
NDI0ZjdjMTE3N2RlOGE1NzEyNTE0ZDdjYzJlYjM2OWYKODg3NTBhNmMzM2Y4MTNiODE1NTE2OTkw
ZjAxZmI1ZWU0ODhjNDc3ZQo5MzBiYTQ5YjJjZTdiMDlhNWVkZGMyMTM4NWZkOTQ0YmE2YjRlODI5
CgoKSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tdXNlcnM=

From xen-users-bounces@lists.xenproject.org Wed Feb 07 11:16:58 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 11:16: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.xenproject.org>)
	id 1ejNhZ-0004VH-Ul; Wed, 07 Feb 2018 11:15:45 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.42])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1ejNhX-0004Uf-M7
 for xen-users@lists.xensource.com; Wed, 07 Feb 2018 11:15:44 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta.az-a.eu-central-1.aws.symcld.net id 0E/F2-18381-9DFDA7A5;
 Wed, 07 Feb 2018 11:15:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKIsWRWlGSWpSXmKPExsVysyfVTffG/ao
 ogxMftCy2LvvD7sDosb1vF3sAYxRrZl5SfkUCa8aHGfwFx+Qrdu0LaGBsk+pi5OIQEtjMKPHu
 6hLWLkZOIGc3o8T3hx4gtrBAlMT844+ZQYpEBOYyStw4eYwRoshAYtqELrAGNgFNiTufPzGB2
 LwCVhLL/08BquHgYBFQkXh7jQUkLCoQLnGn9R0LRImgxMmZT8BsTgFDiZ6Zv9lBbGYBM4l5mx
 8yQ9jiEreezGeCsOUltr+dwzyBkW8WkvZZSFpmIWmZhaRlASPLKkbzpKLM9IyS3MTMHF1DAwN
 dQ0NjXWNdC73EKt1EvdRS3eTUvJKiRKCcXmJ5sV5xZW5yTopeXmrJJkZggDIAwQ7GdV8SDzFK
 cjApifI+XlgVJcSXlJ9SmZFYnBFfVJqTWnyIUYODQ2Dz2tUXGKVY8vLzUpUkeAWAkSAkWJSan
 lqRlpkDjCGYUgkOHiUR3gX3gNK8xQWJucWZ6RCpU4zGHDdevG5j5pi27E0bsxDYJClxXmGQSQ
 IgpRmleXCDYLF9iVFWSpiXEehMIZ6C1KLczBJU+VeM4hyMSsK8CiBTeDLzSuD2vQI6hQnolBt
 BlSCnlCQipKQaGDXfVZn9uhI+Y8POte1GwkFyv311a8747biz5ITlodblUoEiTw84FL19KXtj
 zUSZz6aaeRLHkpkufeLcl9DNlvjXtkzsl+S38pkOc2dvZmrb83sLW0AJy0vexrX9r9mNBdoM/
 dQ2ss/NzV8bwui9+emy+mMP+PZu9JPflHvBfP4ayYtL/xeEvVRiKc5INNRiLipOBABdskii6A
 IAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-22.tower-225.messagelabs.com!1518002136!815424!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 30809 invoked from network); 7 Feb 2018 11:15:36 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-22.tower-225.messagelabs.com with SMTP; 7 Feb 2018 11:15:36 -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 1B8AD1435;
 Wed,  7 Feb 2018 03:15:34 -0800 (PST)
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 4DB0B3F53D;
 Wed,  7 Feb 2018 03:15:33 -0800 (PST)
To: ls00722 <ls00722@yahoo.com>, xen-users@lists.xensource.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <1517960836600-0.post@n5.nabble.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3c7bd983-93ff-a348-701b-2ebc5b5d47e5@arm.com>
Date: Wed, 7 Feb 2018 11:15:31 +0000
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: <1517960836600-0.post@n5.nabble.com>
Content-Language: en-US
Subject: Re: [Xen-users] xen on hikey board --xen booted,
 but can not setup dom0 guest OS
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

KCsgS29ucmFkIGFuZCBTdGVmYW5vKQoKSGVsbG8sCgpPbiAwNi8wMi8xOCAyMzo0NywgbHMwMDcy
MiB3cm90ZToKPiBIaToKPiAgICAgSSBhbSBob3BwaW5nIHNvbWVvbmUgY2FuIGdpdmUgbWUgYSBo
aW50IGFzIEkgYW0gYnJhbmQgbmV3IHRvIHhlbi4gSGVyZSBpcwo+IHRoZSBib290IGxvZzoKPiAK
PiBTaGVsbD4geGVuCj4gWGVuIDQuMTEtdW5zdGFibGUgKGMvcyBUaHUgTm92IDkgMTI6MTU6MDAg
MjAxNyArMDEwMCBnaXQ6ZWMzMjA1NCkgRUZJIGxvYWRlcgo+IFVzaW5nIGNvbmZpZ3VyYXRpb24g
ZmlsZSAneGVuLmNmZycKPiBoaTYyMjAtaGlrZXkuZHRiOiAweDAwMDAwMDAwN2FjOTMwMDAtMHgw
MDAwMDAwMDdhYzljNzg2Cj4gSW1hZ2U6IDB4MDAwMDAwMDA3OTZiYzAwMC0weDAwMDAwMDAwN2Fj
ODdhMDAKPiAgIFhlbiA0LjExLXVuc3RhYmxlCj4gKFhFTikgWGVuIHZlcnNpb24gNC4xMS11bnN0
YWJsZSAobGVpc3VuQCkgKGFhcmNoNjQtbGludXgtZ251LWdjYyAoTGluYXJvIEdDQwo+IDcuMi0y
MDE3LjExKSA3LjIuMSAyMDE3MTAxMSkgZGVidWc9eSAgV2VkIERlYyAyMCAwMDoyMzo1OSBQU1Qg
MjAxNwo+IChYRU4pIExhdGVzdCBDaGFuZ2VTZXQ6IFRodSBOb3YgOSAxMjoxNTowMCAyMDE3ICsw
MTAwIGdpdDplYzMyMDU0Cj4gKFhFTikgUHJvY2Vzc29yOiA0MTBmZDAzMzogIkFSTSBMaW1pdGVk
IiwgdmFyaWFudDogMHgwLCBwYXJ0IDB4ZDAzLCByZXYgMHgzCj4gKFhFTikgNjQtYml0IEV4ZWN1
dGlvbjoKPiAoWEVOKSAgIFByb2Nlc3NvciBGZWF0dXJlczogMDAwMDAwMDAwMDAwMjIyMiAwMDAw
MDAwMDAwMDAwMDAwCj4gKFhFTikgICAgIEV4Y2VwdGlvbiBMZXZlbHM6IEVMMzo2NCszMiBFTDI6
NjQrMzIgRUwxOjY0KzMyIEVMMDo2NCszMgo+IChYRU4pICAgICBFeHRlbnNpb25zOiBGbG9hdGlu
Z1BvaW50IEFkdmFuY2VkU0lNRAo+IChYRU4pICAgRGVidWcgRmVhdHVyZXM6IDAwMDAwMDAwMTAz
MDUxMDYgMDAwMDAwMDAwMDAwMDAwMAo+IChYRU4pICAgQXV4aWxpYXJ5IEZlYXR1cmVzOiAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKPiAoWEVOKSAgIE1lbW9yeSBNb2RlbCBGZWF0
dXJlczogMDAwMDAwMDAwMDAwMTEyMiAwMDAwMDAwMDAwMDAwMDAwCj4gKFhFTikgICBJU0EgRmVh
dHVyZXM6ICAwMDAwMDAwMDAwMDExMTIwIDAwMDAwMDAwMDAwMDAwMDAKPiAoWEVOKSAzMi1iaXQg
RXhlY3V0aW9uOgo+IChYRU4pICAgUHJvY2Vzc29yIEZlYXR1cmVzOiAwMDAwMDEzMTowMDAxMTAx
MQo+IChYRU4pICAgICBJbnN0cnVjdGlvbiBTZXRzOiBBQXJjaDMyIEEzMiBUaHVtYiBUaHVtYi0y
IEphemVsbGUKPiAoWEVOKSAgICAgRXh0ZW5zaW9uczogR2VuZXJpY1RpbWVyIFNlY3VyaXR5Cj4g
KFhFTikgICBEZWJ1ZyBGZWF0dXJlczogMDMwMTAwNjYKPiAoWEVOKSAgIEF1eGlsaWFyeSBGZWF0
dXJlczogMDAwMDAwMDAKPiAoWEVOKSAgIE1lbW9yeSBNb2RlbCBGZWF0dXJlczogMTAxMDExMDUg
NDAwMDAwMDAgMDEyNjAwMDAgMDIxMDIyMTEKPiAoWEVOKSAgSVNBIEZlYXR1cmVzOiAwMjEwMTEx
MCAxMzExMjExMSAyMTIzMjA0MiAwMTExMjEzMSAwMDAxMTE0MiAwMDAxMTEyMQo+IChYRU4pIFVz
aW5nIFBTQ0ktMS4wIGZvciBTTVAgYnJpbmd1cAo+IChYRU4pIFNNUDogQWxsb3dpbmcgOCBDUFVz
Cj4gKFhFTikgR2VuZXJpYyBUaW1lciBJUlE6IHBoeXM9MzAgaHlwPTI2IHZpcnQ9MjcgRnJlcTog
MTIwMCBLSHoKPiAoWEVOKSBHSUN2MiBpbml0aWFsaXphdGlvbjoKPiAoWEVOKSAgICAgICAgIGdp
Y19kaXN0X2FkZHI9MDAwMDAwMDBmNjgwMTAwMAo+IChYRU4pICAgICAgICAgZ2ljX2NwdV9hZGRy
PTAwMDAwMDAwZjY4MDIwMDAKPiAoWEVOKSAgICAgICAgIGdpY19oeXBfYWRkcj0wMDAwMDAwMGY2
ODA0MDAwCj4gKFhFTikgICAgICAgICBnaWNfdmNwdV9hZGRyPTAwMDAwMDAwZjY4MDYwMDAKPiAo
WEVOKSAgICAgICAgIGdpY19tYWludGVuYW5jZV9pcnE9MjUKPiAoWEVOKSBHSUN2MjogMTYwIGxp
bmVzLCA4IGNwdXMsIHNlY3VyZSAoSUlEIDAyMDAxNDNiKS4KPiAoWEVOKSBVc2luZyBzY2hlZHVs
ZXI6IFNNUCBDcmVkaXQgU2NoZWR1bGVyIChjcmVkaXQpCj4gKFhFTikgQWxsb2NhdGVkIGNvbnNv
bGUgcmluZyBvZiA2NCBLaUIuCj4gKFhFTikgQnJpbmdpbmcgdXAgQ1BVMQo+IChYRU4pIENQVSAx
IGJvb3RlZC4KPiAoWEVOKSBCcmluZ2luZyB1cCBDUFUyCj4gKFhFTikgQ1BVIDIgYm9vdGVkLgo+
IChYRU4pIEJyaW5naW5nIHVwIENQVTMKPiAoWEVOKSBDUFUgMyBib290ZWQuCj4gKFhFTikgQnJp
bmdpbmcgdXAgQ1BVNAo+IChYRU4pIENQVSA0IGJvb3RlZC4KPiAoWEVOKSBCcmluZ2luZyB1cCBD
UFU1Cj4gKFhFTikgQ1BVIDUgYm9vdGVkLgo+IChYRU4pIEJyaW5naW5nIHVwIENQVTYKPiAoWEVO
KSBDUFUgNiBib290ZWQuCj4gKFhFTikgQnJpbmdpbmcgdXAgQ1BVNwo+IChYRU4pIENQVSA3IGJv
b3RlZC4KPiAoWEVOKSBCcm91Z2h0IHVwIDggQ1BVcwo+IChYRU4pIFAyTTogNDAtYml0IElQQSB3
aXRoIDQwLWJpdCBQQSBhbmQgOC1iaXQgVk1JRAo+IChYRU4pIFAyTTogMyBsZXZlbHMgd2l0aCBv
cmRlci0xIHJvb3QsIFZUQ1IgMHg4MDAyMzU1OAo+IChYRU4pIEkvTyB2aXJ0dWFsaXNhdGlvbiBk
aXNhYmxlZAo+IChYRU4pIGJ1aWxkLWlkOiA2YWViMjU4NThlZDQ5MGI1NzM2Y2RhYTZhMzk1MWQz
NTAwYTk4MDdkCj4gKFhFTikgYWx0ZXJuYXRpdmVzOiBQYXRjaGluZyB3aXRoIGFsdCB0YWJsZSAw
MDAwMDAwMDQwMGJjZWQwIC0+Cj4gMDAwMDAwMDA0MDBiZDM5OAo+IChYRU4pIGdyYW50X3RhYmxl
LmM6MTY4MDpJRExFdjAgRXhwYW5kaW5nIGQwIGdyYW50IHRhYmxlIGZyb20gMCB0byAxIGZyYW1l
cwo+IChYRU4pICoqKiBMT0FESU5HIERPTUFJTiAwICoqKgo+IChYRU4pIExvYWRpbmcga2VybmVs
IGZyb20gYm9vdCBtb2R1bGUgQCAwMDAwMDAwMDc5NmJjMDAwCj4gKFhFTikgQWxsb2NhdGluZyAx
OjEgbWFwcGluZ3MgdG90YWxsaW5nIDUxMk1CIGZvciBkb20wOgo+IChYRU4pIEJBTktbMF0gMHgw
MDAwMDA0MDAwMDAwMC0weDAwMDAwMDYwMDAwMDAwICg1MTJNQikKPiAoWEVOKSBHcmFudCB0YWJs
ZSByYW5nZTogMHgwMDAwMDA3ZmEwMDAwMC0weDAwMDAwMDdmYTQwMDAwCj4gKihYRU4pIElSUSA3
MSBpcyBhbHJlYWR5IHVzZWQgYnkgWGVuCj4gKihYRU4pIFVuYWJsZSB0byBtYXAgSVJRNzEgdG8g
ZG9tMCoqCgpJUlEgNzEgaXMgYSBVQVJUIGludGVycnVwdCB3aGljaCwgSSBndWVzcywgYmVsb25n
cyB0byB0aGUgVUFSVCB1c2VkIGJ5IApYZW4uIEEgYnJpZWYgbG9vayBhdCB0aGUgdXBzdHJlYW0g
RFQsIHRoaXMgc2hvdWxkIG5vdCBiZSBzaGFyZWQgd2l0aCBhbnkgCm90aGVyIGRldmljZS4KCkRp
ZCB5b3UgbW9kaWZ5IHRoZSBEVD8KCj4gKFhFTikgRGV2aWNlIHRyZWUgZ2VuZXJhdGlvbiBmYWls
ZWQgKC0xNikuCj4gKFhFTikKPiAoWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqCj4gKFhFTikgUGFuaWMgb24gQ1BVIDA6Cj4gKFhFTikgQ291bGQgbm90IHNldCB1
cCBET00wIGd1ZXN0IE9TCj4gKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKgo+IChYRU4pCj4gKFhFTikgUmVib290IGluIGZpdmUgc2Vjb25kcy4uLgo+IAo+IEkg
dXNlZCBleGFjdCBrZXJuZWwgdmVyc2lvbiBmcm9tIHdpa2kgYXJ0aWNsZSg0LjEpIGFuZCBhbHNv
IHRyaWVkIGEgbmV3ZXIKPiBrZXJuZWwgdmVyc2lvbiAoNC45KSwgdGhleSBoYXZlIHRoZSBzYW1l
IHJlc3VsdC4gQmVzaWRlcyBpZiBJIGRvbid0IGJvb3QKPiB4ZW4sIGJ1dCBkbyB0aGUgZGVmYXVs
dCBMaW51eCBib290LCBpdCBzdHVja2VkIGF0Ogo+ICovRUZJIHN0dWI6IEV4aXRpbmcgYm9vdCBz
ZXJ2aWNlcyBhbmQgaW5zdGFsbGluZyB2aXJ0dWFsIGFkZHJlc3MgbWFwLi4uLyoKCkkgaGF2ZSBD
Q2VkIFN0ZWZhbm8gYW5kIEtvbnJhZCB3aG8gYXJlIHVzaW5nIHRoYXQgcGxhdGZvcm0uIFRoZXkg
bWF5IGJlIApoZWxwIHRvIHlvdS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5n
IGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tdXNlcnM=

From xen-users-bounces@lists.xenproject.org Wed Feb 07 13:12:40 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 13:12: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.xenproject.org>)
	id 1ejPVb-00066o-Aw; Wed, 07 Feb 2018 13:11:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <da.yessine@gmail.com>) id 1ejPVZ-00066e-NP
 for xen-users@lists.xensource.com; Wed, 07 Feb 2018 13:11:29 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-10.bemta-5.messagelabs.com id DD/5C-03093-00BFA7A5;
 Wed, 07 Feb 2018 13:11:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDIsWRWlGSWpSXmKPExsVyMfSaie7fX1V
 RBt/WCFpsXfaH3YHRY3vfLvYAxijWzLyk/IoE1ox5H/6yFBxUrVj69DdzA+NfhS5GTg4hgemM
 Ev33xboYuThYBO6wSGy785IRxJEQ+MEi8e3vPFaQKgmBMokbK5uYIewiifbj59hh7Akr97KA2
 LwCghInZz5hgZjqIXF89kUmEJtNQEuiY0I3I4jNIqAicWz7e2aI+gCJ/69+gM0RFlCWOLF8Cl
 iNiICixJbHjWC9zAI+EjNPrGaZwMg3C8mKWUhSELamROv23+wQtrbEsoWvmSFsDYkFd/YxIos
 vYGRbxahenFpUllqka6aXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYtgxAsINx
 aoPzIUZJDiYlUd7HC6uihPiS8lMqMxKLM+KLSnNSiw8xynBwKEnwPv4JlBMsSk1PrUjLzAFGE
 ExagoNHSYT33Q+gNG9xQWJucWY6ROoUozfHt1kP2pg5vk17DiTnPHoJJLeAyQNg8saL123MQi
 x5+XmpUuK8G0A2CICMyCjNg1sASwSXGGWlhHkZgU4W4ilILcrNLEGVf8UozsGoJMz7CGQKT2Z
 eCdwdr4BOZAI68UZQJciJJYkIKakGRp0XFqtXzRSa+7CqYl8lZ/qRQxXLjnJManL99ep3w5Tp
 FSmb72t/epUq3T1n74Ffx9/ybbge/m3jl6dLrpc8WHj+S6Tfr39J0+dkn9YoOnTBrmnqz6Aqp
 akrEz583DnltGXtMpl1Agd6RP0f8xgp7dDaYGBcFFMr5h7PvyFvTjp79KPKnisbU/8rsRRnJB
 pqMRcVJwIAC6LOZf8CAAA=
X-Env-Sender: da.yessine@gmail.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1518009084!106920538!1
X-Originating-IP: [209.85.214.52]
X-SpamReason: No, hits=1.9 required=7.0 tests=HTML_30_40,
 HTML_IMAGE_ONLY_28,HTML_MESSAGE,ML_RADAR_SPEW_LINKS_8,RCVD_BY_IP,
 spamassassin: ,surbl: (ASYNC_NO) c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRv
 bmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZl9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64384 invoked from network); 7 Feb 2018 13:11:25 -0000
Received: from mail-it0-f52.google.com (HELO mail-it0-f52.google.com)
 (209.85.214.52)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Feb 2018 13:11:25 -0000
Received: by mail-it0-f52.google.com with SMTP id h129so2175343ita.2
 for <xen-users@lists.xensource.com>; Wed, 07 Feb 2018 05:11:25 -0800 (PST)
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=M5k6yEwQbNI4mGNBqKTeiXGDSO7+vYZ9moDFI9Yj8jw=;
 b=FZe1V1aL6yS1Eocohz79km16BB3Dv3vUDjM/9kx4bMhUvHD8J8lue3wHpv9WMSSqln
 FfN8zuocg2g7CKBidwCnJg4cNkeYieYNJMfYhhWR1dIvjpOSYhEtbxu2zEQX6Ulvxou2
 qW+E+R4YoItG1Ioz4Dy3vraN/25Abj6TaYIeI+baL3pSXBVqKUj4PLDbya7T/1I9A7vp
 5EhpM2KMz+XqoSsI4mXhjRgdzQj4vG5ua61xpnjY7uwmoEYRlurpMdu0Rrfamvx5aFSD
 uKcSh0ZTumV1qoEsrwftqPvgk4mLxo7BOuxMoDPaGKeVSLi2ZSX+a9iT4BAgvoiC5xyK
 ePTg==
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=M5k6yEwQbNI4mGNBqKTeiXGDSO7+vYZ9moDFI9Yj8jw=;
 b=bKRzyz4+izxqZVxAacCbv1T32IYsBP7YrqvN35xUi45Ww3HoMIZoob5Ds6Mxh+SAOB
 qIOxPjLwvutMZI3g4ykz/6o4cF9n1zB3qzwVP7vR/VCtlYNTRaXK3a9PALG45Jt0dUz9
 KSEQgF3YHWWPUlafp3OW6YS447lyX7sMk1W5uELIhfjZCdevG8drVDHhTnfRkdGUXzyc
 n7i1yhX4AsBbLp7zf/ibX0IGuNhlE5QvagmbPlI/iE+Lr05KkuRx/qqqMyBKhekueELU
 +ys95ny83YbnCB+FshLHg45N28icTE6jCNnvt8wo2G0Jphtgbt1x5eaS9C0umd3Z4RXm
 zPgA==
X-Gm-Message-State: APf1xPBNn4tX5IR7SAsxFinYnD/DjBtLmWZ+9b3HJQs1mk9fWcZY7jW/
 Vi9RRD6cuTc826ddwg+05ZEpfjfS3dMttxyRJ2g=
X-Google-Smtp-Source: AH8x227HX9SalvEpZD+ujkfeZHlmMKMul8geJeZ3hydBxIVpvsW6oZjjdjDHFWW+gcmVmSg2lhCKBFuF2tvlivDIPiQ=
X-Received: by 10.36.211.19 with SMTP id n19mr7749009itg.120.1518009083742;
 Wed, 07 Feb 2018 05:11:23 -0800 (PST)
MIME-Version: 1.0
Received: by 10.2.133.79 with HTTP; Wed, 7 Feb 2018 05:11:23 -0800 (PST)
From: Yessine Daoud <da.yessine@gmail.com>
Date: Wed, 7 Feb 2018 14:11:23 +0100
Message-ID: <CABLtV0AsmY1nAQ0FCbLfkw=j4zNrPwEM_VNBGhbk8hUbr8PVsA@mail.gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] HVM boot time optimization
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2846454137209418626=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--===============2846454137209418626==
Content-Type: multipart/alternative; boundary="001a11479f3833cdfd05649f0898"

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

Hello,

Is there a way to make the boot of HVM guest faster?
I am using a direct kernel boot with kernel + ramdisk.
At boot, seabios is bloqued about 15 seconds (or more) at the following
state:

(d4) RamSizeOver4G: 0x0000000000000000 [cmos]
(d4) boot order:
(d4) 1: /rom@genroms/linuxboot.bin
(d4) Found 4 PCI devices (max PCI bus is 00)
(d4) Allocated Xen hypercall page at ffff000
(d4) Detected Xen v4.9-unstable
(d4) xen: copy BIOS tables...
(d4) Copying SMBIOS entry point from 0x00010020 to 0x000f69b0
(d4) Copying MPTABLE from 0xfc001170/fc001180 to 0x000f68b0
(d4) Copying PIR from 0x00010040 to 0x000f6830
(d4) CPU Mhz=3D1335
(d4) Scan for VGA option rom
(d4) ATA controller 1 at 1f0/3f4/c100 (irq 14 dev 9)
(d4) ATA controller 2 at 170/374/c108 (irq 15 dev 9)
(d4) Found 0 lpt ports
(d4) Found 1 serial ports
(d4) PS2 keyboard initialized
(d4) All threads complete.
(d4) Scan for option roms
(d4) Running option rom at c000:0003
(d4) Searching bootorder for: /rom@genroms/linuxboot.bin
(d4) Searching bootorder for: HALT
(d4) Space available for UMB: c0800-ec800, f61d0-f67f0
(d4) Returned 258048 bytes of ZoneHigh
(d4) e820 map has 6 items:
(d4)   0: 0000000000000000 - 000000000009fc00 =3D 1 RAM
(d4)   1: 000000000009fc00 - 00000000000a0000 =3D 2 RESERVED
(d4)   2: 00000000000f0000 - 0000000000100000 =3D 2 RESERVED
(d4)   3: 0000000000100000 - 000000000ffff000 =3D 1 RAM
(d4)   4: 000000000ffff000 - 0000000010000000 =3D 2 RESERVED
(d4)   5: 00000000fc000000 - 0000000100000000 =3D 2 RESERVED
(d4) enter handle_19:
(d4)   NULL
(d4) Booting from ROM...
(d4) Booting from c000:00


Then (after 15 seconds) the kernel starts booting.
Is there a Xen configuration or Seabios patch that I can use?
Any idea?


Best Regards,
Yessine

=E1=90=A7

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

<div dir=3D"ltr"><div>Hello,</div><div><br></div><div>Is there a way to mak=
e the boot of HVM guest faster?</div><div>I am using a direct kernel boot w=
ith kernel + ramdisk.</div><div>At boot, seabios is bloqued about 15 second=
s (or more) at the following state:</div><div><br></div><div>(d4) RamSizeOv=
er4G: 0x0000000000000000 [cmos]</div><div>(d4) boot order:</div><div>(d4) 1=
: /rom@genroms/linuxboot.bin</div><div>(d4) Found 4 PCI devices (max PCI bu=
s is 00)</div><div>(d4) Allocated Xen hypercall page at ffff000</div><div>(=
d4) Detected Xen v4.9-unstable</div><div>(d4) xen: copy BIOS tables...</div=
><div>(d4) Copying SMBIOS entry point from 0x00010020 to 0x000f69b0</div><d=
iv>(d4) Copying MPTABLE from 0xfc001170/fc001180 to 0x000f68b0</div><div>(d=
4) Copying PIR from 0x00010040 to 0x000f6830</div><div>(d4) CPU Mhz=3D1335<=
/div><div>(d4) Scan for VGA option rom</div><div>(d4) ATA controller 1 at 1=
f0/3f4/c100 (irq 14 dev 9)</div><div>(d4) ATA controller 2 at 170/374/c108 =
(irq 15 dev 9)</div><div>(d4) Found 0 lpt ports</div><div>(d4) Found 1 seri=
al ports</div><div>(d4) PS2 keyboard initialized</div><div>(d4) All threads=
 complete.</div><div>(d4) Scan for option roms</div><div>(d4) Running optio=
n rom at c000:0003</div><div>(d4) Searching bootorder for: /rom@genroms/lin=
uxboot.bin</div><div>(d4) Searching bootorder for: HALT</div><div>(d4) Spac=
e available for UMB: c0800-ec800, f61d0-f67f0</div><div>(d4) Returned 25804=
8 bytes of ZoneHigh</div><div>(d4) e820 map has 6 items:</div><div>(d4)=C2=
=A0 =C2=A00: 0000000000000000 - 000000000009fc00 =3D 1 RAM</div><div>(d4)=
=C2=A0 =C2=A01: 000000000009fc00 - 00000000000a0000 =3D 2 RESERVED</div><di=
v>(d4)=C2=A0 =C2=A02: 00000000000f0000 - 0000000000100000 =3D 2 RESERVED</d=
iv><div>(d4)=C2=A0 =C2=A03: 0000000000100000 - 000000000ffff000 =3D 1 RAM</=
div><div>(d4)=C2=A0 =C2=A04: 000000000ffff000 - 0000000010000000 =3D 2 RESE=
RVED</div><div>(d4)=C2=A0 =C2=A05: 00000000fc000000 - 0000000100000000 =3D =
2 RESERVED</div><div>(d4) enter handle_19:</div><div>(d4)=C2=A0 =C2=A0NULL<=
/div><div>(d4) Booting from ROM...</div><div>(d4) Booting from c000:00</div=
><div><br></div><div><br></div><div>Then (after 15 seconds) the kernel star=
ts booting.</div><div>Is there a Xen configuration or Seabios patch that I =
can use?</div><div>Any idea?</div><div><br></div><div><br></div><div>Best R=
egards,</div><div>Yessine</div><div><br></div></div><div hspace=3D"streak-p=
t-mark" style=3D"max-height:1px"><img alt=3D"" style=3D"width:0px;max-heigh=
t:0px;overflow:hidden" src=3D"https://mailfoogae.appspot.com/t?sender=3DaZG=
EueWVzc2luZUBnbWFpbC5jb20%3D&amp;type=3Dzerocontent&amp;guid=3De1ab4dd0-e32=
f-425f-9fb0-4a1fa9fcf671"><font color=3D"#ffffff" size=3D"1">=E1=90=A7</fon=
t></div>

--001a11479f3833cdfd05649f0898--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============2846454137209418626==--


From xen-users-bounces@lists.xenproject.org Wed Feb 07 13:15:07 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 13:15: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.xenproject.org>)
	id 1ejPYy-0006Gk-Tf; Wed, 07 Feb 2018 13:15:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=qukx=fb=knorrie.org=hans@srs-us1.protection.inumbo.net>)
 id 1ejPYx-0006GL-LR
 for xen-users@lists.xenproject.org; Wed, 07 Feb 2018 13:14:59 +0000
X-Inumbo-ID: 001fa585-0c09-11e8-b9b1-635ca7ef6cff
Received: from syrinx.knorrie.org (unknown [82.94.188.77])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 001fa585-0c09-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 13:15:43 +0000 (UTC)
Received: from [IPv6:2001:828:13c8:10b::c] (blackbox.bofh.hq.mendix.net
 [IPv6:2001:828:13c8:10b::c])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by syrinx.knorrie.org (Postfix) with ESMTPSA id 38FBCDEA149B;
 Wed,  7 Feb 2018 14:14:51 +0100 (CET)
To: Juergen Gross <jgross@suse.com>
References: <20180123044635.GB3124@bitfolk.com>
 <a705ecf5-2428-49fd-8a9b-9c1cf24f4397@suse.com>
 <989436f9-c44e-30d1-aded-1d2e702ed419@knorrie.org>
 <674fdb54-0fb0-ba85-e919-c3f6ebe55ad2@suse.com>
 <b4df5a27-b179-b5e8-3044-c9dc45cfa9c4@knorrie.org>
 <20180125121949.GG3124@bitfolk.com>
 <27e5b28d-ef12-23a9-59d9-8570f5e10995@suse.com>
 <5A69DFB3.7040906@knorrie.org>
 <75b57959-333a-59f5-c5b9-d71a39717c86@knorrie.org>
 <8b110405-38f2-f3bd-52af-7e662e930641@suse.com>
 <8ae1ded7-0761-7c32-5f41-7518926cba1c@knorrie.org>
 <70f8349c-0cc5-881c-d003-463bd6716906@suse.com>
 <a8e9c716-4d94-6bcb-f288-6a0ffab1a059@knorrie.org>
 <acabf528-3844-c943-de79-67ba2e398917@suse.com>
 <25bd7938-c84f-3553-7521-f5a40fe70a34@knorrie.org>
 <70448b68-23a8-3e4a-dc86-331f2a1eade2@suse.com>
From: Hans van Kranenburg <hans@knorrie.org>
Message-ID: <fc501476-791e-cfe1-e814-faab29a64edf@knorrie.org>
Date: Wed, 7 Feb 2018 14:14:50 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <70448b68-23a8-3e4a-dc86-331f2a1eade2@suse.com>
Content-Language: en_US
Cc: xen-users@lists.xenproject.org
Subject: Re: [Xen-users] pvgrub2(-like?) booting methods for PVHv2 guests
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

T24gMDIvMDcvMjAxOCAwOTozNyBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwNi8wMi8x
OCAxOTozNCwgSGFucyB2YW4gS3JhbmVuYnVyZyB3cm90ZToKPj4gT24gMDIvMDYvMjAxOCAwNjow
MiBQTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+IE9uIDA2LzAyLzE4IDE3OjUzLCBIYW5zIHZh
biBLcmFuZW5idXJnIHdyb3RlOgo+Pj4+IE9uIDAyLzA2LzIwMTggMDk6MzUgQU0sIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+Pj4+IE9uIDA1LzAyLzE4IDIwOjQ5LCBIYW5zIHZhbiBLcmFuZW5idXJn
IHdyb3RlOgo+Pj4+Pj4gT24gMDEvMjUvMjAxOCAwMzozMSBQTSwgSnVlcmdlbiBHcm9zcyB3cm90
ZToKPj4+Pj4+PiBPbiAyNS8wMS8xOCAxNToxMiwgSGFucyB2YW4gS3JhbmVuYnVyZyB3cm90ZToK
Pj4+Pj4+Pj4gT24gMDEvMjUvMjAxOCAwMjo0NiBQTSwgSGFucyB2YW4gS3JhbmVuYnVyZyB3cm90
ZToKPj4+Pj4+Pj4+IE9uIDI1LzAxLzIwMTggMTM6MjksIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+
Pj4+Pj4+Pj4gT24gMjUvMDEvMTggMTM6MTksIEFuZHkgU21pdGggd3JvdGU6Cj4+Pj4+Pj4+Pj4+
IEhpIEhhbnMsCj4+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4+IE9uIFRodSwgSmFuIDI1LCAyMDE4IGF0
IDEyOjM5OjU2UE0gKzAxMDAsIEhhbnMgdmFuIEtyYW5lbmJ1cmcgd3JvdGU6Cj4+Pj4+Pj4+Pj4+
PiBBbmQgbm93IEkgZ2V0IGNvbnNvbGUgb3V0cHV0IGFuZCB0aGluZ3MgaGFwcGVuLiBPbmx5IGl0
IGNhbid0IGZpbmQgdGhlIGRpc2suCj4+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4+IEkgd2FzIHRyeWlu
ZyBzaW1pbGFyIHRoaW5nICg0LjEwIGFuZCBQVkgpIGFuZCBhbHNvIGVuZGVkIHVwIHdpdGggYQo+
Pj4+Pj4+Pj4+PiBndWVzdCB3aXRoIG5vIGJsb2NrIGRldmljZXMuIEkgcmVwb3J0ZWQgdGhpcyBv
biBncnViLWRldmVsOgo+Pj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+PiAgICAgPGh0dHA6Ly9saXN0cy5n
bnUub3JnL2FyY2hpdmUvaHRtbC9ncnViLWRldmVsLzIwMTgtMDEvbXNnMDAwMTguaHRtbD4KPj4+
Pj4+Pj4+Pj4KPj4+Pj4+Pj4+Pj4gYXMgSSB3YXMgdGhpbmtpbmcgdGhpcyB3YXMgbm90IGEgWGVu
IHByb2JsZW0gc2luY2Ugc2FtZSB0aGluZyBib290cwo+Pj4+Pj4+Pj4+PiBva2F5IG91dHNpZGUg
Z3J1YiB3aXRoIGRpcmVjdCBrZXJuZWwgYm9vdC4KPj4+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+Pj4gSnVl
cmdlbiBkaWQgcmVwbHkgYW5kIHNhaWQgSSBuZWVkZWQgdGhpcyBrZXJuZWwgcGF0Y2ggaW4gdGhl
IGd1ZXN0Ogo+Pj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+PiAgICAgPGh0dHBzOi8vbGlzdHMueGVuLm9y
Zy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTExL21zZzAxNjgxLmh0bWw+Cj4+Pj4+Pj4+
Pj4+Cj4+Pj4+Pj4+Pj4+IEJ1dCBJIHRoaW5rIHlvdSBoYXZlIHRoaXMgZG9uJ3QgeW91Pwo+Pj4+
Pj4+Pj4KPj4+Pj4+Pj4+IFllcywgc2VlIG15IGVhcmxpZXIgbWFpbCB3aXRoIGFsbCB0aGUgc3Rl
cHMgdGhhdCBJIGRpZCwgc3RlcCA2Lgo+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+PiBBcyB0aGUgQUNQSSB0
YWJsZXMgYXJlIGZvdW5kLCBJJ2Qgc2F5IHllcy4gOi0pCj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4gZG1l
c2cgb3V0cHV0IGlzIHByZXR0eSBkaWZmZXJlbnQgd2hlbiBJIGJvb3QgZGlyZWN0bHkgd2l0aCB0
aGUga2VybmVsCj4+Pj4+Pj4+PiBhbmQgaW5pdHJkIGNvcGllZCBvbiB0aGUgZG9tMC4KPj4+Pj4+
Pj4+Cj4+Pj4+Pj4+PiBSZW1lbWJlciwgaXQncyB0aGUgc2FtZSBrZXJuZWwvaW5pdHJkLCBhbmQg
d2l0aG91dCBncnViIGluIGJldHdlZW4gaXQKPj4+Pj4+Pj4+IGJvb3RzIHdpdGggYWxsIHZjcHVz
IG5ldHdvcmsgYW5kIGRpc2suCj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4gV2l0aCBncnViIGluIGJldHdl
ZW4sIHRoaXMgYXQgbGVhc3QgZG9lcyBsb29rIHN1c3BpY2lvdXM6Cj4+Pj4+Pj4+Pgo+Pj4+Pj4+
Pj4gWyAgICAwLjAzMjExMF0gUENJOiBTeXN0ZW0gZG9lcyBub3Qgc3VwcG9ydCBQQ0kKPj4+Pj4+
Pj4KPj4+Pj4+Pj4gRWgsIHRoYXQncyBpbiBib3RoLCBzdGF5IGF3YWtlIEhhbnMuCj4+Pj4+Pj4+
Cj4+Pj4+Pj4+PiBBbmQgeWVzLCB0aGVyZSBhcmUgYWxzbyBubyBzdWNjZXNzZnVsIG5ldGZyb250
IGxpbmVzLgo+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+IFdpdGhvdXQgZ3J1YjogaHR0cDovL3Bhc3RlLmRl
Ymlhbi5uZXQvcGxhaW5oLzcxMjBjZWYyCj4+Pj4+Pj4+PiBXaXRoIGdydWI6IGh0dHA6Ly9wYXN0
ZS5kZWJpYW4ubmV0L3BsYWluaC80MjZiZWQ2MAo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBPciB0aGUgZGlm
ZiBiZXR3ZWVuIHRoZW0sIHdoaWNoIHNob3dzIHdoYXQgY2hhbmdlcyB3aGVuIGluc2VydGluZyBn
cnViCj4+Pj4+Pj4+IGluIGJldHdlZW46Cj4+Pj4+Pj4+Cj4+Pj4+Pj4+IGh0dHA6Ly9wYXN0ZS5k
ZWJpYW4ubmV0L3BsYWluaC81MmIyZDYxOAo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBJIG11c3QgYWRtaXQg
SSBkb24ndCBrbm93IHRvbyBtdWNoICh5ZXQpIGFib3V0IGFsbCB0aG9zZSBjaGFuZ2VkIGxpbmVz
LAo+Pj4+Pj4+PiBidXQgdGhpcyBuZXh0IGlzIGFsc28gYSB2ZXJ5IGludGVyZXN0aW5nIGNoYW5n
ZT8uLi4KPj4+Pj4+Pj4KPj4+Pj4+Pj4gLUJvb3RpbmcgcGFyYXZpcnR1YWxpemVkIGtlcm5lbCBv
biBYZW4gUFZICj4+Pj4+Pj4+ICtCb290aW5nIHBhcmF2aXJ0dWFsaXplZCBrZXJuZWwgb24gWGVu
IEhWTQo+Pj4+Pj4+Cj4+Pj4+Pj4gQWFoLCB5ZXMsIHRoaXMgc2hvdWxkIGJlIHRoZSByZWFzb24g
Zm9yIHRoZSBwcm9ibGVtcy4KPj4+Pj4+Pgo+Pj4+Pj4+IEkgYWRkcmVzc2VkIHRoZSBBQ1BJIHBy
b2JsZW0gZmlyc3QuIFdoYXQgaXMgbWlzc2luZyBub3cgaXMgdG8gc2V0IFBWSAo+Pj4+Pj4+IG1v
ZGUgd2hlbiBib290aW5nIHZpYSBncnViLgo+Pj4+Pj4+Cj4+Pj4+Pj4gU28gcGxlYXNlIHN0YXkg
dHVuZWQuLi4KPj4+Pj4+Cj4+Pj4+PiBGb3IgbXkgaW5mby4uLiBJcyB0aGlzIHNvbWV0aGluZyBs
aWtlIGZsaXBwaW5nIGEgYml0IHNvbWV3aGVyZSwgb3Igd2lsbAo+Pj4+Pj4gaXQgaW52b2x2ZSBh
IHdob2xlIGxvdCBtb3JlIGNvbXBsaWNhdGVkIHdpemFyZHJ5Pwo+Pj4+Pj4KPj4+Pj4+IFJlYWwg
cXVlc3Rpb24gaXMgb2YgY291cnNlIGlmIHRoZXJlJ3MgYSBQb0Mgc29sdXRpb24gdG8gYXBwbHkg
dGhhdCBJIGNhbgo+Pj4+Pj4gdXNlIG5vdz8gOy1dIEknbSB0aHJvd2luZyBjdXN0b20gYnVpbGQg
a2VybmVscyBhdCBteSB0ZXN0IGVudmlyb25tZW50LAo+Pj4+Pj4gYW5kIGlmIEkgY291bGQgc2F2
ZSB0aGUgdGltZSAoYW5kIG1pc3Rha2VzKSBvZiBtYW51YWxseSBlZGl0aW5nIHRoZQo+Pj4+Pj4g
Z3Vlc3QgZmlsZXMgYW5kIGluc3RlYWQgaGl0IHRoZSBwdmdydWIyK1BWSHYyIHBhdGggbWFueSB0
aW1lcyB0byB0ZXN0Li4uCj4+Pj4+Cj4+Pj4+IFNvIEkgbG9va2VkIGludG8gdGhpcyBicmllZmx5
IGFuZCBkaXNjb3ZlcmVkIHRoYXQgbXkgbWVtb3J5IHJlYWxseSBuZWVkcwo+Pj4+PiB0aGUgYmFj
a3VwIEkgaGF2ZSBvbiBteSBoYXJkIGRpc2s6IHlvdSB3YW50IGNvbW1pdAo+Pj4+PiA0MTg0OTJi
YTQwYjJjMmJiZGFmMWExNjlhYWM1YjE2NzNiZGU4MTg5IHdoaWNoIHdhcyBmb3IgNC4xNS4KPj4+
Pgo+Pj4+IEFoYS4gV2VsbCwgSSBjYW4gYXMgd2VsbCBiZXR0ZXIganVtcCB0byA0LjE1IG5vdywg
c2luY2UgcGlja2luZyB0aGF0Cj4+Pj4gcGF0Y2ggb24gNC4xNC4xNyBzaG93cyBJIG5lZWQgbW9y
ZSBvdGhlciBwYXRjaGVzIGl0IGRlcGVuZHMgb24sIHJlbGF0ZWQKPj4+PiB0byBzdHJ1Y3QgeDg2
X2xlZ2FjeV9mZWF0dXJlcyBhbmQgeDg2X2h5cGVyX2luaXQgcmVvcmdhbml6YXRpb24uCj4+Pj4K
Pj4+PiBTbywgSSBqdXN0IGJ1aWx0IGEgNC4xNS4xIGtlcm5lbCAodXNpbmcgZ2NjIDcuMi4wKSwg
d2hpY2ggZGVmaW5pdGVseSBoYXMKPj4+PiB0aGlzIG9uZSBpbiBpdDoKPj4+PiAgIDQxODQ5MmJh
NDBiMiB4ODYvdmlydC94ZW46IFVzZSBndWVzdF9sYXRlX2luaXQgdG8gZGV0ZWN0IFhlbiBQVkgg
Z3Vlc3QKPj4+Pgo+Pj4+IEkgY2FuIGJvb3QgdmlhIHB2Z3J1YjIgKHRoZSBYZW4gdGhhdCdzIHJ1
bm5pbmcgbm93IGlzIGN1cnJlbnQKPj4+PiBzdGFibGUtNC4xMCBwbHVzIHRoZSBSU0RQIGZvciBQ
VkggZ3Vlc3QgbmVhciA0R0IgcGF0Y2gpLgo+Pj4+Cj4+Pj4gQnV0LCBpdCBzdGlsbCB0ZWxscyBt
ZS4uLgo+Pj4+ICAgQm9vdGluZyBwYXJhdmlydHVhbGl6ZWQga2VybmVsIG9uIFhlbiBIVk0KPj4+
Pgo+Pj4+IC4uLmFuZCB0aGVuIGhhbmdzIHNvbWV3aGVyZSBoYWxmd2F5Lgo+Pj4+Cj4+Pj4gRnVs
bCBib290IGxvZyBoZXJlOiBodHRwOi8vcGFzdGUuZGViaWFuLm5ldC9wbGFpbmgvYWUzZWExNGIK
Pj4+Cj4+PiBZb3UgZGlkbid0IGFkZCB0aGUgUlNEUCBkZXRlY3Rpb24gcGF0Y2gsIHJpZ2h0PyBJ
biB0aGUgbG9nIEkgc2VlOgo+Pj4KPj4+IEFDUEkgQklPUyBFcnJvciAoYnVnKTogQSB2YWxpZCBS
U0RQIHdhcyBub3QgZm91bmQgKDIwMTcwODMxL3RieGZyb290LTI0NCkKPj4KPj4gWWVzLCBJIGRp
ZG4ndCBoYXZlIHRob3NlLiBBcmdoLi4uCj4+Cj4+IEhvd2V2ZXIsIGFmdGVyIHB1dHRpbmcgdGhl
ICd4ZW46IHJlLWVuYWJsZSBib290aW5nIGFzIFhlbiBQVkggZ3Vlc3QnIHYyCj4+IHBhdGNoZXMg
b24gdG9wLCBzYW1lIGhhcHBlbnMuCj4gCj4gU3VyZS4gVGhvc2UgZG9uJ3QgdGFrZSBSU0RQIGZy
b20gYm9vdCBwYXJhbWV0ZXJzIHNldCBieSBncnViMi4KPiAKPiBZb3UgbmVlZCB0byBhcHBseSB0
aGUgNCBwYXRjaCBzZXJpZXMgZnJvbToKPiAKPiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2Nt
L2xpbnV4L2tlcm5lbC9naXQvdGlwL3RpcC5naXQgeDg2L2Jvb3QKPiAKPiBDb21taXQtSWRzIGFy
ZToKPiAyZjc0Y2JmOTQ3ZjQ1ZmEwODJkZGE4ZWFjMWExZjEyOTlhMzcyZjQ5Cj4gMGM4OWNmMzY0
MjRmN2MxMTc3ZGU4YTU3MTI1MTRkN2NjMmViMzY5Zgo+IDg4NzUwYTZjMzNmODEzYjgxNTUxNjk5
MGYwMWZiNWVlNDg4YzQ3N2UKPiA5MzBiYTQ5YjJjZTdiMDlhNWVkZGMyMTM4NWZkOTQ0YmE2YjRl
ODI5CgpBaCwgRCdPSC4gVGhlIHBhdGNoIHNldHMgY3VycmVudGx5IGJpdGUgZWFjaCBvdGhlci4g
QW5kLCBmb3Igc29tZSByZWFzb24KSSBtZXNzZWQgdXAgYW5kIHdhcyB3cm9uZ2x5IHRoaW5raW5n
IEkgYWxyZWFkeSBoYWQgdGhvc2UgaW4gNC4xNSwgc2luY2UKd2hpY2ggaXMgZW50aXJlbHkgbm90
IHRoZSBjYXNlLiBObyBpZGVhIHdoeSBJIHRob3VnaHQgdGhhdC4KClNvLCBzaW5jZSBJJ20gdGVz
dGluZyBwdmdydWIyLCBJIHRocmV3IHRoZSAneGVuOiByZS1lbmFibGUgYm9vdGluZyBhcwpYZW4g
UFZIIGd1ZXN0JyBvdXQgYWdhaW4sIGFuZCBhcHBsaWVkIHRob3NlIDQgYWdhaW4gb24gNC4xNS4x
LgoKTm93IEkgYXQgbGVhc3QgaGF2ZSB0aGlzLi4uClsgICAgMC4wMDAwMDBdIEJvb3RpbmcgcGFy
YXZpcnR1YWxpemVkIGtlcm5lbCBvbiBYZW4gUFZICi4uLmFuZCBubyBtb3JlICdBIHZhbGlkIFJT
RFAgd2FzIG5vdCBmb3VuZCcuLi4KCi4uLmJ1dCBxdWl0ZSBzb21lIGNvbXBsYWluaW5nIGdvaW5n
IG9uIGFib3V0IEFDUEksIGxpa2UgJ0JJT1MgYnVnOiBBUElDCnZlcnNpb24gbWlzbWF0Y2gnIGFu
ZCAnQUNQSSBCSU9TIFdhcm5pbmcgKGJ1Zyk6IEluY29ycmVjdCBjaGVja3N1bSBpbgp0YWJsZScg
aG93ZXZlciwgYW5kIHBlciBjcHUgdGhlcmUncyBhIDEwIHNlY29uZCBib290IGRlbGF5IChkaWRu
J3Qgc2VlCnRoYXQgb25lIGJlZm9yZSB5ZXQpLCBhbmQgSSBoYXZlIG9ubHkgMSB2Y3B1IGluIHRo
ZSBlbmQgZXRjLi4uCgpGdWxsIG91dHB1dDoKaHR0cDovL3Bhc3RlLmRlYmlhbi5uZXQvcGxhaW5o
LzI2MmNmYmNmCgpIYW5zCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLXVz
ZXJz

From xen-users-bounces@lists.xenproject.org Wed Feb 07 13:56:25 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 13:56:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1ejQCg-0001UO-GI; Wed, 07 Feb 2018 13:56:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=hqcy=fb=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ejQCf-0001U4-9v
 for xen-users@lists.xenproject.org; Wed, 07 Feb 2018 13:56:01 +0000
X-Inumbo-ID: bc0a5293-0c0e-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bc0a5293-0c0e-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 13:56:46 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 44221ADAE;
 Wed,  7 Feb 2018 13:55:53 +0000 (UTC)
To: Hans van Kranenburg <hans@knorrie.org>
References: <20180123044635.GB3124@bitfolk.com>
 <a705ecf5-2428-49fd-8a9b-9c1cf24f4397@suse.com>
 <989436f9-c44e-30d1-aded-1d2e702ed419@knorrie.org>
 <674fdb54-0fb0-ba85-e919-c3f6ebe55ad2@suse.com>
 <b4df5a27-b179-b5e8-3044-c9dc45cfa9c4@knorrie.org>
 <20180125121949.GG3124@bitfolk.com>
 <27e5b28d-ef12-23a9-59d9-8570f5e10995@suse.com>
 <5A69DFB3.7040906@knorrie.org>
 <75b57959-333a-59f5-c5b9-d71a39717c86@knorrie.org>
 <8b110405-38f2-f3bd-52af-7e662e930641@suse.com>
 <8ae1ded7-0761-7c32-5f41-7518926cba1c@knorrie.org>
 <70f8349c-0cc5-881c-d003-463bd6716906@suse.com>
 <a8e9c716-4d94-6bcb-f288-6a0ffab1a059@knorrie.org>
 <acabf528-3844-c943-de79-67ba2e398917@suse.com>
 <25bd7938-c84f-3553-7521-f5a40fe70a34@knorrie.org>
 <70448b68-23a8-3e4a-dc86-331f2a1eade2@suse.com>
 <fc501476-791e-cfe1-e814-faab29a64edf@knorrie.org>
From: Juergen Gross <jgross@suse.com>
Message-ID: <125d4efb-8987-8aed-d68b-9b64240764a0@suse.com>
Date: Wed, 7 Feb 2018 14:55:52 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <fc501476-791e-cfe1-e814-faab29a64edf@knorrie.org>
Content-Language: de-DE
Cc: xen-users@lists.xenproject.org
Subject: Re: [Xen-users] pvgrub2(-like?) booting methods for PVHv2 guests
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

T24gMDcvMDIvMTggMTQ6MTQsIEhhbnMgdmFuIEtyYW5lbmJ1cmcgd3JvdGU6Cj4gT24gMDIvMDcv
MjAxOCAwOTozNyBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gT24gMDYvMDIvMTggMTk6MzQs
IEhhbnMgdmFuIEtyYW5lbmJ1cmcgd3JvdGU6Cj4+PiBPbiAwMi8wNi8yMDE4IDA2OjAyIFBNLCBK
dWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+IE9uIDA2LzAyLzE4IDE3OjUzLCBIYW5zIHZhbiBLcmFu
ZW5idXJnIHdyb3RlOgo+Pj4+PiBPbiAwMi8wNi8yMDE4IDA5OjM1IEFNLCBKdWVyZ2VuIEdyb3Nz
IHdyb3RlOgo+Pj4+Pj4gT24gMDUvMDIvMTggMjA6NDksIEhhbnMgdmFuIEtyYW5lbmJ1cmcgd3Jv
dGU6Cj4+Pj4+Pj4gT24gMDEvMjUvMjAxOCAwMzozMSBQTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToK
Pj4+Pj4+Pj4gT24gMjUvMDEvMTggMTU6MTIsIEhhbnMgdmFuIEtyYW5lbmJ1cmcgd3JvdGU6Cj4+
Pj4+Pj4+PiBPbiAwMS8yNS8yMDE4IDAyOjQ2IFBNLCBIYW5zIHZhbiBLcmFuZW5idXJnIHdyb3Rl
Ogo+Pj4+Pj4+Pj4+IE9uIDI1LzAxLzIwMTggMTM6MjksIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+
Pj4+Pj4+Pj4+IE9uIDI1LzAxLzE4IDEzOjE5LCBBbmR5IFNtaXRoIHdyb3RlOgo+Pj4+Pj4+Pj4+
Pj4gSGkgSGFucywKPj4+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4+PiBPbiBUaHUsIEphbiAyNSwgMjAx
OCBhdCAxMjozOTo1NlBNICswMTAwLCBIYW5zIHZhbiBLcmFuZW5idXJnIHdyb3RlOgo+Pj4+Pj4+
Pj4+Pj4+IEFuZCBub3cgSSBnZXQgY29uc29sZSBvdXRwdXQgYW5kIHRoaW5ncyBoYXBwZW4uIE9u
bHkgaXQgY2FuJ3QgZmluZCB0aGUgZGlzay4KPj4+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4+PiBJIHdh
cyB0cnlpbmcgc2ltaWxhciB0aGluZyAoNC4xMCBhbmQgUFZIKSBhbmQgYWxzbyBlbmRlZCB1cCB3
aXRoIGEKPj4+Pj4+Pj4+Pj4+IGd1ZXN0IHdpdGggbm8gYmxvY2sgZGV2aWNlcy4gSSByZXBvcnRl
ZCB0aGlzIG9uIGdydWItZGV2ZWw6Cj4+Pj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+Pj4gICAgIDxodHRw
Oi8vbGlzdHMuZ251Lm9yZy9hcmNoaXZlL2h0bWwvZ3J1Yi1kZXZlbC8yMDE4LTAxL21zZzAwMDE4
Lmh0bWw+Cj4+Pj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+Pj4gYXMgSSB3YXMgdGhpbmtpbmcgdGhpcyB3
YXMgbm90IGEgWGVuIHByb2JsZW0gc2luY2Ugc2FtZSB0aGluZyBib290cwo+Pj4+Pj4+Pj4+Pj4g
b2theSBvdXRzaWRlIGdydWIgd2l0aCBkaXJlY3Qga2VybmVsIGJvb3QuCj4+Pj4+Pj4+Pj4+Pgo+
Pj4+Pj4+Pj4+Pj4gSnVlcmdlbiBkaWQgcmVwbHkgYW5kIHNhaWQgSSBuZWVkZWQgdGhpcyBrZXJu
ZWwgcGF0Y2ggaW4gdGhlIGd1ZXN0Ogo+Pj4+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+Pj4+ICAgICA8aHR0
cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMTEvbXNnMDE2
ODEuaHRtbD4KPj4+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4+PiBCdXQgSSB0aGluayB5b3UgaGF2ZSB0
aGlzIGRvbid0IHlvdT8KPj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+IFllcywgc2VlIG15IGVhcmxpZXIg
bWFpbCB3aXRoIGFsbCB0aGUgc3RlcHMgdGhhdCBJIGRpZCwgc3RlcCA2Lgo+Pj4+Pj4+Pj4+Cj4+
Pj4+Pj4+Pj4+IEFzIHRoZSBBQ1BJIHRhYmxlcyBhcmUgZm91bmQsIEknZCBzYXkgeWVzLiA6LSkK
Pj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+IGRtZXNnIG91dHB1dCBpcyBwcmV0dHkgZGlmZmVyZW50IHdo
ZW4gSSBib290IGRpcmVjdGx5IHdpdGggdGhlIGtlcm5lbAo+Pj4+Pj4+Pj4+IGFuZCBpbml0cmQg
Y29waWVkIG9uIHRoZSBkb20wLgo+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4gUmVtZW1iZXIsIGl0J3Mg
dGhlIHNhbWUga2VybmVsL2luaXRyZCwgYW5kIHdpdGhvdXQgZ3J1YiBpbiBiZXR3ZWVuIGl0Cj4+
Pj4+Pj4+Pj4gYm9vdHMgd2l0aCBhbGwgdmNwdXMgbmV0d29yayBhbmQgZGlzay4KPj4+Pj4+Pj4+
Pgo+Pj4+Pj4+Pj4+IFdpdGggZ3J1YiBpbiBiZXR3ZWVuLCB0aGlzIGF0IGxlYXN0IGRvZXMgbG9v
ayBzdXNwaWNpb3VzOgo+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4gWyAgICAwLjAzMjExMF0gUENJOiBT
eXN0ZW0gZG9lcyBub3Qgc3VwcG9ydCBQQ0kKPj4+Pj4+Pj4+Cj4+Pj4+Pj4+PiBFaCwgdGhhdCdz
IGluIGJvdGgsIHN0YXkgYXdha2UgSGFucy4KPj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4gQW5kIHllcywg
dGhlcmUgYXJlIGFsc28gbm8gc3VjY2Vzc2Z1bCBuZXRmcm9udCBsaW5lcy4KPj4+Pj4+Pj4+Pgo+
Pj4+Pj4+Pj4+IFdpdGhvdXQgZ3J1YjogaHR0cDovL3Bhc3RlLmRlYmlhbi5uZXQvcGxhaW5oLzcx
MjBjZWYyCj4+Pj4+Pj4+Pj4gV2l0aCBncnViOiBodHRwOi8vcGFzdGUuZGViaWFuLm5ldC9wbGFp
bmgvNDI2YmVkNjAKPj4+Pj4+Pj4+Cj4+Pj4+Pj4+PiBPciB0aGUgZGlmZiBiZXR3ZWVuIHRoZW0s
IHdoaWNoIHNob3dzIHdoYXQgY2hhbmdlcyB3aGVuIGluc2VydGluZyBncnViCj4+Pj4+Pj4+PiBp
biBiZXR3ZWVuOgo+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+IGh0dHA6Ly9wYXN0ZS5kZWJpYW4ubmV0L3Bs
YWluaC81MmIyZDYxOAo+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+IEkgbXVzdCBhZG1pdCBJIGRvbid0IGtu
b3cgdG9vIG11Y2ggKHlldCkgYWJvdXQgYWxsIHRob3NlIGNoYW5nZWQgbGluZXMsCj4+Pj4+Pj4+
PiBidXQgdGhpcyBuZXh0IGlzIGFsc28gYSB2ZXJ5IGludGVyZXN0aW5nIGNoYW5nZT8uLi4KPj4+
Pj4+Pj4+Cj4+Pj4+Pj4+PiAtQm9vdGluZyBwYXJhdmlydHVhbGl6ZWQga2VybmVsIG9uIFhlbiBQ
VkgKPj4+Pj4+Pj4+ICtCb290aW5nIHBhcmF2aXJ0dWFsaXplZCBrZXJuZWwgb24gWGVuIEhWTQo+
Pj4+Pj4+Pgo+Pj4+Pj4+PiBBYWgsIHllcywgdGhpcyBzaG91bGQgYmUgdGhlIHJlYXNvbiBmb3Ig
dGhlIHByb2JsZW1zLgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBJIGFkZHJlc3NlZCB0aGUgQUNQSSBwcm9i
bGVtIGZpcnN0LiBXaGF0IGlzIG1pc3Npbmcgbm93IGlzIHRvIHNldCBQVkgKPj4+Pj4+Pj4gbW9k
ZSB3aGVuIGJvb3RpbmcgdmlhIGdydWIuCj4+Pj4+Pj4+Cj4+Pj4+Pj4+IFNvIHBsZWFzZSBzdGF5
IHR1bmVkLi4uCj4+Pj4+Pj4KPj4+Pj4+PiBGb3IgbXkgaW5mby4uLiBJcyB0aGlzIHNvbWV0aGlu
ZyBsaWtlIGZsaXBwaW5nIGEgYml0IHNvbWV3aGVyZSwgb3Igd2lsbAo+Pj4+Pj4+IGl0IGludm9s
dmUgYSB3aG9sZSBsb3QgbW9yZSBjb21wbGljYXRlZCB3aXphcmRyeT8KPj4+Pj4+Pgo+Pj4+Pj4+
IFJlYWwgcXVlc3Rpb24gaXMgb2YgY291cnNlIGlmIHRoZXJlJ3MgYSBQb0Mgc29sdXRpb24gdG8g
YXBwbHkgdGhhdCBJIGNhbgo+Pj4+Pj4+IHVzZSBub3c/IDstXSBJJ20gdGhyb3dpbmcgY3VzdG9t
IGJ1aWxkIGtlcm5lbHMgYXQgbXkgdGVzdCBlbnZpcm9ubWVudCwKPj4+Pj4+PiBhbmQgaWYgSSBj
b3VsZCBzYXZlIHRoZSB0aW1lIChhbmQgbWlzdGFrZXMpIG9mIG1hbnVhbGx5IGVkaXRpbmcgdGhl
Cj4+Pj4+Pj4gZ3Vlc3QgZmlsZXMgYW5kIGluc3RlYWQgaGl0IHRoZSBwdmdydWIyK1BWSHYyIHBh
dGggbWFueSB0aW1lcyB0byB0ZXN0Li4uCj4+Pj4+Pgo+Pj4+Pj4gU28gSSBsb29rZWQgaW50byB0
aGlzIGJyaWVmbHkgYW5kIGRpc2NvdmVyZWQgdGhhdCBteSBtZW1vcnkgcmVhbGx5IG5lZWRzCj4+
Pj4+PiB0aGUgYmFja3VwIEkgaGF2ZSBvbiBteSBoYXJkIGRpc2s6IHlvdSB3YW50IGNvbW1pdAo+
Pj4+Pj4gNDE4NDkyYmE0MGIyYzJiYmRhZjFhMTY5YWFjNWIxNjczYmRlODE4OSB3aGljaCB3YXMg
Zm9yIDQuMTUuCj4+Pj4+Cj4+Pj4+IEFoYS4gV2VsbCwgSSBjYW4gYXMgd2VsbCBiZXR0ZXIganVt
cCB0byA0LjE1IG5vdywgc2luY2UgcGlja2luZyB0aGF0Cj4+Pj4+IHBhdGNoIG9uIDQuMTQuMTcg
c2hvd3MgSSBuZWVkIG1vcmUgb3RoZXIgcGF0Y2hlcyBpdCBkZXBlbmRzIG9uLCByZWxhdGVkCj4+
Pj4+IHRvIHN0cnVjdCB4ODZfbGVnYWN5X2ZlYXR1cmVzIGFuZCB4ODZfaHlwZXJfaW5pdCByZW9y
Z2FuaXphdGlvbi4KPj4+Pj4KPj4+Pj4gU28sIEkganVzdCBidWlsdCBhIDQuMTUuMSBrZXJuZWwg
KHVzaW5nIGdjYyA3LjIuMCksIHdoaWNoIGRlZmluaXRlbHkgaGFzCj4+Pj4+IHRoaXMgb25lIGlu
IGl0Ogo+Pj4+PiAgIDQxODQ5MmJhNDBiMiB4ODYvdmlydC94ZW46IFVzZSBndWVzdF9sYXRlX2lu
aXQgdG8gZGV0ZWN0IFhlbiBQVkggZ3Vlc3QKPj4+Pj4KPj4+Pj4gSSBjYW4gYm9vdCB2aWEgcHZn
cnViMiAodGhlIFhlbiB0aGF0J3MgcnVubmluZyBub3cgaXMgY3VycmVudAo+Pj4+PiBzdGFibGUt
NC4xMCBwbHVzIHRoZSBSU0RQIGZvciBQVkggZ3Vlc3QgbmVhciA0R0IgcGF0Y2gpLgo+Pj4+Pgo+
Pj4+PiBCdXQsIGl0IHN0aWxsIHRlbGxzIG1lLi4uCj4+Pj4+ICAgQm9vdGluZyBwYXJhdmlydHVh
bGl6ZWQga2VybmVsIG9uIFhlbiBIVk0KPj4+Pj4KPj4+Pj4gLi4uYW5kIHRoZW4gaGFuZ3Mgc29t
ZXdoZXJlIGhhbGZ3YXkuCj4+Pj4+Cj4+Pj4+IEZ1bGwgYm9vdCBsb2cgaGVyZTogaHR0cDovL3Bh
c3RlLmRlYmlhbi5uZXQvcGxhaW5oL2FlM2VhMTRiCj4+Pj4KPj4+PiBZb3UgZGlkbid0IGFkZCB0
aGUgUlNEUCBkZXRlY3Rpb24gcGF0Y2gsIHJpZ2h0PyBJbiB0aGUgbG9nIEkgc2VlOgo+Pj4+Cj4+
Pj4gQUNQSSBCSU9TIEVycm9yIChidWcpOiBBIHZhbGlkIFJTRFAgd2FzIG5vdCBmb3VuZCAoMjAx
NzA4MzEvdGJ4ZnJvb3QtMjQ0KQo+Pj4KPj4+IFllcywgSSBkaWRuJ3QgaGF2ZSB0aG9zZS4gQXJn
aC4uLgo+Pj4KPj4+IEhvd2V2ZXIsIGFmdGVyIHB1dHRpbmcgdGhlICd4ZW46IHJlLWVuYWJsZSBi
b290aW5nIGFzIFhlbiBQVkggZ3Vlc3QnIHYyCj4+PiBwYXRjaGVzIG9uIHRvcCwgc2FtZSBoYXBw
ZW5zLgo+Pgo+PiBTdXJlLiBUaG9zZSBkb24ndCB0YWtlIFJTRFAgZnJvbSBib290IHBhcmFtZXRl
cnMgc2V0IGJ5IGdydWIyLgo+Pgo+PiBZb3UgbmVlZCB0byBhcHBseSB0aGUgNCBwYXRjaCBzZXJp
ZXMgZnJvbToKPj4KPj4gZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwv
Z2l0L3RpcC90aXAuZ2l0IHg4Ni9ib290Cj4+Cj4+IENvbW1pdC1JZHMgYXJlOgo+PiAyZjc0Y2Jm
OTQ3ZjQ1ZmEwODJkZGE4ZWFjMWExZjEyOTlhMzcyZjQ5Cj4+IDBjODljZjM2NDI0ZjdjMTE3N2Rl
OGE1NzEyNTE0ZDdjYzJlYjM2OWYKPj4gODg3NTBhNmMzM2Y4MTNiODE1NTE2OTkwZjAxZmI1ZWU0
ODhjNDc3ZQo+PiA5MzBiYTQ5YjJjZTdiMDlhNWVkZGMyMTM4NWZkOTQ0YmE2YjRlODI5Cj4gCj4g
QWgsIEQnT0guIFRoZSBwYXRjaCBzZXRzIGN1cnJlbnRseSBiaXRlIGVhY2ggb3RoZXIuIEFuZCwg
Zm9yIHNvbWUgcmVhc29uCj4gSSBtZXNzZWQgdXAgYW5kIHdhcyB3cm9uZ2x5IHRoaW5raW5nIEkg
YWxyZWFkeSBoYWQgdGhvc2UgaW4gNC4xNSwgc2luY2UKPiB3aGljaCBpcyBlbnRpcmVseSBub3Qg
dGhlIGNhc2UuIE5vIGlkZWEgd2h5IEkgdGhvdWdodCB0aGF0Lgo+IAo+IFNvLCBzaW5jZSBJJ20g
dGVzdGluZyBwdmdydWIyLCBJIHRocmV3IHRoZSAneGVuOiByZS1lbmFibGUgYm9vdGluZyBhcwo+
IFhlbiBQVkggZ3Vlc3QnIG91dCBhZ2FpbiwgYW5kIGFwcGxpZWQgdGhvc2UgNCBhZ2FpbiBvbiA0
LjE1LjEuCj4gCj4gTm93IEkgYXQgbGVhc3QgaGF2ZSB0aGlzLi4uCj4gWyAgICAwLjAwMDAwMF0g
Qm9vdGluZyBwYXJhdmlydHVhbGl6ZWQga2VybmVsIG9uIFhlbiBQVkgKPiAuLi5hbmQgbm8gbW9y
ZSAnQSB2YWxpZCBSU0RQIHdhcyBub3QgZm91bmQnLi4uCj4gCj4gLi4uYnV0IHF1aXRlIHNvbWUg
Y29tcGxhaW5pbmcgZ29pbmcgb24gYWJvdXQgQUNQSSwgbGlrZSAnQklPUyBidWc6IEFQSUMKPiB2
ZXJzaW9uIG1pc21hdGNoJyBhbmQgJ0FDUEkgQklPUyBXYXJuaW5nIChidWcpOiBJbmNvcnJlY3Qg
Y2hlY2tzdW0gaW4KPiB0YWJsZScgaG93ZXZlciwgYW5kIHBlciBjcHUgdGhlcmUncyBhIDEwIHNl
Y29uZCBib290IGRlbGF5IChkaWRuJ3Qgc2VlCj4gdGhhdCBvbmUgYmVmb3JlIHlldCksIGFuZCBJ
IGhhdmUgb25seSAxIHZjcHUgaW4gdGhlIGVuZCBldGMuLi4KPiAKPiBGdWxsIG91dHB1dDoKPiBo
dHRwOi8vcGFzdGUuZGViaWFuLm5ldC9wbGFpbmgvMjYyY2ZiY2YKCmU4MjA6IEJJT1MtcHJvdmlk
ZWQgcGh5c2ljYWwgUkFNIG1hcDoKQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAwMDAwMDAwMC0w
eDAwMDAwMDAwZmJmZmZmZmZdIHVzYWJsZQpCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMGZjMDAw
MDAwLTB4MDAwMDAwMDBmYzAwMGZmZl0gQUNQSSBkYXRhCkJJT1MtZTgyMDogW21lbSAweDAwMDAw
MDAwZmMwMDEwMDAtMHgwMDAwMDAwMGZjMDA4ZmZmXSB1c2FibGUKQklPUy1lODIwOiBbbWVtIDB4
MDAwMDAwMDBmYzAwOTAwMC0weDAwMDAwMDAwZmMwMDlmZmZdIEFDUEkgZGF0YQpCSU9TLWU4MjA6
IFttZW0gMHgwMDAwMDAwMGZjMDBhMDAwLTB4MDAwMDAwMDBmZWRmZmZmZl0gdXNhYmxlCgphbmQK
CkFDUEk6IEVhcmx5IHRhYmxlIGNoZWNrc3VtIHZlcmlmaWNhdGlvbiBkaXNhYmxlZApBQ1BJOiBS
U0RQIDB4MDAwMDAwMDBGQzAwOTAwMCAwMDAwMjQgKHYwMiBYZW4gICApCkFDUEk6IFhTRFQgMHgw
MDAwMDAwMEZDMDA3RkIwIDAwMDAzNCAodjAxIFhlbiBIVk0gMDAwMDAwMDAgSFZNTCAwMDAwMDAw
MCkKQUNQSTogRkFDUCAweDAwMDAwMDAwRkMwMDdENzAgMDAwMTBDICh2MDUgWGVuIEhWTSAwMDAw
MDAwMCBIVk1MIDAwMDAwMDAwKQpBQ1BJOiBEU0RUIDB4MDAwMDAwMDBGQzAwMTA1MCAwMDAwMDMg
KHYxNjQg77+9bW4gRkU5NDJBRDYgPyAgICBGQzAwMTUxMCkKQUNQSTogICAgICAweDAwMDAwMDAw
RkMwMDEwMTAgMDAwMDAxICh2MDggPC0gICA2REIwOEZBNCAgICAgIDYyNzU3MjY3KQpBQ1BJOiAg
ICAgIDB4MDAwMDAwMDBGQzAwMTAxMCAwMDAwMDEgKHYwOCA8LSAgIDZEQjA4RkE0ICAgICAgNjI3
NTcyNjcpCkFDUEk6IEFQSUMgMHgwMDAwMDAwMEZDMDA3RTgwIDAwMDA3QyAodjAyIFhlbiBIVk0g
MDAwMDAwMDAgSFZNTCAwMDAwMDAwMCkKClNlZW1zIGFzIGlmIHNvbWUgQUNQSSBkYXRhIGFyZWFz
IGFyZSBtaXNzaW5nIGluIHRoZSBFODIwIG1hcC4KCkNhbiB5b3UgdHJ5IGNvbmZpZ3VyaW5nIHRo
ZSBndWVzdCB3aXRoIGUuZy4gM0dCIG1lbW9yeSBpbnN0ZWFkIG9mIDRHQj8KCgpKdWVyZ2VuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMg
bWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLXVzZXJz

From xen-users-bounces@lists.xenproject.org Wed Feb 07 14:03:20 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 14:03: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.xenproject.org>)
	id 1ejQJX-0002LW-DK; Wed, 07 Feb 2018 14:03:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=qukx=fb=knorrie.org=hans@srs-us1.protection.inumbo.net>)
 id 1ejQJW-0002LQ-6F
 for xen-users@lists.xenproject.org; Wed, 07 Feb 2018 14:03:06 +0000
X-Inumbo-ID: b8e0222b-0c0f-11e8-b9b1-635ca7ef6cff
Received: from syrinx.knorrie.org (unknown [82.94.188.77])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b8e0222b-0c0f-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 14:03:50 +0000 (UTC)
Received: from [IPv6:2001:828:13c8:10b::c] (blackbox.bofh.hq.mendix.net
 [IPv6:2001:828:13c8:10b::c])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by syrinx.knorrie.org (Postfix) with ESMTPSA id 1E0B5DEAF754;
 Wed,  7 Feb 2018 15:02:58 +0100 (CET)
To: Juergen Gross <jgross@suse.com>
References: <20180123044635.GB3124@bitfolk.com>
 <a705ecf5-2428-49fd-8a9b-9c1cf24f4397@suse.com>
 <989436f9-c44e-30d1-aded-1d2e702ed419@knorrie.org>
 <674fdb54-0fb0-ba85-e919-c3f6ebe55ad2@suse.com>
 <b4df5a27-b179-b5e8-3044-c9dc45cfa9c4@knorrie.org>
 <20180125121949.GG3124@bitfolk.com>
 <27e5b28d-ef12-23a9-59d9-8570f5e10995@suse.com>
 <5A69DFB3.7040906@knorrie.org>
 <75b57959-333a-59f5-c5b9-d71a39717c86@knorrie.org>
 <8b110405-38f2-f3bd-52af-7e662e930641@suse.com>
 <8ae1ded7-0761-7c32-5f41-7518926cba1c@knorrie.org>
 <70f8349c-0cc5-881c-d003-463bd6716906@suse.com>
 <a8e9c716-4d94-6bcb-f288-6a0ffab1a059@knorrie.org>
 <acabf528-3844-c943-de79-67ba2e398917@suse.com>
 <25bd7938-c84f-3553-7521-f5a40fe70a34@knorrie.org>
 <70448b68-23a8-3e4a-dc86-331f2a1eade2@suse.com>
 <fc501476-791e-cfe1-e814-faab29a64edf@knorrie.org>
 <125d4efb-8987-8aed-d68b-9b64240764a0@suse.com>
From: Hans van Kranenburg <hans@knorrie.org>
Message-ID: <3c42eb21-6998-9187-7b34-257c1f647b86@knorrie.org>
Date: Wed, 7 Feb 2018 15:02:57 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <125d4efb-8987-8aed-d68b-9b64240764a0@suse.com>
Content-Language: en_US
Cc: xen-users@lists.xenproject.org
Subject: Re: [Xen-users] pvgrub2(-like?) booting methods for PVHv2 guests
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

T24gMDIvMDcvMjAxOCAwMjo1NSBQTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwNy8wMi8x
OCAxNDoxNCwgSGFucyB2YW4gS3JhbmVuYnVyZyB3cm90ZToKPj4gT24gMDIvMDcvMjAxOCAwOToz
NyBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+IE9uIDA2LzAyLzE4IDE5OjM0LCBIYW5zIHZh
biBLcmFuZW5idXJnIHdyb3RlOgo+Pj4+IE9uIDAyLzA2LzIwMTggMDY6MDIgUE0sIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+Pj4+IE9uIDA2LzAyLzE4IDE3OjUzLCBIYW5zIHZhbiBLcmFuZW5idXJn
IHdyb3RlOgo+Pj4+Pj4gT24gMDIvMDYvMjAxOCAwOTozNSBBTSwgSnVlcmdlbiBHcm9zcyB3cm90
ZToKPj4+Pj4+PiBPbiAwNS8wMi8xOCAyMDo0OSwgSGFucyB2YW4gS3JhbmVuYnVyZyB3cm90ZToK
Pj4+Pj4+Pj4gT24gMDEvMjUvMjAxOCAwMzozMSBQTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+
Pj4+Pj4+IE9uIDI1LzAxLzE4IDE1OjEyLCBIYW5zIHZhbiBLcmFuZW5idXJnIHdyb3RlOgo+Pj4+
Pj4+Pj4+IE9uIDAxLzI1LzIwMTggMDI6NDYgUE0sIEhhbnMgdmFuIEtyYW5lbmJ1cmcgd3JvdGU6
Cj4+Pj4+Pj4+Pj4+IE9uIDI1LzAxLzIwMTggMTM6MjksIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+
Pj4+Pj4+Pj4+PiBPbiAyNS8wMS8xOCAxMzoxOSwgQW5keSBTbWl0aCB3cm90ZToKPj4+Pj4+Pj4+
Pj4+PiBIaSBIYW5zLAo+Pj4+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4+Pj4gT24gVGh1LCBKYW4gMjUs
IDIwMTggYXQgMTI6Mzk6NTZQTSArMDEwMCwgSGFucyB2YW4gS3JhbmVuYnVyZyB3cm90ZToKPj4+
Pj4+Pj4+Pj4+Pj4gQW5kIG5vdyBJIGdldCBjb25zb2xlIG91dHB1dCBhbmQgdGhpbmdzIGhhcHBl
bi4gT25seSBpdCBjYW4ndCBmaW5kIHRoZSBkaXNrLgo+Pj4+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4+
Pj4gSSB3YXMgdHJ5aW5nIHNpbWlsYXIgdGhpbmcgKDQuMTAgYW5kIFBWSCkgYW5kIGFsc28gZW5k
ZWQgdXAgd2l0aCBhCj4+Pj4+Pj4+Pj4+Pj4gZ3Vlc3Qgd2l0aCBubyBibG9jayBkZXZpY2VzLiBJ
IHJlcG9ydGVkIHRoaXMgb24gZ3J1Yi1kZXZlbDoKPj4+Pj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+Pj4+
ICAgICA8aHR0cDovL2xpc3RzLmdudS5vcmcvYXJjaGl2ZS9odG1sL2dydWItZGV2ZWwvMjAxOC0w
MS9tc2cwMDAxOC5odG1sPgo+Pj4+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4+Pj4gYXMgSSB3YXMgdGhp
bmtpbmcgdGhpcyB3YXMgbm90IGEgWGVuIHByb2JsZW0gc2luY2Ugc2FtZSB0aGluZyBib290cwo+
Pj4+Pj4+Pj4+Pj4+IG9rYXkgb3V0c2lkZSBncnViIHdpdGggZGlyZWN0IGtlcm5lbCBib290Lgo+
Pj4+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4+Pj4gSnVlcmdlbiBkaWQgcmVwbHkgYW5kIHNhaWQgSSBu
ZWVkZWQgdGhpcyBrZXJuZWwgcGF0Y2ggaW4gdGhlIGd1ZXN0Ogo+Pj4+Pj4+Pj4+Pj4+Cj4+Pj4+
Pj4+Pj4+Pj4gICAgIDxodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2
ZWwvMjAxNy0xMS9tc2cwMTY4MS5odG1sPgo+Pj4+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4+Pj4gQnV0
IEkgdGhpbmsgeW91IGhhdmUgdGhpcyBkb24ndCB5b3U/Cj4+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4+
IFllcywgc2VlIG15IGVhcmxpZXIgbWFpbCB3aXRoIGFsbCB0aGUgc3RlcHMgdGhhdCBJIGRpZCwg
c3RlcCA2Lgo+Pj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+Pj4gQXMgdGhlIEFDUEkgdGFibGVzIGFyZSBm
b3VuZCwgSSdkIHNheSB5ZXMuIDotKQo+Pj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+PiBkbWVzZyBvdXRw
dXQgaXMgcHJldHR5IGRpZmZlcmVudCB3aGVuIEkgYm9vdCBkaXJlY3RseSB3aXRoIHRoZSBrZXJu
ZWwKPj4+Pj4+Pj4+Pj4gYW5kIGluaXRyZCBjb3BpZWQgb24gdGhlIGRvbTAuCj4+Pj4+Pj4+Pj4+
Cj4+Pj4+Pj4+Pj4+IFJlbWVtYmVyLCBpdCdzIHRoZSBzYW1lIGtlcm5lbC9pbml0cmQsIGFuZCB3
aXRob3V0IGdydWIgaW4gYmV0d2VlbiBpdAo+Pj4+Pj4+Pj4+PiBib290cyB3aXRoIGFsbCB2Y3B1
cyBuZXR3b3JrIGFuZCBkaXNrLgo+Pj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+PiBXaXRoIGdydWIgaW4g
YmV0d2VlbiwgdGhpcyBhdCBsZWFzdCBkb2VzIGxvb2sgc3VzcGljaW91czoKPj4+Pj4+Pj4+Pj4K
Pj4+Pj4+Pj4+Pj4gWyAgICAwLjAzMjExMF0gUENJOiBTeXN0ZW0gZG9lcyBub3Qgc3VwcG9ydCBQ
Q0kKPj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+IEVoLCB0aGF0J3MgaW4gYm90aCwgc3RheSBhd2FrZSBI
YW5zLgo+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4+IEFuZCB5ZXMsIHRoZXJlIGFyZSBhbHNvIG5vIHN1
Y2Nlc3NmdWwgbmV0ZnJvbnQgbGluZXMuCj4+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4+IFdpdGhvdXQg
Z3J1YjogaHR0cDovL3Bhc3RlLmRlYmlhbi5uZXQvcGxhaW5oLzcxMjBjZWYyCj4+Pj4+Pj4+Pj4+
IFdpdGggZ3J1YjogaHR0cDovL3Bhc3RlLmRlYmlhbi5uZXQvcGxhaW5oLzQyNmJlZDYwCj4+Pj4+
Pj4+Pj4KPj4+Pj4+Pj4+PiBPciB0aGUgZGlmZiBiZXR3ZWVuIHRoZW0sIHdoaWNoIHNob3dzIHdo
YXQgY2hhbmdlcyB3aGVuIGluc2VydGluZyBncnViCj4+Pj4+Pj4+Pj4gaW4gYmV0d2VlbjoKPj4+
Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+IGh0dHA6Ly9wYXN0ZS5kZWJpYW4ubmV0L3BsYWluaC81MmIyZDYx
OAo+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4gSSBtdXN0IGFkbWl0IEkgZG9uJ3Qga25vdyB0b28gbXVj
aCAoeWV0KSBhYm91dCBhbGwgdGhvc2UgY2hhbmdlZCBsaW5lcywKPj4+Pj4+Pj4+PiBidXQgdGhp
cyBuZXh0IGlzIGFsc28gYSB2ZXJ5IGludGVyZXN0aW5nIGNoYW5nZT8uLi4KPj4+Pj4+Pj4+Pgo+
Pj4+Pj4+Pj4+IC1Cb290aW5nIHBhcmF2aXJ0dWFsaXplZCBrZXJuZWwgb24gWGVuIFBWSAo+Pj4+
Pj4+Pj4+ICtCb290aW5nIHBhcmF2aXJ0dWFsaXplZCBrZXJuZWwgb24gWGVuIEhWTQo+Pj4+Pj4+
Pj4KPj4+Pj4+Pj4+IEFhaCwgeWVzLCB0aGlzIHNob3VsZCBiZSB0aGUgcmVhc29uIGZvciB0aGUg
cHJvYmxlbXMuCj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4gSSBhZGRyZXNzZWQgdGhlIEFDUEkgcHJvYmxl
bSBmaXJzdC4gV2hhdCBpcyBtaXNzaW5nIG5vdyBpcyB0byBzZXQgUFZICj4+Pj4+Pj4+PiBtb2Rl
IHdoZW4gYm9vdGluZyB2aWEgZ3J1Yi4KPj4+Pj4+Pj4+Cj4+Pj4+Pj4+PiBTbyBwbGVhc2Ugc3Rh
eSB0dW5lZC4uLgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBGb3IgbXkgaW5mby4uLiBJcyB0aGlzIHNvbWV0
aGluZyBsaWtlIGZsaXBwaW5nIGEgYml0IHNvbWV3aGVyZSwgb3Igd2lsbAo+Pj4+Pj4+PiBpdCBp
bnZvbHZlIGEgd2hvbGUgbG90IG1vcmUgY29tcGxpY2F0ZWQgd2l6YXJkcnk/Cj4+Pj4+Pj4+Cj4+
Pj4+Pj4+IFJlYWwgcXVlc3Rpb24gaXMgb2YgY291cnNlIGlmIHRoZXJlJ3MgYSBQb0Mgc29sdXRp
b24gdG8gYXBwbHkgdGhhdCBJIGNhbgo+Pj4+Pj4+PiB1c2Ugbm93PyA7LV0gSSdtIHRocm93aW5n
IGN1c3RvbSBidWlsZCBrZXJuZWxzIGF0IG15IHRlc3QgZW52aXJvbm1lbnQsCj4+Pj4+Pj4+IGFu
ZCBpZiBJIGNvdWxkIHNhdmUgdGhlIHRpbWUgKGFuZCBtaXN0YWtlcykgb2YgbWFudWFsbHkgZWRp
dGluZyB0aGUKPj4+Pj4+Pj4gZ3Vlc3QgZmlsZXMgYW5kIGluc3RlYWQgaGl0IHRoZSBwdmdydWIy
K1BWSHYyIHBhdGggbWFueSB0aW1lcyB0byB0ZXN0Li4uCj4+Pj4+Pj4KPj4+Pj4+PiBTbyBJIGxv
b2tlZCBpbnRvIHRoaXMgYnJpZWZseSBhbmQgZGlzY292ZXJlZCB0aGF0IG15IG1lbW9yeSByZWFs
bHkgbmVlZHMKPj4+Pj4+PiB0aGUgYmFja3VwIEkgaGF2ZSBvbiBteSBoYXJkIGRpc2s6IHlvdSB3
YW50IGNvbW1pdAo+Pj4+Pj4+IDQxODQ5MmJhNDBiMmMyYmJkYWYxYTE2OWFhYzViMTY3M2JkZTgx
ODkgd2hpY2ggd2FzIGZvciA0LjE1Lgo+Pj4+Pj4KPj4+Pj4+IEFoYS4gV2VsbCwgSSBjYW4gYXMg
d2VsbCBiZXR0ZXIganVtcCB0byA0LjE1IG5vdywgc2luY2UgcGlja2luZyB0aGF0Cj4+Pj4+PiBw
YXRjaCBvbiA0LjE0LjE3IHNob3dzIEkgbmVlZCBtb3JlIG90aGVyIHBhdGNoZXMgaXQgZGVwZW5k
cyBvbiwgcmVsYXRlZAo+Pj4+Pj4gdG8gc3RydWN0IHg4Nl9sZWdhY3lfZmVhdHVyZXMgYW5kIHg4
Nl9oeXBlcl9pbml0IHJlb3JnYW5pemF0aW9uLgo+Pj4+Pj4KPj4+Pj4+IFNvLCBJIGp1c3QgYnVp
bHQgYSA0LjE1LjEga2VybmVsICh1c2luZyBnY2MgNy4yLjApLCB3aGljaCBkZWZpbml0ZWx5IGhh
cwo+Pj4+Pj4gdGhpcyBvbmUgaW4gaXQ6Cj4+Pj4+PiAgIDQxODQ5MmJhNDBiMiB4ODYvdmlydC94
ZW46IFVzZSBndWVzdF9sYXRlX2luaXQgdG8gZGV0ZWN0IFhlbiBQVkggZ3Vlc3QKPj4+Pj4+Cj4+
Pj4+PiBJIGNhbiBib290IHZpYSBwdmdydWIyICh0aGUgWGVuIHRoYXQncyBydW5uaW5nIG5vdyBp
cyBjdXJyZW50Cj4+Pj4+PiBzdGFibGUtNC4xMCBwbHVzIHRoZSBSU0RQIGZvciBQVkggZ3Vlc3Qg
bmVhciA0R0IgcGF0Y2gpLgo+Pj4+Pj4KPj4+Pj4+IEJ1dCwgaXQgc3RpbGwgdGVsbHMgbWUuLi4K
Pj4+Pj4+ICAgQm9vdGluZyBwYXJhdmlydHVhbGl6ZWQga2VybmVsIG9uIFhlbiBIVk0KPj4+Pj4+
Cj4+Pj4+PiAuLi5hbmQgdGhlbiBoYW5ncyBzb21ld2hlcmUgaGFsZndheS4KPj4+Pj4+Cj4+Pj4+
PiBGdWxsIGJvb3QgbG9nIGhlcmU6IGh0dHA6Ly9wYXN0ZS5kZWJpYW4ubmV0L3BsYWluaC9hZTNl
YTE0Ygo+Pj4+Pgo+Pj4+PiBZb3UgZGlkbid0IGFkZCB0aGUgUlNEUCBkZXRlY3Rpb24gcGF0Y2gs
IHJpZ2h0PyBJbiB0aGUgbG9nIEkgc2VlOgo+Pj4+Pgo+Pj4+PiBBQ1BJIEJJT1MgRXJyb3IgKGJ1
Zyk6IEEgdmFsaWQgUlNEUCB3YXMgbm90IGZvdW5kICgyMDE3MDgzMS90Ynhmcm9vdC0yNDQpCj4+
Pj4KPj4+PiBZZXMsIEkgZGlkbid0IGhhdmUgdGhvc2UuIEFyZ2guLi4KPj4+Pgo+Pj4+IEhvd2V2
ZXIsIGFmdGVyIHB1dHRpbmcgdGhlICd4ZW46IHJlLWVuYWJsZSBib290aW5nIGFzIFhlbiBQVkgg
Z3Vlc3QnIHYyCj4+Pj4gcGF0Y2hlcyBvbiB0b3AsIHNhbWUgaGFwcGVucy4KPj4+Cj4+PiBTdXJl
LiBUaG9zZSBkb24ndCB0YWtlIFJTRFAgZnJvbSBib290IHBhcmFtZXRlcnMgc2V0IGJ5IGdydWIy
Lgo+Pj4KPj4+IFlvdSBuZWVkIHRvIGFwcGx5IHRoZSA0IHBhdGNoIHNlcmllcyBmcm9tOgo+Pj4K
Pj4+IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90aXAvdGlw
LmdpdCB4ODYvYm9vdAo+Pj4KPj4+IENvbW1pdC1JZHMgYXJlOgo+Pj4gMmY3NGNiZjk0N2Y0NWZh
MDgyZGRhOGVhYzFhMWYxMjk5YTM3MmY0OQo+Pj4gMGM4OWNmMzY0MjRmN2MxMTc3ZGU4YTU3MTI1
MTRkN2NjMmViMzY5Zgo+Pj4gODg3NTBhNmMzM2Y4MTNiODE1NTE2OTkwZjAxZmI1ZWU0ODhjNDc3
ZQo+Pj4gOTMwYmE0OWIyY2U3YjA5YTVlZGRjMjEzODVmZDk0NGJhNmI0ZTgyOQo+Pgo+PiBBaCwg
RCdPSC4gVGhlIHBhdGNoIHNldHMgY3VycmVudGx5IGJpdGUgZWFjaCBvdGhlci4gQW5kLCBmb3Ig
c29tZSByZWFzb24KPj4gSSBtZXNzZWQgdXAgYW5kIHdhcyB3cm9uZ2x5IHRoaW5raW5nIEkgYWxy
ZWFkeSBoYWQgdGhvc2UgaW4gNC4xNSwgc2luY2UKPj4gd2hpY2ggaXMgZW50aXJlbHkgbm90IHRo
ZSBjYXNlLiBObyBpZGVhIHdoeSBJIHRob3VnaHQgdGhhdC4KPj4KPj4gU28sIHNpbmNlIEknbSB0
ZXN0aW5nIHB2Z3J1YjIsIEkgdGhyZXcgdGhlICd4ZW46IHJlLWVuYWJsZSBib290aW5nIGFzCj4+
IFhlbiBQVkggZ3Vlc3QnIG91dCBhZ2FpbiwgYW5kIGFwcGxpZWQgdGhvc2UgNCBhZ2FpbiBvbiA0
LjE1LjEuCj4+Cj4+IE5vdyBJIGF0IGxlYXN0IGhhdmUgdGhpcy4uLgo+PiBbICAgIDAuMDAwMDAw
XSBCb290aW5nIHBhcmF2aXJ0dWFsaXplZCBrZXJuZWwgb24gWGVuIFBWSAo+PiAuLi5hbmQgbm8g
bW9yZSAnQSB2YWxpZCBSU0RQIHdhcyBub3QgZm91bmQnLi4uCj4+Cj4+IC4uLmJ1dCBxdWl0ZSBz
b21lIGNvbXBsYWluaW5nIGdvaW5nIG9uIGFib3V0IEFDUEksIGxpa2UgJ0JJT1MgYnVnOiBBUElD
Cj4+IHZlcnNpb24gbWlzbWF0Y2gnIGFuZCAnQUNQSSBCSU9TIFdhcm5pbmcgKGJ1Zyk6IEluY29y
cmVjdCBjaGVja3N1bSBpbgo+PiB0YWJsZScgaG93ZXZlciwgYW5kIHBlciBjcHUgdGhlcmUncyBh
IDEwIHNlY29uZCBib290IGRlbGF5IChkaWRuJ3Qgc2VlCj4+IHRoYXQgb25lIGJlZm9yZSB5ZXQp
LCBhbmQgSSBoYXZlIG9ubHkgMSB2Y3B1IGluIHRoZSBlbmQgZXRjLi4uCj4+Cj4+IEZ1bGwgb3V0
cHV0Ogo+PiBodHRwOi8vcGFzdGUuZGViaWFuLm5ldC9wbGFpbmgvMjYyY2ZiY2YKPiAKPiBlODIw
OiBCSU9TLXByb3ZpZGVkIHBoeXNpY2FsIFJBTSBtYXA6Cj4gQklPUy1lODIwOiBbbWVtIDB4MDAw
MDAwMDAwMDAwMDAwMC0weDAwMDAwMDAwZmJmZmZmZmZdIHVzYWJsZQo+IEJJT1MtZTgyMDogW21l
bSAweDAwMDAwMDAwZmMwMDAwMDAtMHgwMDAwMDAwMGZjMDAwZmZmXSBBQ1BJIGRhdGEKPiBCSU9T
LWU4MjA6IFttZW0gMHgwMDAwMDAwMGZjMDAxMDAwLTB4MDAwMDAwMDBmYzAwOGZmZl0gdXNhYmxl
Cj4gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDBmYzAwOTAwMC0weDAwMDAwMDAwZmMwMDlmZmZd
IEFDUEkgZGF0YQo+IEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwZmMwMGEwMDAtMHgwMDAwMDAw
MGZlZGZmZmZmXSB1c2FibGUKPiAKPiBhbmQKPiAKPiBBQ1BJOiBFYXJseSB0YWJsZSBjaGVja3N1
bSB2ZXJpZmljYXRpb24gZGlzYWJsZWQKPiBBQ1BJOiBSU0RQIDB4MDAwMDAwMDBGQzAwOTAwMCAw
MDAwMjQgKHYwMiBYZW4gICApCj4gQUNQSTogWFNEVCAweDAwMDAwMDAwRkMwMDdGQjAgMDAwMDM0
ICh2MDEgWGVuIEhWTSAwMDAwMDAwMCBIVk1MIDAwMDAwMDAwKQo+IEFDUEk6IEZBQ1AgMHgwMDAw
MDAwMEZDMDA3RDcwIDAwMDEwQyAodjA1IFhlbiBIVk0gMDAwMDAwMDAgSFZNTCAwMDAwMDAwMCkK
PiBBQ1BJOiBEU0RUIDB4MDAwMDAwMDBGQzAwMTA1MCAwMDAwMDMgKHYxNjQg77+9bW4gRkU5NDJB
RDYgPyAgICBGQzAwMTUxMCkKPiBBQ1BJOiAgICAgIDB4MDAwMDAwMDBGQzAwMTAxMCAwMDAwMDEg
KHYwOCA8LSAgIDZEQjA4RkE0ICAgICAgNjI3NTcyNjcpCj4gQUNQSTogICAgICAweDAwMDAwMDAw
RkMwMDEwMTAgMDAwMDAxICh2MDggPC0gICA2REIwOEZBNCAgICAgIDYyNzU3MjY3KQo+IEFDUEk6
IEFQSUMgMHgwMDAwMDAwMEZDMDA3RTgwIDAwMDA3QyAodjAyIFhlbiBIVk0gMDAwMDAwMDAgSFZN
TCAwMDAwMDAwMCkKPiAKPiBTZWVtcyBhcyBpZiBzb21lIEFDUEkgZGF0YSBhcmVhcyBhcmUgbWlz
c2luZyBpbiB0aGUgRTgyMCBtYXAuCj4gCj4gQ2FuIHlvdSB0cnkgY29uZmlndXJpbmcgdGhlIGd1
ZXN0IHdpdGggZS5nLiAzR0IgbWVtb3J5IGluc3RlYWQgb2YgNEdCPwoKSW5zdGVhZCBvZiAxMDAg
R2lCIHlvdSBtZWFuPyA6XQoKdHlwZT0icHZoIgprZXJuZWwgPSAiL3lvbG8vZ3J1Yi1pMzg2LXhl
bnB2aC1maXJlLXplLW1pc3NpbGUiCm1lbW9yeSA9IDEwMjQwMAp2Y3B1cyA9IDEwCgpXaGVuIEkg
Y2hhbmdlIHRoYXQgdG8uLi4KCm1lbW9yeSA9IDMwNzIKdmNwdXMgPSA0CgouLi5JIGdldCB0aGlz
OgoKaHR0cDovL3Bhc3RlLmRlYmlhbi5uZXQvcGxhaW5oL2Y4Njc2MzIyCgpIYW5zCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGlu
ZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLXVzZXJz

From xen-users-bounces@lists.xenproject.org Wed Feb 07 14:09:47 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 14:09: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.xenproject.org>)
	id 1ejQPi-0002fP-6e; Wed, 07 Feb 2018 14:09:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=hqcy=fb=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ejQPg-0002fF-8R
 for xen-users@lists.xenproject.org; Wed, 07 Feb 2018 14:09:28 +0000
X-Inumbo-ID: 71a0f8bd-0c10-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 71a0f8bd-0c10-11e8-ba59-bc764e045a96;
 Wed, 07 Feb 2018 15:09:00 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 7D7FEACC4;
 Wed,  7 Feb 2018 14:09:24 +0000 (UTC)
To: Hans van Kranenburg <hans@knorrie.org>
References: <20180123044635.GB3124@bitfolk.com>
 <a705ecf5-2428-49fd-8a9b-9c1cf24f4397@suse.com>
 <989436f9-c44e-30d1-aded-1d2e702ed419@knorrie.org>
 <674fdb54-0fb0-ba85-e919-c3f6ebe55ad2@suse.com>
 <b4df5a27-b179-b5e8-3044-c9dc45cfa9c4@knorrie.org>
 <20180125121949.GG3124@bitfolk.com>
 <27e5b28d-ef12-23a9-59d9-8570f5e10995@suse.com>
 <5A69DFB3.7040906@knorrie.org>
 <75b57959-333a-59f5-c5b9-d71a39717c86@knorrie.org>
 <8b110405-38f2-f3bd-52af-7e662e930641@suse.com>
 <8ae1ded7-0761-7c32-5f41-7518926cba1c@knorrie.org>
 <70f8349c-0cc5-881c-d003-463bd6716906@suse.com>
 <a8e9c716-4d94-6bcb-f288-6a0ffab1a059@knorrie.org>
 <acabf528-3844-c943-de79-67ba2e398917@suse.com>
 <25bd7938-c84f-3553-7521-f5a40fe70a34@knorrie.org>
 <70448b68-23a8-3e4a-dc86-331f2a1eade2@suse.com>
 <fc501476-791e-cfe1-e814-faab29a64edf@knorrie.org>
 <125d4efb-8987-8aed-d68b-9b64240764a0@suse.com>
 <3c42eb21-6998-9187-7b34-257c1f647b86@knorrie.org>
From: Juergen Gross <jgross@suse.com>
Message-ID: <b05c57a4-c5db-8824-0332-5f93a4a92a91@suse.com>
Date: Wed, 7 Feb 2018 15:09:23 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <3c42eb21-6998-9187-7b34-257c1f647b86@knorrie.org>
Content-Language: de-DE
Cc: xen-users@lists.xenproject.org
Subject: Re: [Xen-users] pvgrub2(-like?) booting methods for PVHv2 guests
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

T24gMDcvMDIvMTggMTU6MDIsIEhhbnMgdmFuIEtyYW5lbmJ1cmcgd3JvdGU6Cj4gT24gMDIvMDcv
MjAxOCAwMjo1NSBQTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gT24gMDcvMDIvMTggMTQ6MTQs
IEhhbnMgdmFuIEtyYW5lbmJ1cmcgd3JvdGU6Cj4+PiBPbiAwMi8wNy8yMDE4IDA5OjM3IEFNLCBK
dWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+IE9uIDA2LzAyLzE4IDE5OjM0LCBIYW5zIHZhbiBLcmFu
ZW5idXJnIHdyb3RlOgo+Pj4+PiBPbiAwMi8wNi8yMDE4IDA2OjAyIFBNLCBKdWVyZ2VuIEdyb3Nz
IHdyb3RlOgo+Pj4+Pj4gT24gMDYvMDIvMTggMTc6NTMsIEhhbnMgdmFuIEtyYW5lbmJ1cmcgd3Jv
dGU6Cj4+Pj4+Pj4gT24gMDIvMDYvMjAxOCAwOTozNSBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToK
Pj4+Pj4+Pj4gT24gMDUvMDIvMTggMjA6NDksIEhhbnMgdmFuIEtyYW5lbmJ1cmcgd3JvdGU6Cj4+
Pj4+Pj4+PiBPbiAwMS8yNS8yMDE4IDAzOjMxIFBNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+
Pj4+Pj4+IE9uIDI1LzAxLzE4IDE1OjEyLCBIYW5zIHZhbiBLcmFuZW5idXJnIHdyb3RlOgo+Pj4+
Pj4+Pj4+PiBPbiAwMS8yNS8yMDE4IDAyOjQ2IFBNLCBIYW5zIHZhbiBLcmFuZW5idXJnIHdyb3Rl
Ogo+Pj4+Pj4+Pj4+Pj4gT24gMjUvMDEvMjAxOCAxMzoyOSwgSnVlcmdlbiBHcm9zcyB3cm90ZToK
Pj4+Pj4+Pj4+Pj4+PiBPbiAyNS8wMS8xOCAxMzoxOSwgQW5keSBTbWl0aCB3cm90ZToKPj4+Pj4+
Pj4+Pj4+Pj4gSGkgSGFucywKPj4+Pj4+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+Pj4+Pj4gT24gVGh1LCBK
YW4gMjUsIDIwMTggYXQgMTI6Mzk6NTZQTSArMDEwMCwgSGFucyB2YW4gS3JhbmVuYnVyZyB3cm90
ZToKPj4+Pj4+Pj4+Pj4+Pj4+IEFuZCBub3cgSSBnZXQgY29uc29sZSBvdXRwdXQgYW5kIHRoaW5n
cyBoYXBwZW4uIE9ubHkgaXQgY2FuJ3QgZmluZCB0aGUgZGlzay4KPj4+Pj4+Pj4+Pj4+Pj4KPj4+
Pj4+Pj4+Pj4+Pj4gSSB3YXMgdHJ5aW5nIHNpbWlsYXIgdGhpbmcgKDQuMTAgYW5kIFBWSCkgYW5k
IGFsc28gZW5kZWQgdXAgd2l0aCBhCj4+Pj4+Pj4+Pj4+Pj4+IGd1ZXN0IHdpdGggbm8gYmxvY2sg
ZGV2aWNlcy4gSSByZXBvcnRlZCB0aGlzIG9uIGdydWItZGV2ZWw6Cj4+Pj4+Pj4+Pj4+Pj4+Cj4+
Pj4+Pj4+Pj4+Pj4+ICAgICA8aHR0cDovL2xpc3RzLmdudS5vcmcvYXJjaGl2ZS9odG1sL2dydWIt
ZGV2ZWwvMjAxOC0wMS9tc2cwMDAxOC5odG1sPgo+Pj4+Pj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+Pj4+
PiBhcyBJIHdhcyB0aGlua2luZyB0aGlzIHdhcyBub3QgYSBYZW4gcHJvYmxlbSBzaW5jZSBzYW1l
IHRoaW5nIGJvb3RzCj4+Pj4+Pj4+Pj4+Pj4+IG9rYXkgb3V0c2lkZSBncnViIHdpdGggZGlyZWN0
IGtlcm5lbCBib290Lgo+Pj4+Pj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+Pj4+PiBKdWVyZ2VuIGRpZCBy
ZXBseSBhbmQgc2FpZCBJIG5lZWRlZCB0aGlzIGtlcm5lbCBwYXRjaCBpbiB0aGUgZ3Vlc3Q6Cj4+
Pj4+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4+Pj4+ICAgICA8aHR0cHM6Ly9saXN0cy54ZW4ub3JnL2Fy
Y2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMTEvbXNnMDE2ODEuaHRtbD4KPj4+Pj4+Pj4+Pj4+
Pj4KPj4+Pj4+Pj4+Pj4+Pj4gQnV0IEkgdGhpbmsgeW91IGhhdmUgdGhpcyBkb24ndCB5b3U/Cj4+
Pj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+Pj4gWWVzLCBzZWUgbXkgZWFybGllciBtYWlsIHdpdGggYWxs
IHRoZSBzdGVwcyB0aGF0IEkgZGlkLCBzdGVwIDYuCj4+Pj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+Pj4+
IEFzIHRoZSBBQ1BJIHRhYmxlcyBhcmUgZm91bmQsIEknZCBzYXkgeWVzLiA6LSkKPj4+Pj4+Pj4+
Pj4+Cj4+Pj4+Pj4+Pj4+PiBkbWVzZyBvdXRwdXQgaXMgcHJldHR5IGRpZmZlcmVudCB3aGVuIEkg
Ym9vdCBkaXJlY3RseSB3aXRoIHRoZSBrZXJuZWwKPj4+Pj4+Pj4+Pj4+IGFuZCBpbml0cmQgY29w
aWVkIG9uIHRoZSBkb20wLgo+Pj4+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+Pj4+IFJlbWVtYmVyLCBpdCdz
IHRoZSBzYW1lIGtlcm5lbC9pbml0cmQsIGFuZCB3aXRob3V0IGdydWIgaW4gYmV0d2VlbiBpdAo+
Pj4+Pj4+Pj4+Pj4gYm9vdHMgd2l0aCBhbGwgdmNwdXMgbmV0d29yayBhbmQgZGlzay4KPj4+Pj4+
Pj4+Pj4+Cj4+Pj4+Pj4+Pj4+PiBXaXRoIGdydWIgaW4gYmV0d2VlbiwgdGhpcyBhdCBsZWFzdCBk
b2VzIGxvb2sgc3VzcGljaW91czoKPj4+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4+PiBbICAgIDAuMDMy
MTEwXSBQQ0k6IFN5c3RlbSBkb2VzIG5vdCBzdXBwb3J0IFBDSQo+Pj4+Pj4+Pj4+Pgo+Pj4+Pj4+
Pj4+PiBFaCwgdGhhdCdzIGluIGJvdGgsIHN0YXkgYXdha2UgSGFucy4KPj4+Pj4+Pj4+Pj4KPj4+
Pj4+Pj4+Pj4+IEFuZCB5ZXMsIHRoZXJlIGFyZSBhbHNvIG5vIHN1Y2Nlc3NmdWwgbmV0ZnJvbnQg
bGluZXMuCj4+Pj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+Pj4gV2l0aG91dCBncnViOiBodHRwOi8vcGFz
dGUuZGViaWFuLm5ldC9wbGFpbmgvNzEyMGNlZjIKPj4+Pj4+Pj4+Pj4+IFdpdGggZ3J1YjogaHR0
cDovL3Bhc3RlLmRlYmlhbi5uZXQvcGxhaW5oLzQyNmJlZDYwCj4+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+
Pj4+IE9yIHRoZSBkaWZmIGJldHdlZW4gdGhlbSwgd2hpY2ggc2hvd3Mgd2hhdCBjaGFuZ2VzIHdo
ZW4gaW5zZXJ0aW5nIGdydWIKPj4+Pj4+Pj4+Pj4gaW4gYmV0d2VlbjoKPj4+Pj4+Pj4+Pj4KPj4+
Pj4+Pj4+Pj4gaHR0cDovL3Bhc3RlLmRlYmlhbi5uZXQvcGxhaW5oLzUyYjJkNjE4Cj4+Pj4+Pj4+
Pj4+Cj4+Pj4+Pj4+Pj4+IEkgbXVzdCBhZG1pdCBJIGRvbid0IGtub3cgdG9vIG11Y2ggKHlldCkg
YWJvdXQgYWxsIHRob3NlIGNoYW5nZWQgbGluZXMsCj4+Pj4+Pj4+Pj4+IGJ1dCB0aGlzIG5leHQg
aXMgYWxzbyBhIHZlcnkgaW50ZXJlc3RpbmcgY2hhbmdlPy4uLgo+Pj4+Pj4+Pj4+Pgo+Pj4+Pj4+
Pj4+PiAtQm9vdGluZyBwYXJhdmlydHVhbGl6ZWQga2VybmVsIG9uIFhlbiBQVkgKPj4+Pj4+Pj4+
Pj4gK0Jvb3RpbmcgcGFyYXZpcnR1YWxpemVkIGtlcm5lbCBvbiBYZW4gSFZNCj4+Pj4+Pj4+Pj4K
Pj4+Pj4+Pj4+PiBBYWgsIHllcywgdGhpcyBzaG91bGQgYmUgdGhlIHJlYXNvbiBmb3IgdGhlIHBy
b2JsZW1zLgo+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4gSSBhZGRyZXNzZWQgdGhlIEFDUEkgcHJvYmxl
bSBmaXJzdC4gV2hhdCBpcyBtaXNzaW5nIG5vdyBpcyB0byBzZXQgUFZICj4+Pj4+Pj4+Pj4gbW9k
ZSB3aGVuIGJvb3RpbmcgdmlhIGdydWIuCj4+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+PiBTbyBwbGVhc2Ug
c3RheSB0dW5lZC4uLgo+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+IEZvciBteSBpbmZvLi4uIElzIHRoaXMg
c29tZXRoaW5nIGxpa2UgZmxpcHBpbmcgYSBiaXQgc29tZXdoZXJlLCBvciB3aWxsCj4+Pj4+Pj4+
PiBpdCBpbnZvbHZlIGEgd2hvbGUgbG90IG1vcmUgY29tcGxpY2F0ZWQgd2l6YXJkcnk/Cj4+Pj4+
Pj4+Pgo+Pj4+Pj4+Pj4gUmVhbCBxdWVzdGlvbiBpcyBvZiBjb3Vyc2UgaWYgdGhlcmUncyBhIFBv
QyBzb2x1dGlvbiB0byBhcHBseSB0aGF0IEkgY2FuCj4+Pj4+Pj4+PiB1c2Ugbm93PyA7LV0gSSdt
IHRocm93aW5nIGN1c3RvbSBidWlsZCBrZXJuZWxzIGF0IG15IHRlc3QgZW52aXJvbm1lbnQsCj4+
Pj4+Pj4+PiBhbmQgaWYgSSBjb3VsZCBzYXZlIHRoZSB0aW1lIChhbmQgbWlzdGFrZXMpIG9mIG1h
bnVhbGx5IGVkaXRpbmcgdGhlCj4+Pj4+Pj4+PiBndWVzdCBmaWxlcyBhbmQgaW5zdGVhZCBoaXQg
dGhlIHB2Z3J1YjIrUFZIdjIgcGF0aCBtYW55IHRpbWVzIHRvIHRlc3QuLi4KPj4+Pj4+Pj4KPj4+
Pj4+Pj4gU28gSSBsb29rZWQgaW50byB0aGlzIGJyaWVmbHkgYW5kIGRpc2NvdmVyZWQgdGhhdCBt
eSBtZW1vcnkgcmVhbGx5IG5lZWRzCj4+Pj4+Pj4+IHRoZSBiYWNrdXAgSSBoYXZlIG9uIG15IGhh
cmQgZGlzazogeW91IHdhbnQgY29tbWl0Cj4+Pj4+Pj4+IDQxODQ5MmJhNDBiMmMyYmJkYWYxYTE2
OWFhYzViMTY3M2JkZTgxODkgd2hpY2ggd2FzIGZvciA0LjE1Lgo+Pj4+Pj4+Cj4+Pj4+Pj4gQWhh
LiBXZWxsLCBJIGNhbiBhcyB3ZWxsIGJldHRlciBqdW1wIHRvIDQuMTUgbm93LCBzaW5jZSBwaWNr
aW5nIHRoYXQKPj4+Pj4+PiBwYXRjaCBvbiA0LjE0LjE3IHNob3dzIEkgbmVlZCBtb3JlIG90aGVy
IHBhdGNoZXMgaXQgZGVwZW5kcyBvbiwgcmVsYXRlZAo+Pj4+Pj4+IHRvIHN0cnVjdCB4ODZfbGVn
YWN5X2ZlYXR1cmVzIGFuZCB4ODZfaHlwZXJfaW5pdCByZW9yZ2FuaXphdGlvbi4KPj4+Pj4+Pgo+
Pj4+Pj4+IFNvLCBJIGp1c3QgYnVpbHQgYSA0LjE1LjEga2VybmVsICh1c2luZyBnY2MgNy4yLjAp
LCB3aGljaCBkZWZpbml0ZWx5IGhhcwo+Pj4+Pj4+IHRoaXMgb25lIGluIGl0Ogo+Pj4+Pj4+ICAg
NDE4NDkyYmE0MGIyIHg4Ni92aXJ0L3hlbjogVXNlIGd1ZXN0X2xhdGVfaW5pdCB0byBkZXRlY3Qg
WGVuIFBWSCBndWVzdAo+Pj4+Pj4+Cj4+Pj4+Pj4gSSBjYW4gYm9vdCB2aWEgcHZncnViMiAodGhl
IFhlbiB0aGF0J3MgcnVubmluZyBub3cgaXMgY3VycmVudAo+Pj4+Pj4+IHN0YWJsZS00LjEwIHBs
dXMgdGhlIFJTRFAgZm9yIFBWSCBndWVzdCBuZWFyIDRHQiBwYXRjaCkuCj4+Pj4+Pj4KPj4+Pj4+
PiBCdXQsIGl0IHN0aWxsIHRlbGxzIG1lLi4uCj4+Pj4+Pj4gICBCb290aW5nIHBhcmF2aXJ0dWFs
aXplZCBrZXJuZWwgb24gWGVuIEhWTQo+Pj4+Pj4+Cj4+Pj4+Pj4gLi4uYW5kIHRoZW4gaGFuZ3Mg
c29tZXdoZXJlIGhhbGZ3YXkuCj4+Pj4+Pj4KPj4+Pj4+PiBGdWxsIGJvb3QgbG9nIGhlcmU6IGh0
dHA6Ly9wYXN0ZS5kZWJpYW4ubmV0L3BsYWluaC9hZTNlYTE0Ygo+Pj4+Pj4KPj4+Pj4+IFlvdSBk
aWRuJ3QgYWRkIHRoZSBSU0RQIGRldGVjdGlvbiBwYXRjaCwgcmlnaHQ/IEluIHRoZSBsb2cgSSBz
ZWU6Cj4+Pj4+Pgo+Pj4+Pj4gQUNQSSBCSU9TIEVycm9yIChidWcpOiBBIHZhbGlkIFJTRFAgd2Fz
IG5vdCBmb3VuZCAoMjAxNzA4MzEvdGJ4ZnJvb3QtMjQ0KQo+Pj4+Pgo+Pj4+PiBZZXMsIEkgZGlk
bid0IGhhdmUgdGhvc2UuIEFyZ2guLi4KPj4+Pj4KPj4+Pj4gSG93ZXZlciwgYWZ0ZXIgcHV0dGlu
ZyB0aGUgJ3hlbjogcmUtZW5hYmxlIGJvb3RpbmcgYXMgWGVuIFBWSCBndWVzdCcgdjIKPj4+Pj4g
cGF0Y2hlcyBvbiB0b3AsIHNhbWUgaGFwcGVucy4KPj4+Pgo+Pj4+IFN1cmUuIFRob3NlIGRvbid0
IHRha2UgUlNEUCBmcm9tIGJvb3QgcGFyYW1ldGVycyBzZXQgYnkgZ3J1YjIuCj4+Pj4KPj4+PiBZ
b3UgbmVlZCB0byBhcHBseSB0aGUgNCBwYXRjaCBzZXJpZXMgZnJvbToKPj4+Pgo+Pj4+IGdpdDov
L2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90aXAvdGlwLmdpdCB4ODYv
Ym9vdAo+Pj4+Cj4+Pj4gQ29tbWl0LUlkcyBhcmU6Cj4+Pj4gMmY3NGNiZjk0N2Y0NWZhMDgyZGRh
OGVhYzFhMWYxMjk5YTM3MmY0OQo+Pj4+IDBjODljZjM2NDI0ZjdjMTE3N2RlOGE1NzEyNTE0ZDdj
YzJlYjM2OWYKPj4+PiA4ODc1MGE2YzMzZjgxM2I4MTU1MTY5OTBmMDFmYjVlZTQ4OGM0NzdlCj4+
Pj4gOTMwYmE0OWIyY2U3YjA5YTVlZGRjMjEzODVmZDk0NGJhNmI0ZTgyOQo+Pj4KPj4+IEFoLCBE
J09ILiBUaGUgcGF0Y2ggc2V0cyBjdXJyZW50bHkgYml0ZSBlYWNoIG90aGVyLiBBbmQsIGZvciBz
b21lIHJlYXNvbgo+Pj4gSSBtZXNzZWQgdXAgYW5kIHdhcyB3cm9uZ2x5IHRoaW5raW5nIEkgYWxy
ZWFkeSBoYWQgdGhvc2UgaW4gNC4xNSwgc2luY2UKPj4+IHdoaWNoIGlzIGVudGlyZWx5IG5vdCB0
aGUgY2FzZS4gTm8gaWRlYSB3aHkgSSB0aG91Z2h0IHRoYXQuCj4+Pgo+Pj4gU28sIHNpbmNlIEkn
bSB0ZXN0aW5nIHB2Z3J1YjIsIEkgdGhyZXcgdGhlICd4ZW46IHJlLWVuYWJsZSBib290aW5nIGFz
Cj4+PiBYZW4gUFZIIGd1ZXN0JyBvdXQgYWdhaW4sIGFuZCBhcHBsaWVkIHRob3NlIDQgYWdhaW4g
b24gNC4xNS4xLgo+Pj4KPj4+IE5vdyBJIGF0IGxlYXN0IGhhdmUgdGhpcy4uLgo+Pj4gWyAgICAw
LjAwMDAwMF0gQm9vdGluZyBwYXJhdmlydHVhbGl6ZWQga2VybmVsIG9uIFhlbiBQVkgKPj4+IC4u
LmFuZCBubyBtb3JlICdBIHZhbGlkIFJTRFAgd2FzIG5vdCBmb3VuZCcuLi4KPj4+Cj4+PiAuLi5i
dXQgcXVpdGUgc29tZSBjb21wbGFpbmluZyBnb2luZyBvbiBhYm91dCBBQ1BJLCBsaWtlICdCSU9T
IGJ1ZzogQVBJQwo+Pj4gdmVyc2lvbiBtaXNtYXRjaCcgYW5kICdBQ1BJIEJJT1MgV2FybmluZyAo
YnVnKTogSW5jb3JyZWN0IGNoZWNrc3VtIGluCj4+PiB0YWJsZScgaG93ZXZlciwgYW5kIHBlciBj
cHUgdGhlcmUncyBhIDEwIHNlY29uZCBib290IGRlbGF5IChkaWRuJ3Qgc2VlCj4+PiB0aGF0IG9u
ZSBiZWZvcmUgeWV0KSwgYW5kIEkgaGF2ZSBvbmx5IDEgdmNwdSBpbiB0aGUgZW5kIGV0Yy4uLgo+
Pj4KPj4+IEZ1bGwgb3V0cHV0Ogo+Pj4gaHR0cDovL3Bhc3RlLmRlYmlhbi5uZXQvcGxhaW5oLzI2
MmNmYmNmCj4+Cj4+IGU4MjA6IEJJT1MtcHJvdmlkZWQgcGh5c2ljYWwgUkFNIG1hcDoKPj4gQklP
Uy1lODIwOiBbbWVtIDB4MDAwMDAwMDAwMDAwMDAwMC0weDAwMDAwMDAwZmJmZmZmZmZdIHVzYWJs
ZQo+PiBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMGZjMDAwMDAwLTB4MDAwMDAwMDBmYzAwMGZm
Zl0gQUNQSSBkYXRhCj4+IEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwZmMwMDEwMDAtMHgwMDAw
MDAwMGZjMDA4ZmZmXSB1c2FibGUKPj4gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDBmYzAwOTAw
MC0weDAwMDAwMDAwZmMwMDlmZmZdIEFDUEkgZGF0YQo+PiBCSU9TLWU4MjA6IFttZW0gMHgwMDAw
MDAwMGZjMDBhMDAwLTB4MDAwMDAwMDBmZWRmZmZmZl0gdXNhYmxlCj4+Cj4+IGFuZAo+Pgo+PiBB
Q1BJOiBFYXJseSB0YWJsZSBjaGVja3N1bSB2ZXJpZmljYXRpb24gZGlzYWJsZWQKPj4gQUNQSTog
UlNEUCAweDAwMDAwMDAwRkMwMDkwMDAgMDAwMDI0ICh2MDIgWGVuICAgKQo+PiBBQ1BJOiBYU0RU
IDB4MDAwMDAwMDBGQzAwN0ZCMCAwMDAwMzQgKHYwMSBYZW4gSFZNIDAwMDAwMDAwIEhWTUwgMDAw
MDAwMDApCj4+IEFDUEk6IEZBQ1AgMHgwMDAwMDAwMEZDMDA3RDcwIDAwMDEwQyAodjA1IFhlbiBI
Vk0gMDAwMDAwMDAgSFZNTCAwMDAwMDAwMCkKPj4gQUNQSTogRFNEVCAweDAwMDAwMDAwRkMwMDEw
NTAgMDAwMDAzICh2MTY0IO+/vW1uIEZFOTQyQUQ2ID8gICAgRkMwMDE1MTApCj4+IEFDUEk6ICAg
ICAgMHgwMDAwMDAwMEZDMDAxMDEwIDAwMDAwMSAodjA4IDwtICAgNkRCMDhGQTQgICAgICA2Mjc1
NzI2NykKPj4gQUNQSTogICAgICAweDAwMDAwMDAwRkMwMDEwMTAgMDAwMDAxICh2MDggPC0gICA2
REIwOEZBNCAgICAgIDYyNzU3MjY3KQo+PiBBQ1BJOiBBUElDIDB4MDAwMDAwMDBGQzAwN0U4MCAw
MDAwN0MgKHYwMiBYZW4gSFZNIDAwMDAwMDAwIEhWTUwgMDAwMDAwMDApCj4+Cj4+IFNlZW1zIGFz
IGlmIHNvbWUgQUNQSSBkYXRhIGFyZWFzIGFyZSBtaXNzaW5nIGluIHRoZSBFODIwIG1hcC4KPj4K
Pj4gQ2FuIHlvdSB0cnkgY29uZmlndXJpbmcgdGhlIGd1ZXN0IHdpdGggZS5nLiAzR0IgbWVtb3J5
IGluc3RlYWQgb2YgNEdCPwo+IAo+IEluc3RlYWQgb2YgMTAwIEdpQiB5b3UgbWVhbj8gOl0KCkht
bSwgdGhpcyB3YXNuJ3QgcmVmbGVjdGVkIGluIHRoZSBFODIwIG1hcCBvZiB0aGUgZ3Vlc3QuCgpX
b3VsZCBiZSBpbnRlcmVzdGluZyB0byBzZWUgdGhlIG91dHB1dCBvZiB4bCAtdnZ2IGNyZWF0ZSAu
Li4gd2l0aCB0aGUKMTAwR0IgZ3Vlc3QuIEkgZ3Vlc3MgdGhlcmUgaXMgc29tZSAzMiBiaXQgdHJ1
bmNhdGlvbiBzb21ld2hlcmUgaW4gdGhlClhlbiB0b29scy4uLgoKPiB0eXBlPSJwdmgiCj4ga2Vy
bmVsID0gIi95b2xvL2dydWItaTM4Ni14ZW5wdmgtZmlyZS16ZS1taXNzaWxlIgo+IG1lbW9yeSA9
IDEwMjQwMAo+IHZjcHVzID0gMTAKPiAKPiBXaGVuIEkgY2hhbmdlIHRoYXQgdG8uLi4KPiAKPiBt
ZW1vcnkgPSAzMDcyCj4gdmNwdXMgPSA0Cj4gCj4gLi4uSSBnZXQgdGhpczoKPiAKPiBodHRwOi8v
cGFzdGUuZGViaWFuLm5ldC9wbGFpbmgvZjg2NzYzMjIKClNvIHRoaXMgc2VlbXMgdG8gd29yayBu
b3cuCgoKSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tdXNl
cnM=

From xen-users-bounces@lists.xenproject.org Wed Feb 07 14:12:27 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 14:12: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.xenproject.org>)
	id 1ejQSH-0003Lq-QN; Wed, 07 Feb 2018 14:12:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=569e52e77=roger.pau@citrix.com>)
 id 1ejQSG-0003LZ-CO
 for xen-users@lists.xensource.com; Wed, 07 Feb 2018 14:12:08 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-8.bemta-6.messagelabs.com id E5/FD-03750-7390B7A5;
 Wed, 07 Feb 2018 14:12:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsWyU9JRQteMszr
 K4O0iU4uty/6wOzB6bO/bxR7AGMWamZeUX5HAmrGmrYmlYAZTxbKDC5gaGG8xdjFyckgI+Ek8
 fPGBBcJ2l3jzrpUdxGYRUJF4/OMQWxcjBwebgL3E9K8VIGERAQ2JNWv+g7UyCyhLbNxzD6xcW
 MBYYsONB2wgNq+Ah8TXtmNgNUICARJXlj6GigtKnJz5hAWiV0diwe5PYOOZBaQllv/jAAlzCg
 RKNM96zQpiiwrISFza8IQNYoyiRP88iPESAukSE5/1QF1sIXH71h22CYyCs5BsmIVkwyyEDQs
 YmVcxahSnFpWlFukaWeglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGKwMQ7GA8
 vzbwEKMkB5OSKO/jhVVRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR48ziqo4QEi1LTUyvSMnOAk
 QOTluDgURLhZWEHSvMWFyTmFmemQ6ROMRpztK180sbMcePF6zZmIZa8/LxUKXHeGpBJAiClGa
 V5cINgEX2JUVZKmJcR6DQhnoLUotzMElT5V4ziHIxKwrz2IFN4MvNK4Pa9AjqFCeiUG0GVIKe
 UJCKkpBoYPXjn//nA/7SUubRs8lzW0xPr5wZ0+35/9qVbR//e9BW5Pn+fNqVMbgjdXfj97Oyi
 H/t/yO4XNNg91+3yjNqvjnofhQwlt9dIVb2zzmqcefpMtxHn1E21j05N7l7hEuUp8VZaaBn7A
 7OTbd0HK5lOVubz++wVTnnUn2E1gcH8yMxfvxwuRpytVGIpzkg01GIuKk4EAMwJsJ3jAgAA
X-Env-Sender: prvs=569e52e77=roger.pau@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1518012726!78537645!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 5679 invoked from network); 7 Feb 2018 14:12:06 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Feb 2018 14:12:06 -0000
X-IronPort-AV: E=Sophos;i="5.46,473,1511827200"; d="scan'208";a="67452681"
X-CrossPremisesHeadersFilteredBySendConnector: AMSPEX02CL02.citrite.net
Date: Wed, 7 Feb 2018 14:07:25 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yessine Daoud <da.yessine@gmail.com>
Message-ID: <20180207140725.ogkpwtw66bjvd4zi@MacBook-Pro-de-Roger.local>
References: <CABLtV0AsmY1nAQ0FCbLfkw=j4zNrPwEM_VNBGhbk8hUbr8PVsA@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CABLtV0AsmY1nAQ0FCbLfkw=j4zNrPwEM_VNBGhbk8hUbr8PVsA@mail.gmail.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
X-OrganizationHeadersPreserved: AMSPEX02CL02.citrite.net
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] HVM boot time optimization
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMDcsIDIwMTggYXQgMDI6MTE6MjNQTSArMDEwMCwgWWVzc2luZSBEYW91ZCB3
cm90ZToKPiBIZWxsbywKPiAKPiBJcyB0aGVyZSBhIHdheSB0byBtYWtlIHRoZSBib290IG9mIEhW
TSBndWVzdCBmYXN0ZXI/Cj4gSSBhbSB1c2luZyBhIGRpcmVjdCBrZXJuZWwgYm9vdCB3aXRoIGtl
cm5lbCArIHJhbWRpc2suCgpJcyB0aGlzIGEgTGludXgga2VybmVsPwoKSWYgc28geW91IGNvdWxk
IHVzZSBQVkggaW4gb3JkZXIgdG8gZ2V0IGZhc3RlciBib290IHRpbWVzLgoKUm9nZXIuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFp
bGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLXVzZXJz

From xen-users-bounces@lists.xenproject.org Wed Feb 07 14:24:33 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 14:24: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.xenproject.org>)
	id 1ejQe1-0004eX-Ck; Wed, 07 Feb 2018 14:24:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=qukx=fb=knorrie.org=hans@srs-us1.protection.inumbo.net>)
 id 1ejQdz-0004eP-7t
 for xen-users@lists.xenproject.org; Wed, 07 Feb 2018 14:24:15 +0000
X-Inumbo-ID: 82616b47-0c12-11e8-ba59-bc764e045a96
Received: from syrinx.knorrie.org (unknown [2001:888:2177::4d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 82616b47-0c12-11e8-ba59-bc764e045a96;
 Wed, 07 Feb 2018 15:23:47 +0100 (CET)
Received: from [IPv6:2001:828:13c8:10b::c] (blackbox.bofh.hq.mendix.net
 [IPv6:2001:828:13c8:10b::c])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by syrinx.knorrie.org (Postfix) with ESMTPSA id E7E9BDEB5D4A;
 Wed,  7 Feb 2018 15:24:11 +0100 (CET)
To: Juergen Gross <jgross@suse.com>
References: <20180123044635.GB3124@bitfolk.com>
 <a705ecf5-2428-49fd-8a9b-9c1cf24f4397@suse.com>
 <989436f9-c44e-30d1-aded-1d2e702ed419@knorrie.org>
 <674fdb54-0fb0-ba85-e919-c3f6ebe55ad2@suse.com>
 <b4df5a27-b179-b5e8-3044-c9dc45cfa9c4@knorrie.org>
 <20180125121949.GG3124@bitfolk.com>
 <27e5b28d-ef12-23a9-59d9-8570f5e10995@suse.com>
 <5A69DFB3.7040906@knorrie.org>
 <75b57959-333a-59f5-c5b9-d71a39717c86@knorrie.org>
 <8b110405-38f2-f3bd-52af-7e662e930641@suse.com>
 <8ae1ded7-0761-7c32-5f41-7518926cba1c@knorrie.org>
 <70f8349c-0cc5-881c-d003-463bd6716906@suse.com>
 <a8e9c716-4d94-6bcb-f288-6a0ffab1a059@knorrie.org>
 <acabf528-3844-c943-de79-67ba2e398917@suse.com>
 <25bd7938-c84f-3553-7521-f5a40fe70a34@knorrie.org>
 <70448b68-23a8-3e4a-dc86-331f2a1eade2@suse.com>
 <fc501476-791e-cfe1-e814-faab29a64edf@knorrie.org>
 <125d4efb-8987-8aed-d68b-9b64240764a0@suse.com>
 <3c42eb21-6998-9187-7b34-257c1f647b86@knorrie.org>
 <b05c57a4-c5db-8824-0332-5f93a4a92a91@suse.com>
From: Hans van Kranenburg <hans@knorrie.org>
Message-ID: <a437a9eb-507a-abdc-8c45-3cce6cc1d280@knorrie.org>
Date: Wed, 7 Feb 2018 15:24:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <b05c57a4-c5db-8824-0332-5f93a4a92a91@suse.com>
Content-Language: en_US
Cc: xen-users@lists.xenproject.org
Subject: Re: [Xen-users] pvgrub2(-like?) booting methods for PVHv2 guests
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

T24gMDIvMDcvMjAxOCAwMzowOSBQTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwNy8wMi8x
OCAxNTowMiwgSGFucyB2YW4gS3JhbmVuYnVyZyB3cm90ZToKPj4gT24gMDIvMDcvMjAxOCAwMjo1
NSBQTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+IE9uIDA3LzAyLzE4IDE0OjE0LCBIYW5zIHZh
biBLcmFuZW5idXJnIHdyb3RlOgo+Pj4+IE9uIDAyLzA3LzIwMTggMDk6MzcgQU0sIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+Pj4+IE9uIDA2LzAyLzE4IDE5OjM0LCBIYW5zIHZhbiBLcmFuZW5idXJn
IHdyb3RlOgoKWy4uIGNob3Agb2ZmIHBhcnQgb2YgdGhlIGNocmlzdG1hcyB0cmVlIC4uXQoKPj4+
Pgo+Pj4+IFNvLCBzaW5jZSBJJ20gdGVzdGluZyBwdmdydWIyLCBJIHRocmV3IHRoZSAneGVuOiBy
ZS1lbmFibGUgYm9vdGluZyBhcwo+Pj4+IFhlbiBQVkggZ3Vlc3QnIG91dCBhZ2FpbiwgYW5kIGFw
cGxpZWQgdGhvc2UgNCBhZ2FpbiBvbiA0LjE1LjEuCj4+Pj4KPj4+PiBOb3cgSSBhdCBsZWFzdCBo
YXZlIHRoaXMuLi4KPj4+PiBbICAgIDAuMDAwMDAwXSBCb290aW5nIHBhcmF2aXJ0dWFsaXplZCBr
ZXJuZWwgb24gWGVuIFBWSAo+Pj4+IC4uLmFuZCBubyBtb3JlICdBIHZhbGlkIFJTRFAgd2FzIG5v
dCBmb3VuZCcuLi4KPj4+Pgo+Pj4+IC4uLmJ1dCBxdWl0ZSBzb21lIGNvbXBsYWluaW5nIGdvaW5n
IG9uIGFib3V0IEFDUEksIGxpa2UgJ0JJT1MgYnVnOiBBUElDCj4+Pj4gdmVyc2lvbiBtaXNtYXRj
aCcgYW5kICdBQ1BJIEJJT1MgV2FybmluZyAoYnVnKTogSW5jb3JyZWN0IGNoZWNrc3VtIGluCj4+
Pj4gdGFibGUnIGhvd2V2ZXIsIGFuZCBwZXIgY3B1IHRoZXJlJ3MgYSAxMCBzZWNvbmQgYm9vdCBk
ZWxheSAoZGlkbid0IHNlZQo+Pj4+IHRoYXQgb25lIGJlZm9yZSB5ZXQpLCBhbmQgSSBoYXZlIG9u
bHkgMSB2Y3B1IGluIHRoZSBlbmQgZXRjLi4uCj4+Pj4KPj4+PiBGdWxsIG91dHB1dDoKPj4+PiBo
dHRwOi8vcGFzdGUuZGViaWFuLm5ldC9wbGFpbmgvMjYyY2ZiY2YKPj4+Cj4+PiBlODIwOiBCSU9T
LXByb3ZpZGVkIHBoeXNpY2FsIFJBTSBtYXA6Cj4+PiBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAw
MDAwMDAwMDAwLTB4MDAwMDAwMDBmYmZmZmZmZl0gdXNhYmxlCj4+PiBCSU9TLWU4MjA6IFttZW0g
MHgwMDAwMDAwMGZjMDAwMDAwLTB4MDAwMDAwMDBmYzAwMGZmZl0gQUNQSSBkYXRhCj4+PiBCSU9T
LWU4MjA6IFttZW0gMHgwMDAwMDAwMGZjMDAxMDAwLTB4MDAwMDAwMDBmYzAwOGZmZl0gdXNhYmxl
Cj4+PiBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMGZjMDA5MDAwLTB4MDAwMDAwMDBmYzAwOWZm
Zl0gQUNQSSBkYXRhCj4+PiBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMGZjMDBhMDAwLTB4MDAw
MDAwMDBmZWRmZmZmZl0gdXNhYmxlCj4+Pgo+Pj4gYW5kCj4+Pgo+Pj4gQUNQSTogRWFybHkgdGFi
bGUgY2hlY2tzdW0gdmVyaWZpY2F0aW9uIGRpc2FibGVkCj4+PiBBQ1BJOiBSU0RQIDB4MDAwMDAw
MDBGQzAwOTAwMCAwMDAwMjQgKHYwMiBYZW4gICApCj4+PiBBQ1BJOiBYU0RUIDB4MDAwMDAwMDBG
QzAwN0ZCMCAwMDAwMzQgKHYwMSBYZW4gSFZNIDAwMDAwMDAwIEhWTUwgMDAwMDAwMDApCj4+PiBB
Q1BJOiBGQUNQIDB4MDAwMDAwMDBGQzAwN0Q3MCAwMDAxMEMgKHYwNSBYZW4gSFZNIDAwMDAwMDAw
IEhWTUwgMDAwMDAwMDApCj4+PiBBQ1BJOiBEU0RUIDB4MDAwMDAwMDBGQzAwMTA1MCAwMDAwMDMg
KHYxNjQg77+9bW4gRkU5NDJBRDYgPyAgICBGQzAwMTUxMCkKPj4+IEFDUEk6ICAgICAgMHgwMDAw
MDAwMEZDMDAxMDEwIDAwMDAwMSAodjA4IDwtICAgNkRCMDhGQTQgICAgICA2Mjc1NzI2NykKPj4+
IEFDUEk6ICAgICAgMHgwMDAwMDAwMEZDMDAxMDEwIDAwMDAwMSAodjA4IDwtICAgNkRCMDhGQTQg
ICAgICA2Mjc1NzI2NykKPj4+IEFDUEk6IEFQSUMgMHgwMDAwMDAwMEZDMDA3RTgwIDAwMDA3QyAo
djAyIFhlbiBIVk0gMDAwMDAwMDAgSFZNTCAwMDAwMDAwMCkKPj4+Cj4+PiBTZWVtcyBhcyBpZiBz
b21lIEFDUEkgZGF0YSBhcmVhcyBhcmUgbWlzc2luZyBpbiB0aGUgRTgyMCBtYXAuCj4+Pgo+Pj4g
Q2FuIHlvdSB0cnkgY29uZmlndXJpbmcgdGhlIGd1ZXN0IHdpdGggZS5nLiAzR0IgbWVtb3J5IGlu
c3RlYWQgb2YgNEdCPwo+Pgo+PiBJbnN0ZWFkIG9mIDEwMCBHaUIgeW91IG1lYW4/IDpdCj4gCj4g
SG1tLCB0aGlzIHdhc24ndCByZWZsZWN0ZWQgaW4gdGhlIEU4MjAgbWFwIG9mIHRoZSBndWVzdC4K
PiAKPiBXb3VsZCBiZSBpbnRlcmVzdGluZyB0byBzZWUgdGhlIG91dHB1dCBvZiB4bCAtdnZ2IGNy
ZWF0ZSAuLi4gd2l0aCB0aGUKPiAxMDBHQiBndWVzdC4gSSBndWVzcyB0aGVyZSBpcyBzb21lIDMy
IGJpdCB0cnVuY2F0aW9uIHNvbWV3aGVyZSBpbiB0aGUKPiBYZW4gdG9vbHMuLi4KClN1cmUsCgpo
dHRwOi8vcGFzdGUuZGViaWFuLm5ldC9wbGFpbmgvYjIzYjYyNDMKCj4+IHR5cGU9InB2aCIKPj4g
a2VybmVsID0gIi95b2xvL2dydWItaTM4Ni14ZW5wdmgtZmlyZS16ZS1taXNzaWxlIgo+PiBtZW1v
cnkgPSAxMDI0MDAKPj4gdmNwdXMgPSAxMAo+Pgo+PiBXaGVuIEkgY2hhbmdlIHRoYXQgdG8uLi4K
Pj4KPj4gbWVtb3J5ID0gMzA3Mgo+PiB2Y3B1cyA9IDQKPj4KPj4gLi4uSSBnZXQgdGhpczoKPj4K
Pj4gaHR0cDovL3Bhc3RlLmRlYmlhbi5uZXQvcGxhaW5oL2Y4Njc2MzIyCj4gCj4gU28gdGhpcyBz
ZWVtcyB0byB3b3JrIG5vdy4KClllcyEKCkhhbnMKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tdXNlcnM=

From xen-users-bounces@lists.xenproject.org Wed Feb 07 14:39:31 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 14:39: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.xenproject.org>)
	id 1ejQsL-0005l3-07; Wed, 07 Feb 2018 14:39:04 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.46])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dunlapg@gmail.com>) id 1ejQsJ-0005kx-ML
 for xen-users@lists.xensource.com; Wed, 07 Feb 2018 14:39:03 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-6.bemta.az-a.eu-central-1.aws.symcld.net id 83/3A-01562-18F0B7A5;
 Wed, 07 Feb 2018 14:38:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBKsWRWlGSWpSXmKPExsVyMfTGJt1q/uo
 ogxv9uhZbl/1hd2D02N63iz2AMYo1My8pvyKBNWPTpAbWgil6FTd+nGNtYHyg3sXIxSEkMJ1R
 4uWXD+wgDotAO6vE5QNv2EAcCYHFrBKdK48AOZxATpnE30cHWSDsIonbWxYxQ9jFEss/LgOze
 QUEJU7OfAJWIywgKXFl+nQwW0jAQ2Li8WZ2EJtTIFCiedZrVoh4gMSVpY/B5rMJqEv0zTwLVs
 8ioCKx+tBGVoj5hhIrG6dCzQ+QaN42mwlivrHEhhsPwHpFBDQk1qz5z9jFyMHBLGAicemNL0i
 YWcBHYsOF6+wTGIVnIbluFpIUhK0p0br9N5StIbHgzj5GCFtbYtnC18wLGFlXMVomFWWmZ5Tk
 Jmbm6BoaGOgaGhrrGusaGVjqJVbpJuqlluomp+aVFCUCZfUSy4v1iitzk3NS9PJSSzYxAmOHA
 Qh2ME44lHiIUZKDSUmU9/HCqighvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEry1fNVRQoJFqempFW
 mZOcAohklLcPAoifAyAyNZiLe4IDG3ODMdInWK0ZXj26wHbcwc36Y9B5JbHr0EkgfA5I0Xr9u
 YhVjy8vNSpcR554HMFgBpzijNgxsNS0CXGGWlhHkZgY4V4ilILcrNLEGVf8UozsGoJMwbCTKF
 JzOvBO6CV0DHMQEddyOoEuS4kkSElFQD47Z7R15fv7xmVpww+4697BNaot5zsPnpse6pVOUQe
 lYhnZWs8+H0/PY1K4XE7zz5Gutp9yjquNzPT0HvPz1Ll3I1fDM/UiJa4t6vZX2Sew3LRY4Ep+
 b4/w35bmLPNu3qtd0PciJbE9muf6uOZBMsuvF4+kcPv1uF7XuK0z92ztBuqCn3fLA7VomlOCP
 RUIu5qDgRALvZ2wM7AwAA
X-Env-Sender: dunlapg@gmail.com
X-Msg-Ref: server-2.tower-225.messagelabs.com!1518014330!826220!1
X-Originating-IP: [209.85.216.178]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7417 invoked from network); 7 Feb 2018 14:38:51 -0000
Received: from mail-qt0-f178.google.com (HELO mail-qt0-f178.google.com)
 (209.85.216.178)
 by server-2.tower-225.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Feb 2018 14:38:51 -0000
Received: by mail-qt0-f178.google.com with SMTP id s27so1895455qts.4
 for <xen-users@lists.xensource.com>; Wed, 07 Feb 2018 06:38:51 -0800 (PST)
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=/dBr/vrTnRgLnSiYdKzMr5oFknUnQvTKbPKcXE9f9v4=;
 b=p6jBlTG1h+06HWNKqxIjxN5CIJzouslBZfLoAWMjH9wHZ4wplouJFx9dfqsvdUjC39
 TWY4khUlGt9TGCW3B1tFbReh+8mMOaH7g0h0kPFc++mVnY7lVlq4fqaqAwlKSdvWETHb
 QwgFr2uY32/u0UR3xNLheuiwwwtnxKX8pgIE9qlPhGQZejwGJ9b/ECjy5Gmquw2A5eGE
 FHhODqqdic1UJwV3PBMqt4lJOr0Ym9sVAmecObqyavm81BHjBz+ptlTxL67ArvPxzWNf
 J1eo7Z8CG5XsESBFRcYQRqz4adaGeMKTo9WwGiG5QlrRfSNAL+QrGsGta/YFvd5gyQQz
 sI5Q==
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=/dBr/vrTnRgLnSiYdKzMr5oFknUnQvTKbPKcXE9f9v4=;
 b=I7vK5/bDZ0J8yYo++KjFZlwnB8EeNxKKA1dHU3JH8ZfnVTrwK6T2ypdm9rHGDZRtgq
 se2YG9SL9BH6CDyr3iXyqOywE4Nk3h3dxqVOdOpW+zTesJx2A8Rc6Hrf1G/Jzxrwbxli
 9ZpRZvnnEEKJ4D83ChJai9tL4BSbd7hsyVxT9LhT0VAsJ04HylN4VcMZrUFtybA5AKfW
 P9EHO1OGc1suYZLthvX5hzE7Q+aZYuF9/5bRKoScmltNzNN+n+7XPrWOac8Wgu51bXxv
 C/leAl8jdiuoSKqaolxY8qwv1eGthLKA1EZ+0MmyPB36ReTgdSzeRTvWrE8bGGJ+a04C
 j3Ww==
X-Gm-Message-State: APf1xPAZDQTc7A9OiNoF/vrtlrgjYlcmpAZCKdbt7wchB+TWLa3ciD42
 7jbbwP0o50ikeri4Eaze0xwWFDm9jC6FYzqQLGo=
X-Google-Smtp-Source: AH8x227Lea5ttgM95VKFS1CDNJaor0jBbiS5i5o7QmbHW2QAHU/21bmIyqIJQjOC0U8BjusDXcCIt8V8rbiWBoGnxBc=
X-Received: by 10.200.35.113 with SMTP id b46mr9423623qtb.262.1518014330263;
 Wed, 07 Feb 2018 06:38:50 -0800 (PST)
MIME-Version: 1.0
Received: by 10.55.40.99 with HTTP; Wed, 7 Feb 2018 06:38:49 -0800 (PST)
In-Reply-To: <CABLtV0AsmY1nAQ0FCbLfkw=j4zNrPwEM_VNBGhbk8hUbr8PVsA@mail.gmail.com>
References: <CABLtV0AsmY1nAQ0FCbLfkw=j4zNrPwEM_VNBGhbk8hUbr8PVsA@mail.gmail.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Wed, 7 Feb 2018 14:38:49 +0000
X-Google-Sender-Auth: 7IkZD3rIjJ80ljxpjUYrPoAkH0k
Message-ID: <CAFLBxZZoBKmmrSkSh-BKyDLDG09zWgBvN8JJt6WmkmA4EfgGLg@mail.gmail.com>
To: Yessine Daoud <da.yessine@gmail.com>
Cc: Xen Mailing List <xen-users@lists.xensource.com>
Subject: Re: [Xen-users] HVM boot time optimization
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0861692746978084765=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--===============0861692746978084765==
Content-Type: multipart/alternative; boundary="001a114326c8eb5cc80564a04027"

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

On Wed, Feb 7, 2018 at 1:11 PM, Yessine Daoud <da.yessine@gmail.com> wrote:

> Hello,
>
> Is there a way to make the boot of HVM guest faster?
> I am using a direct kernel boot with kernel + ramdisk.
> At boot, seabios is bloqued about 15 seconds (or more) at the following
> state:
>
> (d4) RamSizeOver4G: 0x0000000000000000 [cmos]
> (d4) boot order:
> (d4) 1: /rom@genroms/linuxboot.bin
> (d4) Found 4 PCI devices (max PCI bus is 00)
> (d4) Allocated Xen hypercall page at ffff000
> (d4) Detected Xen v4.9-unstable
> (d4) xen: copy BIOS tables...
> (d4) Copying SMBIOS entry point from 0x00010020 to 0x000f69b0
> (d4) Copying MPTABLE from 0xfc001170/fc001180 to 0x000f68b0
> (d4) Copying PIR from 0x00010040 to 0x000f6830
> (d4) CPU Mhz=1335
> (d4) Scan for VGA option rom
> (d4) ATA controller 1 at 1f0/3f4/c100 (irq 14 dev 9)
> (d4) ATA controller 2 at 170/374/c108 (irq 15 dev 9)
> (d4) Found 0 lpt ports
> (d4) Found 1 serial ports
> (d4) PS2 keyboard initialized
> (d4) All threads complete.
> (d4) Scan for option roms
> (d4) Running option rom at c000:0003
> (d4) Searching bootorder for: /rom@genroms/linuxboot.bin
> (d4) Searching bootorder for: HALT
> (d4) Space available for UMB: c0800-ec800, f61d0-f67f0
> (d4) Returned 258048 bytes of ZoneHigh
> (d4) e820 map has 6 items:
> (d4)   0: 0000000000000000 - 000000000009fc00 = 1 RAM
> (d4)   1: 000000000009fc00 - 00000000000a0000 = 2 RESERVED
> (d4)   2: 00000000000f0000 - 0000000000100000 = 2 RESERVED
> (d4)   3: 0000000000100000 - 000000000ffff000 = 1 RAM
> (d4)   4: 000000000ffff000 - 0000000010000000 = 2 RESERVED
> (d4)   5: 00000000fc000000 - 0000000100000000 = 2 RESERVED
> (d4) enter handle_19:
> (d4)   NULL
> (d4) Booting from ROM...
> (d4) Booting from c000:00
>
>
> Then (after 15 seconds) the kernel starts booting.
> Is there a Xen configuration or Seabios patch that I can use?
> Any idea?
>

Are you positive the kernel + ramdisk is actually working, and that it's
not (for instance) actually running grub during this pause and pulling the
default kernel off the disk?

On my box there's a brief pause there, about 5 seconds.  Total time from
`xl create` to `responding to ssh` is about 15 seconds direct-boot HVM, 10
seconds direct-boot PVH or PV.  (This is with a CentOS 6 guest, which takes
a bit longer to boot than newer systems in my experience.)

 -George

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

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">On Wed, Feb 7, 2018 at 1:11 PM, Yessine Daoud <span dir=3D"ltr">&lt;<a =
href=3D"mailto:da.yessine@gmail.com" target=3D"_blank">da.yessine@gmail.com=
</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin=
:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr"><=
div>Hello,</div><div><br></div><div>Is there a way to make the boot of HVM =
guest faster?</div><div>I am using a direct kernel boot with kernel + ramdi=
sk.</div><div>At boot, seabios is bloqued about 15 seconds (or more) at the=
 following state:</div><div><br></div><div>(d4) RamSizeOver4G: 0x0000000000=
000000 [cmos]</div><div>(d4) boot order:</div><div>(d4) 1: /rom@genroms/lin=
uxboot.bin</div><div>(d4) Found 4 PCI devices (max PCI bus is 00)</div><div=
>(d4) Allocated Xen hypercall page at ffff000</div><div>(d4) Detected Xen v=
4.9-unstable</div><div>(d4) xen: copy BIOS tables...</div><div>(d4) Copying=
 SMBIOS entry point from 0x00010020 to 0x000f69b0</div><div>(d4) Copying MP=
TABLE from 0xfc001170/fc001180 to 0x000f68b0</div><div>(d4) Copying PIR fro=
m 0x00010040 to 0x000f6830</div><div>(d4) CPU Mhz=3D1335</div><div>(d4) Sca=
n for VGA option rom</div><div>(d4) ATA controller 1 at 1f0/3f4/c100 (irq 1=
4 dev 9)</div><div>(d4) ATA controller 2 at 170/374/c108 (irq 15 dev 9)</di=
v><div>(d4) Found 0 lpt ports</div><div>(d4) Found 1 serial ports</div><div=
>(d4) PS2 keyboard initialized</div><div>(d4) All threads complete.</div><d=
iv>(d4) Scan for option roms</div><div>(d4) Running option rom at c000:0003=
</div><div>(d4) Searching bootorder for: /rom@genroms/linuxboot.bin</div><d=
iv>(d4) Searching bootorder for: HALT</div><div>(d4) Space available for UM=
B: c0800-ec800, f61d0-f67f0</div><div>(d4) Returned 258048 bytes of ZoneHig=
h</div><div>(d4) e820 map has 6 items:</div><div>(d4)=C2=A0 =C2=A00: 000000=
0000000000 - 000000000009fc00 =3D 1 RAM</div><div>(d4)=C2=A0 =C2=A01: 00000=
0000009fc00 - 00000000000a0000 =3D 2 RESERVED</div><div>(d4)=C2=A0 =C2=A02:=
 00000000000f0000 - 0000000000100000 =3D 2 RESERVED</div><div>(d4)=C2=A0 =
=C2=A03: 0000000000100000 - 000000000ffff000 =3D 1 RAM</div><div>(d4)=C2=A0=
 =C2=A04: 000000000ffff000 - 0000000010000000 =3D 2 RESERVED</div><div>(d4)=
=C2=A0 =C2=A05: 00000000fc000000 - 0000000100000000 =3D 2 RESERVED</div><di=
v>(d4) enter handle_19:</div><div>(d4)=C2=A0 =C2=A0NULL</div><div>(d4) Boot=
ing from ROM...</div><div>(d4) Booting from c000:00</div><div><br></div><di=
v><br></div><div>Then (after 15 seconds) the kernel starts booting.</div><d=
iv>Is there a Xen configuration or Seabios patch that I can use?</div><div>=
Any idea?</div></div></blockquote><div><br></div><div>Are you positive the =
kernel + ramdisk is actually working, and that it&#39;s not (for instance) =
actually running grub during this pause and pulling the default kernel off =
the disk?</div><div><br></div><div>On my box there&#39;s a brief pause ther=
e, about 5 seconds.=C2=A0 Total time from `xl create` to `responding to ssh=
` is about 15 seconds direct-boot HVM, 10 seconds direct-boot PVH or PV.=C2=
=A0 (This is with a CentOS 6 guest, which takes a bit longer to boot than n=
ewer systems in my experience.)<br></div><div><br></div><div>=C2=A0-George<=
/div><br></div></div></div>

--001a114326c8eb5cc80564a04027--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============0861692746978084765==--


From xen-users-bounces@lists.xenproject.org Wed Feb 07 14:51:01 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 14:51: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.xenproject.org>)
	id 1ejR3e-0007NO-Ka; Wed, 07 Feb 2018 14:50:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=hqcy=fb=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ejR3d-0007MZ-Hu
 for xen-users@lists.xenproject.org; Wed, 07 Feb 2018 14:50:45 +0000
X-Inumbo-ID: 36b611cb-0c16-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 36b611cb-0c16-11e8-ba59-bc764e045a96;
 Wed, 07 Feb 2018 15:50:18 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 6F53DAD93;
 Wed,  7 Feb 2018 14:50:42 +0000 (UTC)
To: Hans van Kranenburg <hans@knorrie.org>
References: <20180123044635.GB3124@bitfolk.com>
 <989436f9-c44e-30d1-aded-1d2e702ed419@knorrie.org>
 <674fdb54-0fb0-ba85-e919-c3f6ebe55ad2@suse.com>
 <b4df5a27-b179-b5e8-3044-c9dc45cfa9c4@knorrie.org>
 <20180125121949.GG3124@bitfolk.com>
 <27e5b28d-ef12-23a9-59d9-8570f5e10995@suse.com>
 <5A69DFB3.7040906@knorrie.org>
 <75b57959-333a-59f5-c5b9-d71a39717c86@knorrie.org>
 <8b110405-38f2-f3bd-52af-7e662e930641@suse.com>
 <8ae1ded7-0761-7c32-5f41-7518926cba1c@knorrie.org>
 <70f8349c-0cc5-881c-d003-463bd6716906@suse.com>
 <a8e9c716-4d94-6bcb-f288-6a0ffab1a059@knorrie.org>
 <acabf528-3844-c943-de79-67ba2e398917@suse.com>
 <25bd7938-c84f-3553-7521-f5a40fe70a34@knorrie.org>
 <70448b68-23a8-3e4a-dc86-331f2a1eade2@suse.com>
 <fc501476-791e-cfe1-e814-faab29a64edf@knorrie.org>
 <125d4efb-8987-8aed-d68b-9b64240764a0@suse.com>
 <3c42eb21-6998-9187-7b34-257c1f647b86@knorrie.org>
 <b05c57a4-c5db-8824-0332-5f93a4a92a91@suse.com>
 <a437a9eb-507a-abdc-8c45-3cce6cc1d280@knorrie.org>
From: Juergen Gross <jgross@suse.com>
Message-ID: <3886cdb3-2625-9af0-7bf2-3cadf8971971@suse.com>
Date: Wed, 7 Feb 2018 15:50:41 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <a437a9eb-507a-abdc-8c45-3cce6cc1d280@knorrie.org>
Content-Language: de-DE
Cc: xen-users@lists.xenproject.org
Subject: Re: [Xen-users] pvgrub2(-like?) booting methods for PVHv2 guests
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

T24gMDcvMDIvMTggMTU6MjQsIEhhbnMgdmFuIEtyYW5lbmJ1cmcgd3JvdGU6Cj4gT24gMDIvMDcv
MjAxOCAwMzowOSBQTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gT24gMDcvMDIvMTggMTU6MDIs
IEhhbnMgdmFuIEtyYW5lbmJ1cmcgd3JvdGU6Cj4+PiBPbiAwMi8wNy8yMDE4IDAyOjU1IFBNLCBK
dWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+IE9uIDA3LzAyLzE4IDE0OjE0LCBIYW5zIHZhbiBLcmFu
ZW5idXJnIHdyb3RlOgo+Pj4+PiBPbiAwMi8wNy8yMDE4IDA5OjM3IEFNLCBKdWVyZ2VuIEdyb3Nz
IHdyb3RlOgo+Pj4+Pj4gT24gMDYvMDIvMTggMTk6MzQsIEhhbnMgdmFuIEtyYW5lbmJ1cmcgd3Jv
dGU6Cj4gCj4gWy4uIGNob3Agb2ZmIHBhcnQgb2YgdGhlIGNocmlzdG1hcyB0cmVlIC4uXQo+IAo+
Pj4+Pgo+Pj4+PiBTbywgc2luY2UgSSdtIHRlc3RpbmcgcHZncnViMiwgSSB0aHJldyB0aGUgJ3hl
bjogcmUtZW5hYmxlIGJvb3RpbmcgYXMKPj4+Pj4gWGVuIFBWSCBndWVzdCcgb3V0IGFnYWluLCBh
bmQgYXBwbGllZCB0aG9zZSA0IGFnYWluIG9uIDQuMTUuMS4KPj4+Pj4KPj4+Pj4gTm93IEkgYXQg
bGVhc3QgaGF2ZSB0aGlzLi4uCj4+Pj4+IFsgICAgMC4wMDAwMDBdIEJvb3RpbmcgcGFyYXZpcnR1
YWxpemVkIGtlcm5lbCBvbiBYZW4gUFZICj4+Pj4+IC4uLmFuZCBubyBtb3JlICdBIHZhbGlkIFJT
RFAgd2FzIG5vdCBmb3VuZCcuLi4KPj4+Pj4KPj4+Pj4gLi4uYnV0IHF1aXRlIHNvbWUgY29tcGxh
aW5pbmcgZ29pbmcgb24gYWJvdXQgQUNQSSwgbGlrZSAnQklPUyBidWc6IEFQSUMKPj4+Pj4gdmVy
c2lvbiBtaXNtYXRjaCcgYW5kICdBQ1BJIEJJT1MgV2FybmluZyAoYnVnKTogSW5jb3JyZWN0IGNo
ZWNrc3VtIGluCj4+Pj4+IHRhYmxlJyBob3dldmVyLCBhbmQgcGVyIGNwdSB0aGVyZSdzIGEgMTAg
c2Vjb25kIGJvb3QgZGVsYXkgKGRpZG4ndCBzZWUKPj4+Pj4gdGhhdCBvbmUgYmVmb3JlIHlldCks
IGFuZCBJIGhhdmUgb25seSAxIHZjcHUgaW4gdGhlIGVuZCBldGMuLi4KPj4+Pj4KPj4+Pj4gRnVs
bCBvdXRwdXQ6Cj4+Pj4+IGh0dHA6Ly9wYXN0ZS5kZWJpYW4ubmV0L3BsYWluaC8yNjJjZmJjZgo+
Pj4+Cj4+Pj4gZTgyMDogQklPUy1wcm92aWRlZCBwaHlzaWNhbCBSQU0gbWFwOgo+Pj4+IEJJT1Mt
ZTgyMDogW21lbSAweDAwMDAwMDAwMDAwMDAwMDAtMHgwMDAwMDAwMGZiZmZmZmZmXSB1c2FibGUK
Pj4+PiBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMGZjMDAwMDAwLTB4MDAwMDAwMDBmYzAwMGZm
Zl0gQUNQSSBkYXRhCj4+Pj4gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDBmYzAwMTAwMC0weDAw
MDAwMDAwZmMwMDhmZmZdIHVzYWJsZQo+Pj4+IEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwZmMw
MDkwMDAtMHgwMDAwMDAwMGZjMDA5ZmZmXSBBQ1BJIGRhdGEKPj4+PiBCSU9TLWU4MjA6IFttZW0g
MHgwMDAwMDAwMGZjMDBhMDAwLTB4MDAwMDAwMDBmZWRmZmZmZl0gdXNhYmxlCj4+Pj4KPj4+PiBh
bmQKPj4+Pgo+Pj4+IEFDUEk6IEVhcmx5IHRhYmxlIGNoZWNrc3VtIHZlcmlmaWNhdGlvbiBkaXNh
YmxlZAo+Pj4+IEFDUEk6IFJTRFAgMHgwMDAwMDAwMEZDMDA5MDAwIDAwMDAyNCAodjAyIFhlbiAg
ICkKPj4+PiBBQ1BJOiBYU0RUIDB4MDAwMDAwMDBGQzAwN0ZCMCAwMDAwMzQgKHYwMSBYZW4gSFZN
IDAwMDAwMDAwIEhWTUwgMDAwMDAwMDApCj4+Pj4gQUNQSTogRkFDUCAweDAwMDAwMDAwRkMwMDdE
NzAgMDAwMTBDICh2MDUgWGVuIEhWTSAwMDAwMDAwMCBIVk1MIDAwMDAwMDAwKQo+Pj4+IEFDUEk6
IERTRFQgMHgwMDAwMDAwMEZDMDAxMDUwIDAwMDAwMyAodjE2NCDvv71tbiBGRTk0MkFENiA/ICAg
IEZDMDAxNTEwKQo+Pj4+IEFDUEk6ICAgICAgMHgwMDAwMDAwMEZDMDAxMDEwIDAwMDAwMSAodjA4
IDwtICAgNkRCMDhGQTQgICAgICA2Mjc1NzI2NykKPj4+PiBBQ1BJOiAgICAgIDB4MDAwMDAwMDBG
QzAwMTAxMCAwMDAwMDEgKHYwOCA8LSAgIDZEQjA4RkE0ICAgICAgNjI3NTcyNjcpCj4+Pj4gQUNQ
STogQVBJQyAweDAwMDAwMDAwRkMwMDdFODAgMDAwMDdDICh2MDIgWGVuIEhWTSAwMDAwMDAwMCBI
Vk1MIDAwMDAwMDAwKQo+Pj4+Cj4+Pj4gU2VlbXMgYXMgaWYgc29tZSBBQ1BJIGRhdGEgYXJlYXMg
YXJlIG1pc3NpbmcgaW4gdGhlIEU4MjAgbWFwLgo+Pj4+Cj4+Pj4gQ2FuIHlvdSB0cnkgY29uZmln
dXJpbmcgdGhlIGd1ZXN0IHdpdGggZS5nLiAzR0IgbWVtb3J5IGluc3RlYWQgb2YgNEdCPwo+Pj4K
Pj4+IEluc3RlYWQgb2YgMTAwIEdpQiB5b3UgbWVhbj8gOl0KPj4KPj4gSG1tLCB0aGlzIHdhc24n
dCByZWZsZWN0ZWQgaW4gdGhlIEU4MjAgbWFwIG9mIHRoZSBndWVzdC4KPj4KPj4gV291bGQgYmUg
aW50ZXJlc3RpbmcgdG8gc2VlIHRoZSBvdXRwdXQgb2YgeGwgLXZ2diBjcmVhdGUgLi4uIHdpdGgg
dGhlCj4+IDEwMEdCIGd1ZXN0LiBJIGd1ZXNzIHRoZXJlIGlzIHNvbWUgMzIgYml0IHRydW5jYXRp
b24gc29tZXdoZXJlIGluIHRoZQo+PiBYZW4gdG9vbHMuLi4KPiAKPiBTdXJlLAo+IAo+IGh0dHA6
Ly9wYXN0ZS5kZWJpYW4ubmV0L3BsYWluaC9iMjNiNjI0MwoKTm90aGluZyBzcGVjaWFsIGluIHRo
ZXJlLgoKSXRzIHRoZSBncnViMiBwYXRjaGVzOiB3aGVuIHdvcmtpbmcgb24gdGhlIG1lbW9yeSBt
YXAgSSd2ZSB1c2VkCmdydWJfYWRkcl90IGFuZCB0aGlzIGlzIDMyIGJpdCBvbmx5IGZvciBhIGkz
ODYgZ3J1YjIuIFNvIEkgbmVlZCB0bwpzd2l0Y2ggdG8gNjQgYml0IHZhcmlhYmxlcyB0aGVyZS4K
CgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLXVzZXJz

From xen-users-bounces@lists.xenproject.org Wed Feb 07 15:22:24 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 15:22: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.xenproject.org>)
	id 1ejRXi-0001yS-Jn; Wed, 07 Feb 2018 15:21:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <da.yessine@gmail.com>) id 1ejRXg-0001yM-Kc
 for xen-users@lists.xensource.com; Wed, 07 Feb 2018 15:21:48 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-8.bemta-6.messagelabs.com id E0/AC-03750-B891B7A5;
 Wed, 07 Feb 2018 15:21:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIKsWRWlGSWpSXmKPExsVyMfSagW6XZHW
 UwYtLchZbl/1hd2D02N63iz2AMYo1My8pvyKBNWPb/jOsBQeKKpoPvGNuYFya0cXIxSEkMJVR
 YnrbFSYQh0WggVXiz8xtLCCOhMAcVomTP5YAOZxATpnE07/b2SDsIoljN68xw9iPm5eAxXkFB
 CVOznwCVi8k4CExt/88K4jNKRAo0TnxCiPEuoVMEov7tzCBJNgEtCQ6JnQDJTiAVqtIbJoeAG
 LyCgRIHN1nDFIhLGAsseHGA7DxIgLWEt2Xz4GNZBZQlLjy+gIThO0jsWjqO5YJjIKzkFwxC0k
 KwtaUaN3+mx3C1pZYtvA1M4StIbHgzj5GZPEFjGyrGDWKU4vKUot0jQ30kooy0zNKchMzc3QN
 Dcz0clOLixPTU3MSk4r1kvNzNzECI4ABCHYw/l0beIhRkoNJSZT38cKqKCG+pPyUyozE4oz4o
 tKc1OJDjDIcHEoSvLMlqqOEBItS01Mr0jJzgLEIk5bg4FES4V0nDpTmLS5IzC3OTIdInWL05v
 g260EbM0fDPhD5bdpzILnl0UsgeQBM3njxuo1ZiCUvPy9VSpzXFGSDAMiIjNI8uAWwlHKJUVZ
 KmJcR6GQhnoLUotzMElT5V4ziHIxKwrzlIFN4MvNK4O54BXQiE9CJN4IqQU4sSURISTUwhpxU
 yH6aefKwxI8YZte9kR2veOatUpwh9IfxC0tN6Nzrnh/2PxRSvD0p5P6r0sKkq6tfPjLU+6bJa
 HDx6824a/HXamqFkxN59h78fDR8m0bl6TnLX3KHGhW16s+77+QmqHTfL7uqX/Ho3TN/te+ICb
 1RZ93Qwdg3exnT+7azPq+yV+r/ZYlcq8RSnJFoqMVcVJwIAN7Q2V4kAwAA
X-Env-Sender: da.yessine@gmail.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1518016905!99996198!1
X-Originating-IP: [209.85.214.48]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_60_70,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 34133 invoked from network); 7 Feb 2018 15:21:46 -0000
Received: from mail-it0-f48.google.com (HELO mail-it0-f48.google.com)
 (209.85.214.48)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Feb 2018 15:21:46 -0000
Received: by mail-it0-f48.google.com with SMTP id k6so2633650ita.3
 for <xen-users@lists.xensource.com>; Wed, 07 Feb 2018 07:21:46 -0800 (PST)
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=WBL2/vEGL1rfpIA9pdy8wr6Ni5m3W3tDutb08WCO3is=;
 b=owwuDRjt7S5Syp0xkkTOpOzW4YriPboezbogJQ2JV6SleMLduDkR7EwXffFB44pdZu
 OQO0rZ2AB66Rgp8rLBcnCAdnKNICukFXKFMPFeXYvqzPsFxCsqu+81R6J6w+GBsAwboa
 k0RXMBg16OI0/p9+CxDUMc7WP6sAupDeGcvNaf9n7lX1VBHdUdA0/Y0Y6QYo/MetOV1E
 c2kS8VTFhciN1luxEknfbwdUlLCGX88vlOhzFO6+N35H5WSt3wHxJTxJl52PpvXu59F5
 GmD0lNEYOx6YKiiu6+TX6RrtGfHLUculvoSUuEjHqwu8rQRaahbUijN9UFhyR8nQlNd6
 fSxA==
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=WBL2/vEGL1rfpIA9pdy8wr6Ni5m3W3tDutb08WCO3is=;
 b=d+JoEAmCwWhVz9GYbwR0W+WC/fDx5znddbN/lo7xLLAzHDymkO9fsxjfUsW5HD3U9j
 tBEPDHdAJoQnBr1xQCptRCziGwXv6sWpOumNwDaBPDvPPXJMa+tjEBPOhlj8hoayS82l
 UiqZWVtovnZNTO5qZKpxMgrGVKaWQcbwK6O0Ym7iJfvHZLFrBbAyZt7xsYSbB/33Wtg4
 v0lZtXYjK8+xvSkclyo3ROLVyPBx2C0a9xd0aq1/pb1Z8CQAvRwITUZB7MCi21LFFs5H
 Cy9udK6H1azv8U4WTPW+US2r5u19xGKlCZNwpJeyISVpgHCXavfgrj14a/NoT7+A9ZG3
 7mNA==
X-Gm-Message-State: APf1xPCiLPayoS6FtIvl00YLhZBD7iqqsYMN/wvgT0H1guX6zFyqG9fs
 G0h67a6sNe77icWy7iCAhDHEsZrMCDDuK0Vykxw=
X-Google-Smtp-Source: AH8x225mdUGB1q0W6J683zB2FLMj6LbWCpVQOIeERPuGDRKAQA/rrxbWxFGrcBTquirb2dh/213h5juOR7dkavaiXpQ=
X-Received: by 10.36.66.143 with SMTP id i137mr8604266itb.30.1518016905094;
 Wed, 07 Feb 2018 07:21:45 -0800 (PST)
MIME-Version: 1.0
Received: by 10.2.133.79 with HTTP; Wed, 7 Feb 2018 07:21:44 -0800 (PST)
In-Reply-To: <CAFLBxZYDFibtiC5AXC3X8=WBZ+-xRW5c058XLjFKzDWADa976Q@mail.gmail.com>
References: <CABLtV0AsmY1nAQ0FCbLfkw=j4zNrPwEM_VNBGhbk8hUbr8PVsA@mail.gmail.com>
 <CAFLBxZZoBKmmrSkSh-BKyDLDG09zWgBvN8JJt6WmkmA4EfgGLg@mail.gmail.com>
 <CABLtV0AOhJhcVVqYOhWwFnS7+0EFnTijnjmHG710E6YTzDMc=A@mail.gmail.com>
 <CAFLBxZYDFibtiC5AXC3X8=WBZ+-xRW5c058XLjFKzDWADa976Q@mail.gmail.com>
From: Yessine Daoud <da.yessine@gmail.com>
Date: Wed, 7 Feb 2018 16:21:44 +0100
Message-ID: <CABLtV0A9OwTdhBQrE0=Dxd46JmXnvN3E6=_hiBdvtSZ9K8Pxbw@mail.gmail.com>
To: George Dunlap <dunlapg@umich.edu>, roger.pau@citrix.com
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] HVM boot time optimization
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3088783902272597029=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--===============3088783902272597029==
Content-Type: multipart/alternative; boundary="001a1144b3d8642bb40564a0da86"

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

 Hello Roger, Hello George,

Thank your for your replies.
@Roger: I am running Linux  and I need to run a HVM guest.
@George: I did not configure any disk in my configuration. I set only the
Kernel and ramdisk.
Could you please share your guest configuration file?

Best Regards,
Yessine

=E1=90=A7

2018-02-07 16:03 GMT+01:00 George Dunlap <dunlapg@umich.edu>:

> You replied only to me.  :-)  Can you reply-to-all instead?
>
> Thanks,
>  -George
>
> On Wed, Feb 7, 2018 at 2:50 PM, Yessine Daoud <da.yessine@gmail.com>
> wrote:
>
>> Hello Roger, Hello George,
>>
>> Thank your for your replies.
>> @Roger: I am running Linux  and I need to run a HVM guest.
>> @George: I did not configure any disk in my configuration. I set only th=
e
>> Kernel and ramdisk.
>> Could you please share your guest configuration file?
>>
>> Best Regards,
>> Yessine
>> =E1=90=A7
>>
>> 2018-02-07 15:38 GMT+01:00 George Dunlap <dunlapg@umich.edu>:
>>
>>>
>>>
>>> On Wed, Feb 7, 2018 at 1:11 PM, Yessine Daoud <da.yessine@gmail.com>
>>> wrote:
>>>
>>>> Hello,
>>>>
>>>> Is there a way to make the boot of HVM guest faster?
>>>> I am using a direct kernel boot with kernel + ramdisk.
>>>> At boot, seabios is bloqued about 15 seconds (or more) at the followin=
g
>>>> state:
>>>>
>>>> (d4) RamSizeOver4G: 0x0000000000000000 [cmos]
>>>> (d4) boot order:
>>>> (d4) 1: /rom@genroms/linuxboot.bin
>>>> (d4) Found 4 PCI devices (max PCI bus is 00)
>>>> (d4) Allocated Xen hypercall page at ffff000
>>>> (d4) Detected Xen v4.9-unstable
>>>> (d4) xen: copy BIOS tables...
>>>> (d4) Copying SMBIOS entry point from 0x00010020 to 0x000f69b0
>>>> (d4) Copying MPTABLE from 0xfc001170/fc001180 to 0x000f68b0
>>>> (d4) Copying PIR from 0x00010040 to 0x000f6830
>>>> (d4) CPU Mhz=3D1335
>>>> (d4) Scan for VGA option rom
>>>> (d4) ATA controller 1 at 1f0/3f4/c100 (irq 14 dev 9)
>>>> (d4) ATA controller 2 at 170/374/c108 (irq 15 dev 9)
>>>> (d4) Found 0 lpt ports
>>>> (d4) Found 1 serial ports
>>>> (d4) PS2 keyboard initialized
>>>> (d4) All threads complete.
>>>> (d4) Scan for option roms
>>>> (d4) Running option rom at c000:0003
>>>> (d4) Searching bootorder for: /rom@genroms/linuxboot.bin
>>>> (d4) Searching bootorder for: HALT
>>>> (d4) Space available for UMB: c0800-ec800, f61d0-f67f0
>>>> (d4) Returned 258048 bytes of ZoneHigh
>>>> (d4) e820 map has 6 items:
>>>> (d4)   0: 0000000000000000 - 000000000009fc00 =3D 1 RAM
>>>> (d4)   1: 000000000009fc00 - 00000000000a0000 =3D 2 RESERVED
>>>> (d4)   2: 00000000000f0000 - 0000000000100000 =3D 2 RESERVED
>>>> (d4)   3: 0000000000100000 - 000000000ffff000 =3D 1 RAM
>>>> (d4)   4: 000000000ffff000 - 0000000010000000 =3D 2 RESERVED
>>>> (d4)   5: 00000000fc000000 - 0000000100000000 =3D 2 RESERVED
>>>> (d4) enter handle_19:
>>>> (d4)   NULL
>>>> (d4) Booting from ROM...
>>>> (d4) Booting from c000:00
>>>>
>>>>
>>>> Then (after 15 seconds) the kernel starts booting.
>>>> Is there a Xen configuration or Seabios patch that I can use?
>>>> Any idea?
>>>>
>>>
>>> Are you positive the kernel + ramdisk is actually working, and that it'=
s
>>> not (for instance) actually running grub during this pause and pulling =
the
>>> default kernel off the disk?
>>>
>>> On my box there's a brief pause there, about 5 seconds.  Total time fro=
m
>>> `xl create` to `responding to ssh` is about 15 seconds direct-boot HVM,=
 10
>>> seconds direct-boot PVH or PV.  (This is with a CentOS 6 guest, which t=
akes
>>> a bit longer to boot than newer systems in my experience.)
>>>
>>>  -George
>>>
>>>
>>
>

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

<div dir=3D"ltr">

<span style=3D"color:rgb(34,34,34);font-family:arial,sans-serif;font-style:=
normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:4=
00;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:no=
ne;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);te=
xt-decoration-style:initial;text-decoration-color:initial;font-size:12.8px;=
float:none;display:inline">Hello Roger, Hello George,</span><div style=3D"c=
olor:rgb(34,34,34);font-family:arial,sans-serif;font-style:normal;font-vari=
ant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacin=
g:normal;text-align:start;text-indent:0px;text-transform:none;white-space:n=
ormal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-st=
yle:initial;text-decoration-color:initial;font-size:12.8px"><br></div><div =
style=3D"color:rgb(34,34,34);font-family:arial,sans-serif;font-style:normal=
;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;let=
ter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;whi=
te-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-dec=
oration-style:initial;text-decoration-color:initial;font-size:12.8px">Thank=
 your for your replies.</div><div style=3D"color:rgb(34,34,34);font-family:=
arial,sans-serif;font-style:normal;font-variant-ligatures:normal;font-varia=
nt-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-=
indent:0px;text-transform:none;white-space:normal;word-spacing:0px;backgrou=
nd-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-col=
or:initial;font-size:12.8px">@Roger:<span>=C2=A0</span><span style=3D"color=
:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:norm=
al;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;l=
etter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;w=
hite-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-d=
ecoration-style:initial;text-decoration-color:initial;float:none;display:in=
line">I am running Linux</span>=C2=A0 and I need to run a HVM guest.</div><=
div style=3D"color:rgb(34,34,34);font-family:arial,sans-serif;font-style:no=
rmal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400=
;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none=
;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text=
-decoration-style:initial;text-decoration-color:initial;font-size:12.8px">@=
George: I did not configure any disk in my configuration. I set only the Ke=
rnel and ramdisk.</div><div style=3D"color:rgb(34,34,34);font-family:arial,=
sans-serif;font-style:normal;font-variant-ligatures:normal;font-variant-cap=
s:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent=
:0px;text-transform:none;white-space:normal;word-spacing:0px;background-col=
or:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:ini=
tial;font-size:12.8px">Could you please share your guest configuration file=
?=C2=A0</div><div style=3D"color:rgb(34,34,34);font-family:arial,sans-serif=
;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;f=
ont-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-=
transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255=
,255,255);text-decoration-style:initial;text-decoration-color:initial;font-=
size:12.8px"><br></div><div style=3D"color:rgb(34,34,34);font-family:arial,=
sans-serif;font-style:normal;font-variant-ligatures:normal;font-variant-cap=
s:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent=
:0px;text-transform:none;white-space:normal;word-spacing:0px;background-col=
or:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:ini=
tial;font-size:12.8px">Best Regards,</div><div style=3D"color:rgb(34,34,34)=
;font-family:arial,sans-serif;font-style:normal;font-variant-ligatures:norm=
al;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-alig=
n:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing=
:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-d=
ecoration-color:initial;font-size:12.8px">Yessine</div>

<br></div><div hspace=3D"streak-pt-mark" style=3D"max-height:1px"><img alt=
=3D"" style=3D"width:0px;max-height:0px;overflow:hidden" src=3D"https://mai=
lfoogae.appspot.com/t?sender=3DaZGEueWVzc2luZUBnbWFpbC5jb20%3D&amp;type=3Dz=
erocontent&amp;guid=3Db81c0823-2f1c-4739-a669-1bc6603a060e"><font color=3D"=
#ffffff" size=3D"1">=E1=90=A7</font></div><div class=3D"gmail_extra"><br><d=
iv class=3D"gmail_quote">2018-02-07 16:03 GMT+01:00 George Dunlap <span dir=
=3D"ltr">&lt;<a href=3D"mailto:dunlapg@umich.edu" target=3D"_blank">dunlapg=
@umich.edu</a>&gt;</span>:<br><blockquote class=3D"gmail_quote" style=3D"ma=
rgin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"lt=
r"><div><div>You replied only to me.=C2=A0 :-)=C2=A0 Can you reply-to-all i=
nstead?<br><br></div>Thanks,<br></div>=C2=A0-George<br></div><div class=3D"=
HOEnZb"><div class=3D"h5"><div class=3D"gmail_extra"><br><div class=3D"gmai=
l_quote">On Wed, Feb 7, 2018 at 2:50 PM, Yessine Daoud <span dir=3D"ltr">&l=
t;<a href=3D"mailto:da.yessine@gmail.com" target=3D"_blank">da.yessine@gmai=
l.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"m=
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"l=
tr">Hello Roger, Hello George,<div><br></div><div>Thank your for your repli=
es.</div><div>@Roger:=20

<span style=3D"color:rgb(34,34,34);font-family:arial,sans-serif;font-size:s=
mall;font-style:normal;font-variant-ligatures:normal;font-variant-caps:norm=
al;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;t=
ext-transform:none;white-space:normal;word-spacing:0px;background-color:rgb=
(255,255,255);text-decoration-style:initial;text-decoration-color:initial;f=
loat:none;display:inline">I am running Linux</span>=C2=A0 and I need to run=
 a HVM guest.</div><div>@George: I did not configure any disk in my configu=
ration. I set only the Kernel and ramdisk.</div><div>Could you please share=
 your guest configuration file?=C2=A0</div><div><br></div><div>Best Regards=
,</div><div>Yessine</div></div><div hspace=3D"streak-pt-mark" style=3D"max-=
height:1px"><img alt=3D"" style=3D"width:0px;max-height:0px;overflow:hidden=
" src=3D"https://mailfoogae.appspot.com/t?sender=3DaZGEueWVzc2luZUBnbWFpbC5=
jb20%3D&amp;type=3Dzerocontent&amp;guid=3D5caffefb-b8b0-41d8-8623-2220eaf03=
356"><font size=3D"1" color=3D"#ffffff">=E1=90=A7</font></div><div class=3D=
"m_-8236663979611591446HOEnZb"><div class=3D"m_-8236663979611591446h5"><div=
 class=3D"gmail_extra"><br><div class=3D"gmail_quote">2018-02-07 15:38 GMT+=
01:00 George Dunlap <span dir=3D"ltr">&lt;<a href=3D"mailto:dunlapg@umich.e=
du" target=3D"_blank">dunlapg@umich.edu</a>&gt;</span>:<br><blockquote clas=
s=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;pad=
ding-left:1ex"><div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div cla=
ss=3D"gmail_quote"><div><div class=3D"m_-8236663979611591446m_4652357841288=
92207h5">On Wed, Feb 7, 2018 at 1:11 PM, Yessine Daoud <span dir=3D"ltr">&l=
t;<a href=3D"mailto:da.yessine@gmail.com" target=3D"_blank">da.yessine@gmai=
l.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"m=
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"l=
tr"><div>Hello,</div><div><br></div><div>Is there a way to make the boot of=
 HVM guest faster?</div><div>I am using a direct kernel boot with kernel + =
ramdisk.</div><div>At boot, seabios is bloqued about 15 seconds (or more) a=
t the following state:</div><div><br></div><div>(d4) RamSizeOver4G: 0x00000=
00000000000 [cmos]</div><div>(d4) boot order:</div><div>(d4) 1: /rom@genrom=
s/linuxboot.bin</div><div>(d4) Found 4 PCI devices (max PCI bus is 00)</div=
><div>(d4) Allocated Xen hypercall page at ffff000</div><div>(d4) Detected =
Xen v4.9-unstable</div><div>(d4) xen: copy BIOS tables...</div><div>(d4) Co=
pying SMBIOS entry point from 0x00010020 to 0x000f69b0</div><div>(d4) Copyi=
ng MPTABLE from 0xfc001170/fc001180 to 0x000f68b0</div><div>(d4) Copying PI=
R from 0x00010040 to 0x000f6830</div><div>(d4) CPU Mhz=3D1335</div><div>(d4=
) Scan for VGA option rom</div><div>(d4) ATA controller 1 at 1f0/3f4/c100 (=
irq 14 dev 9)</div><div>(d4) ATA controller 2 at 170/374/c108 (irq 15 dev 9=
)</div><div>(d4) Found 0 lpt ports</div><div>(d4) Found 1 serial ports</div=
><div>(d4) PS2 keyboard initialized</div><div>(d4) All threads complete.</d=
iv><div>(d4) Scan for option roms</div><div>(d4) Running option rom at c000=
:0003</div><div>(d4) Searching bootorder for: /rom@genroms/linuxboot.bin</d=
iv><div>(d4) Searching bootorder for: HALT</div><div>(d4) Space available f=
or UMB: c0800-ec800, f61d0-f67f0</div><div>(d4) Returned 258048 bytes of Zo=
neHigh</div><div>(d4) e820 map has 6 items:</div><div>(d4)=C2=A0 =C2=A00: 0=
000000000000000 - 000000000009fc00 =3D 1 RAM</div><div>(d4)=C2=A0 =C2=A01: =
000000000009fc00 - 00000000000a0000 =3D 2 RESERVED</div><div>(d4)=C2=A0 =C2=
=A02: 00000000000f0000 - 0000000000100000 =3D 2 RESERVED</div><div>(d4)=C2=
=A0 =C2=A03: 0000000000100000 - 000000000ffff000 =3D 1 RAM</div><div>(d4)=
=C2=A0 =C2=A04: 000000000ffff000 - 0000000010000000 =3D 2 RESERVED</div><di=
v>(d4)=C2=A0 =C2=A05: 00000000fc000000 - 0000000100000000 =3D 2 RESERVED</d=
iv><div>(d4) enter handle_19:</div><div>(d4)=C2=A0 =C2=A0NULL</div><div>(d4=
) Booting from ROM...</div><div>(d4) Booting from c000:00</div><div><br></d=
iv><div><br></div><div>Then (after 15 seconds) the kernel starts booting.</=
div><div>Is there a Xen configuration or Seabios patch that I can use?</div=
><div>Any idea?</div></div></blockquote><div><br></div></div></div><div>Are=
 you positive the kernel + ramdisk is actually working, and that it&#39;s n=
ot (for instance) actually running grub during this pause and pulling the d=
efault kernel off the disk?</div><div><br></div><div>On my box there&#39;s =
a brief pause there, about 5 seconds.=C2=A0 Total time from `xl create` to =
`responding to ssh` is about 15 seconds direct-boot HVM, 10 seconds direct-=
boot PVH or PV.=C2=A0 (This is with a CentOS 6 guest, which takes a bit lon=
ger to boot than newer systems in my experience.)<span class=3D"m_-82366639=
79611591446m_465235784128892207HOEnZb"><font color=3D"#888888"><br></font><=
/span></div><span class=3D"m_-8236663979611591446m_465235784128892207HOEnZb=
"><font color=3D"#888888"><div><br></div><div>=C2=A0-George</div><br></font=
></span></div></div></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>

--001a1144b3d8642bb40564a0da86--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============3088783902272597029==--


From xen-users-bounces@lists.xenproject.org Wed Feb 07 18:38:54 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 18:38: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.xenproject.org>)
	id 1ejUbF-0001tV-58; Wed, 07 Feb 2018 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 <ls00722@yahoo.com>) id 1ejUbD-0001tP-M6
 for xen-users@lists.xensource.com; Wed, 07 Feb 2018 18:37:39 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-17.bemta-5.messagelabs.com id 78/10-03585-2774B7A5;
 Wed, 07 Feb 2018 18:37:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsWy6G9roG6he3W
 UwefJJhZbl/1hd2D02N63iz2AMYo1My8pvyKBNePaxwtMBXO4Knq/drI0MD7m6GLk5BAS2M4o
 8atXFsRmEdCSOLz9EyOIzSagKLHp5xcwWwTI3vK4kQnE5hUwkFh/YxILiM0pYC3x5PEmZog58
 RJTOh4B2RwcwgJ+Ejeb9SHKBSVOznwCVs4MNP7Gv5dMELa8xPa3c5gnMHLPQlI2C0nZLCRlCx
 iZVzFqFKcWlaUW6Roa6yUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBIYIAxDsYPy
 3zfMQoyQHk5Io7+OFVVFCfEn5KZUZicUZ8UWlOanFhxg1ODgENq9dfYFRiiUvPy9VSYJ3rVt1
 lJBgUWp6akVaZg4wiGFKJTh4lER4C0DSvMUFibnFmekQqVOMxhw9j162MXPcePG6jVkIbJKUO
 O90kFIBkNKM0jy4QbDousQoKyXMywh0phBPQWpRbmYJqvwrRnEORiVh3u0gU3gy80rg9r0COo
 UJ6JQbQZUgp5QkIqSkGhjXCDcdirvJ8H6Rhsh3NpdFpxljds69eYLFZapaypfjQi//zNq1/P5
 Ti6sCJ1Z8tnGcHTDtyrxaodKTP8//uOzdMl9iTYanU0uN1/ZprwsmrWANnZ+aHn/+9i97hpzv
 dlm/PuempH5/uWKljeWiNz+PlB4UXPa676S4/a/pnDqme/jqPH0eBltPVWIpzkg01GIuKk4EA
 Li9BS+pAgAA
X-Env-Sender: ls00722@yahoo.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1518028657!106146551!1
X-Originating-IP: [162.253.133.81]
X-SpamReason: No, hits=0.6 required=7.0 tests=FORGED_YAHOO_RCVD
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52816 invoked from network); 7 Feb 2018 18:37:37 -0000
Received: from n5.nabble.com (HELO n5.nabble.com) (162.253.133.81)
 by server-5.tower-206.messagelabs.com with SMTP; 7 Feb 2018 18:37:37 -0000
Received: from n5.nabble.com (localhost [127.0.0.1])
 by n5.nabble.com (Postfix) with ESMTP id D34A74064258
 for <xen-users@lists.xensource.com>; Wed,  7 Feb 2018 11:37:36 -0700 (MST)
Date: Wed, 7 Feb 2018 11:37:36 -0700 (MST)
From: ls00722 <ls00722@yahoo.com>
To: xen-users@lists.xensource.com
Message-ID: <1518028656862-0.post@n5.nabble.com>
In-Reply-To: <3c7bd983-93ff-a348-701b-2ebc5b5d47e5@arm.com>
References: <1517960836600-0.post@n5.nabble.com>
 <3c7bd983-93ff-a348-701b-2ebc5b5d47e5@arm.com>
MIME-Version: 1.0
Subject: Re: [Xen-users] xen on hikey board --xen booted,
 but can not setup dom0 guest OS
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGkgSnVsaWVuOgogIFRoYW5rcyBmb3IgdGhlIHJlcGx5LgoKSSB3YXMgZm9sbG93aW5nIHRoaXMg
bm90ZTogCmh0dHBzOi8vZ2l0aHViLmNvbS9KZWVwcGxlci94ZW4tbm90ZS9ibG9iL21hc3Rlci9h
cm02NC9oaWtleS9oaWtleS14ZW4tY2VudG9zLm1kCgpJIGRpZG4ndCBtb2RpZnkgdGhlIERUQi4g
YW5kIERUQiB3YXMgZnJvbSB0aGUga2VybmVsIGRpcmVjdG9yeS4gYW5kIHRoZQprZXJuZWwgaXMg
ZnJvbToKaHR0cHM6Ly9naXRodWIuY29tLzk2Ym9hcmRzL2xpbnV4LmdpdApjb21taXQgIjllNzQw
OTczYzlhNzEyMTRhNTg3M2QyYTVkZTQyZTViZTc1MjI5ODkiLCBhcyBleGFjdGx5IGFzIHdoYXQg
dGhlCndpa2kgYXJ0aWNsZSBtZW50aW9uZWQuCgpJIGhhdmUgeGVuLmNmZyBjb250ZW50IGxpa2Ug
dGhpczoKL29wdGlvbnM9ZG9tMF9tZW09MTAyNE0gZG9tMF9tYXhfdmNwdXM9NCBjb25zd2l0Y2g9
eCBjb25zb2xlPWR0dWFydApkdHVhcnQ9L3NtYi91YXJ0QGY3MTEzMDAKa2VybmVsPUltYWdlIGNv
bnNvbGU9aHZjIHJvb3Q9L2Rldi9tbWNibGswcDkgcm9vdHdhaXQgcncKZHRiPWhpNjIyMC1oaWtl
eS5kdGIgLwoKYW5kIEkgY29waWVkIHRoYXQgZHRiIGZpbGUgdG8gdGhlIG1pY3JvU0QgY2FyZC4K
CldoYXQgSSBqdXN0IGZvdW5kIG91dCBpcyB0aGF0IGlmIGkgdXNlIGR0YiBmaWxlIGNvbWUgZnJv
bSBrZXJuZWwgNC4xLCB0aGUKeGVuIGJvb3Qgc3R1Y2s6CgovWGVuIDQuMTEtdW5zdGFibGUgKGMv
cyBUaHUgTm92IDkgMTI6MTU6MDAgMjAxNyArMDEwMCBnaXQ6ZWMzMjA1NCkgRUZJCmxvYWRlcgpV
c2luZyBjb25maWd1cmF0aW9uIGZpbGUgJ3hlbi5jZmcnCmhpNjIyMC1oaWtleS5kdGI6IDB4MDAw
MDAwMDA3YWM5MTAwMC0weDAwMDAwMDAwN2FjOWM2ZTAKSW1hZ2U6IDB4MDAwMDAwMDA3OWY5YjAw
MC0weDAwMDAwMDAwN2FjODNjMDAvICAoc3R1Y2sgaGVyZSBhbmQgbm90aGluZyBtb3JlCnByaW50
aW5nIG91dCkuCgpJZiBJIHVzZSB0aGUgZHRiIGZpbGUgdGhhdCBjb21lIGZyb20ga2VybmVsIDQu
OSwgdGhlIHhlbiBib290ZWQsIGJ1dCBpdApjb21wbGFpbnMgYWJvdXQgSVJRNzEgcmVtYXBwaW5n
IGlzc3VlIGFzIGluIG15IGZpcnN0IHBvc3QuCgpTbywgc2VlbXMgbGlrZSBpIGRvbid0IGhhdmUg
YSBrbm93biBnb29kIGR0Yi9kdHMgZmlsZT8gU28gdGhlIHByb2JsZW0gaXMgLCBpCmNhbid0IHJl
LWNyZWF0ZSB3aGF0IHdpa2kgc2F5cy4KClRoYW5rcwpjaHJpcwoKCgotLQpTZW50IGZyb206IGh0
dHA6Ly94ZW4uMTA0NTcxMi5uNS5uYWJibGUuY29tL1hlbi1Vc2VyLWYyNTUxMDgzLmh0bWwKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBt
YWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tdXNlcnM=

From xen-users-bounces@lists.xenproject.org Thu Feb 08 00:16:06 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 00:16: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.xenproject.org>)
	id 1ejZrY-0000qn-KB; Thu, 08 Feb 2018 00:14:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ls00722@yahoo.com>) id 1ejZrX-0000qh-80
 for xen-users@lists.xensource.com; Thu, 08 Feb 2018 00:14:51 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-9.bemta-6.messagelabs.com id 8B/22-03431-9769B7A5;
 Thu, 08 Feb 2018 00:14:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsWy6G9roG7ltOo
 ogwmn2S22LvvD7sDosb1vF3sAYxRrZl5SfkUCa0bbn4+sBQ+ZK7Zf0G9gnMncxcjFISSwnVHi
 7+JfQA4nB4uAlsS1yTMZQWw2AUWJTT+/gNkiQPaWx41MIDavgIFE+9N5QPUcHJwChhJ3ZxpCz
 GlhlNh85AcTSFxYwE/iZrM+RLmgxMmZT1hAbGag8Tf+vWSCsOUltr+dwzyBkXsWkrJZSMpmIS
 lbwMi8ilGjOLWoLLVI19BAL6koMz2jJDcxMwfIM9PLTS0uTkxPzUlMKtZLzs/dxAgMEQYg2MF
 4/H3cIUZJDiYlUd7HC6uihPiS8lMqMxKLM+KLSnNSiw8xanBwCGxeu/oCoxRLXn5eqpIEr9bU
 6ighwaLU9NSKtMwcYBDDlEpw8CiJ8PKCpHmLCxJzizPTIVKnGC052lY+aWPm6Hn0EkjeePG6j
 VkIbJ6UOC8rSIMASENGaR7cOFikXWKUlRLmZQQ6VoinILUoN7MEVf4VozgHo5IwbwbIFJ7MvB
 K4ra+ADmICOuhGUCXIQSWJCCmpBkYhLYW01LkXudd3u8h93iQ/R6zmj9b+R3FKHh0tp2f4ngq
 PMF/O/+S/UoymYkyxUfSt/CoV/4rC628irFeev5mxPpwjuP23mWHuiUbBgOWK1TPEzvRkGmob
 lt9VCm24Pr2DM0w9wfOP/kRZqWmX1/pP/2ebYsNa8ctgUprrtXWC6mzyv6YeU2Ipzkg01GIuK
 k4EAEvSmy6vAgAA
X-Env-Sender: ls00722@yahoo.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1518048888!72053545!1
X-Originating-IP: [162.253.133.81]
X-SpamReason: No, hits=0.6 required=7.0 tests=FORGED_YAHOO_RCVD
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29091 invoked from network); 8 Feb 2018 00:14:48 -0000
Received: from n5.nabble.com (HELO n5.nabble.com) (162.253.133.81)
 by server-14.tower-21.messagelabs.com with SMTP; 8 Feb 2018 00:14:48 -0000
Received: from n5.nabble.com (localhost [127.0.0.1])
 by n5.nabble.com (Postfix) with ESMTP id 176994077872
 for <xen-users@lists.xensource.com>; Wed,  7 Feb 2018 17:14:48 -0700 (MST)
Date: Wed, 7 Feb 2018 17:14:48 -0700 (MST)
From: ls00722 <ls00722@yahoo.com>
To: xen-users@lists.xensource.com
Message-ID: <1518048888092-0.post@n5.nabble.com>
In-Reply-To: <1518028656862-0.post@n5.nabble.com>
References: <1517960836600-0.post@n5.nabble.com>
 <3c7bd983-93ff-a348-701b-2ebc5b5d47e5@arm.com>
 <1518028656862-0.post@n5.nabble.com>
MIME-Version: 1.0
Subject: Re: [Xen-users] xen on hikey board --xen booted,
 but can not setup dom0 guest OS
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGkgOgogIEknZCBsaWtlIHRvIHJlcG9ydCB0aGF0IHhlbiBib290ZWQhCiAgVGhlIHByb2JsZW0g
aXMgdGhhdCBteSB4ZW4uY2ZnIGlzIG1hbGZvcm1lZCwgCiJvcHRpb25zPWRvbTBfbWVtPTEwMjRN
IGRvbTBfbWF4X3ZjcHVzPTQgY29uc3dpdGNoPXggY29uc29sZT1kdHVhcnQKZHR1YXJ0PS9zbWIv
dWFydEBmNzExMzAwIiBzaG91bGQgYmUgc2luZ2xlIGxpbmUsIGJ1dCBtaW5lIHNwbGl0IGludG8g
dHdvCmxpbmUuIFRoYXQgd2FzIHRoZSBjdWxwcml0LgoKU28gdGhlIG5leHQgcXVlc3Rpb24gaXMs
IHdoYXQncyB0aGUgcHJvY2VkdXJlIGZvciBpbnN0YWxsaW5nIHNlY29uZApPUyhhbm90aGVyIExp
bnV4LCBsZXQncyBzYXkpLGFyZSB0aGVyZSBhbnkgaW5zdHJ1Y3Rpb24gZm9yIHRoYXQ/CgpUaGFu
a3MKQ2hyaXMKCgoKLS0KU2VudCBmcm9tOiBodHRwOi8veGVuLjEwNDU3MTIubjUubmFiYmxlLmNv
bS9YZW4tVXNlci1mMjU1MTA4My5odG1sCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLXVzZXJz

From xen-users-bounces@lists.xenproject.org Thu Feb 08 17:48:45 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 17:48: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.xenproject.org>)
	id 1ejqIL-0006sK-F0; Thu, 08 Feb 2018 17:47:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <gcexu-xen-users@m.gmane.org>) id 1ejqIK-0006sE-MY
 for xen-users@lists.xensource.com; Thu, 08 Feb 2018 17:47:36 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-10.bemta-5.messagelabs.com id 42/11-03093-73D8C7A5;
 Thu, 08 Feb 2018 17:47:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsVyeP6GR7rmvTV
 RBm0XpC22LvvD7sDosb1vF3sAYxRrZl5SfkUCa0b/HpuCBUwVZy6sZW1gfMLYxcjFISRwglFi
 dtsr1i5GTg4JAXWJpVvXsIHYIgKKElseNzKB2GwCyhKX+lewgNjCAjoSy27fYASxWQRUJb607
 ACyOTh4BDgkFr0LAAnzCqhJdD+Zzg4S5hUQlPi7QxgkzCwgIXHwxQtmkLCEgIZE71QJkLCogK
 XEt7N/mCBK9CSO9fxmnMDIOwuheRaS5gWMTKsYNYpTi8pSi3SNjPSSijLTM0pyEzNzdA0NTPV
 yU4uLE9NTcxKTivWS83M3MQKDpp6BgXEH4552v0OMkhxMSqK8cZI1UUJ8SfkplRmJxRnxRaU5
 qcWHGDU4OAQ2r119gVGKJS8/L1VJgpe5B6hOsCg1PbUiLTMHGNYwpRIcPEoivGu6gdK8xQWJu
 cWZ6RCpU4yWHG/WP2xj5mhb+QRI3njxuo1ZCGyelDjvF5AGAZCGjNI8uHGw2LvEKCslzMvIwM
 AgxFOQWpSbWYIq/4pRnINRSZj3D8gUnsy8Eritr4AOYgI66EZQJchBJYkIKakGxt2aK1TYJoo
 lPJyvmFMzYcGO61PTfswXPNPNbnDxAbNk0Xr26Vv2szCGvuNy5xH2yToRsv/d89RLh3svlenP
 NI5d0fdi4traVSZL80JyNYwsw8td4rY43jbSlT5vFZL/8vyVDSrL5+ed37x+wkuj/a17O75eF
 8x55nOlwj7+NcuFU/7GOb+FVJVYijMSDbWYi4oTARedlfK4AgAA
X-Env-Sender: gcexu-xen-users@m.gmane.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1518112055!71656618!1
X-Originating-IP: [195.159.176.226]
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 14540 invoked from network); 8 Feb 2018 17:47:35 -0000
Received: from unknown (HELO blaine.gmane.org) (195.159.176.226)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 8 Feb 2018 17:47:35 -0000
Received: from list by blaine.gmane.org with local (Exim 4.84_2)
 (envelope-from <gcexu-xen-users@m.gmane.org>) id 1ejqFr-00042b-Fm
 for xen-users@lists.xensource.com; Thu, 08 Feb 2018 18:45:03 +0100
X-Injected-Via-Gmane: http://gmane.org/
To: xen-users@lists.xensource.com
From: Chris Brannon <cmb@prgmr.com>
Date: Thu, 08 Feb 2018 09:30:35 -0800
Lines: 7
Message-ID: <87372bv16s.fsf@prgmr.com>
Mime-Version: 1.0
X-Complaints-To: usenet@blaine.gmane.org
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux)
Cancel-Lock: sha1:fzqjF9MxCCYncGWz7vMaOzZJEyc=
Subject: [Xen-users] debugging a dom0 kernel with kdump?
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGVsbG8sCkhhcyBhbnlvbmUgZXZlciBkZWJ1Z2dlZCBhIGRvbTAga2VybmVsIHdpdGgga2R1bXA/
ICBJZiBzbywgaG93CmRpZCB5b3UgZG8gaXQ/ICBJIGRvbid0IHdhbnQgdG8gZGVidWcgdGhlIGh5
cGVydmlzb3I7IEkganVzdCB3YW50IHRvCmRlYnVnIHRoZSBkb20wIGtlcm5lbC4gIEl0IHdvdWxk
IGJlIGlkZWFsIGlmIHRoZSBwaHlzaWNhbCBtZW1vcnkgaW4gdGhlCnZtY29yZSB3YXMganVzdCB0
aGUgcGh5c2ljYWwgbWVtb3J5IGF2YWlsYWJsZSB0byB0aGUgZG9tMCBrZXJuZWwuCgotLSBDaHJp
cwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11
c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tdXNlcnM=

From xen-users-bounces@lists.xenproject.org Fri Feb 09 17:10:36 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 17:10: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.xenproject.org>)
	id 1ekCB0-0004xL-Ds; Fri, 09 Feb 2018 17:09:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9xuu=fd=gmail.com=virtualdxs@srs-us1.protection.inumbo.net>)
 id 1ekCAz-0004xF-CN
 for xen-users@lists.xenproject.org; Fri, 09 Feb 2018 17:09:29 +0000
X-Inumbo-ID: eb837c18-0dbb-11e8-ba59-bc764e045a96
Received: from mail-ua0-x230.google.com (unknown [2607:f8b0:400c:c08::230])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eb837c18-0dbb-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 18:09:00 +0100 (CET)
Received: by mail-ua0-x230.google.com with SMTP id n1so5591156uaa.2
 for <xen-users@lists.xenproject.org>; Fri, 09 Feb 2018 09:09:28 -0800 (PST)
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=+ldqNBTW5Huy34TL4KmWhy7UWDWZFrBX3wfZFGTwJ9o=;
 b=JZ04krPPkcE0tI4i3x6LT9Xi1wnYFO8nzuIz0IiL8xRDYGmB5Radn3MdGsT1/9n3zw
 V+A3UTivutCjGc0z5lW9M0B1JBsZIxqn2LZ3AZu70ytZkxKf9DTmYeCykNSewS0MODlk
 HFEebLiI7JT61tEpJd/7kG8B8wBkMoGh1v8pZNYpCD0qljiuzAPhcpj6xVAbwca3WIaE
 tb0mg+TSmOAbiN/tpg+1zEKCQ7klPUgbA5yjztE18I6EKEmrI8koTWXTfRfEod3pmHuf
 VkowEEh058aDZzmT3MiLW0GChL8kEeRvWSJaRkgNlmP9DujzzsKYCH7eDzJHX7Hq5FfC
 fBQQ==
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=+ldqNBTW5Huy34TL4KmWhy7UWDWZFrBX3wfZFGTwJ9o=;
 b=AqWVcBQetFDBTApOwAbMvg89xJMQjZRSDGIQ+T5n2FYdcLZtwKmz+8AhyKZGtGs7Uo
 FhvSOneH3V8Vvet+WthLy2G3nRpUX3dgqbI23IsGnKv5QczjlUNIEFZHN/3gNXL/hhSr
 RxKTvK257KfPrUV5dCFQic1HrX114Hb5F2UkEOmFMTSQnPs0N4PDCeYkifGqQHSYMWHr
 IRA3uJQpeQwb+M8z36KXXk3C5EXOt+yAoae3+n62YgnsHWut96CwA2V0kOPF9dsH1+sL
 QnBOa3ynuqeI3Sy+oTtbKSPBh49ZMkuTgY2+Q+eRlhS8Jie3TeetoRfWhyj4KrG6X9yy
 D8gQ==
X-Gm-Message-State: APf1xPDZ+Tv/5pki7oCnVVeLo2JCO7YmCcKYv8HdlmnszlvWgs+tnX4n
 SMS+SxGivFJl+NFaxUtyiXhZb06qWP3bV0Zxmdo=
X-Google-Smtp-Source: AH8x224PGHRTX3NO67e+vG/V0ftWwtjNRO3wx7GUae1NjMOuO3c51dlMBVT3V4TfgZQVzPo162QbDxVooSnK68v0/Y8=
X-Received: by 10.159.52.73 with SMTP id s9mr3372034uab.198.1518196167212;
 Fri, 09 Feb 2018 09:09:27 -0800 (PST)
MIME-Version: 1.0
From: Duncan X Simpson <virtualdxs@gmail.com>
Date: Fri, 09 Feb 2018 17:09:16 +0000
Message-ID: <CAB8Qo2QhskEMtZdbuOZjeVASnEg4viXXY_MWUxYDS9JUL7shHg@mail.gmail.com>
To: "xen-users@lists.xenproject.org" <xen-users@lists.xenproject.org>
Subject: [Xen-users] 4.9.0 incompatible with Linux kernel 4.15
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0557788155243833178=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--===============0557788155243833178==
Content-Type: multipart/alternative; boundary="f403043ec0bc3f06290564ca9736"

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

Just a heads up, I did a full system upgrade on my Arch box, and Xen
started boot looping. Downgrading linux and linux-headers back to 4.14.4
fixed it.

--f403043ec0bc3f06290564ca9736
Content-Type: text/html; charset="UTF-8"

<div dir="ltr">Just a heads up, I did a full system upgrade on my Arch box, and Xen started boot looping. Downgrading linux and linux-headers back to 4.14.4 fixed it.</div>

--f403043ec0bc3f06290564ca9736--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============0557788155243833178==--


From xen-users-bounces@lists.xenproject.org Fri Feb 09 22:18:35 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 22:18: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.xenproject.org>)
	id 1ekGyy-0004Zk-8v; Fri, 09 Feb 2018 22:17:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=opqh=fd=yahoo.com=hack3rcon@srs-us1.protection.inumbo.net>)
 id 1ekGyw-0004Ze-7h
 for xen-users@lists.xen.org; Fri, 09 Feb 2018 22:17:22 +0000
X-Inumbo-ID: 1ea9f119-0de7-11e8-b9b1-635ca7ef6cff
Received: from sonic312-48.consmr.mail.bf2.yahoo.com (unknown [74.6.128.110])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 1ea9f119-0de7-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 22:18:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1518214634; bh=gqCBthLcXD1ASY2epC/K3jGj2y77RQN1eIlmtr+L6MU=;
 h=Date:From:Reply-To:To:Subject:References:From:Subject;
 b=GukQTC/5rx/WOH0ZQselPR3YUVRnVBSpje/GNA7JgWM47fyJf96q63oRFaM322PdHf/pw4GAsHYSPoMuoeDZbWQndU21nd5CYDGiDfx3cyWtHiNi28E3nBo+dlt5Z/+4L1UNBBImLGjH1lNAxrMvvF9FZZGlvtYn5Ii2Hwrd0Rs/XKTlQY0Qu0fc3UEcSqi9xKZpOZs6e0VJe3xq08c8TNhfGeO87Cf5o2NWmxI0IrogAmsZwJTSrerl0WW1/XrRWMnX+yEIh5jzLeXGwKjsLCUd3PXjglwkucfCpdDPu5dffpXpKulCuUyxEkAcQBgsLUC+9qAMaMoWWcMC1uMc8g==
X-YMail-OSG: yNfaHKkVM1lrNYu.H8d7lciSKmfiuIT9PhoFuHZ52AQuk_8hdVIvAv3t5RASG3g
 IdvUd.rxx8lRQG9e1mzYCxvAHG985_TMYcj_hL8X9EeR4exWbsC8JE5_3B5VoC9z9eY0AtrPTZOM
 XXk2VvBCJF01Dj7TG51X4a6re1JEoQsZqiIyXxWKlVyVV36wpTgtZt6cx8anI5D2sgt1Xb9YUCEZ
 rjvoJM46Zg5ZnsDn1iFu1v1evhhIuolfc5OdNZsPlHaTrXa1CmuxhdmVimjUn51eqOnRbUj2Vrpa
 9Py8Cl0QJLFzAvE5I1GAA3sOG.qzdGeWljoXgyIFx9tITxFW6avRsy9fLTAQTkiZibBNgTM0huMD
 MD1WzPxrcwAha4fbJQ_2kZGja.KOOidrxnGMneAbn8iCtP9VeosO7qzfbdbvBDoLOH6ZDhYtPdUa
 3fv7deh4_xNqXAMCXU40ADV_nVh3bb0qKDLXv96kgmnt2HjnXbpfvL2YQYs2_VGC61P4BOLwRVCf
 eRBXJRvlLGv9G7RrUB1GzrlaKL0SdLzTwnY1ZK4pwz8EsBgUg5fqSZ9gkod9wJGx5iXQzI81sNmT
 fm9fRWAFnS3Yhj7bAcLzm9pRt5ck-
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic312.consmr.mail.bf2.yahoo.com with HTTP; Fri, 9 Feb 2018 22:17:14 +0000
Date: Fri, 9 Feb 2018 22:13:13 +0000 (UTC)
From: Jason Long <hack3rcon@yahoo.com>
To: <xen-users@lists.xen.org>
Message-ID: <1818027128.2075354.1518214393814@mail.yahoo.com>
MIME-Version: 1.0
References: <1818027128.2075354.1518214393814.ref@mail.yahoo.com>
X-Mailer: WebService/1.1.11364 YahooMailBasic Mozilla/5.0 (BB10;
 Touch) AppleWebKit/537.35+ (KHTML, like Gecko) Version/10.3.2.2876
 Mobile Safari/537.35+
Content-Length: 390
Subject: [Xen-users] Why Linode moved to KVM
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Reply-To: Jason Long <hack3rcon@yahoo.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGVsbG8uCkFueW9uZSBhZ3JlZSB3aXRoICJodHRwczovL3d3dy5jaW8uY29tL2FydGljbGUvMjkz
NzcxNC9jbG91ZC1jb21wdXRpbmcvd2h5LWxpbm9kZS1tb3ZlZC10by1rdm0uaHRtbCIgYXJ0aWNs
ZT8KCgpUaGFuayB5b3UuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLXVz
ZXJz

From xen-users-bounces@lists.xenproject.org Sun Feb 11 23:06:16 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 23:06: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.xenproject.org>)
	id 1el0gG-00056m-9k; Sun, 11 Feb 2018 23:05:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=4rlt=ff=knorrie.org=hans@srs-us1.protection.inumbo.net>)
 id 1el0gE-00056a-Pd
 for xen-users@lists.xenproject.org; Sun, 11 Feb 2018 23:05:06 +0000
X-Inumbo-ID: 22a00411-0f80-11e8-b9b1-635ca7ef6cff
Received: from syrinx.knorrie.org (unknown [82.94.188.77])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 22a00411-0f80-11e8-b9b1-635ca7ef6cff;
 Sun, 11 Feb 2018 23:06:05 +0000 (UTC)
Received: from [IPv6:2001:980:4a41:fb::12] (unknown
 [IPv6:2001:980:4a41:fb::12])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by syrinx.knorrie.org (Postfix) with ESMTPSA id 73529E4BF696;
 Mon, 12 Feb 2018 00:04:58 +0100 (CET)
To: Duncan X Simpson <virtualdxs@gmail.com>,
 "xen-users@lists.xenproject.org" <xen-users@lists.xenproject.org>
References: <CAB8Qo2QhskEMtZdbuOZjeVASnEg4viXXY_MWUxYDS9JUL7shHg@mail.gmail.com>
From: Hans van Kranenburg <hans@knorrie.org>
Message-ID: <387a87b8-7b72-6e74-7646-801bb36015b1@knorrie.org>
Date: Mon, 12 Feb 2018 00:04:58 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <CAB8Qo2QhskEMtZdbuOZjeVASnEg4viXXY_MWUxYDS9JUL7shHg@mail.gmail.com>
Content-Language: en_US
Subject: Re: [Xen-users] 4.9.0 incompatible with Linux kernel 4.15
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

T24gMDIvMDkvMjAxOCAwNjowOSBQTSwgRHVuY2FuIFggU2ltcHNvbiB3cm90ZToKPiBKdXN0IGEg
aGVhZHMgdXAsIEkgZGlkIGEgZnVsbCBzeXN0ZW0gdXBncmFkZSBvbiBteSBBcmNoIGJveCwgYW5k
IFhlbgo+IHN0YXJ0ZWQgYm9vdCBsb29waW5nLiBEb3duZ3JhZGluZyBsaW51eCBhbmQgbGludXgt
aGVhZGVycyBiYWNrIHRvIDQuMTQuNAo+IGZpeGVkIGl0LgoKWWVzLCB0aGlzIGlzIHJlbGF0ZWQ6
CgpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIw
MTgtMDIvbXNnMDAwMTAuaHRtbAoKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZl
cy9odG1sL3hlbi1kZXZlbC8yMDE4LTAyL21zZzAwMDQ1Lmh0bWwKCkhhbnMKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxp
c3QKWGVuLXVzZXJzQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tdXNlcnM=

From xen-users-bounces@lists.xenproject.org Mon Feb 12 10:56:22 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 10:56: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.xenproject.org>)
	id 1elBlZ-0005Bi-6B; Mon, 12 Feb 2018 10:55:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1elBlY-0005Bc-NO
 for xen-users@lists.xensource.com; Mon, 12 Feb 2018 10:55:20 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-9.bemta-6.messagelabs.com id 28/93-03431-792718A5;
 Mon, 12 Feb 2018 10:55:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsVysyfVTXd6UWO
 UwaE3ohZbl/1hd2D02N63iz2AMYo1My8pvyKBNePhrn/sBa9YKna/mcDcwPiPuYuRi0NIYDOj
 xISVL1khnN2MEv93PWHvYuTkEBaIkph//DEziC0iYCfRefcSG0TRakaJG+ePM4Ik2AQ0Je58/
 sQEYvMKWEns/3CRDcRmEVCV+Lr/AiuILSoQLnGn9R0LRI2gxMmZT8BsTgFDieufL4ItYxYwk5
 i3+SEzhC0ucevJfCYIW15i+9s5zBMY+WYhaZ+FpGUWkpZZSFoWMLKsYtQoTi0qSy3SNTLVSyr
 KTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDEUGINjBuGpB4CFGSQ4mJVFexjl1UUJ8
 SfkplRmJxRnxRaU5qcWHGDU4OAQ2r119gVGKJS8/L1VJgtevsDFKSLAoNT21Ii0zBxgtMKUSH
 DxKIrzbQdK8xQWJucWZ6RCpU4zGHG0rn7Qxc9x48bqNWQhskpQ47yGQUgGQ0ozSPLhBsCi+xC
 grJczLCHSmEE9BalFuZgmq/CtGcQ5GJWHeCJApPJl5JXD7XgGdwgR0iq422CkliQgpqQZG6cy
 esl/xEzNTZPu/iW5qXHGKOXrPtVv7Dp01VHmwQsZciMHr4YlVtyPXPt2Zm9Vz3Xdp6EQRVeFs
 pQXPZY7d91jFJhfUtq4+ftaLjg3yGxUeP/Mw73U/37gryW3JBe/f/7ln3njBms39LyzTmGGXp
 BXvHkEtxg0zJj+9GmgQ2npg/8bCmmt6SizFGYmGWsxFxYkATYXlj90CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1518432918!102767399!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 19183 invoked from network); 12 Feb 2018 10:55:19 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-8.tower-27.messagelabs.com with SMTP; 12 Feb 2018 10:55:19 -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 E9B511435;
 Mon, 12 Feb 2018 02:55:17 -0800 (PST)
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 6A08B3F41F;
 Mon, 12 Feb 2018 02:55:17 -0800 (PST)
To: ls00722 <ls00722@yahoo.com>, xen-users@lists.xensource.com
References: <1517960836600-0.post@n5.nabble.com>
 <3c7bd983-93ff-a348-701b-2ebc5b5d47e5@arm.com>
 <1518028656862-0.post@n5.nabble.com> <1518048888092-0.post@n5.nabble.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <63b16d0a-d421-bd56-c0a4-8b23579554e1@arm.com>
Date: Mon, 12 Feb 2018 10:55:15 +0000
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: <1518048888092-0.post@n5.nabble.com>
Content-Language: en-US
Subject: Re: [Xen-users] xen on hikey board --xen booted,
 but can not setup dom0 guest OS
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGVsbG8sCgpPbiAwOC8wMi8xOCAwMDoxNCwgbHMwMDcyMiB3cm90ZToKPiBIaSA6Cj4gICAgSSdk
IGxpa2UgdG8gcmVwb3J0IHRoYXQgeGVuIGJvb3RlZCEKPiAgICBUaGUgcHJvYmxlbSBpcyB0aGF0
IG15IHhlbi5jZmcgaXMgbWFsZm9ybWVkLAo+ICJvcHRpb25zPWRvbTBfbWVtPTEwMjRNIGRvbTBf
bWF4X3ZjcHVzPTQgY29uc3dpdGNoPXggY29uc29sZT1kdHVhcnQKPiBkdHVhcnQ9L3NtYi91YXJ0
QGY3MTEzMDAiIHNob3VsZCBiZSBzaW5nbGUgbGluZSwgYnV0IG1pbmUgc3BsaXQgaW50byB0d28K
PiBsaW5lLiBUaGF0IHdhcyB0aGUgY3VscHJpdC4KPiAKPiBTbyB0aGUgbmV4dCBxdWVzdGlvbiBp
cywgd2hhdCdzIHRoZSBwcm9jZWR1cmUgZm9yIGluc3RhbGxpbmcgc2Vjb25kCj4gT1MoYW5vdGhl
ciBMaW51eCwgbGV0J3Mgc2F5KSxhcmUgdGhlcmUgYW55IGluc3RydWN0aW9uIGZvciB0aGF0PwoK
RG8geW91IGhhdmUgYSBzcGVjaWZpYyBkaXN0cmlidXRpb24gaW4gbWluZD8gRm9yIERlYmlhbi9V
YnVudHUgeW91IGNhbiAKdXNlIHhlbi1jcmVhdGUtaW1hZ2Ugb3IgcWVtdS1kZWJvb3RzdHJhcCB0
byBjcmVhdGUgdGhlIHJvb3Rmcy4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5n
IGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tdXNlcnM=

From xen-users-bounces@lists.xenproject.org Mon Feb 12 12:33:55 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 12:33: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.xenproject.org>)
	id 1elDI3-0007IJ-4w; Mon, 12 Feb 2018 12:32:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=xi+l=fg=uci.edu=ncwei@srs-us1.protection.inumbo.net>)
 id 1el9vn-0003iB-OM
 for xen-users@lists.xenproject.org; Mon, 12 Feb 2018 08:57:47 +0000
X-Inumbo-ID: b7d1e60b-0fd2-11e8-ba59-bc764e045a96
Received: from mail-ot0-x236.google.com (unknown [2607:f8b0:4003:c0f::236])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b7d1e60b-0fd2-11e8-ba59-bc764e045a96;
 Mon, 12 Feb 2018 09:57:13 +0100 (CET)
Received: by mail-ot0-x236.google.com with SMTP id q12so13328124otg.10
 for <xen-users@lists.xenproject.org>; Mon, 12 Feb 2018 00:57:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=uci-edu.20150623.gappssmtp.com; s=20150623;
 h=mime-version:from:date:message-id:subject:to;
 bh=jFBkiNU4Mtb+cEhi2FnJm+XIr84ZuYVoNTMkiBDgQg0=;
 b=AvYXJ1Zjp6TQFapW3M8pLQuIdRq28TqHiGa9OZ8xJQeS6DWng296JneDJ2USZFp6rC
 MHwyfFmvbeEVe5OycVRTklCSo2/qd+wrJA8s2URIAlKcDs5+cxtpWJXleJsTRq5jTdVj
 mRQONiExLhQP/FDg+JDRVVHUKbMOKaUMtvDjxx/2l7gjZv9Uc4lMSlLdHA6OcnGHU8Vf
 nKgylvMp6pijgYlyGMIqGf/5mR8Kkkww4PkUN4cC/E0UL39kC9I2mV7WeVju5gFCxWQr
 GBhuPDe57K5jJDoqRGG8CP0XRxdIWZWEM7MkpxpPPB1TdaAlcshEKszo4QJcJYhVLm9e
 b9zg==
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=jFBkiNU4Mtb+cEhi2FnJm+XIr84ZuYVoNTMkiBDgQg0=;
 b=OWsZTA+0b8Y0aSt2MuI/a9DBoDMqCKbCei2TsDKi20e2jSNFO9k4eshAMFBjKlu2NV
 7u4qA0SMZY4EX0ypSycyy6hajRXItowVym92uJhJGTQcEMftQbBMCJVxVE2eMbxguAnb
 2uphhqu/K0kRxLCoQnwhZr9he8enMg7e53rDAwoXGrG8FRu09FFnuSPmu3PEKhj/SIaE
 FFhiHTqxm1y7l4ygI7O7fcloWPpGv+7BPl2tgnqN2TgzWqHtdN8oCBWdxGxwApUGKQfz
 D9R1ZolS98TibZVvPOUhvyWfEi/j9AFhVHfmobp7QmPpqOW+0OhzOIxRRWnK6QFO47iB
 QSiQ==
X-Gm-Message-State: APf1xPBzvbs6YMC57Augbg6Vp3VPEuyV5KVOhM2haedxH9bzMR0XYtQH
 gG1BeOWi9bGcf9qYeTAa6iu1+/ARmBvm2CqoT00g31Xk
X-Google-Smtp-Source: AH8x227RDjhYmmV+YjgTn4RSMThFVyqjZ1LSp0Y+AI+QVT0uECu/5Sl0ZH8FllsNx8w3q93g+odM8lJhzU1UjYOxZHc=
X-Received: by 10.157.10.195 with SMTP id 61mr8097663otq.157.1518425865638;
 Mon, 12 Feb 2018 00:57:45 -0800 (PST)
MIME-Version: 1.0
Received: by 10.168.73.11 with HTTP; Mon, 12 Feb 2018 00:57:05 -0800 (PST)
From: Nicholas Wei <ncwei@uci.edu>
Date: Mon, 12 Feb 2018 00:57:05 -0800
Message-ID: <CABg5Nd202c0g58bAb5SBWRvv8_jGk-3tPOkrF8fK+-Z0te1CwA@mail.gmail.com>
To: xen-users@lists.xenproject.org
X-Mailman-Approved-At: Mon, 12 Feb 2018 12:32:58 +0000
Subject: [Xen-users] Cannot boot Dom0 on Hikey
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6516915952318026476=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--===============6516915952318026476==
Content-Type: multipart/alternative; boundary="94eb2c04f6a456eeba05650012c9"

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

Hello,

I am new to Xen and I was hoping someone could help me with this. I am
trying to boot AOSP as dom0 for the hikey board. First I made sure I could
boot AOSP on its own, following this:
https://github.com/linaro-swg/optee_android_manifest/tree/lcr-ref-hikey-o.
I'm using this because I need the OPTEE as well. Next, I tried to boot it
under dom0 with Xen 4.10, but I am unable to boot up. Below is a snippet of
the kernel where the error starts to occur.

[    3.413039] Mali<2>: [    3.415093] Broadcast: Creating Mali Broadcast
unit: Mali_Broadcast
[    3.421451] Unhandled fault: ttbr address size fault (0x96000000) at
0xffffff8009657000
[    3.429503] Internal error: : 96000000 [#1] PREEMPT SMP
[    3.434780] CPU: 0 PID: 1 Comm: swapper/0 Not tainted
4.9.79-04517-g3e7bab5-dirty #32
[    3.442666] Hardware name: HiKey Development Board (DT)
[    3.447956] task: ffffffc0558f1080 task.stack: ffffffc05591c000
[    3.453950] PC is at _mali_osk_mem_iowrite32+0x14/0x20
[    3.459148] LR is at mali_bcast_reset+0x44/0x140
[    3.463825] pc : [<ffffff8008647f74>] lr : [<ffffff8008684778>] pstate:
80000045
[    3.471282] sp : ffffffc05591faf0


The full log can be found here: https://pastebin.com/tdjKGsFK
After this error, everything reboots and I am greeted once again with the
grub menu.
My xen.cfg file:
[global]
default=aosp

[aosp]
options=console=dtuart loglvl=all dom0_mem=1024M dtuart=/soc/uart@f7113000
kernel=kernel console=hvc0 androidboot.console=hvc0
androidboot.hardware=hikey firmware_class.path=/system/etc/firmware
efi=noruntime printk.devkmsg=on
ramdisk=ramdisk.img

(The options passed to the kernel are essentially the same as what is
passed to a normal boot except that the consoles are replaced with
"ttyFIQ0"). As stated earlier, I can boot this fine on its own but not
under dom0 with Xen. I have tried earlier versions of Xen, notably 4.7-4.9
but the same error persists. I have configured the kernel for Xen support
to the best of my knowledge following this:
https://wiki.xenproject.org/wiki/Mainline_Linux_Kernel_Configs.

Any advice would be greatly appreciated.

Thank you,

Nick.

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

<div dir=3D"ltr"><div><div>Hello,<br><br></div>I am new to Xen and I was ho=
ping someone could help me with this. I am trying to boot AOSP as dom0 for =
the hikey board. First I made sure I could boot AOSP on its own, following =
this: <a href=3D"https://github.com/linaro-swg/optee_android_manifest/tree/=
lcr-ref-hikey-o">https://github.com/linaro-swg/optee_android_manifest/tree/=
lcr-ref-hikey-o</a>. I&#39;m using this because I need the OPTEE as well. N=
ext, I tried to boot it under dom0 with Xen 4.10, but I am unable to boot u=
p. Below is a snippet of the kernel where the error starts to occur. <br><b=
r>[=C2=A0=C2=A0=C2=A0 3.413039] Mali&lt;2&gt;: [=C2=A0=C2=A0=C2=A0 3.415093=
] Broadcast: Creating Mali Broadcast unit: Mali_Broadcast<br>[=C2=A0=C2=A0=
=C2=A0 3.421451] Unhandled fault: ttbr address size fault (0x96000000) at 0=
xffffff8009657000<br>[=C2=A0=C2=A0=C2=A0 3.429503] Internal error: : 960000=
00 [#1] PREEMPT SMP<br>[=C2=A0=C2=A0=C2=A0 3.434780] CPU: 0 PID: 1 Comm: sw=
apper/0 Not tainted 4.9.79-04517-g3e7bab5-dirty #32<br>[=C2=A0=C2=A0=C2=A0 =
3.442666] Hardware name: HiKey Development Board (DT)<br>[=C2=A0=C2=A0=C2=
=A0 3.447956] task: ffffffc0558f1080 task.stack: ffffffc05591c000<br>[=C2=
=A0=C2=A0=C2=A0 3.453950] PC is at _mali_osk_mem_iowrite32+0x14/0x20<br>[=
=C2=A0=C2=A0=C2=A0 3.459148] LR is at mali_bcast_reset+0x44/0x140<br>[=C2=
=A0=C2=A0=C2=A0 3.463825] pc : [&lt;ffffff8008647f74&gt;] lr : [&lt;ffffff8=
008684778&gt;] pstate: 80000045<br>[=C2=A0=C2=A0=C2=A0 3.471282] sp : fffff=
fc05591faf0<br><br><br>The full log can be found here: <a href=3D"https://p=
astebin.com/tdjKGsFK">https://pastebin.com/tdjKGsFK</a> <br></div><div>Afte=
r this error, everything reboots and I am greeted once again with the grub =
menu.<br></div><div>My xen.cfg file: <br>[global]<br>default=3Daosp<br><br>=
[aosp]<br>options=3Dconsole=3Ddtuart loglvl=3Dall dom0_mem=3D1024M dtuart=
=3D/soc/uart@f7113000<br>kernel=3Dkernel console=3Dhvc0 androidboot.console=
=3Dhvc0 androidboot.hardware=3Dhikey firmware_class.path=3D/system/etc/firm=
ware efi=3Dnoruntime printk.devkmsg=3Don<br>ramdisk=3Dramdisk.img<br><br></=
div><div>(The options passed to the kernel are essentially the same as what=
 is passed to a normal boot except that the consoles are replaced with &quo=
t;ttyFIQ0&quot;). As stated earlier, I can boot this fine on its own but no=
t under dom0 with Xen. I have tried earlier versions of Xen, notably 4.7-4.=
9 but the same error persists. I have configured the kernel for Xen support=
 to the best of my knowledge following this: <a href=3D"https://wiki.xenpro=
ject.org/wiki/Mainline_Linux_Kernel_Configs">https://wiki.xenproject.org/wi=
ki/Mainline_Linux_Kernel_Configs</a>. <br><br></div><div>Any advice would b=
e greatly appreciated.<br><br></div><div>Thank you,<br><br></div><div>Nick.=
<br></div><div><br></div></div>

--94eb2c04f6a456eeba05650012c9--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============6516915952318026476==--


From xen-users-bounces@lists.xenproject.org Mon Feb 12 18:53:10 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 18:53: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.xenproject.org>)
	id 1elJCs-0001K3-ML; Mon, 12 Feb 2018 18:52:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ls00722@yahoo.com>) id 1elJCq-0001Jx-S5
 for xen-users@lists.xensource.com; Mon, 12 Feb 2018 18:52:00 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-12.bemta-5.messagelabs.com id FA/7C-03099-F42E18A5;
 Mon, 12 Feb 2018 18:51:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsWy6G9roK7/o8Y
 og2PGFluX/WF3YPTY3reLPYAxijUzLym/IoE1Y/KR1cwFv/krZrXPZW5gXM7bxcjJISSwnVFi
 7VYJEJtFQFvi5srJjCA2m4CixKafX8BsESB7y+NGJhCbV8BA4uXE66xdjBwcnALWEtv3iXUxc
 gGNucEosfnwXzaQuLCAn8TNZn2IckGJkzOfsIDYzAJaEjf+vWSCsOUltr+dwzyBkXsWkrJZSM
 pmISlbwMi8ilGjOLWoLLVI19BAL6koMz2jJDcxMwfIM9XLTS0uTkxPzUlMKtZLzs/dxAgMEAY
 g2MG4ZqrzIUZJDiYlUd5laxujhPiS8lMqMxKLM+KLSnNSiw8xanBwCGxeu/oCoxRLXn5eqpIE
 7+cHQHWCRanpqRVpmTnAEIYpleDgURLhtXkIlOYtLkjMLc5Mh0idYrTkeLP+YRszR8+jl0Dyx
 ovXbcxCYPOkxHn/gswTAGnIKM2DGweLs0uMslLCvIxAxwrxFKQW5WaWoMq/YhTnYFQS5nUDWc
 uTmVcCt/UV0EFMQAfpaoMdVJKIkJJqYFSK9H21ptGW7emS8lnFy0ujLjjOXVGbMOV170w18z+
 Njx7v6pmwInbn5droiv+6trM/LigukVB89t/I0U78Cyu/3u1Q7nPKuTbst34JfFjDuqHWb472
 BpnOCYfC4jd2bvnH6KVXKiTGPleIp+WbjWL+su/e/dN+rV+y7r9vcXF8398Fx8+2GSuxFGckG
 moxFxUnAgBGYgxMrgIAAA==
X-Env-Sender: ls00722@yahoo.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1518461518!105540989!1
X-Originating-IP: [162.253.133.81]
X-SpamReason: No, hits=0.6 required=7.0 tests=FORGED_YAHOO_RCVD
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63561 invoked from network); 12 Feb 2018 18:51:58 -0000
Received: from n5.nabble.com (HELO n5.nabble.com) (162.253.133.81)
 by server-6.tower-206.messagelabs.com with SMTP; 12 Feb 2018 18:51:58 -0000
Received: from n5.nabble.com (localhost [127.0.0.1])
 by n5.nabble.com (Postfix) with ESMTP id 63A73427ABD0
 for <xen-users@lists.xensource.com>; Mon, 12 Feb 2018 11:51:56 -0700 (MST)
Date: Mon, 12 Feb 2018 11:51:56 -0700 (MST)
From: ls00722 <ls00722@yahoo.com>
To: xen-users@lists.xensource.com
Message-ID: <1518461516405-0.post@n5.nabble.com>
In-Reply-To: <63b16d0a-d421-bd56-c0a4-8b23579554e1@arm.com>
References: <1517960836600-0.post@n5.nabble.com>
 <3c7bd983-93ff-a348-701b-2ebc5b5d47e5@arm.com>
 <1518028656862-0.post@n5.nabble.com> <1518048888092-0.post@n5.nabble.com>
 <63b16d0a-d421-bd56-c0a4-8b23579554e1@arm.com>
MIME-Version: 1.0
Subject: Re: [Xen-users] xen on hikey board --xen booted,
 but can not setup dom0 guest OS
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGkganVsaWVuL2FsbDoKICBJIHJlYWxpemVkIHRoYXQgaSBoYXZlIHRvIGhhdmUgdXNlcnNwYWNl
IHRvb2wgYXZhaWxhYmxlIGZpcnN0ICh4bCksIGl0J3MKdGhlIG90aGVyIGh1cmRsZSB0aGF0IGkg
bmVlZCB0byBvdmVyY29tZSBmaXJzdCBiZWZvcmUgY3JlYXRpbmcgZG9tVQprZXJuZWwvcm9vdGZz
LiAKCkkgYW0gYXdhcmUgb2YgdGhpcyBpbnN0cnVjdGlvbjoKaHR0cHM6Ly93aWtpLnhlbi5vcmcv
d2lraS9YZW5fQVJNX3dpdGhfVmlydHVhbGl6YXRpb25fRXh0ZW5zaW9ucy9Dcm9zc0NvbXBpbGlu
ZyNYZW5fVmVyc2lvbgoKU2luY2UgaXQgcmVxdWlyZXMgdGhlIGNocm9vdCBlbnZpcm9ubWVudCB0
byBiZSB0aGUgc2FtZSBhcyBkb20wIGFuZCBpIGZvdW5kCm91dCB0aGlzOgpodHRwczovL2dpdGh1
Yi5jb20vSmVlcHBsZXIveGVuLW5vdGUvYmxvYi9tYXN0ZXIvYXJtNjQvaGlrZXkvaGlrZXkteGVu
LWJ1aWxkLXRvb2xzLm1kCgpJcyBtb3JlIGNsb3NlciB0byB3aGF0IEkgaGF2ZSwgZXhjZXB0IG15
IGJ1aWxkIG1hY2hpbmUgaXMgdWJ1bnR1KDMyIGJpdCkuClNvIEkgd2FzIGZvbGxvd2luZyBhYm92
ZSBwcm9jZWR1cmUsIGFuZCBldmVyeXRoaW5nIHNlZW1zIGZpbmUgdW50aWwgSSB0cnkgdG8KY29u
ZmlndXJlIHhlbjoKCi8oY2hyb290KSNzdWRvIENPTkZJR19TSVRFPS9ldGMvZHBrZy1jcm9zcy9j
cm9zcy1jb25maWcuYXJtNjQgLi9jb25maWd1cmUKLS1idWlsZD1pNjg2LXVua25vd24tbGludXgt
Z251IC0taG9zdD1hYXJjaDY0LWxpbnV4LWdudS8KCkl0IGNvbXBsYWluczoKCi9jaGVja2luZyBm
b3IgZ2xpYi4uLiBubwpjb25maWd1cmU6IGVycm9yOiBQYWNrYWdlIHJlcXVpcmVtZW50cyAoZ2xp
Yi0yLjAgPj0gMi4xMikgd2VyZSBub3QgbWV0OgoKTm8gcGFja2FnZSAnZ2xpYi0yLjAnIGZvdW5k
CgpDb25zaWRlciBhZGp1c3RpbmcgdGhlIFBLR19DT05GSUdfUEFUSCBlbnZpcm9ubWVudCB2YXJp
YWJsZSBpZiB5b3UKaW5zdGFsbGVkIHNvZnR3YXJlIGluIGEgbm9uLXN0YW5kYXJkIHByZWZpeC4v
CgpBbmQgbXkgY2hyb290IGVudmlyb25tZW50IGRvZXMgc2VlbSB0byBoYXZlIGdsaWItMi4wIGlu
c3RhbGxlZCwgcnVubmluZwoiZHBrZyAtbCB8IGdyZXAgYXJtNjQiCgovaWkgIGxpYmdsaWIyLjAt
MDphcm02NCAgICAgICAgICAgMi40Mi4xLTErYjEgICAgICAgICAgICAgICAgICAgICAgYXJtNjQg
ICAgICAgCkdMaWIgbGlicmFyeSBvZiBDIHJvdXRpbmVzCmlpICBsaWJnbGliMi4wLWRldiAgICAg
ICAgICAgICAgIDIuNDIuMS0xK2IxICAgICAgICAgICAgICAgICAgICAgIGFybTY0ICAgICAgIApE
ZXZlbG9wbWVudCBmaWxlcyBmb3IgdGhlIEdMaWIgbGlicmFyeS8KCkkgYWxzbyBub3RpY2VkIHRo
YXQgd2hlbiBpIHdhcyBpbnN0YWxsaW5nIHRoZSAibGliZ2xpYjIuMC1kZXY6YXJtNjQgIiBhcwpz
cGVjaWZpZWQgaW4gdGhlIGluc3RydWN0aW9uLgoKSSBoYXZlIHRoaXMgbWVzc2FnZXMgYXQgdGhl
IGVuZCBvZiBhcHQtZ2V0IGluc3RhbGw6CgovUHJvY2Vzc2luZyB0cmlnZ2VycyBmb3IgbGliZ2xp
YjIuMC0wOmFybTY0ICgyLjQyLjEtMStiMSkgLi4uCi92YXIvbGliL2Rwa2cvaW5mby9saWJnbGli
Mi4wLTA6YXJtNjQucG9zdGluc3Q6IDEzOgovdmFyL2xpYi9kcGtnL2luZm8vbGliZ2xpYjIuMC0w
OmFybTY0LnBvc3RpbnN0OgovdXNyL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9nbGliLTIuMC9nbGli
LWNvbXBpbGUtc2NoZW1hczogbm90IGZvdW5kClByb2Nlc3NpbmcgdHJpZ2dlcnMgZm9yIGxpYmds
aWIyLjAtMDppMzg2ICgyLjQyLjEtMStiMSkgLi4uCk5vIHNjaGVtYSBmaWxlcyBmb3VuZDogZG9p
bmcgbm90aGluZy4KU2V0dGluZyB1cCBsaWJnbGliMi4wLWRldiAoMi40Mi4xLTErYjEpIC4uLi8K
CkF0IHRoaXMgcG9pbnQsIGkgYW0gbm90IHN1cmUgd2hpY2ggc3RlcCBpIGRpZCB3YXMgd3Jvbmcg
YW5kIGxlYWQgdGhpcy4uLgoKVGhhbmtzCkxlaSAKCgoKCgotLQpTZW50IGZyb206IGh0dHA6Ly94
ZW4uMTA0NTcxMi5uNS5uYWJibGUuY29tL1hlbi1Vc2VyLWYyNTUxMDgzLmh0bWwKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5n
IGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tdXNlcnM=

From xen-users-bounces@lists.xenproject.org Mon Feb 12 19:02:57 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 19:02: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.xenproject.org>)
	id 1elJNG-0002L8-1Y; Mon, 12 Feb 2018 19:02:46 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.44])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ls00722@yahoo.com>) id 1elJNF-0002Kl-C2
 for xen-users@lists.xensource.com; Mon, 12 Feb 2018 19:02:45 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-4.bemta.az-a.eu-central-1.aws.symcld.net id 60/FA-27480-FC4E18A5;
 Mon, 12 Feb 2018 19:02:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsWy6G9roO65J41
 RBjffaVlsXfaH3YHRY3vfLvYAxijWzLyk/IoE1oy5h16xFawWqnjy7y9rA+NS/i5GLg4hge2M
 Eg+P3mPqYuTkYBHQlniycQaYzSagKLHp5xdGEFsEyN7yuBEszitgIPF4N0SNsICRxN0js1gg4
 oISJ2c+AbOZBbQkbvx7yQRhy0tsfzuHeQIj5ywkZbOQlM1CUraAkXkVo2VSUWZ6RkluYmaOrq
 GBga6hobGusa6RiYVeYpVuol5qqW5yal5JUSJQVi+xvFivuDI3OSdFLy+1ZBMjMDAYgGAH46R
 DiYcYJTmYlER5l61tjBLiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXvoMVBOsCg1PbUiLTMHGKIw
 aQkOHiUR3qkgad7igsTc4sx0iNQpRnuOpgcP2pg53qx/CCR7Hr0EkjdevG5jFmLJy89LlRLnP
 QPSJgDSllGaBzcUFlOXGGWlhHkZgc4U4ilILcrNLEGVf8UozsGoJMybDDKFJzOvBG73K6CzmI
 DO0tUGO6skESEl1cBo3PzhlmThDM0391wVfvocfrNflOuuyAOtxU/aVR1e7xHQcHnYd9zic4z
 a4StdJ6K+nD8htJFv45ZXPT13ts8+p2Vb66O73/LvguQ4tYTmV4Zcl13VA8sneZ+f3vnk0lf2
 m7mZ7iu+xilxd2y56vzM523DH8ncyi2R7gfDIgqXWx/x7Nzaw7heiaU4I9FQi7moOBEAzhSma
 qQCAAA=
X-Env-Sender: ls00722@yahoo.com
X-Msg-Ref: server-23.tower-225.messagelabs.com!1518462158!994017!1
X-Originating-IP: [162.253.133.81]
X-SpamReason: No, hits=0.6 required=7.0 tests=FORGED_YAHOO_RCVD
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21893 invoked from network); 12 Feb 2018 19:02:38 -0000
Received: from n5.nabble.com (HELO n5.nabble.com) (162.253.133.81)
 by server-23.tower-225.messagelabs.com with SMTP; 12 Feb 2018 19:02:38 -0000
Received: from n5.nabble.com (localhost [127.0.0.1])
 by n5.nabble.com (Postfix) with ESMTP id C2344427BB86
 for <xen-users@lists.xensource.com>; Mon, 12 Feb 2018 12:02:37 -0700 (MST)
Date: Mon, 12 Feb 2018 12:02:37 -0700 (MST)
From: ls00722 <ls00722@yahoo.com>
To: xen-users@lists.xensource.com
Message-ID: <1518462157792-0.post@n5.nabble.com>
MIME-Version: 1.0
Subject: [Xen-users] cross compile(schroot) xen tool for arm64
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGk6CiAgVGhpcyBpcyBzYW1lIGFzIG15IHByZXZpb3VzIGZvbGxvd3VwIHBvc3Qgb24gImJvb3Rp
bmcgeGVuIG9uIGhpa2V5IiwgQnV0CkknZCBsaWtlIHRvIHBvc3QgaXQgdW5kZXIgbmV3IHRvcGlj
IHRvIGdldCBzb21lIGF0dGVudGlvbiBvciBpbiBjYXNlIHNvbWVvbmUKaGFkIHRoZSBzaW1pbGFy
IHF1ZXN0aW9uLgoKSSB3YXMgdHJ5aW5nIHRvIGNyb3NzLWNvbXBpbGUgdGhlIHhlbiB0b29sKHhs
KSBmb3IgbXkgaGlrZXkgYm9hcmQuCgpJIGFtIGF3YXJlIG9mIHRoaXMgaW5zdHJ1Y3Rpb246Cmh0
dHBzOi8vd2lraS54ZW4ub3JnL3dpa2kvWGVuX0FSTV93aXRoX1ZpcnR1YWxpemF0aW9uX0V4dGVu
c2lvbnMvQ3Jvc3NDb21waWxpbmcjWGVuX1ZlcnNpb24KClNpbmNlIGl0IHJlcXVpcmVzIHRoZSBj
aHJvb3QgZW52aXJvbm1lbnQgdG8gYmUgdGhlIHNhbWUgYXMgZG9tMCBhbmQgaSBmb3VuZApvdXQg
dGhpczoKaHR0cHM6Ly9naXRodWIuY29tL0plZXBwbGVyL3hlbi1ub3RlL2Jsb2IvbWFzdGVyL2Fy
bTY0L2hpa2V5L2hpa2V5LXhlbi1idWlsZC10b29scy5tZAoKSXMgbW9yZSBjbG9zZXIgdG8gd2hh
dCBJIGhhdmUsIGV4Y2VwdCBteSBidWlsZCBtYWNoaW5lIGlzIHVidW50dSgzMiBiaXQpLgpTbyBJ
IHdhcyBmb2xsb3dpbmcgYWJvdmUgcHJvY2VkdXJlLCBhbmQgZXZlcnl0aGluZyBzZWVtcyBmaW5l
IHVudGlsIEkgdHJ5IHRvCmNvbmZpZ3VyZSB4ZW46CgovKGNocm9vdCkjc3VkbyBDT05GSUdfU0lU
RT0vZXRjL2Rwa2ctY3Jvc3MvY3Jvc3MtY29uZmlnLmFybTY0IC4vY29uZmlndXJlCi0tYnVpbGQ9
aTY4Ni11bmtub3duLWxpbnV4LWdudSAtLWhvc3Q9YWFyY2g2NC1saW51eC1nbnUvCgpJdCBjb21w
bGFpbnM6CgovY2hlY2tpbmcgZm9yIGdsaWIuLi4gbm8KY29uZmlndXJlOiBlcnJvcjogUGFja2Fn
ZSByZXF1aXJlbWVudHMgKGdsaWItMi4wID49IDIuMTIpIHdlcmUgbm90IG1ldDoKCk5vIHBhY2th
Z2UgJ2dsaWItMi4wJyBmb3VuZAoKQ29uc2lkZXIgYWRqdXN0aW5nIHRoZSBQS0dfQ09ORklHX1BB
VEggZW52aXJvbm1lbnQgdmFyaWFibGUgaWYgeW91Cmluc3RhbGxlZCBzb2Z0d2FyZSBpbiBhIG5v
bi1zdGFuZGFyZCBwcmVmaXguLwoKQW5kIG15IGNocm9vdCBlbnZpcm9ubWVudCBkb2VzIHNlZW0g
dG8gaGF2ZSBnbGliLTIuMCBpbnN0YWxsZWQsIHJ1bm5pbmcKImRwa2cgLWwgfCBncmVwIGFybTY0
IgoKL2lpICBsaWJnbGliMi4wLTA6YXJtNjQgICAgICAgICAgIDIuNDIuMS0xK2IxICAgICAgICAg
ICAgICAgICAgICAgIGFybTY0ICAgICAgCkdMaWIgbGlicmFyeSBvZiBDIHJvdXRpbmVzCmlpICBs
aWJnbGliMi4wLWRldiAgICAgICAgICAgICAgIDIuNDIuMS0xK2IxICAgICAgICAgICAgICAgICAg
ICAgIGFybTY0ICAgICAgCkRldmVsb3BtZW50IGZpbGVzIGZvciB0aGUgR0xpYiBsaWJyYXJ5LwoK
SSBhbHNvIG5vdGljZWQgdGhhdCB3aGVuIGkgd2FzIGluc3RhbGxpbmcgdGhlICJsaWJnbGliMi4w
LWRldjphcm02NCAiIGFzCnNwZWNpZmllZCBpbiB0aGUgaW5zdHJ1Y3Rpb24uCgpJIGhhdmUgdGhp
cyBtZXNzYWdlcyBhdCB0aGUgZW5kIG9mIGFwdC1nZXQgaW5zdGFsbDoKCi9Qcm9jZXNzaW5nIHRy
aWdnZXJzIGZvciBsaWJnbGliMi4wLTA6YXJtNjQgKDIuNDIuMS0xK2IxKSAuLi4KL3Zhci9saWIv
ZHBrZy9pbmZvL2xpYmdsaWIyLjAtMDphcm02NC5wb3N0aW5zdDogMTM6Ci92YXIvbGliL2Rwa2cv
aW5mby9saWJnbGliMi4wLTA6YXJtNjQucG9zdGluc3Q6Ci91c3IvbGliL2FhcmNoNjQtbGludXgt
Z251L2dsaWItMi4wL2dsaWItY29tcGlsZS1zY2hlbWFzOiBub3QgZm91bmQKUHJvY2Vzc2luZyB0
cmlnZ2VycyBmb3IgbGliZ2xpYjIuMC0wOmkzODYgKDIuNDIuMS0xK2IxKSAuLi4KTm8gc2NoZW1h
IGZpbGVzIGZvdW5kOiBkb2luZyBub3RoaW5nLgpTZXR0aW5nIHVwIGxpYmdsaWIyLjAtZGV2ICgy
LjQyLjEtMStiMSkgLi4uLwoKQXQgdGhpcyBwb2ludCwgaSBhbSBub3Qgc3VyZSB3aGljaCBzdGVw
IGkgZGlkIHdhcyB3cm9uZyBhbmQgbGVhZCB0byB0aGlzCmVycm9yLgoKVGhlIGVycm9yIGkgc2F3
IGlzIHRoZSBzYW1lIGFzIHRoaXMgb2xkIHBvc3Q6Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvYXJjaGl2ZXMvaHRtbC94ZW4tdXNlcnMvMjAxNC0wNS9tc2cwMDIwOC5odG1sCgpCdXQgdGhl
IHRocmVhZCBkaWRuJ3Qgc2VlbSB0byBtZW50aW9uIGhvdyB0aGUgZXJyb3Igd2FzIHBhc3NlZD8K
CkNhbiBzb21lb25lIGdpdmUgbWUgc29tZSBwb2ludGVycz8KClRoYW5rcwpjaHJpcwoKCgoKLS0K
U2VudCBmcm9tOiBodHRwOi8veGVuLjEwNDU3MTIubjUubmFiYmxlLmNvbS9YZW4tVXNlci1mMjU1
MTA4My5odG1sCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLXVzZXJz

From xen-users-bounces@lists.xenproject.org Mon Feb 12 21:43:37 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 21:43:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1elLsR-0005vb-1y; Mon, 12 Feb 2018 21:43:07 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.47])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hostingnuggets@gmail.com>) id 1elLsP-0005vH-Ej
 for xen-users@lists.xensource.com; Mon, 12 Feb 2018 21:43:05 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-7.bemta.az-a.eu-central-1.aws.symcld.net id 61/AF-01560-36A028A5;
 Mon, 12 Feb 2018 21:42:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHIsWRWlGSWpSXmKPExsVyMfSasW4SV1O
 UwdJ9ZhZbl/1hd2D02N63iz2AMYo1My8pvyKBNWNK3y+mgl0sFfPXfWVqYDzL3MXIxSEkMI1R
 4tjHfWAOi8AdFolHJzsZQRwJgR8sEhfbdjN1MXICOVUSr18cY4awiyS+737AAmMfPfQLrIZXQ
 FDi5MwnYHEhAU+Jg5NOgdlsAroSV7fvBetlEVCVmHHuGlR9gMS+b81AcQ4OYQEDiYMvdEDCIg
 KKElseN4KVMAtoSrRu/80+gZFvFpINs5CkFjAyrWI0TyrKTM8oyU3MzNE1NDDQNTQ01jXWtdB
 LrNJN1Est1U1OzSspSgTK6SWWF+sVV+Ym56To5aWWbGIEhh0DEOxgXPcl8RCjJAeTkijvsrWN
 UUJ8SfkplRmJxRnxRaU5qcWHGDU4OAQ2r119gVGKJS8/L1VJgjeCsylKSLAoNT21Ii0zBxgZM
 KUSHDxKIrzMHEBp3uKCxNzizHSI1CnGQI5vsx60MXM82wUi/+wFkW/WPwSSbSufAMlv054DyR
 svXrcxC4HtkRLnLQfZIwAyKKM0D24NLNovMcpKCfMyAj0hxFOQWpSbWYIq/4pRnINRSZj3Kjv
 QFJ7MvBK4a14BHcoEdKiudiPIoSWJCCmpBsZlS6vlX3w6rmLJ1GexOrzXhf80i45W5gPxCbdW
 uigf6d/pWFyVcOTb8jzr2UyFRqImZYYvWm7kOusdeyPUo8e8gj/p99cZt7SN3xsKXYireuvPm
 Vj958Cst2/8H080FjmhoP50c+mleSx8XNuLdn9euo9p65+Lh76f6dC37lILvGi6uODJSXcllu
 KMREMt5qLiRADh3gim8QIAAA==
X-Env-Sender: hostingnuggets@gmail.com
X-Msg-Ref: server-2.tower-225.messagelabs.com!1518471777!997360!1
X-Originating-IP: [209.85.214.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 9389 invoked from network); 12 Feb 2018 21:42:58 -0000
Received: from mail-it0-f51.google.com (HELO mail-it0-f51.google.com)
 (209.85.214.51)
 by server-2.tower-225.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Feb 2018 21:42:58 -0000
Received: by mail-it0-f51.google.com with SMTP id 140so1110209iti.0
 for <xen-users@lists.xensource.com>; Mon, 12 Feb 2018 13:42:58 -0800 (PST)
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=8qbf9QrjdCbCbjwY3A1b9k83cQObz6P6GJbwvkYdAik=;
 b=YhtG1aNJVHNfOWSwZPPU5l+HbUb8z0+7CBIjOYfgSmj1no+JWLH25zFp2a3wcRwKkz
 yo+QeFinaHicE/o406hACUyYen6WkspY2CrOtFI9BZinPwxVpzQSzt0HbluU6+hJhnKA
 Zsy0boLdKgUuqqdzrw7Cpi7qd8W5sxxLeukt0CB1gWFhtvW6GI0ILDeZyFT2jQ20vIdT
 LVByUCAID+FYHpd8PJ6cyMs2yngrMSEXz4YqLDH2UMu0zI+zWhYgZraeIHdEQow06KDt
 WE2CEopxNQvrSswE9B7H3L1U99GwPXR2v8GkQrCb6LWI7MJ0roaHRF44nAliRM+8wDPX
 Z3pA==
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=8qbf9QrjdCbCbjwY3A1b9k83cQObz6P6GJbwvkYdAik=;
 b=RVjT6KUzZEUrJWlbVL0shQQbd5SBZhhornk6QmeGLDfBhqZrftXF6mIa0lp3rujpLS
 pzcc3i9OyS7eAUKvyOrp4iB6s8XKlBupNQYlMmaVU284ZHtSn3wph43JswktjB4OElFM
 x2UHDFXKH9uFYHmOLWQi11sASsLBO0s5H0gTNHnSHgheVidXjY7x+dYMDRua75f7r0PN
 oCR/prj3x/fob3lQGoMnRLd4LKQl2LF1OT8k5RaGMqolcTXiUjTNkEJ8MUJcMEXkZnyI
 l572Rbeufzi3qyzsbbRlFznUhs6COyirZ5zZRvXnCpcZNv44wAJcTu8o39vaeq+ZLmWc
 Xbew==
X-Gm-Message-State: APf1xPAMWi2Umd3/FlxJG9xXma3ml1/2syQrQQTFZ120a9fRhlA60nkf
 YiY4auEeg2LdMQ/qb+bWt3Mh7/jKS4y2DQjDZ8Ot+g==
X-Google-Smtp-Source: AH8x227mDihVJNNmAwDciCGo8hX0SR/8T/BeKGLbJXL8OUu4JjBf8uu3Po1gcdoqa+Q+aKjM2oDzqjRGa5j+NTSXIgk=
X-Received: by 10.36.214.131 with SMTP id o125mr7543555itg.0.1518471776868;
 Mon, 12 Feb 2018 13:42:56 -0800 (PST)
MIME-Version: 1.0
Received: by 10.107.38.3 with HTTP; Mon, 12 Feb 2018 13:42:56 -0800 (PST)
From: John Naggets <hostingnuggets@gmail.com>
Date: Mon, 12 Feb 2018 22:42:56 +0100
Message-ID: <CAPTZE3sS7Rjm8bHHYOMxy6a6qSdJH=mTPos1ddoPb_0_3CygDw@mail.gmail.com>
To: xen-users@lists.xensource.com
Subject: [Xen-users] Xen dom0 vCPUs pinning for PV/HVM domUs
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGVsbG8sCgpJIGFtIHJ1bm5pbmcgWGVuIDQuOSBvbiBVbmJ1dHUgMTcuMTAgd2l0aCBhIG1peCBv
ZiBQViBhbmQgSFZNIGRvbVVzLgpOb3cgb24gdGhlIGRvbTAgc2lkZSBJIGhhdmUgcGlubmVkIDIg
dkNQVXMgYW5kIHJlc2VydmVkIDQgR0IgYXMgSSBhbQp1c2VkIHRvIGRvIHRoYXQgaW4gYSBwdXJl
IFBWIGRvbVUgZW52aXJvbm1lbnQgKG5vIEhWTSkuCgpOb3cgSSB3YXMgd29uZGVyaW5nIGlmIHRo
aXMgaXMgc3RpbGwgdmFsaWQgd2hlbiBydW5uaW5nIGEgbWl4IG9mIFBWCmFuZCBIVk0gZG9tVXM/
IG9yIGlzIHRoaXMgcmVjb21tZW5kYXRpb25zIG9mIHBpbm5pbmcgYW5kIHJlc2VydmluZwptZW1v
cnkgZm9yIHRoZSBkb20wIG9ubHkgdmFsaWQgd2hlbiBydW5uaW5nIFBWIGRvbVVzPwoKVGhlc2Ug
YXJlIHRoZSBYZW4gc2V0dGluZ3MgSSB1c2UgaW4gbXkgL2V0Yy9kZWZhdWx0L2dydWIgZmlsZToK
CkdSVUJfQ01ETElORV9YRU49ImRvbTBfbWVtPTRHLG1heDo0RyBkb20wX21heF92Y3B1cz0yIGRv
bTBfdmNwdXNfcGluIgoKVGhhbmtzIGZvciB0aGUgaGludHMuCgpCZXN0IHJlZ2FyZHMsCkpvaG4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2Vy
cyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tdXNlcnM=

From xen-users-bounces@lists.xenproject.org Mon Feb 12 22:01:06 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 22:01: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.xenproject.org>)
	id 1elM9P-0007dN-My; Mon, 12 Feb 2018 22:00:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hans@knorrie.org>) id 1elM9O-0007dH-Gb
 for xen-users@lists.xensource.com; Mon, 12 Feb 2018 22:00:38 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-17.bemta-5.messagelabs.com id C0/80-03585-58E028A5;
 Mon, 12 Feb 2018 22:00:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsUSFLfHV7eFryn
 K4NEmA4uty/6wOzB6bO/bxR7AGMWamZeUX5HAmnFl0Wvmgh6Oij+P97M0MJ5h62Lk4hASWMgk
 saVlNWsXIweHsICDROe/4i5GTg4RAS+Jg1umsoPYQgIBEr+/HGAFsdkEdCT+bmtjBrF5Bewkf
 l3ayQ7SyiKgKnHwEi9IWFQgXGLB1S1sECWCEidnPmEBsTkFAiW61y0Fa2UWUJf4M+8SlC0u0f
 6gjxXClpdo3jqbeQIj7ywk7bOQtMxC0jILScsCRpZVjBrFqUVlqUW6RpZ6SUWZ6RkluYmZObq
 GBqZ6uanFxYnpqTmJScV6yfm5mxiBoVbPwMC4g/HyFr9DjJIcTEqivMvWNkYJ8SXlp1RmJBZn
 xBeV5qQWH2LU4OAQ2Lx29QVGKZa8/LxUJQneEt6mKCHBotT01Iq0zBxgNMCUSnDwKInwLgZJ8
 xYXJOYWZ6ZDpE4xWnI82/WgjZnjzfqHQPLGi9dtzEJg86TEeYtBGgRAGjJK8+DGwSL2EqOslD
 AvIwMDgxBPQWpRbmYJqvwrRnEORiVhXluQKTyZeSVwW18BHcQEdJCudiPIQSWJCCmpBkbBKf/
 eqL8p+jfpV1fZ61tzpb+fepO+wPex8xndz1a6VSKc86zMHr348NuehyflREzdtnnP4p1k5p5n
 m2WglJUoaOQ8p1RW5dD29oApL94zHnlp/oPj3lRjV7kH+617K0pmiExd7d6nxitz9HbppM3LM
 q68tuVZcTg243FtYrfq9ONd5ybsrq5TYinOSDTUYi4qTgQANNVvHtMCAAA=
X-Env-Sender: hans@knorrie.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1518472836!92894331!1
X-Originating-IP: [82.94.188.77]
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 26106 invoked from network); 12 Feb 2018 22:00:36 -0000
Received: from syrinx.knorrie.org (HELO syrinx.knorrie.org) (82.94.188.77)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 12 Feb 2018 22:00:36 -0000
Received: from [IPv6:2001:980:4a41:fb::12] (unknown
 [IPv6:2001:980:4a41:fb::12])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by syrinx.knorrie.org (Postfix) with ESMTPSA id B3BFDE69AE8B;
 Mon, 12 Feb 2018 23:00:34 +0100 (CET)
To: John Naggets <hostingnuggets@gmail.com>, xen-users@lists.xensource.com
References: <CAPTZE3sS7Rjm8bHHYOMxy6a6qSdJH=mTPos1ddoPb_0_3CygDw@mail.gmail.com>
From: Hans van Kranenburg <hans@knorrie.org>
Message-ID: <7cf87e0c-e0ac-9dc6-6f10-6a1c9aa9b793@knorrie.org>
Date: Mon, 12 Feb 2018 23:00:34 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <CAPTZE3sS7Rjm8bHHYOMxy6a6qSdJH=mTPos1ddoPb_0_3CygDw@mail.gmail.com>
Content-Language: en_US
Subject: Re: [Xen-users] Xen dom0 vCPUs pinning for PV/HVM domUs
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

T24gMDIvMTIvMjAxOCAxMDo0MiBQTSwgSm9obiBOYWdnZXRzIHdyb3RlOgo+IEhlbGxvLAo+IAo+
IEkgYW0gcnVubmluZyBYZW4gNC45IG9uIFVuYnV0dSAxNy4xMCB3aXRoIGEgbWl4IG9mIFBWIGFu
ZCBIVk0gZG9tVXMuCj4gTm93IG9uIHRoZSBkb20wIHNpZGUgSSBoYXZlIHBpbm5lZCAyIHZDUFVz
IGFuZCByZXNlcnZlZCA0IEdCIGFzIEkgYW0KPiB1c2VkIHRvIGRvIHRoYXQgaW4gYSBwdXJlIFBW
IGRvbVUgZW52aXJvbm1lbnQgKG5vIEhWTSkuCj4gCj4gTm93IEkgd2FzIHdvbmRlcmluZyBpZiB0
aGlzIGlzIHN0aWxsIHZhbGlkIHdoZW4gcnVubmluZyBhIG1peCBvZiBQVgo+IGFuZCBIVk0gZG9t
VXM/IG9yIGlzIHRoaXMgcmVjb21tZW5kYXRpb25zIG9mIHBpbm5pbmcgYW5kIHJlc2VydmluZwo+
IG1lbW9yeSBmb3IgdGhlIGRvbTAgb25seSB2YWxpZCB3aGVuIHJ1bm5pbmcgUFYgZG9tVXM/Cj4g
Cj4gVGhlc2UgYXJlIHRoZSBYZW4gc2V0dGluZ3MgSSB1c2UgaW4gbXkgL2V0Yy9kZWZhdWx0L2dy
dWIgZmlsZToKPiAKPiBHUlVCX0NNRExJTkVfWEVOPSJkb20wX21lbT00RyxtYXg6NEcgZG9tMF9t
YXhfdmNwdXM9MiBkb20wX3ZjcHVzX3BpbiIKClRoZSBkb20wX21lbT00RyxtYXg6NEcgaXMgYWx3
YXlzIGEgZ29vZCBpZGVhIHRvIHByZXZlbnQgdGhlIGdvbGRlbiBhZ2UKb2YgYmFsbG9vbmluZyBm
cm9tIGhhcHBlbmluZyBpbiB5b3VyIGRvbTAuCgpJIGhhdmUgZG9tMF9tYXhfdmNwdXM9NCBteXNl
bGYgKHNlcnZlcnMgaGF2ZSAxNiBvciAyMCBjcHUgY29yZXMpIGFuZCBubwpkb20wX3ZjcHVzX3Bp
biwgYnV0IEkgdXNlLi4uCgogIHhsIHNjaGVkLWNyZWRpdCAtZCAwIC13IDMyNzY3CgouLi50byBn
aXZlIHRoZSBkb20wIGEgcmlkaWN1bG91cyBoaWdoIHByaW9yaXR5IGlmIGl0IHJlcXVlc3RzIGNw
dSB0aW1lLAp0byBtYWtlIHN1cmUgaXQgZ2V0cyBzY2hlZHVsZWQgZmlyc3QuCgpodHRwczovL3dp
a2kueGVucHJvamVjdC5vcmcvd2lraS9UdW5pbmdfWGVuX2Zvcl9QZXJmb3JtYW5jZSNEb20wX3ZD
UFVzCgpIYW5zCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLXVzZXJz

From xen-users-bounces@lists.xenproject.org Tue Feb 13 14:56:33 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 14:56: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.xenproject.org>)
	id 1elbzU-0004Sq-JV; Tue, 13 Feb 2018 14:55:28 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.47])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hostingnuggets@gmail.com>) id 1elbzU-0004Sk-5U
 for xen-users@lists.xensource.com; Tue, 13 Feb 2018 14:55:28 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-7.bemta.az-a.eu-central-1.aws.symcld.net id 8A/FA-01560-95CF28A5;
 Tue, 13 Feb 2018 14:55:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrAIsWRWlGSWpSXmKPExsVyMfT+St3IP01
 RBt9miVpsXfaH3YHRY3vfLvYAxijWzLyk/IoE1ozlT56wFXTwVBw8/JitgfE5ZxcjJ4eQwDRG
 iQ9LS7sYuThYBBpYJR7fOsoO4kgIzGGVmPB1FxtIlYRAlcSMZc8ZIewiiWOfLzF1MXIA2aUS9
 z5og4R5BQQlTs58wgIx1FNi5cLn7CA2p4C9xOKv78FmCgm0MEosvnScGSTBJqArcXX7XjCbRU
 BV4snVe0wQgwIkvv0+zAgyX1jAQaLzXzFIWERAS+Lc3F5WEJtZQFHiyusLTBC2pkTr9t/sExg
 FZyE5YxaS1AJGplWMFklFmekZJbmJmTm6hgYGuoaGxrrGuqbmeolVuol6qaW6yal5JUWJQEm9
 xPJiveLK3OScFL281JJNjMDwZQCCHYwHzyYeYpTkYFIS5T33qSlKiC8pP6UyI7E4I76oNCe1+
 BCjDAeHkgRv3G+gnGBRanpqRVpmDjCSYNISHDxKIrzJIGne4oLE3OLMdIjUKUZvjm+zHrQxcz
 zbBSL/7AWRb9Y/BJLfpj0HkjdevG5jFmLJy89LlRLnXQcyQgBkREZpHtwCWEK4xCgrJczLCHS
 yEE9BalFuZgmq/CtGcQ5GJWHefJApPJl5JXB3vAI6kQnoRF3tRpATSxIRUlINjHIW0wI2hluI
 re5Onx8zS/V46pK1F6/XN5480HFWKSVuZj0z5++DN3et01eSEl/8XumWyFfx6mPaHIIn5himu
 LN5+P6p3ietusJEcylnNP9hi8ty/kXJ/nrPFlRER+xlPSheqCTge8v26dkXZvzlLOvzSk57c1
 cZG1yuUbmy6pRT+elE/kYPJZbijERDLeai4kQAIfp5/QMDAAA=
X-Env-Sender: hostingnuggets@gmail.com
X-Msg-Ref: server-43.tower-225.messagelabs.com!1518533719!1028612!1
X-Originating-IP: [209.85.223.169]
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 31858 invoked from network); 13 Feb 2018 14:55:21 -0000
Received: from mail-io0-f169.google.com (HELO mail-io0-f169.google.com)
 (209.85.223.169)
 by server-43.tower-225.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 Feb 2018 14:55:21 -0000
Received: by mail-io0-f169.google.com with SMTP id e7so7309113ioj.1
 for <xen-users@lists.xensource.com>; Tue, 13 Feb 2018 06:55:20 -0800 (PST)
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=JdqNQixYxE8gZ8ErDp8RriJmA+N3cEUlOsx6qnv0s+U=;
 b=SM+ZgFrabeX7vZLoAgLA0ddRnphAYhmDC6Axj1x+vU58v66QF6br7dl/rpkDmxHCmf
 AlIFgnQ6pjBHXsp3TVtO6ohu7CcJiy6RRjIKgf80m3bk1bmoDYYSElS2mxSUsRLRwmDe
 lcMXO+aFWCHkZK1F7eTGo9gtGnPnS4UrJ64ihkkHE1LNmvlQhb1tDfVCBm0Jwbd7nvPv
 DULONFvqMhwBjaCTLTnSA6/wbgv2yNYIpykZm1u4I/e1X2PeTiajJC0Kl9Nzu5X6jD3n
 9YyRUBI1MOu+odj8N9W6AJwOJMJY4HGOPJ+TjNbb/UxeSDklpo/DusMnT9UQxy7kTpa+
 I7Gg==
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=JdqNQixYxE8gZ8ErDp8RriJmA+N3cEUlOsx6qnv0s+U=;
 b=hGBp3SYileBn1kzZ5Q4/oltlVcYbhhfoN8gHzlAjQept51tFuaMOlCQPcL0LxfTaLj
 dLbmuoatiQYbyv0qhiRDT7xeNbcZz5VDwdH/pYhq9ODmM/sjfLCbpofbF/wG+32LUeQB
 cli/9YHuhT1pyB3CZugcqTX7sXHnPYI06diZDsSyMUtPmrEay0pRVT3DmGuVk4ROPu3F
 vGRCs3eSmSvLsxacvsXEQrEhmn3oWAIa7LVL9+Uh1gSCNiCoM6JvL/FTq68l1biUgoUs
 32zjvoZYdeY9wjOrQBFBc3ldUJruME0oG1t+DGKJlVyTz6W5cQCOOMvqf5Xf3F0pwONS
 ymhw==
X-Gm-Message-State: APf1xPAPKcsiTKYRWuEv8/1OeCeIhNAnyapbbl7Drgb5Cjp89cNqaOYF
 yn41e7ngqn3oFTsJ73caYlHYTxbcdEtw3bUNG2rmeA==
X-Google-Smtp-Source: AH8x224dkgkVpBtOYw/6DWpVaztYScpPuMS18IU/Nkyu5k4pba79JHJ12JSXcn8bP3AegBsfevhFSSXr7hWFKQpOn7s=
X-Received: by 10.107.142.202 with SMTP id q193mr1736340iod.100.1518533718665; 
 Tue, 13 Feb 2018 06:55:18 -0800 (PST)
MIME-Version: 1.0
Received: by 10.107.38.3 with HTTP; Tue, 13 Feb 2018 06:55:18 -0800 (PST)
In-Reply-To: <7cf87e0c-e0ac-9dc6-6f10-6a1c9aa9b793@knorrie.org>
References: <CAPTZE3sS7Rjm8bHHYOMxy6a6qSdJH=mTPos1ddoPb_0_3CygDw@mail.gmail.com>
 <7cf87e0c-e0ac-9dc6-6f10-6a1c9aa9b793@knorrie.org>
From: John Naggets <hostingnuggets@gmail.com>
Date: Tue, 13 Feb 2018 15:55:18 +0100
Message-ID: <CAPTZE3v0bghijDW-xN=Y3JajyOS9QzjDKfXD2fq_UQHMZsiD6g@mail.gmail.com>
To: Hans van Kranenburg <hans@knorrie.org>
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Xen dom0 vCPUs pinning for PV/HVM domUs
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

VGhhbmtzIEhhbnMgZm9yIHlvdXIgaW50ZXJlc3RpbmcgY29tbWVudHMuCgpJIGZvcmdvdCB0byBt
ZW50aW9uIHRoYXQgSSBhbHNvIGhhdmUgYWRkZWQgaW4gbXkgL2V0Yy9yYy5sb2NhbCB0aGUKZm9s
bG93aW5nIHRvIGJlIG9uIHRoZSBzYWZlIHNpZGU6CgovdXNyL3NiaW4veGwgc2NoZWQtY3JlZGl0
IC1kIDAgLXcgNTEyCgpTbyBpZiBJIHVuZGVyc3RhbmQgaGVyZSBjb3JyZWN0bHkgdGhpcyBpcyBh
IGZpbmUgY29uZmlnIGZvciBtaXhlZCBIVk0KYW5kIFBWIGRvbVVzIGVuc3VyaW5nIGVub3VnaCBy
ZXNvdXJjZXMgdG8gdGhlIGRvbTA/CgpJIGFtIHVzaW5nIGEgSW50ZWwgWGVvbiBTaWx2ZXIgNDEx
MCBDUFUgQCAyLjEwR0h6IHdoaWNoIGhhcyA4IGNvcmVzCmFuZCAxNiB0aHJlYWRzLgoKT24gTW9u
LCBGZWIgMTIsIDIwMTggYXQgMTE6MDAgUE0sIEhhbnMgdmFuIEtyYW5lbmJ1cmcgPGhhbnNAa25v
cnJpZS5vcmc+IHdyb3RlOgo+IE9uIDAyLzEyLzIwMTggMTA6NDIgUE0sIEpvaG4gTmFnZ2V0cyB3
cm90ZToKPj4gSGVsbG8sCj4+Cj4+IEkgYW0gcnVubmluZyBYZW4gNC45IG9uIFVuYnV0dSAxNy4x
MCB3aXRoIGEgbWl4IG9mIFBWIGFuZCBIVk0gZG9tVXMuCj4+IE5vdyBvbiB0aGUgZG9tMCBzaWRl
IEkgaGF2ZSBwaW5uZWQgMiB2Q1BVcyBhbmQgcmVzZXJ2ZWQgNCBHQiBhcyBJIGFtCj4+IHVzZWQg
dG8gZG8gdGhhdCBpbiBhIHB1cmUgUFYgZG9tVSBlbnZpcm9ubWVudCAobm8gSFZNKS4KPj4KPj4g
Tm93IEkgd2FzIHdvbmRlcmluZyBpZiB0aGlzIGlzIHN0aWxsIHZhbGlkIHdoZW4gcnVubmluZyBh
IG1peCBvZiBQVgo+PiBhbmQgSFZNIGRvbVVzPyBvciBpcyB0aGlzIHJlY29tbWVuZGF0aW9ucyBv
ZiBwaW5uaW5nIGFuZCByZXNlcnZpbmcKPj4gbWVtb3J5IGZvciB0aGUgZG9tMCBvbmx5IHZhbGlk
IHdoZW4gcnVubmluZyBQViBkb21Vcz8KPj4KPj4gVGhlc2UgYXJlIHRoZSBYZW4gc2V0dGluZ3Mg
SSB1c2UgaW4gbXkgL2V0Yy9kZWZhdWx0L2dydWIgZmlsZToKPj4KPj4gR1JVQl9DTURMSU5FX1hF
Tj0iZG9tMF9tZW09NEcsbWF4OjRHIGRvbTBfbWF4X3ZjcHVzPTIgZG9tMF92Y3B1c19waW4iCj4K
PiBUaGUgZG9tMF9tZW09NEcsbWF4OjRHIGlzIGFsd2F5cyBhIGdvb2QgaWRlYSB0byBwcmV2ZW50
IHRoZSBnb2xkZW4gYWdlCj4gb2YgYmFsbG9vbmluZyBmcm9tIGhhcHBlbmluZyBpbiB5b3VyIGRv
bTAuCj4KPiBJIGhhdmUgZG9tMF9tYXhfdmNwdXM9NCBteXNlbGYgKHNlcnZlcnMgaGF2ZSAxNiBv
ciAyMCBjcHUgY29yZXMpIGFuZCBubwo+IGRvbTBfdmNwdXNfcGluLCBidXQgSSB1c2UuLi4KPgo+
ICAgeGwgc2NoZWQtY3JlZGl0IC1kIDAgLXcgMzI3NjcKPgo+IC4uLnRvIGdpdmUgdGhlIGRvbTAg
YSByaWRpY3Vsb3VzIGhpZ2ggcHJpb3JpdHkgaWYgaXQgcmVxdWVzdHMgY3B1IHRpbWUsCj4gdG8g
bWFrZSBzdXJlIGl0IGdldHMgc2NoZWR1bGVkIGZpcnN0Lgo+Cj4gaHR0cHM6Ly93aWtpLnhlbnBy
b2plY3Qub3JnL3dpa2kvVHVuaW5nX1hlbl9mb3JfUGVyZm9ybWFuY2UjRG9tMF92Q1BVcwo+Cj4g
SGFucwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

From xen-users-bounces@lists.xenproject.org Tue Feb 13 19:15:34 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 19:15: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.xenproject.org>)
	id 1elg23-0002MJ-Uu; Tue, 13 Feb 2018 19:14:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/2jb=fh=gmail.com=a9121431@srs-us1.protection.inumbo.net>)
 id 1elg22-0002MD-6I
 for xen-users@lists.xenproject.org; Tue, 13 Feb 2018 19:14:22 +0000
X-Inumbo-ID: 03093281-10f2-11e8-ba59-bc764e045a96
Received: from mail-ot0-x236.google.com (unknown [2607:f8b0:4003:c0f::236])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 03093281-10f2-11e8-ba59-bc764e045a96;
 Tue, 13 Feb 2018 20:13:45 +0100 (CET)
Received: by mail-ot0-x236.google.com with SMTP id w38so186851ota.8
 for <xen-users@lists.xenproject.org>; Tue, 13 Feb 2018 11:14:20 -0800 (PST)
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=dVUYIvWTnokvRUT6pcrMFART3KZi9cnDW2xq9ParnAM=;
 b=clyt+69bE/TFEDven5mSYNXJe3fviAtwsicHhRN9vMGtUW4Ab41gYiuBNa9f+UltCR
 3J1jhHMOZ7meeyO6zw2xyIAKZMT2P3mXLRjAjz9Q1SdXyGr8xlaMIzjyRDW2I1zhpFlh
 caWJ6ptf7Dfw1QTqzm69EvOsW+JAW0TOetZNfFbuwBRo8AxAwkGiskFQDrVTeZnbqtQ7
 oFtdi+Pg25r79F4NyTxokLfuLPd7HBTDvPte0VHVFJfZrvOHJrCR+fAdKu2AmMfUIPKR
 L595vX40ZdbIH3z+2HgJKBLZ93BRlEXrp4gYiH9LXWhdAqk17CBbdXgRNuU2b5jsrhSq
 Ig5g==
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=dVUYIvWTnokvRUT6pcrMFART3KZi9cnDW2xq9ParnAM=;
 b=M/xEUygVcU5lMCqv6mb8LHAenP8Mhmet9DfM0FSVpM/U48e/wd3xPXDMZfAfGZFjkt
 Aoqlwp/P9bycJJyzkME6/VMm2s5gJJBnYuYBaYCICRisw06C2sE6zueFrGVyXyKWBK9R
 5qfy3DFz8p/gPYRnvxcei0qfcLdldLku1iYVSTj6Awhf3h+XmAWZmd/HaQy5VdsS5ii5
 QwuxXm46xfY3MeMq8N35P7vEa0rfqHdIcs0lIEe6NBBa35BnupGRO2F7aCoQJXvwwBbR
 t75NQu8yj53CJH3BZiTdv+wa8RIfyOmixQYCMpz5PL/vLY2YBWl3kKJP8G/fAqcsjop+
 nHEg==
X-Gm-Message-State: APf1xPBCIp0UNHdaWZvl0qxyIOwfDIiZkC9u+09X4xjnjYnKWVYLpmVq
 S03dO+ETchqZ5Na0x/W+W6L9B/NPhxGojmh8E1Zozg==
X-Google-Smtp-Source: AH8x224Alw6gf2alBn1N0mGRIbfVDIYjTZhhgQ7BKnWlZGmJVsVFBmf/Ou1FTV9y9vMsNYx2joDsMnH6bskVn+2wKis=
X-Received: by 10.157.53.118 with SMTP id l51mr1562491ote.292.1518549259605;
 Tue, 13 Feb 2018 11:14:19 -0800 (PST)
MIME-Version: 1.0
Received: by 10.74.121.25 with HTTP; Tue, 13 Feb 2018 11:14:19 -0800 (PST)
From: John Mok <a9121431@gmail.com>
Date: Wed, 14 Feb 2018 03:14:19 +0800
Message-ID: <CALYzA8F1iU8fwjsGZWaz4DzzLPG8b5W3giVdTBVXOW5vnh7_xw@mail.gmail.com>
To: xen-users@lists.xenproject.org
Subject: [Xen-users] Xen host crash / reboot when nested L2 VMware guest
	starts
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGksCgpJIGFtIHVzaW5nIG5lc3RlZCB2aXJ0dWFsaXphdGlvbiBmb3IgVk13YXJlIGd1ZXN0cyA6
LQoKTDAgLSBYZW4gNC44LjIgb24gRGViaWFuIFN0cmV0Y2ggOS4zCkwxIC0gVk13YXJlIEVTWGkg
NS41LiBVMiBvciA2LjAgVTIKTDIgLSBWTXdhcmUgdmlydHVhbCBhcHBsaWFuY2UgKFRlbmFibGUg
dmlydHVhbCBhcHBsaWFuY2UgNC42LjEpCgpXaGVuZXZlciB0aGUgTDIgVk13YXJlIGd1ZXN0LCB0
aGUgaG9zdCBjcmFzaCBhbmQgcmVib290cy4KCkFueW9uZSBrbm93cyB3aHkgPyBLbm93biB2dWxu
ZXJhYmlpdHkgb3IgYnVnID8gSG93IHRvIHByZXZlbnQgdGhpcyA/CgpUaGFua3MgYSBsb3QuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMg
bWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLXVzZXJz

From xen-users-bounces@lists.xenproject.org Wed Feb 14 06:31:36 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 06:31: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.xenproject.org>)
	id 1elqaB-0001A1-SI; Wed, 14 Feb 2018 06:30:19 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.46])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ls00722@yahoo.com>) id 1elqaA-00019q-U2
 for xen-users@lists.xensource.com; Wed, 14 Feb 2018 06:30:19 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-6.bemta.az-a.eu-central-1.aws.symcld.net id DD/A6-01562-477D38A5;
 Wed, 14 Feb 2018 06:30:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsWy6G9roG7J9eY
 og0eTZS22LvvD7sDosb1vF3sAYxRrZl5SfkUCa0bvlUPMBXOZK/62TWdvYLzB1MXIxSEksJ1R
 ovv6HMYuRk4OFgFtiUfXHrKD2GwCihKbfn4Bi4sA2VseNzKB2LwCBhIv989hAbGFgep3nFwKF
 ReUODnzCVicWUBL4sa/l0wQtrzE9rdzmCcwcs5CUjYLSdksJGULGJlXMVomFWWmZ5TkJmbm6B
 oaGOgaGhrrGusamRjrJVbpJuqlluomp+aVFCUCZfUSy4v1iitzk3NS9PJSSzYxAgODAQh2MM6
 dk3iIUZKDSUmUl/l/U5QQX1J+SmVGYnFGfFFpTmrxIUZ1Dg6BI08nZ0ux5OXnpSpJ8N661hwl
 JFiUmp5akZaZAwxcmEoJDh4lEd5DV4HSvMUFibnFmekQqVOMlhxtK5+0MXP0PHoJJG+8eN3GL
 AQ2T0qctwVkngBIQ0ZpHtw4WHRdYpSVEuZlBLpViKcgtSg3swRV/hWjOAejkjDvM5ApPJl5JX
 BbXwEdxAR0kK52I8hBJYkIKakGxoMtdx/c5NhptOvC946c1acNTaVP1Kiv/7TmlN7WwJPl162
 WrXse7Tf3YIL739nfv3ifO3eyYval65fn6fRtzCh46xs1P0Gv3nXROW+Zey0L1uyeIr3xUmGA
 lvej0vO1BoZWzHye3VynFd6f8fCX0y265ntnjb3rDSW1XQd7X635ru58cUtKoIYSS3FGoqEWc
 1FxIgDv1J9oqQIAAA==
X-Env-Sender: ls00722@yahoo.com
X-Msg-Ref: server-7.tower-225.messagelabs.com!1518589812!1048871!1
X-Originating-IP: [162.253.133.81]
X-SpamReason: No, hits=0.6 required=7.0 tests=FORGED_YAHOO_RCVD
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19436 invoked from network); 14 Feb 2018 06:30:12 -0000
Received: from n5.nabble.com (HELO n5.nabble.com) (162.253.133.81)
 by server-7.tower-225.messagelabs.com with SMTP; 14 Feb 2018 06:30:12 -0000
Received: from n5.nabble.com (localhost [127.0.0.1])
 by n5.nabble.com (Postfix) with ESMTP id 019EE4321859
 for <xen-users@lists.xensource.com>; Tue, 13 Feb 2018 23:30:10 -0700 (MST)
Date: Tue, 13 Feb 2018 23:30:10 -0700 (MST)
From: ls00722 <ls00722@yahoo.com>
To: xen-users@lists.xensource.com
Message-ID: <1518589810003-0.post@n5.nabble.com>
MIME-Version: 1.0
Subject: [Xen-users] /etc/init.d/xencommons start hangs
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGkgYWxsOgogICBJJ3ZlIHN1Y2Vzc2Z1bGx5IGJ1aWx0IHhlbiB0b29sc3RhY2ssIGJ1dCAieGwg
bGlzdCIganVzdCBoYW5nLCB0aGVuIGkKcmVhbGl6ZWQgaSBoYXZlIHRvIHN0YXJ0IHRoZSB4ZW5j
b21tb24gc2VydmljZSwgaG93ZXZlcgoiL2V0Yy9pbml0LmQveGVuY29tbW9ucyBzdGFydCIgaGFu
ZyBhcyB3ZWxsLCAgdGhlIHNjcmlwdCBjYWxscwoieGVuLWluaXQtZG9tMCIsIHRoYXQncyB3aGVy
ZSBpdCBoYW5ncy4KICAgQW55IGlkZWEgaG93IEkgZGVidWcgdGhpcyBwcm9ibGVtPyB3aHkgdGhl
cmUgaXMgbm90IGV2ZW4gYW4gZXJyb3IgbWVzc2FnZQpzaG93aW5nPwoKVGhhbmtzCkNocmlzCgoK
Ci0tClNlbnQgZnJvbTogaHR0cDovL3hlbi4xMDQ1NzEyLm41Lm5hYmJsZS5jb20vWGVuLVVzZXIt
ZjI1NTEwODMuaHRtbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vy
cw==

From xen-users-bounces@lists.xenproject.org Wed Feb 14 06:31:36 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 06:31: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.xenproject.org>)
	id 1elqbN-0001ET-80; Wed, 14 Feb 2018 06:31:33 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.45])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ls00722@yahoo.com>) id 1elqbL-0001DL-TW
 for xen-users@lists.xensource.com; Wed, 14 Feb 2018 06:31:32 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-5.bemta.az-a.eu-central-1.aws.symcld.net id 23/FB-01564-EB7D38A5;
 Wed, 14 Feb 2018 06:31:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWy6G9roO7e681
 RBvMWWFtsXfaH3YHRY3vfLvYAxijWzLyk/IoE1oyH/c0sBSsZK1Z9Tmhg7GXsYuTiEBLYziix
 /+gj1i5GTg4WAW2JzgkXmEFsNgFFiU0/vzCC2CJA9pbHjUwgNq+AgcTp2zfA6jkFDCWW/H4LV
 iMEFF98+zcbiC0sYCZxeNojFoh6QYmTM5+A2cwCWhI3/r1kgrDlJba/ncM8gZF7FpKyWUjKZi
 EpW8DIvIrRPKkoMz2jJDcxM0fX0MBA19DQWNdY10IvsUo3US+1VDc5Na+kKBEop5dYXqxXXJm
 bnJOil5dasokRGEIMQLCDcd2XxEOMkhxMSqK8zP+booT4kvJTKjMSizPii0pzUosPMcpwcChJ
 8NZda44SEixKTU+tSMvMAQYzTFqCg0dJhPfQVaA0b3FBYm5xZjpE6hSjPceGT/famDnaVj4Bk
 j2PXgLJGy9etzELseTl56VKifP+AZkqANKWUZoHNxQWfZcYZaWEeRmBzhTiKUgtys0sQZV/xS
 jOwagkzJsHMoUnM68EbvcroLOYgM7S1W4EOaskESEl1cBYnmEcolFaeYbxQrT3bL2XpzlOX60
 yMip7d8dRiE9IumE1l1GwDpuelrzR35KlrV8vCPBJpu5esnQHwyMfAyv+xdpMSb6aEX2x2TwT
 zJlMitqmxF74tMK1L4NB59yno+Vlxm82dp09vU1MVtnxtQqH79p9zGwMSwyL1/Nci1B6J5RTs
 ufjRSWW4oxEQy3mouJEAFxvCsi5AgAA
X-Env-Sender: ls00722@yahoo.com
X-Msg-Ref: server-5.tower-225.messagelabs.com!1518589885!1048726!1
X-Originating-IP: [162.253.133.81]
X-SpamReason: No, hits=0.6 required=7.0 tests=FORGED_YAHOO_RCVD
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9314 invoked from network); 14 Feb 2018 06:31:25 -0000
Received: from n5.nabble.com (HELO n5.nabble.com) (162.253.133.81)
 by server-5.tower-225.messagelabs.com with SMTP; 14 Feb 2018 06:31:25 -0000
Received: from n5.nabble.com (localhost [127.0.0.1])
 by n5.nabble.com (Postfix) with ESMTP id 89B714321A20
 for <xen-users@lists.xensource.com>; Tue, 13 Feb 2018 23:31:23 -0700 (MST)
Date: Tue, 13 Feb 2018 23:31:23 -0700 (MST)
From: ls00722 <ls00722@yahoo.com>
To: xen-users@lists.xensource.com
Message-ID: <1518589883561-0.post@n5.nabble.com>
In-Reply-To: <1518462157792-0.post@n5.nabble.com>
References: <1518462157792-0.post@n5.nabble.com>
MIME-Version: 1.0
Subject: Re: [Xen-users] cross compile(schroot) xen tool for arm64
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SSBoYWQgdG8gdXBkYXRlIG15IGJ1aWxkIG1hY2hpbmUgZnJvbSB1YnVudHUgMTQuMDMgdG8gMTYu
MDMgdG8gZ2V0IHJpZCBvZiBhbGwKdGhlIGVycm9yLgoKY2hyaXMKCgoKLS0KU2VudCBmcm9tOiBo
dHRwOi8veGVuLjEwNDU3MTIubjUubmFiYmxlLmNvbS9YZW4tVXNlci1mMjU1MTA4My5odG1sCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMg
bWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLXVzZXJz

From xen-users-bounces@lists.xenproject.org Wed Feb 14 14:03:00 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 14:03:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1elxdE-0001Eg-6b; Wed, 14 Feb 2018 14:01:56 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.45])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dfaggioli@suse.com>) id 1elxdD-0001Ea-06
 for xen-users@lists.xensource.com; Wed, 14 Feb 2018 14:01:55 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-5.bemta.az-a.eu-central-1.aws.symcld.net id 29/4D-01564-C41448A5;
 Wed, 14 Feb 2018 14:01:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpileJIrShJLcpLzFFi42I53H6XVdfTsSX
 K4NE+YYuty/6wOzB6bO/bxR7AGMWamZeUX5HAmvH17lr2gs2CFW131zM3MN7i72Lk4hAS6GGU
 WL5tEwuEs5JR4v23VWxdjJwcvAL6ErfvTgKyOTiEBRwkOv8Vg4TZBDQltnS9ZgexRQRCJU49m
 QlmMwsoSlx5fYEJxGYRUJU4u2wSM4jNKRAosXnyWXaI+ecYJc69Xws2n19ASGLvtltsEM21Eo
 8/TARrkBCQlni16wo7yF5eAUGJvzuEJzDyzUJSNQshAxHWlGjd/psdwtaWWLbwNTOEbSuxbt1
 7FgjbRmLT1QWMELa8xPa3c5gXMLKvYrRMKspMzyjJTczM0TU0MNA1NDTWNdY1MjHWS6zSTdRL
 LdVNTs0rKUoEyuollhfrFVfmJuek6OWllmxiBIY7AxDsYJw7J/EQoyQHk5Io7wzOlighvqT8l
 MqMxOKM+KLSnNTiQ4waHBwCm9euvsAoxZKXn5eqJMGb7wBUJ1iUmp5akZaZA4xImFIJDh4lEV
 4PkDRvcUFibnFmOkTqFKMlx7NdD9qYOd6sfwgkb7x43cYsBDZPSpy3GKRBAKQhozQPbhwsaVx
 ilJUS5mUEOlaIpyC1KDezBFX+FaM4B6OSMG8zyBSezLwSuK2vgA5iAjpIV7sR5KCSRISUVAPj
 jsvWS59deWYgONllP+PkeLU1bCn+s9b5XDu8yjvIT0F8WteqQ2f/fQ0oXWp006CpuWASz1N+t
 tNCUxw/TrioKMRbFmbyctEurVmvjp0yvOFpnnFl/rPm03UxEn3rzsar6tVk3VoSWLPROcxgw4
 +++Z9mu9+bkOwYymG57oKENduzaa0xR+ZZKrEUZyQaajEXFScCABPGmL4VAwAA
X-Env-Sender: dfaggioli@suse.com
X-Msg-Ref: server-36.tower-225.messagelabs.com!1518616902!1064316!1
X-Originating-IP: [195.135.221.5]
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 31632 invoked from network); 14 Feb 2018 14:01:45 -0000
Received: from smtp.nue.novell.com (HELO smtp.nue.novell.com) (195.135.221.5)
 by server-36.tower-225.messagelabs.com with
 DHE-RSA-AES256-GCM-SHA384 encrypted SMTP; 14 Feb 2018 14:01:45 -0000
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Wed, 14 Feb 2018 15:01:41 +0100
Received: from Palanthas.fritz.box (nwb-a10-snat.microfocus.com
 [10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Wed, 14 Feb 2018 14:01:32 +0000
Message-ID: <1518616890.5209.14.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: John Naggets <hostingnuggets@gmail.com>, Hans van Kranenburg
 <hans@knorrie.org>
Date: Wed, 14 Feb 2018 15:01:30 +0100
In-Reply-To: <CAPTZE3v0bghijDW-xN=Y3JajyOS9QzjDKfXD2fq_UQHMZsiD6g@mail.gmail.com>
References: <CAPTZE3sS7Rjm8bHHYOMxy6a6qSdJH=mTPos1ddoPb_0_3CygDw@mail.gmail.com>
 <7cf87e0c-e0ac-9dc6-6f10-6a1c9aa9b793@knorrie.org>
 <CAPTZE3v0bghijDW-xN=Y3JajyOS9QzjDKfXD2fq_UQHMZsiD6g@mail.gmail.com>
Organization: SUSE
X-Mailer: Evolution 3.26.5 
Mime-Version: 1.0
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Xen dom0 vCPUs pinning for PV/HVM domUs
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3458971227131195680=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>


--===============3458971227131195680==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-03RlCPw66NZxvo8k0mDt"


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

On Tue, 2018-02-13 at 15:55 +0100, John Naggets wrote:
> Thanks Hans for your interesting comments.
>=20
> I forgot to mention that I also have added in my /etc/rc.local the
> following to be on the safe side:
>=20
> /usr/sbin/xl sched-credit -d 0 -w 512
>=20
> So if I understand here correctly this is a fine config for mixed HVM
> and PV domUs ensuring enough resources to the dom0?
>=20
Pinning of vCPUs, either of dom0 or domUs, is completely orthogonal to
what kind of guest is used (for domUs, of course).

Whether pinning or not is helpful, is highly dependent on the actual
workload, but in general, using dom_vcpus_pin is discouraged (I find
the parameter itself awkward and confusing).

In fact, in case what you want is to reserve some vCPUs to dom0 and
dom0 only, using dom0_vcpus_pin _DOES_NOT_ do that.

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Software Engineer @ SUSE https://www.suse.com/
--=-03RlCPw66NZxvo8k0mDt
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+4FAlqEQToACgkQFkJ4iaW4
c+7xnA/+PuZAF89po/rrAKWpCfLp0sZzRqvlK3HDnpa7RI4PBrdcobS4reFhAT+s
dy2BlBr+vpTeh6yP45sPhm3qJUlwQdPmSabsHuS9lXqd/okPklpr2KbRqOBfjSPh
foqcACj5w5wQLD5gok6Tb7jZ+KmvkwO29pgrFXmyKLyxKC+lLpP4APx9gWvXcvM6
3+eUXRkML/pQEeJso7IJqW14PARnxE0OhFWxIRSIZjARc7M5vd48h8qpPk6yL8ss
+X1onc41D4kCnJQ4od9Eq3pOiH2ixP4CpQtcqsIPbexud5Cl/9Bk9Mhw1Xnepov8
HGqG3IF3VxbVa9Zn/uyKcQuKx5E6DWPhTmgO1bluSeBmAEsr143Icz0GsvvZPgEl
JjygTczT9nyxOy/zcKKLky79wpL7mxBmqS9oO6Z+AGFsrAPxjh0u5j53SDrGvxaj
s07ttgsElnp3/9eVB0sWu4A/JY3VmaSzQu5FeMmmhgVBduPHf3YTjrqJoZM8oa3t
MlhjiXd5kWPilQtXo4+grS6tubMz9A8W2tbSGMP7d2xK7FJv3Db3iKMQnH69uYvK
KEjwFbKVgFfoSWMQsvUquBhwKNckE9NbfA+gQqbHiR78Ut8q0G2HwUGgTMuxYp8I
58f/Rs7LEtS97aJ4hqJMJ+M/q0S5vM82ryOCpy10fpNOiFFFJ9c=
=H7+t
-----END PGP SIGNATURE-----

--=-03RlCPw66NZxvo8k0mDt--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============3458971227131195680==--



From xen-users-bounces@lists.xenproject.org Wed Feb 14 14:11:00 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 14:11:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1elxlp-0002BR-8r; Wed, 14 Feb 2018 14:10:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dfaggioli@suse.com>) id 1elxlo-0002BG-76
 for xen-users@lists.xensource.com; Wed, 14 Feb 2018 14:10:48 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-11.bemta-6.messagelabs.com id 2B/BE-14726-663448A5;
 Wed, 14 Feb 2018 14:10:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsVyuP0uq26Sc0uUwfqJ1hZbl/1hd2D02N63iz2AMYo1My8pvyKBNaN3y3rWgkf8Feen3mVrYFzD18XIxSEk0MMose78FWYIZyWjxNEDE4EcDg5eAX2JTZuMuhg5OYQFrCV+dn5jArHZBDQltnS9ZgexRQTsJDrvXmIDsVkEVCU+Lj/HCmJzChhKnGxbDmYLCRhIXLnSBNbLLyAksXfbLbB6ZoFaiXMvDjGC2BIC0hKvdl1hh1grKPF3h/AERt5ZSKpmIWQgwpoSrdt/s0PY2hLLFr5mhrBtJdate88CYdtIbLq6gBHClpfY/nYO8wJG9lWMGsWpRWWpRbqGpnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIEhywAEOxi/LQs4xCjJwaQkyjuDsyVKiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvoBNQTrAoNT21Ii0zBxg9MGkJDh4lEd7njkBp3uKCxNzizHSI1ClGXY4bL163MQux5OXnpUqJ80qAzBAAKcoozYMbAYvkS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmTQaZwpOZVwK36RXQEUxAR+hqN4IcUZKIkJJqYJS8u8tAWZrjwjS+rXE9Qn8v3VRbaar26Wzv89kRsrevqq4INvwynf9Ad+S0SfurxBPWOKnucfTPmafDOU2uOeZr54qPR96FH91wPzZBcrXw/Xn1MRmy26fs/hFe8j5cU+sD9xrut7+XT/zpJGlc+y3mWIHBkzix37Olrv1/0hzz8K/RuXuvD3AosRRnJBpqMRcVJwIAq24i8t8CAAA=
X-Env-Sender: dfaggioli@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1518617442!105065290!1
X-Originating-IP: [195.135.221.5]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,surbl: (ASYNC_NO)
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZl9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.9.11; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21004 invoked from network); 14 Feb 2018 14:10:42 -0000
Received: from smtp.nue.novell.com (HELO smtp.nue.novell.com) (195.135.221.5)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 14 Feb 2018 14:10:42 -0000
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Wed, 14 Feb 2018 15:10:42 +0100
Received: from Palanthas.fritz.box (nwb-a10-snat.microfocus.com
 [10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Wed, 14 Feb 2018 14:10:18 +0000
Message-ID: <1518617416.5209.19.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: ls00722 <ls00722@yahoo.com>, xen-users@lists.xensource.com
Date: Wed, 14 Feb 2018 15:10:16 +0100
In-Reply-To: <1518589810003-0.post@n5.nabble.com>
References: <1518589810003-0.post@n5.nabble.com>
Organization: SUSE
X-Mailer: Evolution 3.26.5 
Mime-Version: 1.0
Subject: Re: [Xen-users] /etc/init.d/xencommons start hangs
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4717935980262479568=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>


--===============4717935980262479568==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-EvaQGpQ6BF5+4Qg6hPtt"


--=-EvaQGpQ6BF5+4Qg6hPtt
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Tue, 2018-02-13 at 23:30 -0700, ls00722 wrote:
> Hi all:
>    I've sucessfully built xen toolstack, but "xl list" just hang,
> then i
> realized i have to start the xencommon service, however
> "/etc/init.d/xencommons start" hang as well,  the script calls
> "xen-init-dom0", that's where it hangs.
>    Any idea how I debug this problem? why there is not even an error
> message
> showing?
>=20
It sounds like what happens when xenstored can't be started.

You can try to start xenstored or oxenstored manually, and see what
happens. Or you can also strace xen-init-dom0, and see where it
actually hangs.

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Software Engineer @ SUSE https://www.suse.com/
--=-EvaQGpQ6BF5+4Qg6hPtt
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+4FAlqEQ0gACgkQFkJ4iaW4
c+6YPw//ZrHFvmU+VL/Dg0DGyM2OeJSowVXIAJ+8havP60KPCzsWtDZSkH3WQRs0
QSYYTvak6065Q7wz/oOhhQxVzcKO9IS8Syus1obTfloWYyRKIKpUSiBhktq3l3zf
1viqGSQC1xRTUSsREBky5dGkdj28KKXzwMks3EY17GGc7WxZnYlv9V4Ca4if6Gb+
ilUL/1KNcFCVgoGlOYQ3uvn1fqAEAD4LWkP1kejDJeVDsV6Km9SkgRKraNohdvTp
kqzI/rMjWcpnZP8rYsOj5/etbesPQFJOKorFl8SxbejphCeqe69aLShGJHYflK5Y
kKQ1n6RrxvbvcTSSWUsv283Rhr9aoGY5JRIE1Uu5ZwDPyHCA/CRBmuBZL7EdtzNr
fgUwppw6HiWDa3fAAP9KJTEt6ftlZDQrOV3oYhEPJBCSlOCk8Bs3g+3CgR9+PFwS
sDM3X1TJ5QefbwSGUBnspjONxiPlNtnyGbPr8sORFhXod0yYz0L2NBI+5SDymMHB
h3M5IjXlOGh6JprvU/BrENQULCS9FbGh8yujd8gV7A37EtxS0LCsZ3Qt8LC8QdgG
4jadgnWZCzXFyzt+2LSjBmbCkfcCwyPMpkwx2P5lzV5v4Q/0HagM7ka1SSossvcP
tNm6Zfk/VCaRBi0gkz8Z1w2vigYC7C5ADWpKRfhsYyMM5FwBlYw=
=fhJ4
-----END PGP SIGNATURE-----

--=-EvaQGpQ6BF5+4Qg6hPtt--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============4717935980262479568==--



From xen-users-bounces@lists.xenproject.org Wed Feb 14 14:19:13 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 14: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.xenproject.org>)
	id 1elxti-0002jb-F7; Wed, 14 Feb 2018 14:18:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1elxth-0002jV-TG
 for xen-users@lists.xensource.com; Wed, 14 Feb 2018 14:18:58 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-3.bemta-6.messagelabs.com id 83/25-05822-155448A5;
 Wed, 14 Feb 2018 14:18:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVyuP0Ov66fa0uUwYqrChZbl/1hd2D02N63iz2AMYo1My8pvyKBNeP7jN9MBS/ZKlpe7WZvYDzI2sXIySEhYCTxduI/pi5GLg4hgYWMEgsXrQVLCAtYS/zs/MYEYosIpEis2P+HBcQWEgiVePi2hRHEZhNQldhw/RRYPS9Q/cJTB4BqODhYgOL3PkmAhEUFwiUWXN3CBlEiKHFy5hOwMZwCBhL3bt0Ga2UWUJf4M+8SM4QtLrHp2XeouLzE9rdzmCcw8s1C0j4LScssJC2zkLQsYGRZxahenFpUllqka6iXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYggxAsINx53OnQ4ySHExKorwzOFuihPiS8lMqMxKLM+KLSnNSiw8xynBwKEnwGroA5QSLUtNTK9Iyc4DRAJOW4OBREuF1BknzFhck5hZnpkOkTjFacrxZ/7CNmaNt5RMgeePF6zZmIZa8/LxUKXFeL5AGAZCGjNI8uHGwiL3EKCslzMsIdKAQT0FqUW5mCar8K0ZxDkYlYYi1PJl5JXBbXwEdxAR0kK52I8hBJYkIKakGxhTP6+KfTRh+uqZa7XxRrTHj8vxPRw0OC3PnPzeZvT/WfI7hyqmTTKeW/PSWCuvcJKnFr2ui9SfwoJicAU9L+S2u3dsnbZuj+CKMObzjZWwzy6Nbp47FBnT3ieu/jzFTP3bgasne7fnhxb2zQtn/F5rOn7PTIFDU+tjVZRbRei8Y9qVxzQr1VGIpzkg01GIuKk4EACeTVu/TAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1518617934!78737209!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.9.11; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27900 invoked from network); 14 Feb 2018 14:18:54 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-11.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Feb 2018 14:18:54 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 9C1E5ABA6;
 Wed, 14 Feb 2018 14:18:53 +0000 (UTC)
To: Dario Faggioli <dfaggioli@suse.com>, ls00722 <ls00722@yahoo.com>,
 xen-users@lists.xensource.com
References: <1518589810003-0.post@n5.nabble.com>
 <1518617416.5209.19.camel@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <c041047f-30a2-d233-b91f-0fa2e9243556@suse.com>
Date: Wed, 14 Feb 2018 15:18:53 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <1518617416.5209.19.camel@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-users] /etc/init.d/xencommons start hangs
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

T24gMTQvMDIvMTggMTU6MTAsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+IE9uIFR1ZSwgMjAxOC0w
Mi0xMyBhdCAyMzozMCAtMDcwMCwgbHMwMDcyMiB3cm90ZToKPj4gSGkgYWxsOgo+PiAgICBJJ3Zl
IHN1Y2Vzc2Z1bGx5IGJ1aWx0IHhlbiB0b29sc3RhY2ssIGJ1dCAieGwgbGlzdCIganVzdCBoYW5n
LAo+PiB0aGVuIGkKPj4gcmVhbGl6ZWQgaSBoYXZlIHRvIHN0YXJ0IHRoZSB4ZW5jb21tb24gc2Vy
dmljZSwgaG93ZXZlcgo+PiAiL2V0Yy9pbml0LmQveGVuY29tbW9ucyBzdGFydCIgaGFuZyBhcyB3
ZWxsLCAgdGhlIHNjcmlwdCBjYWxscwo+PiAieGVuLWluaXQtZG9tMCIsIHRoYXQncyB3aGVyZSBp
dCBoYW5ncy4KPj4gICAgQW55IGlkZWEgaG93IEkgZGVidWcgdGhpcyBwcm9ibGVtPyB3aHkgdGhl
cmUgaXMgbm90IGV2ZW4gYW4gZXJyb3IKPj4gbWVzc2FnZQo+PiBzaG93aW5nPwo+Pgo+IEl0IHNv
dW5kcyBsaWtlIHdoYXQgaGFwcGVucyB3aGVuIHhlbnN0b3JlZCBjYW4ndCBiZSBzdGFydGVkLgo+
IAo+IFlvdSBjYW4gdHJ5IHRvIHN0YXJ0IHhlbnN0b3JlZCBvciBveGVuc3RvcmVkIG1hbnVhbGx5
LCBhbmQgc2VlIHdoYXQKPiBoYXBwZW5zLiBPciB5b3UgY2FuIGFsc28gc3RyYWNlIHhlbi1pbml0
LWRvbTAsIGFuZCBzZWUgd2hlcmUgaXQKPiBhY3R1YWxseSBoYW5ncy4KCk15IGZpcnN0IHF1ZXN0
aW9uIHdvdWxkIGhhdmUgYmVlbjogZGlkIHlvdSByZWJvb3QgaW50byBYZW4/CgpPciB0byBhdm9p
ZCBhbnkgZnVydGhlciBndWVzc3dvcms6CgpQbGVhc2UgZ2l2ZSB1cyBhIGNsdWUgd2hhdCBoYXBw
ZW5lZCBieToKCi0gc3BlY2lmeWluZyBYZW4gYW5kIGRvbTAgdmVyc2lvbgotIHNlbmRpbmcgYSBi
b290IGxvZwoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
dXNlcnM=

From xen-users-bounces@lists.xenproject.org Wed Feb 14 14:37:45 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 14:37: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.xenproject.org>)
	id 1elyBZ-00051K-Ng; Wed, 14 Feb 2018 14:37:25 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.44])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hostingnuggets@gmail.com>) id 1elyBX-00051B-PN
 for xen-users@lists.xensource.com; Wed, 14 Feb 2018 14:37:23 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-4.bemta.az-a.eu-central-1.aws.symcld.net id C9/D9-27480-D99448A5;
 Wed, 14 Feb 2018 14:37:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDIsWRWlGSWpSXmKPExsVyMfT+Ot25ni1
 RBlPWsFtsXfaH3YHRY3vfLvYAxijWzLyk/IoE1ozf8/awFrzgreiZ1cPWwHiMu4uRk0NIYDqj
 xK0eIJuLg0WggVXiwqPP7CCOhMAcVonzOztZQKokBMokns96DGUXSWxY2McIY989tJwVxOYVE
 JQ4OfMJC8RUT4kL3+4C2RwcnAIGEo1nHUBmCgm8Y5T4va6HCaSGTUBX4ur2vcwgNouAqsSf7v
 WsIPW8AgESFz4zgpjCAg4Snf+KQSpEBNQl3jWeZwOxmYGmH140iRXC1pRo3f6bfQKj4CwkR8x
 CklrAyLSK0TKpKDM9oyQ3MTNH19DAQNfQ0FjXWNfIxEIvsUo3US+1VDc5Na+kKBEoq5dYXqxX
 XJmbnJOil5dasokRGL4MQLCDcdKhxEOMkhxMSqK8MzhbooT4kvJTKjMSizPii0pzUosPMWpwc
 AhsXrv6AqMUS15+XqqSBG+uB1CdYFFqempFWmYOMMJgSiU4eJREeAPcgdK8xQWJucWZ6RCpU4
 zeHN9mPWhj5ni2C0T+2Qsi36x/CCS/TXsOJG+8eN3GLAS2QUqcdy3IBgGQERmleXALYIniEqO
 slDAvI9D5QjwFqUW5mSWo8q8YxTkYlYR5nUCm8GTmlcDd8QroRCagE3W1G0FOLElESEk1MAZN
 bmbUC2Wd0HFfMfHbrptPvuddWLrX4NfJabPsXY9oPnlZs8YsytDr2qOUq0pdFq2cOy5pXr/JI
 FbP6m33uFr+WsD7FRaOGjKnl3Stdvnw+qBwbf4kb+97H9i/Bq+5kpevySMneX7yi+yQRO13z5
 RZlWuaStVfebJU3VSe+UdGhOWq9k3rbUosxRmJhlrMRcWJAOje8D8PAwAA
X-Env-Sender: hostingnuggets@gmail.com
X-Msg-Ref: server-6.tower-225.messagelabs.com!1518619035!1071045!1
X-Originating-IP: [209.85.223.174]
X-SpamReason: No, hits=0.3 required=7.0 tests=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 29883 invoked from network); 14 Feb 2018 14:37:17 -0000
Received: from mail-io0-f174.google.com (HELO mail-io0-f174.google.com)
 (209.85.223.174)
 by server-6.tower-225.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 14 Feb 2018 14:37:17 -0000
Received: by mail-io0-f174.google.com with SMTP id e7so11111530ioj.1
 for <xen-users@lists.xensource.com>; Wed, 14 Feb 2018 06:37:16 -0800 (PST)
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=0MJSvm2TNS5NJlJa9gG7MVYOQjcyaAveC/ol3+nrEf0=;
 b=slr6X6ZOqQancySY3Tqs0UYtxbTBkhkHY6/vbnYuftUlF8qHWKUaVFblNOOmIpsYY+
 qmxNQr/hx21BSC1SjFS14kp3hk8R+4tDbImWuEXUnnJusOUoXGHrfVYa49wGynjC0XOS
 S6tUXCQjpZArQzBLeSaVrdM2+1d7Sm/DLFS2Fi6PdS9abT1shBhICM0JKT+GkdzjAumf
 KO3QRr5VKCG0ntB5Bvo8pjmPg67Q5EOPpWZTOC+0LK5NC5nSED/lNK107t8wBK8kUBQT
 tK+TU8BKppVtmzBwDI4nfSkRqXlkzCr9q2NfFqxAxsoGP1Psn5529nEsJcM2kyLBaaTM
 3dmg==
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=0MJSvm2TNS5NJlJa9gG7MVYOQjcyaAveC/ol3+nrEf0=;
 b=kpBAzLQT0Xra+YfnF7mkrM6NxqQdsvItNMZNjqkK3fqJwtFbiO+nWHq3U+HTMixg8Y
 +1h4OwGDcF2z/cpitTuoaSiTuwYTeFv6Wk+pL9ngcPokLfVkzeUyN61yz+49v7Z8R3IG
 XvEYrWa5j3sXv5OMnHBBMG9a9bGDJlUs8voGO69Z/F0VWnz1X8Yqy9Frs1mw0xwog3HN
 eQ4zI0Yy1ewGX5C2+3QdnAkj+l96+0wv+DKjoFEsUH0SiFapi57plvVlJkUxTVCGSE7y
 cdJYnvYJ2IXNbtIe80t3BcYmYxkqpR5pFbXICapyrIwWImT36dJ+gg1uJ+eKabFLJ3tK
 kwWQ==
X-Gm-Message-State: APf1xPDOi9O9zbdu2f/t1TwSu5Y8Yr4avG1MK/0ergz+3aaXur61+fK3
 UjMa87j0SqfgeOkhDY+OStBtWITMaNKEYkq3dzo=
X-Google-Smtp-Source: AH8x226W6vGRGihjFLlzEJJfwKI0EIeINxfIMda76hMxyTRnYGieQcV3xLHUvsnOmVWZe5eQ2Z78olDTy3C0trX5Sqk=
X-Received: by 10.107.5.129 with SMTP id 123mr5558992iof.281.1518619035284;
 Wed, 14 Feb 2018 06:37:15 -0800 (PST)
MIME-Version: 1.0
Received: by 10.107.38.3 with HTTP; Wed, 14 Feb 2018 06:37:14 -0800 (PST)
In-Reply-To: <1518616890.5209.14.camel@suse.com>
References: <CAPTZE3sS7Rjm8bHHYOMxy6a6qSdJH=mTPos1ddoPb_0_3CygDw@mail.gmail.com>
 <7cf87e0c-e0ac-9dc6-6f10-6a1c9aa9b793@knorrie.org>
 <CAPTZE3v0bghijDW-xN=Y3JajyOS9QzjDKfXD2fq_UQHMZsiD6g@mail.gmail.com>
 <1518616890.5209.14.camel@suse.com>
From: John Naggets <hostingnuggets@gmail.com>
Date: Wed, 14 Feb 2018 15:37:14 +0100
Message-ID: <CAPTZE3vp__ZiL4OvPjbf7xeLSB_TWgivKtVB+O1G9C_X9M=T4A@mail.gmail.com>
To: Dario Faggioli <dfaggioli@suse.com>
Cc: Hans van Kranenburg <hans@knorrie.org>, xen-users@lists.xensource.com
Subject: Re: [Xen-users] Xen dom0 vCPUs pinning for PV/HVM domUs
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

VGhhbmsgeW91IERhcmlvIGZvciB5b3VyIGluc2lnaHQuIEluZGVlZCBJIG5vdyBmaW5kIHRoZQpk
b20wX3ZjcHVzX3BpbmcgcmVhbGx5IGNvbmZ1c2luZy4gSW4gdGhlIHdpa2kgZG9jdW1lbnRhdGlv
biBpdCBzYXlzOgoKIkFub3RoZXIgaW50ZXJlc3RpbmcgYXBwcm9hY2ggaXMgcGlubmluZyBEb20w
IHZDUFVzIHRvIHBoeXNpY2FsIENQVXMsCnRoaXMgY2FuIGJlIGRvbmUgYnkgYWRkaW5nIGRvbTBf
dmNwdXNfcGluIHRvIHRoZSBYZW4gY29tbWFuZCBsaW5lLgpUaGVuIG9uY2UgRG9tMCBoYXMgYm9v
dGVkIHlvdSBjYW4gc2VlIHRvIHdoaWNoIENQVXMgdGhlIHZDUFVzIGhhdmUKYmVlbiBwaW5uZWQg
YW5kIGV4Y2x1ZGUgb3RoZXIgZG9tYWlucyBmcm9tIHJ1bm5pbmcgb24gdGhvc2UgQ1BVcy4iCgpT
b3VyY2U6IGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1R1bmluZ19YZW5fZm9yX1Bl
cmZvcm1hbmNlI0RvbTBfdkNQVXMKCkkgdGhpbmsgdGhlbiB0aGlzIGRvY3VtZW50YXRpb24gc2hv
dWxkIGJlIGFkYXB0ZWQgdG8gcmVmbGVjdCB0aGUKcmVhbGl0eSBhbmQgbm90IGluZHVjaW5nIHBl
b3BsZSBpbnRvIGNvbmZ1c2lvbi4KCk9uIFdlZCwgRmViIDE0LCAyMDE4IGF0IDM6MDEgUE0sIERh
cmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+IHdyb3RlOgo+IE9uIFR1ZSwgMjAxOC0w
Mi0xMyBhdCAxNTo1NSArMDEwMCwgSm9obiBOYWdnZXRzIHdyb3RlOgo+PiBUaGFua3MgSGFucyBm
b3IgeW91ciBpbnRlcmVzdGluZyBjb21tZW50cy4KPj4KPj4gSSBmb3Jnb3QgdG8gbWVudGlvbiB0
aGF0IEkgYWxzbyBoYXZlIGFkZGVkIGluIG15IC9ldGMvcmMubG9jYWwgdGhlCj4+IGZvbGxvd2lu
ZyB0byBiZSBvbiB0aGUgc2FmZSBzaWRlOgo+Pgo+PiAvdXNyL3NiaW4veGwgc2NoZWQtY3JlZGl0
IC1kIDAgLXcgNTEyCj4+Cj4+IFNvIGlmIEkgdW5kZXJzdGFuZCBoZXJlIGNvcnJlY3RseSB0aGlz
IGlzIGEgZmluZSBjb25maWcgZm9yIG1peGVkIEhWTQo+PiBhbmQgUFYgZG9tVXMgZW5zdXJpbmcg
ZW5vdWdoIHJlc291cmNlcyB0byB0aGUgZG9tMD8KPj4KPiBQaW5uaW5nIG9mIHZDUFVzLCBlaXRo
ZXIgb2YgZG9tMCBvciBkb21VcywgaXMgY29tcGxldGVseSBvcnRob2dvbmFsIHRvCj4gd2hhdCBr
aW5kIG9mIGd1ZXN0IGlzIHVzZWQgKGZvciBkb21Vcywgb2YgY291cnNlKS4KPgo+IFdoZXRoZXIg
cGlubmluZyBvciBub3QgaXMgaGVscGZ1bCwgaXMgaGlnaGx5IGRlcGVuZGVudCBvbiB0aGUgYWN0
dWFsCj4gd29ya2xvYWQsIGJ1dCBpbiBnZW5lcmFsLCB1c2luZyBkb21fdmNwdXNfcGluIGlzIGRp
c2NvdXJhZ2VkIChJIGZpbmQKPiB0aGUgcGFyYW1ldGVyIGl0c2VsZiBhd2t3YXJkIGFuZCBjb25m
dXNpbmcpLgo+Cj4gSW4gZmFjdCwgaW4gY2FzZSB3aGF0IHlvdSB3YW50IGlzIHRvIHJlc2VydmUg
c29tZSB2Q1BVcyB0byBkb20wIGFuZAo+IGRvbTAgb25seSwgdXNpbmcgZG9tMF92Y3B1c19waW4g
X0RPRVNfTk9UXyBkbyB0aGF0Lgo+Cj4gUmVnYXJkcywKPiBEYXJpbwo+IC0tCj4gPDxUaGlzIGhh
cHBlbnMgYmVjYXVzZSBJIGNob29zZSBpdCB0byBoYXBwZW4hPj4gKFJhaXN0bGluIE1hamVyZSkK
PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQo+IERhcmlvIEZhZ2dpb2xpLCBQaC5ELCBodHRwOi8vYWJvdXQubWUvZGFyaW8u
ZmFnZ2lvbGkKPiBTb2Z0d2FyZSBFbmdpbmVlciBAIFNVU0UgaHR0cHM6Ly93d3cuc3VzZS5jb20v
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNl
cnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLXVzZXJz

From xen-users-bounces@lists.xenproject.org Wed Feb 14 14:50:29 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 14: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.xenproject.org>)
	id 1elyO0-0006qA-GC; Wed, 14 Feb 2018 14:50:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dfaggioli@suse.com>) id 1elyNz-0006q3-9m
 for xen-users@lists.xensource.com; Wed, 14 Feb 2018 14:50:15 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-1.bemta-5.messagelabs.com id E1/28-04029-6AC448A5;
 Wed, 14 Feb 2018 14:50:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMIsWRWlGSWpSXmKPExsVyuP0uq+5Sn5Y
 ogzPTZS22LvvD7sDosb1vF3sAYxRrZl5SfkUCa0bfvItMBZ8kKn5u3MPWwPhStIuRk0NIoIdR
 4uCSOgh7JaPEzwMZXYwcHLwC+hKdK6NATGEBB4nOf8UgFWwCmhJbul6zg9giAtoS104uYwGxm
 QU8JQ4vmsQKYrMIqEqcvbWEGcTmFAiU+DGhi6mLkQto+m4miatff4M18AsISezddosNorlWou
 XpNCYQW0JAWuLVrivsECcISvzdITyBkW8WkqpZCBmIsKZE6/bf7BC2tsSyha+ZIWxbiXXr3rN
 A2DYSm64uYISw5SW2v53DvICRfRWjenFqUVlqka6lXlJRZnpGSW5iZo6uoYGpXm5qcXFiempO
 YlKxXnJ+7iZGYBAzAMEOxrWtzocYJTmYlER5Z3C2RAnxJeWnVGYkFmfEF5XmpBYfYtTg4BDYv
 Hb1BUYplrz8vFQlCd4qb6A6waLU9NSKtMwcYJzBlEpw8CiJ8AqApHmLCxJzizPTIVKnGO05nu
 160MbM0fQARL5Z/xBI3njxuo1ZCGyqlDjvXpA2AZC2jNI8uKGwtHCJUVZKmJcR6GQhnoLUotz
 MElT5V4ziHIxKwrxHQabwZOaVwO1+BXQWE9BZutqNIGeVJCKkpBoYVWY9D3472XrZXsEMYfnD
 6Wf+PXx2eJr036kGJzrZ5m/MWPonr+zB7R6Gm+qHX6aJGdTHJU+R+PZvrmY1n/LWX4q+jkuzD
 Q9b3771/09fd45r8sm9Pxq+Vkyet1aLJeD6/R/B+ptYNxz60f0k6UdlRNz+l8HSZluvyYTIlk
 5a6H7Y52ZVT+/JUiWW4oxEQy3mouJEAJuEmRUGAwAA
X-Env-Sender: dfaggioli@suse.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1518619813!92739110!1
X-Originating-IP: [195.135.221.5]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5588 invoked from network); 14 Feb 2018 14:50:13 -0000
Received: from smtp.nue.novell.com (HELO smtp.nue.novell.com) (195.135.221.5)
 by server-16.tower-206.messagelabs.com with
 DHE-RSA-AES256-GCM-SHA384 encrypted SMTP; 14 Feb 2018 14:50:13 -0000
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Wed, 14 Feb 2018 15:50:12 +0100
Received: from Palanthas.fritz.box (nwb-a10-snat.microfocus.com
 [10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Wed, 14 Feb 2018 14:49:51 +0000
Message-ID: <1518619789.5209.30.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: John Naggets <hostingnuggets@gmail.com>
Date: Wed, 14 Feb 2018 15:49:49 +0100
In-Reply-To: <CAPTZE3vp__ZiL4OvPjbf7xeLSB_TWgivKtVB+O1G9C_X9M=T4A@mail.gmail.com>
References: <CAPTZE3sS7Rjm8bHHYOMxy6a6qSdJH=mTPos1ddoPb_0_3CygDw@mail.gmail.com>
 <7cf87e0c-e0ac-9dc6-6f10-6a1c9aa9b793@knorrie.org>
 <CAPTZE3v0bghijDW-xN=Y3JajyOS9QzjDKfXD2fq_UQHMZsiD6g@mail.gmail.com>
 <1518616890.5209.14.camel@suse.com>
 <CAPTZE3vp__ZiL4OvPjbf7xeLSB_TWgivKtVB+O1G9C_X9M=T4A@mail.gmail.com>
Organization: SUSE
X-Mailer: Evolution 3.26.5 
Mime-Version: 1.0
Cc: Hans van Kranenburg <hans@knorrie.org>, xen-users@lists.xensource.com
Subject: Re: [Xen-users] Xen dom0 vCPUs pinning for PV/HVM domUs
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8565313828508192382=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>


--===============8565313828508192382==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-6tgyirFlt8fK+lgIRT2j"


--=-6tgyirFlt8fK+lgIRT2j
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Wed, 2018-02-14 at 15:37 +0100, John Naggets wrote:
> Thank you Dario for your insight. Indeed I now find the
> dom0_vcpus_ping really confusing. In the wiki documentation it says:
>=20
> "Another interesting approach is pinning Dom0 vCPUs to physical CPUs,
> this can be done by adding dom0_vcpus_pin to the Xen command line.
> Then once Dom0 has booted you can see to which CPUs the vCPUs have
> been pinned and exclude other domains from running on those CPUs."
>=20
> Source: https://wiki.xenproject.org/wiki/Tuning_Xen_for_Performance#D
> om0_vCPUs
>=20
> I think then this documentation should be adapted to reflect the
> reality and not inducing people into confusion.
>=20
What is said there is correct.

And, in the following paragraph, it is also said how to actually
achieve dom0/domU pCPUs isolation. What I don't like about the
dom0_vcpus_pin is:
- it's very inflexible. I.e., it does not allow to say anything like=20
  "pin dom0's vCPUs to pCPUs x,y,z-w". Instead, it will always pin=20
  d0v0 to pCPU 0, d0v1 to pCPU 1, d0v2 to pCPU2, etc;
- IIRC, if you boot with dom0_vcpus_pin, you can't change dom0 vCPUs
  affinity (and I never understood why this has been made to be the
  case...)
- people may see it and tend to think that, just by using it, they'll=20
  achieve dom0 isolation, without bothering going reading that page,=20
  and actually finding out that they also need to put something in=20
  _all_ their domUs' configs;
- I do find it very impractical to have to put something in _all_ the=20
  domUs' configs, and although I appreciate that someone may be=20
  willing to do that, and am fine with it, I think we should not=20
  encourage doing it.

So, although that page does reflect the reality, I agree that it could
be restructured a bit.

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Software Engineer @ SUSE https://www.suse.com/
--=-6tgyirFlt8fK+lgIRT2j
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+4FAlqETI0ACgkQFkJ4iaW4
c+49qQ/+IgcXqS5FD6Kw+RVSxKdWFhI8mSPVMq6XIyBKa5HSTxsnRkUTOKULMF9T
t/P861XfiqwWs7Uf5GTQf+XTeYGOvht+L47u3p9N36Tu8hMCKs3gMpCM6hz407fF
CqyVX3L2TrmcNagoXKJ+nSIv8CbaN/m+8ju3FtSFgWrRqi+XpBK3fByqrjN7HaBM
HKSAu5CuhU8YvQtTpaqjZvtOloYojD7XFDqyHsRWtyUzlP5/xp7hHD14+d7jhEnG
lSzjc84TEg+nXrFGUAl0l+hYFFp4bNLsSs2RU2CUUmqbN2MW0VsZRCLFjqWvV5ov
0o7Crv3pkdxw0H/0ZXNENL1/p2NR+t1lLlpm0d9AV/Eg5P1JfZ1ILkwMwGUrEILl
hhHw4l5SOW0na4sykCQ1jbXQabprSoArpKRlfzRjJYbm5zg3OWvs0YdG16v56m3e
8n83Vu4Nitt6JDY6FJZSx27Tgqw+BEwkhw00GH0qfpBM6I4faXBCIs5ec+8i1oso
rtgliK+xY+x7qKwLHECh3Yi6NeHvNEMfETx3sYo8TAOOAKP7oK7tfrxl6JDyZMJ2
cefbAvtSz7auqQHwteXuksAxphoiNWQmY6lA20eyCXCXXbhJIs+IxGUE/y11p6Ik
WjUcjwOSnLrWMnZk7VMxJrnZfmW57hVOEvhHJLNeYvU3zAf5/TI=
=SReI
-----END PGP SIGNATURE-----

--=-6tgyirFlt8fK+lgIRT2j--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============8565313828508192382==--



From xen-users-bounces@lists.xenproject.org Wed Feb 14 15:11:31 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 15:11: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.xenproject.org>)
	id 1elyho-0000Tl-NG; Wed, 14 Feb 2018 15:10:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hans@knorrie.org>) id 1elyhn-0000Tf-Iy
 for xen-users@lists.xensource.com; Wed, 14 Feb 2018 15:10:43 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-3.bemta-5.messagelabs.com id AD/D7-03535-271548A5;
 Wed, 14 Feb 2018 15:10:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsUSFLfHV7cosCX
 KYPdaMYuty/6wOzB6bO/bxR7AGMWamZeUX5HAmvHr7ibWgi6hioUdH9kaGM/xdTFycQgJbGWS
 aNu6nr2LkYNDWMBBovNfcRcjJ4eIQKBEy8mbzCA2s4CixJXXF5hAbCGBW0wSE9eC1bAJ6Ej83
 dYGVsMrYCfx/ddHFpAxLAKqEieXO4GERQXCJZ7efckIUSIocXLmExYQm1PAQGJy418miPHqEn
 /mXYJaJS7R/qCPFcKWl2jeOpt5AiPfLCTts5C0zELSMgtJywJGllWM6sWpRWWpRbqWeklFmek
 ZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgQHIAAQ7GNe2Oh9ilORgUhLlncHZEiXEl5Sf
 UpmRWJwRX1Sak1p8iFGDg0Ng89rVFxilWPLy81KVJHiLAoDqBItS01Mr0jJzgDECUyrBwaMkw
 jvdDyjNW1yQmFucmQ6ROsVoz/Fs14M2Zo6mByDyzfqHQPLGi9dtzEJgU6XEeQ+BTBUAacsozY
 MbCovpS4yyUsK8jEAnC/EUpBblZpagyr9iFOdgVBLmrQCZwpOZVwK3+xXQWUxAZ+lqN4KcVZK
 IkJJqYDTykS5gjqz43eOidZxXp+9Ii+OPPQc4v5at91jwLkN+cjx/JpO71fFjOx/J/mzU1Tse
 +VBvRU/nF/OqudNVLZP6ag/6uR0JmurUdCLh5MPAhb3FO2Pap3TsaI6693lp/e9jMiLP1z/z+
 /9se9uLVexHvptGbJxtkSXtYnLmh2f71CmPWAIynyqxFGckGmoxFxUnAgCWUIT25AIAAA==
X-Env-Sender: hans@knorrie.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1518621042!108595976!1
X-Originating-IP: [82.94.188.77]
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 15844 invoked from network); 14 Feb 2018 15:10:42 -0000
Received: from syrinx.knorrie.org (HELO syrinx.knorrie.org) (82.94.188.77)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Feb 2018 15:10:42 -0000
Received: from [IPv6:2001:828:13c8:10b::c] (blackbox.bofh.hq.mendix.net
 [IPv6:2001:828:13c8:10b::c])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by syrinx.knorrie.org (Postfix) with ESMTPSA id 3A019EA9E2E9;
 Wed, 14 Feb 2018 16:10:41 +0100 (CET)
To: Dario Faggioli <dfaggioli@suse.com>,
 John Naggets <hostingnuggets@gmail.com>
References: <CAPTZE3sS7Rjm8bHHYOMxy6a6qSdJH=mTPos1ddoPb_0_3CygDw@mail.gmail.com>
 <7cf87e0c-e0ac-9dc6-6f10-6a1c9aa9b793@knorrie.org>
 <CAPTZE3v0bghijDW-xN=Y3JajyOS9QzjDKfXD2fq_UQHMZsiD6g@mail.gmail.com>
 <1518616890.5209.14.camel@suse.com>
 <CAPTZE3vp__ZiL4OvPjbf7xeLSB_TWgivKtVB+O1G9C_X9M=T4A@mail.gmail.com>
 <1518619789.5209.30.camel@suse.com>
From: Hans van Kranenburg <hans@knorrie.org>
Message-ID: <ae0716f0-7118-37ef-c29b-617d4351659c@knorrie.org>
Date: Wed, 14 Feb 2018 16:10:40 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <1518619789.5209.30.camel@suse.com>
Content-Language: en_US
Cc: xen-users@lists.xensource.com
Subject: Re: [Xen-users] Xen dom0 vCPUs pinning for PV/HVM domUs
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

T24gMDIvMTQvMjAxOCAwMzo0OSBQTSwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gT24gV2VkLCAy
MDE4LTAyLTE0IGF0IDE1OjM3ICswMTAwLCBKb2huIE5hZ2dldHMgd3JvdGU6Cj4+IFRoYW5rIHlv
dSBEYXJpbyBmb3IgeW91ciBpbnNpZ2h0LiBJbmRlZWQgSSBub3cgZmluZCB0aGUKPj4gZG9tMF92
Y3B1c19waW5nIHJlYWxseSBjb25mdXNpbmcuIEluIHRoZSB3aWtpIGRvY3VtZW50YXRpb24gaXQg
c2F5czoKPj4KPj4gIkFub3RoZXIgaW50ZXJlc3RpbmcgYXBwcm9hY2ggaXMgcGlubmluZyBEb20w
IHZDUFVzIHRvIHBoeXNpY2FsIENQVXMsCj4+IHRoaXMgY2FuIGJlIGRvbmUgYnkgYWRkaW5nIGRv
bTBfdmNwdXNfcGluIHRvIHRoZSBYZW4gY29tbWFuZCBsaW5lLgo+PiBUaGVuIG9uY2UgRG9tMCBo
YXMgYm9vdGVkIHlvdSBjYW4gc2VlIHRvIHdoaWNoIENQVXMgdGhlIHZDUFVzIGhhdmUKPj4gYmVl
biBwaW5uZWQgYW5kIGV4Y2x1ZGUgb3RoZXIgZG9tYWlucyBmcm9tIHJ1bm5pbmcgb24gdGhvc2Ug
Q1BVcy4iCj4+Cj4+IFNvdXJjZTogaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvVHVu
aW5nX1hlbl9mb3JfUGVyZm9ybWFuY2UjRAo+PiBvbTBfdkNQVXMKPj4KPj4gSSB0aGluayB0aGVu
IHRoaXMgZG9jdW1lbnRhdGlvbiBzaG91bGQgYmUgYWRhcHRlZCB0byByZWZsZWN0IHRoZQo+PiBy
ZWFsaXR5IGFuZCBub3QgaW5kdWNpbmcgcGVvcGxlIGludG8gY29uZnVzaW9uLgo+Pgo+IFdoYXQg
aXMgc2FpZCB0aGVyZSBpcyBjb3JyZWN0Lgo+IAo+IEFuZCwgaW4gdGhlIGZvbGxvd2luZyBwYXJh
Z3JhcGgsIGl0IGlzIGFsc28gc2FpZCBob3cgdG8gYWN0dWFsbHkKPiBhY2hpZXZlIGRvbTAvZG9t
VSBwQ1BVcyBpc29sYXRpb24uIFdoYXQgSSBkb24ndCBsaWtlIGFib3V0IHRoZQo+IGRvbTBfdmNw
dXNfcGluIGlzOgo+IC0gaXQncyB2ZXJ5IGluZmxleGlibGUuIEkuZS4sIGl0IGRvZXMgbm90IGFs
bG93IHRvIHNheSBhbnl0aGluZyBsaWtlIAo+ICAgInBpbiBkb20wJ3MgdkNQVXMgdG8gcENQVXMg
eCx5LHotdyIuIEluc3RlYWQsIGl0IHdpbGwgYWx3YXlzIHBpbiAKPiAgIGQwdjAgdG8gcENQVSAw
LCBkMHYxIHRvIHBDUFUgMSwgZDB2MiB0byBwQ1BVMiwgZXRjOwo+IC0gSUlSQywgaWYgeW91IGJv
b3Qgd2l0aCBkb20wX3ZjcHVzX3BpbiwgeW91IGNhbid0IGNoYW5nZSBkb20wIHZDUFVzCj4gICBh
ZmZpbml0eSAoYW5kIEkgbmV2ZXIgdW5kZXJzdG9vZCB3aHkgdGhpcyBoYXMgYmVlbiBtYWRlIHRv
IGJlIHRoZQo+ICAgY2FzZS4uLikKPiAtIHBlb3BsZSBtYXkgc2VlIGl0IGFuZCB0ZW5kIHRvIHRo
aW5rIHRoYXQsIGp1c3QgYnkgdXNpbmcgaXQsIHRoZXknbGwgCj4gICBhY2hpZXZlIGRvbTAgaXNv
bGF0aW9uLCB3aXRob3V0IGJvdGhlcmluZyBnb2luZyByZWFkaW5nIHRoYXQgcGFnZSwgCj4gICBh
bmQgYWN0dWFsbHkgZmluZGluZyBvdXQgdGhhdCB0aGV5IGFsc28gbmVlZCB0byBwdXQgc29tZXRo
aW5nIGluIAo+ICAgX2FsbF8gdGhlaXIgZG9tVXMnIGNvbmZpZ3M7Cj4gLSBJIGRvIGZpbmQgaXQg
dmVyeSBpbXByYWN0aWNhbCB0byBoYXZlIHRvIHB1dCBzb21ldGhpbmcgaW4gX2FsbF8gdGhlIAo+
ICAgZG9tVXMnIGNvbmZpZ3MsIGFuZCBhbHRob3VnaCBJIGFwcHJlY2lhdGUgdGhhdCBzb21lb25l
IG1heSBiZSAKPiAgIHdpbGxpbmcgdG8gZG8gdGhhdCwgYW5kIGFtIGZpbmUgd2l0aCBpdCwgSSB0
aGluayB3ZSBzaG91bGQgbm90IAo+ICAgZW5jb3VyYWdlIGRvaW5nIGl0Lgo+IAo+IFNvLCBhbHRo
b3VnaCB0aGF0IHBhZ2UgZG9lcyByZWZsZWN0IHRoZSByZWFsaXR5LCBJIGFncmVlIHRoYXQgaXQg
Y291bGQKPiBiZSByZXN0cnVjdHVyZWQgYSBiaXQuCgpJIHdvbmRlciB3aGF0IHRoZSBhY3R1YWwg
dGhvdWdodHMgYmVoaW5kIHJlY29tbWVuZGluZyBpdCBhcmUuCgpJJ3ZlIGJlZW4gdXNpbmcgdGhl
IGFsdGVybmF0aXZlLCB0aGUgYWJzdXJkIGhpZ2ggc2NoZWR1bGVyIHByaW9yaXR5IGZvcgpkb20w
IGZvciB5ZWFycyAoYWZ0ZXIgdGhlIGZpcnN0IHRpbWUgb2YgcnVubmluZyBpbnRvIGEgc2l0dWF0
aW9uIHdoZXJlIEkKY291bGRuJ3QgYWNjZXNzIGEgZG9tMCBiZWNhdXNlIGd1ZXN0cyB3ZXJlIGV4
cGxvZGluZykuCgpJJ3ZlIG5ldmVyIHJhbiBpbnRvIHRoYXQgcHJvYmxlbWF0aWMgc2l0dWF0aW9u
IGFnYWluIGFmdGVyd2FyZHMsIGl0IGRvZXMKbm90IG5lZWQgYWxsIHRoZSBwaW5uaW5nIGNvbmZp
ZyBmb3IgZG9tVXMgYW5kIGl0IGFsc28gZG9lc24ndCBrZWVwIGNwdXMKaWRsZSB3aGVuIGRvbTAg
ZG9lcyBub3QgbmVlZCB0aGUgY3B1IHRpbWUuCgpIYW5zCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vy
c0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLXVzZXJz

From xen-users-bounces@lists.xenproject.org Wed Feb 14 22:03:33 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 22:03: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.xenproject.org>)
	id 1em58M-0002UJ-EA; Wed, 14 Feb 2018 22:02:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ls00722@yahoo.com>) id 1em58L-0002UD-FR
 for xen-users@lists.xensource.com; Wed, 14 Feb 2018 22:02:33 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-11.bemta-5.messagelabs.com id 2F/CB-03094-8F1B48A5;
 Wed, 14 Feb 2018 22:02:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsWy6G9roO7XjS1
 RBtMbTCy2LvvD7sDosb1vF3sAYxRrZl5SfkUCa8aetwtZC7YtZ63Y072IrYHx9HKWLkYuDiGB
 7YwSt36tYO9i5ORgEdCW2HB/CQuIzSagKLHp5xdGEFsEyN7yuJEJxOYVMJD4f+kKK4jNKWAj0
 b96A9SgFkaJOwdawYqEBfQleva2s0I0CEqcnPkEbCizgJbEjX8vmSBseYntb+cwT2DknoWkbB
 aSsllIyhYwMq9i1ChOLSpLLdI1NNdLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAg
 MFgYg2MF48bTnIUZJDiYlUd4ZnC1RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4r20AygkWpaan
 VqRl5gDDFiYtwcGjJMLLBAxdId7igsTc4sx0iNQpRleON+sftjFz/Hn4Ekj2PAKRN168BpK/N
 u3tZBZiycvPS5US570DMlsApDmjNA9uNCzmLjHKSgnzMgIdK8RTkFqUm1mCKv+KUZyDUUmYlw
 PkBJ7MvBK4C14BHccEdJyudiPIcSWJCCmpBsb91lfKhV5fOFX5Z5PlOrFj20KFrPPWLEuRLn2
 18CnLWR0LHvOb4Wpnmm3EnfedK/T4LqobKc2+dG8w846d7KUbmBW1Nd/8WsN3yHPdyZNX7F7n
 Zm2zymzR6az3ieiZMf/QW+/SvZvZ/37f/yDYscln09367VUXloal+fwR1ztmvU60nOHbLwcll
 uKMREMt5qLiRABc3aLttAIAAA==
X-Env-Sender: ls00722@yahoo.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1518645748!88885952!1
X-Originating-IP: [162.253.133.81]
X-SpamReason: No, hits=0.6 required=7.0 tests=FORGED_YAHOO_RCVD
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12091 invoked from network); 14 Feb 2018 22:02:28 -0000
Received: from n5.nabble.com (HELO n5.nabble.com) (162.253.133.81)
 by server-11.tower-206.messagelabs.com with SMTP; 14 Feb 2018 22:02:28 -0000
Received: from n5.nabble.com (localhost [127.0.0.1])
 by n5.nabble.com (Postfix) with ESMTP id 94B3B435472A
 for <xen-users@lists.xensource.com>; Wed, 14 Feb 2018 15:02:26 -0700 (MST)
Date: Wed, 14 Feb 2018 15:02:26 -0700 (MST)
From: ls00722 <ls00722@yahoo.com>
To: xen-users@lists.xensource.com
Message-ID: <1518645746606-0.post@n5.nabble.com>
In-Reply-To: <c041047f-30a2-d233-b91f-0fa2e9243556@suse.com>
References: <1518589810003-0.post@n5.nabble.com>
 <1518617416.5209.19.camel@suse.com>
 <c041047f-30a2-d233-b91f-0fa2e9243556@suse.com>
MIME-Version: 1.0
Subject: Re: [Xen-users] /etc/init.d/xencommons start hangs
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGkganVlcmdlbi9kYXJpbzoKICAgVGhhbmtzIGZvciB5b3VyIHJlcGx5ISAKICAgSGVyZSBpcyBt
eSBib290IGxvZzoKCi9YZW4gNC4xMS11bnN0YWJsZSAoYy9zIFdlZCBGZWIgNyAxNzowOTozNCAy
MDE4ICswMDAwIGdpdDpjOTMwMTRhKSBFRkkKbG9hZGVyClVzaW5nIGNvbmZpZ3VyYXRpb24gZmls
ZSAneGVuLmNmZycKaGk2MjIwLWhpa2V5LmR0YjogMHgwMDAwMDAwMDdhYzg5MDAwLTB4MDAwMDAw
MDA3YWM5NDZlMApJbWFnZTogMHgwMDAwMDAwMDc5ZjkzMDAwLTB4MDAwMDAwMDA3YWM3YmMwMAog
WGVuIDQuMTEtdW5zdGFibGUKKFhFTikgWGVuIHZlcnNpb24gNC4xMS11bnN0YWJsZSAobGVpc3Vu
QCkgKGFhcmNoNjQtbGludXgtZ251LWdjYyAoTGluYXJvIEdDQwo3LjItMjAxNy4xMSkgNy4yLjEg
MjAxNzEwMTEpIGRlYnVnPXkgIFR1ZSBGZWIgMTMgMTY6NTU6MjUgUFNUIDIwMTgKKFhFTikgTGF0
ZXN0IENoYW5nZVNldDogV2VkIEZlYiA3IDE3OjA5OjM0IDIwMTggKzAwMDAgZ2l0OmM5MzAxNGEK
KFhFTikgUHJvY2Vzc29yOiA0MTBmZDAzMzogIkFSTSBMaW1pdGVkIiwgdmFyaWFudDogMHgwLCBw
YXJ0IDB4ZDAzLCByZXYgMHgzCihYRU4pIDY0LWJpdCBFeGVjdXRpb246CihYRU4pICAgUHJvY2Vz
c29yIEZlYXR1cmVzOiAwMDAwMDAwMDAwMDAyMjIyIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAg
IEV4Y2VwdGlvbiBMZXZlbHM6IEVMMzo2NCszMiBFTDI6NjQrMzIgRUwxOjY0KzMyIEVMMDo2NCsz
MgooWEVOKSAgICAgRXh0ZW5zaW9uczogRmxvYXRpbmdQb2ludCBBZHZhbmNlZFNJTUQKKFhFTikg
ICBEZWJ1ZyBGZWF0dXJlczogMDAwMDAwMDAxMDMwNTEwNiAwMDAwMDAwMDAwMDAwMDAwCihYRU4p
ICAgQXV4aWxpYXJ5IEZlYXR1cmVzOiAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAK
KFhFTikgICBNZW1vcnkgTW9kZWwgRmVhdHVyZXM6IDAwMDAwMDAwMDAwMDExMjIgMDAwMDAwMDAw
MDAwMDAwMAooWEVOKSAgIElTQSBGZWF0dXJlczogIDAwMDAwMDAwMDAwMTExMjAgMDAwMDAwMDAw
MDAwMDAwMAooWEVOKSAzMi1iaXQgRXhlY3V0aW9uOgooWEVOKSAgIFByb2Nlc3NvciBGZWF0dXJl
czogMDAwMDAxMzE6MDAwMTEwMTEKKFhFTikgICAgIEluc3RydWN0aW9uIFNldHM6IEFBcmNoMzIg
QTMyIFRodW1iIFRodW1iLTIgSmF6ZWxsZQooWEVOKSAgICAgRXh0ZW5zaW9uczogR2VuZXJpY1Rp
bWVyIFNlY3VyaXR5CihYRU4pICAgRGVidWcgRmVhdHVyZXM6IDAzMDEwMDY2CihYRU4pICAgQXV4
aWxpYXJ5IEZlYXR1cmVzOiAwMDAwMDAwMAooWEVOKSAgIE1lbW9yeSBNb2RlbCBGZWF0dXJlczog
MTAxMDExMDUgNDAwMDAwMDAgMDEyNjAwMDAgMDIxMDIyMTEKKFhFTikgIElTQSBGZWF0dXJlczog
MDIxMDExMTAgMTMxMTIxMTEgMjEyMzIwNDIgMDExMTIxMzEgMDAwMTExNDIgMDAwMTExMjEKKFhF
TikgVXNpbmcgUFNDSS0xLjAgZm9yIFNNUCBicmluZ3VwCihYRU4pIFNNUDogQWxsb3dpbmcgOCBD
UFVzCihYRU4pIEdlbmVyaWMgVGltZXIgSVJROiBwaHlzPTMwIGh5cD0yNiB2aXJ0PTI3IEZyZXE6
IDEyMDAgS0h6CihYRU4pIEdJQ3YyIGluaXRpYWxpemF0aW9uOgooWEVOKSAgICAgICAgIGdpY19k
aXN0X2FkZHI9MDAwMDAwMDBmNjgwMTAwMAooWEVOKSAgICAgICAgIGdpY19jcHVfYWRkcj0wMDAw
MDAwMGY2ODAyMDAwCihYRU4pICAgICAgICAgZ2ljX2h5cF9hZGRyPTAwMDAwMDAwZjY4MDQwMDAK
KFhFTikgICAgICAgICBnaWNfdmNwdV9hZGRyPTAwMDAwMDAwZjY4MDYwMDAKKFhFTikgICAgICAg
ICBnaWNfbWFpbnRlbmFuY2VfaXJxPTI1CihYRU4pIEdJQ3YyOiAxNjAgbGluZXMsIDggY3B1cywg
c2VjdXJlIChJSUQgMDIwMDE0M2IpLgooWEVOKSBVc2luZyBzY2hlZHVsZXI6IFNNUCBDcmVkaXQg
U2NoZWR1bGVyIChjcmVkaXQpCihYRU4pIEFsbG9jYXRlZCBjb25zb2xlIHJpbmcgb2YgNjQgS2lC
LgooWEVOKSBCcmluZ2luZyB1cCBDUFUxCihYRU4pIENQVSAxIGJvb3RlZC4KKFhFTikgQnJpbmdp
bmcgdXAgQ1BVMgooWEVOKSBDUFUgMiBib290ZWQuCihYRU4pIEJyaW5naW5nIHVwIENQVTMKKFhF
TikgQ1BVIDMgYm9vdGVkLgooWEVOKSBCcmluZ2luZyB1cCBDUFU0CihYRU4pIENQVSA0IGJvb3Rl
ZC4KKFhFTikgQnJpbmdpbmcgdXAgQ1BVNQooWEVOKSBDUFUgNSBib290ZWQuCihYRU4pIEJyaW5n
aW5nIHVwIENQVTYKKFhFTikgQ1BVIDYgYm9vdGVkLgooWEVOKSBCcmluZ2luZyB1cCBDUFU3CihY
RU4pIENQVSA3IGJvb3RlZC4KKFhFTikgQnJvdWdodCB1cCA4IENQVXMKKFhFTikgUDJNOiA0MC1i
aXQgSVBBIHdpdGggNDAtYml0IFBBIGFuZCA4LWJpdCBWTUlECihYRU4pIFAyTTogMyBsZXZlbHMg
d2l0aCBvcmRlci0xIHJvb3QsIFZUQ1IgMHg4MDAyMzU1OAooWEVOKSBJL08gdmlydHVhbGlzYXRp
b24gZGlzYWJsZWQKKFhFTikgYnVpbGQtaWQ6IDNkZTIwOTgyNDhiODI5YjFjOGZhOTc4M2I3ZDk1
NzdkNTYzNWQzNTgKKFhFTikgYWx0ZXJuYXRpdmVzOiBQYXRjaGluZyB3aXRoIGFsdCB0YWJsZSAw
MDAwMDAwMDQwMGM0ZWQwIC0+CjAwMDAwMDAwNDAwYzUzYjAKKFhFTikgZ3JhbnRfdGFibGUuYzox
NjgwOklETEV2MCBFeHBhbmRpbmcgZDAgZ3JhbnQgdGFibGUgZnJvbSAwIHRvIDEgZnJhbWVzCihY
RU4pICoqKiBMT0FESU5HIERPTUFJTiAwICoqKgooWEVOKSBMb2FkaW5nIGtlcm5lbCBmcm9tIGJv
b3QgbW9kdWxlIEAgMDAwMDAwMDA3OWY5MzAwMAooWEVOKSBMb2FkaW5nIHJhbWRpc2sgZnJvbSBi
b290IG1vZHVsZSBAIDAwMDAwMDAwMGFlMDAwMDAKKFhFTikgQWxsb2NhdGluZyAxOjEgbWFwcGlu
Z3MgdG90YWxsaW5nIDUxMk1CIGZvciBkb20wOgooWEVOKSBCQU5LWzBdIDB4MDAwMDAwNDAwMDAw
MDAtMHgwMDAwMDA2MDAwMDAwMCAoNTEyTUIpCihYRU4pIEdyYW50IHRhYmxlIHJhbmdlOiAweDAw
MDAwMDdmYTAwMDAwLTB4MDAwMDAwN2ZhNDAwMDAKKFhFTikgTG9hZGluZyB6SW1hZ2UgZnJvbSAw
MDAwMDAwMDc5ZjkzMDAwIHRvCjAwMDAwMDAwNDAwODAwMDAtMDAwMDAwMDA0MGQ2OGMwMAooWEVO
KSBMb2FkaW5nIGRvbTAgaW5pdHJkIGZyb20gMDAwMDAwMDAwYWUwMDAwMCB0bwoweDAwMDAwMDAw
NDgyMDAwMDAtMHgwMDAwMDAwMDQ4YTAwMDAwCihYRU4pIEFsbG9jYXRpbmcgUFBJIDE2IGZvciBl
dmVudCBjaGFubmVsIGludGVycnVwdAooWEVOKSBMb2FkaW5nIGRvbTAgRFRCIHRvIDB4MDAwMDAw
MDA0ODAwMDAwMC0weDAwMDAwMDAwNDgwMGFlYzUKKFhFTikgSW5pdGlhbCBsb3cgbWVtb3J5IHZp
cnEgdGhyZXNob2xkIHNldCBhdCAweDQwMDAgcGFnZXMuCihYRU4pIFNjcnViYmluZyBGcmVlIFJB
TSBvbiAxIG5vZGVzIHVzaW5nIDggQ1BVcwooWEVOKSAuLmRvbmUuCihYRU4pIFN0ZC4gTG9nbGV2
ZWw6IEFsbAooWEVOKSBHdWVzdCBMb2dsZXZlbDogQWxsCihYRU4pICoqKiBTZXJpYWwgaW5wdXQg
LT4gRE9NMCAodHlwZSAnQ1RSTC14JyB0aHJlZSB0aW1lcyB0byBzd2l0Y2ggaW5wdXQgdG8KWGVu
KQooWEVOKSBGcmVlZCAyOTJrQiBpbml0IG1lbW9yeS4KWyAgICAwLjAwMDAwMF0gQm9vdGluZyBM
aW51eCBvbiBwaHlzaWNhbCBDUFUgMHgwClsgICAgMC4wMDAwMDBdIEluaXRpYWxpemluZyBjZ3Jv
dXAgc3Vic3lzIGNwdXNldApbICAgIDAuMDAwMDAwXSBJbml0aWFsaXppbmcgY2dyb3VwIHN1YnN5
cyBjcHUKWyAgICAwLjAwMDAwMF0gSW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMgY3B1YWNjdApb
ICAgIDAuMDAwMDAwXSBMaW51eCB2ZXJzaW9uIDQuMS4xNSsgKGxlaXN1bkBVU0NCRC1FRC0xMTgx
NSkgKGdjYyB2ZXJzaW9uCjUuNS4wIChMaW5hcm8gR0NDIDUuNS0yMDE3LjEwKSApICMxIFNNUCBQ
UkVFTVBUIFR1ZSBGZWIgNiAxNzoxOTozOCBQU1QgMjAxOApbICAgIDAuMDAwMDAwXSBDUFU6IEFB
cmNoNjQgUHJvY2Vzc29yIFs0MTBmZDAzM10gcmV2aXNpb24gMwpbICAgIDAuMDAwMDAwXSBEZXRl
Y3RlZCBWSVBUIEktY2FjaGUgb24gQ1BVMApbICAgIDAuMDAwMDAwXSBhbHRlcm5hdGl2ZXM6IGVu
YWJsaW5nIHdvcmthcm91bmQgZm9yIEFSTSBlcnJhdHVtIDg0NTcxOQpbICAgIDAuMDAwMDAwXSBl
Zmk6IEdldHRpbmcgRUZJIHBhcmFtZXRlcnMgZnJvbSBGRFQ6ClsgICAgMC4wMDAwMDBdIGVmaTog
VUVGSSBub3QgZm91bmQuClsgICAgMC4wMDAwMDBdIHBzY2k6IHByb2JpbmcgZm9yIGNvbmR1aXQg
bWV0aG9kIGZyb20gRFQuClsgICAgMC4wMDAwMDBdIHBzY2k6IFBTQ0l2MC4yIGRldGVjdGVkIGlu
IGZpcm13YXJlLgpbICAgIDAuMDAwMDAwXSBwc2NpOiBVc2luZyBzdGFuZGFyZCBQU0NJIHYwLjIg
ZnVuY3Rpb24gSURzClsgICAgMC4wMDAwMDBdIFBFUkNQVTogRW1iZWRkZWQgMTcgcGFnZXMvY3B1
IEBmZmZmZmZjMDFmZjcyMDAwIHMzMDQyNCByODE5MgpkMzEwMTYgdTY5NjMyClsgICAgMC4wMDAw
MDBdIEJ1aWx0IDEgem9uZWxpc3RzIGluIFpvbmUgb3JkZXIsIG1vYmlsaXR5IGdyb3VwaW5nIG9u
LiAgVG90YWwKcGFnZXM6IDEyOTAyNApbICAgIDAuMDAwMDAwXSBLZXJuZWwgY29tbWFuZCBsaW5l
OiBjb25zb2xlPWh2YyByb290PS9kZXYvbW1jYmxrMXA0IHJvb3R3YWl0CnJ3ClsgICAgMC4wMDAw
MDBdIGxvZ19idWZfbGVuIGluZGl2aWR1YWwgbWF4IGNwdSBjb250cmlidXRpb246IDQwOTYgYnl0
ZXMKWyAgICAwLjAwMDAwMF0gbG9nX2J1Zl9sZW4gdG90YWwgY3B1X2V4dHJhIGNvbnRyaWJ1dGlv
bnM6IDEyMjg4IGJ5dGVzClsgICAgMC4wMDAwMDBdIGxvZ19idWZfbGVuIG1pbiBzaXplOiAxNjM4
NCBieXRlcwpbICAgIDAuMDAwMDAwXSBsb2dfYnVmX2xlbjogMzI3NjggYnl0ZXMKWyAgICAwLjAw
MDAwMF0gZWFybHkgbG9nIGJ1ZiBmcmVlOiAxNDgwMCg5MCUpClsgICAgMC4wMDAwMDBdIFBJRCBo
YXNoIHRhYmxlIGVudHJpZXM6IDIwNDggKG9yZGVyOiAyLCAxNjM4NCBieXRlcykKWyAgICAwLjAw
MDAwMF0gRGVudHJ5IGNhY2hlIGhhc2ggdGFibGUgZW50cmllczogNjU1MzYgKG9yZGVyOiA3LCA1
MjQyODgKYnl0ZXMpClsgICAgMC4wMDAwMDBdIElub2RlLWNhY2hlIGhhc2ggdGFibGUgZW50cmll
czogMzI3NjggKG9yZGVyOiA2LCAyNjIxNDQKYnl0ZXMpClsgICAgMC4wMDAwMDBdIHNvZnR3YXJl
IElPIFRMQiBbbWVtIDB4NWFjMDAwMDAtMHg1ZWMwMDAwMF0gKDY0TUIpIG1hcHBlZCBhdApbZmZm
ZmZmYzAxYWMwMDAwMC1mZmZmZmZjMDFlYmZmZmZmXQpbICAgIDAuMDAwMDAwXSBNZW1vcnk6IDQx
ODY0MEsvNTI0Mjg4SyBhdmFpbGFibGUgKDkyMTJLIGtlcm5lbCBjb2RlLCA1MzVLCnJ3ZGF0YSwg
MzEwMEsgcm9kYXRhLCAzNDBLIGluaXQsIDQ0MksgYnNzLCAxMDU2NDhLIHJlc2VydmVkLCAwSwpj
bWEtcmVzZXJ2ZWQpClsgICAgMC4wMDAwMDBdIFZpcnR1YWwga2VybmVsIG1lbW9yeSBsYXlvdXQ6
ClsgICAgMC4wMDAwMDBdICAgICB2bWFsbG9jIDogMHhmZmZmZmY4MDAwMDAwMDAwIC0gMHhmZmZm
ZmZiZGJmZmYwMDAwICAgKCAgCjI0NiBHQikKWyAgICAwLjAwMDAwMF0gICAgIHZtZW1tYXAgOiAw
eGZmZmZmZmJkYzAwMDAwMDAgLSAweGZmZmZmZmJmYzAwMDAwMDAgICAoICAgIAo4IEdCIG1heGlt
dW0pClsgICAgMC4wMDAwMDBdICAgICAgICAgICAgICAgMHhmZmZmZmZiZGMxMDAwMDAwIC0gMHhm
ZmZmZmZiZGMxODAwMDAwICAgKCAgICAKOCBNQiBhY3R1YWwpClsgICAgMC4wMDAwMDBdICAgICBm
aXhlZCAgIDogMHhmZmZmZmZiZmZhYmZkMDAwIC0gMHhmZmZmZmZiZmZhYzAwMDAwICAgKCAgIAox
MiBLQikKWyAgICAwLjAwMDAwMF0gICAgIFBDSSBJL08gOiAweGZmZmZmZmJmZmFlMDAwMDAgLSAw
eGZmZmZmZmJmZmJlMDAwMDAgICAoICAgCjE2IE1CKQpbICAgIDAuMDAwMDAwXSAgICAgbW9kdWxl
cyA6IDB4ZmZmZmZmYmZmYzAwMDAwMCAtIDB4ZmZmZmZmYzAwMDAwMDAwMCAgICggICAKNjQgTUIp
ClsgICAgMC4wMDAwMDBdICAgICBtZW1vcnkgIDogMHhmZmZmZmZjMDAwMDAwMDAwIC0gMHhmZmZm
ZmZjMDIwMDAwMDAwICAgKCAgCjUxMiBNQikKWyAgICAwLjAwMDAwMF0gICAgICAgLmluaXQgOiAw
eGZmZmZmZmMwMDBjODkwMDAgLSAweGZmZmZmZmMwMDBjZGUwMDAgICAoICAKMzQwIEtCKQpbICAg
IDAuMDAwMDAwXSAgICAgICAudGV4dCA6IDB4ZmZmZmZmYzAwMDA4MDAwMCAtIDB4ZmZmZmZmYzAw
MGM4ODJmNCAgICgKMTIzMjEgS0IpClsgICAgMC4wMDAwMDBdICAgICAgIC5kYXRhIDogMHhmZmZm
ZmZjMDAwY2UzMDAwIC0gMHhmZmZmZmZjMDAwZDY4YzAwICAgKCAgCjUzNSBLQikKWyAgICAwLjAw
MDAwMF0gUHJlZW1wdGlibGUgaGllcmFyY2hpY2FsIFJDVSBpbXBsZW1lbnRhdGlvbi4KWyAgICAw
LjAwMDAwMF0gIEFkZGl0aW9uYWwgcGVyLUNQVSBpbmZvIHByaW50ZWQgd2l0aCBzdGFsbHMuClsg
ICAgMC4wMDAwMDBdICBSQ1UgcmVzdHJpY3RpbmcgQ1BVcyBmcm9tIE5SX0NQVVM9NjQgdG8gbnJf
Y3B1X2lkcz00LgpbICAgIDAuMDAwMDAwXSBSQ1U6IEFkanVzdGluZyBnZW9tZXRyeSBmb3IgcmN1
X2Zhbm91dF9sZWFmPTE2LCBucl9jcHVfaWRzPTQKWyAgICAwLjAwMDAwMF0gTlJfSVJRUzo2NCBu
cl9pcnFzOjY0IDE2ClsgICAgMC4wMDAwMDBdIFNZU1BMTDogc3lzcGxsIFBNIHN0YXR1czogMHgz
MDAwNzgwOApbICAgIDAuMDAwMDAwXSBTWVNQTEw6IHN5c3BsbCBpcyByZWFkOiBsOiAweDgwMDAs
IHU6IDB4NDZGNQpbICAgIDAuMDAwMDAwXSBTWVNQTEw6IHN5c3BsbCBpcyByZWFkOiAweDQ2RjU4
MDAwLCAxMTkwNDk0MjA4ClsgICAgMC4wMDAwMDBdIFNZU1BMTDogc2V0IHN5c3BsbCBtZWRwbGw6
IDExOTA0MDAwMDAKWyAgICAwLjAwMDAwMF0gU1lTUExMOiBtb2RpZmllZCBmaXhfcmF0ZVs4XSwg
aWQ9OSwgZj0xMTkwNDAwMDAwClsgICAgMC4wMDAwMDBdIFNZU1BMTDogbW9kaWZpZWQgZml4X3Jh
dGVbOV0sIGlkPTEwLCBmPTExOTA0MDAwMDAKWyAgICAwLjAwMDAwMF0gY2xvY2tzb3VyY2UgYXJt
LHNwODA0OiBtYXNrOiAweGZmZmZmZmZmIG1heF9jeWNsZXM6CjB4ZmZmZmZmZmYsIG1heF9pZGxl
X25zOiA5OTU0NDgxNDkyMCBucwpbICAgIDAuMDAwMDA1XSBzY2hlZF9jbG9jazogMzIgYml0cyBh
dCAxOU1IeiwgcmVzb2x1dGlvbiA1Mm5zLCB3cmFwcyBldmVyeQoxMTE4NDgxMDY5ODFucwpbICAg
IDAuMDAwNDM4XSBBcmNoaXRlY3RlZCBjcDE1IHRpbWVyKHMpIHJ1bm5pbmcgYXQgMS4yME1IeiAo
dmlydCkuClsgICAgMC4wMDA0NDZdIGNsb2Nrc291cmNlIGFyY2hfc3lzX2NvdW50ZXI6IG1hc2s6
IDB4ZmZmZmZmZmZmZmZmZmYKbWF4X2N5Y2xlczogMHgxMWI2NjFmOGUsIG1heF9pZGxlX25zOiAx
NzYzMTgwODA5MTEzIG5zClsgICAgMC4wMDA3OTBdIENvbnNvbGU6IGNvbG91ciBkdW1teSBkZXZp
Y2UgODB4MjUKWyAgICAwLjAwMDgwOV0gQ2FsaWJyYXRpbmcgZGVsYXkgbG9vcCAoc2tpcHBlZCks
IHZhbHVlIGNhbGN1bGF0ZWQgdXNpbmcKdGltZXIgZnJlcXVlbmN5Li4gMi40MCBCb2dvTUlQUyAo
bHBqPTEyMDAwKQpbICAgIDAuMDAwODIwXSBwaWRfbWF4OiBkZWZhdWx0OiAzMjc2OCBtaW5pbXVt
OiAzMDEKWyAgICAwLjAwMDkwNl0gU2VjdXJpdHkgRnJhbWV3b3JrIGluaXRpYWxpemVkClsgICAg
MC4wMDA5MjJdIFNFTGludXg6ICBJbml0aWFsaXppbmcuClsgICAgMC4wMDEwMTRdIE1vdW50LWNh
Y2hlIGhhc2ggdGFibGUgZW50cmllczogMTAyNCAob3JkZXI6IDEsIDgxOTIgYnl0ZXMpClsgICAg
MC4wMDEwMjFdIE1vdW50cG9pbnQtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAxMDI0IChvcmRl
cjogMSwgODE5MgpieXRlcykKWyAgICAwLjAwMTUwOF0gSW5pdGlhbGl6aW5nIGNncm91cCBzdWJz
eXMgYmxraW8KWyAgICAwLjAwMTUyMF0gSW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMgbWVtb3J5
ClsgICAgMC4wMDE1NTJdIEluaXRpYWxpemluZyBjZ3JvdXAgc3Vic3lzIGRldmljZXMKWyAgICAw
LjAwMTU2Ml0gSW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMgZnJlZXplcgpbICAgIDAuMDAxNTcx
XSBJbml0aWFsaXppbmcgY2dyb3VwIHN1YnN5cyBuZXRfY2xzClsgICAgMC4wMDE1ODNdIEluaXRp
YWxpemluZyBjZ3JvdXAgc3Vic3lzIHBlcmZfZXZlbnQKWyAgICAwLjAwMTU5MV0gSW5pdGlhbGl6
aW5nIGNncm91cCBzdWJzeXMgbmV0X3ByaW8KWyAgICAwLjAwMTYwMF0gSW5pdGlhbGl6aW5nIGNn
cm91cCBzdWJzeXMgaHVnZXRsYgpbICAgIDAuMDAxNjA5XSBJbml0aWFsaXppbmcgY2dyb3VwIHN1
YnN5cyBkZWJ1ZwpbICAgIDAuMDAxOTA3XSBodyBwZXJmZXZlbnRzOiBlbmFibGVkIHdpdGggYXJt
L2FybXY4LXBtdXYzIFBNVSBkcml2ZXIsIDEKY291bnRlcnMgYXZhaWxhYmxlClsgICAgMC4wMDE5
MzJdIEVGSSBzZXJ2aWNlcyB3aWxsIG5vdCBiZSBhdmFpbGFibGUuClsgICAgMC4wMDIxMTNdIFhl
biA0LjExIHN1cHBvcnQgZm91bmQsIGV2ZW50c19pcnE9MjAKZ250dGFiX2ZyYW1lPTB4MDAwMDAw
MDA3ZmEwMDAwMApbICAgIDAuMDAyMTk0XSB4ZW46Z3JhbnRfdGFibGU6IEdyYW50IHRhYmxlcyB1
c2luZyB2ZXJzaW9uIDEgbGF5b3V0ClsgICAgMC4wMDIyMjNdIEdyYW50IHRhYmxlIGluaXRpYWxp
emVkClsgICAgMC4wMDIyNjNdIHhlbjpldmVudHM6IFVzaW5nIEZJRk8tYmFzZWQgQUJJClsgICAg
MC4wMDIyNzVdIFhlbjogaW5pdGlhbGl6aW5nIGNwdTAKWyAgICAwLjA4MDkxMF0gQ1BVMTogQm9v
dGVkIHNlY29uZGFyeSBwcm9jZXNzb3IKWyAgICAwLjA4MDkxOV0gRGV0ZWN0ZWQgVklQVCBJLWNh
Y2hlIG9uIENQVTEKWyAgICAwLjA4MDk3M10gWGVuOiBpbml0aWFsaXppbmcgY3B1MQpbICAgIDAu
MTAwODk2XSBDUFUyOiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvcgpbICAgIDAuMTAwOTAyXSBE
ZXRlY3RlZCBWSVBUIEktY2FjaGUgb24gQ1BVMgpbICAgIDAuMTAwOTM3XSBYZW46IGluaXRpYWxp
emluZyBjcHUyClsgICAgMC4xMjA5NjldIENQVTM6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29y
ClsgICAgMC4xMjA5NzRdIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFUzClsgICAgMC4xMjEw
MDZdIFhlbjogaW5pdGlhbGl6aW5nIGNwdTMKWyAgICAwLjEyMTA5N10gQnJvdWdodCB1cCA0IENQ
VXMKWyAgICAwLjEyMTEyMl0gU01QOiBUb3RhbCBvZiA0IHByb2Nlc3NvcnMgYWN0aXZhdGVkLgpb
ICAgIDAuMTIxMTI3XSBDUFU6IEFsbCBDUFUocykgc3RhcnRlZCBhdCBFTDEKWyAgICAwLjEyMTE2
NV0gYWx0ZXJuYXRpdmVzOiBwYXRjaGluZyBrZXJuZWwgY29kZQpbICAgIDAuMTIxNzU4XSBkZXZ0
bXBmczogaW5pdGlhbGl6ZWQKWyAgICAwLjEyOTk0MF0gRE1JIG5vdCBwcmVzZW50IG9yIGludmFs
aWQuClsgICAgMC4xMzAyNTRdIGNsb2Nrc291cmNlIGppZmZpZXM6IG1hc2s6IDB4ZmZmZmZmZmYg
bWF4X2N5Y2xlczogMHhmZmZmZmZmZiwKbWF4X2lkbGVfbnM6IDE5MTEyNjA0NDYyNzUwMDAwIG5z
ClsgICAgMC4xMzA2MDhdIHhvcjogbWVhc3VyaW5nIHNvZnR3YXJlIGNoZWNrc3VtIHNwZWVkClsg
ICAgMC4yMjEwOTldICAgIDhyZWdzICAgICA6ICAyMjUyLjAwMCBNQi9zZWMKWyAgICAwLjMyMTU1
NV0gICAgOHJlZ3NfcHJlZmV0Y2g6ICAyMDY4LjAwMCBNQi9zZWMKWyAgICAwLjQyMjEwN10gICAg
MzJyZWdzICAgIDogIDI3NDcuNjAwIE1CL3NlYwpbICAgIDAuNTIyNjYxXSAgICAzMnJlZ3NfcHJl
ZmV0Y2g6ICAyMzk0LjQwMCBNQi9zZWMKWyAgICAwLjUyMjY2N10geG9yOiB1c2luZyBmdW5jdGlv
bjogMzJyZWdzICgyNzQ3LjYwMCBNQi9zZWMpClsgICAgMC41MjI2ODZdIHBpbmN0cmwgY29yZTog
aW5pdGlhbGl6ZWQgcGluY3RybCBzdWJzeXN0ZW0KWyAgICAwLjUyMzg2MF0gTkVUOiBSZWdpc3Rl
cmVkIHByb3RvY29sIGZhbWlseSAxNgpbICAgIDAuNTI1NjQ3XSB2ZHNvOiAyIHBhZ2VzICgxIGNv
ZGUgQCBmZmZmZmZjMDAwY2U5MDAwLCAxIGRhdGEgQApmZmZmZmZjMDAwY2U4MDAwKQpbICAgIDAu
NTI1NzExXSBody1icmVha3BvaW50OiBmb3VuZCA2IGJyZWFrcG9pbnQgYW5kIDQgd2F0Y2hwb2lu
dCByZWdpc3RlcnMuClsgICAgMC41MjU4NjRdIERNQTogcHJlYWxsb2NhdGVkIDI1NiBLaUIgcG9v
bCBmb3IgYXRvbWljIGFsbG9jYXRpb25zClsgICAgMC41MjU5MTBdIHhlbjpzd2lvdGxiX3hlbjog
V2FybmluZzogb25seSBhYmxlIHRvIGFsbG9jYXRlIDQgTUIgZm9yCnNvZnR3YXJlIElPIFRMQgpb
ICAgIDAuNTI2NjU0XSBzb2Z0d2FyZSBJTyBUTEIgW21lbSAweDVhMDAwMDAwLTB4NWE0MDAwMDBd
ICg0TUIpIG1hcHBlZCBhdApbZmZmZmZmYzAxYTAwMDAwMC1mZmZmZmZjMDFhM2ZmZmZmXQpbICAg
IDAuNTI2NzUwXSBTZXJpYWw6IEFNQkEgUEwwMTEgVUFSVCBkcml2ZXIKWyAgICAwLjUyNzc0N10g
ZjgwMTUwMDAudWFydDogdHR5QU1BMCBhdCBNTUlPIDB4ZjgwMTUwMDAgKGlycSA9IDIyLApiYXNl
X2JhdWQgPSAwKSBpcyBhIFBMMDExIHJldjIKWyAgICAwLjUyODI3NF0gdWFydC1wbDAxMSBmNzEx
MTAwMC51YXJ0OiBjb3VsZCBub3QgZmluZCBwY3RsZGV2IGZvciBub2RlCi9zbWIvcGlubXV4QGY3
MDEwMDAwL3VhcnQxX3BteF9mdW5jLCBkZWZlcnJpbmcgcHJvYmUKWyAgICAwLjUyODUxN10gdWFy
dC1wbDAxMSBmNzExMjAwMC51YXJ0OiBjb3VsZCBub3QgZmluZCBwY3RsZGV2IGZvciBub2RlCi9z
bWIvcGlubXV4QGY3MDEwMDAwL3VhcnQyX3BteF9mdW5jLCBkZWZlcnJpbmcgcHJvYmUKWyAgICAw
LjUyODc1MV0gdWFydC1wbDAxMSBmNzExNDAwMC51YXJ0OiBjb3VsZCBub3QgZmluZCBwY3RsZGV2
IGZvciBub2RlCi9zbWIvcGlubXV4QGY3MDEwMDAwL3VhcnQ0X3BteF9mdW5jLCBkZWZlcnJpbmcg
cHJvYmUKWyAgICAwLjczMzI5Ml0gcmFpZDY6IGludDY0eDEgIGdlbigpICAgNDQzIE1CL3MKWyAg
ICAwLjkwMzk4Nl0gcmFpZDY6IGludDY0eDEgIHhvcigpICAgNDUwIE1CL3MKWyAgICAxLjA3NDY2
MV0gcmFpZDY6IGludDY0eDIgIGdlbigpICAgNjk1IE1CL3MKWyAgICAxLjI0NTQyOV0gcmFpZDY6
IGludDY0eDIgIHhvcigpICAgNjEyIE1CL3MKWyAgICAxLjQxNjI3NF0gcmFpZDY6IGludDY0eDQg
IGdlbigpICAxMDczIE1CL3MKWyAgICAxLjU4NzExMl0gcmFpZDY6IGludDY0eDQgIHhvcigpICAg
NzY5IE1CL3MKWyAgICAxLjc1NzkzMV0gcmFpZDY6IGludDY0eDggIGdlbigpICAxMTIwIE1CL3MK
WyAgICAxLjkyODc4OV0gcmFpZDY6IGludDY0eDggIHhvcigpICAgNzM2IE1CL3MKWyAgICAyLjA5
OTQ4MF0gcmFpZDY6IG5lb254MSAgIGdlbigpICAgNzUxIE1CL3MKWyAgICAyLjI3MDIwNF0gcmFp
ZDY6IG5lb254MiAgIGdlbigpICAxMjA2IE1CL3MKWyAgICAyLjQ0MDk4Nl0gcmFpZDY6IG5lb254
NCAgIGdlbigpICAxNTY4IE1CL3MKWyAgICAyLjYxMTc0Nl0gcmFpZDY6IG5lb254OCAgIGdlbigp
ICAxNTY5IE1CL3MKWyAgICAyLjYxMTc1Ml0gcmFpZDY6IHVzaW5nIGFsZ29yaXRobSBuZW9ueDgg
Z2VuKCkgMTU2OSBNQi9zClsgICAgMi42MTE3NThdIHJhaWQ2OiB1c2luZyBpbnR4MSByZWNvdmVy
eSBhbGdvcml0aG0KWyAgICAyLjYxMTg1NF0gQUNQSTogSW50ZXJwcmV0ZXIgZGlzYWJsZWQuClsg
ICAgMi42MTE5MzBdIHhlbjpiYWxsb29uOiBJbml0aWFsaXNpbmcgYmFsbG9vbiBkcml2ZXIKWyAg
ICAyLjYxMjE4MV0geGVuX2JhbGxvb246IEluaXRpYWxpc2luZyBiYWxsb29uIGRyaXZlcgpbICAg
IDIuNjEyOTQ4XSBTQ1NJIHN1YnN5c3RlbSBpbml0aWFsaXplZApbICAgIDIuNjEzMjMyXSBzc3At
cGwwMjIgZjcxMDYwMDAuc3BpOiBjb3VsZCBub3QgZmluZCBwY3RsZGV2IGZvciBub2RlCi9zbWIv
cGlubXV4QGY3MDEwMDAwL3NwaTBfcG14X2Z1bmMsIGRlZmVycmluZyBwcm9iZQpbICAgIDIuNjEz
NTQ3XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHVzYmZzClsgICAg
Mi42MTM2MDFdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgaHViClsg
ICAgMi42MTM3MDBdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGRldmljZSBkcml2ZXIgdXNiClsg
ICAgMi42MTM4ODFdIGkyY19kZXNpZ253YXJlIGY3MTAyMDAwLmkyYzogY291bGQgbm90IGZpbmQg
cGN0bGRldiBmb3Igbm9kZQovc21iL3Bpbm11eEBmNzAxMDAwMC9pMmMyX3BteF9mdW5jLCBkZWZl
cnJpbmcgcHJvYmUKWyAgICAyLjYxNDAwNl0gTGludXggdmlkZW8gY2FwdHVyZSBpbnRlcmZhY2U6
IHYyLjAwClsgICAgMi42MTQ0MTldIGhpNjIyMC1zdHViLWNsayBzdHViX2Nsb2NrOiBmYWlsZWQg
Z2V0IG1haWxib3ggY2hhbm5lbApbICAgIDIuNjE0NDM2XSBoaTYyMjAtc3R1Yi1jbGs6IHByb2Jl
IG9mIHN0dWJfY2xvY2sgZmFpbGVkIHdpdGggZXJyb3IgLTE2ClsgICAgMi42MTQ1NjZdIEFkdmFu
Y2VkIExpbnV4IFNvdW5kIEFyY2hpdGVjdHVyZSBEcml2ZXIgSW5pdGlhbGl6ZWQuClsgICAgMi42
MTUwODZdIEJsdWV0b290aDogQ29yZSB2ZXIgMi4yMApbICAgIDIuNjE1MTMyXSBORVQ6IFJlZ2lz
dGVyZWQgcHJvdG9jb2wgZmFtaWx5IDMxClsgICAgMi42MTUxMzhdIEJsdWV0b290aDogSENJIGRl
dmljZSBhbmQgY29ubmVjdGlvbiBtYW5hZ2VyIGluaXRpYWxpemVkClsgICAgMi42MTUxNTBdIEJs
dWV0b290aDogSENJIHNvY2tldCBsYXllciBpbml0aWFsaXplZApbICAgIDIuNjE1MTYwXSBCbHVl
dG9vdGg6IEwyQ0FQIHNvY2tldCBsYXllciBpbml0aWFsaXplZApbICAgIDIuNjE1MTk4XSBCbHVl
dG9vdGg6IFNDTyBzb2NrZXQgbGF5ZXIgaW5pdGlhbGl6ZWQKWyAgICAyLjYxNTQyMl0gLS0tLS0t
LS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tClsgICAgMi42MTU0MzJdIFdBUk5JTkc6IENQ
VTogMyBQSUQ6IDEgYXQgbmV0L3dpcmVsZXNzL3JlZy5jOjUyNApyZWd1bGF0b3J5X2luaXQrMHg5
Yy8weDEzOCgpClsgICAgMi42MTU0MzldIGRiLnR4dCBpcyBlbXB0eSwgeW91IHNob3VsZCB1cGRh
dGUgaXQuLi4KWyAgICAyLjYxNTQ0NV0gTW9kdWxlcyBsaW5rZWQgaW46ClsgICAgMi42MTU0NjBd
IENQVTogMyBQSUQ6IDEgQ29tbTogc3dhcHBlci8wIE5vdCB0YWludGVkIDQuMS4xNSsgIzEKWyAg
ICAyLjYxNTQ2NV0gSGFyZHdhcmUgbmFtZTogSGlLZXkgRGV2ZWxvcG1lbnQgQm9hcmQgKERUKQpb
ICAgIDIuNjE1NDcwXSBDYWxsIHRyYWNlOgpbICAgIDIuNjE1NDgyXSBbPGZmZmZmZmMwMDAwODlj
ZDg+XSBkdW1wX2JhY2t0cmFjZSsweDAvMHgxMTAKWyAgICAyLjYxNTQ4OV0gWzxmZmZmZmZjMDAw
MDg5ZGZjPl0gc2hvd19zdGFjaysweDE0LzB4MjAKWyAgICAyLjYxNTQ5OV0gWzxmZmZmZmZjMDAw
OTZkMmY4Pl0gZHVtcF9zdGFjaysweDg0LzB4YzQKWyAgICAyLjYxNTUwN10gWzxmZmZmZmZjMDAw
MGIxZTY4Pl0gd2Fybl9zbG93cGF0aF9jb21tb24rMHg5OC8weGQwClsgICAgMi42MTU1MTRdIFs8
ZmZmZmZmYzAwMDBiMWVlMD5dIHdhcm5fc2xvd3BhdGhfZm10KzB4NDAvMHg0OApbICAgIDIuNjE1
NTIwXSBbPGZmZmZmZmMwMDBjYmY2YzA+XSByZWd1bGF0b3J5X2luaXQrMHg5Yy8weDEzOApbICAg
IDIuNjE1NTI2XSBbPGZmZmZmZmMwMDBjYmY1YTg+XSBjZmc4MDIxMV9pbml0KzB4NzQvMHhmMApb
ICAgIDIuNjE1NTMyXSBbPGZmZmZmZmMwMDAwODI4MzA+XSBkb19vbmVfaW5pdGNhbGwrMHhiOC8w
eDE3MApbICAgIDIuNjE1NTg5XSBbPGZmZmZmZmMwMDBjODliMjg+XSBrZXJuZWxfaW5pdF9mcmVl
YWJsZSsweDFiMC8weDI1NApbICAgIDIuNjE1NTk3XSBbPGZmZmZmZmMwMDA5Njk0NzA+XSBrZXJu
ZWxfaW5pdCsweDE4LzB4ZGMKWyAgICAyLjYxNTYxNl0gLS0tWyBlbmQgdHJhY2UgNjhhMzk3ZTZh
YTlmYTZjNiBdLS0tClsgICAgMi42MTU2NThdIGNmZzgwMjExOiBDYWxsaW5nIENSREEgdG8gdXBk
YXRlIHdvcmxkIHJlZ3VsYXRvcnkgZG9tYWluClsgICAgMi42MTU4MDhdIE5ldExhYmVsOiBJbml0
aWFsaXppbmcKWyAgICAyLjYxNTgxM10gTmV0TGFiZWw6ICBkb21haW4gaGFzaCBzaXplID0gMTI4
ClsgICAgMi42MTU4MThdIE5ldExhYmVsOiAgcHJvdG9jb2xzID0gVU5MQUJFTEVEIENJUFNPdjQK
WyAgICAyLjYxNTg2NF0gTmV0TGFiZWw6ICB1bmxhYmVsZWQgdHJhZmZpYyBhbGxvd2VkIGJ5IGRl
ZmF1bHQKWyAgICAyLjYxNjI2Nl0gU3dpdGNoZWQgdG8gY2xvY2tzb3VyY2UgYXJjaF9zeXNfY291
bnRlcgpbICAgIDIuNjE2NTM1XSBwbnA6IFBuUCBBQ1BJOiBkaXNhYmxlZApbICAgIDIuNjI2Mzk1
XSAvdGhlcm1hbC16b25lcy9jbHMwL2Nvb2xpbmctbWFwcy9tYXAwOiBjb3VsZCBub3QgZmluZCBw
aGFuZGxlClsgICAgMi42MjY0MDZdIG1pc3NpbmcgY29vbGluZ19kZXZpY2UgcHJvcGVydHkKWyAg
ICAyLjYyNjQxMl0gZmFpbGVkIHRvIGJ1aWxkIHRoZXJtYWwgem9uZSBjbHMwOiAtMjIKWyAgICAy
LjYyNjcyNF0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAyClsgICAgMi42MjcyNTdd
IFRDUCBlc3RhYmxpc2hlZCBoYXNoIHRhYmxlIGVudHJpZXM6IDQwOTYgKG9yZGVyOiAzLCAzMjc2
OApieXRlcykKWyAgICAyLjYyNzI5Nl0gVENQIGJpbmQgaGFzaCB0YWJsZSBlbnRyaWVzOiA0MDk2
IChvcmRlcjogNCwgNjU1MzYgYnl0ZXMpClsgICAgMi42MjczNThdIFRDUDogSGFzaCB0YWJsZXMg
Y29uZmlndXJlZCAoZXN0YWJsaXNoZWQgNDA5NiBiaW5kIDQwOTYpClsgICAgMi42Mjc0MTBdIFVE
UCBoYXNoIHRhYmxlIGVudHJpZXM6IDI1NiAob3JkZXI6IDEsIDgxOTIgYnl0ZXMpClsgICAgMi42
Mjc0MjddIFVEUC1MaXRlIGhhc2ggdGFibGUgZW50cmllczogMjU2IChvcmRlcjogMSwgODE5MiBi
eXRlcykKWyAgICAyLjYyNzY1OV0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxClsg
ICAgMi42Mjc5ODddIFJQQzogUmVnaXN0ZXJlZCBuYW1lZCBVTklYIHNvY2tldCB0cmFuc3BvcnQg
bW9kdWxlLgpbICAgIDIuNjI3OTkzXSBSUEM6IFJlZ2lzdGVyZWQgdWRwIHRyYW5zcG9ydCBtb2R1
bGUuClsgICAgMi42Mjc5OThdIFJQQzogUmVnaXN0ZXJlZCB0Y3AgdHJhbnNwb3J0IG1vZHVsZS4K
WyAgICAyLjYyODAwM10gUlBDOiBSZWdpc3RlcmVkIHRjcCBORlN2NC4xIGJhY2tjaGFubmVsIHRy
YW5zcG9ydCBtb2R1bGUuClsgICAgMi42MjgyNDJdIFRyeWluZyB0byB1bnBhY2sgcm9vdGZzIGlt
YWdlIGFzIGluaXRyYW1mcy4uLgpbICAgIDIuNjI4NDI5XSByb290ZnMgaW1hZ2UgaXMgbm90IGlu
aXRyYW1mcyAoanVuayBpbiBjb21wcmVzc2VkIGFyY2hpdmUpOwpsb29rcyBsaWtlIGFuIGluaXRy
ZApbICAgIDIuNjQzODgxXSBGcmVlaW5nIGluaXRyZCBtZW1vcnk6IDgxOTJLIChmZmZmZmZjMDA4
MjAwMDAwIC0KZmZmZmZmYzAwOGEwMDAwMCkKWyAgICAyLjY0NDI4N10ga3ZtIFsxXTogSFlQIG1v
ZGUgbm90IGF2YWlsYWJsZQpbICAgIDIuNjQ3NTAwXSBmdXRleCBoYXNoIHRhYmxlIGVudHJpZXM6
IDEwMjQgKG9yZGVyOiA0LCA2NTUzNiBieXRlcykKWyAgICAyLjY0NzYzOF0gYXVkaXQ6IGluaXRp
YWxpemluZyBuZXRsaW5rIHN1YnN5cyAoZGlzYWJsZWQpClsgICAgMi42NDc2OTZdIGF1ZGl0OiB0
eXBlPTIwMDAgYXVkaXQoMi42Mjk6MSk6IGluaXRpYWxpemVkClsgICAgMi42NDgyNTBdIEh1Z2VU
TEIgcmVnaXN0ZXJlZCAyIE1CIHBhZ2Ugc2l6ZSwgcHJlLWFsbG9jYXRlZCAwIHBhZ2VzClsgICAg
Mi42NDg3MDFdIFZGUzogRGlzayBxdW90YXMgZHF1b3RfNi42LjAKWyAgICAyLjY0ODc2NF0gVkZT
OiBEcXVvdC1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDUxMiAob3JkZXIgMCwgNDA5NgpieXRl
cykKWyAgICAyLjY0OTE0MF0gc3F1YXNoZnM6IHZlcnNpb24gNC4wICgyMDA5LzAxLzMxKSBQaGls
bGlwIExvdWdoZXIKWyAgICAyLjY0OTU2NV0gTkZTOiBSZWdpc3RlcmluZyB0aGUgaWRfcmVzb2x2
ZXIga2V5IHR5cGUKWyAgICAyLjY0OTYwM10gS2V5IHR5cGUgaWRfcmVzb2x2ZXIgcmVnaXN0ZXJl
ZApbICAgIDIuNjQ5NjA5XSBLZXkgdHlwZSBpZF9sZWdhY3kgcmVnaXN0ZXJlZApbICAgIDIuNjQ5
ODQxXSBmdXNlIGluaXQgKEFQSSB2ZXJzaW9uIDcuMjMpClsgICAgMi42NTAxNzFdIFNHSSBYRlMg
d2l0aCBzZWN1cml0eSBhdHRyaWJ1dGVzLCBubyBkZWJ1ZyBlbmFibGVkClsgICAgMi42NTA2Mzld
IDlwOiBJbnN0YWxsaW5nIHY5ZnMgOXAyMDAwIGZpbGUgc3lzdGVtIHN1cHBvcnQKWyAgICAyLjY1
NDQ4Nl0gaW8gc2NoZWR1bGVyIG5vb3AgcmVnaXN0ZXJlZApbICAgIDIuNjU0NTIyXSBpbyBzY2hl
ZHVsZXIgY2ZxIHJlZ2lzdGVyZWQgKGRlZmF1bHQpClsgICAgMi42NTU1MjJdIHBpbmN0cmwtc2lu
Z2xlIGY3MDEwMDAwLnBpbm11eDogMTU5IHBpbnMgYXQgcGEKZmZmZmZmODAwMDBkYTAwMCBzaXpl
IDYzNgpbICAgIDIuNjU1OTQ0XSBwaW5jdHJsLXNpbmdsZSBmNzAxMDgwMC5waW5tdXg6IDE2MyBw
aW5zIGF0IHBhCmZmZmZmZjgwMDAwZGM4MDAgc2l6ZSA2NTIKWyAgICAyLjY1NjEzNl0gcGluY3Ry
bC1zaW5nbGUgZjgwMDE4MDAucGlubXV4OiAzMCBwaW5zIGF0IHBhCmZmZmZmZjgwMDAwZGU4MDAg
c2l6ZSAxMjAKWyAgICAyLjY1NjcyOF0gcGwwNjFfZ3BpbyBmODAxMTAwMC5ncGlvOiBQTDA2MSBH
UElPIGNoaXAgQDB4MDAwMDAwMDBmODAxMTAwMApyZWdpc3RlcmVkClsgICAgMi42NTY5MTVdIHBs
MDYxX2dwaW8gZjgwMTIwMDAuZ3BpbzogUEwwNjEgR1BJTyBjaGlwIEAweDAwMDAwMDAwZjgwMTIw
MDAKcmVnaXN0ZXJlZApbICAgIDIuNjU3MTAyXSBwbDA2MV9ncGlvIGY4MDEzMDAwLmdwaW86IFBM
MDYxIEdQSU8gY2hpcCBAMHgwMDAwMDAwMGY4MDEzMDAwCnJlZ2lzdGVyZWQKWyAgICAyLjY1NzI3
MF0gcGwwNjFfZ3BpbyBmODAxNDAwMC5ncGlvOiBQTDA2MSBHUElPIGNoaXAgQDB4MDAwMDAwMDBm
ODAxNDAwMApyZWdpc3RlcmVkClsgICAgMi42NTc0NDBdIHBsMDYxX2dwaW8gZjcwMjAwMDAuZ3Bp
bzogUEwwNjEgR1BJTyBjaGlwIEAweDAwMDAwMDAwZjcwMjAwMDAKcmVnaXN0ZXJlZApbICAgIDIu
NjU3NjEzXSBwbDA2MV9ncGlvIGY3MDIxMDAwLmdwaW86IFBMMDYxIEdQSU8gY2hpcCBAMHgwMDAw
MDAwMGY3MDIxMDAwCnJlZ2lzdGVyZWQKWyAgICAyLjY1Nzc3OV0gcGwwNjFfZ3BpbyBmNzAyMjAw
MC5ncGlvOiBQTDA2MSBHUElPIGNoaXAgQDB4MDAwMDAwMDBmNzAyMjAwMApyZWdpc3RlcmVkClsg
ICAgMi42NTc5NTZdIHBsMDYxX2dwaW8gZjcwMjMwMDAuZ3BpbzogUEwwNjEgR1BJTyBjaGlwIEAw
eDAwMDAwMDAwZjcwMjMwMDAKcmVnaXN0ZXJlZApbICAgIDIuNjU4MTI2XSBwbDA2MV9ncGlvIGY3
MDI0MDAwLmdwaW86IFBMMDYxIEdQSU8gY2hpcCBAMHgwMDAwMDAwMGY3MDI0MDAwCnJlZ2lzdGVy
ZWQKWyAgICAyLjY1ODI4OV0gcGwwNjFfZ3BpbyBmNzAyNTAwMC5ncGlvOiBQTDA2MSBHUElPIGNo
aXAgQDB4MDAwMDAwMDBmNzAyNTAwMApyZWdpc3RlcmVkClsgICAgMi42NTg0NTddIHBsMDYxX2dw
aW8gZjcwMjYwMDAuZ3BpbzogUEwwNjEgR1BJTyBjaGlwIEAweDAwMDAwMDAwZjcwMjYwMDAKcmVn
aXN0ZXJlZApbICAgIDIuNjU4NjI0XSBwbDA2MV9ncGlvIGY3MDI3MDAwLmdwaW86IFBMMDYxIEdQ
SU8gY2hpcCBAMHgwMDAwMDAwMGY3MDI3MDAwCnJlZ2lzdGVyZWQKWyAgICAyLjY1ODc5OF0gcGww
NjFfZ3BpbyBmNzAyODAwMC5ncGlvOiBQTDA2MSBHUElPIGNoaXAgQDB4MDAwMDAwMDBmNzAyODAw
MApyZWdpc3RlcmVkClsgICAgMi42NTg5NjNdIHBsMDYxX2dwaW8gZjcwMjkwMDAuZ3BpbzogUEww
NjEgR1BJTyBjaGlwIEAweDAwMDAwMDAwZjcwMjkwMDAKcmVnaXN0ZXJlZApbICAgIDIuNjU5MTMz
XSBwbDA2MV9ncGlvIGY3MDJhMDAwLmdwaW86IFBMMDYxIEdQSU8gY2hpcCBAMHgwMDAwMDAwMGY3
MDJhMDAwCnJlZ2lzdGVyZWQKWyAgICAyLjY1OTMwM10gcGwwNjFfZ3BpbyBmNzAyYjAwMC5ncGlv
OiBQTDA2MSBHUElPIGNoaXAgQDB4MDAwMDAwMDBmNzAyYjAwMApyZWdpc3RlcmVkClsgICAgMi42
NTk0NzJdIHBsMDYxX2dwaW8gZjcwMmMwMDAuZ3BpbzogUEwwNjEgR1BJTyBjaGlwIEAweDAwMDAw
MDAwZjcwMmMwMDAKcmVnaXN0ZXJlZApbICAgIDIuNjU5NjM5XSBwbDA2MV9ncGlvIGY3MDJkMDAw
LmdwaW86IFBMMDYxIEdQSU8gY2hpcCBAMHgwMDAwMDAwMGY3MDJkMDAwCnJlZ2lzdGVyZWQKWyAg
ICAyLjY1OTgwNV0gcGwwNjFfZ3BpbyBmNzAyZTAwMC5ncGlvOiBQTDA2MSBHUElPIGNoaXAgQDB4
MDAwMDAwMDBmNzAyZTAwMApyZWdpc3RlcmVkClsgICAgMi42NTk5NzNdIHBsMDYxX2dwaW8gZjcw
MmYwMDAuZ3BpbzogUEwwNjEgR1BJTyBjaGlwIEAweDAwMDAwMDAwZjcwMmYwMDAKcmVnaXN0ZXJl
ZApbICAgIDIuNjYxMTMyXSB4ZW46eGVuX2V2dGNobjogRXZlbnQtY2hhbm5lbCBkZXZpY2UgaW5z
dGFsbGVkClsgICAgMy45NzgxNDFdIGNvbnNvbGUgW2h2YzBdIGVuYWJsZWQKWyAgICAzLjk4MTY5
MF0gU2VyaWFsOiA4MjUwLzE2NTUwIGRyaXZlciwgNCBwb3J0cywgSVJRIHNoYXJpbmcgZGlzYWJs
ZWQKWyAgICAzLjk4OTYyOF0gVW5hYmxlIHRvIGRldGVjdCBjYWNoZSBoaWVyYXJjeSBmcm9tIERU
IGZvciBDUFUgMApbICAgIDQuMDAxODgwXSBicmQ6IG1vZHVsZSBsb2FkZWQKWyAgICA0LjAwODY4
Ml0gbG9vcDogbW9kdWxlIGxvYWRlZApbICAgIDQuMDEzMzY2XSBsZG8yOiBPcGVyYXRpb24gb2Yg
Y3VycmVudCBjb25maWd1cmF0aW9uIG1pc3NpbmcKWyAgICA0LjAxOTI2OF0gbGRvNzogT3BlcmF0
aW9uIG9mIGN1cnJlbnQgY29uZmlndXJhdGlvbiBtaXNzaW5nClsgICAgNC4wMjUxMDFdIGxkbzEw
OiBPcGVyYXRpb24gb2YgY3VycmVudCBjb25maWd1cmF0aW9uIG1pc3NpbmcKWyAgICA0LjAzMTA3
OF0gbGRvMTM6IE9wZXJhdGlvbiBvZiBjdXJyZW50IGNvbmZpZ3VyYXRpb24gbWlzc2luZwpbICAg
IDQuMDM3MDMzXSBsZG8xNDogT3BlcmF0aW9uIG9mIGN1cnJlbnQgY29uZmlndXJhdGlvbiBtaXNz
aW5nClsgICAgNC4wNDI5NDldIGxkbzE1OiBPcGVyYXRpb24gb2YgY3VycmVudCBjb25maWd1cmF0
aW9uIG1pc3NpbmcKWyAgICA0LjA0OTA0M10gbGRvMTc6IE9wZXJhdGlvbiBvZiBjdXJyZW50IGNv
bmZpZ3VyYXRpb24gbWlzc2luZwpbICAgIDQuMDU0OTY2XSBsZG8xOTogT3BlcmF0aW9uIG9mIGN1
cnJlbnQgY29uZmlndXJhdGlvbiBtaXNzaW5nClsgICAgNC4wNjA4MDZdIGhpNjU1eF9yZWd1bGF0
b3IgZjgwMDAwMDAucG1pYzpyZWd1bGF0b3JAYTQwOgpmYWtlX29mX2dldF9yZWd1bGF0b3JfaW5p
dF9kYXRhIG5vIGNvbnN1bWVyX3N1cHBsaWVzClsgICAgNC4wNzA5MjldIGxkbzIxOiBPcGVyYXRp
b24gb2YgY3VycmVudCBjb25maWd1cmF0aW9uIG1pc3NpbmcKWyAgICA0LjA3NzAxNV0gbGRvMjI6
IE9wZXJhdGlvbiBvZiBjdXJyZW50IGNvbmZpZ3VyYXRpb24gbWlzc2luZwpbICAgIDQuMDgzNTky
XSB0dW46IFVuaXZlcnNhbCBUVU4vVEFQIGRldmljZSBkcml2ZXIsIDEuNgpbICAgIDQuMDg4NTYx
XSB0dW46IChDKSAxOTk5LTIwMDQgTWF4IEtyYXNueWFuc2t5IDxtYXhrQHF1YWxjb21tLmNvbT4K
WyAgICA0LjA5NTM0NV0gUFBQIGdlbmVyaWMgZHJpdmVyIHZlcnNpb24gMi40LjIKWyAgICA0LjA5
OTcxMF0gUFBQIEJTRCBDb21wcmVzc2lvbiBtb2R1bGUgcmVnaXN0ZXJlZApbICAgIDQuMTA0MzE0
XSBQUFAgRGVmbGF0ZSBDb21wcmVzc2lvbiBtb2R1bGUgcmVnaXN0ZXJlZApbICAgIDQuMTA5NDY2
XSBQUFAgTVBQRSBDb21wcmVzc2lvbiBtb2R1bGUgcmVnaXN0ZXJlZApbICAgIDQuMTE0Mjg2XSB4
ZW5fbmV0ZnJvbnQ6IEluaXRpYWxpc2luZyBYZW4gdmlydHVhbCBldGhlcm5ldCBkcml2ZXIKWyAg
ICA0LjEyMDcwOF0gcGVnYXN1czogdjAuOS4zICgyMDEzLzA0LzI1KSwgUGVnYXN1cy9QZWdhc3Vz
IElJIFVTQiBFdGhlcm5ldApkcml2ZXIKWyAgICA0LjEyODA4Ml0gdXNiY29yZTogcmVnaXN0ZXJl
ZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBwZWdhc3VzClsgICAgNC4xMzM3NjddIHVzYmNvcmU6IHJl
Z2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgcnRsODE1MApbICAgIDQuMTM5NDk2XSB1c2Jj
b3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHI4MTUyClsgICAgNC4xNDUwNDRd
IHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgYXNpeApbICAgIDQuMTUw
NTEwXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGF4ODgxNzlfMTc4
YQpbICAgIDQuMTU2NjcyXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVy
IGNkY19ldGhlcgpbICAgIDQuMTYyNTU1XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZh
Y2UgZHJpdmVyIGRtOTYwMQpbICAgIDQuMTY4MjA4XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBp
bnRlcmZhY2UgZHJpdmVyIENvcmVDaGlwcwpbICAgIDQuMTc0MDk1XSB1c2Jjb3JlOiByZWdpc3Rl
cmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHNtc2M3NXh4ClsgICAgNC4xNzk5MTldIHVzYmNvcmU6
IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgc21zYzk1eHgKWyAgICA0LjE4NTcwNl0g
dXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBuZXQxMDgwClsgICAgNC4x
OTE0NDBdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgcGx1c2IKWyAg
ICA0LjE5Njk5Ml0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBjZGNf
c3Vic2V0ClsgICAgNC4yMDI5NjldIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBk
cml2ZXIgemF1cnVzClsgICAgNC4yMDg2MjBdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVy
ZmFjZSBkcml2ZXIgTU9TQ0hJUCB1c2ItZXRoZXJuZXQKZHJpdmVyClsgICAgNC4yMTYwODRdIHVz
YmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgY2RjX25jbQpbICAgIDUuMDgy
NjAzXSBkd2MyIGY3MmMwMDAwLnVzYjogRFdDIE9URyBDb250cm9sbGVyClsgICAgNS4wODcyNDJd
IGR3YzIgZjcyYzAwMDAudXNiOiBuZXcgVVNCIGJ1cyByZWdpc3RlcmVkLCBhc3NpZ25lZCBidXMK
bnVtYmVyIDEKWyAgICA1LjA5NDM0M10gZHdjMiBmNzJjMDAwMC51c2I6IGlycSA1NiwgaW8gbWVt
IDB4MDAwMDAwMDAKWyAgICA1LjEwMDQzMF0gaHViIDEtMDoxLjA6IFVTQiBodWIgZm91bmQKWyAg
ICA1LjEwNDA5OV0gaHViIDEtMDoxLjA6IDEgcG9ydCBkZXRlY3RlZApbICAgIDUuMTA4NDU4XSBl
aGNpX2hjZDogVVNCIDIuMCAnRW5oYW5jZWQnIEhvc3QgQ29udHJvbGxlciAoRUhDSSkgRHJpdmVy
ClsgICAgNS4xMTQ4ODNdIGVoY2ktcGNpOiBFSENJIFBDSSBwbGF0Zm9ybSBkcml2ZXIKWyAgICA1
LjExOTQ3OV0gZWhjaS1wbGF0Zm9ybTogRUhDSSBnZW5lcmljIHBsYXRmb3JtIGRyaXZlcgpbICAg
IDUuMTI0ODc3XSBvaGNpX2hjZDogVVNCIDEuMSAnT3BlbicgSG9zdCBDb250cm9sbGVyIChPSENJ
KSBEcml2ZXIKWyAgICA1LjEzMDk5M10gb2hjaS1wY2k6IE9IQ0kgUENJIHBsYXRmb3JtIGRyaXZl
cgpbICAgIDUuMTM1NTE2XSBvaGNpLXBsYXRmb3JtOiBPSENJIGdlbmVyaWMgcGxhdGZvcm0gZHJp
dmVyClsgICAgNS4xNDA5NTZdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2
ZXIgY2RjX2FjbQpbICAgIDUuMTQ2NTE4XSBjZGNfYWNtOiBVU0IgQWJzdHJhY3QgQ29udHJvbCBN
b2RlbCBkcml2ZXIgZm9yIFVTQiBtb2RlbXMgYW5kCklTRE4gYWRhcHRlcnMKWyAgICA1LjE1NDY1
Ml0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1c2Itc3RvcmFnZQpb
ICAgIDUuMTYxMDY1XSBtb3VzZWRldjogUFMvMiBtb3VzZSBkZXZpY2UgY29tbW9uIGZvciBhbGwg
bWljZQpbICAgIDUuMTY3NDk1XSBydGMtcGwwMzEgZjgwMDMwMDAucnRjOiBydGMgY29yZTogcmVn
aXN0ZXJlZCBwbDAzMSBhcyBydGMwClsgICAgNS4xNzQxOTFdIGkyYyAvZGV2IGVudHJpZXMgZHJp
dmVyClsgICAgNS4xNzg1ODhdIGRldmljZS1tYXBwZXI6IGlvY3RsOiA0LjMxLjAtaW9jdGwgKDIw
MTUtMy0xMikgaW5pdGlhbGlzZWQ6CmRtLWRldmVsQHJlZGhhdC5jb20KWyAgICA1LjE4NzAwOV0g
Qmx1ZXRvb3RoOiBIQ0kgVUFSVCBkcml2ZXIgdmVyIDIuMwpbICAgIDUuMTkxMzUyXSBCbHVldG9v
dGg6IEhDSSBVQVJUIHByb3RvY29sIEg0IHJlZ2lzdGVyZWQKWyAgICA1LjE5Njg2Nl0gY3B1IGNw
dTA6IGZhaWxlZCB0byBnZXQgY3B1MCBjbG9jazogLTIKWyAgICA1LjIwMTU2Ml0gY3B1ZnJlcS1k
dDogcHJvYmUgb2YgY3B1ZnJlcS1kdC4wIGZhaWxlZCB3aXRoIGVycm9yIC0yClsgICAgNS4yMDc5
MjZdIHNkaGNpOiBTZWN1cmUgRGlnaXRhbCBIb3N0IENvbnRyb2xsZXIgSW50ZXJmYWNlIGRyaXZl
cgpbICAgIDUuMjE0MDQxXSBzZGhjaTogQ29weXJpZ2h0KGMpIFBpZXJyZSBPc3NtYW4KWyAgICA1
LjIxODYwMF0gU3lub3BzeXMgRGVzaWdud2FyZSBNdWx0aW1lZGlhIENhcmQgSW50ZXJmYWNlIERy
aXZlcgpbICAgIDUuMjI1MTE2XSBkd21tY19rMyBmNzIzZDAwMC5kd21tYzA6IGZpZm8tZGVwdGgg
cHJvcGVydHkgbm90IGZvdW5kLAp1c2luZyB2YWx1ZSBvZiBGSUZPVEggcmVnaXN0ZXIgYXMgZGVm
YXVsdApbICAgIDUuMjM1MDk0XSBkd21tY19rMyBmNzIzZDAwMC5kd21tYzA6IElETUFDIHN1cHBv
cnRzIDMyLWJpdCBhZGRyZXNzIG1vZGUuClsgICAgNS4yNDE4ODZdIGR3bW1jX2szIGY3MjNkMDAw
LmR3bW1jMDogVXNpbmcgaW50ZXJuYWwgRE1BIGNvbnRyb2xsZXIuClsgICAgNS4yNDgyOTNdIGR3
bW1jX2szIGY3MjNkMDAwLmR3bW1jMDogVmVyc2lvbiBJRCBpcyAyNTBhClsgICAgNS4yNTM3MDhd
IGR3bW1jX2szIGY3MjNkMDAwLmR3bW1jMDogRFcgTU1DIGNvbnRyb2xsZXIgYXQgaXJxIDUzLCAz
MiBiaXQKaG9zdCBkYXRhIHdpZHRoLCA4IGRlZXAgZmlmbwpbICAgIDUuMjYzMTgyXSBkd21tY19r
MyBmNzIzZDAwMC5kd21tYzA6IE5vIHZxbW1jIHJlZ3VsYXRvciBmb3VuZApbICAgIDUuMjY5MTQ2
XSBsZG8xOTogaW52YWxpZCBpbnB1dCB2b2x0YWdlIGZvdW5kClsgICAgNS4zMDYzMzhdIGR3bW1j
X2szIGY3MjNkMDAwLmR3bW1jMDogMSBzbG90cyBpbml0aWFsaXplZApbICAgIDUuMzExOTEzXSBk
d21tY19rMyBmNzIzZTAwMC5kd21tYzE6IGZpZm8tZGVwdGggcHJvcGVydHkgbm90IGZvdW5kLAp1
c2luZyB2YWx1ZSBvZiBGSUZPVEggcmVnaXN0ZXIgYXMgZGVmYXVsdApbICAgIDUuMzIxODgxXSBk
d21tY19rMyBmNzIzZTAwMC5kd21tYzE6IElETUFDIHN1cHBvcnRzIDMyLWJpdCBhZGRyZXNzIG1v
ZGUuClsgICAgNS4zMjg2OTJdIGR3bW1jX2szIGY3MjNlMDAwLmR3bW1jMTogVXNpbmcgaW50ZXJu
YWwgRE1BIGNvbnRyb2xsZXIuClsgICAgNS4zMzUwNzddIGR3bW1jX2szIGY3MjNlMDAwLmR3bW1j
MTogVmVyc2lvbiBJRCBpcyAyNTBhClsgICAgNS4zNDA1MDldIGR3bW1jX2szIGY3MjNlMDAwLmR3
bW1jMTogRFcgTU1DIGNvbnRyb2xsZXIgYXQgaXJxIDU0LCAzMiBiaXQKaG9zdCBkYXRhIHdpZHRo
LCA4IGRlZXAgZmlmbwpbICAgIDUuMzQ4OTU0XSBtbWMwOiBNQU5fQktPUFNfRU4gYml0IGlzIG5v
dCBzZXQKWyAgICA1LjM1MDI0M10gbW1jX2hvc3QgbW1jMDogQnVzIHNwZWVkIChzbG90IDApID0g
NTE3NTY1MjFIeiAoc2xvdCByZXEKNTIwMDAwMDBIeiwgYWN0dWFsIDUxNzU2NTIxSFogZGl2ID0g
MCkKWyAgICA1LjM1MDQyMl0gbW1jMDogbmV3IGhpZ2ggc3BlZWQgTU1DIGNhcmQgYXQgYWRkcmVz
cyAwMDAxClsgICAgNS4zNTA4NDRdIG1tY2JsazA6IG1tYzA6MDAwMSA4R05EM1IgNy4yOCBHaUIK
WyAgICA1LjM1MTAyNV0gbW1jYmxrMGJvb3QwOiBtbWMwOjAwMDEgOEdORDNSIHBhcnRpdGlvbiAx
IDQuMDAgTWlCClsgICAgNS4zNTExNzFdIG1tY2JsazBib290MTogbW1jMDowMDAxIDhHTkQzUiBw
YXJ0aXRpb24gMiA0LjAwIE1pQgpbICAgIDUuMzU0NDA4XSAgbW1jYmxrMDogcDEgcDIgcDMgcDQg
cDUgcDYgcDcgcDggcDkKWyAgICA1LjM5MTAwN10gZHdtbWNfazMgZjcyM2UwMDAuZHdtbWMxOiBH
b3QgQ0QgR1BJTwpbICAgIDUuMzk1ODM0XSBsZG8xMDogaW52YWxpZCBpbnB1dCB2b2x0YWdlIGZv
dW5kClsgICAgNS40MTYzMDldIGxkbzc6IGludmFsaWQgaW5wdXQgdm9sdGFnZSBmb3VuZApbICAg
IDUuNDM2NTA4XSBkd21tY19rMyBmNzIzZTAwMC5kd21tYzE6IDEgc2xvdHMgaW5pdGlhbGl6ZWQK
WyAgICA1LjQ0MjE1NF0gZHdtbWNfazMgZjcyM2YwMDAuZHdtbWMyOiBmaWZvLWRlcHRoIHByb3Bl
cnR5IG5vdCBmb3VuZCwKdXNpbmcgdmFsdWUgb2YgRklGT1RIIHJlZ2lzdGVyIGFzIGRlZmF1bHQK
WyAgICA1LjQ1MjExOV0gZHdtbWNfazMgZjcyM2YwMDAuZHdtbWMyOiBJRE1BQyBzdXBwb3J0cyAz
Mi1iaXQgYWRkcmVzcyBtb2RlLgpbICAgIDUuNDU4OTQxXSBkd21tY19rMyBmNzIzZjAwMC5kd21t
YzI6IFVzaW5nIGludGVybmFsIERNQSBjb250cm9sbGVyLgpbICAgIDUuNDY1MzE4XSBkd21tY19r
MyBmNzIzZjAwMC5kd21tYzI6IFZlcnNpb24gSUQgaXMgMjUwYQpbICAgIDUuNDcwNzQzXSBkd21t
Y19rMyBmNzIzZjAwMC5kd21tYzI6IERXIE1NQyBjb250cm9sbGVyIGF0IGlycSA1NSwgMzIgYml0
Cmhvc3QgZGF0YSB3aWR0aCwgMTI4IGRlZXAgZmlmbwpbICAgIDUuNDgwNTU2XSBzZGhjaS1wbHRm
bTogU0RIQ0kgcGxhdGZvcm0gYW5kIE9GIGRyaXZlciBoZWxwZXIKWyAgICA1LjQ4NjI5Ml0gdXNi
IDEtMTogbmV3IGZ1bGwtc3BlZWQgVVNCIGRldmljZSBudW1iZXIgMiB1c2luZyBkd2MyClsgICAg
NS40ODc0NzRdIGxlZHRyaWctY3B1OiByZWdpc3RlcmVkIHRvIGluZGljYXRlIGFjdGl2aXR5IG9u
IENQVXMKWyAgICA1LjQ4NzcxNV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRy
aXZlciB1c2JoaWQKWyAgICA1LjQ4NzcxN10gdXNiaGlkOiBVU0IgSElEIGNvcmUgZHJpdmVyClsg
ICAgNS40ODc3NzddIHUzMiBjbGFzc2lmaWVyClsgICAgNS40ODc3ODBdICAgICBBY3Rpb25zIGNv
bmZpZ3VyZWQKWyAgICA1LjQ4Nzc5NV0gTmV0ZmlsdGVyIG1lc3NhZ2VzIHZpYSBORVRMSU5LIHYw
LjMwLgpbICAgIDUuNDg3ODQ1XSBuZl9jb25udHJhY2sgdmVyc2lvbiAwLjUuMCAoMzMzNCBidWNr
ZXRzLCAxMzMzNiBtYXgpClsgICAgNS40OTI1MTBdIGN0bmV0bGluayB2MC45MzogcmVnaXN0ZXJp
bmcgd2l0aCBuZm5ldGxpbmsuClsgICAgNS40OTI4NzddIHh0X3RpbWU6IGtlcm5lbCB0aW1lem9u
ZSBpcyAtMDAwMApbICAgIDUuNDk3NzI2XSBtbWNfaG9zdCBtbWMxOiBCdXMgc3BlZWQgKHNsb3Qg
MCkgPSA5OTIwMDAwMEh6IChzbG90IHJlcQoxMDAwMDAwMDBIeiwgYWN0dWFsIDk5MjAwMDAwSFog
ZGl2ID0gMCkKWyAgICA1LjQ5Nzc0Ml0gbW1jMTogbmV3IHVsdHJhIGhpZ2ggc3BlZWQgU0RSNTAg
U0RIQyBjYXJkIGF0IGFkZHJlc3MgYWFhYQpbICAgIDUuNDk4MTA1XSBtbWNibGsxOiBtbWMxOmFh
YWEgU0wzMkcgMjkuNyBHaUIKWyAgICA1LjUwNDU1M10gIG1tY2JsazE6IHAxIHAyIHAzIHA0Clsg
ICAgNS41MTQzMTBdIGlwX3RhYmxlczogKEMpIDIwMDAtMjAwNiBOZXRmaWx0ZXIgQ29yZSBUZWFt
ClsgICAgNS41MTQ0NjJdIGFycF90YWJsZXM6IChDKSAyMDAyIERhdmlkIFMuIE1pbGxlcgpbICAg
IDUuNTMwNDc5XSBJbml0aWFsaXppbmcgWEZSTSBuZXRsaW5rIHNvY2tldApbICAgIDUuNTU5MjQ2
XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDEwClsgICAgNS41NjQ3NDJdIG1pcDY6
IE1vYmlsZSBJUHY2ClsgICAgNS41NjQ3NjhdIGlwNl90YWJsZXM6IChDKSAyMDAwLTIwMDYgTmV0
ZmlsdGVyIENvcmUgVGVhbQpbICAgIDUuNTg2OTI4XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wg
ZmFtaWx5IDE3ClsgICAgNS41OTEyOTNdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkg
MTUKWyAgICA1LjU5NTgwNl0gYnJpZGdlOiBhdXRvbWF0aWMgZmlsdGVyaW5nIHZpYSBhcnAvaXAv
aXA2dGFibGVzIGhhcyBiZWVuCmRlcHJlY2F0ZWQuIFVwZGF0ZSB5b3VyIHNjcmlwdHMgdG8gbG9h
ZCBicl9uZXRmaWx0ZXIgaWYgeW91IG5lZWQgdGhpcy4KWyAgICA1LjYwODYyNV0gQnJpZGdlIGZp
cmV3YWxsaW5nIHJlZ2lzdGVyZWQKWyAgICA1LjYxMjY2MV0gQmx1ZXRvb3RoOiBSRkNPTU0gVFRZ
IGxheWVyIGluaXRpYWxpemVkClsgICAgNS42MTc0OTVdIEJsdWV0b290aDogUkZDT01NIHNvY2tl
dCBsYXllciBpbml0aWFsaXplZApbICAgIDUuNjIyNzAxXSBCbHVldG9vdGg6IFJGQ09NTSB2ZXIg
MS4xMQpbICAgIDUuNjI2NTE1XSBCbHVldG9vdGg6IEhJRFAgKEh1bWFuIEludGVyZmFjZSBFbXVs
YXRpb24pIHZlciAxLjIKWyAgICA1LjYzMjQ4MV0gQmx1ZXRvb3RoOiBISURQIHNvY2tldCBsYXll
ciBpbml0aWFsaXplZApbICAgIDUuNjM3NTU3XSA4MDIxcTogODAyLjFRIFZMQU4gU3VwcG9ydCB2
MS44ClsgICAgNS42NDIwMjddIDlwbmV0OiBJbnN0YWxsaW5nIDlQMjAwMCBzdXBwb3J0ClsgICAg
NS42NDYyODJdIEtleSB0eXBlIGRuc19yZXNvbHZlciByZWdpc3RlcmVkClsgICAgNS42NTEzMzFd
IHJlZ2lzdGVyZWQgdGFza3N0YXRzIHZlcnNpb24gMQpbICAgIDUuNjU2MTQyXSBCdHJmcyBsb2Fk
ZWQKWyAgICA1LjY1OTE4MF0gZjcxMTEwMDAudWFydDogdHR5QU1BMSBhdCBNTUlPIDB4ZjcxMTEw
MDAgKGlycSA9IDIzLApiYXNlX2JhdWQgPSAwKSBpcyBhIFBMMDExIHJldjIKWyAgICA1LjY2ODIx
Nl0gZjcxMTIwMDAudWFydDogdHR5QU1BMiBhdCBNTUlPIDB4ZjcxMTIwMDAgKGlycSA9IDI0LApi
YXNlX2JhdWQgPSAwKSBpcyBhIFBMMDExIHJldjIKWyAgICA1LjY3NzE3OF0gdWFydC1wbDAxMSBm
NzExNDAwMC51YXJ0OiBhbGlhc2VkIGFuZCBub24tYWxpYXNlZCBzZXJpYWwKZGV2aWNlcyBmb3Vu
ZCBpbiBkZXZpY2UgdHJlZS4gU2VyaWFsIHBvcnQgZW51bWVyYXRpb24gbWF5IGJlIHVucHJlZGlj
dGFibGUuClsgICAgNS42OTAwNTddIGY3MTE0MDAwLnVhcnQ6IHR0eUFNQTMgYXQgTU1JTyAweGY3
MTE0MDAwIChpcnEgPSAyNSwKYmFzZV9iYXVkID0gMCkgaXMgYSBQTDAxMSByZXYyClsgICAgNS42
OTk1NTddIHNzcC1wbDAyMiBmNzEwNjAwMC5zcGk6IEFSTSBQTDAyMiBkcml2ZXIsIGRldmljZSBJ
RDoKMHgwMDA0MTAyMgpbICAgIDUuNzA2NTQzXSBzc3AtcGwwMjIgZjcxMDYwMDAuc3BpOiBtYXBw
ZWQgcmVnaXN0ZXJzIGZyb20KMHgwMDAwMDAwMGY3MTA2MDAwIHRvIGZmZmZmZjgwMDAxZGUwMDAK
WyAgICA1LjcxNTM1MV0gc3NwLXBsMDIyIGY3MTA2MDAwLnNwaTogRmFpbGVkIHRvIHdvcmsgaW4g
ZG1hIG1vZGUsIHdvcmsKd2l0aG91dCBkbWEhClsgICAgNS43MjQyOTJdIGR3bW1jX2szIGY3MjNm
MDAwLmR3bW1jMjogZmlmby1kZXB0aCBwcm9wZXJ0eSBub3QgZm91bmQsCnVzaW5nIHZhbHVlIG9m
IEZJRk9USCByZWdpc3RlciBhcyBkZWZhdWx0ClsgICAgNS43MzQyNzJdIGR3bW1jX2szIGY3MjNm
MDAwLmR3bW1jMjogSURNQUMgc3VwcG9ydHMgMzItYml0IGFkZHJlc3MgbW9kZS4KWyAgICA1Ljc0
MTA3NF0gZHdtbWNfazMgZjcyM2YwMDAuZHdtbWMyOiBVc2luZyBpbnRlcm5hbCBETUEgY29udHJv
bGxlci4KWyAgICA1Ljc0NzQ3Nl0gZHdtbWNfazMgZjcyM2YwMDAuZHdtbWMyOiBWZXJzaW9uIElE
IGlzIDI1MGEKWyAgICA1Ljc1Mjg3MV0gZHdtbWNfazMgZjcyM2YwMDAuZHdtbWMyOiBEVyBNTUMg
Y29udHJvbGxlciBhdCBpcnEgNTUsIDMyIGJpdApob3N0IGRhdGEgd2lkdGgsIDY0IGRlZXAgZmlm
bwpbICAgIDUuNzYyNDQxXSBkd21tY19rMyBmNzIzZjAwMC5kd21tYzI6IE5vIHZxbW1jIHJlZ3Vs
YXRvciBmb3VuZApbICAgIDUuNzY2MzEyXSBjZmc4MDIxMTogQ2FsbGluZyBDUkRBIHRvIHVwZGF0
ZSB3b3JsZCByZWd1bGF0b3J5IGRvbWFpbgpbICAgIDUuNzk2NTg1XSB1c2IgMS0xOiBub3QgcnVu
bmluZyBhdCB0b3Agc3BlZWQ7IGNvbm5lY3QgdG8gYSBoaWdoIHNwZWVkCmh1YgpbICAgIDUuODA0
MTQwXSBodWIgMS0xOjEuMDogVVNCIGh1YiBmb3VuZApbICAgIDUuODA3OTQxXSBodWIgMS0xOjEu
MDogMyBwb3J0cyBkZXRlY3RlZApbICAgIDUuODg2Mzk2XSBkd21tY19rMyBmNzIzZjAwMC5kd21t
YzI6IDEgc2xvdHMgaW5pdGlhbGl6ZWQKWyAgICA1Ljg5MTc3OF0gcnRjLXBsMDMxIGY4MDAzMDAw
LnJ0Yzogc2V0dGluZyBzeXN0ZW0gY2xvY2sgdG8gMTk3MC0wMS0wMQowMDowMDoxOSBVVEMgKDE5
KQpbICAgIDUuOTAwMTk2XSBkd21tY19rMyBmNzIzZjAwMC5kd21tYzI6IGNhcmQgY2xhaW1zIHRv
IHN1cHBvcnQgdm9sdGFnZXMKYmVsb3cgZGVmaW5lZCByYW5nZQpbICAgIDUuOTA3MDYxXSBTT0Nf
TUVEOiBkaXNhYmxpbmcKWyAgICA1LjkwNzA3N10gRzNEX1BEX1ZERDogZGlzYWJsaW5nClsgICAg
NS45MDcxOTFdIEFMU0EgZGV2aWNlIGxpc3Q6ClsgICAgNS45MDcxOTRdICAgTm8gc291bmRjYXJk
cyBmb3VuZC4KWyAgICA1LjkyMTY5OV0gUkFNRElTSzogQ291bGRuJ3QgZmluZCB2YWxpZCBSQU0g
ZGlzayBpbWFnZSBzdGFydGluZyBhdCAwLgpbICAgIDUuOTM0ODkzXSBYRlMgKG1tY2JsazFwNCk6
IE1vdW50aW5nIFY1IEZpbGVzeXN0ZW0KWyAgICA1LjkzNjczN10gbW1jX2hvc3QgbW1jMjogQnVz
IHNwZWVkIChzbG90IDApID0gMjQ4MDAwMDBIeiAoc2xvdCByZXEKMjUwMDAwMDBIeiwgYWN0dWFs
IDI0ODAwMDAwSFogZGl2ID0gMCkKWyAgICA1LjkzODM2OV0gbW1jMjogcXVldWluZyB1bmtub3du
IENJUyB0dXBsZSAweDkxICgzIGJ5dGVzKQpbICAgIDUuOTM5Nzg0XSBtbWMyOiBuZXcgU0RJTyBj
YXJkIGF0IGFkZHJlc3MgMDAwMQpbICAgIDYuMDgzMDc0XSBYRlMgKG1tY2JsazFwNCk6IFN0YXJ0
aW5nIHJlY292ZXJ5IChsb2dkZXY6IGludGVybmFsKQpbICAgIDYuMDg5MTEwXSB1c2IgMS0xLjI6
IG5ldyBmdWxsLXNwZWVkIFVTQiBkZXZpY2UgbnVtYmVyIDMgdXNpbmcgZHdjMgpbICAgIDYuMTE5
OTY4XSBYRlMgKG1tY2JsazFwNCk6IEVuZGluZyByZWNvdmVyeSAobG9nZGV2OiBpbnRlcm5hbCkK
WyAgICA2LjEyNTg1Nl0gVkZTOiBNb3VudGVkIHJvb3QgKHhmcyBmaWxlc3lzdGVtKSBvbiBkZXZp
Y2UgMTc5OjE5Ni4KWyAgICA2LjEzMjA2N10gZGV2dG1wZnM6IG1vdW50ZWQKWyAgICA2LjEzNTE4
Nl0gRnJlZWluZyB1bnVzZWQga2VybmVsIG1lbW9yeTogMzQwSyAoZmZmZmZmYzAwMGM4OTAwMCAt
CmZmZmZmZmMwMDBjZGUwMDApClsgICAgNi4xNDI4MzddIEZyZWVpbmcgYWx0ZXJuYXRpdmVzIG1l
bW9yeTogMTJLIChmZmZmZmZjMDAwY2RlMDAwIC0KZmZmZmZmYzAwMGNlMTAwMCkKWyAgICA2LjE5
NzgxN10gdXNiIDEtMS4yOiBub3QgcnVubmluZyBhdCB0b3Agc3BlZWQ7IGNvbm5lY3QgdG8gYSBo
aWdoIHNwZWVkCmh1YgpbICAgIDYuMjExODg0XSB1c2Itc3RvcmFnZSAxLTEuMjoxLjA6IFVTQiBN
YXNzIFN0b3JhZ2UgZGV2aWNlIGRldGVjdGVkClsgICAgNi4yMTg0NDBdIHNjc2kgaG9zdDA6IHVz
Yi1zdG9yYWdlIDEtMS4yOjEuMApbICAgIDYuMzM0NTc1XSBhdWRpdDogdHlwZT0xNDA0IGF1ZGl0
KDE5LjkyOToyKTogZW5mb3JjaW5nPTEgb2xkX2VuZm9yY2luZz0wCmF1aWQ9NDI5NDk2NzI5NSBz
ZXM9NDI5NDk2NzI5NQpbICAgIDYuODk3MDAwXSBhdWRpdDogdHlwZT0xNDAzIGF1ZGl0KDIwLjQ5
OTozKTogcG9saWN5IGxvYWRlZAphdWlkPTQyOTQ5NjcyOTUgc2VzPTQyOTQ5NjcyOTUKWyAgICA2
LjkyNDMzN10gc3lzdGVtZFsxXTogU3VjY2Vzc2Z1bGx5IGxvYWRlZCBTRUxpbnV4IHBvbGljeSBp
biA1OTAuNjU1bXMuClsgICAgNy4xMTg5ODhdIHN5c3RlbWRbMV06IFJlbGFiZWxsZWQgL2RldiBh
bmQgL3J1biBpbiAxMTMuNDU1bXMuClsgICAgNy4xMzY1MzNdIHJhbmRvbTogc3lzdGVtZCB1cmFu
ZG9tIHJlYWQgd2l0aCA0NCBiaXRzIG9mIGVudHJvcHkKYXZhaWxhYmxlClsgICAgNy4xNjUxOTdd
IHN5c3RlbWRbMV06IHN5c3RlbWQgMjE5IHJ1bm5pbmcgaW4gc3lzdGVtIG1vZGUuICgrUEFNICtB
VURJVAorU0VMSU5VWCArSU1BIC1BUFBBUk1PUiArU01BQ0sgK1NZU1ZJTklUICtVVE1QICtMSUJD
UllQVFNFVFVQICtHQ1JZUFQKK0dOVVRMUyArQUNMICtYWiAtTFo0IC1TRUNDT01QICtCTEtJRCAr
RUxGVVRJTFMgK0tNT0QgK0lETikKWyAgICA3LjE4NDM1Nl0gc3lzdGVtZFsxXTogRGV0ZWN0ZWQg
dmlydHVhbGl6YXRpb24geGVuLgpbICAgIDcuMTg5MjkxXSBzeXN0ZW1kWzFdOiBEZXRlY3RlZCBh
cmNoaXRlY3R1cmUgYXJtNjQuCgpXZWxjb21lIHRvIENlbnRPUyBMaW51eCA3IChBbHRBcmNoKSEK
ClsgICAgNy4yMDM1MDldIHN5c3RlbWRbMV06IE5vIGhvc3RuYW1lIGNvbmZpZ3VyZWQuClsgICAg
Ny4yMDgwNDRdIHN5c3RlbWRbMV06IFNldCBob3N0bmFtZSB0byA8bG9jYWxob3N0Pi4KWyAgICA3
LjIxOTgxNl0gc2NzaSAwOjA6MDowOiBEaXJlY3QtQWNjZXNzICAgICBLaW5nc3RvbiBEYXRhVHJh
dmVsZXIgMTEyCjEuMDAgUFE6IDAgQU5TSTogMgpbICAgIDcuMjMzNzcyXSBzZCAwOjA6MDowOiBb
c2RhXSAxNTYzNjMwNCA1MTItYnl0ZSBsb2dpY2FsIGJsb2NrczogKDguMDAKR0IvNy40NSBHaUIp
ClsgICAgNy4yNDQ4MDRdIHNkIDA6MDowOjA6IFtzZGFdIFdyaXRlIFByb3RlY3QgaXMgb2ZmClsg
ICAgNy4yNTI3OTBdIHNkIDA6MDowOjA6IFtzZGFdIE5vIENhY2hpbmcgbW9kZSBwYWdlIGZvdW5k
ClsgICAgNy4yNTgxMDFdIHNkIDA6MDowOjA6IFtzZGFdIEFzc3VtaW5nIGRyaXZlIGNhY2hlOiB3
cml0ZSB0aHJvdWdoClsgICAgNy4yODk3NjVdICBzZGE6IHNkYTEKWyAgICA3LjMwNTczMl0gc2Qg
MDowOjA6MDogW3NkYV0gQXR0YWNoZWQgU0NTSSByZW1vdmFibGUgZGlzawpbICBPSyAgXSBTZXQg
dXAgYXV0b21vdW50IEFyYml0cmFyeSBFeGVjdXRhYi4uLmF0cyBGaWxlIFN5c3RlbSBBdXRvbW91
bnQKUG9pbnQuClsgICAgNy42MzE5ODldIHN5c3RlbWRbMV06IFNldCB1cCBhdXRvbW91bnQgQXJi
aXRyYXJ5IEV4ZWN1dGFibGUgRmlsZQpGb3JtYXRzIEZpbGUgU3lzdGVtIEF1dG9tb3VudCBQb2lu
dC4KWyAgICA3LjY0MTM2N10gc3lzdGVtZFsxXTogU3RhcnRpbmcgQXJiaXRyYXJ5IEV4ZWN1dGFi
bGUgRmlsZSBGb3JtYXRzIEZpbGUKU3lzdGVtIEF1dG9tb3VudCBQb2ludC4KWyAgT0sgIF0gQ3Jl
YXRlZCBzbGljZSBSb290IFNsaWNlLgpbICAgIDcuNjU1NDQ4XSBzeXN0ZW1kWzFdOiBDcmVhdGVk
IHNsaWNlIFJvb3QgU2xpY2UuClsgICAgNy42NjAyMTRdIHN5c3RlbWRbMV06IFN0YXJ0aW5nIFJv
b3QgU2xpY2UuClsgIE9LICBdIExpc3RlbmluZyBvbiAvZGV2L2luaXRjdGwgQ29tcGF0aWJpbGl0
eSBOYW1lZCBQaXBlLgpbICAgIDcuNjc1Mzc0XSBzeXN0ZW1kWzFdOiBMaXN0ZW5pbmcgb24gL2Rl
di9pbml0Y3RsIENvbXBhdGliaWxpdHkgTmFtZWQKUGlwZS4KWyAgICA3LjY4MjM1NV0gc3lzdGVt
ZFsxXTogU3RhcnRpbmcgL2Rldi9pbml0Y3RsIENvbXBhdGliaWxpdHkgTmFtZWQgUGlwZS4KWyAg
T0sgIF0gQ3JlYXRlZCBzbGljZSBTeXN0ZW0gU2xpY2UuClsgICAgNy42OTM5MzRdIHN5c3RlbWRb
MV06IENyZWF0ZWQgc2xpY2UgU3lzdGVtIFNsaWNlLgpbICAgIDcuNjk4OTAzXSBzeXN0ZW1kWzFd
OiBTdGFydGluZyBTeXN0ZW0gU2xpY2UuClsgIE9LICBdIExpc3RlbmluZyBvbiBKb3VybmFsIFNv
Y2tldC4KWyAgICA3LjcxNjE1NF0gc3lzdGVtZFsxXTogTGlzdGVuaW5nIG9uIEpvdXJuYWwgU29j
a2V0LgpbICAgIDcuNzIxMjAwXSBzeXN0ZW1kWzFdOiBTdGFydGluZyBKb3VybmFsIFNvY2tldC4K
WyAgICA3LjcyOTM1NV0gc3lzdGVtZFsxXTogTW91bnRpbmcgSHVnZSBQYWdlcyBGaWxlIFN5c3Rl
bS4uLgogICAgICAgICBNb3VudGluZyBIdWdlIFBhZ2VzIEZpbGUgU3lzdGVtLi4uClsgICAgNy43
NDIwNTBdIHN5c3RlbWRbMV06IE1vdW50aW5nIERlYnVnIEZpbGUgU3lzdGVtLi4uCiAgICAgICAg
IE1vdW50aW5nIERlYnVnIEZpbGUgU3lzdGVtLi4uClsgICAgNy43NTM1NTddIHN5c3RlbWRbMV06
IFN0YXJ0aW5nIEpvdXJuYWwgU2VydmljZS4uLgogICAgICAgICBTdGFydGluZyBKb3VybmFsIFNl
cnZpY2UuLi4KWyAgT0sgIF0gQ3JlYXRlZCBzbGljZSBVc2VyIGFuZCBTZXNzaW9uIFNsaWNlLgpb
ICAgIDcuNzY3NzgwXSBzeXN0ZW1kWzFdOiBDcmVhdGVkIHNsaWNlIFVzZXIgYW5kIFNlc3Npb24g
U2xpY2UuClsgICAgNy43NzM1ODZdIHN5c3RlbWRbMV06IFN0YXJ0aW5nIFVzZXIgYW5kIFNlc3Np
b24gU2xpY2UuClsgIE9LICBdIExpc3RlbmluZyBvbiBEZWxheWVkIFNodXRkb3duIFNvY2tldC4K
WyAgICA3Ljc5MDY4MV0gc3lzdGVtZFsxXTogTGlzdGVuaW5nIG9uIERlbGF5ZWQgU2h1dGRvd24g
U29ja2V0LgpbICAgIDcuNzk2NTA3XSBzeXN0ZW1kWzFdOiBTdGFydGluZyBEZWxheWVkIFNodXRk
b3duIFNvY2tldC4KWyAgT0sgIF0gTGlzdGVuaW5nIG9uIExWTTIgcG9sbCBkYWVtb24gc29ja2V0
LgpbICAgIDcuODE5MzI4XSBzeXN0ZW1kWzFdOiBMaXN0ZW5pbmcgb24gTFZNMiBwb2xsIGRhZW1v
biBzb2NrZXQuClsgICAgNy44MjUwNzVdIHN5c3RlbWRbMV06IFN0YXJ0aW5nIExWTTIgcG9sbCBk
YWVtb24gc29ja2V0LgpbICBPSyAgXSBMaXN0ZW5pbmcgb24gdWRldiBDb250cm9sIFNvY2tldC4K
WyAgICA3Ljg0MjIwN10gc3lzdGVtZFsxXTogTGlzdGVuaW5nIG9uIHVkZXYgQ29udHJvbCBTb2Nr
ZXQuClsgICAgNy44NDc2NTJdIHN5c3RlbWRbMV06IFN0YXJ0aW5nIHVkZXYgQ29udHJvbCBTb2Nr
ZXQuClsgIE9LICBdIExpc3RlbmluZyBvbiBMVk0yIG1ldGFkYXRhIGRhZW1vbiBzb2NrZXQuClsg
ICAgNy44NjA2OTBdIHN5c3RlbWRbMV06IExpc3RlbmluZyBvbiBMVk0yIG1ldGFkYXRhIGRhZW1v
biBzb2NrZXQuClsgICAgNy44NjY4MzRdIHN5c3RlbWRbMV06IFN0YXJ0aW5nIExWTTIgbWV0YWRh
dGEgZGFlbW9uIHNvY2tldC4KWyAgT0sgIF0gTGlzdGVuaW5nIG9uIERldmljZS1tYXBwZXIgZXZl
bnQgZGFlbW9uIEZJRk9zLgpbICAgIDcuODgxNzkxXSBzeXN0ZW1kWzFdOiBMaXN0ZW5pbmcgb24g
RGV2aWNlLW1hcHBlciBldmVudCBkYWVtb24gRklGT3MuClsgICAgNy44ODgzNDZdIHN5c3RlbWRb
MV06IFN0YXJ0aW5nIERldmljZS1tYXBwZXIgZXZlbnQgZGFlbW9uIEZJRk9zLgpbICAgIDcuODk3
MjA2XSBzeXN0ZW1kWzFdOiBTdGFydGluZyBNb25pdG9yaW5nIG9mIExWTTIgbWlycm9ycywgc25h
cHNob3RzCmV0Yy4gdXNpbmcgZG1ldmVudGQgb3IgcHJvZ3Jlc3MgcG9sbGluZy4uLgogICAgICAg
ICBTdGFydGluZyBNb25pdG9yaW5nIG9mIExWTTIgbWlycm9ycy4uLiBkbWV2ZW50ZCBvciBwcm9n
cmVzcwpwb2xsaW5nLi4uClsgIE9LICBdIENyZWF0ZWQgc2xpY2Ugc3lzdGVtLWdldHR5LnNsaWNl
LgpbICAgIDcuOTIwMjgwXSBzeXN0ZW1kWzFdOiBDcmVhdGVkIHNsaWNlIHN5c3RlbS1nZXR0eS5z
bGljZS4KWyAgICA3LjkyNTc1OV0gc3lzdGVtZFsxXTogU3RhcnRpbmcgc3lzdGVtLWdldHR5LnNs
aWNlLgpbICAgIDcuOTM4NTczXSBzeXN0ZW1kWzFdOiBTdGFydGluZyBSZW1vdW50IFJvb3QgYW5k
IEtlcm5lbCBGaWxlIFN5c3RlbXMuLi4KICAgICAgICAgU3RhcnRpbmcgUmVtb3VudCBSb290IGFu
ZCBLZXJuZWwgRmlsZSBTeXN0ZW1zLi4uClsgICAgNy45NTQ5NzZdIHN5c3RlbWRbMV06IE1vdW50
aW5nIEZVU0UgQ29udHJvbCBGaWxlIFN5c3RlbS4uLgogICAgICAgICBNb3VudGluZyBGVVNFIENv
bnRyb2wgRmlsZSBTeXN0ZW0uLi4KWyAgICA3Ljk2ODI3OF0gc3lzdGVtZFsxXTogU3RhcnRpbmcg
QXBwbHkgS2VybmVsIFZhcmlhYmxlcy4uLgogICAgICAgICBTdGFydGluZyBBcHBseSBLZXJuZWwg
VmFyaWFibGVzLi4uClsgICAgNy45ODIzMzVdIHN5c3RlbWRbMV06IE1vdW50aW5nIENvbmZpZ3Vy
YXRpb24gRmlsZSBTeXN0ZW0uLi4KICAgICAgICAgTW91bnRpbmcgQ29uZmlndXJhdGlvbiBGaWxl
IFN5c3RlbS4uLgpbICAgIDcuOTk1NDEzXSBzeXN0ZW1kWzFdOiBTdGFydGluZyBTZXR1cCBWaXJ0
dWFsIENvbnNvbGUuLi4KICAgICAgICAgU3RhcnRpbmcgU2V0dXAgVmlydHVhbCBDb25zb2xlLi4u
ClsgIE9LICBdIFJlYWNoZWQgdGFyZ2V0IFNsaWNlcy4KWyAgICA4LjAwODkxMF0gc3lzdGVtZFsx
XTogUmVhY2hlZCB0YXJnZXQgU2xpY2VzLgpbICAgIDguMDEzNDE4XSBzeXN0ZW1kWzFdOiBTdGFy
dGluZyBTbGljZXMuClsgICAgOC4wMjE5NjhdIHN5c3RlbWRbMV06IFN0YXJ0aW5nIENyZWF0ZSBT
dGF0aWMgRGV2aWNlIE5vZGVzIGluIC9kZXYuLi4KICAgICAgICAgU3RhcnRpbmcgQ3JlYXRlIFN0
YXRpYyBEZXZpY2UgTm9kZXMgaW4gL2Rldi4uLgpbICBPSyAgXSBDcmVhdGVkIHNsaWNlCnN5c3Rl
bS1zZWxpbnV4XHgyZHBvbC4uLmdyYXRlXHgyZGxvY2FsXHgyZGNoYW5nZXMuc2xpY2UuClsgICAg
OC4wNDI1NzldIHN5c3RlbWRbMV06IENyZWF0ZWQgc2xpY2UKc3lzdGVtLXNlbGludXhceDJkcG9s
aWN5XHgyZG1pZ3JhdGVceDJkbG9jYWxceDJkY2hhbmdlcy5zbGljZS4KWyAgICA4LjA1MTc5Ml0g
c3lzdGVtZFsxXTogU3RhcnRpbmcKc3lzdGVtLXNlbGludXhceDJkcG9saWN5XHgyZG1pZ3JhdGVc
eDJkbG9jYWxceDJkY2hhbmdlcy5zbGljZS4KWyAgT0sgIF0gTGlzdGVuaW5nIG9uIHVkZXYgS2Vy
bmVsIFNvY2tldC4KWyAgICA4LjA2NzA5NF0gc3lzdGVtZFsxXTogTGlzdGVuaW5nIG9uIHVkZXYg
S2VybmVsIFNvY2tldC4KWyAgICA4LjA3MjQzM10gc3lzdGVtZFsxXTogU3RhcnRpbmcgdWRldiBL
ZXJuZWwgU29ja2V0LgpbICAgIDguMDc4NDk0XSBzeXN0ZW1kWzFdOiBTdGFydGVkIEZvcndhcmQg
UGFzc3dvcmQgUmVxdWVzdHMgdG8gV2FsbApEaXJlY3RvcnkgV2F0Y2guClsgICAgOC4wODYwNjld
IHN5c3RlbWRbMV06IFN0YXJ0aW5nIEZvcndhcmQgUGFzc3dvcmQgUmVxdWVzdHMgdG8gV2FsbApE
aXJlY3RvcnkgV2F0Y2guClsgICAgOC4wOTcyMDBdIHN5c3RlbWRbMV06IE1vdW50aW5nIFBPU0lY
IE1lc3NhZ2UgUXVldWUgRmlsZSBTeXN0ZW0uLi4KICAgICAgICAgTW91bnRpbmcgUE9TSVggTWVz
c2FnZSBRdWV1ZSBGaWxlIFN5c3RlbS4uLgpbICBPSyAgXSBDcmVhdGVkIHNsaWNlIHN5c3RlbS1z
ZXJpYWxceDJkZ2V0dHkuc2xpY2UuClsgICAgOC4xMTUxNjZdIHN5c3RlbWRbMV06IENyZWF0ZWQg
c2xpY2Ugc3lzdGVtLXNlcmlhbFx4MmRnZXR0eS5zbGljZS4KWyAgICA4LjEyMTUzOV0gc3lzdGVt
ZFsxXTogU3RhcnRpbmcgc3lzdGVtLXNlcmlhbFx4MmRnZXR0eS5zbGljZS4KWyAgT0sgIF0gTW91
bnRlZCBEZWJ1ZyBGaWxlIFN5c3RlbS4KWyAgICA4LjEzNTIwNl0gc3lzdGVtZFsxXTogTW91bnRl
ZCBEZWJ1ZyBGaWxlIFN5c3RlbS4KWyAgT0sgIF0gTW91bnRlZCBDb25maWd1cmF0aW9uIEZpbGUg
U3lzdGVtLgpbICAgIDguMTQ1MTkwXSBzeXN0ZW1kWzFdOiBNb3VudGVkIENvbmZpZ3VyYXRpb24g
RmlsZSBTeXN0ZW0uClsgIE9LICBdIE1vdW50ZWQgRlVTRSBDb250cm9sIEZpbGUgU3lzdGVtLgpb
ICAgIDguMTU1NzYzXSBzeXN0ZW1kWzFdOiBNb3VudGVkIEZVU0UgQ29udHJvbCBGaWxlIFN5c3Rl
bS4KWyAgT0sgIF0gTW91bnRlZCBQT1NJWCBNZXNzYWdlIFF1ZXVlIEZpbGUgU3lzdGVtLgpbICAg
IDguMTY2ODM5XSBzeXN0ZW1kWzFdOiBNb3VudGVkIFBPU0lYIE1lc3NhZ2UgUXVldWUgRmlsZSBT
eXN0ZW0uClsgIE9LICBdIE1vdW50ZWQgSHVnZSBQYWdlcyBGaWxlIFN5c3RlbS4KWyAgICA4LjE3
NzY3OV0gc3lzdGVtZFsxXTogTW91bnRlZCBIdWdlIFBhZ2VzIEZpbGUgU3lzdGVtLgpbICBPSyAg
XSBTdGFydGVkIEpvdXJuYWwgU2VydmljZS4KWyAgICA4LjE4OTAyM10gc3lzdGVtZFsxXTogU3Rh
cnRlZCBKb3VybmFsIFNlcnZpY2UuClsgIE9LICBdIFN0YXJ0ZWQgQXBwbHkgS2VybmVsIFZhcmlh
Ymxlcy4KWyAgT0sgIF0gU3RhcnRlZCBDcmVhdGUgU3RhdGljIERldmljZSBOb2RlcyBpbiAvZGV2
LgpbICBPSyAgXSBTdGFydGVkIExWTTIgbWV0YWRhdGEgZGFlbW9uLgogICAgICAgICBTdGFydGlu
ZyBMVk0yIG1ldGFkYXRhIGRhZW1vbi4uLgogICAgICAgICBTdGFydGluZyB1ZGV2IEtlcm5lbCBE
ZXZpY2UgTWFuYWdlci4uLgpbICBPSyAgXSBTdGFydGVkIFNldHVwIFZpcnR1YWwgQ29uc29sZS4K
WyAgT0sgIF0gU3RhcnRlZCB1ZGV2IEtlcm5lbCBEZXZpY2UgTWFuYWdlci4KWyAgICA4LjU1NjY4
OV0gcmFuZG9tOiBub25ibG9ja2luZyBwb29sIGlzIGluaXRpYWxpemVkClsgICAgOC45MTYzMjdd
IGNmZzgwMjExOiBDYWxsaW5nIENSREEgdG8gdXBkYXRlIHdvcmxkIHJlZ3VsYXRvcnkgZG9tYWlu
ClsgIE9LICBdIFN0YXJ0ZWQgUmVtb3VudCBSb290IGFuZCBLZXJuZWwgRmlsZSBTeXN0ZW1zLgog
ICAgICAgICBTdGFydGluZyB1ZGV2IENvbGRwbHVnIGFsbCBEZXZpY2VzLi4uCiAgICAgICAgIFN0
YXJ0aW5nIExvYWQvU2F2ZSBSYW5kb20gU2VlZC4uLgogICAgICAgICBTdGFydGluZyBDb25maWd1
cmUgcmVhZC1vbmx5IHJvb3Qgc3VwcG9ydC4uLgogICAgICAgICBTdGFydGluZyBGbHVzaCBKb3Vy
bmFsIHRvIFBlcnNpc3RlbnQgU3RvcmFnZS4uLgpbICBPSyAgXSBTdGFydGVkIExvYWQvU2F2ZSBS
YW5kb20gU2VlZC4KWyAgICA5LjUzMDA2MV0gc3lzdGVtZC1qb3VybmFsZFsxMDEwXTogUmVjZWl2
ZWQgcmVxdWVzdCB0byBmbHVzaCBydW50aW1lCmpvdXJuYWwgZnJvbSBQSUQgMQpbICBPSyAgXSBT
dGFydGVkIEZsdXNoIEpvdXJuYWwgdG8gUGVyc2lzdGVudCBTdG9yYWdlLgpbICBPSyAgXSBTdGFy
dGVkIENvbmZpZ3VyZSByZWFkLW9ubHkgcm9vdCBzdXBwb3J0LgpbICBPSyAgXSBTdGFydGVkIHVk
ZXYgQ29sZHBsdWcgYWxsIERldmljZXMuCiAgICAgICAgIFN0YXJ0aW5nIHVkZXYgV2FpdCBmb3Ig
Q29tcGxldGUgRGV2aWNlIEluaXRpYWxpemF0aW9uLi4uCiAgICAgICAgIFN0YXJ0aW5nIFNob3cg
UGx5bW91dGggQm9vdCBTY3JlZW4uLi4KWyAgT0sgIF0gU3RhcnRlZCBTaG93IFBseW1vdXRoIEJv
b3QgU2NyZWVuLgpbICBPSyAgXSBGb3VuZCBkZXZpY2UKL2Rldi9kaXNrL2J5LXV1aWQvNjI0NTBk
MzMtNDJmOS00ZmRmLWE5M2QtNDFkMTI1YzZmMjdjLgogICAgICAgICBBY3RpdmF0aW5nIHN3YXAK
L2Rldi9kaXNrL2J5LXV1aWQvNi4uLjMtNDJmOS00ZmRmLWE5M2QtNDFkMTI1YzZmMjdjLi4uClsg
ICAgOS45NjA0NjNdIFVldmljZQovZGV2L2Rpc2svYnktdXVpZC81MmU1NzgzNy1mMjI3LTQ0ZTct
OWNjOS1jZGJhN2RiOWQ3OTEuCm5hYmxlIHRvIGZpbmQgc3dhcC1zcGFjZSBzaWduYXR1cmUKW0ZB
SUxFRF0gRmFpbGVkIHRvIGFjdGl2YXRlIHN3YXAKL2Rldi9kaXNrL2IuLi5kMzMtNDJmOS00ZmRm
LWE5M2QtNDFkMTI1YzZmMjdjLgpTZWUgJ3N5c3RlbWN0bCBzdGF0dXMgImRldi1kaXNrLWJ5XFx4
MmQuLi5cXHgyZDQxZDEyNWM2ZjI3Yy5zd2FwIicgZm9yCmRldGFpbHMuCltERVBFTkRdIERlcGVu
ZGVuY3kgZmFpbGVkIGZvciBTd2FwLgpbICBPSyAgXSBGb3VuZCBkZXZpY2UgL2Rldi9kaXNrL2J5
LXV1aWQvOTE1OS1FQjNELgpbICBPSyAgXSBGb3VuZCBkZXZpY2UgL2Rldi9odmMwLgpmZzgwMjEx
OiBDYWxsaW5nMDY2MzM3XSBjU3RhcnRlZCB1ZGV2IFdhaXQgZm9yIENvbXBsZXRlIERldmljZQpJ
bml0aWFsaXphdGlvbi4KIENSREEgdG8gdXBkYXRlIHdvcmxkIHJlZ3VsYXRvcnkgZG9tYWluCiAg
ICAgICAgIFN0YXJ0aW5nIEFjdGl2YXRpb24gb2YgRE0gUkFJRCBzZXRzLi4uClsgIE9LICBdIFN0
YXJ0ZWQgQWN0aXZhdGlvbiBvZiBETSBSQUlEIHNldHMuClsgIE9LICBdIFJlYWNoZWQgdGFyZ2V0
IEVuY3J5cHRlZCBWb2x1bWVzLgpbICBPSyAgXSBTdGFydGVkIE1vbml0b3Jpbmcgb2YgTFZNMiBt
aXJyb3JzLC4uLm5nIGRtZXZlbnRkIG9yIHByb2dyZXNzCnBvbGxpbmcuClsgIE9LICBdIFJlYWNo
ZWQgdGFyZ2V0IExvY2FsIEZpbGUgU3lzdGVtcyAoUHJlKS4KICAgICAgICAgTW91bnRpbmcgL2Jv
b3QuLi4KWyAgIDEyLjM4MTUyNF0gWEZTIChtbWNibGsxcDIpOiBNb3VudGluZyBWNSBGaWxlc3lz
dGVtClsgICAxMi41MDQxNDVdIFhGUyAobW1jYmxrMXAyKTogU3RhcnRpbmcgcmVjb3ZlcnkgKGxv
Z2RldjogaW50ZXJuYWwpClsgICAxMi41MTcyOTNdIFhGUyAobW1jYmxrMXAyKTogRW5kaW5nIHJl
Y292ZXJ5IChsb2dkZXY6IGludGVybmFsKQpbICBPSyAgXSBNb3VudGVkIC9ib290LgogICAgICAg
ICBNb3VudGluZyAvYm9vdC9lZmkuLi4KWyAgIDEyLjU1ODM3NF0gRkFULWZzIChtbWNibGsxcDEp
OiBWb2x1bWUgd2FzIG5vdCBwcm9wZXJseSB1bm1vdW50ZWQuIFNvbWUKZGF0YSBtYXkgYmUgY29y
cnVwdC4gUGxlYXNlIHJ1biBmc2NrLgpbICBPSyAgXSBNb3VudGVkIC9ib290L2VmaS4KWyAgT0sg
IF0gUmVhY2hlZCB0YXJnZXQgTG9jYWwgRmlsZSBTeXN0ZW1zLgogICAgICAgICBTdGFydGluZyBU
ZWxsIFBseW1vdXRoIFRvIFdyaXRlIE91dCBSdW50aW1lIERhdGEuLi4KICAgICAgICAgU3RhcnRp
bmcgQ3JlYXRlIFZvbGF0aWxlIEZpbGVzIGFuZCBEaXJlY3Rvcmllcy4uLgpbICBPSyAgXSBTdGFy
dGVkIFRlbGwgUGx5bW91dGggVG8gV3JpdGUgT3V0IFJ1bnRpbWUgRGF0YS4KWyAgT0sgIF0gU3Rh
cnRlZCBDcmVhdGUgVm9sYXRpbGUgRmlsZXMgYW5kIERpcmVjdG9yaWVzLgogICAgICAgICBTdGFy
dGluZyBTZWN1cml0eSBBdWRpdGluZyBTZXJ2aWNlLi4uClsgICAxMi44NTUzNzddIGF1ZGl0OiB0
eXBlPTE0MDAgYXVkaXQoMjYuNDQ5OjQpOiBhdmM6ICBkZW5pZWQgIHsKZGFjX292ZXJyaWRlIH0g
Zm9yICBwaWQ9MTc1NCBjb21tPSJhdWRpdGQiIGNhcGFiaWxpdHk9MSAKc2NvbnRleHQ9c3lzdGVt
X3U6c3lzdGVtX3I6YXVkaXRkX3Q6czAKdGNvbnRleHQ9c3lzdGVtX3U6c3lzdGVtX3I6YXVkaXRk
X3Q6czAgdGNsYXNzPWNhcGFiaWxpdHkgcGVybWlzc2l2ZT0wClsgICAxMi44NzYxNjBdIGF1ZGl0
OiB0eXBlPTE0MDAgYXVkaXQoMjYuNDY5OjUpOiBhdmM6ICBkZW5pZWQgIHsKZGFjX292ZXJyaWRl
IH0gZm9yICBwaWQ9MTc1NCBjb21tPSJhdWRpdGQiIGNhcGFiaWxpdHk9MSAKc2NvbnRleHQ9c3lz
dGVtX3U6c3lzdGVtX3I6YXVkaXRkX3Q6czAKdGNvbnRleHQ9c3lzdGVtX3U6c3lzdGVtX3I6YXVk
aXRkX3Q6czAgdGNsYXNzPWNhcGFiaWxpdHkgcGVybWlzc2l2ZT0wClsgICAxMi44OTY2NDddIGF1
ZGl0OiB0eXBlPTEzMDUgYXVkaXQoMjYuNDk5OjYpOiBhdWRpdF9waWQ9MTc1NCBvbGQ9MAphdWlk
PTQyOTQ5NjcyOTUgc2VzPTQyOTQ5NjcyOTUgc3Viaj1zeXN0ZW1fdTpzeXN0ZW1fcjphdWRpdGRf
dDpzMCByZXM9MQpbICBPSyAgXSBTdGFydGVkIFNlY3VyaXR5IEF1ZGl0aW5nIFNlcnZpY2UuCiAg
ICAgICAgIFN0YXJ0aW5nIFVwZGF0ZSBVVE1QIGFib3V0IFN5c3RlbSBCb290L1NodXRkb3duLi4u
ClsgIE9LICBdIFN0YXJ0ZWQgVXBkYXRlIFVUTVAgYWJvdXQgU3lzdGVtIEJvb3QvU2h1dGRvd24u
ClsgIE9LICBdIFJlYWNoZWQgdGFyZ2V0IFN5c3RlbSBJbml0aWFsaXphdGlvbi4KWyAgT0sgIF0g
TGlzdGVuaW5nIG9uIEQtQnVzIFN5c3RlbSBNZXNzYWdlIEJ1cyBTb2NrZXQuClsgIE9LICBdIFJl
YWNoZWQgdGFyZ2V0IFRpbWVycy4KWyAgT0sgIF0gTGlzdGVuaW5nIG9uIFBDL1NDIFNtYXJ0IENh
cmQgRGFlbW9uIEFjdGl2YXRpb24gU29ja2V0LgpbICBPSyAgXSBMaXN0ZW5pbmcgb24gT3Blbi1p
U0NTSSBpc2NzaXVpbyBTb2NrZXQuClsgIE9LICBdIExpc3RlbmluZyBvbiBPcGVuLWlTQ1NJIGlz
Y3NpZCBTb2NrZXQuClsgIE9LICBdIFJlYWNoZWQgdGFyZ2V0IFNvY2tldHMuClsgIE9LICBdIFJl
YWNoZWQgdGFyZ2V0IFBhdGhzLgpbICBPSyAgXSBSZWFjaGVkIHRhcmdldCBCYXNpYyBTeXN0ZW0u
CiAgICAgICAgIFN0YXJ0aW5nIExvZ2luIFNlcnZpY2UuLi4KICAgICAgICAgU3RhcnRpbmcgTlRQ
IGNsaWVudC9zZXJ2ZXIuLi4KICAgICAgICAgU3RhcnRpbmcgRHVtcCBkbWVzZyB0byAvdmFyL2xv
Zy9kbWVzZy4uLgogICAgICAgICBTdGFydGluZyBTeXN0ZW0gTG9nZ2luZyBTZXJ2aWNlLi4uClsg
IE9LICBdIFN0YXJ0ZWQgaXJxYmFsYW5jZSBkYWVtb24uCiAgICAgICAgIFN0YXJ0aW5nIGlycWJh
bGFuY2UgZGFlbW9uLi4uClsgIE9LICBdIFN0YXJ0ZWQgRC1CdXMgU3lzdGVtIE1lc3NhZ2UgQnVz
LgogICAgICAgICBTdGFydGluZyBELUJ1cyBTeXN0ZW0gTWVzc2FnZSBCdXMuLi4KICAgICAgICAg
U3RhcnRpbmcgQXV0aG9yaXphdGlvbiBNYW5hZ2VyLi4uCltGQUlMRURdIEZhaWxlZCB0byBzdGFy
dCBOVFAgY2xpZW50L3NlcnZlci4KU2VlICdzeXN0ZW1jdGwgc3RhdHVzIGNocm9ueWQuc2Vydmlj
ZScgZm9yIGRldGFpbHMuClsgIE9LICBdIFN0YXJ0ZWQgRHVtcCBkbWVzZyB0byAvdmFyL2xvZy9k
bWVzZy4KW0ZBSUxFRF0gRmFpbGVkIHRvIHN0YXJ0IFN5c3RlbSBMb2dnaW5nIFNlcnZpY2UuClNl
ZSAnc3lzdGVtY3RsIHN0YXR1cyByc3lzbG9nLnNlcnZpY2UnIGZvciBkZXRhaWxzLgpbICBPSyAg
XSBTdGFydGVkIExvZ2luIFNlcnZpY2UuClsgIE9LICBdIFN0b3BwZWQgU3lzdGVtIExvZ2dpbmcg
U2VydmljZS4KICAgICAgICAgU3RhcnRpbmcgU3lzdGVtIExvZ2dpbmcgU2VydmljZS4uLgpbICBP
SyAgXSBTdGFydGVkIFN5c3RlbSBMb2dnaW5nIFNlcnZpY2UuClsgIE9LICBdIFN0YXJ0ZWQgQXV0
aG9yaXphdGlvbiBNYW5hZ2VyLgogICAgICAgICBTdGFydGluZyBmaXJld2FsbGQgLSBkeW5hbWlj
IGZpcmV3YWxsIGRhZW1vbi4uLgpbICAgMTUuMjI2Mzc1XSBjZmc4MDIxMTogQ2FsbGluZyBDUkRB
IHRvIHVwZGF0ZSB3b3JsZCByZWd1bGF0b3J5IGRvbWFpbgpbICBPSyAgXSBTdGFydGVkIGZpcmV3
YWxsZCAtIGR5bmFtaWMgZmlyZXdhbGwgZGFlbW9uLgpbICBPSyAgXSBSZWFjaGVkIHRhcmdldCBO
ZXR3b3JrIChQcmUpLgogICAgICAgICBTdGFydGluZyBOZXR3b3JrIE1hbmFnZXIuLi4KWyAgT0sg
IF0gU3RhcnRlZCBOZXR3b3JrIE1hbmFnZXIuCiAgICAgICAgIFN0YXJ0aW5nIE5ldHdvcmsgTWFu
YWdlciBXYWl0IE9ubGluZS4uLgogICAgICAgICBTdGFydGluZyBOZXR3b3JrIE1hbmFnZXIgU2Ny
aXB0IERpc3BhdGNoZXIgU2VydmljZS4uLgpbICBPSyAgXSBTdGFydGVkIE5ldHdvcmsgTWFuYWdl
ciBTY3JpcHQgRGlzcGF0Y2hlciBTZXJ2aWNlLgogICAgICAgICBTdGFydGluZyBIb3N0bmFtZSBT
ZXJ2aWNlLi4uClsgIE9LICBdIFN0YXJ0ZWQgSG9zdG5hbWUgU2VydmljZS4KWyAgT0sgIF0gU3Rh
cnRlZCBOZXR3b3JrIE1hbmFnZXIgV2FpdCBPbmxpbmUuCiAgICAgICAgIFN0YXJ0aW5nIExTQjog
QnJpbmcgdXAvZG93biBuZXR3b3JraW5nLi4uCltGQUlMRURdIEZhaWxlZCB0byBzdGFydCBMU0I6
IEJyaW5nIHVwL2Rvd24gbmV0d29ya2luZy4KU2VlICdzeXN0ZW1jdGwgc3RhdHVzIG5ldHdvcmsu
c2VydmljZScgZm9yIGRldGFpbHMuClsgIE9LICBdIFJlYWNoZWQgdGFyZ2V0IE5ldHdvcmsuClsg
IE9LICBdIFJlYWNoZWQgdGFyZ2V0IE5ldHdvcmsgaXMgT25saW5lLgogICAgICAgICBTdGFydGlu
ZyBQb3N0Zml4IE1haWwgVHJhbnNwb3J0IEFnZW50Li4uCiAgICAgICAgIFN0YXJ0aW5nIER5bmFt
aWMgU3lzdGVtIFR1bmluZyBEYWVtb24uLi4KICAgICAgICAgU3RhcnRpbmcgT3BlblNTSCBzZXJ2
ZXIgZGFlbW9uLi4uCiAgICAgICAgIFN0YXJ0aW5nIExvZ291dCBvZmYgYWxsIGlTQ1NJIHNlc3Np
b25zIG9uIHNodXRkb3duLi4uClsgIE9LICBdIFN0YXJ0ZWQgTG9nb3V0IG9mZiBhbGwgaVNDU0kg
c2Vzc2lvbnMgb24gc2h1dGRvd24uClsgIE9LICBdIFJlYWNoZWQgdGFyZ2V0IFJlbW90ZSBGaWxl
IFN5c3RlbXMgKFByZSkuClsgIE9LICBdIFJlYWNoZWQgdGFyZ2V0IFJlbW90ZSBGaWxlIFN5c3Rl
bXMuCiAgICAgICAgIFN0YXJ0aW5nIFBlcm1pdCBVc2VyIFNlc3Npb25zLi4uCiAgICAgICAgIFN0
YXJ0aW5nIENyYXNoIHJlY292ZXJ5IGtlcm5lbCBhcm1pbmcuLi4KICAgICAgICAgU3RhcnRpbmcg
QXZhaWxhYmlsaXR5IG9mIGJsb2NrIGRldmljZXMuLi4KWyAgT0sgIF0gU3RhcnRlZCBBdmFpbGFi
aWxpdHkgb2YgYmxvY2sgZGV2aWNlcy4KWyAgT0sgIF0gU3RhcnRlZCBQZXJtaXQgVXNlciBTZXNz
aW9ucy4KWyAgT0sgIF0gU3RhcnRlZCBDb21tYW5kIFNjaGVkdWxlci4KICAgICAgICAgU3RhcnRp
bmcgQ29tbWFuZCBTY2hlZHVsZXIuLi4KICAgICAgICAgU3RhcnRpbmcgVGVybWluYXRlIFBseW1v
dXRoIEJvb3QgU2NyZWVuLi4uCiAgICAgICAgIFN0YXJ0aW5nIFdhaXQgZm9yIFBseW1vdXRoIEJv
b3QgU2NyZWVuIHRvIFF1aXQuLi4KWyAgIDE4LjM3NjM2OV0gY2ZnODAyMTE6IENhbGxpbmcgQ1JE
QSB0byB1cGRhdGUgd29ybGQgcmVndWxhdG9yeSBkb21haW4KCkNlbnRPUyBMaW51eCA3IChBbHRB
cmNoKQpLZXJuZWwgNC4xLjE1KyBvbiBhbiBhYXJjaDY0Cgpsb2NhbGhvc3QgbG9naW46LwoKKkkg
YWxzbyBydW4gInN0cmFjZSIgYXMgc3VnZ2VzdGVkIGJ5IGRhcmlvIHdoZW4gaSBleGVjdXRlICJ4
ZW5jb21tb25zIHN0YXJ0IgpzY3JpcHQsIGhlcmUgaXMgdGhlIG91dHB1dDoqCgoKCi9zdHJhY2Ug
L2V0Yy9pbml0LmQveGVuY29tbW9ucyBzdGFydApleGVjdmUoIi9ldGMvaW5pdC5kL3hlbmNvbW1v
bnMiLCBbIi9ldGMvaW5pdC5kL3hlbmNvbW1vbnMiLCAic3RhcnQiXSwgWy8qIDE5CnZhcnMgKi9d
KSA9IDAKYnJrKDApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID0gMHgxMWM5YjAw
MAptbWFwKE5VTEwsIDQwOTYsIFBST1RfUkVBRHxQUk9UX1dSSVRFLCBNQVBfUFJJVkFURXxNQVBf
QU5PTllNT1VTLCAtMSwgMCkgPQoweDdmN2Y2YzQwMDAKZmFjY2Vzc2F0KEFUX0ZEQ1dELCAiL2V0
Yy9sZC5zby5wcmVsb2FkIiwgUl9PSykgPSAtMSBFTk9FTlQgKE5vIHN1Y2ggZmlsZSBvcgpkaXJl
Y3RvcnkpCm9wZW5hdChBVF9GRENXRCwgIi91c3IvbG9jYWwvbGliL3Rscy9hYXJjaDY0L2xpYnRp
bmZvLnNvLjUiLApPX1JET05MWXxPX0NMT0VYRUMpID0gLTEgRU5PRU5UIChObyBzdWNoIGZpbGUg
b3IgZGlyZWN0b3J5KQpuZXdmc3RhdGF0KEFUX0ZEQ1dELCAiL3Vzci9sb2NhbC9saWIvdGxzL2Fh
cmNoNjQiLCAweDdmZmMwMTUzODAsIDApID0gLTEKRU5PRU5UIChObyBzdWNoIGZpbGUgb3IgZGly
ZWN0b3J5KQpvcGVuYXQoQVRfRkRDV0QsICIvdXNyL2xvY2FsL2xpYi90bHMvbGlidGluZm8uc28u
NSIsIE9fUkRPTkxZfE9fQ0xPRVhFQykgPQotMSBFTk9FTlQgKE5vIHN1Y2ggZmlsZSBvciBkaXJl
Y3RvcnkpCm5ld2ZzdGF0YXQoQVRfRkRDV0QsICIvdXNyL2xvY2FsL2xpYi90bHMiLCAweDdmZmMw
MTUzODAsIDApID0gLTEgRU5PRU5UIChObwpzdWNoIGZpbGUgb3IgZGlyZWN0b3J5KQpvcGVuYXQo
QVRfRkRDV0QsICIvdXNyL2xvY2FsL2xpYi9hYXJjaDY0L2xpYnRpbmZvLnNvLjUiLCBPX1JET05M
WXxPX0NMT0VYRUMpCj0gLTEgRU5PRU5UIChObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5KQpuZXdm
c3RhdGF0KEFUX0ZEQ1dELCAiL3Vzci9sb2NhbC9saWIvYWFyY2g2NCIsIDB4N2ZmYzAxNTM4MCwg
MCkgPSAtMSBFTk9FTlQKKE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkpCm9wZW5hdChBVF9GRENX
RCwgIi91c3IvbG9jYWwvbGliL2xpYnRpbmZvLnNvLjUiLCBPX1JET05MWXxPX0NMT0VYRUMpID0g
LTEKRU5PRU5UIChObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5KQpuZXdmc3RhdGF0KEFUX0ZEQ1dE
LCAiL3Vzci9sb2NhbC9saWIiLCB7c3RfbW9kZT1TX0lGRElSfDA3NTUsIHN0X3NpemU9NDA5NiwK
Li4ufSwgMCkgPSAwCm9wZW5hdChBVF9GRENXRCwKIi91c3IvbG9jYWwvbGliL2FhcmNoNjQtbGlu
dXgtZ251L3Rscy9hYXJjaDY0L2xpYnRpbmZvLnNvLjUiLApPX1JET05MWXxPX0NMT0VYRUMpID0g
LTEgRU5PRU5UIChObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5KQpuZXdmc3RhdGF0KEFUX0ZEQ1dE
LCAiL3Vzci9sb2NhbC9saWIvYWFyY2g2NC1saW51eC1nbnUvdGxzL2FhcmNoNjQiLAoweDdmZmMw
MTUzODAsIDApID0gLTEgRU5PRU5UIChObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5KQpvcGVuYXQo
QVRfRkRDV0QsICIvdXNyL2xvY2FsL2xpYi9hYXJjaDY0LWxpbnV4LWdudS90bHMvbGlidGluZm8u
c28uNSIsCk9fUkRPTkxZfE9fQ0xPRVhFQykgPSAtMSBFTk9FTlQgKE5vIHN1Y2ggZmlsZSBvciBk
aXJlY3RvcnkpCm5ld2ZzdGF0YXQoQVRfRkRDV0QsICIvdXNyL2xvY2FsL2xpYi9hYXJjaDY0LWxp
bnV4LWdudS90bHMiLCAweDdmZmMwMTUzODAsCjApID0gLTEgRU5PRU5UIChObyBzdWNoIGZpbGUg
b3IgZGlyZWN0b3J5KQpvcGVuYXQoQVRfRkRDV0QsICIvdXNyL2xvY2FsL2xpYi9hYXJjaDY0LWxp
bnV4LWdudS9hYXJjaDY0L2xpYnRpbmZvLnNvLjUiLApPX1JET05MWXxPX0NMT0VYRUMpID0gLTEg
RU5PRU5UIChObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5KQpuZXdmc3RhdGF0KEFUX0ZEQ1dELCAi
L3Vzci9sb2NhbC9saWIvYWFyY2g2NC1saW51eC1nbnUvYWFyY2g2NCIsCjB4N2ZmYzAxNTM4MCwg
MCkgPSAtMSBFTk9FTlQgKE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkpCm9wZW5hdChBVF9GRENX
RCwgIi91c3IvbG9jYWwvbGliL2FhcmNoNjQtbGludXgtZ251L2xpYnRpbmZvLnNvLjUiLApPX1JE
T05MWXxPX0NMT0VYRUMpID0gLTEgRU5PRU5UIChObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5KQpu
ZXdmc3RhdGF0KEFUX0ZEQ1dELCAiL3Vzci9sb2NhbC9saWIvYWFyY2g2NC1saW51eC1nbnUiLAp7
c3RfbW9kZT1TX0lGRElSfDA3NTUsIHN0X3NpemU9ODE5MiwgLi4ufSwgMCkgPSAwCm9wZW5hdChB
VF9GRENXRCwgIi9ldGMvbGQuc28uY2FjaGUiLCBPX1JET05MWXxPX0NMT0VYRUMpID0gMwpmc3Rh
dCgzLCB7c3RfbW9kZT1TX0lGUkVHfDA2NDQsIHN0X3NpemU9MjUzMzAsIC4uLn0pID0gMAptbWFw
KE5VTEwsIDI1MzMwLCBQUk9UX1JFQUQsIE1BUF9QUklWQVRFLCAzLCAwKSA9IDB4N2Y3ZjZiZDAw
MApjbG9zZSgzKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSAwCm9wZW5hdChBVF9G
RENXRCwgIi9saWI2NC9saWJ0aW5mby5zby41IiwgT19SRE9OTFl8T19DTE9FWEVDKSA9IDMKcmVh
ZCgzLAoiXDE3N0VMRlwyXDFcMVwwXDBcMFwwXDBcMFwwXDBcMFwzXDBcMjY3XDBcMVwwXDBcMFwz
NjBcMzE2XDBcMFwwXDBcMFwwIi4uLiwKODMyKSA9IDgzMgpmc3RhdCgzLCB7c3RfbW9kZT1TX0lG
UkVHfDA3NTUsIHN0X3NpemU9MjAzMTY4LCAuLi59KSA9IDAKbW1hcChOVUxMLCAyNjU4MDgsIFBS
T1RfUkVBRHxQUk9UX0VYRUMsIE1BUF9QUklWQVRFfE1BUF9ERU5ZV1JJVEUsIDMsIDApID0KMHg3
ZjdmNjU3MDAwCm1wcm90ZWN0KDB4N2Y3ZjY3ZDAwMCwgOTAxMTIsIFBST1RfTk9ORSkgPSAwCm1t
YXAoMHg3ZjdmNjkzMDAwLCAyMDQ4MCwgUFJPVF9SRUFEfFBST1RfV1JJVEUsCk1BUF9QUklWQVRF
fE1BUF9GSVhFRHxNQVBfREVOWVdSSVRFLCAzLCAweDJjMDAwKSA9IDB4N2Y3ZjY5MzAwMApjbG9z
ZSgzKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSAwCm9wZW5hdChBVF9GRENXRCwg
Ii91c3IvbG9jYWwvbGliL2xpYmRsLnNvLjIiLCBPX1JET05MWXxPX0NMT0VYRUMpID0gLTEKRU5P
RU5UIChObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5KQpvcGVuYXQoQVRfRkRDV0QsICIvdXNyL2xv
Y2FsL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9saWJkbC5zby4yIiwKT19SRE9OTFl8T19DTE9FWEVD
KSA9IC0xIEVOT0VOVCAoTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeSkKb3BlbmF0KEFUX0ZEQ1dE
LCAiL2xpYjY0L2xpYmRsLnNvLjIiLCBPX1JET05MWXxPX0NMT0VYRUMpID0gMwpyZWFkKDMsCiJc
MTc3RUxGXDJcMVwxXDBcMFwwXDBcMFwwXDBcMFwwXDNcMFwyNjdcMFwxXDBcMFwwXDIwXDE2XDBc
MFwwXDBcMFwwIi4uLiwKODMyKSA9IDgzMgpmc3RhdCgzLCB7c3RfbW9kZT1TX0lGUkVHfDA3NTUs
IHN0X3NpemU9NzQ1MjAsIC4uLn0pID0gMAptbWFwKE5VTEwsIDQwOTYsIFBST1RfUkVBRHxQUk9U
X1dSSVRFLCBNQVBfUFJJVkFURXxNQVBfQU5PTllNT1VTLCAtMSwgMCkgPQoweDdmN2Y2YmMwMDAK
bW1hcChOVUxMLCAxMzEyOTYsIFBST1RfUkVBRHxQUk9UX0VYRUMsIE1BUF9QUklWQVRFfE1BUF9E
RU5ZV1JJVEUsIDMsIDApID0KMHg3ZjdmNjM2MDAwCm1wcm90ZWN0KDB4N2Y3ZjYzOTAwMCwgMTE0
Njg4LCBQUk9UX05PTkUpID0gMAptbWFwKDB4N2Y3ZjY1NTAwMCwgODE5MiwgUFJPVF9SRUFEfFBS
T1RfV1JJVEUsCk1BUF9QUklWQVRFfE1BUF9GSVhFRHxNQVBfREVOWVdSSVRFLCAzLCAweGYwMDAp
ID0gMHg3ZjdmNjU1MDAwCmNsb3NlKDMpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9
IDAKb3BlbmF0KEFUX0ZEQ1dELCAiL3Vzci9sb2NhbC9saWIvbGliYy5zby42IiwgT19SRE9OTFl8
T19DTE9FWEVDKSA9IC0xIEVOT0VOVAooTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeSkKb3BlbmF0
KEFUX0ZEQ1dELCAiL3Vzci9sb2NhbC9saWIvYWFyY2g2NC1saW51eC1nbnUvbGliYy5zby42IiwK
T19SRE9OTFl8T19DTE9FWEVDKSA9IC0xIEVOT0VOVCAoTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9y
eSkKb3BlbmF0KEFUX0ZEQ1dELCAiL2xpYjY0L2xpYmMuc28uNiIsIE9fUkRPTkxZfE9fQ0xPRVhF
QykgPSAzCnJlYWQoMywKIlwxNzdFTEZcMlwxXDFcMFwwXDBcMFwwXDBcMFwwXDBcM1wwXDI2N1ww
XDFcMFwwXDBcMjEwXDE2XDJcMFwwXDBcMFwwIi4uLiwKODMyKSA9IDgzMgpmc3RhdCgzLCB7c3Rf
bW9kZT1TX0lGUkVHfDA3NTUsIHN0X3NpemU9MTg4MDczNiwgLi4ufSkgPSAwCm1tYXAoTlVMTCwg
MTU5NDMwNCwgUFJPVF9SRUFEfFBST1RfRVhFQywgTUFQX1BSSVZBVEV8TUFQX0RFTllXUklURSwg
MywgMCkgPQoweDdmN2Y0YjAwMDAKbXByb3RlY3QoMHg3ZjdmNjBmMDAwLCAxMTg3ODQsIFBST1Rf
Tk9ORSkgPSAwCm1tYXAoMHg3ZjdmNjJjMDAwLCAyNDU3NiwgUFJPVF9SRUFEfFBST1RfV1JJVEUs
Ck1BUF9QUklWQVRFfE1BUF9GSVhFRHxNQVBfREVOWVdSSVRFLCAzLCAweDE2YzAwMCkgPSAweDdm
N2Y2MmMwMDAKbW1hcCgweDdmN2Y2MzIwMDAsIDEzMjQ4LCBQUk9UX1JFQUR8UFJPVF9XUklURSwK
TUFQX1BSSVZBVEV8TUFQX0ZJWEVEfE1BUF9BTk9OWU1PVVMsIC0xLCAwKSA9IDB4N2Y3ZjYzMjAw
MApjbG9zZSgzKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSAwCm1tYXAoTlVMTCwg
NDA5NiwgUFJPVF9SRUFEfFBST1RfV1JJVEUsIE1BUF9QUklWQVRFfE1BUF9BTk9OWU1PVVMsIC0x
LCAwKSA9CjB4N2Y3ZjZiYjAwMAptbWFwKE5VTEwsIDQwOTYsIFBST1RfUkVBRHxQUk9UX1dSSVRF
LCBNQVBfUFJJVkFURXxNQVBfQU5PTllNT1VTLCAtMSwgMCkgPQoweDdmN2Y2YmEwMDAKbW1hcChO
VUxMLCA0MDk2LCBQUk9UX1JFQUR8UFJPVF9XUklURSwgTUFQX1BSSVZBVEV8TUFQX0FOT05ZTU9V
UywgLTEsIDApID0KMHg3ZjdmNmI5MDAwCm1wcm90ZWN0KDB4N2Y3ZjYyYzAwMCwgMTYzODQsIFBS
T1RfUkVBRCkgPSAwCm1wcm90ZWN0KDB4N2Y3ZjY1NTAwMCwgNDA5NiwgUFJPVF9SRUFEKSA9IDAK
bXByb3RlY3QoMHg3ZjdmNjkzMDAwLCAxNjM4NCwgUFJPVF9SRUFEKSA9IDAKbXByb3RlY3QoMHg0
ZWYwMDAsIDQwOTYsIFBST1RfUkVBRCkgICAgID0gMAptcHJvdGVjdCgweDdmN2Y2YzcwMDAsIDQw
OTYsIFBST1RfUkVBRCkgPSAwCm11bm1hcCgweDdmN2Y2YmQwMDAsIDI1MzMwKSAgICAgICAgICAg
ICA9IDAKcnRfc2lncHJvY21hc2soU0lHX0JMT0NLLCBOVUxMLCBbXSwgOCkgID0gMApvcGVuYXQo
QVRfRkRDV0QsICIvZGV2L3R0eSIsIE9fUkRXUnxPX05PTkJMT0NLKSA9IDMKY2xvc2UoMykgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgID0gMApicmsoMCkgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgPSAweDExYzliMDAwCmJyaygweDExY2JjMDAwKSAgICAgICAgICAgICAg
ICAgICAgICAgICA9IDB4MTFjYmMwMDAKYnJrKDApICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgID0gMHgxMWNiYzAwMApvcGVuYXQoQVRfRkRDV0QsICIvdXNyL2xpYi9sb2NhbGUvbG9j
YWxlLWFyY2hpdmUiLCBPX1JET05MWXxPX0NMT0VYRUMpID0gMwpmc3RhdCgzLCB7c3RfbW9kZT1T
X0lGUkVHfDA2NDQsIHN0X3NpemU9MTA5Njc1MTY4LCAuLi59KSA9IDAKbW1hcChOVUxMLCAxMDk2
NzUxNjgsIFBST1RfUkVBRCwgTUFQX1BSSVZBVEUsIDMsIDApID0gMHg3Zjc4YzE3MDAwCmNsb3Nl
KDMpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IDAKYnJrKDApICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgID0gMHgxMWNiYzAwMApnZXR1aWQoKSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgPSAwCmdldGdpZCgpICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA9IDAKZ2V0ZXVpZCgpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID0gMApnZXRl
Z2lkKCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJ
R19CTE9DSywgTlVMTCwgW10sIDgpICA9IDAKb3BlbmF0KEFUX0ZEQ1dELCAiL3Byb2MvbWVtaW5m
byIsIE9fUkRPTkxZfE9fQ0xPRVhFQykgPSAzCmZzdGF0KDMsIHtzdF9tb2RlPVNfSUZSRUd8MDQ0
NCwgc3Rfc2l6ZT0wLCAuLi59KSA9IDAKbW1hcChOVUxMLCA2NTUzNiwgUFJPVF9SRUFEfFBST1Rf
V1JJVEUsIE1BUF9QUklWQVRFfE1BUF9BTk9OWU1PVVMsIC0xLCAwKSA9CjB4N2Y3OGMwNzAwMApy
ZWFkKDMsICJNZW1Ub3RhbDogICAgICAgICA0MjcxODQga0Jcbk1lbUYiLi4uLCAxMDI0KSA9IDEw
MjQKY2xvc2UoMykgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID0gMAptdW5tYXAoMHg3
Zjc4YzA3MDAwLCA2NTUzNikgICAgICAgICAgICAgPSAwCnJ0X3NpZ2FjdGlvbihTSUdDSExELCB7
U0lHX0RGTCwgW10sIFNBX1JFU1RBUlR9LCB7U0lHX0RGTCwgW10sIDB9LCA4KSA9IDAKcnRfc2ln
YWN0aW9uKFNJR0NITEQsIHtTSUdfREZMLCBbXSwgU0FfUkVTVEFSVH0sIHtTSUdfREZMLCBbXSwg
U0FfUkVTVEFSVH0sCjgpID0gMApydF9zaWdhY3Rpb24oU0lHSU5ULCB7U0lHX0RGTCwgW10sIDB9
LCB7U0lHX0RGTCwgW10sIDB9LCA4KSA9IDAKcnRfc2lnYWN0aW9uKFNJR0lOVCwge1NJR19ERkws
IFtdLCAwfSwge1NJR19ERkwsIFtdLCAwfSwgOCkgPSAwCnJ0X3NpZ2FjdGlvbihTSUdRVUlULCB7
U0lHX0RGTCwgW10sIDB9LCB7U0lHX0RGTCwgW10sIDB9LCA4KSA9IDAKcnRfc2lnYWN0aW9uKFNJ
R1FVSVQsIHtTSUdfREZMLCBbXSwgMH0sIHtTSUdfREZMLCBbXSwgMH0sIDgpID0gMApydF9zaWdw
cm9jbWFzayhTSUdfQkxPQ0ssIE5VTEwsIFtdLCA4KSAgPSAwCnJ0X3NpZ2FjdGlvbihTSUdRVUlU
LCB7U0lHX0lHTiwgW10sIDB9LCB7U0lHX0RGTCwgW10sIDB9LCA4KSA9IDAKdW5hbWUoe3N5cz0i
TGludXgiLCBub2RlPSJsb2NhbGhvc3QiLCAuLi59KSA9IDAKbmV3ZnN0YXRhdChBVF9GRENXRCwg
Ii9yb290Iiwge3N0X21vZGU9U19JRkRJUnwwNTUwLCBzdF9zaXplPTE1MSwgLi4ufSwgMCkgPQow
Cm5ld2ZzdGF0YXQoQVRfRkRDV0QsICIuIiwge3N0X21vZGU9U19JRkRJUnwwNTUwLCBzdF9zaXpl
PTE1MSwgLi4ufSwgMCkgPSAwCmdldHBpZCgpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA9IDIwMTMKb3BlbmF0KEFUX0ZEQ1dELCAiL3Vzci9saWI2NC9nY29udi9nY29udi1tb2R1bGVz
LmNhY2hlIiwgT19SRE9OTFkpID0gMwpmc3RhdCgzLCB7c3RfbW9kZT1TX0lGUkVHfDA2NDQsIHN0
X3NpemU9MjYyNTQsIC4uLn0pID0gMAptbWFwKE5VTEwsIDI2MjU0LCBQUk9UX1JFQUQsIE1BUF9T
SEFSRUQsIDMsIDApID0gMHg3ZjdmNmJkMDAwCmNsb3NlKDMpICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA9IDAKZ2V0cHBpZCgpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID0g
MjAxMApnZXRwZ2lkKDApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSAyMDEwCnJ0X3Np
Z2FjdGlvbihTSUdDSExELCB7MHg0NDI1YzQsIFtdLCBTQV9SRVNUQVJUfSwge1NJR19ERkwsIFtd
LCBTQV9SRVNUQVJUfSwKOCkgPSAwCmdldHJsaW1pdChSTElNSVRfTlBST0MsIHtybGltX2N1cj0x
NjM1LCBybGltX21heD0xNjM1fSkgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19CTE9DSywgTlVMTCwg
W10sIDgpICA9IDAKb3BlbmF0KEFUX0ZEQ1dELCAiL2V0Yy9pbml0LmQveGVuY29tbW9ucyIsIE9f
UkRPTkxZKSA9IDMKaW9jdGwoMywgU05EQ1RMX1RNUl9USU1FQkFTRSBvciBTTkRSVl9USU1FUl9J
T0NUTF9ORVhUX0RFVklDRSBvciBUQ0dFVFMsCjB4N2ZmYzAxNmYyMCkgPSAtMSBFTk9UVFkgKElu
YXBwcm9wcmlhdGUgaW9jdGwgZm9yIGRldmljZSkKbHNlZWsoMywgMCwgU0VFS19DVVIpICAgICAg
ICAgICAgICAgICAgID0gMApyZWFkKDMsICIjIS9iaW4vYmFzaFxuI1xuIyB4ZW5jb21tb25zICAg
IFNjIi4uLiwgODApID0gODAKbHNlZWsoMywgMCwgU0VFS19TRVQpICAgICAgICAgICAgICAgICAg
ID0gMApnZXRybGltaXQoUkxJTUlUX05PRklMRSwge3JsaW1fY3VyPTEwMjQsIHJsaW1fbWF4PTQq
MTAyNH0pID0gMApmY250bCgyNTUsIEZfR0VURkQpICAgICAgICAgICAgICAgICAgICAgPSAtMSBF
QkFERiAoQmFkIGZpbGUgZGVzY3JpcHRvcikKZHVwMygzLCAyNTUsIDApICAgICAgICAgICAgICAg
ICAgICAgICAgID0gMjU1CmNsb3NlKDMpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9
IDAKZmNudGwoMjU1LCBGX1NFVEZELCBGRF9DTE9FWEVDKSAgICAgICAgID0gMApmY250bCgyNTUs
IEZfR0VURkwpICAgICAgICAgICAgICAgICAgICAgPSAweDIwMDAwIChmbGFncyBPX1JET05MWXww
eDIwMDAwKQpmc3RhdCgyNTUsIHtzdF9tb2RlPVNfSUZSRUd8MDc1NSwgc3Rfc2l6ZT0zMTUzLCAu
Li59KSA9IDAKbHNlZWsoMjU1LCAwLCBTRUVLX0NVUikgICAgICAgICAgICAgICAgID0gMApydF9z
aWdwcm9jbWFzayhTSUdfQkxPQ0ssIE5VTEwsIFtdLCA4KSAgPSAwCnJlYWQoMjU1LCAiIyEvYmlu
L2Jhc2hcbiNcbiMgeGVuY29tbW9ucyAgICBTYyIuLi4sIDMxNTMpID0gMzE1MwpydF9zaWdwcm9j
bWFzayhTSUdfQkxPQ0ssIE5VTEwsIFtdLCA4KSAgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19CTE9D
SywgTlVMTCwgW10sIDgpICA9IDAKcnRfc2lncHJvY21hc2soU0lHX0JMT0NLLCBOVUxMLCBbXSwg
OCkgID0gMApydF9zaWdwcm9jbWFzayhTSUdfQkxPQ0ssIE5VTEwsIFtdLCA4KSAgPSAwCnJ0X3Np
Z3Byb2NtYXNrKFNJR19CTE9DSywgTlVMTCwgW10sIDgpICA9IDAKcnRfc2lncHJvY21hc2soU0lH
X0JMT0NLLCBOVUxMLCBbXSwgOCkgID0gMApydF9zaWdwcm9jbWFzayhTSUdfQkxPQ0ssIE5VTEws
IFtdLCA4KSAgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19CTE9DSywgTlVMTCwgW10sIDgpICA9IDAK
cnRfc2lncHJvY21hc2soU0lHX0JMT0NLLCBOVUxMLCBbXSwgOCkgID0gMApydF9zaWdwcm9jbWFz
ayhTSUdfQkxPQ0ssIE5VTEwsIFtdLCA4KSAgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19CTE9DSywg
TlVMTCwgW10sIDgpICA9IDAKcnRfc2lncHJvY21hc2soU0lHX0JMT0NLLCBOVUxMLCBbXSwgOCkg
ID0gMApydF9zaWdwcm9jbWFzayhTSUdfQkxPQ0ssIE5VTEwsIFtdLCA4KSAgPSAwCnJ0X3NpZ3By
b2NtYXNrKFNJR19CTE9DSywgTlVMTCwgW10sIDgpICA9IDAKcnRfc2lncHJvY21hc2soU0lHX0JM
T0NLLCBOVUxMLCBbXSwgOCkgID0gMApydF9zaWdwcm9jbWFzayhTSUdfQkxPQ0ssIE5VTEwsIFtd
LCA4KSAgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19CTE9DSywgTlVMTCwgW10sIDgpICA9IDAKcnRf
c2lncHJvY21hc2soU0lHX0JMT0NLLCBOVUxMLCBbXSwgOCkgID0gMApydF9zaWdwcm9jbWFzayhT
SUdfQkxPQ0ssIE5VTEwsIFtdLCA4KSAgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19CTE9DSywgTlVM
TCwgW10sIDgpICA9IDAKcnRfc2lncHJvY21hc2soU0lHX0JMT0NLLCBOVUxMLCBbXSwgOCkgID0g
MApydF9zaWdwcm9jbWFzayhTSUdfQkxPQ0ssIE5VTEwsIFtdLCA4KSAgPSAwCm9wZW5hdChBVF9G
RENXRCwgIi9ldGMveGVuL3NjcmlwdHMvaG90cGx1Z3BhdGguc2giLCBPX1JET05MWSkgPSAzCmZz
dGF0KDMsIHtzdF9tb2RlPVNfSUZSRUd8MDY0NCwgc3Rfc2l6ZT00ODQsIC4uLn0pID0gMApyZWFk
KDMsICJzYmluZGlyPVwiL3Vzci9sb2NhbC9zYmluXCJcbmJpbmRpciIuLi4sIDQ4NCkgPSA0ODQK
Y2xvc2UoMykgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID0gMApydF9zaWdwcm9jbWFz
ayhTSUdfQkxPQ0ssIE5VTEwsIFtdLCA4KSAgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19CTE9DSywg
TlVMTCwgW10sIDgpICA9IDAKcnRfc2lncHJvY21hc2soU0lHX0JMT0NLLCBOVUxMLCBbXSwgOCkg
ID0gMApydF9zaWdwcm9jbWFzayhTSUdfQkxPQ0ssIE5VTEwsIFtdLCA4KSAgPSAwCnJ0X3NpZ3By
b2NtYXNrKFNJR19CTE9DSywgTlVMTCwgW10sIDgpICA9IDAKcnRfc2lncHJvY21hc2soU0lHX0JM
T0NLLCBOVUxMLCBbXSwgOCkgID0gMApydF9zaWdwcm9jbWFzayhTSUdfQkxPQ0ssIE5VTEwsIFtd
LCA4KSAgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19CTE9DSywgTlVMTCwgW10sIDgpICA9IDAKcnRf
c2lncHJvY21hc2soU0lHX0JMT0NLLCBOVUxMLCBbXSwgOCkgID0gMApydF9zaWdwcm9jbWFzayhT
SUdfQkxPQ0ssIE5VTEwsIFtdLCA4KSAgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19CTE9DSywgTlVM
TCwgW10sIDgpICA9IDAKcnRfc2lncHJvY21hc2soU0lHX0JMT0NLLCBOVUxMLCBbXSwgOCkgID0g
MApydF9zaWdwcm9jbWFzayhTSUdfQkxPQ0ssIE5VTEwsIFtdLCA4KSAgPSAwCnJ0X3NpZ3Byb2Nt
YXNrKFNJR19CTE9DSywgTlVMTCwgW10sIDgpICA9IDAKcnRfc2lncHJvY21hc2soU0lHX0JMT0NL
LCBOVUxMLCBbXSwgOCkgID0gMApydF9zaWdwcm9jbWFzayhTSUdfQkxPQ0ssIE5VTEwsIFtdLCA4
KSAgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19CTE9DSywgTlVMTCwgW10sIDgpICA9IDAKcnRfc2ln
cHJvY21hc2soU0lHX0JMT0NLLCBOVUxMLCBbXSwgOCkgID0gMApydF9zaWdwcm9jbWFzayhTSUdf
QkxPQ0ssIE5VTEwsIFtdLCA4KSAgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19CTE9DSywgTlVMTCwg
W10sIDgpICA9IDAKcnRfc2lncHJvY21hc2soU0lHX0JMT0NLLCBOVUxMLCBbXSwgOCkgID0gMApy
dF9zaWdwcm9jbWFzayhTSUdfQkxPQ0ssIE5VTEwsIFtdLCA4KSAgPSAwCm5ld2ZzdGF0YXQoQVRf
RkRDV0QsICIvZXRjL2RlZmF1bHQveGVuY29tbW9ucyIsIHtzdF9tb2RlPVNfSUZSRUd8MDY0NCwK
c3Rfc2l6ZT0yNDY1LCAuLi59LCAwKSA9IDAKcnRfc2lncHJvY21hc2soU0lHX1NFVE1BU0ssIFtd
LCBOVUxMLCA4KSA9IDAKb3BlbmF0KEFUX0ZEQ1dELCAiL2V0Yy9kZWZhdWx0L3hlbmNvbW1vbnMi
LCBPX1JET05MWSkgPSAzCmZzdGF0KDMsIHtzdF9tb2RlPVNfSUZSRUd8MDY0NCwgc3Rfc2l6ZT0y
NDY1LCAuLi59KSA9IDAKcmVhZCgzLCAiIyMgUGF0aDogU3lzdGVtL1ZpcnR1YWxpemF0aW9uXG4j
Ii4uLiwgMjQ2NSkgPSAyNDY1CmNsb3NlKDMpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA9IDAKcnRfc2lncHJvY21hc2soU0lHX0JMT0NLLCBOVUxMLCBbXSwgOCkgID0gMApydF9zaWdw
cm9jbWFzayhTSUdfQkxPQ0ssIE5VTEwsIFtdLCA4KSAgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19C
TE9DSywgTlVMTCwgW10sIDgpICA9IDAKcnRfc2lncHJvY21hc2soU0lHX0JMT0NLLCBOVUxMLCBb
XSwgOCkgID0gMApydF9zaWdwcm9jbWFzayhTSUdfQkxPQ0ssIE5VTEwsIFtdLCA4KSAgPSAwCnJ0
X3NpZ3Byb2NtYXNrKFNJR19CTE9DSywgTlVMTCwgW10sIDgpICA9IDAKcnRfc2lncHJvY21hc2so
U0lHX0JMT0NLLCBOVUxMLCBbXSwgOCkgID0gMApydF9zaWdwcm9jbWFzayhTSUdfQkxPQ0ssIE5V
TEwsIFtdLCA4KSAgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19CTE9DSywgTlVMTCwgW10sIDgpICA9
IDAKcnRfc2lncHJvY21hc2soU0lHX0JMT0NLLCBOVUxMLCBbXSwgOCkgID0gMApydF9zaWdwcm9j
bWFzayhTSUdfQkxPQ0ssIE5VTEwsIFtdLCA4KSAgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19CTE9D
SywgTlVMTCwgW10sIDgpICA9IDAKcnRfc2lncHJvY21hc2soU0lHX0JMT0NLLCBOVUxMLCBbXSwg
OCkgID0gMApydF9zaWdwcm9jbWFzayhTSUdfQkxPQ0ssIE5VTEwsIFtdLCA4KSAgPSAwCnJ0X3Np
Z3Byb2NtYXNrKFNJR19CTE9DSywgTlVMTCwgW10sIDgpICA9IDAKcnRfc2lncHJvY21hc2soU0lH
X0JMT0NLLCBOVUxMLCBbXSwgOCkgID0gMApydF9zaWdwcm9jbWFzayhTSUdfQkxPQ0ssIE5VTEws
IFtdLCA4KSAgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19CTE9DSywgTlVMTCwgW10sIDgpICA9IDAK
cnRfc2lncHJvY21hc2soU0lHX0JMT0NLLCBOVUxMLCBbXSwgOCkgID0gMApydF9zaWdwcm9jbWFz
ayhTSUdfQkxPQ0ssIE5VTEwsIFtdLCA4KSAgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19CTE9DSywg
TlVMTCwgW10sIDgpICA9IDAKcnRfc2lncHJvY21hc2soU0lHX0JMT0NLLCBOVUxMLCBbXSwgOCkg
ID0gMApydF9zaWdwcm9jbWFzayhTSUdfQkxPQ0ssIE5VTEwsIFtdLCA4KSAgPSAwCnJ0X3NpZ3By
b2NtYXNrKFNJR19CTE9DSywgTlVMTCwgW10sIDgpICA9IDAKcnRfc2lncHJvY21hc2soU0lHX0JM
T0NLLCBOVUxMLCBbXSwgOCkgID0gMApydF9zaWdwcm9jbWFzayhTSUdfQkxPQ0ssIE5VTEwsIFtd
LCA4KSAgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19CTE9DSywgTlVMTCwgW10sIDgpICA9IDAKcnRf
c2lncHJvY21hc2soU0lHX0JMT0NLLCBOVUxMLCBbXSwgOCkgID0gMApydF9zaWdwcm9jbWFzayhT
SUdfQkxPQ0ssIE5VTEwsIFtdLCA4KSAgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19CTE9DSywgTlVM
TCwgW10sIDgpICA9IDAKcnRfc2lncHJvY21hc2soU0lHX0JMT0NLLCBOVUxMLCBbXSwgOCkgID0g
MApydF9zaWdwcm9jbWFzayhTSUdfQkxPQ0ssIE5VTEwsIFtdLCA4KSAgPSAwCnJ0X3NpZ3Byb2Nt
YXNrKFNJR19CTE9DSywgTlVMTCwgW10sIDgpICA9IDAKcnRfc2lncHJvY21hc2soU0lHX0JMT0NL
LCBOVUxMLCBbXSwgOCkgID0gMApydF9zaWdwcm9jbWFzayhTSUdfQkxPQ0ssIE5VTEwsIFtdLCA4
KSAgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19CTE9DSywgTlVMTCwgW10sIDgpICA9IDAKcnRfc2ln
cHJvY21hc2soU0lHX0JMT0NLLCBOVUxMLCBbXSwgOCkgID0gMApydF9zaWdwcm9jbWFzayhTSUdf
QkxPQ0ssIE5VTEwsIFtdLCA4KSAgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19CTE9DSywgTlVMTCwg
W10sIDgpICA9IDAKcnRfc2lncHJvY21hc2soU0lHX0JMT0NLLCBOVUxMLCBbXSwgOCkgID0gMApy
dF9zaWdwcm9jbWFzayhTSUdfQkxPQ0ssIE5VTEwsIFtdLCA4KSAgPSAwCnJ0X3NpZ3Byb2NtYXNr
KFNJR19CTE9DSywgTlVMTCwgW10sIDgpICA9IDAKcnRfc2lncHJvY21hc2soU0lHX0JMT0NLLCBO
VUxMLCBbXSwgOCkgID0gMApydF9zaWdwcm9jbWFzayhTSUdfQkxPQ0ssIE5VTEwsIFtdLCA4KSAg
PSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19CTE9DSywgTlVMTCwgW10sIDgpICA9IDAKcnRfc2lncHJv
Y21hc2soU0lHX0JMT0NLLCBOVUxMLCBbXSwgOCkgID0gMApydF9zaWdwcm9jbWFzayhTSUdfQkxP
Q0ssIE5VTEwsIFtdLCA4KSAgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19CTE9DSywgTlVMTCwgW10s
IDgpICA9IDAKcnRfc2lncHJvY21hc2soU0lHX0JMT0NLLCBOVUxMLCBbXSwgOCkgID0gMApydF9z
aWdwcm9jbWFzayhTSUdfQkxPQ0ssIE5VTEwsIFtdLCA4KSAgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJ
R19CTE9DSywgTlVMTCwgW10sIDgpICA9IDAKcnRfc2lncHJvY21hc2soU0lHX0JMT0NLLCBOVUxM
LCBbXSwgOCkgID0gMApydF9zaWdwcm9jbWFzayhTSUdfQkxPQ0ssIE5VTEwsIFtdLCA4KSAgPSAw
CnJ0X3NpZ3Byb2NtYXNrKFNJR19CTE9DSywgTlVMTCwgW10sIDgpICA9IDAKcnRfc2lncHJvY21h
c2soU0lHX0JMT0NLLCBOVUxMLCBbXSwgOCkgID0gMApydF9zaWdwcm9jbWFzayhTSUdfQkxPQ0ss
IE5VTEwsIFtdLCA4KSAgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19CTE9DSywgTlVMTCwgW10sIDgp
ICA9IDAKcnRfc2lncHJvY21hc2soU0lHX0JMT0NLLCBOVUxMLCBbXSwgOCkgID0gMApydF9zaWdw
cm9jbWFzayhTSUdfQkxPQ0ssIE5VTEwsIFtdLCA4KSAgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19C
TE9DSywgTlVMTCwgW10sIDgpICA9IDAKcnRfc2lncHJvY21hc2soU0lHX0JMT0NLLCBOVUxMLCBb
XSwgOCkgID0gMApydF9zaWdwcm9jbWFzayhTSUdfQkxPQ0ssIE5VTEwsIFtdLCA4KSAgPSAwCnJ0
X3NpZ3Byb2NtYXNrKFNJR19CTE9DSywgTlVMTCwgW10sIDgpICA9IDAKcnRfc2lncHJvY21hc2so
U0lHX0JMT0NLLCBOVUxMLCBbXSwgOCkgID0gMApydF9zaWdwcm9jbWFzayhTSUdfQkxPQ0ssIE5V
TEwsIFtdLCA4KSAgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19CTE9DSywgTlVMTCwgW10sIDgpICA9
IDAKcnRfc2lncHJvY21hc2soU0lHX0JMT0NLLCBOVUxMLCBbXSwgOCkgID0gMApydF9zaWdwcm9j
bWFzayhTSUdfQkxPQ0ssIE5VTEwsIFtdLCA4KSAgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19CTE9D
SywgTlVMTCwgW10sIDgpICA9IDAKcnRfc2lncHJvY21hc2soU0lHX0JMT0NLLCBOVUxMLCBbXSwg
OCkgID0gMApydF9zaWdwcm9jbWFzayhTSUdfQkxPQ0ssIE5VTEwsIFtdLCA4KSAgPSAwCnJ0X3Np
Z3Byb2NtYXNrKFNJR19CTE9DSywgTlVMTCwgW10sIDgpICA9IDAKcnRfc2lncHJvY21hc2soU0lH
X0JMT0NLLCBOVUxMLCBbXSwgOCkgID0gMApydF9zaWdwcm9jbWFzayhTSUdfQkxPQ0ssIE5VTEws
IFtdLCA4KSAgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19CTE9DSywgTlVMTCwgW10sIDgpICA9IDAK
cnRfc2lncHJvY21hc2soU0lHX0JMT0NLLCBOVUxMLCBbXSwgOCkgID0gMApydF9zaWdwcm9jbWFz
ayhTSUdfQkxPQ0ssIE5VTEwsIFtdLCA4KSAgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19CTE9DSywg
TlVMTCwgW10sIDgpICA9IDAKcnRfc2lncHJvY21hc2soU0lHX0JMT0NLLCBOVUxMLCBbXSwgOCkg
ID0gMApydF9zaWdwcm9jbWFzayhTSUdfQkxPQ0ssIE5VTEwsIFtdLCA4KSAgPSAwCnJ0X3NpZ3By
b2NtYXNrKFNJR19CTE9DSywgTlVMTCwgW10sIDgpICA9IDAKcnRfc2lncHJvY21hc2soU0lHX0JM
T0NLLCBOVUxMLCBbXSwgOCkgID0gMApydF9zaWdwcm9jbWFzayhTSUdfQkxPQ0ssIE5VTEwsIFtd
LCA4KSAgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19CTE9DSywgTlVMTCwgW10sIDgpICA9IDAKcnRf
c2lncHJvY21hc2soU0lHX0JMT0NLLCBOVUxMLCBbXSwgOCkgID0gMApydF9zaWdwcm9jbWFzayhT
SUdfQkxPQ0ssIE5VTEwsIFtdLCA4KSAgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19CTE9DSywgTlVM
TCwgW10sIDgpICA9IDAKcnRfc2lncHJvY21hc2soU0lHX0JMT0NLLCBOVUxMLCBbXSwgOCkgID0g
MApydF9zaWdwcm9jbWFzayhTSUdfQkxPQ0ssIE5VTEwsIFtdLCA4KSAgPSAwCnJ0X3NpZ3Byb2Nt
YXNrKFNJR19CTE9DSywgTlVMTCwgW10sIDgpICA9IDAKcnRfc2lncHJvY21hc2soU0lHX0JMT0NL
LCBOVUxMLCBbXSwgOCkgID0gMApydF9zaWdwcm9jbWFzayhTSUdfQkxPQ0ssIE5VTEwsIFtdLCA4
KSAgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19CTE9DSywgTlVMTCwgW10sIDgpICA9IDAKcnRfc2ln
cHJvY21hc2soU0lHX0JMT0NLLCBOVUxMLCBbXSwgOCkgID0gMApydF9zaWdwcm9jbWFzayhTSUdf
QkxPQ0ssIE5VTEwsIFtdLCA4KSAgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19CTE9DSywgTlVMTCwg
W10sIDgpICA9IDAKcnRfc2lncHJvY21hc2soU0lHX0JMT0NLLCBOVUxMLCBbXSwgOCkgID0gMApy
dF9zaWdwcm9jbWFzayhTSUdfQkxPQ0ssIE5VTEwsIFtdLCA4KSAgPSAwCnJ0X3NpZ3Byb2NtYXNr
KFNJR19CTE9DSywgTlVMTCwgW10sIDgpICA9IDAKcnRfc2lncHJvY21hc2soU0lHX0JMT0NLLCBO
VUxMLCBbXSwgOCkgID0gMApydF9zaWdwcm9jbWFzayhTSUdfQkxPQ0ssIE5VTEwsIFtdLCA4KSAg
PSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19CTE9DSywgTlVMTCwgW10sIDgpICA9IDAKcnRfc2lncHJv
Y21hc2soU0lHX0JMT0NLLCBOVUxMLCBbXSwgOCkgID0gMApydF9zaWdwcm9jbWFzayhTSUdfQkxP
Q0ssIE5VTEwsIFtdLCA4KSAgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19CTE9DSywgTlVMTCwgW10s
IDgpICA9IDAKcnRfc2lncHJvY21hc2soU0lHX0JMT0NLLCBOVUxMLCBbXSwgOCkgID0gMApydF9z
aWdwcm9jbWFzayhTSUdfQkxPQ0ssIE5VTEwsIFtdLCA4KSAgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJ
R19CTE9DSywgTlVMTCwgW10sIDgpICA9IDAKcnRfc2lncHJvY21hc2soU0lHX0JMT0NLLCBOVUxM
LCBbXSwgOCkgID0gMApuZXdmc3RhdGF0KEFUX0ZEQ1dELCAiL3Byb2MveGVuIiwge3N0X21vZGU9
U19JRkRJUnwwNTU1LCBzdF9zaXplPTAsIC4uLn0sIDApCj0gMApydF9zaWdwcm9jbWFzayhTSUdf
U0VUTUFTSywgW10sIE5VTEwsIDgpID0gMApydF9zaWdwcm9jbWFzayhTSUdfQkxPQ0ssIE5VTEws
IFtdLCA4KSAgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19CTE9DSywgTlVMTCwgW10sIDgpICA9IDAK
cnRfc2lncHJvY21hc2soU0lHX0JMT0NLLCBOVUxMLCBbXSwgOCkgID0gMApydF9zaWdwcm9jbWFz
ayhTSUdfQkxPQ0ssIE5VTEwsIFtdLCA4KSAgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19TRVRNQVNL
LCBbXSwgTlVMTCwgOCkgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19CTE9DSywgTlVMTCwgW10sIDgp
ICA9IDAKbmV3ZnN0YXRhdChBVF9GRENXRCwgIi9wcm9jL3hlbi9jYXBhYmlsaXRpZXMiLCAweDdm
ZmMwMTY2MzgsIDApID0gLTEgRU5PRU5UCihObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5KQpydF9z
aWdwcm9jbWFzayhTSUdfU0VUTUFTSywgW10sIE5VTEwsIDgpID0gMApuZXdmc3RhdGF0KEFUX0ZE
Q1dELCAiLiIsIHtzdF9tb2RlPVNfSUZESVJ8MDU1MCwgc3Rfc2l6ZT0xNTEsIC4uLn0sIDApID0g
MApuZXdmc3RhdGF0KEFUX0ZEQ1dELCAiL3Vzci9sb2NhbC9zYmluL2dyZXAiLCAweDdmZmMwMTY3
YTgsIDApID0gLTEgRU5PRU5UCihObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5KQpuZXdmc3RhdGF0
KEFUX0ZEQ1dELCAiL3Vzci9sb2NhbC9iaW4vZ3JlcCIsIDB4N2ZmYzAxNjdhOCwgMCkgPSAtMSBF
Tk9FTlQgKE5vCnN1Y2ggZmlsZSBvciBkaXJlY3RvcnkpCm5ld2ZzdGF0YXQoQVRfRkRDV0QsICIv
c2Jpbi9ncmVwIiwgMHg3ZmZjMDE2N2E4LCAwKSA9IC0xIEVOT0VOVCAoTm8gc3VjaApmaWxlIG9y
IGRpcmVjdG9yeSkKbmV3ZnN0YXRhdChBVF9GRENXRCwgIi9iaW4vZ3JlcCIsIHtzdF9tb2RlPVNf
SUZSRUd8MDc1NSwgc3Rfc2l6ZT0yMDQwNTYsCi4uLn0sIDApID0gMApuZXdmc3RhdGF0KEFUX0ZE
Q1dELCAiL2Jpbi9ncmVwIiwge3N0X21vZGU9U19JRlJFR3wwNzU1LCBzdF9zaXplPTIwNDA1NiwK
Li4ufSwgMCkgPSAwCmdldGV1aWQoKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IDAK
Z2V0ZWdpZCgpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID0gMApnZXR1aWQoKSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgPSAwCmdldGdpZCgpICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA9IDAKZmFjY2Vzc2F0KEFUX0ZEQ1dELCAiL2Jpbi9ncmVwIiwgWF9PSykg
ID0gMApuZXdmc3RhdGF0KEFUX0ZEQ1dELCAiL2Jpbi9ncmVwIiwge3N0X21vZGU9U19JRlJFR3ww
NzU1LCBzdF9zaXplPTIwNDA1NiwKLi4ufSwgMCkgPSAwCmdldGV1aWQoKSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA9IDAKZ2V0ZWdpZCgpICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgID0gMApnZXR1aWQoKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSAwCmdldGdp
ZCgpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IDAKZmFjY2Vzc2F0KEFUX0ZEQ1dE
LCAiL2Jpbi9ncmVwIiwgUl9PSykgID0gMApuZXdmc3RhdGF0KEFUX0ZEQ1dELCAiL2Jpbi9ncmVw
Iiwge3N0X21vZGU9U19JRlJFR3wwNzU1LCBzdF9zaXplPTIwNDA1NiwKLi4ufSwgMCkgPSAwCm5l
d2ZzdGF0YXQoQVRfRkRDV0QsICIvYmluL2dyZXAiLCB7c3RfbW9kZT1TX0lGUkVHfDA3NTUsIHN0
X3NpemU9MjA0MDU2LAouLi59LCAwKSA9IDAKZ2V0ZXVpZCgpICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgID0gMApnZXRlZ2lkKCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSAw
CmdldHVpZCgpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IDAKZ2V0Z2lkKCkgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgID0gMApmYWNjZXNzYXQoQVRfRkRDV0QsICIvYmlu
L2dyZXAiLCBYX09LKSAgPSAwCm5ld2ZzdGF0YXQoQVRfRkRDV0QsICIvYmluL2dyZXAiLCB7c3Rf
bW9kZT1TX0lGUkVHfDA3NTUsIHN0X3NpemU9MjA0MDU2LAouLi59LCAwKSA9IDAKZ2V0ZXVpZCgp
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID0gMApnZXRlZ2lkKCkgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgPSAwCmdldHVpZCgpICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA9IDAKZ2V0Z2lkKCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID0gMApmYWNj
ZXNzYXQoQVRfRkRDV0QsICIvYmluL2dyZXAiLCBSX09LKSAgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJ
R19CTE9DSywgW0lOVCBDSExEXSwgW10sIDgpID0gMApsc2VlaygyNTUsIC0xODU4LCBTRUVLX0NV
UikgICAgICAgICAgICAgPSAxMjk1CmNsb25lKGNoaWxkX3N0YWNrPTAsIGZsYWdzPUNMT05FX0NI
SUxEX0NMRUFSVElEfENMT05FX0NISUxEX1NFVFRJRHxTSUdDSExELApjaGlsZF90aWRwdHI9MHg3
ZjdmNmJhMGQwKSA9IDIwMTQKcnRfc2lncHJvY21hc2soU0lHX1NFVE1BU0ssIFtdLCBOVUxMLCA4
KSA9IDAKLS0tIFNJR0NITEQge3NpX3NpZ25vPVNJR0NITEQsIHNpX2NvZGU9Q0xEX0VYSVRFRCwg
c2lfcGlkPTIwMTQsIHNpX3N0YXR1cz0xLApzaV91dGltZT0wLCBzaV9zdGltZT0wfSAtLS0Kd2Fp
dDQoLTEsIFt7V0lGRVhJVEVEKHMpICYmIFdFWElUU1RBVFVTKHMpID09IDF9XSwgV05PSEFORywg
TlVMTCkgPSAyMDE0CndhaXQ0KC0xLCAweDdmZmMwMTU1MTAsIFdOT0hBTkcsIE5VTEwpICA9IC0x
IEVDSElMRCAoTm8gY2hpbGQgcHJvY2Vzc2VzKQpydF9zaWdyZXR1cm4oKSAgICAgICAgICAgICAg
ICAgICAgICAgICAgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19CTE9DSywgW0NITERdLCBbXSwgOCkg
PSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19TRVRNQVNLLCBbXSwgTlVMTCwgOCkgPSAwCnJ0X3NpZ3By
b2NtYXNrKFNJR19CTE9DSywgW0NITERdLCBbXSwgOCkgPSAwCnJ0X3NpZ2FjdGlvbihTSUdJTlQs
IHsweDQzZjkzOCwgW10sIDB9LCB7U0lHX0RGTCwgW10sIDB9LCA4KSA9IDAKcnRfc2lncHJvY21h
c2soU0lHX1NFVE1BU0ssIFtdLCBOVUxMLCA4KSA9IDAKcnRfc2lnYWN0aW9uKFNJR0lOVCwge1NJ
R19ERkwsIFtdLCAwfSwgezB4NDNmOTM4LCBbXSwgMH0sIDgpID0gMApuZXdmc3RhdGF0KEFUX0ZE
Q1dELCAiLiIsIHtzdF9tb2RlPVNfSUZESVJ8MDU1MCwgc3Rfc2l6ZT0xNTEsIC4uLn0sIDApID0g
MApuZXdmc3RhdGF0KEFUX0ZEQ1dELCAiL3Vzci9sb2NhbC9zYmluL21vdW50IiwgMHg3ZmZjMDE2
OTQ4LCAwKSA9IC0xIEVOT0VOVAooTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeSkKbmV3ZnN0YXRh
dChBVF9GRENXRCwgIi91c3IvbG9jYWwvYmluL21vdW50IiwgMHg3ZmZjMDE2OTQ4LCAwKSA9IC0x
IEVOT0VOVAooTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeSkKbmV3ZnN0YXRhdChBVF9GRENXRCwg
Ii9zYmluL21vdW50IiwgMHg3ZmZjMDE2OTQ4LCAwKSA9IC0xIEVOT0VOVCAoTm8gc3VjaApmaWxl
IG9yIGRpcmVjdG9yeSkKbmV3ZnN0YXRhdChBVF9GRENXRCwgIi9iaW4vbW91bnQiLCB7c3RfbW9k
ZT1TX0lGUkVHfFNfSVNVSUR8MDc1NSwKc3Rfc2l6ZT02ODgzMiwgLi4ufSwgMCkgPSAwCm5ld2Zz
dGF0YXQoQVRfRkRDV0QsICIvYmluL21vdW50Iiwge3N0X21vZGU9U19JRlJFR3xTX0lTVUlEfDA3
NTUsCnN0X3NpemU9Njg4MzIsIC4uLn0sIDApID0gMApnZXRldWlkKCkgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgPSAwCmdldGVnaWQoKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA9IDAKZ2V0dWlkKCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID0gMApnZXRnaWQo
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSAwCmZhY2Nlc3NhdChBVF9GRENXRCwg
Ii9iaW4vbW91bnQiLCBYX09LKSA9IDAKbmV3ZnN0YXRhdChBVF9GRENXRCwgIi9iaW4vbW91bnQi
LCB7c3RfbW9kZT1TX0lGUkVHfFNfSVNVSUR8MDc1NSwKc3Rfc2l6ZT02ODgzMiwgLi4ufSwgMCkg
PSAwCmdldGV1aWQoKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IDAKZ2V0ZWdpZCgp
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID0gMApnZXR1aWQoKSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgPSAwCmdldGdpZCgpICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA9IDAKZmFjY2Vzc2F0KEFUX0ZEQ1dELCAiL2Jpbi9tb3VudCIsIFJfT0spID0gMApuZXdm
c3RhdGF0KEFUX0ZEQ1dELCAiL2Jpbi9tb3VudCIsIHtzdF9tb2RlPVNfSUZSRUd8U19JU1VJRHww
NzU1LApzdF9zaXplPTY4ODMyLCAuLi59LCAwKSA9IDAKbmV3ZnN0YXRhdChBVF9GRENXRCwgIi9i
aW4vbW91bnQiLCB7c3RfbW9kZT1TX0lGUkVHfFNfSVNVSUR8MDc1NSwKc3Rfc2l6ZT02ODgzMiwg
Li4ufSwgMCkgPSAwCmdldGV1aWQoKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IDAK
Z2V0ZWdpZCgpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID0gMApnZXR1aWQoKSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgPSAwCmdldGdpZCgpICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA9IDAKZmFjY2Vzc2F0KEFUX0ZEQ1dELCAiL2Jpbi9tb3VudCIsIFhfT0sp
ID0gMApuZXdmc3RhdGF0KEFUX0ZEQ1dELCAiL2Jpbi9tb3VudCIsIHtzdF9tb2RlPVNfSUZSRUd8
U19JU1VJRHwwNzU1LApzdF9zaXplPTY4ODMyLCAuLi59LCAwKSA9IDAKZ2V0ZXVpZCgpICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgID0gMApnZXRlZ2lkKCkgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgPSAwCmdldHVpZCgpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9
IDAKZ2V0Z2lkKCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID0gMApmYWNjZXNzYXQo
QVRfRkRDV0QsICIvYmluL21vdW50IiwgUl9PSykgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19CTE9D
SywgW0lOVCBDSExEXSwgW10sIDgpID0gMApjbG9uZShjaGlsZF9zdGFjaz0wLCBmbGFncz1DTE9O
RV9DSElMRF9DTEVBUlRJRHxDTE9ORV9DSElMRF9TRVRUSUR8U0lHQ0hMRCwKY2hpbGRfdGlkcHRy
PTB4N2Y3ZjZiYTBkMCkgPSAyMDE1CnJ0X3NpZ3Byb2NtYXNrKFNJR19TRVRNQVNLLCBbXSwgTlVM
TCwgOCkgPSAwCi0tLSBTSUdDSExEIHtzaV9zaWdubz1TSUdDSExELCBzaV9jb2RlPUNMRF9FWElU
RUQsIHNpX3BpZD0yMDE1LCBzaV9zdGF0dXM9MCwKc2lfdXRpbWU9MCwgc2lfc3RpbWU9MX0gLS0t
CndhaXQ0KC0xLCBbe1dJRkVYSVRFRChzKSAmJiBXRVhJVFNUQVRVUyhzKSA9PSAwfV0sIFdOT0hB
TkcsIE5VTEwpID0gMjAxNQp3YWl0NCgtMSwgMHg3ZmZjMDE1NmIwLCBXTk9IQU5HLCBOVUxMKSAg
PSAtMSBFQ0hJTEQgKE5vIGNoaWxkIHByb2Nlc3NlcykKcnRfc2lncmV0dXJuKCkgICAgICAgICAg
ICAgICAgICAgICAgICAgID0gMApydF9zaWdwcm9jbWFzayhTSUdfQkxPQ0ssIFtDSExEXSwgW10s
IDgpID0gMApydF9zaWdwcm9jbWFzayhTSUdfU0VUTUFTSywgW10sIE5VTEwsIDgpID0gMApydF9z
aWdwcm9jbWFzayhTSUdfQkxPQ0ssIFtDSExEXSwgW10sIDgpID0gMApydF9zaWdhY3Rpb24oU0lH
SU5ULCB7MHg0M2Y5MzgsIFtdLCAwfSwge1NJR19ERkwsIFtdLCAwfSwgOCkgPSAwCnJ0X3NpZ3By
b2NtYXNrKFNJR19TRVRNQVNLLCBbXSwgTlVMTCwgOCkgPSAwCnJ0X3NpZ2FjdGlvbihTSUdJTlQs
IHtTSUdfREZMLCBbXSwgMH0sIHsweDQzZjkzOCwgW10sIDB9LCA4KSA9IDAKcnRfc2lncHJvY21h
c2soU0lHX0JMT0NLLCBOVUxMLCBbXSwgOCkgID0gMApyZWFkKDI1NSwgIlxuIyBydW4gdGhpcyBz
Y3JpcHQgb25seSBpbiBkb20wOiIuLi4sIDMxNTMpID0gMTg1OApydF9zaWdwcm9jbWFzayhTSUdf
QkxPQ0ssIE5VTEwsIFtdLCA4KSAgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19CTE9DSywgTlVMTCwg
W10sIDgpICA9IDAKcnRfc2lncHJvY21hc2soU0lHX0JMT0NLLCBOVUxMLCBbXSwgOCkgID0gMApy
dF9zaWdwcm9jbWFzayhTSUdfQkxPQ0ssIE5VTEwsIFtdLCA4KSAgPSAwCnJ0X3NpZ3Byb2NtYXNr
KFNJR19CTE9DSywgTlVMTCwgW10sIDgpICA9IDAKbmV3ZnN0YXRhdChBVF9GRENXRCwgIi9wcm9j
L3hlbi9jYXBhYmlsaXRpZXMiLCB7c3RfbW9kZT1TX0lGUkVHfDA0NDQsCnN0X3NpemU9MCwgLi4u
fSwgMCkgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19TRVRNQVNLLCBbXSwgTlVMTCwgOCkgPSAwCnJ0
X3NpZ3Byb2NtYXNrKFNJR19CTE9DSywgW0lOVCBDSExEXSwgW10sIDgpID0gMApsc2VlaygyNTUs
IC0xNjI1LCBTRUVLX0NVUikgICAgICAgICAgICAgPSAxNTI4CmNsb25lKGNoaWxkX3N0YWNrPTAs
IGZsYWdzPUNMT05FX0NISUxEX0NMRUFSVElEfENMT05FX0NISUxEX1NFVFRJRHxTSUdDSExELApj
aGlsZF90aWRwdHI9MHg3ZjdmNmJhMGQwKSA9IDIwMTYKcnRfc2lncHJvY21hc2soU0lHX1NFVE1B
U0ssIFtdLCBOVUxMLCA4KSA9IDAKLS0tIFNJR0NITEQge3NpX3NpZ25vPVNJR0NITEQsIHNpX2Nv
ZGU9Q0xEX0VYSVRFRCwgc2lfcGlkPTIwMTYsIHNpX3N0YXR1cz0wLApzaV91dGltZT0wLCBzaV9z
dGltZT0xfSAtLS0Kd2FpdDQoLTEsIFt7V0lGRVhJVEVEKHMpICYmIFdFWElUU1RBVFVTKHMpID09
IDB9XSwgV05PSEFORywgTlVMTCkgPSAyMDE2CndhaXQ0KC0xLCAweDdmZmMwMTU1MTAsIFdOT0hB
TkcsIE5VTEwpICA9IC0xIEVDSElMRCAoTm8gY2hpbGQgcHJvY2Vzc2VzKQpydF9zaWdyZXR1cm4o
KSAgICAgICAgICAgICAgICAgICAgICAgICAgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19CTE9DSywg
W0NITERdLCBbXSwgOCkgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19TRVRNQVNLLCBbXSwgTlVMTCwg
OCkgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19CTE9DSywgW0NITERdLCBbXSwgOCkgPSAwCnJ0X3Np
Z2FjdGlvbihTSUdJTlQsIHsweDQzZjkzOCwgW10sIDB9LCB7U0lHX0RGTCwgW10sIDB9LCA4KSA9
IDAKcnRfc2lncHJvY21hc2soU0lHX1NFVE1BU0ssIFtdLCBOVUxMLCA4KSA9IDAKcnRfc2lnYWN0
aW9uKFNJR0lOVCwge1NJR19ERkwsIFtdLCAwfSwgezB4NDNmOTM4LCBbXSwgMH0sIDgpID0gMApy
dF9zaWdwcm9jbWFzayhTSUdfQkxPQ0ssIE5VTEwsIFtdLCA4KSAgPSAwCnJlYWQoMjU1LCAiXG5k
b19zdGFydCAoKSB7XG5cdGxvY2FsIG1vZFxuXG5cdGZvciAiLi4uLCAzMTUzKSA9IDE2MjUKcnRf
c2lncHJvY21hc2soU0lHX0JMT0NLLCBOVUxMLCBbXSwgOCkgID0gMApydF9zaWdwcm9jbWFzayhT
SUdfQkxPQ0ssIE5VTEwsIFtdLCA4KSAgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19CTE9DSywgTlVM
TCwgW10sIDgpICA9IDAKcnRfc2lncHJvY21hc2soU0lHX0JMT0NLLCBOVUxMLCBbXSwgOCkgID0g
MApydF9zaWdwcm9jbWFzayhTSUdfQkxPQ0ssIE5VTEwsIFtdLCA4KSAgPSAwCm5ld2ZzdGF0YXQo
QVRfRkRDV0QsICIuIiwge3N0X21vZGU9U19JRkRJUnwwNTUwLCBzdF9zaXplPTE1MSwgLi4ufSwg
MCkgPSAwCm5ld2ZzdGF0YXQoQVRfRkRDV0QsICIvdXNyL2xvY2FsL3NiaW4vbW9kcHJvYmUiLCAw
eDdmZmMwMTRlODgsIDApID0gLTEKRU5PRU5UIChObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5KQpu
ZXdmc3RhdGF0KEFUX0ZEQ1dELCAiL3Vzci9sb2NhbC9iaW4vbW9kcHJvYmUiLCAweDdmZmMwMTRl
ODgsIDApID0gLTEgRU5PRU5UCihObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5KQpuZXdmc3RhdGF0
KEFUX0ZEQ1dELCAiL3NiaW4vbW9kcHJvYmUiLCB7c3RfbW9kZT1TX0lGUkVHfDA3NTUsCnN0X3Np
emU9MjAzOTM2LCAuLi59LCAwKSA9IDAKbmV3ZnN0YXRhdChBVF9GRENXRCwgIi9zYmluL21vZHBy
b2JlIiwge3N0X21vZGU9U19JRlJFR3wwNzU1LApzdF9zaXplPTIwMzkzNiwgLi4ufSwgMCkgPSAw
CmdldGV1aWQoKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IDAKZ2V0ZWdpZCgpICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgID0gMApnZXR1aWQoKSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgPSAwCmdldGdpZCgpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA9IDAKZmFjY2Vzc2F0KEFUX0ZEQ1dELCAiL3NiaW4vbW9kcHJvYmUiLCBYX09LKSA9IDAKbmV3
ZnN0YXRhdChBVF9GRENXRCwgIi9zYmluL21vZHByb2JlIiwge3N0X21vZGU9U19JRlJFR3wwNzU1
LApzdF9zaXplPTIwMzkzNiwgLi4ufSwgMCkgPSAwCmdldGV1aWQoKSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA9IDAKZ2V0ZWdpZCgpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ID0gMApnZXR1aWQoKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSAwCmdldGdpZCgp
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IDAKZmFjY2Vzc2F0KEFUX0ZEQ1dELCAi
L3NiaW4vbW9kcHJvYmUiLCBSX09LKSA9IDAKbmV3ZnN0YXRhdChBVF9GRENXRCwgIi9zYmluL21v
ZHByb2JlIiwge3N0X21vZGU9U19JRlJFR3wwNzU1LApzdF9zaXplPTIwMzkzNiwgLi4ufSwgMCkg
PSAwCm5ld2ZzdGF0YXQoQVRfRkRDV0QsICIvc2Jpbi9tb2Rwcm9iZSIsIHtzdF9tb2RlPVNfSUZS
RUd8MDc1NSwKc3Rfc2l6ZT0yMDM5MzYsIC4uLn0sIDApID0gMApnZXRldWlkKCkgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgPSAwCmdldGVnaWQoKSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA9IDAKZ2V0dWlkKCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID0gMApn
ZXRnaWQoKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSAwCmZhY2Nlc3NhdChBVF9G
RENXRCwgIi9zYmluL21vZHByb2JlIiwgWF9PSykgPSAwCm5ld2ZzdGF0YXQoQVRfRkRDV0QsICIv
c2Jpbi9tb2Rwcm9iZSIsIHtzdF9tb2RlPVNfSUZSRUd8MDc1NSwKc3Rfc2l6ZT0yMDM5MzYsIC4u
Ln0sIDApID0gMApnZXRldWlkKCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSAwCmdl
dGVnaWQoKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IDAKZ2V0dWlkKCkgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgID0gMApnZXRnaWQoKSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgPSAwCmZhY2Nlc3NhdChBVF9GRENXRCwgIi9zYmluL21vZHByb2JlIiwgUl9P
SykgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19CTE9DSywgW0lOVCBDSExEXSwgW10sIDgpID0gMAps
c2VlaygyNTUsIC05LCBTRUVLX0NVUikgICAgICAgICAgICAgICAgPSAzMTQ0CmNsb25lKGNoaWxk
X3N0YWNrPTAsIGZsYWdzPUNMT05FX0NISUxEX0NMRUFSVElEfENMT05FX0NISUxEX1NFVFRJRHxT
SUdDSExELApjaGlsZF90aWRwdHI9MHg3ZjdmNmJhMGQwKSA9IDIwMTcKcnRfc2lncHJvY21hc2so
U0lHX1NFVE1BU0ssIFtdLCBOVUxMLCA4KSA9IDAKLS0tIFNJR0NITEQge3NpX3NpZ25vPVNJR0NI
TEQsIHNpX2NvZGU9Q0xEX0VYSVRFRCwgc2lfcGlkPTIwMTcsIHNpX3N0YXR1cz0xLApzaV91dGlt
ZT0wLCBzaV9zdGltZT0wfSAtLS0Kd2FpdDQoLTEsIFt7V0lGRVhJVEVEKHMpICYmIFdFWElUU1RB
VFVTKHMpID09IDF9XSwgV05PSEFORywgTlVMTCkgPSAyMDE3CndhaXQ0KC0xLCAweDdmZmMwMTNi
ZjAsIFdOT0hBTkcsIE5VTEwpICA9IC0xIEVDSElMRCAoTm8gY2hpbGQgcHJvY2Vzc2VzKQpydF9z
aWdyZXR1cm4oKSAgICAgICAgICAgICAgICAgICAgICAgICAgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJ
R19CTE9DSywgW0NITERdLCBbXSwgOCkgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19TRVRNQVNLLCBb
XSwgTlVMTCwgOCkgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19CTE9DSywgW0NITERdLCBbXSwgOCkg
PSAwCnJ0X3NpZ2FjdGlvbihTSUdJTlQsIHsweDQzZjkzOCwgW10sIDB9LCB7U0lHX0RGTCwgW10s
IDB9LCA4KSA9IDAKcnRfc2lncHJvY21hc2soU0lHX1NFVE1BU0ssIFtdLCBOVUxMLCA4KSA9IDAK
cnRfc2lnYWN0aW9uKFNJR0lOVCwge1NJR19ERkwsIFtdLCAwfSwgezB4NDNmOTM4LCBbXSwgMH0s
IDgpID0gMApydF9zaWdwcm9jbWFzayhTSUdfQkxPQ0ssIFtDSExEXSwgW10sIDgpID0gMApydF9z
aWdwcm9jbWFzayhTSUdfU0VUTUFTSywgW10sIE5VTEwsIDgpID0gMApydF9zaWdwcm9jbWFzayhT
SUdfQkxPQ0ssIFtJTlQgQ0hMRF0sIFtdLCA4KSA9IDAKY2xvbmUoY2hpbGRfc3RhY2s9MCwgZmxh
Z3M9Q0xPTkVfQ0hJTERfQ0xFQVJUSUR8Q0xPTkVfQ0hJTERfU0VUVElEfFNJR0NITEQsCmNoaWxk
X3RpZHB0cj0weDdmN2Y2YmEwZDApID0gMjAxOApydF9zaWdwcm9jbWFzayhTSUdfU0VUTUFTSywg
W10sIE5VTEwsIDgpID0gMAotLS0gU0lHQ0hMRCB7c2lfc2lnbm89U0lHQ0hMRCwgc2lfY29kZT1D
TERfRVhJVEVELCBzaV9waWQ9MjAxOCwgc2lfc3RhdHVzPTEsCnNpX3V0aW1lPTAsIHNpX3N0aW1l
PTB9IC0tLQp3YWl0NCgtMSwgW3tXSUZFWElURUQocykgJiYgV0VYSVRTVEFUVVMocykgPT0gMX1d
LCBXTk9IQU5HLCBOVUxMKSA9IDIwMTgKd2FpdDQoLTEsIDB4N2ZmYzAxM2JmMCwgV05PSEFORywg
TlVMTCkgID0gLTEgRUNISUxEIChObyBjaGlsZCBwcm9jZXNzZXMpCnJ0X3NpZ3JldHVybigpICAg
ICAgICAgICAgICAgICAgICAgICAgICA9IDAKcnRfc2lncHJvY21hc2soU0lHX0JMT0NLLCBbQ0hM
RF0sIFtdLCA4KSA9IDAKcnRfc2lncHJvY21hc2soU0lHX1NFVE1BU0ssIFtdLCBOVUxMLCA4KSA9
IDAKcnRfc2lncHJvY21hc2soU0lHX0JMT0NLLCBbQ0hMRF0sIFtdLCA4KSA9IDAKcnRfc2lnYWN0
aW9uKFNJR0lOVCwgezB4NDNmOTM4LCBbXSwgMH0sIHtTSUdfREZMLCBbXSwgMH0sIDgpID0gMApy
dF9zaWdwcm9jbWFzayhTSUdfU0VUTUFTSywgW10sIE5VTEwsIDgpID0gMApydF9zaWdhY3Rpb24o
U0lHSU5ULCB7U0lHX0RGTCwgW10sIDB9LCB7MHg0M2Y5MzgsIFtdLCAwfSwgOCkgPSAwCnJ0X3Np
Z3Byb2NtYXNrKFNJR19CTE9DSywgW0NITERdLCBbXSwgOCkgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJ
R19TRVRNQVNLLCBbXSwgTlVMTCwgOCkgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19CTE9DSywgW0lO
VCBDSExEXSwgW10sIDgpID0gMApjbG9uZShjaGlsZF9zdGFjaz0wLCBmbGFncz1DTE9ORV9DSElM
RF9DTEVBUlRJRHxDTE9ORV9DSElMRF9TRVRUSUR8U0lHQ0hMRCwKY2hpbGRfdGlkcHRyPTB4N2Y3
ZjZiYTBkMCkgPSAyMDE5CnJ0X3NpZ3Byb2NtYXNrKFNJR19TRVRNQVNLLCBbXSwgTlVMTCwgOCkg
PSAwCi0tLSBTSUdDSExEIHtzaV9zaWdubz1TSUdDSExELCBzaV9jb2RlPUNMRF9FWElURUQsIHNp
X3BpZD0yMDE5LCBzaV9zdGF0dXM9MSwKc2lfdXRpbWU9MCwgc2lfc3RpbWU9MH0gLS0tCndhaXQ0
KC0xLCBbe1dJRkVYSVRFRChzKSAmJiBXRVhJVFNUQVRVUyhzKSA9PSAxfV0sIFdOT0hBTkcsIE5V
TEwpID0gMjAxOQp3YWl0NCgtMSwgMHg3ZmZjMDEzYmYwLCBXTk9IQU5HLCBOVUxMKSAgPSAtMSBF
Q0hJTEQgKE5vIGNoaWxkIHByb2Nlc3NlcykKcnRfc2lncmV0dXJuKCkgICAgICAgICAgICAgICAg
ICAgICAgICAgID0gMApydF9zaWdwcm9jbWFzayhTSUdfQkxPQ0ssIFtDSExEXSwgW10sIDgpID0g
MApydF9zaWdwcm9jbWFzayhTSUdfU0VUTUFTSywgW10sIE5VTEwsIDgpID0gMApydF9zaWdwcm9j
bWFzayhTSUdfQkxPQ0ssIFtDSExEXSwgW10sIDgpID0gMApydF9zaWdhY3Rpb24oU0lHSU5ULCB7
MHg0M2Y5MzgsIFtdLCAwfSwge1NJR19ERkwsIFtdLCAwfSwgOCkgPSAwCnJ0X3NpZ3Byb2NtYXNr
KFNJR19TRVRNQVNLLCBbXSwgTlVMTCwgOCkgPSAwCnJ0X3NpZ2FjdGlvbihTSUdJTlQsIHtTSUdf
REZMLCBbXSwgMH0sIHsweDQzZjkzOCwgW10sIDB9LCA4KSA9IDAKcnRfc2lncHJvY21hc2soU0lH
X0JMT0NLLCBbQ0hMRF0sIFtdLCA4KSA9IDAKcnRfc2lncHJvY21hc2soU0lHX1NFVE1BU0ssIFtd
LCBOVUxMLCA4KSA9IDAKcnRfc2lncHJvY21hc2soU0lHX0JMT0NLLCBbSU5UIENITERdLCBbXSwg
OCkgPSAwCmNsb25lKGNoaWxkX3N0YWNrPTAsIGZsYWdzPUNMT05FX0NISUxEX0NMRUFSVElEfENM
T05FX0NISUxEX1NFVFRJRHxTSUdDSExELApjaGlsZF90aWRwdHI9MHg3ZjdmNmJhMGQwKSA9IDIw
MjAKcnRfc2lncHJvY21hc2soU0lHX1NFVE1BU0ssIFtdLCBOVUxMLCA4KSA9IDAKLS0tIFNJR0NI
TEQge3NpX3NpZ25vPVNJR0NITEQsIHNpX2NvZGU9Q0xEX0VYSVRFRCwgc2lfcGlkPTIwMjAsIHNp
X3N0YXR1cz0xLApzaV91dGltZT0wLCBzaV9zdGltZT0wfSAtLS0Kd2FpdDQoLTEsIFt7V0lGRVhJ
VEVEKHMpICYmIFdFWElUU1RBVFVTKHMpID09IDF9XSwgV05PSEFORywgTlVMTCkgPSAyMDIwCndh
aXQ0KC0xLCAweDdmZmMwMTNiZjAsIFdOT0hBTkcsIE5VTEwpICA9IC0xIEVDSElMRCAoTm8gY2hp
bGQgcHJvY2Vzc2VzKQpydF9zaWdyZXR1cm4oKSAgICAgICAgICAgICAgICAgICAgICAgICAgPSAw
CnJ0X3NpZ3Byb2NtYXNrKFNJR19CTE9DSywgW0NITERdLCBbXSwgOCkgPSAwCnJ0X3NpZ3Byb2Nt
YXNrKFNJR19TRVRNQVNLLCBbXSwgTlVMTCwgOCkgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19CTE9D
SywgW0NITERdLCBbXSwgOCkgPSAwCnJ0X3NpZ2FjdGlvbihTSUdJTlQsIHsweDQzZjkzOCwgW10s
IDB9LCB7U0lHX0RGTCwgW10sIDB9LCA4KSA9IDAKcnRfc2lncHJvY21hc2soU0lHX1NFVE1BU0ss
IFtdLCBOVUxMLCA4KSA9IDAKcnRfc2lnYWN0aW9uKFNJR0lOVCwge1NJR19ERkwsIFtdLCAwfSwg
ezB4NDNmOTM4LCBbXSwgMH0sIDgpID0gMApydF9zaWdwcm9jbWFzayhTSUdfQkxPQ0ssIFtDSExE
XSwgW10sIDgpID0gMApydF9zaWdwcm9jbWFzayhTSUdfU0VUTUFTSywgW10sIE5VTEwsIDgpID0g
MApydF9zaWdwcm9jbWFzayhTSUdfQkxPQ0ssIFtJTlQgQ0hMRF0sIFtdLCA4KSA9IDAKY2xvbmUo
Y2hpbGRfc3RhY2s9MCwgZmxhZ3M9Q0xPTkVfQ0hJTERfQ0xFQVJUSUR8Q0xPTkVfQ0hJTERfU0VU
VElEfFNJR0NITEQsCmNoaWxkX3RpZHB0cj0weDdmN2Y2YmEwZDApID0gMjAyMQpydF9zaWdwcm9j
bWFzayhTSUdfU0VUTUFTSywgW10sIE5VTEwsIDgpID0gMAotLS0gU0lHQ0hMRCB7c2lfc2lnbm89
U0lHQ0hMRCwgc2lfY29kZT1DTERfRVhJVEVELCBzaV9waWQ9MjAyMSwgc2lfc3RhdHVzPTEsCnNp
X3V0aW1lPTAsIHNpX3N0aW1lPTB9IC0tLQp3YWl0NCgtMSwgW3tXSUZFWElURUQocykgJiYgV0VY
SVRTVEFUVVMocykgPT0gMX1dLCBXTk9IQU5HLCBOVUxMKSA9IDIwMjEKd2FpdDQoLTEsIDB4N2Zm
YzAxM2JmMCwgV05PSEFORywgTlVMTCkgID0gLTEgRUNISUxEIChObyBjaGlsZCBwcm9jZXNzZXMp
CnJ0X3NpZ3JldHVybigpICAgICAgICAgICAgICAgICAgICAgICAgICA9IDAKcnRfc2lncHJvY21h
c2soU0lHX0JMT0NLLCBbQ0hMRF0sIFtdLCA4KSA9IDAKcnRfc2lncHJvY21hc2soU0lHX1NFVE1B
U0ssIFtdLCBOVUxMLCA4KSA9IDAKcnRfc2lncHJvY21hc2soU0lHX0JMT0NLLCBbQ0hMRF0sIFtd
LCA4KSA9IDAKcnRfc2lnYWN0aW9uKFNJR0lOVCwgezB4NDNmOTM4LCBbXSwgMH0sIHtTSUdfREZM
LCBbXSwgMH0sIDgpID0gMApydF9zaWdwcm9jbWFzayhTSUdfU0VUTUFTSywgW10sIE5VTEwsIDgp
ID0gMApydF9zaWdhY3Rpb24oU0lHSU5ULCB7U0lHX0RGTCwgW10sIDB9LCB7MHg0M2Y5MzgsIFtd
LCAwfSwgOCkgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19CTE9DSywgW0NITERdLCBbXSwgOCkgPSAw
CnJ0X3NpZ3Byb2NtYXNrKFNJR19TRVRNQVNLLCBbXSwgTlVMTCwgOCkgPSAwCnJ0X3NpZ3Byb2Nt
YXNrKFNJR19CTE9DSywgW0lOVCBDSExEXSwgW10sIDgpID0gMApjbG9uZShjaGlsZF9zdGFjaz0w
LCBmbGFncz1DTE9ORV9DSElMRF9DTEVBUlRJRHxDTE9ORV9DSElMRF9TRVRUSUR8U0lHQ0hMRCwK
Y2hpbGRfdGlkcHRyPTB4N2Y3ZjZiYTBkMCkgPSAyMDIyCnJ0X3NpZ3Byb2NtYXNrKFNJR19TRVRN
QVNLLCBbXSwgTlVMTCwgOCkgPSAwCi0tLSBTSUdDSExEIHtzaV9zaWdubz1TSUdDSExELCBzaV9j
b2RlPUNMRF9FWElURUQsIHNpX3BpZD0yMDIyLCBzaV9zdGF0dXM9MSwKc2lfdXRpbWU9MCwgc2lf
c3RpbWU9MH0gLS0tCndhaXQ0KC0xLCBbe1dJRkVYSVRFRChzKSAmJiBXRVhJVFNUQVRVUyhzKSA9
PSAxfV0sIFdOT0hBTkcsIE5VTEwpID0gMjAyMgp3YWl0NCgtMSwgMHg3ZmZjMDEzYmYwLCBXTk9I
QU5HLCBOVUxMKSAgPSAtMSBFQ0hJTEQgKE5vIGNoaWxkIHByb2Nlc3NlcykKcnRfc2lncmV0dXJu
KCkgICAgICAgICAgICAgICAgICAgICAgICAgID0gMApydF9zaWdwcm9jbWFzayhTSUdfQkxPQ0ss
IFtDSExEXSwgW10sIDgpID0gMApydF9zaWdwcm9jbWFzayhTSUdfU0VUTUFTSywgW10sIE5VTEws
IDgpID0gMApydF9zaWdwcm9jbWFzayhTSUdfQkxPQ0ssIFtDSExEXSwgW10sIDgpID0gMApydF9z
aWdhY3Rpb24oU0lHSU5ULCB7MHg0M2Y5MzgsIFtdLCAwfSwge1NJR19ERkwsIFtdLCAwfSwgOCkg
PSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19TRVRNQVNLLCBbXSwgTlVMTCwgOCkgPSAwCnJ0X3NpZ2Fj
dGlvbihTSUdJTlQsIHtTSUdfREZMLCBbXSwgMH0sIHsweDQzZjkzOCwgW10sIDB9LCA4KSA9IDAK
cnRfc2lncHJvY21hc2soU0lHX0JMT0NLLCBbQ0hMRF0sIFtdLCA4KSA9IDAKcnRfc2lncHJvY21h
c2soU0lHX1NFVE1BU0ssIFtdLCBOVUxMLCA4KSA9IDAKcnRfc2lncHJvY21hc2soU0lHX0JMT0NL
LCBbSU5UIENITERdLCBbXSwgOCkgPSAwCmNsb25lKGNoaWxkX3N0YWNrPTAsIGZsYWdzPUNMT05F
X0NISUxEX0NMRUFSVElEfENMT05FX0NISUxEX1NFVFRJRHxTSUdDSExELApjaGlsZF90aWRwdHI9
MHg3ZjdmNmJhMGQwKSA9IDIwMjMKcnRfc2lncHJvY21hc2soU0lHX1NFVE1BU0ssIFtdLCBOVUxM
LCA4KSA9IDAKLS0tIFNJR0NITEQge3NpX3NpZ25vPVNJR0NITEQsIHNpX2NvZGU9Q0xEX0VYSVRF
RCwgc2lfcGlkPTIwMjMsIHNpX3N0YXR1cz0xLApzaV91dGltZT0wLCBzaV9zdGltZT0wfSAtLS0K
d2FpdDQoLTEsIFt7V0lGRVhJVEVEKHMpICYmIFdFWElUU1RBVFVTKHMpID09IDF9XSwgV05PSEFO
RywgTlVMTCkgPSAyMDIzCndhaXQ0KC0xLCAweDdmZmMwMTNiZjAsIFdOT0hBTkcsIE5VTEwpICA9
IC0xIEVDSElMRCAoTm8gY2hpbGQgcHJvY2Vzc2VzKQpydF9zaWdyZXR1cm4oKSAgICAgICAgICAg
ICAgICAgICAgICAgICAgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19CTE9DSywgW0NITERdLCBbXSwg
OCkgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19TRVRNQVNLLCBbXSwgTlVMTCwgOCkgPSAwCnJ0X3Np
Z3Byb2NtYXNrKFNJR19CTE9DSywgW0NITERdLCBbXSwgOCkgPSAwCnJ0X3NpZ2FjdGlvbihTSUdJ
TlQsIHsweDQzZjkzOCwgW10sIDB9LCB7U0lHX0RGTCwgW10sIDB9LCA4KSA9IDAKcnRfc2lncHJv
Y21hc2soU0lHX1NFVE1BU0ssIFtdLCBOVUxMLCA4KSA9IDAKcnRfc2lnYWN0aW9uKFNJR0lOVCwg
e1NJR19ERkwsIFtdLCAwfSwgezB4NDNmOTM4LCBbXSwgMH0sIDgpID0gMApydF9zaWdwcm9jbWFz
ayhTSUdfQkxPQ0ssIFtDSExEXSwgW10sIDgpID0gMApydF9zaWdwcm9jbWFzayhTSUdfU0VUTUFT
SywgW10sIE5VTEwsIDgpID0gMApydF9zaWdwcm9jbWFzayhTSUdfQkxPQ0ssIFtJTlQgQ0hMRF0s
IFtdLCA4KSA9IDAKY2xvbmUoY2hpbGRfc3RhY2s9MCwgZmxhZ3M9Q0xPTkVfQ0hJTERfQ0xFQVJU
SUR8Q0xPTkVfQ0hJTERfU0VUVElEfFNJR0NITEQsCmNoaWxkX3RpZHB0cj0weDdmN2Y2YmEwZDAp
ID0gMjAyNApydF9zaWdwcm9jbWFzayhTSUdfU0VUTUFTSywgW10sIE5VTEwsIDgpID0gMAotLS0g
U0lHQ0hMRCB7c2lfc2lnbm89U0lHQ0hMRCwgc2lfY29kZT1DTERfRVhJVEVELCBzaV9waWQ9MjAy
NCwgc2lfc3RhdHVzPTEsCnNpX3V0aW1lPTAsIHNpX3N0aW1lPTB9IC0tLQp3YWl0NCgtMSwgW3tX
SUZFWElURUQocykgJiYgV0VYSVRTVEFUVVMocykgPT0gMX1dLCBXTk9IQU5HLCBOVUxMKSA9IDIw
MjQKd2FpdDQoLTEsIDB4N2ZmYzAxM2JmMCwgV05PSEFORywgTlVMTCkgID0gLTEgRUNISUxEIChO
byBjaGlsZCBwcm9jZXNzZXMpCnJ0X3NpZ3JldHVybigpICAgICAgICAgICAgICAgICAgICAgICAg
ICA9IDAKcnRfc2lncHJvY21hc2soU0lHX0JMT0NLLCBbQ0hMRF0sIFtdLCA4KSA9IDAKcnRfc2ln
cHJvY21hc2soU0lHX1NFVE1BU0ssIFtdLCBOVUxMLCA4KSA9IDAKcnRfc2lncHJvY21hc2soU0lH
X0JMT0NLLCBbQ0hMRF0sIFtdLCA4KSA9IDAKcnRfc2lnYWN0aW9uKFNJR0lOVCwgezB4NDNmOTM4
LCBbXSwgMH0sIHtTSUdfREZMLCBbXSwgMH0sIDgpID0gMApydF9zaWdwcm9jbWFzayhTSUdfU0VU
TUFTSywgW10sIE5VTEwsIDgpID0gMApydF9zaWdhY3Rpb24oU0lHSU5ULCB7U0lHX0RGTCwgW10s
IDB9LCB7MHg0M2Y5MzgsIFtdLCAwfSwgOCkgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19CTE9DSywg
W0NITERdLCBbXSwgOCkgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19TRVRNQVNLLCBbXSwgTlVMTCwg
OCkgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19CTE9DSywgW0lOVCBDSExEXSwgW10sIDgpID0gMApj
bG9uZShjaGlsZF9zdGFjaz0wLCBmbGFncz1DTE9ORV9DSElMRF9DTEVBUlRJRHxDTE9ORV9DSElM
RF9TRVRUSUR8U0lHQ0hMRCwKY2hpbGRfdGlkcHRyPTB4N2Y3ZjZiYTBkMCkgPSAyMDI1CnJ0X3Np
Z3Byb2NtYXNrKFNJR19TRVRNQVNLLCBbXSwgTlVMTCwgOCkgPSAwCi0tLSBTSUdDSExEIHtzaV9z
aWdubz1TSUdDSExELCBzaV9jb2RlPUNMRF9FWElURUQsIHNpX3BpZD0yMDI1LCBzaV9zdGF0dXM9
MSwKc2lfdXRpbWU9MCwgc2lfc3RpbWU9MX0gLS0tCndhaXQ0KC0xLCBbe1dJRkVYSVRFRChzKSAm
JiBXRVhJVFNUQVRVUyhzKSA9PSAxfV0sIFdOT0hBTkcsIE5VTEwpID0gMjAyNQp3YWl0NCgtMSwg
MHg3ZmZjMDEzYmYwLCBXTk9IQU5HLCBOVUxMKSAgPSAtMSBFQ0hJTEQgKE5vIGNoaWxkIHByb2Nl
c3NlcykKcnRfc2lncmV0dXJuKCkgICAgICAgICAgICAgICAgICAgICAgICAgID0gMApydF9zaWdw
cm9jbWFzayhTSUdfQkxPQ0ssIFtDSExEXSwgW10sIDgpID0gMApydF9zaWdwcm9jbWFzayhTSUdf
U0VUTUFTSywgW10sIE5VTEwsIDgpID0gMApydF9zaWdwcm9jbWFzayhTSUdfQkxPQ0ssIFtDSExE
XSwgW10sIDgpID0gMApydF9zaWdhY3Rpb24oU0lHSU5ULCB7MHg0M2Y5MzgsIFtdLCAwfSwge1NJ
R19ERkwsIFtdLCAwfSwgOCkgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19TRVRNQVNLLCBbXSwgTlVM
TCwgOCkgPSAwCnJ0X3NpZ2FjdGlvbihTSUdJTlQsIHtTSUdfREZMLCBbXSwgMH0sIHsweDQzZjkz
OCwgW10sIDB9LCA4KSA9IDAKcnRfc2lncHJvY21hc2soU0lHX0JMT0NLLCBbQ0hMRF0sIFtdLCA4
KSA9IDAKcnRfc2lncHJvY21hc2soU0lHX1NFVE1BU0ssIFtdLCBOVUxMLCA4KSA9IDAKcnRfc2ln
cHJvY21hc2soU0lHX0JMT0NLLCBbSU5UIENITERdLCBbXSwgOCkgPSAwCmNsb25lKGNoaWxkX3N0
YWNrPTAsIGZsYWdzPUNMT05FX0NISUxEX0NMRUFSVElEfENMT05FX0NISUxEX1NFVFRJRHxTSUdD
SExELApjaGlsZF90aWRwdHI9MHg3ZjdmNmJhMGQwKSA9IDIwMjYKcnRfc2lncHJvY21hc2soU0lH
X1NFVE1BU0ssIFtdLCBOVUxMLCA4KSA9IDAKLS0tIFNJR0NITEQge3NpX3NpZ25vPVNJR0NITEQs
IHNpX2NvZGU9Q0xEX0VYSVRFRCwgc2lfcGlkPTIwMjYsIHNpX3N0YXR1cz0xLApzaV91dGltZT0x
LCBzaV9zdGltZT0wfSAtLS0Kd2FpdDQoLTEsIFt7V0lGRVhJVEVEKHMpICYmIFdFWElUU1RBVFVT
KHMpID09IDF9XSwgV05PSEFORywgTlVMTCkgPSAyMDI2CndhaXQ0KC0xLCAweDdmZmMwMTNiZjAs
IFdOT0hBTkcsIE5VTEwpICA9IC0xIEVDSElMRCAoTm8gY2hpbGQgcHJvY2Vzc2VzKQpydF9zaWdy
ZXR1cm4oKSAgICAgICAgICAgICAgICAgICAgICAgICAgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19C
TE9DSywgW0NITERdLCBbXSwgOCkgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19TRVRNQVNLLCBbXSwg
TlVMTCwgOCkgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19CTE9DSywgW0NITERdLCBbXSwgOCkgPSAw
CnJ0X3NpZ2FjdGlvbihTSUdJTlQsIHsweDQzZjkzOCwgW10sIDB9LCB7U0lHX0RGTCwgW10sIDB9
LCA4KSA9IDAKcnRfc2lncHJvY21hc2soU0lHX1NFVE1BU0ssIFtdLCBOVUxMLCA4KSA9IDAKcnRf
c2lnYWN0aW9uKFNJR0lOVCwge1NJR19ERkwsIFtdLCAwfSwgezB4NDNmOTM4LCBbXSwgMH0sIDgp
ID0gMApydF9zaWdwcm9jbWFzayhTSUdfQkxPQ0ssIFtDSExEXSwgW10sIDgpID0gMApydF9zaWdw
cm9jbWFzayhTSUdfU0VUTUFTSywgW10sIE5VTEwsIDgpID0gMApydF9zaWdwcm9jbWFzayhTSUdf
QkxPQ0ssIFtJTlQgQ0hMRF0sIFtdLCA4KSA9IDAKY2xvbmUoY2hpbGRfc3RhY2s9MCwgZmxhZ3M9
Q0xPTkVfQ0hJTERfQ0xFQVJUSUR8Q0xPTkVfQ0hJTERfU0VUVElEfFNJR0NITEQsCmNoaWxkX3Rp
ZHB0cj0weDdmN2Y2YmEwZDApID0gMjAyNwpydF9zaWdwcm9jbWFzayhTSUdfU0VUTUFTSywgW10s
IE5VTEwsIDgpID0gMAotLS0gU0lHQ0hMRCB7c2lfc2lnbm89U0lHQ0hMRCwgc2lfY29kZT1DTERf
RVhJVEVELCBzaV9waWQ9MjAyNywgc2lfc3RhdHVzPTEsCnNpX3V0aW1lPTAsIHNpX3N0aW1lPTF9
IC0tLQp3YWl0NCgtMSwgW3tXSUZFWElURUQocykgJiYgV0VYSVRTVEFUVVMocykgPT0gMX1dLCBX
Tk9IQU5HLCBOVUxMKSA9IDIwMjcKd2FpdDQoLTEsIDB4N2ZmYzAxM2JmMCwgV05PSEFORywgTlVM
TCkgID0gLTEgRUNISUxEIChObyBjaGlsZCBwcm9jZXNzZXMpCnJ0X3NpZ3JldHVybigpICAgICAg
ICAgICAgICAgICAgICAgICAgICA9IDAKcnRfc2lncHJvY21hc2soU0lHX0JMT0NLLCBbQ0hMRF0s
IFtdLCA4KSA9IDAKcnRfc2lncHJvY21hc2soU0lHX1NFVE1BU0ssIFtdLCBOVUxMLCA4KSA9IDAK
cnRfc2lncHJvY21hc2soU0lHX0JMT0NLLCBbQ0hMRF0sIFtdLCA4KSA9IDAKcnRfc2lnYWN0aW9u
KFNJR0lOVCwgezB4NDNmOTM4LCBbXSwgMH0sIHtTSUdfREZMLCBbXSwgMH0sIDgpID0gMApydF9z
aWdwcm9jbWFzayhTSUdfU0VUTUFTSywgW10sIE5VTEwsIDgpID0gMApydF9zaWdhY3Rpb24oU0lH
SU5ULCB7U0lHX0RGTCwgW10sIDB9LCB7MHg0M2Y5MzgsIFtdLCAwfSwgOCkgPSAwCnJ0X3NpZ3By
b2NtYXNrKFNJR19CTE9DSywgW0NITERdLCBbXSwgOCkgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19T
RVRNQVNLLCBbXSwgTlVMTCwgOCkgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19CTE9DSywgW0lOVCBD
SExEXSwgW10sIDgpID0gMApjbG9uZShjaGlsZF9zdGFjaz0wLCBmbGFncz1DTE9ORV9DSElMRF9D
TEVBUlRJRHxDTE9ORV9DSElMRF9TRVRUSUR8U0lHQ0hMRCwKY2hpbGRfdGlkcHRyPTB4N2Y3ZjZi
YTBkMCkgPSAyMDI4CnJ0X3NpZ3Byb2NtYXNrKFNJR19TRVRNQVNLLCBbXSwgTlVMTCwgOCkgPSAw
Ci0tLSBTSUdDSExEIHtzaV9zaWdubz1TSUdDSExELCBzaV9jb2RlPUNMRF9FWElURUQsIHNpX3Bp
ZD0yMDI4LCBzaV9zdGF0dXM9MSwKc2lfdXRpbWU9MCwgc2lfc3RpbWU9MX0gLS0tCndhaXQ0KC0x
LCBbe1dJRkVYSVRFRChzKSAmJiBXRVhJVFNUQVRVUyhzKSA9PSAxfV0sIFdOT0hBTkcsIE5VTEwp
ID0gMjAyOAp3YWl0NCgtMSwgMHg3ZmZjMDEzYmYwLCBXTk9IQU5HLCBOVUxMKSAgPSAtMSBFQ0hJ
TEQgKE5vIGNoaWxkIHByb2Nlc3NlcykKcnRfc2lncmV0dXJuKCkgICAgICAgICAgICAgICAgICAg
ICAgICAgID0gMApydF9zaWdwcm9jbWFzayhTSUdfQkxPQ0ssIFtDSExEXSwgW10sIDgpID0gMApy
dF9zaWdwcm9jbWFzayhTSUdfU0VUTUFTSywgW10sIE5VTEwsIDgpID0gMApydF9zaWdwcm9jbWFz
ayhTSUdfQkxPQ0ssIFtDSExEXSwgW10sIDgpID0gMApydF9zaWdhY3Rpb24oU0lHSU5ULCB7MHg0
M2Y5MzgsIFtdLCAwfSwge1NJR19ERkwsIFtdLCAwfSwgOCkgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJ
R19TRVRNQVNLLCBbXSwgTlVMTCwgOCkgPSAwCnJ0X3NpZ2FjdGlvbihTSUdJTlQsIHtTSUdfREZM
LCBbXSwgMH0sIHsweDQzZjkzOCwgW10sIDB9LCA4KSA9IDAKcnRfc2lncHJvY21hc2soU0lHX0JM
T0NLLCBbQ0hMRF0sIFtdLCA4KSA9IDAKcnRfc2lncHJvY21hc2soU0lHX1NFVE1BU0ssIFtdLCBO
VUxMLCA4KSA9IDAKcnRfc2lncHJvY21hc2soU0lHX0JMT0NLLCBbSU5UIENITERdLCBbXSwgOCkg
PSAwCmNsb25lKGNoaWxkX3N0YWNrPTAsIGZsYWdzPUNMT05FX0NISUxEX0NMRUFSVElEfENMT05F
X0NISUxEX1NFVFRJRHxTSUdDSExELApjaGlsZF90aWRwdHI9MHg3ZjdmNmJhMGQwKSA9IDIwMjkK
cnRfc2lncHJvY21hc2soU0lHX1NFVE1BU0ssIFtdLCBOVUxMLCA4KSA9IDAKLS0tIFNJR0NITEQg
e3NpX3NpZ25vPVNJR0NITEQsIHNpX2NvZGU9Q0xEX0VYSVRFRCwgc2lfcGlkPTIwMjksIHNpX3N0
YXR1cz0xLApzaV91dGltZT0xLCBzaV9zdGltZT0wfSAtLS0Kd2FpdDQoLTEsIFt7V0lGRVhJVEVE
KHMpICYmIFdFWElUU1RBVFVTKHMpID09IDF9XSwgV05PSEFORywgTlVMTCkgPSAyMDI5CndhaXQ0
KC0xLCAweDdmZmMwMTNiZjAsIFdOT0hBTkcsIE5VTEwpICA9IC0xIEVDSElMRCAoTm8gY2hpbGQg
cHJvY2Vzc2VzKQpydF9zaWdyZXR1cm4oKSAgICAgICAgICAgICAgICAgICAgICAgICAgPSAwCnJ0
X3NpZ3Byb2NtYXNrKFNJR19CTE9DSywgW0NITERdLCBbXSwgOCkgPSAwCnJ0X3NpZ3Byb2NtYXNr
KFNJR19TRVRNQVNLLCBbXSwgTlVMTCwgOCkgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19CTE9DSywg
W0NITERdLCBbXSwgOCkgPSAwCnJ0X3NpZ2FjdGlvbihTSUdJTlQsIHsweDQzZjkzOCwgW10sIDB9
LCB7U0lHX0RGTCwgW10sIDB9LCA4KSA9IDAKcnRfc2lncHJvY21hc2soU0lHX1NFVE1BU0ssIFtd
LCBOVUxMLCA4KSA9IDAKcnRfc2lnYWN0aW9uKFNJR0lOVCwge1NJR19ERkwsIFtdLCAwfSwgezB4
NDNmOTM4LCBbXSwgMH0sIDgpID0gMApydF9zaWdwcm9jbWFzayhTSUdfQkxPQ0ssIFtDSExEXSwg
W10sIDgpID0gMApydF9zaWdwcm9jbWFzayhTSUdfU0VUTUFTSywgW10sIE5VTEwsIDgpID0gMApy
dF9zaWdwcm9jbWFzayhTSUdfQkxPQ0ssIFtJTlQgQ0hMRF0sIFtdLCA4KSA9IDAKY2xvbmUoY2hp
bGRfc3RhY2s9MCwgZmxhZ3M9Q0xPTkVfQ0hJTERfQ0xFQVJUSUR8Q0xPTkVfQ0hJTERfU0VUVElE
fFNJR0NITEQsCmNoaWxkX3RpZHB0cj0weDdmN2Y2YmEwZDApID0gMjAzMApydF9zaWdwcm9jbWFz
ayhTSUdfU0VUTUFTSywgW10sIE5VTEwsIDgpID0gMAotLS0gU0lHQ0hMRCB7c2lfc2lnbm89U0lH
Q0hMRCwgc2lfY29kZT1DTERfRVhJVEVELCBzaV9waWQ9MjAzMCwgc2lfc3RhdHVzPTEsCnNpX3V0
aW1lPTAsIHNpX3N0aW1lPTF9IC0tLQp3YWl0NCgtMSwgW3tXSUZFWElURUQocykgJiYgV0VYSVRT
VEFUVVMocykgPT0gMX1dLCBXTk9IQU5HLCBOVUxMKSA9IDIwMzAKd2FpdDQoLTEsIDB4N2ZmYzAx
M2JmMCwgV05PSEFORywgTlVMTCkgID0gLTEgRUNISUxEIChObyBjaGlsZCBwcm9jZXNzZXMpCnJ0
X3NpZ3JldHVybigpICAgICAgICAgICAgICAgICAgICAgICAgICA9IDAKcnRfc2lncHJvY21hc2so
U0lHX0JMT0NLLCBbQ0hMRF0sIFtdLCA4KSA9IDAKcnRfc2lncHJvY21hc2soU0lHX1NFVE1BU0ss
IFtdLCBOVUxMLCA4KSA9IDAKcnRfc2lncHJvY21hc2soU0lHX0JMT0NLLCBbQ0hMRF0sIFtdLCA4
KSA9IDAKcnRfc2lnYWN0aW9uKFNJR0lOVCwgezB4NDNmOTM4LCBbXSwgMH0sIHtTSUdfREZMLCBb
XSwgMH0sIDgpID0gMApydF9zaWdwcm9jbWFzayhTSUdfU0VUTUFTSywgW10sIE5VTEwsIDgpID0g
MApydF9zaWdhY3Rpb24oU0lHSU5ULCB7U0lHX0RGTCwgW10sIDB9LCB7MHg0M2Y5MzgsIFtdLCAw
fSwgOCkgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19CTE9DSywgW0NITERdLCBbXSwgOCkgPSAwCnJ0
X3NpZ3Byb2NtYXNrKFNJR19TRVRNQVNLLCBbXSwgTlVMTCwgOCkgPSAwCnJ0X3NpZ3Byb2NtYXNr
KFNJR19CTE9DSywgW0lOVCBDSExEXSwgW10sIDgpID0gMApjbG9uZShjaGlsZF9zdGFjaz0wLCBm
bGFncz1DTE9ORV9DSElMRF9DTEVBUlRJRHxDTE9ORV9DSElMRF9TRVRUSUR8U0lHQ0hMRCwKY2hp
bGRfdGlkcHRyPTB4N2Y3ZjZiYTBkMCkgPSAyMDMxCnJ0X3NpZ3Byb2NtYXNrKFNJR19TRVRNQVNL
LCBbXSwgTlVMTCwgOCkgPSAwCi0tLSBTSUdDSExEIHtzaV9zaWdubz1TSUdDSExELCBzaV9jb2Rl
PUNMRF9FWElURUQsIHNpX3BpZD0yMDMxLCBzaV9zdGF0dXM9MSwKc2lfdXRpbWU9MCwgc2lfc3Rp
bWU9MX0gLS0tCndhaXQ0KC0xLCBbe1dJRkVYSVRFRChzKSAmJiBXRVhJVFNUQVRVUyhzKSA9PSAx
fV0sIFdOT0hBTkcsIE5VTEwpID0gMjAzMQp3YWl0NCgtMSwgMHg3ZmZjMDEzYmYwLCBXTk9IQU5H
LCBOVUxMKSAgPSAtMSBFQ0hJTEQgKE5vIGNoaWxkIHByb2Nlc3NlcykKcnRfc2lncmV0dXJuKCkg
ICAgICAgICAgICAgICAgICAgICAgICAgID0gMApydF9zaWdwcm9jbWFzayhTSUdfQkxPQ0ssIFtD
SExEXSwgW10sIDgpID0gMApydF9zaWdwcm9jbWFzayhTSUdfU0VUTUFTSywgW10sIE5VTEwsIDgp
ID0gMApydF9zaWdwcm9jbWFzayhTSUdfQkxPQ0ssIFtDSExEXSwgW10sIDgpID0gMApydF9zaWdh
Y3Rpb24oU0lHSU5ULCB7MHg0M2Y5MzgsIFtdLCAwfSwge1NJR19ERkwsIFtdLCAwfSwgOCkgPSAw
CnJ0X3NpZ3Byb2NtYXNrKFNJR19TRVRNQVNLLCBbXSwgTlVMTCwgOCkgPSAwCnJ0X3NpZ2FjdGlv
bihTSUdJTlQsIHtTSUdfREZMLCBbXSwgMH0sIHsweDQzZjkzOCwgW10sIDB9LCA4KSA9IDAKcnRf
c2lncHJvY21hc2soU0lHX0JMT0NLLCBbQ0hMRF0sIFtdLCA4KSA9IDAKcnRfc2lncHJvY21hc2so
U0lHX1NFVE1BU0ssIFtdLCBOVUxMLCA4KSA9IDAKbmV3ZnN0YXRhdChBVF9GRENXRCwgIi4iLCB7
c3RfbW9kZT1TX0lGRElSfDA1NTAsIHN0X3NpemU9MTUxLCAuLi59LCAwKSA9IDAKbmV3ZnN0YXRh
dChBVF9GRENXRCwgIi91c3IvbG9jYWwvc2Jpbi9ta2RpciIsIDB4N2ZmYzAxNTFjOCwgMCkgPSAt
MSBFTk9FTlQKKE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkpCm5ld2ZzdGF0YXQoQVRfRkRDV0Qs
ICIvdXNyL2xvY2FsL2Jpbi9ta2RpciIsIDB4N2ZmYzAxNTFjOCwgMCkgPSAtMSBFTk9FTlQKKE5v
IHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkpCm5ld2ZzdGF0YXQoQVRfRkRDV0QsICIvc2Jpbi9ta2Rp
ciIsIDB4N2ZmYzAxNTFjOCwgMCkgPSAtMSBFTk9FTlQgKE5vIHN1Y2gKZmlsZSBvciBkaXJlY3Rv
cnkpCm5ld2ZzdGF0YXQoQVRfRkRDV0QsICIvYmluL21rZGlyIiwge3N0X21vZGU9U19JRlJFR3ww
NzU1LCBzdF9zaXplPTEzNzA3MiwKLi4ufSwgMCkgPSAwCm5ld2ZzdGF0YXQoQVRfRkRDV0QsICIv
YmluL21rZGlyIiwge3N0X21vZGU9U19JRlJFR3wwNzU1LCBzdF9zaXplPTEzNzA3MiwKLi4ufSwg
MCkgPSAwCmdldGV1aWQoKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IDAKZ2V0ZWdp
ZCgpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID0gMApnZXR1aWQoKSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgPSAwCmdldGdpZCgpICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA9IDAKZmFjY2Vzc2F0KEFUX0ZEQ1dELCAiL2Jpbi9ta2RpciIsIFhfT0spID0gMApu
ZXdmc3RhdGF0KEFUX0ZEQ1dELCAiL2Jpbi9ta2RpciIsIHtzdF9tb2RlPVNfSUZSRUd8MDc1NSwg
c3Rfc2l6ZT0xMzcwNzIsCi4uLn0sIDApID0gMApnZXRldWlkKCkgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgPSAwCmdldGVnaWQoKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9
IDAKZ2V0dWlkKCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID0gMApnZXRnaWQoKSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSAwCmZhY2Nlc3NhdChBVF9GRENXRCwgIi9i
aW4vbWtkaXIiLCBSX09LKSA9IDAKbmV3ZnN0YXRhdChBVF9GRENXRCwgIi9iaW4vbWtkaXIiLCB7
c3RfbW9kZT1TX0lGUkVHfDA3NTUsIHN0X3NpemU9MTM3MDcyLAouLi59LCAwKSA9IDAKbmV3ZnN0
YXRhdChBVF9GRENXRCwgIi9iaW4vbWtkaXIiLCB7c3RfbW9kZT1TX0lGUkVHfDA3NTUsIHN0X3Np
emU9MTM3MDcyLAouLi59LCAwKSA9IDAKZ2V0ZXVpZCgpICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgID0gMApnZXRlZ2lkKCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSAwCmdl
dHVpZCgpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IDAKZ2V0Z2lkKCkgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgID0gMApmYWNjZXNzYXQoQVRfRkRDV0QsICIvYmluL21r
ZGlyIiwgWF9PSykgPSAwCm5ld2ZzdGF0YXQoQVRfRkRDV0QsICIvYmluL21rZGlyIiwge3N0X21v
ZGU9U19JRlJFR3wwNzU1LCBzdF9zaXplPTEzNzA3MiwKLi4ufSwgMCkgPSAwCmdldGV1aWQoKSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IDAKZ2V0ZWdpZCgpICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgID0gMApnZXR1aWQoKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgPSAwCmdldGdpZCgpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IDAKZmFjY2Vz
c2F0KEFUX0ZEQ1dELCAiL2Jpbi9ta2RpciIsIFJfT0spID0gMApydF9zaWdwcm9jbWFzayhTSUdf
QkxPQ0ssIFtJTlQgQ0hMRF0sIFtdLCA4KSA9IDAKY2xvbmUoY2hpbGRfc3RhY2s9MCwgZmxhZ3M9
Q0xPTkVfQ0hJTERfQ0xFQVJUSUR8Q0xPTkVfQ0hJTERfU0VUVElEfFNJR0NITEQsCmNoaWxkX3Rp
ZHB0cj0weDdmN2Y2YmEwZDApID0gMjAzMgpydF9zaWdwcm9jbWFzayhTSUdfU0VUTUFTSywgW10s
IE5VTEwsIDgpID0gMAotLS0gU0lHQ0hMRCB7c2lfc2lnbm89U0lHQ0hMRCwgc2lfY29kZT1DTERf
RVhJVEVELCBzaV9waWQ9MjAzMiwgc2lfc3RhdHVzPTAsCnNpX3V0aW1lPTAsIHNpX3N0aW1lPTF9
IC0tLQp3YWl0NCgtMSwgW3tXSUZFWElURUQocykgJiYgV0VYSVRTVEFUVVMocykgPT0gMH1dLCBX
Tk9IQU5HLCBOVUxMKSA9IDIwMzIKd2FpdDQoLTEsIDB4N2ZmYzAxM2YzMCwgV05PSEFORywgTlVM
TCkgID0gLTEgRUNISUxEIChObyBjaGlsZCBwcm9jZXNzZXMpCnJ0X3NpZ3JldHVybigpICAgICAg
ICAgICAgICAgICAgICAgICAgICA9IDAKcnRfc2lncHJvY21hc2soU0lHX0JMT0NLLCBbQ0hMRF0s
IFtdLCA4KSA9IDAKcnRfc2lncHJvY21hc2soU0lHX1NFVE1BU0ssIFtdLCBOVUxMLCA4KSA9IDAK
cnRfc2lncHJvY21hc2soU0lHX0JMT0NLLCBbQ0hMRF0sIFtdLCA4KSA9IDAKcnRfc2lnYWN0aW9u
KFNJR0lOVCwgezB4NDNmOTM4LCBbXSwgMH0sIHtTSUdfREZMLCBbXSwgMH0sIDgpID0gMApydF9z
aWdwcm9jbWFzayhTSUdfU0VUTUFTSywgW10sIE5VTEwsIDgpID0gMApydF9zaWdhY3Rpb24oU0lH
SU5ULCB7U0lHX0RGTCwgW10sIDB9LCB7MHg0M2Y5MzgsIFtdLCAwfSwgOCkgPSAwCnJ0X3NpZ3By
b2NtYXNrKFNJR19CTE9DSywgW0lOVCBDSExEXSwgW10sIDgpID0gMApjbG9uZShjaGlsZF9zdGFj
az0wLCBmbGFncz1DTE9ORV9DSElMRF9DTEVBUlRJRHxDTE9ORV9DSElMRF9TRVRUSUR8U0lHQ0hM
RCwKY2hpbGRfdGlkcHRyPTB4N2Y3ZjZiYTBkMCkgPSAyMDMzCnJ0X3NpZ3Byb2NtYXNrKFNJR19T
RVRNQVNLLCBbXSwgTlVMTCwgOCkgPSAwCi0tLSBTSUdDSExEIHtzaV9zaWdubz1TSUdDSExELCBz
aV9jb2RlPUNMRF9FWElURUQsIHNpX3BpZD0yMDMzLCBzaV9zdGF0dXM9MCwKc2lfdXRpbWU9MCwg
c2lfc3RpbWU9MH0gLS0tCndhaXQ0KC0xLCBbe1dJRkVYSVRFRChzKSAmJiBXRVhJVFNUQVRVUyhz
KSA9PSAwfV0sIFdOT0hBTkcsIE5VTEwpID0gMjAzMwp3YWl0NCgtMSwgMHg3ZmZjMDE0MGQwLCBX
Tk9IQU5HLCBOVUxMKSAgPSAtMSBFQ0hJTEQgKE5vIGNoaWxkIHByb2Nlc3NlcykKcnRfc2lncmV0
dXJuKCkgICAgICAgICAgICAgICAgICAgICAgICAgID0gMApydF9zaWdwcm9jbWFzayhTSUdfQkxP
Q0ssIFtDSExEXSwgW10sIDgpID0gMApydF9zaWdwcm9jbWFzayhTSUdfU0VUTUFTSywgW10sIE5V
TEwsIDgpID0gMApydF9zaWdwcm9jbWFzayhTSUdfQkxPQ0ssIFtDSExEXSwgW10sIDgpID0gMApy
dF9zaWdhY3Rpb24oU0lHSU5ULCB7MHg0M2Y5MzgsIFtdLCAwfSwge1NJR19ERkwsIFtdLCAwfSwg
OCkgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19TRVRNQVNLLCBbXSwgTlVMTCwgOCkgPSAwCnJ0X3Np
Z2FjdGlvbihTSUdJTlQsIHtTSUdfREZMLCBbXSwgMH0sIHsweDQzZjkzOCwgW10sIDB9LCA4KSA9
IDAKcnRfc2lncHJvY21hc2soU0lHX0JMT0NLLCBbSU5UIENITERdLCBbXSwgOCkgPSAwCmNsb25l
KGNoaWxkX3N0YWNrPTAsIGZsYWdzPUNMT05FX0NISUxEX0NMRUFSVElEfENMT05FX0NISUxEX1NF
VFRJRHxTSUdDSExELApjaGlsZF90aWRwdHI9MHg3ZjdmNmJhMGQwKSA9IDIwMzQKcnRfc2lncHJv
Y21hc2soU0lHX1NFVE1BU0ssIFtdLCBOVUxMLCA4KSA9IDAKLS0tIFNJR0NITEQge3NpX3NpZ25v
PVNJR0NITEQsIHNpX2NvZGU9Q0xEX0VYSVRFRCwgc2lfcGlkPTIwMzQsIHNpX3N0YXR1cz0wLApz
aV91dGltZT0wLCBzaV9zdGltZT0xfSAtLS0Kd2FpdDQoLTEsIFt7V0lGRVhJVEVEKHMpICYmIFdF
WElUU1RBVFVTKHMpID09IDB9XSwgV05PSEFORywgTlVMTCkgPSAyMDM0CndhaXQ0KC0xLCAweDdm
ZmMwMTQyNzAsIFdOT0hBTkcsIE5VTEwpICA9IC0xIEVDSElMRCAoTm8gY2hpbGQgcHJvY2Vzc2Vz
KQpydF9zaWdyZXR1cm4oKSAgICAgICAgICAgICAgICAgICAgICAgICAgPSAwCnJ0X3NpZ3Byb2Nt
YXNrKFNJR19CTE9DSywgW0NITERdLCBbXSwgOCkgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19TRVRN
QVNLLCBbXSwgTlVMTCwgOCkgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19CTE9DSywgW0NITERdLCBb
XSwgOCkgPSAwCnJ0X3NpZ2FjdGlvbihTSUdJTlQsIHsweDQzZjkzOCwgW10sIDB9LCB7U0lHX0RG
TCwgW10sIDB9LCA4KSA9IDAKcnRfc2lncHJvY21hc2soU0lHX1NFVE1BU0ssIFtdLCBOVUxMLCA4
KSA9IDAKcnRfc2lnYWN0aW9uKFNJR0lOVCwge1NJR19ERkwsIFtdLCAwfSwgezB4NDNmOTM4LCBb
XSwgMH0sIDgpID0gMApydF9zaWdwcm9jbWFzayhTSUdfQkxPQ0ssIFtJTlQgQ0hMRF0sIFtdLCA4
KSA9IDAKY2xvbmUoY2hpbGRfc3RhY2s9MCwgZmxhZ3M9Q0xPTkVfQ0hJTERfQ0xFQVJUSUR8Q0xP
TkVfQ0hJTERfU0VUVElEfFNJR0NITEQsCmNoaWxkX3RpZHB0cj0weDdmN2Y2YmEwZDApID0gMjAz
NQpydF9zaWdwcm9jbWFzayhTSUdfU0VUTUFTSywgW10sIE5VTEwsIDgpID0gMApydF9zaWdwcm9j
bWFzayhTSUdfQkxPQ0ssIFtDSExEXSwgW10sIDgpID0gMApydF9zaWdwcm9jbWFzayhTSUdfU0VU
TUFTSywgW10sIE5VTEwsIDgpID0gMAotLS0gU0lHQ0hMRCB7c2lfc2lnbm89U0lHQ0hMRCwgc2lf
Y29kZT1DTERfRVhJVEVELCBzaV9waWQ9MjAzNSwgc2lfc3RhdHVzPTAsCnNpX3V0aW1lPTEsIHNp
X3N0aW1lPTB9IC0tLQp3YWl0NCgtMSwgW3tXSUZFWElURUQocykgJiYgV0VYSVRTVEFUVVMocykg
PT0gMH1dLCBXTk9IQU5HLCBOVUxMKSA9IDIwMzUKd2FpdDQoLTEsIDB4N2ZmYzAxNDIyMCwgV05P
SEFORywgTlVMTCkgID0gLTEgRUNISUxEIChObyBjaGlsZCBwcm9jZXNzZXMpCnJ0X3NpZ3JldHVy
bigpICAgICAgICAgICAgICAgICAgICAgICAgICA9IDAKcnRfc2lncHJvY21hc2soU0lHX0JMT0NL
LCBbQ0hMRF0sIFtdLCA4KSA9IDAKcnRfc2lnYWN0aW9uKFNJR0lOVCwgezB4NDNmOTM4LCBbXSwg
MH0sIHtTSUdfREZMLCBbXSwgMH0sIDgpID0gMApydF9zaWdwcm9jbWFzayhTSUdfU0VUTUFTSywg
W10sIE5VTEwsIDgpID0gMApydF9zaWdhY3Rpb24oU0lHSU5ULCB7U0lHX0RGTCwgW10sIDB9LCB7
MHg0M2Y5MzgsIFtdLCAwfSwgOCkgPSAwCmZzdGF0KDEsIHtzdF9tb2RlPVNfSUZDSFJ8MDYyMCwg
c3RfcmRldj1tYWtlZGV2KDIyOSwgMCksIC4uLn0pID0gMAppb2N0bCgxLCBTTkRDVExfVE1SX1RJ
TUVCQVNFIG9yIFNORFJWX1RJTUVSX0lPQ1RMX05FWFRfREVWSUNFIG9yIFRDR0VUUywKe0IzODQw
MCBvcG9zdCBpc2lnIGljYW5vbiBlY2hvIC4uLn0pID0gMAptbWFwKE5VTEwsIDY1NTM2LCBQUk9U
X1JFQUR8UFJPVF9XUklURSwgTUFQX1BSSVZBVEV8TUFQX0FOT05ZTU9VUywgLTEsIDApID0KMHg3
Zjc4YzA3MDAwCndyaXRlKDEsICJTZXR0aW5nIGRvbWFpbiAwIG5hbWUsIGRvbWlkIGFuZCIuLi4s
IDQ4U2V0dGluZyBkb21haW4gMCBuYW1lLApkb21pZCBhbmQgSlNPTiBjb25maWcuLi4KKSA9IDQ4
CnJ0X3NpZ3Byb2NtYXNrKFNJR19CTE9DSywgW0lOVCBDSExEXSwgW10sIDgpID0gMApjbG9uZShj
aGlsZF9zdGFjaz0wLCBmbGFncz1DTE9ORV9DSElMRF9DTEVBUlRJRHxDTE9ORV9DSElMRF9TRVRU
SUR8U0lHQ0hMRCwKY2hpbGRfdGlkcHRyPTB4N2Y3ZjZiYTBkMCkgPSAyMDM2CnJ0X3NpZ3Byb2Nt
YXNrKFNJR19TRVRNQVNLLCBbXSwgTlVMTCwgOCkgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19CTE9D
SywgW0NITERdLCBbXSwgOCkgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19TRVRNQVNLLCBbXSwgTlVM
TCwgOCkgPSAwCnJ0X3NpZ3Byb2NtYXNrKFNJR19CTE9DSywgW0NITERdLCBbXSwgOCkgPSAwCnJ0
X3NpZ2FjdGlvbihTSUdJTlQsIHsweDQzZjkzOCwgW10sIDB9LCB7U0lHX0RGTCwgW10sIDB9LCA4
KSA9IDAKd2FpdDQoLTEsLwoKKlNvLCBpdCBoYW5ncyByaWdodCBhZnRlciB3YWl0NC4uLiogCkFj
Y29yZGluZyB0byB0aGUgc2NyaXB0OgoKICAgICAgIGVjaG8gU2V0dGluZyBkb21haW4gMCBuYW1l
LCBkb21pZCBhbmQgSlNPTiBjb25maWcuLi4KICAgICAgICAke0xJQkVYRUNfQklOfS94ZW4taW5p
dC1kb20wCgpJIGRvbid0IHNlZSB0aGUgeGVuLWluaXQtZG9tMCBpcyBiZWluZyBjYWxsZWQ/IHll
dCBpdCBoYW5ncyBhZnRlciBwcmludGluZwpvdXQgInNldHRpbmcgZG9tYWluIDAgbmFtZSwgZG9t
aWQgYW5kIEpTT04gY29uZmlnIi4KCkFwcHJlY2lhdGUgYW55IGlkZWEgdG8gcHJvY2VlZCBmb3Ig
ZGVidWdnaW5nLgpUaGFua3MKY2hyaXMKCgoKCi0tClNlbnQgZnJvbTogaHR0cDovL3hlbi4xMDQ1
NzEyLm41Lm5hYmJsZS5jb20vWGVuLVVzZXItZjI1NTEwODMuaHRtbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApY
ZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

From xen-users-bounces@lists.xenproject.org Wed Feb 14 22:15:33 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 22:15: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.xenproject.org>)
	id 1em5KH-0003V7-Mj; Wed, 14 Feb 2018 22:14:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ls00722@yahoo.com>) id 1em5KG-0003V1-8v
 for xen-users@lists.xensource.com; Wed, 14 Feb 2018 22:14:52 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-9.bemta-6.messagelabs.com id C9/64-12523-BD4B48A5;
 Wed, 14 Feb 2018 22:14:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBIsWRWlGSWpSXmKPExsWy6G9roO6tLS1
 RBk83qVhsXfaH3YHRY3vfLvYAxijWzLyk/IoE1oxLTZcZC9qZK971TmRtYDzB1MXIxSEksJ1R
 Yveu56xdjJwcLALaEiffzWYCsdkEFCU2/fzCCGKLANlbHjeCxXkFDCRWnHvHDGJzAtn3bt0G6
 xUSCJH48HY1WL2wgL5Ez952Voh6QYmTM5+wgNjMAloSN/69ZIKw5SW2v53DPIGRexaSsllIym
 YhKVvAyLyKUaM4tagstUjX0EgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwTBi
 AYAfj5Y0BhxglOZiURHlncLZECfEl5adUZiQWZ8QXleakFh9ilOHgUJLgvboZKCdYlJqeWpGW
 mQMMWJi0BAePkghEmre4IDG3ODMdInWK0Z7jzfqHbcwcbSufAMmeRy+B5I0Xr9uYhVjy8vNSp
 cR5VYAxIiQA0pZRmgc3FBZhlxhlpYR5GYHOFOIpSC3KzSxBlX/FKM7BqCTMex1kOU9mXgnc7l
 dAZzEBnaWr3QhyVkkiQkqqgbHCpTZt+QXvkpSVO+r3rQ0v9hF1udnWXrKCxXdrDJuqgEddxeN
 936L1q+/ev+T7wemyY+yOxRpsR16alX7g+ifU8mht25w1cWVfrMTKDyr/iu+IOF+5nntJ361y
 zjtJKnWVt0W2pL6YXS7WsjL230PlM1+WTJkhu/ona3a25fqmuZocmzZsbFZiKc5INNRiLipOB
 AB+Nz9NqwIAAA==
X-Env-Sender: ls00722@yahoo.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1518646490!78796140!1
X-Originating-IP: [162.253.133.81]
X-SpamReason: No, hits=0.6 required=7.0 tests=FORGED_YAHOO_RCVD
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14550 invoked from network); 14 Feb 2018 22:14:50 -0000
Received: from n5.nabble.com (HELO n5.nabble.com) (162.253.133.81)
 by server-11.tower-27.messagelabs.com with SMTP; 14 Feb 2018 22:14:50 -0000
Received: from n5.nabble.com (localhost [127.0.0.1])
 by n5.nabble.com (Postfix) with ESMTP id 8565E435546E
 for <xen-users@lists.xensource.com>; Wed, 14 Feb 2018 15:14:49 -0700 (MST)
Date: Wed, 14 Feb 2018 15:14:49 -0700 (MST)
From: ls00722 <ls00722@yahoo.com>
To: xen-users@lists.xensource.com
Message-ID: <1518646489504-0.post@n5.nabble.com>
In-Reply-To: <1518617416.5209.19.camel@suse.com>
References: <1518589810003-0.post@n5.nabble.com>
 <1518617416.5209.19.camel@suse.com>
MIME-Version: 1.0
Subject: Re: [Xen-users] /etc/init.d/xencommons start hangs
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGkgRGFyaW86CiAgIE9uZSBtb3JlIHRoaW5nLCBzZWVtcyBsaWtlIHRoZSB4ZW5jb21tb25zIHNj
cmlwdCBpbnZva2UKIi9ldGMveGVuL3NjcmlwdHMvbGF1bmNoLXhlbnN0b3JlIiwgYW5kIEkgdHJp
ZWQgdG8gbWFudWFsbHkgcnVuIHRoYXQgc2NyaXB0LAppdCBkaWRuJ3QgcHJvZHVjZSBhbnl0aGlu
Zywgbm8gZXJyb3IgZWl0aGVyLiAKICBNYW51YWxseSBydW4gInhlbnN0b3JlZCIgIGdhdmUgbWUg
ZXJyb3I6CgpGQVRBTDogRmFpbGVkIHRvIGluaXRpYWxpemUgZG9tMCBzdGF0ZTogTm8gc3VjaCBm
aWxlIG9yIGRpcmVjdG9yeS4KClRoYW5rcwpjaHJpcwoKCgoKLS0KU2VudCBmcm9tOiBodHRwOi8v
eGVuLjEwNDU3MTIubjUubmFiYmxlLmNvbS9YZW4tVXNlci1mMjU1MTA4My5odG1sCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGlu
ZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLXVzZXJz

From xen-users-bounces@lists.xenproject.org Wed Feb 14 22:49:32 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 22:49: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.xenproject.org>)
	id 1em5rS-0006NT-Q3; Wed, 14 Feb 2018 22:49:10 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.47])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dfaggioli@suse.com>) id 1em5rR-0006NM-DV
 for xen-users@lists.xensource.com; Wed, 14 Feb 2018 22:49:09 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-7.bemta.az-a.eu-central-1.aws.symcld.net id 52/40-01560-FDCB48A5;
 Wed, 14 Feb 2018 22:49:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDIsWRWlGSWpSXmKPExsVyuP0uq+7dPS1
 RBsf+SVpsXfaH3YHRY3vfLvYAxijWzLyk/IoE1oxpW1MLrolXfLo4kbWB8YNIFyMXh5BAD6PE
 n4lvWSCclYwSi67+Z+pi5OTgFdCX2HfuOzuILSxgLfGz8xtYnE1AU2JL12uwuIiAnUTn3UtsI
 DaLgKpEx5JuFhCbU8BQovfobjaIoesZJS7d/A7WzC8gJLF32y2wBmaBWollKzrB4hIC0hKvdl
 0BGsoBtFhQ4u8O4QmMvLOQVM1CyECENSVat/9mh7C1JZYtfM0MYdtKrFv3ngXCtpHYdHUBI4Q
 tL7H97RzmBYzsqxjNk4oy0zNKchMzc3QNDQx0DQ2NdY11LfQSq3QT9VJLdZNT80qKEoFyeonl
 xXrFlbnJOSl6eaklmxiBIc0ABDsY131JPMQoycGkJMo7g7MlSogvKT+lMiOxOCO+qDQntfgQo
 wwHh5IEryQwRoQEi1LTUyvSMnOA0QWTluDgURLh5QVJ8xYXJOYWZ6ZDpE4x6nLcePG6jVmIJS
 8/L1VKnPfVbqAiAZCijNI8uBGwSL/EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd6ZIFN4MvN
 K4Da9AjqCCegIXe1GkCNKEhFSUg2M03V1DwrvWqDIwL5q2b0HShJBKdx2L/Svd/y+yiZt/6n6
 9eGLtta1QV/iQ9w7Td3/cKdZ/6t8IZH56unPuxu+TZntaf1UeqpVzosaqb6N96P/RtUd35gdO
 Wna7jfrDl/Pern7pO7ViPhTfiIPjqi3iwd9VGL67n/tdCWjigznz/npkRvfyW9nUmIpzkg01G
 IuKk4EAJN1DkjvAgAA
X-Env-Sender: dfaggioli@suse.com
X-Msg-Ref: server-32.tower-225.messagelabs.com!1518648541!1085392!1
X-Originating-IP: [195.135.221.5]
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 27278 invoked from network); 14 Feb 2018 22:49:01 -0000
Received: from smtp.nue.novell.com (HELO smtp.nue.novell.com) (195.135.221.5)
 by server-32.tower-225.messagelabs.com with
 DHE-RSA-AES256-GCM-SHA384 encrypted SMTP; 14 Feb 2018 22:49:01 -0000
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Wed, 14 Feb 2018 23:48:59 +0100
Received: from Palanthas.fritz.box (nwb-a10-snat.microfocus.com
 [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Wed, 14 Feb 2018 22:48:55 +0000
Message-ID: <1518648533.5209.55.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: ls00722 <ls00722@yahoo.com>, xen-users@lists.xensource.com
Date: Wed, 14 Feb 2018 23:48:53 +0100
In-Reply-To: <1518645746606-0.post@n5.nabble.com>
References: <1518589810003-0.post@n5.nabble.com>
 <1518617416.5209.19.camel@suse.com>
 <c041047f-30a2-d233-b91f-0fa2e9243556@suse.com>
 <1518645746606-0.post@n5.nabble.com>
Organization: SUSE
X-Mailer: Evolution 3.26.5 
Mime-Version: 1.0
Subject: Re: [Xen-users] /etc/init.d/xencommons start hangs
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6645814799033352366=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>


--===============6645814799033352366==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-QVNIuMH/s3LwiYfPc78G"


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

On Wed, 2018-02-14 at 15:02 -0700, ls00722 wrote:
> /strace /etc/init.d/xencommons start
> execve("/etc/init.d/xencommons", ["/etc/init.d/xencommons", "start"],
> [/* 19
> vars */]) =3D 0
> brk(0)                                  =3D 0x11c9b000
> ...
Mmm.. Actually, I was suggesting to manually run, and maybe strace,
either xen-init-dom0 or xenstored directly.

> write(1, "Setting domain 0 name, domid and"..., 48Setting domain 0
> name,
> domid and JSON config...
> ) =3D 48
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) =3D 0
> clone(child_stack=3D0,
> flags=3DCLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD,
> child_tidptr=3D0x7f7f6ba0d0) =3D 2036
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) =3D 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) =3D 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) =3D 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) =3D 0
> rt_sigaction(SIGINT, {0x43f938, [], 0}, {SIG_DFL, [], 0}, 8) =3D 0
> wait4(-1,/
>=20
> *So, it hangs right after wait4...*=20
> According to the script:
>=20
>        echo Setting domain 0 name, domid and JSON config...
>         ${LIBEXEC_BIN}/xen-init-dom0
>=20
> I don't see the xen-init-dom0 is being called? yet it hangs after
> printing
> out "setting domain 0 name, domid and JSON config".
>=20
Well, I don't have a xencommons script handy right now, but
xen-init-dom0 being "called" might very well be the clone above.

And then the script waits for xen-init-dom0 to finish, but that,
according to your previous email, never happens, which explains why the
script itself is stuck in the wait().

But it's the reason why xen-init-dom0 never completes that we're after!

Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Software Engineer @ SUSE https://www.suse.com/
--=-QVNIuMH/s3LwiYfPc78G
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+4FAlqEvNUACgkQFkJ4iaW4
c+7gyw//RGPshi/HmI8o0RavQi4SsyrT9chMsbPAQFj3AZcgeRq/pXDuMT6+WO00
r+TCha1gR3kzrGy5iZD7mYV9CcSYHVzmcHQ7RVWmuVxdgccMHkoYyGTLyqwcprxV
4FewuJ4sFnx3v5ZsT24OSLJL/vy7DdUCHbs1E3YCFgur8ARVSeNHG0CMAxbzJ7Uo
dc3LSpp8tKkK5ehFQpfM9QLj1OJ8ZffeIpmyEtO7OMLBYEuQEZyxNxv0tc0frQwl
f7wiVn+jCzZhzO8C1BMcJB1XVThYvRXe/+Qsni/qnH34dBMWqqZ+OYz3nBTRAiiP
ZldBKpnix0QbAIWtuQKwbZHguPOyDM6IdOlawn4veZH+0ES4BTsFoPmS3dPFRO9q
AMSFusym9GbGspZIHNzFe66C36sTpBUSQ1xo4gwaRTH9P3RBwpGKr3mArgfAiUW9
Q0agMns8W9/SnUEMaip5lWjA7VqWUchBMgYYj3wRBMs3KCyTcX8hyGfGtv3BlzNQ
/nQm/o/cBJKmQFlL719BPcLsUVRNATk7H7J6vpCq9qldKFtB+Bk0QIZ4S3jyu7Yv
LEmKceQ0g8cuf7Ab17xh22kdI96wlsJXhpwaQd6wNE5DvmSb3ca9/51wBFwHoS99
ha4a6qDQrtkbddvc71Y7jo2+PRbWVX4XpHmEYnAxCJPXnRisylE=
=BnAV
-----END PGP SIGNATURE-----

--=-QVNIuMH/s3LwiYfPc78G--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============6645814799033352366==--



From xen-users-bounces@lists.xenproject.org Wed Feb 14 23:16:19 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 23:16: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.xenproject.org>)
	id 1em6H7-0000EB-1r; Wed, 14 Feb 2018 23:15:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ls00722@yahoo.com>) id 1em6H5-0000E5-JV
 for xen-users@lists.xensource.com; Wed, 14 Feb 2018 23:15:39 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-3.bemta-6.messagelabs.com id 67/D5-05822-A13C48A5;
 Wed, 14 Feb 2018 23:15:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCIsWRWlGSWpSXmKPExsWy6G9roK7k4ZY
 og5dLDS22LvvD7sDosb1vF3sAYxRrZl5SfkUCa8bcux/ZCnadZqxY0XmMtYHx33rGLkYuDiGB
 7YwSnX/b2boYOTlYBLQllixazwRiswkoSmz6+YURxBYBsrc8bgSL8woYSDTfWwkW5wSyp1yfA
 WYLCZxllJj1NB7EFhbQl+jZ284KUS8ocXLmExYQm1lAS+LGv5dMELa8xPa3c5gnMHLPQlI2C0
 nZLCRlCxiZVzFqFKcWlaUW6RqZ6SUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIY
 KAxDsYDyzIPAQoyQHk5Io7wzOlighvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwph4BygkWp6akV
 aZk5wKCFSUtw8CiJ8KqCpHmLCxJzizPTIVKnGC053qx/2MbM0fPoJZC88eJ1G7MQS15+XqqUO
 G8hSIMASENGaR7cOFhkXWKUlRLmZQQ6UIinILUoN7MEVf4VozgHo5IwrzbIFJ7MvBK4ra+ADm
 ICOkhXuxHkoJJEhJRUA2O+wNfdfBaR1quPf6qNaGTcJP7+bZLAcvks47fiVvMm/w6rfL1OODj
 f5efBXNP73ZuXbV5s76prKjrv86nys1+evGb8a/as7radkcdpy/vKD9LNcx++fTf75bvEM5NC
 LufXPGVxLizu/d75xHRryxS7qIr2GrMQJrWow5tN3j5QLmE5Ea6kfUuJpTgj0VCLuag4EQCwO
 LIbpwIAAA==
X-Env-Sender: ls00722@yahoo.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1518650136!76570849!1
X-Originating-IP: [162.253.133.81]
X-SpamReason: No, hits=0.6 required=7.0 tests=FORGED_YAHOO_RCVD,
 UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3898 invoked from network); 14 Feb 2018 23:15:37 -0000
Received: from n5.nabble.com (HELO n5.nabble.com) (162.253.133.81)
 by server-8.tower-21.messagelabs.com with SMTP; 14 Feb 2018 23:15:37 -0000
Received: from n5.nabble.com (localhost [127.0.0.1])
 by n5.nabble.com (Postfix) with ESMTP id BBCB243591D9
 for <xen-users@lists.xensource.com>; Wed, 14 Feb 2018 16:15:34 -0700 (MST)
Date: Wed, 14 Feb 2018 16:15:34 -0700 (MST)
From: ls00722 <ls00722@yahoo.com>
To: xen-users@lists.xensource.com
Message-ID: <1518650134716-0.post@n5.nabble.com>
In-Reply-To: <1518648533.5209.55.camel@suse.com>
References: <1518589810003-0.post@n5.nabble.com>
 <1518617416.5209.19.camel@suse.com>
 <c041047f-30a2-d233-b91f-0fa2e9243556@suse.com>
 <1518645746606-0.post@n5.nabble.com> <1518648533.5209.55.camel@suse.com>
MIME-Version: 1.0
Subject: Re: [Xen-users] /etc/init.d/xencommons start hangs
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGkgZGFyaW86CiAgSSBzdXBwb3NlIHRoZSB4ZW4taW5pdC1kb20wIG5lZWRzIHRvIGNvbW11bmlj
YXRlIHdpdGggeGVuc3RvcmVkIHVzaW5nIHNvbWUKc29ydCBvZiBsb2NhbCBzb2NrZXQ/ICBBcHBh
cmV0bmx5IHhlbnN0b3JlZCBkaWRuJ3Qgc3RhcnQgc3VjY2VzZnVsbHksIHNvCnRoYXQgbWlnaHQg
YmUgdGhlIGNhdXNlIG9mIHhlbi1pbml0LWRvbTAgaGFuZ3M/CgpBbnl3YXksIEkgdHJpZWQgInN0
cmFjZSB4ZW5zdG9yZWQiLCBoZXJlIGlzIHRoZSByZXN1bHQ6CgpzdHJhY2UgeGVuc3RvcmVkCmV4
ZWN2ZSgiL3Vzci9sb2NhbC9zYmluL3hlbnN0b3JlZCIsIFsieGVuc3RvcmVkIl0sIFsvKiAxOSB2
YXJzICovXSkgPSAwCmJyaygwKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IDB4
MTdhODQwMDAKbW1hcChOVUxMLCA0MDk2LCBQUk9UX1JFQUR8UFJPVF9XUklURSwgTUFQX1BSSVZB
VEV8TUFQX0FOT05ZTU9VUywgLTEsIDApID0KMHg3Zjk0N2ZjMDAwCmZhY2Nlc3NhdChBVF9GRENX
RCwgIi9ldGMvbGQuc28ucHJlbG9hZCIsIFJfT0spID0gLTEgRU5PRU5UIChObyBzdWNoIGZpbGUg
b3IKZGlyZWN0b3J5KQpvcGVuYXQoQVRfRkRDV0QsICIvdXNyL2xvY2FsL2xpYi90bHMvYWFyY2g2
NC9saWJ4ZW5ldnRjaG4uc28uMSIsCk9fUkRPTkxZfE9fQ0xPRVhFQykgPSAtMSBFTk9FTlQgKE5v
IHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkpCm5ld2ZzdGF0YXQoQVRfRkRDV0QsICIvdXNyL2xvY2Fs
L2xpYi90bHMvYWFyY2g2NCIsIDB4N2ZjYWM1MjhkMCwgMCkgPSAtMQpFTk9FTlQgKE5vIHN1Y2gg
ZmlsZSBvciBkaXJlY3RvcnkpCm9wZW5hdChBVF9GRENXRCwgIi91c3IvbG9jYWwvbGliL3Rscy9s
aWJ4ZW5ldnRjaG4uc28uMSIsIE9fUkRPTkxZfE9fQ0xPRVhFQykKPSAtMSBFTk9FTlQgKE5vIHN1
Y2ggZmlsZSBvciBkaXJlY3RvcnkpCm5ld2ZzdGF0YXQoQVRfRkRDV0QsICIvdXNyL2xvY2FsL2xp
Yi90bHMiLCAweDdmY2FjNTI4ZDAsIDApID0gLTEgRU5PRU5UIChObwpzdWNoIGZpbGUgb3IgZGly
ZWN0b3J5KQpvcGVuYXQoQVRfRkRDV0QsICIvdXNyL2xvY2FsL2xpYi9hYXJjaDY0L2xpYnhlbmV2
dGNobi5zby4xIiwKT19SRE9OTFl8T19DTE9FWEVDKSA9IC0xIEVOT0VOVCAoTm8gc3VjaCBmaWxl
IG9yIGRpcmVjdG9yeSkKbmV3ZnN0YXRhdChBVF9GRENXRCwgIi91c3IvbG9jYWwvbGliL2FhcmNo
NjQiLCAweDdmY2FjNTI4ZDAsIDApID0gLTEgRU5PRU5UCihObyBzdWNoIGZpbGUgb3IgZGlyZWN0
b3J5KQpvcGVuYXQoQVRfRkRDV0QsICIvdXNyL2xvY2FsL2xpYi9saWJ4ZW5ldnRjaG4uc28uMSIs
IE9fUkRPTkxZfE9fQ0xPRVhFQykgPSAzCnJlYWQoMywKIlwxNzdFTEZcMlwxXDFcMFwwXDBcMFww
XDBcMFwwXDBcM1wwXDI2N1wwXDFcMFwwXDBwXHZcMFwwXDBcMFwwXDAiLi4uLCA4MzIpCj0gODMy
CmZzdGF0KDMsIHtzdF9tb2RlPVNfSUZSRUd8MDc1NSwgc3Rfc2l6ZT0xMDU2NjQsIC4uLn0pID0g
MAptbWFwKE5VTEwsIDcwNjk2LCBQUk9UX1JFQUR8UFJPVF9FWEVDLCBNQVBfUFJJVkFURXxNQVBf
REVOWVdSSVRFLCAzLCAwKSA9CjB4N2Y5NDdiZTAwMAptcHJvdGVjdCgweDdmOTQ3YzAwMDAsIDYx
NDQwLCBQUk9UX05PTkUpID0gMAptbWFwKDB4N2Y5NDdjZjAwMCwgNDA5NiwgUFJPVF9SRUFEfFBS
T1RfV1JJVEUsCk1BUF9QUklWQVRFfE1BUF9GSVhFRHxNQVBfREVOWVdSSVRFLCAzLCAweDEwMDAp
ID0gMHg3Zjk0N2NmMDAwCmNsb3NlKDMpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9
IDAKb3BlbmF0KEFUX0ZEQ1dELCAiL3Vzci9sb2NhbC9saWIvbGlieGVuZ250dGFiLnNvLjEiLCBP
X1JET05MWXxPX0NMT0VYRUMpID0gMwpyZWFkKDMsCiJcMTc3RUxGXDJcMVwxXDBcMFwwXDBcMFww
XDBcMFwwXDNcMFwyNjdcMFwxXDBcMFwwXDI0MFxyXDBcMFwwXDBcMFwwIi4uLiwKODMyKSA9IDgz
Mgpmc3RhdCgzLCB7c3RfbW9kZT1TX0lGUkVHfDA3NTUsIHN0X3NpemU9MTIzNzYwLCAuLi59KSA9
IDAKbW1hcChOVUxMLCA0MDk2LCBQUk9UX1JFQUR8UFJPVF9XUklURSwgTUFQX1BSSVZBVEV8TUFQ
X0FOT05ZTU9VUywgLTEsIDApID0KMHg3Zjk0N2ZiMDAwCm1tYXAoTlVMTCwgNzQ1MjAsIFBST1Rf
UkVBRHxQUk9UX0VYRUMsIE1BUF9QUklWQVRFfE1BUF9ERU5ZV1JJVEUsIDMsIDApID0KMHg3Zjk0
N2FiMDAwCm1wcm90ZWN0KDB4N2Y5NDdhZDAwMCwgNjU1MzYsIFBST1RfTk9ORSkgPSAwCm1tYXAo
MHg3Zjk0N2JkMDAwLCA0MDk2LCBQUk9UX1JFQUR8UFJPVF9XUklURSwKTUFQX1BSSVZBVEV8TUFQ
X0ZJWEVEfE1BUF9ERU5ZV1JJVEUsIDMsIDB4MjAwMCkgPSAweDdmOTQ3YmQwMDAKY2xvc2UoMykg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID0gMApvcGVuYXQoQVRfRkRDV0QsICIvdXNy
L2xvY2FsL2xpYi9saWJ4ZW5jdHJsLnNvLjQuMTEiLCBPX1JET05MWXxPX0NMT0VYRUMpID0KMwpy
ZWFkKDMsCiJcMTc3RUxGXDJcMVwxXDBcMFwwXDBcMFwwXDBcMFwwXDNcMFwyNjdcMFwxXDBcMFww
XDMyMFwyMDNcMFwwXDBcMFwwXDAiLi4uLAo4MzIpID0gODMyCmZzdGF0KDMsIHtzdF9tb2RlPVNf
SUZSRUd8MDc1NSwgc3Rfc2l6ZT04NTcxODQsIC4uLn0pID0gMAptbWFwKE5VTEwsIDIyMzMyOCwg
UFJPVF9SRUFEfFBST1RfRVhFQywgTUFQX1BSSVZBVEV8TUFQX0RFTllXUklURSwgMywgMCkgPQow
eDdmOTQ3NzQwMDAKbXByb3RlY3QoMHg3Zjk0NzlhMDAwLCA2NTUzNiwgUFJPVF9OT05FKSA9IDAK
bW1hcCgweDdmOTQ3YWEwMDAsIDQwOTYsIFBST1RfUkVBRHxQUk9UX1dSSVRFLApNQVBfUFJJVkFU
RXxNQVBfRklYRUR8TUFQX0RFTllXUklURSwgMywgMHgyNjAwMCkgPSAweDdmOTQ3YWEwMDAKY2xv
c2UoMykgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID0gMApvcGVuYXQoQVRfRkRDV0Qs
ICIvdXNyL2xvY2FsL2xpYi9saWJydC5zby4xIiwgT19SRE9OTFl8T19DTE9FWEVDKSA9IC0xCkVO
T0VOVCAoTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeSkKb3BlbmF0KEFUX0ZEQ1dELCAiL3Vzci9s
b2NhbC9saWIvYWFyY2g2NC1saW51eC1nbnUvdGxzL2FhcmNoNjQvbGlicnQuc28uMSIsCk9fUkRP
TkxZfE9fQ0xPRVhFQykgPSAtMSBFTk9FTlQgKE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkpCm5l
d2ZzdGF0YXQoQVRfRkRDV0QsICIvdXNyL2xvY2FsL2xpYi9hYXJjaDY0LWxpbnV4LWdudS90bHMv
YWFyY2g2NCIsCjB4N2ZjYWM1Mjg0MCwgMCkgPSAtMSBFTk9FTlQgKE5vIHN1Y2ggZmlsZSBvciBk
aXJlY3RvcnkpCm9wZW5hdChBVF9GRENXRCwgIi91c3IvbG9jYWwvbGliL2FhcmNoNjQtbGludXgt
Z251L3Rscy9saWJydC5zby4xIiwKT19SRE9OTFl8T19DTE9FWEVDKSA9IC0xIEVOT0VOVCAoTm8g
c3VjaCBmaWxlIG9yIGRpcmVjdG9yeSkKbmV3ZnN0YXRhdChBVF9GRENXRCwgIi91c3IvbG9jYWwv
bGliL2FhcmNoNjQtbGludXgtZ251L3RscyIsIDB4N2ZjYWM1Mjg0MCwKMCkgPSAtMSBFTk9FTlQg
KE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkpCm9wZW5hdChBVF9GRENXRCwgIi91c3IvbG9jYWwv
bGliL2FhcmNoNjQtbGludXgtZ251L2FhcmNoNjQvbGlicnQuc28uMSIsCk9fUkRPTkxZfE9fQ0xP
RVhFQykgPSAtMSBFTk9FTlQgKE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkpCm5ld2ZzdGF0YXQo
QVRfRkRDV0QsICIvdXNyL2xvY2FsL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9hYXJjaDY0IiwKMHg3
ZmNhYzUyODQwLCAwKSA9IC0xIEVOT0VOVCAoTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeSkKb3Bl
bmF0KEFUX0ZEQ1dELCAiL3Vzci9sb2NhbC9saWIvYWFyY2g2NC1saW51eC1nbnUvbGlicnQuc28u
MSIsCk9fUkRPTkxZfE9fQ0xPRVhFQykgPSAtMSBFTk9FTlQgKE5vIHN1Y2ggZmlsZSBvciBkaXJl
Y3RvcnkpCm5ld2ZzdGF0YXQoQVRfRkRDV0QsICIvdXNyL2xvY2FsL2xpYi9hYXJjaDY0LWxpbnV4
LWdudSIsCntzdF9tb2RlPVNfSUZESVJ8MDc1NSwgc3Rfc2l6ZT04MTkyLCAuLi59LCAwKSA9IDAK
b3BlbmF0KEFUX0ZEQ1dELCAiL2V0Yy9sZC5zby5jYWNoZSIsIE9fUkRPTkxZfE9fQ0xPRVhFQykg
PSAzCmZzdGF0KDMsIHtzdF9tb2RlPVNfSUZSRUd8MDY0NCwgc3Rfc2l6ZT0yNTMzMCwgLi4ufSkg
PSAwCm1tYXAoTlVMTCwgMjUzMzAsIFBST1RfUkVBRCwgTUFQX1BSSVZBVEUsIDMsIDApID0gMHg3
Zjk0N2Y0MDAwCmNsb3NlKDMpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IDAKb3Bl
bmF0KEFUX0ZEQ1dELCAiL2xpYjY0L2xpYnJ0LnNvLjEiLCBPX1JET05MWXxPX0NMT0VYRUMpID0g
MwpyZWFkKDMsCiJcMTc3RUxGXDJcMVwxXDBcMFwwXDBcMFwwXDBcMFwwXDNcMFwyNjdcMFwxXDBc
MFwwXDBcMzZcMFwwXDBcMFwwXDAiLi4uLAo4MzIpID0gODMyCmZzdGF0KDMsIHtzdF9tb2RlPVNf
SUZSRUd8MDc1NSwgc3Rfc2l6ZT04MjI0OCwgLi4ufSkgPSAwCm1tYXAoTlVMTCwgMTMxOTA0LCBQ
Uk9UX1JFQUR8UFJPVF9FWEVDLCBNQVBfUFJJVkFURXxNQVBfREVOWVdSSVRFLCAzLCAwKSA9CjB4
N2Y5NDc1MzAwMAptcHJvdGVjdCgweDdmOTQ3NTkwMDAsIDEwMjQwMCwgUFJPVF9OT05FKSA9IDAK
bW1hcCgweDdmOTQ3NzIwMDAsIDgxOTIsIFBST1RfUkVBRHxQUk9UX1dSSVRFLApNQVBfUFJJVkFU
RXxNQVBfRklYRUR8TUFQX0RFTllXUklURSwgMywgMHhmMDAwKSA9IDB4N2Y5NDc3MjAwMApjbG9z
ZSgzKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSAwCm9wZW5hdChBVF9GRENXRCwg
Ii91c3IvbG9jYWwvbGliL2xpYmMuc28uNiIsIE9fUkRPTkxZfE9fQ0xPRVhFQykgPSAtMSBFTk9F
TlQKKE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkpCm9wZW5hdChBVF9GRENXRCwgIi91c3IvbG9j
YWwvbGliL2FhcmNoNjQtbGludXgtZ251L2xpYmMuc28uNiIsCk9fUkRPTkxZfE9fQ0xPRVhFQykg
PSAtMSBFTk9FTlQgKE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkpCm9wZW5hdChBVF9GRENXRCwg
Ii9saWI2NC9saWJjLnNvLjYiLCBPX1JET05MWXxPX0NMT0VYRUMpID0gMwpyZWFkKDMsCiJcMTc3
RUxGXDJcMVwxXDBcMFwwXDBcMFwwXDBcMFwwXDNcMFwyNjdcMFwxXDBcMFwwXDIxMFwxNlwyXDBc
MFwwXDBcMCIuLi4sCjgzMikgPSA4MzIKZnN0YXQoMywge3N0X21vZGU9U19JRlJFR3wwNzU1LCBz
dF9zaXplPTE4ODA3MzYsIC4uLn0pID0gMAptbWFwKE5VTEwsIDQwOTYsIFBST1RfUkVBRHxQUk9U
X1dSSVRFLCBNQVBfUFJJVkFURXxNQVBfQU5PTllNT1VTLCAtMSwgMCkgPQoweDdmOTQ3ZjMwMDAK
bW1hcChOVUxMLCAxNTk0MzA0LCBQUk9UX1JFQUR8UFJPVF9FWEVDLCBNQVBfUFJJVkFURXxNQVBf
REVOWVdSSVRFLCAzLCAwKSA9CjB4N2Y5NDVjZDAwMAptcHJvdGVjdCgweDdmOTQ3MmMwMDAsIDEx
ODc4NCwgUFJPVF9OT05FKSA9IDAKbW1hcCgweDdmOTQ3NDkwMDAsIDI0NTc2LCBQUk9UX1JFQUR8
UFJPVF9XUklURSwKTUFQX1BSSVZBVEV8TUFQX0ZJWEVEfE1BUF9ERU5ZV1JJVEUsIDMsIDB4MTZj
MDAwKSA9IDB4N2Y5NDc0OTAwMAptbWFwKDB4N2Y5NDc0ZjAwMCwgMTMyNDgsIFBST1RfUkVBRHxQ
Uk9UX1dSSVRFLApNQVBfUFJJVkFURXxNQVBfRklYRUR8TUFQX0FOT05ZTU9VUywgLTEsIDApID0g
MHg3Zjk0NzRmMDAwCmNsb3NlKDMpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IDAK
b3BlbmF0KEFUX0ZEQ1dELCAiL3Vzci9sb2NhbC9saWIvbGlieGVudG9vbGxvZy5zby4xIiwgT19S
RE9OTFl8T19DTE9FWEVDKSA9CjMKcmVhZCgzLAoiXDE3N0VMRlwyXDFcMVwwXDBcMFwwXDBcMFww
XDBcMFwzXDBcMjY3XDBcMVwwXDBcMHBcZlwwXDBcMFwwXDBcMCIuLi4sIDgzMikKPSA4MzIKZnN0
YXQoMywge3N0X21vZGU9U19JRlJFR3wwNzU1LCBzdF9zaXplPTc0NzYwLCAuLi59KSA9IDAKbW1h
cChOVUxMLCA3MzA1NiwgUFJPVF9SRUFEfFBST1RfRVhFQywgTUFQX1BSSVZBVEV8TUFQX0RFTllX
UklURSwgMywgMCkgPQoweDdmOTQ1YmIwMDAKbXByb3RlY3QoMHg3Zjk0NWJkMDAwLCA2MTQ0MCwg
UFJPVF9OT05FKSA9IDAKbW1hcCgweDdmOTQ1Y2MwMDAsIDQwOTYsIFBST1RfUkVBRHxQUk9UX1dS
SVRFLApNQVBfUFJJVkFURXxNQVBfRklYRUR8TUFQX0RFTllXUklURSwgMywgMHgxMDAwKSA9IDB4
N2Y5NDVjYzAwMApjbG9zZSgzKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSAwCm9w
ZW5hdChBVF9GRENXRCwgIi91c3IvbG9jYWwvbGliL2xpYnhlbnRvb2xjb3JlLnNvLjEiLCBPX1JE
T05MWXxPX0NMT0VYRUMpID0KMwpyZWFkKDMsCiJcMTc3RUxGXDJcMVwxXDBcMFwwXDBcMFwwXDBc
MFwwXDNcMFwyNjdcMFwxXDBcMFwwXDI0MFw3XDBcMFwwXDBcMFwwIi4uLiwKODMyKSA9IDgzMgpm
c3RhdCgzLCB7c3RfbW9kZT1TX0lGUkVHfDA3NTUsIHN0X3NpemU9ODM1OTIsIC4uLn0pID0gMApt
bWFwKE5VTEwsIDY5MTkyLCBQUk9UX1JFQUR8UFJPVF9FWEVDLCBNQVBfUFJJVkFURXxNQVBfREVO
WVdSSVRFLCAzLCAwKSA9CjB4N2Y5NDVhYTAwMAptcHJvdGVjdCgweDdmOTQ1YWIwMDAsIDYxNDQw
LCBQUk9UX05PTkUpID0gMAptbWFwKDB4N2Y5NDViYTAwMCwgNDA5NiwgUFJPVF9SRUFEfFBST1Rf
V1JJVEUsCk1BUF9QUklWQVRFfE1BUF9GSVhFRHxNQVBfREVOWVdSSVRFLCAzLCAwKSA9IDB4N2Y5
NDViYTAwMApjbG9zZSgzKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSAwCm9wZW5h
dChBVF9GRENXRCwgIi91c3IvbG9jYWwvbGliL2xpYnhlbmNhbGwuc28uMSIsIE9fUkRPTkxZfE9f
Q0xPRVhFQykgPSAzCnJlYWQoMywKIlwxNzdFTEZcMlwxXDFcMFwwXDBcMFwwXDBcMFwwXDBcM1ww
XDI2N1wwXDFcMFwwXDBcMzIwXHJcMFwwXDBcMFwwXDAiLi4uLAo4MzIpID0gODMyCmZzdGF0KDMs
IHtzdF9tb2RlPVNfSUZSRUd8MDc1NSwgc3Rfc2l6ZT0xMjMxMzYsIC4uLn0pID0gMAptbWFwKE5V
TEwsIDQwOTYsIFBST1RfUkVBRHxQUk9UX1dSSVRFLCBNQVBfUFJJVkFURXxNQVBfQU5PTllNT1VT
LCAtMSwgMCkgPQoweDdmOTQ3ZjIwMDAKbW1hcChOVUxMLCA3NDYyNCwgUFJPVF9SRUFEfFBST1Rf
RVhFQywgTUFQX1BSSVZBVEV8TUFQX0RFTllXUklURSwgMywgMCkgPQoweDdmOTQ1OTcwMDAKbXBy
b3RlY3QoMHg3Zjk0NTk5MDAwLCA2NTUzNiwgUFJPVF9OT05FKSA9IDAKbW1hcCgweDdmOTQ1YTkw
MDAsIDQwOTYsIFBST1RfUkVBRHxQUk9UX1dSSVRFLApNQVBfUFJJVkFURXxNQVBfRklYRUR8TUFQ
X0RFTllXUklURSwgMywgMHgyMDAwKSA9IDB4N2Y5NDVhOTAwMApjbG9zZSgzKSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgPSAwCm9wZW5hdChBVF9GRENXRCwgIi91c3IvbG9jYWwvbGli
L2xpYnhlbmZvcmVpZ25tZW1vcnkuc28uMSIsCk9fUkRPTkxZfE9fQ0xPRVhFQykgPSAzCnJlYWQo
MywKIlwxNzdFTEZcMlwxXDFcMFwwXDBcMFwwXDBcMFwwXDBcM1wwXDI2N1wwXDFcMFwwXDBwXGZc
MFwwXDBcMFwwXDAiLi4uLCA4MzIpCj0gODMyCmZzdGF0KDMsIHtzdF9tb2RlPVNfSUZSRUd8MDc1
NSwgc3Rfc2l6ZT0xMTA5MjgsIC4uLn0pID0gMAptbWFwKE5VTEwsIDczMTA0LCBQUk9UX1JFQUR8
UFJPVF9FWEVDLCBNQVBfUFJJVkFURXxNQVBfREVOWVdSSVRFLCAzLCAwKSA9CjB4N2Y5NDU4NTAw
MAptcHJvdGVjdCgweDdmOTQ1ODcwMDAsIDYxNDQwLCBQUk9UX05PTkUpID0gMAptbWFwKDB4N2Y5
NDU5NjAwMCwgNDA5NiwgUFJPVF9SRUFEfFBST1RfV1JJVEUsCk1BUF9QUklWQVRFfE1BUF9GSVhF
RHxNQVBfREVOWVdSSVRFLCAzLCAweDEwMDApID0gMHg3Zjk0NTk2MDAwCmNsb3NlKDMpICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA9IDAKb3BlbmF0KEFUX0ZEQ1dELCAiL3Vzci9sb2Nh
bC9saWIvbGlieGVuZGV2aWNlbW9kZWwuc28uMSIsCk9fUkRPTkxZfE9fQ0xPRVhFQykgPSAzCnJl
YWQoMywKIlwxNzdFTEZcMlwxXDFcMFwwXDBcMFwwXDBcMFwwXDBcM1wwXDI2N1wwXDFcMFwwXDBA
XDIyXDBcMFwwXDBcMFwwIi4uLiwgODMyKQo9IDgzMgpmc3RhdCgzLCB7c3RfbW9kZT1TX0lGUkVH
fDA3NTUsIHN0X3NpemU9MTM4NDI0LCAuLi59KSA9IDAKbW1hcChOVUxMLCA3NzIyNCwgUFJPVF9S
RUFEfFBST1RfRVhFQywgTUFQX1BSSVZBVEV8TUFQX0RFTllXUklURSwgMywgMCkgPQoweDdmOTQ1
NzIwMDAKbXByb3RlY3QoMHg3Zjk0NTc1MDAwLCA2MTQ0MCwgUFJPVF9OT05FKSA9IDAKbW1hcCgw
eDdmOTQ1ODQwMDAsIDQwOTYsIFBST1RfUkVBRHxQUk9UX1dSSVRFLApNQVBfUFJJVkFURXxNQVBf
RklYRUR8TUFQX0RFTllXUklURSwgMywgMHgyMDAwKSA9IDB4N2Y5NDU4NDAwMApjbG9zZSgzKSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSAwCm9wZW5hdChBVF9GRENXRCwgIi91c3Iv
bG9jYWwvbGliL2xpYnB0aHJlYWQuc28uMCIsIE9fUkRPTkxZfE9fQ0xPRVhFQykgPSAtMQpFTk9F
TlQgKE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkpCm9wZW5hdChBVF9GRENXRCwgIi91c3IvbG9j
YWwvbGliL2FhcmNoNjQtbGludXgtZ251L2xpYnB0aHJlYWQuc28uMCIsCk9fUkRPTkxZfE9fQ0xP
RVhFQykgPSAtMSBFTk9FTlQgKE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkpCm9wZW5hdChBVF9G
RENXRCwgIi9saWI2NC9saWJwdGhyZWFkLnNvLjAiLCBPX1JET05MWXxPX0NMT0VYRUMpID0gMwpy
ZWFkKDMsCiJcMTc3RUxGXDJcMVwxXDBcMFwwXDBcMFwwXDBcMFwwXDNcMFwyNjdcMFwxXDBcMFww
eGhcMFwwXDBcMFwwXDAiLi4uLCA4MzIpID0KODMyCmZzdGF0KDMsIHtzdF9tb2RlPVNfSUZSRUd8
MDc1NSwgc3Rfc2l6ZT0xODcyMDAsIC4uLn0pID0gMAptbWFwKE5VTEwsIDQwOTYsIFBST1RfUkVB
RHxQUk9UX1dSSVRFLCBNQVBfUFJJVkFURXxNQVBfQU5PTllNT1VTLCAtMSwgMCkgPQoweDdmOTQ3
ZjEwMDAKbW1hcChOVUxMLCAyMTM5MTIsIFBST1RfUkVBRHxQUk9UX0VYRUMsIE1BUF9QUklWQVRF
fE1BUF9ERU5ZV1JJVEUsIDMsIDApID0KMHg3Zjk0NTNkMDAwCm1wcm90ZWN0KDB4N2Y5NDU1NDAw
MCwgOTgzMDQsIFBST1RfTk9ORSkgPSAwCm1tYXAoMHg3Zjk0NTZjMDAwLCA4MTkyLCBQUk9UX1JF
QUR8UFJPVF9XUklURSwKTUFQX1BSSVZBVEV8TUFQX0ZJWEVEfE1BUF9ERU5ZV1JJVEUsIDMsIDB4
MWYwMDApID0gMHg3Zjk0NTZjMDAwCm1tYXAoMHg3Zjk0NTZlMDAwLCAxMzIwOCwgUFJPVF9SRUFE
fFBST1RfV1JJVEUsCk1BUF9QUklWQVRFfE1BUF9GSVhFRHxNQVBfQU5PTllNT1VTLCAtMSwgMCkg
PSAweDdmOTQ1NmUwMDAKY2xvc2UoMykgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID0g
MAptbWFwKE5VTEwsIDQwOTYsIFBST1RfUkVBRHxQUk9UX1dSSVRFLCBNQVBfUFJJVkFURXxNQVBf
QU5PTllNT1VTLCAtMSwgMCkgPQoweDdmOTQ3ZjAwMDAKbW1hcChOVUxMLCA0MDk2LCBQUk9UX1JF
QUR8UFJPVF9XUklURSwgTUFQX1BSSVZBVEV8TUFQX0FOT05ZTU9VUywgLTEsIDApID0KMHg3Zjk0
N2VmMDAwCm1tYXAoTlVMTCwgNDA5NiwgUFJPVF9SRUFEfFBST1RfV1JJVEUsIE1BUF9QUklWQVRF
fE1BUF9BTk9OWU1PVVMsIC0xLCAwKSA9CjB4N2Y5NDdlZTAwMAptcHJvdGVjdCgweDdmOTQ3NDkw
MDAsIDE2Mzg0LCBQUk9UX1JFQUQpID0gMAptcHJvdGVjdCgweDdmOTQ1NmMwMDAsIDQwOTYsIFBS
T1RfUkVBRCkgPSAwCm1wcm90ZWN0KDB4N2Y5NDc3MjAwMCwgNDA5NiwgUFJPVF9SRUFEKSA9IDAK
bXByb3RlY3QoMHg3Zjk0N2ZmMDAwLCA0MDk2LCBQUk9UX1JFQUQpID0gMAptdW5tYXAoMHg3Zjk0
N2Y0MDAwLCAyNTMzMCkgICAgICAgICAgICAgPSAwCnNldF90aWRfYWRkcmVzcygweDdmOTQ3ZWYw
ZDApICAgICAgICAgICA9IDIyNzIKc2V0X3JvYnVzdF9saXN0KDB4N2Y5NDdlZjBlMCwgMjQpICAg
ICAgID0gMApydF9zaWdhY3Rpb24oU0lHUlRNSU4sIHsweDdmOTQ1NDMzMTQsIFtdLCBTQV9TSUdJ
TkZPfSwgTlVMTCwgOCkgPSAwCnJ0X3NpZ2FjdGlvbihTSUdSVF8xLCB7MHg3Zjk0NTQzM2Y0LCBb
XSwgU0FfUkVTVEFSVHxTQV9TSUdJTkZPfSwgTlVMTCwgOCkgPQowCnJ0X3NpZ3Byb2NtYXNrKFNJ
R19VTkJMT0NLLCBbUlRNSU4gUlRfMV0sIE5VTEwsIDgpID0gMApnZXRybGltaXQoUkxJTUlUX1NU
QUNLLCB7cmxpbV9jdXI9ODE5MioxMDI0LCBybGltX21heD1STElNNjRfSU5GSU5JVFl9KSA9IDAK
bWtkaXJhdChBVF9GRENXRCwgIi92YXIvcnVuL3hlbnN0b3JlZCIsIDA3NTUpID0gLTEgRUVYSVNU
IChGaWxlIGV4aXN0cykKbWtkaXJhdChBVF9GRENXRCwgIi92YXIvbGliL3hlbnN0b3JlZCIsIDA3
NTUpID0gLTEgRUVYSVNUIChGaWxlIGV4aXN0cykKY2xvbmUoY2hpbGRfc3RhY2s9MCwgZmxhZ3M9
Q0xPTkVfQ0hJTERfQ0xFQVJUSUR8Q0xPTkVfQ0hJTERfU0VUVElEfFNJR0NITEQsCmNoaWxkX3Rp
ZHB0cj0weDdmOTQ3ZWYwZDApID0gMjI3MwotLS0gU0lHQ0hMRCB7c2lfc2lnbm89U0lHQ0hMRCwg
c2lfY29kZT1DTERfRVhJVEVELCBzaV9waWQ9MjI3Mywgc2lfc3RhdHVzPTAsCnNpX3V0aW1lPTAs
IHNpX3N0aW1lPTF9IC0tLQpleGl0X2dyb3VwKDApICAgICAgICAgICAgICAgICAgICAgICAgICAg
PSA/CisrKyBleGl0ZWQgd2l0aCAwICsrKwpGQVRBTDogRmFpbGVkIHRvIGluaXRpYWxpemUgZG9t
MCBzdGF0ZTogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQoKCgoKKkFuZCBhbHNvICJzdHJhY2Ug
eGVuLWluaXQtZG9tMCIgKgoKCnN0cmFjZSB4ZW4taW5pdC1kb20wCmV4ZWN2ZSgiL3Vzci9sb2Nh
bC9saWIveGVuL2Jpbi94ZW4taW5pdC1kb20wIiwgWyJ4ZW4taW5pdC1kb20wIl0sIFsvKiAxOQp2
YXJzICovXSkgPSAwCmJyaygwKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IDB4
MjAxYTcwMDAKbW1hcChOVUxMLCA0MDk2LCBQUk9UX1JFQUR8UFJPVF9XUklURSwgTUFQX1BSSVZB
VEV8TUFQX0FOT05ZTU9VUywgLTEsIDApID0KMHg3ZjdhMmMyMDAwCmZhY2Nlc3NhdChBVF9GRENX
RCwgIi9ldGMvbGQuc28ucHJlbG9hZCIsIFJfT0spID0gLTEgRU5PRU5UIChObyBzdWNoIGZpbGUg
b3IKZGlyZWN0b3J5KQpvcGVuYXQoQVRfRkRDV0QsICIvdXNyL2xvY2FsL2xpYi90bHMvYWFyY2g2
NC9saWJ4ZW50b29sbG9nLnNvLjEiLApPX1JET05MWXxPX0NMT0VYRUMpID0gLTEgRU5PRU5UIChO
byBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5KQpuZXdmc3RhdGF0KEFUX0ZEQ1dELCAiL3Vzci9sb2Nh
bC9saWIvdGxzL2FhcmNoNjQiLCAweDdmZjM0Njg2MjAsIDApID0gLTEKRU5PRU5UIChObyBzdWNo
IGZpbGUgb3IgZGlyZWN0b3J5KQpvcGVuYXQoQVRfRkRDV0QsICIvdXNyL2xvY2FsL2xpYi90bHMv
bGlieGVudG9vbGxvZy5zby4xIiwKT19SRE9OTFl8T19DTE9FWEVDKSA9IC0xIEVOT0VOVCAoTm8g
c3VjaCBmaWxlIG9yIGRpcmVjdG9yeSkKbmV3ZnN0YXRhdChBVF9GRENXRCwgIi91c3IvbG9jYWwv
bGliL3RscyIsIDB4N2ZmMzQ2ODYyMCwgMCkgPSAtMSBFTk9FTlQgKE5vCnN1Y2ggZmlsZSBvciBk
aXJlY3RvcnkpCm9wZW5hdChBVF9GRENXRCwgIi91c3IvbG9jYWwvbGliL2FhcmNoNjQvbGlieGVu
dG9vbGxvZy5zby4xIiwKT19SRE9OTFl8T19DTE9FWEVDKSA9IC0xIEVOT0VOVCAoTm8gc3VjaCBm
aWxlIG9yIGRpcmVjdG9yeSkKbmV3ZnN0YXRhdChBVF9GRENXRCwgIi91c3IvbG9jYWwvbGliL2Fh
cmNoNjQiLCAweDdmZjM0Njg2MjAsIDApID0gLTEgRU5PRU5UCihObyBzdWNoIGZpbGUgb3IgZGly
ZWN0b3J5KQpvcGVuYXQoQVRfRkRDV0QsICIvdXNyL2xvY2FsL2xpYi9saWJ4ZW50b29sbG9nLnNv
LjEiLCBPX1JET05MWXxPX0NMT0VYRUMpID0KMwpyZWFkKDMsCiJcMTc3RUxGXDJcMVwxXDBcMFww
XDBcMFwwXDBcMFwwXDNcMFwyNjdcMFwxXDBcMFwwcFxmXDBcMFwwXDBcMFwwIi4uLiwgODMyKQo9
IDgzMgpmc3RhdCgzLCB7c3RfbW9kZT1TX0lGUkVHfDA3NTUsIHN0X3NpemU9NzQ3NjAsIC4uLn0p
ID0gMAptbWFwKE5VTEwsIDczMDU2LCBQUk9UX1JFQUR8UFJPVF9FWEVDLCBNQVBfUFJJVkFURXxN
QVBfREVOWVdSSVRFLCAzLCAwKSA9CjB4N2Y3YTI4NDAwMAptcHJvdGVjdCgweDdmN2EyODYwMDAs
IDYxNDQwLCBQUk9UX05PTkUpID0gMAptbWFwKDB4N2Y3YTI5NTAwMCwgNDA5NiwgUFJPVF9SRUFE
fFBST1RfV1JJVEUsCk1BUF9QUklWQVRFfE1BUF9GSVhFRHxNQVBfREVOWVdSSVRFLCAzLCAweDEw
MDApID0gMHg3ZjdhMjk1MDAwCmNsb3NlKDMpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA9IDAKb3BlbmF0KEFUX0ZEQ1dELCAiL3Vzci9sb2NhbC9saWIvbGlieGVuc3RvcmUuc28uMy4w
IiwgT19SRE9OTFl8T19DTE9FWEVDKSA9CjMKcmVhZCgzLAoiXDE3N0VMRlwyXDFcMVwwXDBcMFww
XDBcMFwwXDBcMFwzXDBcMjY3XDBcMVwwXDBcMFwyMCVcMFwwXDBcMFwwXDAiLi4uLCA4MzIpCj0g
ODMyCmZzdGF0KDMsIHtzdF9tb2RlPVNfSUZSRUd8MDc1NSwgc3Rfc2l6ZT0xNjgyNTYsIC4uLn0p
ID0gMAptbWFwKE5VTEwsIDQwOTYsIFBST1RfUkVBRHxQUk9UX1dSSVRFLCBNQVBfUFJJVkFURXxN
QVBfQU5PTllNT1VTLCAtMSwgMCkgPQoweDdmN2EyYzEwMDAKbW1hcChOVUxMLCAxMDQwODgsIFBS
T1RfUkVBRHxQUk9UX0VYRUMsIE1BUF9QUklWQVRFfE1BUF9ERU5ZV1JJVEUsIDMsIDApID0KMHg3
ZjdhMjZhMDAwCm1wcm90ZWN0KDB4N2Y3YTI3MDAwMCwgNjU1MzYsIFBST1RfTk9ORSkgPSAwCm1t
YXAoMHg3ZjdhMjgwMDAwLCA0MDk2LCBQUk9UX1JFQUR8UFJPVF9XUklURSwKTUFQX1BSSVZBVEV8
TUFQX0ZJWEVEfE1BUF9ERU5ZV1JJVEUsIDMsIDB4NjAwMCkgPSAweDdmN2EyODAwMDAKbW1hcCgw
eDdmN2EyODEwMDAsIDk4ODAsIFBST1RfUkVBRHxQUk9UX1dSSVRFLApNQVBfUFJJVkFURXxNQVBf
RklYRUR8TUFQX0FOT05ZTU9VUywgLTEsIDApID0gMHg3ZjdhMjgxMDAwCmNsb3NlKDMpICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA9IDAKb3BlbmF0KEFUX0ZEQ1dELCAiL3Vzci9sb2Nh
bC9saWIvbGlieGVubGlnaHQuc28uNC4xMSIsIE9fUkRPTkxZfE9fQ0xPRVhFQykgPQozCnJlYWQo
MywKIlwxNzdFTEZcMlwxXDFcMFwwXDBcMFwwXDBcMFwwXDBcM1wwXDI2N1wwXDFcMFwwXDBwXHRc
MlwwXDBcMFwwXDAiLi4uLCA4MzIpCj0gODMyCmZzdGF0KDMsIHtzdF9tb2RlPVNfSUZSRUd8MDc1
NSwgc3Rfc2l6ZT0yOTI2ODU2LCAuLi59KSA9IDAKbW1hcChOVUxMLCA5NDUwNDgsIFBST1RfUkVB
RHxQUk9UX0VYRUMsIE1BUF9QUklWQVRFfE1BUF9ERU5ZV1JJVEUsIDMsIDApID0KMHg3ZjdhMTgz
MDAwCm1wcm90ZWN0KDB4N2Y3YTI1MjAwMCwgNjU1MzYsIFBST1RfTk9ORSkgPSAwCm1tYXAoMHg3
ZjdhMjYyMDAwLCAzMjc2OCwgUFJPVF9SRUFEfFBST1RfV1JJVEUsCk1BUF9QUklWQVRFfE1BUF9G
SVhFRHxNQVBfREVOWVdSSVRFLCAzLCAweGNmMDAwKSA9IDB4N2Y3YTI2MjAwMApjbG9zZSgzKSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSAwCm9wZW5hdChBVF9GRENXRCwgIi91c3Iv
bG9jYWwvbGliL2xpYmMuc28uNiIsIE9fUkRPTkxZfE9fQ0xPRVhFQykgPSAtMSBFTk9FTlQKKE5v
IHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkpCm9wZW5hdChBVF9GRENXRCwgIi91c3IvbG9jYWwvbGli
L2FhcmNoNjQtbGludXgtZ251L3Rscy9hYXJjaDY0L2xpYmMuc28uNiIsCk9fUkRPTkxZfE9fQ0xP
RVhFQykgPSAtMSBFTk9FTlQgKE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkpCm5ld2ZzdGF0YXQo
QVRfRkRDV0QsICIvdXNyL2xvY2FsL2xpYi9hYXJjaDY0LWxpbnV4LWdudS90bHMvYWFyY2g2NCIs
CjB4N2ZmMzQ2ODU5MCwgMCkgPSAtMSBFTk9FTlQgKE5vIHN1Y2ggZmlsZSBvciBkaXJlY3Rvcnkp
Cm9wZW5hdChBVF9GRENXRCwgIi91c3IvbG9jYWwvbGliL2FhcmNoNjQtbGludXgtZ251L3Rscy9s
aWJjLnNvLjYiLApPX1JET05MWXxPX0NMT0VYRUMpID0gLTEgRU5PRU5UIChObyBzdWNoIGZpbGUg
b3IgZGlyZWN0b3J5KQpuZXdmc3RhdGF0KEFUX0ZEQ1dELCAiL3Vzci9sb2NhbC9saWIvYWFyY2g2
NC1saW51eC1nbnUvdGxzIiwgMHg3ZmYzNDY4NTkwLAowKSA9IC0xIEVOT0VOVCAoTm8gc3VjaCBm
aWxlIG9yIGRpcmVjdG9yeSkKb3BlbmF0KEFUX0ZEQ1dELCAiL3Vzci9sb2NhbC9saWIvYWFyY2g2
NC1saW51eC1nbnUvYWFyY2g2NC9saWJjLnNvLjYiLApPX1JET05MWXxPX0NMT0VYRUMpID0gLTEg
RU5PRU5UIChObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5KQpuZXdmc3RhdGF0KEFUX0ZEQ1dELCAi
L3Vzci9sb2NhbC9saWIvYWFyY2g2NC1saW51eC1nbnUvYWFyY2g2NCIsCjB4N2ZmMzQ2ODU5MCwg
MCkgPSAtMSBFTk9FTlQgKE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkpCm9wZW5hdChBVF9GRENX
RCwgIi91c3IvbG9jYWwvbGliL2FhcmNoNjQtbGludXgtZ251L2xpYmMuc28uNiIsCk9fUkRPTkxZ
fE9fQ0xPRVhFQykgPSAtMSBFTk9FTlQgKE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkpCm5ld2Zz
dGF0YXQoQVRfRkRDV0QsICIvdXNyL2xvY2FsL2xpYi9hYXJjaDY0LWxpbnV4LWdudSIsCntzdF9t
b2RlPVNfSUZESVJ8MDc1NSwgc3Rfc2l6ZT04MTkyLCAuLi59LCAwKSA9IDAKb3BlbmF0KEFUX0ZE
Q1dELCAiL2V0Yy9sZC5zby5jYWNoZSIsIE9fUkRPTkxZfE9fQ0xPRVhFQykgPSAzCmZzdGF0KDMs
IHtzdF9tb2RlPVNfSUZSRUd8MDY0NCwgc3Rfc2l6ZT0yNTMzMCwgLi4ufSkgPSAwCm1tYXAoTlVM
TCwgMjUzMzAsIFBST1RfUkVBRCwgTUFQX1BSSVZBVEUsIDMsIDApID0gMHg3ZjdhMmJhMDAwCmNs
b3NlKDMpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IDAKb3BlbmF0KEFUX0ZEQ1dE
LCAiL2xpYjY0L2xpYmMuc28uNiIsIE9fUkRPTkxZfE9fQ0xPRVhFQykgPSAzCnJlYWQoMywKIlwx
NzdFTEZcMlwxXDFcMFwwXDBcMFwwXDBcMFwwXDBcM1wwXDI2N1wwXDFcMFwwXDBcMjEwXDE2XDJc
MFwwXDBcMFwwIi4uLiwKODMyKSA9IDgzMgpmc3RhdCgzLCB7c3RfbW9kZT1TX0lGUkVHfDA3NTUs
IHN0X3NpemU9MTg4MDczNiwgLi4ufSkgPSAwCm1tYXAoTlVMTCwgMTU5NDMwNCwgUFJPVF9SRUFE
fFBST1RfRVhFQywgTUFQX1BSSVZBVEV8TUFQX0RFTllXUklURSwgMywgMCkgPQoweDdmNzlmZmQw
MDAKbXByb3RlY3QoMHg3ZjdhMTVjMDAwLCAxMTg3ODQsIFBST1RfTk9ORSkgPSAwCm1tYXAoMHg3
ZjdhMTc5MDAwLCAyNDU3NiwgUFJPVF9SRUFEfFBST1RfV1JJVEUsCk1BUF9QUklWQVRFfE1BUF9G
SVhFRHxNQVBfREVOWVdSSVRFLCAzLCAweDE2YzAwMCkgPSAweDdmN2ExNzkwMDAKbW1hcCgweDdm
N2ExN2YwMDAsIDEzMjQ4LCBQUk9UX1JFQUR8UFJPVF9XUklURSwKTUFQX1BSSVZBVEV8TUFQX0ZJ
WEVEfE1BUF9BTk9OWU1PVVMsIC0xLCAwKSA9IDB4N2Y3YTE3ZjAwMApjbG9zZSgzKSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgPSAwCm9wZW5hdChBVF9GRENXRCwgIi91c3IvbG9jYWwv
bGliL2xpYnhlbnRvb2xjb3JlLnNvLjEiLCBPX1JET05MWXxPX0NMT0VYRUMpID0KMwpyZWFkKDMs
CiJcMTc3RUxGXDJcMVwxXDBcMFwwXDBcMFwwXDBcMFwwXDNcMFwyNjdcMFwxXDBcMFwwXDI0MFw3
XDBcMFwwXDBcMFwwIi4uLiwKODMyKSA9IDgzMgpmc3RhdCgzLCB7c3RfbW9kZT1TX0lGUkVHfDA3
NTUsIHN0X3NpemU9ODM1OTIsIC4uLn0pID0gMAptbWFwKE5VTEwsIDQwOTYsIFBST1RfUkVBRHxQ
Uk9UX1dSSVRFLCBNQVBfUFJJVkFURXxNQVBfQU5PTllNT1VTLCAtMSwgMCkgPQoweDdmN2EyYjkw
MDAKbW1hcChOVUxMLCA2OTE5MiwgUFJPVF9SRUFEfFBST1RfRVhFQywgTUFQX1BSSVZBVEV8TUFQ
X0RFTllXUklURSwgMywgMCkgPQoweDdmNzlmZWMwMDAKbXByb3RlY3QoMHg3Zjc5ZmVkMDAwLCA2
MTQ0MCwgUFJPVF9OT05FKSA9IDAKbW1hcCgweDdmNzlmZmMwMDAsIDQwOTYsIFBST1RfUkVBRHxQ
Uk9UX1dSSVRFLApNQVBfUFJJVkFURXxNQVBfRklYRUR8TUFQX0RFTllXUklURSwgMywgMCkgPSAw
eDdmNzlmZmMwMDAKY2xvc2UoMykgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID0gMApv
cGVuYXQoQVRfRkRDV0QsICIvdXNyL2xvY2FsL2xpYi9saWJwdGhyZWFkLnNvLjAiLCBPX1JET05M
WXxPX0NMT0VYRUMpID0gLTEKRU5PRU5UIChObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5KQpvcGVu
YXQoQVRfRkRDV0QsICIvdXNyL2xvY2FsL2xpYi9hYXJjaDY0LWxpbnV4LWdudS9saWJwdGhyZWFk
LnNvLjAiLApPX1JET05MWXxPX0NMT0VYRUMpID0gLTEgRU5PRU5UIChObyBzdWNoIGZpbGUgb3Ig
ZGlyZWN0b3J5KQpvcGVuYXQoQVRfRkRDV0QsICIvbGliNjQvbGlicHRocmVhZC5zby4wIiwgT19S
RE9OTFl8T19DTE9FWEVDKSA9IDMKcmVhZCgzLAoiXDE3N0VMRlwyXDFcMVwwXDBcMFwwXDBcMFww
XDBcMFwzXDBcMjY3XDBcMVwwXDBcMHhoXDBcMFwwXDBcMFwwIi4uLiwgODMyKSA9CjgzMgpmc3Rh
dCgzLCB7c3RfbW9kZT1TX0lGUkVHfDA3NTUsIHN0X3NpemU9MTg3MjAwLCAuLi59KSA9IDAKbW1h
cChOVUxMLCAyMTM5MTIsIFBST1RfUkVBRHxQUk9UX0VYRUMsIE1BUF9QUklWQVRFfE1BUF9ERU5Z
V1JJVEUsIDMsIDApID0KMHg3Zjc5ZmI3MDAwCm1wcm90ZWN0KDB4N2Y3OWZjZTAwMCwgOTgzMDQs
IFBST1RfTk9ORSkgPSAwCm1tYXAoMHg3Zjc5ZmU2MDAwLCA4MTkyLCBQUk9UX1JFQUR8UFJPVF9X
UklURSwKTUFQX1BSSVZBVEV8TUFQX0ZJWEVEfE1BUF9ERU5ZV1JJVEUsIDMsIDB4MWYwMDApID0g
MHg3Zjc5ZmU2MDAwCm1tYXAoMHg3Zjc5ZmU4MDAwLCAxMzIwOCwgUFJPVF9SRUFEfFBST1RfV1JJ
VEUsCk1BUF9QUklWQVRFfE1BUF9GSVhFRHxNQVBfQU5PTllNT1VTLCAtMSwgMCkgPSAweDdmNzlm
ZTgwMDAKY2xvc2UoMykgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID0gMApvcGVuYXQo
QVRfRkRDV0QsICIvdXNyL2xvY2FsL2xpYi9saWJ4ZW5ldnRjaG4uc28uMSIsIE9fUkRPTkxZfE9f
Q0xPRVhFQykgPSAzCnJlYWQoMywKIlwxNzdFTEZcMlwxXDFcMFwwXDBcMFwwXDBcMFwwXDBcM1ww
XDI2N1wwXDFcMFwwXDBwXHZcMFwwXDBcMFwwXDAiLi4uLCA4MzIpCj0gODMyCmZzdGF0KDMsIHtz
dF9tb2RlPVNfSUZSRUd8MDc1NSwgc3Rfc2l6ZT0xMDU2NjQsIC4uLn0pID0gMAptbWFwKE5VTEws
IDcwNjk2LCBQUk9UX1JFQUR8UFJPVF9FWEVDLCBNQVBfUFJJVkFURXxNQVBfREVOWVdSSVRFLCAz
LCAwKSA9CjB4N2Y3OWZhNTAwMAptcHJvdGVjdCgweDdmNzlmYTcwMDAsIDYxNDQwLCBQUk9UX05P
TkUpID0gMAptbWFwKDB4N2Y3OWZiNjAwMCwgNDA5NiwgUFJPVF9SRUFEfFBST1RfV1JJVEUsCk1B
UF9QUklWQVRFfE1BUF9GSVhFRHxNQVBfREVOWVdSSVRFLCAzLCAweDEwMDApID0gMHg3Zjc5ZmI2
MDAwCmNsb3NlKDMpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IDAKb3BlbmF0KEFU
X0ZEQ1dELCAiL3Vzci9sb2NhbC9saWIvbGlieGVuY3RybC5zby40LjExIiwgT19SRE9OTFl8T19D
TE9FWEVDKSA9CjMKcmVhZCgzLAoiXDE3N0VMRlwyXDFcMVwwXDBcMFwwXDBcMFwwXDBcMFwzXDBc
MjY3XDBcMVwwXDBcMFwzMjBcMjAzXDBcMFwwXDBcMFwwIi4uLiwKODMyKSA9IDgzMgpmc3RhdCgz
LCB7c3RfbW9kZT1TX0lGUkVHfDA3NTUsIHN0X3NpemU9ODU3MTg0LCAuLi59KSA9IDAKbW1hcChO
VUxMLCA0MDk2LCBQUk9UX1JFQUR8UFJPVF9XUklURSwgTUFQX1BSSVZBVEV8TUFQX0FOT05ZTU9V
UywgLTEsIDApID0KMHg3ZjdhMmI4MDAwCm1tYXAoTlVMTCwgMjIzMzI4LCBQUk9UX1JFQUR8UFJP
VF9FWEVDLCBNQVBfUFJJVkFURXxNQVBfREVOWVdSSVRFLCAzLCAwKSA9CjB4N2Y3OWY2ZTAwMApt
cHJvdGVjdCgweDdmNzlmOTQwMDAsIDY1NTM2LCBQUk9UX05PTkUpID0gMAptbWFwKDB4N2Y3OWZh
NDAwMCwgNDA5NiwgUFJPVF9SRUFEfFBST1RfV1JJVEUsCk1BUF9QUklWQVRFfE1BUF9GSVhFRHxN
QVBfREVOWVdSSVRFLCAzLCAweDI2MDAwKSA9IDB4N2Y3OWZhNDAwMApjbG9zZSgzKSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgPSAwCm9wZW5hdChBVF9GRENXRCwgIi91c3IvbG9jYWwv
bGliL2xpYnhlbmd1ZXN0LnNvLjQuMTEiLCBPX1JET05MWXxPX0NMT0VYRUMpID0KMwpyZWFkKDMs
CiJcMTc3RUxGXDJcMVwxXDBcMFwwXDBcMFwwXDBcMFwwXDNcMFwyNjdcMFwxXDBcMFwwXDMwMEJc
MFwwXDBcMFwwXDAiLi4uLAo4MzIpID0gODMyCmZzdGF0KDMsIHtzdF9tb2RlPVNfSUZSRUd8MDc1
NSwgc3Rfc2l6ZT00NDgyMTYsIC4uLn0pID0gMAptbWFwKE5VTEwsIDE1MDIwOCwgUFJPVF9SRUFE
fFBST1RfRVhFQywgTUFQX1BSSVZBVEV8TUFQX0RFTllXUklURSwgMywgMCkgPQoweDdmNzlmNDkw
MDAKbXByb3RlY3QoMHg3Zjc5ZjVlMDAwLCA2MTQ0MCwgUFJPVF9OT05FKSA9IDAKbW1hcCgweDdm
NzlmNmQwMDAsIDQwOTYsIFBST1RfUkVBRHxQUk9UX1dSSVRFLApNQVBfUFJJVkFURXxNQVBfRklY
RUR8TUFQX0RFTllXUklURSwgMywgMHgxNDAwMCkgPSAweDdmNzlmNmQwMDAKY2xvc2UoMykgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgID0gMApvcGVuYXQoQVRfRkRDV0QsICIvdXNyL2xv
Y2FsL2xpYi9saWJ1dGlsLnNvLjEiLCBPX1JET05MWXxPX0NMT0VYRUMpID0gLTEKRU5PRU5UIChO
byBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5KQpvcGVuYXQoQVRfRkRDV0QsICIvdXNyL2xvY2FsL2xp
Yi9hYXJjaDY0LWxpbnV4LWdudS9saWJ1dGlsLnNvLjEiLApPX1JET05MWXxPX0NMT0VYRUMpID0g
LTEgRU5PRU5UIChObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5KQpvcGVuYXQoQVRfRkRDV0QsICIv
bGliNjQvbGlidXRpbC5zby4xIiwgT19SRE9OTFl8T19DTE9FWEVDKSA9IDMKcmVhZCgzLAoiXDE3
N0VMRlwyXDFcMVwwXDBcMFwwXDBcMFwwXDBcMFwzXDBcMjY3XDBcMVwwXDBcMFwyNDBcMTdcMFww
XDBcMFwwXDAiLi4uLAo4MzIpID0gODMyCmZzdGF0KDMsIHtzdF9tb2RlPVNfSUZSRUd8MDc1NSwg
c3Rfc2l6ZT03MzUzNiwgLi4ufSkgPSAwCm1tYXAoTlVMTCwgMTMxMzQ0LCBQUk9UX1JFQUR8UFJP
VF9FWEVDLCBNQVBfUFJJVkFURXxNQVBfREVOWVdSSVRFLCAzLCAwKSA9CjB4N2Y3OWYyODAwMApt
cHJvdGVjdCgweDdmNzlmMmEwMDAsIDExODc4NCwgUFJPVF9OT05FKSA9IDAKbW1hcCgweDdmNzlm
NDcwMDAsIDgxOTIsIFBST1RfUkVBRHxQUk9UX1dSSVRFLApNQVBfUFJJVkFURXxNQVBfRklYRUR8
TUFQX0RFTllXUklURSwgMywgMHhmMDAwKSA9IDB4N2Y3OWY0NzAwMApjbG9zZSgzKSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgPSAwCm9wZW5hdChBVF9GRENXRCwgIi91c3IvbG9jYWwv
bGliL2xpYnV1aWQuc28uMSIsIE9fUkRPTkxZfE9fQ0xPRVhFQykgPSAtMQpFTk9FTlQgKE5vIHN1
Y2ggZmlsZSBvciBkaXJlY3RvcnkpCm9wZW5hdChBVF9GRENXRCwgIi91c3IvbG9jYWwvbGliL2Fh
cmNoNjQtbGludXgtZ251L2xpYnV1aWQuc28uMSIsCk9fUkRPTkxZfE9fQ0xPRVhFQykgPSAtMSBF
Tk9FTlQgKE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkpCm9wZW5hdChBVF9GRENXRCwgIi9saWI2
NC9saWJ1dWlkLnNvLjEiLCBPX1JET05MWXxPX0NMT0VYRUMpID0gMwpyZWFkKDMsCiJcMTc3RUxG
XDJcMVwxXDBcMFwwXDBcMFwwXDBcMFwwXDNcMFwyNjdcMFwxXDBcMFwwUFwyNVwwXDBcMFwwXDBc
MCIuLi4sIDgzMikKPSA4MzIKZnN0YXQoMywge3N0X21vZGU9U19JRlJFR3wwNzU1LCBzdF9zaXpl
PTY5MjQwLCAuLi59KSA9IDAKbW1hcChOVUxMLCA0MDk2LCBQUk9UX1JFQUR8UFJPVF9XUklURSwg
TUFQX1BSSVZBVEV8TUFQX0FOT05ZTU9VUywgLTEsIDApID0KMHg3ZjdhMmI3MDAwCm1tYXAoTlVM
TCwgMTMxNDg4LCBQUk9UX1JFQUR8UFJPVF9FWEVDLCBNQVBfUFJJVkFURXxNQVBfREVOWVdSSVRF
LCAzLCAwKSA9CjB4N2Y3OWYwNzAwMAptcHJvdGVjdCgweDdmNzlmMGIwMDAsIDExMDU5MiwgUFJP
VF9OT05FKSA9IDAKbW1hcCgweDdmNzlmMjYwMDAsIDgxOTIsIFBST1RfUkVBRHxQUk9UX1dSSVRF
LApNQVBfUFJJVkFURXxNQVBfRklYRUR8TUFQX0RFTllXUklURSwgMywgMHhmMDAwKSA9IDB4N2Y3
OWYyNjAwMApjbG9zZSgzKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSAwCm9wZW5h
dChBVF9GRENXRCwgIi91c3IvbG9jYWwvbGliL2xpYmZkdC5zby4xIiwgT19SRE9OTFl8T19DTE9F
WEVDKSA9IC0xCkVOT0VOVCAoTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeSkKb3BlbmF0KEFUX0ZE
Q1dELCAiL3Vzci9sb2NhbC9saWIvYWFyY2g2NC1saW51eC1nbnUvbGliZmR0LnNvLjEiLApPX1JE
T05MWXxPX0NMT0VYRUMpID0gMwpyZWFkKDMsCiJcMTc3RUxGXDJcMVwxXDBcMFwwXDBcMFwwXDBc
MFwwXDNcMFwyNjdcMFwxXDBcMFwwUFwyN1wwXDBcMFwwXDBcMCIuLi4sIDgzMikKPSA4MzIKZnN0
YXQoMywge3N0X21vZGU9U19JRlJFR3wwNjQ0LCBzdF9zaXplPTIzNDQwLCAuLi59KSA9IDAKbW1h
cChOVUxMLCA4NzA4OCwgUFJPVF9SRUFEfFBST1RfRVhFQywgTUFQX1BSSVZBVEV8TUFQX0RFTllX
UklURSwgMywgMCkgPQoweDdmNzllZjEwMDAKbXByb3RlY3QoMHg3Zjc5ZWY3MDAwLCA2MTQ0MCwg
UFJPVF9OT05FKSA9IDAKbW1hcCgweDdmNzlmMDYwMDAsIDQwOTYsIFBST1RfUkVBRHxQUk9UX1dS
SVRFLApNQVBfUFJJVkFURXxNQVBfRklYRUR8TUFQX0RFTllXUklURSwgMywgMHg1MDAwKSA9IDB4
N2Y3OWYwNjAwMApjbG9zZSgzKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSAwCm9w
ZW5hdChBVF9GRENXRCwgIi91c3IvbG9jYWwvbGliL2xpYnlhamwuc28uMiIsIE9fUkRPTkxZfE9f
Q0xPRVhFQykgPSAzCnJlYWQoMywKIlwxNzdFTEZcMlwxXDFcMFwwXDBcMFwwXDBcMFwwXDBcM1ww
XDI2N1wwXDFcMFwwXDAwMDBcMjRcMFwwXDBcMFwwXDAiLi4uLAo4MzIpID0gODMyCmZzdGF0KDMs
IHtzdF9tb2RlPVNfSUZSRUd8MDY0NCwgc3Rfc2l6ZT0zNDk2MCwgLi4ufSkgPSAwCm1tYXAoTlVM
TCwgOTg1NTIsIFBST1RfUkVBRHxQUk9UX0VYRUMsIE1BUF9QUklWQVRFfE1BUF9ERU5ZV1JJVEUs
IDMsIDApID0KMHg3Zjc5ZWQ4MDAwCm1wcm90ZWN0KDB4N2Y3OWVlMDAwMCwgNjE0NDAsIFBST1Rf
Tk9ORSkgPSAwCm1tYXAoMHg3Zjc5ZWVmMDAwLCA4MTkyLCBQUk9UX1JFQUR8UFJPVF9XUklURSwK
TUFQX1BSSVZBVEV8TUFQX0ZJWEVEfE1BUF9ERU5ZV1JJVEUsIDMsIDB4NzAwMCkgPSAweDdmNzll
ZWYwMDAKY2xvc2UoMykgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID0gMAptbWFwKE5V
TEwsIDQwOTYsIFBST1RfUkVBRHxQUk9UX1dSSVRFLCBNQVBfUFJJVkFURXxNQVBfQU5PTllNT1VT
LCAtMSwgMCkgPQoweDdmN2EyYjYwMDAKb3BlbmF0KEFUX0ZEQ1dELCAiL3Vzci9sb2NhbC9saWIv
bGlieGVuZ250dGFiLnNvLjEiLCBPX1JET05MWXxPX0NMT0VYRUMpID0gMwpyZWFkKDMsCiJcMTc3
RUxGXDJcMVwxXDBcMFwwXDBcMFwwXDBcMFwwXDNcMFwyNjdcMFwxXDBcMFwwXDI0MFxyXDBcMFww
XDBcMFwwIi4uLiwKODMyKSA9IDgzMgpmc3RhdCgzLCB7c3RfbW9kZT1TX0lGUkVHfDA3NTUsIHN0
X3NpemU9MTIzNzYwLCAuLi59KSA9IDAKbW1hcChOVUxMLCA3NDUyMCwgUFJPVF9SRUFEfFBST1Rf
RVhFQywgTUFQX1BSSVZBVEV8TUFQX0RFTllXUklURSwgMywgMCkgPQoweDdmNzllYzUwMDAKbXBy
b3RlY3QoMHg3Zjc5ZWM3MDAwLCA2NTUzNiwgUFJPVF9OT05FKSA9IDAKbW1hcCgweDdmNzllZDcw
MDAsIDQwOTYsIFBST1RfUkVBRHxQUk9UX1dSSVRFLApNQVBfUFJJVkFURXxNQVBfRklYRUR8TUFQ
X0RFTllXUklURSwgMywgMHgyMDAwKSA9IDB4N2Y3OWVkNzAwMApjbG9zZSgzKSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgPSAwCm9wZW5hdChBVF9GRENXRCwgIi91c3IvbG9jYWwvbGli
L2xpYnhlbmNhbGwuc28uMSIsIE9fUkRPTkxZfE9fQ0xPRVhFQykgPSAzCnJlYWQoMywKIlwxNzdF
TEZcMlwxXDFcMFwwXDBcMFwwXDBcMFwwXDBcM1wwXDI2N1wwXDFcMFwwXDBcMzIwXHJcMFwwXDBc
MFwwXDAiLi4uLAo4MzIpID0gODMyCmZzdGF0KDMsIHtzdF9tb2RlPVNfSUZSRUd8MDc1NSwgc3Rf
c2l6ZT0xMjMxMzYsIC4uLn0pID0gMAptbWFwKE5VTEwsIDc0NjI0LCBQUk9UX1JFQUR8UFJPVF9F
WEVDLCBNQVBfUFJJVkFURXxNQVBfREVOWVdSSVRFLCAzLCAwKSA9CjB4N2Y3OWViMjAwMAptcHJv
dGVjdCgweDdmNzllYjQwMDAsIDY1NTM2LCBQUk9UX05PTkUpID0gMAptbWFwKDB4N2Y3OWVjNDAw
MCwgNDA5NiwgUFJPVF9SRUFEfFBST1RfV1JJVEUsCk1BUF9QUklWQVRFfE1BUF9GSVhFRHxNQVBf
REVOWVdSSVRFLCAzLCAweDIwMDApID0gMHg3Zjc5ZWM0MDAwCmNsb3NlKDMpICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA9IDAKb3BlbmF0KEFUX0ZEQ1dELCAiL3Vzci9sb2NhbC9saWIv
bGlieGVuZm9yZWlnbm1lbW9yeS5zby4xIiwKT19SRE9OTFl8T19DTE9FWEVDKSA9IDMKcmVhZCgz
LAoiXDE3N0VMRlwyXDFcMVwwXDBcMFwwXDBcMFwwXDBcMFwzXDBcMjY3XDBcMVwwXDBcMHBcZlww
XDBcMFwwXDBcMCIuLi4sIDgzMikKPSA4MzIKZnN0YXQoMywge3N0X21vZGU9U19JRlJFR3wwNzU1
LCBzdF9zaXplPTExMDkyOCwgLi4ufSkgPSAwCm1tYXAoTlVMTCwgNzMxMDQsIFBST1RfUkVBRHxQ
Uk9UX0VYRUMsIE1BUF9QUklWQVRFfE1BUF9ERU5ZV1JJVEUsIDMsIDApID0KMHg3Zjc5ZWEwMDAw
Cm1wcm90ZWN0KDB4N2Y3OWVhMjAwMCwgNjE0NDAsIFBST1RfTk9ORSkgPSAwCm1tYXAoMHg3Zjc5
ZWIxMDAwLCA0MDk2LCBQUk9UX1JFQUR8UFJPVF9XUklURSwKTUFQX1BSSVZBVEV8TUFQX0ZJWEVE
fE1BUF9ERU5ZV1JJVEUsIDMsIDB4MTAwMCkgPSAweDdmNzllYjEwMDAKY2xvc2UoMykgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgID0gMApvcGVuYXQoQVRfRkRDV0QsICIvdXNyL2xvY2Fs
L2xpYi9saWJ4ZW5kZXZpY2Vtb2RlbC5zby4xIiwKT19SRE9OTFl8T19DTE9FWEVDKSA9IDMKcmVh
ZCgzLAoiXDE3N0VMRlwyXDFcMVwwXDBcMFwwXDBcMFwwXDBcMFwzXDBcMjY3XDBcMVwwXDBcMEBc
MjJcMFwwXDBcMFwwXDAiLi4uLCA4MzIpCj0gODMyCmZzdGF0KDMsIHtzdF9tb2RlPVNfSUZSRUd8
MDc1NSwgc3Rfc2l6ZT0xMzg0MjQsIC4uLn0pID0gMAptbWFwKE5VTEwsIDQwOTYsIFBST1RfUkVB
RHxQUk9UX1dSSVRFLCBNQVBfUFJJVkFURXxNQVBfQU5PTllNT1VTLCAtMSwgMCkgPQoweDdmN2Ey
YjUwMDAKbW1hcChOVUxMLCA3NzIyNCwgUFJPVF9SRUFEfFBST1RfRVhFQywgTUFQX1BSSVZBVEV8
TUFQX0RFTllXUklURSwgMywgMCkgPQoweDdmNzllOGQwMDAKbXByb3RlY3QoMHg3Zjc5ZTkwMDAw
LCA2MTQ0MCwgUFJPVF9OT05FKSA9IDAKbW1hcCgweDdmNzllOWYwMDAsIDQwOTYsIFBST1RfUkVB
RHxQUk9UX1dSSVRFLApNQVBfUFJJVkFURXxNQVBfRklYRUR8TUFQX0RFTllXUklURSwgMywgMHgy
MDAwKSA9IDB4N2Y3OWU5ZjAwMApjbG9zZSgzKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgPSAwCm9wZW5hdChBVF9GRENXRCwgIi91c3IvbG9jYWwvbGliL2xpYnouc28uMSIsIE9fUkRP
TkxZfE9fQ0xPRVhFQykgPSAtMSBFTk9FTlQKKE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkpCm9w
ZW5hdChBVF9GRENXRCwgIi91c3IvbG9jYWwvbGliL2FhcmNoNjQtbGludXgtZ251L2xpYnouc28u
MSIsCk9fUkRPTkxZfE9fQ0xPRVhFQykgPSAtMSBFTk9FTlQgKE5vIHN1Y2ggZmlsZSBvciBkaXJl
Y3RvcnkpCm9wZW5hdChBVF9GRENXRCwgIi9saWI2NC9saWJ6LnNvLjEiLCBPX1JET05MWXxPX0NM
T0VYRUMpID0gMwpyZWFkKDMsCiJcMTc3RUxGXDJcMVwxXDBcMFwwXDBcMFwwXDBcMFwwXDNcMFwy
NjdcMFwxXDBcMFwwXDMyMCFcMFwwXDBcMFwwXDAiLi4uLAo4MzIpID0gODMyCmZzdGF0KDMsIHtz
dF9tb2RlPVNfSUZSRUd8MDc1NSwgc3Rfc2l6ZT0xMzU3MDQsIC4uLn0pID0gMAptbWFwKE5VTEws
IDE5NzA4MCwgUFJPVF9SRUFEfFBST1RfRVhFQywgTUFQX1BSSVZBVEV8TUFQX0RFTllXUklURSwg
MywgMCkgPQoweDdmNzllNWMwMDAKbXByb3RlY3QoMHg3Zjc5ZTcwMDAwLCAxMTA1OTIsIFBST1Rf
Tk9ORSkgPSAwCm1tYXAoMHg3Zjc5ZThiMDAwLCA4MTkyLCBQUk9UX1JFQUR8UFJPVF9XUklURSwK
TUFQX1BSSVZBVEV8TUFQX0ZJWEVEfE1BUF9ERU5ZV1JJVEUsIDMsIDB4MWYwMDApID0gMHg3Zjc5
ZThiMDAwCmNsb3NlKDMpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IDAKbW1hcChO
VUxMLCA0MDk2LCBQUk9UX1JFQUR8UFJPVF9XUklURSwgTUFQX1BSSVZBVEV8TUFQX0FOT05ZTU9V
UywgLTEsIDApID0KMHg3ZjdhMmI0MDAwCm1tYXAoTlVMTCwgNDA5NiwgUFJPVF9SRUFEfFBST1Rf
V1JJVEUsIE1BUF9QUklWQVRFfE1BUF9BTk9OWU1PVVMsIC0xLCAwKSA9CjB4N2Y3OWU1YjAwMApt
bWFwKE5VTEwsIDQwOTYsIFBST1RfUkVBRHxQUk9UX1dSSVRFLCBNQVBfUFJJVkFURXxNQVBfQU5P
TllNT1VTLCAtMSwgMCkgPQoweDdmNzllNWEwMDAKbXByb3RlY3QoMHg3ZjdhMTc5MDAwLCAxNjM4
NCwgUFJPVF9SRUFEKSA9IDAKbXByb3RlY3QoMHg3Zjc5ZThiMDAwLCA0MDk2LCBQUk9UX1JFQUQp
ID0gMAptcHJvdGVjdCgweDdmNzlmZTYwMDAsIDQwOTYsIFBST1RfUkVBRCkgPSAwCm1wcm90ZWN0
KDB4N2Y3OWVlZjAwMCwgNDA5NiwgUFJPVF9SRUFEKSA9IDAKbXByb3RlY3QoMHg3Zjc5ZjI2MDAw
LCA0MDk2LCBQUk9UX1JFQUQpID0gMAptcHJvdGVjdCgweDdmNzlmNDcwMDAsIDQwOTYsIFBST1Rf
UkVBRCkgPSAwCm1wcm90ZWN0KDB4N2Y3YTJjNTAwMCwgNDA5NiwgUFJPVF9SRUFEKSA9IDAKbXVu
bWFwKDB4N2Y3YTJiYTAwMCwgMjUzMzApICAgICAgICAgICAgID0gMApzZXRfdGlkX2FkZHJlc3Mo
MHg3Zjc5ZTViMGQwKSAgICAgICAgICAgPSAyMjg5CnNldF9yb2J1c3RfbGlzdCgweDdmNzllNWIw
ZTAsIDI0KSAgICAgICA9IDAKcnRfc2lnYWN0aW9uKFNJR1JUTUlOLCB7MHg3Zjc5ZmJkMzE0LCBb
XSwgU0FfU0lHSU5GT30sIE5VTEwsIDgpID0gMApydF9zaWdhY3Rpb24oU0lHUlRfMSwgezB4N2Y3
OWZiZDNmNCwgW10sIFNBX1JFU1RBUlR8U0FfU0lHSU5GT30sIE5VTEwsIDgpID0KMApydF9zaWdw
cm9jbWFzayhTSUdfVU5CTE9DSywgW1JUTUlOIFJUXzFdLCBOVUxMLCA4KSA9IDAKZ2V0cmxpbWl0
KFJMSU1JVF9TVEFDSywge3JsaW1fY3VyPTgxOTIqMTAyNCwgcmxpbV9tYXg9UkxJTTY0X0lORklO
SVRZfSkgPSAwCmJyaygwKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IDB4MjAx
YTcwMDAKYnJrKDB4MjAxYzgwMDApICAgICAgICAgICAgICAgICAgICAgICAgID0gMHgyMDFjODAw
MApicmsoMCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSAweDIwMWM4MDAwCm5l
d2ZzdGF0YXQoQVRfRkRDV0QsICIvdmFyL3J1bi94ZW5zdG9yZWQvc29ja2V0Iiwge3N0X21vZGU9
U19JRlNPQ0t8MDYwMCwKc3Rfc2l6ZT0wLCAuLi59LCAwKSA9IDAKc29ja2V0KFBGX0xPQ0FMLCBT
T0NLX1NUUkVBTSwgMCkgICAgICAgID0gMwpmY250bCgzLCBGX0dFVEZEKSAgICAgICAgICAgICAg
ICAgICAgICAgPSAwCmZjbnRsKDMsIEZfU0VURkQsIEZEX0NMT0VYRUMpICAgICAgICAgICA9IDAK
Y29ubmVjdCgzLCB7c2FfZmFtaWx5PUFGX0xPQ0FMLCBzdW5fcGF0aD0iL3Zhci9ydW4veGVuc3Rv
cmVkL3NvY2tldCJ9LCAxMTApCj0gLTEgRUNPTk5SRUZVU0VEIChDb25uZWN0aW9uIHJlZnVzZWQp
CmNsb3NlKDMpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IDAKZmFjY2Vzc2F0KEFU
X0ZEQ1dELCAiL2Rldi94ZW4veGVuYnVzIiwgRl9PSykgPSAwCm5ld2ZzdGF0YXQoQVRfRkRDV0Qs
ICIvZGV2L3hlbi94ZW5idXMiLCB7c3RfbW9kZT1TX0lGQ0hSfDA2MDAsCnN0X3JkZXY9bWFrZWRl
digxMCwgNjIpLCAuLi59LCAwKSA9IDAKb3BlbmF0KEFUX0ZEQ1dELCAiL2Rldi94ZW4veGVuYnVz
IiwgT19SRFdSKSA9IDMKcnRfc2lnYWN0aW9uKFNJR1BJUEUsIHtTSUdfSUdOLCBbXSwgMH0sIHtT
SUdfREZMLCBbXSwgMH0sIDgpID0gMAp3cml0ZSgzLCAiXDJcMFwwXDBcMFwwXDBcMFwwXDBcMFww
XDI2XDBcMFwwIiwgMTYpID0gMTYKd3JpdGUoMywgIi9sb2NhbC9kb21haW4vMC9kb21pZFwwIiwg
MjIKCipJdCBoYW5ncyBhZnRlciBhYm92ZSBsaW5lLioKCgoKCi0tClNlbnQgZnJvbTogaHR0cDov
L3hlbi4xMDQ1NzEyLm41Lm5hYmJsZS5jb20vWGVuLVVzZXItZjI1NTEwODMuaHRtbAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxp
bmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

From xen-users-bounces@lists.xenproject.org Thu Feb 15 15:40:22 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 15:40: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.xenproject.org>)
	id 1emLd6-00078f-NN; Thu, 15 Feb 2018 15:39:24 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.46])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1em5vt-00071m-Uc
 for xen-users@lists.xensource.com; Wed, 14 Feb 2018 22:53:46 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-6.bemta.az-a.eu-central-1.aws.symcld.net id 9A/B1-01562-4FDB48A5;
 Wed, 14 Feb 2018 22:53:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLIsWRWlGSWpSXmKPExsVybKJssu7nvS1
 RBjsu6VlsXfaH3YHRY3vfLvYAxijWzLyk/IoE1owP0xezFcxTqdh+up21gXG3bBcjF4eQwG9G
 iYurb7B0MXJysAg4SFz/MAfI5uBgFIiRePDDGiTMKBAmMfnyElaIEm2JZ803GUFsNgFDib9PN
 rGBlEsA2Us+c4CERQTUJf5cmMAIMp5ZYCmjxIJny5lBEsICURLzjz8GszkFrCWePN4EZvMKeE
 lc/Lsc7AQhgXiJKR2PwOKiAroSh/79YYOoEZQ4OfMJWA2zgJbE8unbWCYwCsxCkpqFJLWAkWk
 Vo0VSUWZ6RkluYmaOrqGBga6hobGuoa6lsV5ilW6iXmqpbnJqXklRIlBSL7G8WK+4Mjc5J0Uv
 L7VkEyMwSBmAYAfj8bOJhxglOZiURHlncLZECfEl5adUZiQWZ8QXleakFh9i1ODgENi8dvUFR
 imWvPy8VCUJ3t97gOoEi1LTUyvSMnOAcQRTKsHBoyTCewAkzVtckJhbnJkOkTrFaMnR9OBBGz
 PHjRevgeSvTXs7mYXA5kmJ814HaRAAacgozYMbB4v1S4yyUsK8jEDHCvEUpBblZpagyr9iFOd
 gVBLmPQIyhSczrwRu6yugg5iADtLVbgQ5qCQRISXVwDj5pcWbZzmdS080aEWuvb+yk+3pbI9v
 3y/cn+SfL8G5mX1T38tXjJlHAxy+6jmktVhFL+H7ouph4ScYxnHif96c6ZLl3eodkoLv+f45b
 1bTPbdB29vmTcBt5d8rPRb+98ze0ZNziNt1Zmp8QdSbf3+ipLVEnlXLT3iUHM/1v9Y2sq2ia+
 vVl0osxRmJhlrMRcWJAPz0cBTwAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-43.tower-225.messagelabs.com!1518648818!1084654!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 16846 invoked from network); 14 Feb 2018 22:53:39 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-43.tower-225.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 14 Feb 2018 22:53:39 -0000
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 86EF22177F;
 Wed, 14 Feb 2018 22:53:37 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 86EF22177F
Date: Wed, 14 Feb 2018 14:53:36 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <3c7bd983-93ff-a348-701b-2ebc5b5d47e5@arm.com>
Message-ID: <alpine.DEB.2.10.1802141450350.5392@sstabellini-ThinkPad-X260>
References: <1517960836600-0.post@n5.nabble.com>
 <3c7bd983-93ff-a348-701b-2ebc5b5d47e5@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
X-Mailman-Approved-At: Thu, 15 Feb 2018 15:39:23 +0000
Cc: ls00722 <ls00722@yahoo.com>, Stefano Stabellini <sstabellini@kernel.org>,
 xen-users@lists.xensource.com, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Subject: Re: [Xen-users] xen on hikey board --xen booted,
 but can not setup dom0 guest OS
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

T24gV2VkLCA3IEZlYiAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gKCsgS29ucmFkIGFuZCBT
dGVmYW5vKQo+IAo+IEhlbGxvLAo+IAo+IE9uIDA2LzAyLzE4IDIzOjQ3LCBsczAwNzIyIHdyb3Rl
Ogo+ID4gSGk6Cj4gPiAgICAgSSBhbSBob3BwaW5nIHNvbWVvbmUgY2FuIGdpdmUgbWUgYSBoaW50
IGFzIEkgYW0gYnJhbmQgbmV3IHRvIHhlbi4gSGVyZQo+ID4gaXMKPiA+IHRoZSBib290IGxvZzoK
PiA+IAo+ID4gU2hlbGw+IHhlbgo+ID4gWGVuIDQuMTEtdW5zdGFibGUgKGMvcyBUaHUgTm92IDkg
MTI6MTU6MDAgMjAxNyArMDEwMCBnaXQ6ZWMzMjA1NCkgRUZJIGxvYWRlcgo+ID4gVXNpbmcgY29u
ZmlndXJhdGlvbiBmaWxlICd4ZW4uY2ZnJwo+ID4gaGk2MjIwLWhpa2V5LmR0YjogMHgwMDAwMDAw
MDdhYzkzMDAwLTB4MDAwMDAwMDA3YWM5Yzc4Ngo+ID4gSW1hZ2U6IDB4MDAwMDAwMDA3OTZiYzAw
MC0weDAwMDAwMDAwN2FjODdhMDAKPiA+ICAgWGVuIDQuMTEtdW5zdGFibGUKPiA+IChYRU4pIFhl
biB2ZXJzaW9uIDQuMTEtdW5zdGFibGUgKGxlaXN1bkApIChhYXJjaDY0LWxpbnV4LWdudS1nY2Mg
KExpbmFybyBHQ0MKPiA+IDcuMi0yMDE3LjExKSA3LjIuMSAyMDE3MTAxMSkgZGVidWc9eSAgV2Vk
IERlYyAyMCAwMDoyMzo1OSBQU1QgMjAxNwo+ID4gKFhFTikgTGF0ZXN0IENoYW5nZVNldDogVGh1
IE5vdiA5IDEyOjE1OjAwIDIwMTcgKzAxMDAgZ2l0OmVjMzIwNTQKPiA+IChYRU4pIFByb2Nlc3Nv
cjogNDEwZmQwMzM6ICJBUk0gTGltaXRlZCIsIHZhcmlhbnQ6IDB4MCwgcGFydCAweGQwMywgcmV2
IDB4Mwo+ID4gKFhFTikgNjQtYml0IEV4ZWN1dGlvbjoKPiA+IChYRU4pICAgUHJvY2Vzc29yIEZl
YXR1cmVzOiAwMDAwMDAwMDAwMDAyMjIyIDAwMDAwMDAwMDAwMDAwMDAKPiA+IChYRU4pICAgICBF
eGNlcHRpb24gTGV2ZWxzOiBFTDM6NjQrMzIgRUwyOjY0KzMyIEVMMTo2NCszMiBFTDA6NjQrMzIK
PiA+IChYRU4pICAgICBFeHRlbnNpb25zOiBGbG9hdGluZ1BvaW50IEFkdmFuY2VkU0lNRAo+ID4g
KFhFTikgICBEZWJ1ZyBGZWF0dXJlczogMDAwMDAwMDAxMDMwNTEwNiAwMDAwMDAwMDAwMDAwMDAw
Cj4gPiAoWEVOKSAgIEF1eGlsaWFyeSBGZWF0dXJlczogMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAw
MDAwMDAwMDAwCj4gPiAoWEVOKSAgIE1lbW9yeSBNb2RlbCBGZWF0dXJlczogMDAwMDAwMDAwMDAw
MTEyMiAwMDAwMDAwMDAwMDAwMDAwCj4gPiAoWEVOKSAgIElTQSBGZWF0dXJlczogIDAwMDAwMDAw
MDAwMTExMjAgMDAwMDAwMDAwMDAwMDAwMAo+ID4gKFhFTikgMzItYml0IEV4ZWN1dGlvbjoKPiA+
IChYRU4pICAgUHJvY2Vzc29yIEZlYXR1cmVzOiAwMDAwMDEzMTowMDAxMTAxMQo+ID4gKFhFTikg
ICAgIEluc3RydWN0aW9uIFNldHM6IEFBcmNoMzIgQTMyIFRodW1iIFRodW1iLTIgSmF6ZWxsZQo+
ID4gKFhFTikgICAgIEV4dGVuc2lvbnM6IEdlbmVyaWNUaW1lciBTZWN1cml0eQo+ID4gKFhFTikg
ICBEZWJ1ZyBGZWF0dXJlczogMDMwMTAwNjYKPiA+IChYRU4pICAgQXV4aWxpYXJ5IEZlYXR1cmVz
OiAwMDAwMDAwMAo+ID4gKFhFTikgICBNZW1vcnkgTW9kZWwgRmVhdHVyZXM6IDEwMTAxMTA1IDQw
MDAwMDAwIDAxMjYwMDAwIDAyMTAyMjExCj4gPiAoWEVOKSAgSVNBIEZlYXR1cmVzOiAwMjEwMTEx
MCAxMzExMjExMSAyMTIzMjA0MiAwMTExMjEzMSAwMDAxMTE0MiAwMDAxMTEyMQo+ID4gKFhFTikg
VXNpbmcgUFNDSS0xLjAgZm9yIFNNUCBicmluZ3VwCj4gPiAoWEVOKSBTTVA6IEFsbG93aW5nIDgg
Q1BVcwo+ID4gKFhFTikgR2VuZXJpYyBUaW1lciBJUlE6IHBoeXM9MzAgaHlwPTI2IHZpcnQ9Mjcg
RnJlcTogMTIwMCBLSHoKPiA+IChYRU4pIEdJQ3YyIGluaXRpYWxpemF0aW9uOgo+ID4gKFhFTikg
ICAgICAgICBnaWNfZGlzdF9hZGRyPTAwMDAwMDAwZjY4MDEwMDAKPiA+IChYRU4pICAgICAgICAg
Z2ljX2NwdV9hZGRyPTAwMDAwMDAwZjY4MDIwMDAKPiA+IChYRU4pICAgICAgICAgZ2ljX2h5cF9h
ZGRyPTAwMDAwMDAwZjY4MDQwMDAKPiA+IChYRU4pICAgICAgICAgZ2ljX3ZjcHVfYWRkcj0wMDAw
MDAwMGY2ODA2MDAwCj4gPiAoWEVOKSAgICAgICAgIGdpY19tYWludGVuYW5jZV9pcnE9MjUKPiA+
IChYRU4pIEdJQ3YyOiAxNjAgbGluZXMsIDggY3B1cywgc2VjdXJlIChJSUQgMDIwMDE0M2IpLgo+
ID4gKFhFTikgVXNpbmcgc2NoZWR1bGVyOiBTTVAgQ3JlZGl0IFNjaGVkdWxlciAoY3JlZGl0KQo+
ID4gKFhFTikgQWxsb2NhdGVkIGNvbnNvbGUgcmluZyBvZiA2NCBLaUIuCj4gPiAoWEVOKSBCcmlu
Z2luZyB1cCBDUFUxCj4gPiAoWEVOKSBDUFUgMSBib290ZWQuCj4gPiAoWEVOKSBCcmluZ2luZyB1
cCBDUFUyCj4gPiAoWEVOKSBDUFUgMiBib290ZWQuCj4gPiAoWEVOKSBCcmluZ2luZyB1cCBDUFUz
Cj4gPiAoWEVOKSBDUFUgMyBib290ZWQuCj4gPiAoWEVOKSBCcmluZ2luZyB1cCBDUFU0Cj4gPiAo
WEVOKSBDUFUgNCBib290ZWQuCj4gPiAoWEVOKSBCcmluZ2luZyB1cCBDUFU1Cj4gPiAoWEVOKSBD
UFUgNSBib290ZWQuCj4gPiAoWEVOKSBCcmluZ2luZyB1cCBDUFU2Cj4gPiAoWEVOKSBDUFUgNiBi
b290ZWQuCj4gPiAoWEVOKSBCcmluZ2luZyB1cCBDUFU3Cj4gPiAoWEVOKSBDUFUgNyBib290ZWQu
Cj4gPiAoWEVOKSBCcm91Z2h0IHVwIDggQ1BVcwo+ID4gKFhFTikgUDJNOiA0MC1iaXQgSVBBIHdp
dGggNDAtYml0IFBBIGFuZCA4LWJpdCBWTUlECj4gPiAoWEVOKSBQMk06IDMgbGV2ZWxzIHdpdGgg
b3JkZXItMSByb290LCBWVENSIDB4ODAwMjM1NTgKPiA+IChYRU4pIEkvTyB2aXJ0dWFsaXNhdGlv
biBkaXNhYmxlZAo+ID4gKFhFTikgYnVpbGQtaWQ6IDZhZWIyNTg1OGVkNDkwYjU3MzZjZGFhNmEz
OTUxZDM1MDBhOTgwN2QKPiA+IChYRU4pIGFsdGVybmF0aXZlczogUGF0Y2hpbmcgd2l0aCBhbHQg
dGFibGUgMDAwMDAwMDA0MDBiY2VkMCAtPgo+ID4gMDAwMDAwMDA0MDBiZDM5OAo+ID4gKFhFTikg
Z3JhbnRfdGFibGUuYzoxNjgwOklETEV2MCBFeHBhbmRpbmcgZDAgZ3JhbnQgdGFibGUgZnJvbSAw
IHRvIDEgZnJhbWVzCj4gPiAoWEVOKSAqKiogTE9BRElORyBET01BSU4gMCAqKioKPiA+IChYRU4p
IExvYWRpbmcga2VybmVsIGZyb20gYm9vdCBtb2R1bGUgQCAwMDAwMDAwMDc5NmJjMDAwCj4gPiAo
WEVOKSBBbGxvY2F0aW5nIDE6MSBtYXBwaW5ncyB0b3RhbGxpbmcgNTEyTUIgZm9yIGRvbTA6Cj4g
PiAoWEVOKSBCQU5LWzBdIDB4MDAwMDAwNDAwMDAwMDAtMHgwMDAwMDA2MDAwMDAwMCAoNTEyTUIp
Cj4gPiAoWEVOKSBHcmFudCB0YWJsZSByYW5nZTogMHgwMDAwMDA3ZmEwMDAwMC0weDAwMDAwMDdm
YTQwMDAwCj4gPiAqKFhFTikgSVJRIDcxIGlzIGFscmVhZHkgdXNlZCBieSBYZW4KPiA+ICooWEVO
KSBVbmFibGUgdG8gbWFwIElSUTcxIHRvIGRvbTAqKgo+IAo+IElSUSA3MSBpcyBhIFVBUlQgaW50
ZXJydXB0IHdoaWNoLCBJIGd1ZXNzLCBiZWxvbmdzIHRvIHRoZSBVQVJUIHVzZWQgYnkgWGVuLiBB
Cj4gYnJpZWYgbG9vayBhdCB0aGUgdXBzdHJlYW0gRFQsIHRoaXMgc2hvdWxkIG5vdCBiZSBzaGFy
ZWQgd2l0aCBhbnkgb3RoZXIKPiBkZXZpY2UuCj4gCj4gRGlkIHlvdSBtb2RpZnkgdGhlIERUPwoK
WWVzLCBnb29kIHF1ZXN0aW9uLiBXaGVyZSBpcyB0aGUgZGV2aWNlIHRyZWUgY29taW5nIGZyb20/
IEkgd291bGQgdXNlCnRoZSBvbmUgZnJvbSB0aGUga2VybmVsIGJyYW5jaCB5b3Ugc2VsZWN0ZWQu
CgoKPiA+IChYRU4pIERldmljZSB0cmVlIGdlbmVyYXRpb24gZmFpbGVkICgtMTYpLgo+ID4gKFhF
TikKPiA+IChYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiA+
IChYRU4pIFBhbmljIG9uIENQVSAwOgo+ID4gKFhFTikgQ291bGQgbm90IHNldCB1cCBET00wIGd1
ZXN0IE9TCj4gPiAoWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
Cj4gPiAoWEVOKQo+ID4gKFhFTikgUmVib290IGluIGZpdmUgc2Vjb25kcy4uLgo+ID4gCj4gPiBJ
IHVzZWQgZXhhY3Qga2VybmVsIHZlcnNpb24gZnJvbSB3aWtpIGFydGljbGUoNC4xKSBhbmQgYWxz
byB0cmllZCBhIG5ld2VyCj4gPiBrZXJuZWwgdmVyc2lvbiAoNC45KSwgdGhleSBoYXZlIHRoZSBz
YW1lIHJlc3VsdC4gQmVzaWRlcyBpZiBJIGRvbid0IGJvb3QKPiA+IHhlbiwgYnV0IGRvIHRoZSBk
ZWZhdWx0IExpbnV4IGJvb3QsIGl0IHN0dWNrZWQgYXQ6Cj4gPiAqL0VGSSBzdHViOiBFeGl0aW5n
IGJvb3Qgc2VydmljZXMgYW5kIGluc3RhbGxpbmcgdmlydHVhbCBhZGRyZXNzIG1hcC4uLi8qCj4g
Cj4gSSBoYXZlIENDZWQgU3RlZmFubyBhbmQgS29ucmFkIHdobyBhcmUgdXNpbmcgdGhhdCBwbGF0
Zm9ybS4gVGhleSBtYXkgYmUgaGVscAo+IHRvIHlvdS4KCkkgZG9uJ3QgcmVjYWxsIHNlZWluZyB0
aGlzIGVycm9yLiBIb3dldmVyLCBJIGRvIHJlbWVtYmVyIHRoYXQgdGhlIGtlcm5lbApzdXBwb3J0
IGlzIGEgYml0IGZsYWt5LCBtZWFuaW5nIHRoYXQgeW91IHJlYWxseSBuZWVkIHRvIG1ha2Ugc3Vy
ZSB0byB1c2UKdGhlIGtlcm5lbCBjb25maWcgcHJvdmlkZWQKKGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvcGVvcGxlL3NzdGFiZWxsaW5pL2NvbmZpZy1oaWtleSkgYW5kIHRoZSBkZXZpY2UKdHJlZSBm
cm9tIHRoZSBrZXJuZWwgdHJlZS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tdXNlcnM=

From xen-users-bounces@lists.xenproject.org Thu Feb 15 18:37:25 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 18:37:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1emOOJ-00075g-In; Thu, 15 Feb 2018 18:36:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zom5=fj=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1emOOI-00074x-Ap
 for xen-users@lists.xenproject.org; Thu, 15 Feb 2018 18:36:18 +0000
X-Inumbo-ID: 46bfa915-127f-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 46bfa915-127f-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 18:37:29 +0000 (UTC)
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 5A1AA80D;
 Thu, 15 Feb 2018 10:36:10 -0800 (PST)
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 D5EC03F487;
 Thu, 15 Feb 2018 10:36:09 -0800 (PST)
To: Iain Hunter <drhunter95@gmail.com>,
 "xen-users@lists.xenproject.org" <xen-users@lists.xenproject.org>
References: <5a733ae5.d69d1c0a.6d755.189a@mx.google.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <36670338-a938-9ce4-6127-6bf3e9575731@arm.com>
Date: Thu, 15 Feb 2018 18:36:08 +0000
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: <5a733ae5.d69d1c0a.6d755.189a@mx.google.com>
Content-Language: en-US
Subject: Re: [Xen-users] Xen 4.8.3 running on BeagleBoard X-15 - problem
 with paging
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGVsbG8sCgpPbiAwMS8wMi8xOCAxNjowNiwgSWFpbiBIdW50ZXIgd3JvdGU6Cj4gSSBoYXZlIHRv
ZGF5IHRyYWNrZWQgdGhlIHBhZ2luZyBwcm9ibGVtIGRvd24gdG8gYSBuZWVkIHRvIGZsdXNoIHRo
ZSBUTEJzIAo+IGJlZm9yZSBlbmFibGluZyB0aGUgTU1VLiBUaGlzIHdhcyBkb25lIHZpYSB0aGUg
VExCSUFMTEguIEF0IHRoZSBtb21lbnQgCj4gSSd2ZSBkb25lIGl0IGluIGhlYWQucwoKQ291bGQg
eW91IGJlIG1vcmUgc3BlY2lmaWMgd2hlcmUgeW91IGFkZGVkIHRoZSBUTEJJQUxMSD8KCkNoZWVy
cywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tdXNlcnM=

From xen-users-bounces@lists.xenproject.org Fri Feb 16 09:24:26 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 09:24: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.xenproject.org>)
	id 1emcEd-0006xe-0D; Fri, 16 Feb 2018 09:23:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xc/n=fk=gmail.com=drhunter95@srs-us1.protection.inumbo.net>)
 id 1emcEb-0006xW-Ei
 for xen-users@lists.xenproject.org; Fri, 16 Feb 2018 09:23:13 +0000
X-Inumbo-ID: eb3ad004-12fa-11e8-ba59-bc764e045a96
Received: from mail-qk0-x236.google.com (unknown [2607:f8b0:400d:c09::236])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eb3ad004-12fa-11e8-ba59-bc764e045a96;
 Fri, 16 Feb 2018 10:22:33 +0100 (CET)
Received: by mail-qk0-x236.google.com with SMTP id z197so2973719qkb.6
 for <xen-users@lists.xenproject.org>; Fri, 16 Feb 2018 01:23:12 -0800 (PST)
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=j9THqKn8qlqwKrSKXA82a64ykxQcvMZ+Zdy6nDEvVk8=;
 b=U/E0sTeDMl1O7s0Qu/Q67V6/mLTPwk11jeXvrJC99xaycZL/eidyvkqkb3/3Ci7QD1
 guRee6FuqFiiWov50lvVZ0ncCAHVI70FqfMRyQk119dGwV/ZhqJjibShW8+i62HeoB6O
 NmoJeWFxmFqaF6V/P1+HtOM/bvMJGZ6i1s59RtgxVOjNX22bf6yfcEp0vFer6SU5jT9T
 1UUHIsNAMq2Zvsot/2TaBheDbpXXPPX7RvxCbYCfL/RIfhOwZmc1WK1XAn4abN5mV0AN
 Iy1XWjNTNG78pJ0AM2s1MbnCOBORXSRRXUNXZPEIghvgqyVnBWMf1dgfBWO/KfEz0tu4
 B3Kw==
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=j9THqKn8qlqwKrSKXA82a64ykxQcvMZ+Zdy6nDEvVk8=;
 b=K50YPJVgQ+B7fDc+SBInFKjBLEgkVDfVG7S+/tFmevQtMDmJaEmFZVPR4Gv4I+YPnA
 DSB2BiwDFx4OKZcaETbvkSBYfwFkCbj+8UghTqGo0G9MDD1wVYNTqwsw938UdymFIcoG
 f49D5Sh4nM3ZmY8rSexHfjAaDL9sD2BWe1KAne9mIHLJekQeTRy2nDQqOxX3rMuI4lzc
 hkPIoqf9V2plU8xUb2DNh4ZltQJstxYW+pAVI5GPiybnVfb0OBhsm2A4rVmdZICnRaSV
 E/E4QrMxsG3NPzfrdSdV8GaB6TiSM3ZyDl+oCJGaDMHoA8M4gcn/k497Oiyit2ezwbHf
 i41Q==
X-Gm-Message-State: APf1xPA8ik0kKbRzgmTrtxP4fiZq+fMwPmp8t+KRcHnSllkKnvkcJB/A
 rL7DgoHn4/MLNuNm0xdSmawdH4q/DPNhIOd4dZs=
X-Google-Smtp-Source: AH8x225qV9dsmYzywucws2MuLdG335MjL7lfQg0+/loFafTVbH7YxV36IYp7/DWA0QvhTLjCNy7zGXfcX8yLkmGwJtw=
X-Received: by 10.55.212.205 with SMTP id s74mr8275998qks.305.1518772991767;
 Fri, 16 Feb 2018 01:23:11 -0800 (PST)
MIME-Version: 1.0
Received: by 10.140.98.245 with HTTP; Fri, 16 Feb 2018 01:23:11 -0800 (PST)
In-Reply-To: <36670338-a938-9ce4-6127-6bf3e9575731@arm.com>
References: <5a733ae5.d69d1c0a.6d755.189a@mx.google.com>
 <36670338-a938-9ce4-6127-6bf3e9575731@arm.com>
From: Iain Hunter <drhunter95@gmail.com>
Date: Fri, 16 Feb 2018 09:23:11 +0000
Message-ID: <CALC81-tCG3jDjaxaSA7xv7WmAujCnmgUOJkokP39N6Jsdhtk4w@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: "xen-users@lists.xenproject.org" <xen-users@lists.xenproject.org>
Subject: Re: [Xen-users] Xen 4.8.3 running on BeagleBoard X-15 - problem
	with paging
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1569849740528667670=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--===============1569849740528667670==
Content-Type: multipart/alternative; boundary="001a1147a3aaab378c056550e4ce"

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

Hi Julian,
The patch I applied is below. I have no idea if it is AM572x/DRA7xx
specific or just specific to the 2017.01 u-boot I was using.

>From 36e6bc81803a002637c9b854f2694bc655679e85 Mon Sep 17 00:00:00 2001
From: Iain Hunter <iain@hunterembedded.co.uk>
Date: Thu, 1 Feb 2018 14:45:27 +0000
Subject: [PATCH] for AM572x need to flush TLBs before enabling MMU

---
 xen/arch/arm/arm32/head.S | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/xen/arch/arm/arm32/head.S b/xen/arch/arm/arm32/head.S
index 2df9a98..b153eeb 100644
--- a/xen/arch/arm/arm32/head.S
+++ b/xen/arch/arm/arm32/head.S
@@ -347,6 +347,17 @@ virtphys_clash:
         b     fail

 1:
+        /*
+         * Flush the TLB before enabling MMU
+         */
+        dsb                          /* Ensure any page table updates made
above
+                                      * have occurred. */
+        isb
+        mov   r0, #1
+        mcr   CP32(r0, TLBIALLH)     /* Flush hypervisor TLB */
+        dsb                          /* Ensure completion of TLB flush */
+        isb
+
         PRINT("- Turning on paging -\r\n")

         ldr   r1, =paging            /* Explicit vaddr, not RIP-relative */
@@ -391,6 +402,7 @@ paging:
         ldr   r11, =EARLY_UART_VIRTUAL_ADDRESS
 #endif

+
         /*
          * Flush the TLB in case the 1:1 mapping happens to clash with
          * the virtual addresses used by the fixmap or DTB.
-- 
2.7.4

Iain

On 15 February 2018 at 18:36, Julien Grall <julien.grall@arm.com> wrote:

> Hello,
>
> On 01/02/18 16:06, Iain Hunter wrote:
>
>> I have today tracked the paging problem down to a need to flush the TLBs
>> before enabling the MMU. This was done via the TLBIALLH. At the moment I've
>> done it in head.s
>>
>
> Could you be more specific where you added the TLBIALLH?
>
> Cheers,
>
> --
> Julien Grall
>

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

<div dir=3D"ltr"><div><div>Hi Julian,<br></div>The patch I applied is below=
. I have no idea if it is AM572x/DRA7xx specific or just specific to the 20=
17.01 u-boot I was using. <br><br>From 36e6bc81803a002637c9b854f2694bc65567=
9e85 Mon Sep 17 00:00:00 2001<br>From: Iain Hunter &lt;<a href=3D"mailto:ia=
in@hunterembedded.co.uk">iain@hunterembedded.co.uk</a>&gt;<br>Date: Thu, 1 =
Feb 2018 14:45:27 +0000<br>Subject: [PATCH] for AM572x need to flush TLBs b=
efore enabling MMU<br><br>---<br>=C2=A0xen/arch/arm/arm32/head.S | 12 +++++=
+++++++<br>=C2=A01 file changed, 12 insertions(+)<br><br>diff --git a/xen/a=
rch/arm/arm32/head.S b/xen/arch/arm/arm32/head.S<br>index 2df9a98..b153eeb =
100644<br>--- a/xen/arch/arm/arm32/head.S<br>+++ b/xen/arch/arm/arm32/head.=
S<br>@@ -347,6 +347,17 @@ virtphys_clash:<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 b=C2=A0=C2=A0=C2=A0=C2=A0 fail<br>=C2=A0<br>=C2=A01:<br>=
+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /*<br>+=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 * Flush the TLB before enabling MMU<br>+=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 */<br>+=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 dsb=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=C2=A0=C2=A0 /* Ensure any page table updates made above<br>+=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=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 * hav=
e occurred. */<br>+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 isb<br>+=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 mov=C2=A0=C2=A0 r0, #1<br>+=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 mcr=C2=A0=C2=A0 CP32(r0, TLBIALLH)=C2=
=A0=C2=A0=C2=A0=C2=A0 /* Flush hypervisor TLB */<br>+=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 dsb=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=C2=A0=C2=A0 /* Ensure completion of TLB flush */<br>+=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 isb<br>+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 <br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 PRINT(&qu=
ot;- Turning on paging -\r\n&quot;)<br>=C2=A0<br>=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 ldr=C2=A0=C2=A0 r1, =3Dpaging=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /* Explicit vaddr, not RIP-re=
lative */<br>@@ -391,6 +402,7 @@ paging:<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 ldr=C2=A0=C2=A0 r11, =3DEARLY_UART_VIRTUAL_ADDRESS<br>=
=C2=A0#endif<br>=C2=A0<br>+<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 /*<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 * Flush=
 the TLB in case the 1:1 mapping happens to clash with<br>=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 * the virtual addresses used by the=
 fixmap or DTB.<br>-- <br>2.7.4<br><br></div>Iain<br></div><div class=3D"gm=
ail_extra"><br><div class=3D"gmail_quote">On 15 February 2018 at 18:36, Jul=
ien Grall <span dir=3D"ltr">&lt;<a href=3D"mailto:julien.grall@arm.com" tar=
get=3D"_blank">julien.grall@arm.com</a>&gt;</span> wrote:<br><blockquote cl=
ass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;p=
adding-left:1ex">Hello,<span class=3D""><br>
<br>
On 01/02/18 16:06, Iain Hunter wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
I have today tracked the paging problem down to a need to flush the TLBs be=
fore enabling the MMU. This was done via the TLBIALLH. At the moment I&#39;=
ve done it in head.s<br>
</blockquote>
<br></span>
Could you be more specific where you added the TLBIALLH?<br>
<br>
Cheers,<span class=3D"HOEnZb"><font color=3D"#888888"><br>
<br>
-- <br>
Julien Grall<br>
</font></span></blockquote></div><br></div>

--001a1147a3aaab378c056550e4ce--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============1569849740528667670==--


From xen-users-bounces@lists.xenproject.org Sun Feb 18 17:57:56 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Feb 2018 17:57:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1enTCr-0007xx-NX; Sun, 18 Feb 2018 17:56:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=mqt+=fm=prtime.org=kelly@srs-us1.protection.inumbo.net>)
 id 1enLyB-0003BJ-Hx
 for xen-users@lists.xenproject.org; Sun, 18 Feb 2018 10:13:19 +0000
X-Inumbo-ID: 86057ead-1494-11e8-b9b1-635ca7ef6cff
Received: from relay5-d.mail.gandi.net (unknown [217.70.183.197])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 86057ead-1494-11e8-b9b1-635ca7ef6cff;
 Sun, 18 Feb 2018 10:14:37 +0000 (UTC)
X-Originating-IP: 104.223.123.98
Received: from localhost (unknown [104.223.123.98])
 (Authenticated sender: postmaster@prtime.org)
 by relay5-d.mail.gandi.net (Postfix) with ESMTPSA id BE8B841C099
 for <xen-users@lists.xenproject.org>; Sun, 18 Feb 2018 11:13:08 +0100 (CET)
From: Kelly Dean <kelly@prtime.org>
To: xen-users@lists.xenproject.org
Date: Sun, 18 Feb 2018 10:12:35 +0000
Message-ID: <x0lDm42WikWZYUfo7zOvL7RrHIGJOaFxPunp3tNQoOV@local>
MIME-Version: 1.0
X-Mailman-Approved-At: Sun, 18 Feb 2018 17:56:56 +0000
Subject: [Xen-users] Where's the documentation for xl block-list?
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SSBuZWVkIHRvIGtub3cgd2hhdCB0aGUgbnVtYmVycyAoaW4gcGFydGljdWxhciwgMyBhbmQgNCkg
bWVhbiBpbiB0aGUgwqtzdGF0ZcK7IGNvbHVtbiBpbiB0aGUgb3V0cHV0IG9mIMKreGwgYmxvY2st
bGlzdMK7LiBUaGUgbWFuIHBhZ2UgZm9yIHhsIHNheXMgbm90aGluZywgYW5kIGdvb2dsZSBrbm93
cyBub3RoaW5nLgoKVGhhbmtzLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi11c2Vycw==

From xen-users-bounces@lists.xenproject.org Sun Feb 18 21:41:27 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Feb 2018 21:41: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.xenproject.org>)
	id 1enWgz-0006Hm-Ly; Sun, 18 Feb 2018 21:40:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jekz=fm=gmail.com=charles.fg@srs-us1.protection.inumbo.net>)
 id 1enWgx-0006Hf-SS
 for xen-users@lists.xen.org; Sun, 18 Feb 2018 21:40:15 +0000
X-Inumbo-ID: 3336da02-14f4-11e8-ba59-bc764e045a96
Received: from mail-pg0-x231.google.com (unknown [2607:f8b0:400e:c05::231])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3336da02-14f4-11e8-ba59-bc764e045a96;
 Sun, 18 Feb 2018 22:39:30 +0100 (CET)
Received: by mail-pg0-x231.google.com with SMTP id t4so5147550pgp.8
 for <xen-users@lists.xen.org>; Sun, 18 Feb 2018 13:40:12 -0800 (PST)
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=5Jvge6i7Oz0QO5Huek/0S5+hvzXUPydUdyz4fnJaILg=;
 b=dy11zucxTXm6ZnmwgoUG90YhZjm5096rxZKhWQZ+0e2Coy8ojUIZyNHutR0CBgqr8t
 agrh8ubeGBSmsNa024vSLHzpsktGF67oi7y21Ee0HbzZvSb0BupSwaxyFM44j/PInD+E
 5vLE7eYeUtOJG1go2OBzyp0RXAkGJptFN9KRGicSbSilK6+D2BCtt9Rhnc+QgXqZNZCv
 fjCYCxTaWRTuKb24cXFCC9SSTrYOCj19lAXOhxf1GWr4oGViceAz6JEWCFZSw6I6Z9Rl
 IBJ0BUxS2YtlY7Xh7XRKRDjyZ8PBvcZ1mSwbitw9Z50h90EW/NhFcY4Vbs5LyodSJuAM
 sDAQ==
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=5Jvge6i7Oz0QO5Huek/0S5+hvzXUPydUdyz4fnJaILg=;
 b=AlsabdWbQzlyWuDFU7iYzH2bdDFt7lF09mt8Mo6+DejPwCRnvTqZJlLLQon7cQyXRS
 JisdzKhDeT5dSBeqm0363g4/gGPAJlWpsbiGkpOsvtaSc2tvXpP0AL7QuFC5357qUwEi
 Hnipp/Eyd7kQyUK3YAaTUp2LT8A9yuLX3YiLBkPN2Sfd63jPk0rDtPsL4RGugsyYZfJh
 C3avccGeeKIOXy5b28LFSqys1cEctdQoblWVRDpj0wliBZGbbTzPLCZBwvUwjDnZFpwH
 0k73SgJjvYmLNbczlvLRL1VhaQC3EXHubKwUcG6+H3q1JjP4QDVWvJh7BTmGj6X7d5LW
 Htkw==
X-Gm-Message-State: APf1xPBuM7u9361wM0kXroWvrRa/S2ibggiILb4NwLZFAJ6eS1i7iyc7
 0aeLiAYkG4jFBJCJV7Ybe8c77ZC5qi4Zy/ToXzjUAA==
X-Google-Smtp-Source: AH8x226hQ7eNsO/L/rvfIn+Sq6pzi01MKH8YdpxLl7IDgp6ep6W7K4K73YTqJ52fzGaIOnGakYqy/0FVYIFaCU/iThg=
X-Received: by 10.98.144.65 with SMTP id a62mr462165pfe.96.1518990011804; Sun,
 18 Feb 2018 13:40:11 -0800 (PST)
MIME-Version: 1.0
From: =?UTF-8?Q?Charles_Gon=C3=A7alves?= <charles.fg@gmail.com>
Date: Sun, 18 Feb 2018 21:40:01 +0000
Message-ID: <CAAQRGoBtw7a4sTbXJF-28tQ8kFUW4q6uE7hrpiV9sZuDh+vwHw@mail.gmail.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: [Xen-users] Getting Hypercall [op = 0x0040001a ] on trace
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6560280750386071377=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--===============6560280750386071377==
Content-Type: multipart/alternative; boundary="94eb2c0e7214122ff00565836c35"

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

Hello,

Im getting this Hypercall [op =3D 0x0040001a ] on xen trace  but can't figu=
re
out which operation this is.

Using old Xen 4.4.1.
Looking at documentation
<http://xenbits.xen.org/docs/4.4-testing/hypercall/x86_64/include,public,xe=
n.h.html#incontents_hcalls>
and also using grep into source code couldn't figure out which hypercall
this is.

Can someone help clarify this?
--=20
Atenciosamente,
Charles F.'. Gon=C3=A7alves

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

<div dir=3D"ltr">Hello,=C2=A0<div><br></div><div>Im getting this=C2=A0Hyper=
call [op =3D 0x0040001a ] on xen trace=C2=A0 but can&#39;t figure out which=
 operation this is.</div><div><br></div><div>Using old Xen 4.4.1.</div><div=
>Looking at <a href=3D"http://xenbits.xen.org/docs/4.4-testing/hypercall/x8=
6_64/include,public,xen.h.html#incontents_hcalls">documentation</a>=C2=A0 a=
nd also using grep into source code couldn&#39;t figure out which hypercall=
 this is.</div><div><br></div><div>Can someone help clarify this?</div></di=
v>-- <br><div dir=3D"ltr" class=3D"gmail_signature" data-smartmail=3D"gmail=
_signature"><div dir=3D"ltr"><div>Atenciosamente,=C2=A0</div>Charles F.&#39=
;. Gon=C3=A7alves</div></div>

--94eb2c0e7214122ff00565836c35--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============6560280750386071377==--


From xen-users-bounces@lists.xenproject.org Mon Feb 19 10:24:04 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 10:24: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.xenproject.org>)
	id 1enibB-0006Fy-AA; Mon, 19 Feb 2018 10:23:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ejcz=fn=gmail.com=teo.en.ming@srs-us1.protection.inumbo.net>)
 id 1enib9-0006Fs-R1
 for xen-users@lists.xen.org; Mon, 19 Feb 2018 10:23:03 +0000
X-Inumbo-ID: c35ec339-155e-11e8-ba59-bc764e045a96
Received: from mail-qk0-x235.google.com (unknown [2607:f8b0:400d:c09::235])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c35ec339-155e-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 11:22:18 +0100 (CET)
Received: by mail-qk0-x235.google.com with SMTP id b130so11544084qkg.9
 for <xen-users@lists.xen.org>; Mon, 19 Feb 2018 02:23:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to:cc;
 bh=gETdgI3xU0T1GQ3OBkWnbhe/TSg7IW/SiJ/iAx93Zg0=;
 b=bJMP0KOb+mUPmep07v8YNq+JGw+TISK5UjEUvsH3ARAWeZu7CvOWIKxS6zavSgxTB7
 JshR2pjuL++AcgZe6pZ+K/xSRXUQ4N23FkE4rKsa+8uLOILge2R5Acgr1X3Pd/yqT3QV
 IMs450EcMzoDWtSC8A+TyOjAeloXRrBwdPKfPvLJt81OM+BInbFd1ZnBtrOsfTziVjtV
 gQC+iQnAw0Qu1+6d1J4gNKlYc2MHNSylRf5Sj6j2qxtQYXTXa3FGcggODNs+4dJFtxZO
 gc8lVQKCcLraLwQmJHf6gze+AiIzH5Qu9qF2RBUADVYPMEDZVrlSXv3qPdpM7v8VUm4l
 B1lA==
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:cc;
 bh=gETdgI3xU0T1GQ3OBkWnbhe/TSg7IW/SiJ/iAx93Zg0=;
 b=gXwZ1zGfixWPoZtQ5HRoaYxSOc5MovtpUKTLD1jGJxqL4OvOUJ4aBbl5yZkLDVn3T3
 dZXRyoHtmb3fzPSpUobo2AKjRbHAlkSGlesiP/fs9ayrXt4vNnnwDmAEDSCHrzGucuIa
 U2etVHDU+yJGQIEMx2Ls9SzJYhrxjXqPiywSlYpnqCOFFg8Z+CA7OxPz1L6lBGiIT0qM
 TOof5wNktT3Nfrvl2tiwILG2wzAuQ0e8dUZkOmvhWHbAyl5PIUGClLWaCqeaPrP24hz0
 kxfjCXZWyCSEmKDYU7KMR9CPeluGabhSWZtUBt3vD+9nI1Bxyb1iSs/HcjCwNvN76b0f
 kJyg==
X-Gm-Message-State: APf1xPAwICKDZb8p6B2FuzBM1BaYZziSNRRohI1sxSqbyCcwbI3ltnea
 du5docgGEV8cCtZbTldvztSC2lVX0H3Mzey664U=
X-Google-Smtp-Source: AH8x224Cd8N5HwTBapsPghrgS5Rv1yMmz0LUZ9fU/icfdGx5zhaiJYVpV08hAlP3JzGU3IggZTB2ahpiTwcKkyInpSM=
X-Received: by 10.233.216.131 with SMTP id u125mr23322536qkf.293.1519035781410; 
 Mon, 19 Feb 2018 02:23:01 -0800 (PST)
MIME-Version: 1.0
Received: by 10.12.176.132 with HTTP; Mon, 19 Feb 2018 02:23:00 -0800 (PST)
From: Turritopsis Dohrnii Teo En Ming <teo.en.ming@gmail.com>
Date: Mon, 19 Feb 2018 18:23:00 +0800
Message-ID: <CAKhF0wdDAoK8fsS0wpyd0i5gucumpOOMhDtsrxz=DQ6KugVGmQ@mail.gmail.com>
To: xen-users@lists.xen.org
Cc: Teo En Ming <teo.en.ming@gmail.com>
Subject: [Xen-users] Amazon, Google, Microsoft,
	and Alibaba Clouds are Powered by the Xen Project?
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SSBoYXZlIG5vdCBiZWVuIHVzaW5nIFhlbiBmb3IgbWFueSB5ZWFycyBhbHJlYWR5LiBMb29rcyBs
aWtlIEkgYW0gb3V0IG9mIHRvdWNoLgoKCj09PUJFR0lOIFNJR05BVFVSRT09PQoKVHVycml0b3Bz
aXMgRG9ocm5paSBUZW8gRW4gTWluZydzIEFjYWRlbWljIFF1YWxpZmljYXRpb25zIGFzIGF0IDMw
IE9jdCAyMDE3CgpbMV0gaHR0cHM6Ly90ZHRlbWNlcnRzLndvcmRwcmVzcy5jb20vCgpbMl0gaHR0
cDovL3RkdGVtY2VydHMuYmxvZ3Nwb3Quc2cvCgpbM10gaHR0cHM6Ly93d3cuc2NyaWJkLmNvbS91
c2VyLzI3MDEyNTA0OS9UZW8tRW4tTWluZwoKPT09RU5EIFNJR05BVFVSRT09PQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcg
bGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

From xen-users-bounces@lists.xenproject.org Mon Feb 19 10:59:09 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 10:59:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1enj9d-0000DD-JD; Mon, 19 Feb 2018 10:58:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jrv4=fn=vangeuns.name=linus@srs-us1.protection.inumbo.net>)
 id 1enj9c-0000D7-T1
 for xen-users@lists.xenproject.org; Mon, 19 Feb 2018 10:58:40 +0000
X-Inumbo-ID: bcc59b91-1563-11e8-ba59-bc764e045a96
Received: from mail-yb0-x233.google.com (unknown [2607:f8b0:4002:c09::233])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bcc59b91-1563-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 11:57:55 +0100 (CET)
Received: by mail-yb0-x233.google.com with SMTP id o1-v6so2695386ybk.10
 for <xen-users@lists.xenproject.org>; Mon, 19 Feb 2018 02:58:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=vangeuns-name.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to;
 bh=UrtD29oPWkijq/l6N2zoGSZlQY3RXJYDCxBvfzsGBVM=;
 b=EfUquVjPpJRhT1QwNTP7INMzHg26aW3gGVmatEAo/TFHsJGZUrBYRnQR/NlUEaJqyh
 GBd3020Ff2/+m/HUnFtIF0Xt1gEuOjXwjprhyQuaJVq2JB7mIQemnNcX4/LYO95J1wOZ
 z4eePvT0oVnsfEqL0pcvvJD7sHmsj/1BcYW87xCyWv4f050ZUvkrimXL2YU2ct7APYVc
 /S4VE11U/ZQ9BykC4TbWxN6K4ZB+X0qHFSvnNLWHnIxvnc1vM4HtCi5dKsIWcAWX163s
 mOaAX/xio5nrlUD9SU5PlMxkbbw6KBk2u11wKvtuYqGhDAq4CYHaZ9LA/0cc8rtgQUje
 4oow==
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=UrtD29oPWkijq/l6N2zoGSZlQY3RXJYDCxBvfzsGBVM=;
 b=KJRsDQJ+UJ9CebH1fIvqV/bUIAWo2A7H0sA8S3L9f5sgfHtjwNYP3xqVxBrr6TG5eQ
 4MOjZdtOHXk7hMo2ekZbzYdEbFdIP2ZsQBn8jN1q7wOHipq+qe3wHLiJIItAY6kkmuAC
 N2F/cegOTsndC2ComJgC6xN8+soIUaD9LxXR7USetelotnENWni/f5KKompSY2hk7v5N
 OqbAWY7OE/EwxXuX2YbIxInCP6roMavxzv/Rlj6CeW6V43ntWHw4qzEZLtkai+zANfGO
 0apSv9LM3D93e3qGSFbKKxuSLi0y44lvgYwmRwZ5Kzq76cU5mvQAlyspHEf/Y2czumj8
 YU7Q==
X-Gm-Message-State: APf1xPByQbt1CXrDBZiGUnrkR0o68gc2D/MGpAKoj7dtL+lzU1QJI93q
 FQs+R3h8xaJI0CStfFmg3oXSVdvIJu6DxRMwFEwmiUW9e8Y=
X-Google-Smtp-Source: AH8x2251JUiF2220u8EW1gzyehr8XQTeKKwoNwUme+9swNu79jKzqykfC8KqH9ufqrABPBDAm+SYURb/YBebjQSASAQ=
X-Received: by 10.37.209.205 with SMTP id i196mr10388888ybg.29.1519037917590; 
 Mon, 19 Feb 2018 02:58:37 -0800 (PST)
MIME-Version: 1.0
Received: by 2002:a25:bbcf:0:0:0:0:0 with HTTP; Mon, 19 Feb 2018 02:58:36
 -0800 (PST)
In-Reply-To: <CANGqLUQ+fNEkJ23b-dOwsodDTcpY-2XEjpDHmnkEctJzAHBWkw@mail.gmail.com>
References: <CANGqLUQ+fNEkJ23b-dOwsodDTcpY-2XEjpDHmnkEctJzAHBWkw@mail.gmail.com>
From: Linus van Geuns <linus@vangeuns.name>
Date: Mon, 19 Feb 2018 11:58:36 +0100
Message-ID: <CANGqLUTdiXhWFTK4tXVA9+4AryeTotcM+1McwWcgu68T2j52Vg@mail.gmail.com>
To: Xen users <xen-users@lists.xenproject.org>
Subject: Re: [Xen-users] Xen on Epyc?
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7571355592242106413=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--===============7571355592242106413==
Content-Type: multipart/alternative; boundary="94eb2c06eebe7a8e5805658e9391"

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

Hi,

On Wed, Jan 10, 2018 at 3:24 PM, Linus van Geuns <linus@vangeuns.name>
wrote:

> Hi,
>
> is there any documentation/articles related to Xen on AMD Epyc CPUs
> already?
>

since information regarding Xen on Epyc is still hard to find, I wanted to
share some regarding Xen 4.10 on Epyc 7501 (2x32C/64T, 512GByte RAM):
https://gist.github.com/Nirkus/722d74a737852d9bedff852ee3b8f3e4 (xl dmesg
and xl info)

Time on the test hardware was limited, so I can basically tell anyone
looking at Xen on Epyc:
- Creattion and basic network interaction with 56 PVHv2 domUs (2vCPUs and
8GByte of RAM each) worked
- dom0 and PVHv2 domU kernel was 4.14 (Debian
linux-image-4.14.0-0.bpo.3-amd64 on Debian 9.3 "stretch")
- xl save and restore of two PVHv2 domUs worked

TLDR: Enough parts working already to invest more time and evaluate
performance and stability of the platform.

Gru=C3=9F, Linus

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

<div dir=3D"ltr">Hi,<br><div><div class=3D"gmail_extra"><br><div class=3D"g=
mail_quote">On Wed, Jan 10, 2018 at 3:24 PM, Linus van Geuns <span dir=3D"l=
tr">&lt;<a href=3D"mailto:linus@vangeuns.name" target=3D"_blank">linus@vang=
euns.name</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex"><div dir=3D"ltr"><div><div>Hi,<br><br></div>is there any documen=
tation/articles related to Xen on AMD Epyc CPUs already?<br></div></div></b=
lockquote><div><br></div><div>since information regarding Xen on Epyc is st=
ill hard to find, I wanted to share some regarding Xen 4.10 on Epyc 7501 (2=
x32C/64T, 512GByte RAM):<br><a href=3D"https://gist.github.com/Nirkus/722d7=
4a737852d9bedff852ee3b8f3e4">https://gist.github.com/Nirkus/722d74a737852d9=
bedff852ee3b8f3e4</a> (xl dmesg and xl info)<br><br></div><div>Time on the =
test hardware was limited, so I can basically tell anyone looking at Xen on=
 Epyc:<br></div><div>- Creattion and basic network interaction with 56 PVHv=
2 domUs (2vCPUs and 8GByte of RAM each) worked<br></div><div>- dom0 and PVH=
v2 domU kernel was 4.14 (Debian linux-image-4.14.0-0.bpo.3-amd64 on Debian =
9.3 &quot;stretch&quot;)<br></div><div>- xl save and restore of two PVHv2 d=
omUs worked<br><br></div><div>TLDR: Enough parts working already to invest =
more time and evaluate performance and stability of the platform.<br></div>=
<div><br></div><div>Gru=C3=9F, Linus<br></div><br></div></div></div></div>

--94eb2c06eebe7a8e5805658e9391--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============7571355592242106413==--


From xen-users-bounces@lists.xenproject.org Wed Feb 21 12:40:28 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 12:40: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.xenproject.org>)
	id 1eoTgA-0005lo-Iv; Wed, 21 Feb 2018 12:39:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=wxp0=fp=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1eoTg8-0005li-Tt
 for xen-users@lists.xen.org; Wed, 21 Feb 2018 12:39:21 +0000
X-Inumbo-ID: 1fbad846-1704-11e8-ba59-bc764e045a96
Received: from mail-qk0-x22b.google.com (unknown [2607:f8b0:400d:c09::22b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1fbad846-1704-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 13:38:32 +0100 (CET)
Received: by mail-qk0-x22b.google.com with SMTP id s198so1698330qke.5
 for <xen-users@lists.xen.org>; Wed, 21 Feb 2018 04:39:18 -0800 (PST)
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:content-transfer-encoding;
 bh=eTXsaseigNlLtBJyg8AVTV5uxoNVTwpyPZ52BZb/bq0=;
 b=tOH+0MwWcOl7Ycak1AcadCZL9gfjOc65XH2iRivUY+F7WyIPMQYLIBOXVsS5WMz0dS
 h9fLD+BuArCj5SrOrnNpqOgVWc4e5ywB5z1KwmDPTT01Ua22pyDfZw4hwr35yOxBzmdL
 H1K0F5h06UkGriEn+VLtDCwUChOzt/1sqDCQxaqPAlnEY/b3d3LlXftbbfjanXMRR0qB
 74v6FN2nObTEiqtjGwOTFutY9WsF3m/to9g77zvEoMPW2xDUYFNOXzjpXVytKQkH0Hoq
 ckZ1Df6uqE1lxr+NoF2ebF3hu2chKn30RwOw35vxywQO0swW6J2nnuKlkPo9FDnib1js
 FRNQ==
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:content-transfer-encoding;
 bh=eTXsaseigNlLtBJyg8AVTV5uxoNVTwpyPZ52BZb/bq0=;
 b=tU1sDZjjHTi7uWsAF0zKQ38AUUG8bDDYz80T0agQ8mOQnTdQ+EPb9sJBQq6fhc6Diq
 rhrH2Pcg1jT8NDkaImmkx/hf/1anQH4dlcEVvb9cdj/hiXeq35WgnzXlb+a8C/l7RozH
 DDGOcJw0P1UbNt0b5QyfxFZ9YVwGD62sNdAihSkBz+8lRkGYKM9BhrSlTu/EJF1MkRIO
 FngdYjJvJVRK9YgJnuiYi9jwW0ouYM9pKzsOdPadky7Ts3EqJoc+8y7boJFNMbDnlipg
 ZVOAfUnbpFv3aMD3zXOfRqnWWpb7tx+1nXOg6WcKzAwDMl0+yNPjBB90KxKco0pIemfi
 WW9w==
X-Gm-Message-State: APf1xPDvf+nNNEXioz4/+irV0sU+fxZ8S70vQRFrM3NoKVXSZLTRRfkr
 fBiGuh3LA7Sx6tBY3H0pzGtz+ybLk3NZD04Apis=
X-Google-Smtp-Source: AG47ELvVfDqITbXka469JpTzuuwKm6gOlAh+jitSScaUcPNkShw9gxjQb2QnvAnGMA5YCxBtihzwpl3USmEFELvah7M=
X-Received: by 10.55.12.66 with SMTP id 63mr4937932qkm.12.1519216757912; Wed,
 21 Feb 2018 04:39:17 -0800 (PST)
MIME-Version: 1.0
Received: by 10.55.155.70 with HTTP; Wed, 21 Feb 2018 04:39:17 -0800 (PST)
In-Reply-To: <CAAQRGoBtw7a4sTbXJF-28tQ8kFUW4q6uE7hrpiV9sZuDh+vwHw@mail.gmail.com>
References: <CAAQRGoBtw7a4sTbXJF-28tQ8kFUW4q6uE7hrpiV9sZuDh+vwHw@mail.gmail.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Wed, 21 Feb 2018 12:39:17 +0000
X-Google-Sender-Auth: HPlol0R7hKrPh8dq6PE2IEBEH98
Message-ID: <CAFLBxZas13rWz1JhJdFA-s8D7ZVFSmwv0BRzk0UaX+KCAue_sw@mail.gmail.com>
To: =?UTF-8?Q?Charles_Gon=C3=A7alves?= <charles.fg@gmail.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Getting Hypercall [op = 0x0040001a ] on trace
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

T24gU3VuLCBGZWIgMTgsIDIwMTggYXQgOTo0MCBQTSwgQ2hhcmxlcyBHb27Dp2FsdmVzIDxjaGFy
bGVzLmZnQGdtYWlsLmNvbT4gd3JvdGU6Cj4gSGVsbG8sCj4KPiBJbSBnZXR0aW5nIHRoaXMgSHlw
ZXJjYWxsIFtvcCA9IDB4MDA0MDAwMWEgXSBvbiB4ZW4gdHJhY2UgIGJ1dCBjYW4ndCBmaWd1cmUK
PiBvdXQgd2hpY2ggb3BlcmF0aW9uIHRoaXMgaXMuCgpCaXRzIGluIHRoZSBoaWdoZXIgcGFydCBv
ZiBFQVggYXJlIG5vcm1hbGx5ICJoeXBlcmNhbGwgY29udGludWF0aW9ucyIuClRoaXMgbG9va3Mg
bGlrZSBhbiBtbXVleHRfb3AgKDB4MWEgPT0gMjYpIHRoYXQncyBiZWVuIGludGVycnVwdGVkCnBh
cnQtd2F5IHRocm91Z2ggYW5kIGlzIHJlc3VtaW5nLgoKWGVuIGRvZXNuJ3QgaGF2ZSBwZXItdmNw
dSBoeXBlcnZpc29yIHN0YWNrcywgc28gaWYgaXQgbmVlZHMgdG8KaW50ZXJydXB0IGEgaHlwZXJj
YWxsLCB3aGF0IGl0IGRvZXMgaXMgc3RvcmUgaW5mb3JtYXRpb24gYWJvdXQgaG93IGZhcgppdCBn
b3QsIHRoZW4gc2V0IHRoZSBJUCBiYWNrIG9uZSBpbnN0cnVjdGlvbi4gIFdoZW4gdGhlIHZjcHUg
c3RhcnRzCmFnYWluLCBpdCB3aWxsIHJlLWV4ZWN1dGUgdGhlIGh5cGVyY2FsbCwgYW5kIFhlbiB3
aWxsIHJlYWQgdGhlCiJjb250aW51YXRpb24iIGluZm9ybWF0aW9uIGFuZCBwaWNrIHVwIGFnYWlu
IHdoZXJlIGl0IGxlZnQgb2ZmLgoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tdXNlcnM=

From xen-users-bounces@lists.xenproject.org Fri Feb 23 17:39:55 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 17:39: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.xenproject.org>)
	id 1epHJ8-0002xe-Di; Fri, 23 Feb 2018 17:38:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=tsy1=fr=gmail.com=j.faisal@srs-us1.protection.inumbo.net>)
 id 1epHJ7-0002xX-Hq
 for xen-users@lists.xenproject.org; Fri, 23 Feb 2018 17:38:53 +0000
X-Inumbo-ID: 4af06476-18c0-11e8-ba59-bc764e045a96
Received: from mail-lf0-x22d.google.com (unknown [2a00:1450:4010:c07::22d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4af06476-18c0-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 18:38:01 +0100 (CET)
Received: by mail-lf0-x22d.google.com with SMTP id q69so13449928lfi.10
 for <xen-users@lists.xenproject.org>; Fri, 23 Feb 2018 09:38:51 -0800 (PST)
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=PQ8PnaKTbxn4nTECv5WjvfYhZ7lXmeLVl8vV2FamH+k=;
 b=iEBz0Wq7lmVR8xfeStma9tKxzwnnvcfHqKy0GRbO90XNPUUcivLUs5zMzIWNLWDQVI
 koYDK15grAGyIFU/YVqNissod3x9eO4rYSKvsdCiRG7RzfUaJHYIHHIlrCu6ErhbT6io
 xwmPQXzjjRYF10LfrT5y6ICbwgSprFdYDK3h4t+nB1xDEgkS1UAgV4gWpy4/oaD6w5x3
 OS56BGHPqzEWGDs4U0BHMjh1HZKALOgqGa8esVCNEGn1+5hdJVsFSBys/VxZi7f79WG5
 /Sw4qMLi58bp7DwSJ9BC0gbRTSatUgtGElU1NbL6hdtlFRGC/0xd1JODasPd7v5Bu8xD
 F2fQ==
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=PQ8PnaKTbxn4nTECv5WjvfYhZ7lXmeLVl8vV2FamH+k=;
 b=Y6CV3vQDf4uiiv3XufPYiVTxwDmqHVDTTE9/gYU33jg4D83bU/BGhjEdazKPd4tEnm
 m/ODxnAmMcLWJ0DQkwLLaAqKIYcbuR/yb5SZh0asfj5i3+TiosSKX/IltNXkqhllfRJ4
 tsuGhSzWxOh2klb2XCz6wUu5UnBBzcp6JxQ4q4LprVZVOxB98086CRtxv7aCivwiaBmH
 ZrVTuI0zYpyOdJf0fPk8aiViouws56olkIVbgT8rTB6j3xEXGPPQ4LK19KLb5AaMkkDV
 klHFTh1e66k7M26uzawKFjVQg8XiLHi1yZGB0A1Lz1GfeYmbt271deoGpivYU35teHB3
 gYOg==
X-Gm-Message-State: APf1xPBw3Q0unMh38OG1gXVUIVuxJtC8/jlV20ZW76n2/ZKNIntwoCGp
 kIZBRvqa5NWsWS7JHkIo6PvWdyGUhgmJzKuXCVRCWsRR
X-Google-Smtp-Source: AG47ELvmytB/BQv4eDith3TY1B9GqJKVJR3/ydzMrW8yB79lyFGKrULHhns4JOHKrk+oNE6lZtew4YZyROFwJSSMGNg=
X-Received: by 10.46.51.6 with SMTP id d6mr1881753ljc.57.1519407530101; Fri,
 23 Feb 2018 09:38:50 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.155.17 with HTTP; Fri, 23 Feb 2018 09:38:49 -0800 (PST)
From: Jamshaid Faisal <j.faisal@gmail.com>
Date: Fri, 23 Feb 2018 22:38:49 +0500
Message-ID: <CAA=xqWoFhA1gjnrTGWqhCcJU8oU+uw1Wj_hZyWnzCA1axxMX-g@mail.gmail.com>
To: xen-users@lists.xenproject.org
Subject: [Xen-users] compiling XEN with librbd how to
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3900736513092736715=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--===============3900736513092736715==
Content-Type: multipart/alternative; boundary="f4f5e8077fc419d1ca0565e4a2ad"

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

Hello

So far i have been using kernel rbd for VMs by using the command
"rbd map pool/image --id ID"


But now i am trying to switch to librbd. soI compiled xen 4.10 with
--enable-rbd option.
And trying to install a vm from minimul centos iso

i  created the disk with qemu-img and i can retrive image infor with
/usr/lib/xen/bin/qemu-img info rbd:rbd/foo:id=client

disk = [ 'vdev=hda, backendtype=qdisk, access=rw, format=raw,
target=rbd:rbd/foo:id=client:mon_host=10.255.0.9',
'file:/root/CentOS-7-x86_64-Minimal-1708.iso,hdb:cdrom,r' ]

I dont get any error when i create the vm with xl. But during boot from
iso, i see this error

"failed to write error node for device /dev/vbd/832......."

And when centos installer runs, it dont detect any drive.

What am i doing wrong ?

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

<div dir=3D"ltr"><div><div><div><div><div>Hello<br><br></div><div>So far i =
have been using kernel rbd for VMs by using the command <br>&quot;rbd map p=
ool/image --id ID&quot;<br><br><br></div><div>But now i am trying to switch=
 to librbd. soI compiled xen 4.10 with --enable-rbd option.<br></div><div>A=
nd trying to install a vm from minimul centos iso<br><br></div><div>i=C2=A0=
 created the disk with qemu-img and i can retrive image infor with<br>/usr/=
lib/xen/bin/qemu-img info rbd:rbd/foo:id=3Dclient<br></div><div><br>disk =
=3D [ &#39;vdev=3Dhda, backendtype=3Dqdisk, access=3Drw, format=3Draw,=C2=
=A0 target=3Drbd:rbd/foo:id=3Dclient:mon_host=3D10.255.0.9&#39;, &#39;file:=
/root/CentOS-7-x86_64-Minimal-1708.iso,hdb:cdrom,r&#39; ]<br></div><br></di=
v>I dont get any error when i create the vm with xl. But during boot from i=
so, i see this error<br><br></div>&quot;failed to write error node for devi=
ce /dev/vbd/832.......&quot;<br><br></div>And when centos installer runs, i=
t dont detect any drive.<br><br></div>What am i doing wrong ? <br><div><br>=
<br><div><div><div><br></div></div></div></div></div>

--f4f5e8077fc419d1ca0565e4a2ad--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============3900736513092736715==--


From xen-users-bounces@lists.xenproject.org Fri Feb 23 19:18:24 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 19:18: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.xenproject.org>)
	id 1epIqQ-0006qx-1N; Fri, 23 Feb 2018 19:17:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zfog=fr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1epIqO-0006qP-LO
 for xen-users@lists.xen.org; Fri, 23 Feb 2018 19:17:20 +0000
X-Inumbo-ID: 646a109d-18ce-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 646a109d-18ce-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 19:18:56 +0000 (UTC)
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 1epIq7-0005MT-3r; Fri, 23 Feb 2018 19:17:03 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1epIq7-0001yc-0n; Fri, 23 Feb 2018 19:17:03 +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: <E1epIq7-0001yc-0n@xenbits.xenproject.org>
Date: Fri, 23 Feb 2018 19:17:03 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-users] Xen Security Advisory 254 (CVE-2017-5753, CVE-2017-5715,
 CVE-2017-5754) - Information leak via side effects of speculative
 execution
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.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-5753,CVE-2017-5715,CVE-2017-5754 / XSA-254
                                 version 11

        Information leak via side effects of speculative execution

UPDATES IN VERSION 11
=====================

Information provided about migitation for Spectre variant 2.

Mention whether CPU hardware virtualisation extensions are required
in the SP3 mitigations summary table.

An additional patch "x86: fix GET_STACK_END" is required to fix a
possible build failure in the PTI patches.  README.pti updated
accordingly.

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

Processors give the illusion of a sequence of instructions executed
one-by-one.  However, in order to most efficiently use cpu resources,
modern superscalar processors actually begin executing many
instructions in parallel.  In cases where instructions depend on the
result of previous instructions or checks which have not yet
completed, execution happens based on guesses about what the outcome
will be.  If the guess is correct, execution has been sped up.  If the
guess is incorrect, partially-executed instructions are cancelled and
architectural state changes (to registers, memory, and so on)
reverted; but the whole process is no slower than if no guess had been
made at all.  This is sometimes called "speculative execution".

Unfortunately, although architectural state is rolled back, there are
other side effects, such as changes to TLB or cache state, which are
not rolled back.  These side effects can subsequently be detected by
an attacker to determine information about what happened during the
speculative execution phase.  If an attacker can cause speculative
execution to access sensitive memory areas, they may be able to infer
what that sensitive memory contained.

Furthermore, these guesses can often be 'poisoned', such that attacker
can cause logic to reliably 'guess' the way the attacker chooses.
This advisory discusses three ways to cause speculative execution to
access sensitive memory areas (named here according to the
discoverer's naming scheme):

"Bounds-check bypass" (aka SP1, "Variant 1", Spectre CVE-2017-5753):
Poison the branch predictor, such that victim code is speculatively
executed past boundary and security checks.  This would allow an
attacker to, for instance, cause speculative code in the normal
hypercall / emulation path to execute with wild array indexes.

"Branch Target Injection" (aka SP2, "Variant 2", Spectre CVE-2017-5715):
Poison the branch predictor.  Well-abstracted code often involves
calling function pointers via indirect branches; reading these
function pointers may involve a (slow) memory access, so the CPU
attempts to guess where indirect branches will lead.  Poisoning this
enables an attacker to speculatively branch to any code that is
executable by the victim (eg, anywhere in the hypervisor).

"Rogue Data Load" (aka SP3, "Variant 3", Meltdown, CVE-2017-5754):
On some processors, certain pagetable permission checks only happen
when the instruction is retired; effectively meaning that speculative
execution is not subject to pagetable permission checks.  On such
processors, an attacker can speculatively execute arbitrary code in
userspace with, effectively, the highest privilege level.

More information is available here:
  https://meltdownattack.com/
  https://spectreattack.com/
  https://googleprojectzero.blogspot.co.uk/2018/01/reading-privileged-memory-with-side.html

Additional Xen-specific background:

Xen hypervisors on most systems map all of physical RAM, so code
speculatively executed in a hypervisor context can read all of system
RAM.

When running PV guests, the guest and the hypervisor share the address
space; guest kernels run in a lower privilege level, and Xen runs in
the highest privilege level.  (x86 HVM and PVH guests, and ARM guests,
run in a separate address space to the hypervisor.)  However, only
64-bit PV guests can generate addresses large enough to point to
hypervisor memory.

IMPACT
======

Xen guests may be able to infer the contents of arbitrary host memory,
including memory assigned to other guests.

An attacker's choice of code to speculatively execute (and thus the
ease of extracting useful information) goes up with the numbers.  For
SP1, an attacker is limited to windows of code after bound checks of
user-supplied indexes.  For SP2, the attacker will in many cases will
be limited to executing arbitrary pre-existing code inside of Xen.
For SP3 (and other cases for SP2), an attacker can write arbitrary
code to speculatively execute.

Additionally, in general, attacks within a guest (from guest user to
guest kernel) will be the same as on real hardware.  Consult your
operating system provider for more information.

NOTE ON TIMING
==============

This vulnerability was originally scheduled to be made public on 9
January.  It was accelerated at the request of the discloser due to
one of the issues being made public.

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

Systems running all versions of Xen are affected.

For SP1 and SP2, both Intel and AMD are vulnerable.  Vulnerability of
ARM processors to SP1 and SP2 varies by model and manufacturer.  ARM
has information on affected models on the following website:
   https://developer.arm.com/support/security-update

For SP3, only Intel processors are vulnerable.  (The hypervisor cannot
be attacked using SP3 on any ARM processors, even those that are
listed as affected by SP3.)

Furthermore, only 64-bit PV guests can exploit SP3 against Xen.  PVH,
HVM, and 32-bit PV guests cannot exploit SP3.

MITIGATION
==========

There is no mitigation for SP1.

SP2 can be mitigated by a combination of new microcode and compiler
and hypervisor changes.  See Resolution below.

SP3 can be mitigated by page-table isolation ("PTI").
See Resolution below.

SP3 can, alternatively, be mitigated by running guests in HVM or PVH
mode.  (Within-guest attacks are still possible unless the guest OS
has also been updated with an SP3 mitigation series such as
KPTI/Kaiser.)

For guests with legacy PV kernels which cannot be run in HVM or PVH
mode directly, we have developed two "shim" hypervisors that allow PV
guests to run in HVM mode or PVH mode.  This prevents attacks on the
host, but it leaves the guest vulnerable to Meltdown attacks by its
own unprivileged processes, even if the guest OS has KPTI or similar
Meltdown mitigation.

The HVM shim (codenamed "Vixen") is available now, as is the PVH shim
(codenamed "Comet") for Xen 4.10 and Xen 4.8.   Please read
README.which-shim to determine which shim is suitable for you.


RESOLUTION
==========

These are hardware bugs, so technically speaking they cannot be
properly fixed in software.  However, it is possible in many cases to
provide patches to software to work around the problems.


There is no available resolution for SP1.  A solution may be available
in the future.


SP2 can be mitigated on x86 by combinations of new CPU microcode and
new hypervisor code.  The required hypervisor changes for Xen 4.6,
4.7, 4.8, 4.9 and 4.10 are detailed in the attached README.bti.

For AMD hardware, and for Intel hardware pre-dating the Skylake
microarchitecture, the hypervisor changes alone are sufficient to
mitigate the issue for Xen itself.  No microcode updates are required.
For the Intel Skylake microarchitecture the hypervisor changes are
insufficient to protect Xen without appropriate new microcode.
Microcode updates are required in any event to guard against one guest
attacking another.

Consult Intel, your hardware vendor, or your dom0 OS distributor for the
microcode updates.

Additionally, compiler support for `indirect thunk' is required.
Again, without appropriate compiler support, the hypervisor patches
are insufficient.  Consult your compiler distributor.


SP2 is mitigated on ARM 32-bit by a set of changes to the hypervisor
alone.  SP2 can be mitigated on ARM 64-bit (aarch64) by a combination
of new PSCI firmware and new hypervisor code.  The required hypervisor
changes for Xen 4.6, 4.7, 4.8, 4.9 and 4.10 are detailed in the
attached README.bti.

For ARM 32-bit these changes are complete.

For ARM 64-bit the hypervisor changes are still in development and are
expected to be available soon.


SP3 can be mitigated by page-table isolation ("PTI").

We have a "stage 1" implementation.  It allows 64-bit PV guests to be
run natively while restricting what can be accessed via SP3 to the Xen
stack of the current pcpu (which may contain remnants of information
from other guests, but should be much more difficult to attack
reliably).

Unfortunately these "stage 1" patches incur a non-negligible
performance overhead; about equivalent to the "PV shim" approaches
above.  Moving to plain HVM or PVH guests is recommended where
possible.  For more information on that, see below.

Patches for the "stage-1" PTI implementation are available in the Xen
staging-NN branches for each Xen revision.  See README.pti for
specific revisons.


SP3 MITIGATION OPTIONS SUMMARY TABLE FOR 64-bit X86 PV GUESTS
=============================================================

Everything in this section applies to 64-bit PV x86 guests only.

             Xen PTI      Use PVH      Use HVM     PVH shim     HVM shim
             "stage 1"                             "Comet"      "Vixen"

How to use   README.pti  type="pvh"  type="hvm"  README.comet  README.vixen

Guest          All        Linux 4.11+  Most[4]     All         All
support                ?unikernels?[3]

Xen            4.6+      4.10+         All         4.10, 4.8   All
 versions                4.8-comet[1]

Testing       Limited    4.10: Good    Very good   Moderate    Very good
 status       Very new   4.8: Moderate

Performance    Fair        Excellent   Varies[4]   Fair        Fair

Hypervisor     Needed      No need     No need     No need     No need
  changes

SP3 guest   Substantially  Protected   Protected   Protected   Protected
 to host      protected

SP3 within    Protected    Guest       Guest       Vulnerable  Vulnerable
 guest                     patches     patches      [5]         [5]

SP3 from      Protected    n/a; vuln.  n/a; vuln.  n/a; vuln.  n/a; vuln.
 dom0 user                  [9]         [9]         [9]         [9]

Device model   No dm       No dm       Qemu        No dm       Qemu

Config change  None      type="pvh"  type="hvm"/  type="pvh"   Tool to rewrite
                                    builder="hvm"  pvshim=1    Needs "sidecar"

Within-guest   None       Should be    Disks+net   None        None
 changes?                  none        may change

CPU hw virt   Not needed  Needed       Needed      Needed      Needed
feature (VT-x)

Extra RAM use  V. slight   None       ~9Mb/guest >=~20Mb/guest >=~29Mb/guest

Migration      OK          OK          OK[4]       OK          Unsupported[2]
Guest mem adj  OK          OK          OK          Broken[2]   Unsupported[2]
vcpu hotplug   OK          OK          OK          OK          Unsupported[2]

Solution      Indefinite  Indefinite  Indefinite  Indefinite  Limited
 lifetime                                           [7]        [6]

[1] PVH is supported in Xen 4.8 only with the 4.8 "Comet" security
release branch.

[2] Some features in PVH/HVM shim guests are not inherently broken,
but buggy in the currently available versions.  These may be fixed in
future proper releases of the same feature.

[3] Most unikernels have Xen support based on a version of mini-os.
mini-os master can boot PVH.  But this is very recent.

[4] Some guests which have support for Xen PV fail to boot properly in
Xen HVM.  Some such guests can made to boot HVM by disabling the
PV-on-HVM support entirely in the guest or in Xen; in that case the
guest may work but IO performance will be poor.  Some PV-supporting
guests can boot as HVM, with PV drivers, but fail when migrated.

[5] The Comet and Vixen shim hypervisors direct-map all of their
"physical" memory, and that direct-map can be accessed using Meltdown
by unprivileged processes in the guest.  So the guest is vulnerable to
within-guest Meltdown attacks and the guest operating system cannot
protect itself.

[6] "Vixen" HVM shim is not expected to be incorporated in future Xen
stable releases.  At some point, support for it will be withdrawn.
However, HVM shim functionality may be available in a future Xen 4.10
stable point release and would then probably be useable with the
existing conversion script provided in this advisory.

[7] The lifetime of the special Comet branches is limited, but we will
not desupport them until some time after the same functionality is in
appropriate Xen stable point releases.

[8] The 64-bit x86 PV guest ABI precludes a guest from mapping its
kernel and userspace in the same address space.  So these guests are
inherently immune to within-guest Meltdown attacks, without
within-guest patching.  (This applies to 64-bit x86 PV guests only.)

[9] It is not possible to run dom0 as HVM.  dom0 PVH is a planned
enhancement which is not yet available even in preview form.


ATTACHMENTS
===========

$ sha256sum xsa254*/*
c5f2d8f87169edc9be890416a4d261cfc11d9f8d898d83a8922360b210676015  xsa254/README.bti
1cba14ff83844d001d6c8a74afc3f764f49182cc7a06bb4463548450ac96cc2f  xsa254/README.comet
208453583ee3c7bb427aa2f70fc5fdc687ba084341129624e511eb6c064fb801  xsa254/README.pti
3ef42381879befc84aa78b67d3a9b7b0cd862a2ffa445810466e90be6c6a5e86  xsa254/README.vixen
7e816160c1c1d1cd93ec3c3dd9753c8f3957fefe86b7aa967e9e77833828f849  xsa254/README.which-shim
1d2098ad3890a5be49444560406f8f271c716e9f80e7dfe11ff5c818277f33f8  xsa254/pvshim-converter.pl
$


NOTE ON LACK OF EMBARGO
=======================

The timetable and process were set by the discloser.

After the intensive initial response period for these vulnerabilities
is over, we will prepare and publish a full timeline, as we have done
in a handful of other cases of significant public interest where we
saw opportunities for process improvement.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJakGiYAAoJEIP+FMlX6CvZTo0H/jmtssoZhVRYDbi5UP07eWla
ZefMHnwagNUeMEf4rZgWoGSuftiRPMXH73V4r02SDfIauC/7qTPJTxg3ozBLP6RK
d3bQtdb+Hr/i5mtYnD/ubjmg+VgB04Q4CF5Ikgc8Yx8qiUuSxo5HTHQV72a175eZ
ze6xRBvUSt4hw25X7kNGYpkpN1Hoyydv2/pHPdkuAfP90ZTlxPq+UWDwa37Z55ON
E/hVjBcvsnpvmgfztablVz5kFA+6O1aXzFuouNCQz0x62necQCrRgz9T173dlB1+
uQlvNN8gXV513ePaYjVP3B7c7P3QjMszX4WlK498KZTwo4ck+h0XtYdLtPAAZrg=
=2SNf
-----END PGP SIGNATURE-----

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

ICAgICAgICAgICAgICAgICAgICAgIEJyYW5jaCBUYXJnZXQgSW5qZWN0aW9u
IChCVEkpCiAgICAgICAgICAgICAgICAgICAgICA9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09CgpTdW1tYXJ5Ci0tLS0tLS0KClRoaXMgUkVBRE1F
IGdpdmVzIHJlZmVyZW5jZXMgZm9yIHRoZSBtaXRpZ2F0aW9uIGZvciBTcGVj
dHJlIHYyLgoKCkRldGVybWluaW5nIHdoZXRoZXIgdGhlIG1pZ2l0YXRpb24g
aXMgZW5hYmxlZCBvbiB4ODYKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKSW4gZ2VuZXJhbCwgY29tcGls
ZXIgYW5kIENQVSBtaWNyb2NvZGUgdXBkYXRlcyBhcmUgYWxzbyByZXF1aXJl
ZC4KCldoZW4gdGhlIG1pdGlnYXRpb24gaXMgZnVsbHkgYWN0aXZlLCBvbiBB
TUQgaGFyZHdhcmUsClhlbiBwcmludHMgYXQgbGVhc3QgdGhlIGZvbGxvd2lu
ZyBtZXNzYWdlczoKCiAgU3BlY3VsYXRpdmUgbWl0aWdhdGlvbiBmYWNpbGl0
aWVzOgogICAgQ29tcGlsZWQtaW4gc3VwcG9ydDogSU5ESVJFQ1RfVEhVTksK
ICBCVEkgbWl0aWdhdGlvbnM6IFRodW5rIExGRU5DRQoKT24gcHJlLVNreWxh
a2UgSW50ZWwgaGFyZHdhcmU6CgogIFNwZWN1bGF0aXZlIG1pdGlnYXRpb24g
ZmFjaWxpdGllczoKICAgIENvbXBpbGVkLWluIHN1cHBvcnQ6IElORElSRUNU
X1RIVU5LCiAgQlRJIG1pdGlnYXRpb25zOiBUaHVuayBSRVRQT0xJTkUKCk9u
IFNreWxha2UgKG9yIGxhdGVyKSBJbnRlbCBoYXJkd2FyZToKCiAgU3BlY3Vs
YXRpdmUgbWl0aWdhdGlvbiBmYWNpbGl0aWVzOgogICAgSGFyZHdhcmUgZmVh
dHVyZXM6IElCUlMvSUJQQiBTVElCUAogICAgQ29tcGlsZWQtaW4gc3VwcG9y
dDogSU5ESVJFQ1RfVEhVTksKICBCVEkgbWl0aWdhdGlvbnM6IFRodW5rIEpN
UCwgT3RoZXJzOiBJQlJTKyBJQlBCCgpOb3RlIGhvd2V2ZXIgdGhhdCBvbiBy
ZWxlYXNlIGJ1aWxkcyBub25lIG9mIHRoZXNlIG1lc3NhZ2VzIGFyZSB2aXNp
YmxlCmJ5IGRlZmF1bHQ7ICJsb2dsdmw9YWxsIiBuZWVkcyB0byBiZSBwYXNz
ZWQgdG8gc2VlIGFsbCBvZiB0aGVtLgpIb3dldmVyIHByb2R1Y3Rpb24gc3lz
dGVtcyBzaG91bGQgbm90IGJlIHJ1biB3aXRoICJsb2dsdmw9YWxsIiBhcyB0
aGF0CmV4cG9zZXMgYSBsb2cgc3BldyAoZGVuaWFsIG9mIHNlcnZpY2UpIHZ1
bG5lcmFiaWxpdHkgdG8gZ3Vlc3RzLgoKImxvZ2x2bD1pbmZvIiAod2hpY2gg
aXMgcGVyaGFwcyBiZXR0ZXIpIGlzIHN1ZmZpY2llbnQgdG8gc2VlCiAgQlRJ
IG1pdGlnYXRpb25zOiAuLi4KbGlzdGluZyB0aGUgbWl0aWdhdGlvbnMgWGVu
IGFjdHVhbGx5IHVzZXMuCgpJZiB5b3UgYXJlIG5vdCBzdXJlIHdoZXRoZXIg
eW91ciBJbnRlbCBDUFUgaXMgcHJlLSBvciBwb3N0LVNreWxha2UsCnBsZWFz
ZSBsb29rIHlvdXIgY3B1IG1vZGVsIG51bWJlciAocHJpbnRlZCBpbiAvcHJv
Yy9jcHVpbmZvIG9uIExpbnV4KQp1cCBvbiBXaWtpcGVkaWEuCgoKUHJlY2lz
ZSBnaXQgY29tbWl0cwotLS0tLS0tLS0tLS0tLS0tLS0tCgo0LjEwOgoKMzE4
MTQ3MmE1Y2E0NWFlNWU3N2FiYmNmMDI0ZDAyNWQ5YmE3OWNlZCB4ODYvaWRs
ZTogQ2xlYXIgU1BFQ19DVFJMIHdoaWxlIGlkbGUKNTY0NDUxNDA1MGI5YWU3
ZDc1Y2RkOTVmZDA3OTEyYjk5MzBjYWUwOCB4ODYvY3B1aWQ6IE9mZmVyIElu
ZGlyZWN0IEJyYW5jaCBDb250cm9scyB0byBndWVzdHMKZGIxMjc0M2YyZDI0
ZmM1OWQ1YjljZWZjMTVlYjNkNTZjZGFmNTQ5ZCB4ODYvY3R4dDogSXNzdWUg
YSBzcGVjdWxhdGlvbiBiYXJyaWVyIGJldHdlZW4gdmNwdSBjb250ZXh0cwpi
YzBlNTk5YTgzZDE3ZjA2ZWM3ZGExNzA4NzIxY2VkZTJkZjgyNzRlIHg4Ni9i
b290OiBDYWxjdWxhdGUgdGhlIG1vc3QgYXBwcm9wcmlhdGUgQlRJIG1pdGln
YXRpb24gdG8gdXNlCmZjODE5NDZjZWFhZTJjMjdmY2UyYmEwZjNmMjlmYTlk
ZjM5NzU5NTEgeDg2L2VudHJ5OiBBdm9pZCB1c2luZyBhbHRlcm5hdGl2ZXMg
aW4gTk1JLyNNQyBwYXRocwpjZTdkN2MwMTY4NTU2OWQ5ZmYxZjk3MWMwZjA2
MjI1NzNiZmU4YmYzIHg4Ni9lbnRyeTogT3JnYW5pc2UgdGhlIGNsb2JiZXJp
bmcgb2YgdGhlIFJTQi9SQVMgb24gZW50cnkgdG8gWGVuCmE2OTVmOGRjZTdj
M2YxMzdmNjFjOGM4YTg4MGIyNGIxYjRjZjMxOWMgeDg2L2VudHJ5OiBPcmdh
bmlzZSB0aGUgdXNlIG9mIE1TUl9TUEVDX0NUUkwgYXQgZWFjaCBlbnRyeS9l
eGl0IHBvaW50CjkyZWZiZTg2NTgxM2Q4NDg3M2EwZTcyNjJiMWZhNDE0ODQy
MzA2YjYgeDg2L2h2bTogUGVybWl0IGd1ZXN0cyBkaXJlY3QgYWNjZXNzIHRv
IE1TUl97U1BFQ19DVFJMLFBSRURfQ01EfQo4YmFiYTg3NGQ2Yzc2YzFkNmRk
NjliMWQ5YWEwNmFiZGMzNDRhMWY1IHg4Ni9taWdyYXRlOiBNb3ZlIE1TUl9T
UEVDX0NUUkwgb24gbWlncmF0ZQo3OTg5MWVmOTQ0MmFjYjk5OGYzNTRiOTY5
ZTczMDJkODEyNDVhYjBiIHg4Ni9tc3I6IEVtdWxhdGlvbiBvZiBNU1Jfe1NQ
RUNfQ1RSTCxQUkVEX0NNRH0gZm9yIGd1ZXN0cwo2NDFjMTFlZjI5M2M3ZjNh
NThjMTg1NjEzODgzNWMwNmUwOWQ2YjA3IHg4Ni9jcHVpZDogSGFuZGxpbmcg
b2YgSUJSUy9JQlBCLCBTVElCUCBhbmQgSUJSUyBmb3IgZ3Vlc3RzCjY1ZWU2
ZTA0M2E2ZGM2MWJlY2U3NWE5ZGZlMjRjN2VlNzBjNjU5N2MgeDg2L2NtZGxp
bmU6IEludHJvZHVjZSBhIGNvbW1hbmQgbGluZSBvcHRpb24gdG8gZGlzYWJs
ZSBJQlJTL0lCUEIsIFNUSUJQIGFuZCBJQlBCCjEyOTg4MGRkOGYyOGJjNzI4
ZjkzZTNhYWQ0Njc1NjIyYzFlZTJhYWQgeDg2L2ZlYXR1cmU6IERlZmluaXRp
b25zIGZvciBJbmRpcmVjdCBCcmFuY2ggQ29udHJvbHMKYzUxMzI0NGQ4ZTVi
OGFhMDMyNmM2ZjJkNWZiMjM4MjgxMWM5N2Q2ZCB4ODY6IEludHJvZHVjZSBh
bHRlcm5hdGl2ZSBpbmRpcmVjdCB0aHVua3MKMGUxMmMyYzg4MWFhMTIwMTZi
YjY1OWFiMWViNGM3Mjg5MjQ0YjNlNyB4ODYvYW1kOiBUcnkgdG8gc2V0IGxm
ZW5jZSBhcyBiZWluZyBEaXNwYXRjaCBTZXJpYWxpc2luZwo2YWFmMzUzZjJl
Y2JlOGFlNTdlMTY4MTJhNmQ3NGE0ZjA4OWRlZjNhIHg4Ni9ib290OiBSZXBv
cnQgZGV0YWlscyBvZiBzcGVjdWxhdGl2ZSBtaXRpZ2F0aW9ucwozMmJhYmZj
MTlhZDNhMzEyM2Y4ZWQ0NDY2ZGYzYzc5NDkyYTIyMTJiIHg4NjogU3VwcG9y
dCBpbmRpcmVjdCB0aHVua3MgZnJvbSBhc3NlbWJseSBjb2RlCjQ3YmJjYjJk
ZDEyOTFkNjEwNjJmZTU4ZGE4MDcwMTA2MzFmZTFiM2EgeDg2OiBTdXBwb3J0
IGNvbXBpbGluZyB3aXRoIGluZGlyZWN0IGJyYW5jaCB0aHVua3MKODc0M2Zj
MmVmN2QxMDcxMDRjMTdiNzczZWFkZWUxNWZlZmE2NGU1MyBjb21tb24vd2Fp
dDogQ2xhcmlmaWNhdGlvbnMgdG8gd2FpdCBpbmZyYXN0cnVjdHVyZQoxODMw
YjIwYjZiODNiZTM4NzM4Nzg0ZWExNjJkNjJmY2Y4NWYzMTc4IHg4Ni9lbnRy
eTogRXJhc2UgZ3Vlc3QgR1BSIHN0YXRlIG9uIGVudHJ5IHRvIFhlbgphYjk1
Y2IwZDk0OGZkYzlmY2RhMjE1ZmVjMDUyNmFjOTAyMzQwYjE0IHg4Ni9odm06
IFVzZSBTQVZFX0FMTCB0byBjb25zdHJ1Y3QgdGhlIGNwdV91c2VyX3JlZ3Mg
ZnJhbWUgYWZ0ZXIgVk1FeGl0CmQwMmVmM2QyNzQ4NWUxNDI5YWM0ODBjY2E3
OGFiMzYzNjM4N2RmMjMgeDg2L2VudHJ5OiBSZWFycmFuZ2UgUkVTVE9SRV9B
TEwgdG8gcmVzdG9yZSByZWdpc3RlciBpbiBzdGFjayBvcmRlcgplMzJmODE0
MTYwYzk1MDk0ZGE4M2ZiYzgxM2I0NWVjYTQyZDUzOTdhIHg4NjogSW50cm9k
dWNlIGEgY29tbW9uIGNwdWlkX3BvbGljeV91cGRhdGVkKCkKYzUzNGFiNGU5
NDBhZTNmYmRkZjBiNDg0MGMzNTQ5YzAzNjU0OTIxZiB4ODYvaHZtOiBSZW5h
bWUgdXBkYXRlX2d1ZXN0X3ZlbmRvcigpIGNhbGxiYWNrIHRvIGNwdWlkX3Bv
bGljeV9jaGFuZ2VkKCkKYmUzMTM4YjZmNjU5NTUxOTZkNjdjMWQ1NGFlYTNk
NmEzYmYzMzkzNCB4ODYvYWx0OiBJbnRyb2R1Y2UgQUxURVJOQVRJVkV7LF8y
fSBtYWNyb3MKNzkwMTJlYWQ5MzdmMDUzM2VjNTkxYzRlY2U5MjVlNGQyMzU2
ODg3NCB4ODYvYWx0OiBCcmVhayBvdXQgYWx0ZXJuYXRpdmUtYXNtIGludG8g
YSBzZXBhcmF0ZSBoZWFkZXIgZmlsZQpiYmQwOTNjNTAzM2Q4N2MwMDQzY2Y5
MGFhNzgyZWZkYzE0MWRjMGU3IHhlbi9hcm0zMjogZW50cnk6IERvY3VtZW50
IHRoZSBwdXJwb3NlIG9mIHIxMSBpbiB0aGUgdHJhcHMgaGFuZGxlcgphNjlh
OGI1ZmRjOWNjOTBhYTRmYWY1MjJjMzU1YWJkODQ5ZjExMDAxIHhlbi9hcm0z
MjogSW52YWxpZGF0ZSBpY2FjaGUgb24gZ3Vlc3QgZXhpc3QgZm9yIENvcnRl
eC1BMTUKZjE2N2ViZjZiMzNjNGRiZGIwMTM1YzM1MGMwZDkyNzk4MDE5MWFj
NSB4ZW4vYXJtMzI6IEludmFsaWRhdGUgQlRCIG9uIGd1ZXN0IGV4aXQgZm9y
IENvcnRleCBBMTcgYW5kIDEyCmM0YzAxODc4MzliYWNhZGM4MmE1NzI5Y2Vh
NzM5ZThjNDg1ZjZjNjAgeGVuL2FybTMyOiBBZGQgc2tlbGV0b24gdG8gaGFy
ZGVuIGJyYW5jaCBwcmVkaWN0b3IgYWxpYXNpbmcgYXR0YWNrcwoxOWFkOGE3
Mjg3Mjk4ZjcwMWI1NTdlNTVlNGJlNjg5YTcwMjE5NGMwIHhlbi9hcm0zMjog
ZW50cnk6IEFkZCBtaXNzaW5nIHRyYXBfcmVzZXQgZW50cnkKM2NhZjMyYzQ3
MGYyZjdlYjM0NTJjOGE2MWQ2MjI0ZDEwZTU2ZjlhMyB4ZW4vYXJtMzI6IEFk
ZCBtaXNzaW5nIE1JRFIgdmFsdWVzIGZvciBDb3J0ZXgtQTE3IGFuZCBBMTIK
ZGY3YmU5NGYyNjc1N2E3Nzc0N2JmNGZiZmI4NGJiZTJhM2RhM2I0ZiB4ZW4v
YXJtMzI6IGVudHJ5OiBDb25zb2xpZGF0ZSBERUZJTkVfVFJBUF9FTlRSWV8q
IG1hY3Jvcwo3MjhmYWRiNTg2YTJhMTRhMjQ0ZGFiZDcwNDYzYmNjMTY1NGVj
Yzg1IHhlbi9hcm06IGNwdWVycmF0YTogUmVtb3ZlIHBlcmNwdS5oIGluY2x1
ZGUKOTI4MTEyOTAwZTViNGE5MmNjZWJiMmVlYTExNjY1ZmQ3NmFhMGYwZCB4
ZW4vYXJtNjQ6IEltcGxlbWVudCBicmFuY2ggcHJlZGljdG9yIGhhcmRlbmlu
ZyBmb3IgYWZmZWN0ZWQgQ29ydGV4LUEgQ1BVcwpjYWU2ZTE1NzJmMzlhMTkw
NmJlMGZjM2JkYWY0OWZlNTE0YzZhOWMwIHhlbi9hcm02NDogQWRkIHNrZWxl
dG9uIHRvIGhhcmRlbiB0aGUgYnJhbmNoIHByZWRpY3RvciBhbGlhc2luZyBh
dHRhY2tzCmQxZjQyODNhMWQ4NDA1YTQ4MGI0MTIxZTFlZmNmYWVjOGJiZGJm
ZmEgeGVuL2FybTogY3B1ZXJyYXRhOiBBZGQgTUlEUl9BTExfVkVSU0lPTlMK
MGY3YTRmYWFmYjJkNzk5MjBjYzYzNDU3Y2ZjYTNlMDM5OTBhZjRjYyB4ZW4v
YXJtNjQ6IEFkZCBtaXNzaW5nIE1JRFIgdmFsdWVzIGZvciBDb3J0ZXgtQTcy
LCBBNzMgYW5kIEE3NQpiODI5ZDQyODI5YzFmZjYyNmEwMjc1NmFjYWU0ZGQ0
ODJmYzIwYzlhIHhlbi9hcm06IEludHJvZHVjZSBlbmFibGUgY2FsbGJhY2sg
dG8gZW5hYmxlIGEgY2FwYWJpbGl0aWVzIG9uIGVhY2ggb25saW5lIENQVQo5
MTBkZDAwNWRhMjBmMjdmMzQxNWI3ZWNjZGY0MzY4NzQ5ODk1MDZiIHg4Ni9l
bnRyeTogUmVtb3ZlIHN1cHBvcnQgZm9yIHBhcnRpYWwgY3B1X3VzZXJfcmVn
cyBmcmFtZXMKCjQuOToKCjg4ZmJhYmM0OTE1OGIwYjg1ODI0OGZhMTI0ZWY1
OTBjNWRmNzc4MmYgeDg2L1BWOiBjb3JyZWN0bHkgY291bnQgTVNScyB0byBt
aWdyYXRlCjdkNWY4YjM2YmUxNDljMTY5MjE1YjNhZmUyMGUxY2ZiYTg0NTYx
NzAgeDg2L2lkbGU6IENsZWFyIFNQRUNfQ1RSTCB3aGlsZSBpZGxlCjU5OTk5
YWVjZGFkNmZjNGY0NDY5NThiNjVlMjg2OWUwMjUzMGIxYTYgeDg2L2NwdWlk
OiBPZmZlciBJbmRpcmVjdCBCcmFuY2ggQ29udHJvbHMgdG8gZ3Vlc3RzCjc5
ZDUxOTc5NTIzMTExMGYyMjJhMjQzNzllM2E0MzI0M2RiNmU1NWYgeDg2L2N0
eHQ6IElzc3VlIGEgc3BlY3VsYXRpb24gYmFycmllciBiZXR3ZWVuIHZjcHUg
Y29udGV4dHMKNjhjNzZkNzFlMDQ1YTRlODUxMDcwNDI3MGZjNTcwZmI5ZDc5
N2RmZCB4ODYvYm9vdDogQ2FsY3VsYXRlIHRoZSBtb3N0IGFwcHJvcHJpYXRl
IEJUSSBtaXRpZ2F0aW9uIHRvIHVzZQpiZGEzMjgzNjNmZmVmNThjMzQ3NTEw
NWU5MzAxNmZjYWM0ODZjNWQ1IHg4Ni9lbnRyeTogQXZvaWQgdXNpbmcgYWx0
ZXJuYXRpdmVzIGluIE5NSS8jTUMgcGF0aHMKYTI0Yjc1NTNmOTI1MTdiM2Q4
MWNhZDFhZDQ3OThlZjc0YjQyMDU1YiB4ODYvZW50cnk6IE9yZ2FuaXNlIHRo
ZSBjbG9iYmVyaW5nIG9mIHRoZSBSU0IvUkFTIG9uIGVudHJ5IHRvIFhlbgox
M2EzMGJhNTRjYWExYjMzZjcwNzEzNzI3OWQyN2Q1Y2QzOWU4ODQ0IHg4Ni9l
bnRyeTogT3JnYW5pc2UgdGhlIHVzZSBvZiBNU1JfU1BFQ19DVFJMIGF0IGVh
Y2ggZW50cnkvZXhpdCBwb2ludAowMTc3YmY1ZDI1YzY2ZTcwMGUxNTAyNDkx
M2EzYmM3MWM3Y2Y1MDdkIHg4Ni9odm06IFBlcm1pdCBndWVzdHMgZGlyZWN0
IGFjY2VzcyB0byBNU1Jfe1NQRUNfQ1RSTCxQUkVEX0NNRH0KMmZkZWU2MGVj
MTJjMjM4MzU4YmZmMjA5Mzc4YzdkOTFlNDgxN2ZhNyB4ODYvbWlncmF0ZTog
TW92ZSBNU1JfU1BFQ19DVFJMIG9uIG1pZ3JhdGUKZTU3ZDRkMDQzYjBkZjhm
OTk1M2IzZDIxMWZlYWNjM2E1NDQwMTgxNyB4ODYvbXNyOiBFbXVsYXRpb24g
b2YgTVNSX3tTUEVDX0NUUkwsUFJFRF9DTUR9IGZvciBndWVzdHMKMWRjZmQz
OTUxOTk5ZTg3NWY5MTFmYjA1MTMzOTE3NzRhZjhkNWZiNCB4ODYvY3B1aWQ6
IEhhbmRsaW5nIG9mIElCUlMvSUJQQiwgU1RJQlAgYW5kIElCUlMgZm9yIGd1
ZXN0cwo3NjQ4MDQ5MzhjNjliNjllMWVlMzY5YTliNTQ4MGU4OWIxOGU0NTNh
IHg4Ni9jbWRsaW5lOiBJbnRyb2R1Y2UgYSBjb21tYW5kIGxpbmUgb3B0aW9u
IHRvIGRpc2FibGUgSUJSUy9JQlBCLCBTVElCUCBhbmQgSUJQQgo2MDI2MzNl
YjczZWQyZDk5MThkYTJkYWU3YmViZjI3OWEwNTdlYTIwIHg4Ni9mZWF0dXJl
OiBEZWZpbml0aW9ucyBmb3IgSW5kaXJlY3QgQnJhbmNoIENvbnRyb2xzCjZm
ZWY0NmQ2ZmI5ZmE0NTc4Yjk3ZjhkNmEwY2IyNDBhYmVjNDg1ODcgeDg2OiBJ
bnRyb2R1Y2UgYWx0ZXJuYXRpdmUgaW5kaXJlY3QgdGh1bmtzCjMwYjk5Mjk5
ZDZlYTBjNTAwOGY1ZTRmNDFlYjFmNDhlMWFlNTY2Y2UgeDg2L2FtZDogVHJ5
IHRvIHNldCBsZmVuY2UgYXMgYmVpbmcgRGlzcGF0Y2ggU2VyaWFsaXNpbmcK
NDQ3ZGNlODkxZjA1YzA1ODVlYzY3YzQ3ZWQyMmViMmUwNzNjZTBhYiB4ODYv
Ym9vdDogUmVwb3J0IGRldGFpbHMgb2Ygc3BlY3VsYXRpdmUgbWl0aWdhdGlv
bnMKMjlkZjhhNWM0ZDYyNzFkNTIyMzFiYmVjYzUyYTdjM2ViMzhhYWMxMyB4
ODY6IFN1cHBvcnQgaW5kaXJlY3QgdGh1bmtzIGZyb20gYXNzZW1ibHkgY29k
ZQo2NDAzYjUwNDhkNmYxYWM1YmM4NTI0OTM3Yjc5NzVmOTZiNTk3MDQ2IHg4
NjogU3VwcG9ydCBjb21waWxpbmcgd2l0aCBpbmRpcmVjdCBicmFuY2ggdGh1
bmtzCjYyOGI2YWYyNGY5NzI3ZjIwMWY2NzdhNGFkOTgxMDRjMDBjYzc2YzEg
Y29tbW9uL3dhaXQ6IENsYXJpZmljYXRpb25zIHRvIHdhaXQgaW5mcmFzdHJ1
Y3R1cmUKMjM3YTU4YjFkMGMzNTIwMWUxZTllZDdjMzJkZWFjZjljZDgwNDIy
OSB4ODYvZW50cnk6IEVyYXNlIGd1ZXN0IEdQUiBzdGF0ZSBvbiBlbnRyeSB0
byBYZW4KZjBmN2NlNWU4MmI1YmQ1MTFlZjNlZWQ4ZmU4YjhiMjdhMjNmNDM2
NSB4ODYvaHZtOiBVc2UgU0FWRV9BTEwgdG8gY29uc3RydWN0IHRoZSBjcHVf
dXNlcl9yZWdzIGZyYW1lIGFmdGVyIFZNRXhpdApkNmU5NzI1MDhlZDZhZTg0
YzVhNDY1ODBhZjEyZWJkY2I4OGRlNzAyIHg4Ni9lbnRyeTogUmVhcnJhbmdl
IFJFU1RPUkVfQUxMIHRvIHJlc3RvcmUgcmVnaXN0ZXIgaW4gc3RhY2sgb3Jk
ZXIKOWFhYTIwODg4NjNkNjMxNjg5ODZmOWU2OWMwZjQ4MjgzOWEyNGQ4MCB4
ODY6IEludHJvZHVjZSBhIGNvbW1vbiBjcHVpZF9wb2xpY3lfdXBkYXRlZCgp
CjQwZjlhZTlkMDUzMmEzYzdkYmIyYTFlNzQwYzJjZWJlMmFlYjFkNzIgeDg2
L2h2bTogUmVuYW1lIHVwZGF0ZV9ndWVzdF92ZW5kb3IoKSBjYWxsYmFjayB0
byBjcHVpZF9wb2xpY3lfY2hhbmdlZCgpCmFkZTk1NTRmODcyNjJiMGM2ZGNj
MjFhY2ExOTRmMzEzOWEzMWZjZmEgeDg2L2FsdDogSW50cm9kdWNlIEFMVEVS
TkFUSVZFeyxfMn0gbWFjcm9zCmEwZWQwMzQ5ZmYyMTJiNDFkYmZhYjM3MTQx
Y2NjYjcxYmMxYzMwMzEgeDg2L2FsdDogQnJlYWsgb3V0IGFsdGVybmF0aXZl
LWFzbSBpbnRvIGEgc2VwYXJhdGUgaGVhZGVyIGZpbGUKNGQwMWRiYzcxMzNl
MGM1NWFlY2IzMWQ5NWNkNDYxNTgwMjQxYzU3NiB4ZW4vYXJtMzI6IGVudHJ5
OiBEb2N1bWVudCB0aGUgcHVycG9zZSBvZiByMTEgaW4gdGhlIHRyYXBzIGhh
bmRsZXIKMjIzNzliNmFkY2UwMjQ5ZmZjMDVhM2E3ODcwZjIyOTMzNjgzMzdl
MSB4ZW4vYXJtMzI6IEludmFsaWRhdGUgaWNhY2hlIG9uIGd1ZXN0IGV4aXN0
IGZvciBDb3J0ZXgtQTE1CjZlMTNhZDc3N2QzMzFjZDUzNDkyOGRmNzIwZGJm
NTQyNDk3MjMxYmEgeGVuL2FybTMyOiBJbnZhbGlkYXRlIEJUQiBvbiBndWVz
dCBleGl0IGZvciBDb3J0ZXggQTE3IGFuZCAxMgowZDMyMjM3ZDVmNGRiNDE5
Zjg0ZGE4OTE3NjFhYmI0ZjZiMWE4ZjUyIHhlbi9hcm0zMjogQWRkIHNrZWxl
dG9uIHRvIGhhcmRlbiBicmFuY2ggcHJlZGljdG9yIGFsaWFzaW5nIGF0dGFj
a3MKNGJhNTliZGMyNmJkNjliZGQ4NGJjYjJiZDU5N2ZlZTE0NGU4NDVkOSB4
ZW4vYXJtMzI6IGVudHJ5OiBBZGQgbWlzc2luZyB0cmFwX3Jlc2V0IGVudHJ5
CjI5OTdjNWU2MjhkZDU4OGZmNGFkYjM3MzNiN2Y0OGJiMDUyMWEyNDMgeGVu
L2FybTMyOiBBZGQgbWlzc2luZyBNSURSIHZhbHVlcyBmb3IgQ29ydGV4LUEx
NyBhbmQgQTEyCjc1MWM4NzkxZDA4NjgzMWYyMDM4ZmUxODIxN2U1NTNmNjEy
YTU2MDAgeGVuL2FybTMyOiBlbnRyeTogQ29uc29saWRhdGUgREVGSU5FX1RS
QVBfRU5UUllfKiBtYWNyb3MKYTI1NjdkNmI1NGI3YjE4N2VjYzAxNjUwMjFi
NmRkMDdkYWZhZjA2YSB4ZW4vYXJtOiBjcHVlcnJhdGE6IFJlbW92ZSBwZXJj
cHUuaCBpbmNsdWRlCjlmNzllOGQ4NDZlODQxM2M4MjhmNWZjN2NjNmFjNzMz
NzI4ZGZmMDAgeGVuL2FybTY0OiBJbXBsZW1lbnQgYnJhbmNoIHByZWRpY3Rv
ciBoYXJkZW5pbmcgZm9yIGFmZmVjdGVkIENvcnRleC1BIENQVXMKZmJhNDhl
ZmYxOGMwMmQ3MTZjOTViOTJkZjgwNGE3NTU2MjBiZTgyZSB4ZW4vYXJtNjQ6
IEFkZCBza2VsZXRvbiB0byBoYXJkZW4gdGhlIGJyYW5jaCBwcmVkaWN0b3Ig
YWxpYXNpbmcgYXR0YWNrcwozNzkwODMzZWYxNmI5NTY1MzQyNGVjOWIxNDVl
NDYwZWMxYTU2ZDE2IHhlbi9hcm06IGNwdWVycmF0YTogQWRkIE1JRFJfQUxM
X1ZFUlNJT05TCjUwNDUwYzFmMzNkYzcyZjIxMzhhNjcxZDczODkzNGY3OTZi
ZTMzMTggeGVuL2FybTY0OiBBZGQgbWlzc2luZyBNSURSIHZhbHVlcyBmb3Ig
Q29ydGV4LUE3MiwgQTczIGFuZCBBNzUKMmVjN2NjYmZmYzZiNzg4ZjY1ZTU1
NDk4ZTQzNDdjMWVlM2E0NGIwMSB4ZW4vYXJtOiBJbnRyb2R1Y2UgZW5hYmxl
IGNhbGxiYWNrIHRvIGVuYWJsZSBhIGNhcGFiaWxpdGllcyBvbiBlYWNoIG9u
bGluZSBDUFUKMjIxM2ZmZTFhMmQ4MmMzYzljNGExNTRlYTZlZTI1MjM5NWFh
ODY5MyB4ODYvZW50cnk6IFJlbW92ZSBzdXBwb3J0IGZvciBwYXJ0aWFsIGNw
dV91c2VyX3JlZ3MgZnJhbWVzCgo0Ljg6Cgo1OTM4YWExN2I0OTU5NTE1MGNh
ZGUzZGRjMmMxOTI5ZWNkMGRmMzlhIHg4Ni9QVjogY29ycmVjdGx5IGNvdW50
IE1TUnMgdG8gbWlncmF0ZQo5OWVkNzg2M2IyOWVhMTcwZTUwNzQ5ZmUyMjk5
MWI5NjRjYmNlNmJhIHg4Ni9pZGxlOiBDbGVhciBTUEVDX0NUUkwgd2hpbGUg
aWRsZQo3NmJkZmU4OTRhYjIyMDVmNTk3ZTUyNDQ4ZDYyMDk4MmI4NDU2NWM0
IHg4Ni9jcHVpZDogT2ZmZXIgSW5kaXJlY3QgQnJhbmNoIENvbnRyb2xzIHRv
IGd1ZXN0cwpmZWU0Njg5YzVjNjBiNjk5ZjRkZWEyMWEyMWEyYmExNzg4N2Qy
ZjQ5IHg4Ni9jdHh0OiBJc3N1ZSBhIHNwZWN1bGF0aW9uIGJhcnJpZXIgYmV0
d2VlbiB2Y3B1IGNvbnRleHRzCmMwYmZkZTY4Y2NkOTQxYjE0YTJmMGNhNTRj
NjFhODM3OTYxNTZlYTYgeDg2L2Jvb3Q6IENhbGN1bGF0ZSB0aGUgbW9zdCBh
cHByb3ByaWF0ZSBCVEkgbWl0aWdhdGlvbiB0byB1c2UKNjRjMTc0MmIyMDYz
NDRjNTFkYjEzMGIwYmI0N2ZjMjk5YTE0NjJjYSB4ODYvZW50cnk6IEF2b2lk
IHVzaW5nIGFsdGVybmF0aXZlcyBpbiBOTUkvI01DIHBhdGhzCjg2MTUzODU2
Zjg1N2Y3ODZiOTVlY2M0ZjgxMjYwNDc3ZDc1ZGMxNWMgeDg2L2VudHJ5OiBP
cmdhbmlzZSB0aGUgY2xvYmJlcmluZyBvZiB0aGUgUlNCL1JBUyBvbiBlbnRy
eSB0byBYZW4KZTA5YTVjMjkxNzUwNmNmOWQ5NWQ4NWY2NWIyZGYxNThhNDk0
NjQ5YyB4ODYvZW50cnk6IE9yZ2FuaXNlIHRoZSB1c2Ugb2YgTVNSX1NQRUNf
Q1RSTCBhdCBlYWNoIGVudHJ5L2V4aXQgcG9pbnQKZmY1NzBhM2VlMGI0MmEw
MzZkZjFlOGMyYjA1NzMwMTkyYWQ0YmQ5MCB4ODYvaHZtOiBQZXJtaXQgZ3Vl
c3RzIGRpcmVjdCBhY2Nlc3MgdG8gTVNSX3tTUEVDX0NUUkwsUFJFRF9DTUR9
CmU2YmNiNDE2YTVmNTQ4OTM2NmZjMjBmNDVmZDkyYTcwM2FkOTZlMTUgeDg2
L21pZ3JhdGU6IE1vdmUgTVNSX1NQRUNfQ1RSTCBvbiBtaWdyYXRlCjI5ZTcx
NzFlOWRkMGFhOGUzNWY3OTAxNTdkNzgxZGZmMjJmNmE5NzAgeDg2L21zcjog
RW11bGF0aW9uIG9mIE1TUl97U1BFQ19DVFJMLFBSRURfQ01EfSBmb3IgZ3Vl
c3RzCmMzZDE5NWNkOTEzODU1MzFlZDEyYWYyNTc2YmZlZGNhYjMxMTgyMTEg
eDg2L2NwdWlkOiBIYW5kbGluZyBvZiBJQlJTL0lCUEIsIFNUSUJQIGFuZCBJ
QlJTIGZvciBndWVzdHMKNTMyY2NmNGZkNTVjZmQ5MTZmNTYyNzlhNzE4NTI1
ODVkNzI2YWIyMyB4ODYvY21kbGluZTogSW50cm9kdWNlIGEgY29tbWFuZCBs
aW5lIG9wdGlvbiB0byBkaXNhYmxlIElCUlMvSUJQQiwgU1RJQlAgYW5kIElC
UEIKZGE0OWU1MThkNzljYTZjNDA1YTI0NDg4OWNhYjU3YWM4ZWQwOTdjYiB4
ODYvZmVhdHVyZTogRGVmaW5pdGlvbnMgZm9yIEluZGlyZWN0IEJyYW5jaCBD
b250cm9scwpjYTk1ODNkOWU3MDVhYWE3NGRhMTIxZTkyMGViZjc3ZDlmNzk5
NWIyIHg4NjogSW50cm9kdWNlIGFsdGVybmF0aXZlIGluZGlyZWN0IHRodW5r
cwo0NzliODc5YTdkZDBiYmYwMjkyMGQyZjYwNTNkOWJlZTI3MTc5N2NlIHg4
Ni9hbWQ6IFRyeSB0byBzZXQgbGZlbmNlIGFzIGJlaW5nIERpc3BhdGNoIFNl
cmlhbGlzaW5nCjJlZWZkOTI2YmJjODIxN2NmNTExYmMwOTZjODk3YWU0YzU2
ZGQwYzIgeDg2L2Jvb3Q6IFJlcG9ydCBkZXRhaWxzIG9mIHNwZWN1bGF0aXZl
IG1pdGlnYXRpb25zCjYwYzUwZjJiMGJmNWQzZjg5NGNhNDI4Y2Y0YjQzNzRm
YmVhMmQwODIgeDg2OiBTdXBwb3J0IGluZGlyZWN0IHRodW5rcyBmcm9tIGFz
c2VtYmx5IGNvZGUKMTgzOGUyMTUyMTQ5N2NkZmE2ZDNiMWRmYWMwMzc0YmNj
ZTcxN2ViYSB4ODY6IFN1cHBvcnQgY29tcGlsaW5nIHdpdGggaW5kaXJlY3Qg
YnJhbmNoIHRodW5rcwo1NzMyYThlZjI4ODU2MzNjZGZmYzU2ZmU5ZDhkZjQw
Zjc2YmZiMmMyIGNvbW1vbi93YWl0OiBDbGFyaWZpY2F0aW9ucyB0byB3YWl0
IGluZnJhc3RydWN0dXJlCjk4N2IwOGQ1NmNkOGQ0MzliZGY0MzUwOTkyMThi
OTZkZTkwMTE5OWQgeDg2L2VudHJ5OiBFcmFzZSBndWVzdCBHUFIgc3RhdGUg
b24gZW50cnkgdG8gWGVuCmVhZGNkODMxOGM0NmY1M2VkOGVlNjUxNmNhODc2
MjcxZjc1OTMwZmEgeDg2L2h2bTogVXNlIFNBVkVfQUxMIHRvIGNvbnN0cnVj
dCB0aGUgY3B1X3VzZXJfcmVncyBmcmFtZSBhZnRlciBWTUV4aXQKZWYyNDY0
YzU2ZThkYWIxOTRjZDk1NjQ5OGMzZDUyMTVmMWI2Yjk3YiB4ODYvZW50cnk6
IFJlYXJyYW5nZSBSRVNUT1JFX0FMTCB0byByZXN0b3JlIHJlZ2lzdGVyIGlu
IHN0YWNrIG9yZGVyCjE3YmZiYzgyODljNDg3YmNiNWY0NDZmNzlkZTU0ODY5
ZjEyNzg2Y2IgeDg2OiBJbnRyb2R1Y2UgYSBjb21tb24gY3B1aWRfcG9saWN5
X3VwZGF0ZWQoKQo0OTkzOTFiNTBiODVkMzFmYTNkZDRjNDI3YTgxNmUxMGZh
Y2IxZmU0IHg4Ni9odm06IFJlbmFtZSB1cGRhdGVfZ3Vlc3RfdmVuZG9yKCkg
Y2FsbGJhY2sgdG8gY3B1aWRfcG9saWN5X2NoYW5nZWQoKQo4N2NiMGUyMDkw
ZmNlMzE3YzRlNjc3NWYzNDNkNWNhYmE2NmY2MWYxIHg4Ni9hbHQ6IEludHJv
ZHVjZSBBTFRFUk5BVElWRXssXzJ9IG1hY3JvcwozZWZjZDdmYjQwYTkwMGJj
N2Q0ZjkwNjNmMmQ0M2VlMjdiMGE1MjcwIHg4Ni9hbHQ6IEJyZWFrIG91dCBh
bHRlcm5hdGl2ZS1hc20gaW50byBhIHNlcGFyYXRlIGhlYWRlciBmaWxlCjEx
ODc1YjdkNTcwNmY4YWVmODZkMzA2YTQzZDdmZTNiNzAxMWFhYTIgeGVuL2Fy
bTMyOiBlbnRyeTogRG9jdW1lbnQgdGhlIHB1cnBvc2Ugb2YgcjExIGluIHRo
ZSB0cmFwcyBoYW5kbGVyCjExMDVmM2E5MmRmODNmM2JmY2RhNzhkNjZjNGQy
ODQ1ODEyM2UxYmIgeGVuL2FybTMyOiBJbnZhbGlkYXRlIGljYWNoZSBvbiBn
dWVzdCBleGlzdCBmb3IgQ29ydGV4LUExNQo3NTQzNDVjMDE5MzNmMWVlZDNk
MTYwMWZhOGZkYmY2MmY1MmM5ZDgwIHhlbi9hcm0zMjogSW52YWxpZGF0ZSBC
VEIgb24gZ3Vlc3QgZXhpdCBmb3IgQ29ydGV4IEExNyBhbmQgMTIKNzMzNmQw
ZDJhNzE5ZDYxMzViOGQwMjgwMTQwMWU0NDliMGRiYmZiNiB4ZW4vYXJtMzI6
IEFkZCBza2VsZXRvbiB0byBoYXJkZW4gYnJhbmNoIHByZWRpY3RvciBhbGlh
c2luZyBhdHRhY2tzCmNmOTViYmE3Yjc0MDZlZjE5MjllYTRjNmMzNjM4OGVk
NDNiNGY5YmIgeGVuL2FybTMyOiBlbnRyeTogQWRkIG1pc3NpbmcgdHJhcF9y
ZXNldCBlbnRyeQphNTg2Y2JkOWYwY2JiMzgzNWRlMWY4YWI0ZDlhMTA1ZTA4
YjJhYzVhIHhlbi9hcm0zMjogQWRkIG1pc3NpbmcgTUlEUiB2YWx1ZXMgZm9y
IENvcnRleC1BMTcgYW5kIEExMgo2MDgyZTNiYTg5NDFiM2QxMGMzY2I3M2Y0
NDU3NTljMTllODlhZmM5IHhlbi9hcm0zMjogZW50cnk6IENvbnNvbGlkYXRl
IERFRklORV9UUkFQX0VOVFJZXyogbWFjcm9zCjZmNjc4NmVmMGQ3ZjcwMjU4
NjBkMzYwZjZiMTI2NzE5M2ZmZDFiMjcgeGVuL2FybTY0OiBJbXBsZW1lbnQg
YnJhbmNoIHByZWRpY3RvciBoYXJkZW5pbmcgZm9yIGFmZmVjdGVkIENvcnRl
eC1BIENQVXMKNDQxMzlmZWQ3Yzc5NGViNGU0N2E5YmI5MzA2MWUzMjViZDU3
ZmU4YyB4ZW4vYXJtNjQ6IEFkZCBza2VsZXRvbiB0byBoYXJkZW4gdGhlIGJy
YW5jaCBwcmVkaWN0b3IgYWxpYXNpbmcgYXR0YWNrcwpjZjBiNTg0YzhjNTAz
MDU4OGJjNDdhMzYxNGFkODYwYWY3NDgyYzUzIHhlbi9hcm06IGNwdWVycmF0
YTogQWRkIE1JRFJfQUxMX1ZFUlNJT05TCjg1OTkwYmY1M2FkZGNkYjBjZThl
NDU4YTNkOGZhZDE5OTcxMGFjNTkgeGVuL2FybTY0OiBBZGQgbWlzc2luZyBN
SURSIHZhbHVlcyBmb3IgQ29ydGV4LUE3MiwgQTczIGFuZCBBNzUKOTQ2ZGQy
ZWVmYWUyZmFlZWNiZWI5NjYyZTY2OTM1YzgwNzBmNjRmNSB4ZW4vYXJtOiBJ
bnRyb2R1Y2UgZW5hYmxlIGNhbGxiYWNrIHRvIGVuYWJsZSBhIGNhcGFiaWxp
dGllcyBvbiBlYWNoIG9ubGluZSBDUFUKYTdjZjBhM2I4MTgzNzdhOGE0OWJh
ZWQzNjA2YmZhMmYyMTRjZDY0NSB4ODYvZW50cnk6IFJlbW92ZSBzdXBwb3J0
IGZvciBwYXJ0aWFsIGNwdV91c2VyX3JlZ3MgZnJhbWVzCgo0Ljc6CgphZGUz
YmNhZmQyNTg4MzEzMGZjMjM0MTIxZWQ3NDE2ZDUzMWU0NTZkIHg4Ni9QVjog
Y29ycmVjdGx5IGNvdW50IE1TUnMgdG8gbWlncmF0ZQphYWM0Y2JlMzY0NDcz
OGQ0ODVkMzhiZDU1MTA0NmQ2M2MwMGNjNjcwIHg4NjogZml4IGJ1aWxkIHdp
dGggb2xkZXIgdG9vbCBjaGFpbgo2ODQyMGI0N2Q5YjgxM2NhNDg4OTFiNjA0
ZmFiMzc5ZDQwYWE1OTRlIHg4Ni9pZGxlOiBDbGVhciBTUEVDX0NUUkwgd2hp
bGUgaWRsZQplMDk1NDhkMjhhMWNmZmFmYzBmYTVlZDlmOTdhYzU4NTE0NDkx
YWI4IHg4Ni9jcHVpZDogT2ZmZXIgSW5kaXJlY3QgQnJhbmNoIENvbnRyb2xz
IHRvIGd1ZXN0cwpiZTI2MWJkOTdmN2I0ZmM3NmRiN2MxMWJiMzM2Njk3NGY1
NjM1YTA0IHg4Ni9jdHh0OiBJc3N1ZSBhIHNwZWN1bGF0aW9uIGJhcnJpZXIg
YmV0d2VlbiB2Y3B1IGNvbnRleHRzCjMyN2E3ODM2NzQ0Y2E4ZDdlMWNmYzZk
YzQ3NmQ1MWQ3YzYzZjY4ZWEgeDg2L2Jvb3Q6IENhbGN1bGF0ZSB0aGUgbW9z
dCBhcHByb3ByaWF0ZSBCVEkgbWl0aWdhdGlvbiB0byB1c2UKOWYwOGZjZTNi
OTQyMTgwZDYyYmM3NzNjYWI4NDBmYTQ1MzNkMGE1MSB4ODYvZW50cnk6IEF2
b2lkIHVzaW5nIGFsdGVybmF0aXZlcyBpbiBOTUkvI01DIHBhdGhzCjRhMzhl
YzI2YmFmZGU3MGYyYWYzNmQ3YmMyYmVjN2YyMTgxNDU5ODIgeDg2L2VudHJ5
OiBPcmdhbmlzZSB0aGUgY2xvYmJlcmluZyBvZiB0aGUgUlNCL1JBUyBvbiBl
bnRyeSB0byBYZW4KNjVjOWUwNjQyOWY2MjkyNDlhODRkMDEyMzFiZTVmYTY0
MzQ2MDU0NyB4ODYvZW50cnk6IE9yZ2FuaXNlIHRoZSB1c2Ugb2YgTVNSX1NQ
RUNfQ1RSTCBhdCBlYWNoIGVudHJ5L2V4aXQgcG9pbnQKODRkNDdhY2MwNWFm
NTE2ZDgxM2YxOTUyZTg1M2M0Y2EyYmUyYWRiYSB4ODYvaHZtOiBQZXJtaXQg
Z3Vlc3RzIGRpcmVjdCBhY2Nlc3MgdG8gTVNSX3tTUEVDX0NUUkwsUFJFRF9D
TUR9CmI3ZGFlNTVjMGVhYWU2ZDVhMzRiZmRkM2E2MmZlOTM4NjczZjUzY2Yg
eDg2L21pZ3JhdGU6IE1vdmUgTVNSX1NQRUNfQ1RSTCBvbiBtaWdyYXRlCmIy
YjdmZTEyOGY2ZmJlY2Y1NGU5N2NkZDJkNzE5MjNkMGE4NTI1MzUgeDg2L21z
cjogRW11bGF0aW9uIG9mIE1TUl97U1BFQ19DVFJMLFBSRURfQ01EfSBmb3Ig
Z3Vlc3RzCmM5NDdlMWUyM2QxZGIxN2RhMGRkMjExYjk0MTBmMzExMjQ4YjZj
MTMgeDg2L2NwdWlkOiBIYW5kbGluZyBvZiBJQlJTL0lCUEIsIFNUSUJQIGFu
ZCBJQlJTIGZvciBndWVzdHMKZTkyMjBiNDBjNjdhNmMxZWFiNmIzNjEzZjYw
NTRhZGZhY2VhNjVlYiB4ODYvY21kbGluZTogSW50cm9kdWNlIGEgY29tbWFu
ZCBsaW5lIG9wdGlvbiB0byBkaXNhYmxlIElCUlMvSUJQQiwgU1RJQlAgYW5k
IElCUEIKZjk2MTY4ODRlMTZiODAyOGMyNTdjOGIwMWZiMTJkYWZmN2ZlMzQ1
NCB4ODYvZmVhdHVyZTogRGVmaW5pdGlvbnMgZm9yIEluZGlyZWN0IEJyYW5j
aCBDb250cm9scwo5MWY3ZTQ2MjdiNjU5NzUzNmRlZDViODMyNmRhM2NhNTA0
YjE3NzJmIHg4NjogSW50cm9kdWNlIGFsdGVybmF0aXZlIGluZGlyZWN0IHRo
dW5rcwpmMjkxYzAxY2Q2ZDQwNTkyN2NlYjAyMmJkZWY2NDc5ZGU4YjlmYjlh
IHg4Ni9hbWQ6IFRyeSB0byBzZXQgbGZlbmNlIGFzIGJlaW5nIERpc3BhdGNo
IFNlcmlhbGlzaW5nCjNjZjRlMjlmOGRmNWZjMThmNjViYWEwODQwOGEzZDdj
ZjMyNjlkMDMgeDg2L2Jvb3Q6IFJlcG9ydCBkZXRhaWxzIG9mIHNwZWN1bGF0
aXZlIG1pdGlnYXRpb25zCjg4NjAyMTkwZjY5OGFlYWNlNmQ3ZTAyODk1NGEx
MzQ5OTk3ZWUwYmUgeDg2OiBTdXBwb3J0IGluZGlyZWN0IHRodW5rcyBmcm9t
IGFzc2VtYmx5IGNvZGUKNjJhMjYyNGUzYzYyNTBjNmJlOGE5MjQ4YzhmZTVh
MzIxMTgzNGQ0ZCB4ODY6IFN1cHBvcnQgY29tcGlsaW5nIHdpdGggaW5kaXJl
Y3QgYnJhbmNoIHRodW5rcwpjM2Y4ZGYzZGYyMjRlZWFjMGU3ODUzMzY0NDAx
MGVkMDk2ZGU3YTM0IGNvbW1vbi93YWl0OiBDbGFyaWZpY2F0aW9ucyB0byB3
YWl0IGluZnJhc3RydWN0dXJlCjM4NzdjMDI0ZWE0OTE2ZWRlMTc3ZWYwMDY3
YTA4MWY3M2VlMTZjNGQgeDg2L2VudHJ5OiBFcmFzZSBndWVzdCBHUFIgc3Rh
dGUgb24gZW50cnkgdG8gWGVuCmYwZWQ1Zjk1Y2IzNzNmYjU1ZDllYjJlYjNm
ZTBjYmE0NDJlODBlYjIgeDg2L2h2bTogVXNlIFNBVkVfQUxMIHRvIGNvbnN0
cnVjdCB0aGUgY3B1X3VzZXJfcmVncyBmcmFtZSBhZnRlciBWTUV4aXQKMTYw
YjUzYzgyNDAxMWI5ZGRiODllNjdmMGY2ODJmNDcxMzM1NzQ3ZCB4ODYvZW50
cnk6IFJlYXJyYW5nZSBSRVNUT1JFX0FMTCB0byByZXN0b3JlIHJlZ2lzdGVy
IGluIHN0YWNrIG9yZGVyCmUxMzEzMDk4ZTQzYzQxNTk4ZDViMzc4ZTYzNDRk
NjkxZGNmMjlmMmYgeDg2OiBJbnRyb2R1Y2UgYSBjb21tb24gY3B1aWRfcG9s
aWN5X3VwZGF0ZWQoKQo5ZWRlMWFjYmU5MWNiMTI3YjIzZDVlNzExNDcwMDI1
YjQ2MmY1ZDUwIHg4Ni9odm06IFJlbmFtZSB1cGRhdGVfZ3Vlc3RfdmVuZG9y
KCkgY2FsbGJhY2sgdG8gY3B1aWRfcG9saWN5X2NoYW5nZWQoKQpkMGNmYmU4
MWQwMWIyYWMxZGM5ZDAyZDcwZDMyNDkyNDlkNWNiNWJjIHg4Ni9hbHQ6IElu
dHJvZHVjZSBBTFRFUk5BVElWRXssXzJ9IG1hY3JvcwpkNTk2ZTZhMGE2ZGRm
ZWJiZTY1N2QwN2QwZDY0MTU5Y2M0ZWI3YTY4IHg4Ni9hbHQ6IEJyZWFrIG91
dCBhbHRlcm5hdGl2ZS1hc20gaW50byBhIHNlcGFyYXRlIGhlYWRlciBmaWxl
CmY1MGVhODQwYjlhODYwOTI3YzdhY2E1ZmE2NGViMzRlMTRmMTcxNjQgeGVu
L2FybTMyOiBlbnRyeTogRG9jdW1lbnQgdGhlIHB1cnBvc2Ugb2YgcjExIGlu
IHRoZSB0cmFwcyBoYW5kbGVyCmRlM2JkYWE3MTcwMDJlNGVjOTE3YmQwNDk0
OTQzZWIxNjYwZDcxYjggeGVuL2FybTMyOiBJbnZhbGlkYXRlIGljYWNoZSBv
biBndWVzdCBleGlzdCBmb3IgQ29ydGV4LUExNQo3NjY5OTBiMGI2NDMzNmQx
Yjg1OWI2Y2FhMzYwMzNlYzUzMzhkNTYzIHhlbi9hcm0zMjogSW52YWxpZGF0
ZSBCVEIgb24gZ3Vlc3QgZXhpdCBmb3IgQ29ydGV4IEExNyBhbmQgMTIKNGFj
MDIyOWJjNTMxMmEwMTY2NGI3NDcyNjFlZTFjYzdlYTUyYzRiNSB4ZW4vYXJt
MzI6IEFkZCBza2VsZXRvbiB0byBoYXJkZW4gYnJhbmNoIHByZWRpY3RvciBh
bGlhc2luZyBhdHRhY2tzCmJhZmQ2M2Y4YmUyZThhNzhjMGU4NTQ0NGU0YzI1
NWU2NzkzMDMyODIgeGVuL2FybTMyOiBlbnRyeTogQWRkIG1pc3NpbmcgdHJh
cF9yZXNldCBlbnRyeQpkNWJiNDI1ZGFjNjcxOGQzZmJhNjRiODYzYjA3ZDcz
MTRjODU3MDY3IHhlbi9hcm0zMjogQWRkIG1pc3NpbmcgTUlEUiB2YWx1ZXMg
Zm9yIENvcnRleC1BMTcgYW5kIEExMgowMDNlYzNlMDBhMDU5MzVlYTZhMzE0
MzBkYTY1ZWU2MjM2MzkwMGY5IHhlbi9hcm0zMjogZW50cnk6IENvbnNvbGlk
YXRlIERFRklORV9UUkFQX0VOVFJZXyogbWFjcm9zCmZkODg0ZDYxOTkxY2Qw
ZGU1ODhhZTUxNzI4Y2QwNjAyMzc1ZGZhNzEgeGVuL2FybTY0OiBJbXBsZW1l
bnQgYnJhbmNoIHByZWRpY3RvciBoYXJkZW5pbmcgZm9yIGFmZmVjdGVkIENv
cnRleC1BIENQVXMKNTBjNjhkZjgxODJiZjMzMjUyNWViZjYxMjBkM2IxZTBm
ZGY3NzU0NSB4ZW4vYXJtNjQ6IEFkZCBza2VsZXRvbiB0byBoYXJkZW4gdGhl
IGJyYW5jaCBwcmVkaWN0b3IgYWxpYXNpbmcgYXR0YWNrcwoxYmRjYzlmN2Vm
NDM4YWI5YzIxOWE1MDk5NzI2YjExMmI5M2E0ZmJlIHhlbi9hcm06IGNwdWVy
cmF0YTogQWRkIE1JRFJfQUxMX1ZFUlNJT05TCjI5MTRlZjU3NTNjOTMyODg4
OWRmMzE0ZjMzYmIxMmVjZTFiZDRmYmUgeGVuL2FybTY0OiBBZGQgbWlzc2lu
ZyBNSURSIHZhbHVlcyBmb3IgQ29ydGV4LUE3MiwgQTczIGFuZCBBNzUKNjJi
OTcwNmRiYTNiNmEzZDk4ODEzMjliY2E2MDQyMTYzMTNjODJkYyB4ZW4vYXJt
OiBJbnRyb2R1Y2UgZW5hYmxlIGNhbGxiYWNrIHRvIGVuYWJsZSBhIGNhcGFi
aWxpdGllcyBvbiBlYWNoIG9ubGluZSBDUFUKNjI0YWJkY2YyZDMwYWU0OGUw
NjUzZmI1MTFiNGM5MGQzY2NkZDJhZiB4ZW4vYXJtOiBEZXRlY3Qgc2lsaWNv
biByZXZpc2lvbiBhbmQgc2V0IGNhcCBiaXRzIGFjY29yZGluZ2x5CmQ3Yjcz
ZWRkMGZlNmJiMGM0NmFhODgzMjI5ZjkwMDY0M2I0NzI2ZTkgeGVuL2FybTog
Y3B1ZmVhdHVyZTogUHJvdmlkZSBhbiBoZWxwZXIgdG8gY2hlY2sgaWYgYSBj
YXBhYmlsaXR5IGlzIHN1cHBvcnRlZAoxMTJjNDljMTE0ZmZlMzdlMDY4ZmM5
ZjEzZTk2MGE4ZjI3NTM3OWQyIHhlbi9hcm06IEFkZCBjcHVfaHdjYXAgYml0
bWFwCmE1YjBmYTQ4NzFiMDg5NWRhMjAzZmIyZGFjMTY4NDBkMjRjNmJlMjEg
eGVuL2FybTogQWRkIG1hY3JvcyB0byBoYW5kbGUgdGhlIE1JRFIKMGU2YzZm
YzQ0OTAwMGQ5N2Y5ZmE4N2VkMWZiZTIzZjBjZjIxNDA2YiB4ODYvZW50cnk6
IFJlbW92ZSBzdXBwb3J0IGZvciBwYXJ0aWFsIGNwdV91c2VyX3JlZ3MgZnJh
bWVzCgo0LjY6CgowZmJmMzBhN2Y4NjMxMzlkZDBhYzU1NmU0NGY5MmY1Nzg3
NjU0ODQ3IHg4Ni9odm06IERvbid0IGNvcnJ1cHQgdGhlIEhWTSBjb250ZXh0
IHN0cmVhbSB3aGVuIHdyaXRpbmcgdGhlIE1TUiByZWNvcmQKN2UyMGI5YjJk
ZGJiMDRjNmViYjYwNjEzYjExMTdlMDVlZGM4YTVlYSB4ODYvUFY6IGNvcnJl
Y3RseSBjb3VudCBNU1JzIHRvIG1pZ3JhdGUKNzViZGQ2OTMwMzNlNmRiZDZm
ZTVhZTIzNWY3OTk2MWQyZjBhYTg0ZCB4ODYvaWRsZTogQ2xlYXIgU1BFQ19D
VFJMIHdoaWxlIGlkbGUKODk5NGNmM2NmNzMwNDIyZGVkNjU5NmVjYjE4ZGMw
ZDhiNjU3OTQ5MyB4ODYvY3R4dDogSXNzdWUgYSBzcGVjdWxhdGlvbiBiYXJy
aWVyIGJldHdlZW4gdmNwdSBjb250ZXh0cwo2NDJjNjAzN2JiYTMxMDUzOGIw
MGMwY2JiNWQ5MTUyNWJkMWVlZDBhIHg4Ni9ib290OiBDYWxjdWxhdGUgdGhl
IG1vc3QgYXBwcm9wcmlhdGUgQlRJIG1pdGlnYXRpb24gdG8gdXNlCmMyNWVh
OWExMzkzYzFlYjVkNjczMmVjMzY2YmFhMTA5MWRiNWU3ZGIgeDg2L2VudHJ5
OiBBdm9pZCB1c2luZyBhbHRlcm5hdGl2ZXMgaW4gTk1JLyNNQyBwYXRocwpm
ZWJhNTcxYTVkOTU4Njc3OGUwOTc4YjhkZjViOTE2NjI3NWI4NjgwIHg4Ni9l
bnRyeTogT3JnYW5pc2UgdGhlIGNsb2JiZXJpbmcgb2YgdGhlIFJTQi9SQVMg
b24gZW50cnkgdG8gWGVuCjAxNjMwODdlZDYxNzViMDA5NjZmNGVlOTkxZDhj
NDI0YWQ3ZWI1OWQgeDg2L2VudHJ5OiBPcmdhbmlzZSB0aGUgdXNlIG9mIE1T
Ul9TUEVDX0NUUkwgYXQgZWFjaCBlbnRyeS9leGl0IHBvaW50CjQ0YzI2NjY1
ODlmZWZjMTMwNDllZGM4NzRjN2VmMDYzODIzYmFkOTAgeDg2L2h2bTogUGVy
bWl0IGd1ZXN0cyBkaXJlY3QgYWNjZXNzIHRvIE1TUl97U1BFQ19DVFJMLFBS
RURfQ01EfQpkYjc0M2IwNDk5OGE5Y2JmNjg2NmI1ZjMyODg1NTIzOWE3MzIy
MGU1IHg4Ni9taWdyYXRlOiBNb3ZlIE1TUl9TUEVDX0NUUkwgb24gbWlncmF0
ZQo0MWE1Y2NlYzk5ZTgxYTc2OGE2Njk5NWY0ODNmNDI0Zjg0OGY1YjVlIHg4
Ni9tc3I6IEVtdWxhdGlvbiBvZiBNU1Jfe1NQRUNfQ1RSTCxQUkVEX0NNRH0g
Zm9yIGd1ZXN0cwo0ZTFiOWU5OGRmZmJjMmYyOWEwYTkwYTRhZTQzYjllMTlm
MzIzMDg5IHg4Ni9jcHVpZDogSGFuZGxpbmcgb2YgSUJSUy9JQlBCLCBTVElC
UCBhbmQgSUJSUyBmb3IgZ3Vlc3RzCjRkMjE1NDkxNGUzZjQ0YmFlMTIzZGM2
YTkzZmJiM2YxYjM5YzBmZWUgeDg2L2NtZGxpbmU6IEludHJvZHVjZSBhIGNv
bW1hbmQgbGluZSBvcHRpb24gdG8gZGlzYWJsZSBJQlJTL0lCUEIsIFNUSUJQ
IGFuZCBJQlBCCmZmNDgwMGNhYzYzNzU2Zjc3NTVlNmMyNTE1NzFjZDI5ZmQ1
MTcxZWIgeDg2L2ZlYXR1cmU6IERlZmluaXRpb25zIGZvciBJbmRpcmVjdCBC
cmFuY2ggQ29udHJvbHMKMjYxM2ExYmM3MDllZDRiNDZhZjM2YjBiYWIzMjAw
ZWQ5ZDNjODZkMCB4ODY6IEludHJvZHVjZSBhbHRlcm5hdGl2ZSBpbmRpcmVj
dCB0aHVua3MKODMzNWM4YWVkYWNkOWE1MGI0Nzk2YWZiNTMzZGM4MjA1ZjIx
MjllNCB4ODYvYW1kOiBUcnkgdG8gc2V0IGxmZW5jZSBhcyBiZWluZyBEaXNw
YXRjaCBTZXJpYWxpc2luZwphYjIwYzVjODA0YWU4MTRkZTliZWQ1Zjg1ZDU1
ZmVjYzg5NGRjNzhmIHg4Ni9ib290OiBSZXBvcnQgZGV0YWlscyBvZiBzcGVj
dWxhdGl2ZSBtaXRpZ2F0aW9ucwo5MDg5ZGE5Y2QwNjg3NWJlNmMxMDIyZDU5
YTY2NTFjZjM5MTlkYTJlIHg4NjogU3VwcG9ydCBpbmRpcmVjdCB0aHVua3Mg
ZnJvbSBhc3NlbWJseSBjb2RlCjhlZGZjODJmNjdmMjUxMzc5MDlkZGExM2U2
NjU4Y2JhNGQxZTVkMjYgeDg2OiBTdXBwb3J0IGNvbXBpbGluZyB3aXRoIGlu
ZGlyZWN0IGJyYW5jaCB0aHVua3MKYWY1YjYxYWY5ZTM1MGJjYzJjOGIwZjA1
MzY4MmUzYzdhNzAwYjQ2ZiBjb21tb24vd2FpdDogQ2xhcmlmaWNhdGlvbnMg
dG8gd2FpdCBpbmZyYXN0cnVjdHVyZQplYzA1MDkwNDAzZWY0ZDc2MGZiZTcw
MWUzMWFmZDBmMGVkYzQxNGQ1IHg4Ni9lbnRyeTogRXJhc2UgZ3Vlc3QgR1BS
IHN0YXRlIG9uIGVudHJ5IHRvIFhlbgo3NTI2M2Y3OTA4YTAyZjU2NzNjMjVk
ZjliY2RhZWQ5ZmU1ZjlkZTVjIHg4Ni9odm06IFVzZSBTQVZFX0FMTCB0byBj
b25zdHJ1Y3QgdGhlIGNwdV91c2VyX3JlZ3MgZnJhbWUgYWZ0ZXIgVk1FeGl0
CmY3ZTI3M2EwN2NjZjk5MzA2MzcyNzY3NTU4OWYxMGRhMjA2ZjE2ODMgeDg2
L2VudHJ5OiBSZWFycmFuZ2UgUkVTVE9SRV9BTEwgdG8gcmVzdG9yZSByZWdp
c3RlciBpbiBzdGFjayBvcmRlcgowM2M3ZDJjZDFiNGJiOTg2OGMxMGM0YTNk
YjJiMDkyZDIxMWQwNTVhIHg4Ni9hbHQ6IEludHJvZHVjZSBBTFRFUk5BVElW
RXssXzJ9IG1hY3Jvcwo5Y2UxYTcxODAwNTAzNTNjMDczMjE5ODBjZjFlZDBi
MGJhZWJmMzhhIHg4Ni9hbHQ6IEJyZWFrIG91dCBhbHRlcm5hdGl2ZS1hc20g
aW50byBhIHNlcGFyYXRlIGhlYWRlciBmaWxlCmE3MzVjN2FlODA0NjAyNDky
NTkyNzQwNjc0N2Q0YTZjYTViZjdmY2MgeDg2L21pY3JvY29kZTogQWRkIHN1
cHBvcnQgZm9yIGZhbTE3aCBtaWNyb2NvZGUgbG9hZGluZwo5ZDUzNGMxMmJm
NzFiYWJiNzZmMTMzODAyOTg0MWY3NTcxOTFmNzI5IHhlbi9hcm0zMjogZW50
cnk6IERvY3VtZW50IHRoZSBwdXJwb3NlIG9mIHIxMSBpbiB0aGUgdHJhcHMg
aGFuZGxlcgpkYmIzNTUzMTMwMjQxYWU5OWQ0NDRhNmEwOGI3ZGMzMmNlOTBh
MjcyIHhlbi9hcm0zMjogSW52YWxpZGF0ZSBpY2FjaGUgb24gZ3Vlc3QgZXhp
c3QgZm9yIENvcnRleC1BMTUKZTU0YThjNjE3Y2ViNWJhMzQ4MWU2YWExMjJh
ZDNmODM1YzE5MTViOCB4ZW4vYXJtMzI6IEludmFsaWRhdGUgQlRCIG9uIGd1
ZXN0IGV4aXQgZm9yIENvcnRleCBBMTcgYW5kIDEyCjgwMDVlZDNlZjE0YzZj
OGIzMWE5ZTFhNWFlMjU3NmE0YjRjNjY1MjggeGVuL2FybTMyOiBBZGQgc2tl
bGV0b24gdG8gaGFyZGVuIGJyYW5jaCBwcmVkaWN0b3IgYWxpYXNpbmcgYXR0
YWNrcwo5YTg1MmUwZWViYzYzMDA1ODVkYjg5NjY5ZGJhZGU2MjViZTE4YTEy
IHhlbi9hcm0zMjogZW50cnk6IEFkZCBtaXNzaW5nIHRyYXBfcmVzZXQgZW50
cnkKZDc3OWNjMWY5YzZhNWYxZDQwZGI5ZTg1Zjc3OWE3OWM4ZWVkMmNjZiB4
ZW4vYXJtMzI6IEFkZCBtaXNzaW5nIE1JRFIgdmFsdWVzIGZvciBDb3J0ZXgt
QTE3IGFuZCBBMTIKYzkzYmNmOTQwOWUwZGExNGNiYzRiZjQzYmYxMzhiZmFh
ZWNlZmEyYyB4ZW4vYXJtMzI6IGVudHJ5OiBDb25zb2xpZGF0ZSBERUZJTkVf
VFJBUF9FTlRSWV8qIG1hY3JvcwoxNWFkY2YzOTU5MjM0OTllYjFlYWFjYTFl
NjdjMDMyOTU2NDI4MTkxIHhlbi9hcm02NDogSW1wbGVtZW50IGJyYW5jaCBw
cmVkaWN0b3IgaGFyZGVuaW5nIGZvciBhZmZlY3RlZCBDb3J0ZXgtQSBDUFVz
CmQ3YjgxOTBkMzIyMjE1NmU4OWNjZWZiN2FjNzRhZDA0MTAzMzcwOTcgeGVu
L2FybTY0OiBBZGQgc2tlbGV0b24gdG8gaGFyZGVuIHRoZSBicmFuY2ggcHJl
ZGljdG9yIGFsaWFzaW5nIGF0dGFja3MKMmIxNDU3Zjk1NWE5ODAwN2NkNTFi
ZTY3Zjc4ZDE2OTA3MTFlODg0OSB4ZW4vYXJtOiBjcHVlcnJhdGE6IEFkZCBN
SURSX0FMTF9WRVJTSU9OUwphMzU3ODgwMmEyODgyYWZiYmZlNzMwZjAyMjdl
MDc1YjVmNDJiNGE2IHhlbi9hcm02NDogQWRkIG1pc3NpbmcgTUlEUiB2YWx1
ZXMgZm9yIENvcnRleC1BNzIsIEE3MyBhbmQgQTc1CmVlMjNmY2MyNTM5Y2U4
MTQzYWU0Y2U1OGE3YzE0MGZhNDZhNDM1OWIgeGVuL2FybTogSW50cm9kdWNl
IGVuYWJsZSBjYWxsYmFjayB0byBlbmFibGUgYSBjYXBhYmlsaXRpZXMgb24g
ZWFjaCBvbmxpbmUgQ1BVCjU2NTEwMTU0YmJkMjFmMTAwODA5OTNiNzg4OGMx
YTQ3YTgwMmMzZTIgeGVuL2FybTogRGV0ZWN0IHNpbGljb24gcmV2aXNpb24g
YW5kIHNldCBjYXAgYml0cyBhY2NvcmRpbmdseQoyMjVlOWM3MDUwZThmMjY5
NGRmM2RjOTJjOTViMDZhNDZlNTcxMzBlIHhlbi9hcm06IGNwdWZlYXR1cmU6
IFByb3ZpZGUgYW4gaGVscGVyIHRvIGNoZWNrIGlmIGEgY2FwYWJpbGl0eSBp
cyBzdXBwb3J0ZWQKM2M3MDYxOTU1NjU5MTBiOTYxZWI1YTdlNjRmMzQ5NDhk
ZWIyYTU0NSB4ZW4vYXJtOiBBZGQgY3B1X2h3Y2FwIGJpdG1hcAoxMjIyMzMz
YTgyMjA2Mzg3NDdlNzdiNDBiNjQxOGRhYTg1MjcwMjY1IHhlbi9hcm06IEFk
ZCBtYWNyb3MgdG8gaGFuZGxlIHRoZSBNSURSCmM2ZTllNjA5NTY2OWIzYzYz
YjkyZDIxZmRkYjMyNjQ0MWM3MzcxMmMgeDg2L2VudHJ5OiBSZW1vdmUgc3Vw
cG9ydCBmb3IgcGFydGlhbCBjcHVfdXNlcl9yZWdzIGZyYW1lcwo=

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

CQkJICAgIFBWLWluLVBWSCBzaGltCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA9PT09PT09PT09PT09PQoKU3VtbWFyeQotLS0tLS0tCgpUaGlzIFJF
QURNRSBkZXNjcmliZXMgb25lIG9mIHRocmVlIG1pdGlnYXRpb24gc3RyYXRl
Z2llcyBmb3IgTWVsdGRvd24uCgpUaGUgYmFzaWMgcHJpbmNpcGxlIGlzIHRv
IHJ1biBQViBndWVzdHMgKHdoaWNoIGNhbiByZWFkIGFsbCBvZiBob3N0Cm1l
bW9yeSBkdWUgdG8gdGhlIGhhcmR3YXJlIGJ1Z3MpIGFzIFBWSCBndWVzdHMg
KHdoaWNoIGNhbm5vdCwgYXQgbGVhc3QKbm90IGR1ZSB0byBNZWx0ZG93biku
ICBUaGUgUFYgZW52aXJvbm1lbnQgaXMgc3RpbGwgcHJvdmlkZWQgdG8gdGhl
Cmd1ZXN0IGJ5IGFuIGVtYmVkZGVkIGNvcHkgb2YgWGVuLCB0aGUgInNoaW0i
LiAgVGhpcyB2ZXJzaW9uIG9mIHRoZQpzaGltIGlzIGNvZGVuYW1lZCAiQ29t
ZXQiLgoKVW5saWtlIFZpeGVuLCBDb21ldCByZXF1aXJlcyBtb2RpZmljYXRp
b25zIHRvIHRoZSB0b29sc3RhY2sgYW5kIGhvc3QKaHlwZXJ2aXNvci4KCk5v
dGUgdGhhdCBib3RoIG9mIHRoZXNlIHNoaW0tYmFzZWQgYXBwcm9hY2hlcyBw
cmV2ZW50IGF0dGFja3Mgb24gdGhlCmhvc3QsIGJ1dCBsZWF2ZSB0aGUgZ3Vl
c3QgdnVsbmVyYWJsZSB0byBNZWx0ZG93biBhdHRhY2tzIGJ5IGl0cyBvd24K
dW5wcml2aWxlZ2VkIHByb2Nlc3NlczsgdGhpcyBpcyB0cnVlIGV2ZW4gaWYg
dGhlIGd1ZXN0IE9TIGhhcyBLUFRJIG9yCnNpbWlsYXIgTWVsdGRvd24gbWl0
aWdhdGlvbi4KClZlcnNpb25zIGZvciBYZW4gNC44IGFuZCA0LjEwIGFyZSBh
dmFpbGFibGUuCgpXaGF0IHlvdSB3aWxsIG5lZWQKLS0tLS0tLS0tLS0tLS0t
LS0tCgogKiBZb3Ugd2lsbCBuZWVkIHRoZSB4ZW4uZ2l0IHdpdGggdGhlIGZv
bGxvd2luZyB0YWdzOgogIC0gRm9yIDQuMTA6IDQuMTAuMC1zaGltLWNvbWV0
LTMKICAtIEZvciA0Ljg6ICA0LjguM3ByZS1zaGltLWNvbWV0LTIgICBhbmQg
IDQuMTAuMC1zaGltLWNvbWV0LTMKCkJ1aWxkIGluc3RydWN0aW9uczogNC4x
MAotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KCjEuIEJ1aWxkIGEgNC4xMCsg
c3lzdGVtCiAgICBnaXQgY2xvbmUgZ2l0Oi8veGVuYml0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4uZ2l0IHhlbi5naXQKICAgIGNkIHhlbi5naXQKICAgIGdpdCBj
aGVja291dCA0LjEwLjAtc2hpbS1jb21ldC0zCgpEbyBhIGJ1aWxkIGFuZCBp
bnN0YWxsIGFzIG5vcm1hbC4gIFRoZSBzaGltIHdpbGwgYmUgYnVpbHQgYXMg
cGFydCBvZiB0aGUKbm9ybWFsIGJ1aWxkIHByb2Nlc3MsIGFuZCBwbGFjZWQg
d2l0aCBvdGhlciAnc3lzdGVtJyBiaW5hcmllcyB3aGVyZSB0aGUKdG9vc3Rh
Y2sga25vd3MgaG93IHRvIGZpbmQgaXQuCgpCdWlsZCBpbnN0cnVjdGlvbnM6
IDQuOAotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKVGhlIGNvZGUgZm9yIHNo
aW0gaXRzZWxmIGlzIG5vdCBiYWNrcG9ydGVkIHRvIDQuOC4gIDQuOCB1c2Vy
cyBzaG91bGQKdXNlIGEgc2hpbSBidWlsdCBmcm9tIDQuMTAtYmFzZWQgc291
cmNlIGNvZGU7IHRoaXMgY2FuIGJlIHNpbXBseQpkcm9wcGVkIGludG8gYSBY
ZW4gNC44IGluc3RhbGxhdGlvbi4KCjEuIEJ1aWxkIGEgNC44KyBzeXN0ZW0g
d2l0aCBzdXBwb3J0IGZvciBydW5uaW5nIFBWSCwgYW5kIGZvciBwdnNoaW06
CgogICAgZ2l0IGNsb25lIGdpdDovL3hlbmJpdHMueGVucHJvamVjdC5vcmcv
eGVuLmdpdCB4ZW4uZ2l0CiAgICBjZCB4ZW4uZ2l0CiAgICBnaXQgY2hlY2tv
dXQgNC44LjNwcmUtc2hpbS1jb21ldC0yCgogIERvIGEgYnVpbGQgYW5kIGlu
c3RhbGwgYXMgbm9ybWFsLgoKMi4gQnVpbGQgYSA0LjEwKyBzeXN0ZW0gdG8g
YmUgdGhlIHNoaW06CgogICAgZ2l0IGNsb25lIGdpdDovL3hlbmJpdHMueGVu
cHJvamVjdC5vcmcveGVuLmdpdCB4ZW4uZ2l0CiAgICBjZCB4ZW4uZ2l0CiAg
ICBnaXQgY2hlY2tvdXQgNC4xMC4wLXNoaW0tY29tZXQtMwogICAgLi9jb25m
aWd1cmUKICAgIG1ha2UgLUMgdG9vbHMvZmlybXdhcmUveGVuLWRpcgoKICBB
bmQgdGhlbiBpbnN0YWxsIHRoZSBzaGltIGV4ZWN1dGFibGUgd2hlcmUKICB0
aGUgNC44IHB2IHNoaW0gbW9kZSB0b29scyBleHBlY3QgdG8gZmluZCBpdAoK
ICAgIGNwIHRvb2xzL2Zpcm13YXJlL3hlbi1kaXIveGVuLXNoaW0gL3Vzci9s
aWIveGVuL2Jvb3QveGVuLXNoaW0KICAgIGNwIHRvb2xzL2Zpcm13YXJlL3hl
bi1kaXIveGVuLXNoaW0gL3Vzci9sb2NhbC9saWIveGVuL2Jvb3QveGVuLXNo
aW0KCiAgVGhpcyBzdGVwIGlzIG9ubHkgbmVlZGVkIHRvIGJvb3QgZ3Vlc3Rz
IGluICJQVkggd2l0aCBQViBzaGltIgogIG1vZGU7IGl0IGlzIG5vdCBuZWVk
ZWQgd2hlbiBib290aW5nIFBWSC1zdXBwb3J0aW5nIGd1ZXN0cyBhcyBQVkgu
CgoKVXNhZ2UgaW5zdHJ1Y3Rpb25zCi0tLS0tLS0tLS0tLS0tLS0tLQoKKiBD
b252ZXJ0aW5nIGEgUFYgY29uZmlnIHRvIGEgUFZIIHNoaW0gY29uZmlnCgot
IFJlbW92ZSBhbnkgcmVmZXJlbmNlIHRvICdidWlsZGVyJyAoZS5nLiwgYGJ1
aWxkZXI9ImdlbmVyaWMiYCkKLSBBZGQgdGhlIGZvbGxvd2luZyB0d28gbGlu
ZXM6CiAgdHlwZT0icHZoIgogIHB2c2hpbT0xCgoqIENvbnZlcnRpbmcgYSBQ
ViBjb25maWcgdG8gYSBQVkggY29uZmlnCgpJZiB5b3UgaGF2ZSBhIGtlcm5l
bCBjYXBhYmxlIG9mIGJvb3RpbmcgUFZILCB0aGVuIFBWSCBtb2RlIGlzIGJv
dGgKZmFzdGVyIGFuZCBtb3JlIHNlY3VyZSB0aGFuIFBWIG9yIFBWSC1zaGlt
IG1vZGUuCgotIFJlbW92ZSBhbnkgcmVmZXJlbmNlIHRvICdidWlsZGVyJyAo
ZS5nLiwgYGJ1aWxkZXI9ImdlbmVyaWMiYCkKLSBBZGQgdGhlIGZvbGxvd2lu
ZyBsaW5lOgogIHR5cGU9InB2aCIKCiogVGhlcmUgaXMgbm8gbmVlZCB0byBy
ZWJvb3QgdGhlIGhvc3QuCg==

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

ICAgICAgICAgICAgICAgICAgICAgIFhlbiBwYWdlLXRhYmxlIGlzb2xhdGlv
biAoWFBUSSkKICAgICAgICAgICAgICAgICAgICAgID09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KClN1bW1hcnkKLS0tLS0tLQoKVGhpcyBSRUFE
TUUgZ2l2ZXMgcmVmZXJlbmNlcyBmb3Igb25lIG9mIHRocmVlIG1pdGlnYXRp
b24gc3RyYXRlZ2llcwpmb3IgTWVsdGRvd24uCgpUaGlzIHNlcmllcyBpcyBh
IGZpcnN0LWNsYXNzIG1pZ2l0YXRpb24gcGFnZXRhYmxlIGlzb2xhdGlvbiBz
ZXJpZXMgZm9yClhlbi4gIEl0IGlzIGF2YWlsYWJsZSBmb3IgWGVuIDQuNiB0
byBYZW4gNC4xMCBhbmQgbGF0ZXIuCgpQcmVjaXNlIGdpdCBjb21taXRzIGFy
ZSBhcyBmb2xsb3dzOgoKNC4xMDoKCjA1ZWJhOTNhMGEzNDRlYzE4OWU3MTcy
MmJkNTQyY2RjNzk0OWE4YTUgeDg2OiBmaXggR0VUX1NUQUNLX0VORAo3Y2Nj
ZDZmNzQ4ZWM3MjRjZjk0MDhjZWM2YjNlYzhlNTRhOGEyYzFmIHg4NjogYWxs
b3cgTWVsdGRvd24gYmFuZC1haWQgdG8gYmUgZGlzYWJsZWQKMjM0ZjQ4MTMz
N2VhMWE5M2RiOTY4ZDYxNDY0OWE2YmRmZGM4NDE4YSB4ODY6IE1lbHRkb3du
IGJhbmQtYWlkIGFnYWluc3QgbWFsaWNpb3VzIDY0LWJpdCBQViBndWVzdHMK
NTdkYzE5N2NmMGQzNmM1NmJhMWQ5ZDMyYzZhMTQ1NGJiNTI2MDViYiB4ODYv
bW06IEFsd2F5cyBzZXQgX1BBR0VfQUNDRVNTRUQgb24gTDRlIHVwZGF0ZXMK
OTEwZGQwMDVkYTIwZjI3ZjM0MTViN2VjY2RmNDM2ODc0OTg5NTA2YiB4ODYv
ZW50cnk6IFJlbW92ZSBzdXBwb3J0IGZvciBwYXJ0aWFsIGNwdV91c2VyX3Jl
Z3MgZnJhbWVzCgo0Ljk6CgpmMTFjZjI5ZjI3NGU5MGU2NDUxYWFhYTVhYjUy
ZGYyZWQ2M2ViMzBkIHg4NjogZml4IEdFVF9TVEFDS19FTkQKZGM3ZDQ2NTgw
ZDljNjMzYTU5YmUxYzM3NzZmNzljMDFkZDBjYjk4YiB4ODY6IGFsbG93IE1l
bHRkb3duIGJhbmQtYWlkIHRvIGJlIGRpc2FibGVkCjFlMDk3NDYzOGQ2NWQ5
YjhhY2Y5YWM3NTExZDc0NzE4OGYzOGJjYzMgeDg2OiBNZWx0ZG93biBiYW5k
LWFpZCBhZ2FpbnN0IG1hbGljaW91cyA2NC1iaXQgUFYgZ3Vlc3RzCjg3ZWE3
ODE2MjQ3MDkwZThlNWJjNTY1M2IxNmM0MTI5NDNhMDU4YjUgeDg2L21tOiBB
bHdheXMgc2V0IF9QQUdFX0FDQ0VTU0VEIG9uIEw0ZSB1cGRhdGVzCjIyMTNm
ZmUxYTJkODJjM2M5YzRhMTU0ZWE2ZWUyNTIzOTVhYTg2OTMgeDg2L2VudHJ5
OiBSZW1vdmUgc3VwcG9ydCBmb3IgcGFydGlhbCBjcHVfdXNlcl9yZWdzIGZy
YW1lcwoKNC44OgoKMmNkMTg5ZWI1NWFmOGIwNDE4NWI0NzNhYzI4ODVmNzZi
M2Q4N2VmZSB4ODY6IGZpeCBHRVRfU1RBQ0tfRU5ECjMxZDM4ZDYzM2EzMDZi
MmIwNjc2N2I1YTVmNWE4YTAwMjY5ZjNjOTIgeDg2OiBhbGxvdyBNZWx0ZG93
biBiYW5kLWFpZCB0byBiZSBkaXNhYmxlZAoxYmE0NzdiZGU3MzdiZjliMjhj
YzQ1NWJlZjFlOWE2YmM3NmQ2NmZjIHg4NjogTWVsdGRvd24gYmFuZC1haWQg
YWdhaW5zdCBtYWxpY2lvdXMgNjQtYml0IFBWIGd1ZXN0cwowNDllMmY0NWJm
YTQ4ODk2NzQ5NDQ2NmVjNjUwNmMzZWNhZTVmZTBlIHg4Ni9tbTogQWx3YXlz
IHNldCBfUEFHRV9BQ0NFU1NFRCBvbiBMNGUgdXBkYXRlcwphN2NmMGEzYjgx
ODM3N2E4YTQ5YmFlZDM2MDZiZmEyZjIxNGNkNjQ1IHg4Ni9lbnRyeTogUmVt
b3ZlIHN1cHBvcnQgZm9yIHBhcnRpYWwgY3B1X3VzZXJfcmVncyBmcmFtZXMK
CjQuNzoKCmIxYWUxMjY0YmFmODYxN2RmMDM2YTI5ODQ2MWExYmI0M2VhZTc5
YzEgeDg2OiBmaXggR0VUX1NUQUNLX0VORAplMTlkMGFmNGVlMmFlOWU0MmE4
NWRiNjM5ZmQ2ODQ4ZTcyZjU2NThiIHg4NjogYWxsb3cgTWVsdGRvd24gYmFu
ZC1haWQgdG8gYmUgZGlzYWJsZWQKZTE5NTE3YTMzNTVhY2FhYTJmZjgzMDE4
YmM0MWU3ZmQwNDQxNjFlNSB4ODY6IE1lbHRkb3duIGJhbmQtYWlkIGFnYWlu
c3QgbWFsaWNpb3VzIDY0LWJpdCBQViBndWVzdHMKOWI3NjkwOGU2ZTA3NGQ3
ZWZiZWFmZTZiYWQwNjZlY2M1ZjNjM2M0MyB4ODYvbW06IEFsd2F5cyBzZXQg
X1BBR0VfQUNDRVNTRUQgb24gTDRlIHVwZGF0ZXMKMGU2YzZmYzQ0OTAwMGQ5
N2Y5ZmE4N2VkMWZiZTIzZjBjZjIxNDA2YiB4ODYvZW50cnk6IFJlbW92ZSBz
dXBwb3J0IGZvciBwYXJ0aWFsIGNwdV91c2VyX3JlZ3MgZnJhbWVzCgo0LjY6
Cgo0NGFkN2Y2ODk1ZGE5ODYxMDQyZDdhNDFlNjM1ZDQyZDgzY2IyNjYwIHg4
NjogYWxsb3cgTWVsdGRvd24gYmFuZC1haWQgdG8gYmUgZGlzYWJsZWQKOTFk
YzkwMmZkZjQxNjU5YzIxMDMyOWQ2ZjY1NzhmODEzMmVlNDc3MCB4ODY6IE1l
bHRkb3duIGJhbmQtYWlkIGFnYWluc3QgbWFsaWNpb3VzIDY0LWJpdCBQViBn
dWVzdHMKYTA2NTg0MWIzYWU5ZjBlZjQ5Yjk4MjNjZDIwNWM3OWVlMGMyMmI5
YyB4ODYvbW06IEFsd2F5cyBzZXQgX1BBR0VfQUNDRVNTRUQgb24gTDRlIHVw
ZGF0ZXMKYzZlOWU2MDk1NjY5YjNjNjNiOTJkMjFmZGRiMzI2NDQxYzczNzEy
YyB4ODYvZW50cnk6IFJlbW92ZSBzdXBwb3J0IGZvciBwYXJ0aWFsIGNwdV91
c2VyX3JlZ3MgZnJhbWVzCg==

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

ICAgICAgICAgICAgICAgIFBWLWluLUhWTSBzaGltIHdpdGggInNpZGVjYXIi
IElTTwogICAgICAgICAgICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09CgpTdW1tYXJ5Ci0tLS0tLS0KClRoaXMgUkVBRE1FIGRlc2Ny
aWJlcyBvbmUgb2YgdGhyZWUgbWl0aWdhdGlvbiBzdHJhdGVnaWVzIGZvciBN
ZWx0ZG93bi4KClRoZSBiYXNpYyBwcmluY2lwbGUgaXMgdG8gcnVuIFBWIGd1
ZXN0cyAod2hpY2ggY2FuIHJlYWQgYWxsIG9mIGhvc3QKbWVtb3J5IGR1ZSB0
byB0aGUgaGFyZHdhcmUgYnVncykgYXMgSFZNIGd1ZXN0cyAod2hpY2ggY2Fu
bm90LCBhdCBsZWFzdApub3QgZHVlIHRvIE1lbHRkb3duKS4gIFRoZSBQViBl
bnZpcm9ubWVudCBpcyBzdGlsbCBwcm92aWRlZCB0byB0aGUKZ3Vlc3QgYnkg
YW4gZW1iZWRkZWQgY29weSBvZiBYZW4sIHRoZSAic2hpbSIuICBUaGlzIHZl
cnNpb24gb2YgdGhlCnNoaW0gaXMgY29kZW5hbWVkICJWaXhlbiIuCgpJbiBv
cmRlciB0byBib290IHRoZSBzaGltIHdpdGggYW4gdW5tb2RpZmllZCB0b29s
c3RhY2ssIHlvdSBhbHNvCnByb3ZpZGUgYSBzcGVjaWFsIGRpc2sgY29udGFp
bmluZyB0aGUgc2hpbSBhbmQgdGhlIGd1ZXN0IGtlcm5lbCAob3IKcHZncnVi
KTsgdGhpcyBpcyBjYWxsZWQgdGhlICJzaWRlY2FyIi4KCk5vdGUgdGhhdCBi
b3RoIG9mIHRoZXNlIHNoaW0tYmFzZWQgYXBwcm9hY2hlcyBwcmV2ZW50IGF0
dGFja3Mgb24gdGhlCmhvc3QsIGJ1dCBsZWF2ZSB0aGUgZ3Vlc3QgdnVsbmVy
YWJsZSB0byBNZWx0ZG93biBhdHRhY2tzIGJ5IGl0cyBvd24KdW5wcml2aWxl
Z2VkIHByb2Nlc3NlczsgdGhpcyBpcyB0cnVlIGV2ZW4gaWYgdGhlIGd1ZXN0
IE9TIGhhcyBLUFRJIG9yCnNpbWlsYXIgTWVsdGRvd24gbWl0aWdhdGlvbi4K
CldoYXQgeW91IHdpbGwgbmVlZAotLS0tLS0tLS0tLS0tLS0tLS0KCiAqIFlv
dXIgaG9zdCBtdXN0IGJlIGFibGUgdG8gcnVuIGdydWItbWtyZXNjdWUgdG8g
Z2VuZXJhdGUgYSAuaXNvCiAqIFlvdSB3aWxsIHRoZXJlZm9yZSBuZWVkIHhv
cnJpc28gYW5kIG10b29scwogKiBZb3UgbXVzdCBiZSB1c2luZyB4bCBhbmQg
YWJsZSB0byB1c2UgYW4gYWx0ZXJuYXRpdmUgeW91ciBndWVzdCBjb25maWcK
CiAqIFlvdSB3aWxsIG5lZWQgdGhlIHNjcmlwdCAicHZzaGltLWNvbnZlcnRl
ci5wbCIKICAtIFRoaXMgcmVsaWVzIG9uIHBlcmwtanNvbgogKiBZb3Ugd2ls
bCBuZWVkIHRoZSB4ZW4uZ2l0IHRhZyA0LjkuMS1zaGltLXZpeGVuLTEKCgpJ
bnN0cnVjdGlvbnMKLS0tLS0tLS0tLS0tCgoxLiBPbiBhIHN1aXRhYmxlIHN5
c3RlbSAocGVyaGFwcyBhIGRpZmZlcmVudCBob3N0KQogICAgZ2l0IGNsb25l
IGdpdDovL3hlbmJpdHMueGVucHJvamVjdC5vcmcveGVuLmdpdCB4ZW4uZ2l0
CiAgICBjZCB4ZW4uZ2l0CiAgICBnaXQgY2hlY2tvdXQgNC45LjEtc2hpbS12
aXhlbi0xCgpJZiB5b3UgbmVlZCBiaS1kaXJlY3Rpb25hbCBjb25zb2xlIGFu
ZCBkb24ndCBtaW5kIGEgbGVzcy10ZXN0ZWQgcGF0Y2gsCnlvdSBjYW4gYXBw
bHkgdGhlIHBhdGNoIGZvdW5kIGluIHRoaXMgZW1haWw6CgogICAgbWFyYy5p
bmZvLz9pPTwxNTE1NjA0NTUyLTkyMDUtMS1naXQtc2VuZC1lbWFpbC1zcm5A
cHJnbXIuY29tPgoKYnVpbGQgYSB4ZW4gaHlwZXJ2aXNvciBiaW5hcnkgYXMg
dXN1YWw6CgogICAgbWFrZSB4ZW4KCklmIHlvdXIgZGVmYXVsdCB2ZXJzaW9u
IG9mIHB5dGhvbiBpcyBweXRob24gMywgeW91IG1heSBuZWVkIHRvIGFkZCB0
aGUgZm9sbG93aW5nOgoKICAgIG1ha2UgUFlUSE9OPXB5dGhvbjIgeGVuCgpU
aGlzIHdpbGwgYnVpbGQgYSBmaWxlCiAgICB4ZW4veGVuLmd6CgoyLiBDb3B5
IHRoYXQgZmlsZSB0byB5b3VyIGRvbTAuCgpJZGVhbGx5IHNvbWVwbGFjZSBs
aWtlIC91c3IvbGliL3hlbi9ib290L3hlbi12aXhlbi5negoKMy4gQ29weSB0
aGUgc2NyaXB0IHB2c2hpbS1jb252ZXJ0ZXIgdG8geW91ciBkb20wIGFuZCBt
YWtlCiAgIGl0IGV4ZWN1dGFibGU6CiAgICAgIGNobW9kICt4IHB2c2hpbS1j
b252ZXJ0ZXIucGwKCjQuIEZvciBlYWNoIGd1ZXN0CgogIChpKSBpZiB0aGUg
Z3Vlc3QgaXMgY3VycmVudGx5IGJvb3RlZCB3aXRoIHB5Z3J1YiB5b3UgbXVz
dCBmaXJzdAogICBzd2l0Y2ggdG8gZGlyZWN0IGtlcm5lbCBib290IChieSBt
YW51YWxseSBjb3B5aW5nIHRoZSBrZXJuZWwgYW5kCiAgIGluaXRyYW1mcyBv
dXQgb2YgdGhlIGd1ZXN0LCBhbmQgY29uZmlndXJpbmcgdGhlIGNvbW1hbmQg
bGluZSBpbiB0aGUKICAgZG9tYWluIGNvbmZpZ3VyYXRpb24gZmlsZSksIG9y
IHB2Z3J1Yi4KCiAgKGlpKSBydW4KICAgICAgLi9wdnNoaW0tY29udmVydGVy
LnBsIC0tc2hpbT0vdXNyL2xpYi94ZW4vYm9vdC94ZW4tdml4ZW4uZ3ogL2V0
Yy94ZW4vR1VFU1QuY2ZnIC9ldGMveGVuL0dVRVNULndpdGgtc2hpbS1jZmcK
CiAgKGlpaSkgc2h1dCB0aGUgZ3Vlc3QgZG93biBjbGVhbmx5CgogIChpdikg
Y3JlYXRlIHRoZSBndWVzdCB3aXRoIHRoZSBuZXcgY29uZmlnCiAgICAgIHhs
IGNyZWF0ZSAvZXRjL3hlbi9HVUVTVC53aXRoLXNoaW0tY2ZnCgogICh2KSBD
aGVjayB0aGF0IGl0IGJvb3RzIHByb3Blcmx5LiAgeGwgY29uc29sZSBzaG91
bGQgd29yay4KCiAgKHZpKSBNYWtlIGFycmFuZ2VtZW50cyBzbyB0aGF0IGF1
dG9zdGFydGluZyBvZiB0aGUgZ3Vlc3Qgd2lsbCB1c2UKICAgICB0aGUgbmV3
IGNvbmZpZyBmaWxlIHJhdGhlciB0aGFuIHRoZSBvbGQgb25lCgo=

--=separator
Content-Type: application/octet-stream; name="xsa254/README.which-shim"
Content-Disposition: attachment; filename="xsa254/README.which-shim"
Content-Transfer-Encoding: base64

CQkgICBIb3cgdG8gZGVjaWRlIHdoaWNoIHNoaW0gdG8gdXNlCgkJICAgPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQoKQSB3b3JrLWFyb3VuZCB0
byBNZWx0ZG93biAoYWthICJTUDMiIG9yICJWYXJpYW50IDMiKSBvbiBJbnRl
bApwcm9jZXNzb3JzIGlzIHRvIHJ1biBndWVzdHMgaW4gSFZNIG9yIFBWSCBt
b2RlLgoKTm90ZSB0aGlzIHNoaW0tYmFzZWQgYXBwcm9hY2ggcHJldmVudHMg
YXR0YWNrcyBvbiB0aGUgaG9zdCwgYnV0IGxlYXZlcwp0aGUgZ3Vlc3QgdnVs
bmVyYWJsZSB0byBNZWx0ZG93biBhdHRhY2tzIGJ5IGl0cyBvd24gdW5wcml2
aWxlZ2VkCnByb2Nlc3NlczsgdGhpcyBpcyB0cnVlIGV2ZW4gaWYgdGhlIGd1
ZXN0IE9TIGhhcyBLUFRJIG9yIHNpbWlsYXIKTWVsdGRvd24gbWl0aWdhdGlv
bi4KClNvbWUgZ3Vlc3RzIGFyZSBkaWZmaWN1bHQgdG8gY29udmVydCB0byBy
dW5uaW5nIGluIEhWTSBvciBQVkggbW9kZSwKZWl0aGVyIGR1ZSB0byBsYWNr
IG9mIHBhcnRpdGlvbmluZyAvIE1CUiwgb3IgZHVlIHRvIGtlcm5lbApjb21w
YXRpYmlsaXRpZXMuICBBcyBhbiBlbWVyZ2VuY3kgYmFja3N0b3AsIHRoZXJl
IGFyZSB0d28gYXBwcm9hY2hlcywKd2hpY2ggd2UndmUgY29kZW5hbWVkICJW
aXhlbiIgYW5kICJDb21ldCIuICBCb3RoIGludm9sdmUgcnVubmluZyBhbgpl
bWJlZGRlZCBjb3B5IG9mIFhlbiAoY2FsbGVkIGEgInNoaW0iKSB3aXRoaW4g
dGhlIEhWTSBvciBQVkggZ3Vlc3QgdG8KcHJvdmlkZSB0aGUgbmF0aXZlIFBW
IGludGVyZmFjZS4KCkJlbG93IGRlc2NyaWJlcyB0aGUgcHJvcGVydGllcywg
YW5kIHdobyBtaWdodCB3YW50IHRvIHVzZSBlYWNoIG9uZS4KCk5PVEU6IEJv
dGggc2hpbXMgcmVxdWlyZSBob3N0IHBhdGNoZXMgdG8gYm9vdCBvbiBBTUQg
aG9zdHMuICBUaGlzCnNob3VsZG4ndCBiZSBhbiBpc3N1ZSwgYXMgU1AzIGRv
ZXMgbm90IGFmZmVjdCBzeXN0ZW1zIHJ1bm5pbmcgb24gQU1ELgoKVml4ZW4K
LS0tLS0KClZpeGVuIGhhcyB0aGUgZm9sbG93aW5nIHByb3BlcnRpZXM6CiAq
IFJ1bnMgdGhlIHNoaW0gaW4gYW4gSFZNIGd1ZXN0LgogKiBJdCByZXF1aXJl
cyBubyBoeXBlcnZpc29yIG9yIHRvb2xzdGFjayBjaGFuZ2VzLCBub3IgZG9l
cyBpdCByZXF1aXJlCiAgIGEgaG9zdCByZWJvb3QuCiAqIEl0IGhhcyBiZWVu
IGV4dGVuc2l2ZWx5IHRlc3RlZCBpbiBBbWF6b24ncyBkZXBsb3ltZW50IGZv
ciB2ZXJzaW9ucwogICBvZiBYZW4gZ29pbmcgYmFjayB0byAzLjQKICogR3Vl
c3QgcmVib290cyBhcmUgcmVxdWlyZWQKICogR3Vlc3QgY29uZmlncyBtdXN0
IGJlIGZlZCB0aHJvdWdoIGEgY29udmVydGVyIHByb2dyYW0KICogVGhlIGNv
bnZlcnRlciBwcm9ncmFtIHNwaXRzIG91dCBhIHNtYWxsIGd1ZXN0LXNwZWNp
ZmljIC5pc28KICAgaW1hZ2UgKHdlIGNhbGwgdGhpcyBhICJzaWRlY2FyIikg
dXNlZCBmb3IgYm9vdGluZwogKiBCZWNhdXNlIHRoZSByZXN1bHQgaXMgYW4g
SFZNIGd1ZXN0LCB0aGlzIGFwcHJvYWNoIGludm9sdmVzCiAgIHJ1bm5pbmcg
cWVtdSBhcyBhIFBDIGVtdWxhdG9yICh0aGlzIGlzIGRvbmUgYXV0b21hdGlj
YWxseSkKICogU29tZSBjb21tb24gZmVhdHVyZXMgYXJlIG5vdCBzdXBwb3J0
ZWQ6CiAgLSBCYWxsb29uaW5nCiAgLSBNaWdyYXRpb24KICAtIHZjcHUgaG90
cGx1ZwogIC0gYmlkaXJlY3Rpb25hbCBjb25zb2xlIHN1cHBvcnQgKGNvbnNv
bGUgaXMgd3JpdGUtb25seSkKICogRGlyZWN0LWJvb3Qga2VybmVscyBhbmQg
cHZncnViIChib3RoIHB2Z3J1YjEgYW5kIHB2Z3J1YjIpIGFyZQogICBzdXBw
b3J0ZWQgYnkgdGhlIGNvbnZlcnNpb24gcHJvZ3JhbS4gICdweWdydWInIGlz
IG5vdCBzdXBwb3J0ZWQuCiAqIHhsIGFuZCB4bSBkb21haW4gY29uZmlncyBj
YW4gYmUgY29udmVydGVkOyBsaWJ2aXJ0IGRvbWFpbgogICBjb25maWd1cmF0
aW9uIGFycmFuZ2VtZW50cyBhcmUgbm90IHN1cHBvcnRlZC4KICogR3Vlc3Qg
dXNlcnNwYWNlIGNhbiByZWFkIGFsbCBvZiBndWVzdCBtZW1vcnksIHdpdGhp
biBlYWNoIGd1ZXN0LAogICBhbmQgYSBndWVzdCBtaWdpdGF0aW9uIGZvciB0
aGlzIGlzIG5vdCBwb3NzaWJsZS4KCllvdSBtaWdodCBjb25zaWRlciB0aGlz
IGFwcHJvYWNoIGlmOgotIFlvdSB3YW50IHRvIGRlcGxveSBhIGZpeCBpbW1l
ZGlhdGVseQotIFlvdSBjYW4gdG9sZXJhdGUgdGhlIGxvc3Mgb2Ygd2l0aGlu
LWd1ZXN0IHNlY3VyaXR5Ci0gWW91IGNhbid0LCBvciB3b3VsZCBsaWtlIHRv
IGF2b2lkLCB1cGRhdGluZyB0byBYZW4gNC44IG9yIG5ld2VyCi0gWW91J2Qg
bGlrZSB0byBhdm9pZCBwYXRjaGluZyBhbmQgcmVib290aW5nIHlvdXIgaG9z
dAotIFlvdSBhcmUgYWJsZSB0bzoKIC0gUnVuIGEgc2NyaXB0IHRvIG1vZGlm
eSBlYWNoIGRvbWFpbiBjb25maWcKIC0gQWZmb3JkIGFuIGV4dHJhIDgwTWlC
IHBlciBndWVzdAogLSBUb2xlcmF0ZSBoYXZpbmcgYW4gZXh0cmEgUUVNVSBh
cm91bmQKLSBZb3UgZG9uJ3QgbmVlZCBtaWdyYXRpb24sIG1lbW9yeSBiYWxs
b29uaW5nLCB2Y3B1IGhvdHBsdWcsCiAgb3IgYSBiaS1kaXJlY3Rpb25hbCBj
b25zb2xlCgpUbyB1c2UgdGhpcyBzb2x1dGlvbiwgc2VlIFJFQURNRS52aXhl
bi4KCkJpLWRpcmVjdGlvbmFsIGNvbnNvbGUgaXMgYXZhaWxhYmxlIGFzIGFu
IGV4dHJhIHBhdGNoLCBidXQgaGFzbid0IGJlZW4Kd2lkZWx5IHRlc3RlZDoK
Cm1hcmMuaW5mby8/aT08MTUxNTYwNDU1Mi05MjA1LTEtZ2l0LXNlbmQtZW1h
aWwtc3JuQHByZ21yLmNvbT4KCkNvbWV0Ci0tLS0tCgpDb21ldCBoYXMgdGhl
IGZvbGxvd2luZyBwcm9wZXJ0aWVzOgogKiBSdW5zIHRoZSBzaGltIGluIGEg
UFZIIGd1ZXN0LgogKiBQVkggbW9kZSBpcyBhdmFpbGFibGUgaW4gWGVuIDQu
MTAsIGFuZCB3aWxsIGJlIGJhY2twb3J0ZWQgdG8gWGVuCiAgIDQuOSBhbmQg
NC44IGJ1dCBubyBmYXJ0aGVyCiAqIFJlcXVpcmVzIGhvc3QgaHlwZXJ2aXNv
ciBhbmQgdG9vbHN0YWNrIHBhdGNoZXMgKGFuZCBob3N0IHJlYm9vdCksCiAg
IGV2ZW4gZm9yIFhlbiA0LjEwCiAqIFJlcXVpcmVzIG1pbmltYWwgZ3Vlc3Qg
Y29uZmlnIGNoYW5nZXMsIGFuZCBubyAic2lkZWNhciIKICogQm9vdGxvYWRp
bmcgaXMgaWRlbnRpY2FsIHRvIG5hdGl2ZSBQViBndWVzdHM7IGRpcmVjdC1i
b290LCBwdmdydWIsCiAgIGFuZCBweWdydWIgYWxsIHdvcmsgZXF1YWxseSB3
ZWxsCiAqIEJlY2F1c2UgdGhlIHJlc3VsdCBpcyBhIFBWSCBndWVzdCwgdGhp
cyBhcHByb2FjaCBpbnZvbHZlcyBubyBQQyBlbXVsYXRvci4KICogVGhlIGZv
bGxvd2luZyBmZWF0dXJlcyBub3QgYXZhaWxhYmxlIGluIFZpeGVuIGFyZSBz
dXBwb3J0ZWQ6CiAgLSBNZW1vcnkgYmFsbG9vbmluZwogIC0gR3Vlc3QgbWln
cmF0aW9uCiAgLSB2Y3B1IGhvdHBsdWcKICAtIGJpZGlyZWN0aW9uYWwgY29u
c29sZSBzdXBwb3J0CiAqIEd1ZXN0IHVzZXJzcGFjZSBjYW4gcmVhZCBhbGwg
b2YgZ3Vlc3QgbWVtb3J5LCB3aXRoaW4gZWFjaCBndWVzdCwKICAgYW5kIGEg
Z3Vlc3QgbWlnaXRhdGlvbiBmb3IgdGhpcyBpcyBub3QgcG9zc2libGUuCgpZ
b3UgbWlnaHQgY29uc2lkZXIgdGhpcyBhcHByb2FjaCBpZjoKLSBZb3UncmUg
b24gNC44IG9yIGxhdGVyIGFscmVhZHkKLSBZb3UgY2FuIHRvbGVyYXRlIHRo
ZSBsb3NzIG9mIHdpdGhpbi1ndWVzdCBzZWN1cml0eQotIFlvdSBjYW4gcGF0
Y2ggYW5kIHJlYm9vdCB5b3VyIGhvc3QKLSBZb3UgZG9uJ3Qgd2FudCBhbiBl
eHRyYSBRRU1VIGFyb3VuZAotIFlvdSBuZWVkIG1pZ3JhdGlvbiwgbWVtb3J5
IGJhbGxvb25pbmcsIG9yIHZjcHUgaG90cGx1Zywgb3IgYQogIGJpZGlyZWN0
aW9uYWwgY29uc29sZQotIFlvdSBuZWVkIHB5Z3J1YgotIFlvdSBuZWVkIHRv
IHVzZSBsaWJ2aXJ0CgpBdCB0aGUgbW9tZW50LCBDb21ldCBpcyBhdmFpbGFi
bGUgZm9yIDQuMTAuICAgV2UgZXhwZWN0IHRvIGhhdmUKYmFja3BvcnRzIHRv
IDQuOCBhbmQgNC44IGF2YWlsYWJsZSB3aXRoaW4gYSBmZXcgd29ya2luZyBk
YXlzLgo=

--=separator
Content-Type: application/octet-stream; name="xsa254/pvshim-converter.pl"
Content-Disposition: attachment; filename="xsa254/pvshim-converter.pl"
Content-Transfer-Encoding: base64

IyEvdXNyL2Jpbi9wZXJsIC13CiMKIyB1c2FnZToKIyAgIHB2c2hpbS1jb252
ZXJ0ZXIgW09QVElPTlNdIE9MRC1DT05GSUcgTkVXLUNPTkZJRwojCiMgb3B0
aW9uczoKIyAgIC0tcWVtdSBQQVRILVRPLVFFTVUgICAgICAgIGZpbGVuYW1l
IG9mIHFlbXUtc3lzdGVtLWkzODYKIyAgIC0tc2lkZWNhcnMtZGlyZWN0b3J5
IERJUiAgIGRlZmF1bHQgaXMgL3Zhci9saWIveGVuL3B2c2hpbS1zaWRlY2Fy
cwojICAgLS1zaGltIFNISU0gICAgICAgICAgICAgICAgb3ZlcnJpZGVzIGRv
bWFpbiBjb25maWcgZmlsZQojICAgLS1kZWJ1ZyAgICAgICAgICAgICAgICAg
ICAgdmVyYm9zZSwgYW5kIGxlYXZlcyBzaWRlY2FyIHByZXAgZGlyIGFyb3Vu
ZAojCiMgV2hhdCB3ZSBkbwojCiMgIHJlYWQgZXhpc3RpbmcgY29uZmlnIGZp
bGUgdXNpbmcgcHl0aG9uCiMgIGRldGVybWluZSBrZXJuZWwsIHJhbWRpc2sg
YW5kIGNtZGxpbmUKIyAgdXNlIHRoZW0gdG8gcHJvZHVjZSBzaWRlY2FyIGFu
ZCBzYXZlIGl0IHVuZGVyIGRvbWFpbiBuYW1lCiMgIG1lc3Mgd2l0aCB0aGUg
dGhpbmdzIHRoYXQgbmVlZCB0byBiZSBtZXNzZWQgd2l0aAojICBzcGl0IG91
dCBuZXcgY29uZmlnIGZpbGUKCnVzZSBzdHJpY3Q7Cgp1c2UgR2V0b3B0OjpM
b25nOwp1c2UgSlNPTjsKdXNlIElPOjpIYW5kbGU7CnVzZSBQT1NJWDsKdXNl
IEZjbnRsIHF3KDpmbG9jayk7CgpvdXIgJGRlYnVnOwoKc3ViIHJ1bmNtZCB7
CiAgICBwcmludCBTVERFUlIgIisgQF9cbiIgaWYgJGRlYnVnOwogICAgJCE9
MDsgJD89MDsgc3lzdGVtIEBfIGFuZCBkaWUgIiRfWzBdOiAkISAkPyI7Cn0K
Cm91ciAkcWVtdTsKb3VyICRzaGltOwpvdXIgJHNpZGVjYXJzX2RpciA9ICcv
dmFyL2xpYi94ZW4vcHZzaGltLXNpZGVjYXJzJzsKCkdldE9wdGlvbnMoJ3Fl
bXU9cycgPT4gXCRxZW11LAogICAgICAgICAgICdzaWRlY2Fycy1kaXJlY3Rv
cnk9cycgPT4gXCRzaWRlY2Fyc19kaXIsCiAgICAgICAgICAgJ3NoaW09cycg
PT4gXCRzaGltLAogICAgICAgICAgICdkZWJ1ZycgPT4gXCRkZWJ1ZykKICAg
IG9yIGRpZSAicHZzaGltLWNvbnZlcnRlcjogYmFkIG9wdGlvbnNcbiI7CgpA
QVJHVj09MiBvciBkaWUgInB2c2hpbS1jb252ZXJ0ZXI6IG5lZWQgb2xkIGFu
ZCBuZXcgY29uZmlnIGZpbGVuYW1lcyI7CgpvdXIgKCRpbiwkb3V0KSA9IEBB
UkdWOwoKb3VyICRpbmRhdGE7CgppZiAoJGluIG5lICctJykgewogICAgb3Bl
biBJLCAnPCcsICIkaW4iIG9yIGRpZSAib3BlbiBpbnB1dCBjb25maWcgZmls
ZTogJCFcbiI7Cn0gZWxzZSB7CiAgICBvcGVuIEksICc8JlNURElOJyBvciBk
aWUgJCE7Cn0KewogICAgbG9jYWwgJC87CiAgICAkaW5kYXRhID0gPEk+Owp9
CkktPmVycm9yIGFuZCBkaWUgJCE7CmNsb3NlIEk7CgpvcGVuIFAsICItfCIs
IHF3KHB5dGhvbjIgLWMpLCA8PEVORCwgJGluZGF0YSBvciBkaWUgJCE7Cmlt
cG9ydCBzeXMKaW1wb3J0IGpzb24KbCA9IHt9CmV4ZWMgc3lzLmFyZ3ZbMV0g
aW4gbApmb3IgayBpbiBsLmtleXMoKToKCWlmIGsuc3RhcnRzd2l0aCgiXyIp
OgoJCWRlbCBsW2tdCnByaW50IGpzb24uZHVtcHMobCkKRU5ECgpvdXIgJGM7
Cgp7CiAgICBsb2NhbCAkLzsKICAgICRfID0gPFA+OwogICAgJCE9MDsgJD89
MDsgY2xvc2UgUCBvciBkaWUgIiQhICQ/IjsKICAgICRjID0gZGVjb2RlX2pz
b24gJF87Cn0KCmRpZSAibm8gZG9tYWluIG5hbWUgPyIgdW5sZXNzIGV4aXN0
cyAkYy0+e25hbWV9OwpkaWUgImJvb3Rsb2FkZXIgbm90IHlldCBzdXBwb3J0
ZWQiIGlmICRjLT57Ym9vdGxvYWRlcn07CmRpZSAibm8ga2VybmVsIiB1bmxl
c3MgJGMtPntrZXJuZWx9OwoKb3VyICRzaWRlY2FyID0gJGMtPntwdnNoaW1f
c2lkZWNhcl9wYXRofSB8fCAiJHNpZGVjYXJzX2Rpci8kYy0+e25hbWV9Lmlz
byI7Cm91ciAkZG13cmFwID0gJGMtPntwdnNoaW1fc2lkZWNhcl9wYXRofSB8
fCAiJHNpZGVjYXJzX2Rpci8kYy0+e25hbWV9LmRtIjsKCiRzaGltIHx8PSAk
Yy0+e3B2c2hpbV9wYXRofTsKJHNoaW0gfHw9ICcvdXNyL2xvY2FsL2xpYi94
ZW4vYm9vdC94ZW4tc2hpbSc7CgpvdXIgJHNoaW1fY21kbGluZSA9ICRjLT57
cHZzaGltX2NtZGxpbmV9IHx8ICdjb25zb2xlPWNvbTEgY29tMT0xMTUyMDBu
MSc7CiRzaGltX2NtZGxpbmUgLj0gJyAnLiRjLT57cHZzaGltX2V4dHJhfSBp
ZiAkYy0+e3B2c2hpbV9leHRyYX07CgpvdXIgJGtlcm5lbF9jbWRsaW5lID0g
JGMtPntjbWRsaW5lfSB8fCAnJzsKJGtlcm5lbF9jbWRsaW5lIC49ICcgcm9v
dD0nLiRjLT57cm9vdH0gaWYgJGMtPntyb290fTsKJGtlcm5lbF9jbWRsaW5l
IC49ICcgJy4kYy0+e2V4dHJhfSBpZiAkYy0+e2V4dHJhfTsKCnByaW50ICJw
dnNoaW0tY29udmVydGVyOiBjcmVhdGluZyBzaWRlY2FyIGluICRzaWRlY2Fy
XG4iOwoKcnVuY21kIHF3KG1rZGlyIC1tNzAwIC1wIC0tKSwgJHNpZGVjYXJz
X2RpcjsKCm9wZW4gTCwgIj4iLCAiJHNpZGVjYXIubG9jayIgb3IgZGllICIk
c2lkZWNhci5sb2NrOiBvcGVuICQhIjsKZmxvY2sgTCwgTE9DS19FWCBvciBk
aWUgIiRzaWRlY2FyLmxvY2s6IGxvY2s6ICQhIjsKCm15ICRzZCA9ICIkc2lk
ZWNhci5kaXIiOwoKc3lzdGVtIHF3KHJtIC1yZiAtLSksICRzZDsKbWtkaXIg
JHNkLCAwNzAwOwoKcnVuY21kIHF3KGNwIC0tKSwgJHNoaW0sICIkc2Qvc2hp
bSI7CnJ1bmNtZCBxdyhjcCAtLSksICRjLT57a2VybmVsfSwgIiRzZC9rZXJu
ZWwiOwpydW5jbWQgcXcoY3AgLS0pLCAkYy0+e3JhbWRpc2t9LCAiJHNkL3Jh
bWRpc2siIGlmICRjLT57cmFtZGlza307CgpteSAkZ3J1YmNmZyA9IDw8RU5E
OwpzZXJpYWwgLS11bml0PTAgLS1zcGVlZD05NjAwIC0td29yZD04IC0tcGFy
aXR5PW5vIC0tc3RvcD0xCnRlcm1pbmFsX2lucHV0IHNlcmlhbAp0ZXJtaW5h
bF9vdXRwdXQgc2VyaWFsCgpzZXQgdGltZW91dD0wCgptZW51ZW50cnkgJ1hl
biBzaGltJyB7CglpbnNtb2QgZ3ppbwoJaW5zbW9kIHh6aW8KICAgICAgICBt
dWx0aWJvb3QgKGNkKS9zaGltIHBsYWNlaG9sZGVyICRzaGltX2NtZGxpbmUK
ICAgICAgICBtb2R1bGUgKGNkKS9rZXJuZWwgcGxhY2Vob2xkZXIgJGtlcm5l
bF9jbWRsaW5lCiAgICAgICAgbW9kdWxlIChjZCkvcmFtZGlzawp9CkVORAoK
cnVuY21kIHF3KG1rZGlyIC1wIC0tKSwgIiRzZC9ib290L2dydWIiOwpvcGVu
IEcsICI+IiwgIiRzZC9ib290L2dydWIvZ3J1Yi5jZmciIG9yIGRpZSAiJHNk
LCBncnViLmNmZzogJCEiOwpwcmludCBHICRncnViY2ZnIG9yIGRpZSAkITsK
Y2xvc2UgRyBvciBkaWUgJCE7Cgp1bmxpbmsgIiRzaWRlY2FyLm5ldyIgb3Ig
JCE9PUVOT0VOVCBvciBkaWUgIiRzaWRlY2FyLm5ldzogcm06ICQhIjsKcnVu
Y21kIHF3KGdydWItbWtyZXNjdWUgLW8pLCAiJHNpZGVjYXIubmV3IiwgIiRz
aWRlY2FyLmRpciI7CmlmICghc3RhdCAiJHNpZGVjYXIubmV3IikgewogICAg
JCE9PUVOT0VOVCBvciBkaWUgIiRzaWRlY2FyLm5ldzogc3RhdDogJCEiOwoK
ICAgIHByaW50IFNUREVSUiA8PEVORDsKcHZzaGltLWNvbnZlcnRlcjogZ3J1
Yi1ta3Jlc2N1ZSBleGl0ZWQgd2l0aCBzdGF0dXMgemVybyBidXQgZmFpbGVk
IHRvIG1ha2UgaXNvLgpOQiB0aGF0IGdydWItbWtyZXNjdWUgaGFzIGEgdGVu
ZGVuY3kgdG8gbGllIGluIGl0cyBlcnJvciBtZXNzYWdlcy4KRU5ECiAgICBt
eSAkbWlzc2luZzsKICAgIGZvcmVhY2ggbXkgJGNoZWNrIChxdyh4b3JyaXNv
IG1mb3JtYXQpKSB7CiAgICAgICAgJG1pc3NpbmcgfD0gc3lzdGVtIHF3KHNo
IC1jKSwgInR5cGUgJGNoZWNrIjsKICAgIH0KCiAgICBpZiAoJG1pc3Npbmcp
IHsKICAgICAgICBwcmludCBTVERFUlIgPDxFTkQ7CllvdSBzZWVtIHRvIGhh
dmUgc29tZSBwcm9ncmFtKHMpIG1pc3Npbmcgd2hpY2ggZ3J1Yi1ta3Jlc2N1
ZSBkZXBlbmRzIG9uLApzZWUgYWJvdmUuICAoIm1mb3JtYXQiIGlzIG5vcm1h
bGx5IGluIHRoZSBwYWNrYWdlICJtdG9vbHMiLikKSW5zdGFsbGluZyB0aG9z
ZSBwcm9ncmFtcyB3aWxsIHByb2JhYmx5IGhlbHAuCkVORAogICAgfSBlbHNl
IHsKICAgICAgICBwcmludCBTVERFUlIgPDxFTkQ7CkFuZCBvbGRlciBncnVi
LW1rcmVzY3VlIGhhcyBhIHRlbmRlbmN5IG5vdCB0byBub3RpY2UgY2VydGFp
biBwcm9ibGVtcy4KTWF5YmUgc3RyYWNlIHdpbGwgdGVsbCB5b3Ugd2hhdCBp
cyB3cm9uZy4gIDotLwpFTkQKICAgIH0KICAgIGRpZSAicHZzaGltLWNvbnZl
cnRlcjogZ3J1Yi1ta3Jlc2N1ZSBkaWQgbm90IG1ha2UgaXNvXG4iOwp9Cgpy
dW5jbWQgcXcocm0gLXJmIC0tKSwgIiRzaWRlY2FyLmRpciIgdW5sZXNzICRk
ZWJ1ZzsKCm9wZW4gUSwgIj4iLCAiJGRtd3JhcC5uZXciIG9yIGRpZSAiJGRt
d3JhcDogJCEiOwpwcmludCBRIDw8J0VORF9ETVdSQVAnIG9yIGRpZSAkITsK
IyEvYmluL2Jhc2gKCnNldCAteAo6ICIkQCIKc2V0ICt4CgpuZXdhcmdzPSgp
CgpuZXdhcmcgKCkgewogICAgbmV3YXJncys9KCIkMSIpCn0KCndoaWxlIFsg
JCMgLWd0IDEgXTsgZG8KICAgIGNhc2UgIiQxIiBpbgoJLW5vLXNodXRkb3du
fC1ub2RlZmF1bHRzfC1uby11c2VyLWNvbmZpZykKCSAgICBuZXdhcmcgIiQx
Ijsgc2hpZnQKCSAgICA7OwoJLXhlbi1kb21pZHwtY2hhcmRldnwtbW9ufC1k
aXNwbGF5fC1ib290fC1tfC1tYWNoaW5lKQoJICAgIG5ld2FyZyAiJDEiOyBz
aGlmdAoJICAgIG5ld2FyZyAiJDEiOyBzaGlmdAoJICAgIDs7CiAgICAgICAg
LW5hbWUpCiAgICAgICAgICAgIG5ld2FyZyAiJDEiOyBzaGlmdAogICAgICAg
ICAgICBuYW1lPSIkMSI7IHNoaWZ0CiAgICAgICAgICAgIG5ld2FyZyAiJG5h
bWUiCiAgICAgICAgICAgIDs7CgktbmV0ZGV2fC1jZHJvbSkKCSAgICA6IGZp
eG1lCgkgICAgbmV3YXJnICIkMSI7IHNoaWZ0CgkgICAgbmV3YXJnICIkMSI7
IHNoaWZ0CgkgICAgOzsKCS1kcml2ZXwta2VybmVsfC1pbml0cmR8LWFwcGVu
ZHwtdm5jKQoJICAgIHNoaWZ0OyBzaGlmdAoJICAgIDs7CgktZGV2aWNlKQoJ
ICAgIHNoaWZ0CgkgICAgY2FzZSAiJDEiIGluCgkJWFhYcnRsODEzOSopCgkJ
ICAgIG5ld2FyZyAiLWRldmljZSIKCQkgICAgbmV3YXJnICIkMSI7IHNoaWZ0
CgkJICAgIDs7CgkJKikKCQkgICAgc2hpZnQKCQkgICAgOzsKCSAgICBlc2Fj
CgkgICAgOzsKCSopCgkgICAgZWNobyA+JjIgIndhcm5pbmc6IHVuZXhwZWN0
ZWQgYXJndW1lbnQgJDEgYmVpbmcgcGFzc2VkIHRocm91Z2giCgkgICAgbmV3
YXJnICIkMSI7IHNoaWZ0CgkgICAgOzsKICAgIGVzYWMKZG9uZQoKI2lmIFsg
IngkbmFtZSIgIT0geCBdOyB0aGVuCiMgICAgbG9nZGlyPS92YXIvbG9nL3hl
bgojICAgIGxvZ2ZpbGU9IiRsb2dkaXIvc2hpbS0kbmFtZS5sb2ciCiMgICAg
c2F2ZWxvZyAiJGxvZ2ZpbGUiIHx8OgojICAgIG5ld2FyZyAtc2VyaWFsCiMg
ICAgbmV3YXJnICJmaWxlOiRsb2dmaWxlIgojZmkKRU5EX0RNV1JBUAoKaWYg
KCRxZW11KSB7CiAgICBwcmludGYgUSA8PCdFTkRfRE1XUkFQJywgJHFlbXUg
b3IgZGllICQhOwogICAgZXhlYyAnJXMnICIke25ld2FyZ3NbQF19IgpFTkRf
RE1XUkFQCn0gZWxzZSB7CiAgICBwcmludCBRIDw8J0VORF9ETVdSQVAnIG9y
IGRpZSAkITsKc2V0IC14CmZvciBwYXRoIGluIC91c3IvbG9jYWwvbGliL3hl
bi9iaW4gL3Vzci9saWIveGVuL2JpbiAvdXNyL2xvY2FsL2JpbiAvdXNyL2Jp
bjsgZG8KICAgIGlmIHRlc3QgLWUgJHBhdGgvcWVtdS1zeXN0ZW0taTM4Njsg
dGhlbgogICAgICAgIGV4ZWMgJHBhdGgvcWVtdS1zeXN0ZW0taTM4NiAiJHtu
ZXdhcmdzW0BdfSIKICAgIGZpCmRvbmUKZWNobyA+JjIgJ2NvdWxkIG5vdCBl
eGVjIHFlbXUnCmV4aXQgMTI3CkVORF9ETVdSQVAKfQoKY2htb2QgMDc1NSwg
IiRkbXdyYXAubmV3IiBvciBkaWUgIiRkbXdyYXA6IGNobW9kOiAkISI7Cgpj
bG9zZSBRIG9yIGRpZSAkITsKCnJlbmFtZSAiJHNpZGVjYXIubmV3IiwgJHNp
ZGVjYXIgb3IgZGllICIkc2lkZWNhcjogaW5zdGFsbDogJCEiOwpyZW5hbWUg
IiRkbXdyYXAubmV3IiwgICRkbXdyYXAgIG9yIGRpZSAiJGRtd3JhcDogaW5z
dGFsbDogJCEiOwoKcHJpbnQgU1RERVJSIDw8RU5EOwpwdnNoaW0tY29udmVy
dGVyOiB3cm90ZSBxZW11IHdyYXBwZXIgdG8gJGRtd3JhcApwdnNoaW0tY29u
dmVydGVyOiB3cm90ZSBzaWRlY2FyIHRvICRzaWRlY2FyCkVORAoKbXkgJGFw
cGVuZCA9IDw8RU5EOwpidWlsZGVyPSdodm0nCnR5cGU9J2h2bScKZGV2aWNl
X21vZGVsX3ZlcnNpb249J3FlbXUteGVuJwpkZXZpY2VfbW9kZWxfb3ZlcnJp
ZGU9JyRkbXdyYXAnCmRldmljZV9tb2RlbF9hcmdzX2h2bT1bJy1jZHJvbScs
JyRzaWRlY2FyJ10KYm9vdD0nYycKc2VyaWFsPSdwdHknCkVORAoKaWYgKCRv
dXQgbmUgJy0nKSB7CiAgICBvcGVuIE8sICI+IiwgIiRvdXQudG1wIiBvciBk
aWUgIm9wZW4gb3V0cHV0IGNvbmZpZyB0ZW1wOiAkb3V0LnRtcDogJCFcbiI7
Cn0gZWxzZSB7CiAgICBvcGVuIE8sICI+JlNURE9VVCIgb3IgZGllICQhOwp9
CgpwcmludCBPICRpbmRhdGEsICJcbiIsICRhcHBlbmQgb3IgZGllICJ3cml0
ZSBvdXRwdXQ6ICQhIjsKY2xvc2UgTyBvciBkaWUgImNsb3NlIG91dHB1dDog
JCEiOwoKaWYgKCRvdXQgbmUgJy0nKSB7CiAgICByZW5hbWUgIiRvdXQudG1w
IiwgJG91dCBvciBkaWUgImluc3RhbGwgb3V0cHV0OiAkISI7CiAgICBwcmlu
dCBTVERFUlIgInB2c2hpbS1jb252ZXJ0ZXI6IHdyb3RlIG5ldyBndWVzdCBj
b25maWcgdG8gJG91dFxuIjsKfSBlbHNlIHsKICAgIHByaW50IFNUREVSUiAi
cHZzaGltLWNvbnZlcnRlcjogd3JvdGUgbmV3IGd1ZXN0IGNvbmZpZyB0byBz
dGRvdXRcbiI7Cn0K

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--=separator--


From xen-users-bounces@lists.xenproject.org Fri Feb 23 19:36:43 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 19:36: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.xenproject.org>)
	id 1epJ8L-0000kL-E9; Fri, 23 Feb 2018 19:35:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zfog=fr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1epJ8J-0000k1-Uj
 for xen-users@lists.xen.org; Fri, 23 Feb 2018 19:35:52 +0000
X-Inumbo-ID: a263190d-18d0-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a263190d-18d0-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 20:34:59 +0100 (CET)
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 1epJ86-0005q6-TS; Fri, 23 Feb 2018 19:35:38 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1epJ86-0004TG-QP; Fri, 23 Feb 2018 19:35:38 +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: <E1epJ86-0004TG-QP@xenbits.xenproject.org>
Date: Fri, 23 Feb 2018 19:35:38 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-users] Xen Security Advisory 254 (CVE-2017-5753, CVE-2017-5715,
 CVE-2017-5754) - Information leak via side effects of speculative
 execution
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.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-5753,CVE-2017-5715,CVE-2017-5754 / XSA-254
                                 version 12

        Information leak via side effects of speculative execution

UPDATES IN VERSION 12
=====================

Corrections to ARM SP2 information:

* ARM 32-bit requires new firmware on some CPUs.
* Provide link to the ARM firmware page, accordingly.
* ARM 32-bit mitigations are complete for Cortex-A CPUs.
  We do not have information for other ARM CPUs at this time.

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

Processors give the illusion of a sequence of instructions executed
one-by-one.  However, in order to most efficiently use cpu resources,
modern superscalar processors actually begin executing many
instructions in parallel.  In cases where instructions depend on the
result of previous instructions or checks which have not yet
completed, execution happens based on guesses about what the outcome
will be.  If the guess is correct, execution has been sped up.  If the
guess is incorrect, partially-executed instructions are cancelled and
architectural state changes (to registers, memory, and so on)
reverted; but the whole process is no slower than if no guess had been
made at all.  This is sometimes called "speculative execution".

Unfortunately, although architectural state is rolled back, there are
other side effects, such as changes to TLB or cache state, which are
not rolled back.  These side effects can subsequently be detected by
an attacker to determine information about what happened during the
speculative execution phase.  If an attacker can cause speculative
execution to access sensitive memory areas, they may be able to infer
what that sensitive memory contained.

Furthermore, these guesses can often be 'poisoned', such that attacker
can cause logic to reliably 'guess' the way the attacker chooses.
This advisory discusses three ways to cause speculative execution to
access sensitive memory areas (named here according to the
discoverer's naming scheme):

"Bounds-check bypass" (aka SP1, "Variant 1", Spectre CVE-2017-5753):
Poison the branch predictor, such that victim code is speculatively
executed past boundary and security checks.  This would allow an
attacker to, for instance, cause speculative code in the normal
hypercall / emulation path to execute with wild array indexes.

"Branch Target Injection" (aka SP2, "Variant 2", Spectre CVE-2017-5715):
Poison the branch predictor.  Well-abstracted code often involves
calling function pointers via indirect branches; reading these
function pointers may involve a (slow) memory access, so the CPU
attempts to guess where indirect branches will lead.  Poisoning this
enables an attacker to speculatively branch to any code that is
executable by the victim (eg, anywhere in the hypervisor).

"Rogue Data Load" (aka SP3, "Variant 3", Meltdown, CVE-2017-5754):
On some processors, certain pagetable permission checks only happen
when the instruction is retired; effectively meaning that speculative
execution is not subject to pagetable permission checks.  On such
processors, an attacker can speculatively execute arbitrary code in
userspace with, effectively, the highest privilege level.

More information is available here:
  https://meltdownattack.com/
  https://spectreattack.com/
  https://googleprojectzero.blogspot.co.uk/2018/01/reading-privileged-memory-with-side.html

Additional Xen-specific background:

Xen hypervisors on most systems map all of physical RAM, so code
speculatively executed in a hypervisor context can read all of system
RAM.

When running PV guests, the guest and the hypervisor share the address
space; guest kernels run in a lower privilege level, and Xen runs in
the highest privilege level.  (x86 HVM and PVH guests, and ARM guests,
run in a separate address space to the hypervisor.)  However, only
64-bit PV guests can generate addresses large enough to point to
hypervisor memory.

IMPACT
======

Xen guests may be able to infer the contents of arbitrary host memory,
including memory assigned to other guests.

An attacker's choice of code to speculatively execute (and thus the
ease of extracting useful information) goes up with the numbers.  For
SP1, an attacker is limited to windows of code after bound checks of
user-supplied indexes.  For SP2, the attacker will in many cases will
be limited to executing arbitrary pre-existing code inside of Xen.
For SP3 (and other cases for SP2), an attacker can write arbitrary
code to speculatively execute.

Additionally, in general, attacks within a guest (from guest user to
guest kernel) will be the same as on real hardware.  Consult your
operating system provider for more information.

NOTE ON TIMING
==============

This vulnerability was originally scheduled to be made public on 9
January.  It was accelerated at the request of the discloser due to
one of the issues being made public.

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

Systems running all versions of Xen are affected.

For SP1 and SP2, both Intel and AMD are vulnerable.  Vulnerability of
ARM processors to SP1 and SP2 varies by model and manufacturer.  ARM
has information on affected models on the following website:
   https://developer.arm.com/support/security-update

For SP3, only Intel processors are vulnerable.  (The hypervisor cannot
be attacked using SP3 on any ARM processors, even those that are
listed as affected by SP3.)

Furthermore, only 64-bit PV guests can exploit SP3 against Xen.  PVH,
HVM, and 32-bit PV guests cannot exploit SP3.

MITIGATION
==========

There is no mitigation for SP1.

SP2 can be mitigated by a combination of new microcode and compiler
and hypervisor changes.  See Resolution below.

SP3 can be mitigated by page-table isolation ("PTI").
See Resolution below.

SP3 can, alternatively, be mitigated by running guests in HVM or PVH
mode.  (Within-guest attacks are still possible unless the guest OS
has also been updated with an SP3 mitigation series such as
KPTI/Kaiser.)

For guests with legacy PV kernels which cannot be run in HVM or PVH
mode directly, we have developed two "shim" hypervisors that allow PV
guests to run in HVM mode or PVH mode.  This prevents attacks on the
host, but it leaves the guest vulnerable to Meltdown attacks by its
own unprivileged processes, even if the guest OS has KPTI or similar
Meltdown mitigation.

The HVM shim (codenamed "Vixen") is available now, as is the PVH shim
(codenamed "Comet") for Xen 4.10 and Xen 4.8.   Please read
README.which-shim to determine which shim is suitable for you.


RESOLUTION
==========

These are hardware bugs, so technically speaking they cannot be
properly fixed in software.  However, it is possible in many cases to
provide patches to software to work around the problems.


There is no available resolution for SP1.  A solution may be available
in the future.


SP2 can be mitigated on x86 by combinations of new CPU microcode and
new hypervisor code.  The required hypervisor changes for Xen 4.6,
4.7, 4.8, 4.9 and 4.10 are detailed in the attached README.bti.

For AMD hardware, and for Intel hardware pre-dating the Skylake
microarchitecture, the hypervisor changes alone are sufficient to
mitigate the issue for Xen itself.  No microcode updates are required.
For the Intel Skylake microarchitecture the hypervisor changes are
insufficient to protect Xen without appropriate new microcode.
Microcode updates are required in any event to guard against one guest
attacking another.

Consult Intel, your hardware vendor, or your dom0 OS distributor for the
microcode updates.

Additionally, compiler support for `indirect thunk' is required.
Again, without appropriate compiler support, the hypervisor patches
are insufficient.  Consult your compiler distributor.


SP2 is mitigated on ARM 32-bit by a set of changes to the hypervisor;
on some processors, in combination with new firmware.  SP2 can be
mitigated on ARM 64-bit (aarch64) by a combination of new PSCI
firmware and new hypervisor code.  The required hypervisor changes for
Xen 4.6, 4.7, 4.8, 4.9 and 4.10 are detailed in the attached
README.bti.

For ARM 32-bit these changes are complete for Cortex-A processors.
For other processors, please contact the vendor for information.

For ARM 64-bit the hypervisor changes are still in development and are
expected to be available soon.


SP3 can be mitigated by page-table isolation ("PTI").

We have a "stage 1" implementation.  It allows 64-bit PV guests to be
run natively while restricting what can be accessed via SP3 to the Xen
stack of the current pcpu (which may contain remnants of information
from other guests, but should be much more difficult to attack
reliably).

Unfortunately these "stage 1" patches incur a non-negligible
performance overhead; about equivalent to the "PV shim" approaches
above.  Moving to plain HVM or PVH guests is recommended where
possible.  For more information on that, see below.

Patches for the "stage-1" PTI implementation are available in the Xen
staging-NN branches for each Xen revision.  See README.pti for
specific revisons.


SP3 MITIGATION OPTIONS SUMMARY TABLE FOR 64-bit X86 PV GUESTS
=============================================================

Everything in this section applies to 64-bit PV x86 guests only.

             Xen PTI      Use PVH      Use HVM     PVH shim     HVM shim
             "stage 1"                             "Comet"      "Vixen"

How to use   README.pti  type="pvh"  type="hvm"  README.comet  README.vixen

Guest          All        Linux 4.11+  Most[4]     All         All
support                ?unikernels?[3]

Xen            4.6+      4.10+         All         4.10, 4.8   All
 versions                4.8-comet[1]

Testing       Limited    4.10: Good    Very good   Moderate    Very good
 status       Very new   4.8: Moderate

Performance    Fair        Excellent   Varies[4]   Fair        Fair

Hypervisor     Needed      No need     No need     No need     No need
  changes

SP3 guest   Substantially  Protected   Protected   Protected   Protected
 to host      protected

SP3 within    Protected    Guest       Guest       Vulnerable  Vulnerable
 guest                     patches     patches      [5]         [5]

SP3 from      Protected    n/a; vuln.  n/a; vuln.  n/a; vuln.  n/a; vuln.
 dom0 user                  [9]         [9]         [9]         [9]

Device model   No dm       No dm       Qemu        No dm       Qemu

Config change  None      type="pvh"  type="hvm"/  type="pvh"   Tool to rewrite
                                    builder="hvm"  pvshim=1    Needs "sidecar"

Within-guest   None       Should be    Disks+net   None        None
 changes?                  none        may change

CPU hw virt   Not needed  Needed       Needed      Needed      Needed
feature (VT-x)

Extra RAM use  V. slight   None       ~9Mb/guest >=~20Mb/guest >=~29Mb/guest

Migration      OK          OK          OK[4]       OK          Unsupported[2]
Guest mem adj  OK          OK          OK          Broken[2]   Unsupported[2]
vcpu hotplug   OK          OK          OK          OK          Unsupported[2]

Solution      Indefinite  Indefinite  Indefinite  Indefinite  Limited
 lifetime                                           [7]        [6]

[1] PVH is supported in Xen 4.8 only with the 4.8 "Comet" security
release branch.

[2] Some features in PVH/HVM shim guests are not inherently broken,
but buggy in the currently available versions.  These may be fixed in
future proper releases of the same feature.

[3] Most unikernels have Xen support based on a version of mini-os.
mini-os master can boot PVH.  But this is very recent.

[4] Some guests which have support for Xen PV fail to boot properly in
Xen HVM.  Some such guests can made to boot HVM by disabling the
PV-on-HVM support entirely in the guest or in Xen; in that case the
guest may work but IO performance will be poor.  Some PV-supporting
guests can boot as HVM, with PV drivers, but fail when migrated.

[5] The Comet and Vixen shim hypervisors direct-map all of their
"physical" memory, and that direct-map can be accessed using Meltdown
by unprivileged processes in the guest.  So the guest is vulnerable to
within-guest Meltdown attacks and the guest operating system cannot
protect itself.

[6] "Vixen" HVM shim is not expected to be incorporated in future Xen
stable releases.  At some point, support for it will be withdrawn.
However, HVM shim functionality may be available in a future Xen 4.10
stable point release and would then probably be useable with the
existing conversion script provided in this advisory.

[7] The lifetime of the special Comet branches is limited, but we will
not desupport them until some time after the same functionality is in
appropriate Xen stable point releases.

[8] The 64-bit x86 PV guest ABI precludes a guest from mapping its
kernel and userspace in the same address space.  So these guests are
inherently immune to within-guest Meltdown attacks, without
within-guest patching.  (This applies to 64-bit x86 PV guests only.)

[9] It is not possible to run dom0 as HVM.  dom0 PVH is a planned
enhancement which is not yet available even in preview form.


ATTACHMENTS
===========

$ sha256sum xsa254*/*
c5f2d8f87169edc9be890416a4d261cfc11d9f8d898d83a8922360b210676015  xsa254/README.bti
1cba14ff83844d001d6c8a74afc3f764f49182cc7a06bb4463548450ac96cc2f  xsa254/README.comet
208453583ee3c7bb427aa2f70fc5fdc687ba084341129624e511eb6c064fb801  xsa254/README.pti
3ef42381879befc84aa78b67d3a9b7b0cd862a2ffa445810466e90be6c6a5e86  xsa254/README.vixen
7e816160c1c1d1cd93ec3c3dd9753c8f3957fefe86b7aa967e9e77833828f849  xsa254/README.which-shim
1d2098ad3890a5be49444560406f8f271c716e9f80e7dfe11ff5c818277f33f8  xsa254/pvshim-converter.pl
$


NOTE ON LACK OF EMBARGO
=======================

The timetable and process were set by the discloser.

After the intensive initial response period for these vulnerabilities
is over, we will prepare and publish a full timeline, as we have done
in a handful of other cases of significant public interest where we
saw opportunities for process improvement.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJakG0FAAoJEIP+FMlX6CvZDR0H/0P2j85tnOXt1ipeT7UUVY8P
0bkWJ1OhKcSZFwPkuybK0xcfsyyPYX8HjFcRlacPgq8r6AY16RIh/ZpAhC2F6DJu
UrFhMVW9bdApBNaKMDo1/QCcLnloOcEXx65+Nn29qTX+IKdkdlzUTLpjZRianMPQ
AJnSumiP1RXyi/FDWbNfxlChHonCIEwYurA8z9KIqq3qeGF1tT7BB+oSFvHoICoX
Q0CX3StuHMFK53X+BKbvJy62MOjJIHRWx8lBBF/VQxfFQp3LPjGALeSBhn1BlZUF
KpXguxQAici4mj9yM7LUZ9lV2OrCQLTiWwSMAMOvjs5eHSS3tU2CZvJ+Xg711ZM=
=Kl89
-----END PGP SIGNATURE-----

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

ICAgICAgICAgICAgICAgICAgICAgIEJyYW5jaCBUYXJnZXQgSW5qZWN0aW9u
IChCVEkpCiAgICAgICAgICAgICAgICAgICAgICA9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09CgpTdW1tYXJ5Ci0tLS0tLS0KClRoaXMgUkVBRE1F
IGdpdmVzIHJlZmVyZW5jZXMgZm9yIHRoZSBtaXRpZ2F0aW9uIGZvciBTcGVj
dHJlIHYyLgoKCkRldGVybWluaW5nIHdoZXRoZXIgdGhlIG1pZ2l0YXRpb24g
aXMgZW5hYmxlZCBvbiB4ODYKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKSW4gZ2VuZXJhbCwgY29tcGls
ZXIgYW5kIENQVSBtaWNyb2NvZGUgdXBkYXRlcyBhcmUgYWxzbyByZXF1aXJl
ZC4KCldoZW4gdGhlIG1pdGlnYXRpb24gaXMgZnVsbHkgYWN0aXZlLCBvbiBB
TUQgaGFyZHdhcmUsClhlbiBwcmludHMgYXQgbGVhc3QgdGhlIGZvbGxvd2lu
ZyBtZXNzYWdlczoKCiAgU3BlY3VsYXRpdmUgbWl0aWdhdGlvbiBmYWNpbGl0
aWVzOgogICAgQ29tcGlsZWQtaW4gc3VwcG9ydDogSU5ESVJFQ1RfVEhVTksK
ICBCVEkgbWl0aWdhdGlvbnM6IFRodW5rIExGRU5DRQoKT24gcHJlLVNreWxh
a2UgSW50ZWwgaGFyZHdhcmU6CgogIFNwZWN1bGF0aXZlIG1pdGlnYXRpb24g
ZmFjaWxpdGllczoKICAgIENvbXBpbGVkLWluIHN1cHBvcnQ6IElORElSRUNU
X1RIVU5LCiAgQlRJIG1pdGlnYXRpb25zOiBUaHVuayBSRVRQT0xJTkUKCk9u
IFNreWxha2UgKG9yIGxhdGVyKSBJbnRlbCBoYXJkd2FyZToKCiAgU3BlY3Vs
YXRpdmUgbWl0aWdhdGlvbiBmYWNpbGl0aWVzOgogICAgSGFyZHdhcmUgZmVh
dHVyZXM6IElCUlMvSUJQQiBTVElCUAogICAgQ29tcGlsZWQtaW4gc3VwcG9y
dDogSU5ESVJFQ1RfVEhVTksKICBCVEkgbWl0aWdhdGlvbnM6IFRodW5rIEpN
UCwgT3RoZXJzOiBJQlJTKyBJQlBCCgpOb3RlIGhvd2V2ZXIgdGhhdCBvbiBy
ZWxlYXNlIGJ1aWxkcyBub25lIG9mIHRoZXNlIG1lc3NhZ2VzIGFyZSB2aXNp
YmxlCmJ5IGRlZmF1bHQ7ICJsb2dsdmw9YWxsIiBuZWVkcyB0byBiZSBwYXNz
ZWQgdG8gc2VlIGFsbCBvZiB0aGVtLgpIb3dldmVyIHByb2R1Y3Rpb24gc3lz
dGVtcyBzaG91bGQgbm90IGJlIHJ1biB3aXRoICJsb2dsdmw9YWxsIiBhcyB0
aGF0CmV4cG9zZXMgYSBsb2cgc3BldyAoZGVuaWFsIG9mIHNlcnZpY2UpIHZ1
bG5lcmFiaWxpdHkgdG8gZ3Vlc3RzLgoKImxvZ2x2bD1pbmZvIiAod2hpY2gg
aXMgcGVyaGFwcyBiZXR0ZXIpIGlzIHN1ZmZpY2llbnQgdG8gc2VlCiAgQlRJ
IG1pdGlnYXRpb25zOiAuLi4KbGlzdGluZyB0aGUgbWl0aWdhdGlvbnMgWGVu
IGFjdHVhbGx5IHVzZXMuCgpJZiB5b3UgYXJlIG5vdCBzdXJlIHdoZXRoZXIg
eW91ciBJbnRlbCBDUFUgaXMgcHJlLSBvciBwb3N0LVNreWxha2UsCnBsZWFz
ZSBsb29rIHlvdXIgY3B1IG1vZGVsIG51bWJlciAocHJpbnRlZCBpbiAvcHJv
Yy9jcHVpbmZvIG9uIExpbnV4KQp1cCBvbiBXaWtpcGVkaWEuCgoKUHJlY2lz
ZSBnaXQgY29tbWl0cwotLS0tLS0tLS0tLS0tLS0tLS0tCgo0LjEwOgoKMzE4
MTQ3MmE1Y2E0NWFlNWU3N2FiYmNmMDI0ZDAyNWQ5YmE3OWNlZCB4ODYvaWRs
ZTogQ2xlYXIgU1BFQ19DVFJMIHdoaWxlIGlkbGUKNTY0NDUxNDA1MGI5YWU3
ZDc1Y2RkOTVmZDA3OTEyYjk5MzBjYWUwOCB4ODYvY3B1aWQ6IE9mZmVyIElu
ZGlyZWN0IEJyYW5jaCBDb250cm9scyB0byBndWVzdHMKZGIxMjc0M2YyZDI0
ZmM1OWQ1YjljZWZjMTVlYjNkNTZjZGFmNTQ5ZCB4ODYvY3R4dDogSXNzdWUg
YSBzcGVjdWxhdGlvbiBiYXJyaWVyIGJldHdlZW4gdmNwdSBjb250ZXh0cwpi
YzBlNTk5YTgzZDE3ZjA2ZWM3ZGExNzA4NzIxY2VkZTJkZjgyNzRlIHg4Ni9i
b290OiBDYWxjdWxhdGUgdGhlIG1vc3QgYXBwcm9wcmlhdGUgQlRJIG1pdGln
YXRpb24gdG8gdXNlCmZjODE5NDZjZWFhZTJjMjdmY2UyYmEwZjNmMjlmYTlk
ZjM5NzU5NTEgeDg2L2VudHJ5OiBBdm9pZCB1c2luZyBhbHRlcm5hdGl2ZXMg
aW4gTk1JLyNNQyBwYXRocwpjZTdkN2MwMTY4NTU2OWQ5ZmYxZjk3MWMwZjA2
MjI1NzNiZmU4YmYzIHg4Ni9lbnRyeTogT3JnYW5pc2UgdGhlIGNsb2JiZXJp
bmcgb2YgdGhlIFJTQi9SQVMgb24gZW50cnkgdG8gWGVuCmE2OTVmOGRjZTdj
M2YxMzdmNjFjOGM4YTg4MGIyNGIxYjRjZjMxOWMgeDg2L2VudHJ5OiBPcmdh
bmlzZSB0aGUgdXNlIG9mIE1TUl9TUEVDX0NUUkwgYXQgZWFjaCBlbnRyeS9l
eGl0IHBvaW50CjkyZWZiZTg2NTgxM2Q4NDg3M2EwZTcyNjJiMWZhNDE0ODQy
MzA2YjYgeDg2L2h2bTogUGVybWl0IGd1ZXN0cyBkaXJlY3QgYWNjZXNzIHRv
IE1TUl97U1BFQ19DVFJMLFBSRURfQ01EfQo4YmFiYTg3NGQ2Yzc2YzFkNmRk
NjliMWQ5YWEwNmFiZGMzNDRhMWY1IHg4Ni9taWdyYXRlOiBNb3ZlIE1TUl9T
UEVDX0NUUkwgb24gbWlncmF0ZQo3OTg5MWVmOTQ0MmFjYjk5OGYzNTRiOTY5
ZTczMDJkODEyNDVhYjBiIHg4Ni9tc3I6IEVtdWxhdGlvbiBvZiBNU1Jfe1NQ
RUNfQ1RSTCxQUkVEX0NNRH0gZm9yIGd1ZXN0cwo2NDFjMTFlZjI5M2M3ZjNh
NThjMTg1NjEzODgzNWMwNmUwOWQ2YjA3IHg4Ni9jcHVpZDogSGFuZGxpbmcg
b2YgSUJSUy9JQlBCLCBTVElCUCBhbmQgSUJSUyBmb3IgZ3Vlc3RzCjY1ZWU2
ZTA0M2E2ZGM2MWJlY2U3NWE5ZGZlMjRjN2VlNzBjNjU5N2MgeDg2L2NtZGxp
bmU6IEludHJvZHVjZSBhIGNvbW1hbmQgbGluZSBvcHRpb24gdG8gZGlzYWJs
ZSBJQlJTL0lCUEIsIFNUSUJQIGFuZCBJQlBCCjEyOTg4MGRkOGYyOGJjNzI4
ZjkzZTNhYWQ0Njc1NjIyYzFlZTJhYWQgeDg2L2ZlYXR1cmU6IERlZmluaXRp
b25zIGZvciBJbmRpcmVjdCBCcmFuY2ggQ29udHJvbHMKYzUxMzI0NGQ4ZTVi
OGFhMDMyNmM2ZjJkNWZiMjM4MjgxMWM5N2Q2ZCB4ODY6IEludHJvZHVjZSBh
bHRlcm5hdGl2ZSBpbmRpcmVjdCB0aHVua3MKMGUxMmMyYzg4MWFhMTIwMTZi
YjY1OWFiMWViNGM3Mjg5MjQ0YjNlNyB4ODYvYW1kOiBUcnkgdG8gc2V0IGxm
ZW5jZSBhcyBiZWluZyBEaXNwYXRjaCBTZXJpYWxpc2luZwo2YWFmMzUzZjJl
Y2JlOGFlNTdlMTY4MTJhNmQ3NGE0ZjA4OWRlZjNhIHg4Ni9ib290OiBSZXBv
cnQgZGV0YWlscyBvZiBzcGVjdWxhdGl2ZSBtaXRpZ2F0aW9ucwozMmJhYmZj
MTlhZDNhMzEyM2Y4ZWQ0NDY2ZGYzYzc5NDkyYTIyMTJiIHg4NjogU3VwcG9y
dCBpbmRpcmVjdCB0aHVua3MgZnJvbSBhc3NlbWJseSBjb2RlCjQ3YmJjYjJk
ZDEyOTFkNjEwNjJmZTU4ZGE4MDcwMTA2MzFmZTFiM2EgeDg2OiBTdXBwb3J0
IGNvbXBpbGluZyB3aXRoIGluZGlyZWN0IGJyYW5jaCB0aHVua3MKODc0M2Zj
MmVmN2QxMDcxMDRjMTdiNzczZWFkZWUxNWZlZmE2NGU1MyBjb21tb24vd2Fp
dDogQ2xhcmlmaWNhdGlvbnMgdG8gd2FpdCBpbmZyYXN0cnVjdHVyZQoxODMw
YjIwYjZiODNiZTM4NzM4Nzg0ZWExNjJkNjJmY2Y4NWYzMTc4IHg4Ni9lbnRy
eTogRXJhc2UgZ3Vlc3QgR1BSIHN0YXRlIG9uIGVudHJ5IHRvIFhlbgphYjk1
Y2IwZDk0OGZkYzlmY2RhMjE1ZmVjMDUyNmFjOTAyMzQwYjE0IHg4Ni9odm06
IFVzZSBTQVZFX0FMTCB0byBjb25zdHJ1Y3QgdGhlIGNwdV91c2VyX3JlZ3Mg
ZnJhbWUgYWZ0ZXIgVk1FeGl0CmQwMmVmM2QyNzQ4NWUxNDI5YWM0ODBjY2E3
OGFiMzYzNjM4N2RmMjMgeDg2L2VudHJ5OiBSZWFycmFuZ2UgUkVTVE9SRV9B
TEwgdG8gcmVzdG9yZSByZWdpc3RlciBpbiBzdGFjayBvcmRlcgplMzJmODE0
MTYwYzk1MDk0ZGE4M2ZiYzgxM2I0NWVjYTQyZDUzOTdhIHg4NjogSW50cm9k
dWNlIGEgY29tbW9uIGNwdWlkX3BvbGljeV91cGRhdGVkKCkKYzUzNGFiNGU5
NDBhZTNmYmRkZjBiNDg0MGMzNTQ5YzAzNjU0OTIxZiB4ODYvaHZtOiBSZW5h
bWUgdXBkYXRlX2d1ZXN0X3ZlbmRvcigpIGNhbGxiYWNrIHRvIGNwdWlkX3Bv
bGljeV9jaGFuZ2VkKCkKYmUzMTM4YjZmNjU5NTUxOTZkNjdjMWQ1NGFlYTNk
NmEzYmYzMzkzNCB4ODYvYWx0OiBJbnRyb2R1Y2UgQUxURVJOQVRJVkV7LF8y
fSBtYWNyb3MKNzkwMTJlYWQ5MzdmMDUzM2VjNTkxYzRlY2U5MjVlNGQyMzU2
ODg3NCB4ODYvYWx0OiBCcmVhayBvdXQgYWx0ZXJuYXRpdmUtYXNtIGludG8g
YSBzZXBhcmF0ZSBoZWFkZXIgZmlsZQpiYmQwOTNjNTAzM2Q4N2MwMDQzY2Y5
MGFhNzgyZWZkYzE0MWRjMGU3IHhlbi9hcm0zMjogZW50cnk6IERvY3VtZW50
IHRoZSBwdXJwb3NlIG9mIHIxMSBpbiB0aGUgdHJhcHMgaGFuZGxlcgphNjlh
OGI1ZmRjOWNjOTBhYTRmYWY1MjJjMzU1YWJkODQ5ZjExMDAxIHhlbi9hcm0z
MjogSW52YWxpZGF0ZSBpY2FjaGUgb24gZ3Vlc3QgZXhpc3QgZm9yIENvcnRl
eC1BMTUKZjE2N2ViZjZiMzNjNGRiZGIwMTM1YzM1MGMwZDkyNzk4MDE5MWFj
NSB4ZW4vYXJtMzI6IEludmFsaWRhdGUgQlRCIG9uIGd1ZXN0IGV4aXQgZm9y
IENvcnRleCBBMTcgYW5kIDEyCmM0YzAxODc4MzliYWNhZGM4MmE1NzI5Y2Vh
NzM5ZThjNDg1ZjZjNjAgeGVuL2FybTMyOiBBZGQgc2tlbGV0b24gdG8gaGFy
ZGVuIGJyYW5jaCBwcmVkaWN0b3IgYWxpYXNpbmcgYXR0YWNrcwoxOWFkOGE3
Mjg3Mjk4ZjcwMWI1NTdlNTVlNGJlNjg5YTcwMjE5NGMwIHhlbi9hcm0zMjog
ZW50cnk6IEFkZCBtaXNzaW5nIHRyYXBfcmVzZXQgZW50cnkKM2NhZjMyYzQ3
MGYyZjdlYjM0NTJjOGE2MWQ2MjI0ZDEwZTU2ZjlhMyB4ZW4vYXJtMzI6IEFk
ZCBtaXNzaW5nIE1JRFIgdmFsdWVzIGZvciBDb3J0ZXgtQTE3IGFuZCBBMTIK
ZGY3YmU5NGYyNjc1N2E3Nzc0N2JmNGZiZmI4NGJiZTJhM2RhM2I0ZiB4ZW4v
YXJtMzI6IGVudHJ5OiBDb25zb2xpZGF0ZSBERUZJTkVfVFJBUF9FTlRSWV8q
IG1hY3Jvcwo3MjhmYWRiNTg2YTJhMTRhMjQ0ZGFiZDcwNDYzYmNjMTY1NGVj
Yzg1IHhlbi9hcm06IGNwdWVycmF0YTogUmVtb3ZlIHBlcmNwdS5oIGluY2x1
ZGUKOTI4MTEyOTAwZTViNGE5MmNjZWJiMmVlYTExNjY1ZmQ3NmFhMGYwZCB4
ZW4vYXJtNjQ6IEltcGxlbWVudCBicmFuY2ggcHJlZGljdG9yIGhhcmRlbmlu
ZyBmb3IgYWZmZWN0ZWQgQ29ydGV4LUEgQ1BVcwpjYWU2ZTE1NzJmMzlhMTkw
NmJlMGZjM2JkYWY0OWZlNTE0YzZhOWMwIHhlbi9hcm02NDogQWRkIHNrZWxl
dG9uIHRvIGhhcmRlbiB0aGUgYnJhbmNoIHByZWRpY3RvciBhbGlhc2luZyBh
dHRhY2tzCmQxZjQyODNhMWQ4NDA1YTQ4MGI0MTIxZTFlZmNmYWVjOGJiZGJm
ZmEgeGVuL2FybTogY3B1ZXJyYXRhOiBBZGQgTUlEUl9BTExfVkVSU0lPTlMK
MGY3YTRmYWFmYjJkNzk5MjBjYzYzNDU3Y2ZjYTNlMDM5OTBhZjRjYyB4ZW4v
YXJtNjQ6IEFkZCBtaXNzaW5nIE1JRFIgdmFsdWVzIGZvciBDb3J0ZXgtQTcy
LCBBNzMgYW5kIEE3NQpiODI5ZDQyODI5YzFmZjYyNmEwMjc1NmFjYWU0ZGQ0
ODJmYzIwYzlhIHhlbi9hcm06IEludHJvZHVjZSBlbmFibGUgY2FsbGJhY2sg
dG8gZW5hYmxlIGEgY2FwYWJpbGl0aWVzIG9uIGVhY2ggb25saW5lIENQVQo5
MTBkZDAwNWRhMjBmMjdmMzQxNWI3ZWNjZGY0MzY4NzQ5ODk1MDZiIHg4Ni9l
bnRyeTogUmVtb3ZlIHN1cHBvcnQgZm9yIHBhcnRpYWwgY3B1X3VzZXJfcmVn
cyBmcmFtZXMKCjQuOToKCjg4ZmJhYmM0OTE1OGIwYjg1ODI0OGZhMTI0ZWY1
OTBjNWRmNzc4MmYgeDg2L1BWOiBjb3JyZWN0bHkgY291bnQgTVNScyB0byBt
aWdyYXRlCjdkNWY4YjM2YmUxNDljMTY5MjE1YjNhZmUyMGUxY2ZiYTg0NTYx
NzAgeDg2L2lkbGU6IENsZWFyIFNQRUNfQ1RSTCB3aGlsZSBpZGxlCjU5OTk5
YWVjZGFkNmZjNGY0NDY5NThiNjVlMjg2OWUwMjUzMGIxYTYgeDg2L2NwdWlk
OiBPZmZlciBJbmRpcmVjdCBCcmFuY2ggQ29udHJvbHMgdG8gZ3Vlc3RzCjc5
ZDUxOTc5NTIzMTExMGYyMjJhMjQzNzllM2E0MzI0M2RiNmU1NWYgeDg2L2N0
eHQ6IElzc3VlIGEgc3BlY3VsYXRpb24gYmFycmllciBiZXR3ZWVuIHZjcHUg
Y29udGV4dHMKNjhjNzZkNzFlMDQ1YTRlODUxMDcwNDI3MGZjNTcwZmI5ZDc5
N2RmZCB4ODYvYm9vdDogQ2FsY3VsYXRlIHRoZSBtb3N0IGFwcHJvcHJpYXRl
IEJUSSBtaXRpZ2F0aW9uIHRvIHVzZQpiZGEzMjgzNjNmZmVmNThjMzQ3NTEw
NWU5MzAxNmZjYWM0ODZjNWQ1IHg4Ni9lbnRyeTogQXZvaWQgdXNpbmcgYWx0
ZXJuYXRpdmVzIGluIE5NSS8jTUMgcGF0aHMKYTI0Yjc1NTNmOTI1MTdiM2Q4
MWNhZDFhZDQ3OThlZjc0YjQyMDU1YiB4ODYvZW50cnk6IE9yZ2FuaXNlIHRo
ZSBjbG9iYmVyaW5nIG9mIHRoZSBSU0IvUkFTIG9uIGVudHJ5IHRvIFhlbgox
M2EzMGJhNTRjYWExYjMzZjcwNzEzNzI3OWQyN2Q1Y2QzOWU4ODQ0IHg4Ni9l
bnRyeTogT3JnYW5pc2UgdGhlIHVzZSBvZiBNU1JfU1BFQ19DVFJMIGF0IGVh
Y2ggZW50cnkvZXhpdCBwb2ludAowMTc3YmY1ZDI1YzY2ZTcwMGUxNTAyNDkx
M2EzYmM3MWM3Y2Y1MDdkIHg4Ni9odm06IFBlcm1pdCBndWVzdHMgZGlyZWN0
IGFjY2VzcyB0byBNU1Jfe1NQRUNfQ1RSTCxQUkVEX0NNRH0KMmZkZWU2MGVj
MTJjMjM4MzU4YmZmMjA5Mzc4YzdkOTFlNDgxN2ZhNyB4ODYvbWlncmF0ZTog
TW92ZSBNU1JfU1BFQ19DVFJMIG9uIG1pZ3JhdGUKZTU3ZDRkMDQzYjBkZjhm
OTk1M2IzZDIxMWZlYWNjM2E1NDQwMTgxNyB4ODYvbXNyOiBFbXVsYXRpb24g
b2YgTVNSX3tTUEVDX0NUUkwsUFJFRF9DTUR9IGZvciBndWVzdHMKMWRjZmQz
OTUxOTk5ZTg3NWY5MTFmYjA1MTMzOTE3NzRhZjhkNWZiNCB4ODYvY3B1aWQ6
IEhhbmRsaW5nIG9mIElCUlMvSUJQQiwgU1RJQlAgYW5kIElCUlMgZm9yIGd1
ZXN0cwo3NjQ4MDQ5MzhjNjliNjllMWVlMzY5YTliNTQ4MGU4OWIxOGU0NTNh
IHg4Ni9jbWRsaW5lOiBJbnRyb2R1Y2UgYSBjb21tYW5kIGxpbmUgb3B0aW9u
IHRvIGRpc2FibGUgSUJSUy9JQlBCLCBTVElCUCBhbmQgSUJQQgo2MDI2MzNl
YjczZWQyZDk5MThkYTJkYWU3YmViZjI3OWEwNTdlYTIwIHg4Ni9mZWF0dXJl
OiBEZWZpbml0aW9ucyBmb3IgSW5kaXJlY3QgQnJhbmNoIENvbnRyb2xzCjZm
ZWY0NmQ2ZmI5ZmE0NTc4Yjk3ZjhkNmEwY2IyNDBhYmVjNDg1ODcgeDg2OiBJ
bnRyb2R1Y2UgYWx0ZXJuYXRpdmUgaW5kaXJlY3QgdGh1bmtzCjMwYjk5Mjk5
ZDZlYTBjNTAwOGY1ZTRmNDFlYjFmNDhlMWFlNTY2Y2UgeDg2L2FtZDogVHJ5
IHRvIHNldCBsZmVuY2UgYXMgYmVpbmcgRGlzcGF0Y2ggU2VyaWFsaXNpbmcK
NDQ3ZGNlODkxZjA1YzA1ODVlYzY3YzQ3ZWQyMmViMmUwNzNjZTBhYiB4ODYv
Ym9vdDogUmVwb3J0IGRldGFpbHMgb2Ygc3BlY3VsYXRpdmUgbWl0aWdhdGlv
bnMKMjlkZjhhNWM0ZDYyNzFkNTIyMzFiYmVjYzUyYTdjM2ViMzhhYWMxMyB4
ODY6IFN1cHBvcnQgaW5kaXJlY3QgdGh1bmtzIGZyb20gYXNzZW1ibHkgY29k
ZQo2NDAzYjUwNDhkNmYxYWM1YmM4NTI0OTM3Yjc5NzVmOTZiNTk3MDQ2IHg4
NjogU3VwcG9ydCBjb21waWxpbmcgd2l0aCBpbmRpcmVjdCBicmFuY2ggdGh1
bmtzCjYyOGI2YWYyNGY5NzI3ZjIwMWY2NzdhNGFkOTgxMDRjMDBjYzc2YzEg
Y29tbW9uL3dhaXQ6IENsYXJpZmljYXRpb25zIHRvIHdhaXQgaW5mcmFzdHJ1
Y3R1cmUKMjM3YTU4YjFkMGMzNTIwMWUxZTllZDdjMzJkZWFjZjljZDgwNDIy
OSB4ODYvZW50cnk6IEVyYXNlIGd1ZXN0IEdQUiBzdGF0ZSBvbiBlbnRyeSB0
byBYZW4KZjBmN2NlNWU4MmI1YmQ1MTFlZjNlZWQ4ZmU4YjhiMjdhMjNmNDM2
NSB4ODYvaHZtOiBVc2UgU0FWRV9BTEwgdG8gY29uc3RydWN0IHRoZSBjcHVf
dXNlcl9yZWdzIGZyYW1lIGFmdGVyIFZNRXhpdApkNmU5NzI1MDhlZDZhZTg0
YzVhNDY1ODBhZjEyZWJkY2I4OGRlNzAyIHg4Ni9lbnRyeTogUmVhcnJhbmdl
IFJFU1RPUkVfQUxMIHRvIHJlc3RvcmUgcmVnaXN0ZXIgaW4gc3RhY2sgb3Jk
ZXIKOWFhYTIwODg4NjNkNjMxNjg5ODZmOWU2OWMwZjQ4MjgzOWEyNGQ4MCB4
ODY6IEludHJvZHVjZSBhIGNvbW1vbiBjcHVpZF9wb2xpY3lfdXBkYXRlZCgp
CjQwZjlhZTlkMDUzMmEzYzdkYmIyYTFlNzQwYzJjZWJlMmFlYjFkNzIgeDg2
L2h2bTogUmVuYW1lIHVwZGF0ZV9ndWVzdF92ZW5kb3IoKSBjYWxsYmFjayB0
byBjcHVpZF9wb2xpY3lfY2hhbmdlZCgpCmFkZTk1NTRmODcyNjJiMGM2ZGNj
MjFhY2ExOTRmMzEzOWEzMWZjZmEgeDg2L2FsdDogSW50cm9kdWNlIEFMVEVS
TkFUSVZFeyxfMn0gbWFjcm9zCmEwZWQwMzQ5ZmYyMTJiNDFkYmZhYjM3MTQx
Y2NjYjcxYmMxYzMwMzEgeDg2L2FsdDogQnJlYWsgb3V0IGFsdGVybmF0aXZl
LWFzbSBpbnRvIGEgc2VwYXJhdGUgaGVhZGVyIGZpbGUKNGQwMWRiYzcxMzNl
MGM1NWFlY2IzMWQ5NWNkNDYxNTgwMjQxYzU3NiB4ZW4vYXJtMzI6IGVudHJ5
OiBEb2N1bWVudCB0aGUgcHVycG9zZSBvZiByMTEgaW4gdGhlIHRyYXBzIGhh
bmRsZXIKMjIzNzliNmFkY2UwMjQ5ZmZjMDVhM2E3ODcwZjIyOTMzNjgzMzdl
MSB4ZW4vYXJtMzI6IEludmFsaWRhdGUgaWNhY2hlIG9uIGd1ZXN0IGV4aXN0
IGZvciBDb3J0ZXgtQTE1CjZlMTNhZDc3N2QzMzFjZDUzNDkyOGRmNzIwZGJm
NTQyNDk3MjMxYmEgeGVuL2FybTMyOiBJbnZhbGlkYXRlIEJUQiBvbiBndWVz
dCBleGl0IGZvciBDb3J0ZXggQTE3IGFuZCAxMgowZDMyMjM3ZDVmNGRiNDE5
Zjg0ZGE4OTE3NjFhYmI0ZjZiMWE4ZjUyIHhlbi9hcm0zMjogQWRkIHNrZWxl
dG9uIHRvIGhhcmRlbiBicmFuY2ggcHJlZGljdG9yIGFsaWFzaW5nIGF0dGFj
a3MKNGJhNTliZGMyNmJkNjliZGQ4NGJjYjJiZDU5N2ZlZTE0NGU4NDVkOSB4
ZW4vYXJtMzI6IGVudHJ5OiBBZGQgbWlzc2luZyB0cmFwX3Jlc2V0IGVudHJ5
CjI5OTdjNWU2MjhkZDU4OGZmNGFkYjM3MzNiN2Y0OGJiMDUyMWEyNDMgeGVu
L2FybTMyOiBBZGQgbWlzc2luZyBNSURSIHZhbHVlcyBmb3IgQ29ydGV4LUEx
NyBhbmQgQTEyCjc1MWM4NzkxZDA4NjgzMWYyMDM4ZmUxODIxN2U1NTNmNjEy
YTU2MDAgeGVuL2FybTMyOiBlbnRyeTogQ29uc29saWRhdGUgREVGSU5FX1RS
QVBfRU5UUllfKiBtYWNyb3MKYTI1NjdkNmI1NGI3YjE4N2VjYzAxNjUwMjFi
NmRkMDdkYWZhZjA2YSB4ZW4vYXJtOiBjcHVlcnJhdGE6IFJlbW92ZSBwZXJj
cHUuaCBpbmNsdWRlCjlmNzllOGQ4NDZlODQxM2M4MjhmNWZjN2NjNmFjNzMz
NzI4ZGZmMDAgeGVuL2FybTY0OiBJbXBsZW1lbnQgYnJhbmNoIHByZWRpY3Rv
ciBoYXJkZW5pbmcgZm9yIGFmZmVjdGVkIENvcnRleC1BIENQVXMKZmJhNDhl
ZmYxOGMwMmQ3MTZjOTViOTJkZjgwNGE3NTU2MjBiZTgyZSB4ZW4vYXJtNjQ6
IEFkZCBza2VsZXRvbiB0byBoYXJkZW4gdGhlIGJyYW5jaCBwcmVkaWN0b3Ig
YWxpYXNpbmcgYXR0YWNrcwozNzkwODMzZWYxNmI5NTY1MzQyNGVjOWIxNDVl
NDYwZWMxYTU2ZDE2IHhlbi9hcm06IGNwdWVycmF0YTogQWRkIE1JRFJfQUxM
X1ZFUlNJT05TCjUwNDUwYzFmMzNkYzcyZjIxMzhhNjcxZDczODkzNGY3OTZi
ZTMzMTggeGVuL2FybTY0OiBBZGQgbWlzc2luZyBNSURSIHZhbHVlcyBmb3Ig
Q29ydGV4LUE3MiwgQTczIGFuZCBBNzUKMmVjN2NjYmZmYzZiNzg4ZjY1ZTU1
NDk4ZTQzNDdjMWVlM2E0NGIwMSB4ZW4vYXJtOiBJbnRyb2R1Y2UgZW5hYmxl
IGNhbGxiYWNrIHRvIGVuYWJsZSBhIGNhcGFiaWxpdGllcyBvbiBlYWNoIG9u
bGluZSBDUFUKMjIxM2ZmZTFhMmQ4MmMzYzljNGExNTRlYTZlZTI1MjM5NWFh
ODY5MyB4ODYvZW50cnk6IFJlbW92ZSBzdXBwb3J0IGZvciBwYXJ0aWFsIGNw
dV91c2VyX3JlZ3MgZnJhbWVzCgo0Ljg6Cgo1OTM4YWExN2I0OTU5NTE1MGNh
ZGUzZGRjMmMxOTI5ZWNkMGRmMzlhIHg4Ni9QVjogY29ycmVjdGx5IGNvdW50
IE1TUnMgdG8gbWlncmF0ZQo5OWVkNzg2M2IyOWVhMTcwZTUwNzQ5ZmUyMjk5
MWI5NjRjYmNlNmJhIHg4Ni9pZGxlOiBDbGVhciBTUEVDX0NUUkwgd2hpbGUg
aWRsZQo3NmJkZmU4OTRhYjIyMDVmNTk3ZTUyNDQ4ZDYyMDk4MmI4NDU2NWM0
IHg4Ni9jcHVpZDogT2ZmZXIgSW5kaXJlY3QgQnJhbmNoIENvbnRyb2xzIHRv
IGd1ZXN0cwpmZWU0Njg5YzVjNjBiNjk5ZjRkZWEyMWEyMWEyYmExNzg4N2Qy
ZjQ5IHg4Ni9jdHh0OiBJc3N1ZSBhIHNwZWN1bGF0aW9uIGJhcnJpZXIgYmV0
d2VlbiB2Y3B1IGNvbnRleHRzCmMwYmZkZTY4Y2NkOTQxYjE0YTJmMGNhNTRj
NjFhODM3OTYxNTZlYTYgeDg2L2Jvb3Q6IENhbGN1bGF0ZSB0aGUgbW9zdCBh
cHByb3ByaWF0ZSBCVEkgbWl0aWdhdGlvbiB0byB1c2UKNjRjMTc0MmIyMDYz
NDRjNTFkYjEzMGIwYmI0N2ZjMjk5YTE0NjJjYSB4ODYvZW50cnk6IEF2b2lk
IHVzaW5nIGFsdGVybmF0aXZlcyBpbiBOTUkvI01DIHBhdGhzCjg2MTUzODU2
Zjg1N2Y3ODZiOTVlY2M0ZjgxMjYwNDc3ZDc1ZGMxNWMgeDg2L2VudHJ5OiBP
cmdhbmlzZSB0aGUgY2xvYmJlcmluZyBvZiB0aGUgUlNCL1JBUyBvbiBlbnRy
eSB0byBYZW4KZTA5YTVjMjkxNzUwNmNmOWQ5NWQ4NWY2NWIyZGYxNThhNDk0
NjQ5YyB4ODYvZW50cnk6IE9yZ2FuaXNlIHRoZSB1c2Ugb2YgTVNSX1NQRUNf
Q1RSTCBhdCBlYWNoIGVudHJ5L2V4aXQgcG9pbnQKZmY1NzBhM2VlMGI0MmEw
MzZkZjFlOGMyYjA1NzMwMTkyYWQ0YmQ5MCB4ODYvaHZtOiBQZXJtaXQgZ3Vl
c3RzIGRpcmVjdCBhY2Nlc3MgdG8gTVNSX3tTUEVDX0NUUkwsUFJFRF9DTUR9
CmU2YmNiNDE2YTVmNTQ4OTM2NmZjMjBmNDVmZDkyYTcwM2FkOTZlMTUgeDg2
L21pZ3JhdGU6IE1vdmUgTVNSX1NQRUNfQ1RSTCBvbiBtaWdyYXRlCjI5ZTcx
NzFlOWRkMGFhOGUzNWY3OTAxNTdkNzgxZGZmMjJmNmE5NzAgeDg2L21zcjog
RW11bGF0aW9uIG9mIE1TUl97U1BFQ19DVFJMLFBSRURfQ01EfSBmb3IgZ3Vl
c3RzCmMzZDE5NWNkOTEzODU1MzFlZDEyYWYyNTc2YmZlZGNhYjMxMTgyMTEg
eDg2L2NwdWlkOiBIYW5kbGluZyBvZiBJQlJTL0lCUEIsIFNUSUJQIGFuZCBJ
QlJTIGZvciBndWVzdHMKNTMyY2NmNGZkNTVjZmQ5MTZmNTYyNzlhNzE4NTI1
ODVkNzI2YWIyMyB4ODYvY21kbGluZTogSW50cm9kdWNlIGEgY29tbWFuZCBs
aW5lIG9wdGlvbiB0byBkaXNhYmxlIElCUlMvSUJQQiwgU1RJQlAgYW5kIElC
UEIKZGE0OWU1MThkNzljYTZjNDA1YTI0NDg4OWNhYjU3YWM4ZWQwOTdjYiB4
ODYvZmVhdHVyZTogRGVmaW5pdGlvbnMgZm9yIEluZGlyZWN0IEJyYW5jaCBD
b250cm9scwpjYTk1ODNkOWU3MDVhYWE3NGRhMTIxZTkyMGViZjc3ZDlmNzk5
NWIyIHg4NjogSW50cm9kdWNlIGFsdGVybmF0aXZlIGluZGlyZWN0IHRodW5r
cwo0NzliODc5YTdkZDBiYmYwMjkyMGQyZjYwNTNkOWJlZTI3MTc5N2NlIHg4
Ni9hbWQ6IFRyeSB0byBzZXQgbGZlbmNlIGFzIGJlaW5nIERpc3BhdGNoIFNl
cmlhbGlzaW5nCjJlZWZkOTI2YmJjODIxN2NmNTExYmMwOTZjODk3YWU0YzU2
ZGQwYzIgeDg2L2Jvb3Q6IFJlcG9ydCBkZXRhaWxzIG9mIHNwZWN1bGF0aXZl
IG1pdGlnYXRpb25zCjYwYzUwZjJiMGJmNWQzZjg5NGNhNDI4Y2Y0YjQzNzRm
YmVhMmQwODIgeDg2OiBTdXBwb3J0IGluZGlyZWN0IHRodW5rcyBmcm9tIGFz
c2VtYmx5IGNvZGUKMTgzOGUyMTUyMTQ5N2NkZmE2ZDNiMWRmYWMwMzc0YmNj
ZTcxN2ViYSB4ODY6IFN1cHBvcnQgY29tcGlsaW5nIHdpdGggaW5kaXJlY3Qg
YnJhbmNoIHRodW5rcwo1NzMyYThlZjI4ODU2MzNjZGZmYzU2ZmU5ZDhkZjQw
Zjc2YmZiMmMyIGNvbW1vbi93YWl0OiBDbGFyaWZpY2F0aW9ucyB0byB3YWl0
IGluZnJhc3RydWN0dXJlCjk4N2IwOGQ1NmNkOGQ0MzliZGY0MzUwOTkyMThi
OTZkZTkwMTE5OWQgeDg2L2VudHJ5OiBFcmFzZSBndWVzdCBHUFIgc3RhdGUg
b24gZW50cnkgdG8gWGVuCmVhZGNkODMxOGM0NmY1M2VkOGVlNjUxNmNhODc2
MjcxZjc1OTMwZmEgeDg2L2h2bTogVXNlIFNBVkVfQUxMIHRvIGNvbnN0cnVj
dCB0aGUgY3B1X3VzZXJfcmVncyBmcmFtZSBhZnRlciBWTUV4aXQKZWYyNDY0
YzU2ZThkYWIxOTRjZDk1NjQ5OGMzZDUyMTVmMWI2Yjk3YiB4ODYvZW50cnk6
IFJlYXJyYW5nZSBSRVNUT1JFX0FMTCB0byByZXN0b3JlIHJlZ2lzdGVyIGlu
IHN0YWNrIG9yZGVyCjE3YmZiYzgyODljNDg3YmNiNWY0NDZmNzlkZTU0ODY5
ZjEyNzg2Y2IgeDg2OiBJbnRyb2R1Y2UgYSBjb21tb24gY3B1aWRfcG9saWN5
X3VwZGF0ZWQoKQo0OTkzOTFiNTBiODVkMzFmYTNkZDRjNDI3YTgxNmUxMGZh
Y2IxZmU0IHg4Ni9odm06IFJlbmFtZSB1cGRhdGVfZ3Vlc3RfdmVuZG9yKCkg
Y2FsbGJhY2sgdG8gY3B1aWRfcG9saWN5X2NoYW5nZWQoKQo4N2NiMGUyMDkw
ZmNlMzE3YzRlNjc3NWYzNDNkNWNhYmE2NmY2MWYxIHg4Ni9hbHQ6IEludHJv
ZHVjZSBBTFRFUk5BVElWRXssXzJ9IG1hY3JvcwozZWZjZDdmYjQwYTkwMGJj
N2Q0ZjkwNjNmMmQ0M2VlMjdiMGE1MjcwIHg4Ni9hbHQ6IEJyZWFrIG91dCBh
bHRlcm5hdGl2ZS1hc20gaW50byBhIHNlcGFyYXRlIGhlYWRlciBmaWxlCjEx
ODc1YjdkNTcwNmY4YWVmODZkMzA2YTQzZDdmZTNiNzAxMWFhYTIgeGVuL2Fy
bTMyOiBlbnRyeTogRG9jdW1lbnQgdGhlIHB1cnBvc2Ugb2YgcjExIGluIHRo
ZSB0cmFwcyBoYW5kbGVyCjExMDVmM2E5MmRmODNmM2JmY2RhNzhkNjZjNGQy
ODQ1ODEyM2UxYmIgeGVuL2FybTMyOiBJbnZhbGlkYXRlIGljYWNoZSBvbiBn
dWVzdCBleGlzdCBmb3IgQ29ydGV4LUExNQo3NTQzNDVjMDE5MzNmMWVlZDNk
MTYwMWZhOGZkYmY2MmY1MmM5ZDgwIHhlbi9hcm0zMjogSW52YWxpZGF0ZSBC
VEIgb24gZ3Vlc3QgZXhpdCBmb3IgQ29ydGV4IEExNyBhbmQgMTIKNzMzNmQw
ZDJhNzE5ZDYxMzViOGQwMjgwMTQwMWU0NDliMGRiYmZiNiB4ZW4vYXJtMzI6
IEFkZCBza2VsZXRvbiB0byBoYXJkZW4gYnJhbmNoIHByZWRpY3RvciBhbGlh
c2luZyBhdHRhY2tzCmNmOTViYmE3Yjc0MDZlZjE5MjllYTRjNmMzNjM4OGVk
NDNiNGY5YmIgeGVuL2FybTMyOiBlbnRyeTogQWRkIG1pc3NpbmcgdHJhcF9y
ZXNldCBlbnRyeQphNTg2Y2JkOWYwY2JiMzgzNWRlMWY4YWI0ZDlhMTA1ZTA4
YjJhYzVhIHhlbi9hcm0zMjogQWRkIG1pc3NpbmcgTUlEUiB2YWx1ZXMgZm9y
IENvcnRleC1BMTcgYW5kIEExMgo2MDgyZTNiYTg5NDFiM2QxMGMzY2I3M2Y0
NDU3NTljMTllODlhZmM5IHhlbi9hcm0zMjogZW50cnk6IENvbnNvbGlkYXRl
IERFRklORV9UUkFQX0VOVFJZXyogbWFjcm9zCjZmNjc4NmVmMGQ3ZjcwMjU4
NjBkMzYwZjZiMTI2NzE5M2ZmZDFiMjcgeGVuL2FybTY0OiBJbXBsZW1lbnQg
YnJhbmNoIHByZWRpY3RvciBoYXJkZW5pbmcgZm9yIGFmZmVjdGVkIENvcnRl
eC1BIENQVXMKNDQxMzlmZWQ3Yzc5NGViNGU0N2E5YmI5MzA2MWUzMjViZDU3
ZmU4YyB4ZW4vYXJtNjQ6IEFkZCBza2VsZXRvbiB0byBoYXJkZW4gdGhlIGJy
YW5jaCBwcmVkaWN0b3IgYWxpYXNpbmcgYXR0YWNrcwpjZjBiNTg0YzhjNTAz
MDU4OGJjNDdhMzYxNGFkODYwYWY3NDgyYzUzIHhlbi9hcm06IGNwdWVycmF0
YTogQWRkIE1JRFJfQUxMX1ZFUlNJT05TCjg1OTkwYmY1M2FkZGNkYjBjZThl
NDU4YTNkOGZhZDE5OTcxMGFjNTkgeGVuL2FybTY0OiBBZGQgbWlzc2luZyBN
SURSIHZhbHVlcyBmb3IgQ29ydGV4LUE3MiwgQTczIGFuZCBBNzUKOTQ2ZGQy
ZWVmYWUyZmFlZWNiZWI5NjYyZTY2OTM1YzgwNzBmNjRmNSB4ZW4vYXJtOiBJ
bnRyb2R1Y2UgZW5hYmxlIGNhbGxiYWNrIHRvIGVuYWJsZSBhIGNhcGFiaWxp
dGllcyBvbiBlYWNoIG9ubGluZSBDUFUKYTdjZjBhM2I4MTgzNzdhOGE0OWJh
ZWQzNjA2YmZhMmYyMTRjZDY0NSB4ODYvZW50cnk6IFJlbW92ZSBzdXBwb3J0
IGZvciBwYXJ0aWFsIGNwdV91c2VyX3JlZ3MgZnJhbWVzCgo0Ljc6CgphZGUz
YmNhZmQyNTg4MzEzMGZjMjM0MTIxZWQ3NDE2ZDUzMWU0NTZkIHg4Ni9QVjog
Y29ycmVjdGx5IGNvdW50IE1TUnMgdG8gbWlncmF0ZQphYWM0Y2JlMzY0NDcz
OGQ0ODVkMzhiZDU1MTA0NmQ2M2MwMGNjNjcwIHg4NjogZml4IGJ1aWxkIHdp
dGggb2xkZXIgdG9vbCBjaGFpbgo2ODQyMGI0N2Q5YjgxM2NhNDg4OTFiNjA0
ZmFiMzc5ZDQwYWE1OTRlIHg4Ni9pZGxlOiBDbGVhciBTUEVDX0NUUkwgd2hp
bGUgaWRsZQplMDk1NDhkMjhhMWNmZmFmYzBmYTVlZDlmOTdhYzU4NTE0NDkx
YWI4IHg4Ni9jcHVpZDogT2ZmZXIgSW5kaXJlY3QgQnJhbmNoIENvbnRyb2xz
IHRvIGd1ZXN0cwpiZTI2MWJkOTdmN2I0ZmM3NmRiN2MxMWJiMzM2Njk3NGY1
NjM1YTA0IHg4Ni9jdHh0OiBJc3N1ZSBhIHNwZWN1bGF0aW9uIGJhcnJpZXIg
YmV0d2VlbiB2Y3B1IGNvbnRleHRzCjMyN2E3ODM2NzQ0Y2E4ZDdlMWNmYzZk
YzQ3NmQ1MWQ3YzYzZjY4ZWEgeDg2L2Jvb3Q6IENhbGN1bGF0ZSB0aGUgbW9z
dCBhcHByb3ByaWF0ZSBCVEkgbWl0aWdhdGlvbiB0byB1c2UKOWYwOGZjZTNi
OTQyMTgwZDYyYmM3NzNjYWI4NDBmYTQ1MzNkMGE1MSB4ODYvZW50cnk6IEF2
b2lkIHVzaW5nIGFsdGVybmF0aXZlcyBpbiBOTUkvI01DIHBhdGhzCjRhMzhl
YzI2YmFmZGU3MGYyYWYzNmQ3YmMyYmVjN2YyMTgxNDU5ODIgeDg2L2VudHJ5
OiBPcmdhbmlzZSB0aGUgY2xvYmJlcmluZyBvZiB0aGUgUlNCL1JBUyBvbiBl
bnRyeSB0byBYZW4KNjVjOWUwNjQyOWY2MjkyNDlhODRkMDEyMzFiZTVmYTY0
MzQ2MDU0NyB4ODYvZW50cnk6IE9yZ2FuaXNlIHRoZSB1c2Ugb2YgTVNSX1NQ
RUNfQ1RSTCBhdCBlYWNoIGVudHJ5L2V4aXQgcG9pbnQKODRkNDdhY2MwNWFm
NTE2ZDgxM2YxOTUyZTg1M2M0Y2EyYmUyYWRiYSB4ODYvaHZtOiBQZXJtaXQg
Z3Vlc3RzIGRpcmVjdCBhY2Nlc3MgdG8gTVNSX3tTUEVDX0NUUkwsUFJFRF9D
TUR9CmI3ZGFlNTVjMGVhYWU2ZDVhMzRiZmRkM2E2MmZlOTM4NjczZjUzY2Yg
eDg2L21pZ3JhdGU6IE1vdmUgTVNSX1NQRUNfQ1RSTCBvbiBtaWdyYXRlCmIy
YjdmZTEyOGY2ZmJlY2Y1NGU5N2NkZDJkNzE5MjNkMGE4NTI1MzUgeDg2L21z
cjogRW11bGF0aW9uIG9mIE1TUl97U1BFQ19DVFJMLFBSRURfQ01EfSBmb3Ig
Z3Vlc3RzCmM5NDdlMWUyM2QxZGIxN2RhMGRkMjExYjk0MTBmMzExMjQ4YjZj
MTMgeDg2L2NwdWlkOiBIYW5kbGluZyBvZiBJQlJTL0lCUEIsIFNUSUJQIGFu
ZCBJQlJTIGZvciBndWVzdHMKZTkyMjBiNDBjNjdhNmMxZWFiNmIzNjEzZjYw
NTRhZGZhY2VhNjVlYiB4ODYvY21kbGluZTogSW50cm9kdWNlIGEgY29tbWFu
ZCBsaW5lIG9wdGlvbiB0byBkaXNhYmxlIElCUlMvSUJQQiwgU1RJQlAgYW5k
IElCUEIKZjk2MTY4ODRlMTZiODAyOGMyNTdjOGIwMWZiMTJkYWZmN2ZlMzQ1
NCB4ODYvZmVhdHVyZTogRGVmaW5pdGlvbnMgZm9yIEluZGlyZWN0IEJyYW5j
aCBDb250cm9scwo5MWY3ZTQ2MjdiNjU5NzUzNmRlZDViODMyNmRhM2NhNTA0
YjE3NzJmIHg4NjogSW50cm9kdWNlIGFsdGVybmF0aXZlIGluZGlyZWN0IHRo
dW5rcwpmMjkxYzAxY2Q2ZDQwNTkyN2NlYjAyMmJkZWY2NDc5ZGU4YjlmYjlh
IHg4Ni9hbWQ6IFRyeSB0byBzZXQgbGZlbmNlIGFzIGJlaW5nIERpc3BhdGNo
IFNlcmlhbGlzaW5nCjNjZjRlMjlmOGRmNWZjMThmNjViYWEwODQwOGEzZDdj
ZjMyNjlkMDMgeDg2L2Jvb3Q6IFJlcG9ydCBkZXRhaWxzIG9mIHNwZWN1bGF0
aXZlIG1pdGlnYXRpb25zCjg4NjAyMTkwZjY5OGFlYWNlNmQ3ZTAyODk1NGEx
MzQ5OTk3ZWUwYmUgeDg2OiBTdXBwb3J0IGluZGlyZWN0IHRodW5rcyBmcm9t
IGFzc2VtYmx5IGNvZGUKNjJhMjYyNGUzYzYyNTBjNmJlOGE5MjQ4YzhmZTVh
MzIxMTgzNGQ0ZCB4ODY6IFN1cHBvcnQgY29tcGlsaW5nIHdpdGggaW5kaXJl
Y3QgYnJhbmNoIHRodW5rcwpjM2Y4ZGYzZGYyMjRlZWFjMGU3ODUzMzY0NDAx
MGVkMDk2ZGU3YTM0IGNvbW1vbi93YWl0OiBDbGFyaWZpY2F0aW9ucyB0byB3
YWl0IGluZnJhc3RydWN0dXJlCjM4NzdjMDI0ZWE0OTE2ZWRlMTc3ZWYwMDY3
YTA4MWY3M2VlMTZjNGQgeDg2L2VudHJ5OiBFcmFzZSBndWVzdCBHUFIgc3Rh
dGUgb24gZW50cnkgdG8gWGVuCmYwZWQ1Zjk1Y2IzNzNmYjU1ZDllYjJlYjNm
ZTBjYmE0NDJlODBlYjIgeDg2L2h2bTogVXNlIFNBVkVfQUxMIHRvIGNvbnN0
cnVjdCB0aGUgY3B1X3VzZXJfcmVncyBmcmFtZSBhZnRlciBWTUV4aXQKMTYw
YjUzYzgyNDAxMWI5ZGRiODllNjdmMGY2ODJmNDcxMzM1NzQ3ZCB4ODYvZW50
cnk6IFJlYXJyYW5nZSBSRVNUT1JFX0FMTCB0byByZXN0b3JlIHJlZ2lzdGVy
IGluIHN0YWNrIG9yZGVyCmUxMzEzMDk4ZTQzYzQxNTk4ZDViMzc4ZTYzNDRk
NjkxZGNmMjlmMmYgeDg2OiBJbnRyb2R1Y2UgYSBjb21tb24gY3B1aWRfcG9s
aWN5X3VwZGF0ZWQoKQo5ZWRlMWFjYmU5MWNiMTI3YjIzZDVlNzExNDcwMDI1
YjQ2MmY1ZDUwIHg4Ni9odm06IFJlbmFtZSB1cGRhdGVfZ3Vlc3RfdmVuZG9y
KCkgY2FsbGJhY2sgdG8gY3B1aWRfcG9saWN5X2NoYW5nZWQoKQpkMGNmYmU4
MWQwMWIyYWMxZGM5ZDAyZDcwZDMyNDkyNDlkNWNiNWJjIHg4Ni9hbHQ6IElu
dHJvZHVjZSBBTFRFUk5BVElWRXssXzJ9IG1hY3JvcwpkNTk2ZTZhMGE2ZGRm
ZWJiZTY1N2QwN2QwZDY0MTU5Y2M0ZWI3YTY4IHg4Ni9hbHQ6IEJyZWFrIG91
dCBhbHRlcm5hdGl2ZS1hc20gaW50byBhIHNlcGFyYXRlIGhlYWRlciBmaWxl
CmY1MGVhODQwYjlhODYwOTI3YzdhY2E1ZmE2NGViMzRlMTRmMTcxNjQgeGVu
L2FybTMyOiBlbnRyeTogRG9jdW1lbnQgdGhlIHB1cnBvc2Ugb2YgcjExIGlu
IHRoZSB0cmFwcyBoYW5kbGVyCmRlM2JkYWE3MTcwMDJlNGVjOTE3YmQwNDk0
OTQzZWIxNjYwZDcxYjggeGVuL2FybTMyOiBJbnZhbGlkYXRlIGljYWNoZSBv
biBndWVzdCBleGlzdCBmb3IgQ29ydGV4LUExNQo3NjY5OTBiMGI2NDMzNmQx
Yjg1OWI2Y2FhMzYwMzNlYzUzMzhkNTYzIHhlbi9hcm0zMjogSW52YWxpZGF0
ZSBCVEIgb24gZ3Vlc3QgZXhpdCBmb3IgQ29ydGV4IEExNyBhbmQgMTIKNGFj
MDIyOWJjNTMxMmEwMTY2NGI3NDcyNjFlZTFjYzdlYTUyYzRiNSB4ZW4vYXJt
MzI6IEFkZCBza2VsZXRvbiB0byBoYXJkZW4gYnJhbmNoIHByZWRpY3RvciBh
bGlhc2luZyBhdHRhY2tzCmJhZmQ2M2Y4YmUyZThhNzhjMGU4NTQ0NGU0YzI1
NWU2NzkzMDMyODIgeGVuL2FybTMyOiBlbnRyeTogQWRkIG1pc3NpbmcgdHJh
cF9yZXNldCBlbnRyeQpkNWJiNDI1ZGFjNjcxOGQzZmJhNjRiODYzYjA3ZDcz
MTRjODU3MDY3IHhlbi9hcm0zMjogQWRkIG1pc3NpbmcgTUlEUiB2YWx1ZXMg
Zm9yIENvcnRleC1BMTcgYW5kIEExMgowMDNlYzNlMDBhMDU5MzVlYTZhMzE0
MzBkYTY1ZWU2MjM2MzkwMGY5IHhlbi9hcm0zMjogZW50cnk6IENvbnNvbGlk
YXRlIERFRklORV9UUkFQX0VOVFJZXyogbWFjcm9zCmZkODg0ZDYxOTkxY2Qw
ZGU1ODhhZTUxNzI4Y2QwNjAyMzc1ZGZhNzEgeGVuL2FybTY0OiBJbXBsZW1l
bnQgYnJhbmNoIHByZWRpY3RvciBoYXJkZW5pbmcgZm9yIGFmZmVjdGVkIENv
cnRleC1BIENQVXMKNTBjNjhkZjgxODJiZjMzMjUyNWViZjYxMjBkM2IxZTBm
ZGY3NzU0NSB4ZW4vYXJtNjQ6IEFkZCBza2VsZXRvbiB0byBoYXJkZW4gdGhl
IGJyYW5jaCBwcmVkaWN0b3IgYWxpYXNpbmcgYXR0YWNrcwoxYmRjYzlmN2Vm
NDM4YWI5YzIxOWE1MDk5NzI2YjExMmI5M2E0ZmJlIHhlbi9hcm06IGNwdWVy
cmF0YTogQWRkIE1JRFJfQUxMX1ZFUlNJT05TCjI5MTRlZjU3NTNjOTMyODg4
OWRmMzE0ZjMzYmIxMmVjZTFiZDRmYmUgeGVuL2FybTY0OiBBZGQgbWlzc2lu
ZyBNSURSIHZhbHVlcyBmb3IgQ29ydGV4LUE3MiwgQTczIGFuZCBBNzUKNjJi
OTcwNmRiYTNiNmEzZDk4ODEzMjliY2E2MDQyMTYzMTNjODJkYyB4ZW4vYXJt
OiBJbnRyb2R1Y2UgZW5hYmxlIGNhbGxiYWNrIHRvIGVuYWJsZSBhIGNhcGFi
aWxpdGllcyBvbiBlYWNoIG9ubGluZSBDUFUKNjI0YWJkY2YyZDMwYWU0OGUw
NjUzZmI1MTFiNGM5MGQzY2NkZDJhZiB4ZW4vYXJtOiBEZXRlY3Qgc2lsaWNv
biByZXZpc2lvbiBhbmQgc2V0IGNhcCBiaXRzIGFjY29yZGluZ2x5CmQ3Yjcz
ZWRkMGZlNmJiMGM0NmFhODgzMjI5ZjkwMDY0M2I0NzI2ZTkgeGVuL2FybTog
Y3B1ZmVhdHVyZTogUHJvdmlkZSBhbiBoZWxwZXIgdG8gY2hlY2sgaWYgYSBj
YXBhYmlsaXR5IGlzIHN1cHBvcnRlZAoxMTJjNDljMTE0ZmZlMzdlMDY4ZmM5
ZjEzZTk2MGE4ZjI3NTM3OWQyIHhlbi9hcm06IEFkZCBjcHVfaHdjYXAgYml0
bWFwCmE1YjBmYTQ4NzFiMDg5NWRhMjAzZmIyZGFjMTY4NDBkMjRjNmJlMjEg
eGVuL2FybTogQWRkIG1hY3JvcyB0byBoYW5kbGUgdGhlIE1JRFIKMGU2YzZm
YzQ0OTAwMGQ5N2Y5ZmE4N2VkMWZiZTIzZjBjZjIxNDA2YiB4ODYvZW50cnk6
IFJlbW92ZSBzdXBwb3J0IGZvciBwYXJ0aWFsIGNwdV91c2VyX3JlZ3MgZnJh
bWVzCgo0LjY6CgowZmJmMzBhN2Y4NjMxMzlkZDBhYzU1NmU0NGY5MmY1Nzg3
NjU0ODQ3IHg4Ni9odm06IERvbid0IGNvcnJ1cHQgdGhlIEhWTSBjb250ZXh0
IHN0cmVhbSB3aGVuIHdyaXRpbmcgdGhlIE1TUiByZWNvcmQKN2UyMGI5YjJk
ZGJiMDRjNmViYjYwNjEzYjExMTdlMDVlZGM4YTVlYSB4ODYvUFY6IGNvcnJl
Y3RseSBjb3VudCBNU1JzIHRvIG1pZ3JhdGUKNzViZGQ2OTMwMzNlNmRiZDZm
ZTVhZTIzNWY3OTk2MWQyZjBhYTg0ZCB4ODYvaWRsZTogQ2xlYXIgU1BFQ19D
VFJMIHdoaWxlIGlkbGUKODk5NGNmM2NmNzMwNDIyZGVkNjU5NmVjYjE4ZGMw
ZDhiNjU3OTQ5MyB4ODYvY3R4dDogSXNzdWUgYSBzcGVjdWxhdGlvbiBiYXJy
aWVyIGJldHdlZW4gdmNwdSBjb250ZXh0cwo2NDJjNjAzN2JiYTMxMDUzOGIw
MGMwY2JiNWQ5MTUyNWJkMWVlZDBhIHg4Ni9ib290OiBDYWxjdWxhdGUgdGhl
IG1vc3QgYXBwcm9wcmlhdGUgQlRJIG1pdGlnYXRpb24gdG8gdXNlCmMyNWVh
OWExMzkzYzFlYjVkNjczMmVjMzY2YmFhMTA5MWRiNWU3ZGIgeDg2L2VudHJ5
OiBBdm9pZCB1c2luZyBhbHRlcm5hdGl2ZXMgaW4gTk1JLyNNQyBwYXRocwpm
ZWJhNTcxYTVkOTU4Njc3OGUwOTc4YjhkZjViOTE2NjI3NWI4NjgwIHg4Ni9l
bnRyeTogT3JnYW5pc2UgdGhlIGNsb2JiZXJpbmcgb2YgdGhlIFJTQi9SQVMg
b24gZW50cnkgdG8gWGVuCjAxNjMwODdlZDYxNzViMDA5NjZmNGVlOTkxZDhj
NDI0YWQ3ZWI1OWQgeDg2L2VudHJ5OiBPcmdhbmlzZSB0aGUgdXNlIG9mIE1T
Ul9TUEVDX0NUUkwgYXQgZWFjaCBlbnRyeS9leGl0IHBvaW50CjQ0YzI2NjY1
ODlmZWZjMTMwNDllZGM4NzRjN2VmMDYzODIzYmFkOTAgeDg2L2h2bTogUGVy
bWl0IGd1ZXN0cyBkaXJlY3QgYWNjZXNzIHRvIE1TUl97U1BFQ19DVFJMLFBS
RURfQ01EfQpkYjc0M2IwNDk5OGE5Y2JmNjg2NmI1ZjMyODg1NTIzOWE3MzIy
MGU1IHg4Ni9taWdyYXRlOiBNb3ZlIE1TUl9TUEVDX0NUUkwgb24gbWlncmF0
ZQo0MWE1Y2NlYzk5ZTgxYTc2OGE2Njk5NWY0ODNmNDI0Zjg0OGY1YjVlIHg4
Ni9tc3I6IEVtdWxhdGlvbiBvZiBNU1Jfe1NQRUNfQ1RSTCxQUkVEX0NNRH0g
Zm9yIGd1ZXN0cwo0ZTFiOWU5OGRmZmJjMmYyOWEwYTkwYTRhZTQzYjllMTlm
MzIzMDg5IHg4Ni9jcHVpZDogSGFuZGxpbmcgb2YgSUJSUy9JQlBCLCBTVElC
UCBhbmQgSUJSUyBmb3IgZ3Vlc3RzCjRkMjE1NDkxNGUzZjQ0YmFlMTIzZGM2
YTkzZmJiM2YxYjM5YzBmZWUgeDg2L2NtZGxpbmU6IEludHJvZHVjZSBhIGNv
bW1hbmQgbGluZSBvcHRpb24gdG8gZGlzYWJsZSBJQlJTL0lCUEIsIFNUSUJQ
IGFuZCBJQlBCCmZmNDgwMGNhYzYzNzU2Zjc3NTVlNmMyNTE1NzFjZDI5ZmQ1
MTcxZWIgeDg2L2ZlYXR1cmU6IERlZmluaXRpb25zIGZvciBJbmRpcmVjdCBC
cmFuY2ggQ29udHJvbHMKMjYxM2ExYmM3MDllZDRiNDZhZjM2YjBiYWIzMjAw
ZWQ5ZDNjODZkMCB4ODY6IEludHJvZHVjZSBhbHRlcm5hdGl2ZSBpbmRpcmVj
dCB0aHVua3MKODMzNWM4YWVkYWNkOWE1MGI0Nzk2YWZiNTMzZGM4MjA1ZjIx
MjllNCB4ODYvYW1kOiBUcnkgdG8gc2V0IGxmZW5jZSBhcyBiZWluZyBEaXNw
YXRjaCBTZXJpYWxpc2luZwphYjIwYzVjODA0YWU4MTRkZTliZWQ1Zjg1ZDU1
ZmVjYzg5NGRjNzhmIHg4Ni9ib290OiBSZXBvcnQgZGV0YWlscyBvZiBzcGVj
dWxhdGl2ZSBtaXRpZ2F0aW9ucwo5MDg5ZGE5Y2QwNjg3NWJlNmMxMDIyZDU5
YTY2NTFjZjM5MTlkYTJlIHg4NjogU3VwcG9ydCBpbmRpcmVjdCB0aHVua3Mg
ZnJvbSBhc3NlbWJseSBjb2RlCjhlZGZjODJmNjdmMjUxMzc5MDlkZGExM2U2
NjU4Y2JhNGQxZTVkMjYgeDg2OiBTdXBwb3J0IGNvbXBpbGluZyB3aXRoIGlu
ZGlyZWN0IGJyYW5jaCB0aHVua3MKYWY1YjYxYWY5ZTM1MGJjYzJjOGIwZjA1
MzY4MmUzYzdhNzAwYjQ2ZiBjb21tb24vd2FpdDogQ2xhcmlmaWNhdGlvbnMg
dG8gd2FpdCBpbmZyYXN0cnVjdHVyZQplYzA1MDkwNDAzZWY0ZDc2MGZiZTcw
MWUzMWFmZDBmMGVkYzQxNGQ1IHg4Ni9lbnRyeTogRXJhc2UgZ3Vlc3QgR1BS
IHN0YXRlIG9uIGVudHJ5IHRvIFhlbgo3NTI2M2Y3OTA4YTAyZjU2NzNjMjVk
ZjliY2RhZWQ5ZmU1ZjlkZTVjIHg4Ni9odm06IFVzZSBTQVZFX0FMTCB0byBj
b25zdHJ1Y3QgdGhlIGNwdV91c2VyX3JlZ3MgZnJhbWUgYWZ0ZXIgVk1FeGl0
CmY3ZTI3M2EwN2NjZjk5MzA2MzcyNzY3NTU4OWYxMGRhMjA2ZjE2ODMgeDg2
L2VudHJ5OiBSZWFycmFuZ2UgUkVTVE9SRV9BTEwgdG8gcmVzdG9yZSByZWdp
c3RlciBpbiBzdGFjayBvcmRlcgowM2M3ZDJjZDFiNGJiOTg2OGMxMGM0YTNk
YjJiMDkyZDIxMWQwNTVhIHg4Ni9hbHQ6IEludHJvZHVjZSBBTFRFUk5BVElW
RXssXzJ9IG1hY3Jvcwo5Y2UxYTcxODAwNTAzNTNjMDczMjE5ODBjZjFlZDBi
MGJhZWJmMzhhIHg4Ni9hbHQ6IEJyZWFrIG91dCBhbHRlcm5hdGl2ZS1hc20g
aW50byBhIHNlcGFyYXRlIGhlYWRlciBmaWxlCmE3MzVjN2FlODA0NjAyNDky
NTkyNzQwNjc0N2Q0YTZjYTViZjdmY2MgeDg2L21pY3JvY29kZTogQWRkIHN1
cHBvcnQgZm9yIGZhbTE3aCBtaWNyb2NvZGUgbG9hZGluZwo5ZDUzNGMxMmJm
NzFiYWJiNzZmMTMzODAyOTg0MWY3NTcxOTFmNzI5IHhlbi9hcm0zMjogZW50
cnk6IERvY3VtZW50IHRoZSBwdXJwb3NlIG9mIHIxMSBpbiB0aGUgdHJhcHMg
aGFuZGxlcgpkYmIzNTUzMTMwMjQxYWU5OWQ0NDRhNmEwOGI3ZGMzMmNlOTBh
MjcyIHhlbi9hcm0zMjogSW52YWxpZGF0ZSBpY2FjaGUgb24gZ3Vlc3QgZXhp
c3QgZm9yIENvcnRleC1BMTUKZTU0YThjNjE3Y2ViNWJhMzQ4MWU2YWExMjJh
ZDNmODM1YzE5MTViOCB4ZW4vYXJtMzI6IEludmFsaWRhdGUgQlRCIG9uIGd1
ZXN0IGV4aXQgZm9yIENvcnRleCBBMTcgYW5kIDEyCjgwMDVlZDNlZjE0YzZj
OGIzMWE5ZTFhNWFlMjU3NmE0YjRjNjY1MjggeGVuL2FybTMyOiBBZGQgc2tl
bGV0b24gdG8gaGFyZGVuIGJyYW5jaCBwcmVkaWN0b3IgYWxpYXNpbmcgYXR0
YWNrcwo5YTg1MmUwZWViYzYzMDA1ODVkYjg5NjY5ZGJhZGU2MjViZTE4YTEy
IHhlbi9hcm0zMjogZW50cnk6IEFkZCBtaXNzaW5nIHRyYXBfcmVzZXQgZW50
cnkKZDc3OWNjMWY5YzZhNWYxZDQwZGI5ZTg1Zjc3OWE3OWM4ZWVkMmNjZiB4
ZW4vYXJtMzI6IEFkZCBtaXNzaW5nIE1JRFIgdmFsdWVzIGZvciBDb3J0ZXgt
QTE3IGFuZCBBMTIKYzkzYmNmOTQwOWUwZGExNGNiYzRiZjQzYmYxMzhiZmFh
ZWNlZmEyYyB4ZW4vYXJtMzI6IGVudHJ5OiBDb25zb2xpZGF0ZSBERUZJTkVf
VFJBUF9FTlRSWV8qIG1hY3JvcwoxNWFkY2YzOTU5MjM0OTllYjFlYWFjYTFl
NjdjMDMyOTU2NDI4MTkxIHhlbi9hcm02NDogSW1wbGVtZW50IGJyYW5jaCBw
cmVkaWN0b3IgaGFyZGVuaW5nIGZvciBhZmZlY3RlZCBDb3J0ZXgtQSBDUFVz
CmQ3YjgxOTBkMzIyMjE1NmU4OWNjZWZiN2FjNzRhZDA0MTAzMzcwOTcgeGVu
L2FybTY0OiBBZGQgc2tlbGV0b24gdG8gaGFyZGVuIHRoZSBicmFuY2ggcHJl
ZGljdG9yIGFsaWFzaW5nIGF0dGFja3MKMmIxNDU3Zjk1NWE5ODAwN2NkNTFi
ZTY3Zjc4ZDE2OTA3MTFlODg0OSB4ZW4vYXJtOiBjcHVlcnJhdGE6IEFkZCBN
SURSX0FMTF9WRVJTSU9OUwphMzU3ODgwMmEyODgyYWZiYmZlNzMwZjAyMjdl
MDc1YjVmNDJiNGE2IHhlbi9hcm02NDogQWRkIG1pc3NpbmcgTUlEUiB2YWx1
ZXMgZm9yIENvcnRleC1BNzIsIEE3MyBhbmQgQTc1CmVlMjNmY2MyNTM5Y2U4
MTQzYWU0Y2U1OGE3YzE0MGZhNDZhNDM1OWIgeGVuL2FybTogSW50cm9kdWNl
IGVuYWJsZSBjYWxsYmFjayB0byBlbmFibGUgYSBjYXBhYmlsaXRpZXMgb24g
ZWFjaCBvbmxpbmUgQ1BVCjU2NTEwMTU0YmJkMjFmMTAwODA5OTNiNzg4OGMx
YTQ3YTgwMmMzZTIgeGVuL2FybTogRGV0ZWN0IHNpbGljb24gcmV2aXNpb24g
YW5kIHNldCBjYXAgYml0cyBhY2NvcmRpbmdseQoyMjVlOWM3MDUwZThmMjY5
NGRmM2RjOTJjOTViMDZhNDZlNTcxMzBlIHhlbi9hcm06IGNwdWZlYXR1cmU6
IFByb3ZpZGUgYW4gaGVscGVyIHRvIGNoZWNrIGlmIGEgY2FwYWJpbGl0eSBp
cyBzdXBwb3J0ZWQKM2M3MDYxOTU1NjU5MTBiOTYxZWI1YTdlNjRmMzQ5NDhk
ZWIyYTU0NSB4ZW4vYXJtOiBBZGQgY3B1X2h3Y2FwIGJpdG1hcAoxMjIyMzMz
YTgyMjA2Mzg3NDdlNzdiNDBiNjQxOGRhYTg1MjcwMjY1IHhlbi9hcm06IEFk
ZCBtYWNyb3MgdG8gaGFuZGxlIHRoZSBNSURSCmM2ZTllNjA5NTY2OWIzYzYz
YjkyZDIxZmRkYjMyNjQ0MWM3MzcxMmMgeDg2L2VudHJ5OiBSZW1vdmUgc3Vw
cG9ydCBmb3IgcGFydGlhbCBjcHVfdXNlcl9yZWdzIGZyYW1lcwo=

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

CQkJICAgIFBWLWluLVBWSCBzaGltCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA9PT09PT09PT09PT09PQoKU3VtbWFyeQotLS0tLS0tCgpUaGlzIFJF
QURNRSBkZXNjcmliZXMgb25lIG9mIHRocmVlIG1pdGlnYXRpb24gc3RyYXRl
Z2llcyBmb3IgTWVsdGRvd24uCgpUaGUgYmFzaWMgcHJpbmNpcGxlIGlzIHRv
IHJ1biBQViBndWVzdHMgKHdoaWNoIGNhbiByZWFkIGFsbCBvZiBob3N0Cm1l
bW9yeSBkdWUgdG8gdGhlIGhhcmR3YXJlIGJ1Z3MpIGFzIFBWSCBndWVzdHMg
KHdoaWNoIGNhbm5vdCwgYXQgbGVhc3QKbm90IGR1ZSB0byBNZWx0ZG93biku
ICBUaGUgUFYgZW52aXJvbm1lbnQgaXMgc3RpbGwgcHJvdmlkZWQgdG8gdGhl
Cmd1ZXN0IGJ5IGFuIGVtYmVkZGVkIGNvcHkgb2YgWGVuLCB0aGUgInNoaW0i
LiAgVGhpcyB2ZXJzaW9uIG9mIHRoZQpzaGltIGlzIGNvZGVuYW1lZCAiQ29t
ZXQiLgoKVW5saWtlIFZpeGVuLCBDb21ldCByZXF1aXJlcyBtb2RpZmljYXRp
b25zIHRvIHRoZSB0b29sc3RhY2sgYW5kIGhvc3QKaHlwZXJ2aXNvci4KCk5v
dGUgdGhhdCBib3RoIG9mIHRoZXNlIHNoaW0tYmFzZWQgYXBwcm9hY2hlcyBw
cmV2ZW50IGF0dGFja3Mgb24gdGhlCmhvc3QsIGJ1dCBsZWF2ZSB0aGUgZ3Vl
c3QgdnVsbmVyYWJsZSB0byBNZWx0ZG93biBhdHRhY2tzIGJ5IGl0cyBvd24K
dW5wcml2aWxlZ2VkIHByb2Nlc3NlczsgdGhpcyBpcyB0cnVlIGV2ZW4gaWYg
dGhlIGd1ZXN0IE9TIGhhcyBLUFRJIG9yCnNpbWlsYXIgTWVsdGRvd24gbWl0
aWdhdGlvbi4KClZlcnNpb25zIGZvciBYZW4gNC44IGFuZCA0LjEwIGFyZSBh
dmFpbGFibGUuCgpXaGF0IHlvdSB3aWxsIG5lZWQKLS0tLS0tLS0tLS0tLS0t
LS0tCgogKiBZb3Ugd2lsbCBuZWVkIHRoZSB4ZW4uZ2l0IHdpdGggdGhlIGZv
bGxvd2luZyB0YWdzOgogIC0gRm9yIDQuMTA6IDQuMTAuMC1zaGltLWNvbWV0
LTMKICAtIEZvciA0Ljg6ICA0LjguM3ByZS1zaGltLWNvbWV0LTIgICBhbmQg
IDQuMTAuMC1zaGltLWNvbWV0LTMKCkJ1aWxkIGluc3RydWN0aW9uczogNC4x
MAotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KCjEuIEJ1aWxkIGEgNC4xMCsg
c3lzdGVtCiAgICBnaXQgY2xvbmUgZ2l0Oi8veGVuYml0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4uZ2l0IHhlbi5naXQKICAgIGNkIHhlbi5naXQKICAgIGdpdCBj
aGVja291dCA0LjEwLjAtc2hpbS1jb21ldC0zCgpEbyBhIGJ1aWxkIGFuZCBp
bnN0YWxsIGFzIG5vcm1hbC4gIFRoZSBzaGltIHdpbGwgYmUgYnVpbHQgYXMg
cGFydCBvZiB0aGUKbm9ybWFsIGJ1aWxkIHByb2Nlc3MsIGFuZCBwbGFjZWQg
d2l0aCBvdGhlciAnc3lzdGVtJyBiaW5hcmllcyB3aGVyZSB0aGUKdG9vc3Rh
Y2sga25vd3MgaG93IHRvIGZpbmQgaXQuCgpCdWlsZCBpbnN0cnVjdGlvbnM6
IDQuOAotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKVGhlIGNvZGUgZm9yIHNo
aW0gaXRzZWxmIGlzIG5vdCBiYWNrcG9ydGVkIHRvIDQuOC4gIDQuOCB1c2Vy
cyBzaG91bGQKdXNlIGEgc2hpbSBidWlsdCBmcm9tIDQuMTAtYmFzZWQgc291
cmNlIGNvZGU7IHRoaXMgY2FuIGJlIHNpbXBseQpkcm9wcGVkIGludG8gYSBY
ZW4gNC44IGluc3RhbGxhdGlvbi4KCjEuIEJ1aWxkIGEgNC44KyBzeXN0ZW0g
d2l0aCBzdXBwb3J0IGZvciBydW5uaW5nIFBWSCwgYW5kIGZvciBwdnNoaW06
CgogICAgZ2l0IGNsb25lIGdpdDovL3hlbmJpdHMueGVucHJvamVjdC5vcmcv
eGVuLmdpdCB4ZW4uZ2l0CiAgICBjZCB4ZW4uZ2l0CiAgICBnaXQgY2hlY2tv
dXQgNC44LjNwcmUtc2hpbS1jb21ldC0yCgogIERvIGEgYnVpbGQgYW5kIGlu
c3RhbGwgYXMgbm9ybWFsLgoKMi4gQnVpbGQgYSA0LjEwKyBzeXN0ZW0gdG8g
YmUgdGhlIHNoaW06CgogICAgZ2l0IGNsb25lIGdpdDovL3hlbmJpdHMueGVu
cHJvamVjdC5vcmcveGVuLmdpdCB4ZW4uZ2l0CiAgICBjZCB4ZW4uZ2l0CiAg
ICBnaXQgY2hlY2tvdXQgNC4xMC4wLXNoaW0tY29tZXQtMwogICAgLi9jb25m
aWd1cmUKICAgIG1ha2UgLUMgdG9vbHMvZmlybXdhcmUveGVuLWRpcgoKICBB
bmQgdGhlbiBpbnN0YWxsIHRoZSBzaGltIGV4ZWN1dGFibGUgd2hlcmUKICB0
aGUgNC44IHB2IHNoaW0gbW9kZSB0b29scyBleHBlY3QgdG8gZmluZCBpdAoK
ICAgIGNwIHRvb2xzL2Zpcm13YXJlL3hlbi1kaXIveGVuLXNoaW0gL3Vzci9s
aWIveGVuL2Jvb3QveGVuLXNoaW0KICAgIGNwIHRvb2xzL2Zpcm13YXJlL3hl
bi1kaXIveGVuLXNoaW0gL3Vzci9sb2NhbC9saWIveGVuL2Jvb3QveGVuLXNo
aW0KCiAgVGhpcyBzdGVwIGlzIG9ubHkgbmVlZGVkIHRvIGJvb3QgZ3Vlc3Rz
IGluICJQVkggd2l0aCBQViBzaGltIgogIG1vZGU7IGl0IGlzIG5vdCBuZWVk
ZWQgd2hlbiBib290aW5nIFBWSC1zdXBwb3J0aW5nIGd1ZXN0cyBhcyBQVkgu
CgoKVXNhZ2UgaW5zdHJ1Y3Rpb25zCi0tLS0tLS0tLS0tLS0tLS0tLQoKKiBD
b252ZXJ0aW5nIGEgUFYgY29uZmlnIHRvIGEgUFZIIHNoaW0gY29uZmlnCgot
IFJlbW92ZSBhbnkgcmVmZXJlbmNlIHRvICdidWlsZGVyJyAoZS5nLiwgYGJ1
aWxkZXI9ImdlbmVyaWMiYCkKLSBBZGQgdGhlIGZvbGxvd2luZyB0d28gbGlu
ZXM6CiAgdHlwZT0icHZoIgogIHB2c2hpbT0xCgoqIENvbnZlcnRpbmcgYSBQ
ViBjb25maWcgdG8gYSBQVkggY29uZmlnCgpJZiB5b3UgaGF2ZSBhIGtlcm5l
bCBjYXBhYmxlIG9mIGJvb3RpbmcgUFZILCB0aGVuIFBWSCBtb2RlIGlzIGJv
dGgKZmFzdGVyIGFuZCBtb3JlIHNlY3VyZSB0aGFuIFBWIG9yIFBWSC1zaGlt
IG1vZGUuCgotIFJlbW92ZSBhbnkgcmVmZXJlbmNlIHRvICdidWlsZGVyJyAo
ZS5nLiwgYGJ1aWxkZXI9ImdlbmVyaWMiYCkKLSBBZGQgdGhlIGZvbGxvd2lu
ZyBsaW5lOgogIHR5cGU9InB2aCIKCiogVGhlcmUgaXMgbm8gbmVlZCB0byBy
ZWJvb3QgdGhlIGhvc3QuCg==

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

ICAgICAgICAgICAgICAgICAgICAgIFhlbiBwYWdlLXRhYmxlIGlzb2xhdGlv
biAoWFBUSSkKICAgICAgICAgICAgICAgICAgICAgID09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KClN1bW1hcnkKLS0tLS0tLQoKVGhpcyBSRUFE
TUUgZ2l2ZXMgcmVmZXJlbmNlcyBmb3Igb25lIG9mIHRocmVlIG1pdGlnYXRp
b24gc3RyYXRlZ2llcwpmb3IgTWVsdGRvd24uCgpUaGlzIHNlcmllcyBpcyBh
IGZpcnN0LWNsYXNzIG1pZ2l0YXRpb24gcGFnZXRhYmxlIGlzb2xhdGlvbiBz
ZXJpZXMgZm9yClhlbi4gIEl0IGlzIGF2YWlsYWJsZSBmb3IgWGVuIDQuNiB0
byBYZW4gNC4xMCBhbmQgbGF0ZXIuCgpQcmVjaXNlIGdpdCBjb21taXRzIGFy
ZSBhcyBmb2xsb3dzOgoKNC4xMDoKCjA1ZWJhOTNhMGEzNDRlYzE4OWU3MTcy
MmJkNTQyY2RjNzk0OWE4YTUgeDg2OiBmaXggR0VUX1NUQUNLX0VORAo3Y2Nj
ZDZmNzQ4ZWM3MjRjZjk0MDhjZWM2YjNlYzhlNTRhOGEyYzFmIHg4NjogYWxs
b3cgTWVsdGRvd24gYmFuZC1haWQgdG8gYmUgZGlzYWJsZWQKMjM0ZjQ4MTMz
N2VhMWE5M2RiOTY4ZDYxNDY0OWE2YmRmZGM4NDE4YSB4ODY6IE1lbHRkb3du
IGJhbmQtYWlkIGFnYWluc3QgbWFsaWNpb3VzIDY0LWJpdCBQViBndWVzdHMK
NTdkYzE5N2NmMGQzNmM1NmJhMWQ5ZDMyYzZhMTQ1NGJiNTI2MDViYiB4ODYv
bW06IEFsd2F5cyBzZXQgX1BBR0VfQUNDRVNTRUQgb24gTDRlIHVwZGF0ZXMK
OTEwZGQwMDVkYTIwZjI3ZjM0MTViN2VjY2RmNDM2ODc0OTg5NTA2YiB4ODYv
ZW50cnk6IFJlbW92ZSBzdXBwb3J0IGZvciBwYXJ0aWFsIGNwdV91c2VyX3Jl
Z3MgZnJhbWVzCgo0Ljk6CgpmMTFjZjI5ZjI3NGU5MGU2NDUxYWFhYTVhYjUy
ZGYyZWQ2M2ViMzBkIHg4NjogZml4IEdFVF9TVEFDS19FTkQKZGM3ZDQ2NTgw
ZDljNjMzYTU5YmUxYzM3NzZmNzljMDFkZDBjYjk4YiB4ODY6IGFsbG93IE1l
bHRkb3duIGJhbmQtYWlkIHRvIGJlIGRpc2FibGVkCjFlMDk3NDYzOGQ2NWQ5
YjhhY2Y5YWM3NTExZDc0NzE4OGYzOGJjYzMgeDg2OiBNZWx0ZG93biBiYW5k
LWFpZCBhZ2FpbnN0IG1hbGljaW91cyA2NC1iaXQgUFYgZ3Vlc3RzCjg3ZWE3
ODE2MjQ3MDkwZThlNWJjNTY1M2IxNmM0MTI5NDNhMDU4YjUgeDg2L21tOiBB
bHdheXMgc2V0IF9QQUdFX0FDQ0VTU0VEIG9uIEw0ZSB1cGRhdGVzCjIyMTNm
ZmUxYTJkODJjM2M5YzRhMTU0ZWE2ZWUyNTIzOTVhYTg2OTMgeDg2L2VudHJ5
OiBSZW1vdmUgc3VwcG9ydCBmb3IgcGFydGlhbCBjcHVfdXNlcl9yZWdzIGZy
YW1lcwoKNC44OgoKMmNkMTg5ZWI1NWFmOGIwNDE4NWI0NzNhYzI4ODVmNzZi
M2Q4N2VmZSB4ODY6IGZpeCBHRVRfU1RBQ0tfRU5ECjMxZDM4ZDYzM2EzMDZi
MmIwNjc2N2I1YTVmNWE4YTAwMjY5ZjNjOTIgeDg2OiBhbGxvdyBNZWx0ZG93
biBiYW5kLWFpZCB0byBiZSBkaXNhYmxlZAoxYmE0NzdiZGU3MzdiZjliMjhj
YzQ1NWJlZjFlOWE2YmM3NmQ2NmZjIHg4NjogTWVsdGRvd24gYmFuZC1haWQg
YWdhaW5zdCBtYWxpY2lvdXMgNjQtYml0IFBWIGd1ZXN0cwowNDllMmY0NWJm
YTQ4ODk2NzQ5NDQ2NmVjNjUwNmMzZWNhZTVmZTBlIHg4Ni9tbTogQWx3YXlz
IHNldCBfUEFHRV9BQ0NFU1NFRCBvbiBMNGUgdXBkYXRlcwphN2NmMGEzYjgx
ODM3N2E4YTQ5YmFlZDM2MDZiZmEyZjIxNGNkNjQ1IHg4Ni9lbnRyeTogUmVt
b3ZlIHN1cHBvcnQgZm9yIHBhcnRpYWwgY3B1X3VzZXJfcmVncyBmcmFtZXMK
CjQuNzoKCmIxYWUxMjY0YmFmODYxN2RmMDM2YTI5ODQ2MWExYmI0M2VhZTc5
YzEgeDg2OiBmaXggR0VUX1NUQUNLX0VORAplMTlkMGFmNGVlMmFlOWU0MmE4
NWRiNjM5ZmQ2ODQ4ZTcyZjU2NThiIHg4NjogYWxsb3cgTWVsdGRvd24gYmFu
ZC1haWQgdG8gYmUgZGlzYWJsZWQKZTE5NTE3YTMzNTVhY2FhYTJmZjgzMDE4
YmM0MWU3ZmQwNDQxNjFlNSB4ODY6IE1lbHRkb3duIGJhbmQtYWlkIGFnYWlu
c3QgbWFsaWNpb3VzIDY0LWJpdCBQViBndWVzdHMKOWI3NjkwOGU2ZTA3NGQ3
ZWZiZWFmZTZiYWQwNjZlY2M1ZjNjM2M0MyB4ODYvbW06IEFsd2F5cyBzZXQg
X1BBR0VfQUNDRVNTRUQgb24gTDRlIHVwZGF0ZXMKMGU2YzZmYzQ0OTAwMGQ5
N2Y5ZmE4N2VkMWZiZTIzZjBjZjIxNDA2YiB4ODYvZW50cnk6IFJlbW92ZSBz
dXBwb3J0IGZvciBwYXJ0aWFsIGNwdV91c2VyX3JlZ3MgZnJhbWVzCgo0LjY6
Cgo0NGFkN2Y2ODk1ZGE5ODYxMDQyZDdhNDFlNjM1ZDQyZDgzY2IyNjYwIHg4
NjogYWxsb3cgTWVsdGRvd24gYmFuZC1haWQgdG8gYmUgZGlzYWJsZWQKOTFk
YzkwMmZkZjQxNjU5YzIxMDMyOWQ2ZjY1NzhmODEzMmVlNDc3MCB4ODY6IE1l
bHRkb3duIGJhbmQtYWlkIGFnYWluc3QgbWFsaWNpb3VzIDY0LWJpdCBQViBn
dWVzdHMKYTA2NTg0MWIzYWU5ZjBlZjQ5Yjk4MjNjZDIwNWM3OWVlMGMyMmI5
YyB4ODYvbW06IEFsd2F5cyBzZXQgX1BBR0VfQUNDRVNTRUQgb24gTDRlIHVw
ZGF0ZXMKYzZlOWU2MDk1NjY5YjNjNjNiOTJkMjFmZGRiMzI2NDQxYzczNzEy
YyB4ODYvZW50cnk6IFJlbW92ZSBzdXBwb3J0IGZvciBwYXJ0aWFsIGNwdV91
c2VyX3JlZ3MgZnJhbWVzCg==

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

ICAgICAgICAgICAgICAgIFBWLWluLUhWTSBzaGltIHdpdGggInNpZGVjYXIi
IElTTwogICAgICAgICAgICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09CgpTdW1tYXJ5Ci0tLS0tLS0KClRoaXMgUkVBRE1FIGRlc2Ny
aWJlcyBvbmUgb2YgdGhyZWUgbWl0aWdhdGlvbiBzdHJhdGVnaWVzIGZvciBN
ZWx0ZG93bi4KClRoZSBiYXNpYyBwcmluY2lwbGUgaXMgdG8gcnVuIFBWIGd1
ZXN0cyAod2hpY2ggY2FuIHJlYWQgYWxsIG9mIGhvc3QKbWVtb3J5IGR1ZSB0
byB0aGUgaGFyZHdhcmUgYnVncykgYXMgSFZNIGd1ZXN0cyAod2hpY2ggY2Fu
bm90LCBhdCBsZWFzdApub3QgZHVlIHRvIE1lbHRkb3duKS4gIFRoZSBQViBl
bnZpcm9ubWVudCBpcyBzdGlsbCBwcm92aWRlZCB0byB0aGUKZ3Vlc3QgYnkg
YW4gZW1iZWRkZWQgY29weSBvZiBYZW4sIHRoZSAic2hpbSIuICBUaGlzIHZl
cnNpb24gb2YgdGhlCnNoaW0gaXMgY29kZW5hbWVkICJWaXhlbiIuCgpJbiBv
cmRlciB0byBib290IHRoZSBzaGltIHdpdGggYW4gdW5tb2RpZmllZCB0b29s
c3RhY2ssIHlvdSBhbHNvCnByb3ZpZGUgYSBzcGVjaWFsIGRpc2sgY29udGFp
bmluZyB0aGUgc2hpbSBhbmQgdGhlIGd1ZXN0IGtlcm5lbCAob3IKcHZncnVi
KTsgdGhpcyBpcyBjYWxsZWQgdGhlICJzaWRlY2FyIi4KCk5vdGUgdGhhdCBi
b3RoIG9mIHRoZXNlIHNoaW0tYmFzZWQgYXBwcm9hY2hlcyBwcmV2ZW50IGF0
dGFja3Mgb24gdGhlCmhvc3QsIGJ1dCBsZWF2ZSB0aGUgZ3Vlc3QgdnVsbmVy
YWJsZSB0byBNZWx0ZG93biBhdHRhY2tzIGJ5IGl0cyBvd24KdW5wcml2aWxl
Z2VkIHByb2Nlc3NlczsgdGhpcyBpcyB0cnVlIGV2ZW4gaWYgdGhlIGd1ZXN0
IE9TIGhhcyBLUFRJIG9yCnNpbWlsYXIgTWVsdGRvd24gbWl0aWdhdGlvbi4K
CldoYXQgeW91IHdpbGwgbmVlZAotLS0tLS0tLS0tLS0tLS0tLS0KCiAqIFlv
dXIgaG9zdCBtdXN0IGJlIGFibGUgdG8gcnVuIGdydWItbWtyZXNjdWUgdG8g
Z2VuZXJhdGUgYSAuaXNvCiAqIFlvdSB3aWxsIHRoZXJlZm9yZSBuZWVkIHhv
cnJpc28gYW5kIG10b29scwogKiBZb3UgbXVzdCBiZSB1c2luZyB4bCBhbmQg
YWJsZSB0byB1c2UgYW4gYWx0ZXJuYXRpdmUgeW91ciBndWVzdCBjb25maWcK
CiAqIFlvdSB3aWxsIG5lZWQgdGhlIHNjcmlwdCAicHZzaGltLWNvbnZlcnRl
ci5wbCIKICAtIFRoaXMgcmVsaWVzIG9uIHBlcmwtanNvbgogKiBZb3Ugd2ls
bCBuZWVkIHRoZSB4ZW4uZ2l0IHRhZyA0LjkuMS1zaGltLXZpeGVuLTEKCgpJ
bnN0cnVjdGlvbnMKLS0tLS0tLS0tLS0tCgoxLiBPbiBhIHN1aXRhYmxlIHN5
c3RlbSAocGVyaGFwcyBhIGRpZmZlcmVudCBob3N0KQogICAgZ2l0IGNsb25l
IGdpdDovL3hlbmJpdHMueGVucHJvamVjdC5vcmcveGVuLmdpdCB4ZW4uZ2l0
CiAgICBjZCB4ZW4uZ2l0CiAgICBnaXQgY2hlY2tvdXQgNC45LjEtc2hpbS12
aXhlbi0xCgpJZiB5b3UgbmVlZCBiaS1kaXJlY3Rpb25hbCBjb25zb2xlIGFu
ZCBkb24ndCBtaW5kIGEgbGVzcy10ZXN0ZWQgcGF0Y2gsCnlvdSBjYW4gYXBw
bHkgdGhlIHBhdGNoIGZvdW5kIGluIHRoaXMgZW1haWw6CgogICAgbWFyYy5p
bmZvLz9pPTwxNTE1NjA0NTUyLTkyMDUtMS1naXQtc2VuZC1lbWFpbC1zcm5A
cHJnbXIuY29tPgoKYnVpbGQgYSB4ZW4gaHlwZXJ2aXNvciBiaW5hcnkgYXMg
dXN1YWw6CgogICAgbWFrZSB4ZW4KCklmIHlvdXIgZGVmYXVsdCB2ZXJzaW9u
IG9mIHB5dGhvbiBpcyBweXRob24gMywgeW91IG1heSBuZWVkIHRvIGFkZCB0
aGUgZm9sbG93aW5nOgoKICAgIG1ha2UgUFlUSE9OPXB5dGhvbjIgeGVuCgpU
aGlzIHdpbGwgYnVpbGQgYSBmaWxlCiAgICB4ZW4veGVuLmd6CgoyLiBDb3B5
IHRoYXQgZmlsZSB0byB5b3VyIGRvbTAuCgpJZGVhbGx5IHNvbWVwbGFjZSBs
aWtlIC91c3IvbGliL3hlbi9ib290L3hlbi12aXhlbi5negoKMy4gQ29weSB0
aGUgc2NyaXB0IHB2c2hpbS1jb252ZXJ0ZXIgdG8geW91ciBkb20wIGFuZCBt
YWtlCiAgIGl0IGV4ZWN1dGFibGU6CiAgICAgIGNobW9kICt4IHB2c2hpbS1j
b252ZXJ0ZXIucGwKCjQuIEZvciBlYWNoIGd1ZXN0CgogIChpKSBpZiB0aGUg
Z3Vlc3QgaXMgY3VycmVudGx5IGJvb3RlZCB3aXRoIHB5Z3J1YiB5b3UgbXVz
dCBmaXJzdAogICBzd2l0Y2ggdG8gZGlyZWN0IGtlcm5lbCBib290IChieSBt
YW51YWxseSBjb3B5aW5nIHRoZSBrZXJuZWwgYW5kCiAgIGluaXRyYW1mcyBv
dXQgb2YgdGhlIGd1ZXN0LCBhbmQgY29uZmlndXJpbmcgdGhlIGNvbW1hbmQg
bGluZSBpbiB0aGUKICAgZG9tYWluIGNvbmZpZ3VyYXRpb24gZmlsZSksIG9y
IHB2Z3J1Yi4KCiAgKGlpKSBydW4KICAgICAgLi9wdnNoaW0tY29udmVydGVy
LnBsIC0tc2hpbT0vdXNyL2xpYi94ZW4vYm9vdC94ZW4tdml4ZW4uZ3ogL2V0
Yy94ZW4vR1VFU1QuY2ZnIC9ldGMveGVuL0dVRVNULndpdGgtc2hpbS1jZmcK
CiAgKGlpaSkgc2h1dCB0aGUgZ3Vlc3QgZG93biBjbGVhbmx5CgogIChpdikg
Y3JlYXRlIHRoZSBndWVzdCB3aXRoIHRoZSBuZXcgY29uZmlnCiAgICAgIHhs
IGNyZWF0ZSAvZXRjL3hlbi9HVUVTVC53aXRoLXNoaW0tY2ZnCgogICh2KSBD
aGVjayB0aGF0IGl0IGJvb3RzIHByb3Blcmx5LiAgeGwgY29uc29sZSBzaG91
bGQgd29yay4KCiAgKHZpKSBNYWtlIGFycmFuZ2VtZW50cyBzbyB0aGF0IGF1
dG9zdGFydGluZyBvZiB0aGUgZ3Vlc3Qgd2lsbCB1c2UKICAgICB0aGUgbmV3
IGNvbmZpZyBmaWxlIHJhdGhlciB0aGFuIHRoZSBvbGQgb25lCgo=

--=separator
Content-Type: application/octet-stream; name="xsa254/README.which-shim"
Content-Disposition: attachment; filename="xsa254/README.which-shim"
Content-Transfer-Encoding: base64

CQkgICBIb3cgdG8gZGVjaWRlIHdoaWNoIHNoaW0gdG8gdXNlCgkJICAgPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQoKQSB3b3JrLWFyb3VuZCB0
byBNZWx0ZG93biAoYWthICJTUDMiIG9yICJWYXJpYW50IDMiKSBvbiBJbnRl
bApwcm9jZXNzb3JzIGlzIHRvIHJ1biBndWVzdHMgaW4gSFZNIG9yIFBWSCBt
b2RlLgoKTm90ZSB0aGlzIHNoaW0tYmFzZWQgYXBwcm9hY2ggcHJldmVudHMg
YXR0YWNrcyBvbiB0aGUgaG9zdCwgYnV0IGxlYXZlcwp0aGUgZ3Vlc3QgdnVs
bmVyYWJsZSB0byBNZWx0ZG93biBhdHRhY2tzIGJ5IGl0cyBvd24gdW5wcml2
aWxlZ2VkCnByb2Nlc3NlczsgdGhpcyBpcyB0cnVlIGV2ZW4gaWYgdGhlIGd1
ZXN0IE9TIGhhcyBLUFRJIG9yIHNpbWlsYXIKTWVsdGRvd24gbWl0aWdhdGlv
bi4KClNvbWUgZ3Vlc3RzIGFyZSBkaWZmaWN1bHQgdG8gY29udmVydCB0byBy
dW5uaW5nIGluIEhWTSBvciBQVkggbW9kZSwKZWl0aGVyIGR1ZSB0byBsYWNr
IG9mIHBhcnRpdGlvbmluZyAvIE1CUiwgb3IgZHVlIHRvIGtlcm5lbApjb21w
YXRpYmlsaXRpZXMuICBBcyBhbiBlbWVyZ2VuY3kgYmFja3N0b3AsIHRoZXJl
IGFyZSB0d28gYXBwcm9hY2hlcywKd2hpY2ggd2UndmUgY29kZW5hbWVkICJW
aXhlbiIgYW5kICJDb21ldCIuICBCb3RoIGludm9sdmUgcnVubmluZyBhbgpl
bWJlZGRlZCBjb3B5IG9mIFhlbiAoY2FsbGVkIGEgInNoaW0iKSB3aXRoaW4g
dGhlIEhWTSBvciBQVkggZ3Vlc3QgdG8KcHJvdmlkZSB0aGUgbmF0aXZlIFBW
IGludGVyZmFjZS4KCkJlbG93IGRlc2NyaWJlcyB0aGUgcHJvcGVydGllcywg
YW5kIHdobyBtaWdodCB3YW50IHRvIHVzZSBlYWNoIG9uZS4KCk5PVEU6IEJv
dGggc2hpbXMgcmVxdWlyZSBob3N0IHBhdGNoZXMgdG8gYm9vdCBvbiBBTUQg
aG9zdHMuICBUaGlzCnNob3VsZG4ndCBiZSBhbiBpc3N1ZSwgYXMgU1AzIGRv
ZXMgbm90IGFmZmVjdCBzeXN0ZW1zIHJ1bm5pbmcgb24gQU1ELgoKVml4ZW4K
LS0tLS0KClZpeGVuIGhhcyB0aGUgZm9sbG93aW5nIHByb3BlcnRpZXM6CiAq
IFJ1bnMgdGhlIHNoaW0gaW4gYW4gSFZNIGd1ZXN0LgogKiBJdCByZXF1aXJl
cyBubyBoeXBlcnZpc29yIG9yIHRvb2xzdGFjayBjaGFuZ2VzLCBub3IgZG9l
cyBpdCByZXF1aXJlCiAgIGEgaG9zdCByZWJvb3QuCiAqIEl0IGhhcyBiZWVu
IGV4dGVuc2l2ZWx5IHRlc3RlZCBpbiBBbWF6b24ncyBkZXBsb3ltZW50IGZv
ciB2ZXJzaW9ucwogICBvZiBYZW4gZ29pbmcgYmFjayB0byAzLjQKICogR3Vl
c3QgcmVib290cyBhcmUgcmVxdWlyZWQKICogR3Vlc3QgY29uZmlncyBtdXN0
IGJlIGZlZCB0aHJvdWdoIGEgY29udmVydGVyIHByb2dyYW0KICogVGhlIGNv
bnZlcnRlciBwcm9ncmFtIHNwaXRzIG91dCBhIHNtYWxsIGd1ZXN0LXNwZWNp
ZmljIC5pc28KICAgaW1hZ2UgKHdlIGNhbGwgdGhpcyBhICJzaWRlY2FyIikg
dXNlZCBmb3IgYm9vdGluZwogKiBCZWNhdXNlIHRoZSByZXN1bHQgaXMgYW4g
SFZNIGd1ZXN0LCB0aGlzIGFwcHJvYWNoIGludm9sdmVzCiAgIHJ1bm5pbmcg
cWVtdSBhcyBhIFBDIGVtdWxhdG9yICh0aGlzIGlzIGRvbmUgYXV0b21hdGlj
YWxseSkKICogU29tZSBjb21tb24gZmVhdHVyZXMgYXJlIG5vdCBzdXBwb3J0
ZWQ6CiAgLSBCYWxsb29uaW5nCiAgLSBNaWdyYXRpb24KICAtIHZjcHUgaG90
cGx1ZwogIC0gYmlkaXJlY3Rpb25hbCBjb25zb2xlIHN1cHBvcnQgKGNvbnNv
bGUgaXMgd3JpdGUtb25seSkKICogRGlyZWN0LWJvb3Qga2VybmVscyBhbmQg
cHZncnViIChib3RoIHB2Z3J1YjEgYW5kIHB2Z3J1YjIpIGFyZQogICBzdXBw
b3J0ZWQgYnkgdGhlIGNvbnZlcnNpb24gcHJvZ3JhbS4gICdweWdydWInIGlz
IG5vdCBzdXBwb3J0ZWQuCiAqIHhsIGFuZCB4bSBkb21haW4gY29uZmlncyBj
YW4gYmUgY29udmVydGVkOyBsaWJ2aXJ0IGRvbWFpbgogICBjb25maWd1cmF0
aW9uIGFycmFuZ2VtZW50cyBhcmUgbm90IHN1cHBvcnRlZC4KICogR3Vlc3Qg
dXNlcnNwYWNlIGNhbiByZWFkIGFsbCBvZiBndWVzdCBtZW1vcnksIHdpdGhp
biBlYWNoIGd1ZXN0LAogICBhbmQgYSBndWVzdCBtaWdpdGF0aW9uIGZvciB0
aGlzIGlzIG5vdCBwb3NzaWJsZS4KCllvdSBtaWdodCBjb25zaWRlciB0aGlz
IGFwcHJvYWNoIGlmOgotIFlvdSB3YW50IHRvIGRlcGxveSBhIGZpeCBpbW1l
ZGlhdGVseQotIFlvdSBjYW4gdG9sZXJhdGUgdGhlIGxvc3Mgb2Ygd2l0aGlu
LWd1ZXN0IHNlY3VyaXR5Ci0gWW91IGNhbid0LCBvciB3b3VsZCBsaWtlIHRv
IGF2b2lkLCB1cGRhdGluZyB0byBYZW4gNC44IG9yIG5ld2VyCi0gWW91J2Qg
bGlrZSB0byBhdm9pZCBwYXRjaGluZyBhbmQgcmVib290aW5nIHlvdXIgaG9z
dAotIFlvdSBhcmUgYWJsZSB0bzoKIC0gUnVuIGEgc2NyaXB0IHRvIG1vZGlm
eSBlYWNoIGRvbWFpbiBjb25maWcKIC0gQWZmb3JkIGFuIGV4dHJhIDgwTWlC
IHBlciBndWVzdAogLSBUb2xlcmF0ZSBoYXZpbmcgYW4gZXh0cmEgUUVNVSBh
cm91bmQKLSBZb3UgZG9uJ3QgbmVlZCBtaWdyYXRpb24sIG1lbW9yeSBiYWxs
b29uaW5nLCB2Y3B1IGhvdHBsdWcsCiAgb3IgYSBiaS1kaXJlY3Rpb25hbCBj
b25zb2xlCgpUbyB1c2UgdGhpcyBzb2x1dGlvbiwgc2VlIFJFQURNRS52aXhl
bi4KCkJpLWRpcmVjdGlvbmFsIGNvbnNvbGUgaXMgYXZhaWxhYmxlIGFzIGFu
IGV4dHJhIHBhdGNoLCBidXQgaGFzbid0IGJlZW4Kd2lkZWx5IHRlc3RlZDoK
Cm1hcmMuaW5mby8/aT08MTUxNTYwNDU1Mi05MjA1LTEtZ2l0LXNlbmQtZW1h
aWwtc3JuQHByZ21yLmNvbT4KCkNvbWV0Ci0tLS0tCgpDb21ldCBoYXMgdGhl
IGZvbGxvd2luZyBwcm9wZXJ0aWVzOgogKiBSdW5zIHRoZSBzaGltIGluIGEg
UFZIIGd1ZXN0LgogKiBQVkggbW9kZSBpcyBhdmFpbGFibGUgaW4gWGVuIDQu
MTAsIGFuZCB3aWxsIGJlIGJhY2twb3J0ZWQgdG8gWGVuCiAgIDQuOSBhbmQg
NC44IGJ1dCBubyBmYXJ0aGVyCiAqIFJlcXVpcmVzIGhvc3QgaHlwZXJ2aXNv
ciBhbmQgdG9vbHN0YWNrIHBhdGNoZXMgKGFuZCBob3N0IHJlYm9vdCksCiAg
IGV2ZW4gZm9yIFhlbiA0LjEwCiAqIFJlcXVpcmVzIG1pbmltYWwgZ3Vlc3Qg
Y29uZmlnIGNoYW5nZXMsIGFuZCBubyAic2lkZWNhciIKICogQm9vdGxvYWRp
bmcgaXMgaWRlbnRpY2FsIHRvIG5hdGl2ZSBQViBndWVzdHM7IGRpcmVjdC1i
b290LCBwdmdydWIsCiAgIGFuZCBweWdydWIgYWxsIHdvcmsgZXF1YWxseSB3
ZWxsCiAqIEJlY2F1c2UgdGhlIHJlc3VsdCBpcyBhIFBWSCBndWVzdCwgdGhp
cyBhcHByb2FjaCBpbnZvbHZlcyBubyBQQyBlbXVsYXRvci4KICogVGhlIGZv
bGxvd2luZyBmZWF0dXJlcyBub3QgYXZhaWxhYmxlIGluIFZpeGVuIGFyZSBz
dXBwb3J0ZWQ6CiAgLSBNZW1vcnkgYmFsbG9vbmluZwogIC0gR3Vlc3QgbWln
cmF0aW9uCiAgLSB2Y3B1IGhvdHBsdWcKICAtIGJpZGlyZWN0aW9uYWwgY29u
c29sZSBzdXBwb3J0CiAqIEd1ZXN0IHVzZXJzcGFjZSBjYW4gcmVhZCBhbGwg
b2YgZ3Vlc3QgbWVtb3J5LCB3aXRoaW4gZWFjaCBndWVzdCwKICAgYW5kIGEg
Z3Vlc3QgbWlnaXRhdGlvbiBmb3IgdGhpcyBpcyBub3QgcG9zc2libGUuCgpZ
b3UgbWlnaHQgY29uc2lkZXIgdGhpcyBhcHByb2FjaCBpZjoKLSBZb3UncmUg
b24gNC44IG9yIGxhdGVyIGFscmVhZHkKLSBZb3UgY2FuIHRvbGVyYXRlIHRo
ZSBsb3NzIG9mIHdpdGhpbi1ndWVzdCBzZWN1cml0eQotIFlvdSBjYW4gcGF0
Y2ggYW5kIHJlYm9vdCB5b3VyIGhvc3QKLSBZb3UgZG9uJ3Qgd2FudCBhbiBl
eHRyYSBRRU1VIGFyb3VuZAotIFlvdSBuZWVkIG1pZ3JhdGlvbiwgbWVtb3J5
IGJhbGxvb25pbmcsIG9yIHZjcHUgaG90cGx1Zywgb3IgYQogIGJpZGlyZWN0
aW9uYWwgY29uc29sZQotIFlvdSBuZWVkIHB5Z3J1YgotIFlvdSBuZWVkIHRv
IHVzZSBsaWJ2aXJ0CgpBdCB0aGUgbW9tZW50LCBDb21ldCBpcyBhdmFpbGFi
bGUgZm9yIDQuMTAuICAgV2UgZXhwZWN0IHRvIGhhdmUKYmFja3BvcnRzIHRv
IDQuOCBhbmQgNC44IGF2YWlsYWJsZSB3aXRoaW4gYSBmZXcgd29ya2luZyBk
YXlzLgo=

--=separator
Content-Type: application/octet-stream; name="xsa254/pvshim-converter.pl"
Content-Disposition: attachment; filename="xsa254/pvshim-converter.pl"
Content-Transfer-Encoding: base64

IyEvdXNyL2Jpbi9wZXJsIC13CiMKIyB1c2FnZToKIyAgIHB2c2hpbS1jb252
ZXJ0ZXIgW09QVElPTlNdIE9MRC1DT05GSUcgTkVXLUNPTkZJRwojCiMgb3B0
aW9uczoKIyAgIC0tcWVtdSBQQVRILVRPLVFFTVUgICAgICAgIGZpbGVuYW1l
IG9mIHFlbXUtc3lzdGVtLWkzODYKIyAgIC0tc2lkZWNhcnMtZGlyZWN0b3J5
IERJUiAgIGRlZmF1bHQgaXMgL3Zhci9saWIveGVuL3B2c2hpbS1zaWRlY2Fy
cwojICAgLS1zaGltIFNISU0gICAgICAgICAgICAgICAgb3ZlcnJpZGVzIGRv
bWFpbiBjb25maWcgZmlsZQojICAgLS1kZWJ1ZyAgICAgICAgICAgICAgICAg
ICAgdmVyYm9zZSwgYW5kIGxlYXZlcyBzaWRlY2FyIHByZXAgZGlyIGFyb3Vu
ZAojCiMgV2hhdCB3ZSBkbwojCiMgIHJlYWQgZXhpc3RpbmcgY29uZmlnIGZp
bGUgdXNpbmcgcHl0aG9uCiMgIGRldGVybWluZSBrZXJuZWwsIHJhbWRpc2sg
YW5kIGNtZGxpbmUKIyAgdXNlIHRoZW0gdG8gcHJvZHVjZSBzaWRlY2FyIGFu
ZCBzYXZlIGl0IHVuZGVyIGRvbWFpbiBuYW1lCiMgIG1lc3Mgd2l0aCB0aGUg
dGhpbmdzIHRoYXQgbmVlZCB0byBiZSBtZXNzZWQgd2l0aAojICBzcGl0IG91
dCBuZXcgY29uZmlnIGZpbGUKCnVzZSBzdHJpY3Q7Cgp1c2UgR2V0b3B0OjpM
b25nOwp1c2UgSlNPTjsKdXNlIElPOjpIYW5kbGU7CnVzZSBQT1NJWDsKdXNl
IEZjbnRsIHF3KDpmbG9jayk7CgpvdXIgJGRlYnVnOwoKc3ViIHJ1bmNtZCB7
CiAgICBwcmludCBTVERFUlIgIisgQF9cbiIgaWYgJGRlYnVnOwogICAgJCE9
MDsgJD89MDsgc3lzdGVtIEBfIGFuZCBkaWUgIiRfWzBdOiAkISAkPyI7Cn0K
Cm91ciAkcWVtdTsKb3VyICRzaGltOwpvdXIgJHNpZGVjYXJzX2RpciA9ICcv
dmFyL2xpYi94ZW4vcHZzaGltLXNpZGVjYXJzJzsKCkdldE9wdGlvbnMoJ3Fl
bXU9cycgPT4gXCRxZW11LAogICAgICAgICAgICdzaWRlY2Fycy1kaXJlY3Rv
cnk9cycgPT4gXCRzaWRlY2Fyc19kaXIsCiAgICAgICAgICAgJ3NoaW09cycg
PT4gXCRzaGltLAogICAgICAgICAgICdkZWJ1ZycgPT4gXCRkZWJ1ZykKICAg
IG9yIGRpZSAicHZzaGltLWNvbnZlcnRlcjogYmFkIG9wdGlvbnNcbiI7CgpA
QVJHVj09MiBvciBkaWUgInB2c2hpbS1jb252ZXJ0ZXI6IG5lZWQgb2xkIGFu
ZCBuZXcgY29uZmlnIGZpbGVuYW1lcyI7CgpvdXIgKCRpbiwkb3V0KSA9IEBB
UkdWOwoKb3VyICRpbmRhdGE7CgppZiAoJGluIG5lICctJykgewogICAgb3Bl
biBJLCAnPCcsICIkaW4iIG9yIGRpZSAib3BlbiBpbnB1dCBjb25maWcgZmls
ZTogJCFcbiI7Cn0gZWxzZSB7CiAgICBvcGVuIEksICc8JlNURElOJyBvciBk
aWUgJCE7Cn0KewogICAgbG9jYWwgJC87CiAgICAkaW5kYXRhID0gPEk+Owp9
CkktPmVycm9yIGFuZCBkaWUgJCE7CmNsb3NlIEk7CgpvcGVuIFAsICItfCIs
IHF3KHB5dGhvbjIgLWMpLCA8PEVORCwgJGluZGF0YSBvciBkaWUgJCE7Cmlt
cG9ydCBzeXMKaW1wb3J0IGpzb24KbCA9IHt9CmV4ZWMgc3lzLmFyZ3ZbMV0g
aW4gbApmb3IgayBpbiBsLmtleXMoKToKCWlmIGsuc3RhcnRzd2l0aCgiXyIp
OgoJCWRlbCBsW2tdCnByaW50IGpzb24uZHVtcHMobCkKRU5ECgpvdXIgJGM7
Cgp7CiAgICBsb2NhbCAkLzsKICAgICRfID0gPFA+OwogICAgJCE9MDsgJD89
MDsgY2xvc2UgUCBvciBkaWUgIiQhICQ/IjsKICAgICRjID0gZGVjb2RlX2pz
b24gJF87Cn0KCmRpZSAibm8gZG9tYWluIG5hbWUgPyIgdW5sZXNzIGV4aXN0
cyAkYy0+e25hbWV9OwpkaWUgImJvb3Rsb2FkZXIgbm90IHlldCBzdXBwb3J0
ZWQiIGlmICRjLT57Ym9vdGxvYWRlcn07CmRpZSAibm8ga2VybmVsIiB1bmxl
c3MgJGMtPntrZXJuZWx9OwoKb3VyICRzaWRlY2FyID0gJGMtPntwdnNoaW1f
c2lkZWNhcl9wYXRofSB8fCAiJHNpZGVjYXJzX2Rpci8kYy0+e25hbWV9Lmlz
byI7Cm91ciAkZG13cmFwID0gJGMtPntwdnNoaW1fc2lkZWNhcl9wYXRofSB8
fCAiJHNpZGVjYXJzX2Rpci8kYy0+e25hbWV9LmRtIjsKCiRzaGltIHx8PSAk
Yy0+e3B2c2hpbV9wYXRofTsKJHNoaW0gfHw9ICcvdXNyL2xvY2FsL2xpYi94
ZW4vYm9vdC94ZW4tc2hpbSc7CgpvdXIgJHNoaW1fY21kbGluZSA9ICRjLT57
cHZzaGltX2NtZGxpbmV9IHx8ICdjb25zb2xlPWNvbTEgY29tMT0xMTUyMDBu
MSc7CiRzaGltX2NtZGxpbmUgLj0gJyAnLiRjLT57cHZzaGltX2V4dHJhfSBp
ZiAkYy0+e3B2c2hpbV9leHRyYX07CgpvdXIgJGtlcm5lbF9jbWRsaW5lID0g
JGMtPntjbWRsaW5lfSB8fCAnJzsKJGtlcm5lbF9jbWRsaW5lIC49ICcgcm9v
dD0nLiRjLT57cm9vdH0gaWYgJGMtPntyb290fTsKJGtlcm5lbF9jbWRsaW5l
IC49ICcgJy4kYy0+e2V4dHJhfSBpZiAkYy0+e2V4dHJhfTsKCnByaW50ICJw
dnNoaW0tY29udmVydGVyOiBjcmVhdGluZyBzaWRlY2FyIGluICRzaWRlY2Fy
XG4iOwoKcnVuY21kIHF3KG1rZGlyIC1tNzAwIC1wIC0tKSwgJHNpZGVjYXJz
X2RpcjsKCm9wZW4gTCwgIj4iLCAiJHNpZGVjYXIubG9jayIgb3IgZGllICIk
c2lkZWNhci5sb2NrOiBvcGVuICQhIjsKZmxvY2sgTCwgTE9DS19FWCBvciBk
aWUgIiRzaWRlY2FyLmxvY2s6IGxvY2s6ICQhIjsKCm15ICRzZCA9ICIkc2lk
ZWNhci5kaXIiOwoKc3lzdGVtIHF3KHJtIC1yZiAtLSksICRzZDsKbWtkaXIg
JHNkLCAwNzAwOwoKcnVuY21kIHF3KGNwIC0tKSwgJHNoaW0sICIkc2Qvc2hp
bSI7CnJ1bmNtZCBxdyhjcCAtLSksICRjLT57a2VybmVsfSwgIiRzZC9rZXJu
ZWwiOwpydW5jbWQgcXcoY3AgLS0pLCAkYy0+e3JhbWRpc2t9LCAiJHNkL3Jh
bWRpc2siIGlmICRjLT57cmFtZGlza307CgpteSAkZ3J1YmNmZyA9IDw8RU5E
OwpzZXJpYWwgLS11bml0PTAgLS1zcGVlZD05NjAwIC0td29yZD04IC0tcGFy
aXR5PW5vIC0tc3RvcD0xCnRlcm1pbmFsX2lucHV0IHNlcmlhbAp0ZXJtaW5h
bF9vdXRwdXQgc2VyaWFsCgpzZXQgdGltZW91dD0wCgptZW51ZW50cnkgJ1hl
biBzaGltJyB7CglpbnNtb2QgZ3ppbwoJaW5zbW9kIHh6aW8KICAgICAgICBt
dWx0aWJvb3QgKGNkKS9zaGltIHBsYWNlaG9sZGVyICRzaGltX2NtZGxpbmUK
ICAgICAgICBtb2R1bGUgKGNkKS9rZXJuZWwgcGxhY2Vob2xkZXIgJGtlcm5l
bF9jbWRsaW5lCiAgICAgICAgbW9kdWxlIChjZCkvcmFtZGlzawp9CkVORAoK
cnVuY21kIHF3KG1rZGlyIC1wIC0tKSwgIiRzZC9ib290L2dydWIiOwpvcGVu
IEcsICI+IiwgIiRzZC9ib290L2dydWIvZ3J1Yi5jZmciIG9yIGRpZSAiJHNk
LCBncnViLmNmZzogJCEiOwpwcmludCBHICRncnViY2ZnIG9yIGRpZSAkITsK
Y2xvc2UgRyBvciBkaWUgJCE7Cgp1bmxpbmsgIiRzaWRlY2FyLm5ldyIgb3Ig
JCE9PUVOT0VOVCBvciBkaWUgIiRzaWRlY2FyLm5ldzogcm06ICQhIjsKcnVu
Y21kIHF3KGdydWItbWtyZXNjdWUgLW8pLCAiJHNpZGVjYXIubmV3IiwgIiRz
aWRlY2FyLmRpciI7CmlmICghc3RhdCAiJHNpZGVjYXIubmV3IikgewogICAg
JCE9PUVOT0VOVCBvciBkaWUgIiRzaWRlY2FyLm5ldzogc3RhdDogJCEiOwoK
ICAgIHByaW50IFNUREVSUiA8PEVORDsKcHZzaGltLWNvbnZlcnRlcjogZ3J1
Yi1ta3Jlc2N1ZSBleGl0ZWQgd2l0aCBzdGF0dXMgemVybyBidXQgZmFpbGVk
IHRvIG1ha2UgaXNvLgpOQiB0aGF0IGdydWItbWtyZXNjdWUgaGFzIGEgdGVu
ZGVuY3kgdG8gbGllIGluIGl0cyBlcnJvciBtZXNzYWdlcy4KRU5ECiAgICBt
eSAkbWlzc2luZzsKICAgIGZvcmVhY2ggbXkgJGNoZWNrIChxdyh4b3JyaXNv
IG1mb3JtYXQpKSB7CiAgICAgICAgJG1pc3NpbmcgfD0gc3lzdGVtIHF3KHNo
IC1jKSwgInR5cGUgJGNoZWNrIjsKICAgIH0KCiAgICBpZiAoJG1pc3Npbmcp
IHsKICAgICAgICBwcmludCBTVERFUlIgPDxFTkQ7CllvdSBzZWVtIHRvIGhh
dmUgc29tZSBwcm9ncmFtKHMpIG1pc3Npbmcgd2hpY2ggZ3J1Yi1ta3Jlc2N1
ZSBkZXBlbmRzIG9uLApzZWUgYWJvdmUuICAoIm1mb3JtYXQiIGlzIG5vcm1h
bGx5IGluIHRoZSBwYWNrYWdlICJtdG9vbHMiLikKSW5zdGFsbGluZyB0aG9z
ZSBwcm9ncmFtcyB3aWxsIHByb2JhYmx5IGhlbHAuCkVORAogICAgfSBlbHNl
IHsKICAgICAgICBwcmludCBTVERFUlIgPDxFTkQ7CkFuZCBvbGRlciBncnVi
LW1rcmVzY3VlIGhhcyBhIHRlbmRlbmN5IG5vdCB0byBub3RpY2UgY2VydGFp
biBwcm9ibGVtcy4KTWF5YmUgc3RyYWNlIHdpbGwgdGVsbCB5b3Ugd2hhdCBp
cyB3cm9uZy4gIDotLwpFTkQKICAgIH0KICAgIGRpZSAicHZzaGltLWNvbnZl
cnRlcjogZ3J1Yi1ta3Jlc2N1ZSBkaWQgbm90IG1ha2UgaXNvXG4iOwp9Cgpy
dW5jbWQgcXcocm0gLXJmIC0tKSwgIiRzaWRlY2FyLmRpciIgdW5sZXNzICRk
ZWJ1ZzsKCm9wZW4gUSwgIj4iLCAiJGRtd3JhcC5uZXciIG9yIGRpZSAiJGRt
d3JhcDogJCEiOwpwcmludCBRIDw8J0VORF9ETVdSQVAnIG9yIGRpZSAkITsK
IyEvYmluL2Jhc2gKCnNldCAteAo6ICIkQCIKc2V0ICt4CgpuZXdhcmdzPSgp
CgpuZXdhcmcgKCkgewogICAgbmV3YXJncys9KCIkMSIpCn0KCndoaWxlIFsg
JCMgLWd0IDEgXTsgZG8KICAgIGNhc2UgIiQxIiBpbgoJLW5vLXNodXRkb3du
fC1ub2RlZmF1bHRzfC1uby11c2VyLWNvbmZpZykKCSAgICBuZXdhcmcgIiQx
Ijsgc2hpZnQKCSAgICA7OwoJLXhlbi1kb21pZHwtY2hhcmRldnwtbW9ufC1k
aXNwbGF5fC1ib290fC1tfC1tYWNoaW5lKQoJICAgIG5ld2FyZyAiJDEiOyBz
aGlmdAoJICAgIG5ld2FyZyAiJDEiOyBzaGlmdAoJICAgIDs7CiAgICAgICAg
LW5hbWUpCiAgICAgICAgICAgIG5ld2FyZyAiJDEiOyBzaGlmdAogICAgICAg
ICAgICBuYW1lPSIkMSI7IHNoaWZ0CiAgICAgICAgICAgIG5ld2FyZyAiJG5h
bWUiCiAgICAgICAgICAgIDs7CgktbmV0ZGV2fC1jZHJvbSkKCSAgICA6IGZp
eG1lCgkgICAgbmV3YXJnICIkMSI7IHNoaWZ0CgkgICAgbmV3YXJnICIkMSI7
IHNoaWZ0CgkgICAgOzsKCS1kcml2ZXwta2VybmVsfC1pbml0cmR8LWFwcGVu
ZHwtdm5jKQoJICAgIHNoaWZ0OyBzaGlmdAoJICAgIDs7CgktZGV2aWNlKQoJ
ICAgIHNoaWZ0CgkgICAgY2FzZSAiJDEiIGluCgkJWFhYcnRsODEzOSopCgkJ
ICAgIG5ld2FyZyAiLWRldmljZSIKCQkgICAgbmV3YXJnICIkMSI7IHNoaWZ0
CgkJICAgIDs7CgkJKikKCQkgICAgc2hpZnQKCQkgICAgOzsKCSAgICBlc2Fj
CgkgICAgOzsKCSopCgkgICAgZWNobyA+JjIgIndhcm5pbmc6IHVuZXhwZWN0
ZWQgYXJndW1lbnQgJDEgYmVpbmcgcGFzc2VkIHRocm91Z2giCgkgICAgbmV3
YXJnICIkMSI7IHNoaWZ0CgkgICAgOzsKICAgIGVzYWMKZG9uZQoKI2lmIFsg
IngkbmFtZSIgIT0geCBdOyB0aGVuCiMgICAgbG9nZGlyPS92YXIvbG9nL3hl
bgojICAgIGxvZ2ZpbGU9IiRsb2dkaXIvc2hpbS0kbmFtZS5sb2ciCiMgICAg
c2F2ZWxvZyAiJGxvZ2ZpbGUiIHx8OgojICAgIG5ld2FyZyAtc2VyaWFsCiMg
ICAgbmV3YXJnICJmaWxlOiRsb2dmaWxlIgojZmkKRU5EX0RNV1JBUAoKaWYg
KCRxZW11KSB7CiAgICBwcmludGYgUSA8PCdFTkRfRE1XUkFQJywgJHFlbXUg
b3IgZGllICQhOwogICAgZXhlYyAnJXMnICIke25ld2FyZ3NbQF19IgpFTkRf
RE1XUkFQCn0gZWxzZSB7CiAgICBwcmludCBRIDw8J0VORF9ETVdSQVAnIG9y
IGRpZSAkITsKc2V0IC14CmZvciBwYXRoIGluIC91c3IvbG9jYWwvbGliL3hl
bi9iaW4gL3Vzci9saWIveGVuL2JpbiAvdXNyL2xvY2FsL2JpbiAvdXNyL2Jp
bjsgZG8KICAgIGlmIHRlc3QgLWUgJHBhdGgvcWVtdS1zeXN0ZW0taTM4Njsg
dGhlbgogICAgICAgIGV4ZWMgJHBhdGgvcWVtdS1zeXN0ZW0taTM4NiAiJHtu
ZXdhcmdzW0BdfSIKICAgIGZpCmRvbmUKZWNobyA+JjIgJ2NvdWxkIG5vdCBl
eGVjIHFlbXUnCmV4aXQgMTI3CkVORF9ETVdSQVAKfQoKY2htb2QgMDc1NSwg
IiRkbXdyYXAubmV3IiBvciBkaWUgIiRkbXdyYXA6IGNobW9kOiAkISI7Cgpj
bG9zZSBRIG9yIGRpZSAkITsKCnJlbmFtZSAiJHNpZGVjYXIubmV3IiwgJHNp
ZGVjYXIgb3IgZGllICIkc2lkZWNhcjogaW5zdGFsbDogJCEiOwpyZW5hbWUg
IiRkbXdyYXAubmV3IiwgICRkbXdyYXAgIG9yIGRpZSAiJGRtd3JhcDogaW5z
dGFsbDogJCEiOwoKcHJpbnQgU1RERVJSIDw8RU5EOwpwdnNoaW0tY29udmVy
dGVyOiB3cm90ZSBxZW11IHdyYXBwZXIgdG8gJGRtd3JhcApwdnNoaW0tY29u
dmVydGVyOiB3cm90ZSBzaWRlY2FyIHRvICRzaWRlY2FyCkVORAoKbXkgJGFw
cGVuZCA9IDw8RU5EOwpidWlsZGVyPSdodm0nCnR5cGU9J2h2bScKZGV2aWNl
X21vZGVsX3ZlcnNpb249J3FlbXUteGVuJwpkZXZpY2VfbW9kZWxfb3ZlcnJp
ZGU9JyRkbXdyYXAnCmRldmljZV9tb2RlbF9hcmdzX2h2bT1bJy1jZHJvbScs
JyRzaWRlY2FyJ10KYm9vdD0nYycKc2VyaWFsPSdwdHknCkVORAoKaWYgKCRv
dXQgbmUgJy0nKSB7CiAgICBvcGVuIE8sICI+IiwgIiRvdXQudG1wIiBvciBk
aWUgIm9wZW4gb3V0cHV0IGNvbmZpZyB0ZW1wOiAkb3V0LnRtcDogJCFcbiI7
Cn0gZWxzZSB7CiAgICBvcGVuIE8sICI+JlNURE9VVCIgb3IgZGllICQhOwp9
CgpwcmludCBPICRpbmRhdGEsICJcbiIsICRhcHBlbmQgb3IgZGllICJ3cml0
ZSBvdXRwdXQ6ICQhIjsKY2xvc2UgTyBvciBkaWUgImNsb3NlIG91dHB1dDog
JCEiOwoKaWYgKCRvdXQgbmUgJy0nKSB7CiAgICByZW5hbWUgIiRvdXQudG1w
IiwgJG91dCBvciBkaWUgImluc3RhbGwgb3V0cHV0OiAkISI7CiAgICBwcmlu
dCBTVERFUlIgInB2c2hpbS1jb252ZXJ0ZXI6IHdyb3RlIG5ldyBndWVzdCBj
b25maWcgdG8gJG91dFxuIjsKfSBlbHNlIHsKICAgIHByaW50IFNUREVSUiAi
cHZzaGltLWNvbnZlcnRlcjogd3JvdGUgbmV3IGd1ZXN0IGNvbmZpZyB0byBz
dGRvdXRcbiI7Cn0K

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--=separator--


From xen-users-bounces@lists.xenproject.org Sun Feb 25 19:08:02 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 25 Feb 2018 19:08: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.xenproject.org>)
	id 1eq1dE-0007g9-Ls; Sun, 25 Feb 2018 19:06:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=apom=ft=kliemeck.de=info@srs-us1.protection.inumbo.net>)
 id 1eq1dD-0007g3-GS
 for xen-users@lists.xenproject.org; Sun, 25 Feb 2018 19:06:43 +0000
X-Inumbo-ID: e3911aea-1a5e-11e8-ba59-bc764e045a96
Received: from mail.normalesvieh.de (unknown
 [2a01:4f8:161:9285:dead:beef:0:126])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e3911aea-1a5e-11e8-ba59-bc764e045a96;
 Sun, 25 Feb 2018 20:05:49 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=normalesvieh.de; s=x; 
 h=Subject:Content-Transfer-Encoding:Content-Type:MIME-Version:Date:Message-ID:To:From;
 bh=SnhY0MJFjSAzV3dmE0Re+rsenzpTPqz7HrcmQ8ZD4qg=; 
 b=WSA+au9MlNUJEf+EV06p99ymlO63ozMqJkP533DqUHvT89k8mdRTzUY/dBH+9dOrTHMD3YNDd4ETSKFrO2GDTvWuoir32TN9KQBIPMqQcn1W39ueyDJRrLI+0eTx+JRwcw1ZYzMdOrA/UKLfUpzRNuyBl+0+poChyl0dIUEXPWQ=;
Received: from 200116b828c2140021b7d65a8ce8d56b.dip.versatel-1u1.de
 ([2001:16b8:28c2:1400:21b7:d65a:8ce8:d56b])
 by mail.normalesvieh.de with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <info@kliemeck.de>) id 1eq1cv-0004sw-61
 for xen-users@lists.xenproject.org; Sun, 25 Feb 2018 20:06:25 +0100
From: Hans-Joachim Kliemeck <info@kliemeck.de>
To: xen-users@lists.xenproject.org
Message-ID: <44755ac3-8932-714f-0acb-c123cd24b571@kliemeck.de>
Date: Sun, 25 Feb 2018 20:06:40 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
Content-Language: en-US
X-SA-Exim-Connect-IP: 2001:16b8:28c2:1400:21b7:d65a:8ce8:d56b
X-SA-Exim-Mail-From: info@kliemeck.de
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on amy
X-Spam-Level: 
X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00
 autolearn=ham autolearn_force=no version=3.4.0
X-SA-Exim-Version: 4.2.1 (built Mon, 26 Dec 2011 16:24:06 +0000)
X-SA-Exim-Scanned: Yes (on mail.normalesvieh.de)
Subject: [Xen-users] PVH v2 with 4.9
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGVsbG8KCmkgd291bGQgbGlrZSB0byBtaXRpZ2F0ZSBzcGVjdHJlIC8gbWVsdGRvd24gZm9yIG15
IFBWIG1hY2hpbmVzLiBJJ20KcGxhbm5pbmcgdG8gdXNlIHVidW50dSAxOC4wNCBmb3IgbXkgaG9z
dCBhbmQgdGhlcmVmb3JlIGknbSByZXN0cmljdGVkIHRvCnhlbiA0Ljkgd2l0aG91dCBmdWxsIG9m
ZmljaWFsIFBWSCB2MiBzdXBwb3J0LgoKSXMgUFZIIHYyIHdvcmtpbmcgZXhjZXB0IGZvciBzb21l
IGNvcm5lciBjYXNlcyB3aXRoIHhlbiA0Ljkgb3IgaXMgaXQgbm90CmFkdmljZWQgdG8gdXNlIGl0
IGJlY2F1c2UgNC4xMCB3aWxsIGNvbnRhaW4gZnVsbCBzdXBwb3J0IGFuZCB0aGVyZSBhcmUKc29t
ZSBzZWN1cml0eSBmZWF0dXJlcyBtaXNzaW5nIG9uIDQuOT8gQ291bGQgeW91IHBsZWFzZSBnaXZl
IG1lIGEgY2xlYXIKYWR2aWNlIHdoYXQgYXJlIHRoZSBkaWZmZXJlbmNlcyBiZXR3ZWVuIFBWSCA0
LjkgYW5kIDQuMTAgYW5kIGlmIHRoZXkgYXJlCnJlbGV2YW50IGZvciBteSBEb21VIG1hY2hpbmVz
PwoKQmVzdCBSZWdhcmRzCgpIYWpvCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi11c2Vycw==

From xen-users-bounces@lists.xenproject.org Tue Feb 27 12:01:10 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 12: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.xenproject.org>)
	id 1eqdvg-0003Jd-A6; Tue, 27 Feb 2018 12:00:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ta4e=fv=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eqdvf-0003Il-DM
 for xen-users@lists.xen.org; Tue, 27 Feb 2018 12:00:19 +0000
X-Inumbo-ID: 08d1d86a-1bb6-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 08d1d86a-1bb6-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 12:02:08 +0000 (UTC)
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 1eqdvQ-0008NX-Q2; Tue, 27 Feb 2018 12:00:04 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1eqdvQ-0006jx-H6; Tue, 27 Feb 2018 12:00:04 +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: <E1eqdvQ-0006jx-H6@xenbits.xenproject.org>
Date: Tue, 27 Feb 2018 12:00:04 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-users] Xen Security Advisory 252 - DoS via non-preemptable
 L3/L4 pagetable freeing
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.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-252
                              version 2

             DoS via non-preemptable L3/L4 pagetable freeing

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

Public release.

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

Guests have the ability to request removal of memory from themselves.
This operation is intended to be requested for normal read/write pages,
but is also permitted to be used on other types of pages.  So far this
in particular included pages pinned to their current type, with the
necessary unpinning happening implicitly.  The unpinning of higher level
page tables can, however, take a significant amount of time, and hence
is generally expected to be carried out with intermediate preemption
checks.  Such checks were missing from the code path involved here.

IMPACT
======

A malicious guest administrator can cause a Denial of Service (DoS).
Specifically, prevent use of a physical CPU for a significant period of
time.

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

All Xen versions are vulnerable.

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

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

MITIGATION
==========

Running only HVM guests will avoid this issue.

CREDITS
=======

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

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

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

$ sha256sum xsa252*
5bf651378b92520969cde49d11500bcaeffab15590d21c16736be408a85ab3fa  xsa252.meta
53174dfd05eb274431dc756c9c3a39b355d485d6c9d12a8797b350bab343d22e  xsa252.patch
b7ba005fa62ace07f4880cc79824968c24ead3182245e4ed3a6e22cf8d2d7c05  xsa252-4.6.patch
14f37eb6b7a9fb19b258ca3c0e2da71dbc4240e6273137d5eb4003b122101aa6  xsa252-4.7.patch
cb679f2145e76b1c754c4377b397d201007f50438ee18e451c4b0da3f510a293  xsa252-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

iQEcBAEBCAAGBQJalUevAAoJEIP+FMlX6CvZaDEH/0MrInFkPbVr0OFNs8KHuZNh
5fz3sXFbf/7O0aTdFT5JJpwZaOngSyjnnKJKZMtsEHz52Nzs6o4xnYzqzNlemPJf
FG5NKjWgQI762H8Co4z65eWwHevfDo9a1XAy2LRHlbaNkGXMwic3B2VbhW2A0Hkp
nAATx19TpS21Fk4dK5+P8HCy+YN5RwPKKADE1Jps0MsCcSZ9NHcKfedokqpaD2DQ
XEWlfhclzHGLdrBGFWtvBUGuxUIioB/ovVQK/6q7/Go2nLNvkrU63tdiCchzpVLA
qXskJeatqqH/QnLXxhgzAQWf4rmjCU21l3Lh75ZK0xrRKAPFMOiPLuQ3VtVhcYA=
=sq8W
-----END PGP SIGNATURE-----

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

ewogICJYU0EiOiAyNTIsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC4xMCIsCiAgICAiNC45IiwKICAgICI0LjgiLAog
ICAgIjQuNyIsCiAgICAiNC42IiwKICAgICI0LjUiCiAgXSwKICAiVHJlZXMi
OiBbCiAgICAieGVuIgogIF0sCiAgIlJlY2lwZXMiOiB7CiAgICAiNC4xMCI6
IHsKICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAg
ICAgICJTdGFibGVSZWYiOiAiZmQwN2M2ZDBmMDA0Mjg2YzcwMDVlOGQ4ZjZm
Y2UyNjE0MGRhMzc0NiIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAg
ICAgICAgMjQ4LAogICAgICAgICAgICAyNDksCiAgICAgICAgICAgIDI1MCwK
ICAgICAgICAgICAgMjUxCiAgICAgICAgICBdLAogICAgICAgICAgIlBhdGNo
ZXMiOiBbCiAgICAgICAgICAgICJ4c2EyNTIucGF0Y2giCiAgICAgICAgICBd
CiAgICAgICAgfQogICAgICB9CiAgICB9LAogICAgIjQuNSI6IHsKICAgICAg
IlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFi
bGVSZWYiOiAiZWExNjIwZmVkODEwNGVjNDVhNmZjMGY1YWQ3ZWRjMzc5YWM1
ZjBkYSIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAgMjQ4
LAogICAgICAgICAgICAyNDksCiAgICAgICAgICAgIDI1MCwKICAgICAgICAg
ICAgMjUxCiAgICAgICAgICBdLAogICAgICAgICAgIlBhdGNoZXMiOiBbCiAg
ICAgICAgICAgICJ4c2EyNTItNC42LnBhdGNoIgogICAgICAgICAgXQogICAg
ICAgIH0KICAgICAgfQogICAgfSwKICAgICI0LjYiOiB7CiAgICAgICJSZWNp
cGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVm
IjogIjQ3ZDNlNzM5ZTBhMWRhZjk0YjEwMmIwMjdmYTM0MjVjYmRmZjJlNjAi
LAogICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAgIDI0OCwKICAg
ICAgICAgICAgMjQ5LAogICAgICAgICAgICAyNTAsCiAgICAgICAgICAgIDI1
MQogICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAg
ICAgICAieHNhMjUyLTQuNi5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9
CiAgICAgIH0KICAgIH0sCiAgICAiNC43IjogewogICAgICAiUmVjaXBlcyI6
IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICJi
Mzk4MWVhOWU4OGJhOTZiYTU1YzFjZDQxZTcxMjM5MjRkMGY2OWZjIiwKICAg
ICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyNDgsCiAgICAgICAg
ICAgIDI0OSwKICAgICAgICAgICAgMjUwLAogICAgICAgICAgICAyNTEKICAg
ICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAg
InhzYTI1Mi00LjcucGF0Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAg
ICB9CiAgICB9LAogICAgIjQuOCI6IHsKICAgICAgIlJlY2lwZXMiOiB7CiAg
ICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFibGVSZWYiOiAiZTU0YmM3
ZTk5YjdhNzAwNmZmNDBlZTFjMWQ3ZWVhMWYyMDdiODY3MSIsCiAgICAgICAg
ICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAgMjQ4LAogICAgICAgICAgICAy
NDksCiAgICAgICAgICAgIDI1MCwKICAgICAgICAgICAgMjUxCiAgICAgICAg
ICBdLAogICAgICAgICAgIlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2Ey
NTItNC45LnBhdGNoIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQog
ICAgfSwKICAgICI0LjkiOiB7CiAgICAgICJSZWNpcGVzIjogewogICAgICAg
ICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogIjBhMGRjZGNkMjBl
OTcxMWNiZmIwOGRiNWIyMWFmNTI5OWVlMWViOGIiLAogICAgICAgICAgIlBy
ZXJlcXMiOiBbCiAgICAgICAgICAgIDI0OCwKICAgICAgICAgICAgMjQ5LAog
ICAgICAgICAgICAyNTAsCiAgICAgICAgICAgIDI1MQogICAgICAgICAgXSwK
ICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjUyLTQu
OS5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0s
CiAgICAibWFzdGVyIjogewogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAi
eGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICI0MzU1MDk3MjM5NWY5
YTNhNDhiYjQwODZhMGZhZjBmOGQ0NDJlMzdkIiwKICAgICAgICAgICJQcmVy
ZXFzIjogWwogICAgICAgICAgICAyNDgsCiAgICAgICAgICAgIDI0OSwKICAg
ICAgICAgICAgMjUwLAogICAgICAgICAgICAyNTEKICAgICAgICAgIF0sCiAg
ICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI1Mi5wYXRj
aCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0KICB9Cn0=

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBtZW1vcnk6IGRvbid0IGltcGxpY2l0bHkgdW5waW4gZm9yIGRlY3JlYXNl
LXJlc2VydmF0aW9uCgpJdCB2ZXJ5IGxpa2VseSB3YXMgYSBtaXN0YWtlIChj
b3B5LWFuZC1wYXN0ZSBmcm9tIGRvbWFpbiBjbGVhbnVwIGNvZGUpCnRvIGlt
cGxpY2l0bHkgdW5waW4gaGVyZTogVGhlIGNhbGxlciBzaG91bGQgcmVhbGx5
IHVucGluIGl0c2VsZiBiZWZvcmUKKG9yIGFmdGVyLCBpZiB0aGV5IHNvIHdp
c2gpIHJlcXVlc3RpbmcgdGhlIHBhZ2UgdG8gYmUgcmVtb3ZlZC4KClRoaXMg
aXMgWFNBLTI1Mi4KClJlcG9ydGVkLWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdv
b2dsZS5jb20+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vY29tbW9uL21lbW9y
eS5jCisrKyBiL3hlbi9jb21tb24vbWVtb3J5LmMKQEAgLTM1NywxMSArMzU3
LDYgQEAgaW50IGd1ZXN0X3JlbW92ZV9wYWdlKHN0cnVjdCBkb21haW4gKmQs
CiAKICAgICByYyA9IGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgX2dm
bihnbWZuKSwgbWZuLCAwKTsKIAotI2lmZGVmIF9QR1RfcGlubmVkCi0gICAg
aWYgKCAhcmMgJiYgdGVzdF9hbmRfY2xlYXJfYml0KF9QR1RfcGlubmVkLCAm
cGFnZS0+dS5pbnVzZS50eXBlX2luZm8pICkKLSAgICAgICAgcHV0X3BhZ2Vf
YW5kX3R5cGUocGFnZSk7Ci0jZW5kaWYKLQogICAgIC8qCiAgICAgICogV2l0
aCB0aGUgbGFjayBvZiBhbiBJT01NVSBvbiBzb21lIHBsYXRmb3JtcywgZG9t
YWlucyB3aXRoIERNQS1jYXBhYmxlCiAgICAgICogZGV2aWNlIG11c3QgcmV0
cmlldmUgdGhlIHNhbWUgcGZuIHdoZW4gdGhlIGh5cGVyY2FsbCBwb3B1bGF0
ZV9waHlzbWFwCg==

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBtZW1vcnk6IGRvbid0IGltcGxpY2l0bHkgdW5waW4gZm9yIGRlY3JlYXNl
LXJlc2VydmF0aW9uCgpJdCB2ZXJ5IGxpa2VseSB3YXMgYSBtaXN0YWtlIChj
b3B5LWFuZC1wYXN0ZSBmcm9tIGRvbWFpbiBjbGVhbnVwIGNvZGUpCnRvIGlt
cGxpY2l0bHkgdW5waW4gaGVyZTogVGhlIGNhbGxlciBzaG91bGQgcmVhbGx5
IHVucGluIGl0c2VsZiBiZWZvcmUKKG9yIGFmdGVyLCBpZiB0aGV5IHNvIHdp
c2gpIHJlcXVlc3RpbmcgdGhlIHBhZ2UgdG8gYmUgcmVtb3ZlZC4KClRoaXMg
aXMgWFNBLTI1Mi4KClJlcG9ydGVkLWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdv
b2dsZS5jb20+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vY29tbW9uL21lbW9y
eS5jCisrKyBiL3hlbi9jb21tb24vbWVtb3J5LmMKQEAgLTMxNiw5ICszMTYs
NiBAQCBpbnQgZ3Vlc3RfcmVtb3ZlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwK
IAogICAgIHJjID0gZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBnbWZu
LCBtZm4sIDApOwogCi0gICAgaWYgKCAhcmMgJiYgdGVzdF9hbmRfY2xlYXJf
Yml0KF9QR1RfcGlubmVkLCAmcGFnZS0+dS5pbnVzZS50eXBlX2luZm8pICkK
LSAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUocGFnZSk7Ci0gICAgICAgICAg
ICAKICAgICBpZiAoICFyYyAmJiB0ZXN0X2FuZF9jbGVhcl9iaXQoX1BHQ19h
bGxvY2F0ZWQsICZwYWdlLT5jb3VudF9pbmZvKSApCiAgICAgICAgIHB1dF9w
YWdlKHBhZ2UpOwogCg==

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBtZW1vcnk6IGRvbid0IGltcGxpY2l0bHkgdW5waW4gZm9yIGRlY3JlYXNl
LXJlc2VydmF0aW9uCgpJdCB2ZXJ5IGxpa2VseSB3YXMgYSBtaXN0YWtlIChj
b3B5LWFuZC1wYXN0ZSBmcm9tIGRvbWFpbiBjbGVhbnVwIGNvZGUpCnRvIGlt
cGxpY2l0bHkgdW5waW4gaGVyZTogVGhlIGNhbGxlciBzaG91bGQgcmVhbGx5
IHVucGluIGl0c2VsZiBiZWZvcmUKKG9yIGFmdGVyLCBpZiB0aGV5IHNvIHdp
c2gpIHJlcXVlc3RpbmcgdGhlIHBhZ2UgdG8gYmUgcmVtb3ZlZC4KClRoaXMg
aXMgWFNBLTI1Mi4KClJlcG9ydGVkLWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdv
b2dsZS5jb20+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vY29tbW9uL21lbW9y
eS5jCisrKyBiL3hlbi9jb21tb24vbWVtb3J5LmMKQEAgLTMyMCw5ICszMjAs
NiBAQCBpbnQgZ3Vlc3RfcmVtb3ZlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwK
IAogICAgIHJjID0gZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBnbWZu
LCBtZm4sIDApOwogCi0gICAgaWYgKCAhcmMgJiYgdGVzdF9hbmRfY2xlYXJf
Yml0KF9QR1RfcGlubmVkLCAmcGFnZS0+dS5pbnVzZS50eXBlX2luZm8pICkK
LSAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUocGFnZSk7Ci0KICAgICAvKgog
ICAgICAqIFdpdGggdGhlIGxhY2sgb2YgYW4gSU9NTVUgb24gc29tZSBwbGF0
Zm9ybXMsIGRvbWFpbnMgd2l0aCBETUEtY2FwYWJsZQogICAgICAqIGRldmlj
ZSBtdXN0IHJldHJpZXZlIHRoZSBzYW1lIHBmbiB3aGVuIHRoZSBoeXBlcmNh
bGwgcG9wdWxhdGVfcGh5c21hcAo=

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBtZW1vcnk6IGRvbid0IGltcGxpY2l0bHkgdW5waW4gZm9yIGRlY3JlYXNl
LXJlc2VydmF0aW9uCgpJdCB2ZXJ5IGxpa2VseSB3YXMgYSBtaXN0YWtlIChj
b3B5LWFuZC1wYXN0ZSBmcm9tIGRvbWFpbiBjbGVhbnVwIGNvZGUpCnRvIGlt
cGxpY2l0bHkgdW5waW4gaGVyZTogVGhlIGNhbGxlciBzaG91bGQgcmVhbGx5
IHVucGluIGl0c2VsZiBiZWZvcmUKKG9yIGFmdGVyLCBpZiB0aGV5IHNvIHdp
c2gpIHJlcXVlc3RpbmcgdGhlIHBhZ2UgdG8gYmUgcmVtb3ZlZC4KClRoaXMg
aXMgWFNBLTI1Mi4KClJlcG9ydGVkLWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdv
b2dsZS5jb20+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vY29tbW9uL21lbW9y
eS5jCisrKyBiL3hlbi9jb21tb24vbWVtb3J5LmMKQEAgLTM0MSw5ICszNDEs
NiBAQCBpbnQgZ3Vlc3RfcmVtb3ZlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwK
IAogICAgIHJjID0gZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBfZ2Zu
KGdtZm4pLCBtZm4sIDApOwogCi0gICAgaWYgKCAhcmMgJiYgdGVzdF9hbmRf
Y2xlYXJfYml0KF9QR1RfcGlubmVkLCAmcGFnZS0+dS5pbnVzZS50eXBlX2lu
Zm8pICkKLSAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUocGFnZSk7Ci0KICAg
ICAvKgogICAgICAqIFdpdGggdGhlIGxhY2sgb2YgYW4gSU9NTVUgb24gc29t
ZSBwbGF0Zm9ybXMsIGRvbWFpbnMgd2l0aCBETUEtY2FwYWJsZQogICAgICAq
IGRldmljZSBtdXN0IHJldHJpZXZlIHRoZSBzYW1lIHBmbiB3aGVuIHRoZSBo
eXBlcmNhbGwgcG9wdWxhdGVfcGh5c21hcAo=

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--=separator--


From xen-users-bounces@lists.xenproject.org Tue Feb 27 12:01:10 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 12: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.xenproject.org>)
	id 1eqdvm-0003Ld-1W; Tue, 27 Feb 2018 12:00:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ta4e=fv=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eqdvk-0003JN-Iu
 for xen-users@lists.xen.org; Tue, 27 Feb 2018 12:00:24 +0000
X-Inumbo-ID: 0c65e5e1-1bb6-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0c65e5e1-1bb6-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 12:02:14 +0000 (UTC)
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 1eqdvX-0008OA-4G; Tue, 27 Feb 2018 12:00:11 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1eqdvX-0006o2-1W; Tue, 27 Feb 2018 12:00:11 +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: <E1eqdvX-0006o2-1W@xenbits.xenproject.org>
Date: Tue, 27 Feb 2018 12:00:11 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-users] Xen Security Advisory 256 - x86 PVH guest without LAPIC
 may DoS the host
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.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-256
                              version 2

             x86 PVH guest without LAPIC may DoS the host

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

Public release.

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

So far, x86 PVH guests can be configured with or without Local APICs.
Configurations with Local APICs are identical to x86 HVM guests, and
will use as much hardware acceleration support as possible.
Configurations without Local APICs try to turn off all hardware
acceleration, and disable all software emulation.

Multiple paths in Xen assume the presence of a Local APIC without
sufficient checks, and can fall over a NULL pointer.  On Intel hardware,
the logic to turn off hardware acceleration is incomplete and leaves the
guest with full control of the real Task Priority Register.

IMPACT
======

A malicious or buggy guest may cause a hypervisor crash, resulting in
a Denial of Service (DoS) affecting the entire host.

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

Xen version 4.8 and onwards are vulnerable.

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

Only x86 PVH guests can exploit the vulnerability.  x86 PV and HVM
guests cannot exploit the vulnerability.

MITIGATION
==========

Running only PV or HVM guests avoids the vulnerability.

Running all PVH guests with "apic=1" in the guest configuration file
(or equivalent thereof) also avoids the vulnerability.

CREDITS
=======

This issue was discovered by Ian Jackson of Citrix.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa256.patch           xen-unstable, Xen 4.10.x, Xen 4.9.x
xsa256-4.8.patch       Xen 4.8.x

$ sha256sum xsa256*
3e45cc3f2ea516e7470083592041e238c0dfe32324790b2fba0e47c9efe38865  xsa256.patch
c029fcb67ff7c3c9a2adcb8e6f5e245a0d347acc8a9b3530591a639cbf321349  xsa256-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

iQEcBAEBCAAGBQJalUe0AAoJEIP+FMlX6CvZsmIH/3B9QnpiL1+NRkGIE62xljEG
NfV/vL6gE2ytNMs8PRdhycovQum7qj+l9S53EswiwgiaUFw9VW5Jq9pg1UQlAQ/q
7aIIke33TgkVKwZnb+7ercGfLNWsJAIldGc5emc9lBSBkPOUhFtxmTytdudB6dy1
VMI+MVM1f4xgxEizNN7QstmlaMB34m0WH0nEdoCR8evXlAcmcBi+HwYDouUNnR5x
21DkEBxyslvheX6SI8sbocfrZpT/K2b8B3zdLmd3nO3TF5ypC1daowIk0vl8o4Yj
TSx4nsBlJ4V0G0gYa1UDBktUfDbVrpoEcdGb5zO3RhoMhcagzWVD6P6F25aYbiU=
=PLNS
-----END PGP SIGNATURE-----

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L2h2bTogRGlzYWxsb3cgdGhlIGNyZWF0aW9uIG9m
IEhWTSBkb21haW5zIHdpdGhvdXQgTG9jYWwgQVBJQyBlbXVsYXRpb24KClRo
ZXJlIGFyZSBtdWx0aXBsZSBwcm9ibGVtcywgbm90IG5lY2Vzc2VyaWx5IGxp
bWl0ZWQgdG86CgogKiBHdWVzdHMgd2hpY2ggY29uZmlndXJlIGV2ZW50IGNo
YW5uZWxzIHZpYSBodm1vcF9zZXRfZXZ0Y2huX3VwY2FsbF92ZWN0b3IoKSwK
ICAgb3Igd2hpY2ggaGl0ICVjcjggZW11bGF0aW9uIHdpbGwgY2F1c2UgWGVu
IHRvIGZhbGwgb3ZlciBhIE5VTEwgdmxhcGljLT5yZWdzCiAgIHBvaW50ZXIu
CgogKiBPbiBJbnRlbCBoYXJkd2FyZSwgZGlzYWJsaW5nIHRoZSBUUFJfU0hB
RE9XIGV4ZWN1dGlvbiBjb250cm9sIHdpdGhvdXQKICAgcmVlbmFibGluZyBD
Ujhfe0xPQUQsU1RPUkV9IGludGVyY2VwdGlvbiBtZWFucyB0aGF0IHRoZSBn
dWVzdHMgJWNyOAogICBhY2Nlc3NlcyBpbnRlcmFjdCB3aXRoIHRoZSByZWFs
IFRQUi4gIEFtb25nc3Qgb3RoZXIgdGhpbmdzLCBzZXR0aW5nIHRoZQogICBy
ZWFsIFRQUiB0byAweGYgYmxvY2tzIGV2ZW4gSVBJcyBmcm9tIGludGVycnVw
dGluZyB0aGlzIENQVS4KCiAqIE9uIGhhcmR3YXJlIHdoaWNoIHNldHMgdXAg
dGhlIHVzZSBvZiBJbnRlcnJ1cHQgUG9zdGluZywgaW5jbHVkaW5nCiAgIElP
TU1VLVBvc3RpbmcsIGd1ZXN0cyBydW4gd2l0aG91dCB0aGUgYXBwcm9wcmlh
dGUgbm9uLXJvb3QgY29uZmlndXJhdGlvbiwKICAgd2hpY2ggYXQgYSBtaW5p
bXVtIHdpbGwgcmVzdWx0IGluIGRyb3BwZWQgaW50ZXJydXB0cy4KCldoZXRo
ZXIgbm8tTEFQSUMgbW9kZSBpcyBvZiBhbnkgdXNlIGF0IGFsbCByZW1haW5z
IHRvIGJlIHNlZW4uCgpUaGlzIGlzIFhTQS0yNTYuCgpSZXBvcnRlZC1ieTog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+ClJldmll
d2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9t
YWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXggZjkzMzI3Yi4u
ZjY1ZmMxMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtNDEzLDcgKzQxMyw3IEBA
IHN0YXRpYyBib29sIGVtdWxhdGlvbl9mbGFnc19vayhjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpkLCB1aW50MzJfdCBlbWZsYWdzKQogICAgICAgICBpZiAoIGlz
X2hhcmR3YXJlX2RvbWFpbihkKSAmJgogICAgICAgICAgICAgIGVtZmxhZ3Mg
IT0gKFhFTl9YODZfRU1VX0xBUElDfFhFTl9YODZfRU1VX0lPQVBJQykgKQog
ICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwotICAgICAgICBpZiAoICFpc19o
YXJkd2FyZV9kb21haW4oZCkgJiYgZW1mbGFncyAmJgorICAgICAgICBpZiAo
ICFpc19oYXJkd2FyZV9kb21haW4oZCkgJiYKICAgICAgICAgICAgICBlbWZs
YWdzICE9IFhFTl9YODZfRU1VX0FMTCAmJiBlbWZsYWdzICE9IFhFTl9YODZf
RU1VX0xBUElDICkKICAgICAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICB9
Cg==

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L2h2bTogRGlzYWxsb3cgdGhlIGNyZWF0aW9uIG9m
IEhWTSBkb21haW5zIHdpdGhvdXQgTG9jYWwgQVBJQyBlbXVsYXRpb24KClRo
ZXJlIGFyZSBtdWx0aXBsZSBwcm9ibGVtcywgbm90IG5lY2Vzc2VyaWx5IGxp
bWl0ZWQgdG86CgogKiBHdWVzdHMgd2hpY2ggY29uZmlndXJlIGV2ZW50IGNo
YW5uZWxzIHZpYSBodm1vcF9zZXRfZXZ0Y2huX3VwY2FsbF92ZWN0b3IoKSwK
ICAgb3Igd2hpY2ggaGl0ICVjcjggZW11bGF0aW9uIHdpbGwgY2F1c2UgWGVu
IHRvIGZhbGwgb3ZlciBhIE5VTEwgdmxhcGljLT5yZWdzCiAgIHBvaW50ZXIu
CgogKiBPbiBJbnRlbCBoYXJkd2FyZSwgZGlzYWJsaW5nIHRoZSBUUFJfU0hB
RE9XIGV4ZWN1dGlvbiBjb250cm9sIHdpdGhvdXQKICAgcmVlbmFibGluZyBD
Ujhfe0xPQUQsU1RPUkV9IGludGVyY2VwdGlvbiBtZWFucyB0aGF0IHRoZSBn
dWVzdHMgJWNyOAogICBhY2Nlc3NlcyBpbnRlcmFjdCB3aXRoIHRoZSByZWFs
IFRQUi4gIEFtb25nc3Qgb3RoZXIgdGhpbmdzLCBzZXR0aW5nIHRoZQogICBy
ZWFsIFRQUiB0byAweGYgYmxvY2tzIGV2ZW4gSVBJcyBmcm9tIGludGVycnVw
dGluZyB0aGlzIENQVS4KCiAqIE9uIGhhcmR3YXJlIHdoaWNoIHNldHMgdXAg
dGhlIHVzZSBvZiBJbnRlcnJ1cHQgUG9zdGluZywgaW5jbHVkaW5nCiAgIElP
TU1VLVBvc3RpbmcsIGd1ZXN0cyBydW4gd2l0aG91dCB0aGUgYXBwcm9wcmlh
dGUgbm9uLXJvb3QgY29uZmlndXJhdGlvbiwKICAgd2hpY2ggYXQgYSBtaW5p
bXVtIHdpbGwgcmVzdWx0IGluIGRyb3BwZWQgaW50ZXJydXB0cy4KCldoZXRo
ZXIgbm8tTEFQSUMgbW9kZSBpcyBvZiBhbnkgdXNlIGF0IGFsbCByZW1haW5z
IHRvIGJlIHNlZW4uCgpUaGlzIGlzIFhTQS0yNTYuCgpSZXBvcnRlZC1ieTog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+ClJldmll
d2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9t
YWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXggODgxNzI2My4u
OTFiOWFiNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtNTU3LDExICs1NTcsOSBA
QCBpbnQgYXJjaF9kb21haW5fY3JlYXRlKHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGludCBkb21jcl9mbGFncywKICAgICAgICAgICAgIHJldHVybiAt
RUlOVkFMOwogICAgICAgICB9CiAKLSAgICAgICAgLyogUFZIdjIgZ3Vlc3Rz
IGNhbiByZXF1ZXN0IGVtdWxhdGVkIEFQSUMuICovCi0gICAgICAgIGlmICgg
ZW1mbGFncyAmJgotICAgICAgICAgICAgKGlzX2h2bV9kb21haW4oZCkgPyAo
KGVtZmxhZ3MgIT0gWEVOX1g4Nl9FTVVfQUxMKSAmJgotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKGVtZmxhZ3MgIT0gWEVOX1g4Nl9FTVVf
TEFQSUMpKSA6Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChl
bWZsYWdzICE9IFhFTl9YODZfRU1VX1BJVCkpICkKKyAgICAgICAgaWYgKCBp
c19odm1fZG9tYWluKGQpID8gKChlbWZsYWdzICE9IFhFTl9YODZfRU1VX0FM
TCkgJiYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChlbWZs
YWdzICE9IFhFTl9YODZfRU1VX0xBUElDKSkKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDogKGVtZmxhZ3MgJiYgZW1mbGFncyAhPSBYRU5fWDg2
X0VNVV9QSVQpICkKICAgICAgICAgewogICAgICAgICAgICAgcHJpbnRrKFhF
TkxPR19HX0VSUiAiZCVkOiBYZW4gZG9lcyBub3QgYWxsb3cgJXMgZG9tYWlu
IGNyZWF0aW9uICIKICAgICAgICAgICAgICAgICAgICAid2l0aCB0aGUgY3Vy
cmVudCBzZWxlY3Rpb24gb2YgZW11bGF0b3JzOiAlI3hcbiIsCg==

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--=separator--


From xen-users-bounces@lists.xenproject.org Tue Feb 27 12:03:41 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 12:03: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.xenproject.org>)
	id 1eqdxv-0003vw-7I; Tue, 27 Feb 2018 12:02:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ta4e=fv=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eqdxu-0003tk-Cq
 for xen-users@lists.xen.org; Tue, 27 Feb 2018 12:02:38 +0000
X-Inumbo-ID: 0b3138cf-1bb6-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0b3138cf-1bb6-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 12:02:12 +0000 (UTC)
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 1eqdvU-0008Nn-8d; Tue, 27 Feb 2018 12:00:08 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1eqdvU-0006ly-7n; Tue, 27 Feb 2018 12:00:08 +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: <E1eqdvU-0006ly-7n@xenbits.xenproject.org>
Date: Tue, 27 Feb 2018 12:00:08 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-users] Xen Security Advisory 255 - grant table v2 -> v1
 transition may crash Xen
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.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-255
                              version 3

             grant table v2 -> v1 transition may crash Xen

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

Public release.

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

Grant tables come in two flavors (versions), and domains are permitted
to freely change between them (subject to certain constraints).  For
the guest to use the facility, both the "normal" shared pages
(applicable to v1 and v2) and the "status" pages (applicable to v2
only) need to be mapped by the guest into its address space.

When transitioning from v2 to v1, the status pages become unnecessary
and are therefore freed by Xen.  That means Xen needs to check that
there are no mappings of those pages by the domain.  However, that
check was mistakenly implemented as a bug check, rather than returning
an error to the guest.

IMPACT
======

A malicious or buggy guest may cause a hypervisor crash, resulting in
a Denial of Service (DoS) affecting the entire host.  Privilege
escalation as well as information leaks cannot be ruled out for HVM,
PVH (both x86), and ARM guests.

The impact is more severe for Xen versions 4.0.x, 4.1.0 ... 4.1.3, and
4.2 in that the pages are freed without any checking, thus allowing
their re-use for another domain, or by Xen itself, while there still
are active mappings (see XSA-26).

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

Xen versions 4.0 and newer are vulnerable.

Both x86 and ARM systems are vulnerable.

MITIGATION
==========

Using the "gnttab=max_ver:1" hypervisor command line option, where
available, to disable use of v2 grant tables allows to avoid the
vulnerability.  Use of this option will, however, break any guests which
require to make use of v2 functionality.  The patch introducing this
option was not merged so far, but is available (in its current form) at
https://lists.xenproject.org/archives/html/xen-devel/2018-02/msg00059.html
("common/gnttab: Introduce command line feature controls").

There is no other known mitigation.

CREDITS
=======

This issue was discovered by Jan Beulich of SUSE.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa255-?.patch         xen-unstable, Xen 4.10.x
xsa255-4.9-?.patch     Xen 4.9.x, Xen 4.8.x
xsa255-4.7-?.patch     Xen 4.7.x
xsa255-4.6-?.patch     Xen 4.6.x

$ sha256sum xsa255*
05a5570ecf4354f7aad35bb77a4c2f5f556bcabf3555829a98c94dcfb6dd4696  xsa255-1.patch
df43a147f1e1a2b7d59588bc91cdaac05d4e45bcfc4e2c8cb5e8de840d44b43d  xsa255-2.patch
be62d81583df10a6be275427d5cfa02084c8717473b3694cd2a9bbdc10cbadcb  xsa255-4.6-1.patch
3dd58114c5ce68fd8dd43f8f92eaafdcec1fd9add37eb41faed1cf818058539a  xsa255-4.6-2.patch
9bfc4a33a0faeb36aec8449ea940cef52d523cc3d13529b4eeaae64bf5a7b644  xsa255-4.7-1.patch
6d95ceb54298de7863dc7133c0f3adf85f7da9b8d326146ff46e641194a47fc0  xsa255-4.7-2.patch
0b4706f0d2d21d4f6414ae9c0205e553bfb792c23d44e129b3a0f90be557d13f  xsa255-4.9-1.patch
9c6b2d2183ffa484182ca75e1a048d0713c4d150e750ccf58be5a24991a3e1de  xsa255-4.9-2.patch
$

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

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

However, deployment of the mitigation is NOT permitted (except where
all the affected systems and VMs are administered and used only by
organisations which are members of the Xen Project Security Issues
Predisclosure List).  Specifically, deployment on public cloud systems
is NOT permitted.  This is because this produces a guest-visible
change which will indicate which component contains the vulnerability.

Additionally, 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

iQEcBAEBCAAGBQJalUeyAAoJEIP+FMlX6CvZrgoH/3bGXBS8dUA/59slmiyw7UpG
jShI/y+aCo5APtvPVrm+1cM/YOFVCHoZcnL0V+E9VBekCeVo84lfrDwrsU76RWNq
vIyPKBBeJbJFCCLatiWWDSEG6MukhhF0xiJy5RuMd/A1d4+6XLsD3y2bIkBb1P13
WzPJcgN1/wMM4A5Tp7MgyncOdm5yODu0A85L4J6fOOGm+LrNErvFpREcivoIKhbq
PKm04dSNb3jp7b7J9cVfSH/ZhpD1szwJ9yrddX3zgOF/1jlDi54Bri2potAZRZ0j
h+dN4Oh1HUR6NJeTuJqHx/VwFsx7V2zmWZZwsHaI7f/Oe15GRY/vPJNEm3VhNoM=
=atsR
-----END PGP SIGNATURE-----

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBnbnR0YWIvQVJNOiBkb24ndCBjb3JydXB0IHNoYXJlZCBHRk4gYXJyYXkK
Ci4uLiBieSB3cml0aW5nIHN0YXR1cyBHRk5zIHRvIGl0LiBJbnRyb2R1Y2Ug
YSBzZWNvbmQgYXJyYXkgaW5zdGVhZC4KQWxzbyBpbXBsZW1lbnQgZ250dGFi
X3N0YXR1c19nbWZuKCkgcHJvcGVybHkgbm93IHRoYXQgdGhlIGluZm9ybWF0
aW9uIGlzCnN1aXRhYmx5IGJlaW5nIHRyYWNrZWQuCgpXaGlsZSB0b3VjaGlu
ZyBpdCBhbnl3YXksIHJlbW92ZSBhIG1pc2d1aWRlZCAoYnV0IGx1Y2tpbHkg
YmVuaWduKSB1cHBlcgpib3VuZCBjaGVjayBmcm9tIGdudHRhYl9zaGFyZWRf
Z21mbigpOiBXZSBzaG91bGQgbmV2ZXIgYWNjZXNzIGJleW9uZCB0aGUKYm91
bmRzIG9mIHRoYXQgYXJyYXkuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTI1NS4K
ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQp2MzogRG9uJ3QgaW5pdCB0
aGUgQVJNIEdGTiBhcnJheXMgdG8gemVybyBhbnltb3JlLCB1c2UgSU5WQUxJ
RF9HRk4uCnYyOiBOZXcuCgotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxl
LmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC0zNzc1LDYg
KzM3NzUsNyBAQCBpbnQgZ250dGFiX21hcF9mcmFtZShzdHJ1Y3QgZG9tYWlu
ICpkLCB1CiB7CiAgICAgaW50IHJjID0gMDsKICAgICBzdHJ1Y3QgZ3JhbnRf
dGFibGUgKmd0ID0gZC0+Z3JhbnRfdGFibGU7CisgICAgYm9vbCBzdGF0dXMg
PSBmYWxzZTsKIAogICAgIGdyYW50X3dyaXRlX2xvY2soZ3QpOwogCkBAIC0z
Nzg1LDYgKzM3ODYsNyBAQCBpbnQgZ250dGFiX21hcF9mcmFtZShzdHJ1Y3Qg
ZG9tYWluICpkLCB1CiAgICAgICAgICAoaWR4ICYgWEVOTUFQSURYX2dyYW50
X3RhYmxlX3N0YXR1cykgKQogICAgIHsKICAgICAgICAgaWR4ICY9IH5YRU5N
QVBJRFhfZ3JhbnRfdGFibGVfc3RhdHVzOworICAgICAgICBzdGF0dXMgPSB0
cnVlOwogICAgICAgICBpZiAoIGlkeCA8IG5yX3N0YXR1c19mcmFtZXMoZ3Qp
ICkKICAgICAgICAgICAgICptZm4gPSBfbWZuKHZpcnRfdG9fbWZuKGd0LT5z
dGF0dXNbaWR4XSkpOwogICAgICAgICBlbHNlCkBAIC0zODAyLDcgKzM4MDQs
NyBAQCBpbnQgZ250dGFiX21hcF9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1
CiAgICAgfQogCiAgICAgaWYgKCAhcmMgKQotICAgICAgICBnbnR0YWJfc2V0
X2ZyYW1lX2dmbihndCwgaWR4LCBnZm4pOworICAgICAgICBnbnR0YWJfc2V0
X2ZyYW1lX2dmbihndCwgc3RhdHVzLCBpZHgsIGdmbik7CiAKICAgICBncmFu
dF93cml0ZV91bmxvY2soZ3QpOwogCi0tLSBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vZ3JhbnRfdGFibGUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dy
YW50X3RhYmxlLmgKQEAgLTksNyArOSw4IEBACiAjZGVmaW5lIElOSVRJQUxf
TlJfR1JBTlRfRlJBTUVTIDFVCiAKIHN0cnVjdCBncmFudF90YWJsZV9hcmNo
IHsKLSAgICBnZm5fdCAqZ2ZuOworICAgIGdmbl90ICpzaGFyZWRfZ2ZuOwor
ICAgIGdmbl90ICpzdGF0dXNfZ2ZuOwogfTsKIAogdm9pZCBnbnR0YWJfY2xl
YXJfZmxhZyh1bnNpZ25lZCBsb25nIG5yLCB1aW50MTZfdCAqYWRkcik7CkBA
IC0yMSw3ICsyMiw2IEBAIGludCByZXBsYWNlX2dyYW50X2hvc3RfbWFwcGlu
Zyh1bnNpZ25lZAogICAgICAgICB1bnNpZ25lZCBsb25nIG5ld19ncGFkZHIs
IHVuc2lnbmVkIGludCBmbGFncyk7CiB2b2lkIGdudHRhYl9tYXJrX2RpcnR5
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgbCk7CiAjZGVmaW5l
IGdudHRhYl9jcmVhdGVfc3RhdHVzX3BhZ2UoZCwgdCwgaSkgZG8ge30gd2hp
bGUgKDApCi0jZGVmaW5lIGdudHRhYl9zdGF0dXNfZ21mbihkLCB0LCBpKSAo
MCkKICNkZWZpbmUgZ250dGFiX3JlbGVhc2VfaG9zdF9tYXBwaW5ncyhkb21h
aW4pIDEKIHN0YXRpYyBpbmxpbmUgaW50IHJlcGxhY2VfZ3JhbnRfc3VwcG9y
dGVkKHZvaWQpCiB7CkBAIC00MiwxOSArNDIsMzUgQEAgc3RhdGljIGlubGlu
ZSB1bnNpZ25lZCBpbnQgZ250dGFiX2RvbTBfbQogCiAjZGVmaW5lIGdudHRh
Yl9pbml0X2FyY2goZ3QpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogKHsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKLSAgICAoZ3QpLT5hcmNoLmdmbiA9IHh6YWxsb2NfYXJyYXkoZ2ZuX3Qs
IChndCktPm1heF9ncmFudF9mcmFtZXMpOyAgICAgICBcCi0gICAgKCAoZ3Qp
LT5hcmNoLmdmbiA/IDAgOiAtRU5PTUVNICk7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgIHVuc2lnbmVkIGludCBuZ2ZfID0g
KGd0KS0+bWF4X2dyYW50X2ZyYW1lczsgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICB1bnNpZ25lZCBpbnQgbnNmXyA9IGdyYW50X3RvX3N0YXR1
c19mcmFtZXMobmdmXyk7ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgIChndCktPmFyY2guc2hhcmVk
X2dmbiA9IHhtYWxsb2NfYXJyYXkoZ2ZuX3QsIG5nZl8pOyAgICAgICAgICAg
ICAgICAgIFwKKyAgICAoZ3QpLT5hcmNoLnN0YXR1c19nZm4gPSB4bWFsbG9j
X2FycmF5KGdmbl90LCBuc2ZfKTsgICAgICAgICAgICAgICAgICBcCisgICAg
aWYgKCAoZ3QpLT5hcmNoLnNoYXJlZF9nZm4gJiYgKGd0KS0+YXJjaC5zdGF0
dXNfZ2ZuICkgICAgICAgICAgICAgICAgXAorICAgIHsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgd2hpbGUgKCBuZ2ZfLS0gKSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgICAgICAoZ3QpLT5hcmNoLnNoYXJlZF9nZm5bbmdmX10gPSBJTlZB
TElEX0dGTjsgICAgICAgICAgICAgICAgICAgXAorICAgICAgICB3aGlsZSAo
IG5zZl8tLSApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIChndCktPmFyY2guc3RhdHVz
X2dmbltuc2ZfXSA9IElOVkFMSURfR0ZOOyAgICAgICAgICAgICAgICAgICBc
CisgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGVsc2UgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgZ250dGFiX2Rlc3Ryb3lfYXJj
aChndCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgKGd0KS0+YXJjaC5zaGFyZWRfZ2ZuID8gMCA6IC1FTk9NRU07
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogfSkKIAogI2Rl
ZmluZSBnbnR0YWJfZGVzdHJveV9hcmNoKGd0KSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBkbyB7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCi0gICAgICAgIHhmcmVlKChndCktPmFyY2guZ2ZuKTsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAot
ICAgICAgICAoZ3QpLT5hcmNoLmdmbiA9IE5VTEw7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgeGZyZWUo
KGd0KS0+YXJjaC5zaGFyZWRfZ2ZuKTsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgICAgIChndCktPmFyY2guc2hhcmVkX2dm
biA9IE5VTEw7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICB4ZnJlZSgoZ3QpLT5hcmNoLnN0YXR1c19nZm4pOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgKGd0
KS0+YXJjaC5zdGF0dXNfZ2ZuID0gTlVMTDsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCiAgICAgfSB3aGlsZSAoIDAgKQogCi0jZGVm
aW5lIGdudHRhYl9zZXRfZnJhbWVfZ2ZuKGd0LCBpZHgsIGdmbikgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorI2RlZmluZSBnbnR0YWJfc2V0
X2ZyYW1lX2dmbihndCwgc3QsIGlkeCwgZ2ZuKSAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICBkbyB7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0g
ICAgICAgIChndCktPmFyY2guZ2ZuW2lkeF0gPSBnZm47ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAoKHN0KSA/
IChndCktPmFyY2guc3RhdHVzX2dmbiA6IChndCktPmFyY2guc2hhcmVkX2dm
bilbaWR4XSA9ICAgIFwKKyAgICAgICAgICAgIChnZm4pOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAgICAgfSB3aGlsZSAoIDAgKQogCiAjZGVmaW5lIGdudHRhYl9jcmVhdGVf
c2hhcmVkX3BhZ2UoZCwgdCwgaSkgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXApAQCAtNjUsOCArODEsMTAgQEAgc3RhdGljIGlubGluZSB1bnNp
Z25lZCBpbnQgZ250dGFiX2RvbTBfbQogICAgIH0gd2hpbGUgKCAwICkKIAog
I2RlZmluZSBnbnR0YWJfc2hhcmVkX2dtZm4oZCwgdCwgaSkgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAoICgoaSA+PSBu
cl9ncmFudF9mcmFtZXModCkpICYmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgICAgKGkgPCAodCktPm1heF9ncmFudF9m
cmFtZXMpKT8gMCA6IGdmbl94KCh0KS0+YXJjaC5nZm5baV0pKQorICAgIGdm
bl94KCgoaSkgPj0gbnJfZ3JhbnRfZnJhbWVzKHQpKSA/IElOVkFMSURfR0ZO
IDogKHQpLT5hcmNoLnNoYXJlZF9nZm5baV0pCisKKyNkZWZpbmUgZ250dGFi
X3N0YXR1c19nbWZuKGQsIHQsIGkpICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgZ2ZuX3goKChpKSA+PSBucl9zdGF0dXNf
ZnJhbWVzKHQpKSA/IElOVkFMSURfR0ZOIDogKHQpLT5hcmNoLnN0YXR1c19n
Zm5baV0pCiAKICNkZWZpbmUgZ250dGFiX25lZWRfaW9tbXVfbWFwcGluZyhk
KSAgICAgICAgICAgICAgICAgICAgXAogICAgIChpc19kb21haW5fZGlyZWN0
X21hcHBlZChkKSAmJiBuZWVkX2lvbW11KGQpKQotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2dyYW50X3RhYmxlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9ncmFudF90YWJsZS5oCkBAIC00Niw3ICs0Niw3IEBAIHN0YXRpYyBp
bmxpbmUgdW5zaWduZWQgaW50IGdudHRhYl9kb20wX20KIAogI2RlZmluZSBn
bnR0YWJfaW5pdF9hcmNoKGd0KSAwCiAjZGVmaW5lIGdudHRhYl9kZXN0cm95
X2FyY2goZ3QpIGRvIHt9IHdoaWxlICggMCApCi0jZGVmaW5lIGdudHRhYl9z
ZXRfZnJhbWVfZ2ZuKGd0LCBpZHgsIGdmbikgZG8ge30gd2hpbGUgKCAwICkK
KyNkZWZpbmUgZ250dGFiX3NldF9mcmFtZV9nZm4oZ3QsIHN0LCBpZHgsIGdm
bikgZG8ge30gd2hpbGUgKCAwICkKIAogI2RlZmluZSBnbnR0YWJfY3JlYXRl
X3NoYXJlZF9wYWdlKGQsIHQsIGkpICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICBkbyB7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCg==

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBnbnR0YWI6IGRvbid0IGJsaW5kbHkgZnJlZSBzdGF0dXMgcGFnZXMgdXBv
biB2ZXJzaW9uIGNoYW5nZQoKVGhlcmUgbWF5IHN0aWxsIGJlIGFjdGl2ZSBt
YXBwaW5ncywgd2hpY2ggd291bGQgdHJpZ2dlciB0aGUgcmVzcGVjdGl2ZQpC
VUdfT04oKS4gU3BsaXQgdGhlIGxvb3AgaW50byBvbmUgZGVhbGluZyB3aXRo
IHRoZSBwYWdlIGF0dHJpYnV0ZXMgYW5kCnRoZSBzZWNvbmQgKHdoZW4gdGhl
IGZpcnN0IGZ1bGx5IHBhc3NlZCkgZnJlZWluZyB0aGUgcGFnZXMuIFJldHVy
biBhbgplcnJvciBpZiBhbnkgcGFnZXMgc3RpbGwgaGF2ZSBwZW5kaW5nIHJl
ZmVyZW5jZXMuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTI1NS4KClNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3
ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+Ci0tLQp2NDogQWRkIGdwcmludGsoWEVOTE9HX0VS
UiwgLi4uKSB0byBkb21haW5fY3Jhc2goKSBpbnZvY2F0aW9ucy4KdjM6IENh
bGwgZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZSgpIGZyb20gZ250dGFiX21h
cF9mcmFtZSgpLCBtYWtpbmcgdGhlCiAgICBjb2RlIHVuY29uZGl0aW9uYWwg
YXQgdGhlIHNhbWUgdGltZS4gUmUtYmFzZSBvdmVyIGNoYW5nZXMgdG8gZmly
c3QKICAgIHBhdGNoLgp2MjogQWxzbyBkZWFsIHdpdGggdHJhbnNsYXRlZCBn
dWVzdHMuCgotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIv
eGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC0xNjM2LDIzICsxNjM2LDc0
IEBAIHN0YXR1c19hbGxvY19mYWlsZWQ6CiAgICAgcmV0dXJuIC1FTk9NRU07
CiB9CiAKLXN0YXRpYyB2b2lkCitzdGF0aWMgaW50CiBnbnR0YWJfdW5wb3B1
bGF0ZV9zdGF0dXNfZnJhbWVzKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBn
cmFudF90YWJsZSAqZ3QpCiB7Ci0gICAgaW50IGk7CisgICAgdW5zaWduZWQg
aW50IGk7CiAKICAgICBmb3IgKCBpID0gMDsgaSA8IG5yX3N0YXR1c19mcmFt
ZXMoZ3QpOyBpKysgKQogICAgIHsKICAgICAgICAgc3RydWN0IHBhZ2VfaW5m
byAqcGcgPSB2aXJ0X3RvX3BhZ2UoZ3QtPnN0YXR1c1tpXSk7CisgICAgICAg
IGdmbl90IGdmbiA9IGdudHRhYl9nZXRfZnJhbWVfZ2ZuKGd0LCB0cnVlLCBp
KTsKKworICAgICAgICAvKgorICAgICAgICAgKiBGb3IgdHJhbnNsYXRlZCBk
b21haW5zLCByZWNvdmVyaW5nIGZyb20gZmFpbHVyZSBhZnRlciBwYXJ0aWFs
CisgICAgICAgICAqIGNoYW5nZXMgd2VyZSBtYWRlIGlzIG1vcmUgY29tcGxp
Y2F0ZWQgdGhhbiBpdCBzZWVtcyB3b3J0aAorICAgICAgICAgKiBpbXBsZW1l
bnRpbmcgYXQgdGhpcyB0aW1lLiBIZW5jZSByZXNwZWN0aXZlIGVycm9yIHBh
dGhzIGJlbG93CisgICAgICAgICAqIGNyYXNoIHRoZSBkb21haW4gaW4gc3Vj
aCBhIGNhc2UuCisgICAgICAgICAqLworICAgICAgICBpZiAoIHBhZ2luZ19t
b2RlX3RyYW5zbGF0ZShkKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlu
dCByYyA9IGdmbl9lcShnZm4sIElOVkFMSURfR0ZOKQorICAgICAgICAgICAg
ICAgICAgICAgPyAwCisgICAgICAgICAgICAgICAgICAgICA6IGd1ZXN0X3Bo
eXNtYXBfcmVtb3ZlX3BhZ2UoZCwgZ2ZuLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9tZm4ocGFnZV90b19t
Zm4ocGcpKSwgMCk7CisKKyAgICAgICAgICAgIGlmICggcmMgKQorICAgICAg
ICAgICAgeworICAgICAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwK
KyAgICAgICAgICAgICAgICAgICAgICAgICJDb3VsZCBub3QgcmVtb3ZlIHN0
YXR1cyBmcmFtZSAldSAoR0ZOICUjbHgpIGZyb20gUDJNXG4iLAorICAgICAg
ICAgICAgICAgICAgICAgICAgaSwgZ2ZuX3goZ2ZuKSk7CisgICAgICAgICAg
ICAgICAgZG9tYWluX2NyYXNoKGQpOworICAgICAgICAgICAgICAgIHJldHVy
biByYzsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGdudHRhYl9zZXRf
ZnJhbWVfZ2ZuKGd0LCB0cnVlLCBpLCBJTlZBTElEX0dGTik7CisgICAgICAg
IH0KIAogICAgICAgICBCVUdfT04ocGFnZV9nZXRfb3duZXIocGcpICE9IGQp
OwogICAgICAgICBpZiAoIHRlc3RfYW5kX2NsZWFyX2JpdChfUEdDX2FsbG9j
YXRlZCwgJnBnLT5jb3VudF9pbmZvKSApCiAgICAgICAgICAgICBwdXRfcGFn
ZShwZyk7Ci0gICAgICAgIEJVR19PTihwZy0+Y291bnRfaW5mbyAmIH5QR0Nf
eGVuX2hlYXApOworCisgICAgICAgIGlmICggcGctPmNvdW50X2luZm8gJiB+
UEdDX3hlbl9oZWFwICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCBw
YWdpbmdfbW9kZV90cmFuc2xhdGUoZCkgKQorICAgICAgICAgICAgeworICAg
ICAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICJXcm9uZyBwYWdlIHN0YXRlICUjbHggb2Ygc3RhdHVz
IGZyYW1lICV1IChHRk4gJSNseClcbiIsCisgICAgICAgICAgICAgICAgICAg
ICAgICBwZy0+Y291bnRfaW5mbywgaSwgZ2ZuX3goZ2ZuKSk7CisgICAgICAg
ICAgICAgICAgZG9tYWluX2NyYXNoKGQpOworICAgICAgICAgICAgfQorICAg
ICAgICAgICAgZWxzZQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAg
IGlmICggZ2V0X3BhZ2UocGcsIGQpICkKKyAgICAgICAgICAgICAgICAgICAg
c2V0X2JpdChfUEdDX2FsbG9jYXRlZCwgJnBnLT5jb3VudF9pbmZvKTsKKyAg
ICAgICAgICAgICAgICB3aGlsZSAoIGktLSApCisgICAgICAgICAgICAgICAg
ICAgIGdudHRhYl9jcmVhdGVfc3RhdHVzX3BhZ2UoZCwgZ3QsIGkpOworICAg
ICAgICAgICAgfQorICAgICAgICAgICAgcmV0dXJuIC1FQlVTWTsKKyAgICAg
ICAgfQorCisgICAgICAgIHBhZ2Vfc2V0X293bmVyKHBnLCBOVUxMKTsKKyAg
ICB9CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IG5yX3N0YXR1c19mcmFtZXMo
Z3QpOyBpKysgKQorICAgIHsKICAgICAgICAgZnJlZV94ZW5oZWFwX3BhZ2Uo
Z3QtPnN0YXR1c1tpXSk7CiAgICAgICAgIGd0LT5zdGF0dXNbaV0gPSBOVUxM
OwogICAgIH0KICAgICBndC0+bnJfc3RhdHVzX2ZyYW1lcyA9IDA7CisKKyAg
ICByZXR1cm4gMDsKIH0KIAogLyoKQEAgLTI5NjIsOCArMzAxMyw5IEBAIGdu
dHRhYl9zZXRfdmVyc2lvbihYRU5fR1VFU1RfSEFORExFX1BBUkEKICAgICAg
ICAgYnJlYWs7CiAgICAgfQogCi0gICAgaWYgKCBvcC52ZXJzaW9uIDwgMiAm
JiBndC0+Z3RfdmVyc2lvbiA9PSAyICkKLSAgICAgICAgZ250dGFiX3VucG9w
dWxhdGVfc3RhdHVzX2ZyYW1lcyhjdXJyZCwgZ3QpOworICAgIGlmICggb3Au
dmVyc2lvbiA8IDIgJiYgZ3QtPmd0X3ZlcnNpb24gPT0gMiAmJgorICAgICAg
ICAgKHJlcyA9IGdudHRhYl91bnBvcHVsYXRlX3N0YXR1c19mcmFtZXMoY3Vy
cmQsIGd0KSkgIT0gMCApCisgICAgICAgIGdvdG8gb3V0X3VubG9jazsKIAog
ICAgIC8qIE1ha2Ugc3VyZSB0aGVyZSdzIG5vIGNydWQgbGVmdCBvdmVyIGZy
b20gdGhlIG9sZCB2ZXJzaW9uLiAqLwogICAgIGZvciAoIGkgPSAwOyBpIDwg
bnJfZ3JhbnRfZnJhbWVzKGd0KTsgaSsrICkKQEAgLTM4MDMsNiArMzg1NSwx
MSBAQCBpbnQgZ250dGFiX21hcF9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1
CiAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAgICAgfQogCisgICAgaWYg
KCAhcmMgJiYgcGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpICYmCisgICAgICAg
ICAhZ2ZuX2VxKGdudHRhYl9nZXRfZnJhbWVfZ2ZuKGd0LCBzdGF0dXMsIGlk
eCksIElOVkFMSURfR0ZOKSApCisgICAgICAgIHJjID0gZ3Vlc3RfcGh5c21h
cF9yZW1vdmVfcGFnZShkLCBnbnR0YWJfZ2V0X2ZyYW1lX2dmbihndCwgc3Rh
dHVzLCBpZHgpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKm1mbiwgMCk7CisKICAgICBpZiAoICFyYyApCiAgICAgICAgIGdu
dHRhYl9zZXRfZnJhbWVfZ2ZuKGd0LCBzdGF0dXMsIGlkeCwgZ2ZuKTsKIAot
LS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oCkBAIC03Myw2ICs3
MywxMSBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCBnbnR0YWJfZG9t
MF9tCiAgICAgICAgICAgICAoZ2ZuKTsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIH0gd2hp
bGUgKCAwICkKIAorI2RlZmluZSBnbnR0YWJfZ2V0X2ZyYW1lX2dmbihndCwg
c3QsIGlkeCkgKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
IF9nZm4oKHN0KSA/IGdudHRhYl9zdGF0dXNfZ21mbihOVUxMLCBndCwgaWR4
KSAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgOiBn
bnR0YWJfc2hhcmVkX2dtZm4oTlVMTCwgZ3QsIGlkeCkpOyAgICAgICAgICAg
ICAgICAgICAgICAgXAorfSkKKwogI2RlZmluZSBnbnR0YWJfY3JlYXRlX3No
YXJlZF9wYWdlKGQsIHQsIGkpICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICBkbyB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAg
IHNoYXJlX3hlbl9wYWdlX3dpdGhfZ3Vlc3QoICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2dyYW50X3RhYmxlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9n
cmFudF90YWJsZS5oCkBAIC00Nyw2ICs0NywxMiBAQCBzdGF0aWMgaW5saW5l
IHVuc2lnbmVkIGludCBnbnR0YWJfZG9tMF9tCiAjZGVmaW5lIGdudHRhYl9p
bml0X2FyY2goZ3QpIDAKICNkZWZpbmUgZ250dGFiX2Rlc3Ryb3lfYXJjaChn
dCkgZG8ge30gd2hpbGUgKCAwICkKICNkZWZpbmUgZ250dGFiX3NldF9mcmFt
ZV9nZm4oZ3QsIHN0LCBpZHgsIGdmbikgZG8ge30gd2hpbGUgKCAwICkKKyNk
ZWZpbmUgZ250dGFiX2dldF9mcmFtZV9nZm4oZ3QsIHN0LCBpZHgpICh7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgdW5zaWduZWQgbG9u
ZyBtZm5fID0gKHN0KSA/IGdudHRhYl9zdGF0dXNfbWZuKGd0LCBpZHgpICAg
ICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
OiBnbnR0YWJfc2hhcmVkX21mbihndCwgaWR4KTsgICAgICAgICAgICAgIFwK
KyAgICB1bnNpZ25lZCBsb25nIGdwZm5fID0gZ2V0X2dwZm5fZnJvbV9tZm4o
bWZuXyk7ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgVkFMSURfTTJQ
KGdwZm5fKSA/IF9nZm4oZ3Bmbl8pIDogSU5WQUxJRF9HRk47ICAgICAgICAg
ICAgICAgICAgICAgICAgXAorfSkKIAogI2RlZmluZSBnbnR0YWJfY3JlYXRl
X3NoYXJlZF9wYWdlKGQsIHQsIGkpICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICBkbyB7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC02
MywxMSArNjksMTEgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgZ250
dGFiX2RvbTBfbQogICAgIH0gd2hpbGUgKCAwICkKIAogCi0jZGVmaW5lIGdu
dHRhYl9zaGFyZWRfbWZuKGQsIHQsIGkpICAgICAgICAgICAgICAgICAgICAg
IFwKKyNkZWZpbmUgZ250dGFiX3NoYXJlZF9tZm4odCwgaSkgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogICAgICgodmlydF90b19tYWRkcigodCktPnNo
YXJlZF9yYXdbaV0pID4+IFBBR0VfU0hJRlQpKQogCiAjZGVmaW5lIGdudHRh
Yl9zaGFyZWRfZ21mbihkLCB0LCBpKSAgICAgICAgICAgICAgICAgICAgIFwK
LSAgICAobWZuX3RvX2dtZm4oZCwgZ250dGFiX3NoYXJlZF9tZm4oZCwgdCwg
aSkpKQorICAgIChtZm5fdG9fZ21mbihkLCBnbnR0YWJfc2hhcmVkX21mbih0
LCBpKSkpCiAKIAogI2RlZmluZSBnbnR0YWJfc3RhdHVzX21mbih0LCBpKSAg
ICAgICAgICAgICAgICAgICAgICAgICBcCg==

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBnbnR0YWIvQVJNOiBkb24ndCBjb3JydXB0IHNoYXJlZCBHRk4gYXJyYXkK
Ci4uLiBieSB3cml0aW5nIHN0YXR1cyBHRk5zIHRvIGl0LiBJbnRyb2R1Y2Ug
YSBzZWNvbmQgYXJyYXkgaW5zdGVhZC4KQWxzbyBpbXBsZW1lbnQgZ250dGFi
X3N0YXR1c19nbWZuKCkgcHJvcGVybHkgbm93IHRoYXQgdGhlIGluZm9ybWF0
aW9uIGlzCnN1aXRhYmx5IGJlaW5nIHRyYWNrZWQuCgpXaGlsZSB0b3VjaGlu
ZyBpdCBhbnl3YXksIHJlbW92ZSBhIG1pc2d1aWRlZCAoYnV0IGx1Y2tpbHkg
YmVuaWduKSB1cHBlcgpib3VuZCBjaGVjayBmcm9tIGdudHRhYl9zaGFyZWRf
Z21mbigpOiBXZSBzaG91bGQgbmV2ZXIgYWNjZXNzIGJleW9uZCB0aGUKYm91
bmRzIG9mIHRoYXQgYXJyYXkuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTI1NS4K
ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJjaC9hcm0v
ZG9tYWluLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCkBAIC00Mjgs
MTkgKzQyOCwzNyBAQCB2b2lkIHN0YXJ0dXBfY3B1X2lkbGVfbG9vcCh2b2lk
KQogc3RydWN0IGRvbWFpbiAqYWxsb2NfZG9tYWluX3N0cnVjdCh2b2lkKQog
ewogICAgIHN0cnVjdCBkb21haW4gKmQ7CisgICAgdW5zaWduZWQgaW50IGks
IG1heF9zdGF0dXNfZnJhbWVzOworCiAgICAgQlVJTERfQlVHX09OKHNpemVv
ZigqZCkgPiBQQUdFX1NJWkUpOwogICAgIGQgPSBhbGxvY194ZW5oZWFwX3Bh
Z2VzKDAsIDApOwogICAgIGlmICggZCA9PSBOVUxMICkKICAgICAgICAgcmV0
dXJuIE5VTEw7CiAKICAgICBjbGVhcl9wYWdlKGQpOwotICAgIGQtPmFyY2gu
Z3JhbnRfdGFibGVfZ3BmbiA9IHh6YWxsb2NfYXJyYXkoeGVuX3Bmbl90LCBt
YXhfZ3JhbnRfZnJhbWVzKTsKKworICAgIGQtPmFyY2guZ3JhbnRfc2hhcmVk
X2dmbiA9IHhtYWxsb2NfYXJyYXkoZ2ZuX3QsIG1heF9ncmFudF9mcmFtZXMp
OworICAgIG1heF9zdGF0dXNfZnJhbWVzID0gZ3JhbnRfdG9fc3RhdHVzX2Zy
YW1lcyhtYXhfZ3JhbnRfZnJhbWVzKTsKKyAgICBkLT5hcmNoLmdyYW50X3N0
YXR1c19nZm4gPSB4bWFsbG9jX2FycmF5KGdmbl90LCBtYXhfc3RhdHVzX2Zy
YW1lcyk7CisgICAgaWYgKCAhZC0+YXJjaC5ncmFudF9zaGFyZWRfZ2ZuIHx8
ICFkLT5hcmNoLmdyYW50X3N0YXR1c19nZm4gKQorICAgIHsKKyAgICAgICAg
ZnJlZV9kb21haW5fc3RydWN0KGQpOworICAgICAgICByZXR1cm4gTlVMTDsK
KyAgICB9CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IG1heF9ncmFudF9mcmFt
ZXM7ICsraSApCisgICAgICAgIGQtPmFyY2guZ3JhbnRfc2hhcmVkX2dmbltp
XSA9IF9nZm4oSU5WQUxJRF9HRk4pOworCisgICAgZm9yICggaSA9IDA7IGkg
PCBtYXhfc3RhdHVzX2ZyYW1lczsgKytpICkKKyAgICAgICAgZC0+YXJjaC5n
cmFudF9zdGF0dXNfZ2ZuW2ldID0gX2dmbihJTlZBTElEX0dGTik7CisKICAg
ICByZXR1cm4gZDsKIH0KIAogdm9pZCBmcmVlX2RvbWFpbl9zdHJ1Y3Qoc3Ry
dWN0IGRvbWFpbiAqZCkKIHsKLSAgICB4ZnJlZShkLT5hcmNoLmdyYW50X3Rh
YmxlX2dwZm4pOworICAgIHhmcmVlKGQtPmFyY2guZ3JhbnRfc2hhcmVkX2dm
bik7CisgICAgeGZyZWUoZC0+YXJjaC5ncmFudF9zdGF0dXNfZ2ZuKTsKICAg
ICBmcmVlX3hlbmhlYXBfcGFnZShkKTsKIH0KIAotLS0gYS94ZW4vYXJjaC9h
cm0vbW0uYworKysgYi94ZW4vYXJjaC9hcm0vbW0uYwpAQCAtMTA1Nyw2ICsx
MDU3LDcgQEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoCiAgICAg
aW50IHJjOwogICAgIHAybV90eXBlX3QgdDsKICAgICBzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlID0gTlVMTDsKKyAgICBib29sX3Qgc3RhdHVzID0gMDsKIAog
ICAgIHN3aXRjaCAoIHNwYWNlICkKICAgICB7CkBAIC0xMDc0LDYgKzEwNzUs
NyBAQCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwX29uZSgKICAgICAgICAg
ICAgICAgICBtZm4gPSB2aXJ0X3RvX21mbihkLT5ncmFudF90YWJsZS0+c3Rh
dHVzW2lkeF0pOwogICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAg
IG1mbiA9IElOVkFMSURfTUZOOworICAgICAgICAgICAgc3RhdHVzID0gMTsK
ICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgIHsKQEAgLTEwODks
NyArMTA5MSwxMCBAQCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwX29uZSgK
ICAgICAgICAgCiAgICAgICAgIGlmICggbWZuICE9IElOVkFMSURfTUZOICkK
ICAgICAgICAgewotICAgICAgICAgICAgZC0+YXJjaC5ncmFudF90YWJsZV9n
cGZuW2lkeF0gPSBncGZuOworICAgICAgICAgICAgaWYgKCBzdGF0dXMgKQor
ICAgICAgICAgICAgICAgIGQtPmFyY2guZ3JhbnRfc3RhdHVzX2dmbltpZHhd
ID0gX2dmbihncGZuKTsKKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAg
ICAgICBkLT5hcmNoLmdyYW50X3NoYXJlZF9nZm5baWR4XSA9IF9nZm4oZ3Bm
bik7CiAKICAgICAgICAgICAgIHQgPSBwMm1fcmFtX3J3OwogICAgICAgICB9
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9kb21haW4uaApAQCAtNTIsNyArNTIsOCBAQCBz
dHJ1Y3QgYXJjaF9kb21haW4KICAgICB1aW50NjRfdCB2dHRicjsKIAogICAg
IHN0cnVjdCBodm1fZG9tYWluIGh2bV9kb21haW47Ci0gICAgeGVuX3Bmbl90
ICpncmFudF90YWJsZV9ncGZuOworICAgIGdmbl90ICpncmFudF9zaGFyZWRf
Z2ZuOworICAgIGdmbl90ICpncmFudF9zdGF0dXNfZ2ZuOwogCiAgICAgc3Ry
dWN0IGlvX2hhbmRsZXIgaW9faGFuZGxlcnM7CiAgICAgLyogQ29udGludWFi
bGUgZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzKCkuICovCi0tLSBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmgKQEAgLTE0LDcgKzE0LDYgQEAg
aW50IHJlcGxhY2VfZ3JhbnRfaG9zdF9tYXBwaW5nKHVuc2lnbmVkCiAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgbmV3X2dwYWRkciwgdW5zaWduZWQgaW50IGZs
YWdzKTsKIHZvaWQgZ250dGFiX21hcmtfZGlydHkoc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgbG9uZyBsKTsKICNkZWZpbmUgZ250dGFiX2NyZWF0ZV9z
dGF0dXNfcGFnZShkLCB0LCBpKSBkbyB7fSB3aGlsZSAoMCkKLSNkZWZpbmUg
Z250dGFiX3N0YXR1c19nbWZuKGQsIHQsIGkpICgwKQogI2RlZmluZSBnbnR0
YWJfcmVsZWFzZV9ob3N0X21hcHBpbmdzKGRvbWFpbikgMQogc3RhdGljIGlu
bGluZSBpbnQgcmVwbGFjZV9ncmFudF9zdXBwb3J0ZWQodm9pZCkKIHsKQEAg
LTI5LDggKzI4LDEyIEBAIHN0YXRpYyBpbmxpbmUgaW50IHJlcGxhY2VfZ3Jh
bnRfc3VwcG9ydGUKICAgICB9IHdoaWxlICggMCApCiAKICNkZWZpbmUgZ250
dGFiX3NoYXJlZF9nbWZuKGQsIHQsIGkpICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCi0gICAgKCAoKGkgPj0gbnJfZ3JhbnRfZnJh
bWVzKGQtPmdyYW50X3RhYmxlKSkgJiYgICAgICAgICAgICAgICAgICAgICAg
ICAgXAotICAgICAoaSA8IG1heF9ncmFudF9mcmFtZXMpKSA/IDAgOiAoZC0+
YXJjaC5ncmFudF90YWJsZV9ncGZuW2ldKSkKKyAgICBnZm5feCgoKGkpID49
IG5yX2dyYW50X2ZyYW1lcyh0KSkgPyBfZ2ZuKElOVkFMSURfR0ZOKSAgICAg
ICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDogKGQpLT5hcmNoLmdyYW50X3NoYXJlZF9nZm5baV0pCisKKyNk
ZWZpbmUgZ250dGFiX3N0YXR1c19nbWZuKGQsIHQsIGkpICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgZ2ZuX3goKChpKSA+
PSBucl9zdGF0dXNfZnJhbWVzKHQpKSA/IF9nZm4oSU5WQUxJRF9HRk4pICAg
ICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgOiAoZCktPmFyY2guZ3JhbnRfc3RhdHVzX2dmbltpXSkKIAog
I2RlZmluZSBnbnR0YWJfbmVlZF9pb21tdV9tYXBwaW5nKGQpICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgKGlzX2RvbWFpbl9kaXJlY3RfbWFwcGVkKGQp
ICYmIG5lZWRfaW9tbXUoZCkpCg==

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBnbnR0YWI6IGRvbid0IGJsaW5kbHkgZnJlZSBzdGF0dXMgcGFnZXMgdXBv
biB2ZXJzaW9uIGNoYW5nZQoKVGhlcmUgbWF5IHN0aWxsIGJlIGFjdGl2ZSBt
YXBwaW5ncywgd2hpY2ggd291bGQgdHJpZ2dlciB0aGUgcmVzcGVjdGl2ZQpC
VUdfT04oKS4gU3BsaXQgdGhlIGxvb3AgaW50byBvbmUgZGVhbGluZyB3aXRo
IHRoZSBwYWdlIGF0dHJpYnV0ZXMgYW5kCnRoZSBzZWNvbmQgKHdoZW4gdGhl
IGZpcnN0IGZ1bGx5IHBhc3NlZCkgZnJlZWluZyB0aGUgcGFnZXMuIFJldHVy
biBhbgplcnJvciBpZiBhbnkgcGFnZXMgc3RpbGwgaGF2ZSBwZW5kaW5nIHJl
ZmVyZW5jZXMuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTI1NS4KClNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3
ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJjaC9hcm0vbW0uYworKysg
Yi94ZW4vYXJjaC9hcm0vbW0uYwpAQCAtMTA4OSwxMiArMTA4OSwyMyBAQCBp
bnQgeGVubWVtX2FkZF90b19waHlzbWFwX29uZSgKICAgICAgICAgICAgICAg
ICBtZm4gPSBJTlZBTElEX01GTjsKICAgICAgICAgfQogICAgICAgICAKKyAg
ICAgICAgaWYgKCBtZm4gIT0gSU5WQUxJRF9NRk4gJiYKKyAgICAgICAgICAg
ICBnZm5feChnbnR0YWJfZ2V0X2ZyYW1lX2dmbihkLCBzdGF0dXMsIGlkeCkp
ICE9IElOVkFMSURfR0ZOICkKKyAgICAgICAgeworICAgICAgICAgICAgcmMg
PSBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ZuX3goZ250dGFiX2dl
dF9mcmFtZV9nZm4oZCwgc3RhdHVzLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGlkeCkpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG1mbiwgMCk7CisgICAgICAgICAgICBpZiAoIHJjICkKKyAg
ICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICB3cml0ZV91bmxvY2soJmQt
PmdyYW50X3RhYmxlLT5sb2NrKTsKKyAgICAgICAgICAgICAgICByZXR1cm4g
cmM7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKwogICAgICAgICBpZiAo
IG1mbiAhPSBJTlZBTElEX01GTiApCiAgICAgICAgIHsKLSAgICAgICAgICAg
IGlmICggc3RhdHVzICkKLSAgICAgICAgICAgICAgICBkLT5hcmNoLmdyYW50
X3N0YXR1c19nZm5baWR4XSA9IF9nZm4oZ3Bmbik7Ci0gICAgICAgICAgICBl
bHNlCi0gICAgICAgICAgICAgICAgZC0+YXJjaC5ncmFudF9zaGFyZWRfZ2Zu
W2lkeF0gPSBfZ2ZuKGdwZm4pOworICAgICAgICAgICAgZ250dGFiX3NldF9m
cmFtZV9nZm4oZCwgc3RhdHVzLCBpZHgsIF9nZm4oZ3BmbikpOwogCiAgICAg
ICAgICAgICB0ID0gcDJtX3JhbV9ydzsKICAgICAgICAgfQotLS0gYS94ZW4v
Y29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90
YWJsZS5jCkBAIC0xNTEyLDIzICsxNTEyLDc0IEBAIHN0YXR1c19hbGxvY19m
YWlsZWQ6CiAgICAgcmV0dXJuIC1FTk9NRU07CiB9CiAKLXN0YXRpYyB2b2lk
CitzdGF0aWMgaW50CiBnbnR0YWJfdW5wb3B1bGF0ZV9zdGF0dXNfZnJhbWVz
KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBncmFudF90YWJsZSAqZ3QpCiB7
Ci0gICAgaW50IGk7CisgICAgdW5zaWduZWQgaW50IGk7CiAKICAgICBmb3Ig
KCBpID0gMDsgaSA8IG5yX3N0YXR1c19mcmFtZXMoZ3QpOyBpKysgKQogICAg
IHsKICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGcgPSB2aXJ0X3RvX3Bh
Z2UoZ3QtPnN0YXR1c1tpXSk7CisgICAgICAgIGdmbl90IGdmbiA9IGdudHRh
Yl9nZXRfZnJhbWVfZ2ZuKGQsIDEsIGkpOworCisgICAgICAgIC8qCisgICAg
ICAgICAqIEZvciB0cmFuc2xhdGVkIGRvbWFpbnMsIHJlY292ZXJpbmcgZnJv
bSBmYWlsdXJlIGFmdGVyIHBhcnRpYWwKKyAgICAgICAgICogY2hhbmdlcyB3
ZXJlIG1hZGUgaXMgbW9yZSBjb21wbGljYXRlZCB0aGFuIGl0IHNlZW1zIHdv
cnRoCisgICAgICAgICAqIGltcGxlbWVudGluZyBhdCB0aGlzIHRpbWUuIEhl
bmNlIHJlc3BlY3RpdmUgZXJyb3IgcGF0aHMgYmVsb3cKKyAgICAgICAgICog
Y3Jhc2ggdGhlIGRvbWFpbiBpbiBzdWNoIGEgY2FzZS4KKyAgICAgICAgICov
CisgICAgICAgIGlmICggcGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpICkKKyAg
ICAgICAgeworICAgICAgICAgICAgaW50IHJjID0gZ2ZuX3goZ2ZuKSA9PSBJ
TlZBTElEX0dGTgorICAgICAgICAgICAgICAgICAgICAgPyAwCisgICAgICAg
ICAgICAgICAgICAgICA6IGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwg
Z2ZuX3goZ2ZuKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYWdlX3RvX21mbihwZyksIDApOworCisgICAg
ICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAg
ICAgICBncHJpbnRrKFhFTkxPR19FUlIsCisgICAgICAgICAgICAgICAgICAg
ICAgICAiQ291bGQgbm90IHJlbW92ZSBzdGF0dXMgZnJhbWUgJXUgKEdGTiAl
I2x4KSBmcm9tIFAyTVxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgIGks
IGdmbl94KGdmbikpOworICAgICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChk
KTsKKyAgICAgICAgICAgICAgICByZXR1cm4gcmM7CisgICAgICAgICAgICB9
CisgICAgICAgICAgICBnbnR0YWJfc2V0X2ZyYW1lX2dmbihkLCAxLCBpLCBf
Z2ZuKElOVkFMSURfR0ZOKSk7CisgICAgICAgIH0KIAogICAgICAgICBCVUdf
T04ocGFnZV9nZXRfb3duZXIocGcpICE9IGQpOwogICAgICAgICBpZiAoIHRl
c3RfYW5kX2NsZWFyX2JpdChfUEdDX2FsbG9jYXRlZCwgJnBnLT5jb3VudF9p
bmZvKSApCiAgICAgICAgICAgICBwdXRfcGFnZShwZyk7Ci0gICAgICAgIEJV
R19PTihwZy0+Y291bnRfaW5mbyAmIH5QR0NfeGVuX2hlYXApOworCisgICAg
ICAgIGlmICggcGctPmNvdW50X2luZm8gJiB+UEdDX3hlbl9oZWFwICkKKyAg
ICAgICAgeworICAgICAgICAgICAgaWYgKCBwYWdpbmdfbW9kZV90cmFuc2xh
dGUoZCkgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGdwcmlu
dGsoWEVOTE9HX0VSUiwKKyAgICAgICAgICAgICAgICAgICAgICAgICJXcm9u
ZyBwYWdlIHN0YXRlICUjbHggb2Ygc3RhdHVzIGZyYW1lICV1IChHRk4gJSNs
eClcbiIsCisgICAgICAgICAgICAgICAgICAgICAgICBwZy0+Y291bnRfaW5m
bywgaSwgZ2ZuX3goZ2ZuKSk7CisgICAgICAgICAgICAgICAgZG9tYWluX2Ny
YXNoKGQpOworICAgICAgICAgICAgfQorICAgICAgICAgICAgZWxzZQorICAg
ICAgICAgICAgeworICAgICAgICAgICAgICAgIGlmICggZ2V0X3BhZ2UocGcs
IGQpICkKKyAgICAgICAgICAgICAgICAgICAgc2V0X2JpdChfUEdDX2FsbG9j
YXRlZCwgJnBnLT5jb3VudF9pbmZvKTsKKyAgICAgICAgICAgICAgICB3aGls
ZSAoIGktLSApCisgICAgICAgICAgICAgICAgICAgIGdudHRhYl9jcmVhdGVf
c3RhdHVzX3BhZ2UoZCwgZ3QsIGkpOworICAgICAgICAgICAgfQorICAgICAg
ICAgICAgcmV0dXJuIC1FQlVTWTsKKyAgICAgICAgfQorCisgICAgICAgIHBh
Z2Vfc2V0X293bmVyKHBnLCBOVUxMKTsKKyAgICB9CisKKyAgICBmb3IgKCBp
ID0gMDsgaSA8IG5yX3N0YXR1c19mcmFtZXMoZ3QpOyBpKysgKQorICAgIHsK
ICAgICAgICAgZnJlZV94ZW5oZWFwX3BhZ2UoZ3QtPnN0YXR1c1tpXSk7CiAg
ICAgICAgIGd0LT5zdGF0dXNbaV0gPSBOVUxMOwogICAgIH0KICAgICBndC0+
bnJfc3RhdHVzX2ZyYW1lcyA9IDA7CisKKyAgICByZXR1cm4gMDsKIH0KIAog
LyoKQEAgLTI3NjgsOCArMjgxOSw5IEBAIGdudHRhYl9zZXRfdmVyc2lvbihY
RU5fR1VFU1RfSEFORExFX1BBUkEKICAgICAgICAgYnJlYWs7CiAgICAgfQog
Ci0gICAgaWYgKCBvcC52ZXJzaW9uIDwgMiAmJiBndC0+Z3RfdmVyc2lvbiA9
PSAyICkKLSAgICAgICAgZ250dGFiX3VucG9wdWxhdGVfc3RhdHVzX2ZyYW1l
cyhjdXJyZCwgZ3QpOworICAgIGlmICggb3AudmVyc2lvbiA8IDIgJiYgZ3Qt
Pmd0X3ZlcnNpb24gPT0gMiAmJgorICAgICAgICAgKHJlcyA9IGdudHRhYl91
bnBvcHVsYXRlX3N0YXR1c19mcmFtZXMoY3VycmQsIGd0KSkgIT0gMCApCisg
ICAgICAgIGdvdG8gb3V0X3VubG9jazsKIAogICAgIC8qIE1ha2Ugc3VyZSB0
aGVyZSdzIG5vIGNydWQgbGVmdCBvdmVyIGZyb20gdGhlIG9sZCB2ZXJzaW9u
LiAqLwogICAgIGZvciAoIGkgPSAwOyBpIDwgbnJfZ3JhbnRfZnJhbWVzKGd0
KTsgaSsrICkKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJs
ZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaApA
QCAtMjAsNiArMjAsMTcgQEAgc3RhdGljIGlubGluZSBpbnQgcmVwbGFjZV9n
cmFudF9zdXBwb3J0ZQogICAgIHJldHVybiAxOwogfQogCisjZGVmaW5lIGdu
dHRhYl9zZXRfZnJhbWVfZ2ZuKGQsIHN0LCBpZHgsIGdmbikgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgIGRvIHsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgKChzdCkgPyAoZCktPmFyY2guZ3JhbnRfc3RhdHVz
X2dmbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAg
ICAgICAgIDogKGQpLT5hcmNoLmdyYW50X3NoYXJlZF9nZm4pW2lkeF0gPSAo
Z2ZuKTsgICAgICAgICAgICAgICAgXAorICAgIH0gd2hpbGUgKCAwICkKKwor
I2RlZmluZSBnbnR0YWJfZ2V0X2ZyYW1lX2dmbihkLCBzdCwgaWR4KSAoeyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgIF9nZm4oKHN0KSA/
IGdudHRhYl9zdGF0dXNfZ21mbihkLCAoZCktPmdyYW50X3RhYmxlLCBpZHgp
ICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgOiBnbnR0YWJfc2hhcmVk
X2dtZm4oZCwgKGQpLT5ncmFudF90YWJsZSwgaWR4KSk7ICAgICAgICAgICAg
XAorfSkKKwogI2RlZmluZSBnbnR0YWJfY3JlYXRlX3NoYXJlZF9wYWdlKGQs
IHQsIGkpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBk
byB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIHNoYXJlX3hlbl9w
YWdlX3dpdGhfZ3Vlc3QoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2dyYW50X3Rh
YmxlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5o
CkBAIC0xOCw2ICsxOCwxNCBAQCBpbnQgY3JlYXRlX2dyYW50X2hvc3RfbWFw
cGluZyh1aW50NjRfdCBhCiBpbnQgcmVwbGFjZV9ncmFudF9ob3N0X21hcHBp
bmcoCiAgICAgdWludDY0X3QgYWRkciwgdW5zaWduZWQgbG9uZyBmcmFtZSwg
dWludDY0X3QgbmV3X2FkZHIsIHVuc2lnbmVkIGludCBmbGFncyk7CiAKKyNk
ZWZpbmUgZ250dGFiX3NldF9mcmFtZV9nZm4oZCwgc3QsIGlkeCwgZ2ZuKSBk
byB7fSB3aGlsZSAoIDAgKQorI2RlZmluZSBnbnR0YWJfZ2V0X2ZyYW1lX2dm
bihkLCBzdCwgaWR4KSAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICB1bnNpZ25lZCBsb25nIG1mbl8gPSAoc3QpID8gZ250dGFiX3N0
YXR1c19tZm4oKGQpLT5ncmFudF90YWJsZSwgaWR4KSBcCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA6IGdudHRhYl9zaGFyZWRfbWZuKChkKS0+
Z3JhbnRfdGFibGUsIGlkeCk7IFwKKyAgICB1bnNpZ25lZCBsb25nIGdwZm5f
ID0gZ2V0X2dwZm5fZnJvbV9tZm4obWZuXyk7ICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgX2dmbihWQUxJRF9NMlAoZ3Bmbl8pID8gZ3Bmbl8gOiBJ
TlZBTElEX0dGTik7ICAgICAgICAgICAgICAgICAgICAgICAgXAorfSkKKwog
I2RlZmluZSBnbnR0YWJfY3JlYXRlX3NoYXJlZF9wYWdlKGQsIHQsIGkpICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBkbyB7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgICAgIHNoYXJlX3hlbl9wYWdlX3dpdGhf
Z3Vlc3QoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XApAQCAtMzMsMTEgKzQxLDExIEBAIGludCByZXBsYWNlX2dyYW50X2hvc3Rf
bWFwcGluZygKICAgICB9IHdoaWxlICggMCApCiAKIAotI2RlZmluZSBnbnR0
YWJfc2hhcmVkX21mbihkLCB0LCBpKSAgICAgICAgICAgICAgICAgICAgICBc
CisjZGVmaW5lIGdudHRhYl9zaGFyZWRfbWZuKHQsIGkpICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICAoKHZpcnRfdG9fbWFkZHIoKHQpLT5zaGFy
ZWRfcmF3W2ldKSA+PiBQQUdFX1NISUZUKSkKIAogI2RlZmluZSBnbnR0YWJf
c2hhcmVkX2dtZm4oZCwgdCwgaSkgICAgICAgICAgICAgICAgICAgICBcCi0g
ICAgKG1mbl90b19nbWZuKGQsIGdudHRhYl9zaGFyZWRfbWZuKGQsIHQsIGkp
KSkKKyAgICAobWZuX3RvX2dtZm4oZCwgZ250dGFiX3NoYXJlZF9tZm4odCwg
aSkpKQogCiAKICNkZWZpbmUgZ250dGFiX3N0YXR1c19tZm4odCwgaSkgICAg
ICAgICAgICAgICAgICAgICAgICAgXAo=

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBnbnR0YWIvQVJNOiBkb24ndCBjb3JydXB0IHNoYXJlZCBHRk4gYXJyYXkK
Ci4uLiBieSB3cml0aW5nIHN0YXR1cyBHRk5zIHRvIGl0LiBJbnRyb2R1Y2Ug
YSBzZWNvbmQgYXJyYXkgaW5zdGVhZC4KQWxzbyBpbXBsZW1lbnQgZ250dGFi
X3N0YXR1c19nbWZuKCkgcHJvcGVybHkgbm93IHRoYXQgdGhlIGluZm9ybWF0
aW9uIGlzCnN1aXRhYmx5IGJlaW5nIHRyYWNrZWQuCgpXaGlsZSB0b3VjaGlu
ZyBpdCBhbnl3YXksIHJlbW92ZSBhIG1pc2d1aWRlZCAoYnV0IGx1Y2tpbHkg
YmVuaWduKSB1cHBlcgpib3VuZCBjaGVjayBmcm9tIGdudHRhYl9zaGFyZWRf
Z21mbigpOiBXZSBzaG91bGQgbmV2ZXIgYWNjZXNzIGJleW9uZCB0aGUKYm91
bmRzIG9mIHRoYXQgYXJyYXkuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTI1NS4K
ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJjaC9hcm0v
ZG9tYWluLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCkBAIC00Mzgs
MTkgKzQzOCwzNyBAQCB2b2lkIHN0YXJ0dXBfY3B1X2lkbGVfbG9vcCh2b2lk
KQogc3RydWN0IGRvbWFpbiAqYWxsb2NfZG9tYWluX3N0cnVjdCh2b2lkKQog
ewogICAgIHN0cnVjdCBkb21haW4gKmQ7CisgICAgdW5zaWduZWQgaW50IGks
IG1heF9zdGF0dXNfZnJhbWVzOworCiAgICAgQlVJTERfQlVHX09OKHNpemVv
ZigqZCkgPiBQQUdFX1NJWkUpOwogICAgIGQgPSBhbGxvY194ZW5oZWFwX3Bh
Z2VzKDAsIDApOwogICAgIGlmICggZCA9PSBOVUxMICkKICAgICAgICAgcmV0
dXJuIE5VTEw7CiAKICAgICBjbGVhcl9wYWdlKGQpOwotICAgIGQtPmFyY2gu
Z3JhbnRfdGFibGVfZ3BmbiA9IHh6YWxsb2NfYXJyYXkoeGVuX3Bmbl90LCBt
YXhfZ3JhbnRfZnJhbWVzKTsKKworICAgIGQtPmFyY2guZ3JhbnRfc2hhcmVk
X2dmbiA9IHhtYWxsb2NfYXJyYXkoZ2ZuX3QsIG1heF9ncmFudF9mcmFtZXMp
OworICAgIG1heF9zdGF0dXNfZnJhbWVzID0gZ3JhbnRfdG9fc3RhdHVzX2Zy
YW1lcyhtYXhfZ3JhbnRfZnJhbWVzKTsKKyAgICBkLT5hcmNoLmdyYW50X3N0
YXR1c19nZm4gPSB4bWFsbG9jX2FycmF5KGdmbl90LCBtYXhfc3RhdHVzX2Zy
YW1lcyk7CisgICAgaWYgKCAhZC0+YXJjaC5ncmFudF9zaGFyZWRfZ2ZuIHx8
ICFkLT5hcmNoLmdyYW50X3N0YXR1c19nZm4gKQorICAgIHsKKyAgICAgICAg
ZnJlZV9kb21haW5fc3RydWN0KGQpOworICAgICAgICByZXR1cm4gTlVMTDsK
KyAgICB9CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IG1heF9ncmFudF9mcmFt
ZXM7ICsraSApCisgICAgICAgIGQtPmFyY2guZ3JhbnRfc2hhcmVkX2dmbltp
XSA9IF9nZm4oSU5WQUxJRF9HRk4pOworCisgICAgZm9yICggaSA9IDA7IGkg
PCBtYXhfc3RhdHVzX2ZyYW1lczsgKytpICkKKyAgICAgICAgZC0+YXJjaC5n
cmFudF9zdGF0dXNfZ2ZuW2ldID0gX2dmbihJTlZBTElEX0dGTik7CisKICAg
ICByZXR1cm4gZDsKIH0KIAogdm9pZCBmcmVlX2RvbWFpbl9zdHJ1Y3Qoc3Ry
dWN0IGRvbWFpbiAqZCkKIHsKLSAgICB4ZnJlZShkLT5hcmNoLmdyYW50X3Rh
YmxlX2dwZm4pOworICAgIHhmcmVlKGQtPmFyY2guZ3JhbnRfc2hhcmVkX2dm
bik7CisgICAgeGZyZWUoZC0+YXJjaC5ncmFudF9zdGF0dXNfZ2ZuKTsKICAg
ICBmcmVlX3hlbmhlYXBfcGFnZShkKTsKIH0KIAotLS0gYS94ZW4vYXJjaC9h
cm0vbW0uYworKysgYi94ZW4vYXJjaC9hcm0vbW0uYwpAQCAtMTA2NSw2ICsx
MDY1LDcgQEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoCiAgICAg
aW50IHJjOwogICAgIHAybV90eXBlX3QgdDsKICAgICBzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlID0gTlVMTDsKKyAgICBib29sX3Qgc3RhdHVzID0gMDsKIAog
ICAgIHN3aXRjaCAoIHNwYWNlICkKICAgICB7CkBAIC0xMDgyLDYgKzEwODMs
NyBAQCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwX29uZSgKICAgICAgICAg
ICAgICAgICBtZm4gPSB2aXJ0X3RvX21mbihkLT5ncmFudF90YWJsZS0+c3Rh
dHVzW2lkeF0pOwogICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAg
IG1mbiA9IElOVkFMSURfTUZOOworICAgICAgICAgICAgc3RhdHVzID0gMTsK
ICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgIHsKQEAgLTEwOTcs
NyArMTA5OSwxMCBAQCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwX29uZSgK
ICAgICAgICAgCiAgICAgICAgIGlmICggbWZuICE9IElOVkFMSURfTUZOICkK
ICAgICAgICAgewotICAgICAgICAgICAgZC0+YXJjaC5ncmFudF90YWJsZV9n
cGZuW2lkeF0gPSBncGZuOworICAgICAgICAgICAgaWYgKCBzdGF0dXMgKQor
ICAgICAgICAgICAgICAgIGQtPmFyY2guZ3JhbnRfc3RhdHVzX2dmbltpZHhd
ID0gX2dmbihncGZuKTsKKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAg
ICAgICBkLT5hcmNoLmdyYW50X3NoYXJlZF9nZm5baWR4XSA9IF9nZm4oZ3Bm
bik7CiAKICAgICAgICAgICAgIHQgPSBwMm1fcmFtX3J3OwogICAgICAgICB9
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9kb21haW4uaApAQCAtNTEsNyArNTEsOCBAQCBz
dHJ1Y3QgYXJjaF9kb21haW4KICAgICB1aW50NjRfdCB2dHRicjsKIAogICAg
IHN0cnVjdCBodm1fZG9tYWluIGh2bV9kb21haW47Ci0gICAgeGVuX3Bmbl90
ICpncmFudF90YWJsZV9ncGZuOworICAgIGdmbl90ICpncmFudF9zaGFyZWRf
Z2ZuOworICAgIGdmbl90ICpncmFudF9zdGF0dXNfZ2ZuOwogCiAgICAgc3Ry
dWN0IHZtbWlvIHZtbWlvOwogCi0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
Z3JhbnRfdGFibGUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50
X3RhYmxlLmgKQEAgLTE0LDcgKzE0LDYgQEAgaW50IHJlcGxhY2VfZ3JhbnRf
aG9zdF9tYXBwaW5nKHVuc2lnbmVkCiAgICAgICAgIHVuc2lnbmVkIGxvbmcg
bmV3X2dwYWRkciwgdW5zaWduZWQgaW50IGZsYWdzKTsKIHZvaWQgZ250dGFi
X21hcmtfZGlydHkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBs
KTsKICNkZWZpbmUgZ250dGFiX2NyZWF0ZV9zdGF0dXNfcGFnZShkLCB0LCBp
KSBkbyB7fSB3aGlsZSAoMCkKLSNkZWZpbmUgZ250dGFiX3N0YXR1c19nbWZu
KGQsIHQsIGkpICgwKQogI2RlZmluZSBnbnR0YWJfcmVsZWFzZV9ob3N0X21h
cHBpbmdzKGRvbWFpbikgMQogc3RhdGljIGlubGluZSBpbnQgcmVwbGFjZV9n
cmFudF9zdXBwb3J0ZWQodm9pZCkKIHsKQEAgLTI5LDggKzI4LDEyIEBAIHN0
YXRpYyBpbmxpbmUgaW50IHJlcGxhY2VfZ3JhbnRfc3VwcG9ydGUKICAgICB9
IHdoaWxlICggMCApCiAKICNkZWZpbmUgZ250dGFiX3NoYXJlZF9nbWZuKGQs
IHQsIGkpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Ci0gICAgKCAoKGkgPj0gbnJfZ3JhbnRfZnJhbWVzKGQtPmdyYW50X3RhYmxl
KSkgJiYgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAoaSA8IG1h
eF9ncmFudF9mcmFtZXMpKSA/IDAgOiAoZC0+YXJjaC5ncmFudF90YWJsZV9n
cGZuW2ldKSkKKyAgICBnZm5feCgoKGkpID49IG5yX2dyYW50X2ZyYW1lcyh0
KSkgPyBfZ2ZuKElOVkFMSURfR0ZOKSAgICAgICAgICAgICAgICBcCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogKGQpLT5hcmNo
LmdyYW50X3NoYXJlZF9nZm5baV0pCisKKyNkZWZpbmUgZ250dGFiX3N0YXR1
c19nbWZuKGQsIHQsIGkpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgZ2ZuX3goKChpKSA+PSBucl9zdGF0dXNfZnJhbWVz
KHQpKSA/IF9nZm4oSU5WQUxJRF9HRk4pICAgICAgICAgICAgICAgXAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAoZCktPmFy
Y2guZ3JhbnRfc3RhdHVzX2dmbltpXSkKIAogI2RlZmluZSBnbnR0YWJfbmVl
ZF9pb21tdV9tYXBwaW5nKGQpICAgICAgICAgICAgICAgICAgICBcCiAgICAg
KGlzX2RvbWFpbl9kaXJlY3RfbWFwcGVkKGQpICYmIG5lZWRfaW9tbXUoZCkp
Cg==

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBnbnR0YWI6IGRvbid0IGJsaW5kbHkgZnJlZSBzdGF0dXMgcGFnZXMgdXBv
biB2ZXJzaW9uIGNoYW5nZQoKVGhlcmUgbWF5IHN0aWxsIGJlIGFjdGl2ZSBt
YXBwaW5ncywgd2hpY2ggd291bGQgdHJpZ2dlciB0aGUgcmVzcGVjdGl2ZQpC
VUdfT04oKS4gU3BsaXQgdGhlIGxvb3AgaW50byBvbmUgZGVhbGluZyB3aXRo
IHRoZSBwYWdlIGF0dHJpYnV0ZXMgYW5kCnRoZSBzZWNvbmQgKHdoZW4gdGhl
IGZpcnN0IGZ1bGx5IHBhc3NlZCkgZnJlZWluZyB0aGUgcGFnZXMuIFJldHVy
biBhbgplcnJvciBpZiBhbnkgcGFnZXMgc3RpbGwgaGF2ZSBwZW5kaW5nIHJl
ZmVyZW5jZXMuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTI1NS4KClNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3
ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJjaC9hcm0vbW0uYworKysg
Yi94ZW4vYXJjaC9hcm0vbW0uYwpAQCAtMTA5NywxMiArMTA5NywyMyBAQCBp
bnQgeGVubWVtX2FkZF90b19waHlzbWFwX29uZSgKICAgICAgICAgICAgICAg
ICBtZm4gPSBJTlZBTElEX01GTjsKICAgICAgICAgfQogICAgICAgICAKKyAg
ICAgICAgaWYgKCBtZm4gIT0gSU5WQUxJRF9NRk4gJiYKKyAgICAgICAgICAg
ICBnZm5feChnbnR0YWJfZ2V0X2ZyYW1lX2dmbihkLCBzdGF0dXMsIGlkeCkp
ICE9IElOVkFMSURfR0ZOICkKKyAgICAgICAgeworICAgICAgICAgICAgcmMg
PSBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ZuX3goZ250dGFiX2dl
dF9mcmFtZV9nZm4oZCwgc3RhdHVzLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGlkeCkpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG1mbiwgMCk7CisgICAgICAgICAgICBpZiAoIHJjICkKKyAg
ICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBncmFudF93cml0ZV91bmxv
Y2soZC0+Z3JhbnRfdGFibGUpOworICAgICAgICAgICAgICAgIHJldHVybiBy
YzsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQorCiAgICAgICAgIGlmICgg
bWZuICE9IElOVkFMSURfTUZOICkKICAgICAgICAgewotICAgICAgICAgICAg
aWYgKCBzdGF0dXMgKQotICAgICAgICAgICAgICAgIGQtPmFyY2guZ3JhbnRf
c3RhdHVzX2dmbltpZHhdID0gX2dmbihncGZuKTsKLSAgICAgICAgICAgIGVs
c2UKLSAgICAgICAgICAgICAgICBkLT5hcmNoLmdyYW50X3NoYXJlZF9nZm5b
aWR4XSA9IF9nZm4oZ3Bmbik7CisgICAgICAgICAgICBnbnR0YWJfc2V0X2Zy
YW1lX2dmbihkLCBzdGF0dXMsIGlkeCwgX2dmbihncGZuKSk7CiAKICAgICAg
ICAgICAgIHQgPSBwMm1fcmFtX3J3OwogICAgICAgICB9Ci0tLSBhL3hlbi9j
b21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3Rh
YmxlLmMKQEAgLTE1MTYsMjMgKzE1MTYsNzQgQEAgc3RhdHVzX2FsbG9jX2Zh
aWxlZDoKICAgICByZXR1cm4gLUVOT01FTTsKIH0KIAotc3RhdGljIHZvaWQK
K3N0YXRpYyBpbnQKIGdudHRhYl91bnBvcHVsYXRlX3N0YXR1c19mcmFtZXMo
c3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGdyYW50X3RhYmxlICpndCkKIHsK
LSAgICBpbnQgaTsKKyAgICB1bnNpZ25lZCBpbnQgaTsKIAogICAgIGZvciAo
IGkgPSAwOyBpIDwgbnJfc3RhdHVzX2ZyYW1lcyhndCk7IGkrKyApCiAgICAg
ewogICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IHZpcnRfdG9fcGFn
ZShndC0+c3RhdHVzW2ldKTsKKyAgICAgICAgZ2ZuX3QgZ2ZuID0gZ250dGFi
X2dldF9mcmFtZV9nZm4oZCwgMSwgaSk7CisKKyAgICAgICAgLyoKKyAgICAg
ICAgICogRm9yIHRyYW5zbGF0ZWQgZG9tYWlucywgcmVjb3ZlcmluZyBmcm9t
IGZhaWx1cmUgYWZ0ZXIgcGFydGlhbAorICAgICAgICAgKiBjaGFuZ2VzIHdl
cmUgbWFkZSBpcyBtb3JlIGNvbXBsaWNhdGVkIHRoYW4gaXQgc2VlbXMgd29y
dGgKKyAgICAgICAgICogaW1wbGVtZW50aW5nIGF0IHRoaXMgdGltZS4gSGVu
Y2UgcmVzcGVjdGl2ZSBlcnJvciBwYXRocyBiZWxvdworICAgICAgICAgKiBj
cmFzaCB0aGUgZG9tYWluIGluIHN1Y2ggYSBjYXNlLgorICAgICAgICAgKi8K
KyAgICAgICAgaWYgKCBwYWdpbmdfbW9kZV90cmFuc2xhdGUoZCkgKQorICAg
ICAgICB7CisgICAgICAgICAgICBpbnQgcmMgPSBnZm5feChnZm4pID09IElO
VkFMSURfR0ZOCisgICAgICAgICAgICAgICAgICAgICA/IDAKKyAgICAgICAg
ICAgICAgICAgICAgIDogZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBn
Zm5feChnZm4pLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhZ2VfdG9fbWZuKHBnKSwgMCk7CisKKyAgICAg
ICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgeworICAgICAgICAgICAg
ICAgIGdwcmludGsoWEVOTE9HX0VSUiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICJDb3VsZCBub3QgcmVtb3ZlIHN0YXR1cyBmcmFtZSAldSAoR0ZOICUj
bHgpIGZyb20gUDJNXG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgaSwg
Z2ZuX3goZ2ZuKSk7CisgICAgICAgICAgICAgICAgZG9tYWluX2NyYXNoKGQp
OworICAgICAgICAgICAgICAgIHJldHVybiByYzsKKyAgICAgICAgICAgIH0K
KyAgICAgICAgICAgIGdudHRhYl9zZXRfZnJhbWVfZ2ZuKGQsIDEsIGksIF9n
Zm4oSU5WQUxJRF9HRk4pKTsKKyAgICAgICAgfQogCiAgICAgICAgIEJVR19P
TihwYWdlX2dldF9vd25lcihwZykgIT0gZCk7CiAgICAgICAgIGlmICggdGVz
dF9hbmRfY2xlYXJfYml0KF9QR0NfYWxsb2NhdGVkLCAmcGctPmNvdW50X2lu
Zm8pICkKICAgICAgICAgICAgIHB1dF9wYWdlKHBnKTsKLSAgICAgICAgQlVH
X09OKHBnLT5jb3VudF9pbmZvICYgflBHQ194ZW5faGVhcCk7CisKKyAgICAg
ICAgaWYgKCBwZy0+Y291bnRfaW5mbyAmIH5QR0NfeGVuX2hlYXAgKQorICAg
ICAgICB7CisgICAgICAgICAgICBpZiAoIHBhZ2luZ19tb2RlX3RyYW5zbGF0
ZShkKSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgZ3ByaW50
ayhYRU5MT0dfRVJSLAorICAgICAgICAgICAgICAgICAgICAgICAgIldyb25n
IHBhZ2Ugc3RhdGUgJSNseCBvZiBzdGF0dXMgZnJhbWUgJXUgKEdGTiAlI2x4
KVxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgIHBnLT5jb3VudF9pbmZv
LCBpLCBnZm5feChnZm4pKTsKKyAgICAgICAgICAgICAgICBkb21haW5fY3Jh
c2goZCk7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBlbHNlCisgICAg
ICAgICAgICB7CisgICAgICAgICAgICAgICAgaWYgKCBnZXRfcGFnZShwZywg
ZCkgKQorICAgICAgICAgICAgICAgICAgICBzZXRfYml0KF9QR0NfYWxsb2Nh
dGVkLCAmcGctPmNvdW50X2luZm8pOworICAgICAgICAgICAgICAgIHdoaWxl
ICggaS0tICkKKyAgICAgICAgICAgICAgICAgICAgZ250dGFiX2NyZWF0ZV9z
dGF0dXNfcGFnZShkLCBndCwgaSk7CisgICAgICAgICAgICB9CisgICAgICAg
ICAgICByZXR1cm4gLUVCVVNZOworICAgICAgICB9CisKKyAgICAgICAgcGFn
ZV9zZXRfb3duZXIocGcsIE5VTEwpOworICAgIH0KKworICAgIGZvciAoIGkg
PSAwOyBpIDwgbnJfc3RhdHVzX2ZyYW1lcyhndCk7IGkrKyApCisgICAgewog
ICAgICAgICBmcmVlX3hlbmhlYXBfcGFnZShndC0+c3RhdHVzW2ldKTsKICAg
ICAgICAgZ3QtPnN0YXR1c1tpXSA9IE5VTEw7CiAgICAgfQogICAgIGd0LT5u
cl9zdGF0dXNfZnJhbWVzID0gMDsKKworICAgIHJldHVybiAwOwogfQogCiAv
KgpAQCAtMjc3Myw4ICsyODI0LDkgQEAgZ250dGFiX3NldF92ZXJzaW9uKFhF
Tl9HVUVTVF9IQU5ETEVfUEFSQQogICAgICAgICBicmVhazsKICAgICB9CiAK
LSAgICBpZiAoIG9wLnZlcnNpb24gPCAyICYmIGd0LT5ndF92ZXJzaW9uID09
IDIgKQotICAgICAgICBnbnR0YWJfdW5wb3B1bGF0ZV9zdGF0dXNfZnJhbWVz
KGN1cnJkLCBndCk7CisgICAgaWYgKCBvcC52ZXJzaW9uIDwgMiAmJiBndC0+
Z3RfdmVyc2lvbiA9PSAyICYmCisgICAgICAgICAocmVzID0gZ250dGFiX3Vu
cG9wdWxhdGVfc3RhdHVzX2ZyYW1lcyhjdXJyZCwgZ3QpKSAhPSAwICkKKyAg
ICAgICAgZ290byBvdXRfdW5sb2NrOwogCiAgICAgLyogTWFrZSBzdXJlIHRo
ZXJlJ3Mgbm8gY3J1ZCBsZWZ0IG92ZXIgZnJvbSB0aGUgb2xkIHZlcnNpb24u
ICovCiAgICAgZm9yICggaSA9IDA7IGkgPCBucl9ncmFudF9mcmFtZXMoZ3Qp
OyBpKysgKQotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxl
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oCkBA
IC0yMCw2ICsyMCwxNyBAQCBzdGF0aWMgaW5saW5lIGludCByZXBsYWNlX2dy
YW50X3N1cHBvcnRlCiAgICAgcmV0dXJuIDE7CiB9CiAKKyNkZWZpbmUgZ250
dGFiX3NldF9mcmFtZV9nZm4oZCwgc3QsIGlkeCwgZ2ZuKSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgZG8geyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICAoKHN0KSA/IChkKS0+YXJjaC5ncmFudF9zdGF0dXNf
Z2ZuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAg
ICAgICAgOiAoZCktPmFyY2guZ3JhbnRfc2hhcmVkX2dmbilbaWR4XSA9IChn
Zm4pOyAgICAgICAgICAgICAgICBcCisgICAgfSB3aGlsZSAoIDAgKQorCisj
ZGVmaW5lIGdudHRhYl9nZXRfZnJhbWVfZ2ZuKGQsIHN0LCBpZHgpICh7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgX2dmbigoc3QpID8g
Z250dGFiX3N0YXR1c19nbWZuKGQsIChkKS0+Z3JhbnRfdGFibGUsIGlkeCkg
ICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICA6IGdudHRhYl9zaGFyZWRf
Z21mbihkLCAoZCktPmdyYW50X3RhYmxlLCBpZHgpKTsgICAgICAgICAgICBc
Cit9KQorCiAjZGVmaW5lIGdudHRhYl9jcmVhdGVfc2hhcmVkX3BhZ2UoZCwg
dCwgaSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIGRv
IHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgc2hhcmVfeGVuX3Bh
Z2Vfd2l0aF9ndWVzdCggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCi0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFi
bGUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2dyYW50X3RhYmxlLmgK
QEAgLTE4LDYgKzE4LDE0IEBAIGludCBjcmVhdGVfZ3JhbnRfaG9zdF9tYXBw
aW5nKHVpbnQ2NF90IGEKIGludCByZXBsYWNlX2dyYW50X2hvc3RfbWFwcGlu
ZygKICAgICB1aW50NjRfdCBhZGRyLCB1bnNpZ25lZCBsb25nIGZyYW1lLCB1
aW50NjRfdCBuZXdfYWRkciwgdW5zaWduZWQgaW50IGZsYWdzKTsKIAorI2Rl
ZmluZSBnbnR0YWJfc2V0X2ZyYW1lX2dmbihkLCBzdCwgaWR4LCBnZm4pIGRv
IHt9IHdoaWxlICggMCApCisjZGVmaW5lIGdudHRhYl9nZXRfZnJhbWVfZ2Zu
KGQsIHN0LCBpZHgpICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgIHVuc2lnbmVkIGxvbmcgbWZuXyA9IChzdCkgPyBnbnR0YWJfc3Rh
dHVzX21mbigoZCktPmdyYW50X3RhYmxlLCBpZHgpIFwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDogZ250dGFiX3NoYXJlZF9tZm4oKGQpLT5n
cmFudF90YWJsZSwgaWR4KTsgXAorICAgIHVuc2lnbmVkIGxvbmcgZ3Bmbl8g
PSBnZXRfZ3Bmbl9mcm9tX21mbihtZm5fKTsgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICBfZ2ZuKFZBTElEX00yUChncGZuXykgPyBncGZuXyA6IElO
VkFMSURfR0ZOKTsgICAgICAgICAgICAgICAgICAgICAgICBcCit9KQorCiAj
ZGVmaW5lIGdudHRhYl9jcmVhdGVfc2hhcmVkX3BhZ2UoZCwgdCwgaSkgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIGRvIHsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICAgICAgc2hhcmVfeGVuX3BhZ2Vfd2l0aF9n
dWVzdCggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CkBAIC0zMywxMSArNDEsMTEgQEAgaW50IHJlcGxhY2VfZ3JhbnRfaG9zdF9t
YXBwaW5nKAogICAgIH0gd2hpbGUgKCAwICkKIAogCi0jZGVmaW5lIGdudHRh
Yl9zaGFyZWRfbWZuKGQsIHQsIGkpICAgICAgICAgICAgICAgICAgICAgIFwK
KyNkZWZpbmUgZ250dGFiX3NoYXJlZF9tZm4odCwgaSkgICAgICAgICAgICAg
ICAgICAgICAgICAgXAogICAgICgodmlydF90b19tYWRkcigodCktPnNoYXJl
ZF9yYXdbaV0pID4+IFBBR0VfU0hJRlQpKQogCiAjZGVmaW5lIGdudHRhYl9z
aGFyZWRfZ21mbihkLCB0LCBpKSAgICAgICAgICAgICAgICAgICAgIFwKLSAg
ICAobWZuX3RvX2dtZm4oZCwgZ250dGFiX3NoYXJlZF9tZm4oZCwgdCwgaSkp
KQorICAgIChtZm5fdG9fZ21mbihkLCBnbnR0YWJfc2hhcmVkX21mbih0LCBp
KSkpCiAKIAogI2RlZmluZSBnbnR0YWJfc3RhdHVzX21mbih0LCBpKSAgICAg
ICAgICAgICAgICAgICAgICAgICBcCg==

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBnbnR0YWIvQVJNOiBkb24ndCBjb3JydXB0IHNoYXJlZCBHRk4gYXJyYXkK
Ci4uLiBieSB3cml0aW5nIHN0YXR1cyBHRk5zIHRvIGl0LiBJbnRyb2R1Y2Ug
YSBzZWNvbmQgYXJyYXkgaW5zdGVhZC4KQWxzbyBpbXBsZW1lbnQgZ250dGFi
X3N0YXR1c19nbWZuKCkgcHJvcGVybHkgbm93IHRoYXQgdGhlIGluZm9ybWF0
aW9uIGlzCnN1aXRhYmx5IGJlaW5nIHRyYWNrZWQuCgpXaGlsZSB0b3VjaGlu
ZyBpdCBhbnl3YXksIHJlbW92ZSBhIG1pc2d1aWRlZCAoYnV0IGx1Y2tpbHkg
YmVuaWduKSB1cHBlcgpib3VuZCBjaGVjayBmcm9tIGdudHRhYl9zaGFyZWRf
Z21mbigpOiBXZSBzaG91bGQgbmV2ZXIgYWNjZXNzIGJleW9uZCB0aGUKYm91
bmRzIG9mIHRoYXQgYXJyYXkuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTI1NS4K
ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJjaC9hcm0v
ZG9tYWluLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCkBAIC00NjEs
MTkgKzQ2MSwzNyBAQCB2b2lkIHN0YXJ0dXBfY3B1X2lkbGVfbG9vcCh2b2lk
KQogc3RydWN0IGRvbWFpbiAqYWxsb2NfZG9tYWluX3N0cnVjdCh2b2lkKQog
ewogICAgIHN0cnVjdCBkb21haW4gKmQ7CisgICAgdW5zaWduZWQgaW50IGks
IG1heF9zdGF0dXNfZnJhbWVzOworCiAgICAgQlVJTERfQlVHX09OKHNpemVv
ZigqZCkgPiBQQUdFX1NJWkUpOwogICAgIGQgPSBhbGxvY194ZW5oZWFwX3Bh
Z2VzKDAsIDApOwogICAgIGlmICggZCA9PSBOVUxMICkKICAgICAgICAgcmV0
dXJuIE5VTEw7CiAKICAgICBjbGVhcl9wYWdlKGQpOwotICAgIGQtPmFyY2gu
Z3JhbnRfdGFibGVfZ2ZuID0geHphbGxvY19hcnJheShnZm5fdCwgbWF4X2dy
YW50X2ZyYW1lcyk7CisKKyAgICBkLT5hcmNoLmdyYW50X3NoYXJlZF9nZm4g
PSB4bWFsbG9jX2FycmF5KGdmbl90LCBtYXhfZ3JhbnRfZnJhbWVzKTsKKyAg
ICBtYXhfc3RhdHVzX2ZyYW1lcyA9IGdyYW50X3RvX3N0YXR1c19mcmFtZXMo
bWF4X2dyYW50X2ZyYW1lcyk7CisgICAgZC0+YXJjaC5ncmFudF9zdGF0dXNf
Z2ZuID0geG1hbGxvY19hcnJheShnZm5fdCwgbWF4X3N0YXR1c19mcmFtZXMp
OworICAgIGlmICggIWQtPmFyY2guZ3JhbnRfc2hhcmVkX2dmbiB8fCAhZC0+
YXJjaC5ncmFudF9zdGF0dXNfZ2ZuICkKKyAgICB7CisgICAgICAgIGZyZWVf
ZG9tYWluX3N0cnVjdChkKTsKKyAgICAgICAgcmV0dXJuIE5VTEw7CisgICAg
fQorCisgICAgZm9yICggaSA9IDA7IGkgPCBtYXhfZ3JhbnRfZnJhbWVzOyAr
K2kgKQorICAgICAgICBkLT5hcmNoLmdyYW50X3NoYXJlZF9nZm5baV0gPSBJ
TlZBTElEX0dGTjsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgbWF4X3N0YXR1
c19mcmFtZXM7ICsraSApCisgICAgICAgIGQtPmFyY2guZ3JhbnRfc3RhdHVz
X2dmbltpXSA9IElOVkFMSURfR0ZOOworCiAgICAgcmV0dXJuIGQ7CiB9CiAK
IHZvaWQgZnJlZV9kb21haW5fc3RydWN0KHN0cnVjdCBkb21haW4gKmQpCiB7
Ci0gICAgeGZyZWUoZC0+YXJjaC5ncmFudF90YWJsZV9nZm4pOworICAgIHhm
cmVlKGQtPmFyY2guZ3JhbnRfc2hhcmVkX2dmbik7CisgICAgeGZyZWUoZC0+
YXJjaC5ncmFudF9zdGF0dXNfZ2ZuKTsKICAgICBmcmVlX3hlbmhlYXBfcGFn
ZShkKTsKIH0KIAotLS0gYS94ZW4vYXJjaC9hcm0vbW0uYworKysgYi94ZW4v
YXJjaC9hcm0vbW0uYwpAQCAtMTE0OCw2ICsxMTQ4LDcgQEAgaW50IHhlbm1l
bV9hZGRfdG9fcGh5c21hcF9vbmUoCiAgICAgaW50IHJjOwogICAgIHAybV90
eXBlX3QgdDsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gTlVMTDsK
KyAgICBib29sIHN0YXR1cyA9IGZhbHNlOwogCiAgICAgc3dpdGNoICggc3Bh
Y2UgKQogICAgIHsKQEAgLTExNjUsNiArMTE2Niw3IEBAIGludCB4ZW5tZW1f
YWRkX3RvX3BoeXNtYXBfb25lKAogICAgICAgICAgICAgICAgIG1mbiA9IHZp
cnRfdG9fbWZuKGQtPmdyYW50X3RhYmxlLT5zdGF0dXNbaWR4XSk7CiAgICAg
ICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgbWZuID0gbWZuX3goSU5W
QUxJRF9NRk4pOworICAgICAgICAgICAgc3RhdHVzID0gdHJ1ZTsKICAgICAg
ICAgfQogICAgICAgICBlbHNlCiAgICAgICAgIHsKQEAgLTExODAsNyArMTE4
MiwxMCBAQCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwX29uZSgKIAogICAg
ICAgICBpZiAoIG1mbiAhPSBtZm5feChJTlZBTElEX01GTikgKQogICAgICAg
ICB7Ci0gICAgICAgICAgICBkLT5hcmNoLmdyYW50X3RhYmxlX2dmbltpZHhd
ID0gZ2ZuOworICAgICAgICAgICAgaWYgKCBzdGF0dXMgKQorICAgICAgICAg
ICAgICAgIGQtPmFyY2guZ3JhbnRfc3RhdHVzX2dmbltpZHhdID0gZ2ZuOwor
ICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgIGQtPmFyY2guZ3Jh
bnRfc2hhcmVkX2dmbltpZHhdID0gZ2ZuOwogCiAgICAgICAgICAgICB0ID0g
cDJtX3JhbV9ydzsKICAgICAgICAgfQotLS0gYS94ZW4vaW5jbHVkZS9hc20t
YXJtL2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWlu
LmgKQEAgLTUwLDcgKzUwLDggQEAgc3RydWN0IGFyY2hfZG9tYWluCiAgICAg
c3RydWN0IHAybV9kb21haW4gcDJtOwogCiAgICAgc3RydWN0IGh2bV9kb21h
aW4gaHZtX2RvbWFpbjsKLSAgICBnZm5fdCAqZ3JhbnRfdGFibGVfZ2ZuOwor
ICAgIGdmbl90ICpncmFudF9zaGFyZWRfZ2ZuOworICAgIGdmbl90ICpncmFu
dF9zdGF0dXNfZ2ZuOwogCiAgICAgc3RydWN0IHZtbWlvIHZtbWlvOwogCi0t
LSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmgKQEAgLTE0LDcgKzE0
LDYgQEAgaW50IHJlcGxhY2VfZ3JhbnRfaG9zdF9tYXBwaW5nKHVuc2lnbmVk
CiAgICAgICAgIHVuc2lnbmVkIGxvbmcgbmV3X2dwYWRkciwgdW5zaWduZWQg
aW50IGZsYWdzKTsKIHZvaWQgZ250dGFiX21hcmtfZGlydHkoc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgbG9uZyBsKTsKICNkZWZpbmUgZ250dGFiX2Ny
ZWF0ZV9zdGF0dXNfcGFnZShkLCB0LCBpKSBkbyB7fSB3aGlsZSAoMCkKLSNk
ZWZpbmUgZ250dGFiX3N0YXR1c19nbWZuKGQsIHQsIGkpICgwKQogI2RlZmlu
ZSBnbnR0YWJfcmVsZWFzZV9ob3N0X21hcHBpbmdzKGRvbWFpbikgMQogc3Rh
dGljIGlubGluZSBpbnQgcmVwbGFjZV9ncmFudF9zdXBwb3J0ZWQodm9pZCkK
IHsKQEAgLTI5LDggKzI4LDEyIEBAIHN0YXRpYyBpbmxpbmUgaW50IHJlcGxh
Y2VfZ3JhbnRfc3VwcG9ydGUKICAgICB9IHdoaWxlICggMCApCiAKICNkZWZp
bmUgZ250dGFiX3NoYXJlZF9nbWZuKGQsIHQsIGkpICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgKCAoKGkgPj0gbnJfZ3Jh
bnRfZnJhbWVzKGQtPmdyYW50X3RhYmxlKSkgJiYgICAgICAgICAgICAgICAg
ICAgICAgICAgXAotICAgICAoaSA8IG1heF9ncmFudF9mcmFtZXMpKSA/IDAg
OiBnZm5feChkLT5hcmNoLmdyYW50X3RhYmxlX2dmbltpXSkpCisgICAgZ2Zu
X3goKChpKSA+PSBucl9ncmFudF9mcmFtZXModCkpID8gSU5WQUxJRF9HRk4g
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA6IChkKS0+YXJjaC5ncmFudF9zaGFyZWRfZ2Zu
W2ldKQorCisjZGVmaW5lIGdudHRhYl9zdGF0dXNfZ21mbihkLCB0LCBpKSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGdm
bl94KCgoaSkgPj0gbnJfc3RhdHVzX2ZyYW1lcyh0KSkgPyBJTlZBTElEX0dG
TiAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDogKGQpLT5hcmNoLmdyYW50X3N0YXR1c19n
Zm5baV0pCiAKICNkZWZpbmUgZ250dGFiX25lZWRfaW9tbXVfbWFwcGluZyhk
KSAgICAgICAgICAgICAgICAgICAgXAogICAgIChpc19kb21haW5fZGlyZWN0
X21hcHBlZChkKSAmJiBuZWVkX2lvbW11KGQpKQo=

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBnbnR0YWI6IGRvbid0IGJsaW5kbHkgZnJlZSBzdGF0dXMgcGFnZXMgdXBv
biB2ZXJzaW9uIGNoYW5nZQoKVGhlcmUgbWF5IHN0aWxsIGJlIGFjdGl2ZSBt
YXBwaW5ncywgd2hpY2ggd291bGQgdHJpZ2dlciB0aGUgcmVzcGVjdGl2ZQpC
VUdfT04oKS4gU3BsaXQgdGhlIGxvb3AgaW50byBvbmUgZGVhbGluZyB3aXRo
IHRoZSBwYWdlIGF0dHJpYnV0ZXMgYW5kCnRoZSBzZWNvbmQgKHdoZW4gdGhl
IGZpcnN0IGZ1bGx5IHBhc3NlZCkgZnJlZWluZyB0aGUgcGFnZXMuIFJldHVy
biBhbgplcnJvciBpZiBhbnkgcGFnZXMgc3RpbGwgaGF2ZSBwZW5kaW5nIHJl
ZmVyZW5jZXMuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTI1NS4KClNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3
ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJjaC9hcm0vbW0uYworKysg
Yi94ZW4vYXJjaC9hcm0vbW0uYwpAQCAtMTE4MCwxMiArMTE4MCwyMiBAQCBp
bnQgeGVubWVtX2FkZF90b19waHlzbWFwX29uZSgKICAgICAgICAgICAgICAg
ICBtZm4gPSBtZm5feChJTlZBTElEX01GTik7CiAgICAgICAgIH0KIAorICAg
ICAgICBpZiAoIG1mbiAhPSBtZm5feChJTlZBTElEX01GTikgJiYKKyAgICAg
ICAgICAgICAhZ2ZuX2VxKGdudHRhYl9nZXRfZnJhbWVfZ2ZuKGQsIHN0YXR1
cywgaWR4KSwgSU5WQUxJRF9HRk4pICkKKyAgICAgICAgeworICAgICAgICAg
ICAgcmMgPSBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ250dGFiX2dl
dF9mcmFtZV9nZm4oZCwgc3RhdHVzLCBpZHgpLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9tZm4obWZuKSwgMCk7Cisg
ICAgICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgICAgICBncmFudF93cml0ZV91bmxvY2soZC0+Z3JhbnRfdGFibGUpOwor
ICAgICAgICAgICAgICAgIHJldHVybiByYzsKKyAgICAgICAgICAgIH0KKyAg
ICAgICAgfQorCiAgICAgICAgIGlmICggbWZuICE9IG1mbl94KElOVkFMSURf
TUZOKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGlmICggc3RhdHVzICkK
LSAgICAgICAgICAgICAgICBkLT5hcmNoLmdyYW50X3N0YXR1c19nZm5baWR4
XSA9IGdmbjsKLSAgICAgICAgICAgIGVsc2UKLSAgICAgICAgICAgICAgICBk
LT5hcmNoLmdyYW50X3NoYXJlZF9nZm5baWR4XSA9IGdmbjsKKyAgICAgICAg
ICAgIGdudHRhYl9zZXRfZnJhbWVfZ2ZuKGQsIHN0YXR1cywgaWR4LCBnZm4p
OwogCiAgICAgICAgICAgICB0ID0gcDJtX3JhbV9ydzsKICAgICAgICAgfQot
LS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jCkBAIC0xNTE2LDIzICsxNTE2LDc0IEBAIHN0YXR1
c19hbGxvY19mYWlsZWQ6CiAgICAgcmV0dXJuIC1FTk9NRU07CiB9CiAKLXN0
YXRpYyB2b2lkCitzdGF0aWMgaW50CiBnbnR0YWJfdW5wb3B1bGF0ZV9zdGF0
dXNfZnJhbWVzKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBncmFudF90YWJs
ZSAqZ3QpCiB7Ci0gICAgaW50IGk7CisgICAgdW5zaWduZWQgaW50IGk7CiAK
ICAgICBmb3IgKCBpID0gMDsgaSA8IG5yX3N0YXR1c19mcmFtZXMoZ3QpOyBp
KysgKQogICAgIHsKICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGcgPSB2
aXJ0X3RvX3BhZ2UoZ3QtPnN0YXR1c1tpXSk7CisgICAgICAgIGdmbl90IGdm
biA9IGdudHRhYl9nZXRfZnJhbWVfZ2ZuKGQsIHRydWUsIGkpOworCisgICAg
ICAgIC8qCisgICAgICAgICAqIEZvciB0cmFuc2xhdGVkIGRvbWFpbnMsIHJl
Y292ZXJpbmcgZnJvbSBmYWlsdXJlIGFmdGVyIHBhcnRpYWwKKyAgICAgICAg
ICogY2hhbmdlcyB3ZXJlIG1hZGUgaXMgbW9yZSBjb21wbGljYXRlZCB0aGFu
IGl0IHNlZW1zIHdvcnRoCisgICAgICAgICAqIGltcGxlbWVudGluZyBhdCB0
aGlzIHRpbWUuIEhlbmNlIHJlc3BlY3RpdmUgZXJyb3IgcGF0aHMgYmVsb3cK
KyAgICAgICAgICogY3Jhc2ggdGhlIGRvbWFpbiBpbiBzdWNoIGEgY2FzZS4K
KyAgICAgICAgICovCisgICAgICAgIGlmICggcGFnaW5nX21vZGVfdHJhbnNs
YXRlKGQpICkKKyAgICAgICAgeworICAgICAgICAgICAgaW50IHJjID0gZ2Zu
X2VxKGdmbiwgSU5WQUxJRF9HRk4pCisgICAgICAgICAgICAgICAgICAgICA/
IDAKKyAgICAgICAgICAgICAgICAgICAgIDogZ3Vlc3RfcGh5c21hcF9yZW1v
dmVfcGFnZShkLCBnZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgX21mbihwYWdlX3RvX21mbihwZykpLCAw
KTsKKworICAgICAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICB7Cisg
ICAgICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLAorICAgICAgICAg
ICAgICAgICAgICAgICAgIkNvdWxkIG5vdCByZW1vdmUgc3RhdHVzIGZyYW1l
ICV1IChHRk4gJSNseCkgZnJvbSBQMk1cbiIsCisgICAgICAgICAgICAgICAg
ICAgICAgICBpLCBnZm5feChnZm4pKTsKKyAgICAgICAgICAgICAgICBkb21h
aW5fY3Jhc2goZCk7CisgICAgICAgICAgICAgICAgcmV0dXJuIHJjOworICAg
ICAgICAgICAgfQorICAgICAgICAgICAgZ250dGFiX3NldF9mcmFtZV9nZm4o
ZCwgdHJ1ZSwgaSwgSU5WQUxJRF9HRk4pOworICAgICAgICB9CiAKICAgICAg
ICAgQlVHX09OKHBhZ2VfZ2V0X293bmVyKHBnKSAhPSBkKTsKICAgICAgICAg
aWYgKCB0ZXN0X2FuZF9jbGVhcl9iaXQoX1BHQ19hbGxvY2F0ZWQsICZwZy0+
Y291bnRfaW5mbykgKQogICAgICAgICAgICAgcHV0X3BhZ2UocGcpOwotICAg
ICAgICBCVUdfT04ocGctPmNvdW50X2luZm8gJiB+UEdDX3hlbl9oZWFwKTsK
KworICAgICAgICBpZiAoIHBnLT5jb3VudF9pbmZvICYgflBHQ194ZW5faGVh
cCApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggcGFnaW5nX21vZGVf
dHJhbnNsYXRlKGQpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAg
ICBncHJpbnRrKFhFTkxPR19FUlIsCisgICAgICAgICAgICAgICAgICAgICAg
ICAiV3JvbmcgcGFnZSBzdGF0ZSAlI2x4IG9mIHN0YXR1cyBmcmFtZSAldSAo
R0ZOICUjbHgpXG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgcGctPmNv
dW50X2luZm8sIGksIGdmbl94KGdmbikpOworICAgICAgICAgICAgICAgIGRv
bWFpbl9jcmFzaChkKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGVs
c2UKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBpZiAoIGdldF9w
YWdlKHBnLCBkKSApCisgICAgICAgICAgICAgICAgICAgIHNldF9iaXQoX1BH
Q19hbGxvY2F0ZWQsICZwZy0+Y291bnRfaW5mbyk7CisgICAgICAgICAgICAg
ICAgd2hpbGUgKCBpLS0gKQorICAgICAgICAgICAgICAgICAgICBnbnR0YWJf
Y3JlYXRlX3N0YXR1c19wYWdlKGQsIGd0LCBpKTsKKyAgICAgICAgICAgIH0K
KyAgICAgICAgICAgIHJldHVybiAtRUJVU1k7CisgICAgICAgIH0KKworICAg
ICAgICBwYWdlX3NldF9vd25lcihwZywgTlVMTCk7CisgICAgfQorCisgICAg
Zm9yICggaSA9IDA7IGkgPCBucl9zdGF0dXNfZnJhbWVzKGd0KTsgaSsrICkK
KyAgICB7CiAgICAgICAgIGZyZWVfeGVuaGVhcF9wYWdlKGd0LT5zdGF0dXNb
aV0pOwogICAgICAgICBndC0+c3RhdHVzW2ldID0gTlVMTDsKICAgICB9CiAg
ICAgZ3QtPm5yX3N0YXR1c19mcmFtZXMgPSAwOworCisgICAgcmV0dXJuIDA7
CiB9CiAKIC8qCkBAIC0yNzc0LDggKzI4MjUsOSBAQCBnbnR0YWJfc2V0X3Zl
cnNpb24oWEVOX0dVRVNUX0hBTkRMRV9QQVJBCiAgICAgICAgIGJyZWFrOwog
ICAgIH0KIAotICAgIGlmICggb3AudmVyc2lvbiA8IDIgJiYgZ3QtPmd0X3Zl
cnNpb24gPT0gMiApCi0gICAgICAgIGdudHRhYl91bnBvcHVsYXRlX3N0YXR1
c19mcmFtZXMoY3VycmQsIGd0KTsKKyAgICBpZiAoIG9wLnZlcnNpb24gPCAy
ICYmIGd0LT5ndF92ZXJzaW9uID09IDIgJiYKKyAgICAgICAgIChyZXMgPSBn
bnR0YWJfdW5wb3B1bGF0ZV9zdGF0dXNfZnJhbWVzKGN1cnJkLCBndCkpICE9
IDAgKQorICAgICAgICBnb3RvIG91dF91bmxvY2s7CiAKICAgICAvKiBNYWtl
IHN1cmUgdGhlcmUncyBubyBjcnVkIGxlZnQgb3ZlciBmcm9tIHRoZSBvbGQg
dmVyc2lvbi4gKi8KICAgICBmb3IgKCBpID0gMDsgaSA8IG5yX2dyYW50X2Zy
YW1lcyhndCk7IGkrKyApCi0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Jh
bnRfdGFibGUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3Rh
YmxlLmgKQEAgLTIwLDYgKzIwLDE3IEBAIHN0YXRpYyBpbmxpbmUgaW50IHJl
cGxhY2VfZ3JhbnRfc3VwcG9ydGUKICAgICByZXR1cm4gMTsKIH0KIAorI2Rl
ZmluZSBnbnR0YWJfc2V0X2ZyYW1lX2dmbihkLCBzdCwgaWR4LCBnZm4pICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBkbyB7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgICAgICgoc3QpID8gKGQpLT5hcmNoLmdyYW50
X3N0YXR1c19nZm4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICAgICAgICA6IChkKS0+YXJjaC5ncmFudF9zaGFyZWRfZ2ZuKVtp
ZHhdID0gKGdmbik7ICAgICAgICAgICAgICAgIFwKKyAgICB9IHdoaWxlICgg
MCApCisKKyNkZWZpbmUgZ250dGFiX2dldF9mcmFtZV9nZm4oZCwgc3QsIGlk
eCkgKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICBfZ2Zu
KChzdCkgPyBnbnR0YWJfc3RhdHVzX2dtZm4oZCwgKGQpLT5ncmFudF90YWJs
ZSwgaWR4KSAgICAgICAgICAgICAgXAorICAgICAgICAgICAgIDogZ250dGFi
X3NoYXJlZF9nbWZuKGQsIChkKS0+Z3JhbnRfdGFibGUsIGlkeCkpOyAgICAg
ICAgICAgIFwKK30pCisKICNkZWZpbmUgZ250dGFiX2NyZWF0ZV9zaGFyZWRf
cGFnZShkLCB0LCBpKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAgICAgZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBzaGFy
ZV94ZW5fcGFnZV93aXRoX2d1ZXN0KCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9n
cmFudF90YWJsZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRf
dGFibGUuaApAQCAtMTgsNiArMTgsMTQgQEAgaW50IGNyZWF0ZV9ncmFudF9o
b3N0X21hcHBpbmcodWludDY0X3QgYQogaW50IHJlcGxhY2VfZ3JhbnRfaG9z
dF9tYXBwaW5nKAogICAgIHVpbnQ2NF90IGFkZHIsIHVuc2lnbmVkIGxvbmcg
ZnJhbWUsIHVpbnQ2NF90IG5ld19hZGRyLCB1bnNpZ25lZCBpbnQgZmxhZ3Mp
OwogCisjZGVmaW5lIGdudHRhYl9zZXRfZnJhbWVfZ2ZuKGQsIHN0LCBpZHgs
IGdmbikgZG8ge30gd2hpbGUgKCAwICkKKyNkZWZpbmUgZ250dGFiX2dldF9m
cmFtZV9nZm4oZCwgc3QsIGlkeCkgKHsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgdW5zaWduZWQgbG9uZyBtZm5fID0gKHN0KSA/IGdu
dHRhYl9zdGF0dXNfbWZuKChkKS0+Z3JhbnRfdGFibGUsIGlkeCkgXAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBnbnR0YWJfc2hhcmVkX21m
bigoZCktPmdyYW50X3RhYmxlLCBpZHgpOyBcCisgICAgdW5zaWduZWQgbG9u
ZyBncGZuXyA9IGdldF9ncGZuX2Zyb21fbWZuKG1mbl8pOyAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgIFZBTElEX00yUChncGZuXykgPyBfZ2ZuKGdw
Zm5fKSA6IElOVkFMSURfR0ZOOyAgICAgICAgICAgICAgICAgICAgICAgIFwK
K30pCisKICNkZWZpbmUgZ250dGFiX2NyZWF0ZV9zaGFyZWRfcGFnZShkLCB0
LCBpKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgZG8g
eyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBzaGFyZV94ZW5fcGFn
ZV93aXRoX2d1ZXN0KCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKQEAgLTMzLDExICs0MSwxMSBAQCBpbnQgcmVwbGFjZV9ncmFu
dF9ob3N0X21hcHBpbmcoCiAgICAgfSB3aGlsZSAoIDAgKQogCiAKLSNkZWZp
bmUgZ250dGFiX3NoYXJlZF9tZm4oZCwgdCwgaSkgICAgICAgICAgICAgICAg
ICAgICAgXAorI2RlZmluZSBnbnR0YWJfc2hhcmVkX21mbih0LCBpKSAgICAg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgKCh2aXJ0X3RvX21hZGRyKCh0
KS0+c2hhcmVkX3Jhd1tpXSkgPj4gUEFHRV9TSElGVCkpCiAKICNkZWZpbmUg
Z250dGFiX3NoYXJlZF9nbWZuKGQsIHQsIGkpICAgICAgICAgICAgICAgICAg
ICAgXAotICAgIChtZm5fdG9fZ21mbihkLCBnbnR0YWJfc2hhcmVkX21mbihk
LCB0LCBpKSkpCisgICAgKG1mbl90b19nbWZuKGQsIGdudHRhYl9zaGFyZWRf
bWZuKHQsIGkpKSkKIAogCiAjZGVmaW5lIGdudHRhYl9zdGF0dXNfbWZuKHQs
IGkpICAgICAgICAgICAgICAgICAgICAgICAgIFwK

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--=separator--


From xen-users-bounces@lists.xenproject.org Wed Feb 28 06:41:52 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 06:41: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.xenproject.org>)
	id 1eqvPo-0003ja-Kx; Wed, 28 Feb 2018 06:40:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8cpd=fw=gmail.com=moinanjnawala@srs-us1.protection.inumbo.net>)
 id 1eqvPn-0003jU-8C
 for xen-users@lists.xenproject.org; Wed, 28 Feb 2018 06:40:35 +0000
X-Inumbo-ID: 240c16bf-1c52-11e8-ba59-bc764e045a96
Received: from mail-yb0-x229.google.com (unknown [2607:f8b0:4002:c09::229])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 240c16bf-1c52-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 07:39:35 +0100 (CET)
Received: by mail-yb0-x229.google.com with SMTP id h19-v6so480752ybj.11
 for <xen-users@lists.xenproject.org>; Tue, 27 Feb 2018 22:40:32 -0800 (PST)
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=ECvSYqvvL59v0uIWoQZf1FVIpju/gqhI35gKhOyv754=;
 b=iSe7ONQCFp5lFles5pSNa5WNlZc0ydLzwrSmfq7VMK6Vy/5sNHh5tnpBPz9wWTFbnK
 qiBIX/8R/kj5xg79c8ORrgUSjt2L8IO84PMzEPA3/cIbGRoqPkUZ4K+2WaLMbe3xYLQw
 lwFbu19rep5Mt6EJAQO2vkABUp5MgcQhlbzh7y7mhwaBTL7YN+uTRQKhktp3QkSBWOqu
 5PJET2hDSPEZCk+n20a55O9Pyh3NgEkRjjJ8MmJTWyvSBMBY3a29WeX9Waslh0YiwRri
 gx9aiD3mq2/HmZWlKwk0jEmGfUdTrhTdx0jMrpjtX4ERwjw7HdAJgZK6PL62I8dn+ZAQ
 GsjQ==
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=ECvSYqvvL59v0uIWoQZf1FVIpju/gqhI35gKhOyv754=;
 b=nBoW+bzzEhpCCxmgUcNx3238JPyNV/PKEUTN1M1Ue+CN1UMjWs5Dv8JFnts3crBKZc
 U3dRiKLjT5pYC9e+5ZUzDoeZVpojHkl0x/DGWl2wVdRxOzJNqyLcXSMwf8E00Cm09wZo
 QZ8q580TXwk9TNnEgQi4FeEWPuasgEkzDcZIW3HkQXS194n/I6StKp89reuGkDJWveYP
 xlwriP3fJAfAx2e6jjYVBH1Blosp5EMqMN4m/9QoLO9MgU/jgFfvd2UJ+iLwLzcfULcs
 1k6/m6bjtsDJJWg+M4mxqPhhcmsQRgUevgaUFDFjoXt4ZiY6iLivdYOWA4PISuDfTsSb
 L3Ew==
X-Gm-Message-State: APf1xPCJvsp4Tg8uMaKfs49GbY1LsJCFhUDZZPeFIazy3B2+uDAXPpCY
 eKqEbvkv0dDeCVtX6PbyWhVy7gcET6WWysxoZ7RehA==
X-Google-Smtp-Source: AG47ELsAhdzZRuiaYJ1IdbdobAy6zJeG87X3Hd4I1ju44e6SN6egjqA2F6vm+wy9B/WGH9Kw4stROpZlClSgrjYrec0=
X-Received: by 2002:a25:c885:: with SMTP id
 y127-v6mr11066614ybf.284.1519800031921; 
 Tue, 27 Feb 2018 22:40:31 -0800 (PST)
MIME-Version: 1.0
Received: by 2002:a25:7395:0:0:0:0:0 with HTTP; Tue, 27 Feb 2018 22:40:31
 -0800 (PST)
From: moin anjnawala <moinanjnawala@gmail.com>
Date: Wed, 28 Feb 2018 12:10:31 +0530
Message-ID: <CAN_ATrcUYKuSA+63Gg4BMwrP-PQ=vbQ1BhQ-X=WA+sT9xe7KPg@mail.gmail.com>
To: xen-users@lists.xenproject.org
Content-Type: multipart/mixed; boundary="0000000000000872fb056640055a"
Subject: [Xen-users] Error while booting android kernel 4.4 on jacinto j6
	evm as DOM0
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--0000000000000872fb056640055a
Content-Type: text/plain; charset="UTF-8"

Hi,

I am trying to boot kernel 4.4 on Jacinto-6 EVM board, I am facing
error from xen. Please find attached log to find errors.

The kernel is stuck at
[    6.881378] Waiting for root device /dev/mmcblk0p2...

Is it due to i2c related errors in boot log as mentioned below?
[    0.831911] palmas 0-0058: IRQ missing: skipping irq request
[    1.860292] omap_i2c 48070000.i2c: controller timed out
[    1.880663] palmas: probe of 0-0058 failed with error -110
[    2.902874] omap_i2c 48070000.i2c: controller timed out
[    2.922933] pcf857x: probe of 0-0020 failed with error -110
[    3.945557] omap_i2c 48070000.i2c: controller timed out
[    3.965619] pcf857x: probe of 0-0021 failed with error -110
[    3.971774] omap_i2c 48070000.i2c: bus 0 rev0.12 at 400 kHz
[    5.000328] omap_i2c 48072000.i2c: controller timed out
[    5.020390] pcf857x: probe of 1-0026 failed with error -110
[    5.026750] omap_i2c 48072000.i2c: bus 1 rev0.12 at 400 kHz
[    5.033041] omap_i2c 48060000.i2c: bus 2 rev0.12 at 400 kHz
[    5.039104] genirq: Flags mismatch irq 328. 00006000 (4807a000.i2c)
vs. 00006000 (48072000.i2c)
[    5.048233] omap_i2c 4807a000.i2c: failure requesting irq 328
[    5.054274] omap_i2c: probe of 4807a000.i2c failed with error -16

Can anyone provide the solution to these problems?

Thanks,
Moinuddin

--0000000000000872fb056640055a
Content-Type: text/plain; charset="US-ASCII"; name="Xen-Dom0_log.txt"
Content-Disposition: attachment; filename="Xen-Dom0_log.txt"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_je6pmnak0

VS1Cb290IDIwMTQuMDctZzVhN2Q2YmQtZGlydHkgKEZlYiAyNyAyMDE4IC0gMTA6NDc6MDApCgpD
UFUgIDogRFJBNzUyLUdQIEVTMS4xCkJvYXJkOiBEUkE3NHggRVZNIFJFViBHLjAKSTJDOiAgIHJl
YWR5CkRSQU06ICAxLjUgR2lCCldBUk5JTkc6IENhY2hlcyBub3QgZW5hYmxlZApNTUM6ICAgT01B
UCBTRC9NTUM6IDAsIE9NQVAgU0QvTU1DOiAxClNGOiBEZXRlY3RlZCBTMjVGTDI1NlNfNjRLIHdp
dGggcGFnZSBzaXplIDI1NiBCeXRlcywgZXJhc2Ugc2l6ZSA2NCBLaUIsIHRvdGFsIDMyIE1pQiwg
bWFwcGVkIGF0IDVjMDAwMDAwClNBVEEgbGluayAwIHRpbWVvdXQuCkFIQ0kgMDAwMS4wMzAwIDMy
IHNsb3RzIDEgcG9ydHMgMyBHYnBzIDB4MSBpbXBsIFNBVEEgbW9kZQpmbGFnczogNjRiaXQgbmNx
IHN0YWcgcG0gbGVkIGNsbyBvbmx5IHBtcCBwaW8gc2x1bSBwYXJ0IGNjYyBhcHN0IApzY2Fubmlu
ZyBidXMgZm9yIGRldmljZXMuLi4KRm91bmQgMCBkZXZpY2UocykuCk1NQzogYmxvY2sgbnVtYmVy
IDB4MjIgZXhjZWVkcyBtYXgoMHgwKQplZmkgcGFydGl0aW9uIHRhYmxlIG5vdCBmb3VuZApTQ1NJ
OiAgTmV0OiAgIGNwc3cKSGl0IGFueSBrZXkgdG8gc3RvcCBhdXRvYm9vdDogIDAgClUtQm9vdCMg
ClUtQm9vdCMgcnVuIGEKcmVhZGluZyB4ZW4tdWltYWdlCjgyMDIzMiBieXRlcyByZWFkIGluIDY2
IG1zICgxMS45IE1pQi9zKQpyZWFkaW5nIHhlbnBvbGljeS11aW1hZ2UKOTYyNSBieXRlcyByZWFk
IGluIDQgbXMgKDIuMyBNaUIvcykKcmVhZGluZyB6SW1hZ2UKNzk0NDY2NCBieXRlcyByZWFkIGlu
IDYxMyBtcyAoMTIuNCBNaUIvcykKcmVhZGluZyBib290LmltZwo5NzY0ODY0IGJ5dGVzIHJlYWQg
aW4gNzUyIG1zICgxMi40IE1pQi9zKQpyZWFkaW5nIC9kcmE3LWV2bS1sY2QtbGcuZHRiCjExMTY4
OSBieXRlcyByZWFkIGluIDEzIG1zICg4LjIgTWlCL3MpCiMjIEJvb3Rpbmcga2VybmVsIGZyb20g
TGVnYWN5IEltYWdlIGF0IGMxMDAwMDAwIC4uLgogICBJbWFnZSBOYW1lOiAgIFhFTgogICBJbWFn
ZSBUeXBlOiAgIEFSTSBMaW51eCBLZXJuZWwgSW1hZ2UgKHVuY29tcHJlc3NlZCkKICAgRGF0YSBT
aXplOiAgICA4MjAxNjggQnl0ZXMgPSA4MDAuOSBLaUIKICAgTG9hZCBBZGRyZXNzOiA5MDAwMDAw
MAogICBFbnRyeSBQb2ludDogIDkwMDAwMDAwCiAgIFZlcmlmeWluZyBDaGVja3N1bSAuLi4gT0sK
IyMgRmxhdHRlbmVkIERldmljZSBUcmVlIGJsb2IgYXQgYzJmMDAwMDAKICAgQm9vdGluZyB1c2lu
ZyB0aGUgZmR0IGJsb2IgYXQgMHhjMmYwMDAwMAogICBMb2FkaW5nIEtlcm5lbCBJbWFnZSAuLi4g
T0sKICAgVXNpbmcgRGV2aWNlIFRyZWUgaW4gcGxhY2UgYXQgYzJmMDAwMDAsIGVuZCBjMmYxZTQ0
OAoKU3RhcnRpbmcga2VybmVsIC4uLgoKLSBVQVJUIGVuYWJsZWQgLQotIENQVSAwMDAwMDAwMCBi
b290aW5nIC0KLSBYZW4gc3RhcnRpbmcgaW4gSHlwIG1vZGUgLQotIFplcm8gQlNTIC0KLSBTZXR0
aW5nIHVwIGNvbnRyb2wgcmVnaXN0ZXJzIC0KLSBUdXJuaW5nIG9uIHBhZ2luZyAtCi0gUmVhZHkg
LQooWEVOKSBDaGVja2luZyBmb3IgaW5pdHJkIGluIC9jaG9zZW4KKFhFTikgUkFNOiAwMDAwMDAw
MDgwMDAwMDAwIC0gMDAwMDAwMDBkZmZmZmZmZgooWEVOKSAKKFhFTikgTU9EVUxFWzBdOiAwMDAw
MDAwMGMyZjAwMDAwIC0gMDAwMDAwMDBjMmYxYzAwMCBEZXZpY2UgVHJlZSAgCihYRU4pIE1PRFVM
RVsxXTogMDAwMDAwMDBjMDAwMDAwMCAtIDAwMDAwMDAwYzIwMDAwMDAgS2VybmVsICAgICAgIAoo
WEVOKSBNT0RVTEVbMl06IDAwMDAwMDAwYzMwMDAwMDAgLSAwMDAwMDAwMGMzMDEwMDAwIFhTTSAg
ICAgICAgICAKKFhFTikgIFJFU1ZEWzBdOiAwMDAwMDAwMGMyZjAwMDAwIC0gMDAwMDAwMDBjMmYx
YzAwMAooWEVOKSAKKFhFTikgQ29tbWFuZCBsaW5lOiBkb20wX21lbT01MTJNIGRvbTBfcmFtYmFz
ZV9wZm49MHg4MDAwMCBjb25zb2xlPWR0dWFydCBkdHVhcnQ9c2VyaWFsMCBkb20wX21heF92Y3B1
cz0yIGJvb3RzY3J1Yj0wIGZsYXNrX2VuZm9yY2luZz0xCihYRU4pIFBsYWNpbmcgWGVuIGF0IDB4
MDAwMDAwMDBkZmUwMDAwMC0weDAwMDAwMDAwZTAwMDAwMDAKKFhFTikgVXBkYXRlIEJPT1RNT0Rf
WEVOIGZyb20gMDAwMDAwMDA5MDAwMDAwMC0wMDAwMDAwMDkwMTExNzAxID0+IDAwMDAwMDAwZGZl
MDAwMDAtMDAwMDAwMDBkZmYxMTcwMQooWEVOKSBYZW4gaGVhcDogMDAwMDAwMDBkYTAwMDAwMC0w
MDAwMDAwMGRlMDAwMDAwICgxNjM4NCBwYWdlcykKKFhFTikgRG9tIGhlYXA6IDM3NjgzMiBwYWdl
cwooWEVOKSBEb21haW4gaGVhcCBpbml0aWFsaXNlZAooWEVOKSBQbGF0Zm9ybTogVEkgRFJBNwoo
WEVOKSBMb29raW5nIGZvciBkdHVhcnQgYXQgInNlcmlhbDAiLCBvcHRpb25zICIiCihYRU4pIG9t
YXAtdWFydDogVW5hYmxlIHRvIHJldHJpZXZlIHRoZSBJUlEKKFhFTikgVW5hYmxlIHRvIGluaXRp
YWxpemUgZHR1YXJ0OiAtMjIKKFhFTikgQmFkIGNvbnNvbGU9IG9wdGlvbiAnZHR1YXJ0JwogWGVu
IDQuNi42CihYRU4pIFhlbiB2ZXJzaW9uIDQuNi42IChtb2ludWRkaW4uYUApIChhcm0tbGludXgt
Z251ZWFiaWhmLWdjYyAoY3Jvc3N0b29sLU5HIGxpbmFyby0xLjEzLjEtNC43LTIwMTMuMDMtMjAx
MzAzMTMgLSBMaW5hcm8gR0NDIDIwMTMuMDMpIDQuNy4zIDIwMTMwMjI2ICgKcHJlcmVsZWFzZSkp
IGRlYnVnPXkgTW9uIEZlYiAyNiAxNDoxODoxMiBJU1QgMjAxOAooWEVOKSBMYXRlc3QgQ2hhbmdl
U2V0OiBUaHUgQXByIDE0IDE1OjQxOjE5IDIwMTYgKzAzMDAgZ2l0OjAzOWNhYjMtZGlydHkKKFhF
TikgUHJvY2Vzc29yOiA0MTJmYzBmMjogIkFSTSBMaW1pdGVkIiwgdmFyaWFudDogMHgyLCBwYXJ0
IDB4YzBmLCByZXYgMHgyCihYRU4pIDMyLWJpdCBFeGVjdXRpb246CihYRU4pICAgUHJvY2Vzc29y
IEZlYXR1cmVzOiAwMDAwMTEzMTowMDAxMTAxMQooWEVOKSAgICAgSW5zdHJ1Y3Rpb24gU2V0czog
QUFyY2gzMiBBMzIgVGh1bWIgVGh1bWItMiBUaHVtYkVFIEphemVsbGUKKFhFTikgICAgIEV4dGVu
c2lvbnM6IEdlbmVyaWNUaW1lciBTZWN1cml0eQooWEVOKSAgIERlYnVnIEZlYXR1cmVzOiAwMjAx
MDU1NQooWEVOKSAgIEF1eGlsaWFyeSBGZWF0dXJlczogMDAwMDAwMDAKKFhFTikgICBNZW1vcnkg
TW9kZWwgRmVhdHVyZXM6IDEwMjAxMTA1IDIwMDAwMDAwIDAxMjQwMDAwIDAyMTAyMjExCihYRU4p
ICBJU0EgRmVhdHVyZXM6IDAyMTAxMTEwIDEzMTEyMTExIDIxMjMyMDQxIDExMTEyMTMxIDEwMDEx
MTQyIDAwMDAwMDAwCihYRU4pIC9wc2NpIG1ldGhvZCBtdXN0IGJlIHNtYywgYnV0IGlzOiAiaHZj
IgooWEVOKSBTZXQgQXV4Q29yZUJvb3QxIHRvIDAwMDAwMDAwZGZlMDAwNGMgKDAwMjAwMDRjKQoo
WEVOKSBTZXQgQXV4Q29yZUJvb3QwIHRvIDB4MjAKKFhFTikgR2VuZXJpYyBUaW1lciBJUlE6IHBo
eXM9MzAgaHlwPTI2IHZpcnQ9MjcgRnJlcTogNjE0NCBLSHoKKFhFTikgR0lDdjIgaW5pdGlhbGl6
YXRpb246CihYRU4pICAgICAgICAgZ2ljX2Rpc3RfYWRkcj0wMDAwMDAwMDQ4MjExMDAwCihYRU4p
ICAgICAgICAgZ2ljX2NwdV9hZGRyPTAwMDAwMDAwNDgyMTIwMDAKKFhFTikgICAgICAgICBnaWNf
aHlwX2FkZHI9MDAwMDAwMDA0ODIxNDAwMAooWEVOKSAgICAgICAgIGdpY192Y3B1X2FkZHI9MDAw
MDAwMDA0ODIxNjAwMAooWEVOKSAgICAgICAgIGdpY19tYWludGVuYW5jZV9pcnE9MjUKKFhFTikg
R0lDdjI6IDE5MiBsaW5lcywgMiBjcHVzLCBzZWN1cmUgKElJRCAwMDAwMDQzYikuCihYRU4pIFhT
TSBGcmFtZXdvcmsgdjEuMC4wIGluaXRpYWxpemVkCihYRU4pIHhzbTogUG9saWN5IGxlbiA9IDB4
MDAwMDAwMDAwMDAxMDAwMCBzdGFydCBhdCAweDAwMDAwMDAwYzMwMDAwMDAKKFhFTikgRmxhc2s6
IDY0IGF2dGFiIGhhc2ggc2xvdHMsIDIzNiBydWxlcy4KKFhFTikgRmxhc2s6IDY0IGF2dGFiIGhh
c2ggc2xvdHMsIDIzNiBydWxlcy4KKFhFTikgRmxhc2s6ICAzIHVzZXJzLCAzIHJvbGVzLCAzNiB0
eXBlcywgMiBib29scwooWEVOKSBGbGFzazogIDEyIGNsYXNzZXMsIDIzNiBydWxlcwooWEVOKSBG
bGFzazogIFN0YXJ0aW5nIGluIGVuZm9yY2luZyBtb2RlLgooWEVOKSBVc2luZyBzY2hlZHVsZXI6
IFNNUCBDcmVkaXQgU2NoZWR1bGVyIChjcmVkaXQpCihYRU4pIEFsbG9jYXRlZCBjb25zb2xlIHJp
bmcgb2YgMTYgS2lCLgooWEVOKSBWRlAgaW1wbGVtZW50ZXIgMHg0MSBhcmNoaXRlY3R1cmUgNCBw
YXJ0IDB4MzAgdmFyaWFudCAweGYgcmV2IDB4MAooWEVOKSBCcmluZ2luZyB1cCBDUFUxCi0gQ1BV
IDAwMDAwMDAxIGJvb3RpbmcgLQotIFhlbiBzdGFydGluZyBpbiBIeXAgbW9kZSAtCi0gU2V0dGlu
ZyB1cCBjb250cm9sIHJlZ2lzdGVycyAtCi0gVHVybmluZyBvbiBwYWdpbmcgLQotIFJlYWR5IC0K
KFhFTikgQ1BVIDEgYm9vdGVkLgooWEVOKSBCcm91Z2h0IHVwIDIgQ1BVcwooWEVOKSBQMk06IDQw
LWJpdCBJUEEKKFhFTikgUDJNOiAzIGxldmVscyB3aXRoIG9yZGVyLTEgcm9vdCwgVlRDUiAweDgw
MDAzNTU4CihYRU4pIEkvTyB2aXJ0dWFsaXNhdGlvbiBkaXNhYmxlZAooWEVOKSAqKiogTE9BRElO
RyBET01BSU4gMCAqKioKKFhFTikgTG9hZGluZyBrZXJuZWwgZnJvbSBib290IG1vZHVsZSBAIDAw
MDAwMDAwYzAwMDAwMDAKKFhFTikgQWxsb2NhdGluZyAxOjEgbWFwcGluZ3MgdG90YWxsaW5nIDUx
Mk1CIGZvciBkb20wOgooWEVOKSBBbGxvY2F0ZWQgMHgwMDAwMDA4MDAwMDAwMC0weDAwMDAwMGEw
MDAwMDAwICg1MTJNQi81MTJNQiwgb3JkZXIgMTcpCihYRU4pIEJBTktbMF0gMHgwMDAwMDA4MDAw
MDAwMC0weDAwMDAwMGEwMDAwMDAwICg1MTJNQikKKFhFTikgR3JhbnQgdGFibGUgcmFuZ2U6IDB4
MDAwMDAwZGZlMDAwMDAtMHgwMDAwMDBkZmU2OTAwMAooWEVOKSBMb2FkaW5nIHpJbWFnZSBmcm9t
IDAwMDAwMDAwYzAwMDAwMDAgdG8gMDAwMDAwMDA4NzgwMDAwMC0wMDAwMDAwMDg3ZjkzOWQ4CihY
RU4pIEFsbG9jYXRpbmcgUFBJIDE2IGZvciBldmVudCBjaGFubmVsIGludGVycnVwdAooWEVOKSBM
b2FkaW5nIGRvbTAgRFRCIHRvIDB4MDAwMDAwMDA4ODAwMDAwMC0weDAwMDAwMDAwODgwMWIxMjcK
KFhFTikgU3RkLiBMb2dsZXZlbDogQWxsCihYRU4pIEd1ZXN0IExvZ2xldmVsOiBBbGwKKFhFTikg
KioqIFNlcmlhbCBpbnB1dCAtPiBET00wICh0eXBlICdDVFJMLWEnIHRocmVlIHRpbWVzIHRvIHN3
aXRjaCBpbnB1dCB0byBYZW4pCihYRU4pIEZyZWVkIDI3MmtCIGluaXQgbWVtb3J5LgpbICAgIDAu
MDAwMDAwXSBCb290aW5nIExpbnV4IG9uIHBoeXNpY2FsIENQVSAweDAKWyAgICAwLjAwMDAwMF0g
SW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMgY3B1c2V0ClsgICAgMC4wMDAwMDBdIEluaXRpYWxp
emluZyBjZ3JvdXAgc3Vic3lzIGNwdQpbICAgIDAuMDAwMDAwXSBJbml0aWFsaXppbmcgY2dyb3Vw
IHN1YnN5cyBjcHVhY2N0ClsgICAgMC4wMDAwMDBdIExpbnV4IHZlcnNpb24gNC40LjkxLTAwMDAy
LWc4OWJhYWU2LWRpcnR5IChtb2ludWRkaW4uYUBDUFUtMTQ0VSkgKGdjYyB2ZXJzaW9uIDQuOS54
IDIwMTUwMTIzIChwcmVyZWxlYXNlKSAoR0NDKSApICMxMTAgU01QIFBSRUVNUFQgVHVlIEYKZWIg
MjcgMTE6NTA6MDIgSVNUIDIwMTgKWyAgICAwLjAwMDAwMF0gQ1BVOiBBUk12NyBQcm9jZXNzb3Ig
WzQxMmZjMGYyXSByZXZpc2lvbiAyIChBUk12NyksIGNyPTEwYzUzODdkClsgICAgMC4wMDAwMDBd
IENQVTogUElQVCAvIFZJUFQgbm9uYWxpYXNpbmcgZGF0YSBjYWNoZSwgUElQVCBpbnN0cnVjdGlv
biBjYWNoZQpbICAgIDAuMDAwMDAwXSBNYWNoaW5lIG1vZGVsOiBUSSBEUkE3NDIKWyAgICAwLjAw
MDAwMF0gYm9vdGNvbnNvbGUgW2Vhcmx5Y29uMF0gZW5hYmxlZApbICAgIDAuMDAwMDAwXSBSZXNl
cnZlZCBtZW1vcnk6IGNyZWF0ZWQgQ01BIG1lbW9yeSBwb29sIGF0IDB4OTU4MDAwMDAsIHNpemUg
NTYgTWlCClsgICAgMC4wMDAwMDBdIFJlc2VydmVkIG1lbW9yeTogaW5pdGlhbGl6ZWQgbm9kZSBp
cHUyX2NtYUA5NTgwMDAwMCwgY29tcGF0aWJsZSBpZCBzaGFyZWQtZG1hLXBvb2wKWyAgICAwLjAw
MDAwMF0gUmVzZXJ2ZWQgbWVtb3J5OiBjcmVhdGVkIENNQSBtZW1vcnkgcG9vbCBhdCAweDk5MDAw
MDAwLCBzaXplIDY0IE1pQgpbICAgIDAuMDAwMDAwXSBSZXNlcnZlZCBtZW1vcnk6IGluaXRpYWxp
emVkIG5vZGUgZHNwMV9jbWFAOTkwMDAwMDAsIGNvbXBhdGlibGUgaWQgc2hhcmVkLWRtYS1wb29s
ClsgICAgMC4wMDAwMDBdIFJlc2VydmVkIG1lbW9yeTogY3JlYXRlZCBDTUEgbWVtb3J5IHBvb2wg
YXQgMHg5ZDAwMDAwMCwgc2l6ZSAzMiBNaUIKWyAgICAwLjAwMDAwMF0gUmVzZXJ2ZWQgbWVtb3J5
OiBpbml0aWFsaXplZCBub2RlIGlwdTFfY21hQDlkMDAwMDAwLCBjb21wYXRpYmxlIGlkIHNoYXJl
ZC1kbWEtcG9vbApbICAgIDAuMDAwMDAwXSBSZXNlcnZlZCBtZW1vcnk6IGNyZWF0ZWQgQ01BIG1l
bW9yeSBwb29sIGF0IDB4OWYwMDAwMDAsIHNpemUgOCBNaUIKWyAgICAwLjAwMDAwMF0gUmVzZXJ2
ZWQgbWVtb3J5OiBpbml0aWFsaXplZCBub2RlIGRzcDJfY21hQDlmMDAwMDAwLCBjb21wYXRpYmxl
IGlkIHNoYXJlZC1kbWEtcG9vbApbICAgIDAuMDAwMDAwXSBjbWE6IFJlc2VydmVkIDI0IE1pQiBh
dCAweDkzYzAwMDAwClsgICAgMC4wMDAwMDBdIE1lbW9yeSBwb2xpY3k6IERhdGEgY2FjaGUgd3Jp
dGVhbGxvYwpbICAgIDAuMDAwMDAwXSBPTUFQNDogTWFwIDB4OWZlMDAwMDAgdG8gZmU2MDAwMDAg
Zm9yIGRyYW0gYmFycmllcgpbICAgIDAuMDAwMDAwXSBwc2NpOiBwcm9iaW5nIGZvciBjb25kdWl0
IG1ldGhvZCBmcm9tIERULgpbICAgIDAuMDAwMDAwXSBwc2NpOiBQU0NJdjAuMiBkZXRlY3RlZCBp
biBmaXJtd2FyZS4KWyAgICAwLjAwMDAwMF0gcHNjaTogVXNpbmcgc3RhbmRhcmQgUFNDSSB2MC4y
IGZ1bmN0aW9uIElEcwpbICAgIDAuMDAwMDAwXSBwc2NpOiBUcnVzdGVkIE9TIG1pZ3JhdGlvbiBu
b3QgcmVxdWlyZWQKWyAgICAwLjAwMDAwMF0gWGVuIDQuNiBzdXBwb3J0IGZvdW5kClsgICAgMC4w
MDAwMDBdIERSQTc1MiBFUzEuMQpbICAgIDAuMDAwMDAwXSBQRVJDUFU6IEVtYmVkZGVkIDEzIHBh
Z2VzL2NwdSBAZGY4OWIwMDAgczIwODY0IHI4MTkyIGQyNDE5MiB1NTMyNDgKWyAgICAwLjAwMDAw
MF0gQnVpbHQgMSB6b25lbGlzdHMgaW4gWm9uZSBvcmRlciwgbW9iaWxpdHkgZ3JvdXBpbmcgb24u
ICBUb3RhbCBwYWdlczogMTI4Mzg0ClsgICAgMC4wMDAwMDBdIEtlcm5lbCBjb21tYW5kIGxpbmU6
IGNvbnNvbGU9dHR5UzAsMTE1MjAwIGVhcmx5cHJpbnRrIG9tYXBkcm0ubnVtX2NydGM9MiByb290
PS9kZXYvbW1jYmxrMHAyIHJ3IHJvb3R3YWl0IHJvb3Rmc3R5cGU9ZXh0NCBpbml0PS9pbml0IGRy
bS4Kcm5vZGVzPTEgYW5kcm9pZGJvb3Quc2VsaW51eD1wZXJtaXNzaXZlIHNuZC5zbG90c19yZXNl
cnZlZD0xLDEgc25kLXNvYy1jb3JlLnBtZG93bl90aW1lPS0xIHVpb19wZHJ2X2dlbmlycS5vZl9p
ZD1nZW5lcmljLXVpbyBhbmRyb2lkYm9vdC5jb25zb2xlPXR0eVMwIAphbmRyb2lkYm9vdC5oYXJk
d2FyZT1qYWNpbnRvNmV2bWJvYXJkClsgICAgMC4wMDAwMDBdIFBJRCBoYXNoIHRhYmxlIGVudHJp
ZXM6IDIwNDggKG9yZGVyOiAxLCA4MTkyIGJ5dGVzKQpbICAgIDAuMDAwMDAwXSBEZW50cnkgY2Fj
aGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA2NTUzNiAob3JkZXI6IDYsIDI2MjE0NCBieXRlcykKWyAg
ICAwLjAwMDAwMF0gSW5vZGUtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAzMjc2OCAob3JkZXI6
IDUsIDEzMTA3MiBieXRlcykKWyAgICAwLjAwMDAwMF0gTWVtb3J5OiAzMDcwNzJLLzUxODE0NEsg
YXZhaWxhYmxlICgxMDI0MEsga2VybmVsIGNvZGUsIDYyM0sgcndkYXRhLCAzMTQwSyByb2RhdGEs
IDEwMjRLIGluaXQsIDY3MEsgYnNzLCAyMjY1NksgcmVzZXJ2ZWQsIDE4ODQxNksgY21hLXJlcwpl
cnZlZCwgMEsgaGlnaG1lbSkKWyAgICAwLjAwMDAwMF0gVmlydHVhbCBrZXJuZWwgbWVtb3J5IGxh
eW91dDoKWyAgICAwLjAwMDAwMF0gICAgIHZlY3RvciAgOiAweGZmZmYwMDAwIC0gMHhmZmZmMTAw
MCAgICggICA0IGtCKQpbICAgIDAuMDAwMDAwXSAgICAgZml4bWFwICA6IDB4ZmZjMDAwMDAgLSAw
eGZmZjAwMDAwICAgKDMwNzIga0IpClsgICAgMC4wMDAwMDBdICAgICB2bWFsbG9jIDogMHhlMDgw
MDAwMCAtIDB4ZmY4MDAwMDAgICAoIDQ5NiBNQikKWyAgICAwLjAwMDAwMF0gICAgIGxvd21lbSAg
OiAweGMwMDAwMDAwIC0gMHhlMDAwMDAwMCAgICggNTEyIE1CKQpbICAgIDAuMDAwMDAwXSAgICAg
cGttYXAgICA6IDB4YmZlMDAwMDAgLSAweGMwMDAwMDAwICAgKCAgIDIgTUIpClsgICAgMC4wMDAw
MDBdICAgICBtb2R1bGVzIDogMHhiZjAwMDAwMCAtIDB4YmZlMDAwMDAgICAoICAxNCBNQikKWyAg
ICAwLjAwMDAwMF0gICAgICAgLnRleHQgOiAweGMwMDA4MDAwIC0gMHhjMGIwMDAwMCAgICgxMTIz
MiBrQikKWyAgICAwLjAwMDAwMF0gICAgICAgLmluaXQgOiAweGMwZjAwMDAwIC0gMHhjMTAwMDAw
MCAgICgxMDI0IGtCKQpbICAgIDAuMDAwMDAwXSAgICAgICAuZGF0YSA6IDB4YzEwMDAwMDAgLSAw
eGMxMDliZTNjICAgKCA2MjQga0IpClsgICAgMC4wMDAwMDBdICAgICAgICAuYnNzIDogMHhjMTA5
YmUzYyAtIDB4YzExNDM2YTggICAoIDY3MSBrQikKWyAgICAwLjAwMDAwMF0gU0xVQjogSFdhbGln
bj02NCwgT3JkZXI9MC0zLCBNaW5PYmplY3RzPTAsIENQVXM9MiwgTm9kZXM9MQpbICAgIDAuMDAw
MDAwXSBQcmVlbXB0aWJsZSBoaWVyYXJjaGljYWwgUkNVIGltcGxlbWVudGF0aW9uLgpbICAgIDAu
MDAwMDAwXSAgQnVpbGQtdGltZSBhZGp1c3RtZW50IG9mIGxlYWYgZmFub3V0IHRvIDMyLgpbICAg
IDAuMDAwMDAwXSBOUl9JUlFTOjE2IG5yX2lycXM6MTYgMTYKKFhFTikgZDB2MDogdkdJQ0Q6IHVu
aGFuZGxlZCB3b3JkIHdyaXRlIDB4ZmZmZmZmZmYgdG8gSUNBQ1RJVkVSNAooWEVOKSBkMHYwOiB2
R0lDRDogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHhmZmZmZmZmZiB0byBJQ0FDVElWRVI4CihYRU4p
IGQwdjA6IHZHSUNEOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweGZmZmZmZmZmIHRvIElDQUNUSVZF
UjEyCihYRU4pIGQwdjA6IHZHSUNEOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweGZmZmZmZmZmIHRv
IElDQUNUSVZFUjE2CihYRU4pIGQwdjA6IHZHSUNEOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweGZm
ZmZmZmZmIHRvIElDQUNUSVZFUjIwCihYRU4pIGQwdjA6IHZHSUNEOiB1bmhhbmRsZWQgd29yZCB3
cml0ZSAweGZmZmZmZmZmIHRvIElDQUNUSVZFUjAKWyAgICAwLjAwMDAwMF0gWGVuX2RvbWFpbigp
OiAxClsgICAgMC4wMDAwMDBdIHhlbl9kb21haW5fdHlwZTogMgpbICAgIDAuMDAwMDAwXSBPTUFQ
IGNsb2NrZXZlbnQgc291cmNlOiB0aW1lcjEgYXQgMzI3ODYgSHoKWyAgICAwLjAwMDAwMF0gQXJj
aGl0ZWN0ZWQgY3AxNSB0aW1lcihzKSBydW5uaW5nIGF0IDYuMTRNSHogKHZpcnQpLgpbICAgIDAu
MDAwMDAwXSBjbG9ja3NvdXJjZTogYXJjaF9zeXNfY291bnRlcjogbWFzazogMHhmZmZmZmZmZmZm
ZmZmZiBtYXhfY3ljbGVzOiAweDE2YWMwMjg2MiwgbWF4X2lkbGVfbnM6IDQ0MDc5NTIwMjIxOCBu
cwpbICAgIDAuMDAwMDA1XSBzY2hlZF9jbG9jazogNTYgYml0cyBhdCA2TUh6LCByZXNvbHV0aW9u
IDE2Mm5zLCB3cmFwcyBldmVyeSA0Mzk4MDQ2NTExMDg1bnMKWyAgICAwLjAwODMxMl0gU3dpdGNo
aW5nIHRvIHRpbWVyLWJhc2VkIGRlbGF5IGxvb3AsIHJlc29sdXRpb24gMTYybnMKWyAgICAwLjAx
NDk0Nl0gY2xvY2tzb3VyY2U6IDMya19jb3VudGVyOiBtYXNrOiAweGZmZmZmZmZmIG1heF9jeWNs
ZXM6IDB4ZmZmZmZmZmYsIG1heF9pZGxlX25zOiA1ODMyNzAzOTk4NjQxOSBucwpbICAgIDAuMDI1
MjEzXSBPTUFQIGNsb2Nrc291cmNlOiAzMmtfY291bnRlciBhdCAzMjc2OCBIegpbICAgIDAuMDMw
OTQxXSBDYWxpYnJhdGluZyBkZWxheSBsb29wIChza2lwcGVkKSwgdmFsdWUgY2FsY3VsYXRlZCB1
c2luZyB0aW1lciBmcmVxdWVuY3kuLiAxMi4yOCBCb2dvTUlQUyAobHBqPTYxNDQwKQpbICAgIDAu
MDQxNTg2XSBwaWRfbWF4OiBkZWZhdWx0OiAzMjc2OCBtaW5pbXVtOiAzMDEKWyAgICAwLjA0NjQ3
OF0gU2VjdXJpdHkgRnJhbWV3b3JrIGluaXRpYWxpemVkClsgICAgMC4wNTA3NzNdIFNFTGludXg6
ICBJbml0aWFsaXppbmcuClsgICAgMC4wNTQ1MjRdIE1vdW50LWNhY2hlIGhhc2ggdGFibGUgZW50
cmllczogMTAyNCAob3JkZXI6IDAsIDQwOTYgYnl0ZXMpClsgICAgMC4wNjE0MDhdIE1vdW50cG9p
bnQtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAxMDI0IChvcmRlcjogMCwgNDA5NiBieXRlcykK
WyAgICAwLjA2OTI4Ml0gSW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMgaW8KWyAgICAwLjA3MzQ5
M10gSW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMgbWVtb3J5ClsgICAgMC4wNzgwNjldIEluaXRp
YWxpemluZyBjZ3JvdXAgc3Vic3lzIGRldmljZXMKWyAgICAwLjA4Mjc0Nl0gSW5pdGlhbGl6aW5n
IGNncm91cCBzdWJzeXMgZnJlZXplcgpbICAgIDAuMDg3Mzk2XSBJbml0aWFsaXppbmcgY2dyb3Vw
IHN1YnN5cyBwZXJmX2V2ZW50ClsgICAgMC4wOTIzMTddIEluaXRpYWxpemluZyBjZ3JvdXAgc3Vi
c3lzIHBpZHMKWyAgICAwLjA5NjczOV0gQ1BVOiBUZXN0aW5nIHdyaXRlIGJ1ZmZlciBjb2hlcmVu
Y3k6IG9rClsgICAgMC4xMDIxMTVdIC9jcHVzL2NwdUAwIG1pc3NpbmcgY2xvY2stZnJlcXVlbmN5
IHByb3BlcnR5ClsgICAgMC4xMDc3MzNdIC9jcHVzL2NwdUAxIG1pc3NpbmcgY2xvY2stZnJlcXVl
bmN5IHByb3BlcnR5ClsgICAgMC4xMTMyNzVdIENQVTA6IHVwZGF0ZSBjcHVfY2FwYWNpdHkgMTAy
NApbICAgIDAuMTE3NTY1XSBDUFUwOiB0aHJlYWQgLTEsIGNwdSAwLCBzb2NrZXQgMCwgbXBpZHIg
ODAwMDAwMDAKWyAgICAwLjEyMzY4N10geGVuOmdyYW50X3RhYmxlOiBHcmFudCB0YWJsZXMgdXNp
bmcgdmVyc2lvbiAxIGxheW91dApbICAgIDAuMTI5OTkzXSBHcmFudCB0YWJsZSBpbml0aWFsaXpl
ZApbICAgIDAuMTMzNzE3XSB4ZW46ZXZlbnRzOiBVc2luZyBGSUZPLWJhc2VkIEFCSQpbICAgIDAu
MTM4MTk0XSBYZW46IGluaXRpYWxpemluZyBjcHUwClsgICAgMC4xNDE4MzldIFNldHRpbmcgdXAg
c3RhdGljIGlkZW50aXR5IG1hcCBmb3IgMHg4MDEwMDAwMCAtIDB4ODAxMDAwNjAKKFhFTikgZDB2
MTogdkdJQ0Q6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4ZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMApb
ICAgIDAuMjM0ODc4XSBYZW46IGluaXRpYWxpemluZyBjcHUxClsgICAgMC4yMzQ5MTVdIENQVTE6
IHVwZGF0ZSBjcHVfY2FwYWNpdHkgMTAyNApbICAgIDAuMjM0OTIwXSBDUFUxOiB0aHJlYWQgLTEs
IGNwdSAxLCBzb2NrZXQgMCwgbXBpZHIgODAwMDAwMDEKWyAgICAwLjIzNTA0MV0gQnJvdWdodCB1
cCAyIENQVXMKWyAgICAwLjI1MTk0OF0gU01QOiBUb3RhbCBvZiAyIHByb2Nlc3NvcnMgYWN0aXZh
dGVkICgyNC41NyBCb2dvTUlQUykuClsgICAgMC4yNTgzOTBdIENQVTogQWxsIENQVShzKSBzdGFy
dGVkIGluIFNWQyBtb2RlLgpbICAgIDAuMjYzMjQyXSBDUFUxOiB1cGRhdGUgbWF4IGNwdV9jYXBh
Y2l0eSAxMDI0ClsgICAgMC4yNzQ5ODVdIENQVTE6IHVwZGF0ZSBtYXggY3B1X2NhcGFjaXR5IDEw
MjQKWyAgICAwLjMwMTQ3MV0gVkZQIHN1cHBvcnQgdjAuMzogaW1wbGVtZW50b3IgNDEgYXJjaGl0
ZWN0dXJlIDQgcGFydCAzMCB2YXJpYW50IGYgcmV2IDAKWyAgICAwLjMxMDQxNl0gb21hcF9od21v
ZDogbDNfbWFpbl8yIHVzaW5nIGJyb2tlbiBkdCBkYXRhIGZyb20gb2NwClsgICAgMC41MjQyMzFd
IGNsb2Nrc291cmNlOiBqaWZmaWVzOiBtYXNrOiAweGZmZmZmZmZmIG1heF9jeWNsZXM6IDB4ZmZm
ZmZmZmYsIG1heF9pZGxlX25zOiAxOTExMjYwNDQ2Mjc1MDAwMCBucwpbICAgIDAuNTM0NDQwXSBm
dXRleCBoYXNoIHRhYmxlIGVudHJpZXM6IDUxMiAob3JkZXI6IDMsIDMyNzY4IGJ5dGVzKQpbICAg
IDAuNTQ0MDkyXSBwaW5jdHJsIGNvcmU6IGluaXRpYWxpemVkIHBpbmN0cmwgc3Vic3lzdGVtClsg
ICAgMC41NTA1MjddIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTYKWyAgICAwLjU1
NjMzNl0gRE1BOiBwcmVhbGxvY2F0ZWQgMjU2IEtpQiBwb29sIGZvciBhdG9taWMgY29oZXJlbnQg
YWxsb2NhdGlvbnMKWyAgICAwLjU2NDk3MF0geGVuOnN3aW90bGJfeGVuOiBXYXJuaW5nOiBvbmx5
IGFibGUgdG8gYWxsb2NhdGUgNCBNQiBmb3Igc29mdHdhcmUgSU8gVExCClsgICAgMC41NzQxNjBd
IHNvZnR3YXJlIElPIFRMQiBbbWVtIDB4OTMwMDAwMDAtMHg5MzQwMDAwMF0gKDRNQikgbWFwcGVk
IGF0IFtkMzAwMDAwMC1kMzNmZmZmZl0KWyAgICAwLjU5MTU2Nl0gT01BUCBHUElPIGhhcmR3YXJl
IHZlcnNpb24gMC4xClsgICAgMC42MDAxMTNdIEdQSU8gbGluZSAxNjEgKHJhZGlvX3JzdCkgaG9n
Z2VkIGFzIG91dHB1dC9sb3cKWyAgICAwLjYwODQwNF0gaXJxOiBubyBpcnEgZG9tYWluIGZvdW5k
IGZvciAvb2NwL2w0QDRhMDAwMDAwL3NjbUAyMDAwL3Bpbm11eEAxNDAwICEKWyAgICAwLjYxNjIx
M10gcGxhdGZvcm0gNDgwNmEwMDAuc2VyaWFsOiBDYW5ub3QgbG9va3VwIGh3bW9kICd1YXJ0MScK
WyAgICAwLjYzOTc1N10gb21hcC1ncG1jIDUwMDAwMDAwLmdwbWM6IEdQTUMgcmV2aXNpb24gNi4w
ClsgICAgMC42NDUxMjRdIGdwbWNfbWVtX2luaXQ6IGRpc2FibGluZyBjcyAwIG1hcHBlZCBhdCAw
eDAtMHgxMDAwMDAwClsgICAgMC42NjQxNDNdIGh3LWJyZWFrcG9pbnQ6IEZhaWxlZCB0byBlbmFi
bGUgbW9uaXRvciBtb2RlIG9uIENQVSAxLgpbICAgIDAuNjcxMDgzXSBvbWFwNF9zcmFtX2luaXQ6
VW5hYmxlIHRvIGFsbG9jYXRlIHNyYW0gbmVlZGVkIHRvIGhhbmRsZSBlcnJhdGEgSTY4OApbICAg
IDAuNjc4Nzg0XSBvbWFwNF9zcmFtX2luaXQ6VW5hYmxlIHRvIGdldCBzcmFtIHBvb2wgbmVlZGVk
IHRvIGhhbmRsZSBlcnJhdGEgSTY4OApbICAgIDAuNjg3MDQxXSBPTUFQIERNQSBoYXJkd2FyZSBy
ZXZpc2lvbiAwLjAKWyAgICAwLjczMzE3MF0gb21hcC1kbWEtZW5naW5lIDRhMDU2MDAwLmRtYS1j
b250cm9sbGVyOiBPTUFQIERNQSBlbmdpbmUgZHJpdmVyIChMaW5rZWRMaXN0MS8yLzMgc3VwcG9y
dGVkKQpbICAgIDAuNzQ0MTYwXSBlZG1hIDQzMzAwMDAwLmVkbWE6IG1lbWNweSBpcyBkaXNhYmxl
ZApbICAgIDAuNzUzOTc1XSBlZG1hIDQzMzAwMDAwLmVkbWE6IFRJIEVETUEgRE1BIGVuZ2luZSBk
cml2ZXIKWyAgICAwLjc1OTgxOF0geGVuOmJhbGxvb246IEluaXRpYWxpc2luZyBiYWxsb29uIGRy
aXZlcgpbICAgIDAuNzY1MzEwXSB4ZW5fYmFsbG9vbjogSW5pdGlhbGlzaW5nIGJhbGxvb24gZHJp
dmVyClsgICAgMC43NzUxMTNdIG9tYXAtaW9tbXUgNDBkMDEwMDAubW11OiA0MGQwMTAwMC5tbXUg
cmVnaXN0ZXJlZApbICAgIDAuNzgxMTk5XSBvbWFwLWlvbW11IDQwZDAyMDAwLm1tdTogNDBkMDIw
MDAubW11IHJlZ2lzdGVyZWQKWyAgICAwLjc4NzI4OF0gb21hcC1pb21tdSA1ODg4MjAwMC5tbXU6
IDU4ODgyMDAwLm1tdSByZWdpc3RlcmVkClsgICAgMC43OTMzNjNdIG9tYXAtaW9tbXUgNTUwODIw
MDAubW11OiA1NTA4MjAwMC5tbXUgcmVnaXN0ZXJlZApbICAgIDAuNzk5NTg3XSBvbWFwLWlvbW11
IDQxNTAxMDAwLm1tdTogNDE1MDEwMDAubW11IHJlZ2lzdGVyZWQKWyAgICAwLjgwNTY4NF0gb21h
cC1pb21tdSA0MTUwMjAwMC5tbXU6IDQxNTAyMDAwLm1tdSByZWdpc3RlcmVkClsgICAgMC44MTM3
MzldIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdXNiZnMKWyAgICAw
LjgxOTUxNl0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBodWIKWyAg
ICAwLjgyNTE2M10gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgZGV2aWNlIGRyaXZlciB1c2IKWyAg
ICAwLjgzMTkxMV0gcGFsbWFzIDAtMDA1ODogSVJRIG1pc3Npbmc6IHNraXBwaW5nIGlycSByZXF1
ZXN0ClsgICAgMS44NjAyOTJdIG9tYXBfaTJjIDQ4MDcwMDAwLmkyYzogY29udHJvbGxlciB0aW1l
ZCBvdXQKWyAgICAxLjg4MDY2M10gcGFsbWFzOiBwcm9iZSBvZiAwLTAwNTggZmFpbGVkIHdpdGgg
ZXJyb3IgLTExMApbICAgIDIuOTAyODc0XSBvbWFwX2kyYyA0ODA3MDAwMC5pMmM6IGNvbnRyb2xs
ZXIgdGltZWQgb3V0ClsgICAgMi45MjI5MzNdIHBjZjg1N3g6IHByb2JlIG9mIDAtMDAyMCBmYWls
ZWQgd2l0aCBlcnJvciAtMTEwClsgICAgMy45NDU1NTddIG9tYXBfaTJjIDQ4MDcwMDAwLmkyYzog
Y29udHJvbGxlciB0aW1lZCBvdXQKWyAgICAzLjk2NTYxOV0gcGNmODU3eDogcHJvYmUgb2YgMC0w
MDIxIGZhaWxlZCB3aXRoIGVycm9yIC0xMTAKWyAgICAzLjk3MTc3NF0gb21hcF9pMmMgNDgwNzAw
MDAuaTJjOiBidXMgMCByZXYwLjEyIGF0IDQwMCBrSHoKWyAgICA1LjAwMDMyOF0gb21hcF9pMmMg
NDgwNzIwMDAuaTJjOiBjb250cm9sbGVyIHRpbWVkIG91dApbICAgIDUuMDIwMzkwXSBwY2Y4NTd4
OiBwcm9iZSBvZiAxLTAwMjYgZmFpbGVkIHdpdGggZXJyb3IgLTExMApbICAgIDUuMDI2NzUwXSBv
bWFwX2kyYyA0ODA3MjAwMC5pMmM6IGJ1cyAxIHJldjAuMTIgYXQgNDAwIGtIegpbICAgIDUuMDMz
MDQxXSBvbWFwX2kyYyA0ODA2MDAwMC5pMmM6IGJ1cyAyIHJldjAuMTIgYXQgNDAwIGtIegpbICAg
IDUuMDM5MTA0XSBnZW5pcnE6IEZsYWdzIG1pc21hdGNoIGlycSAzMjguIDAwMDA2MDAwICg0ODA3
YTAwMC5pMmMpIHZzLiAwMDAwNjAwMCAoNDgwNzIwMDAuaTJjKQpbICAgIDUuMDQ4MjMzXSBvbWFw
X2kyYyA0ODA3YTAwMC5pMmM6IGZhaWx1cmUgcmVxdWVzdGluZyBpcnEgMzI4ClsgICAgNS4wNTQy
NzRdIG9tYXBfaTJjOiBwcm9iZSBvZiA0ODA3YTAwMC5pMmMgZmFpbGVkIHdpdGggZXJyb3IgLTE2
ClsgICAgNS4wNjA4NDldIG1lZGlhOiBMaW51eCBtZWRpYSBpbnRlcmZhY2U6IHYwLjEwClsgICAg
NS4wNjU2NDFdIExpbnV4IHZpZGVvIGNhcHR1cmUgaW50ZXJmYWNlOiB2Mi4wMApbICAgIDUuMDcw
NTAwXSBwcHNfY29yZTogTGludXhQUFMgQVBJIHZlci4gMSByZWdpc3RlcmVkClsgICAgNS4wNzU3
MjJdIHBwc19jb3JlOiBTb2Z0d2FyZSB2ZXIuIDUuMy42IC0gQ29weXJpZ2h0IDIwMDUtMjAwNyBS
b2RvbGZvIEdpb21ldHRpIDxnaW9tZXR0aUBsaW51eC5pdD4KWyAgICA1LjA4NTIxMV0gUFRQIGNs
b2NrIHN1cHBvcnQgcmVnaXN0ZXJlZApbICAgIDUuMDg5MzgzXSBFREFDIE1DOiBWZXI6IDMuMC4w
ClsgICAgNS4wOTM1NThdIG9tYXAtbWFpbGJveCA0ODg0MDAwMC5tYWlsYm94OiBvbWFwIG1haWxi
b3ggcmV2IDB4NDAwClsgICAgNS4xMDAyNDRdIG9tYXAtbWFpbGJveCA0ODg0MjAwMC5tYWlsYm94
OiBvbWFwIG1haWxib3ggcmV2IDB4NDAwClsgICAgNS4xMDcwMjddIEFkdmFuY2VkIExpbnV4IFNv
dW5kIEFyY2hpdGVjdHVyZSBEcml2ZXIgSW5pdGlhbGl6ZWQuClsgICAgNS4xMTQ4NTZdIGNsb2Nr
c291cmNlOiBTd2l0Y2hlZCB0byBjbG9ja3NvdXJjZSBhcmNoX3N5c19jb3VudGVyClsgICAgNS4x
NjE3NTRdIC90aGVybWFsLXpvbmVzL2NwdV90aGVybWFsL2Nvb2xpbmctbWFwcy9tYXAwOiBjb3Vs
ZCBub3QgZmluZCBwaGFuZGxlClsgICAgNS4xNjk0NTldIG1pc3NpbmcgY29vbGluZ19kZXZpY2Ug
cHJvcGVydHkKWyAgICA1LjE3Mzg0Ml0gZmFpbGVkIHRvIGJ1aWxkIHRoZXJtYWwgem9uZSBjcHVf
dGhlcm1hbDogLTIyClsgICAgNS4xODA0MDNdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1p
bHkgMgpbICAgIDUuMTg1NTE4XSBUQ1AgZXN0YWJsaXNoZWQgaGFzaCB0YWJsZSBlbnRyaWVzOiA0
MDk2IChvcmRlcjogMiwgMTYzODQgYnl0ZXMpClsgICAgNS4xOTI4NzFdIFRDUCBiaW5kIGhhc2gg
dGFibGUgZW50cmllczogNDA5NiAob3JkZXI6IDMsIDMyNzY4IGJ5dGVzKQpbICAgIDUuMTk5Njk0
XSBUQ1A6IEhhc2ggdGFibGVzIGNvbmZpZ3VyZWQgKGVzdGFibGlzaGVkIDQwOTYgYmluZCA0MDk2
KQpbICAgIDUuMjA2MzU2XSBVRFAgaGFzaCB0YWJsZSBlbnRyaWVzOiAyNTYgKG9yZGVyOiAxLCA4
MTkyIGJ5dGVzKQpbICAgIDUuMjEyNDQ2XSBVRFAtTGl0ZSBoYXNoIHRhYmxlIGVudHJpZXM6IDI1
NiAob3JkZXI6IDEsIDgxOTIgYnl0ZXMpClsgICAgNS4yMTkxMTddIE5FVDogUmVnaXN0ZXJlZCBw
cm90b2NvbCBmYW1pbHkgMQpbICAgIDUuMjI2MTg3XSBvbWFwX3RpbWVyIDQ4ODI4MDAwLnRpbWVy
OiBvbWFwX2RtX3RpbWVyX3Byb2JlOiBubyBJUlEgcmVzb3VyY2UuClsgICAgNS4yMzM1NTZdIG9t
YXBfdGltZXIgNDg4MmEwMDAudGltZXI6IG9tYXBfZG1fdGltZXJfcHJvYmU6IG5vIElSUSByZXNv
dXJjZS4KWyAgICA1LjI0MDk3Ml0gb21hcF90aW1lciA0ODgyYzAwMC50aW1lcjogb21hcF9kbV90
aW1lcl9wcm9iZTogbm8gSVJRIHJlc291cmNlLgpbICAgIDUuMjQ4MzkyXSBvbWFwX3RpbWVyIDQ4
ODJlMDAwLnRpbWVyOiBvbWFwX2RtX3RpbWVyX3Byb2JlOiBubyBJUlEgcmVzb3VyY2UuClsgICAg
NS4yNTY4MzVdIGF1ZGl0OiBpbml0aWFsaXppbmcgbmV0bGluayBzdWJzeXMgKGRpc2FibGVkKQpb
ICAgIDUuMjYyNTA0XSBhdWRpdDogdHlwZT0yMDAwIGF1ZGl0KDUuMTAwOjEpOiBpbml0aWFsaXpl
ZApbICAgIDUuMjc0MjY0XSBWRlM6IERpc2sgcXVvdGFzIGRxdW90XzYuNi4wClsgICAgNS4yNzg1
NTFdIFZGUzogRHF1b3QtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAxMDI0IChvcmRlciAwLCA0
MDk2IGJ5dGVzKQpbICAgIDUuMjg2ODcyXSBzcXVhc2hmczogdmVyc2lvbiA0LjAgKDIwMDkvMDEv
MzEpIFBoaWxsaXAgTG91Z2hlcgpbICAgIDUuMjkzMjA0XSBudGZzOiBkcml2ZXIgMi4xLjMyIFtG
bGFnczogUi9PXS4KWyAgICA1LjI5ODEwNV0gZnVzZSBpbml0IChBUEkgdmVyc2lvbiA3LjIzKQpb
ICAgIDUuMzA4OTg3XSBCbG9jayBsYXllciBTQ1NJIGdlbmVyaWMgKGJzZykgZHJpdmVyIHZlcnNp
b24gMC40IGxvYWRlZCAobWFqb3IgMjQ3KQpbICAgIDUuMzE2NzQ3XSBpbyBzY2hlZHVsZXIgbm9v
cCByZWdpc3RlcmVkClsgICAgNS4zMjA4NjZdIGlvIHNjaGVkdWxlciBkZWFkbGluZSByZWdpc3Rl
cmVkClsgICAgNS4zMjU0MDJdIGlvIHNjaGVkdWxlciBjZnEgcmVnaXN0ZXJlZCAoZGVmYXVsdCkK
WyAgICA1LjMzNDI3MV0gcGluY3RybC1zaW5nbGUgNGEwMDM0MDAucGlubXV4OiAyODIgcGlucyBh
dCBwYSBmYzAwMzQwMCBzaXplIDExMjgKWyAgICA1LjM0NDY5NF0gZHJhNy1wY2llIDUxMDAwMDAw
LnBjaWVfcmM6IHByb2JlIGRlZmVycmFsIG5vdCBzdXBwb3J0ZWQKWyAgICA1LjM1MzA2Nl0geGVu
Onhlbl9ldnRjaG46IEV2ZW50LWNoYW5uZWwgZGV2aWNlIGluc3RhbGxlZApbICAgIDUuMzYyOTY0
XSBTZXJpYWw6IDgyNTAvMTY1NTAgZHJpdmVyLCAxMCBwb3J0cywgSVJRIHNoYXJpbmcgZGlzYWJs
ZWQKWyAgICA1LjM3MTkzOV0gb21hcDgyNTAgNDgwNmEwMDAuc2VyaWFsOiBfb2RfZmFpbF9ydW50
aW1lX3Jlc3VtZTogRklYTUU6IG1pc3NpbmcgaHdtb2Qvb21hcF9kZXYgaW5mbwpbICAgIDUuMzgx
MzQ4XSBjb25zb2xlIFt0dHlTMF0gZGlzYWJsZWQKWyAgICA1LjM4NTE2NF0gNDgwNmEwMDAuc2Vy
aWFsOiB0dHlTMCBhdCBNTUlPIDB4NDgwNmEwMDAgKGlycSA9IDMwMSwgYmFzZV9iYXVkID0gMzAw
MDAwMCkgaXMgYSA4MjUwClsgICAgNS4zOTQzNDNdIGNvbnNvbGUgW3R0eVMwXSBlbmFibGVkClsg
ICAgNS4zOTQzNDNdIGNvbnNvbGUgW3R0eVMwXSBlbmFibGVkClsgICAgNS40MDE1MjZdIGJvb3Rj
b25zb2xlIFtlYXJseWNvbjBdIGRpc2FibGVkClsgICAgNS40MDE1MjZdIGJvb3Rjb25zb2xlIFtl
YXJseWNvbjBdIGRpc2FibGVkClsgICAgNS40MTA4MDZdIDQ4MDZjMDAwLnNlcmlhbDogdHR5UzEg
YXQgTU1JTyAweDQ4MDZjMDAwIChpcnEgPSAzMDIsIGJhc2VfYmF1ZCA9IDMwMDAwMDApIGlzIGEg
ODI1MApbICAgIDUuNDIwMTQxXSA0ODAyMDAwMC5zZXJpYWw6IHR0eVMyIGF0IE1NSU8gMHg0ODAy
MDAwMCAoaXJxID0gMzAzLCBiYXNlX2JhdWQgPSAzMDAwMDAwKSBpcyBhIDgyNTAKWyAgICA1LjQz
MDE5Nl0gW2RybV0gSW5pdGlhbGl6ZWQgZHJtIDEuMS4wIDIwMDYwODEwClsgICAgNS40MzY1MDRd
IG9tYXBkc3NfZHNzIDU4MDAwMDAwLmRzczogbWFzdGVyIGJpbmQgZmFpbGVkOiAtNTE3ClsgICAg
NS41MzM2MTddIGJyZDogbW9kdWxlIGxvYWRlZApbICAgIDUuNjIyMTg1XSBsb29wOiBtb2R1bGUg
bG9hZGVkClsgICAgNS42MzcwOTVdIG5hbmQ6IE5vIE5BTkQgZGV2aWNlIGZvdW5kClsgICAgNS42
NDA4NzBdIG9tYXAyLW5hbmQgODAwMDAwMC5uYW5kOiBzY2FuIGZhaWxlZCwgbWF5IGJlIGJ1cy13
aWR0aCBtaXNtYXRjaApbICAgIDUuNjQ4MjI1XSBnZW5pcnE6IEZsYWdzIG1pc21hdGNoIGlycSAy
Mi4gMDAwMDAwMDAgKDQ4MDc4MDAwLmVsbSkgdnMuIDAwMDAwMDAwIChsMy1kYmctaXJxKQpbICAg
IDUuNjU2NzMxXSBvbWFwLWVsbSA0ODA3ODAwMC5lbG06IGZhaWx1cmUgcmVxdWVzdGluZyBbaXJx
IDIyIGZsYWdzIDB4NDA0XQpbICAgIDUuNjYzNjUyXSBvbWFwLWVsbTogcHJvYmUgb2YgNDgwNzgw
MDAuZWxtIGZhaWxlZCB3aXRoIGVycm9yIC0xNgpbICAgIDUuNjcyNjA4XSBtMjVwODAgc3BpMzI3
NjYuMDogczI1ZmwyNTZzMSAoMzI3NjggS2J5dGVzKQpbICAgIDUuNjc4MDMxXSA3IG9mcGFydCBw
YXJ0aXRpb25zIGZvdW5kIG9uIE1URCBkZXZpY2Ugc3BpMzI3NjYuMApbICAgIDUuNjgzODk1XSBD
cmVhdGluZyA3IE1URCBwYXJ0aXRpb25zIG9uICJzcGkzMjc2Ni4wIjoKWyAgICA1LjY4OTA4NF0g
MHgwMDAwMDAwMDAwMDAtMHgwMDAwMDAwNDAwMDAgOiAiUVNQSS5TUEwiClsgICAgNS42OTUxNjZd
IDB4MDAwMDAwMDQwMDAwLTB4MDAwMDAwMTQwMDAwIDogIlFTUEkudS1ib290IgpbICAgIDUuNzAx
NDIyXSAweDAwMDAwMDE0MDAwMC0weDAwMDAwMDFjMDAwMCA6ICJRU1BJLnUtYm9vdC1zcGwtb3Mi
ClsgICAgNS43MDgzMjRdIDB4MDAwMDAwMWMwMDAwLTB4MDAwMDAwMWQwMDAwIDogIlFTUEkudS1i
b290LWVudiIKWyAgICA1LjcxNDk4Ml0gMHgwMDAwMDAxZDAwMDAtMHgwMDAwMDAxZTAwMDAgOiAi
UVNQSS51LWJvb3QtZW52LmJhY2t1cDEiClsgICAgNS43MjIyOThdIDB4MDAwMDAwMWUwMDAwLTB4
MDAwMDAwOWUwMDAwIDogIlFTUEkua2VybmVsIgpbICAgIDUuNzI4NTk1XSAweDAwMDAwMDllMDAw
MC0weDAwMDAwMjAwMDAwMCA6ICJRU1BJLmZpbGUtc3lzdGVtIgpbICAgIDUuNzM2NDgwXSBsaWJw
aHk6IEZpeGVkIE1ESU8gQnVzOiBwcm9iZWQKWyAgICA1Ljc0MTE1Ml0gdHVuOiBVbml2ZXJzYWwg
VFVOL1RBUCBkZXZpY2UgZHJpdmVyLCAxLjYKWyAgICA1Ljc0NjI1Ml0gdHVuOiAoQykgMTk5OS0y
MDA0IE1heCBLcmFzbnlhbnNreSA8bWF4a0BxdWFsY29tbS5jb20+ClsgICAgNS43NTI1NTRdIENB
TiBkZXZpY2UgZHJpdmVyIGludGVyZmFjZQpbICAgIDUuNzU3NDY5XSBjX2Nhbl9wbGF0Zm9ybSA0
YWUzYzAwMC5jYW46IGNfY2FuX3BsYXRmb3JtIGRldmljZSByZWdpc3RlcmVkIChyZWdzPWZjZTNj
MDAwLCBpcnE9MzU3KQpbICAgIDUuODE0OTE1XSBkYXZpbmNpX21kaW8gNDg0ODUwMDAubWRpbzog
ZGF2aW5jaSBtZGlvIHJldmlzaW9uIDEuNgpbICAgIDUuODIxMDQ1XSBkYXZpbmNpX21kaW8gNDg0
ODUwMDAubWRpbzogZGV0ZWN0ZWQgcGh5IG1hc2sgZmZmZmZmZjMKWyAgICA1Ljg0MjAxN10gbGli
cGh5OiA0ODQ4NTAwMC5tZGlvOiBwcm9iZWQKWyAgICA1Ljg0NjEwOF0gZGF2aW5jaV9tZGlvIDQ4
NDg1MDAwLm1kaW86IHBoeVsyXTogZGV2aWNlIDQ4NDg1MDAwLm1kaW86MDIsIGRyaXZlciB1bmtu
b3duClsgICAgNS44NTQxNTRdIGRhdmluY2lfbWRpbyA0ODQ4NTAwMC5tZGlvOiBwaHlbM106IGRl
dmljZSA0ODQ4NTAwMC5tZGlvOjAzLCBkcml2ZXIgdW5rbm93bgpbICAgIDUuODYyODczXSBjcHN3
IDQ4NDg0MDAwLmV0aGVybmV0OiBEZXRlY3RlZCBNQUNJRCA9IDc0OmRhOmVhOjQ4OjA2OmYwClsg
ICAgNS44Njk1ODFdIGNwc3cgNDg0ODQwMDAuZXRoZXJuZXQ6IGNwdHM6IG92ZXJmbG93IGNoZWNr
IHBlcmlvZCA4MDAKWyAgICA1Ljg3NjU5M10gY3BzdyA0ODQ4NDAwMC5ldGhlcm5ldDogY3Bzdzog
RGV0ZWN0ZWQgTUFDSUQgPSA3NDpkYTplYTo0ODowNjpmMQpbICAgIDUuODg0MjI1XSBQUFAgZ2Vu
ZXJpYyBkcml2ZXIgdmVyc2lvbiAyLjQuMgpbICAgIDUuODg4Njg2XSBQUFAgQlNEIENvbXByZXNz
aW9uIG1vZHVsZSByZWdpc3RlcmVkClsgICAgNS44OTM0MThdIFBQUCBEZWZsYXRlIENvbXByZXNz
aW9uIG1vZHVsZSByZWdpc3RlcmVkClsgICAgNS44OTg1MjddIFBQUCBNUFBFIENvbXByZXNzaW9u
IG1vZHVsZSByZWdpc3RlcmVkClsgICAgNS45MDMzNDddIE5FVDogUmVnaXN0ZXJlZCBwcm90b2Nv
bCBmYW1pbHkgMjQKWyAgICA1LjkwNzg0MV0geGVuX25ldGZyb250OiBJbml0aWFsaXNpbmcgWGVu
IHZpcnR1YWwgZXRoZXJuZXQgZHJpdmVyClsgICAgNS45MTY1MjZdIGVoY2lfaGNkOiBVU0IgMi4w
ICdFbmhhbmNlZCcgSG9zdCBDb250cm9sbGVyIChFSENJKSBEcml2ZXIKWyAgICA1LjkyMzA5M10g
ZWhjaS1wY2k6IEVIQ0kgUENJIHBsYXRmb3JtIGRyaXZlcgpbICAgIDUuOTI3NjMwXSBlaGNpLXBs
YXRmb3JtOiBFSENJIGdlbmVyaWMgcGxhdGZvcm0gZHJpdmVyClsgICAgNS45MzMyMDZdIG9oY2lf
aGNkOiBVU0IgMS4xICdPcGVuJyBIb3N0IENvbnRyb2xsZXIgKE9IQ0kpIERyaXZlcgpbICAgIDUu
OTM5NTg2XSBvaGNpLXBjaTogT0hDSSBQQ0kgcGxhdGZvcm0gZHJpdmVyClsgICAgNS45NDQxMDVd
IG9oY2ktcGxhdGZvcm06IE9IQ0kgZ2VuZXJpYyBwbGF0Zm9ybSBkcml2ZXIKWyAgICA1Ljk1MDM0
Nl0gbW91c2VkZXY6IFBTLzIgbW91c2UgZGV2aWNlIGNvbW1vbiBmb3IgYWxsIG1pY2UKWyAgICA1
Ljk1NjEyMV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB4cGFkClsg
ICAgNS45NjE1OTFdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdXNi
X2FjZWNhZApbICAgIDUuOTY3NjA2XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2Ug
ZHJpdmVyIGFpcHRlawpbICAgIDUuOTczMjUxXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRl
cmZhY2UgZHJpdmVyIGd0Y28KWyAgICA1Ljk3ODc0MF0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcg
aW50ZXJmYWNlIGRyaXZlciBoYW53YW5nClsgICAgNS45ODQ0NzNdIHVzYmNvcmU6IHJlZ2lzdGVy
ZWQgbmV3IGludGVyZmFjZSBkcml2ZXIga2J0YWIKWyAgICA1Ljk5MDU4MF0gaTJjIC9kZXYgZW50
cmllcyBkcml2ZXIKWyAgICA1Ljk5NTA5Ml0gdnBlIDQ4OWQwMDAwLnZwZTogbG9hZGluZyBmaXJt
d2FyZSB2cGRtYS0xYjguYmluClsgICAgNi4wMDIyNjZdIHZpcCA0ODk3MDAwMC52aXA6IGxvYWRp
bmcgZmlybXdhcmUgdnBkbWEtMWI4LmJpbgpbICAgIDYuMDA4NTM5XSBnc3BjYV9tYWluOiB2Mi4x
NC4wIHJlZ2lzdGVyZWQKWyAgICA2LjAxNTAyNl0gdnBlIDQ4OWQwMDAwLnZwZTogRGV2aWNlIHJl
Z2lzdGVyZWQgYXMgL2Rldi92aWRlbzAKWyAgICA2LjAyMjM3MF0gZGV2aWNlLW1hcHBlcjogdWV2
ZW50OiB2ZXJzaW9uIDEuMC4zClsgICAgNi4wMjcwNTBdIHZpcCA0ODk3MDAwMC52aXA6IFZQRE1B
IGZpcm13YXJlIGxvYWRlZApbICAgIDYuMDMyMzE5XSBkZXZpY2UtbWFwcGVyOiBpb2N0bDogNC4z
NC4wLWlvY3RsICgyMDE1LTEwLTI4KSBpbml0aWFsaXNlZDogZG0tZGV2ZWxAcmVkaGF0LmNvbQpb
ICAgIDYuMDQyMTY0XSBvbWFwX2hzbW1jIDQ4MDljMDAwLm1tYzogR290IENEIEdQSU8KWyAgICA2
LjA0NzkwOF0gb21hcF9oc21tYyA0ODBiNDAwMC5tbWM6IG5vIHBpbmN0cmwgc3RhdGUgZm9yIHNk
cjI1IG1vZGUKWyAgICA2LjA1NDI5OV0gb21hcF9oc21tYyA0ODBiNDAwMC5tbWM6IG5vIHBpbmN0
cmwgc3RhdGUgZm9yIHNkcjEyIG1vZGUKWyAgICA2LjE3NTc0NV0gbGVkdHJpZy1jcHU6IHJlZ2lz
dGVyZWQgdG8gaW5kaWNhdGUgYWN0aXZpdHkgb24gQ1BVcwpbICAgIDYuMTgxODcxXSBoaWRyYXc6
IHJhdyBISUQgZXZlbnRzIGRyaXZlciAoQykgSmlyaSBLb3NpbmEKWyAgICA2LjE5MDAyNl0gdXNi
Y29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1c2JoaWQKWyAgICA2LjE5NTcz
NF0gdXNiaGlkOiBVU0IgSElEIGNvcmUgZHJpdmVyClsgICAgNi4xOTk4MzVdIGFzaG1lbTogaW5p
dGlhbGl6ZWQKWyAgICA2LjIwNzk3N10gaHdzcGlubG9ja191c2VyIGdhdGVtcDogcmVxdWVzdGVk
IDIwIGh3c3BpbmxvY2tzClsgICAgNi4yMTQwNzldIG9tYXAtcnByb2MgNTg4MjAwMDAuaXB1OiBh
c3NpZ25lZCByZXNlcnZlZCBtZW1vcnkgbm9kZSBpcHUxX2NtYUA5ZDAwMDAwMApbICAgIDYuMjIx
OTIzXSAgcmVtb3RlcHJvYzA6IDU4ODIwMDAwLmlwdSBpcyBhdmFpbGFibGUKWyAgICA2LjIyNjg0
Ml0gIHJlbW90ZXByb2MwOiBOb3RlOiByZW1vdGVwcm9jIGlzIHN0aWxsIHVuZGVyIGRldmVsb3Bt
ZW50IGFuZCBjb25zaWRlcmVkIGV4cGVyaW1lbnRhbC4KWyAgICA2LjIzNTg2MV0gIHJlbW90ZXBy
b2MwOiBUSEUgQklOQVJZIEZPUk1BVCBJUyBOT1QgWUVUIEZJTkFMSVpFRCwgYW5kIGJhY2t3YXJk
IGNvbXBhdGliaWxpdHkgaXNuJ3QgeWV0IGd1YXJhbnRlZWQuClsgICAgNi4yNDY0MTZdICByZW1v
dGVwcm9jMDogRGlyZWN0IGZpcm13YXJlIGxvYWQgZm9yIGRyYTctaXB1MS1mdy54ZW00IGZhaWxl
ZCB3aXRoIGVycm9yIC0yClsgICAgNi4yNTQ2MzVdICByZW1vdGVwcm9jMDogRmFsbGluZyBiYWNr
IHRvIHVzZXIgaGVscGVyClsgICAgNi4yNTk5NDhdIG9tYXAtcnByb2MgNTUwMjAwMDAuaXB1OiBh
c3NpZ25lZCByZXNlcnZlZCBtZW1vcnkgbm9kZSBpcHUyX2NtYUA5NTgwMDAwMApbICAgIDYuMjY3
Nzk0XSAgcmVtb3RlcHJvYzE6IDU1MDIwMDAwLmlwdSBpcyBhdmFpbGFibGUKWyAgICA2LjI3MjY5
N10gIHJlbW90ZXByb2MxOiBOb3RlOiByZW1vdGVwcm9jIGlzIHN0aWxsIHVuZGVyIGRldmVsb3Bt
ZW50IGFuZCBjb25zaWRlcmVkIGV4cGVyaW1lbnRhbC4KWyAgICA2LjI4MTcyOV0gIHJlbW90ZXBy
b2MxOiBUSEUgQklOQVJZIEZPUk1BVCBJUyBOT1QgWUVUIEZJTkFMSVpFRCwgYW5kIGJhY2t3YXJk
IGNvbXBhdGliaWxpdHkgaXNuJ3QgeWV0IGd1YXJhbnRlZWQuClsgICAgNi4yOTIyNzBdICByZW1v
dGVwcm9jMTogRGlyZWN0IGZpcm13YXJlIGxvYWQgZm9yIGRyYTctaXB1Mi1mdy54ZW00IGZhaWxl
ZCB3aXRoIGVycm9yIC0yClsgICAgNi4zMDA2NjZdIG9tYXAtcnByb2MgNDA4MDAwMDAuZHNwOiBh
c3NpZ25lZCByZXNlcnZlZCBtZW1vcnkgbm9kZSBkc3AxX2NtYUA5OTAwMDAwMApbICAgIDYuMzA4
NDcwXSAgcmVtb3RlcHJvYzE6IEZhbGxpbmcgYmFjayB0byB1c2VyIGhlbHBlcgpbICAgIDYuMzEz
Njg0XSAgcmVtb3RlcHJvYzI6IDQwODAwMDAwLmRzcCBpcyBhdmFpbGFibGUKWyAgICA2LjMxODYx
Nl0gIHJlbW90ZXByb2MyOiBOb3RlOiByZW1vdGVwcm9jIGlzIHN0aWxsIHVuZGVyIGRldmVsb3Bt
ZW50IGFuZCBjb25zaWRlcmVkIGV4cGVyaW1lbnRhbC4KWyAgICA2LjMyNzY0M10gIHJlbW90ZXBy
b2MyOiBUSEUgQklOQVJZIEZPUk1BVCBJUyBOT1QgWUVUIEZJTkFMSVpFRCwgYW5kIGJhY2t3YXJk
IGNvbXBhdGliaWxpdHkgaXNuJ3QgeWV0IGd1YXJhbnRlZWQuClsgICAgNi4zMzgzMTBdICByZW1v
dGVwcm9jMjogRGlyZWN0IGZpcm13YXJlIGxvYWQgZm9yIGRyYTctZHNwMS1mdy54ZTY2IGZhaWxl
ZCB3aXRoIGVycm9yIC0yClsgICAgNi4zNDY4NDVdIG9tYXAtcnByb2MgNDEwMDAwMDAuZHNwOiBh
c3NpZ25lZCByZXNlcnZlZCBtZW1vcnkgbm9kZSBkc3AyX2NtYUA5ZjAwMDAwMApbICAgIDYuMzU0
NjcwXSAgcmVtb3RlcHJvYzM6IDQxMDAwMDAwLmRzcCBpcyBhdmFpbGFibGUKWyAgICA2LjM1OTYx
N10gIHJlbW90ZXByb2MyOiBGYWxsaW5nIGJhY2sgdG8gdXNlciBoZWxwZXIKWyAgICA2LjM2NDc5
MF0gIHJlbW90ZXByb2MzOiBOb3RlOiByZW1vdGVwcm9jIGlzIHN0aWxsIHVuZGVyIGRldmVsb3Bt
ZW50IGFuZCBjb25zaWRlcmVkIGV4cGVyaW1lbnRhbC4KWyAgICA2LjM3MzgyOV0gIHJlbW90ZXBy
b2MzOiBUSEUgQklOQVJZIEZPUk1BVCBJUyBOT1QgWUVUIEZJTkFMSVpFRCwgYW5kIGJhY2t3YXJk
IGNvbXBhdGliaWxpdHkgaXNuJ3QgeWV0IGd1YXJhbnRlZWQuClsgICAgNi4zODQ0ODVdICByZW1v
dGVwcm9jMzogRGlyZWN0IGZpcm13YXJlIGxvYWQgZm9yIGRyYTctZHNwMi1mdy54ZTY2IGZhaWxl
ZCB3aXRoIGVycm9yIC0yClsgICAgNi4zOTM0OTBdICByZW1vdGVwcm9jMzogRmFsbGluZyBiYWNr
IHRvIHVzZXIgaGVscGVyClsgICAgNi4zOTkyNjFdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGlu
dGVyZmFjZSBkcml2ZXIgc25kLXVzYi1hdWRpbwpbICAgIDYuNDA3MTE0XSBkYXZpbmNpLW1jYXNw
IDQ4NDY0MDAwLm1jYXNwOiBEQUkgaXMgc2hhcmVkClsgICAgNi40MTMxNjNdIGRhdmluY2ktbWNh
c3AgNDg0NjgwMDAubWNhc3A6IEVSUkFUQSBpODY4IHdvcmthcm91bmQgaXMgZW5hYmxlZApbICAg
IDYuNDIwNDU5XSBkYXZpbmNpLW1jYXNwIDQ4NDc0MDAwLm1jYXNwOiBEQUkgaXMgc2hhcmVkClsg
ICAgNi40MjU3NzFdIGRhdmluY2ktbWNhc3AgNDg0NzQwMDAubWNhc3A6IEVSUkFUQSBpODY4IHdv
cmthcm91bmQgaXMgZW5hYmxlZApbICAgIDYuNDMyOTUwXSBkYXZpbmNpLW1jYXNwIDQ4NDdjMDAw
Lm1jYXNwOiBpbnZhbGlkIHRkbSBzbG90czogMApbICAgIDYuNDM5NzU5XSB1MzIgY2xhc3NpZmll
cgpbICAgIDYuNDQyNDgzXSAgICAgaW5wdXQgZGV2aWNlIGNoZWNrIG9uClsgICAgNi40NDYxODhd
ICAgICBBY3Rpb25zIGNvbmZpZ3VyZWQKWyAgICA2LjQ0OTYyNF0gTmV0ZmlsdGVyIG1lc3NhZ2Vz
IHZpYSBORVRMSU5LIHYwLjMwLgpbICAgIDYuNDU0NDEzXSBuZl9jb25udHJhY2sgdmVyc2lvbiAw
LjUuMCAoNzc0MiBidWNrZXRzLCAzMDk2OCBtYXgpClsgICAgNi40NjA5NThdIGN0bmV0bGluayB2
MC45MzogcmVnaXN0ZXJpbmcgd2l0aCBuZm5ldGxpbmsuClsgICAgNi40NjY4MDZdIHh0X3RpbWU6
IGtlcm5lbCB0aW1lem9uZSBpcyAtMDAwMApbICAgIDYuNDcxNjM4XSBpcF90YWJsZXM6IChDKSAy
MDAwLTIwMDYgTmV0ZmlsdGVyIENvcmUgVGVhbQpbICAgIDYuNDc3MTg4XSBhcnBfdGFibGVzOiAo
QykgMjAwMiBEYXZpZCBTLiBNaWxsZXIKWyAgICA2LjQ4MTk4OF0gSW5pdGlhbGl6aW5nIFhGUk0g
bmV0bGluayBzb2NrZXQKWyAgICA2LjQ4NjkzOF0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZh
bWlseSAxMApbICAgIDYuNDkyNDk0XSBtaXA2OiBNb2JpbGUgSVB2NgpbICAgIDYuNDk1NTI4XSBp
cDZfdGFibGVzOiAoQykgMjAwMC0yMDA2IE5ldGZpbHRlciBDb3JlIFRlYW0KWyAgICA2LjUwMTQ1
NF0gc2l0OiBJUHY2IG92ZXIgSVB2NCB0dW5uZWxpbmcgZHJpdmVyClsgICAgNi41MDY2NzVdIE5F
VDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTcKWyAgICA2LjUxMTE2NV0gTkVUOiBSZWdp
c3RlcmVkIHByb3RvY29sIGZhbWlseSAxNQpbICAgIDYuNTE1NjY0XSBjYW46IGNvbnRyb2xsZXIg
YXJlYSBuZXR3b3JrIGNvcmUgKHJldiAyMDEyMDUyOCBhYmkgOSkKWyAgICA2LjUyMTkzMF0gTkVU
OiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAyOQpbICAgIDYuNTI2NDMwXSBjYW46IHJhdyBw
cm90b2NvbCAocmV2IDIwMTIwNTI4KQpbICAgIDYuNTMwNzI4XSBjYW46IGJyb2FkY2FzdCBtYW5h
Z2VyIHByb3RvY29sIChyZXYgMjAxMjA1MjggdCkKWyAgICA2LjUzNjQ0Nl0gY2FuOiBuZXRsaW5r
IGdhdGV3YXkgKHJldiAyMDEzMDExNykgbWF4X2hvcHM9MQpbICAgIDYuNTQyMjU1XSBORVQ6IFJl
Z2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDQxClsgICAgNi41NDcwNzZdIG9tYXBfdm9sdGFnZV9s
YXRlX2luaXQ6IFZvbHRhZ2UgZHJpdmVyIHN1cHBvcnQgbm90IGFkZGVkClsgICAgNi41NTM2NDld
IGNwdSBjcHUwOiBPUFAtdjIgbm90IHN1cHBvcnRlZCwgY3B1ZnJlcS1kdCB3aWxsIGF0dGVtcHQg
dG8gdXNlIGxlZ2FjeSB0YWJsZXMuClsgICAgNi41NjIwNzldIGNwdSBjcHUwOiBmYWlsZWQgdG8g
Z2V0IGNsb2NrOiAtMgpbICAgIDYuNTY2NDg4XSBjcHVmcmVxLWR0OiBwcm9iZSBvZiBjcHVmcmVx
LWR0IGZhaWxlZCB3aXRoIGVycm9yIC0yClsgICAgNi41NzI2NDJdIFBvd2VyIE1hbmFnZW1lbnQg
Zm9yIFRJIE9NQVA0KyBkZXZpY2VzLgpbICAgIDYuNTc3Nzk4XSBSZWdpc3RlcmluZyBTV1AvU1dQ
QiBlbXVsYXRpb24gaGFuZGxlcgpbICAgIDYuNTgzMDU4XSByZWdpc3RlcmVkIHRhc2tzdGF0cyB2
ZXJzaW9uIDEKWyAgICA2LjU4ODAwMF0gZG1tIDRlMDAwMDAwLmRtbTogd29ya2Fyb3VuZCBmb3Ig
ZXJyYXRhIGk4NzggaW4gdXNlClsgICAgNi42OTQ5MDldIGRtbSA0ZTAwMDAwMC5kbW06IHRpbWVk
IG91dCB3YWl0aW5nIGZvciBkb25lClsgICAgNi43MDAyNTRdIGRtbSA0ZTAwMDAwMC5kbW06IHJl
ZmlsbCBmYWlsZWQKWyAgICA2Ljc5NDkwM10gZG1tIDRlMDAwMDAwLmRtbTogdGltZWQgb3V0IHdh
aXRpbmcgZm9yIGRvbmUKWyAgICA2LjgwMDI0NV0gZG1tIDRlMDAwMDAwLmRtbTogcmVmaWxsIGZh
aWxlZApbICAgIDYuODA0NDUxXSBkbW0gNGUwMDAwMDAuZG1tOiBpbml0aWFsaXplZCBhbGwgUEFU
IGVudHJpZXMKWyAgICA2LjgxMTc5OV0gb21hcGRzc19kc3MgNTgwMDAwMDAuZHNzOiBtYXN0ZXIg
YmluZCBmYWlsZWQ6IC01MTcKWyAgICA2LjgxOTEzNF0gb21hcF9oc21tYyA0ODA5YzAwMC5tbWM6
IEdvdCBDRCBHUElPClsgICAgNi44MjQ5ODldIG9tYXBfaHNtbWMgNDgwYjQwMDAubW1jOiBubyBw
aW5jdHJsIHN0YXRlIGZvciBzZHIyNSBtb2RlClsgICAgNi44MzEzNzldIG9tYXBfaHNtbWMgNDgw
YjQwMDAubW1jOiBubyBwaW5jdHJsIHN0YXRlIGZvciBzZHIxMiBtb2RlClsgICAgNi44NDAyNjVd
IGhjdG9zeXM6IHVuYWJsZSB0byBvcGVuIHJ0YyBkZXZpY2UgKHJ0YzApClsgICAgNi44NjA0Njdd
IGV2bV8xdjg6IGRpc2FibGluZwpbICAgIDYuODYzNTQ4XSBldm1fM3YzX3N3OiBkaXNhYmxpbmcK
WyAgICA2Ljg2NjkwOF0gYWljX2R2ZGQ6IGRpc2FibGluZwpbICAgIDYuODcwMDc0XSBwYmlhc19t
bWNfb21hcDU6IGRpc2FibGluZwpbICAgIDYuODc0MDU3XSBBTFNBIGRldmljZSBsaXN0OgpbICAg
IDYuODc3MDU4XSAgIE5vIHNvdW5kY2FyZHMgZm91bmQuClsgICAgNi44ODEzNzhdIFdhaXRpbmcg
Zm9yIHJvb3QgZGV2aWNlIC9kZXYvbW1jYmxrMHAyLi4uClsgICA2Ni4yNTQ5OTVdICByZW1vdGVw
cm9jMDogZmFpbGVkIHRvIGxvYWQgZHJhNy1pcHUxLWZ3LnhlbTQKWyAgIDY2LjMwNDk3OV0gIHJl
bW90ZXByb2MxOiBmYWlsZWQgdG8gbG9hZCBkcmE3LWlwdTItZncueGVtNApbICAgNjYuMzU0OTc2
XSAgcmVtb3RlcHJvYzI6IGZhaWxlZCB0byBsb2FkIGRyYTctZHNwMS1mdy54ZTY2ClsgICA2Ni4z
OTQ5NzddICByZW1vdGVwcm9jMzogZmFpbGVkIHRvIGxvYWQgZHJhNy1kc3AyLWZ3LnhlNjYK
--0000000000000872fb056640055a
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--0000000000000872fb056640055a--


From xen-users-bounces@lists.xenproject.org Wed Feb 28 16:15:44 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 16:15: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.xenproject.org>)
	id 1er4NN-00064C-Ef; Wed, 28 Feb 2018 16:14:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=sa83=fw=ubuntu.com=psusi@srs-us1.protection.inumbo.net>)
 id 1er4NM-000641-Bo
 for xen-users@lists.xen.org; Wed, 28 Feb 2018 16:14:40 +0000
X-Inumbo-ID: 57483c7b-1ca2-11e8-ba59-bc764e045a96
Received: from vps.thesusis.net (unknown [34.202.238.73])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 57483c7b-1ca2-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 17:13:41 +0100 (CET)
Received: from localhost (localhost [127.0.0.1])
 by vps.thesusis.net (Postfix) with ESMTP id 7B92F25810
 for <Xen-users@lists.xen.org>; Wed, 28 Feb 2018 11:14:38 -0500 (EST)
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 0TL1VTQgvcNw for <Xen-users@lists.xen.org>;
 Wed, 28 Feb 2018 11:14:38 -0500 (EST)
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 08B9A2580E
 for <Xen-users@lists.xen.org>; Wed, 28 Feb 2018 11:14:37 -0500 (EST)
To: Xen-users <Xen-users@lists.xen.org>
From: Phil Susi <psusi@ubuntu.com>
Message-ID: <b0ca5b14-0744-158c-09c8-3e909b2ace34@ubuntu.com>
Date: Wed, 28 Feb 2018 11:14:37 -0500
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-users] Massive performance regression
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

TXkgc2VydmVyIGlzIHJ1bm5pbmcgVWJ1bnR1IDE2LjA0IHVzaW5nIFhlbiA0LjYuNS0wdWJ1bnR1
MS40LiAgVGhlcmUKbXVzdCBoYXZlIGJlZW4gYW4gdXBkYXRlIGluIHRoZSBsYXN0IGZldyB3ZWVr
cyB0aGF0IHNlZW1zIHRvIGhhdmUgY2F1c2VkCmEgdGVycmlibGUgcGVyZm9ybWFuY2UgcmVncmVz
c2lvbi4gIFdoZW4gSSB0cnkgdG8gZmlyZSB1cCBhIHRlc3Rpbmcgdm0KdG8gdGVzdCBhIGxpdmUg
Y2QsIGl0IHRha2VzIHNldmVyYWwgbWludXRlcyBiZWZvcmUgYW55dGhpbmcgc2hvd3MgdXAgb24K
dGhlIGRpc3BsYXksIGFuZCBkdXJpbmcgdGhhdCB0aW1lLCBxZW11LXN5c3RlbS1pMzg2IGlzIGJ1
cm5pbmcgdGhyb3VnaAoxMDAlIG9mIGEgY3B1ICggb3V0IG9mIDggKS4KCkNhbiBhbnlvbmUgc3Vn
Z2VzdCBob3cgdG8gdHJvdWJsZXNob290IHRoaXMgZnVydGhlcj8gIENvdWxkIHRoaXMgYmUKcmVs
YXRlZCB0byBzcGVjdHJlPyAgSWYgc28sIGhvdyB0byBkaXNhYmxlIGl0cyB3b3JrYXJvdW5kcz8K
CkkgdG9vayBhIGxvb2sgYXQgdGhlIGNoYW5nZSBsb2cgYW5kIG5vdGhpbmcganVtcHMgb3V0IGF0
IG1lOgoKeGVuICg0LjYuNS0wdWJ1bnR1MS40KSB4ZW5pYWwtc2VjdXJpdHk7IHVyZ2VuY3k9bWVk
aXVtCgogICogQXBwbHlpbmcgWGVuIFNlY3VyaXR5IEFkdmlzb3JpZXM6CiAgICAtIENWRS0yMDE3
LTE0MzE2IC8gWFNBLTIzMQogICAgICAtIHhlbi9tbTogbWFrZSBzdXJlIG5vZGUgaXMgbGVzcyB0
aGFuIE1BWF9OVU1OT0RFUwogICAgLSBDVkUtMjAxNy0xNDMxOCAvIFhTQS0yMzIKICAgICAgLSBn
cmFudF90YWJsZTogZml4IEdOVFRBQk9QX2NhY2hlX2ZsdXNoIGhhbmRsaW5nCiAgICAtIENWRS0y
MDE3LTE0MzE3IC8gWFNBLTIzMwogICAgICAtIHRvb2xzL3hlbnN0b3JlOiBkb250IHVubGluayBj
b25uZWN0aW9uIG9iamVjdCB0d2ljZQogICAgLSBDVkUtMjAxNy0xNDMxOSAvIFhTQS0yMzQKICAg
ICAgLSBnbnR0YWI6IGFsc28gdmFsaWRhdGUgUFRFIHBlcm1pc3Npb25zIHVwb24gZGVzdHJveS9y
ZXBsYWNlCiAgICAtIFhTQS0yMzUKICAgICAgLSBhcm0vbW06IHJlbGVhc2UgZ3JhbnQgbG9jayBv
biB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25lKCkgZXJyb3IKcGF0aHMKICAgIC0gWFNBLTIzNwog
ICAgICAtIHg4NjogZG9uJ3QgYWxsb3cgTVNJIHBJUlEgbWFwcGluZyBvbiB1bm93bmVkIGRldmlj
ZQogICAgICAtIHg4NjogZW5mb3JjZSBwcm9wZXIgcHJpdmlsZWdlIHdoZW4gKHVuKW1hcHBpbmcg
cElSUS1zCiAgICAgIC0geDg2L01TSTogZGlzYWxsb3cgcmVkdW5kYW50IGVuYWJsaW5nCiAgICAg
IC0geDg2L0lSUTogY29uZGl0aW9uYWxseSBwcmVzZXJ2ZSBpcnEgPC0+IHBpcnEgbWFwcGluZyBv
biBtYXAgZXJyb3IKICAgICAgICBwYXRocwogICAgICAtIHg4Ni9GTEFTSzogZml4IHVubWFwLWRv
bWFpbi1JUlEgWFNNIGhvb2sKICAgIC0gWFNBLTIzOAogICAgICAtIHg4Ni9pb3JlcSBzZXJ2ZXI6
IGNvcnJlY3RseSBoYW5kbGUgYm9ndXMKICAgICAgICBYRU5fRE1PUF97LHVufW1hcF9pb19yYW5n
ZV90b19pb3JlcV9zZXJ2ZXIgYXJndW1lbnRzCiAgICAtIFhTQS0yMzkKICAgICAgLSB4ODYvSFZN
OiBwcmVmaWxsIHBhcnRpYWxseSB1c2VkIHZhcmlhYmxlIG9uIGVtdWxhdGlvbiBwYXRocwogICAg
LSBYU0EtMjQwCiAgICAgIC0geDg2OiBsaW1pdCBsaW5lYXIgcGFnZSB0YWJsZSB1c2UgdG8gYSBz
aW5nbGUgbGV2ZWwKICAgICAgLSB4ODYvbW06IERpc2FibGUgUFYgbGluZWFyIHBhZ2V0YWJsZXMg
YnkgZGVmYXVsdAogICAgLSBYU0EtMjQxCiAgICAgIC0geDg2OiBkb24ndCBzdG9yZSBwb3NzaWJs
eSBzdGFsZSBUTEIgZmx1c2ggdGltZSBzdGFtcAogICAgLSBYU0EtMjQyCiAgICAgIC0geDg2OiBk
b24ndCBhbGxvdyBwYWdlX3VubG9jaygpIHRvIGRyb3AgdGhlIGxhc3QgdHlwZSByZWZlcmVuY2UK
ICAgIC0gWFNBLTI0MwogICAgICAtIHg4NjogRGlzYWJsZSB0aGUgdXNlIG9mIGF1dG8tdHJhbnNs
YXRlZCBQViBndWVzdHN4ODY6IERpc2FibGUKdGhlIHVzZQogICAgICAgIG9mIGF1dG8tdHJhbnNs
YXRlZCBQViBndWVzdHMKICAgICAgLSB4ODYvc2hhZG93OiBEb24ndCBjcmVhdGUgc2VsZi1saW5l
YXIgc2hhZG93IG1hcHBpbmdzIGZvciA0LWxldmVsCiAgICAgICAgdHJhbnNsYXRlZCBndWVzdHMK
ICAgIC0gWFNBLTI0NAogICAgICAtIHg4Ni9jcHU6IEZpeCBJU1QgaGFuZGxpbmcgZHVyaW5nIFBD
UFUgYnJpbmd1cAogICAgLSBYU0EtMjQ1CiAgICAgIC0geGVuL3BhZ2VfYWxsb2M6IENvdmVyIG1l
bW9yeSB1bnJlc2VydmVkIGFmdGVyIGJvb3QgaW4KZmlyc3RfdmFsaWRfbWZuCiAgICAgIC0geGVu
L2FybTogQ29ycmVjdGx5IHJlcG9ydCB0aGUgbWVtb3J5IHJlZ2lvbiBpbiB0aGUgZHVtbXkgTlVN
QQpoZWxwZXJzCgogLS0gU3RlZmFuIEJhZGVyIDxzdGVmYW4uYmFkZXJAY2Fub25pY2FsLmNvbT4g
IFdlZCwgMTEgT2N0IDIwMTcgMTU6NDE6MDMKKzAyMDAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vy
c0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLXVzZXJz

From xen-users-bounces@lists.xenproject.org Wed Feb 28 16:53:17 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 16:53: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.xenproject.org>)
	id 1er4y3-0002AQ-CP; Wed, 28 Feb 2018 16:52:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=sa83=fw=ubuntu.com=psusi@srs-us1.protection.inumbo.net>)
 id 1er4y1-0002AH-RM
 for xen-users@lists.xen.org; Wed, 28 Feb 2018 16:52:33 +0000
X-Inumbo-ID: 093f2a1f-1ca8-11e8-b9b1-635ca7ef6cff
Received: from vps.thesusis.net (unknown [34.202.238.73])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 093f2a1f-1ca8-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 16:54:27 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by vps.thesusis.net (Postfix) with ESMTP id C906C22DC7
 for <Xen-users@lists.xen.org>; Wed, 28 Feb 2018 11:52:27 -0500 (EST)
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 y3skryzYMBbj for <Xen-users@lists.xen.org>;
 Wed, 28 Feb 2018 11:52:27 -0500 (EST)
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 8F07D22D58
 for <Xen-users@lists.xen.org>; Wed, 28 Feb 2018 11:52:27 -0500 (EST)
From: Phil Susi <psusi@ubuntu.com>
To: Xen-users <Xen-users@lists.xen.org>
References: <b0ca5b14-0744-158c-09c8-3e909b2ace34@ubuntu.com>
Message-ID: <1a12af64-dffa-498e-0549-ce2a62e15bec@ubuntu.com>
Date: Wed, 28 Feb 2018 11:52:26 -0500
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <b0ca5b14-0744-158c-09c8-3e909b2ace34@ubuntu.com>
Content-Language: en-US
Subject: Re: [Xen-users] Massive performance regression
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

T24gMi8yOC8yMDE4IDExOjE0IEFNLCBQaGlsIFN1c2kgd3JvdGU6Cj4gTXkgc2VydmVyIGlzIHJ1
bm5pbmcgVWJ1bnR1IDE2LjA0IHVzaW5nIFhlbiA0LjYuNS0wdWJ1bnR1MS40LiAgVGhlcmUKPiBt
dXN0IGhhdmUgYmVlbiBhbiB1cGRhdGUgaW4gdGhlIGxhc3QgZmV3IHdlZWtzIHRoYXQgc2VlbXMg
dG8gaGF2ZSBjYXVzZWQKPiBhIHRlcnJpYmxlIHBlcmZvcm1hbmNlIHJlZ3Jlc3Npb24uICBXaGVu
IEkgdHJ5IHRvIGZpcmUgdXAgYSB0ZXN0aW5nIHZtCj4gdG8gdGVzdCBhIGxpdmUgY2QsIGl0IHRh
a2VzIHNldmVyYWwgbWludXRlcyBiZWZvcmUgYW55dGhpbmcgc2hvd3MgdXAgb24KPiB0aGUgZGlz
cGxheSwgYW5kIGR1cmluZyB0aGF0IHRpbWUsIHFlbXUtc3lzdGVtLWkzODYgaXMgYnVybmluZyB0
aHJvdWdoCj4gMTAwJSBvZiBhIGNwdSAoIG91dCBvZiA4ICkuCgpJIGZvcmdvdCB0byBsaXN0IHRo
ZSAuY2ZnOgoKbmFtZT0idGVzdGluZyIKYnVpbGRlcj0iaHZtIgptZW1vcnk9MzAwMApkaXNrPVsn
L2Rldi9tYXBwZXIvaHlwZXIxLXRlc3RpbmcsLGhkYScsJy9tbnQvYmlvbmljLWRlc2t0b3AtYW1k
NjQuaXNvLCxoZGMsY2Ryb20nXQp2ZmI9Wyd0eXBlPXZuYyddCnZuY2xpc3Rlbj0nMTAuMS4xLjgn
CnZpZj1bJyddCnVzYmRldmljZT0ndGFibGV0Jwp2Z2E9InF4bCIKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhl
bi11c2Vyc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLXVzZXJz

From xen-users-bounces@lists.xenproject.org Wed Feb 28 17:26:49 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 17:26: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.xenproject.org>)
	id 1er5Uj-0004yY-7L; Wed, 28 Feb 2018 17:26:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=sa83=fw=ubuntu.com=psusi@srs-us1.protection.inumbo.net>)
 id 1er5Uh-0004xS-Df
 for xen-users@lists.xen.org; Wed, 28 Feb 2018 17:26:19 +0000
X-Inumbo-ID: c0704496-1cac-11e8-b9b1-635ca7ef6cff
Received: from vps.thesusis.net (unknown [34.202.238.73])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c0704496-1cac-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 17:28:12 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by vps.thesusis.net (Postfix) with ESMTP id 18B6422DD5
 for <Xen-users@lists.xen.org>; Wed, 28 Feb 2018 12:26:13 -0500 (EST)
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 XBVTbEiY2g-2 for <Xen-users@lists.xen.org>;
 Wed, 28 Feb 2018 12:26:12 -0500 (EST)
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 CCB3922DC9
 for <Xen-users@lists.xen.org>; Wed, 28 Feb 2018 12:26:12 -0500 (EST)
From: Phil Susi <psusi@ubuntu.com>
To: Xen-users <Xen-users@lists.xen.org>
References: <b0ca5b14-0744-158c-09c8-3e909b2ace34@ubuntu.com>
 <1a12af64-dffa-498e-0549-ce2a62e15bec@ubuntu.com>
Message-ID: <2519e601-aa55-e4a7-be40-2c9c8e9dd26c@ubuntu.com>
Date: Wed, 28 Feb 2018 12:26:11 -0500
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <1a12af64-dffa-498e-0549-ce2a62e15bec@ubuntu.com>
Content-Language: en-US
Subject: Re: [Xen-users] Massive performance regression
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

T24gMi8yOC8yMDE4IDExOjUyIEFNLCBQaGlsIFN1c2kgd3JvdGU6Cj4gT24gMi8yOC8yMDE4IDEx
OjE0IEFNLCBQaGlsIFN1c2kgd3JvdGU6Cj4+IE15IHNlcnZlciBpcyBydW5uaW5nIFVidW50dSAx
Ni4wNCB1c2luZyBYZW4gNC42LjUtMHVidW50dTEuNC4gIFRoZXJlCj4+IG11c3QgaGF2ZSBiZWVu
IGFuIHVwZGF0ZSBpbiB0aGUgbGFzdCBmZXcgd2Vla3MgdGhhdCBzZWVtcyB0byBoYXZlIGNhdXNl
ZAo+PiBhIHRlcnJpYmxlIHBlcmZvcm1hbmNlIHJlZ3Jlc3Npb24uICBXaGVuIEkgdHJ5IHRvIGZp
cmUgdXAgYSB0ZXN0aW5nIHZtCj4+IHRvIHRlc3QgYSBsaXZlIGNkLCBpdCB0YWtlcyBzZXZlcmFs
IG1pbnV0ZXMgYmVmb3JlIGFueXRoaW5nIHNob3dzIHVwIG9uCj4+IHRoZSBkaXNwbGF5LCBhbmQg
ZHVyaW5nIHRoYXQgdGltZSwgcWVtdS1zeXN0ZW0taTM4NiBpcyBidXJuaW5nIHRocm91Z2gKPj4g
MTAwJSBvZiBhIGNwdSAoIG91dCBvZiA4ICkuCgpJIGZvdW5kIGl0LiAgSSBmaXJzdCB0cmllZCBy
ZXZlcnRpbmcgdG8gYW4gb2xkZXIgRG9tMCBrZXJuZWwgd2l0aG91dCB0aGUKc3BlY3RyZSBwYXRj
aGVzIHRvIG5vIGF2YWlsLiAgVGhlbiBJIG5vdGljZWQgdGhhdCBxZW11IGhhZCBiZWVuIHBhdGNo
ZWQKZm9yIGl0IGFzIHdlbGwuICBBZnRlciByZXZlcnRpbmcgcWVtdSwgYm9vdCB0aW1lIGZvciBh
IGxpdmVjZCBpbiBhIGRvbVUKd2VudCBmcm9tIDQuNSBtaW51dGVzICggd2hlcmUgeW91IG5ldmVy
IGV2ZW4gc2VlIHRoZSBMSUxPIG1lbnUgYXQgYWxsCmFuZCB0aGUgZ3Vlc3Qga2VybmVsIGtlZXBz
IHJlcG9ydGluZyBjcHUgc29mdCBsb2NrdXBzICkgdG8gbGVzcyB0aGFuIDMwCnNlY29uZHMuCgpX
aGF0ZXZlciB0aGV5IGRpZCB0byBxZW11IGZzY2tlZCBpdCB1cC4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhl
bi11c2Vyc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLXVzZXJz

From xen-users-bounces@lists.xenproject.org Wed Feb 28 19:55:56 2018
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 19:55: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.xenproject.org>)
	id 1er7ot-0000zn-Eo; Wed, 28 Feb 2018 19:55:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=sy8y=fw=gmail.com=j.faisal@srs-us1.protection.inumbo.net>)
 id 1er7os-0000zc-5k
 for xen-users@lists.xenproject.org; Wed, 28 Feb 2018 19:55:18 +0000
X-Inumbo-ID: 296aadc4-1cc1-11e8-ba59-bc764e045a96
Received: from mail-lf0-x233.google.com (unknown [2a00:1450:4010:c07::233])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 296aadc4-1cc1-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 20:54:19 +0100 (CET)
Received: by mail-lf0-x233.google.com with SMTP id f75so5334643lfg.6
 for <xen-users@lists.xenproject.org>; Wed, 28 Feb 2018 11:55:17 -0800 (PST)
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=mZVLh2IO3IkPdNxaP7iO7PtDFuAVlBnl+OAKG5RNC/M=;
 b=bdYqZeYo+0Kl2yjOEenUVkwJQUPENiJD0yJfF4L6T6J7UERxs3bnne6VHQBFdgm3Wj
 +O9oO7awnJhTQnq3nY1th1DybrUe+qLI5KpLt6QICpVZnNvMmNxssk8x5kPHGlkNZjCu
 uvSSKAFKx2AOyJ0vNhuM/uBgQ/BicYXoUjVJMhTL1W+z5O9becmn9O1e63DybAxe2NXy
 iq1ApbH0JQspsXPwRPXE/oBqCwdMgxRTHWxPD2FUZhPzv9hxETTraYYjMjZl9g5fjrN0
 a9suY91KR63T6g8XVDrUAtpi5oRhEjgHJ70K+nNPSj96MjPShlzoAoJtgs1Xm8bzR4zU
 1xtg==
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=mZVLh2IO3IkPdNxaP7iO7PtDFuAVlBnl+OAKG5RNC/M=;
 b=anTl4TQhfbIqhgbEHW2nGIn7YL1mN2AtETCODMw/WB1jg3ME7In415AJ9eUe2NkD/L
 za+MAtVp9qGVLYUmAfll8to2MT8y6nphZ0za7hXaHow3/ZZ87Au+0ilEO9R8pn4ddqxG
 GCJmQ2IHI/may3MZU9zQ1mFBG17f/40+3RVw4uOXhSzPNvJZOb/433vx5W01V21v0cEu
 OMm4p0TYxzZZPxv8FJCBMbG8+626DXtNmmiCCGxvQzpCtZ4ENoZ2lfAkeAq6Hq2X4UzD
 n/K6BbmWAqsHIqXHEnXwqv+q/MpZQA8YN2qNUWxqzZFwgGnhjx1VnQUXWXEbcDvpjo9d
 YQpg==
X-Gm-Message-State: APf1xPBw1RB83uBcUMr37707mBqfVx966foC+lMlp5F4R28rDrPDbST8
 nfuMakpn6OkE/124NxnPpLHStTEIKRzF9XS2e1g29w==
X-Google-Smtp-Source: AH8x224kZsuWhp87aMcpoPpKT8JHY4buDnb8lmy9Z5hcHWkNX1TvkP3iwHocBp6NHK3/28X0Sg9fyFqbrc8VWm7pR1w=
X-Received: by 10.25.115.79 with SMTP id o76mr14906417lfc.67.1519847716016;
 Wed, 28 Feb 2018 11:55:16 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.155.17 with HTTP; Wed, 28 Feb 2018 11:55:15 -0800 (PST)
In-Reply-To: <CAA=xqWoFhA1gjnrTGWqhCcJU8oU+uw1Wj_hZyWnzCA1axxMX-g@mail.gmail.com>
References: <CAA=xqWoFhA1gjnrTGWqhCcJU8oU+uw1Wj_hZyWnzCA1axxMX-g@mail.gmail.com>
From: Jamshaid Faisal <j.faisal@gmail.com>
Date: Thu, 1 Mar 2018 00:55:15 +0500
Message-ID: <CAA=xqWp65dHxNzq_u9HRpezPN6wC92EB4gJymTj-ZZX1jenOjQ@mail.gmail.com>
To: xen-users@lists.xenproject.org
Subject: Re: [Xen-users] compiling XEN with librbd how to
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7472764893903451436=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--===============7472764893903451436==
Content-Type: multipart/alternative; boundary="001a113c36b239d56c05664b1f9e"

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

well! is it even possible to use  rbd qdisk backend with xen and xl,
without libvirt ?
anyone please

On Fri, Feb 23, 2018 at 10:38 PM, Jamshaid Faisal <j.faisal@gmail.com>
wrote:

> Hello
>
> So far i have been using kernel rbd for VMs by using the command
> "rbd map pool/image --id ID"
>
>
> But now i am trying to switch to librbd. soI compiled xen 4.10 with
> --enable-rbd option.
> And trying to install a vm from minimul centos iso
>
> i  created the disk with qemu-img and i can retrive image infor with
> /usr/lib/xen/bin/qemu-img info rbd:rbd/foo:id=client
>
> disk = [ 'vdev=hda, backendtype=qdisk, access=rw, format=raw,
> target=rbd:rbd/foo:id=client:mon_host=10.255.0.9',
> 'file:/root/CentOS-7-x86_64-Minimal-1708.iso,hdb:cdrom,r' ]
>
> I dont get any error when i create the vm with xl. But during boot from
> iso, i see this error
>
> "failed to write error node for device /dev/vbd/832......."
>
> And when centos installer runs, it dont detect any drive.
>
> What am i doing wrong ?
>
>
>
>

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

<div dir=3D"ltr"><div>well! is it even possible to use=C2=A0 rbd qdisk back=
end with xen and xl, without libvirt ?<br></div>anyone please<br></div><div=
 class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Fri, Feb 23, 2018 =
at 10:38 PM, Jamshaid Faisal <span dir=3D"ltr">&lt;<a href=3D"mailto:j.fais=
al@gmail.com" target=3D"_blank">j.faisal@gmail.com</a>&gt;</span> wrote:<br=
><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1=
px #ccc solid;padding-left:1ex"><div dir=3D"ltr"><div><div><div><div><div>H=
ello<br><br></div><div>So far i have been using kernel rbd for VMs by using=
 the command <br>&quot;rbd map pool/image --id ID&quot;<br><br><br></div><d=
iv>But now i am trying to switch to librbd. soI compiled xen 4.10 with --en=
able-rbd option.<br></div><div>And trying to install a vm from minimul cent=
os iso<br><br></div><div>i=C2=A0 created the disk with qemu-img and i can r=
etrive image infor with<br>/usr/lib/xen/bin/qemu-img info rbd:rbd/foo:id=3D=
client<br></div><div><br>disk =3D [ &#39;vdev=3Dhda, backendtype=3Dqdisk, a=
ccess=3Drw, format=3Draw,=C2=A0 target=3Drbd:rbd/foo:id=3Dclient:<wbr>mon_h=
ost=3D10.255.0.9&#39;, &#39;file:/root/CentOS-7-x86_64-<wbr>Minimal-1708.is=
o,hdb:cdrom,r&#39; ]<br></div><br></div>I dont get any error when i create =
the vm with xl. But during boot from iso, i see this error<br><br></div>&qu=
ot;failed to write error node for device /dev/vbd/832.......&quot;<br><br><=
/div>And when centos installer runs, it dont detect any drive.<br><br></div=
>What am i doing wrong ? <br><div><br><br><div><div><div><br></div></div></=
div></div></div>
</blockquote></div><br></div>

--001a113c36b239d56c05664b1f9e--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============7472764893903451436==--


