From xen-users-bounces@lists.xen.org Sun Jan 01 13:20:58 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 01 Jan 2017 13:20:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cNg32-0000uS-Da; Sun, 01 Jan 2017 13:19:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mengxu@cis.upenn.edu>) id 1cNCtJ-0007Bw-3d
 for xen-users@lists.xen.org; Sat, 31 Dec 2016 06:11:41 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 DD/3E-12836-C1C47685; Sat, 31 Dec 2016 06:11:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsUyr8m9SlfKJz3
 C4EKDrcWqqwdYHRg9ju7+zRTAGMWamZeUX5HAmjG1ubzgO2vF40d7mBoYX7J0MXJxCAlsY5L4
 2v2VDcKZzCjxrvkVcxcjJ4eEQI7Et/MdTBB2kcT81+cZQWxeAUGJkzOfsIDYQgLeEit+TGADs
 TkFAiWu/H7KDhEPkNjY/xosziagInF8wyPWLkYODhYBVYmVbbwQIxMl7p2cwQYS5gUqX7JTDC
 QsDFQxa8E7sK0iAloSK263gt3JLDCNUeL30xnMIPXMAuoS6+cJQYwJlViz+DwTSI2EwDNGifn
 vTrBOYBSaheTSWQgtCxiZVjGqF6cWlaUW6RrrJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXr
 JefnbmIEBiwDEOxg3PvP6RCjJAeTkiivpWVqhBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXjbv9
 AghwaLU9NSKtMwcYOzApCU4eJREeG1B0rzFBYm5xZnpEKlTjJYcx2YtfsrEceD9CiC5q3PNUy
 Yhlrz8vFQpcV4pkAYBkIaM0jy4cbD4vsQoKyXMywh0oBBPQWpRbmYJqvwrRnEORiVhXgGQKTy
 ZeSVwW18BHcQEdJBaTjLIQSWJCCmpBsbs7PIND1Q2t/NqrDdraKhzSXM8+6hg6WeOT458R2dO
 vvxjW47VkX3n/9ia7GKyeBu+WsBXWkea636UgHT1l7xuJc8ep6fLReWT129/kyL3oP7zlNs7G
 DxPVa8Vzp3/hOPHr4mfX8iKqegmnD2T7aiYkafpaOV3QOnOk+dmJb1L2Nift0/N9VFiKc5INN
 RiLipOBAA3Mws66gIAAA==
X-Env-Sender: mengxu@cis.upenn.edu
X-Msg-Ref: server-13.tower-206.messagelabs.com!1483164698!62236499!1
X-Originating-IP: [158.130.71.122]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36873 invoked from network); 31 Dec 2016 06:11:38 -0000
Received: from coyote.seas.upenn.edu (HELO hound.seas.upenn.edu)
 (158.130.71.122)
 by server-13.tower-206.messagelabs.com with SMTP; 31 Dec 2016 06:11:38 -0000
Received: from mail-qk0-f172.google.com (mail-qk0-f172.google.com
 [209.85.220.172]) (authenticated bits=0)
 by hound.seas.upenn.edu (8.14.9/8.14.5) with ESMTP id uBV6BbVQ038017
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT)
 for <xen-users@lists.xen.org>; Sat, 31 Dec 2016 01:11:37 -0500
Received: by mail-qk0-f172.google.com with SMTP id u25so302323649qki.2
 for <xen-users@lists.xen.org>; Fri, 30 Dec 2016 22:11:37 -0800 (PST)
X-Gm-Message-State: AIkVDXKoj1XEoH29C0CzCxXEDRCM1UR/dQwb5XhKheDVjT0mOOge73MDrQUHXdUUoKg+XjxcCqF8qIMcjqnU3g==
X-Received: by 10.55.17.196 with SMTP id 65mr46013127qkr.154.1483164692264;
 Fri, 30 Dec 2016 22:11:32 -0800 (PST)
MIME-Version: 1.0
Received: by 10.140.40.102 with HTTP; Fri, 30 Dec 2016 22:11:31 -0800 (PST)
In-Reply-To: <CAOnoakecPvpx-vwj_v0oCkANGNDBiozbPu6G2bnB215FUDVb9g@mail.gmail.com>
References: <CAOnoakecPvpx-vwj_v0oCkANGNDBiozbPu6G2bnB215FUDVb9g@mail.gmail.com>
From: Meng Xu <mengxu@cis.upenn.edu>
Date: Sat, 31 Dec 2016 01:11:31 -0500
X-Gmail-Original-Message-ID: <CAENZ-+=JZFzMpH=gVD-MnUjT0p1MRLKFyQN29JYEL2W87cfztg@mail.gmail.com>
Message-ID: <CAENZ-+=JZFzMpH=gVD-MnUjT0p1MRLKFyQN29JYEL2W87cfztg@mail.gmail.com>
To: Methuku Karthik <kmeth@seas.upenn.edu>
X-Proofpoint-Virus-Version: vendor=nai engine=5600 definitions=5800
 signatures=585085
X-PP-Spam-Details: rule=add_spam_details policy=default score=0 spamscore=0
 suspectscore=2
 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1410280000 definitions=main-1612310101
X-Mailman-Approved-At: Sun, 01 Jan 2017 13:19:38 +0000
Cc: xen-users <xen-users@lists.xen.org>, Kyle Temkin <temkink@ainfosec.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-users] Xen On Nvidia Jetson TX1
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

SGkgTWV0aHVrdSwKCk9uIEZyaSwgRGVjIDMwLCAyMDE2IGF0IDQ6MzggUE0sIE1ldGh1a3UgS2Fy
dGhpayA8a21ldGhAc2Vhcy51cGVubi5lZHU+IHdyb3RlOgo+IEhlbGxvIEV2ZXJ5b25lLAo+Cj4g
SSBhbSB0cnlpbmcgdG8gcnVuIFhlbiBvbiBKZXRzb24gVFgxLgo+Cj4gSSBoYXZlIGNvbXBpbGVk
IHVib290IGFuZCBjaGFuZ2VkIHRoZSBtb2RlIHRvIG5vbnNlYy4gYnV0IEkgYW0gbm90IHNlZWlu
Zwo+IGFueSBtZXNzYWdlIGFib3V0IGNwdSBtb2RlIGluIGRtZXNnLgo+Cj4gaG93IHRvIGNoZWNr
IHdoaWNoIG1vZGUgdGhlIGNwdXMgaGF2ZSBzdGFydGVkID8KCkNhbiB5b3UgdHJ5IG91dCB0aGlz
IHJlcG86IGh0dHBzOi8vZ2l0aHViLmNvbS94ZW5iZWRkZWQvaHlwLW1vZGUtY2hlY2tzCgpJdCBt
YXkgc2VydmUgZm9yIHlvdXIgcHVycG9zZS4KCj4KPiBQbGVhc2Ugc3VnZ2VzdCBhbnkga2VybmVs
IHNvdXJjZSBmb3IgYXJtNjQgd2hpY2ggY2FuIGdlbmVyYXRlIHpJbWFnZSAgd2l0aAo+IFhlbiBz
dXBwb3J0PwoKSSBjYy5lZCBLeWxlIHdobyBzaG93ZWQgYSBkZW1vIG9mIFhlbiBvbiBUWDEgKG9y
IFRLMSkgaW4gMjAxNi4gTWF5YmUKaGUgaGFzIGEgcmVwby4gZm9yIHRoZSBrZXJuZWwuCgpNZW5n
CgoKLS0tLS0tLS0tLS0KTWVuZyBYdQpQaEQgU3R1ZGVudCBpbiBDb21wdXRlciBhbmQgSW5mb3Jt
YXRpb24gU2NpZW5jZQpVbml2ZXJzaXR5IG9mIFBlbm5zeWx2YW5pYQpodHRwOi8vd3d3LmNpcy51
cGVubi5lZHUvfm1lbmd4dS8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Sun Jan 01 13:20:58 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 01 Jan 2017 13:20:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cNg31-0000u2-P0; Sun, 01 Jan 2017 13:19:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Jes.Sorensen@redhat.com>) id 1cN4Bi-0004pW-JD
 for xen-users@lists.xen.org; Fri, 30 Dec 2016 20:54:06 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 C8/88-04988-D69C6685; Fri, 30 Dec 2016 20:54:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysWW7jG7OybQ
 Ig29PRSxWXT3A6sDocXT3b6YAxijWzLyk/IoE1oxF02axF2ziqHi6ILiB8TlbFyMXh5DAbiaJ
 d+9fMUE4VxklZk25wArhbGWUmHBnC2MXIycHm4COxL7mX8xdjBwcIgIGEudfuIDUMAtcYZTYv
 fkSE0iNsICfxOLOeawgtpCAhsTvqdfA4iwCqhItf5aAxTkFMiW2bLnHDGLzCmhKfLg6jR3EFh
 WwlJh98DYjRFxQ4uTMJywgNrOAhMTBFy/A6iUEtCXONvxih7D7GCV6O9knMArMQtIyC0nLAka
 mVYwaxalFZalFukbGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgYFYz8DAuINx
 R7vfIUZJDiYlUV5Ly9QIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8xSfSIoQEi1LTUyvSMnOAM
 QGTluDgURLh/XUcKM1bXJCYW5yZDpE6xagoJc4bDtInAJLIKM2Da4PF4SVGWSlhXkYGBgYhno
 LUotzMElT5V4ziHIxKwrwbQabwZOaVwE1/BbSYCWixWk4yyOKSRISUVAMjkwTHnnVtP6ZunZv
 wt/CSavdHwYXz3jJbL2VKDdSdtG25tEbL7jLZW189zJ7KnROIWaHooCQ76ZSnTs7VoxofXup6
 qVw+p31hXebroIfJsSL79mv0HcyITbNWKs2sNN/zQaZzaqTKB1f/ZzNa4n9++7e4O//19Zqnv
 qvsH3gdENRyX2RX6ZynxFKckWioxVxUnAgAHWSbBb4CAAA=
X-Env-Sender: Jes.Sorensen@redhat.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1483131242!60624321!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20896 invoked from network); 30 Dec 2016 20:54:04 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 30 Dec 2016 20:54:04 -0000
Received: from int-mx14.intmail.prod.int.phx2.redhat.com
 (int-mx14.intmail.prod.int.phx2.redhat.com [10.5.11.27])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 7C9E34E02A;
 Fri, 30 Dec 2016 20:54:02 +0000 (UTC)
Received: from ultrasam.trained-monkey.org (ovpn-116-180.phx2.redhat.com
 [10.3.116.180])
 by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id
 uBUKs1WZ030865; Fri, 30 Dec 2016 15:54:01 -0500
Received: from carbonite.redhat.com (localhost.localdomain [127.0.0.1])
 by ultrasam.trained-monkey.org (Postfix) with ESMTP id DB14B186CE84E;
 Fri, 30 Dec 2016 15:54:00 -0500 (EST)
From: Jes Sorensen <Jes.Sorensen@redhat.com>
To: MasterPrenium <masterprenium.lkml@gmail.com>
References: <585D6C34.2020908@gmail.com>
Date: Fri, 30 Dec 2016 15:54:00 -0500
In-Reply-To: <585D6C34.2020908@gmail.com> (MasterPrenium's message of "Fri, 23
 Dec 2016 19:25:56 +0100")
Message-ID: <wrfj8tqxf89j.fsf@redhat.com>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux)
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.68 on 10.5.11.27
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.38]); Fri, 30 Dec 2016 20:54:02 +0000 (UTC)
X-Mailman-Approved-At: Sun, 01 Jan 2017 13:19:38 +0000
Cc: "MasterPrenium@gmail.com" <MasterPrenium@gmail.com>,
 linux-kernel@vger.kernel.org, linux-raid@vger.kernel.org,
 xen-devel@lists.xenproject.org, xen-users@lists.xen.org, shli@kernel.org
Subject: Re: [Xen-users] PROBLEM: Kernel BUG with raid5 soft + Xen + DRBD -
	invalid opcode
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

TWFzdGVyUHJlbml1bSA8bWFzdGVycHJlbml1bS5sa21sQGdtYWlsLmNvbT4gd3JpdGVzOgo+IEhl
bGxvIEd1eXMsCj4KPiBJJ3ZlIGhhdmluZyBzb21lIHRyb3VibGUgb24gYSBuZXcgc3lzdGVtIEkn
bSBzZXR0aW5nIHVwLiBJJ20gZ2V0dGluZyBhCj4ga2VybmVsIEJVRyBtZXNzYWdlLCBzZWVtcyB0
byBiZSByZWxhdGVkIHdpdGggdGhlIHVzZSBvZiBYZW4gKHdoZW4gSQo+IGJvb3QgdGhlIHN5c3Rl
bSBfd2l0aG91dF8gWGVuLCBJIGRvbid0IGdldCBhbnkgY3Jhc2gpLgo+IEhlcmUgaXMgY29uZmln
dXJhdGlvbiA6Cj4gLSAzeCBIYXJkIERyaXZlcyBydW5uaW5nIG9uIFJBSUQgNSBTb2Z0d2FyZSBy
YWlkIGNyZWF0ZWQgYnkgbWRhZG0KPiAtIE9uIHRvcCBvZiBpdCwgRFJCRCBmb3IgcmVwbGljYXRp
b24gb3ZlciBhbm90aGVyIG5vZGUgKEFjdGl2ZS9wYXNzaXZlIGNsdXN0ZXIpCj4gLSBPbiB0b3Ag
b2YgaXQsIGEgQlRSRlMgRmlsZVN5c3RlbSB3aXRoIGEgZmV3IHN1YnZvbHVtZXMKPiAtIE9uIHRv
cCBvZiBpdCwgWEVOIFZNcyBydW5uaW5nLgo+Cj4gVGhlIEJVRyBpcyBoYXBwZW5pbmcgd2hlbiBJ
J20gbWFraW5nICJodWdlIiBJL08gKDIwTUIvcyB3aXRoIGEgcnN5bmMKPiBmb3IgZXhhbXBsZSkg
b24gdGhlIFJBSUQ1IHN0YWNrLgo+IEkndmUgdG8gcmVzZXQgc3lzdGVtIHRvIG1ha2UgaXQgd29y
ayBhZ2Fpbi4KPgo+IFJlcHJvZHVjaWJsZSA6IEFMV0FZUyAobWFraW5nIHRoZSBpL28sIGl0IGNy
YXNoIGluIDItNW1pbnMpLiBBbHNvCj4gcmVwcm9kdWNpYmxlIG9uIGFub3RoZXIgc3lzdGVtIHdp
dGggdGhlIHNhbWUgaGFyZHdhcmUuCj4KPiBLZXJuZWwgdmVyc2lvbnMgaW1wYWN0ZWQgKGF0IGxl
YXN0KToga2VybmVsLTQuNC4yNiwga2VybmVsLTQuOC4xNSwga2VybmVsLTQuOS4wCgpXZWxsIHlv
dSBoYXZlIG9uZSBmb3JlaWduIG9iamVjdCBpbiB0aGVyZSB0aGF0IGlzIG5vdCBwYXJ0IG9mIHRo
ZQprZXJuZWwgYW5kIHdoaWNoIHNob3dzIHVwIGluIHRoZSBPT1BTOiBEUkRCCgpXaGF0IGhhcHBl
bnMgd2hlbiB5b3UgcmVtb3ZlIHRoYXQgZnJvbSB0aGUgZXF1YXRpb24/CgpKZXMKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5n
IGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11
c2Vycw==

From xen-users-bounces@lists.xen.org Sun Jan 01 13:20:58 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 01 Jan 2017 13:20:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cNg32-0000uF-39; Sun, 01 Jan 2017 13:19:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kmeth@seas.upenn.edu>) id 1cN4t8-0007At-Bl
 for xen-users@lists.xen.org; Fri, 30 Dec 2016 21:38:58 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 FE/EE-09053-1F3D6685; Fri, 30 Dec 2016 21:38:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsVyMfTOKt0Pl9M
 iDOYcULVYdfUAqwOjx9Hdv5kCGKNYM/OS8isSWDM2/PvLWPCTvWLTv5MsDYzP2boYuTiEBKYw
 Svzf1sMO4rAI/GaReP3rOWMXIyeHBIiz9n8YhJ0jMWv9PWYIu1Ri/+HHbCA2r4CgxMmZT1i6G
 DmAJvlI7HwoBGKyCehIrDiUCVLBIqAq8WB+B1gFr0CAxJJWSZCwsICixJnnC8EGighIS8y40g
 Q2kFlAWeLT91ZGCNtL4s+uLuYJjHyzkOyahSQ1C2gqs4C6xPp5QhBhNYnb266yQ9jaEssWvmZ
 ewMi6ilGjOLWoLLVI18hSL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMDAZgGAH
 44FFgYcYJTmYlER5LS1TI4T4kvJTKjMSizPii0pzUosPMcpwcChJ8F66lBYhJFiUmp5akZaZA
 4wRmLQEB4+SCC87ME6EeIsLEnOLM9MhUqcYjTmOzVr8lIljV+eap0xCLHn5ealS4rzXQCYJgJ
 RmlObBDYLF7iVGWSlhXkag04R4ClKLcjNLUOVfMYpzMCoJ83KBLOTJzCuB2/cK6BQmoFPUcpJ
 BTilJREhJNTC2/JiS9KhhbpW009aYiPv/jgpb2K9nM90evHDpZGWhlYFiEgci1qnUa1Veft9g
 LvWINWiK8dFy/QcLHXQeRLs7HZqzyWLFEm/v9dWRxqK3FTU4Ntof0dpgp9Di77Dxs4mzZdSiW
 i9f1v4/H6qbA22jr37XVvgXryd6Tbf1c/2sdbvuzaw5a6/EUpyRaKjFXFScCACtUGs92AIAAA
 ==
X-Env-Sender: kmeth@seas.upenn.edu
X-Msg-Ref: server-5.tower-27.messagelabs.com!1483133935!74219108!1
X-Originating-IP: [209.85.220.170]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53189 invoked from network); 30 Dec 2016 21:38:56 -0000
Received: from mail-qk0-f170.google.com (HELO mail-qk0-f170.google.com)
 (209.85.220.170)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 30 Dec 2016 21:38:56 -0000
Received: by mail-qk0-f170.google.com with SMTP id h201so167120599qke.1
 for <xen-users@lists.xen.org>; Fri, 30 Dec 2016 13:38:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=seas-upenn-edu.20150623.gappssmtp.com; s=20150623;
 h=mime-version:from:date:message-id:subject:to:cc;
 bh=vBY8i4gXcw+lrA1qu63cvDhcEV+j10Zjilt7/vwznvw=;
 b=jzLLV/IBMnraK8pzb24mY5rLEZQpHETH0w7O92oh/r4M+Lg+KqWQv+OZ6ssVc/kxg+
 nNpdbatoFmh0vOlWFRVBy2NGnXRWH/ob5+dJm+bo062eL+Z9TT6+8PYBsYILQcSkoKM4
 aNdSug7IMwCdmLdNRDeRqL35p/9cnbREslmkmwz4Wi3wUh16XZ68cMRXffXnCV/VNPqo
 IXfxBcPrT9gwkFxFulrsdQcsWXkfv3/FGGRjre5bPSPoF5NJ4aNckWFmibn5icIQdOm2
 HVZg1y+zwmGENt26jLrmLsHm2OFsxbh78U3lNPIyM8BA8K637PeiK98dL1gWIs6IH4eK
 phyQ==
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=vBY8i4gXcw+lrA1qu63cvDhcEV+j10Zjilt7/vwznvw=;
 b=SLA7E3gFaYMMhf/AsI15ixtkakgwoBiiUgFZuBg07E6RjjbzvWTcfwyKnBOuhKNKXi
 XBX5D/fZQ9VBIvpVQPo5+5doykJ+c5Bh7Xndsr6WqpCcyhHSGX6otdo5ATXLpMKpScJd
 k2WVdrnfoO3ym+nhWLLkl2b8TDcCMhVBIfXYaCCrihxn1CjGJrk4mAaC2Gc7y/Lg+8t5
 8FtiAk4jEf/blKUhA8g1UVns/IPZxpsCSheTQwD9A6QVPxzyaVNf4ly42tSS2FPfE/gu
 gWYBr1/MSLd0GGF7o/KcNgJRIDSOvPl1wAxrCZvS+vo5Q+a/oUV++bH+Tl9YcnpgxEl0
 p/9w==
X-Gm-Message-State: AIkVDXIYmCBnPPXXufGaMQycga0ddi6yl0KqsvjwARKCx4LYhdfEx3qWdAnG4PswvXNQzGJ076FTmcAsQINxIcn1
X-Received: by 10.55.122.134 with SMTP id v128mr43844505qkc.111.1483133935397; 
 Fri, 30 Dec 2016 13:38:55 -0800 (PST)
MIME-Version: 1.0
Received: by 10.140.106.203 with HTTP; Fri, 30 Dec 2016 13:38:55 -0800 (PST)
From: Methuku Karthik <kmeth@seas.upenn.edu>
Date: Fri, 30 Dec 2016 16:38:55 -0500
Message-ID: <CAOnoakecPvpx-vwj_v0oCkANGNDBiozbPu6G2bnB215FUDVb9g@mail.gmail.com>
To: xen-users@lists.xen.org
X-Mailman-Approved-At: Sun, 01 Jan 2017 13:19:38 +0000
Cc: Meng Xu <xumengpanda@gmail.com>
Subject: [Xen-users] Xen On Nvidia Jetson TX1
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8884775597895187741=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============8884775597895187741==
Content-Type: multipart/alternative; boundary=94eb2c062a585fdca20544e70784

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

Hello Everyone,

I am trying to run Xen on Jetson TX1.

I have compiled uboot and changed the mode to nonsec. but I am not seeing
any message about cpu mode in dmesg.

how to check which mode the cpus have started ?

Please suggest any kernel source for arm64 which can generate zImage  with
Xen support?

Regards,
Karthik

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

<div dir=3D"ltr"><div><div><div><div><div><div>Hello Everyone, <br><br></di=
v>I am trying to run Xen on Jetson TX1. <br><br></div>I have compiled uboot=
 and changed the mode to nonsec. but I am not seeing any message about cpu =
mode in dmesg. <br><br></div>how to check which mode the cpus have started =
? <br><br></div>Please suggest any kernel source for arm64 which can genera=
te zImage=C2=A0 with Xen support? <br><br></div>Regards,<br></div>Karthik <=
br></div>

--94eb2c062a585fdca20544e70784--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============8884775597895187741==--


From xen-users-bounces@lists.xen.org Sun Jan 01 13:20:58 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 01 Jan 2017 13:20:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cNg32-0000uS-Da; Sun, 01 Jan 2017 13:19:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mengxu@cis.upenn.edu>) id 1cNCtJ-0007Bw-3d
 for xen-users@lists.xen.org; Sat, 31 Dec 2016 06:11:41 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 DD/3E-12836-C1C47685; Sat, 31 Dec 2016 06:11:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsUyr8m9SlfKJz3
 C4EKDrcWqqwdYHRg9ju7+zRTAGMWamZeUX5HAmjG1ubzgO2vF40d7mBoYX7J0MXJxCAlsY5L4
 2v2VDcKZzCjxrvkVcxcjJ4eEQI7Et/MdTBB2kcT81+cZQWxeAUGJkzOfsIDYQgLeEit+TGADs
 TkFAiWu/H7KDhEPkNjY/xosziagInF8wyPWLkYODhYBVYmVbbwQIxMl7p2cwQYS5gUqX7JTDC
 QsDFQxa8E7sK0iAloSK263gt3JLDCNUeL30xnMIPXMAuoS6+cJQYwJlViz+DwTSI2EwDNGifn
 vTrBOYBSaheTSWQgtCxiZVjGqF6cWlaUW6RrrJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXr
 JefnbmIEBiwDEOxg3PvP6RCjJAeTkiivpWVqhBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXjbv9
 AghwaLU9NSKtMwcYOzApCU4eJREeG1B0rzFBYm5xZnpEKlTjJYcx2YtfsrEceD9CiC5q3PNUy
 Yhlrz8vFQpcV4pkAYBkIaM0jy4cbD4vsQoKyXMywh0oBBPQWpRbmYJqvwrRnEORiVhXgGQKTy
 ZeSVwW18BHcQEdJBaTjLIQSWJCCmpBsbs7PIND1Q2t/NqrDdraKhzSXM8+6hg6WeOT458R2dO
 vvxjW47VkX3n/9ia7GKyeBu+WsBXWkea636UgHT1l7xuJc8ep6fLReWT129/kyL3oP7zlNs7G
 DxPVa8Vzp3/hOPHr4mfX8iKqegmnD2T7aiYkafpaOV3QOnOk+dmJb1L2Nift0/N9VFiKc5INN
 RiLipOBAA3Mws66gIAAA==
X-Env-Sender: mengxu@cis.upenn.edu
X-Msg-Ref: server-13.tower-206.messagelabs.com!1483164698!62236499!1
X-Originating-IP: [158.130.71.122]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36873 invoked from network); 31 Dec 2016 06:11:38 -0000
Received: from coyote.seas.upenn.edu (HELO hound.seas.upenn.edu)
 (158.130.71.122)
 by server-13.tower-206.messagelabs.com with SMTP; 31 Dec 2016 06:11:38 -0000
Received: from mail-qk0-f172.google.com (mail-qk0-f172.google.com
 [209.85.220.172]) (authenticated bits=0)
 by hound.seas.upenn.edu (8.14.9/8.14.5) with ESMTP id uBV6BbVQ038017
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT)
 for <xen-users@lists.xen.org>; Sat, 31 Dec 2016 01:11:37 -0500
Received: by mail-qk0-f172.google.com with SMTP id u25so302323649qki.2
 for <xen-users@lists.xen.org>; Fri, 30 Dec 2016 22:11:37 -0800 (PST)
X-Gm-Message-State: AIkVDXKoj1XEoH29C0CzCxXEDRCM1UR/dQwb5XhKheDVjT0mOOge73MDrQUHXdUUoKg+XjxcCqF8qIMcjqnU3g==
X-Received: by 10.55.17.196 with SMTP id 65mr46013127qkr.154.1483164692264;
 Fri, 30 Dec 2016 22:11:32 -0800 (PST)
MIME-Version: 1.0
Received: by 10.140.40.102 with HTTP; Fri, 30 Dec 2016 22:11:31 -0800 (PST)
In-Reply-To: <CAOnoakecPvpx-vwj_v0oCkANGNDBiozbPu6G2bnB215FUDVb9g@mail.gmail.com>
References: <CAOnoakecPvpx-vwj_v0oCkANGNDBiozbPu6G2bnB215FUDVb9g@mail.gmail.com>
From: Meng Xu <mengxu@cis.upenn.edu>
Date: Sat, 31 Dec 2016 01:11:31 -0500
X-Gmail-Original-Message-ID: <CAENZ-+=JZFzMpH=gVD-MnUjT0p1MRLKFyQN29JYEL2W87cfztg@mail.gmail.com>
Message-ID: <CAENZ-+=JZFzMpH=gVD-MnUjT0p1MRLKFyQN29JYEL2W87cfztg@mail.gmail.com>
To: Methuku Karthik <kmeth@seas.upenn.edu>
X-Proofpoint-Virus-Version: vendor=nai engine=5600 definitions=5800
 signatures=585085
X-PP-Spam-Details: rule=add_spam_details policy=default score=0 spamscore=0
 suspectscore=2
 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1410280000 definitions=main-1612310101
X-Mailman-Approved-At: Sun, 01 Jan 2017 13:19:38 +0000
Cc: xen-users <xen-users@lists.xen.org>, Kyle Temkin <temkink@ainfosec.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-users] Xen On Nvidia Jetson TX1
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

SGkgTWV0aHVrdSwKCk9uIEZyaSwgRGVjIDMwLCAyMDE2IGF0IDQ6MzggUE0sIE1ldGh1a3UgS2Fy
dGhpayA8a21ldGhAc2Vhcy51cGVubi5lZHU+IHdyb3RlOgo+IEhlbGxvIEV2ZXJ5b25lLAo+Cj4g
SSBhbSB0cnlpbmcgdG8gcnVuIFhlbiBvbiBKZXRzb24gVFgxLgo+Cj4gSSBoYXZlIGNvbXBpbGVk
IHVib290IGFuZCBjaGFuZ2VkIHRoZSBtb2RlIHRvIG5vbnNlYy4gYnV0IEkgYW0gbm90IHNlZWlu
Zwo+IGFueSBtZXNzYWdlIGFib3V0IGNwdSBtb2RlIGluIGRtZXNnLgo+Cj4gaG93IHRvIGNoZWNr
IHdoaWNoIG1vZGUgdGhlIGNwdXMgaGF2ZSBzdGFydGVkID8KCkNhbiB5b3UgdHJ5IG91dCB0aGlz
IHJlcG86IGh0dHBzOi8vZ2l0aHViLmNvbS94ZW5iZWRkZWQvaHlwLW1vZGUtY2hlY2tzCgpJdCBt
YXkgc2VydmUgZm9yIHlvdXIgcHVycG9zZS4KCj4KPiBQbGVhc2Ugc3VnZ2VzdCBhbnkga2VybmVs
IHNvdXJjZSBmb3IgYXJtNjQgd2hpY2ggY2FuIGdlbmVyYXRlIHpJbWFnZSAgd2l0aAo+IFhlbiBz
dXBwb3J0PwoKSSBjYy5lZCBLeWxlIHdobyBzaG93ZWQgYSBkZW1vIG9mIFhlbiBvbiBUWDEgKG9y
IFRLMSkgaW4gMjAxNi4gTWF5YmUKaGUgaGFzIGEgcmVwby4gZm9yIHRoZSBrZXJuZWwuCgpNZW5n
CgoKLS0tLS0tLS0tLS0KTWVuZyBYdQpQaEQgU3R1ZGVudCBpbiBDb21wdXRlciBhbmQgSW5mb3Jt
YXRpb24gU2NpZW5jZQpVbml2ZXJzaXR5IG9mIFBlbm5zeWx2YW5pYQpodHRwOi8vd3d3LmNpcy51
cGVubi5lZHUvfm1lbmd4dS8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Sun Jan 01 13:20:58 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 01 Jan 2017 13:20:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cNg31-0000u2-P0; Sun, 01 Jan 2017 13:19:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Jes.Sorensen@redhat.com>) id 1cN4Bi-0004pW-JD
 for xen-users@lists.xen.org; Fri, 30 Dec 2016 20:54:06 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 C8/88-04988-D69C6685; Fri, 30 Dec 2016 20:54:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysWW7jG7OybQ
 Ig29PRSxWXT3A6sDocXT3b6YAxijWzLyk/IoE1oxF02axF2ziqHi6ILiB8TlbFyMXh5DAbiaJ
 d+9fMUE4VxklZk25wArhbGWUmHBnC2MXIycHm4COxL7mX8xdjBwcIgIGEudfuIDUMAtcYZTYv
 fkSE0iNsICfxOLOeawgtpCAhsTvqdfA4iwCqhItf5aAxTkFMiW2bLnHDGLzCmhKfLg6jR3EFh
 WwlJh98DYjRFxQ4uTMJywgNrOAhMTBFy/A6iUEtCXONvxih7D7GCV6O9knMArMQtIyC0nLAka
 mVYwaxalFZalFukbGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgYFYz8DAuINx
 R7vfIUZJDiYlUV5Ly9QIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8xSfSIoQEi1LTUyvSMnOAM
 QGTluDgURLh/XUcKM1bXJCYW5yZDpE6xagoJc4bDtInAJLIKM2Da4PF4SVGWSlhXkYGBgYhno
 LUotzMElT5V4ziHIxKwrwbQabwZOaVwE1/BbSYCWixWk4yyOKSRISUVAMjkwTHnnVtP6ZunZv
 wt/CSavdHwYXz3jJbL2VKDdSdtG25tEbL7jLZW189zJ7KnROIWaHooCQ76ZSnTs7VoxofXup6
 qVw+p31hXebroIfJsSL79mv0HcyITbNWKs2sNN/zQaZzaqTKB1f/ZzNa4n9++7e4O//19Zqnv
 qvsH3gdENRyX2RX6ZynxFKckWioxVxUnAgAHWSbBb4CAAA=
X-Env-Sender: Jes.Sorensen@redhat.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1483131242!60624321!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20896 invoked from network); 30 Dec 2016 20:54:04 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 30 Dec 2016 20:54:04 -0000
Received: from int-mx14.intmail.prod.int.phx2.redhat.com
 (int-mx14.intmail.prod.int.phx2.redhat.com [10.5.11.27])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 7C9E34E02A;
 Fri, 30 Dec 2016 20:54:02 +0000 (UTC)
Received: from ultrasam.trained-monkey.org (ovpn-116-180.phx2.redhat.com
 [10.3.116.180])
 by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id
 uBUKs1WZ030865; Fri, 30 Dec 2016 15:54:01 -0500
Received: from carbonite.redhat.com (localhost.localdomain [127.0.0.1])
 by ultrasam.trained-monkey.org (Postfix) with ESMTP id DB14B186CE84E;
 Fri, 30 Dec 2016 15:54:00 -0500 (EST)
From: Jes Sorensen <Jes.Sorensen@redhat.com>
To: MasterPrenium <masterprenium.lkml@gmail.com>
References: <585D6C34.2020908@gmail.com>
Date: Fri, 30 Dec 2016 15:54:00 -0500
In-Reply-To: <585D6C34.2020908@gmail.com> (MasterPrenium's message of "Fri, 23
 Dec 2016 19:25:56 +0100")
Message-ID: <wrfj8tqxf89j.fsf@redhat.com>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux)
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.68 on 10.5.11.27
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.38]); Fri, 30 Dec 2016 20:54:02 +0000 (UTC)
X-Mailman-Approved-At: Sun, 01 Jan 2017 13:19:38 +0000
Cc: "MasterPrenium@gmail.com" <MasterPrenium@gmail.com>,
 linux-kernel@vger.kernel.org, linux-raid@vger.kernel.org,
 xen-devel@lists.xenproject.org, xen-users@lists.xen.org, shli@kernel.org
Subject: Re: [Xen-users] PROBLEM: Kernel BUG with raid5 soft + Xen + DRBD -
	invalid opcode
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

TWFzdGVyUHJlbml1bSA8bWFzdGVycHJlbml1bS5sa21sQGdtYWlsLmNvbT4gd3JpdGVzOgo+IEhl
bGxvIEd1eXMsCj4KPiBJJ3ZlIGhhdmluZyBzb21lIHRyb3VibGUgb24gYSBuZXcgc3lzdGVtIEkn
bSBzZXR0aW5nIHVwLiBJJ20gZ2V0dGluZyBhCj4ga2VybmVsIEJVRyBtZXNzYWdlLCBzZWVtcyB0
byBiZSByZWxhdGVkIHdpdGggdGhlIHVzZSBvZiBYZW4gKHdoZW4gSQo+IGJvb3QgdGhlIHN5c3Rl
bSBfd2l0aG91dF8gWGVuLCBJIGRvbid0IGdldCBhbnkgY3Jhc2gpLgo+IEhlcmUgaXMgY29uZmln
dXJhdGlvbiA6Cj4gLSAzeCBIYXJkIERyaXZlcyBydW5uaW5nIG9uIFJBSUQgNSBTb2Z0d2FyZSBy
YWlkIGNyZWF0ZWQgYnkgbWRhZG0KPiAtIE9uIHRvcCBvZiBpdCwgRFJCRCBmb3IgcmVwbGljYXRp
b24gb3ZlciBhbm90aGVyIG5vZGUgKEFjdGl2ZS9wYXNzaXZlIGNsdXN0ZXIpCj4gLSBPbiB0b3Ag
b2YgaXQsIGEgQlRSRlMgRmlsZVN5c3RlbSB3aXRoIGEgZmV3IHN1YnZvbHVtZXMKPiAtIE9uIHRv
cCBvZiBpdCwgWEVOIFZNcyBydW5uaW5nLgo+Cj4gVGhlIEJVRyBpcyBoYXBwZW5pbmcgd2hlbiBJ
J20gbWFraW5nICJodWdlIiBJL08gKDIwTUIvcyB3aXRoIGEgcnN5bmMKPiBmb3IgZXhhbXBsZSkg
b24gdGhlIFJBSUQ1IHN0YWNrLgo+IEkndmUgdG8gcmVzZXQgc3lzdGVtIHRvIG1ha2UgaXQgd29y
ayBhZ2Fpbi4KPgo+IFJlcHJvZHVjaWJsZSA6IEFMV0FZUyAobWFraW5nIHRoZSBpL28sIGl0IGNy
YXNoIGluIDItNW1pbnMpLiBBbHNvCj4gcmVwcm9kdWNpYmxlIG9uIGFub3RoZXIgc3lzdGVtIHdp
dGggdGhlIHNhbWUgaGFyZHdhcmUuCj4KPiBLZXJuZWwgdmVyc2lvbnMgaW1wYWN0ZWQgKGF0IGxl
YXN0KToga2VybmVsLTQuNC4yNiwga2VybmVsLTQuOC4xNSwga2VybmVsLTQuOS4wCgpXZWxsIHlv
dSBoYXZlIG9uZSBmb3JlaWduIG9iamVjdCBpbiB0aGVyZSB0aGF0IGlzIG5vdCBwYXJ0IG9mIHRo
ZQprZXJuZWwgYW5kIHdoaWNoIHNob3dzIHVwIGluIHRoZSBPT1BTOiBEUkRCCgpXaGF0IGhhcHBl
bnMgd2hlbiB5b3UgcmVtb3ZlIHRoYXQgZnJvbSB0aGUgZXF1YXRpb24/CgpKZXMKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5n
IGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11
c2Vycw==

From xen-users-bounces@lists.xen.org Sun Jan 01 13:20:58 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 01 Jan 2017 13:20:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cNg32-0000uF-39; Sun, 01 Jan 2017 13:19:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kmeth@seas.upenn.edu>) id 1cN4t8-0007At-Bl
 for xen-users@lists.xen.org; Fri, 30 Dec 2016 21:38:58 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 FE/EE-09053-1F3D6685; Fri, 30 Dec 2016 21:38:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsVyMfTOKt0Pl9M
 iDOYcULVYdfUAqwOjx9Hdv5kCGKNYM/OS8isSWDM2/PvLWPCTvWLTv5MsDYzP2boYuTiEBKYw
 Svzf1sMO4rAI/GaReP3rOWMXIyeHBIiz9n8YhJ0jMWv9PWYIu1Ri/+HHbCA2r4CgxMmZT1i6G
 DmAJvlI7HwoBGKyCehIrDiUCVLBIqAq8WB+B1gFr0CAxJJWSZCwsICixJnnC8EGighIS8y40g
 Q2kFlAWeLT91ZGCNtL4s+uLuYJjHyzkOyahSQ1C2gqs4C6xPp5QhBhNYnb266yQ9jaEssWvmZ
 ewMi6ilGjOLWoLLVI18hSL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMDAZgGAH
 44FFgYcYJTmYlER5LS1TI4T4kvJTKjMSizPii0pzUosPMcpwcChJ8F66lBYhJFiUmp5akZaZA
 4wRmLQEB4+SCC87ME6EeIsLEnOLM9MhUqcYjTmOzVr8lIljV+eap0xCLHn5ealS4rzXQCYJgJ
 RmlObBDYLF7iVGWSlhXkag04R4ClKLcjNLUOVfMYpzMCoJ83KBLOTJzCuB2/cK6BQmoFPUcpJ
 BTilJREhJNTC2/JiS9KhhbpW009aYiPv/jgpb2K9nM90evHDpZGWhlYFiEgci1qnUa1Veft9g
 LvWINWiK8dFy/QcLHXQeRLs7HZqzyWLFEm/v9dWRxqK3FTU4Ntof0dpgp9Di77Dxs4mzZdSiW
 i9f1v4/H6qbA22jr37XVvgXryd6Tbf1c/2sdbvuzaw5a6/EUpyRaKjFXFScCACtUGs92AIAAA
 ==
X-Env-Sender: kmeth@seas.upenn.edu
X-Msg-Ref: server-5.tower-27.messagelabs.com!1483133935!74219108!1
X-Originating-IP: [209.85.220.170]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53189 invoked from network); 30 Dec 2016 21:38:56 -0000
Received: from mail-qk0-f170.google.com (HELO mail-qk0-f170.google.com)
 (209.85.220.170)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 30 Dec 2016 21:38:56 -0000
Received: by mail-qk0-f170.google.com with SMTP id h201so167120599qke.1
 for <xen-users@lists.xen.org>; Fri, 30 Dec 2016 13:38:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=seas-upenn-edu.20150623.gappssmtp.com; s=20150623;
 h=mime-version:from:date:message-id:subject:to:cc;
 bh=vBY8i4gXcw+lrA1qu63cvDhcEV+j10Zjilt7/vwznvw=;
 b=jzLLV/IBMnraK8pzb24mY5rLEZQpHETH0w7O92oh/r4M+Lg+KqWQv+OZ6ssVc/kxg+
 nNpdbatoFmh0vOlWFRVBy2NGnXRWH/ob5+dJm+bo062eL+Z9TT6+8PYBsYILQcSkoKM4
 aNdSug7IMwCdmLdNRDeRqL35p/9cnbREslmkmwz4Wi3wUh16XZ68cMRXffXnCV/VNPqo
 IXfxBcPrT9gwkFxFulrsdQcsWXkfv3/FGGRjre5bPSPoF5NJ4aNckWFmibn5icIQdOm2
 HVZg1y+zwmGENt26jLrmLsHm2OFsxbh78U3lNPIyM8BA8K637PeiK98dL1gWIs6IH4eK
 phyQ==
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=vBY8i4gXcw+lrA1qu63cvDhcEV+j10Zjilt7/vwznvw=;
 b=SLA7E3gFaYMMhf/AsI15ixtkakgwoBiiUgFZuBg07E6RjjbzvWTcfwyKnBOuhKNKXi
 XBX5D/fZQ9VBIvpVQPo5+5doykJ+c5Bh7Xndsr6WqpCcyhHSGX6otdo5ATXLpMKpScJd
 k2WVdrnfoO3ym+nhWLLkl2b8TDcCMhVBIfXYaCCrihxn1CjGJrk4mAaC2Gc7y/Lg+8t5
 8FtiAk4jEf/blKUhA8g1UVns/IPZxpsCSheTQwD9A6QVPxzyaVNf4ly42tSS2FPfE/gu
 gWYBr1/MSLd0GGF7o/KcNgJRIDSOvPl1wAxrCZvS+vo5Q+a/oUV++bH+Tl9YcnpgxEl0
 p/9w==
X-Gm-Message-State: AIkVDXIYmCBnPPXXufGaMQycga0ddi6yl0KqsvjwARKCx4LYhdfEx3qWdAnG4PswvXNQzGJ076FTmcAsQINxIcn1
X-Received: by 10.55.122.134 with SMTP id v128mr43844505qkc.111.1483133935397; 
 Fri, 30 Dec 2016 13:38:55 -0800 (PST)
MIME-Version: 1.0
Received: by 10.140.106.203 with HTTP; Fri, 30 Dec 2016 13:38:55 -0800 (PST)
From: Methuku Karthik <kmeth@seas.upenn.edu>
Date: Fri, 30 Dec 2016 16:38:55 -0500
Message-ID: <CAOnoakecPvpx-vwj_v0oCkANGNDBiozbPu6G2bnB215FUDVb9g@mail.gmail.com>
To: xen-users@lists.xen.org
X-Mailman-Approved-At: Sun, 01 Jan 2017 13:19:38 +0000
Cc: Meng Xu <xumengpanda@gmail.com>
Subject: [Xen-users] Xen On Nvidia Jetson TX1
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8884775597895187741=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============8884775597895187741==
Content-Type: multipart/alternative; boundary=94eb2c062a585fdca20544e70784

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

Hello Everyone,

I am trying to run Xen on Jetson TX1.

I have compiled uboot and changed the mode to nonsec. but I am not seeing
any message about cpu mode in dmesg.

how to check which mode the cpus have started ?

Please suggest any kernel source for arm64 which can generate zImage  with
Xen support?

Regards,
Karthik

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

<div dir=3D"ltr"><div><div><div><div><div><div>Hello Everyone, <br><br></di=
v>I am trying to run Xen on Jetson TX1. <br><br></div>I have compiled uboot=
 and changed the mode to nonsec. but I am not seeing any message about cpu =
mode in dmesg. <br><br></div>how to check which mode the cpus have started =
? <br><br></div>Please suggest any kernel source for arm64 which can genera=
te zImage=C2=A0 with Xen support? <br><br></div>Regards,<br></div>Karthik <=
br></div>

--94eb2c062a585fdca20544e70784--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============8884775597895187741==--


From xen-users-bounces@lists.xen.org Mon Jan 02 13:59:26 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Jan 2017 13:59:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cO37g-0007r1-1J; Mon, 02 Jan 2017 13:58:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <wmccabe@gmail.com>) id 1cNsfY-0002Ix-VO
 for xen-users@lists.xen.org; Mon, 02 Jan 2017 02:48:17 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 68/0A-14064-E6FB9685; Mon, 02 Jan 2017 02:48:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsVyMfSWkW7u/sw
 Ig9Xz1S1WXT3A6sDocXT3b6YAxijWzLyk/IoE1oz/c6YyFsx2r5hzoYGtgXGhQxcjF4eQwGRG
 iXmPrzGCOCwCd1gkjk/9zAziSAj8YJG4ee0JUxcjJ5CTI/HlXgcjhF0oce/ofjCbV0BQ4uTMJ
 ywgtpCAh8SGq9PA4mwCqhIXji5gBrFZBFQkXm3YywZRHyDRse8AWL2wgI/Ewub5YDUiAtISM6
 40gdUwC3hJdL9ZyDqBkXcWkhWzkKRmMXIA2eoS6+cJQYTVJG5vu8oOYWtLLFv4mnkBI+sqRo3
 i1KKy1CJdQwu9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzAQGQAgh2MTds9DzFK
 cjApifImbMiIEOJLyk+pzEgszogvKs1JLT7EKMPBoSTBO2lfZoSQYFFqempFWmYOMCZg0hIcP
 EoivNl7gdK8xQWJucWZ6RCpU4zGHMdmLX7KxLGrc81TJiGWvPy8VClx3lCQSQIgpRmleXCDYL
 F6iVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK8s0Cm8GTmlcDtewV0ChPQKV/j0kFOKUlESEk
 1MDZ1qVXovEhzalT47uHNozdXo0Fxe8PC+vovRytYa1WNHxedmmi88Z2Gt7Dg6sKO/qUxS4Nt
 O4o+TVFQyubf+HkTl+6eM9t2TNw3iVfk8ooMNpu4tTUuRScenlp3/IAiS/y8PdLcRjc1zhZ8/
 FFz1Ui6qVwsM7KUw4rznpqoxY6++Nr1wS+ylFiKMxINtZiLihMBDxNxqtACAAA=
X-Env-Sender: wmccabe@gmail.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1483325291!60794751!1
X-Originating-IP: [209.85.218.50]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11992 invoked from network); 2 Jan 2017 02:48:13 -0000
Received: from mail-oi0-f50.google.com (HELO mail-oi0-f50.google.com)
 (209.85.218.50)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 2 Jan 2017 02:48:13 -0000
Received: by mail-oi0-f50.google.com with SMTP id b126so471579238oia.2
 for <xen-users@lists.xen.org>; Sun, 01 Jan 2017 18:48:13 -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=PWQMrUekyqLhlxONmX5fVBPnCxpLkvhejV3sMdzQl54=;
 b=Gtx5biFdwZLfq/Nw4u2HegqoD0vlZ9JsNeJM0Wue1ekJOzvqbE1ihilTl57AoLp3dX
 jbbQ3BE7Se5OaOD9kPRHMMsUH7ZH6MqjTaPqCc2O2nJaafpTRsNOd0J2aDve5fcVZY2T
 vYP9WxI6UwbB0YSFdI9r7NHM/YoEnEeF3QwLBSZq3ndlg6WFer3dpfa1PFKbyR0EnWPv
 +KjT3/j49WFiERRnt4a5vsIp4Uym4BQCZdu6I845zkMzHrOfHweD61yROd2sWBILAjc6
 BGmNCrw7DQq0MeFCTQcWnT2U+nWkn1oLNpuwjR8vjrZP/4ahcmCIO5zgLOdCnX4hnxxU
 tbTw==
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=PWQMrUekyqLhlxONmX5fVBPnCxpLkvhejV3sMdzQl54=;
 b=MLuEtyEvA2mGQ+rJ9R2+7biZRG96FoAbPDcP3W4QFdQqVn/3Ay33mIdcgWJlov77VY
 qvFlarY1z8wUONvX5hm8cPi6y6K1HSWdAd8wkSHpZFI7LO1YTJJyaelorJRXvggHRvt3
 m6p5d/7F8KLf84pZ6PfkqVAwXzMck7Xbqdqtr/v9PJ/CygVGfUvfCQ1mbugfgEuo5cmm
 b7sO8mO2shQMmTm/p/xnz86/RnNRHvnRCymLe7s9tsE+2+dfc+FKac7gwbhug3RuI5nU
 nPko5Y0JgSPBm89VAbby7ERRAtFKg+3UMgxxBvRtUhBCR/SZ15fNl/3O42VMA3xUmgE5
 RdRA==
X-Gm-Message-State: AIkVDXKmXTRsVw/1k1LNHucQWj5+BdsHXj2UAWKMNudSAipRELFq9mDzrVAX/nQcYJ/rEZYHACDpoPjdyQrGpQ==
X-Received: by 10.202.87.72 with SMTP id l69mr27655105oib.9.1483325290875;
 Sun, 01 Jan 2017 18:48:10 -0800 (PST)
MIME-Version: 1.0
Received: by 10.74.86.77 with HTTP; Sun, 1 Jan 2017 18:48:10 -0800 (PST)
From: Bill Mccabe <wmccabe@gmail.com>
Date: Sun, 1 Jan 2017 21:48:10 -0500
Message-ID: <CAOP=S=ROAerzEAXNO3_g1WVct+iNuD8_uFBvCQWw0p9KQ+W=DQ@mail.gmail.com>
To: xen-users@lists.xen.org
X-Mailman-Approved-At: Mon, 02 Jan 2017 13:57:58 +0000
Subject: [Xen-users] Problem compiling Xen-4.7 with qemu-traditional for IGD
	passthrough
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0508129533621706397=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============0508129533621706397==
Content-Type: multipart/alternative; boundary=001a113add700c90e80545139569

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

Hi,

I have an old thinkpad x201 tablet which has Vt-d support enabled and I am
trying to perform igd passthrough in Xen.

It is my understanding that in order to attempt to do this I need to
compile Xen with qemu-traditional.

However, the building of the Xen-4.7 package fails with the
qemu-traditional option enabled with the following error:

ld -melf_i386 -s -r 32bitbios.o tcgbios/tcgbiosext.o util.o pmm.o -o
32bitbios_all.o

There are undefined symbols in the BIOS:

         U _GLOBAL_OFFSET_TABLE_

Makefile:25: recipe for target '32bitbios_all.o' failed

make[11]: *** [32bitbios_all.o] Error 11

make[11]: Leaving directory
'/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/firmware/rombios/32bit'

Makefile:12: recipe for target 'all' failed

make[10]: *** [all] Error 2

make[10]: Leaving directory
'/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/firmware/rombios/32bit'

/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/firmware/rombios/../../../tools/Rules.mk:218:
recipe for target 'subdir-all-32bit' failed

make[9]: *** [subdir-all-32bit] Error 2

make[9]: Leaving directory
'/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/firmware/rombios'

/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/firmware/rombios/../../../tools/Rules.mk:213:
recipe for target 'subdirs-all' failed

make[8]: *** [subdirs-all] Error 2


I am compiling Xen-4.7 from the ubuntu source package using
dpkg-buildpackage -rfakeroot on ubuntu Yakkety 16.10 with the following
configure options:

 --disable-docs --disable-stubdom --disable-xen \

                        --prefix=/usr \

                        --includedir=/usr/include \

                        --libdir=/usr/lib/$(DEB_HOST_MULTIARCH) \

                        --mandir=/usr/share/man \

                        --infodir=/usr/share/info \

                        --sysconfdir=/etc \

                        --localstatedir=/var \

                        --with-libexec-leaf-dir=xen-$(VERSION) \

                        --disable-blktap1 \

                        --disable-blktap2 \

                        --disable-ocamltools \

                        --enable-qemu-traditional --enable-rombios \


--with-system-seabios=/usr/share/seabios/bios-256k.bin


Any ideas as to what might be causing the bios symbols to be unrecognized.


Thanks, Bill

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

<div dir=3D"ltr"><div><div><div><div><br></div>Hi,<br><br></div>I have an o=
ld thinkpad x201 tablet which has Vt-d support enabled and I am trying to p=
erform igd passthrough in Xen. <br><br></div>It is my understanding that in=
 order to attempt to do this I need to compile Xen with qemu-traditional. <=
br><br></div><div>However, the building of the Xen-4.7 package fails with t=
he qemu-traditional option enabled with the following error:<br><br>

<p style=3D"margin:0in;font-family:calibri;font-size:11pt">ld -melf_i386 -s=
 -r
32bitbios.o tcgbios/tcgbiosext.o util.o pmm.o -o 32bitbios_all.o</p>

<p style=3D"margin:0in;font-family:calibri;font-size:11pt">There are undefi=
ned
symbols in the BIOS:</p>

<p style=3D"margin:0in;font-family:calibri;font-size:11pt"><span>=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>U _GLOBAL_OFFSET_TABLE_</p>

<p style=3D"margin:0in;font-family:calibri;font-size:11pt">Makefile:25: rec=
ipe
for target &#39;32bitbios_all.o&#39; failed</p>

<p style=3D"margin:0in;font-family:calibri;font-size:11pt">make[11]: ***
[32bitbios_all.o] Error 11</p>

<p style=3D"margin:0in;font-family:calibri;font-size:11pt">make[11]: Leavin=
g
directory
&#39;/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/firmware=
/rombios/32bit&#39;</p>

<p style=3D"margin:0in;font-family:calibri;font-size:11pt">Makefile:12: rec=
ipe
for target &#39;all&#39; failed</p>

<p style=3D"margin:0in;font-family:calibri;font-size:11pt">make[10]: *** [a=
ll]
Error 2</p>

<p style=3D"margin:0in;font-family:calibri;font-size:11pt">make[10]: Leavin=
g
directory
&#39;/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/firmware=
/rombios/32bit&#39;</p>

<p style=3D"margin:0in;font-family:calibri;font-size:11pt">/usr/local/src/x=
en-4.7.0/debian/build/build-utils_amd64/tools/firmware/rombios/../../../too=
ls/Rules.mk:218:
recipe for target &#39;subdir-all-32bit&#39; failed</p>

<p style=3D"margin:0in;font-family:calibri;font-size:11pt">make[9]: ***
[subdir-all-32bit] Error 2</p>

<p style=3D"margin:0in;font-family:calibri;font-size:11pt">make[9]: Leaving
directory
&#39;/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/firmware=
/rombios&#39;</p>

<p style=3D"margin:0in;font-family:calibri;font-size:11pt">/usr/local/src/x=
en-4.7.0/debian/build/build-utils_amd64/tools/firmware/rombios/../../../too=
ls/Rules.mk:213:
recipe for target &#39;subdirs-all&#39; failed</p>

<p style=3D"margin:0in;font-family:calibri;font-size:11pt">make[8]: ***
[subdirs-all] Error 2</p>

<br></div><div><br></div>I am compiling Xen-4.7 from the ubuntu source pack=
age using dpkg-buildpackage -rfakeroot on ubuntu Yakkety 16.10 with the fol=
lowing configure options:<br><br>

<p style=3D"margin:0in;font-family:calibri;font-size:11pt"><span>=C2=A0</sp=
an>--disable-docs --disable-stubdom --disable-xen
\</p>

<p style=3D"margin:0in;font-family:calibri;font-size:11pt"><span>=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 </span>--prefix=3D/u=
sr \</p>

<p style=3D"margin:0in;font-family:calibri;font-size:11pt"><span>=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
</span>--includedir=3D/usr/include \</p>

<p style=3D"margin:0in;font-family:calibri;font-size:11pt"><span>=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
</span>--libdir=3D/usr/lib/$(DEB_HOST_MULTIARCH) \</p>

<p style=3D"margin:0in;font-family:calibri;font-size:11pt"><span>=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 </span>--mandir=3D/u=
sr/share/man
\</p>

<p style=3D"margin:0in;font-family:calibri;font-size:11pt"><span>=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
</span>--infodir=3D/usr/share/info \</p>

<p style=3D"margin:0in;font-family:calibri;font-size:11pt"><span>=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 </span>--sysconfdir=
=3D/etc \</p>

<p style=3D"margin:0in;font-family:calibri;font-size:11pt"><span>=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 </span>--localstated=
ir=3D/var \</p>

<p style=3D"margin:0in;font-family:calibri;font-size:11pt"><span>=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
</span>--with-libexec-leaf-dir=3Dxen-$(VERSION) \</p>

<p style=3D"margin:0in;font-family:calibri;font-size:11pt"><span>=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 </span>--disable-blk=
tap1 \</p>

<p style=3D"margin:0in;font-family:calibri;font-size:11pt"><span>=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 </span>--disable-blk=
tap2 \</p>

<p style=3D"margin:0in;font-family:calibri;font-size:11pt"><span>=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 </span>--disable-oca=
mltools \</p>

<p style=3D"margin:0in;font-family:calibri;font-size:11pt"><span>=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
</span>--enable-qemu-traditional --enable-rombios \</p>

<p style=3D"margin:0in;font-family:calibri;font-size:11pt"><span>=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
</span>--with-system-seabios=3D/usr/share/seabios/bios-256k.bin</p><p style=
=3D"margin:0in;font-family:calibri;font-size:11pt"><br></p><p style=3D"marg=
in:0in;font-family:calibri;font-size:11pt">Any ideas as to what might be ca=
using the bios symbols to be unrecognized. <br></p><p style=3D"margin:0in;f=
ont-family:calibri;font-size:11pt"><br></p><p style=3D"margin:0in;font-fami=
ly:calibri;font-size:11pt">Thanks, Bill<br></p>

<br></div>

--001a113add700c90e80545139569--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============0508129533621706397==--


From xen-users-bounces@lists.xen.org Mon Jan 02 13:59:26 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Jan 2017 13:59:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cO37g-0007r1-1J; Mon, 02 Jan 2017 13:58:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <wmccabe@gmail.com>) id 1cNsfY-0002Ix-VO
 for xen-users@lists.xen.org; Mon, 02 Jan 2017 02:48:17 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 68/0A-14064-E6FB9685; Mon, 02 Jan 2017 02:48:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsVyMfSWkW7u/sw
 Ig9Xz1S1WXT3A6sDocXT3b6YAxijWzLyk/IoE1oz/c6YyFsx2r5hzoYGtgXGhQxcjF4eQwGRG
 iXmPrzGCOCwCd1gkjk/9zAziSAj8YJG4ee0JUxcjJ5CTI/HlXgcjhF0oce/ofjCbV0BQ4uTMJ
 ywgtpCAh8SGq9PA4mwCqhIXji5gBrFZBFQkXm3YywZRHyDRse8AWL2wgI/Ewub5YDUiAtISM6
 40gdUwC3hJdL9ZyDqBkXcWkhWzkKRmMXIA2eoS6+cJQYTVJG5vu8oOYWtLLFv4mnkBI+sqRo3
 i1KKy1CJdQwu9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzAQGQAgh2MTds9DzFK
 cjApifImbMiIEOJLyk+pzEgszogvKs1JLT7EKMPBoSTBO2lfZoSQYFFqempFWmYOMCZg0hIcP
 EoivNl7gdK8xQWJucWZ6RCpU4zGHMdmLX7KxLGrc81TJiGWvPy8VClx3lCQSQIgpRmleXCDYL
 F6iVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK8s0Cm8GTmlcDtewV0ChPQKV/j0kFOKUlESEk
 1MDZ1qVXovEhzalT47uHNozdXo0Fxe8PC+vovRytYa1WNHxedmmi88Z2Gt7Dg6sKO/qUxS4Nt
 O4o+TVFQyubf+HkTl+6eM9t2TNw3iVfk8ooMNpu4tTUuRScenlp3/IAiS/y8PdLcRjc1zhZ8/
 FFz1Ui6qVwsM7KUw4rznpqoxY6++Nr1wS+ylFiKMxINtZiLihMBDxNxqtACAAA=
X-Env-Sender: wmccabe@gmail.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1483325291!60794751!1
X-Originating-IP: [209.85.218.50]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11992 invoked from network); 2 Jan 2017 02:48:13 -0000
Received: from mail-oi0-f50.google.com (HELO mail-oi0-f50.google.com)
 (209.85.218.50)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 2 Jan 2017 02:48:13 -0000
Received: by mail-oi0-f50.google.com with SMTP id b126so471579238oia.2
 for <xen-users@lists.xen.org>; Sun, 01 Jan 2017 18:48:13 -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=PWQMrUekyqLhlxONmX5fVBPnCxpLkvhejV3sMdzQl54=;
 b=Gtx5biFdwZLfq/Nw4u2HegqoD0vlZ9JsNeJM0Wue1ekJOzvqbE1ihilTl57AoLp3dX
 jbbQ3BE7Se5OaOD9kPRHMMsUH7ZH6MqjTaPqCc2O2nJaafpTRsNOd0J2aDve5fcVZY2T
 vYP9WxI6UwbB0YSFdI9r7NHM/YoEnEeF3QwLBSZq3ndlg6WFer3dpfa1PFKbyR0EnWPv
 +KjT3/j49WFiERRnt4a5vsIp4Uym4BQCZdu6I845zkMzHrOfHweD61yROd2sWBILAjc6
 BGmNCrw7DQq0MeFCTQcWnT2U+nWkn1oLNpuwjR8vjrZP/4ahcmCIO5zgLOdCnX4hnxxU
 tbTw==
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=PWQMrUekyqLhlxONmX5fVBPnCxpLkvhejV3sMdzQl54=;
 b=MLuEtyEvA2mGQ+rJ9R2+7biZRG96FoAbPDcP3W4QFdQqVn/3Ay33mIdcgWJlov77VY
 qvFlarY1z8wUONvX5hm8cPi6y6K1HSWdAd8wkSHpZFI7LO1YTJJyaelorJRXvggHRvt3
 m6p5d/7F8KLf84pZ6PfkqVAwXzMck7Xbqdqtr/v9PJ/CygVGfUvfCQ1mbugfgEuo5cmm
 b7sO8mO2shQMmTm/p/xnz86/RnNRHvnRCymLe7s9tsE+2+dfc+FKac7gwbhug3RuI5nU
 nPko5Y0JgSPBm89VAbby7ERRAtFKg+3UMgxxBvRtUhBCR/SZ15fNl/3O42VMA3xUmgE5
 RdRA==
X-Gm-Message-State: AIkVDXKmXTRsVw/1k1LNHucQWj5+BdsHXj2UAWKMNudSAipRELFq9mDzrVAX/nQcYJ/rEZYHACDpoPjdyQrGpQ==
X-Received: by 10.202.87.72 with SMTP id l69mr27655105oib.9.1483325290875;
 Sun, 01 Jan 2017 18:48:10 -0800 (PST)
MIME-Version: 1.0
Received: by 10.74.86.77 with HTTP; Sun, 1 Jan 2017 18:48:10 -0800 (PST)
From: Bill Mccabe <wmccabe@gmail.com>
Date: Sun, 1 Jan 2017 21:48:10 -0500
Message-ID: <CAOP=S=ROAerzEAXNO3_g1WVct+iNuD8_uFBvCQWw0p9KQ+W=DQ@mail.gmail.com>
To: xen-users@lists.xen.org
X-Mailman-Approved-At: Mon, 02 Jan 2017 13:57:58 +0000
Subject: [Xen-users] Problem compiling Xen-4.7 with qemu-traditional for IGD
	passthrough
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0508129533621706397=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============0508129533621706397==
Content-Type: multipart/alternative; boundary=001a113add700c90e80545139569

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

Hi,

I have an old thinkpad x201 tablet which has Vt-d support enabled and I am
trying to perform igd passthrough in Xen.

It is my understanding that in order to attempt to do this I need to
compile Xen with qemu-traditional.

However, the building of the Xen-4.7 package fails with the
qemu-traditional option enabled with the following error:

ld -melf_i386 -s -r 32bitbios.o tcgbios/tcgbiosext.o util.o pmm.o -o
32bitbios_all.o

There are undefined symbols in the BIOS:

         U _GLOBAL_OFFSET_TABLE_

Makefile:25: recipe for target '32bitbios_all.o' failed

make[11]: *** [32bitbios_all.o] Error 11

make[11]: Leaving directory
'/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/firmware/rombios/32bit'

Makefile:12: recipe for target 'all' failed

make[10]: *** [all] Error 2

make[10]: Leaving directory
'/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/firmware/rombios/32bit'

/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/firmware/rombios/../../../tools/Rules.mk:218:
recipe for target 'subdir-all-32bit' failed

make[9]: *** [subdir-all-32bit] Error 2

make[9]: Leaving directory
'/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/firmware/rombios'

/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/firmware/rombios/../../../tools/Rules.mk:213:
recipe for target 'subdirs-all' failed

make[8]: *** [subdirs-all] Error 2


I am compiling Xen-4.7 from the ubuntu source package using
dpkg-buildpackage -rfakeroot on ubuntu Yakkety 16.10 with the following
configure options:

 --disable-docs --disable-stubdom --disable-xen \

                        --prefix=/usr \

                        --includedir=/usr/include \

                        --libdir=/usr/lib/$(DEB_HOST_MULTIARCH) \

                        --mandir=/usr/share/man \

                        --infodir=/usr/share/info \

                        --sysconfdir=/etc \

                        --localstatedir=/var \

                        --with-libexec-leaf-dir=xen-$(VERSION) \

                        --disable-blktap1 \

                        --disable-blktap2 \

                        --disable-ocamltools \

                        --enable-qemu-traditional --enable-rombios \


--with-system-seabios=/usr/share/seabios/bios-256k.bin


Any ideas as to what might be causing the bios symbols to be unrecognized.


Thanks, Bill

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

<div dir=3D"ltr"><div><div><div><div><br></div>Hi,<br><br></div>I have an o=
ld thinkpad x201 tablet which has Vt-d support enabled and I am trying to p=
erform igd passthrough in Xen. <br><br></div>It is my understanding that in=
 order to attempt to do this I need to compile Xen with qemu-traditional. <=
br><br></div><div>However, the building of the Xen-4.7 package fails with t=
he qemu-traditional option enabled with the following error:<br><br>

<p style=3D"margin:0in;font-family:calibri;font-size:11pt">ld -melf_i386 -s=
 -r
32bitbios.o tcgbios/tcgbiosext.o util.o pmm.o -o 32bitbios_all.o</p>

<p style=3D"margin:0in;font-family:calibri;font-size:11pt">There are undefi=
ned
symbols in the BIOS:</p>

<p style=3D"margin:0in;font-family:calibri;font-size:11pt"><span>=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>U _GLOBAL_OFFSET_TABLE_</p>

<p style=3D"margin:0in;font-family:calibri;font-size:11pt">Makefile:25: rec=
ipe
for target &#39;32bitbios_all.o&#39; failed</p>

<p style=3D"margin:0in;font-family:calibri;font-size:11pt">make[11]: ***
[32bitbios_all.o] Error 11</p>

<p style=3D"margin:0in;font-family:calibri;font-size:11pt">make[11]: Leavin=
g
directory
&#39;/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/firmware=
/rombios/32bit&#39;</p>

<p style=3D"margin:0in;font-family:calibri;font-size:11pt">Makefile:12: rec=
ipe
for target &#39;all&#39; failed</p>

<p style=3D"margin:0in;font-family:calibri;font-size:11pt">make[10]: *** [a=
ll]
Error 2</p>

<p style=3D"margin:0in;font-family:calibri;font-size:11pt">make[10]: Leavin=
g
directory
&#39;/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/firmware=
/rombios/32bit&#39;</p>

<p style=3D"margin:0in;font-family:calibri;font-size:11pt">/usr/local/src/x=
en-4.7.0/debian/build/build-utils_amd64/tools/firmware/rombios/../../../too=
ls/Rules.mk:218:
recipe for target &#39;subdir-all-32bit&#39; failed</p>

<p style=3D"margin:0in;font-family:calibri;font-size:11pt">make[9]: ***
[subdir-all-32bit] Error 2</p>

<p style=3D"margin:0in;font-family:calibri;font-size:11pt">make[9]: Leaving
directory
&#39;/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/firmware=
/rombios&#39;</p>

<p style=3D"margin:0in;font-family:calibri;font-size:11pt">/usr/local/src/x=
en-4.7.0/debian/build/build-utils_amd64/tools/firmware/rombios/../../../too=
ls/Rules.mk:213:
recipe for target &#39;subdirs-all&#39; failed</p>

<p style=3D"margin:0in;font-family:calibri;font-size:11pt">make[8]: ***
[subdirs-all] Error 2</p>

<br></div><div><br></div>I am compiling Xen-4.7 from the ubuntu source pack=
age using dpkg-buildpackage -rfakeroot on ubuntu Yakkety 16.10 with the fol=
lowing configure options:<br><br>

<p style=3D"margin:0in;font-family:calibri;font-size:11pt"><span>=C2=A0</sp=
an>--disable-docs --disable-stubdom --disable-xen
\</p>

<p style=3D"margin:0in;font-family:calibri;font-size:11pt"><span>=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 </span>--prefix=3D/u=
sr \</p>

<p style=3D"margin:0in;font-family:calibri;font-size:11pt"><span>=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
</span>--includedir=3D/usr/include \</p>

<p style=3D"margin:0in;font-family:calibri;font-size:11pt"><span>=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
</span>--libdir=3D/usr/lib/$(DEB_HOST_MULTIARCH) \</p>

<p style=3D"margin:0in;font-family:calibri;font-size:11pt"><span>=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 </span>--mandir=3D/u=
sr/share/man
\</p>

<p style=3D"margin:0in;font-family:calibri;font-size:11pt"><span>=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
</span>--infodir=3D/usr/share/info \</p>

<p style=3D"margin:0in;font-family:calibri;font-size:11pt"><span>=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 </span>--sysconfdir=
=3D/etc \</p>

<p style=3D"margin:0in;font-family:calibri;font-size:11pt"><span>=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 </span>--localstated=
ir=3D/var \</p>

<p style=3D"margin:0in;font-family:calibri;font-size:11pt"><span>=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
</span>--with-libexec-leaf-dir=3Dxen-$(VERSION) \</p>

<p style=3D"margin:0in;font-family:calibri;font-size:11pt"><span>=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 </span>--disable-blk=
tap1 \</p>

<p style=3D"margin:0in;font-family:calibri;font-size:11pt"><span>=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 </span>--disable-blk=
tap2 \</p>

<p style=3D"margin:0in;font-family:calibri;font-size:11pt"><span>=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 </span>--disable-oca=
mltools \</p>

<p style=3D"margin:0in;font-family:calibri;font-size:11pt"><span>=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
</span>--enable-qemu-traditional --enable-rombios \</p>

<p style=3D"margin:0in;font-family:calibri;font-size:11pt"><span>=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
</span>--with-system-seabios=3D/usr/share/seabios/bios-256k.bin</p><p style=
=3D"margin:0in;font-family:calibri;font-size:11pt"><br></p><p style=3D"marg=
in:0in;font-family:calibri;font-size:11pt">Any ideas as to what might be ca=
using the bios symbols to be unrecognized. <br></p><p style=3D"margin:0in;f=
ont-family:calibri;font-size:11pt"><br></p><p style=3D"margin:0in;font-fami=
ly:calibri;font-size:11pt">Thanks, Bill<br></p>

<br></div>

--001a113add700c90e80545139569--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============0508129533621706397==--


From xen-users-bounces@lists.xen.org Tue Jan 03 10:58:14 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Jan 2017 10:58:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cOMmI-000084-LW; Tue, 03 Jan 2017 10:57:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=169cfb1e2=roger.pau@citrix.com>)
 id 1cOMmH-00007y-30
 for xen-users@lists.xen.org; Tue, 03 Jan 2017 10:57:13 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 B6/0B-14064-8838B685; Tue, 03 Jan 2017 10:57:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWyU9JRQre9OTv
 CYPoBNYtVVw+wOjB6HN39mymAMYo1My8pvyKBNeP1lzb2gheiFWdmtrM3MN4W6GLk5JAQ8JM4
 OuU3M4jNIqAisXddP2sXIwcHm4C9xPSvFSBhEQFlifmnr4GVMAvISpyY+IcJxBYWiJW4/GEaC
 4jNK+ApMX3CZlYQW0ggQOLqiQNsEHFBiZMzn7BA9OpILNj9iQ1kPLOAtMTyfxwgYU6BQInlJ4
 +xg9iiQBd0HXrGAjFGUaJ/3gM2iCvTJSY+62GZwMg/C8nUWUimzkKYuoCReRWjRnFqUVlqka6
 hgV5SUWZ6RkluYmYOkGeql5taXJyYnpqTmFSsl5yfu4kRGH4MQLCDcc1U50OMkhxMSqK80QzZ
 EUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeCc0AeUEi1LTUyvSMnOAkQCTluDgURLhXdgIlOYtL
 kjMLc5Mh0idYlSUEudVA+kTAElklObBtcGi7xKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeT
 VBpvBk5pXATX8FtJgJaPH2ALDFJYkIKakGRhsl/vdGFcsMp0QqmFgZ8HfvDtitYrea8e2yU1d
 dPnJWWIYYdKxem75jupU5f2yaje690EdJaamXpCxSHj9N73j3bd4WqUc3Yvu4fsxjrfgUmyjR
 0h4fkrxH7pzTVrPoZO7CozeScrf4L+kPsU75NE1l3eeiu9HywhYyhxuP7jL54X/kK0OWEktxR
 qKhFnNRcSIAMEVt8LkCAAA=
X-Env-Sender: prvs=169cfb1e2=roger.pau@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1483441031!77964451!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.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60048 invoked from network); 3 Jan 2017 10:57:11 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Jan 2017 10:57:11 -0000
X-IronPort-AV: E=Sophos;i="5.33,451,1477958400"; d="scan'208";a="37784116"
Date: Tue, 3 Jan 2017 10:56:55 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Bill Mccabe <wmccabe@gmail.com>
Message-ID: <20170103105655.gtoidpahrotklvdt@dhcp-3-221.uk.xensource.com>
References: <CAOP=S=ROAerzEAXNO3_g1WVct+iNuD8_uFBvCQWw0p9KQ+W=DQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAOP=S=ROAerzEAXNO3_g1WVct+iNuD8_uFBvCQWw0p9KQ+W=DQ@mail.gmail.com>
User-Agent: NeoMutt/20161126 (1.7.1)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Problem compiling Xen-4.7 with qemu-traditional for
 IGD passthrough
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

T24gU3VuLCBKYW4gMDEsIDIwMTcgYXQgMDk6NDg6MTBQTSAtMDUwMCwgQmlsbCBNY2NhYmUgd3Jv
dGU6Cj4gSGksCj4gCj4gSSBoYXZlIGFuIG9sZCB0aGlua3BhZCB4MjAxIHRhYmxldCB3aGljaCBo
YXMgVnQtZCBzdXBwb3J0IGVuYWJsZWQgYW5kIEkgYW0KPiB0cnlpbmcgdG8gcGVyZm9ybSBpZ2Qg
cGFzc3Rocm91Z2ggaW4gWGVuLgo+IAo+IEl0IGlzIG15IHVuZGVyc3RhbmRpbmcgdGhhdCBpbiBv
cmRlciB0byBhdHRlbXB0IHRvIGRvIHRoaXMgSSBuZWVkIHRvCj4gY29tcGlsZSBYZW4gd2l0aCBx
ZW11LXRyYWRpdGlvbmFsLgo+IAo+IEhvd2V2ZXIsIHRoZSBidWlsZGluZyBvZiB0aGUgWGVuLTQu
NyBwYWNrYWdlIGZhaWxzIHdpdGggdGhlCj4gcWVtdS10cmFkaXRpb25hbCBvcHRpb24gZW5hYmxl
ZCB3aXRoIHRoZSBmb2xsb3dpbmcgZXJyb3I6Cj4gCj4gbGQgLW1lbGZfaTM4NiAtcyAtciAzMmJp
dGJpb3MubyB0Y2diaW9zL3RjZ2Jpb3NleHQubyB1dGlsLm8gcG1tLm8gLW8KPiAzMmJpdGJpb3Nf
YWxsLm8KPiAKPiBUaGVyZSBhcmUgdW5kZWZpbmVkIHN5bWJvbHMgaW4gdGhlIEJJT1M6Cj4gCj4g
ICAgICAgICAgVSBfR0xPQkFMX09GRlNFVF9UQUJMRV8KPiAKPiBNYWtlZmlsZToyNTogcmVjaXBl
IGZvciB0YXJnZXQgJzMyYml0Ymlvc19hbGwubycgZmFpbGVkCj4gCj4gbWFrZVsxMV06ICoqKiBb
MzJiaXRiaW9zX2FsbC5vXSBFcnJvciAxMQo+IAo+IG1ha2VbMTFdOiBMZWF2aW5nIGRpcmVjdG9y
eQo+ICcvdXNyL2xvY2FsL3NyYy94ZW4tNC43LjAvZGViaWFuL2J1aWxkL2J1aWxkLXV0aWxzX2Ft
ZDY0L3Rvb2xzL2Zpcm13YXJlL3JvbWJpb3MvMzJiaXQnCj4gCj4gTWFrZWZpbGU6MTI6IHJlY2lw
ZSBmb3IgdGFyZ2V0ICdhbGwnIGZhaWxlZAo+IAo+IG1ha2VbMTBdOiAqKiogW2FsbF0gRXJyb3Ig
Mgo+IAo+IG1ha2VbMTBdOiBMZWF2aW5nIGRpcmVjdG9yeQo+ICcvdXNyL2xvY2FsL3NyYy94ZW4t
NC43LjAvZGViaWFuL2J1aWxkL2J1aWxkLXV0aWxzX2FtZDY0L3Rvb2xzL2Zpcm13YXJlL3JvbWJp
b3MvMzJiaXQnCj4gCj4gL3Vzci9sb2NhbC9zcmMveGVuLTQuNy4wL2RlYmlhbi9idWlsZC9idWls
ZC11dGlsc19hbWQ2NC90b29scy9maXJtd2FyZS9yb21iaW9zLy4uLy4uLy4uL3Rvb2xzL1J1bGVz
Lm1rOjIxODoKPiByZWNpcGUgZm9yIHRhcmdldCAnc3ViZGlyLWFsbC0zMmJpdCcgZmFpbGVkCj4g
Cj4gbWFrZVs5XTogKioqIFtzdWJkaXItYWxsLTMyYml0XSBFcnJvciAyCj4gCj4gbWFrZVs5XTog
TGVhdmluZyBkaXJlY3RvcnkKPiAnL3Vzci9sb2NhbC9zcmMveGVuLTQuNy4wL2RlYmlhbi9idWls
ZC9idWlsZC11dGlsc19hbWQ2NC90b29scy9maXJtd2FyZS9yb21iaW9zJwo+IAo+IC91c3IvbG9j
YWwvc3JjL3hlbi00LjcuMC9kZWJpYW4vYnVpbGQvYnVpbGQtdXRpbHNfYW1kNjQvdG9vbHMvZmly
bXdhcmUvcm9tYmlvcy8uLi8uLi8uLi90b29scy9SdWxlcy5tazoyMTM6Cj4gcmVjaXBlIGZvciB0
YXJnZXQgJ3N1YmRpcnMtYWxsJyBmYWlsZWQKPiAKPiBtYWtlWzhdOiAqKiogW3N1YmRpcnMtYWxs
XSBFcnJvciAyCj4gCj4gCj4gSSBhbSBjb21waWxpbmcgWGVuLTQuNyBmcm9tIHRoZSB1YnVudHUg
c291cmNlIHBhY2thZ2UgdXNpbmcKPiBkcGtnLWJ1aWxkcGFja2FnZSAtcmZha2Vyb290IG9uIHVi
dW50dSBZYWtrZXR5IDE2LjEwIHdpdGggdGhlIGZvbGxvd2luZwo+IGNvbmZpZ3VyZSBvcHRpb25z
Ogo+IAo+ICAtLWRpc2FibGUtZG9jcyAtLWRpc2FibGUtc3R1YmRvbSAtLWRpc2FibGUteGVuIFwK
PiAKPiAgICAgICAgICAgICAgICAgICAgICAgICAtLXByZWZpeD0vdXNyIFwKPiAKPiAgICAgICAg
ICAgICAgICAgICAgICAgICAtLWluY2x1ZGVkaXI9L3Vzci9pbmNsdWRlIFwKPiAKPiAgICAgICAg
ICAgICAgICAgICAgICAgICAtLWxpYmRpcj0vdXNyL2xpYi8kKERFQl9IT1NUX01VTFRJQVJDSCkg
XAo+IAo+ICAgICAgICAgICAgICAgICAgICAgICAgIC0tbWFuZGlyPS91c3Ivc2hhcmUvbWFuIFwK
PiAKPiAgICAgICAgICAgICAgICAgICAgICAgICAtLWluZm9kaXI9L3Vzci9zaGFyZS9pbmZvIFwK
PiAKPiAgICAgICAgICAgICAgICAgICAgICAgICAtLXN5c2NvbmZkaXI9L2V0YyBcCj4gCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgLS1sb2NhbHN0YXRlZGlyPS92YXIgXAo+IAo+ICAgICAgICAg
ICAgICAgICAgICAgICAgIC0td2l0aC1saWJleGVjLWxlYWYtZGlyPXhlbi0kKFZFUlNJT04pIFwK
PiAKPiAgICAgICAgICAgICAgICAgICAgICAgICAtLWRpc2FibGUtYmxrdGFwMSBcCj4gCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgLS1kaXNhYmxlLWJsa3RhcDIgXAo+IAo+ICAgICAgICAgICAg
ICAgICAgICAgICAgIC0tZGlzYWJsZS1vY2FtbHRvb2xzIFwKPiAKPiAgICAgICAgICAgICAgICAg
ICAgICAgICAtLWVuYWJsZS1xZW11LXRyYWRpdGlvbmFsIC0tZW5hYmxlLXJvbWJpb3MgXAo+IAo+
IAo+IC0td2l0aC1zeXN0ZW0tc2VhYmlvcz0vdXNyL3NoYXJlL3NlYWJpb3MvYmlvcy0yNTZrLmJp
bgoKRG8geW91IHJlYWxseSBuZWVkIFFFTVUgdHJhZGl0aW9uYWwgYW5kIFJPTUJJT1M/IElmIG5v
dCwgSSB3b3VsZCBzdWdnZXN0IHRoYXQKeW91IHJlbW92ZSBib3RoIC0tZW5hYmxlLXFlbXUtdHJh
ZGl0aW9uYWwgYW5kIC0tZW5hYmxlLXJvbWJpb3MgZnJvbSB5b3VyCmNvbmZpZ3VyZSBsaW5lIGFu
ZCB0cnkgYWdhaW4uCgpOb3RlIHRoYXQgeW91IHdpbGwgZ2V0IFFFTVUgdXBzdHJlYW0gYW5kIFNl
YUJJT1MgYnkgZGVmYXVsdCwgd2hpY2ggaXMgd2hhdCdzCnJlY29tbWVuZGVkLgoKUm9nZXIuCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Tue Jan 03 10:58:14 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Jan 2017 10:58:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cOMmI-000084-LW; Tue, 03 Jan 2017 10:57:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=169cfb1e2=roger.pau@citrix.com>)
 id 1cOMmH-00007y-30
 for xen-users@lists.xen.org; Tue, 03 Jan 2017 10:57:13 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 B6/0B-14064-8838B685; Tue, 03 Jan 2017 10:57:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWyU9JRQre9OTv
 CYPoBNYtVVw+wOjB6HN39mymAMYo1My8pvyKBNeP1lzb2gheiFWdmtrM3MN4W6GLk5JAQ8JM4
 OuU3M4jNIqAisXddP2sXIwcHm4C9xPSvFSBhEQFlifmnr4GVMAvISpyY+IcJxBYWiJW4/GEaC
 4jNK+ApMX3CZlYQW0ggQOLqiQNsEHFBiZMzn7BA9OpILNj9iQ1kPLOAtMTyfxwgYU6BQInlJ4
 +xg9iiQBd0HXrGAjFGUaJ/3gM2iCvTJSY+62GZwMg/C8nUWUimzkKYuoCReRWjRnFqUVlqka6
 hgV5SUWZ6RkluYmYOkGeql5taXJyYnpqTmFSsl5yfu4kRGH4MQLCDcc1U50OMkhxMSqK80QzZ
 EUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeCc0AeUEi1LTUyvSMnOAkQCTluDgURLhXdgIlOYtL
 kjMLc5Mh0idYlSUEudVA+kTAElklObBtcGi7xKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeT
 VBpvBk5pXATX8FtJgJaPH2ALDFJYkIKakGRhsl/vdGFcsMp0QqmFgZ8HfvDtitYrea8e2yU1d
 dPnJWWIYYdKxem75jupU5f2yaje690EdJaamXpCxSHj9N73j3bd4WqUc3Yvu4fsxjrfgUmyjR
 0h4fkrxH7pzTVrPoZO7CozeScrf4L+kPsU75NE1l3eeiu9HywhYyhxuP7jL54X/kK0OWEktxR
 qKhFnNRcSIAMEVt8LkCAAA=
X-Env-Sender: prvs=169cfb1e2=roger.pau@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1483441031!77964451!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.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60048 invoked from network); 3 Jan 2017 10:57:11 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Jan 2017 10:57:11 -0000
X-IronPort-AV: E=Sophos;i="5.33,451,1477958400"; d="scan'208";a="37784116"
Date: Tue, 3 Jan 2017 10:56:55 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Bill Mccabe <wmccabe@gmail.com>
Message-ID: <20170103105655.gtoidpahrotklvdt@dhcp-3-221.uk.xensource.com>
References: <CAOP=S=ROAerzEAXNO3_g1WVct+iNuD8_uFBvCQWw0p9KQ+W=DQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAOP=S=ROAerzEAXNO3_g1WVct+iNuD8_uFBvCQWw0p9KQ+W=DQ@mail.gmail.com>
User-Agent: NeoMutt/20161126 (1.7.1)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Problem compiling Xen-4.7 with qemu-traditional for
 IGD passthrough
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

T24gU3VuLCBKYW4gMDEsIDIwMTcgYXQgMDk6NDg6MTBQTSAtMDUwMCwgQmlsbCBNY2NhYmUgd3Jv
dGU6Cj4gSGksCj4gCj4gSSBoYXZlIGFuIG9sZCB0aGlua3BhZCB4MjAxIHRhYmxldCB3aGljaCBo
YXMgVnQtZCBzdXBwb3J0IGVuYWJsZWQgYW5kIEkgYW0KPiB0cnlpbmcgdG8gcGVyZm9ybSBpZ2Qg
cGFzc3Rocm91Z2ggaW4gWGVuLgo+IAo+IEl0IGlzIG15IHVuZGVyc3RhbmRpbmcgdGhhdCBpbiBv
cmRlciB0byBhdHRlbXB0IHRvIGRvIHRoaXMgSSBuZWVkIHRvCj4gY29tcGlsZSBYZW4gd2l0aCBx
ZW11LXRyYWRpdGlvbmFsLgo+IAo+IEhvd2V2ZXIsIHRoZSBidWlsZGluZyBvZiB0aGUgWGVuLTQu
NyBwYWNrYWdlIGZhaWxzIHdpdGggdGhlCj4gcWVtdS10cmFkaXRpb25hbCBvcHRpb24gZW5hYmxl
ZCB3aXRoIHRoZSBmb2xsb3dpbmcgZXJyb3I6Cj4gCj4gbGQgLW1lbGZfaTM4NiAtcyAtciAzMmJp
dGJpb3MubyB0Y2diaW9zL3RjZ2Jpb3NleHQubyB1dGlsLm8gcG1tLm8gLW8KPiAzMmJpdGJpb3Nf
YWxsLm8KPiAKPiBUaGVyZSBhcmUgdW5kZWZpbmVkIHN5bWJvbHMgaW4gdGhlIEJJT1M6Cj4gCj4g
ICAgICAgICAgVSBfR0xPQkFMX09GRlNFVF9UQUJMRV8KPiAKPiBNYWtlZmlsZToyNTogcmVjaXBl
IGZvciB0YXJnZXQgJzMyYml0Ymlvc19hbGwubycgZmFpbGVkCj4gCj4gbWFrZVsxMV06ICoqKiBb
MzJiaXRiaW9zX2FsbC5vXSBFcnJvciAxMQo+IAo+IG1ha2VbMTFdOiBMZWF2aW5nIGRpcmVjdG9y
eQo+ICcvdXNyL2xvY2FsL3NyYy94ZW4tNC43LjAvZGViaWFuL2J1aWxkL2J1aWxkLXV0aWxzX2Ft
ZDY0L3Rvb2xzL2Zpcm13YXJlL3JvbWJpb3MvMzJiaXQnCj4gCj4gTWFrZWZpbGU6MTI6IHJlY2lw
ZSBmb3IgdGFyZ2V0ICdhbGwnIGZhaWxlZAo+IAo+IG1ha2VbMTBdOiAqKiogW2FsbF0gRXJyb3Ig
Mgo+IAo+IG1ha2VbMTBdOiBMZWF2aW5nIGRpcmVjdG9yeQo+ICcvdXNyL2xvY2FsL3NyYy94ZW4t
NC43LjAvZGViaWFuL2J1aWxkL2J1aWxkLXV0aWxzX2FtZDY0L3Rvb2xzL2Zpcm13YXJlL3JvbWJp
b3MvMzJiaXQnCj4gCj4gL3Vzci9sb2NhbC9zcmMveGVuLTQuNy4wL2RlYmlhbi9idWlsZC9idWls
ZC11dGlsc19hbWQ2NC90b29scy9maXJtd2FyZS9yb21iaW9zLy4uLy4uLy4uL3Rvb2xzL1J1bGVz
Lm1rOjIxODoKPiByZWNpcGUgZm9yIHRhcmdldCAnc3ViZGlyLWFsbC0zMmJpdCcgZmFpbGVkCj4g
Cj4gbWFrZVs5XTogKioqIFtzdWJkaXItYWxsLTMyYml0XSBFcnJvciAyCj4gCj4gbWFrZVs5XTog
TGVhdmluZyBkaXJlY3RvcnkKPiAnL3Vzci9sb2NhbC9zcmMveGVuLTQuNy4wL2RlYmlhbi9idWls
ZC9idWlsZC11dGlsc19hbWQ2NC90b29scy9maXJtd2FyZS9yb21iaW9zJwo+IAo+IC91c3IvbG9j
YWwvc3JjL3hlbi00LjcuMC9kZWJpYW4vYnVpbGQvYnVpbGQtdXRpbHNfYW1kNjQvdG9vbHMvZmly
bXdhcmUvcm9tYmlvcy8uLi8uLi8uLi90b29scy9SdWxlcy5tazoyMTM6Cj4gcmVjaXBlIGZvciB0
YXJnZXQgJ3N1YmRpcnMtYWxsJyBmYWlsZWQKPiAKPiBtYWtlWzhdOiAqKiogW3N1YmRpcnMtYWxs
XSBFcnJvciAyCj4gCj4gCj4gSSBhbSBjb21waWxpbmcgWGVuLTQuNyBmcm9tIHRoZSB1YnVudHUg
c291cmNlIHBhY2thZ2UgdXNpbmcKPiBkcGtnLWJ1aWxkcGFja2FnZSAtcmZha2Vyb290IG9uIHVi
dW50dSBZYWtrZXR5IDE2LjEwIHdpdGggdGhlIGZvbGxvd2luZwo+IGNvbmZpZ3VyZSBvcHRpb25z
Ogo+IAo+ICAtLWRpc2FibGUtZG9jcyAtLWRpc2FibGUtc3R1YmRvbSAtLWRpc2FibGUteGVuIFwK
PiAKPiAgICAgICAgICAgICAgICAgICAgICAgICAtLXByZWZpeD0vdXNyIFwKPiAKPiAgICAgICAg
ICAgICAgICAgICAgICAgICAtLWluY2x1ZGVkaXI9L3Vzci9pbmNsdWRlIFwKPiAKPiAgICAgICAg
ICAgICAgICAgICAgICAgICAtLWxpYmRpcj0vdXNyL2xpYi8kKERFQl9IT1NUX01VTFRJQVJDSCkg
XAo+IAo+ICAgICAgICAgICAgICAgICAgICAgICAgIC0tbWFuZGlyPS91c3Ivc2hhcmUvbWFuIFwK
PiAKPiAgICAgICAgICAgICAgICAgICAgICAgICAtLWluZm9kaXI9L3Vzci9zaGFyZS9pbmZvIFwK
PiAKPiAgICAgICAgICAgICAgICAgICAgICAgICAtLXN5c2NvbmZkaXI9L2V0YyBcCj4gCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgLS1sb2NhbHN0YXRlZGlyPS92YXIgXAo+IAo+ICAgICAgICAg
ICAgICAgICAgICAgICAgIC0td2l0aC1saWJleGVjLWxlYWYtZGlyPXhlbi0kKFZFUlNJT04pIFwK
PiAKPiAgICAgICAgICAgICAgICAgICAgICAgICAtLWRpc2FibGUtYmxrdGFwMSBcCj4gCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgLS1kaXNhYmxlLWJsa3RhcDIgXAo+IAo+ICAgICAgICAgICAg
ICAgICAgICAgICAgIC0tZGlzYWJsZS1vY2FtbHRvb2xzIFwKPiAKPiAgICAgICAgICAgICAgICAg
ICAgICAgICAtLWVuYWJsZS1xZW11LXRyYWRpdGlvbmFsIC0tZW5hYmxlLXJvbWJpb3MgXAo+IAo+
IAo+IC0td2l0aC1zeXN0ZW0tc2VhYmlvcz0vdXNyL3NoYXJlL3NlYWJpb3MvYmlvcy0yNTZrLmJp
bgoKRG8geW91IHJlYWxseSBuZWVkIFFFTVUgdHJhZGl0aW9uYWwgYW5kIFJPTUJJT1M/IElmIG5v
dCwgSSB3b3VsZCBzdWdnZXN0IHRoYXQKeW91IHJlbW92ZSBib3RoIC0tZW5hYmxlLXFlbXUtdHJh
ZGl0aW9uYWwgYW5kIC0tZW5hYmxlLXJvbWJpb3MgZnJvbSB5b3VyCmNvbmZpZ3VyZSBsaW5lIGFu
ZCB0cnkgYWdhaW4uCgpOb3RlIHRoYXQgeW91IHdpbGwgZ2V0IFFFTVUgdXBzdHJlYW0gYW5kIFNl
YUJJT1MgYnkgZGVmYXVsdCwgd2hpY2ggaXMgd2hhdCdzCnJlY29tbWVuZGVkLgoKUm9nZXIuCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Tue Jan 03 13:20:34 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Jan 2017 13:20:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cOOzq-0001p5-TJ; Tue, 03 Jan 2017 13:19:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jorgevisentini@gmail.com>) id 1cOOzp-0001or-8B
 for xen-users@lists.xen.org; Tue, 03 Jan 2017 13:19:21 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 56/5E-25337-8D4AB685; Tue, 03 Jan 2017 13:19:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsVyMfSalu6NJdk
 RBn1vGS1WXT3A6sDocXT3b6YAxijWzLyk/IoE1ozjh08wF/zjqHi++DZbA2MvRxcjF4eQwGRG
 ie4bz9lBHBaBOywSG57tZANxJAR+sEjcv/OYtYuRE8jJkZjSsJ0dwi6W2N+ymwnE5hUQlDg58
 wkLiC0k4CGxa+EVsDibgIHE2pU3wOIsAioSv7bMYYSoD5Do298AZgsLKEu0PZ4BVi8iIC0x40
 oTG4jNLOAlMW3BMbYJjLyzkKyYhSQ1i5EDyFaXWD9PCCKsJnF721V2CFtbYtnC18wLGFlXMao
 XpxaVpRbpmuglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGIQMQ7GDsvux/iFGS
 g0lJlDeaITtCiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSv52KgnGBRanpqRVpmDjAiYNISHDxKI
 rw/FgGleYsLEnOLM9MhUqcYjTmOzVr8lIljV+eap0xCLHn5ealS4rx8IJMEQEozSvPgBsEi9R
 KjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEeb1ApvBk5pXA7XsFdAoT0CnbA8BOKUlESEk1MNp
 4e/SuDefZKmq6i01soajgxldir66X2gbO+eCXkPYk30yO4Y9FdpX3bdOVf/foifw/1LBpCt/k
 P8vCHjRM9Xtryb7aNJVdQrr8hl5XetHa2lkOoac3GBXWszsF3ro3v3zOtWMuJSv5ClQvGDyaK
 /JuRmf0jG8FF6bc3amx/ufblf4X1puvmK3EUpyRaKjFXFScCAAQhOB0zwIAAA==
X-Env-Sender: jorgevisentini@gmail.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1483449559!50921517!1
X-Originating-IP: [209.85.214.42]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54627 invoked from network); 3 Jan 2017 13:19:19 -0000
Received: from mail-it0-f42.google.com (HELO mail-it0-f42.google.com)
 (209.85.214.42)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 3 Jan 2017 13:19:19 -0000
Received: by mail-it0-f42.google.com with SMTP id o141so275121737itc.0
 for <xen-users@lists.xen.org>; Tue, 03 Jan 2017 05:19:19 -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=yBvySlt7tTWU/UaI+oYgFhBNg8hHdy6D0QkyQ1cLdVI=;
 b=ZhjJzYzkbU2O5D7FMUwlugcOBQgFqrurIRRnfnv4jStPuyR+gHDgqgeptsuPG12wIN
 yB/4WcqASPh/D2yI5dnsy7fdeVac9Kd/tP25F8V8sSvkANOrkMZaOQSkPNibLQ2MQ14f
 Zh8j93gTvmUR/DBkP0w1sGIZYztnfC6BrFoKd0KMt8BHKl8wzBeW28hQM6hWeeQhGGF7
 52dxlvI3b8ZKKksTTcVfTZJ9xX81hRKCMa6xciFFmA5ZfMB8orhw8sNn5YKj3Q/pfYHq
 9UdkUdHx1DS5TH+Sq7lbdmpwC3Q8s23z8u8knNbvSVLwAjj751cuMkM/nEj8eWFpszn9
 GHiA==
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=yBvySlt7tTWU/UaI+oYgFhBNg8hHdy6D0QkyQ1cLdVI=;
 b=JPyW8N1LXFwjWqAUrhvVE35SgkmijLR1IZgXchpO9Xz0ZcGh69Ltn/iqyac4FG64BI
 Mhg+09yKKf5a3crCAzm+ImRzNEzefUtjcTOv1/aHl/LytVkkVTor2yHtKfOR5Hhinzpb
 Dv2GhpUDYVRRcxv7ZK2z0CiTWmpHWIfnKY2DGBz7M+9Dq9w8CSAjtH/CydTYjQ+K1M8q
 tH150CjDJnivgsfCCK8qmYv2n/1W9fRKaipvwZL1ipCRfgkz1UoMHCwcNnJvycGUVAOH
 UCi4D17b+CbdXXnMFKb5WW2tb45EJ0JPhpQpV6k5qQUa7z1EkuZju7CRswGw4xKvItUb
 zVnw==
X-Gm-Message-State: AIkVDXIy5hGxsr4CjIkB+1V+SwmbuIiW/6agIGHXzF2SjKvpcT46GLzIH4UF+AdinRyzxTwHwao5cMas7SX8jg==
X-Received: by 10.36.158.137 with SMTP id p131mr2531220itd.10.1483449558665;
 Tue, 03 Jan 2017 05:19:18 -0800 (PST)
MIME-Version: 1.0
Received: by 10.36.115.7 with HTTP; Tue, 3 Jan 2017 05:19:18 -0800 (PST)
From: Jorge Visentini <jorgevisentini@gmail.com>
Date: Tue, 3 Jan 2017 11:19:18 -0200
Message-ID: <CAG=j6frc=YVLL3enrkDDD6KXZZEP6xLnPYqBdrcza=bCJXUcEQ@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] Hyper-V Windows VMs to Xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2665437965506158979=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============2665437965506158979==
Content-Type: multipart/alternative; boundary=94eb2c05dbfafc8f7b0545308312

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

Hello, excuse my English.

I need to convert Hyper-V Windows VMs to Xen - I use Xen Project.

You can do this or need to reinstall the OS.

Thank you all.

-- 
Att,
Jorge Visentini
+55 55 8432-9868

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

<div dir=3D"ltr"><span id=3D"gmail-result_box" class=3D"gmail-" lang=3D"en"=
><span>Hello, excuse my English.</span><br><br><span>I need to convert Hype=
r-V Windows VMs to Xen - I use Xen Project.</span><br><br><span class=3D"gm=
ail-">You can do this or need to reinstall the OS.</span><br><br><span clas=
s=3D"gmail-">Thank you all.</span></span><br clear=3D"all"><br>-- <br><div =
class=3D"gmail_signature"><div dir=3D"ltr"><div><span style=3D"color:rgb(15=
3,153,153)"><span style=3D"font-family:arial,helvetica,sans-serif">Att,<br>=
</span></span></div><span style=3D"color:rgb(153,153,153)"><span style=3D"f=
ont-family:arial,helvetica,sans-serif">Jorge Visentini<br>+55 55 8432-9868<=
/span></span><br></div></div>
</div>

--94eb2c05dbfafc8f7b0545308312--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============2665437965506158979==--


From xen-users-bounces@lists.xen.org Tue Jan 03 13:20:34 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Jan 2017 13:20:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cOOzq-0001p5-TJ; Tue, 03 Jan 2017 13:19:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jorgevisentini@gmail.com>) id 1cOOzp-0001or-8B
 for xen-users@lists.xen.org; Tue, 03 Jan 2017 13:19:21 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 56/5E-25337-8D4AB685; Tue, 03 Jan 2017 13:19:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsVyMfSalu6NJdk
 RBn1vGS1WXT3A6sDocXT3b6YAxijWzLyk/IoE1ozjh08wF/zjqHi++DZbA2MvRxcjF4eQwGRG
 ie4bz9lBHBaBOywSG57tZANxJAR+sEjcv/OYtYuRE8jJkZjSsJ0dwi6W2N+ymwnE5hUQlDg58
 wkLiC0k4CGxa+EVsDibgIHE2pU3wOIsAioSv7bMYYSoD5Do298AZgsLKEu0PZ4BVi8iIC0x40
 oTG4jNLOAlMW3BMbYJjLyzkKyYhSQ1i5EDyFaXWD9PCCKsJnF721V2CFtbYtnC18wLGFlXMao
 XpxaVpRbpmuglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGIQMQ7GDsvux/iFGS
 g0lJlDeaITtCiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSv52KgnGBRanpqRVpmDjAiYNISHDxKI
 rw/FgGleYsLEnOLM9MhUqcYjTmOzVr8lIljV+eap0xCLHn5ealS4rx8IJMEQEozSvPgBsEi9R
 KjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEeb1ApvBk5pXA7XsFdAoT0CnbA8BOKUlESEk1MNp
 4e/SuDefZKmq6i01soajgxldir66X2gbO+eCXkPYk30yO4Y9FdpX3bdOVf/foifw/1LBpCt/k
 P8vCHjRM9Xtryb7aNJVdQrr8hl5XetHa2lkOoac3GBXWszsF3ro3v3zOtWMuJSv5ClQvGDyaK
 /JuRmf0jG8FF6bc3amx/ufblf4X1puvmK3EUpyRaKjFXFScCAAQhOB0zwIAAA==
X-Env-Sender: jorgevisentini@gmail.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1483449559!50921517!1
X-Originating-IP: [209.85.214.42]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54627 invoked from network); 3 Jan 2017 13:19:19 -0000
Received: from mail-it0-f42.google.com (HELO mail-it0-f42.google.com)
 (209.85.214.42)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 3 Jan 2017 13:19:19 -0000
Received: by mail-it0-f42.google.com with SMTP id o141so275121737itc.0
 for <xen-users@lists.xen.org>; Tue, 03 Jan 2017 05:19:19 -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=yBvySlt7tTWU/UaI+oYgFhBNg8hHdy6D0QkyQ1cLdVI=;
 b=ZhjJzYzkbU2O5D7FMUwlugcOBQgFqrurIRRnfnv4jStPuyR+gHDgqgeptsuPG12wIN
 yB/4WcqASPh/D2yI5dnsy7fdeVac9Kd/tP25F8V8sSvkANOrkMZaOQSkPNibLQ2MQ14f
 Zh8j93gTvmUR/DBkP0w1sGIZYztnfC6BrFoKd0KMt8BHKl8wzBeW28hQM6hWeeQhGGF7
 52dxlvI3b8ZKKksTTcVfTZJ9xX81hRKCMa6xciFFmA5ZfMB8orhw8sNn5YKj3Q/pfYHq
 9UdkUdHx1DS5TH+Sq7lbdmpwC3Q8s23z8u8knNbvSVLwAjj751cuMkM/nEj8eWFpszn9
 GHiA==
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=yBvySlt7tTWU/UaI+oYgFhBNg8hHdy6D0QkyQ1cLdVI=;
 b=JPyW8N1LXFwjWqAUrhvVE35SgkmijLR1IZgXchpO9Xz0ZcGh69Ltn/iqyac4FG64BI
 Mhg+09yKKf5a3crCAzm+ImRzNEzefUtjcTOv1/aHl/LytVkkVTor2yHtKfOR5Hhinzpb
 Dv2GhpUDYVRRcxv7ZK2z0CiTWmpHWIfnKY2DGBz7M+9Dq9w8CSAjtH/CydTYjQ+K1M8q
 tH150CjDJnivgsfCCK8qmYv2n/1W9fRKaipvwZL1ipCRfgkz1UoMHCwcNnJvycGUVAOH
 UCi4D17b+CbdXXnMFKb5WW2tb45EJ0JPhpQpV6k5qQUa7z1EkuZju7CRswGw4xKvItUb
 zVnw==
X-Gm-Message-State: AIkVDXIy5hGxsr4CjIkB+1V+SwmbuIiW/6agIGHXzF2SjKvpcT46GLzIH4UF+AdinRyzxTwHwao5cMas7SX8jg==
X-Received: by 10.36.158.137 with SMTP id p131mr2531220itd.10.1483449558665;
 Tue, 03 Jan 2017 05:19:18 -0800 (PST)
MIME-Version: 1.0
Received: by 10.36.115.7 with HTTP; Tue, 3 Jan 2017 05:19:18 -0800 (PST)
From: Jorge Visentini <jorgevisentini@gmail.com>
Date: Tue, 3 Jan 2017 11:19:18 -0200
Message-ID: <CAG=j6frc=YVLL3enrkDDD6KXZZEP6xLnPYqBdrcza=bCJXUcEQ@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] Hyper-V Windows VMs to Xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2665437965506158979=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============2665437965506158979==
Content-Type: multipart/alternative; boundary=94eb2c05dbfafc8f7b0545308312

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

Hello, excuse my English.

I need to convert Hyper-V Windows VMs to Xen - I use Xen Project.

You can do this or need to reinstall the OS.

Thank you all.

-- 
Att,
Jorge Visentini
+55 55 8432-9868

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

<div dir=3D"ltr"><span id=3D"gmail-result_box" class=3D"gmail-" lang=3D"en"=
><span>Hello, excuse my English.</span><br><br><span>I need to convert Hype=
r-V Windows VMs to Xen - I use Xen Project.</span><br><br><span class=3D"gm=
ail-">You can do this or need to reinstall the OS.</span><br><br><span clas=
s=3D"gmail-">Thank you all.</span></span><br clear=3D"all"><br>-- <br><div =
class=3D"gmail_signature"><div dir=3D"ltr"><div><span style=3D"color:rgb(15=
3,153,153)"><span style=3D"font-family:arial,helvetica,sans-serif">Att,<br>=
</span></span></div><span style=3D"color:rgb(153,153,153)"><span style=3D"f=
ont-family:arial,helvetica,sans-serif">Jorge Visentini<br>+55 55 8432-9868<=
/span></span><br></div></div>
</div>

--94eb2c05dbfafc8f7b0545308312--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============2665437965506158979==--


From xen-users-bounces@lists.xen.org Tue Jan 03 14:01:21 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Jan 2017 14:01:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cOPdE-0005Gf-1T; Tue, 03 Jan 2017 14:00:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sylvain.costard@univ-rennes2.fr>) id 1cOPdC-00053q-Qk
 for xen-users@lists.xen.org; Tue, 03 Jan 2017 14:00:02 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 20/EC-13192-26EAB685; Tue, 03 Jan 2017 14:00:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFKsWRWlGSWpSXmKPExsVy0MRhnm7Cuuw
 Ig7/fJS1WXT3A6sDocXT3b6YAxijWzLyk/IoE1oyjB1YwFTQEVyw6tY6tgfGxZxcjJ4eQwAwm
 idMzHUBsYQFjiUVXVrCA2CIC7hLb/qxhh6gJkPh3+QZbFyMHB5uAucStRrAwr4CTxNU7exhBb
 BYBFYl3n46zgdiiAqESx/u/sEDUCEqcnPkEzOYUCJRY9HE+cxcjFwezQCejxOF7h8CaJQTsJE
 6decECYYtKdB9+BhUvkZjU1QPUwA5k20g8k4eI5kn0H73JPIFRYBaSDbOQTZ0FdCkz0Bnnprm
 B1DALiEicvPWAEcI2k5i3+SEzhK0tsWzha2aIcjWJZa1KqMIgtrXEjF8H2SBsRYkp3Q/ZIWxT
 iddHPzLC2FeO32FdwMizilGjOLWoLLVI18hSL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYL
 zk/dxMjMN4YgGAH44FFgYcYJTmYlER5oxmyI4T4kvJTKjMSizPii0pzUosPMcpwcChJ8KasBc
 oJFqWmp1akZeYAIx8mLcHBoyTCGwiS5i0uSMwtzkyHSJ1i1OWY9mzxUyYhlrz8vFQpcV5dkCI
 BkKKM0jy4EbAkdIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvFogU3gy80rgNr0COoIJ6Ijt
 AWBHlCQipKQaGM2PK1n7Xnywak55LruV5gcb1iim/mmXayr6rOTaT3nHHX4ewH733u1Clb0/P
 hlbCyZPu/3vr8PUbtGAVxX2u8M6LBhzqquYpV1uvZgZfjjq8ArNff93C87Q3Mb8kr9MbP/zO9
 cOOqa5VVX7njh1V6c5Vq3bc65POUeu79xF8iufM336cej1HSWW4oxEQy3mouJEAGGtTsU9AwA
 A
X-Env-Sender: sylvain.costard@univ-rennes2.fr
X-Msg-Ref: server-16.tower-21.messagelabs.com!1483451999!46420288!1
X-Originating-IP: [193.52.64.158]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24367 invoked from network); 3 Jan 2017 14:00:00 -0000
Received: from smtp-out.univ-rennes2.fr (HELO smtp-out.univ-rennes2.fr)
 (193.52.64.158)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 Jan 2017 14:00:00 -0000
Received: from [172.20.1.42] (zole.cri.fx-per.uhb.fr [172.20.1.42])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by smtp-out.univ-rennes2.fr (Postfix) with ESMTPSA id 6544880357;
 Tue,  3 Jan 2017 14:59:59 +0100 (CET)
To: Jorge Visentini <jorgevisentini@gmail.com>, xen-users@lists.xen.org
References: <CAG=j6frc=YVLL3enrkDDD6KXZZEP6xLnPYqBdrcza=bCJXUcEQ@mail.gmail.com>
From: Sylvain Costard <sylvain.costard@univ-rennes2.fr>
Message-ID: <19f676f8-6bba-cc71-febe-2cc8b6ca3ded@univ-rennes2.fr>
Date: Tue, 3 Jan 2017 14:59:48 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:51.0) Gecko/20100101
 Thunderbird/51.0
MIME-Version: 1.0
In-Reply-To: <CAG=j6frc=YVLL3enrkDDD6KXZZEP6xLnPYqBdrcza=bCJXUcEQ@mail.gmail.com>
X-Virus-Scanned: clamav-milter 0.99.2 at v-smtp-2.v-dmz.uhb.fr
X-Virus-Status: Clean
X-Miltered: at v-smtp-2.v-dmz.uhb.fr with ID 586BAE5F.000 by Joe's j-chkmail
 (http : // j-chkmail dot ensmp dot fr)!
X-j-chkmail-Auth: USER-ID costard_s@smtp-out.univ-rennes2.fr
X-j-chkmail-Enveloppe: 586BAE5F.000 from
 null/null/172.20.1.42/[172.20.1.42]/<sylvain.costard@univ-rennes2.fr>
Subject: Re: [Xen-users] Hyper-V Windows VMs to Xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6021504549829706451=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

This is a cryptographically signed message in MIME format.

--===============6021504549829706451==
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="------------ms010707070106060104050308"

This is a cryptographically signed message in MIME format.

--------------ms010707070106060104050308
Content-Type: multipart/alternative;
 boundary="------------051110CDC78E58E1CC08F342"
Content-Language: fr

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

Le 03/01/2017 =C3=A0 14:19, Jorge Visentini a =C3=A9crit :
> Hello, excuse my English.
>
> I need to convert Hyper-V Windows VMs to Xen - I use Xen Project.
>
> You can do this or need to reinstall the OS.
>
> Thank you all.
>
> --=20
> Att,
> Jorge Visentini
> +55 55 8432-9868
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> https://lists.xen.org/xen-users

Hello, you can extract the archive since it's a zip and then convert the =

vhdx file to raw with qemu : (cf :=20
http://www.techbar.me/convert-vhdx-to-raw/)

qemu-img convert-fvhdx-Oraw image.vhdx image.raw



--=20

<http://www.univ-rennes2.fr>Sylvain Costard
Administrateur Syst=C3=A8me Unix
D.S.I - P=C3=B4le Infrastructures - Domaine unix
02.99.14.13.47



--------------051110CDC78E58E1CC08F342
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html>
  <head>
    <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf=
-8">
  </head>
  <body bgcolor=3D"#FFFFFF" text=3D"#000000">
    <div class=3D"moz-cite-prefix">Le 03/01/2017 =C3=A0 14:19, Jorge Vise=
ntini
      a =C3=A9crit=C2=A0:<br>
    </div>
    <blockquote type=3D"cite"
cite=3D"mid:CAG=3Dj6frc=3DYVLL3enrkDDD6KXZZEP6xLnPYqBdrcza=3DbCJXUcEQ@mai=
l.gmail.com">
      <div dir=3D"ltr"><span id=3D"gmail-result_box" class=3D"gmail-"
          lang=3D"en"><span>Hello, excuse my English.</span><br>
          <br>
          <span>I need to convert Hyper-V Windows VMs to Xen - I use Xen
            Project.</span><br>
          <br>
          <span class=3D"gmail-">You can do this or need to reinstall the=

            OS.</span><br>
          <br>
          <span class=3D"gmail-">Thank you all.</span></span><br
          clear=3D"all">
        <br>
        -- <br>
        <div class=3D"gmail_signature">
          <div dir=3D"ltr">
            <div><span style=3D"color:rgb(153,153,153)"><span
                  style=3D"font-family:arial,helvetica,sans-serif">Att,<b=
r>
                </span></span></div>
            <span style=3D"color:rgb(153,153,153)"><span
                style=3D"font-family:arial,helvetica,sans-serif">Jorge
                Visentini<br>
                +55 55 8432-9868</span></span><br>
          </div>
        </div>
      </div>
      <br>
      <fieldset class=3D"mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap=3D"">_______________________________________________
Xen-users mailing list
<a class=3D"moz-txt-link-abbreviated" href=3D"mailto:Xen-users@lists.xen.=
org">Xen-users@lists.xen.org</a>
<a class=3D"moz-txt-link-freetext" href=3D"https://lists.xen.org/xen-user=
s">https://lists.xen.org/xen-users</a></pre>
    </blockquote>
    <p>Hello, you can extract the archive since it's a zip and then
      convert the vhdx file to raw with qemu : (cf :
      <a class=3D"moz-txt-link-freetext" href=3D"http://www.techbar.me/co=
nvert-vhdx-to-raw/">http://www.techbar.me/convert-vhdx-to-raw/</a>)</p>
    <div class=3D"crayon-pre" style=3D"font-size: 14px !important;
      line-height: 20px !important; -moz-tab-size:4; -o-tab-size:4;
      -webkit-tab-size:4; tab-size:4;">
      <div class=3D"crayon-line" id=3D"crayon-586badc4e3cd4153883810-1">
        <div class=3D"crayon-pre" style=3D"font-size: 14px !important;
          line-height: 20px !important; -moz-tab-size:4; -o-tab-size:4;
          -webkit-tab-size:4; tab-size:4;">
          <div class=3D"crayon-line" id=3D"crayon-586b1a4bcfc3c019888057-=
1"><span
              class=3D"crayon-v">qemu</span><span class=3D"crayon-o">-</s=
pan><span
              class=3D"crayon-e">img </span><span class=3D"crayon-v">conv=
ert</span><span
              class=3D"crayon-h"> </span><span class=3D"crayon-o">-</span=
><span
              class=3D"crayon-i">f</span><span class=3D"crayon-h"> </span=
><span
              class=3D"crayon-v">vhdx</span><span class=3D"crayon-h"> </s=
pan><span
              class=3D"crayon-o">-</span><span class=3D"crayon-i">O</span=
><span
              class=3D"crayon-h"> </span><span class=3D"crayon-e">raw </s=
pan><span
              class=3D"crayon-v">image</span><span class=3D"crayon-sy">.<=
/span><span
              class=3D"crayon-e">vhdx </span><span class=3D"crayon-v">ima=
ge</span><span
              class=3D"crayon-sy">.</span><span class=3D"crayon-v">raw<br=
>
              <br>
            </span></div>
        </div>
        <br>
        <span class=3D"crayon-v"></span></div>
    </div>
    <br>
    <div class=3D"moz-signature">-- <br>
      <br>
      <a href=3D"http://www.univ-rennes2.fr"><img
          src=3D"http://www.univ-rennes2.fr/logorennes2_signature.png"
          moz-do-not-send=3D"true" border=3D"0" align=3D"left"></a><small=
>
        Sylvain Costard<br>
        Administrateur Syst=C3=A8me Unix<br>
        D.S.I - P=C3=B4le Infrastructures - Domaine unix<br>
        02.99.14.13.47<br>
      </small><br>
      <br>
    </div>
  </body>
</html>

--------------051110CDC78E58E1CC08F342--

--------------ms010707070106060104050308
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: Signature cryptographique S/MIME

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCC
ClwwggUAMIID6KADAgECAhADS+4XH7fhBjcv1HJCQL0qMA0GCSqGSIb3DQEBCwUAMGUxCzAJ
BgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2Vy
dC5jb20xJDAiBgNVBAMTG0RpZ2lDZXJ0IEFzc3VyZWQgSUQgUm9vdCBDQTAeFw0xNDExMTgx
MjAwMDBaFw0yNDExMTgxMjAwMDBaMGkxCzAJBgNVBAYTAk5MMRYwFAYDVQQIEw1Ob29yZC1I
b2xsYW5kMRIwEAYDVQQHEwlBbXN0ZXJkYW0xDzANBgNVBAoTBlRFUkVOQTEdMBsGA1UEAxMU
VEVSRU5BIFBlcnNvbmFsIENBIDMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDG
pbsfVYL0pTRyFHJlm1/V6qBo2JuCiU9TYpx7jM4O2tQyDq8bjMum69vg6wM0lMGHflMgqB75
GxeKfQFmEldoXi2cLishqFUvU2cJeM3SaRsLk2BsuCgTzh9NsYgmrUX60KHOq7eYKVZxbPFW
JF2nMOBuMXNu2qBXTGSLeLXHnNvG3r7TLzGg1oA5teAxQE6Eo8ySSeIXbP7wZB76urwlh51P
IbrJZjkDjdQVELh7OlTP1WO6T/Hf6BsEfeFcpoa1e+MW/lw0VetTPPHQ15HYKYP2WYohHxzD
iC+QUwE7UZVBlp9cXIpwHuDzSibc5RG3z0n/j2SQCx0Dk5FMAUErAgMBAAGjggGmMIIBojAS
BgNVHRMBAf8ECDAGAQH/AgEAMA4GA1UdDwEB/wQEAwIBhjB5BggrBgEFBQcBAQRtMGswJAYI
KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBDBggrBgEFBQcwAoY3aHR0cDov
L2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0QXNzdXJlZElEUm9vdENBLmNydDCBgQYD
VR0fBHoweDA6oDigNoY0aHR0cDovL2NybDMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0QXNzdXJl
ZElEUm9vdENBLmNybDA6oDigNoY0aHR0cDovL2NybDQuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0
QXNzdXJlZElEUm9vdENBLmNybDA9BgNVHSAENjA0MDIGBFUdIAAwKjAoBggrBgEFBQcCARYc
aHR0cHM6Ly93d3cuZGlnaWNlcnQuY29tL0NQUzAdBgNVHQ4EFgQU8CHpSXdzn4WuGDvoUnAU
Bu1C7sowHwYDVR0jBBgwFoAUReuir/SSy4IxLVGLp6chnfNtyA8wDQYJKoZIhvcNAQELBQAD
ggEBADrCGyv+Y967YbS5R6j8fAWxJiAiUZvIPfn1xVgesF6jspwCQY8xGn/MG04d+Jh97I8I
/Xfx29JEEFq2rQmw4PxiO9RiDZ7xoDxNd4rrRDR7jrtOKQP8J+o+ah0vSOP62hnD/zPS7NRM
tIyVS2G277KAL5fIR62ngr984fmJghDv0bsjGAmeu3EP0xhUsDJT61IoAGoKBnxBPAeg3WXs
dSm4Gn7btyvakeyFtYebr2KmOBSa28PRqGSDur56aZhJoM2eMzc6prmvGwwtAzRsc5t2OsKR
uHWV6O3anP2K27jGZR2bi1VX1NQUvIbpVNTuwjm+XcZtsa/AAJF9KGkEseAwggVUMIIEPKAD
AgECAhAGkvQlQxZU/RorTFIcxMNUMA0GCSqGSIb3DQEBCwUAMGkxCzAJBgNVBAYTAk5MMRYw
FAYDVQQIEw1Ob29yZC1Ib2xsYW5kMRIwEAYDVQQHEwlBbXN0ZXJkYW0xDzANBgNVBAoTBlRF
UkVOQTEdMBsGA1UEAxMUVEVSRU5BIFBlcnNvbmFsIENBIDMwHhcNMTYwNDIxMDAwMDAwWhcN
MTkwNDIxMTIwMDAwWjCBgDELMAkGA1UEBhMCRlIxETAPBgNVBAgTCEJyZXRhZ25lMRUwEwYD
VQQHEwxSZW5uZXMgQ2VkZXgxLTArBgNVBAoMJFVuaXZlcnNpdMOpIFJlbm5lcyBJSSBIYXV0
ZSBCcmV0YWduZTEYMBYGA1UEAxMPU3lsdmFpbiBDb3N0YXJkMIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEAnDqIN/fhBIDxjmnUdGFr6op4HiJ5nhc60rmtJentZ2EgsJQGLjYB
hpopMbXa0WP0Xzblu9udEjdJVCm7KbVxhyhwPspXEptzgLlACSASMw3qojPLnSN/FTYmlhTV
E3eXEKKPrj2AiOzQmwFP57gHBQM2KAwzgBG10VG8lZkoLvsVwmpuEN4acGrqmvaG9+jrzl2b
WbZy5qNBMY4CqkWb3dwfRc8CRRIwTtPz8WwcQeZfTpSuG/olUWt72iCrk5FNBug2knRNSvjG
5/riX2LqNwgNSd0Yxkt/P9SIYXFf1rrf9rQNSq8zwkKGPSv1zEZUA2cjC7dKufR9EyoZAq3p
zQIDAQABo4IB3jCCAdowHwYDVR0jBBgwFoAU8CHpSXdzn4WuGDvoUnAUBu1C7sowHQYDVR0O
BBYEFHW49KG6B4eLiCEvbIW0uib6+viMMAwGA1UdEwEB/wQCMAAwKgYDVR0RBCMwIYEfc3ls
dmFpbi5jb3N0YXJkQHVuaXYtcmVubmVzMi5mcjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYw
FAYIKwYBBQUHAwIGCCsGAQUFBwMEMEMGA1UdIAQ8MDowOAYKYIZIAYb9bAQBAjAqMCgGCCsG
AQUFBwIBFhxodHRwczovL3d3dy5kaWdpY2VydC5jb20vQ1BTMHUGA1UdHwRuMGwwNKAyoDCG
Lmh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9URVJFTkFQZXJzb25hbENBMy5jcmwwNKAyoDCG
Lmh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9URVJFTkFQZXJzb25hbENBMy5jcmwwcwYIKwYB
BQUHAQEEZzBlMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5jb20wPQYIKwYB
BQUHMAKGMWh0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9URVJFTkFQZXJzb25hbENBMy5j
cnQwDQYJKoZIhvcNAQELBQADggEBAKviUUS65TuYMDYj5JMszcZFBFt4kKZ3R4E2xxfJR37+
+OKZJiwpG19Hfy9EtgbhBhm93Za9ZdBU5P2b1Mw3iCne21vzB3HRi7WMnYpFjaKtpBVi59Bi
JO3AJy1zVMJKl0z2kgZzyX9of8pNNZJj16UCiCl3S6XGYYPY0kdhMX91x96Ift9mjwFzPgkO
s1y9YBxREKzHHafluyt9DSYDGD0YQ1phbpvc07ZfXV/NwRLVfm9GSbLc6YtsCtg2+NrrqElP
LMs98sFO2fugUZSadNOO72nkcvqB72G1GGi7oekuTUfCb6nT365feJuJrIXCpMU/zUWjeqFH
bb9ntqfVYxQxggOjMIIDnwIBATB9MGkxCzAJBgNVBAYTAk5MMRYwFAYDVQQIEw1Ob29yZC1I
b2xsYW5kMRIwEAYDVQQHEwlBbXN0ZXJkYW0xDzANBgNVBAoTBlRFUkVOQTEdMBsGA1UEAxMU
VEVSRU5BIFBlcnNvbmFsIENBIDMCEAaS9CVDFlT9GitMUhzEw1QwDQYJYIZIAWUDBAIBBQCg
ggH3MBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE3MDEwMzEz
NTk0OFowLwYJKoZIhvcNAQkEMSIEIAM5DEqbPpLrG73B8f5e9J9nGP2wpfhjA7aWunq3ZE1U
MGwGCSqGSIb3DQEJDzFfMF0wCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBAjAKBggqhkiG9w0D
BzAOBggqhkiG9w0DAgICAIAwDQYIKoZIhvcNAwICAUAwBwYFKw4DAgcwDQYIKoZIhvcNAwIC
ASgwgYwGCSsGAQQBgjcQBDF/MH0waTELMAkGA1UEBhMCTkwxFjAUBgNVBAgTDU5vb3JkLUhv
bGxhbmQxEjAQBgNVBAcTCUFtc3RlcmRhbTEPMA0GA1UEChMGVEVSRU5BMR0wGwYDVQQDExRU
RVJFTkEgUGVyc29uYWwgQ0EgMwIQBpL0JUMWVP0aK0xSHMTDVDCBjgYLKoZIhvcNAQkQAgsx
f6B9MGkxCzAJBgNVBAYTAk5MMRYwFAYDVQQIEw1Ob29yZC1Ib2xsYW5kMRIwEAYDVQQHEwlB
bXN0ZXJkYW0xDzANBgNVBAoTBlRFUkVOQTEdMBsGA1UEAxMUVEVSRU5BIFBlcnNvbmFsIENB
IDMCEAaS9CVDFlT9GitMUhzEw1QwDQYJKoZIhvcNAQEBBQAEggEAa7nGATHqFniHAqIrKmEx
h2nF7geC+aQB5fl+aDD6srkAYYQ3LjQXIbJ3hn/7+YxYMLhH0h+5E2Lfqu35OoN8+9hzyzKy
onrfp0umRwEhdSqbynxuVx24Dg03ZyQtIdr8wgk34U4TQZVDPkgdqvsRAdeweypR/go75bMH
yIzBO0Xgm8A/HkGSz0HXFr4ww6aZD5BF8l0czSa+mxNgzfiLqFniVM1ZGok3x9f5vXp2bylV
67axW4L3IFnQ450vbDAqK4uoWrPIOalz0F8j5gb/A9gBD6HzbTEsxd6/1LLwsJ3TUBWkSpcC
fptnoHjsRJWx8XHmxYSTeyJH5hUkPH60CwAAAAAAAA==
--------------ms010707070106060104050308--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============6021504549829706451==--


From xen-users-bounces@lists.xen.org Tue Jan 03 14:01:21 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Jan 2017 14:01:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cOPdE-0005Gf-1T; Tue, 03 Jan 2017 14:00:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sylvain.costard@univ-rennes2.fr>) id 1cOPdC-00053q-Qk
 for xen-users@lists.xen.org; Tue, 03 Jan 2017 14:00:02 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 20/EC-13192-26EAB685; Tue, 03 Jan 2017 14:00:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFKsWRWlGSWpSXmKPExsVy0MRhnm7Cuuw
 Ig7/fJS1WXT3A6sDocXT3b6YAxijWzLyk/IoE1oyjB1YwFTQEVyw6tY6tgfGxZxcjJ4eQwAwm
 idMzHUBsYQFjiUVXVrCA2CIC7hLb/qxhh6gJkPh3+QZbFyMHB5uAucStRrAwr4CTxNU7exhBb
 BYBFYl3n46zgdiiAqESx/u/sEDUCEqcnPkEzOYUCJRY9HE+cxcjFwezQCejxOF7h8CaJQTsJE
 6decECYYtKdB9+BhUvkZjU1QPUwA5k20g8k4eI5kn0H73JPIFRYBaSDbOQTZ0FdCkz0Bnnprm
 B1DALiEicvPWAEcI2k5i3+SEzhK0tsWzha2aIcjWJZa1KqMIgtrXEjF8H2SBsRYkp3Q/ZIWxT
 iddHPzLC2FeO32FdwMizilGjOLWoLLVI18hSL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYL
 zk/dxMjMN4YgGAH44FFgYcYJTmYlER5oxmyI4T4kvJTKjMSizPii0pzUosPMcpwcChJ8KasBc
 oJFqWmp1akZeYAIx8mLcHBoyTCGwiS5i0uSMwtzkyHSJ1i1OWY9mzxUyYhlrz8vFQpcV5dkCI
 BkKKM0jy4EbAkdIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvFogU3gy80rgNr0COoIJ6Ijt
 AWBHlCQipKQaGM2PK1n7Xnywak55LruV5gcb1iim/mmXayr6rOTaT3nHHX4ewH733u1Clb0/P
 hlbCyZPu/3vr8PUbtGAVxX2u8M6LBhzqquYpV1uvZgZfjjq8ArNff93C87Q3Mb8kr9MbP/zO9
 cOOqa5VVX7njh1V6c5Vq3bc65POUeu79xF8iufM336cej1HSWW4oxEQy3mouJEAGGtTsU9AwA
 A
X-Env-Sender: sylvain.costard@univ-rennes2.fr
X-Msg-Ref: server-16.tower-21.messagelabs.com!1483451999!46420288!1
X-Originating-IP: [193.52.64.158]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24367 invoked from network); 3 Jan 2017 14:00:00 -0000
Received: from smtp-out.univ-rennes2.fr (HELO smtp-out.univ-rennes2.fr)
 (193.52.64.158)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 Jan 2017 14:00:00 -0000
Received: from [172.20.1.42] (zole.cri.fx-per.uhb.fr [172.20.1.42])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by smtp-out.univ-rennes2.fr (Postfix) with ESMTPSA id 6544880357;
 Tue,  3 Jan 2017 14:59:59 +0100 (CET)
To: Jorge Visentini <jorgevisentini@gmail.com>, xen-users@lists.xen.org
References: <CAG=j6frc=YVLL3enrkDDD6KXZZEP6xLnPYqBdrcza=bCJXUcEQ@mail.gmail.com>
From: Sylvain Costard <sylvain.costard@univ-rennes2.fr>
Message-ID: <19f676f8-6bba-cc71-febe-2cc8b6ca3ded@univ-rennes2.fr>
Date: Tue, 3 Jan 2017 14:59:48 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:51.0) Gecko/20100101
 Thunderbird/51.0
MIME-Version: 1.0
In-Reply-To: <CAG=j6frc=YVLL3enrkDDD6KXZZEP6xLnPYqBdrcza=bCJXUcEQ@mail.gmail.com>
X-Virus-Scanned: clamav-milter 0.99.2 at v-smtp-2.v-dmz.uhb.fr
X-Virus-Status: Clean
X-Miltered: at v-smtp-2.v-dmz.uhb.fr with ID 586BAE5F.000 by Joe's j-chkmail
 (http : // j-chkmail dot ensmp dot fr)!
X-j-chkmail-Auth: USER-ID costard_s@smtp-out.univ-rennes2.fr
X-j-chkmail-Enveloppe: 586BAE5F.000 from
 null/null/172.20.1.42/[172.20.1.42]/<sylvain.costard@univ-rennes2.fr>
Subject: Re: [Xen-users] Hyper-V Windows VMs to Xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6021504549829706451=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

This is a cryptographically signed message in MIME format.

--===============6021504549829706451==
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="------------ms010707070106060104050308"

This is a cryptographically signed message in MIME format.

--------------ms010707070106060104050308
Content-Type: multipart/alternative;
 boundary="------------051110CDC78E58E1CC08F342"
Content-Language: fr

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

Le 03/01/2017 =C3=A0 14:19, Jorge Visentini a =C3=A9crit :
> Hello, excuse my English.
>
> I need to convert Hyper-V Windows VMs to Xen - I use Xen Project.
>
> You can do this or need to reinstall the OS.
>
> Thank you all.
>
> --=20
> Att,
> Jorge Visentini
> +55 55 8432-9868
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> https://lists.xen.org/xen-users

Hello, you can extract the archive since it's a zip and then convert the =

vhdx file to raw with qemu : (cf :=20
http://www.techbar.me/convert-vhdx-to-raw/)

qemu-img convert-fvhdx-Oraw image.vhdx image.raw



--=20

<http://www.univ-rennes2.fr>Sylvain Costard
Administrateur Syst=C3=A8me Unix
D.S.I - P=C3=B4le Infrastructures - Domaine unix
02.99.14.13.47



--------------051110CDC78E58E1CC08F342
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html>
  <head>
    <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf=
-8">
  </head>
  <body bgcolor=3D"#FFFFFF" text=3D"#000000">
    <div class=3D"moz-cite-prefix">Le 03/01/2017 =C3=A0 14:19, Jorge Vise=
ntini
      a =C3=A9crit=C2=A0:<br>
    </div>
    <blockquote type=3D"cite"
cite=3D"mid:CAG=3Dj6frc=3DYVLL3enrkDDD6KXZZEP6xLnPYqBdrcza=3DbCJXUcEQ@mai=
l.gmail.com">
      <div dir=3D"ltr"><span id=3D"gmail-result_box" class=3D"gmail-"
          lang=3D"en"><span>Hello, excuse my English.</span><br>
          <br>
          <span>I need to convert Hyper-V Windows VMs to Xen - I use Xen
            Project.</span><br>
          <br>
          <span class=3D"gmail-">You can do this or need to reinstall the=

            OS.</span><br>
          <br>
          <span class=3D"gmail-">Thank you all.</span></span><br
          clear=3D"all">
        <br>
        -- <br>
        <div class=3D"gmail_signature">
          <div dir=3D"ltr">
            <div><span style=3D"color:rgb(153,153,153)"><span
                  style=3D"font-family:arial,helvetica,sans-serif">Att,<b=
r>
                </span></span></div>
            <span style=3D"color:rgb(153,153,153)"><span
                style=3D"font-family:arial,helvetica,sans-serif">Jorge
                Visentini<br>
                +55 55 8432-9868</span></span><br>
          </div>
        </div>
      </div>
      <br>
      <fieldset class=3D"mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap=3D"">_______________________________________________
Xen-users mailing list
<a class=3D"moz-txt-link-abbreviated" href=3D"mailto:Xen-users@lists.xen.=
org">Xen-users@lists.xen.org</a>
<a class=3D"moz-txt-link-freetext" href=3D"https://lists.xen.org/xen-user=
s">https://lists.xen.org/xen-users</a></pre>
    </blockquote>
    <p>Hello, you can extract the archive since it's a zip and then
      convert the vhdx file to raw with qemu : (cf :
      <a class=3D"moz-txt-link-freetext" href=3D"http://www.techbar.me/co=
nvert-vhdx-to-raw/">http://www.techbar.me/convert-vhdx-to-raw/</a>)</p>
    <div class=3D"crayon-pre" style=3D"font-size: 14px !important;
      line-height: 20px !important; -moz-tab-size:4; -o-tab-size:4;
      -webkit-tab-size:4; tab-size:4;">
      <div class=3D"crayon-line" id=3D"crayon-586badc4e3cd4153883810-1">
        <div class=3D"crayon-pre" style=3D"font-size: 14px !important;
          line-height: 20px !important; -moz-tab-size:4; -o-tab-size:4;
          -webkit-tab-size:4; tab-size:4;">
          <div class=3D"crayon-line" id=3D"crayon-586b1a4bcfc3c019888057-=
1"><span
              class=3D"crayon-v">qemu</span><span class=3D"crayon-o">-</s=
pan><span
              class=3D"crayon-e">img </span><span class=3D"crayon-v">conv=
ert</span><span
              class=3D"crayon-h"> </span><span class=3D"crayon-o">-</span=
><span
              class=3D"crayon-i">f</span><span class=3D"crayon-h"> </span=
><span
              class=3D"crayon-v">vhdx</span><span class=3D"crayon-h"> </s=
pan><span
              class=3D"crayon-o">-</span><span class=3D"crayon-i">O</span=
><span
              class=3D"crayon-h"> </span><span class=3D"crayon-e">raw </s=
pan><span
              class=3D"crayon-v">image</span><span class=3D"crayon-sy">.<=
/span><span
              class=3D"crayon-e">vhdx </span><span class=3D"crayon-v">ima=
ge</span><span
              class=3D"crayon-sy">.</span><span class=3D"crayon-v">raw<br=
>
              <br>
            </span></div>
        </div>
        <br>
        <span class=3D"crayon-v"></span></div>
    </div>
    <br>
    <div class=3D"moz-signature">-- <br>
      <br>
      <a href=3D"http://www.univ-rennes2.fr"><img
          src=3D"http://www.univ-rennes2.fr/logorennes2_signature.png"
          moz-do-not-send=3D"true" border=3D"0" align=3D"left"></a><small=
>
        Sylvain Costard<br>
        Administrateur Syst=C3=A8me Unix<br>
        D.S.I - P=C3=B4le Infrastructures - Domaine unix<br>
        02.99.14.13.47<br>
      </small><br>
      <br>
    </div>
  </body>
</html>

--------------051110CDC78E58E1CC08F342--

--------------ms010707070106060104050308
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: Signature cryptographique S/MIME

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCC
ClwwggUAMIID6KADAgECAhADS+4XH7fhBjcv1HJCQL0qMA0GCSqGSIb3DQEBCwUAMGUxCzAJ
BgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2Vy
dC5jb20xJDAiBgNVBAMTG0RpZ2lDZXJ0IEFzc3VyZWQgSUQgUm9vdCBDQTAeFw0xNDExMTgx
MjAwMDBaFw0yNDExMTgxMjAwMDBaMGkxCzAJBgNVBAYTAk5MMRYwFAYDVQQIEw1Ob29yZC1I
b2xsYW5kMRIwEAYDVQQHEwlBbXN0ZXJkYW0xDzANBgNVBAoTBlRFUkVOQTEdMBsGA1UEAxMU
VEVSRU5BIFBlcnNvbmFsIENBIDMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDG
pbsfVYL0pTRyFHJlm1/V6qBo2JuCiU9TYpx7jM4O2tQyDq8bjMum69vg6wM0lMGHflMgqB75
GxeKfQFmEldoXi2cLishqFUvU2cJeM3SaRsLk2BsuCgTzh9NsYgmrUX60KHOq7eYKVZxbPFW
JF2nMOBuMXNu2qBXTGSLeLXHnNvG3r7TLzGg1oA5teAxQE6Eo8ySSeIXbP7wZB76urwlh51P
IbrJZjkDjdQVELh7OlTP1WO6T/Hf6BsEfeFcpoa1e+MW/lw0VetTPPHQ15HYKYP2WYohHxzD
iC+QUwE7UZVBlp9cXIpwHuDzSibc5RG3z0n/j2SQCx0Dk5FMAUErAgMBAAGjggGmMIIBojAS
BgNVHRMBAf8ECDAGAQH/AgEAMA4GA1UdDwEB/wQEAwIBhjB5BggrBgEFBQcBAQRtMGswJAYI
KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBDBggrBgEFBQcwAoY3aHR0cDov
L2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0QXNzdXJlZElEUm9vdENBLmNydDCBgQYD
VR0fBHoweDA6oDigNoY0aHR0cDovL2NybDMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0QXNzdXJl
ZElEUm9vdENBLmNybDA6oDigNoY0aHR0cDovL2NybDQuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0
QXNzdXJlZElEUm9vdENBLmNybDA9BgNVHSAENjA0MDIGBFUdIAAwKjAoBggrBgEFBQcCARYc
aHR0cHM6Ly93d3cuZGlnaWNlcnQuY29tL0NQUzAdBgNVHQ4EFgQU8CHpSXdzn4WuGDvoUnAU
Bu1C7sowHwYDVR0jBBgwFoAUReuir/SSy4IxLVGLp6chnfNtyA8wDQYJKoZIhvcNAQELBQAD
ggEBADrCGyv+Y967YbS5R6j8fAWxJiAiUZvIPfn1xVgesF6jspwCQY8xGn/MG04d+Jh97I8I
/Xfx29JEEFq2rQmw4PxiO9RiDZ7xoDxNd4rrRDR7jrtOKQP8J+o+ah0vSOP62hnD/zPS7NRM
tIyVS2G277KAL5fIR62ngr984fmJghDv0bsjGAmeu3EP0xhUsDJT61IoAGoKBnxBPAeg3WXs
dSm4Gn7btyvakeyFtYebr2KmOBSa28PRqGSDur56aZhJoM2eMzc6prmvGwwtAzRsc5t2OsKR
uHWV6O3anP2K27jGZR2bi1VX1NQUvIbpVNTuwjm+XcZtsa/AAJF9KGkEseAwggVUMIIEPKAD
AgECAhAGkvQlQxZU/RorTFIcxMNUMA0GCSqGSIb3DQEBCwUAMGkxCzAJBgNVBAYTAk5MMRYw
FAYDVQQIEw1Ob29yZC1Ib2xsYW5kMRIwEAYDVQQHEwlBbXN0ZXJkYW0xDzANBgNVBAoTBlRF
UkVOQTEdMBsGA1UEAxMUVEVSRU5BIFBlcnNvbmFsIENBIDMwHhcNMTYwNDIxMDAwMDAwWhcN
MTkwNDIxMTIwMDAwWjCBgDELMAkGA1UEBhMCRlIxETAPBgNVBAgTCEJyZXRhZ25lMRUwEwYD
VQQHEwxSZW5uZXMgQ2VkZXgxLTArBgNVBAoMJFVuaXZlcnNpdMOpIFJlbm5lcyBJSSBIYXV0
ZSBCcmV0YWduZTEYMBYGA1UEAxMPU3lsdmFpbiBDb3N0YXJkMIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEAnDqIN/fhBIDxjmnUdGFr6op4HiJ5nhc60rmtJentZ2EgsJQGLjYB
hpopMbXa0WP0Xzblu9udEjdJVCm7KbVxhyhwPspXEptzgLlACSASMw3qojPLnSN/FTYmlhTV
E3eXEKKPrj2AiOzQmwFP57gHBQM2KAwzgBG10VG8lZkoLvsVwmpuEN4acGrqmvaG9+jrzl2b
WbZy5qNBMY4CqkWb3dwfRc8CRRIwTtPz8WwcQeZfTpSuG/olUWt72iCrk5FNBug2knRNSvjG
5/riX2LqNwgNSd0Yxkt/P9SIYXFf1rrf9rQNSq8zwkKGPSv1zEZUA2cjC7dKufR9EyoZAq3p
zQIDAQABo4IB3jCCAdowHwYDVR0jBBgwFoAU8CHpSXdzn4WuGDvoUnAUBu1C7sowHQYDVR0O
BBYEFHW49KG6B4eLiCEvbIW0uib6+viMMAwGA1UdEwEB/wQCMAAwKgYDVR0RBCMwIYEfc3ls
dmFpbi5jb3N0YXJkQHVuaXYtcmVubmVzMi5mcjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYw
FAYIKwYBBQUHAwIGCCsGAQUFBwMEMEMGA1UdIAQ8MDowOAYKYIZIAYb9bAQBAjAqMCgGCCsG
AQUFBwIBFhxodHRwczovL3d3dy5kaWdpY2VydC5jb20vQ1BTMHUGA1UdHwRuMGwwNKAyoDCG
Lmh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9URVJFTkFQZXJzb25hbENBMy5jcmwwNKAyoDCG
Lmh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9URVJFTkFQZXJzb25hbENBMy5jcmwwcwYIKwYB
BQUHAQEEZzBlMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5jb20wPQYIKwYB
BQUHMAKGMWh0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9URVJFTkFQZXJzb25hbENBMy5j
cnQwDQYJKoZIhvcNAQELBQADggEBAKviUUS65TuYMDYj5JMszcZFBFt4kKZ3R4E2xxfJR37+
+OKZJiwpG19Hfy9EtgbhBhm93Za9ZdBU5P2b1Mw3iCne21vzB3HRi7WMnYpFjaKtpBVi59Bi
JO3AJy1zVMJKl0z2kgZzyX9of8pNNZJj16UCiCl3S6XGYYPY0kdhMX91x96Ift9mjwFzPgkO
s1y9YBxREKzHHafluyt9DSYDGD0YQ1phbpvc07ZfXV/NwRLVfm9GSbLc6YtsCtg2+NrrqElP
LMs98sFO2fugUZSadNOO72nkcvqB72G1GGi7oekuTUfCb6nT365feJuJrIXCpMU/zUWjeqFH
bb9ntqfVYxQxggOjMIIDnwIBATB9MGkxCzAJBgNVBAYTAk5MMRYwFAYDVQQIEw1Ob29yZC1I
b2xsYW5kMRIwEAYDVQQHEwlBbXN0ZXJkYW0xDzANBgNVBAoTBlRFUkVOQTEdMBsGA1UEAxMU
VEVSRU5BIFBlcnNvbmFsIENBIDMCEAaS9CVDFlT9GitMUhzEw1QwDQYJYIZIAWUDBAIBBQCg
ggH3MBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE3MDEwMzEz
NTk0OFowLwYJKoZIhvcNAQkEMSIEIAM5DEqbPpLrG73B8f5e9J9nGP2wpfhjA7aWunq3ZE1U
MGwGCSqGSIb3DQEJDzFfMF0wCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBAjAKBggqhkiG9w0D
BzAOBggqhkiG9w0DAgICAIAwDQYIKoZIhvcNAwICAUAwBwYFKw4DAgcwDQYIKoZIhvcNAwIC
ASgwgYwGCSsGAQQBgjcQBDF/MH0waTELMAkGA1UEBhMCTkwxFjAUBgNVBAgTDU5vb3JkLUhv
bGxhbmQxEjAQBgNVBAcTCUFtc3RlcmRhbTEPMA0GA1UEChMGVEVSRU5BMR0wGwYDVQQDExRU
RVJFTkEgUGVyc29uYWwgQ0EgMwIQBpL0JUMWVP0aK0xSHMTDVDCBjgYLKoZIhvcNAQkQAgsx
f6B9MGkxCzAJBgNVBAYTAk5MMRYwFAYDVQQIEw1Ob29yZC1Ib2xsYW5kMRIwEAYDVQQHEwlB
bXN0ZXJkYW0xDzANBgNVBAoTBlRFUkVOQTEdMBsGA1UEAxMUVEVSRU5BIFBlcnNvbmFsIENB
IDMCEAaS9CVDFlT9GitMUhzEw1QwDQYJKoZIhvcNAQEBBQAEggEAa7nGATHqFniHAqIrKmEx
h2nF7geC+aQB5fl+aDD6srkAYYQ3LjQXIbJ3hn/7+YxYMLhH0h+5E2Lfqu35OoN8+9hzyzKy
onrfp0umRwEhdSqbynxuVx24Dg03ZyQtIdr8wgk34U4TQZVDPkgdqvsRAdeweypR/go75bMH
yIzBO0Xgm8A/HkGSz0HXFr4ww6aZD5BF8l0czSa+mxNgzfiLqFniVM1ZGok3x9f5vXp2bylV
67axW4L3IFnQ450vbDAqK4uoWrPIOalz0F8j5gb/A9gBD6HzbTEsxd6/1LLwsJ3TUBWkSpcC
fptnoHjsRJWx8XHmxYSTeyJH5hUkPH60CwAAAAAAAA==
--------------ms010707070106060104050308--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============6021504549829706451==--


From xen-users-bounces@lists.xen.org Tue Jan 03 14:52:16 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Jan 2017 14:52:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cOQQk-00027U-F3; Tue, 03 Jan 2017 14:51:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jorgevisentini@gmail.com>) id 1cOQQi-00027O-TU
 for xen-users@lists.xen.org; Tue, 03 Jan 2017 14:51:13 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 0A/3C-27165-06ABB685; Tue, 03 Jan 2017 14:51:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsVyMfSaqW78ruw
 Ig54GDotVVw+wOjB6HN39mymAMYo1My8pvyKBNeNF4yGWgttmFTN/fWBuYNyv38XIxSEkMIlR
 4vqd9ywgDotAA6vE7Q3/WUEcCYE5rBIvDk9g7GLkAHJyJK5ujOpi5AQyiyW2/LzHDGLzCghKn
 Jz5hAXEFhLwkPg/7x07iM0p4Cyx8ehqNogNHYwSBy7PYQNJsAkYSKxdeQOsgUVARaJr/1VGiE
 EBEg2fH4HZwgLGEouurACrEREwlTj08AsTiM0sIC3xZMcXZgjbS2LVugfsExgFZiG5YxaS1Cy
 gs5kF1CXWzxOCCGtLLFv4mhnCVpO4ve0qO7L4Aka2VYzqxalFZalFuqZ6SUWZ6RkluYmZObqG
 BmZ6uanFxYnpqTmJScV6yfm5mxiBYc4ABDsYp1/2P8QoycGkJMobzZAdIcSXlJ9SmZFYnBFfV
 JqTWnyIUYaDQ0mC988OoJxgUWp6akVaZg4w4mDSEhw8SiK8LjuB0rzFBYm5xZnpEKlTjJYcx2
 YtfsrEMe0ZiNzVueYpkxBLXn5eqpQ47wqQeQIgDRmleXDjYEnhEqOslDAvI9CBQjwFqUW5mSW
 o8q8YxTkYlYR5X4FM4cnMK4Hb+groICagg7YHgB1UkoiQkmpgnO63bIPEFW5Fl9S7nkuUZl50
 XDYpNUqL087opJi/5avla+qXFpduEpuyhl3zzeSPt2P+L5hr9fGJTZRKOufPsHxvh09CvmtPd
 aW8PNDT+jqAW5qV53rnsQMJs31bTL6W3EmL4Z89M2iD1uorPrM2B8lfOaEQssRpW/507xtesQ
 FJ/BcWbF5SqsRSnJFoqMVcVJwIAFOnHj8FAwAA
X-Env-Sender: jorgevisentini@gmail.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1483455070!27247412!1
X-Originating-IP: [209.85.214.53]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47118 invoked from network); 3 Jan 2017 14:51:10 -0000
Received: from mail-it0-f53.google.com (HELO mail-it0-f53.google.com)
 (209.85.214.53)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 3 Jan 2017 14:51:10 -0000
Received: by mail-it0-f53.google.com with SMTP id c20so286438952itb.0
 for <xen-users@lists.xen.org>; Tue, 03 Jan 2017 06:51:10 -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=Tk4pNFOtW0Aw7lzgJZDBJtp7RQQFKUGwEC6mjSH5Oa8=;
 b=QXtOgidR3idpVXPr5vrraToScZuvRgcM+zFVr2UPnwrdcoIRS+zH+EvawHwGwiTxwj
 9LmD67J4DWTvNQ7VVRpLrZMgPhACJoee/JdZyEIkYN5UeCcU12LGL9Xuwjn3IoyXdD5o
 vfC8oSSZUBMEgcsDn225JFHNEUtUqJd6+nCS+57gerdlAvjX8WDmOKGKncQkiA632bQi
 6itIFXwyJEjJaxdL6Su+C8GUEkNeCcc/X8nhSGcraBmHw9Y0XbK1qHzyRRjQ5A1g4q3t
 wj9fZSYrtK5F7v2zsqSvrP66z1vVfbbwi+uJBZM6B+Z0imIH+Y50UGHbyyOFm2s3rm/6
 kWQw==
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=Tk4pNFOtW0Aw7lzgJZDBJtp7RQQFKUGwEC6mjSH5Oa8=;
 b=uc5axv02HzEMfWFjSc3RZ8NH8ZBG4yxswGSUcFP4e4/qf5sgU5H+IwjFnuEx3nFFf4
 0QSAAJX45SVqET1QtUa0y7hGpQBM8UuItiJcNtmLORY29RnVX5xFTth+w4KIoPSPssPE
 dDUrzXgIMXS238RWt7Y9BLcdrhxzV5l8l4VsRIIQYpr3U3gdbg7V710PT1Gl83tQKWG9
 RwafaUhthUhVtWvRo3NkYstv9hJiWCCie1k+m7PLSEHjprTyhkYB7l9FdnWXQN9AxBwc
 Drjr1zHtG7O6ir9wT5tZpG7cUHLjEPapDQjCKdLKPiZldUklobhM3OLUW2BbysXC8UeH
 NY4Q==
X-Gm-Message-State: AIkVDXKNw4Ujafx4aqv4E+Nl05g5DUr5Krgi46oc2HR4UGapyWEECTWV1ETCjgrtYPy4dfXSEbEl94/n7aTFFQ==
X-Received: by 10.36.222.133 with SMTP id d127mr44795199itg.2.1483455069741;
 Tue, 03 Jan 2017 06:51:09 -0800 (PST)
MIME-Version: 1.0
Received: by 10.36.115.7 with HTTP; Tue, 3 Jan 2017 06:51:09 -0800 (PST)
In-Reply-To: <19f676f8-6bba-cc71-febe-2cc8b6ca3ded@univ-rennes2.fr>
References: <CAG=j6frc=YVLL3enrkDDD6KXZZEP6xLnPYqBdrcza=bCJXUcEQ@mail.gmail.com>
 <19f676f8-6bba-cc71-febe-2cc8b6ca3ded@univ-rennes2.fr>
From: Jorge Visentini <jorgevisentini@gmail.com>
Date: Tue, 3 Jan 2017 12:51:09 -0200
Message-ID: <CAG=j6fo4EX_tOMaj0EqqYvTHGFpKf+VU9FH1BTX8=CGi81L19w@mail.gmail.com>
To: Sylvain Costard <sylvain.costard@univ-rennes2.fr>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Hyper-V Windows VMs to Xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1911590290796935933=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============1911590290796935933==
Content-Type: multipart/alternative; boundary=94eb2c05cf9c78f331054531cc4d

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

OK, I had not thought of that...

Thanks!!


2017-01-03 11:59 GMT-02:00 Sylvain Costard <sylvain.costard@univ-rennes2.fr=
>
:

> Le 03/01/2017 =C3=A0 14:19, Jorge Visentini a =C3=A9crit :
>
> Hello, excuse my English.
>
> I need to convert Hyper-V Windows VMs to Xen - I use Xen Project.
>
> You can do this or need to reinstall the OS.
>
> Thank you all.
>
> --
> Att,
> Jorge Visentini
> +55 55 8432-9868 <+55%2055%208432-9868>
>
>
> _______________________________________________
> Xen-users mailing listXen-users@lists.xen.orghttps://lists.xen.org/xen-us=
ers
>
> Hello, you can extract the archive since it's a zip and then convert the
> vhdx file to raw with qemu : (cf : http://www.techbar.me/convert-
> vhdx-to-raw/)
> qemu-img convert -f vhdx -O raw image.vhdx image.raw
>
>
>
> --
>
> <http://www.univ-rennes2.fr> Sylvain Costard
> Administrateur Syst=C3=A8me Unix
> D.S.I - P=C3=B4le Infrastructures - Domaine unix
> 02.99.14.13.47
>
>
>


--=20
Att,
Jorge Visentini
+55 55 8432-9868

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

<div dir=3D"ltr"><div>OK, I had not thought of that...<br><br></div>Thanks!=
!<br><br><div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">201=
7-01-03 11:59 GMT-02:00 Sylvain Costard <span dir=3D"ltr">&lt;<a href=3D"ma=
ilto:sylvain.costard@univ-rennes2.fr" target=3D"_blank">sylvain.costard@uni=
v-rennes2.fr</a>&gt;</span>:<br><blockquote class=3D"gmail_quote" style=3D"=
margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
 =20
   =20
 =20
  <div bgcolor=3D"#FFFFFF" text=3D"#000000"><div><div class=3D"h5">
    <div class=3D"m_-813713829706098995moz-cite-prefix">Le 03/01/2017 =C3=
=A0 14:19, Jorge Visentini
      a =C3=A9crit=C2=A0:<br>
    </div>
    </div></div><blockquote type=3D"cite"><div><div class=3D"h5">
      <div dir=3D"ltr"><span id=3D"m_-813713829706098995gmail-result_box" c=
lass=3D"m_-813713829706098995gmail-" lang=3D"en"><span>Hello, excuse my Eng=
lish.</span><br>
          <br>
          <span>I need to convert Hyper-V Windows VMs to Xen - I use Xen
            Project.</span><br>
          <br>
          <span class=3D"m_-813713829706098995gmail-">You can do this or ne=
ed to reinstall the
            OS.</span><br>
          <br>
          <span class=3D"m_-813713829706098995gmail-">Thank you all.</span>=
</span><br clear=3D"all">
        <br>
        -- <br>
        <div class=3D"m_-813713829706098995gmail_signature">
          <div dir=3D"ltr">
            <div><span style=3D"color:rgb(153,153,153)"><span style=3D"font=
-family:arial,helvetica,sans-serif">Att,<br>
                </span></span></div>
            <span style=3D"color:rgb(153,153,153)"><span style=3D"font-fami=
ly:arial,helvetica,sans-serif">Jorge
                Visentini<br>
                <a href=3D"tel:+55%2055%208432-9868" value=3D"+555584329868=
" target=3D"_blank">+55 55 8432-9868</a></span></span><br>
          </div>
        </div>
      </div>
      <br>
      <fieldset class=3D"m_-813713829706098995mimeAttachmentHeader"></field=
set>
      <br>
      </div></div><pre>______________________________<wbr>_________________
Xen-users mailing list
<a class=3D"m_-813713829706098995moz-txt-link-abbreviated" href=3D"mailto:X=
en-users@lists.xen.org" target=3D"_blank">Xen-users@lists.xen.org</a>
<a class=3D"m_-813713829706098995moz-txt-link-freetext" href=3D"https://lis=
ts.xen.org/xen-users" target=3D"_blank">https://lists.xen.org/xen-<wbr>user=
s</a></pre>
    </blockquote>
    <p>Hello, you can extract the archive since it&#39;s a zip and then
      convert the vhdx file to raw with qemu : (cf :
      <a class=3D"m_-813713829706098995moz-txt-link-freetext" href=3D"http:=
//www.techbar.me/convert-vhdx-to-raw/" target=3D"_blank">http://www.techbar=
.me/convert-<wbr>vhdx-to-raw/</a>)</p>
    <div class=3D"m_-813713829706098995crayon-pre" style=3D"font-size:14px!=
important;line-height:20px!important">
      <div class=3D"m_-813713829706098995crayon-line" id=3D"m_-813713829706=
098995crayon-586badc4e3cd4153883810-1">
        <div class=3D"m_-813713829706098995crayon-pre" style=3D"font-size:1=
4px!important;line-height:20px!important">
          <div class=3D"m_-813713829706098995crayon-line" id=3D"m_-81371382=
9706098995crayon-586b1a4bcfc3c019888057-1"><span class=3D"m_-81371382970609=
8995crayon-v">qemu</span><span class=3D"m_-813713829706098995crayon-o">-</s=
pan><span class=3D"m_-813713829706098995crayon-e">img </span><span class=3D=
"m_-813713829706098995crayon-v">convert</span><span class=3D"m_-81371382970=
6098995crayon-h"> </span><span class=3D"m_-813713829706098995crayon-o">-</s=
pan><span class=3D"m_-813713829706098995crayon-i">f</span><span class=3D"m_=
-813713829706098995crayon-h"> </span><span class=3D"m_-813713829706098995cr=
ayon-v">vhdx</span><span class=3D"m_-813713829706098995crayon-h"> </span><s=
pan class=3D"m_-813713829706098995crayon-o">-</span><span class=3D"m_-81371=
3829706098995crayon-i">O</span><span class=3D"m_-813713829706098995crayon-h=
"> </span><span class=3D"m_-813713829706098995crayon-e">raw </span><span cl=
ass=3D"m_-813713829706098995crayon-v">image</span><span class=3D"m_-8137138=
29706098995crayon-sy">.</span><span class=3D"m_-813713829706098995crayon-e"=
>vhdx </span><span class=3D"m_-813713829706098995crayon-v">image</span><spa=
n class=3D"m_-813713829706098995crayon-sy">.</span><span class=3D"m_-813713=
829706098995crayon-v">raw<span class=3D"HOEnZb"><font color=3D"#888888"><br=
>
              <br>
            </font></span></span></div><span class=3D"HOEnZb"><font color=
=3D"#888888">
        </font></span></div><span class=3D"HOEnZb"><font color=3D"#888888">
        <br>
        <span class=3D"m_-813713829706098995crayon-v"></span></font></span>=
</div><span class=3D"HOEnZb"><font color=3D"#888888">
    </font></span></div><span class=3D"HOEnZb"><font color=3D"#888888">
    <br>
    <div class=3D"m_-813713829706098995moz-signature">-- <br>
      <br>
      <a href=3D"http://www.univ-rennes2.fr" target=3D"_blank"><img src=3D"=
http://www.univ-rennes2.fr/logorennes2_signature.png" border=3D"0" align=3D=
"left"></a><small>
        Sylvain Costard<br>
        Administrateur Syst=C3=A8me Unix<br>
        D.S.I - P=C3=B4le Infrastructures - Domaine unix<br>
        02.99.14.13.47<br>
      </small><br>
      <br>
    </div>
  </font></span></div>

</blockquote></div><br><br clear=3D"all"><br>-- <br><div class=3D"gmail_sig=
nature" data-smartmail=3D"gmail_signature"><div dir=3D"ltr"><div><span styl=
e=3D"color:rgb(153,153,153)"><span style=3D"font-family:arial,helvetica,san=
s-serif">Att,<br></span></span></div><span style=3D"color:rgb(153,153,153)"=
><span style=3D"font-family:arial,helvetica,sans-serif">Jorge Visentini<br>=
+55 55 8432-9868</span></span><br></div></div>
</div></div></div>

--94eb2c05cf9c78f331054531cc4d--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============1911590290796935933==--


From xen-users-bounces@lists.xen.org Tue Jan 03 14:52:16 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Jan 2017 14:52:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cOQQk-00027U-F3; Tue, 03 Jan 2017 14:51:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jorgevisentini@gmail.com>) id 1cOQQi-00027O-TU
 for xen-users@lists.xen.org; Tue, 03 Jan 2017 14:51:13 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 0A/3C-27165-06ABB685; Tue, 03 Jan 2017 14:51:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsVyMfSaqW78ruw
 Ig54GDotVVw+wOjB6HN39mymAMYo1My8pvyKBNeNF4yGWgttmFTN/fWBuYNyv38XIxSEkMIlR
 4vqd9ywgDotAA6vE7Q3/WUEcCYE5rBIvDk9g7GLkAHJyJK5ujOpi5AQyiyW2/LzHDGLzCghKn
 Jz5hAXEFhLwkPg/7x07iM0p4Cyx8ehqNogNHYwSBy7PYQNJsAkYSKxdeQOsgUVARaJr/1VGiE
 EBEg2fH4HZwgLGEouurACrEREwlTj08AsTiM0sIC3xZMcXZgjbS2LVugfsExgFZiG5YxaS1Cy
 gs5kF1CXWzxOCCGtLLFv4mhnCVpO4ve0qO7L4Aka2VYzqxalFZalFuqZ6SUWZ6RkluYmZObqG
 BmZ6uanFxYnpqTmJScV6yfm5mxiBYc4ABDsYp1/2P8QoycGkJMobzZAdIcSXlJ9SmZFYnBFfV
 JqTWnyIUYaDQ0mC988OoJxgUWp6akVaZg4w4mDSEhw8SiK8LjuB0rzFBYm5xZnpEKlTjJYcx2
 YtfsrEMe0ZiNzVueYpkxBLXn5eqpQ47wqQeQIgDRmleXDjYEnhEqOslDAvI9CBQjwFqUW5mSW
 o8q8YxTkYlYR5X4FM4cnMK4Hb+groICagg7YHgB1UkoiQkmpgnO63bIPEFW5Fl9S7nkuUZl50
 XDYpNUqL087opJi/5avla+qXFpduEpuyhl3zzeSPt2P+L5hr9fGJTZRKOufPsHxvh09CvmtPd
 aW8PNDT+jqAW5qV53rnsQMJs31bTL6W3EmL4Z89M2iD1uorPrM2B8lfOaEQssRpW/507xtesQ
 FJ/BcWbF5SqsRSnJFoqMVcVJwIAFOnHj8FAwAA
X-Env-Sender: jorgevisentini@gmail.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1483455070!27247412!1
X-Originating-IP: [209.85.214.53]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47118 invoked from network); 3 Jan 2017 14:51:10 -0000
Received: from mail-it0-f53.google.com (HELO mail-it0-f53.google.com)
 (209.85.214.53)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 3 Jan 2017 14:51:10 -0000
Received: by mail-it0-f53.google.com with SMTP id c20so286438952itb.0
 for <xen-users@lists.xen.org>; Tue, 03 Jan 2017 06:51:10 -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=Tk4pNFOtW0Aw7lzgJZDBJtp7RQQFKUGwEC6mjSH5Oa8=;
 b=QXtOgidR3idpVXPr5vrraToScZuvRgcM+zFVr2UPnwrdcoIRS+zH+EvawHwGwiTxwj
 9LmD67J4DWTvNQ7VVRpLrZMgPhACJoee/JdZyEIkYN5UeCcU12LGL9Xuwjn3IoyXdD5o
 vfC8oSSZUBMEgcsDn225JFHNEUtUqJd6+nCS+57gerdlAvjX8WDmOKGKncQkiA632bQi
 6itIFXwyJEjJaxdL6Su+C8GUEkNeCcc/X8nhSGcraBmHw9Y0XbK1qHzyRRjQ5A1g4q3t
 wj9fZSYrtK5F7v2zsqSvrP66z1vVfbbwi+uJBZM6B+Z0imIH+Y50UGHbyyOFm2s3rm/6
 kWQw==
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=Tk4pNFOtW0Aw7lzgJZDBJtp7RQQFKUGwEC6mjSH5Oa8=;
 b=uc5axv02HzEMfWFjSc3RZ8NH8ZBG4yxswGSUcFP4e4/qf5sgU5H+IwjFnuEx3nFFf4
 0QSAAJX45SVqET1QtUa0y7hGpQBM8UuItiJcNtmLORY29RnVX5xFTth+w4KIoPSPssPE
 dDUrzXgIMXS238RWt7Y9BLcdrhxzV5l8l4VsRIIQYpr3U3gdbg7V710PT1Gl83tQKWG9
 RwafaUhthUhVtWvRo3NkYstv9hJiWCCie1k+m7PLSEHjprTyhkYB7l9FdnWXQN9AxBwc
 Drjr1zHtG7O6ir9wT5tZpG7cUHLjEPapDQjCKdLKPiZldUklobhM3OLUW2BbysXC8UeH
 NY4Q==
X-Gm-Message-State: AIkVDXKNw4Ujafx4aqv4E+Nl05g5DUr5Krgi46oc2HR4UGapyWEECTWV1ETCjgrtYPy4dfXSEbEl94/n7aTFFQ==
X-Received: by 10.36.222.133 with SMTP id d127mr44795199itg.2.1483455069741;
 Tue, 03 Jan 2017 06:51:09 -0800 (PST)
MIME-Version: 1.0
Received: by 10.36.115.7 with HTTP; Tue, 3 Jan 2017 06:51:09 -0800 (PST)
In-Reply-To: <19f676f8-6bba-cc71-febe-2cc8b6ca3ded@univ-rennes2.fr>
References: <CAG=j6frc=YVLL3enrkDDD6KXZZEP6xLnPYqBdrcza=bCJXUcEQ@mail.gmail.com>
 <19f676f8-6bba-cc71-febe-2cc8b6ca3ded@univ-rennes2.fr>
From: Jorge Visentini <jorgevisentini@gmail.com>
Date: Tue, 3 Jan 2017 12:51:09 -0200
Message-ID: <CAG=j6fo4EX_tOMaj0EqqYvTHGFpKf+VU9FH1BTX8=CGi81L19w@mail.gmail.com>
To: Sylvain Costard <sylvain.costard@univ-rennes2.fr>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Hyper-V Windows VMs to Xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1911590290796935933=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============1911590290796935933==
Content-Type: multipart/alternative; boundary=94eb2c05cf9c78f331054531cc4d

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

OK, I had not thought of that...

Thanks!!


2017-01-03 11:59 GMT-02:00 Sylvain Costard <sylvain.costard@univ-rennes2.fr=
>
:

> Le 03/01/2017 =C3=A0 14:19, Jorge Visentini a =C3=A9crit :
>
> Hello, excuse my English.
>
> I need to convert Hyper-V Windows VMs to Xen - I use Xen Project.
>
> You can do this or need to reinstall the OS.
>
> Thank you all.
>
> --
> Att,
> Jorge Visentini
> +55 55 8432-9868 <+55%2055%208432-9868>
>
>
> _______________________________________________
> Xen-users mailing listXen-users@lists.xen.orghttps://lists.xen.org/xen-us=
ers
>
> Hello, you can extract the archive since it's a zip and then convert the
> vhdx file to raw with qemu : (cf : http://www.techbar.me/convert-
> vhdx-to-raw/)
> qemu-img convert -f vhdx -O raw image.vhdx image.raw
>
>
>
> --
>
> <http://www.univ-rennes2.fr> Sylvain Costard
> Administrateur Syst=C3=A8me Unix
> D.S.I - P=C3=B4le Infrastructures - Domaine unix
> 02.99.14.13.47
>
>
>


--=20
Att,
Jorge Visentini
+55 55 8432-9868

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

<div dir=3D"ltr"><div>OK, I had not thought of that...<br><br></div>Thanks!=
!<br><br><div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">201=
7-01-03 11:59 GMT-02:00 Sylvain Costard <span dir=3D"ltr">&lt;<a href=3D"ma=
ilto:sylvain.costard@univ-rennes2.fr" target=3D"_blank">sylvain.costard@uni=
v-rennes2.fr</a>&gt;</span>:<br><blockquote class=3D"gmail_quote" style=3D"=
margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
 =20
   =20
 =20
  <div bgcolor=3D"#FFFFFF" text=3D"#000000"><div><div class=3D"h5">
    <div class=3D"m_-813713829706098995moz-cite-prefix">Le 03/01/2017 =C3=
=A0 14:19, Jorge Visentini
      a =C3=A9crit=C2=A0:<br>
    </div>
    </div></div><blockquote type=3D"cite"><div><div class=3D"h5">
      <div dir=3D"ltr"><span id=3D"m_-813713829706098995gmail-result_box" c=
lass=3D"m_-813713829706098995gmail-" lang=3D"en"><span>Hello, excuse my Eng=
lish.</span><br>
          <br>
          <span>I need to convert Hyper-V Windows VMs to Xen - I use Xen
            Project.</span><br>
          <br>
          <span class=3D"m_-813713829706098995gmail-">You can do this or ne=
ed to reinstall the
            OS.</span><br>
          <br>
          <span class=3D"m_-813713829706098995gmail-">Thank you all.</span>=
</span><br clear=3D"all">
        <br>
        -- <br>
        <div class=3D"m_-813713829706098995gmail_signature">
          <div dir=3D"ltr">
            <div><span style=3D"color:rgb(153,153,153)"><span style=3D"font=
-family:arial,helvetica,sans-serif">Att,<br>
                </span></span></div>
            <span style=3D"color:rgb(153,153,153)"><span style=3D"font-fami=
ly:arial,helvetica,sans-serif">Jorge
                Visentini<br>
                <a href=3D"tel:+55%2055%208432-9868" value=3D"+555584329868=
" target=3D"_blank">+55 55 8432-9868</a></span></span><br>
          </div>
        </div>
      </div>
      <br>
      <fieldset class=3D"m_-813713829706098995mimeAttachmentHeader"></field=
set>
      <br>
      </div></div><pre>______________________________<wbr>_________________
Xen-users mailing list
<a class=3D"m_-813713829706098995moz-txt-link-abbreviated" href=3D"mailto:X=
en-users@lists.xen.org" target=3D"_blank">Xen-users@lists.xen.org</a>
<a class=3D"m_-813713829706098995moz-txt-link-freetext" href=3D"https://lis=
ts.xen.org/xen-users" target=3D"_blank">https://lists.xen.org/xen-<wbr>user=
s</a></pre>
    </blockquote>
    <p>Hello, you can extract the archive since it&#39;s a zip and then
      convert the vhdx file to raw with qemu : (cf :
      <a class=3D"m_-813713829706098995moz-txt-link-freetext" href=3D"http:=
//www.techbar.me/convert-vhdx-to-raw/" target=3D"_blank">http://www.techbar=
.me/convert-<wbr>vhdx-to-raw/</a>)</p>
    <div class=3D"m_-813713829706098995crayon-pre" style=3D"font-size:14px!=
important;line-height:20px!important">
      <div class=3D"m_-813713829706098995crayon-line" id=3D"m_-813713829706=
098995crayon-586badc4e3cd4153883810-1">
        <div class=3D"m_-813713829706098995crayon-pre" style=3D"font-size:1=
4px!important;line-height:20px!important">
          <div class=3D"m_-813713829706098995crayon-line" id=3D"m_-81371382=
9706098995crayon-586b1a4bcfc3c019888057-1"><span class=3D"m_-81371382970609=
8995crayon-v">qemu</span><span class=3D"m_-813713829706098995crayon-o">-</s=
pan><span class=3D"m_-813713829706098995crayon-e">img </span><span class=3D=
"m_-813713829706098995crayon-v">convert</span><span class=3D"m_-81371382970=
6098995crayon-h"> </span><span class=3D"m_-813713829706098995crayon-o">-</s=
pan><span class=3D"m_-813713829706098995crayon-i">f</span><span class=3D"m_=
-813713829706098995crayon-h"> </span><span class=3D"m_-813713829706098995cr=
ayon-v">vhdx</span><span class=3D"m_-813713829706098995crayon-h"> </span><s=
pan class=3D"m_-813713829706098995crayon-o">-</span><span class=3D"m_-81371=
3829706098995crayon-i">O</span><span class=3D"m_-813713829706098995crayon-h=
"> </span><span class=3D"m_-813713829706098995crayon-e">raw </span><span cl=
ass=3D"m_-813713829706098995crayon-v">image</span><span class=3D"m_-8137138=
29706098995crayon-sy">.</span><span class=3D"m_-813713829706098995crayon-e"=
>vhdx </span><span class=3D"m_-813713829706098995crayon-v">image</span><spa=
n class=3D"m_-813713829706098995crayon-sy">.</span><span class=3D"m_-813713=
829706098995crayon-v">raw<span class=3D"HOEnZb"><font color=3D"#888888"><br=
>
              <br>
            </font></span></span></div><span class=3D"HOEnZb"><font color=
=3D"#888888">
        </font></span></div><span class=3D"HOEnZb"><font color=3D"#888888">
        <br>
        <span class=3D"m_-813713829706098995crayon-v"></span></font></span>=
</div><span class=3D"HOEnZb"><font color=3D"#888888">
    </font></span></div><span class=3D"HOEnZb"><font color=3D"#888888">
    <br>
    <div class=3D"m_-813713829706098995moz-signature">-- <br>
      <br>
      <a href=3D"http://www.univ-rennes2.fr" target=3D"_blank"><img src=3D"=
http://www.univ-rennes2.fr/logorennes2_signature.png" border=3D"0" align=3D=
"left"></a><small>
        Sylvain Costard<br>
        Administrateur Syst=C3=A8me Unix<br>
        D.S.I - P=C3=B4le Infrastructures - Domaine unix<br>
        02.99.14.13.47<br>
      </small><br>
      <br>
    </div>
  </font></span></div>

</blockquote></div><br><br clear=3D"all"><br>-- <br><div class=3D"gmail_sig=
nature" data-smartmail=3D"gmail_signature"><div dir=3D"ltr"><div><span styl=
e=3D"color:rgb(153,153,153)"><span style=3D"font-family:arial,helvetica,san=
s-serif">Att,<br></span></span></div><span style=3D"color:rgb(153,153,153)"=
><span style=3D"font-family:arial,helvetica,sans-serif">Jorge Visentini<br>=
+55 55 8432-9868</span></span><br></div></div>
</div></div></div>

--94eb2c05cf9c78f331054531cc4d--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============1911590290796935933==--


From xen-users-bounces@lists.xen.org Wed Jan 04 13:28:16 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Jan 2017 13:28:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cOlar-0002dq-Qp; Wed, 04 Jan 2017 13:27:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mailinglists@websitemanagers.com.au>)
 id 1cOlaq-0002dk-Es
 for xen-users@lists.xen.org; Wed, 04 Jan 2017 13:27:04 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 7B/45-14064-728FC685; Wed, 04 Jan 2017 13:27:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVyOimSS1ftR06
 EwbxPfBarrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8bytyfZCt6xVTSuv8zSwHiWtYuRk0NIwE2i
 7fg9li5GLiC7jUli7vOLzFAOo8ShNzOZQapEBKQlZlxpYgOx2QSsJDY/ec4CYgsDxadMmgRm8
 wvISexZd5oRxOYV8JT4u/IJWJxFQEVi95uLTCC2qECqxJ/vG6BqBCVOzoSoYRYwk5i3+SEzhC
 0vsf3tHOYJjLyzkJTNQlI2C0nZAkbmVYzqxalFZalFuqZ6SUWZ6RkluYmZObqGBqZ6uanFxYn
 pqTmJScV6yfm5mxiBYcUABDsYv/Q7H2KU5GBSEuXta8+JEOJLyk+pzEgszogvKs1JLT7EKMPB
 oSTBu+cbUE6wKDU9tSItMwcY4DBpCQ4eJRHecJA0b3FBYm5xZjpE6hSjLseB9yueMgmx5OXnp
 UqJ89p/ByoSACnKKM2DGwGLtkuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5r0PsoonM68Ebt
 MroCOYgI7YHpANckRJIkJKqoEx1aRWJG3y2vk+WvM7dO9ODIssXa1aeabCdJZ6WegSP1NZ6Un
 lPKcPyH8tfXZbvsb5tzLDhknbW3UerI+Ssb1YdtP3cCbLxdc/vp2I8GSNfDfT5s8GDW2+oxFL
 woIWmt2tS2pd43Htzme9U7tj17M/stlw0mHWnI/t540ZUqPX9Au2nuDdffa4EktxRqKhFnNRc
 SIAbxcUg7ECAAA=
X-Env-Sender: mailinglists@websitemanagers.com.au
X-Msg-Ref: server-12.tower-206.messagelabs.com!1483536418!42012731!1
X-Originating-IP: [203.98.89.10]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25235 invoked from network); 4 Jan 2017 13:27:01 -0000
Received: from hammer.websitemanagers.com.au (HELO
 hammer.websitemanagers.com.au) (203.98.89.10)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 4 Jan 2017 13:27:01 -0000
Received: (qmail 10209 invoked by uid 1011); 4 Jan 2017 13:26:56 -0000
Received: from 61.69.80.138 by hammer (envelope-from
 <mailinglists@websitemanagers.com.au>, uid 1008) with qmail-scanner-1.24 
 (clamdscan: 0.98.1/22829. spamassassin: 3.3.1.  
 Clear:RC:1(61.69.80.138):. 
 Processed in 0.017524 secs); 04 Jan 2017 13:26:56 -0000
Received: from unknown (HELO ADAM-MBP.local)
 (adamg+websitemanagers.com.au@61.69.80.138)
 by 0 with ESMTPA; 4 Jan 2017 13:26:56 -0000
To: xen-users@lists.xen.org
From: Adam Goryachev <mailinglists@websitemanagers.com.au>
Organization: Website Managers
Message-ID: <2dc8f89a-8296-a07e-4062-5ce9833750ff@websitemanagers.com.au>
Date: Thu, 5 Jan 2017 00:26:55 +1100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0)
 Gecko/20100101 Thunderbird/45.5.1
MIME-Version: 1.0
Subject: [Xen-users] Windows PV drivers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

SGkgYWxsLAoKSSdtIGluIHRoZSBwcm9jZXNzIG9mIHVwZ3JhZGluZyBmcm9tIHhlbiA0LjEgdG8g
eGVuIDQuNCBhbmQgaGF2ZSBhIApudW1iZXIgb2Ygd2luZG93cyBkb21VJ3MgcnVubmluZyBXaW5k
b3dzIFNlcnZlciAyMDEyUjIgd2l0aCBvbmUgb2YgdGhlIAplamIgdmVyc2lvbnMgb2YgdGhlIEdQ
TFBWIGRyaXZlcnMgaW5zdGFsbGVkLgoKQ2FuIGFueW9uZSBhZHZpc2Ugd2hpY2ggYXJlIHRoZSBi
ZXN0IGRyaXZlcnMgdG8gaW5zdGFsbCBmb3IgcHJvZHVjdGlvbiAKdXNlIHRvZGF5LCBhbmQgaG93
IHRoZXkgd2VudCBhYm91dCBpbnN0YWxsaW5nIHRoZW0/CgpTbyBmYXIsIEkndmUgbWFuYWdlZCB0
byBib290IG15IHRlc3RpbmcgZG9tVSB1bmRlciA0LjQsIGJ1dCBJIGNhbid0IAppbnN0YWxsIHRo
ZSBkcml2ZXJzIGZvcm0gCmh0dHBzOi8veGVucHJvamVjdC5vcmcvZG93bmxvYWRzL3dpbmRvd3Mt
cHYtZHJpdmVycy5odG1sIGV2ZW4gYWZ0ZXIgCmluc3RhbGxpbmcgdGhlIGNlcnRpZmljYXRlLgoK
SSB3b3VsZCBwcmVmZXIgdG8gdXNlIGRlYmlhbiB0ZXN0aW5nLCBidXQgd291bGQgSSBwZXJoYXBz
IGJlIGJldHRlciBvZmYgCnN3aXRjaGluZyB0byBYZW5TZXJ2ZXIgYW5kIHVzaW5nIHRoZSBYZW5T
ZXJ2ZXIgdmVyc2lvbiBvZiB0aGUgUFYgCmRyaXZlcnM/IE9yIGNhbiBJIHVzZSB0aGUgWGVuU2Vy
dmVyIHZlcnNpb24gb2YgdGhlIGRyaXZlcnMgd2l0aCBwbGFpbiAKZGViaWFuICsgeGVuPwoKV291
bGQgYXBwcmVjaWF0ZSBhbnkgYWR2aWNlIGZyb20gb3RoZXJzIHdobyBoYXZlIG1hbmFnZWQgdG8g
Z2V0IHRoaXMgdG8gCndvcmsgd2VsbCwgZXNwZWNpYWxseSBpbiBhIHByb2R1Y3Rpb24gZW52aXJv
bm1lbnQuCgpSZWdhcmRzLApBZGFtCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Wed Jan 04 13:28:16 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Jan 2017 13:28:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cOlar-0002dq-Qp; Wed, 04 Jan 2017 13:27:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mailinglists@websitemanagers.com.au>)
 id 1cOlaq-0002dk-Es
 for xen-users@lists.xen.org; Wed, 04 Jan 2017 13:27:04 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 7B/45-14064-728FC685; Wed, 04 Jan 2017 13:27:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVyOimSS1ftR06
 EwbxPfBarrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8bytyfZCt6xVTSuv8zSwHiWtYuRk0NIwE2i
 7fg9li5GLiC7jUli7vOLzFAOo8ShNzOZQapEBKQlZlxpYgOx2QSsJDY/ec4CYgsDxadMmgRm8
 wvISexZd5oRxOYV8JT4u/IJWJxFQEVi95uLTCC2qECqxJ/vG6BqBCVOzoSoYRYwk5i3+SEzhC
 0vsf3tHOYJjLyzkJTNQlI2C0nZAkbmVYzqxalFZalFuqZ6SUWZ6RkluYmZObqGBqZ6uanFxYn
 pqTmJScV6yfm5mxiBYcUABDsYv/Q7H2KU5GBSEuXta8+JEOJLyk+pzEgszogvKs1JLT7EKMPB
 oSTBu+cbUE6wKDU9tSItMwcY4DBpCQ4eJRHecJA0b3FBYm5xZjpE6hSjLseB9yueMgmx5OXnp
 UqJ89p/ByoSACnKKM2DGwGLtkuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5r0PsoonM68Ebt
 MroCOYgI7YHpANckRJIkJKqoEx1aRWJG3y2vk+WvM7dO9ODIssXa1aeabCdJZ6WegSP1NZ6Un
 lPKcPyH8tfXZbvsb5tzLDhknbW3UerI+Ssb1YdtP3cCbLxdc/vp2I8GSNfDfT5s8GDW2+oxFL
 woIWmt2tS2pd43Htzme9U7tj17M/stlw0mHWnI/t540ZUqPX9Au2nuDdffa4EktxRqKhFnNRc
 SIAbxcUg7ECAAA=
X-Env-Sender: mailinglists@websitemanagers.com.au
X-Msg-Ref: server-12.tower-206.messagelabs.com!1483536418!42012731!1
X-Originating-IP: [203.98.89.10]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25235 invoked from network); 4 Jan 2017 13:27:01 -0000
Received: from hammer.websitemanagers.com.au (HELO
 hammer.websitemanagers.com.au) (203.98.89.10)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 4 Jan 2017 13:27:01 -0000
Received: (qmail 10209 invoked by uid 1011); 4 Jan 2017 13:26:56 -0000
Received: from 61.69.80.138 by hammer (envelope-from
 <mailinglists@websitemanagers.com.au>, uid 1008) with qmail-scanner-1.24 
 (clamdscan: 0.98.1/22829. spamassassin: 3.3.1.  
 Clear:RC:1(61.69.80.138):. 
 Processed in 0.017524 secs); 04 Jan 2017 13:26:56 -0000
Received: from unknown (HELO ADAM-MBP.local)
 (adamg+websitemanagers.com.au@61.69.80.138)
 by 0 with ESMTPA; 4 Jan 2017 13:26:56 -0000
To: xen-users@lists.xen.org
From: Adam Goryachev <mailinglists@websitemanagers.com.au>
Organization: Website Managers
Message-ID: <2dc8f89a-8296-a07e-4062-5ce9833750ff@websitemanagers.com.au>
Date: Thu, 5 Jan 2017 00:26:55 +1100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0)
 Gecko/20100101 Thunderbird/45.5.1
MIME-Version: 1.0
Subject: [Xen-users] Windows PV drivers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

SGkgYWxsLAoKSSdtIGluIHRoZSBwcm9jZXNzIG9mIHVwZ3JhZGluZyBmcm9tIHhlbiA0LjEgdG8g
eGVuIDQuNCBhbmQgaGF2ZSBhIApudW1iZXIgb2Ygd2luZG93cyBkb21VJ3MgcnVubmluZyBXaW5k
b3dzIFNlcnZlciAyMDEyUjIgd2l0aCBvbmUgb2YgdGhlIAplamIgdmVyc2lvbnMgb2YgdGhlIEdQ
TFBWIGRyaXZlcnMgaW5zdGFsbGVkLgoKQ2FuIGFueW9uZSBhZHZpc2Ugd2hpY2ggYXJlIHRoZSBi
ZXN0IGRyaXZlcnMgdG8gaW5zdGFsbCBmb3IgcHJvZHVjdGlvbiAKdXNlIHRvZGF5LCBhbmQgaG93
IHRoZXkgd2VudCBhYm91dCBpbnN0YWxsaW5nIHRoZW0/CgpTbyBmYXIsIEkndmUgbWFuYWdlZCB0
byBib290IG15IHRlc3RpbmcgZG9tVSB1bmRlciA0LjQsIGJ1dCBJIGNhbid0IAppbnN0YWxsIHRo
ZSBkcml2ZXJzIGZvcm0gCmh0dHBzOi8veGVucHJvamVjdC5vcmcvZG93bmxvYWRzL3dpbmRvd3Mt
cHYtZHJpdmVycy5odG1sIGV2ZW4gYWZ0ZXIgCmluc3RhbGxpbmcgdGhlIGNlcnRpZmljYXRlLgoK
SSB3b3VsZCBwcmVmZXIgdG8gdXNlIGRlYmlhbiB0ZXN0aW5nLCBidXQgd291bGQgSSBwZXJoYXBz
IGJlIGJldHRlciBvZmYgCnN3aXRjaGluZyB0byBYZW5TZXJ2ZXIgYW5kIHVzaW5nIHRoZSBYZW5T
ZXJ2ZXIgdmVyc2lvbiBvZiB0aGUgUFYgCmRyaXZlcnM/IE9yIGNhbiBJIHVzZSB0aGUgWGVuU2Vy
dmVyIHZlcnNpb24gb2YgdGhlIGRyaXZlcnMgd2l0aCBwbGFpbiAKZGViaWFuICsgeGVuPwoKV291
bGQgYXBwcmVjaWF0ZSBhbnkgYWR2aWNlIGZyb20gb3RoZXJzIHdobyBoYXZlIG1hbmFnZWQgdG8g
Z2V0IHRoaXMgdG8gCndvcmsgd2VsbCwgZXNwZWNpYWxseSBpbiBhIHByb2R1Y3Rpb24gZW52aXJv
bm1lbnQuCgpSZWdhcmRzLApBZGFtCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Wed Jan 04 14:16:32 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Jan 2017 14:16:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cOmLT-0006j4-2Q; Wed, 04 Jan 2017 14:15:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <et@etit.hu>) id 1cOmLQ-0006iy-Az
 for xen-users@lists.xen.org; Wed, 04 Jan 2017 14:15:13 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 28/E6-15112-F630D685; Wed, 04 Jan 2017 14:15:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLKsWRWlGSWpSXmKPExsUSd3yrvG4ec26
 EwcflUharrh5gdWD0OLr7N1MAYxRrZl5SfkUCa0bXnpuMBZ3yFX/W32dsYPwl3cXIxSEksJpR
 4sSfp+xdjBwcEgJKEi3NbhDxdYwSu6a/AYpzcrAINDJL9PXEgSQkBNYySmzc8ZkRouoyo0Tno
 XmMqKo4OYQFtCWO7TgL1i0iIC0x40oTG4gtJOAp8ePgQmYQm03AWKL13HKwXn4BWYmPKycygd
 i8AlYSO888YIOYqSIx8eYKsOtEBcIlrh42hygRlDg58wkLiM0p4CXx4N06VpB7mAXaGSWan7e
 C9UoICEsc2b+TZQKj8CwkPbOQ1YEkmAVSJBYsecM+C8lNs5DcPQvJTbOQ/DYLyT+zkBwCMVNd
 4s+8S8wQtrbEsoWvoWxbiXXr3rNA2HoSb3/3QtmWEut3fGJfwMi3ilGjOLWoLLVI18hML6koM
 z2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMOoZgGAH45kFgYcYJTmYlER5+9pzIoT4kv
 JTKjMSizPii0pzUosPMcpwcChJ8D7+D5QTLEpNT61Iy8wBph+YtAQHj5IIrxFDboQQb3FBYm5
 xZjpE6hSjLse0Z4ufMgmx5OXnpUqJ8/qBFAmAFGWU5sGNgKXCS4yyUsK8jEBHCfEUpBblZpag
 yr9iFOdgVBLmdQaZwpOZVwK36RXQEUxAR2wPyAY5oiQRISXVwKi1blLuOz3n+twWd4svjyJrF
 J+673F+zXM/Y2J/QaxD6UlXqcDVTlxSJfK7TVZ9T1ad1znDdpFS3OOEvXeEeTdnGzmnvGt5/D
 ty6cGl2oqW0UyT1Z3tE19/1jq+4NXdu3XK3ZX8L1TP5MxMZmHek7tDODRC8UHXo9d96zhVPz1
 /3KiWvJNdTImlOCPRUIu5qDgRAFULEgeAAwAA
X-Env-Sender: et@etit.hu
X-Msg-Ref: server-13.tower-21.messagelabs.com!1483539310!51109852!1
X-Originating-IP: [94.199.181.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4308 invoked from network); 4 Jan 2017 14:15:10 -0000
Received: from mail.etit.hu (HELO mail.etit.hu) (94.199.181.31)
 by server-13.tower-21.messagelabs.com with SMTP; 4 Jan 2017 14:15:10 -0000
Received: from localhost (localhost [127.0.0.1])
 by mail.etit.hu (Postfix) with ESMTP id D64524040E2
 for <xen-users@lists.xen.org>; Wed,  4 Jan 2017 15:15:14 +0100 (CET)
X-Virus-Scanned: AMAVIS at etit.hu
Received: from mail.etit.hu (localhost [127.0.0.1])
 by mail.etit.hu (Postfix) with ESMTP id C17784040F2
 for <xen-users@lists.xen.org>; Wed,  4 Jan 2017 15:14:58 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=etit.hu; s=mail;
 t=1483539298; bh=G2UZ+0y15d8MTdZSFuNJ+BNOzrrquUFwdQT7Ui32+yk=;
 h=Subject:To:From:Message-ID:Date:MIME-Version:Content-Type:From;
 b=uoaG3jiSMdJs70uWmTp7LgkkfSSNy4fxF8ilIFilVdlnHWx6xliuKo0wce90HWh6O
 wwLPUbNC+bVS7ZHb6027icizxBDyoDn6CQ6vY8rbDtmoMnwemN5sf2ayxPnRMd2C7i
 qvkLw5wXQIq1Mq3zmElAkazbZobXCVrIumnrC2qY=
X-Virus-Scanner: This message was checked by ESET Mail Security
 for Linux/BSD. For more information on ESET Mail Security,
 please, visit our website: http://www.eset.com/.
Received: from [10.111.10.20] (catv-89-132-232-117.catv.broadband.hu
 [89.132.232.117])
 by mail.etit.hu (Postfix) with ESMTPSA id 9D88A4040E2
 for <xen-users@lists.xen.org>; Wed,  4 Jan 2017 15:14:58 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=etit.hu; s=mail;
 t=1483539298; bh=G2UZ+0y15d8MTdZSFuNJ+BNOzrrquUFwdQT7Ui32+yk=;
 h=Subject:To:From:Message-ID:Date:MIME-Version:Content-Type:From;
 b=uoaG3jiSMdJs70uWmTp7LgkkfSSNy4fxF8ilIFilVdlnHWx6xliuKo0wce90HWh6O
 wwLPUbNC+bVS7ZHb6027icizxBDyoDn6CQ6vY8rbDtmoMnwemN5sf2ayxPnRMd2C7i
 qvkLw5wXQIq1Mq3zmElAkazbZobXCVrIumnrC2qY=
To: xen-users@lists.xen.org
References: <2dc8f89a-8296-a07e-4062-5ce9833750ff@websitemanagers.com.au>
From: =?UTF-8?B?w4lsacOhcyBUYW3DoXM=?= <et@etit.hu>
Organization: ETIT[nwpro] KFT
Message-ID: <2a54f75b-8288-9fdc-68d2-471a83d3517a@etit.hu>
Date: Wed, 4 Jan 2017 15:14:52 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.5.1
MIME-Version: 1.0
In-Reply-To: <2dc8f89a-8296-a07e-4062-5ce9833750ff@websitemanagers.com.au>
X-EsetResult: clean
Subject: Re: [Xen-users] Windows PV drivers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6791042868843068965=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============6791042868843068965==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="JgkjAAMUDBOONoMfHPGRTsmX4GJd6JIkw"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--JgkjAAMUDBOONoMfHPGRTsmX4GJd6JIkw
Content-Type: multipart/mixed; boundary="n70neH9jaor8KVO2nDGH7JWd5Wk8LdvAP";
 protected-headers="v1"
From: =?UTF-8?B?w4lsacOhcyBUYW3DoXM=?= <et@etit.hu>
To: xen-users@lists.xen.org
Message-ID: <2a54f75b-8288-9fdc-68d2-471a83d3517a@etit.hu>
Subject: Re: [Xen-users] Windows PV drivers
References: <2dc8f89a-8296-a07e-4062-5ce9833750ff@websitemanagers.com.au>
In-Reply-To: <2dc8f89a-8296-a07e-4062-5ce9833750ff@websitemanagers.com.au>

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

Hi. All drivers here

https://xenbits.xen.org/pvdrivers/win/8.1.0/

are signed and most of the situations, can work (do not forge tto
install the pfx files, etc) - you do not need bcdedit /testsigning ON
any more with these.

However, as a personal experience, I recommend for you to wait till the
final release of

https://xenbits.xen.org/pvdrivers/win/8.2.0/

(logo testing is just done, so we can expect the signed version withi
1-2 months hopefully)

2017-01-04 14:26 keltez=C3=A9ssel, Adam Goryachev =C3=ADrta:
> Hi all,
>=20
> I'm in the process of upgrading from xen 4.1 to xen 4.4 and have a
> number of windows domU's running Windows Server 2012R2 with one of the
> ejb versions of the GPLPV drivers installed.
>=20
> Can anyone advise which are the best drivers to install for production
> use today, and how they went about installing them?
>=20
> So far, I've managed to boot my testing domU under 4.4, but I can't
> install the drivers form
> https://xenproject.org/downloads/windows-pv-drivers.html even after
> installing the certificate.
>=20
> I would prefer to use debian testing, but would I perhaps be better off=

> switching to XenServer and using the XenServer version of the PV
> drivers? Or can I use the XenServer version of the drivers with plain
> debian + xen?
>=20
> Would appreciate any advice from others who have managed to get this to=

> work well, especially in a production environment.
>=20
> Regards,
> Adam
>=20
>=20
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> https://lists.xen.org/xen-users

--=20


=C3=89li=C3=A1s Tam=C3=A1s
Thomas Elias

ETIT[nwpro] KFT, =C3=9Cgyvezet=C5=91-H=C3=A1l=C3=B3zatbiztons=C3=A1gi spe=
cialista
ETIT[nwpro] Ltd, General Manager-Network security specialist

Tel. HU: +36/30-497-1626
Tel. DE: +49/160-651-8723
OpenPGP pubkey: http://etit.hu/doc/et-pub.asc

Okleveles m=C3=A9rn=C3=B6k-informatikus (MSC)
Master of Science in Information Technology (MSC)
Licenced Penetration Tester (TM15-047)

Kapcsolat: http://etit.hu/index.php/hu/kapcsolat
Jogi nyilatkozat: http://etit.hu/disclaimer-email-hu.txt
Contact: http://etit.hu/index.php/en/contact
Disclaimer: http://etit.hu/disclaimer-email-en.txt


--n70neH9jaor8KVO2nDGH7JWd5Wk8LdvAP--

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

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

iQIcBAEBCAAGBQJYbQNdAAoJENWYes1C3s/CwXIP/3FcQvzJd9G5LwXzSD2K6mGQ
q935nctgTxgXbRTRCzQlbhMPpfMNzn0YHOwnM4kBzFp+2su77/PGwXUI/ZYYMeXH
9uphQWmGoQNHAYMBapwedaFsuScmOYBxxChV02QQaIHdGKP22/0Jkx3n/QA+jFkx
pHe4aYF/P4myc9Cij3Uuqxnv4y1D8B4zt9xIGMUgLGPaNRWuEtEP0H1B7yIFi1/C
PCP7hxtZTkI1Wz2pNwTLcdNyk9RaFgFH2a1s9Yn6giXvG3n9srbXvgnOzlP8dhBQ
n1UMAlUnvgM0DLWPIR6VnQq75sqQetqSUHcyhc2GAQmyqYjtCkzfZEpkrsUvFp5k
22mOjBJw7GB04UsnZ4qwhe/Q1oauXeqkm7wapEXK9krZxL7z61Wqxp1JJjTh+HfH
ebh9SEavtQZc0+mNr2V0NcDOKfXDBtAQX5zzWasdL5W3pn0aF3hV1GIreKA7QHFT
wTq1Uwl4NV1HmYk/2//PMb0S/+SDoe3PpAxqIZwt1/yNDozgHnf90rqTy/cXmlST
olBPsF1ddin+htFZPaGEjCgMKPiGSeLavrEGBpm/cHE9Ti+MK+EsgkNElJ7vPjyn
qcsduPkYIvLXOgG+8FvqCoogfU4zQkGk0g4tieQ7KAz3TtbnnBTfr+y/Amp6sp4U
ow5/2YksmWWFkGUdPnmk
=WxJF
-----END PGP SIGNATURE-----

--JgkjAAMUDBOONoMfHPGRTsmX4GJd6JIkw--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============6791042868843068965==--


From xen-users-bounces@lists.xen.org Wed Jan 04 14:16:32 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Jan 2017 14:16:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cOmLq-0006k6-Dk; Wed, 04 Jan 2017 14:15:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <waldt@b1-systems.de>) id 1cOmLp-0006jy-8a
 for Xen-users@lists.xen.org; Wed, 04 Jan 2017 14:15:37 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 9D/BD-05787-8830D685; Wed, 04 Jan 2017 14:15:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsUScsL1jm47c26
 Ewad2fYtVVw+wOjB6HN39mymAMYo1My8pvyKBNePZxK1sBdcFKmbensPcwLiNv4uRi0NI4Ayj
 xOpfPUxdjJwcIgLSEtfn32UGsdkE1CTWv3nCDmILC+hJbP5wjhXE5hVwkLj7cw0jiM0ioCLxs
 PMaC4gtKhAu0bHrGjtEjaDEyZlPWEAWMAu0M0osePWMeQIj5ywkuVnIciAJZoEUie39L8BsmO
 WzkBw1C8nyWUiOguhVl/gz7xLUHG2JZQtfQ9m2EuvWvWeBsPUk3v7uhbItJdbv+MS+gJFnFaN
 GcWpRWWqRrpGpXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYEgzAMEOxlULAg8x
 SnIwKYny9rXnRAjxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4NViyo0QEixKTU+tSMvMAUYXTFqCg
 0dJhPcmI1Cat7ggMbc4Mx0idYpRUUqclxmkTwAkkVGaB9cGi+hLjLJSwryMQIcI8RSkFuVmlq
 DKv2IU52BUEuZ9DjKeJzOvBG76K6DFTECLtwdkgywuSURISTUwKk6ZPt/5ioyDb+uXb3ka03O
 tdY6U8B5ouPiucdKcualcJ8896Ah+ctHu5lPn6cL6rziX1bOH71aduyCGfU99avc2E5tsm+VT
 fmvdNZqgUWf7TOnIaUHmb6d5Jxstn5Z7w4ndSet06uSb3158//PzFFN7UWvLveWiLnWWqyfHi
 vnfW/fmY7GaihJLcUaioRZzUXEiAMyd7MzjAgAA
X-Env-Sender: waldt@b1-systems.de
X-Msg-Ref: server-3.tower-21.messagelabs.com!1483539335!50511677!1
X-Originating-IP: [84.200.69.220]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3272 invoked from network); 4 Jan 2017 14:15:35 -0000
Received: from mx1.b1-systems.de (HELO mx1.b1-systems.de) (84.200.69.220)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Jan 2017 14:15:35 -0000
Received: from [10.100.0.11] (p4FC4382B.dip0.t-ipconnect.de [79.196.56.43])
 by mx1.b1-systems.de (Postfix) with ESMTPSA id 55C39B84E1
 for <Xen-users@lists.xen.org>; Wed,  4 Jan 2017 15:15:35 +0100 (CET)
To: Xen-users@lists.xen.org
From: Eike Waldt <waldt@b1-systems.de>
Message-ID: <c625070b-011d-b260-b355-d120190ff025@b1-systems.de>
Date: Wed, 4 Jan 2017 15:15:30 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.6.0
MIME-Version: 1.0
Subject: [Xen-users] query memory allocation per NUMA node
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5476084717159987190=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============5476084717159987190==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="Xa0MvwQIE1c7wSjMSERjPVbO6uxqDt6Vv"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--Xa0MvwQIE1c7wSjMSERjPVbO6uxqDt6Vv
Content-Type: multipart/mixed; boundary="TjgtP3CiLsnl8tvdL54C7aDfFwJo58c4V";
 protected-headers="v1"
From: Eike Waldt <waldt@b1-systems.de>
To: Xen-users@lists.xen.org
Message-ID: <c625070b-011d-b260-b355-d120190ff025@b1-systems.de>
Subject: query memory allocation per NUMA node

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

Hi Xen users,

on [0] under #Querying Memory Distribution it says:

"Up to Xen 4.4, there is no easy way to figure out how much memory from
each domain has been allocated on each NUMA node in the host."

Is there a way in xen 4.7 ?

[0] https://wiki.xen.org/wiki/Xen_on_NUMA_Machines

--=20
Eike Waldt
Linux Consultant
Tel.: +49-175-7241189
Mail: waldt@b1-systems.de

B1 Systems GmbH
Osterfeldstra=C3=9Fe 7 / 85088 Vohburg / http://www.b1-systems.de
GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537


--TjgtP3CiLsnl8tvdL54C7aDfFwJo58c4V--

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

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

iQIzBAEBCAAdFiEEDjNugEuvfwqbJkOk0eD7t0fcrksFAlhtA4cACgkQ0eD7t0fc
rktkahAA5CMKog+K8vmA4tdfDuk4WgR9NGcS77bkA5e2zgwwOVQUS5OZ7lMhMSJN
lM8j3usdeim0/+t9E57g/rSZuYcF43L6hElm7hvCJfzg3S/N/bhCJA6qFFdH1lRr
W4G2DgDsLJPXNBmAo61dx05L33woCAQ4JN+FbyLPA/5L+vf88kXZx+X5NVtY/LFA
Ewz6tAbPxIK45g6tRszcfVg4wmU2ki3mnM8piARCvj9DJR42TAK36gNQEFd0vypE
2El7FaDZ4fDKXreWkNWbQGbtVd+9Vbs2o+0ZzOcMkWVY7JwLiDFHPoR2EaqhP6RC
TYquazu4zgmd745rDS+1H8oxtpX5RZ0ftlENGebgnFp8ujsStzlAKTuvJKIgqY2u
QxV3scDSkxAD3Xo9PWgnBZFC7sjRcF84UnlgRO5onTZwrz/Nu3P8n2LfnPl4c8EK
U8gtwnNbzpmDGQk6Z24C0h33m3IoIk7cUBRnpdW57uajvd4QQMHaTQkfAnrXHeH6
WTmclp0E8O3/6WW4RgERtVKFA3lE9zwKh9miJXvHheQ6zK2twp3c8nBPYlJjAGwY
oHhLqJzdlnVw1T8w6hHB2pYCaNNsk8ggI9KhaiOFUPTnI1O8+8jA5H/aIGdTrp1o
Vvx5v7ZBeHXu0Ysf7GfMGc6DQlKTNa6D1yRjRFfz+/sGqCXSM04=
=hyxS
-----END PGP SIGNATURE-----

--Xa0MvwQIE1c7wSjMSERjPVbO6uxqDt6Vv--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============5476084717159987190==--


From xen-users-bounces@lists.xen.org Wed Jan 04 14:16:32 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Jan 2017 14:16:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cOmLq-0006k6-Dk; Wed, 04 Jan 2017 14:15:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <waldt@b1-systems.de>) id 1cOmLp-0006jy-8a
 for Xen-users@lists.xen.org; Wed, 04 Jan 2017 14:15:37 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 9D/BD-05787-8830D685; Wed, 04 Jan 2017 14:15:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsUScsL1jm47c26
 Ewad2fYtVVw+wOjB6HN39mymAMYo1My8pvyKBNePZxK1sBdcFKmbensPcwLiNv4uRi0NI4Ayj
 xOpfPUxdjJwcIgLSEtfn32UGsdkE1CTWv3nCDmILC+hJbP5wjhXE5hVwkLj7cw0jiM0ioCLxs
 PMaC4gtKhAu0bHrGjtEjaDEyZlPWEAWMAu0M0osePWMeQIj5ywkuVnIciAJZoEUie39L8BsmO
 WzkBw1C8nyWUiOguhVl/gz7xLUHG2JZQtfQ9m2EuvWvWeBsPUk3v7uhbItJdbv+MS+gJFnFaN
 GcWpRWWqRrpGpXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYEgzAMEOxlULAg8x
 SnIwKYny9rXnRAjxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4NViyo0QEixKTU+tSMvMAUYXTFqCg
 0dJhPcmI1Cat7ggMbc4Mx0idYpRUUqclxmkTwAkkVGaB9cGi+hLjLJSwryMQIcI8RSkFuVmlq
 DKv2IU52BUEuZ9DjKeJzOvBG76K6DFTECLtwdkgywuSURISTUwKk6ZPt/5ioyDb+uXb3ka03O
 tdY6U8B5ouPiucdKcualcJ8896Ah+ctHu5lPn6cL6rziX1bOH71aduyCGfU99avc2E5tsm+VT
 fmvdNZqgUWf7TOnIaUHmb6d5Jxstn5Z7w4ndSet06uSb3158//PzFFN7UWvLveWiLnWWqyfHi
 vnfW/fmY7GaihJLcUaioRZzUXEiAMyd7MzjAgAA
X-Env-Sender: waldt@b1-systems.de
X-Msg-Ref: server-3.tower-21.messagelabs.com!1483539335!50511677!1
X-Originating-IP: [84.200.69.220]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3272 invoked from network); 4 Jan 2017 14:15:35 -0000
Received: from mx1.b1-systems.de (HELO mx1.b1-systems.de) (84.200.69.220)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Jan 2017 14:15:35 -0000
Received: from [10.100.0.11] (p4FC4382B.dip0.t-ipconnect.de [79.196.56.43])
 by mx1.b1-systems.de (Postfix) with ESMTPSA id 55C39B84E1
 for <Xen-users@lists.xen.org>; Wed,  4 Jan 2017 15:15:35 +0100 (CET)
To: Xen-users@lists.xen.org
From: Eike Waldt <waldt@b1-systems.de>
Message-ID: <c625070b-011d-b260-b355-d120190ff025@b1-systems.de>
Date: Wed, 4 Jan 2017 15:15:30 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.6.0
MIME-Version: 1.0
Subject: [Xen-users] query memory allocation per NUMA node
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5476084717159987190=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============5476084717159987190==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="Xa0MvwQIE1c7wSjMSERjPVbO6uxqDt6Vv"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--Xa0MvwQIE1c7wSjMSERjPVbO6uxqDt6Vv
Content-Type: multipart/mixed; boundary="TjgtP3CiLsnl8tvdL54C7aDfFwJo58c4V";
 protected-headers="v1"
From: Eike Waldt <waldt@b1-systems.de>
To: Xen-users@lists.xen.org
Message-ID: <c625070b-011d-b260-b355-d120190ff025@b1-systems.de>
Subject: query memory allocation per NUMA node

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

Hi Xen users,

on [0] under #Querying Memory Distribution it says:

"Up to Xen 4.4, there is no easy way to figure out how much memory from
each domain has been allocated on each NUMA node in the host."

Is there a way in xen 4.7 ?

[0] https://wiki.xen.org/wiki/Xen_on_NUMA_Machines

--=20
Eike Waldt
Linux Consultant
Tel.: +49-175-7241189
Mail: waldt@b1-systems.de

B1 Systems GmbH
Osterfeldstra=C3=9Fe 7 / 85088 Vohburg / http://www.b1-systems.de
GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537


--TjgtP3CiLsnl8tvdL54C7aDfFwJo58c4V--

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

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

iQIzBAEBCAAdFiEEDjNugEuvfwqbJkOk0eD7t0fcrksFAlhtA4cACgkQ0eD7t0fc
rktkahAA5CMKog+K8vmA4tdfDuk4WgR9NGcS77bkA5e2zgwwOVQUS5OZ7lMhMSJN
lM8j3usdeim0/+t9E57g/rSZuYcF43L6hElm7hvCJfzg3S/N/bhCJA6qFFdH1lRr
W4G2DgDsLJPXNBmAo61dx05L33woCAQ4JN+FbyLPA/5L+vf88kXZx+X5NVtY/LFA
Ewz6tAbPxIK45g6tRszcfVg4wmU2ki3mnM8piARCvj9DJR42TAK36gNQEFd0vypE
2El7FaDZ4fDKXreWkNWbQGbtVd+9Vbs2o+0ZzOcMkWVY7JwLiDFHPoR2EaqhP6RC
TYquazu4zgmd745rDS+1H8oxtpX5RZ0ftlENGebgnFp8ujsStzlAKTuvJKIgqY2u
QxV3scDSkxAD3Xo9PWgnBZFC7sjRcF84UnlgRO5onTZwrz/Nu3P8n2LfnPl4c8EK
U8gtwnNbzpmDGQk6Z24C0h33m3IoIk7cUBRnpdW57uajvd4QQMHaTQkfAnrXHeH6
WTmclp0E8O3/6WW4RgERtVKFA3lE9zwKh9miJXvHheQ6zK2twp3c8nBPYlJjAGwY
oHhLqJzdlnVw1T8w6hHB2pYCaNNsk8ggI9KhaiOFUPTnI1O8+8jA5H/aIGdTrp1o
Vvx5v7ZBeHXu0Ysf7GfMGc6DQlKTNa6D1yRjRFfz+/sGqCXSM04=
=hyxS
-----END PGP SIGNATURE-----

--Xa0MvwQIE1c7wSjMSERjPVbO6uxqDt6Vv--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============5476084717159987190==--


From xen-users-bounces@lists.xen.org Wed Jan 04 14:16:32 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Jan 2017 14:16:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cOmLT-0006j4-2Q; Wed, 04 Jan 2017 14:15:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <et@etit.hu>) id 1cOmLQ-0006iy-Az
 for xen-users@lists.xen.org; Wed, 04 Jan 2017 14:15:13 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 28/E6-15112-F630D685; Wed, 04 Jan 2017 14:15:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLKsWRWlGSWpSXmKPExsUSd3yrvG4ec26
 EwcflUharrh5gdWD0OLr7N1MAYxRrZl5SfkUCa0bXnpuMBZ3yFX/W32dsYPwl3cXIxSEksJpR
 4sSfp+xdjBwcEgJKEi3NbhDxdYwSu6a/AYpzcrAINDJL9PXEgSQkBNYySmzc8ZkRouoyo0Tno
 XmMqKo4OYQFtCWO7TgL1i0iIC0x40oTG4gtJOAp8ePgQmYQm03AWKL13HKwXn4BWYmPKycygd
 i8AlYSO888YIOYqSIx8eYKsOtEBcIlrh42hygRlDg58wkLiM0p4CXx4N06VpB7mAXaGSWan7e
 C9UoICEsc2b+TZQKj8CwkPbOQ1YEkmAVSJBYsecM+C8lNs5DcPQvJTbOQ/DYLyT+zkBwCMVNd
 4s+8S8wQtrbEsoWvoWxbiXXr3rNA2HoSb3/3QtmWEut3fGJfwMi3ilGjOLWoLLVI18hML6koM
 z2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMOoZgGAH45kFgYcYJTmYlER5+9pzIoT4kv
 JTKjMSizPii0pzUosPMcpwcChJ8D7+D5QTLEpNT61Iy8wBph+YtAQHj5IIrxFDboQQb3FBYm5
 xZjpE6hSjLse0Z4ufMgmx5OXnpUqJ8/qBFAmAFGWU5sGNgKXCS4yyUsK8jEBHCfEUpBblZpag
 yr9iFOdgVBLmdQaZwpOZVwK36RXQEUxAR2wPyAY5oiQRISXVwKi1blLuOz3n+twWd4svjyJrF
 J+673F+zXM/Y2J/QaxD6UlXqcDVTlxSJfK7TVZ9T1ad1znDdpFS3OOEvXeEeTdnGzmnvGt5/D
 ty6cGl2oqW0UyT1Z3tE19/1jq+4NXdu3XK3ZX8L1TP5MxMZmHek7tDODRC8UHXo9d96zhVPz1
 /3KiWvJNdTImlOCPRUIu5qDgRAFULEgeAAwAA
X-Env-Sender: et@etit.hu
X-Msg-Ref: server-13.tower-21.messagelabs.com!1483539310!51109852!1
X-Originating-IP: [94.199.181.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4308 invoked from network); 4 Jan 2017 14:15:10 -0000
Received: from mail.etit.hu (HELO mail.etit.hu) (94.199.181.31)
 by server-13.tower-21.messagelabs.com with SMTP; 4 Jan 2017 14:15:10 -0000
Received: from localhost (localhost [127.0.0.1])
 by mail.etit.hu (Postfix) with ESMTP id D64524040E2
 for <xen-users@lists.xen.org>; Wed,  4 Jan 2017 15:15:14 +0100 (CET)
X-Virus-Scanned: AMAVIS at etit.hu
Received: from mail.etit.hu (localhost [127.0.0.1])
 by mail.etit.hu (Postfix) with ESMTP id C17784040F2
 for <xen-users@lists.xen.org>; Wed,  4 Jan 2017 15:14:58 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=etit.hu; s=mail;
 t=1483539298; bh=G2UZ+0y15d8MTdZSFuNJ+BNOzrrquUFwdQT7Ui32+yk=;
 h=Subject:To:From:Message-ID:Date:MIME-Version:Content-Type:From;
 b=uoaG3jiSMdJs70uWmTp7LgkkfSSNy4fxF8ilIFilVdlnHWx6xliuKo0wce90HWh6O
 wwLPUbNC+bVS7ZHb6027icizxBDyoDn6CQ6vY8rbDtmoMnwemN5sf2ayxPnRMd2C7i
 qvkLw5wXQIq1Mq3zmElAkazbZobXCVrIumnrC2qY=
X-Virus-Scanner: This message was checked by ESET Mail Security
 for Linux/BSD. For more information on ESET Mail Security,
 please, visit our website: http://www.eset.com/.
Received: from [10.111.10.20] (catv-89-132-232-117.catv.broadband.hu
 [89.132.232.117])
 by mail.etit.hu (Postfix) with ESMTPSA id 9D88A4040E2
 for <xen-users@lists.xen.org>; Wed,  4 Jan 2017 15:14:58 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=etit.hu; s=mail;
 t=1483539298; bh=G2UZ+0y15d8MTdZSFuNJ+BNOzrrquUFwdQT7Ui32+yk=;
 h=Subject:To:From:Message-ID:Date:MIME-Version:Content-Type:From;
 b=uoaG3jiSMdJs70uWmTp7LgkkfSSNy4fxF8ilIFilVdlnHWx6xliuKo0wce90HWh6O
 wwLPUbNC+bVS7ZHb6027icizxBDyoDn6CQ6vY8rbDtmoMnwemN5sf2ayxPnRMd2C7i
 qvkLw5wXQIq1Mq3zmElAkazbZobXCVrIumnrC2qY=
To: xen-users@lists.xen.org
References: <2dc8f89a-8296-a07e-4062-5ce9833750ff@websitemanagers.com.au>
From: =?UTF-8?B?w4lsacOhcyBUYW3DoXM=?= <et@etit.hu>
Organization: ETIT[nwpro] KFT
Message-ID: <2a54f75b-8288-9fdc-68d2-471a83d3517a@etit.hu>
Date: Wed, 4 Jan 2017 15:14:52 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.5.1
MIME-Version: 1.0
In-Reply-To: <2dc8f89a-8296-a07e-4062-5ce9833750ff@websitemanagers.com.au>
X-EsetResult: clean
Subject: Re: [Xen-users] Windows PV drivers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6791042868843068965=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============6791042868843068965==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="JgkjAAMUDBOONoMfHPGRTsmX4GJd6JIkw"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--JgkjAAMUDBOONoMfHPGRTsmX4GJd6JIkw
Content-Type: multipart/mixed; boundary="n70neH9jaor8KVO2nDGH7JWd5Wk8LdvAP";
 protected-headers="v1"
From: =?UTF-8?B?w4lsacOhcyBUYW3DoXM=?= <et@etit.hu>
To: xen-users@lists.xen.org
Message-ID: <2a54f75b-8288-9fdc-68d2-471a83d3517a@etit.hu>
Subject: Re: [Xen-users] Windows PV drivers
References: <2dc8f89a-8296-a07e-4062-5ce9833750ff@websitemanagers.com.au>
In-Reply-To: <2dc8f89a-8296-a07e-4062-5ce9833750ff@websitemanagers.com.au>

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

Hi. All drivers here

https://xenbits.xen.org/pvdrivers/win/8.1.0/

are signed and most of the situations, can work (do not forge tto
install the pfx files, etc) - you do not need bcdedit /testsigning ON
any more with these.

However, as a personal experience, I recommend for you to wait till the
final release of

https://xenbits.xen.org/pvdrivers/win/8.2.0/

(logo testing is just done, so we can expect the signed version withi
1-2 months hopefully)

2017-01-04 14:26 keltez=C3=A9ssel, Adam Goryachev =C3=ADrta:
> Hi all,
>=20
> I'm in the process of upgrading from xen 4.1 to xen 4.4 and have a
> number of windows domU's running Windows Server 2012R2 with one of the
> ejb versions of the GPLPV drivers installed.
>=20
> Can anyone advise which are the best drivers to install for production
> use today, and how they went about installing them?
>=20
> So far, I've managed to boot my testing domU under 4.4, but I can't
> install the drivers form
> https://xenproject.org/downloads/windows-pv-drivers.html even after
> installing the certificate.
>=20
> I would prefer to use debian testing, but would I perhaps be better off=

> switching to XenServer and using the XenServer version of the PV
> drivers? Or can I use the XenServer version of the drivers with plain
> debian + xen?
>=20
> Would appreciate any advice from others who have managed to get this to=

> work well, especially in a production environment.
>=20
> Regards,
> Adam
>=20
>=20
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> https://lists.xen.org/xen-users

--=20


=C3=89li=C3=A1s Tam=C3=A1s
Thomas Elias

ETIT[nwpro] KFT, =C3=9Cgyvezet=C5=91-H=C3=A1l=C3=B3zatbiztons=C3=A1gi spe=
cialista
ETIT[nwpro] Ltd, General Manager-Network security specialist

Tel. HU: +36/30-497-1626
Tel. DE: +49/160-651-8723
OpenPGP pubkey: http://etit.hu/doc/et-pub.asc

Okleveles m=C3=A9rn=C3=B6k-informatikus (MSC)
Master of Science in Information Technology (MSC)
Licenced Penetration Tester (TM15-047)

Kapcsolat: http://etit.hu/index.php/hu/kapcsolat
Jogi nyilatkozat: http://etit.hu/disclaimer-email-hu.txt
Contact: http://etit.hu/index.php/en/contact
Disclaimer: http://etit.hu/disclaimer-email-en.txt


--n70neH9jaor8KVO2nDGH7JWd5Wk8LdvAP--

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

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

iQIcBAEBCAAGBQJYbQNdAAoJENWYes1C3s/CwXIP/3FcQvzJd9G5LwXzSD2K6mGQ
q935nctgTxgXbRTRCzQlbhMPpfMNzn0YHOwnM4kBzFp+2su77/PGwXUI/ZYYMeXH
9uphQWmGoQNHAYMBapwedaFsuScmOYBxxChV02QQaIHdGKP22/0Jkx3n/QA+jFkx
pHe4aYF/P4myc9Cij3Uuqxnv4y1D8B4zt9xIGMUgLGPaNRWuEtEP0H1B7yIFi1/C
PCP7hxtZTkI1Wz2pNwTLcdNyk9RaFgFH2a1s9Yn6giXvG3n9srbXvgnOzlP8dhBQ
n1UMAlUnvgM0DLWPIR6VnQq75sqQetqSUHcyhc2GAQmyqYjtCkzfZEpkrsUvFp5k
22mOjBJw7GB04UsnZ4qwhe/Q1oauXeqkm7wapEXK9krZxL7z61Wqxp1JJjTh+HfH
ebh9SEavtQZc0+mNr2V0NcDOKfXDBtAQX5zzWasdL5W3pn0aF3hV1GIreKA7QHFT
wTq1Uwl4NV1HmYk/2//PMb0S/+SDoe3PpAxqIZwt1/yNDozgHnf90rqTy/cXmlST
olBPsF1ddin+htFZPaGEjCgMKPiGSeLavrEGBpm/cHE9Ti+MK+EsgkNElJ7vPjyn
qcsduPkYIvLXOgG+8FvqCoogfU4zQkGk0g4tieQ7KAz3TtbnnBTfr+y/Amp6sp4U
ow5/2YksmWWFkGUdPnmk
=WxJF
-----END PGP SIGNATURE-----

--JgkjAAMUDBOONoMfHPGRTsmX4GJd6JIkw--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============6791042868843068965==--


From xen-users-bounces@lists.xen.org Wed Jan 04 16:13:55 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Jan 2017 16:13:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cOoBJ-0002W5-AQ; Wed, 04 Jan 2017 16:12:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jm@artfiles.de>) id 1cOmtr-00020Q-Mp
 for xen-users@lists.xen.org; Wed, 04 Jan 2017 14:50:47 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 67/25-15802-6CB0D685; Wed, 04 Jan 2017 14:50:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsVyxWNJoO4x7tw
 Ig7Y7Aharrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8bVDvGC8yIVWxdfY2pg7BXqYuTiEBL4wiix
 r6+VpYuRk0NEQFpixpUmNhCbTUBF4tWFs2BxYQFTiWfrO5lAbF4BO4nuRd8YQWwWoJqHLz8zg
 9iiAqkSp2++YIaoEZQ4OfMJC8gCZoF2Romd048zTmDknIUkNwtZDiTBLJAi8fHXbjAbZvksJE
 fNQrJ8FpKjIHrVJf7Mu8QMYWtLLFv4Gsq2lVi37j0LhK0n8fZ3L5RtKbF+xyf2BYw8qxjVi1O
 LylKLdA31kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECw7megYFxB2NTr/MhRkkO
 JiVR3r72nAghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryvuXIjhASLUtNTK9Iyc4CRBZOW4OBRE
 uE9CpLmLS5IzC3OTIdInWLU5fhyZcVTJiGWvPy8VClx3l0gRQIgRRmleXAjYFF+iVFWSpiXkY
 GBQYinILUoN7MEVf4VozgHo5Iw73WQKTyZeSVwm14BHcEEdMT2gGyQI0oSEVJSDYw6rXaGYed
 ufNduW9WVzfg7qrnJqfOZg2eoZ1iE/LcLptvCH83+F/FVY8uLPX63b1wzPNCW+zCyeNIhqbI5
 f5/sn5wU0/XsW/aBg2FdT/LutLOrrH6n2LOh7Vx4q5Xhpfpu3/azZgtna2Xs0P8oV8q3x/lvx
 eOHvJPNdH4HyGy3CvYMnqJtWarEUpyRaKjFXFScCAAUtZp87QIAAA==
X-Env-Sender: jm@artfiles.de
X-Msg-Ref: server-3.tower-206.messagelabs.com!1483541446!74727064!1
X-Originating-IP: [212.72.164.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36632 invoked from network); 4 Jan 2017 14:50:46 -0000
Received: from mailout10.artfiles.de (HELO mailout10.artfiles.de)
 (212.72.164.81)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES128-SHA encrypted SMTP;
 4 Jan 2017 14:50:46 -0000
Received: from [80.252.98.138] (helo=jm.fritz.box) auth=jm@artfiles.de
 by mailout10.artfiles.de with esmtpsa (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128)
 (Exim 4.85) id 1cOmtp-0005J8-Tm
 for xen-users@lists.xen.org; Wed, 04 Jan 2017 15:50:45 +0100
To: xen-users@lists.xen.org
From: Jan Marquardt <jm@artfiles.de>
Message-ID: <308a93df-037f-8160-15fb-4d8fb06493b1@artfiles.de>
Date: Wed, 4 Jan 2017 15:50:41 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0)
 Gecko/20100101 Thunderbird/45.6.0
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 04 Jan 2017 16:12:52 +0000
Subject: [Xen-users] 32Bit domus and RAM between 128GB and 168 GB
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5180615885345895768=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============5180615885345895768==
Content-Type: multipart/signed; micalg=pgp-sha512;
 protocol="application/pgp-signature";
 boundary="QtbqiCQXvqj5lJpkDKAMh1VSklNLxUSfr"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--QtbqiCQXvqj5lJpkDKAMh1VSklNLxUSfr
Content-Type: multipart/mixed; boundary="2UNhUpfs2LJ2FtMTR6Gvj7jl63F9FHqWf";
 protected-headers="v1"
From: Jan Marquardt <jm@artfiles.de>
To: xen-users@lists.xen.org
Message-ID: <308a93df-037f-8160-15fb-4d8fb06493b1@artfiles.de>
Subject: 32Bit domus and RAM between 128GB and 168 GB

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

Hi,

unfortunately we still have a lot of paravirtual guests with 32 Bit OS
and are currently running in some problems.

As far as I understand the documentation in xend-config.sxp, if a
physical machine has between 128 GB and 168 GB RAM, 32 Bit guests should
be able to consume up to 168 GB.

# 32-bit paravirtual domains can only consume physical
# memory below 168GB. On systems with memory beyond that address,
# they'll be confined to memory below 128GB.
# Using total_available_memory (in GB) to specify the amount of memory
reserved
# in the memory pool exclusively for 32-bit paravirtual domains.
# Additionally you should use dom0_mem =3D <-Value> as a parameter in
# xen kernel to reserve the memory for 32-bit paravirtual domains, defaul=
t
# is "0" (0GB).

In our case we have four systems with 160 GB RAM, but the guests are not
able to start if there are already guests running which are consuming
128 GB RAM in sum.

Is this a bug or do we miss something?

We are running Xen 4.1 from Debian Wheezy with backports kernel
3.16.0-0.bpo.4-amd64 in dom0s.

Best Regards

Jan

--=20
Artfiles New Media GmbH | Zirkusweg 1 | 20359 Hamburg
Tel: 040 - 32 02 72 90 | Fax: 040 - 32 02 72 95
E-Mail: support@artfiles.de | Web: http://www.artfiles.de
Gesch=C3=A4ftsf=C3=BChrer: Harald Oltmanns | Tim Evers
Eingetragen im Handelsregister Hamburg - HRB 81478


--2UNhUpfs2LJ2FtMTR6Gvj7jl63F9FHqWf--

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

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQEcBAEBCgAGBQJYbQvFAAoJEIbFxPVBAjQbAswH/2zehUhJCMkd8zeQjDwhmXZE
w9Ll5YqaFU3rsaCNDwuxzJXvPc5YfSsBWhLTf8YiGPeR2v48rGzzQwe4YTfnHcnb
PpuSq9aOyuXdGp6SDw43AWOHttgLwcTUeEZj72rDBpfK9HVYVtW+JTyQuwi8cJc2
CS71vz52SWUZ4TT/IXdxgCCEYFs7LCpXSZ+ddUl4xi4NxVTqT6zYeqn0jsoae433
1r+6S//MOgST7z+9kq0e4T5OhAwNsrwUADGwiqVjfygN8iTAuNyU/ZPKYg4PROG7
ttUg7b/uvUZ+POw8U41R+TV8CBl7HUS11wNkOqJIDv0spyukLaSMBIYZtmb2mro=
=Rw0Q
-----END PGP SIGNATURE-----

--QtbqiCQXvqj5lJpkDKAMh1VSklNLxUSfr--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============5180615885345895768==--


From xen-users-bounces@lists.xen.org Wed Jan 04 16:13:55 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Jan 2017 16:13:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cOoBJ-0002W5-AQ; Wed, 04 Jan 2017 16:12:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jm@artfiles.de>) id 1cOmtr-00020Q-Mp
 for xen-users@lists.xen.org; Wed, 04 Jan 2017 14:50:47 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 67/25-15802-6CB0D685; Wed, 04 Jan 2017 14:50:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsVyxWNJoO4x7tw
 Ig7Y7Aharrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8bVDvGC8yIVWxdfY2pg7BXqYuTiEBL4wiix
 r6+VpYuRk0NEQFpixpUmNhCbTUBF4tWFs2BxYQFTiWfrO5lAbF4BO4nuRd8YQWwWoJqHLz8zg
 9iiAqkSp2++YIaoEZQ4OfMJC8gCZoF2Romd048zTmDknIUkNwtZDiTBLJAi8fHXbjAbZvksJE
 fNQrJ8FpKjIHrVJf7Mu8QMYWtLLFv4Gsq2lVi37j0LhK0n8fZ3L5RtKbF+xyf2BYw8qxjVi1O
 LylKLdA31kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECw7megYFxB2NTr/MhRkkO
 JiVR3r72nAghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryvuXIjhASLUtNTK9Iyc4CRBZOW4OBRE
 uE9CpLmLS5IzC3OTIdInWLU5fhyZcVTJiGWvPy8VClx3l0gRQIgRRmleXAjYFF+iVFWSpiXkY
 GBQYinILUoN7MEVf4VozgHo5Iw73WQKTyZeSVwm14BHcEEdMT2gGyQI0oSEVJSDYw6rXaGYed
 ufNduW9WVzfg7qrnJqfOZg2eoZ1iE/LcLptvCH83+F/FVY8uLPX63b1wzPNCW+zCyeNIhqbI5
 f5/sn5wU0/XsW/aBg2FdT/LutLOrrH6n2LOh7Vx4q5Xhpfpu3/azZgtna2Xs0P8oV8q3x/lvx
 eOHvJPNdH4HyGy3CvYMnqJtWarEUpyRaKjFXFScCAAUtZp87QIAAA==
X-Env-Sender: jm@artfiles.de
X-Msg-Ref: server-3.tower-206.messagelabs.com!1483541446!74727064!1
X-Originating-IP: [212.72.164.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36632 invoked from network); 4 Jan 2017 14:50:46 -0000
Received: from mailout10.artfiles.de (HELO mailout10.artfiles.de)
 (212.72.164.81)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES128-SHA encrypted SMTP;
 4 Jan 2017 14:50:46 -0000
Received: from [80.252.98.138] (helo=jm.fritz.box) auth=jm@artfiles.de
 by mailout10.artfiles.de with esmtpsa (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128)
 (Exim 4.85) id 1cOmtp-0005J8-Tm
 for xen-users@lists.xen.org; Wed, 04 Jan 2017 15:50:45 +0100
To: xen-users@lists.xen.org
From: Jan Marquardt <jm@artfiles.de>
Message-ID: <308a93df-037f-8160-15fb-4d8fb06493b1@artfiles.de>
Date: Wed, 4 Jan 2017 15:50:41 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0)
 Gecko/20100101 Thunderbird/45.6.0
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 04 Jan 2017 16:12:52 +0000
Subject: [Xen-users] 32Bit domus and RAM between 128GB and 168 GB
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5180615885345895768=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============5180615885345895768==
Content-Type: multipart/signed; micalg=pgp-sha512;
 protocol="application/pgp-signature";
 boundary="QtbqiCQXvqj5lJpkDKAMh1VSklNLxUSfr"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--QtbqiCQXvqj5lJpkDKAMh1VSklNLxUSfr
Content-Type: multipart/mixed; boundary="2UNhUpfs2LJ2FtMTR6Gvj7jl63F9FHqWf";
 protected-headers="v1"
From: Jan Marquardt <jm@artfiles.de>
To: xen-users@lists.xen.org
Message-ID: <308a93df-037f-8160-15fb-4d8fb06493b1@artfiles.de>
Subject: 32Bit domus and RAM between 128GB and 168 GB

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

Hi,

unfortunately we still have a lot of paravirtual guests with 32 Bit OS
and are currently running in some problems.

As far as I understand the documentation in xend-config.sxp, if a
physical machine has between 128 GB and 168 GB RAM, 32 Bit guests should
be able to consume up to 168 GB.

# 32-bit paravirtual domains can only consume physical
# memory below 168GB. On systems with memory beyond that address,
# they'll be confined to memory below 128GB.
# Using total_available_memory (in GB) to specify the amount of memory
reserved
# in the memory pool exclusively for 32-bit paravirtual domains.
# Additionally you should use dom0_mem =3D <-Value> as a parameter in
# xen kernel to reserve the memory for 32-bit paravirtual domains, defaul=
t
# is "0" (0GB).

In our case we have four systems with 160 GB RAM, but the guests are not
able to start if there are already guests running which are consuming
128 GB RAM in sum.

Is this a bug or do we miss something?

We are running Xen 4.1 from Debian Wheezy with backports kernel
3.16.0-0.bpo.4-amd64 in dom0s.

Best Regards

Jan

--=20
Artfiles New Media GmbH | Zirkusweg 1 | 20359 Hamburg
Tel: 040 - 32 02 72 90 | Fax: 040 - 32 02 72 95
E-Mail: support@artfiles.de | Web: http://www.artfiles.de
Gesch=C3=A4ftsf=C3=BChrer: Harald Oltmanns | Tim Evers
Eingetragen im Handelsregister Hamburg - HRB 81478


--2UNhUpfs2LJ2FtMTR6Gvj7jl63F9FHqWf--

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

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQEcBAEBCgAGBQJYbQvFAAoJEIbFxPVBAjQbAswH/2zehUhJCMkd8zeQjDwhmXZE
w9Ll5YqaFU3rsaCNDwuxzJXvPc5YfSsBWhLTf8YiGPeR2v48rGzzQwe4YTfnHcnb
PpuSq9aOyuXdGp6SDw43AWOHttgLwcTUeEZj72rDBpfK9HVYVtW+JTyQuwi8cJc2
CS71vz52SWUZ4TT/IXdxgCCEYFs7LCpXSZ+ddUl4xi4NxVTqT6zYeqn0jsoae433
1r+6S//MOgST7z+9kq0e4T5OhAwNsrwUADGwiqVjfygN8iTAuNyU/ZPKYg4PROG7
ttUg7b/uvUZ+POw8U41R+TV8CBl7HUS11wNkOqJIDv0spyukLaSMBIYZtmb2mro=
=Rw0Q
-----END PGP SIGNATURE-----

--QtbqiCQXvqj5lJpkDKAMh1VSklNLxUSfr--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============5180615885345895768==--


From xen-users-bounces@lists.xen.org Wed Jan 04 18:01:47 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Jan 2017 18:01:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cOprj-0004SN-Cs; Wed, 04 Jan 2017 18:00:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ahferroin7@gmail.com>) id 1cOprh-0004Rt-5V
 for xen-users@lists.xen.org; Wed, 04 Jan 2017 18:00:45 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 AE/3E-05987-C483D685; Wed, 04 Jan 2017 18:00:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOIsWRWlGSWpSXmKPExsVyMfSak66XRW6
 EQf8PdYtVVw+wOjB6HN39mymAMYo1My8pvyKBNaNny0f2gpOcFV0br7A1MN5l72Lk4hASmMQo
 MadlITOIwyKwiFWicfJEJhBHQmAfq8SspsVADieQEyNx5/xHdgi7SuL0iWtsILaQgLLEjzeXG
 CFGHWKSOPnlOCNIQljAVWJZ2zewBhEBaYkZV5qgGuwkHm+aywxiswkYS1w4+hasnlfARuLvns
 ksXYwcQGeoSBz/6gESFgXa++7yE6gSQYmTM5+wgNicAvYSlya+B7uNWcBMYt7mh8wQtrzE9rd
 zmCcwCs1C0jILSdksJGULGJlXMaoXpxaVpRbpGuolFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQm
 Fesl5+duYgQGdD0DA+MOxqZe50OMkhxMSqK8fe05EUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQke
 KPNcyOEBItS01Mr0jJzgLEFk5bg4FES4d1uBpTmLS5IzC3OTIdInWK05Dg2a/FTJo4vV1YAyV
 2da54yCbHk5eelSonz+oDMEwBpyCjNgxsHi/9LjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR
 5xUCm8GTmlcBtfQV0EBPIQQHZIAeVJCKkpBoY01pDvHbFWQtvbGBgau6NiNsyYRPzWoHK7t3X
 dULvvJPiSHv85fi5P3/8mG9tinNvF1P/xynCkM3tLn74zkKBHRp/Pf8IJUo9fDH1WtjMN5kB3
 K4b/prl/l/U2TxFcpLcdV3WVfIPjVy/X7+ReDK0enWZd5Az8wIuBRnjD6LJgfEvfvsZu6orsR
 RnJBpqMRcVJwIAVCt75voCAAA=
X-Env-Sender: ahferroin7@gmail.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1483552840!57737839!1
X-Originating-IP: [209.85.214.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44270 invoked from network); 4 Jan 2017 18:00:42 -0000
Received: from mail-it0-f66.google.com (HELO mail-it0-f66.google.com)
 (209.85.214.66)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Jan 2017 18:00:42 -0000
Received: by mail-it0-f66.google.com with SMTP id b123so54861287itb.2
 for <xen-users@lists.xen.org>; Wed, 04 Jan 2017 10:00:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-transfer-encoding;
 bh=2AGmzrE8nVjl+OjkPSl1kV+qwvw6Q8/ik6P3dThKy/M=;
 b=LQi58i0Y/7LBWataGbxmH6kMJ7x+94KxfV28LLBSPUdYfz+tobalklJk58G8Ay6udS
 damcyYvWOTzj0P3qbFF46U5w8eVU0ja5j8iEG+gFYe8zwlMnGgAgiqSDVKxWetzNJU1r
 NJMzPkvxqI3hpB+sgyNOui/lrYGkD+igsPUD06CpkFZX//6msKFTCVaiF41W9x18CvId
 fYbjbhAr31HbjFkx96p+JEnYytBEpvLB7kDWOnPI5Urj1h1xcd0KAHfbvQtOgQmrHQiw
 KQ1EJUFdTlK7wZPXgzRbYNuQbMvt3HZmE3KivIds//aL30BeiomECv/Rqt5NbypECBSs
 g4Fg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding;
 bh=2AGmzrE8nVjl+OjkPSl1kV+qwvw6Q8/ik6P3dThKy/M=;
 b=MLj9gZJVP2M/0QU1QzSc12uHmNDKRJiUJ1tLCWdbX6CfkjnpQa7jrMbaZpEAWFI8BN
 gUMLBy56r5rQ2HoLSJoj2k8t51CAj9GOehKLXbySbg88pAETS5ghh+qEGaMCL8evKWFh
 a0IPW+HsqSOq0ugTqALZAKeHkX/svQ6AAEL5BpMf/Ia6wJbbCU6WrBPXAOc0Ex0W8cv6
 yMTtHfbit7PpOnTRApRrt22bPU2TGefVWTKt25zELxynqvK7S5sPB1xTAtVSsJIRL9Sn
 c4oMXdCJRH6suHr1pXOUNa4RPZ5U6BQ8aAXpSxkAnN/efFGJN0bzojBkrjuAbZzYN3Mj
 CAfw==
X-Gm-Message-State: AIkVDXKKgaH23kfRErihVZS0AwLp74o6+Y18gLp5HKwlj1AJeY6ili9l0AnpSLye3GztLg==
X-Received: by 10.36.50.214 with SMTP id j205mr59193918ita.33.1483552839284;
 Wed, 04 Jan 2017 10:00:39 -0800 (PST)
Received: from [191.9.206.254] (rrcs-70-62-41-24.central.biz.rr.com.
 [70.62.41.24])
 by smtp.gmail.com with ESMTPSA id l79sm34361871itb.1.2017.01.04.10.00.37
 for <xen-users@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 04 Jan 2017 10:00:38 -0800 (PST)
To: xen-users@lists.xen.org
References: <308a93df-037f-8160-15fb-4d8fb06493b1@artfiles.de>
From: "Austin S. Hemmelgarn" <ahferroin7@gmail.com>
Message-ID: <435aa1a6-280f-a20d-1cff-2c864045049d@gmail.com>
Date: Wed, 4 Jan 2017 13:00:34 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.6.0
MIME-Version: 1.0
In-Reply-To: <308a93df-037f-8160-15fb-4d8fb06493b1@artfiles.de>
Subject: Re: [Xen-users] 32Bit domus and RAM between 128GB and 168 GB
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

T24gMjAxNy0wMS0wNCAwOTo1MCwgSmFuIE1hcnF1YXJkdCB3cm90ZToKPiBIaSwKPgo+IHVuZm9y
dHVuYXRlbHkgd2Ugc3RpbGwgaGF2ZSBhIGxvdCBvZiBwYXJhdmlydHVhbCBndWVzdHMgd2l0aCAz
MiBCaXQgT1MKPiBhbmQgYXJlIGN1cnJlbnRseSBydW5uaW5nIGluIHNvbWUgcHJvYmxlbXMuCj4K
PiBBcyBmYXIgYXMgSSB1bmRlcnN0YW5kIHRoZSBkb2N1bWVudGF0aW9uIGluIHhlbmQtY29uZmln
LnN4cCwgaWYgYQo+IHBoeXNpY2FsIG1hY2hpbmUgaGFzIGJldHdlZW4gMTI4IEdCIGFuZCAxNjgg
R0IgUkFNLCAzMiBCaXQgZ3Vlc3RzIHNob3VsZAo+IGJlIGFibGUgdG8gY29uc3VtZSB1cCB0byAx
NjggR0IuCj4KPiAjIDMyLWJpdCBwYXJhdmlydHVhbCBkb21haW5zIGNhbiBvbmx5IGNvbnN1bWUg
cGh5c2ljYWwKPiAjIG1lbW9yeSBiZWxvdyAxNjhHQi4gT24gc3lzdGVtcyB3aXRoIG1lbW9yeSBi
ZXlvbmQgdGhhdCBhZGRyZXNzLAo+ICMgdGhleSdsbCBiZSBjb25maW5lZCB0byBtZW1vcnkgYmVs
b3cgMTI4R0IuCj4gIyBVc2luZyB0b3RhbF9hdmFpbGFibGVfbWVtb3J5IChpbiBHQikgdG8gc3Bl
Y2lmeSB0aGUgYW1vdW50IG9mIG1lbW9yeQo+IHJlc2VydmVkCj4gIyBpbiB0aGUgbWVtb3J5IHBv
b2wgZXhjbHVzaXZlbHkgZm9yIDMyLWJpdCBwYXJhdmlydHVhbCBkb21haW5zLgo+ICMgQWRkaXRp
b25hbGx5IHlvdSBzaG91bGQgdXNlIGRvbTBfbWVtID0gPC1WYWx1ZT4gYXMgYSBwYXJhbWV0ZXIg
aW4KPiAjIHhlbiBrZXJuZWwgdG8gcmVzZXJ2ZSB0aGUgbWVtb3J5IGZvciAzMi1iaXQgcGFyYXZp
cnR1YWwgZG9tYWlucywgZGVmYXVsdAo+ICMgaXMgIjAiICgwR0IpLgo+Cj4gSW4gb3VyIGNhc2Ug
d2UgaGF2ZSBmb3VyIHN5c3RlbXMgd2l0aCAxNjAgR0IgUkFNLCBidXQgdGhlIGd1ZXN0cyBhcmUg
bm90Cj4gYWJsZSB0byBzdGFydCBpZiB0aGVyZSBhcmUgYWxyZWFkeSBndWVzdHMgcnVubmluZyB3
aGljaCBhcmUgY29uc3VtaW5nCj4gMTI4IEdCIFJBTSBpbiBzdW0uCj4KPiBJcyB0aGlzIGEgYnVn
IG9yIGRvIHdlIG1pc3Mgc29tZXRoaW5nPwoxNjhHQiBzZWVtcyBsaWtlIGEgcmVhbGx5IG9kZCBu
dW1iZXIsIGFuZCBJJ2QgYmUgdmVyeSBpbmNsaW5lZCB0byAKYmVsaWV2ZSB0aGF0IHRoaXMgaXMg
YSB0eXBvIGluIHRoZSBkb2N1bWVudGF0aW9uICh0aGF0IGlzLCBpdCBzaG91bGQgc2F5IAoncGh5
c2ljYWwgbWVtb3J5IGJlbG93IDEyOEdCJykuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Wed Jan 04 18:01:47 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Jan 2017 18:01:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cOprj-0004SN-Cs; Wed, 04 Jan 2017 18:00:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ahferroin7@gmail.com>) id 1cOprh-0004Rt-5V
 for xen-users@lists.xen.org; Wed, 04 Jan 2017 18:00:45 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 AE/3E-05987-C483D685; Wed, 04 Jan 2017 18:00:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOIsWRWlGSWpSXmKPExsVyMfSak66XRW6
 EQf8PdYtVVw+wOjB6HN39mymAMYo1My8pvyKBNaNny0f2gpOcFV0br7A1MN5l72Lk4hASmMQo
 MadlITOIwyKwiFWicfJEJhBHQmAfq8SspsVADieQEyNx5/xHdgi7SuL0iWtsILaQgLLEjzeXG
 CFGHWKSOPnlOCNIQljAVWJZ2zewBhEBaYkZV5qgGuwkHm+aywxiswkYS1w4+hasnlfARuLvns
 ksXYwcQGeoSBz/6gESFgXa++7yE6gSQYmTM5+wgNicAvYSlya+B7uNWcBMYt7mh8wQtrzE9rd
 zmCcwCs1C0jILSdksJGULGJlXMaoXpxaVpRbpGuolFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQm
 Fesl5+duYgQGdD0DA+MOxqZe50OMkhxMSqK8fe05EUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQke
 KPNcyOEBItS01Mr0jJzgLEFk5bg4FES4d1uBpTmLS5IzC3OTIdInWK05Dg2a/FTJo4vV1YAyV
 2da54yCbHk5eelSonz+oDMEwBpyCjNgxsHi/9LjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR
 5xUCm8GTmlcBtfQV0EBPIQQHZIAeVJCKkpBoY01pDvHbFWQtvbGBgau6NiNsyYRPzWoHK7t3X
 dULvvJPiSHv85fi5P3/8mG9tinNvF1P/xynCkM3tLn74zkKBHRp/Pf8IJUo9fDH1WtjMN5kB3
 K4b/prl/l/U2TxFcpLcdV3WVfIPjVy/X7+ReDK0enWZd5Az8wIuBRnjD6LJgfEvfvsZu6orsR
 RnJBpqMRcVJwIAVCt75voCAAA=
X-Env-Sender: ahferroin7@gmail.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1483552840!57737839!1
X-Originating-IP: [209.85.214.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44270 invoked from network); 4 Jan 2017 18:00:42 -0000
Received: from mail-it0-f66.google.com (HELO mail-it0-f66.google.com)
 (209.85.214.66)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Jan 2017 18:00:42 -0000
Received: by mail-it0-f66.google.com with SMTP id b123so54861287itb.2
 for <xen-users@lists.xen.org>; Wed, 04 Jan 2017 10:00:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-transfer-encoding;
 bh=2AGmzrE8nVjl+OjkPSl1kV+qwvw6Q8/ik6P3dThKy/M=;
 b=LQi58i0Y/7LBWataGbxmH6kMJ7x+94KxfV28LLBSPUdYfz+tobalklJk58G8Ay6udS
 damcyYvWOTzj0P3qbFF46U5w8eVU0ja5j8iEG+gFYe8zwlMnGgAgiqSDVKxWetzNJU1r
 NJMzPkvxqI3hpB+sgyNOui/lrYGkD+igsPUD06CpkFZX//6msKFTCVaiF41W9x18CvId
 fYbjbhAr31HbjFkx96p+JEnYytBEpvLB7kDWOnPI5Urj1h1xcd0KAHfbvQtOgQmrHQiw
 KQ1EJUFdTlK7wZPXgzRbYNuQbMvt3HZmE3KivIds//aL30BeiomECv/Rqt5NbypECBSs
 g4Fg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding;
 bh=2AGmzrE8nVjl+OjkPSl1kV+qwvw6Q8/ik6P3dThKy/M=;
 b=MLj9gZJVP2M/0QU1QzSc12uHmNDKRJiUJ1tLCWdbX6CfkjnpQa7jrMbaZpEAWFI8BN
 gUMLBy56r5rQ2HoLSJoj2k8t51CAj9GOehKLXbySbg88pAETS5ghh+qEGaMCL8evKWFh
 a0IPW+HsqSOq0ugTqALZAKeHkX/svQ6AAEL5BpMf/Ia6wJbbCU6WrBPXAOc0Ex0W8cv6
 yMTtHfbit7PpOnTRApRrt22bPU2TGefVWTKt25zELxynqvK7S5sPB1xTAtVSsJIRL9Sn
 c4oMXdCJRH6suHr1pXOUNa4RPZ5U6BQ8aAXpSxkAnN/efFGJN0bzojBkrjuAbZzYN3Mj
 CAfw==
X-Gm-Message-State: AIkVDXKKgaH23kfRErihVZS0AwLp74o6+Y18gLp5HKwlj1AJeY6ili9l0AnpSLye3GztLg==
X-Received: by 10.36.50.214 with SMTP id j205mr59193918ita.33.1483552839284;
 Wed, 04 Jan 2017 10:00:39 -0800 (PST)
Received: from [191.9.206.254] (rrcs-70-62-41-24.central.biz.rr.com.
 [70.62.41.24])
 by smtp.gmail.com with ESMTPSA id l79sm34361871itb.1.2017.01.04.10.00.37
 for <xen-users@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 04 Jan 2017 10:00:38 -0800 (PST)
To: xen-users@lists.xen.org
References: <308a93df-037f-8160-15fb-4d8fb06493b1@artfiles.de>
From: "Austin S. Hemmelgarn" <ahferroin7@gmail.com>
Message-ID: <435aa1a6-280f-a20d-1cff-2c864045049d@gmail.com>
Date: Wed, 4 Jan 2017 13:00:34 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.6.0
MIME-Version: 1.0
In-Reply-To: <308a93df-037f-8160-15fb-4d8fb06493b1@artfiles.de>
Subject: Re: [Xen-users] 32Bit domus and RAM between 128GB and 168 GB
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

T24gMjAxNy0wMS0wNCAwOTo1MCwgSmFuIE1hcnF1YXJkdCB3cm90ZToKPiBIaSwKPgo+IHVuZm9y
dHVuYXRlbHkgd2Ugc3RpbGwgaGF2ZSBhIGxvdCBvZiBwYXJhdmlydHVhbCBndWVzdHMgd2l0aCAz
MiBCaXQgT1MKPiBhbmQgYXJlIGN1cnJlbnRseSBydW5uaW5nIGluIHNvbWUgcHJvYmxlbXMuCj4K
PiBBcyBmYXIgYXMgSSB1bmRlcnN0YW5kIHRoZSBkb2N1bWVudGF0aW9uIGluIHhlbmQtY29uZmln
LnN4cCwgaWYgYQo+IHBoeXNpY2FsIG1hY2hpbmUgaGFzIGJldHdlZW4gMTI4IEdCIGFuZCAxNjgg
R0IgUkFNLCAzMiBCaXQgZ3Vlc3RzIHNob3VsZAo+IGJlIGFibGUgdG8gY29uc3VtZSB1cCB0byAx
NjggR0IuCj4KPiAjIDMyLWJpdCBwYXJhdmlydHVhbCBkb21haW5zIGNhbiBvbmx5IGNvbnN1bWUg
cGh5c2ljYWwKPiAjIG1lbW9yeSBiZWxvdyAxNjhHQi4gT24gc3lzdGVtcyB3aXRoIG1lbW9yeSBi
ZXlvbmQgdGhhdCBhZGRyZXNzLAo+ICMgdGhleSdsbCBiZSBjb25maW5lZCB0byBtZW1vcnkgYmVs
b3cgMTI4R0IuCj4gIyBVc2luZyB0b3RhbF9hdmFpbGFibGVfbWVtb3J5IChpbiBHQikgdG8gc3Bl
Y2lmeSB0aGUgYW1vdW50IG9mIG1lbW9yeQo+IHJlc2VydmVkCj4gIyBpbiB0aGUgbWVtb3J5IHBv
b2wgZXhjbHVzaXZlbHkgZm9yIDMyLWJpdCBwYXJhdmlydHVhbCBkb21haW5zLgo+ICMgQWRkaXRp
b25hbGx5IHlvdSBzaG91bGQgdXNlIGRvbTBfbWVtID0gPC1WYWx1ZT4gYXMgYSBwYXJhbWV0ZXIg
aW4KPiAjIHhlbiBrZXJuZWwgdG8gcmVzZXJ2ZSB0aGUgbWVtb3J5IGZvciAzMi1iaXQgcGFyYXZp
cnR1YWwgZG9tYWlucywgZGVmYXVsdAo+ICMgaXMgIjAiICgwR0IpLgo+Cj4gSW4gb3VyIGNhc2Ug
d2UgaGF2ZSBmb3VyIHN5c3RlbXMgd2l0aCAxNjAgR0IgUkFNLCBidXQgdGhlIGd1ZXN0cyBhcmUg
bm90Cj4gYWJsZSB0byBzdGFydCBpZiB0aGVyZSBhcmUgYWxyZWFkeSBndWVzdHMgcnVubmluZyB3
aGljaCBhcmUgY29uc3VtaW5nCj4gMTI4IEdCIFJBTSBpbiBzdW0uCj4KPiBJcyB0aGlzIGEgYnVn
IG9yIGRvIHdlIG1pc3Mgc29tZXRoaW5nPwoxNjhHQiBzZWVtcyBsaWtlIGEgcmVhbGx5IG9kZCBu
dW1iZXIsIGFuZCBJJ2QgYmUgdmVyeSBpbmNsaW5lZCB0byAKYmVsaWV2ZSB0aGF0IHRoaXMgaXMg
YSB0eXBvIGluIHRoZSBkb2N1bWVudGF0aW9uICh0aGF0IGlzLCBpdCBzaG91bGQgc2F5IAoncGh5
c2ljYWwgbWVtb3J5IGJlbG93IDEyOEdCJykuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Wed Jan 04 18:05:01 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Jan 2017 18:05:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cOpvl-0004wa-11; Wed, 04 Jan 2017 18:04:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tlviewer@yahoo.com>) id 1cOpvj-0004wS-Kk
 for xen-users@lists.xen.org; Wed, 04 Jan 2017 18:04:55 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 DE/79-31649-6493D685; Wed, 04 Jan 2017 18:04:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMKsWRWlGSWpSXmKPExsWS1FVhqutqmRt
 hMOG4ksWqqwdYHRg9ju7+zRTAGMWamZeUX5HAmvF7xguWgsakiq2Pr7A3MD4M72Lk4mARWMsi
 cenRJuYuRk4OIYFkiY8dG9gg7AyJrTsnMkHY6RKvn+9hhbDjJR4sXs4IYksIKEhM6J3OBmHbS
 CzZspIZwraUmNR4mA1kgZBAA6PE4ofd7F2M7EDbtCR+uIOUsAmoSvR//sgIMVJT4tHxi2CtIg
 JxEstONICtZRYwl+i9sRFsLS/Q+P9938FWcQp4Saz99pARYnwfo0TPg68sIAlhgViJyx+msUA
 0CEqcnPmEBWJQjMSPawvYIGxRieePTjNNYBSdhaRsFpKyWUjKZjFyANnqEuvnCUGEtSWWLXzN
 DGGrSdzedpUdWXwBI/sqRo3i1KKy1CJdI0u9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95
 PzcTYzAqKtnYGDcwdi01+8QoyQHk5Iob197ToQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7T5r
 kRQoJFqempFWmZOcD4h0lLcPAoifDKWACleYsLEnOLM9MhUqcYjTmmPVv8lIljw561T5mEWPL
 y81KlxHnlQEoFQEozSvPgBsHS0iVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrx/Qe7hycwr
 gdv3CugUJqBTtgdkg5xSkoiQkmpgzJf/rDVf23Bh2opH7uZ/r9jf3Ljs6CdWv9/cNyXWlS/Ky
 ZWs9W9WbDZZlL8t/dthYU6zrC/GzGx7mOuPFE7debVTbPpnHw/hBX8nth8L2p4lqtG203Ovq4
 puyiHFtwd0JCZ0CxVOTZbVCTxhpFleuzzurq3z7BdC7kFHr817WXS672FAqoe1EktxRqKhFnN
 RcSIAgOY/QEYDAAA=
X-Env-Sender: tlviewer@yahoo.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1483553091!52664664!1
X-Originating-IP: [98.138.120.53]
X-SpamReason: No, hits=0.7 required=7.0 tests=FORGED_YAHOO_RCVD,
 HTML_50_60,HTML_MESSAGE,UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29129 invoked from network); 4 Jan 2017 18:04:53 -0000
Received: from nm46.bullet.mail.ne1.yahoo.com (HELO
 nm46.bullet.mail.ne1.yahoo.com) (98.138.120.53)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Jan 2017 18:04:53 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1483553091; bh=lRJIIPObieJdi9B3uozKGXzEVOxbFl0U4aqglVkohQs=;
 h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:From:Subject;
 b=MeF0TuHT/J8+PPyGzAggt4I+0V6yQyDZg0hE2P4ffY6QKkYNAoruwnLDCOISil8AQjvq0WC6m6h9BaNb1gP4jmMqn3fO8Bg4AFPfovMIXJKTMRPZAHRNU/idXQrJGhObT7Tem0QCHYZlKrkKaH+OfiOj1d8HTa9q4pLQU3ZwGUTm3ZzVsxWAKNUdK13pYbD8DMADe2uat8k8APZl3u6GVnFIEtUt+DejEyhJFT9edBab5/LGVWlWUW5f5fQxQ4AHfSwYgrDxeo3skA336Rgy+T8G6vybsA+SItXiQ9VrMZT7SfR+Y/sy/FKup+vs9Z6h8EtjW0X/5ziwo3cOxXL+9w==
Received: from [127.0.0.1] by nm46.bullet.mail.ne1.yahoo.com with NNFMP;
 04 Jan 2017 18:04:51 -0000
Received: from [98.138.101.132] by nm46.bullet.mail.ne1.yahoo.com with NNFMP;
 04 Jan 2017 18:02:06 -0000
Received: from [98.138.89.245] by tm20.bullet.mail.ne1.yahoo.com with NNFMP;
 04 Jan 2017 18:02:06 -0000
Received: from [127.0.0.1] by omp1059.mail.ne1.yahoo.com with NNFMP;
 04 Jan 2017 18:02:06 -0000
X-Yahoo-Newman-Property: ymail-4
X-Yahoo-Newman-Id: 85198.16334.bm@omp1059.mail.ne1.yahoo.com
X-YMail-OSG: lj60E24VRDvp8AOXw3IEc47.7sQ_KbZ._5Z288zt8h.a
Received: from jws200010.mail.ne1.yahoo.com by
 sendmailws134.mail.ne1.yahoo.com; Wed, 04 Jan 2017 18:02:05 +0000;
 1483552925.586
Date: Wed, 4 Jan 2017 18:02:04 +0000 (UTC)
From: Mark Pryor <tlviewer@yahoo.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>, 
 Bill Mccabe <wmccabe@gmail.com>
Message-ID: <893690426.6127754.1483552924783@mail.yahoo.com>
In-Reply-To: <20170103105655.gtoidpahrotklvdt@dhcp-3-221.uk.xensource.com>
References: <CAOP=S=ROAerzEAXNO3_g1WVct+iNuD8_uFBvCQWw0p9KQ+W=DQ@mail.gmail.com>
 <20170103105655.gtoidpahrotklvdt@dhcp-3-221.uk.xensource.com>
MIME-Version: 1.0
Content-Length: 13078
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Problem compiling Xen-4.7 with qemu-traditional for
 IGD passthrough
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Reply-To: Mark Pryor <tlviewer@yahoo.com>
Content-Type: multipart/mixed; boundary="===============4015351038760076261=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============4015351038760076261==
Content-Type: multipart/alternative; 
	boundary="----=_Part_6127753_485400658.1483552924781"
Content-Length: 12545

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

Yakkety gcc is 6.1, with fPIE turned on.The rombios Makefile needs an edit =
to disable PIE.
# special for rombios
=09sed -i -e '/^CFLAGS/ s/$$/ -fno-pie/' tools/firmware/rombios/32bit/tcgbi=
os/Makefile ; \
=09sed -i -e '/^CFLAGS/ s/$$/ -fno-pie/' tools/firmware/rombios/32bit/Makef=
ile ;
My detailed Debianised rules file is here:
http://107.185.103.5/xen/ubuntu/xenial/48x/source/debian/rules=20
PyrMar56
    On Tuesday, January 3, 2017 3:00 AM, Roger Pau Monn=C3=A9 <roger.pau@ci=
trix.com> wrote:
=20

 On Sun, Jan 01, 2017 at 09:48:10PM -0500, Bill Mccabe wrote:
> Hi,
>=20
> I have an old thinkpad x201 tablet which has Vt-d support enabled and I a=
m
> trying to perform igd passthrough in Xen.
>=20
> It is my understanding that in order to attempt to do this I need to
> compile Xen with qemu-traditional.
>=20
> However, the building of the Xen-4.7 package fails with the
> qemu-traditional option enabled with the following error:
>=20
> ld -melf_i386 -s -r 32bitbios.o tcgbios/tcgbiosext.o util.o pmm.o -o
> 32bitbios_all.o
>=20
> There are undefined symbols in the BIOS:
>=20
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 U _GLOBAL_OFFSET_TABLE_
>=20
> Makefile:25: recipe for target '32bitbios_all.o' failed
>=20
> make[11]: *** [32bitbios_all.o] Error 11
>=20
> make[11]: Leaving directory
> '/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/firmware/r=
ombios/32bit'
>=20
> Makefile:12: recipe for target 'all' failed
>=20
> make[10]: *** [all] Error 2
>=20
> make[10]: Leaving directory
> '/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/firmware/r=
ombios/32bit'
>=20
> /usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/firmware/ro=
mbios/../../../tools/Rules.mk:218:
> recipe for target 'subdir-all-32bit' failed
>=20
> make[9]: *** [subdir-all-32bit] Error 2
>=20
> make[9]: Leaving directory
> '/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/firmware/r=
ombios'
>=20
> /usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/firmware/ro=
mbios/../../../tools/Rules.mk:213:
> recipe for target 'subdirs-all' failed
>=20
> make[8]: *** [subdirs-all] Error 2
>=20
>=20
> I am compiling Xen-4.7 from the ubuntu source package using
> dpkg-buildpackage -rfakeroot on ubuntu Yakkety 16.10 with the following
> configure options:
>=20
>=C2=A0 --disable-docs --disable-stubdom --disable-xen \
>=20
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 --prefix=3D/usr \
>=20
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 --includedir=3D/usr/include \
>=20
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 --libdir=3D/usr/lib/$(DEB_HOST_MULTIARCH) \
>=20
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 --mandir=3D/usr/share/man \
>=20
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 --infodir=3D/usr/share/info \
>=20
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 --sysconfdir=3D/etc \
>=20
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 --localstatedir=3D/var \
>=20
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 --with-libexec-leaf-dir=3Dxen-$(VERSION) \
>=20
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 --disable-blktap1 \
>=20
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 --disable-blktap2 \
>=20
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 --disable-ocamltools \
>=20
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 --enable-qemu-traditional --enable-rombios \
>=20
>=20
> --with-system-seabios=3D/usr/share/seabios/bios-256k.bin

Do you really need QEMU traditional and ROMBIOS? If not, I would suggest th=
at
you remove both --enable-qemu-traditional and --enable-rombios from your
configure line and try again.

Note that you will get QEMU upstream and SeaBIOS by default, which is what'=
s
recommended.

Roger.


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

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

<html><head></head><body><div style=3D"color:#000; background-color:#fff; f=
ont-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, =
sans-serif;font-size:16px"><div id=3D"yui_3_16_0_ym19_1_1483552560064_9948"=
>Yakkety gcc is 6.1, with fPIE turned on.</div><div>The rombios Makefile ne=
eds an edit to disable PIE.</div><div id=3D"yui_3_16_0_ym19_1_1483552560064=
_9313"><br></div><pre id=3D"yui_3_16_0_ym19_1_1483552560064_9359"># special=
 for rombios
=09sed -i -e '/^CFLAGS/ s/$$/ -fno-pie/' tools/firmware/rombios/32bit/tcgbi=
os/Makefile ; \
=09sed -i -e '/^CFLAGS/ s/$$/ -fno-pie/' tools/firmware/rombios/32bit/Makef=
ile ;
</pre><div id=3D"yui_3_16_0_ym19_1_1483552560064_9269">My detailed Debianis=
ed rules file is here:<br></div><div id=3D"yui_3_16_0_ym19_1_1483552560064_=
9248"><a id=3D"yui_3_16_0_ym19_1_1483552560064_9247" href=3D"http://107.185=
.103.5/xen/ubuntu/xenial/48x/source/debian/rules">http://107.185.103.5/xen/=
ubuntu/xenial/48x/source/debian/rules</a></div> <div id=3D"yui_3_16_0_ym19_=
1_1483552560064_9595" class=3D"qtdSeparateBR"><br>PyrMar56<br></div><div st=
yle=3D"display: block;" id=3D"yui_3_16_0_ym19_1_1483552560064_9972" class=
=3D"yahoo_quoted"> <div id=3D"yui_3_16_0_ym19_1_1483552560064_9971" style=
=3D"font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Gr=
ande, sans-serif; font-size: 16px;"> <div id=3D"yui_3_16_0_ym19_1_148355256=
0064_9970" style=3D"font-family: HelveticaNeue, Helvetica Neue, Helvetica, =
Arial, Lucida Grande, sans-serif; font-size: 16px;"> <div dir=3D"ltr"><font=
 face=3D"Arial" size=3D"2"> On Tuesday, January 3, 2017 3:00 AM, Roger Pau =
Monn=C3=A9 &lt;roger.pau@citrix.com&gt; wrote:<br></font></div>  <br><br> <=
div id=3D"yui_3_16_0_ym19_1_1483552560064_9974" class=3D"y_msg_container">O=
n Sun, Jan 01, 2017 at 09:48:10PM -0500, Bill Mccabe wrote:<br clear=3D"non=
e">&gt; Hi,<br clear=3D"none">&gt; <br clear=3D"none">&gt; I have an old th=
inkpad x201 tablet which has Vt-d support enabled and I am<br clear=3D"none=
">&gt; trying to perform igd passthrough in Xen.<br clear=3D"none">&gt; <br=
 clear=3D"none">&gt; It is my understanding that in order to attempt to do =
this I need to<br clear=3D"none">&gt; compile Xen with qemu-traditional.<br=
 clear=3D"none">&gt; <br clear=3D"none">&gt; However, the building of the X=
en-4.7 package fails with the<br clear=3D"none">&gt; qemu-traditional optio=
n enabled with the following error:<br clear=3D"none">&gt; <br clear=3D"non=
e">&gt; ld -melf_i386 -s -r 32bitbios.o tcgbios/tcgbiosext.o util.o pmm.o -=
o<br clear=3D"none">&gt; 32bitbios_all.o<br clear=3D"none">&gt; <br clear=
=3D"none">&gt; There are undefined symbols in the BIOS:<br clear=3D"none">&=
gt; <br clear=3D"none">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; U _GLOBAL_OFF=
SET_TABLE_<br clear=3D"none">&gt; <br clear=3D"none">&gt; Makefile:25: reci=
pe for target '32bitbios_all.o' failed<br clear=3D"none">&gt; <br clear=3D"=
none">&gt; make[11]: *** [32bitbios_all.o] Error 11<br clear=3D"none">&gt; =
<br clear=3D"none">&gt; make[11]: Leaving directory<br clear=3D"none">&gt; =
'/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/firmware/rom=
bios/32bit'<br clear=3D"none">&gt; <br clear=3D"none">&gt; Makefile:12: rec=
ipe for target 'all' failed<br clear=3D"none">&gt; <br clear=3D"none">&gt; =
make[10]: *** [all] Error 2<br clear=3D"none">&gt; <br clear=3D"none">&gt; =
make[10]: Leaving directory<br clear=3D"none">&gt; '/usr/local/src/xen-4.7.=
0/debian/build/build-utils_amd64/tools/firmware/rombios/32bit'<br clear=3D"=
none">&gt; <br clear=3D"none">&gt; /usr/local/src/xen-4.7.0/debian/build/bu=
ild-utils_amd64/tools/firmware/rombios/../../../tools/Rules.mk:218:<br clea=
r=3D"none">&gt; recipe for target 'subdir-all-32bit' failed<br clear=3D"non=
e">&gt; <br clear=3D"none">&gt; make[9]: *** [subdir-all-32bit] Error 2<br =
clear=3D"none">&gt; <br clear=3D"none">&gt; make[9]: Leaving directory<br c=
lear=3D"none">&gt; '/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64=
/tools/firmware/rombios'<br clear=3D"none">&gt; <br clear=3D"none">&gt; /us=
r/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/firmware/rombios=
/../../../tools/Rules.mk:213:<br clear=3D"none">&gt; recipe for target 'sub=
dirs-all' failed<br clear=3D"none">&gt; <br clear=3D"none">&gt; make[8]: **=
* [subdirs-all] Error 2<br clear=3D"none">&gt; <br clear=3D"none">&gt; <br =
clear=3D"none">&gt; I am compiling Xen-4.7 from the ubuntu source package u=
sing<br clear=3D"none">&gt; dpkg-buildpackage -rfakeroot on ubuntu Yakkety =
16.10 with the following<br clear=3D"none">&gt; configure options:<br clear=
=3D"none">&gt; <br clear=3D"none">&gt;&nbsp; --disable-docs --disable-stubd=
om --disable-xen \<br clear=3D"none">&gt; <br clear=3D"none">&gt;&nbsp; &nb=
sp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  =
--prefix=3D/usr \<br clear=3D"none">&gt; <br clear=3D"none">&gt;&nbsp; &nbs=
p; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  -=
-includedir=3D/usr/include \<br clear=3D"none">&gt; <br clear=3D"none">&gt;=
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp=
; &nbsp;  --libdir=3D/usr/lib/$(DEB_HOST_MULTIARCH) \<br clear=3D"none">&gt=
; <br clear=3D"none">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &=
nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  --mandir=3D/usr/share/man \<br clear=3D"=
none">&gt; <br clear=3D"none">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;=
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  --infodir=3D/usr/share/info \<b=
r clear=3D"none">&gt; <br clear=3D"none">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &n=
bsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  --sysconfdir=3D/etc =
\<br clear=3D"none">&gt; <br clear=3D"none">&gt;&nbsp; &nbsp; &nbsp; &nbsp;=
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  --localstatedir=
=3D/var \<br clear=3D"none">&gt; <br clear=3D"none">&gt;&nbsp; &nbsp; &nbsp=
; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  --with-li=
bexec-leaf-dir=3Dxen-$(VERSION) \<br clear=3D"none">&gt; <br clear=3D"none"=
>&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp;  --disable-blktap1 \<br clear=3D"none">&gt; <br clear=3D"none=
">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;=
 &nbsp; &nbsp;  --disable-blktap2 \<br clear=3D"none">&gt; <br clear=3D"non=
e">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp=
; &nbsp; &nbsp;  --disable-ocamltools \<br clear=3D"none">&gt; <br clear=3D=
"none">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &=
nbsp; &nbsp; &nbsp;  --enable-qemu-traditional --enable-rombios \<br clear=
=3D"none">&gt; <br clear=3D"none">&gt; <br clear=3D"none">&gt; --with-syste=
m-seabios=3D/usr/share/seabios/bios-256k.bin<br clear=3D"none"><br clear=3D=
"none">Do you really need QEMU traditional and ROMBIOS? If not, I would sug=
gest that<br clear=3D"none">you remove both --enable-qemu-traditional and -=
-enable-rombios from your<br clear=3D"none">configure line and try again.<b=
r clear=3D"none"><br clear=3D"none">Note that you will get QEMU upstream an=
d SeaBIOS by default, which is what's<br clear=3D"none">recommended.<br cle=
ar=3D"none"><br clear=3D"none">Roger.<div class=3D"yqt5581664670" id=3D"yqt=
fd08558"><br clear=3D"none"><br clear=3D"none"><br clear=3D"none">_________=
______________________________________<br clear=3D"none">Xen-users mailing =
list<br clear=3D"none"><a id=3D"yui_3_16_0_ym19_1_1483552560064_9987" shape=
=3D"rect" ymailto=3D"mailto:Xen-users@lists.xen.org" href=3D"mailto:Xen-use=
rs@lists.xen.org">Xen-users@lists.xen.org</a><br clear=3D"none"><a id=3D"yu=
i_3_16_0_ym19_1_1483552560064_9989" shape=3D"rect" href=3D"https://lists.xe=
n.org/xen-users" target=3D"_blank">https://lists.xen.org/xen-users</a></div=
><br><br></div>  </div> </div>  </div></div></body></html>
------=_Part_6127753_485400658.1483552924781--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============4015351038760076261==--


From xen-users-bounces@lists.xen.org Wed Jan 04 18:05:01 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Jan 2017 18:05:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cOpvl-0004wa-11; Wed, 04 Jan 2017 18:04:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tlviewer@yahoo.com>) id 1cOpvj-0004wS-Kk
 for xen-users@lists.xen.org; Wed, 04 Jan 2017 18:04:55 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 DE/79-31649-6493D685; Wed, 04 Jan 2017 18:04:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMKsWRWlGSWpSXmKPExsWS1FVhqutqmRt
 hMOG4ksWqqwdYHRg9ju7+zRTAGMWamZeUX5HAmvF7xguWgsakiq2Pr7A3MD4M72Lk4mARWMsi
 cenRJuYuRk4OIYFkiY8dG9gg7AyJrTsnMkHY6RKvn+9hhbDjJR4sXs4IYksIKEhM6J3OBmHbS
 CzZspIZwraUmNR4mA1kgZBAA6PE4ofd7F2M7EDbtCR+uIOUsAmoSvR//sgIMVJT4tHxi2CtIg
 JxEstONICtZRYwl+i9sRFsLS/Q+P9938FWcQp4Saz99pARYnwfo0TPg68sIAlhgViJyx+msUA
 0CEqcnPmEBWJQjMSPawvYIGxRieePTjNNYBSdhaRsFpKyWUjKZjFyANnqEuvnCUGEtSWWLXzN
 DGGrSdzedpUdWXwBI/sqRo3i1KKy1CJdI0u9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95
 PzcTYzAqKtnYGDcwdi01+8QoyQHk5Iob197ToQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7T5r
 kRQoJFqempFWmZOcD4h0lLcPAoifDKWACleYsLEnOLM9MhUqcYjTmmPVv8lIljw561T5mEWPL
 y81KlxHnlQEoFQEozSvPgBsHS0iVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrx/Qe7hycwr
 gdv3CugUJqBTtgdkg5xSkoiQkmpgzJf/rDVf23Bh2opH7uZ/r9jf3Ljs6CdWv9/cNyXWlS/Ky
 ZWs9W9WbDZZlL8t/dthYU6zrC/GzGx7mOuPFE7debVTbPpnHw/hBX8nth8L2p4lqtG203Ovq4
 puyiHFtwd0JCZ0CxVOTZbVCTxhpFleuzzurq3z7BdC7kFHr817WXS672FAqoe1EktxRqKhFnN
 RcSIAgOY/QEYDAAA=
X-Env-Sender: tlviewer@yahoo.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1483553091!52664664!1
X-Originating-IP: [98.138.120.53]
X-SpamReason: No, hits=0.7 required=7.0 tests=FORGED_YAHOO_RCVD,
 HTML_50_60,HTML_MESSAGE,UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29129 invoked from network); 4 Jan 2017 18:04:53 -0000
Received: from nm46.bullet.mail.ne1.yahoo.com (HELO
 nm46.bullet.mail.ne1.yahoo.com) (98.138.120.53)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Jan 2017 18:04:53 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1483553091; bh=lRJIIPObieJdi9B3uozKGXzEVOxbFl0U4aqglVkohQs=;
 h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:From:Subject;
 b=MeF0TuHT/J8+PPyGzAggt4I+0V6yQyDZg0hE2P4ffY6QKkYNAoruwnLDCOISil8AQjvq0WC6m6h9BaNb1gP4jmMqn3fO8Bg4AFPfovMIXJKTMRPZAHRNU/idXQrJGhObT7Tem0QCHYZlKrkKaH+OfiOj1d8HTa9q4pLQU3ZwGUTm3ZzVsxWAKNUdK13pYbD8DMADe2uat8k8APZl3u6GVnFIEtUt+DejEyhJFT9edBab5/LGVWlWUW5f5fQxQ4AHfSwYgrDxeo3skA336Rgy+T8G6vybsA+SItXiQ9VrMZT7SfR+Y/sy/FKup+vs9Z6h8EtjW0X/5ziwo3cOxXL+9w==
Received: from [127.0.0.1] by nm46.bullet.mail.ne1.yahoo.com with NNFMP;
 04 Jan 2017 18:04:51 -0000
Received: from [98.138.101.132] by nm46.bullet.mail.ne1.yahoo.com with NNFMP;
 04 Jan 2017 18:02:06 -0000
Received: from [98.138.89.245] by tm20.bullet.mail.ne1.yahoo.com with NNFMP;
 04 Jan 2017 18:02:06 -0000
Received: from [127.0.0.1] by omp1059.mail.ne1.yahoo.com with NNFMP;
 04 Jan 2017 18:02:06 -0000
X-Yahoo-Newman-Property: ymail-4
X-Yahoo-Newman-Id: 85198.16334.bm@omp1059.mail.ne1.yahoo.com
X-YMail-OSG: lj60E24VRDvp8AOXw3IEc47.7sQ_KbZ._5Z288zt8h.a
Received: from jws200010.mail.ne1.yahoo.com by
 sendmailws134.mail.ne1.yahoo.com; Wed, 04 Jan 2017 18:02:05 +0000;
 1483552925.586
Date: Wed, 4 Jan 2017 18:02:04 +0000 (UTC)
From: Mark Pryor <tlviewer@yahoo.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>, 
 Bill Mccabe <wmccabe@gmail.com>
Message-ID: <893690426.6127754.1483552924783@mail.yahoo.com>
In-Reply-To: <20170103105655.gtoidpahrotklvdt@dhcp-3-221.uk.xensource.com>
References: <CAOP=S=ROAerzEAXNO3_g1WVct+iNuD8_uFBvCQWw0p9KQ+W=DQ@mail.gmail.com>
 <20170103105655.gtoidpahrotklvdt@dhcp-3-221.uk.xensource.com>
MIME-Version: 1.0
Content-Length: 13078
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Problem compiling Xen-4.7 with qemu-traditional for
 IGD passthrough
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Reply-To: Mark Pryor <tlviewer@yahoo.com>
Content-Type: multipart/mixed; boundary="===============4015351038760076261=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============4015351038760076261==
Content-Type: multipart/alternative; 
	boundary="----=_Part_6127753_485400658.1483552924781"
Content-Length: 12545

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

Yakkety gcc is 6.1, with fPIE turned on.The rombios Makefile needs an edit =
to disable PIE.
# special for rombios
=09sed -i -e '/^CFLAGS/ s/$$/ -fno-pie/' tools/firmware/rombios/32bit/tcgbi=
os/Makefile ; \
=09sed -i -e '/^CFLAGS/ s/$$/ -fno-pie/' tools/firmware/rombios/32bit/Makef=
ile ;
My detailed Debianised rules file is here:
http://107.185.103.5/xen/ubuntu/xenial/48x/source/debian/rules=20
PyrMar56
    On Tuesday, January 3, 2017 3:00 AM, Roger Pau Monn=C3=A9 <roger.pau@ci=
trix.com> wrote:
=20

 On Sun, Jan 01, 2017 at 09:48:10PM -0500, Bill Mccabe wrote:
> Hi,
>=20
> I have an old thinkpad x201 tablet which has Vt-d support enabled and I a=
m
> trying to perform igd passthrough in Xen.
>=20
> It is my understanding that in order to attempt to do this I need to
> compile Xen with qemu-traditional.
>=20
> However, the building of the Xen-4.7 package fails with the
> qemu-traditional option enabled with the following error:
>=20
> ld -melf_i386 -s -r 32bitbios.o tcgbios/tcgbiosext.o util.o pmm.o -o
> 32bitbios_all.o
>=20
> There are undefined symbols in the BIOS:
>=20
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 U _GLOBAL_OFFSET_TABLE_
>=20
> Makefile:25: recipe for target '32bitbios_all.o' failed
>=20
> make[11]: *** [32bitbios_all.o] Error 11
>=20
> make[11]: Leaving directory
> '/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/firmware/r=
ombios/32bit'
>=20
> Makefile:12: recipe for target 'all' failed
>=20
> make[10]: *** [all] Error 2
>=20
> make[10]: Leaving directory
> '/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/firmware/r=
ombios/32bit'
>=20
> /usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/firmware/ro=
mbios/../../../tools/Rules.mk:218:
> recipe for target 'subdir-all-32bit' failed
>=20
> make[9]: *** [subdir-all-32bit] Error 2
>=20
> make[9]: Leaving directory
> '/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/firmware/r=
ombios'
>=20
> /usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/firmware/ro=
mbios/../../../tools/Rules.mk:213:
> recipe for target 'subdirs-all' failed
>=20
> make[8]: *** [subdirs-all] Error 2
>=20
>=20
> I am compiling Xen-4.7 from the ubuntu source package using
> dpkg-buildpackage -rfakeroot on ubuntu Yakkety 16.10 with the following
> configure options:
>=20
>=C2=A0 --disable-docs --disable-stubdom --disable-xen \
>=20
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 --prefix=3D/usr \
>=20
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 --includedir=3D/usr/include \
>=20
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 --libdir=3D/usr/lib/$(DEB_HOST_MULTIARCH) \
>=20
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 --mandir=3D/usr/share/man \
>=20
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 --infodir=3D/usr/share/info \
>=20
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 --sysconfdir=3D/etc \
>=20
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 --localstatedir=3D/var \
>=20
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 --with-libexec-leaf-dir=3Dxen-$(VERSION) \
>=20
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 --disable-blktap1 \
>=20
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 --disable-blktap2 \
>=20
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 --disable-ocamltools \
>=20
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 --enable-qemu-traditional --enable-rombios \
>=20
>=20
> --with-system-seabios=3D/usr/share/seabios/bios-256k.bin

Do you really need QEMU traditional and ROMBIOS? If not, I would suggest th=
at
you remove both --enable-qemu-traditional and --enable-rombios from your
configure line and try again.

Note that you will get QEMU upstream and SeaBIOS by default, which is what'=
s
recommended.

Roger.


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

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

<html><head></head><body><div style=3D"color:#000; background-color:#fff; f=
ont-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, =
sans-serif;font-size:16px"><div id=3D"yui_3_16_0_ym19_1_1483552560064_9948"=
>Yakkety gcc is 6.1, with fPIE turned on.</div><div>The rombios Makefile ne=
eds an edit to disable PIE.</div><div id=3D"yui_3_16_0_ym19_1_1483552560064=
_9313"><br></div><pre id=3D"yui_3_16_0_ym19_1_1483552560064_9359"># special=
 for rombios
=09sed -i -e '/^CFLAGS/ s/$$/ -fno-pie/' tools/firmware/rombios/32bit/tcgbi=
os/Makefile ; \
=09sed -i -e '/^CFLAGS/ s/$$/ -fno-pie/' tools/firmware/rombios/32bit/Makef=
ile ;
</pre><div id=3D"yui_3_16_0_ym19_1_1483552560064_9269">My detailed Debianis=
ed rules file is here:<br></div><div id=3D"yui_3_16_0_ym19_1_1483552560064_=
9248"><a id=3D"yui_3_16_0_ym19_1_1483552560064_9247" href=3D"http://107.185=
.103.5/xen/ubuntu/xenial/48x/source/debian/rules">http://107.185.103.5/xen/=
ubuntu/xenial/48x/source/debian/rules</a></div> <div id=3D"yui_3_16_0_ym19_=
1_1483552560064_9595" class=3D"qtdSeparateBR"><br>PyrMar56<br></div><div st=
yle=3D"display: block;" id=3D"yui_3_16_0_ym19_1_1483552560064_9972" class=
=3D"yahoo_quoted"> <div id=3D"yui_3_16_0_ym19_1_1483552560064_9971" style=
=3D"font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Gr=
ande, sans-serif; font-size: 16px;"> <div id=3D"yui_3_16_0_ym19_1_148355256=
0064_9970" style=3D"font-family: HelveticaNeue, Helvetica Neue, Helvetica, =
Arial, Lucida Grande, sans-serif; font-size: 16px;"> <div dir=3D"ltr"><font=
 face=3D"Arial" size=3D"2"> On Tuesday, January 3, 2017 3:00 AM, Roger Pau =
Monn=C3=A9 &lt;roger.pau@citrix.com&gt; wrote:<br></font></div>  <br><br> <=
div id=3D"yui_3_16_0_ym19_1_1483552560064_9974" class=3D"y_msg_container">O=
n Sun, Jan 01, 2017 at 09:48:10PM -0500, Bill Mccabe wrote:<br clear=3D"non=
e">&gt; Hi,<br clear=3D"none">&gt; <br clear=3D"none">&gt; I have an old th=
inkpad x201 tablet which has Vt-d support enabled and I am<br clear=3D"none=
">&gt; trying to perform igd passthrough in Xen.<br clear=3D"none">&gt; <br=
 clear=3D"none">&gt; It is my understanding that in order to attempt to do =
this I need to<br clear=3D"none">&gt; compile Xen with qemu-traditional.<br=
 clear=3D"none">&gt; <br clear=3D"none">&gt; However, the building of the X=
en-4.7 package fails with the<br clear=3D"none">&gt; qemu-traditional optio=
n enabled with the following error:<br clear=3D"none">&gt; <br clear=3D"non=
e">&gt; ld -melf_i386 -s -r 32bitbios.o tcgbios/tcgbiosext.o util.o pmm.o -=
o<br clear=3D"none">&gt; 32bitbios_all.o<br clear=3D"none">&gt; <br clear=
=3D"none">&gt; There are undefined symbols in the BIOS:<br clear=3D"none">&=
gt; <br clear=3D"none">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; U _GLOBAL_OFF=
SET_TABLE_<br clear=3D"none">&gt; <br clear=3D"none">&gt; Makefile:25: reci=
pe for target '32bitbios_all.o' failed<br clear=3D"none">&gt; <br clear=3D"=
none">&gt; make[11]: *** [32bitbios_all.o] Error 11<br clear=3D"none">&gt; =
<br clear=3D"none">&gt; make[11]: Leaving directory<br clear=3D"none">&gt; =
'/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/firmware/rom=
bios/32bit'<br clear=3D"none">&gt; <br clear=3D"none">&gt; Makefile:12: rec=
ipe for target 'all' failed<br clear=3D"none">&gt; <br clear=3D"none">&gt; =
make[10]: *** [all] Error 2<br clear=3D"none">&gt; <br clear=3D"none">&gt; =
make[10]: Leaving directory<br clear=3D"none">&gt; '/usr/local/src/xen-4.7.=
0/debian/build/build-utils_amd64/tools/firmware/rombios/32bit'<br clear=3D"=
none">&gt; <br clear=3D"none">&gt; /usr/local/src/xen-4.7.0/debian/build/bu=
ild-utils_amd64/tools/firmware/rombios/../../../tools/Rules.mk:218:<br clea=
r=3D"none">&gt; recipe for target 'subdir-all-32bit' failed<br clear=3D"non=
e">&gt; <br clear=3D"none">&gt; make[9]: *** [subdir-all-32bit] Error 2<br =
clear=3D"none">&gt; <br clear=3D"none">&gt; make[9]: Leaving directory<br c=
lear=3D"none">&gt; '/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64=
/tools/firmware/rombios'<br clear=3D"none">&gt; <br clear=3D"none">&gt; /us=
r/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/firmware/rombios=
/../../../tools/Rules.mk:213:<br clear=3D"none">&gt; recipe for target 'sub=
dirs-all' failed<br clear=3D"none">&gt; <br clear=3D"none">&gt; make[8]: **=
* [subdirs-all] Error 2<br clear=3D"none">&gt; <br clear=3D"none">&gt; <br =
clear=3D"none">&gt; I am compiling Xen-4.7 from the ubuntu source package u=
sing<br clear=3D"none">&gt; dpkg-buildpackage -rfakeroot on ubuntu Yakkety =
16.10 with the following<br clear=3D"none">&gt; configure options:<br clear=
=3D"none">&gt; <br clear=3D"none">&gt;&nbsp; --disable-docs --disable-stubd=
om --disable-xen \<br clear=3D"none">&gt; <br clear=3D"none">&gt;&nbsp; &nb=
sp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  =
--prefix=3D/usr \<br clear=3D"none">&gt; <br clear=3D"none">&gt;&nbsp; &nbs=
p; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  -=
-includedir=3D/usr/include \<br clear=3D"none">&gt; <br clear=3D"none">&gt;=
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp=
; &nbsp;  --libdir=3D/usr/lib/$(DEB_HOST_MULTIARCH) \<br clear=3D"none">&gt=
; <br clear=3D"none">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &=
nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  --mandir=3D/usr/share/man \<br clear=3D"=
none">&gt; <br clear=3D"none">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;=
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  --infodir=3D/usr/share/info \<b=
r clear=3D"none">&gt; <br clear=3D"none">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &n=
bsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  --sysconfdir=3D/etc =
\<br clear=3D"none">&gt; <br clear=3D"none">&gt;&nbsp; &nbsp; &nbsp; &nbsp;=
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  --localstatedir=
=3D/var \<br clear=3D"none">&gt; <br clear=3D"none">&gt;&nbsp; &nbsp; &nbsp=
; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  --with-li=
bexec-leaf-dir=3Dxen-$(VERSION) \<br clear=3D"none">&gt; <br clear=3D"none"=
>&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp;  --disable-blktap1 \<br clear=3D"none">&gt; <br clear=3D"none=
">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;=
 &nbsp; &nbsp;  --disable-blktap2 \<br clear=3D"none">&gt; <br clear=3D"non=
e">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp=
; &nbsp; &nbsp;  --disable-ocamltools \<br clear=3D"none">&gt; <br clear=3D=
"none">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &=
nbsp; &nbsp; &nbsp;  --enable-qemu-traditional --enable-rombios \<br clear=
=3D"none">&gt; <br clear=3D"none">&gt; <br clear=3D"none">&gt; --with-syste=
m-seabios=3D/usr/share/seabios/bios-256k.bin<br clear=3D"none"><br clear=3D=
"none">Do you really need QEMU traditional and ROMBIOS? If not, I would sug=
gest that<br clear=3D"none">you remove both --enable-qemu-traditional and -=
-enable-rombios from your<br clear=3D"none">configure line and try again.<b=
r clear=3D"none"><br clear=3D"none">Note that you will get QEMU upstream an=
d SeaBIOS by default, which is what's<br clear=3D"none">recommended.<br cle=
ar=3D"none"><br clear=3D"none">Roger.<div class=3D"yqt5581664670" id=3D"yqt=
fd08558"><br clear=3D"none"><br clear=3D"none"><br clear=3D"none">_________=
______________________________________<br clear=3D"none">Xen-users mailing =
list<br clear=3D"none"><a id=3D"yui_3_16_0_ym19_1_1483552560064_9987" shape=
=3D"rect" ymailto=3D"mailto:Xen-users@lists.xen.org" href=3D"mailto:Xen-use=
rs@lists.xen.org">Xen-users@lists.xen.org</a><br clear=3D"none"><a id=3D"yu=
i_3_16_0_ym19_1_1483552560064_9989" shape=3D"rect" href=3D"https://lists.xe=
n.org/xen-users" target=3D"_blank">https://lists.xen.org/xen-users</a></div=
><br><br></div>  </div> </div>  </div></div></body></html>
------=_Part_6127753_485400658.1483552924781--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============4015351038760076261==--


From xen-users-bounces@lists.xen.org Thu Jan 05 01:30:08 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Jan 2017 01:30:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cOwra-00059e-FX; Thu, 05 Jan 2017 01:29:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mailinglists@websitemanagers.com.au>)
 id 1cOwrZ-00059Y-Oe
 for xen-users@lists.xen.org; Thu, 05 Jan 2017 01:29:05 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 98/E2-13192-061AD685; Thu, 05 Jan 2017 01:29:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVyOimSSzd+YW6
 Ewcwn8harrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8bVB/8YC27aVByec4ylgfGWURcjJ4eQgJtE
 29abjF2MXEB2K5PE/97F7BBOC6PE9NeLGEGqhAW0JY7tOMsOYosISEvMuNLEBtFdKdFx8AQzi
 M0mYCWx+clzFhCbV8BT4tHrHWA2i4CKxM75C1lBbFGBcIn3sxayQdQISpyc+QSshlPAWuLc3u
 tgNcwCoRJ/Oy+zTGDknYWkbBaSFIRtJjFv80NmCFteonnrbCCbA8hWk1jWqoQsvICRbRWjenF
 qUVlqka6FXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYHAyAMEOxtmX/Q8xSnIw
 KYnyJlblRgjxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4M2eD5QTLEpNT61Iy8wBxglMWoKDR0mEt
 wEkzVtckJhbnJkOkTrFqMsx7dnip0xCLHn5ealS4rxSC4CKBECKMkrz4EbAYvYSo6yUMC8j0F
 FCPAWpRbmZJajyrxjFORiVhHnvgqziycwrgdv0CugIJqAjtgdkgxxRkoiQkmpg5Pe8MSvwP2d
 4ocelQ4ckP8ensmnffO+YW2/LckJCPZi5T3NCc5RAYiCXQteR+P+BXvxSN5Mt2o8e2fx79Qz2
 J/rma/odGng+CN+K75a1k1f8qBJeUfFCt8H/0bpzcn5PAvIbJJ5c1wr+8uN1ia1pjUtX1LRfS
 04dXxJ7UfHIIvejZx/ExccqsRRnJBpqMRcVJwIABCC9JtQCAAA=
X-Env-Sender: mailinglists@websitemanagers.com.au
X-Msg-Ref: server-2.tower-21.messagelabs.com!1483579739!37247272!1
X-Originating-IP: [203.98.89.10]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_30_40,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22007 invoked from network); 5 Jan 2017 01:29:02 -0000
Received: from hammer.websitemanagers.com.au (HELO
 hammer.websitemanagers.com.au) (203.98.89.10)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 5 Jan 2017 01:29:02 -0000
Received: (qmail 24322 invoked by uid 1011); 5 Jan 2017 01:28:50 -0000
Received: from 61.69.80.138 by hammer (envelope-from
 <mailinglists@websitemanagers.com.au>, uid 1008) with qmail-scanner-1.24 
 (clamdscan: 0.98.1/22835. spamassassin: 3.3.1.  
 Clear:RC:1(61.69.80.138):. 
 Processed in 0.04473 secs); 05 Jan 2017 01:28:50 -0000
Received: from unknown (HELO ?10.97.0.38?)
 (adamg+websitemanagers.com.au@61.69.80.138)
 by 0 with ESMTPA; 5 Jan 2017 01:28:50 -0000
To: xen-users@lists.xen.org
References: <2dc8f89a-8296-a07e-4062-5ce9833750ff@websitemanagers.com.au>
 <2a54f75b-8288-9fdc-68d2-471a83d3517a@etit.hu>
From: Adam Goryachev <mailinglists@websitemanagers.com.au>
Message-ID: <39aeb5d1-c103-b441-65c8-87cbd44b2afd@websitemanagers.com.au>
Date: Thu, 5 Jan 2017 12:28:41 +1100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.4.0
MIME-Version: 1.0
In-Reply-To: <2a54f75b-8288-9fdc-68d2-471a83d3517a@etit.hu>
Subject: Re: [Xen-users] Windows PV drivers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7238712465693877251=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

This is a multi-part message in MIME format.
--===============7238712465693877251==
Content-Type: multipart/alternative;
 boundary="------------84A83B54E38273F50073A6B0"

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

On 05/01/17 01:14, Éliás Tamás wrote:
> Hi. All drivers here
>
> https://xenbits.xen.org/pvdrivers/win/8.1.0/
>
> are signed and most of the situations, can work (do not forge tto
> install the pfx files, etc) - you do not need bcdedit /testsigning ON
> any more with these.
Thank you for your advice, but it still doesn't seem to work. Here is 
what I'm doing:
1) Download the xenbus.tar file from the above URL
2) Extract the contents to C:\Temp
3) Extract the source.tgz file into c:\temp\xenbus\src
4) Double click the c:\temp\xenbus\src\src\xenbus.pfx file
5) Choose Local Machine and click Next
6) Click Next to accept the xenbus.pfx filename
7) Click Next without entering any password
8) Click Next with "Automatically select the certificate store"
9) Click Finish
10) Certificate was successfully installed, click OK
11) Right click C:\Temp\8.1.0\xenbus\x64\dpinst.exe and choose "Run as 
Administrator"
12) Click Next
13) See "Install Failed" with no details on what or why it has failed...

Are you able to advise what I might have done wrong in this process?

> However, as a personal experience, I recommend for you to wait till the
> final release of
>
> https://xenbits.xen.org/pvdrivers/win/8.2.0/
>
> (logo testing is just done, so we can expect the signed version withi
> 1-2 months hopefully)

Do you mean because it is easier to install, or because it is more 
stable (fixes some bugs in 8.1.0)?
Is it possible to simply install the current version of 8.2.0, and then 
update when the final release is done?

Regards,
Adam

> 2017-01-04 14:26 keltezéssel, Adam Goryachev írta:
>> Hi all,
>>
>> I'm in the process of upgrading from xen 4.1 to xen 4.4 and have a
>> number of windows domU's running Windows Server 2012R2 with one of the
>> ejb versions of the GPLPV drivers installed.
>>
>> Can anyone advise which are the best drivers to install for production
>> use today, and how they went about installing them?
>>
>> So far, I've managed to boot my testing domU under 4.4, but I can't
>> install the drivers form
>> https://xenproject.org/downloads/windows-pv-drivers.html even after
>> installing the certificate.
>>
>> I would prefer to use debian testing, but would I perhaps be better off
>> switching to XenServer and using the XenServer version of the PV
>> drivers? Or can I use the XenServer version of the drivers with plain
>> debian + xen?
>>
>> Would appreciate any advice from others who have managed to get this to
>> work well, especially in a production environment.
>>
>> Regards,
>> Adam
>>
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> https://lists.xen.org/xen-users
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> https://lists.xen.org/xen-users



-- 
Adam Goryachev Website Managers www.websitemanagers.com.au

--------------84A83B54E38273F50073A6B0
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">On 05/01/17 01:14, Éliás Tamás wrote:<br>
    </div>
    <blockquote cite="mid:2a54f75b-8288-9fdc-68d2-471a83d3517a@etit.hu"
      type="cite">
      <pre wrap="">Hi. All drivers here

<a class="moz-txt-link-freetext" href="https://xenbits.xen.org/pvdrivers/win/8.1.0/">https://xenbits.xen.org/pvdrivers/win/8.1.0/</a>

are signed and most of the situations, can work (do not forge tto
install the pfx files, etc) - you do not need bcdedit /testsigning ON
any more with these.
</pre>
    </blockquote>
    Thank you for your advice, but it still doesn't seem to work. Here
    is what I'm doing:<br>
    1) Download the xenbus.tar file from the above URL<br>
    2) Extract the contents to C:\Temp<br>
    3) Extract the source.tgz file into c:\temp\xenbus\src<br>
    4) Double click the c:\temp\xenbus\src\src\xenbus.pfx file<br>
    5) Choose Local Machine and click Next<br>
    6) Click Next to accept the xenbus.pfx filename<br>
    7) Click Next without entering any password<br>
    8) Click Next with "Automatically select the certificate store"<br>
    9) Click Finish<br>
    10) Certificate was successfully installed, click OK<br>
    11) Right click C:\Temp\8.1.0\xenbus\x64\dpinst.exe and choose "Run
    as Administrator"<br>
    12) Click Next<br>
    13) See "Install Failed" with no details on what or why it has
    failed...<br>
    <br>
    Are you able to advise what I might have done wrong in this process?<br>
    <br>
    <blockquote cite="mid:2a54f75b-8288-9fdc-68d2-471a83d3517a@etit.hu"
      type="cite">
      <pre wrap="">However, as a personal experience, I recommend for you to wait till the
final release of

<a class="moz-txt-link-freetext" href="https://xenbits.xen.org/pvdrivers/win/8.2.0/">https://xenbits.xen.org/pvdrivers/win/8.2.0/</a>

(logo testing is just done, so we can expect the signed version withi
1-2 months hopefully)
</pre>
    </blockquote>
    <br>
    Do you mean because it is easier to install, or because it is more
    stable (fixes some bugs in 8.1.0)?<br>
    Is it possible to simply install the current version of 8.2.0, and
    then update when the final release is done?<br>
    <br>
    Regards,<br>
    Adam<br>
    <br>
    <blockquote cite="mid:2a54f75b-8288-9fdc-68d2-471a83d3517a@etit.hu"
      type="cite">
      <pre wrap="">
2017-01-04 14:26 keltezéssel, Adam Goryachev írta:
</pre>
      <blockquote type="cite">
        <pre wrap="">Hi all,

I'm in the process of upgrading from xen 4.1 to xen 4.4 and have a
number of windows domU's running Windows Server 2012R2 with one of the
ejb versions of the GPLPV drivers installed.

Can anyone advise which are the best drivers to install for production
use today, and how they went about installing them?

So far, I've managed to boot my testing domU under 4.4, but I can't
install the drivers form
<a class="moz-txt-link-freetext" href="https://xenproject.org/downloads/windows-pv-drivers.html">https://xenproject.org/downloads/windows-pv-drivers.html</a> even after
installing the certificate.

I would prefer to use debian testing, but would I perhaps be better off
switching to XenServer and using the XenServer version of the PV
drivers? Or can I use the XenServer version of the drivers with plain
debian + xen?

Would appreciate any advice from others who have managed to get this to
work well, especially in a production environment.

Regards,
Adam


_______________________________________________
Xen-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a class="moz-txt-link-freetext" href="https://lists.xen.org/xen-users">https://lists.xen.org/xen-users</a>
</pre>
      </blockquote>
      <pre wrap="">
</pre>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Xen-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a class="moz-txt-link-freetext" href="https://lists.xen.org/xen-users">https://lists.xen.org/xen-users</a></pre>
    </blockquote>
    <br>
    <p><br>
    </p>
    <br>
    <div class="moz-signature">-- <br>
      Adam Goryachev
      Website Managers
      <a class="moz-txt-link-abbreviated" href="http://www.websitemanagers.com.au">www.websitemanagers.com.au</a></div>
  </body>
</html>

--------------84A83B54E38273F50073A6B0--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============7238712465693877251==--


From xen-users-bounces@lists.xen.org Thu Jan 05 01:30:08 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Jan 2017 01:30:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cOwra-00059e-FX; Thu, 05 Jan 2017 01:29:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mailinglists@websitemanagers.com.au>)
 id 1cOwrZ-00059Y-Oe
 for xen-users@lists.xen.org; Thu, 05 Jan 2017 01:29:05 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 98/E2-13192-061AD685; Thu, 05 Jan 2017 01:29:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVyOimSSzd+YW6
 Ewcwn8harrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8bVB/8YC27aVByec4ylgfGWURcjJ4eQgJtE
 29abjF2MXEB2K5PE/97F7BBOC6PE9NeLGEGqhAW0JY7tOMsOYosISEvMuNLEBtFdKdFx8AQzi
 M0mYCWx+clzFhCbV8BT4tHrHWA2i4CKxM75C1lBbFGBcIn3sxayQdQISpyc+QSshlPAWuLc3u
 tgNcwCoRJ/Oy+zTGDknYWkbBaSFIRtJjFv80NmCFteonnrbCCbA8hWk1jWqoQsvICRbRWjenF
 qUVlqka6FXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYHAyAMEOxtmX/Q8xSnIw
 KYnyJlblRgjxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4M2eD5QTLEpNT61Iy8wBxglMWoKDR0mEt
 wEkzVtckJhbnJkOkTrFqMsx7dnip0xCLHn5ealS4rxSC4CKBECKMkrz4EbAYvYSo6yUMC8j0F
 FCPAWpRbmZJajyrxjFORiVhHnvgqziycwrgdv0CugIJqAjtgdkgxxRkoiQkmpg5Pe8MSvwP2d
 4ocelQ4ckP8ensmnffO+YW2/LckJCPZi5T3NCc5RAYiCXQteR+P+BXvxSN5Mt2o8e2fx79Qz2
 J/rma/odGng+CN+K75a1k1f8qBJeUfFCt8H/0bpzcn5PAvIbJJ5c1wr+8uN1ia1pjUtX1LRfS
 04dXxJ7UfHIIvejZx/ExccqsRRnJBpqMRcVJwIABCC9JtQCAAA=
X-Env-Sender: mailinglists@websitemanagers.com.au
X-Msg-Ref: server-2.tower-21.messagelabs.com!1483579739!37247272!1
X-Originating-IP: [203.98.89.10]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_30_40,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22007 invoked from network); 5 Jan 2017 01:29:02 -0000
Received: from hammer.websitemanagers.com.au (HELO
 hammer.websitemanagers.com.au) (203.98.89.10)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 5 Jan 2017 01:29:02 -0000
Received: (qmail 24322 invoked by uid 1011); 5 Jan 2017 01:28:50 -0000
Received: from 61.69.80.138 by hammer (envelope-from
 <mailinglists@websitemanagers.com.au>, uid 1008) with qmail-scanner-1.24 
 (clamdscan: 0.98.1/22835. spamassassin: 3.3.1.  
 Clear:RC:1(61.69.80.138):. 
 Processed in 0.04473 secs); 05 Jan 2017 01:28:50 -0000
Received: from unknown (HELO ?10.97.0.38?)
 (adamg+websitemanagers.com.au@61.69.80.138)
 by 0 with ESMTPA; 5 Jan 2017 01:28:50 -0000
To: xen-users@lists.xen.org
References: <2dc8f89a-8296-a07e-4062-5ce9833750ff@websitemanagers.com.au>
 <2a54f75b-8288-9fdc-68d2-471a83d3517a@etit.hu>
From: Adam Goryachev <mailinglists@websitemanagers.com.au>
Message-ID: <39aeb5d1-c103-b441-65c8-87cbd44b2afd@websitemanagers.com.au>
Date: Thu, 5 Jan 2017 12:28:41 +1100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.4.0
MIME-Version: 1.0
In-Reply-To: <2a54f75b-8288-9fdc-68d2-471a83d3517a@etit.hu>
Subject: Re: [Xen-users] Windows PV drivers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7238712465693877251=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

This is a multi-part message in MIME format.
--===============7238712465693877251==
Content-Type: multipart/alternative;
 boundary="------------84A83B54E38273F50073A6B0"

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

On 05/01/17 01:14, Éliás Tamás wrote:
> Hi. All drivers here
>
> https://xenbits.xen.org/pvdrivers/win/8.1.0/
>
> are signed and most of the situations, can work (do not forge tto
> install the pfx files, etc) - you do not need bcdedit /testsigning ON
> any more with these.
Thank you for your advice, but it still doesn't seem to work. Here is 
what I'm doing:
1) Download the xenbus.tar file from the above URL
2) Extract the contents to C:\Temp
3) Extract the source.tgz file into c:\temp\xenbus\src
4) Double click the c:\temp\xenbus\src\src\xenbus.pfx file
5) Choose Local Machine and click Next
6) Click Next to accept the xenbus.pfx filename
7) Click Next without entering any password
8) Click Next with "Automatically select the certificate store"
9) Click Finish
10) Certificate was successfully installed, click OK
11) Right click C:\Temp\8.1.0\xenbus\x64\dpinst.exe and choose "Run as 
Administrator"
12) Click Next
13) See "Install Failed" with no details on what or why it has failed...

Are you able to advise what I might have done wrong in this process?

> However, as a personal experience, I recommend for you to wait till the
> final release of
>
> https://xenbits.xen.org/pvdrivers/win/8.2.0/
>
> (logo testing is just done, so we can expect the signed version withi
> 1-2 months hopefully)

Do you mean because it is easier to install, or because it is more 
stable (fixes some bugs in 8.1.0)?
Is it possible to simply install the current version of 8.2.0, and then 
update when the final release is done?

Regards,
Adam

> 2017-01-04 14:26 keltezéssel, Adam Goryachev írta:
>> Hi all,
>>
>> I'm in the process of upgrading from xen 4.1 to xen 4.4 and have a
>> number of windows domU's running Windows Server 2012R2 with one of the
>> ejb versions of the GPLPV drivers installed.
>>
>> Can anyone advise which are the best drivers to install for production
>> use today, and how they went about installing them?
>>
>> So far, I've managed to boot my testing domU under 4.4, but I can't
>> install the drivers form
>> https://xenproject.org/downloads/windows-pv-drivers.html even after
>> installing the certificate.
>>
>> I would prefer to use debian testing, but would I perhaps be better off
>> switching to XenServer and using the XenServer version of the PV
>> drivers? Or can I use the XenServer version of the drivers with plain
>> debian + xen?
>>
>> Would appreciate any advice from others who have managed to get this to
>> work well, especially in a production environment.
>>
>> Regards,
>> Adam
>>
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> https://lists.xen.org/xen-users
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> https://lists.xen.org/xen-users



-- 
Adam Goryachev Website Managers www.websitemanagers.com.au

--------------84A83B54E38273F50073A6B0
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">On 05/01/17 01:14, Éliás Tamás wrote:<br>
    </div>
    <blockquote cite="mid:2a54f75b-8288-9fdc-68d2-471a83d3517a@etit.hu"
      type="cite">
      <pre wrap="">Hi. All drivers here

<a class="moz-txt-link-freetext" href="https://xenbits.xen.org/pvdrivers/win/8.1.0/">https://xenbits.xen.org/pvdrivers/win/8.1.0/</a>

are signed and most of the situations, can work (do not forge tto
install the pfx files, etc) - you do not need bcdedit /testsigning ON
any more with these.
</pre>
    </blockquote>
    Thank you for your advice, but it still doesn't seem to work. Here
    is what I'm doing:<br>
    1) Download the xenbus.tar file from the above URL<br>
    2) Extract the contents to C:\Temp<br>
    3) Extract the source.tgz file into c:\temp\xenbus\src<br>
    4) Double click the c:\temp\xenbus\src\src\xenbus.pfx file<br>
    5) Choose Local Machine and click Next<br>
    6) Click Next to accept the xenbus.pfx filename<br>
    7) Click Next without entering any password<br>
    8) Click Next with "Automatically select the certificate store"<br>
    9) Click Finish<br>
    10) Certificate was successfully installed, click OK<br>
    11) Right click C:\Temp\8.1.0\xenbus\x64\dpinst.exe and choose "Run
    as Administrator"<br>
    12) Click Next<br>
    13) See "Install Failed" with no details on what or why it has
    failed...<br>
    <br>
    Are you able to advise what I might have done wrong in this process?<br>
    <br>
    <blockquote cite="mid:2a54f75b-8288-9fdc-68d2-471a83d3517a@etit.hu"
      type="cite">
      <pre wrap="">However, as a personal experience, I recommend for you to wait till the
final release of

<a class="moz-txt-link-freetext" href="https://xenbits.xen.org/pvdrivers/win/8.2.0/">https://xenbits.xen.org/pvdrivers/win/8.2.0/</a>

(logo testing is just done, so we can expect the signed version withi
1-2 months hopefully)
</pre>
    </blockquote>
    <br>
    Do you mean because it is easier to install, or because it is more
    stable (fixes some bugs in 8.1.0)?<br>
    Is it possible to simply install the current version of 8.2.0, and
    then update when the final release is done?<br>
    <br>
    Regards,<br>
    Adam<br>
    <br>
    <blockquote cite="mid:2a54f75b-8288-9fdc-68d2-471a83d3517a@etit.hu"
      type="cite">
      <pre wrap="">
2017-01-04 14:26 keltezéssel, Adam Goryachev írta:
</pre>
      <blockquote type="cite">
        <pre wrap="">Hi all,

I'm in the process of upgrading from xen 4.1 to xen 4.4 and have a
number of windows domU's running Windows Server 2012R2 with one of the
ejb versions of the GPLPV drivers installed.

Can anyone advise which are the best drivers to install for production
use today, and how they went about installing them?

So far, I've managed to boot my testing domU under 4.4, but I can't
install the drivers form
<a class="moz-txt-link-freetext" href="https://xenproject.org/downloads/windows-pv-drivers.html">https://xenproject.org/downloads/windows-pv-drivers.html</a> even after
installing the certificate.

I would prefer to use debian testing, but would I perhaps be better off
switching to XenServer and using the XenServer version of the PV
drivers? Or can I use the XenServer version of the drivers with plain
debian + xen?

Would appreciate any advice from others who have managed to get this to
work well, especially in a production environment.

Regards,
Adam


_______________________________________________
Xen-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a class="moz-txt-link-freetext" href="https://lists.xen.org/xen-users">https://lists.xen.org/xen-users</a>
</pre>
      </blockquote>
      <pre wrap="">
</pre>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Xen-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a class="moz-txt-link-freetext" href="https://lists.xen.org/xen-users">https://lists.xen.org/xen-users</a></pre>
    </blockquote>
    <br>
    <p><br>
    </p>
    <br>
    <div class="moz-signature">-- <br>
      Adam Goryachev
      Website Managers
      <a class="moz-txt-link-abbreviated" href="http://www.websitemanagers.com.au">www.websitemanagers.com.au</a></div>
  </body>
</html>

--------------84A83B54E38273F50073A6B0--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============7238712465693877251==--


From xen-users-bounces@lists.xen.org Thu Jan 05 09:42:17 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Jan 2017 09:42:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cP4Xu-0000Yp-EJ; Thu, 05 Jan 2017 09:41:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <et@etit.hu>) id 1cP4Xq-0000Yj-Kg
 for xen-users@lists.xen.org; Thu, 05 Jan 2017 09:41:17 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 14/E8-27165-9B41E685; Thu, 05 Jan 2017 09:41:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIKsWRWlGSWpSXmKPExsUSd3yrvO4Okbw
 Ig7cXtSxWXT3A6sDocXT3b6YAxijWzLyk/IoE1oy9sy4xFczRqvi38hpzA+NW1S5GLg4hgdWM
 Egt3/WXsYuTgkBBQkmhpdoOIr2OUmHLvDCuIwyLQyCyxecIVMEdCYC2jxMYdnxkhyi4zSjxtu
 seGpoyTQ1hAW+LYjrPsILaIgLTEjCtNbBAdOxglbj2bxgiSYBMwlmg9txzM5heQlfi4ciITiM
 0rYCXxf9lesGYWARWJU0e+sYIcKCoQLnH1sDlEiaDEyZlPWEBsTgEviSdHHoFdxCzQzihx/f9
 BsF4JAWGJI/t3skxgFJ6FpGcWsjqQBLNAisSN/89ZZiG5aRaSw2chuWkWkudmIXtoFpJLIIaq
 S/yZd4kZwtaWWLbwNZRtK7Fu3XsWCFtP4u3vXijbUmL9jk/sCxj5VjFqFKcWlaUW6Rpa6iUVZ
 aZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBEY/AxDsYPyxLOAQoyQHk5Ior/W33Aghvq
 T8lMqMxOKM+KLSnNTiQ4wyHBxKErwBwnkRQoJFqempFWmZOcA0BJOW4OBREuHNBEnzFhck5hZ
 npkOkTjHqckx7tvgpkxBLXn5eqpQ47yqQIgGQoozSPLgRsJR4iVFWSpiXEegoIZ6C1KLczBJU
 +VeM4hyMSsK8D0Gm8GTmlcBtegV0BBPQEdsDskGOKElESEk1MLYoLy7Y3Hqw4NO8W6dfqdnMu
 XyuZdH/572vO03ZzM5qB/8JzZnzmUdpKhPXrr8nPptO3/FpwZInnpNN2qxObfIQXFXxvkjuqp
 fGqy733KgVjZ33Mwwn9avGytRMXvj20t1DjMtWPpyyTnO5U6O6vMnH2fXFakcVGk48YZu0Zmt
 Ryu/nn/O8l5xXYinOSDTUYi4qTgQAHYLOd4QDAAA=
X-Env-Sender: et@etit.hu
X-Msg-Ref: server-15.tower-21.messagelabs.com!1483609272!51105832!1
X-Originating-IP: [94.199.181.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10197 invoked from network); 5 Jan 2017 09:41:12 -0000
Received: from mail.etit.hu (HELO mail.etit.hu) (94.199.181.31)
 by server-15.tower-21.messagelabs.com with SMTP; 5 Jan 2017 09:41:12 -0000
Received: from localhost (localhost [127.0.0.1])
 by mail.etit.hu (Postfix) with ESMTP id 194AF404193
 for <xen-users@lists.xen.org>; Thu,  5 Jan 2017 10:41:17 +0100 (CET)
X-Virus-Scanned: AMAVIS at etit.hu
Received: from mail.etit.hu (localhost [127.0.0.1])
 by mail.etit.hu (Postfix) with ESMTP id B48EE4041BA
 for <xen-users@lists.xen.org>; Thu,  5 Jan 2017 10:40:59 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=etit.hu; s=mail;
 t=1483609259; bh=Jd8yCew52Wdf+gD4Y1pcLX+87bESESY2oYyeyql94P0=;
 h=Subject:To:From:Message-ID:Date:MIME-Version:Content-Type:From;
 b=fIKIe8dRp7sr/8lpy4iFM/ETa1ySvIH4LsoumZZfv9kqXKDT8QyBIJzqDF1sqCzyT
 WSexmfvsFkLfBnlW8ov4wswUdhqdQzfxkxtR9MTF9sOCs0kLedeVdFy5fGl/xrZ4qa
 2T+/36daXy/aonSA/KisKemWVm+wT8St6KOv2xIw=
X-Virus-Scanner: This message was checked by ESET Mail Security
 for Linux/BSD. For more information on ESET Mail Security,
 please, visit our website: http://www.eset.com/.
Received: from [10.111.10.20] (catv-89-132-232-117.catv.broadband.hu
 [89.132.232.117])
 by mail.etit.hu (Postfix) with ESMTPSA id 90A8B404193
 for <xen-users@lists.xen.org>; Thu,  5 Jan 2017 10:40:59 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=etit.hu; s=mail;
 t=1483609259; bh=Jd8yCew52Wdf+gD4Y1pcLX+87bESESY2oYyeyql94P0=;
 h=Subject:To:From:Message-ID:Date:MIME-Version:Content-Type:From;
 b=fIKIe8dRp7sr/8lpy4iFM/ETa1ySvIH4LsoumZZfv9kqXKDT8QyBIJzqDF1sqCzyT
 WSexmfvsFkLfBnlW8ov4wswUdhqdQzfxkxtR9MTF9sOCs0kLedeVdFy5fGl/xrZ4qa
 2T+/36daXy/aonSA/KisKemWVm+wT8St6KOv2xIw=
To: xen-users@lists.xen.org
References: <2dc8f89a-8296-a07e-4062-5ce9833750ff@websitemanagers.com.au>
 <2a54f75b-8288-9fdc-68d2-471a83d3517a@etit.hu>
 <39aeb5d1-c103-b441-65c8-87cbd44b2afd@websitemanagers.com.au>
From: =?UTF-8?B?w4lsacOhcyBUYW3DoXM=?= <et@etit.hu>
Organization: ETIT[nwpro] KFT
Message-ID: <4109015c-9720-39b7-b6d8-041295d362af@etit.hu>
Date: Thu, 5 Jan 2017 10:40:54 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.5.1
MIME-Version: 1.0
In-Reply-To: <39aeb5d1-c103-b441-65c8-87cbd44b2afd@websitemanagers.com.au>
X-EsetResult: clean
Subject: Re: [Xen-users] Windows PV drivers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2803889572751360898=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============2803889572751360898==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="LbUhqqGPBVxxcHq0kB0Oq6avWp6cjVxdU"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--LbUhqqGPBVxxcHq0kB0Oq6avWp6cjVxdU
Content-Type: multipart/mixed; boundary="XCaemxnXtJQtH4KmkEafCccESN3ji3PWp";
 protected-headers="v1"
From: =?UTF-8?B?w4lsacOhcyBUYW3DoXM=?= <et@etit.hu>
To: xen-users@lists.xen.org
Message-ID: <4109015c-9720-39b7-b6d8-041295d362af@etit.hu>
Subject: Re: [Xen-users] Windows PV drivers
References: <2dc8f89a-8296-a07e-4062-5ce9833750ff@websitemanagers.com.au>
 <2a54f75b-8288-9fdc-68d2-471a83d3517a@etit.hu>
 <39aeb5d1-c103-b441-65c8-87cbd44b2afd@websitemanagers.com.au>
In-Reply-To: <39aeb5d1-c103-b441-65c8-87cbd44b2afd@websitemanagers.com.au>

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

Hi.

> Are you able to advise what I might have done wrong in this process?
Seemes to me correct, I'm just missing a step, where the system asks for
wether or not to trust "Linux foundation", when installing the drivers?!

Start a CMD.EXE as admin, and pls see dpinst.exe /? options. I recommend
to first do a complete uninstallation (and if you have older drivers
like glpv, uninstall them as well).

By manually starting dpinst.exe you will have more options to see what
has failed. What is written in the system logs/application log? There
must be a reasoning there.

>
>> However, as a personal experience, I recommend for you to wait till th=
e
>> final release of
>>
>> https://xenbits.xen.org/pvdrivers/win/8.2.0/
>>
>> (logo testing is just done, so we can expect the signed version withi
>> 1-2 months hopefully)
>=20
> Do you mean because it is easier to install, or because it is more
> stable (fixes some bugs in 8.1.0)?

It is installed absolutely the same way, it has just a more mature more
compatible and generally better codebase.

> Is it possible to simply install the current version of 8.2.0, and then=

> update when the final release is done?

It is, but currently those drivers are not signed, which menas, you have
to enable testsigning if you want them to work. (BCDEDIT.EXE
/TESTSIGNING ON)

>=20
> Regards,
> Adam
>=20
>> 2017-01-04 14:26 keltez=C3=A9ssel, Adam Goryachev =C3=ADrta:
>>> Hi all,
>>>
>>> I'm in the process of upgrading from xen 4.1 to xen 4.4 and have a
>>> number of windows domU's running Windows Server 2012R2 with one of th=
e
>>> ejb versions of the GPLPV drivers installed.
>>>
>>> Can anyone advise which are the best drivers to install for productio=
n
>>> use today, and how they went about installing them?
>>>
>>> So far, I've managed to boot my testing domU under 4.4, but I can't
>>> install the drivers form
>>> https://xenproject.org/downloads/windows-pv-drivers.html even after
>>> installing the certificate.
>>>
>>> I would prefer to use debian testing, but would I perhaps be better o=
ff
>>> switching to XenServer and using the XenServer version of the PV
>>> drivers? Or can I use the XenServer version of the drivers with plain=

>>> debian + xen?
>>>
>>> Would appreciate any advice from others who have managed to get this =
to
>>> work well, especially in a production environment.
>>>
>>> Regards,
>>> Adam
>>>
>>>
>>> _______________________________________________
>>> Xen-users mailing list
>>> Xen-users@lists.xen.org
>>> https://lists.xen.org/xen-users
>>
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> https://lists.xen.org/xen-users
>=20
>=20
>=20
> --=20
> Adam Goryachev Website Managers www.websitemanagers.com.au
>=20
>=20
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> https://lists.xen.org/xen-users
>=20

--=20


=C3=89li=C3=A1s Tam=C3=A1s
Thomas Elias

ETIT[nwpro] KFT, =C3=9Cgyvezet=C5=91-H=C3=A1l=C3=B3zatbiztons=C3=A1gi spe=
cialista
ETIT[nwpro] Ltd, General Manager-Network security specialist

Tel. HU: +36/30-497-1626
Tel. DE: +49/160-651-8723
OpenPGP pubkey: http://etit.hu/doc/et-pub.asc

Okleveles m=C3=A9rn=C3=B6k-informatikus (MSC)
Master of Science in Information Technology (MSC)
Licenced Penetration Tester (TM15-047)

Kapcsolat: http://etit.hu/index.php/hu/kapcsolat
Jogi nyilatkozat: http://etit.hu/disclaimer-email-hu.txt
Contact: http://etit.hu/index.php/en/contact
Disclaimer: http://etit.hu/disclaimer-email-en.txt


--XCaemxnXtJQtH4KmkEafCccESN3ji3PWp--

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

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

iQIcBAEBCAAGBQJYbhSmAAoJENWYes1C3s/CMdAP/0c1elpgWWcYjvkzJBBKQ6Jw
cfwKk3wT3nfx26BHAAo/qldjhWYldbVETJlAoPth5gTUvWCRczXSF9sr4XuOmi5B
umpM55zsnj/Cce4pWvZ4WVbdptwo2YJqgp2iuuvXRhmqQDDw2+frG/RSt1PuuvYn
gkuZaNVwZlj2VQJvvNFL8tC4YcU+E6Q4ZMudZSt/6HWs2DfXYYw97c+CFMQ8ICaM
3vQDlX2r56Kv6Cgsg1Y59ruSsTAATTa9gP7FWzgjShIVj4V6kiRrRQEZ2B69FDMp
tDa0wOxfJ597ZpXoGhoFzpHhwX7C9KvDYFsvRgwfQBjdjSRYRVPZdTNakh+3MvE6
EX6hLSMzqDtt/k9TO0CDng4wLBYC7hANCnS3Rs86/XLLtH2t2C3XDQpBuQph0axL
dhq3Nt9HVUucZWCaYAtLRsdV6Iu+E7UiY+F5lEUARA6x4GYD1x4Yf2G5zg42GcRN
mrslrwKzqZ87zANskp3G992NCALSbjqAoP+IMWvx+AsgEiEbD7LXBRqPptU245vH
xuUIwz3DOipleWt+XYUAcAzoNHCnkdhdroeo0iG+IRmEF29vbyUqPFnOwiceA4SH
AgaQ51Zhlr8+tf5c9x0JtjFy2UARcoYSk2hKZqiZCZIIkYfpKzxQP5Nv3UzpGaKJ
GBCdxDAOuH7WvleJ3Lhj
=DU6U
-----END PGP SIGNATURE-----

--LbUhqqGPBVxxcHq0kB0Oq6avWp6cjVxdU--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============2803889572751360898==--


From xen-users-bounces@lists.xen.org Thu Jan 05 09:42:17 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Jan 2017 09:42:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cP4Xu-0000Yp-EJ; Thu, 05 Jan 2017 09:41:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <et@etit.hu>) id 1cP4Xq-0000Yj-Kg
 for xen-users@lists.xen.org; Thu, 05 Jan 2017 09:41:17 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 14/E8-27165-9B41E685; Thu, 05 Jan 2017 09:41:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIKsWRWlGSWpSXmKPExsUSd3yrvO4Okbw
 Ig7cXtSxWXT3A6sDocXT3b6YAxijWzLyk/IoE1oy9sy4xFczRqvi38hpzA+NW1S5GLg4hgdWM
 Egt3/WXsYuTgkBBQkmhpdoOIr2OUmHLvDCuIwyLQyCyxecIVMEdCYC2jxMYdnxkhyi4zSjxtu
 seGpoyTQ1hAW+LYjrPsILaIgLTEjCtNbBAdOxglbj2bxgiSYBMwlmg9txzM5heQlfi4ciITiM
 0rYCXxf9lesGYWARWJU0e+sYIcKCoQLnH1sDlEiaDEyZlPWEBsTgEviSdHHoFdxCzQzihx/f9
 BsF4JAWGJI/t3skxgFJ6FpGcWsjqQBLNAisSN/89ZZiG5aRaSw2chuWkWkudmIXtoFpJLIIaq
 S/yZd4kZwtaWWLbwNZRtK7Fu3XsWCFtP4u3vXijbUmL9jk/sCxj5VjFqFKcWlaUW6Rpa6iUVZ
 aZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBEY/AxDsYPyxLOAQoyQHk5Ior/W33Aghvq
 T8lMqMxOKM+KLSnNTiQ4wyHBxKErwBwnkRQoJFqempFWmZOcA0BJOW4OBREuHNBEnzFhck5hZ
 npkOkTjHqckx7tvgpkxBLXn5eqpQ47yqQIgGQoozSPLgRsJR4iVFWSpiXEegoIZ6C1KLczBJU
 +VeM4hyMSsK8D0Gm8GTmlcBtegV0BBPQEdsDskGOKElESEk1MLYoLy7Y3Hqw4NO8W6dfqdnMu
 XyuZdH/572vO03ZzM5qB/8JzZnzmUdpKhPXrr8nPptO3/FpwZInnpNN2qxObfIQXFXxvkjuqp
 fGqy733KgVjZ33Mwwn9avGytRMXvj20t1DjMtWPpyyTnO5U6O6vMnH2fXFakcVGk48YZu0Zmt
 Ryu/nn/O8l5xXYinOSDTUYi4qTgQAHYLOd4QDAAA=
X-Env-Sender: et@etit.hu
X-Msg-Ref: server-15.tower-21.messagelabs.com!1483609272!51105832!1
X-Originating-IP: [94.199.181.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10197 invoked from network); 5 Jan 2017 09:41:12 -0000
Received: from mail.etit.hu (HELO mail.etit.hu) (94.199.181.31)
 by server-15.tower-21.messagelabs.com with SMTP; 5 Jan 2017 09:41:12 -0000
Received: from localhost (localhost [127.0.0.1])
 by mail.etit.hu (Postfix) with ESMTP id 194AF404193
 for <xen-users@lists.xen.org>; Thu,  5 Jan 2017 10:41:17 +0100 (CET)
X-Virus-Scanned: AMAVIS at etit.hu
Received: from mail.etit.hu (localhost [127.0.0.1])
 by mail.etit.hu (Postfix) with ESMTP id B48EE4041BA
 for <xen-users@lists.xen.org>; Thu,  5 Jan 2017 10:40:59 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=etit.hu; s=mail;
 t=1483609259; bh=Jd8yCew52Wdf+gD4Y1pcLX+87bESESY2oYyeyql94P0=;
 h=Subject:To:From:Message-ID:Date:MIME-Version:Content-Type:From;
 b=fIKIe8dRp7sr/8lpy4iFM/ETa1ySvIH4LsoumZZfv9kqXKDT8QyBIJzqDF1sqCzyT
 WSexmfvsFkLfBnlW8ov4wswUdhqdQzfxkxtR9MTF9sOCs0kLedeVdFy5fGl/xrZ4qa
 2T+/36daXy/aonSA/KisKemWVm+wT8St6KOv2xIw=
X-Virus-Scanner: This message was checked by ESET Mail Security
 for Linux/BSD. For more information on ESET Mail Security,
 please, visit our website: http://www.eset.com/.
Received: from [10.111.10.20] (catv-89-132-232-117.catv.broadband.hu
 [89.132.232.117])
 by mail.etit.hu (Postfix) with ESMTPSA id 90A8B404193
 for <xen-users@lists.xen.org>; Thu,  5 Jan 2017 10:40:59 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=etit.hu; s=mail;
 t=1483609259; bh=Jd8yCew52Wdf+gD4Y1pcLX+87bESESY2oYyeyql94P0=;
 h=Subject:To:From:Message-ID:Date:MIME-Version:Content-Type:From;
 b=fIKIe8dRp7sr/8lpy4iFM/ETa1ySvIH4LsoumZZfv9kqXKDT8QyBIJzqDF1sqCzyT
 WSexmfvsFkLfBnlW8ov4wswUdhqdQzfxkxtR9MTF9sOCs0kLedeVdFy5fGl/xrZ4qa
 2T+/36daXy/aonSA/KisKemWVm+wT8St6KOv2xIw=
To: xen-users@lists.xen.org
References: <2dc8f89a-8296-a07e-4062-5ce9833750ff@websitemanagers.com.au>
 <2a54f75b-8288-9fdc-68d2-471a83d3517a@etit.hu>
 <39aeb5d1-c103-b441-65c8-87cbd44b2afd@websitemanagers.com.au>
From: =?UTF-8?B?w4lsacOhcyBUYW3DoXM=?= <et@etit.hu>
Organization: ETIT[nwpro] KFT
Message-ID: <4109015c-9720-39b7-b6d8-041295d362af@etit.hu>
Date: Thu, 5 Jan 2017 10:40:54 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.5.1
MIME-Version: 1.0
In-Reply-To: <39aeb5d1-c103-b441-65c8-87cbd44b2afd@websitemanagers.com.au>
X-EsetResult: clean
Subject: Re: [Xen-users] Windows PV drivers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2803889572751360898=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============2803889572751360898==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="LbUhqqGPBVxxcHq0kB0Oq6avWp6cjVxdU"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--LbUhqqGPBVxxcHq0kB0Oq6avWp6cjVxdU
Content-Type: multipart/mixed; boundary="XCaemxnXtJQtH4KmkEafCccESN3ji3PWp";
 protected-headers="v1"
From: =?UTF-8?B?w4lsacOhcyBUYW3DoXM=?= <et@etit.hu>
To: xen-users@lists.xen.org
Message-ID: <4109015c-9720-39b7-b6d8-041295d362af@etit.hu>
Subject: Re: [Xen-users] Windows PV drivers
References: <2dc8f89a-8296-a07e-4062-5ce9833750ff@websitemanagers.com.au>
 <2a54f75b-8288-9fdc-68d2-471a83d3517a@etit.hu>
 <39aeb5d1-c103-b441-65c8-87cbd44b2afd@websitemanagers.com.au>
In-Reply-To: <39aeb5d1-c103-b441-65c8-87cbd44b2afd@websitemanagers.com.au>

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

Hi.

> Are you able to advise what I might have done wrong in this process?
Seemes to me correct, I'm just missing a step, where the system asks for
wether or not to trust "Linux foundation", when installing the drivers?!

Start a CMD.EXE as admin, and pls see dpinst.exe /? options. I recommend
to first do a complete uninstallation (and if you have older drivers
like glpv, uninstall them as well).

By manually starting dpinst.exe you will have more options to see what
has failed. What is written in the system logs/application log? There
must be a reasoning there.

>
>> However, as a personal experience, I recommend for you to wait till th=
e
>> final release of
>>
>> https://xenbits.xen.org/pvdrivers/win/8.2.0/
>>
>> (logo testing is just done, so we can expect the signed version withi
>> 1-2 months hopefully)
>=20
> Do you mean because it is easier to install, or because it is more
> stable (fixes some bugs in 8.1.0)?

It is installed absolutely the same way, it has just a more mature more
compatible and generally better codebase.

> Is it possible to simply install the current version of 8.2.0, and then=

> update when the final release is done?

It is, but currently those drivers are not signed, which menas, you have
to enable testsigning if you want them to work. (BCDEDIT.EXE
/TESTSIGNING ON)

>=20
> Regards,
> Adam
>=20
>> 2017-01-04 14:26 keltez=C3=A9ssel, Adam Goryachev =C3=ADrta:
>>> Hi all,
>>>
>>> I'm in the process of upgrading from xen 4.1 to xen 4.4 and have a
>>> number of windows domU's running Windows Server 2012R2 with one of th=
e
>>> ejb versions of the GPLPV drivers installed.
>>>
>>> Can anyone advise which are the best drivers to install for productio=
n
>>> use today, and how they went about installing them?
>>>
>>> So far, I've managed to boot my testing domU under 4.4, but I can't
>>> install the drivers form
>>> https://xenproject.org/downloads/windows-pv-drivers.html even after
>>> installing the certificate.
>>>
>>> I would prefer to use debian testing, but would I perhaps be better o=
ff
>>> switching to XenServer and using the XenServer version of the PV
>>> drivers? Or can I use the XenServer version of the drivers with plain=

>>> debian + xen?
>>>
>>> Would appreciate any advice from others who have managed to get this =
to
>>> work well, especially in a production environment.
>>>
>>> Regards,
>>> Adam
>>>
>>>
>>> _______________________________________________
>>> Xen-users mailing list
>>> Xen-users@lists.xen.org
>>> https://lists.xen.org/xen-users
>>
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> https://lists.xen.org/xen-users
>=20
>=20
>=20
> --=20
> Adam Goryachev Website Managers www.websitemanagers.com.au
>=20
>=20
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> https://lists.xen.org/xen-users
>=20

--=20


=C3=89li=C3=A1s Tam=C3=A1s
Thomas Elias

ETIT[nwpro] KFT, =C3=9Cgyvezet=C5=91-H=C3=A1l=C3=B3zatbiztons=C3=A1gi spe=
cialista
ETIT[nwpro] Ltd, General Manager-Network security specialist

Tel. HU: +36/30-497-1626
Tel. DE: +49/160-651-8723
OpenPGP pubkey: http://etit.hu/doc/et-pub.asc

Okleveles m=C3=A9rn=C3=B6k-informatikus (MSC)
Master of Science in Information Technology (MSC)
Licenced Penetration Tester (TM15-047)

Kapcsolat: http://etit.hu/index.php/hu/kapcsolat
Jogi nyilatkozat: http://etit.hu/disclaimer-email-hu.txt
Contact: http://etit.hu/index.php/en/contact
Disclaimer: http://etit.hu/disclaimer-email-en.txt


--XCaemxnXtJQtH4KmkEafCccESN3ji3PWp--

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

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

iQIcBAEBCAAGBQJYbhSmAAoJENWYes1C3s/CMdAP/0c1elpgWWcYjvkzJBBKQ6Jw
cfwKk3wT3nfx26BHAAo/qldjhWYldbVETJlAoPth5gTUvWCRczXSF9sr4XuOmi5B
umpM55zsnj/Cce4pWvZ4WVbdptwo2YJqgp2iuuvXRhmqQDDw2+frG/RSt1PuuvYn
gkuZaNVwZlj2VQJvvNFL8tC4YcU+E6Q4ZMudZSt/6HWs2DfXYYw97c+CFMQ8ICaM
3vQDlX2r56Kv6Cgsg1Y59ruSsTAATTa9gP7FWzgjShIVj4V6kiRrRQEZ2B69FDMp
tDa0wOxfJ597ZpXoGhoFzpHhwX7C9KvDYFsvRgwfQBjdjSRYRVPZdTNakh+3MvE6
EX6hLSMzqDtt/k9TO0CDng4wLBYC7hANCnS3Rs86/XLLtH2t2C3XDQpBuQph0axL
dhq3Nt9HVUucZWCaYAtLRsdV6Iu+E7UiY+F5lEUARA6x4GYD1x4Yf2G5zg42GcRN
mrslrwKzqZ87zANskp3G992NCALSbjqAoP+IMWvx+AsgEiEbD7LXBRqPptU245vH
xuUIwz3DOipleWt+XYUAcAzoNHCnkdhdroeo0iG+IRmEF29vbyUqPFnOwiceA4SH
AgaQ51Zhlr8+tf5c9x0JtjFy2UARcoYSk2hKZqiZCZIIkYfpKzxQP5Nv3UzpGaKJ
GBCdxDAOuH7WvleJ3Lhj
=DU6U
-----END PGP SIGNATURE-----

--LbUhqqGPBVxxcHq0kB0Oq6avWp6cjVxdU--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============2803889572751360898==--


From xen-users-bounces@lists.xen.org Thu Jan 05 11:48:56 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Jan 2017 11:48:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cP6WY-0002qC-LL; Thu, 05 Jan 2017 11:48:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=171fd0b4d=George.Dunlap@citrix.com>)
 id 1cP6WX-0002pg-44; Thu, 05 Jan 2017 11:48:01 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 9E/DD-25337-0723E685; Thu, 05 Jan 2017 11:48:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsWyU9JRQjffKC/
 CYNIWdYslHxezWKy6eoDVgcnj6O7fTAGMUayZeUn5FQmsGdsWXWYv2MJX8abxH1MD423uLkZO
 DgkBP4nJt26xdjFyANk5EtumBEGESyRO757PBmLzCghKnJz5hAXE5hSwlXi+dQ8riC0kkC/xe
 O06sBo2AT2Jece/gtWwCKhINGzfygQxJ1Fi75ETzBBzAiTWtH4E6xUWcJVY1vaNHcQWETCUaO
 1eDlTDxcEsMJNR4sLDHWDNzAKaEq3bf7NDLFOVWPzgKDvEnekSZ79nTmAUmIXkvFlIOhYwMq1
 i1ChOLSpLLdI1NNdLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMRgYg2MF4e2PA
 IUZJDiYlUV7rb7kRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4lxrmRQgJFqWmp1akZeYA4wImL
 cHBoyTCawWS5i0uSMwtzkyHSJ1i1OX4cmXFUyYhlrz8vFQpcd5lIEUCIEUZpXlwI2AxeolRVk
 qYlxHoKCGegtSi3MwSVPlXjOIcjErCvE0gU3gy80rgNr0COoIJ6IjtAdkgR5QkIqSkGhh9WoM
 nN1bvsfKedSa9x08kOP3TumqzfTWmaj8b/WRPZ3irqt3bdXCtRXRGuGrrt/N/P1tGTpRiYp2f
 XcR08JGax5PTodKGReJ5ziZv962cvu92uXqCwu+oo9svFX84+iH64FazlMK3Jy1+TdtW6zfJQ
 Hb3ValVcvM1vAVty0RvnN61zdlA2l6JpTgj0VCLuag4EQAewrzozAIAAA==
X-Env-Sender: prvs=171fd0b4d=George.Dunlap@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1483616879!27574940!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.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34025 invoked from network); 5 Jan 2017 11:47:59 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Jan 2017 11:47:59 -0000
X-IronPort-AV: E=Sophos;i="5.33,321,1477958400"; d="scan'208";a="37942521"
X-Gm-Message-State: AIkVDXLAVtGsOqrdwMYWeWN5/ghBWCsgYNoea/3rghyM9VICBmu+kOjRJop6NTwfMlI/KjuvtXSRNSdcD2ttVA==
X-Received: by 10.237.45.101 with SMTP id h92mr64483800qtd.137.1483616875889; 
 Thu, 05 Jan 2017 03:47:55 -0800 (PST)
MIME-Version: 1.0
In-Reply-To: <435aa1a6-280f-a20d-1cff-2c864045049d@gmail.com>
References: <308a93df-037f-8160-15fb-4d8fb06493b1@artfiles.de>
 <435aa1a6-280f-a20d-1cff-2c864045049d@gmail.com>
From: George Dunlap <george.dunlap@citrix.com>
Date: Thu, 5 Jan 2017 11:47:55 +0000
X-Gmail-Original-Message-ID: <CAFLBxZZEV=RCw5XMVx8neYnUy9R4Xpv=YkZ180M1hhVFvW49pw@mail.gmail.com>
Message-ID: <CAFLBxZZEV=RCw5XMVx8neYnUy9R4Xpv=YkZ180M1hhVFvW49pw@mail.gmail.com>
To: "Austin S. Hemmelgarn" <ahferroin7@gmail.com>
X-ClientProxiedBy: FTLPEX02CAS02.citrite.net (10.13.99.123) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-users] 32Bit domus and RAM between 128GB and 168 GB
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

T24gV2VkLCBKYW4gNCwgMjAxNyBhdCA2OjAwIFBNLCBBdXN0aW4gUy4gSGVtbWVsZ2Fybgo8YWhm
ZXJyb2luN0BnbWFpbC5jb20+IHdyb3RlOgo+IE9uIDIwMTctMDEtMDQgMDk6NTAsIEphbiBNYXJx
dWFyZHQgd3JvdGU6Cj4+Cj4+IEhpLAo+Pgo+PiB1bmZvcnR1bmF0ZWx5IHdlIHN0aWxsIGhhdmUg
YSBsb3Qgb2YgcGFyYXZpcnR1YWwgZ3Vlc3RzIHdpdGggMzIgQml0IE9TCj4+IGFuZCBhcmUgY3Vy
cmVudGx5IHJ1bm5pbmcgaW4gc29tZSBwcm9ibGVtcy4KPj4KPj4gQXMgZmFyIGFzIEkgdW5kZXJz
dGFuZCB0aGUgZG9jdW1lbnRhdGlvbiBpbiB4ZW5kLWNvbmZpZy5zeHAsIGlmIGEKPj4gcGh5c2lj
YWwgbWFjaGluZSBoYXMgYmV0d2VlbiAxMjggR0IgYW5kIDE2OCBHQiBSQU0sIDMyIEJpdCBndWVz
dHMgc2hvdWxkCj4+IGJlIGFibGUgdG8gY29uc3VtZSB1cCB0byAxNjggR0IuCj4+Cj4+ICMgMzIt
Yml0IHBhcmF2aXJ0dWFsIGRvbWFpbnMgY2FuIG9ubHkgY29uc3VtZSBwaHlzaWNhbAo+PiAjIG1l
bW9yeSBiZWxvdyAxNjhHQi4gT24gc3lzdGVtcyB3aXRoIG1lbW9yeSBiZXlvbmQgdGhhdCBhZGRy
ZXNzLAo+PiAjIHRoZXknbGwgYmUgY29uZmluZWQgdG8gbWVtb3J5IGJlbG93IDEyOEdCLgo+PiAj
IFVzaW5nIHRvdGFsX2F2YWlsYWJsZV9tZW1vcnkgKGluIEdCKSB0byBzcGVjaWZ5IHRoZSBhbW91
bnQgb2YgbWVtb3J5Cj4+IHJlc2VydmVkCj4+ICMgaW4gdGhlIG1lbW9yeSBwb29sIGV4Y2x1c2l2
ZWx5IGZvciAzMi1iaXQgcGFyYXZpcnR1YWwgZG9tYWlucy4KPj4gIyBBZGRpdGlvbmFsbHkgeW91
IHNob3VsZCB1c2UgZG9tMF9tZW0gPSA8LVZhbHVlPiBhcyBhIHBhcmFtZXRlciBpbgo+PiAjIHhl
biBrZXJuZWwgdG8gcmVzZXJ2ZSB0aGUgbWVtb3J5IGZvciAzMi1iaXQgcGFyYXZpcnR1YWwgZG9t
YWlucywgZGVmYXVsdAo+PiAjIGlzICIwIiAoMEdCKS4KPj4KPj4gSW4gb3VyIGNhc2Ugd2UgaGF2
ZSBmb3VyIHN5c3RlbXMgd2l0aCAxNjAgR0IgUkFNLCBidXQgdGhlIGd1ZXN0cyBhcmUgbm90Cj4+
IGFibGUgdG8gc3RhcnQgaWYgdGhlcmUgYXJlIGFscmVhZHkgZ3Vlc3RzIHJ1bm5pbmcgd2hpY2gg
YXJlIGNvbnN1bWluZwo+PiAxMjggR0IgUkFNIGluIHN1bS4KPj4KPj4gSXMgdGhpcyBhIGJ1ZyBv
ciBkbyB3ZSBtaXNzIHNvbWV0aGluZz8KPgo+IDE2OEdCIHNlZW1zIGxpa2UgYSByZWFsbHkgb2Rk
IG51bWJlciwgYW5kIEknZCBiZSB2ZXJ5IGluY2xpbmVkIHRvIGJlbGlldmUKPiB0aGF0IHRoaXMg
aXMgYSB0eXBvIGluIHRoZSBkb2N1bWVudGF0aW9uICh0aGF0IGlzLCBpdCBzaG91bGQgc2F5ICdw
aHlzaWNhbAo+IG1lbW9yeSBiZWxvdyAxMjhHQicpLgoKSSd2ZSBqdXN0IGJlZW4gaGF2aW5nIGEg
Y2hhdCB3aXRoIEFuZHkgQ29vcGVyLCBhbmQgYXBwYXJlbnRseSB0aGUKY29tbWVudCBpcyBhY3R1
YWxseSBub3QgYSB0eXBvOyB0aGUgZXhwbGFuYXRpb24gaXMgcmF0aGVyIGNvbXBsaWNhdGVkCmJ1
dCB0aGUgc3VtbWFyeSBpcyB0aGF0IHRoZSBhY3R1YWwgcHJhY3RpY2FsIGxpbWl0IGZvciBtb2Rl
cm4gMzItYml0CkxpbnV4IGd1ZXN0cyBpcyAxMjggR0IgYW55d2F5LgoKSSBkb24ndCB0aGluayB0
aGlzIGhhcyBiZWVuIGRvY3VtZW50ZWQgd2VsbCBhbnl3aGVyZSAtLSB0aGlzIGlzCnByb2JhYmx5
IHNvbWV0aGluZyB3ZSBzaG91bGQgY2hhbmdlLgoKSmFuLCAgQ2FuIHlvdSByZXBvcnQgdGhlIGV4
YWN0IGVycm9yIG1lc3NhZ2UgeW91IGdvdD8gIEF0IGEgYmFyZQptaW5pbXVtIHdlIHNob3VsZCBy
ZXBvcnQgYSB1c2VmdWwgZXJyb3IgbWVzc2FnZSB3aGVuIHBlb3BsZSBlbmNvdW50ZXIKdGhpcyBz
aXR1YXRpb24uCgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Thu Jan 05 11:48:56 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Jan 2017 11:48:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cP6WY-0002qC-LL; Thu, 05 Jan 2017 11:48:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=171fd0b4d=George.Dunlap@citrix.com>)
 id 1cP6WX-0002pg-44; Thu, 05 Jan 2017 11:48:01 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 9E/DD-25337-0723E685; Thu, 05 Jan 2017 11:48:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsWyU9JRQjffKC/
 CYNIWdYslHxezWKy6eoDVgcnj6O7fTAGMUayZeUn5FQmsGdsWXWYv2MJX8abxH1MD423uLkZO
 DgkBP4nJt26xdjFyANk5EtumBEGESyRO757PBmLzCghKnJz5hAXE5hSwlXi+dQ8riC0kkC/xe
 O06sBo2AT2Jece/gtWwCKhINGzfygQxJ1Fi75ETzBBzAiTWtH4E6xUWcJVY1vaNHcQWETCUaO
 1eDlTDxcEsMJNR4sLDHWDNzAKaEq3bf7NDLFOVWPzgKDvEnekSZ79nTmAUmIXkvFlIOhYwMq1
 i1ChOLSpLLdI1NNdLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMRgYg2MF4e2PA
 IUZJDiYlUV7rb7kRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4lxrmRQgJFqWmp1akZeYA4wImL
 cHBoyTCawWS5i0uSMwtzkyHSJ1i1OX4cmXFUyYhlrz8vFQpcd5lIEUCIEUZpXlwI2AxeolRVk
 qYlxHoKCGegtSi3MwSVPlXjOIcjErCvE0gU3gy80rgNr0COoIJ6IjtAdkgR5QkIqSkGhh9WoM
 nN1bvsfKedSa9x08kOP3TumqzfTWmaj8b/WRPZ3irqt3bdXCtRXRGuGrrt/N/P1tGTpRiYp2f
 XcR08JGax5PTodKGReJ5ziZv962cvu92uXqCwu+oo9svFX84+iH64FazlMK3Jy1+TdtW6zfJQ
 Hb3ValVcvM1vAVty0RvnN61zdlA2l6JpTgj0VCLuag4EQAewrzozAIAAA==
X-Env-Sender: prvs=171fd0b4d=George.Dunlap@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1483616879!27574940!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.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34025 invoked from network); 5 Jan 2017 11:47:59 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Jan 2017 11:47:59 -0000
X-IronPort-AV: E=Sophos;i="5.33,321,1477958400"; d="scan'208";a="37942521"
X-Gm-Message-State: AIkVDXLAVtGsOqrdwMYWeWN5/ghBWCsgYNoea/3rghyM9VICBmu+kOjRJop6NTwfMlI/KjuvtXSRNSdcD2ttVA==
X-Received: by 10.237.45.101 with SMTP id h92mr64483800qtd.137.1483616875889; 
 Thu, 05 Jan 2017 03:47:55 -0800 (PST)
MIME-Version: 1.0
In-Reply-To: <435aa1a6-280f-a20d-1cff-2c864045049d@gmail.com>
References: <308a93df-037f-8160-15fb-4d8fb06493b1@artfiles.de>
 <435aa1a6-280f-a20d-1cff-2c864045049d@gmail.com>
From: George Dunlap <george.dunlap@citrix.com>
Date: Thu, 5 Jan 2017 11:47:55 +0000
X-Gmail-Original-Message-ID: <CAFLBxZZEV=RCw5XMVx8neYnUy9R4Xpv=YkZ180M1hhVFvW49pw@mail.gmail.com>
Message-ID: <CAFLBxZZEV=RCw5XMVx8neYnUy9R4Xpv=YkZ180M1hhVFvW49pw@mail.gmail.com>
To: "Austin S. Hemmelgarn" <ahferroin7@gmail.com>
X-ClientProxiedBy: FTLPEX02CAS02.citrite.net (10.13.99.123) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-users] 32Bit domus and RAM between 128GB and 168 GB
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

T24gV2VkLCBKYW4gNCwgMjAxNyBhdCA2OjAwIFBNLCBBdXN0aW4gUy4gSGVtbWVsZ2Fybgo8YWhm
ZXJyb2luN0BnbWFpbC5jb20+IHdyb3RlOgo+IE9uIDIwMTctMDEtMDQgMDk6NTAsIEphbiBNYXJx
dWFyZHQgd3JvdGU6Cj4+Cj4+IEhpLAo+Pgo+PiB1bmZvcnR1bmF0ZWx5IHdlIHN0aWxsIGhhdmUg
YSBsb3Qgb2YgcGFyYXZpcnR1YWwgZ3Vlc3RzIHdpdGggMzIgQml0IE9TCj4+IGFuZCBhcmUgY3Vy
cmVudGx5IHJ1bm5pbmcgaW4gc29tZSBwcm9ibGVtcy4KPj4KPj4gQXMgZmFyIGFzIEkgdW5kZXJz
dGFuZCB0aGUgZG9jdW1lbnRhdGlvbiBpbiB4ZW5kLWNvbmZpZy5zeHAsIGlmIGEKPj4gcGh5c2lj
YWwgbWFjaGluZSBoYXMgYmV0d2VlbiAxMjggR0IgYW5kIDE2OCBHQiBSQU0sIDMyIEJpdCBndWVz
dHMgc2hvdWxkCj4+IGJlIGFibGUgdG8gY29uc3VtZSB1cCB0byAxNjggR0IuCj4+Cj4+ICMgMzIt
Yml0IHBhcmF2aXJ0dWFsIGRvbWFpbnMgY2FuIG9ubHkgY29uc3VtZSBwaHlzaWNhbAo+PiAjIG1l
bW9yeSBiZWxvdyAxNjhHQi4gT24gc3lzdGVtcyB3aXRoIG1lbW9yeSBiZXlvbmQgdGhhdCBhZGRy
ZXNzLAo+PiAjIHRoZXknbGwgYmUgY29uZmluZWQgdG8gbWVtb3J5IGJlbG93IDEyOEdCLgo+PiAj
IFVzaW5nIHRvdGFsX2F2YWlsYWJsZV9tZW1vcnkgKGluIEdCKSB0byBzcGVjaWZ5IHRoZSBhbW91
bnQgb2YgbWVtb3J5Cj4+IHJlc2VydmVkCj4+ICMgaW4gdGhlIG1lbW9yeSBwb29sIGV4Y2x1c2l2
ZWx5IGZvciAzMi1iaXQgcGFyYXZpcnR1YWwgZG9tYWlucy4KPj4gIyBBZGRpdGlvbmFsbHkgeW91
IHNob3VsZCB1c2UgZG9tMF9tZW0gPSA8LVZhbHVlPiBhcyBhIHBhcmFtZXRlciBpbgo+PiAjIHhl
biBrZXJuZWwgdG8gcmVzZXJ2ZSB0aGUgbWVtb3J5IGZvciAzMi1iaXQgcGFyYXZpcnR1YWwgZG9t
YWlucywgZGVmYXVsdAo+PiAjIGlzICIwIiAoMEdCKS4KPj4KPj4gSW4gb3VyIGNhc2Ugd2UgaGF2
ZSBmb3VyIHN5c3RlbXMgd2l0aCAxNjAgR0IgUkFNLCBidXQgdGhlIGd1ZXN0cyBhcmUgbm90Cj4+
IGFibGUgdG8gc3RhcnQgaWYgdGhlcmUgYXJlIGFscmVhZHkgZ3Vlc3RzIHJ1bm5pbmcgd2hpY2gg
YXJlIGNvbnN1bWluZwo+PiAxMjggR0IgUkFNIGluIHN1bS4KPj4KPj4gSXMgdGhpcyBhIGJ1ZyBv
ciBkbyB3ZSBtaXNzIHNvbWV0aGluZz8KPgo+IDE2OEdCIHNlZW1zIGxpa2UgYSByZWFsbHkgb2Rk
IG51bWJlciwgYW5kIEknZCBiZSB2ZXJ5IGluY2xpbmVkIHRvIGJlbGlldmUKPiB0aGF0IHRoaXMg
aXMgYSB0eXBvIGluIHRoZSBkb2N1bWVudGF0aW9uICh0aGF0IGlzLCBpdCBzaG91bGQgc2F5ICdw
aHlzaWNhbAo+IG1lbW9yeSBiZWxvdyAxMjhHQicpLgoKSSd2ZSBqdXN0IGJlZW4gaGF2aW5nIGEg
Y2hhdCB3aXRoIEFuZHkgQ29vcGVyLCBhbmQgYXBwYXJlbnRseSB0aGUKY29tbWVudCBpcyBhY3R1
YWxseSBub3QgYSB0eXBvOyB0aGUgZXhwbGFuYXRpb24gaXMgcmF0aGVyIGNvbXBsaWNhdGVkCmJ1
dCB0aGUgc3VtbWFyeSBpcyB0aGF0IHRoZSBhY3R1YWwgcHJhY3RpY2FsIGxpbWl0IGZvciBtb2Rl
cm4gMzItYml0CkxpbnV4IGd1ZXN0cyBpcyAxMjggR0IgYW55d2F5LgoKSSBkb24ndCB0aGluayB0
aGlzIGhhcyBiZWVuIGRvY3VtZW50ZWQgd2VsbCBhbnl3aGVyZSAtLSB0aGlzIGlzCnByb2JhYmx5
IHNvbWV0aGluZyB3ZSBzaG91bGQgY2hhbmdlLgoKSmFuLCAgQ2FuIHlvdSByZXBvcnQgdGhlIGV4
YWN0IGVycm9yIG1lc3NhZ2UgeW91IGdvdD8gIEF0IGEgYmFyZQptaW5pbXVtIHdlIHNob3VsZCBy
ZXBvcnQgYSB1c2VmdWwgZXJyb3IgbWVzc2FnZSB3aGVuIHBlb3BsZSBlbmNvdW50ZXIKdGhpcyBz
aXR1YXRpb24uCgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Thu Jan 05 12:30:06 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Jan 2017 12:30:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cP7A8-0007td-Pq; Thu, 05 Jan 2017 12:28:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jorgevisentini@gmail.com>) id 1cP7A7-0007tX-8O
 for xen-users@lists.xen.org; Thu, 05 Jan 2017 12:28:55 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 A2/D6-12366-60C3E685; Thu, 05 Jan 2017 12:28:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVyMfSamS6rTV6
 EwRJ+i1VXD7A6MHoc3f2bKYAxijUzLym/IoE1Y996q4J7XBXvHp5lamBcytnFyMUhJDCBUWL5
 50/MIA6LwB0WiR1AWRBHQuAHi8S/vf8Zuxg5gZwcicPN/VB2icTxhj1sIDavgKDEyZlPWEBsI
 QEPid1PGplAbDYBA4m1K2+AxVkEVCTenTrPAlEfILFqYTtYr7CAhMS0U9vBZooISEvMuNIEFm
 cW8JJY92AF2wRG3llIVsxCkprFyAFkq0usnycEEVaTuL3tKjuErS2xbOFr5gWMrKsYNYpTi8p
 Si3QNDfWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQKDkAEIdjCubHc+xCjJwaQk
 ymv9LTdCiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvLau8CCHBotT01Iq0zBxgPMCkJTh4lER4C
 0HSvMUFibnFmekQqVOMlhzHZi1+ysSx7tQSILmrc81TJiGWvPy8VClx3qkgDQIgDRmleXDjYD
 F7iVFWSpiXEehAIZ6C1KLczBJU+VeM4hyMSsK8L0Cm8GTmlcBtfQV0EBPQQdsDskEOKklESEk
 1MM5gYFUMsd18R8dG7M5lE4neUydOd6yY/tl5SojSzuY7QXLGi0TbMs7On/5mcbWt19atK9hP
 X/0jUnL6xB7xY5uyC2Y5mRzSLVw72dPO0I3vQMPDji1F2dH3u7v0slm31US+2LZn+YLYT7XS7
 68n9c9kXT9lR/2yDaoMK9LmG55f0sdv/i385WklluKMREMt5qLiRACKNoLu1AIAAA==
X-Env-Sender: jorgevisentini@gmail.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1483619331!78611495!1
X-Originating-IP: [209.85.214.54]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21808 invoked from network); 5 Jan 2017 12:28:51 -0000
Received: from mail-it0-f54.google.com (HELO mail-it0-f54.google.com)
 (209.85.214.54)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Jan 2017 12:28:51 -0000
Received: by mail-it0-f54.google.com with SMTP id 192so4945786itl.0
 for <xen-users@lists.xen.org>; Thu, 05 Jan 2017 04:28: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=Mn3zVrPTW96FAPOOMvAYxZXgLW518BQBrmn1ZcTRvNA=;
 b=SqMz6M94MS39fZsA4npk9B1D+yilJzC/5ufjmNpHhQR/bXwZW0gx2ItgeBjv7ZdnXo
 DNucIJETyVfDBIYiauw2wwnhiQMEy3kZT4OPMofvWObzVv3z650M973lzI0RPXz5lnYy
 M+NwnFDj/bXz9lpVPHk9iG02WD+zidy+ppzFMXeRxPbNzzsTZqlGnCHbZij2HuAzjrvk
 8KtrzJADdFlxN8jiqQnEAk8Zs4wUpXScGIk9DG3gyRMG8MngqQpO4aMCpfDYF1tOjrWI
 uG7rKZZq82ffeLNzJZXwTXjjDJm/3Fe74g5TWARDmzZcVUjJGRuv/6ac2rAK0GaWP0A9
 t7AQ==
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=Mn3zVrPTW96FAPOOMvAYxZXgLW518BQBrmn1ZcTRvNA=;
 b=LiVhUW+xwjISamA+qdZsd9Ky1qIk+wM0hN1dwDQiU0rD4bn2BUfWDP2/Aiv3l1svPx
 OqYZ1HOnY0GWeEKqlUlU4PXyvQgj345lXLdXwArvHuZV7huQYIKUmAkHCFnLUP10TpeU
 pNmrVF9NC08+YFanZfC5vqXUZHAKacEkY1gy0uuezGi+8cWMmOkelj+YexFofgQIGeaz
 HTlcGtzM5PS42951wDDS760yLPzkgVfVYHFvflRurQLTQsdaqNUH2Yaz2tmRBgEynXLm
 gOVCmsOWRynvsItsk784GaxuRo9KfmzUMrhjXfAuZsEI+sfXNLnPp3X8vvEy0N01pToW
 RRRw==
X-Gm-Message-State: AIkVDXIF32M5taL+0HqZjhJyenug4Cc9rzLP5+faLqfdx16FkrTWsVHSzk4ff7c5+whHWIQ1xoDKfrQ/Exh0wA==
X-Received: by 10.36.155.194 with SMTP id o185mr63828511itd.71.1483619330674; 
 Thu, 05 Jan 2017 04:28:50 -0800 (PST)
MIME-Version: 1.0
Received: by 10.36.115.7 with HTTP; Thu, 5 Jan 2017 04:28:50 -0800 (PST)
From: Jorge Visentini <jorgevisentini@gmail.com>
Date: Thu, 5 Jan 2017 10:28:50 -0200
Message-ID: <CAG=j6frvGr7Cnf=ejWKc=DbR7gXQRrCuNTKJm1bM6w07zE+aew@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] Host 1TB Memory
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0092732066171661507=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============0092732066171661507==
Content-Type: multipart/alternative; boundary=94eb2c0602662fd4b70545580b5c

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

Hi,
Yesterday we added 1TB of RAM to a xen that had 512GB of RAM.
Now, with the Xen kernel the server does not start, it only starts with the
default kernel.

With the Xen kernel soon after it separates the memory for the dom0 is
passing some error messages on the screen.

Has anyone ever had this kind of situation?

I am using Suse 12 SP2 with kernel 4.4.21-90 and Xen 4.7.1.

Thank you all.

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

<div dir=3D"ltr"><div><span id=3D"gmail-result_box" class=3D"gmail-" tabind=
ex=3D"-1" lang=3D"en"><span>Hi,<br>Yesterday we added 1TB of RAM to a xen t=
hat had 512GB of RAM.</span><br><span>Now, with the Xen kernel the server d=
oes not start, it only starts with the default kernel.</span><br><br><span>=
With the Xen kernel soon after it separates the memory for the dom0 is pass=
ing some error messages on the screen.</span><br><br><span>Has anyone ever =
had this kind of situation?</span><br><br><span class=3D"gmail-">I am using=
 Suse 12 SP2 with kernel 4.4.21-90 and Xen 4.7.1.<br><br></span></span></di=
v><span id=3D"gmail-result_box" class=3D"gmail-" tabindex=3D"-1" lang=3D"en=
"><span class=3D"gmail-">Thank you all.<br></span></span></div>

--94eb2c0602662fd4b70545580b5c--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============0092732066171661507==--


From xen-users-bounces@lists.xen.org Thu Jan 05 12:30:06 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Jan 2017 12:30:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cP7A8-0007td-Pq; Thu, 05 Jan 2017 12:28:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jorgevisentini@gmail.com>) id 1cP7A7-0007tX-8O
 for xen-users@lists.xen.org; Thu, 05 Jan 2017 12:28:55 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 A2/D6-12366-60C3E685; Thu, 05 Jan 2017 12:28:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVyMfSamS6rTV6
 EwRJ+i1VXD7A6MHoc3f2bKYAxijUzLym/IoE1Y996q4J7XBXvHp5lamBcytnFyMUhJDCBUWL5
 50/MIA6LwB0WiR1AWRBHQuAHi8S/vf8Zuxg5gZwcicPN/VB2icTxhj1sIDavgKDEyZlPWEBsI
 QEPid1PGplAbDYBA4m1K2+AxVkEVCTenTrPAlEfILFqYTtYr7CAhMS0U9vBZooISEvMuNIEFm
 cW8JJY92AF2wRG3llIVsxCkprFyAFkq0usnycEEVaTuL3tKjuErS2xbOFr5gWMrKsYNYpTi8p
 Si3QNDfWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQKDkAEIdjCubHc+xCjJwaQk
 ymv9LTdCiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvLau8CCHBotT01Iq0zBxgPMCkJTh4lER4C
 0HSvMUFibnFmekQqVOMlhzHZi1+ysSx7tQSILmrc81TJiGWvPy8VClx3qkgDQIgDRmleXDjYD
 F7iVFWSpiXEehAIZ6C1KLczBJU+VeM4hyMSsK8L0Cm8GTmlcBtfQV0EBPQQdsDskEOKklESEk
 1MM5gYFUMsd18R8dG7M5lE4neUydOd6yY/tl5SojSzuY7QXLGi0TbMs7On/5mcbWt19atK9hP
 X/0jUnL6xB7xY5uyC2Y5mRzSLVw72dPO0I3vQMPDji1F2dH3u7v0slm31US+2LZn+YLYT7XS7
 68n9c9kXT9lR/2yDaoMK9LmG55f0sdv/i385WklluKMREMt5qLiRACKNoLu1AIAAA==
X-Env-Sender: jorgevisentini@gmail.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1483619331!78611495!1
X-Originating-IP: [209.85.214.54]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21808 invoked from network); 5 Jan 2017 12:28:51 -0000
Received: from mail-it0-f54.google.com (HELO mail-it0-f54.google.com)
 (209.85.214.54)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Jan 2017 12:28:51 -0000
Received: by mail-it0-f54.google.com with SMTP id 192so4945786itl.0
 for <xen-users@lists.xen.org>; Thu, 05 Jan 2017 04:28: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=Mn3zVrPTW96FAPOOMvAYxZXgLW518BQBrmn1ZcTRvNA=;
 b=SqMz6M94MS39fZsA4npk9B1D+yilJzC/5ufjmNpHhQR/bXwZW0gx2ItgeBjv7ZdnXo
 DNucIJETyVfDBIYiauw2wwnhiQMEy3kZT4OPMofvWObzVv3z650M973lzI0RPXz5lnYy
 M+NwnFDj/bXz9lpVPHk9iG02WD+zidy+ppzFMXeRxPbNzzsTZqlGnCHbZij2HuAzjrvk
 8KtrzJADdFlxN8jiqQnEAk8Zs4wUpXScGIk9DG3gyRMG8MngqQpO4aMCpfDYF1tOjrWI
 uG7rKZZq82ffeLNzJZXwTXjjDJm/3Fe74g5TWARDmzZcVUjJGRuv/6ac2rAK0GaWP0A9
 t7AQ==
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=Mn3zVrPTW96FAPOOMvAYxZXgLW518BQBrmn1ZcTRvNA=;
 b=LiVhUW+xwjISamA+qdZsd9Ky1qIk+wM0hN1dwDQiU0rD4bn2BUfWDP2/Aiv3l1svPx
 OqYZ1HOnY0GWeEKqlUlU4PXyvQgj345lXLdXwArvHuZV7huQYIKUmAkHCFnLUP10TpeU
 pNmrVF9NC08+YFanZfC5vqXUZHAKacEkY1gy0uuezGi+8cWMmOkelj+YexFofgQIGeaz
 HTlcGtzM5PS42951wDDS760yLPzkgVfVYHFvflRurQLTQsdaqNUH2Yaz2tmRBgEynXLm
 gOVCmsOWRynvsItsk784GaxuRo9KfmzUMrhjXfAuZsEI+sfXNLnPp3X8vvEy0N01pToW
 RRRw==
X-Gm-Message-State: AIkVDXIF32M5taL+0HqZjhJyenug4Cc9rzLP5+faLqfdx16FkrTWsVHSzk4ff7c5+whHWIQ1xoDKfrQ/Exh0wA==
X-Received: by 10.36.155.194 with SMTP id o185mr63828511itd.71.1483619330674; 
 Thu, 05 Jan 2017 04:28:50 -0800 (PST)
MIME-Version: 1.0
Received: by 10.36.115.7 with HTTP; Thu, 5 Jan 2017 04:28:50 -0800 (PST)
From: Jorge Visentini <jorgevisentini@gmail.com>
Date: Thu, 5 Jan 2017 10:28:50 -0200
Message-ID: <CAG=j6frvGr7Cnf=ejWKc=DbR7gXQRrCuNTKJm1bM6w07zE+aew@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] Host 1TB Memory
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0092732066171661507=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============0092732066171661507==
Content-Type: multipart/alternative; boundary=94eb2c0602662fd4b70545580b5c

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

Hi,
Yesterday we added 1TB of RAM to a xen that had 512GB of RAM.
Now, with the Xen kernel the server does not start, it only starts with the
default kernel.

With the Xen kernel soon after it separates the memory for the dom0 is
passing some error messages on the screen.

Has anyone ever had this kind of situation?

I am using Suse 12 SP2 with kernel 4.4.21-90 and Xen 4.7.1.

Thank you all.

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

<div dir=3D"ltr"><div><span id=3D"gmail-result_box" class=3D"gmail-" tabind=
ex=3D"-1" lang=3D"en"><span>Hi,<br>Yesterday we added 1TB of RAM to a xen t=
hat had 512GB of RAM.</span><br><span>Now, with the Xen kernel the server d=
oes not start, it only starts with the default kernel.</span><br><br><span>=
With the Xen kernel soon after it separates the memory for the dom0 is pass=
ing some error messages on the screen.</span><br><br><span>Has anyone ever =
had this kind of situation?</span><br><br><span class=3D"gmail-">I am using=
 Suse 12 SP2 with kernel 4.4.21-90 and Xen 4.7.1.<br><br></span></span></di=
v><span id=3D"gmail-result_box" class=3D"gmail-" tabindex=3D"-1" lang=3D"en=
"><span class=3D"gmail-">Thank you all.<br></span></span></div>

--94eb2c0602662fd4b70545580b5c--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============0092732066171661507==--


From xen-users-bounces@lists.xen.org Thu Jan 05 13:22:02 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Jan 2017 13:22:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cP7yY-0004iA-51; Thu, 05 Jan 2017 13:21:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1cP7yW-0004i4-Kw
 for xen-users@lists.xen.org; Thu, 05 Jan 2017 13:21:00 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 5B/88-09690-B384E685; Thu, 05 Jan 2017 13:20:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsVyuP0Ov661R16
 EwaX1XBarrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8bT9WdYC3azVuw6PJOtgXE/SxcjJ4eEgJHE
 24n/mEBsIYGFjBIfJ3mC2MICGhLtE4+wg9giAu4S2/6sYYeoCZBYcnYRI4jNJqAqseH6KVYQm
 1fAWuL3w7Ngc1gEVCS2HLwGVi8qEC7RsQvC5hUQlDg58wnYXk6BQIlb55eB9TILqEv8mXeJGc
 KWl9j+dg7zBEbeWUhaZiEpm4WkbAEj8ypG9eLUorLUIl1LvaSizPSMktzEzBxdQwNjvdzU4uL
 E9NScxKRiveT83E2MwJCqZ2Bg3MH4+qfTIUZJDiYlUV7rb7kRQnxJ+SmVGYnFGfFFpTmpxYcY
 ZTg4lCR4/dzzIoQEi1LTUyvSMnOAwQ2TluDgURLhFQJJ8xYXJOYWZ6ZDpE4xGnOsO7XkKRPHg
 fcrnjIJseTl56VKifMqg5QKgJRmlObBDYJF3SVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwr
 yRIFN4MvNK4Pa9AjqFCeiU7QHZIKeUJCKkpBoYjSzPXE1TUk3IeNTu+v1t5530/6kvmL+0pTW
 Kaf7bsNPjoWPmZOUNNZfOTvUIkFqqmbs1LLkkcSvHwolOJzQOLZptMLe8wV8p/En0Y+FW1x6G
 t3f3HvI+q3pNKOal8jvZZdWTJTx3/Cyd2G6xTyFj7tfUyxX2/6y7FF7I3UjQvxbLE+XME6qtx
 FKckWioxVxUnAgAalFd3LUCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1483622458!21054659!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.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2880 invoked from network); 5 Jan 2017 13:20:59 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-4.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 5 Jan 2017 13:20:59 -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 E827CAAC4;
 Thu,  5 Jan 2017 13:20:57 +0000 (UTC)
To: Jorge Visentini <jorgevisentini@gmail.com>, xen-users@lists.xen.org
References: <CAG=j6frvGr7Cnf=ejWKc=DbR7gXQRrCuNTKJm1bM6w07zE+aew@mail.gmail.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <c1e035e4-8002-dada-fa8c-b176ae818f2e@suse.com>
Date: Thu, 5 Jan 2017 14:20:57 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.6.0
MIME-Version: 1.0
In-Reply-To: <CAG=j6frvGr7Cnf=ejWKc=DbR7gXQRrCuNTKJm1bM6w07zE+aew@mail.gmail.com>
Subject: Re: [Xen-users] Host 1TB Memory
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

T24gMDUvMDEvMTcgMTM6MjgsIEpvcmdlIFZpc2VudGluaSB3cm90ZToKPiBIaSwKPiBZZXN0ZXJk
YXkgd2UgYWRkZWQgMVRCIG9mIFJBTSB0byBhIHhlbiB0aGF0IGhhZCA1MTJHQiBvZiBSQU0uCj4g
Tm93LCB3aXRoIHRoZSBYZW4ga2VybmVsIHRoZSBzZXJ2ZXIgZG9lcyBub3Qgc3RhcnQsIGl0IG9u
bHkgc3RhcnRzIHdpdGgKPiB0aGUgZGVmYXVsdCBrZXJuZWwuCj4gCj4gV2l0aCB0aGUgWGVuIGtl
cm5lbCBzb29uIGFmdGVyIGl0IHNlcGFyYXRlcyB0aGUgbWVtb3J5IGZvciB0aGUgZG9tMCBpcwo+
IHBhc3Npbmcgc29tZSBlcnJvciBtZXNzYWdlcyBvbiB0aGUgc2NyZWVuLgoKSXQgbWlnaHQgaGVs
cCBpZiB5b3UgY291bGQgc2hhcmUgdGhvc2UgbWVzc2FnZXMgd2l0aCB1cy4KCj4gSGFzIGFueW9u
ZSBldmVyIGhhZCB0aGlzIGtpbmQgb2Ygc2l0dWF0aW9uPwo+IAo+IEkgYW0gdXNpbmcgU3VzZSAx
MiBTUDIgd2l0aCBrZXJuZWwgNC40LjIxLTkwIGFuZCBYZW4gNC43LjEuCgpZb3UgbWlnaHQgd2Fu
dCB0byByZWFkCgpodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9SZXBvcnRpbmdfQnVn
c19hZ2FpbnN0X1hlbl9Qcm9qZWN0Cmh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1hl
bl9TZXJpYWxfQ29uc29sZQoKaW4gb3JkZXIgdG8gY29sbGVjdCB0aGUgbmVlZGVkIGluZm9ybWF0
aW9uLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Thu Jan 05 13:22:02 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Jan 2017 13:22:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cP7yY-0004iA-51; Thu, 05 Jan 2017 13:21:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1cP7yW-0004i4-Kw
 for xen-users@lists.xen.org; Thu, 05 Jan 2017 13:21:00 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 5B/88-09690-B384E685; Thu, 05 Jan 2017 13:20:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsVyuP0Ov661R16
 EwaX1XBarrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8bT9WdYC3azVuw6PJOtgXE/SxcjJ4eEgJHE
 24n/mEBsIYGFjBIfJ3mC2MICGhLtE4+wg9giAu4S2/6sYYeoCZBYcnYRI4jNJqAqseH6KVYQm
 1fAWuL3w7Ngc1gEVCS2HLwGVi8qEC7RsQvC5hUQlDg58wnYXk6BQIlb55eB9TILqEv8mXeJGc
 KWl9j+dg7zBEbeWUhaZiEpm4WkbAEj8ypG9eLUorLUIl1LvaSizPSMktzEzBxdQwNjvdzU4uL
 E9NScxKRiveT83E2MwJCqZ2Bg3MH4+qfTIUZJDiYlUV7rb7kRQnxJ+SmVGYnFGfFFpTmpxYcY
 ZTg4lCR4/dzzIoQEi1LTUyvSMnOAwQ2TluDgURLhFQJJ8xYXJOYWZ6ZDpE4xGnOsO7XkKRPHg
 fcrnjIJseTl56VKifMqg5QKgJRmlObBDYJF3SVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwr
 yRIFN4MvNK4Pa9AjqFCeiU7QHZIKeUJCKkpBoYjSzPXE1TUk3IeNTu+v1t5530/6kvmL+0pTW
 Kaf7bsNPjoWPmZOUNNZfOTvUIkFqqmbs1LLkkcSvHwolOJzQOLZptMLe8wV8p/En0Y+FW1x6G
 t3f3HvI+q3pNKOal8jvZZdWTJTx3/Cyd2G6xTyFj7tfUyxX2/6y7FF7I3UjQvxbLE+XME6qtx
 FKckWioxVxUnAgAalFd3LUCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1483622458!21054659!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.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2880 invoked from network); 5 Jan 2017 13:20:59 -0000
Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15)
 by server-4.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 5 Jan 2017 13:20:59 -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 E827CAAC4;
 Thu,  5 Jan 2017 13:20:57 +0000 (UTC)
To: Jorge Visentini <jorgevisentini@gmail.com>, xen-users@lists.xen.org
References: <CAG=j6frvGr7Cnf=ejWKc=DbR7gXQRrCuNTKJm1bM6w07zE+aew@mail.gmail.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <c1e035e4-8002-dada-fa8c-b176ae818f2e@suse.com>
Date: Thu, 5 Jan 2017 14:20:57 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.6.0
MIME-Version: 1.0
In-Reply-To: <CAG=j6frvGr7Cnf=ejWKc=DbR7gXQRrCuNTKJm1bM6w07zE+aew@mail.gmail.com>
Subject: Re: [Xen-users] Host 1TB Memory
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

T24gMDUvMDEvMTcgMTM6MjgsIEpvcmdlIFZpc2VudGluaSB3cm90ZToKPiBIaSwKPiBZZXN0ZXJk
YXkgd2UgYWRkZWQgMVRCIG9mIFJBTSB0byBhIHhlbiB0aGF0IGhhZCA1MTJHQiBvZiBSQU0uCj4g
Tm93LCB3aXRoIHRoZSBYZW4ga2VybmVsIHRoZSBzZXJ2ZXIgZG9lcyBub3Qgc3RhcnQsIGl0IG9u
bHkgc3RhcnRzIHdpdGgKPiB0aGUgZGVmYXVsdCBrZXJuZWwuCj4gCj4gV2l0aCB0aGUgWGVuIGtl
cm5lbCBzb29uIGFmdGVyIGl0IHNlcGFyYXRlcyB0aGUgbWVtb3J5IGZvciB0aGUgZG9tMCBpcwo+
IHBhc3Npbmcgc29tZSBlcnJvciBtZXNzYWdlcyBvbiB0aGUgc2NyZWVuLgoKSXQgbWlnaHQgaGVs
cCBpZiB5b3UgY291bGQgc2hhcmUgdGhvc2UgbWVzc2FnZXMgd2l0aCB1cy4KCj4gSGFzIGFueW9u
ZSBldmVyIGhhZCB0aGlzIGtpbmQgb2Ygc2l0dWF0aW9uPwo+IAo+IEkgYW0gdXNpbmcgU3VzZSAx
MiBTUDIgd2l0aCBrZXJuZWwgNC40LjIxLTkwIGFuZCBYZW4gNC43LjEuCgpZb3UgbWlnaHQgd2Fu
dCB0byByZWFkCgpodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9SZXBvcnRpbmdfQnVn
c19hZ2FpbnN0X1hlbl9Qcm9qZWN0Cmh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1hl
bl9TZXJpYWxfQ29uc29sZQoKaW4gb3JkZXIgdG8gY29sbGVjdCB0aGUgbmVlZGVkIGluZm9ybWF0
aW9uLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Thu Jan 05 13:52:04 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Jan 2017 13:52:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cP8Rm-00079C-0q; Thu, 05 Jan 2017 13:51:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <piwwo@web.de>) id 1cP59G-0003XS-Jy
 for xen-users@lists.xen.org; Thu, 05 Jan 2017 10:19:54 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 6C/68-29113-9CD1E685; Thu, 05 Jan 2017 10:19:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprMIsWRWlGSWpSXmKPExsVy5TE/s+4J2bw
 Ig5UHBSxWXT3A6sDocXT3b6YAxijWzLyk/IoE1oy/+2+yF5z2q2iaupepgfG4WxcjF4eQwHlG
 iUk7+li7GDk52ASUJbYsmAJmCwt4Syx6upUFxBYRkJaYcaWJDcTmFbCUuN3SztzFyMHBIqAic
 W92IUhYVCBc4v2shVAlghInZz4Ba2UWUJf4M+8SM4QtL7H97RxmkL0SAp8ZJTr/dLJDOH3sEj
 vmfGWbwMgzC8mAWUgGzEIyYAEj8ypGjeLUorLUIl0jY72kosz0jJLcxMwcXUMDU73c1OLixPT
 UnMSkYr3k/NxNjMAAqmdgYNzBuKPd7xCjJAeTkiiv9bfcCCG+pPyUyozE4oz4otKc1OJDjDIc
 HEoSvPYyeRFCgkWp6akVaZk5wFCGSUtw8CiJ8E4GSfMWFyTmFmemQ6ROMepyTHu2+CmTEEtef
 l6qlDivJ0iRAEhRRmke3AhYXF1ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMwrBzKFJzOvBG
 7TK6AjmICO2B6QDXJESSJCSqqBMavaZTfLkwuHXjakzuFX9xX4dWzJtaUaFQ1MFfYiTakcF3W
 Np5Y21mVHaM9wl5sp/qlxwV2RGMvWsFXvQ9nWXau0aHj7XsbFZcK+hg6eg9umPQjs92r7tvDJ
 vs/N2RrnfzwInLh+pUHDE8eDUXLpei+Ndpu6Z4VlPfzBr+XdxMJ8hH3N0sv5SizFGYmGWsxFx
 YkA0KccjqYCAAA=
X-Env-Sender: piwwo@web.de
X-Msg-Ref: server-13.tower-206.messagelabs.com!1483611591!62912037!1
X-Originating-IP: [212.227.15.3]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 QmFkIElQOiAyMTIuMjI3LjE1LjMgPT4gMTUyNjI=\n,sa_preprocessor: 
 QmFkIElQOiAyMTIuMjI3LjE1LjMgPT4gMTUyNjI=\n
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56610 invoked from network); 5 Jan 2017 10:19:51 -0000
Received: from mout.web.de (HELO mout.web.de) (212.227.15.3)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 5 Jan 2017 10:19:51 -0000
Received: from [192.168.1.11] ([87.142.116.234]) by smtp.web.de (mrweb002
 [213.165.67.108]) with ESMTPSA (Nemesis) id 0MfHUw-1c9B641v22-00OpiD for
 <xen-users@lists.xen.org>; Thu, 05 Jan 2017 11:19:50 +0100
From: Helmut Schlang <piwwo@web.de>
To: xen-users@lists.xen.org
Message-ID: <a38d1456-0b9b-8f0d-5619-aa3d04ae929b@web.de>
Date: Thu, 5 Jan 2017 11:19:49 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.4.0
MIME-Version: 1.0
X-Provags-ID: V03:K0:1G7/6OR9GcXV4K+18B3V6EWftKs3EATUoUFIeRFaBVH8zpumM6b
 6rn/7FcxiDzpzIiXqg1qCXs+AF0WSlZovoNyR8QT79d78yUrYFVlfNJ7v2cnyuDnLz8Mwse
 tOzOMVIoWv81qjDsu28gEk3lFK7smf/thv1ZE3QD5jH5yUmFoTWDiUMxt/ZHb5vFEVWLvEI
 Z+nfYaMjBDYTSP7Rmcc6w==
X-UI-Out-Filterresults: notjunk:1;V01:K0:adHKZWvPqaw=:qTwcgVcZWqcjBp9YOqqRPi
 MivNS1AMWW/BqQBXswJ/PMTu/M+05kap9WGzN26XycDW/SepdpqgkpbzID3WIpCS8aBX4zMwc
 EgaKno8KU+w/zu6x8ODEGD/vEqS4F/fmiJlwL4bWz1R1Vns968fnEx6WbvkI+Il0rlgKYd3DM
 B1Z+yKx5pNjNT69owTQSV7ouxZHNE3lG/QAfMWyQFJXlEmB1skHYIc9+NZ63ScLK2PY1hZVhR
 akZlGNG6PdlUcDSkhq8OdaIopapFVSAWZiKBullX3dHJOiFGptX3EM5sbDeZ4c1LfrSvbYjkp
 WaRdpD0IFtz2oCEUjp1Zlw3TluMp83dpdJFFEcd5mkgqtyHRGGM7wmQYDLIflDnTZED6s373s
 jLjr58qMmayMpwWIZX4BKzpcacGZWPN+k+SIoq4qMxeh8xj3FIVGmP5QHpUPXKUvwEcBsux3H
 4xXt/AAT7XiVEN0bbCqCU30qcUcZYkQo4ORMIs3+syfTWvPXsQD7o/WXH1Ft5c40dpPTNc/fr
 tKNkQTTAARZ6mz2C78WAvExNnPZxxinMja7ZcJfJkhQdH00X/JKk04HMfSiaH3DSjeSxxESqE
 RmOK8XCI/6yZFQcSjsZUsp0r7FKAUmHNYYW+YjgtsNIOEE3xihRVLay2jvyCDlLEwrwsHhNV4
 BLEgqQKAzpkc74KYwrjA0tetsoTWqOXXGcnt5SOCawNQ98555NDJOKlAfHIYmqLhIG258dX69
 BQpq7W+QcRAioGweoS0fhV3sVd+Mpma1lOw6hQwcmyZm7HDJ99+1kZBCI/6RkzDtjl/Pdlxzq
 HiLJkiS
X-Mailman-Approved-At: Thu, 05 Jan 2017 13:51:12 +0000
Subject: [Xen-users] After Update: NUMA placement failed,
	performance might be affected
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

SGVsbG8uCgpBZnRlciBJIHVwZGF0ZWQgbXkgWGVuIHNlcnZlciB0aGF0J3MgcnVubmluZyBvbiBk
ZWJpYW4gamVzc2llLCBJIGNhbiBub3QKY3JlYXRlIFBWIG5vciBIVk0gZ3Vlc3RzIGFueW1vcmUu
IEV2ZXJ5dGhpbmcgd2FzIHdvcmtpbmcgcGVyZmVjdGx5IGZpbmUKYmVmb3JlIHRoZSB1cGRhdGUu
IFdoYXQgZG9lcyAiTlVNQSBwbGFjZW1lbnQgZmFpbGVkIiBldmVuIG1lYW4/Cgpyb290QGhweDAx
On4jIGFwdC1nZXQgaW5zdGFsbCB4ZW4taHlwZXJ2aXNvci00LjQtYW1kNjQKUmVhZGluZyBwYWNr
YWdlIGxpc3RzLi4uIERvbmUKQnVpbGRpbmcgZGVwZW5kZW5jeSB0cmVlClJlYWRpbmcgc3RhdGUg
aW5mb3JtYXRpb24uLi4gRG9uZQp4ZW4taHlwZXJ2aXNvci00LjQtYW1kNjQgaXMgYWxyZWFkeSB0
aGUgbmV3ZXN0IHZlcnNpb24uCnhlbi1oeXBlcnZpc29yLTQuNC1hbWQ2NCBzZXQgdG8gbWFudWFs
bHkgaW5zdGFsbGVkLgowIHVwZ3JhZGVkLCAwIG5ld2x5IGluc3RhbGxlZCwgMCB0byByZW1vdmUg
YW5kIDIgbm90IHVwZ3JhZGVkLgpyb290QGhweDAxOn4jIGFwdC1nZXQgaW5zdGFsbCB4ZW4tc3lz
dGVtLWFtZDY0ClJlYWRpbmcgcGFja2FnZSBsaXN0cy4uLiBEb25lCkJ1aWxkaW5nIGRlcGVuZGVu
Y3kgdHJlZQpSZWFkaW5nIHN0YXRlIGluZm9ybWF0aW9uLi4uIERvbmUKeGVuLXN5c3RlbS1hbWQ2
NCBpcyBhbHJlYWR5IHRoZSBuZXdlc3QgdmVyc2lvbi4KMCB1cGdyYWRlZCwgMCBuZXdseSBpbnN0
YWxsZWQsIDAgdG8gcmVtb3ZlIGFuZCAyIG5vdCB1cGdyYWRlZC4KCnJvb3RAaHB4MDE6fiMgdW5h
bWUgLWEKTGludXggaHB4MDEgMy4xNi4wLTQtNjg2LXBhZSAjMSBTTVAgRGViaWFuIDMuMTYuMzYt
MStkZWI4dTIgKDIwMTYtMTAtMTkpCmk2ODYgR05VL0xpbnV4Cgpyb290QGhweDAxOn4jIHhsIC12
dnZ2IGNyZWF0ZSAveGVuL3dpbmRvd3MuY2ZnClBhcnNpbmcgY29uZmlnIGZyb20gL3hlbi93aW5k
b3dzLmNmZwpsaWJ4bDogZGVidWc6IGxpYnhsX2NyZWF0ZS5jOjEzNDc6ZG9fZG9tYWluX2NyZWF0
ZTogYW8gMHg4ODYwY2QwOgpjcmVhdGU6IGhvdz0obmlsKSBjYWxsYmFjaz0obmlsKSBwb2xsZXI9
MHg4ODYwZWUwCmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6Mjk2OmxpYnhsX19kZXZpY2Vf
ZGlza19zZXRfYmFja2VuZDogRGlzawp2ZGV2PWhkYSBzcGVjLmJhY2tlbmQ9dW5rbm93bgpsaWJ4
bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjMzMTpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2JhY2tl
bmQ6IERpc2sKdmRldj1oZGEsIHVzaW5nIGJhY2tlbmQgcGh5CmxpYnhsOiBkZWJ1ZzogbGlieGxf
ZGV2aWNlLmM6Mjk2OmxpYnhsX19kZXZpY2VfZGlza19zZXRfYmFja2VuZDogRGlzawp2ZGV2PWhk
YiBzcGVjLmJhY2tlbmQ9dW5rbm93bgpsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjMzMTps
aWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2JhY2tlbmQ6IERpc2sKdmRldj1oZGIsIHVzaW5nIGJhY2tl
bmQgcGh5CmxpYnhsOiBkZWJ1ZzogbGlieGxfY3JlYXRlLmM6Nzk5OmluaXRpYXRlX2RvbWFpbl9j
cmVhdGU6IHJ1bm5pbmcgYm9vdGxvYWRlcgpsaWJ4bDogZGVidWc6IGxpYnhsX2Jvb3Rsb2FkZXIu
YzozMjE6bGlieGxfX2Jvb3Rsb2FkZXJfcnVuOiBub3QgYSBQVgpkb21haW4sIHNraXBwaW5nIGJv
b3Rsb2FkZXIKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjYxODpsaWJ4bF9fZXZfeHN3YXRj
aF9kZXJlZ2lzdGVyOiB3YXRjaAp3PTB4ODg2MTBkMDogZGVyZWdpc3RlciB1bnJlZ2lzdGVyZWQK
bGlieGw6IG5vdGljZTogbGlieGxfbnVtYS5jOjQ5NDpsaWJ4bF9fZ2V0X251bWFfY2FuZGlkYXRl
OiBOVU1BCnBsYWNlbWVudCBmYWlsZWQsIHBlcmZvcm1hbmNlIG1pZ2h0IGJlIGFmZmVjdGVkCnhj
OiBkZXRhaWw6IGVsZl9wYXJzZV9iaW5hcnk6IHBoZHI6IHBhZGRyPTB4MTAwMDAwIG1lbXN6PTB4
NTk2NTgKeGM6IGRldGFpbDogZWxmX3BhcnNlX2JpbmFyeTogbWVtb3J5OiAweDEwMDAwMCAtPiAw
eDE1OTY1OAp4YzogZGV0YWlsOiBWSVJUVUFMIE1FTU9SWSBBUlJBTkdFTUVOVDoKICBMb2FkZXI6
ICAgICAgICAwMDAwMDAwMDAwMTAwMDAwLT4wMDAwMDAwMDAwMTU5NjU4CiAgTW9kdWxlczogICAg
ICAgMDAwMDAwMDAwMDAwMDAwMC0+MDAwMDAwMDAwMDAwMDAwMAogIFRPVEFMOiAgICAgICAgIDAw
MDAwMDAwMDAwMDAwMDAtPjAwMDAwMDAwZmQ1MDAwMDAKICBFTlRSWSBBRERSRVNTOiAwMDAwMDAw
MDAwMTAwNjQ4CnhjOiBkZXRhaWw6IEZhaWxlZCBhbGxvY2F0aW9uIGZvciBkb20gNjogMTYwIGV4
dGVudHMgb2Ygb3JkZXIgMAp4YzogZXJyb3I6IENvdWxkIG5vdCBhbGxvY2F0ZSBtZW1vcnkgZm9y
IEhWTSBndWVzdC4gKDE2ID0gRGV2aWNlIG9yCnJlc291cmNlIGJ1c3kpOiBJbnRlcm5hbCBlcnJv
cgpsaWJ4bDogZXJyb3I6IGxpYnhsX2RvbS5jOjY1NTpsaWJ4bF9fYnVpbGRfaHZtOiBodm0gYnVp
bGRpbmcgZmFpbGVkCmxpYnhsOiBlcnJvcjogbGlieGxfY3JlYXRlLmM6MTAyNDpkb21jcmVhdGVf
cmVidWlsZF9kb25lOiBjYW5ub3QKKHJlLSlidWlsZCBkb21haW46IC0zCmxpYnhsOiBlcnJvcjog
bGlieGxfZG0uYzoxNDg5OmtpbGxfZGV2aWNlX21vZGVsOiB1bmFibGUgdG8gZmluZCBkZXZpY2UK
bW9kZWwgcGlkIGluIC9sb2NhbC9kb21haW4vNi9pbWFnZS9kZXZpY2UtbW9kZWwtcGlkCmxpYnhs
OiBlcnJvcjogbGlieGwuYzoxNDM3OmxpYnhsX19kZXN0cm95X2RvbWlkOgpsaWJ4bF9fZGVzdHJv
eV9kZXZpY2VfbW9kZWwgZmFpbGVkIGZvciA2CmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzox
NTkxOmxpYnhsX19hb19jb21wbGV0ZTogYW8gMHg4ODYwY2QwOgpjb21wbGV0ZSwgcmM9LTMKbGli
eGw6IGRlYnVnOiBsaWJ4bF9jcmVhdGUuYzoxMzYxOmRvX2RvbWFpbl9jcmVhdGU6IGFvIDB4ODg2
MGNkMDoKaW5wcm9ncmVzczogcG9sbGVyPTB4ODg2MGVlMCwgZmxhZ3M9aWMKbGlieGw6IGRlYnVn
OiBsaWJ4bF9ldmVudC5jOjE1NjM6bGlieGxfX2FvX19kZXN0cm95OiBhbyAweDg4NjBjZDA6IGRl
c3Ryb3kKeGM6IGRlYnVnOiBoeXBlcmNhbGwgYnVmZmVyOiB0b3RhbCBhbGxvY2F0aW9uczoxMzgg
dG90YWwgcmVsZWFzZXM6MTM4CnhjOiBkZWJ1ZzogaHlwZXJjYWxsIGJ1ZmZlcjogY3VycmVudCBh
bGxvY2F0aW9uczowIG1heGltdW0gYWxsb2NhdGlvbnM6NAp4YzogZGVidWc6IGh5cGVyY2FsbCBi
dWZmZXI6IGNhY2hlIGN1cnJlbnQgc2l6ZTo0CnhjOiBkZWJ1ZzogaHlwZXJjYWxsIGJ1ZmZlcjog
Y2FjaGUgaGl0czoxMzAgbWlzc2VzOjQgdG9vYmlnOjQKCnJvb3RAaHB4MDE6fiMgeGwgLXZ2dnYg
Y3JlYXRlIC94ZW4vbmFnaW9zLmNmZwpQYXJzaW5nIGNvbmZpZyBmcm9tIC94ZW4vbmFnaW9zLmNm
ZwpsaWJ4bDogZGVidWc6IGxpYnhsX2NyZWF0ZS5jOjEzNDc6ZG9fZG9tYWluX2NyZWF0ZTogYW8g
MHg5NGZlYzAwOgpjcmVhdGU6IGhvdz0obmlsKSBjYWxsYmFjaz0obmlsKSBwb2xsZXI9MHg5NGZl
ZDU4CmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6Mjk2OmxpYnhsX19kZXZpY2VfZGlza19z
ZXRfYmFja2VuZDogRGlzawp2ZGV2PXh2ZGEgc3BlYy5iYWNrZW5kPXVua25vd24KbGlieGw6IGRl
YnVnOiBsaWJ4bF9kZXZpY2UuYzozMzE6bGlieGxfX2RldmljZV9kaXNrX3NldF9iYWNrZW5kOiBE
aXNrCnZkZXY9eHZkYSwgdXNpbmcgYmFja2VuZCBwaHkKbGlieGw6IGRlYnVnOiBsaWJ4bF9jcmVh
dGUuYzo3OTk6aW5pdGlhdGVfZG9tYWluX2NyZWF0ZTogcnVubmluZyBib290bG9hZGVyCmxpYnhs
OiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6Mjk2OmxpYnhsX19kZXZpY2VfZGlza19zZXRfYmFja2Vu
ZDogRGlzawp2ZGV2PShudWxsKSBzcGVjLmJhY2tlbmQ9cGh5CmxpYnhsOiBkZWJ1ZzogbGlieGwu
YzoyNjY0OmxpYnhsX19kZXZpY2VfZGlza19sb2NhbF9pbml0aWF0ZV9hdHRhY2g6CmxvY2FsbHkg
YXR0YWNoaW5nIFBIWSBkaXNrIC9kZXYvbWFpbi9uYWdpb3MKbGlieGw6IGRlYnVnOiBsaWJ4bF9i
b290bG9hZGVyLmM6NDA5OmJvb3Rsb2FkZXJfZGlza19hdHRhY2hlZF9jYjogQ29uZmlnCmJvb3Rs
b2FkZXIgdmFsdWU6IHB5Z3J1YgpsaWJ4bDogZGVidWc6IGxpYnhsX2Jvb3Rsb2FkZXIuYzo0MjU6
Ym9vdGxvYWRlcl9kaXNrX2F0dGFjaGVkX2NiOgpDaGVja2luZyBmb3IgYm9vdGxvYWRlciBpbiBs
aWJleGVjIHBhdGg6IC91c3IvbGliL3hlbi00LjQvYmluL3B5Z3J1YgpsaWJ4bDogZGVidWc6IGxp
YnhsX2NyZWF0ZS5jOjEzNjE6ZG9fZG9tYWluX2NyZWF0ZTogYW8gMHg5NGZlYzAwOgppbnByb2dy
ZXNzOiBwb2xsZXI9MHg5NGZlZDU4LCBmbGFncz1pCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQu
Yzo1NzA6bGlieGxfX2V2X3hzd2F0Y2hfcmVnaXN0ZXI6IHdhdGNoCnc9MHg5NGZlZjQ4IHdwYXRo
PS9sb2NhbC9kb21haW4vNyB0b2tlbj0zLzA6IHJlZ2lzdGVyIHNsb3RudW09MwpsaWJ4bDogZGVi
dWc6IGxpYnhsX2V2ZW50LmM6MTc2MTpsaWJ4bF9fYW9fcHJvZ3Jlc3NfcmVwb3J0OiBhbwoweDk0
ZmVjMDA6IHByb2dyZXNzIHJlcG9ydDogaWdub3JlZApsaWJ4bDogZGVidWc6IGxpYnhsX2Jvb3Rs
b2FkZXIuYzo1MzU6Ym9vdGxvYWRlcl9nb3RwdHlzOiBleGVjdXRpbmcKYm9vdGxvYWRlcjogL3Vz
ci9saWIveGVuLTQuNC9iaW4vcHlncnViCmxpYnhsOiBkZWJ1ZzogbGlieGxfYm9vdGxvYWRlci5j
OjUzOTpib290bG9hZGVyX2dvdHB0eXM6ICAgYm9vdGxvYWRlcgphcmc6IC91c3IvbGliL3hlbi00
LjQvYmluL3B5Z3J1YgpsaWJ4bDogZGVidWc6IGxpYnhsX2Jvb3Rsb2FkZXIuYzo1Mzk6Ym9vdGxv
YWRlcl9nb3RwdHlzOiAgIGJvb3Rsb2FkZXIKYXJnOiAtLWFyZ3M9cm9vdD0vZGV2L3h2ZGExCmxp
YnhsOiBkZWJ1ZzogbGlieGxfYm9vdGxvYWRlci5jOjUzOTpib290bG9hZGVyX2dvdHB0eXM6ICAg
Ym9vdGxvYWRlcgphcmc6IC0tb3V0cHV0PS92YXIvcnVuL3hlbi9ib290bG9hZGVyLjcub3V0Cmxp
YnhsOiBkZWJ1ZzogbGlieGxfYm9vdGxvYWRlci5jOjUzOTpib290bG9hZGVyX2dvdHB0eXM6ICAg
Ym9vdGxvYWRlcgphcmc6IC0tb3V0cHV0LWZvcm1hdD1zaW1wbGUwCmxpYnhsOiBkZWJ1ZzogbGli
eGxfYm9vdGxvYWRlci5jOjUzOTpib290bG9hZGVyX2dvdHB0eXM6ICAgYm9vdGxvYWRlcgphcmc6
IC0tb3V0cHV0LWRpcmVjdG9yeT0vdmFyL3J1bi94ZW4vYm9vdGxvYWRlci43LmQKbGlieGw6IGRl
YnVnOiBsaWJ4bF9ib290bG9hZGVyLmM6NTM5OmJvb3Rsb2FkZXJfZ290cHR5czogICBib290bG9h
ZGVyCmFyZzogL2Rldi9tYWluL25hZ2lvcwpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTE0
OndhdGNoZmRfY2FsbGJhY2s6IHdhdGNoIHc9MHg5NGZlZjQ4CndwYXRoPS9sb2NhbC9kb21haW4v
NyB0b2tlbj0zLzA6IGV2ZW50IGVwYXRoPS9sb2NhbC9kb21haW4vNwpsaWJ4bDogZGVidWc6IGxp
YnhsX2Jvb3Rsb2FkZXIuYzo2MzQ6Ym9vdGxvYWRlcl9maW5pc2hlZDogYm9vdGxvYWRlcgpjb21w
bGV0ZWQKbGlieGw6IGRlYnVnOiBsaWJ4bF9ib290bG9hZGVyLmM6MTM2OmJvb3Rsb2FkZXJfcmVz
dWx0X2NvbW1hbmQ6CmJvb3Rsb2FkZXIgb3V0cHV0IGNvbnRhaW5lZCBrZXJuZWwKL3Zhci9ydW4v
eGVuL2Jvb3Rsb2FkZXIuNy5kL2Jvb3Rfa2VybmVsLllqMVd3VApsaWJ4bDogZGVidWc6IGxpYnhs
X2Jvb3Rsb2FkZXIuYzoxMzY6Ym9vdGxvYWRlcl9yZXN1bHRfY29tbWFuZDoKYm9vdGxvYWRlciBv
dXRwdXQgY29udGFpbmVkIHJhbWRpc2sKL3Zhci9ydW4veGVuL2Jvb3Rsb2FkZXIuNy5kL2Jvb3Rf
cmFtZGlzay5NTE90NWcKbGlieGw6IGRlYnVnOiBsaWJ4bF9ib290bG9hZGVyLmM6MTM2OmJvb3Rs
b2FkZXJfcmVzdWx0X2NvbW1hbmQ6CmJvb3Rsb2FkZXIgb3V0cHV0IGNvbnRhaW5lZCBhcmdzCnJv
b3Q9VVVJRD01ZWNlOGQwZi1mM2I1LTQ4ZGItOGQzMC1jYWNhY2M2ZTg1NjAgcm8gIHF1aWV0IHJv
b3Q9L2Rldi94dmRhMQpsaWJ4bDogZGVidWc6IGxpYnhsX2Jvb3Rsb2FkZXIuYzo2NDc6Ym9vdGxv
YWRlcl9maW5pc2hlZDogYm9vdGxvYWRlcgpleGVjdXRpb24gc3VjY2Vzc2Z1bApsaWJ4bDogZGVi
dWc6IGxpYnhsX2V2ZW50LmM6NjA2OmxpYnhsX19ldl94c3dhdGNoX2RlcmVnaXN0ZXI6IHdhdGNo
Cnc9MHg5NGZlZjQ4IHdwYXRoPS9sb2NhbC9kb21haW4vNyB0b2tlbj0zLzA6IGRlcmVnaXN0ZXIg
c2xvdG51bT0zCmxpYnhsOiBub3RpY2U6IGxpYnhsX251bWEuYzo0OTQ6bGlieGxfX2dldF9udW1h
X2NhbmRpZGF0ZTogTlVNQQpwbGFjZW1lbnQgZmFpbGVkLCBwZXJmb3JtYW5jZSBtaWdodCBiZSBh
ZmZlY3RlZApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9hbGxvY2F0ZToKY21kbGluZT0i
cm9vdD1VVUlEPTVlY2U4ZDBmLWYzYjUtNDhkYi04ZDMwLWNhY2FjYzZlODU2MCBybyAgcXVpZXQK
cm9vdD0vZGV2L3h2ZGExICIsIGZlYXR1cmVzPSIobnVsbCkiCmxpYnhsOiBkZWJ1ZzogbGlieGxf
ZG9tLmM6MzY0OmxpYnhsX19idWlsZF9wdjogcHYga2VybmVsIG1hcHBlZCAxIHBhdGgKL3Zhci9y
dW4veGVuL2Jvb3Rsb2FkZXIuNy5kL2Jvb3Rfa2VybmVsLllqMVd3VApkb21haW5idWlsZGVyOiBk
ZXRhaWw6IHhjX2RvbV9rZXJuZWxfbWVtOiBjYWxsZWQKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4
Y19kb21fcmFtZGlza19tZW06IGNhbGxlZApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9i
b290X3hlbl9pbml0OiB2ZXIgNC40LCBjYXBzCnhlbi0zLjAteDg2XzY0IHhlbi0zLjAteDg2XzMy
cCBodm0tMy4wLXg4Nl8zMiBodm0tMy4wLXg4Nl8zMnAKaHZtLTMuMC14ODZfNjQKZG9tYWluYnVp
bGRlcjogZGV0YWlsOiB4Y19kb21fcGFyc2VfaW1hZ2U6IGNhbGxlZApkb21haW5idWlsZGVyOiBk
ZXRhaWw6IHhjX2RvbV9maW5kX2xvYWRlcjogdHJ5aW5nIG11bHRpYm9vdC1iaW5hcnkKbG9hZGVy
IC4uLgpkb21haW5idWlsZGVyOiBkZXRhaWw6IGxvYWRlciBwcm9iZSBmYWlsZWQKZG9tYWluYnVp
bGRlcjogZGV0YWlsOiB4Y19kb21fZmluZF9sb2FkZXI6IHRyeWluZyBMaW51eCBiekltYWdlIGxv
YWRlciAuLi4KZG9tYWluYnVpbGRlcjogZGV0YWlsOiBYWjogU2F3IGRhdGEgc3RyZWFtIGVuZApk
b21haW5idWlsZGVyOiBkZXRhaWw6IF94Y190cnlfbHptYV9kZWNvZGU6IFhaIGRlY29tcHJlc3Mg
T0ssIDB4MmVkNWVjCi0+IDB4ZTIxOTYwCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogbG9hZGVyIHBy
b2JlIE9LCnhjOiBkZXRhaWw6IGVsZl9wYXJzZV9iaW5hcnk6IHBoZHI6IHBhZGRyPTB4MTAwMDAw
MCBtZW1zej0weDdjYjAwMAp4YzogZGV0YWlsOiBlbGZfcGFyc2VfYmluYXJ5OiBwaGRyOiBwYWRk
cj0weDE4MDAwMDAgbWVtc3o9MHhlZTAwMAp4YzogZGV0YWlsOiBlbGZfcGFyc2VfYmluYXJ5OiBw
aGRyOiBwYWRkcj0weDE4ZWUwMDAgbWVtc3o9MHgxM2MwMAp4YzogZGV0YWlsOiBlbGZfcGFyc2Vf
YmluYXJ5OiBwaGRyOiBwYWRkcj0weDE5MDIwMDAgbWVtc3o9MHg2MTYwMDAKeGM6IGRldGFpbDog
ZWxmX3BhcnNlX2JpbmFyeTogbWVtb3J5OiAweDEwMDAwMDAgLT4gMHgxZjE4MDAwCnhjOiBkZXRh
aWw6IGVsZl94ZW5fcGFyc2Vfbm90ZTogR1VFU1RfT1MgPSAibGludXgiCnhjOiBkZXRhaWw6IGVs
Zl94ZW5fcGFyc2Vfbm90ZTogR1VFU1RfVkVSU0lPTiA9ICIyLjYiCnhjOiBkZXRhaWw6IGVsZl94
ZW5fcGFyc2Vfbm90ZTogWEVOX1ZFUlNJT04gPSAieGVuLTMuMCIKeGM6IGRldGFpbDogZWxmX3hl
bl9wYXJzZV9ub3RlOiBWSVJUX0JBU0UgPSAweGZmZmZmZmZmODAwMDAwMDAKeGM6IGRldGFpbDog
ZWxmX3hlbl9wYXJzZV9ub3RlOiBFTlRSWSA9IDB4ZmZmZmZmZmY4MTkwMjFmMAp4YzogZGV0YWls
OiBlbGZfeGVuX3BhcnNlX25vdGU6IEhZUEVSQ0FMTF9QQUdFID0gMHhmZmZmZmZmZjgxMDAxMDAw
CnhjOiBkZXRhaWw6IGVsZl94ZW5fcGFyc2Vfbm90ZTogRkVBVFVSRVMgPQoiIXdyaXRhYmxlX3Bh
Z2VfdGFibGVzfHBhZV9wZ2Rpcl9hYm92ZV80Z2J8d3JpdGFibGVfZGVzY3JpcHRvcl90YWJsZXN8
YXV0b190cmFuc2xhdGVkX3BoeXNtYXB8c3VwZXJ2aXNvcl9tb2RlX2tlcm5lbCIKeGM6IGRldGFp
bDogZWxmX3hlbl9wYXJzZV9ub3RlOiBTVVBQT1JURURfRkVBVFVSRVMgPSAweDkwZAp4YzogZGV0
YWlsOiBlbGZfeGVuX3BhcnNlX25vdGU6IFBBRV9NT0RFID0gInllcyIKeGM6IGRldGFpbDogZWxm
X3hlbl9wYXJzZV9ub3RlOiBMT0FERVIgPSAiZ2VuZXJpYyIKeGM6IGRldGFpbDogZWxmX3hlbl9w
YXJzZV9ub3RlOiB1bmtub3duIHhlbiBlbGYgbm90ZSAoMHhkKQp4YzogZGV0YWlsOiBlbGZfeGVu
X3BhcnNlX25vdGU6IFNVU1BFTkRfQ0FOQ0VMID0gMHgxCnhjOiBkZXRhaWw6IGVsZl94ZW5fcGFy
c2Vfbm90ZTogSFZfU1RBUlRfTE9XID0gMHhmZmZmODAwMDAwMDAwMDAwCnhjOiBkZXRhaWw6IGVs
Zl94ZW5fcGFyc2Vfbm90ZTogUEFERFJfT0ZGU0VUID0gMHgwCnhjOiBkZXRhaWw6IGVsZl94ZW5f
YWRkcl9jYWxjX2NoZWNrOiBhZGRyZXNzZXM6CnhjOiBkZXRhaWw6ICAgICB2aXJ0X2Jhc2UgICAg
ICAgID0gMHhmZmZmZmZmZjgwMDAwMDAwCnhjOiBkZXRhaWw6ICAgICBlbGZfcGFkZHJfb2Zmc2V0
ID0gMHgwCnhjOiBkZXRhaWw6ICAgICB2aXJ0X29mZnNldCAgICAgID0gMHhmZmZmZmZmZjgwMDAw
MDAwCnhjOiBkZXRhaWw6ICAgICB2aXJ0X2tzdGFydCAgICAgID0gMHhmZmZmZmZmZjgxMDAwMDAw
CnhjOiBkZXRhaWw6ICAgICB2aXJ0X2tlbmQgICAgICAgID0gMHhmZmZmZmZmZjgxZjE4MDAwCnhj
OiBkZXRhaWw6ICAgICB2aXJ0X2VudHJ5ICAgICAgID0gMHhmZmZmZmZmZjgxOTAyMWYwCnhjOiBk
ZXRhaWw6ICAgICBwMm1fYmFzZSAgICAgICAgID0gMHhmZmZmZmZmZmZmZmZmZmZmCmRvbWFpbmJ1
aWxkZXI6IGRldGFpbDogeGNfZG9tX3BhcnNlX2VsZl9rZXJuZWw6IHhlbi0zLjAteDg2XzY0Ogow
eGZmZmZmZmZmODEwMDAwMDAgLT4gMHhmZmZmZmZmZjgxZjE4MDAwCmRvbWFpbmJ1aWxkZXI6IGRl
dGFpbDogeGNfZG9tX21lbV9pbml0OiBtZW0gMTAyNCBNQiwgcGFnZXMgMHg0MDAwMApwYWdlcywg
NGsgZWFjaApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9tZW1faW5pdDogMHg0MDAwMCBw
YWdlcwpkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9ib290X21lbV9pbml0OiBjYWxsZWQK
ZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4ODZfY29tcGF0OiBndWVzdCB4ZW4tMy4wLXg4Nl82NCwg
YWRkcmVzcyBzaXplIDY0CmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX21hbGxvYyAgICAg
ICAgICAgIDogMTAyNCBrQgp4YzogZGV0YWlsOiBGYWlsZWQgYWxsb2NhdGlvbiBmb3IgZG9tIDc6
IDI2MjE0NCBleHRlbnRzIG9mIG9yZGVyIDAKeGM6IGVycm9yOiBwYW5pYzogeGNfZG9tX2Jvb3Qu
YzoxNTQ6IHhjX2RvbV9ib290X21lbV9pbml0OiBjYW4ndAphbGxvY2F0ZSBsb3cgbWVtb3J5IGZv
ciBkb21haW46IE91dCBvZiBtZW1vcnkKbGlieGw6IGVycm9yOiBsaWJ4bF9kb20uYzo0MjY6bGli
eGxfX2J1aWxkX3B2OiB4Y19kb21fYm9vdF9tZW1faW5pdApmYWlsZWQ6IFN1Y2Nlc3MKZG9tYWlu
YnVpbGRlcjogZGV0YWlsOiB4Y19kb21fcmVsZWFzZTogY2FsbGVkCmxpYnhsOiBlcnJvcjogbGli
eGxfY3JlYXRlLmM6MTAyNDpkb21jcmVhdGVfcmVidWlsZF9kb25lOiBjYW5ub3QKKHJlLSlidWls
ZCBkb21haW46IC0zCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzoxNTkxOmxpYnhsX19hb19j
b21wbGV0ZTogYW8gMHg5NGZlYzAwOgpjb21wbGV0ZSwgcmM9LTMKbGlieGw6IGRlYnVnOiBsaWJ4
bF9ldmVudC5jOjE1NjM6bGlieGxfX2FvX19kZXN0cm95OiBhbyAweDk0ZmVjMDA6IGRlc3Ryb3kK
eGM6IGRlYnVnOiBoeXBlcmNhbGwgYnVmZmVyOiB0b3RhbCBhbGxvY2F0aW9uczoxMjYgdG90YWwg
cmVsZWFzZXM6MTI2CnhjOiBkZWJ1ZzogaHlwZXJjYWxsIGJ1ZmZlcjogY3VycmVudCBhbGxvY2F0
aW9uczowIG1heGltdW0gYWxsb2NhdGlvbnM6NAp4YzogZGVidWc6IGh5cGVyY2FsbCBidWZmZXI6
IGNhY2hlIGN1cnJlbnQgc2l6ZTo0CnhjOiBkZWJ1ZzogaHlwZXJjYWxsIGJ1ZmZlcjogY2FjaGUg
aGl0czoxMTcgbWlzc2VzOjQgdG9vYmlnOjUKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Thu Jan 05 13:52:04 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Jan 2017 13:52:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cP8Rl-00078z-M9; Thu, 05 Jan 2017 13:51:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <shli@kernel.org>) id 1cOu4d-0007yD-5A
 for xen-users@lists.xen.org; Wed, 04 Jan 2017 22:30:23 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 78/BB-16730-E777D685; Wed, 04 Jan 2017 22:30:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVybKJsh25teW6
 EwcJniharrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8aCLbvZC/o5KiacmcPYwHiIrYuRi0NIYCqj
 xI5lv5ggnH+MEqsfHGbtYuTgYBFQkdgwT6iLkZODTUBJ4vaO0+wgYREBA4nzL1xAypkF1gKVT
 7zNBFIjLOAnsbhzHiuIzStgIfFmwyo2EFtIQEPi99RrTBBxQYmTM5+wgNjMAloSN/69ZAKZyS
 wgLbH8HwdImFNAU2L6se9graIC6hKTny8HGykhkCExr2cOlO0lsejGJShbTeLquU3MExgFZyH
 ZMAvJhlkIGxYwMq9i1ChOLSpLLdI1NNRLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/d
 xAgMWQYg2MG4+rfTIUZJDiYlUd7bZbkRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4VUBygkWp6
 akVaZk5wOiBSUtw8CiJ8KaApHmLCxJzizPTIVKnGBWlxHk/lwIlBEASGaV5cG2wiL3EKCslzM
 sIdIgQT0FqUW5mCar8K0ZxDkYlYd4mkPE8mXklcNNfAS1mAlq8PSAbZHFJIkJKqoGxIOtqYPX
 aVp8+O55t9R+vKyQs2HAkrGLDmhkvE2x+FDH1xL1feGWbr3TAgY/tTnNnxy1e+WDnk6/db7Yr
 PAyY/ezBEs60M3U9DesOqs9sj5N20VXZbPTTKNXZxjEo6/aSo9dvSv+MfeD+O+FODZ+N9o6t2
 4Psz/9xm2Vb9779vfCiBcy7rCa0KrEUZyQaajEXFScCAKsrYWPTAgAA
X-Env-Sender: shli@kernel.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1483569020!20945294!1
X-Originating-IP: [198.145.29.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49085 invoked from network); 4 Jan 2017 22:30:21 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.136)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Jan 2017 22:30:21 -0000
Received: from mail.kernel.org (localhost [127.0.0.1])
 by mail.kernel.org (Postfix) with ESMTP id 855AB204D2;
 Wed,  4 Jan 2017 22:30:18 +0000 (UTC)
Received: from kernel.org (unknown [199.201.64.2])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 490F920443;
 Wed,  4 Jan 2017 22:30:17 +0000 (UTC)
Date: Wed, 4 Jan 2017 14:30:15 -0800
From: Shaohua Li <shli@kernel.org>
To: MasterPrenium <masterprenium.lkml@gmail.com>
Message-ID: <20170104223015.cr6vtyhxuwxrg76g@kernel.org>
References: <585D6C34.2020908@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <585D6C34.2020908@gmail.com>
User-Agent: Mutt/1.6.2-neo (2016-08-21)
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org
X-Virus-Scanned: ClamAV using ClamSMTP
X-Mailman-Approved-At: Thu, 05 Jan 2017 13:51:12 +0000
Cc: linux-raid@vger.kernel.org, xen-users@lists.xen.org,
 "MasterPrenium@gmail.com" <MasterPrenium@gmail.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
Subject: Re: [Xen-users] PROBLEM: Kernel BUG with raid5 soft + Xen + DRBD -
	invalid opcode
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

T24gRnJpLCBEZWMgMjMsIDIwMTYgYXQgMDc6MjU6NTZQTSArMDEwMCwgTWFzdGVyUHJlbml1bSB3
cm90ZToKPiBIZWxsbyBHdXlzLAo+IAo+IEkndmUgaGF2aW5nIHNvbWUgdHJvdWJsZSBvbiBhIG5l
dyBzeXN0ZW0gSSdtIHNldHRpbmcgdXAuIEknbSBnZXR0aW5nIGEga2VybmVsIEJVRyBtZXNzYWdl
LCBzZWVtcyB0byBiZSByZWxhdGVkIHdpdGggdGhlIHVzZSBvZiBYZW4gKHdoZW4gSSBib290IHRo
ZSBzeXN0ZW0gX3dpdGhvdXRfIFhlbiwgSSBkb24ndCBnZXQgYW55IGNyYXNoKS4KPiBIZXJlIGlz
IGNvbmZpZ3VyYXRpb24gOgo+IC0gM3ggSGFyZCBEcml2ZXMgcnVubmluZyBvbiBSQUlEIDUgU29m
dHdhcmUgcmFpZCBjcmVhdGVkIGJ5IG1kYWRtCj4gLSBPbiB0b3Agb2YgaXQsIERSQkQgZm9yIHJl
cGxpY2F0aW9uIG92ZXIgYW5vdGhlciBub2RlIChBY3RpdmUvcGFzc2l2ZSBjbHVzdGVyKQo+IC0g
T24gdG9wIG9mIGl0LCBhIEJUUkZTIEZpbGVTeXN0ZW0gd2l0aCBhIGZldyBzdWJ2b2x1bWVzCj4g
LSBPbiB0b3Agb2YgaXQsIFhFTiBWTXMgcnVubmluZy4KPiAKPiBUaGUgQlVHIGlzIGhhcHBlbmlu
ZyB3aGVuIEknbSBtYWtpbmcgImh1Z2UiIEkvTyAoMjBNQi9zIHdpdGggYSByc3luYyBmb3IgZXhh
bXBsZSkgb24gdGhlIFJBSUQ1IHN0YWNrLgo+IEkndmUgdG8gcmVzZXQgc3lzdGVtIHRvIG1ha2Ug
aXQgd29yayBhZ2Fpbi4KCndoYXQgZGlkIHlvdSBtZWFuICdodWdlJyBJL08gKDIwTS9zKT8gSXMg
aXQgcG9zc2libGUgeW91IGNhbiByZXByb2R1Y2UgdGhlCmlzc3VlIHdpdGggYSByYXcgcmFpZDUg
cmFpZD8gSXQgd291bGQgYmUgZXZlbiBiZXR0ZXIgaWYgeW91IGNhbiBnaXZlIG1lIGEgZmlvCmpv
YiBmaWxlIHdpdGggdGhlIGlzc3VlLCBzbyBJIGNhbiBlYXNpbHkgZGVidWcgaXQuCgphbHNvIHBs
ZWFzZSBjaGVjayBpZiB1cHN0cmVhbSBwYXRjaCAoZThkN2MzMyBtZC9yYWlkNTogbGltaXQgcmVx
dWVzdCBzaXplCmFjY29yZGluZyB0byBpbXBsZW1lbnRhdGlvbiBsaW1pdHMpIGhlbHBzLgoKVGhh
bmtzLApTaGFvaHVhCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Thu Jan 05 13:52:04 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Jan 2017 13:52:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cP8Rm-00079C-0q; Thu, 05 Jan 2017 13:51:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <piwwo@web.de>) id 1cP59G-0003XS-Jy
 for xen-users@lists.xen.org; Thu, 05 Jan 2017 10:19:54 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 6C/68-29113-9CD1E685; Thu, 05 Jan 2017 10:19:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprMIsWRWlGSWpSXmKPExsVy5TE/s+4J2bw
 Ig5UHBSxWXT3A6sDocXT3b6YAxijWzLyk/IoE1oy/+2+yF5z2q2iaupepgfG4WxcjF4eQwHlG
 iUk7+li7GDk52ASUJbYsmAJmCwt4Syx6upUFxBYRkJaYcaWJDcTmFbCUuN3SztzFyMHBIqAic
 W92IUhYVCBc4v2shVAlghInZz4Ba2UWUJf4M+8SM4QtL7H97RxmkL0SAp8ZJTr/dLJDOH3sEj
 vmfGWbwMgzC8mAWUgGzEIyYAEj8ypGjeLUorLUIl0jY72kosz0jJLcxMwcXUMDU73c1OLixPT
 UnMSkYr3k/NxNjMAAqmdgYNzBuKPd7xCjJAeTkiiv9bfcCCG+pPyUyozE4oz4otKc1OJDjDIc
 HEoSvPYyeRFCgkWp6akVaZk5wFCGSUtw8CiJ8E4GSfMWFyTmFmemQ6ROMepyTHu2+CmTEEtef
 l6qlDivJ0iRAEhRRmke3AhYXF1ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMwrBzKFJzOvBG
 7TK6AjmICO2B6QDXJESSJCSqqBMavaZTfLkwuHXjakzuFX9xX4dWzJtaUaFQ1MFfYiTakcF3W
 Np5Y21mVHaM9wl5sp/qlxwV2RGMvWsFXvQ9nWXau0aHj7XsbFZcK+hg6eg9umPQjs92r7tvDJ
 vs/N2RrnfzwInLh+pUHDE8eDUXLpei+Ndpu6Z4VlPfzBr+XdxMJ8hH3N0sv5SizFGYmGWsxFx
 YkA0KccjqYCAAA=
X-Env-Sender: piwwo@web.de
X-Msg-Ref: server-13.tower-206.messagelabs.com!1483611591!62912037!1
X-Originating-IP: [212.227.15.3]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 QmFkIElQOiAyMTIuMjI3LjE1LjMgPT4gMTUyNjI=\n,sa_preprocessor: 
 QmFkIElQOiAyMTIuMjI3LjE1LjMgPT4gMTUyNjI=\n
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56610 invoked from network); 5 Jan 2017 10:19:51 -0000
Received: from mout.web.de (HELO mout.web.de) (212.227.15.3)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 5 Jan 2017 10:19:51 -0000
Received: from [192.168.1.11] ([87.142.116.234]) by smtp.web.de (mrweb002
 [213.165.67.108]) with ESMTPSA (Nemesis) id 0MfHUw-1c9B641v22-00OpiD for
 <xen-users@lists.xen.org>; Thu, 05 Jan 2017 11:19:50 +0100
From: Helmut Schlang <piwwo@web.de>
To: xen-users@lists.xen.org
Message-ID: <a38d1456-0b9b-8f0d-5619-aa3d04ae929b@web.de>
Date: Thu, 5 Jan 2017 11:19:49 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.4.0
MIME-Version: 1.0
X-Provags-ID: V03:K0:1G7/6OR9GcXV4K+18B3V6EWftKs3EATUoUFIeRFaBVH8zpumM6b
 6rn/7FcxiDzpzIiXqg1qCXs+AF0WSlZovoNyR8QT79d78yUrYFVlfNJ7v2cnyuDnLz8Mwse
 tOzOMVIoWv81qjDsu28gEk3lFK7smf/thv1ZE3QD5jH5yUmFoTWDiUMxt/ZHb5vFEVWLvEI
 Z+nfYaMjBDYTSP7Rmcc6w==
X-UI-Out-Filterresults: notjunk:1;V01:K0:adHKZWvPqaw=:qTwcgVcZWqcjBp9YOqqRPi
 MivNS1AMWW/BqQBXswJ/PMTu/M+05kap9WGzN26XycDW/SepdpqgkpbzID3WIpCS8aBX4zMwc
 EgaKno8KU+w/zu6x8ODEGD/vEqS4F/fmiJlwL4bWz1R1Vns968fnEx6WbvkI+Il0rlgKYd3DM
 B1Z+yKx5pNjNT69owTQSV7ouxZHNE3lG/QAfMWyQFJXlEmB1skHYIc9+NZ63ScLK2PY1hZVhR
 akZlGNG6PdlUcDSkhq8OdaIopapFVSAWZiKBullX3dHJOiFGptX3EM5sbDeZ4c1LfrSvbYjkp
 WaRdpD0IFtz2oCEUjp1Zlw3TluMp83dpdJFFEcd5mkgqtyHRGGM7wmQYDLIflDnTZED6s373s
 jLjr58qMmayMpwWIZX4BKzpcacGZWPN+k+SIoq4qMxeh8xj3FIVGmP5QHpUPXKUvwEcBsux3H
 4xXt/AAT7XiVEN0bbCqCU30qcUcZYkQo4ORMIs3+syfTWvPXsQD7o/WXH1Ft5c40dpPTNc/fr
 tKNkQTTAARZ6mz2C78WAvExNnPZxxinMja7ZcJfJkhQdH00X/JKk04HMfSiaH3DSjeSxxESqE
 RmOK8XCI/6yZFQcSjsZUsp0r7FKAUmHNYYW+YjgtsNIOEE3xihRVLay2jvyCDlLEwrwsHhNV4
 BLEgqQKAzpkc74KYwrjA0tetsoTWqOXXGcnt5SOCawNQ98555NDJOKlAfHIYmqLhIG258dX69
 BQpq7W+QcRAioGweoS0fhV3sVd+Mpma1lOw6hQwcmyZm7HDJ99+1kZBCI/6RkzDtjl/Pdlxzq
 HiLJkiS
X-Mailman-Approved-At: Thu, 05 Jan 2017 13:51:12 +0000
Subject: [Xen-users] After Update: NUMA placement failed,
	performance might be affected
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

SGVsbG8uCgpBZnRlciBJIHVwZGF0ZWQgbXkgWGVuIHNlcnZlciB0aGF0J3MgcnVubmluZyBvbiBk
ZWJpYW4gamVzc2llLCBJIGNhbiBub3QKY3JlYXRlIFBWIG5vciBIVk0gZ3Vlc3RzIGFueW1vcmUu
IEV2ZXJ5dGhpbmcgd2FzIHdvcmtpbmcgcGVyZmVjdGx5IGZpbmUKYmVmb3JlIHRoZSB1cGRhdGUu
IFdoYXQgZG9lcyAiTlVNQSBwbGFjZW1lbnQgZmFpbGVkIiBldmVuIG1lYW4/Cgpyb290QGhweDAx
On4jIGFwdC1nZXQgaW5zdGFsbCB4ZW4taHlwZXJ2aXNvci00LjQtYW1kNjQKUmVhZGluZyBwYWNr
YWdlIGxpc3RzLi4uIERvbmUKQnVpbGRpbmcgZGVwZW5kZW5jeSB0cmVlClJlYWRpbmcgc3RhdGUg
aW5mb3JtYXRpb24uLi4gRG9uZQp4ZW4taHlwZXJ2aXNvci00LjQtYW1kNjQgaXMgYWxyZWFkeSB0
aGUgbmV3ZXN0IHZlcnNpb24uCnhlbi1oeXBlcnZpc29yLTQuNC1hbWQ2NCBzZXQgdG8gbWFudWFs
bHkgaW5zdGFsbGVkLgowIHVwZ3JhZGVkLCAwIG5ld2x5IGluc3RhbGxlZCwgMCB0byByZW1vdmUg
YW5kIDIgbm90IHVwZ3JhZGVkLgpyb290QGhweDAxOn4jIGFwdC1nZXQgaW5zdGFsbCB4ZW4tc3lz
dGVtLWFtZDY0ClJlYWRpbmcgcGFja2FnZSBsaXN0cy4uLiBEb25lCkJ1aWxkaW5nIGRlcGVuZGVu
Y3kgdHJlZQpSZWFkaW5nIHN0YXRlIGluZm9ybWF0aW9uLi4uIERvbmUKeGVuLXN5c3RlbS1hbWQ2
NCBpcyBhbHJlYWR5IHRoZSBuZXdlc3QgdmVyc2lvbi4KMCB1cGdyYWRlZCwgMCBuZXdseSBpbnN0
YWxsZWQsIDAgdG8gcmVtb3ZlIGFuZCAyIG5vdCB1cGdyYWRlZC4KCnJvb3RAaHB4MDE6fiMgdW5h
bWUgLWEKTGludXggaHB4MDEgMy4xNi4wLTQtNjg2LXBhZSAjMSBTTVAgRGViaWFuIDMuMTYuMzYt
MStkZWI4dTIgKDIwMTYtMTAtMTkpCmk2ODYgR05VL0xpbnV4Cgpyb290QGhweDAxOn4jIHhsIC12
dnZ2IGNyZWF0ZSAveGVuL3dpbmRvd3MuY2ZnClBhcnNpbmcgY29uZmlnIGZyb20gL3hlbi93aW5k
b3dzLmNmZwpsaWJ4bDogZGVidWc6IGxpYnhsX2NyZWF0ZS5jOjEzNDc6ZG9fZG9tYWluX2NyZWF0
ZTogYW8gMHg4ODYwY2QwOgpjcmVhdGU6IGhvdz0obmlsKSBjYWxsYmFjaz0obmlsKSBwb2xsZXI9
MHg4ODYwZWUwCmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6Mjk2OmxpYnhsX19kZXZpY2Vf
ZGlza19zZXRfYmFja2VuZDogRGlzawp2ZGV2PWhkYSBzcGVjLmJhY2tlbmQ9dW5rbm93bgpsaWJ4
bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjMzMTpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2JhY2tl
bmQ6IERpc2sKdmRldj1oZGEsIHVzaW5nIGJhY2tlbmQgcGh5CmxpYnhsOiBkZWJ1ZzogbGlieGxf
ZGV2aWNlLmM6Mjk2OmxpYnhsX19kZXZpY2VfZGlza19zZXRfYmFja2VuZDogRGlzawp2ZGV2PWhk
YiBzcGVjLmJhY2tlbmQ9dW5rbm93bgpsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjMzMTps
aWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2JhY2tlbmQ6IERpc2sKdmRldj1oZGIsIHVzaW5nIGJhY2tl
bmQgcGh5CmxpYnhsOiBkZWJ1ZzogbGlieGxfY3JlYXRlLmM6Nzk5OmluaXRpYXRlX2RvbWFpbl9j
cmVhdGU6IHJ1bm5pbmcgYm9vdGxvYWRlcgpsaWJ4bDogZGVidWc6IGxpYnhsX2Jvb3Rsb2FkZXIu
YzozMjE6bGlieGxfX2Jvb3Rsb2FkZXJfcnVuOiBub3QgYSBQVgpkb21haW4sIHNraXBwaW5nIGJv
b3Rsb2FkZXIKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjYxODpsaWJ4bF9fZXZfeHN3YXRj
aF9kZXJlZ2lzdGVyOiB3YXRjaAp3PTB4ODg2MTBkMDogZGVyZWdpc3RlciB1bnJlZ2lzdGVyZWQK
bGlieGw6IG5vdGljZTogbGlieGxfbnVtYS5jOjQ5NDpsaWJ4bF9fZ2V0X251bWFfY2FuZGlkYXRl
OiBOVU1BCnBsYWNlbWVudCBmYWlsZWQsIHBlcmZvcm1hbmNlIG1pZ2h0IGJlIGFmZmVjdGVkCnhj
OiBkZXRhaWw6IGVsZl9wYXJzZV9iaW5hcnk6IHBoZHI6IHBhZGRyPTB4MTAwMDAwIG1lbXN6PTB4
NTk2NTgKeGM6IGRldGFpbDogZWxmX3BhcnNlX2JpbmFyeTogbWVtb3J5OiAweDEwMDAwMCAtPiAw
eDE1OTY1OAp4YzogZGV0YWlsOiBWSVJUVUFMIE1FTU9SWSBBUlJBTkdFTUVOVDoKICBMb2FkZXI6
ICAgICAgICAwMDAwMDAwMDAwMTAwMDAwLT4wMDAwMDAwMDAwMTU5NjU4CiAgTW9kdWxlczogICAg
ICAgMDAwMDAwMDAwMDAwMDAwMC0+MDAwMDAwMDAwMDAwMDAwMAogIFRPVEFMOiAgICAgICAgIDAw
MDAwMDAwMDAwMDAwMDAtPjAwMDAwMDAwZmQ1MDAwMDAKICBFTlRSWSBBRERSRVNTOiAwMDAwMDAw
MDAwMTAwNjQ4CnhjOiBkZXRhaWw6IEZhaWxlZCBhbGxvY2F0aW9uIGZvciBkb20gNjogMTYwIGV4
dGVudHMgb2Ygb3JkZXIgMAp4YzogZXJyb3I6IENvdWxkIG5vdCBhbGxvY2F0ZSBtZW1vcnkgZm9y
IEhWTSBndWVzdC4gKDE2ID0gRGV2aWNlIG9yCnJlc291cmNlIGJ1c3kpOiBJbnRlcm5hbCBlcnJv
cgpsaWJ4bDogZXJyb3I6IGxpYnhsX2RvbS5jOjY1NTpsaWJ4bF9fYnVpbGRfaHZtOiBodm0gYnVp
bGRpbmcgZmFpbGVkCmxpYnhsOiBlcnJvcjogbGlieGxfY3JlYXRlLmM6MTAyNDpkb21jcmVhdGVf
cmVidWlsZF9kb25lOiBjYW5ub3QKKHJlLSlidWlsZCBkb21haW46IC0zCmxpYnhsOiBlcnJvcjog
bGlieGxfZG0uYzoxNDg5OmtpbGxfZGV2aWNlX21vZGVsOiB1bmFibGUgdG8gZmluZCBkZXZpY2UK
bW9kZWwgcGlkIGluIC9sb2NhbC9kb21haW4vNi9pbWFnZS9kZXZpY2UtbW9kZWwtcGlkCmxpYnhs
OiBlcnJvcjogbGlieGwuYzoxNDM3OmxpYnhsX19kZXN0cm95X2RvbWlkOgpsaWJ4bF9fZGVzdHJv
eV9kZXZpY2VfbW9kZWwgZmFpbGVkIGZvciA2CmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzox
NTkxOmxpYnhsX19hb19jb21wbGV0ZTogYW8gMHg4ODYwY2QwOgpjb21wbGV0ZSwgcmM9LTMKbGli
eGw6IGRlYnVnOiBsaWJ4bF9jcmVhdGUuYzoxMzYxOmRvX2RvbWFpbl9jcmVhdGU6IGFvIDB4ODg2
MGNkMDoKaW5wcm9ncmVzczogcG9sbGVyPTB4ODg2MGVlMCwgZmxhZ3M9aWMKbGlieGw6IGRlYnVn
OiBsaWJ4bF9ldmVudC5jOjE1NjM6bGlieGxfX2FvX19kZXN0cm95OiBhbyAweDg4NjBjZDA6IGRl
c3Ryb3kKeGM6IGRlYnVnOiBoeXBlcmNhbGwgYnVmZmVyOiB0b3RhbCBhbGxvY2F0aW9uczoxMzgg
dG90YWwgcmVsZWFzZXM6MTM4CnhjOiBkZWJ1ZzogaHlwZXJjYWxsIGJ1ZmZlcjogY3VycmVudCBh
bGxvY2F0aW9uczowIG1heGltdW0gYWxsb2NhdGlvbnM6NAp4YzogZGVidWc6IGh5cGVyY2FsbCBi
dWZmZXI6IGNhY2hlIGN1cnJlbnQgc2l6ZTo0CnhjOiBkZWJ1ZzogaHlwZXJjYWxsIGJ1ZmZlcjog
Y2FjaGUgaGl0czoxMzAgbWlzc2VzOjQgdG9vYmlnOjQKCnJvb3RAaHB4MDE6fiMgeGwgLXZ2dnYg
Y3JlYXRlIC94ZW4vbmFnaW9zLmNmZwpQYXJzaW5nIGNvbmZpZyBmcm9tIC94ZW4vbmFnaW9zLmNm
ZwpsaWJ4bDogZGVidWc6IGxpYnhsX2NyZWF0ZS5jOjEzNDc6ZG9fZG9tYWluX2NyZWF0ZTogYW8g
MHg5NGZlYzAwOgpjcmVhdGU6IGhvdz0obmlsKSBjYWxsYmFjaz0obmlsKSBwb2xsZXI9MHg5NGZl
ZDU4CmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6Mjk2OmxpYnhsX19kZXZpY2VfZGlza19z
ZXRfYmFja2VuZDogRGlzawp2ZGV2PXh2ZGEgc3BlYy5iYWNrZW5kPXVua25vd24KbGlieGw6IGRl
YnVnOiBsaWJ4bF9kZXZpY2UuYzozMzE6bGlieGxfX2RldmljZV9kaXNrX3NldF9iYWNrZW5kOiBE
aXNrCnZkZXY9eHZkYSwgdXNpbmcgYmFja2VuZCBwaHkKbGlieGw6IGRlYnVnOiBsaWJ4bF9jcmVh
dGUuYzo3OTk6aW5pdGlhdGVfZG9tYWluX2NyZWF0ZTogcnVubmluZyBib290bG9hZGVyCmxpYnhs
OiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6Mjk2OmxpYnhsX19kZXZpY2VfZGlza19zZXRfYmFja2Vu
ZDogRGlzawp2ZGV2PShudWxsKSBzcGVjLmJhY2tlbmQ9cGh5CmxpYnhsOiBkZWJ1ZzogbGlieGwu
YzoyNjY0OmxpYnhsX19kZXZpY2VfZGlza19sb2NhbF9pbml0aWF0ZV9hdHRhY2g6CmxvY2FsbHkg
YXR0YWNoaW5nIFBIWSBkaXNrIC9kZXYvbWFpbi9uYWdpb3MKbGlieGw6IGRlYnVnOiBsaWJ4bF9i
b290bG9hZGVyLmM6NDA5OmJvb3Rsb2FkZXJfZGlza19hdHRhY2hlZF9jYjogQ29uZmlnCmJvb3Rs
b2FkZXIgdmFsdWU6IHB5Z3J1YgpsaWJ4bDogZGVidWc6IGxpYnhsX2Jvb3Rsb2FkZXIuYzo0MjU6
Ym9vdGxvYWRlcl9kaXNrX2F0dGFjaGVkX2NiOgpDaGVja2luZyBmb3IgYm9vdGxvYWRlciBpbiBs
aWJleGVjIHBhdGg6IC91c3IvbGliL3hlbi00LjQvYmluL3B5Z3J1YgpsaWJ4bDogZGVidWc6IGxp
YnhsX2NyZWF0ZS5jOjEzNjE6ZG9fZG9tYWluX2NyZWF0ZTogYW8gMHg5NGZlYzAwOgppbnByb2dy
ZXNzOiBwb2xsZXI9MHg5NGZlZDU4LCBmbGFncz1pCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQu
Yzo1NzA6bGlieGxfX2V2X3hzd2F0Y2hfcmVnaXN0ZXI6IHdhdGNoCnc9MHg5NGZlZjQ4IHdwYXRo
PS9sb2NhbC9kb21haW4vNyB0b2tlbj0zLzA6IHJlZ2lzdGVyIHNsb3RudW09MwpsaWJ4bDogZGVi
dWc6IGxpYnhsX2V2ZW50LmM6MTc2MTpsaWJ4bF9fYW9fcHJvZ3Jlc3NfcmVwb3J0OiBhbwoweDk0
ZmVjMDA6IHByb2dyZXNzIHJlcG9ydDogaWdub3JlZApsaWJ4bDogZGVidWc6IGxpYnhsX2Jvb3Rs
b2FkZXIuYzo1MzU6Ym9vdGxvYWRlcl9nb3RwdHlzOiBleGVjdXRpbmcKYm9vdGxvYWRlcjogL3Vz
ci9saWIveGVuLTQuNC9iaW4vcHlncnViCmxpYnhsOiBkZWJ1ZzogbGlieGxfYm9vdGxvYWRlci5j
OjUzOTpib290bG9hZGVyX2dvdHB0eXM6ICAgYm9vdGxvYWRlcgphcmc6IC91c3IvbGliL3hlbi00
LjQvYmluL3B5Z3J1YgpsaWJ4bDogZGVidWc6IGxpYnhsX2Jvb3Rsb2FkZXIuYzo1Mzk6Ym9vdGxv
YWRlcl9nb3RwdHlzOiAgIGJvb3Rsb2FkZXIKYXJnOiAtLWFyZ3M9cm9vdD0vZGV2L3h2ZGExCmxp
YnhsOiBkZWJ1ZzogbGlieGxfYm9vdGxvYWRlci5jOjUzOTpib290bG9hZGVyX2dvdHB0eXM6ICAg
Ym9vdGxvYWRlcgphcmc6IC0tb3V0cHV0PS92YXIvcnVuL3hlbi9ib290bG9hZGVyLjcub3V0Cmxp
YnhsOiBkZWJ1ZzogbGlieGxfYm9vdGxvYWRlci5jOjUzOTpib290bG9hZGVyX2dvdHB0eXM6ICAg
Ym9vdGxvYWRlcgphcmc6IC0tb3V0cHV0LWZvcm1hdD1zaW1wbGUwCmxpYnhsOiBkZWJ1ZzogbGli
eGxfYm9vdGxvYWRlci5jOjUzOTpib290bG9hZGVyX2dvdHB0eXM6ICAgYm9vdGxvYWRlcgphcmc6
IC0tb3V0cHV0LWRpcmVjdG9yeT0vdmFyL3J1bi94ZW4vYm9vdGxvYWRlci43LmQKbGlieGw6IGRl
YnVnOiBsaWJ4bF9ib290bG9hZGVyLmM6NTM5OmJvb3Rsb2FkZXJfZ290cHR5czogICBib290bG9h
ZGVyCmFyZzogL2Rldi9tYWluL25hZ2lvcwpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTE0
OndhdGNoZmRfY2FsbGJhY2s6IHdhdGNoIHc9MHg5NGZlZjQ4CndwYXRoPS9sb2NhbC9kb21haW4v
NyB0b2tlbj0zLzA6IGV2ZW50IGVwYXRoPS9sb2NhbC9kb21haW4vNwpsaWJ4bDogZGVidWc6IGxp
YnhsX2Jvb3Rsb2FkZXIuYzo2MzQ6Ym9vdGxvYWRlcl9maW5pc2hlZDogYm9vdGxvYWRlcgpjb21w
bGV0ZWQKbGlieGw6IGRlYnVnOiBsaWJ4bF9ib290bG9hZGVyLmM6MTM2OmJvb3Rsb2FkZXJfcmVz
dWx0X2NvbW1hbmQ6CmJvb3Rsb2FkZXIgb3V0cHV0IGNvbnRhaW5lZCBrZXJuZWwKL3Zhci9ydW4v
eGVuL2Jvb3Rsb2FkZXIuNy5kL2Jvb3Rfa2VybmVsLllqMVd3VApsaWJ4bDogZGVidWc6IGxpYnhs
X2Jvb3Rsb2FkZXIuYzoxMzY6Ym9vdGxvYWRlcl9yZXN1bHRfY29tbWFuZDoKYm9vdGxvYWRlciBv
dXRwdXQgY29udGFpbmVkIHJhbWRpc2sKL3Zhci9ydW4veGVuL2Jvb3Rsb2FkZXIuNy5kL2Jvb3Rf
cmFtZGlzay5NTE90NWcKbGlieGw6IGRlYnVnOiBsaWJ4bF9ib290bG9hZGVyLmM6MTM2OmJvb3Rs
b2FkZXJfcmVzdWx0X2NvbW1hbmQ6CmJvb3Rsb2FkZXIgb3V0cHV0IGNvbnRhaW5lZCBhcmdzCnJv
b3Q9VVVJRD01ZWNlOGQwZi1mM2I1LTQ4ZGItOGQzMC1jYWNhY2M2ZTg1NjAgcm8gIHF1aWV0IHJv
b3Q9L2Rldi94dmRhMQpsaWJ4bDogZGVidWc6IGxpYnhsX2Jvb3Rsb2FkZXIuYzo2NDc6Ym9vdGxv
YWRlcl9maW5pc2hlZDogYm9vdGxvYWRlcgpleGVjdXRpb24gc3VjY2Vzc2Z1bApsaWJ4bDogZGVi
dWc6IGxpYnhsX2V2ZW50LmM6NjA2OmxpYnhsX19ldl94c3dhdGNoX2RlcmVnaXN0ZXI6IHdhdGNo
Cnc9MHg5NGZlZjQ4IHdwYXRoPS9sb2NhbC9kb21haW4vNyB0b2tlbj0zLzA6IGRlcmVnaXN0ZXIg
c2xvdG51bT0zCmxpYnhsOiBub3RpY2U6IGxpYnhsX251bWEuYzo0OTQ6bGlieGxfX2dldF9udW1h
X2NhbmRpZGF0ZTogTlVNQQpwbGFjZW1lbnQgZmFpbGVkLCBwZXJmb3JtYW5jZSBtaWdodCBiZSBh
ZmZlY3RlZApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9hbGxvY2F0ZToKY21kbGluZT0i
cm9vdD1VVUlEPTVlY2U4ZDBmLWYzYjUtNDhkYi04ZDMwLWNhY2FjYzZlODU2MCBybyAgcXVpZXQK
cm9vdD0vZGV2L3h2ZGExICIsIGZlYXR1cmVzPSIobnVsbCkiCmxpYnhsOiBkZWJ1ZzogbGlieGxf
ZG9tLmM6MzY0OmxpYnhsX19idWlsZF9wdjogcHYga2VybmVsIG1hcHBlZCAxIHBhdGgKL3Zhci9y
dW4veGVuL2Jvb3Rsb2FkZXIuNy5kL2Jvb3Rfa2VybmVsLllqMVd3VApkb21haW5idWlsZGVyOiBk
ZXRhaWw6IHhjX2RvbV9rZXJuZWxfbWVtOiBjYWxsZWQKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4
Y19kb21fcmFtZGlza19tZW06IGNhbGxlZApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9i
b290X3hlbl9pbml0OiB2ZXIgNC40LCBjYXBzCnhlbi0zLjAteDg2XzY0IHhlbi0zLjAteDg2XzMy
cCBodm0tMy4wLXg4Nl8zMiBodm0tMy4wLXg4Nl8zMnAKaHZtLTMuMC14ODZfNjQKZG9tYWluYnVp
bGRlcjogZGV0YWlsOiB4Y19kb21fcGFyc2VfaW1hZ2U6IGNhbGxlZApkb21haW5idWlsZGVyOiBk
ZXRhaWw6IHhjX2RvbV9maW5kX2xvYWRlcjogdHJ5aW5nIG11bHRpYm9vdC1iaW5hcnkKbG9hZGVy
IC4uLgpkb21haW5idWlsZGVyOiBkZXRhaWw6IGxvYWRlciBwcm9iZSBmYWlsZWQKZG9tYWluYnVp
bGRlcjogZGV0YWlsOiB4Y19kb21fZmluZF9sb2FkZXI6IHRyeWluZyBMaW51eCBiekltYWdlIGxv
YWRlciAuLi4KZG9tYWluYnVpbGRlcjogZGV0YWlsOiBYWjogU2F3IGRhdGEgc3RyZWFtIGVuZApk
b21haW5idWlsZGVyOiBkZXRhaWw6IF94Y190cnlfbHptYV9kZWNvZGU6IFhaIGRlY29tcHJlc3Mg
T0ssIDB4MmVkNWVjCi0+IDB4ZTIxOTYwCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogbG9hZGVyIHBy
b2JlIE9LCnhjOiBkZXRhaWw6IGVsZl9wYXJzZV9iaW5hcnk6IHBoZHI6IHBhZGRyPTB4MTAwMDAw
MCBtZW1zej0weDdjYjAwMAp4YzogZGV0YWlsOiBlbGZfcGFyc2VfYmluYXJ5OiBwaGRyOiBwYWRk
cj0weDE4MDAwMDAgbWVtc3o9MHhlZTAwMAp4YzogZGV0YWlsOiBlbGZfcGFyc2VfYmluYXJ5OiBw
aGRyOiBwYWRkcj0weDE4ZWUwMDAgbWVtc3o9MHgxM2MwMAp4YzogZGV0YWlsOiBlbGZfcGFyc2Vf
YmluYXJ5OiBwaGRyOiBwYWRkcj0weDE5MDIwMDAgbWVtc3o9MHg2MTYwMDAKeGM6IGRldGFpbDog
ZWxmX3BhcnNlX2JpbmFyeTogbWVtb3J5OiAweDEwMDAwMDAgLT4gMHgxZjE4MDAwCnhjOiBkZXRh
aWw6IGVsZl94ZW5fcGFyc2Vfbm90ZTogR1VFU1RfT1MgPSAibGludXgiCnhjOiBkZXRhaWw6IGVs
Zl94ZW5fcGFyc2Vfbm90ZTogR1VFU1RfVkVSU0lPTiA9ICIyLjYiCnhjOiBkZXRhaWw6IGVsZl94
ZW5fcGFyc2Vfbm90ZTogWEVOX1ZFUlNJT04gPSAieGVuLTMuMCIKeGM6IGRldGFpbDogZWxmX3hl
bl9wYXJzZV9ub3RlOiBWSVJUX0JBU0UgPSAweGZmZmZmZmZmODAwMDAwMDAKeGM6IGRldGFpbDog
ZWxmX3hlbl9wYXJzZV9ub3RlOiBFTlRSWSA9IDB4ZmZmZmZmZmY4MTkwMjFmMAp4YzogZGV0YWls
OiBlbGZfeGVuX3BhcnNlX25vdGU6IEhZUEVSQ0FMTF9QQUdFID0gMHhmZmZmZmZmZjgxMDAxMDAw
CnhjOiBkZXRhaWw6IGVsZl94ZW5fcGFyc2Vfbm90ZTogRkVBVFVSRVMgPQoiIXdyaXRhYmxlX3Bh
Z2VfdGFibGVzfHBhZV9wZ2Rpcl9hYm92ZV80Z2J8d3JpdGFibGVfZGVzY3JpcHRvcl90YWJsZXN8
YXV0b190cmFuc2xhdGVkX3BoeXNtYXB8c3VwZXJ2aXNvcl9tb2RlX2tlcm5lbCIKeGM6IGRldGFp
bDogZWxmX3hlbl9wYXJzZV9ub3RlOiBTVVBQT1JURURfRkVBVFVSRVMgPSAweDkwZAp4YzogZGV0
YWlsOiBlbGZfeGVuX3BhcnNlX25vdGU6IFBBRV9NT0RFID0gInllcyIKeGM6IGRldGFpbDogZWxm
X3hlbl9wYXJzZV9ub3RlOiBMT0FERVIgPSAiZ2VuZXJpYyIKeGM6IGRldGFpbDogZWxmX3hlbl9w
YXJzZV9ub3RlOiB1bmtub3duIHhlbiBlbGYgbm90ZSAoMHhkKQp4YzogZGV0YWlsOiBlbGZfeGVu
X3BhcnNlX25vdGU6IFNVU1BFTkRfQ0FOQ0VMID0gMHgxCnhjOiBkZXRhaWw6IGVsZl94ZW5fcGFy
c2Vfbm90ZTogSFZfU1RBUlRfTE9XID0gMHhmZmZmODAwMDAwMDAwMDAwCnhjOiBkZXRhaWw6IGVs
Zl94ZW5fcGFyc2Vfbm90ZTogUEFERFJfT0ZGU0VUID0gMHgwCnhjOiBkZXRhaWw6IGVsZl94ZW5f
YWRkcl9jYWxjX2NoZWNrOiBhZGRyZXNzZXM6CnhjOiBkZXRhaWw6ICAgICB2aXJ0X2Jhc2UgICAg
ICAgID0gMHhmZmZmZmZmZjgwMDAwMDAwCnhjOiBkZXRhaWw6ICAgICBlbGZfcGFkZHJfb2Zmc2V0
ID0gMHgwCnhjOiBkZXRhaWw6ICAgICB2aXJ0X29mZnNldCAgICAgID0gMHhmZmZmZmZmZjgwMDAw
MDAwCnhjOiBkZXRhaWw6ICAgICB2aXJ0X2tzdGFydCAgICAgID0gMHhmZmZmZmZmZjgxMDAwMDAw
CnhjOiBkZXRhaWw6ICAgICB2aXJ0X2tlbmQgICAgICAgID0gMHhmZmZmZmZmZjgxZjE4MDAwCnhj
OiBkZXRhaWw6ICAgICB2aXJ0X2VudHJ5ICAgICAgID0gMHhmZmZmZmZmZjgxOTAyMWYwCnhjOiBk
ZXRhaWw6ICAgICBwMm1fYmFzZSAgICAgICAgID0gMHhmZmZmZmZmZmZmZmZmZmZmCmRvbWFpbmJ1
aWxkZXI6IGRldGFpbDogeGNfZG9tX3BhcnNlX2VsZl9rZXJuZWw6IHhlbi0zLjAteDg2XzY0Ogow
eGZmZmZmZmZmODEwMDAwMDAgLT4gMHhmZmZmZmZmZjgxZjE4MDAwCmRvbWFpbmJ1aWxkZXI6IGRl
dGFpbDogeGNfZG9tX21lbV9pbml0OiBtZW0gMTAyNCBNQiwgcGFnZXMgMHg0MDAwMApwYWdlcywg
NGsgZWFjaApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9tZW1faW5pdDogMHg0MDAwMCBw
YWdlcwpkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9ib290X21lbV9pbml0OiBjYWxsZWQK
ZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4ODZfY29tcGF0OiBndWVzdCB4ZW4tMy4wLXg4Nl82NCwg
YWRkcmVzcyBzaXplIDY0CmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX21hbGxvYyAgICAg
ICAgICAgIDogMTAyNCBrQgp4YzogZGV0YWlsOiBGYWlsZWQgYWxsb2NhdGlvbiBmb3IgZG9tIDc6
IDI2MjE0NCBleHRlbnRzIG9mIG9yZGVyIDAKeGM6IGVycm9yOiBwYW5pYzogeGNfZG9tX2Jvb3Qu
YzoxNTQ6IHhjX2RvbV9ib290X21lbV9pbml0OiBjYW4ndAphbGxvY2F0ZSBsb3cgbWVtb3J5IGZv
ciBkb21haW46IE91dCBvZiBtZW1vcnkKbGlieGw6IGVycm9yOiBsaWJ4bF9kb20uYzo0MjY6bGli
eGxfX2J1aWxkX3B2OiB4Y19kb21fYm9vdF9tZW1faW5pdApmYWlsZWQ6IFN1Y2Nlc3MKZG9tYWlu
YnVpbGRlcjogZGV0YWlsOiB4Y19kb21fcmVsZWFzZTogY2FsbGVkCmxpYnhsOiBlcnJvcjogbGli
eGxfY3JlYXRlLmM6MTAyNDpkb21jcmVhdGVfcmVidWlsZF9kb25lOiBjYW5ub3QKKHJlLSlidWls
ZCBkb21haW46IC0zCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzoxNTkxOmxpYnhsX19hb19j
b21wbGV0ZTogYW8gMHg5NGZlYzAwOgpjb21wbGV0ZSwgcmM9LTMKbGlieGw6IGRlYnVnOiBsaWJ4
bF9ldmVudC5jOjE1NjM6bGlieGxfX2FvX19kZXN0cm95OiBhbyAweDk0ZmVjMDA6IGRlc3Ryb3kK
eGM6IGRlYnVnOiBoeXBlcmNhbGwgYnVmZmVyOiB0b3RhbCBhbGxvY2F0aW9uczoxMjYgdG90YWwg
cmVsZWFzZXM6MTI2CnhjOiBkZWJ1ZzogaHlwZXJjYWxsIGJ1ZmZlcjogY3VycmVudCBhbGxvY2F0
aW9uczowIG1heGltdW0gYWxsb2NhdGlvbnM6NAp4YzogZGVidWc6IGh5cGVyY2FsbCBidWZmZXI6
IGNhY2hlIGN1cnJlbnQgc2l6ZTo0CnhjOiBkZWJ1ZzogaHlwZXJjYWxsIGJ1ZmZlcjogY2FjaGUg
aGl0czoxMTcgbWlzc2VzOjQgdG9vYmlnOjUKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Thu Jan 05 13:52:04 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Jan 2017 13:52:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cP8Rl-00078z-M9; Thu, 05 Jan 2017 13:51:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <shli@kernel.org>) id 1cOu4d-0007yD-5A
 for xen-users@lists.xen.org; Wed, 04 Jan 2017 22:30:23 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 78/BB-16730-E777D685; Wed, 04 Jan 2017 22:30:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVybKJsh25teW6
 EwcJniharrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8aCLbvZC/o5KiacmcPYwHiIrYuRi0NIYCqj
 xI5lv5ggnH+MEqsfHGbtYuTgYBFQkdgwT6iLkZODTUBJ4vaO0+wgYREBA4nzL1xAypkF1gKVT
 7zNBFIjLOAnsbhzHiuIzStgIfFmwyo2EFtIQEPi99RrTBBxQYmTM5+wgNjMAloSN/69ZAKZyS
 wgLbH8HwdImFNAU2L6se9graIC6hKTny8HGykhkCExr2cOlO0lsejGJShbTeLquU3MExgFZyH
 ZMAvJhlkIGxYwMq9i1ChOLSpLLdI1NNRLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/d
 xAgMWQYg2MG4+rfTIUZJDiYlUd7bZbkRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4VUBygkWp6
 akVaZk5wOiBSUtw8CiJ8KaApHmLCxJzizPTIVKnGBWlxHk/lwIlBEASGaV5cG2wiL3EKCslzM
 sIdIgQT0FqUW5mCar8K0ZxDkYlYd4mkPE8mXklcNNfAS1mAlq8PSAbZHFJIkJKqoGxIOtqYPX
 aVp8+O55t9R+vKyQs2HAkrGLDmhkvE2x+FDH1xL1feGWbr3TAgY/tTnNnxy1e+WDnk6/db7Yr
 PAyY/ezBEs60M3U9DesOqs9sj5N20VXZbPTTKNXZxjEo6/aSo9dvSv+MfeD+O+FODZ+N9o6t2
 4Psz/9xm2Vb9779vfCiBcy7rCa0KrEUZyQaajEXFScCAKsrYWPTAgAA
X-Env-Sender: shli@kernel.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1483569020!20945294!1
X-Originating-IP: [198.145.29.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49085 invoked from network); 4 Jan 2017 22:30:21 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.136)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Jan 2017 22:30:21 -0000
Received: from mail.kernel.org (localhost [127.0.0.1])
 by mail.kernel.org (Postfix) with ESMTP id 855AB204D2;
 Wed,  4 Jan 2017 22:30:18 +0000 (UTC)
Received: from kernel.org (unknown [199.201.64.2])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 490F920443;
 Wed,  4 Jan 2017 22:30:17 +0000 (UTC)
Date: Wed, 4 Jan 2017 14:30:15 -0800
From: Shaohua Li <shli@kernel.org>
To: MasterPrenium <masterprenium.lkml@gmail.com>
Message-ID: <20170104223015.cr6vtyhxuwxrg76g@kernel.org>
References: <585D6C34.2020908@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <585D6C34.2020908@gmail.com>
User-Agent: Mutt/1.6.2-neo (2016-08-21)
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org
X-Virus-Scanned: ClamAV using ClamSMTP
X-Mailman-Approved-At: Thu, 05 Jan 2017 13:51:12 +0000
Cc: linux-raid@vger.kernel.org, xen-users@lists.xen.org,
 "MasterPrenium@gmail.com" <MasterPrenium@gmail.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
Subject: Re: [Xen-users] PROBLEM: Kernel BUG with raid5 soft + Xen + DRBD -
	invalid opcode
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

T24gRnJpLCBEZWMgMjMsIDIwMTYgYXQgMDc6MjU6NTZQTSArMDEwMCwgTWFzdGVyUHJlbml1bSB3
cm90ZToKPiBIZWxsbyBHdXlzLAo+IAo+IEkndmUgaGF2aW5nIHNvbWUgdHJvdWJsZSBvbiBhIG5l
dyBzeXN0ZW0gSSdtIHNldHRpbmcgdXAuIEknbSBnZXR0aW5nIGEga2VybmVsIEJVRyBtZXNzYWdl
LCBzZWVtcyB0byBiZSByZWxhdGVkIHdpdGggdGhlIHVzZSBvZiBYZW4gKHdoZW4gSSBib290IHRo
ZSBzeXN0ZW0gX3dpdGhvdXRfIFhlbiwgSSBkb24ndCBnZXQgYW55IGNyYXNoKS4KPiBIZXJlIGlz
IGNvbmZpZ3VyYXRpb24gOgo+IC0gM3ggSGFyZCBEcml2ZXMgcnVubmluZyBvbiBSQUlEIDUgU29m
dHdhcmUgcmFpZCBjcmVhdGVkIGJ5IG1kYWRtCj4gLSBPbiB0b3Agb2YgaXQsIERSQkQgZm9yIHJl
cGxpY2F0aW9uIG92ZXIgYW5vdGhlciBub2RlIChBY3RpdmUvcGFzc2l2ZSBjbHVzdGVyKQo+IC0g
T24gdG9wIG9mIGl0LCBhIEJUUkZTIEZpbGVTeXN0ZW0gd2l0aCBhIGZldyBzdWJ2b2x1bWVzCj4g
LSBPbiB0b3Agb2YgaXQsIFhFTiBWTXMgcnVubmluZy4KPiAKPiBUaGUgQlVHIGlzIGhhcHBlbmlu
ZyB3aGVuIEknbSBtYWtpbmcgImh1Z2UiIEkvTyAoMjBNQi9zIHdpdGggYSByc3luYyBmb3IgZXhh
bXBsZSkgb24gdGhlIFJBSUQ1IHN0YWNrLgo+IEkndmUgdG8gcmVzZXQgc3lzdGVtIHRvIG1ha2Ug
aXQgd29yayBhZ2Fpbi4KCndoYXQgZGlkIHlvdSBtZWFuICdodWdlJyBJL08gKDIwTS9zKT8gSXMg
aXQgcG9zc2libGUgeW91IGNhbiByZXByb2R1Y2UgdGhlCmlzc3VlIHdpdGggYSByYXcgcmFpZDUg
cmFpZD8gSXQgd291bGQgYmUgZXZlbiBiZXR0ZXIgaWYgeW91IGNhbiBnaXZlIG1lIGEgZmlvCmpv
YiBmaWxlIHdpdGggdGhlIGlzc3VlLCBzbyBJIGNhbiBlYXNpbHkgZGVidWcgaXQuCgphbHNvIHBs
ZWFzZSBjaGVjayBpZiB1cHN0cmVhbSBwYXRjaCAoZThkN2MzMyBtZC9yYWlkNTogbGltaXQgcmVx
dWVzdCBzaXplCmFjY29yZGluZyB0byBpbXBsZW1lbnRhdGlvbiBsaW1pdHMpIGhlbHBzLgoKVGhh
bmtzLApTaGFvaHVhCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Thu Jan 05 14:18:09 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Jan 2017 14:18:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cP8qj-0001n1-3n; Thu, 05 Jan 2017 14:17:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <masterprenium.lkml@gmail.com>) id 1cP8qh-0001mu-PW
 for xen-users@lists.xen.org; Thu, 05 Jan 2017 14:16:59 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 2B/B4-06501-B555E685; Thu, 05 Jan 2017 14:16:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphleJIrShJLcpLzFFi42K5GHrpsG5EaF6
 Ewb79Uharrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8bKB/9ZCzZKVjRd12hgbBDtYuTiEBKYxCjx
 YdkWVhCHReA0q8Tk99OYQRwJgeesEg2fprF3MXICOTESh84+Z4WwqyS2bJ3G1sXIAdSuLbHkS
 hLEpClMEjfP/WMGqWETMJKYO3syM0S9i8S/0zMZQWxhAT+JxZ3zwOaICChIXOi+wQRiCwmESX
 w/cpcNZBCzwBpGiZW7ZoM18ArYSOz9cx7sCBYBT4md5zvZIGwViUk908CaRQXCJTp2XWOHqBe
 UODnzCQuIzSlgKTHz0WGwOcwCthJ35u5mhrDlJZq3zmaewCg6C0nLLCRls5CULWBkXsWoUZxa
 VJZapGtooJdUlJmeUZKbmJkD5Jnq5aYWFyemp+YkJhXrJefnbmIExgYDEOxgXDPV+RCjJAeTk
 iiv9bfcCCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvItC8iKEBItS01Mr0jJzgFEKk5bg4FES4V
 0HkuYtLkjMLc5Mh0idYrTkODZr8VMmjmnPQOSuzjVPmYRY8vLzUqXEeb1BGgRAGjJK8+DGwRL
 JJUZZKWFeRqADhXgKUotyM0tQ5V8xinMwKgnz2oNM4cnMK4Hb+groICagg7YHZIMcVJKIkJJq
 YAza69Y0peVkytffb9qOXP3OHn5Ylc/q+4P0/UwR/wxbtt2+Vqicdfc7m8TV8uIp9wsWzVzg3
 5RyynaK1/yyph/X2B88/fQw+QjbJitZ+Y/zX5/be+mw0ORJDy13+cj+Yjzmcfn0/gqO6g+z54
 Zzf7vnd3PW5PzpYhGPG2osOS95SVxadlG50W+uEktxRqKhFnNRcSIA/8TWCx8DAAA=
X-Env-Sender: masterprenium.lkml@gmail.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1483625816!78353092!1
X-Originating-IP: [209.85.210.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65074 invoked from network); 5 Jan 2017 14:16:56 -0000
Received: from mail-wj0-f195.google.com (HELO mail-wj0-f195.google.com)
 (209.85.210.195)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Jan 2017 14:16:56 -0000
Received: by mail-wj0-f195.google.com with SMTP id qs7so41700213wjc.1
 for <xen-users@lists.xen.org>; Thu, 05 Jan 2017 06:16:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:subject:to:references:cc:message-id
 :disposition-notification-to:date:user-agent:mime-version
 :in-reply-to:content-transfer-encoding;
 bh=XVC9FYuZapil/vidEwujLTMEj894UjL3nYAKVOzQyN4=;
 b=EdB9VZT4xwpLiyYdbu4QUUNcLuJjndwdRcLD6n5LmXucNexzzo010Z5i26JdKyaoBg
 Ia8MSXorgiJW0Qf+kWs9ooEtjPxjfyMSaizt5v48IHgaa3qWY0kUxMCrSc5Wsk7wTU6/
 7q7zzWevPMIVF7PUQ12NHBJgS0pVSBHVx3aligeyN00nQh2mXeayk7Q9q9wskqpacOBz
 R1UUEcbGiQMDEGauz8XcRiqnVifzEfLst+sf1SGJfNVv5o0N/2VeBXaPuZfSVo0yp5Gm
 ispHVc4O1lI8kqqe5NgJ59085mfUxKTt1YJ1Bjc7ZvL3CWlEj3Y+OGc90Cjpc3+xZKgV
 CALQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:subject:to:references:cc:message-id
 :disposition-notification-to:date:user-agent:mime-version
 :in-reply-to:content-transfer-encoding;
 bh=XVC9FYuZapil/vidEwujLTMEj894UjL3nYAKVOzQyN4=;
 b=dujGJpQ7pn54DF21fTqRwrk35H19ZDCL6K1rTFTybtD1UsDt0fyWZrThi+Cl9n9yv3
 jf8m2FqegYtP9tEf4JSPcNHK4TKoPrZhy19kGNEdTa5kF+tPCChoKZtAi5wROZADS6Iw
 r+n2goLnY8IeMoPDBJcFaLgIexpkRtBZ1cHTUlTc1R8RnsfcOZODtaf86i0LJa7XpfOz
 r+1stOASWLF00ClauHKNsH7ycgsNzC5s/PeWwIqWYvgLEIP1IuhAJ0NSa8enG621ieid
 E3PDxNJ+p0MhDDRvtSMzKHPm/rQ/6Ky88XFMJsvqIbxx4P19FUHyTUDwqJ7+qbtj+LNm
 pAYg==
X-Gm-Message-State: AIkVDXJKv2Kfza10thNMAGQGe7hDFzhOAMANgx+/uMWv9zW1zweM6EmZGEW/mWL9SfBhkA==
X-Received: by 10.194.38.103 with SMTP id f7mr58688495wjk.117.1483625815923;
 Thu, 05 Jan 2017 06:16:55 -0800 (PST)
Received: from ?IPv6:2001:470:1f13:2c0:2::103? ([2001:470:1f13:2c0:2::103])
 by smtp.gmail.com with ESMTPSA id 81sm100437974wmw.7.2017.01.05.06.16.54
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 05 Jan 2017 06:16:55 -0800 (PST)
From: MasterPrenium <masterprenium.lkml@gmail.com>
X-Google-Original-From: MasterPrenium <MasterPrenium.LKML@gmail.com>
To: Shaohua Li <shli@kernel.org>
References: <585D6C34.2020908@gmail.com>
 <20170104223015.cr6vtyhxuwxrg76g@kernel.org>
Message-ID: <e56edc2b-f2ad-2ab1-4184-5d7cad80085a@gmail.com>
Date: Thu, 5 Jan 2017 15:16:53 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.6.0
MIME-Version: 1.0
In-Reply-To: <20170104223015.cr6vtyhxuwxrg76g@kernel.org>
Cc: linux-raid@vger.kernel.org, xen-users@lists.xen.org,
 "MasterPrenium@gmail.com" <MasterPrenium@gmail.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
Subject: Re: [Xen-users] PROBLEM: Kernel BUG with raid5 soft + Xen + DRBD -
	invalid opcode
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

SGkgU2hhb2h1YSwKClRoYW5rcyBmb3IgeW91ciByZXBseS4KCkxldCBtZSBleHBsYWluIG15ICJo
dWdlIi4gRm9yIGV4YW1wbGUsIGlmIEknbSBtYWtpbmcgYSBsb3cgcmF0ZSBpL28gCnN0cmVhbSwg
SSBkb24ndCBnZXQgYSBjcmFzaCAoPDFNQiB3cml0dGVuIC8gc2VjKSB3aXRoIHJhbmRvbSBpL28s
IGJ1dCBpZiAKSSdtIG1ha2luZyBhIHJhbmRvbSBJL08gb2YgYWJvdXQgMjBNQi9zZWMsIHRoZSBr
ZXJuZWwgY3Jhc2hlcyBpbiBhIGZldyAKbWludXRlcyAoZm9yIGV4YW1wbGUsIG1ha2luZyBhbiBy
c3luYywgb3IgZXZlbiBzeW5jaHJvbmlzaW5nIG15IERSQkQgCnN0YWNrIGlzIGNhdXNpbmcgdGhl
IGNyYXNoKS4KSSBkb24ndCBrbm93IGlmIHRoaXMgY2FuIGhlbHAsIGJ1dCBpbiBtb3N0IG9mIGNh
c2UsIHdoZW4gdGhlIGtlcm5lbCAKY3Jhc2hlcywgYWZ0ZXIgYSByZWJvb3QsIG15IHJhaWQgNSBz
dGFjayBpcyByZS1zeW5jaHJvbml6aW5nLgoKSSdtIG5vdCBhYmxlIHRvIHJlcHJvZHVjZSB0aGUg
Y3Jhc2ggd2l0aCBhIHJhdyBSQUlENSBzdGFjayAod2l0aCBkZC9maW8gCi4uLikuCgpJdCBzZWVt
cyBJIG5lZWQgdG8gc3RhY2sgZmlsZXN5c3RlbXMgdG8gaGVscCByZXByb2R1Y2UgaXQ6CgpIZXJl
IGlzIGEgY29uZmlndXJhdGlvbiB0ZXN0LCBjb21tYW5kIGxpbmVzIHRvIGV4cGxhaW4gKHRoZSB3
YXkgSSdtIGFibGUgCnRvIHJlcHJvZHVjZSB0aGUgY3Jhc2gpLiBFdmVyeXRoaW5nIGlzIGRvbmUg
aW4gZG9tMC4KLSBtZGFkbSAtLWNyZWF0ZSAvZGV2L21kMTAgLS1yYWlkLWRldmljZXM9MyAtLWxl
dmVsPTUgL2Rldi9zZGMxIAovZGV2L3NkZDEgL2Rldi9zZGUxCi0gbWtmcy5idHJmcyAvZGV2L21k
MTAKLSBta2RpciAvdG1wL2J0cmZzIC9tbnQvWGVuVk0gL3RtcC9leHQ0Ci0gbW91bnQgL2Rldi9t
ZDEwIC90bXAvYnRyZnMKLSBidHJmcyBzdWJ2b2x1bWUgY3JlYXRlIC90bXAvYnRyZnMvWGVuVk0K
LSB1bW91bnQgL3RtcC9idHJmcwotIG1vdW50IC9kZXYvbWQxMCAvbW50L1hlblZNIC1vc3Vidm9s
PVhlblZNCi0gdHJ1bmNhdGUgL21udC9YZW5WTS9WTVRlc3RGaWxlLmRhdCAtcyA4MDBHCi0gbWtm
cy5leHQ0IC9tbnQvWGVuVk0vVk1UZXN0RmlsZS5kYXQKLSBtb3VudCAvbW50L1hlblZNL1ZNVGVz
dEZpbGUuZGF0IC90bXAvZXh0NAoKLT4gRG9pbmcgdGhpcywgZG9lc24ndCBzZWVtIHRvIGNyYXNo
IHRoZSBrZXJuZWwgOgpmaW8gLS1uYW1lPXJhbmR3cml0ZSAtLWlvZW5naW5lPWxpYmFpbyAtLWlv
ZGVwdGg9MSAtLXJ3PXJhbmR3cml0ZSAKLS1yd21peHdyaXRlPTk1IC0tYnM9MU0gLS1kaXJlY3Q9
MSAtLXNpemU9ODBHIC0tbnVtam9icz04IC0tcnVudGltZT02MDAgCi0tZ3JvdXBfcmVwb3J0aW5n
IC0tZmlsZW5hbWU9L21udC9YZW5WTS9GaW8uZGF0CgotPiBEb2luZyB0aGlzLCBpcyBjcmFzaGlu
ZyB0aGUga2VybmVsIGluIGEgZmV3IG1pbnV0ZXMgOgpmaW8gLS1uYW1lPXJhbmR3cml0ZSAtLWlv
ZW5naW5lPWxpYmFpbyAtLWlvZGVwdGg9MSAtLXJ3PXJhbmR3cml0ZSAKLS1yd21peHdyaXRlPTk1
IC0tYnM9MU0gLS1kaXJlY3Q9MSAtLXNpemU9ODBHIC0tbnVtam9icz04IC0tcnVudGltZT02MDAg
Ci0tZ3JvdXBfcmVwb3J0aW5nIC0tZmlsZW5hbWU9L3RtcC9leHQ0L2V4dDQuZGF0CgpOb3RlIDog
LS1kaXJlY3Q9MSBvciAtLWRpcmVjdD0wIGRvZXNuJ3Qgc2VlbSB0byBjaGFuZ2UgdGhlIGJlaGF2
aW91ci4gCkFsc28gaGF2aW5nIHRoZSByYWlkIDUgc3RhY2sgcmUtc3luY2hyb25pemluZyBvciBh
bHJlYWR5IHN5bmNocm9uaXplZCwgCmRvZXNuJ3QgY2hhbmdlIHRoZSBiZWhhdmlvdXIuCgpIZXJl
IGFub3RoZXIgImNyYXNoIiA6IGh0dHA6Ly9wYXN0ZWJpbi5jb20vdXFMekw0Zm4KClJlZ2FyZGlu
ZyB5b3VyIHBhdGNoLCBJIGNhbid0IGZpbmQgaXQuIElzIGl0IHRoZSBvbmUgc2VudCBieSBLb25z
dGFudGluIApLaGxlYm5pa292ID8KCkRvIHlvdSB3YW50IHRoZSAiZXh0NC5kYXQiIGZpbyBmaWxl
ID8gSXQgd2lsbCBiZSByZWFsbHkgZGlmZmljdWx0IGZvciBtZSAKdG8gcHJvdmlkZSBpdCB0byB5
b3UgYXMgSSd2ZSBvbmx5IGEgcG9vciBBRFNMIG5ldHdvcmsgY29ubmVjdGlvbi4KClRoYW5rcyBm
b3IgeW91ciBoZWxwLAoKTWFzdGVyUHJlbml1bQoKTGUgMDQvMDEvMjAxNyDDoCAyMzozMCwgU2hh
b2h1YSBMaSBhIMOpY3JpdCA6Cj4gT24gRnJpLCBEZWMgMjMsIDIwMTYgYXQgMDc6MjU6NTZQTSAr
MDEwMCwgTWFzdGVyUHJlbml1bSB3cm90ZToKPj4gSGVsbG8gR3V5cywKPj4KPj4gSSd2ZSBoYXZp
bmcgc29tZSB0cm91YmxlIG9uIGEgbmV3IHN5c3RlbSBJJ20gc2V0dGluZyB1cC4gSSdtIGdldHRp
bmcgYSBrZXJuZWwgQlVHIG1lc3NhZ2UsIHNlZW1zIHRvIGJlIHJlbGF0ZWQgd2l0aCB0aGUgdXNl
IG9mIFhlbiAod2hlbiBJIGJvb3QgdGhlIHN5c3RlbSBfd2l0aG91dF8gWGVuLCBJIGRvbid0IGdl
dCBhbnkgY3Jhc2gpLgo+PiBIZXJlIGlzIGNvbmZpZ3VyYXRpb24gOgo+PiAtIDN4IEhhcmQgRHJp
dmVzIHJ1bm5pbmcgb24gUkFJRCA1IFNvZnR3YXJlIHJhaWQgY3JlYXRlZCBieSBtZGFkbQo+PiAt
IE9uIHRvcCBvZiBpdCwgRFJCRCBmb3IgcmVwbGljYXRpb24gb3ZlciBhbm90aGVyIG5vZGUgKEFj
dGl2ZS9wYXNzaXZlIGNsdXN0ZXIpCj4+IC0gT24gdG9wIG9mIGl0LCBhIEJUUkZTIEZpbGVTeXN0
ZW0gd2l0aCBhIGZldyBzdWJ2b2x1bWVzCj4+IC0gT24gdG9wIG9mIGl0LCBYRU4gVk1zIHJ1bm5p
bmcuCj4+Cj4+IFRoZSBCVUcgaXMgaGFwcGVuaW5nIHdoZW4gSSdtIG1ha2luZyAiaHVnZSIgSS9P
ICgyME1CL3Mgd2l0aCBhIHJzeW5jIGZvciBleGFtcGxlKSBvbiB0aGUgUkFJRDUgc3RhY2suCj4+
IEkndmUgdG8gcmVzZXQgc3lzdGVtIHRvIG1ha2UgaXQgd29yayBhZ2Fpbi4KPiB3aGF0IGRpZCB5
b3UgbWVhbiAnaHVnZScgSS9PICgyME0vcyk/IElzIGl0IHBvc3NpYmxlIHlvdSBjYW4gcmVwcm9k
dWNlIHRoZQo+IGlzc3VlIHdpdGggYSByYXcgcmFpZDUgcmFpZD8gSXQgd291bGQgYmUgZXZlbiBi
ZXR0ZXIgaWYgeW91IGNhbiBnaXZlIG1lIGEgZmlvCj4gam9iIGZpbGUgd2l0aCB0aGUgaXNzdWUs
IHNvIEkgY2FuIGVhc2lseSBkZWJ1ZyBpdC4KPgo+IGFsc28gcGxlYXNlIGNoZWNrIGlmIHVwc3Ry
ZWFtIHBhdGNoIChlOGQ3YzMzIG1kL3JhaWQ1OiBsaW1pdCByZXF1ZXN0IHNpemUKPiBhY2NvcmRp
bmcgdG8gaW1wbGVtZW50YXRpb24gbGltaXRzKSBoZWxwcy4KPgo+IFRoYW5rcywKPiBTaGFvaHVh
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVz
ZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Thu Jan 05 14:18:09 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Jan 2017 14:18:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cP8qj-0001n1-3n; Thu, 05 Jan 2017 14:17:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <masterprenium.lkml@gmail.com>) id 1cP8qh-0001mu-PW
 for xen-users@lists.xen.org; Thu, 05 Jan 2017 14:16:59 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 2B/B4-06501-B555E685; Thu, 05 Jan 2017 14:16:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphleJIrShJLcpLzFFi42K5GHrpsG5EaF6
 Ewb79Uharrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8bKB/9ZCzZKVjRd12hgbBDtYuTiEBKYxCjx
 YdkWVhCHReA0q8Tk99OYQRwJgeesEg2fprF3MXICOTESh84+Z4WwqyS2bJ3G1sXIAdSuLbHkS
 hLEpClMEjfP/WMGqWETMJKYO3syM0S9i8S/0zMZQWxhAT+JxZ3zwOaICChIXOi+wQRiCwmESX
 w/cpcNZBCzwBpGiZW7ZoM18ArYSOz9cx7sCBYBT4md5zvZIGwViUk908CaRQXCJTp2XWOHqBe
 UODnzCQuIzSlgKTHz0WGwOcwCthJ35u5mhrDlJZq3zmaewCg6C0nLLCRls5CULWBkXsWoUZxa
 VJZapGtooJdUlJmeUZKbmJkD5Jnq5aYWFyemp+YkJhXrJefnbmIExgYDEOxgXDPV+RCjJAeTk
 iiv9bfcCCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvItC8iKEBItS01Mr0jJzgFEKk5bg4FES4V
 0HkuYtLkjMLc5Mh0idYrTkODZr8VMmjmnPQOSuzjVPmYRY8vLzUqXEeb1BGgRAGjJK8+DGwRL
 JJUZZKWFeRqADhXgKUotyM0tQ5V8xinMwKgnz2oNM4cnMK4Hb+groICagg7YHZIMcVJKIkJJq
 YAza69Y0peVkytffb9qOXP3OHn5Ylc/q+4P0/UwR/wxbtt2+Vqicdfc7m8TV8uIp9wsWzVzg3
 5RyynaK1/yyph/X2B88/fQw+QjbJitZ+Y/zX5/be+mw0ORJDy13+cj+Yjzmcfn0/gqO6g+z54
 Zzf7vnd3PW5PzpYhGPG2osOS95SVxadlG50W+uEktxRqKhFnNRcSIA/8TWCx8DAAA=
X-Env-Sender: masterprenium.lkml@gmail.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1483625816!78353092!1
X-Originating-IP: [209.85.210.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65074 invoked from network); 5 Jan 2017 14:16:56 -0000
Received: from mail-wj0-f195.google.com (HELO mail-wj0-f195.google.com)
 (209.85.210.195)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Jan 2017 14:16:56 -0000
Received: by mail-wj0-f195.google.com with SMTP id qs7so41700213wjc.1
 for <xen-users@lists.xen.org>; Thu, 05 Jan 2017 06:16:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:subject:to:references:cc:message-id
 :disposition-notification-to:date:user-agent:mime-version
 :in-reply-to:content-transfer-encoding;
 bh=XVC9FYuZapil/vidEwujLTMEj894UjL3nYAKVOzQyN4=;
 b=EdB9VZT4xwpLiyYdbu4QUUNcLuJjndwdRcLD6n5LmXucNexzzo010Z5i26JdKyaoBg
 Ia8MSXorgiJW0Qf+kWs9ooEtjPxjfyMSaizt5v48IHgaa3qWY0kUxMCrSc5Wsk7wTU6/
 7q7zzWevPMIVF7PUQ12NHBJgS0pVSBHVx3aligeyN00nQh2mXeayk7Q9q9wskqpacOBz
 R1UUEcbGiQMDEGauz8XcRiqnVifzEfLst+sf1SGJfNVv5o0N/2VeBXaPuZfSVo0yp5Gm
 ispHVc4O1lI8kqqe5NgJ59085mfUxKTt1YJ1Bjc7ZvL3CWlEj3Y+OGc90Cjpc3+xZKgV
 CALQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:subject:to:references:cc:message-id
 :disposition-notification-to:date:user-agent:mime-version
 :in-reply-to:content-transfer-encoding;
 bh=XVC9FYuZapil/vidEwujLTMEj894UjL3nYAKVOzQyN4=;
 b=dujGJpQ7pn54DF21fTqRwrk35H19ZDCL6K1rTFTybtD1UsDt0fyWZrThi+Cl9n9yv3
 jf8m2FqegYtP9tEf4JSPcNHK4TKoPrZhy19kGNEdTa5kF+tPCChoKZtAi5wROZADS6Iw
 r+n2goLnY8IeMoPDBJcFaLgIexpkRtBZ1cHTUlTc1R8RnsfcOZODtaf86i0LJa7XpfOz
 r+1stOASWLF00ClauHKNsH7ycgsNzC5s/PeWwIqWYvgLEIP1IuhAJ0NSa8enG621ieid
 E3PDxNJ+p0MhDDRvtSMzKHPm/rQ/6Ky88XFMJsvqIbxx4P19FUHyTUDwqJ7+qbtj+LNm
 pAYg==
X-Gm-Message-State: AIkVDXJKv2Kfza10thNMAGQGe7hDFzhOAMANgx+/uMWv9zW1zweM6EmZGEW/mWL9SfBhkA==
X-Received: by 10.194.38.103 with SMTP id f7mr58688495wjk.117.1483625815923;
 Thu, 05 Jan 2017 06:16:55 -0800 (PST)
Received: from ?IPv6:2001:470:1f13:2c0:2::103? ([2001:470:1f13:2c0:2::103])
 by smtp.gmail.com with ESMTPSA id 81sm100437974wmw.7.2017.01.05.06.16.54
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 05 Jan 2017 06:16:55 -0800 (PST)
From: MasterPrenium <masterprenium.lkml@gmail.com>
X-Google-Original-From: MasterPrenium <MasterPrenium.LKML@gmail.com>
To: Shaohua Li <shli@kernel.org>
References: <585D6C34.2020908@gmail.com>
 <20170104223015.cr6vtyhxuwxrg76g@kernel.org>
Message-ID: <e56edc2b-f2ad-2ab1-4184-5d7cad80085a@gmail.com>
Date: Thu, 5 Jan 2017 15:16:53 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.6.0
MIME-Version: 1.0
In-Reply-To: <20170104223015.cr6vtyhxuwxrg76g@kernel.org>
Cc: linux-raid@vger.kernel.org, xen-users@lists.xen.org,
 "MasterPrenium@gmail.com" <MasterPrenium@gmail.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
Subject: Re: [Xen-users] PROBLEM: Kernel BUG with raid5 soft + Xen + DRBD -
	invalid opcode
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

SGkgU2hhb2h1YSwKClRoYW5rcyBmb3IgeW91ciByZXBseS4KCkxldCBtZSBleHBsYWluIG15ICJo
dWdlIi4gRm9yIGV4YW1wbGUsIGlmIEknbSBtYWtpbmcgYSBsb3cgcmF0ZSBpL28gCnN0cmVhbSwg
SSBkb24ndCBnZXQgYSBjcmFzaCAoPDFNQiB3cml0dGVuIC8gc2VjKSB3aXRoIHJhbmRvbSBpL28s
IGJ1dCBpZiAKSSdtIG1ha2luZyBhIHJhbmRvbSBJL08gb2YgYWJvdXQgMjBNQi9zZWMsIHRoZSBr
ZXJuZWwgY3Jhc2hlcyBpbiBhIGZldyAKbWludXRlcyAoZm9yIGV4YW1wbGUsIG1ha2luZyBhbiBy
c3luYywgb3IgZXZlbiBzeW5jaHJvbmlzaW5nIG15IERSQkQgCnN0YWNrIGlzIGNhdXNpbmcgdGhl
IGNyYXNoKS4KSSBkb24ndCBrbm93IGlmIHRoaXMgY2FuIGhlbHAsIGJ1dCBpbiBtb3N0IG9mIGNh
c2UsIHdoZW4gdGhlIGtlcm5lbCAKY3Jhc2hlcywgYWZ0ZXIgYSByZWJvb3QsIG15IHJhaWQgNSBz
dGFjayBpcyByZS1zeW5jaHJvbml6aW5nLgoKSSdtIG5vdCBhYmxlIHRvIHJlcHJvZHVjZSB0aGUg
Y3Jhc2ggd2l0aCBhIHJhdyBSQUlENSBzdGFjayAod2l0aCBkZC9maW8gCi4uLikuCgpJdCBzZWVt
cyBJIG5lZWQgdG8gc3RhY2sgZmlsZXN5c3RlbXMgdG8gaGVscCByZXByb2R1Y2UgaXQ6CgpIZXJl
IGlzIGEgY29uZmlndXJhdGlvbiB0ZXN0LCBjb21tYW5kIGxpbmVzIHRvIGV4cGxhaW4gKHRoZSB3
YXkgSSdtIGFibGUgCnRvIHJlcHJvZHVjZSB0aGUgY3Jhc2gpLiBFdmVyeXRoaW5nIGlzIGRvbmUg
aW4gZG9tMC4KLSBtZGFkbSAtLWNyZWF0ZSAvZGV2L21kMTAgLS1yYWlkLWRldmljZXM9MyAtLWxl
dmVsPTUgL2Rldi9zZGMxIAovZGV2L3NkZDEgL2Rldi9zZGUxCi0gbWtmcy5idHJmcyAvZGV2L21k
MTAKLSBta2RpciAvdG1wL2J0cmZzIC9tbnQvWGVuVk0gL3RtcC9leHQ0Ci0gbW91bnQgL2Rldi9t
ZDEwIC90bXAvYnRyZnMKLSBidHJmcyBzdWJ2b2x1bWUgY3JlYXRlIC90bXAvYnRyZnMvWGVuVk0K
LSB1bW91bnQgL3RtcC9idHJmcwotIG1vdW50IC9kZXYvbWQxMCAvbW50L1hlblZNIC1vc3Vidm9s
PVhlblZNCi0gdHJ1bmNhdGUgL21udC9YZW5WTS9WTVRlc3RGaWxlLmRhdCAtcyA4MDBHCi0gbWtm
cy5leHQ0IC9tbnQvWGVuVk0vVk1UZXN0RmlsZS5kYXQKLSBtb3VudCAvbW50L1hlblZNL1ZNVGVz
dEZpbGUuZGF0IC90bXAvZXh0NAoKLT4gRG9pbmcgdGhpcywgZG9lc24ndCBzZWVtIHRvIGNyYXNo
IHRoZSBrZXJuZWwgOgpmaW8gLS1uYW1lPXJhbmR3cml0ZSAtLWlvZW5naW5lPWxpYmFpbyAtLWlv
ZGVwdGg9MSAtLXJ3PXJhbmR3cml0ZSAKLS1yd21peHdyaXRlPTk1IC0tYnM9MU0gLS1kaXJlY3Q9
MSAtLXNpemU9ODBHIC0tbnVtam9icz04IC0tcnVudGltZT02MDAgCi0tZ3JvdXBfcmVwb3J0aW5n
IC0tZmlsZW5hbWU9L21udC9YZW5WTS9GaW8uZGF0CgotPiBEb2luZyB0aGlzLCBpcyBjcmFzaGlu
ZyB0aGUga2VybmVsIGluIGEgZmV3IG1pbnV0ZXMgOgpmaW8gLS1uYW1lPXJhbmR3cml0ZSAtLWlv
ZW5naW5lPWxpYmFpbyAtLWlvZGVwdGg9MSAtLXJ3PXJhbmR3cml0ZSAKLS1yd21peHdyaXRlPTk1
IC0tYnM9MU0gLS1kaXJlY3Q9MSAtLXNpemU9ODBHIC0tbnVtam9icz04IC0tcnVudGltZT02MDAg
Ci0tZ3JvdXBfcmVwb3J0aW5nIC0tZmlsZW5hbWU9L3RtcC9leHQ0L2V4dDQuZGF0CgpOb3RlIDog
LS1kaXJlY3Q9MSBvciAtLWRpcmVjdD0wIGRvZXNuJ3Qgc2VlbSB0byBjaGFuZ2UgdGhlIGJlaGF2
aW91ci4gCkFsc28gaGF2aW5nIHRoZSByYWlkIDUgc3RhY2sgcmUtc3luY2hyb25pemluZyBvciBh
bHJlYWR5IHN5bmNocm9uaXplZCwgCmRvZXNuJ3QgY2hhbmdlIHRoZSBiZWhhdmlvdXIuCgpIZXJl
IGFub3RoZXIgImNyYXNoIiA6IGh0dHA6Ly9wYXN0ZWJpbi5jb20vdXFMekw0Zm4KClJlZ2FyZGlu
ZyB5b3VyIHBhdGNoLCBJIGNhbid0IGZpbmQgaXQuIElzIGl0IHRoZSBvbmUgc2VudCBieSBLb25z
dGFudGluIApLaGxlYm5pa292ID8KCkRvIHlvdSB3YW50IHRoZSAiZXh0NC5kYXQiIGZpbyBmaWxl
ID8gSXQgd2lsbCBiZSByZWFsbHkgZGlmZmljdWx0IGZvciBtZSAKdG8gcHJvdmlkZSBpdCB0byB5
b3UgYXMgSSd2ZSBvbmx5IGEgcG9vciBBRFNMIG5ldHdvcmsgY29ubmVjdGlvbi4KClRoYW5rcyBm
b3IgeW91ciBoZWxwLAoKTWFzdGVyUHJlbml1bQoKTGUgMDQvMDEvMjAxNyDDoCAyMzozMCwgU2hh
b2h1YSBMaSBhIMOpY3JpdCA6Cj4gT24gRnJpLCBEZWMgMjMsIDIwMTYgYXQgMDc6MjU6NTZQTSAr
MDEwMCwgTWFzdGVyUHJlbml1bSB3cm90ZToKPj4gSGVsbG8gR3V5cywKPj4KPj4gSSd2ZSBoYXZp
bmcgc29tZSB0cm91YmxlIG9uIGEgbmV3IHN5c3RlbSBJJ20gc2V0dGluZyB1cC4gSSdtIGdldHRp
bmcgYSBrZXJuZWwgQlVHIG1lc3NhZ2UsIHNlZW1zIHRvIGJlIHJlbGF0ZWQgd2l0aCB0aGUgdXNl
IG9mIFhlbiAod2hlbiBJIGJvb3QgdGhlIHN5c3RlbSBfd2l0aG91dF8gWGVuLCBJIGRvbid0IGdl
dCBhbnkgY3Jhc2gpLgo+PiBIZXJlIGlzIGNvbmZpZ3VyYXRpb24gOgo+PiAtIDN4IEhhcmQgRHJp
dmVzIHJ1bm5pbmcgb24gUkFJRCA1IFNvZnR3YXJlIHJhaWQgY3JlYXRlZCBieSBtZGFkbQo+PiAt
IE9uIHRvcCBvZiBpdCwgRFJCRCBmb3IgcmVwbGljYXRpb24gb3ZlciBhbm90aGVyIG5vZGUgKEFj
dGl2ZS9wYXNzaXZlIGNsdXN0ZXIpCj4+IC0gT24gdG9wIG9mIGl0LCBhIEJUUkZTIEZpbGVTeXN0
ZW0gd2l0aCBhIGZldyBzdWJ2b2x1bWVzCj4+IC0gT24gdG9wIG9mIGl0LCBYRU4gVk1zIHJ1bm5p
bmcuCj4+Cj4+IFRoZSBCVUcgaXMgaGFwcGVuaW5nIHdoZW4gSSdtIG1ha2luZyAiaHVnZSIgSS9P
ICgyME1CL3Mgd2l0aCBhIHJzeW5jIGZvciBleGFtcGxlKSBvbiB0aGUgUkFJRDUgc3RhY2suCj4+
IEkndmUgdG8gcmVzZXQgc3lzdGVtIHRvIG1ha2UgaXQgd29yayBhZ2Fpbi4KPiB3aGF0IGRpZCB5
b3UgbWVhbiAnaHVnZScgSS9PICgyME0vcyk/IElzIGl0IHBvc3NpYmxlIHlvdSBjYW4gcmVwcm9k
dWNlIHRoZQo+IGlzc3VlIHdpdGggYSByYXcgcmFpZDUgcmFpZD8gSXQgd291bGQgYmUgZXZlbiBi
ZXR0ZXIgaWYgeW91IGNhbiBnaXZlIG1lIGEgZmlvCj4gam9iIGZpbGUgd2l0aCB0aGUgaXNzdWUs
IHNvIEkgY2FuIGVhc2lseSBkZWJ1ZyBpdC4KPgo+IGFsc28gcGxlYXNlIGNoZWNrIGlmIHVwc3Ry
ZWFtIHBhdGNoIChlOGQ3YzMzIG1kL3JhaWQ1OiBsaW1pdCByZXF1ZXN0IHNpemUKPiBhY2NvcmRp
bmcgdG8gaW1wbGVtZW50YXRpb24gbGltaXRzKSBoZWxwcy4KPgo+IFRoYW5rcywKPiBTaGFvaHVh
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVz
ZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Thu Jan 05 19:22:49 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Jan 2017 19:22:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cPDbf-00068B-0E; Thu, 05 Jan 2017 19:21:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <wmccabe@gmail.com>) id 1cPDbd-000681-Jq
 for xen-users@lists.xen.org; Thu, 05 Jan 2017 19:21:45 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 8D/79-27429-7CC9E685; Thu, 05 Jan 2017 19:21:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsVyMfSWs+6xOXk
 RBoe22lisunqA1YHR4+ju30wBjFGsmXlJ+RUJrBnrN+9kLPhtVzF93SP2BsYZZl2MXBxCApMY
 Je4e38AG4rAIzGKV+Hz5OxOIIyGwjVVixvXrrF2MnEBOjsSq/U0sEHaxxLm915lBbF4BQYmTM
 5+AxYUEPCQeHp7NBmJzCthKTNqygRFixQFGiQOHn4EVsQmoSlw4ugCsmUVAReLfpm8sEIMCJA
 40HQKLCwvESlz+MA0sLiKgLLF31xugQRwczAJFEjuXaEOY6hLr5wmBVDALaEssW/iaeQKj4Cw
 kF81CqJqFpGoBI/MqRvXi1KKy1CJdI72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxN
 jMCgZQCCHYzf/zgdYpTkYFIS5U2dkRchxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3wWygnGBRa
 npqRVpmDjB+YNISHDxKIrzXQNK8xQWJucWZ6RCpU4yWHMdmLX7KxDHtGYjc1bnmKZMQS15+Xq
 qUOO9ekAYBkIaM0jy4cbAYv8QoKyXMywh0oBBPQWpRbmYJqvwrRnEORiVh3lcgU3gy80rgtr4
 COogJ6KDtAdkgB5UkIqSkGhi1637xMP1kOx8yp0Bmvg/bhd9+nwNKX7dtSrm/5qClVcC94rM1
 C9Jc3/68lnZOg1tO66BhpJTe84t1zjUcz061nrw3t8Thx7+YyGjvlF0aHcuC7Bs+P5Fha4pOT
 jKOYJOJ/T5f2Hyd472NIQ6Fb7rLDXbfefLvfv/7KQ+z1597+izdhGlpVbcSS3FGoqEWc1FxIg
 BhRpY+7AIAAA==
X-Env-Sender: wmccabe@gmail.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1483644101!61420386!1
X-Originating-IP: [209.85.218.67]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41303 invoked from network); 5 Jan 2017 19:21:42 -0000
Received: from mail-oi0-f67.google.com (HELO mail-oi0-f67.google.com)
 (209.85.218.67)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Jan 2017 19:21:42 -0000
Received: by mail-oi0-f67.google.com with SMTP id f201so80576737oib.0
 for <xen-users@lists.xen.org>; Thu, 05 Jan 2017 11:21:42 -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:content-transfer-encoding;
 bh=BZVJw44peqPYPwCEoCB049L/BqFThFYHwIawewoOYe8=;
 b=lND9cKQSnPL2iMBNYde4XweofZar5UBY+0ZW2KdOZ0ZDew6rSe5/e9oSZhWpM+MLkp
 ZCcQgsPxkMr0QrGVLEJvCG7Wf4mqT6iQ5WIwcIQfG1v3MN5m8b2vy3MEJZ1S9yPrsxKz
 Ecddj2reSmGa3r+ZgFfK8mdR1ziW7RW8eN9IgrPyL6OOv+/aq3E2iYzWgiJa6gUjytvl
 iGMHwGqG/t+Iphctfw1uE+2Z+VHbj6DNVYktE63ecRsKZlvuHX7gTn7xYledI4TFPxl4
 TGclTK0wqIwScQapN4ZHXQq2bHUrMkC3KCgoOjhh0jMwMgN7kyAKzqlIEVblcACQvh6d
 8UdQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=BZVJw44peqPYPwCEoCB049L/BqFThFYHwIawewoOYe8=;
 b=A3pF8eqUz4N3N2sT6z08+bj9mfJT/INd33bDgSf/CWNKZ9YTISucQUBC5JhwUIdxw8
 1O/+XK9/1djNnAUe6J3+Tq51vLgt/vHWt2RhwcShtnz4ICPC1K6oVwckaZfKtO6qd493
 8Og9ZsFqqGYFtttXSvVEIS+WLkSVVru1GusuY0PE2mtNItW3s281ZVHwrvjMGTsgjNx6
 v0WxdMi4TczD/XDI1XXMjejafF/uhkEDcJaZ6Ny8FC3RK8HeuRCLLPgfuz1VyTWubA3w
 WV6tgBAOChJvTWL15jXYW+x2asS7JbwTmgL+pL1qkrB47X8uno3xvXcUGJ4TtC9ly5GJ
 auYg==
X-Gm-Message-State: AIkVDXIRQmGcbxRaB79CXA+R/NhQsJhDcV2s+79xtj9pxlhH3/8eeOU9EB1BmzDELL0vV3Ch4kErscKPXYwKFg==
X-Received: by 10.202.95.67 with SMTP id t64mr34001333oib.192.1483644101324;
 Thu, 05 Jan 2017 11:21:41 -0800 (PST)
MIME-Version: 1.0
Received: by 10.74.86.77 with HTTP; Thu, 5 Jan 2017 11:21:40 -0800 (PST)
In-Reply-To: <893690426.6127754.1483552924783@mail.yahoo.com>
References: <CAOP=S=ROAerzEAXNO3_g1WVct+iNuD8_uFBvCQWw0p9KQ+W=DQ@mail.gmail.com>
 <20170103105655.gtoidpahrotklvdt@dhcp-3-221.uk.xensource.com>
 <893690426.6127754.1483552924783@mail.yahoo.com>
From: Bill Mccabe <wmccabe@gmail.com>
Date: Thu, 5 Jan 2017 14:21:40 -0500
Message-ID: <CAOP=S=QF5ngH1-Y2f6-UmuOH4LqK=7=+ko2mg1rHDhJgUMoDNQ@mail.gmail.com>
To: Mark Pryor <tlviewer@yahoo.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-users] Problem compiling Xen-4.7 with qemu-traditional for
 IGD passthrough
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

VGhhbmtzLCB0aG9zZSBydWxlcyBhcmUgZXh0cmVtZWx5IGhlbHBmdWwgYW5kIGhhdmUgaGVscGVk
IG1lIGdldAp0aHJvdWdoIG1hbnkgYnVpbGQgZXJyb3JzLiBOb3cgSSBhbSBnZXR0aW5nIGFub3Ro
ZXIgb25lIHRob3VnaDoKCgpjYyAtSS91c3IvbG9jYWwvc3JjL3hlbi00LjcuMC9kZWJpYW4vYnVp
bGQvYnVpbGQtdXRpbHNfYW1kNjQvdG9vbHMvcWVtdS14ZW4tZGlyL3RjZwotSS91c3IvbG9jYWwv
c3JjL3hlbi00LjcuMC9kZWJpYW4vYnVpbGQvYnVpbGQtdXRpbHNfYW1kNjQvdG9vbHMvcWVtdS14
ZW4tZGlyL3RjZy9pMzg2Ci1JL3Vzci9sb2NhbC9zcmMveGVuLTQuNy4wL2RlYmlhbi9idWlsZC9i
dWlsZC11dGlsc19hbWQ2NC90b29scy9xZW11LXhlbi1kaXIvbGludXgtaGVhZGVycwotSS91c3Iv
bG9jYWwvc3JjL3hlbi00LjcuMC9kZWJpYW4vYnVpbGQvYnVpbGQtdXRpbHNfYW1kNjQvdG9vbHMv
cWVtdS14ZW4tZGlyL2xpbnV4LWhlYWRlcnMKLUkuIC1JL3Vzci9sb2NhbC9zcmMveGVuLTQuNy4w
L2RlYmlhbi9idWlsZC9idWlsZC11dGlsc19hbWQ2NC90b29scy9xZW11LXhlbi1kaXIKLUkvdXNy
L2xvY2FsL3NyYy94ZW4tNC43LjAvZGViaWFuL2J1aWxkL2J1aWxkLXV0aWxzX2FtZDY0L3Rvb2xz
L3FlbXUteGVuLWRpci9pbmNsdWRlCi1JaHcvOXBmcyAtSWh3LzlwZnMgLUkvdXNyL2luY2x1ZGUv
cGl4bWFuLTEgIC1XZXJyb3IgLWZQSUUgLURQSUUgLW02NAotRF9HTlVfU09VUkNFIC1EX0ZJTEVf
T0ZGU0VUX0JJVFM9NjQgLURfTEFSR0VGSUxFX1NPVVJDRQotV3N0cmljdC1wcm90b3R5cGVzIC1X
cmVkdW5kYW50LWRlY2xzIC1XYWxsIC1XdW5kZWYgLVd3cml0ZS1zdHJpbmdzCi1XbWlzc2luZy1w
cm90b3R5cGVzIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1mbm8tY29tbW9uCi1EWENfV0FOVF9DT01Q
QVRfRVZUQ0hOX0FQST0xICAgLURYQ19XQU5UX0NPTVBBVF9HTlRUQUJfQVBJPTEKLURYQ19XQU5U
X0NPTVBBVF9NQVBfRk9SRUlHTl9BUEk9MQotSS91c3IvbG9jYWwvc3JjL3hlbi00LjcuMC9kZWJp
YW4vYnVpbGQvYnVpbGQtdXRpbHNfYW1kNjQvdG9vbHMvLi4vdG9vbHMvaW5jbHVkZQogICAgICAg
LUkvdXNyL2xvY2FsL3NyYy94ZW4tNC43LjAvZGViaWFuL2J1aWxkL2J1aWxkLXV0aWxzX2FtZDY0
L3Rvb2xzLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlCiAtSS91c3IvbG9jYWwvc3JjL3hl
bi00LjcuMC9kZWJpYW4vYnVpbGQvYnVpbGQtdXRpbHNfYW1kNjQvdG9vbHMvLi4vdG9vbHMvbGli
cy9ldnRjaG4vaW5jbHVkZQogICAgLUkvdXNyL2xvY2FsL3NyYy94ZW4tNC43LjAvZGViaWFuL2J1
aWxkL2J1aWxkLXV0aWxzX2FtZDY0L3Rvb2xzLy4uL3Rvb2xzL2xpYnMvZ250dGFiL2luY2x1ZGUK
ICAgLUkvdXNyL2xvY2FsL3NyYy94ZW4tNC43LjAvZGViaWFuL2J1aWxkL2J1aWxkLXV0aWxzX2Ft
ZDY0L3Rvb2xzLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlCiAgICAtSS91c3Iv
bG9jYWwvc3JjL3hlbi00LjcuMC9kZWJpYW4vYnVpbGQvYnVpbGQtdXRpbHNfYW1kNjQvdG9vbHMv
Li4vdG9vbHMvbGlieGMvaW5jbHVkZQogLUkvdXNyL2xvY2FsL3NyYy94ZW4tNC43LjAvZGViaWFu
L2J1aWxkL2J1aWxkLXV0aWxzX2FtZDY0L3Rvb2xzLy4uL3Rvb2xzL3hlbnN0b3JlL2luY2x1ZGUK
ICAgICAgLUkvdXNyL2xvY2FsL3NyYy94ZW4tNC43LjAvZGViaWFuL2J1aWxkL2J1aWxkLXV0aWxz
X2FtZDY0L3Rvb2xzLy4uL3Rvb2xzL3hlbnN0b3JlL2NvbXBhdC9pbmNsdWRlCiAgICAgICAgLVdl
bmRpZi1sYWJlbHMgLVdlbXB0eS1ib2R5IC1XbmVzdGVkLWV4dGVybnMgLVdmb3JtYXQtc2VjdXJp
dHkKLVdmb3JtYXQteTJrIC1XaW5pdC1zZWxmIC1XaWdub3JlZC1xdWFsaWZpZXJzIC1Xb2xkLXN0
eWxlLWRlY2xhcmF0aW9uCi1Xb2xkLXN0eWxlLWRlZmluaXRpb24gLVd0eXBlLWxpbWl0cyAtZnN0
YWNrLXByb3RlY3Rvci1zdHJvbmcKLUkvdXNyL2luY2x1ZGUvcDExLWtpdC0xICAtSS91c3IvaW5j
bHVkZS9wMTEta2l0LTEKLUkvdXNyL2luY2x1ZGUvbGlicG5nMTYgLUkvdXNyL2luY2x1ZGUvc3Bp
Y2Utc2VydmVyCi1JL3Vzci9pbmNsdWRlL3NwaWNlLTEgLUkvdXNyL2luY2x1ZGUvbGlidXNiLTEu
MAotSS91c3IvbG9jYWwvc3JjL3hlbi00LjcuMC9kZWJpYW4vYnVpbGQvYnVpbGQtdXRpbHNfYW1k
NjQvdG9vbHMvcWVtdS14ZW4tZGlyL3Rlc3RzCi1NTUQgLU1QIC1NVCBody85cGZzL3ZpcnRpby05
cC1sb2NhbC5vIC1NRiBody85cGZzL3ZpcnRpby05cC1sb2NhbC5kCi1PMiAtVV9GT1JUSUZZX1NP
VVJDRSAtRF9GT1JUSUZZX1NPVVJDRT0yIC1wdGhyZWFkCi1JL3Vzci9pbmNsdWRlL2dsaWItMi4w
IC1JL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9nbGliLTIuMC9pbmNsdWRlCi1nICAgLWMgLW8g
aHcvOXBmcy92aXJ0aW8tOXAtbG9jYWwubyBody85cGZzL3ZpcnRpby05cC1sb2NhbC5jCmh3Lzlw
ZnMvdmlydGlvLTlwLWxvY2FsLmM6IEluIGZ1bmN0aW9uIOKAmGxvY2FsX3JlYWRkaXJfcuKAmToK
aHcvOXBmcy92aXJ0aW8tOXAtbG9jYWwuYzozOTY6NTogZXJyb3I6IOKAmHJlYWRkaXJfcuKAmSBp
cyBkZXByZWNhdGVkClstV2Vycm9yPWRlcHJlY2F0ZWQtZGVjbGFyYXRpb25zXQogICAgIHJldCA9
IHJlYWRkaXJfcihmcy0+ZGlyLCBlbnRyeSwgcmVzdWx0KTsKICAgICBefn4KSW4gZmlsZSBpbmNs
dWRlZCBmcm9tIC91c3IvaW5jbHVkZS9mZWF0dXJlcy5oOjM2NDowLAogICAgICAgICAgICAgICAg
IGZyb20gL3Vzci9pbmNsdWRlL3N0ZGlvLmg6MjcsCiAgICAgICAgICAgICAgICAgZnJvbQovdXNy
L2xvY2FsL3NyYy94ZW4tNC43LjAvZGViaWFuL2J1aWxkL2J1aWxkLXV0aWxzX2FtZDY0L3Rvb2xz
L3FlbXUteGVuLWRpci9pbmNsdWRlL3FlbXUvZnByaW50Zi1mbi5oOjEyLAogICAgICAgICAgICAg
ICAgIGZyb20KL3Vzci9sb2NhbC9zcmMveGVuLTQuNy4wL2RlYmlhbi9idWlsZC9idWlsZC11dGls
c19hbWQ2NC90b29scy9xZW11LXhlbi1kaXIvaW5jbHVkZS9xZW11LWNvbW1vbi5oOjE4LAogICAg
ICAgICAgICAgICAgIGZyb20KL3Vzci9sb2NhbC9zcmMveGVuLTQuNy4wL2RlYmlhbi9idWlsZC9i
dWlsZC11dGlsc19hbWQ2NC90b29scy9xZW11LXhlbi1kaXIvaW5jbHVkZS9ody9ody5oOjUsCiAg
ICAgICAgICAgICAgICAgZnJvbQovdXNyL2xvY2FsL3NyYy94ZW4tNC43LjAvZGViaWFuL2J1aWxk
L2J1aWxkLXV0aWxzX2FtZDY0L3Rvb2xzL3FlbXUteGVuLWRpci9pbmNsdWRlL2h3L3ZpcnRpby92
aXJ0aW8uaDoxNywKICAgICAgICAgICAgICAgICBmcm9tIGh3LzlwZnMvdmlydGlvLTlwLWxvY2Fs
LmM6MTQ6Ci91c3IvaW5jbHVkZS9kaXJlbnQuaDoxODk6MTI6IG5vdGU6IGRlY2xhcmVkIGhlcmUK
IGV4dGVybiBpbnQgX19SRURJUkVDVCAocmVhZGRpcl9yLAogICAgICAgICAgICBeCmNjMTogYWxs
IHdhcm5pbmdzIGJlaW5nIHRyZWF0ZWQgYXMgZXJyb3JzCi91c3IvbG9jYWwvc3JjL3hlbi00Ljcu
MC9kZWJpYW4vYnVpbGQvYnVpbGQtdXRpbHNfYW1kNjQvdG9vbHMvcWVtdS14ZW4tZGlyL3J1bGVz
Lm1hazo1NzoKcmVjaXBlIGZvciB0YXJnZXQgJ2h3LzlwZnMvdmlydGlvLTlwLWxvY2FsLm8nIGZh
aWxlZAptYWtlWzVdOiAqKiogW2h3LzlwZnMvdmlydGlvLTlwLWxvY2FsLm9dIEVycm9yIDEKbWFr
ZVs1XTogTGVhdmluZyBkaXJlY3RvcnkKJy91c3IvbG9jYWwvc3JjL3hlbi00LjcuMC9kZWJpYW4v
YnVpbGQvYnVpbGQtdXRpbHNfYW1kNjQvdG9vbHMvcWVtdS14ZW4tZGlyLXJlbW90ZScKTWFrZWZp
bGU6MjM3OiByZWNpcGUgZm9yIHRhcmdldCAnc3ViZGlyLWFsbC1xZW11LXhlbi1kaXInIGZhaWxl
ZAptYWtlWzRdOiAqKiogW3N1YmRpci1hbGwtcWVtdS14ZW4tZGlyXSBFcnJvciAyCm1ha2VbNF06
IExlYXZpbmcgZGlyZWN0b3J5CicvdXNyL2xvY2FsL3NyYy94ZW4tNC43LjAvZGViaWFuL2J1aWxk
L2J1aWxkLXV0aWxzX2FtZDY0L3Rvb2xzJwovdXNyL2xvY2FsL3NyYy94ZW4tNC43LjAvZGViaWFu
L2J1aWxkL2J1aWxkLXV0aWxzX2FtZDY0L3Rvb2xzLy4uL3Rvb2xzL1J1bGVzLm1rOjIxMzoKcmVj
aXBlIGZvciB0YXJnZXQgJ3N1YmRpcnMtYWxsJyBmYWlsZWQKbWFrZVszXTogKioqIFtzdWJkaXJz
LWFsbF0gRXJyb3IgMgptYWtlWzNdOiBMZWF2aW5nIGRpcmVjdG9yeQonL3Vzci9sb2NhbC9zcmMv
eGVuLTQuNy4wL2RlYmlhbi9idWlsZC9idWlsZC11dGlsc19hbWQ2NC90b29scycKZGViaWFuL3J1
bGVzLnJlYWw6MTE1OiByZWNpcGUgZm9yIHRhcmdldAonZGViaWFuL3N0YW1wcy9idWlsZC11dGls
c19hbWQ2NCcgZmFpbGVkCm1ha2VbMl06ICoqKiBbZGViaWFuL3N0YW1wcy9idWlsZC11dGlsc19h
bWQ2NF0gRXJyb3IgMgoKT24gV2VkLCBKYW4gNCwgMjAxNyBhdCAxOjAyIFBNLCBNYXJrIFByeW9y
IDx0bHZpZXdlckB5YWhvby5jb20+IHdyb3RlOgo+IFlha2tldHkgZ2NjIGlzIDYuMSwgd2l0aCBm
UElFIHR1cm5lZCBvbi4KPiBUaGUgcm9tYmlvcyBNYWtlZmlsZSBuZWVkcyBhbiBlZGl0IHRvIGRp
c2FibGUgUElFLgo+Cj4gIyBzcGVjaWFsIGZvciByb21iaW9zCj4gCXNlZCAtaSAtZSAnL15DRkxB
R1MvIHMvJCQvIC1mbm8tcGllLycKPiB0b29scy9maXJtd2FyZS9yb21iaW9zLzMyYml0L3RjZ2Jp
b3MvTWFrZWZpbGUgOyBcCj4gCXNlZCAtaSAtZSAnL15DRkxBR1MvIHMvJCQvIC1mbm8tcGllLycg
dG9vbHMvZmlybXdhcmUvcm9tYmlvcy8zMmJpdC9NYWtlZmlsZQo+IDsKPgo+IE15IGRldGFpbGVk
IERlYmlhbmlzZWQgcnVsZXMgZmlsZSBpcyBoZXJlOgo+IGh0dHA6Ly8xMDcuMTg1LjEwMy41L3hl
bi91YnVudHUveGVuaWFsLzQ4eC9zb3VyY2UvZGViaWFuL3J1bGVzCj4KPiBQeXJNYXI1Ngo+IE9u
IFR1ZXNkYXksIEphbnVhcnkgMywgMjAxNyAzOjAwIEFNLCBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KPiB3cm90ZToKPgo+Cj4gT24gU3VuLCBKYW4gMDEsIDIwMTcgYXQg
MDk6NDg6MTBQTSAtMDUwMCwgQmlsbCBNY2NhYmUgd3JvdGU6Cj4+IEhpLAo+Pgo+PiBJIGhhdmUg
YW4gb2xkIHRoaW5rcGFkIHgyMDEgdGFibGV0IHdoaWNoIGhhcyBWdC1kIHN1cHBvcnQgZW5hYmxl
ZCBhbmQgSSBhbQo+PiB0cnlpbmcgdG8gcGVyZm9ybSBpZ2QgcGFzc3Rocm91Z2ggaW4gWGVuLgo+
Pgo+PiBJdCBpcyBteSB1bmRlcnN0YW5kaW5nIHRoYXQgaW4gb3JkZXIgdG8gYXR0ZW1wdCB0byBk
byB0aGlzIEkgbmVlZCB0bwo+PiBjb21waWxlIFhlbiB3aXRoIHFlbXUtdHJhZGl0aW9uYWwuCj4+
Cj4+IEhvd2V2ZXIsIHRoZSBidWlsZGluZyBvZiB0aGUgWGVuLTQuNyBwYWNrYWdlIGZhaWxzIHdp
dGggdGhlCj4+IHFlbXUtdHJhZGl0aW9uYWwgb3B0aW9uIGVuYWJsZWQgd2l0aCB0aGUgZm9sbG93
aW5nIGVycm9yOgo+Pgo+PiBsZCAtbWVsZl9pMzg2IC1zIC1yIDMyYml0Ymlvcy5vIHRjZ2Jpb3Mv
dGNnYmlvc2V4dC5vIHV0aWwubyBwbW0ubyAtbwo+PiAzMmJpdGJpb3NfYWxsLm8KPj4KPj4gVGhl
cmUgYXJlIHVuZGVmaW5lZCBzeW1ib2xzIGluIHRoZSBCSU9TOgo+Pgo+PiAgICAgICAgICBVIF9H
TE9CQUxfT0ZGU0VUX1RBQkxFXwo+Pgo+PiBNYWtlZmlsZToyNTogcmVjaXBlIGZvciB0YXJnZXQg
JzMyYml0Ymlvc19hbGwubycgZmFpbGVkCj4+Cj4+IG1ha2VbMTFdOiAqKiogWzMyYml0Ymlvc19h
bGwub10gRXJyb3IgMTEKPj4KPj4gbWFrZVsxMV06IExlYXZpbmcgZGlyZWN0b3J5Cj4+Cj4+ICcv
dXNyL2xvY2FsL3NyYy94ZW4tNC43LjAvZGViaWFuL2J1aWxkL2J1aWxkLXV0aWxzX2FtZDY0L3Rv
b2xzL2Zpcm13YXJlL3JvbWJpb3MvMzJiaXQnCj4+Cj4+IE1ha2VmaWxlOjEyOiByZWNpcGUgZm9y
IHRhcmdldCAnYWxsJyBmYWlsZWQKPj4KPj4gbWFrZVsxMF06ICoqKiBbYWxsXSBFcnJvciAyCj4+
Cj4+IG1ha2VbMTBdOiBMZWF2aW5nIGRpcmVjdG9yeQo+Pgo+PiAnL3Vzci9sb2NhbC9zcmMveGVu
LTQuNy4wL2RlYmlhbi9idWlsZC9idWlsZC11dGlsc19hbWQ2NC90b29scy9maXJtd2FyZS9yb21i
aW9zLzMyYml0Jwo+Pgo+Pgo+PiAvdXNyL2xvY2FsL3NyYy94ZW4tNC43LjAvZGViaWFuL2J1aWxk
L2J1aWxkLXV0aWxzX2FtZDY0L3Rvb2xzL2Zpcm13YXJlL3JvbWJpb3MvLi4vLi4vLi4vdG9vbHMv
UnVsZXMubWs6MjE4Ogo+PiByZWNpcGUgZm9yIHRhcmdldCAnc3ViZGlyLWFsbC0zMmJpdCcgZmFp
bGVkCj4+Cj4+IG1ha2VbOV06ICoqKiBbc3ViZGlyLWFsbC0zMmJpdF0gRXJyb3IgMgo+Pgo+PiBt
YWtlWzldOiBMZWF2aW5nIGRpcmVjdG9yeQo+Pgo+PiAnL3Vzci9sb2NhbC9zcmMveGVuLTQuNy4w
L2RlYmlhbi9idWlsZC9idWlsZC11dGlsc19hbWQ2NC90b29scy9maXJtd2FyZS9yb21iaW9zJwo+
Pgo+Pgo+PiAvdXNyL2xvY2FsL3NyYy94ZW4tNC43LjAvZGViaWFuL2J1aWxkL2J1aWxkLXV0aWxz
X2FtZDY0L3Rvb2xzL2Zpcm13YXJlL3JvbWJpb3MvLi4vLi4vLi4vdG9vbHMvUnVsZXMubWs6MjEz
Ogo+PiByZWNpcGUgZm9yIHRhcmdldCAnc3ViZGlycy1hbGwnIGZhaWxlZAo+Pgo+PiBtYWtlWzhd
OiAqKiogW3N1YmRpcnMtYWxsXSBFcnJvciAyCj4+Cj4+Cj4+IEkgYW0gY29tcGlsaW5nIFhlbi00
LjcgZnJvbSB0aGUgdWJ1bnR1IHNvdXJjZSBwYWNrYWdlIHVzaW5nCj4+IGRwa2ctYnVpbGRwYWNr
YWdlIC1yZmFrZXJvb3Qgb24gdWJ1bnR1IFlha2tldHkgMTYuMTAgd2l0aCB0aGUgZm9sbG93aW5n
Cj4+IGNvbmZpZ3VyZSBvcHRpb25zOgo+Pgo+PiAgLS1kaXNhYmxlLWRvY3MgLS1kaXNhYmxlLXN0
dWJkb20gLS1kaXNhYmxlLXhlbiBcCj4+Cj4+ICAgICAgICAgICAgICAgICAgICAgICAgLS1wcmVm
aXg9L3VzciBcCj4+Cj4+ICAgICAgICAgICAgICAgICAgICAgICAgLS1pbmNsdWRlZGlyPS91c3Iv
aW5jbHVkZSBcCj4+Cj4+ICAgICAgICAgICAgICAgICAgICAgICAgLS1saWJkaXI9L3Vzci9saWIv
JChERUJfSE9TVF9NVUxUSUFSQ0gpIFwKPj4KPj4gICAgICAgICAgICAgICAgICAgICAgICAtLW1h
bmRpcj0vdXNyL3NoYXJlL21hbiBcCj4+Cj4+ICAgICAgICAgICAgICAgICAgICAgICAgLS1pbmZv
ZGlyPS91c3Ivc2hhcmUvaW5mbyBcCj4+Cj4+ICAgICAgICAgICAgICAgICAgICAgICAgLS1zeXNj
b25mZGlyPS9ldGMgXAo+Pgo+PiAgICAgICAgICAgICAgICAgICAgICAgIC0tbG9jYWxzdGF0ZWRp
cj0vdmFyIFwKPj4KPj4gICAgICAgICAgICAgICAgICAgICAgICAtLXdpdGgtbGliZXhlYy1sZWFm
LWRpcj14ZW4tJChWRVJTSU9OKSBcCj4+Cj4+ICAgICAgICAgICAgICAgICAgICAgICAgLS1kaXNh
YmxlLWJsa3RhcDEgXAo+Pgo+PiAgICAgICAgICAgICAgICAgICAgICAgIC0tZGlzYWJsZS1ibGt0
YXAyIFwKPj4KPj4gICAgICAgICAgICAgICAgICAgICAgICAtLWRpc2FibGUtb2NhbWx0b29scyBc
Cj4+Cj4+ICAgICAgICAgICAgICAgICAgICAgICAgLS1lbmFibGUtcWVtdS10cmFkaXRpb25hbCAt
LWVuYWJsZS1yb21iaW9zIFwKPj4KPj4KPj4gLS13aXRoLXN5c3RlbS1zZWFiaW9zPS91c3Ivc2hh
cmUvc2VhYmlvcy9iaW9zLTI1NmsuYmluCj4KPiBEbyB5b3UgcmVhbGx5IG5lZWQgUUVNVSB0cmFk
aXRpb25hbCBhbmQgUk9NQklPUz8gSWYgbm90LCBJIHdvdWxkIHN1Z2dlc3QKPiB0aGF0Cj4geW91
IHJlbW92ZSBib3RoIC0tZW5hYmxlLXFlbXUtdHJhZGl0aW9uYWwgYW5kIC0tZW5hYmxlLXJvbWJp
b3MgZnJvbSB5b3VyCj4gY29uZmlndXJlIGxpbmUgYW5kIHRyeSBhZ2Fpbi4KPgo+IE5vdGUgdGhh
dCB5b3Ugd2lsbCBnZXQgUUVNVSB1cHN0cmVhbSBhbmQgU2VhQklPUyBieSBkZWZhdWx0LCB3aGlj
aCBpcyB3aGF0J3MKPiByZWNvbW1lbmRlZC4KPgo+IFJvZ2VyLgo+Cj4KPgo+IF9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLXVzZXJzIG1haWxpbmcg
bGlzdAo+IFhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi11c2Vycwo+Cj4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Thu Jan 05 19:22:49 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Jan 2017 19:22:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cPDbf-00068B-0E; Thu, 05 Jan 2017 19:21:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <wmccabe@gmail.com>) id 1cPDbd-000681-Jq
 for xen-users@lists.xen.org; Thu, 05 Jan 2017 19:21:45 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 8D/79-27429-7CC9E685; Thu, 05 Jan 2017 19:21:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsVyMfSWs+6xOXk
 RBoe22lisunqA1YHR4+ju30wBjFGsmXlJ+RUJrBnrN+9kLPhtVzF93SP2BsYZZl2MXBxCApMY
 Je4e38AG4rAIzGKV+Hz5OxOIIyGwjVVixvXrrF2MnEBOjsSq/U0sEHaxxLm915lBbF4BQYmTM
 5+AxYUEPCQeHp7NBmJzCthKTNqygRFixQFGiQOHn4EVsQmoSlw4ugCsmUVAReLfpm8sEIMCJA
 40HQKLCwvESlz+MA0sLiKgLLF31xugQRwczAJFEjuXaEOY6hLr5wmBVDALaEssW/iaeQKj4Cw
 kF81CqJqFpGoBI/MqRvXi1KKy1CJdI72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxN
 jMCgZQCCHYzf/zgdYpTkYFIS5U2dkRchxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3wWygnGBRa
 npqRVpmDjB+YNISHDxKIrzXQNK8xQWJucWZ6RCpU4yWHMdmLX7KxDHtGYjc1bnmKZMQS15+Xq
 qUOO9ekAYBkIaM0jy4cbAYv8QoKyXMywh0oBBPQWpRbmYJqvwrRnEORiVh3lcgU3gy80rgtr4
 COogJ6KDtAdkgB5UkIqSkGhi1637xMP1kOx8yp0Bmvg/bhd9+nwNKX7dtSrm/5qClVcC94rM1
 C9Jc3/68lnZOg1tO66BhpJTe84t1zjUcz061nrw3t8Thx7+YyGjvlF0aHcuC7Bs+P5Fha4pOT
 jKOYJOJ/T5f2Hyd472NIQ6Fb7rLDXbfefLvfv/7KQ+z1597+izdhGlpVbcSS3FGoqEWc1FxIg
 BhRpY+7AIAAA==
X-Env-Sender: wmccabe@gmail.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1483644101!61420386!1
X-Originating-IP: [209.85.218.67]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41303 invoked from network); 5 Jan 2017 19:21:42 -0000
Received: from mail-oi0-f67.google.com (HELO mail-oi0-f67.google.com)
 (209.85.218.67)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Jan 2017 19:21:42 -0000
Received: by mail-oi0-f67.google.com with SMTP id f201so80576737oib.0
 for <xen-users@lists.xen.org>; Thu, 05 Jan 2017 11:21:42 -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:content-transfer-encoding;
 bh=BZVJw44peqPYPwCEoCB049L/BqFThFYHwIawewoOYe8=;
 b=lND9cKQSnPL2iMBNYde4XweofZar5UBY+0ZW2KdOZ0ZDew6rSe5/e9oSZhWpM+MLkp
 ZCcQgsPxkMr0QrGVLEJvCG7Wf4mqT6iQ5WIwcIQfG1v3MN5m8b2vy3MEJZ1S9yPrsxKz
 Ecddj2reSmGa3r+ZgFfK8mdR1ziW7RW8eN9IgrPyL6OOv+/aq3E2iYzWgiJa6gUjytvl
 iGMHwGqG/t+Iphctfw1uE+2Z+VHbj6DNVYktE63ecRsKZlvuHX7gTn7xYledI4TFPxl4
 TGclTK0wqIwScQapN4ZHXQq2bHUrMkC3KCgoOjhh0jMwMgN7kyAKzqlIEVblcACQvh6d
 8UdQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=BZVJw44peqPYPwCEoCB049L/BqFThFYHwIawewoOYe8=;
 b=A3pF8eqUz4N3N2sT6z08+bj9mfJT/INd33bDgSf/CWNKZ9YTISucQUBC5JhwUIdxw8
 1O/+XK9/1djNnAUe6J3+Tq51vLgt/vHWt2RhwcShtnz4ICPC1K6oVwckaZfKtO6qd493
 8Og9ZsFqqGYFtttXSvVEIS+WLkSVVru1GusuY0PE2mtNItW3s281ZVHwrvjMGTsgjNx6
 v0WxdMi4TczD/XDI1XXMjejafF/uhkEDcJaZ6Ny8FC3RK8HeuRCLLPgfuz1VyTWubA3w
 WV6tgBAOChJvTWL15jXYW+x2asS7JbwTmgL+pL1qkrB47X8uno3xvXcUGJ4TtC9ly5GJ
 auYg==
X-Gm-Message-State: AIkVDXIRQmGcbxRaB79CXA+R/NhQsJhDcV2s+79xtj9pxlhH3/8eeOU9EB1BmzDELL0vV3Ch4kErscKPXYwKFg==
X-Received: by 10.202.95.67 with SMTP id t64mr34001333oib.192.1483644101324;
 Thu, 05 Jan 2017 11:21:41 -0800 (PST)
MIME-Version: 1.0
Received: by 10.74.86.77 with HTTP; Thu, 5 Jan 2017 11:21:40 -0800 (PST)
In-Reply-To: <893690426.6127754.1483552924783@mail.yahoo.com>
References: <CAOP=S=ROAerzEAXNO3_g1WVct+iNuD8_uFBvCQWw0p9KQ+W=DQ@mail.gmail.com>
 <20170103105655.gtoidpahrotklvdt@dhcp-3-221.uk.xensource.com>
 <893690426.6127754.1483552924783@mail.yahoo.com>
From: Bill Mccabe <wmccabe@gmail.com>
Date: Thu, 5 Jan 2017 14:21:40 -0500
Message-ID: <CAOP=S=QF5ngH1-Y2f6-UmuOH4LqK=7=+ko2mg1rHDhJgUMoDNQ@mail.gmail.com>
To: Mark Pryor <tlviewer@yahoo.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-users] Problem compiling Xen-4.7 with qemu-traditional for
 IGD passthrough
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

VGhhbmtzLCB0aG9zZSBydWxlcyBhcmUgZXh0cmVtZWx5IGhlbHBmdWwgYW5kIGhhdmUgaGVscGVk
IG1lIGdldAp0aHJvdWdoIG1hbnkgYnVpbGQgZXJyb3JzLiBOb3cgSSBhbSBnZXR0aW5nIGFub3Ro
ZXIgb25lIHRob3VnaDoKCgpjYyAtSS91c3IvbG9jYWwvc3JjL3hlbi00LjcuMC9kZWJpYW4vYnVp
bGQvYnVpbGQtdXRpbHNfYW1kNjQvdG9vbHMvcWVtdS14ZW4tZGlyL3RjZwotSS91c3IvbG9jYWwv
c3JjL3hlbi00LjcuMC9kZWJpYW4vYnVpbGQvYnVpbGQtdXRpbHNfYW1kNjQvdG9vbHMvcWVtdS14
ZW4tZGlyL3RjZy9pMzg2Ci1JL3Vzci9sb2NhbC9zcmMveGVuLTQuNy4wL2RlYmlhbi9idWlsZC9i
dWlsZC11dGlsc19hbWQ2NC90b29scy9xZW11LXhlbi1kaXIvbGludXgtaGVhZGVycwotSS91c3Iv
bG9jYWwvc3JjL3hlbi00LjcuMC9kZWJpYW4vYnVpbGQvYnVpbGQtdXRpbHNfYW1kNjQvdG9vbHMv
cWVtdS14ZW4tZGlyL2xpbnV4LWhlYWRlcnMKLUkuIC1JL3Vzci9sb2NhbC9zcmMveGVuLTQuNy4w
L2RlYmlhbi9idWlsZC9idWlsZC11dGlsc19hbWQ2NC90b29scy9xZW11LXhlbi1kaXIKLUkvdXNy
L2xvY2FsL3NyYy94ZW4tNC43LjAvZGViaWFuL2J1aWxkL2J1aWxkLXV0aWxzX2FtZDY0L3Rvb2xz
L3FlbXUteGVuLWRpci9pbmNsdWRlCi1JaHcvOXBmcyAtSWh3LzlwZnMgLUkvdXNyL2luY2x1ZGUv
cGl4bWFuLTEgIC1XZXJyb3IgLWZQSUUgLURQSUUgLW02NAotRF9HTlVfU09VUkNFIC1EX0ZJTEVf
T0ZGU0VUX0JJVFM9NjQgLURfTEFSR0VGSUxFX1NPVVJDRQotV3N0cmljdC1wcm90b3R5cGVzIC1X
cmVkdW5kYW50LWRlY2xzIC1XYWxsIC1XdW5kZWYgLVd3cml0ZS1zdHJpbmdzCi1XbWlzc2luZy1w
cm90b3R5cGVzIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1mbm8tY29tbW9uCi1EWENfV0FOVF9DT01Q
QVRfRVZUQ0hOX0FQST0xICAgLURYQ19XQU5UX0NPTVBBVF9HTlRUQUJfQVBJPTEKLURYQ19XQU5U
X0NPTVBBVF9NQVBfRk9SRUlHTl9BUEk9MQotSS91c3IvbG9jYWwvc3JjL3hlbi00LjcuMC9kZWJp
YW4vYnVpbGQvYnVpbGQtdXRpbHNfYW1kNjQvdG9vbHMvLi4vdG9vbHMvaW5jbHVkZQogICAgICAg
LUkvdXNyL2xvY2FsL3NyYy94ZW4tNC43LjAvZGViaWFuL2J1aWxkL2J1aWxkLXV0aWxzX2FtZDY0
L3Rvb2xzLy4uL3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlCiAtSS91c3IvbG9jYWwvc3JjL3hl
bi00LjcuMC9kZWJpYW4vYnVpbGQvYnVpbGQtdXRpbHNfYW1kNjQvdG9vbHMvLi4vdG9vbHMvbGli
cy9ldnRjaG4vaW5jbHVkZQogICAgLUkvdXNyL2xvY2FsL3NyYy94ZW4tNC43LjAvZGViaWFuL2J1
aWxkL2J1aWxkLXV0aWxzX2FtZDY0L3Rvb2xzLy4uL3Rvb2xzL2xpYnMvZ250dGFiL2luY2x1ZGUK
ICAgLUkvdXNyL2xvY2FsL3NyYy94ZW4tNC43LjAvZGViaWFuL2J1aWxkL2J1aWxkLXV0aWxzX2Ft
ZDY0L3Rvb2xzLy4uL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlCiAgICAtSS91c3Iv
bG9jYWwvc3JjL3hlbi00LjcuMC9kZWJpYW4vYnVpbGQvYnVpbGQtdXRpbHNfYW1kNjQvdG9vbHMv
Li4vdG9vbHMvbGlieGMvaW5jbHVkZQogLUkvdXNyL2xvY2FsL3NyYy94ZW4tNC43LjAvZGViaWFu
L2J1aWxkL2J1aWxkLXV0aWxzX2FtZDY0L3Rvb2xzLy4uL3Rvb2xzL3hlbnN0b3JlL2luY2x1ZGUK
ICAgICAgLUkvdXNyL2xvY2FsL3NyYy94ZW4tNC43LjAvZGViaWFuL2J1aWxkL2J1aWxkLXV0aWxz
X2FtZDY0L3Rvb2xzLy4uL3Rvb2xzL3hlbnN0b3JlL2NvbXBhdC9pbmNsdWRlCiAgICAgICAgLVdl
bmRpZi1sYWJlbHMgLVdlbXB0eS1ib2R5IC1XbmVzdGVkLWV4dGVybnMgLVdmb3JtYXQtc2VjdXJp
dHkKLVdmb3JtYXQteTJrIC1XaW5pdC1zZWxmIC1XaWdub3JlZC1xdWFsaWZpZXJzIC1Xb2xkLXN0
eWxlLWRlY2xhcmF0aW9uCi1Xb2xkLXN0eWxlLWRlZmluaXRpb24gLVd0eXBlLWxpbWl0cyAtZnN0
YWNrLXByb3RlY3Rvci1zdHJvbmcKLUkvdXNyL2luY2x1ZGUvcDExLWtpdC0xICAtSS91c3IvaW5j
bHVkZS9wMTEta2l0LTEKLUkvdXNyL2luY2x1ZGUvbGlicG5nMTYgLUkvdXNyL2luY2x1ZGUvc3Bp
Y2Utc2VydmVyCi1JL3Vzci9pbmNsdWRlL3NwaWNlLTEgLUkvdXNyL2luY2x1ZGUvbGlidXNiLTEu
MAotSS91c3IvbG9jYWwvc3JjL3hlbi00LjcuMC9kZWJpYW4vYnVpbGQvYnVpbGQtdXRpbHNfYW1k
NjQvdG9vbHMvcWVtdS14ZW4tZGlyL3Rlc3RzCi1NTUQgLU1QIC1NVCBody85cGZzL3ZpcnRpby05
cC1sb2NhbC5vIC1NRiBody85cGZzL3ZpcnRpby05cC1sb2NhbC5kCi1PMiAtVV9GT1JUSUZZX1NP
VVJDRSAtRF9GT1JUSUZZX1NPVVJDRT0yIC1wdGhyZWFkCi1JL3Vzci9pbmNsdWRlL2dsaWItMi4w
IC1JL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9nbGliLTIuMC9pbmNsdWRlCi1nICAgLWMgLW8g
aHcvOXBmcy92aXJ0aW8tOXAtbG9jYWwubyBody85cGZzL3ZpcnRpby05cC1sb2NhbC5jCmh3Lzlw
ZnMvdmlydGlvLTlwLWxvY2FsLmM6IEluIGZ1bmN0aW9uIOKAmGxvY2FsX3JlYWRkaXJfcuKAmToK
aHcvOXBmcy92aXJ0aW8tOXAtbG9jYWwuYzozOTY6NTogZXJyb3I6IOKAmHJlYWRkaXJfcuKAmSBp
cyBkZXByZWNhdGVkClstV2Vycm9yPWRlcHJlY2F0ZWQtZGVjbGFyYXRpb25zXQogICAgIHJldCA9
IHJlYWRkaXJfcihmcy0+ZGlyLCBlbnRyeSwgcmVzdWx0KTsKICAgICBefn4KSW4gZmlsZSBpbmNs
dWRlZCBmcm9tIC91c3IvaW5jbHVkZS9mZWF0dXJlcy5oOjM2NDowLAogICAgICAgICAgICAgICAg
IGZyb20gL3Vzci9pbmNsdWRlL3N0ZGlvLmg6MjcsCiAgICAgICAgICAgICAgICAgZnJvbQovdXNy
L2xvY2FsL3NyYy94ZW4tNC43LjAvZGViaWFuL2J1aWxkL2J1aWxkLXV0aWxzX2FtZDY0L3Rvb2xz
L3FlbXUteGVuLWRpci9pbmNsdWRlL3FlbXUvZnByaW50Zi1mbi5oOjEyLAogICAgICAgICAgICAg
ICAgIGZyb20KL3Vzci9sb2NhbC9zcmMveGVuLTQuNy4wL2RlYmlhbi9idWlsZC9idWlsZC11dGls
c19hbWQ2NC90b29scy9xZW11LXhlbi1kaXIvaW5jbHVkZS9xZW11LWNvbW1vbi5oOjE4LAogICAg
ICAgICAgICAgICAgIGZyb20KL3Vzci9sb2NhbC9zcmMveGVuLTQuNy4wL2RlYmlhbi9idWlsZC9i
dWlsZC11dGlsc19hbWQ2NC90b29scy9xZW11LXhlbi1kaXIvaW5jbHVkZS9ody9ody5oOjUsCiAg
ICAgICAgICAgICAgICAgZnJvbQovdXNyL2xvY2FsL3NyYy94ZW4tNC43LjAvZGViaWFuL2J1aWxk
L2J1aWxkLXV0aWxzX2FtZDY0L3Rvb2xzL3FlbXUteGVuLWRpci9pbmNsdWRlL2h3L3ZpcnRpby92
aXJ0aW8uaDoxNywKICAgICAgICAgICAgICAgICBmcm9tIGh3LzlwZnMvdmlydGlvLTlwLWxvY2Fs
LmM6MTQ6Ci91c3IvaW5jbHVkZS9kaXJlbnQuaDoxODk6MTI6IG5vdGU6IGRlY2xhcmVkIGhlcmUK
IGV4dGVybiBpbnQgX19SRURJUkVDVCAocmVhZGRpcl9yLAogICAgICAgICAgICBeCmNjMTogYWxs
IHdhcm5pbmdzIGJlaW5nIHRyZWF0ZWQgYXMgZXJyb3JzCi91c3IvbG9jYWwvc3JjL3hlbi00Ljcu
MC9kZWJpYW4vYnVpbGQvYnVpbGQtdXRpbHNfYW1kNjQvdG9vbHMvcWVtdS14ZW4tZGlyL3J1bGVz
Lm1hazo1NzoKcmVjaXBlIGZvciB0YXJnZXQgJ2h3LzlwZnMvdmlydGlvLTlwLWxvY2FsLm8nIGZh
aWxlZAptYWtlWzVdOiAqKiogW2h3LzlwZnMvdmlydGlvLTlwLWxvY2FsLm9dIEVycm9yIDEKbWFr
ZVs1XTogTGVhdmluZyBkaXJlY3RvcnkKJy91c3IvbG9jYWwvc3JjL3hlbi00LjcuMC9kZWJpYW4v
YnVpbGQvYnVpbGQtdXRpbHNfYW1kNjQvdG9vbHMvcWVtdS14ZW4tZGlyLXJlbW90ZScKTWFrZWZp
bGU6MjM3OiByZWNpcGUgZm9yIHRhcmdldCAnc3ViZGlyLWFsbC1xZW11LXhlbi1kaXInIGZhaWxl
ZAptYWtlWzRdOiAqKiogW3N1YmRpci1hbGwtcWVtdS14ZW4tZGlyXSBFcnJvciAyCm1ha2VbNF06
IExlYXZpbmcgZGlyZWN0b3J5CicvdXNyL2xvY2FsL3NyYy94ZW4tNC43LjAvZGViaWFuL2J1aWxk
L2J1aWxkLXV0aWxzX2FtZDY0L3Rvb2xzJwovdXNyL2xvY2FsL3NyYy94ZW4tNC43LjAvZGViaWFu
L2J1aWxkL2J1aWxkLXV0aWxzX2FtZDY0L3Rvb2xzLy4uL3Rvb2xzL1J1bGVzLm1rOjIxMzoKcmVj
aXBlIGZvciB0YXJnZXQgJ3N1YmRpcnMtYWxsJyBmYWlsZWQKbWFrZVszXTogKioqIFtzdWJkaXJz
LWFsbF0gRXJyb3IgMgptYWtlWzNdOiBMZWF2aW5nIGRpcmVjdG9yeQonL3Vzci9sb2NhbC9zcmMv
eGVuLTQuNy4wL2RlYmlhbi9idWlsZC9idWlsZC11dGlsc19hbWQ2NC90b29scycKZGViaWFuL3J1
bGVzLnJlYWw6MTE1OiByZWNpcGUgZm9yIHRhcmdldAonZGViaWFuL3N0YW1wcy9idWlsZC11dGls
c19hbWQ2NCcgZmFpbGVkCm1ha2VbMl06ICoqKiBbZGViaWFuL3N0YW1wcy9idWlsZC11dGlsc19h
bWQ2NF0gRXJyb3IgMgoKT24gV2VkLCBKYW4gNCwgMjAxNyBhdCAxOjAyIFBNLCBNYXJrIFByeW9y
IDx0bHZpZXdlckB5YWhvby5jb20+IHdyb3RlOgo+IFlha2tldHkgZ2NjIGlzIDYuMSwgd2l0aCBm
UElFIHR1cm5lZCBvbi4KPiBUaGUgcm9tYmlvcyBNYWtlZmlsZSBuZWVkcyBhbiBlZGl0IHRvIGRp
c2FibGUgUElFLgo+Cj4gIyBzcGVjaWFsIGZvciByb21iaW9zCj4gCXNlZCAtaSAtZSAnL15DRkxB
R1MvIHMvJCQvIC1mbm8tcGllLycKPiB0b29scy9maXJtd2FyZS9yb21iaW9zLzMyYml0L3RjZ2Jp
b3MvTWFrZWZpbGUgOyBcCj4gCXNlZCAtaSAtZSAnL15DRkxBR1MvIHMvJCQvIC1mbm8tcGllLycg
dG9vbHMvZmlybXdhcmUvcm9tYmlvcy8zMmJpdC9NYWtlZmlsZQo+IDsKPgo+IE15IGRldGFpbGVk
IERlYmlhbmlzZWQgcnVsZXMgZmlsZSBpcyBoZXJlOgo+IGh0dHA6Ly8xMDcuMTg1LjEwMy41L3hl
bi91YnVudHUveGVuaWFsLzQ4eC9zb3VyY2UvZGViaWFuL3J1bGVzCj4KPiBQeXJNYXI1Ngo+IE9u
IFR1ZXNkYXksIEphbnVhcnkgMywgMjAxNyAzOjAwIEFNLCBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KPiB3cm90ZToKPgo+Cj4gT24gU3VuLCBKYW4gMDEsIDIwMTcgYXQg
MDk6NDg6MTBQTSAtMDUwMCwgQmlsbCBNY2NhYmUgd3JvdGU6Cj4+IEhpLAo+Pgo+PiBJIGhhdmUg
YW4gb2xkIHRoaW5rcGFkIHgyMDEgdGFibGV0IHdoaWNoIGhhcyBWdC1kIHN1cHBvcnQgZW5hYmxl
ZCBhbmQgSSBhbQo+PiB0cnlpbmcgdG8gcGVyZm9ybSBpZ2QgcGFzc3Rocm91Z2ggaW4gWGVuLgo+
Pgo+PiBJdCBpcyBteSB1bmRlcnN0YW5kaW5nIHRoYXQgaW4gb3JkZXIgdG8gYXR0ZW1wdCB0byBk
byB0aGlzIEkgbmVlZCB0bwo+PiBjb21waWxlIFhlbiB3aXRoIHFlbXUtdHJhZGl0aW9uYWwuCj4+
Cj4+IEhvd2V2ZXIsIHRoZSBidWlsZGluZyBvZiB0aGUgWGVuLTQuNyBwYWNrYWdlIGZhaWxzIHdp
dGggdGhlCj4+IHFlbXUtdHJhZGl0aW9uYWwgb3B0aW9uIGVuYWJsZWQgd2l0aCB0aGUgZm9sbG93
aW5nIGVycm9yOgo+Pgo+PiBsZCAtbWVsZl9pMzg2IC1zIC1yIDMyYml0Ymlvcy5vIHRjZ2Jpb3Mv
dGNnYmlvc2V4dC5vIHV0aWwubyBwbW0ubyAtbwo+PiAzMmJpdGJpb3NfYWxsLm8KPj4KPj4gVGhl
cmUgYXJlIHVuZGVmaW5lZCBzeW1ib2xzIGluIHRoZSBCSU9TOgo+Pgo+PiAgICAgICAgICBVIF9H
TE9CQUxfT0ZGU0VUX1RBQkxFXwo+Pgo+PiBNYWtlZmlsZToyNTogcmVjaXBlIGZvciB0YXJnZXQg
JzMyYml0Ymlvc19hbGwubycgZmFpbGVkCj4+Cj4+IG1ha2VbMTFdOiAqKiogWzMyYml0Ymlvc19h
bGwub10gRXJyb3IgMTEKPj4KPj4gbWFrZVsxMV06IExlYXZpbmcgZGlyZWN0b3J5Cj4+Cj4+ICcv
dXNyL2xvY2FsL3NyYy94ZW4tNC43LjAvZGViaWFuL2J1aWxkL2J1aWxkLXV0aWxzX2FtZDY0L3Rv
b2xzL2Zpcm13YXJlL3JvbWJpb3MvMzJiaXQnCj4+Cj4+IE1ha2VmaWxlOjEyOiByZWNpcGUgZm9y
IHRhcmdldCAnYWxsJyBmYWlsZWQKPj4KPj4gbWFrZVsxMF06ICoqKiBbYWxsXSBFcnJvciAyCj4+
Cj4+IG1ha2VbMTBdOiBMZWF2aW5nIGRpcmVjdG9yeQo+Pgo+PiAnL3Vzci9sb2NhbC9zcmMveGVu
LTQuNy4wL2RlYmlhbi9idWlsZC9idWlsZC11dGlsc19hbWQ2NC90b29scy9maXJtd2FyZS9yb21i
aW9zLzMyYml0Jwo+Pgo+Pgo+PiAvdXNyL2xvY2FsL3NyYy94ZW4tNC43LjAvZGViaWFuL2J1aWxk
L2J1aWxkLXV0aWxzX2FtZDY0L3Rvb2xzL2Zpcm13YXJlL3JvbWJpb3MvLi4vLi4vLi4vdG9vbHMv
UnVsZXMubWs6MjE4Ogo+PiByZWNpcGUgZm9yIHRhcmdldCAnc3ViZGlyLWFsbC0zMmJpdCcgZmFp
bGVkCj4+Cj4+IG1ha2VbOV06ICoqKiBbc3ViZGlyLWFsbC0zMmJpdF0gRXJyb3IgMgo+Pgo+PiBt
YWtlWzldOiBMZWF2aW5nIGRpcmVjdG9yeQo+Pgo+PiAnL3Vzci9sb2NhbC9zcmMveGVuLTQuNy4w
L2RlYmlhbi9idWlsZC9idWlsZC11dGlsc19hbWQ2NC90b29scy9maXJtd2FyZS9yb21iaW9zJwo+
Pgo+Pgo+PiAvdXNyL2xvY2FsL3NyYy94ZW4tNC43LjAvZGViaWFuL2J1aWxkL2J1aWxkLXV0aWxz
X2FtZDY0L3Rvb2xzL2Zpcm13YXJlL3JvbWJpb3MvLi4vLi4vLi4vdG9vbHMvUnVsZXMubWs6MjEz
Ogo+PiByZWNpcGUgZm9yIHRhcmdldCAnc3ViZGlycy1hbGwnIGZhaWxlZAo+Pgo+PiBtYWtlWzhd
OiAqKiogW3N1YmRpcnMtYWxsXSBFcnJvciAyCj4+Cj4+Cj4+IEkgYW0gY29tcGlsaW5nIFhlbi00
LjcgZnJvbSB0aGUgdWJ1bnR1IHNvdXJjZSBwYWNrYWdlIHVzaW5nCj4+IGRwa2ctYnVpbGRwYWNr
YWdlIC1yZmFrZXJvb3Qgb24gdWJ1bnR1IFlha2tldHkgMTYuMTAgd2l0aCB0aGUgZm9sbG93aW5n
Cj4+IGNvbmZpZ3VyZSBvcHRpb25zOgo+Pgo+PiAgLS1kaXNhYmxlLWRvY3MgLS1kaXNhYmxlLXN0
dWJkb20gLS1kaXNhYmxlLXhlbiBcCj4+Cj4+ICAgICAgICAgICAgICAgICAgICAgICAgLS1wcmVm
aXg9L3VzciBcCj4+Cj4+ICAgICAgICAgICAgICAgICAgICAgICAgLS1pbmNsdWRlZGlyPS91c3Iv
aW5jbHVkZSBcCj4+Cj4+ICAgICAgICAgICAgICAgICAgICAgICAgLS1saWJkaXI9L3Vzci9saWIv
JChERUJfSE9TVF9NVUxUSUFSQ0gpIFwKPj4KPj4gICAgICAgICAgICAgICAgICAgICAgICAtLW1h
bmRpcj0vdXNyL3NoYXJlL21hbiBcCj4+Cj4+ICAgICAgICAgICAgICAgICAgICAgICAgLS1pbmZv
ZGlyPS91c3Ivc2hhcmUvaW5mbyBcCj4+Cj4+ICAgICAgICAgICAgICAgICAgICAgICAgLS1zeXNj
b25mZGlyPS9ldGMgXAo+Pgo+PiAgICAgICAgICAgICAgICAgICAgICAgIC0tbG9jYWxzdGF0ZWRp
cj0vdmFyIFwKPj4KPj4gICAgICAgICAgICAgICAgICAgICAgICAtLXdpdGgtbGliZXhlYy1sZWFm
LWRpcj14ZW4tJChWRVJTSU9OKSBcCj4+Cj4+ICAgICAgICAgICAgICAgICAgICAgICAgLS1kaXNh
YmxlLWJsa3RhcDEgXAo+Pgo+PiAgICAgICAgICAgICAgICAgICAgICAgIC0tZGlzYWJsZS1ibGt0
YXAyIFwKPj4KPj4gICAgICAgICAgICAgICAgICAgICAgICAtLWRpc2FibGUtb2NhbWx0b29scyBc
Cj4+Cj4+ICAgICAgICAgICAgICAgICAgICAgICAgLS1lbmFibGUtcWVtdS10cmFkaXRpb25hbCAt
LWVuYWJsZS1yb21iaW9zIFwKPj4KPj4KPj4gLS13aXRoLXN5c3RlbS1zZWFiaW9zPS91c3Ivc2hh
cmUvc2VhYmlvcy9iaW9zLTI1NmsuYmluCj4KPiBEbyB5b3UgcmVhbGx5IG5lZWQgUUVNVSB0cmFk
aXRpb25hbCBhbmQgUk9NQklPUz8gSWYgbm90LCBJIHdvdWxkIHN1Z2dlc3QKPiB0aGF0Cj4geW91
IHJlbW92ZSBib3RoIC0tZW5hYmxlLXFlbXUtdHJhZGl0aW9uYWwgYW5kIC0tZW5hYmxlLXJvbWJp
b3MgZnJvbSB5b3VyCj4gY29uZmlndXJlIGxpbmUgYW5kIHRyeSBhZ2Fpbi4KPgo+IE5vdGUgdGhh
dCB5b3Ugd2lsbCBnZXQgUUVNVSB1cHN0cmVhbSBhbmQgU2VhQklPUyBieSBkZWZhdWx0LCB3aGlj
aCBpcyB3aGF0J3MKPiByZWNvbW1lbmRlZC4KPgo+IFJvZ2VyLgo+Cj4KPgo+IF9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLXVzZXJzIG1haWxpbmcg
bGlzdAo+IFhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi11c2Vycwo+Cj4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Thu Jan 05 21:43:14 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Jan 2017 21:43:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cPFnH-0000ry-QC; Thu, 05 Jan 2017 21:41:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <shli@kernel.org>) id 1cPDrF-0007Ug-Ap
 for xen-users@lists.xen.org; Thu, 05 Jan 2017 19:37:53 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 20/43-20518-090AE685; Thu, 05 Jan 2017 19:37:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKIsWRWlGSWpSXmKPExsVybKJsh27/grw
 Ig8tnbSxWXT3A6sDocXT3b6YAxijWzLyk/IoE1oxNbzpZCqbIVbRs3sbYwHhcoouRk0NIYCqj
 xN+2ki5GLiC7gUni2/4dLCAJFgEViW2tDUwgNpuAksTtHafZuxg5OEQEDCTOv3ABqWcWWMsos
 XribbAaYQE/icWd81hBbF4BC4k3F3czQgztYJQ4/GczI0RCUOLkzCdgC5gFdCR2br3DBjKUWU
 BaYvk/DoiwvETz1tnMIDangK3Eqr4FYK2iAuoSk58vB5svIZAhMa9nDpTtJbHoxiUoW03i6rl
 NzBMYhWYh2TYLybZZCNtmIdm2gJFlFaNGcWpRWWqRrpGpXlJRZnpGSW5iZo6uoYGxXm5qcXFi
 empOYlKxXnJ+7iZGYJDXMzAw7mBsPeF3iFGSg0lJlDd1Rl6EEF9SfkplRmJxRnxRaU5q8SFGG
 Q4OJQnepfOBcoJFqempFWmZOcB4g0lLcPAoifDGgKR5iwsSc4sz0yFSpxh1OaY9W/yUSYglLz
 8vVUqctxikSACkKKM0D24ELPYvMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBKGmMKTmVcCt+k
 V0BFMQEdsD8gGOaIkESEl1cCoH1z9/cVah++yMrfyV65lr0rfKHXyAcPb/Xfn9v84xWH98/UL
 7hTpvTcmJhTY66/bt9X+aoXTJ0bn+lfr7U8dcd3ncWH7hVkskU85XvdeaYy88/jUnCOXfnqZC
 PNY9vbKnq1bccP1lMaN9PynXyJ7+k7FrQrbXvtP62/xra4wK5m1Rc6fHun2KbEUZyQaajEXFS
 cCAN4uEIj4AgAA
X-Env-Sender: shli@kernel.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1483645070!79197492!1
X-Originating-IP: [198.145.29.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56606 invoked from network); 5 Jan 2017 19:37:51 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.136)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Jan 2017 19:37:51 -0000
Received: from mail.kernel.org (localhost [127.0.0.1])
 by mail.kernel.org (Postfix) with ESMTP id BFDC1205D4;
 Thu,  5 Jan 2017 19:37:48 +0000 (UTC)
Received: from kernel.org (unknown [199.201.64.132])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 2A3A0205D3;
 Thu,  5 Jan 2017 19:37:47 +0000 (UTC)
Date: Thu, 5 Jan 2017 11:37:45 -0800
From: Shaohua Li <shli@kernel.org>
To: MasterPrenium <masterprenium.lkml@gmail.com>
Message-ID: <20170105193745.qnmqsussxy7nasdn@kernel.org>
References: <585D6C34.2020908@gmail.com>
 <20170104223015.cr6vtyhxuwxrg76g@kernel.org>
 <e56edc2b-f2ad-2ab1-4184-5d7cad80085a@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <e56edc2b-f2ad-2ab1-4184-5d7cad80085a@gmail.com>
User-Agent: Mutt/1.6.2-neo (2016-08-21)
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org
X-Virus-Scanned: ClamAV using ClamSMTP
X-Mailman-Approved-At: Thu, 05 Jan 2017 21:41:55 +0000
Cc: linux-raid@vger.kernel.org, xen-users@lists.xen.org,
 "MasterPrenium@gmail.com" <MasterPrenium@gmail.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
Subject: Re: [Xen-users] PROBLEM: Kernel BUG with raid5 soft + Xen + DRBD -
	invalid opcode
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

T24gVGh1LCBKYW4gMDUsIDIwMTcgYXQgMDM6MTY6NTNQTSArMDEwMCwgTWFzdGVyUHJlbml1bSB3
cm90ZToKPiBIaSBTaGFvaHVhLAo+IAo+IFRoYW5rcyBmb3IgeW91ciByZXBseS4KPiAKPiBMZXQg
bWUgZXhwbGFpbiBteSAiaHVnZSIuIEZvciBleGFtcGxlLCBpZiBJJ20gbWFraW5nIGEgbG93IHJh
dGUgaS9vIHN0cmVhbSwKPiBJIGRvbid0IGdldCBhIGNyYXNoICg8MU1CIHdyaXR0ZW4gLyBzZWMp
IHdpdGggcmFuZG9tIGkvbywgYnV0IGlmIEknbSBtYWtpbmcKPiBhIHJhbmRvbSBJL08gb2YgYWJv
dXQgMjBNQi9zZWMsIHRoZSBrZXJuZWwgY3Jhc2hlcyBpbiBhIGZldyBtaW51dGVzIChmb3IKPiBl
eGFtcGxlLCBtYWtpbmcgYW4gcnN5bmMsIG9yIGV2ZW4gc3luY2hyb25pc2luZyBteSBEUkJEIHN0
YWNrIGlzIGNhdXNpbmcgdGhlCj4gY3Jhc2gpLgo+IEkgZG9uJ3Qga25vdyBpZiB0aGlzIGNhbiBo
ZWxwLCBidXQgaW4gbW9zdCBvZiBjYXNlLCB3aGVuIHRoZSBrZXJuZWwgY3Jhc2hlcywKPiBhZnRl
ciBhIHJlYm9vdCwgbXkgcmFpZCA1IHN0YWNrIGlzIHJlLXN5bmNocm9uaXppbmcuCj4gCj4gSSdt
IG5vdCBhYmxlIHRvIHJlcHJvZHVjZSB0aGUgY3Jhc2ggd2l0aCBhIHJhdyBSQUlENSBzdGFjayAo
d2l0aCBkZC9maW8KPiAuLi4pLgo+IAo+IEl0IHNlZW1zIEkgbmVlZCB0byBzdGFjayBmaWxlc3lz
dGVtcyB0byBoZWxwIHJlcHJvZHVjZSBpdDoKPiAKPiBIZXJlIGlzIGEgY29uZmlndXJhdGlvbiB0
ZXN0LCBjb21tYW5kIGxpbmVzIHRvIGV4cGxhaW4gKHRoZSB3YXkgSSdtIGFibGUgdG8KPiByZXBy
b2R1Y2UgdGhlIGNyYXNoKS4gRXZlcnl0aGluZyBpcyBkb25lIGluIGRvbTAuCj4gLSBtZGFkbSAt
LWNyZWF0ZSAvZGV2L21kMTAgLS1yYWlkLWRldmljZXM9MyAtLWxldmVsPTUgL2Rldi9zZGMxIC9k
ZXYvc2RkMQo+IC9kZXYvc2RlMQo+IC0gbWtmcy5idHJmcyAvZGV2L21kMTAKPiAtIG1rZGlyIC90
bXAvYnRyZnMgL21udC9YZW5WTSAvdG1wL2V4dDQKPiAtIG1vdW50IC9kZXYvbWQxMCAvdG1wL2J0
cmZzCj4gLSBidHJmcyBzdWJ2b2x1bWUgY3JlYXRlIC90bXAvYnRyZnMvWGVuVk0KPiAtIHVtb3Vu
dCAvdG1wL2J0cmZzCj4gLSBtb3VudCAvZGV2L21kMTAgL21udC9YZW5WTSAtb3N1YnZvbD1YZW5W
TQo+IC0gdHJ1bmNhdGUgL21udC9YZW5WTS9WTVRlc3RGaWxlLmRhdCAtcyA4MDBHCj4gLSBta2Zz
LmV4dDQgL21udC9YZW5WTS9WTVRlc3RGaWxlLmRhdAo+IC0gbW91bnQgL21udC9YZW5WTS9WTVRl
c3RGaWxlLmRhdCAvdG1wL2V4dDQKPiAKPiAtPiBEb2luZyB0aGlzLCBkb2Vzbid0IHNlZW0gdG8g
Y3Jhc2ggdGhlIGtlcm5lbCA6Cj4gZmlvIC0tbmFtZT1yYW5kd3JpdGUgLS1pb2VuZ2luZT1saWJh
aW8gLS1pb2RlcHRoPTEgLS1ydz1yYW5kd3JpdGUKPiAtLXJ3bWl4d3JpdGU9OTUgLS1icz0xTSAt
LWRpcmVjdD0xIC0tc2l6ZT04MEcgLS1udW1qb2JzPTggLS1ydW50aW1lPTYwMAo+IC0tZ3JvdXBf
cmVwb3J0aW5nIC0tZmlsZW5hbWU9L21udC9YZW5WTS9GaW8uZGF0Cj4gCj4gLT4gRG9pbmcgdGhp
cywgaXMgY3Jhc2hpbmcgdGhlIGtlcm5lbCBpbiBhIGZldyBtaW51dGVzIDoKPiBmaW8gLS1uYW1l
PXJhbmR3cml0ZSAtLWlvZW5naW5lPWxpYmFpbyAtLWlvZGVwdGg9MSAtLXJ3PXJhbmR3cml0ZQo+
IC0tcndtaXh3cml0ZT05NSAtLWJzPTFNIC0tZGlyZWN0PTEgLS1zaXplPTgwRyAtLW51bWpvYnM9
OCAtLXJ1bnRpbWU9NjAwCj4gLS1ncm91cF9yZXBvcnRpbmcgLS1maWxlbmFtZT0vdG1wL2V4dDQv
ZXh0NC5kYXQKPiAKPiBOb3RlIDogLS1kaXJlY3Q9MSBvciAtLWRpcmVjdD0wIGRvZXNuJ3Qgc2Vl
bSB0byBjaGFuZ2UgdGhlIGJlaGF2aW91ci4gQWxzbwo+IGhhdmluZyB0aGUgcmFpZCA1IHN0YWNr
IHJlLXN5bmNocm9uaXppbmcgb3IgYWxyZWFkeSBzeW5jaHJvbml6ZWQsIGRvZXNuJ3QKPiBjaGFu
Z2UgdGhlIGJlaGF2aW91ci4KPiAKPiBIZXJlIGFub3RoZXIgImNyYXNoIiA6IGh0dHA6Ly9wYXN0
ZWJpbi5jb20vdXFMekw0Zm4KCkknbSB0cnlpbmcgdG8gcmVwcm9kdWNlLCBidXQgbm8gc3VjY2Vz
cy4gU28KZXh0NC0+YnRyZnMtPnJhaWQ1LCBjcmFzaApidHJmcy0+cmFpZDUsIG5vIGNyYXNoCnJp
Z2h0PyBkb2VzIHN1YnZvbHVtZSBtYXR0ZXI/IFdoZW4geW91IGNyZWF0ZSB0aGUgcmFpZDUgYXJy
YXksIGRvZXMgYWRkaW5nCictLWFzc3VtZS1jbGVhbicgb3B0aW9uIGNoYW5nZSB0aGUgYmVoYXZp
b3I/IEknZCBsaWtlIHRvIG5hcnJvdyBkb3duIHRoZSBpc3N1ZS4KSWYgeW91IGNhbiBjYXB0dXJl
IHRoZSBibGt0cmFjZSB0byB0aGUgcmFpZDUgYXJyYXksIGl0IHdvdWxkIGJlIGdyZWF0IHRvIGhp
bnQKdXMgd2hhdCBraW5kIG9mIElPIGl0IGlzLgogCj4gUmVnYXJkaW5nIHlvdXIgcGF0Y2gsIEkg
Y2FuJ3QgZmluZCBpdC4gSXMgaXQgdGhlIG9uZSBzZW50IGJ5IEtvbnN0YW50aW4KPiBLaGxlYm5p
a292ID8KClJpZ2h0LgoKPiBEbyB5b3Ugd2FudCB0aGUgImV4dDQuZGF0IiBmaW8gZmlsZSA/IEl0
IHdpbGwgYmUgcmVhbGx5IGRpZmZpY3VsdCBmb3IgbWUgdG8KPiBwcm92aWRlIGl0IHRvIHlvdSBh
cyBJJ3ZlIG9ubHkgYSBwb29yIEFEU0wgbmV0d29yayBjb25uZWN0aW9uLgoKTm90IG5lY2Vzc2Fy
eS4KClRoYW5rcywKU2hhb2h1YQoKPiBUaGFua3MgZm9yIHlvdXIgaGVscCwKPiAKPiBNYXN0ZXJQ
cmVuaXVtCj4gCj4gTGUgMDQvMDEvMjAxNyDDoCAyMzozMCwgU2hhb2h1YSBMaSBhIMOpY3JpdCA6
Cj4gPiBPbiBGcmksIERlYyAyMywgMjAxNiBhdCAwNzoyNTo1NlBNICswMTAwLCBNYXN0ZXJQcmVu
aXVtIHdyb3RlOgo+ID4gPiBIZWxsbyBHdXlzLAo+ID4gPiAKPiA+ID4gSSd2ZSBoYXZpbmcgc29t
ZSB0cm91YmxlIG9uIGEgbmV3IHN5c3RlbSBJJ20gc2V0dGluZyB1cC4gSSdtIGdldHRpbmcgYSBr
ZXJuZWwgQlVHIG1lc3NhZ2UsIHNlZW1zIHRvIGJlIHJlbGF0ZWQgd2l0aCB0aGUgdXNlIG9mIFhl
biAod2hlbiBJIGJvb3QgdGhlIHN5c3RlbSBfd2l0aG91dF8gWGVuLCBJIGRvbid0IGdldCBhbnkg
Y3Jhc2gpLgo+ID4gPiBIZXJlIGlzIGNvbmZpZ3VyYXRpb24gOgo+ID4gPiAtIDN4IEhhcmQgRHJp
dmVzIHJ1bm5pbmcgb24gUkFJRCA1IFNvZnR3YXJlIHJhaWQgY3JlYXRlZCBieSBtZGFkbQo+ID4g
PiAtIE9uIHRvcCBvZiBpdCwgRFJCRCBmb3IgcmVwbGljYXRpb24gb3ZlciBhbm90aGVyIG5vZGUg
KEFjdGl2ZS9wYXNzaXZlIGNsdXN0ZXIpCj4gPiA+IC0gT24gdG9wIG9mIGl0LCBhIEJUUkZTIEZp
bGVTeXN0ZW0gd2l0aCBhIGZldyBzdWJ2b2x1bWVzCj4gPiA+IC0gT24gdG9wIG9mIGl0LCBYRU4g
Vk1zIHJ1bm5pbmcuCj4gPiA+IAo+ID4gPiBUaGUgQlVHIGlzIGhhcHBlbmluZyB3aGVuIEknbSBt
YWtpbmcgImh1Z2UiIEkvTyAoMjBNQi9zIHdpdGggYSByc3luYyBmb3IgZXhhbXBsZSkgb24gdGhl
IFJBSUQ1IHN0YWNrLgo+ID4gPiBJJ3ZlIHRvIHJlc2V0IHN5c3RlbSB0byBtYWtlIGl0IHdvcmsg
YWdhaW4uCj4gPiB3aGF0IGRpZCB5b3UgbWVhbiAnaHVnZScgSS9PICgyME0vcyk/IElzIGl0IHBv
c3NpYmxlIHlvdSBjYW4gcmVwcm9kdWNlIHRoZQo+ID4gaXNzdWUgd2l0aCBhIHJhdyByYWlkNSBy
YWlkPyBJdCB3b3VsZCBiZSBldmVuIGJldHRlciBpZiB5b3UgY2FuIGdpdmUgbWUgYSBmaW8KPiA+
IGpvYiBmaWxlIHdpdGggdGhlIGlzc3VlLCBzbyBJIGNhbiBlYXNpbHkgZGVidWcgaXQuCj4gPiAK
PiA+IGFsc28gcGxlYXNlIGNoZWNrIGlmIHVwc3RyZWFtIHBhdGNoIChlOGQ3YzMzIG1kL3JhaWQ1
OiBsaW1pdCByZXF1ZXN0IHNpemUKPiA+IGFjY29yZGluZyB0byBpbXBsZW1lbnRhdGlvbiBsaW1p
dHMpIGhlbHBzLgo+ID4gCj4gPiBUaGFua3MsCj4gPiBTaGFvaHVhCj4gCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0
Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Thu Jan 05 21:43:14 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Jan 2017 21:43:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cPFnH-0000ry-QC; Thu, 05 Jan 2017 21:41:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <shli@kernel.org>) id 1cPDrF-0007Ug-Ap
 for xen-users@lists.xen.org; Thu, 05 Jan 2017 19:37:53 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 20/43-20518-090AE685; Thu, 05 Jan 2017 19:37:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKIsWRWlGSWpSXmKPExsVybKJsh27/grw
 Ig8tnbSxWXT3A6sDocXT3b6YAxijWzLyk/IoE1oxNbzpZCqbIVbRs3sbYwHhcoouRk0NIYCqj
 xN+2ki5GLiC7gUni2/4dLCAJFgEViW2tDUwgNpuAksTtHafZuxg5OEQEDCTOv3ABqWcWWMsos
 XribbAaYQE/icWd81hBbF4BC4k3F3czQgztYJQ4/GczI0RCUOLkzCdgC5gFdCR2br3DBjKUWU
 BaYvk/DoiwvETz1tnMIDangK3Eqr4FYK2iAuoSk58vB5svIZAhMa9nDpTtJbHoxiUoW03i6rl
 NzBMYhWYh2TYLybZZCNtmIdm2gJFlFaNGcWpRWWqRrpGpXlJRZnpGSW5iZo6uoYGxXm5qcXFi
 empOYlKxXnJ+7iZGYJDXMzAw7mBsPeF3iFGSg0lJlDd1Rl6EEF9SfkplRmJxRnxRaU5q8SFGG
 Q4OJQnepfOBcoJFqempFWmZOcB4g0lLcPAoifDGgKR5iwsSc4sz0yFSpxh1OaY9W/yUSYglLz
 8vVUqctxikSACkKKM0D24ELPYvMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBKGmMKTmVcCt+k
 V0BFMQEdsD8gGOaIkESEl1cCoH1z9/cVah++yMrfyV65lr0rfKHXyAcPb/Xfn9v84xWH98/UL
 7hTpvTcmJhTY66/bt9X+aoXTJ0bn+lfr7U8dcd3ncWH7hVkskU85XvdeaYy88/jUnCOXfnqZC
 PNY9vbKnq1bccP1lMaN9PynXyJ7+k7FrQrbXvtP62/xra4wK5m1Rc6fHun2KbEUZyQaajEXFS
 cCAN4uEIj4AgAA
X-Env-Sender: shli@kernel.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1483645070!79197492!1
X-Originating-IP: [198.145.29.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56606 invoked from network); 5 Jan 2017 19:37:51 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.136)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Jan 2017 19:37:51 -0000
Received: from mail.kernel.org (localhost [127.0.0.1])
 by mail.kernel.org (Postfix) with ESMTP id BFDC1205D4;
 Thu,  5 Jan 2017 19:37:48 +0000 (UTC)
Received: from kernel.org (unknown [199.201.64.132])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 2A3A0205D3;
 Thu,  5 Jan 2017 19:37:47 +0000 (UTC)
Date: Thu, 5 Jan 2017 11:37:45 -0800
From: Shaohua Li <shli@kernel.org>
To: MasterPrenium <masterprenium.lkml@gmail.com>
Message-ID: <20170105193745.qnmqsussxy7nasdn@kernel.org>
References: <585D6C34.2020908@gmail.com>
 <20170104223015.cr6vtyhxuwxrg76g@kernel.org>
 <e56edc2b-f2ad-2ab1-4184-5d7cad80085a@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <e56edc2b-f2ad-2ab1-4184-5d7cad80085a@gmail.com>
User-Agent: Mutt/1.6.2-neo (2016-08-21)
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org
X-Virus-Scanned: ClamAV using ClamSMTP
X-Mailman-Approved-At: Thu, 05 Jan 2017 21:41:55 +0000
Cc: linux-raid@vger.kernel.org, xen-users@lists.xen.org,
 "MasterPrenium@gmail.com" <MasterPrenium@gmail.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
Subject: Re: [Xen-users] PROBLEM: Kernel BUG with raid5 soft + Xen + DRBD -
	invalid opcode
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

T24gVGh1LCBKYW4gMDUsIDIwMTcgYXQgMDM6MTY6NTNQTSArMDEwMCwgTWFzdGVyUHJlbml1bSB3
cm90ZToKPiBIaSBTaGFvaHVhLAo+IAo+IFRoYW5rcyBmb3IgeW91ciByZXBseS4KPiAKPiBMZXQg
bWUgZXhwbGFpbiBteSAiaHVnZSIuIEZvciBleGFtcGxlLCBpZiBJJ20gbWFraW5nIGEgbG93IHJh
dGUgaS9vIHN0cmVhbSwKPiBJIGRvbid0IGdldCBhIGNyYXNoICg8MU1CIHdyaXR0ZW4gLyBzZWMp
IHdpdGggcmFuZG9tIGkvbywgYnV0IGlmIEknbSBtYWtpbmcKPiBhIHJhbmRvbSBJL08gb2YgYWJv
dXQgMjBNQi9zZWMsIHRoZSBrZXJuZWwgY3Jhc2hlcyBpbiBhIGZldyBtaW51dGVzIChmb3IKPiBl
eGFtcGxlLCBtYWtpbmcgYW4gcnN5bmMsIG9yIGV2ZW4gc3luY2hyb25pc2luZyBteSBEUkJEIHN0
YWNrIGlzIGNhdXNpbmcgdGhlCj4gY3Jhc2gpLgo+IEkgZG9uJ3Qga25vdyBpZiB0aGlzIGNhbiBo
ZWxwLCBidXQgaW4gbW9zdCBvZiBjYXNlLCB3aGVuIHRoZSBrZXJuZWwgY3Jhc2hlcywKPiBhZnRl
ciBhIHJlYm9vdCwgbXkgcmFpZCA1IHN0YWNrIGlzIHJlLXN5bmNocm9uaXppbmcuCj4gCj4gSSdt
IG5vdCBhYmxlIHRvIHJlcHJvZHVjZSB0aGUgY3Jhc2ggd2l0aCBhIHJhdyBSQUlENSBzdGFjayAo
d2l0aCBkZC9maW8KPiAuLi4pLgo+IAo+IEl0IHNlZW1zIEkgbmVlZCB0byBzdGFjayBmaWxlc3lz
dGVtcyB0byBoZWxwIHJlcHJvZHVjZSBpdDoKPiAKPiBIZXJlIGlzIGEgY29uZmlndXJhdGlvbiB0
ZXN0LCBjb21tYW5kIGxpbmVzIHRvIGV4cGxhaW4gKHRoZSB3YXkgSSdtIGFibGUgdG8KPiByZXBy
b2R1Y2UgdGhlIGNyYXNoKS4gRXZlcnl0aGluZyBpcyBkb25lIGluIGRvbTAuCj4gLSBtZGFkbSAt
LWNyZWF0ZSAvZGV2L21kMTAgLS1yYWlkLWRldmljZXM9MyAtLWxldmVsPTUgL2Rldi9zZGMxIC9k
ZXYvc2RkMQo+IC9kZXYvc2RlMQo+IC0gbWtmcy5idHJmcyAvZGV2L21kMTAKPiAtIG1rZGlyIC90
bXAvYnRyZnMgL21udC9YZW5WTSAvdG1wL2V4dDQKPiAtIG1vdW50IC9kZXYvbWQxMCAvdG1wL2J0
cmZzCj4gLSBidHJmcyBzdWJ2b2x1bWUgY3JlYXRlIC90bXAvYnRyZnMvWGVuVk0KPiAtIHVtb3Vu
dCAvdG1wL2J0cmZzCj4gLSBtb3VudCAvZGV2L21kMTAgL21udC9YZW5WTSAtb3N1YnZvbD1YZW5W
TQo+IC0gdHJ1bmNhdGUgL21udC9YZW5WTS9WTVRlc3RGaWxlLmRhdCAtcyA4MDBHCj4gLSBta2Zz
LmV4dDQgL21udC9YZW5WTS9WTVRlc3RGaWxlLmRhdAo+IC0gbW91bnQgL21udC9YZW5WTS9WTVRl
c3RGaWxlLmRhdCAvdG1wL2V4dDQKPiAKPiAtPiBEb2luZyB0aGlzLCBkb2Vzbid0IHNlZW0gdG8g
Y3Jhc2ggdGhlIGtlcm5lbCA6Cj4gZmlvIC0tbmFtZT1yYW5kd3JpdGUgLS1pb2VuZ2luZT1saWJh
aW8gLS1pb2RlcHRoPTEgLS1ydz1yYW5kd3JpdGUKPiAtLXJ3bWl4d3JpdGU9OTUgLS1icz0xTSAt
LWRpcmVjdD0xIC0tc2l6ZT04MEcgLS1udW1qb2JzPTggLS1ydW50aW1lPTYwMAo+IC0tZ3JvdXBf
cmVwb3J0aW5nIC0tZmlsZW5hbWU9L21udC9YZW5WTS9GaW8uZGF0Cj4gCj4gLT4gRG9pbmcgdGhp
cywgaXMgY3Jhc2hpbmcgdGhlIGtlcm5lbCBpbiBhIGZldyBtaW51dGVzIDoKPiBmaW8gLS1uYW1l
PXJhbmR3cml0ZSAtLWlvZW5naW5lPWxpYmFpbyAtLWlvZGVwdGg9MSAtLXJ3PXJhbmR3cml0ZQo+
IC0tcndtaXh3cml0ZT05NSAtLWJzPTFNIC0tZGlyZWN0PTEgLS1zaXplPTgwRyAtLW51bWpvYnM9
OCAtLXJ1bnRpbWU9NjAwCj4gLS1ncm91cF9yZXBvcnRpbmcgLS1maWxlbmFtZT0vdG1wL2V4dDQv
ZXh0NC5kYXQKPiAKPiBOb3RlIDogLS1kaXJlY3Q9MSBvciAtLWRpcmVjdD0wIGRvZXNuJ3Qgc2Vl
bSB0byBjaGFuZ2UgdGhlIGJlaGF2aW91ci4gQWxzbwo+IGhhdmluZyB0aGUgcmFpZCA1IHN0YWNr
IHJlLXN5bmNocm9uaXppbmcgb3IgYWxyZWFkeSBzeW5jaHJvbml6ZWQsIGRvZXNuJ3QKPiBjaGFu
Z2UgdGhlIGJlaGF2aW91ci4KPiAKPiBIZXJlIGFub3RoZXIgImNyYXNoIiA6IGh0dHA6Ly9wYXN0
ZWJpbi5jb20vdXFMekw0Zm4KCkknbSB0cnlpbmcgdG8gcmVwcm9kdWNlLCBidXQgbm8gc3VjY2Vz
cy4gU28KZXh0NC0+YnRyZnMtPnJhaWQ1LCBjcmFzaApidHJmcy0+cmFpZDUsIG5vIGNyYXNoCnJp
Z2h0PyBkb2VzIHN1YnZvbHVtZSBtYXR0ZXI/IFdoZW4geW91IGNyZWF0ZSB0aGUgcmFpZDUgYXJy
YXksIGRvZXMgYWRkaW5nCictLWFzc3VtZS1jbGVhbicgb3B0aW9uIGNoYW5nZSB0aGUgYmVoYXZp
b3I/IEknZCBsaWtlIHRvIG5hcnJvdyBkb3duIHRoZSBpc3N1ZS4KSWYgeW91IGNhbiBjYXB0dXJl
IHRoZSBibGt0cmFjZSB0byB0aGUgcmFpZDUgYXJyYXksIGl0IHdvdWxkIGJlIGdyZWF0IHRvIGhp
bnQKdXMgd2hhdCBraW5kIG9mIElPIGl0IGlzLgogCj4gUmVnYXJkaW5nIHlvdXIgcGF0Y2gsIEkg
Y2FuJ3QgZmluZCBpdC4gSXMgaXQgdGhlIG9uZSBzZW50IGJ5IEtvbnN0YW50aW4KPiBLaGxlYm5p
a292ID8KClJpZ2h0LgoKPiBEbyB5b3Ugd2FudCB0aGUgImV4dDQuZGF0IiBmaW8gZmlsZSA/IEl0
IHdpbGwgYmUgcmVhbGx5IGRpZmZpY3VsdCBmb3IgbWUgdG8KPiBwcm92aWRlIGl0IHRvIHlvdSBh
cyBJJ3ZlIG9ubHkgYSBwb29yIEFEU0wgbmV0d29yayBjb25uZWN0aW9uLgoKTm90IG5lY2Vzc2Fy
eS4KClRoYW5rcywKU2hhb2h1YQoKPiBUaGFua3MgZm9yIHlvdXIgaGVscCwKPiAKPiBNYXN0ZXJQ
cmVuaXVtCj4gCj4gTGUgMDQvMDEvMjAxNyDDoCAyMzozMCwgU2hhb2h1YSBMaSBhIMOpY3JpdCA6
Cj4gPiBPbiBGcmksIERlYyAyMywgMjAxNiBhdCAwNzoyNTo1NlBNICswMTAwLCBNYXN0ZXJQcmVu
aXVtIHdyb3RlOgo+ID4gPiBIZWxsbyBHdXlzLAo+ID4gPiAKPiA+ID4gSSd2ZSBoYXZpbmcgc29t
ZSB0cm91YmxlIG9uIGEgbmV3IHN5c3RlbSBJJ20gc2V0dGluZyB1cC4gSSdtIGdldHRpbmcgYSBr
ZXJuZWwgQlVHIG1lc3NhZ2UsIHNlZW1zIHRvIGJlIHJlbGF0ZWQgd2l0aCB0aGUgdXNlIG9mIFhl
biAod2hlbiBJIGJvb3QgdGhlIHN5c3RlbSBfd2l0aG91dF8gWGVuLCBJIGRvbid0IGdldCBhbnkg
Y3Jhc2gpLgo+ID4gPiBIZXJlIGlzIGNvbmZpZ3VyYXRpb24gOgo+ID4gPiAtIDN4IEhhcmQgRHJp
dmVzIHJ1bm5pbmcgb24gUkFJRCA1IFNvZnR3YXJlIHJhaWQgY3JlYXRlZCBieSBtZGFkbQo+ID4g
PiAtIE9uIHRvcCBvZiBpdCwgRFJCRCBmb3IgcmVwbGljYXRpb24gb3ZlciBhbm90aGVyIG5vZGUg
KEFjdGl2ZS9wYXNzaXZlIGNsdXN0ZXIpCj4gPiA+IC0gT24gdG9wIG9mIGl0LCBhIEJUUkZTIEZp
bGVTeXN0ZW0gd2l0aCBhIGZldyBzdWJ2b2x1bWVzCj4gPiA+IC0gT24gdG9wIG9mIGl0LCBYRU4g
Vk1zIHJ1bm5pbmcuCj4gPiA+IAo+ID4gPiBUaGUgQlVHIGlzIGhhcHBlbmluZyB3aGVuIEknbSBt
YWtpbmcgImh1Z2UiIEkvTyAoMjBNQi9zIHdpdGggYSByc3luYyBmb3IgZXhhbXBsZSkgb24gdGhl
IFJBSUQ1IHN0YWNrLgo+ID4gPiBJJ3ZlIHRvIHJlc2V0IHN5c3RlbSB0byBtYWtlIGl0IHdvcmsg
YWdhaW4uCj4gPiB3aGF0IGRpZCB5b3UgbWVhbiAnaHVnZScgSS9PICgyME0vcyk/IElzIGl0IHBv
c3NpYmxlIHlvdSBjYW4gcmVwcm9kdWNlIHRoZQo+ID4gaXNzdWUgd2l0aCBhIHJhdyByYWlkNSBy
YWlkPyBJdCB3b3VsZCBiZSBldmVuIGJldHRlciBpZiB5b3UgY2FuIGdpdmUgbWUgYSBmaW8KPiA+
IGpvYiBmaWxlIHdpdGggdGhlIGlzc3VlLCBzbyBJIGNhbiBlYXNpbHkgZGVidWcgaXQuCj4gPiAK
PiA+IGFsc28gcGxlYXNlIGNoZWNrIGlmIHVwc3RyZWFtIHBhdGNoIChlOGQ3YzMzIG1kL3JhaWQ1
OiBsaW1pdCByZXF1ZXN0IHNpemUKPiA+IGFjY29yZGluZyB0byBpbXBsZW1lbnRhdGlvbiBsaW1p
dHMpIGhlbHBzLgo+ID4gCj4gPiBUaGFua3MsCj4gPiBTaGFvaHVhCj4gCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0
Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Fri Jan 06 00:48:59 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Jan 2017 00:48:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cPIh3-0007Lc-Mt; Fri, 06 Jan 2017 00:47:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jwestfall@surrealistic.net>) id 1cPIh2-0007LW-0C
 for xen-users@lists.xen.org; Fri, 06 Jan 2017 00:47:40 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 9A/4A-12836-B29EE685; Fri, 06 Jan 2017 00:47:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsVi9PtMoK7Wy7w
 Ig8dzNC1WXT3A6sDocXT3b6YAxijWzLyk/IoE1oztN2YyFVxiq5h/4T1LA+NK1i5GLg4hgTOM
 Elf27ARyODlYBFQkOvcfB7I5ONgE9CWmv3ADCYsISEvMuNLEBmILC4RLTN0xHaycV8BEYsaXS
 VC2oMTJmU9YQGxmAS2JG/9eMoGMYQbqXf6PA8QUFdCV+PXHcAIj1ywkDbOQNMxCaFjAyLyKUb
 04tagstUjXVC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzAIGIBgB+OXfudDjJI
 cTEqivJ6H8iKE+JLyUyozEosz4otKc1KLDzHKcHAoSfByvQDKCRalpqdWpGXmAMMRJi3BwaMk
 wpsDkuYtLkjMLc5Mh0idYjTmmPZs8VMmjgPvVzxlEmLJy89LlRLnXfwcqFQApDSjNA9uECxOL
 jHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmY9xLIFJ7MvBK4fa+ATmECOmV7QDbIKSWJCCmpBs
 b5jRWqq/s45/X+vhSVxfKzSkszmGWd+c2c8+WpinHT0s3f8+xu25OX78l2q/j+Tr35KounfVb
 iufNTsjDUJf+yPndjHt/xvHUHc4tLm6Q03ZWOiS5uPbNW6O2LO5V5tReltHw+Jpiy2ogm9J3S
 Wvec91o966zQaBc5nfIHk14xLHj+1Eo5SYmlOCPRUIu5qDgRAPmmDQGOAgAA
X-Env-Sender: jwestfall@surrealistic.net
X-Msg-Ref: server-9.tower-206.messagelabs.com!1483663656!78703349!1
X-Originating-IP: [50.251.204.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36603 invoked from network); 6 Jan 2017 00:47:38 -0000
Received: from whipper.surrealistic.net (HELO whipper.surrealistic.net)
 (50.251.204.81)
 by server-9.tower-206.messagelabs.com with AES256-SHA encrypted SMTP;
 6 Jan 2017 00:47:38 -0000
Received: from jwestfall by whipper.surrealistic.net with local (Exim 4.69)
 (envelope-from <jwestfall@surrealistic.net>) id 1cPIgy-00050f-9k
 for xen-users@lists.xen.org; Thu, 05 Jan 2017 16:47:36 -0800
Date: Thu, 5 Jan 2017 16:47:36 -0800
From: Jim Westfall <jwestfall@surrealistic.net>
To: xen-users@lists.xen.org
Message-ID: <20170106004736.GD5957@surrealistic.net>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.17+20080114 (2008-01-14)
Subject: [Xen-users] cleaning up vm resources on vm shutdown when the
	original 'xl	create' is gone
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

SGkKCkknbSB1c2luZyB4ZW4gNC42ICh1YnVudHUgMTYuMDQpLiAgTG9va2luZyBmb3Igc29tZSBn
dWlkYW5jZSB3aXRoIHRoZSAKZm9sbG93aW5nIGlzc3VlLgoKV2hlbiB5b3UgY3JlYXRlIGEgdm0g
dmlhICd4bCBjcmVhdGUgPGNmZz4nLCB0aGUgeGwgcHJvY2VzcyBnZXRzIGZvcmtlZCAKb2ZmIGlu
IHRvIHRoZSBiYWNrZ3JvdW5kLiAgVGhpcyBwcm9jZXNzIHNlZW1zIHRvIGJlIHRoZSBvbmUgb24g
dGhlIGhvb2sgCmZvciBjbGVhbmluZyB1cCB2bSByZXNvdXJjZXMgKHZpZi92YmQvZXRjKSB3aGVu
IHRoZSB2bSBpcyBzaHV0ZG93bi4KCkhvd2V2ZXIgaG93IHRvIGRvIHlvdSBnbyBhYm91dCBjbGVh
bmluZyB1cCB0aGUgdm0gcmVzb3VyY2VzIGlmIHRoaXMgeGwgCnByb2Nlc3MgZ29lcyBhd2F5IChr
aWxsZWQpPwoKV2h5IHRoZXkgYXJlIGdldHRpbmcga2lsbGVkIGlzIGZ1biB0b28uICBXaGVuIHlv
dSBoYXZlIHZtJ3MgcnVubmluZyBhbmQgCnlvdSBzaHV0ZG93bi9yZWJvb3QgdGhlIGh5cGVydmlz
b3IsIHhlbmRvbWFpbnMgc2NyaXB0IGlzIHN1cHBvc2UgdG8gc2h1dCAKZG93biBhbnkgYWN0aXZl
IHZtJ3MuICBUaGlzIGRvZXMgY2F1c2UgdGhlIHZtJ3MgdG8gc2h1dGRvd24gYnV0IHRoZSAKdm0g
cmVzb3VyY2VzIGFyZSBuZXZlciByZWxlYXNlZCBiZWNhdXNlIHN5c3RlbWQgaGFzIGFscmVhZHkg
a2lsbGVkIGFsbCAKdGhlIGZvcmtlZCB4bCBwcm9jZXNzZXMgYmVmb3JlIGhhbmQgYXMgdGhleSBh
cmVuJ3QgYXNzb2NpYXRlZCB3aXRoIGFueSAKc3lzdGVtZCBzZXJ2aWNlLgoKVGhpcyBjYXVzZXMg
dGhlIHZtJ3MgdG8gZ2V0IHN0dWNrIGluIGFuICdzJyBzdGF0ZS4KCnRoYW5rcwpqaW0KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFp
bGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Fri Jan 06 00:48:59 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Jan 2017 00:48:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cPIh3-0007Lc-Mt; Fri, 06 Jan 2017 00:47:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jwestfall@surrealistic.net>) id 1cPIh2-0007LW-0C
 for xen-users@lists.xen.org; Fri, 06 Jan 2017 00:47:40 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 9A/4A-12836-B29EE685; Fri, 06 Jan 2017 00:47:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsVi9PtMoK7Wy7w
 Ig8dzNC1WXT3A6sDocXT3b6YAxijWzLyk/IoE1oztN2YyFVxiq5h/4T1LA+NK1i5GLg4hgTOM
 Elf27ARyODlYBFQkOvcfB7I5ONgE9CWmv3ADCYsISEvMuNLEBmILC4RLTN0xHaycV8BEYsaXS
 VC2oMTJmU9YQGxmAS2JG/9eMoGMYQbqXf6PA8QUFdCV+PXHcAIj1ywkDbOQNMxCaFjAyLyKUb
 04tagstUjXVC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzAIGIBgB+OXfudDjJI
 cTEqivJ6H8iKE+JLyUyozEosz4otKc1KLDzHKcHAoSfByvQDKCRalpqdWpGXmAMMRJi3BwaMk
 wpsDkuYtLkjMLc5Mh0idYjTmmPZs8VMmjgPvVzxlEmLJy89LlRLnXfwcqFQApDSjNA9uECxOL
 jHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmY9xLIFJ7MvBK4fa+ATmECOmV7QDbIKSWJCCmpBs
 b5jRWqq/s45/X+vhSVxfKzSkszmGWd+c2c8+WpinHT0s3f8+xu25OX78l2q/j+Tr35KounfVb
 iufNTsjDUJf+yPndjHt/xvHUHc4tLm6Q03ZWOiS5uPbNW6O2LO5V5tReltHw+Jpiy2ogm9J3S
 Wvec91o966zQaBc5nfIHk14xLHj+1Eo5SYmlOCPRUIu5qDgRAPmmDQGOAgAA
X-Env-Sender: jwestfall@surrealistic.net
X-Msg-Ref: server-9.tower-206.messagelabs.com!1483663656!78703349!1
X-Originating-IP: [50.251.204.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36603 invoked from network); 6 Jan 2017 00:47:38 -0000
Received: from whipper.surrealistic.net (HELO whipper.surrealistic.net)
 (50.251.204.81)
 by server-9.tower-206.messagelabs.com with AES256-SHA encrypted SMTP;
 6 Jan 2017 00:47:38 -0000
Received: from jwestfall by whipper.surrealistic.net with local (Exim 4.69)
 (envelope-from <jwestfall@surrealistic.net>) id 1cPIgy-00050f-9k
 for xen-users@lists.xen.org; Thu, 05 Jan 2017 16:47:36 -0800
Date: Thu, 5 Jan 2017 16:47:36 -0800
From: Jim Westfall <jwestfall@surrealistic.net>
To: xen-users@lists.xen.org
Message-ID: <20170106004736.GD5957@surrealistic.net>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.17+20080114 (2008-01-14)
Subject: [Xen-users] cleaning up vm resources on vm shutdown when the
	original 'xl	create' is gone
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

SGkKCkknbSB1c2luZyB4ZW4gNC42ICh1YnVudHUgMTYuMDQpLiAgTG9va2luZyBmb3Igc29tZSBn
dWlkYW5jZSB3aXRoIHRoZSAKZm9sbG93aW5nIGlzc3VlLgoKV2hlbiB5b3UgY3JlYXRlIGEgdm0g
dmlhICd4bCBjcmVhdGUgPGNmZz4nLCB0aGUgeGwgcHJvY2VzcyBnZXRzIGZvcmtlZCAKb2ZmIGlu
IHRvIHRoZSBiYWNrZ3JvdW5kLiAgVGhpcyBwcm9jZXNzIHNlZW1zIHRvIGJlIHRoZSBvbmUgb24g
dGhlIGhvb2sgCmZvciBjbGVhbmluZyB1cCB2bSByZXNvdXJjZXMgKHZpZi92YmQvZXRjKSB3aGVu
IHRoZSB2bSBpcyBzaHV0ZG93bi4KCkhvd2V2ZXIgaG93IHRvIGRvIHlvdSBnbyBhYm91dCBjbGVh
bmluZyB1cCB0aGUgdm0gcmVzb3VyY2VzIGlmIHRoaXMgeGwgCnByb2Nlc3MgZ29lcyBhd2F5IChr
aWxsZWQpPwoKV2h5IHRoZXkgYXJlIGdldHRpbmcga2lsbGVkIGlzIGZ1biB0b28uICBXaGVuIHlv
dSBoYXZlIHZtJ3MgcnVubmluZyBhbmQgCnlvdSBzaHV0ZG93bi9yZWJvb3QgdGhlIGh5cGVydmlz
b3IsIHhlbmRvbWFpbnMgc2NyaXB0IGlzIHN1cHBvc2UgdG8gc2h1dCAKZG93biBhbnkgYWN0aXZl
IHZtJ3MuICBUaGlzIGRvZXMgY2F1c2UgdGhlIHZtJ3MgdG8gc2h1dGRvd24gYnV0IHRoZSAKdm0g
cmVzb3VyY2VzIGFyZSBuZXZlciByZWxlYXNlZCBiZWNhdXNlIHN5c3RlbWQgaGFzIGFscmVhZHkg
a2lsbGVkIGFsbCAKdGhlIGZvcmtlZCB4bCBwcm9jZXNzZXMgYmVmb3JlIGhhbmQgYXMgdGhleSBh
cmVuJ3QgYXNzb2NpYXRlZCB3aXRoIGFueSAKc3lzdGVtZCBzZXJ2aWNlLgoKVGhpcyBjYXVzZXMg
dGhlIHZtJ3MgdG8gZ2V0IHN0dWNrIGluIGFuICdzJyBzdGF0ZS4KCnRoYW5rcwpqaW0KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFp
bGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Fri Jan 06 01:27:11 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Jan 2017 01:27:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cPJI6-0003iV-1N; Fri, 06 Jan 2017 01:25:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mailinglists@websitemanagers.com.au>)
 id 1cPJI5-0003iP-Ag
 for xen-users@lists.xen.org; Fri, 06 Jan 2017 01:25:57 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 AC/5E-22326-422FE685; Fri, 06 Jan 2017 01:25:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVyOimSS1f5U16
 EwYFr+harrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8ahOStYCrZLVbw7O4O9gfGyaBcjJ4eQgJvE
 3NYW9i5GLiC7jUmiaUsXK4TTwiix/95idpAqYQFtiWM7zoLZIgLSEjOuNLFBdL9glJj5WBjEZ
 hOwktj85DkLiM0r4CnR+/ojkM3BwSKgInH0ry+IKSoQLnH1sDlEhaDEyZlPwKo5Bawlvr56wg
 piMwuYSczb/JAZwpaXaN46m3kCI98sJC2zkJTNQlK2gJF5FaNGcWpRWWqRrpGlXlJRZnpGSW5
 iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYLAxAMEOxgOLAg8xSnIwKYnyeh7KixDiS8pPqcxI
 LM6ILyrNSS0+xCjDwaEkwWv2ESgnWJSanlqRlpkDDHuYtAQHj5II79IPQGne4oLE3OLMdIjUK
 UZdjmnPFj9lEmLJy89LlRLn1QWZIQBSlFGaBzcCFoOXGGWlhHkZgY4S4ilILcrNLEGVf8Uozs
 GoJMxrBTKFJzOvBG7TK6AjmICO2B6QDXJESSJCSqqBse9S9vWdi9w3qXq3GLuItjJs8KxWz02
 x7zljr3s1o007yOB/bpxt1NOVp8NuWZycLVJpuMFj8kSpzc8etq6dcfDqq6Aj3MtTHXSbuXof
 SOk6fXvS/HFBE8vOnju2516Fn9qbx5xsfFZzx2UBif3OwUwrrlYdv7TX5rSKX4WQ5SLTjuTru
 ik3lFiKMxINtZiLihMBs0F2S7wCAAA=
X-Env-Sender: mailinglists@websitemanagers.com.au
X-Msg-Ref: server-15.tower-27.messagelabs.com!1483665952!27679662!1
X-Originating-IP: [203.98.89.10]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49469 invoked from network); 6 Jan 2017 01:25:55 -0000
Received: from hammer.websitemanagers.com.au (HELO
 hammer.websitemanagers.com.au) (203.98.89.10)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 6 Jan 2017 01:25:55 -0000
Received: (qmail 27921 invoked by uid 1011); 6 Jan 2017 01:25:49 -0000
Received: from 61.69.80.138 by hammer (envelope-from
 <mailinglists@websitemanagers.com.au>, uid 1008) with qmail-scanner-1.24 
 (clamdscan: 0.98.1/22841. spamassassin: 3.3.1.  
 Clear:RC:1(61.69.80.138):. 
 Processed in 0.058983 secs); 06 Jan 2017 01:25:49 -0000
Received: from unknown (HELO ?10.97.0.38?)
 (adamg+websitemanagers.com.au@61.69.80.138)
 by 0 with ESMTPA; 6 Jan 2017 01:25:49 -0000
To: xen-users@lists.xen.org
References: <2dc8f89a-8296-a07e-4062-5ce9833750ff@websitemanagers.com.au>
 <2a54f75b-8288-9fdc-68d2-471a83d3517a@etit.hu>
 <39aeb5d1-c103-b441-65c8-87cbd44b2afd@websitemanagers.com.au>
 <4109015c-9720-39b7-b6d8-041295d362af@etit.hu>
From: Adam Goryachev <mailinglists@websitemanagers.com.au>
Message-ID: <08ff4f04-96db-dbac-7887-82bfc8305b6f@websitemanagers.com.au>
Date: Fri, 6 Jan 2017 12:25:49 +1100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.5.1
MIME-Version: 1.0
In-Reply-To: <4109015c-9720-39b7-b6d8-041295d362af@etit.hu>
Subject: Re: [Xen-users] Windows PV drivers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

T24gMDUvMDEvMTcgMjA6NDAsIMOJbGnDoXMgVGFtw6FzIHdyb3RlOgo+IEhpLgo+Cj4+IEFyZSB5
b3UgYWJsZSB0byBhZHZpc2Ugd2hhdCBJIG1pZ2h0IGhhdmUgZG9uZSB3cm9uZyBpbiB0aGlzIHBy
b2Nlc3M/Cj4gU2VlbWVzIHRvIG1lIGNvcnJlY3QsIEknbSBqdXN0IG1pc3NpbmcgYSBzdGVwLCB3
aGVyZSB0aGUgc3lzdGVtIGFza3MgZm9yCj4gd2V0aGVyIG9yIG5vdCB0byB0cnVzdCAiTGludXgg
Zm91bmRhdGlvbiIsIHdoZW4gaW5zdGFsbGluZyB0aGUgZHJpdmVycz8hClNvcnJ5LCBJIGhhZCBh
bHJlYWR5IGRvbmUgdGhpcyBwcmV2aW91c2x5IHdoZW4gYXR0ZW1wdGluZyB0aGUgaW5zdGFsbHMs
IAphbmQgSSBoYWQgc2V0IHRoZSBvcHRpb24gdG8gYWx3YXlzIHRydXN0IGRyaXZlcnMgZnJvbSB0
aGlzIHNvdXJjZS4KPiBTdGFydCBhIENNRC5FWEUgYXMgYWRtaW4sIGFuZCBwbHMgc2VlIGRwaW5z
dC5leGUgLz8gb3B0aW9ucy4gSSByZWNvbW1lbmQKPiB0byBmaXJzdCBkbyBhIGNvbXBsZXRlIHVu
aW5zdGFsbGF0aW9uIChhbmQgaWYgeW91IGhhdmUgb2xkZXIgZHJpdmVycwo+IGxpa2UgZ2xwdiwg
dW5pbnN0YWxsIHRoZW0gYXMgd2VsbCkuCj4KPiBCeSBtYW51YWxseSBzdGFydGluZyBkcGluc3Qu
ZXhlIHlvdSB3aWxsIGhhdmUgbW9yZSBvcHRpb25zIHRvIHNlZSB3aGF0Cj4gaGFzIGZhaWxlZC4g
V2hhdCBpcyB3cml0dGVuIGluIHRoZSBzeXN0ZW0gbG9ncy9hcHBsaWNhdGlvbiBsb2c/IFRoZXJl
Cj4gbXVzdCBiZSBhIHJlYXNvbmluZyB0aGVyZS4KCkJlZm9yZSBJIGdvdCB0aGlzIGVtYWlsLCBJ
IGRlY2lkZWQgbWF5YmUgSSBzaG91bGQgdW5pbnN0YWxsIHRoZSBHUExQViAKZHJpdmVycywgc28g
SSBkaWQgdGhhdCwgYW5kIHRoZW4gaW5zdGFsbGVkIGFsbCB0aGUgZHJpdmVycyBhbmQgdGhleSBh
bGwgCndvcmtlZC4gRXhjZXB0IG5vdyBJIGNhbid0IHN0YXJ0dXAgdGhlIFZNLiBJdCBib290cyBh
bmQgc2l0cyB3aXRoIHRoZSAKc3Bpbm5pbmcgY2lyY2xlIGZvcmV2ZXIgKG92ZXJuaWdodC4uLikK
SSBjYW4gc3RhcnR1cCBpbiBzYWZlIG1vZGUsIGFuZCB0cmllZCB0byByZS1pbnN0YWxsIGFsbCB0
aGUgZHJpdmVycyAoIAp2ZXJzaW9uIDguMS4wICkgYW5kIHRoZXkgd2VyZSBhbGwgc3VjY2Vzc2Z1
bCwgYnV0IEkgc3RpbGwgY2FuJ3QgYm9vdHVwIAppbiAibm9ybWFsIG1vZGUiLCBvbmx5IHNhZmUg
bW9kZSB3aWxsIHdvcmsuCgpTaG91bGQgSSBzdGFydCBvdmVyPyAoSSBoYXZlIGEgTFYgc25hcHNo
b3QgSSBjYW4gcmV2ZXJ0IHRvLi4uKQpJZiBJIHN0YXJ0IG92ZXIsIGhvdyBzaG91bGQgSSBwcm9j
ZWVkPwphKSBSZW1vdmUgYWxsIEdQTFBWIGRyaXZlcnMKYikgcmVib290CmMpIEluc3RhbGwgYWxs
IDguMS4wIHZlcnNpb24gb2YgZHJpdmVycwpkKSByZWJvb3QKCk9yIHNraXAgQiwgb3Igc29tZXRo
aW5nIGVsc2U/CgpUaGFuayB5b3UgYWdhaW4gZm9yIHlvdXIgaGVscC4KClJlZ2FyZHMsCkFkYW0K
Cj4+PiBIb3dldmVyLCBhcyBhIHBlcnNvbmFsIGV4cGVyaWVuY2UsIEkgcmVjb21tZW5kIGZvciB5
b3UgdG8gd2FpdCB0aWxsIHRoZQo+Pj4gZmluYWwgcmVsZWFzZSBvZgo+Pj4KPj4+IGh0dHBzOi8v
eGVuYml0cy54ZW4ub3JnL3B2ZHJpdmVycy93aW4vOC4yLjAvCj4+Pgo+Pj4gKGxvZ28gdGVzdGlu
ZyBpcyBqdXN0IGRvbmUsIHNvIHdlIGNhbiBleHBlY3QgdGhlIHNpZ25lZCB2ZXJzaW9uIHdpdGhp
Cj4+PiAxLTIgbW9udGhzIGhvcGVmdWxseSkKPj4gRG8geW91IG1lYW4gYmVjYXVzZSBpdCBpcyBl
YXNpZXIgdG8gaW5zdGFsbCwgb3IgYmVjYXVzZSBpdCBpcyBtb3JlCj4+IHN0YWJsZSAoZml4ZXMg
c29tZSBidWdzIGluIDguMS4wKT8KPiBJdCBpcyBpbnN0YWxsZWQgYWJzb2x1dGVseSB0aGUgc2Ft
ZSB3YXksIGl0IGhhcyBqdXN0IGEgbW9yZSBtYXR1cmUgbW9yZQo+IGNvbXBhdGlibGUgYW5kIGdl
bmVyYWxseSBiZXR0ZXIgY29kZWJhc2UuCj4KPj4gSXMgaXQgcG9zc2libGUgdG8gc2ltcGx5IGlu
c3RhbGwgdGhlIGN1cnJlbnQgdmVyc2lvbiBvZiA4LjIuMCwgYW5kIHRoZW4KPj4gdXBkYXRlIHdo
ZW4gdGhlIGZpbmFsIHJlbGVhc2UgaXMgZG9uZT8KPiBJdCBpcywgYnV0IGN1cnJlbnRseSB0aG9z
ZSBkcml2ZXJzIGFyZSBub3Qgc2lnbmVkLCB3aGljaCBtZW5hcywgeW91IGhhdmUKPiB0byBlbmFi
bGUgdGVzdHNpZ25pbmcgaWYgeW91IHdhbnQgdGhlbSB0byB3b3JrLiAoQkNERURJVC5FWEUKPiAv
VEVTVFNJR05JTkcgT04pCj4KPj4gUmVnYXJkcywKPj4gQWRhbQo+Pgo+Pj4gMjAxNy0wMS0wNCAx
NDoyNiBrZWx0ZXrDqXNzZWwsIEFkYW0gR29yeWFjaGV2IMOtcnRhOgo+Pj4+IEhpIGFsbCwKPj4+
Pgo+Pj4+IEknbSBpbiB0aGUgcHJvY2VzcyBvZiB1cGdyYWRpbmcgZnJvbSB4ZW4gNC4xIHRvIHhl
biA0LjQgYW5kIGhhdmUgYQo+Pj4+IG51bWJlciBvZiB3aW5kb3dzIGRvbVUncyBydW5uaW5nIFdp
bmRvd3MgU2VydmVyIDIwMTJSMiB3aXRoIG9uZSBvZiB0aGUKPj4+PiBlamIgdmVyc2lvbnMgb2Yg
dGhlIEdQTFBWIGRyaXZlcnMgaW5zdGFsbGVkLgo+Pj4+Cj4+Pj4gQ2FuIGFueW9uZSBhZHZpc2Ug
d2hpY2ggYXJlIHRoZSBiZXN0IGRyaXZlcnMgdG8gaW5zdGFsbCBmb3IgcHJvZHVjdGlvbgo+Pj4+
IHVzZSB0b2RheSwgYW5kIGhvdyB0aGV5IHdlbnQgYWJvdXQgaW5zdGFsbGluZyB0aGVtPwo+Pj4+
Cj4+Pj4gU28gZmFyLCBJJ3ZlIG1hbmFnZWQgdG8gYm9vdCBteSB0ZXN0aW5nIGRvbVUgdW5kZXIg
NC40LCBidXQgSSBjYW4ndAo+Pj4+IGluc3RhbGwgdGhlIGRyaXZlcnMgZm9ybQo+Pj4+IGh0dHBz
Oi8veGVucHJvamVjdC5vcmcvZG93bmxvYWRzL3dpbmRvd3MtcHYtZHJpdmVycy5odG1sIGV2ZW4g
YWZ0ZXIKPj4+PiBpbnN0YWxsaW5nIHRoZSBjZXJ0aWZpY2F0ZS4KPj4+Pgo+Pj4+IEkgd291bGQg
cHJlZmVyIHRvIHVzZSBkZWJpYW4gdGVzdGluZywgYnV0IHdvdWxkIEkgcGVyaGFwcyBiZSBiZXR0
ZXIgb2ZmCj4+Pj4gc3dpdGNoaW5nIHRvIFhlblNlcnZlciBhbmQgdXNpbmcgdGhlIFhlblNlcnZl
ciB2ZXJzaW9uIG9mIHRoZSBQVgo+Pj4+IGRyaXZlcnM/IE9yIGNhbiBJIHVzZSB0aGUgWGVuU2Vy
dmVyIHZlcnNpb24gb2YgdGhlIGRyaXZlcnMgd2l0aCBwbGFpbgo+Pj4+IGRlYmlhbiArIHhlbj8K
Pj4+Pgo+Pj4+IFdvdWxkIGFwcHJlY2lhdGUgYW55IGFkdmljZSBmcm9tIG90aGVycyB3aG8gaGF2
ZSBtYW5hZ2VkIHRvIGdldCB0aGlzIHRvCj4+Pj4gd29yayB3ZWxsLCBlc3BlY2lhbGx5IGluIGEg
cHJvZHVjdGlvbiBlbnZpcm9ubWVudC4KPj4+Pgo+Pj4+IFJlZ2FyZHMsCj4+Pj4gQWRhbQo+Pj4+
Cj4+Pj4KPj4+PgoKCgotLSAKQWRhbSBHb3J5YWNoZXYgV2Vic2l0ZSBNYW5hZ2VycyB3d3cud2Vi
c2l0ZW1hbmFnZXJzLmNvbS5hdQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Fri Jan 06 01:27:11 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Jan 2017 01:27:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cPJI6-0003iV-1N; Fri, 06 Jan 2017 01:25:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mailinglists@websitemanagers.com.au>)
 id 1cPJI5-0003iP-Ag
 for xen-users@lists.xen.org; Fri, 06 Jan 2017 01:25:57 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 AC/5E-22326-422FE685; Fri, 06 Jan 2017 01:25:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVyOimSS1f5U16
 EwYFr+harrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8ahOStYCrZLVbw7O4O9gfGyaBcjJ4eQgJvE
 3NYW9i5GLiC7jUmiaUsXK4TTwiix/95idpAqYQFtiWM7zoLZIgLSEjOuNLFBdL9glJj5WBjEZ
 hOwktj85DkLiM0r4CnR+/ojkM3BwSKgInH0ry+IKSoQLnH1sDlEhaDEyZlPwKo5Bawlvr56wg
 piMwuYSczb/JAZwpaXaN46m3kCI98sJC2zkJTNQlK2gJF5FaNGcWpRWWqRrpGlXlJRZnpGSW5
 iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYLAxAMEOxgOLAg8xSnIwKYnyeh7KixDiS8pPqcxI
 LM6ILyrNSS0+xCjDwaEkwWv2ESgnWJSanlqRlpkDDHuYtAQHj5II79IPQGne4oLE3OLMdIjUK
 UZdjmnPFj9lEmLJy89LlRLn1QWZIQBSlFGaBzcCFoOXGGWlhHkZgY4S4ilILcrNLEGVf8Uozs
 GoJMxrBTKFJzOvBG7TK6AjmICO2B6QDXJESSJCSqqBse9S9vWdi9w3qXq3GLuItjJs8KxWz02
 x7zljr3s1o007yOB/bpxt1NOVp8NuWZycLVJpuMFj8kSpzc8etq6dcfDqq6Aj3MtTHXSbuXof
 SOk6fXvS/HFBE8vOnju2516Fn9qbx5xsfFZzx2UBif3OwUwrrlYdv7TX5rSKX4WQ5SLTjuTru
 ik3lFiKMxINtZiLihMBs0F2S7wCAAA=
X-Env-Sender: mailinglists@websitemanagers.com.au
X-Msg-Ref: server-15.tower-27.messagelabs.com!1483665952!27679662!1
X-Originating-IP: [203.98.89.10]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49469 invoked from network); 6 Jan 2017 01:25:55 -0000
Received: from hammer.websitemanagers.com.au (HELO
 hammer.websitemanagers.com.au) (203.98.89.10)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 6 Jan 2017 01:25:55 -0000
Received: (qmail 27921 invoked by uid 1011); 6 Jan 2017 01:25:49 -0000
Received: from 61.69.80.138 by hammer (envelope-from
 <mailinglists@websitemanagers.com.au>, uid 1008) with qmail-scanner-1.24 
 (clamdscan: 0.98.1/22841. spamassassin: 3.3.1.  
 Clear:RC:1(61.69.80.138):. 
 Processed in 0.058983 secs); 06 Jan 2017 01:25:49 -0000
Received: from unknown (HELO ?10.97.0.38?)
 (adamg+websitemanagers.com.au@61.69.80.138)
 by 0 with ESMTPA; 6 Jan 2017 01:25:49 -0000
To: xen-users@lists.xen.org
References: <2dc8f89a-8296-a07e-4062-5ce9833750ff@websitemanagers.com.au>
 <2a54f75b-8288-9fdc-68d2-471a83d3517a@etit.hu>
 <39aeb5d1-c103-b441-65c8-87cbd44b2afd@websitemanagers.com.au>
 <4109015c-9720-39b7-b6d8-041295d362af@etit.hu>
From: Adam Goryachev <mailinglists@websitemanagers.com.au>
Message-ID: <08ff4f04-96db-dbac-7887-82bfc8305b6f@websitemanagers.com.au>
Date: Fri, 6 Jan 2017 12:25:49 +1100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.5.1
MIME-Version: 1.0
In-Reply-To: <4109015c-9720-39b7-b6d8-041295d362af@etit.hu>
Subject: Re: [Xen-users] Windows PV drivers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

T24gMDUvMDEvMTcgMjA6NDAsIMOJbGnDoXMgVGFtw6FzIHdyb3RlOgo+IEhpLgo+Cj4+IEFyZSB5
b3UgYWJsZSB0byBhZHZpc2Ugd2hhdCBJIG1pZ2h0IGhhdmUgZG9uZSB3cm9uZyBpbiB0aGlzIHBy
b2Nlc3M/Cj4gU2VlbWVzIHRvIG1lIGNvcnJlY3QsIEknbSBqdXN0IG1pc3NpbmcgYSBzdGVwLCB3
aGVyZSB0aGUgc3lzdGVtIGFza3MgZm9yCj4gd2V0aGVyIG9yIG5vdCB0byB0cnVzdCAiTGludXgg
Zm91bmRhdGlvbiIsIHdoZW4gaW5zdGFsbGluZyB0aGUgZHJpdmVycz8hClNvcnJ5LCBJIGhhZCBh
bHJlYWR5IGRvbmUgdGhpcyBwcmV2aW91c2x5IHdoZW4gYXR0ZW1wdGluZyB0aGUgaW5zdGFsbHMs
IAphbmQgSSBoYWQgc2V0IHRoZSBvcHRpb24gdG8gYWx3YXlzIHRydXN0IGRyaXZlcnMgZnJvbSB0
aGlzIHNvdXJjZS4KPiBTdGFydCBhIENNRC5FWEUgYXMgYWRtaW4sIGFuZCBwbHMgc2VlIGRwaW5z
dC5leGUgLz8gb3B0aW9ucy4gSSByZWNvbW1lbmQKPiB0byBmaXJzdCBkbyBhIGNvbXBsZXRlIHVu
aW5zdGFsbGF0aW9uIChhbmQgaWYgeW91IGhhdmUgb2xkZXIgZHJpdmVycwo+IGxpa2UgZ2xwdiwg
dW5pbnN0YWxsIHRoZW0gYXMgd2VsbCkuCj4KPiBCeSBtYW51YWxseSBzdGFydGluZyBkcGluc3Qu
ZXhlIHlvdSB3aWxsIGhhdmUgbW9yZSBvcHRpb25zIHRvIHNlZSB3aGF0Cj4gaGFzIGZhaWxlZC4g
V2hhdCBpcyB3cml0dGVuIGluIHRoZSBzeXN0ZW0gbG9ncy9hcHBsaWNhdGlvbiBsb2c/IFRoZXJl
Cj4gbXVzdCBiZSBhIHJlYXNvbmluZyB0aGVyZS4KCkJlZm9yZSBJIGdvdCB0aGlzIGVtYWlsLCBJ
IGRlY2lkZWQgbWF5YmUgSSBzaG91bGQgdW5pbnN0YWxsIHRoZSBHUExQViAKZHJpdmVycywgc28g
SSBkaWQgdGhhdCwgYW5kIHRoZW4gaW5zdGFsbGVkIGFsbCB0aGUgZHJpdmVycyBhbmQgdGhleSBh
bGwgCndvcmtlZC4gRXhjZXB0IG5vdyBJIGNhbid0IHN0YXJ0dXAgdGhlIFZNLiBJdCBib290cyBh
bmQgc2l0cyB3aXRoIHRoZSAKc3Bpbm5pbmcgY2lyY2xlIGZvcmV2ZXIgKG92ZXJuaWdodC4uLikK
SSBjYW4gc3RhcnR1cCBpbiBzYWZlIG1vZGUsIGFuZCB0cmllZCB0byByZS1pbnN0YWxsIGFsbCB0
aGUgZHJpdmVycyAoIAp2ZXJzaW9uIDguMS4wICkgYW5kIHRoZXkgd2VyZSBhbGwgc3VjY2Vzc2Z1
bCwgYnV0IEkgc3RpbGwgY2FuJ3QgYm9vdHVwIAppbiAibm9ybWFsIG1vZGUiLCBvbmx5IHNhZmUg
bW9kZSB3aWxsIHdvcmsuCgpTaG91bGQgSSBzdGFydCBvdmVyPyAoSSBoYXZlIGEgTFYgc25hcHNo
b3QgSSBjYW4gcmV2ZXJ0IHRvLi4uKQpJZiBJIHN0YXJ0IG92ZXIsIGhvdyBzaG91bGQgSSBwcm9j
ZWVkPwphKSBSZW1vdmUgYWxsIEdQTFBWIGRyaXZlcnMKYikgcmVib290CmMpIEluc3RhbGwgYWxs
IDguMS4wIHZlcnNpb24gb2YgZHJpdmVycwpkKSByZWJvb3QKCk9yIHNraXAgQiwgb3Igc29tZXRo
aW5nIGVsc2U/CgpUaGFuayB5b3UgYWdhaW4gZm9yIHlvdXIgaGVscC4KClJlZ2FyZHMsCkFkYW0K
Cj4+PiBIb3dldmVyLCBhcyBhIHBlcnNvbmFsIGV4cGVyaWVuY2UsIEkgcmVjb21tZW5kIGZvciB5
b3UgdG8gd2FpdCB0aWxsIHRoZQo+Pj4gZmluYWwgcmVsZWFzZSBvZgo+Pj4KPj4+IGh0dHBzOi8v
eGVuYml0cy54ZW4ub3JnL3B2ZHJpdmVycy93aW4vOC4yLjAvCj4+Pgo+Pj4gKGxvZ28gdGVzdGlu
ZyBpcyBqdXN0IGRvbmUsIHNvIHdlIGNhbiBleHBlY3QgdGhlIHNpZ25lZCB2ZXJzaW9uIHdpdGhp
Cj4+PiAxLTIgbW9udGhzIGhvcGVmdWxseSkKPj4gRG8geW91IG1lYW4gYmVjYXVzZSBpdCBpcyBl
YXNpZXIgdG8gaW5zdGFsbCwgb3IgYmVjYXVzZSBpdCBpcyBtb3JlCj4+IHN0YWJsZSAoZml4ZXMg
c29tZSBidWdzIGluIDguMS4wKT8KPiBJdCBpcyBpbnN0YWxsZWQgYWJzb2x1dGVseSB0aGUgc2Ft
ZSB3YXksIGl0IGhhcyBqdXN0IGEgbW9yZSBtYXR1cmUgbW9yZQo+IGNvbXBhdGlibGUgYW5kIGdl
bmVyYWxseSBiZXR0ZXIgY29kZWJhc2UuCj4KPj4gSXMgaXQgcG9zc2libGUgdG8gc2ltcGx5IGlu
c3RhbGwgdGhlIGN1cnJlbnQgdmVyc2lvbiBvZiA4LjIuMCwgYW5kIHRoZW4KPj4gdXBkYXRlIHdo
ZW4gdGhlIGZpbmFsIHJlbGVhc2UgaXMgZG9uZT8KPiBJdCBpcywgYnV0IGN1cnJlbnRseSB0aG9z
ZSBkcml2ZXJzIGFyZSBub3Qgc2lnbmVkLCB3aGljaCBtZW5hcywgeW91IGhhdmUKPiB0byBlbmFi
bGUgdGVzdHNpZ25pbmcgaWYgeW91IHdhbnQgdGhlbSB0byB3b3JrLiAoQkNERURJVC5FWEUKPiAv
VEVTVFNJR05JTkcgT04pCj4KPj4gUmVnYXJkcywKPj4gQWRhbQo+Pgo+Pj4gMjAxNy0wMS0wNCAx
NDoyNiBrZWx0ZXrDqXNzZWwsIEFkYW0gR29yeWFjaGV2IMOtcnRhOgo+Pj4+IEhpIGFsbCwKPj4+
Pgo+Pj4+IEknbSBpbiB0aGUgcHJvY2VzcyBvZiB1cGdyYWRpbmcgZnJvbSB4ZW4gNC4xIHRvIHhl
biA0LjQgYW5kIGhhdmUgYQo+Pj4+IG51bWJlciBvZiB3aW5kb3dzIGRvbVUncyBydW5uaW5nIFdp
bmRvd3MgU2VydmVyIDIwMTJSMiB3aXRoIG9uZSBvZiB0aGUKPj4+PiBlamIgdmVyc2lvbnMgb2Yg
dGhlIEdQTFBWIGRyaXZlcnMgaW5zdGFsbGVkLgo+Pj4+Cj4+Pj4gQ2FuIGFueW9uZSBhZHZpc2Ug
d2hpY2ggYXJlIHRoZSBiZXN0IGRyaXZlcnMgdG8gaW5zdGFsbCBmb3IgcHJvZHVjdGlvbgo+Pj4+
IHVzZSB0b2RheSwgYW5kIGhvdyB0aGV5IHdlbnQgYWJvdXQgaW5zdGFsbGluZyB0aGVtPwo+Pj4+
Cj4+Pj4gU28gZmFyLCBJJ3ZlIG1hbmFnZWQgdG8gYm9vdCBteSB0ZXN0aW5nIGRvbVUgdW5kZXIg
NC40LCBidXQgSSBjYW4ndAo+Pj4+IGluc3RhbGwgdGhlIGRyaXZlcnMgZm9ybQo+Pj4+IGh0dHBz
Oi8veGVucHJvamVjdC5vcmcvZG93bmxvYWRzL3dpbmRvd3MtcHYtZHJpdmVycy5odG1sIGV2ZW4g
YWZ0ZXIKPj4+PiBpbnN0YWxsaW5nIHRoZSBjZXJ0aWZpY2F0ZS4KPj4+Pgo+Pj4+IEkgd291bGQg
cHJlZmVyIHRvIHVzZSBkZWJpYW4gdGVzdGluZywgYnV0IHdvdWxkIEkgcGVyaGFwcyBiZSBiZXR0
ZXIgb2ZmCj4+Pj4gc3dpdGNoaW5nIHRvIFhlblNlcnZlciBhbmQgdXNpbmcgdGhlIFhlblNlcnZl
ciB2ZXJzaW9uIG9mIHRoZSBQVgo+Pj4+IGRyaXZlcnM/IE9yIGNhbiBJIHVzZSB0aGUgWGVuU2Vy
dmVyIHZlcnNpb24gb2YgdGhlIGRyaXZlcnMgd2l0aCBwbGFpbgo+Pj4+IGRlYmlhbiArIHhlbj8K
Pj4+Pgo+Pj4+IFdvdWxkIGFwcHJlY2lhdGUgYW55IGFkdmljZSBmcm9tIG90aGVycyB3aG8gaGF2
ZSBtYW5hZ2VkIHRvIGdldCB0aGlzIHRvCj4+Pj4gd29yayB3ZWxsLCBlc3BlY2lhbGx5IGluIGEg
cHJvZHVjdGlvbiBlbnZpcm9ubWVudC4KPj4+Pgo+Pj4+IFJlZ2FyZHMsCj4+Pj4gQWRhbQo+Pj4+
Cj4+Pj4KPj4+PgoKCgotLSAKQWRhbSBHb3J5YWNoZXYgV2Vic2l0ZSBNYW5hZ2VycyB3d3cud2Vi
c2l0ZW1hbmFnZXJzLmNvbS5hdQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Fri Jan 06 01:51:21 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Jan 2017 01:51:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cPJfJ-0005XB-GN; Fri, 06 Jan 2017 01:49:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mailinglists@websitemanagers.com.au>)
 id 1cPJfH-0005X5-Dr
 for xen-users@lists.xen.org; Fri, 06 Jan 2017 01:49:55 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 7F/87-31966-2C7FE685; Fri, 06 Jan 2017 01:49:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVyOimSSzf5e16
 EwckJxharrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8bfhuiCDwoV19vEGxh7pboYOTmEBFwkJqze
 yt7FyAVktzFJzPx8lRXCaWGUOLbiKCNIlbCAtsSxHWfZQWwRAWmJGVea2CCKljNJ/Jq5lhUkw
 SZgJbH5yXMWEJtXwFPi4LQtYM0sAioSU3YvBarh4BAVCJe4etgcokRQ4uTMJywgYU4BL4nzm4
 JAwswCZhLzNj9khrDlJZq3zmaewMg3C0nHLCRls5CULWBkXsWoUZxaVJZapGtkqpdUlJmeUZK
 bmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERhq9QwMjDsYd7X7HWKU5GBSEuX1PJQXIcSXlJ9S
 mZFYnBFfVJqTWnyIUYaDQ0mC991XoJxgUWp6akVaZg4w6GHSEhw8SiK8Ht+A0rzFBYm5xZnpE
 KlTjLoc054tfsokxJKXn5cqJc67G6RIAKQoozQPbgQsAi8xykoJ8zIyMDAI8RSkFuVmlqDKv2
 IU52BUEubNApnCk5lXArfpFdARTEBHbA/IBjmiJBEhJdXAKLj48L7Eh2ohfiY25uUtkw1X7+s
 99EKf8XOn8Uwbl+8tscsX2AY+jZ0u9+zvLqMTS2W6L7EsD6ucpRfTrMZ5UO36kWUqtSsU812b
 j3WUbuD7F7lfbvae8O8WPotbzXwdGRdeUvJtEbWfrfFgyiVn713zQrzn/w18c2FDkoXItLRSF
 4t6zYPMSizFGYmGWsxFxYkAJM6CALsCAAA=
X-Env-Sender: mailinglists@websitemanagers.com.au
X-Msg-Ref: server-9.tower-206.messagelabs.com!1483667296!78706760!1
X-Originating-IP: [203.98.89.10]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40072 invoked from network); 6 Jan 2017 01:48:19 -0000
Received: from hammer.websitemanagers.com.au (HELO
 hammer.websitemanagers.com.au) (203.98.89.10)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 6 Jan 2017 01:48:19 -0000
Received: (qmail 640 invoked by uid 1011); 6 Jan 2017 01:48:13 -0000
Received: from 61.69.80.138 by hammer (envelope-from
 <mailinglists@websitemanagers.com.au>, uid 1008) with qmail-scanner-1.24 
 (clamdscan: 0.98.1/22841. spamassassin: 3.3.1.  
 Clear:RC:1(61.69.80.138):. 
 Processed in 0.036961 secs); 06 Jan 2017 01:48:13 -0000
Received: from unknown (HELO ?10.97.0.38?)
 (adamg+websitemanagers.com.au@61.69.80.138)
 by 0 with ESMTPA; 6 Jan 2017 01:48:13 -0000
To: xen-users@lists.xen.org
References: <2dc8f89a-8296-a07e-4062-5ce9833750ff@websitemanagers.com.au>
 <2a54f75b-8288-9fdc-68d2-471a83d3517a@etit.hu>
 <39aeb5d1-c103-b441-65c8-87cbd44b2afd@websitemanagers.com.au>
 <4109015c-9720-39b7-b6d8-041295d362af@etit.hu>
 <08ff4f04-96db-dbac-7887-82bfc8305b6f@websitemanagers.com.au>
From: Adam Goryachev <mailinglists@websitemanagers.com.au>
Message-ID: <2df8ed74-1c3c-4eae-0e5a-2267c5660359@websitemanagers.com.au>
Date: Fri, 6 Jan 2017 12:48:13 +1100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.5.1
MIME-Version: 1.0
In-Reply-To: <08ff4f04-96db-dbac-7887-82bfc8305b6f@websitemanagers.com.au>
Subject: Re: [Xen-users] Windows PV drivers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

QlRXLCB0aGlzIGlzIG15IHhlbiBjZmcgZmlsZToKYnVpbGRlciAgICAgICAgPSAnaHZtJwptZW1v
cnkgICAgICAgID0gMzI3NjgKZGV2aWNlX21vZGVsX3ZlcnNpb24gICAgPSAicWVtdS14ZW4iCmxv
Y2FsdGltZSAgICA9IDEKbmFtZSAgICAgICAgPSAicHRzZXJ2ZXIyNiIKY3B1cyAgICAgICAgPSAi
Niw3LDgsOSwxMCwxMSIKdmNwdXMgICAgICAgID0gNgp2aXJpZGlhbiAgICA9IDEKZGlzayA9IFsg
J3BoeTovZGV2L21hcHBlci9tcGF0aHB0MjYsaGRhLHcnIF0KdmlmICAgICAgICA9IFsnYnJpZGdl
PXhlbmJyMCwgbWFjPTAwOjE2OjNlOjA2OjY1OjI2J10KYm9vdCAgICAgICAgPSAnY2QnCnZuYyAg
ICAgICAgPSAxCnZuY2Rpc3BsYXkgICAgPSAyNgpzdGR2Z2EgICAgICAgID0gMQp1c2IgICAgICAg
ID0gMQp1c2JkZXZpY2UgICAgPSAndGFibGV0JwphY3BpICAgICAgICA9IDEKYXBpYyAgICAgICAg
PSAxCm9uX3JlYm9vdCAgICA9ICdyZXN0YXJ0Jwpvbl9wb3dlcm9mZiAgICA9ICdkZXN0cm95Jwpv
bl9jcmFzaCAgICA9ICdyZXN0YXJ0JwphdWRpbyAgICAgICAgPSAxCnNvdW5kaHcgICAgICAgID0g
J3NiMTYnCgpUaGUgZG9tVSBPUyBpcyBNUyBXaW5kb3dzIDIwMTJSMiBTZXJ2ZXIKClJlZ2FyZHMs
CkFkYW0KCk9uIDA2LzAxLzE3IDEyOjI1LCBBZGFtIEdvcnlhY2hldiB3cm90ZToKPiBPbiAwNS8w
MS8xNyAyMDo0MCwgw4lsacOhcyBUYW3DoXMgd3JvdGU6Cj4+IEhpLgo+Pgo+Pj4gQXJlIHlvdSBh
YmxlIHRvIGFkdmlzZSB3aGF0IEkgbWlnaHQgaGF2ZSBkb25lIHdyb25nIGluIHRoaXMgcHJvY2Vz
cz8KPj4gU2VlbWVzIHRvIG1lIGNvcnJlY3QsIEknbSBqdXN0IG1pc3NpbmcgYSBzdGVwLCB3aGVy
ZSB0aGUgc3lzdGVtIGFza3MgZm9yCj4+IHdldGhlciBvciBub3QgdG8gdHJ1c3QgIkxpbnV4IGZv
dW5kYXRpb24iLCB3aGVuIGluc3RhbGxpbmcgdGhlIGRyaXZlcnM/IQo+IFNvcnJ5LCBJIGhhZCBh
bHJlYWR5IGRvbmUgdGhpcyBwcmV2aW91c2x5IHdoZW4gYXR0ZW1wdGluZyB0aGUgCj4gaW5zdGFs
bHMsIGFuZCBJIGhhZCBzZXQgdGhlIG9wdGlvbiB0byBhbHdheXMgdHJ1c3QgZHJpdmVycyBmcm9t
IHRoaXMgCj4gc291cmNlLgo+PiBTdGFydCBhIENNRC5FWEUgYXMgYWRtaW4sIGFuZCBwbHMgc2Vl
IGRwaW5zdC5leGUgLz8gb3B0aW9ucy4gSSByZWNvbW1lbmQKPj4gdG8gZmlyc3QgZG8gYSBjb21w
bGV0ZSB1bmluc3RhbGxhdGlvbiAoYW5kIGlmIHlvdSBoYXZlIG9sZGVyIGRyaXZlcnMKPj4gbGlr
ZSBnbHB2LCB1bmluc3RhbGwgdGhlbSBhcyB3ZWxsKS4KPj4KPj4gQnkgbWFudWFsbHkgc3RhcnRp
bmcgZHBpbnN0LmV4ZSB5b3Ugd2lsbCBoYXZlIG1vcmUgb3B0aW9ucyB0byBzZWUgd2hhdAo+PiBo
YXMgZmFpbGVkLiBXaGF0IGlzIHdyaXR0ZW4gaW4gdGhlIHN5c3RlbSBsb2dzL2FwcGxpY2F0aW9u
IGxvZz8gVGhlcmUKPj4gbXVzdCBiZSBhIHJlYXNvbmluZyB0aGVyZS4KPgo+IEJlZm9yZSBJIGdv
dCB0aGlzIGVtYWlsLCBJIGRlY2lkZWQgbWF5YmUgSSBzaG91bGQgdW5pbnN0YWxsIHRoZSBHUExQ
ViAKPiBkcml2ZXJzLCBzbyBJIGRpZCB0aGF0LCBhbmQgdGhlbiBpbnN0YWxsZWQgYWxsIHRoZSBk
cml2ZXJzIGFuZCB0aGV5IAo+IGFsbCB3b3JrZWQuIEV4Y2VwdCBub3cgSSBjYW4ndCBzdGFydHVw
IHRoZSBWTS4gSXQgYm9vdHMgYW5kIHNpdHMgd2l0aCAKPiB0aGUgc3Bpbm5pbmcgY2lyY2xlIGZv
cmV2ZXIgKG92ZXJuaWdodC4uLikKPiBJIGNhbiBzdGFydHVwIGluIHNhZmUgbW9kZSwgYW5kIHRy
aWVkIHRvIHJlLWluc3RhbGwgYWxsIHRoZSBkcml2ZXJzICggCj4gdmVyc2lvbiA4LjEuMCApIGFu
ZCB0aGV5IHdlcmUgYWxsIHN1Y2Nlc3NmdWwsIGJ1dCBJIHN0aWxsIGNhbid0IGJvb3R1cCAKPiBp
biAibm9ybWFsIG1vZGUiLCBvbmx5IHNhZmUgbW9kZSB3aWxsIHdvcmsuCj4KPiBTaG91bGQgSSBz
dGFydCBvdmVyPyAoSSBoYXZlIGEgTFYgc25hcHNob3QgSSBjYW4gcmV2ZXJ0IHRvLi4uKQo+IElm
IEkgc3RhcnQgb3ZlciwgaG93IHNob3VsZCBJIHByb2NlZWQ/Cj4gYSkgUmVtb3ZlIGFsbCBHUExQ
ViBkcml2ZXJzCj4gYikgcmVib290Cj4gYykgSW5zdGFsbCBhbGwgOC4xLjAgdmVyc2lvbiBvZiBk
cml2ZXJzCj4gZCkgcmVib290Cj4KPiBPciBza2lwIEIsIG9yIHNvbWV0aGluZyBlbHNlPwo+Cj4g
VGhhbmsgeW91IGFnYWluIGZvciB5b3VyIGhlbHAuCj4KPiBSZWdhcmRzLAo+IEFkYW0KPgo+Pj4+
IEhvd2V2ZXIsIGFzIGEgcGVyc29uYWwgZXhwZXJpZW5jZSwgSSByZWNvbW1lbmQgZm9yIHlvdSB0
byB3YWl0IHRpbGwgCj4+Pj4gdGhlCj4+Pj4gZmluYWwgcmVsZWFzZSBvZgo+Pj4+Cj4+Pj4gaHR0
cHM6Ly94ZW5iaXRzLnhlbi5vcmcvcHZkcml2ZXJzL3dpbi84LjIuMC8KPj4+Pgo+Pj4+IChsb2dv
IHRlc3RpbmcgaXMganVzdCBkb25lLCBzbyB3ZSBjYW4gZXhwZWN0IHRoZSBzaWduZWQgdmVyc2lv
biB3aXRoaQo+Pj4+IDEtMiBtb250aHMgaG9wZWZ1bGx5KQo+Pj4gRG8geW91IG1lYW4gYmVjYXVz
ZSBpdCBpcyBlYXNpZXIgdG8gaW5zdGFsbCwgb3IgYmVjYXVzZSBpdCBpcyBtb3JlCj4+PiBzdGFi
bGUgKGZpeGVzIHNvbWUgYnVncyBpbiA4LjEuMCk/Cj4+IEl0IGlzIGluc3RhbGxlZCBhYnNvbHV0
ZWx5IHRoZSBzYW1lIHdheSwgaXQgaGFzIGp1c3QgYSBtb3JlIG1hdHVyZSBtb3JlCj4+IGNvbXBh
dGlibGUgYW5kIGdlbmVyYWxseSBiZXR0ZXIgY29kZWJhc2UuCj4+Cj4+PiBJcyBpdCBwb3NzaWJs
ZSB0byBzaW1wbHkgaW5zdGFsbCB0aGUgY3VycmVudCB2ZXJzaW9uIG9mIDguMi4wLCBhbmQgdGhl
bgo+Pj4gdXBkYXRlIHdoZW4gdGhlIGZpbmFsIHJlbGVhc2UgaXMgZG9uZT8KPj4gSXQgaXMsIGJ1
dCBjdXJyZW50bHkgdGhvc2UgZHJpdmVycyBhcmUgbm90IHNpZ25lZCwgd2hpY2ggbWVuYXMsIHlv
dSBoYXZlCj4+IHRvIGVuYWJsZSB0ZXN0c2lnbmluZyBpZiB5b3Ugd2FudCB0aGVtIHRvIHdvcmsu
IChCQ0RFRElULkVYRQo+PiAvVEVTVFNJR05JTkcgT04pCj4+Cj4+PiBSZWdhcmRzLAo+Pj4gQWRh
bQo+Pj4KPj4+PiAyMDE3LTAxLTA0IDE0OjI2IGtlbHRlesOpc3NlbCwgQWRhbSBHb3J5YWNoZXYg
w61ydGE6Cj4+Pj4+IEhpIGFsbCwKPj4+Pj4KPj4+Pj4gSSdtIGluIHRoZSBwcm9jZXNzIG9mIHVw
Z3JhZGluZyBmcm9tIHhlbiA0LjEgdG8geGVuIDQuNCBhbmQgaGF2ZSBhCj4+Pj4+IG51bWJlciBv
ZiB3aW5kb3dzIGRvbVUncyBydW5uaW5nIFdpbmRvd3MgU2VydmVyIDIwMTJSMiB3aXRoIG9uZSBv
ZiAKPj4+Pj4gdGhlCj4+Pj4+IGVqYiB2ZXJzaW9ucyBvZiB0aGUgR1BMUFYgZHJpdmVycyBpbnN0
YWxsZWQuCj4+Pj4+Cj4+Pj4+IENhbiBhbnlvbmUgYWR2aXNlIHdoaWNoIGFyZSB0aGUgYmVzdCBk
cml2ZXJzIHRvIGluc3RhbGwgZm9yIAo+Pj4+PiBwcm9kdWN0aW9uCj4+Pj4+IHVzZSB0b2RheSwg
YW5kIGhvdyB0aGV5IHdlbnQgYWJvdXQgaW5zdGFsbGluZyB0aGVtPwo+Pj4+Pgo+Pj4+PiBTbyBm
YXIsIEkndmUgbWFuYWdlZCB0byBib290IG15IHRlc3RpbmcgZG9tVSB1bmRlciA0LjQsIGJ1dCBJ
IGNhbid0Cj4+Pj4+IGluc3RhbGwgdGhlIGRyaXZlcnMgZm9ybQo+Pj4+PiBodHRwczovL3hlbnBy
b2plY3Qub3JnL2Rvd25sb2Fkcy93aW5kb3dzLXB2LWRyaXZlcnMuaHRtbCBldmVuIGFmdGVyCj4+
Pj4+IGluc3RhbGxpbmcgdGhlIGNlcnRpZmljYXRlLgo+Pj4+Pgo+Pj4+PiBJIHdvdWxkIHByZWZl
ciB0byB1c2UgZGViaWFuIHRlc3RpbmcsIGJ1dCB3b3VsZCBJIHBlcmhhcHMgYmUgCj4+Pj4+IGJl
dHRlciBvZmYKPj4+Pj4gc3dpdGNoaW5nIHRvIFhlblNlcnZlciBhbmQgdXNpbmcgdGhlIFhlblNl
cnZlciB2ZXJzaW9uIG9mIHRoZSBQVgo+Pj4+PiBkcml2ZXJzPyBPciBjYW4gSSB1c2UgdGhlIFhl
blNlcnZlciB2ZXJzaW9uIG9mIHRoZSBkcml2ZXJzIHdpdGggcGxhaW4KPj4+Pj4gZGViaWFuICsg
eGVuPwo+Pj4+Pgo+Pj4+PiBXb3VsZCBhcHByZWNpYXRlIGFueSBhZHZpY2UgZnJvbSBvdGhlcnMg
d2hvIGhhdmUgbWFuYWdlZCB0byBnZXQgCj4+Pj4+IHRoaXMgdG8KPj4+Pj4gd29yayB3ZWxsLCBl
c3BlY2lhbGx5IGluIGEgcHJvZHVjdGlvbiBlbnZpcm9ubWVudC4KPj4+Pj4KPj4+Pj4gUmVnYXJk
cywKPj4+Pj4gQWRhbQo+Pj4+Pgo+Pj4+Pgo+Pj4+Pgo+Cj4KPgoKCgotLSAKQWRhbSBHb3J5YWNo
ZXYgV2Vic2l0ZSBNYW5hZ2VycyB3d3cud2Vic2l0ZW1hbmFnZXJzLmNvbS5hdQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcg
bGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLXVz
ZXJz

From xen-users-bounces@lists.xen.org Fri Jan 06 01:51:21 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Jan 2017 01:51:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cPJfJ-0005XB-GN; Fri, 06 Jan 2017 01:49:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mailinglists@websitemanagers.com.au>)
 id 1cPJfH-0005X5-Dr
 for xen-users@lists.xen.org; Fri, 06 Jan 2017 01:49:55 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 7F/87-31966-2C7FE685; Fri, 06 Jan 2017 01:49:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVyOimSSzf5e16
 EwckJxharrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8bfhuiCDwoV19vEGxh7pboYOTmEBFwkJqze
 yt7FyAVktzFJzPx8lRXCaWGUOLbiKCNIlbCAtsSxHWfZQWwRAWmJGVea2CCKljNJ/Jq5lhUkw
 SZgJbH5yXMWEJtXwFPi4LQtYM0sAioSU3YvBarh4BAVCJe4etgcokRQ4uTMJywgYU4BL4nzm4
 JAwswCZhLzNj9khrDlJZq3zmaewMg3C0nHLCRls5CULWBkXsWoUZxaVJZapGtkqpdUlJmeUZK
 bmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERhq9QwMjDsYd7X7HWKU5GBSEuX1PJQXIcSXlJ9S
 mZFYnBFfVJqTWnyIUYaDQ0mC991XoJxgUWp6akVaZg4w6GHSEhw8SiK8Ht+A0rzFBYm5xZnpE
 KlTjLoc054tfsokxJKXn5cqJc67G6RIAKQoozQPbgQsAi8xykoJ8zIyMDAI8RSkFuVmlqDKv2
 IU52BUEubNApnCk5lXArfpFdARTEBHbA/IBjmiJBEhJdXAKLj48L7Eh2ohfiY25uUtkw1X7+s
 99EKf8XOn8Uwbl+8tscsX2AY+jZ0u9+zvLqMTS2W6L7EsD6ucpRfTrMZ5UO36kWUqtSsU812b
 j3WUbuD7F7lfbvae8O8WPotbzXwdGRdeUvJtEbWfrfFgyiVn713zQrzn/w18c2FDkoXItLRSF
 4t6zYPMSizFGYmGWsxFxYkAJM6CALsCAAA=
X-Env-Sender: mailinglists@websitemanagers.com.au
X-Msg-Ref: server-9.tower-206.messagelabs.com!1483667296!78706760!1
X-Originating-IP: [203.98.89.10]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40072 invoked from network); 6 Jan 2017 01:48:19 -0000
Received: from hammer.websitemanagers.com.au (HELO
 hammer.websitemanagers.com.au) (203.98.89.10)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 6 Jan 2017 01:48:19 -0000
Received: (qmail 640 invoked by uid 1011); 6 Jan 2017 01:48:13 -0000
Received: from 61.69.80.138 by hammer (envelope-from
 <mailinglists@websitemanagers.com.au>, uid 1008) with qmail-scanner-1.24 
 (clamdscan: 0.98.1/22841. spamassassin: 3.3.1.  
 Clear:RC:1(61.69.80.138):. 
 Processed in 0.036961 secs); 06 Jan 2017 01:48:13 -0000
Received: from unknown (HELO ?10.97.0.38?)
 (adamg+websitemanagers.com.au@61.69.80.138)
 by 0 with ESMTPA; 6 Jan 2017 01:48:13 -0000
To: xen-users@lists.xen.org
References: <2dc8f89a-8296-a07e-4062-5ce9833750ff@websitemanagers.com.au>
 <2a54f75b-8288-9fdc-68d2-471a83d3517a@etit.hu>
 <39aeb5d1-c103-b441-65c8-87cbd44b2afd@websitemanagers.com.au>
 <4109015c-9720-39b7-b6d8-041295d362af@etit.hu>
 <08ff4f04-96db-dbac-7887-82bfc8305b6f@websitemanagers.com.au>
From: Adam Goryachev <mailinglists@websitemanagers.com.au>
Message-ID: <2df8ed74-1c3c-4eae-0e5a-2267c5660359@websitemanagers.com.au>
Date: Fri, 6 Jan 2017 12:48:13 +1100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.5.1
MIME-Version: 1.0
In-Reply-To: <08ff4f04-96db-dbac-7887-82bfc8305b6f@websitemanagers.com.au>
Subject: Re: [Xen-users] Windows PV drivers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

QlRXLCB0aGlzIGlzIG15IHhlbiBjZmcgZmlsZToKYnVpbGRlciAgICAgICAgPSAnaHZtJwptZW1v
cnkgICAgICAgID0gMzI3NjgKZGV2aWNlX21vZGVsX3ZlcnNpb24gICAgPSAicWVtdS14ZW4iCmxv
Y2FsdGltZSAgICA9IDEKbmFtZSAgICAgICAgPSAicHRzZXJ2ZXIyNiIKY3B1cyAgICAgICAgPSAi
Niw3LDgsOSwxMCwxMSIKdmNwdXMgICAgICAgID0gNgp2aXJpZGlhbiAgICA9IDEKZGlzayA9IFsg
J3BoeTovZGV2L21hcHBlci9tcGF0aHB0MjYsaGRhLHcnIF0KdmlmICAgICAgICA9IFsnYnJpZGdl
PXhlbmJyMCwgbWFjPTAwOjE2OjNlOjA2OjY1OjI2J10KYm9vdCAgICAgICAgPSAnY2QnCnZuYyAg
ICAgICAgPSAxCnZuY2Rpc3BsYXkgICAgPSAyNgpzdGR2Z2EgICAgICAgID0gMQp1c2IgICAgICAg
ID0gMQp1c2JkZXZpY2UgICAgPSAndGFibGV0JwphY3BpICAgICAgICA9IDEKYXBpYyAgICAgICAg
PSAxCm9uX3JlYm9vdCAgICA9ICdyZXN0YXJ0Jwpvbl9wb3dlcm9mZiAgICA9ICdkZXN0cm95Jwpv
bl9jcmFzaCAgICA9ICdyZXN0YXJ0JwphdWRpbyAgICAgICAgPSAxCnNvdW5kaHcgICAgICAgID0g
J3NiMTYnCgpUaGUgZG9tVSBPUyBpcyBNUyBXaW5kb3dzIDIwMTJSMiBTZXJ2ZXIKClJlZ2FyZHMs
CkFkYW0KCk9uIDA2LzAxLzE3IDEyOjI1LCBBZGFtIEdvcnlhY2hldiB3cm90ZToKPiBPbiAwNS8w
MS8xNyAyMDo0MCwgw4lsacOhcyBUYW3DoXMgd3JvdGU6Cj4+IEhpLgo+Pgo+Pj4gQXJlIHlvdSBh
YmxlIHRvIGFkdmlzZSB3aGF0IEkgbWlnaHQgaGF2ZSBkb25lIHdyb25nIGluIHRoaXMgcHJvY2Vz
cz8KPj4gU2VlbWVzIHRvIG1lIGNvcnJlY3QsIEknbSBqdXN0IG1pc3NpbmcgYSBzdGVwLCB3aGVy
ZSB0aGUgc3lzdGVtIGFza3MgZm9yCj4+IHdldGhlciBvciBub3QgdG8gdHJ1c3QgIkxpbnV4IGZv
dW5kYXRpb24iLCB3aGVuIGluc3RhbGxpbmcgdGhlIGRyaXZlcnM/IQo+IFNvcnJ5LCBJIGhhZCBh
bHJlYWR5IGRvbmUgdGhpcyBwcmV2aW91c2x5IHdoZW4gYXR0ZW1wdGluZyB0aGUgCj4gaW5zdGFs
bHMsIGFuZCBJIGhhZCBzZXQgdGhlIG9wdGlvbiB0byBhbHdheXMgdHJ1c3QgZHJpdmVycyBmcm9t
IHRoaXMgCj4gc291cmNlLgo+PiBTdGFydCBhIENNRC5FWEUgYXMgYWRtaW4sIGFuZCBwbHMgc2Vl
IGRwaW5zdC5leGUgLz8gb3B0aW9ucy4gSSByZWNvbW1lbmQKPj4gdG8gZmlyc3QgZG8gYSBjb21w
bGV0ZSB1bmluc3RhbGxhdGlvbiAoYW5kIGlmIHlvdSBoYXZlIG9sZGVyIGRyaXZlcnMKPj4gbGlr
ZSBnbHB2LCB1bmluc3RhbGwgdGhlbSBhcyB3ZWxsKS4KPj4KPj4gQnkgbWFudWFsbHkgc3RhcnRp
bmcgZHBpbnN0LmV4ZSB5b3Ugd2lsbCBoYXZlIG1vcmUgb3B0aW9ucyB0byBzZWUgd2hhdAo+PiBo
YXMgZmFpbGVkLiBXaGF0IGlzIHdyaXR0ZW4gaW4gdGhlIHN5c3RlbSBsb2dzL2FwcGxpY2F0aW9u
IGxvZz8gVGhlcmUKPj4gbXVzdCBiZSBhIHJlYXNvbmluZyB0aGVyZS4KPgo+IEJlZm9yZSBJIGdv
dCB0aGlzIGVtYWlsLCBJIGRlY2lkZWQgbWF5YmUgSSBzaG91bGQgdW5pbnN0YWxsIHRoZSBHUExQ
ViAKPiBkcml2ZXJzLCBzbyBJIGRpZCB0aGF0LCBhbmQgdGhlbiBpbnN0YWxsZWQgYWxsIHRoZSBk
cml2ZXJzIGFuZCB0aGV5IAo+IGFsbCB3b3JrZWQuIEV4Y2VwdCBub3cgSSBjYW4ndCBzdGFydHVw
IHRoZSBWTS4gSXQgYm9vdHMgYW5kIHNpdHMgd2l0aCAKPiB0aGUgc3Bpbm5pbmcgY2lyY2xlIGZv
cmV2ZXIgKG92ZXJuaWdodC4uLikKPiBJIGNhbiBzdGFydHVwIGluIHNhZmUgbW9kZSwgYW5kIHRy
aWVkIHRvIHJlLWluc3RhbGwgYWxsIHRoZSBkcml2ZXJzICggCj4gdmVyc2lvbiA4LjEuMCApIGFu
ZCB0aGV5IHdlcmUgYWxsIHN1Y2Nlc3NmdWwsIGJ1dCBJIHN0aWxsIGNhbid0IGJvb3R1cCAKPiBp
biAibm9ybWFsIG1vZGUiLCBvbmx5IHNhZmUgbW9kZSB3aWxsIHdvcmsuCj4KPiBTaG91bGQgSSBz
dGFydCBvdmVyPyAoSSBoYXZlIGEgTFYgc25hcHNob3QgSSBjYW4gcmV2ZXJ0IHRvLi4uKQo+IElm
IEkgc3RhcnQgb3ZlciwgaG93IHNob3VsZCBJIHByb2NlZWQ/Cj4gYSkgUmVtb3ZlIGFsbCBHUExQ
ViBkcml2ZXJzCj4gYikgcmVib290Cj4gYykgSW5zdGFsbCBhbGwgOC4xLjAgdmVyc2lvbiBvZiBk
cml2ZXJzCj4gZCkgcmVib290Cj4KPiBPciBza2lwIEIsIG9yIHNvbWV0aGluZyBlbHNlPwo+Cj4g
VGhhbmsgeW91IGFnYWluIGZvciB5b3VyIGhlbHAuCj4KPiBSZWdhcmRzLAo+IEFkYW0KPgo+Pj4+
IEhvd2V2ZXIsIGFzIGEgcGVyc29uYWwgZXhwZXJpZW5jZSwgSSByZWNvbW1lbmQgZm9yIHlvdSB0
byB3YWl0IHRpbGwgCj4+Pj4gdGhlCj4+Pj4gZmluYWwgcmVsZWFzZSBvZgo+Pj4+Cj4+Pj4gaHR0
cHM6Ly94ZW5iaXRzLnhlbi5vcmcvcHZkcml2ZXJzL3dpbi84LjIuMC8KPj4+Pgo+Pj4+IChsb2dv
IHRlc3RpbmcgaXMganVzdCBkb25lLCBzbyB3ZSBjYW4gZXhwZWN0IHRoZSBzaWduZWQgdmVyc2lv
biB3aXRoaQo+Pj4+IDEtMiBtb250aHMgaG9wZWZ1bGx5KQo+Pj4gRG8geW91IG1lYW4gYmVjYXVz
ZSBpdCBpcyBlYXNpZXIgdG8gaW5zdGFsbCwgb3IgYmVjYXVzZSBpdCBpcyBtb3JlCj4+PiBzdGFi
bGUgKGZpeGVzIHNvbWUgYnVncyBpbiA4LjEuMCk/Cj4+IEl0IGlzIGluc3RhbGxlZCBhYnNvbHV0
ZWx5IHRoZSBzYW1lIHdheSwgaXQgaGFzIGp1c3QgYSBtb3JlIG1hdHVyZSBtb3JlCj4+IGNvbXBh
dGlibGUgYW5kIGdlbmVyYWxseSBiZXR0ZXIgY29kZWJhc2UuCj4+Cj4+PiBJcyBpdCBwb3NzaWJs
ZSB0byBzaW1wbHkgaW5zdGFsbCB0aGUgY3VycmVudCB2ZXJzaW9uIG9mIDguMi4wLCBhbmQgdGhl
bgo+Pj4gdXBkYXRlIHdoZW4gdGhlIGZpbmFsIHJlbGVhc2UgaXMgZG9uZT8KPj4gSXQgaXMsIGJ1
dCBjdXJyZW50bHkgdGhvc2UgZHJpdmVycyBhcmUgbm90IHNpZ25lZCwgd2hpY2ggbWVuYXMsIHlv
dSBoYXZlCj4+IHRvIGVuYWJsZSB0ZXN0c2lnbmluZyBpZiB5b3Ugd2FudCB0aGVtIHRvIHdvcmsu
IChCQ0RFRElULkVYRQo+PiAvVEVTVFNJR05JTkcgT04pCj4+Cj4+PiBSZWdhcmRzLAo+Pj4gQWRh
bQo+Pj4KPj4+PiAyMDE3LTAxLTA0IDE0OjI2IGtlbHRlesOpc3NlbCwgQWRhbSBHb3J5YWNoZXYg
w61ydGE6Cj4+Pj4+IEhpIGFsbCwKPj4+Pj4KPj4+Pj4gSSdtIGluIHRoZSBwcm9jZXNzIG9mIHVw
Z3JhZGluZyBmcm9tIHhlbiA0LjEgdG8geGVuIDQuNCBhbmQgaGF2ZSBhCj4+Pj4+IG51bWJlciBv
ZiB3aW5kb3dzIGRvbVUncyBydW5uaW5nIFdpbmRvd3MgU2VydmVyIDIwMTJSMiB3aXRoIG9uZSBv
ZiAKPj4+Pj4gdGhlCj4+Pj4+IGVqYiB2ZXJzaW9ucyBvZiB0aGUgR1BMUFYgZHJpdmVycyBpbnN0
YWxsZWQuCj4+Pj4+Cj4+Pj4+IENhbiBhbnlvbmUgYWR2aXNlIHdoaWNoIGFyZSB0aGUgYmVzdCBk
cml2ZXJzIHRvIGluc3RhbGwgZm9yIAo+Pj4+PiBwcm9kdWN0aW9uCj4+Pj4+IHVzZSB0b2RheSwg
YW5kIGhvdyB0aGV5IHdlbnQgYWJvdXQgaW5zdGFsbGluZyB0aGVtPwo+Pj4+Pgo+Pj4+PiBTbyBm
YXIsIEkndmUgbWFuYWdlZCB0byBib290IG15IHRlc3RpbmcgZG9tVSB1bmRlciA0LjQsIGJ1dCBJ
IGNhbid0Cj4+Pj4+IGluc3RhbGwgdGhlIGRyaXZlcnMgZm9ybQo+Pj4+PiBodHRwczovL3hlbnBy
b2plY3Qub3JnL2Rvd25sb2Fkcy93aW5kb3dzLXB2LWRyaXZlcnMuaHRtbCBldmVuIGFmdGVyCj4+
Pj4+IGluc3RhbGxpbmcgdGhlIGNlcnRpZmljYXRlLgo+Pj4+Pgo+Pj4+PiBJIHdvdWxkIHByZWZl
ciB0byB1c2UgZGViaWFuIHRlc3RpbmcsIGJ1dCB3b3VsZCBJIHBlcmhhcHMgYmUgCj4+Pj4+IGJl
dHRlciBvZmYKPj4+Pj4gc3dpdGNoaW5nIHRvIFhlblNlcnZlciBhbmQgdXNpbmcgdGhlIFhlblNl
cnZlciB2ZXJzaW9uIG9mIHRoZSBQVgo+Pj4+PiBkcml2ZXJzPyBPciBjYW4gSSB1c2UgdGhlIFhl
blNlcnZlciB2ZXJzaW9uIG9mIHRoZSBkcml2ZXJzIHdpdGggcGxhaW4KPj4+Pj4gZGViaWFuICsg
eGVuPwo+Pj4+Pgo+Pj4+PiBXb3VsZCBhcHByZWNpYXRlIGFueSBhZHZpY2UgZnJvbSBvdGhlcnMg
d2hvIGhhdmUgbWFuYWdlZCB0byBnZXQgCj4+Pj4+IHRoaXMgdG8KPj4+Pj4gd29yayB3ZWxsLCBl
c3BlY2lhbGx5IGluIGEgcHJvZHVjdGlvbiBlbnZpcm9ubWVudC4KPj4+Pj4KPj4+Pj4gUmVnYXJk
cywKPj4+Pj4gQWRhbQo+Pj4+Pgo+Pj4+Pgo+Pj4+Pgo+Cj4KPgoKCgotLSAKQWRhbSBHb3J5YWNo
ZXYgV2Vic2l0ZSBNYW5hZ2VycyB3d3cud2Vic2l0ZW1hbmFnZXJzLmNvbS5hdQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcg
bGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLXVz
ZXJz

From xen-users-bounces@lists.xen.org Fri Jan 06 06:13:16 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Jan 2017 06:13:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cPNko-0000IJ-ET; Fri, 06 Jan 2017 06:11:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tlviewer@yahoo.com>) id 1cPNkm-0000ID-Mu
 for xen-users@lists.xen.org; Fri, 06 Jan 2017 06:11:53 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 E8/9C-09053-7253F685; Fri, 06 Jan 2017 06:11:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEKsWRWlGSWpSXmKPExsWS1BWdoatmmh9
 h8PmGgsWqqwdYHRg9ju7+zRTAGMWamZeUX5HAmrH7vE7BHr2Kq2f2sjQwrtHsYuTiYBFYxSIx
 fc8exi5GTg4hgQyJYxPmskDYaRKTruxig7DjJVof/mIFsSUEFCSerdvJ3sXIAWTbSvTsNgGZI
 yHwk0Xi5LQvLCCOkEADo8Tq5TvAGlgEtCTOzJ4JtoBNQFWi//NHqGWaEo+OX2QGsUUEUiRuT7
 gDVs8rYCMxccp+sBpOAVOJ9ctnQR1hIrG79SlYXFggXeLVjQvMEPWCEidnPgE7mlkgWuJa/11
 WkOOYBUQk5k1JmsAoPAtJ1SwkVbMQqiBMdYn184QgKrQlli18zQxhq0nc3naVHVl8ASP7Kkb1
 4tSistQiXUO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA+GEAgh2MO587HWKU5
 GBSEuW14cmPEOJLyk+pzEgszogvKs1JLT7EKMPBoSTBe9sYKCdYlJqeWpGWmQOMZJi0BAePkg
 ivJ0iat7ggMbc4Mx0idYpRl2Pas8VPmYRY8vLzUqXEeZeAFAmAFGWU5sGNgCWVS4yyUsK8jEB
 HCfEUpBblZpagyr9iFOdgVBLmPQYyhSczrwRu0yugI5iAjtgekA1yREkiQkqqgTHkorLdwSV8
 LdeMk/5KP7z5ctYnEbffGhbR7UtWXvm6/fXUe/kq+RNOvsq5r/yIdS3P0/cOddtLfzosYJtSa
 XBhPq/KgoL9swPbl13cNUXim36CjfKSY3/0lN6//K/yttf7QPKOBQm/M9Jqz3z+ve7GPKP3ki
 1KXNbGCVOvWtQnsix68zzC5aKfEktxRqKhFnNRcSIAbybrPiUDAAA=
X-Env-Sender: tlviewer@yahoo.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1483683109!51282763!1
X-Originating-IP: [98.138.91.104]
X-SpamReason: No, hits=0.7 required=7.0 tests=FORGED_YAHOO_RCVD,
 HTML_50_60,HTML_MESSAGE,UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1856 invoked from network); 6 Jan 2017 06:11:50 -0000
Received: from nm11-vm6.bullet.mail.ne1.yahoo.com (HELO
 nm11-vm6.bullet.mail.ne1.yahoo.com) (98.138.91.104)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Jan 2017 06:11:50 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1483683108; bh=c7ZgG3me8xMr3o7ivmh7APGi96UGNYu0UvA6X4giYyA=;
 h=Date:From:Reply-To:To:In-Reply-To:References:Subject:From:Subject;
 b=RMR+mOfhY4RpKzzLahDcAVykEC7cx1L2DX19HI5NRxgyDy+quEuDbxGveekVN4Tk3KH+gxkOcoDG8HEiwQtKumbdGqsh1XrTEc66f7QAC8sHNqW0HDSOAMXvSMLuXDtp+61NpefWibuLBvj8ziWLgVLNgajBl0uXDmTiDoYe/B7r5QlrxvgqOKjEfZRD5QFgxP3tUDCSzMl8RqGrH0nlkr+1bOyVG160ZqSGCrcsaltsfqLkGkev31zbjhfSa5R63rMm0Hv3z/diVTQY4j2MINURocHIRVY1i8nOuly/9BWd/cZzHACHJz5K6sk1D0RwMXquvRMf8qF6Dd3M4rSvEg==
Received: from [98.138.100.103] by nm11.bullet.mail.ne1.yahoo.com with NNFMP;
 06 Jan 2017 06:11:48 -0000
Received: from [98.138.87.1] by tm102.bullet.mail.ne1.yahoo.com with NNFMP;
 06 Jan 2017 06:11:48 -0000
Received: from [127.0.0.1] by omp1001.mail.ne1.yahoo.com with NNFMP;
 06 Jan 2017 06:11:48 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 751657.52675.bm@omp1001.mail.ne1.yahoo.com
X-YMail-OSG: 4lHIiMoVM1lW93jGPqJbukFHx66O23m_CRJUjayxjcWNI1vt1ty6xHEcGXG4Y2d
 UJxA5DBUy7ngt23iKsdxZ_DALOtqK5CAivBXB81yCCdijPLBx6YnuQBKYVxTGAzpH0zNQKo_dM45
 blbPve3c8Tu0QHsQ0BABHz1Q3KhOnWHWhK.WEL6Al0GNdWHumOHWWDTg_zY04HQd50TlY66c1c7d
 R64E4PjadL_QaD41V0mnRqgzpRjry_.FlDR7D_8GdSOrvnFDVDTHSBrYPR2ht6xJRNpEouh_Itu_
 jbZuuL4SxJEKhIFBtTpauEpw.LAxcHQ5jgZp7iYSO2Zk4CSW8FxRZTTz0hE5Ux__ab4gcy2NlPF4
 6Y6WYjfseRfpvJTImyccNT1nyF2xPfM5QWp2fUruGVp691rGHhwVqoQOLXMWs6dW.4ikO2x0kdfj
 ZY864OTYHvgFAtw9eAARlmVq.kLRgI..aIuO04sj.dZwwyP00yuJ8WhFw98J_iiiwUyJbVo01frt
 nj3tzWGBn7gCNqNBc1LYbH7oaew46ijPKd7Ea9tC.aHnRR5MbZ9y7L658vcL5HyjM.Cr_1f3hUcG
 Sp1c9Hpc-
Received: from jws200048.mail.ne1.yahoo.com by
 sendmailws156.mail.ne1.yahoo.com; Fri, 06 Jan 2017 06:11:48 +0000;
 1483683108.389
Date: Fri, 6 Jan 2017 06:11:48 +0000 (UTC)
From: Mark Pryor <tlviewer@yahoo.com>
To: Jim Westfall <jwestfall@surrealistic.net>, 
 "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Message-ID: <1206303443.940304.1483683108176@mail.yahoo.com>
In-Reply-To: <20170106004736.GD5957@surrealistic.net>
References: <20170106004736.GD5957@surrealistic.net>
MIME-Version: 1.0
Content-Length: 6479
Subject: Re: [Xen-users] cleaning up vm resources on vm shutdown when
	the	original 'xl	create' is gone
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Reply-To: Mark Pryor <tlviewer@yahoo.com>
Content-Type: multipart/mixed; boundary="===============3917446241071094886=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============3917446241071094886==
Content-Type: multipart/alternative; 
	boundary="----=_Part_940303_335277684.1483683108174"
Content-Length: 5948

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

Jim,
Check to see if you have the default settings in/etc/default/xendomains
then change 2 lines:
# append these
XENDOMAINS_SAVE=3D
XENDOMAINS_RESTORE=3Dfalse
Is your build from git? Did you enable systemd? Its my impression thatif yo=
u use the distro *deb set for xen, only the sysv init scripts are used.
You can see a robust way to configure upstream-xen here:http://107.185.103.=
5/xen/ubuntu/xenial/46x/source/debian/
open the rules and see where ./configure is run. In that tree there isa com=
plete debianised build of xen-4.6 for Xenial.

PryMar56
=20

    On Thursday, January 5, 2017 4:52 PM, Jim Westfall <jwestfall@surrealis=
tic.net> wrote:
=20

 Hi

I'm using xen 4.6 (ubuntu 16.04).=C2=A0 Looking for some guidance with the=
=20
following issue.

When you create a vm via 'xl create <cfg>', the xl process gets forked=20
off in to the background.=C2=A0 This process seems to be the one on the hoo=
k=20
for cleaning up vm resources (vif/vbd/etc) when the vm is shutdown.

However how to do you go about cleaning up the vm resources if this xl=20
process goes away (killed)?

Why they are getting killed is fun too.=C2=A0 When you have vm's running an=
d=20
you shutdown/reboot the hypervisor, xendomains script is suppose to shut=20
down any active vm's.=C2=A0 This does cause the vm's to shutdown but the=20
vm resources are never released because systemd has already killed all=20
the forked xl processes before hand as they aren't associated with any=20
systemd service.

This causes the vm's to get stuck in an 's' state.

thanks
jim


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

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

<html><head></head><body><div style=3D"color:#000; background-color:#fff; f=
ont-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, =
sans-serif;font-size:16px"><div id=3D"yui_3_16_0_ym19_1_1483682708558_4523"=
>Jim,</div><div id=3D"yui_3_16_0_ym19_1_1483682708558_4391"><br></div><div =
id=3D"yui_3_16_0_ym19_1_1483682708558_4393">Check to see if you have the de=
fault settings in</div><div id=3D"yui_3_16_0_ym19_1_1483682708558_4569" dir=
=3D"ltr">/etc/default/xendomains</div><div id=3D"yui_3_16_0_ym19_1_14836827=
08558_4570" dir=3D"ltr"><br></div><div id=3D"yui_3_16_0_ym19_1_148368270855=
8_4571" dir=3D"ltr">then change 2 lines:<br></div><div id=3D"yui_3_16_0_ym1=
9_1_1483682708558_4631" dir=3D"ltr"># append these<br></div><div id=3D"yui_=
3_16_0_ym19_1_1483682708558_4755" dir=3D"ltr">XENDOMAINS_SAVE=3D<br id=3D"y=
ui_3_16_0_ym19_1_1483682708558_4553">XENDOMAINS_RESTORE=3Dfalse</div><div d=
ir=3D"ltr"><br></div><div dir=3D"ltr">Is your build from git? Did you enabl=
e systemd? Its my impression that</div><div dir=3D"ltr">if you use the dist=
ro *deb set for xen, only the sysv init scripts are used.</div><div id=3D"y=
ui_3_16_0_ym19_1_1483682708558_4958" dir=3D"ltr"><br></div><div id=3D"yui_3=
_16_0_ym19_1_1483682708558_4959" dir=3D"ltr">You can see a robust way to co=
nfigure upstream-xen here:</div><div id=3D"yui_3_16_0_ym19_1_1483682708558_=
4961" dir=3D"ltr"><a id=3D"yui_3_16_0_ym19_1_1483682708558_4960" href=3D"ht=
tp://107.185.103.5/xen/ubuntu/xenial/46x/source/debian/">http://107.185.103=
.5/xen/ubuntu/xenial/46x/source/debian/</a></div><div id=3D"yui_3_16_0_ym19=
_1_1483682708558_4962" dir=3D"ltr"><br></div><div id=3D"yui_3_16_0_ym19_1_1=
483682708558_4963" dir=3D"ltr">open the rules and see where ./configure is =
run. In that tree there is</div><div dir=3D"ltr">a complete debianised buil=
d of xen-4.6 for Xenial.<br></div><div id=3D"yui_3_16_0_ym19_1_148368270855=
8_4965" dir=3D"ltr"><br></div><div dir=3D"ltr">PryMar56<br></div><div id=3D=
"yui_3_16_0_ym19_1_1483682708558_2390"><span></span></div> <div class=3D"qt=
dSeparateBR"><br><br></div><div style=3D"display: block;" class=3D"yahoo_qu=
oted"> <div style=3D"font-family: HelveticaNeue, Helvetica Neue, Helvetica,=
 Arial, Lucida Grande, sans-serif; font-size: 16px;"> <div style=3D"font-fa=
mily: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-=
serif; font-size: 16px;"> <div dir=3D"ltr"><font face=3D"Arial" size=3D"2">=
 On Thursday, January 5, 2017 4:52 PM, Jim Westfall &lt;jwestfall@surrealis=
tic.net&gt; wrote:<br></font></div>  <br><br> <div class=3D"y_msg_container=
">Hi<br><br>I'm using xen 4.6 (ubuntu 16.04).&nbsp; Looking for some guidan=
ce with the <br>following issue.<br><br>When you create a vm via 'xl create=
 &lt;cfg&gt;', the xl process gets forked <br>off in to the background.&nbs=
p; This process seems to be the one on the hook <br>for cleaning up vm reso=
urces (vif/vbd/etc) when the vm is shutdown.<br><br>However how to do you g=
o about cleaning up the vm resources if this xl <br>process goes away (kill=
ed)?<br><br>Why they are getting killed is fun too.&nbsp; When you have vm'=
s running and <br>you shutdown/reboot the hypervisor, xendomains script is =
suppose to shut <br>down any active vm's.&nbsp; This does cause the vm's to=
 shutdown but the <br>vm resources are never released because systemd has a=
lready killed all <br>the forked xl processes before hand as they aren't as=
sociated with any <br>systemd service.<br><br>This causes the vm's to get s=
tuck in an 's' state.<br><br>thanks<br>jim<br><br><br>_____________________=
__________________________<br>Xen-users mailing list<br><a ymailto=3D"mailt=
o:Xen-users@lists.xen.org" href=3D"mailto:Xen-users@lists.xen.org">Xen-user=
s@lists.xen.org</a><br><a href=3D"https://lists.xen.org/xen-users" target=
=3D"_blank">https://lists.xen.org/xen-users</a><br><br></div>  </div> </div=
>  </div></div></body></html>
------=_Part_940303_335277684.1483683108174--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============3917446241071094886==--


From xen-users-bounces@lists.xen.org Fri Jan 06 06:13:16 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Jan 2017 06:13:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cPNko-0000IJ-ET; Fri, 06 Jan 2017 06:11:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tlviewer@yahoo.com>) id 1cPNkm-0000ID-Mu
 for xen-users@lists.xen.org; Fri, 06 Jan 2017 06:11:53 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 E8/9C-09053-7253F685; Fri, 06 Jan 2017 06:11:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEKsWRWlGSWpSXmKPExsWS1BWdoatmmh9
 h8PmGgsWqqwdYHRg9ju7+zRTAGMWamZeUX5HAmrH7vE7BHr2Kq2f2sjQwrtHsYuTiYBFYxSIx
 fc8exi5GTg4hgQyJYxPmskDYaRKTruxig7DjJVof/mIFsSUEFCSerdvJ3sXIAWTbSvTsNgGZI
 yHwk0Xi5LQvLCCOkEADo8Tq5TvAGlgEtCTOzJ4JtoBNQFWi//NHqGWaEo+OX2QGsUUEUiRuT7
 gDVs8rYCMxccp+sBpOAVOJ9ctnQR1hIrG79SlYXFggXeLVjQvMEPWCEidnPgE7mlkgWuJa/11
 WkOOYBUQk5k1JmsAoPAtJ1SwkVbMQqiBMdYn184QgKrQlli18zQxhq0nc3naVHVl8ASP7Kkb1
 4tSistQiXUO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA+GEAgh2MO587HWKU5
 GBSEuW14cmPEOJLyk+pzEgszogvKs1JLT7EKMPBoSTBe9sYKCdYlJqeWpGWmQOMZJi0BAePkg
 ivJ0iat7ggMbc4Mx0idYpRl2Pas8VPmYRY8vLzUqXEeZeAFAmAFGWU5sGNgCWVS4yyUsK8jEB
 HCfEUpBblZpagyr9iFOdgVBLmPQYyhSczrwRu0yugI5iAjtgekA1yREkiQkqqgTHkorLdwSV8
 LdeMk/5KP7z5ctYnEbffGhbR7UtWXvm6/fXUe/kq+RNOvsq5r/yIdS3P0/cOddtLfzosYJtSa
 XBhPq/KgoL9swPbl13cNUXim36CjfKSY3/0lN6//K/yttf7QPKOBQm/M9Jqz3z+ve7GPKP3ki
 1KXNbGCVOvWtQnsix68zzC5aKfEktxRqKhFnNRcSIAbybrPiUDAAA=
X-Env-Sender: tlviewer@yahoo.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1483683109!51282763!1
X-Originating-IP: [98.138.91.104]
X-SpamReason: No, hits=0.7 required=7.0 tests=FORGED_YAHOO_RCVD,
 HTML_50_60,HTML_MESSAGE,UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1856 invoked from network); 6 Jan 2017 06:11:50 -0000
Received: from nm11-vm6.bullet.mail.ne1.yahoo.com (HELO
 nm11-vm6.bullet.mail.ne1.yahoo.com) (98.138.91.104)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Jan 2017 06:11:50 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1483683108; bh=c7ZgG3me8xMr3o7ivmh7APGi96UGNYu0UvA6X4giYyA=;
 h=Date:From:Reply-To:To:In-Reply-To:References:Subject:From:Subject;
 b=RMR+mOfhY4RpKzzLahDcAVykEC7cx1L2DX19HI5NRxgyDy+quEuDbxGveekVN4Tk3KH+gxkOcoDG8HEiwQtKumbdGqsh1XrTEc66f7QAC8sHNqW0HDSOAMXvSMLuXDtp+61NpefWibuLBvj8ziWLgVLNgajBl0uXDmTiDoYe/B7r5QlrxvgqOKjEfZRD5QFgxP3tUDCSzMl8RqGrH0nlkr+1bOyVG160ZqSGCrcsaltsfqLkGkev31zbjhfSa5R63rMm0Hv3z/diVTQY4j2MINURocHIRVY1i8nOuly/9BWd/cZzHACHJz5K6sk1D0RwMXquvRMf8qF6Dd3M4rSvEg==
Received: from [98.138.100.103] by nm11.bullet.mail.ne1.yahoo.com with NNFMP;
 06 Jan 2017 06:11:48 -0000
Received: from [98.138.87.1] by tm102.bullet.mail.ne1.yahoo.com with NNFMP;
 06 Jan 2017 06:11:48 -0000
Received: from [127.0.0.1] by omp1001.mail.ne1.yahoo.com with NNFMP;
 06 Jan 2017 06:11:48 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 751657.52675.bm@omp1001.mail.ne1.yahoo.com
X-YMail-OSG: 4lHIiMoVM1lW93jGPqJbukFHx66O23m_CRJUjayxjcWNI1vt1ty6xHEcGXG4Y2d
 UJxA5DBUy7ngt23iKsdxZ_DALOtqK5CAivBXB81yCCdijPLBx6YnuQBKYVxTGAzpH0zNQKo_dM45
 blbPve3c8Tu0QHsQ0BABHz1Q3KhOnWHWhK.WEL6Al0GNdWHumOHWWDTg_zY04HQd50TlY66c1c7d
 R64E4PjadL_QaD41V0mnRqgzpRjry_.FlDR7D_8GdSOrvnFDVDTHSBrYPR2ht6xJRNpEouh_Itu_
 jbZuuL4SxJEKhIFBtTpauEpw.LAxcHQ5jgZp7iYSO2Zk4CSW8FxRZTTz0hE5Ux__ab4gcy2NlPF4
 6Y6WYjfseRfpvJTImyccNT1nyF2xPfM5QWp2fUruGVp691rGHhwVqoQOLXMWs6dW.4ikO2x0kdfj
 ZY864OTYHvgFAtw9eAARlmVq.kLRgI..aIuO04sj.dZwwyP00yuJ8WhFw98J_iiiwUyJbVo01frt
 nj3tzWGBn7gCNqNBc1LYbH7oaew46ijPKd7Ea9tC.aHnRR5MbZ9y7L658vcL5HyjM.Cr_1f3hUcG
 Sp1c9Hpc-
Received: from jws200048.mail.ne1.yahoo.com by
 sendmailws156.mail.ne1.yahoo.com; Fri, 06 Jan 2017 06:11:48 +0000;
 1483683108.389
Date: Fri, 6 Jan 2017 06:11:48 +0000 (UTC)
From: Mark Pryor <tlviewer@yahoo.com>
To: Jim Westfall <jwestfall@surrealistic.net>, 
 "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Message-ID: <1206303443.940304.1483683108176@mail.yahoo.com>
In-Reply-To: <20170106004736.GD5957@surrealistic.net>
References: <20170106004736.GD5957@surrealistic.net>
MIME-Version: 1.0
Content-Length: 6479
Subject: Re: [Xen-users] cleaning up vm resources on vm shutdown when
	the	original 'xl	create' is gone
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Reply-To: Mark Pryor <tlviewer@yahoo.com>
Content-Type: multipart/mixed; boundary="===============3917446241071094886=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============3917446241071094886==
Content-Type: multipart/alternative; 
	boundary="----=_Part_940303_335277684.1483683108174"
Content-Length: 5948

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

Jim,
Check to see if you have the default settings in/etc/default/xendomains
then change 2 lines:
# append these
XENDOMAINS_SAVE=3D
XENDOMAINS_RESTORE=3Dfalse
Is your build from git? Did you enable systemd? Its my impression thatif yo=
u use the distro *deb set for xen, only the sysv init scripts are used.
You can see a robust way to configure upstream-xen here:http://107.185.103.=
5/xen/ubuntu/xenial/46x/source/debian/
open the rules and see where ./configure is run. In that tree there isa com=
plete debianised build of xen-4.6 for Xenial.

PryMar56
=20

    On Thursday, January 5, 2017 4:52 PM, Jim Westfall <jwestfall@surrealis=
tic.net> wrote:
=20

 Hi

I'm using xen 4.6 (ubuntu 16.04).=C2=A0 Looking for some guidance with the=
=20
following issue.

When you create a vm via 'xl create <cfg>', the xl process gets forked=20
off in to the background.=C2=A0 This process seems to be the one on the hoo=
k=20
for cleaning up vm resources (vif/vbd/etc) when the vm is shutdown.

However how to do you go about cleaning up the vm resources if this xl=20
process goes away (killed)?

Why they are getting killed is fun too.=C2=A0 When you have vm's running an=
d=20
you shutdown/reboot the hypervisor, xendomains script is suppose to shut=20
down any active vm's.=C2=A0 This does cause the vm's to shutdown but the=20
vm resources are never released because systemd has already killed all=20
the forked xl processes before hand as they aren't associated with any=20
systemd service.

This causes the vm's to get stuck in an 's' state.

thanks
jim


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

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

<html><head></head><body><div style=3D"color:#000; background-color:#fff; f=
ont-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, =
sans-serif;font-size:16px"><div id=3D"yui_3_16_0_ym19_1_1483682708558_4523"=
>Jim,</div><div id=3D"yui_3_16_0_ym19_1_1483682708558_4391"><br></div><div =
id=3D"yui_3_16_0_ym19_1_1483682708558_4393">Check to see if you have the de=
fault settings in</div><div id=3D"yui_3_16_0_ym19_1_1483682708558_4569" dir=
=3D"ltr">/etc/default/xendomains</div><div id=3D"yui_3_16_0_ym19_1_14836827=
08558_4570" dir=3D"ltr"><br></div><div id=3D"yui_3_16_0_ym19_1_148368270855=
8_4571" dir=3D"ltr">then change 2 lines:<br></div><div id=3D"yui_3_16_0_ym1=
9_1_1483682708558_4631" dir=3D"ltr"># append these<br></div><div id=3D"yui_=
3_16_0_ym19_1_1483682708558_4755" dir=3D"ltr">XENDOMAINS_SAVE=3D<br id=3D"y=
ui_3_16_0_ym19_1_1483682708558_4553">XENDOMAINS_RESTORE=3Dfalse</div><div d=
ir=3D"ltr"><br></div><div dir=3D"ltr">Is your build from git? Did you enabl=
e systemd? Its my impression that</div><div dir=3D"ltr">if you use the dist=
ro *deb set for xen, only the sysv init scripts are used.</div><div id=3D"y=
ui_3_16_0_ym19_1_1483682708558_4958" dir=3D"ltr"><br></div><div id=3D"yui_3=
_16_0_ym19_1_1483682708558_4959" dir=3D"ltr">You can see a robust way to co=
nfigure upstream-xen here:</div><div id=3D"yui_3_16_0_ym19_1_1483682708558_=
4961" dir=3D"ltr"><a id=3D"yui_3_16_0_ym19_1_1483682708558_4960" href=3D"ht=
tp://107.185.103.5/xen/ubuntu/xenial/46x/source/debian/">http://107.185.103=
.5/xen/ubuntu/xenial/46x/source/debian/</a></div><div id=3D"yui_3_16_0_ym19=
_1_1483682708558_4962" dir=3D"ltr"><br></div><div id=3D"yui_3_16_0_ym19_1_1=
483682708558_4963" dir=3D"ltr">open the rules and see where ./configure is =
run. In that tree there is</div><div dir=3D"ltr">a complete debianised buil=
d of xen-4.6 for Xenial.<br></div><div id=3D"yui_3_16_0_ym19_1_148368270855=
8_4965" dir=3D"ltr"><br></div><div dir=3D"ltr">PryMar56<br></div><div id=3D=
"yui_3_16_0_ym19_1_1483682708558_2390"><span></span></div> <div class=3D"qt=
dSeparateBR"><br><br></div><div style=3D"display: block;" class=3D"yahoo_qu=
oted"> <div style=3D"font-family: HelveticaNeue, Helvetica Neue, Helvetica,=
 Arial, Lucida Grande, sans-serif; font-size: 16px;"> <div style=3D"font-fa=
mily: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-=
serif; font-size: 16px;"> <div dir=3D"ltr"><font face=3D"Arial" size=3D"2">=
 On Thursday, January 5, 2017 4:52 PM, Jim Westfall &lt;jwestfall@surrealis=
tic.net&gt; wrote:<br></font></div>  <br><br> <div class=3D"y_msg_container=
">Hi<br><br>I'm using xen 4.6 (ubuntu 16.04).&nbsp; Looking for some guidan=
ce with the <br>following issue.<br><br>When you create a vm via 'xl create=
 &lt;cfg&gt;', the xl process gets forked <br>off in to the background.&nbs=
p; This process seems to be the one on the hook <br>for cleaning up vm reso=
urces (vif/vbd/etc) when the vm is shutdown.<br><br>However how to do you g=
o about cleaning up the vm resources if this xl <br>process goes away (kill=
ed)?<br><br>Why they are getting killed is fun too.&nbsp; When you have vm'=
s running and <br>you shutdown/reboot the hypervisor, xendomains script is =
suppose to shut <br>down any active vm's.&nbsp; This does cause the vm's to=
 shutdown but the <br>vm resources are never released because systemd has a=
lready killed all <br>the forked xl processes before hand as they aren't as=
sociated with any <br>systemd service.<br><br>This causes the vm's to get s=
tuck in an 's' state.<br><br>thanks<br>jim<br><br><br>_____________________=
__________________________<br>Xen-users mailing list<br><a ymailto=3D"mailt=
o:Xen-users@lists.xen.org" href=3D"mailto:Xen-users@lists.xen.org">Xen-user=
s@lists.xen.org</a><br><a href=3D"https://lists.xen.org/xen-users" target=
=3D"_blank">https://lists.xen.org/xen-users</a><br><br></div>  </div> </div=
>  </div></div></body></html>
------=_Part_940303_335277684.1483683108174--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============3917446241071094886==--


From xen-users-bounces@lists.xen.org Fri Jan 06 06:19:57 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Jan 2017 06:19:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cPNsQ-0000ja-BD; Fri, 06 Jan 2017 06:19:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tlviewer@yahoo.com>) id 1cPNsO-0000jD-VU
 for xen-users@lists.xen.org; Fri, 06 Jan 2017 06:19:45 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 39/39-25093-0073F685; Fri, 06 Jan 2017 06:19:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOKsWRWlGSWpSXmKPExsWS1BUdq/vPLD/
 CYO5JPotVVw+wOjB6HN39mymAMYo1My8pvyKBNaNjwyXWgr5rjBXnJ/cwNTBOPsLYxcjFwSKw
 lkWi8/wi5i5GTg4hgQyJKY9fM8LYv7rnsnUxcgDZ8RKvT7GBhCUEFCSerdvJDhKWELCVaFlvA
 DJGQmA7i8Smc5/ZQRwhgQZGiYZrG8DmsAhoSVz68xRsPpuAqkT/549Q8zUlHh2/CBYXEVCWmH
 /6GpjNLGAu0XtjIyuIzStgI/F02XWwOKdAoERj7womiAUtTBK/n/wFSwgLxEpc/jCNBaJBUOL
 kzCcsEIOiJNYdaGMFuZRZQFRiwUXHCYwis5BUzUJSNQuhCsJUl1g/TwiiQlti2cLXzBC2msTt
 bVfZkcUXMLKvYlQvTi0qSy3SNdVLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAiML
 gYg2ME4/bL/IUZJDiYlUV4bnvwIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8z02BcoJFqempFW
 mZOcA4h0lLcPAoifDeAUnzFhck5hZnpkOkTjEac0x7tvgpE8eGPWufMgmx5OXnpUqJ8z4DKRU
 AKc0ozYMbBEs/lxhlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCTMmw0yhSczrwRu3yugU5iATtke
 kA1ySkkiQkqqgTGR7UO3k9m2qcene/241LtVYo2KnkrY14+FFTcfmuzQ+N8fZLhmxbHrP4I/T
 1Pi0u/VzHw0fUF5qubzB/+aXBPrxCv2bjJyEt58yUliH5cu/zupC0VOPz5O7/+c71z0Y2ZCZa
 y2LhfX93JxVV42BZH2y8ebvZmuHy8+W/03/uaJzz9+5QovM1BiKc5INNRiLipOBAD2/DBpOgM
 AAA==
X-Env-Sender: tlviewer@yahoo.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1483683580!68126892!1
X-Originating-IP: [98.138.91.93]
X-SpamReason: No, hits=1.2 required=7.0 tests=FORGED_YAHOO_RCVD,
 HTML_40_50,HTML_MESSAGE,UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37924 invoked from network); 6 Jan 2017 06:19:41 -0000
Received: from nm17-vm2.bullet.mail.ne1.yahoo.com (HELO
 nm17-vm2.bullet.mail.ne1.yahoo.com) (98.138.91.93)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Jan 2017 06:19:41 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1483683580; bh=6fkXmBzP4vr2ck/ZgV8xeCk3yoc7t8mRdUoJbaniy/I=;
 h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:From:Subject;
 b=TF9TFDZ9/06kMaCe0wkKeva4DCQjm4zN+2yZVSyOZeYL5M83HeloHICxC+REEoAgkBou+2iFlu3M77/HyzWvT6xluBbw+NP0GyIMarxpvMjWi0T8cSQWICTh3EVuomEq5R5UDJfW8J/3ImSFgRqB+8oW7gtwgT2277CsKCOm7Szow5d+sk/5b/2oIZbQqDLDV5NjAP5T7BHwsa7DN07Xuw2AZ1bOjbTS4g0CL9Ka8Xy5ZiyTBoOXlikfQc7aS4IdbOvpmQy8i0fBrDGpEUlyR6hjwAQEeOTmIeLfEpwb933n1JoHiz8L3Ts6tRNOElJcvJvG3ntBBzXLjmlEh294rg==
Received: from [98.138.100.114] by nm17.bullet.mail.ne1.yahoo.com with NNFMP;
 06 Jan 2017 06:19:40 -0000
Received: from [98.138.89.167] by tm105.bullet.mail.ne1.yahoo.com with NNFMP;
 06 Jan 2017 06:19:40 -0000
Received: from [127.0.0.1] by omp1023.mail.ne1.yahoo.com with NNFMP;
 06 Jan 2017 06:19:40 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 377666.94907.bm@omp1023.mail.ne1.yahoo.com
X-YMail-OSG: TmW_ypUVM1ksio5ul2TnNKx5jpN0pWAt.SN2MOsXFYSxA4PrAKiftd25V_is90w
 S_HYYfHy49i_M_gIePAMh4xkvSyHLWFM79fN9VWsByXQnGTs7JCHTVKEvlM96MnW2EhBkoxb5CoQ
 nXXbpBhxUgWMQkgJl91BvOJoDIVjKoTDRzXgqMZKa_m5S6qV2AoBTuif09WXyZF4J2Oa2tsX3UBM
 zuHgRA9qlIWQ.R7tKyqSIjJSO.s6IYS8vbIi5tVfHb42ltQGF8WvKFkia3rUsFE7DKvrhtIMU6q4
 Y_OZUjv9Qn9mf3NLncuuaZnVDs7n2zACHxN6Sp_BIOuZNNk7lLKOH5UbacL.iLiLunacz1zfP7CC
 XFzpcClLoGKV3jKxtjhuoCHkzxm5Efq.KPeLlbBeXIQOcQS9XF_jZdZ22nk7fj8N2dP86nIWstJ3
 3MHIeXmGkvHq.6mLzD1wdaCc7AeRokRm7Tw2fNUwGMZcwU01krtBx7RmnKB9DZSxuwoLSZCroYyW
 NerMz9nYCbQWxRdIffQx7
Received: from jws200142.mail.ne1.yahoo.com by
 sendmailws111.mail.ne1.yahoo.com; Fri, 06 Jan 2017 06:19:40 +0000;
 1483683580.000
Date: Fri, 6 Jan 2017 06:19:39 +0000 (UTC)
From: Mark Pryor <tlviewer@yahoo.com>
To: Bill Mccabe <wmccabe@gmail.com>
Message-ID: <1774232994.926554.1483683579709@mail.yahoo.com>
In-Reply-To: <CAOP=S=QF5ngH1-Y2f6-UmuOH4LqK=7=+ko2mg1rHDhJgUMoDNQ@mail.gmail.com>
References: <CAOP=S=ROAerzEAXNO3_g1WVct+iNuD8_uFBvCQWw0p9KQ+W=DQ@mail.gmail.com>
 <20170103105655.gtoidpahrotklvdt@dhcp-3-221.uk.xensource.com>
 <893690426.6127754.1483552924783@mail.yahoo.com>
 <CAOP=S=QF5ngH1-Y2f6-UmuOH4LqK=7=+ko2mg1rHDhJgUMoDNQ@mail.gmail.com>
MIME-Version: 1.0
Content-Length: 27937
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Problem compiling Xen-4.7 with qemu-traditional for
 IGD passthrough
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Reply-To: Mark Pryor <tlviewer@yahoo.com>
Content-Type: multipart/mixed; boundary="===============3942131511875365779=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============3942131511875365779==
Content-Type: multipart/alternative; 
	boundary="----=_Part_926553_22941754.1483683579704"
Content-Length: 27406

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

Since the last response I've done a debianised build of xen-4.8 in Yakkety.=
 I think that 4.8 is ready for normal use and is more robust than xen-4.7.
http://107.185.103.5/xen/ubuntu/yakkety/48x/
the rules link above is still a good source to see how to configure xen in =
the extreme case of Yakkety. Notice that I use# top line to config Xen
./configure APPEND_INCLUDES=3D-Wno-error \
I think your build exited on `All warnings as errors`
PryMar56
=20

    On Thursday, January 5, 2017 11:24 AM, Bill Mccabe <wmccabe@gmail.com> =
wrote:
=20

 Thanks, those rules are extremely helpful and have helped me get
through many build errors. Now I am getting another one though:


cc -I/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/qemu-xen=
-dir/tcg
-I/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/qemu-xen-di=
r/tcg/i386
-I/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/qemu-xen-di=
r/linux-headers
-I/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/qemu-xen-di=
r/linux-headers
-I. -I/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/qemu-xe=
n-dir
-I/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/qemu-xen-di=
r/include
-Ihw/9pfs -Ihw/9pfs -I/usr/include/pixman-1=C2=A0 -Werror -fPIE -DPIE -m64
-D_GNU_SOURCE -D_FILE_OFFSET_BITS=3D64 -D_LARGEFILE_SOURCE
-Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings
-Wmissing-prototypes -fno-strict-aliasing -fno-common
-DXC_WANT_COMPAT_EVTCHN_API=3D1=C2=A0 -DXC_WANT_COMPAT_GNTTAB_API=3D1
-DXC_WANT_COMPAT_MAP_FOREIGN_API=3D1
-I/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/../tools/in=
clude
=C2=A0 =C2=A0 =C2=A0 -I/usr/local/src/xen-4.7.0/debian/build/build-utils_am=
d64/tools/../tools/libs/toollog/include
 -I/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/../tools/l=
ibs/evtchn/include
=C2=A0 =C2=A0 -I/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/too=
ls/../tools/libs/gnttab/include
=C2=A0 -I/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/../t=
ools/libs/foreignmemory/include
=C2=A0 =C2=A0 -I/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/too=
ls/../tools/libxc/include
 -I/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/../tools/x=
enstore/include
=C2=A0 =C2=A0 =C2=A0 -I/usr/local/src/xen-4.7.0/debian/build/build-utils_am=
d64/tools/../tools/xenstore/compat/include
=C2=A0 =C2=A0 =C2=A0 =C2=A0 -Wendif-labels -Wempty-body -Wnested-externs -W=
format-security
-Wformat-y2k -Winit-self -Wignored-qualifiers -Wold-style-declaration
-Wold-style-definition -Wtype-limits -fstack-protector-strong
-I/usr/include/p11-kit-1=C2=A0 -I/usr/include/p11-kit-1
-I/usr/include/libpng16 -I/usr/include/spice-server
-I/usr/include/spice-1 -I/usr/include/libusb-1.0
-I/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/qemu-xen-di=
r/tests
-MMD -MP -MT hw/9pfs/virtio-9p-local.o -MF hw/9pfs/virtio-9p-local.d
-O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3D2 -pthread
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
-g=C2=A0 -c -o hw/9pfs/virtio-9p-local.o hw/9pfs/virtio-9p-local.c
hw/9pfs/virtio-9p-local.c: In function =E2=80=98local_readdir_r=E2=80=99:
hw/9pfs/virtio-9p-local.c:396:5: error: =E2=80=98readdir_r=E2=80=99 is depr=
ecated
[-Werror=3Ddeprecated-declarations]
=C2=A0 =C2=A0 ret =3D readdir_r(fs->dir, entry, result);
=C2=A0 =C2=A0 ^~~
In file included from /usr/include/features.h:364:0,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 from /usr/include/s=
tdio.h:27,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 from
/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/qemu-xen-dir/=
include/qemu/fprintf-fn.h:12,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 from
/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/qemu-xen-dir/=
include/qemu-common.h:18,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 from
/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/qemu-xen-dir/=
include/hw/hw.h:5,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 from
/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/qemu-xen-dir/=
include/hw/virtio/virtio.h:17,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 from hw/9pfs/virtio=
-9p-local.c:14:
/usr/include/dirent.h:189:12: note: declared here
 extern int __REDIRECT (readdir_r,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ^
cc1: all warnings being treated as errors
/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/qemu-xen-dir/=
rules.mak:57:
recipe for target 'hw/9pfs/virtio-9p-local.o' failed
make[5]: *** [hw/9pfs/virtio-9p-local.o] Error 1
make[5]: Leaving directory
'/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/qemu-xen-dir=
-remote'
Makefile:237: recipe for target 'subdir-all-qemu-xen-dir' failed
make[4]: *** [subdir-all-qemu-xen-dir] Error 2
make[4]: Leaving directory
'/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools'
/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/../tools/Rule=
s.mk:213:
recipe for target 'subdirs-all' failed
make[3]: *** [subdirs-all] Error 2
make[3]: Leaving directory
'/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools'
debian/rules.real:115: recipe for target
'debian/stamps/build-utils_amd64' failed
make[2]: *** [debian/stamps/build-utils_amd64] Error 2

On Wed, Jan 4, 2017 at 1:02 PM, Mark Pryor <tlviewer@yahoo.com> wrote:
> Yakkety gcc is 6.1, with fPIE turned on.
> The rombios Makefile needs an edit to disable PIE.
>
> # special for rombios
> =C2=A0=C2=A0=C2=A0 sed -i -e '/^CFLAGS/ s/$$/ -fno-pie/'
> tools/firmware/rombios/32bit/tcgbios/Makefile ; \
> =C2=A0=C2=A0=C2=A0 sed -i -e '/^CFLAGS/ s/$$/ -fno-pie/' tools/firmware/r=
ombios/32bit/Makefile
> ;
>
> My detailed Debianised rules file is here:
> http://107.185.103.5/xen/ubuntu/xenial/48x/source/debian/rules
>
> PyrMar56
> On Tuesday, January 3, 2017 3:00 AM, Roger Pau Monn=C3=A9 <roger.pau@citr=
ix.com>
> wrote:
>
>
> On Sun, Jan 01, 2017 at 09:48:10PM -0500, Bill Mccabe wrote:
>> Hi,
>>
>> I have an old thinkpad x201 tablet which has Vt-d support enabled and I =
am
>> trying to perform igd passthrough in Xen.
>>
>> It is my understanding that in order to attempt to do this I need to
>> compile Xen with qemu-traditional.
>>
>> However, the building of the Xen-4.7 package fails with the
>> qemu-traditional option enabled with the following error:
>>
>> ld -melf_i386 -s -r 32bitbios.o tcgbios/tcgbiosext.o util.o pmm.o -o
>> 32bitbios_all.o
>>
>> There are undefined symbols in the BIOS:
>>
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 U _GLOBAL_OFFSET_TABLE_
>>
>> Makefile:25: recipe for target '32bitbios_all.o' failed
>>
>> make[11]: *** [32bitbios_all.o] Error 11
>>
>> make[11]: Leaving directory
>>
>> '/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/firmware/=
rombios/32bit'
>>
>> Makefile:12: recipe for target 'all' failed
>>
>> make[10]: *** [all] Error 2
>>
>> make[10]: Leaving directory
>>
>> '/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/firmware/=
rombios/32bit'
>>
>>
>> /usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/firmware/r=
ombios/../../../tools/Rules.mk:218:
>> recipe for target 'subdir-all-32bit' failed
>>
>> make[9]: *** [subdir-all-32bit] Error 2
>>
>> make[9]: Leaving directory
>>
>> '/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/firmware/=
rombios'
>>
>>
>> /usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/firmware/r=
ombios/../../../tools/Rules.mk:213:
>> recipe for target 'subdirs-all' failed
>>
>> make[8]: *** [subdirs-all] Error 2
>>
>>
>> I am compiling Xen-4.7 from the ubuntu source package using
>> dpkg-buildpackage -rfakeroot on ubuntu Yakkety 16.10 with the following
>> configure options:
>>
>>=C2=A0 --disable-docs --disable-stubdom --disable-xen \
>>
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 --prefix=3D/usr \
>>
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 --includedir=3D/usr/include \
>>
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 --libdir=3D/usr/lib/$(DEB_HOST_MULTIARCH) \
>>
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 --mandir=3D/usr/share/man \
>>
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 --infodir=3D/usr/share/info \
>>
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 --sysconfdir=3D/etc \
>>
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 --localstatedir=3D/var \
>>
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 --with-libexec-leaf-dir=3Dxen-$(VERSION) \
>>
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 --disable-blktap1 \
>>
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 --disable-blktap2 \
>>
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 --disable-ocamltools \
>>
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 --enable-qemu-traditional --enable-rombios \
>>
>>
>> --with-system-seabios=3D/usr/share/seabios/bios-256k.bin
>
> Do you really need QEMU traditional and ROMBIOS? If not, I would suggest
> that
> you remove both --enable-qemu-traditional and --enable-rombios from your
> configure line and try again.
>
> Note that you will get QEMU upstream and SeaBIOS by default, which is wha=
t's
> recommended.
>
> Roger.
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> https://lists.xen.org/xen-users
>
>

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

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

<html><head></head><body><div style=3D"color:#000; background-color:#fff; f=
ont-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, =
sans-serif;font-size:16px"><div id=3D"yui_3_16_0_ym19_1_1483683240745_3564"=
><span id=3D"yui_3_16_0_ym19_1_1483683240745_4111">Since the last response =
I've done a debianised build of xen-4.8 in Yakkety. I think that 4.8 is rea=
dy for normal use and is more robust than xen-4.7.</span></div><div id=3D"y=
ui_3_16_0_ym19_1_1483683240745_4201"><br><span id=3D"yui_3_16_0_ym19_1_1483=
683240745_4111"></span></div><div id=3D"yui_3_16_0_ym19_1_1483683240745_446=
5" dir=3D"ltr"><span id=3D"yui_3_16_0_ym19_1_1483683240745_4111"><a id=3D"y=
ui_3_16_0_ym19_1_1483683240745_4464" href=3D"http://107.185.103.5/xen/ubunt=
u/yakkety/48x/">http://107.185.103.5/xen/ubuntu/yakkety/48x/</a></span></di=
v><div id=3D"yui_3_16_0_ym19_1_1483683240745_4466" dir=3D"ltr"><span id=3D"=
yui_3_16_0_ym19_1_1483683240745_4111"><br></span></div><div id=3D"yui_3_16_=
0_ym19_1_1483683240745_4500" dir=3D"ltr"><span id=3D"yui_3_16_0_ym19_1_1483=
683240745_4111">the rules link above is still a good source to see how to c=
onfigure xen in the extreme case of Yakkety. Notice that I use</span></div>=
<div id=3D"yui_3_16_0_ym19_1_1483683240745_4501" dir=3D"ltr"><span id=3D"yu=
i_3_16_0_ym19_1_1483683240745_4111"># top line to config Xen<br></span></di=
v><div id=3D"yui_3_16_0_ym19_1_1483683240745_4502" dir=3D"ltr"><span id=3D"=
yui_3_16_0_ym19_1_1483683240745_4111">./configure APPEND_INCLUDES=3D-Wno-er=
ror \</span></div><div id=3D"yui_3_16_0_ym19_1_1483683240745_4504" dir=3D"l=
tr"><br></div><div dir=3D"ltr">I think your build exited on `All warnings a=
s errors`</div><div dir=3D"ltr"><br></div><div dir=3D"ltr">PryMar56<br><spa=
n id=3D"yui_3_16_0_ym19_1_1483683240745_4111"></span></div><div dir=3D"ltr"=
><span id=3D"yui_3_16_0_ym19_1_1483683240745_4111"></span></div> <div class=
=3D"qtdSeparateBR"><br><br></div><div style=3D"display: block;" class=3D"ya=
hoo_quoted"> <div style=3D"font-family: HelveticaNeue, Helvetica Neue, Helv=
etica, Arial, Lucida Grande, sans-serif; font-size: 16px;"> <div style=3D"f=
ont-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande,=
 sans-serif; font-size: 16px;"> <div dir=3D"ltr"><font face=3D"Arial" size=
=3D"2"> On Thursday, January 5, 2017 11:24 AM, Bill Mccabe &lt;wmccabe@gmai=
l.com&gt; wrote:<br></font></div>  <br><br> <div class=3D"y_msg_container">=
Thanks, those rules are extremely helpful and have helped me get<br clear=
=3D"none">through many build errors. Now I am getting another one though:<b=
r clear=3D"none"><br clear=3D"none"><br clear=3D"none">cc -I/usr/local/src/=
xen-4.7.0/debian/build/build-utils_amd64/tools/qemu-xen-dir/tcg<br clear=3D=
"none">-I/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/qemu=
-xen-dir/tcg/i386<br clear=3D"none">-I/usr/local/src/xen-4.7.0/debian/build=
/build-utils_amd64/tools/qemu-xen-dir/linux-headers<br clear=3D"none">-I/us=
r/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/qemu-xen-dir/lin=
ux-headers<br clear=3D"none">-I. -I/usr/local/src/xen-4.7.0/debian/build/bu=
ild-utils_amd64/tools/qemu-xen-dir<br clear=3D"none">-I/usr/local/src/xen-4=
.7.0/debian/build/build-utils_amd64/tools/qemu-xen-dir/include<br clear=3D"=
none">-Ihw/9pfs -Ihw/9pfs -I/usr/include/pixman-1&nbsp; -Werror -fPIE -DPIE=
 -m64<br clear=3D"none">-D_GNU_SOURCE -D_FILE_OFFSET_BITS=3D64 -D_LARGEFILE=
_SOURCE<br clear=3D"none">-Wstrict-prototypes -Wredundant-decls -Wall -Wund=
ef -Wwrite-strings<br clear=3D"none">-Wmissing-prototypes -fno-strict-alias=
ing -fno-common<br clear=3D"none">-DXC_WANT_COMPAT_EVTCHN_API=3D1&nbsp;  -D=
XC_WANT_COMPAT_GNTTAB_API=3D1<br clear=3D"none">-DXC_WANT_COMPAT_MAP_FOREIG=
N_API=3D1<br clear=3D"none">-I/usr/local/src/xen-4.7.0/debian/build/build-u=
tils_amd64/tools/../tools/include<br clear=3D"none">&nbsp; &nbsp; &nbsp;  -=
I/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/../tools/lib=
s/toollog/include<br clear=3D"none"> -I/usr/local/src/xen-4.7.0/debian/buil=
d/build-utils_amd64/tools/../tools/libs/evtchn/include<br clear=3D"none">&n=
bsp; &nbsp; -I/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools=
/../tools/libs/gnttab/include<br clear=3D"none">&nbsp;  -I/usr/local/src/xe=
n-4.7.0/debian/build/build-utils_amd64/tools/../tools/libs/foreignmemory/in=
clude<br clear=3D"none">&nbsp; &nbsp; -I/usr/local/src/xen-4.7.0/debian/bui=
ld/build-utils_amd64/tools/../tools/libxc/include<br clear=3D"none"> -I/usr=
/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/../tools/xenstore=
/include<br clear=3D"none">&nbsp; &nbsp; &nbsp; -I/usr/local/src/xen-4.7.0/=
debian/build/build-utils_amd64/tools/../tools/xenstore/compat/include<br cl=
ear=3D"none">&nbsp; &nbsp; &nbsp; &nbsp; -Wendif-labels -Wempty-body -Wnest=
ed-externs -Wformat-security<br clear=3D"none">-Wformat-y2k -Winit-self -Wi=
gnored-qualifiers -Wold-style-declaration<br clear=3D"none">-Wold-style-def=
inition -Wtype-limits -fstack-protector-strong<br clear=3D"none">-I/usr/inc=
lude/p11-kit-1&nbsp; -I/usr/include/p11-kit-1<br clear=3D"none">-I/usr/incl=
ude/libpng16 -I/usr/include/spice-server<br clear=3D"none">-I/usr/include/s=
pice-1 -I/usr/include/libusb-1.0<br clear=3D"none">-I/usr/local/src/xen-4.7=
.0/debian/build/build-utils_amd64/tools/qemu-xen-dir/tests<br clear=3D"none=
">-MMD -MP -MT hw/9pfs/virtio-9p-local.o -MF hw/9pfs/virtio-9p-local.d<br c=
lear=3D"none">-O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3D2 -pthread<br clear=
=3D"none">-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/incl=
ude<br clear=3D"none">-g&nbsp;  -c -o hw/9pfs/virtio-9p-local.o hw/9pfs/vir=
tio-9p-local.c<br clear=3D"none">hw/9pfs/virtio-9p-local.c: In function =E2=
=80=98local_readdir_r=E2=80=99:<br clear=3D"none">hw/9pfs/virtio-9p-local.c=
:396:5: error: =E2=80=98readdir_r=E2=80=99 is deprecated<br clear=3D"none">=
[-Werror=3Ddeprecated-declarations]<br clear=3D"none">&nbsp; &nbsp;  ret =
=3D readdir_r(fs-&gt;dir, entry, result);<br clear=3D"none">&nbsp; &nbsp;  =
^~~<br clear=3D"none">In file included from /usr/include/features.h:364:0,<=
br clear=3D"none">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  =
from /usr/include/stdio.h:27,<br clear=3D"none">&nbsp; &nbsp; &nbsp; &nbsp;=
 &nbsp; &nbsp; &nbsp; &nbsp;  from<br clear=3D"none">/usr/local/src/xen-4.7=
.0/debian/build/build-utils_amd64/tools/qemu-xen-dir/include/qemu/fprintf-f=
n.h:12,<br clear=3D"none">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;  from<br clear=3D"none">/usr/local/src/xen-4.7.0/debian/build/build-=
utils_amd64/tools/qemu-xen-dir/include/qemu-common.h:18,<br clear=3D"none">=
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  from<br clear=3D"n=
one">/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/qemu-xen=
-dir/include/hw/hw.h:5,<br clear=3D"none">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp=
; &nbsp; &nbsp; &nbsp;  from<br clear=3D"none">/usr/local/src/xen-4.7.0/deb=
ian/build/build-utils_amd64/tools/qemu-xen-dir/include/hw/virtio/virtio.h:1=
7,<br clear=3D"none">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp=
;  from hw/9pfs/virtio-9p-local.c:14:<br clear=3D"none">/usr/include/dirent=
.h:189:12: note: declared here<br clear=3D"none"> extern int __REDIRECT (re=
addir_r,<br clear=3D"none">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ^<br c=
lear=3D"none">cc1: all warnings being treated as errors<br clear=3D"none">/=
usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/qemu-xen-dir/r=
ules.mak:57:<br clear=3D"none">recipe for target 'hw/9pfs/virtio-9p-local.o=
' failed<br clear=3D"none">make[5]: *** [hw/9pfs/virtio-9p-local.o] Error 1=
<br clear=3D"none">make[5]: Leaving directory<br clear=3D"none">'/usr/local=
/src/xen-4.7.0/debian/build/build-utils_amd64/tools/qemu-xen-dir-remote'<br=
 clear=3D"none">Makefile:237: recipe for target 'subdir-all-qemu-xen-dir' f=
ailed<br clear=3D"none">make[4]: *** [subdir-all-qemu-xen-dir] Error 2<br c=
lear=3D"none">make[4]: Leaving directory<br clear=3D"none">'/usr/local/src/=
xen-4.7.0/debian/build/build-utils_amd64/tools'<br clear=3D"none">/usr/loca=
l/src/xen-4.7.0/debian/build/build-utils_amd64/tools/../tools/Rules.mk:213:=
<br clear=3D"none">recipe for target 'subdirs-all' failed<br clear=3D"none"=
>make[3]: *** [subdirs-all] Error 2<br clear=3D"none">make[3]: Leaving dire=
ctory<br clear=3D"none">'/usr/local/src/xen-4.7.0/debian/build/build-utils_=
amd64/tools'<br clear=3D"none">debian/rules.real:115: recipe for target<br =
clear=3D"none">'debian/stamps/build-utils_amd64' failed<br clear=3D"none">m=
ake[2]: *** [debian/stamps/build-utils_amd64] Error 2<br clear=3D"none"><br=
 clear=3D"none">On Wed, Jan 4, 2017 at 1:02 PM, Mark Pryor &lt;<a shape=3D"=
rect" ymailto=3D"mailto:tlviewer@yahoo.com" href=3D"mailto:tlviewer@yahoo.c=
om">tlviewer@yahoo.com</a>&gt; wrote:<br clear=3D"none">&gt; Yakkety gcc is=
 6.1, with fPIE turned on.<br clear=3D"none">&gt; The rombios Makefile need=
s an edit to disable PIE.<br clear=3D"none">&gt;<br clear=3D"none">&gt; # s=
pecial for rombios<br clear=3D"none">&gt; &nbsp;&nbsp;&nbsp; sed -i -e '/^C=
FLAGS/ s/$$/ -fno-pie/'<br clear=3D"none">&gt; tools/firmware/rombios/32bit=
/tcgbios/Makefile ; \<br clear=3D"none">&gt; &nbsp;&nbsp;&nbsp; sed -i -e '=
/^CFLAGS/ s/$$/ -fno-pie/' tools/firmware/rombios/32bit/Makefile<br clear=
=3D"none">&gt; ;<br clear=3D"none">&gt;<br clear=3D"none">&gt; My detailed =
Debianised rules file is here:<br clear=3D"none">&gt; <a shape=3D"rect" hre=
f=3D"http://107.185.103.5/xen/ubuntu/xenial/48x/source/debian/rules" target=
=3D"_blank" onclick=3D"return window.theMainWindow.showLinkWarning(this)">h=
ttp://107.185.103.5/xen/ubuntu/xenial/48x/source/debian/rules</a><br clear=
=3D"none">&gt;<br clear=3D"none">&gt; PyrMar56<br clear=3D"none">&gt; On Tu=
esday, January 3, 2017 3:00 AM, Roger Pau Monn=C3=A9 &lt;<a shape=3D"rect" =
ymailto=3D"mailto:roger.pau@citrix.com" href=3D"mailto:roger.pau@citrix.com=
">roger.pau@citrix.com</a>&gt;<br clear=3D"none">&gt; wrote:<br clear=3D"no=
ne">&gt;<br clear=3D"none">&gt;<br clear=3D"none">&gt; On Sun, Jan 01, 2017=
 at 09:48:10PM -0500, Bill Mccabe wrote:<br clear=3D"none">&gt;&gt; Hi,<br =
clear=3D"none">&gt;&gt;<br clear=3D"none">&gt;&gt; I have an old thinkpad x=
201 tablet which has Vt-d support enabled and I am<br clear=3D"none">&gt;&g=
t; trying to perform igd passthrough in Xen.<br clear=3D"none">&gt;&gt;<br =
clear=3D"none">&gt;&gt; It is my understanding that in order to attempt to =
do this I need to<br clear=3D"none">&gt;&gt; compile Xen with qemu-traditio=
nal.<br clear=3D"none">&gt;&gt;<br clear=3D"none">&gt;&gt; However, the bui=
lding of the Xen-4.7 package fails with the<br clear=3D"none">&gt;&gt; qemu=
-traditional option enabled with the following error:<br clear=3D"none">&gt=
;&gt;<br clear=3D"none">&gt;&gt; ld -melf_i386 -s -r 32bitbios.o tcgbios/tc=
gbiosext.o util.o pmm.o -o<br clear=3D"none">&gt;&gt; 32bitbios_all.o<br cl=
ear=3D"none">&gt;&gt;<br clear=3D"none">&gt;&gt; There are undefined symbol=
s in the BIOS:<br clear=3D"none">&gt;&gt;<br clear=3D"none">&gt;&gt;&nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; U _GLOBAL_OFFSET_TABLE_<br clear=3D"none">&gt;&=
gt;<br clear=3D"none">&gt;&gt; Makefile:25: recipe for target '32bitbios_al=
l.o' failed<br clear=3D"none">&gt;&gt;<br clear=3D"none">&gt;&gt; make[11]:=
 *** [32bitbios_all.o] Error 11<br clear=3D"none">&gt;&gt;<br clear=3D"none=
">&gt;&gt; make[11]: Leaving directory<br clear=3D"none">&gt;&gt;<br clear=
=3D"none">&gt;&gt; '/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64=
/tools/firmware/rombios/32bit'<br clear=3D"none">&gt;&gt;<br clear=3D"none"=
>&gt;&gt; Makefile:12: recipe for target 'all' failed<br clear=3D"none">&gt=
;&gt;<br clear=3D"none">&gt;&gt; make[10]: *** [all] Error 2<br clear=3D"no=
ne">&gt;&gt;<br clear=3D"none">&gt;&gt; make[10]: Leaving directory<br clea=
r=3D"none">&gt;&gt;<br clear=3D"none">&gt;&gt; '/usr/local/src/xen-4.7.0/de=
bian/build/build-utils_amd64/tools/firmware/rombios/32bit'<br clear=3D"none=
">&gt;&gt;<br clear=3D"none">&gt;&gt;<br clear=3D"none">&gt;&gt; /usr/local=
/src/xen-4.7.0/debian/build/build-utils_amd64/tools/firmware/rombios/../../=
../tools/Rules.mk:218:<br clear=3D"none">&gt;&gt; recipe for target 'subdir=
-all-32bit' failed<br clear=3D"none">&gt;&gt;<br clear=3D"none">&gt;&gt; ma=
ke[9]: *** [subdir-all-32bit] Error 2<br clear=3D"none">&gt;&gt;<br clear=
=3D"none">&gt;&gt; make[9]: Leaving directory<br clear=3D"none">&gt;&gt;<br=
 clear=3D"none">&gt;&gt; '/usr/local/src/xen-4.7.0/debian/build/build-utils=
_amd64/tools/firmware/rombios'<br clear=3D"none">&gt;&gt;<br clear=3D"none"=
>&gt;&gt;<br clear=3D"none">&gt;&gt; /usr/local/src/xen-4.7.0/debian/build/=
build-utils_amd64/tools/firmware/rombios/../../../tools/Rules.mk:213:<br cl=
ear=3D"none">&gt;&gt; recipe for target 'subdirs-all' failed<br clear=3D"no=
ne">&gt;&gt;<br clear=3D"none">&gt;&gt; make[8]: *** [subdirs-all] Error 2<=
br clear=3D"none">&gt;&gt;<br clear=3D"none">&gt;&gt;<br clear=3D"none">&gt=
;&gt; I am compiling Xen-4.7 from the ubuntu source package using<br clear=
=3D"none">&gt;&gt; dpkg-buildpackage -rfakeroot on ubuntu Yakkety 16.10 wit=
h the following<br clear=3D"none">&gt;&gt; configure options:<br clear=3D"n=
one">&gt;&gt;<br clear=3D"none">&gt;&gt;&nbsp; --disable-docs --disable-stu=
bdom --disable-xen \<br clear=3D"none">&gt;&gt;<br clear=3D"none">&gt;&gt;&=
nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;=
 &nbsp; --prefix=3D/usr \<br clear=3D"none">&gt;&gt;<br clear=3D"none">&gt;=
&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &=
nbsp; &nbsp; --includedir=3D/usr/include \<br clear=3D"none">&gt;&gt;<br cl=
ear=3D"none">&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp=
; &nbsp; &nbsp; &nbsp; &nbsp; --libdir=3D/usr/lib/$(DEB_HOST_MULTIARCH) \<b=
r clear=3D"none">&gt;&gt;<br clear=3D"none">&gt;&gt;&nbsp; &nbsp; &nbsp; &n=
bsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; --mandir=3D/us=
r/share/man \<br clear=3D"none">&gt;&gt;<br clear=3D"none">&gt;&gt;&nbsp; &=
nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;=
 --infodir=3D/usr/share/info \<br clear=3D"none">&gt;&gt;<br clear=3D"none"=
>&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nb=
sp; &nbsp; &nbsp; --sysconfdir=3D/etc \<br clear=3D"none">&gt;&gt;<br clear=
=3D"none">&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &=
nbsp; &nbsp; &nbsp; &nbsp; --localstatedir=3D/var \<br clear=3D"none">&gt;&=
gt;<br clear=3D"none">&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nb=
sp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; --with-libexec-leaf-dir=3Dxen-$(VERS=
ION) \<br clear=3D"none">&gt;&gt;<br clear=3D"none">&gt;&gt;&nbsp; &nbsp; &=
nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; --disa=
ble-blktap1 \<br clear=3D"none">&gt;&gt;<br clear=3D"none">&gt;&gt;&nbsp; &=
nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;=
 --disable-blktap2 \<br clear=3D"none">&gt;&gt;<br clear=3D"none">&gt;&gt;&=
nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;=
 &nbsp; --disable-ocamltools \<br clear=3D"none">&gt;&gt;<br clear=3D"none"=
>&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nb=
sp; &nbsp; &nbsp; --enable-qemu-traditional --enable-rombios \<br clear=3D"=
none">&gt;&gt;<br clear=3D"none">&gt;&gt;<br clear=3D"none">&gt;&gt; --with=
-system-seabios=3D/usr/share/seabios/bios-256k.bin<br clear=3D"none">&gt;<b=
r clear=3D"none">&gt; Do you really need QEMU traditional and ROMBIOS? If n=
ot, I would suggest<br clear=3D"none">&gt; that<br clear=3D"none">&gt; you =
remove both --enable-qemu-traditional and --enable-rombios from your<br cle=
ar=3D"none">&gt; configure line and try again.<br clear=3D"none">&gt;<br cl=
ear=3D"none">&gt; Note that you will get QEMU upstream and SeaBIOS by defau=
lt, which is what's<br clear=3D"none">&gt; recommended.<br clear=3D"none">&=
gt;<br clear=3D"none">&gt; Roger.<br clear=3D"none">&gt;<br clear=3D"none">=
&gt;<br clear=3D"none">&gt;<br clear=3D"none">&gt; ________________________=
_______________________<br clear=3D"none">&gt; Xen-users mailing list<br cl=
ear=3D"none">&gt; <a shape=3D"rect" ymailto=3D"mailto:Xen-users@lists.xen.o=
rg" href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br =
clear=3D"none">&gt; <a shape=3D"rect" href=3D"https://lists.xen.org/xen-use=
rs" target=3D"_blank">https://lists.xen.org/xen-users</a><div class=3D"yqt1=
702194693" id=3D"yqtfd84664"><br clear=3D"none">&gt;<br clear=3D"none">&gt;=
<br clear=3D"none"><br clear=3D"none">_____________________________________=
__________<br clear=3D"none">Xen-users mailing list<br clear=3D"none"><a sh=
ape=3D"rect" ymailto=3D"mailto:Xen-users@lists.xen.org" href=3D"mailto:Xen-=
users@lists.xen.org">Xen-users@lists.xen.org</a><br clear=3D"none"><a shape=
=3D"rect" href=3D"https://lists.xen.org/xen-users" target=3D"_blank">https:=
//lists.xen.org/xen-users</a></div><br><br></div>  </div> </div>  </div></d=
iv></body></html>
------=_Part_926553_22941754.1483683579704--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============3942131511875365779==--


From xen-users-bounces@lists.xen.org Fri Jan 06 06:19:57 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Jan 2017 06:19:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cPNsQ-0000ja-BD; Fri, 06 Jan 2017 06:19:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tlviewer@yahoo.com>) id 1cPNsO-0000jD-VU
 for xen-users@lists.xen.org; Fri, 06 Jan 2017 06:19:45 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 39/39-25093-0073F685; Fri, 06 Jan 2017 06:19:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOKsWRWlGSWpSXmKPExsWS1BUdq/vPLD/
 CYO5JPotVVw+wOjB6HN39mymAMYo1My8pvyKBNaNjwyXWgr5rjBXnJ/cwNTBOPsLYxcjFwSKw
 lkWi8/wi5i5GTg4hgQyJKY9fM8LYv7rnsnUxcgDZ8RKvT7GBhCUEFCSerdvJDhKWELCVaFlvA
 DJGQmA7i8Smc5/ZQRwhgQZGiYZrG8DmsAhoSVz68xRsPpuAqkT/549Q8zUlHh2/CBYXEVCWmH
 /6GpjNLGAu0XtjIyuIzStgI/F02XWwOKdAoERj7womiAUtTBK/n/wFSwgLxEpc/jCNBaJBUOL
 kzCcsEIOiJNYdaGMFuZRZQFRiwUXHCYwis5BUzUJSNQuhCsJUl1g/TwiiQlti2cLXzBC2msTt
 bVfZkcUXMLKvYlQvTi0qSy3SNdVLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAiML
 gYg2ME4/bL/IUZJDiYlUV4bnvwIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8z02BcoJFqempFW
 mZOcA4h0lLcPAoifDeAUnzFhck5hZnpkOkTjEac0x7tvgpE8eGPWufMgmx5OXnpUqJ8z4DKRU
 AKc0ozYMbBEs/lxhlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCTMmw0yhSczrwRu3yugU5iATtke
 kA1ySkkiQkqqgTGR7UO3k9m2qcene/241LtVYo2KnkrY14+FFTcfmuzQ+N8fZLhmxbHrP4I/T
 1Pi0u/VzHw0fUF5qubzB/+aXBPrxCv2bjJyEt58yUliH5cu/zupC0VOPz5O7/+c71z0Y2ZCZa
 y2LhfX93JxVV42BZH2y8ebvZmuHy8+W/03/uaJzz9+5QovM1BiKc5INNRiLipOBAD2/DBpOgM
 AAA==
X-Env-Sender: tlviewer@yahoo.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1483683580!68126892!1
X-Originating-IP: [98.138.91.93]
X-SpamReason: No, hits=1.2 required=7.0 tests=FORGED_YAHOO_RCVD,
 HTML_40_50,HTML_MESSAGE,UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37924 invoked from network); 6 Jan 2017 06:19:41 -0000
Received: from nm17-vm2.bullet.mail.ne1.yahoo.com (HELO
 nm17-vm2.bullet.mail.ne1.yahoo.com) (98.138.91.93)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Jan 2017 06:19:41 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1483683580; bh=6fkXmBzP4vr2ck/ZgV8xeCk3yoc7t8mRdUoJbaniy/I=;
 h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:From:Subject;
 b=TF9TFDZ9/06kMaCe0wkKeva4DCQjm4zN+2yZVSyOZeYL5M83HeloHICxC+REEoAgkBou+2iFlu3M77/HyzWvT6xluBbw+NP0GyIMarxpvMjWi0T8cSQWICTh3EVuomEq5R5UDJfW8J/3ImSFgRqB+8oW7gtwgT2277CsKCOm7Szow5d+sk/5b/2oIZbQqDLDV5NjAP5T7BHwsa7DN07Xuw2AZ1bOjbTS4g0CL9Ka8Xy5ZiyTBoOXlikfQc7aS4IdbOvpmQy8i0fBrDGpEUlyR6hjwAQEeOTmIeLfEpwb933n1JoHiz8L3Ts6tRNOElJcvJvG3ntBBzXLjmlEh294rg==
Received: from [98.138.100.114] by nm17.bullet.mail.ne1.yahoo.com with NNFMP;
 06 Jan 2017 06:19:40 -0000
Received: from [98.138.89.167] by tm105.bullet.mail.ne1.yahoo.com with NNFMP;
 06 Jan 2017 06:19:40 -0000
Received: from [127.0.0.1] by omp1023.mail.ne1.yahoo.com with NNFMP;
 06 Jan 2017 06:19:40 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 377666.94907.bm@omp1023.mail.ne1.yahoo.com
X-YMail-OSG: TmW_ypUVM1ksio5ul2TnNKx5jpN0pWAt.SN2MOsXFYSxA4PrAKiftd25V_is90w
 S_HYYfHy49i_M_gIePAMh4xkvSyHLWFM79fN9VWsByXQnGTs7JCHTVKEvlM96MnW2EhBkoxb5CoQ
 nXXbpBhxUgWMQkgJl91BvOJoDIVjKoTDRzXgqMZKa_m5S6qV2AoBTuif09WXyZF4J2Oa2tsX3UBM
 zuHgRA9qlIWQ.R7tKyqSIjJSO.s6IYS8vbIi5tVfHb42ltQGF8WvKFkia3rUsFE7DKvrhtIMU6q4
 Y_OZUjv9Qn9mf3NLncuuaZnVDs7n2zACHxN6Sp_BIOuZNNk7lLKOH5UbacL.iLiLunacz1zfP7CC
 XFzpcClLoGKV3jKxtjhuoCHkzxm5Efq.KPeLlbBeXIQOcQS9XF_jZdZ22nk7fj8N2dP86nIWstJ3
 3MHIeXmGkvHq.6mLzD1wdaCc7AeRokRm7Tw2fNUwGMZcwU01krtBx7RmnKB9DZSxuwoLSZCroYyW
 NerMz9nYCbQWxRdIffQx7
Received: from jws200142.mail.ne1.yahoo.com by
 sendmailws111.mail.ne1.yahoo.com; Fri, 06 Jan 2017 06:19:40 +0000;
 1483683580.000
Date: Fri, 6 Jan 2017 06:19:39 +0000 (UTC)
From: Mark Pryor <tlviewer@yahoo.com>
To: Bill Mccabe <wmccabe@gmail.com>
Message-ID: <1774232994.926554.1483683579709@mail.yahoo.com>
In-Reply-To: <CAOP=S=QF5ngH1-Y2f6-UmuOH4LqK=7=+ko2mg1rHDhJgUMoDNQ@mail.gmail.com>
References: <CAOP=S=ROAerzEAXNO3_g1WVct+iNuD8_uFBvCQWw0p9KQ+W=DQ@mail.gmail.com>
 <20170103105655.gtoidpahrotklvdt@dhcp-3-221.uk.xensource.com>
 <893690426.6127754.1483552924783@mail.yahoo.com>
 <CAOP=S=QF5ngH1-Y2f6-UmuOH4LqK=7=+ko2mg1rHDhJgUMoDNQ@mail.gmail.com>
MIME-Version: 1.0
Content-Length: 27937
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Problem compiling Xen-4.7 with qemu-traditional for
 IGD passthrough
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Reply-To: Mark Pryor <tlviewer@yahoo.com>
Content-Type: multipart/mixed; boundary="===============3942131511875365779=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============3942131511875365779==
Content-Type: multipart/alternative; 
	boundary="----=_Part_926553_22941754.1483683579704"
Content-Length: 27406

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

Since the last response I've done a debianised build of xen-4.8 in Yakkety.=
 I think that 4.8 is ready for normal use and is more robust than xen-4.7.
http://107.185.103.5/xen/ubuntu/yakkety/48x/
the rules link above is still a good source to see how to configure xen in =
the extreme case of Yakkety. Notice that I use# top line to config Xen
./configure APPEND_INCLUDES=3D-Wno-error \
I think your build exited on `All warnings as errors`
PryMar56
=20

    On Thursday, January 5, 2017 11:24 AM, Bill Mccabe <wmccabe@gmail.com> =
wrote:
=20

 Thanks, those rules are extremely helpful and have helped me get
through many build errors. Now I am getting another one though:


cc -I/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/qemu-xen=
-dir/tcg
-I/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/qemu-xen-di=
r/tcg/i386
-I/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/qemu-xen-di=
r/linux-headers
-I/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/qemu-xen-di=
r/linux-headers
-I. -I/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/qemu-xe=
n-dir
-I/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/qemu-xen-di=
r/include
-Ihw/9pfs -Ihw/9pfs -I/usr/include/pixman-1=C2=A0 -Werror -fPIE -DPIE -m64
-D_GNU_SOURCE -D_FILE_OFFSET_BITS=3D64 -D_LARGEFILE_SOURCE
-Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings
-Wmissing-prototypes -fno-strict-aliasing -fno-common
-DXC_WANT_COMPAT_EVTCHN_API=3D1=C2=A0 -DXC_WANT_COMPAT_GNTTAB_API=3D1
-DXC_WANT_COMPAT_MAP_FOREIGN_API=3D1
-I/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/../tools/in=
clude
=C2=A0 =C2=A0 =C2=A0 -I/usr/local/src/xen-4.7.0/debian/build/build-utils_am=
d64/tools/../tools/libs/toollog/include
 -I/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/../tools/l=
ibs/evtchn/include
=C2=A0 =C2=A0 -I/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/too=
ls/../tools/libs/gnttab/include
=C2=A0 -I/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/../t=
ools/libs/foreignmemory/include
=C2=A0 =C2=A0 -I/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/too=
ls/../tools/libxc/include
 -I/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/../tools/x=
enstore/include
=C2=A0 =C2=A0 =C2=A0 -I/usr/local/src/xen-4.7.0/debian/build/build-utils_am=
d64/tools/../tools/xenstore/compat/include
=C2=A0 =C2=A0 =C2=A0 =C2=A0 -Wendif-labels -Wempty-body -Wnested-externs -W=
format-security
-Wformat-y2k -Winit-self -Wignored-qualifiers -Wold-style-declaration
-Wold-style-definition -Wtype-limits -fstack-protector-strong
-I/usr/include/p11-kit-1=C2=A0 -I/usr/include/p11-kit-1
-I/usr/include/libpng16 -I/usr/include/spice-server
-I/usr/include/spice-1 -I/usr/include/libusb-1.0
-I/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/qemu-xen-di=
r/tests
-MMD -MP -MT hw/9pfs/virtio-9p-local.o -MF hw/9pfs/virtio-9p-local.d
-O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3D2 -pthread
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
-g=C2=A0 -c -o hw/9pfs/virtio-9p-local.o hw/9pfs/virtio-9p-local.c
hw/9pfs/virtio-9p-local.c: In function =E2=80=98local_readdir_r=E2=80=99:
hw/9pfs/virtio-9p-local.c:396:5: error: =E2=80=98readdir_r=E2=80=99 is depr=
ecated
[-Werror=3Ddeprecated-declarations]
=C2=A0 =C2=A0 ret =3D readdir_r(fs->dir, entry, result);
=C2=A0 =C2=A0 ^~~
In file included from /usr/include/features.h:364:0,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 from /usr/include/s=
tdio.h:27,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 from
/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/qemu-xen-dir/=
include/qemu/fprintf-fn.h:12,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 from
/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/qemu-xen-dir/=
include/qemu-common.h:18,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 from
/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/qemu-xen-dir/=
include/hw/hw.h:5,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 from
/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/qemu-xen-dir/=
include/hw/virtio/virtio.h:17,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 from hw/9pfs/virtio=
-9p-local.c:14:
/usr/include/dirent.h:189:12: note: declared here
 extern int __REDIRECT (readdir_r,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ^
cc1: all warnings being treated as errors
/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/qemu-xen-dir/=
rules.mak:57:
recipe for target 'hw/9pfs/virtio-9p-local.o' failed
make[5]: *** [hw/9pfs/virtio-9p-local.o] Error 1
make[5]: Leaving directory
'/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/qemu-xen-dir=
-remote'
Makefile:237: recipe for target 'subdir-all-qemu-xen-dir' failed
make[4]: *** [subdir-all-qemu-xen-dir] Error 2
make[4]: Leaving directory
'/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools'
/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/../tools/Rule=
s.mk:213:
recipe for target 'subdirs-all' failed
make[3]: *** [subdirs-all] Error 2
make[3]: Leaving directory
'/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools'
debian/rules.real:115: recipe for target
'debian/stamps/build-utils_amd64' failed
make[2]: *** [debian/stamps/build-utils_amd64] Error 2

On Wed, Jan 4, 2017 at 1:02 PM, Mark Pryor <tlviewer@yahoo.com> wrote:
> Yakkety gcc is 6.1, with fPIE turned on.
> The rombios Makefile needs an edit to disable PIE.
>
> # special for rombios
> =C2=A0=C2=A0=C2=A0 sed -i -e '/^CFLAGS/ s/$$/ -fno-pie/'
> tools/firmware/rombios/32bit/tcgbios/Makefile ; \
> =C2=A0=C2=A0=C2=A0 sed -i -e '/^CFLAGS/ s/$$/ -fno-pie/' tools/firmware/r=
ombios/32bit/Makefile
> ;
>
> My detailed Debianised rules file is here:
> http://107.185.103.5/xen/ubuntu/xenial/48x/source/debian/rules
>
> PyrMar56
> On Tuesday, January 3, 2017 3:00 AM, Roger Pau Monn=C3=A9 <roger.pau@citr=
ix.com>
> wrote:
>
>
> On Sun, Jan 01, 2017 at 09:48:10PM -0500, Bill Mccabe wrote:
>> Hi,
>>
>> I have an old thinkpad x201 tablet which has Vt-d support enabled and I =
am
>> trying to perform igd passthrough in Xen.
>>
>> It is my understanding that in order to attempt to do this I need to
>> compile Xen with qemu-traditional.
>>
>> However, the building of the Xen-4.7 package fails with the
>> qemu-traditional option enabled with the following error:
>>
>> ld -melf_i386 -s -r 32bitbios.o tcgbios/tcgbiosext.o util.o pmm.o -o
>> 32bitbios_all.o
>>
>> There are undefined symbols in the BIOS:
>>
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 U _GLOBAL_OFFSET_TABLE_
>>
>> Makefile:25: recipe for target '32bitbios_all.o' failed
>>
>> make[11]: *** [32bitbios_all.o] Error 11
>>
>> make[11]: Leaving directory
>>
>> '/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/firmware/=
rombios/32bit'
>>
>> Makefile:12: recipe for target 'all' failed
>>
>> make[10]: *** [all] Error 2
>>
>> make[10]: Leaving directory
>>
>> '/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/firmware/=
rombios/32bit'
>>
>>
>> /usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/firmware/r=
ombios/../../../tools/Rules.mk:218:
>> recipe for target 'subdir-all-32bit' failed
>>
>> make[9]: *** [subdir-all-32bit] Error 2
>>
>> make[9]: Leaving directory
>>
>> '/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/firmware/=
rombios'
>>
>>
>> /usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/firmware/r=
ombios/../../../tools/Rules.mk:213:
>> recipe for target 'subdirs-all' failed
>>
>> make[8]: *** [subdirs-all] Error 2
>>
>>
>> I am compiling Xen-4.7 from the ubuntu source package using
>> dpkg-buildpackage -rfakeroot on ubuntu Yakkety 16.10 with the following
>> configure options:
>>
>>=C2=A0 --disable-docs --disable-stubdom --disable-xen \
>>
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 --prefix=3D/usr \
>>
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 --includedir=3D/usr/include \
>>
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 --libdir=3D/usr/lib/$(DEB_HOST_MULTIARCH) \
>>
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 --mandir=3D/usr/share/man \
>>
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 --infodir=3D/usr/share/info \
>>
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 --sysconfdir=3D/etc \
>>
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 --localstatedir=3D/var \
>>
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 --with-libexec-leaf-dir=3Dxen-$(VERSION) \
>>
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 --disable-blktap1 \
>>
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 --disable-blktap2 \
>>
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 --disable-ocamltools \
>>
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 --enable-qemu-traditional --enable-rombios \
>>
>>
>> --with-system-seabios=3D/usr/share/seabios/bios-256k.bin
>
> Do you really need QEMU traditional and ROMBIOS? If not, I would suggest
> that
> you remove both --enable-qemu-traditional and --enable-rombios from your
> configure line and try again.
>
> Note that you will get QEMU upstream and SeaBIOS by default, which is wha=
t's
> recommended.
>
> Roger.
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> https://lists.xen.org/xen-users
>
>

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

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

<html><head></head><body><div style=3D"color:#000; background-color:#fff; f=
ont-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, =
sans-serif;font-size:16px"><div id=3D"yui_3_16_0_ym19_1_1483683240745_3564"=
><span id=3D"yui_3_16_0_ym19_1_1483683240745_4111">Since the last response =
I've done a debianised build of xen-4.8 in Yakkety. I think that 4.8 is rea=
dy for normal use and is more robust than xen-4.7.</span></div><div id=3D"y=
ui_3_16_0_ym19_1_1483683240745_4201"><br><span id=3D"yui_3_16_0_ym19_1_1483=
683240745_4111"></span></div><div id=3D"yui_3_16_0_ym19_1_1483683240745_446=
5" dir=3D"ltr"><span id=3D"yui_3_16_0_ym19_1_1483683240745_4111"><a id=3D"y=
ui_3_16_0_ym19_1_1483683240745_4464" href=3D"http://107.185.103.5/xen/ubunt=
u/yakkety/48x/">http://107.185.103.5/xen/ubuntu/yakkety/48x/</a></span></di=
v><div id=3D"yui_3_16_0_ym19_1_1483683240745_4466" dir=3D"ltr"><span id=3D"=
yui_3_16_0_ym19_1_1483683240745_4111"><br></span></div><div id=3D"yui_3_16_=
0_ym19_1_1483683240745_4500" dir=3D"ltr"><span id=3D"yui_3_16_0_ym19_1_1483=
683240745_4111">the rules link above is still a good source to see how to c=
onfigure xen in the extreme case of Yakkety. Notice that I use</span></div>=
<div id=3D"yui_3_16_0_ym19_1_1483683240745_4501" dir=3D"ltr"><span id=3D"yu=
i_3_16_0_ym19_1_1483683240745_4111"># top line to config Xen<br></span></di=
v><div id=3D"yui_3_16_0_ym19_1_1483683240745_4502" dir=3D"ltr"><span id=3D"=
yui_3_16_0_ym19_1_1483683240745_4111">./configure APPEND_INCLUDES=3D-Wno-er=
ror \</span></div><div id=3D"yui_3_16_0_ym19_1_1483683240745_4504" dir=3D"l=
tr"><br></div><div dir=3D"ltr">I think your build exited on `All warnings a=
s errors`</div><div dir=3D"ltr"><br></div><div dir=3D"ltr">PryMar56<br><spa=
n id=3D"yui_3_16_0_ym19_1_1483683240745_4111"></span></div><div dir=3D"ltr"=
><span id=3D"yui_3_16_0_ym19_1_1483683240745_4111"></span></div> <div class=
=3D"qtdSeparateBR"><br><br></div><div style=3D"display: block;" class=3D"ya=
hoo_quoted"> <div style=3D"font-family: HelveticaNeue, Helvetica Neue, Helv=
etica, Arial, Lucida Grande, sans-serif; font-size: 16px;"> <div style=3D"f=
ont-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande,=
 sans-serif; font-size: 16px;"> <div dir=3D"ltr"><font face=3D"Arial" size=
=3D"2"> On Thursday, January 5, 2017 11:24 AM, Bill Mccabe &lt;wmccabe@gmai=
l.com&gt; wrote:<br></font></div>  <br><br> <div class=3D"y_msg_container">=
Thanks, those rules are extremely helpful and have helped me get<br clear=
=3D"none">through many build errors. Now I am getting another one though:<b=
r clear=3D"none"><br clear=3D"none"><br clear=3D"none">cc -I/usr/local/src/=
xen-4.7.0/debian/build/build-utils_amd64/tools/qemu-xen-dir/tcg<br clear=3D=
"none">-I/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/qemu=
-xen-dir/tcg/i386<br clear=3D"none">-I/usr/local/src/xen-4.7.0/debian/build=
/build-utils_amd64/tools/qemu-xen-dir/linux-headers<br clear=3D"none">-I/us=
r/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/qemu-xen-dir/lin=
ux-headers<br clear=3D"none">-I. -I/usr/local/src/xen-4.7.0/debian/build/bu=
ild-utils_amd64/tools/qemu-xen-dir<br clear=3D"none">-I/usr/local/src/xen-4=
.7.0/debian/build/build-utils_amd64/tools/qemu-xen-dir/include<br clear=3D"=
none">-Ihw/9pfs -Ihw/9pfs -I/usr/include/pixman-1&nbsp; -Werror -fPIE -DPIE=
 -m64<br clear=3D"none">-D_GNU_SOURCE -D_FILE_OFFSET_BITS=3D64 -D_LARGEFILE=
_SOURCE<br clear=3D"none">-Wstrict-prototypes -Wredundant-decls -Wall -Wund=
ef -Wwrite-strings<br clear=3D"none">-Wmissing-prototypes -fno-strict-alias=
ing -fno-common<br clear=3D"none">-DXC_WANT_COMPAT_EVTCHN_API=3D1&nbsp;  -D=
XC_WANT_COMPAT_GNTTAB_API=3D1<br clear=3D"none">-DXC_WANT_COMPAT_MAP_FOREIG=
N_API=3D1<br clear=3D"none">-I/usr/local/src/xen-4.7.0/debian/build/build-u=
tils_amd64/tools/../tools/include<br clear=3D"none">&nbsp; &nbsp; &nbsp;  -=
I/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/../tools/lib=
s/toollog/include<br clear=3D"none"> -I/usr/local/src/xen-4.7.0/debian/buil=
d/build-utils_amd64/tools/../tools/libs/evtchn/include<br clear=3D"none">&n=
bsp; &nbsp; -I/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools=
/../tools/libs/gnttab/include<br clear=3D"none">&nbsp;  -I/usr/local/src/xe=
n-4.7.0/debian/build/build-utils_amd64/tools/../tools/libs/foreignmemory/in=
clude<br clear=3D"none">&nbsp; &nbsp; -I/usr/local/src/xen-4.7.0/debian/bui=
ld/build-utils_amd64/tools/../tools/libxc/include<br clear=3D"none"> -I/usr=
/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/../tools/xenstore=
/include<br clear=3D"none">&nbsp; &nbsp; &nbsp; -I/usr/local/src/xen-4.7.0/=
debian/build/build-utils_amd64/tools/../tools/xenstore/compat/include<br cl=
ear=3D"none">&nbsp; &nbsp; &nbsp; &nbsp; -Wendif-labels -Wempty-body -Wnest=
ed-externs -Wformat-security<br clear=3D"none">-Wformat-y2k -Winit-self -Wi=
gnored-qualifiers -Wold-style-declaration<br clear=3D"none">-Wold-style-def=
inition -Wtype-limits -fstack-protector-strong<br clear=3D"none">-I/usr/inc=
lude/p11-kit-1&nbsp; -I/usr/include/p11-kit-1<br clear=3D"none">-I/usr/incl=
ude/libpng16 -I/usr/include/spice-server<br clear=3D"none">-I/usr/include/s=
pice-1 -I/usr/include/libusb-1.0<br clear=3D"none">-I/usr/local/src/xen-4.7=
.0/debian/build/build-utils_amd64/tools/qemu-xen-dir/tests<br clear=3D"none=
">-MMD -MP -MT hw/9pfs/virtio-9p-local.o -MF hw/9pfs/virtio-9p-local.d<br c=
lear=3D"none">-O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3D2 -pthread<br clear=
=3D"none">-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/incl=
ude<br clear=3D"none">-g&nbsp;  -c -o hw/9pfs/virtio-9p-local.o hw/9pfs/vir=
tio-9p-local.c<br clear=3D"none">hw/9pfs/virtio-9p-local.c: In function =E2=
=80=98local_readdir_r=E2=80=99:<br clear=3D"none">hw/9pfs/virtio-9p-local.c=
:396:5: error: =E2=80=98readdir_r=E2=80=99 is deprecated<br clear=3D"none">=
[-Werror=3Ddeprecated-declarations]<br clear=3D"none">&nbsp; &nbsp;  ret =
=3D readdir_r(fs-&gt;dir, entry, result);<br clear=3D"none">&nbsp; &nbsp;  =
^~~<br clear=3D"none">In file included from /usr/include/features.h:364:0,<=
br clear=3D"none">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  =
from /usr/include/stdio.h:27,<br clear=3D"none">&nbsp; &nbsp; &nbsp; &nbsp;=
 &nbsp; &nbsp; &nbsp; &nbsp;  from<br clear=3D"none">/usr/local/src/xen-4.7=
.0/debian/build/build-utils_amd64/tools/qemu-xen-dir/include/qemu/fprintf-f=
n.h:12,<br clear=3D"none">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;  from<br clear=3D"none">/usr/local/src/xen-4.7.0/debian/build/build-=
utils_amd64/tools/qemu-xen-dir/include/qemu-common.h:18,<br clear=3D"none">=
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  from<br clear=3D"n=
one">/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/qemu-xen=
-dir/include/hw/hw.h:5,<br clear=3D"none">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp=
; &nbsp; &nbsp; &nbsp;  from<br clear=3D"none">/usr/local/src/xen-4.7.0/deb=
ian/build/build-utils_amd64/tools/qemu-xen-dir/include/hw/virtio/virtio.h:1=
7,<br clear=3D"none">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp=
;  from hw/9pfs/virtio-9p-local.c:14:<br clear=3D"none">/usr/include/dirent=
.h:189:12: note: declared here<br clear=3D"none"> extern int __REDIRECT (re=
addir_r,<br clear=3D"none">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ^<br c=
lear=3D"none">cc1: all warnings being treated as errors<br clear=3D"none">/=
usr/local/src/xen-4.7.0/debian/build/build-utils_amd64/tools/qemu-xen-dir/r=
ules.mak:57:<br clear=3D"none">recipe for target 'hw/9pfs/virtio-9p-local.o=
' failed<br clear=3D"none">make[5]: *** [hw/9pfs/virtio-9p-local.o] Error 1=
<br clear=3D"none">make[5]: Leaving directory<br clear=3D"none">'/usr/local=
/src/xen-4.7.0/debian/build/build-utils_amd64/tools/qemu-xen-dir-remote'<br=
 clear=3D"none">Makefile:237: recipe for target 'subdir-all-qemu-xen-dir' f=
ailed<br clear=3D"none">make[4]: *** [subdir-all-qemu-xen-dir] Error 2<br c=
lear=3D"none">make[4]: Leaving directory<br clear=3D"none">'/usr/local/src/=
xen-4.7.0/debian/build/build-utils_amd64/tools'<br clear=3D"none">/usr/loca=
l/src/xen-4.7.0/debian/build/build-utils_amd64/tools/../tools/Rules.mk:213:=
<br clear=3D"none">recipe for target 'subdirs-all' failed<br clear=3D"none"=
>make[3]: *** [subdirs-all] Error 2<br clear=3D"none">make[3]: Leaving dire=
ctory<br clear=3D"none">'/usr/local/src/xen-4.7.0/debian/build/build-utils_=
amd64/tools'<br clear=3D"none">debian/rules.real:115: recipe for target<br =
clear=3D"none">'debian/stamps/build-utils_amd64' failed<br clear=3D"none">m=
ake[2]: *** [debian/stamps/build-utils_amd64] Error 2<br clear=3D"none"><br=
 clear=3D"none">On Wed, Jan 4, 2017 at 1:02 PM, Mark Pryor &lt;<a shape=3D"=
rect" ymailto=3D"mailto:tlviewer@yahoo.com" href=3D"mailto:tlviewer@yahoo.c=
om">tlviewer@yahoo.com</a>&gt; wrote:<br clear=3D"none">&gt; Yakkety gcc is=
 6.1, with fPIE turned on.<br clear=3D"none">&gt; The rombios Makefile need=
s an edit to disable PIE.<br clear=3D"none">&gt;<br clear=3D"none">&gt; # s=
pecial for rombios<br clear=3D"none">&gt; &nbsp;&nbsp;&nbsp; sed -i -e '/^C=
FLAGS/ s/$$/ -fno-pie/'<br clear=3D"none">&gt; tools/firmware/rombios/32bit=
/tcgbios/Makefile ; \<br clear=3D"none">&gt; &nbsp;&nbsp;&nbsp; sed -i -e '=
/^CFLAGS/ s/$$/ -fno-pie/' tools/firmware/rombios/32bit/Makefile<br clear=
=3D"none">&gt; ;<br clear=3D"none">&gt;<br clear=3D"none">&gt; My detailed =
Debianised rules file is here:<br clear=3D"none">&gt; <a shape=3D"rect" hre=
f=3D"http://107.185.103.5/xen/ubuntu/xenial/48x/source/debian/rules" target=
=3D"_blank" onclick=3D"return window.theMainWindow.showLinkWarning(this)">h=
ttp://107.185.103.5/xen/ubuntu/xenial/48x/source/debian/rules</a><br clear=
=3D"none">&gt;<br clear=3D"none">&gt; PyrMar56<br clear=3D"none">&gt; On Tu=
esday, January 3, 2017 3:00 AM, Roger Pau Monn=C3=A9 &lt;<a shape=3D"rect" =
ymailto=3D"mailto:roger.pau@citrix.com" href=3D"mailto:roger.pau@citrix.com=
">roger.pau@citrix.com</a>&gt;<br clear=3D"none">&gt; wrote:<br clear=3D"no=
ne">&gt;<br clear=3D"none">&gt;<br clear=3D"none">&gt; On Sun, Jan 01, 2017=
 at 09:48:10PM -0500, Bill Mccabe wrote:<br clear=3D"none">&gt;&gt; Hi,<br =
clear=3D"none">&gt;&gt;<br clear=3D"none">&gt;&gt; I have an old thinkpad x=
201 tablet which has Vt-d support enabled and I am<br clear=3D"none">&gt;&g=
t; trying to perform igd passthrough in Xen.<br clear=3D"none">&gt;&gt;<br =
clear=3D"none">&gt;&gt; It is my understanding that in order to attempt to =
do this I need to<br clear=3D"none">&gt;&gt; compile Xen with qemu-traditio=
nal.<br clear=3D"none">&gt;&gt;<br clear=3D"none">&gt;&gt; However, the bui=
lding of the Xen-4.7 package fails with the<br clear=3D"none">&gt;&gt; qemu=
-traditional option enabled with the following error:<br clear=3D"none">&gt=
;&gt;<br clear=3D"none">&gt;&gt; ld -melf_i386 -s -r 32bitbios.o tcgbios/tc=
gbiosext.o util.o pmm.o -o<br clear=3D"none">&gt;&gt; 32bitbios_all.o<br cl=
ear=3D"none">&gt;&gt;<br clear=3D"none">&gt;&gt; There are undefined symbol=
s in the BIOS:<br clear=3D"none">&gt;&gt;<br clear=3D"none">&gt;&gt;&nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; U _GLOBAL_OFFSET_TABLE_<br clear=3D"none">&gt;&=
gt;<br clear=3D"none">&gt;&gt; Makefile:25: recipe for target '32bitbios_al=
l.o' failed<br clear=3D"none">&gt;&gt;<br clear=3D"none">&gt;&gt; make[11]:=
 *** [32bitbios_all.o] Error 11<br clear=3D"none">&gt;&gt;<br clear=3D"none=
">&gt;&gt; make[11]: Leaving directory<br clear=3D"none">&gt;&gt;<br clear=
=3D"none">&gt;&gt; '/usr/local/src/xen-4.7.0/debian/build/build-utils_amd64=
/tools/firmware/rombios/32bit'<br clear=3D"none">&gt;&gt;<br clear=3D"none"=
>&gt;&gt; Makefile:12: recipe for target 'all' failed<br clear=3D"none">&gt=
;&gt;<br clear=3D"none">&gt;&gt; make[10]: *** [all] Error 2<br clear=3D"no=
ne">&gt;&gt;<br clear=3D"none">&gt;&gt; make[10]: Leaving directory<br clea=
r=3D"none">&gt;&gt;<br clear=3D"none">&gt;&gt; '/usr/local/src/xen-4.7.0/de=
bian/build/build-utils_amd64/tools/firmware/rombios/32bit'<br clear=3D"none=
">&gt;&gt;<br clear=3D"none">&gt;&gt;<br clear=3D"none">&gt;&gt; /usr/local=
/src/xen-4.7.0/debian/build/build-utils_amd64/tools/firmware/rombios/../../=
../tools/Rules.mk:218:<br clear=3D"none">&gt;&gt; recipe for target 'subdir=
-all-32bit' failed<br clear=3D"none">&gt;&gt;<br clear=3D"none">&gt;&gt; ma=
ke[9]: *** [subdir-all-32bit] Error 2<br clear=3D"none">&gt;&gt;<br clear=
=3D"none">&gt;&gt; make[9]: Leaving directory<br clear=3D"none">&gt;&gt;<br=
 clear=3D"none">&gt;&gt; '/usr/local/src/xen-4.7.0/debian/build/build-utils=
_amd64/tools/firmware/rombios'<br clear=3D"none">&gt;&gt;<br clear=3D"none"=
>&gt;&gt;<br clear=3D"none">&gt;&gt; /usr/local/src/xen-4.7.0/debian/build/=
build-utils_amd64/tools/firmware/rombios/../../../tools/Rules.mk:213:<br cl=
ear=3D"none">&gt;&gt; recipe for target 'subdirs-all' failed<br clear=3D"no=
ne">&gt;&gt;<br clear=3D"none">&gt;&gt; make[8]: *** [subdirs-all] Error 2<=
br clear=3D"none">&gt;&gt;<br clear=3D"none">&gt;&gt;<br clear=3D"none">&gt=
;&gt; I am compiling Xen-4.7 from the ubuntu source package using<br clear=
=3D"none">&gt;&gt; dpkg-buildpackage -rfakeroot on ubuntu Yakkety 16.10 wit=
h the following<br clear=3D"none">&gt;&gt; configure options:<br clear=3D"n=
one">&gt;&gt;<br clear=3D"none">&gt;&gt;&nbsp; --disable-docs --disable-stu=
bdom --disable-xen \<br clear=3D"none">&gt;&gt;<br clear=3D"none">&gt;&gt;&=
nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;=
 &nbsp; --prefix=3D/usr \<br clear=3D"none">&gt;&gt;<br clear=3D"none">&gt;=
&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &=
nbsp; &nbsp; --includedir=3D/usr/include \<br clear=3D"none">&gt;&gt;<br cl=
ear=3D"none">&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp=
; &nbsp; &nbsp; &nbsp; &nbsp; --libdir=3D/usr/lib/$(DEB_HOST_MULTIARCH) \<b=
r clear=3D"none">&gt;&gt;<br clear=3D"none">&gt;&gt;&nbsp; &nbsp; &nbsp; &n=
bsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; --mandir=3D/us=
r/share/man \<br clear=3D"none">&gt;&gt;<br clear=3D"none">&gt;&gt;&nbsp; &=
nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;=
 --infodir=3D/usr/share/info \<br clear=3D"none">&gt;&gt;<br clear=3D"none"=
>&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nb=
sp; &nbsp; &nbsp; --sysconfdir=3D/etc \<br clear=3D"none">&gt;&gt;<br clear=
=3D"none">&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &=
nbsp; &nbsp; &nbsp; &nbsp; --localstatedir=3D/var \<br clear=3D"none">&gt;&=
gt;<br clear=3D"none">&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nb=
sp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; --with-libexec-leaf-dir=3Dxen-$(VERS=
ION) \<br clear=3D"none">&gt;&gt;<br clear=3D"none">&gt;&gt;&nbsp; &nbsp; &=
nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; --disa=
ble-blktap1 \<br clear=3D"none">&gt;&gt;<br clear=3D"none">&gt;&gt;&nbsp; &=
nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;=
 --disable-blktap2 \<br clear=3D"none">&gt;&gt;<br clear=3D"none">&gt;&gt;&=
nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;=
 &nbsp; --disable-ocamltools \<br clear=3D"none">&gt;&gt;<br clear=3D"none"=
>&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nb=
sp; &nbsp; &nbsp; --enable-qemu-traditional --enable-rombios \<br clear=3D"=
none">&gt;&gt;<br clear=3D"none">&gt;&gt;<br clear=3D"none">&gt;&gt; --with=
-system-seabios=3D/usr/share/seabios/bios-256k.bin<br clear=3D"none">&gt;<b=
r clear=3D"none">&gt; Do you really need QEMU traditional and ROMBIOS? If n=
ot, I would suggest<br clear=3D"none">&gt; that<br clear=3D"none">&gt; you =
remove both --enable-qemu-traditional and --enable-rombios from your<br cle=
ar=3D"none">&gt; configure line and try again.<br clear=3D"none">&gt;<br cl=
ear=3D"none">&gt; Note that you will get QEMU upstream and SeaBIOS by defau=
lt, which is what's<br clear=3D"none">&gt; recommended.<br clear=3D"none">&=
gt;<br clear=3D"none">&gt; Roger.<br clear=3D"none">&gt;<br clear=3D"none">=
&gt;<br clear=3D"none">&gt;<br clear=3D"none">&gt; ________________________=
_______________________<br clear=3D"none">&gt; Xen-users mailing list<br cl=
ear=3D"none">&gt; <a shape=3D"rect" ymailto=3D"mailto:Xen-users@lists.xen.o=
rg" href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br =
clear=3D"none">&gt; <a shape=3D"rect" href=3D"https://lists.xen.org/xen-use=
rs" target=3D"_blank">https://lists.xen.org/xen-users</a><div class=3D"yqt1=
702194693" id=3D"yqtfd84664"><br clear=3D"none">&gt;<br clear=3D"none">&gt;=
<br clear=3D"none"><br clear=3D"none">_____________________________________=
__________<br clear=3D"none">Xen-users mailing list<br clear=3D"none"><a sh=
ape=3D"rect" ymailto=3D"mailto:Xen-users@lists.xen.org" href=3D"mailto:Xen-=
users@lists.xen.org">Xen-users@lists.xen.org</a><br clear=3D"none"><a shape=
=3D"rect" href=3D"https://lists.xen.org/xen-users" target=3D"_blank">https:=
//lists.xen.org/xen-users</a></div><br><br></div>  </div> </div>  </div></d=
iv></body></html>
------=_Part_926553_22941754.1483683579704--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============3942131511875365779==--


From xen-users-bounces@lists.xen.org Fri Jan 06 11:02:59 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Jan 2017 11:02:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cPSHd-0007F2-4S; Fri, 06 Jan 2017 11:02:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=172991b13=roger.pau@citrix.com>)
 id 1cPSHc-0007Er-Mi
 for xen-users@lists.xen.org; Fri, 06 Jan 2017 11:02:04 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 71/D1-13192-B297F685; Fri, 06 Jan 2017 11:02:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsWyU9JRQle7Mj/
 CYM0UOYtVVw+wOjB6HN39mymAMYo1My8pvyKBNWPp9luMBXPkKib9E2xgbJDuYuTkkBDwk3j0
 dAkriM0ioCLx/8gWIJuDg03AXmL61wqQsIiAssT809eYQWxmgUiJ3c03WEBsYYFYicsfpoHZv
 AKeEh2Ll4HZQgLtTBIHd1tDxAUlTs58wgIykllAU2L9Ln0IU1pi+T8OiInyEs1bZ4NN5xQIlG
 jsXcEEYosCHdN16BnUREWJ/nkP2CAOTpeY+KyHZQKjwCwkC2YhLJiFsGAWkgULGFlWMaoXpxa
 VpRbpmuklFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGKQMQ7GCcd8L/EKMkB5OS
 KG+YY36EEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQlenwqgnGBRanpqRVpmDjBiYNISHDxKIrxqI
 Gne4oLE3OLMdIjUKUZdjmnPFj9lEmLJy89LlRLndQEpEgApyijNgxsBi95LjLJSwryMQEcJ8R
 SkFuVmlqDKv2IU52BUEuZVAZnCk5lXArfpFdARTEBHCHqCHVGSiJCSamCsd9Xw3Xvmwg2506n
 lflq1AYErU2b/W38kY4XyaxF5dW2xtWeaYh7qRrSt0/m3a/3j/pPLb3EuzN54zVHiyKEL3IU2
 dS9E3Yy0ZlhcXnGsOv/IbaNZPHYvs7Ztt6k5PmFGm8T/tfMMfjB6T/v8bfWzExNKUiYtVLm0N
 kpPXPTPnevVX5eyf162WomlOCPRUIu5qDgRAEkeWJnZAgAA
X-Env-Sender: prvs=172991b13=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1483700523!80313845!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.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27309 invoked from network); 6 Jan 2017 11:02:03 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Jan 2017 11:02:03 -0000
X-IronPort-AV: E=Sophos;i="5.33,324,1477958400"; d="scan'208";a="38016834"
Date: Fri, 6 Jan 2017 11:01:53 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Bill Mccabe <wmccabe@gmail.com>
Message-ID: <20170106110153.cwqfrzzdt33v3y5h@dhcp-3-221.uk.xensource.com>
References: <CAOP=S=ROAerzEAXNO3_g1WVct+iNuD8_uFBvCQWw0p9KQ+W=DQ@mail.gmail.com>
 <20170103105655.gtoidpahrotklvdt@dhcp-3-221.uk.xensource.com>
 <893690426.6127754.1483552924783@mail.yahoo.com>
 <CAOP=S=QF5ngH1-Y2f6-UmuOH4LqK=7=+ko2mg1rHDhJgUMoDNQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAOP=S=QF5ngH1-Y2f6-UmuOH4LqK=7=+ko2mg1rHDhJgUMoDNQ@mail.gmail.com>
User-Agent: NeoMutt/20161126 (1.7.1)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Mark Pryor <tlviewer@yahoo.com>,
 "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Problem compiling Xen-4.7 with qemu-traditional for
 IGD passthrough
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

T24gVGh1LCBKYW4gMDUsIDIwMTcgYXQgMDI6MjE6NDBQTSAtMDUwMCwgQmlsbCBNY2NhYmUgd3Jv
dGU6Cj4gVGhhbmtzLCB0aG9zZSBydWxlcyBhcmUgZXh0cmVtZWx5IGhlbHBmdWwgYW5kIGhhdmUg
aGVscGVkIG1lIGdldAo+IHRocm91Z2ggbWFueSBidWlsZCBlcnJvcnMuIE5vdyBJIGFtIGdldHRp
bmcgYW5vdGhlciBvbmUgdGhvdWdoOgo+IAo+IAo+IGNjIC1JL3Vzci9sb2NhbC9zcmMveGVuLTQu
Ny4wL2RlYmlhbi9idWlsZC9idWlsZC11dGlsc19hbWQ2NC90b29scy9xZW11LXhlbi1kaXIvdGNn
Cj4gLUkvdXNyL2xvY2FsL3NyYy94ZW4tNC43LjAvZGViaWFuL2J1aWxkL2J1aWxkLXV0aWxzX2Ft
ZDY0L3Rvb2xzL3FlbXUteGVuLWRpci90Y2cvaTM4Ngo+IC1JL3Vzci9sb2NhbC9zcmMveGVuLTQu
Ny4wL2RlYmlhbi9idWlsZC9idWlsZC11dGlsc19hbWQ2NC90b29scy9xZW11LXhlbi1kaXIvbGlu
dXgtaGVhZGVycwo+IC1JL3Vzci9sb2NhbC9zcmMveGVuLTQuNy4wL2RlYmlhbi9idWlsZC9idWls
ZC11dGlsc19hbWQ2NC90b29scy9xZW11LXhlbi1kaXIvbGludXgtaGVhZGVycwo+IC1JLiAtSS91
c3IvbG9jYWwvc3JjL3hlbi00LjcuMC9kZWJpYW4vYnVpbGQvYnVpbGQtdXRpbHNfYW1kNjQvdG9v
bHMvcWVtdS14ZW4tZGlyCj4gLUkvdXNyL2xvY2FsL3NyYy94ZW4tNC43LjAvZGViaWFuL2J1aWxk
L2J1aWxkLXV0aWxzX2FtZDY0L3Rvb2xzL3FlbXUteGVuLWRpci9pbmNsdWRlCj4gLUlody85cGZz
IC1JaHcvOXBmcyAtSS91c3IvaW5jbHVkZS9waXhtYW4tMSAgLVdlcnJvciAtZlBJRSAtRFBJRSAt
bTY0Cj4gLURfR05VX1NPVVJDRSAtRF9GSUxFX09GRlNFVF9CSVRTPTY0IC1EX0xBUkdFRklMRV9T
T1VSQ0UKPiAtV3N0cmljdC1wcm90b3R5cGVzIC1XcmVkdW5kYW50LWRlY2xzIC1XYWxsIC1XdW5k
ZWYgLVd3cml0ZS1zdHJpbmdzCj4gLVdtaXNzaW5nLXByb3RvdHlwZXMgLWZuby1zdHJpY3QtYWxp
YXNpbmcgLWZuby1jb21tb24KPiAtRFhDX1dBTlRfQ09NUEFUX0VWVENITl9BUEk9MSAgIC1EWENf
V0FOVF9DT01QQVRfR05UVEFCX0FQST0xCj4gLURYQ19XQU5UX0NPTVBBVF9NQVBfRk9SRUlHTl9B
UEk9MQo+IC1JL3Vzci9sb2NhbC9zcmMveGVuLTQuNy4wL2RlYmlhbi9idWlsZC9idWlsZC11dGls
c19hbWQ2NC90b29scy8uLi90b29scy9pbmNsdWRlCj4gICAgICAgIC1JL3Vzci9sb2NhbC9zcmMv
eGVuLTQuNy4wL2RlYmlhbi9idWlsZC9idWlsZC11dGlsc19hbWQ2NC90b29scy8uLi90b29scy9s
aWJzL3Rvb2xsb2cvaW5jbHVkZQo+ICAtSS91c3IvbG9jYWwvc3JjL3hlbi00LjcuMC9kZWJpYW4v
YnVpbGQvYnVpbGQtdXRpbHNfYW1kNjQvdG9vbHMvLi4vdG9vbHMvbGlicy9ldnRjaG4vaW5jbHVk
ZQo+ICAgICAtSS91c3IvbG9jYWwvc3JjL3hlbi00LjcuMC9kZWJpYW4vYnVpbGQvYnVpbGQtdXRp
bHNfYW1kNjQvdG9vbHMvLi4vdG9vbHMvbGlicy9nbnR0YWIvaW5jbHVkZQo+ICAgIC1JL3Vzci9s
b2NhbC9zcmMveGVuLTQuNy4wL2RlYmlhbi9idWlsZC9idWlsZC11dGlsc19hbWQ2NC90b29scy8u
Li90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZQo+ICAgICAtSS91c3IvbG9jYWwvc3Jj
L3hlbi00LjcuMC9kZWJpYW4vYnVpbGQvYnVpbGQtdXRpbHNfYW1kNjQvdG9vbHMvLi4vdG9vbHMv
bGlieGMvaW5jbHVkZQo+ICAtSS91c3IvbG9jYWwvc3JjL3hlbi00LjcuMC9kZWJpYW4vYnVpbGQv
YnVpbGQtdXRpbHNfYW1kNjQvdG9vbHMvLi4vdG9vbHMveGVuc3RvcmUvaW5jbHVkZQo+ICAgICAg
IC1JL3Vzci9sb2NhbC9zcmMveGVuLTQuNy4wL2RlYmlhbi9idWlsZC9idWlsZC11dGlsc19hbWQ2
NC90b29scy8uLi90b29scy94ZW5zdG9yZS9jb21wYXQvaW5jbHVkZQo+ICAgICAgICAgLVdlbmRp
Zi1sYWJlbHMgLVdlbXB0eS1ib2R5IC1XbmVzdGVkLWV4dGVybnMgLVdmb3JtYXQtc2VjdXJpdHkK
PiAtV2Zvcm1hdC15MmsgLVdpbml0LXNlbGYgLVdpZ25vcmVkLXF1YWxpZmllcnMgLVdvbGQtc3R5
bGUtZGVjbGFyYXRpb24KPiAtV29sZC1zdHlsZS1kZWZpbml0aW9uIC1XdHlwZS1saW1pdHMgLWZz
dGFjay1wcm90ZWN0b3Itc3Ryb25nCj4gLUkvdXNyL2luY2x1ZGUvcDExLWtpdC0xICAtSS91c3Iv
aW5jbHVkZS9wMTEta2l0LTEKPiAtSS91c3IvaW5jbHVkZS9saWJwbmcxNiAtSS91c3IvaW5jbHVk
ZS9zcGljZS1zZXJ2ZXIKPiAtSS91c3IvaW5jbHVkZS9zcGljZS0xIC1JL3Vzci9pbmNsdWRlL2xp
YnVzYi0xLjAKPiAtSS91c3IvbG9jYWwvc3JjL3hlbi00LjcuMC9kZWJpYW4vYnVpbGQvYnVpbGQt
dXRpbHNfYW1kNjQvdG9vbHMvcWVtdS14ZW4tZGlyL3Rlc3RzCj4gLU1NRCAtTVAgLU1UIGh3Lzlw
ZnMvdmlydGlvLTlwLWxvY2FsLm8gLU1GIGh3LzlwZnMvdmlydGlvLTlwLWxvY2FsLmQKPiAtTzIg
LVVfRk9SVElGWV9TT1VSQ0UgLURfRk9SVElGWV9TT1VSQ0U9MiAtcHRocmVhZAo+IC1JL3Vzci9p
bmNsdWRlL2dsaWItMi4wIC1JL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9nbGliLTIuMC9pbmNs
dWRlCj4gLWcgICAtYyAtbyBody85cGZzL3ZpcnRpby05cC1sb2NhbC5vIGh3LzlwZnMvdmlydGlv
LTlwLWxvY2FsLmMKPiBody85cGZzL3ZpcnRpby05cC1sb2NhbC5jOiBJbiBmdW5jdGlvbiDigJhs
b2NhbF9yZWFkZGlyX3LigJk6Cj4gaHcvOXBmcy92aXJ0aW8tOXAtbG9jYWwuYzozOTY6NTogZXJy
b3I6IOKAmHJlYWRkaXJfcuKAmSBpcyBkZXByZWNhdGVkCj4gWy1XZXJyb3I9ZGVwcmVjYXRlZC1k
ZWNsYXJhdGlvbnNdCj4gICAgICByZXQgPSByZWFkZGlyX3IoZnMtPmRpciwgZW50cnksIHJlc3Vs
dCk7Cj4gICAgICBefn4KPiBJbiBmaWxlIGluY2x1ZGVkIGZyb20gL3Vzci9pbmNsdWRlL2ZlYXR1
cmVzLmg6MzY0OjAsCj4gICAgICAgICAgICAgICAgICBmcm9tIC91c3IvaW5jbHVkZS9zdGRpby5o
OjI3LAo+ICAgICAgICAgICAgICAgICAgZnJvbQo+IC91c3IvbG9jYWwvc3JjL3hlbi00LjcuMC9k
ZWJpYW4vYnVpbGQvYnVpbGQtdXRpbHNfYW1kNjQvdG9vbHMvcWVtdS14ZW4tZGlyL2luY2x1ZGUv
cWVtdS9mcHJpbnRmLWZuLmg6MTIsCj4gICAgICAgICAgICAgICAgICBmcm9tCj4gL3Vzci9sb2Nh
bC9zcmMveGVuLTQuNy4wL2RlYmlhbi9idWlsZC9idWlsZC11dGlsc19hbWQ2NC90b29scy9xZW11
LXhlbi1kaXIvaW5jbHVkZS9xZW11LWNvbW1vbi5oOjE4LAo+ICAgICAgICAgICAgICAgICAgZnJv
bQo+IC91c3IvbG9jYWwvc3JjL3hlbi00LjcuMC9kZWJpYW4vYnVpbGQvYnVpbGQtdXRpbHNfYW1k
NjQvdG9vbHMvcWVtdS14ZW4tZGlyL2luY2x1ZGUvaHcvaHcuaDo1LAo+ICAgICAgICAgICAgICAg
ICAgZnJvbQo+IC91c3IvbG9jYWwvc3JjL3hlbi00LjcuMC9kZWJpYW4vYnVpbGQvYnVpbGQtdXRp
bHNfYW1kNjQvdG9vbHMvcWVtdS14ZW4tZGlyL2luY2x1ZGUvaHcvdmlydGlvL3ZpcnRpby5oOjE3
LAo+ICAgICAgICAgICAgICAgICAgZnJvbSBody85cGZzL3ZpcnRpby05cC1sb2NhbC5jOjE0Ogo+
IC91c3IvaW5jbHVkZS9kaXJlbnQuaDoxODk6MTI6IG5vdGU6IGRlY2xhcmVkIGhlcmUKPiAgZXh0
ZXJuIGludCBfX1JFRElSRUNUIChyZWFkZGlyX3IsCj4gICAgICAgICAgICAgXgo+IGNjMTogYWxs
IHdhcm5pbmdzIGJlaW5nIHRyZWF0ZWQgYXMgZXJyb3JzCgpQbGVhc2UgZG8gbm90IHRvcC1wb3N0
LiBMb29rcyBsaWtlIHlvdSBhcmUgdXNpbmcgZ2xpYiA+PSAyLjI0LCB5b3Ugd2lsbCBuZWVkCihh
dCBsZWFzdCkgdGhpcyBwYXRjaCBzZXJpZXMgZm9yIFFFTVU6CgpodHRwczovL2xpc3RzLmdudS5v
cmcvYXJjaGl2ZS9odG1sL3FlbXUtZGV2ZWwvMjAxNi0wNi9tc2cwMDY3NS5odG1sCgoob3IgZWxz
ZSBkaXNhYmxlIHRyZWF0aW5nIHdhcm5pbmdzIGFzIGVycm9ycykuCgpSb2dlci4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGlu
ZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
dXNlcnM=

From xen-users-bounces@lists.xen.org Fri Jan 06 11:02:59 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Jan 2017 11:02:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cPSHd-0007F2-4S; Fri, 06 Jan 2017 11:02:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=172991b13=roger.pau@citrix.com>)
 id 1cPSHc-0007Er-Mi
 for xen-users@lists.xen.org; Fri, 06 Jan 2017 11:02:04 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 71/D1-13192-B297F685; Fri, 06 Jan 2017 11:02:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsWyU9JRQle7Mj/
 CYM0UOYtVVw+wOjB6HN39mymAMYo1My8pvyKBNWPp9luMBXPkKib9E2xgbJDuYuTkkBDwk3j0
 dAkriM0ioCLx/8gWIJuDg03AXmL61wqQsIiAssT809eYQWxmgUiJ3c03WEBsYYFYicsfpoHZv
 AKeEh2Ll4HZQgLtTBIHd1tDxAUlTs58wgIykllAU2L9Ln0IU1pi+T8OiInyEs1bZ4NN5xQIlG
 jsXcEEYosCHdN16BnUREWJ/nkP2CAOTpeY+KyHZQKjwCwkC2YhLJiFsGAWkgULGFlWMaoXpxa
 VpRbpmuklFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGKQMQ7GCcd8L/EKMkB5OS
 KG+YY36EEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQlenwqgnGBRanpqRVpmDjBiYNISHDxKIrxqI
 Gne4oLE3OLMdIjUKUZdjmnPFj9lEmLJy89LlRLndQEpEgApyijNgxsBi95LjLJSwryMQEcJ8R
 SkFuVmlqDKv2IU52BUEuZVAZnCk5lXArfpFdARTEBHCHqCHVGSiJCSamCsd9Xw3Xvmwg2506n
 lflq1AYErU2b/W38kY4XyaxF5dW2xtWeaYh7qRrSt0/m3a/3j/pPLb3EuzN54zVHiyKEL3IU2
 dS9E3Yy0ZlhcXnGsOv/IbaNZPHYvs7Ztt6k5PmFGm8T/tfMMfjB6T/v8bfWzExNKUiYtVLm0N
 kpPXPTPnevVX5eyf162WomlOCPRUIu5qDgRAEkeWJnZAgAA
X-Env-Sender: prvs=172991b13=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1483700523!80313845!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.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27309 invoked from network); 6 Jan 2017 11:02:03 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Jan 2017 11:02:03 -0000
X-IronPort-AV: E=Sophos;i="5.33,324,1477958400"; d="scan'208";a="38016834"
Date: Fri, 6 Jan 2017 11:01:53 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Bill Mccabe <wmccabe@gmail.com>
Message-ID: <20170106110153.cwqfrzzdt33v3y5h@dhcp-3-221.uk.xensource.com>
References: <CAOP=S=ROAerzEAXNO3_g1WVct+iNuD8_uFBvCQWw0p9KQ+W=DQ@mail.gmail.com>
 <20170103105655.gtoidpahrotklvdt@dhcp-3-221.uk.xensource.com>
 <893690426.6127754.1483552924783@mail.yahoo.com>
 <CAOP=S=QF5ngH1-Y2f6-UmuOH4LqK=7=+ko2mg1rHDhJgUMoDNQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAOP=S=QF5ngH1-Y2f6-UmuOH4LqK=7=+ko2mg1rHDhJgUMoDNQ@mail.gmail.com>
User-Agent: NeoMutt/20161126 (1.7.1)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Mark Pryor <tlviewer@yahoo.com>,
 "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Problem compiling Xen-4.7 with qemu-traditional for
 IGD passthrough
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

T24gVGh1LCBKYW4gMDUsIDIwMTcgYXQgMDI6MjE6NDBQTSAtMDUwMCwgQmlsbCBNY2NhYmUgd3Jv
dGU6Cj4gVGhhbmtzLCB0aG9zZSBydWxlcyBhcmUgZXh0cmVtZWx5IGhlbHBmdWwgYW5kIGhhdmUg
aGVscGVkIG1lIGdldAo+IHRocm91Z2ggbWFueSBidWlsZCBlcnJvcnMuIE5vdyBJIGFtIGdldHRp
bmcgYW5vdGhlciBvbmUgdGhvdWdoOgo+IAo+IAo+IGNjIC1JL3Vzci9sb2NhbC9zcmMveGVuLTQu
Ny4wL2RlYmlhbi9idWlsZC9idWlsZC11dGlsc19hbWQ2NC90b29scy9xZW11LXhlbi1kaXIvdGNn
Cj4gLUkvdXNyL2xvY2FsL3NyYy94ZW4tNC43LjAvZGViaWFuL2J1aWxkL2J1aWxkLXV0aWxzX2Ft
ZDY0L3Rvb2xzL3FlbXUteGVuLWRpci90Y2cvaTM4Ngo+IC1JL3Vzci9sb2NhbC9zcmMveGVuLTQu
Ny4wL2RlYmlhbi9idWlsZC9idWlsZC11dGlsc19hbWQ2NC90b29scy9xZW11LXhlbi1kaXIvbGlu
dXgtaGVhZGVycwo+IC1JL3Vzci9sb2NhbC9zcmMveGVuLTQuNy4wL2RlYmlhbi9idWlsZC9idWls
ZC11dGlsc19hbWQ2NC90b29scy9xZW11LXhlbi1kaXIvbGludXgtaGVhZGVycwo+IC1JLiAtSS91
c3IvbG9jYWwvc3JjL3hlbi00LjcuMC9kZWJpYW4vYnVpbGQvYnVpbGQtdXRpbHNfYW1kNjQvdG9v
bHMvcWVtdS14ZW4tZGlyCj4gLUkvdXNyL2xvY2FsL3NyYy94ZW4tNC43LjAvZGViaWFuL2J1aWxk
L2J1aWxkLXV0aWxzX2FtZDY0L3Rvb2xzL3FlbXUteGVuLWRpci9pbmNsdWRlCj4gLUlody85cGZz
IC1JaHcvOXBmcyAtSS91c3IvaW5jbHVkZS9waXhtYW4tMSAgLVdlcnJvciAtZlBJRSAtRFBJRSAt
bTY0Cj4gLURfR05VX1NPVVJDRSAtRF9GSUxFX09GRlNFVF9CSVRTPTY0IC1EX0xBUkdFRklMRV9T
T1VSQ0UKPiAtV3N0cmljdC1wcm90b3R5cGVzIC1XcmVkdW5kYW50LWRlY2xzIC1XYWxsIC1XdW5k
ZWYgLVd3cml0ZS1zdHJpbmdzCj4gLVdtaXNzaW5nLXByb3RvdHlwZXMgLWZuby1zdHJpY3QtYWxp
YXNpbmcgLWZuby1jb21tb24KPiAtRFhDX1dBTlRfQ09NUEFUX0VWVENITl9BUEk9MSAgIC1EWENf
V0FOVF9DT01QQVRfR05UVEFCX0FQST0xCj4gLURYQ19XQU5UX0NPTVBBVF9NQVBfRk9SRUlHTl9B
UEk9MQo+IC1JL3Vzci9sb2NhbC9zcmMveGVuLTQuNy4wL2RlYmlhbi9idWlsZC9idWlsZC11dGls
c19hbWQ2NC90b29scy8uLi90b29scy9pbmNsdWRlCj4gICAgICAgIC1JL3Vzci9sb2NhbC9zcmMv
eGVuLTQuNy4wL2RlYmlhbi9idWlsZC9idWlsZC11dGlsc19hbWQ2NC90b29scy8uLi90b29scy9s
aWJzL3Rvb2xsb2cvaW5jbHVkZQo+ICAtSS91c3IvbG9jYWwvc3JjL3hlbi00LjcuMC9kZWJpYW4v
YnVpbGQvYnVpbGQtdXRpbHNfYW1kNjQvdG9vbHMvLi4vdG9vbHMvbGlicy9ldnRjaG4vaW5jbHVk
ZQo+ICAgICAtSS91c3IvbG9jYWwvc3JjL3hlbi00LjcuMC9kZWJpYW4vYnVpbGQvYnVpbGQtdXRp
bHNfYW1kNjQvdG9vbHMvLi4vdG9vbHMvbGlicy9nbnR0YWIvaW5jbHVkZQo+ICAgIC1JL3Vzci9s
b2NhbC9zcmMveGVuLTQuNy4wL2RlYmlhbi9idWlsZC9idWlsZC11dGlsc19hbWQ2NC90b29scy8u
Li90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZQo+ICAgICAtSS91c3IvbG9jYWwvc3Jj
L3hlbi00LjcuMC9kZWJpYW4vYnVpbGQvYnVpbGQtdXRpbHNfYW1kNjQvdG9vbHMvLi4vdG9vbHMv
bGlieGMvaW5jbHVkZQo+ICAtSS91c3IvbG9jYWwvc3JjL3hlbi00LjcuMC9kZWJpYW4vYnVpbGQv
YnVpbGQtdXRpbHNfYW1kNjQvdG9vbHMvLi4vdG9vbHMveGVuc3RvcmUvaW5jbHVkZQo+ICAgICAg
IC1JL3Vzci9sb2NhbC9zcmMveGVuLTQuNy4wL2RlYmlhbi9idWlsZC9idWlsZC11dGlsc19hbWQ2
NC90b29scy8uLi90b29scy94ZW5zdG9yZS9jb21wYXQvaW5jbHVkZQo+ICAgICAgICAgLVdlbmRp
Zi1sYWJlbHMgLVdlbXB0eS1ib2R5IC1XbmVzdGVkLWV4dGVybnMgLVdmb3JtYXQtc2VjdXJpdHkK
PiAtV2Zvcm1hdC15MmsgLVdpbml0LXNlbGYgLVdpZ25vcmVkLXF1YWxpZmllcnMgLVdvbGQtc3R5
bGUtZGVjbGFyYXRpb24KPiAtV29sZC1zdHlsZS1kZWZpbml0aW9uIC1XdHlwZS1saW1pdHMgLWZz
dGFjay1wcm90ZWN0b3Itc3Ryb25nCj4gLUkvdXNyL2luY2x1ZGUvcDExLWtpdC0xICAtSS91c3Iv
aW5jbHVkZS9wMTEta2l0LTEKPiAtSS91c3IvaW5jbHVkZS9saWJwbmcxNiAtSS91c3IvaW5jbHVk
ZS9zcGljZS1zZXJ2ZXIKPiAtSS91c3IvaW5jbHVkZS9zcGljZS0xIC1JL3Vzci9pbmNsdWRlL2xp
YnVzYi0xLjAKPiAtSS91c3IvbG9jYWwvc3JjL3hlbi00LjcuMC9kZWJpYW4vYnVpbGQvYnVpbGQt
dXRpbHNfYW1kNjQvdG9vbHMvcWVtdS14ZW4tZGlyL3Rlc3RzCj4gLU1NRCAtTVAgLU1UIGh3Lzlw
ZnMvdmlydGlvLTlwLWxvY2FsLm8gLU1GIGh3LzlwZnMvdmlydGlvLTlwLWxvY2FsLmQKPiAtTzIg
LVVfRk9SVElGWV9TT1VSQ0UgLURfRk9SVElGWV9TT1VSQ0U9MiAtcHRocmVhZAo+IC1JL3Vzci9p
bmNsdWRlL2dsaWItMi4wIC1JL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9nbGliLTIuMC9pbmNs
dWRlCj4gLWcgICAtYyAtbyBody85cGZzL3ZpcnRpby05cC1sb2NhbC5vIGh3LzlwZnMvdmlydGlv
LTlwLWxvY2FsLmMKPiBody85cGZzL3ZpcnRpby05cC1sb2NhbC5jOiBJbiBmdW5jdGlvbiDigJhs
b2NhbF9yZWFkZGlyX3LigJk6Cj4gaHcvOXBmcy92aXJ0aW8tOXAtbG9jYWwuYzozOTY6NTogZXJy
b3I6IOKAmHJlYWRkaXJfcuKAmSBpcyBkZXByZWNhdGVkCj4gWy1XZXJyb3I9ZGVwcmVjYXRlZC1k
ZWNsYXJhdGlvbnNdCj4gICAgICByZXQgPSByZWFkZGlyX3IoZnMtPmRpciwgZW50cnksIHJlc3Vs
dCk7Cj4gICAgICBefn4KPiBJbiBmaWxlIGluY2x1ZGVkIGZyb20gL3Vzci9pbmNsdWRlL2ZlYXR1
cmVzLmg6MzY0OjAsCj4gICAgICAgICAgICAgICAgICBmcm9tIC91c3IvaW5jbHVkZS9zdGRpby5o
OjI3LAo+ICAgICAgICAgICAgICAgICAgZnJvbQo+IC91c3IvbG9jYWwvc3JjL3hlbi00LjcuMC9k
ZWJpYW4vYnVpbGQvYnVpbGQtdXRpbHNfYW1kNjQvdG9vbHMvcWVtdS14ZW4tZGlyL2luY2x1ZGUv
cWVtdS9mcHJpbnRmLWZuLmg6MTIsCj4gICAgICAgICAgICAgICAgICBmcm9tCj4gL3Vzci9sb2Nh
bC9zcmMveGVuLTQuNy4wL2RlYmlhbi9idWlsZC9idWlsZC11dGlsc19hbWQ2NC90b29scy9xZW11
LXhlbi1kaXIvaW5jbHVkZS9xZW11LWNvbW1vbi5oOjE4LAo+ICAgICAgICAgICAgICAgICAgZnJv
bQo+IC91c3IvbG9jYWwvc3JjL3hlbi00LjcuMC9kZWJpYW4vYnVpbGQvYnVpbGQtdXRpbHNfYW1k
NjQvdG9vbHMvcWVtdS14ZW4tZGlyL2luY2x1ZGUvaHcvaHcuaDo1LAo+ICAgICAgICAgICAgICAg
ICAgZnJvbQo+IC91c3IvbG9jYWwvc3JjL3hlbi00LjcuMC9kZWJpYW4vYnVpbGQvYnVpbGQtdXRp
bHNfYW1kNjQvdG9vbHMvcWVtdS14ZW4tZGlyL2luY2x1ZGUvaHcvdmlydGlvL3ZpcnRpby5oOjE3
LAo+ICAgICAgICAgICAgICAgICAgZnJvbSBody85cGZzL3ZpcnRpby05cC1sb2NhbC5jOjE0Ogo+
IC91c3IvaW5jbHVkZS9kaXJlbnQuaDoxODk6MTI6IG5vdGU6IGRlY2xhcmVkIGhlcmUKPiAgZXh0
ZXJuIGludCBfX1JFRElSRUNUIChyZWFkZGlyX3IsCj4gICAgICAgICAgICAgXgo+IGNjMTogYWxs
IHdhcm5pbmdzIGJlaW5nIHRyZWF0ZWQgYXMgZXJyb3JzCgpQbGVhc2UgZG8gbm90IHRvcC1wb3N0
LiBMb29rcyBsaWtlIHlvdSBhcmUgdXNpbmcgZ2xpYiA+PSAyLjI0LCB5b3Ugd2lsbCBuZWVkCihh
dCBsZWFzdCkgdGhpcyBwYXRjaCBzZXJpZXMgZm9yIFFFTVU6CgpodHRwczovL2xpc3RzLmdudS5v
cmcvYXJjaGl2ZS9odG1sL3FlbXUtZGV2ZWwvMjAxNi0wNi9tc2cwMDY3NS5odG1sCgoob3IgZWxz
ZSBkaXNhYmxlIHRyZWF0aW5nIHdhcm5pbmdzIGFzIGVycm9ycykuCgpSb2dlci4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGlu
ZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
dXNlcnM=

From xen-users-bounces@lists.xen.org Fri Jan 06 12:56:34 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Jan 2017 12:56:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cPU3F-0007sc-AO; Fri, 06 Jan 2017 12: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 <jm@artfiles.de>) id 1cPU3D-0007sS-AV
 for xen-users@lists.xen.org; Fri, 06 Jan 2017 12:55:19 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 9A/A4-25337-6B39F685; Fri, 06 Jan 2017 12:55:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkleJIrShJLcpLzFFi42K54rEkUHfr5Pw
 IgwUt6harrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8aL2ZNYC+YKV+xcfIG5gbFTsIuRi0NIoJVJ
 4v3hQ6xdjJwcwgKWEnO3bWQEsUUEpCVmXGliA7GFBOwkHm+aywxiswmoSLy6cJYFxOYFiq86u
 hysngUo/rnnIjuILSqQKnH65gtmiBpBiZMzn4DVcwrYS1ya+J4JxGYWaGeU6LusOIGRexaSsl
 lIUhB2isTyVzOYZiFZPQvJebOQnDELyQuzkJw9C8lqiJnqEn/mXWKGsLUlli18DWXbSqxb9x7
 qBj2Jt797oWxLifU7PrEvYORbxahenFpUllqka6GXVJSZnlGSm5iZo2toYKaXm1pcnJiempOY
 VKyXnJ+7iREYLQxAsINx9mX/Q4ySHExKorxhjvkRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4C
 ycB5QSLUtNTK9Iyc4BxC5OW4OBREoFI8xYXJOYWZ6ZDpE4x6nJ8ubLiKZMQS15+XqqUOK89SJ
 EASFFGaR7cCFgKucQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVhiFU8mXklcJteAR3BBHSEoCf
 YESWJCCmpBkY2Z91jl+7JP/v18o7N3s1bTx0+yvRj1gfVgK3Wm2YenfZ2r/X7YI6F1/u02qdx
 MEvmPJ1+9r/Pdo1rXhNmtmpfm/DqEKdnw5opid77l6V+3bW4Xrti6utz0+tvmzGeX8++dLKA2
 h5j08MepzbNlNVlN/1VWKH+I2n13R3uJrWhAZPicnnMvaatUmIpzkg01GIuKk4EAEaHozMcAw
 AA
X-Env-Sender: jm@artfiles.de
X-Msg-Ref: server-4.tower-27.messagelabs.com!1483707317!79810636!1
X-Originating-IP: [212.72.164.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29398 invoked from network); 6 Jan 2017 12:55:17 -0000
Received: from mailout10.artfiles.de (HELO mailout10.artfiles.de)
 (212.72.164.81)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES128-SHA encrypted SMTP;
 6 Jan 2017 12:55:17 -0000
Received: from [80.252.98.138] (helo=dyn231-w408.hq.hh.artfiles.de)
 auth=jm@artfiles.de
 by mailout10.artfiles.de with esmtpsa (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128)
 (Exim 4.85) id 1cPU3B-0007Ck-4o
 for xen-users@lists.xen.org; Fri, 06 Jan 2017 13:55:17 +0100
To: xen-users@lists.xen.org
References: <308a93df-037f-8160-15fb-4d8fb06493b1@artfiles.de>
From: Jan Marquardt <jm@artfiles.de>
Message-ID: <01f370f1-d72e-eb72-8ad7-a520be2f1a0c@artfiles.de>
Date: Fri, 6 Jan 2017 13:55:11 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0)
 Gecko/20100101 Thunderbird/45.6.0
MIME-Version: 1.0
In-Reply-To: <308a93df-037f-8160-15fb-4d8fb06493b1@artfiles.de>
Subject: Re: [Xen-users] 32Bit domus and RAM between 128GB and 168 GB
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5309934271406898839=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============5309934271406898839==
Content-Type: multipart/signed; micalg=pgp-sha512;
 protocol="application/pgp-signature";
 boundary="fQ0N0QQ4J4onUvT8oJdEDns6CgH3sIBeE"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--fQ0N0QQ4J4onUvT8oJdEDns6CgH3sIBeE
Content-Type: multipart/mixed; boundary="JJUDdiIDONo1Lu8n4Hobe7nrdUkPwP5pu";
 protected-headers="v1"
From: Jan Marquardt <jm@artfiles.de>
To: xen-users@lists.xen.org
Message-ID: <01f370f1-d72e-eb72-8ad7-a520be2f1a0c@artfiles.de>
Subject: Re: 32Bit domus and RAM between 128GB and 168 GB
References: <308a93df-037f-8160-15fb-4d8fb06493b1@artfiles.de>
In-Reply-To: <308a93df-037f-8160-15fb-4d8fb06493b1@artfiles.de>

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


>> I've just been having a chat with Andy Cooper, and apparently the
>> comment is actually not a typo; the explanation is rather complicated
>> but the summary is that the actual practical limit for modern 32-bit
>> Linux guests is 128 GB anyway.
>>=20
>> I don't think this has been documented well anywhere -- this is
>> probably something we should change.
>>=20
>> Jan,  Can you report the exact error message you got?  At a bare
>> minimum we should report a useful error message when people encounter
>> this situation.

Damn, I have to say sorry for borthering you. It works as mentioned in
the comment. It was a problem with our software which was caused by a
workround we had implemented when we first hit this issue with systems
with 192 GB RAM.

Best Regards

Jan

--=20
Artfiles New Media GmbH | Zirkusweg 1 | 20359 Hamburg
Tel: 040 - 32 02 72 90 | Fax: 040 - 32 02 72 95
E-Mail: support@artfiles.de | Web: http://www.artfiles.de
Gesch=C3=A4ftsf=C3=BChrer: Harald Oltmanns | Tim Evers
Eingetragen im Handelsregister Hamburg - HRB 81478


--JJUDdiIDONo1Lu8n4Hobe7nrdUkPwP5pu--

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

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQEcBAEBCgAGBQJYb5O0AAoJEIbFxPVBAjQblPQH/1X/Vme+HnIMsWMJAl3upUyX
8UvzWe9geEFDbpraD1NMKOX0Mjm6wGzFzbODbb2I6OyD1xUj9gGcYkO0y4dvYPEc
1kWvaqd9vD+8ceUberpoWFgF/loj7kS7zexzPKjY7KFhgnS1iyjj58oj6rttAXR9
8XvxQUl5fHXuIcOgJjvcGiDg3T5y5NlyWUHdLBpr0r+XN5jeknkJphxozV7uCEp5
orTXrz4RasVwxoDNx5+79K2QQV/3chH1ZskLdoYknxJN1nYJOGtbZur+fAR6I1jA
wz2+pRmegq+06vFBD/oPtXXXWu00aL9bD7Qyqpe0mZd0/uVKPLjjWcYYJtkSHCo=
=v6cy
-----END PGP SIGNATURE-----

--fQ0N0QQ4J4onUvT8oJdEDns6CgH3sIBeE--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============5309934271406898839==--


From xen-users-bounces@lists.xen.org Fri Jan 06 12:56:34 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Jan 2017 12:56:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cPU3F-0007sc-AO; Fri, 06 Jan 2017 12: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 <jm@artfiles.de>) id 1cPU3D-0007sS-AV
 for xen-users@lists.xen.org; Fri, 06 Jan 2017 12:55:19 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 9A/A4-25337-6B39F685; Fri, 06 Jan 2017 12:55:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkleJIrShJLcpLzFFi42K54rEkUHfr5Pw
 IgwUt6harrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8aL2ZNYC+YKV+xcfIG5gbFTsIuRi0NIoJVJ
 4v3hQ6xdjJwcwgKWEnO3bWQEsUUEpCVmXGliA7GFBOwkHm+aywxiswmoSLy6cJYFxOYFiq86u
 hysngUo/rnnIjuILSqQKnH65gtmiBpBiZMzn4DVcwrYS1ya+J4JxGYWaGeU6LusOIGRexaSsl
 lIUhB2isTyVzOYZiFZPQvJebOQnDELyQuzkJw9C8lqiJnqEn/mXWKGsLUlli18DWXbSqxb9x7
 qBj2Jt797oWxLifU7PrEvYORbxahenFpUllqka6GXVJSZnlGSm5iZo2toYKaXm1pcnJiempOY
 VKyXnJ+7iREYLQxAsINx9mX/Q4ySHExKorxhjvkRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4C
 ycB5QSLUtNTK9Iyc4BxC5OW4OBREoFI8xYXJOYWZ6ZDpE4x6nJ8ubLiKZMQS15+XqqUOK89SJ
 EASFFGaR7cCFgKucQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVhiFU8mXklcJteAR3BBHSEoCf
 YESWJCCmpBkY2Z91jl+7JP/v18o7N3s1bTx0+yvRj1gfVgK3Wm2YenfZ2r/X7YI6F1/u02qdx
 MEvmPJ1+9r/Pdo1rXhNmtmpfm/DqEKdnw5opid77l6V+3bW4Xrti6utz0+tvmzGeX8++dLKA2
 h5j08MepzbNlNVlN/1VWKH+I2n13R3uJrWhAZPicnnMvaatUmIpzkg01GIuKk4EAEaHozMcAw
 AA
X-Env-Sender: jm@artfiles.de
X-Msg-Ref: server-4.tower-27.messagelabs.com!1483707317!79810636!1
X-Originating-IP: [212.72.164.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29398 invoked from network); 6 Jan 2017 12:55:17 -0000
Received: from mailout10.artfiles.de (HELO mailout10.artfiles.de)
 (212.72.164.81)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES128-SHA encrypted SMTP;
 6 Jan 2017 12:55:17 -0000
Received: from [80.252.98.138] (helo=dyn231-w408.hq.hh.artfiles.de)
 auth=jm@artfiles.de
 by mailout10.artfiles.de with esmtpsa (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128)
 (Exim 4.85) id 1cPU3B-0007Ck-4o
 for xen-users@lists.xen.org; Fri, 06 Jan 2017 13:55:17 +0100
To: xen-users@lists.xen.org
References: <308a93df-037f-8160-15fb-4d8fb06493b1@artfiles.de>
From: Jan Marquardt <jm@artfiles.de>
Message-ID: <01f370f1-d72e-eb72-8ad7-a520be2f1a0c@artfiles.de>
Date: Fri, 6 Jan 2017 13:55:11 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0)
 Gecko/20100101 Thunderbird/45.6.0
MIME-Version: 1.0
In-Reply-To: <308a93df-037f-8160-15fb-4d8fb06493b1@artfiles.de>
Subject: Re: [Xen-users] 32Bit domus and RAM between 128GB and 168 GB
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5309934271406898839=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============5309934271406898839==
Content-Type: multipart/signed; micalg=pgp-sha512;
 protocol="application/pgp-signature";
 boundary="fQ0N0QQ4J4onUvT8oJdEDns6CgH3sIBeE"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--fQ0N0QQ4J4onUvT8oJdEDns6CgH3sIBeE
Content-Type: multipart/mixed; boundary="JJUDdiIDONo1Lu8n4Hobe7nrdUkPwP5pu";
 protected-headers="v1"
From: Jan Marquardt <jm@artfiles.de>
To: xen-users@lists.xen.org
Message-ID: <01f370f1-d72e-eb72-8ad7-a520be2f1a0c@artfiles.de>
Subject: Re: 32Bit domus and RAM between 128GB and 168 GB
References: <308a93df-037f-8160-15fb-4d8fb06493b1@artfiles.de>
In-Reply-To: <308a93df-037f-8160-15fb-4d8fb06493b1@artfiles.de>

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


>> I've just been having a chat with Andy Cooper, and apparently the
>> comment is actually not a typo; the explanation is rather complicated
>> but the summary is that the actual practical limit for modern 32-bit
>> Linux guests is 128 GB anyway.
>>=20
>> I don't think this has been documented well anywhere -- this is
>> probably something we should change.
>>=20
>> Jan,  Can you report the exact error message you got?  At a bare
>> minimum we should report a useful error message when people encounter
>> this situation.

Damn, I have to say sorry for borthering you. It works as mentioned in
the comment. It was a problem with our software which was caused by a
workround we had implemented when we first hit this issue with systems
with 192 GB RAM.

Best Regards

Jan

--=20
Artfiles New Media GmbH | Zirkusweg 1 | 20359 Hamburg
Tel: 040 - 32 02 72 90 | Fax: 040 - 32 02 72 95
E-Mail: support@artfiles.de | Web: http://www.artfiles.de
Gesch=C3=A4ftsf=C3=BChrer: Harald Oltmanns | Tim Evers
Eingetragen im Handelsregister Hamburg - HRB 81478


--JJUDdiIDONo1Lu8n4Hobe7nrdUkPwP5pu--

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

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQEcBAEBCgAGBQJYb5O0AAoJEIbFxPVBAjQblPQH/1X/Vme+HnIMsWMJAl3upUyX
8UvzWe9geEFDbpraD1NMKOX0Mjm6wGzFzbODbb2I6OyD1xUj9gGcYkO0y4dvYPEc
1kWvaqd9vD+8ceUberpoWFgF/loj7kS7zexzPKjY7KFhgnS1iyjj58oj6rttAXR9
8XvxQUl5fHXuIcOgJjvcGiDg3T5y5NlyWUHdLBpr0r+XN5jeknkJphxozV7uCEp5
orTXrz4RasVwxoDNx5+79K2QQV/3chH1ZskLdoYknxJN1nYJOGtbZur+fAR6I1jA
wz2+pRmegq+06vFBD/oPtXXXWu00aL9bD7Qyqpe0mZd0/uVKPLjjWcYYJtkSHCo=
=v6cy
-----END PGP SIGNATURE-----

--fQ0N0QQ4J4onUvT8oJdEDns6CgH3sIBeE--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============5309934271406898839==--


From xen-users-bounces@lists.xen.org Fri Jan 06 14:31:36 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Jan 2017 14: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.xen.org>)
	id 1cPVX4-0007Zh-9o; Fri, 06 Jan 2017 14:30:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <myrdhn@gmail.com>) id 1cPVX2-0007Zb-Tk
 for xen-users@lists.xen.org; Fri, 06 Jan 2017 14:30:13 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 3E/71-09053-4F9AF685; Fri, 06 Jan 2017 14:30:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsWSUDRrle7nlfk
 RButaOSxWXT3A6sDocXT3b6YAxijWzLyk/IoE1owlr+YwFZxVrzjXrdrA2KrUxcjFISSwklHi
 R+MhFghnA6PEpw33mboYOTnYBLQkFv+azwpiiwjISlz5NR3I5uAQFgiT6HiiBBJmEVCRWPznG
 AuIzStgLvH36h9mCFtQ4uTMJ2BxZoEoib+vJzKC2BICChK7Px2FGqknceLFXlaIGnGJl0ePsI
 PcICGwnlHi+9L9LBMYeWchmTULyaxZSHogbF2JXfsOMEPY8hLb386BsnUk2u6fhrK1JZYtfM2
 8gJF9FaNGcWpRWWqRrrGBXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYNgyAMEO
 xr9rAw8xSnIwKYnyhjnmRwjxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4M1ZAZQTLEpNT61Iy8wBR
 hBMWoKDR0mE9+JyoDRvcUFibnFmOkTqFKMux7pTS54yCbHk5eelSonzLgeZIQBSlFGaBzcCFs
 2XGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMzbCTKFJzOvBG7TK6AjmICOEPQEO6IkESEl1cC
 ouGPXul9mTlMPlCw7a3fl+D0N/pPnXzSqbTlnY2vo0/zn9n6vJK1Vs7UErSb81lZd8vXFLcMC
 dofKY1PY7byY925qXGt5JKnB4gHff5ntkQYVyl8i9y27cN70k/Lk//PPubbNdnQr2CZdciZkY
 6xrp6aL35UNd45EiN7sNf6UcZL/be1Dic58JZbijERDLeai4kQApUI9b+ECAAA=
X-Env-Sender: myrdhn@gmail.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1483713009!79157532!1
X-Originating-IP: [96.114.154.170]
X-SpamReason: No, hits=0.6 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_50_60,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38202 invoked from network); 6 Jan 2017 14:30:11 -0000
Received: from resqmta-po-11v.sys.comcast.net (HELO
 resqmta-po-11v.sys.comcast.net) (96.114.154.170)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Jan 2017 14:30:11 -0000
Received: from resomta-po-19v.sys.comcast.net ([96.114.154.243])
 by resqmta-po-11v.sys.comcast.net with SMTP
 id PVWTcF0XZZxnDPVWzcjfCJ; Fri, 06 Jan 2017 14:30:09 +0000
Received: from Belldandy ([IPv6:2001:558:6017:12f:7c61:b644:a985:565c])
 by resomta-po-19v.sys.comcast.net with SMTP
 id PVWycdHrNfVXsPVWzcsgHl; Fri, 06 Jan 2017 14:30:09 +0000
From: "Marc Tousignant" <myrdhn@gmail.com>
To: <xen-users@lists.xen.org>
Date: Fri, 6 Jan 2017 09:30:08 -0500
Message-ID: <01a901d26829$6212e900$2638bb00$@gmail.com>
MIME-Version: 1.0
X-Mailer: Microsoft Outlook 15.0
Thread-Index: AdJoITOc68alCKXTSuKepP3lazYgDA==
Content-Language: en-us
X-CMAE-Envelope: MS4wfOPTDSBFrfnHHgm14N35mskwvQPYgqmToXZg+bWXT1VezEDH1BEIx3mlAEfaeH943d20Wdu9slmWTD6yBjSZzgAWrnOq+lqrJ1f5YpXTIbJ4jUC+qqvF
 y8QUuYkN3c9EG3wS5XeF8LrZTnFRPQQNb+M=
Subject: [Xen-users] Xen 4.7.1 - Issue with NIC's saying network cable
	unplugged on reboot of domU
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6963940398683474471=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

This is a multipart message in MIME format.

--===============6963940398683474471==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_01AA_01D267FF.793DA450"
Content-Language: en-us

This is a multipart message in MIME format.

------=_NextPart_000_01AA_01D267FF.793DA450
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Since August 2015 I have been running xen 4.5.1 without issue. The other day
I updated to 4.7.1 and now my domU are losing their network cables after a
reboot. Only way to get the network cables to show back up as connected is
to reboot the dom0.

 

Now here is the kicker, I am passing through physical NIC cards to each of
my domU. I have a server card with 4 NIC ports/devices and am using 2 on one
domU and one on the other with 1 left over for another project I have not
started yet. The network cables are not actually unplugged. I have tried
disconnecting and reconnecting the physical cable with no results.

 

If I do a pci-detach and pci-attach of the same device, there is no change.
But if I detach the errored one and attach the spare NIC it works, until I
do another reboot. And since I'm actually doing an initial install on one of
the domU's I'm having to reboot quite frequently. Once the NIC is in this
state no matter how many times I detach/attach or shutdown/restart the domU
they will not come back up.

 

Nothing has changed hardware wise on the machine.

 

Anyone got an idea as to why xen is misreporting the NICs as having the
cable unplugged?

 

I am running the same dom0 kernel I compiled back in 2015 atm, because I
need to troubleshoot a kernel panic my new one is giving me on startup.


------=_NextPart_000_01AA_01D267FF.793DA450
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 15 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US =
link=3D"#0563C1" vlink=3D"#954F72"><div class=3DWordSection1><p =
class=3DMsoNormal>Since August 2015 I have been running xen 4.5.1 =
without issue. The other day I updated to 4.7.1 and now my domU are =
losing their network cables after a reboot. Only way to get the network =
cables to show back up as connected is to reboot the =
dom0.<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>Now here is the kicker, I am passing through physical =
NIC cards to each of my domU. I have a server card with 4 NIC =
ports/devices and am using 2 on one domU and one on the other with 1 =
left over for another project I have not started yet. The network cables =
are not actually unplugged. I have tried disconnecting and reconnecting =
the physical cable with no results.<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>If I do a =
pci-detach and pci-attach of the same device, there is no change. But if =
I detach the errored one and attach the spare NIC it works, until I do =
another reboot. And since I&#8217;m actually doing an initial install on =
one of the domU&#8217;s I&#8217;m having to reboot quite frequently. =
Once the NIC is in this state no matter how many times I detach/attach =
or shutdown/restart the domU they will not come back =
up.<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>Nothing has changed hardware wise on the =
machine.<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>Anyone got an idea as to why xen is misreporting the =
NICs as having the cable unplugged?<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>I am running =
the same dom0 kernel I compiled back in 2015 atm, because I need to =
troubleshoot a kernel panic my new one is giving me on =
startup.<o:p></o:p></p></div></body></html>
------=_NextPart_000_01AA_01D267FF.793DA450--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============6963940398683474471==--



From xen-users-bounces@lists.xen.org Fri Jan 06 14:31:36 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Jan 2017 14: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.xen.org>)
	id 1cPVX4-0007Zh-9o; Fri, 06 Jan 2017 14:30:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <myrdhn@gmail.com>) id 1cPVX2-0007Zb-Tk
 for xen-users@lists.xen.org; Fri, 06 Jan 2017 14:30:13 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 3E/71-09053-4F9AF685; Fri, 06 Jan 2017 14:30:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsWSUDRrle7nlfk
 RButaOSxWXT3A6sDocXT3b6YAxijWzLyk/IoE1owlr+YwFZxVrzjXrdrA2KrUxcjFISSwklHi
 R+MhFghnA6PEpw33mboYOTnYBLQkFv+azwpiiwjISlz5NR3I5uAQFgiT6HiiBBJmEVCRWPznG
 AuIzStgLvH36h9mCFtQ4uTMJ2BxZoEoib+vJzKC2BICChK7Px2FGqknceLFXlaIGnGJl0ePsI
 PcICGwnlHi+9L9LBMYeWchmTULyaxZSHogbF2JXfsOMEPY8hLb386BsnUk2u6fhrK1JZYtfM2
 8gJF9FaNGcWpRWWqRrrGBXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYNgyAMEO
 xr9rAw8xSnIwKYnyhjnmRwjxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4M1ZAZQTLEpNT61Iy8wBR
 hBMWoKDR0mE9+JyoDRvcUFibnFmOkTqFKMux7pTS54yCbHk5eelSonzLgeZIQBSlFGaBzcCFs
 2XGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMzbCTKFJzOvBG7TK6AjmICOEPQEO6IkESEl1cC
 ouGPXul9mTlMPlCw7a3fl+D0N/pPnXzSqbTlnY2vo0/zn9n6vJK1Vs7UErSb81lZd8vXFLcMC
 dofKY1PY7byY925qXGt5JKnB4gHff5ntkQYVyl8i9y27cN70k/Lk//PPubbNdnQr2CZdciZkY
 6xrp6aL35UNd45EiN7sNf6UcZL/be1Dic58JZbijERDLeai4kQApUI9b+ECAAA=
X-Env-Sender: myrdhn@gmail.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1483713009!79157532!1
X-Originating-IP: [96.114.154.170]
X-SpamReason: No, hits=0.6 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_50_60,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38202 invoked from network); 6 Jan 2017 14:30:11 -0000
Received: from resqmta-po-11v.sys.comcast.net (HELO
 resqmta-po-11v.sys.comcast.net) (96.114.154.170)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Jan 2017 14:30:11 -0000
Received: from resomta-po-19v.sys.comcast.net ([96.114.154.243])
 by resqmta-po-11v.sys.comcast.net with SMTP
 id PVWTcF0XZZxnDPVWzcjfCJ; Fri, 06 Jan 2017 14:30:09 +0000
Received: from Belldandy ([IPv6:2001:558:6017:12f:7c61:b644:a985:565c])
 by resomta-po-19v.sys.comcast.net with SMTP
 id PVWycdHrNfVXsPVWzcsgHl; Fri, 06 Jan 2017 14:30:09 +0000
From: "Marc Tousignant" <myrdhn@gmail.com>
To: <xen-users@lists.xen.org>
Date: Fri, 6 Jan 2017 09:30:08 -0500
Message-ID: <01a901d26829$6212e900$2638bb00$@gmail.com>
MIME-Version: 1.0
X-Mailer: Microsoft Outlook 15.0
Thread-Index: AdJoITOc68alCKXTSuKepP3lazYgDA==
Content-Language: en-us
X-CMAE-Envelope: MS4wfOPTDSBFrfnHHgm14N35mskwvQPYgqmToXZg+bWXT1VezEDH1BEIx3mlAEfaeH943d20Wdu9slmWTD6yBjSZzgAWrnOq+lqrJ1f5YpXTIbJ4jUC+qqvF
 y8QUuYkN3c9EG3wS5XeF8LrZTnFRPQQNb+M=
Subject: [Xen-users] Xen 4.7.1 - Issue with NIC's saying network cable
	unplugged on reboot of domU
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6963940398683474471=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

This is a multipart message in MIME format.

--===============6963940398683474471==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_01AA_01D267FF.793DA450"
Content-Language: en-us

This is a multipart message in MIME format.

------=_NextPart_000_01AA_01D267FF.793DA450
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Since August 2015 I have been running xen 4.5.1 without issue. The other day
I updated to 4.7.1 and now my domU are losing their network cables after a
reboot. Only way to get the network cables to show back up as connected is
to reboot the dom0.

 

Now here is the kicker, I am passing through physical NIC cards to each of
my domU. I have a server card with 4 NIC ports/devices and am using 2 on one
domU and one on the other with 1 left over for another project I have not
started yet. The network cables are not actually unplugged. I have tried
disconnecting and reconnecting the physical cable with no results.

 

If I do a pci-detach and pci-attach of the same device, there is no change.
But if I detach the errored one and attach the spare NIC it works, until I
do another reboot. And since I'm actually doing an initial install on one of
the domU's I'm having to reboot quite frequently. Once the NIC is in this
state no matter how many times I detach/attach or shutdown/restart the domU
they will not come back up.

 

Nothing has changed hardware wise on the machine.

 

Anyone got an idea as to why xen is misreporting the NICs as having the
cable unplugged?

 

I am running the same dom0 kernel I compiled back in 2015 atm, because I
need to troubleshoot a kernel panic my new one is giving me on startup.


------=_NextPart_000_01AA_01D267FF.793DA450
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 15 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US =
link=3D"#0563C1" vlink=3D"#954F72"><div class=3DWordSection1><p =
class=3DMsoNormal>Since August 2015 I have been running xen 4.5.1 =
without issue. The other day I updated to 4.7.1 and now my domU are =
losing their network cables after a reboot. Only way to get the network =
cables to show back up as connected is to reboot the =
dom0.<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>Now here is the kicker, I am passing through physical =
NIC cards to each of my domU. I have a server card with 4 NIC =
ports/devices and am using 2 on one domU and one on the other with 1 =
left over for another project I have not started yet. The network cables =
are not actually unplugged. I have tried disconnecting and reconnecting =
the physical cable with no results.<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>If I do a =
pci-detach and pci-attach of the same device, there is no change. But if =
I detach the errored one and attach the spare NIC it works, until I do =
another reboot. And since I&#8217;m actually doing an initial install on =
one of the domU&#8217;s I&#8217;m having to reboot quite frequently. =
Once the NIC is in this state no matter how many times I detach/attach =
or shutdown/restart the domU they will not come back =
up.<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>Nothing has changed hardware wise on the =
machine.<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>Anyone got an idea as to why xen is misreporting the =
NICs as having the cable unplugged?<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>I am running =
the same dom0 kernel I compiled back in 2015 atm, because I need to =
troubleshoot a kernel panic my new one is giving me on =
startup.<o:p></o:p></p></div></body></html>
------=_NextPart_000_01AA_01D267FF.793DA450--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============6963940398683474471==--



From xen-users-bounces@lists.xen.org Fri Jan 06 16:04:05 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Jan 2017 16:04:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cPWyt-0000ZE-S4; Fri, 06 Jan 2017 16:03:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jwestfall@surrealistic.net>) id 1cPWys-0000Z8-VF
 for xen-users@lists.xen.org; Fri, 06 Jan 2017 16:03:03 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 5A/24-29440-6BFBF685; Fri, 06 Jan 2017 16:03:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsVi9PtMoO7W/fk
 RBs/OKVisunqA1YHR4+ju30wBjFGsmXlJ+RUJrBkTN6kVLBKpWPqnm7WBca9AFyMXh5DAekaJ
 3y8vsnYxcnKwCKhIvLl1mqmLkYODTUBfYvoLN5CwiICyxN5dbxhBbGYBc4neGxvByoUF0iXu7
 XjPBmLzCphIrO1sAmsVEkiVWLwqEiIsKHFy5hMWiFYdiZ1b77CBlDALSEss/8cBEZaXaN46mx
 nE5hSwlZjZsJIVpERUQFfi1x/DCYx8s5AMmoVk0CyEQbOQDFrAyLKKUaM4tagstUjX0FIvqSg
 zPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw9BiAYAfjj2UBhxglOZiURHnDHPMjhPiS
 8lMqMxKLM+KLSnNSiw8xanBwCFw5eGQ2oxRLXn5eqpIEb+c+oDrBotT01Iq0zBxgdMCUSnDwK
 InwKoCkeYsLEnOLM9MhUqcYdTmmPVv8lEkIbIaUOO8EkCIBkKKM0jy4EbBIvcQoKyXMywh0oB
 BPQWpRbmYJqvwrRnEORiVh3isgU3gy80rgNr0COoIJ6AhBT7AjShIRUlINjOa5K3+97pr8Qrz
 zkeK948onJZ/LbvZO1imfrd8XIMezYPv6Yn023uWW0xmbfN8cn20540PuHPen+Yx1NSsvHGuw
 Ca6o0hUtONEZl3A0ueDa7ATto1P2Tvkr6n99Lo/Byfgdi8rVe87YCF44ITKH6W/qqgdsrIv9W
 vo2nXX8+1fgi+encPNSSSWW4oxEQy3mouJEAKVVOXzPAgAA
X-Env-Sender: jwestfall@surrealistic.net
X-Msg-Ref: server-8.tower-27.messagelabs.com!1483718579!70357171!1
X-Originating-IP: [50.251.204.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45495 invoked from network); 6 Jan 2017 16:03:01 -0000
Received: from whipper.surrealistic.net (HELO whipper.surrealistic.net)
 (50.251.204.81)
 by server-8.tower-27.messagelabs.com with AES256-SHA encrypted SMTP;
 6 Jan 2017 16:03:01 -0000
Received: from jwestfall by whipper.surrealistic.net with local (Exim 4.69)
 (envelope-from <jwestfall@surrealistic.net>)
 id 1cPWyp-0005Hz-8Q; Fri, 06 Jan 2017 08:02:59 -0800
Date: Fri, 6 Jan 2017 08:02:59 -0800
From: Jim Westfall <jwestfall@surrealistic.net>
To: Mark Pryor <tlviewer@yahoo.com>
Message-ID: <20170106160259.GF5957@surrealistic.net>
References: <20170106004736.GD5957@surrealistic.net>
 <1206303443.940304.1483683108176@mail.yahoo.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1206303443.940304.1483683108176@mail.yahoo.com>
User-Agent: Mutt/1.5.17+20080114 (2008-01-14)
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] cleaning up vm resources on vm shutdown when
	the	original 'xl create' is gone
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

TWFyayBQcnlvciA8dGx2aWV3ZXJAeWFob28uY29tPiB3cm90ZSBbMDEuMDYuMTddOgo+IEppbSwK
PiBDaGVjayB0byBzZWUgaWYgeW91IGhhdmUgdGhlIGRlZmF1bHQgc2V0dGluZ3MgaW4vZXRjL2Rl
ZmF1bHQveGVuZG9tYWlucwo+IHRoZW4gY2hhbmdlIDIgbGluZXM6Cj4gIyBhcHBlbmQgdGhlc2UK
PiBYRU5ET01BSU5TX1NBVkU9Cj4gWEVORE9NQUlOU19SRVNUT1JFPWZhbHNlCgpJIGFscmVhZHkg
aGF2ZSB0aG9zZS4KCj4gSXMgeW91ciBidWlsZCBmcm9tIGdpdD8gRGlkIHlvdSBlbmFibGUgc3lz
dGVtZD8gSXRzIG15IGltcHJlc3Npb24gdGhhdGlmIHlvdSB1c2UgdGhlIGRpc3RybyAqZGViIHNl
dCBmb3IgeGVuLCBvbmx5IHRoZSBzeXN2IGluaXQgc2NyaXB0cyBhcmUgdXNlZC4KPiBZb3UgY2Fu
IHNlZSBhIHJvYnVzdCB3YXkgdG8gY29uZmlndXJlIHVwc3RyZWFtLXhlbiBoZXJlOmh0dHA6Ly8x
MDcuMTg1LjEwMy41L3hlbi91YnVudHUveGVuaWFsLzQ2eC9zb3VyY2UvZGViaWFuLwo+IG9wZW4g
dGhlIHJ1bGVzIGFuZCBzZWUgd2hlcmUgLi9jb25maWd1cmUgaXMgcnVuLiBJbiB0aGF0IHRyZWUg
dGhlcmUgaXNhIGNvbXBsZXRlIGRlYmlhbmlzZWQgYnVpbGQgb2YgeGVuLTQuNiBmb3IgWGVuaWFs
LgoKSSdtIHVzaW5nIHhlbiA0LjYgdGhhdCBjb21lcyB3aXRoIHVidW50dSAxNi4wNC4gIEl0IGRv
ZXMgdXNlIHN5c3YgaW5pdCAKc2NyaXB0cy4gIFRoZSBwcm9ibGVtIGlzIHN5c3RlbWQgaXMga2ls
bGluZyB0aGUgZm9ya2VkIHhsIHByb2Nlc3NlcyBvbiAKaHlwZXJ2aXNvciBzaHV0ZG93biBiZWZv
cmUgeGVuZG9tYWlucyBpbml0IHNjcmlwdCBoYXMgaGFkIGEgY2hhbmNlIHRvIApydW4uICBXaGVu
IHhlbmRvbWFpbnMgc2NyaXB0IGRvZXMgcnVuIHRoZSBiZXN0IGl0IGNhbiBkbyBpcyBnZXQgdGhl
IHZtJ3MgCmludG8gYW4gJ3MnIHN0YXRlIHdhaXRpbmcgZm9yIHNvbWV0aGluZyB0byBjbGVhbiB1
cCB0aGVpciByZXNvdXJjZXMuICAKClNvbWVvbmUgc3VnZ2VzdGVkIHRvIG1lIG9mZiBsaXN0IHRv
IHhsIGRlc3Ryb3kgdGhlbS4gIEZvciBub3csIEknbSAKanVzdCBnb2luZyB0byBtb2RpZnkgeGVu
ZG9tYWluIHRvIGlzc3VlIGFuIHhsIGRlc3Ryb3kgb25jZSBpdCBzZWVzIGEgCnZtIHN3aXRjaCB0
byB0aGUgJ3MnIHN0YXRlIGFmdGVyIGl0cyBpc3N1ZWQgdGhlIHhsIHNodXRkb3duLiAgVGhhdApz
aG91bGQgZGVhbCB3aXRoIGNsZWFuaW5nIHVwIGFsbCB0aGUgdm0gcmVzb3VyY2VzIG9uIGh5cGVy
dmlzb3IgCnNodXRkb3duL3JlYm9vdC4KCnRoYW5rcwpqaW0KCgo+IAo+IFByeU1hcjU2Cj4gIAo+
IAo+ICAgICBPbiBUaHVyc2RheSwgSmFudWFyeSA1LCAyMDE3IDQ6NTIgUE0sIEppbSBXZXN0ZmFs
bCA8andlc3RmYWxsQHN1cnJlYWxpc3RpYy5uZXQ+IHdyb3RlOgo+ICAKPiAKPiAgSGkKPiAKPiBJ
J20gdXNpbmcgeGVuIDQuNiAodWJ1bnR1IDE2LjA0KS7CoCBMb29raW5nIGZvciBzb21lIGd1aWRh
bmNlIHdpdGggdGhlIAo+IGZvbGxvd2luZyBpc3N1ZS4KPiAKPiBXaGVuIHlvdSBjcmVhdGUgYSB2
bSB2aWEgJ3hsIGNyZWF0ZSA8Y2ZnPicsIHRoZSB4bCBwcm9jZXNzIGdldHMgZm9ya2VkIAo+IG9m
ZiBpbiB0byB0aGUgYmFja2dyb3VuZC7CoCBUaGlzIHByb2Nlc3Mgc2VlbXMgdG8gYmUgdGhlIG9u
ZSBvbiB0aGUgaG9vayAKPiBmb3IgY2xlYW5pbmcgdXAgdm0gcmVzb3VyY2VzICh2aWYvdmJkL2V0
Yykgd2hlbiB0aGUgdm0gaXMgc2h1dGRvd24uCj4gCj4gSG93ZXZlciBob3cgdG8gZG8geW91IGdv
IGFib3V0IGNsZWFuaW5nIHVwIHRoZSB2bSByZXNvdXJjZXMgaWYgdGhpcyB4bCAKPiBwcm9jZXNz
IGdvZXMgYXdheSAoa2lsbGVkKT8KPiAKPiBXaHkgdGhleSBhcmUgZ2V0dGluZyBraWxsZWQgaXMg
ZnVuIHRvby7CoCBXaGVuIHlvdSBoYXZlIHZtJ3MgcnVubmluZyBhbmQgCj4geW91IHNodXRkb3du
L3JlYm9vdCB0aGUgaHlwZXJ2aXNvciwgeGVuZG9tYWlucyBzY3JpcHQgaXMgc3VwcG9zZSB0byBz
aHV0IAo+IGRvd24gYW55IGFjdGl2ZSB2bSdzLsKgIFRoaXMgZG9lcyBjYXVzZSB0aGUgdm0ncyB0
byBzaHV0ZG93biBidXQgdGhlIAo+IHZtIHJlc291cmNlcyBhcmUgbmV2ZXIgcmVsZWFzZWQgYmVj
YXVzZSBzeXN0ZW1kIGhhcyBhbHJlYWR5IGtpbGxlZCBhbGwgCj4gdGhlIGZvcmtlZCB4bCBwcm9j
ZXNzZXMgYmVmb3JlIGhhbmQgYXMgdGhleSBhcmVuJ3QgYXNzb2NpYXRlZCB3aXRoIGFueSAKPiBz
eXN0ZW1kIHNlcnZpY2UuCj4gCj4gVGhpcyBjYXVzZXMgdGhlIHZtJ3MgdG8gZ2V0IHN0dWNrIGlu
IGFuICdzJyBzdGF0ZS4KPiAKPiB0aGFua3MKPiBqaW0KPiAKPiAKPiBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi11c2VycyBtYWlsaW5nIGxpc3QK
PiBYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwo+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNl
cnMKPiAKPiAgICAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwo+IFhlbi11c2VycyBtYWlsaW5nIGxpc3QKPiBYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwo+
IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnMKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJz
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Fri Jan 06 16:04:05 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Jan 2017 16:04:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cPWyt-0000ZE-S4; Fri, 06 Jan 2017 16:03:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jwestfall@surrealistic.net>) id 1cPWys-0000Z8-VF
 for xen-users@lists.xen.org; Fri, 06 Jan 2017 16:03:03 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 5A/24-29440-6BFBF685; Fri, 06 Jan 2017 16:03:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsVi9PtMoO7W/fk
 RBs/OKVisunqA1YHR4+ju30wBjFGsmXlJ+RUJrBkTN6kVLBKpWPqnm7WBca9AFyMXh5DAekaJ
 3y8vsnYxcnKwCKhIvLl1mqmLkYODTUBfYvoLN5CwiICyxN5dbxhBbGYBc4neGxvByoUF0iXu7
 XjPBmLzCphIrO1sAmsVEkiVWLwqEiIsKHFy5hMWiFYdiZ1b77CBlDALSEss/8cBEZaXaN46mx
 nE5hSwlZjZsJIVpERUQFfi1x/DCYx8s5AMmoVk0CyEQbOQDFrAyLKKUaM4tagstUjX0FIvqSg
 zPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw9BiAYAfjj2UBhxglOZiURHnDHPMjhPiS
 8lMqMxKLM+KLSnNSiw8xanBwCFw5eGQ2oxRLXn5eqpIEb+c+oDrBotT01Iq0zBxgdMCUSnDwK
 InwKoCkeYsLEnOLM9MhUqcYdTmmPVv8lEkIbIaUOO8EkCIBkKKM0jy4EbBIvcQoKyXMywh0oB
 BPQWpRbmYJqvwrRnEORiVh3isgU3gy80rgNr0COoIJ6AhBT7AjShIRUlINjOa5K3+97pr8Qrz
 zkeK948onJZ/LbvZO1imfrd8XIMezYPv6Yn023uWW0xmbfN8cn20540PuHPen+Yx1NSsvHGuw
 Ca6o0hUtONEZl3A0ueDa7ATto1P2Tvkr6n99Lo/Byfgdi8rVe87YCF44ITKH6W/qqgdsrIv9W
 vo2nXX8+1fgi+encPNSSSWW4oxEQy3mouJEAKVVOXzPAgAA
X-Env-Sender: jwestfall@surrealistic.net
X-Msg-Ref: server-8.tower-27.messagelabs.com!1483718579!70357171!1
X-Originating-IP: [50.251.204.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45495 invoked from network); 6 Jan 2017 16:03:01 -0000
Received: from whipper.surrealistic.net (HELO whipper.surrealistic.net)
 (50.251.204.81)
 by server-8.tower-27.messagelabs.com with AES256-SHA encrypted SMTP;
 6 Jan 2017 16:03:01 -0000
Received: from jwestfall by whipper.surrealistic.net with local (Exim 4.69)
 (envelope-from <jwestfall@surrealistic.net>)
 id 1cPWyp-0005Hz-8Q; Fri, 06 Jan 2017 08:02:59 -0800
Date: Fri, 6 Jan 2017 08:02:59 -0800
From: Jim Westfall <jwestfall@surrealistic.net>
To: Mark Pryor <tlviewer@yahoo.com>
Message-ID: <20170106160259.GF5957@surrealistic.net>
References: <20170106004736.GD5957@surrealistic.net>
 <1206303443.940304.1483683108176@mail.yahoo.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1206303443.940304.1483683108176@mail.yahoo.com>
User-Agent: Mutt/1.5.17+20080114 (2008-01-14)
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] cleaning up vm resources on vm shutdown when
	the	original 'xl create' is gone
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

TWFyayBQcnlvciA8dGx2aWV3ZXJAeWFob28uY29tPiB3cm90ZSBbMDEuMDYuMTddOgo+IEppbSwK
PiBDaGVjayB0byBzZWUgaWYgeW91IGhhdmUgdGhlIGRlZmF1bHQgc2V0dGluZ3MgaW4vZXRjL2Rl
ZmF1bHQveGVuZG9tYWlucwo+IHRoZW4gY2hhbmdlIDIgbGluZXM6Cj4gIyBhcHBlbmQgdGhlc2UK
PiBYRU5ET01BSU5TX1NBVkU9Cj4gWEVORE9NQUlOU19SRVNUT1JFPWZhbHNlCgpJIGFscmVhZHkg
aGF2ZSB0aG9zZS4KCj4gSXMgeW91ciBidWlsZCBmcm9tIGdpdD8gRGlkIHlvdSBlbmFibGUgc3lz
dGVtZD8gSXRzIG15IGltcHJlc3Npb24gdGhhdGlmIHlvdSB1c2UgdGhlIGRpc3RybyAqZGViIHNl
dCBmb3IgeGVuLCBvbmx5IHRoZSBzeXN2IGluaXQgc2NyaXB0cyBhcmUgdXNlZC4KPiBZb3UgY2Fu
IHNlZSBhIHJvYnVzdCB3YXkgdG8gY29uZmlndXJlIHVwc3RyZWFtLXhlbiBoZXJlOmh0dHA6Ly8x
MDcuMTg1LjEwMy41L3hlbi91YnVudHUveGVuaWFsLzQ2eC9zb3VyY2UvZGViaWFuLwo+IG9wZW4g
dGhlIHJ1bGVzIGFuZCBzZWUgd2hlcmUgLi9jb25maWd1cmUgaXMgcnVuLiBJbiB0aGF0IHRyZWUg
dGhlcmUgaXNhIGNvbXBsZXRlIGRlYmlhbmlzZWQgYnVpbGQgb2YgeGVuLTQuNiBmb3IgWGVuaWFs
LgoKSSdtIHVzaW5nIHhlbiA0LjYgdGhhdCBjb21lcyB3aXRoIHVidW50dSAxNi4wNC4gIEl0IGRv
ZXMgdXNlIHN5c3YgaW5pdCAKc2NyaXB0cy4gIFRoZSBwcm9ibGVtIGlzIHN5c3RlbWQgaXMga2ls
bGluZyB0aGUgZm9ya2VkIHhsIHByb2Nlc3NlcyBvbiAKaHlwZXJ2aXNvciBzaHV0ZG93biBiZWZv
cmUgeGVuZG9tYWlucyBpbml0IHNjcmlwdCBoYXMgaGFkIGEgY2hhbmNlIHRvIApydW4uICBXaGVu
IHhlbmRvbWFpbnMgc2NyaXB0IGRvZXMgcnVuIHRoZSBiZXN0IGl0IGNhbiBkbyBpcyBnZXQgdGhl
IHZtJ3MgCmludG8gYW4gJ3MnIHN0YXRlIHdhaXRpbmcgZm9yIHNvbWV0aGluZyB0byBjbGVhbiB1
cCB0aGVpciByZXNvdXJjZXMuICAKClNvbWVvbmUgc3VnZ2VzdGVkIHRvIG1lIG9mZiBsaXN0IHRv
IHhsIGRlc3Ryb3kgdGhlbS4gIEZvciBub3csIEknbSAKanVzdCBnb2luZyB0byBtb2RpZnkgeGVu
ZG9tYWluIHRvIGlzc3VlIGFuIHhsIGRlc3Ryb3kgb25jZSBpdCBzZWVzIGEgCnZtIHN3aXRjaCB0
byB0aGUgJ3MnIHN0YXRlIGFmdGVyIGl0cyBpc3N1ZWQgdGhlIHhsIHNodXRkb3duLiAgVGhhdApz
aG91bGQgZGVhbCB3aXRoIGNsZWFuaW5nIHVwIGFsbCB0aGUgdm0gcmVzb3VyY2VzIG9uIGh5cGVy
dmlzb3IgCnNodXRkb3duL3JlYm9vdC4KCnRoYW5rcwpqaW0KCgo+IAo+IFByeU1hcjU2Cj4gIAo+
IAo+ICAgICBPbiBUaHVyc2RheSwgSmFudWFyeSA1LCAyMDE3IDQ6NTIgUE0sIEppbSBXZXN0ZmFs
bCA8andlc3RmYWxsQHN1cnJlYWxpc3RpYy5uZXQ+IHdyb3RlOgo+ICAKPiAKPiAgSGkKPiAKPiBJ
J20gdXNpbmcgeGVuIDQuNiAodWJ1bnR1IDE2LjA0KS7CoCBMb29raW5nIGZvciBzb21lIGd1aWRh
bmNlIHdpdGggdGhlIAo+IGZvbGxvd2luZyBpc3N1ZS4KPiAKPiBXaGVuIHlvdSBjcmVhdGUgYSB2
bSB2aWEgJ3hsIGNyZWF0ZSA8Y2ZnPicsIHRoZSB4bCBwcm9jZXNzIGdldHMgZm9ya2VkIAo+IG9m
ZiBpbiB0byB0aGUgYmFja2dyb3VuZC7CoCBUaGlzIHByb2Nlc3Mgc2VlbXMgdG8gYmUgdGhlIG9u
ZSBvbiB0aGUgaG9vayAKPiBmb3IgY2xlYW5pbmcgdXAgdm0gcmVzb3VyY2VzICh2aWYvdmJkL2V0
Yykgd2hlbiB0aGUgdm0gaXMgc2h1dGRvd24uCj4gCj4gSG93ZXZlciBob3cgdG8gZG8geW91IGdv
IGFib3V0IGNsZWFuaW5nIHVwIHRoZSB2bSByZXNvdXJjZXMgaWYgdGhpcyB4bCAKPiBwcm9jZXNz
IGdvZXMgYXdheSAoa2lsbGVkKT8KPiAKPiBXaHkgdGhleSBhcmUgZ2V0dGluZyBraWxsZWQgaXMg
ZnVuIHRvby7CoCBXaGVuIHlvdSBoYXZlIHZtJ3MgcnVubmluZyBhbmQgCj4geW91IHNodXRkb3du
L3JlYm9vdCB0aGUgaHlwZXJ2aXNvciwgeGVuZG9tYWlucyBzY3JpcHQgaXMgc3VwcG9zZSB0byBz
aHV0IAo+IGRvd24gYW55IGFjdGl2ZSB2bSdzLsKgIFRoaXMgZG9lcyBjYXVzZSB0aGUgdm0ncyB0
byBzaHV0ZG93biBidXQgdGhlIAo+IHZtIHJlc291cmNlcyBhcmUgbmV2ZXIgcmVsZWFzZWQgYmVj
YXVzZSBzeXN0ZW1kIGhhcyBhbHJlYWR5IGtpbGxlZCBhbGwgCj4gdGhlIGZvcmtlZCB4bCBwcm9j
ZXNzZXMgYmVmb3JlIGhhbmQgYXMgdGhleSBhcmVuJ3QgYXNzb2NpYXRlZCB3aXRoIGFueSAKPiBz
eXN0ZW1kIHNlcnZpY2UuCj4gCj4gVGhpcyBjYXVzZXMgdGhlIHZtJ3MgdG8gZ2V0IHN0dWNrIGlu
IGFuICdzJyBzdGF0ZS4KPiAKPiB0aGFua3MKPiBqaW0KPiAKPiAKPiBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi11c2VycyBtYWlsaW5nIGxpc3QK
PiBYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwo+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNl
cnMKPiAKPiAgICAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwo+IFhlbi11c2VycyBtYWlsaW5nIGxpc3QKPiBYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwo+
IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnMKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJz
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Sat Jan 07 13:26:39 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Jan 2017 13:26:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cPr05-0002eu-1V; Sat, 07 Jan 2017 13:25:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <syllopsium@syllopsium.co.uk>) id 1cPZg8-0007UX-5a
 for xen-users@lists.xen.org; Fri, 06 Jan 2017 18:55:52 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 4E/A8-09690-738EF685; Fri, 06 Jan 2017 18:55:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsVyMfTGSl2zF/k
 RBmsvGVmsunqA1YHR4+ju30wBjFGsmXlJ+RUJrBl3FtxhLbjJUrHi9RHmBsZXzF2MXBxCApMY
 JVY27mYCcVgE5rFK7PnTyQjiSAjMYZVYfnUaUBknkJMjsWhiP2sXIweQXShx+gMbSJhXQFDi5
 MwnLCC2kICnRNPXA1DlihJnd20Bi3MKBEosP3mMHaImQOLqiQNgvWwCuhLLJmxnBbFZBFQkLm
 5axgIynheoZtXFAJCwsECsxOUP08DGiAgoS8w/fQ1sPLOAuUTvjY1g1zALqEusnyc0gVFwFpK
 DZiFkFjAyrWLUKE4tKkst0jUy0UsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAzN
 egYGxh2Mr477HWKU5GBSEuVd8Cw/QogvKT+lMiOxOCO+qDQntfgQowwHh5IE7zmQnGBRanpqR
 VpmDjBKYNISHDxKIrxHQdK8xQWJucWZ6RCpU4yWHMdmLX7KxHHg/QoguatzzVMmIZa8/LxUKX
 HeHyANAiANGaV5cONgkXyJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvZZApPJl5JXBbXwE
 dxAR0kKAn2EEliQgpqQZGyac6eU5sP20DsoROy2ZmSvYeidvxeQ+TroRzy5/nDXdDrkeer5m3
 xNuc417Ptajngtv3O664mOZ8ePWB6wuYvexLbO1EbUry32wqMtR597lANdMwPfkjl5Z7raP4Z
 udtO+MzF8Vtbv/8aFv0F77UOexz47pfaP6VFo661z0h5Y68o+T+lGYlluKMREMt5qLiRABvBT
 1u3wIAAA==
X-Env-Sender: syllopsium@syllopsium.co.uk
X-Msg-Ref: server-10.tower-31.messagelabs.com!1483728949!78677886!1
X-Originating-IP: [209.85.216.169]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18299 invoked from network); 6 Jan 2017 18:55:50 -0000
Received: from mail-qt0-f169.google.com (HELO mail-qt0-f169.google.com)
 (209.85.216.169)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Jan 2017 18:55:50 -0000
Received: by mail-qt0-f169.google.com with SMTP id x49so20821237qtc.2
 for <xen-users@lists.xen.org>; Fri, 06 Jan 2017 10:55:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=syllopsium-co-uk.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=roWeK4Yff7WFIe4i8p1rE20eMQnGqH7g12OR8SRCNPY=;
 b=vpSRwTJ/Tz+XJ9KVorV09iyuib5V3rBIg91CVcp9nbMZwkMyq3ZbrnyUJcNLAEOV3Y
 RVgDbuJcs5ay2xM3fx65cq7Z+qCVknM4FBj9pNx7HrNPmiEnhXt+9UHbRSskQFWMwyCJ
 GZEbmA0w7sK+GE6EUzhPPpH6/UgZgGHrf60gMXDiVoJnKnvVdndtYkWkncsZdMD2fYTR
 OHBkQ5p6qnL4bhm8Z5g753+FkS04kv9HDrDjXrRcLZETC7PM8sGfWhmwjZmi+QIJdh7m
 cy5Ao/RtZh8sjLPhXdy7PeaD0tFbUbFQkomi3kfSQVViqMr2blCjAEzwslcrCeV+/lbv
 uWPw==
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=roWeK4Yff7WFIe4i8p1rE20eMQnGqH7g12OR8SRCNPY=;
 b=csuCXBPJ+4BMM7kYLSlOihRsOvki79+ZmqZGmjEwttDFbQdY9dUcqOtspF98xWdjmT
 yJV3GvNMOHeB8ggsKFR9kaaJ049wpprWSTYiG6MvoySmHIS6wbH7ydrcV4SpGpAhMdcx
 b+PIVAS0F5PkYnS2RbwRN1DBcxWlJVVxwbpzrOtb7NbuZFs9NAik9w8Sa28P25JJhjy/
 OtHGIm5KHcxw+EDfsi0N4gfkTKjomVAxGqJSkhyWpnqSkc28jQhSbjxPePqCWgBTJDEE
 D5MQKtcXRhgxY3hrn+pcIEjhGbol+VvSvDOzOJ1+E4KNABNSkD6vHC2U9GPYRrTW5Tgt
 /O/Q==
X-Gm-Message-State: AIkVDXJHaFVuVpnH14KQm8V2Q6wBJ646U/372caOH+W+d63hz71d/aa+MBtqvtAh/yWjQIe+cF6+zUcsGYSvIw==
X-Received: by 10.200.40.66 with SMTP id 2mr72193595qtr.287.1483728949587;
 Fri, 06 Jan 2017 10:55:49 -0800 (PST)
MIME-Version: 1.0
Received: by 10.237.46.66 with HTTP; Fri, 6 Jan 2017 10:55:49 -0800 (PST)
X-Originating-IP: [87.81.134.115]
In-Reply-To: <CAOP=S=ROAerzEAXNO3_g1WVct+iNuD8_uFBvCQWw0p9KQ+W=DQ@mail.gmail.com>
References: <CAOP=S=ROAerzEAXNO3_g1WVct+iNuD8_uFBvCQWw0p9KQ+W=DQ@mail.gmail.com>
From: Peter Kay <syllopsium@syllopsium.co.uk>
Date: Fri, 6 Jan 2017 18:55:49 +0000
Message-ID: <CAN4Onoh1yw969QxbCwA5eG=pAOm4nLbqLYe8NpVEK9DBU-RYqA@mail.gmail.com>
To: Bill Mccabe <wmccabe@gmail.com>
X-Mailman-Approved-At: Sat, 07 Jan 2017 13:25:35 +0000
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Problem compiling Xen-4.7 with qemu-traditional for
 IGD passthrough
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

T24gMiBKYW51YXJ5IDIwMTcgYXQgMDI6NDgsIEJpbGwgTWNjYWJlIDx3bWNjYWJlQGdtYWlsLmNv
bT4gd3JvdGU6Cj4KPiBIaSwKPgo+IEkgaGF2ZSBhbiBvbGQgdGhpbmtwYWQgeDIwMSB0YWJsZXQg
d2hpY2ggaGFzIFZ0LWQgc3VwcG9ydCBlbmFibGVkIGFuZCBJIGFtCj4gdHJ5aW5nIHRvIHBlcmZv
cm0gaWdkIHBhc3N0aHJvdWdoIGluIFhlbi4KPgo+IEl0IGlzIG15IHVuZGVyc3RhbmRpbmcgdGhh
dCBpbiBvcmRlciB0byBhdHRlbXB0IHRvIGRvIHRoaXMgSSBuZWVkIHRvIGNvbXBpbGUKPiBYZW4g
d2l0aCBxZW11LXRyYWRpdGlvbmFsLgpObywgZ2VuZXJhbGx5IHRoZSBIVk0gZG9tYWlucyB3b3Jr
IGJldHRlciB1c2luZyBxZW11LXRyYWRpdGlvbmFsIGFzIGFuCm9wdGlvbiBpbiB0aGUgZG9tYWlu
IC5jZmcgZmlsZSwgYnV0IHRoaXMgZGVwZW5kcyBvbiB0aGUgT1MgKFdpbmRvd3MgaXMKZGVmaW5p
dGVseSBiZXR0ZXIgd2l0aCB0cmFkaXRpb25hbCBpbiBvbGRlciB2ZXJzaW9ucywgbW9kZXJuIFVu
aXgKcmVsZWFzZXMgaXQgZG9lc24ndCBtYXR0ZXIgbXVjaCkuCgpZb3UgZG8gbm90IG5lZWQgdG8g
bW9kaWZ5IHRoZSBjb21waWxlIG9wdGlvbnMKClBLCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0Bs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Sat Jan 07 13:26:39 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Jan 2017 13:26:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cPr04-0002eh-IK; Sat, 07 Jan 2017 13:25:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kaushalshriyan@gmail.com>) id 1cPOp8-0005xl-Am
 for xen-users@lists.xensource.com; Fri, 06 Jan 2017 07:20:27 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 28/06-19998-9354F685; Fri, 06 Jan 2017 07:20:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkleJIrShJLcpLzFFi42K5GHpzla6Fa36
 EwfFrChZbl/1hd2D02N63iz2AMYo1My8pvyKBNWP61b3MBQ13xCveXnnM3MC4aZ14FyMXh5DA
 DEaJLUtPsnUxcnKwCNxhkTi2UAgkISHwg0Vi+fE7zCAJCYEcidvTrkPZBRKrDt9lArF5BQQlT
 s58wtLFyAE0yVPi5iUPEJNNwEBi/QltiJEqEsePzmSHqA6Q+LXxBNgqYQEFiQcXO8FsEQFFiS
 2PG8EmMgu4SZxZeJhxAiPvLCQLZiFJzQLawCzgJfHuWxCEqS6xfp4QRIWaxO1tV9khbG2JZQt
 fM0PYehLH971mgrDNJA6uucYKYStKTOl+CFd/5fQ8sE0SQPVNez+yL2DkXsWoUZxaVJZapGto
 qZdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERgV9QwMjDsYfx/3O8QoycGkJMob5
 pgfIcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC95YzUE6wKDU9tSItMwcYnzBpCQ4eJRHeCpA0b3
 FBYm5xZjpE6hSjJcexWYufMnGsO7UESO7qXPOUSYglLz8vVUqc19kFqEEApCGjNA9uHCyFXGK
 UlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzGsGMoUnM68EbusroIOYgA7aHpANclBJIkJKqoEx
 yOWQ6OQtzNxNz0Uds8p1nQoVxT/urX31cc9z3y2bat+39LW/O+3mt/2Mv4voqc+5v+vOmlVtS
 L4laR91fkPFNekT+YYL9uwKlQ9WPfy+86qt6Ge9rKbbUUELtKt0fvSeeXck/oQAX9nhKCa7Cz
 3x1X/3lb/ewKvkfUfZcwvfdhmXVYfkp3QosRRnJBpqMRcVJwIAObv9UhwDAAA=
X-Env-Sender: kaushalshriyan@gmail.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1483687222!71694702!1
X-Originating-IP: [209.85.217.170]
X-SpamReason: No, hits=1.7 required=7.0 tests=HTML_30_40,
 HTML_IMAGE_ONLY_24,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40408 invoked from network); 6 Jan 2017 07:20:23 -0000
Received: from mail-ua0-f170.google.com (HELO mail-ua0-f170.google.com)
 (209.85.217.170)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Jan 2017 07:20:23 -0000
Received: by mail-ua0-f170.google.com with SMTP id 34so359907674uac.1
 for <xen-users@lists.xensource.com>; Thu, 05 Jan 2017 23:20:23 -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=kEOgI7qmqNU166pUmv/iE9+mh+YQT5Mk2Kax9USOJwM=;
 b=JWVOst6m5y2LXNa0nWD+JL0WaufSAaK1SQ+PHuuplYSqxzB8EA5NoAkYwjyhGLtK2v
 T0gY9z3brxU2B0OguWg+bz9gDDPaqDPIL4VlPUvxTvRtBRl2Nxp2QlOiG0Ed4l/l9xfN
 yViADn8UkiumVyb1GF4Te/a75IVL6Sei1lweuB1VSINj1Cof5Cmke+rr5HplkIsIdzQT
 6mU16pkySSBOd6DW6hfrplrwTga8Domlw/3+YZ9GY/t+S0YGLGzEPlpetIw0IOcyDb3Y
 C+pXn2wlzIYtZ48MKgODHKdhV5asJI7745Nu7J3Qnld4+iWFhBMqh3SGjSgURRCIuoZJ
 EtOw==
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=kEOgI7qmqNU166pUmv/iE9+mh+YQT5Mk2Kax9USOJwM=;
 b=dla+dY1YJrDJ75i2IGC96io4iyZdGVLZeEmrNEKWj0/3zBlN28cOCr773JZVvkATYe
 y1mpdHglYhUPg4CmPOX8HNjVUN34A+BWXYEtooolCVMzR4SipEMBO7vFnGMo5zVFbVLR
 5q2Jyyjh19rZ8SIFH6LkLMcXkbXZ8QV//OK4KKaBuT30T2WQy4+nS2Bu1XlsTsG73Ep7
 F8Wl/hf/F1wIsIBX1FUt5qpGBstysn2qVfgzwRznLQFBtFGbXPSFtpRsQ6Wfw5sQbLvp
 U1nAkQqdq4j1NKMogWpNFUNV0wO/+/lZcJXaDoGUo9FixOjfNmfP87x/ZgFH1/TXiE0p
 Nhbw==
X-Gm-Message-State: AIkVDXJmI4v9jDzBPjERZUqHYfdjXuh5I3d2IwtuEg7QjBt3jHAvVJPsShZt8ubWFfFpwve0vO+MZQ0AbTX96g==
X-Received: by 10.176.65.4 with SMTP id j4mr47847025uad.93.1483687221892; Thu,
 05 Jan 2017 23:20:21 -0800 (PST)
MIME-Version: 1.0
Received: by 10.103.68.19 with HTTP; Thu, 5 Jan 2017 23:20:01 -0800 (PST)
From: Kaushal Shriyan <kaushalshriyan@gmail.com>
Date: Fri, 6 Jan 2017 12:50:01 +0530
Message-ID: <CAD7Ssm_BcAtzb+RDA3S3+44HEkqgRDrd1pa_p+R=xYoYjitLrw@mail.gmail.com>
To: xen-users@lists.xensource.com
X-Mailman-Approved-At: Sat, 07 Jan 2017 13:25:35 +0000
Subject: [Xen-users] Xen VM Instance freezed
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3337760903108172266=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============3337760903108172266==
Content-Type: multipart/related; boundary=94eb2c122faed1d55f054567d9ea

--94eb2c122faed1d55f054567d9ea
Content-Type: multipart/alternative; boundary=94eb2c122faed1d55a054567d9e9

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

Hi,

I am using Xen VM in my cloud Infrastructure. It was unreachable and i have
seen the below issue. Screenshot attached.



Server Details as below :-

[kaushal@ ~]$ nproc
12
[kaushal@ ~]$ lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                12
On-line CPU(s) list:   0-11
Thread(s) per core:    12
Core(s) per socket:    1
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 79
Model name:            Intel(R) Xeon(R) CPU E5-2687W v4 @ 3.00GHz
Stepping:              1
CPU MHz:               3000.052
BogoMIPS:              6000.10
Hypervisor vendor:     Xen
Virtualization type:   full
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              30720K
NUMA node0 CPU(s):     0-11
[kaushal@ ~]$ free -h
              total        used        free      shared  buff/cache
available
Mem:            57G         50G        4.3G         65M        2.2G
 6.1G
Swap:            0B          0B          0B
[kaushal@ ~]$ cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)
[kaushal@ ~]

Please do let me know if you need any additional information to be shared
to debug the VM freeze issue.

Regards,

Kaushal

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

<div dir=3D"ltr">Hi,<div><br></div><div>I am using Xen VM in my cloud Infra=
structure. It was unreachable and i have seen the below issue. Screenshot a=
ttached.=C2=A0</div><div><br></div><div><img src=3D"cid:ii_ixlgt2f20_159729=
fc03018ab5" width=3D"454" height=3D"244"><br></div><div><br></div><div>Serv=
er Details as below :-</div><div><br></div><div><div>[kaushal@ ~]$ nproc</d=
iv><div>12</div><div>[kaushal@ ~]$ lscpu</div><div>Architecture: =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0x86_64</div><div>CPU op-mode(s): =C2=A0 =C2=A0 =C2=
=A0 =C2=A032-bit, 64-bit</div><div>Byte Order: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0Little Endian</div><div>CPU(s): =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A012</div><div>On-line CPU(s) list: =C2=A0 0-11</d=
iv><div>Thread(s) per core: =C2=A0 =C2=A012</div><div>Core(s) per socket: =
=C2=A0 =C2=A01</div><div>Socket(s): =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 1</div><div>NUMA node(s): =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A01</div><div=
>Vendor ID: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 GenuineIntel</div><di=
v>CPU family: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A06</div><div>Model: =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 79</div><div>Model =
name: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Intel(R) Xeon(R) CPU E5-2687=
W v4 @ 3.00GHz</div><div>Stepping: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A01</div><div>CPU MHz: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 3000.052</div><div>BogoMIPS: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A06000.10</div><div>Hypervisor vendor: =C2=A0 =C2=A0 Xen</div><div>=
Virtualization type: =C2=A0 full</div><div>L1d cache: =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 32K</div><div>L1i cache: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 32K</div><div>L2 cache: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0256K</div><div>L3 cache: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A030720K</div><div>NUMA node0 CPU(s): =C2=A0 =C2=A0 0-11</div><d=
iv>[kaushal@ ~]$ free -h</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 total =C2=A0 =C2=A0 =C2=A0 =C2=A0used =C2=A0 =C2=A0 =C2=A0 =C2=
=A0free =C2=A0 =C2=A0 =C2=A0shared =C2=A0buff/cache =C2=A0 available</div><=
div>Mem: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A057G =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 50G =C2=A0 =C2=A0 =C2=A0 =C2=A04.3G =C2=A0 =C2=A0 =C2=A0 =C2=A0 65M =
=C2=A0 =C2=A0 =C2=A0 =C2=A02.2G =C2=A0 =C2=A0 =C2=A0 =C2=A06.1G</div><div>S=
wap: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A00B =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A00B =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A00B</div><div>[kaushal@ ~]$ c=
at /etc/redhat-release</div><div>CentOS Linux release 7.2.1511 (Core)</div>=
<div>[kaushal@ ~]</div></div><div><br></div><div>Please do let me know if y=
ou need any additional information to be shared to debug the VM freeze issu=
e.</div><div><br></div><div>Regards,</div><div><br></div><div>Kaushal</div>=
</div>

--94eb2c122faed1d55a054567d9e9--

--94eb2c122faed1d55f054567d9ea
Content-Type: image/png; name="xenconsole.png"
Content-Disposition: inline; filename="xenconsole.png"
Content-Transfer-Encoding: base64
Content-ID: <ii_ixlgt2f20_159729fc03018ab5>
X-Attachment-Id: ii_ixlgt2f20_159729fc03018ab5

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
--94eb2c122faed1d55f054567d9ea--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============3337760903108172266==--


From xen-users-bounces@lists.xen.org Sat Jan 07 13:26:39 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Jan 2017 13:26:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cPr04-0002eh-IK; Sat, 07 Jan 2017 13:25:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kaushalshriyan@gmail.com>) id 1cPOp8-0005xl-Am
 for xen-users@lists.xensource.com; Fri, 06 Jan 2017 07:20:27 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 28/06-19998-9354F685; Fri, 06 Jan 2017 07:20:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkleJIrShJLcpLzFFi42K5GHpzla6Fa36
 EwfFrChZbl/1hd2D02N63iz2AMYo1My8pvyKBNWP61b3MBQ13xCveXnnM3MC4aZ14FyMXh5DA
 DEaJLUtPsnUxcnKwCNxhkTi2UAgkISHwg0Vi+fE7zCAJCYEcidvTrkPZBRKrDt9lArF5BQQlT
 s58wtLFyAE0yVPi5iUPEJNNwEBi/QltiJEqEsePzmSHqA6Q+LXxBNgqYQEFiQcXO8FsEQFFiS
 2PG8EmMgu4SZxZeJhxAiPvLCQLZiFJzQLawCzgJfHuWxCEqS6xfp4QRIWaxO1tV9khbG2JZQt
 fM0PYehLH971mgrDNJA6uucYKYStKTOl+CFd/5fQ8sE0SQPVNez+yL2DkXsWoUZxaVJZapGto
 qZdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERgV9QwMjDsYfx/3O8QoycGkJMob5
 pgfIcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC95YzUE6wKDU9tSItMwcYnzBpCQ4eJRHeCpA0b3
 FBYm5xZjpE6hSjJcexWYufMnGsO7UESO7qXPOUSYglLz8vVUqc19kFqEEApCGjNA9uHCyFXGK
 UlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzGsGMoUnM68EbusroIOYgA7aHpANclBJIkJKqoEx
 yOWQ6OQtzNxNz0Uds8p1nQoVxT/urX31cc9z3y2bat+39LW/O+3mt/2Mv4voqc+5v+vOmlVtS
 L4laR91fkPFNekT+YYL9uwKlQ9WPfy+86qt6Ge9rKbbUUELtKt0fvSeeXck/oQAX9nhKCa7Cz
 3x1X/3lb/ewKvkfUfZcwvfdhmXVYfkp3QosRRnJBpqMRcVJwIAObv9UhwDAAA=
X-Env-Sender: kaushalshriyan@gmail.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1483687222!71694702!1
X-Originating-IP: [209.85.217.170]
X-SpamReason: No, hits=1.7 required=7.0 tests=HTML_30_40,
 HTML_IMAGE_ONLY_24,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40408 invoked from network); 6 Jan 2017 07:20:23 -0000
Received: from mail-ua0-f170.google.com (HELO mail-ua0-f170.google.com)
 (209.85.217.170)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Jan 2017 07:20:23 -0000
Received: by mail-ua0-f170.google.com with SMTP id 34so359907674uac.1
 for <xen-users@lists.xensource.com>; Thu, 05 Jan 2017 23:20:23 -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=kEOgI7qmqNU166pUmv/iE9+mh+YQT5Mk2Kax9USOJwM=;
 b=JWVOst6m5y2LXNa0nWD+JL0WaufSAaK1SQ+PHuuplYSqxzB8EA5NoAkYwjyhGLtK2v
 T0gY9z3brxU2B0OguWg+bz9gDDPaqDPIL4VlPUvxTvRtBRl2Nxp2QlOiG0Ed4l/l9xfN
 yViADn8UkiumVyb1GF4Te/a75IVL6Sei1lweuB1VSINj1Cof5Cmke+rr5HplkIsIdzQT
 6mU16pkySSBOd6DW6hfrplrwTga8Domlw/3+YZ9GY/t+S0YGLGzEPlpetIw0IOcyDb3Y
 C+pXn2wlzIYtZ48MKgODHKdhV5asJI7745Nu7J3Qnld4+iWFhBMqh3SGjSgURRCIuoZJ
 EtOw==
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=kEOgI7qmqNU166pUmv/iE9+mh+YQT5Mk2Kax9USOJwM=;
 b=dla+dY1YJrDJ75i2IGC96io4iyZdGVLZeEmrNEKWj0/3zBlN28cOCr773JZVvkATYe
 y1mpdHglYhUPg4CmPOX8HNjVUN34A+BWXYEtooolCVMzR4SipEMBO7vFnGMo5zVFbVLR
 5q2Jyyjh19rZ8SIFH6LkLMcXkbXZ8QV//OK4KKaBuT30T2WQy4+nS2Bu1XlsTsG73Ep7
 F8Wl/hf/F1wIsIBX1FUt5qpGBstysn2qVfgzwRznLQFBtFGbXPSFtpRsQ6Wfw5sQbLvp
 U1nAkQqdq4j1NKMogWpNFUNV0wO/+/lZcJXaDoGUo9FixOjfNmfP87x/ZgFH1/TXiE0p
 Nhbw==
X-Gm-Message-State: AIkVDXJmI4v9jDzBPjERZUqHYfdjXuh5I3d2IwtuEg7QjBt3jHAvVJPsShZt8ubWFfFpwve0vO+MZQ0AbTX96g==
X-Received: by 10.176.65.4 with SMTP id j4mr47847025uad.93.1483687221892; Thu,
 05 Jan 2017 23:20:21 -0800 (PST)
MIME-Version: 1.0
Received: by 10.103.68.19 with HTTP; Thu, 5 Jan 2017 23:20:01 -0800 (PST)
From: Kaushal Shriyan <kaushalshriyan@gmail.com>
Date: Fri, 6 Jan 2017 12:50:01 +0530
Message-ID: <CAD7Ssm_BcAtzb+RDA3S3+44HEkqgRDrd1pa_p+R=xYoYjitLrw@mail.gmail.com>
To: xen-users@lists.xensource.com
X-Mailman-Approved-At: Sat, 07 Jan 2017 13:25:35 +0000
Subject: [Xen-users] Xen VM Instance freezed
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3337760903108172266=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============3337760903108172266==
Content-Type: multipart/related; boundary=94eb2c122faed1d55f054567d9ea

--94eb2c122faed1d55f054567d9ea
Content-Type: multipart/alternative; boundary=94eb2c122faed1d55a054567d9e9

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

Hi,

I am using Xen VM in my cloud Infrastructure. It was unreachable and i have
seen the below issue. Screenshot attached.



Server Details as below :-

[kaushal@ ~]$ nproc
12
[kaushal@ ~]$ lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                12
On-line CPU(s) list:   0-11
Thread(s) per core:    12
Core(s) per socket:    1
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 79
Model name:            Intel(R) Xeon(R) CPU E5-2687W v4 @ 3.00GHz
Stepping:              1
CPU MHz:               3000.052
BogoMIPS:              6000.10
Hypervisor vendor:     Xen
Virtualization type:   full
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              30720K
NUMA node0 CPU(s):     0-11
[kaushal@ ~]$ free -h
              total        used        free      shared  buff/cache
available
Mem:            57G         50G        4.3G         65M        2.2G
 6.1G
Swap:            0B          0B          0B
[kaushal@ ~]$ cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)
[kaushal@ ~]

Please do let me know if you need any additional information to be shared
to debug the VM freeze issue.

Regards,

Kaushal

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

<div dir=3D"ltr">Hi,<div><br></div><div>I am using Xen VM in my cloud Infra=
structure. It was unreachable and i have seen the below issue. Screenshot a=
ttached.=C2=A0</div><div><br></div><div><img src=3D"cid:ii_ixlgt2f20_159729=
fc03018ab5" width=3D"454" height=3D"244"><br></div><div><br></div><div>Serv=
er Details as below :-</div><div><br></div><div><div>[kaushal@ ~]$ nproc</d=
iv><div>12</div><div>[kaushal@ ~]$ lscpu</div><div>Architecture: =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0x86_64</div><div>CPU op-mode(s): =C2=A0 =C2=A0 =C2=
=A0 =C2=A032-bit, 64-bit</div><div>Byte Order: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0Little Endian</div><div>CPU(s): =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A012</div><div>On-line CPU(s) list: =C2=A0 0-11</d=
iv><div>Thread(s) per core: =C2=A0 =C2=A012</div><div>Core(s) per socket: =
=C2=A0 =C2=A01</div><div>Socket(s): =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 1</div><div>NUMA node(s): =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A01</div><div=
>Vendor ID: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 GenuineIntel</div><di=
v>CPU family: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A06</div><div>Model: =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 79</div><div>Model =
name: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Intel(R) Xeon(R) CPU E5-2687=
W v4 @ 3.00GHz</div><div>Stepping: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A01</div><div>CPU MHz: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 3000.052</div><div>BogoMIPS: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A06000.10</div><div>Hypervisor vendor: =C2=A0 =C2=A0 Xen</div><div>=
Virtualization type: =C2=A0 full</div><div>L1d cache: =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 32K</div><div>L1i cache: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 32K</div><div>L2 cache: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0256K</div><div>L3 cache: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A030720K</div><div>NUMA node0 CPU(s): =C2=A0 =C2=A0 0-11</div><d=
iv>[kaushal@ ~]$ free -h</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 total =C2=A0 =C2=A0 =C2=A0 =C2=A0used =C2=A0 =C2=A0 =C2=A0 =C2=
=A0free =C2=A0 =C2=A0 =C2=A0shared =C2=A0buff/cache =C2=A0 available</div><=
div>Mem: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A057G =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 50G =C2=A0 =C2=A0 =C2=A0 =C2=A04.3G =C2=A0 =C2=A0 =C2=A0 =C2=A0 65M =
=C2=A0 =C2=A0 =C2=A0 =C2=A02.2G =C2=A0 =C2=A0 =C2=A0 =C2=A06.1G</div><div>S=
wap: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A00B =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A00B =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A00B</div><div>[kaushal@ ~]$ c=
at /etc/redhat-release</div><div>CentOS Linux release 7.2.1511 (Core)</div>=
<div>[kaushal@ ~]</div></div><div><br></div><div>Please do let me know if y=
ou need any additional information to be shared to debug the VM freeze issu=
e.</div><div><br></div><div>Regards,</div><div><br></div><div>Kaushal</div>=
</div>

--94eb2c122faed1d55a054567d9e9--

--94eb2c122faed1d55f054567d9ea
Content-Type: image/png; name="xenconsole.png"
Content-Disposition: inline; filename="xenconsole.png"
Content-Transfer-Encoding: base64
Content-ID: <ii_ixlgt2f20_159729fc03018ab5>
X-Attachment-Id: ii_ixlgt2f20_159729fc03018ab5

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
--94eb2c122faed1d55f054567d9ea--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============3337760903108172266==--


From xen-users-bounces@lists.xen.org Sat Jan 07 13:26:39 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Jan 2017 13:26:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cPr05-0002eu-1V; Sat, 07 Jan 2017 13:25:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <syllopsium@syllopsium.co.uk>) id 1cPZg8-0007UX-5a
 for xen-users@lists.xen.org; Fri, 06 Jan 2017 18:55:52 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 4E/A8-09690-738EF685; Fri, 06 Jan 2017 18:55:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsVyMfTGSl2zF/k
 RBmsvGVmsunqA1YHR4+ju30wBjFGsmXlJ+RUJrBl3FtxhLbjJUrHi9RHmBsZXzF2MXBxCApMY
 JVY27mYCcVgE5rFK7PnTyQjiSAjMYZVYfnUaUBknkJMjsWhiP2sXIweQXShx+gMbSJhXQFDi5
 MwnLCC2kICnRNPXA1DlihJnd20Bi3MKBEosP3mMHaImQOLqiQNgvWwCuhLLJmxnBbFZBFQkLm
 5axgIynheoZtXFAJCwsECsxOUP08DGiAgoS8w/fQ1sPLOAuUTvjY1g1zALqEusnyc0gVFwFpK
 DZiFkFjAyrWLUKE4tKkst0jUy0UsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAzN
 egYGxh2Mr477HWKU5GBSEuVd8Cw/QogvKT+lMiOxOCO+qDQntfgQowwHh5IE7zmQnGBRanpqR
 VpmDjBKYNISHDxKIrxHQdK8xQWJucWZ6RCpU4yWHMdmLX7KxHHg/QoguatzzVMmIZa8/LxUKX
 HeHyANAiANGaV5cONgkXyJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvZZApPJl5JXBbXwE
 dxAR0kKAn2EEliQgpqQZGyac6eU5sP20DsoROy2ZmSvYeidvxeQ+TroRzy5/nDXdDrkeer5m3
 xNuc417Ptajngtv3O664mOZ8ePWB6wuYvexLbO1EbUry32wqMtR597lANdMwPfkjl5Z7raP4Z
 udtO+MzF8Vtbv/8aFv0F77UOexz47pfaP6VFo661z0h5Y68o+T+lGYlluKMREMt5qLiRABvBT
 1u3wIAAA==
X-Env-Sender: syllopsium@syllopsium.co.uk
X-Msg-Ref: server-10.tower-31.messagelabs.com!1483728949!78677886!1
X-Originating-IP: [209.85.216.169]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18299 invoked from network); 6 Jan 2017 18:55:50 -0000
Received: from mail-qt0-f169.google.com (HELO mail-qt0-f169.google.com)
 (209.85.216.169)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Jan 2017 18:55:50 -0000
Received: by mail-qt0-f169.google.com with SMTP id x49so20821237qtc.2
 for <xen-users@lists.xen.org>; Fri, 06 Jan 2017 10:55:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=syllopsium-co-uk.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=roWeK4Yff7WFIe4i8p1rE20eMQnGqH7g12OR8SRCNPY=;
 b=vpSRwTJ/Tz+XJ9KVorV09iyuib5V3rBIg91CVcp9nbMZwkMyq3ZbrnyUJcNLAEOV3Y
 RVgDbuJcs5ay2xM3fx65cq7Z+qCVknM4FBj9pNx7HrNPmiEnhXt+9UHbRSskQFWMwyCJ
 GZEbmA0w7sK+GE6EUzhPPpH6/UgZgGHrf60gMXDiVoJnKnvVdndtYkWkncsZdMD2fYTR
 OHBkQ5p6qnL4bhm8Z5g753+FkS04kv9HDrDjXrRcLZETC7PM8sGfWhmwjZmi+QIJdh7m
 cy5Ao/RtZh8sjLPhXdy7PeaD0tFbUbFQkomi3kfSQVViqMr2blCjAEzwslcrCeV+/lbv
 uWPw==
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=roWeK4Yff7WFIe4i8p1rE20eMQnGqH7g12OR8SRCNPY=;
 b=csuCXBPJ+4BMM7kYLSlOihRsOvki79+ZmqZGmjEwttDFbQdY9dUcqOtspF98xWdjmT
 yJV3GvNMOHeB8ggsKFR9kaaJ049wpprWSTYiG6MvoySmHIS6wbH7ydrcV4SpGpAhMdcx
 b+PIVAS0F5PkYnS2RbwRN1DBcxWlJVVxwbpzrOtb7NbuZFs9NAik9w8Sa28P25JJhjy/
 OtHGIm5KHcxw+EDfsi0N4gfkTKjomVAxGqJSkhyWpnqSkc28jQhSbjxPePqCWgBTJDEE
 D5MQKtcXRhgxY3hrn+pcIEjhGbol+VvSvDOzOJ1+E4KNABNSkD6vHC2U9GPYRrTW5Tgt
 /O/Q==
X-Gm-Message-State: AIkVDXJHaFVuVpnH14KQm8V2Q6wBJ646U/372caOH+W+d63hz71d/aa+MBtqvtAh/yWjQIe+cF6+zUcsGYSvIw==
X-Received: by 10.200.40.66 with SMTP id 2mr72193595qtr.287.1483728949587;
 Fri, 06 Jan 2017 10:55:49 -0800 (PST)
MIME-Version: 1.0
Received: by 10.237.46.66 with HTTP; Fri, 6 Jan 2017 10:55:49 -0800 (PST)
X-Originating-IP: [87.81.134.115]
In-Reply-To: <CAOP=S=ROAerzEAXNO3_g1WVct+iNuD8_uFBvCQWw0p9KQ+W=DQ@mail.gmail.com>
References: <CAOP=S=ROAerzEAXNO3_g1WVct+iNuD8_uFBvCQWw0p9KQ+W=DQ@mail.gmail.com>
From: Peter Kay <syllopsium@syllopsium.co.uk>
Date: Fri, 6 Jan 2017 18:55:49 +0000
Message-ID: <CAN4Onoh1yw969QxbCwA5eG=pAOm4nLbqLYe8NpVEK9DBU-RYqA@mail.gmail.com>
To: Bill Mccabe <wmccabe@gmail.com>
X-Mailman-Approved-At: Sat, 07 Jan 2017 13:25:35 +0000
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Problem compiling Xen-4.7 with qemu-traditional for
 IGD passthrough
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

T24gMiBKYW51YXJ5IDIwMTcgYXQgMDI6NDgsIEJpbGwgTWNjYWJlIDx3bWNjYWJlQGdtYWlsLmNv
bT4gd3JvdGU6Cj4KPiBIaSwKPgo+IEkgaGF2ZSBhbiBvbGQgdGhpbmtwYWQgeDIwMSB0YWJsZXQg
d2hpY2ggaGFzIFZ0LWQgc3VwcG9ydCBlbmFibGVkIGFuZCBJIGFtCj4gdHJ5aW5nIHRvIHBlcmZv
cm0gaWdkIHBhc3N0aHJvdWdoIGluIFhlbi4KPgo+IEl0IGlzIG15IHVuZGVyc3RhbmRpbmcgdGhh
dCBpbiBvcmRlciB0byBhdHRlbXB0IHRvIGRvIHRoaXMgSSBuZWVkIHRvIGNvbXBpbGUKPiBYZW4g
d2l0aCBxZW11LXRyYWRpdGlvbmFsLgpObywgZ2VuZXJhbGx5IHRoZSBIVk0gZG9tYWlucyB3b3Jr
IGJldHRlciB1c2luZyBxZW11LXRyYWRpdGlvbmFsIGFzIGFuCm9wdGlvbiBpbiB0aGUgZG9tYWlu
IC5jZmcgZmlsZSwgYnV0IHRoaXMgZGVwZW5kcyBvbiB0aGUgT1MgKFdpbmRvd3MgaXMKZGVmaW5p
dGVseSBiZXR0ZXIgd2l0aCB0cmFkaXRpb25hbCBpbiBvbGRlciB2ZXJzaW9ucywgbW9kZXJuIFVu
aXgKcmVsZWFzZXMgaXQgZG9lc24ndCBtYXR0ZXIgbXVjaCkuCgpZb3UgZG8gbm90IG5lZWQgdG8g
bW9kaWZ5IHRoZSBjb21waWxlIG9wdGlvbnMKClBLCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0Bs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Sat Jan 07 16:51:30 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Jan 2017 16:51:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cPuC9-0003zV-86; Sat, 07 Jan 2017 16:50:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <charles.fg@gmail.com>) id 1cPrDN-0003tQ-IY
 for xen-users@lists.xensource.com; Sat, 07 Jan 2017 13:39:22 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 C6/7F-04988-68FE0785; Sat, 07 Jan 2017 13:39:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCKsWRWlGSWpSXmKPExsXiVRukrdv6viD
 CYN4RJYuty/6wOzB6bO/bxR7AGMWamZeUX5HAmnF2+wH2gsmfxSt6dl9ga2B8c1i8i5GLQ0hg
 BqPEnbfXmUAcFoHPLBL7Jz5gBHEkBGayStxufsLWxcgJ5ORIXOw8zgxhF0l075oHFucVEJQ4O
 fMJC4gtJBAgse7hXUYQm1MgUOLMus9gNWwC9hJn7t5lBbFZBFQlTqx9xA7RGyCxrOMjWK+wgI
 HEmk9rgWwODhEBX4lXh8tAwswCbhKPN65gnsDINwvJtllIUhC2l8SZI82Ms4C6mQXUJdbPE4I
 Ia0ssW/gaqkRN4va2q+yY4noSx/e9ZoKwzSQOrrnGCmErSkzpfghXf+X0PLC1EkD1TXs/si9g
 5FnFqFGcWlSWWqRrZKmXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYS/UMDIw7G
 C9v8TvEKMnBpCTK6xhVECHEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgtfzHVBOsCg1PbUiLTMHGN
 UwaQkOHiUR3lSQNG9xQWJucWY6ROoUoyXHtGeLnzJxrDu1BEju6FzzlEmIJS8/L1VKnDccpEE
 ApCGjNA9uHCzxXGKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzFsOMoUnM68EbusroIOYgA4S
 9MwHOagkESEl1cAoNktJNuRcrfpr36U35/da2EQeUygpMj+V921OJCf3idmr/5XEXLt2znrHh
 x2MivEtFmuTo7rnTldSCDecG5P4V3eNWODHiRK/DnW839XnY5vMm/GrTFKG87L+3o2h05hfPP
 aZxfHgg++NOz4tn6Zkn5Os0mkTtvi4zeGB+MZEowl1d/wnLX+hxFKckWioxVxUnAgAb5hP2zc
 DAAA=
X-Env-Sender: charles.fg@gmail.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1483796354!75171025!1
X-Originating-IP: [74.125.82.43]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_50_60,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65299 invoked from network); 7 Jan 2017 13:39:15 -0000
Received: from mail-wm0-f43.google.com (HELO mail-wm0-f43.google.com)
 (74.125.82.43)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Jan 2017 13:39:15 -0000
Received: by mail-wm0-f43.google.com with SMTP id k184so64296925wme.1
 for <xen-users@lists.xensource.com>; Sat, 07 Jan 2017 05:39:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to;
 bh=ip1zBXqaAr76UJvwn9BPqSicDybAzc4/cci9ToEFjyI=;
 b=dk28tktauNx0sJbFdicpyNeJ5rOfYDqEYR+OkhWhJtumjD2jUJDD61suNNv6mOKpj+
 9XL/kmWIgmPaP+d297OGxfNz2yUNZZKsPgu0AxeCS3Jqvkty8oLaGrIOYf/WSUD1Wzk0
 ceEsp/teoBG5DwmqIgjwN5WpDeQZ+PJ8bbzP37akx2+0xKKiIVIfF/G5ZH74BIggUQ2h
 bfbOG6P5woQFA4hK7CpFgYQFj+HTV/rlMcQSomsgIKWPKJONA9dWm6in1m8YVLK6R0va
 fuvMHLkUflnUY80fJwbULA5EdewRyBg7RwxA66hPmVU27cLhDCSzPjH5zAkG63LyY/1c
 rmcg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to;
 bh=ip1zBXqaAr76UJvwn9BPqSicDybAzc4/cci9ToEFjyI=;
 b=FBB/cRZRIvPniRhBzxFGiIDziclYoOOWAzd680IzzaL6q/ycSZGFEkuPi4s0cz9qHb
 fSKC+q1MyAEwGnRiY/qGVTSIjR2vIyQrX/Gvo/ce4MiIyn+KeYjy9K3hnBJSPkEd31Zx
 VUWIZsgnyBY+T6VBAqYjBvyAEIDPcBhIlz5j7SpwJcYfa1w7vH2EzTCEJl8T3BvLV0uy
 hs1MGYqQDls8PrdToYHepM1Xj9ELoDVMDl7qNvz6CwqhNZm0dkhHX9j4o8bYz2LVzyZk
 g544Km8NABhMcl/BsogcfEyVgf9ul2mgMTuqDeo4Eobdrdpk0vN1cKvM9hKmHFWjO5T8
 anSQ==
X-Gm-Message-State: AIkVDXJVdQqBn4VTHvf7LJB4pzrRYVllE32dGmm/iXt1UEVwt7qJUR1DQIr7qZdMr7UQq2Ze907w8c8HWy/r+Q==
X-Received: by 10.223.162.132 with SMTP id s4mr5176002wra.44.1483796353646;
 Sat, 07 Jan 2017 05:39:13 -0800 (PST)
MIME-Version: 1.0
References: <CAD7Ssm_BcAtzb+RDA3S3+44HEkqgRDrd1pa_p+R=xYoYjitLrw@mail.gmail.com>
In-Reply-To: <CAD7Ssm_BcAtzb+RDA3S3+44HEkqgRDrd1pa_p+R=xYoYjitLrw@mail.gmail.com>
From: =?UTF-8?Q?Charles_Gon=C3=A7alves?= <charles.fg@gmail.com>
Date: Sat, 07 Jan 2017 13:39:01 +0000
Message-ID: <CAAQRGoCErPwG=igP=ADQb1ev8_pOQ=UmjJWydSpTN47tZKD7ig@mail.gmail.com>
To: Kaushal Shriyan <kaushalshriyan@gmail.com>, xen-users@lists.xensource.com
X-Mailman-Approved-At: Sat, 07 Jan 2017 16:50:16 +0000
Subject: Re: [Xen-users] Xen VM Instance freezed
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2836571594087454957=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============2836571594087454957==
Content-Type: multipart/related; boundary=f403045ea08094c651054581426f

--f403045ea08094c651054581426f
Content-Type: multipart/alternative; boundary=f403045ea08094c64f054581426e

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

`xl info` output?

I'm getting this exactly message but I'm installing from source  (Xen
4.4.1) and messing up with some kernel headers.

On Sat, Jan 7, 2017 at 11:30 AM Kaushal Shriyan <kaushalshriyan@gmail.com>
wrote:

Hi,

I am using Xen VM in my cloud Infrastructure. It was unreachable and i have
seen the below issue. Screenshot attached.

[image: xenconsole.png]

Server Details as below :-

[kaushal@ ~]$ nproc
12
[kaushal@ ~]$ lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                12
On-line CPU(s) list:   0-11
Thread(s) per core:    12
Core(s) per socket:    1
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 79
Model name:            Intel(R) Xeon(R) CPU E5-2687W v4 @ 3.00GHz
Stepping:              1
CPU MHz:               3000.052
BogoMIPS:              6000.10
Hypervisor vendor:     Xen
Virtualization type:   full
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              30720K
NUMA node0 CPU(s):     0-11
[kaushal@ ~]$ free -h
              total        used        free      shared  buff/cache
available
Mem:            57G         50G        4.3G         65M        2.2G
 6.1G
Swap:            0B          0B          0B
[kaushal@ ~]$ cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)
[kaushal@ ~]

Please do let me know if you need any additional information to be shared
to debug the VM freeze issue.

Regards,

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

--=20
Charles F.'. Gon=C3=A7alves

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

<div dir=3D"ltr"><div dir=3D"ltr" class=3D"gmail_msg">`xl info` output?</di=
v><div dir=3D"ltr" class=3D"gmail_msg"><div class=3D"gmail_msg"><br class=
=3D"gmail_msg"></div><div class=3D"gmail_msg">I&#39;m getting this exactly =
message but I&#39;m installing from source =C2=A0(Xen 4.4.1) and messing up=
 with some kernel headers.=C2=A0</div></div><br class=3D"gmail_msg"><div cl=
ass=3D"gmail_quote gmail_msg"><div dir=3D"ltr" class=3D"gmail_msg">On Sat, =
Jan 7, 2017 at 11:30 AM Kaushal Shriyan &lt;<a href=3D"mailto:kaushalshriya=
n@gmail.com" class=3D"gmail_msg" target=3D"_blank">kaushalshriyan@gmail.com=
</a>&gt; wrote:<br class=3D"gmail_msg"></div><blockquote class=3D"gmail_quo=
te gmail_msg" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding=
-left:1ex"><div dir=3D"ltr" class=3D"gmail_msg">Hi,<div class=3D"gmail_msg"=
><br class=3D"gmail_msg"></div><div class=3D"gmail_msg">I am using Xen VM i=
n my cloud Infrastructure. It was unreachable and i have seen the below iss=
ue. Screenshot attached.=C2=A0</div><div class=3D"gmail_msg"><br class=3D"g=
mail_msg"></div><div class=3D"gmail_msg"><img src=3D"cid:ii_ixlgt2f20_15972=
9fc03018ab5" alt=3D"xenconsole.png" class=3D"" style=3D"max-width: 100%;"><=
br class=3D"gmail_msg"></div><div class=3D"gmail_msg"><br class=3D"gmail_ms=
g"></div><div class=3D"gmail_msg">Server Details as below :-</div><div clas=
s=3D"gmail_msg"><br class=3D"gmail_msg"></div><div class=3D"gmail_msg"><div=
 class=3D"gmail_msg">[kaushal@ ~]$ nproc</div><div class=3D"gmail_msg">12</=
div><div class=3D"gmail_msg">[kaushal@ ~]$ lscpu</div><div class=3D"gmail_m=
sg">Architecture: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0x86_64</div><div class=
=3D"gmail_msg">CPU op-mode(s): =C2=A0 =C2=A0 =C2=A0 =C2=A032-bit, 64-bit</d=
iv><div class=3D"gmail_msg">Byte Order: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0Little Endian</div><div class=3D"gmail_msg">CPU(s): =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A012</div><div class=3D"gmail_msg">On-l=
ine CPU(s) list: =C2=A0 0-11</div><div class=3D"gmail_msg">Thread(s) per co=
re: =C2=A0 =C2=A012</div><div class=3D"gmail_msg">Core(s) per socket: =C2=
=A0 =C2=A01</div><div class=3D"gmail_msg">Socket(s): =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 1</div><div class=3D"gmail_msg">NUMA node(s): =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A01</div><div class=3D"gmail_msg">Vendor ID: =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 GenuineIntel</div><div class=3D"gmai=
l_msg">CPU family: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A06</div><div cla=
ss=3D"gmail_msg">Model: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 79</div><div class=3D"gmail_msg">Model name: =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0Intel(R) Xeon(R) CPU E5-2687W v4 @ 3.00GHz</div><div cl=
ass=3D"gmail_msg">Stepping: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A01</div><div class=3D"gmail_msg">CPU MHz: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 3000.052</div><div class=3D"gmail_msg">BogoMIPS: =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A06000.10</div><div class=3D"gmail_m=
sg">Hypervisor vendor: =C2=A0 =C2=A0 Xen</div><div class=3D"gmail_msg">Virt=
ualization type: =C2=A0 full</div><div class=3D"gmail_msg">L1d cache: =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 32K</div><div class=3D"gmail_msg">L1=
i cache: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 32K</div><div class=3D"g=
mail_msg">L2 cache: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0256K</d=
iv><div class=3D"gmail_msg">L3 cache: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A030720K</div><div class=3D"gmail_msg">NUMA node0 CPU(s): =C2=A0=
 =C2=A0 0-11</div><div class=3D"gmail_msg">[kaushal@ ~]$ free -h</div><div =
class=3D"gmail_msg">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 total =
=C2=A0 =C2=A0 =C2=A0 =C2=A0used =C2=A0 =C2=A0 =C2=A0 =C2=A0free =C2=A0 =C2=
=A0 =C2=A0shared =C2=A0buff/cache =C2=A0 available</div><div class=3D"gmail=
_msg">Mem: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A057G =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 50G =C2=A0 =C2=A0 =C2=A0 =C2=A04.3G =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
65M =C2=A0 =C2=A0 =C2=A0 =C2=A02.2G =C2=A0 =C2=A0 =C2=A0 =C2=A06.1G</div><d=
iv class=3D"gmail_msg">Swap: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A00B =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A00B =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A00B</=
div><div class=3D"gmail_msg">[kaushal@ ~]$ cat /etc/redhat-release</div><di=
v class=3D"gmail_msg">CentOS Linux release 7.2.1511 (Core)</div><div class=
=3D"gmail_msg">[kaushal@ ~]</div></div><div class=3D"gmail_msg"><br class=
=3D"gmail_msg"></div><div class=3D"gmail_msg">Please do let me know if you =
need any additional information to be shared to debug the VM freeze issue.<=
/div><div class=3D"gmail_msg"><br class=3D"gmail_msg"></div><div class=3D"g=
mail_msg">Regards,</div><div class=3D"gmail_msg"><br class=3D"gmail_msg"></=
div><div class=3D"gmail_msg">Kaushal</div></div>
_______________________________________________<br class=3D"gmail_msg">
Xen-users mailing list<br class=3D"gmail_msg">
<a href=3D"mailto:Xen-users@lists.xen.org" class=3D"gmail_msg" target=3D"_b=
lank">Xen-users@lists.xen.org</a><br class=3D"gmail_msg">
<a href=3D"https://lists.xen.org/xen-users" rel=3D"noreferrer" class=3D"gma=
il_msg" target=3D"_blank">https://lists.xen.org/xen-users</a></blockquote><=
/div></div><div dir=3D"ltr">-- <br></div><div data-smartmail=3D"gmail_signa=
ture"><div dir=3D"ltr">Charles F.&#39;. Gon=C3=A7alves</div></div>

--f403045ea08094c64f054581426e--

--f403045ea08094c651054581426f
Content-Type: image/png; name="xenconsole.png"
Content-Disposition: inline; filename="xenconsole.png"
Content-Transfer-Encoding: base64
Content-ID: <ii_ixlgt2f20_159729fc03018ab5>
X-Attachment-Id: ii_ixlgt2f20_159729fc03018ab5

iVBORw0KGgoAAAANSUhEUgAABQ8AAAK3CAIAAACk5S5uAAAAA3NCSVQICAjb4U/gAAAAGXRFWHRT
b2Z0d2FyZQBnbm9tZS1zY3JlZW5zaG907wO/PgAAIABJREFUeJzsnWecZEd16E+FG/t2DpNno6RV
ziAkBBJIIgiQEMGA/WSBAGMZsM1DBmPAxlgk25iHwQ8DQoiMTHhkEYREUkRa5bDa3Uk7qXO8uare
h9uTu3t6ZnelXej/bz5Md93Kp6rPqTpVF516yikAGK40rnr2+I/+lzVreiA4IASABFGGbtx28Q4O
y9Aemfza1WYFyUNf2bk66In5m66NVzkAgHty5jUfztffUfvhwxLCaPEZtjP9yk+Z0WWx5Ntmv/jh
iAtCEBp/rfHsy3kqzFHWnviCe8dvVR8AAAQmxhWh817lpUNMTFhPfNr7/u+QphDXFxzh4T+NXvSn
LAja81/+fY8oi8USmEb+2njphZXiRxo/u13nC19G/1w77/l+IsYAuLffnfyme+8dWs2ydd1Ab469
5tIym2WF3/tP/j80nkNTxfFkPMaBif7wmX9pnHwGqACo5s79vPSbr6C92fJw+tj+T6gXbbGXt4a+
Z/6/3zz1MB85IZ6Ck9Kvvi5bffvjH7+X7kgeEwY7W3psBm8/YdfAKW8Rx5/uqgCoaj/x4/qT34pV
vaC5vGLp4UkYOfbM4674j6z3Du+Wvf5Y4cm6fMyJEQP84kxtOs98QKFUaHRQVTGsRHi1UtWTIvGw
1Gx9wdzXRa5+7oGfvS027yHh5MYny7hv25YIXYhizew7YOrDOwal+tTYHEtt3RqXALxjU5f/a3bf
nxz4vTka8nLjk2V/IRN88tDbv6nu+5PJu+tbF5MBAOHkJqOha76p7vuTvT94aLH35SC3IMG51+39
xoNG/5bBMO0mll+OuH/6ZdW61v3lHhUA3PzYREka2DEc8jrEcnOGf9VXVeda9xd71IVMxiYrysC5
x5zxJvPEZxAVACpO9hbnzk9m788pwzsGySi+/FNouYhqv5n92FsqZX149PyByz9eWxk0/19vK025
AADk7JPedqPlXev+bI8KAMKpZrO5qs3xaPqiD2ROOYPrkgDB/QKrftn82U+t/ZNlevpJF78TBwKA
a17+p6WbPlgoJ7av7JSZ2MfOuOaM8W9clnvISQed4p4Uf/V1xSevKj5USmIAEPb8/qmaPrxzUAMB
nfG2J18aSNQ+dZ1Hg6F3qXLmS/2hPgYg+Iwz8VF+57jSDEZE+ZvIFRfk5t7h37omNR7Vj3knnHmK
Q7jv/LT2089GGhwAYXKWevqr+OhxngKAbb/xy/rPPxduNActQucbz3mDO5jwEWP2T6s3fy5iLoxn
ntJ2nlLL/4pU2dKUIjAJXa6f+0onmAH2fobf96jKAfxdiZd8tEg+3PjJnSEOIIgU/yftZcPTv7pG
n7AI69NP/At+3Cn+8k75+W1GkJV7UvrV12Xtd9k3P66trBOR/jb62lPGf/kW44CzYsxtrhjejuRl
Hy+vlKjsV/4t6XYsRru8evTo0aNHjx6rKJVKjuMkk0lJkpZ/73leoVDQNC0ajbaLCwCceU51jvme
rEmSQhFCy0OFEMznjumCQGo0QyR9eahpmqqqgmitmdkPPwyU6ieeCADccZAkIYwFY4IxLMuCc2ds
TN2+XXDeeOghKZlURka8XM6dmdFOOqmbirN6nczOAkIgBCAkRkZAVYEHVt5C+TnHkmTNzfH5eZVS
xBgfGaGRSDfpT0xOCiFkWY7HYpqmrR8BoFKt1mq14aGhbh7eZ+Z8wQAAI3xceGCykW8wZzEUATKo
AoAAgAluLgRRRHbo6W7SXwJBpVI1TVO06SkUWMvo6uSfn/Pk919RzCOJ+x7ChDke44goqgBoqX8j
hLEWosY6DcoY44K3TCH4TnCOECCEhRAIIc4ZIZRS2iLCMqZKti5T1+cIIQDRH5Fb5y4EAJCVkt0a
hGzb1nV91ddcsMniWDIW48DWRsJACuXyaGIbRmRNYNPcPSGeCgrn1B99zJZ2JI8JIztbfGwGbz85
Fl2ItvabNdbyk9be4rir7tplaIGezvxStj4170MicuKovKIAwquXqu4KY9kznSvTb7pg+udvjc55
CLzK+HhWxLdsSy00nV+bGpvzoqPbMqQ2MTYvmtYyLDNNDVYaH8/zaP9ARFrWplhW5RWmg9f5Mbc0
NZF31NTocFxG3cXyq5spklscmyjQgR0jxmLxhJ0dm6ppgyN6fqIY2rI1Zk+O5eThYWV+sigPbh8M
4Y20DDQLlhxOOLPzda73bRmKLJ+MuVMrZLNlG4zhbQPaskbySuPjeZHcsi2xTHQ3kLWbH5so0f4d
I+Ela1kb3jGorSvrG7KWeyyH6aFTr/fOvGX+a5+Pe093YXr06NGjR48e68I5LxaLvu8bhiHLsizL
ruu6rluv1wEgGo0qioLx6l2nVbiNvGtWQzF1rbVsVmxMFTU6gNDqRNa3lgnRdu0ChMzHHyehkLpl
C6vXzf37tdFRGo/be/aQSETq7zcffVTOZGgyaT32mPA8dRPWMoAYHRWBtbwMhJAQojE2JpsWpQRx
zoeHu7SWXc9zHKder7uuaxhGMpFYN8qGrOVJq2jxYPsARvQUF3zaKi6G6kQZ0RMAgBFu+M6kmQ++
17A8qq1fktUg1MFYXDJKkSQrAxHZNAkjVtmniiQsFwAr6YENZ7kMQgiBtZZkE8/zBCyaysA5x4Ss
ayoDgEIJ4wIAMALXF6bHdWm1jPpcuL7AGAQGitc3mNs+IUAIIaDF5o0AvO5WXisIRQDcYbDYNGu+
QUhJSBHAeoQHFXPdfB1IXFbwUirxgQg0iuOm64FMBPcZEIoRgPAdVyBJpYt1Er7jAmBEiRwHzQNw
lTCFYq1iJ9MqAgDwGmUbsBGWUat1gSZU1wlULJ9kwmvXJ4TnuEhWKOr8mF/N5m1sDAytMJXXS3xT
RcIEAzDXB1gMQkrEIJVqseC4xOiXEEURiRcLBdtDelrDACBpBoXSxloG0cjAiDgwkZ2fzitbUspi
xbASTg+BvW/ObvigycubKESgXKnY8WYusMmsuwYhKQoUCbogUT02Ct+lH6PPTd2q9UzlHj169OjR
46gAY5xIJCqVSmAeL6JpmizLlUqFUppIJDobzFQOuY0KQrBqCxEhEBwk1VhrKkMHy2L5MxhzzxOu
C4oCCAnPA84FY0HR/VpN6u+nsRjWdW7b3HVxN1uAi7lzDoQIIaBlLCEAY980wbZxYChx3m3qAIVC
wTCM/v6+crnZtt0YzN0ToorlNq3lebu8PZRJyEbRbXaiyZw9tblhPWFQdVWsTeXWbl8ZYLm17KZi
z/t2DAC0X++/8Z3M8TyqUM+s+jWNhmObyngdfMY4ZxiTBVNZIIQkKq0fE8BQcMlklCCfC1Uixbrn
qySiLVXH8bnlcYwQFoAQQgLIuv3f3lwWQvBWrYiQaL3zvg5Ek2SwZyZqIkHB9lHCSK36JpYZPffG
U09QAKAKAI+bU0/W60CG+iUMrHjAtBVJoyA8N1sHFJUk4E6tVPeQHImHJfAdVyC6ylgWFFMvFTvv
cwAAobvrX3qPUZkpH5j0YxEVu/VS1UZaJtV5bxIpiXSoNpefnLCjYVUmwFwPwumEioDXpsfnLBQa
3jGodXgM/EbJAqwrvFGrLSSLlVBIxp1ibapIQFSdQrk4Ow8RGXwPRdJxBSnRMKmU6x6JRmQEIBlR
KZ9vcBTKNPd+5UTGqG60ZQCk6OCAOT5TmskZWzOkNl90ZE2lwL1GyQakq3RVE8XToepceWrcjUZ1
BQnXQ5F0fHNZdwPXQid+zjle5oFEZQ8+xT82EDEu8SO5+p2T4ae7KD169OjRo0ePbsEYx+Nxxpht
24Erq6qqhBDOOaXU9/1isdjZYPbsMlUoAF7wWwUAAAQIiKRJrlWhait37i7Ut6A8CCHAONgERgAI
IRACEcLKZeH78sAAIOROT0M7u7clqopDId5oAMbAeXNXeU0Kfq1GGMOSBL6PDYN151MdUCqVarVa
X18fANRqNV3XNHUD0TsToWrBrQsQAOBy/4BVHNTiEUmreTYTTMY0Kum+4BXPpAsevghQhG7ccRJB
sVCsLpklqwnMSy6uz331egAAAcKdEwQEBkCeL8nEqxQPk7XMfB9hHNjyTVNZ7nZPUZNJxWJCAALw
mdBkUnd42bIpRpRgAIEQwggxEBQjzAVG3fhjt35ABHvLraxl0XEpoj1YC20fYmNzzsyUAxJJRwEb
q74xa7de/PCNLBQhTp35HGhIHtoazigIuPA9L593Ald+La7tHFYICE4weIgs7ixTbZWxLPgXi1//
6uJ3KQjB6GB+Plcp5euAqBbty6Qj665V0PDAKCpk85VyoQ4AiKgRnQFQQJJMwcZNl+y2jwnfYQDc
LMybS4mS2Oi2tILax9pckQApyYGUN1uoFvIAWI7qAhSElGhMKhe4EQ32tgNzmYUT+sIkiUMDm2gZ
ABzqG4iYByqz+cgg8c1qtVoGAMByKDmUMTCI1k1UKZiwWLxNZt1F4cz6/a+C+5ufCLT3+OjRGsGc
j5RuhE6nm3r06NGjR48eRyaEkFAotPybYNs58NPuaDALz7a0sAbAOOOO5fsuxwSpuoSpkFTFLdW4
b+MWdlpH0wNjQAgREpivaOGjWAgCjDmAl8vJAwOCc79c3tDmCZKo399PZmdFowEAotGAUGjJcBEC
YcwYY7WaTAj4PjEMPjSEZanLfcD+/n7LskqlUjab7evrcxynUq5o/VqpXBai9W0qrrsB5zwJkbik
F71G8LHu2/vr2aRiRGWNAPYEK7qNoluPybqCm5pyXNKlFmdj16daqxHSNmJwbnkFQgh3bpIIDyPB
OfiCqsPbNpHxujiOE4iHEAIQyLKyISFwmZivuBLFnAsAkCkOPPMFAEFIgPAYJxhJBFMMukzW8cVG
yHGctYfUuWATuf3JeIKLVueWESmUilvS21udWz5IVh977prgzDKNxCNLZ5ZXf9OjR48ePXr06NGj
xx87wcFmxlgikVh1E1iAb1ftWj4UU5jHHNPjTEiq7ju2AKHoVFKo0/ABSWp0cFVEy7IURWl3btkd
H4d6HcXjwDkrlZAsk2iUWxar10kohHWdVasCYymZlNJpv1x2xsYwgMC4y3PLACAQCM8nMzO8XheS
JIaHkRECxgMfbEDImp2FfF4RgoZCfGQESRR1vQs4MTmZyWSEEIVCIR6PCyHK5XJ/f3+lUrFtu2UU
hBDnfGR4uNvyA0xaBZt3ZWOrWBrVkpsxdNa75avFrh1CSO4bdmanwLE5IKU/s4l8u4FKkue6ABwh
vFFTGQBkglJhKVfzJIIAwPE5LKzhuAIQAoIRCGBchJT1TOXOGVG5UCq0D92cf/xhQ7R2w17xTY8e
PXr06NGjR48ef/QEO8yMsZamMgD4rokJcm3PtXyESSg5iKkiBLcrM3bD5j5HGHuu0zJuB2g67dVq
vFAQwZXFruvlcgCAAHijwRoNwFg//ngky8C5n88DgOjeDRsAAJAAkCgbHMQzM6JahakpP5WCUAhh
LDzPLZWgXFY4p+EwGx7GGzGVAQBjnM/nh4eGJEkyTTMWiwGA67qpVGqdmF375SKAITU+bZfWNZhV
LA2p8U0aOgKi0Wgs1tZ5sLWPK8JEHdoqmA+EoK7OqG8GgjFWVRCi0zVkHdEk3B+V56suAFC84joz
zoXPuUJxVCPdXPHVHpSJDXDO25xPRhjj7o7xP0UsmMbSGmO5t6/c46AQkjLwJ2zLI7V7dmu99xX1
6NGjR48ePf4wwBh3OLQsaTGz1GCekLSQGmlefowQ1mLD1K44tbwQXNY3fFALh0JkcJDPzsKC4zJG
aHF7Mzi67M7MACG8Xue2jQDQhs4tB+kEBvPAABGC12p4etqlVGAsfB9zLiEkhcNsaGijpjIAjIyM
AAAI0d/fH/wzMjISnFLdWEIdoQiPasm8Wyt5pmhliyFAcUlPyeGDMnNan7hdyGLxDVKve3kl+Eq/
a+7LH0y03kE/IhEAVcuvOyy4JRsAUQIKxSGFqLTr23/beGIDBPd7deh4hBE65AYz140zbgzuZAIA
N3sI3veD4fXx115eDj6E7p7/ynWp7noZwVnGOVe5oyM+5dwZd6c+Ie6ekI/+oEPOU5nXhjl4iWJ6
+FlfN4/9QvHr34sGxxL8UxKX/lM5+u3Sd78aPYquiWbJ6AVfqAduQMbD81/5h5S18oHN1UuoUuIU
X3vCn6kc6WfCvdHEi/+zFPpg7Xu/Nw7lb1qPHj169OjRY4HOntgBvNFguRxvNIQQaKW9gaD5Pp7A
zBAACID09dH0Bt8nDCAQcNcDy4IFwzDYYkQAoGlYljZqKj/1eIJVfbvhO55gTHCCsIRIiCoRqm7u
rHL3LO0ty/nyLe/Sch4CJ7bgTIDEcfppV4qdJzMVczbhjF3v3nOfyjsGcVU/+QZxWnjFKV9aKf3y
DdqU07Rd2XD4zOv4GfdOf+WTMXdlgcSItvMy2HEWpKO1x/9C3JuVAAAwDb1cO/eVfibMxIT1xKf9
3Y8qzd0tTI2Xa5e0DGqPkNStn5Ge3bfkNSH+tfTFn0sAIHRl4Cpy5vPciMT5mLP/enbvQ0GVQShy
5s+kMy924xpHeXfmJufOn+s2BwAkjtVO/V98x0l+0BoTN/iL+2/tYnFVP/Hz/tqGuu1NxpSDsdV4
5E3wBBLelvglH8ivV6FukfPlW//eyHkI3ESXLiN+zHjWu61jH6vefr1WYURJS1BmR3tQ+65swoaM
0z/on3nfzFc/lVglou2COhSjHR2EbSm7bZFzP2wdX879+G3RrLf5RZnDIFEIMiROkD7qU4CjyFrG
5dp9bxcPEhq7VrqkRfgm6+WPRs/9h6x3rbcBaxlT/TL1Wa9wM2EmJuwn/y/b/dhqAVhbPHyuftYr
2ZYdHgXh73fGb2D3PrhurBUp0GfjjFW7+zFNbL4YICR19NN4+SwK/1b+xm/CYrMJ9ujRo0ePHn9s
4FAIr7x77HCABBBJgjau5pt6G+5TjYRIUgolpcPeVmtZ5onNmFsEywOApk0rqDz0ZnRsofLgh2mZ
Kv1/Gj35/QXrjf6DedohCLvO/vdDVmo2PIvqJ7/b23YfL3oIAERMGXq5fPornBa3bCNMXxR58Ztq
7FZv7+fQ/VnSKDUD+MWxl7y+7HzHuu2RkPGKxNnX5fhbvN3zUsegTgiMVIXjb1d+dJve1OGyOiBf
IGK8TXv+2dmxT+E7slrkFclz/zmH3+reNS0DIvLVoUsunB/7NL77gCJfGH/ONZXnZxs/3h3iVB58
ExxbqD70UalMlcxr1ZPfW7De7D9YoB1iYdcZ/yeRX9ZQJ/6ds323CBoKhPDK4AF4cXwotUzG3NKK
Xl4XkZLTUjX7VbT38cVFLnJ0B7XvFAEgosrg5fS0K6y1ItohqHMxWoNpW2FbwB+OnHedtfrWiM1x
6CVKkF8Wvj/Bpam4tf7DRxCI8cYECALEbn315VNVL8Quil56VdH9rv3rR43QFYmzPpjl13i7s+tM
Xwwjel/991+jlq5kXq2e/N5c7Y3+49X1X1MfICR1ywUN+T73QMM4mGIEsyj5TvXHvwo1VwazIXEQ
Cfbo0aNHjx5/MIiDOGra44iik4KFfGfm75xvM8oBAJypQmTbx7Qtg/UH87RDEHBmPQmBlikwjb5b
3laav+0zeoMjAIwvM55zxvyej8j736w9a2V2/q74S67Kzr2T3bNPXr7GwSVl52ts4/eFH30xWueu
v0eJfSFy6ouzD90gue2D/M71JkRXPW8PL44tZIUwwdjVlZPOqeGvWnfdFmXg5SeVyOeM01+Uve/z
siPJI2db8m2Ne26Le8D4lH//s9VzTimT3SHhO7Pvhu+wwMnVnSpEtn3E3DJoPligvH0snzNr71JD
Rf5O2laa/dVnjcYGXgx+GECYHicfN1zc8wvdae5+lwEofNR4LQAA0BuLX/tO1Duqgzp0CmD0Mv38
0+f3fkzZ/0bl3BVN0zaIt8+LAbBE+Mzr3OMGfQyACu7c/zi3/1S3ObCw3k7Ygv1MFtZPfL+z5Qfl
H/WPvOq43GJ2gpDwS9WzL/P7Ez6uuNnvOb/7rmZyJIjcd6mj3eNPzkqHapVQaEr/6+lZz3cilHvj
5qKZvcyZmRgP51c5M3NdGXkjOe3ZXkThwDmbMO99n7yvRgBT4w3Ks8934zEOIPh+Z/+N7L771WAL
XlAp/mr57Eu9lMH4hD3xJXbP75tBbRNs3xqbq+/m6rUgACUACf5VCgRAvz37lY8mFzde3TP6/uxd
++97vbbXbJroXFJ2vNoM31u86UvxOvf8PWr085FTXpR76MaYnQo/4z+dk3+f+85/RGocsZhx2qfc
02/PfeszUZML9Nv67b8Npm5n0uw77n3V/mTTWu6mNfwR/YS+Qv6/VOugihHMorb/pCiOL6aNOye4
zrTco0ePHj16/EEghHBdl5CuD4T2OIJZbzuCwaJ+jNNIAXeiQNcPWox9UuyCc0u5f0YTjWCTjYsv
Fb55I2WycuybVj6KpdjreAJR9r7Qa1IM5bz5b9m/+4lqc+BxdTRtml+ijUuTr7oyO3Vt9bH98ZNP
5SEs7PZBlY7qspBJSLYtmYRC3GxgAQAgCKW+BAoGJ8tM2xIAwmWTM5GzdvrCsRyXFeaj7BScoI2J
Omb92lDEye6Ghm2tskxE1FPA3TvDbNsS3cXip6Zf+qzy7PvZEwV3VWq+4wCA4zi2fZAWEKZ+WAhh
27bdyrtUqHLq+cpJV9Dtw677S3ffT5DrOI/+Ndq7M/7i99QbH6r/dkwBEKIkNWwLjuagdTrl840v
fw6YDCe+QTDGbNtacrduF9ShGAA8xyZv8A/kwcbEeEHkwregcx4v3/yYwiJKO2GzBQgip69BZz05
+z9fCrnvYEsdh4j6xuTLLi+Of9a7eY+Ez4icd6V0STl/048038CR52hnX+2d/WDj0e/4j95N7Fae
4N1LlMBS/J3h551XPHC9f9e0op+lnb3V9zzPti1/zv3d1SBRmnlf6BLObdtadgYeK2+JXnB+9vH/
w38zRYRBY/2QL7m2D4IoyZPkvkbhlx9Ta5KUuix69geq2rXlnz+oCESMN4dfdGlp9nr35+Oqfkn0
vPfVlHeVf3a/Iton2KE11nckJoxzia8svNhUvVoJAKC6Wl02zH3XBQDbtm27OTWxiDqadqs3QOni
8GteX9j/N9nH9qVPOtknruUfsH73L+n+D8UufLjw7R9Gk38Fp1dzP/mMVDSXG+8I9avbX1rXZs1H
xqltW921BpbO95P16i8fILZtHUwxmKKEZFZFnBDTbCydeOqQYL3njd2jR48ePf4oQARjQujR4eXc
oyPdOu+x4eizrqnJPzAfmAl3GSSI3P/nfmZ/6f/dG16SlJbXmQFwRdmxy0KPOXu/y3NVqjwn9ty/
rL2gXPv+73QeJiFgjSJBO7GsSTHdMQuE7aQqER2C1rGWQwgVJeVvo5djQfPO2I3OHbepHgip5k9m
5R2vko59hE7kKWTUmC6QRTRV8TgUPgkP/UvfxV+qH7hLwc9y49+u/vihqLzyBVJsKPrMt1vyD8zH
ChFFAYD1YwmipN+IM/vL31uTGgBgWQYAWZYV5SBfVYWBEISQoijKiqUuBCPKtpeQ41/gper2gZv5
r36KZnIRQUEBgDw0EqoPNVSk1nwgLVKzIEdz0LqdwmUFIcAYK8rqd5u1DupQDIDCXU0f1PIMfuJ5
8vGngb5f8UxoL2yIPT/5ouOn7np72KESJXix41gqdt4VDecT1h23GRwAxpxfnBp+zcsKmVuVkuc/
+b/Zvu3qthfHdr3fP7NmT/2IPX4zmS2v6O/uJcrriz3z/Aa+wfzdD8IMgD0u9b/EP4ZSRVEoAMuB
T+SGS4KmWGYHETWDSM0tPaRWygQAqg8rQEAhIIiCMZZLbu5hwwJReIR5n45cdHV197uVYjJ2zqUN
8rX6b74X8QHEo4xtD7/oDdXd71IqvG2CnVpjnTPjIIgc3IG5svCbqVcbAaDLJQpJEgAoiqKwptS4
SS0EtlNVpOMkWZMyMfFQSeI7pKgu2x6CR+o3fy3+6mu8C7aHB88q7v1bJcvkxR7zY9HnftHaggXy
ik/+vZTjiqJ01Rpc1o+9wJF/7xW4EaS26WL4CQUVhf7OxKuxoHln/EvuHb9SPbFegj169OjRo8cf
PE17p43Z0+Oooitrme+Invch99j78z/8grFqI7VDkL8lcvZx5eKHSYGtryFxFUc07t/u7tstc2Bi
wr79WfqLXpzXb9cXXBk5+0Lhu9/znayKL18du31Qa+h0+TdXAQCCjDTwmviF/7t6Ublx824Nu9be
j0TSf5859wvuuQAAHoAP9zDHFwIQJFFMs3M/gilCRjkYF0jbfuo+PLd0GI/viJ77ISdoDZM1L+he
N5a31Tjr2HLxwzjvtbg1L7jRXAgh+EEOOBF0g+BcLFtK8EYTl366NlCpPfYhccvd1OaB7r9sfaN9
AY7aoPU7RXAeuJUGV6KvSLNNULti8Li28w34xLNY2GB+xSIUsCqAC+SY7YTNjxtnv6Fif5rtLWHR
TLjZcV6/1IdBfkf8Ne9YzKHul4mOWJFjAMH2mns/CU9+VopfHDnnL5yLLiv/5ip1zMLrlnMtvE9O
QXn+YepzsVBxABCLFReIBymtbAq//nnv4Q9mnvkl84Tb/bFfsD2/pw5Ha59Htj1xb8K5UE5ILNcv
Z6A8d5/kBaVy7On7E/bzpITEypZol+B6rdGJNoXfTL06NKx3XPrl/16JAgAUACLP+AY8A0Aql2+5
Wt3XfJ4tTF8KvqzZzoJjAObdVLvljNhFL7TI180794WX/+TicvXev0aP99P0S+JnfrQM77B/t0/p
pjW8rdquRHH2p4q9UEix2WKQA6XfXAVLs+g7qs8vNW7era2XYI8ePXr06NGjx1HD+tYyPz524Yfs
4V/lv/epUMVHXQYBYOVilLZqv9utdmPkIQ4cgCSaFh1ifqmsiSiWscA11gAykOCYcTOLAWMjyUjN
txnqENRd9QVk3enP0vueoZ53SUHObr/GAAAgAElEQVTarbkAeE/1rteje1NII8xUExd8utH3e8kF
4Lp+yrvcwe+Uv/6NsA/WE/8TOv5T8fPfOL3vuliwTNCyNdaNtdGGOuSQYuPxn8nKJXD8W53QT/jj
PxFzRfqHvRDWRaccMgSRB94nP3sg/9hnyR2T1I9rJ73X37EQ2k7Y2Cmh48MOvDv+2uaDVQeSl3zL
fORN4i6EAPz8R+w7J5e9/8nXzaVdO4S2qtsvxbsucVOmM/s9knc3u6EnQACgDgZOm+YiU9V73kge
f6a87QL1mPf7Z+yp/PoD8lirm6KRQMErE5ofV4StnyBavzU2xUHXaxE6VrztrZwi8E9IvfRN04/8
vTRpY/DUhovXnb5YSt26xQGO6HPJwHfYlLWUEeLcGgNrjGUfoPjz4XNePn3Pvynu+q2B9YtRolK/
be/SAwdTjGZjrZxFvYOdlnv06NGjR48ePY4U1lnpZ+nIMz7gjPwq//3/XG0PdwgCAC7JW8+x5Pvt
GbOrl6kg053Ly/LpzMACALgkDWQ8mBUWQ7hkT+Zk/Tl+CAMAsKh23Hbbvx83eKegxYTh1NDprxdb
4u3vl2mhwgk/z6slJflGMWRVd9+ucQBuSOmwZ47hICFcsycmZMiAgkWH1ugcaxMNdcjBdXvyk/Xv
v0r86KaQ97zI876kXvGP7KQzXPkPV7Ndt1MOZV6yPLLdRj+2dt+K8/t48RGouKsGXQthk+7O/eAa
/4fNP/6Tuw0pX779b8hjBYpn7HlB+4+zrSlemVz4m0GeAEFp+CL97E/or/sUe+a26ty/1b79Wvj5
15TaZq0UPGvPg9T/DLfdXcYIwHUx17G8pumQz+q/sx+6zvyft4Ymjo2e/4LGWvkWROo72VFmvKKL
8KydBanvDC9YwBOSPHSqo0y4BQd1SLBDa6wLEuD5iCtIWjMLbrJenmCA1ZVvSkIuq4+L8pgozhHh
c3NClMdE+QD2BHSevoSm7XwvP3Es/+O3Ko8mE8//CzPU+gJvwQUgiqCL1uCaesw5DXKnN7vM1+DQ
FGOZiHUxLffo0aNHjx5/jHii91N49NF5bxnLr5ZPQLl7f2qQURS8NQdZfmWO8E5BAAA8oW5Jm42v
UntlikIi4SFOFAhJQkRodBvy6345R7Dn7Pth+JlXpS54rXX73Rq+SHlGqjz2UdUGwJ6z75vG2W9N
Pv9K+55H9NAVcCxUH/ix5ncMCuCKdvy14oSYooSyX/5UbOFyK6xcLu2y7Pw88UI0cTE9M1af+Zna
DE3TxCAyjiEjl9JtyeLEP8ITJQoAuGSPz6pb3yKdwvlkTqYn6884o+HchOsMdWiojrE6NdRTDLK8
/Pe93/4A33WKeuzLlJNfPTt1v+T+gQ7pzp3STkRFx6C2eXnezAHlpIvVk/bzA1nKIhCRl1lTbYQN
Waw6ufQUrWPssfoBsBmi+frdP4iNvpxfGrYfukuq+0QZ4vLtzpNZSSjqzj91Mvdad3wcxicp7/z+
qi6gufo9P4mNvsp/AXYffFByIhBd9QRn9ccl6/LomS/mj5fVmFTdc6vmA1H/TD61Xp/eS0yPSCez
KAinuGR3WsdGzryCjx+Q6fnKeaON+Q9JFYZorn73zbGR1znPY/4j45p2kfLMocr4P8hVjqB9gh1a
Y/3qcVYfk62LI6dexPeZSpTWnrxN9Q+iXjhvZ13ppCvRMd+EGpESeu3JW9QOr2vuNH0hol4Zek76
wJ3XqKVC7fZPJoevdS+4s/7jO3VOaPKV0J/1SkXCDRq7iJ4RrR24WfG6aA12jLErmjvwc8U96GKI
9rPoutNyjx49evTo8UeKaLlL1+OIppO1LAhNneAyLXzav8JpC19qTxRvujZeQW2DqhwAgGfkOFRL
06vfZONviV/wiWoUGAC45yQuOQfUXxe//LG4C0J8t/RDWX/WS6VLXstwrjT+EeeOxwJ3QQE/K/3Q
CJ33KvnCVzIxUXr8veKBeXm9IAAA5Lkz9xriQmvmPnnx0h+BsRKXB1+JT4oxAO7tL+/7sHvv/ZoA
AMD4FbEXvaTCZt38HY1ff1dM5poui9iz976fqH8ZP+EfvZMBcK2W/471w6+H/Y4NVW0fK6BdQz09
CO49YD7yADyKI+IP9/baDl0JnUS0U1A7kO9M/Qu96y2xXe9kJ0oChOMX2Nx0sKjUVtg6IZj9+fL3
5tWzXiY98yIGIPiMP/aAeBIAN+r3vwF2i26v7usmL+u/qz8qhs6+VDn/FQzAZvP+9IHlssr9bzXu
2hY+6y3uAPftm9nEr8ADkLEUe6WxM8YAAMq1wresXy28khcAgBHjitBzYz4uVqY+ad9+hy6CvD5T
/Uk1+sxXehdoDKbL+/7ZuecBTQAI3D7B9q3RBdz9mnnfaOS0t3tbOLNu9id/DT7ffL1ItXHvJ8Lh
Nyae8X4fMWbd7I/fCt5CMJ2s3P1/pbyz/Eey7fTl74q9+KWlwnX88QIFEOi3lVsuiVx2TX30ATbu
yXJa3vJS6fQYA+Du3vLe69x7H9DE+q1BQhfzaLF+z5i2qps3UwyHtp9F15mWe/To0aNHjz9Wjgh9
v8eGQKeecgoARlcnrzp3/0/eYswd/XeW7tu/v/u3gQshdmzffljLc5B4O1KX/Z+88zfOLXsP9k7s
P6RefhoJlgUdy9L27y8lk9H+/qe7RBvj0EnUhhFE7v+kell1/Mt/n7DWf/zo44E9+zf0/KnHPnWT
D9NDp3+Rn/GLua9+Ntphx7tHj6MaDA9u6HkOpxymkvTYHGPj44wxwbkABIKLSB8oBggOAJgQqOWF
WQKEEUIIoWgkkk6nn+4i9+ixAVwmZNJTwo8ylm1DcS5XxzUPwcCo3cBi397m9zt2AgCs+ngEgxDi
qgoIAQDGeK3lTDBWFQUAOGNmsfg0FLEbEJJiQJGgkUN6jSwhcgI0D8DhduMwnNNtDWsUcjWazETX
HhE9yghMZY9zmJ72hZDULnaDjxBWShQWAOUGgECGjmQKLW6GPppBWB5BhtzKQaLsl/KdnOePVLhd
LdUhkohschDx40PH6NnJX3ZyDu8IqxfyDZpIrxjF3K6W6iiSCnfh+r4ZuFMr1cTma93j8MPq+WwN
J/oSyhHbRwsvqDjSOLrEm9vVsonDCeMwDfYmjuMIzlVNAwAQQlACBIMAAcL2hYSwLMuAiWDMsizP
3/wJD+7VSjUIx8N/wLe0bAThWaaLVF3tWXKHlyNM/ThY1aJFaodSJWCN/HwFp/oT8mGeJNfJaMla
dgfS59+SBgD9rrkvfzDx9B6jPUgQxoAxAOiqSmlbx9SnaUYQnmN5SNU7dj3XQidf7x8vc4A6AByq
jTg3FTv/eoCnoJeFm586UJP7RvtDBLjdMC01BnDYfmVXZHcYQQACQJ6cRJZV6u834rHDO/Mdunqt
kqi52QLUZZSJgeXwagOFdZCennvmOtLVYFkLl5TRD+JnJlsYhvIPyl/571abq0+VCG0WZpUrVUVP
RDY1iBAJv4BFcvXbJ/TNFoA7jYapRVeO4oVShQ+Tus+tcqUiaYmIBMItzsw2lPRQSj8aTIsjBOHZ
lovV0GHUNLhnWpZy+I7ucNd2GJFVabNKPILmmrk4OEVVOPmp6ZrSN9p3qKaIZeJ9FMCsSqWm6nFD
6q4jmN0wfaKFVIoAOOcC4W66UAghK8q2bVsBYGkJFxEm0L4yiyUSGS0FCBzHHdu//yC0OG4V82U3
EUlsPokNsmYwHnqJ6py/Wzgw3VD7htM6BuG7jo9kdWnmZq5l2pKsqx3K0jtxeygQbZvRsu16vS6W
bV2oqhoJhw9h3mt0KmaVKxV5s6rFahZSO2QqAXdN21o6Snv4WCejwJLk4vrcV99zKHaPuTU3OdtA
kaHRlHoEjCnbdZG3WjFe3Fteh8NUF+GUZues8PBIspP+gs36fVfAfUtftC6wOzmGCCHpPiSveGBp
sLkuy85ynynbdojrc1+9fvGRhZ8I4TcqhVK14QRLtFTWQ/FUMnSw4wYhSZLlTgYYr02PZ0VqdPhQ
jNH1s9sYi3sRjC/TAoUQCJn5fKxatWOxUCbdao/yCK3XokShus0ns6g/jofDbHweqTJOx3itgSSK
wiHO204W3JobmzXV9Jah8IryMGt+crYhZbYOG+0kmtemx7PMGBjKzP+V+9mm7Hmlyami1L9toL3x
091gaVFZ19r757C3deDqq8qaHKKmPv34Y4J/dj/25OL/wcdVoW2TEH69UixXG44vAABLWiiaSEYO
7qdHMPtDhRvAOKhEnl4QopIs0yNyKWMJXpsezzorv9P7t/XrGIRnlgvFSsPlAFjSw4l00iCdo6xM
loX7h9LL1GqvNDlVkvu39nccQXNzVnhISx5ZG79edW6+RhID6bZFF26j7iDV0CVAGOGuT1etBgFj
YJogBIR0IBLAOnY9r89PzjcWHsJU0YxoIh6WECAsybJypEtga9zi5FSZpLcMRdoVn9WmJnKQGh2J
HKqbLxDGmOCg47jvuoIqhG6kH8Uyk6L5U4tEcKWKWHhRfIfo3JqfnK23U+G4VTWFnAhJwBvZA/N1
fyEHIql6JJ6MqctF0y9PTRZaLLLi8OCWTJcK4trB+BRLFEJUVppTqPCq+bxr9PVJ+AhQ1f+46CC0
q0xlALBtGwA2YDCvVOmpohuxZDy0YLtuVqfqsTQtomOODf4RnK/7sR1evdDgAFAtNOJDxtP/o4Ja
LeB0ear5SKtLSxgXFBibncHxBI4smQFBHXm1wgt5AGDt7uwSdmF6puxixUikdQkJxlzLZIfkLmwp
OjDcxi45HBzi7IIWGBsftywLIdScvxBKcd7PmKNp0N9PxVOw0HqI64WZYFNZFDcgEWZPTqOwDv1x
Nj6PIroIqWA5WJXauWRz3wcAu1CwQhltcaIVbinX4ACc8XXeSOfXZ2fl4aGYcoT+OB+ypl60k5f/
AwumcvDl6ccf09pgXhyS4VhakzFwz7Ecv7eeDwBSJDMQeboL0RU0kllm1WKqYADgdilf9bV4Ok6R
b5YKlflZSVlcU2sZZRV+bW6WDg/Fj9QRtAGoLCFwHSb0BWvKqlZspEfDzYoL5jNAMkEASJI3c+BF
ACAEpgkTk2A7AACyDFtGwTDWMZiFz4FGMmlDAu77TqNcyk6Z/shwXJKi/U/lj9qhhKoKAsvyRKS5
vcuq8zNliA/2Gc09E9f0ABvyIVR1sKyFNh9brDEq1v4uoU7anFcv1DkCqBUb8cE1KhyzqpaQkyEK
wLnnCxrty4SoaPZ4YcYRI8PxpQVvYvQNyAwAhF/L5uo00ReYvIgelBv3UyxRUrRv8CgV4D8o2p96
E62CbNsObOZFNE0LG63WvrldmJkpu0SNJNMqRcK3a+Xy/FQjOjiU7OQz0GNdlqzlVWZw54+tEW65
5NLYQMqdnStWXCOxcAsqa+Tn8nUnuG8WS1o4kU6EKF4nSLi13Hyx7jIAIEpsYHDjbuuKLHfwxN5U
XVqWql1RmVnO5cumxwGoFk1nUlpTXP3KgbEKAICUGB2NkU3XlHEuBJIw4qWCsG2SSgcu6MA5y2eF
2RAAHud+6+4TTnG+7JLwwMgy6ycSW0h7Zdfosajq1IIFKyyFEn2ZSKC0ebW5mZzpAwAQxUhk0sEp
IK80OVWUB7b1axtfweJWJZcvNVwOQNVIIp00Fp06uF3J5coNlwEAYKoYyf50iKzMbkXJgarRZCYV
2oAYCAGNhomQsEzzuF27cNCkCNXqdWNy0keIj44qsgwbNpWf5nphAXwmDwjhoRSfKQDj0B+HuRJS
ZUiEYaYIcUPYHiit0+QeByCY1/O1xEi0+YzfyFd8TIBzj3Pg9tz4rBMZHk0FsuHXpidyIr1lEAEA
UWW3OJuVhvtaFrrLwYIOTiy7bOpVj1E9MzTQ9ZLZ8i3lDdIckpH+kaVNNyNYVPYAQJjZyTHGBCCq
RZLpxd73avMz+YYvAIAo4UQmFVSW1fNzhbrrcwGwKkqHIABgjXK+UG54HBDVI6l0Su9Ud2EXpydc
lwnAshFPpaKLv8rcrOQLpbrLAVEtnEgtCHzH3IVfL+YKVcsXgCWF+Iuu3155eqaq9I2kVATMqhSr
FuMACCFMFT0cXqboC9+1HdcXCCGEESaSJG/ajXczYFnVtNWuJVjLjGxZmDJ0yTOnq6YrIk2v1pZR
VkE02SvN5uThTOsR1K7X/Mr0wggaSTkHZi1jaEtaRQDgFSanqtrglrSKAbhbmDxQ0wa29Gmofd/x
RiFbqFseEwBIig4OJ5dN8MIrzx0oeOGB4ZSOhVvLzxdrLgNARI0NDMSXfteQpFCwPZc3D4Bw13Z9
hmxXKMFGXbD6RjAAcM92fKKoG9wEQwCcw8QU2A4M9AFCMDsPE5Ow61ggZD2XbCyrmioBAOiGTt2J
XKXqRJO4MjlVUga29ml4nRHE7Uo+Vw5+0xGm8sIk00G8ocvxgqVQLCq7tVrD8QVgyUj0pSPrLqBg
WaPQcBwGKgUAYGal4XlQMZkR7Db7jitA0ZqzZFtZEk55btrzOCAihyLxmBH0qfDteq1hM8AIE0kL
h1WCgDuNhkf00MI5WMFcoN1eLSkWzj11qplYa1IvBjmBCpf05uZXqHABzKxaQk4v9RiWVTVoGl1X
uHWg0nB4fMmZFFFZC551LQxAZV3TmyVr2VYrhF+J9g8unOpfNhhHR2OidPASBQAgzPnxLsa1X5o6
UFUHRtPN3XC/lp1tYISQFE6nQgAAwquXSwIQQlhWdE2jvQ3I9SmWSpTSYPt3+f/taC+13WJZVitr
WdjF+bJLo0PDqYXl1nA4bOQPzFTmi8ZoemGaWKlTAQCAmZ3czxisVSxbKmbcLMzn65bHAACk6PDw
qp1qpzg94bgMAMuheCq9TCXooAO3D1qsn1eenSr4kcHhlIYP0kJZWwXUJqOmfbf0m7unPBX8c2xs
BAAeKzRjHp8UACAqzXsmUbTtBZLMLlaZmo5qGouSA9WyFc9ozWVj13R8GsskVcKZVSuW5w94mZEB
g3QK8kqzuTqOZgbDMmKuhzczai3HAWeVixtQQrT1LmdqW5eWpWpdVGEXpmcrKJzqzyjCLuULs7N0
ZDhGAQBIKDOQUBAAIhS84qZrSjHyuXDUkGSZ2GqwGQdn+gCAZ+eE73MheCjsVcqtFUVhlyoM1Eyi
tT272DUa5V6lkC/mbS2W7E8QcKu5Qn6upG1JSABA1HCiLypRYHY1V8jNyepo7GB8kIVTnJ4pMy2W
HtCwVyvls1MebBk0SBA0XWZqNN2vU8SsQjYYxKtU+ZVCVSmU5+foaLPlu4EDwFyOOvUMAAAQQgDA
50yfnqaed4CQgW48+QMw0V+onKZn7/lWqP5010tUTVGzUDTEORflOkqEMcasXCe7RkW1IXQZfAaI
Y0p4C4kRzOMgxTJ6da5UMMN9OgYQbrlgYyMT97J5zweQlbAKpmn6oEgAINyGAzShEnAAgIT7+pW5
6fm56sgaL/WuBwt4ByeWXTb18scIMAYqBkz0F8tn6Pm7bwp1eGdYJxfrdZ8RdrnKQMskDGlBbIwV
3n80FE/oEuJWJb+894lqJDIRiYDv1PKF3JwUVJZ7QVslVCyYXV0uMB2ChF2Yngv6QhZ2JV+Ym6Uj
w53GtMBaPB2XEDNLhcKMh0aHIzRow9ky02PphIr9RimfPeDDaDDtdyiYmZ+er0EokUnJmLv1UnH1
BB5k6dkuo5F4WMbAPathVaskEQ9mMt+uN1whKZpCMQjuez4Th+/KhJala6PmL/Mr9X0OVF7yS20X
ZTnE6OuT52ayc+pwyxHUotcC8TAyA/FgBEnYUqFh24HRxCzTB247DFQMwG2LgRpSUMe+Y27D9Eg0
k9YJcCFJGBbPbrBabqbg6JnhlI6Dn8UajmYGwhL2PY+s/F3DskLAdDweIhiAuZYPlCLfcbmqYADB
fQ548xudQgAiYDfAtiGdhP5BAAAuYG4eTBPCERAcunXuRogABDbMMjqNoGD20KLpPp0iZhWXJpkO
4t3NeNGI8GqFfDFv6bFkJk7Aq+UL+TnanPQ6QWSNQNVyWJQSAN+suEii4FRNFgkTAO5aHkiGgmGd
GUAgNZqISpjb1Uolx3F/SifgN8pVi4SiEYUgwQVqva6ByAbWdhFa5omNAESwESAQQkH3IoQ62BzM
Kte4lopqOousVEeDYLNigZLW1xaIM7terjOQV3pit6NNW8FK4cdLev+ywUiDNdDFnDclUc0GUoxu
xvVqiJ4IbmNChAD4AABY1nSZIOG7tmua2DCOrCMcRySUUtu2heDhcGT5/23Pjxymy26EXaoy0Pri
K/oMa4mEWs1WS3ZyYe9qlU4FACCF4gldxtws5VcpAy0UM4k5Dcsj0UxGp8AFXWOzCKTFMwkZ+Y1S
vjDjL1MJOujAbYIWYbXsTMHVM8MpDcNBWyhrq8BaZ7Rg3wVzBUZXJz/w8ubSW3D/08Y7ijWKJtb7
QwQwicblSr7cSGrL6kq1kKZhAD2k0enJ/PLVvlZBlPscsKLrmowBNuWJBUAwbm4MLmPtN93Xhbcq
VcsvgZuFii+nRjMRCgBqBlnjc9WGH4sCACAqS1JzAuVeqzR146yvBHcyAYA71+Z9PxhAwohHYy6l
tFalvs9mpgEAQPiARDxJdJ1Wy8Gz6Ork615eCSLqd819+R+JC0D1NjuJAVQLaTo+O/y8q5JbtiDK
uTPuTHw89ovfmTnT9hMyPTv87DfooyM+5dwZlx97V+N7ex0Wkwgg6fy+P3lnfOc2Tjlt7Bm46wP+
gVqQKIKzw+e+wRsd2UUYdyacyY/zu8elZtCZ8rOv3LZjB17IK3XL7TPZYsUxksqqoH/3v58Fp5lg
9IWf1LZtD4L8h94JP5oMhArpz0m88EqxLMHFvNqCEGj9CX/GSdk2f/JJf3BIxKLVmX1J2zYjkaLj
9HFG8FpFrkW97pqSw5fSk6ru7ptQoeyRyGB/QsUAoKnYn8gWK46RULhZKHvEGBxIqhgABFSh3NJE
WOgRDQPoKpgTuZrJYm0Poq2A68ZZ31aOV4KFRHf2ZezWuiZsFxDiIKBuoVRMlKrQF4e6DcbaASc4
44CpEktqlflC3dcj1G8UKkxJJXQpB8BYsCaoQrZm+vEoBeGZDpCQTiHoJsBKciBlT+bnCspwcrk4
dz1YVjaCJkO9Mc9Cz9n6yuuqkW95X/yIOWPafkKiAFgKNS9lVBReb2QbDotJpMumDh6LLjwW1B+R
8IukE6rOvTcdhHshACxzyV4dwFxHgKQpGJGm2HxrhT6F5FA4pGEAXRHLe3+psqoi6vVmZYMokhbS
NQwQWiMwrYO4WVzeFzKyzblqw4/FoB1IiyWiWnCtIvYmsqWKE04qwixWPBIZTJ4+9NJPV7QP8K98
PzcfCHzH3Ms1RmNDmZiCAUCXWa1eaJcvUVRFRgCKhLxizXG5pmIQnu1wJBuasuBy6j3ld5B6+cmx
/MIHKTk6smpJy2/k8yY2+mNK11ECsJocSNlT+bmCPJxcPkbb9Vowgoi0NIJUQ4Fc3WKxMGF2wwMA
r26zqES43XBBiao4SM0jkcG+YLLSl01WAACAJD3oOwCAppLBGrnpbENODWfCFACAM8YBq5quyxhk
ZfWEgqgigem5DFQMzLE8pMZDUKs5LlNUAszngA7GHwABLDg8+ry5EhFcn7z+7z8s3gfGPc9ulAoW
4LAhL1OnFjJpO4I8Eh7sX5hk6qjcdKPsIN7rt3mQl6ZAoz7va5GwQQFA4fVGbmHSWyg8Z4tncBft
ViRrClQdyxchgvxGxSXhgRSfn6s0vHBEEq7lAtY1Cu1lKQYAgNRoLKwiAFBl7M+Vaw1Pj1DBBWAi
yfI6x5K7MrwQQq7rjo9PAAAIAeE0UkIgOBfCZ6JcqljzVYEw51wI0WbNgzVKDbRMhStUVqijvll1
QMksd5lxcxP7c4tFUBL9XR3fbtNWEbWt8K8YjGvrvlGJWoB0M67XZkcopSv6DBFZkSUEIFFgNdtn
Qumda16PYCfZtm3Gyol4fNX/azn4veXWMNcDkHRltUaIFV0C23MZNCftFjqV1FQtNFksF7zWilmg
DFA90EVboMabKoGmYndJJVhHB24ZtFC3RnY625BSI33h5QNzpSqoR8IhCqAprD6R66wKwtoqsJYZ
Ldp3y84tZ/M3XlPPemi72regPiLtRO3Ut4mdJzMVn8n2V8Y+PXHPE8GRHySO00+7MgjibMIZ++/S
t/cTY0hDqn7iDeK08K5lFZJxMXXDyxblg6onZC77eOr0++e++Z+r9E6qn5g452WR0y7UMrHE3ZfX
bx4bn9SjsXiq/3XGea/0M2EmJqwnPu3vfnThCk5MQy/Xzl0WND629JsmS1JrT2xJPe0G47kD3uJl
V/xjxW/82hAAQlcGrxIvuWhXVBZ8zN77OXZXXc1ny3XfiITk/jduvfQSltAFm7cmvmbfe2vI5YDl
ROps5cy/JCedLWuE+xPO+PXuXXdaHgDLT+6z1FOu7b/w8lhUjtp7rIkbvJsnmqUQitx3pXLWJWpc
4/6s+fgNxXtujVOFYABsNR66Gh5DwtuSeOEHO73mCgFIkoSMsEOpqFWp74EAJskinqCyjDFerm3L
+fIt79JyHgIn5kAN1mxmsMbsZE4kRwYXTTAWN571HufYh4vf+RfTiQ9kBimUhUQAXObFjfPe4+x8
uPDDDzdyFuiDtDHbPHjhx43n/4e+9YHiPTfoVSZ80igU9WB/x48b573HOebRyi0fKY158S0naLjc
fAmEHzfOe6+77b78zz8XxYQqaQplUA0Z8pYdMZ6zKqiEl2K9x925O/+9/9DViKamcWVBvw4S3HHf
/A8/ZSi6oqQplP1lLe/FNY7y7vQ3rDt+ptmLF7sAsF2Dz/xW3wm3PPL1a2tibL9tGNF6o64o8vCw
wktnfCl85n0zX/lkbPkeY4d6AQD3LRdACS0u+hHVkKHO+64On/tCJa7Fec6d+6Z1x880mwEAkk8I
nfpXdOfJTMXHWfusAzfav+YEx1IAACAASURBVL+vaf7Q84yzX8W37pQpJMw91oEbnXsfWP9GWmw1
HnpJ+dFanZ2z8wWfCFJCsLhhsuj39v/ZO+84u4qy8T8zp59z+717t+8mu6lACgkhBAgECCAQioAK
/hRFwPZiVxT1xYKI8vraAH1VqlKUKgiIIBJaQhJSKWkkm+27t/fTZ35/3Lu7dzd7725CQgic7yd/
bM5zz5xnZp7pM89UhNoEgMGYkYJetieZ0Fx+NaliV72bRQaDwbIJADCyR4RIJm96vZytFmwsKhwu
C5fz1IUL3ZGBqNw00pAQa6iwxEa+hw1rwkghlsVg0RrGzyCphUgMgGEXncCY+WQ0mdVL/wXgKQUg
lmYACO4JpstLmSW/h2fVMcdj0Kzi8gI188lYMqsZNsFc46eaPvtZT52X0E7rtevQM2+N+8o4oZmN
yvxbmAVrB37yDTBG54XQyLdfzi0/emY4oG77nLkhwgEgfIKy6CP2lGmzWKDmbq3jdmv9ZkGUOVA1
gwJnqTpFoiLyS5mwmn31LVlQeIipBmUDF8vLL3TVeinpVHfcam18c0QxYmkGIEkacxSlaPP2lGnK
0Lf0558piehMef5l0rQ53lJL9KfCv18ApjjQwqxygWv5xVath4xtOA4qxTOQpbRluNFNkJmL9EYK
QqhxlIerqq+Uw3nqatTuyGBMahqZwCha7NgSZI5XghjJzUM8r9luWc/r2OUXC6mcRtySltOAD0os
ACnlXVllVcw7G/bqiJWg+UgEsKuu1jvkLxkLPr+Uiw906orH5/G5JGZ0nmJO5CGjGzZwVFNNRnSz
HPAoo5tEZMC2KDDsO+2nF+udZBKIDQhBKg2KDJIEMOHCcvnkBRbcNeGQhGGv0XJ5bMptWKdIHG9N
roJ5F0WTTXPEsBgMkxSrbMyyCPTyjKaFSGd/vhj18mkXLMg8FFTVBoFm0wbjCosSUXBfOm95fKCr
NhT95Fa2pTF5z/AiB1nTosBxssLr+Uw8KciSJArvLOMQAtsmmqZhjCklpmFTYrEYEEIsy1LV1nUd
MGvb1riHPAEAzExKZ1zB4mEeVvFJ8UgqZ7lGzg+ldZDCUnmEOF9drZsDQmxLz6fiid5eaG70TeDX
t1Jagbe68U+CyVnUCJMo1/sGwhgBIY4T7APPezpBMcfhYo3CVO6YTX7TDyMqHMRLXYJx+sAx1bCB
syuKSrVfIRIBrNTXeSv440csi8EcrhW5ibqCFdnrQ5j3+8VcvH/PSAniKGqijSxFap4AwBE1iLJC
4zV4Riy55UY2zYm1H6+d83NWvdLaEmMpyzd+Fs2Ip7fcyKZYoe7/eeb82DxiVXpjb0emn0l+ht/I
AwAwnnBNk3fOd8zGVbm46a8BoD6h8cP80Rfxvr39bCDMnuU570qcfDy9409oc5TJ81Na6nOpZEo9
Pnju5ar6iLryTcV1UWDRDVHyeXPjIAeAyOm+FZen9DLRwo10d54rLiCbGI9/YBcjSaTa/dF7HszX
NzYCAB2UKQBg1v0VZfmiyOr/jr7Rx7Ve2bD8+nzPuWoHoFSe1HzVfeapkV0301d2Wfgk+UNf46yO
2Ku7A5hTZn7XNzcSfeWawQEQZn+pYcF1ycJlZE8PiLVTpv84cOFx8R2/yr44KAU+Fjrxhljqdfpc
HAAxwlXFAOHVHp47yXPKd3mmY+ejm+oaaxWWUjMJJoDpHz8KY2BZFomyjhmkFgAh6nKzLDvOKrpt
GwlQTQDAgDkOoKAaIxMtAEAJIaR80xkNCTVcfuDuwuuvaEqTbbyFhnrbBEJCDZd//X8GN+6sqfGJ
dq+Vz6VH3uKzW39v7owABivelcmIrtbwSICD95Ctq9QIVaBP5IbKXlG09TeJNwe9dVKxazKkWkmU
HBFRXP7Wnpvjm7cKU+tsDHYyCcCPiHbdHH99l9wctHExwFEpLwin+k6+Gp8WyT21QaYjJqr7ADSE
1LY22t8v53IpQeDnz2q51H3+hbIPxrnjcfx4jenojPoP0/idphXnpHb/Kvvoa0b449PPKqqxHgHH
z/kqNyOV3nIj9KXyzf/VsOC6pHal9UIXAICNEbsht/Yee7CgTv1C/YLr4tnPWNvSE7WGlJp5bERs
K2YTAECIqjoOeIBSzDBE5MG0QOBQwQB+3KCITQA4BIAEX0BMR6JRyzJ5f72EgSIGAbEpBUBY9svQ
n8mZHreWM0EMCWNG4Yw7HFa7BwaiwphjN2JNU02Zc1GEWQwVl9iH0xABNZ6N/r0XuC6PCsmSAx8z
3T+YokqotkZkkZWPDAxNOFGAyfbkDkGThjkeQUEzbJh4+RpByZ8ENlP9gynqCoVDIndO6JNfKwze
Hf9Pl99zUeDYP9nxi80o2euV0UFRrzjzay0nXEGGq2WppjFUXIxAmD/Hd97nC/bz+U03xZ6O+9zp
0myvjRG7IfOfX8fjvoY5n/PNvS6a/Yz1enp00Lw45ZQCt17vyUtFFZgzfCsuT6Xv6v/b6zXtVwQW
3RAln7MGOkf5xti7MSt+6/nfpJL+uiOu8s29Ltq/lq4rAGX5ps+iGfH0mu9qCTnY/hnvnB9akY/k
31Sh1Dp8JlV4IPPsW17/R8sbjoMM5gRRHPczZnawJ6pKNU1h95idyRVf2QvGXRNWuwcGY/yYEjSS
awBQsQSxspuLJXKazeRVkMJuF01FcrrF5FXK+csn0CelzBC8S7ZzuWhMbgq7h3Y1+OqnKGo2lUpG
+9MJV+2Y49asIDKQ00zCW6rFyF4WIRAFnNENm2csAoxwgI6acyxkMkAB3G5obgKMgdKJYsd6a8Mu
DmPMsJNc4R4uXFDyL1aRKn21SX0J712DlQeJhEB9vafolhKX1+WcpLCQLGi2ZGRN1uPhEaYeF5NN
Z3QXXzBBKN97PJ4tVbnZmJV9IcHUVFXLZzRNcHuU/b8/hlLgWLZ1yhSMMQDtzIJFYaqPRUAppUgJ
AvVjjPP5fF9v77gB6OmMCbbZ15Epe5rKmd7ibnKrkDGQVDt6GzbiBL44SSWIkoj1zkgma/oCkzlz
NU5aIVTd+CfD5C0KACZfrveRypcdOQyRyWY1TeN53uPxlP/9buvB8BxAoVA6bTECMVQTQJ7swRYM
AHTEM/B4HbP9v+S8ii1VMzNekex8PhLNNtW6x40G2ruart4VnPSHEOdrmKqo2VFFiBJCCRr+Gwy1
91vwsM0SAACtK+aeepPU2pDbEmORpfddow+J9O6oMPUX8qwjAhFeQQCQBgpEj/dFrKz39zVTkwN/
v1HN2f4awPh810kLBrd8O2V+o/n40ZGzZvlXfDqy+1Odj7/hbWxBAgIAxEmeoKem/YsIv9j599tr
MTKsHYLvDs+8syOv38kZnDDtEs31WvzJu7w5UhItvYR9+y+8yVQ1DIZRRFvdZvVv1yWj2NJgALA9
8pwludxve1a+UBPycHt+A28uci+/yrf7J+leVWs+VuOez6173msCSx4UNp5BZs0r6DsDMuh91+iP
2BIB0Uj1PDXomXGPNKUlx20Ck5fmnVBA9+Rfe9FjA0n90vLd4Vp4Cbfyt4RyfMtIgDbpgk2niMcs
Ex59JVmwlcntroVy33oMy0iMZLIsQohj2VLtWqWOxaJXwYV8ImXIwWG/jgi75rsXLFK7n2OppKx4
xr/AmwFg4dfN3yt+5a7YvQ+5ieRa8VxDUeS9b/YRQ6I/3QxxXpl3vzTfrQKwc+6omQMAwOu/wr+8
D2hp30EGgIX/8X0efAAAd8X++pDHFOU5QyLvfbOOGvmWkrG5Fatbh741c0T0IEdl5UNPuRd4MgCs
9y+zryuJUrf8EkBS5twvlAK8Z/Z3RwL0mKNS3iJdxqal4uJ5SWYDWEMmuuNn/K6rxCMAXC6XOnVq
Kp/nJUX+aGDp/MGVX4r6f9h+fFlCkjLlx8SrWKmo7b6T75UvriE0qvXdr616VjKorRpo7jLE/Ce3
biUT7cz135yvP0VcPC/JrOfB1Nd/IZVwcwTMZFf89WTzjNuk1oYUbAAASl/KvvISBmpEOmM77KlH
/a9QFzS2pVnK8HXnGuJaq6uPHbdDhjwyTeVoTgPASOJpMksCbpAEEs/goId0R1G9HwwLiQIlJRdY
7iulpSeZfh8B4PStdWt/b3XvBsooQQ/Ti5hFP2qZfwIbrKU8Mx3Azt+Z+sfDbuquP/nP/Ilv9d51
jQ5yHetyH/eA3vK/6Ka/AGDWc6V0wvGSJ+RjAcxuaePN6q63gLAiBxnDxIFP+RZfQOoCFk4bg39X
X34IY1Qcpo8PCfk/9Ux9EwAAKK/H/3h56bltFEzgQkGva7F89MfIlNk+EQEqmJkH0R9/TnTVtJqC
x95oz2zgMXhJVI88qL7y9HBliNjF4fN+Hp4+ny299XD2qb+Vzg/njwqd/SgvcgQN6h23aa+uLk3q
UIbxnC99acWs5jCQhPrGHYOP3q7lJ7ojkMhCy2e5o5daHoEAIXYn88JV6OW+RFr3NQKo7b6ld8k1
IQvH9e579SdvH/UuOnHqNb/SX/sU2RHVTOBCAY8kidM+QaRXuv/2G1ewwYAd2Hu7e+nF/Y8/4DJq
3MfdKk5fmfzdTwEAbL/r5Htntz838M+7JI1gfIF7+bz+dd/H8tfdSzDDA+Q0yro5DGDNDq64IjLw
TXvdLhTrKmREX2sYFf0yoJeyr7wEya5CUsirXHjWDzJ1wcKat0xgfQIGzEoCZPQwf0RtPnqLoIKt
5Q0q1R35cc31WuyeX2e7OZcacfvu8Mw7u++5tQC13mPvQ0etZW6+msTzutUQWvg7e/4rA3+6FuIl
m4dUbyEj5PNMzawfZOrDFPbAUEuE0nHdktREzjf1Jqm9Ob1lq21LyvRLNNdrsUf+JGQZo2+XONxw
7H9T/84gWrwvWhBDzWOHyvsKloNhT6E/ngFAPAAAZkUeMsZQro1A0dAC0Qic4uHiiUwW6VSqEVjR
JdFoJgsq4QPFHn0x79SCQaTiZL+t5Q1gvFWcTyLOHa5X4j2DkT6Gaxw+wIA4yVMjub2pnu5ESg0q
ozo6jCjinFooFGybcxUPBLGCgA1d01kLsLhPlw2NpThaBACAYABqasC2oLQjdsKhMhQnL4T9m1bB
jMBCRlOHU69MxEo8ZLS8TqSxG2P3I80rwXCiPK7qrCwzyWw2nTIs3u/mAQAJXjebyaTSogZcoLjW
WtGWxmJpqgmMNJRNiOEkFyeKaiarqyblxpyTRQj24RIJhDiOKx77RMhCgHhm+JgyU5xDZ1l2fI/Y
REvlbNZTW+sZtiCqJ/qj6bTuDQkIzHzaQFJtNfejtDSjPJGaVdOq3PiThaDiweMUxslQxaLKmbBc
j1Fv/5Rx2BvLsoZvRS7/uxKTvJdnn0Gi38MUMvGkLoVGLIVoybgKjMdfrHMm6FOVg1mRg4ypEtY9
qUP842EVciNdAh4yWsEkpc01tpYrVXEYVRSVYD219a54z2CkL17WvkzMUFfQI7MAwFlMtR1ClT+E
OKnsZIZJrJ3pnn6j5OUL5UpuvYhrbvG/jHuGAFxnfOgVe2R1GPk0AYyc5hL5kUqa9cl8s3Lq8eno
j8meLAKSTGRs+Q/ZP/5vMqqzy7+JRtpNLZnI4ZZLTD9g/VczvleHUNQcfCDz5IMM5TjqFVtrSeRX
lnVu8P99KtL9rczW3f4584iCqeYXW2oKhT+z+XOCH7msJJq5RJT+YmeqpghlkEuwVQ673aP2n1Ie
CRjyEeTyKiIH1KLd/cKi2Tjgl/sGkpGBBjoPKzTbbwi0QWryWf3rESAAK5/KgCBwGCxVs/l6QQC1
M+kKenK9VkzAwcKAnVdzuoEkzHX3ywvn8Vw+kUyzsQG/PZdpELObI5ibpTR6tIF1pg3i/k2pF1eS
h687KoZRNSQsh2oUbTDV0617fW6/XHeGeNSHW6e1UvX5VGIlRZq68vJM53F1Z16T0n4afXC1IdXW
B/IuGwBrhec/Edm9dMrZ16R6vtm1sjsQcHEoxao2IE3d9k22o9115jW5ru9ldiY9CMzMm8TUM4Ws
uPObuKPdd+Y1Ke0m9d9rYnFL8iEhpxZA07b8F9oxu27Ftencdb0PbwTR61PyOBHrj2Wt1V9UO+cF
z7wmlfle96NbGMnnVXJMKp3WVe2lz+U7j64585pU4pquf+wJN4UElJRsANDUHd+E4rci3+p6pqeu
3s+hpMsGQJaViCh0PtvgsjtzDKkXGj2Z5BucDQBA6J/jf7ubtXlhxpUAANu2bjURKiYruXbnDylQ
UTnvB6PTUdd2Dn1rTLwoYxMiACaFxwv/3pqxTwqe8WVuWTz20L/y0RzEowI+mm3w8mkFD7pzjR5l
cANJpdMaACorX3wdFsDojI+ZQUFMk2vBpaY0oO7qFwGASqxvGX/MlYb1emH7Y3TbOlazR+U/ZRlc
HwTLBsA47Ac9grIqnlJrb+umkoCbQzSjIo88fOUyRVieh+oKiRd+qWRZqpzuXfpbY+Ba7T+vi6I/
5Pa4Fn0EB57Jrrmdy0RjUco36LINAEjAGKipRXWs1I+6tIAiLM1D9VbipR8L8VxGuSh80k048AVz
TbcS9Ar2VeL5n8zs/j/9ye0MzPcuu4JbkUvcfQekc4mk7JOQbWHZI41OgmT60XMGvY0t7T8Qzyh7
znAiC2l9sXTBj0xxc3btD9K7ot7wNMXfp3iVbF9qINKD9txOO/pygzmr9tL2s7+IT+rI/G0PACA4
JXDBN7Li+sRz39PSBZdcK3i67aRqFz1Q8rHCxttJXOc8F/iO/W7M+Ky5rp8DxPCf9p1/bnTNz6JP
vg7u40MXfLP1suzOP9w/qk0qvzvq6NnTATB3heeUk/p33oJe7eWIwvhqWU2qcTGRZG+PabVTZKce
SLzWQYXTak75MruiI3rHy+MUY4YTWFBTyQwOKi01RvI3Gvux6Zd+Od39rcwb272zjsXKQ5REs2tu
dNdd33zR9vjzK12+L4vzU513/FbALsBA6J8Hf79nIB+avvxrAIgNeNh0ZqAPBXwuOXyJ6QfG+m/l
kpBN+5vfujO9/kV+tCNCxNaitvPyYl/+tc3xmI6UsJcHACwHfIJ+qh7IZZ7dRNKxeFxF8lF1rTVa
4c/YuqTtmi/b3ddktu32z5mPXAzNDqZf/VlD3Y9rPnlF/td3xDyfD81PR568lSat8p3jiGuQpl2g
ygOFnT0jp42GUxnXIAGMnhRD9IJa62up0XN3IvX82k9ekSxvONLkIC+WEEMrqObIR7AgCQzYuXja
4nwh0TaNUhHDrDDkvmLcVyrCSIE6T753uJ3DSsDD9hZzTeYw2KaJZK/CIU4UUDqXTEpeEdk2kj0y
A6zi5eOxRA4pdSIGRvLIdCCRByGklNpvLAd8XE9qYJAJegRk5ZNxFck1E9z9hhgl3BCyemL9UbG5
VmGtfKoAPM8yYKu6DWgvl9aIlSRcKORUJPiG4soKIqOruoUZcf8XJwFKLV+xU8owwPLAsgfNuc4Y
GMXvig+kBiNM0MMjW8+qw+NzLAd9XE+qvw+CPpnDYOojtrs/ab5vIN6tMJlMKgfS8Eon7/HxqViq
AGxgaIhdyZYAAIBaWkEFBhEjn8kYSA4oHADYesEAlmMwUHNoD9KYb2MEtm3DJKeJKKWU0rJRxajd
k5TC8LWOe2Gr6Txh/V6lfKsG65FjA7mUFqyVrFzGRHJw7GCZ6KrKMkCJZWr5VNoEIege7UZ7PCql
1VjjFzECGKcwTioxqllUOROW63IQw3MoV8hkBTePCMGCPHFsHcan/HxypbPK5Ry05geJgVqv2pfu
7TY8PrfEYmoVsqmManPeolcvAMRKfLU+1SiwEiyaNw74FQ6DbRgjVUE1LDWvAgu2lk4kdJCHugTF
2m+ACfoEZOaTMQ2kYhWHKouG48Yo4YaQ2R3rj4jNdZPdqcFwIgupVCLDeUUG2cZECxjjfMjKpwog
CFVOR43Gbq457mse4eHtm/umjhU1eZd8RVPvS26PhsqfYzk85+uKd3v/E+tlCgCIqslI2gbAvFzX
wJS3nIgW1Gz7LLe2MbvxYcGwZekk38n/xZy+6+27n6bgqVfAlbd8Yj3mJc4n64U4Y09jRYYSN6OA
nU8waNqIiE7haSaRq7qFE8nUjgTqr6396vdr2Zjecbe+eqVoUsBJfU8fWnpF4Mh+qy/KoRrGKxFK
ESd6ZdL/+nW56f8XXvHX3LbnLM/pJr6z74WddbIAxNRzyVTcBgBgpzVe9AOG/0dhc59bDDXWFnK7
+1DzhUh6OjqY98nTGa9EEOW9Yrq3v2vTtwpT7qo7+a5c3XOWslxHt3Xe+4LorQ8r+9hNQAhhjIuN
R/GP0oB5whksRqlrbs57tKkXKsdcJAYyhbcezNz/OCmQkIhNoCTXZaemMhZQa8CK7TIUnTI8BqBA
Sb7TSs1gLKCuHJN4a2CgZIUM70JGL9Fc2AKq9ZJUjGBgbNYr0HQs7lI42XYxFlB7kCR261FdH3as
AX3AMmELKMp7uWRmoKPfJACM4Ak1etIoPchYQBnVC9F0X0e/RQBzPKKk0E3SDYwF1OjVo7ttV4Hi
4j5TSvReUnAxFlCjR4/tIVK2JELEjP6abLkhfPLtue5Xeeb4vP/hzJPrlVLbO+yBASGv1ztzZssY
B8iEl8ZOOlNi9EJ+vHhRhm80FfRWat2jIR3chXXxZ46oO+ujpvUY8gTDyZtLarS9Og0vQcztHXc+
ZmgMj8rr0ynBc7+tcf8obO4b8RVi+T3L7tZbsRvMxPbvMD0qBgCcK2z/KtrZLrad4531XWteVut+
0tr6T9SfLNtoL/HILwDo1LJxWz3pHMSU4vYGGs+AR0Y+1/BQeRg2rvVtkFVa6H00bT45/UOXpd3f
FjKg+IMBgLT2krV7I2fn9D0RLdvqKe6JQAgzQIGRx3UrykbVnrWSSoStm2PT/hVqPyK+rtvNzZp5
+qf0/u/tue8xIADMKs1Y2Prxc2INT4WzvbFUZCAFmPdwrlFHzQDZJNNpWITW6qNzhPeHm4V5X7Hl
Tb03X5ZJWCzvclnd1iCIUrixJh5JDnavux8wxyPT6I+a7Wfws4+0mX8BSPKRV6r+rbFHr5d7Y7lY
qs8gAIAFn1QcLXMDhY6XRRXM3m7cfJsy/aj4a/2cFXItPT+r/arwyJ/zBAA26XTRjE9cqvgezI5x
5TX8341bdwIwXNBmskZ0Ix9NEgASBwbAVdvMipkCJRZ+I/r3WzSN4aU1PD3Cd9ZVinf1eB1E3l8X
siPJWFTjFHD19mHxdLZYH+YGKT2SlRiaJYjZGH/4d9LlX/OcOFtsWJjY+LF4V75hSnEv7yivI0gM
NdaxsUQ6NmC5l8xS9M35bU/SVJbll7iWfVdU0rFVb/pRyQ595z6utGIAI7HyssgbKdlbGwooQxuY
6qYeeQ4yn0+s32UajOCuafLUcwrk8wnMzOIEGZdV5gAAeGPy6fsCH/1a48fbuabjUs9fHFmzCyGG
k0UGACy/d8VjSisDyIxv/w50F0qnLUZsu9m75ItZ/h+FN5M+iVdVyVTATkUALxnbcBz00bKViQyU
bwIVaqc0upBRMABoaqAnVS5oUiq/Uq0hwGIg7M7350r/Hcm1wQwAIEbyih4FEHaFagoDsVRkAIol
SGYwsIpPikV0xSMxAIBFt4zyBck74gUJCYGGehyLpSIDBBAjuGuaguNvgBsN5wnXFLoikVi+Jczo
uWRat4uXHsn+2pq92jXESRJTKNDiedlStHiRVQs2quwIaVIgACAgiTCtDSQRwJ78suY7Bys1jTU4
kkwO9hfbqZFPIyHQ2MjEYqn4YIYCwLB573+a7wOIdylMJkMU74h/q6ItqKxrpA9c0ZZ4WWQLmVg0
gxBieMkd9HuKbqeIqRVUmwJCGLO8pMh7XUKMGI4j5qR3daDhVYzhZnm87Buvh1PIFCjrH9OjZ0SP
jPL5TMFmjYyJ5NF3z2KORXom0l8sgJgVJF844HdNpns8floRa5Tx+2prXBgAximMk/gEVLWociYs
16PClP1+PZHOpRIIMbzCSu/o4miHfeBgrS0DABZDTS1SMpbMxSMZAACGl33hoH/kNias1ITdAxX7
VGM0FUON9Ww0no4VWydG9IkepWpNinlZYHOpSH8KADAneWsbhrsEQqChAUejqUh/sW9f0zxUxVUR
lcF5asP5zshgNN9aP0lfq7y/LmRFkrGhlpLhXZNYjiz7UC1bGt9NarRM2r3H38DPXL/nif/LqsJY
0Qk/NWZsSjzxYNAe3ZGzpoaPn5vK38iligtcQqBxyH054UeHIgTqZ9T6FI3fiBM7BAJ2ulNbtUQ+
61O+OTv9yaYgQMojIPuO+KOPWXpExBeMVbBcxLLslNZWyZygrV19pQmAIMzVX+I/5RuZ5an80xsl
bGq7f+GpvbZ+2Z3FIZINQNA6YoBU39ZOZrn8cjb+JE4zPi9A03n+RavJGwMMFgJNrYFSQv3UmLEp
9sQdLpUCAOOSvXt+IdRf2/Tx/4TLAgRf/VQREJnvDSrZ6JMowXhdAM0fDp+2Fr0xsA8NpI0QIpQB
sO2xg5ziiLnU5lTel25Oqfvw77L16cLWG/P/WctqJAAAIgYAzt/S5h+64gBxviltw7mGpLq29iER
pwSaW8ee7iHAAUBjUHgzBgDASMGm1iAMJQEAAGB3Y9uY3SpmyUs6I/nqWkb74C29hThPqNFTnJYh
ud49ETo0V+2ua2ovnagsaT78lr+hqTVb3rNGKIR9Uj76JPQwTAsB1zKu7V/mGwNjp8wQQgwe6/wa
TeBTdVS8KMMLAi/qxXcY2R1IbnfDKa5jpou7VYaMqMG1UGi8IHz6GvRGnz4cL9IeOmvEotBwvFA6
t/4raFsdW7PCv/CmFP66/squYtwp2aW+/VvY+UfOf7rnuM/pp5+feunTYodapnPADaCT/jhVA7it
nsYzYFoo6EFs1UtIkdzY6OrbJBqnCEGBZtRRFQ7jamwvP0OJEIOA8/pFVMoCwRdsb3KP6ithqcZV
k9KtliBFAFa9XIsNpjxw8gAAIABJREFU4cZZ379x+Bd5K8UqghRumhIue284EQAA88EpbUE6VPsV
zbKoATe1uTWQI38WAy01oyZ7EecJNbqmS9M+g488xnK7iJEiHAtYxIGWNrnJ1+TNqXeipMVKvrrm
MiMckzQ4Y6YM3BwGDGDVC7VYFb4R+Nk3hm8TIBDjXSwkqvUP7fzt1hvXh4/7S+HIVVbHv+0dr7E6
QYBFT9DD87woiu1tDSoAAI6+LlqnuI5pFre31Jz3v2lvaaQoHPcAHAfApZTnrgjuaqoBSDXU18h/
zTz6rKVH3NwFCsvEhrKK559hnzvVtfxDKnN/Yava3lY7nCZieEob4YfLCKP4ahUfWH6PT9G49bRr
EyJg005u1UnyWR+HLd+HohchJq0O2WFg6b246evWK7tG2hSrzTM7lMiuCjW1laavhyaeMPeQ/ejz
w5U5qmmdSkwMlJgPZJ9b4Ft+nsrcr/aZ7e1tZfmW1tZ/dcTmP/T10Cu7hhXmlGOnldW9iBcVkBWA
lMBj4w+Df3uco/G9G46DwTjV2hBS3dS2cQWVX6kaLJbCrW1lRaOUa2NhXeEmV3jss/qyAouV2qnt
Y94CRvbVtozjCJ0rL4B7P2FddW2lkEvNYhUQ5wnXjTndh3mXf/Q0CObEiW6irhQ+Aren5OB60v3T
KjlYHtPR6YDE8JRyYx3VTvXtiZCRNVUsesNN3nHDn1SaFyu94S/J4+RdRbAYmtIWGv2McdfvHd9x
bYlRgvVKcOxPAQBxrkBw79tfsaC4R3oGiOH25UawoVsnECAASplSV4YCoOIgudLlJuNFBwCXSp+R
iFtIrhk1jYuVcEtbeO93xocPtLSPsuvx0kqsYPx7FcYDYVHlwVcv15y/eerIJxjZXyOXl2UlUFM2
BmFl994nb50R9cFFFEVN0ybzs4oyxCqBOqVK1VvNCPcyPGBkX508tirYuxUY+b0SalRC48vG7dtP
JBrTvgxbOFOlVizvCgqecLNn7+I9YUM2/KFSWS7z8oXZGf4Wj4lKbgU884vPyUzPKT/Vml9MPnZr
Y1pqghFXLEBm+075qdb0QuyxW5S0NaYUYeF0VKNmX9ko0r0deu0FIkAAmAAt7R+2rWRKol7MY4qz
dh6Y+gDBNilEMGDsCtpM1tJsVEm0dtMbKRvmzZ27eUtpP3nx772ebJ43d27vH9kNx4onnBHnNkoG
AN6RWXM5Wh9CEmMXxMCyW/O1r3EGAJHlud82Gh5J3f9XtwXq9geV2bf4l17Zu+sGn0qrpcZ+BzgZ
pCkTN5TuaTOrSJlEftszvHAGzL5aV/5Jtv2TDiTGP/X6XsAq5NI5m+cwIlY+FdNArKk2MTY+ByTl
9xsKtHhRZLkaam5g3V3+Y+/wnXh519qv5IrxqlK+ECFqB6gddmQzi29zH/fh3nW/EIaGIghNEdvO
wbPOMEIFvf8xJmaM08IxzWEYtEAzcF2gOKdCgMJEp5gQRZTSyg0mNQ2TULBN0eK4mrFXwo5D0eUU
Ks22WrGfaa92lTUDllwwJ9E8j6t1cb10r1VEM5cusK7p3+dOqI+9dlNyw1uM78jWRddZ7VXfGhfb
BkC0XPm7XxzZKkFNOzmRkzKmO7PuSmbbYn7qMnH6ddaCHekXf8R3pMcx6WGzYTsSK68mLALriNC5
V/W+eS3XpWEwxbyBq1SVJYVD4pRWHQhiT2bqH7G71QnKTpVqOW8jmMAOsXw6CqRzK98eydB3omGV
b40pKbapW8BAyswDE/aY1Oa1GGaZsd9y+CBAySHo4Ju5dAE4jsWYWPlMTEXSfrRTH2Rsy+ru6UEI
AaUG56es0JU2EQJAGLQ00rIIM5ZlETKp45cjUD2Ts7BSs9+nMA8VjkW9n6iytOxxu6ufeXY4VIx2
CELIsF/S4t9W0HXsj/TmF2KP/VZOGbTMaynYNZ6i6PGb9x4qA+H4Kcep/CatrzCpIo0KxkCM54+2
XZgCAOG4+rAJ/VS1EU5qXVFePskq7uOyvdLMNs3ahPOkoig3ss6KXMeHz762ttVfeYlnHMOlVoxk
kkLwStqoZjaukggAcXE1brPQgYsB4azW2clDGARMJ0yN/QjwXQPntK7f5h7/CH3yAcU81XPqn8UL
f2AftcB4b+7KsfVCMjLQ19vX2x/JESnYWDdZd2hlHMKUJxzXdLTO79ETOipTg1haLvV2x/btxAwQ
E0nBxjqlrrpFDUEpoYBYBACUZd3L5UW/lj9+i714ambgF9mHL4Vn7xOy4w0PCEYQcFG3RIASSskk
jvRRhqudowt9ZmK84TcAADXTAz3dnd3JNCO2SSFuH9IT92mDlK2bqandJN019K8PmZMIAwEYBiYy
5styECe0/gwrnU58THkQxNJyiUyyuU1L39f/7ydAzwTUrZA2cNW3Jqt8cpc++HbpX6TTmpTylp17
RXv9hsKDVyudM7xLz8zvbdHlZoMMO7eHpjpoYoChFil00lQHTfVgk0KVqhIAqCRN+z45siP21NXC
W8HAaZ8rTHjio0q1PPanZXZY0lkSpx+XZ141+8v2NRwYDUd/a6+6lxLL1NWC1pfYM8gqp4BP4lk0
9lsOHxAORWYTU8slowP9fX29A9GcLQfra/ejnfrAwjAMIJTJZDKZTDqdBmIjgIxOMjpJ6zST09Lp
dCqdzufzCKF92tRKzFzOwornsBssOxb1vgI5S/SHIdV3YmP+o/wRKLr+Xy6mBRVXyJFqpQcYUk0E
AEACYmtNIX8vqwGUL3BTjnE3EkYAhaPUw3qn8kpNayDKUFPf9YR78adDyy5VV62V8HLh2FCq4+ei
BoBNfdffXIuuDp52mbbuTVm5EGZAZvNTklVZdOTcucUIzFm0ePb/wTE+S5ga6UvONQHmzZ0LgIUL
uFmq1jh/vqmwgdPZhb5c3zNi6V7iGjbQgFzTmeZz2KnBROcPYHuSBQCc1Pb0i1M+z80lpCvKs3Pk
Yxfk9QdwzkZVE2r/Any3QaoZe9x8+R94zVxxxnnCnI/2d2/ijCqLiIcIwR8u2xC+n1RP+b1MFFk5
KxVlaFVRdayQ2LgQZXgucLawsCHTeauYIahMDeiKtjbPkY89QYMHxGCtxwLMVLAom2GDF0NdxEwm
GOJifcvZBd5sz9OCCUAFcdr/08Pr1dW/hD1d7L7ciVcNdYZn4YVkTw/PLhVOaMkP/pRLVzJRxIda
2kKAci/L+ucCSy/TN2zkDR9M5iIFNpZb+w9fy4fJOW7t9TVczmKERsKv0ndGJrEHk9i5bZx6gXfh
2WRbSvRxmR3PS5aqvvHn4OyrQ2f/JL/lWTaRYqmMvWx258pGkRX6e4U5H60/J8n2RFjbAx5+6Pr2
im+JZuXvDyv/Xbe8L8oz4if4eblc79tMwWS4ObYXqJ4YGfGPazZVgqtSVQJixMuUk2p6Xv2imIxn
V/022PQtY9mruadelasYNq5cLdPKdljEnu6a5Y32PCsY71hDUu1be9e9CKlSeoAhgDoelBdfXfOh
T+/1LYf3LwTmHmoVsBxqnFJxL6LDBEyfNq2aOFgHULd/IY/ernkY4VjU+4v3XM/aYWKqjZYpw4aO
MGzJPf9/YP7QQ2l74oFv+dOooihDAABImPdDJtk7dnXJavUv+3XGCzYAGMcFzjgOxBcTf7nJbwCl
jyaf4OUl53JnXGrjaHLPz/TVW4cufHgm+YRLOeEj/CkX27Qzue37dPMgP5EIAACZRt96Fz1F7dvA
D683U4wFP99wMT7KZwMQc3dq143G+k0SBQDA+CLfWSvSdr8RW51/8VHaFS1tI8Sm9vZ1jPgF/xE/
MOcA4Gw29oj6xP1uq2pCZcj+BHjIoMTcXHhzM7yFPXQftzgdRlRP+comWk1UCURJYQtElgUW/4gA
UHt3csd11obNIt1fi0ojzNfwredyR/tsAGK8nXr7BmP9ZokC4Hxu02dgI93vmxUrYDOuC5WTfRZO
pLt/q61aLU80O0Dhn6l/hpQlZ3MnX0QANHvA6u2ZaKGZ2tptqccGxWPO4xYvtwEo6bM6NtOd1d8q
QayH8mumuo/5vFFPLO1pu/MFsAhF/0o8mpAWfNQ78+uWAIA1K/ec3fUiWJbe/RN2zed9s75pH8lR
oLoVtwd6izN9Fd+qMlreP+UpBh5zvotd03w2AEAqG39IfeEFhVQ1m2HYrvTa33OxUe7NKtaH1izf
2ecm4zeQbXEWgKKX08+d4Tn/i7mWzXanyuxPtVzZDgEAgFFOJ95Ebl3HGIeb+6PhHpOv9K2qde8E
rYODg4ODg8O7jLO2fDiCimut6Irgp4/f/c/PuwYmc0rQ4V3EbA+d/5uY/lX9ubff4Zqqk8sOAPti
UZTh634rnp/Z85drA+q7o5zD+wJbVo6+iyz498C9f/RWm2VwcHBwcHD4IEEoxQfPLbbDwaFsGYph
+ABIJoBOtPy7e3bWYW8Q4nzAIsp6yIE8Y+Pk8geWg2RRBxuE+Wbk4sfb6pCykrF9OV787nNYK/8O
ILOV6XKk6z/Vtq87ODg4ODh80DiIN0g5HDRGRstGyLf0dgAAec3AX64PTOzC3OFgQiRlzu3WbJ4A
5ADgQK3sObn8geUgWdTBhnBCy/V4cXCcYRf/j9Q9f3hPL10e1srvP4hxn2l7orlVnfKhVsXBwcHB
wcHB4R1R3Int4ODg4ODg4ODg4ODg4OAwApvJZg+1Dg4ODg4ODg4ODg4ODg4O7y1Yn893qHVwcHBw
cHBwcHBwcHBwcHhPYNul+5QOJ3c/Dg4ODg4ODg4ODg4ODg7vDkUvXxgu9196Qar4SFk7eM8NIcf/
06GFyK4Fd+uzS950jcjXzed2ie8syP3OZQTHuI77tNHSbLGE6HuM7l/TtZ384S/6YHEQLMrhcMVs
CZx9c1K5PvvYa673q19uBwcHBwcHB4d3zohPbD6Wev5aV9REYAT00jNEZ0jzPknaj7JETOxOvfNO
a91GiVQVEVE+8jZrvtse9Zl0cuVVrm69tJRtN7qOvt5auKHv3lsCxmiFaJPYfh5tW0hrvNkdX8Dr
oxwAAGbl88UlFxlht007tZ2/tzduFUu3slQRVYZyYsut+MRafeTRL1J/fclNAags1H+aWXiq4eEI
6dB3326vf70UIBX48Ce4hacbfomgmNH3gP7qs7JGAADh4+VjLrZb200WqLVb33OnvX7LKDXGi3KV
5AWs5t+8CrYjarb6z/hRbKIITZbxcnkCLJ9ryXfUGVszq26X0jYj1HCQsg93UeWsLFHFRKuIqlD9
LXuq5/gb1dmp6FNf8kZMVL3oTWhs43KQLMphYvarjiqyr2YzOdtA7Ik4rGbXbpXoQdBwgibgHXzL
wcHBwcHBweFdpuy+Zds2kqCaMLw9m7J8w1UwI555/edcihXCl4pzvh9XP2ttibNVRNjQ9/yQxrhS
N8z2ykdeo7dtpAkTAQD1Cg0XsPMvVMc5LY0w8yH3WVekyUpr1+14S4TLp4qXkiF7ufecTyeMR7UX
33IpFwaOuT5CvmhujHBVRdWgGIkCYR7JPPWCUhoJRxQKAJh1fUk6bVGk4xa8OiJ5Lgoe/+MovtpY
08sDYvgrlDNOGey4Fa/tEfhT/Cd9MX1aJP/URoUC2BixG3Kv3ceqshD+qDjn+9Hslda2DFslylXS
EACAUjMFJoDpxweyK7lXLk8IDfE1XCZyL3p7GwIo6sIc3qKqWVnFRKtZb5UEnOgtq8lzwg1qQ/kr
VW2jirFV1ePgWJTDBOxvHbXvZgOTsw3Kia3L8vwGoyfvOhgaVm0C9vNbDg4ODg4ODg6HhGo9bGTp
/d+BR+zi3k2jO+6Z+rNCa0NhS5ytIgJiq2+XbnOlmPVcw01N9r/wR1eeIACMzpOXHj349k3C7iuF
40d/zprpO/uygcg1dN1uoXxzIOGE9o8W3OsTD/zZnyOmtUP03uaZe1b09bt9RmWRVT3eDCOLmrWT
JvYMP8IAYLvlo47L4nvVNSu9NpixLsHzJ9fRZ0U23MbrHN+8SOVX5tet9Jtgk25r04nicXNTzEbF
Aopezq16uZiYelehduZ/Z+qCxU5qxShXS8NDCMLsTH5mU2LHv2W9tEaUAmDh565LAQCAvTtx3yNe
87AWVcvKKiZazXopw7jPFRedb9UFLJw2Io/przwqFSayeQCw3fKR1+mt/0g9Wdf8kZnRUiZUs42K
xkYZvvYcXVpndfVzB2Z7LWZdnxFOXGr4fQSAkt367rvtDZvE4qIhcUtTP07a5pNALeUZCmCbd2ce
fcRjcWLLrej0HT33/CJoANiye8n9hRl3JO5/zGtj1v0Z4fglpidkswAwoHffbb66SrImSMNqEFlo
vpKZf6LpEQgQYncW1v83vyvL0KpqVIlXFTUqRXl4FdVYUPuJb+/ecLn0dqE0G1Wl+tJC7mNv1ue8
Fn3kV54sQbbPNf8W4+hV0Yf+z1sg+2M2VWyj/F2rWT6iNh77nageJA0rNwFVvjVBje3g4ODg4ODg
cCiYaGBmw/AyFK5BAhjdw2O5KqLht4/0nrwkHv8J05kvrvURuCf54F94mxenXTG6P48576V2ALH2
94SPhmwUNSOPGKueljQCxCe21GTVe7jc2YGLPjHQ++30Wx2+ufOIgqlWWZSu2smmHKPwtsozikIK
eTysCuWRgIEkS4tvqKD3DIjHziACAsOyklGJzGMaXHZnjiF1fKMnlXqTH7XdEBDU8u3nF+QBddeA
MkGUJ5eG7xpU5PzL2FnnwdRG3X7B7n2emrq26xra2e47/ZsJ4xfGqj0iAIWU2wbAh7MIVcvKKvlV
WYQY7jLPeSsivXfCf94WYJ5v8WX5c/Lph592k6oGQBku8CV28e7+vz/g0740WjaxbYw1NiqxvmXs
wiv0xW+oOx6Hba9xmj3BUHMCk0BYmovqComXfu3OcpzvHP/CH6W831Ofe0OiALZPmnF2OvhsYe2d
fL6AwcUo3ZI9UYDiXFRvJV75iZLBvHuFb9G349Z/Ga/28FXTsAqYvdy1bGnfrt8xa3s5ojDeWi6p
TrBvolq8qqqxH1GuUn1Zsey6mwJ1PzTP2J75+z8Dvi/hBdnYf+5yFwhUrzeqmU2JvSuikRTjT4FQ
PvvKdvngaTjMmCagyreq19gODg4ODg4ODoeEyY7N7EbP4s+nhSfUzf3eSYoow9deZoZ3px7f4B3p
TFEYt2NFBKFtZgFvM3b/HaIZll/qP+lzmTNT+cdXKcSNFbDzCQa1I17ifLJZiDNWOyMytIpogtGy
AijBcV9xn4cpG9M7/2KufkEyKeCU3hXh2y+A1s1WZ4xDIcYj2pQijCgiZuw34pbrw0v/mJu6hsVL
soFHsk9tcA9Hx/J5Trqz0IotZGZ2fpfrGe6yV4jyJJP34IOgmZ+6gpl1hhHKZXv/RV/8F+qLFuNF
jD7IuxgLqD1I093FeGAAAHoYiybIyir5VUFkB10nnJcxfqO9tNJNgMB29d9Hui85K+59liZtVDlA
RJZ5zpjRtforSsZGTIVvjmsb4xobzhV2fB293SZMPZuf+R1zTlbreYpse5rpT1UKe1JwCb1vo1sF
c2ATo9/iWf7JHve1YqZUvoj+sr17EwKgADbApPbTcjGtZ51LBbO3Q2n8k9x2RHJtD29WT8OKIC5o
M1kjulGKpiiAFZ90nTZuvJKBCdXYtyhXr6OYTal/3e//yFXmkha+fkHs7a8L3YUJ640JzKZiRVTU
hxemn5jn1pl9KnPQNByS79UE7HeN7eDg4ODg4OBwSJhUz5K0eZb8RJu5Of7kXR6VTlZktbiPmZFI
/ZyNT2KBiwjYIxF7tblrk0iA0C5j1XHy2WfF5dXKkDMqQu5KPvY41aMSOn/s25VF48P2pV+5AgAQ
1HB1Hwss+1p6earw9CYZm9rum9w13w4vud1YAgBgACD0GjEIAkAohH2SFnsK9TBMM6HKyWzbM+Yb
g6XuMpPJbfwa7KhjQ+cEFvwsib6pvbJ7Uj6Hq6Thu4DZ7D/rlnR9OrP9Z+j5dZz2geizTpCV+4pV
z9di4L7m+9jXig8oQM5KMQpTbaRn+1wLL08Zv6e70hWLYSXbqGxslOzWdt0Cb9/G+Zb7Fl+lnnZe
6pUrlI6JllsnAzaMrg0+fRkfFGhGPQB2gnNWSsetAYL2Nw0B7MId9hs/Ch97d+GI1dae58iO9Zy+
jzZcHq/ofqlhzgid/z9JLwBADMCz6H5YBMClUs9/VtlV+kmFOooS66H8fxb4TzuzwP5VXdMx8WTZ
hGZTvSKypsqzArHBZ8W9nPwdMA1HvlWxCdjnGtvBwcHBwcHB4ZAw8WiZzPKe/JNC84vxx3/nTlto
kiIAzC+HGjW7epM0mQEgIkAAsJ8M+fWyUmmFeDCPKc6SPDCNAYJtUohiwNgTtNmcrdmoimhy0acQ
NfpuYzcsEk88PcFtkg0AvDO77kq0MYgkxi6I/pNuztat5w0AIstHfUtrfDT91we8Fug7HlZm/sZ/
0hV9u24MFIcxiBB1D6h7jMgWDv3BveSCvnW/FCf0mVw1Dd8NmGRh+7OCcDrM/KIuP21tfxoNJNn3
96UyE2blvoIQArASNxmvdpXNj1iuglltjGrPlWe7C3CN92OlB2kdgsv/Vtj6ObwxykFV26hqbAi1
ClPPRjNP10IFfeBxNmYcMLtCFFFKJwyOUoRYmMxXCQHAgPY3DQGA6cmu/xyz41hxyslo2vfNo3dm
Xvqx2JFh9kmN4XjtnxrsnuSLX7ZZBOYRoRVXdG/9ntClYTDlvIEnrKPsoNDaogJBzEm4/u92tzrB
RoAJzaaqbWBpOQTSuRd3jWzPPuAaDge8dxPwjmtsBwcHBwcHB4d3lQlGy3bIs+gHasuL8cdvdWdH
d2iqiACAcHzb4oKwWe8ruCajB1KNgRh/xNG26wGaJohwXF2Ngd6mqo1wSuuK8tOWmsqLkCNge6QZ
U1XrHzhPqomGA4a50vyjs8nHaGeqQmTH6adRK04zvBD+HmlUM+tXyQSAKFyNW1X3MEVvNDirdXW5
aA0ImKpjok8poYDYift/1dPw3QHntO5boOt2LrTcPfNcuuwSXX/N2PEE2bFJMN6ng+Z9yMrJgfv0
Qcq2z0irq8oTbYJhHrcu9uTVw5aK8afc507tfvl6pS+BYPK2UWZslGU9J3Mzz4Hp7Qbdru34JXlp
NZ+3D9hJeMpw4aM0sd9KVB9+23Yuy9F6LDNUn3R67l8aFkGWnVtlv7EKNrf6TvktnHhGoushrzVp
NcrjtX9qIMPOdQIAGAGGWqTQBakCFB2zV6+jqCS1fdc+ak/877c2Tv9fdOpVsYdu8earHtSubjaj
Iza2IiKSOHNxjl1j9ZftNTjgGpa+NV4TMIka28HBwcHBwcHhPUT1njTmPsIegVIbn3Ezzah4TQhS
rfQgS6qJAACIX2ytyRbu57TRIVKOcTfYjEAVjlIP650CVs5OxRhs6rufDC7+VPDkj2mr18noNO7Y
UHLP/0gaADb13Q8GFn0xcOon9NfeUuQPkxmQ2fJPxaoqKkIEaeY37Nk+XlSi9/wuYA7Fiz+Pna1p
sUHGVFj/crzAl+9/VipJQ2ygAZRpTNPZeGow3v0jvD3FAgBOaXv6xSmfzc8ldleUZ+bIi47OGQ/i
nI0owwYupPVRM5lgiIv1noYXeHO9/xLNqlGmE6XhuwlSzfg/zFVP4HVzxOnninM+0t+9mTcmXkQ8
LKmSlVAtvyqK2Hhu3ROelgvI2W79jbV8zmL4BiKsNnZGuSoBgmpnuoeVokwOY9PO9SLNRlWKnl3Z
2Kggtl1aCG/Q1vwK7enmDpQVFaa7F1xgd/byzInc8S25yM/4dNXBJyJWYqVQuMp/4ieMjZsEw0c9
k/hK9TSsDCN8nJ2Xy/ftYgomwx5le4EaSUwnoca48dpfNSpSrY5CjPAJ6aSa7jVXy8lE7tVbAk3f
MJatyT+1RqlibFXMpnpFBAD2NGWWd7D336P2vBxwDUtHlMdrAiassR0cHBwcHBwc3lNUGy1Thg3O
1m3JPffnMHfoobwj/uC3g2lUUZQhAAAkzPnBSvaOvcnGavGd9MuUF0wA0Bf7ly8G6aX4Pb8IGkDh
sdSTvHLcCm75JTaOJrpuMldvk4qKoGdTTyru4y/mT77Ipp2JHdehzaX7OauIAACQafRvkOkytX+j
MOy6lmIs+Lm6U+EInw1gmbvVjp+b6zfLFAAAows9Z56TsvvN+KvWy39HXbGiDoBNbfcPZenzgdn/
bRwJgLPp+KPak3/zWgCAMF/DNq9g5hUD3KXuvtFcv6UYYMUo65WTN3Oo7sOlxNyivrUFtmIfff/e
yVstK6uZaGURtfU7Mo8PSgvP5RadZgNQ0md0biE7oxMEWImqRa+iseF8bstVsJnyBzi9bEb5sLzU
Z+FEqvcWY9WrykR7Dih6Ov100HXcWfrSCwlAwR6w+vaqCvZ6qVoaVnwJA48570Vyu88GAEilEw9r
L73oIpNRY9x47Zcaw7Bdmdf+IMT08tmEinWUNdP7oRWJ5I2wLcECUPRK5j+ne8/7fK5li92pMvth
NtUrIgBGXm57E7n1e8bs9zkoGlZoAiaosR0cHBwcHBwc3lOgo48+GgDD5f5PLdn1r//yDpjvz+XE
wxezLXjuryLm183ndk3KZ1hlnFx2ANgXi6IMH/4Vf0F2zz3fC6nvjnLvCu/XeFXHlpV5t5sLnxu8
7za/OfHPHRwcHBwcHBw+uNh2aaW1bG2ZYXg/SCaAQbSyK4gdDg0IcV5gEWU95AC4Mx7GyeUPLAfJ
og42CPNN4OLH2+qQspNxxrHhSUJmydPlge7nJWeo7ODg4ODg4OAwGTKZzMho2Qj5TvgTAICyNnbP
DSGt4lsO7wZEUo78kz6bJwAZAIgcoGCdXP7AcpAs6mBDOKHpR3RxcJwhnvBE8t4/OcukkwMxrjMs
TzT3apf7UKvi4ODg4ODg4HDYUNyJ7eDg4ODg4ODg4ODg4ODgUNqJnclkDqctmQ4ODg4ODg4ODu9v
qGXoumG9f71K0sy/AAAgAElEQVSNOjg4HEYcsLtYHRwcHBwcHBwcHPYfamaj/bF80bkOFgN1tV7h
UC7s2Lm+3kKwOSx84LyjUtumDIMBgNiWTYFh2ff6Chsp9PdkfM110sSZZWV7+41QU/CDl68O+8F7
3fIdHBzei2BGOkc84eLcgb6uahwoZtxXKSu+mHyHTuHfKZiRzpKWXJh17jtycHBwODhQPTE8VAYA
oiX6Y4XDY4mZapGe/pw98Q8PB4ie7Ovs6ursiRdsosd7unu6uwerZgQ18/H+7j0dHR0de7p6I1nj
wOQayfd1dPRlreEHVra3J2E4/j0d3lWKa8sYLvdfekGq+EhZO+j4fzrkENm14O6iTyYAMCIH6Aap
/cplBMe4jvu00dJssYToe4zuX9O1nfzhL/pgcWAtiiLGdSZ7RFbb8JBr4l+PxpobOOeHKe/DyUfv
9U7KRxdixDmoPmsfqBlgO+hddkeuCQAAXG8MTvIeKYoY11nMUVl90yPuw921mNkSOPvmpHJ99rHX
XE6nw8HB4b0CNdJjx5s0n9aILL/313YQ7w8FMHOo1XjnUDMX7Y/mbU5xYTUz2KMr7ITthJ0f7IuB
v7a5TmQQMXLxwf4B2tjgORAbWBEyErG8XKe8D9LW4TBlxJD5WOr5a11RE4ER0EvPEJ0hzfskaT/K
EjGxO/XOO611GyVSVURE+cjbrPnuUfUdm06uvMrVrZeqO7vRdfT11sINfffeEjBGK0SbxPbzaNtC
WuPN7vgCXh/lAAAwK58vLrnICLtt2qnt/L29catYmraqIqoM5cSWW/GJtfrIo1+k/vqSmwJQWaj/
NLPwVMPDEdKh777dXv96KUAq8OFPcAtPN/wSQTGj7wH91Wdl7f+zd6bxdhVVol9Ve977zMO9N7k3
CUmAMAYSiCEIASWAzDQIajet0oj6cOjW7gbHbhD7obRP2wfqswGRbhRblElAEBQIkJB5YEoCSe48
nXnY866q9+GcO59z7slNCITs/y8fbvbaw9pV66xdq4ZVFAAQPl099aNk3kKXB+btsTvvJZu2y40L
ajxkfuj028xj86knvxQedhEAYFN//XrYiZg7L3reLenpXqhZatXyNHiRwIqvmUe/WVxzj1IgnJQU
IE8OdVH9qqzSwESnipqx+Zo0MLYGht3AehvwDlnUvoOghYtySJ3r8QDvStiJ86XNX2bbOT7yz8J5
B+N5M/FRFfbVVTZnG4g/A7eYpfVvKmzmGjZwegfeY/v4+BweMJj6JZu+S8/TM8OZkkMBC1q8NaHx
iDnZvhRogmW4lBKQYm0tAR4q87yHsobHkKAl25IqB0Ct3FCq5FDKkBRubY1KGIDahaHhnE0RJwZG
HBQ1BvrKskpNy/MIyJGoZBXKDqUUqcm2uMIxJzec1Tpma8ga7s0JGjJNj1KG1HhbXD1kAj1iZgcH
Cw6nxZOCVaKxhFBIl53prnKLOUdp6QjJGAAAi4FEq9M7mLWDLRJYw315ScO64RDC+GBLpYSnVkS9
KkO8FpOsTMZUWpRJDSpPzwxlSi5FvBpvTQYEBABAjVR/ynQpYDXWmgyKiJT7+s1ER1JCAOAV+gZJ
sj02btCklgH4+ExgXLcPIU4OTBdGp2czXpx9PRydKb76fSHPSy2fkE/8Vsb8rLc9wzcQYcfuvJml
hap7I2H1+BvtBVtY1kUAwMLS7Mv5k68wI1N1QZj7SPCC6wr0eW/3PXj7sKDnK4NJiKwKX/TprPOw
tfqNgHZF7NRbh+kN7pZhoaGoEQwjWaLcQ8UnX9CqEciwxgAA84EvKecsG957J147rISujJ/+nRT+
orOuTwTEiddp531oaO9P8PpeSfxQdOUNhXOG9Se3aAyAYMRvLm/8NW+qUsvV8onfSpU+4+0oNiqo
UWW8jtAH/82cPVlF5ubBBXCj+EA2JafU8rSwhJgUisO/Qm/vQAAVXbhDW9SwKhuYaD1RY5uvSwNj
a2jYda23Me+QRe0zjPtL5rEuKvREmxnRfSdAhOpdwDjgrIPwUZypj5qJq2zKNpggzztbFzc7vXpg
fzSs5/TeCY/t4+NzWIDEgIp0fYLTkkLThC9ecSjjhGbNCwrglYf6B4tiR5gHoE6ZxjvaZQxesa8/
a2ktMjj5oRxE24/QOLc4MDCst8/SOCyosVkRiUdeqb8vY4Zma9jODRe4+JwjVI5amb4BJlUexDzD
lufMjnPMTvX0p6B1TrvKMTvVmyqHOsLjh1GppXPt7e0iYk62d6gQVGJiw+YAIcRxJsekHMeJ4sGc
Csec4tBAxmRSOBnwcqm8B6A7ciQRs7NZkwKl9RoaxDGJEBlfTUjQZEgZHkg8ADHLXMfsdgFRO9M3
nFE7kqI7tSJw7SoDxrAUS8h96Zw9cZWxVxqu1jspD/YPl6T2EAeM2JbcMadFQEQf7hvOyx3R6b7z
Uw2gcd/Ge6OyfA4qjSZJIM8e+Bo8RCpzN52eTGj+94x5s43tGb6BCCgx34ZKO5hhPnSjMD838MJ/
BnSKADC6VD1zydDbt0t7PiOdPvFx3qLIhZ8cHL6Rbdgjjf9FUkFaeLUR3JT97X9Fy9T1dsnhu0OL
L0i9el/EqS/yoCEcp8qW9xbLdo4ewgBAguoJp5Xwr8x1z4cJuOluKXRXYMkFw5vvFm1BnLPMFJ/X
NzwfdYHQHm/rGfJpi/PcFs0Dhl4qr3mpUph2t9G66NvFtri3o9iwoAAqTzz+X+x5f8g/0TbnqkWp
aarrIIAwv0hc1JHd9axqV4dM8wA8fD/wCQAA4O/L/vqhsHtIixpVZQMTrS9qZPMAgPBS5eSrybxj
PBkBMtzSQ+U/PhiyGxlbQ8OuY72ME1svspUNXveAcKCm11JVmvMZ7uQz3JBEgVLSZWz6tri7VP2U
lI+Pf+R3gixQNGR3/cJ55RW1MrxOg8r8v6YLTqaxViZyDIC49xUffijkjE2B5gKvpSdMgcZ88O+k
01e4oQThAWDQ7rnPfWWNMvWHTE+IrPpOqeXR/KP/HTQbxv2Nla8HiQVP+Tdn0WwPA6CMM/igvebp
sXkHxoLwB++RkgkPZ+y+B5w1z6rj1085S1uvuWnP5muVt43q97mB+7ISwQ/cYZ+4MfXQj0Ilikgk
cPKdzpI1qd/9v7BBZ+IqAeraxoTL56jHtWbSP5XN/dKwrtN7Rzy2j4/P4QADKdYScoaKI/OOOC2Z
VBADqB9semaJyPHKwCKvxbTcsOGGQwCI14KVAI6TRFT2KADVdRZoUXkAEAJhPldymKYgTqpEw7ys
cAWPAiO6AYFWlQMALIdCgj4yWweLQYUDACSoPPYCcvVvjuqETWhPIyGkiQgAkKDwLD/tYuZKrDU+
Bjvo0ZdnpAaGyh6vJSJcMZ0Z+bJRK5/2tHgiVEoXU33DMDsZ4KfUBSMUcXjCYYR5xLxKfI3EoCog
AMBSKIAGdZfhGhUh16wyBAAUsBKPC72pfLB9LPYlZtGr1juvhcVs1iYhFQBJEU1AAMCpYSWTNr2o
Nt2rTzYAaNxKeA9Uls/BZrolBQRGm6M4iSRwekYHRRuIRq8+PnzWikzmu1yXXrE9CvfnHvxvkYjy
kddNbOZhIfwJEkM8+aZ0dYKglDv8kLPmKcWiQCPy3GTJvF8oXxi78prBvpsKb+yNLD6JaphZ9UUF
2qgfjwmcJhJT5DSNGjoeVYWJSMJAc9XBN2TYvYPyB46mEgLH83IphZ7EzQ6QrjJH28T2UD7/ujjR
CSJoFRdeZqiD5u7BkR9o/YJinBD7Er98z8Ajv41YX2qg78GAyUL0bP6YS2F+u01eIH3PMde2dt/I
uhZGzv2nrPMDZ02nDMAgHyQA+FAWoUZVWd9EG4nGmGLziJ4dvfwrBfVV49U7xGyWo2Eh3C+RhsZm
NjTsutar8JGz+VOus5e/Zu56DHZsFKz9XeqL+WsDZ5/Zv/un3Po+gWpcuFXImWPRl5g2tt0LGVsI
XhZd9rWU83lnw6AIACSiHH1hIf6Msf5eUTcwBDitRyEAOF/aeAPbxvORm4TzJ5kfwvJiNMvLvvxd
rYjF4MWRZTdlvC84r/SO/wIhdkpo1TdL8Ufyj90/Tag8rfL1QCVr4FfOcAZZiFNWRVZ+vrByr/mn
HcrIXan5mPFin8SfGT3ti6XzSvoTrzQa2G/gvrx0acPtsbab3fN2Fh/5YyzyJby0lP7LL4MGhZm5
Sqjv2cZfL34IEnrp5Z3q/mk4VmCTnN474bF9fHze7zC3ONSfMSkIWizZwjHKAGFMjXxfd4ohKTKr
rc4UWepSLHBVB4KwgJlNGSBAiEdjboUxAEZc4hkDPWUEAMAoiIwBI0Y+mzdcQIh6HoQBgHoMKyMR
E+ZGn4oQHgkJEYyFh7V8F+ZGjyIAaBjuVxgfgx386MvNDQyVqRxJqnYmrU/6uHp6JiOFEzEhl031
8+KcKQPliMOM0AkvyajHEI9HhgxGBJhHzKQ1KwKgRpWNwmmJWKEvVQq0jpxAXEr0oZ7u6j2YoDKo
1FG1whDmMfUmDYjXmOjvTTGAaXl3K8vn4NPsAnzSHlr++YL0uLltYLIl1RMxTmz9pNuyJ//Y5vCY
edZakwIAVJIWLDLwDmfPI5Aq8uKZ0ZWfK56f1x9bo9Eg1oDoWQ4tRKIiRFTXyHDeQk7mWAPRNNGy
BigrCH8fvBQzPm13/be79gXFZYDzdvewuPBymLfN60oLKMGFZMIYwogh6qZ/LG+/teXM/yzPX8fj
FaXYQ6UnN48tCPQioZX3GvOwh9ziW98Qeqe0y6cUFKJnh847unvt32tFgt69RS0I5ojzL+aOOc9J
lEt9T7PVT6P+VOW9qNMPeoDzgJEhVuipvCsGAGCHsGiaqqxjotOIKvIpNk9l5di/02M7Mo/cHM56
1dngAyABNDK2xoZd13rLxq6vorcXSPMvFBd9zT2xZPU+SXc8xQ3kZ2xcSIgTruSktiipPAPwMhM9
hjhk7n1ZM8Hr6+E7/lM76oTcxkFxpIio/RLZsxUBMAACIAAAItTsA4MDvs5ybiFt9W4ImOD27dXa
71IXHJdb3zvSIYUwd37o4s/n8S+Mxx4P2tOPnk+jfD2w6w69VPEehHTBzrPE444rcTuqo9zq26XN
jyZM8NgWx1ygXXx1LrxBzdfvlWhcldzW/NMPRK+63l0xV5y1NP32V6WekUHpGbhKVt+zjV0uSked
oQsb3H6T218N6zi9d8Jj+/j4vM9x80OZSheoq2dT+iQps/NDGXVOstZ2P5yAqUkYCAgAGHUp4jGq
6T8R5jkh3NoRHbf0wysOpKxw++wAj8DJ9g4DVEK60SFGRme2dmkGHq0SdxFCDn70JUTaZmkIlfr7
a/dDM7uQxm1z2kOUrzGnnBMV7JZtqo4uLGauYYHYUv3oUlItTUYq1VOjIqZdns4HkpFCf1qPVJ+P
BcwHWjom2AR1GCOjD6MuxTJGE4L4SlQ/Dq80NMUAmuFdrCyfg09TzUe6ILTiu9aibZknfhkyWbMi
b27w1KOz+e/zmSYGuKiEQwola93dW2UKlHU7a05TL7wgo67VRmbAUPrL3KOPMTuloMsmX11fVBu+
v/DydQCAICm0fSx29lcKq/LGU1tV7Fp7bg8mb2pZcY+zAgDAAUBoI3UoAkAogSOKlX4S9XLcHMq0
s/gFf3JfG6r+2rliectXYFcbn7gotvR7OfRP1st7xnIOTy0oEgmccm3e+RnbXXg3d71250QvuLMw
q1Dc+T303AbBOizarNNU5YyZavM0LnWEi9Z9OOdNLtiGxla9uqZh17NeBgDA6B5r953w9t1CZFVk
+fXmOZfmX75O29vEmGotiPEL8totLR+4zzhurdf5Z7prk2DXshBccvMOnptkGOCA7J+By17exvNi
Yw8rH5+45Pgyu6/0uz+Empu126zyk6ARZeG1cNwpXjBAvILB8YBlNvUyRNzUawHrbD4mstSc5GX/
ngsDAKQBQssegGUAQj7/3Ge13SN3re2jGPV+p/9lafSc8w3+N+a6vdP3ajdwlTprbBsAAN589ZhY
eugZeUqSv5lo2NDpHUiP7ePj8/7GLZenSfpIjKLDaoXLnBLic7my2xYUkGfkdaTNEgBqJqYSAioM
5fRgUuMRUM9lnEA9ijgeIwBqlXSXhSprbulw3gwnFUztYsEdWbd8EOA4juPejdETJMgis8dFkkiU
ZQ6IbY1uBcUYFpXa7VUhFBN7U8PF1mRI4oC6em64yEXapUp/OXOLRSsYlzEx82UmtwqoRkVM/9JI
CCWDxYEc4UIAALwS5HLZstMWFBEw4hIs8FBJq+5oYRERo2BhNcoD5nnm2AQkHphT1j02YWp2DQNo
lnetsnwOOtPHafSY8FnfNeaszjz202BhYou/gQgAi6sgaZbWblWmHwQCQBQoAI6OLPQkXr6g0RAW
McMlqgPXHqOYUCOFAeNQnPBlYhHUQNTc6zNIOf1385uXyWecmxW2qg4Afqu04TNoSxwpHDHk6Mo7
Sm2bRAeAquoJ/2y1P1z4zW/DHti7fq8t+nF05XX9u2+LVaJfRKnZCWanM7xdQD8Prri8f8MPZad+
QZHF6rFBA24Mf6yqTMGG+Kr/Md78HN6SOng5b7icsfMZSToXFt1gq095O59Cg7npNws4pJm2KmdK
LZuvjBDWCdLqGVtzhl3DegEAAKF50vwL0aJzrYRhDz7Gp52Z94BwvaVNn+N2fUA+4ix05LfcJW8V
X/yOvLdY4/NACACqEVXWoLlCphQAj3UJS33lTXrLideYp79tvrR9clb5/VR+TDVObPsW/8G21M67
hXXdvBeVj/uGc2Td92AIIQbAd+ZWf5nwCNzjEhdf1/PmN6VuC4Or6g6etipJXJo31wSKuJV41iOk
x5zm09vAVepj5lHPNrCyCmKF8urdY62F/dGwptPz3kGP7ePj876Euta0vaDUcShINTwkH2xNuMOD
3VkKiFdjrRGh3mcGidHWaHq4vytFGGAx2DIrroRi8sBgdxfmeCUcljkGAEiKtwSGhrs7GebEQEjh
ps0J/T5Eira2qchOdfeXm/jeclrrbJZNDfdkPAaIk9TorLbgSISBBBVyfV0OqSSdlhBAjYpo4iuA
pEhSKw1UE57wodaENzTYlaGMIUFLzGrhESAxFPDSvV0uAVy1BZBjMWFwoKeIMRYUVZw4eCDWMAAf
n0lMEy2TRGjZv5pzV2ce+0lw0nanDUQAQAVxwXJD2mb3G01tx4pMZzAtHreEBH7LChRRQWhLOuht
ZhKE81Z3SjzyTFdbDWUKJKQcPd/0/oB12kg0emNYrJy8pJR7lHXl67xsjV8o8zKsKEot36TtZnHT
GpUCUE1IBk2zk6t4dFyyursDLAkSZuak12eMMkAjeRDqFZSwIf3EF0cVxfhTwUvm97x0q9afPagN
R1y2eu6E7nuExKrgokvY2R+37Y3Orsfprq3S+3X7932oyn26bS2bxzl7oMgfsYpEVrNc7ZvXMLYm
DHuEcQcYz4fOEhZdBEctdNhOa9cP6YtrRZ3s78wF5JHyGvLaGtg2L/Kh/wtnnJft/l14f3IyIQDX
xVTFImZm03MZhJyx6xan/0uJ876TWXmLsXqL2kzAXFP5yug3YuARRCUkYBidekZFsWO+iR+ytjwv
e8CoggpO7WF5KghzT7akLidra4iSchcAgBPjmEeNbsgbUJkK1rgqmaIs+AY5oTPzyE/aj/o/6MPX
p393Z3jykrFJb1TfVU45dYrOirxoeZlf5w2Mm2twYDQc5/T2z2P7+PgchjDShEOndRMwcWpslhob
fwSJsY6O0f9IyTnt1T+FQLI9kBx3JtZa5ox1H1ZHFrEcnTU3OnKwcmekzpqrjlykzp76t9wyt7K7
yegfAICUtrkjaS/e1yAhEJ8diNeUYTk6Kx6ffPqkioDaVabNHlc9gOXkvPmj/+PU2Oy5E+pdndWu
AkBo4sP4QEvHWLuscgEfbJ9T+aOWAfj4TKBxSxoLV/HHofyWPwW5OaiykQkyvcIQTxuJAABoVJ6X
LBkPCNbEOzKBC84mnMQ0gbEQHz4CvDLJpzns2nueiC//VPysj1lrN6joHOEDiVznvysWAHbtPQ/G
lt0Q+/A19sY3NPWv6NFQ3P5HzWsoqkAlZdE/kmMjoqyl7v9pbGSeDxYv5Y+1rPQQ52p8dBVeGtEH
nlGq0gQfmw3akVzHhXh+PNNzC96Z5wEA563OAfmIz+qLKelOidyJ6rIlZedBXCaIcXzsCjYr5eay
HA3w4XPw0nC572nZbVyGJin2jBUMV8bYJeU+9K4MsyDTzfzBXfM43nCifNQl8olXDfRsE53mRgoP
ORpUJdQ3UdZQBHVsHpvmG/fHjr3Bu+A7xqvPCtk8z1Qc5ktvvaB4UN/YGhl2XetlkrzgE0bLZmvd
j1Bnj3AgtonipL/mTyrr/bs5w+X4E0gYmJOrmTtqX6CkvEMwLgstvYDszMsRobjrebWZjZex46T/
gz3JEhd9O3Xa16y1u+SGmkynPCXlvaKxKnjSOWS3IVUqhbluf698wirphL2kd5gnIRYSJxSkG5fa
l0JRFKIXCEtnF7p/phQbRnqNqhJx0jXKymTPui+quWz5lTtjHf/onL1Of3Kd1sDYGrjKaTwbADlS
OyY81Pes7Oy3hrS+09sfj+3j43NYgrgmVgth3t8I950FcRigXtsBT8p67eNz+NAoWmYcHz/WJkpw
8fdh8chBdVfmwZviBVRXVKQAALRFiIKX65u8k403N7Lyh/kwuABgL4+uWg7Ki5n7fxB3gMGj+SdE
7bSLhVUfJziV7b7dXVvNQ8vQM/kntODpHxXPupKwruyuf0HbqvtzNhABACDXGdissrPNgS3S6HJK
hrEUFdo+DMdFCIDn7jH3ft/dtK2ytA+jK0LnX5QnA27mFe+lR1B3utopiF1rz82q8vnYsd92jgfA
pULmYeuJ/wl7AICwmOTnXMydVLnhbnPPbe6m7SprWIbFd3XT29ow6m4339gOb+IIew+qd4BoVJWN
TLSRCOraPEN/yj2alZdcJRz1D64EgC1X/4vX/SJ4tK6xNTDsBtaL9fL262EbO2AJJxgGEQvhK9WF
EQIAkC9kf2+9uDqw36ZBye/N9fNDp3zWbqOu/bTXtRqaiZYBABE3d6f1fHv8nG8NpL/k7aq/5r8J
5an7gLVlbvikLzpzqGc97Xa/qHie3fe/ufWfiy76qneswICZXoYM9fMUADFqvgrDZ8WW/SsFIGRP
7u2byebtE1aa8N3FjT+X0vaECfP1qtJbFP7IxdncbbAjywMw9HLxL+eGL/18ee520mVyM3CVDT0b
AHDqKhLOljd1TprvMxMNO12xntPbH4/t4+NzWIKVeFweyFj1vy5IjCSm2QfXZz9BYmzO/AlDtSAl
581P1jndx+ewAS1ZsgQAw7XRT63Y/fQXwoOu33X03sJdEL/kR8PuV90/75anP7sRfi37ABxIi/I5
lCCqdtI97il/Hvr13dEm+yZ8fHx8DiKMTk5YPALyBzZ9fHwONoQQACgWi+NGZjhOjILiAjjUqr1R
p89BBCEhDDxifIgeyLlHfi0ftrxDFvUugrDYAQGx1mBEnuQyfrKOCdBj1KPUwZ7nFD9U9vHxeU+C
sJ9h2MfH573HWLTsJCIfvAsAQFufvv/fElbdS3wOBlTRjr/LPlakAEUAaHoHuGnwa/mw5R2yqHcR
Kkgdt7Dl8RrRn/R47ld3+SOo40Bc4DwvlCq/0h18t1Xx8fHx8fHx8TlkqMzE9vHx8fHx8fHx8fHx
8fHxGZuJ/T6Zkunj4+Pj4+Pj4+Pj4+PjcwDxo2UfHx8fHx8fHx8fHx8fn8n40bKPzwGGCVLbNfzy
Jab/6/Lx8fHx8fHx8fE5dKlk+cJwbfQTl+crh7T1Q37+p3cdqgaW3lfJyQQAzvAB2kFqRrWM4NTA
aZ925s7xeErtTqfnP9j6LvHQF71TUEGce5VxVMnZuEWZ/uyDxTtgUT6HKu7c2IV35LRbS49uDPiZ
w318fHx8fHx86jGWE1tM55/7eiDlInBidvUYYkcrJ/0tXXiCJ2NKuuyue70NWxTaUERl9fi7vZOD
ZMJjCrnnrw/02NXBNtIeWHKrd8rm/l/dGXMmKsQ65IWXsgWnsGS4tOt/4U0pAQAA8+pl8oornZYg
YV3WWz8jW96Uq/vGNBDVhwny3J/gM1rtsUM/yP/mxSADYKo069PcKR92QgKle+0995BNr1ZvyCSx
5RrhlHOdqEJR2un/rf3KM6pFAQDh09VTP0rmLXR5YN4eu/Nesml75araIo9Sx3EYYwCA5qqLruCO
XIZaIuXt1zobh3kAAMva9LdoG2Jkfvzi2xzbtnWbY3jy5gpo4l8TtiOkFFEP2GhjGAteUEjlnvqq
kHIROKppmuMbygghURQxnjwg6kUCK75mHv1mcc09SoFwUlKAPDnURfWrskoDE20gakBtw55OdADV
wKb++vWwEzF3XvS8W9JNqk3mhpZ92Z63gMgcY312113eui3T/758mmVG7qvCzMwGAAAQfwZuMUvr
31TYfqjRwFXuz3v5+Pj4+Pj4+Lx3GLffMiFODkwXRqdnM16cfT0cnSm++n0hz0stn5BP/FbG/Ky3
PcM3EGHH7ryZpYVqM4yE1eNvtBdsYVkXAQALS7Mv50++woxM1QVh7iPBC64r0Oe93ffg7cOCnq9E
f4isCl/06azzsLX6jYB2RezUW4fpDe6WYaGhqBEMI1mi3EPFJ1/QqpHwsMYAAPOBLynnLBveeyde
O6yEroyf/p0U/qKzrk8ExInXaed9aGjvT/D6Xkn8UHTlDYVzhvUnt2gMgGDEby5v/DVvqlLL1fKJ
30qVPuPtKPJQR7RlyE2lUq5HYh/ruOZGWnw8u+k2K9XnZt9y9dHmbV/l5RkFMZVO92ajVA7UKDYY
i5InRMuuxes5RNyRwzheVonjdL6eGpzSgmYAoii2traK4uRxV5YQk0Jx+Ffo7R0IoFJa3KEtaliV
DUy0kXlteQUAACAASURBVPU2oK5hNxIdeDUYc/PgArhRvA9xS9HVXzY33ovKWG79nHzKjUPpz5C3
dH9LzAPCDN3XzMxmFCbI887Wxc1Orx6YuRoNXOWM38vHx8fHx8fH5z0G30CGPHvga/AQqczddHoy
ofnfM+bNNrZn+AYioMR8G0wAAGCYD90ozM8NvPCfAZ0iAIwuVc9cMvT27dKez0inT3yctyhy4ScH
h29kG/ZI48c8qSAtvNoIbsr+9r+iZep6u+Tw3aHFF6RevS/i1Bd5jd+b41TZ8t5i2c7RQxgASFA9
4bQS/pW57vkwATfdLYXuCiy5YHjz3aItiHOWmeLz+obnoy4Q2uNtPUM+bXGe26J5wNBL5TUvVQrT
7jZaF3272BavRMu1RaSfWJbFjk9+/O+9tVfuevENVm8+JGdZAKJt2ZbrUmFfZk26lDdN5DmAKt0f
OOR5jDHTNI2p0TJjjDFKKSDMLxIXdWR3Pava1WkCeQAevh/4BAAA8Pdlf/1Q2D2kRY2qsoGJNrJe
pkht1/KnnmOHeOp2GuPD0XqG3VA0EzUYJ7ZeZCsbvO6ByYbCiEdo1cY8zwOAcScw6hEyZoAIYY7n
qtEXl9ffeJBSxgD0wcdal3yBV0QGOjTAPb3lb24aKt5kPbWjMhEdsb+J/81fdW3+O+m1RGLl1815
LR5OO53btOAHScI1++5wXlinUswH/k4640wnGqEAjO6x99xHNm+VK5MEaFCZ/9d0wck01spEjgEQ
977iww+FCADjuOAl8rLLvLaYhwvO8KP2yw8rBkUAQFVpzme4k89wQxIFSkmXsenb4u4S10DEBHnu
T9C5u3rv/0HcASBqcMUDxtG/yD7waJjMVI0KztLWa27as/la5W2j2h3ZwLNZieAH7rBP3Jh66Eeh
EkUkEjj5TmfJmtTv/l/YoDMzmzG8OepxrZn0T2VzP9QoNXKVM3XLPj4+Pj4+Pj7vMRpFywAABEbb
/TiJJHB6Mvz0otGrjw+ftSKT+S7XVR2MonB/7sH/FokoH3ndpGaeEP4EiSGefFO6OkFQyh1+yFnz
lGJRoBF5brJk3i+UL4xdec1g302FN/ZGFp9ENcys+qICRVAfJnCaSEyR0zRq6HhUFSYiCQPNVQff
kGH3DsofOJpKCBzPy6UUehI3O0C6yhxtE9tD+fzr4oQZ54CgVVx4maEOmrsHNagvQoggTjzqHxIx
ZC2564Rz25DXb7zx877HH7CsiQN/CFXmWKNJI8fTggAQIIQQIDRyp+o4NEIIGBs5PnK+KiUuDp5w
BT+/3SYvkL7nmGtbu29kXQsj5/5T1vmBs6ZTBmCQDxIAfCiLUKOqrG+i9UUM84EvKx8+LTX0X2hL
vywtkZYeMbIkvL5hNxLNTA2Fj5zNn3Kdvfw1c9djsGOjYBEEwNxCf292rIMEBQiAMJQxCMgceOXB
3pQ5uRdGjHW0hwWg5nDvoE4AAFAidM7lsvFQ+tmtjGvriEt1rRG/YXUS4bgzCsIOxQVgvNR+hqG8
bveWNXqk1N6S6ryV27k8cf55Q13/m9/0wcRHbuhu30q7PawsRm1G9sX/CJYEIXJR9JRb8uFvmn9+
TWEAJKIcfWEh/oyx/l5RNzAEOK1HIQCAOOGToUsvHu67F/7ytgQnRZZ/Ur9IL/z+qSAFzF8bOPvM
/t0/5db3CVTjwq1Crpp5rYGoETNSoy4NPJuXLm24PdZ2s3vezuIjf4xFvoSXltJ/+WXQmLnZjNWP
+CFI6KWXd6r7o8YEV8ns3O7U3p45S4+iEgJzpm65OaiVGsy6gNVka0TY/9v5vE9gdnYwYzGkJNqi
om8XPj4+Pj4HjOmi5RFIe2j55wvS4+a2gXCTIsaJrZ90W/bkH9scHmu4MajZiKOStGCRgXc4ex6B
VJEXz4yu/Fzx/Lz+2BqNBrEGRM9yaCESFSGiukaG8xZyMscaiKaJljVAWUH4++ClmPFpu+u/3bUv
KC4DnLe7h8WFl8O8bV5XWkAJLiQTxhBGDFE3/WN5+60tZ/5nef46Hq8oxR4qPbk5OPo6XiS08l5j
HvaQW3zrG0LvuMZ3TRGT5ROWgL25sPru4lAOJS6afcUtC+X0m/c/RcYXEasO+rFxK5BZk5EzA4YY
Gyny6h3YyD1RNWBG0pHBUz6ZXPExLVE2+v8Eq59G/anKe1GnH/QA5wEjQ6zQU7kPBgBgh7Bomqqs
Y6INRF5SO/X0EvdL84WHQwQ88qqSvACOBoCGhk3qi9iM1MBlY9dX0dsLpPkXiou+5p5YsnqfpDue
gl29NdauUtt0GCjMLU0JlQHAKdskLGC3bFZC5WT43PuSi9Z3//K7rk6B1924VDdTGlc033xdO/a0
TOI+OuBir109YXYue5+kV9c8eIWdeIAI7rmk+Cbus0RjpRBVaHcJAEDI2nuezu7RKTwx23o4eu7f
9ga/Lherv2Vqv0T2bEUADIAwK9c1oENby99cCs6PrRefZd09ve5T/PCChdec54afYTmChDjhSk5q
i5LKMwAvM87dccEy5M3Nj+V2puW2ebMyuFlPOEkNAAEASDzwwUuLzo+tF58PUqCw03z2+ODHL8hU
1Kh7o4bui9uaf/qB6FXXuyvmirOWpt/+qtRjYGhoUVPNxs4ODFgMxPisRLV7g4rSUWfowga336xO
pyeyrgHpfqtEzt8HNSa4yhTiW8WwQpmDMJq5W/bx8fHx8fHxea/RVBuRLgit+K61aFvmiV+GJjWt
G4i8ucFTj87mv89n6rcXx+4j4ZBCyVp391aZAmXdzprT1AsvyKhrtZFMXJT+MvfoY8xOKeiyyVfX
F9WG7y+8fB0AIEgKbR+Lnf2Vwqq88dRWFbvWntuDyZtaVtzjrAAAcAAQ2kgdigAQSuCIYqWfRL0c
N4cy7Sx+wZ/c14aqi/G4YnnLV2BXG5+4KLb0ezn0T9bLe+R6oj+9CkjhIxrkns5sf9mjALmezOoL
jjj/U6HZ65g+viSDQQAIBAIRTWYirhEmM2AIEABhYHjUGxnM4nk+FA7zjLCRdcuSLGOMo9Go7SIA
sG3bNE20sO3zTyWTmeLL/7CnZ3crEw6HPMnTVOW+wtqkBOSGXxfIFFEDwy7UF+l1A+XpdaF7rN13
wtt3C5FVkeXXm+dcmnc/AulCjTMb32fsTywsvLVtWbrnZ7faea8qa9RhQ93sE6L+9cCxc52B3arw
IdRSLq7Zrk5IKccAABACRhkDNP5xUljFepmW029vnLXyw2JcYkVz6qOoVTQYAJ4fb8Wu8JXIx74C
AFEAACA0gwWOASHGL8hrt7R84D7juLVe55/prk2CXYnWmNF/u/Pqz5JX/iU89Kzet9bp3DwimhHe
LLEVw4galRIqe3lO49jwwuRl/54LAwCkAULLHoBlAEI+/9xntd0j71LbfTHq/U7/y9LoOecb/G/M
dXurfZENLKoZs/Hmq8fE0kPPyPZkCbXvzT36h2bVmOIqZQAC6yuusuF7vfehdrnsCoGA5G8B5+Pj
4+Pjc9gzfbRMjwmf9V1jzurMYz8NFjzUpAgAi6sgaZbWblWaafkjChQAR+lIXi8vX9BoCIuY4RLV
gWuPUUyokcKAcShO+DKxCGogau71GaSc/rv5zcvkM87NCltVBwC/VdrwGbQljhSOGHJ05R2ltk2i
A0BV9YR/ttofLvzmt2EP7F2/1xb9OLryuv7dt8Uq3QSIUrMTzE5neLuAfh5ccXn/hh/KDtQWPf+q
DBQogJjEiDGEUCSglcqy0KIe0REaPx7lJuMA6WQi0VGQJ82dHn0JAAAELoWeslum1fKWJDEZbZG4
0Usw0jSO42a1tYGLACCfz9uWRYYLr/xWO+vq0Bk3891/pLuf9QZz/Pt7U5lpq3KfYcBgZHn4RBoY
dgOR3qwB1wShedL8C9Gic62EYQ8+htPNZ+6uDSs9PvSHPUau6VWn3HbjzbKy7NwiPxBf+OEy97zX
Y0xMDMaAUVSzsJEYUnG5TD3PYYyx2gVB7ZLBAIDXVIBM9nbnlT3e0FDBAw4BoS5lJBwSgestbfoc
t+sD8hFnoSO/5S55q/jid+S9RY5aRX1Qf/QSfd1K9fiLwou/zS0fEQEAYwjx+7bsASEE4GVvd17p
HtfZ5AUMF/OdudVfJjwC97jExdf1vPlNqdvC4Kq6g6d1XyQuzZtrAkXcSjzrEdJjctDQopowG6ys
glihvHr32DoRXCI6cMEEwj37oAaMd5XYHCijS36jhDYIDsB+u+V3GWoVi2WiKZqEDw2FfXx8fHx8
fN45puk8J4nQqf9qzl2d+cNPJsfDDUQAQAVx3nJD2mb3G02lz0WmM5gWxSUkgBkAUEFoSzpokJkE
4bzVnRKVM10NAwCQkHL0fNPbinXaSDR6Y1isnvwpMq9BfpkaLSLmZWgxL8Wuo+1mcesalQJQTUgG
XbOTq9wIl6zuboklQcJT2vyMUQaIrxnZjomYbvUMoNiZSqBSQpI0q8VFg8xmHJ4IAGCMOYw5hGr8
w4jDlb8BTXwZNPE+1XXLE//LCvq6b7z97yft/NVdHlkVOfuXwl992z1hif0+Xvm1D1XZHHjAHgKh
dZk9dWy6gWE3EM1MDcbzwXOUU38of/z/usvnF4d/qD98Dffsb2S95tpZzGEAQIir+TSMEQBCPAYA
SvI7nZw+dh7mpwkjsGG+/qegd7bYcaZ4Yqi44wnNnXiCuG3491fIrxVq9dYhMaRywItzFpvSgJd1
ajyK2gWDAYCgZsgQ41uPNs1ekt5tpzqR0+eku91cwa52InmkvMZ+7Tbr918Odh4VOuO8MgfUyhsM
QJL59DPZP//DwK++OCoCIKRc4tgsrHL7YAy43x5RgxV6Rv4NYJcBcki5C/KdkBvkmEeNbsh3Qr6P
cxk0dl9MURZ8g5zQmXnqy8ob8diHry9XTtsfs6GKfOTyMr/OGxi3TgTnjL2DXPx8vE9qjFB1lR1f
Cc7S8+teUilM817veahtuNOf5ePj4+Pj43N40HhsGQtX8ceh/JY/Bbk5qLIlCTK9whBPG4kAAGhU
npcsGQ8I1sQ7MoELziacxDSBsRAfPgK8MsmnOezae56IL/9U/KyPWWs3qOgc4QOJXOe/KxYAdu09
D8aW3RD78DX2xjc09a/o0VDc/kfNayiqQCVl0T+SYyOirKXu/2lspBGExUv5Yy0rPcS5Gh9dhZdG
9IFnlKo0wcdmg3Yk13Ehnh/P9NyCd+Z5AMB5q3NAPuKz+mJKulMid6K6bEnZeRCXCWIcH7uCzUq5
uSxHA3z4HLw0XO57WnYB6osYcqwN/2WdcdOcj36RPfscbf9k+AOJcuWVDxis7oTZyZmjytae+wed
F8TAqaGjLpFPvGqgZ5vo1BnYO9RpUJVQ30RZfRGfLm98KjT3o9552Hn1VdEOsdEV/NMYdh3RzNSg
krzgE0bLZmvdj1BnjzASI3NqS0s4W3JGY2ZZBiChaFjSAUCOt8ZQySTjI2oshWIqBgAx3JKg+Xj4
Yw9Ks0np2Yvz27MYC4FIcNo5KdR7inReHl5xQ1HeqL8+GGuyaoyjgksvp51diY5l2qqF1t7vioUa
QSC1ChYDACEULJQ3PB6aezm9UCu98ISaJ2rrcVrhkaE3BotWXItcw59U1vt3c4bL8SeQMDAnhxkx
8hZu+8KsFcx4Y51UcuW2U0dEAIh62ecl4/roGdc4W7ZKToSFmlCbz4yoEbRfWy+WPU6cTaW1zlup
RnP7G7kvxEnXKCuTPeu+qOay5VfujHX8o3P2Ov3Jddo+mU10IXHTbiZXfSI5UjsmPNT3rOxMVGP7
vfS0r7ed/7f21jebVYPBeFeJ5seK2/++sCMXiEjTu+X3MoxY+v7OxfDx8fHx8fF5/9Co1cs4Pn6s
TZTg4u/D4pGD6q7MgzfFC6iuqEgBAGiLEAUv1zd5JxtvbmTlD/NhcAHAXh5dtRyUFzP3/yDuAINH
80+I2mkXC6s+TnAq2327u7a6Aw1Dz+Sf0IKnf1Q860rCurK7/gVtq27d2UAEAIBcZ2Czys42B7ZI
o2tKGcZSVGj7MBwXIQCeu8fc+31307bKukqMrgidf1GeDLiZV7yXHkHd6YoOgF1rz82q8vnYsd92
jgfApULmYeuJ/wl7AICwmOTnXMydVLnhbnPPbe6mykLNuiIdgGV+sfteec5Fnzri+i8DDJV6bycj
r3yAqDlzuyKpeZRRd7v5xnZ4E0fYPuzJe4jRqCobmWh9ESPWXeUns4FTL3Q/eAUBMMiQ1181/kaG
XV80EzWYXt5+PWxjk/NvIV6LtYzNvHXjcYDh0UWZnBJOKpNT940WlRSMJ5RAOkXmGFSOtLWJzS7l
5IdLG1aH5pyd6vy1Wm7elgin/ZW6MiJCynj15qFn/9LWGp1iq9QqWgwAxLDKM2L/ovjYkHLKxdxH
zg0DMNJvbX0O3hgwCg5twUL4SnVhhAAA5AvZ31svrg44Rr/NIVEKJC9Trvx8DABYvpD7vfXi6gAF
AGDoqcJT8cBpF9hnXkEBDDI4WpX1GVXjEmHZOQSA0X6nazt9KzWuQLqLG38upe3xb1PXfXmLwh+5
OJu7DXZkeQCGXi7+5dzwpZ8vz91OukyuebO5YDnAn7ruuKUi5NRVJJwtb+qctG07sx7peyDQdv7f
Bc/66CQ1Qh+5ONvz9cJzrwEBYL/LPP2hjis+V1FDGOcq7cd/ntkxxMnxsfd6XBZOv4o/60rGurK7
vk3W7tKLpusxBgjxgqIGg5pUe1oDo7ZRLBuW41IGAAhxHC+IaiCkTTQ+BMCIrReLuuVWEiMiTpDk
QDCk1EiVzYhtlA3TcdyRkytqhMbmWzO3nM+VTK+S4FBPDYxulCZE25JKs5ZPysNDRY8PtbYEMLH1
UsmovDcA4gRZC4Y0ufaLU0cvlsbemxNkJRgMytVJStRKD2YdQFK8NT5xQTVzcoNpkwFwoZbWwMRP
ekUZwFqyNVwpFeroxbJh2yPFgDmOFyVFVRVJaO4VD5QmAJUaLJUMy/Wqlc0LshoIavKUqVmVlNeg
xNuiEqKOXiyWTYcwABBjbQm5vurUKaTTugcghJKJwPhHW3qxrFsuYQwAYV6UteBkIwPmFoZSOhVi
bUkZM9csFkuG7TEA4MNtLZq/st3Hx8fnMAAtWbIEAMO10U+t2P30F8KD7vtzOPG9hq7r/f39tm1X
NnNCGLe1tcViNYbg3AXxS3407H7V/fPuafJvuZR1lbySWw1NAgKaExDGNcwm13IulxsaHPQIQQgx
xhRF6ejokCTpAL6mz3sB5hn5bNmmIzHrorZP/xfJf8F+pVcFAGIVs0WL0LGIFnNSIBpVeQCgTimX
N93xQiyqkWjggE/UZ5zY8iPx8lLn/d9MmMCcbE9fgQAXbp8Tm/Qsagx0D1kMxMSc9rFBbq/Y25Nx
kdI2rxVne/qLBOSWubO0KetA3EJvb9bF2qy5SZTq7tcpyG3zZjUdCh1aVDfVqeTEpqp20j3uKX8e
+vXd0fFTjZmTH0wbbGpIyDw9mxqZ0g6VXecqf0rhZEwbF8+MbN4jx9ti0mjsWRhK6ZQPtSb4Uipr
TMmAx2vxRHhyIi1q5dNZo8YotBBpS6q4ckpqMOsCp4YltzAyaXqcdsCp8WRk4o298vBwceSuFZ87
+i6RlrjKVZ+dLbmMui4BAMQLI2+IhFAs0nTKr0pYiORYFBdrv0ogkQhNMmrmltPpoju1rDkllozK
GAConhosuIDURFtk/NXMyQ+lKzu886HWlsB4k6dmajDnwsiuSpOfgtjYRgtjBTwtB0ATAABGzHw6
Z05NjVjDwkZtTIi1xVghlTPH9q+sbiVWcwcp5umZVMFhk42CmrnU6KPHm7YQSowPqcebsVBKZ8bq
c4Kx+/j4+Pi8DyGEAECxWBzX/ctxYhQUF8Chlj7TFZw+BwqEhDDwiPEheiBb8uNqOZ+b/nSfQx9q
DA/lbQCE5BgnYADFxsAXcgWbqRJYmcHMlFzKpu5J82ap2C0MpYuT2/um7vByR6j5LZdmABIDAb5Q
8Ei55EbjEyILahZGR5anXMcAAInBAFcsEKtgEi0wKVx2y0UXgAuEJQT2NGnB32fQY9Sj1MGe55Tm
VuVSO58q2AyQoEWiQaWygt01i7mc4dmFTEFoiTTTZUKcUrZkYi0aC8oCro4H53NFm3p6Nie2xscF
6MwtVkNlXgmFAqokYMSo5zq25fGTRw+JUTAAy6FoSJX4ShjtGoVs3iTEyBXV1gna8bIqWa6kqYok
cbj6fuVMtugyu1C0laiEALAcScgjYR1Wo4nwfmznzKxsFoBTQpFgVT9GbD2XLTrMLed1tWX80Cs1
s+miywCJgVg0KHEIgFHHyGcLFjGzGaElEeARlhQOXMJsi4A4djHzTItWIz7PtGlAHV+gpgcASFR4
BABEz1WeEopFR0f2KXFs07Co2nyP0f5rAgDMKVRCZSQFouGAPFpGxXzRJHYhleNaY1OHjKlVzBom
xVIgHNQkHgFjUDeLArXy6YLDAMnRxLhQmTmFSqjMq5FISBUxADDPKuZyuusW03mhNTqlF8cpZUqG
h0QtHArI0zzWx8fHx+f9xdinzklEPngXAIC2Pn3/vyUO5OpZn32HKtrxd9nHihSgCADDB+i242v5
jn9qKgGbzyEOrY4Ma8GPPNV6nFSJEB2ghAIAY6RmyEgJA2Bj+5FNFHq02S2/Z4wYDPCFvEf0khsb
Hy5Ts2gBAEhhpZb5VsPlIF/Ie3bB8AITllgzp1jyALhA8H2cxK4WjAEOnOeFUuW1XYFxA4pVWY0L
3FLeZACcFk+ERwsLC0okwbyhvEOMghlqZiySWQYNJJOh0cATcVIgnkSpoYLL7ELRlSMjImrmyx4A
cFoiOfpMhHlR5mtu7o3ESEtsnApYUCMx10nphFqGx8TxsS4fiCcmXo2lQCxoDhVdZpsek/YjMK4H
Gh0WrvyXkwKxmDuUMZlnWCQw2pHD7ELeZgBCKBkPjI5nY1GLJdjwcNFzS0VHjUmYEyUMBiW2Q4Ef
vS0xLQrAqUFOLzqubo8Le5lnOgwAeEWs9nV4AMAFIwFp7LeDOVEJiPu2AGh/NQEAT88bBACJ4Zb4
2AwQxEmBaFKAoYzJrFzRbotMHr0lhkFqTB6oAXUK6axJAYRQIjreWRC9oBMApMTHhdCIl8PxGB3K
mMzMG8HJ88ipZVCkxFqjDaZ8+/j4+Pi8T6l8Eijcm3ng3tGDiXpn+xw0sFHeehVsrf6PA9j/yHZy
LVvgDy4fTpSLjywrPjL2f7ntiHdNl6kg4qS+7Nw15nyEQIDP5z2il5xYfLTNTBoHyyPXBsNCPuM6
Bd0LhscNfjmFMgHgw0FxwhbP73uc7GB/Fr7cexsAgD7d2QDAXN0gACCGpvQrYDkooozNJoZDDRCC
gSmhKKeG1VLaoNTSPVYNl4mpuwCA5EhzfRlICU15POIVCekGoy5hMG0AjCUBg0speUdyNHBacEpo
hQVVBNMG4noMRgZ3nbLFAJAS0iYv1uXVgFDMu8zWXSZJSFBEZFjMM12qjoR5nlUZn1VkwSk6rmc4
VBl5LLUdCgC8UjkZIVwZtPbGx7gzYX81AebqZQ8AsBpWp/yOsRQOCWbBZWbZCUlTomKsRqdM4J8C
88qZjO4BcGo8PtH+PF13AYAPhibfBYuagkyDkQmdGSPvLMfCfqjs4+Pjc1jie38fn/c39WKGxrFE
Iyl6pweWAQBACIR4ACDlojMa2BKrYAEAyGG5YfcRr4ZFAHCLpXHTjpldMCiAENYaZar2AQDi2AwA
eLlGVjfMVbJBEbv2tIRJcDWTRyFBkRAAUHekcqlnugAAgtpksilhaiaoyv54lds1cwtUmUxLaw6v
7ydIlGqYaHXHNja2WHds2LVGdI94AQEA81wKAEhQBABgTjUTGQAQy6iEqDwvSRwAc4yRZclAHdMD
ADwScCIhICMAZmVT2XJzlVf35fZPE2COQ6Fydi1PgmWFh8r07SlacurUzpeJulVmYBddBkiOThmE
po5NJugy/lK+MrGcOFOei+RA0xkOfXx8fHzeX7yjiw99DjaH1/RSn6bAclCE7ORdcbASEBEAEoIy
sqzJbUOxMldTCChcWZ+chodXa6wYfgcQ1JCQzbrUKDosKSEAIGbBBgCQQ41GlgEAeDUsQcr2SiUn
Uk0TRs28QQHEsHbYeT0xPitRNyHRSJav8YdIZb8xrzjUX6x3U9ZcjIlrD2MiXuDA9IB4pLIClFXS
E2KhdsLoGjfYl3WjjDpmWTdtx/HIOxEbTwVzzb0II5Wg0s0O9tc/iVbyNosKD47HbIeCyAEAtUwP
qj0MSJFw2aC24TBJQmNLhcciUixFEiGaKdrEKmasIhYUVdMCijiDBbj7pwkjLgEA4OpVNhY4BB6j
7tQlH5zUWF0ERM/kTAqAlFh0yuwDRhwCMCnn+WSqxT3+EC/WjOt9fHx8fA4DDrt2o4/PYQYSwu1H
BDwybgQNIY6rBht8YNY81SNkvBBzPFcVzvvcsYulwXUPaqO5hzHmuYM0yCJoISGbGQuXiVm0AQAp
4elnAHNqREZDFikVnGhSQgDELJgMQI5Mnfo5I5ggzfoYmfd6acMW5RDYbQ1zyvniycrwxoeCzWT5
ohVzQLhuaIK4JoOsOmehyvZ2ozE3o9VdoOpvezfptk1HL8TMjeReRrwg8fyI6tQxrHdqF2jUbAw6
YjzTlDUCAOAkmYMyIaZDAwoGahkuAAiVbY94VUaGwWzTZZKIqmPW4/JqAQASAvFWxdZLJd1wiGuW
82a5wCvBcDjQdM7vCvunCQPWuIzQyBTuGoLG5UrNfLFiUsws6sFEYFKUO2JwDYobMD/VCP2BZR8f
H5/Dlkq0jOHa6Ccuz1cOaeuH/Cxf7zpUDSy9r5LlCwCc4SZ2kAJoPLg8uZabzvKF4NTAaZ925s7x
eErtTqfnP9j6LvHQFx1GII7HwUkWZY1YFMJ87fE/hrjABfzikrf9kX2Yu0zi4bN/Ue4AAIDAa0P3
CyYHXgAAIABJREFUfzNhzlRtXg0JmdFwmVaDZTnUzPpBLEdkNGhSo2CzFhkRs2BVAu0DlNuOCuLc
q4yjSs7GLdOnSGKyEFvsKTu9/sK7k1qPIS5wAXdCyd7aXLSMEAADIdqSHFfW7tzYhXfktFtLj24M
ND8+W6croRq1oJG4pBofMTJlWG8/8cqZnEkAsBJJRNTxsRNz85ZVO5HdQaQ6TVqOtTaxIREnS6hs
MM90mSIxW6+EqNV1yYIiI8OklukxURhdKjx5AjHipEBECoSpY5ZKJd0mnlnMWPaEbFtNsF+aIEAA
bKSHpAaMji+cfYIxJIXCvJHXPbeYKYot4YnL4CumzQeTLZOXJvv4+Pj4+NRibGxZTOef+3og5SJw
Ynb1GGJHKyf9LV14gidjSrrsrnu9kYGUuiIqq8ff7Z0cnDB9ky/knr8+0GNXv32kPbDkVu+Uzf2/
ujM2aYYo65AXXsoWnMKS4dKu/4U3pQQAAMyrl8krrnRagoR1WW/9jGx5Ux75nNYX1YcJ8tyf4DNa
7bFDP8j/5sUgA2CqNOvT3CkfdkICpXvtPfeQTa9Wb8gkseUa4ZRznahCUdrp/639yjOqRQEA4dPV
Uz9K5i10eWDeHrvzXrJp+2Q1yPzQ6beZx+ZTT34pvLdSvop84j92rLpai2vAhq3B3xkjNwRs6q9f
DzsRc+dFz7slPd0LNcvEWi40c4kXCaz4mnn0m8U19ygFwklJAfLkUBfVr8oqDUy0pqjRDeubaD07
JPv3I5oEtYvpTNFhKHsx9zxicGTLX/8E8obHAKpbsBYmrmLEYiieCEkYgFDi2bbd29s7GvEiXosl
ow1iTpwvbf4y287xkX8Wzmuo2PTwaljMpB1qlh3GeyUbAJDaZLIdLEdUbOrUKFpUFvSCvQ/XHmi8
ueHTvzns/rO7D9HyjDzbKBVvc0xGuOdqu8mM+rQjsPi73imb+391R5DHYBOgNmHy6BAc4s/ALWZp
/ZsKm6wh571N1n8vt623hiIjU62rjLP5OdVDP8j/5sUg4jEAgXr5ucaVBtkdWXdbdsNbzb2VZ+ge
ACAlOjFUBniHFizvIwjzCFzGPI9CrZXOk87mFREZNnNMjwmkEqKqIzaNBFVCpkUtk4S4yuzn0bxa
NZ4rquG4GnT1XLpgM7uYt5T4Pvw69kcTxIkcGBSIS0aTnU2AuoQBABJmMElcqMT9CnWGii7RswW5
ZdzaZcQLGIBOyLPm4+Pj4+PTiHEzsQlxcmC6MNqfy3hx9vVwdKb46veFPC+1fEI+8VsZ87Pe9gzf
QIQdu/NmlhaqzRASVo+/0V6whWVdBAAsLM2+nD/5CjMyVReEuY8EL7iuQJ/3dt+Dtw8Ler7yMUNk
VfiiT2edh63VbwS0K2Kn3jpMb3C3DAsNRY1gGMkS5R4qPvmCVo1bhjUGAJgPfEk5Z9nw3jvx2mEl
dGX89O+k8BeddX0iIE68TjvvQ0N7f4LX90rih6IrbyicM6w/uUVjAAQjfnN54695U5VarpZP/Faq
9Blvx7jtrL2O0Af/zZw94X25ed9a8LHLrZe/ufvVPWje3xx13g326A2BMTcPLoAb/f/svXe4VcXV
+L9mdt/79Fu5wEWKEKnSRBCRKBawRo2J+RoTYzC+RtPeRGPUN5ryJpZfTF6NKWrUiNHYUBJrjGIB
RDoiUi+3cOvpbfeZ+f1xbr/3nHtBjG1/Hp6Hh732zF4zs86w114za/AhBD/6vfwNDNN0jTKD4R6p
zcrFCiHT8Qjatwt1BYq4T7ao5FCWMNGiolIVljLRYnZ4+D+iQSB6LJ63AQCcNgAAFHQoCHo6YzGf
DGY8lhuwbdmJxzWtRkN2mpAIY8xxnJ6ApJOK5Xyjg0V/YojQfAMwDjjzg3umvBoQIWYTXbcVq+As
+4e7ZhRJQRXnc1RPG5aSsQGwOqyo9MeCw5zZCgwy25R+WFiZeElk4aVdFoV4WUR5gxHTIAGh4GMy
QR6zOC9utg/mff01fE+Szg4vuAfwcudAqt/CDWrbFIQeN7DT5p/o+OtKSgDL4YgvoTEALCg8OC44
usPk/kHW3r2hKWeHF9wD5Ktukzl0bzBSyHjND3JGFHHsQSbBrvOAh6z6yIAEWQDDBlc3iTZ0dBcL
Kg+WQ22bOJYDALzSY9NYUEVkWsQ0ieT0zatVvD4tHDbaEjZzTJfJh3Cy2gfRBIudJzb3P+mrALU6
T2ceLJHbEBTcYQDOVxa22pMW1RNJqdex3kiUMLiUmUbnrmoPDw8PD4/SlNq3jFyr9cfwNCms3bSb
4oGxv9bH1Ojb43wJEVBi7INCJIphPnCtMDbZ+vqffXmKADA6Rz1xZvu+26S6b0oL+j7OnRRadmlb
x7VsQ53U+02FCtL4i3T/psTjfw3nqOPukYP3BaYvjb77UMguLhpiNxrHqbLp7mWJ+u5LGACIX516
fBY/YqxfHSTgxBqlwL2+mUs7Nt8nWoI4eq4hrs5vWB12gNAmd+tC+fjpKW6L5gJDb+XWvlXoTKtR
r5p0U6a6rMdbJn51yv9YY/6Req569BcnRQsXmShNPpk3nml+5RnDxdj9U3brkkBXhYcDgn6uMULF
twAWF2B+kjhpVGLPK6rVGeFMAfBwq+9iAADgH0r87emg84kWlRrKEiZaVESLVziEiRaxw8P7ETFO
rDrTUja4ja1Cr19QkWxMhVWQbPDjdjtXQjLKAMgxlV9+WRlRDaxD33FP+0srSWGXM434Z//SnlTj
YgAUt9uesNa+1Cc+PyikWCnM+78hLZjvBMoJDwBtVtNDzttrFVCDIkRtN29PCZ15e/XEGZyMAOlO
9uncC08EXADGcf6z5bnnitWRMEuYbf/Q33lG0SkCACQGfVwuQ4xYh0kBOF+w8+0Y875vSAsXjgiH
AQqLQR4im7fKhVA+44XwheLcs9xyvwuUWE0k9qD15maVATBFqr6Mn3OKFeCpU6/TYbSra61NEkCA
24WCHaprO1bcWta9osCeVXXJdXWbL1P26V3bNYubjVnuP+4ua9rG6NN3BrIUkZDv2LvtmWujT/4x
WFCo92xz4YTW3p2vjwuecL9UUe7iuNX8qL32FdVmAIB9Xylbcnx6761a3fKCRSFRU7ChU5JL5tXC
1k93tDq5Kh67RzYGakis2Ft6ZFXguLNiTSvETg3fcf5wHUtR5Ih42gqxR0OOU2UzvzXftpcHrFVU
IdK5J1dR5bx6Yfni/yeNLCc4bXc8a61ZqegU9e0NO/+2GXoqcPx5Ha2PKf0z0A0EF1beEqdviBuA
mpnsIMUR4hA4jLrDOYPqSIAlv4ziJnMyKUMpG3JHPhYVHhyXGKbhMgBe7b3MA4sqD5bjGrpBWfGc
04MzzA3jR0QTXvEJmbRDjbTuL+/3jYBamUzhLLEPloYaK+GI2R43mJWK58WKzqcgQfPx+YzL9HRG
rQh+xg5e9/Dw8PA4DIbK8kV6dp3hCiSB3RTnhxZ1l54SPGl+PP4LriFf+J+KworkEw+LRJQnXN73
JR0LwYtJBPHkBumicoKiTsfT9toXFZMCDcm1FVljhZBbFrngkrbm69I7D4Smz6AaZmZxUZqW+l+Q
CZwmEkPkNI3q+Z4oKxORhIEmO8O5SLcOtsnHTaQSAtt1k1GFzuBqfKQhx9FqcWQglXpP7Pu+haBK
HH+urrYZ+9u0zjo5IXINP6+u9ZnHQ+Y1vW51nPZmUBeGRgWNAxlmlaGRAav5HSeW7HUMMkI0KwJA
NpuL5wE4AfoGPTpTjAIgAMLA7rWg1nWdTEYXgLKC08yQYqmU0lQqlbIBAHRdp4z1dJMilp3pm3o+
P3akRV4nza8xxzL3X8saxodO/WHCvsNeWy8DMEj5CQD+JItQqaEsbqLFRSUqLGG9aYqK2WFvhv8j
YgofWszPvtyat8PYswp2bRRMciTeBTFtX9G2ph4HzyhfcnOtmj7w1EYAAJQ1Wx+xO+LIRJyyJLTo
yvSiA8bLu4bYxFusFENYno5GuIk1v9AyWPSfFZp7Xdz9tv32QSUoofypI776vyLekNj0G7+b5WlQ
CLZIBAAQJ1waOOesjub7zb+v0fl5VWd8WzpTTz/1op8CABIDfj6TcqnLAHifv9NZZggr01G1Hn/y
J1ZW0I6+rHruLangDca/dygMcdI3fUuXxhJ/o2/uEp0y34zvGrWjc3gzuJj3fUc5+fho+1/RlhZZ
minNOsocsl2D2SGgfGiIxfPFzcaNZTfcFqm+2Tltd+aZFyKha/CsbOzVB/0FV7nYbNM9lMYq/c1m
iT8xfPzV2dOy+efe1hjQ7D0N9/xeCNSWTftmp0UhMRBWzLhBnUw05gYCPk3+PJTns2++LzmWbhmG
UTV6cYXVreHOb2R37IlMmUm1v3VrWHHuF5tWPCkedYM8PdX+wn2+goaUo5pI4hzv84Er+HscUiSG
vjf2onNSO3/XsmavGlxYufBS/cx86onnVVMmtRVU73pW3RXZHXsik2cz7XGWKTnPAxROYNYNRvOp
rFzWecQuI1Y+ncqYbJBjt5Eg8WA6YKczltj/+KEPBSyFglJ7ymJWsj1qBYN+ReQQAKOUEMcydMPh
gpFAd0dhSeLAJU7OYACc3PcoNSxpAqQcJ29A/wxfwKxUPI8UTVXE7hXOjFj5VNKGwqlNh+ouH64m
AMCpIV8+mnPtdDTOwiFNKpysRW0jk0rpFABJoaGPVR5SwVCZasd04qTjObGi8+gpXgtp+VieuPlY
BwkE/aokFA6iJsSxTUM3mFYW/sQsQvHw8PDw+NAZbk5sMjIw78q09E9jW2twmCLGiVWXOpV1qVWb
gz1vJGzwFW5UksZN0vEuu+4ZiGZ48cTwom9lTk/lV63VqB9rQPIJDo1HoiKEVEePc+54TuZYCdEQ
3rIGKCEI3/Wfgxkfsxoedta9rjgMcMpq7BDHnwdjtrkNMQGVcwGZMIYwYog6sd/J239eeeKfc2PX
83h+NvJ09vnN/u7muKHAogf0MdhFTmbvT4SDRmf2Fro4cNrExnXf1TIE9XmdoM72aw9OXDHq8tW+
919xQqdLcO+BB5419b7RORzGAFosmWzNcFTCRUKBXVX2Etq2E8tGEbG78ufgynyIENLeFmtzELBO
AGFpgn/2pRXzv6SV5/SWl+GNl1BLtNAuardA3se5wEg7SzcVai+8b36CRUMMZRETLSEqUWFpEy1m
hz0PPJQfEc7pe36A9o2Txi4TJ/3YmZY1Dz5Pd70I2eZBlUYApdYYdN/EvRd77a+OAQBrbXrMmGXL
lfBWQIXPPW8VbiOkAXafJE6enOV2DRHuw0VKFdZTCDHz4AafAU7zAW3kveq4ycl3DgakyvCxP5S0
bc1/uApLI7CEKAC0ggQApMx3wjkZ+3fmm6+wxibd2RbFCyd8ZWk8+C+WJAgABF9ASCUcAOAD/r5r
hIW4sX+NqQPVm8udewJLvnrQf72ciGgLzsgIT2T//feQC4yoaMx3oRIAANwKbc6CLPeg8frKAAGX
vKtULIWJQ7WLDG6HQ6y4LW023NbUS4+Gv7jcmV8rjpgV2/cDqUkfarYBAAB1X3bzs+UGuGyLbYzT
zrooGdygJmFQi8JSqCIMsaRBHD0dI84J8wXn9fTmA7gQEme+PhqGNbK9A9EpvTR8RP3iD6uXjpfG
z89u+GpuW70OgBBijC+jUbXip6O/xQEfsxoetgo2T8p8J3whZ96eePlJ6oLdtCWXnlT7lSWm8VA2
GazWgMv1ela2A+hkTuaG9pYBSYGgZKYs5uTibTmEUNdqCyQFK3x2LG70azpWAmo2rlOix9t0hBAw
hn2VVYEP8fwIrEbKWSKWtpijp2J6qn8T1D5fSHlFRHmDUQbAyf0TCGBJFSDtsMIRzn1iswxc27Rt
M5+Gruxq3etOeC0cOOQw62FrAgCAhEB5GY3FddfKxNszncbR87GmPDJ04vthqCgGIz47mnPdTCIt
VobEzjUnFWUsHtcdYmYS5oAz0oSh0/Z5eHh4eHyGGNYbAB0XmP8Lc9K2+HMPBvq9WpQQubX+ORMT
qVv5+DACXFTCAYWSdc7+rTIFyhrttcery5bG1XVa13pFSh9MPruKWVEFndu/dHHR4PAt6TWXAwCC
CqH6S5HF308vSekvblWxY9bd5q+4rnL+/fZ8AAAbAKGN1KYIAKFyHFLM2PPoIMeNpkw7iR/3srOj
vXPvHJfJbfk+7Knmy8+MzPp1Ev3QXFMnk5Bv9mUp+w9sf3pgVyNhhBRWrb2PpBp4LUDwqLMjEx5t
2tLUtx8JAQBKqUtZ8RSig8AYI4QglwDqTDbFKAUAQggpuCYIAQCeUH3lixUV8cya79U17a9iwjAy
b3/iGWIoP4QKBzfRYnbY8wnmUH5EAADAaJ25/27Yd58QWhKat9w45ZwU/yVlTaPRz4nlVZ+kA4AU
8gltuX5pkjktJHMATPT1Wbvq2o0bGD1bPSrCxVygIWX8ZTB5tuv3ETetczxgmQ2p5TBL4ZybsvCY
CEUAaFTlmIgb/W0+JYwc3fdWd4RYhUH4fuhL3weAMAAA5NwUp3Gd3jIIWlBMxGwQg1qx0cW23bg5
ZC0WyyQWHSFVo3THRmngbghWLZVDsuM9YdDPAYfRG87E8nNvTwYBAGIAgbmPwlwAIZV67Qptf1et
g89sjLpP5l+dFT7ldJ1/zFh/oPMzZcnZpg+IONEdPnMxHxFZsljKcsQp4UpJ1TN53ZwYnFJhH3iW
WsBhQZAkVfQJPRo+a7W+y6lf6aOh8/fES9MDZ3zBhUeNPdGAIpim6zIG0JhYdb6h+oPaKGlEL5sv
DKV03cjvXtfTQzQu+AQ3LUgALursDZLeycFFpdvXB04tq+Jy6UzedAhjDABxouILBDQRU+ALuTp6
g6VQZRlOZXTLoYwxQLwofNiRRiRoZdWylc/mDNN2uuZ5xAmipKia2seRRbwqIsNiAFgakLgMOFnh
085gGb6wGIoEcnnDsl3CulKSc4Ioqb6Adlhh3MPVpEshKVRZreQzOd20C10NiBNkxefzKUesx5EQ
KAta7WmH6PGUUhUuaIKlUEW1qmdzedPqPoEbYV6QJEX1HQk/3cPDw8PjU8PQ3jL9XPCkX+ij34iv
usefdtEwRQBYXAIVRnbdVmU4Hh6iQAFwmHbl9XJTaY0GsIgZztI8cCMjFBOqRzFgHCgjfI6YBJUQ
Da/5DKJ2y3385rnywlMTwlbVBsB7sxu+ibaUIYUjuhxedFe2epNoA1BVnfojc+TK9GOPB12w9jyl
TfpdeNHlLft/FSl8JkCUGvVg1Nsd2wX0J//881o2/EbOTVeP8etwbfBLnU9MW1C25O/6pq+6zWnt
jN+Vy/ftuvf3tguxNX/wn/n8uPNuTO76r1z/aEdPN6HSseXBinTvR0M9G9N67VBjHem3H9dOuiiw
8Ga+8QW6/xW3Lcl/9JliP0yGHMojWKE7LBMdxA4B4FB/RF0gNEYauwxNOtUs1622VXxKrKod2/M4
Z2QZQEdlUMIxAMBKxaixFcVqkjhBlGV57NhRBgAARgE/xkm/gKJMrL6RP6E6uvs+YX0j74blyT+x
JwylGeMOoRSlAIXDVbHKIFMeqRhTIfXrB4QQgJu4zX67sddXHtenO93vu7x/5Fj/oA/AwlFjRxRc
RcQQYwwBIA5hYHTQiCUDBt0HwR5+u7rh65NvfIfwCJzJ5Wdd3vT+DVKjicFR8zYecmYjZdKYWgMo
4hbhEc+QJoMDADJgtrGh6tI39fe/hTcnBmkNQogBIDE0oiYEAHSQpiEsaSHJz30pHEnX70iPqqnp
vMnVWY+GMTk40h8YJYj5XhqWy+PHE0aQdBIe/awKSqB/3X1t3hp8KIO4LFzO+fKQ7eoNXqgaFRgl
Sjq1Bpnn+UBVzYAnAZZ84QrfwOZhraJGG3gZsBSIVAysZlhwvsqaQR5VoLuzB5MVjnYa+glYKhtR
PIVb8ecjXvaF5GE8YNgcria9a9BC0mBD0B8kRUo8quQN3OCjjEU1GFH7r5XrX6sQrK4Z4h4PDw8P
j083Q3xDJeWBOT81at+I/+P3/f3hEiIAoII4Zp4ubbNa9GGdmIIMuy0mijOJDzMAoIJQXWGjNmYQ
hFNmY1RUTnQ0DABAAsrEsYa7FedpKVF3xTBdPfZrZEyJtF+DvBgzN04zKSlyOR1pZLauVSkA1YQK
v2PUc4WKcNZsbJRYBUgDd5syRhkgHgGAsCH23NX0+c4/8OIGvxBLvf0DYWecQwF5RJgldzmFClkq
v2cP42sECbM+dFY5bHeJdf/NGDA2oDIGnVcLjjfL6Ot/su/2GbsfudclS0KLHxS+cJMzdab1Kc5+
cghD+YErHIaJdjEwM+wh/ogYz/tPUeb8Rv7y/znzxmY6fpNfeQn3ymNK9ojsXgaggjDyWFNqsBMW
oqI4aqyBXzC3rOZidSyxE6XtPpMJYuASRCXUO0g0ZKlBwUmrNcPLS0iI6z9AuMVqZ3zVRMM4yNJN
XX9asXMoI8k4oXKqKbe6CRvhmJMEoeJz1sAex61WOwhVc62BMeqh2+UwAljuewIUskmuAVL1kGzj
mEv1RkjVQ6qZcxiUNhumKON+QqbWx1/8jrKzLHLy8lzhtmKzzfuJ/l9Few/lkP1DFXnCvBy/3m01
eho1pIbjb5Im7W17+GLz/V4a9qfXw0sM5SH8iDw8PDw8PDw8jiilY8tY+CI/GaW2vOznRqPCB3Fk
uOl2npYSAQDQsDymIqs/Kph9a2QC568hnMQ0gbEAHzwK3BxJxTjsWHXPlc37WtlJXzLXbVDRKcJx
5cn62xUTADtW3RORuVdFTr7E2rhTU79AJ0Jm+wuaW1JUgErKpP8mx4REWYuuuCfSteQOi+fwx5hm
rJ1zND68BM8K5Vv/pXRKy/lIDWgTuFHL8NiyeNMteHeKBwCcMutb5aOuyE+npDEqctPUuTNz9hM4
RxDj+Mj5bETUSSY46uODp+BZwVzzS7IDgAySaeppPZfD2CG5ZmQSxOL5PQ0Vn//pqAUktr8FhRZU
nXUiZP5sEVFVReiOISNJAgBJkjiOc3v5zBwCkSuaxZQBIMbzioJcnqFCtmwsCAJCSFUUlUeFY4EI
6VxVSnNm3Yo2+3XRNydw9NnytC+2Nm0T7aHX1X4iKTGUUNxEWQnrLV4hJiVMtKQdHvqPiEryuIv1
ys3m+jtRfZNwCAePlcQpk0bOgowohJcKs2rSjX9QMhRhx2k5KE9dIk09QA528CTAAmLfB1KSOyDq
S/wzTiH7dSnIZ/e+rrAhSw0GNoydKyLHXOUu/Zn+7itCIsUzFRcqhHhuwz8DtefRZX5rxztizuXE
Giqts/dGh15Urx/tn3UeaWgWuYXCgtpcx6/FNEFca27TFm3Z182F1N3bIUnT2ciu+/lYbuOLgdoL
3dOw/e67ohVg3SGnIXsDx6wOW5j2VTj6cZblhIia3fuq0n8FcO/7S8xsiJMuURZVNK2/Wk0mcm/f
HRn13/bi9fnn12tQfLYpbJQedCihpM0DAJmgfS7Y3vyKbB+ShpWNL33bikZTb9xVNeqHnRqy4jbP
Fx/KIef5Dx1qpeLpwY6b6gXitUhk6COgPtYQPZHIuUO0Uwh4SbA8PDw8PD5DlPKWGceXHWMRxT/9
VpjedVHdE3/iurI0KirKFBKfVgphcJPNQr//eN3a0KLfpILgAIA1L7xkHihvxlfcUWYDg2dTz4na
8WcJS75McDTReJuzrjO/LkP/Sj2n+RdcKJ50AWENiT3/g7Z1njtaQgQAgBy7dbPKFhutW6Tu3YYM
YyksVJ8Mk0MEwHXqjAO3Opu2FTaLYnR+4PQzU6TVib/tvvUMaox1ZvzAjll3s6pcGTnmJnsKAM6m
4yvN5/4edAEAYbGCH30WN6NQ4X6j7lfOpu3qEC8dtvHa1+u5n404+b7wMgBIWx2PJ15fVV0xom+P
VZQDZCLhiNQiub12TGo8qlJ5jGDAkcpd0WWKsa8KgHbJsaBpHMeNGDECuZgQkkgkMpkMMNazMJtR
Z7uxczu8j0PsSDlbHz9KDWUpEy0qYqUqLGqiJe0Q4NB/RCyf274ctrF+B94ePohR413oOCky96cU
gJC65L6byebtCgNArtX8v9w73wpP+oF7jMCAGW6ctLfwvayGOo+aW2qDM662R1PXfMlpfFNxhy41
KAy9nHw2Ic/8onD09xwJAJtO/lW38U1wKbH+klnVrsw+W5h7CgFgtMVu2E73RofRPMJpX1BPDLk4
kWq+2177tsYAEHESd3BvXhGcebl1EmZ2gw6AgCIGAIyY9+aeT/jmLHNOOJ8A6KTdbWkWhtMbXDa/
5f98/m/gOTe6iLjmS079asXpEvONmY1/kmJ9wrxFzcadFDzjrETyV7ArwQMwtCbz6qnBc67M1W4n
DUZRX63EUEJJmwfg1CUkmMhtqu+3qHYIDRO/MN6LIgBG38q8elqnhvUWX9TmWYmhHGKe//AhjuMO
5ZwzlzLgPtFfGJnrOO6Qp3INfWyXh4eHh4fHpwc0c+ZMAAyXhb82f/9L3w62OZ/o/+w/MeTz+ZaW
FsuyOo9EZiwYCtXU1GDc/5u9M67s7Ds79O85D2zjMhYteL6IsbDM1fqEQzkis88oE0I62tsTyWTB
W2aMKYoyatQoSZKOWCM9PpYULMr5gfPv/Z+FjG6DwDix8k7xvGz9ihvKi6W4KuBUh077U6bi1swT
a32f7s38xSCqNuN+Z/a/2/92X7hEMHwgzEm3R/MUhHB1hZc1ycPDw8PDw+OTRWEFbiaT6RVb5jgx
DIoDYFOzyNGvHh8SPXuJu0FICAKPGB+guLAJmbGeIDJCDAaJKg9N1yi7OoGurcsenwn6WtSnHITF
UeAbdJl3iiT6H9HTGyyfzh2Vt1JJjvj5si+4NUZ2y075M/s7oZ9Tj1bbml4rtW7cw8PDw8PDw+PT
So+3bJeHTrgXAEB7J7bil+Vm0SIeR56BTi9VtCn3WseIFCADANnOuz7oS3v3KKvr07d/u39gaYuA
AAAgAElEQVSS7c+sS/BZoJ9FdXzU+nyoUEEadQubVzaIiyf9M7niL0UPVGUcp04WJy1kKs+AOtbO
/Ls38u+nPsSzdj/WIM53mhuI5t5uHDytuIeHh4eHh4fHp5vCSmyP/zQDV2IHgsGamhqOG3znoUVY
U87Ndu10RAAhCdf6BHy4C+dd1+1ob0+mUp+yldiFk0oROvSou4eHh4eHh4eHh4eHx+ArsT0+63Qu
zKYMKGMAgBHq7Y0TBpQxru/FjxUOZS26axOoULig+LFV08PDw8PDw8PDw8PjE4DnLX8s+GiWQPdP
EYYAIcIgZpKMTRCggIjLZFw4psqlLGaSjE3LZC4sYTxUejGXMsKAQ8ANeeuRw6WQd5hNWYB8+nfm
enh4eHh4eHh4eHh8qHhOxceCQ/UnPzzv2qUs69Ccw7IObTfcnNO5rZkC6C7Lu8wkQ2cGo4zFLdqY
c2ImodTbDf1JhWHOv1w766rkxyp3NhOk6kv4eTMNb/Ly8PDw8PDw8PD4UCnEljFcFr74vM5Esdo7
7V6Wr48cqvpmPVTIyQQA9sHv2Q9s/YALAfqMsro+evvVAH0Sa/d3a10KcZOoPBaO85/4dXvMaJej
NF9ntfyObmwsHOqL6Gzf/MvsMaNdnlKr3m76LXunQaQMdJfhOYFl19AJY0hB1Phbtr5eRAgQIJjj
O/7rdm3fUgDAGII5vvmX9Ygaf8vWHRAoAIcQN9ffu1TjneydBhEhoAzYHN8Jlzm1o12O4vQ+a/cd
9r42BRAAIDa7T4X1d7J19QKHgPvPxbw/FvSzqI7hnCCFOHkaGpElH6ueooJY+0X96Ky9cUvRZF0f
W5zayLK7ktrPs89u/IweSeXh4eHh4eHh8QmixwETY6nXrvdFHQR2xOq8hthEZcZX6fiprowpabAa
HnA3bFFoSRGV1Sn3ucf6SZ/HpJOrl/uarM5oEBnpm/lzd/bmlkfujth9FWKj5PHnsHGzWUUwu+e/
8KaoAACAefVcef4FdqWfsAZz7x/IlvflzoRXJUTFYYJc+3u8sMrquXRH6rE3/QyAqdKIr3OzT7YD
AqUHrLr7yaZ3Oytkklh5iTD7VDusUBSzWx633v6XalIAQHiBOudCMma8wwNz66z6B8im7X3U6Neu
N/IAgMJnjDjjvyKfm8rzwIzduaa/Wlt2qIVS2Mi/txx2I+aMCZ92S2yoBg2X7lEmRsiCKPQJa/fx
iWQO2ZRlHZrWtKU/NibuzKy8S2g28cjRvD9FAYAySGvqqdcbY3akX7hb0hlXXsPzKWpTljCJGdC+
+iv3qHdTL90j68CXjeCz7U6r7io88leFFvzYOPr9zEt/kDocXF7DS0kKAC5lUUU9+3pj/M7M+vuV
NOFQhE+1OgfzLmOAywIX/tiYsDPz9v1KmnBcGR9vtWMmUXiU9mnnXm+O35l58155d5bJFVhOAULg
UpZQ1WXXG+PeS799n5p0MY1w6RbnYM7lFWnKcvmEM5wBQ9lJCRMdVFTcNkqZaKlSRZ81tLENyodk
UR9rDmtyKDCw50vObNzwBgXxC3GlkX3nfYV9YA0BgIwNLPiVcUwq+vw1wQ4HQcmZ7QM+y8PDw8PD
w8PjM0ivcCUhdhIMB7qXZzNerFkOE+OZd28VUrxUebE87ca4cYW7Pc6XEGHbqr+ZxYTOt0ESVKdc
a43bwhKFl7mgVHMef+z5RmigLghzZ/iXXp6mq9399+PtHUI+VfDfEFkSPPPrCXul+cZOn3Z+ZM7P
O+hVzpYOoaSoFAwjWaLc05nnX9c6/ZYOrfBC6btGOWVux4G78boOJXBB2YKfRfHV9vpmERAnXq6d
9vn2A7/H7xyUxM+HF12VPqUj//wWjQEQjPjNuY1/4w1VqrxInnZjNPtNd1chidrg7bIBgHLYfKPt
qd/atl+ddk3NrP9J5btLMeakwAFwwvhIvtF2jTIhQxyp7RdxzqGGyzJBvkLItayA7Rshbbv5nVyV
ymEECYvEq7hKwdl+L1n3LnEZ8Ql4lMoTxuIWZbVipZDZ/Gey+l0ic7TWz8cMlLCIJiAlIlQImYaH
YPUGYrluRMYjNZ7HYBCWDHCVgnPgQbavDmVst7AUHCOGEaAgXyHoO+4j7x0AiaNZh9VlgEOugJEz
gq8U9L0P0N17UX3WtQir0bgymSUsGqviKgWn7kHYvR86DCduEgAQOVx5pe/s02N77kLvtMr9hrKE
iRYVlbKN4iZa0qJKqFHK2ErwIVnUx5fDnRyK9HzpmW04g8IEeczivLjZPpj3fRANC7ijAif80qjp
p3yxme2DPcvDw8PDw8PD47NJqTds5FqtP4anSWHtpt0UD4z9tT6mRt8e50uIgBJjHxgAAMAwH7hW
GJtsff3PvjxFABido544s33fbVLdN6UFfR/nTgotu7St41q2oU7q7chRQRp/ke7flHj8r+Ecddw9
cvC+wPSl0XcfCtnFRW7pdnOcKpvuXpao776EAYD41anHZ/EjxvrVQQJOrFEK3OububRj832iJYij
5xri6vyG1WEHCG1yty6Uj5+e4rZoLjD0Vm7tW4XOtBr1qkk3ZarLOt+Vi7ULgKWfa37m+cIJUtkO
Wj31d1J3qY8MhH1TlJkjEwdXa5zqP2cFmx3IAfBwu/8GAADQ7409+49QnlcWPEFmB/IA/Mx7woVT
yDru6Xh0ZTAQ9F/wGJkZ0AH4eX+MzAMAAPxg4nd/86U4+aynuNmBNAAf/P/8PwcAgMQfo8/9M+xK
6tyH3SsCOgAfvDMwBgCA67gn+ce/+0Mh/4kr2Ey/DsAH7wodAwAA5C+pn/5FsSX1/Ke52YVSvw2O
BwDgo3/o+PvKUJZTFj5Ju0SBsV2ix1aGFE2beoINr+beWR3GXL+hLGGiRUW0uG2UMFG7lEWVUKOo
sTFOrDrTUja4ja3Ch7HKl04NLflZtvLZ1LMP+w0KVJVGf5M7dqETkChQShr0TTeJ+7Mif73/a+X7
n/xRWbrLKSf+wAkP5apvyT2zTSUR/+xf2pNqXAyA4nbbE9bal1STAmDe9w1p4Yl2OEQBGK2z6h4i
m7fKhUguU6Tqy/g5p1gBnjr1+kBv355Vdcl1dZsvU/bpuGtQiva8We4/7i5r2sbo03cGshSRkO/Y
u+2Za6NP/jGo0+I9X2pmKzUDdOOOVidXxWP3yMYH0rDQpeqU/7HG/CP1XPXoL06K9jyjyMxW4llD
TJUeHh4eHh4eHp9hhnLMCHS/mOIKJIHdFOeHFnWXnhI8aX48/guuIV84RpjCiuQTD4tElCdc3vd9
HgvBi0kE8eQG6aJygqJOx9P22hcVkwINybUVWWOFkFsWueCStubr0jsPhKbPoBpmZnFRmpbaa8kE
ThOJIXKaRvV8T5SViUjCQJOdwTekWwfb5OMmUgmB7brJqEJncDU+0pDjaLU4MpBKvSf2WZcJCKrE
8efqapuxv00r0a5831Jirf/Y/4d7ShXRukSLDhU2IFcXUsSyM31TzufHjbRiL9MX32QSs1+7ynlr
fGj5LdnsrdaqXULGJiFDkwByufwLV5D1x0S+/tOMdYf91gE5Zrodrarl0LBt7vkR2zQq8JWb0gd/
brzfqvIYIOWXeeBy5ovfgvemlV/4k1TbL42VOwUA5iaVIGOaabxxtfvG2ODyW7Lm7fbLe8V2wzXj
akjmysCpu5btGxs889rknp/m32lUqhRsxX0ECLLMNVfj+qllS69NWnfYq/dLB/OOHlMZoXYq98IV
bNvUsi/fmLbvsF/ZJ7bkXSOuYsL81E3FVGEWf1SQNvYfyuImWlyEittGCet1SllUCTV6HtvP2JjC
hxbzsy+35u0w9qyCXRsF84jtOEZsdmDJDdmyZ1KrVvgNCgCYv8y3+MSW/fdw7zQLVOOCVULSwADM
beHco3iZYymO85e7Vht2NayCk0xjAEBZs/URuyOOTMQpS0KLrkwvOmC8vEthCCvTUbWeePO3/qwg
hM4Mz74lFbzB+PcOhWLe9x3l5OOj7X9FW1pkaaY066ih8yqU6Hk3lt1wW6T6Zue03ZlnXoiErsGz
srFXH/TrdJg9P3Bm6+mo/jNAD1j8PJTns2t2qx9MQ2CcELmGn1fX+szjIfOaPs8oNrOVeFbpqdLD
w8PDw8PD47PMcMOYZGRg3pVp6Z/GttbgMEWME6sudSrrUqs2B3veOtngPh+VpHGTdLzLrnsGohle
PDG86FuZ01P5VWs16scakHyCQ+ORqAgh1dHjnDuekzlWQjSEt6wBSgjCd/3nYMbHrIaHnXWvKw4D
nLIaO8Tx58GYbW5DTEDlXEAmjCGMGKJO7Hfy9p9Xnvjn3Nj1PJ6fjTydfX6zv7s5biiw6AF9DHaR
k9n7E+GggUu069F/dZZC5ZHL14w6igOws7uv5w6WSvSLgLGuzcUf1HNGqLsiJE8IzL60Yv6XtPKc
3vQSPPyUu6NJGelHZTwVOlBUxS6w1EESa+CSFmMKV62C6ZJsE7UCyAV2YJ+98X3kUuZSLHEAjDqt
EOexC8xspekmJmAEgBWOiZhlmlhbBLnAss003kgFhCyKBYVKHEo2ECJjFxjrYG31tE2nHMJhP8JA
7RYwVc4FprfQtgNE9GGHYgDCAcXtOF/Fu8BoO0s2so4sswjmMSUUhGZkVPMuMNLO9GbI5yFtYwCS
dfTEr8Uxd1Qu+nPu4MChLGKiJUQlbKOEiSKnpEWVUKOIseGcvucHaN84aewycdKPnWlZ8+DzdNeL
XGuKK17TMECYOz1w1pUp/Bd91T/9VqdaSCgjXNaOblGiKQbgxjsnE+o28W6AU3lG5pWf9f2m/Veg
NSHex5y6JA8A2HHa3yrYHiENsPskcfLkLLdLKUQ4hYTVssVvgNO2lbPuDiz56kH/9XK8QpuzIMs9
aLy+MkDAJe8qFUth4lBal54cuK2plx4Nf3G5M79WHDErtu8HUlNXULp0z0Oxma3IoPToI0pHL8wL
G5wWg/tgGiK6OHDaxMZ139UyBPUb2mIz22FPlR4eHh4eHh4en2WG5S3TcYH5vzAnbYs/92DAYMMV
ubX+ORMTqVv5+DACXFTCAYWSdc7+rTIFyhrttcery5bG1XVaV74aSh9MPruKWVEFndu/dHHR4PAt
6TWXAwCCCqH6S5HF308vSekvblWxY9bd5q+4rnL+/fZ8AAAbAKGN1KYIAKFyHFLM2PPoIMeNpkw7
iR/3srOjvXPjH5fJbfk+7Knmy8+MzPp1Ev3QXFMnF23XK53piFky/dS5Zmi0MuUbo+bfpuP/Nt7a
L6Fe3nBnELjgJ3d3JEMFES11+FRXwS4QY4VSjPVUy00YceWLlRXxzJrv1TXtrzKx1JQHhigAIEAh
EWc5DAA5h1qk10ePwlbIQmdiJGAkYIQAFB5hNLgvjxHSeKw7xKYAAA5hKo8VDiUsortM5phFmNzt
wzNWSNaNurN2F2nowMzWCEDhsUWYQ5judi6AEDCqVnkBk6xDLQK5IARls/U5OCgMMpSHzhC2UcRE
hyxVlEGNDQAAGK0z998N++4TQktC85Ybp5yTWnO5duADHLeUm1J+9pQceyj75D8CvVbtEv0vZMct
lcc9pE9e59b/m+7ZJFgUAQBtpzmZD6g4eLKJQJ1wbGpdjvPlnJQpAgANKeMvg8mzXb+PuGmd4wHL
bODYYttu3ByyFotlEotVS+WQ7HhPIANucyaWn3t7MggAEAMIzH0U5gIIqdRrV2j7O28pMjkw6j6Z
f3VW+JTTdf4xY/2B/h8BS1BsZis+KAAA7lj1c5FY+79kq399h6YhCflmX5ay/8D2pweZvYvNbEM8
y8PDw8PDw8PDYzCG9pbp54In/UIf/UZ81T3+tIuGKQLA4hKoMLLrtirDCYMiChQAh2lXXi83ldZo
AIuY4SzNAzcyQjGhehQDxoEywueISVAJ0fCazyBqt9zHb54rLzw1IWxVbQC8N7vhm2hLGVI4osvh
RXdlqzeJNgBV1ak/MkeuTD/2eNAFa89T2qTfhRdd3rL/V5HCZwJEqVEPRr3dsV1Af/LPP69lw29k
UrxdnSoQknw/n3w/37IZiS+NmrOs4aWfST1JmBmj5QIA5HI5x9Z6xguBSVjMIggQ6+1EA6Bu75K4
yNYRJV0OJVZNlVKaSCQSDqKUWqYJCNFo5u3HfSddFFh4M9/0At35knuwe5k4AgGjoIgBwCbMJAy6
nsUhBAh4jABghMof5eMLAgwIIRj8SGYEPgHHTOJQBgAuYwqPfDxO2dR0WQoRwkDAnU3hEMIALgOH
drpS3cc28wgNcfYTAh+PfDxq00nOYdDlvMscqlF5k9Akryy+xRX+Fn/08WBEMfc85es3lIdKCdtw
i5vokBZVqomDGVt30mw0Rhq7DE061SzXrbZVfMz+QMFDqTm3KV857RJjwT7jre1K9/4L7mB207e4
PcfJR52EJtzozNybefNn8oEMhzvsFBNDR4nTjkrsXFk27eR4ZIcrtjsZBzNOrL6RP6E6uvs+YX0j
74blyT+xJxRrI0OMFT4LAQNAg/n7fH3yje8QHoEzufysy5vev0FqNDE4at7GQ04OpEwaU2sARdwi
POIZ0mQMMwJfdGYrOShYWQKRdO6N/T3Lsw9PQzJdPcavw7XBL3VWk7agbMnf9fe/hbdEu7+z9J/Z
nA86VXp4eHh4eHh4fBYZIuJEygNzfmrUvhH/x+/7+8MlRABABXHMPF3aZrXow3oHRYbdFhPFmcSH
GQBQQaiusFEbMwjCKbMxKionOhoGACABZeJYw92K87SUqLtimK4e+zUypkQum0FeF5kbp5mUFLmc
jjQyW9eqFIBqQoXfMeq5QkU4azY2SqwCpIG5pRmjDBCPSrerlwIIELJMk1BmuVZ7W1t7Nx0diXgc
AFLJlG33OcnIcFlrnrTk3da829L1pzXvtuRJi+626G5LzmyPxtrbe2rTdZ0Q0tHe3t7eHo1GdcMA
AMjo63+y7/YZux+513WXhE57WPz2r9iC4xwRdaqm8QWHpdNfLXifmoAQQCFw6zJGAVwKhsssygou
daF5DmU5hxkuJYwVIs8CRm6X4ytzSOWRiJFNWcamGIHEdXZL4U7KIGXTvEtNwnJOIdwNmoD5od7w
MUJhifMJuPAsmzCbspRFLcoEjNSQNCLoJvZjhwGwkkM5PErYRgkTPQSLKkEvY2M87z9FmfMb+cv/
58wbm+n4TX7lJdwrjykf8LxkIanvucF+aU35yJ/xi2bqvacM5JLcWmvHr8ynvuOvPzqw8LQcB4Cz
TkdejizlxjVm9j4PDbWBKcfrbB8yKFBRHDXWwC+YW1ZzsTqW2InS9uBTEOOEyqmm3OombIRbrXYQ
quZaA2PuyCa5BkjVQ7KNYy7VGyFVD6lmzmFQenJgijLuJ2RqffzF7yg7yyInL89pw4u+D2tm6zUo
naUUecK8HL/ebe0V5D88DYUNseeups93/oEXN/iFWOrtHwjvJwZ8+uw17MOYKj08PDw8PDw8PPpT
OraMhS/yk1Fqy8t+bjQqnKeCDDfdztNSIgAAGpbHVGT1R4V+2XiYwPlrCCcxTWAswAePAjdHUjEO
O1bdc2XzvlZ20pfMdRtUdIpwXHmy/nbFBMCOVfdEZO5VkZMvsTbu1NQv0ImQ2f6C5pYUFaCSMum/
yTEhUdaiK+6JOF3tEs/hjzHNWDvnaHx4CZ4Vyrf+S+mUlvORGtAmcKOW4bFl8aZb8O4UDwA4Zda3
ykddkZ9OSWNU5Kapc2fm7CdwjiDG8ZHz2Yiok0xw1McHT8Gzgrnml2SnoOHg7aLA8ROvCle0GtF2
CkHpqAur50bsLY8ZdmGpdHeP9SyfZoBQ75XVJbbXFkpSxjBlDHW9ETMGAJQx2hWw7V7HTHNm3Yo2
+3VRnOU/apl48tdaV14vF6LUHEYAwPUsiQZA4BdwQMA6MABo18nBvOtSZhBWpfAVMocAyRwGAIuw
5rwjcmiUxqs84hH4BJQBAAAOIQEjHiOZQ1kHKAWeA6XLwVB5HBSxY5KURU2XcQhckwCAT8BBEWOE
WKExDPqGsQt9BZQxEaMyGbchBAAZm+oOO5h3RA5JGFlmbvdB6eTvS5l7WDTJ872GsoSJshLWW9w2
MCluvcVLlVCDFjc2JsnjLtYrN5vr70T1TcIRPCYK23bst+x5Vn7mTdHjf2yu2yMz4KSv8DNy+Zb9
nO5w/FQSBGYnMQPAtnOwRTl2btb4lWjE9K17w2fNyBqPCC4AdpyWg/LUJdLUA+RgB08CLCD2UVM/
2j/rPNLQLHILhQW1uY5fi2mC+Fhu44uB2gvd07D97ruiFWDDWTZdanJAnHSJsqiiaf3VajKRe/vu
yKj/thevzz+/XisxygVDG3RmKzEDFCATtM8F25tfke0PrCEYJNPU68k5jB2Sa0YmQSVmtiGnSg8P
Dw8PDw8Pj4GU8pYZx5cdYxHFP/1WmN51Ud0Tf+K6sjQqKspQAABaKYTBTTb3P8nGrQ0t+k0qCA4A
WPPCS+aB8mZ8xR1lNjB4NvWcqB1/lrDkywRHE423Oet2KQVF0L9Sz2n+BReKJ11AWENiz/+gbZ3H
hJYQAQAgx27drLLFRusWqXvTI8NYCgvVJ8PkEAFwnTrjwK3Opm0qAwDA6PzA6WemSKsTf9t96xnU
GCvoANgx625WlSsjx9xkTwHA2XR8pfnc34MuACAsVvCjz+JmFCrcb9T9ytm0Xe2MxQ7WLsZyDGGt
xjfna5WV5QiAZnZkXr+q9bW1dHAfuOBFDrrCuSioz1+9rvZc6V0hY8Cou91Yt568Sn3lEhZQT/Gw
xAUkDAAajzEgDsMIjU+IHAAQxkyXcRgCAtZ4hFAhAoygK0Qsc4hDCAAQQiGRIwIGAL+IZQ4BQEDE
DmWEgcQhuSu2jBFUKByPUdahLmUUoOB+l8lcIf7MI/ALGCEQuZ7WcBj5BCRxSOIwQuAXsCXhgoYC
hrDE5R2quwwTc/2Ped/3I9NuceR+Q1nKRIuKWAnbKG6ipSyq+LOs4saG87nty2EbEw/FSIYLIk7y
bnP1yLJTbmyNXePuznIiFoIXqONDBAAglU48Zb75ho8CAHUzOwR+RGbLdo1RJ7FSMGZYHY0iA0Cu
1fy/3DvfCk/6gXuMwIAZbpy0t/A9HjPhtC+oJ4ZcnEg1322vfVtjAMCIeW/u+YRvzjLnhPMJgE7a
3Za+cwvfmNn4Jylm9Tb2oj3vTgqecVYi+SvYleABGFqTefXU4DlX5mq3kwaDK2EAUGxmKzUDAACn
LiHBRG5Tva9vpx6mhsXGqOTMNsRU6eHh4eHh4eHhMRA0c+ZMAAyXhb82f/9L3w62Od7CvP8E+Xy+
tbXVtu2h9uACd0zNd5717blg/7ONFVTShp0NGyHH4DNR5FpdOz5x1XWTrj49es8ZsVa7772MMQBZ
lkeOHClKkksZZcBj4HrpRhgrrLsWMOraXAyEMYd27lLGgHgMPO4p41LmUMa60oB1bz8uXORQ5y7l
gVe6KYgIK0iRgFG3a1wQAYCAAffkBgOHMdZLeUKZwwABCBhRxhwKFFjhn71V/UzhjCs7+84O5wfO
v/fLQ9/9n4JxYuWd4nnZ+hU3lBsftTJHFqJqM+53Zv+7/W/3hZ2hb/fw8PDw8PDw8PiIIYQAQCaT
6RVb5jgxDIoDYFMzf7g7OD2GhyzLNTU1lBZfLYuQGEICBjK2DEOuurLyqLwG+FCOAqIa8gvAek7F
lgIBXspMmFEbdBCziJFDvUeZw1gQhIInObAyDiFuwMO7Lg7udfIY8QOq6r05udiVAaJBpIOWQgjE
vi4wh3uO2MEI8biotp9+EBKCwCPGB+jhJ8j2OHTo59Sj1bam1xTPVfbw8PDw8PDw+GTR4y3b5aET
7gUA0N6JrfhluVm0iMcRgOM4VVVL3EBV36yHrGNECmADgKXIfulQl01ikPg+/xQEpyJ86iMAANo7
7d4of6agijbl3oJFZQCg46PW57MC4nynuYFo7u1G/0etioeHh4eHh4eHx6FRWInt4eHh4eHh4eHh
4eHh4eHRsxLbW5Lp4eHh4eHh4eHh4eHh4dEfz1v28PDw8PDw8PDw8PDw8OiP5y17eHxEYE5Zqsw/
P+sd4wMADHP+5dpZVyU/Rnm6PTw8PDw8PDw8PtsUskBhuCx88XmpwiUv/9PHgV5ZvgDA7jgC5/0c
9igjmOM7/ut27WiXp9Sqt5t+y95pED/5oo8YhjjfUm5q1tr6tP8/kC35Q7CoIwri5GloRJZ8clOW
M1mITHeV3W5L+lBy1xfHnR458+ZU8KnkykeCR8RCjriGHx5ObWTZXUnt59lnN/q8Axo8PDw8PDw8
Pip6ciaLsdRr1/uiDgI7YnVeQ2yiMuOrdPxUV8aUNFgND7gbtii0pIjK6pT73GP9pM9j0snVy31N
Vmcom4z0zfy5O3tzyyN3R/of/TtKHn8OGzebVQSze/4Lb4oKAACYV8+V519gV/oJazD3/oFseV/u
PBmphKg4TJBrf48XVlk9l+5IPfamnwEwVRrxdW72yXZAoPSAVXc/2fRuZ4VMEisvEWafaocVimJ2
y+PW2/9STQoACC9Q51xIxox3eGBunVX/ANm0XR6qN7hipQAAG/n3lsNuxJwx4dNuiQ3VoOEy2CgP
gRvyzf+xMfH9zNr7lTThpAoBUuSTLio+lJ0MbqKHZWwFBjfsEveX0PCw1Dg8iyK1gbnfscaMIzLH
WLPVcK+7fstwm/xZw60NLrihw/mRc4R8UQSVXJhDaq3LAxwRb/lwNDwcYys6Hw67QsQvxJVG9p33
FfZRquHh4eHh4eHxWafXCUOE2EkwHOhens14sWY5TIxn3r1VSPFS5cXytBvjxhXu9jhfQoRtq/5m
FhM6X3JIUJ1yrTVuC0s4CABYUKo5jz/2fCM0UBeEuTP8Sy9P09Xu/vvx9g4hnyrEmRBZEjzz6wl7
pfnGTp92fmTOzzvoVc6WDqGkqBQMI1mi3NOZ51/XOj3hDo0BAOZ91yinzO04cDde1zcrwB8AACAA
SURBVKEELihb8LMovtpe3ywC4sTLtdM+337g9/idg5L4+fCiq9KndOSf36IxAIIRvzm38W+8oUqV
F8nTboxmv+nuygzRG8VKAQAw5qTAAXDC+Ei+ww0Y5SFh5WKFkOl4BO3bhQAKunCfbFHJoSxuoodp
bMUNu0SREhoerhqHZ1EZJ7/G2PgAymG56lvy7GvbY98ke/Mf98jkpwLGvRpf1UCFprDxkelwmMZW
fGYbVoVMkMcszoub7YN530eohoeHh4eHh4cHX0KGXKv1x/A0KazdtJvigbG/1sfU6NvjfAkRUGLs
g8LrHcN84FphbLL19T/78hQBYHSOeuLM9n23SXXflBb0fZw7KbTs0raOa9mGOqn30jsqSOMv0v2b
Eo//NZyjjrtHDt4XmL40+u5DIbu4yC3dbo5TZdPdyxL13ZcwABC/OvX4LH7EWL86SMCJNUqBe30z
l3Zsvk+0BHH0XENcnd+wOuwAoU3u1oXy8dNT3BbNBYbeyq19q9CZVqNeNemmTHWZuytTujeKl/oI
QZifJE4aldjzimp1BsZTADzc6rsYAAD4hxJ/ezrofKJFpYayqImWsEMXgET8s39pT6pxMQCK221P
WGtf6gwFFzPsAvq44An3SxXlLo5bzY/aa19RbQa0uIYlbN7hxKozLWWD29gqHKnFq1zK2L2y8GHF
jj4XnHkl75MZ5EuV4K/3f618/5M/Kkt3OeXEHzjhoVz1LblntqklOqo3dGpoyc+ylc+mnn3Yb1Bg
HOc/W557rlsdcXHa7njWWrNS0Wmpjw5MkGt/j07dc3DFHWU2AFH98x/VJ/4l8eizQYJ53zekhSfa
4RAFYLTOqnuIbN4qkxLVFRpSRPmuJSRJAAFuFwrGpq7tWHFrmQXAeCF8kTj3TKfcR2iD2fBXsmGj
TADccaFF1xtjKl0cs+u3af4TSLljNN9lv75edcqCi/+SGwUAwPl2xFbcUN7XYUZ4lnLsRWTM51wZ
AdKd7NO5F54IlJj0SmtYwJ5Vdcl1dZsvU/bpnZ/SSti8We4/7i5r2sbo03cGshSRkO/Yu+2Za6NP
/jGo06IzW+kfUTfuaHVyVTx2j2x8pGp4eHh4eHh4eAzlmBHofo/FFUgCuynODy3qLj0leNL8ePwX
XENnMIrCiuQTD4tElCdc3vd9HgvBi0kE8eQG6aJygqJOx9P22hcVkwINybUVWWOFkFsWueCStubr
0jsPhKbPoBpmZnFReog3aU4TiSFymkb1PO5WhYlIwkCTncE3pFsH2+TjJlIJge26yahCZ3A1PtKQ
42i1ODKQSr0n9n3DRlAljj9XV9uM/W3aUL0xrFL/MZgshBfznzsHxo60yOuk+TXmWOb+a1nD+NCp
P0zYd9hr62UABik/AcCfZBEqNZRFTbSEHaYpQlmz9RG7I45MxClLQouuTC86YLy8Sylh2J1gaqzS
32yW+BPDx1+dPS2bf+5trYSGJdRIKnxoMT/7cmveDmPPKti1UTCP3C5gElKmfCHD/cvaM0QeLua2
cO5RvMyxFMf5y12rDbsaVsFJpjEAFO2oHhCbHVhyQ7bsmdSqFX6DAiBOuDRwzlkdzQ/Aq/skmBGa
d2n+zHz6qRf9h7fsgiGsTEfVeuLN3/qzghA6Mzz7llTwBuPfO5TSXxmKKT+YsQHKh2wAQJy83Lf0
jGj0IfZ6oyKdEjn+ppT/Jv2V7SoNSSMro/U/53bPKz/9tPaG/+U3nVB+xlWNI7fSxlR241VsG8+H
rhNOH6AFXRw+7/tp9V393bvERIKjQSHYIpV29UtpWJwSxubGshtui1Tf7Jy2O/PMC5HQNXhWNvbq
g369z5D0n9lK/4i6lRU/D+X57Jrd6keqhoeHh4eHh4fHkN5yF2RkYN6VaemfxrbW4DBFjBOrLnUq
61KrNgd73kEZDPo+SiVp3CQd77LrnoFohhdPDC/6Vub0VH7VWo36sQYkn+DQeCQqQkh19Djnjudk
jpUQDeEta4ASgvBd/zmY8TGr4WFn3euKwwCnrMYOcfx5MGab+/+z997hcRXn4v87c/r2XRVLchGy
ccUFtxhTbINNsTEGktDuJYU4EG7qF5JLCslNv6H90iDJTYAEElqAUAwYGwiYYhvjItuAcZXVy/Z+
9pSZ+f2xkizJ2rOyLMsynM/jx8+jfXfmvDPzntl5Z96ZaQgLqJTzyIQxhBFD1Aj/Tt798/Lz/pKu
2cLjhanAM6m1O9zdxTF9nkV/y1ZjExnJAz8QmtVeoc7910axVMMCgrFizUpuykV6aTrVsp69tR61
hvLlonorZFycCYx0sERTXnEMAMBOYVGRpixkopbGhg2j4528yRHSAPsWi9Ompbi9ilHYsPNPcRxM
7Xi+VAWT1erqeOfKq2PerY44KaihhRo4nd1/Kzo4XqpZIU7+njEjlWteS/eu49rixxs4TfzOGXeS
We+HXviTJ1PEQ6VmE296OAfPyILSlbc0HboJbfTxLmbUxXgAKFRRnWt6CHMXe1beHMd/za550a0x
AABS4jpnVVL/Xe7tDW4KFPapr53hvnZ5xPsqix3HdIAQ1Vpr3SoY7Ts57T7Pss81u78vJy37jULK
k/6NjQMAs9R17iVJ/vHMhme8Jphsl6FXu5dfn/R8TwkBADMT+3AbEYwLSfIj3JITs4sEv0Kb4lRt
gSwHvNa3Q6CyMvVLmcDeyHM/8UbNzv0FbSAVKW1hDS2wtnluZ3z94/6rbjQWjhMr54QP3io1ZY9o
22/PNpAem4rSxHMzwlajVeVOohofSxg7sSemIdSr9hhjJ/qJgwMhZKs65PRRdcTqmecUqlhrji7I
4BiZxe9rVOkUi4aYNuKOIUaCgEorkMt9shWxOVEMyFum4z0Lf5GbvCvy0kMelQ1UZI5zz5sUjd/J
RwYwoqUS9iiUbDYO7ZQpUNaobzrLsWJ5xLHZ2RUoSOlDsefXMC2koMv7pi4s6h++NbFxNQAgKBMq
rgksuSWxLJ5dt9OBjVzdXe6y75YvfFBfCACgAyC0jeoUASBUin1KLrwWNXPcWMqci/nxrxgfdHRu
deOS6dpbYH8FX3ppYM4dMfSd3Ma6I6twhWrDOtUwYIz1L78vUZlI7rsDvbFVyH2sB4tdFGlKS/o3
NupTJtwA0+aabhcxE1mOBywzZGnY6T46ESP0gSu3hA+ILK7iYhoWsnlG63KH7oODDwi+Zb4FN6pL
V8U3rnYePp5ZGCx4v8UviLY890dvYiDvcgdNy7zHgb0X5BA4Tj8zvjnNudJGPCdaVFSe9Bmll52R
Zg+nnn7hSFyxWSmOwiDc4rvmls4yAqTNOOfkjstbPlI+XW/c4dOWiCUSS6pWGVor33+SSqkcYh21
Yr44yNBbd/ly5wslEgt1fQcxAACEgFHGAEH/0zVdGZZIY7zJ3MM4Zg7Nq2pMKr387pgXACAM4Jn/
OMwHEOLxN25yHup6Zv/Gxqj5dOb1Of6lF2f5J9Qth3vNllr2bFY9tlnjmBIId7wqH3UM4bCq8fFj
GIbCjLHuoe3IHHznyStmqzq09FR1JOuZ5xSqWGv6FGTQmYzM4vdtpnA7M4bhCpFjhhkGREO2t/wx
pri3TKd4F/8iO/atyJo/uhO9x2cWIgAsLoMyNbV5Z5HgxjyIAgXAftp1rpcZTzipB4uY4RTNADc6
QDGh2RAGjD0lhE+THEEWooEVn0FIb32A3zFfPvfCqLDToQPgA6mtX0a1JUjhSFb2L7o3VbFd1AGo
wzH9v3Ojn0088aTXBG3/v5yTf+dftLr10K8C+WkCRKlaD2q9HtwtoD+7F17RuvXXclegY8HasEw1
HHCx7L5XJelCmPxVzbHO3LcOtcf4kdhrDh1Fm7JfLIyNcWLFD/lzKkL7HhC2NPKmX572A/10ALA0
7KMfwYAhhJilhmZxm0eoWqpZgSZfmCvNau1r+LB+nG4VYxsym5qU+MBeKxzU40z0nSZOr46+84R3
3iLdqFWNltybbSiJpfPucJ41Ovzab+hHhzlU4lh5B3Zn9dpw2uSl80weGpNb0mULrpfLt8de3i7k
l7GlpAfA3PGj5Bt1R67+YiaOtWUNC0sVSbnpTFBzZzitAYATLwTUktFrw2nCS+eZfNogteG0CgCA
x6kuQtnuSOZgtv8yihwe7XFNKtDKRUEF/8gXBhhF/RpEP+RjH4ZuVouvj731TcIjMKaVrlzd9NHt
UmMOg+HI6LhoB0tKpOpxKlDELcKVz5Em9chidb892wCsFyvLIJBIv3XoyJ6Uk6GGzfEyMgff3fRx
7E+uMtaciqqOcD3znEIVa03Pggw6h6FSZsjp1Uwj0lXOMwJXvG2GkCIrTqTUM+/H6ri3Ii/8oa8/
bCECACqI1Quy0i6tNTugKFCk6u1hUZxNXJgBABWEijIdtTOVIBzPNYZE5TzDiQEAiEeZVKOaO3GG
Wom6M4aZjjO/QKotTm/pp5NhZoQm41JgNR2tJnduclAA6hTK3IZaz+UzwqlcY6PEykA62u1hjDJA
/JF8B1QbR6UaHnA613Rf9sVr8dqn3fr57iUPCVf+yJg+WxM/vuPGY2jKHlgYGxXFMTUqfjlXu4EL
17HoHpTQO98sC8Puq5UgjD4zJzXoUQ1ZaGihBuN591Jl3q/la39vLKhJBn+defZ67rUnlOO9w5iS
7GFIqAMN58YpI5iRA8u5ysPxt57WO2p8Zy/SMnuZSgFEceJELfJM6vX1rGm/2biLxrTeukUya7+e
/OfrvsW/c61c0FmJRrPawfiaaXqsgXTUd/4LNoOVqwwAhCSSnDiadxadEuTFCbMNaNYjhacVdELb
CSrUyp0YjACWe99DhNu0IAjls/W8FkwQq2bm5EYj0qPg4q7gvz4tf5DoqygCMAxMHb3mVnBMa0vy
8jLi4459fNOfhkgn6QaI10OsnWMmzTZCvB7iLZzBrGweAJiijP8BmV4fWfdNZU9J4IIb085+f096
9GxFe2yqyKcvSPNbzLYe0RDDr4aNjY2NjY2NTR7rgSQWruKnoXjtK25uLMpfqINUM9HBUysRAAD1
y9VlqezjQp/JFiZw7irCScwpMObhvaeBmSbxMIcNre6lkgVfKFl8TW7zVgdaKnyqNFZ/t5IDwIZW
91Rg/lcDF1yvbdvjdFxJJ0Fy98tO01KUh0rK5G+TqT5RdoYe+WOga1YKi6v4qblcuIMznLx/GZ7j
y7S9qnRKS/lAFThP58aswDUlkaaf4n1xHgBwPFffJp92U2YmJY0hkZvhmD87rT+F0wQxjg98mlWG
jFiUoy7euxTP8aZb1svdk2D91kbRVMMJUo3IC8amF/HWGfLEy+QZV7U17RL1IkGmpyoWTQnWJlrQ
Do3WZnn6Mmn6YdIc5ImHecSuW10LG3Yeo0QaPQeSouBfLsypSjT+SUlSZKEhJgXVYJI8/rps+Y7c
lt+g+iZhqC4eM6u8y36fqiL67i/BB/Hi0ShYN5pblTPnpz76ASQ60ps+KrluXvbg/dgEAMOoq1em
rHSde5DVtXHIh31HHxOuadt/ETeZ/z/vZup/ZV77UKDB5Nqny26+rvxmT2bjOzhlcp6xoL6Z/bDd
0oEnxsH1mP2/kqtuyrz1Hk8D2AOs11FYU32XXEf3N/KlS13La9T3b4e45YHIqqq1Nvv6beXOgoe1
oC7M+BxMfJKlOCHgSB14XYFweut6z9jrtPOJsadBkZcKnxodb/iRZL1BuhNK0nuF7OWeOcvJvrjs
E5L7NzhMVd3zSGDqV83lP8u+/5oQjfPMgb186sCbStHznPvV0KLDsepgESddrywqa9rydUcsmn73
vsCYb+tLtmTWbnHSwj1b0R6bnO6c4u1oea1XfM3wq2FjY2NjY2Njk8dq7Ms4vmSqRhT3zDthZteH
jv2Rp75bkkAFRUkKAEDLBT+YsZa+N9mY43yLfh33ggEA2gL/sgWgvB155J4SHRg8H39JdJ61Ulh2
LcGhaONdxubOk3IZejX+ktN99mfFxZ8hrCG6/3/Qrs6LMS1EAADI0Nt2ONgSta32yJmxDGPJL1Rc
ANN8BMA06tTDdxrbdzkYAABGn/ZcfGmctBmRd813nkON4c7TerGRq/uJQ7k5MPVH+hkAOJWIPJt7
6Z9eEwAQFsv4sSu5WfkMD6l1vzK273Z0l73/2iiW6iTAqLFb3bMbPsI+NpS3PI8srJrS0kQLGRsy
tZb/5d77in/yreZUgQFTzQjpaM3PHBU0bMSo+j4EFwfm/5gCEFIXO/gTsmO3wopoWFANnEnvvhF2
MbFAuQcJypjhkDg2S5P6wDY/UzP5gcBXJt/cJjFq7H0M1HnagTqeAYCRe+f7vPNW7+IfsxUCA0bV
kLa3ietra6a+645EYJx/+Z1ay+fInhjU3Rv+U6vrkqu911xKAZjapG7Yzj4sogeLPBd5uMx92ZXC
Df9JAWi2Rd/V2GNBlnA1/+FeGCAknNpyR/qFN/u536sXRq7lf2mBVgYA4FKZ2t+73F/C835oImLm
1hv1GxSDktxf0uuSvk99Rl+kEGiJHf6FsXWgrzkl/1Lfq/HMvUmroIa23mx4C0zK0Cux56Py7KuE
if/PkABwzsi8bja+DWaxd7aAhp1SvjG57c9SuNdqf0FjMyd7L1kZjf0K9kZ5AIY2Jl+/0Lvq5vS4
3aTeEAv3bNY9NudYRrzR9PZ6V2/Fh1kNGxsbGxsbG5tO0OzZswEw3OD/wsJD67/mbTc+nsuJpy7G
+JLLfhM0bjX+feg4T/+yW9kGYCgtqgi14XTxL50UeOm8v3ovSx7+8dedavFvH2F2qav4l2wGC3E4
Zz1ozP13x2MP+Efu7rRTluHZmti9w5DSkT7hinHXveK2qkNHXtWRr2eeU6hirekuyOAY4cXvLh05
sOfkamINN3HayVbBZoghhABAMpnssbbMcaIfFANAp7mM5Q5Om2EAIcELPGK8hw7lpVJ2K39iOUEW
dRJB2FONPf0tCRtRMxjq79ys48twMEoOGwiLY8Al9jfoiZNYZBC7nIcbOsUx0dHe9IZVcLiNjY2N
jY2NzXByxFvWS33n3A8A4Hwv/MgvS+3D3U4uVHGecb82VaQASQAIDlG2dit/YunfoqieTafT2ZxB
GCAsSA6ny+WQuO5zQmEoLnI8UYjykt8q55b1s9s0+XTbnb9xHLPTVSzDwSg5XFBBGvNTtqCkn0JL
L8YevX/Er9YiznWR6Qml3220L+GwsbGxsbGxGSnkI7FtbGw+aVAtEeyIquQoAZY8ZeUBSQ+1dKhy
5bhyeZAO88iNxB4sdiS2zanLQCKxj/8qmmOLxGbENGleLcQJPAagpkE6P8A8z53Iybpji8LtoepR
jDBVe0IJYQhzeNhmPY8pEpsRk1AGiON53E8NI4S5EVSxTIuFYkUOP2VILin3Dv8RCMMcic0oYWj4
rGowkdhIRB4PcADUhHScDcsRjnYk9seP/iKxbWxsPimQTLAlmOn2lDEvcIgRw6QAQLVkR1MKgAGg
QsNDGxubjx+UUkopz/PH6TMPECPR3proGsbK5WNHSXqopaMr5InzVI32CyMkuKWXqkcxolQFAABm
5hLRaFLtvGePk1y+Er9C0wlDCbhGyHl2LBdq7sifHKGUV8qxttjRATBy+dhRygjZOmRqBucrL7Ga
PqbZcFQnIHAAzIi1Bll5VaDLLpgWbomIoyqVVEtrVqkYXSKh7s/jzqp8MZmpJqKxVM6gDDCveMvL
PCPKrgCoHg+2JzQGgGXvqDKfOEJapzcIlYzFUpZqBAkB5ALSHD/ZKtmc2tjeso3NJw4j0d7pKmPZ
W1ric3b94FEtFQ6FMwbAx8hLRtjJI0qogXGhcQ4hVLUnBmxsABhjhmFgjDmOO8E+M4Oey92s+78R
SG9VRzrMSHW0RTUGWFQcIqaGpmrpSGsaAJBD8rtgZPhfPaIdKGP9d8CnUK33AfEuBwRTJut0l5me
ymGXVwAAhFgmEvdUHjXBQrKhtghzl1WWyTxipq6zE7qyPgiYkQgmtHyr0FwimHCOsGkizoGrKgAj
JEpgAOIYIB7ESq46wJjB2puZfuqalM3JxPaWbWw+YZBMOKYDAGBn+ZhyZ89Li7HkcElcxjg6PPsY
wJxysXimEvzgL+iY9soiThjnFnhDq8+Q41KgN5wgnu7hdTUXFeWqAjc066q6J0OG4VeUCVLlNaT6
w9TWWmVEH0Jq88kmv8jMcRzGeHjWmW2GDCMVimqMc5ZVlDo6h3hGsrW1n5XbkwuWA+WlGmGAeEmR
MF8m6H1cZsRJ0ohcuhwIeXc5bTK/gHo6ywYg0eeDeDjtqnT3XOZnRiKqyWWjfTLOpxelk6S6BUQn
vf9iMKK8ZaLSmMYFVNpwZCMYAwz+sUhrtV1lm0GT70ox3OC/7orOQAXnex32+U8nHepwzXk4fyYT
AOjBIbpBalCtjGCe66wv6uPGmjylWr3e9Fv2XoN46os+WfSwKA+AvPPaxjcipc7e3iPTo60d6eP0
VBniXMu56SmNB3ngwzOuovRr/zLGAAAI/M7W2792bHc7WUCJGcoxQ6cqNcIFvOVc31HaiYIK4rir
shNT+rZapeiXmSwEZprKPrM1UUDvUwFjXGDFvTHnz1PPb3PZQ5VTC0IIpTS/znyydekHSqlh9O1j
OI7j+ZG1DDC8ejI9mTAAO8sCXa4ykGy0y1UuMvUxrKoyU00mUiYDxLtFXkglE7k+U5aId4qyz2p7
7Ei2gS532ecX0BFnmQEw4Jwl3kx7NKOMch7Rk6g5JpeM7OkBJLgkyGldf0ouobi6w2z/YFLGKCAR
aA5EkWkUiRQYBVpk7zLy+PCoqr7ZJeO0o/UE6GlzinHEWMVw/I3vu0IGAj3Q9SogNkmZ9Tk6Ybop
Y0oatIa/mV1LIgVFVHac8YB5prvXkJtPxDbc6GrSunbqj3bN/rk5d0fro/cF9N4KsTHyhFVs/FxW
5k3t/y+8PSQAAGDecbm88DN6uZuwhtyBP5Haj+TOlRkLUWGYII/7Az53lHbko3viT7ztZgDMIVV+
kZt7ge4RKD2s1T1Itr/fmSGTxPLrhbkX6n6ForDe+qT27quOHAUAhM92zPssqZ5g8MDMOq3+b2T7
7qKprIqM1cyHN8I+xIxq/0U/DRcr0EDpr5WLYPpcC7+nTvoouelBJUE4qUyAODnVRUUbxcJE+xVZ
ZVjMRPu3eQsGZfPdFqVViJfcAS6PrzTb93cOcQ6fDx35ScGCMtE75/9p1eOJzDHWojXcb26pLf6s
YwVxwjii7/gm283xnu/w5w2tU4WwzGEOIZ3DSoFfZzzSVl0AAMAc5z379qDx38YxeMtD3R8e97MQ
fy4uV1PvfaSwEaqhjRWMsbzPnF9nPtnq9AJjLAhCz4H4CHGT+jC8elJDp4AUV4/9pJxjVPU4xqCo
szy8qjIzmzNMAAAzaxAppxlHuTNmzrBeuxzRNnDEXeaPhGEDAAADwV3qSnVEVbm8axmEMZNhfmS9
Yn0gWjplOANeLpPVKZYcTslIpXNul2z5A3Uy2giBdxTSguArhUgO+XNsAONdloxTgJ4Os+0q23TT
w14J0WOgGgDQ+boyXqy6ESZFku/fKcR5qfw6ecYPI+pN5u4IbyHCulb/ExYWOocxxOs44zZtfC2L
GggAmFequoI/89Oq72hdEOYucS9fnaAbzEMP4t1BIRPPd5KILPNe+sWo/mzurT0u56cD834epF81
aoOCpcgKhpEsUe6Z5No3nZ0+bdDJAADzrm8oS+cHD9+HNwcVz2dKzv5ZCH9d39IiAuLE1c6Lzu84
/Af8XrMknu9f9NXE0mBmba2TARCM+B3pbY/xqkMqv1qe8cNQ6svm3iRvnapwkQEYM+JgABh+PJTD
u6NauSisVCwTksFH0cG9CCCvC3dqiywbxcJEC4qsMrQ0UQsDKMggbb6HRbkpqB6Xwh/9KE52+3uF
MJC0kdmobvsbSmN51Ffkubd1hL9MDmSGcqEJcUKNV/IymmmArJ4zMm6WH9QN0UZBjLFL4Awd6QLn
LKA4h4fueSeToe4Pj/tZTJCrl2TEHXpzxjUyNbQZCCM2HrvnQHwEuUlHMYx6IoQAGKUMem1PHnD7
DZ+qmHe5FGQyQLxL4Hm3w+h7egTincXXLofTBoiazVKrpe4cZT3Cp7vcZa+zt7MMAIAEb6nSGorl
Kt35hkLAI6aN3Nk8ZsTa25MmAAAWJBFTNRHNAEAirVeODoiW5nWqvKc9HWbbVbbpiZXJIlNr+x48
Q/LRwHpTxFNzR7a6Krs7wluIgBL1IOSjKBnmPbcJNbG2N//iylAEgNEqx3mzOw7eJdV9WTq79+PM
yb4Vn28P3sa21kk9e0wqSBOuzrq3R5/8uz9NDXO/7H3AM3N56P2HfXphUZGQC45zyDnzAIvWd3+E
AYC4HdPPSuFH1S0bvASMcKPkud81e3lwxwOiJohj56vihszWDX4DCG0yd54rnzUzztU6TWDonfSm
d/KVqTVmR03+UbKixNyb5KlVqoJFPpkgzE8WJ4+J7n/NoXWGCcQBeLjTdR0AAPAPRx97xmuc0iKr
RrEw0YIii1a2NlELAyAB99xf6pOrTAyAInr7U9qm9Y4ctXodDE4cdammbDUb24Si5sQY6zxjpcAo
ijEGgLi4uu/Z/HBFD73knX0z75IZZIrlDpAd773pWefockJCuW0Ppl94UcjvGMKl3mvvwzPHUgxg
hrSd/8h88Kare3ihKLLMY5fAnVniVIEG42qLyfpJ9XBqzfNCjgJgfso3PCuWsNJyygNoLeqWP2XW
vSF0vf7Id5b7ki9y06ZTGTlZxmh8PP7oI4oJABw/9rPOC6+CMaWExbW9T+iNj/EZ6xh0zLu+7Dz3
PN3vowCM1ml1D5MdO+V8IsYL/s+K81eapW4TKNGaSPgh7e0dDgbAFKniBn7eUs3DU6M+23M0VLCV
O603BiDA3ULeeh2bgo/cWdI9Ra7PGXX9d+t23KAc7IoRsLCNXKn7U/dqM7aFDiQUkAAAIABJREFU
nvmNJ0UR8bnOvE+fvSn09P95s7RgfwgAjOPcl8nzLzcrAiZO6MHntY3PKlmKLJ7Vs+81xzqmjYqE
/yirI1VDG2uG5biv4yI/EM8f5X2ydbFiuPTEgoMHTUtmTYer54MYg2NzmIdDVVEUMQMk8BhjQRL6
HliB+IGttQ6XwsxUE/Eie4T4npuNEe9yQCitUq2vswwAWPKXSK2RuNSZgpclSKZ1Jkkj8W1jRjLd
1XNSQ+uxjY9kkrq/tJjSp8p7mneYkeKwXWWbnhSzWgLdYztchiTQmyJ8cVF36jO8ixdGIr/gGjoX
oyg8EnvqHyIR5dNX9x7PY8F7HQkgntwuXV1KUMgIPqNvWqfkKFCfPK4spT4ipFcEPnN9e8t3E3sO
+2bOok7McoVFCav5P2AC5xSJKnJOJ81mcLcqTEQSBhrrXM5FWa25Xf7UJCoh0E0zFlLoLK7KRRrS
HK0QR3vi8Q/F3r07glHihMuzjnb1ULsTAJBFqsJFPikwWfAv4aesgprRGnmTtLzBDC136DbWMMF3
4Xei+j36pnoZgEHcTQDwqSyyahQLEy0sssjQwnoTIFoYAErl2h7VgxGUQ5yyzLfo5sSiw+orexWL
DGMK71vCz12tLfhA3b8G9m4TcuTot4Co4RYAoa2trb4eAQAIgTFj+vyO01ywqS1DATkrqssVBABA
fMoZVya5V7X9sYHtn8e08Z+JVxuFsmWeFd8TlGTk0TclBkCT6o77ydYQaIgbs9J7xa24ukN9bW+/
m3ix3DVS6pvqO9g4GH/2fREwVzaXrzDan7xNSGJxwlXe83/BUv+hvtnAAyDvxWW3/I/GalMH7pU6
2kiqVDqt3TneKzHE8V/0XL0y2PI3eP2gBLP8C24Wv5AK/t9zlmG6mFNmoops9O3fulOC4LvUP/en
ce/t6r8/UBjipC+7li8PRx+jb+8VjRLXrG+p48am8Q4wMe/6pnLBWaGOv6PaVlmaLc057cg4o1Ar
92e9gDI+vbB2YGlsZji19a5AxU+Mi/Yln3s54PsGnpMKv/6QO++7F+oPAXHC5z2rjlSUb8HnM5dm
Ev9a5zYH1Pdi8XwozaQ27nOMVA1tCoIQGrarpI4TjPFIixLvl+HRU3AFHPFgNtIRweUBh4AAgGjJ
cDBO3ZUVvgEeyTQcqlI9Fk3kp/80UZBiseTR81ia6KxwDESPYVCYE3iAYsd64N4OPuJdDtYey3Ke
in5iWrAS8POtkSyTnACARI+XbwuGxPISl8QhoKbBOGGknIpNDb3QzyM1DApS8YizYXxPGZgmUMKI
CdQA89gOY2HJOEvaN07Z9GKgczxktGfBzQnpRXVXm3eAIsaJoz5vlNfF1+zwHhncsP5vBKCSNH5y
Fu/V656DUJIXz/Mv+kry4nhmzSYndWMnkEyUQxOQqAg+h5GNcOYETuaYhaiIt+wEFBWEb7lXYcaH
tYZ/GJvfVAwGOK41BsUJV0D1LrMhLKBSziMTxhBGDFEj/Dt598/Lz/tLumYLjxemAs+k1u44snHO
9HkW/S1bjU1kJA/8QGhWMQBYpLIo8vCuMyMYK9as5KZcpJemUy3r2VvrUWsoXy6qt0LGxZnASAdL
NOX1wgAA7BQWFWnKAiZqIbJq5cImGuOtDAAbRsc7eRsmpAH2LRanTUtxexW9cIY4nd1/Kzo4XqpZ
IU7+njEjlWteS/eu49riPX/GGO31wyF4Stx9fsWZngpnKAAg2ZWfLyZ+54w7yaz3Qy/8yZMZ2GyO
42Bq3ROyCgTeAzTJveIL8NJGiJkAur733/mvkMZD2pSLxFETk2hv56bWnG6aTDQoC+cMldGo0VXf
R6UaP4tw73eNXILqhxuxCurBg8rkpx2zZiXfbuCp4rjwG6b0QfCe7zhEzjR0Q+VZM4cBDFbmvGJV
MnJP5tl/OylosIuEJ7uvvhL5XoRosWVHIaq11rpVMNp3ctp9nmWfa3Z/X44GnGdfkhSeSv37nz4T
GHGg6m9BOQAAmGXOeWenuIfUN5/1EDDJ+0rZcpjUlVuhVib9W2+R4Yh1f8jtjK9/3H/VjcbCcWLl
nPDBW6WmrkXpQv0hKXGdsyqp/y739gY3BQr71NfOcF+7POJ9lXUMoO+lojTx3Iyw1WhVuZGpoU2/
IIRG4C5lm4GClZIKr9meSIda0whzGAihAMA5RtThxQAI8xg0CgCYx1jgAI7qfhFndcTXMIOVkkqJ
kHy0ONNioYTR+XmgxM0jAEAIc1zv1wbxLgdKqi6l/w0gnLPEl2yJdv7QCe7yCohGQi1RwgAQ7yit
KHOMlAP2rObNRk4jdYJYtIEBQCoLACyL0KiyU/g2MpsRwIC8ZTres/AXucm7Ii895FHZQEXmOPe8
SdH4nXyknwWuox4hYY9CyWbj0E6ZAmWN+qazHCuWRxybnV2Rh5Q+FHt+DdNCCrq8b+rCov7hWxMb
VwMAgjKh4prAklsSy+LZdTsd2MjV3eUu+275wgf1hQAAOgBC26hOEQBCpdin5MJrUTPHjaXMuZgf
/4rxQUdnJ8gl07W3wP4KvvTSwJw7Yug7uY11skUqiyJnhvGtNsb6l9+XqEwk992B3tgq5D4R48gi
TXkCMuzHRK0NgPqUCTfAtLmm20XMRJbjAcusR9sUsnlG63KH7oODDwi+Zb4FN6pLV8U3rnYeVvsf
+CLZ65F7iaiWDLZHDQAA3htQMABgwfstfkG05bk/ehMDeJf7Yup1tQJcLJaILGYiHHAs+rp01lnM
76G5GEg8i3FGnUqrFYwBZB4oZRqhTWmtZ7xbP6l61UaX8kkjmuMrSxkC4Mrk0/xmy59o1OROkzBn
HDnlyxwrj8I56baSr93WnVSFKO/iWNQcaAGxrjfu8GlLxBKJhSqlCpQIbpOO9rVZhVQKseCHQr+T
28VauR+MSaWX3x3zAgCEATzzH4f5AEI8/sZNzkNdufZvG4yaT2den+NfenGWf0LdcvjI5Gah/tCs
FEdhEG7xXXNLZxYAaTPOObkj96Ra9L1mjWNKINzxqnzUASsjRUObPuT95OE6ARshQeAx6zxPQuAQ
IE4QOD1/MDIShJGzrt1L1aOlI0lVAAAs+ipHO9LJRFrVTQqi7HB6PG5lpHnLUunY6tLuPyuqXSdR
mYGBMNe5dGxkUXdIMWNc4ZBxJPjHVPt7/h0YXdFDzrsrq93df2HRXVrphhEIJwcCjkhSM4++5ctT
oowUlx4AQIszNoYbX9brQzNNi86F29gUpri3TKd4F/8iO/atyJo/uhO9h5IWIgAsLoMyNbV5pzIQ
1w9RoADYT7vO9TLjCSf1YBEznKIZ4EYHKCY0G8KAsaeE8GmSI8hCNLDiMwjprQ/wO+bL514YFXY6
dAB8ILX1y6i2BCkcycr+RfemKraLOgB1OKb/d270s4knnvSaoO3/l3Py7/yLVrce+lUgP02AKFXr
Qa3Xg7sF9Gf3witat/5azhVOlS5c5MwgfJLBwsWy+16VpAth8lc1xzpz3zrUHuM/3nNwRZtyCDM0
C5uohc2nQar4IX9ORWjfA8KWRt70y9N+oJ8OAAADsHmEqqWaFWjyhbnSrNa+hg/rBc2J5cLNDQnF
7XSIPFAjl0lntE63TgyM8nUe3MHYhsymJiU+eLNkgIABAC+dc5d7xejwa7+lHx3mUIlj5R3IDSyd
UQ+BMkHBCPMih/r+8Pafqn8oBcCAABgDBsAIOvqUL53nAMzoXfq7jZ1R5bqaO5TmotaBzkeBGGKM
IQDEIQyM9jvTxIABoP5GUowTC7WyBXx97K1vEh6BMa105eqmj26XGnMYDEdGx0Vtg5RI1eNUoIhb
hCufI01qn5ru2x9qCPWpKAAA05U1ij8LACvLIJBIv3XI2Z10hGlo05dhXk/mXaNG9/aQxEDVmMBw
qjBQjlZ1pMOJLn+Zy1/8izaDQfCUlntOthLDChbdZSPTke8DU1nzgeO8CNPGpg9FfhpJqWfej9Vx
b0Ve+ENff9hCBABUEKsXZKVdWmt2QHNOSNXbw6I4m7gwAwAqCBVlOmpnKkE4nmsMicp5hhMDABCP
MqlGNXfiDLUSdWcMMx1nfoFUWxzs0s/YiZkRmoxLgdV0tJrcuclBAahTKHMbaj2Xzwinco2NEisD
CR/lYDFGGSAegWUqiyIPpMaGCpzONd2XffFavPZpt36+e8lDwpU/MqbP1qxPODylOYamPO4MLUzU
wgCoKI6pUfHLudoNXLiORfeghN75qlpkyHjevVSZ92v52t8bC2qSwV9nnr2ee+0JJdWfRTn9Pk9+
5ZsZajIeCYcj0USXq4zlQFWlt8sEKMkehkRfv2XAiOKU+Qary0U0BKI4caIWeSb1+nrWtN9s3EVj
WqdDns6oh1TKGJgmYjLudRBqwVRWkEiuKc6NXok8NLc7nP5INTti6dpwujac/ujDWAfj0djkpp2p
DbWpDbWpTXuNjmYwjqX9GSeUT8/JbWZURzhsxEAom6IdXUe4TesAYdR87ei4BYtW7sRgBLDcezM1
0km6AeL1EGvnmEmzjRCvh3gLZzAr2wAApijjf0Cm10fWfVPZUxK44Ma0s9/uv0fV4latg/GjJqlq
M0s0df1rw0WfBQBUkU9fkOa3mG094hpGlIY2NjY2NjY2NkWxXlvGwlX8NBSvfcXNjUX5W3OQaiY6
eGolAgCgfrm6LJV9XMj1zpEJnLuKcBJzCox5eO9pYKZJPMxhQ6t7qWTBF0oWX5PbvNWBlgqfKo3V
363kALCh1T0VmP/VwAXXa9v2OB1X0kmQ3P2y07QU5aGSMvnbZKpPlJ2hR/4Y6LruDYur+Km5XLiD
M5y8fxme48u0vap0Skv5QBU4T+fGrMA1JZGmn+J9cR4AcDxX3yafdlNmJiWNIZGb4Zg/O60/hdME
MY4PfJpVhoxYlKMu3rsUz/GmW9bLhmUqTAoWefhBqhF5wdj0It46Q554mTzjqramXaJeJCb0VMWi
UaCwiTIL67VuZQvrLWjzRmuzPH2ZNP0waQ7yxMM8Ytf94oVtnkny+Ouy5TtyW36D6puEAkGDvOx1
AWS8iqNkjM+VjsXiadXo/i4nOt0+v8/ZI2TPrPIu+32qiui7vwQfxAd60oFRIk09i09LwsQrXYvH
pjffzSUIgGHU1StTVrrOPcjq2jjkw74jZ4GzdEbda5hj9in0Uu8Fl5r7M6KPT733imBapSpMNvva
X9wzbiv/xm9TG15EHVEOu3BnhsHk2qfLbr6u/GZPZuM7OGVynrGgvpn9sL34jEB2onvOFaShReTO
Fc4elw7eISYI4trS22udK76YO5eaB4KSNJON7q7ucHrbOs+4z5oXYf3990XNw7rDiy1aufMLYS2o
CzM+BxOfZClOCDhSB15XLG6GtuoPESddrywqa9rydUcsmn73vsCYb+tLtmTWbnGywv0hH0lvfdEz
7gq6wq198J6YNjmxikqb9QMhoWjfS053TvF2tLwm6yNVQxsbGxsbGxuboliNfRnHl0zViOKeeSfM
7PrQsT/y1HdLEqigKEkBAGi54Acz1tL3JhtznG/Rr+NeMABAW+BftgCUtyOP3FOiA4Pn4y+JzrNW
CsuuJTgUbbzL2Nx5Ui5Dr8ZfcrrP/qy4+DOENUT3/w/a1XlnpoUIAAAZetsOB1uittVK3YEZDGPJ
L1RcANN8BMA06tTDdxrbdznyF9ygT3suvjRO2ozIu+Y7z6HGcOdpvdjI1f3EodwcmPoj/QwAnEpE
ns299E+vCQAIi2X82JXcrHyGh9S6XxnbdzuYdSqrIp8kGDV2q3t2w0fYV2iH1scAy0axMNGCImbZ
yhbWW8gAkKm1/C/33lf8k281pwoMmGpGSEdrfiqqYIY4k959I+xionXxOdkJnXdAYclVUuEqAUYJ
pYC4fk9UQRkzHBLHZmlSH1CUJmJUfR+CiwPX/n8UgKX3x9ffqm7YLjIAMHLvfJ933upd/GO2QmDA
qBrS9jZxXbbGNF0//EDqnRrX2d8jZ1PS8jzd9RqYRVIVgkXXBH8Tdl3yBe+yH1EJAFSz8WW26zUw
Kam7N/ynVtclV3uvuZQCMLVJ3bCdfTiQ4hHOeaXjPJ+Jo/GW+/RN7zoZACJG9B7u7Zu8s1drizHT
G7IACChiAMBI7v702qhr3grjnE8TgCzpMFtbBFaklQEAuFSm9vcu95fwvB+aiJi59Ub9BqV7ZoNv
TG77sxTutcxe0DbMyd5LVkZjv4K9UR6AoY3J1y/0rro5PW43qdf4gv0hI9pfk2s6lLmXCfOXEgBG
W/WG3fRAyOpZed0dy4g3mt5e3yd6deRoaGNjY2NjY2NTHDR79mwADDf4v7Dw0PqveduNj+dy4qmL
Mb7kst8EjVuNfx8a2M09BbFb2QZgKC2qCLXh9AnNf7jhpYv+7r8iVf/I7aXWN24aFb6L/pwsuzP5
1CbXx/sIgEIQh3PWg8bcf3c89oDfYjHcZjjpvF/9BNN94xSlI33CtXuTtq3qEJJXdeTrmecUqlhr
jvPEgRFe/O7SkQN7Tq4m1nATp51sFWyGGEIIACSTyR5ryxwn+kExAHSaywx2B6fNUIGQ4AUeMd5D
h/LcFbuVP7GcIIv6OIGwpxp7+gvzNqJmMGaREssXc6dltHiMI26+5EqzSk3V7pE/se8XneKY6Ghv
esMqbtzGxsbGxsbGZuRzxFvWS33n3A8A4Hwv/MgvS0/K7lmbbqjiPON+bapIAZIAEByibO1W/sRy
gizqY4UoL/mtcm5ZPztbk0+33XlvwaV4xnGOaeLkc5mDZ0ANbU/m/R/yHw14j/fHDcS5LjI9ofS7
jafCAao2NjY2NjY2NoXJR2Lb2NjYDDEft0hsgNmlp9YdMjY2RxjmSGzG2PA8cXAghGxVh5xuVUe4
nnlOoYq1pmdBBsdILn7P0pH6A2CM0IglJMl43PiTrYXNENMdiW2HZNrY2NjY2HzMOc7x9LE+4vhH
8CeOPrrZqg4JPXUbyXrmOYUq1poh0XzEFr+PYri0Akkn9ryVQSIIKFB2spWwOYF8UmMFbWxsTjAi
h3Uyos8OOSYUfrA3TtvYjAyGeUA8YofgR2OrOuScKnp2c8opPLScEsVHLjdy2Rt8bE4CXGVl5cnW
4RMP1dLxSCgY7AgGw+FINBZPqRoFXpCEkbD0z7Tg4ca0w+fie3ekRry+LiIGPMKJ6V9ZpvlgK/P6
5JFQBycGzCmXyPNnxjo+kkamT8kw5/my46Kzgo1blWO4pRZzygppwax4bJ+UIcykwxjfJcpzvixN
57P1LdzQPlXk8GinKHMfX2u0sbGxsbGxsbHpIr9DQdO0/Noyhhv8110Rz8uc73XY5z8NF1SLt7d0
pPL7MLCrfLQXp4LtyUwyCGzJOvcZncfz6sHB3vfDsi0HmtL5q6TLvjvlazd0fn4srYyU8wKLvi9V
jzV5SrV6vem37L2G/KW+COa5z/qiPq5/keu4RGRiqk7vuFcfsgz7ik4yDHGu5dz0lLbzGfexb8Q5
5nJRh2vOw/lTvmCgFoU4eQaqTJFCEyJMFgIzTWWf2Zo4su7KEOe6mJ+Wyu142qWIwxq9Qhzu+Z/P
TjJx7JCLFP/6kFO8UYxxgRX3xpw/Tz2/7RN6uZSNjY2NjY2NzSnEkbGsGI6/8X1XyECgB7TOzxCb
pMz6HJ0w3ZQxJQ1aw9/MrbUKtRRR2XHGA+aZ7l6DVT4R23Cjq0nrujNttGv2z825O1ofvS+g91aI
jZEnrGLj57Iyb2r/f+HtIQEAAPOOy+WFn9HL3YQ15A78idR+JHcux1mICsMEedwf8LmjtCMf3RN/
4m03A2AOqfKL3NwLdI9A6WGt7kGy/f3ODJkkll8vzL1Q9ysUhfXWJ7V3X3Xkej+M1HjO/pU6NR5a
+w1vMH+tcUENWbY0MfP7FdfMH6twTD2Q+vBv6NCHDkmPJkM6yqZfuGDfOowdC2b+xz19KunYwGJ5
dY1fAAxeN99x+OHrVVpR5SYBrXhSAADT57nst/LEvbF3H1QShJPKBIh3Ni4qcX/qe+qkj5KbjhKZ
PtfC4xLJHe0dRs2o0jgbogx7iYo2Zf8mOtTGZpXKUkOLIhcCq5kPb4R9iBnV/ot+Gi6m9YAwx3nP
vj1o/LfR01s+NRhUU1ozgEZB/Lm4XE2995HCTpAaJ6BcNjY2NjY2NjafWHqs/BCix0A1AKDTp2W8
WHUjTIok379TiPNS+XXyjB9G1JvM3RHeQoR1rf4nLCx0jgaJ13HGbdr4WhY1EAAwr1R1BX/mp1Xf
0bogzF3iXr46QTeYhx7Eu4NCJp5f00JkmffSL0b1Z3Nv7XE5Px2Y9/Mg/apRGxQsRVYwjGSJcs8k
177p7PSEg04GAJh3fUNZOj94+D68Oah4PlNy9s9C+Ov6lhYRECeudl50fsfhP+D3miXxfP+iryaW
BjNra53dbo85xnPOL9Wq3qUqpKGeClb9rHJKUt3zK60xnqn+asW8nybTn2nZHNYBADlGVZW4zXBD
86EghSFaC8UcBuRNZ2r3qRMqFQRmOtgWSuZMxoB3lo2u8okIzHSwJZjQCWPAO0rHjPFDmVwuGgd/
H3xls0ko413loyu9IgIA4MrMMoHtuKP55V2iq6yqwisi4JiRDLYGM1LVKkF5/w+5ve0OHij0eBY3
a8IqAQcfRQd2herbxXJPpiOUJs4xE0Y7dDlZJsC2O1pe2etx0nRub1nO22mirFQsE5LBR9HBvQgg
32jcIEWWTVnYRIfa2CwoZmwWRS6sBzPiYAAYfvyJd58G2ZTWFG0UJsjVSzLiDr054zoxapyQctnY
2NjY2NjYfGKxipNEptb2PXiG5GM39aaIp+aObHVVdneEtxABJepBUAEAgGHec5tQE2t78y+uDEUA
GK1ynDe74+BdUt2XpbN7P86c7Fvx+fbgbWxrndTTl6CCNOHqrHt79Mm/+9PUMPfL3gc8M5eH3n/Y
pxcWFdlmyXEOOWceYNH67o8wABC3Y/pZKfyoumWDl4ARbpQ897tmLw/ueEDUBHHsfFXckNm6wW8A
oU3mznPls2bGuVpn/lnE7Tjjf7TqF+IvVYy9anKoiPIPoqbWeP1/ZhvG1XgFM9EQ+aDVMfkxR7mv
Ebwl7lQ0JykCwpwiIDABxCE8Mt/hU1hz2gBFBE5yl44pUwTE1I7DzcGsZ4xDi4ZhwemXT08feE1O
Y3nW3+FMNwHA3gcm3A4AALnf7P/Di+6KUtfMF07/vIcBwIzHps4AAAD9r9HnnpNbw9lFb02b4yEA
4P1z2RQAAOAfjj/8aGnV2JIzH+yKO7jT9R/gAoDkffqaVyYjxXHGA8aZbgoAsx6bMgsAoCr15/DL
a/1GZ7RCHICHO13XdWYYfewZ7yBFVk1Z0EQt7NAEIAH33F/qk6tMDIAievtT2qb1XUvBBYwtT3a8
95wHpbJSE0e0lsf1Ta85dAa0sIZ64XKZnDjqUk3Zaja2CSciypdO9y37War8+fjz/3BnxLwaMQAB
7hbyajg2BR+5syQf3p8+o+SSpwVZoKhDa/ir/u67jvwyK3UrNf9Bx59JA6OYyDEAYjycfPYZDwFg
HOe+TJ5/uVkRMHFCDz6vbXxWyVIEltXLFKniBn7eUs3DU6M+e/REgD5n1PXfrdtxg3Iw21ntFk2Z
K3V/6l5txrbQM7/xpCgiPteZ9+mzN4We/j9vlgIAwnOUM68m1VNMGQHKGqln0i8/5bFolJ6Ly+ZY
x7RRkfAfZfX41ChUUdYmamNjY2NjY2Njc6wU21VIoHv0icuQBHpThC8u6k59hnfxwkjkF1xDJr/G
QuGR2FP/EIkon76693geC97rSADx5Hbp6lKCQkbwGX3TOiVHgfrkcWUp9REhvSLwmevbW76b2HPY
N3MWdWKWKyxKUKvDp5jAOUWiipzTSbMZ3K0KE5GEgcY6F99QVmtulz81iUoIdNOMhRQ6i6tykYY0
RyvE0Z54/EMxPxpmnBD4Br+gru25J325bxx5UCHlhUQsCwCm3l5/OC6YOQ2USkECva1DKS3xGdlo
Klp/OCuSnMY8XgBI5IbO/eF4RE3CABASFCVfUNktoRT2XeKYuvL08WNp7nWz9Q1kUPPQbax+HL7o
+2b6bn1bgwxAc3tB002s5fb9V/O7Y8d//g5Vv0ffVC+q7Y0hrcJjxDNZbu9tRtPpvgu/E9V+2f7E
VmfVGI8Q92AFS3ru0G2sfiy96Aeg3qO/uz/b3Kr5PeUcAtBy+25q2lIz8XP/m9Hv0TfVC+mWxiip
8iLAWu7Qbaxhgu/C70T1e/RN9TIAg7ibwCBFyKopC5qohR0mKEKpXNujejCCcohTlvkW3ZxYdFh9
Za9iYWydYKquyb7dIvHn+c/6euqiVOald50WGlqUiym8bwk/d7W24AN1/xrYu03IFdxxfKwgNtez
7PZUyXPxNY+4VdqvGoAyvu6odTGc3fU3iGiC+3L//O+F9Jv1re0iABCfMmlFouTV7Ht/EzNZDC7O
2aQQAECc8HnPqpXBlr/B6wclmOVb8PnMpZnEv9a5KUCh6mWYd31TueCsUMffUW2rLM2W5pxWfDO+
RVOa4dTWuwIVPzEu2pd87uWA7xt4Tir8+kPuvKtMl/ivuCXheD/7/r1iNMpRr+BtlawbpWdLi+dD
aSa1cZ/juNQoXFHmYPtDGxsbGxsbGxubfhnoGTxktGfBzQnpRXVXm3eAIsaJoz5vlNfF1+zwHvEQ
GPTr9lFJGj85i/fqdc9BKMmL5/kXfSV5cTyzZpOTurETSCbKoQlIVASfw8hGOHMCJ3PMQlTEW3YC
igrCt9yrMOPDWsM/jM1vKgYDHNcag+KEK6B6l9kQFlAp55EJYwgjhqgR/p28++fl5/0lXbOFxwtT
gWdSa3fkd58iusRz0aTGzd9yJgnqGXxZQENMcgYAAgCgek4DfFrJ5T9Rsv84uK3DXzlajegAwPSc
Bl2rkGpaZ6AMyYCXEYNxTg4BMD0ZDieylJ/gmHlj2fLPOMoyqZb19N9XTecSAAAgAElEQVT/Hd/5
USLDkr7yirJWXheZCYx0sEQTAwA1yUACYFRr1iM81yUCtc2IcOBymgQ7zDaWcHMmMBJk0QMZiXoU
MJPhcCJLoBFQsuQCkEkHSzQa4RYk1WAJATCiHtaiCt+dYabJiHmw1wvAqN4KGRfXU43OihmUyLIp
C5uopbFhw+h4J98+hDTAvsXitGkpbq9CChtbHsfB1I7nS1UwWa2ujneuvDrm3eqIk8IaFi4XTmf3
34oOjpdqVoiTv2fMSOWa19K967i2+PFtKkaYu9iz8uY4/mt2zYturTMWvF81jjxI7FAPb3SqYLY0
8WP+4pw4PbatXewqNNXeIXU7EQADIAACAJAS1zmrkvrvcm9vcFOgsE997Qz3tcsj3ldZjBSs3lyZ
c97ZKe4h9c1nPQRM8r5SthwmFSuQdVNyO+PrH/dfdaOxcJxYOSd88FapKYsBgMrK1C9lAnsjz/3E
GzU7Y63bQCpcG70O0KaiNPHcjLDVaFW541HDoqI6Btsf2tjY2NjY2NjY9MuAvGU63rPwF7nJuyIv
PeRR2UBF5jj3vEnR+J18ZAALXFTCHoWSzcahnTIFyhr1TWc5ViyPODY7uw5HovSh2PNrmBZS0OV9
UxcW9Q/fmti4GgAQlAkV1wSW3JJYFs+u2+nARq7uLnfZd8sXPqgvBADQARDaRnWKABAqxT4lF16L
mjluLGXOxfz4V4wPOgTic829Ia7/iR1KFKrPvhqqJnDuiio/l25vSU8ou/rv5WM2NT5wt0a8CqeF
us+D4twVFZXlAGlqGGSIbsfOxHLIUS4AU4ONQbN8zLmnrbwvURlPv/HtcHuD16Q8QHnVaeVmNtTc
0iKcVu0onBWj3eEFjJgMKxjzAkdyJutSlZiEc3GIqR2NQbP8tGoPD6D5+902i5CAKOlejaMn8uah
gk05gLT9Gxv1KRNugGlzTbeLmIksxwOWWd7uCxlbn+IhYoQ+cOWW8AGRxVU8WA0Zrcsdug8OPiD4
lvkW3KguXRXfuNp5WB381UfpM0ovOyPNHk49/YJnEAG9OGXEdTyujGEAi4PIzEpxFAbhFt81t+Q/
YABpM845ORYjqFD1sgqpFGLBD4WjczYmlV5+d8wLABAG8Mx/HOYDCPH4Gzc5D3V+pUC/waj5dOb1
Of6lF2f5J9QthzsnAWmJNMabzD2MY+ZgPE+zxjElEO54VT7qdL1jU8OioopkaGNjY2NjY2Njc4wU
97/oFO/iX2THvhVZ80d3ovcw0UIEgMVlUKamNu9UBuL0IAoUAPtp17leZjzhpB4sYoZTNAPc6ADF
hGZDGDD2lBA+TXIEWYgGVnwGIb31AX7HfPncC6PCTocOgA+ktn4Z1ZYghSNZ2b/o3lTFdlEHoA7H
9P/OjX428cSTXhO0/f9yTv6df9Hq1kO/CiRmOqa6s3Cb95rObBMalCz7Z/ajr+Ct/WqYMjMm5yjz
OBTEnTPmyt96/Gvr//w/mYxUNsojmDGtq8aw0++RJAdAGtgQ+I6MmpSY7ZqzokpCwJjJMC8Isey+
VwTpIteiH/HNr5r71uitaSeHgJcVAWUsH8qYlswvJzItEckJ3goB8T431xhJ6OUAAJBMaIKvQgTI
mgzzAgcATM+kTIB+7i4SXS5OS+RX5KiWjA1h8HlvLJpSLfxMC2NjnFjxQ/6citC+B4Qtjbzpl6f9
QD+9bwZ9je3oM8kZMIQQG6yGXSBULdWsQJMvzJVmtfY1fFg/rnVFqSW9PVM+43r17IPqO7uVQZwQ
RggAYtZKIIQAzOhd+ruNPWzDdGUNbFW9DBgA6m8qgK+PvfVNwiMwppWuXN300e1SYw6D4cjouGi/
QUqk6nEqUMQtwpXPkab8anA+6GCQi7RYWQaBRPqtQ84jHw1KDYuKOu7+0MbGxsbGxsbGphdFVpxI
qWfej9Vxb0Ve+ENff9hCBABUEKsXZKVdWmt2QFGgSNXbw6I4m7gwAwAqCBVlOmpnKkE4nmsMicp5
hhMDABCPMqlGNXfiDLUSdWcMMx1nfoFUWxxz089IkpkRmoxLgdV0tJrcuclBAahTKHMbaj2Xzwin
co2NEisDCTNha/ilr9O1nf9g3Va3EI6/e6vwUZQvoCHkKE21t7SDuuBub2Btw/0/ysTxqLGjA04e
iSWjXJ0q0WRbSyQaAgDA3KCjaakerNu3b9++fbFEhgIeXV3p4gEAKWVlUqbpUO0Hb3zn4EMroo8/
KJrnuy94zHXpt+OBUYcbDoegZJTXai0Tix4XADQ3NR5oTIijRvsEACSWjakQU83NTU0AkBNLxvjF
7mcdOHDwYH3QdLj7z08sLfPxANDY1FwfNL1u8QSN8S2a0iKVhbFRURxTo+KXc7UbuHAdi+5BCb3A
m1W4SFQQRp+Zkxr0qIYGpyHjefdSZd6v5Wt/byyoSQZ/nXn2eu61J5TC9yUPCCGW3X+7vn5j6eif
8YtmZ3sVzGAEsDwUVxThVq2D8aMmqWozSzR1/WvDBgOL6sVtWgcIo+ZrR9sp0km6AeL1EGvnmEmz
jRCvh3gLZzCrpgQApijjf0Cm10fWfVPZUxK44MZ0/ms4prUleXkZ8XHHPI9DFfn0BWl+i9nWY5F/
kGoUrqgB9Ic2NjY2NjY2NjbHgPXaMhau4qeheO0rbm4syl+og1Qz0cFTKxEAAPXL1WWp7ONCnyN3
mMC5qwgnMafAmIf3ngZmmsTDHDa0updKFnyhZPE1uc1bHWip8KnSWP3dSg4AG1rdU4H5Xw1ccL22
bY/TcSWdBMndLztNS1EeKimTv02m+kTZGXrkj4Guk6WxuIqfmsuFOzjDyfuX4Tm+TNurSqe0lA9U
gfN0bswKXFMSafop3hfnAQDHc/Vt8mk3ZWZS0hgSuRmO+bPT+lM4TRBSSbLpSBG5NMYGSbegHEGY
9KfhOpckRiCnOq5zTkPxF54kygRJkcWSCuBUM9GO+e6gVSOTSmYAHLwk4sxgGhg5Rk+a3Flq8Ht5
LuzgIWkAACDRN3r8kWuS2Ea2aZO+dYY88bLKC78FJOTN73VEYgAg2OW5IqXy9BoAAPj/2TvzALuK
KuGfqrvfty+9pJN0ZyEJSUggCSEEMCwJgbAPm+KgiIgyKDriCDiCI6KjoJ/LGHUUEFEQBSZAgMgm
hi37QgJC1k4v6e3t+12r6vvjdTrdSb/bCw1Jh/v7q/vWq1un6pxbt86tU1VCsGFMyAegjRtfP1Xr
Nc0leKvHe0PjowCxmrDKJw4ty/KGAGIcAJKqJ03qI6zgiwLE6sePm6TJABAaTo0HxkGV4GyiFe3Q
at8vn7BEOmEf2R/jiZ/5xYNb4DkZG4AVkcbOhZwohJYJc+uyLb9RchQ5S1gJJsmTrilVb9HX/ww1
tQojeEwUNs3Ez9kqFr3wrvipd+hrd8ndC3MTRswUZn0GpjzO8pwQVvO7X1WGdzg4nyxsfM5ffxm9
wGe8u0Es2JxYR6W15u644NC8fKKw6QV//ZX2Umy+845o+Nmh2yr0Wx2HfgNx0rXKoqrW9V9R06nC
uuXhcd8wz1pfXLXegzXtvUfC02+2l32v9M4rQirDMxUH+Pzu15QBA9TJcZ7jA11tr8i9G2d4Yjg2
1AD9oYuLi4uLi4uLy5Bw8pYZx0emG0Txzb4XZh+4qO5KPnF7JIsqJuUoAACtFkJgp9sOPcnGrg8u
+mkmABYAGAtCSxaA8kbykZ9ETGDwTOZ50XPqRcKSTxEcT7XcZ63dUd6xmaGXM897fKddKZ55BWHN
qV3fQdu6TxB1SAIAQJbZsUVlZ2kdW6WelY0MYykk1J4DM4IEwLYatX33Wpu3ldeRYnS5/7wLM6TD
Sq6z33watSTKMgC29MbvqspN4el3mTMBcD6bfEp//q+BgUai/Uooe4IyJNj4eRzzBC567OAIX9kZ
/8Pni5nDVmGqXgFSA5Q0AjBqbdfe2w7v4yA7ds/kdValg4lWMjZkG23/zW34UmjarfZ0gQHT7CTp
auepo7EhRrV3IHZmeP5/UQBCGtN7vku2bFfYcI0NFwvbb4RtbIRO5+4LIlZ6ub56bGTxnR2JW+xd
WR4AuHxx6/94fZ/HJ99pI2LrL1pNq4fpLQMjxu9zK7uUeRcL8xcTAEbbzebtdHfcqXmBEf3+wqqU
9+QLrNMvJwAl0mW39+12+Jbcpt9KCaP3h4aKqrSnBc6/KJX+IexI8QAMvZV79dzAJTcV6reTZo1D
L6WfSclzrhKm/LslAWDdKr5qt7wB9gAPC6cuIYFUYXOT95A6D0sMqNRQA/aHLi4uLi4uLi4uQwLN
mTMHAMP1oesW7n3xy4FOy43Z+0hgWtfelsO94sPB0+tueUrVb7VW7+1nre9QcLXsAgBgTYpc/LOY
dav19w9qUS6DgqieEx+05v29688PhEbw4HQXFxcXFxcXF5cPCUIIAORyuV5zyxwnhkCxAEyqH34q
rMvIgpSayZPDduVmRkgIgIDBaghh+IBHAPXC1fLHFoSEAPCI8X46/A2yXYYOPV6dona2/kNxXWUX
FxcXFxcXl9HFQW/ZjAZPvx8AwLMh8cgPonrFLC4jBOKFyjGSVPWe9AdjukgBSgAQG6EyXS1/bKGK
Z+b9ZYvKwchZlMsAIM671PbHC+taKmxu5+Li4uLi4uLicrRSjsR2cXFxcXFxcXFxcXFxcXE5GInt
hmS6uLi4uLi4uLi4uLi4uByK6y27uLi4uLi4uLi4uLi4uByK6y27uLiMJAxzvhs9F92cHtqO25hT
LpRPv7LwoZx/5QgTpNpr+QVzNLc3/IhxW97FxcXFxcXlKKe8yxeG60PXXJYpX/Js6HL3fzriUNU7
9+HynkwAYMZG4LyfYWsZwcneUz9n1o+3eUqNJrP152xDszj6kz5efAgWVQHEybPQmDypdEwZk4Xw
bFvZabdnD+71zhDnPY+fkde3POmtkO/Dggpi/VWlKXlz01blIy7amX4b6ljiqG35D4hVH77gl2nP
PflnNnndcwdcXFxcXFxGNQf3xBYTmX98yxu3EJhho/saYlOVEz9DJ59gy5iSZqP5IXvjVoU6JlFZ
nfmAfZKvz1HCfDa9+kZvq9E9hUDGeufcY8/b0v7o8rDZVyA2Tp58CZs0j1UF8rv+DW+OCwAAmFcv
lRdeYVb7CGvWd/+GbH1fLo/6nZIqwwS5/lf4jBrj4KWfZP7yho8BMFUa8zlu3jmmX6B0n9H4INn8
TvcNmSRWXyvMO9cMKRQlzPbHjXUvq3rfwshE/2k/1KZn4qtuCcR6HWvcX5URPk09+UrSMNnigdmN
RtNDZPP27rKwVvznjbATMashtPTuxEAVGiz9aXkA7KB34R3a1Pdzax5UsoSTqgQ4cE706E0aUJX9
m+hIG9swGZYYw7MoUu+f/1WjYRKROcbajOb77fVbBy7LGbs+cNq3Y9Y3rWPVCRwp3IYaFMN6HMo4
vImg3858UGUh/gxcreU3vK+wo1RCFxcXFxcXl8HS67xlQsw0aBb0hGczXqy7EaYmc+/cK2R4qfoa
edadSe2L9vYk75CETaPpuywhdI8TSECdeZsxaStLWQgAWECqu4w/6XIteLgsCHPn+5bdkKWr7b0P
4u0xoZgpe5uILAlc+LmU+ZT++ntez+Xhk++J0ZutrTHBMckJhpEsUW5FbtVrnm5POOZhAIB57y3K
4vmxfcvx2pjivyJy2vfi+Cvm+jYRECfe4Fl6dte+X+EN+yXx7NCim7OLY8VVWz09bo89zn/6D7S6
Q8qqXGWCEb+lsOnPvKZK1VfLs+6M579g7ygfgs2YlQELwArhkRzrHKblAWFRsUrIxR5Fe3YggLIs
3OhOclRlZX2NtLENk2GKMUyLylnFt7RND6EClmu+JM+7rSvxBbK76DpvLkcJw30qHd5EANB/Zz6o
spggN5xVFLeY+4veo1NCFxcXFxcXl8HDO6Qh2+i4A1aQcuym2Zr0T/xRqaGutD3JOyQBJdoe0AAA
gGHef5swMd3x2u+8RYoAMLpE/cScrj33SY1fkE7rW5w9LXjBZztjt7GNjVJvX4IK0uSrS77Nqcf/
GCpQy94lBx7wz14Wf+fhoFk5yXauN8epsm7vZqmmnksYAIhPPeHUPH5UW786QMBKtEj++71zlsW2
PCAagjh+viauLm5cHbKA0Fb77TPkU2dnuK2eclnEp878jtHwbOb52vFXTYv33LZylRl6s7DmzbIK
jJZSzbS7crWRA97ykQJhfpo4bVxq1yuq0R0mkAHg4V7vNQAAwD+c+vOKgDWqk5xUWVFfDnZoA5Cw
b94PzGl1NgZASbPzCWPNiwcmqysYGzjnAoTnKiddTRqOt2UEqGTlVxT+9oTfweYtTqy50FA22i0d
wkjFf3IZbedTZWnN+POBOTfxXplBcQh3oCcEl3wvX/1M5pk/+YpiWSlpAAF+LJSVoq6JPXJvpLwo
oDAzcv6TgixQ1GU0/95ct04tBwlQnzLx03TSSTRcw0SOARDr4dxTK/wEgHGc72J5/qV2bdjGWTP2
jPHWU0qJIufmZYpUez1/8mLDz1OrqTTozwf9K8UeaQkPROj001CG4w0dYLwQulqcf6EV9RLarDf/
kWzcJBMAwLzv89JpCy1/lPAA0Gm0PmytW6MM0IU65qpYlmPLD1gvc27Ntbc3brle2VPqfoIcnko9
6jvll8asTfEVP/PnKSJB70nLzTlr4k/+b6BEnd5EUKEzd+4BerDHqzNqkolfy9rRKqGLi4uLi4vL
4BnIMSPQM5rBVUgCszXJD5zUk3tm4MyFyeT3uebuySgKj6Sf+JNIRPm4G/qO57EQuIaEEU++LV0d
JShuxVaYa15QdAo0KNdX5bVHhMIF4Suu7Wy7PfvevuDsE6kHM71yUtZx7MgEziMSTeQ8Hloq4h5R
mIgkDDTdPfmGSsb+TvmUqVRCYNp2Oq7QE7k6L2kucLRWHOvPZP4pdg8BOSF8C7+gsePpx4P6Lb2L
qlzlgyCoESdfWlI7tb2dHgexP1SYLITO4o+/BCaONchrpO0fzDL0vbex5snBc/8jZf7EXNMkAzDI
+AgAHs1JyEmVFfXlYIdZilBe73jUjCWRjjhlSXDRTdlF+7SXdihQ2dgAoHIuRM8KXfb1rPpO6Z1f
iqkURwNCoF0ijmKkFT54Fj/vBmPBu9qulbBjk6BXXDs8ZEhQmfkvOe5lY9cQdu9CbJ5/ybfzkacz
Kx/xabRfpQAqBntCTMVEadtDkDQE36Wh+XfEzZvMjZ1iufSpF2QjL5c2PCQWSxi8nKdVIQCAOOGz
/ksuirU9BK/ukeDE4ILPFi8sZv/vBR+t3LwM896vKuecGu/6I9raLktzpLkTBrOEv6JSRlxCp4Zy
vGFl2Tn5Ru+y8+Pxh9lrLYq0OHzqXRnfXaVXtqsUYXk2GmOn3vq+J4dF30XB+bcn7S+b6/Y7Le9n
DrkcynJo+WHVy+FxsBP5jfeFa79rLd2Ze/pv4eAteG4+8eoffCUKzt1ypc7cuQc48Cssng3RYv6t
nerRKqGLi4uLi4vLEBjsNCYZ619wU1Z6TtvWERhkEuPEms9a1Y2ZlVsCB9/2DPp1GakkTZpWwjvM
xqchnuPFT4QWfSl3Xqa4co2H+rAHSDHFoclIVISgapWSnD2ZkznmkDSAt+wBlBKEr/kuwYxPGM1/
sta+plgMcMZoiYmTL4OGbXZzQkBRzi8TxhBGDFEr8Qt5+z3Vn/hdYeJ6Hi/Mh1fkV20prz5F9Cz/
0qkta7/myRF0aJRqhSqXsYP+RQ+VGrCNrNzu/xT2H4HdYRGMFydexB2/1IwW8m0vstdfRO3xcr2o
2Q5FL2cDI10s21quBwYAYKM4yVGVlU3U0diwZXW9WTY5Qpph55nijBl5bodCKhsbAFTKZcnK9M8X
wzuST383kLK7Y8g7QHIWAxdKu25FeyZJEy8Qp91hzcrr+1fRHS9wHZkPGjhNQp5Z95IT34k/+xt/
cZDzsAhz5/kvuimDf19a+ZzPKLdp/0o5KJ7Ype17y6OB3dbKj/udZ8oJ6U2d4gF1UONN0vg2AmAA
BEAAABLxnn5JzvyF/sZqHwUKO7VXZvo+tSwZeJmlSUWl6FWek0/Lc3/QXnvKT8Am7yhVy2DqQBWi
lZXS85ORkpBUbijnG1YS3o56zzg/xz9WXL0iYIPNtllmg2/ZtTn/HUp53z8hoe/f6NXAatvnGXu/
OmlGesN+cUBV95vLrFxWonLLD69ezk8l93bmxcdCV91oLawXx8xN7LlVaj0wKV25W67YmQ/mdUNF
acoZRWGj1a5xR6eELi4uLi4uLkNiUN4yneRf+H192rbk83/wa2ywSXa97+Spqcy9fHIQE1xUwn6F
krXW3rdlCpS1mGtOVS9YllTXeg5sjkTpH9LPrGRGXEGXHpq7clL/8O3Zt24AAARVQu0nw2d9Pbsk
U3rhbRVbeuN9vqrbqxc+aC4EADABENpETYoAEIrioKInVqH9HDeeMs+Z/KSXrHe7BBL0zrs+Y/6G
7c0OOYiayxW2fh121fLRC8Nzf5RG/6G/1fjh7FRcAWt8aNny7JhsbueP0D82CvrHYlBVUZWDyNu/
sdGgMvl6mDHP9nmJnS1xPGCZlZuykrGxyrloRBoXyOkP47RdSR2VbJ7RRn3vctjzgBBcElxwo7b4
ksxbN3j2fZCvMFgIfI1fkGp7+teB7KAnqwszoxfPLLCH808+6x9GFCjOWxkT11cxDEAq/8weI9Zg
EL4e/OTXyxcYQMHOcB6OpQmq1LysVopCOvZPweHOhzMIpYyYhMO+YUXhx0jVkO7aKpZ1gSyzfVtQ
P1uISCzTd/MoXLAzBm4ID60j6J3Loax45ZZ3qFdsctWlP04HAAASAP75j8F8ACGT+ccXPXsP1K//
x4FR+8niq3NDi88r8X/R1u879FPv4QyiM3d63dgT1ePDia6X5cP2UDxaJHRxcXFxcXEZEgN7d/T4
wJnfL41/Pbny175s32GiQxIAFpdAlZZf+7biMLPaA6JAAXCIHtjXy85kPdSPRcxwnhaBGxummNBS
HAPG/gjhC0QnyCFpcNVnEDfbH+C3zJfPODclvK2aAHh3fuMX0NYIUjhSkkOLfpmv3SyaAFRVT/im
Pvap7F8eD9hg7Po/z7RfhBbd0L73h+HsbHW6rwS3BT7ZfdusAZElfy29/yW8NT6AA4Yo1ZpAazJj
2wX0W9/Cy9o3/lQ+fO/TDw8uXdr5siSdC9NuNtQX7J0voM40f2yfeuKgSq1yzR2MjXFi7Z386bXx
nQ8I61t4OyTP+E/zuENvcKixGQ65ytNK/Tksg7B5hBqkiRegaefq0ZLRuZJPmB/wCwhjq4trWpXM
UOK6pbbC5mL1rGu10/Zob25XhrFTHSEAaADXESEEYKfuM9e19PrGZHtLFnZSCgMGgIb6AaGyUkZe
wmHdcGBhKv7TB0oBsEP6oHL1X1bllneoF9+Ufv2rhEdgzYhedEPr+9+WWnQMllo08YCPA4lIDfUa
UMQtwmOeJq3aAHEWpHJnvnHgRw8rSyCcLby+9+CCmqNMQhcXFxcXF5ehMYC3TKL++f+l1b+eXPkr
3yHnpzokAQAVxEkLStI2o700qNNTkWZ2JsQZc4j3cZaliApCbZWJ9jCNIJzRW+LicZ+wPK9DgQLx
K1MnavazuEidknpuDLOVk+bk08+w5kyFyvYzkGB2kuVEqfrbdKyW27xGpQDUI1T5NK2JK0+Y4Lze
0uJlVSBhJmxMPP+VniIxvs538cTWN+/xtKeGMkZhjDJA/Ec9rMEFvXU5tDwoRJf4pl3MzvqUYWwy
dz1Hd70tmceo0+ygSq3ysNLB2Kgijpuo4RX61tWyDYwqKGtWcF163Z6KFXPhtNGR4ycsIcHXD50w
dBCD8bz/TGHahTBlssl26rt+St9YKxbJB940jpLSPi5rDS2cW0iXdt1ttt8SXfq95KK7S69vVQ86
zBYjgOWRONcGtxtdjJ88Naut6W2uGJybt8PoAmHy/JywQ7EGX1ZlpYy4hN3011AON3QSo8OIgTBx
Tp7fqdgATBDHztblFitpoCG7xQPhUJZDyzvUC5mk0AwAYIY5ZtNSC2RKUI5Ld34FMEWZ9J/khKbk
078aO+X/oXNuTDy5POC8lMChM8d4gNcNVeRpCwr8erujVyjHUSWhi4uLi4uLy1BxHklj4Sp+Bsps
fcnHjUflcyyQZme7eOqUBABAQ3JDVb70mHDI5jlM4Hx1hJOYR2DMzwcmgF0gmQSHLaPx+ciC6yJn
flJfu1FFi4VToummHys6ALaMxifC828On3Otsek9j/ovdCrktv/NYzsmlaGSMu0bZHpQlD3xR34d
PjA+w+Il/HRdT3RxlocPLcFzg8WOlw+M3qJ8uA48x3HjLsATI8nWu/HODA8AOKM3dcgTvlicTUlL
XORmqfPnFMwncIEgpJFc68EqcgWMLVJoQ+Uv+pWqTDk+fDkbE7fSKY56+cBiPDdQaHtRHvzwfQRB
mpV81lrzHN44S55ysTzrqo7WbaI5wMTeaMVBleBsohXt0GrfL5+wRDphH9kf44mf+Q8u+axobA65
sKa990h4+s32su+V3nlFSGV4puIAn9/9mmJXFoNJ8qRrStVb9PU/Q02twkgdPGbXBZb8T76OmNs/
D+9W+uTUbzubZuLnbBWLXnhX/NQ79LW75O614wkjZgqzPgNTHmd5Tgir+d2vKsOLp+CThY3P+esv
oxf4jHc3iAWbE+uotNbcHRccmpdPFDa94K+/0l6KzXfeEQ0/Gzj+1VkpIy0hVG4oqHxDp4ZKFDa+
6B9/jXE2sd5rVuTFwiljM813STmKYKSPA3Moy6HlHRrKoSynVwDipGuVRVWt67+iplOFdcvD475h
nrW+uGq9h1V+zKFyZ47JAK8bcpzn+EBX2yt9goOOKgldXFxcXFxchorT2JdxfGS6QRTf7Hth9oGL
6q7kE7dHsqhiUo4CANBqIQR2uu3Qk2zs+uCin2YCYAGAsSC0ZLAMouMAACAASURBVAEobyQf+UnE
BAbPZJ4XPadeJCz5FMHxVMt91todSlkQ9HLmeY/vtCvFM68grDm16ztoW/cBkg5JAADIMju2qOws
rWOr1LNSjmEshYTac2BGkADYVqO2715r8za1vO8Sutx/3oUZ0mEl19lvPo1aEmUZAFt643dV5abw
9LvMmQA4n00+pT//18CAA5FKVTYQFqv48RdxJ5bF2Ks1/tDavF09khO6jFrbtfe2w/s4yEbylOej
C2dVOphoJWNDttH239yGL4Wm3WpPFxgwzU6SrnaeOhqbQy4Ahl5KP5OS51wlTPl3SwLAulV81W55
A2xaUQxcLGy/EbYxp62MhwEq2om4OL5Ec5UmzB3yEiu9XF89NrL4zo7ELfauLA8AXL649X+8vs/j
k++0EbH1F62m1cP0loER4/e5lV3KvIuF+YsJAKPtZvN2ujvu2LyM6PcXVqW8J19gnX45ASiRLrv9
sM7q8MIqK2WkJQSo1FAWrXhD54bSf1d4IRc85QpzkUKgLb3v+9bGD6m3cSjLoeUrN1QPfEtu02+l
hNH7K17Fx8GeFjj/olT6h7AjxQMw9Fbu1XMDl9xUqN9OmjWu8mPuVDHH1w2nLiGBVGFzk3eQuT5y
CV1cXFxcXFyGDJozZw4AhutD1y3c++KXA53WsTmdOHqxJkUu/lnMutX6+94PuPuXq2UXgJG0KBcX
l26I6jnxQWve37v+/EDoiMQHubi4uLi4uIwghBAAyOVyveaWOU4MgWIBmFTveyqsyxEAISEAPGK8
n47koVKulj+2fEgWdSyBsDgOvP0enJQh6SR3VD8vIy78qG6Njxx6vDpF7Wz9xxBWwo+wALZhEcYO
agUhzAki7z7sowNm6yXdBl5W5d67lzDb0HSL8ZIiC6NWlcw2DItW6jAQFiWJG91f8BkxSprVXw2R
oHqkUas5FxeXMge9ZTMaPP1+AADPhsQjP4jqFbO4fBRQxTPzfmO6SAFyABAbodu6Wv7Y8iFZVPfN
bZsAcByPR/OYhwrSuLvZgkg//o70XPrR+4/qOcOhCM8oIRXHrj03FJVJd3OjtDUqwCilDBDGI22n
iPMutf3xwroW38jeeHAwK5eIF/pRCBL81VXekV6ZfgRhlFDKGAAghDE3qvub3pBCIpazEAKWKwVq
qjzcYZeL/upq7wfesvFIwMxsIllyXNqFBG8k4hdHrVNJtVQy23+HiBRBFSCbZ/6APGrr5+Lysacc
ie1y1GEX2lvaSvKY8QG9vS0rVE8YF3RXn7kcZVAjm0ikswWj155mHn8oHAmqo3JY9/HALnTFckM6
ahoAgPNX14zOwToAs7V8rlDSrR47RZwge/x+z2if0ipD9WRXyuj/8wdSIjWhY2VuixTjXb2cEqxW
1QSFY0GDzEh1JkmwNgLJzgwXqQ1LqM9lnOpMQmRMVBqNlWVGujNpB2urlMPMkBnpzqTl8fOlnI49
kWhglFoqKcS6cv3vYYOUSG2AJjrTRAlXh1yH2cVlVNFfJLbL0QTHcRRIvqMpDwBI5I+h2QGXYwK7
0LW/PVMeogvekE9EYBdTOaOY6SpmUr7acWMC4mgc2pWhRjaV0SoHDwIAAMK8HIgER9kAiDEyqBhq
3h8Nd1eNFJJJnTDmdEjz0Qo1cslUwWKAOIwwJ3LEIpRSYmm5pFaQ/JGwd1T6W1TPJjNFa8DNGJmW
7NQAAABxoicY9o9SfwQAgFGrz1ce6rS93uiA2cV0Km8Qxhh0fw9neqqzoye95zKYqc4OwLwy+rqc
AUCCGqri0vF0MgGj12EeEKqlYhCqDh3+zcDFxeWox/WWjzi00NbYXqS8d+yEOg8GAGBmNp7M5QmS
q8bVKlZif2cp2RmzQ9Gg28+6HBXYhfamtvyBkSuSQ1VVKmIGy+cMCwDAync2UZg4LjBKAyLsQqZo
YdXncewgiZEvpnNqbXAUfxaoDLVNs7wLOqNklHol1MwmkkUi+atCXgEDADUL2UxeYwgYAwBq5OIJ
qIqOOoeZFJKp4hBD4RkxC8kUXxtV3dfI0QKziwX9MJ+/9+rzQy4Tq5TTfLLnGPt8jjglXAXpeDqZ
QNEq/zHZoQIA1dIxBlVh5RhTn4vLsY/rLR8pmJnp6NI81VVCXiOMgVUqGDZvxOKaJ6Kk0zkDQIr6
VYmnQaWzUMyniRAMKkM/HIhq6Y7ORMGkAEiQA9VjBx1OyYxcCfs9o9TfcfnwsHOd7flekzzMLOaL
jGOm2SsWjRU729LKhNAIn2f1kcAYZcApPq/zik+KtaI5wPpfhjn/DfKZwv5Xfh06OrYJQFjgEZgD
zi/TUi5TOphLFEbdGlFqZJNFIgWrI2q3HhnRddNmSI3WeEgpn83pFKxcKidVB0aVv0wtvbKrjBCq
4G4BgKVbTB2V8bzHKgc1ZedTKTg8nNfKp9LI6jfHsQE1dB1hAKR4ZT1XyOne6LE2L4AFUejWGynm
S2JAPSaWgLi4fHwoO04Yrg9dc1mmfMmzocvd/+nDhhY7mrvyFPJNuQOXSKZlbwYAIK/D2AnjFXPh
k8EZMgD4AY7be3Npzf5h+B2s1Lk/AdUNUwMiQvSz/n+9olBOGFjLtJhI5kI+j4AQnOw99XNm/Xib
p9RoMlt/zjY0l4UZ1UkfL6jqnftweZcvADBjwz5BimnJWLHvgM1IdexPHfIzRRy/UJdiFrOG9L3l
KNEXkk6PnHOrNKH+A4uBOHkWGpMnR8/giFOjY9SKqVZ9+IJfpj335J/Z5B3dw3K7lNUYcFyvcSkS
/NEar6kTAfO87A3YVrpEgBQzmq9qdM249qcaTvEHDyzFprZRyqZzxmFBAaNZp4iTBFQ6uEBbkI+p
OTpmm/0epm2bxkctykcF4kUeaaVM6uB3OaCDWykyWmCWZSNvMFp1pAVxcXH5ABycZhQTmX98yxu3
EJjhA30zYlOVEz9DJ59gy5iSZqP5IXvjVoU6JlFZnfmAfZKvz/oiPptefaO31egej5Cx3jn32PO2
tD+6PHzI64GNkydfwibNY1WB/K5/w5vjAgAA5tVL5YVXmNU+wpr13b8hW9+Xu4cBDkmVYYJc/yt8
Rk2vl9BPMn95w8cAmCqN+Rw37xzTL1C6z2h8kGx+p/uGTBKrrxXmnWuGFIoSZvvjxrqXVb1vYWSi
/7QfatMz8VW3BGIWqtRQoARUHz3nlQlzA33eDCiVePA8g6mSWIyvXBz7myAIk8LX/V6hnMAPZ7hN
bIuJIY+IAABhjhcTmb9/rbCpQx5bGy4LbqX3NRWrJtdCoi2WNQljwKvRcXVytrWjYNLSvkZcW/+p
O7Sp72de/nG+Oc88dQLZp1AsYqDZUnrxHVzD1tiqH+gpIldPkfLvxpuSjFKsHj/94ju0qe/n1jyo
ZAknVQmQ6TYJO+hdeKSTBlTlkE20ogEMKtfhfEA7PBysFf95I+xEzGoILb07McCvHQTTM322iFLH
ThnvLQfsGl17mw60PDel+qpfK3uvy7yXCQ/eDXFQ5UeJHfIvvU+Y8n56/e+PnBgj3rP1Mhvape36
ffLvT7PDzAZ5L5aqSrmVr2bbCrmyGNX/Gj33OrE2wIYgRmXrHV69hoGtF20AIFrB9Eu9F3piUcbA
rFI2mT3geFlFnaqjy10+FN4TjQZEMAqZnEGAk1S/N1ItZOLJ0hF4gD4ssBIZozhsGjU64fw1NV4O
gBqpDAuWNwuwC6mSFPILCIAZqRQNRhQMwMxMZ6Jfj3q0wnmqxnh6/mNWtit+rH0asHPxjlzfS8fO
9nQuLh8XegXlEmKmQbMAoPsdxHix7kaYmsy9c6+Q4aXqa+RZdya1L9rbk7xDEjaNpu+yhNA9DCEB
deZtxqStLGUhAGABqe4y/qTLteDhsiDMne9bdkOWrrb3Poi3x4RiptydILIkcOHnUuZT+uvveT2X
h0++J0ZvtrbGBMckJxhGskS5FblVr3m6PZCYhwEA5r23KIvnx/Ytx2tjiv+KyGnfi+OvmOvbRECc
eINn6dld+36FN+yXxLNDi27OLo4VV2319Pi79jj/6T/Q6noX1G9D3WhsaiO8qb9xw763faHaap+I
gPiEmbeT6JuFlCUGLAukkK9QFIPVgsRTMIa7xTCvBpWuWGeKqwl5JAQAhNh6kHV1dIjBagkAzHyG
qNWykWwpqmOPa5AQUMukAuar6qLFZq16Yp0wJVIlJFr+p+ONt2saxvqtRKmrqd2umTTWA1AtVQtW
4kkl3xG0Ovaue1OunThhwgSgxfZm3qwSrNijaM8OBFBu4wPRkFGxSsgdySRHVQ7LRCsawGBy9cMH
s8P+YczKgAVghfAHcU5so6+HhVCvqTsM0GdszkzdYjD4wE8HVX6UsKhcJeqtf0J7dh8pMUa6Zzto
NmjNjiI7J7LsW7VSe+tT6/jyPm3+kI9HwARl6kWI36QXxWg4DAAIllVd89V87pGuZ96vGnft4MRw
sN7h1mvoUFvvNsXDo5KZVUgkcr1PR7WN0R2gjNWgXwQt1ZXWy7UyNM0M14T9QUVLaqN9ro7R3usd
ymHmlNK+/dCInwrm4jIckOwP9TNgo3o2cyx9uXJx+Xjh5IQh2+i4A1aQcuym2Zr0T/xRqaGutD3J
OyQBJdoeKG/CyTDvv02YmO547XfeIkUAGF2ifmJO1577pMYvSKf1Lc6eFrzgs52x29jGRqn3250K
0uSrS77Nqcf/GCpQy94lBx7wz14Wf+fhoFk5qf/N/HvgOFXW7d0s1dRzCQMA8aknnJrHj2rrVwcI
WIkWyX+/d86y2JYHREMQx8/XxNXFjatDFhDaar99hnzq7Ay31VMui/jUmd8xGp7NPF87/qppcYc2
rPPs2ddCAADeNWCCR0kxhnn/berEdNPD9xQLeqnQlBHCEyeNqQYASw4AxIb9GZIPjJvApePx5t0d
Up3uAwBAUtgPbRm9qkZBZjZLPDUqz9uCnUrl/FUBWVRmi9PGpXb9DZjqmfuoOMeXAeADDxx/V/mG
D1t/+C3eZ3LTnxJO8gkAAPd5rwEAOD7zi44XXgUiqzMfafhXHwXg4d5yEvAPp/68ImB1xx1kjnCS
kyqHY6JQ2QCcc5Gwb94PzGl1NgZASbPzCWPNi6pOh2mHFifWXGgoG+2WDmGkxsfUp0z8NJ10Eg3X
MJFjAET/Ffz4l0AAgOfHf6b2vOv946oBZc34M/qrv2UAwBTPpau7gybmPjZ+LgAAqGtij9wbcZg1
oJX1RfoTw3o499QKPwFgvBC6Wpx/oRX1EtqsN/+RbNwkEwB7UnDRt7SGahsnzKZtHt/pJGppbb80
X1uvOnwsOCCGDcAHfnKoGIeUte9++uxLXKWGKkt4SEdETwgu+V6++pnMM3/yaQfkMOfWXHt745br
lT2l7i+VDp2eHvWd8ktj1qb4ip/58xSRoPek5eacNfEn/zdQohV7NnrQbIKlrB57L1VzbnT2fMSt
614oSRjjAEi9Z2ZtofPnfKnskQjSjE+b6ob4o8vNlGxk93sGI0beyXqH22MPnQPxnMzMpAp85OBG
XoyUcnmr7xPCRumO390gWRWQXczpvZ1KPVci1R5VQpo+it1lavQ/P56NdWb7XEBioDp6rO1+5TIK
IbbdT29GBzzh3sXF5ehloClLAgdPUq1CEpitSX7gpJ7cMwNnLkwmv881F8svMQqPpJ/4k0hE+bgb
+nYdWAhcQ8KIJ9+Wro4SFLdiK8w1Lyg6BRqU66vy2iNC4YLwFdd2tt2efW9fcPaJ1IOZXjkpS51G
PkzgPCLRRM7joaUi7hGFiUjCQNPdk2+oZOzvlE+ZSiUEpm2n4wo9kavzkuYCR2vFsf5M5p9i+TXO
OCF8C7+gsePpx4P6LQO0YVv8UNnKDZX4r2JjfsQHbEjwhuu8YWYWSkbeJowBkoJB3JLWqmU+W2C+
WgUBCoyrV3PSadrca+VpE0zyGml7iSFNe++bVstxwXP/I9V+a9NLu3mMGElayQwBT2nPbfLOgHHx
jyTzJ+aaJpkU25qa/BE/YEPf+43spoD30z+GchIAg4yPAGBD33sba54cPPc/UkcwCTmpcjgm6mQA
jrlQXu941IwlkY44ZUlw0U3ZRfu0l3Yow7NDpvDBs/h5NxgL3tV2rYQdmwT9A6+WJUFl6gXZyMul
DQ+JxRIGLyf9EwgAIG7MrZNu+Iz19n0tr7yrjLmo4YzPFi/pjO34PVBd+/vVu9fPrL3up3LTNxO7
StUiAlQMOgcQOuirXzE8rUpZDPlG77Lz4/GH2WstirQ4fOpdGd9dpVe2qzQoja2ON93D7VwQPW9p
V/N/85tPj55/c8vYt2nPkpBKYjRNEJferufuM7e09BLj8LK+j5elEuv2O0p4EMTm+Zd8Ox95OrPy
kYOucr84dHp2Ir/xvnDtd62lO3NP/y0cvAXPzSde/YOvVLbDCj1bL5unjSWeG6OOD1qxrT2RAFYx
ky4CDpwRDOezK9YW0yUNAFhtpKGa71quaVdOvPnLpfbBieFgvdpwe+xhcFDHzMylMzgSVKEUj2Ut
4PnDVu8ijEatqwzlAA9G7UNqRW3KAI3ucGVGdINgJRjy9CxFYmYulSOecO+za5mZTeZKFvVwo7C6
pJhOGggAqGlCOlkEAKC2SbWUhaF8maWSJQQA1GIwCmv4sYJZWr6/b38Vd95zcXE5+hlsgC8Z619w
U1Z6TtvWERhkEuPEms9a1Y2ZlVt6rc1l/e8yQiVp0rQS3mE2Pg3xHC9+IrToS7nzMsWVazzUhz1A
iikOTUaiIgRVq5Tk7MmczDGHpAG8ZQ+glCB8zXcJZnzCaP6TtfY1xWKAM0ZLTJx8GTRss5sTAopy
fpkwhjBiiFqJX8jb76n+xO8KE9fzeGE+vCK/aouPAQAgepZ/6dSWtV/z5Aiq9HW7p6HeMyZOmlBK
t7elTZKJZfwNNWM/a1U3ph9eVbQBQAyNqQ0qnJnqykqRKt7IAYD1gTtaJPpVVWCMWQAg+kNCKl3U
hALz1ilovDTxIu74pUK0oLc+l/zzFzI5sSEAGWBUb2fEx9nArHYAMj4gAEQhHAUAsNpptkBtYKSL
ZVuZnbPSORTxAzBqtpFkntkA5SQA6B67Mmq2Q9HL9eQ6IkmOqhyOibLKBuCYC7Bldb1ZNlRCmmHn
meKMGXluh0KHZYe4UNp1K9ozSZp4gTjtDmtWXt+/iu54gevIfMAJF2q8SRrfRgAMgDBNxmCymuD5
13Et39q9ciWjCJGS9soJvk9ergb/aKZsWmw29QC1gRkxrphhGsDAkcwOquxPDAABAOyo94zzc/xj
xdUrAjbYbJtlNviWXZvz36HEAYDZ2Z24gwjWuST3Pm7TxdIiIaQ4ectlMUwZ2cCszj5i9FNWvbr4
3/D7dzGNoUoSdoMwd57/opsy+Pellc/5jIEeZ+eejXs78+JjoatutBbWi2PmJvbcKrUemJSu1LP1
NZtavJCFV2RWNY0f02vZABWVKeczaTNhwXF1QQAAc1LYAymBRYNTA5JiDVIMh1502D320EG8iKHn
OGJbyyQFMQyABZ5ah7qVAJw4rH0hjhaoaTMkKRIq9Yq6RrLCI1r64O+OIwwDxImS2DNWYYwDYIIo
ir28ZYYRfBir3z8KOE8o8nFdt3wMwvmra/o5TIHq8c7UEA99c3FxOVoYlLdMJ/kXfl+fti35/B/8
hyyBckiy630nT01l7uWTg5jgohL2K5Sstfa+LVOgrMVcc6p6wbKkutZzIHqT0j+kn1nJjLiCLj00
d+Wk/uHbs2/dAAAIqoTaT4bP+np2Sab0wtsqtvTG+3xVt1cvfNBcCABgAiC0iZoUASAUxUFFT6xC
+zluPGWeM/lJL1nvdgkk6J13fcb8DdubrdiefRsKCQIiBACAlWKtIF061bPja/H38wwAgBBOElGh
K54pQb4gilEAtTTMOEVqahaSJAEDMNM0ECDEAwDwvoicTMQ1CNYdF16yPDsmk33vh/gfmwTd5to7
mNoAwGFETcPuHvL7FZLcm/OM8YsIgFomCOIo/sRdUZUOeRxMNBeoaAAOuYoMaFCZfD3MmGf7vMTO
ljgesMwQwPDsEAAAGG3U9y6HPQ8IwSXBBTdqiy/JvHWDZ582YtpCctDP5fIN3loOSfdN/8595csM
oEDS8qSomOo8OJyTfTLOjFTJ/UDHSNWQ7toqlp8PZJnt24L62UJEYj2h8Kj8QQsBo4wBGsyuwAgL
AFBMJzo6Do560Di+Gqz3Xsm3dpQ3cMX62vozL5SrZdasDdDFFWZGL55ZYA/nn3z2YGy2NTV66Y/T
AQCABIB//mMwH0DIZP7xRc/eA/Xrv2dj1H6y+Orc0OLzSvxftPX7Dn6mrNSzsV5m08rMcbYon4E8
f9q/p72XYcwac3EY/vlYYV9792b5zEcAuGQyvv+/83/4a0gtDEoMR+t1rNdIgnhVwcXiQQ/KzsWS
giyrIpRyhx5VzKuj/ARUK5c3qwOBiJ+myvtgY8kfCUjMyORH7QCdWYVkKm8RBlCId2iCLxJRSTaZ
1mzKADJdnXnJHwmryMgcuJbu6uTkQDR0rGz/5TIaIblYR76f6+7csovLKGZgb5keHzjz+6XxrydX
/tqXtdEgkwCwuASqtPzat5XB9BGIAgXAIXpgXy87k/VQPxYxw3laBG5smGJCS3EMGPsjhC8QnSCH
pMFVn0HcbH+A3zJfPuPclPC2agLg3fmNX0BbI0jhSEkOLfplvnazaAJQVT3hm/rYp7J/eTxgg7Hr
/zzTfhFadEP73h+Gs7PV6b4S3Bb4ZPdtswZElvy19P6X8Na40G9DMT1X7A6CxFWXeyPFzN/eoqy8
bo4UsiUjBBwHwCmyJGEAwNSymTz06Q+ipdtjeZMCABLGwGye6w7Mw2pIsvab0To5Xdr5siSdC9Nu
Kpl/6dr4RAlFxgQEAPBWBdNt+3aVtzSWIzVVKNmyu5MyBpwcHFtfrQxVmKMFB1U67IfjYKKksgFs
MirmKoBUeyd/em185wPC+hbeDskz/tM87kBxw7DDA8Ij1CBNvABNO1ePlozOlXzCHNFpM6REqtQi
QgD2u//e9Nr+MRNqle4CbJ8mlTCYPS7KRzNuRRX/AQAABoyioY1UsAQAPo/H5zv4AYWqKoDpUVWf
r3yUFBZkGaOKsSS9kdoKm4vVs67VTtujvbm9fKwA8E3p179KeATWjOhFN7S+/22pRcdgqUUTD9iz
kYjUUK8BRdwiPOZp0qodIsWhPZt+0Gz8Wrbr9f9VP/FYZOmtuV3fhANmg8MXK8F018s7Pf5g92mg
BDxFsGobVHWTmW4DMYQDgxOjkvV+4B57CCDBFxBL6d4HSxNLL2Z1jheUUMjP2VoplyvZAEgJqKPb
WQYgxWSSi4a9kVovoxQwRkCNXDJVGq0TrgDUKJk9i88ZMTWTiqZudS//ZIzaeslmCtK0Ptc0iymj
bb82yhgGAAaMdW9ixoAx1v0n6/7XdbhGBUhQfEo/u3yZhcKAJ1e4uLgcpQzgLZOof/5/afWvJ1f+
ynfIiaEOSQBABXHSgpK0zWgveQcjB9LMzoQ4Yw7xPs6yFFFBqK0y0R6mEYQzektcPO4Tlud1KFAg
fmXqRM1+FhepU1LPjWG2ctKcfPoZ1pypUNl+XqzMTrKcKFV/m47VcpvXqBSAeoQqn6Y1ceWpIZzX
W1q8rAokzISNiee/0lMkxtf5Lp7Y+uY9nvYUqtRQSK2tr4VYSYnUBaYuwWRter8Wqp8cNGIxzRNR
Ek0tBoBUM2FskNUoAIVUZ3tLYuKkqqGe+CoE6iYemHjC4O09iGAMySGvgAt663JoeVCILglOuzJw
/ZcNY5O56zlj19sSVDdMqQZrTBggBkgIjJkQGNOn4dTaeoBY+R/e3zDFfyCFD44ZF+1JOtpwUKVW
edTuYKIOBoBwxVxUEcdN1PAKfetq2QZGFZQ1D/Eth2aHJST4zxSmXQhTJptsp77rp/SNtWKRDHM7
dQf4wJhIotDF1IbZLPtKam/s4NiA6d0DAmaJBLDvQzkb6CC4w4iBMHFOnt+p2ABMEMfO1uUWq7wM
sIy4LfZ/lw/yZGlSjMeyFoMQA4B8oZDL9XhRmG/MxECIziqV1uk2ABPkybM1vKf4zr5slmIu4ne4
r5Au7brbbL8luvR7yUV3l17fqlIAZJJCMwCAGeaYTUstkClBOWTduWdjijLpP8kJTcmnfzV2yv9D
59yYeHJ5oHh4S/ey5UPMBuW0xkbu9FpOwnbZ5pmqzDqLWKvz7ZpHkboX8eKM3hyTJ53NvE+DAUMV
ox/rHUSPPYJgJRzUenaJ7oHYIIo8x3GyLRRKNqjhgHQMTEYyMxfvKoqyLAoc2JZhaFZ/O/COMj/y
4wApZdMmBgBimJBJawAA1DaJniEYui+n03p5ZbO7bvloBwmK3M9B4BQ011t2cRm1OI+ksXAVPwNl
tr7k48aj8oE6SLOzXTx1SgIAoCG5oSpfekzQ+96RCZyvjnAS8wiM+fnABLALJJPgsGU0Ph9ZcF3k
zE/qazeqaLFwSjTd9GNFB8CW0fhEeP7N4XOuNTa951H/hU6F3Pa/eWzHpDJUUqZ9g0wPirIn/siv
wwdi0rB4CT9d1xNdnOXhQ0vw3GCx42WlOzXKh+vAcxw37gI8MZJsvRvvzPAAgDN6U4c84YvF2ZS0
xEVuljp/TsF8AhcIQhrJtR6sIlfA2CKFNqQT5NCGYmDMuADYVf5JY4rx5aalRiVeUurGB4GZEPLl
cnktny+pQokAgOTxhr0j6PZQLRnXlaq6AzNnSLOSz1prnsMbZ8lTLpZnXdXRuk002bE5snJQJQzL
RB0MABMHw7ba98snLJFO2Ef2x3jiZ36x18t06HbIPPKka0rVW/T1P0NNrcKH+WLmA3xgzePwqc9P
/nwwtu7VUt7C3gm89XLqvfLBkoIvKgRjpjnrMzDlcZbnhLCa3/2qMuJBoXyisPFF//hrjLOJ9V6z
Ii8WThmbab5Lyg3T+8KixCOr35We1G6Nr14x/jNfrL3Yq/vvdwAAIABJREFUzm7fK4QuCp/ZoL17
s5mjHCBeEAaYncSmmfg5W8WiF94VP/UOfe0u2WGeyKlnQ5x0rbKoqnX9V9R0qrBueXjcN8yz1hdX
rfewyj1bL7Oh+1pUZZp3yalW7vdmgRyYDZ4enBEy9jzLTKqZKe2AIOjtB8ef8q2q825Kbtgt1X5q
kGJUtt6BeuwRBiuhapZJZLQ+fiMWkFnIFPIli/FqOBocfb4y4iUO+nGGGTG1oqn1k+MAo3yB9jEJ
p4bCA65bDrvrlkcJtJSMlY60EC4uLiOLkwPGOD4y3SCKb/a9MPvARXVX8onbI1lUMSlHAQBotRAC
O9126Ek2dn1w0U8zAbAAwFgQWrIAlDeSj/wkYgKDZzLPi55TLxKWfIrgeKrlPmvtjnKwL0MvZ573
+E67UjzzCsKaU7u+g7Z1n8/pkAQAgCyzY4vKztI6tko9QwuGsRQSas+BGUECYFuN2r57rc3bVAYA
gNHl/vMuzJAOK7nOfvNp1JLoDjjGlt74XVW5KTz9LnMmAM5nk0/pz/814DzOc2jDAw0lhSCr2+Mm
1/VENiMxUD1GZKWWTKx1H/bWAaj+cCSYHZkxnZ1va2wtUTE4Zqz30Dsyam3X3tsO7+MgO3a/gjqr
clgm6kDFXMg22v6b2/Cl0LRb7ekCA6bZSdLVXv7eNBw7xMXC9hthGxtqAMKwYIj+BZ5OobmX1lx2
OQJgelN+7boUFlV/KBIJqLxR2vo/Xt/n8cl32ojY+otW02rFGnGjYkT/XeGFXPCUK8xFCoG29L7v
Wxu3q8MNWESCv2qMH6yqKECsqqqqrq7PpDR7lL1Agqdcr16mEGjT933f2tbWvVGWNYhD3hCx0sv1
1WMji+/sSNxi7zqwyp1vyW36rZQwet+hYs9mTwucf1Eq/UPYkeIBGHor9+q5gUtuKtRvJ00GX6ln
62s2Is5byafyr68aV11XLpQTPhUIpJo2F8bW1fXpFdgG9vzDvtOuFC/2DFaMZk2oZL0D9tgjDuLU
ULWk5LP5on7gKwgtZdKABcUfCXhHn6cMAIB4X9hvJctLlAcPlgPh0XPGEuL6PlIII8xj6LWZF+IA
EMZ9TnlH7rHLLi4uLi4jC5ozZw4AhutD1y3c++KXA52W+6o5KrALHS3tRbl2vLeeXv2wmPqqtaF5
kNGklXC17AIAYE2KXPyzmHWr9fe9H9CiDkJtizDE8bw7VB2NENVz4oPWvL93/fmB0KjdFGpAGCW2
ZVMAhHleGI1HDR0Ko5QyOqjFrAhhxOFRVmdqG5bNunfp4wWJx4xapkW6L2FBFDkEva4hhHlR5EZR
J0SL8c7skJ45JIVrIvJo0iQzM52J0qC/YAqB2irPaKofAJBirCs7+AgZrFbVBAfxfdXFxeUIQwgB
gFwu12tumePEECgWgEn1Xgd1uhwReF/dtPmMx2A1hDAkfCMVhe1q+WMLQkIAeMR4Px3xoQjmhYHv
ibA4Drxif9NhGZJOch+RNR4lYhxN0OPVKWpn6z9GPlT+aAJhTpBGzczqYEAYc8fyMlbMS1LfNx/C
giQdEorQ37VRA/ZEq3m9ZzezgUCYE6XRFg+BRH9VRBpcHRHmR139AICTvapWHORhbYhXPO56CBeX
0cXBV5EZDZ5+PwCAZ0PikR9E9YpZXD4KqOKZ+YAxXaQAORi5/bJcLX9soYpn5v0jb1FDEECQxt3N
FkT68cik59KP3v8RzWoeJWIcRSDOu9T2xwvrWnxHWhQXl48biJf62UH52AIf83Xk1GBUPdJCuLi4
fGiUI7FdXFxcXFxcXFxcXFxcXFwORmKPvpAXFxcXFxcXFxcXFxcXF5cPG9dbdnFxcXFxcXFxcXFx
cXE5FNdbdnFxGUkY5nw3ei66OT20Hbcxp1won35l4SM5/6oPTJBqr+UXzNHc3vAjxm15FxcXFxcX
l6Oc8s4LGK4PXXNZpnzJs6HL3f/piENV79yHy3syAYAZG4HzfoatZQQne0/9nFk/3uYpNZrM1p+z
Dc3i6E/6ePEhWFQFECfPQmPypNKun0wWwrNtZafdnj24QzFDnPc8fkZe3/Kk90ORqjJUEOuvKk3J
m5u2Dnh69kdKvw11LHHUtvwHxKoPX/DLtOee/DObvB/DLdZdXFxcXFyOJQ7uUygmMv/4ljduITDD
Rvc1xKYqJ36GTj7BljElzUbzQ/bGrQp1TKKyOvMB+yQf6VNMNr36Rm+r0T2FQMZ659xjz9vS/ujy
sNlXIDZOnnwJmzSPVQXyu/4Nb44LAACYVy+VF15hVvsIa9Z3/4ZsfV/uPgHGIakyTJDrf4XPqDEO
XvpJ5i9v+BgAU6Uxn+PmnWP6BUr3GY0Pks3vdN+QSWL1tcK8c82QQlHCbH/cWPeyqvctjEz0n/ZD
bXomvuqWQMxCAAifpp58JWmYbPHA7Eaj6SGyefvAN8Ra8Z83wk7ErIbQ0rsTA1VosPSn5QGwg96F
d2hT38+teVDJEk6qEiBDRnvSgKrs30RH2tiGybDEGJ5FkXr//K8aDZOIzDHWZuz9adv/bairD/d/
XouVbdufspAUjMI4h3va9YHTvh2zvmkdESeQET2XyekWA2CMk4OR4MgcPsOsXCLLRaIezGzdxPII
HIPyARqK2cVMOm8QAECcEooGRBgpqY44pBDrKoiRmqCEAACYlWMX15x7LenncWDEMEGqfGyUw5sI
DnbmXX/8FGcGAzwM8tFD/Bm4WstveF/pfsYHkYuahXSmYFEAQLw3HPF2n8Y6OAl7Xjf9lLV5a6FL
91cHxYHOrBkxu+3/7lamK64hDgNjSFADIb+ErGw8I0Sr1CNmlB9ulftC9WRXlo9WByqcs0sNnYoy
j3r1JB+FWMOBFBKJIgFGCQWMMUJYCkUHNrABYUY6VlCrI1I/d6KmbvOyeHS2CTNSsYKnf8FdXFyO
BXrt6k+ImQbNgp7wbMaLdTfC1GTunXuFDC9VXyPPujOpfdHenuQdkrBpNH2XJYTucQIJqDNvMyZt
ZSkLAQALSHWX8SddrgUPlwVh7nzfshuydLW990G8PSYUM+W+B5ElgQs/lzKf0l9/z+u5PHzyPTF6
s7U1JjgmOcEwkiXKrcites3T7bjGPAwAMO+9RVk8P7ZvOV4bU/xXRE77Xhx/xVzfJgLixBs8S8/u
2vcrvGG/JJ4dWnRzdnGsuGqrp8ftscf5T/+BVte3LIIRv6Ww6c+8pkrVV8uz7oznv2DvyPED3JAx
KwMWgBXCAzpCQ+AwLQ8Ii4pVQi72KNqzAwGUZeFGd5Jjy1c20ZE2tmEyTDGGaVE5q/iWtukhVMBy
zZfked/TplxJDOi3LCuftoLjJgSP1iENAAA1MokM80WrIzwCYJQChpF5vpDgi4QBA1Azn9e8koSP
4MiJ6pk89VbXKrhcSQTUOPJSjRgIYz2bM6sCIgJEzqu+5t/0fh8HZhdyRTkqcYdX2ulNBAD9d+aD
evSYIDecVRS3mPuL3kHnIqVskQtUR6QehY2YhPYN9KVmp9bs5sO3WyQEq6oUDNTMxtM5uTpwpG3x
o3xUqV6wOSBFi/XvVpJSrsBFZB4d7EmOWjhvtMYLQEvxhBWsquT+jyjUyOdJUP44RoW5uLgcBTid
gYdso+MOWEHKsZtma9I/8UelhrrS9iTvkASUaHtAAwAAhnn/bcLEdMdrv/MWKQLA6BL1E3O69twn
NX5BOq1vcfa04AWf7YzdxjY2Sr19CSpIk68u+TanHv9jqEAte5cceMA/e1n8nYeDZuUk27neHKfK
ur2bpZp6LmEAID71hFPz+FFt/eoAASvRIvnv985ZFtvygGgI4vj5mri6uHF1yAJCW+23z5BPnZ3h
tnrKZRGfOvM7RsOzmedrx181LX7gtgy9WVjzZrmdjZZSzbS7crURe0eOpwPd8MiAMD9NnDYutesV
1egOE8gA8HCv9xoAAOAfTv15RcAa1UlOLV/RRB3s0AYgYd+8H5jT6mwMgJJm5xPGmhcPTFZXMDZw
zgUIz1VOupo0HG/LCFDJyq8o/O0Jv4PNW5xYc6GhbLRbOoSRiv/kMtrOp8rSmvHnA3NuEnwyGJRp
HU0JkDGljFqEC9fVea1ULGOY0L5fj46vBoGYxr59+zQA5fTjP73crn4m88yffEWxrJQ0gAA/FspK
UdfEHrk3Ul4UUJgZOf9JQRYo6jKaf2+uW6eWgwSoT5n4aTrpJBquYSLH/j975x2nV1Eu/mfm9PP2
urvZZDd1Q0IKIYQQAgmQCCRUQRGvKAKiiKJX70X4KVhRL+r1WtB7pYqiCGgg9CZSk0AgjQikbbaX
t9fTZ+b3x7ub7Cb7vrtsQvV8P/kje+adM88880x5zjQAYt9ZuH+NnwAwjvOdJS86x6kPOzhvJdaa
L92vaBSNqN4X7y+bfDCu8qBIdZfwx6ww/Ty195Yo4FKp1J9w5FDYK4CZTZU5ETuOQygT/JGghIGa
uUzBBnmx//hLPdPnUBkB0qy+P/Tf93uOSMHwRM+k8+yZS4RIHS9yKgDJ35y863bBGw8KPOc7k194
Np0QpaNKWDGAwRU6IyjKrJnl/SCEB+0IAzXyBZ3huo+iZR8TYj5C9pZfvyn34jpEsBKIhqOfk5Ys
NgJx4AFIj9H9B+Oph4wyA0YZ74uEVQ6InsuUbATUsgkW1FAkqPDKp2DpiShUBzwA9Jmdd9ob1imV
tovxQugCcdEZdtRLaLvR/gey8VW5UpRMker3ab5NG/qpYtR8WUfXXXRN68YLWBYF+FK+qEa9qjz9
k0zakHr0D5EyNcuvav57fNOXdTz3+5jS5Dv2Jn7Gi91//CFvSbisxD/yJ7RgXd8t3zGL/obop9UT
j+p57dsC/+/e4xwz2Z8wEQOsBMJ+CTOdGvOuF+J/6X5w0oxPzx1InYA9+fyS59XMYzW7G2eSOrsu
nfqtXOkEa7QbRtR37K/Nua8m1/yPpwTAwr65v7MXrEv+9f8CGkX0VFgyL7X925R9JXSM6RAAGDBC
BozSaMOyb5vNa5N/C0/61FyayaSSBifHGuZeoPk2Jn77M1agebouEnjAP//M3N9/Uc6m8oRSiqRg
JChhAGoWMnmdAmJI8IWCKjYLBcN2nJTDq6EAX8rkTQoAwHsjYfUwLwHBgiywImWw77378wViIBKU
cWVxRMmiAEgKRoMSskvZnOYwACQGIkEJ2flUjgocJZQ6jFdEsB3KKGFiIBKQMLCqv2eUUqyEwt5h
WQ553tl1LkQvE8nvdfJli4kSgoHVBGWHAWAlFMTFkm2jdEoTfSHVSFWm3Jmj5bJFmw2xTDObLCCB
I5RSynhPOKRy1MilCxYAsEpW3ys/uyIHA4Z4TzDkFZiRSpZ5ERFKCEGizFObUEooVzEpUk5mHEWg
FnEI5ZRgyDvk8xHRs5mSA8AoSMFIgDfyRdOmmaQp+EJBiWq5bMlmwJDgCwfVET6GvfdQI5cumAwA
kOSPBGUM1Cpl8zoDZtsOcJIvEvby70fJXVxcRmC0G+PJ/okXHEMSWJ1pfvSgfbGPDCxfkk7fwLWX
K10Rhbuy9/1RJKI8/bLh43ksBD5Jwogn35IuiBKUtBNrrHWPKwYFGpSbYkX9LqG0Onz+RX3d1+Tf
2BucN596MDOqB+VprXaICZxHJLrIeTxUK+N9ojARSRhodmDyDWlmV598bAuVEFiOk00qdD43wUva
SxytFxv9udw/xYEhICeEr+IXt/Y+cG/QuGrENBHUidPO0dQ+fU+fBwBQzRe++zBZCJ3EH3E2TGk0
yXOk+x/MNo0932Dt04If+c+M9TNrXZsMwCDnIwD4gxxUU/NVTbSGHeYpQkWj909WIo0MxCkrg8uu
yC/bqz/5lgLVjQ0AqsdC9KTQuV/Lq69rr/9azGQ4GhACPRKpKUZW4YMn8QsvMxdv13c+CG+9KhhV
9w6/bUhQOfKjBfRw+s1MPBYEYMREwWmNCgI7196VNX3xcMxXcMTGiX5JYMSxGT9pykRroWfFNzXx
3uyD9wZ0OmKhACoH9y0xFVPa1jsgbQq+c0KLrk1aV1gb+8RK6i2r85GntFfuEMsaBi/n6VQqy4yF
z/jPPjPRfQc8s1uC+cHFnymfUc7/7XEfHUm9J2zL3rNTRJj3fkU55bhk/x/Q5h5ZWiAdPcXwer0x
v9NXsjwhEcCxaKAuLCIg5WQqb8ZDEpaCschJofO+lhc3Zbf80lPOWHkO4sVItE5iAHZQnXN+OfBk
adPt0NPjeCf6/V1+hcuVbRy71H/2mYm3brL/3utFo0lYMYBaiqqZ5QGwHPCU08mk7PF7PRKPsBwI
NFwSOv+j+eSd1nNtAMuCy/9bmHi9+cR6LVmwJ86TG5z0w98QUSAQPCu06Nr0KZ3Shi4RSDmZLtmK
H4pF2xONqZiZ2WRZ9UuYGAX56LqJrP+lH0i9JSf2b7Hjrkk7X7I2dImAOPly76rTk8k72XMdirQi
fNz1Od/12tPbVHqw5icPHp4wlnwNwpDkDxrJXFmcEGqKF7O3cKXV4Y9d1Lv9StjZps4/XvL/X66U
FDb+SGj4Yf0nOwprH1Hrr+YXFPufuRkKmGe6Qe/K/PnXxaxv0mLGLBv5Y3GEgZRTqbwZjXriV0sL
3up96OE6+MrgKhWi5QTl5HrHvLt2d4PFkyFaLr60Q638XaPCOqnixp+E679rn7qjsGatX/mSMz+f
eOI2n0YBgDq3tP3vLeFoPDwDMZ7ZJZspApaC0RgAw+D5mrhwT//D94jGFwhgHA6H7FK+n2NNMavw
fzb79JFfvLi/+xp4Y68ybwGnAuIjMRExK5fIayTmRWY+ZyrROg8H1MylsmUp5vV7BdMMRIMCokbK
4IOVtdvvwLZrRoyyzcnCkFUdA/kCZueTOZ3IHihnS8gfqxtw/ZidzxlSOB7mgGqpZN6MBzFQhymR
iISZmenLkHBdRMLMzCaKlk+SSGGk31M5EpExUD2VLFqekLw/y4c/l8Nx9DKVgpLi4GLZopKEmV3I
akI4HhlIm/llLSdFogoGZg9UCVLOFpE/FpcGLTMWEgEIgUA0IqHByumzirYUjvtHG8u9w1A9W4RA
LC4iZuWSubISU4FRwvviQR5IKdGv8fF4kB+UOiAAgGOhSCyMgZm5RK6sxDz73sYpoZgClbXZRcsX
Vf1q2YFwzMsBkFK6LIRiIR5RM5PMGXJEed9NxFM9k6e+WJ2MgRqZZEYXo5JZ0LhALCgiUkpmIOC6
yi4uHyTG2sKSRv/iK/LSw/rW3sAYgxgn1n3GjrfmHtwU2N/lspG7XypJU2dq+C2r9QFIFnjxxNCy
LxROy5UfXOehPuwBUs5waBoSFSGo2lqac6ZxMsdqBI3iLXsAZQThq76zMeNTZvsf7fXPKTYDnDM7
EuK0c6F5q9OeElCU88uEMYQRQ9RO/VLe9oP4iTeXprzM4yXF8Jrio5squ08RPcl/akvH+q96CgQd
/I3aCfqX3aE1YwfZhV3fFLp0DAA1X/hugmCSOOVM7ohTrWip2P0Ee/4J1JOsiEGtHih7OQcY6Wf5
zopoGACAfYCDRtF8NROtaWzYtvtfHNhpSNphx3Jx9uwi95ZCqhsbAFSLZcvKrEvL4bfSD3w3kHEG
1pD3glRbDFzSdn4d7Z4qTVktzrzWnls0uh6lbz3O9eYOddqEhDxzbyTzX08+8N92mUIMAADL/sou
LV7gQRv2jYcxCkjgpdP8p16RQ//X+7s7ghMmAKpaKPvFE/v1vS95dHC6O/mJN3tmzMm+2icOFgc1
XyStWyojeAIgAACJeJeeXbB+abzwrI8ChR3600f6LlyVDjzFsmSEQpk5j3E7wYl5jjm+yP1ef+5+
PwHH2QSxVTBR03IlNNhsYF6uDGY4WcFlk4CEdceZf0nJv73/jquIHvSqdjFp+IuhocsqqfYCad2C
Ukk70EVSSJK8fEGVFp9d0H6UeObFhqA0uoQDZlNdUbWzPCgJErzROsXUSsV0f8ETicr1vpM+aqC7
y8+uCVh6KvmChFp8qy4qhLYp6bTBwMcntI6tfo9s97V5Gm9RG6d05bbJDByHCgwAIQBa2SBCGQAC
ZusWYwR6i5sf0zUKnYn6pjvUqbOzr3SJVtR7wukF/u7ys2sCDjhsq201+1ZdVPBfq6SGa568rsRW
QUsl/2PK136wFAhwyQLPPECKKQ7PRaIi+oTEGz0hcybCHCOUcZuSa25v+uzl9pImX8OS3Laviq0p
k/P6UFG3iWDbSBYxMMI4XsRgA3CKikuGs7zhtFntf/+iT6cDjTljTiGlw8JGD2RrdzdUlGacUBY2
2j36gFXXbje4Lbkn7g59/HJ7aVOgYUl2xxed7e1J7IuFPRgY5pQBXwohoBQAqFkqlC3Gr67/2Ozk
s1/xFIgNaGBqDYkK7yMeIEZZgBmmqAhexdbSnDNV8CgyRQCAeBEzmzIGuoU9AQ4AAIuqSPMW9Ur7
VSv6pGI2lfX4vKosHD5PhNm5ZH8BEBbkYMTLAdvnLVfyRRFiDmEcA2obVPTv39FBTdNxzExSAwCg
gCkDDIiXKsJhjuN5AQMA4jjMSNXfD+wRQRwPhL2LHS2zy2UmhQSEeQ+XL5pUUphpIzlU002nlkGl
ASVwiopLusNEAMzLwsAOdcwsClj2cOlMiqo+r0d6zzwwZuuWY+dTSQAAxgBRBoCwIHIAAIjH3MB/
B6QGAABOqnQhSFQEWnLYPm+ZEb1Y0B2GgFqUScNSopbuOCyb0gEAGCDyPjxHj9k64T2VosOSh8+X
bSYhBIwxAGAU4EOxI8bF5V+IMXnLdKp/yQ3GzK3pR37v19lYg5wm3zEtmdyNfHoME1xUwn6FkvX2
ni0yBco6rHXHqatXpdX1nsHDkSj9fXbtg8xMKuicA2NXDxoZvif/0mUAgCAm1H8ifNLX8itz2uNb
VGwbrT/xxa6JL7nNWgIAYAEg9Cq1KAJAKIqDipF6FHVx3CTKPMv5qU/a2/sFEvQuvCRn/S/bkx9Z
n1yhtPlrsLOej54RPvq/sug/jZda5RovHFMeDhP2pNCqm/IN+cKO/0L/2CgYNb8yfFg4FM2PbGw0
qEy7BGYvdHxe4uQ1jgcss4oqqxkbqx6LRqSJgYJxJ8461Yqjms0z2mrsuQl23yoEVwYXX66vODv3
0mWevYdyRw8WAl/lF2e6H/htIE/Sg08RglqmYs+LnTWvxO4s3reGmW9/PIOLds7CTTGGAWqstnAa
xDoMwteCn/ha5QEDKDk5zsOxLEEHq5f3YmratF6KQjbxT4EAALMKORNAVVU15CNG6cAkKh9PqJbO
x5snBU3nD7wxMNBmNRUAAIBFL9fA6jBI1zV9cd/7akq4z2zGl+Whv0Sc5AlIipBMFC3h6GAcsn2b
RAcAEIBt9WwNGicLEQl27/s9QgCAS1bOQLG4FAmHCNWTSRMACb4An0wmTQFjIRiUEDAAhDAvCEIs
FtUBqEFyJm4OUwRAG6Q4ZPs3i5X1yWh/Wiw5VPNjzldiWuycn2YDAAApAP9xD/qPAxByuX98zvua
XikwSn6fue8PiWSxPiZJHMfF4kFqI2bS/B8LzywNrThNw3em/vFGGNuc6heRXtAt0wHRd1C1YGH/
4kvz+s8KuwsTQvuG6cThJN7QKnN+tbobZ4p6RDjV/5R80BmKVWIx6vy1/MzRoRWnafxf9M190Vis
lEwVHTWwr0T2v0JL5yxfeGps0Ze10o3F3Xmfiuxhwle+wQmqfE/53gfzyVYaPqcOKiU+HFTTyLAU
jMWJWS7mkkUlEvMepmnLwX3LB1LJVywsYyClZAYADq5ciFOC0SE7ZJkNw7J1YH5G+/27CbPLOqEs
kzARMMpoSafKWK4jqCLuAVYBnBqOy7ahFTOJsi8Wfs8mWpEQiETl/alTUrOEAAYNdvj/AMAppws0
GAuLmNm5ZO7glORANPRBO1ELSwG1mEqlBA5xatD34bzlwMXlQ8vo3SA9IrD8Bm3S8+kHf+vLDx+7
1wgCwOJKiOnF9VuUsQyVEQUKgEN08FwvJ5f3UD8WMcNFWgauMUwxoVoSA8b+COFLxCCoRtDYss8g
afXcym9aJJ/wkYywRbUA8K7ixs+hzRGkcESTQ8t+Xax/TbQAqKrOudpovD//l3sDDpg7/+aZ+cvQ
sst69vw4nJ+nzvJp8I3AJwZemzchsvIe7c0v4M1JAQAQpXob6G1WYpuAfudbcm7Pxp/LRvUX6u/i
11Iuq+14SpI+AjOvNNXHnR2Po74s/z78WnsYqVGUNTRfw9gYJ9Zfxy+tT+64VXi5g3dC8uxvWtMP
fMGBxmbWiDXgoo00pTa6zSPULE1ZjWZ+xIhqZt+DfMo6xHEFY8+W13UqubFWK4Q5hNsLW836eRfp
R7+c6nhzPMelEgKARnEdEUIATuYn1oaOIcNPx6vZeORC4UXRypWMRgaAMAAwAEbYwHJPS7coVOY3
qK1ZVJYxszWNCQGO2gwhjgEwx9EdKgNgQcEFzaLiQfsEEVQmAgEAi4pAAZy272j/THvRWCQcTS01
srz/T0YpYIwAgBEKCKPKYHVgfYWg4MLAagBiaJSPHqBkSgHzGAFQU3MYBwDM0R0pFA3uG6EiXuGB
0sHlGJRV8oz3j4mHO+77BINBzb+NfPFt2ee/QngE9uzomZd1bv+6tt0MhTi17HABxy6D4ItS3Mqs
EmdqhlKpDg5jAIAQi4rNTQZQJKz0NPyx2Im9PoxB5fPFMgh+HgEghIhjUUAYiK6hEyfO8uXhe01X
DkiQNyH2yee11z8PGwrFMkgTalU9rKyEcL70/J79a0pHrbAkIjU36UARtww3PEDacw7F/IjeLKUM
cRytdDc3TLoMAMALoFkQWXmP9s/PFh4v+ssAE0IEU0TKAZ+aU8OEL9oGUYcdj4R4WaRFnageDpit
WVjx4qF2yxhDiJO8gSBJ5m3q5d9ZB6ySLwTAiK47VDm4cmFJYJmy5QsOnoI2ytTcWH8/pKq+c1Cr
bHD+eMzLAQBQI5MoakQVBZbTbJ9/0KFHGGD4NOk7w0zGAAAgAElEQVRQJRBdo4KPR2Af/H7GAGFB
9oaQnSzbTHlP3EgkKLxT1BzJWzk+kY1YyYfDiGkSJvCImmWbk3kEA6ceUIdhgcMAzNFNAiJUVlfY
lAGHsKhw+bJBJQUDAKUMv//maZGg8k7ZopKMgZplh5MFBMwywBeJvsMb5F1cXN4RRvGWSdS/6Dt6
0/PpB3/jO+D+1BpBAEAFcepiTdpq9mhjuj0V6VZfSpy9gHjvZXmKqCDUxyy0m+kE4ZzRkRSnn2h7
nocSBeJXWqbozkO4TGsF7XsxzFOOWlDMrmXtuSqZHaGpZU6aFUQp/i3aqBdeW6dSAOoRYj5db+Mq
DTouGh0dXhYDCTNhY+qRL+9LEuOLfWdN6XzxB56ezEGvZowyQDyCmi/UD99201HBJaPzJui4TYiu
9M08i510oWm+au18mO7cIlkfUqd5fJqvYWxUESdO0fEaY/OzsgOMKihvVRkrDF22K1aNhbNmb4Gf
vJIEnz9wwrCGGIzn/cuFmWfAjGkW22Hs/Dl9Yb1YJoc8MUSJtpfL22+nk8e8lMk//fni7u81fvQ3
ky78nvXSZn7/qNRmBLA8+qVXY0inx+xn/LSWvL5uqLliqKZexIciSnJ3bz/I9bN7My94fVG/T7EB
oFTWNKwOSok5VkonC4wwJAcjEsK8j+/t6c6FG0+GurU4DwC8J+jNZpP9DABLwcC+O7Ow6JMK2URS
9IRCXl5M2/2MnzTPfu2PbEwSDmUkRdXI8n6onk0VbYYQAsR7giGR6yMJEGItfYVNgs+rhsLmhDll
bo+2MycFwsNXOgIGBFQvJ5I2FSSJowCAMA96pt/ECGFe9AYDClZCGFHbsvr7+3UsB1T//vi9ZgKE
KQuK/A7FAWCC2DjPkDvstIlwr9kPwrRFBeEt5YBxf418IYuU2gEArDDHHKq1kZQOSOUAQDDEtj58
4inE8yqUlbDPQ1oma/l79NYE54sGBH904Q9Ry67ee3/TvOBX0XO/2nH7byQMAKKC7Bz2VTwVJAlQ
SCUsAIZl/z/zj3yZOIVMWQ4HRQ5f7DtrSsdDX0fFklcBrq2Pm7y0andDFXnm4hL/stM7ZClH7U6K
KcrUb5I5bam7bpCPui205KKuN/9L8gY9/EhLKnjFJ6TT+cdKd20WRbCxN6Qi0/5U8LyW3kf+w2rb
i71R6EiKU4/Xyn8zygxopG7JNN2+n5QoCg97E5L8ITubSZQBAARPyMMDwD67DXqcXN5iCAFDcuDg
+ffDTSVfiSSHsTiwuHp45YoGpUDYM/B35czo2vdzI2FMvx9eVd+hTpdaJUv0BQabTyz5lHy2TLz+
kJrNJvoZIKyEon5eVVE6mdDlQGTwUwunhn35TCoBAAzLwbCER9okRM1cumADQgw49TBc4zROsBIO
mul0fxkQAJZD0cCoHQ/C2MymdEYJCN6wysGAt4wErwenUwkNI04aWFyOZY9QSieTkjcc8oT9TibZ
XwAA4DyRyPtiBzA1M/19FVGlUCwkh4JmJpUoAAASA2EVA1COI5lEfwkDwqIaCHjfx3dHuLi4HEDt
Bg0LH+dno9zmJ33cJFS5xwLpTr6fp7WCAABoSG6OFbW7BWP4G5nA+SYQTmIegTE/H5gMTonkUhy2
zdZHIosvjiz/hLF+o4pWCMdGs20/VQwAbJut94UXXRk+5SLz1Tc86kdpCxS2PeZxagZVoJIy8z/I
rKAoe5J3/TY8OD7D4tn8LMNI9XO2hw+txEcHy71PDY7eonx4AnimcxNX4ymRdOf38I4cDwA4Z7T1
ypM/X55HSUdS5OaqixaUrPtwiSCkk0Ln/ixyJYxtUupGBkGM48PnsYaknc1w1MsHVuCjA6XuJ2S7
5gsPoUDHCdLt9EP2uofxxrnyjLPkuR/v7dwqWqNM7H1Qqa35WiZa1Q7tni55zkppzl7SleCJn/nF
/QfYVDO2GrGwrr9xV3jWlc6q72uvPy1kcjxTcYAv7npOcaqLwSR56ie1+Cbj5f9BbZ3C4ZozcSYE
Vv6qOIFY2y6F7TB5MgAAKBOmNA6EI0/jFA8AgBib3AwDE5iIE6QpE6LardyjnugZ1yePu9ZYv1Me
mNtMmQlLmPtpmHEvK3JCWC3uekY5+C7ZscCnSxsf9jedS1f7zO2viCWHEydQab21KylUUy8SPGHK
vfq4/7yLJ3zaZ7/+OjL94QDoXo8n5A8QGMgB540Muz2TUyJe9Naf/UdeST/xG+31p2kmxzM1Pq9S
KAA24gFAwgCApWC8fjCekDNfuDf4qU+EVgfHKuE+RlQUVM/yEGk9kTrP0FdBStv4hP+8y+PnK+yN
dkFe4T+2KddzvVcOqbSyu44XIxLSB8tU9XriscGjnpldyBpKtM4rYGBES6fylhziMeZ4URTr6qL6
8GUQfKq08Qn/pE+aJxP7jXZFXiEc25hrv14qUMSnSq8+7m/6mHMqtl5/XTT9bN9ZFzWK8oBC5zzR
2ODMFXZI25rA4iujKwaqgzwTJd98Ph6JCYA48dOBkxs6N305YGfKG24KT/yP+o+/rj36sodhJdrs
3VfNIaxOP9ZfqebMrDTmYZSH/EBjTgUt4BCEgbWt8elXWtW6GzLdc0Sgv/tpeagx1+qkECddpCyL
db78ZY9dEl7+TWDSf9if2KY9+jJiAGJ8QvOghDjmmzwTOSURcfUMAIpAAEiR5QmxixxHmKBHAxEE
zGq9L7zoyvoLvz6gjRZIvv5UdN+d4liNxQf+J3ojseFfsofa7eDPDh9ICNbFDnwUiFceKaG4cmCY
JxwfasKCNxwfKi83GHfIawB4fyw28LDq7wGJwbooABxQVd8hsBypG7ruGgmBuop2vZGhEvKVa5kA
AKQBURGnBGPDFIOkUJ207/+Ryv9DsbGs6z787Lemyp9ycLggcnQw43j/f/dJDQBYDgxf5j+YO94b
qTtgmoVTw3Xq4B9qMKbC+wgkhRsmHPgoEB2qHarnCihYVy9jBNTKp/KaMrDawMXF5QNALW+ZcXxk
lkkU37wbYd7gQ3Vn+r5rInlUNahAAQBoXAiBk+0+8CYbpym47Oe5ANgAYC4OrVwMygvpu34WsYDB
2twjoue4M4WVFxKczHT8xF7/VqWjYOip3CMe3/EfE5efT1h7Zue30daByyprBAEAINvq3aSyk/Te
zdK+T/UMYykk1J8Cs4MEwLFb9b032q9tVSt7vtB5/tPOyJFeO73BefEB1JEa6KywbbR+V1WuCM+6
3joSABfz6fuNR+4JjHLbE8JijJ90Jje/ktYevfXH9mvbVDbuF76jMGpv09/YBm/iIHvHF6i9Z9TW
fA0TrWZsyDG7f8S98oXQzK87swQGTHfSpL+HpzWNrUYsAIaezK7NyAs+Lsz4d1sCwIZdfsbpeAEc
WlUMXC5tuxy2ssN8JyUqO6mkOEmjhWoT5jXiEjt7k/FsY2TFdb2pq5ydeR4AuGJ586+8vkvxMdc5
iDjGE3bbs+P0loER8/bCg/3KwrOERSsIAKM9Vvs2uitZU72MGLeUHs14j1ltLz2PAGik3+k5qLE6
OLHqhVI1DinnUzfza4veY96WhADVFGXTqlmurSjj5tLjheCx51vLFALd2b032Bu3qWNaPsKIxXh/
ZTkuQlBZ2T2+tGpovnpR7oPvKLz6OyllDk2+anVwZgZOPzOT/TG8leEBGHqp8MxHAmdfUWraRtp1
rno1r5Wxmt0Np64kgUzptTbvGGO96xK6uLyv+PAOMg6EEcsBUay0nAiYe86Xi8sHC7RgwQIADJeE
Ll6y54kvBfpstwq/v7CnRs76n4T9dfvvew7xA7Jbyi4Ah9OiPqwwM5soqfHIIW4AJFo2U7JACkYC
79kdqIcHZpUyeZ0ihIAxrPiD3g94ht4BiOqZf5u98O/9f741NMLm0ncq1XIyQ0Kx9/r6IBeXt8u/
mulSPZcu2ZU2FARPMKC+HxaQu7i41IQQAgCFQmFIS8VxYggUG8CixvBbYV3eAxASAsAjxvvp4RyY
uqX8L8s7ZFEfJhAWJ4JXpAB1BwblSDbNvb36wqmhd3O94H7hD2Icwg97IQKIDFuwOr4XfqihR6gz
1L7Ofxy4H/udhfPEYqP/ysXlfce/muniA1fVu7i4fIDY7y1b0eDSWwAAPK+k7vph1KgaxeXdgCqe
I28xZ4kUoAAAicP0WreU/2V5hyzqwwQVpInfY4sjI/g70sPZP93yLs4Zvn0Ou/AfaG282yDOe6rj
T5Y2dPjea1FcXFxcXFxcDieVldgu7zXMsW2KeIF3N7O4uLi4uLi4uLi4uLi8d4y0EtvlPYFqmd7+
VGngzhQkeqPxurDHLRcXFxcXFxcXFxcXF5f3EncD43uKU+pp7UyW9l8vyqxSsmtvd+G9PBh7fNi5
tl3dmruV0cXFxcXFxcXFxcXlw4HrLb+H0HJ/b5GM8LzU151I9na1t3f2ZrVDcJxpqWvX3ox1wJPW
pMX03tb27IhXkTjlgnm47nWws3t3DLKztbO/YB9mb5phzne558wrs2/rcOfxxRof72Za/4pgTlml
LDmv+C5cknNYipIJUv1F/OIFutvyvg0wp5whL/1Y6TDfjeYyEq6Juri4uLi4DKWy4hfDJaFPnpur
PPK80u+e//RuQPVsqYpfyoyMKVywYeqRAwNzKzGu+36wGlKdRMkKhweGmVTL6XwwLiI+Uh9HI3kY
ViGZxY3+w3VBDMLeSdMbVQTMKSc7u7tzyuQQLwvheY6yw+nJc4f8fk6eixqK5O3t9h5frPHxDqdl
N4VX/zrr+UFx7avef8GJfYY47ypuTtHcssZ3wKFTJBI46fbSRAAA8G7vv+tbUf0QEzscRUkFsenj
2oyi9ermsZyPiuAY73GftZomOTylZpvV+Qv2SvuH2WdkIzUODHHe0/jZRWPTX7014rocFt6mibq4
uLi4uHzI2b8/Vkzl/vH/vEkbgRU2B54h1qLM/zSdNseRMSXtZvsdzsbNCq0ZRGX1yFudo3zD5kz5
fPbZy72d5oAPRhq9C37gLNzU86ebwgdMcLKJ8rSz2dSFLBYo7vwifi0pAABgXj1HXnK+FfcR1m7s
+l+y+U15wNGsEVQdJshNv8En1Jn7H/0s95cXfAyAqVLDZ7mFp1h+gdK9Zutt5LXXB17IJDF+kbDw
I1ZIoShl9dxrbnhKNYYnRqb4j/+xPiuXfPSqQMJGtbRRsirje25K+OzfNxzxwq7/vs7apw2klR5a
sfNxDGjGpMtuH6NXieh50U9dnBnyRHzzY/aaHss/I7r8zvLMralffFoI+kRgBnzdf9nUvgeuDfW0
t1uXzvvSl7XBKNMAgHu57Vffagzh/tas95hv1h97uh1WCGkvbr6Dtm3x2kRP9vTlDYdRxqnRhglh
ZVTnGvFqwMMXdJuFoClw/LcSXf+259mdCIveeGO9X0DglBLdibxFGANejU6cGBIBnHKitz9vEAAk
+uMT4n4BAVjJvV1O/ZQGBQEAMxwLbArAtJ69GW+dmu9NaRBomlanMDPX15ssmZQhwdc4eYIHMzPX
25Ms2UxQQ6SFAQAwM9vTk9YcxgCJ/oamOs8Ha0IF8SfguF585U1lwFUeV3UYV6wajUPVmjJK4zA+
4avlKVfc9BW2jeODVwunjvcl7y1O0LvkWr3lzcK625Q84aSYALkR1qJ8mHCaAsd/K2FfbR+GT2mH
xkidVC2bP7zW6+Li4uLi4vI+YchpUoRYWdBt2Lc8m/HihMuhJV14/UYhx0vxT8pzr0vrn3e2pfka
Qdgy277LUsLA6J0E1CO/YU7dzDI2AgAWkCacyx91nh48WBaEudN9qy7L02edPbfhbQmhnKvM4iCy
MnDGZzPW/cbzb3g954WP+UGCXmlvTgg1g2rBMJIlyq0pPPqcZ2B8n/AwAMC89yplxaLE3pvw+oTi
Pz9y/PeT+MvWy90iIE68zHPqyf17f4Nf6ZLEk0PLrsyvSJQf3ezZN6fnTPQv/aE+YUhCVbWha4me
pBNW510aP+VzahDYEMe9IhAz0o4BgOM8hTHOGjL0dObRTZQcGz7rU72t13M78rxZ9tJizmRRANDn
R5cvpxs7YPj7bKOoA2g7rhVadWQkujJKQyM3IeLB1OSnfKdu1enZzt+hTd0yt0hZ/l2Y8cPyY69I
3khjRBExszJtbYmivzkw2rFkzC7nSlSJiwiYUwQAMTqxpUWxcl3t3Vl5coikE2W1cXqzhIDaFhUA
wM529ej+pumTJMSsXHdHV1KaHJeqT+yRciIlNjTPmCQgAKr1dqZYrHlGQETMcQAD0/o6Uyw+ucXP
IwcR2yIMnEJfmsUmz/DywBzbwR8sVxmYIDefVBY3WV3lypzb+KrDeGLVaAFq1JSajcM463L1XNFy
OzAOOOMDVqz7YFExJhQSf0K730IAlYbqPfYh/xWo1knVsvnDbb0uLi4uLi4u7xNqOTnIMXuvhTVE
pAAAVmfaP+W/tOYJ2rY0XyMIKNF3Q2XRI8O8/xvClGzvczd7yxQBYHS2euKC/t0/kVo/Jx0/PDln
ZnD1Z/oS32AbW6Wh3hwVpGkXaL7XMvf+IVSitrNTDtzqn7cq+fqdQat60Ci7fTlOlQ1nF8u07XuE
AYD41DnHFfGf9JefDRCwUx2S/xbvglWJTbeKpiBOWqSLz5Y3PhuygdBOZ8sJ8nHzctxmTyUt4lOP
/LbZ/FDukfpJH5+ZHJR+JG38Tuzs6MiaOHblxNNPKL387xnPNyfNryYqLQOoJWdMDjMqkHwBrMk8
ANU7UC7HgRDy0N6CxYDS3GaY+S05+VXaNXRNKkVY9gEUtHY+pyGt20x4mBrkAcCZEDr1TNP8rfHS
k34KTunpztIRsz9+US7ymsoUHgAYpzT+aObZq0n+J+VHHhtJIEZLnbt2IsYYiP6GiVPjc29zjvI5
AIL/V8J0AIDJ8GTb7b8I87JAODr/t+KsRoIBUNrqvrPY+ZdoUEIAwILxY77kO3qlGJAp0Kn67tK2
75PW4gGeAw6snHHWjaX42tzaP3DdZS7cHBARACCeB2BatoQDzX4BgGGVw0AJY5woY6M8VT77F3Z8
bXHtH2X7Gt/F0T1/vTqSH5wVIj7/0jtL9d8rPbBVZbwQukBcdIYd9RLabrT/gWx8Va5M9lGfMuXf
6NSjaLiOiRwDIPadhfvX+A+wQzonuPL7xfja3No/+nQKjON8Z8mLznHqww7OW4m15kv3KxpFNV44
dG7RmaTOrkunfitXyrNGTamIwTDv+7J65sm53E/0J9cPfCcaX6waLQCtUVOqNw6jilEDbWpg6W1S
LOrgtNl9t7XuadUarbrUKEoAhI9WjrqANB/hyAiQZhfXlB67z3/ASu+xFyVTpPpL+GNWmH6e2m3a
WOYbByfhcwA83Oj9JAAA8Hdm/rwmQGoKPxazOQBnanDZ/9Ob4w5OWW1bPb6lJGrr3b+2nntZpeNN
q4Y2RstyFkCAnwqVLKvrEnfdGKlsCyodGTn9r4IsUNRvtt9ubdigVsQgYd/CH1ozJziVdqPvPnPd
E6pBATDvu1Q6fontjxIeAPrMzjvtDeuU0cypaidV0+bHab1UlSZ9jjvqBNsvUaCUtGuvXS/uKXIw
ig5HNlGnRnnV1EYNE60hoYuLi4uLy78Co00JEtjXceIYksDqTPOjB+2LfWRg+ZJ0+gauvVzpXCnc
lb3vjyIR5emXDR/PYiHwSRJGPPmWdEGUoKSdWGOte1wxKNCg3BQr6ncJpdXh8y/q674m/8be4Lz5
1IOZUT0oX3NkxgTOIxJd5DweqpXx/iOpRSRhoFk84BJoZleffGwLlRBYjpNNKnQ+N8FL2kscrRcb
/bncP8XKiI1xQvgqfnFr7wP3Bo2rquhyUBt7k5mUCQA0+T87f/pzoJJ66v+rVQgAkO5La3SiOo5J
MiSHfdCZNwFY8s703u83nLAydd9Dw7Y+Yn7koQ+b6amHwpuDSw0RsfY+LRlXyfVKfufOUpkwJntO
XhLHGDcsyHEjessD+5ZB79/TTTjRMvZ8g+6OWqt/IHRe3fmPHQiAkTxFKoQCEycahTd/2b65jxMi
8YYzg8u+jk5/s7g9AQCYv8S3Ynlh3Q+Nou61nCTUefCBZ9AgafnEj99YijyQe/Aun04KDsP8UHtk
jkPtcvvuPALgpQCZCowBUuPnzVlxvcXd0fbrW/3+GJN6OGcyL3Msx3G+qGP2YceDVbCzeQyIky/3
rjo9mbyTPdehSCvCx12f812vPb1NZQAkqLSszkee0l65QyxrGLycp1MZ7qIgttC/8lvFAQkpAOKE
z/jPPjPRfQc8s1uC+cHFnymfUc7/7XEfHdMLsXgyRMvFl3aolb8PqCl/v7xn08766bPtXalCrlId
ZPX8BRhhQTwiuW0trbh/uJ4/Kcbe+i1560T1qiuy//h8cSyxDsB3lFcC64md5uYEAWzIPRFjDkrp
+dYiFqYJK/z2pnXk1URxaJ2Xj45fvSS38Wrrgb2IjUWMgzjCxzOOUMoDpoW/5bd2CvLJ/qVf1k5K
Zx98Sa6kxTiHUoFSquv6/m9EiPNe5Vt1ZrbnVuvJNslzWmDp9UXxG9knt8gMEFoRvfAaXd5a2vzf
OJ3GLIj93VDSdcoRSnlKqa4bxqLg6u8XA39N3XOHrFEdEKdcHjn73EzbzfZjOwW8wHfCxcKpudQ9
DysE8+H/9J2yNNN1m/Nyt6QsVI6d7Ni2ret6rUXVhvnPr8CuGeEzvlkq/aj0YqsIwFiWL+l6TeHB
iaktq53AY4UNG/hSGSEfp7Sjkl5ry7ajBBvjpR3XObuPj5+xOr3ru/SVZbHVX+wKry93WsJ40qqu
jVpfCkbIMqCynB/UvJAsb7zZSptC6PzA4mvThc8WXukVAIAmnPY7SGcKDMT5TveffAVa/Fbu8Tck
xomROWK9nX7222IBi6Fz/YuvyZYuK6zvHG2+95byH24GIrI5lzLHcXRdH/E8RBawJbB2dTu6rhOf
3BSz8rez7Ed8F16S3vPV/jf3xOfMdbCp6bV6Iix9IXDSiYk3f0Fe6OKphws1QDJj6g6qqcOqJsqq
2watrg1Wy0SrS+ji4uLiMgSEkCAIHOd+TPwQMtZ7fUmjf/EVeelhfWtvYIxBjBPrPmPHW3MPbgrs
HyWzkVcVU0maOlPDb1mtD0CywIsnhpZ9oXBarvzgOg/1YQ+QcoZD05CoCEHV1tKcM42TOVYjaBRv
2QMoIwhf9Z2NGZ8y2/9or39OsRngnNmREKedC81bnfaUgKKcXyaMIYwYonbql/K2H8RPvLk05WUe
LymG1xQf3eRjAACInuQ/taVj/Vc9BYJGrChDtWGb/aymNkaAlNMlqvrH4y6LQS/SCgCyY6Dtf/Yf
9alM8zPsrQN/5ltwNywAAJgJoLdeYb3cK/ENAI6TLVZOF2OEUKMbEeCx1llWJ08MigjgzetT5HiV
PeW3oVBDBiUSl/Ym0oYa60E6BQdYBOIBJAMADKx3RLIcsHcEmJZsfbU91TWnbrkwaa71xt+BARIi
BBf0jo2CIzI7WexwPNMaEAIAoIwBIMydFv7MFzXjlsKDj/lMBoA4HlHHAdj3WQDxPJb8kyeHBGCc
KEmiYgv8af4zr8jh27UnH6oXnY7OPqm5M+b4OZVnZHH0zK917vk8einIe5ndmuWdqPeE0wv83eVn
1wQccNhW22r2rbqo4L9WGTQ2ar5IWrcgAAZAAIYMyhHmBtN68GGfyQAASMS79OyC9UvjhWd9FCjs
0J8+0nfhqnTgKZYlo70QgIrSjBPKwka7Rx+wuAOqQ9ijdSUxzOQVnuUsBABg6E9+m9OP03feLe1z
erGf84DZnkLSTE5WxbBHH0usofBNwY9dbRbuy7/SJQMAUHvTDXrLr+uuWFP65/N8+CTi3JX+2/ph
C0aAExdciX07M0+tF9kYxTgIRVEYJ2KM1d3F1x+N6gDsDWLN8Jx5UbZ+q5wjCAAYJ2CMMcaKsv/I
IicWWHJmib+7/NJDAQcg9RYlU32rLitsvVbOip5ZV9jht9IPfD+QGXQJ0uCXFaikhTnee27dGVfk
8O3aow+HmAQKAIkGlp5Xsn5pbHjWRwGgzXn6KN+FZ6frn5UT0eDiE0vc7/V1D/sJANkhNpzltAiC
oiijbEHOgJ5VHChyWcFMSoNZriV8niJblgF0sgF1bRmIkgWfUvO0JkuSgDlGm5jkFXsVMfYIfVTR
TxYnhIU+ITKOtGpoI1v7iLQRsizt07yUMLo3enWAZL/YdLNn7jHW9qcHtutnXxnoyAq/53acIs5e
gLx7FYcTMcZi2kxs9ekAyW5x0i3q7KPNbamaTvsgVFQQYjzPK4pycJNOGv3HfkWXHtZ3ZAOKAlZM
9UDGLiniLFFUhPowbM8KdJoQ8sqWXaPR5qQ6xBWt/D+VQo4HgNIbCgigCLV0mBaqmmgN28ghqZo2
zLpAdROtKqGLi4uLy1AYY5S6p1V8OBmTt0yn+pfcYMzcmn7k936djTXIafId05LJ3cinx3CILJWw
X6Fkvb1ni0yBsg5r3XHq6lVpdb1ncEMvpb/Prn2QmUkFnXNg7OpBI8P35F+6DAAQxIT6T4RP+lp+
ZU57fIuKbaP1J77YNfElt1lLAAAsAIRepRZFAAhFcVAxUo+iLo6bRJlnOT/1SXt7v0CC3oWX5Kz/
ZXvyVfU5VBsIj+fDvDPM+XsbICnoNYsAsuwT8XPljRdEF5/Suwv8w381sG/ZSnf3O+GorQAAQjwA
Mytr9exC1mCVcZ9NAQs8AmB2IfVcf9eWKVNjoxkS76sLptv78sHmIK96AYzcwD1VzLEcThSYZTqx
4MxLYfbCBp+X2nmN58EQy3k94leg/Lv8tu/FL3jMKq13Wh+W+h/THVAEAKecpaCac6NnzbXy/93+
wN8n+yrDOKQEVac3VfA1+AXEHIfxvBzyOj3JgqfBLwAAsNKR0bOOLNm3Fx54KOAAUxQedEb7aUnm
/SoOnGIgUKcflVtf4rwlO2eItFmKQ7Z/s2Iet6kAACAASURBVFjRB7Ktnq1B42QhIrG8PkqBVtJi
dxb/+tD+tdlOg1iHQfha8BNfqzxgACUnx3k4NopTUYk+RT0inOp/Sj5wx/v+6hAJSrzI4fkxX/2+
IXsn9HYqPl5ZEB94YIU9AOb0oPzPe8trnx5rrP2JTfUfV2kB7okeERtYJkpbfDFPPvso1jg5wtjU
Ver5L/Lb+/cPse0pkeVHZswbxUkR78SxizEaiNjJ7V7jJD4sslz1QqENVYsyHZYmBgrGnThbZfbs
7RYlq5eikE38Uzhcx3PVEH5UO6wNqnz5Q8AoY4AA2PjSOkTDHhVctHMWbooxDEAAaFCZdgnMXuj4
vMTJaxwPWGYHJ4NLTs7EzeGan1HHRvVe7+32RES7nWz/XvzYO7XZ6522v9OdrwkmRVBTh8lIVROt
UV654fPjQ7VR00SrSuji4uLiMhSEkDux/GFldG+ZHhFYfoM26fn0g7/15Yd3zzWCALC4EmJ6cf0W
ZSzTp4gCBcChwV1ZxMnlPdSPRcxwkZaBawxTTKiWxICxP0L4EjEIqhE0tuwzSFo9t/KbFsknfCQj
bFEtALyruPFzaHMEKRzR5NCyXxfrXxMtAKqqc642Gu/P/+XegAPmzr95Zv4ytOyynj0/DufnqbN8
Gnwj8ImB1+ZNiKy8R3vzC3hz5Uzv4doQ1IAIyRFX99XQkCCNdSHAQYg+HwcAPhFjw9h5T/TYC1MT
tx/wG6K18zkNg+0rdHb1Et5T1xRLKcALrNDW1s8jXla9ImtkHDjAq1bP7p0IC5I/HFGtMd0IjcRI
3JPrSZT9cd4PYNjp7p07KWNY9MUnTghQIx+/2rukKf/CD/PtyUiwOTjnm9ZUr6j17el3AHaLyc9M
3L1SnbIczfihdNS/Jf90RWtbgcOeYAwB31XaokXnfLVhWUrf+kZl4gh7GiZGevvadvUxAMHX2Nzg
UeubYn09Hbv6KCcGzBa+q7SlHJ37Gbnphd1PvcyQ6K+foHIJK8fE4GRx7uTMG/dH5p6SDm93xH67
MOiwDTOsMQ8ape7Sa+X43Iv043frL24bXNmOEICT+Ym1oWPI3WCOVxuTc4iVlRDOl57f49n/aFzV
4VAq0YgtQI2aMuhajNA4HHJdHoABQwiNqc0Z8Y/Kco/q/sDbLkoGDAAd7oPGxmeHo8CA0RFU93bT
OjTDHhOEACCGABgn1l/HL61P7rhVeLmDd0Ly7G9a06vEohQAH6q2RrT5cVsv11V87QvczmPlycvR
9OvsBbsKL3xf3lvgRrWoGiY6xvLar42aJlpNwtr5cnFxcXFx+dAwyvCFRP3HfEdvej790G8O9Idr
BAEAFcTmxZq01ezRxtStIt3qS4niAuLFDACoINTHLNTHdIJwzuhIisqJduVyH+JXWqbozhZcprWC
9r0Y5qlHXUyaaxy2MsJ4gjlpWshJ4ctoo17Ysk6lANQjxHy23sZVXoSLRkeHxGIgYSZsTD3yZfro
wD94fKNPSOU2fF14M8OPrA0xVB+WxqKW/YiB+Hh2LQ/GDjUBgIQBgKEXtU0osvQ4EBAAYG9zS1ge
ogIh0Di1pWXG1EY/j3eRPlBPOic2dXJz88S6aNPMWadZcoeRZI1TZrS0TJ8+ZVJdYPnMc/+Taw46
QnDyjEZ1uC6F0NBn2DNhxoxGDwabEcBNUxtbWmbOnDljyoSAAMDXTZ02i/FPWL1vNuCUmHsD5S2M
BXXilBkzZsyYMb25QeXK68ztPzb+9hVf55GxT38+Mm1y86T6mCCKck7b+S3nyXWxI37EL1ugDagJ
K6HGKTNaWlpaWqY0eDAAIDHQMHl6S8uMlhZJEuWctvM654l1scW3N192QeP05jqvALhoJ8pyeBU3
taOw61Fob/IfeZzGdiOdAu41EyDEF1iVQmWCOGGeIXfYaXP04beQ1XZ+y3ripWjj9/dLiHvMfsbX
teh6F8t3Dv7rxfYYXD2qyNMXl/iXnd4h+7fHVx3GXYmqtQA1asrAD0ZqHMYgxhjUIgiNRxlSu5UZ
LBTEwCGISkgYUntqFCXOmr0FXl5JgtzIxfB2ixL3mv0g1C0yD9fa1UOxw9qIWxN/O0/ePmSBzPjS
OhTDrjQO8pivXqKiOHGKjh8zNj/LpVpZ5g2Ut97BI9Cr2fyhWC9ySGmwZWub4T/h1BJX26Kqm+g4
y2s0Ex1Rwn2Bo/ewLi4uLi4uH2RqT1di4eP8bJTb/KSPm4Qq20uR7uT7eVorCACAhuTmWFG7WzCG
v5EJnG8C4STmERjz84HJ4JRILsVh22x9JLL44sjyTxjrN6pohXBsNNv2U8UAwLbZel940ZXhUy4y
X33Do36UtkBh22Mep2ZQBSopM/+DzAqKsid512/Dg7susXg2P8swUv2c7eFDK/HRwXLvU8pAaJQP
TwDPdG7iajwlku78Ht6R4wEA54y2Xnny58vzKOlIitxcddGCknUfLhGEdFLo3J9FroSxTUrdaN/E
wkHaQEqsebKYSBQ1pRHxsugVAYek+Exk5q1UHzvgADQAqK8L7N47enEyPxcMUxJ3ALDShIMBZnWD
NvxbBta0Nx+MHP3Z7Khv43uLrzzvO+cL+lJw3uyUpFOkE1oKyR+L+5bWV1HvKOCUmbCEuZ+GGfey
IieE1eKuZxRm2z1d8pyV0py9pCvBEz/zi/tGzJz0b/z8UrlnD6fZHD+HBIBZWTxUS9iyUr9gj7Lo
Gdcnj7vWWL9THsvI/OBY2LK7epSjFhX1H4t6StuyK3Tm/KL+J8EB4FOljU/4J33SPJnYb7Qr8grh
2MZc+/VSYWzu3MFp8enSxof9TefS1T5z+ytiyeHECVRab+1Kju5YkemeIwL93U/LQ1cojK86jLsS
VWsBatSUgReO1DiMKkYN7IjUeDQURCG0Sjh6Qr7jf5X9hUJJaa+orfTNX0H2aFKAL+56ToHqRYl1
/Y27wrOudFZ9X3v9aSGT45mKK7H27/R+O0XJp0qvPu5v+phzKrZef100/ezAgx/eJodoh+9CWodi
2CM2DjWW4eBa7cY4qdZJseo2D+O03qotWw0d1jDRGoZd4+qxmiY6Sts7vi7AxcXFxcXlA0Qtb5lx
fGSWSRTfvBth3uBDdWf6vmsieVQ1qEABAGhcCIGT7RYOcFqcpuCyn+cCYAOAuTi0cjEoL6Tv+lnE
AgZrc4+InuPOFFZeSHAy0/ETe/1bldNpGHoq94jHd/zHxOXnE9ae2flttHXgHssaQQAAyLZ6N6ns
JL13s7RvUxbDWAoJ9afA7CABcOxWfe+N9mtbVQYAgNF5/tPOyJFeO73BefEB1JEaOCEH20brd1Xl
ivCs660jAXAxn77feOSewFhG8yNpA0mBuvqjI+f8PBcAAGCwYtLnVoDyQuKun0WGjg7tyRGAhDSm
+RLEVoZXX5wByAEoU38AU8Fo/xJb13XAbmfGnjHfuhAfPbrcTukm7al8cOGl9kcUCn3Zrp/bG17e
f7/0iOodFa5Y3vwrr+9SfMx1DiKO8YTd9qxiO2b3j7hXvhCa+XVnlsCA6U6a9PfwFIBhELEQOF+d
FiQAALl85m/GC897DxgUI2JnbzKebYysuK43dZWzs/oe8pqxUGG7wDcUNm/zMGpn7hf0+WaiQ2QA
wIhxc+nxQvDY861lCoHu7N4b7I3b1LGe0zZCWmDeXniwX1l4lrBoBQFgtMdq30Z3JUd9E6euJIFM
6bU27/Dn46kO46xE1RuHwmg1pUrjMIoYI6uUUf11SCwPL/oOBSCkNbv7u2TTtqG7P6h9t7G5KTD/
y9Yk6hhP2B0vKA6tUZQMPZldm5EXfFyY8e+2BIANu/yM0/ECDPUE3kZRMmLcUno04z1mtb30PAKg
kX6n56CG8W1wyHb4jqfFyHgNe+TGoYa3jKq3G+OmWidl1rB5Oh7rrdWy1dJhVROtadg15KhqoqO2
vePrAlxcXFxcXD5AoAULFgBguCR08ZI9T3wp0Ge7B3i8v7CnRs76n4T9dfvve+TRf+3yLwBRPfNv
sxf+vf/Pt4bcyRwXFxcXFxcXFxeXwwshBAAKhcKQ+TeOE0Og2AAWNcr4HZmpcBk7CAkB4BHj/fQd
3Ifn8gGEHqHOUPs6/6G4rrKLi4uLi4uLi4vLO8d+b9mKBpfeAgDgeSV11w+jRtUoLu8GVPEceYs5
S6QABQBIvNfyuLxfQJz3VMefLG3o8L3Xori4uLi4uLi4uLh8mKmsxHZxcXFxcXFxcXFxcXFxcdm/
Ettd5Ovi4uLi4uLi4uLi4uLi8v/ZO/NwO4oy4b9VvZ3us59z77n7npVASAgxBELYQiCAwMDIMh8q
GFFkQEe/T9RBZxB1EMdHB8VxRkFFURQkkCgIghBACCRkD5Dt7vvZ9z69VX1/nLvnnD733twkN6F/
z314Qr+nq9566623qrqrqidizZYtLCwsLCwsLCwsLCwsLCZizZYtioMZ8Urbef+Y5kv/1GJWQzHj
vN1+1Z2xk/Jc9VPUD0/uSvnQQzmh8hZ2xVL5mHSimBHXiSuvS5X+RPWJ4hRtlRYWFhYWFhPAQ/+9
zX/zRib/9+l7w9bo7YRDJMeSp7jhSjEuaZnUsWuU4ct/5LjtrihjkxY8zt9y1VEttaeIcVzGnrY0
xxxFIrMErd536UZ07dnpE/uFtOOpxri8EGM7A1XVGCe2+Ibfff5wnLn9O8OfMi/EWOVnlR9SG+f9
CKp2z8THZY+iUkzU0Bf7LtuAb/g/iRM70ZpJQx0Djj5UEo6v/xidW6+OVN8MWp4ixrGOOX2ZcuRX
4yffiGaKglVZslXOEj+0sLCwsLA4Skb7Yj4cf/VrjpCGQPUpQ9cQnSee+XHScrpuw8ToVDp/qW/b
KRJTEbFJix7RlzjH9axsIrb5dke3MjQgMWocS7+lL9vR99uHfep4hWitreVq2ryMlrtTBz+Ht4c4
AADMStfYVl6vBpwG7cwd+qmx8wMbyd9gIioO5Wz1P8GrKpTRS9+P//4NJwWgklB1K7PsYtXFEdKu
tD1qbN87lCAV+MAt3LJLVa9IUFjte1J5+yUpNz4zo8l17gPywnjo+bvdQQ2ZW8MkLyxn3rsdDiCq
NXjXfjNcqkAjBaOGAVRFQGHoH7ONadXXUYPYVTggp7Z+IJ7QT6MdTzVmSZHHgeOpHZ+nexjW82Vu
rdkPZ6PyefR697n3BrUva32JEzl5L64GggDjZZBUr7MAJ/AbY7PEUEWZ+VB5nCw/6UY0Y0yrKmeL
H1pYWFhYWBwlY55cG4YaA1mDkeXZlOWrb4d5keTeB7k4KwRutp3x9Yj8GX1PhDURYVXpuI+GuaFR
ruGWFt2jNO+kUQ0BAHUL1deyS66TPUfqgjBzuXPd+gTZrLc+ivcEuUw8P4JBxhr3lbdG1Wdyr7/v
sF/nO/tbQXKntjPImYrMoBjZBMJsSD7/mn1oJhy0UwDArONu8ZLlwfaH8Zag6Lref+79IXyX+k4v
D4jh19vXXjTY/hO8tUfgL/KuvjNxSTDz/E77yIBer3Wd9x25ekxGZtYwyQsAKNXioAFoXjz5ySQi
NJNGRgxTg2SzWIujYz8RnRLTrK+jhHK2hgsz/A61J+M4phnNHjVmSZEngAyS6QTKAJMze5M3O5U/
SaDMK5FNnYTr9sonWpXZzDEIlcfJ8pNsRCcayw8tLCwsLE4RjlznNQrSlf6vwgaDJwAAanfE1fTd
bEN1dk+ENREBMeTDkO8gKWZd93BNsf7XfubIEASA0dXS+UsHD39PaPu0cO747PT5nis+MRC8h25r
E8a+UCKc0HJD1rk9+uSvvWmi6Qdt7kdci9eF9j7mUYuLdPNyM4xky+mHaLRj5BIGAMMpnX5OCv9W
fmez2wAt3CW4fu5Yui644xFe4fi65TK/ObNts1cDg3Tru1bZzlkcZ3ba83kZTmnRvykNf4o/V1n3
sfmhYe2LWsNwF83rKJ7EE20Ay70MMfR4mE0kR18FUIZxftS2/Bq90qfjhBrcqLz5jJglQ88j8Fni
khuMhgW6DQHKaqkN6b885cqrkV7kv/yPnI0jaFDp/IX69ttS/kU5ZTnvDfzyK7Uyh0E6c52/Nra9
azNfdmlSlSb1RRm+4kpF3KZ39XPTe9Oo10mnVUTC/20bGrdh1vEpYdX5qtdDAChpU9oeM3bsGlKe
OMWmfyLNS4ivgvIMBTC0x5LPbHAZJYpc2Ia6iRoARBLqPs0sWaW5BAKEGJ3Z7d/gW1OM7nGt+mV2
wXPh3z7i0QAAGP5rzpvmdL58h7NPw8XuMivyeMjpnjX3pwIb4xt/45SJmW8UtQZmnZ8Szl2pucoM
FgAGlO7HtLffEvWhKjNxtqnXFwAU8UPK2ep/gi492PP49/0qgCE5Vz6RnfeL6BMb3SU0ZDnvP/LL
r9LLnDoQQ+k2wr9S3tghmTjY8DqRGAAH/8ndDAAA0lvBxx/0KwCGz7nsO+r8ah0DoIg68JTy1otD
C08mU19HVso01Mj63Rf+Il0LAMA49oUfv7dsxIB6s2f11+SGgI7Dasduu/M8o0yTe3+svvaOREzr
q5jPm1heMzWUCSaGmkb40ktYvmioNIGKQuVt7NmXKC6WaB3ZkVoyilvevFwmbgMA2Wb3eY8K5WU6
jii9T6hvvSyppSKgWVuenB+Oq5HiVZnfGlSwVU7bGsWYtvea5DW9SjGJG0cZ9CwsLCwsZi1ms2UA
AANGBgS4HAmgdkfY0qKRuxe5L1gZiXyb6cwMDVDg8dhTv+EN3jZn/fhuH3Pumw0fYo17hRvKDBTS
ghvUt14QcwSIx1ZfnpIf59JX+K6/ZaD3K4n32z2LzyR2THPFRQnTXopyjJ03ZJ6x20k2g0dUoTwS
MJDY0OtclFV6BmwfmUcEBKqux0IiOZOpdhidaYZU8jWuePw9fmjqyHC+u9kVbf3PPunJ3V3ElsPW
eLY9SwHOKHcXy0ub/vJTQn6XfkmRgOrZH5M348LQZcRwn3BdfVWw95fwymEBzvSs+ETmykzi6Rec
BBC50HvtFxPS3uzeH/PRKEPcnLtPGJn38uHs7l9CROGc13iXfzWk3qFuG+ABMbbbHesuD4Ueo691
icIlvnO+EXd+I/vyHtP5xrTqi4qs50J22XplxT754CbY/y6Xm9pOT8xfBGWZ1JsHpKEEERYXo8ps
9I3/cqY4znOld9k34+575b/tEymA4RHnXZHwv5Td+ks+k8XgYOzdogFgWuQSNiyoBgBmb3NceH5f
638zW3s5YmfcFVxMxgDAJOX9h6UFS6mHpSEdEZ6vn59j9+gRDZvcZZrXCIguc625N+V/Nr7pcadM
zH2jqDUowrbFqEqPvvltexLzzqs8y78S0f9ZfbuHN09wGvWVp7AfFsdcQ+HTjnXrwtHfkTf285rf
ceYX5Pq6NN4BJo97sJJrvYd2tngu/X9R9fvqWx02AEAZT34vCUrl+n+rBiMohxhxjWf1HYnV7fJf
94uTq68jKmVaauB46t076W6W9XyFu2z8XcQj1ARCHd9iDqwou2ztYOd/sNvPK7v8zq6aXaRb5YrW
17SaubmhTO4raqhphi9zyxcJlcWhmHV8Xrz4nNDgr9HOPpuwVDirceg4CRPLm6tR3G3ytxJ5U/aN
XoE933vOXam1qcxzb9vNOgczQ03GD49QvVRVFmyV07ZGMabpvWZ5TatSTOLG0QY9CwsLC4vZS6nZ
8jBGjWvFHQnhz/LufvckRZThKz6hBdrim3a4Rzt4CgU7eyIIzfOzeL/a9iyEkix/vnf1Z5OXxTOb
3rITJ7aDkYkyqAXxIueRtGyE0VsYG0NNRCVmy3ZAUY77gvNqTNmw0vkbbctrokYBx5WuIN9yLTTs
1jvDHCpjXDaDUoQRRUQLP2Tb863A+T9LN73D4pUp34bU8zucFAAAkQtda+d1bfmCPWmggg/Jx1sj
DWCWF9CjeCAdMxKAAYAGSXp4Ub3hd5x3dVJ9KPfGZicBAgfklxc5b1oXcb9EI5y08FMZ3/7Is/e5
ozoCIADQD6NjR35Qbn/TLoPe283W/sw+9/TYuwO8VuZYdXmSfSKzeYNbB53u1tQG57pbkq6viiaW
n1594XT24JfQ4Wah6Qp+/le1M1K5nufJ/heY/vikXgcRXpi7KsNt0/rkcb/nokrfTqcM2sAuRnnY
tebjPc6v2ZJDahDl70bbLgRAAQwADgD04kWO8SVsWEQNxPkNJqWGdoqhOAXQI8PtERE98jdB+Zy9
JaCF+nij3NbgTcTfElTTu0oWGRBmLnNddUcc/yK76c9OhQKY+kbMKGqNIRuGcz3bHDJove32mp9L
zafFtvbwWukEp1NfBf2w5GOlghqqfvu5lye5p1J/+4NHB2pIqOELECipGSVqH2QcjA7UGKSJ7nzm
Q0piTRv8e750htEJBy7gTzstxewXjZL1VahSpqcGMojcC1kGWKXQ9IPqiQO43+C0S43kB7g3x2dX
c16RdDiL1lfIV9Tn49M1VHGKGmq64auU5QuFShP0cvvZ56aYX8mvPeMyQDf2iuXrYF4+JzPLm6lR
zG3yKyCkw6kdG8tk0OlOVW62X3VDzL1NihdvROZtuWTcKECpqizYKmG61jDVZMrea1rk6VSKUjxu
TCKKWlhYWFicrEyqoyLNrpXfzs3fHXnuVy6ZTlak1zvPnheNP8hGJjNEFrBLJMYWrXWXjQChXepb
50hXrItIW+zDi/cI+VVs4yaqhER0zcS7i4sKw/Yl3lwPAAjKucobfRd+MbEmnn1hl4S1XNv3nOVf
Cax8VF0JAKACIPQuUQkCQKgMe8Rc+HnUwzB1hNovYJv/qu0b5AyPY9ltcfWntDVR1J5HWsM0rxlG
r+IrMHBf9Nz4xfwFCpDW44ydoSG/UOtO5h7DMb1EvjilxVVcX04xAKkSAhAb3MnnR3VIU/t2e3IX
cX6BJuSS+k+5vgAoacu1PgyHH+E8azwrbpcvuTr+5np7+yS+3qI3SQt84cGXbMVWgWJV7drhUS7k
/QJNFlfepMgRX2kbFlLDyP7C2PfNwEcey562Re/4Gzm4nVOGap/CVqX9s9KcFdFtzwj6aVzAyOzd
b6Ml7ipR5PSiso8uStPHUn/80+gScRPfmPw4D6f1uIIbfAQddYKl62usH05Sv/EaGlVCJUoE3xVK
7NeYCsQjttwGpy3TnQ5DT2QZFrAt/9CrRH0VrJRjB8o/3kNACaWAAKhJfQ0W9/n4zOta1FDTDV+l
W8qUoJVCGcSC73FTPObbTI3ibjMOZGihfY7chayPp/HiMcq06c2wNSYwtlWa2ueo1JiS95oWeTqV
YhI3ZiSKWlhYWFjMTkrPlskC9wXfzta9Htn0387E+BGJiQgA82ugXE5t2TWpU20RAQKAvcMb0Qw9
nrATF+YxxSmSAabGR7BBsiEMGLv8Bps2cgYyEU2u+BRCat8j7I7ltlWXRrldkgqAD6W2fRrt9COR
MbI27+ofpyq38yoAkaTTv5yreSbx+yfdOigHn7bPf8i7en1f6wO+xGJpoTML97hvHEo2oYB/zR+y
H3wW78yf6V3EGsXymnEQQgB69Hvq211jvg6mO7IaHnrbP7nximEAoNHB3Lh7JpHA0dUXQg1C0xVo
/qW5sqwysIkNT+oYWyyuAV8i/Xqr3Sxpiiid1Av9wkUubcPCajA9qe2fZQ5+xNZ4AZrzdW3poeQb
99vakwwAMPHs3h2OBZeGfX9GmfMV6WCuK2kreZd5kYXe9PZM4Ixb5HMPy3/fIw5tATDxjalACAAG
dLQJTqq+xvohpQixk/G+MRoyCAMlMzdVoAxf+XX2vMrQgUe4d7pY3Ws77V/VOcNS8/oqWClHp00J
KSVo7E9K1lexZj55y0+SYoaadvgq1VKmCAUKgEy8uIjli6lh7jZHZo4QMq9b86qcYWscwYTeYarW
mFQeU/ReswA79UoxiRszFUUtLCwsLGYhJUK5UeY6+9/l+tcjf/rJxPmwiQgACMc3rMgKu5W+7KR6
QSSrA2GeX2o4MAUAwnGV5SoaoLKBcDzXFeLF8zU7BgAwXOK8JlnfhTPETDSSMCyWlnzSaDA5RqpA
30f1CEnGBd96UiMnd70lEQBi58qdmtzB5BPCqVxXl0DLQcCU2xZ+7i7y/NAfvLDNyYXjb3+J+yDK
TsIaBfKacXCfMkjZinmy3EMT3cN//VijgGNKf5K1rTE8zBR2S+N+JQhcYKmaLyHl+OrFOVuXFlHM
Bs+TqK8CUJZ1XiKe/QPbTT/SVjQlgz/IPHML8/LvxdRk1iyItjkr0uw7en/xt9CU4QKn52z9etR0
+m1S5JI2NFED6Ub6LWXfA7mnP+/smOtatTY95CJEjz3NRGpcZ5yJFszPpF5gU2OsVPQu07y4WPbg
veqLb5bV3M+uXpod2sBX3DemR8kEEQXdQERA3BF1Mpn6GodhpFMMrcLSlLw3rMWAK1+gTGeioFED
sG38V88Iz9c2yfgvuZ2bmXAbjb6PEuo4/U3qq2ClTE+NobwANA0TCfO4gE343cGnr7PtG7MKxiw4
mDTzkpYvrqEJBQ11NOHLxPJTBfcrg8BVLFeKneBvYvmCapR0mxEIx9UsyQmdanQ4wBZsRKWb3vSs
Mb2qnKI1JsOUvLdkXlOtFJO4MYkoOomhiIWFhYXFrMT83TLmPsaehuI7/+pk6lD+m09I1hODLDET
AQAQr62hPJV9gsuNT5FyjLPaYARq5yh1se5G0NNGPMxgTWl7zr/ik/4Lbsxt2SahS7iPlMU6/lPM
AWBNaXvKt/xO38W3KO++b5f+gcyD5J6/2HVTUR4iiPP/r7HQw9vsocf/2zd81jTmr2YX5nLhQUaz
s941+CxPpv8lcUhaxvqqwT6Hqb0CN/kj3d/EB+IsAOB4rqPf1viZzGJidIV45gxp+dK0+hROGwjJ
RrJ7tIhMGmPNSPeikVemxaxRLK8Zh42kt/3ZVX8tucKp7NvKp3WGrybCFvVQiMOy/P7jvoV36uvu
z+59mYvGWSphN5s69JpocjQ3G05vmDsDJgAAIABJREFUe9FVd7NykaG93ynaLuE+UhPv/IaQNJ33
lqyvglDB1nxzNrAj984PUUc3N6UhmzHHvsA92Puy7cg39tm5zrOuNTp7eWYVd259OvhdPmE6/TYp
sokNdTM1GOGf2DPTmb5WJqsx7OmGG6gaGx1acgfT2zqda76Yq8Kp3aOrEkrcZVJkAMCqGv4v+jwt
u/IboXO+mtty0GbiG5M283hDlUyQGOl2PrvGeeYlRmtWmIShioKIHt0sZG/3rrpF3blLUD3UNYm7
mP709p32K27NrSL6oaAgLKY1ky4dDitBlTvj4zD3SZpiOJ+UOvSKSDWtr8d2+hrh9HajJ8gaLuri
R/y0RH1BoUopOfUvqMZQgyVGej+XvcZ11jrjQNzm4ZIHN0sm9jSpLxOfR1DC8mYaFqaooaYXvvRJ
WH5KsOH0uy+46v9RX4vVvXt5xUUnnuFRyPImamAztwEA0PxCzVmQ5DnvOu6s6kTXT8XRAFuoEYFZ
05u+NQpWZekWOkVrTA/TaGOS13QqxSRulAx6RYYiFhYWFhYnAWZzM8qw/oWKIToXPwiLhy9KByNP
fcWfQEVFyfxHUwKcF/RY78RP/uj1ntU/iLtBAwBlhXfNChDfiDz+fb8KFDbGn+Pt51zFrbnJwKFo
1/e0LUNHg1L0Uvw5u/Pcf+QvuN6gndGD/4Z2D32h10QEAIA0tX+HRC+U+3eOHlBMMRa8XOXFcJrH
ANC1Nrn9QW377vwprxhd57rsyrjRr0Xe1v/+LOoKDx1PirVc232SeIdv4TfURQA4lYg8k3vuD+7J
PCguYo2iec081FB+kdw0KC77KLf8EgOAkj61cw85FAIAiv4a2xi1Lf0YN/dfNAEA57TMK3rXG2DW
o1Mj97P0C0nPR65XV4sG9Mbav61tMz0pN3+beX0VBGfSe26H3dTsAOQiMNIawx1Nb+8o9Nleg7H/
g3S+R8fReO/D6lvmh82CeZGL2lAnRdWgGHjMua+XWjwGAEA8EX0698brjpHxMtKVnsedmXtz3r/n
WhPi5O4yLXI+WUOLPZzbXOO/5Ov94bv1gwko7hvTwszZ8hDtidzOeveZd6l1RM+9qHW9IZoYyjwz
9ELiBb/jnHXK+dcRgKwxoPcdEXaOtED0+8wbn3EvXa9cgKnamQVAQEosc83DpDI7f+Rwfgqf/XUd
GXruRa1js6jpSu9/MFs/653/JX0hR4HKesQY7GPJJGp5RKXxlVLiqVlhNYYSJcbT8tYm17LPKJVE
U17UO1+HrElaJvVl7vOmljfVsJAWJoaabviajOWnADVyP08/H3WcfYV23nUGQNYYnOBsBSxvogYq
7jaIEnkvBC/wLf93AmAYbbHD9xk79ozdyFOwERU11CT9sCAFq3ISz7OmZo1pUtw3TIpsIjKrFJO4
USroFRyKWFhYWFicFKClS5cCYLjN+8mVrS/+s3tAs06kOObsDKYAYGnAOZkfa83+j/4wqH1J+1ur
rfSvjwKaGzjcTevmVNmOgQtosdbWdOX8OvvxdC9Dsp/5qLbsb4O/e8Q7duZPGT7wQ/7aVMeED4Ee
ZzUmg1brvfxHYfJl7dXJ1f7R5HXCOVHKa5Wetf+bLH8w+dRbjul/u83CwuLDhBU3LCwsLE5tDMMA
gGQyOeYNBsPwXhA1AJXkMtNfGWUxMyDEuYHVY6GEgscuAdDj7YcjnpZGtq8t6mlqcB/xDooqqSQ4
3MJMzEtpbuBgW5S6GubXjpnn6vH2g32yUD2vxXOU68aNVGeRUswEZIE0VxroftV8/ecxZxpqEJEr
q9OI01Z3e652S+qP7ROXfM5gXrOH46g8tl3GNGaUeIwxnKz/H/RqObXzfRtFmK8FB1/oRVfciEWm
sjf6aJglasw4p2q5LD4sFIkbJ1otCwsLC4tjyugsRS3znPdzAAD71vDj3ymbuMPW4vhCRPuinysL
eT8AAKjB4etaKqIIfifHoIoqli0wyaS58EDM1ewWZuioU8wIJB1OG3bncIJaIqbyHJ6Jsz4ZqUgp
ZgDEONbqrlD67a5JvcM/VkxLDb3JteKBuIfI8mvyC//rMj8F7Sjzmi0cR+Upw0in8fNXUYmlQDTl
/czer7MfxFnCC7XfpCv8BWbrwp9jv/35cXrjTbhZocaMc6qWy+JDQrG4caL1srCwsLA4tuRXYlsc
V6a0EltPdBwOu1tavBwAgBZpbU2VzWl0o1T7wbBvXpOb0WLtXWq5Xx8YSGh8oIyJhTIa5jgGO2qb
A0bnoZBnTlP+HbCeaD8cL5/f4ECgpwZ6BhM5nVJgHRV1tV4BFVqJTXMDrb3gwYm0r6Vx6AWwMni4
m3jZRNwzp8XDgiEP9vTGczollJHKa2vLRAYAjEy4rz+cVglg3tvQUsnGW9sSDjdKJXI6oYxUXlfr
tzFgjClFa0fG7TBSOZ3ohPK+2lq/jQEAmov19gymNIpYqay6tszOAM1FenrCGZ1SQLy7prHKMWMf
QbEYD1UT/b3BlEqA89Q3VYjWPg0LCwsLCwuLkwKS7j4ctDU2l0/j5BsLi0IrsS1mJazDa+sPJzWv
nwNQEjFNrHCwAGMPCiFKtD9VWTe3xsYAGEL6ULisucnJAICRLpIqY3NXNFSIHKJy/+HOgYyrwVHk
XTEF1l4mRYIpze3lAGgumkLeWj6VGE6JcwXqykSBoUq4tW0g5WnysHqipzvG1sxZ6GTB0A2MQAdq
ZNNsc8t8G6JKpK29N+kaegAwkpGWTNvmNlVxAHq843D+BzTT1xmklS0L3ZyR6W/r6bPNqbOl+sOk
omWBkwWqazqypspTR4u1t8U9zU1e8xPWSGpwMMNXtzQ5GELRcZ0q6/HuflRVl39EQ5VgR7da3lxb
zEstLCwsJkCzvYe600MLpRHDSy5/RbmLOyaBTIt1diTdjQ2eyX9KwAprRdFi7W0Jb3PjWGtqsfa2
uLe5aQoWPrXQYu1tQRU76+ZUS2N9mGb7D3cnCR8o2aGfeqihtva4ra6lWprJNkSzfa19qKalyno/
YDGCFaVnPYzDL2qxhAIASjyu2/3SxOkhRXxZpdc2lVkj4kSRQwCAbC4b6Lrpziss+ex6JKEAAM2G
06zfzSEYuYMVRYEBAMQ77KyhGABGJioL5RVOFgCAYRkEAICQWOa1IQBAgsPBktzEPBGS/C5uOMn8
D2g2msKegJsDAMbuc+FsPEcZwYZz0Xhao4BYjrMmy8cOTdGAd0ssAMLHt9vQMwl59IkQ4hwen2tG
tuJbWFh8eEDIXtMyd+7clua6SgdN9HcOZI/NNmNGcvs94pReP1hhzWJqIIQZmo5mxh39QDLRNByb
R0CzHSrHEjpD09H0zH7EHPEun/8YPVazOFmx3i3PfhjJb9cHUoqfxpKGo1o8YnqIEM+zABQzrvW2
1cD85F+LpDQyTKBKIhiKZXVAALpMkPmacMxIfhftieX85VpU5v1VLGQZtunzzqscfS89xPYORtM6
BQBD0agHAIhuAHvELBax7JhnM+TIo34Qgyf+gOg60dLtB+IIAIBSAnYKSKxqqo0NhjoO9LLOQNUU
nxNYTIBme1sH+XK3GotmNUIpK3oqqgJ2Vkv29waTGoXeQweAcda1VEuIqolgfyiRMyhg3uGvqPBJ
LACAFuvolMvr7Mn+YFIBZ92cStLVGnEFxHQ0mdMIxYI7UOnQw8FoVicUOHt5dbUnP0okcrR/MJ5V
NALA2LyVNQEHq8V7OgdzFAZaDwwA46xrqWLSkbDCe4b6Ly0dHAjGsxoFxEmeQGXAwRUoCO9o/lTT
+Z7wuxuc1oZYC4sPKQgzGCOMRUd5VSDTGkrlqCQiAD0bHRgMZ1QKWHCWV1V6BAxA0p2tMX+DN9s/
EMsZUs3cWtzfOsiVO9RoQtYJBd5RXuGBWDCa1XRCWamsqtonYgAwsrFwAlxugQWqJoP9wUTOoIAw
L/mra3wC0tPB/nzQAsxJ7sqagIS0SYQ1IOnO1ogrIGWGNOAkf+VQngXSxCTd29qn+RsbfafwwtOC
FoYidXoKQYF3O7VYJKU7Rk5G1VMRmXW7IZ4Z/pWeDg2EE1nFoIA4e1lltU/CxTt6k1sASDbaNxDJ
6oQODx6lqpY6F0vVxEB/KJkz8r5aFXCciKkEyUaT4KwoUwaiac01Zs0ByUb7BsIZjQIWnH77yGBT
i3V0ZDzlTCKaUXVCWdFbERAzwVAypxMKvLOipsrFAQBVE5EwEj12Fmmxjo6MN8AlI6mckQ8A1VUe
3ppIf/jIuziG27w3XxvPX7JvHbRO+TrhEMlx1mPKwqHzY6v3Xd/2ckRPEUftEW+WR0GM7QxUFR/z
FhADgtFpKTXyb+uoPNAxoFe2NLlZACPdeWiwlDZI9LlQRyQpaDmxTGIAADHepbgqq0U7B9P+pgav
gIDKvQd7AQAQy1BdM47mWQydU3XrRmy/X3/4kOBqafFPWF/E2r01di9V4j0dnf22ebUfwvUyCM52
nHOrWl+ns4QoHWr3f9GtnfykRWWM4ZU7tL6H6DsfAFGjIaW28cYFq25T6+t0xjBynVrvf/nfOci0
diqVc+ryKwVJuq9zUHNXN9bZWZJLDvZ2dxuNjeUCAgBqZIK9mlRW2yxxDIMgAyQXjDsbG+YImCrR
jo7+jqSjsrGlhkMkO9jW3Z+w51fZIZZ3ltdUSAJLlVh3Z3/QMada8tQ2QHt73NfcOLwSe7TgVB7s
7M3YqxpanDyoqVBvbyeta66QMEC+IDUNLTUcomoq6FsHCxVllzVbtrCwGAYDAKjRnt6EWNU418ER
Odbf3dXPttQ4MAAQOdRj2HzVTdU8ZjHIQNRYlNY1zJEwaInu9oGutC3Q0FQtoHxgC9ubAuPeD+vJ
/oGMWNNUb2eppsoKcAhIeqAvyVQ2znVxoKtyzuDxmKfXYB7WgOSCUbGubo7EAlWinR29IXtLhUAL
pZl/OsAc56VAx5lCFgazOj2FEDw+rjs6tDEOALRUVLX5Alw0NvIThhddAXelyLNGNtjdPTDioWP7
Ry3e0943aG+pseOit5BMf28EVTTNc7FUiXZ2xqWGpoCAgGT6u4LEX9tSL2ItOdjT140am47/tmA9
Hc0gV4PTlYuFI3HVM6yBnujtCRNvbUuZiPVspK8nRTlp6B5KMqF0ZUNTFZ8fiPR0MK6axjkOFvR0
b3vfQNJR55rgMZRkBpOBhsY5AgaSHezo7o3bP3xL3i3GzGf4cPzVrzlCGgLVNzw2RXSeeObHScvp
ug0To1Pp/KW+badITEXEJi16RF/iNMZlk4htvt3RrQy5oVHjWPotfdmOvt8+7FPHK0RrbS1X0+Zl
tNydOvg5vD3EAQBgVrrGtvJ6NeA0aGfu0E+NnR/YhmaBJqLiUM5W/xO8qmLMIPz78d+/4aQAVBKq
bmWWXay6OELalbZHje17hxKkAh+4hVt2qeoVCQqrfU8qb78k5cZnZjS5zn1AXhgPPX+3O6ghKJTg
7r9BSeWxnHnvdjiAqNbgXfvNsFsisQ/ijKuh5MeQESDQMxp1MggAWIHR0znD42CA5hIxleSfVusU
szwDAFRJRrIESn+gSPB52cN9/djVZGfG7prWDGA4FgFQLRlJG9QDAKzdK/aHQmlHlYMFqusw5VOv
keNyd7mc2rbf6XWGewYTjjq/99oRQ8nv/Uh/77BEEC+KLMjFa3tavnHcMNyOsx7UF1ZpCAAiWuRN
bc8T7EB2Ui/KdY9j5VfleR8k33pUTBiMUM5B3JiC6H+NAz1y2ZkB+5BI8M+rXPk1ed4Hybd+Tg92
p71nVDjjBgAgUaj5tH3lWtUrEjrg3/dr9fAWPkcAi57KBk24kV9zA+cVGTrQsPvRzKF3XfqQfdnK
T9Vffoe70mXQztyhH9n7nzOksvw7FCy67DiZURvrV31XXhiPD7cUxFdUnnUXd8E/sC6OGIcDr383
1xc6ouQkE0lQZ21lfgGj4KqsyhzujqTLJRcCABDKyx35LQacy4OAkiLLLotFAMM0fJlFgNntbAAz
rqFJ71A0VJboHWa/DYtiZg0zplfk6XWIx1E0+1oK1ZVkMKRwrioeAZUjUd1eHXDwCACL3jJnpDuW
JQ4HAAAFb03V8IsqCgBg8w29auPsLh5kvjy/MAYJDgcXzioUxs2WKaUAgBkECHGCPd/lAgVAGGNA
wAp2x0Ttioe1/AzYHijLL+NBgtPNhxM5AwRcME1sr2qecywMOIsoZOHidXpqTZex4PQK4WhM8QQE
BFSJxXSpws6q0dGfIN7hyk8cWcnj4OI5bcRDx/aPbiEYzupg54vdAkoiC/YaJwsASHB6+HBc1kHg
9FQ4zZY3eUUWAHhXuT/aGkmo5cd7uqylIlnWXSEglvGKg8GYXJY/hlRLx7Kst6lcYgGAs5dVehMd
Yw7wYVx+Fz8yEInnysry78VZySNCv6zRI/dGYGfZ0CoFLHrsTCKjUq+1TPtDx5hpjGGoMZA1GNnM
TFm++naYF0nufZCLs0LgZtsZX4/In9H3RFgTEVaVjvtomBsapRpuadE9SvNOGs1PHd1C9bXskutk
z5G6IMxc7ly3PkE2662P4j1BLpNfgAvIWOO+8tao+kzu9fcd9ut8Z38rSO7UdgY5U5EZFCObQJgN
yedfG1qlQYN2CgCYddwtXrI82P4w3hIUXdf7z70/hO9S3+nlATH8evvaiwbbf4K39gj8Rd7VdyYu
CWae32kfGZDrta7zviNXj82pUIKrDumvd7EllKdUi4MGoHkxAeBddqRlnN6Sk2UAhivjYu3745yz
tqnWUVbl7u5vO4wxg3nRKTE5AEBSoMLW1bF/P8aszVPmE2IlEwXg3H5bMCT6x2uAyyod4Z6DHyDM
Ce6yMknRAQBYT22t0tt/+AOdAuK9Dc2VU5ouU842/2pMtqk9GYe9urGirzdyhnTLrUb/LwY3dlTX
3uRZ9kC447L92/qAEdzVY78EPY5p+sbxg2VcVTLz+/QLexzCHHvLTcblyyKb75E60qUnzLSML+eS
wd+iw/sRDD17YaYg2qt3tWWSQfByDAAgzLOBYdH7pPdwKtwfCAgMIKb6q1VXrot1/ARv7QbtLH7d
PULDfZnnd9opYmx3N3zsoth7Dxtb+xm6jLv0Xl9zXgTIuLTslrsy8T8mXz/gtF/nO/u7+tm7M63M
cEVhzDS5L/oPuRoAKIkNdHckdILZ5v9s/ugFmfcfIt0R0XG1+6L/ZQ/drb7bO74P1mWVcv7RhVBI
sPM0mNOoiwdAmB+zAwAhKLpFsVgEMAtfZhFg1jvbTGto0gWYGMq0d5j9NiyKmTXMmF6Rp9chHkfR
LGoplKa7Dx7Im42ze2vqygUEoKuKYSjDgjyCTvJjH8Yujas1hEdPx8AIIZZjh8MPYhBQSsYfAMO5
q8rT3V2H0pLL6/V78rM3e0WF1NPXelhw+rx+j2viCuHiYU0AAMA8O9rLIZSfLpZK89SlkIXBMKvT
UwnO5ZeC/VG5vEoCOZIkjhqJhTFvnaiWDodi6ZxCAQPRNSoMS8b3jxgDoZQCoGK3UACAEV8f/i/V
sipVBtsOjFmTiAWDjv70eECVWEzlvR4eAFiHVxroj2bLa+wYqJ7VEC+NxBPE2Tg0OltGrMCODkQQ
Gt0ziAAV3CIIwIpjmx8Ggx7nwlrMBsz6cqQr/V+FDUZ+NbDaHXE1fTfbUJ3dE2FNREAM+TDIAABA
Meu6h2uK9b/2M0eGIACMrpbOXzp4+HtC26eFc8dnp8/3XPGJgeA9dFubMHaQSzih5Yasc3v0yV97
00TTD9rcj7gWrwvtfcyjFheV2PTPMJItpx+i0Y6RSxgADKd0+jkp/Fv5nc1uA7Rwl+D6uWPpuuCO
R3iF4+uWy/zmzLbNXg0M0q3vWmU7Z3Gc2WnP52U4pUX/pjT8Kf5cZd3H5g+9FCuY4PnXx7f8kDUp
15HKI6Fs/mm1YwvgbFqY323MeVsWeAFG13Xhssb5dgByumfN/anARvvG39RoX3F+sqz1j1/2J/Kx
QPBWn9Vw3mPpym+mn90tBco47w388ivr/8lhkM5c56+Nbe/aDAAAxM9dfPE/keYlxFfB8szpAIb2
WPKZDS5HwwKeQQDAuWvnuEfyim/8jSAToIxQ+dnTPnqNXunTcUINbsy++UzzAi8CAOIUm/5JuGjJ
6b4KyjMUYGE+QRguBQDodd4zaiKZn9lkAECCq/G0JZ9Hzu19f/lTIEv09ztF9yPu6+6ulIcNRTHr
vEu66qJ4/HvyX7cMTX6mZN4TCOnRo+8Z9D25e7sHfkxWXxvuedxMw+G3c3EAFh503AwAAOxj0d9t
cGtTEDkAyrRfRJ/Z6FZF+1Vbys5yj73LnXs0smmTR+WE+RdS/Gpm22avRuXe12IVVzaduzjO7LSr
HF/3EV3ZNPDmKw0OTou8EfKtazpvSCS03Kixr/ds+mWNyOYt7zzvpmDnM0NFMJz2S3/oqtkU/2tV
9XXNepR6qhtdjNe1Yk0m9VDfG680uTitf2/E9YeKpetCux/hNQAA5DzXueyfucYFlTYEkNXSG9J/
ecqlA1CWrbu17LL1QpWvnkZzA3/Kbn1WzA5/oVqd4z7vUaG8TMcRpfcJ9a2XJTXfTopEAJPwRfii
EWD6geh4MePNwaQLICah0sS8s96GJph1iMUxKXKuzPmRHytnvBva8ENXiiDD41jysLr0rdAf/8ed
ZqbTIR5f0expKQjZKxsrJYwZduzqZArA+ZqO/KgMAUAYHXH8/9RGxkjw1s5xq5lEJNzfHrYFGmq9
POLd1c0uLZuIRoId4aivrr689P6h4S69kEoAUCjNU2VqiADRCc86KaX5GU1hCxet01MOLPkc0BPN
VNggmsHuBhHB6F4jmh3o6M25amqbHBwCUIJtnfKYewv5XLFbkM0l0v5oUqt2c1ROxjXebWcBKFBA
9to5tfYT6GxUjiQ0IMG2A8GRa9G0bncVCLgT1ZzqPBcha2psUfqxmzG67RWXIwHU0Ej3byIauXuR
+4KV8cj/MJ2Z/PMbAo/HnvoX/t1tNm1CJMSc+2bDh1jvvY4bNuKbHjEuvkK25YevHlt9uSq/zqWv
8F3/e3WVO3GgXWTPJHZMTUTmxaIcY+cNmWfsdjK2HVAeCRhIDOeLhrJKz4CNm0cEBEjXYyGenMlU
OwwAIJV8jUuJv8cPbQVmON/d7Iq24AtPOnK0RILu05CAzMplrvwkQHSZe839Kf+z8U2/ccqE6n2M
7mBtDKUcdlQRDgG1Ywm0WAIDYmy3O9bdmKBPZ177Ftra62v6Bnfx4mzeLIZHnHeFXvFeeud3tVfu
Ja88wOx4RzTM8gJADPcJ19Ufj5On0698hb78nEf8hOPKtWk82QQxfxGUZVL7Dgw9Ei1pKMrx1csU
hLmqpcrIk9Njad5jAtObfnePHZ+P/JyZhljJtd6jbfy+Kwt6/PvZ5+8iz99lbHrJaUxJdEf8Z1d2
PvWi0wDAOfnVm/qf+s9h0Z3pR69q/8MLTgMA6VqoD6MlTLXDAMTZm6Q6txJ7jzcAkK5HB7FwrqvZ
YwAAqrPXu4eaA/HY6sv1yHOKcdWw5dt450regSkAUIbzf8l/5gc9m5505IhBKHL6HDweaim5IB1q
KRmlrYvn55H8kke4vP5zD6MFevLwQ+mnP93z7I/ZQ7sFAwAQZm6tWf8vBnk6/bcvBP/4W871yVFn
AwDARN6UfeNb6M293sq7pLUrMnnHLhYBxjIhfJlEgNnvbMdEwyJdgHmoHL17vHlnvw1LMIkOcQIm
RWbDqW3fc4RWe9ZekWYYzn83PisVfvVXziyZZod4PEWzq6UglmNZdvxGXkYQsJaVj+VjGMzbvVUN
LTVSLhweHhIgTvJU1LXUu/VYODvuJRYr8kjLqGPO4cyoSBAnsdyzeJonMyzHg5ZVxpZHz2V0zPNj
3o2Ot/BxqNPZAha9LpyNxOMRmcu/XR1Fy8hE8Pry662B6Kr5B09Mb8GOykopO9B++PDhtoGsvbrW
ywEA4iSO5pLKiYzLJBNNU3tlY1PzEI1VDpyNpjQAxIosVZXR5we6bJwkXYjFrGayD4eMGteKOxLC
n+Xd/ROf3BUTUYav+IQWaIu/s0MadVZaeHEkEYTm+Vm8X237sfLiF+GVN7y+z4qXnZNBAMSJ7WBk
ogyqQLzIeSQ9G2F0J2NjqInIvDjUDijKcV9wXv077pZH9dUXyvlAgeNKV5Dnr4WGMh0BwmWMy2ZQ
FmFEEdHCD9E9bOD8n9ELv8CufTDl35B6eUd+GTYiF7rWzuvf8lN70hi/UrlQgsAiBk1f+RIgzFzm
uurrcfsvk5t+48zmj5buZnUXI7HUOK/sqv/RlgRU4mEdVIvEWL3MsfzyJPtEZvMGru9dve0H2uu9
zoZbFNfo8IUofzfatqLBfXTwbaOtlzPNCwy/Y8XVSfXHuTf+zA3uJ4NPyi/vdjrX6W5mEgkCEF5o
XpXhtml98lC/WNJQWJEPfp/5YIP6yu9cIzHyWJn32EGJ3MFqHsZhOlsGStQ+mhhkdKDGIE1000Q3
JFJ4aqIuPdyqxYdFmU4tPnqXEWlV8yJEtPf/NbJ3yOdt1/3Ghx/peeJ13gBqyOH37+nZJ1Su/Tm9
8AvC9b/xsE8k8s0hb/lEENjKYcuHEfXwNoYOtZT54U33qUkDAcIIUTmjEAAIRtr7UMV6T1O5jgBx
1aJX0g0GYUSITTzj86K4O/SX+/i9r9oS++Tdj/du3ccRILKQO/cmHPpB9u9/5gbfz33wP8G/jnc2
/mBqx0am5129/Ufqq132ihvUvKhYBBg18xHhyyQCzH5nO6YaTugCTEPlEEead/bbcJKY9JUTMC8y
syv+4hNe7nZx5Wf5S88KH/6e0J3F5nfNEtHsbylI9PuF3GBvKK3qhOiakkkklJmaaurZRDKrEQpA
9ZysUdbGIKIkE5n8LISoOZVglhk/ULD73Ux6YCCpEgpETQYHksjpN99yWzhNku1vO9wdP8kPNkRS
mYdL9/eG0oqmE12Tk8HegSwcEap1AAAgAElEQVTn94v5o6+PtPCxrdNZBhK9bjYXCuVsPueELQxY
4JCayigEgCiJgeAkPphW/BYtFc3a8nPShuqyofOzgXWVO2mytz8ua4QQXc0mE5nj6296KpLFbr9L
4LkhBFe5n1diMYUC5/DZ9PBgTNYpUD0bC57sjcFidjCp/aSk2bXy27n5uyPP/col08mK9Hrn2fOi
8QfZiFH6ASkRsEskxhatdZeNAKFd6lvnSFesi0hb7MPn8BDyq9jGTVQJieiaiXcXFxWG7Uu8uR4A
EJRzlTf6LvxiYk08+8IuCWu5tu85y78SWPmouhIAQAVA6F2iEgSAUBn2iLnw86iHYeoItV/ANv9V
2zfIGR7Hstvi6k9pa2KiPQsmaHQYyugLrSkrb056UdlHF6XpY6k//sk18piVDJK0jXVJ2H1xDoE0
Z0l8S5pxpLV4jicNQgBigzv5/I+Rpvbt9uQu4vwCTcglKq5gXnoVX4GB+6Lnxi/mL1CAtB5n7AyN
TcIT9CZpgS88+JJNmSgxMRSFvdldewtu951h837IQFwlN8bnce01nvoN7VsOUMCC59L5fruSF9Ua
NLCGb35N2zc40nmT5KOxjc9RJSSijw5dyrcU5UfJg1Fc4QcAlmEYiHYd6gPE2VPfaSz/esXlj+VH
OH4AQ3kttfeA7F29qM6rBh8yYjpCAGJFXXVoMNR5qJ8Ae968SgYJX/HdCABQDwAjzhYdP1BChhba
58hdyPp4GpdRsQgwegZBgfBVNAKMFHnWO9vMa1ioCyhpKJPeYfbb0AyTDtHkpsJFpkT/Y+aVs7yX
XJZlfy+/0+6e1F2zQjT7Wwrvq69HA4P97VECAJi3eyrNv6M4BUguOjDYb1AAxNicFTVeHqicS/YP
DBgUALDgKK+pEMefqoDGhjXESZ6ahnKpxMsMUiBNoJQYxCh2uuFJAxICdXVcMDjQGTUoAOJszkB9
xdBnBwtZGI5tnc42eI9PiAY53xFfbmKdFRXp3sGOQ4OAeEd5RSXpS5RIq/gtiOEgO9DeOpD/X2zz
VtcE7Cy2VzVWhQbC3W2DQ1VQLpY+KXbmUJNRhfdXj9/KwLv8UngwKpdXSe6aGnVgsLs1SIGxecqr
POqRx4VaWEyR0rNlssB9wbezda9HNv23M6GjSYoAML8GyuXUll3iZOI2IkAAsJcMn+ulxxN24sI8
pjhFMsDU+Ag2SDaEAWOX32DTRs5AJqLJFZ9CSO17hN2x3Lbq0ii3S1IB8KHUtk+jnX4kMkbW5l39
41Tldl4FIJJ0+pdzNc8kfv+kWwfl4NP2+Q95V6/va33Al1gsLXRm4R73jUPJJhTwr/lD9oPP4p0h
7sgE9bewCnDUyhdG6E1vzwTOuEU+97D89z1Dh7LioBqnvKeRP6Mx+v4z/jMujvj26fygltSG+uNx
WU46/4J5IYQA9Oj31Le7bKM/1R1ZbTILGbC4BnyJ9Out9tFL0zLUMTLvMQRhsVHn4kZaO/Yact6m
+UPbxJFUM3cujOaJHXXzhs5Upd7GtQ/ptc8Ex/h82T98U5Uf8GVE++nf1oebg3bwafv8h9h8c9BT
JANM8+KKis3Dli9nbAriETLyLeXe+nvvzeeQUCGwfrsj31KgR99xB9oztunt9zbNdakIUYBKj234
oyuco7zWUQ4AoFYHAAYLOxt2cALPjT39BChCaHw4KhAB8lY4MnyZRAB91jvbMWoOBbsAE0MNTyAL
mPfka7BHYNohFqBkkQ2/0FAvA0HMalz1rNEtM+Z3zRLRrGkpSKqZO6+o9UVvdaN34kVHw7xxB1bn
w+Oo3NUwzzX6v5yvaZ5v6J/epnn51FhHReOcigmaiIG6OYGJ6gmBOWPUGw1rpipxnsZ5+UNSC6UJ
2G5S5pMKVipQQXlJAQsDQJE6PWUYdTEA4DyN8z1jRSMdOu+ubhozd/XOyTvsBE8e29EXvoXKg11B
CDTNdfMYAKgux3q6B6PupoCAEOcK1LmOcL7jBD/a7MbAuuqG2yZrL69tHtOU3EMNaJwFAQkVY9sf
steMGGTUVuNvASQEmk+N5mUxVUpMYIwy19n/Lte/HvnTTyZ2/yYiACAc37AiK+xW+ib3RRwkqwNh
nl9q5Dc3Eo6rLFfRAJUNhOO5rhAvnq/lzxQwXOK8JlnfhTPETDSSMCyWlnzSaDA5Q6RAN031CEnG
Bd96UiMnd70lEQBi58qdmtzB5BPCqVxXl0DLQcCU2xZ+7i7y/NAfvLDNyYXjb3+J+yDKFkzw1Vd5
AjAJ5acDF8sevFd98c2ymvvZ1UuzeEhbLZix+dYxzV3JQ89DZ71r0TlZehjJBHC/EgQusFTN60o5
vnpxztalRZTSahTOq08ZpGzFPFnuyS8GpolumujHE3eqF4KItjkr0uw7er88ZufptGr5GJn32KFX
2pctzpC/08hxmC1PDhOfNxGZWH6qLSXf9HBM6U+ytjWG54jlmpN3NsJxNUtyQqcaPdKxj7hQMHxN
r8hTNvqx4VhoWKwLMDHU0A8KmXf229Ac8w6xIOZFpqLY/K/G6R2RFz4vvu/3XXx7Ov+z6XWIx1N0
UrcUCwsLAKBqMmNIXhc//EaFtYkCJsYpurjdwqIETFVVFQCCpeKSuljr87b0uE4Ls5+ULm4M7nrU
nrYjmwdsHhAFXc1gaiYCADDKHEtvkm0b1F3twtj8KMc466hUxpZfRKtSua5uQWANJYsRMWKse/4a
qAElmhOc19lWnZns+zE+FOYQMaKKa+41UM8pKc5WtZ5ZXBZ77yFbX4YxEeWzI4I07wHjzKVorhR7
b9vI1y8xfzV3eoPGOrDYwtV9nFvWnA0/CgcHOACAMtY3B5edxy36F2ZZU7znO3RHh0ABQAN0Pjdv
eY72YYXj7OdL512ZEV7O7dgtUp0qSRj+Q9pZ4hJf9L0/2IbGTEck+Od9QAGqRdZc+aEieKX5l2fI
i6Q9VmohAGbslzML1Pjel4TEVtJd5V728Zxjp9YTYREBZYV42pnZ3C+MfYfY6GLXR+Zl1Wf0fd08
lvVBr2v+tVqFYSgOIXCLcO5pyf6H4IMBHgCIW5x7RY7frO0f4CaZF5b1QYdr/jWoqVzVEcNXMr6z
IRDVolnGLEEAANAXelZfEY/+LzoYGZVOr5ZL3nXCoZKt8RrV06X36oLrbNuZX9LmJWKv/8geVUu/
hCd+acHaDHnJaD3iJKGZFBX3eWLSHEwa7BRbSr7pIV0PZd3NV+KFi3JAMedlnC1MbXMm3smBibNh
xn450+KU430C28DVrefPmZvsfwh/MMCViADFwte0ijw5XzjmHIPmULwLMHEbAChi3tnfYE0p0SEW
xKzIiBFudVyxqP/de8XuQaN70DPn/xh1bdnDvfz0OsTjKTqpW4qFhQUAIDCSsYRuczp4BgEQNR0e
iChioNxpfWrY4kNE/uvuiqKYTcAow/oXKoboXPwgLB6+KB2MPPUVfwIVFSUJAAAJcF7QY70TDyzS
6z2rfxB3gwYAygrvmhUgvhF5/Pt+FShsjD/H28+5iltzk4FD0a7vaVv2i3lF0Evx5+zOc/+Rv+B6
g3ZGD/4b2j30eUYTEQAA0tT+HRK9UO7fKYycyEoxFrxc5cVwmscA0LU2uf1Bbfvu/JZFjK5zXXZl
3OjXIm/rf38WdYXzOgDWcm33SeIdvoXfUBcB4FQi8kzuuT+4Sx3BWCBBAqnJKH80IEOLPZzbXOO/
5Ov94bv1gwmU3MexVcmde+yUaNFnOPlMJdjFUwCgRu5n6ReSno9cr64WDeiNtX9b27ZHmvy+pyPy
AuUXyU2D4rKPcssvMQAo6VM795BDpbeOMNIawx1Nb+9wjL8+nVo+puadGXQjNcAZNznW3gQQzURe
1178vdg/iY8tHzdMfN60OUzP8kWbHgBFf41tjNqWfoyb+y+aAIBzWuYVvesN0IlRzNkQJfJeCF7g
W/7vBMAw2mKH7zN27BFpiQgAUCR8HYMiH09mWEOT3iFZKlQW6R1mvw2LYmYNs3cxRYusz3dfflU0
9gDsj7IAFL2ZfOVS99V3pOv3GJ0yM60O8fiJTvKWYmFhAcC6a6qVgWDHwV4CAIgR7O7qhrJSm+kt
LE5R0NKlSwEw3Ob95MrWF//ZPTBrVoGewuwMpgBgaWBSJ1Bozf6P/jCofUn7W6ut9K9PZgzJfuaj
2rK/Df7uEa91iKGFhYWFhYWFhYWFxQnBMAwASCaTY94tMwzvBVEDUEnOdP2YxfEAIc4NLKKsi3xI
HuaRBdJcaaD7VdGaKltYWFhYWFhYWFhYnHBGZ8tqmee8nwMA2LeGH/9OWe6EqXTqM5m3ykS0L/q5
spAnAEkACB57rU4wiHGs1V2h9Ntdp+xHHywsLCwsLCwsLCwsTiLyK7EtLCxONfILSCwsLCxmCQwz
w+cyWFHOwsJiVjHjUc7iBFJoJbaFhcUphBWyLSwsTm2sKGdhYWFhcaz5kGyJtbCwsLCwsLCwsLCw
sLCYAtZs2eLDB2bEdeLK61JT+26JyV3TS9DC4uRlxn3eakSnDDMeYCcN5YTKW9gVS2VrZGNhYWFh
MVPkV2JjuM1787Xx/CX71kHrlK8TDpEcZz2WP+ULANTgzHxBCsHZjnNuVevrdJYQpUPt/i+6tZM/
NqLZC0WMYx1zekrZtcE5+fO3Te6aRIInpaFObTRNnfE0OW4adXpStsrpNaKjS3D2N6KTsipnnBkP
sMOUtgbh+PqPZeem1Hd3ioXTsLCwsLCwmCKj+5b5cPzVrzlCGgLVpwxdQ3SeeObHScvpug0To1Pp
/KW+badITEXEJi16RF/iHHf2BpuIbb7d0a0MPfA1ahxLv6Uv29H324d9E0astNbWcjVtXkbL3amD
n8PbQxwAAGala2wrr1cDToN25g791Nj5gS0/jzQTFYdytvqf4FUVyuil78d//4aTAlBJqLqVWXax
6uIIaVfaHjW27x1KkAp84BZu2aWqVyQorPY9qbz9kpQjJRI0KbJJgljOvHc7HEBUa/Cu/Wa4VIEm
he5xrPyqPO+D5FuPigmDEco5iBvHQmRmqOIik6o0qy+TBKfHtDzKnKI2nF5e02sOlmi8yHG9uOoG
I+A0SIe8/2F1x/v5R1MI5ktn3YrmnEFsmOgdubZHlK07hAmVQprdq/9TXxALbvqcFBzzjfrC4cuU
k7dVTgajyXXuA/LCeOj5u91jDTUNplGumXebaWk446IPZ4A1MVQxZl55CwsLC4sPH2NO+TIMNQay
BiPLsynLV98O8yLJvQ9ycVYI3Gw74+sR+TP6nghrIsKq0nEfDXND80TDLS26R2neSaMaAgDqFqqv
ZZdcJ3uO1AVh5nLnuvUJsllvfRTvCXKZeH50hYw17itvjarP5F5/32G/znf2t4LkTm1nkDMVmUEx
sgmE2ZB8/jX70HAhaKcAgFnH3eIly4PtD+MtQdF1vf/c+0P4LvWdXh4Qw6+3r71osP0neGuPwF/k
XX1n4pJg5vmddmqSoEmRTRMESrU4aACaF89U507L+HIuGfwtOrwfAeRTzR+RQnJsspyDQiKTu4qI
TMplVmSzqixqXnMbTodpepQ5RWw4vbym1xws0UTR1eujuaczr+yzuz7mW/5AyLhd3xlkKcvX38HO
Dcd2f4dJsELlLe7F90Wztxl7IqOHCRl17gse1KsnVgvmrnBf9ZnMEeFrer4x06Jj0CpLote6zvuO
PNFQ02XK5Zp5t5mWhjMu+rAGWBNDFclqxpW3sLCwsPgwYnYmNtKV/q/CBiP/ykXtjriavpttqM7u
ibAmIiCG/P/Ze/Mwu4oy8f+tOvty93t7zUISDEQwECAmAdkjTsI6ICDPw4CIjg7CKI6Dzqa4/UYY
xhkfdfw+AgMo6ggjSzQRBR0QTYBAVvYknaQ76eXu+1mr6vfH7T19T9/cdJJu+nye/JG+7633vvW+
9VadOlWnzm4wAACAYT54l7Ag1/fCj/QKRQAYXaGeu2xg971S1yels8f+nHtSeO1N/cm72OYuafRg
RgVp0XXVwGvZx34cKVPHfVcOPRBcuia185GwXV/keteb41TZdHex7L7hjzAAkIB66soS/qnx8vMh
Ak66Wwrery9bk9zygGgJ4tzlhvh8ZfPzEQcI7XG3fUheuTTPbdXc+go9qky9FQ46pZxNUQBIpVK9
vYNXBliJtUakw1qmGVrwzwPwcI9+AwAA8I9kf/ZEyBm9F2BikUepiUT162V7iTxDWce93j5kHBe4
XF5+pdsWdXHBTj5t/flJpUoHPVddGDrnQSkRd3HGOvhze+Nzqs28GptTv5SXQi9HNdN6m0sHX3So
SN+cXvdQoEwt9x0p/Ehw2aX9Ox8KuK7V80XrcYIpMACzOxNceJ9yQmdxeLZMAtrSr5E5T2U2tM+7
7uSRuJCTI1fekjm0+zqyrJw60VRn5aTpQALqKV+x5v8qv75t7rUnpUbVG+EzlNOvI/NPdmUEqOqU
nij/5vGgh0LPJGrG+OZEXlk5k0M5/TtYD/cSAKZIbbfwZ11sBXnq7KsO31xuaIT1mWkwNr5/ReiI
Nq3MKma592Z59X2OhMneIEVgeOzBCSSB3ZPhJxcNlz4ldP6qTOab3P7K4BomPJp7/CciEeUTbx3b
arEQuoFEEU/+SbouTlDKST5hb3xGMSnQsDwvUTIeFcpro9fc2H/wS4U394aXnkY1zMz6ogL1ygEm
cJpIDJHTNFqt4GFTmIgkDDQ3uJyLqtaBfvmDi6mEwHbdXEqhp3EdOtlf5mib2BnM598QiadCjyoj
T4WD8Ho0EQNIxkMi4rWWFr2512Vgy9xzF9u/KPzhL2bt++yN+2QABvkAGRTR3S2w9mtsItFgqdRX
K69nAmgi0bhSHvXyEHlEuUBRPfd6+RBxwk3BKy5LHnwI/rBbgtPCK26qXFop/PKZoYcEMDXWVV88
KPHnRlbeXrqkVFn/kuZhRr5+KVZf5OEo7yrXC2Vz6TBOdOAL3dvfnfOB06iG3SwpzEuovd8rHzwn
fstt1Xc+Z7+zN364CmeiqPIIV70s8bGbU11/s2fbmwvefzoMet5xi5lUtmy6DPRlEQns3jQHwOxi
OlVyFn1n4amv9z358yi7czgkVubgQNtXIhN2X0eQlVMpmvKs9E4HxgnRO/gVXX1PPRY27xhdaUQv
iFx1Z0HdWd35PTGb5WhICPVKI53eYSZRc8Y312w8snJGh3L6d7Ae3mCY1/9WuWhlauDHaGuvLC2T
zjjBHG08WYpko3d/DtCJiYuDQv92wX9B8wyFEGIYBoyd89RmO6qqYuyf7ObFLPfeLK++z5HT6PuW
SWdwxWcK0q+N7X2hBkWME1tvclq68uu2hEaaJ4MJF16oJC08qYrftrueglSRF8+NnPfp4kfylXUb
NRrAGpBKlkOLkKgIYdWpZjh3ESdzzEM0yWxZA5QVhM8FrsCMT1v7f+JsekFxGOC81Z0UF10F87e7
+9MCinNBmTCGMGKIOunvyju+0XLuj8oLXubxqlL0idKGLYNPJtdT6FFlb4WTQs1CJl91GQAvh6Jh
lUPMKSRzTBFcy6WUUCwHNWRUbMooYbweozrTORdYaldl/xtFhzJKkRiIhFXe7qVlF7vAyAAr7DeL
uULVJgwACVqUBEGxXGDG/vy7b1c4KRIPi0CMQrZg9DKwuAtrpbqdaj5XNF0GAJxc/c68Hf/fBPXy
qLJ3KOu510MhiennXFG0v2u++HyAAoV3jOdOCXxsTSb0LMsCAIC6u7Tl6bgBLttqGwu1y67LhTar
yfpm1G4OTVgqV19hnlC7Fyo6N+jenlp4MUxW5bpxbyodDhGRcgqT93Myx5gmaEAEFg8vDkuqG0J9
O/oT7smHq3DmicoZDp+IREVgrlNOAlla8zwtJw9mUaxtfjs/N3T2PzrCuvK2Pt0p9h4sSh03nfaX
yw6++tmgRdHQ4ULMzKQqeuCUpRa8aXatG999eaUzq9s2plzkkSnNZaVHOuQJphcEL1ncvelzWpGg
0Tf4qKws+UQl+nbmqbtDWXdwP20fSMNfONwkas74qR9TZnIop38H69EA3IR21tkl7mHjhSeDBFyy
U0msgcUANUcNfNvYdk/LFU9WD7wsc6tY6Bf9P/4toxEtJPoLSjMPwzAEQeD5katWx3EwxoQQ0zRV
VT2Otk1/Zrn3Dq1+Ddu2Z0P1fY6chmbLdGFw1TfNk7Zn1j8cNFijInde4KzF2fw9fIZMPjJRCQcV
SjY5e7bJFCjrtjeuVNeuyaibtKGDRyh9OPf0OmalFHTl+NL1RRPD9xb+fCsAIEgIbddHL7izsDpf
fWabih2z695A4kstqx60VwEA2AAIvUptigAQiuOwYqY3oAMcN5cy7Xx+4e+c1wcED4WeU18vhZNA
ypmcJcVaEyJyK+lUpiK26BwAcw0Sak1IGEglNZAvqvGWhIjBLSdTBUsN1orathhuC3MApJJKZiti
iz66FWBB1qO6xGPmllOpgqmHORWgjIRAS2sIAwBzCum8o8XbdMEJCgC2SYHZhYKrtrRrHAAlhLXW
q9ekVZ44lPXdW1eh2y62YhDuDF8/uAbIAMpuntM4lh27uICIk3pdNy/goyJLeppRr1TOrivKG5M2
/sNuvZOVmlxkHhDg8jqivggQh00kau63prPIebD/4f/Xl6nEW4Y/s0tZU2udpwvvC33o2+R9W1Pr
HtQMYuayNHzqgg99umx+z91TGDmGlxqZpKXHOqSwypyN1p5t6rjuqzJdHpH0SL0ms3KM9lFtPiPp
Z96St3/I9hTGjy80Js0JFc1HcM6dJC8aTqIjMX4qx5RjyNSHcpp3sB4NgLVJccgl35hoxZjZhsZF
dTuzAR3kuLmUBVfry39d+L+9RiCGswNFubZZi1ZT/XkItyVUDEDKyaQdags56bQjSdRyBu82RyK6
WBv+Krlc0SIAWNDC0aCEAUg5lSEBjRaLBuHDrQnVX6eaehhjlFKO44bXBimlyWQSABKJhOv6m+u9
mOXeO7T6w/A8X1tz9vHxZvLZMj05dP43q3P/mFn3X4HC2EscDxEAFldDwiht2qY0crmIKFAAHKFD
53q5+YJGg1jEDJdoBbjOKMWEVlMYMA7GCF8mJkEeosaqzyBl9z7Ab1kuf+jDWWGbagPgXaXNn0Rb
Y0jhSFWOnPe9Uttrog1AVfXUvzc7nyz8z2MhF6x3f6md9N3Iebf27vnX6KjbBBMorOvYhhRODDGq
rhCMiRgAeCUgFIsm0TUAhCRVxAAAWBAwJ2gCBgDgBAFV3UGliFfk2nIPN1RSH+0uLEoYAABxoogr
Lh1nC3MrJpMjmoAAkCADVEyHASdwbrVsiAFFgEDwA3XqVVHqVtltKJTj3WvW96GNEICbvdd+qXvU
m7dcvergQ98yzoAhhBiAV4s6pE0NlzoUD9GIo5tqvc2lwzgRw1hPUK5MTIJQ0a2AMlJKVIMtFBUP
T+FMFLXFqJvp67Oic1oFvRW4EjEJcs0KEXWr3fmLf3ciG3oe+H6IFxG4pgmCdJKzJADwj7EbB0NR
siG+dkMlcjN9s2hRAC7CDu2+Ko32RUcXj96myaysnw5kqbokUIW7QtcPSgoWxFb/ovrWp/Hm2kYb
z40/hypsrl4exh/NMeWoM/WhHGHGdLBjvgSAJpqfEolf8S2p7Yn0/z4+yvjbi6983nBQROVJ1aE6
h6lVJTwHVYuqCqa2QQRdQOAwYlhCazzMIaDV1EDBUBIax6x8pgjBljaVY1Y+lc1LrVEJAzC3WjAD
0daI4E+Ujx61Oc/wn6lUyrbt2mrhobMgn3HMcu+Nq/7oz2dD9X2OnEn6dhIPnvVVY94fM7/6wfj5
sIcIAKggzl9RlbZbvdWGnrRFht2fFsVlRMcMAKggtCVs1M8MgnDe7E6JyrmOhgEASFBZvMBwt+EK
9RINK4al6uk3k/keR7RMcBXE3Awt5qXorbTTKG7bqFIAqgmJgGPs42qKcMns7pZYAiR8SKY1dll1
GAoPMY+4lNm5gf7+/v7+/oGcA2hwtzfGo34c4QkPMBg51gBhDjEyZj7MiFnMpVOpVDqdLhgTPeFF
CaVGpr+/v78/k8kBADCG+GA8prFKdqAvmQVWr14eVW4glMP2N+RD3GsNML51sWEcYIWeoX992DnE
u1QQOk83pf121mqkRU1QqnHRaA6jyo2VOgxRSD3lfbazDVcoQtnqvuToUtqS97nV19DhKZyBIvVc
q1KRWhIKC6mnnEyrr0GFIuK4NCyu/n547gvp3/4A+g4kiy4wYrmuYbxceeoz1rpPFR6+vOu/b7Y2
vKxyA+mnPkl7ihyqWj39vHwmO7T78gjlscQjU6YkK0e3eWFzev3tdMPgP3hmc0BI51/6gvBWlsc5
q6/Iy6tJmJukl2swiZoz/sjGlOPM0Q7l9O9gR4P7rAEQWpdbh+7IoirfGiLjjW/hZEwpw6LCuYbD
gNoVV9B13q3aFJhjEF6p3XBGgq5wCAAAiRImDmHA7IqJtKDCIQAsajK2qoPVRZwe1v2p8rGgXC6X
y+V8Pm8YBsY4Ho/7D502ju89H5/m8F5bxsK1/PtRfuvvAtxcVHsBEjLcwgBPvUQAADQiz0+Uqj8X
zLEamcAFOggnMU1gLMiHTgC3TPJpDjtW1/rYiptj519vbtqsoouFD8Zz+/5NMQGwY3U9Hl1+W/Si
G61X39TUv6SLobjjN5rrKapBJeWkvyNLwqKspR79r6gzVC/xCn6JaaYHOEfjI6vxGeFK37PKoDTO
RztAO5GbsxYviGV6vobfyfMAgPPmvj75hL+uLKWkOyVyH1CXLyvbj+MyQd4K61bZS6E3iOMxkkNt
0TEnYzMHoJGpOqVs8GuMuAwpoyfYpJIpWloiHuERMDs/kDu0OOYwp0ZbwgICJxYHSIZlDABYVMNx
NUTM3MHePb0dE9bLo8qYeISyrns9FPKZ8uZfB+ddRdcGrNdfEcsuJ3ZQaZO9a+gVuE5M6jwDiqIQ
WSOc0VHo/qFSpAjTSQjeti4AACAASURBVFrUhKVq7zGZWFSfSVvv4ZY6DNGV8mKU2/4bzQVAtvnG
/ygr/na4FFuMihvXq4encMaJHgss/2zbx75c3fm2GLhGWgyZjb9SXGBAcecdnafg5OZnVHGxvCjU
Xw1C1ITuZCDK42I3BRDdnNPbZ8p5m9lUyHFFgrBtbvkf4UOfjx/afU0TvFKvyawEqNPmkUGKPcO/
zLgyxg4pH0QmQdgw3nw0uuQ2d83XqzufE7J5nqk4xJd2vTDYWx52EjVl/JGMKcedoxDKad/B1odP
l199Jjjvo+4l2N65U7SCbPj0FFyw9vToF32aW8pGGf8LUiK8joCTRFQxXcoqLq/KMq2Uqg7lDAdL
QQ6AwLhbzwAAwChhxEoNVGvDJ2Mw/EwGx/tzjmOAaZrZbHb4z3A4LIqivzbYIL73fHyaxmu2zDg+
tsQiSmDpPbB06EP13czjX4oVUF1RkQIA0BYhAm7uoDAuEd154fO+kw+BAwDWisjqFaC8mHn0vpgN
DJ7Orxe1lZcJqz9GcCrbfa+z6W2lZgh6Nr9eC5z9UfH8awjbn333K2j74OsZPUQAAMix+7ao7AKj
b+vIsasMYykitF0E7w8TANfpMvbe47y2vfaMMUZXBz9yaZ70OZmX3D89hbrTNRsAO2bX3arymeiS
f7FPAcClQuZJc/0vQu4kCutWmdVXOCmcovKlYsmKBSUMwKhLEd/oadnMrZbtYFDE1C6VXE6VORg+
3ZxRlwLHYQTAiFkxKGhDxahDGGAEiNdkSBcqWlQf9DNlANRxgBcwQpwgu7mt/0D1z09QLw8feoTS
w71eChmx/ru4bkA583Jh+cUEgNFee/8OuisFiFFjJyTPjy7/KgUgpCu3+26yZUftkYG6ZniU8lTo
FQrv1nv4pRoW7cu9dIfZlYwgIADMfia/PjQsyrz82eLbuTYZT9FvTUsR/Gr3wxX9ss8ELr4BzHeT
z32890+vMiE+r12T205ziRI449/hDACARQCgvC3svcaldGgvDgVAjNguo2Tfnq6B2uMWP9r2ML/g
spsDh3Rf0wKPTGkuK5tv87/LPZ2Vl10rvO/zjgSATafyB7f7RXCbUtic8Ucyphx3pjyU07+D9YIR
8/7yhqx+1lrnnKsJQJUMuL0HBQbAUbrjc1npn+JLRxn/9ENg84qAAPGKwIqWSVxekzDHFK5cNQ0H
xHD9kRRhDvFK06+m8DliZFnWNK1SqQBAIBDQdf14WzST8L3n49M0aNmyZQAYboncvGrPbz8b6nem
y34znxrOwtjl/5G0b0//9LUxb5CiVjGXr9iEMUC8HIpFVewUkllWW/UFZucH8jjeEuQBgFm5gYKQ
aNE5Uk6lTFEG03AoAK+EoiGVQ0DN1EBJb00omFRzmYJJAGFeDihOhUbiQR4xp5zJlByG5WgiIqHa
mdguZQwhQYnEwhIppDO1J6MRLwciYY3329E0hlnZ/oLY0qJzQMrJpBVqi0kIGHWsciFXYVo8HhTe
8wF0nKFTBaiV7E6JnXPCAoBb7u3O8q2dLRpHjfSBfic6r13n3PyBnrLW3hGRsVsZOJCC1vmtyoiH
aOng/nL0hHZFFMSJf8zHx+eYQyrpZBEC0YgmcQioUy3mCrYUS4REBEDN9ECBIqy3JFQMbjmZrlLg
I61RCY3uFgGYW0ymaaQ1LDIrl8yxYDyi8giAui7wPB77ZZ+jA2OsWCwqigIAmUzGdd3W1tZhkWma
odD417X4DDPLvTe6+oeK3vPV9zkSCCEAUCwWR60tc5wYAcUBsKlZmfzZWZ+jC0JCCHjE+CDFAEgM
tbfIo+VYCsZag2OKCKGhDhAAieG24YN+kRQZ/oMxJIdiofCYklhOtNe0c2qkZdRZ+oP/RYIebxu5
D8kp4YQyRgMOJdr87maGwqxMXy8AAMKCqIQTQWUW3+vg9bZ2t3+ge08/A04Ot7XpHADw4bYWd6B/
b5YC4tVo2+ipso+Pz/SE02IJXMjnk0XCABAWZD0W1wdfH4VFhScF0OXaUZiShIoVHPC8TYilcCyQ
z6f7C5QxhAU1GvdfRnVsQAghhBzH4Xk+Go1SSoe3ENu2zXH+cr8Xs9x7o6s/TjQbqu8zJYysLd9w
Vb72kfbKwKPfik+fJ+5mJ1TVz3jEWiLW9kjbyS84v98jT1KmAfy74D4+NUbWlqcOwV9b9vHx8TkK
OI5jmuahJxtzHCfL8qETIZ/RzHLvzfLq+zTN8NpybbbsM1vwZ8s+PjX82bKPj4/PTKHeS4DQEMfe
pBnELPfeLK++T9NMtBPbZxbA6S3t/skOPj4+Pj4+PjMHhJC/abZpZrn3Znn1fY4c/60HPj4+Pj4+
Pj4+Pj4+Pj7j8WfLPrMPzClrlFVXlw7vtTDNlRoLE6S2G/kVyww/8aaGIwjleddbqiAKzf7j1cDc
W9QPfZBIoz48SrWcjkxFOhxdhT7Hi6Pcwfq9qI+Pj4/PsaS2E9s/5WvacXRO+UJwlr7y4/a8uS5P
qbXP7vlP9sp+8eiIpi8Mcfoa7tSSte2JgDOVpSb3BhXEeddW31eyX916hC/j9UMJ4Ify+IWyOc8f
mcLp30RnZCinnKOWlYNMXer5+Pj4+PhMzshzy2I6/3//oKccBHbUGvwMscXKaX9FF53qypiS/db+
h9zNWxXqKaKyesoD7ukBMuZnCrnnP6X3WIP3gkmnvuwb7plben/6/ei4k3bYHHnRFWzhmSwRKr37
N/i1lAAAgHn1SnnVNXZLgLD95q4fkq1vyYMP7HuI6sMEed4P8IdarZGP7sv/z4sBBsBUqf3j3JkX
2UGB0r1W14PktZ2DCpkkttwonPlhO6JQlLZ7H7NeelY1qbdChM9Wz/oomb/I4YG5Xda+h8hrO4YU
1jcDG5U3PgXvIObMj1zytfRkFWoIN6yv+rKx+K3ixgeVAuGkhAB5cjREXo6qL/IIpVe8PBQ2R1Mt
yttR9WjaeD+UDeGH8miGshHIguDZ/2osyac23BFKOkd0kkoT9Wpy4DgKzWaah3JGZGU9jqnxPj4+
Pj6zj1GnfBFi58BwYHh7NuPFjk/B4kxx5z1CnpdabpA/8M8Z46/dHRneQ4Rta9/dLC0MvsyNhNRT
7rIWbmVZBwEAC0kdV/GnX22Ex1sCgDD3F4E1txbo8+6eB/GOpFDJ166uEFkduvTjWftJ849v6trV
0bO+kaS3OVuTgqfIC4aRLFHuieKGF7TBy4WkxgAA8/odysXLk3u/jzclleA1sbO/nsK32y8fFAFx
4q3aJRcO7P0BfuWAJF4YOe+2wsXJyoatGvNQCEAw4reUX/0Zb6hSy3XyB/45Vfqk+3aR9zIDABhz
8uAAOBE8VYM7i4sJoZj8Kdr9NgKoaeWmXuThKC8feoWyrqM8g9IUTbYob0fV+anmjfdD2QB+KI9u
KCfFnRM851tGRyNfbYDDrleTA8dRaTbTPJQzIivrcQyN9/Hx8fGZjXidiY1cq+/L8ASp7Qa2ezLB
Bd+uzu+o7sjwHiKgxNgNBgAAMMwH7xIW5Ppe+JFeoQgAoyvUc5cN7L5X6vqkdPbYn3NPCq+9qT95
F9vcJY0ezKggLbquGngt+9iPI2XquO/KoQeCS9ekdj4StuuLXO96c5wqm+4ult03/BEGABJQT11Z
wj81Xn4+RMBJd0vB+/Vla5JbHhAtQZy73BCfr2x+PuIAoT3utg/JK5fmua2aW18hAEN/Km/8U83P
Vne19aR/KbbFBmfL9UtNMUML/nkAHu7RbwAAAP6R7M+eCDlTLqrvKNtL5BnKOo6inkFhHBe4XF5+
pdsWdXHBTj5t/flJpUoHF7iqC0PnPCgl4i7OWAd/bm98TrWZV2NzPErV9wYBYIrUdgt/1sVWkKfO
vurwvQ9v4/1Q+qGczqH08GENElBP+Yo1/1f59W1zrz0pNareCJ+hnH4dmX+yKyNAVaf0RPk3jweb
C4pnvZoZOJobU2Z0KKd/VkL91INmjffx8fHx8WmQyd4gRWB4WMIJJIHdk+EnFw2XPiV0/qpM5pvc
/krtZjmFR3OP/0QkonzirWNv72IhdAOJIp78k3RdnKCUk3zC3viMYlKgYXleomQ8KpTXRq+5sf/g
lwpv7g0vPY1qmJn1RQXqteuPCZwmEkPkNI1WK3jYFCYiCQPNDS7noqp1oF/+4GIqIbBdN5dS6Glc
h072lznaJnYG8/k3ROKpcBQIWsVFV1bVfmNPv+ZtxpSDLXPPXWz/ovCHv5i177M37pMBGOQD5CiI
UH1HeYg8olygqJ6jPBQC4oSbgldcljz4EPxhtwSnhVfcVLm0UvjlM0MPCWBqrKu+eFDiz42svL10
Samy/iXNw4x8/VIe3mCY1/9WuWhlauDHaGuvLC2TzjjBnNx4P5R+KKd3KD18yAAYJ0Tv4Fd09T31
WNi8Y3SlEb0gctWdBXVndef3xGyWoyEh1CuNOOowg9Kc8R4DR3NjyowO5fTPSlo/9aD+MNpcVvr4
+Pj4+Iyj0fctk87gis8UpF8b2/tCDYoYJ7be5LR05ddtCY3MAxlMOCekkrTwpCp+2+56ClJFXjw3
ct6nix/JV9Zt1GgAa0AqWQ4tQqIihFWnmuHcRZzMMQ/RJLNlDVBWED4XuAIzPm3t/4mz6QXFYYDz
VndSXHQVzN/u7k8LKM4FZcIYwogh6qS/K+/4Rsu5PyoveJnHq0rRJ0obtgSYp8Iabjh43kPV+dhF
TnHXPwoHhs7y9C41lTBq90JF51xgZIAVemq/gY+GyMNRHiLvUNZzlIdCEtPPuaJof9d88fkABQrv
GM+dEvjYmkzoWZYFAAB1d2nL03EDXLbVNhZql12XC21Wk/XNqN0cmrBUntT1hpvQzjq7xD1svPBk
kIBLdiqJNbAYwNtRfij9UE7zUHr6ENMLgpcs7t70Oa1I0Ogt7FRWlnyiEn0789Tdoaw7uLu4D6Th
LxxuUJozfurHlJkcyumflal43dSD+sNok1np4+Pj4+MzloZmy3RhcNU3zZO2Z9Y/HDRYoyJ3XuCs
xdn8PXyGTH64C5VwUKFkk7Nnm0yBsm5740p17ZqMukkbOruD0odzT69jVkpBV44vXV80MXxv4c+3
AgCChNB2ffSCOwur89VntqnYMbvuDSS+1LLqQXsVAIANgNCr1KYIAKE4DitmegM6wHFzKdPO5xf+
znl9QPBQWHMJVyxvvRPebePjl0bP+HYOfdH8c5c8aakZi4ejvHwIAPVCWd9RdRW67WIrBuHO8PV3
1nQwgLKb5zSOZccuLiDipF7XzQv4qMiSnmbUK5U36rZw1ibFIZd8Q5hoQWNSbxx3/FCO4IeyQR9m
JP3MW/L2D9mewvjxhcakOaGi+QjOuZMMCg0G5ciMn8ox5Rgy67Iy6ZV6zRjfrOd9fHx8fGYjkz8l
S08OnX+vceJL6XX/rmfHHmrqIQLA4mpIGKXt25RG5n6IAgXAETp0rpebLwg0iEXMcIlWgNOiFBNa
TWGCsRojfJmYBHmIGqs+g5Td+4C7JS+3f9ioDaF4V2nzJ83HP8F+/Sn3sTuC/QCV10QbgKrqqX9v
dj5ZeO4n3O6Hrd9/WtiIIytuLSloEoUAgCg19tH0S/ab/wpbK4GTrqqIk5kxc/FwlIeosVCOd5SH
QoQQgJu9t7rhdjr87+kv6wPOBG2eAUMIMWjQjPGlvGDAANBEedZYizqe+KEc/yU/lA34kCxVlwRA
vSt0/dPcDU+j6y4sWO2x1b+wlyWcwb1Fnht/DlXYXL2aGziOeEw56szGrKyfes0Z7+Pj4+Pj0ziT
jD8kHjzrq8a8P2Z+9YNAYexqgIcIAKggzl9RlbZbvVXPs2SHQIbdnxbFZUTHDACoILQlbNTPDIJw
3uxOicq5joYBAEhQWbzAcLfhCvUSDSuGperpN5P5Hke0TDRMuxlazEvRW2mnUdy2UaUAVBMSAcfY
x9UU4ZLZ3S2xBEiHPm7sMRgzRhkgfqJvvFeGcA9HeYgaCOUQqKHfwr3WAONbFxvGAVboGfrXhw/d
6E4FofN0U9pvZ61GWtQEpTy8gfusARBal1uH3gQ5jBZ1nPBDORo/lA36UNicXj8yg4JnNgeEdP6l
LwhvZXmcs/qKvLyahLlJPNNgUJoz/sjGlOPMLMxKj9RrzvhJ1fj4+Pj4+AzjvRMbC9fy70f5rb8L
cHNR7Z1PyHALAzz1EgEA0Ig8P1Gq/lwwx2pkAhfoIJzENIGxIB86Adwyyac57Fhd62Mrbo6df725
abOKLhY+GM/t+zfFBMCO1fV4dPlt0YtutF59U1P/ki6G4o7faK6nqAaVlJP+jiwJi7KWevS/os5Q
vcQr+CWmmR7gHI2PrMZnhCt9zyqD0jgf7QDtRG7OWrwglun5Gn4nzwMAzpv7+uQT/rqylJLulMh9
QF2+rGw/jssEeShkHB+9mrWnnFyWozofuhifESof/K3sTGrGjMXDUV4i4hHKuo7yUMhnypt/HZx3
FV0bsF5/RSy7nNhBpU32rtTgFZcTkzrPgKIoRNYIZ3QUun+oFCnCdJIWNWEpD2/w6fKrzwTnfdS9
BNs7d4pWkA0/3O/ZoqYFfihHw/V2P/+/bfM+Gmo8lCUj1zPAWufExOMd0qMQSoA6PkQGKfbQam93
PjyvQ0VcGWOHlA8ikyBsGG8+Gl1ym7vm69WdzwnZPM9UHOJLu14Y7PcONyjNGX8kY8px5zhmJXq/
uGJZuefH7sZk1U1Z1f+Nf/rayEqx8spLcpDn3JhjbCKVklQL2BRmpUcv2lyXcoxD5uPj4+Mzo/Ga
LTOOjy2xiBJYeg8sHfpQfTfz+JdiBVRXVKQAALRFiICbOyiMu4vrzguf9518CBwAsFZEVq8A5cXM
o/fFbGDwdH69qK28TFj9MYJT2e57nU1vKzVD0LP59Vrg7I+K519D2P7su19B2wdfz+ghAgBAjt23
RWUXGH1bR45dZRhLEaHtInh/mAC4Tpex9x7nte21p4Uxujr4kUvzpM/JvOT+6SnUna7ZANgxu+5W
lc9El/yLfQoALhUyT5rrfxFyvRUiLCb4uZdxp9VEe4yuf3Ve26GyScyYwXg4ykPkEUoPR3kpZMT6
7+K6AeXMy4XlFxMARnvt/TvorhQgRo2dkDw/uvyrFICQrtzuu8mWHbVHBuqa4VmqPoyY95c3ZPWz
1jrnXE0AqmTA7T0oTGL8UYZZ2f6MJcdaI9LQgXNOCQDGPRb4Hg/leZHlX2WjS9m5nj63ZW5Cgglh
pP/fBn5lta+4tPFQ5g4nKk61CoomHI1r+SkPZZPpAAz9Lvd0Vl52rfC+zzsSADadyh/c7hfBbUph
c8YfyZhy3DmOWQnFcs8vzTfWJd4fQwDAfmasKyhnXi785VoCwOwD5PevGG9YwkJlqjvY+r1ok12K
z4yFsfFdAkL+7Y9GmeXem+XV9zkS0LJlywAw3BK5edWe33421D/+8WOf44yzMHb5fySdLzi/3yMf
b1t83iMwK9uftQAp0ZZwbb7M7PxAgU8k9IYenHhPwMxkd1rqnBMavmXoDM2WJ+wEmZ09cJgLxYdV
hFmpA1mts109Kq9cP9YMry2/J2rjAwDM3ZNz2yKyhsZ/3ltwipQpqiiYDmhyx1G54dMk1KkWC2XD
dms3rwVJD0f06WSgT6MQQgzDgLFzntpsR1VVjP2uxotZ7r1ZXn2fpiGEAECxWBy1tsxxYgQUB8Cm
5tF8969PQyAkhIBHjA8YGMDy4+EzpSA+oKNSrqgMzZdHINVctmS6FAA4ORyLKBwwKztQ5BTOtgmj
hHFqUKGVqsMYJSCGYhGFAwCgZiGTr7oMgJdD0bDKzeBrUmJkk6miRQELWrQ1ro8+a4CZyQNZQedN
w6GEUl5PtEbk2nOY1WwyUzRdhrAU6egIAgCQSrp3wHAoBU6NtiYCAgKgZi6ZLlmEMYalSEtrSCTF
gYGyS6oHejCntnTExs/Y3eLBPlNVqWESSgkIoURLSMIAwOxSKpmtugxxUjDRGpGRlepJcm1zoiIC
avR397uROXNCAgCt9PYUQnPahUoqmTcIZQwLgUR7TBkbf1rt78mpnZ1BHoCUe7tTkJjXoXMAbvFA
rxmb26Iws5BM5y0CgHglkkgERARAq30HK6EozqeLNhft7BhejWV2oa+/ore3BwXE3Ep6IFNxKGAx
EG+NqRwwM3kgr8WlYqpggtZR716Fz/SEugeKjouZ4VKj4iyMKKHpdNlJrXwqawmBcEtU4jAw6toO
zORuaVZjGIYgCDw/fkekbdumaaqqelysminMcu/N8ur7HDkjTceOh8+5HwBAeyX96LfiZt0iPscC
qmin3G8tESmABQDF422Pz3sOTo2EzGS+qLaExy59YlENJcIiRtTMDuRLthwWAYA5JoRaEiJiTjGZ
ylWCiURYQMzOJ7MlWw6LiJQzOUuKtSZE5FbSqUxFbNEbfZ/7dMMtDSSrStu8dgk5pb7e/qI0agka
AIBYZRab0yEhoGbmYDItz2lRsFvsT1XV1nntMmaUMAxgA3Orptw5JyEgZmUP9KUNrV3FgAU13BqS
BcycwsGDmareoQdb4uXufHhO3dVY5lYMcW5HjAcg5b4D6YrWGeCZme7PQazzBI2nxqAhki7SrEVA
5JldcjiBlQ03JPDMrri8LkElmaeRzvkaB4w45NCDhrGkC27JpkEeE7PkCjyUTKprmFplIoQkRCr9
AyWpdW6bjMGtJnv7U/ycFgUDMLecLkZb5iyQOQBaHfRkeaC/JLd0BAUEzM71pd1Q+/ygCHbuYF+y
PKddxwDUyGSFeMf89gmPP/SZtlC3p+g4mBVsCoBbg/K0mioDc0p5AwdbotrgjhmEeWnwMQtqplOG
HkSlfNXh9JaWIOdU8vmS6TIATgyEI7qIAaiZHiiprYlaTtJqaqAabItL4BRSOaaKruEwRimSQrGw
PK2q/t6DMcYY4zju0M20PM/Xlg196jHLvTfLq+8zJdSuACk8lPn5Q8Mfxo+XNT7D4Gp527WwDQCo
kRoo660JBVMzlSxLMrIcyggBUQ+ITtlwgRGC5EistkY4wcIgMLeSz5VtBtQlDADxWiwREoEYhWzB
cBkgXgnHwjIG5lbzuaLpstGlfd6rcGokWEnmCmpLePRzmYiXam84w6LCswpltZNmOVkVUE3MI1NS
Bv+QMSsRBkCNqisEYyIGAF4JCMWiSfRpvrGbOdmevdnRn2AdAMCtFhwx2iZhABC0sJjJmm5IH/09
xGt6bREUy0Ed9ZZspvDVoivFQjIGAIQ5BLXX3qjh2sZPJGoSrjoEAANwkszV9CgKV3IowOSeQlJI
q3XYnCRjahIW4KxiFQU6NB4AsBLQUH/JZopYm+4GOLtoceEonyuYJKiRioWUMI+ZgOxi2RCDisAJ
E93O4CSNy5ZtpopW0RXDYZYtWVSTrYrL6xKmZsESwi21yQGvRsP4YMGiigIAiNdjIXlURYiR6svh
WEdUxgDAnHKFqS0BEQGAGAzxhZJFdQUAsByLqv5UeWZB3f0Fq0AYAQDArSFlWm3ABgAghkmFUL0x
jBEjX9EjrR0SBqBWLlOCcKJd5oBa+VQmy7XGFY8JMHUNJ9SaCGNgTjGVzlSHptQ+Rw1KKaX00M9r
c6Fjb8/MYpZ7b5ZX3+fImalrP7MValt8SzzMI2rlBjJ5GmpJRDigVjaZL7utQX7ChUFazRWJ1tqq
YuaWU2k7FA+JiDmFdN7R4m26AHYxlclUWxOKUyi4aku7xgFQ4jZwAe8zs+G0aLCazBXVhDL87hVq
V4qlqkMBISAuG2oECHF45GoY4fEPLxKXMjs30I8Q1J4N4uVpPwYhITpn/HPLAMCoQ6mZ6umuHQDC
KPDjD99DaGQ/JxYwMyhj1GFYOGSbJ+ZG0ggBUAAA5laL2ULFBYSA2i4LNmQs4kcHoHZkEnGpW+3t
LtUMZRQkBsDJOpctO5QrWTgQVbhKpmASiRhMTgiAUKKjpZjN9XenODUSjwXEQy7yeUVBJcMhrOjw
QUWlfK5kE65qYTXCA6lQxHPDZTCPGSFDN1Sk0QMKs7Ipm/EhYejLxCbE7O8xhoxFImUAAIiT/Kny
DIMVyzanqydT8+0ytAalICUO8NPoMDQARikb6bTccjJVdBkAUmJtEQkAEKeEAoPHNjgVE+uJ2p0e
LAWD/EDZpIrH7kyEZLWWOUjQNb5SsajqNbv28fHx8Zm5+LPlmQXiFYVHAIAFiUeuVrtvjnmRYzZh
wKMJFgYZcQgnihgAECcKUHUYSMytmEyO1A7gFTWNr1RsqvAC51bLhhhQBMz5bWM2wGnRQDWZK/JD
OxStXKbERVsSEh7cetiYHsTxGMmhtuh74LFThAXMafG5LfLoujB79B/UHlpzZ8SmiMcIIR5RY2ji
6IVT7E9VQx3tAQEBs1I9yYYNO+QDjseC3jknODZZOVlFxUq1bOFAhMc4IKRLhkmpGKmt/nFyMNEe
ZE451defFue2jA8ZEjSJZkzDcYSgxHFM53JFo+KAFOcBGI+hTIYXw6lLETfxk6BIiHS24czBgazS
GZMxACdwvDD+zDPmTFQxn+kOozRVNG0O2kJyC0f25N02kZ9Wq8sIY8SG05TXW9p1cIvJ9PDJ/1gc
ariMEkAjt4AQ5oC6FMBj+otHztJFPAJGpv29QR8fHx+fJvFvhs4w0OgL05EFPgSDYzW1K/lMKpVK
pdOZoltbueFFjlimywCYazogCBgAKKHUyPTXSBZdAAqID8ZjGqtkB/qS2bI1wbaV9waYU9Yoq64u
Hd5KSMOlmCC13civWGbMjOzi9EgAG0Wjts4HlALmOQQA1C5XnIavATlF5a1iabDVsNqm/xkKrwZ5
I5M3B+tCHHd8XRipFqouAIBbyZaoEhARCGqAs7KFmgcoqVt/xlwKHM8hAOZWC9XBq3eEeUTMQ37J
EyQGFZrPDoWJOg4FAECCKtFyoYJ0hQfAcoC3c3lHCIgYgBF78Eu8JGGAiX4PibrgFvImH5A5AF7R
kZkvEUkXEQCW28HfrAAAIABJREFUwxLJ5Q3glDXKisvTFaqExp8TNwjmOV5PJKRKMl2lAEgIaFDO
lOyaW6nrjHFRc1npc+xAPNDK4KiAAkHl5JDYEVRaeERdYgEetdviuHWwY0ScLCGn0sg4hjAH1Bn+
IqMEMI8Bxr5dhtFR7ZWS4f2b1KGA/N0RPj4+Pu9ZaksSGG6J3HBVvvaR9sqAf8rXcYeq+hmP1E75
0gHEnjvNP3WJk5eacGEQK5FAJZVKGjwnndt55e14/lyXp/HKbqPne3hLd00tgrP0lR+3583leKpZ
e803vpL+U7o9LuNRIpen1Npn9/wne2X/uFKHiqYvDHH6Gu7UkrXtiYBzFEpRQZx3bfV9JfvVrcqR
2toMjcQrMVrEa5GAkbJWRc7+PJ4/t42ntLyr8vrXiq+WgwpvACA4K/SRv1IXLACeUmufs+du+mzf
4G+hD8Yuv1VeeALhacDay+/8St8L7yIGiJfD8UtaVh12szmmIuVDkXO+KMwfEu39GntqFwAA8KG2
y0If/ARauBBxhFT2kAPfp6/tGnZvaO1/qjVReZe1/Wv6u2UFA4AQbr80uOJWbuFCxBEw9jkH7yMH
Bg65pEdiKKr0J7v3AeZEPRKRuQ8GV95O581t5wkp7aps/ybZVwri8cZ3lnZb/d+3Nw8ZL34wsPJT
zry5C3hKyu9WXvun5J+7pGBre1TCsDx22XfVExagwSrfpzz5pzwLSRwAMLuQTFYcQAiwoMfHrp8P
gSWdd9MQru1dEVQNZfNcpLYGzaktrW461Xuw7eJ5JxVpvK1F8LotxKnxFu3gQLLc2aaLkfZ4NjnQ
nSWMARa1RNvIw54N5Nf0722OZes99pXjOnRub77Se4gEI9wakIffcHgcO9gxIiQGQ+JAPp1n4aAi
YgSMEjrhM4pI1BSWKxpaROEQtYpFVwjIGIBhHhPLoaqEgTmVqsuGmyuzi1U3rvOIWqUyEYKHPtDg
4+Pj4/MeYWQDn5jO/98/6CkHgR21Bj9DbLFy2l/RRae6MqZkv7X/IXfzVoV6iqisnvKAe3qAjPmZ
Qu75T+k91uCAQjr1Zd9wz9zS+9PvR0dvbwQANkdedAVbeCZLhErv/g1+LSUAAGBevVJedY3dEiBs
v7nrh2TrW/LgjWAPUX2YIM/7Af5QqzXy0X35/3kxwACYKrV/nDvzIjsoULrX6nqQvLZzUCGTxJYb
hTM/bEcUitJ272PWS8+qtfUnL4V1RR7uBWxU3vgUvIOYM0+95OvjnFQfSgFLoxYGa1fCxDSYFm9R
E8FV3zROeiu38UGl4DIqW0avVNtuZgfkc75sLH6z8Mf7lQrjpYRg5FHtusIN66u+bCx+q7jxQaVA
OCkhQH4wuPVEXo6qL/IIpZd7PRQ2R1MtalIOu2HXYdL8aiJegHj5fYsv/PZQ2yCclFCBl6I6B7rq
hvXl/2Aseau08e6hUjA4y3HD+qqvGEveyg+JZODa2js4AHDDgRWHa8axFZG2hZfeN7rKArDOeQlu
sNRXjSVvFYfqJUGeIDE6dy7UvLFoW+aPD4Ud4KSEBoJcO/LKDeur7h5dSoBKdO7c4ceWkZSYN6cW
L71lztChYW44cOE3R1uoASZ4YuOlIeOFwKnvX/UvY0ohbd4J87jhUie/VR4xoxzsXBBhkpi4UTjz
w0JE0RvIys4FARhqovrF12ijm6gUbOmMiKIoSpIYFLEBAIDVjhNGPec5+CdZEDz7X4UleXPDHVzS
AcRrsQ4tNqZFyy3z5sDEa9xjaKK3aXLgaLYHOGat9/h1sHzvY2R6drATgsJtH/gMnPkXLKoyOmC8
+9/Z59fLAo8OaW5ICsWD+VyqP88AsKhFoyoGACQEw3ImnxxAHEacKAnYHSrAyaKTS/a5FBCvRGL+
EV9HGYQQQshxnAlfAsRx/iErXsxy783y6vtMCaOaDiF2DgwHhrdnM17s+BQszhR33iPkeanlBvkD
/5wx/trdkeE9RNi29t3N0sLgaERC6il3WQu3sqyDAICFpI6r+NOvNsKH2oIw9xeBNbcW6PPungfx
jqRQydcme4isDl368az9pPnHN3Xt6uhZ30jS25ytScFT5AXDSJYo90Rxwwva4OVCUmMAgHn9DuXi
5cm938ebkkrwmtjZX0/h2+2XD4qAOPFW7ZILB/b+AL9yQBIvjJx3W+HiZGXDVo15KKwv8vAhAABj
Th4cACeMG7+SwFJIK2dT/SWEeFHXFN4Y9CwmxVRfOc4SAnr7v6pvHFQljBgRC9m84VLGEPrA/ITg
DPzY2Pyn2v5txMuhSBgDAIuLCaGY/Cna/fbQIUVDx39NLPJwlJcPvUJZ172eQWmKJluUp8omGnZd
vPMLmoiXLzp80d4flN5ORYJ8o6U8mKAUtZO9KZMC0tsTAr/zO8nn32nrHFwEbtb4upkilQaSwt/P
//BHsq99I79uL45e0bn2NtxIVk6KOyd4zreMjka+2gCH3ds0OXA0X+Vj1A79DrbRn+LEW/WPXDiw
9wd48wFJvDB+3j8IHVZ1w1ZggOVEuzzmy7waSRx6rBeWwonWkT9DADA41UZqOBHyt18fQxRFMU3T
NMdvfOQ4TpblCYv4DDPLvTfLq+9z5Hid5IRcq+/L8AQRKQCA3ZMJLvh2dX5HdUeG9xABJcZuqM3S
GOaDdwkLcn0v/EivUASA0RXqucsGdt8rdX1SOnvsz7knhdfe1J+8i23ukkaPxFSQFl1XDbyWfezH
kTJ13Hfl0APBpWtSOx8J2/VFLnjCcapsurtYdt/wRxgASEA9dWUJ/9R4+fkQASfdLQXv15etSW55
QLQEce5yQ3y+svn5iAOE9rjbPiSvXJrntmpufYUev+XlwzFhkABAQgBjB3isJtqHx3ZOS7RrAABI
DCbaRk7Y1VUAZuczpcCci3/D1RYkQ/+vdREAAPCP2D97os0ZWavk4d9b/3ZQlP3ZE5ojq0secE8P
5AF4uEe/YUQUGio1kai+o2wvkWco6/iQegaFcVzgcnn5lW5b1MUFO/m09ecnlSodvMCpLgyd86CU
iLs4Yx38ub3xOdVmXo3NqV8KAJgitd3Cn3WxFeSps686+gZHEw3bq/XWzy/qERRfNKWi0MMLPt1Y
qTF7AMZFsn6p+IknD+8gCD286OQjN75+pqhzF514IZNeqHbtbBUBir/kt30ETZqV3ukAACSgnvIV
a/6v8uvb5l57UmpUvRE+Qzn9OjL/ZFdGgKpO6Ynybx4Peij0athNdSnNiTyy8pimnt/Bju1g64m8
jfeZcfA8r6oTnFNeWzk89vbMLGa592Z59X2OnMnOPSYwPPbgBJLA7hmey3mIhkufEjp/VSbzTW5/
ZfAAVXg09/hPRCLKJ9469t40FkI3kCjiyT9J18UJSjnJJ+yNzygmBRqW5yVKxqNCeW30mhv7D36p
8Obe8NLTqIaZWV9UoF4JwAROE4khcppGqxU8bAoTkYSB5gaXc1HVOtAvf3AxlRDYrptLKfQ0rkMn
+8scbRM7g/n8GyLxVOgtasSHRwxzHcJRsucuun9R+MNfzBa/mvz9wZaIjCAfIADYMvfcxWoi+z57
4z4ZgB2JCNV3lIfII8oFiur50EMhIE64KXjFZcmDD8EfdktwWnjFTZVLK4VfPjO0iRlTY131xYMS
f25k5e2lS0qV9S9pHmbkPUphXv9b5aKVqYEfo629srRMOuOEoVuYTTVs79Y7zLj8mvJQ+qIjF3lw
LM2Y8qz0SAcGwDghege/oqvvqcfC5h2jK43oBZGr7iyoO6s7vydmsxwNCaFeacRREylsrl7NDRzN
jSkzOpQzuoNl9UVexvvMQBBC/qbZppnl3pvl1fc5chqdm5HO4IrPFKRfG9v7Qg2KGCe23uS0dOXX
bQmNTBHZxM+nUUlaeFIVv213PQWpIi+eGznv08WP5CvrNmo0gDUglSyHFiFREcKqU81w7iJO5piH
aJLZsgYoKwifC1yBGZ+29v/E2fSC4jDAeas7KS66CuZvd/enBRTngjJhDGHEEHXS35V3fKPl3B+V
F7zM41Wl6BOlDVsCzFOht6gR9x4xWAkHzPxA91ZANnKBGSkFUqgAMLj6zajdCxWdc4GRAVboqVnW
vMjDUR4i71DW86GHQhLTz7miaH/XfPH5AAUK7xjPnRL42JpM6FmWBQAAdXdpy9NxA1y21TYWapdd
lwttVpP1zajd2JiwVCqunXV2iXvYeOHJIAGX7FQSa2AxADTbsBuZLU+QX1MdSl80BSKvEB47M6Y8
Kz3SIU8wvSB4yeLuTZ/TigSNvkKhsrLkE5Xo25mn7g5l3cHdxX0gDX+hjsJm6tXcwNFkVs7kUM7o
DtZN1BV5D9lHAhJCra2Tf83Hx8fH571BQ7NlujC46pvmSdsz6x8OGqxRkTsvcNbibP4ePkMmv/Sn
Eg4qlGxy9myTKVDWbW9cqa5dk1E3aUMHj1D6cO7pdcxKKejK8aXriyaG7y38+VYAQJAQ2q6PXnBn
YXW++sw2FTtm172BxJdaVj1orwIAsAEQepXaFAEgFMdhxUxvQAc4bi5l2vn8wt85rw8IHgqZp2hS
H04JSNCjCR0AnGgUIBnUjvbpnR6O8vIhANQLZX0f1lXotoutGIQ7w9ffWdPBAMpuntM4lh27uICI
k3pdNy/goyJLeppRt1SbFIdc8g3h0FWLI2vYXhxWfvnMeqY+K8doH5UOGUk/85a8/UO2pzB+fKEx
aU6oaD6Cc+4kjXa0wrzh8eUjMX4qx5RjiN/BjsDqixrwho+Pj4+Pz+RMPm+iJ4fOv9c48aX0un/X
h08SmlQEgMXVkDBK27cpjUwAEQUKgCN06PgjN18QaBCLmOESrQCnRSkmtJrCBGM1RvgyMQnyEDVW
fQYpu/cBd0tebv+wURtC8a7S5k+aj3+C/fpT7mN3BPsBKq+JNgBV1VP/3ux8svDcT7jdD1u//7Sw
EUdW3FpS0CQKvUWePpyReDjKQ9RYKMf70EMhQgjAzd5b3XA7Hf739Jf1AWeCNs+AIYQYNGjG+FK1
HRNoomRqrmE34ObDyy+fWc7RzMpBhtOBLFWXBEC9K3T909wNT6PrLixY7bHVv7CXJZzBvUWNPWgw
kl9N1au5geOIx5Sjjt/Bjv9SHVFjQ7aPj4+Pj88kTDJbJvHgWV815v0x86sfBApjVwM8RABABXH+
iqq03eqtNvSoADLs/rQoLiM6ZgBABaEtYaN+ZhCE82Z3SlTOdTQMAECCyuIFhrsNV6iXaFgxLFVP
v5nM9ziiZaJh2s3QYl6K3ko7jeK2jSoFoJqQCDjGPq6mCJfM7m6JJUDCh1zOeS2EjPnL24czFA9H
eYgaCOUQqKHfwr3WAONbFxvGAVboGfrXh51DwkUFofN0U9pvZ61GWtREpfqsARBal1uHrlk017An
d/Jh5pfPLOdoZ+XodBA2p9ePzKDgmc0BIZ1/6QvCW1ke56y+Ii+vJmFukps8oxU2V6/mBo4jycpj
g9/BjsZDdBhDto+Pj4+PT328d2Jj4Vr+/Si/9XcBbi6qvfMJGW5hgKdeIgAAGpHnJ0rVnwvjzmtn
AhfoIJzENIGxIB86Adwyyac57Fhd62Mrbo6df725abOKLhY+GM/t+zfFBMCO1fV4dPlt0YtutF59
U1P/ki6G4o7faK6nqAaVlJP+jiwJi7KWevS/os5QvcQr+CWmmR7gHI2PrMZnhCt9zyqD0jgf7QDt
RG7OWrwglun5Gn4nzwMAzpv7+uQT/rqylJLulMh9QF2+rGw/jssEeSr0Enn7cIbi4SgvEfEIZV0f
eijkM+XNvw7Ou4quDVivvyKWXU7soNIme1dq8LLKiUmdZ0BRFCJrhDM6Ct0/VIoUYTpJi5qwFJ8u
v/pMcN5H3UuwvXOnaAXZ8NPnzTXsSamXXz4+E3IUshKgTjoggxR7hn+ZcWWMHVI+iEyCsGG8+Wh0
yW3umq9Xdz4nZPM8U3GIL+16YbD7nVBhk/Wqb/yRjCnHHb+DHd3BevW9XkO2j4+Pj49Po3jNlhnH
x5ZYRAksvQeWDn2ovpt5/EuxAqorKtbeGNoiRMDNHRTG3cV154XP+04+BA4AWCsiq1eA8mLm0fti
NjB4Or9e1FZeJqz+GMGpbPe9zqa3lZoh6Nn8ei1w9kfF868hbH/23a+g7YOvZ/QQAQAgx+7borIL
jL6tI8euMoyliNB2Ebw/TABcp8vYe4/z2vbag8QYXR38yKV50udkXnL/9BTqTtdsAOyYXXerymei
S/7FPgUAlwqZJ831vwi5ngq9RPXdW5zJ02UPR3mIPELp4UMvhYxY/11cN6Ccebmw/GICwGivvX8H
3ZUCxKixE5LnR5d/lQIQ0pXbfTfZsqO2pbmuGV6lGDHvL2/I6metdc65mgBUyYDbO9j4m2vYk1Av
v3x8JmTKs9IziTxg6He5p7PysmuF933ekQCw6VT+4Ha/CG5TCpsz/kjGlOOO38GO6WDrizy94ePj
4+Pj0yho2bJlABhuidy8as9vPxvqf088OvtewlkYu/w/ks4XnN/v8V+h7uPj4+Pj4+Pj4+Pjc3Qh
hABAsVgctbbMcWIEFAfApmbFf7LneIOQEAIeMT5Ij/IR1j4+Pj4+Pj4+Pj4+Pj7jGZkt2/HwOfcD
AGivpB/9Vtx/HvL4QhXtlPutJSIFKAJActICPj4+Pj4+Pj4+Pj4+PlNHbSe2j4+Pj4+Pj4/P/8/e
mcfZVVSJ/1Td/d63b72mOwskLCGQQAhhjewBDAwIij9EHcBxGJcfzgg6yojCzAjy0/En6IyAgIL4
Ew2LgiiIYUvIvqFk7fS+vH2/7y5V9fvjdTrdne7XTZMEktT3kz/S99yqe6rq3HpVt06d4nA4HA5n
nyc2d/LlcDgcDofD4XA4HA5nNLVPkOJwOEci1C5ms4WKywAQlrRAOKBiYK5ZAVUTxw/0xxzTwpp6
RB3x7GS6uoue5mnB4WGPmVNMJ7PFikMBAEtaMOIp9ieskdEckFrXUo+TnUmlqVkvdPU6kWkxDQ/L
t9cKT6vDyY6+0lBCpESmNXqPqArkcDgcDofDOXLhs2UO52iDWblUgfmiDYaIGHVsV8AAwJxivqQq
NWbL1MrnTY+qCkdO4Hxm5YugQClvB8LyYLGYnevtzWJ/rLFOkzCjjmUjRfVN9wAAsxJdcaG+OTR4
MxsM8CB5fEJvrkI1fXC6bBeKVImoGGxAUqi52c+7Wg7nwwqtJAYKnrqoxr3tPuwwNjoELUJHzg/S
weYor72jvPic90N1CIfhs8Hrr8pWLxlrBniUrw8cqnsWPF6N8gUAdvygnSBFwv4lPys2AwCA552B
J74RMSch4hzOMOqCaFSnxQhLigzA3GI6XSbUjA9gQQlGAqKVTeUqLmUAWPGFgwZ2cqmMRZg9YGPB
CEU8EjilTCZvEQAsGYGQTzn8Rpq0kiuLwZgnH89aoZiKAABIKZkh3obGoIIAABCW1Em8eZLhE7K5
CtV1DADMLpaoFj0Ma4TDOZJgrpnL5k2bVN1oVI/f75Grr+WR6ClzREMIMU0TRs55qrMdXdcx5r1t
LY7y2jvKi895/+xb8JCT2b983ZNwENgha/AaYrO1kz9FZ811VUxJh9XxqLt2o0Zriqiqn/iwe4qX
jHhMLrPiFk+XNWiRpMkz/2731A29Tz4QskcqxJrVWcvYzFNZ1F/Y8Y94fUICAMCifqW6+Bo75iWs
o7LzJ2Tju2p1HllLND5MUlsexGfXWfsu3Z/91RteBsB0peEzwqnn2z6J0j1W2yNk/dbBDJkix26Q
Tr3IDmoUJe3eX1tvv6xXaK0MSe3aGF95bJb+egtsR8xpDV787eR4BSHFeNzy14eVoe9jtE6f/Wl6
/OnEIxHS5/Q/b619STfHrxGcLWz4EtsiiIGvShdPWlQD6/T6T38jMep7HaKFdf9L2VEeb2TCP+0f
SrBsSG4+UxQChjK4ToxETzBgDhS8saiKAQCYpPkjfllAzM4OpHK2Flb8Ia+VsP11IQUBALMyqTz4
YvW6wKxsIp1V6kKH2+yQmjlL8kcUFUvZrEnrdQxA7YIteCLye/3iLOo+MZMziW4IwOxCkWkxBQPw
o/g4nA8KUkom8sgIxUKKgBm1zVwmlSThqF9GR6KnzBGOaZqSJIniaDcd27YrlYqu6x+IVocLR3nt
HeXF57x/hpkOIXYGTAcABoe8TJQbb4HZqfzWe6WsqMSuV0/6Zsr8nLslJdYQYdtqv4slpcFRIvHr
J95uzdzI0g4CAOZXGq8ST7naDOyvC8LCpd6lN+XoCnf3I3hLXCplB0fy5EL/5Z9J289UXv+bx7g6
dNrdcXqrszEu1RTVgmGkKlRYnn/xNWNwJhw3GABg0fNF7YKF8T0P4FVxzXdN+MzvJPAX7NU9MiBB
vsm4+CMDex7Ea7oV+SPBc2/NXRAvvbjRYONnWLM2airPmJMFB8AJOBQgkUj09goAAEgO14VYJlHU
o5H95pZuo+/MH5jH54p//anUk5akGfqMQJmON1WmVj6dKTkMugUlVH9MRRndIIQWd6T7i8YJlXA1
QSWTyDJfLFRrUiu/k3rxywQDck8PffR/9bXdKWzPC4iq5cphNpU6ghH0cAwXcvl4gYiqx+f37D/N
RYIiV/8jaRLkXYCR5sHsUgUZUU1AAEg2VJwsO0xRDquRJynlHCWkYUCqX0lly0T3CMAIBSxNYQgt
GtXpsuHBdr4ERt3eymBOumtPuvp/KdDUFHzPM3EOh/OeYVY+7yqhukGvF4RlPRim8UTO9IbFwghP
GR0AwC6mC2WbMIZEPRj2KxgAGDFz6ZzpMkDi3vgOViZeVPxSOVu0QY/UBfj7fAhgjFFKBUHY35lW
FMXqsiFnPI7y2jvKi885INTaTIdcq+9rsJxUvYHtrpRvxnfLrY3lLSmxhggoMXdB1foYFn23SzMy
fa/91FOiCACjZfo58wd23ae03aycOfJx7pzAZTf2x29na9uU4RZNJWXWdWXv+vSvfx4sUsfdofof
9s1bmtj6eMAeX+TWLrcg6GrF3cnS7UOXMAAQrz73jAJ+0ly9wk/ASXYqvoc885fGNzwsW5I8baEp
ryitXRF0gNAud9PZ6hnzssJGwx0/wxq1UaNc+yvvi0QbG/f5g1JvwCeOnuAwLAY/B3PszMqvqjtz
GIDAOtIJ3qqUhLyn/rs9p9HFAChl9z9tvbG8VAJfXYOO7OxAPs9ggq9rVi6ZJZ5IeIL1X1R28u0A
wOzpIgA1O1E2Kwx9gqFebcYn6cxTaKiOyQIDIM7j+WeWewAAwt5T/o87XMOVfxxcugdAeIF2ynWk
9ThXRYDKTmF58Q9P+1wAJgjej6oLr3TrQy7O2fHnrLee0cp070QFi94v6Fd8JJu9z/zTKmNCp4Oj
BiSovpDqY66ZS6cTbjgWkEfImWvm8yWbMISAOgzt54vMKGHESgyUEUDVu0kefcuHHaeYs1ynr33P
4N92yfX4RIQxUJcAvGcPTUH3S+l8mehSzkSe+qExNN+3zOEcehixbJAD0ojfK0FRcMF0UHikpwwl
wJwK9UXrQxhoOTmQLegxvwROPpl1jEi9RwI7n0ilynVRHQGjVr4gBKINfGH6UFKd84x5ff9ZEGcU
R3ntHeXF57x/JhrCERiyLxxFCthdKXFi0VDqE/3nLU6l7hE6StWhJ4UnMk//QiayesxNIw0US/7r
SQiJ5BvKdRGCEk58ub3yJa1CgQbUlmjBfEIqXha65ob+njtyf9sTmHcyNTCrjC/K0Vo/Y0wSDJmY
smAYtFzCQ6owGSkYaAZXi4bKVne/evpsqiCwXTeT0OjJQqOHdBQFWi83+bLZv8qkZoY1aqNGuWor
D0DtXHp/v2VHIXNPKRUfzr61y/CEArqAgFayqazpMgBABbv7CSmeRhUkaBcGzv18bsm2/M/XMAYA
lAKaYG7AiJOxjXDEGIwBxfbfs0oryYTp8aFCtuwInlhMtgoAkM+kE0lECRM9waBHJgFt9mU5/+9T
f/4LKZQEKeqrT2mDdZiv9D3pDvSX4yXHf0Xkks+jee8UVnd5ESC6JHjVbTl9a3nrj+R0WqB+yd+r
EABAgnSjb9kV8Z5H4dVdCpwcWHRj6fJS7rcveQdX+CW58VQLYalhflbgs+X9QKLm95f7czYBeZgx
MTuXzFJ/LKoJANRKDuT3T4kFJGqxmOdw3fbH7EIeAs0zBmNhMyvVHS84vqAkeySSLdkB+T0vGQma
X07lSmWxgjwNfMGJw/lAoZQhYVQQH4RFBDYd4xcaiYa3ugiNVU3MVSgAc0sVpgYNCQGAbBhiqWRT
XQEApPj8fKrM4XA4RwmTXfAgTb5Fn88pvzc39/knKWKCXHejE2vLPr/Bv++3iY29kY8qysw5ZbzN
bnsWEnlRPid47j/kL8mWnl9pUC82gJTSApqFZE0K6E45JbizBFVgNUQTzJYNQGlJ+rJ3GWZi0ur4
hbPqNc1hgLNWZ1yedRW0bnY7khKKCD6VMIYwYog6yR+qW+6OnfPT4ozVIl5cCC0vvLjBy2pmWKM2
pqz82JBiVvIEEEU9wZBeTqRKcsyg+ZythOujEgJKXEi8VR05ENIB28+TTzhFCazJJxNloIIn5h3/
kRQocSgKhn1DS7ZWdv89qwCMmNmSJ1jXqGAAqAADANEXjCIZaDkxkDO1qAwMgCZeZcldYYFZyU0D
PYG6kAIAgBxn4E1ajBccf8z+pbb9UjjutPz6LnBU7fi/L4W2pZ69y592EQAFgD5QAICEPWcty9s/
rLyxwkuBwnbzlRO9n1ia8r/MMgQBALbMHfdr+oJy5jmf857r9EiFujZBoiRgAOaaJRtEDwZACAO1
CFMxAkYYEqqRsl2z4DDQAACQgJjrUFAEACQZKs3kympQFxEAdV0Q93N3+BDDrGwReRuGtmwg2WvA
QNYKRBUjbGT6+hNCLORVRQSMOC6SpMmUTdD8SjKRdgR/cIK9IBwO5yCDMWIOYwDDftsYJQwwRmNE
FEAjZr8/Q9dWAAAgAElEQVQMAIASSq1Uv4UQVB1oxMHv6IJU46A9DofD4RxZTGq2TGf6Ft9TmbM5
9cJjPpNNVuS2eE+bnc7eK6bIxL8rVME+jZJVzu5NKgXKOu2VZ+iXLU3pq4y9gbMofSzz3PPMSmjo
ytGpxxeNjdibe+smAEAQleo/HlpyW+7CbPmlTTp2Km33eaN3xBY/Yi8GALABEFpHbYoAEIrggFZJ
voi6BWEaZcZ54sw/Oe8MSDUyHKqS8WtjUsrnk4P7lpHkj0W1/W8gZplE6xmUGCBR80r5fIV4NAmT
UslUfbqMUUSb+Vk44VTX6yFuriyIgCS7QjAClyneanxkRkmxQgV15MTALbskMGJsMfaeVQkACZrf
O3IP7OAHeCQrOO8QJjMXAFRd3i8tQFCb8Y/o+AWKz8ucXFkUQdQAAdCw0uzPVx7HGXe0IbkNch0G
6bbAx28b1Ayg6GYFQxicLQMw2FretPVwXQA9ODC7mM5VCINqmFjv4BY92ecVUsn+MlZDUZ9XSqf6
+wAJsu7RpRIAAGDFpxfT8b6iqIUiASUQ9mazyf4cZQxhSQ9F/IfPeio1sxXBHxo2p0Wy14f6chUa
09RoU0MulYp3pwgDACx5Yo2TC0CHVb/C+l2fMfLw5n37lpEcmdbEz1vmcA46SFBkKJUcqgz7SSJW
hYoeaZIdFRawoIdiAWm/eTSHw+Fwjh4mni3T4/zn3VOe9nrq+R97cyOnKzVEAFi+EKJmYdUmbTI/
LogCBcBBujeul5vNGdSHZcxwgZZAaApRTGg5gQFjX5iIRVIhqIZocsVnkLB7HxY3LFTPvigtbdJt
ALyzsPZmtDGMNIGU1eC5PyrUr5dtAKrrc79aaXom96tf+12wdvzWmPPD4Lk39e7+z5DJamU4Xm28
J+VH7lum+y2TMuJS2p/Kg65G04kBwQVRZSAYkSjO57MDOcE79z7PWY3J7Q9LqztFN6ie8K92Y8VV
wo1BwcmnUsmMGAWZEmIjGD0XF1RRkkRM0xnTV920PP6eVSyP9k7brzAEAMxcpr+/MDwtE+U535HP
akxsf0h4c3uloEuLv+eZPuhODQwAxlpvRwgBuOn77Lc7h22sdT1l5zBa5Tz0CHqoboxN6kjyROo9
g38o4TrPPtHg3VjxRxv2eZBIRjBqHDw1DyZYr28ZXQWSv7ll8L+C6o81jfaiAQBASrRl2vC/1Vhr
8/B8tfrpM2DkDSMvcDicQwJSfD4pnk4XQ0FDERBQp5zPFECv/ooN95QZLwPRUCGZKxkhj4QBKHEB
H04ONBwOh8M5IEwwWyYR38JvmS2vp55/0FsYOYurIQIAKskzF5WVzVZv2QOTAJl2f1I+YT7x/Jrl
KKKSVB+10S5mEoSzlc6EfMw5jvE6FCkQnzZ7hun+DpdoLdFQxjBPO2V+IfMc68iOU9gxZmHMTbG8
rMS+QZvM/PqVOgWghhT1mma7UA3BhQuVzk4Pi4KCmTmq+PtlOGZtTEL5yYMEEWNT3r5DP+aT/kWr
9LZCdQiARM0f0vyOQFtnVshvKxtXqC4wqqGcjeqRZEiIgeyLhHE6a1Y8riKGVGyO/rwhugSBIfto
NlWUox5hnD2rk9wUjAHACITq64dPVihVlOmzTLy8svG1gAsS1bSc5VZMy2GAM1ZfXpx+IQm8PrRi
vDevXmuAibNm58yVis1GPGKoZiY2AA6Hw+EccQhGOIpz2Ww8P3TecjjiqbrAjPCU8Y2dHkm+SCCX
Tg0UKGMISVowHFAPGweaIwqEEELIcZwxDwESBO6vU4ujvPaO8uJzDgi15w9YulY8AWU3/skrTEPV
M5+Q6eYGRFpLBABAg2prtFB+SqqMzJFJgreRCAozJMZ8on86uEWSTQrYsdpeCC/6dPi8j1dWrdXR
BdLpkUz797QKAHastqdDC28NnX+Dte5vhv53dDbkt/zBcGuKqlBFm/PP5PiArBqJJ34c2rski+Vl
4vGVSnJAcAwxeCFeECj1vawNSiNiqBGMY4Tmy/CMcKrr23h7VgQAnK2096nTP1eaR0lnQhZO0hfO
L9pP4yJBE2Q4Tm1MqPx7QtB0MZ5sezDQ+V+Bc+4r+59mfRkZx/C0aO6dXxpFhro6xBMvVuZ2kO64
SHzMJzPEXNNlqogAiZKEMtvBuTKw4AKyx1T8YmHna9qgJpQU98jlC33nftze2F+JhlD3m+rU96wi
CQDKJctlI9Ji2+7sVOdeqJywy+lJydSHfApDwAAAm+bfnggdf6u79Dvlra9I6azIdFzVEFLFtb/3
tVxFL/Na76yRi64gN1Jllb0zIdU0AA6Hw+Ec8SBRC0S0MQ6sHO0pE23Y556EjWjDoNMMErRAdFR6
JVQfOxi6cmqjaVqlUqlURg0qQRAEVd3v1AbOSI7y2jvKi895/9SaLTNBDB9vEc07716Yt/eiviP1
9B3hHBpXlKcAADQmBcHN9Eij1indlsC538/6wQEAa1HwwkWgvZF64v6wDQyey74gG2dcIV34CYIT
6c77nFXbqk7BDL2cfcHwnvkx+bxrCOtI7/g3tHnwROUaIgAA5Nh9G3S2xOzbqJChcmGsBKX68+GE
AAFwnTZzz73O+s3VPcYYXe275PIs6XNSb7tvPos6k4OOydiptN2la58PHX+nfSIALuRSz1Re+H9+
d4IMa9TGBMq/NwRPOEQzq7f9+lP+M79ozP2icBxmKGN2PFuOD+TzRMh8qyn8leCcr7jHSwyY6aZI
JiGUkv1ZQABIUD3eZ9i6Y7QFX4RW6lb+6HS+obmDq8XUeqqyscV/8pftFkrSzya739TH2rM6SUUR
AOhgJvsrw9Mix3r3LhL5cmDOV8mJEgNmWgknkdQFBBQY+lPmubQ6/1rp2P/tKAC44pRedTvfAJcS
62f55we0Uz8qLbyAADDaa3dsoTsTex82lgFwOBwOh8M5jBBFUdfH2kKEEEJ8xX8CjvLaO8qLz3n/
oPnz5wNg+Gzw04t3//Gf/P0Ot5sPF87M8Ed/EHe+4vx5N/8AxuFwOBwOh8PhcDgHF0IIAOTz+WFr
y4IgB0FzAGxaGefEYM6hAyHJDyJioo/ysCIcDofD4XA4HA6Hc4jZN1u2I4GzHgIAMNYkn/j3yGjv
fs6hhWrGiQ9Zx8sUIA8A8Q9aHw6Hw+FwOBwOh8M5qqh6YnM4HA6Hw+FwOBwOh8PZ54nNnXw5HA6H
w+FwOBwOh8MZDZ8tczgcDofD4XA4HA6HMxo+W+ZwDiZY0JZqi68ujHEyWA3RYQ0WtMvVsz5WnOyZ
YmPBJKX+BnHRfJP3UBwOh8PhcDicD4pqlC8Mnw1ef1W2eslYM8CjfH3gUN2z4PFqlC8AsOMH4ASp
KbcygtM8Z3zGbpnmipRa7XbXf7E1HfLhLzoUMCR4lgpzC9am5V5n0qKDwUGwqLFhSPBcIp5QqGz4
jWfKmVBJbrm2fGzBXrdRq3EbCfuX/KzYDAAAnncGnvhGxJzyIz9onJbQZT/KGHcXnlvn4UcScDgc
DofD4XwY2BcTW05m//J1T8JBYIeswWuIzdZO/hSdNddVMSUdVsej7tqNGq0poqp+4sPuKV4y4jG5
zIpbPF3W4EIRafLMv9s9dUPvkw+E7JEKsWZ11jI281QW9Rd2/CNen5AAALCoX6kuvsaOeQnrqOz8
Cdn4rlod9dcSjQ+T1JYH8dl11r5L92d/9YaXATBdafiMcOr5tk+idI/V9ghZv3UwQ6bIsRukUy+y
gxpFSbv319bbL+sVOlGG46eqoTw2S3+9BbYj5rQGL/52cqICTZaxWnkC3IBn8dfM2e/mVz6i5Yig
RCXIksNdVKtRAOA9myjCZ+qnfYy0znJEYG6b1f4oWb9lYjscn1oZ1jDRGhwki/pgwdnChi+xLYIY
+Kp08QHLdApdSo2ucpLthcSzccwsrHlXY1NVY4K+d0pdJYfD4XA4HM7RzLDzlgmxM2A6MOSezUS5
8RaYncpvvVfKikrsevWkb6bMz7lbUmINEbat9rtYUhoc8hG/fuLt1syNLO0gAGB+pfEq8ZSrzcD+
uiAsXOpdelOOrnB3P4K3xKVSFlUF5EL/5Z9J289UXv+bx7g6dNrdcXqrszEu1RTVgmGkKlRYnn/x
NWNwRBs3GABg0fNF7YKF8T0P4FVxzXdN+MzvJPAX7NU9MiBBvsm4+CMDex7Ea7oV+SPBc2/NXRAv
vbjRYDUyrJWqpvKMOVlwAJwgPpAj2v1aeUJYRI5K+fiTaNc2BFDVRTi8RbWbciomCgQjcUNx3S9F
U1di16knfTNRuNndNvw88/fIuBnWMNHaHCSL+kBBhJY6gAkgVA6Uy/ZUupQa/eEk24tJauuSkrzB
7i55pqxGzb53il0lh8PhcDgcztFMrdE8cq2+r8FyUvXdtLtSvhnfLbc2lrekxBoioMTcBVV/SIZF
3+3SjEzfaz/1lCgCwGiZfs78gV33KW03K2eOfJw7J3DZjf3x29naNmW4IyKVlFnXlb3r07/+ebBI
HXeH6n/YN29pYuvjAXt8kVu73IKgqxV3J0u3D13CAEC8+twzCvhJc/UKPwEn2an4HvLMXxrf8LBs
SfK0haa8orR2RdABQrvcTWerZ8zLChsNd/wM6fippq78QQVhcY48pzm94xXdGlyqygKIcK/negAA
EB9P/3K53zmsRbWaciomCsDQm8WVb1bfJquzXDfnznx9eN9suTzTf9YjSjTi4pTV85S98hXd3pt+
HNG4GdYwUVuQ6y63tLVuZ590oFx5qa5Mu1k45WzHp1CglHSU198p7y5UP0YgvEA75TrSepyrIkBl
p7C8+IenfVWv8uKJ4Ut/I6kSRQNWx8/st9/WqyueTBC8H1UXXunWh1ycs+PPWW89o5UpAgCmKfWf
FU+7wPKJ1GkvD03pmaS2PIgu2tH9xP1hG4Do3sVPlWf/LP3Uc36yv8bDW2X8Z1WxF9TdcEfbhs9q
u8qDk+0avU0l4j39R9ZJ6xLLf+ArUEQCnlMesOevTPzmv/3l8fvDGu013P3enaafUJdK/lg1348a
4/e9NTL8IHsbDofD4XA4nA83E619ERgas+IoUsDuSokTi4ZSn+g/b3EqdY/QUaoOryk8kXn6FzKR
1WNuGjmex5L/ehJCIvmGcl2EoIQTX26vfEmrUKABtSVaMJ+QipeFrrmhv+eO3N/2BOadTA3MKuOL
csPGxPvDJMGQiSkLhkHLJTykCpORgoFmBhffUNnq7ldPn00VBLbrZhIaPVlo9JCOokDr5SZfNvtX
mdTMEI2fqka5ait/kGCqFFwiHrcMZjRZ5DXS8xfmWJXdt7OOWYGL/iVt32+vbFcBGGS9BAAfzqIa
jTI1Ex0Ggjp51pVlvd/c3W8MS0vN58tv9CjiOcEzvlC4uFB64W2DTSgaK8MaJmppYmCJeOpN1qJ3
zB3Pw7Z1UoWMa0jJdJmAKoy8SK1iLl+sOJQBICxpwWjon4wlZ/eu+49KXzEoeQV/nZQxMQC10vHi
R5pu+palby1v/ZGcTgvUL/l7hFw6nndw0GkSBgobHjYqTPFeGVj4taT1eXtdvwxIkG70Lbsi3vMo
vLpLgZMDi24sXV7KPf2caCne0Je0889IDPwcbexVlfnKgunvL3jCOM/67UveQe+PSnxgABhjHR0d
7WVJD0QifpUGlJZosechPOyt9J94fKVoUTVZWHMPqv+PwJnv5F55JRz4Il5QSP75f6ztXfmGJp9I
3Gx3VwqFm5t8e/tDVOzpLPrmKhhIvLinGxqb/UK51NEpnTzdwQhg7xpwsadP+HQoUiq8tV0H5pr5
dMbQl0T9nT/IdZ4ZvfkL5d5hnYObLKy9L1R/l3Px9vyzfwhV1Xj1MW95pMPAqL73w9bbcDgcDofD
4RwWTNZTlDT5Fn0+p/ze3Nznn6SICXLdjU6sLfv8Bv++0T+DMVe9qKLMnFPG2+y2ZyGRF+Vzguf+
Q/6SbOn5lQb1YgNIKS2gWUjWpIDulFOCO0tQBVZDNMFs2QCUlqQve5dhJiatjl84q17THAY4a3XG
5VlXQetmtyMpoYjgUwljCCOGqJP8obrl7tg5Py3OWC3ixYXQ8sKLG7ysZoY1Uk1Z+QMNgmnyjCuE
4y62I8VCzx/Z639EvYlquajdCyWP4AIjAyzXVS0rBgBgh7GodlNOwUSr97sB37mPlluxi5z8zn+V
uoeFc9Z3FTY8FzHBZRttc6ZxxXUZ/1o9M74oS9B4GdYwUVws7/gK2jVTmXGZPOdrzkmFSveLdNtL
Ql9WGKM8+xewko5nXNUfqtNkjBixbSIKUpjgvNW/trzb9kYNlqr2GLSSFzxn3ob97yZ+d5c/7Va9
3Fl7Jp9nvkhDUJIkNVHpXu0j2O1uM5sfNY6dm1nfL7thz1nL8vYPK2+s8FKgsN185UTvJ5am5KfK
6ca6i88sCI+Zrz3jI+CSrVp0KcyejN7jQMZ5lv9lltn7EQEJHoRKra2tVrYU7xtIKi0BLzaA5JIC
mrvvrSTTJVVgACBsSPz6J3U336qfPlNuXpDc9RWlqzx8+z/CTjrpr79isD/0AABkrM64POtj+qxX
aQUQjgh+nUGJpouOYUh7TUs96byytNbpNVmhvyfFvMG5zQZkJSEaPMZQNGdU5yBsyv7xqeC1tziL
W+SGQTVGOKLv3/d+aHobDofD4XA4nMOJSc2W6Uzf4nsqczanXnjMZ7LJitwW72mz09l7xdT4C1z7
8lGwT6NklbN7k0qBsk575Rn6ZUtT+ipj72iU0scyzz3PrISGrhydenzR2Ii9ubduAgAEUan+46El
t+UuzJZf2qRjp9J2nzd6R2zxI/ZiAAAbAKF11KYIAKEIDmiV5IuoWxCmUWacJ878k/POgFQjQ1Yz
1dSUP7A404JLH8g15PLbv4v+slaqHBVD5wkbZQxqmGiJAQAI+eLG22BHvRi5PLTguxn0L5W32kYH
nUbESbzjqSwRQzLL2OOKsiYaL8OaJgoAjLZVdj8Aux6WAhcGFt1iXrAs+9ZNxp4JT2Jidj5rCf66
gF69EwmyIgAp/8x559+il73oS66wet8ku9ZLFkXELJKmppYgyT+GM+6QwTDqgmhoIqpWMZYxlN1i
roNlrGBIK6Syqn6SXIdBui3w8dsGkwAUnTSi1LX0cgSczi0SAWoVM5lCCcBXLNsOg6lZpNswxrPc
rGAILD4reuX3Mn5oADABfAufgoUQEFPkyRucvcvZ47yVjKZ/Yb58tufiSyvCr8zVe0Z+OkSid1Hj
xf/HPnZT5sXHfCajAICdStt9vujtdR97oeqGQgEQepuWkwmqNHqrHx9mB04ImwMvq+VSIuV46qeF
sLS3vX5ReO6FMdRwf1N6dUHwgkvK4v5q1Op7P+DehsPhAACAk9mzJxecOT0w9dgWHA6Hwzk0TNxT
0+P8591TnvZ66vkfe3MumqQIAMsXQtQsrNqkTWYLJaJAAXCQ7o3r5WZzBvVhGTNcoCUQmkIUE1pO
YMDYFyZikVQIqiGaXPEZJOzeh8UNC9WzL0pLm3QbAO8srL0ZbQwjTSBlNXjujwr162UbgOr63K9W
mp7J/erXfhesHb815vwweO5Nvbv/M2SycTOsjJ/Kfb/KHxiETHn7y4pyEcy51dJfcre/hPoz4pF9
gM3kmnI0NUy0RBAAIErNdjDb7fgWCf2Pd/FVvWu/r+4feJwBQwiN+ZxRojEzrGGiQ+lQqzLjMjTn
okqkbPU/LybtSVgUqVhM9KmjJ9VCd+GNa7ObLonOPls7/pv41J35N74jbo1TRZUYEBjxbQXLhuTm
M0U5FhtSRfQE/BVCkOE1YgG5jBCAG/+uta5bo1YuVUCBsE9y9RyxVG+QwYAmATUz6ZLgb60HKCtQ
SefsUFRlDCHxvU2bEUIAbvo+++3OYd8sXE/ZwWJ75vUvEcFOx2dMu/Gfk+9+Q2nPl1N9ZQv51QIt
geCNULx731sp5JwKQWq1s4zpM49hjAA6Bzc8SzqHNTCaF132oNL0cud//7vHiKChvhXvLKz5VOJ3
WJvRbNiq99wfmd71RsCT700UtQaPCNi3TA1kk2/u1uyCJXjCKoIJOwcSVlpbTKBIOBc3PEu6zOHu
A2P0ve+7q+RwDk/cUiaezJQqDgUALBu+UDTqVz7M57g7mY72vH96a4BH4ONwOJwPBRP8ZpCI77Rv
mS2vp3734Oj5cA0RAFBJbl1UVjZbveVJeYEi0+5PyvJ84sEMAKgk1Udt1M9MgnC20pmQtXMcAwMA
EJ82e4bpbsIlWks0lDHM00/5NGmtEctmjOEic1M0n1VCN9EmM79ppU4BqCFFvY7ZLlQzwoVKZ6fC
oqDg/SY+wzKskWoSyh8KcLHS9UD595/AL/7Ga3/Eu+Qx6e/udObOt+QjdxT9HppyGDVMdPStjFEG
SByjBqkkNZ1SUTrstLX/KzOuaKwMxzBRJoreC7TTvq9+4v86i2bk498vPXOD8MqvtMIkZkSMUgYi
HvNG18286b7zrf7/+YzafqzvrAuyFTCMgtWbxb6LSUDYV2mCHo4FJDufcFzXJXT/yNu41xpgYtNx
FbObFfqlXJuV7mS5PuQwgD5rAKS6hRVatEWPrzqaFWWRWabrkmJBYA1YF8ZuIMTAJYgqSMKjn1U3
2zS7Wa5r778+7DBANil2QHaPG+8oUYe8+0bH5lWFslnnkRDOVjr6cfh8MuytrFRW28XBOGTaou9J
J7anXri5tC0cPO+WorH3iSTiO/f/GvV/Sb34UNA104niqABkzIqTfFYJ3YQaS9nVb+hSKOZxU4ki
oZp63BJKVrl9JiIEsCwAAM5WOuMCnJaPd+zZ01OwRnYOTNNm/iuZ25566Uva38Kh84epAeP0vR+S
3obDOaQ4ue493UmihZumz5w5c8b0xqBgDrR3xMsf5mMBBN0fDmh8zZnD4XA+LNTukbF0rXgCym78
k1eYhqoH6iDTzQ2ItJYIAIAG1dZoofyUNCpQD5MEbyMRFGZIjPlE/3RwiySbFLBjtb0QXvTp8Hkf
r6xaq6MLpNMjmfbvaRUA7FhtT4cW3ho6/wZr3d8M/e/obMhv+YPh1hRVoYo255/J8QFZNRJP/Di0
NwgtlpeJx1cqyQHBMcTghXhBoNT3sjYojYihRjCOEZovwzPCqa5v4+1ZEQBwttLep07/XGkeJZ0J
WThJXzi/aD+NiwTVyLBGKkwmUP5Qgkwn9Ttn5e/x2pPUYz+qnnRtX9dm2WZH5ki6ZlNOxUSZIIau
Zg0JJ5MWqEf0X4AX+Is9f1SHgh47YaVpAeRlKbhUWtCY6/yJlqeoesrVmKIJMhzHRJmizry+HNtQ
Wf0D1N4lvbfxIMYIbMZGfTwSlE9Kp/TL7T2AXb9/ZsUPzOx3ka7JlfK6nxgnfD289Dvlra9I6azI
dOwXCztf84UMWRIwUDeRtb2BEeckian86me0lquD50u5DW9SeZYWnos8q9y1ccCJ4rqX/C0fc5dW
MivXZt0A9YNSKLsMGFA3vUIp3xI8+wZ74ybFDjDfKOUpKe6Ryxd6T76A7C4rfrGw8zUNUsW1v/e1
XEUv81rvrJGLriA3UmWVvTOxb8VmcN9yU6hjZxEJAgBgx9rxODr9jvDwt3LNb6gLAEhQPxP9SH3i
7S/phTRacY8z7R7fkjf7d/xOAcDStfIJKP7aHzxCC55R54unM7LXi3v3tldE8zV5TrxemBlOb/9i
Zlt2WlBBwajePRAvLpp7fDCx+4+KDUjAQB0KIGDHavtNaOGtTX//9fRLq9SWm4d1DkhQbtDOjXat
/oKeSRfffiDU/M/2ktWlF1cP7p8fs++dsKvkcI44aHFgoCTFZkwL7u2GJLlBV/Duzv6Uf0YUZfbs
yQVmzghKAMDKvbu6ilrTMc0eDABurqMtpU+fGXF7dg/IUb+dSZcdypioBeoaYkZ14MTsXH9fIl8h
gCQ9EGuIeUQAZsX39EJDvZzujxdtMTh9Rkwy030DqaJNAZCkeiNNDb5qBrSU6E5lSg4DrHijjQ0B
GQEAKWeSOfD5FZGVe3YnPK0NkOxLFS0XZE+0oSGgHJm/yxwOh/OhpdZsmQli+HiLaN5598K8vRf1
Hamn7wjn0LiiPAUAoDEpCG6mZ/RJNm5L4NzvZ/3gAIC1KHjhItDeSD1xf9gGBs9lX5CNM66QLvwE
wYl0533Oqm1aVRH0cvYFw3vmx+TzriGsI73j39DmwWNCa4gAAJBj923Q2RKzb6MytNbDMFaCUv35
cEKAALhOm7nnXmf9Zp0BAGB0te+Sy7Okz0m97b75LOpMVnUA7FTa7tK1z4eOv9M+EQAXcqlnKi/8
P79bM8MaqSZU/gOAUWeL+bct8C4OsA/zx/f3R81GmZKJIixHxWlXCCdXDWC32fafzvotOgNAjJpb
IX5eaOG3KAAhbZldd5ENW7TaohoZ1jLRUnHLLbCZTXTw8lggQZGhVLSoqu1bpmQYZCxFPhU9PsQA
JJa2en9VWvGiovkFANd5rvcpu/WsT0jH/m9HAcAVp/Sq2/kGOACAsCggatsERihDK8mu+5Xlqdii
ZdIFlxMARnqtzi3VBVNSeaj4Yto49TJp2Q0MgJEBJ1kI19fpFBh7KfdS2HPGUuucqylAmfS7vSP6
Fuo8VdnY4j/5C/Y06lb+6HS+obmUWD/LPz+gnfpRaeEFBIDRXrtjC92ZGJZsd2b1/ygZokW8+b5U
yag3BGDwQt+T3pmXfXrvW3mns7pbkOrBneO/9Kr07tutbWkPAOhbzJfWBK7+gj79VWIKYvh4mxr+
c35QzTgCAOJf+37x91AEjK72XXo5tbqczNv5N58l72xGNAIAgNVwTO/D59i+RO4PbT5AWPbKJFO0
A0EZ7e0crpE+9nFKh3UO7hz/pVekM/8J29IiAENv5V+9yL/s88WWLaTDFGDcvvfD19twOAcVambL
TG/0j+wQkRYMydls3olGDF1IFi0alDCwSq4MApg5k3oMDNQqWFiLSQAuUDudsJpaZzVJiDnZ7j29
A5Re78gAACAASURBVMasJgMDLfV1xmm4eVaLhp38QHdvF5o+IyoDADj5vj7FG2udqQqCCGZfb4pF
Wo71K4jYZsWRBoddzEpm9MbmY5pkcHJ9Hf09WaM6cx8OI6WCGYy2zmwAaqW7Ojr7pFmNxofZkZzD
4XCOOND8+fMBMHw2+OnFu//4T/5+h3+2/HDhzAx/9Adx5yvOn3ePDhn1HuGtzAHYa1F9n8ltyISG
b5MgxUS8AFog4NMkDECJy7AoIFJMJF1/LCAjWk4MZB1QQnVhFTMrM5AVInW+fR/cqGsTJEoCBmBu
OZPIQagupCAr1Z8VIzG/hICaiYGCFo16RETtfCpZRKH6iIpJMR6veOsiGgYAaqYG8kIw4lcFBIy6
BETxoIwNWSXemVSamv0iANByf1dSqJsWVRGz0919pidWF9BExIiZ7Y+XtIamkIyAVeJdaaN572DV
yff0pB0QQ83NPhHcfE+fE2kOV1d+qBnvHjAp0upbYioa9qwRtxEVz3sEz3mu7ZGfTwuqCJiV7ukr
isFo2KtJGIC5xb7unLe5ycv9Mjmc94aT3dOWNKbPio1ajGWl7p090HRss2727OpBTcc06mAN7Omh
IcNMkoZZjRqYfbu7acOsJgOVe3Z2OXWzpvsHV4PzHbuS+vSZUdnNdbRl/DOmD+4udnPtu1PGjJlR
yYrvbs/pzUNzWlbu3dVDY9Ob/cNnwk5mT1tSmXZMo44AAJg5sLvLbjh2moGGBQBj5Z6dXW7drNbB
pzOzb3eXW3/MNA+fLnM4HM5BhxACAPl8ftgYTBDkIGgOgE0rpZo7ODmHAIQkP4iIiT56IH8YeSsf
tYyyKFIa6N3rqyv566KG4IlEcS6bT/ZnBpe3vZGwZ1gPgVWvjDLYM16EHGYX07kKqSaWVG+4GktH
9nmFVLK/jNVQ1O83iulEfwEhUfYYmmgCAICg+7RyZqAvJ3ojEY8WDJNsNt6fZgyQIHtDYc/Y+6kP
JFgPB3BPMh9o9ktyqCGaTiS7210GgCXNF2sIjrmNX/LFgoXu9JhvEdYiUb2rv1z7sfSE8GxP/7bf
kUEfe6SEGhulVCrZm3YpAAASZNUr8aExh3PgQapfZfGSAxrLlaha7/GyZG++wjTBrFA1rGAABoCw
LA2LAICBMsaAOWWbWQNt2wf25YcVwkACAJB9+3x0kB5r8HX3tu3MeALBUNC/b0eyqEtD/QpGGOh+
W2EAEJb2PR1JushSpgueqTgQcTgcDmdq7BsL25HAWQ8BABhrkk/8e6QybhLOoYBqxokPWcfLFCAP
APEDlC1v5aOWURZlRaON+VHeCkjUAxE9MPKi4InWDf4Xq+GGhr33KsH6ulF36qE6ff8HI8kTqffs
/csXrd+369ij7804EGsYei6SPaGYBw42SI21Nu/7U/I3T997EpOohxr00JhJWhqHX5D8TTOGEvma
pg2XYS3WOmP/Zw27DQmei11fophxW2Pq3kEylr3RBu+US8XhcKoIkoyo5TAYtbbsWA4TPRICQIpX
drNlx+cUiVaniqpfYwMF21EKjjxsVjt2NH4GyGg+pnm0V3T1a+GIFKKnbvqxYTOfSae7dqe8zS0N
hggACE0qzD//ps3hcDgfMIPeRfBo6qlHhy5GPihtOEPgcnHTtbBp8C8BYFKhxWvCW/mo5iBYFOf9
wYj13czjMPq0ZA6HcwDAmt+AnmTO8QzfDczMbNqW/D4JAEDSDTFRKOZdosU0DFjzaySRK9m2aOi1
N/UjSZdYMm8xQ5uU5wsSNX+0yedPt+9JFKNGYOIUg+pS23JhUBlqFR0k8XDZHA6Hc2jhLn4cDofD
4XCOMLAnVmc48fbuRN60Xeq6djk30NmVEYINg+EFQPJoyExlXC2gYQDAuk91cmkTaZ6JIuCJvqiX
5Xv6sqZDKXXtcj5Xcsa6kdn5XMlyKQBQxzRd/B4DMdjJgazpMqB2fmCgCJ6QzodtHA6Hc0jhHyk5
HA6Hw+EccUj+5hliOp5MdqUdBgBYNnx106P+odgLSPFpkC+qPrV6Bes+hfZbnrqJj2nCRsP0hkR/
sqttgAEgQfVGtbH9RNzCwEC/Q6vPDzTWezAAGfPO/UGCJywX+9oGHAZY9ta1NPCA2BwOh3OIqcbE
5nwIoK5DBncoCRKP68M5bMGCtlRaoCXX/sZjTzUPJikNHyetfy2s3agduWeZcQ4d3KI4hx2s3LOr
Bzcf0zA5b28Oh8PhHEhGxcTG8Nng9VdlqzJjzQCP/3SoYWbf7s780CBOb5gxp/H0x6sxmQDAjh+g
E6Sm1MoITvOc8Rm7ZZorUmq1213/xdZ0yIe/6OiC6p4FB9iixoYhwXOJeEKhsuE3Uw/VRSW55dry
sQV73Uatxm0k7F/ys2I1fpbnnYEnvhExp/zIYTBVCs1zte1ub2707m53Xujyu7L+32aeedI/pt/l
oaGGhocRTkvosh9ljLsLz63zHOxYRpO0KA7nQwaP8sXhcDgfMPs8seVk9i9f9yQcBHbIGryG2Gzt
5E/RWXNdFVPSYXU86u79MD+uiKr6iQ+7p3hHOBqJucyKWzxd1uCKKWnyzL/bPXVD75MPhEatPrFm
ddYyNvNUFvUXdvwjXp+QAACwqF+pLr7GjnkJ66js/AnZ+K46OLWsIRofJqktD+Kz66x9l+7P/uoN
LwNgutLwGeHU822fROkeq+0Rsn7rYIZMkWM3SKdeZAc1ipJ276+tt1/WK3TqGQ6rDeW6v/Tf+017
sDZcgszSX2+B7Yg5rcGLv52cqECTZaxWBmamu3tSFYbUWOs0/+jtWm7As/hr5ux38ysf0XJEUKIS
ZMnhLqrRlFXeo4kifKZ+2sdI6yxHBOa2We2PkvVb9prNVCyqxqs3sUWNCT44FvXBgrOFDV9iWwQx
8FXp4gOXrdviP/Mbceerzn5zUQQxISggvcUVAT7A2fL4Go7PVLrKWnZYI8PJmSgSz8Yxs7DmXY0d
JA0PcG1wOBwOh8M56hi2b5kQOwOmA0Ohv5goN94Cs1P5rfdKWVGJXa+e9M2U+Tl3S0qsIcK21X4X
S0qD4x/i10+83Zq5kaUdBADMrzReJZ5ytTlGSEiEhUu9S2/K0RXu7kfwlrhUylbdjxC50H/5Z9L2
M5XX/+Yxrg6ddnec3upsjEs1RbVgGKkKFZbnX3zNGBzexQ0GAFj0fFG7YGF8zwN4VVzzXRM+8zsJ
/AV7dY8MSJBvMi7+yMCeB/GabkX+SPDcW3MXxEsvbjTY1DIcWRujtzEx5mTBAXCC+P2M4Vi5Z/eA
3jpjb1DQ/VoZwM3HUxCdcax/7E3sLCJHpXz8SbRrGwKo6iKMFr1TzhPNp+AxRDVSjRIxu6ShqOS8
t1RTENVuyqmYKBCMxA3Fdb8UTV2JXaee9M1E4WZ3W16cmkXR8d+v2hZV0xQOjEV9qECEljqACSBU
Ds3eBSa8mnq+g0pdwQOyiH0ImUpXWaOfr5Xh5EyUSWrrkpK8we4ueQ6Ohge4NjgcDofD4RyF1BpS
INfq+xosJ1XfTbsr5Zvx3XJrY3lLSqwhAkrMXVAdSjIs+m6XZmT6Xvupp0QRAEbL9HPmD+y6T2m7
WTlz5OPcOYHLbuyP387WtinDfY+opMy6ruxdn/71z4NF6rg7VP/DvnlLE1sfD9jji9za5RYEXa24
O1m6fegSBgDi1eeeUcBPmqtX+Ak4yU7F95Bn/tL4hodlS5KnLTTlFaW1K4IOENrlbjpbPWNeVtho
uFPK0BlRG/LJtRU+eDBiEUFR965QISzOkec0p3e8oluDbgJZABHu9VwPAADi4+lfLvc7B0P0kHiK
r3QonlWrKadiogAMvVlc+Wb1bbI6y3Vz7szXh91teXFqFsXGf79qZGgLct3llrbW7eyTDpT3HtWV
aTcLp5zt+BQKlJKO8vo75d0FYdBWFminXEdaj3NVBKjsFJYX//C0r7riWjwxfOlvJFWiaMDq+Jn9
9tt69XsQEwTvR9WFV7r1IRfn7Phz1lvPaGWKAIBpSv1nxdMusHwiddrLQ1N6JqktD6KLdnQ/cX/Y
BiC6d/FT5dk/Sz/1nL92qJwazxq3vINmkwGQ4HtS1Wz0lfEn7g2X93l9C553ksO9vt2ZgXO/brbG
XJy02zcb3rNIxDF7fmS/tlqntYssSsHr5IWXOxEPoR2Vjp+TtetUUrPIzvgaDnmL2AvqbrijbcNn
tV3lwY8INXrRSsR7+o+sk9Yllv/AV6CIBDynPGDPX5n4zX/7y+PbYY0MrVqd3j7cafoJdankj1Xz
4GhYw6JqPGuCHw4O5xCC9KZjj/2gleBwOJyjnoliYhMYGmHgKFLA7hr6Zl9DNJT6RP95i1Ope4SO
UnV4TeGJzNO/kImsHnPTyPE8lvzXkxASyTeU6yIEJZz4cnvlS1qFAg2oLdGC+YRUvCx0zQ39PXfk
/rYnMO9kamBWGV+UqzkmZpJgyMSUBcOg5RIeUoXJSMFAM4OLb6hsdferp8+mCgLbdTMJjZ4sNHpI
R1Gg9XKTL5v9q0ymmqHDRtSGokiGSuwKVQxD8014fMV7h5WLOYEQ0tXZ0VOhFBuxpjoPNtN9/VnH
ga49xUB03icDx12Gjp1hF17I/qU9753euP0f4+sbfdffJ3X8S8+aVEPUECCjpvvaEyXSf62wet70
T93HzO8M/HZ1xUEYZYmpeqO57a/fHHn3WPHKe8Te75jbu8pdCane4yUA2DK33ti+bv5Jn/y3nH1/
5dXNhWS2bMbtnGk1NSlvfTK9anbjp78v99xZ3JGS+rvShlHPALBV2XFrz+ppsz71HyXzO73Lt4X9
JDnQXi5pRiuq7PhCckOd/on7lK474ltydYYIkK0+q7L7dtYxK3DRv6Tt++2V7SoAq4pQraaciokO
A0GdPOvKst5v7u433o9Fjfd+1cjQ0sTAEvHUm6xF75g7nodt66QKeZ/BYbD4Wc+Sc3p3/1hY0yNR
Q/DXSRmzOgFDdEnwqtty+tby1h/J6bRA/ZK/VxmavsrJ8uZHIWVJ3iuDC7+WsD9vr+2XAQnSjb5l
V8R7HoVXdylwcmDRjaXLS7nfvuQlWPR8STv/jMTAz9HGXlWZryyY/v6CJ4z/rBpL62OZDaBSwAbA
2cK6W9lmUQzcIV0yMhUNKE2xRPvdwvZFkUsuHuj4D3H9WZFLb+1s2kS7bGlcNZCg3uJZemki8Th7
rVNTLgidcWfWe2f5lS16jY8dNTSsQY1e1E0W1t4Xqr/LuXh7/tk/hAJfxAsKyVcf8w5OLsexw1rd
cq1Ob1855I9ApFR4a7t+kDRk41tUjWfV/uHgcDgcDodztDHZE6RIk2/R53PK783NfaPPSBhPxAS5
7kYn1pZ9foN/3xiJjR2zgirKzDllvM1uexYSeVE+J3juP+QvyZaeX2lQLzaAlNICmoVkTQroTjkl
uLMEVWA1RBPMlg1AaUn6sncZZmLS6viFs+o1zWGAs1ZnXJ51FbRudjuSEooIPpUwhjBiiDrJH6pb
7o6d89PijNUiXlwILS+8uMHLppohMDS8NkRVb6qX8h12tLHpYB0RQV0GuKmlVXLAjO/piZuzGrVQ
YxNFubmfa52/1I4UzW1PpX7xLLJRQ2w6AqAkpbNYowvxiEk71sTJrAa1nExYgdZjAhKA5QRcSEPB
LwwUU0br9LAUBHCyJL2lzw6e4kI2WMC5DifRj7UZWAYARq0uO1UvuMDstsQ7m6SGlumxeoi4FIlY
LWbbE0EXiqGKlO8iqd2OMwP7RQBGrW47iZELzO21ezb25mJNDfVKBADsdNvavHbhMS4k/bnKu6vS
rdNDctXJnFG7F0oewQVGBliuq1rTGABqN+UUTLR6vxvwnftouRW7yMnv/Fep28QAU7eoIUa9XzUy
xMXyjq+gXTOVGZfJc77mnFSodL9It70k9GWnHAgKSWEiFOzERi2RZQBuam+PQVXt+L8vhbalnr3L
n3YHvdz7QBlKKQ+Ye94yTHB7usTmnxrHzs2s65fdsOesZXn7h5U3VngpUNhuvnKi9xNLU/6XWTxi
nHZmQXjMfO0ZHwGXbNWiS2H2VPUGADL+szI1PiKMbTYCACBCzR4oCyBaY72fzM1tx31Eci4i+Xdx
T0UunysFNdruHVeNRMhz9qV58anSiuV+F1y22bFbvUtvyPu+pmVrFGx8DWtQu6sUNmX/+FTw2luc
xS1yw4Lkrq8oXeXRZRxlhzUynKDTq+ojK8eeXZLWOr2mcJA0dKPjWtSUfzg4HA6Hw+EcbUxqtkxn
+hbfU5mzOfXCYz6TTVbktnhPm53O3iumJrHARRXs0yhZ5ezepFKgrNNeeYZ+2dKUvsrY615I6WOZ
555nVkJDV45OPb5obMTe3Fs3AQCCqFT/8dCS23IXZssvbdKxU2m7zxu9I7b4EXsxAIANgNA6alME
gFAEB7RK8kXULQjTKDPOE2f+yXlnQJpqhuCaxZJNmOJQati2nctZlJFiLufuGwci5IQmVaRJISCM
MAAAUgyJJW0CGpsW+sSDWl02s/O76C9rnLYdBWg6plEfbDIk67IAAIBVQ2ZlygBJsuDkMkU94pGx
OKb9MCSHQt4JttFWCpYcbvSIAABYxDDZ0J8MyaFYYPC4TKeYsbVovYIBQDK8qpMvOyF54nX5Wk05
HjVMtMQAAIR8ceNtsKNejFweWvDdDPqXyltt6pQtavCh+71ftS0KgNG2yu4HYNfDUuDCwKJbzAuW
Zd+6ydhjTu0DDCn/jLzz7djpj5dPWOW2/5nuWC9ZFAEADSvN/nzlcZxxJ3i7ccHJ2rglyjCA2yDX
YZBuC/x/9t483rKiOvRfVbXnvc883HvPnehmnmUSUSahwYCICHFKMA6I8RHj+yX5RZNoXpzyDJqP
Jgb1JYLGPIxGxQGFgBhEiEwN3dAoU9Pdd75nns+eq+r9cc6dzzn39u0GumV/P/1H31PTqqq1a+9V
w6q3/0k7kAM0/SrRCeeDchIq+d+IG72HdD36lNXPWj4wEAcAQAg44xwQAO8jRm5ITkMlt1Nq7/5F
njv3ZNR+vZiQeXVTG4K9Y5Jv/nwlAgBQBAif9W04C0CsVn/xAX1PJ0qPoZIz//ute0+PXfwGU/iO
9ci+1VOivcf5Lhmup6IAAP4W7bh4MXeP4sAqDpqEG9Co/X5xBBxqtK/3CAgICDhEIOQwvqgioBfr
W8vsuMgFnzFH7y/d/pVQbeWXcZ8gACxtg5TVeOgJdSNWEGLAAHCMLfj18qs1nYWxhDlusBaQ4TjD
lJkFDBiHE1RoUpuiPkEbqz6Hgjt3s7DjLOXcS8riE5oLgHc3tr8f7UwglVBTiZ3/T43BxyUXgGna
SX9uD/+w9p3vRnxwnr9NP/YfY+dfN7fns3GLbyZDcMvTUwWfEKTojKm2bRdrDgeolwqNpfwon9/8
NTxrWhlWtEvbxqu0nviBf/bV2rE3ONoW5P4zKYuLsZhVK5RzPgDO5WsOFwEApNT4WK1YmN0zj4zB
rrIhJErrjhaUgSBueExZamGERGlBazlzKWvNz80IANLMXMnior4BbdtYV66mj4q2KAIAxJg1AdaE
m98lon8OnXPV3PYvKAeiUb2er54atdhE4/KWy9Gxl9hJ08neLhTdzRuHZKbx+B+S51+tHHEBOurj
3mm76w98StlXJ50V+I0txFEKgDgCQAgB+OXPuQ9PLbu8yjdMD7czRD2Mes4REmC/qtGvrAOhv4Jx
4Awtj7KuGCsqteyPTVRZmKjc/2EqIPBOSF5x3fQzH5OnbAye1nLxukMlTcjjYxYwRM7HQz+i09bS
s9lVD/tnuJ6KYnUbxGvN+/foSz8dbAn7aNQBvzgCDhWCD9OAgICAgBebdT4caTJ85t9YY/eXfvLl
1fZwnyAAYKI0frYpP+nMmRt6mSHLzRYl6TRqYA4ATBQHUy7KcosiXLWnCpJ6ntfen0zD6jFbLP8J
3GL9ghYzhlO0V72bjvfx3tLlA4n7JVavyvHr2LBVf+JBjQEwXUyFPGuCtDPCDXtqSuYpkPGaz+eN
Zci5R0Eb2nrU1q1bBUEIh8NHjkUJ0jJbj1rkyLEoYS/u3Dlu2r/5m6l/vRrf+f2Qe1Hs7fcd+a5P
eied5kgIWGt+pgTh1CAADKTC0kK9sBxJj2w56ogkahR6V7krnNJOcxHMfa931RCgZXYJZ12PmiIs
EWIMD4+MAMDIyOgxxxwR38BVyvvRlcsL662ia2rJGQckLP99vzWq//PVXaMEIXSxeuYXlHd8yTt7
Sz3/hdYPryU//47aODAbAPm0+aDz68/at304NHF0+NxLmwQAV5z5uqBso1GyHw7F8JyT48LAMZY1
w2vTC//msccBzzs5EAfOcrqs71PabBA+hLUeZSEOPkVMRuKy8axPWevjcQpY6XajEALwPMw0LHXT
FunJ/G1XK7+uLc1C9q9yHsT0aW47NhelzCm2MuWVHLRulbtKiFzanITqBFSyhPvMnILqBFRniceh
/1DJVXXrX9GTJkp3fVh9OhG/6Prm4mGQXnq4gbG3i4q2Yapy1NlN4RF/ftmWh4MvYW+N2oDwAQEB
AQEBAQEA660tY/GtwgmouvNnITKK2hfqIMuv5QTWLwgAgMWU8VTD/La4ylEPF0koQ4nMdZHzsBA5
AvwmrRYJ9py9dyTOfnfigrfbD23X0MXiq5OVic+rNgD2nL3fi591Q/yia53Hnta1t7BjoL7rP3W/
b1AbJqvH/hk9PiopeuHWr8QXPLJi6UrheNsu5oinC7Ft+PRoa/4etROaFOIZ0I8iI5fjLYnS9Cfx
c1UBAHDVnphXjvhA6xRGpwoSOVk767Sm+z3cpGj/M4RWea7SMKlEmJZn8YwuEl/xnbAbH7CLc7PN
cHogjFrlfKVh0i06gFpq+nzjNukmsLzST7wHf2LflbDP+MDQ6W+dn35SMqnPkUYwAIDTbDhMAADw
HRdkSQAkyrLQMXcJwb7psqi4dvYFCYrgN20/LgkAXr1id04uKobslkotfUAXgPs+CALCAtBFfREk
4rccFhEwcKdRdbuay6IRFYv5qjMCAADcdz0iieu2Ut+u3IyKciLEr+ZDBa9SJswQIhfj0yPN2buV
A9Gofs9Xjwy5rGx9p5neYT/yRTQxLR6Ma6KI/HvCqc3W3B5iekQ4iUaAuxXMAbBlPX1r/Pgb/Ms+
ZT71c7FcFbiGI0Jj9y/VPrcQC6Xm9p+Gx65il4ecXz8qNX0iZZj8kLu7IArF5mN3hcd+178Uu089
JTlhvrjXFjG/fJ9sXh8791p35xOyG+XhVfky2twnmdtCp15M95hyWwzoXVb/Ovv12blnhLwrnvwu
OPq7vEHEuNbYfe9CvRhtPiuabw6ffhl9rqpExfrz92lrPWwxqwgAfL0qb787PPpO5/XUe3pSVS4W
Xz1cnfxruc4QgnWqjItOTwm70W+oRES+Vj0/Nf3Ih7RKufnwTfGRP3MvfKR15yM6762H0H/s7aGi
behR+nGR3OzPFffFlHCFRu2CvF+OgLJ+WWvgbnkmxwdGEtKBjL9eZWbeT42m5MAeDwgICAgIOKzo
Zy1zIiSOd6gaOuVGOGXhR+350vc+mqihnkF1BgDA0mIM/Mrs6pts/LHo+V+oRsADAOfs2LazQX2g
dOvfJ1zg8OPqHZL+mivEbe+guFCe+pz30LNqWxB0T/UOPfTa35UuuIbyyfLz/ws92bkYs08QAADy
3PkdGr/Qmt+55K2XYyzHxMGL4IQoBfC9vda+G73Hn2z7ocXo6vAb3lil817pYf+/f4Smim0ZAHv2
3k9o6gfjx/+1eyIAbtRKP7Tv+I+Iv4kMWbNcaJgA5MTBd/xHJAIcwPfPG/r988C744XP/1mz6mlx
Q2zHwcABoFlveWBsYN30wOCs+Ujl0Wz0BTnKGQhGOlabnZ9SAOQGCoUlGwA4rc9PVxyOECD57JMA
TAAkxxPq9OwLuwV9YCy9Kk8xMpBozU/sLQsECYpmdCZQiJHMhCq5fc/7HJAUHRlPq2oyLJgA0lzR
YigWHwjP5ib2YYyRqBpa9y0KYmw44+dKswDy5OTMdDE9komse2y5T1fC5lQUYSkljF5BTm0rwB5r
72e9x3cdgEb1fvTqrHeGreau6+FJviE1KZZNCov3hnG/ni/S2EBshUXAMUhYjFyjHRmlAADVWvk2
+4H7DQYAwNHdhe9l1bN/P3L0/+fJANj2Wvf6Uw9AH5sNOHW+Xr89p57xJvGsiykAZ3Pu5C62uwDA
qf215p1l48zLvdddTQFMmvPnOgMIR3fV7koYr7nMOe9qBmDS7GJQG+Z92945Fjn1Q+4o8+27vakH
VJ/1LmtJHq9ZLlabtscAAItqbGAgjACg3trxpWToffjMj/uI+vbd3sR9qteZfmD0NuvRLeEzPuAM
Ms+525+8H8z9q7LzxN0zc83xjAH2vzTvqkdffY17vkphtrLvM972XRoH7jay2f+T/VHsyAvf2Kmy
P+c89URl70SFEzmcTMehtfNLRuh96MyPU/C94m3lXxUjRsJozxUJU/XH/lkuOgiYUysWqi2PAaCv
574rbrnk96QLrqHuC7lfXp9/cAcCUQmdd9zvXVGufJY+umu2mRgb+FX93ksiV/5hXbpzZj6y5dg1
ekiemvvHdzl1hoV/K90mjV70zrVjL0ZXKW94k2lPmTP3mD+9U6s3VL8xO11sW8ckc71kFGo/ekyB
0OIMILMKM9mvV27XRs9763IJgQHSXv+qd19RrnwWni0LABy1Jfxgc2wXnXCl3k8Ktb48/Z2J0EXv
MF53NQXgXtZb0qi+L45DEOa0XEFXVo6D3K3M5Vlq+MAs+YCAgICAgIDeoNNOOw0Aw3tj7z5nz91/
FMl6wVv3xYc1p3fPLn1hi6ktR0i55b9I6a3jYnb3rAmAj8/88Q+1F95efNoeODBrOejlAAAAb2vi
TV/Mz7+ntqMS728t94e71XxdSSWVF8mD+4sOd2tzc1UcSScjqog58xwXyYpA67OzdmIsrRzINl/t
iAAAIABJREFUQ0KbszON+NiQujYTZuVnSz4gfXC468yO38zPV6gi+o48OBJrx2B2reYrYUMmQK3C
bJ4mRwc1TJtzMzV9KBOREPfq83ON0PBwaPkEKLfzUzmWyAwYIuLUdXyiyGT5WinzmsW5Ik2ODunE
r8/MmomxQRWB38zOVcVUJqGu7Ftmzk1VI2MZHQNw6rTKhaIlD4ykVkXjbnlm3o0NDxgCdypzOSc2
PKgvqBrV9FNv8U66/YWvfn0ktpCQmfm5CuVMaovF7fx0WR/JHPDlANy3HS4rIuJ2frqkZIbDG70F
YmVtXv61ZdqYm/eSw/FVQixW8ABECwgICAgICFhL25FkvV5f9u1AiBQD1QNwmd3qe4Iz4CUAITkh
EAwo1svz0aYIevkVC0JiBATEhTDrr1HMrpVrpscAkKBG4hGVIADm1MvtNUpAgh5PaG6lbFJm5XOY
yLFk9PBZ3EJYGgFDYsysO0bsxIHIgugiVGmlBMsP01OrnC82HMYRkoxEOq4LCGhjdqYVHxtsG8Je
bWbebVtBzK0XcxWTAhZkXe71bFGr6sjxtFwuNNzwauMHAABLRjqjotpMftlvSiTW+S9RQgoUPQqA
OedIlEUEAEiQBMRXb75n1OdCWG3HIJKyZoMGFvWwWio4FBatWaBmYb6CE2tM5dXNSGQjNQRz08Va
dDS23OznXrMFxoAuIAAkR2LidM1m+oLly47Tjtayu36qGIv501axxCIpvV7o7Evg1AeB9NQo7jWL
+bLpc85B0JJDaR3b+ZmyaAi25THKmGCkBmIKBu7VCwU+MJJYPs/oNebn6/LAUFzGzK7lC1WbciRo
sfSCawZqlvOluu1zhOVYJrN8D3w3fQCvMj3vpzuGMHcKMwWhPc3B7EquUHMYwkTVJb76JA0z52dq
ikEsy+OcMaInB+IqBgDut4q5UstjgKVQciChgVnKlhwPsjMtLMYGB41FP4dLFVxoAdNjnDGkxAdT
euAAKyAgICAg4IBZspbdZPR1XwMA0B8t3vq3SbtnkoADBhEBt2+oBQAAkeBVvwiEa5FLvhs+oXPO
zgWBHBSbOejlVyxM1U/8mnO8xADqADDbKx5tliqumhxMioj7rVKhWBfSEZGaNZNEB5IyBs58jjCW
YlEr1wilU4fZ2jIT5ZFP8rMTHsDAqiD5p5VvfS22tJPcr2fztjE0NiQh7jVyc/MVcaSnGznulLIV
Fh8eNwREzcJsjnXd2Ou3qr6SVGUSQfM1N9ZlrRFLmgx87VHohXI800FyRAAAQYsp1Xy2kojJfrXs
6YnkqpVTooRlv1yokWRYFboYn5w6jaqFlIFFUZldni/SaGZwY5YWUSNSsWrT2HL39tx3GAkvlIdE
CVPb57rUttmNSz0jW32mGBM7l3PTZqEM8YwhtOqLUjBOzdz0FDCOJTWaSIbkZUrG7VLJDQ+PhwQA
5ntAADgAdZo8MZKRETC7NJsvKiPptQv7nJqFbJUkM3EZA23lc3WSHjlCJbSVn82V5ZGEjPx6tmBq
A2NDCuaMcgyw2BXd9aGXUc/MfK5BUqNHaIT7zdxMi+uro3Bqt9Dw8LCEgFn5mWLVGI1L3K3MF/3I
0HhYArcyO59vjgwZ8VTYzMFAn+IAqNNg8ZFhBQN3SjO5kq0d2P6IgICDD7fz00UlM7KJXR4HhT67
fg4z9qclN7FB5uDsqTkc4azWcmYdttqNBcKZiBL2nUkbDYTk8OH13RNwwLSfMwbfKH37G4s/Jl8u
aV4pIHXoqCOT/oJ3aFHEAENHHpmky36x/Cff5j+2FGf1h/D+E/TyKxpsNp94KzwBAADcqWVLNoe5
5RGQCgBALdOXIlpnwVKLqI1SywtHBUHgzZbpCLpMcDfD67ABu9be98FeoM3Z6Vp4dDi03CyMLY/p
m3VfToTaVp5oxI1qtubGUt0fRO42LdDaC6pAtGhIaHWbi/IadW6kZQSgRYVqzWbp/iu4a4pxqoWm
mBhuG9lEjUbE+XIpDxS0ZHztvAUxBodxvVyem6REiyYS4fbyMvfrs5MNBIBFxUgOxRaMKmYV8w7n
Aucb9SmIMUbMZwDLW5HzZeuoCGHgi47IObU/tfd/Z2lqVGzPBPqNfBUnMjpBy75NhFBm3EAYATC3
Wcxm82R0UFusHBJk4jfqLTmqS1gQF3/VjXarYCVsoLmGy1V5deNVsiUaHRrUCAAwu2YL0VGVAADR
wkqp0PLiMjbrvpyIKBgAECZo2ZVhPfRhVSFLhdUdHMlopC1bTCvl1kZCYridH2BJJaxFOXCv2eJa
uv2zFI4ItYbDDLVXByzPTDA6swpI1AReXt0tr0i4b9WqdculHABhUTEiEUMKvnMDXnq427Kxru7f
hxxzGpVK3ew4zUBE1qPxqHbovYG5Z5qg6quOhDAzO1sLZYYOq10unuvMUOHouLh2msB1fZuB7Xl7
anBcVD78Z1wC9oOXaX4vAAniqqUnLKz2KL02TkDAwUIID6SNleeWAYBTnyGCFt4CCAuY2xwAK7F0
rFWvF7KUqJFYpOtS5WEFwhiYT3sbFJx6HItkqSlExFu9HY0zj2NtMTYWcHtXb3NuuuBwAKwPjaVl
t97wPDq7r9rJs2pRVYcVcfosB3K3ns1Z2sDCx4dfn8+2jKHxsAS+WcnNz7FMRqlOzzUpAEiJ0eGw
AEjQImktwr1WOZed84ZGEhIAEsLD3dYMkBQfHpIbc3O5qjIck9Bq+deuqzNKORbximhJhJZd/8Y5
A7S0q5pZ1SaKDHVq6dXzNSGR0daYL6jdfIAlIxapzjVdri01jBjLDIqVSm66iNRoMtkxbZcVgkXM
LbZqLzx3qwWPkdBClzKfcbc0M1VBAACcMRziwNmKTl+Rfv/0gTPGiUCWYmPo4nIbL+0ZWjDMqUup
nZ222mJxhqTVNekBQh2lC1iAtoqFOtLj6bhMMGeuVauUijSRirzi1ssCXm6YVS43o9p+vDm518hl
62IsNZToTPBw36oW5ue9gaFDTIO5Wy3V9eHV1jJW4snD7kZ06nNJJmvb17btaZu5QMZ0Iefh3ieF
An47CazlgICARRARMHcWlxY581nn4mhEZCOWMpjbLJdKdSEdOczegavBkiHSasuNSj2+OxARETPp
UlN4HAkYlswaAADO/Y7BhEXEPMqh3VqMtU0cYmSOMBYiM6vWEpJjY53lbGblZ8qmr4eWx+kJd2vZ
XEsZGIwtbN72rYavdNY6BS2WUJtFi0ZSY1tSXSoj6vFEo1myfejjKxARgWApNpiwZ3NFdTil4BXy
wxrb0G/VPMGQCRGXR/OUZXuvuecwEl74tPCbFUuMJTqzgF6z7nhedrK5mHR2wowMr9lvjNCqLsKy
kRg04r5ZnM/lxdFBFYAzl3X6ilOXdbEcBWNoSKvN5YvqcFojgASM5dToKldinoCYRbstrffUh5Vx
GW/3PMIYMZ8C4HZsf6NOIohIBHH1Bkje+2r6gF5wp1735fhAuLPijiUtlmD5Qs0KJXA5V1fSaYMA
MLOQrUJ0MKVhANrM593IYMQrFj1ZZo7HOKNcMGKx9pI091qVSt2hAFjUo/GwjAFos1CiIZ3V6xYV
ogOptZM/v31wOz9T1ZNyvVCzQc+MpiSvXihULZ9zjqRwaiCuEgDm1POFmgfAPJ8BYDmRGZIAwGvk
Z5u2zxgS9MRgSifAnfx0QR4aaTs+5FZ2qmyMDBvEr8/O25rGLJsyRkGMpNIRGQNwd21xPR0B9PAo
Qc1SvtRyGeeAtfhgKiQi7pZn81yXXctljFGQYwOp0AoTkJqlXKnpMc6BKLHBwbDYLZ/V0dJyI1uw
fOZMT2MxPDgY8rKzrUgcV4t1l0QTUr0mZzp1B78+M2vGRwfFRr4upTMxYpbn8iYD4JyEB4cG02y2
1DKGDAxdWxLa7hUKdYcBFvX4QNJYbqDz7i4eoLu/BtoqzuUsjzEgWrzTFMyu5IsNh3LOsRxLD0Qk
Ws/lmj41Z6Yx0dKZxOLxImYXc223kL368XDBsuwZF4Ayl7NZUTsujA8j4QMOCoG1HBBw6IGJ+gbp
VWr+sR+E+l3I9CJAVF1o1JtuIixh7ps1CykJEQFbWFjDgiTgFof2FlvmUK4cpgtagp7QK/PZAknH
Q4qAgFPPR+KyDR6CFhEr5ZozFJMx95rlJuiDEgIQRPAtj6sSAuY0WpSrAIAkXYVczYykdQGYXa/7
fPXgyqyaLYYTi7MMWAkrtNjyQutfesacWjZvGgND4WU2FBZE7rQcpigYgDktB6TQKh/WnuMjURIw
APdaDRekCIFuS5yrWiaUTlkzuaI5ku5xcxsAMM9qVgplFhoMrRZfNAw0X25FBgyBO7WKJ0XVdjbc
qVSptpSpGBvZsrj53a/PznupkYSEuG/bXFJEDMC9ZqXG1bSEAPxWqewayZjMXRckiQASJFWAOm/f
CUXNmumndQH8VrnB2kmWg7BIBDU5oM9m883hIUNQInKxXLGUhEpgsfdFLUSqnU4HRilaWvztpQ9E
Itx0KMgCALUaJoMIACA5LNNS1TJSKgFq1kzKNYC2Y64KRFPhHrMWSAzpMF9qhAbCEgZgvseJSBAW
EGt5DCQCANQqlywlEX8lmGWbh1PHBSm6cssWkWXcsDwU0wRqeswgmDkmFQiYDtNUzFyLioaIwOPU
csSBZJQgYGYhV7PUlE64Uy3VIZwe1Ah3qoVyVR6IyxiA+2bNDsUHYqv3h/02w6xSWUxmxofaxpig
hFMjaQmD35ybKTZDoxHRqxWqODEyqmLulGbyaGAoLIINzGt68ZHRNAFm5WfyJVtLK72L4X7LkkYz
CQGANudnii19OCQA6lJcL0cAvTxKYEmPD8VlAXGnNJ0t2fqgiqAjXSZFALzazFzR0oeWnjPuVEuW
OjCWkRAw32uP8WvzUbxV0TCJp2PWnJ0YbW8eYh73m8V6PD2yRSHAHb+SX3D66LXqTE0oyCk1SCwj
s9Z8mUYyozqhjbl5jwOSDJnWXG4o0LUlkd/I5U11cGxIRl5jfi5bl0ciK95F3Vw84G7+Grhv2srw
SEpE3CnPzHeaAotadCCiiJh7tdnZkmlkjHA62ZyqRke67BJapx8PB7hl2dMuQr7f5CBI8lFaYCq/
EmlrK4b3xt55VWd3oP5oLvD/9LLDNOP0b7Z9MgGAm/9T77/29HmjbIRN9zKCM43XvMcdG/UFxpwJ
d/of+KOT0uEfdOjCETEuIyc1nCcOnrW8UqMiT7+ntqPSLR7RE3FaqeTmOz6xExEJAXC3Uaw6DAAA
i1o0LiIAKRwipWLWxEo8FTtE54m5IsZP8dXn/LnaWofQSmp4qFYq5WdKlAMAFo10JrXshKgQGkj7
hfz0JOOARC0xGJcRACjxpJLLzswQjJCoGRKmAABISQxE8/mZiSLCRA6FVcECAKCJyIVfb44AABDp
ceEbn1gmBpIjKsvX3fB6jlSoWSw7PjizE6UF0cLDIwk1kTYKxZlJCggAy5H06kPQzKnlSx1H5kTS
ooNJFcM6a5zeWPzyf6ronwp9/UeFfGN4aNUXDXfyk/sAABAWZSM2NBzq0vNidCBeyM9OFjlgKZQa
6Oz4p2bZxJHM+q6nqFXOZR0KCCEiGYnBuIIAOLVN05FYTGLNYrbuMoQQEtREWiMAHmDREFu5qaLH
OJFjA0kVQ7eqYjk+EJ6dz9XkTERPD9JiYWbCZ5wjQYkNDkYwEiODST+fm6oxACzHhoaWfGL30Aes
JeOt3Nx0nWCMJVUX227BsJZK2/nC9ARHWFAjYdnxAQC4b1sWM3gvaxmQFBtKlvO5qTLlHLCkpwZT
GhH0uFbPT0+U5PjQkOpapoligbXcH8b4slMlbRAWELiMY0kldcvjiui2fNEI8brpMlX2LCqoUufw
t6G2t0QgScZ1j3LAbstGekolCABJuoKLpsdlGQAQMaLGK8lUBgDASiK+dIQWS0pbpQVFF7jDOHDf
oaS9JI9ETWAVj4OE2o3Vnj/DsiFCxWedHRjdQXJEbw9CRFYwsykPCahLcQDdHQH09CiBBKXtdABJ
mgRlv71tBGE13JndExQJNTy6TDpEJEJrtZYWN2Sy4DNhbT5do62ulmAkIm0/EkiKGJBruLGEjLxm
gylJBdOGi/U45p7pCYZKAIAtHpJanJ/u1pLcrHlSfFDGACDqUalUtv2IsbLktS4ehG7+GhDWokbb
hYmky9jsNAWRO2ILqkoa3kbdI3Tvx0Md3mrZkzZ1OACAIMnHhrqcZw54JbD0JSQVq7/4S6PgIXDj
Tuc3xI9RT30XO/IkX8GMTjqT3/C371RZ3yCmaCfe7L8qtGLnmFCr3He9Me10Bh06bJz2af+MHXPf
uim+yvcrH1GOvJJvPYOnIo3n/wd+vCACAGBBe7NyzjVuOkT5pL37q3TnM8rCBsjeQb3hojL2ZXzu
gLP0099Xv/NAiANwTR56DznjIjcsMrbP2XsLffypToZcltLXimdc4sZUhoru3Hedh+/R7GWF7bfw
vVNhq/Wb6+E5xL3x2KWfLK5XoY3SrZfXwY8a5/yFdcwz9QdvUWuUyCkRqvRwD1q3K7ur6AHoYXfd
6FNWb/qoaB9WaVQyrpElaxkJ4YHBxZhyODHQsRHoWPiMDzvjW6lCMnzWmfya/8jOhbKQaCQH199C
/LLij0Ve+7G89+deF2sZAIgSSQ9HVv6Gw8PjCxYSUWODo7HVqQQ9NbzMv/FCOJYjg6NLmcUiAAC4
2tjxYb6LCNE/Fy+VJR2DtZQSyamx0a5yIyk+fsQyjUp3HdmIGhscWSPeCo0aWeygZWozzvY5e2+x
V6qNEB4ZDwPi5+K01Xj02Uh8NA6wSrHF3V8d2sAAi+DE9La/Sy57O7jbd6qM6EPjes8nRQgPjy40
SywztqZaSE6MHtH+bzwzFl8RxgEAxFA6sTIVkuKjnTyV9Njwwo+xkfFYJ8tweiQMqxD0REZPLPth
MZMe+oDEUHoktPT34mVfanxomaBt1UBqeny8/YOWOUJbDCXG8Hinr9AaCQCAaKmRIxb22EeGj2jn
tqKCI4uRsTo0PrxazFccGCPurXJYxxnlgDECIkuoZfuMt3xBUxTWapgeI5aH5TABoO3kqzLkjHLq
FHJm50w5XzrWQIRXmKkMgIi8zNqhdr1cbXoMIcR8n8sAgASV0KZNDZ0wt+kTVcQdI2zpmMT6hsfK
4/iI9ywOALo6AujuUWJhU73tA0KcOgzpa7MAtPr4iRAayuBqpTBT4nI4kYpppGs+XaKtgciLn99I
CoXRfM2Jp3CzyfW0jMCngCQEiIiY2j7XRM80KVM5Z07TJnq0PY+ztiU58xizC9NTqHNgBARt1axh
FxcPPfw14GVnjheagvtmvVxr+YAQMNfna8bPHnTvx0Md352jwtaYVKxZNaIcrYNFuXQYGPkBB59l
6waUuhWwPFicSOOClLkejinVn7pRrApy+p3KyR8vWR/wd5WEPkHYdSY+wYviwqAW0U78iLN1Jy97
CAB4RM5cJbzqaiu6VhaEye+ELruuxu7z99yCd+XFVrWtlIhui7zxPWX3h/b9Txv61fEzP51nN3g7
82LfoH5wjBSZkR/U7/yl3rGE8zoHACwYf6xefFZ+3034obwavibx2k8V8IfcR2YlQES6Tr/09bl9
X8aPzsjS62Pn31C7ON+6c6fONyl8n1QAnHtV8AC8GF7XENoP1vTyuvCklBLr+W+hF55dfHWQwzuo
b1f2VtHN6mHvXu73OPSij4r2Z3MaVfdav7Ie+wZqYmXgD5UzPpIrvp/ubh3mZ5ZfQhBlrUngBIi9
X5/Tmx3ZemnUxtSGi8r4hS1phzvTMjYtRp+3w6brFRCwvyAiS9BqeUxetv2BOjYTDBEBElSR1x2b
+oIuY8JV0jRtywMp2ntwQ5ggQU0veUd8hbPMVm7mcnV1KJOSMIBXmZn3AADEcMpozM/MVAVMlPhA
VFqbcEVmi+8lzlZ4tlsTvXtxPejuUYI75fkSTQxndALArPnp8kYrLeqxtB6jdiWbywrDGanWNZ9V
0YZD/XMVjYhQq1uO0AR9QEIAWETUpaCLkaSez8/OYkGLD0Qahdl5rMZSOulMBax1r4BFTPTk6Ep3
kStuJOzi4gGhnv4aVuHVswUzkhkKiQi4U5jOr99iS7LtR9xDAwbgus5EkxBROcYQaMvMEzVyeGwg
DzjI9Ot25DvzfwE/oO29m+50Kbzl78zxjLmrJPQJAkatFzrrJxwL4Y+IWyrzv/wXo8UQAEZXaued
lnvhc/Le98uvXVmcf2z08j/I5j/Ct++Vl4+UTJSPfJsZerz83X+LNZnnP69Ebg6fclnhqW9G3d5B
65zNI0RTbH83L08s/oQBgIa0k17TwN+yHrkvQsErTsnhrxmnXZbfcbPkiNLoWZZ0X2v7fTEPKJv2
nzhXec0pVbJT9zclfJ9ULycIC8dKx46Un/+55nS2CVQBBLjReCcAAAjfLP/7DyLeYR3Uryt7quim
9bB3L/d7HADA3Bp53S1yKunjkjP7bffBn2su76eiLpEG3uio2/2pefFgqROpWs/9sP2t6RbuiJz2
QcFQOLT6JfGToVf/k3PyY4UffDHcYIhGjVfd5J72YOH7/ydiMuCEhN6knPVmfzDu45qb/7Hzqx+q
JkOAhdD75Nee44WTVACArDP9Te/hB9V1HmQsGO+Tzz3PjUUZAGd7nb3fpDueUOjSJpcKgAifF9sK
oD2Yv/XGhAO9xeiN99r07380V/+ofdez7d3aiP9+4vffMrnjffKzdYHGQ2f8rXtsxscAqORmv+c8
ePeK3Qp9cE8fuPaje3e8V33B7HzW91E2u1/z9tSoPmqz/EPTH9VOGCgVv6JYByJG77dD//EwIOBg
guRwWMyXy814TJcJAuaZ9UoDtIS6sDnYrzUpNqIYABQVNZsmiDGx9yCARF1hlZqpxDQBATDfB+GV
t6bcDU4ZxyLBAECtetNrL/Zyt9nCiZFMaP3ZBURkTFsuBZEA+K2a0/cN1r24Hjn38CjBPA6i0PHc
VnUY9NsmtegpAHkuFySCgEiyiFq8Rz5sTTTABDHPpaB0/+gmekSqlMuAjCEJAQBRQrhatSMpRVm2
gUgdXncpV9DCQqVUtYdiCgbg1KNYXHWapouLB9zbX8PKtNxnQASC2of1TQphgPYBB2r7XJPQ+q4Z
DnEIQa7LqIIJACbSkVGBA5IFjIE1fE6Ced1XKutNktCl6T6cQjK40yVh/aDF1CdGLjinVPoMmews
RjG4tfK9/ytRSTnqulWGgxh5J40jgX5MfluSooKX/4H74F2qzYBFlbFUw7pVbF4ev+ba7OxHa0/v
i55yKtMxt3sH1fp++HKR6BK1JKLrzGzhJQ+3EpIxsEpn8Q2ZzkxWefUxTEbg+n6loLJTScagk03C
BqXhcLX6G4luVvgaSL1SvSxwRYxdKBx3JWwZdugv6ewvuOfYez7CJ4+MXvL/l92/dx+cUAA4VEMU
AB/OQahPV/ZW0U3qYb9e7v04tMHMut18YFYWzou95kONSxutOx7W+6ioowrRC4UzrnPO/rX1/O3w
7GOiTQ/abC6Nqie+pU7ucZ6vrHN+Xig2tn8uPvgJ79Ln6j/6z3j0j/HpjeK9/xoyGQAi4h+Er7wi
P/sNuPcFGU6Nnv0HrTe2arfdFaIIK6egIb/8q8/odSyFroie9dGS/0fuwzP9XrkcYfUUNGiWH/iH
UEMUo2+MnfHJauRj1n/9Wu2mAIBaURf6idHn4cNP2xNUPOHcmvis6gFwQR4+11R/48w0dQBADXv+
W26+hGxE1G3R8z9YO3+f9bNnN3JPbhf6KJvfp3l7a1QftfGWImLp9ZBsNX71nHZgYvR8O/QbD/uO
2OuAVuxDDghoQ/RECteq1Xx98b7lRNKQFm4nUwVaA6PtEZjIMqq3cKiPsQyA5WgiVK0WszXGOcKi
Fk8eYlf5vEwIRiLUzE9PlDAR1WhUJe2jwVgkTnFqXxHajR9NpSO9hnPBSEVb+dnpCsGYKKouWD0i
9imuO909SiAlEZOy85NNjIkUioaler/6sQVPAWCVsxW77VJBjaYMAaFu+dDV0QBAjYeruZmJqhge
yHTZTIbViFLIuvG0uFDHZKiRy5biyagmEQTAqWNZTDbUdeYehPBAmhYK0xOUcY5FPTG4ajNENxcP
0Mdfw4rGlCJxNZufmgBMJCMWk7221w45GhWyc5MNoqWHk7COa4ZDG1GWUq79m5Kz9mNAkeStfQeI
gN9iNrqlgA6Hz/5gTf6p9eR8ZINBnEgDf+Cl91Zv3xFZ+h7j3Z3MMFneeqyJn3X3/ggKdUE6L3b+
H9bfUG3d/qDOQlgH2ioTdCSSVDGqeWaJ+EcShfA+QetYyzqgsij+z9CVmAtFZ/L/eg/9UvU44Koz
lZeOvArGn/QniyJKkrBCOUcYccS84j8quz6dPu9fmlseEfA5jfgPGnfuCPHNCl8ReqZ6adeZEYxK
W64gx13qJpuN2bv5/XejuUKofeLHnYOWQXzgNMdr0225OjeiHL5BfboSoLeKbkoP1+nlHmW10V5o
7Phx0gKf73StrfoVb6tEtmvl3iqKm+bzf4pe2CpvuVw69i+8kxv2zJ3s2bvIfPVANw7SmH7yjfTU
pwo/+Wq4zxWzi5Anqnd/O/bW671zxqSh04sv/Kk8bWIAoAnjdVfW3X+0H7gvxIDBc9bPTwy947JS
5B7e3r8mFu2Z7YYF3uw+ffhr2tYTKo/OSOsWKJaduZ0hC7zsE8S5KbztXTOhv1TqrKsCkP5iVHrP
L5C69cxv9ONfU0p+k8172B/WTspUyt+U2w2CPS/33+20lE7CcxdIJ5zQIM+qm7v5p//I1qt5AXpq
VJ+RDXinykySjz63JW735ixyoGIssOrtsOkROyBgUyBBjSbV7iddsJ7KLPofQGJkILP4BUOM9NDi
WuNyrw5I1GOpZU4L1kR+hbB6foqoieHxpaP2oRAAM/PZpp4Zz8gYAJjXyM6VTCNj9DiIsN+7AAAg
AElEQVRgj+XI0DK3Dx0XBMIyLxIAYmxkrFdxAKiXI4CuHiVADA+OLmUda8ddcgQAbb8SbVnFRU8B
KxL1zIesjQZYiQ+PL7oxWC5qB86wFNGWHWaODA1JjUopW/YZcA5YkEOxpVV01NNVQRf3Cov16uHi
Afr6a1jeFIKRHlmm7Qu+FqTI0NhiE691zdCjHw9JEEmH9fTLLUXAocaGrGW2NXzOZ+xjnyzd8a9h
i280yB8LnXlMuXqjUNrAAheTcVhl9CFvzxMKA8an3Adfo11+WUl7SF9wRsXYv1Z+fDt3Cip68+rU
vYO6I8zVfnUdACBIiYNvj1/4J7VtVfOuJzTs2Xs/F0p9NH3OLe45AAAuAEKPMZchAISSOKraxTvR
DCGjjOsXCFt/5v06J25O+D6pWi+hueyNxi67qTZUqz/3d+gX20X7FfHN2rMrN5B2//TwoPQyol7h
14Z9oRCXeNXqo6IAwNlee89N8MLNYnRb9OzrrYuvrP7qOn2fdQD7BbEY+Z/C2eXZH30lUtvgYjVn
/vdb954eu/gNpvAd65F9ndeoPyQNYBD/JPr2P+nEA2j6VaITXl5pVuKmX3XweHz/1BG77tSOqHOh
lJB53eqZtI8YfaxlYF75Dqn1l8bxY+78Hk18PUo36w/u6rhQYVH1yPfCCWf4IYP6NZMIgBXeX3jv
mOSbP1+JAAAUAcJnfRvOAhCr1V98QN+zUGR3ZevRvP1apt/IttAsW7Tj4sXcPcoa/3+bFKP322G/
R+yAgIDDC+q5XAgtOgqnHkPCGj9SAR2YUy27Sjy94pMcCWo4pW7Uj1ZAQMCLx/rWMjsucsFnzNH7
S7d/JVTz0QaDALC0DVJW46En1I0YBYgBA8AxtuAay6/WdBbGEua4wVpAhuMMU2YWMGAcTlChSW2K
+gRtrPocCu7czcKOs5RzLymLT2guAN7d2P5+tDOBVEJNJXb+PzUGH5dcAKZpJ/25PfzD2ne+G/HB
ef42/dh/jJ1/3dyez8abmxK+T5VbB28D7bqQivncPbJ8CRx7g6Pd5T93F8pWhEPlEPWLQ5+utHrX
fHN6eLB6mQNHqONHspeKLoDQuLzlcnTsJXbSdLK3C0X3ANWJ8/taD06r1f0RmCbk8TELGCLn46Ef
0WmLAABCCMAvf859eGrZdm7fMD281uscYwB4vx2DII44X8dM7SdGX8gu85mmetYldWE+ceRFTXKf
P20SAOBEGvy48LrBwnM3i49MCX5MOeGv3KPWE1WYqNz/YSog8E5IXnHd9DMfk6dsDJ7WcvG6I1vX
5u3PemqD1W0QrzXv37O0cnYgYnR9OxzwiB0QEHB4IIaSEas429nUA0SOdDb9BqyEtrKzBRukcGog
uBMuIOAQZZ1nkybDZ/6NNXZ/6SdfXm0P9wkCACZK42eb8pPOnLmxq9gsN1uUpNOogTkAMFEcTLko
yy2KcNWeKkjqeZ6OAQBoWD1mi+U/gVusX9BixnCK9qp30/E+TmS6fKdxv8TqVTl+HRu26k88qDEA
poupkGdNkHZGuGFPTck8BTLmmxO+T6qNtNjBAjft6ZvMn74D3/n9kPv60IX/Kr7lr72TTnN+i09j
9enKPqk2p4cHpZeZKA6/ypYn3bKzmKqLinJBCF2snvkF5R1f8s7eUs9/ofXDa8nPv6M2DlCjGDX3
QW0D9tgiXFW3/hU9aaJ014fVpxPxi65vtlsGzzk5LgwcY1kzvDa98G8eewdpeoYTMX2Srcz75cUJ
Ao9TwMrKO482LQY2rd/8LORfKI2cJ50crj97h952kcUkaWSLhf/T3nkfKe7l5adRzV0xtCIOPkVM
RsuvZEUubU5CdQIqWcJ9Zk5BdQKqs8Tj/ZQNejfvRlpordq0Yapy1NlN4RF/ftk2hE2L0evtsIER
OyAg4LcCrEQGR0YXyKTDXa5mDwAg+uDYEUeMZeLrnUg+GCAlPTYSDrw6BwTsJ/0fGiy+VTgBVXf+
LERGUfvoD7L8Wk5g/YIAAFhMGU81zG+Lq7wvcJGEMpTIXBc5DwuRI8Bv0mqRYM/Ze0fi7HcnLni7
/dB2DV0svjpZmfi8agNgz9n7vfhZN8QvutZ57Gldews7Buq7/lP3+wa1YbJ67J/R46OSohdu/Up8
wfsrlq4UjrftYo54uhDbhk+PtubvUTuhSSGeAf0oMnI53pIoTX8SP1cVAABX7Yl55YgPtE5hdKog
kZO1s05rut/DTYow3azwPVK99CDLK/3Ee/CnePvJytFvUk5+6/z0k5K7zhLd4UqfroT+Krr/eti/
l3uV1bbavIQ8fDrUJTF2mXh6pjb1VbXeNip6qCiXla3vNNM77Ee+iCamxYPlLc7PRLZ9qZGh7q73
wa+rG3jNIiJfq56fmn7kQ1ql3Hz4pvjIn7kXPtK68xFdKDW3/zQ8dhW7POT8+lGp6RMpw+SH3N2F
A3I0aR4dOv0qOjkrkXPF1441838nLe4Yx0Un74onvwuO/i5vEDGuNXbfq8LmxWD+XXTiqsg5N9SV
x1q/yXZOoWHPm5tRTtomn7SPzuQFGubhVaetGW3uk8xtoVMvpntMOSI0dv+yn7vvfiNb7+bl/TWq
h9q0oUfpx0Vysz9X3IMgRs+3A6w3YgcEBAQEBAQEHFL0+/blREgc71A1dMqNcMrCj9rzpe99NFFD
PYPqDACApcUY+JXZ1TfZ+GPR879QjYAHAM7ZsW1ng/pA6da/T7jA4cfVOyT9NVeI295BcaE89Tnv
oY5HWY7uqd6hh177u9IF11A+WX7+f6EnO/dz9gkCAECeO79D4xda8zvlxXORHGM5Jg5eBCdEKYDv
7bX23eg9/mT7/CFGV4ff8MYqnfdKD/v//SM0Vex4tcWevfcTmvrB+PF/7Z4IgBu10g/tO/4j4gPA
ZoXvneplgjNvl/X0LngGR/nL5Jr7JaBvV/ZT0U3pYb9e7lkWZ9ZTkL8gftbfMABK91Ze+ATdsUtd
R0VbzV3Xw5P8IHuiRC2/WJBGTVZ3N7Q04B8b+Z0rypXPwrNlAYCjX9XvvSRy5QebY7vopAXO1+u3
59Qz3iSedTEF4GzOndzFdhcOTERK9Ldo50V9XK7O3uQ++PCSnzzSaO38khF6Hz7z4z6ivn23N3Gf
6jG6aTGEfGP7/eHRCwsT/641F54R5Duz/5s8+oexY//UP17kwC2/RHNzwrJniHnftneORU79kDvK
fPtub+oB1V8IFqbqj/2zXHSWT0711Ki+zUt6a29PtWm3k7aNRsrNxydWeSvajBgTrtT77bDOiB0Q
EBAQEBAQcEiBTjvtNAAM7429+5w9d/9RJOv9di4nHr54WxNv+mLe+1Pvv/asc3PPegS9HABwMDXq
5YcTKf1F6arGxK0fS/a7cSSgL1TTT73FO+O/cv9+c8xbP3pAQEBAQEBAwG85lFIAqNfry9aWCZFi
oHoALrNbfU9wBrwEICRGQEBcCLODedgn6OVXLC+SRr3YICyNgNH1GqkqLVdfurIqJfLb+ryw47Sj
tez0L9TAVA4ICAgICAgIWM6Stewmo6/7GgCA/mjx1r9NviynZwMWYap+4tec4yUGUAeA/EHKNujl
Vywvkka92DBRHvkkPzvRxY6Tf1q59esH8+RC/7K+9bXf0nVXRIxL/XCh+fBU6OUWJSAgICAgICDg
0KK9EzsgICAgICAgICAgICAgIGBpJ/bhtCUzICAgICAgICAgICAgIOClIbh2LSDglQdzm9Vqw/Y5
AMKiGk1EFQzct2xQVGHjLuCYY3miuuYWTe5ZDlYVAgDA7FKhqaWS6iE5Mce9ViGbt5TMWEpeVW2v
PjdTgvR4pvtdxswqzGQtfXg0ISEA5tSKharpc4QlI5FO6KsGVu41Crmy6XNE5HBqIKZgAPDrM9Ol
xc3dUnJ0OLR6POZuI5cteqGR0Zi4OqQyO1uThsbTyoLgtDk324yODGq4V0JmV3LZKkuODRvLb/Zc
SKh49WKpajoMEBb1xEBSF1Av4QEAqFnK5ht4YHxIXWw85tSLpZrlMUBSLDMUXOwZEBAQEBAQcFgT
fMsEBLyYYKK+QXqVmn/sB6FD5tQrd2qlBg+nhnQBcea5PsEAwL1mvaXI+2EtM6ve8KOKjFemYE69
bhmKQhAAYCkUDQuHpKlMzVK26EhKlwpzr1aog0i6pAIAAGYWS664kJBZxVydpEaOUAn4ZiGbq0iZ
mLiUK3cr2TKLDY8bAncqc7m8NDyoE858LiVGh3salH4zP1+hiiSsvY2YO5WCSVY2q9+q+UpcwT0S
creey9VAkchqPVxIyH3XV+KZlCIg5pTn5vNNJRMi3YUH5lSyOVNQBeQvL6M2nzONdCat9Gy6gICA
gICAgIDDiPaHGob3xt55Vce9rP5oLvD/9LLDNOP0b7Z9MgGAmz9IN0htqpcRnGm85j3u2KgvMOZM
uNP/wB+dlA7/oJcCjohxGTmp4TzR01p+iSRcqVHp525wdswCAMKiLAFwv1kum5RZ+RwmciwZFZxq
qWb7jANgOZyI6QLiXq1QJRHVqTYcJsWipFn3fCjlbCwaiYTeto+YWytVHMrpaPxdX0Kh28r/8Q9W
zRhIqWAX8k1ZQY7HFJI6U4pMsIkZxwdOKVJiiaiMAYBTq1auWT4HJHRWvF+8hsKilsjEBXPOdlYG
cLeabyiJuF/oPC3Myk/nWWp0UMMAALRVLLFISq8X2l1KbRfpHQNR0OKRylzdjSYktzQ978RGMgZr
tsAY0AUEgORITJyu2UzXkR+LveN2eQQAAIxf59ZcgoUlI51RUW1mtUc2ZhcLKHbcG5zGY4u3yIPX
qlM1pWDwT0le8wkp9P3iN26EZZYsIlJ4YFhlxenSytwWEyIpFJcWi9ZIy/U5YK+r8BgRJTYUlb35
6dqSXFa5hhPDkZfPVPbG4pf/U0X/dOPHjxm/rQ7MAwICAgICAl5KlpY1pGL1F39pFDwEbnzh4xHx
Y9RT38WOPMlXMKOTzuQ3/O07VdY3iCnaiTf7rwrRFcXUKvddb0w7nW9fOmyc9mn/jB1z37op7q4U
iI8oR17Jt57BU5HG8/8DP14QAQCwoL1ZOecaNx2ifNLe/VW68xmlc81Ln6DecFEZ+zI+d2DZV/Lf
V7/zQIgDcE0eeg854yI3LDK2z9l7C338qU6GXJbS14pnXOLGVIaK7tx3nYfv0exlhXUXvluV/dr0
3qzJFfmEPxnb9jY5viZDbLV+cz08h7g3Hrv0k8X1KrRRuvXyOvhR45y/sI7Ykb/vn2MUETklQpUu
DzrmmfqDt6g1utEgT7XP+Sg56tn6w/uT6uAGrduV+6miCL9WO/N36fiRngDc3+tMfIM+vmt9Pewn
/HqK3UfZurJKo2ir0XRkXSbtJVAkGLGolWuE0qm2hcpFNZKMSARxt5or1Vw1ISMA7jVqQiQxmBAQ
ABccp4zi6ciyZVTAUiQecgpe+NhkjJS1MX/ZyilzHSGdjPJjE2/8XGHuvfm5+GCMAHPK+WrTHwgL
3KsXq56eHDREcOuFUskcSGkL9nKfXt4kSFQVgDULt9ypFEwtnVFYYTGmoGoadKpJm4UyxDOG0Kp3
golEWKXpROMKBuo0m57PKQdEFF0TJAzcdRgJLyxEI1HC1Pa5LvBi5Se/25RF4agbM9t8tqYyWNJk
4O7qn5lVLPrGBWMXfDo/fV3jyc7Y4DbqXB+QECBIizGCtHEqrKwcUTQCfM0E2WLCFVDb4mJMRMD9
rsJLSFBVLKhXDb7n7fJghPFJe/dXrJ9NY4lW52dMnwFRo6lkSOyxUaHP87Xfb4clkHAuTluNR59R
O6bypt4OvcRY59V2AGUFBAQEBBwScFZrObMOW/1pgHAmooR9Z9JGAyE5fEhumAt48Vj2KUupWwHL
A4COFnBBylwPx5TqT90oVgU5/U7l5I+XrA/4u0pCnyDsOhOf4EWx87lCI9qJH3G27uRlDwEAj8iZ
q4RXXW1F18qCMPmd0GXX1dh9/p5b8K682Kp2vuTptsgb31N2f2jf/7ShXx0/89N5doO3My/2DeoH
x0iRGflB/c5f6h1LOK9zAMCC8cfqxWfl992EH8qr4WsSr/1UAX/IfWRWAkSk6/RLX5/b92X86Iws
vT52/g21i/OtO3fqvJ/w3asshIfGZaZ+OPb2i0sPfSL7zCSJv2ngihvUE3ftue3BFdcgI9PeBqKz
2c8ubs7unm4KsSO2pFUEC73cKu/bV3D1kWNG9HW33fKklBLrL3yp+kwlHhPbcpDlQflvoReeRQDt
IOzUWzisQ5eghVQpJS15c7eiF55bE9Qn1UEM6tuVm1JRoBgJO5qP/btgaXL6bcrJHy803u8/W1//
pEMP4fsqdm8x+pbEvSp4AF4MM4CYIbi78w0qKEY4Yqw5egyIyJ3FeVEVoe4DyADAkRiJaBvYq83R
vaXbp5g4HbVgudGpCgg8QJ0/CAAAFiTCXcqB+C2bKzFdRAAg6brQarlMW1he7tPLBxNmlwu2MTAk
IVgyLJEYSqXa//Ub+SpOZHSybAcy1tMpJ1+cmWSIiFpYFpADACDoiTQAAOOcw2KTIYSBexwA66kR
7iFgouUJiLq5hh9bc3B5DdQslmh0UF9Zde40WmAMSgiAk3tLt08ycSpkgbP+072UcNmPXr1QRdEh
DfcUHtoqesUHysVbq7+cjBpXx8/8TD77pPtwPT40nBCQ38rPZcvySGK1Hd7n+drco7eUXFTGL2xJ
O9yZlrEo4WbeDj3E6Ptq22RZAS82zDPrtabl+u3XtCgb0ZjRaxInICDgFY7nOjNUODourn51Abiu
bzOwPW9PDY6LymowjLyS6Pdxhnxn/i/gB7S9d9OdLoW3/J05njF3lYQ+QcCo9QK0txRyLIQ/Im6p
zP/yX4wWQwAYXamdd1ruhc/Je98vv3Zlcf6x0cv/IJv/CN++V15uLjJRPvJtZujx8nf/LdZknv+8
Erk5fMplhae+GXV7B6096rcCQjTF9nfz8sTiTxgAaEg76TUN/C3rkfsiFLzilBz+mnHaZfkdN0uO
KI2eZUn3tbbfF/OA/j/23jvOrqJu/P/MnH5ur9t3s6mkd5JQQoBQEiAgCIJfRBFRHhSfn6iAYkPx
QZCXWFAfBUQ0qI9ggChI7ySkFxBSN9vL7f3cU2bm98fd3WySvXeXFEI57xd/kPvZmfnMzGfamc/M
0A5r6ynywhkpbovDKq982SwjXnArYxYR9GTPC48bJkDru2bNOWMmzwPysjFUeWyaAIJxBG6FmJNo
LlEM1Q08Tcv0VJoNbCoeDML8JHFSfWLX86rev5eSAuA9D0+YAAAA/EOJv6zymENEcKfzikHRo1y0
QJauFmcfKtofigBgz13DiiqEOnqiSlV5OCYKwNDruTWvl1qT3l6omvTdTHVg/2q5MNZz8gNSKGjh
uN71V2PN86rBBreqhtWwkmGXU4NxYtV5urLBau8RRrQXTnL4QwFmaelEImoFwt4DXZqZpWXy0g9r
rg7vu+8aymDgFIAvsORxXH1b7vFtKvG7F/9amdzAMACKG72P6GueUYsUSMB3yb9oPQAA53w7dv8X
ITsYrcMxeSWd5UoCCO77/JMAAEB9I3/P1wQAAEoo1eO9OkIAwBgDngJApYIiAIwXfJeJ888zg05C
24ptfyIbNsql7T/qUpo/TcfOov4qJnIMgJgPZR5b5S6/JU21eMxwV4cWOGZdRppOaJYRoIKZXZX7
9yNuC4AxTbqi9nNXCCEnoa3S5nuKO/YBAFgTas//g68pbOGY0bqZc57KB61i96+MV9apFPOuL9de
exof9DMARlv0nb+Cpzb0fwdEAKVJPM8jI6tT1/6jyIzjXBfI8y8Uq/0KShvRJ/Q3HlOymWhcrjv7
calUhlMf8E8FAADppcJPb6vGAc+pf8gNlHz2l1fB0J1kxgu+y4R5y8eGXGygoKR8Oo+8Df4vOE5a
ZLqDhAeAHu3tezIZq9Yt9OuIgBlzqq66uWXz1fI7cUAcgoFu2bm+53/v9firTLJL9tzvXvip2N5/
qBByzfmVPn2d/MubCxaI2Oucda8xe0300f/1FGiF9nV4TW/I3zSoU6risd/IpdGnwsBRDLpO/JU+
fWN01T3uLEVklBqWH9oqpDXCSGRzLKF6KprQBZc37Jc4DIxahgllRj4bGxsbIBYTJe7QpXKxWOwo
UgO4RgffZ2K7G/m4MdJWBoHBTU0cQhIYHXF+ZNFg6Kme0xbF47dzbfn+Q42wMvnIn0UiyuOvOWhR
KXiuIH7Ek1uly4IERc3IKmPN00qRAvXKjaGstlLILfdfcmVv183pd/Z5Z8ykDsyK5UVpWsmWmcA5
RKKJnMNBC/n9e7lMRBIGmsSlrKGC3tkrnziRSggMy0pGFTqTq3WSthxHq8U6dyr1H5FUVL5ClpFl
JaMKt8hT747syyC+0dnos3o2kiPzLh0Owe1hiUSB1vVnUk/ksMuFUv2u2FYu0hPNFIkiNl5YffLV
3vH1Onkx//pDuujoefnS4ro5Uz/zP/m+b3atyza4eWa2ZXa263VN1XtvIrur4LwfQNvX219rD4TD
TjEp9HZ05XV48YrsxunN/+8Oo++m7jd6RD1vmFE9USBVdXjvTay1EZ/9LSv/U2NDm2zlIj17Mn2J
CENS9vq6tpnBs76R0H+S/uf6bE63zDg1ZLUeFffcmN0WEC79idD+ze6N8Rq/iiHlIgBYL+69ibWN
8571jYRxt7GmVQZgI4pQhao8LBMdWqtQJY67sKD2ant7HUPCUm114bUuiT/Vt/Ar2bOz+SffdFTQ
sILNp0EspwZTeO8Sfu41+oK3tV2rYcdGoUhG6NERr3g8hd60QUAcsr3MjHQsRX3VMQUmynV+M57l
nDXU6ABw8ioYyTQGAJTV9v0u1Vb0cAKvLPUuvi69eJ/27A4FpzLPXmb6qwKhW4RzDkpOL+69CZWy
HPl+/j9xFwJAGdUAUwIAzGFO9Ye9B+38VCgoQJx8rXPZudHoQ+yVdkU607/wuynXdwvPb1cZAPEq
E5enA88V1j8o5gsYnJyjQ6nUvpiezlt4CVrxfR1vSKz5nh6NAq7yNxekUlri5z2fvLCw6+d9L+3h
AheGzvwFL1/b9mpno8Mr1YWjrT/idi4InnN238abtE3n1Sy7vr1uK223sDpbqcr1vPYLryYK3vO8
c+9B6EZ9617xoFUfQkOyjTjhKveK8yNdf7AeX1sQzhiz5Kr8efnkQw9oltn+yqf5jVOqPn0n13Vz
18u71WCVI7cXKw4Bp7Ibr2fbeN5788ElP1hQPb9Oruqqqj3fv/C7Kdetqb88xblDkjwD1ViJN253
pCmRlzlOvivk+LL1ZqcIAFiQMSnSfl2ZqVPOzSEAUjLRByx0afiT18e7bk6/s889ZaEg/oPhWHbD
Xf7qH1R94tLIC2sF3w14Tjb24h9dhYr94RE3PSyeDsF89o2dan905RuR1a+hefbOzOP/9ntHq+F+
DhraKjXYiiORzTGEmdmUht1h/4AnBsK8JJX+lxZjUc3pRtlUweSc4bCbM/MDzwRwosvrc4oYgBZj
fVl14DwILUT7Cu7qoARmOppkqmhpJmOUIslz0BULH32o1tORcNX3X65Pcl2dWX9jjYJIId4Xz5mU
MeBkX3W1WwAgWiISzegUsODwVwWdPGJGoivGB5zFWCJP5eqGKr4QiyQKFmMMeDVYE3bYtwTafJDQ
tGKnAUCowWiXoJ7gxh+v9m4z+juxSZ17wXVp6V/ath7PKEWME6uuMsMtqdWbPfsnHQyGnYBQSRo7
qYB3GC2PQzTDi6f6Fn8pc04qv3qNg7qwA0g+waFxSFQEr2oW4pw1jpM5VkE0wmrZASghCP/tWoEZ
H9Pb/myufUUxGeCU3h4Rx10ETdustpiAgpxbJowhjBiiZuwX8vYfhU/9fa55HY8XZf2rsk9tdrGK
yrPyWS5F+NYPqz73gnPHC5b7LAe6v/XxV9kxuJyGc/uEjmSBQQAAaCGuib46ITGwWublaQ1LLlan
nGMEMvm3/xF/ea3Y08mSuRjCVXWeGmSqFuSMTjORpqbe2x7hqhvDCqKFXV3t6YZzgIRxkO3r+U9H
XXOVGqoN5ts0L64VLI8FEaM919bW2BxWVD8VzNbubklGDktkFjCrj6U7GDMckic0IQA017V3c4Sr
qrKAxbZHe2ONdT4Jhy0LeKBa97pufdE8C5JBA3e82ZVrbvCUNuEYNboh7+QsYKSPpTtKhTeCqEJV
Qvn6GqGWASyve/GDhSZsITOz+9tCp7a/O1X3ZDc/EdTAYlsMbazj/MuSng1qipTVsIJhJ/myauBc
YdeNaM9YqXm5OOkWc3q22PkU3fE015M6aOrBAICUUmOWljeAd+KSly3VCZMxAkYY4pDVwVtuDhfz
/BlVK74X2fN5q5MTnCzfkuQBAFuk5wWt6HIHFULaYOdp4pQpWW6HQijkWotEB0U/ZEBh1OjGpSzr
3TQdYQgASP/nKsQ7ZIil8w6/U8AAlFiAeYwqVaUVdJ5ybob/a/7lVR4LLLbNNJpcy67MuG9RBnoA
qr9OWraWNnEJQEXPWKSET5gy+Wbi39H3+E/c3d3phKO+tgfvYiwTjZCJ4y+4MM//Nb/tpTAB6Pt1
8cWJrvO/4W6/BaIAwKz0TtSRL5hnEa2N735BLCwWWD6hC7WAsBDNb3/d6XZC97pM/rees67N7P22
FClQURYRADBqWaB49k+4ScB58oqM8Yviay9JsU4NRbTnZ7guXxave26MShAAmDRoQcSIuRzEU9jT
253y1NUCIlTrggIH/CElP1BQuedXan2qWdxVKqi49IJb5QEAhFixYw1r7c3weyY3/4mOnZJc3ylS
ABCcTtSTLRIAoHo6aYpehRs00VwchDl4wEQF1ixY6QzyeYQt0X/eJ/6/b/pOfUasmRPbc6PUURhQ
qUz7qiAasekBABWlCafkhQ1mt9Zv7ZVHB25r6pm/+i691lzU+F40LMkPGdoOe1FQvvQAACAASURB
VCSyOYYQrUgFj1Jm4cWIlso7fVW1EgagejKeBW+oRuaA6qloPMFVVXz1jlqa6akKeTEwMxONHXDF
wscXpqfimlLVWCsioJbJeACwsn2RglLdWCMhM9vT3ZuR6j08ANOTcT5Y3RQWEDCtN26465pcPAC1
zGNxwsbG5nBhmlbsMBCyrBwDXpTGq/ZS+ePIqFbLdKx70e3FSdviT/7RrbHRiqxG17yJidSdfHyk
DS4AoBJ2K5SsNfdulSlQ1m6sWaguXxZX1zoGLqOi9I/JJ1YzPaqgCw8OXV40PHx3+o1rAABBSKj+
lH/J19JLU4Wnt6rYLLbc5QrdHF70gLEIAMAAQGgjNSgCQCiIvUox9hTq5LgGyhyn8WOfNd/uEyoo
n6807UIoiL2qsW9lupVTp1Ou+nzfpL/3bOkcVRbeC4hz+ORo3KANAJBP6pLPic1ESWY2+Jfdm65J
J3f+BL34SvTtXlfzGJUDAKSEqtwigsGbnJkW7YwQf1OdkwcAWkhq/EQvQByAc/nVSE/WYIp0cNK8
01M63IFVn5drTxfZAU/RIlEtBcGqS2Tp0haWxpRg6YpkxPMATE9niTPsEgAAiW6v0J0pUo/zSPqr
slVZIcyItcxlclu+Bruq+eB5/jk/SaJvFN9oOfgac0TM6NvO4hLeL7KUNmK7GMawR1KD0Zbi3nth
z/2Cd6l3wbXamStSb1zj2KcNLS4KAMlYtLubA4QF2RXwSBgARLeLi8d6C1j2h9wuIRGPvSPnZN4R
dNUutxCo42enhV7BkTNTRREAqNc57avi5HngcTMzXeB5wDJDAIAlt5pLRHosq+G9ffpBgjvoTSfi
fVnKGEKC4gt45YqFRGukMCT7toglf1dkGt3bvMXThYDE0iMX73ARBqR6T6b4EE5aQ4Izq6hpLCyG
ITU0rX3rOP0CISCxiJUDgI6OzqRnIgD4JMQoY4CKxaLBAQDiRR6nu9piDLBMNtdaS8WARDq7I72a
xQTJZTUDLwZVPHjxnlUjVmEQvub91NcAoAmAAeSsFOfgWPLg7pRoaUPwqpVnmMMVlEc7Ta4OK/mB
vynGYpoFsGdfsljlwYnWfUlpyZyrf5nyQDNAEsC9YJV7AYCQSr30RcfegYgTv4o8/oJgRBV0ISDM
+bjsu21JCkj4c+0Li/1Lzynwf9PW7Tv4G+t7YjQdrNWsnuCP9T0nH3J5YZnRgVHr0fyLc3xnvncN
yw9t73kksjl2MEoZ4gaet7NykWjGYgBICVT7JABAnOJxlW5sYGa+iJ2h0mXuWHK7+b5ckSpq+cgR
ktWSOw4SnA4+n9ep+sF8U/79BHEiR9LpvOp3ShwvAABYhbQp+qslDACCwyvGE0XL4wQAJPqDpTsq
APESZ2UzecnrEDFvH/W3+eDA8vliW5HoDACAF6VJrmHOM9t8HBh5tUxP8Jx2e6Hh1fjq37jSFhql
CACLSyGkZdduVUYzY0YUKAD20YF7vaxU2kHdWMQMZ2keuDo/xYQWohgwdgcInyNFgiqIRpd9BlGj
+35+83z5lLMSwlbVAMC7sxu+gLYEkMKRguxb/Kts9SbRAKCqOu2bxbrH0n/7u8cCfdc/HJN+4Vt8
TffeO/y58srny2vSH+GqxC9/kYiSxNrfp89d3XjBt1I7vqJphxTZETZPzDt9Skw3KABNGqpPxWjg
3RcukXr7n1S6QJ1wnWb6+OSjA1shvHCAQywz4n0m5Txi/3ENQixqJHoAxM7Ozr2dlHKeYW4iQ0gY
nEFgDlFCD8ga1dLRRKZIAQO1dNZvjRSLB9wjRUyL5CNdnQBiZ2dP1ACZ0MG76A6DClV5aMnvz8pI
tYwo1VpBazUi2wX0O9eii7o3/OzQuTswYAihyo2igmGPqAYAQk1S83I06axisKD3ruZjxkHmwwFA
MBSqzRy4mEeCM1jt7P+HFKhyWsSVYlbDZHd4QvqdxwLTzxKb3xalPjNjYsaJ1d/hT6lO7rxf2NDO
Wz55yreN8QPqS55QNRZ4nkMGyKGa0gVZcqhmaHpBr4hKTyNxjlBNv9c64hRvSBnmkqeKoLL/GAW8
u65hyD9L+4oUASA53Fhb+hEr4aYmQ8YHRM+7Ha7+DCHeCRBraGiIB7yMZgYrt7a+Klo6tI24cF2T
CwAAYw4zxhAI7uoGNwDjBFEQBBMd8FgWQgBW4i7jzfYhZWY5C+YBZl/tl7bHOEdNo2Por/3JI39D
/YFPUgECJIcb6wbTwLhaxXsHLp5WapqbAajqZEz3+r1jm71mT+rVrxIegTkleP41He/eKrUXMZhq
3sD9JlrrGxOStCgMmCjlfXWNHgQAVpV7TKMGFHGLcc3jpEM7/A2jUdg8VpaCP517de/+khhxdCAB
qelwNBxmaDvikcjm6IMwRsygrNRoeWe4xglWJhIbPIuBBwYzYJQA4vD+kBxQq/Igg/cfnEA8Akbs
F8sAgHfV1OJUMtoZZ5I7EPKpmJqUFqMd7aXiYhR4tVRS3JBRXvDVVgvJZF9HDCneYNDzMXNrt/nA
YhndhB/rE2NpLc3JExygESaO4ppTm48eI3RKJOie932t8dX4P3998Hq4gggAqCA2LShI2/Tuwqim
IEgzemOiOJs4MQMAKgjVIQP1Mo0gnCq2R0XlVNNReuvUrUxs1qytOE8riQYjhhnqrM+SpgqXrQxj
+cyK00xK8l9D67TM1jUqBaAOIeQytVauFBHOFtvbJRYCCbMKylfIcn+EbYJU2j5LF/bsQXytIPOY
EyVZdbrcPn+oKhgKA8ARH+PBqs9B9SIl1HL6hlzlx/SWXa/flnn8cvz0Ko/yiYZrXvB/8rvmtLns
kO9nvKe+uV7OdvfmLAAAxGEsB2oBoL6+fvyEiRPHVikIDi5NRkt3kQIAIzrd/6UfAIDmezrj4Ktr
amhoaKjzD6aI9wcCAACO5wVvVV19Ka0JEyc0eEZ7gmBYKlRlhVDvoZYZowzQcF0qFYS6WUWpzUhU
vK64gmFXUIPxvOtMZd7P5Mt/aS5ozkR+ln/sSu75vynZw52y46wZycv+ZdzY9szup6Ct0T11YYHt
QRoFKor1zRr+d3HLy1yshSXeQWnjgM4EAZgmpioWDy1VkxHA8tF4Xgf36BEQwrONkkEwQaydUZTb
zfjIt0GXiTCp92R4eSnxcgerPZq0xG2Rf1wsv50ua5+ME8LTinKPlRj4hIEYWARRach3JQDcrfcx
vmqipnWydMfAfz3YHFSqfBkOW/KHV1DIILk2SLVCspdjFi20Q6oVUl2cySqZKAAwRRn7bTKtNf70
V5V3Av4zrs05jmD+O2LTo4o8fkGOX2f1DPGhOEYaDju0jWIksnnf4WQJmfnRvCeBMAfUHPxDRglg
Hpeu4dsPG/qtl5LBQ1PUpMN39x9hDh7nBwsDCQ5fuL6pPiQVor1ZC2EBc46qxn6axoyp8wy3eYwl
Z6C6obHOjzJ9kYL98prNBwIKYBh6a87QBHmim6dFI2Jf2/hxpfIEAQuX8lNQauuzLq4BeceAdwz4
qiw8gggAgPrkppBRWC8c9LwnEzhnE/jGMIfAmJv3jAFfkCAAbOotTzryJwRO+5QRGs9VXy2cGMy1
PqYUS6JH1Ow8/xlX6rXz+EnfpBMhs/3fDquiqF8NSZnwdTL5YvGMT2eGdNFYXCHOPJvWzUThk4TJ
38RzvcWe55R+l+Mg75/BN1wsnfQb7qwZ8Y6f4J0pHgBwqtjaIzu/yM2YR7xNXOB89fTZOWMTzhFU
QflKWe6PUJh/liM80T/rhmnnnUzhLaV27ITxzWOaGupqa8Ihv9fpUOGI95YBACl+EYqEgtcrHbBn
bDHMC7xmxlennzr/3Z9dS3ZQ97TLsXLQ9ifCAi84qutcxZ7etAnAqz7FTCcHYzEMCgDAYUQNfbAC
GMkksiYAgJmNpYnDM9SxlhKLIZHHAEC1THJwViMjLZYu3QJOLYsh0etEmVSufwuMmgeupd87FaoS
DstEGcf7LuWmLKE1M1DVScIJ38BzPFrXM/KgE7sZkOrmQHihMPk7wqm12faHlUzFafQINl9ODUke
e4Ue3pNe95Xi328SNr8uVXBtGFVBGWZntyzPL2r/ErVYYetu35h6XXtbsACwaXZ3yrBUmnYSCY5H
gcnMLR44xaEkt0MojHXPWUZqT+anLCkMriBxTI8Ygu8zMGE+q17ITzlDO2zfOz6W2/CM27rCcfql
Zt2J/PhvCIvrsm0rpcrFWynLmvbOSmdqWmDZD43pp9O62bj2ZH7yaRp/ZGkVJrjmXETq53Njviqc
3piPPCKmB6uGktw+sTDONfNMsj+teG7Dv9zmRb7lNxjjF0L1PK5xBZoQGjSoimU4XMkf/YKq0Pci
TrpSWRyKrLtLTXbk3rzXnT3TvWR+vpRSufZVQVS5gwUAMt5xgkfrel42jrGGUGZoG3EksjkOINHt
EY1ULFUwSutcRgkd9mIQJDoUVshohAEA1TMZS3DIGAAwj4leWkYzM1/YP/IwZmRK/6R6NkcEh/gx
2w7lJEwKpUGfGdlM/3c8ahqlTXZOlATEGACvunktnuq/kY8Rc7jRmxgGAQBAvKjwMHwd2di8L3Ac
Mgxa8kDBnDjOqzSp0jgnLwAtWIz7mLVzm0Eq7dExjg9M1onimnEnzBj4Ud0Vf+TmQBqVFWVKj76E
BR9Yya6DX7KxGr2Lf5bygAkA+gLf0gWgvBZfeXfAAAZPpJ4UHQvPF5ZeTnA00X6XuXZH6c0jhp5L
PelwnfRJ8bRLCGtL7Poe2tb/jmUFEQAAMo2ezSpbovVskQb9rxjGkk+oPgOmeAmAZbZo++40N20r
+QdhdLH7nPNSpMeMv2m9/jhqj/W/u4TNYssPVOU6/+TvGlMBcDYdf6z45P95LACopHzZLLP+CH2T
f+KcCYAy+Z6/Zf5yPyTN1AG1UDyiI3/7QZIkYkDYJUJ8/6wbKaGQ1NmxezfGvOzxe/QN2bci+F2T
pSlyHhoJVsJ1gbb27qTS6HPXhpwEANrb2nbuFhyh+jpRRNgZ8ia79u1K+fs/qrjFXNeePpMyTg3W
1xywf8M7w750V+uuGOYF1edzi/0vDfnDPv4/7bsjFIB3VDXUeaRQfXVfIQogtLW17+1y1dTXOI9g
d7liVR6WiSIshviG87mZJYvaq7XcYW7arjIAxKj2FkRO88//PgUgpCW55wdk8/YRjydUsvlyauB8
bvu1sI2JlaN+D1Ar87bA12S2bHcwaiYeE7SZeqRdZADI0rv+h1v/Jd+kG63JAgOmWXHS180PWTFT
8g9tfbN77hf1amrqz1htr4JV+qKSzW/5pdP1eTzvOxYiVvEZs/VlxTy87QRGir/PPZ3xnniJsVgh
0JXcd7u5Ybt6BLMthp5NPpGQZ18qTPj/TAkAF838i1b7a2DRI0iLcI5PqKd6LZxIdd1rrHnTMXSX
yvxrcUujZ+ZXjAZqFZ8x219TLEr0P2RW9ylzLxDmn0kAGO022rbT3QNvV1csw2FL/ogKim/PbPyd
FDtgI7qsiVqTPOeen0jeATsSPABDb2RePMuz4rpc43bSpnHl29fhjQ4AwKlLiSeR29R6UI919DWE
skPbCCORzXEBK/4wyqazib5Uab2MOEF28ggOvscNSZ6gO5WM9qYYABYdfr+KAQAJbq8cT0X6EIcR
J0oCHvj+gThZNJORHosC4hVf4ON2xRcSPUFnX6yzE3MICYpD5nQAAKIlepNFAgghTvGGnDwAuKvC
JBrtaCWUMSw4AtVh58HXTpJcrDdjUIQQ4pVAeIRLGGxsjiGCJIaM4n/iwzilyKI01n6r/eMKmj17
NgCGq32fXbT3mS97ek3bFN5nzHRXW2+OCcIwIwQxTW7ujOsfLpg3mi/sPfjKqPfI+17LrNC9t09p
avbZk8YPEubYwAX3RI6GRdmMDOPE8D3iRdnWlbcGtZH/3OY9Q1THzAfMuS/0/eV+nznyn9vYHCnM
TEcS7NC37mxsbGxsPkoQQgAgk8kM2aHjONEHiglg0GK+4glOm6MKswgAEoON9e4h1YEQwl3dUQYu
ejS/Wtu1/LEFIcEDPGK8+6ha1FEBYbEenOJw+8spkowfcob4w5KWzbGHnqBOUHs7XlLspbKNjY2N
jY3NUWf/8swIek++DwDAsT628sfBYtkgNu8HVHHM+WPj5RIrvfcTOUrR2rX8sYUqjqn36ZNFCpCB
o2dRRwUqSPW3sQWBYdY70r+SD993NPcM38+0bI45iHOebbmjuTfbXcdbFRsbGxsbG5uPICVPbJvj
CrNMCwvCMBt+1DSBF7Dt7mVjY2NjY2NjY2NjY/O+MJwnts3xAvFCmZO9uJzAxsbGxsbGxsbGxsbG
5ljygTvAaGNjY2NjY2NjY2NjY2Nz3LFXyzY2RwzmlGXKoouztifAYcMw57rWcf71SfuebhsbGxsb
Gxsbmw8IJU9sDFf7rrio/5lfx/o++/6n4w5VnXMeKt3JBABG5Ci9IHVYtYxgnnPh54zGBounVG81
On7O1reJH37RUYMhzrmMm5bVt65yfWDviDoGFnVUQZw8HdVkyYf3kD6TBf8MS9lpdaffw3uhhxfq
g4bZ6F/+q6TjR9knNjrtS8VtbGxsbGxsPjLsP7csxlIvfcsZNREYfr3/N8QmKjM/Q8dNs2RMSZve
9qC1YYtCK4qorE6935rlIgckk06+fK2zQ+/fyiZ1ztk/suZu7n74Xr9xoEKsXh63go2dy0Ke7K7/
wpuiAgAA5tUL5UWXGGEXYW3F3b8lW96V+1+AqSAqDxPkxl/jU6r0/T/dnfrbay4GwFSp5nPc3DMM
t0DpPr3lAbLprf4ImSSGrxTmnmX4FIpiRvff9TefU4tDEhtOeYRPUud9kjSNM3lgVove+iDZtP0A
DYctDazl/3Mt7ETMbPKdfVtspAyNluFqeQQsr3PRLdrEdzNrHlDShJNCAqTIh100YlUOb6KHZ2zl
06pgbPs1aXafdIc2ORV96gZPpPRQ9mGpcXgWRRrd87+qN40lMsdYl952n7Vuy8hpfTyxGj0n3Rox
v2m+p3Xv4YUqy+HYRoV+fpQRIv4UHNay699V2PFUw8bGxsbGxsbmKDPkli9CjCRoJgy6ZzNerL0W
JsYzb90ppHgpfIU8/Ttx7YvW9jhfQYQNvfUHLCb0z5qIR516kz52C0uYCACYR6q9iJ91seY9VBeE
uXNdy65J05etvQ/g7REhnyrtMyGy1HPe5xLGY8VX33E6LvbP+1GEXm9uiQgVRZVgGMkS5VZlnnrF
0b8SjjgYAGDeeYNy5vzIvnvx2ojiviRw0g+j+CvGui4RECde4zj79L59v8brOyXxdN/i69NnRvJP
bXGwSsoDwYjfnNv4F15TpfBl8vTvRLNfsHZk+BFKgzEzBSaA6cNHc1J4SC2PCAuKISETeRjt2YFK
z1kBcB9uUcWqLF8ph2VsFdKqYGwDWPXuk3+s1R65GnC4FpUx829oGx9EOSxXfUmee1Nf7Atkd/5D
vAv6keZwbKNCZz7KCJkgNy3Ji5uNzrzzOKphY2NjY2NjY3PUqXQnNrL0nltgFSn5bhodcXfzTwpN
tYXtcb6CCCjR9oAGAAAM8+6bhOZkzyu/d+YpAsBohXrq7L49d0ktX5BOOjA5a5J3+VW9kZvYhhZp
qC8fFaRxlxVcmxJ//5MvR01rl+y53z1jWfSth7xGeZFVOd8cp8pFazdLtA7+hAGAuNRpC7P4YW3d
yx4CZqxdct/nnL0ssvl+URfEhvma+HJ+w8s+EwjtsLaeIi+ckeK2OKzyygMw9HpuzeulctbbC1WT
vpupDpRWy5VK47iBMD9JnFSf2PW8qve7CaQAeLjTeQUAAPAPJf6yymN+qEWVqrJspVSww5L3dWGs
5+QHpFDQwnG966/GmudVgwEtn5Ze3thKERKXOvV7etM/U09WN1w6KTqyGpxYdZ6ubLDae4Sj5Q3L
pbSdj5U+rBjRJz2zr+OdMoN8v5TkIhHdUx2QhrhPc/y3XJ8N7n30m4H0wKKcuNwnP5Srvi33+DaV
+F1zf2xMqrUwAIobvY/oa545YFe/P5vTvEt/mA0/kXrizy6NAuM41wXy/Autar+F00bkCf2Nx5QC
reS1zQS58dforF2dK+8OGABEdS36a2HiHxJ/fcJDMO/8vHTKqYbPSwEYbdFbHiKbt8qkQnQlrVSp
4QvcrFNMt0SBUtJW2PRdcW+WG3CoSQII8FOhZGzqmsjKOwM6QLksVw41YpaNOVVX3tyy+WplT6H/
y1cF2ygGXSf+Sp++MbrqHneWIuJ1zrrXmL0m+uj/egrlO/MKEQ7tYK0GdUpVPPYbWTuuatjY2NjY
2NjYHHVGekGKwOA8FoeQBEZHnB9ZNBh6que0RfH47Vxb/2YUhZXJR/4sElEef82B83kseK4gfsST
W6XLggRFzcgqY83TSpEC9cqNoay2Usgt919yZW/Xzel39nlnzKQOzIrlRekRZtKcQySayDkctJDH
g6owEUkYaLJ/8w0V9M5e+cSJVEJgWFYyqtCZXK2TtOU4Wi3WuVOp/4ikovJDQFAljruwoPZqe3sd
I5TG8YDJgm8Jf8IKaK7TySuk6yVm6sW9N7G2cd6zvpEw7jbWtMoADFIuAoA/zCJUoSrLV0oFO+w/
C46ptrrwWpfEn+pb+JXs2dn8k286KqRVwdhMBowT/DfwC1p6Hv+7t3jDqNRIKrx3CT/3Gn3B29qu
1bBjo1Asfwo4Fo12d3MAAAgLkur2uCSuUpMhXmXqJzLcc/quEe7hYlY3Z43hZY6lOM4VtPRebDmw
CmYyjQEAZYs9DxuROCqChU5Rzr4OLd6nPbNN60lRn1lnGEZ3Tx86rf7iH2YDj6dWr3RpFABxwlXu
FedHuh6EF/dIMNO74Kr8efn0P552HZ7bBUNYmYGqC4nXfu7KCoL3PN/c21KeW7UX3lYqtkPMX+1c
cmr33t9w67sE6uA8VUJSw3CQsf208O/16RwfrJO9JR9+FovsvDe/vdvSObnu8oYzr0sv3qc9vc2M
9XS9diXeNKX2ijvogIkCynu1fG97lDV+f8qKFe8tyxVsw4plN9zlr/6BefbOzOP/9ntvwHOysRf/
6CqUoivTmVeIcEgHi8XTIZjPvrFTPa5q2NjY2NjY2NgcfUb73jKpcy+4Li39S9vW4xmliHFi1VVm
uCW1erNn/xyUwbDzUSpJYycV8A6j5XGIZnjxVN/iL2XOSeVXr3FQF3YAySc4NA6JiuBVzUKcs8Zx
MscqiEZYLTsAJQThv10rMONjetufzbWvKCYDnNLbI+K4i6Bpm9UWE1CQc8uEMYQRQ9SM/ULe/qPw
qb/PNa/j8aKsf1X2qc0uVlH5UmYtr3vxg4UmbCEzs/vbQqc24AVdpjTeXxA0iM3ncyecbQRz2a5n
2KvPoO6oiwEAUKMb8k7OAkb6WLqjpCwGAGAfYlGFqgQob6Llja00x1f3ZDc/EdTAYlsMbazj/MuS
ng1qipRNq4KxAcN0ifvsie1r/9uRIYgbnRo4V9h1I9ozVmpeLk66xZyeLXY+RXc8zfWkhnOc5hxV
tX4OgFGzmEklIqYnHFDLeFgTn2P6nWTmW9F//tadH2GFSq0O3nJzKs/IguD5X+vY+0X0hpd3MrMl
yQMANs2+1xEAADUj60nTuY4pU7LcNkC8mxcEUZLrP9u45L+yuZ9H//ZSmMMAACTgPHlFxvhF8bWX
XRQo7NSen+q6fFnc8xxLHsGlYEJC797i0sDs3crp97qXfqbT9S05U6nfQEKAcFkjukWJphiAFR/s
P4cYm7Y70dUGhKOOsIgAmJHu6y3kjbBH5gSAngdh5+ni5EnRyLNUCVd7gDOtgAWR/SZqaZEEFWt8
p170nrNcuT/ktqae+avv0mvNRY1izZzYnhuljsLBxzEO6sxH08FSUZpwSl7YYHZr3HFUw8bGxsbG
xsbmWDCq1TId6150e3HStviTf3RrbLQiq9E1b2IidScfH8WMlkrYrVCy1ty7VaZAWbuxZqG6fFlc
XesYuIyK0j8mn1jN9KiCLjw4dHnR8PDd6TeuAQAEIaH6U/4lX0svTRWe3qpis9hylyt0c3jRA8Yi
AAADAKGN1KAIAKEg9irF2FOok+MaKHOcxo991ny7T6igfJ4BAHCZ3Javwa5qPnief85PkugbxTda
PijXEZsNvmX3pmvSmZ0/QS9tEIofi9ln2aocRdiRjQ0RM/q2s7iE94sspeFyaVUwNuJ1zr06ZfyW
7U2Xa6Hl1GC0pbj3Xthzv+Bd6l1wrXbmitQb1zj2aWWPqSMsKN4Apn2JjK74JARAi+l4qmAxAF72
+L2qIHq+CnP6uv7vf1h3scgoRZIn4JUPipEW04l0waQA7wo5mXepyLU4g0AdNyu1Nsc5c2ZPZyKK
qwJ1znFXw5S5lsuJjSQTeIZlNmhzuanBFVM19lBm9WMkgvRqn4QArBqxCoPwNe+nvtafR4CcleIc
3BGtlgFYMd3bmdIJYO21iaecJwYklinokc6E4OSLBZMySpHsrw45OAAAokXbfpzc+pvAiQ8ZE9dY
nS/SXZsE/ZD2kjKVoNvo63dWp1oijcePn/Vlbspcy+UkVrrA8UBZkQvUe+RDP05Y2WgK+wNck1ou
y5FxoQt/mvQAAMQA3PP/CvMBhFTqpS869g5UxfC2waj1aP7FOb4zzynwf9PW7Tv4u2f5zrySzVvN
6gn+WN9z8iG3Br6vatjY2NjY2NjYHAtGXi3TEzyn3V5oeDW++jeutIVGKQLA4lIIadm1Wys7N/aD
KFAA7KMD93pZqbSDurGIGc7SPHB1fooJLUQxYOwOED5HigRVEI0u+wyiRvf9/Ob58ilnJYStqgGA
d2c3fAFtCSCFIwXZt/hX2epNogFAVXXaN4t1j6X/9nePBfqufzgm/cK3+JruvXf4c+WVzxMEAIhS
rRW0ViOyXUC/cy26qHvDz2SjsmrvF1yysPM5SToLJl2vq09bO59GvUn+QTw+pgAAIABJREFUA7Dj
fQypUJVa+ZxXMrZDzI0BQwixkdIqZ2xkhjrZVYCbPJ/qjy+tQ2Dp/xXe/RLeMLLNI9QkNS9Hk84q
Bgt672o+ZozYHLDoECFVtJgk0Fw8qUuBqpCIrHwsGs+L1QJ9MfX0tmJUrAm5MDAzE43FC1Uhdch6
meTiSUMJVgcFZBZRiopivThzfHbjSueJZxD/25bYq3cXBLVaqf4Of3J1dOf9wro2Ege06G5l/BA9
pK7cpnx4+pXKkneLj75ctJgkIEAIAViJu4w324d8Y7KcBXOEm+oYQ4g/tHIGpMTsy8rBhmoZYxAR
o7T/6ATRs9RfXydjYHq8sy9eVMMysrJ9kYKCa7d9meyertUucU3/DszenXnth/K+zMCil+oA4PA5
hY7EQBpmnilTf8Qtqom/eWdub6fT1RyccatRS5FIUj2dBYsCH1YGNTLTkTQfqFW5RPks863JV79K
eATmlOD513S8e6vUXsRgqnkDj9gfkoDU1KgBRdxiXPM46dD2L9eH7cxH0cFiZSn407lX9zoGozoe
atjY2NjY2NjYHBNGmG6SoHve97XGV+P//PXB6+EKIgCggti0oCBt07sLo7o+F2lGb0wUZxMnZgBA
BaE6ZKBephGEU8X2qKicajpKbpluZWKzZm3FeVpJNBgxzFBnfZY0VbgOZpgZF7PiNJOS/NfQOi2z
dY1KAahDCLlMrZUrRYSzxfZ2iYVAwqyC8odEzCgDxH+AJnk4V+y4t/Cvy/FTj7qM011L/ih84rvm
tNm6+AHS8ShToSorhBqFsQ3ELwh1s4pSm5HQ0SjSGsbYhA2xJ79Cn+r/D57e4BJiqTdvFN5N8BXU
YDzvOlOZ9zP58l+aC5ozkZ/lH7uSe/5vyqjeMEYcYowBEK1gCW6niAEQr7gEUiiapNBCUpqsihgA
AAlOB2/l9QNeQdMKluhWBQQAnMZF8mL4XDy2PbN7Vbat0T11YYHuMLKcU5TF+mYN/7u45WUutpf0
bbVSxgFdkJAs7LrVeOaNYP0d/rMX6CW9cbfex/iqiZrWydIdA//1YLPyRx1CclmO1WCVG/7vKKGC
1yNjYJxQPQvEdq01ywAAEO90Sf1ZVXlmWhTAKqRN0e+RMLKotgle/++2P13vap3gPuXs3EAHR4rR
JAEccAx9U44YHG4ab+Knjfa3/IWdsXdfN9MGIpQWdCVU19DQWOPQMwSwJFNmpCJZKRRUMABrL5TL
MjJIrg1SrZDs5ZhFC+2QaoVUF2eyEUyUKcrYb5NprfGnv6q8E/CfcW3OMVD25TrzEW2eKvL4BTl+
ndUzxHnh/VfDxsbGxsbGxuYYUXlvGQuX8lNQasuzLq4BlR7UQZqV7uNpJREAAPXJTaFs4a9C8cAY
mcC5agknMYfAmJv3jAErR1IxDpt6y5OBBZ8NnPap4toNKjpTODGYbP2pUgTApt7yiH/+9f4zrtQ3
vuNQP0EnQmb7vx1WRVEJKimTvk4me0XZEV35G785kC9xBT+5WIz1caaD9y3Fc7z5nueUfmmQ99eC
YzxXvxw3B+Idt+GdKR4AcKrY2iOP+WJ+BiXtUZGbrs6fnTMewTmCMCmrPON4/8WsJmomExx18p4z
8RxPrusZ2axYGu//1i7SzPg/zTX/whumyxMukKdf2tOxTTTYR3MyWqEqobKJVjQ2MyDVzYGMKPiW
CXNq0+2/VTIUVU6rnLEhjWQ6BvVlXA5jk+S6ULFkbGXUYJI89opCeHNx3T2otUN4TzdgMUoYEjBi
xKLMSPb1IgQAjDHghRrPkt/gWkI3XW3tTPMAgHgEjAyxUkYsijjUv7g1rI5OYdZJxcIdEssXNrzT
cPG8fPq3FLsk3jS7O+VpS6Vp+0hnH4cJ8ogHq4kNI/Zz9qTlOu9nTL6luH6XzMdzG/7lbryILnfp
b68XcxYn1lJprbE7WslzHlEr8bJUuNZ3ypXGlq2S4WXuA3NcnBJc8ikWj3DcKcJJjbnum7W4AbUC
AEI8PsjyGTUpLSaM8/CMbK71XcvvUULziAdY9+5Ey74E9tTViIl0sTZicNM/AxOZJFrihBptz/OA
TOjqkKefJU1rRR2dHhkMtygAcD6/yiMA4FVN79P56Z9hNTniOqmq0Z3b/QKH+1JvrK55r1muZKKI
k65UFoc61n1FTSZyb97rr/+6sWRd/ql1Dla+M4eRbJ6Md5zg6et6/gBPmfdfDRsbGxsbGxubY0Sl
1TLj+MBknSiuGXfCjIEf1V3xR24OpFFZUYYCANCw4AMr2XXwSzZWo3fxz1IeMAFAX+BbugCU1+Ir
7w4YwOCJ1JOiY+H5wtLLCY4m2u8y1+4o+Sgy9FzqSYfrpE+Kp11CWFti1/fQtv6XNiuIAACQafRs
VtkSrWeLNPg8DMNY8gnVZ8AULwGwzBZt353mpm0qAwDA6GL3OeelSI8Zf9N6/XHUHuv3k8RmseUH
qnKdf/J3jakAOJuOP1Z88v88FgBUUB5hMcQ3nM/NLKW1V2u5w9y0XWUjlMZxglFzu/bOdngXe9nR
fOX5g0XFqqxkouWMDTGqvQWR0/zzv08BCGlJ7vkB2bxdYSOkVdbYKlJWDZzPbb8WtjFxxCgOgeo5
A0kurrRSlD3V/v2PQhHdikX4mqyZ0vu9gqlJSw4SA60bcTxmOmMlRw1qprdyuC6zZbsDiUbPn4va
PH3nHskhYmTpXf/Drf+Sb9KN1mSBAaNm3Ojr5ikcYPKI6D23p5+vazj3O73JG6xdadD/kFndp8y9
QJh/JgFgtNto2053R0cqqKfTTwecC5fpp15MAQqk1+re3yMhRLjgpY4pPgsnUl33ak+/gLC/3Och
hAXMuaqCPl/TZe65XgIAkEon/lHc9M6YpmYEQHJdmmm0PPvdavUb7vm3u+ZbVvQf6Z3YJ1Btx4+o
/8ulLIvAqBXXuzqZTqF0bJnLZl64zeH6uvf0e9xgWdFH4y+1mwUKmR+89eeO8WdcWjbLfHtm4++k
mD5U57K2YU3ynHt+InkH7EjwAAy9kXnxLM+K63KN20mrIZbvzCt3sJy6lHgSuU2tzoNL/n1Vw8bG
xsbGxsbmWIFmz54NgOFq32cX7X3my55e86O5nfjhxRwbuOCeiHmj+cLeI7wYzK5lG4ABi+r5XHpz
0s8BMKIXMulMkfdW+RUMQHLRiCb5A24JAzBqUcRzYKb7ogXOHQo6eUT1VCRhuauCKt7/3jLJRyMF
KRBwi5hZ+Xg0xwfCXhEBMD0ZSVkAgq/07/1QLdqXc1aFFAxMT/SmxXDYOYw+xwDGieF7xAtTu+64
WnLWBRQMpBDpikGoPqygYqQjJtfWu/mSjj0dCVd9nZOzMt1dWaWqxidjAEZMgoWyBypovrsz728I
ywiYkejsMby1VS4BzFxfT0qqrvcJw/045BsHM+KdUaGmzj3aJwuOD0R1zHzAnPtC31/u95kj/7mN
jY2NjY2NzYcGQggAZDKZIdMxjhN9oJgABi3mK57gtHkfQEjwAI8Y76ZHc8lg1/LHloMsiuT7uosA
AIgTZIe/ylk6qgucM+CnyVRfD2EMEC97An4VAyBOFs1kpMeigHjFF1APtErOEfCTZLKvhwIgXvEE
PP1LYyQ6JRYtyl5hhC80VqavOzOMPpVyhMV6cB7iyw0AkCLJ+AgnGhAnVHlIe2cbYYA4xVsdVDgs
1nFhpyiFoHQPNtUFK4MDIcApBzVJJNrRSihjWHAEqsPOUSxmkeirDsQiPW1xCkhQA1VeEQCG/fFD
Bz1BnaD2dryk2EtlGxsbGxsbm48q++d7RtB78n0AAI71sZU/DhbLBrF5P6CKY+p9+mSRAmQAIHKU
orVr+WPLQRalh0K1meG9FbDkDlQdcMi3dPmV6g15Dlzycs5wjbNsqIGEATjFcehGLFZCNf2e50jy
19S+x/wAUEGqv40tCAyzWJP+lXz4vhE3PJHkDtUPUZkKUv0PxQWBocVSNTTC6gbfaBTDjtrGwSui
keAM1TlDB6U83I/7pWKgoW40CR1PEOc823JHc2+2u463KjY2NjY2NjY2x4qSJ7aNjY1NWZiZjiSY
PzziBvGhIa1cLKqp4f43i21sbGxsbGxsbGw+8AzniW1zfGGWli8QQXVKdqXYfARgejKSKFJO9gbs
pbKNjY2NjY2Njc2HEHthdvxhZiGdSCRS+ZLjKBKdXr/f71Y+SK8y23ysQYKnquo9B5J8VTXHQhsb
GxsbGxsbGxub9wWupsae0B43mJmJdnd1RZIFKrqD1bV1NWGvg6daJhaNJTJFKigO0d6VszleMMy5
v6CevTDSvkF5D2/bYk5ZLi2Ymep7RyQj//XRhAlSzafRVC7f03vw23U2xxS75G1sbGxsbGw+SjDG
AEDX9dLeMoarfVdclCrJHOv77Puf3hdovrcnWZB89ePCjoFNfl7xhOo8QTOTT5/ypGdq/31DRuQo
vSB1WLWMYJ5z4eeMxgaLp1RvNTp+zta3iQBgptqisydc/HV0qKhCqA+M6OMFVZ1zHird8gWjtSjE
ydNRTZaU83JgsuCfYSk7re70/q86DHHOc/gp2eLmR51lwh0rqCA2XlqYkDU2bhnNy9XvH8MW1EeJ
D2zJjwaz0b/8V0nHj7JPbHTaS30bGxsbGxuboez3xBZjqZe+5YyaCAy/3v8bYhOVmZ+h46ZZMqak
TW970NqwRaEVRVRWp95vzXIdsKvEp5MvX+vs0PvfhCF1ztk/suZu7n74Xr9xoEKsXh63go2dy0Ke
7K7/wpuiAgAA5tUL5UWXGGEXYW3F3b8lW96V+9+NqSAqDxPkxl/jU6r0/T/dnfrbay4GwFSp5nPc
3DMMt0DpPr3lAbLprf4ImSSGrxTmnmX4FIpiRvff9TefU4tDEhte+QFIs/ukO7TJqehTN3giJgIA
SgFAz4mxqZ8NTz9VqvLmdv0XrNmbiSVSOYP988zMq3XNwcn+s2+LjZShiliFZCQazxn+xETUk3jk
KwI4nbzp10cOCQBgeZ2LbtEmvpt+9seJ1iJ21nK5jem2BOduHOfze1bcRSfuyKx5QEkTTgoJkCIH
hvqAikasyuFN9GgbW3kqNL2RlR8WrOX/cy3sRMxs8h2pRQ1gNXpOujViftP8qC4CjxZ2QY2Kw2pf
FRhdS0H8KTisZde/q7AjVqPC0AbDDQFHPcs2NjY2NjY2R5ch55YJMZKgmQDQv6ZlvFh7LUyMZ966
U0jxUvgKefp34toXre1xvoIIG3rrD1hswB2PeNSpN+ljt7CEiQCAeaTai/hZF2veQ3VBmDvXteya
NH3Z2vsA3h4R8qn+J1vJUs95n0sYjxVffcfpuNg/70cRer25JSJUFFWCYSRLlFuVeeoVR/8KJOJg
AIB55w3KmfMj++7FayOK+5LAST+M4q8Y67pEQJx4jePs0/v2/Rqv75TE032Lr0+fGck/tcXBKinf
j1XvPvnH2sGv5CAcuKLhqlvE9D+TG27XIr2Q2ZFP6YLqDdXXCOn2rpwCjgw+oskTLfS1dxaUqoax
PsnvE1ACdfb8x6pqrneP8sw6C4ohIRN5mL67tlgIj5eTSA5VTwoBAGghNSyafQ+jPTsQQElN7sBQ
H0hRxaosb6JH29gqBCnfvkaww0qRMjMFJoDpOzKLsrE5Jhxm+yof36haChPkpiV5cbPRmXceiRqV
hjYAGH4IONpZtrGxsbGxsTnaVFoxIUvvuQVWkZLvptERdzf/pNBUW9ge5yuIgBJtD2gAAMAw775J
aE72vPJ7Z54iAIxWqKfO7ttzl9TyBemkA5OzJnmXX9UbuYltaJGGzmaoII27rODalPj7n3w5alq7
ZM/97hnLom895DXKi0Y4Zslxqly0drNE6+BPGACIS522MIsf1ta97CFgxtol933O2csim+8XdUFs
mK+JL+c3vOwzgdAOa+sp8sIZKW6LwyqvfAniUqd+T2/6Z+rJ6oZLJ0UHf2czaq78Omy8fPfr75ae
tAXkqG5u8ogIgGnpylkYHWYmkkbBMTWefudjhPx1NeqO3rjuqpJYrqMlJbtRQTMZpZR3VdeFHDw/
SZxY0/3qHxMJTr3gxcY5nhQAD3d6r7/TCwD8Q4m/rPKY/R4EHADAnc4rAAAgd8+uX9xHicN/wQs1
s92lUP0i9uvdt//GUTe1ec4D1izXAaIDI3xfRJWqsqyJVrBDC4D4XXN/bEyqtTAAihu9j+hrnhnY
xSpjbFA+VIX2Rcsrb3Ji1Xm6ssFq7zkmZ0fpNO/SH2bDT6Se+LMrL5aKNwkgwE+FUvGqayIr7wyU
3PtzUwPnPirIAkV9etsfjDffVEvb/dSlNH+ajp1F/VVM5BgAMR/KPLbKTQAYx7kukOdfaFX7LZw2
Ik/obzymFCiqUFAAwBSp+mp+3pm6m6dma2HUHwIQnqPMuow0nWDJCFDBzK7K/fsRt3W0NRzwtRmm
oPSKEVaA8YLvMnH+eWbQSWhbse1PZMNGmQAA5l2fl05aZLqDhAeAXr3jIfPNNSOdOa8YqmxaFUt+
xHwZc6quvLll89XKnkJ/W6jQvopB14m/0qdvjK66x52liHids+41Zq+JPvq/ngItX/IVe+xBrAZ1
SlU89htZOyI1Kg1tUGYIqNyl2NjY2NjY2HwQGGl/kcDgHAiHkARGR5wfWTQYeqrntEXx+O1cW760
10dhZfKRP4tElMdfc+B8HgueK4gf8eRW6bIgQVEzsspY87RSpEC9cmMoq60Ucsv9l1zZ23Vz+p19
3hkzqQOzYnlRuuKMkwmcQySayDkctJDHg6owEUkYaLJ/8w0V9M5e+cSJVEJgWFYyqtCZXK2TtOU4
Wi3WuVOp/4ikovIAwDjBfwO/oKXn8b97izcMqkCNQj5ws9+PtOm/PeH0amR1F3bc3/vMM7KAStdk
J4uU0XS6aAVGqKNKUD1rCB7nAed0seKRaTRvgsQDJfkcP2ZMk4SAkBhdwBZ8XhpbpxeeLK7zNUzw
KC03Rjf7PJ++Gxl3a0+/EdMCDVVFFwHAenHvTaylxjz3e5x+t7F2j9HVlVXlMWMncMzMrLli39un
TL3kW8mOm2LvFsIi06PbgYdCNqvtvYntCZnLf8jrdxtrW2UABqn9EbaN8571jYRxt7HmWIpQhaos
b6IV7DBNEcoWex42InFURJyy1Lv4uvTifdqzO5QKxgYAFUKVa18VlGcK713Cz71GX/C2tms17Ngo
FMueOH6vIDbXvfTWbODx1OqVLo0OW7yA8t5B71MxVtj2IMR1wXWhb/4tUeM6Y0OvCADEq0xcng48
V1j/oJgvYHByjg6FAADihKvcK86PdD0IL+6RYKb3/2fvzePsKsrE76fq7Ofut9cknU46K1khGyEs
YUkIJkBAEBE/iCBGGUZ0YEZkFGZAcBzQ1w3U30hQUBAEJBAhhkUIW0L2DSF7el/uvp97lqp6/7id
ztb3dKcTskB9P/kjfZ5bVU899Zw69ZyqUzXzhvyl+fRfl/toeUMxLHq/rV10VrTrj2hju6pMUaYO
78/H+IheELry9rS+tbD1YTmREGhACrQrpSDw2GroZijXDMvrLqiLvPM/F40+wd5u1pQ54bPuSfnu
KbyxRacIq5PRICfx/gOeDJZ9lwVnfC/u/Kv1Qavbh/rMJZVLWS6WH1C9XO4vJ5Zd+1C49l573vbM
i38PB2/DU7OxNx/3lQL0cpZ3vc17wPKFUJnPvr9dPzo1yj/ayj4C+uhSXJqMw+FwOBzOcaO/J0iR
If6Zt6SVl43NHYF+ipgg19xgV+9JLd0Q2D98YNDrrBdVlBFjC3ibtedFiGZE+bzQ7G9mLknll670
UB/2AMknBDQSyZoU1O1CXHBGCqrAXER9RMseQAlJ+o5vIWZizGz6k73qbc1mgFNmc0QeeSUM2+w0
xSRUKfhVwhjCiCFqx36pbrm/+rzf5RpWi3hWNvxCdtkGH3NVngGiF/jnjWle9R1PhiABAIDlEh1N
nVlDDX3hDEY2Z1c+mulM4YoFg678r+GefNdrb9uJVN5GsjcYhEKks1UE0PLWwBbPUkIACfjgi0gQ
MLEZAwBActCv1CsNlwmnzasNpQstr2fe/lvi/Q2odqSCGLVjPtM0HVBIF03sNiIf72jqzsMzhNQJ
jDnASBeLfRTrKFSPHCIAAJJ8nq5Yy07iAKMtuY50VZCl2zK+Cl8unjOtdhTPEgcE2sXSLSVfwAAA
jFrtkPcKpQw/UZFLUwKUd1FXZ8O23fVeyeUIaYLt58vjx2eFbRop72wA4JKqh0PuLxflca6w4w60
a4TSsEAee5c9KVtsXUa3LRc6Ukf3rSzCwiX+y25J4d8Xlr7sM0vW6d28+wuSu4y973sMcNpaxLrf
eUZPTK7rlPcZlprvkT2bEAADIAASAJAK7zkLM9Yvi++u8FGgsN14Y4LvS/PjgddZkpQ1b7HKM/3s
rPC48fYSPwGHbNWq5sOYvipEVW3c1/LhbfEX7w0knO4l+h2gHPiTY6UhKW8o9wzLKe9Ues/9XEZ8
Or/ihYADDttsW8N886/P+O/SSjv4SbFi61qvAXbbXs+QR/UR45NrWuU+u49eU1nly4qVt/zA6uV+
fwmbUq8+HbpmkT2rXh40NbbrDqVl36R0Wcu73+alQmVl9Ll5aa3dbghHqUa5fgN6eQT0q8p9tRiH
w+FwOJzjQb+iZTrCP+uB4tjN8Vce9xusvyKn3jd9TCL1oBjvxwQXVbBfo2SVvXuTSoGyZmvlWfqC
+XF9lWff5kiUPp58aSkzoxq64tDU5UW9I7an378ZABBUSbXXhi+4PT03VVi+Scd2cc9DvqrvVc96
zJoFAGABILSOWhQBIFSJg1oxtgy1CsJQyjzniyNesz/sklyUzwS8025KWb9lu9MiADBStC27PWnL
lXVVwwYF9Ly4UTSjtSgV3/1I+4q5I+Z93lqyHPsG1Yf8mggAUF2sVQCMWEfL3sjw4dXKEY6hsCgC
I4cMlRkhVFBRKSs8snLuI9lB6cz2HxmPP5v1NgzVDccm+dbd+e4fTBzSnQ5h79BRQ/T9Khj7MqQW
E8Se86ERVnCpUI9EcqajWznwDPZ6nVhX3vYLBjneWyUfRtmm7Efa3p2NBrWRN8H4aY7PS5x0QRAB
q6xkkHLOxlxTdWfby/3lrjyje4q7H4Fdi6Xg3ODMRcachan3b/bsNQ55Y3IE5CZUXj4hx57IPv83
/wAWiOKsnbJwfRXDAC4HSjmD5BoM0u3Ba28vXWAAOScleASWJKicoVitUgnJyD+lIzqqilYodYFM
8QmcdI7gfhqYhgPOsKzyg5RqSHZtlEttgWyrfXOweKFUobDUwftK4ZyTMvGw8JEFXgemcikrWt7y
LvWKjKy64ifJAABADMA/42mYASClUm99w7N7X/1678wZdZ7Pvzk1NOeSgviMsXrv/jez5S3f923u
NOinhWNdr6uHbXl4xGqUgwQPegT0xhE/vzgcDofD4Rw3+o6W6WmB8x8oDH0nvvQ3vvTBg0sXEQCW
50KVkV21SSvzxv0gEAUKgEN0375eTirtoX4sY4azNA/CkDDFhBaiGDD2VxAxR4oEuYj6V30GUat9
sbhhhnruxQlpk24B4J3ZtV9HGyuQJpCCGpr9cLZ2vWwBUF2f+N3ikCXpZ54NOGDu+Ktn7C9Ds29u
3/3jcK688mSyPs5XgDsD13aXaFIY9C9r8+9+2drFelIhAQmYGrE4QiFJlSjCPdPBCOHuulj5ggPK
EW7/gmWvbKfydljen5Aa6SLWqyUozYXEC9tfV5SLYext2AqTvWuctCWKUnBIQ3dobtdXAkRcS0FY
RiTvMCilYNSkCGMAUHTByuRzFngGyVgOqDSay4t2uBqgcGT1OKa4NKVR3lldnI0Jcu3d4jm10e2L
pdXNohNSx3/fGnVoBoc6m9lXql7vr34oj9AwpWEBGntxsbJgdi4VY9ZRzVMpbbn1+epJ1xtn7zLe
26INYJEDIQCoj9ARIQTgJB6yPmg+4Fwrx1uwsZt5GTAAdKSvAkrTgEc4fTdADQeUYd/KlP3jICgF
wC7yfqXqvazylnepl9iYfOfbRERgj6+87OaWj3+gNBcx2Hrewn125qRCGVZvAEXCbDzoRdJiCADg
Yvl+3ClYmwvhdO6d3Z4eNQemhguHPQLSJlTM/Uvh42/itUf7/OJwOBwOh/OJ00e0TCr9M/7bqH8n
vvTXvkNOXXURAQCV5BEzC8pms73Qr4lEZFidMXn8FOJ9lqUpopJUW2WhXcwgCKeKzVF51Hm25x3I
USB+bUyD4fwN56mbqCdjmKydMSWbfIk1pcpUtpeRCXPiLCMr1T+gQ4zM+pU6BaAeqcpnGI1CaZoF
Z4vNzV5WBQpm+fLKS2tjr3yrRxsEXxIuHRV55pvJxt12AefbuoaNnlDo3NOZYIqnZsiwIczeauZy
xWIuG8WqL6ijQiqHawH0oKe/a+YPQfJXBxKtrR3C4JqgAgCMJdo7CnpNg4K6o+VsseUR3PyYVHmR
PPKK2gX/6pjrgmsWd2zYZlYGFAxAHbvvUrwhOR5NGVpYw8zKRDOg+2UAEFUVFZIprA+SESA1oNgd
CVseq57gaLl8Uxrlx6kuzkY1ua7BwC8UN65QHWBUQ2mrTMBzQPZUdktV7v5yUb6AJP/50thLYfRI
i20v7vgZfXeVnCcD9JwepGRhx31W+22V834Yn31f4Z2N+v6A2WYEsHosjrzB7WYXE0eOSRsrFWv/
OwsMrobCHWYXSCNnZKRtWt9u2pNp0uzIiMPnkuA7brO4x0TDbnozlEuGbmp0mBGQGqZkxe2aA8Ak
ecjkotpsx010xGFxX7iU5WJ5l3ohi+SaAACssMAcWmiGVAFK69LdO3OmaSO+TyY2xl/89ZDR/x+6
aFHs+UcCeepm+T5vc6qpY2fmxNVOxwErLwamhgsHPwIw/qrv8oaW9+73tCcQxn0+vzgcDofD4Zxg
3EfSWLpGHI9SG1/zCUNR6WAMZDjpLpG6iQAAaEgdVpUtPC0dsuVoOD0bAAAgAElEQVQOkwTfYCIo
zCMx5hcDw8HJkVRMwLa555WKmV+tOP/a4qq1OpojnVmZbPyJVgTAtrnnufCMW8MXXW+u+8ijf56O
gcyWv3scV1EJqmhj/52MC8qqJ/rkb8L7RnVYXiiOKxZjXYLtEUNz8dRgvuP1fWO+SjE8GDyjhLoF
uKEi3nIf3p4SAQCnio0d6vBv5CdT0hyVhUn6jCk56zmcIwiTssojg2RaDqh/FsC0E3ttwwEE2bV/
LJ793cFf/l5gw2afMEefVZtaf3ux22K0mE0UsaeqZsgwgKjnSJdg729Dvaa+LhmJtOzqCifG2A4p
KLXDq32HNDwy7PhL6fW/zA/9/MhJC9VzvpXbdWPrri7CGEi+Pr8DBZCCQwbbnZ274w4Akr3VdSEZ
AQCIusoyOa1GRVDaXoy0FRX1BB8569KU4O6iZf3Qbm9VJ85VJu4lrRGR+Jl//4eiZZ3NPVW5+8tF
eeZRR1xXqN5QXP1z1NgiHcNjorBlxX7BlrHKS++JnnVXcdUOtfsr8JgZsaRJX4Fhi+NRT/XwYG7n
m9rhx8y64WS6YjRUE5TjubUv++uvpAt85odr5JwjyIOpssratjcZyUB7q7dXQ4mx3Lrl/vovOPOw
tXWrbPpZ30tjAbBhfPRkeNytzvwfFra+ISVSItNxQMzufNtt+2ixjIY7o5JrUx5kqNHPsqwghfXs
zjc1KJ+hi/JiLLf2Vf/Q68wLif1Rk6bOkc4ckmq6R8lQBMf6xnIpy8XyLoZyKcutM0eCcr02u6pl
9bf0ZCL3wSPhun+3LlidX7ba42J599scAMgoz2mBrrY3VOuo1WDl+w046BHAhBzGNsm1oWLpweH6
/OJwOBwOh3PCcYuWmSBWjDOJ5pv8IEzed1HfEX/uexVpVFaUoQAAtFoKgZNsO/QkG6c+OPtnqQDY
AGDODM2dCdq78Sd/WmEBg5dSr8iesy6T5n6J4Gii+SF7VWlzYGDo9dQrHt/ZX5DPv5qwpsSO/0Kb
u0+kdBEBACDb6tigswuMjo1Kz/d1DGMlJNVeBOODBMCx9xh7H7TXb9ZL+y6hq/yXXJoiHXb8A+e9
F1FzrKQDYLu4515duyU87h5rAgDOpuNLiq/8JeAAgJvybgZOPdH4p9D4BddK824gOJrc/t2m5RsP
+oUWCmnSUc8ziHpo8PAQYAiHJClZV+Xt7H4xgL3Dxuyf+hcDw0cFYKvx0Vb4GFeoQypKUbI9qLQS
WwwNHx06JGPfIIBI99e5elVdQ1WPqLsEpAwaPbbnIvbWjR0LtnyCZ05cm9LNRcs5G3LMtv8R1nwz
NPYOZ5zEgBlOnHS1i9TV2dxSlb/1MuWVx/nclkWwmbltgNxDLBptbxcAAJCo+gJBr+I+p4mInXyk
uGJIxZy7O2K3OTvSIgAI2fzGX3l9X8NnP+RDhBRftRtXHGG03AMj5u8zS7u0aZdLM+YQAEbbraYt
FADANlv/R+/VUMBI8dHcsoR3+gL7nKsIQIF0Oe2HdTuHF4ZeS76UUKdcI43+N1sBwEU7/6bT/C44
Lu8Yymi4M+rWlCV6DDX9bgcRp2Qom5bN0N1Qxd/llmeCZ15tzdYItCX3PmCv3aJ/EmeGuZXlYvny
hupBbM6s+z8lZh7YFZS9v5yxgc9dlkj+GLYlRACG3s+8eXFg4S25+i2kyShreffbHEDQ55JAIre+
8ZDVTwNTQyjfb7jZ1/35xeFwOBwO54SDpkyZAoDhptBXZ+1+9V8DnTZfA/YJ4qSbdnceNN0uhYY3
VCvIMdKJWDRZOGTLHE/dmJpJFZf/PNr6xV0v7Bo0aqh/4Js18VbmAACAPaLi8p9HOm5Mb0iGBQBq
55OxDArXhge8fgFoMdqV9dZUaUfunj1zy2UKJ7lIxAzUVgxcOQ7ncIjuOf0xe9o/uv68ONT/Nfwc
DofD4XA+IxBCACCTyRwwtywIcgg0G8CixYNPheUcK8TA0AYUj8QS+X0DNGIXkh2d8UyRSp5QbZ1K
0vFY1mIACKlhQdVShlHAoCK9cnjd0YTK++Ct/JkFISkAImKinx7oSFjSPGIm41BQBGB2PpnMmAQA
S55g2K9gYHYumcyaBACQqIUqggoGaufSyWzRYQwJWrgqJAEAWLlEtmARxpCohyoCCgYARox0Im04
DJCoBSuCKgYAoGYmkczbDJCgqFLpY25mJbtSQmW1XwQAYGa8M6PVVOkHuTwtpuOpgsMARDUQDupC
+QgaYbkOvL0enJQiybjAAJxMW0dR16lRJJQSkAJV1d1KW9loNGk4jIGgBvddPY70Q/kTnOGpDz1N
H613trx1BJ+7czgcDofD+QyyP1q2KoPnPAoA4FkTe/JHlcWySThHA5b9VXX+SisXi0aTOYvRXCQq
ecODhlf4S2Nyjz9k5WLRLhNd/o+hE7r3lLXMsEdOHoPieSt/ZqGaZ8Kj5jiZAmQAoK3nulXIOYIq
YwBmpuIZ8FfX6gIzU9FESqkJS8VUjvlqBmkYGHUoYABqpuNZ5q+q1UXEKAUMDIDZReqvqg1joIVY
VyqrVwcksDOxlO2prPVKYGWi8XihpkrHtJhMFIRQTaWKGSkkIkXW5zcLAABAcvGkqVTUVMnIycei
8bxc7S17Jo+k1N3HZlb0EgopLyeferQ0ncicvCEPHVwhApBcR2ss7xniE2kx2pmEyiHDdAFoMd7e
GRHraj3H81P7/il/IjM85UGCd57jj+Y+aPadaFU4HA6Hw+Gc1JRWYnNOCMwu5A1QfHpvnyZTK5+z
RN2rHO2WxhzOoTAz0RkvMkAADJDsD4e9CgZmJjpTYlW1X0QAzE5HYjRYG0Tprrijh4M+pftA7e6f
1fj3eyYtRrsyWnW1VwAAoPloV9FfWyE7qUichWpKO76RfDRS8NVUKXa8MyXtS86sZGcCVdQEJbv3
ueWeldg0F4kU/TWVKgYAWox1ZdR9BQ4MJ9PamgvVD/ZgAAA72dLpVNdVyWakOaYMrguUvh4l+fbW
tL9u8NEUxOFwOBwOh8M5tehtJTbneIMk3Vt2Rxcse/z92q6JwxkIor+m2iuQfDRSgNLx3owSRsxo
V6F0ajZjIAMgOVgdzmUy8U6CNV/Q75GAEsCHf6GMDloXzQAAKKHUjHeaCHXnJ1IARilgqSc5FjD0
Z/duRhzKrGRX5/7M1KNdQIyQiPcrjVh3OQzvn0rGgoiITeGYbzfN4XA4HA6Hwzn54dEyh/MZRtAD
Wi6eNvQKDSMsIFE7fMIWK95glTfgFJKxeFqsCWIM1KbQ95ZeWMCCHq4OHrR2gmEMjNB95wpT2lvM
y+ihETQSRIzUwNHsRdYbh2WGBBFRh/SoRxyK9eP83TKHw+FwOBwO5+SADwM5nM8ySPYHZCudMRkg
yaPSXLrglOJX6jgUgBG7dKoSEmQZMwaAJK9CCxmDMABglJSdGUaiRwUjnbe7z2AnDmUASPLIJJcz
KQAAKeaMUriMBAkTq/RTRoycfWgQLWi6aGaypXTAqEM+kb2pkOLXaTqZdwAAaDGVsJWA1ufEMha0
S9VzvpA7/qtBmKTUXi/OnGLwrpzD4XA4HA7nmFOaW8ZwU+i6K1OlS541XXz/pxMO1b1TnyjtyQQA
VuQO+x+71aPLcsCtjGC696wbrfqhjkip2Wi1/IKtaZJPfdFni4M9KvDRjekNpX3jsBrw4Wg6763y
KsEKXyoV60xTxhCW9HBlQHTyiYRBAACQqAXDCgJQghXeVCrSmWSABHXfntiHgyR/ZTCdiHdlKWMI
SVqoIqgirIbCWjzZ1cEAiarXI5VCZEEPeorJSFdWwAhLiiqYh+QmeCvCNJnq6iCMARLVQEVY/wTW
RyO1clA4FmlvijEGWA3W1Bw0185UKTzZ0bY77en9lxkSvJeI47PFDc97D8/xE4VKcv01hdFZa93G
/m2WdjJh14cXPJz03J99aZ33M7gvN4fD4XA4nJOf/Sux5Vjqrf/0Rm0EVnjfOBWxMdrpX6EjJzoq
pqTJbPqDs3ajRl1FVNUnLHbO8B10crCYTq5Y5G0xu+c/yBDvlPudaRvan3okbB2sEKtTRy5kI6ax
qkB2x7/g9VEJAACL+hXqrKutah9hTcWdvyUbP1a7p7RcROVhklr/a3xuzQED8p+mnnnXxwCYrgy6
UZh2keWXKN1r7nmMrN/anSFT5OrrpWkXWyGNopjV/qz5wet68YDCelW+XFnE1VDYyP9zEWxHzB4W
mndfrK8K9ZfeWrkPnKB31l3GmI8zKx/T0kRQqiRIkVNd1GdT9u6i5Z3NxW3Kg/DZ+vQvkGEjbRGY
s8ds/ANZv2VfhuVddGA+f4hHVYZ1Yd8u66K3elB3lCd5QlWeA1KR+qqLfuYfNoKoAmNtZtOjxdUb
VYplb7j6wLhQrRq0/10O9lQN6s4DCVqwSgseqooSqKoN9PzZnRGW/ZU1/kPVFvbrBljxVxz+i4Ei
+ocM25+ZFKqr7/4vkrxVQ8pFvU594OwfROzv2gdGy6cGA3KbHkiD/+wfG+NS0WW3BSKlA9uPtltG
4rm42siu+VhjJ6mGHA6Hw+FwPusc8N0yIVYSDBt6lmczUR68CMbEM1sflFKiUn2dOunuuPENZ0tc
dBFhy2y8l8Wk7vEPCegT7jRHbGQJGwEACyiDrxTPuMo4dAANAAgLn/PNvzlNVzi7H8NbIlI+Vfqq
EJG5gUtvTFhLiu985PVcFZ5+f4Team+MSK4iNxhGqkKFFzLL3vZ0BycRTykO8d6mzZkR2fsIXhXR
/FdXnP3DKP6WtbpNBiTIN3vmXdi199d4TasiXxiafWt6TiS/bKOHuSlftix3QwFjdgpsADuEj+UY
7rBW7hNWKVdJmchTaNc2BN0bMgmntsi1Kcu7aHlnc3EbVwhG4obcuj+Lhq5Uf1GddHc0+3VnW0YE
FxcdqM8P0KMydv59Y90fUA6rNd9Up93ZFfs62Zk/1QJFzoDdBgAAnDr/OT8yBvc3w36VxSR12AV5
eYPVmveenBpyOBwOh8PhuO3yhRyz4y54gZTWblotcX/D/xaGDS5siYsuIqDE2AUGAAAwLPrvlBqS
HW//zpunCACjhfp5U7p2PaTs+bpy9sHFOWODC27ojNzJ1u5RDlyVRyVl5BcLvvWJZ/8YylHb2aEG
Fvsnz49ufSJolRc57vUWBF0tOjtZorHnEgYA4tMnnpXFTxmrVwQI2LFmxf+od8r8yIbFsinJQ2cY
8or82hUhGwhtcTadq541OSVs9DjllXcpy9VQJw6ExbHy2LrEjjd0s3v2OwUgwoPe6wAAQHwi8ecX
AvYpLXJryrIu6uKHZnm3sQGYIPguV2dc4dSGHZy2Ii+Z7y/RChQBMPRebuV7pXvQbC7UjL0nU1vR
HS2XcxsXNWxBrrnU1NY6zR3SsVrXKqSM7UtKL1as6CuBKbeIXpVBvo9U1Kc1fJmOOIOGa5gsMABi
P5FZ8oKfuFkDqK4M/bpwxrm2X6FAKWkqrL9H3p0tReYIT9XO+CIZdpqjIkAFO/tC7u/P+W1Jrf81
unhH65M/rbAAiO6b9XRhzO8TT78U6KOs8hqWrVS3RyUBJPiJVPIofWXkyQcrSl805CZUfO55SZUo
6jKbfm998IFOjsIaJOyb9iNr7GAHA6C41fmcufLV7uUPTFNqbxKnzzH9IrUbC4e/+7Cm1lz/vT0b
btJ2Fbpfirm4TbHSd+bD5qR10Rd+7s9SRILeMx6xpqyMPv//AqWsiU+f8F/msL+lXqkdes3YaJ8Z
9rNbdobq42visd+oxsmqIYfD4XA4HE5fe2KT/ae74CqkgNUSF/sW9aSeEDh/Vjz+gNDUPRlF4cnk
c3+SiayOuvng8TyWAteRMBLJD5QvVhIUtSMvWCuXa0UKNKjWV2WNJ6XcgvDV13e2fS/90d7g5NOp
B7NieVHaNeZkkuCRiSELHg8t5HGPKkxGCgaa7J58QwWztVM9cwxVEFiOk4xq9HRhsJc05QRaKw/x
p1L/lImr8i5luRrqBMBUKXSBeNpCaBhikrdJ21vMNou772RNI4MX/0fC+qm1slEFYJDyEQB8KouQ
S1OWd1E3PyzvNjYI0g3+hZdF2v4Ab+5S4PTgzBvyl+bTf13uOyDIQVAjj7yioHcauzu71zCXcxsX
NZKaGLxAnHazOfNDY8dS2LZOKpJj9uaFBLUJn88Ir5s7kn1/P0+C2pgF6YrXC2v+IOcLGLyCp0Uj
AIBcrIHFm7wXnNe++zfCmjaJeoRAjZTs3rsK0QtCV96e1rcWtj4sJxICDUiBdsUlsoU+yiqvYXl6
8yhA+WDPQn05Vtj8B4ibku+K0Iy7otYt1tpOeaDWAJQtdjxlReKoiARtbnD2LenZe43XtmkMi95v
axedFe36I9rYripTlKnD+95/wMVtnFh27UPh2nvtedszL/49HLwNT83G3nzcVwpEmSCFbxNn7ul4
8dlg8bZ+Zdi/bhnLF0JlPvv+dv1k1ZDD4XA4HA6n3ydIkSH+mbeklZeNzR2BfoqYINfcYFfvSS3d
ENgfdjDoNVykijJibAFvs/a8CNGMKJ8Xmv3NzCWp/NKVHurDHiD5hIBGIlmTgrpdiAvOSEEVmIuo
j2jZAyghSd/xLcRMjJlNf7JXva3ZDHDKbI7II6+EYZudppiEKgW/ShhDGDFE7dgv1S33V5/3u1zD
ahHPyoZfyC7b4GOuyrPyZfVhqOMHgqFyw2XCafOsyly27VX2zquoPeorHZhrtUPeKzjASBdLt5S0
6z6b99QVuTQlQHkXLe9sLm5Dwt5zFmasXxbfXeGjQGG78cYE35fmxwOvsyRBAOAE/bP/UBiGHWRn
dn5fat23t3E5t3FTI1fYcQfaNUJpWCCPvcuelC22LqPblgsdqaN9BUNCnkkPktO3Rv/2W3++v8u4
qfke2bMJATAAAiABAKlws4ZUQYSsFd2oRVMMwInv652oqo37Wj68Lf7ivYGE072ivgOUPnR2Lauc
hm707lH7bSt3GXvf9xjgtLWIdb/zjJ6YXNcp7/OlI7YGtu2u90p6EtIE28+Xx4/PCtu0YpVn+tlZ
4XHj7SV+Ag7ZqlXNhzF9NoZrVylsSr36dOiaRfasennQ1NiuO5SWQs97Cv+8Mc2rvuPJECT0L8P+
dMtUVkafm5fW2u2GcHJqyOFwOBwOhwP9jJbpCP+sB4pjN8dfedxvsP6KnHrf9DGJ1INivB8TXFTB
fo2SVfbuTSoFypqtlWfpC+bH9VWefdscUfp48qWlzIxq6IpDU5cX9Y7Ynn7/ZgBAUCXVXhu+4Pb0
3FRh+SYd28U9D/mqvlc96zFrFgCABYDQOmpRBIBQJQ5qxdgy1CoIQynznC+OeM3+sEtyUT7PypbV
Y60jMtQxxx4amv9IelA6s/1/0VtrpeJnYrBYtin7kbYXZ3NxG2eQXINBuj147e2l3zKAnJMSPEJ3
zCZkchtvhx21YuWl4an/m0T/UXx/jwrlXdRFjVL+dE9x9yOwa7EUnBucuciYszD1/s2evUdzwBCW
At8RZybaXvxNIH10LupqDVL4PfnwvuoznyiMX+U0/oPuWC+ZpVXTFUpdIFN8AiedIyi9T8t/cuCs
nbJwfRXDAC7z1e4a0qA28iYYP83xeYmTLggiYJUhAFarVEIy8k/p8JztMZVX/CQZAACIAfhnPA0z
AKRU6q1veHZ3/6SM2zDqPJ9/c2poziUF8Rlj9d7u954k6J12U8r6LdudLvekGGC37DTop4VjXa+r
h+01eLJoyOFwOBwOhwP9iZbpaYHzHygMfSe+9De+9MGjVRcRAJbnQpWRXbVJ6898KaJAAXCI7tvX
y0mlPdSPZcxwluZBGBKmmNBCFAPG/goi5kiRIBdR/6rPIGq1LxY3zFDPvTghbdItALwzu/braGMF
0gRSUEOzH87WrpctAKrrE79bHLIk/cyzAQfMHX/1jP1laPbN7bt/HM6VVz6/X5NeyhqAoY45QrKw
/XVFuRjG3mrqy53ty1FnUvx0n+bi0pRG+Zq7O1s5t0EIATiJh6wPmg9YwOx4C3Z3+IooNRrBaLQi
WyT0f75ZV7av/Zl6wEbxh7qN3bfPIzRMaViAxl5crCyYnUvFmHWUwSFjK/IrW7TUUQeZ7tYQWrPr
vynsOFMdfj4adbc9ZWfm3R+qezNC92x/mfc4jCEkwuGyPi3/iUIIAGLu9nLRkAly7d3iObXR7Yul
1c2iE1LHf98aVfoBAwaAequE2Jh859tERGCPr7zs5paPf6A0FzHYet7CfXaVpEIZVm8ARcJsPOhF
0mIIAEAm6+N8BbgzcG13CWkTKub+pfDxN/Hao+qWsTYXwuncO7v3779+kmnI4XA4HA6HA9Dnxsik
0j/9v436d+J/+/Wh8bCLCACoJA+bWVA2m+2Ffq0CRYbVGZPlKcSLGQBQSaqtslAnMwjCqWJzVNbO
sz0YAID4tTENhrMJ56mbqCdjmKyf8VUyzGX3ll4GSMyJ00xKCd9MhxiZTSt1CkA9UpXPNhqFUkY4
W2xuVlgVKJi5KN9nWUdqqGMOzhVbHim8/CW87HmfdaHvgselz99jT5xiyp/ecaNLU7qk6oez9eI2
uN3sYmLNGMNoZemWff86sH14UYxRBkjsze4HXHNRg4mib442/Wfql35lz2zIRH6WX3K98MYzWvYo
YwBKCnshbRwD/+zTGsghuZXmhz8u/vXbvsbR/nPn5QQAnDQ7MqI6lwSFw6xGSC4rsEFYP0x0BJY/
ImxGAKvH4rAhFw2pLNc1GPjvxY0rhNgelvgIpa3uvhp3mF0g1cwwD18IgSySa4JUIyQ7BebQQjOk
GiHVJtisD+9lmjbi+2RiY3z5t7WPKsIXLcqVfiatjb3yLbqs+x8sX+uTYqkP7pA+TohH0y1TTR01
MyeudjoOWPJwUmnI4XA4HA6HU8J9bhlL14jjUWrjaz5hKCodqIMMJ90lUjcRAAANqcOqsoWnpUP2
n2GS4BtMBIV5JMb8YmA4ODmSignYNve8UjHzqxXnX1tctVZHc6QzK5ONP9GKANg29zwXnnFr+KLr
zXUfefTP0zGQ2fJ3j+MqKkEVbey/k3FBWfVEn/xN2N5XL3mhOK5YjHUJtkcMzcVTg/mO17VuaaUY
HgyeUULdAtxQEW+5D29PiQCAU8XGDnX4N/KTKWmOysIkfcaUnPUczhGESVnl+yirvKGOM8iw43+z
V76M105SR1+uTrqmo2WzbPUxN3aq4tKU4O6iLs5Wxm3EeG7ty/76K+kCn/nhGjnnCPJgqqyydkYl
Jojhq9igqJ1MCNQrBubgqYFc26uqDeDiNi5qMEUdcV2hekNx9c9RY4t0rA4ecwYH5v4qO5hYW74G
H6b6u9NBr7hYA0BQviyensu37xYKtiBOJAFgVhIzAGwYHz0ZHnerM/+Hha1vSImUyHQcELM739Yc
6iRWKIVFoXOvtzZuUqwg8/errIGDY2bEkiZ9BUY/y7KCFNazO9/UrL7THZk1sG23t6oT5yoT95LW
iEj8zC93t6cYy61b7q//gjMPW1u3yqafHbqTRK9qu3gvEpTrtdlVLau/pScTuQ8eCdf9u3XB6vyy
1R4wSKalJw8m5DC2Sa4NFUud3kC7ZTLKc1qgq+2NA9dQnFwacjgcDofD4ZRwG/syQawYZxLNN/lB
mLzvor4j/tz3KtKorChDAQBotRQCJ9l26Ek2Tn1w9s9SAbABwJwZmjsTtHfjT/60wgIGL6VekT1n
XSbN/RLB0UTzQ/aqbVpJEfR66hWP7+wvyOdfTVhTYsd/oc3dB2O6iAAAkG11bNDZBUbHxv076DKM
lZBUexGMDxIAx95j7H3QXr+59CExRlf5L7k0RTrs+AfOey+i5lhJB8B2cc+9unZLeNw91gQAnE3H
lxRf+UvAAYDyyruW5WaoEwOj9hbjoy3wMQ6yY3nK88mFa1O6uWh5ZyvrNsCI+fvM0i5t2uXSjDkE
gNF2q2kL3RkFQFiuEodeJpxe8o3dxp4f2+u36KwPtymrBs7ntiyCzayPQ56PFJR3YlF5aIFmrKNe
w1zeGgyDjKXA1frIIAEASKUTfy2++463tO0xei35UkKdco00+t9sBQAX7fybTvO74FCGlqeXV3jP
mm+edxUFKJBOp710N7lY/igQsvmNv/L6voan3+0g4hRftRtXDDBadtEQOWbb/whrvhkae4czTmLA
DCdOutpFCgCMFB/NLUt4py+wz7mKABRI174q70Nszqz7PyVmHvi2q6zbOGMDn7sskfwxbEuIAAy9
n3nz4sDCW3L1W0iT24KCAXfLgj6XBBK59Y3efmZ43DXkcDgcDofD6QZNmTIFAMNNoa/O2v3qvwY6
7U/ndOKpiz2i4vKfR+w77H/s7vvkHld4K3MAjqVHcThHDNE9pz9mT/tH158Xh+y+f87hcDgcDodz
AiCEAEAmkzlgblkQ5BBoNoBFi2WOBeYcPxCSAiAiJvrpsdyViLfyZ5ZPyKM+TSAs14FX7m1ZRYok
44d/Ns05Yuhp+mi9s+UtjYfKHA6Hw+FwTn72R8tWZfCcRwEAPGtiT/6o8sR+RsuhmmfCo+Y4mQJk
ACByjLLlrfyZ5RPyqE8TVFLq7mMzK3qJ45SXk089yudCjxokeOc5/mjug2bfiVaFw+FwOBwOp29K
K7E5HA6Hw+FwOBwOh8Ph7F+JzZdkcjgcDofD4XA4HA6Hcyg8WuZwOBwOh8PhcDgcDudQeLTM4Rw/
mKTUXi/OnGLwG++Ug2HBt8hz2a1JvpM4h8PhcDgczmeE0i5fGG4KXXdlqnTJs6aL7/90wqG6d+oT
pT2ZAMCKHKMTpAbUygime8+60aof6oiUmo1Wyy/Ymib51BedAKgk119TGJ211m3U+v71sS362HvU
sYepUniyo2132tMu5+ieIJCgTkKDsuTTffyaXR9e8HDSc3/2pXVevgc4h8PhcDiczzj798SWY6m3
/tMbtRFYYbP7GmJjtNO/QkdOdFRMSZPZ9Adn7UaNuoqoqlfuYQIAACAASURBVE9Y7JzhIwcVk06u
WORtMbtn1MgQ75T7nWkb2p96JGwdrBCrU0cuZCOmsapAdse/4PVRCQAAi/oV6qyrrWofYU3Fnb8l
Gz9Wu495cRGVh0lq/a/xuTXm/ks/TT3zro8BMF0ZdKMw7SLLL1G619zzGFm/tTtDpsjV10vTLrZC
GkUxq/1Z84PX9eIBhR2u/ICtgY38PxfBdsTsYaF598X6qlB/6a2V+8AJemfdZYz5OLPyMS1NBKVK
ghQ51UV9NmXvLlre2VzcZgD0x22OlE/Io44tTn3g7B9E7O/aJ2O0fJwZUM921CDxXFxtZNd8rLGB
q+Hy4HDre09QlTkcDofD4XDKcsB5y4RYSTBs6FmezUR58CIYE89sfVBKiUr1deqku+PGN5wtcdFF
hC2z8V4Wk7rHWiSgT7jTHLGRJWwEACygDL5SPOMqI3i4LggLn/PNvzlNVzi7H8NbIlI+VZrFQWRu
4NIbE9aS4jsfeT1XhaffH6G32hsjkqvIDYaRqlDhhcyytz3dY7iIpzRc896mzZkR2fsIXhXR/FdX
nP3DKP6WtbpNBiTIN3vmXdi199d4TasiXxiafWt6TiS/bKOHlVd+4NZgzE6BDWCH8LEcLx7Wyn3C
KuUqKRN5Cu3ahgBKugintsi1Kcs3Snlnc3GbAeHuNgPkE/IozifCAHu2o4RJ6rAL8vIGqzXvHbAa
Lk8HcOl7T1CVORwOh8PhcFwQXWTIMTvughdIae2m1RL3N/xvYdjgwpa46CICSoxdYAAAAMOi/06p
Idnx9u+8eYoAMFqonzela9dDyp6vK2cfXJwzNrjghs7InWztHuXAFYBUUkZ+seBbn3j2j6EctZ0d
amCxf/L86NYnglZ5keNeb0HQ1aKzkyUaey5hACA+feJZWfyUsXpFgIAda1b8j3qnzI9sWCybkjx0
hiGvyK9dEbKB0BZn07nqWZNTwkaPU175AVvjhIGwOFYeW5fY8YZuds9wpgBEeNB7HQAAiE8k/vxC
wD6lRW5NWbZRXPzQLO82NgDTlNqbxOlzTL9I7cbCgZEqCfum/cgaO9jBAChudT5nrnxVL1J3tymb
iglyzaWmttZp7pCO3RpahKdqZ3yRDDvNURGggp19Iff35/wOAPVpDV+mI86g4RomCwyA2E9klrzg
JwBMEHyXqzOucGrDDk5bkZfM95doBVfl902nJwEk+IlUai99ZeTJBytM1wzLIIj/6ftq5e7nv1uR
3mdx4vOf80Su9r7ci5t1JkqhL8ozLrUrvYQ2FZv+SNauU0tT+eXqdUiXQicG5/4wW/1S6qU/+Qzq
pqGLoUpYU2uu/96eDTdpuwrd77BcnK1Y6TvzYXPSuugLP/dnKSJB7xmPWFNWRp//f4GCqxplne0A
nKH6+Jp47DeqcTRquDwdoGzf61JWH505h8PhcDgczieGW7QMAECgZzSFq5ACVktc7FvUk3pC4PxZ
8fgDQlO+NNdH4cnkc3+SiayOuvng8TyWAteRMBLJD5QvVhIUtSMvWCuXa0UKNKjWV2WNJ6XcgvDV
13e2fS/90d7g5NOpB7NieVHabSQNTBI8MjFkweOhhTzuUYXJSMFAk92Tb6hgtnaqZ46hCgLLcZJR
jZ4uDPaSppxAa+Uh/lTqnzJxVX6A1jgRMFUKXSCethAahpjkbdL2FrPN4u47WdPI4MX/kbB+aq1s
VAEYpHwEAJ/KIuTSlOUbxc0PXdwGid5vaxedFe36I9rYripTlKnD938tjrLFjqesSBwVkaDNDc6+
JT17r/HatoM+aT7MbcqmYpoYvECcdrM580Njx1LYtk4qHu03toheELry9rS+tbD1YTmREGhACrQr
pTCPBLUxC9IVrxfW/EHOFzB4BU+LRgAACdIN/oWXRdr+AG/uUuD04Mwb8pfm039d7qPlle+tvQDl
g1ZfGZZzZ6ddcIaLqsBSguCrdMxO7HiwDnYyjQEJ6iLv/M9Fo0+wt5s1ZU74rHtSvnsKb2zRmUu9
DjALm+af+4NsxYuppU/6DNqHhv3I8FBcnM2JZdc+FK691563PfPi38PB2/DUbOzNx32FvtToh7Nh
+UKozGff364flRrg9nQo1/e6lOXemXM4HA6Hw+F8cvQVLe+DDPHPvCWtvGxs7gj0U8QEueYGu3pP
aumGwP6wg0GvcSFVlBFjC3ibtedFiGZE+bzQ7G9mLknll670UB/2AMknBDQSyZoU1O1CXHBGCqrA
XER9RMseQAlJ+o5vIWZizGz6k73qbc1mgFNmc0QeeSUM2+w0xSRUKfhVwhjCiCFqx36pbrm/+rzf
5RpWi3hWNvxCdtkGH3NVfn8cfiTWOL4gGCo3XCacNs+qzGXbXmXvvIraoz4GAECtdsh7BQcY6WLp
lpKyGACAncIil6YEKO+i5Z3NxW2cKs/0s7PC48bbS/wEHLJVq5oPY/bliW27672SoxLSBNvPl8eP
zwrb9odSvbpNuVSQK+y4A+0aoTQskMfeZU/KFluX0W3LhY7UAL8Bpqo27mv58Lb4i/cGEk73UvYO
UA78ifke2bMJATAAAiABAKnwnrMwY/2y+O4KHwUK2403Jvi+ND8eeJ0lCSpb5d7bS+gzw3K6Oy2i
4xd0kZGZlZfd3rL7G+j9oOhl9p6k6FR6z/1cRnw6v+KFgAMO22xbw3zzr8/479L29Ru91KsbhIVL
/JfdksK/Lyx92Wcy6J+G5TPsVXvXnk3YlHr16dA1i+xZ9fKgqbFddygtBTxwy/cUKiujz81La+12
QzgaNQ7k8KdDub53wJ05h8PhcDgczidHv6JlOsI/64Hi2M3xVx73G6y/IqfeN31MIvWgGO/HBBdV
sF+jZJW9e5NKgbJma+VZ+oL5cX2VZ99uMJQ+nnxpKTOjGrri0NTlRb0jtqffvxkAEFRJtdeGL7g9
PTdVWL5Jx3Zxz0O+qu9Vz3rMmgUAYAEgtI5aFAEgVImDWjG2DLUKwlDKPOeLI16zP+ySXJTP77PJ
EVnjeGIPDc1/JD0ondn+v+ittVLxMzEwLduU/Ujbi7O5uA2rVSohGfmn1OtcIg1qI2+C8dMcn5c4
6YIgAlbZgQ3Qq9u4pmJ0T3H3I7BrsRScG5y5yJizMPX+zZ69AzqyilYodYFM8QmcdI7AK5xBcg0G
6fbgtbd3qwSQc1KCR2BJgvqs8pFmWFb5LppTRb+OAxcVEeijzkitygnenJ0qynSYUg3Jro1yaYkv
sq32zcHihVKFwtJGHzXNTai8fEKOPZF9/m/712YPTEN7TOUVP0kGAABiAP4ZT8MMACmVeusbnt37
KtF7z8ao83z+zamhOZcUxGeM1XsD/VGjb2dr0E8Lx7peVw/b/+/I1NifrLenQ7m+t4+yOBwOh8Ph
cE4EfUfL9LTA+Q8Uhr4TX/obX/rgQbOLCADLc6HKyK7apPVn+hRRoAA4RPft6+Wk0h7qxzJmOEvz
IAwJU0xoIYoBY38FEXOkSJCLqH/VZxC12heLG2ao516ckDbpFgDemV37dbSxAmkCKaih2Q9na9fL
FgDV9YnfLQ5Zkn7m2YAD5o6/esb+MjT75vbdPw7nyiuf79bkyKxxPBGShe2vK8rFMPZWU1/ubF+O
OpPiyabkscWlKY3yNXd3tnJuU5qpRr3FqkyQa+8Wz6mNbl8srW4WnZA6/vvWqIPLPNxt+pEKoWFK
wwI09uJiZcHsXCrGrIG+ASlNsx/hCxSEEICTeMj6oPmAE6ocb8HG/VD+yDJ0SYUjVorJweHypOGJ
j5ZUTLooHv7QkbvszL5UB9Wq31VU2nLr89WTrjfO3mW8t6V7n+eBaSg2Jt/5NhER2OMrL7u55eMf
KM1FDLaet3CfPRupUIbVG0CRMBsPepG0GIK7Gv1xNm0uhNO5d3Z79l8akBolXJ8OcHjfax9tZ87h
cDgcDodz7OljxolU+qf/t1H/Tvxvvz50xOMiAgAqycNmFpTNZnuhX6tAkWF1xmR5CvFiBgBUkmqr
LNTJDIJwqtgclbXzbA8GACB+bUyD4WzCeeom6skYJutnfJUMc9kpppfBGHPiNJNSwjfTIUZm00qd
AlCPVOWzjUahlBHOFpubFVYFCmYuyg/MGscTnCu2PFJ4+Ut42fM+60LfBY9Ln7/HnjjFlD+9Y1SX
pnRJ1Q9n68VtcIfZBVLNDPPwaWsqy3UNBv57ceMKIbaHJT5Caeug+7FXt3FJxUTRN0eb/jP1S7+y
ZzZkIj/LL7leeOMZbcAnBOOk2ZER1bkkKBzB+xPcbnYxsWaMYbSydMu+fx3YZn1XGWxGAKsHHxvk
kqGbGlk7klfD84URzZmdy6Cp3j/hrALbhQwKuMOMgFQ9xSq9LGSSPHhyUW2242bfhpKShR0/sF59
v3LID8XZU7pXHg9MQ2SRXBOkGiHZKTCHFpoh1QipNsFmfTgb07QR3ycTG+PLv619VBG+aFGu9LOj
sTzV1FEzc+Jqp+OAZQgDUwP6ejocYIID2qvv+4vD4XA4HA7neOM+t4yla8TxKLXxNZ8wFJUO1EGG
k+4SqZsIAICG1GFV2cLTUvHgHJkk+AYTQWEeiTG/GBgOTo6kYgK2zT2vVMz8asX51xZXrdXRHOnM
ymTjT7QiALbNPc+FZ9wavuh6c91HHv3zdAxktvzd47iKSlBFG/vvZFxQVj3RJ38TtvfVS14ojisW
Y12C7RFDc/HUYL7jda1bWimGB4NnlFC3ADdUxFvuw9tTIgDgVLGxQx3+jfxkSpqjsjBJnzElZz2H
cwRhUlZ5GJA1jv/ULjLs+N/slS/jtZPU0Zerk67paNksW32skD1VcWlKcHdRF2cr4zZiLLduub/+
C848bG3dKpt+1rNcFdt2e6s6ca4ycS9pjYjEz/zyQVFir27jkoop6ojrCtUbiqt/jhpbpKM/Jgob
xkdPhsfd6sz/YWHrG1IiJTIdB8Tszrc1l22KxXhu7cv++ivpAp/54Ro55wjyYKqssnZGpT6rjGNm
xJImfQVGP8uyghTWszvf1KB8hm7KW3Zru3bGjKzxY9mIFTbtDF12etZ4SnIAxFhu7av+odeZFxL7
oyZNnSOdOSTVdI+S6V9ghi0r9gu2jFVeek/0rLuKq3aoLlXul6EPL8LF2ZCgXK/NrmpZ/S09mch9
8Ei47t+tC1bnl632HI3lySjPaYGutjdU66jVYK4PjnJ9b5+dOYfD4XA4HM7xxy1aZoJYMc4kmm/y
gzB530V9R/y571WkUVlRhgIA0GopBE6y7dCTbJz64OyfpQJgA4A5MzR3Jmjvxp/8aYUFDF5KvSJ7
zrpMmvslgqOJ5ofsVd37tTL0euoVj+/sL8jnX01YU2LHf6HN3YdwuogAAJBtdWzQ2QVGx0Zl/85J
GCshqfYiGB8kAI69x9j7oL1+s84AADC6yn/JpSnSYcc/cN57ETXHuveMxXZxz726dkt43D3WBACc
TceXFF/5S8ABADflB2aNEwSj9hbjoy3wMQ6yT++ZvK5N6eai5Z2trNsAI8VHc8sS3ukL7HOuIgAF
0uW0t0kMADlm2/8Ia74ZGnuHM05iwAwnTrraxR7D9+o2LqlwPrdlEWxmAzzkuTcYei35UkKdco00
+t9sBQAX7fybTvO74Li4ByPm7zNLu7Rpl0sz5hAARtutpi10Z7TvKgvZ/MZfeX1fw9PvdhBxiq/a
jSs0m5bN0A3qZD6UxEGZjVs8jNqJJZJxuhlplhkAMFL8XW55Jnjm1dZsjUBbcu8D9totev/fUiFi
Jx8prhhSMefujthtzo40DETDfYjNmXX/p8QOmtku62zO2MDnLkskfwzbEiIAQ+9n3rw4sPCWXP0W
0mSUVaMvywv6XBJI5NY3eg9WbSBqNFpy2QcHuPS9fXTmHA6Hw+FwOMcfNGXKFAAMN4W+Omv3q/8a
6LQ/ndOJxwFKP5H40hlZufAXUet2641dSt+/dgOjr4VvPHvP8lv9HScsHP+UgxBC6GS/g+wRFZf/
PGLfYf9jt9r3r48AZkZ2N5mDRg31DGRLMc6Jg+ie0x+zp/2j68+LQ3bfP+dwOBwOh8P5lEMIAYBM
JnPA3LIgyCHQbACLFvOuX3ByjgMIyUEkImb76bGMPQRBDoFuI7CokUO8lY8tjDHo3mzp5AMhKQAi
YuJ+j6K51l1tTtWI4aEDpvCsaGNEr6/bF/Iyo6MpFRw2SCtTKSfTujeu1A+vGujLHJprazGqhlUd
+ZQ4wnIdeOXe3lKlSDJ+Ar5oOEWhp+mj9c6WtzQeKnM4HA6Hw+EcyP5o2aoMnvMoAIBnTezJH1UW
yybhHA+Y7p242BonU4AsAByr5rAqg+cuBgDwrOn64/1h3srHHMbYyRktU80z4VFznEwBMgAQAQAn
Gy8AhmTSDFYr3TozK5ezWM95PsCKGcOBYPl8BdVXEZKl0knCA9GrkC6QAS0ep5JSdx+bWdFLiKe8
nHzqUT5N2j+Q4J3n+KO5D5p9J1oVDofD4XA4nJOL0kpszjHgE1qJzTnlwPjUWIlsJfY2ZoO1UiyC
howcpCMAZiaam6PF7mOR5NDQGtbZmrJKYTBSqhuGB8ym3cmKYaFCR2eySPQho4fqhaZdEX34iCqZ
mZG9TYYvJOZSOYsCkjyVtYPDOt63Rrt21FBvyTLMaN/VyoaMGiLn25vbst1RLdYHNQz1i2DnIp2R
VMFmIKj+qkG1ARkBMDPV0RHNmhQACYq3cvDg4DH8PpvD4XA4HA6Hw+mht5XYHA7nswMzkwlbq/b5
pGKkNZGnuhcDUsL19c7eJrOm5+Pj4XVkVxuqG9W9EpuaQI1oK1HDgxsGy1jEB88oU1ZMFqvqhg/W
RWKkOlpa24QRQwPlexnRO3j4kH3RdkktI9LSYfgGN9R5RCcfbW1rjsgjazQ71h6xAkNHhjSB2cWC
JfDdnzgcDofD4XA4nzSnxiQYh8M5tlAjnqF6yCsiNexHhXi2/yf1MAgNGRTUZUkUD19yLoWqw7qE
AIlaqKZSLCRzR7QemhbiaQjUVnkkBEjyVFbpNJMsMsYYA0BYQICwpHk9n+LjwDkcDofD4XA4Jws8
WuZwjh9MUmqvF2dOMQ6/8VxEnwBOLp4Db1jHAEgJBsRiItPvjdIFj15+tljQ9s/6SoqMbMM5ku+Z
nYJF7WTj9m52tuUZJZQhpbI2hGKNO/e2dqUK9gnZvothwbfIc9mtyWO7kzjnM8Xxvc05HA6Hw+Ec
LaVRL4abQtddmSpd8qzp4rt8nXCYxzftj6VdvgDA6jpGJ0h9+fPp0h9HsssXQjN8s26y64c6IqVm
o9X8c7q6UTr1RScAKsn11xRGZ611G7X+i45N0bp36hPmPo8im69mS/7ZsnN7jzyRNEM1Sj+mbBE+
+m3MmFu8q9SOHH746m29atjoCjOXisda98Q8tcOGBI53KyJBnYQGZcnJMK3tTA5fem8q8NfkkqcC
fDMzAATTvWfdaPXc5i2/YGua+vthu10fXvBw0nN/9qV13k/6RcwnfZtzOBwOh8M5tuwfk8qx1Fv/
6Y3aCKyw2X0NsTHa6V+hIyc6KqakyWz6g7N2o0ZdRVTVJyx2zvCRg4pJJ1cs8raY3e/TyRDvlPud
aRvan3okfMiMFqtTRy5kI6axqkB2x7/g9VEJAACL+hXqrKutah9hTcWdvyUbP1a799RyEZWHSWr9
r/G5Neb+Sz9NPfOujwEwXRl0ozDtIssvUbrX3PMYWb+1O0OmyNXXS9MutkIaRTGr/Vnzg9f14oGF
DdVGLmQjp0NVILv9FrQuIgIAqEr19dL0eXYpVdtfiqte04oUABCM1c+4gfXYsPH39poN3WWhQu7D
r6NtiNnDQpf8MN5XhfqLHEu9eZcnaiOwQmbfPwcAICHf2f9ZHPNx5v3FapoISpUIKXLKi8o2Sje0
zjf1ATJ1fduTD4f2uygWPVdqZ3/BLjnbjt84Gz5SuhN51EE3CtPn2Ie7zQDoz03U+51SHmzk/7kI
tiNmDwvNuy9mib66hqruBc3Mzra3xONG1WC9+8LBaV2D24OxCzbzdgfddsFiUlhEgBDCcMAueMS2
KevRFx9QoKjJKJkt0oC3t7k3rHjDg73+dNOeeMoKDODMqU8LCKqFkID0ekcEOEHRssvTYT+kwX/2
j41xqeiy2wIRu6/3DAPqzAHACXpn3WWM+Tiz8jEtTQSlSurpAaDvOwWJ5+JqI7vmY40NXI1+WeMY
VpnD4XA4HM7x4YAZHEKsJBg29CzPZqI8eBGMiWe2PiilRKX6OnXS3XHjG86WuOgiwpbZeC+LSd0D
DxLQJ9xpjtjIEjYCABZQBl8pnnGV0cuRNAgLn/PNvzlNVzi7H8NbIlI+VRpdITI3cOmNCWtJ8f9n
78zjrCiuxX+qeu97b991FgYYGEA2AdkRVEBAFCRoXOOLiTGIMSbmPfOeSxLNpnlGk182TfISMYpL
jBsoEYKaKC6A7IsG2WaYfbn7fm8vVfX7484MwzBzZwKIEvv7mX/mnq7q03VOVffpOl31zj6n4wrf
1PuC9FZzV1AoKioGw0iWKLcque5tR3skHHQwAMC88zZl/rTgkUfw5qCiXemf9eMQ/qaxpUkExInL
HAsvbDvyW7y1URIv9M6+NTE/mFm3y8EAAGF+sbb4piR5y6xegfcE+XblEScuc1w8L1jzCNrSKIkX
euZ8I7kgmFm7U2WCNPBmNDKc2PtTPs5LZddp4++Nhv8juTcmiaLEY2bEmAFgefGpfHgixIhB1mAA
/Z0hYwGxREi1PQ2HPgKAwjMoPrNFRYwCAB654nJ+0pX541wU0Ys8S26M6atyb+9zOq/0Tb0/SL9u
7WzjAfOu29QF04M1D6NNQcV9VRe3OSGKd6Lee0pRGDPjYAKYHpMCyG63I9/ZTQRPwBlujqQtVeMk
jiUSWdPh5AEQQrzM0XgqR1UVsX44DUkEY85yr8qTbKwlZqllTgEAeFVCsWTK1NwCgJUJRXSA9pMj
jsdmJqP7JQkxwA6/m69vaY4NLHPLHLX0fM4UNU20Mgkdq6osYDDzeQKc+JnOZGXcm5E1dVRo8OY+
KQ16vwV0HmMN0s77Sa6iv1We4GAO7d08GXwGHd6PAArjJQfQr57CBHnI3Iy402jMOE9Yjf60xqm9
ZBsbGxsbG5vTQ7F7ObL0lrthFSnkbhoNEa3qp9khFdm9Eb6ICCjJHYbCMxzDvHanUBVrefuPzgxF
ABgtVS+Y1Hb4IanmJmnWsaezRnkWf7k1eCfbViN1ncqigjT8mqxrR/T5J71paloHZfcKbcKi0Acr
PUbvoj7WLOI4Vc5bh1i0tvMnDADEpY47N4WfyW3Z4CZghusl7VHnpEXBnStEXRAHT8uJGzLbNnhN
ILTB2n2+fO6EOLfLYQFYozxLb2htu4NurRa7Ks9EqXJ6XngrvfUtjwkWa7B2XyDPmBDjdqqWmW++
C71o4VwyFI4l9d0Dq/6sakpd014EgHjF5fUHPArXhwFPOQgLo6VRg6IH3lAMxTHuMTLRlQDg4SHX
FwEAgHsi8sxLmnVGi4oYBTBaqs6eHDz0oFizXJ7ZpWGYKI+4NufaEV270p2mBjkoux/TJiwK7n3C
bWiOcTNT6Ons+29pBIxIg9zpNiYAU6TyG/mp83WNp2Zttuu7j15FxTpRrz2FcWLZpbqyzapvEYpM
BtN8AgDc6jGuhR0BD66Npk3N4yotSTY11RwEzj1vyhU/zA8pHUtbMv/crA9c5CyxpN3fgberAQCI
zzXlJ8aoCg6Dm4WN4Iv5t57ipJJSzYyhK7n5Cx3+AWN4AGjVG1aa778zINPUeuRgEJf7Lls5+IuV
DAOgiNH6gr7p1dJ4fWvtoRDSKqfeHrhoyZiAywJKUtW5fQ81vbnLX6EB48C1GOZ8iR9UCizqq3sp
v3sdy9EiwTvHf8d1Q6D6xTv8iY5mJS7tvJXp8h+lX96jMl7wXiNOu9QMOAmty9c9SbZtlwtvU6hL
qfoPOmwi9ZUxkWMAxFyZXL1K6zak0HGeBT9Olb4Sf+UpV44C4zjX5+Rpl1nlPgsnjOAr+sbVSpai
IhUSAKpKg2/iJp5vahIFSklddse9YnWqWK8nfvfcP6UHAQBwzg/DT38v0DVgLlJhETU6TGkdNcpr
x2bNHEexW0B7a6tnf18f8tf42vLBV48KdStuTC67/q6anTcqh7Ptrz2KjPP5gGv6w/r47aFVv9RS
FBGPc+IjxqRNoRf/z50WC1kYcQAeHnReBwAA/Mron1e5Se89pSvWYHVsWST8Ozl3Empki7ZGb928
yLn6v+aejY2NjY2NzcdKXztIEei8teMSJIHR0PmyvIios/TZ7jkzI5H7ubpM4fmPwtOxF54SiSiP
WHbs0wsW3NcRH+LJ96RrAgSFzOAqY9N6JU+BeuTKklTuaSG92Hfl9a1NdyX2HfFMOIc6MMv3LkoU
e5IGJnAOkeREzuGg2QzuVIWJSMJAY7gjHVpvbJWnj6QSAsOyYiGFnsNVOEldmqPl4kAtHv+nSLoq
f4/0hQBBIbPtJX3j3+Q8BWRZsZDKJvIDXbQ2hWm5OFBLtJcCYHom2NwczzPJXTbgnEEStEpK1Vln
8URPx0LBUGMyppUPGBbow0anCkX0zuXHXIaqBurWBtL0FsTyucN3QO1wz8I7YvrP9E21MgCDuIsA
oDNaVMwolD0Vfe5JnkryWTcd0zzUI1eWpLNP8ZlL/Vd/qa3xzsRHR7wTJjInB5EiboN457eUeeeG
2p5Eu5plaZI0eWj71+IM9yrqSvdO1HtPYQrvmctPWabP+DB3cA3s3y7ke/rGFiulAEG529wskkpH
jGp3BN/gET4AAKNMHlgarr2POzBjwMVXtNX9r77zvJJL7s8lbqYNOkapfMszRjCC8ohTFnhm35K4
6Ej56/sVxnlL54qVqHXj/Y4kFl1LPNPuilj13Pv8iFIAKgjh54x3u5SafUTPcyMHIE78mnbponD0
z/Td/aLpd57zn9ysmSV1QTdBHP+VQdcsCTY9nn/zLa0RzAAAIABJREFUsATn+GYszyyxEi+td/Ue
0DGrmbOG8jLH4hznClh6K7YcWAUzlsCAOHm5c9ElodBK9na9Is33nXtv3HVv9u97VQZAPMrIxQn/
G9mtj4uZLAYn52hQjsmJB8SmaAu+l/K/HF/ztCtHARAnfFlbuiTY9Di8eViCczwzvpy5NNOuYe8V
Yv5G59wLmqt/x21tEqiDc5cJsb6Wf8Lx1PZb2R6e99wlXHycsEiFRa7reFPOPpJ7fX9fH9b2fgtg
nOC7jZ9R0/Ly8578bX1UU6DIOG+FU9se8pX/0Fx4IPny33ye2/DkVPjNJ1xZCljPV9/J6oZ7Lvqf
qPFzo2s3L9JTuraYeCEEMqmNB9STUaNIaxTp5kXOVfz+ZWNjY2NjY3Pa6O9+y2SgNuOWhPRqbk+L
u58ixollXzZLa+JrdrqPRsas+yeRBagkDRuVxfuNmpchlOTFC7yzv5a8OJ5Zs8lBXdgBJBPl0HAk
KoJHNbMRzhrOyRwrIuojWnYAigrCf7qWYsaH9bqnzM1vKyYDHNfrg+Lwy2HIHqsuLKAAp8mEMYQR
Q9QM/1ree1/pBX9MV23h8cyUb1Vq3U4X66J89WoWSvLiBZ45t6Quiadf2agyYoR+Je+9v3T2o+mq
9wVuVtr7UnLtDicDAJptq29KWgAAZolywTfT4l+zu5s1AMBg5fIUAKxka0uopJ82OlEQqpSqlnBj
LjYD6XTjevr2a6gpWFjthupNkHFyFjDSxuL17cEgAAA7k0VFjAK9u2h3ZzOyYc4awckca3ebz6Oh
e0htiMdd3MYqcUydleKeyL29WiNgkQ+UkkUwEgAAiog6Ob4TFekpOJ09+G10eJhUtVgcdbc5PpVv
XEf3r+da4ieRocCsxAHcQgTzIpL8CDflxexswavQBh1j02x7r9DLCKmDA3PEsWNT3H6lMC0mhPON
25w5MJuOOAY+qg4bG9vaKFKA3krpfsesS5LCC6l/POexgBEVDflPKC0c53eetzRp/Dr/7gYXBQoH
cn8/2/WFRRH3GyzW65Jb1GrgLY1TeUZmBJbc3lB9M9ro4Z3MrInxVsB5/iVJ/tnMhlVuCyy2xzSG
uBZdn9TuVjrGDaq/R2p2IwAGQDqzxgEAEOYu1pbcEsd/yq551aWzfmrYY4VI8BMuZYR2KaE4A7Ai
/RiQEaG5JshywOvHx9V9VtjzdfVmFAL94rhbAKJztYUj6zf/pyNJUD+dr/hgzu2Ov/as9+rl5sxK
ccDk8OFvSw2FSWlGjeaj3TzRUOglGIr2lM4OTkXprPMzwjazOcedlBq9t0aRbn7C9y8bGxsbGxub
00a/omU6TJt5f37UnsjaJ7Qc66/IqnRNHRmNP8hH+rGILJWwplCy2azeLVOgrN7YdK66eFFE3ezo
WIyK0idir6xhekhBl3Uv3buoZ/jmxMZlAICgRCi/1jf39sSCeHb9bhWb+ZqHXCV3lc58zJgJAGAA
ILSdGhQBIBTAHiUfXocaOW4wZY45/LDXzQ/bhILy1ibj8C6RAoF6Y9NMdfHiiLpJzbD2UqG10Mhx
lRScc4Xhr1sftKJUS3MhVBbGlFzzpGPQxvo//CjTmotwAk/z+c5MPJqLAKjFL4fpiba2SEonAIiT
nIGKcq2/r0HAqvQt/m1yQCK1/wF4c5uQIyfyPSjNp3TBdfrTxk+U3ozSn1aj9InYy2toPihzHc6G
jFz1g1rJ3aWz/mTMAujqNqxcCkAs+E/h+MCjiKiT4ztRkZ6SYQDAaE2++hE4vELwLPDMWJ6bvzS+
cZnjyMltWIMYAABCwChjUIi1gHqU4TfC2CmWy0msRJbjAcvs+K6O01Zcx0N8HWFoL6XIAKkcJYLb
peNzUK0BYhkG4XbPtbe3txxA2opzDq5ItAy0jaZlXlOxe14egTpiYnxzmnOmzXhepEOkUoi17RIL
50Km0bzHk79Q8EssketjsEqfHfjc2Wm2MvXiX4/mZp+YhgAk+yfy4Y9Kp6/Mjt1s1f6DHtwh6CcV
Jp1ghf00Zc9lj7sFEI9zyo1x4/esOtG9Q5kjA5f9LOYGAAgDaNOehWkAQjz+1s2O6o76eh7MGbVe
zLw52Tv/4iz/l9yWI91f2vagWB89BQDAqlJH+8Jtb8jHLXl4gmoc3xr96Ob/8v3LxsbGxsbG5rTR
d3hAR7vn3J8d/E5kze9cCQv1UwSAxQVQkktt3q309sFYVxAFCoC9tGNdLyuecFANi5jhFM0AN9BH
MaHZEAaMNT/h0yRPUBFR/y6fQchoXsHvnCaff1FU2K0aAPhQattNaJcfKRzJyt7ZD6fKd4gGAFXV
cXfkB65O/OV5twX6wZcco37tnb2sufoBX/pY5cEy4wmZaljiIC05xt+pV6yKP/ucZkH+4EvO0b/x
zr6p+dC9Rk0WOAT8xPIvPuHzrqv9ww8JVX0BB5B8Ot41IRdjAMgW+YaQ6eHmsOkdNNwjYUZNXe/v
bA4AAHCx7P7XRWkhjP6Grv7NOrAetUS5f3EbFZIORfVSp8KdGfMhzNGzUQ7/xJPr/coLzlbho8gi
mSACjF2Bo86GDia3fBXtDGCFIznF1+k2hZlq1GOsWkTUcc7jO1GRnpJpd3uEhkhVi9Goi/KBrN66
hg8bJ20XBoyibt9Il9/Dn1ceOrBC2FLPW1557HeNEb2UphQAAypaCnEIA6M9hXYIIQAr+pDxfn2X
rY4tZ9Ys2nZBI85Ez1Bx/NDovtX+8fMivg8tsc1MdpQ65kz9biGpKb0jUzr++tysw7n39rYvenxi
GgIA15ja8TXu4HR56Bw04h5z0qHkuz+WjyT70YF7cdQTqPBfMmU3erwFkAnqGFcW7nRf235UQgf/
gueyH30N76yNvfMtwiMwxwaWLGv46HtSfR6DqWYM3OdgTvzSkMocUMTNxgNeJg25PlqpHz0FKwvA
l0i/U+3oLHUyavR8Q+y9m5/0/cvGxsbGxsbmY6ePhzkS0Kb+IFf5TuSvv+0eDxcRAQAVxCEzstIe
vTnbr9AN5YzWsChOIk7MAIAKQnmJgVpZjiAcz9eHROUC04EBAIimjKzKWbtxhhYTdVYME9SJN5Ah
RZZN6eHJhFkRmoxLvmV0YC65e5NKAahDKHGZuVquUBFO5evrJVYCEmYF5aXJ1MUBADBRLC8xoIVl
re6lUDJXXy+xEsYSKaoOGDRl5OWP+n3r6h69T3YNGlwWcGua21s6cGhVWftOPpK3vKIUAJLZIhOQ
xKK80yFhAEBYkBUeAdBsY3VDsqMQSTVUN2UBABiprQvF2poaGurrjhxpCGVoKlf/cGbVJU1P/Qnn
Z6sXrhQX3ZEeNDortG8lpKfDLQDQ2NhY1xIrfPLH9FBdQyIbb2lqqAeATDQYzBuJptojdS3JM2F1
ml6MAnJRVy04mzrbKjgbdasjq3LmLpTuslWNGSbd3Aa36G0glE3Tj1/ltoioXc+eOlGRnsJ43jVf
mfoL+Qu/MWdUJYO/yKy+nvv7X5ST3yFY3BN86Qr5wy5ThVQUB1Xl8N/yuzZw4RoW3YcSRt/T10VK
4bAZA6FktH68EXCz3sb4spG5XCNLNHT8tWCz6EsdnDKDGdm3iBtWnzy0DuoqtbPPzbLDKEcBt+hB
EEonGYXrYYJYMSEv15sRve+GEmLZg98zXtsYGPhjfvak9jTcE9OwALJIepP+4QP5l77lqj1LO39h
uksL9Dp8IQDTxFTFIu5+jqIV9kA/TNmzGr3dAoRt4bXfpOva/2D9NpcQjr//beGjKI8Mkq6DeC3E
Wjlm0Ww9xGsh3sSZDIoP5kxRhn2XjKuNrP+Wss/vm7c87ejL3Yr0lPYLV+QRM9L8FqulS+bFCavR
W2sUGwH6vn/Z2NjY2NjYfMIUn1vGwtX8WBTf9bqLG4wKG+qgnJVo42kxEQAA9cpDSlLZZ4VuyxYx
gXNVEE5iDoExjXcPBStN4mEOm3rNWv+MG/xzrs1v3qai+cL0QKz2Z0oeAJt6zQu+abf65l2vb9/n
UD9PR0Jy798cVlFRASopo/6bjPGIsiP09O98HRuTYnEpPyafD7dxpoP3LsCTPZmWN5R2aYD3VYBj
BDdoMa7yRxp+hA/EeQDA8Xxtizz05swESupDIjdenTYpbbyA0wRh0ql8rkP5eO1Dcr6z1Ncy51Ba
KDV9Ulp/nrWmqVSiKl/0jcMNa55HA2b43UJ7G8ZbOcpr5WXJmlZWNjAgcSIAmFmDgtrz8yGS3Q7S
0hoSy/0OoR8Ri5HUS6oGqxiYHmtobEkOHaRxKJs78GhT/B+DA5PkkUt8069tfPH7KuZorq0pERgP
kBk0qKK0NtjUwg8d6MIANB8OiaWlgyoBQg6v382HoWJoiXRmPOT1YhSUKviNyHe4KIBb8FQhK01i
IQxGvvp5/7Rv+OZ/Kb99n8NxBevqbKhEKLjN4Eu5rm7Dh9Pb12uVV1kLsfHBB6Kusc7czSKiAj12
oiI9hUnysOuypTvzW36JahuEj3XXVmyazY3yuAXSuCOkMcgTjWliPzaX7b0U15Lescux+Cv586l1
KChJE9jAjlJ8JL3tVa3ycrrYpX+4VUxbnFhBpc3GoaJbTGPDbGxWJk5L5R4Qc+Hs7kPeJeekcs8I
FgAfTm97TRt8nX4hMffVKfJ8YfrAeN29UrJ/UQo2jPCv2DoWuPTe0Ll35zcflE9MQwBO+g/+nHSm
uZrLmhw/jriBGbGj4W8vw1dBRtL7hexl2uRF5EBc9gjJgxtUq68Ke76cvkzZ2yja6y0gR5INnaUZ
l8bYJOkmVHzKtNhgjjjpemV2ScOWb6qxaPr9R3yD/tuYuyWzboujyKUV6SkFyAjHaHdb099lo1up
E1Gj19Yo0s37vH/Z2NjY2NjYfOIUi5YZx/vH6ERxTXgQJnT8qB6MvHCXP4F6FSUpAAAtFbxgxZq6
72RjVXpm/yLuBhMA9BneBTNAeTfy9M/9BjB4Jb5WdJy7RFjwBYJD0fqHzM3ti7Iy9EZ8rcM16ypx
zpWE1UUPfh/tad+RsogIAACZRstOlc3NteySOqcAGcaSVyifB2M9BMAya3JHHjR37FEZAABGV2gX
XxonLWbkfeu9l1F9uH1hWGzma36oKrf4xtxrnA2AU4nI6vza59wWAACDV+KvCurMzwkXXUdwKFb3
oLHpIxkKX7T+wKF83Tfm+8Y4AJxKhlfl1j4rZSkWZDEw1iCq+9Jnj0ZJ6sHoc3d4kxQ4VZMgYlBQ
AQEAswjtNRMAq+VDKuLhcGNNK+fwBUo8Kl/ksRRxqlvBAABI0jxCNJmnmgMAIdnjxNTYk/1wD93W
kgqpvkrNjGc4l1sFyABgxecTa+MZ4nIBAJIDJS7hzIiOu9OzUdpNCValZ84vE26wAECf4b1oBsjv
RJ76mc8Aht6Iv+pwnne1OPcqwuqiB+6F3W2FHoTRFdolSxKkRQ9vNt97BXe6DTCSfzS9Luqcutg8
7woCkCVtVnOhXxQRAUCvnajXnoIz6b3LYQ87wU2e/7U2tPSm/+W2fs076tvWGIEBy1kR0tbMF4+Y
i5RCxIz+nHv3ZvekZfoczIy6LACCQvo3I/qfkmvalCmfE6bNJwCMNht1e+mh7tsSHQu1kh8K/IDk
rr0ORs3oaiF3jh6sF9tb/o/p9UnP9CuN2QqBptiR+81te9X+f4CAiBl7JL9hoH/+PS3h26yDCTgB
DRkGEQvuK9XhHgIAEE9EX8q/+46zsw17HL46L4+8lNtapU25WS+npv6aVfcOmNBHhT1fS1+m7HkU
7f3ukOzHexq+Prn9D1L4mMn8Xgdza5T7kiXR2AOwP8oDMLQx+eZF7qW3pCv3krpi+dhF7ikAwKkL
iDua3lHr7FbqBNSoNcTeW6NIN+/j/mVjY2NjY2PziYMmTZoEgOFG7w0zq1/7hrvVPDMDoE8BlPZ7
Mo9lm6pb+EHDymREUw3VIbmy6rh5WZKsr4moQ6s8owNLfxU6fG10X9bf11fmzMpGWlqSwoCh5XK+
8UhEGzpY4wqVNdSmSkbcO+grMw/9frGBKsoKp2PZppqwc0ilGxL1ddnAsAGFBHCWbzvSggcO9RuN
NXHPsMGuQpjOcq1HgtLgIR4aqm1mFUNLpY5s7VBt8xk0t/xxg/FJLal1qiCk5+x9c5j/8t9E9P/S
/35YOs0q9R+z3LNoRcb/QPz5jcXmD21sTgyiOiY/QSf/vfXpP7rNvg+3sbE5I+G4M2b1URsbm08b
hQfpZDLZJf7iONELiglg0Hymj+Q9m5ODEzHNmxRkDngBk2zWAunYGQWSSyG/5PUjWSMYAPFcPyIw
xKv+UleyKW0wBVCXhYBYZyTPcaofqAephObSyDIshnkMQIExy6IAhS+vTZNyLg4hnkfUIh2T2tQy
GVYxwMea42tziuj+lICQ4AYeMdOLMADG+FP2GIHli7mhGT0e44iL93+eVeRSu/aruIiSCIuDwNlj
BnicxCL/6mJ1Np8h6Nmus9TWxg0q/ZR1AxsbGxsbG5tPFUejZSPgOe9RAADH1vDTPwnkey1ic9Ig
0angRDJPZNLanKIA4ZaYMsgrdwTEzEq2prnPvTv4bBkA0gAgqCJO9lIbs/I6iBKPETArm8gwMSAg
sERsZXWqqRiYnkoYlAcAMEr8170BAKBubXvqh3Jr1JJL5EL8y/KxWN4ZkDHNR6N50V3OA+I8TtoS
SbnKXTzQXDRqSF4HB9DtuzrECZimDQqS/dj56YUqjrMf1ceIFCAJAMFPWp9uMI5Tx4qjzmcqz4Ca
+r7MB/fwH8WLpVNQQRr0IzbD38PUoPRq7JlHvfacoU3PIM650NJC6ffrXZ+0KjY2NjY2NjafagqZ
2DangH8hExuA5YNHGpKAGOmc/+IUzetSOETzqVgiezQgxRiYXDFsYK9rwNJsW2NLUqcAAFh0+kpL
vQoHQLKh5rY05TiMBFkhKd1XNVAFPVTfTByqmUobhCHJXV5RonIAVqK+Pq06WSqtEwqiq7Si1MUj
AGBmMtgaThsMgJd9pQO8Ci5kXnfJxAYgmbbGlpSFZf/gQZ7P/Gd3n5JMbBsbGxsbGxsbGxubE6Az
E9uOlk8Z/1K0DEBSLUda011yRbEkC8S0gBN4ms93nb6VSoZWnqIY9PhAt4CVqK/LlgwboNhfHp88
drRsY2NjY2NjY2Njc+bS03fLNqcVzlVWkc03tW9QzLsHVpaqHYnMVI81NYTzhUW61bIKe7rWxsbG
xsbGxsbGxsbm9GJPgn1yYLWscqBHRgAgOWTEOueZGQNekTEA8K7yIRWa/UrD5t8DhjnXcseSW2Py
J6sH5pRL5fOuSp+OvbaOhQlS+fX8jEk5e+S1sbGxsbGxsfn0075bLNzove7yeOEnx9Y2e5Wv0wSn
lgwepiUj4Vio8UgbACCEGGMAiA9UXLPFO7Z9vV+j7XbjpPf7weirvi9+vn2a2rG17cn7fJ1W5t2V
w929FURommvmjWblYIunVK816n9Jt9QKZ77oswVVnZNXFlb5AgAj+G3zH9WnPWhFnDweDUiR05bw
z2TBN8FSDljNiaNL0DHEOS/mx6byO190Fin7cUAFsfLq7FkpY/supe+jP2WYlb7FD8cc96Ve2e60
1xu3sbHphJhGQ9o8fq91UZLPckAkZWQFqVI52Y+UjHz+cIZYAADI61IGi/anYzY2NqeDo9OWYjj+
1necIROB4dPbf0NspHLOl+jwcZaMKanT6x63tu1SaFERldWzV1gTXcfs9conYhuWOxv09qGSDHRO
us+asrP5mUd8xrEKsUHy8KVs2BRW4k4d/DreERIAADCvXibPvNIodRFWlz/0e7LrI7l9WC4i6h0m
yJW/xeeX6Ud/+nn8L++6GABTpQFf4abMMzSB0iN6zWNkxwftFTJJLL1emHKR4VUoChvNz+vvv6Hm
u55ssDJ8KRs+FUrcqQO3oO1BHgDAIQ/4Cjd1vlmosHqFtX2v1KUQlrSSARNHnPfT/Oho2/NfFcKU
FySJx+ifN5kHEDOHeC/+caSvC+ovYjj+5t2OkInA8Op9Hw4AQLyuWd/Jj/wouXGFnCCcVMJDnJzx
IlkqvV6YutAsmLLpufzm15WupqSDXJPvJ5N3ND39sPeoi2Lecbky6yqz4GwHf2ft3NdhymOt3NVt
+qRHny/ibEVctAg4l/nncih41MIfhbPJaEszMACEBcXj98iY6dHWhFha6uQAAGg+FoozrdQnm5HW
hNTxMwAASQeDurvc3+3bd2bEg+Fstz2eedWJcrpSWtJZnFqGSSwg6WBb+2cIgDhR0bxuhUNMj7ZG
8p2RGBLcpSWOk1lp3ap0z/pe0LzD7BotnxmcyMiG8Cx16lVkyHCTB2bV6LWPkx17C6WKiPrpUYg/
H5fmUls/UthxGuqHM9Ur4IMODWm2tSEiVQx25RobImbH0bLTV+Jz8AiongiHUoPcV6z0nhVp/cvX
PETg+7jkExrnbWxsTgeMtKQt3qlOEI4LXxlJmMwgJGbkKFaGSScULzNmMgAgzVkWcCtejJhlHM4Y
GV4UATiM7FQdGxubj5UuSb6EGDHImdCZns14sWI5jIwkP3hQiPNS6XXy+HsiuZutvRG+iAgbeu0P
WVhof6AibvXsO/Vhu1jURADA3FLF5fzEK3Ke43VBmLvEtWhZgm6wqh/De4NCJl4YeRFZ4L70K1Fj
df6dfU7HFb6p9wXpreauoFBUVAyGkSxRblVy3duO9ufFoIMBAOadtynzpwWPPII3BxXtSv+sH4fw
N40tTSIgTlzmWHhh25Hf4q2Nknihd/atifnBzLpdDgYACPOLtcU3JclbZvUKvCfItyuPeddt6oLp
wZqH0aag4r7KP+u+EP6G+X7jUQ3JYPf5/5uvAEAYO52OTCE4Y8yIMQPA8uJT+VBIiBGDrMEA+vtS
lgXEEiHV9jQc+ggACsEQPrNFiBOXOS6eF6x5BG1plMQLPXO+kVwQzKzdqTIA8MgVl/OTrswf56KI
XuRZcmNMX5V7e5/TeaVv6v1B+nVrZxvfg5U73aY4vfl8EWcr4qLFYcyMgwlgehEFyDKlZICXR4ya
htV9M2+qJ8Jx4gz4FQz9nkREoqeswgMANBtqy7jKSgo7ojEDctGErvokDMAMQmXMcTwAAJL85X4J
ASP5RDgWzYglTgwAvFbWJTT/rHKCIxvBiN+Z3v5nPqdKpdfI4+8JpW6y9if5YqL+eRQT5CFzM+JO
ozHj7K7hPwXhUm3WfQncriHNJ3RO8wsAOcBKeWW5goBZ2XBLsE2QBrqscGuicvjVf0IVCASOc0pc
gha/5BNsDRsbm9MC0xku548Pla3mhJmkTFHlsrwJ+ASngg09fyhNDIQlDNlUPtzxe20sYwD2uZQh
9iSzjY3Nx0mxT2KRpbfcDatIIXfTaIhoVT/NDqnI7o3wRURASe4w5AAAgGFeu1OoirW8/UdnhiIA
jJaqF0xqO/yQVHOTNOvY01mjPIu/3Bq8k22rkbo+oVNBGn5N1rUj+vyT3jQ1rYOye4U2YVHog5Ue
o3dRty2Bu8Nxqpy3DrFobedPGACISx13bgo/k9uywU3ADNdL2qPOSYuCO1eIuiAOnpYTN2S2bfCa
QGiDtft8+dwJcW6XwwKwRnmW3tDadgfdWi0eo7zmGDczhZ7Ovv+WRsAI10vaCufERW07HvWYnQf8
wKhcE1tbPvia0aHiWp8OEBZGS6MGRQ+8oRiKY9xjZKIrAcDDQ64vAgAA90TkmZc064wWiVLl9Lzw
VnrrWx4TLNZg7b5AnjEhxu1ULcBoqTp7cvDQg2LNcnlml4Zhojzi2pxrR3TtSneaGuSg7H5Mm7Ao
uPcJt3GslSMNcqfbmACM41yfk6ddZpX7LJwwgq/oG1crWYqgmM/36mx67y5qcGLZpbqyzapvEYrG
uAwAOEniUcHe0rFxNjPTkZgh+wOa/F3XDYHqZ74KiQ4ZcWnnrUx7bifPHATGC95rxGmXmgEnoXX5
uifJtu1y4YUE0xwjbpHOmkR9ZUzk/AAk9of46+s8RjZBQe2Mzbnxnnk/TZe+knr5T3IiaFqY813p
v/bzwsAA6dZQ1KVU/QcdNrFQIQMg5srk6lVat5nsrnQkucQABPiZcB0AAKibgk8/6C98gJA+23/J
i4IsUNSm1/3JeP99tVBbkXMVMSXxuab8xBhVYWEAFDFaX9A3vdaRC6BI5TfyU+frGk/N2uzxL7+M
yWXX31Wz80blcBZ3OECvI1s+4Jr+sD5+e2jVL7UURcTjnPiIMWlT6MX/c2cpQ++lN71XGNX1+mzZ
qHuT5f5CtNyrqMig13XDamuwOrYsEv6dnOtBQ5reHAqsDrRr6BVmPTN87I7IX3+lJgHA6xy/wpy0
KfHCbxyR5rzFHKbTOe9X3JC/RteWD756VEjiAOjHM87b2Nh8UlCrMWlamOUsmsuYw7yK+0SngEVZ
GWJkg7Iy7Nio2Mznqolk52Pb2Nh83PS1gBSBzmc7XIIkMBoifN+iztJnu+fMjETu5+oyhbkiCk/H
XnhKJKI8Ytmxz/NYcF9HfIgn35OuCRAUMoOrjE3rlTwF6pErS1K5p4X0Yt+V17c23ZXYd8Qz4Rzq
wCzfuyhBiw2gTOAcIsmJnMNBsxl8dH0tEUkYaKx9Ohdl9cZWefpIKiEwLCsWUug5XIWT1KU5Wi4O
1OLxf4qkq/L3SF8IEBQy217SN/5NztMeK1Smj2ISApMB8KL/W8KM6obVz7vzt/Vhio8dRfTO5cdc
hqoG6tYG0vQWxPK5w3dA7XDPwjti+s/0TbUyAIO4iwCgM1pkWbGQyibyA120NoVpuThQS7SbEih7
KvrckzyV5LNuOqZ5qEeuLElnn+Izl/qv/lJb452Jj454J0xkTg4ivbuNCZzwZW3pkmDT4/DmYQnO
8cz4cubSTOKl9S7au8+j3p2tiIvqCu+Zy09Zps/4MHdwDezfLuR7/kAYAwDJpNK65JC4Y4+gViYa
ywregCYgZjVz1lBe5g0QsXMA1Vux5cAqmNGsXv4aAAAgAElEQVQYAOLk5c5Fl4RCK9nb9Yo033fu
vXHXvdm/71UZAPM7xlxq+d/Ibn1czGQxKEZ+j5Gx8rk0K+Vw++z5zNKlP037X46/8qQcTUao5FNv
0C5bEvzoN6k32jSua0MBEI8ycnHiaIVOztGgFAmVAQDr+eo7Wd1wz0X/EzV+bmyqlQEAZTydefVi
OLvncYjogusy77S7Q8YtxrZWEYqcC/VuSgCUyrc8YwQjKI84ZYFn9i2J2Udyr+9XGOad31LmnRtq
exLtapalSdLkoX0vClFk0LPCqW0P+cp/aC48kHz5bz7PbXhyKvzmE65jo3AEZeLwy7Jqa6661XFs
3d1FRTzKPDpIY/FCCGRSGw+oPWrY+F/m7oNCQUO9oWHd3cMqHvEsPBh/coVY9W1ucqrlH49JoWiQ
in6el0t/OGDivvrnVgb4O/t1ySc8ztvY2HwyUKshaZqYJQwKgMs0+YRD5S6waFJHDiGdtgIO1JLD
FXZyiY2NzWmhv8stk4HajFsS0qu5PS3dF4PqTcQ4sezLZmlNfM1O99GHLtZzZieVpGGjsni/UfMy
hJK8eIF39teSF8czazY5qAs7gGSiHBqOREXwqGY2wlnDOZljRUR9RMsOQFFB+E/XUsz4sF73lLn5
bcVkgON6fVAcfjkM2WPVhQUU4DSZMIYwYoia4V/Le+8rveCP6aotPJ6Z8q1KrdvpYl2Ur17NQkle
vMAz55bUJfH0KxvV9go/j4buIbUhvrNCDgMQROdqC0c2bPqWmrD6bYlTD0KVUtUSbszFZiCdblxP
334NNQULq/hQvQkyTs4CRtpYvL79cRoAgJ3JImKEfiXvvb909qPpqvcFblba+1Jy7Y6OhYt6c9Hu
zmZkw5w1gpM51s3KuIvbEJ/zvKVJ49f5dze4KFA4kPv72a4vLIq432ARsVefh96drYiL4nT24LfR
4WFS1WJx1N3m+FS+cR3dv55rifeQ1+x18sahYIrwslNzOzs+JrMy0SQwVFj9i1oNvKVxKs/4OSVL
7m6qvhlt9PBOZh6JIBpwTrskyT+b2bDKbYHF9pjGENei65Pa3UqiPWyj+nukZjcCYAC8HqNxPYbU
cg4BIMxd7L7qlmTqlw1/eB7pLCcoLt/wknOXJvX/F1n/PCWQhLf48IjKLy40tTdYvD3m71ohAejr
QYlRo/moAyQaClY92hRiW+7IRkcOrKYGftAfHWeNi21v7UwM6eFcxN+rKWMEYdNse6+gJyF1cGCO
OHZsituv5EscU2eluCdyb6/WCFjkA6VkEYzsQ/Xjne2YkY3bHX/tWe/Vy82ZleKAyeHD35Yaskcf
RS2PNvvx7BBsITN56LtCY64PURGPAtY+ilJROuv8jLDNbM5xPWro9cjZNmKO42TOyiZM2J977Vn/
1cvNC/2uyqmhd66LvHdIkBzeAQEnmqtdPLZ++3IhFGpxZRyEMtLXJZ/wOG9jY/MJQK26hJ4gha6N
y9xKxfHfM58IzCSMY8ygjDDIE2B2tGxjY3Na6FeMRodpM+/Pj9oTWfuElmP9FVmVrqkjo/EH+Ug/
VsClEtYUSjab1btlCpTVG5vOVRcviqibHR2LUVH6ROyVNUwPKeiy7qV7F/UM35zYuAwAEJQI5df6
5t6eWBDPrt+tYjNf85Cr5K7SmY8ZMwEADACEtlODIgCEAtij5MPrUCPHDabMMYcf9rr5YZtQUN7a
ZBzeJVIgUG9smqkuXhxRN6kZI1f9oFZyd+msPxmzAABMAAttpzoB6nVN/WpC/x093FMwc9qwKn2L
f5sckEjtfwDe3CbkyGdhvYx2U4bWQiPHVVJwzhWGv2590Nqf7kDpE7GX19B8UOY6nA11t/JRt7EG
iGUYhNs9195eOJYBpK045+BYqHefz7Bena2oiwIAozX56kfg8ArBs8AzY3lu/tL4xmWOI8ftWMRJ
Dl+Jn1m5RDQasvylHhEAACu+Uo3G26KxXJlfoW00LfOaky9bqCNQR0yMb05zzrQZzyE0UCqFeNsu
sZAKi0yjeY8nf6Hgl1iih+xYLGlOri2juCQASJ8d+NzZWf23TX9+Y6CvvH1w0AeKZRjEOwb+1x2d
pUyI806uM1r+uMApM27gyhKGOz5t75EipowRRD3K8Bth7BTL5SRWIsvxgGWGAFi5FIBY8J/C8TWb
IwOX/SzmBgAIA2jTnoVpAEI8/tbNjur2Q3oZ2Ri1Xsy8Odk7/+Is/5fcliPHvKbkkuldt8PBcj5w
qW/yT2Pof/Iba+Qior48CgDAqlJH+8Jtb8jHLQ3YqaEmLAZKGbUySUv0yMh6MfPmZM/8K3L5p5IN
etXQSgAA4nFOuTFu/J7Vmb7SgQFOEYFaLRFd0OTjKjwF47yNjc1phyXTBudUR9P8/jSUaZJGiQm8
Hdja2NicufQdHtDR7jn3Zwe/E1nzO1fCQv0UAWBxAZTkUpt3K/1ZJghRoADYSzvW9bLiCQfVsIgZ
TtEMcAN9FBOaDWHAWPMTPk3yBBUR9e/yGYSM5hX8zmny+RdFhd2qAYAPpbbdhHb5kcKRrOyd/XCq
fIdoAFBVHXdHfuDqxF+ed1ugH3zJMerX3tnLmqsf8KWPVR4sM56QqYYlDjIWoIPJLV9FOwO4UOGc
R9Jl2wUDgExQx7hycJfnursKxZI6+C96PrvvZrQzePpmmrlYdv/rorQQRn9DV/9mHViPWqLcv/f2
MMzhGH+nXrEq/uxzmgX5gy85R//GO/um5sM/8eR6v/KCs1X4KLJIJogAY1fgqLN1tXJO8XW6DUII
wIo+ZLxf32W7JsuZNXERn09Jjt6cLcd6ddEOEBoiVS1Goy7KB7J66xo+bPTaHRCvuN3Z1oRBQOQA
APM8xpzHp4eikbToDRpxJvrPcmrDYvtW+8fPi/g+tMQ2I5LHhQTuY+ot3ucQjxAu7B8iNaV3ZErG
31IypyG39yO1fdIfIQAr8r/RVz9UfT6V69JQRes9NRACgFgfV9C7KRknlt/Dn1ceOrBC2FLPW155
7HeNEYUDWGHh8R4q5Gtj73yL8AjMsYElyxo++p5Un8dgqhkD9zmyEb80pDIHFHGz8YCXSUPu6Bs3
RGmuFnK1RnCvgP7gmnl587ZfyEZRUV8ehZUF4Euk36k+mtR9nIacVs7hhBFLmpbkVbgODQk453ED
1rZrSCaoY1xZuNN9bXs1GQvKb3gj+8Et5u6PcZy3sbE5fTBKQ8m8wUG5Wy7lSHXcKhf5UzO7bGNj
Y/NJ0MeTKAloU3+Qq3wn8tffdo+Hi4gAgArikBlZaY/enO3XxCnKGa1hUZxEnJgBABWE8hIDtbIc
QTierw+JygWmAwMAEE0ZWZWzduMMLSbqrBgmqBNvIEOKLAfTwyDOrAhNxiXfMjowl9y9SaUA1CGU
uMxcLVeoCKfy9fUSKwEJs4Ly0mTq4gAAmCiWlxjQwrJHz8nMMEnGJf9NrLNCYVv41W+Qte1/bP02
lxCOb76d/yh6WpOyUSpX/3Dmr9eitS84zXnahSvFK39Axk82/o0XzuhmSpTMFUwpF3XVgrOps62C
s1G3OrIqZ+5C6aOThu1W7uo2uFlvY3zZyFyukSUaOv5asMmK+XwRZ+s81/EuynjeNV+Z+gv5C78x
Z1Qlg7/IrL6e+/tflOO2N2YAQFh7NbmMAbxwzECAJbfPwVKRTNQIZuTSK7TK6sjO1aSuUjv73Iy1
T48yRQkaQRBKJxkFZ2WCWDEhL9ebEb1vvxFi2YPfy6/9h3PMA8LsSe05xIWGKh9lpmpJt4Y6KUxG
AMunYrOhIqakojioKof/lt+1gQvXsOg+lDDaWxS36G0glE3Tj59aQQZJ10G8FmKtHLNoth7itRBv
4kwGxUc2pijDvkvG1UbWf0vZ5/fNW5529DiQM0YZoOMXqu1Z1INHFaCKPGJGmt9itXTJUOhBw2Gm
sSXfELUUt4zaNQy/+IX4/sBRDYVt4bXftNbcrK+5la77Jqzf5uCDkZdvJAej/MmN8zY2Np8giAea
aR8ykEtTRrvFCk0p5RG1iA6YOzU9FSkiJ2PkEjkecx4J2f3fxsbm9FA8MMPC1fxYFN/1uosbjAob
6qCclWjjaTERAAD1ykNKUtlnhW4L2jCBc1UQTmIOgTGNdw8FK03iYQ6bes1a/4wb/HOuzW/epqL5
wvRArPZnSh4Am3rNC75pt/rmXa9v3+dQP09HQnLv3xxWUVEBKimj/puM8YiyI/T073wdS7xicSk/
Jp8Pt3Gmg/cuwJM9mZY3lHZpgPdVgGMEN2gxrvJHGn6ED8R5AMDxfG2LPPTmzARK6kMiN16dNilt
vIDTBGHSqXyuQ/l47UNy4dpRiVCocPClXJU/Uv9DtD/GAQBkrUR9F0ukEDZJugnlPpFlXrNGeI3x
3l/x1gnyyKXy+GtaGvaIRvFllM5Y2k35tcw5lBZMOX1SWn8epQotL/IdLgrgFjxVyEqTWAiDka9+
3j/tG775X8pv3+dwXMG6Ols3K3e6DR9Jb3tVq7ycLnbpH24V0xYnVlBps3EoJBTz+d6dDaBXF2WS
POy6bOnO/JZfotoGofcAkQJALBxqbuYAYUF2+d0ShmO+1kaC5teMYGu4oXnAxBmp7I9Q/HDtlg8H
XTndCP0f7ypxS5H0tte0wdfpFxJzX50izxemD4zX3Ssl+xfAYMNo+nF8NT/sintD596d33xQbm+o
K+l1Ymz7O9GUiR1DOPoOi1HtZD5UwGE9aAjjvwRnPc9SnOBTU4feVIy+y/VAUVOazY3yuAXSuCOk
McgTjWlie/Pz4fT29VrlVdZCbHzwgahrrPvCDz2qXWRkQ5x0vTK7pGHLN9VYNP3+I75B/23M3ZJZ
t8VBOd53BRsQMmNRjjp593w82Z1uek02AVjvIoBePaoAGeEY7W5r+rts9K0h5JkyQBY6NJQiNcHX
fzFk8HfaNYQcSTaQdLA1kjEp4PKLR7IBVMwoicIoeqLjvI2NzScJ4iqc3JF4pvk4CUa4zCXLPZT5
F8+AgDGkOUQAcDo4AKhQwMgx6HPOx8bGxuakKRYtM473j9GJ4prwIEzo+FE9GHnhLn8C9SpKUgAA
Wip4wYo1dd/Jxqr0zP5F3A0mAOgzvAtmgPJu5Omf+w1g8Ep8reg4d4mw4AsEh6L1D5mb9ysFRdAb
8bUO16yrxDlXElYXPfh9tKd9p80iIgAAZBotO1U2N9eyS+oM/RjGklconwdjPQTAMmtyRx40d+xR
GQAARldoF18aJy1m5H3rvZdRfbigA2AzX/NDVbnFN+Ze42wAnEpEVufXPue2AAAYvBJ/VVBnfk64
6DqCQ7G6B41NHxVuEBhdoV2yJEFa9PBm892XUV3o5G8cHxuMGnuyH+6Bf2KNncpdnj9dICNX/QOH
8nXfmO8b4wBwKhleleswJViVnjm/TLjBAgB9hveiGSC/E3nqZz4DGHoj/qrDed7V4tyrCKuLHrgX
drcVetAxVn7vFdzpNsCI/qfkmjZlyueEafMJAKPNRt1eeigE0LvPF3W23l00k967HPawvjZeBg4A
AiUlFcljXBFJvgGlXQ5yBAY4UOpDgR+Q3LM/4C/BmXXO3PSWVMwjYQBG8n9Mr096pl9pzFYINMWO
3G9u26syAMCqr8QLEDvmnFguGSCzo881nNPvz/4+v6HSP/+elvBt1sEEdDbUxZ8rNJReV0vfr+23
XXu81FRm12+crq/iqfdYiFj518zaDScYLRcxJbL0pv/ltn7NO+rb1hiBActZEdLWzFMAYCT/aHpd
1Dl1sXneFQQgS9qs5mMHRr4+uf0PUviYafleRzZrlPuSJdHYA7A/ygMwtDH55kXupbekK/eSWlMU
S/jBS7hzCiNbda7mAXNHwSgI9yrq3aMKTaguIO5oekets1tzHK/hvlxl1VCwRrvntWsoa4Mq2bbU
m3vbNazLcQC8s3SQEwAAc04Hz2Gp/XvxEx/nbWxsPlkEURrplz6++mWZI8ns7vQxP2KEy0/FWts2
NjY2xUGTJk0CwHCj94aZ1a99w91q2rktJwilH0t8aQ0PLP1VyLjd+Pvhk7wVYfRV31dm1ay/VWs5
wXDBpl+0f577acUc5v/cL4Pmt81/VJ/MixuSjYSTXfOkOcUXcP8bJ/B/NiGq45zHzCn/aPvzCq/Z
9+E2NjY2NjY2Nv8OEEIAIJlMdplb5jjRC4oJYNB8ly2IbT4ZEBI9iEfM1OipjL04TvSCaiIwaC6N
bCt/hkBIcAOPGH9qPIpT/WXqKajnJEBYHAROsae3VHESi/ybL1Z3eqCj1bPU1oa3FDtUtrGxsbGx
sfkMcjRaNgKe8x4FAHBsDT/9k0C+1yI2pwOmOsetMMaIFCAFAKfKHEbAc/4KAADH1rYn7/PZVv7s
QBXH2Y/qY0QKkASA4Cetz8lDBWnQj9gMfw9xnPRq7JlH7bnQkwZxzoWWFkq/X+/6pFWxsbGxsbGx
sfkEKGRi25wCPqZMbJszjk95JraNjY2NjY2NjY2NTRE6M7Htx3obGxsbGxsbGxsbGxsbm+7Y0bKN
jY2NjY2NjY2NjY2NTXeK77ds8/FAjUwymdEtygAQL6kuzSWdzKayNicNzYWbgymTYtFbXuGR7JWd
bf4VMKcsEiYr4W0vOk/zevNMkAZcS4b8M7Vtl2J/CmJjY2NjY2Njc2pp3y0WbvRed3m88JNja5u9
ytfHCDMSkZghaN4SRcAAxEjFY+GYu8Qrd53oZw7XlCcLq3wBgNF2inaQ+o/PJwr//CurfCE0zTXz
RrNysMVTqtca9b+kW2qFM1/UBTMayrsGVrl5M97QmnAO9vz7vUaiqnPySr3To4Inu4PUZxQmC74J
lnLAak4cfcHFEOe8mB+byu980Vmk7McBFcTKq7NnpYztu5S+j/6UYVb6Fj8cc9yXemW7017A3MbG
xsbGxuZTyNGgQAzH3/qOM2QiMHx6+2+IjVTO+RIdPs6SMSV1et3jVscMRq8iKqtnr7Amusgxp0nE
Nix3Nujt8SAZ6Jx0nzVlZ/Mzj/i6TcWwQfLwpWzYFFbiTh38Ot4REgAAMK9eJs+80ih1EVaXP/R7
susjuX0ipYiod5ggV/4Wn1+mH/3p5/G/vOtiAEyVBnyFmzLP0ARKj+g1j5EdH7RXyCSx9HphykWG
V6EobDQ/r7//hpqnvV7yWzc56vMIMO+4XJl1lVnQcP8v4q9FnD6P0v6szYkun4d4+FmPSmPjoVdu
NPZnFInljUhkw+V4i1NTRpdc8uMII3oinMgTBohX3F5NwgBMj4QyooIN3WKMMqy4vS6xj9R6MRx/
825HyERgePXih3ZAvK5Z38mP/Ci5cYWcIJxUwkOcnPEiWSq9Xpi60CyYsuEJ48VXvTwACE4XtOaI
xzHENfl+MnlH09MPe4+66LGmPPg7a+c+qd3ZHPKAr3BT55vHu03vIDxLnXoVGTLc5IFZNXrt42TH
3g5n691FT8zncS7zz+VwADFziHfhj8J9Hd4OqdSmfUsfMozIHGNNet2j1pZdfZ/r3xir0j3re0Hz
DrNrtHxmcEJu0wmp0mY9kBsTD627zR00UR8V9utciD8fl+ZSWz9S2KdUQxsbGxsbG5vPOl2m0Agx
YpAzofNjZsaLFcthZCT5wYNCnJdKr5PH3xPJ3WztjfBFRNjQa3/IwkL78w9xq2ffqQ/bxaImAgDm
liou5ydekfMcrwvC3CWuRcsSdINV/RjeGxQy8UJCLCIL3Jd+JWqszr+zz+m4wjf1viC91dwVFIqK
isEwkiXKrUque9vRHpwEHYU4xHmbMn9a8MgjeHNQ0a70z/pxCH/T2NIkAuLEZY6FF7Yd+S3e2iiJ
F3pn35qYH8ys2+UoXHKIp52XPO4uo2onjZoIANGLPEtujOmrcm/vczqv9E79uRn5EtRlujR8ZeCS
h/IV7Q3GiK4LAb/GAZBspDaWKyujANlk2lJLy1QezFQ4GsuV+BUMANTQIRAI8ADMiAcTGaXE1cek
KCFGDLIGA+hvsjELiCVCqu1pOPQRABSiUHxmixAnLnNcPC9Y8wja0iiJF3rm/A9eGkq/v8/BAPN+
qfIrzpnX5I9z0W6m9E29P0i/bu1s4wHzrtvUBdODNQ+jTUHFfVUXtykKwYjfmd7+Zz6nSqXXyOPv
CaVusvYneSjioifq88CYGQcTwPTifyEqSJqZjbntj6M0lsu+Jk+5sy18EzmUOdMCRZsTdhsAALAG
aef9JFfR3wr7dS4myEPmZsSdRmPG+enU0MbGxsbGxsamWGyFLL3lblhFCrmbRkNEq/ppdkhFdm+E
LyICSnKHIQcAAAzz2p1CVazl7T86MxQBYLRUvWBS2+GHpJqbpFnHns4a5Vn85dbgnWxbjdQ1K48K
0vBrsq4d0eef9KapaR2U3Su0CYtCH6z0GL2LrOLXzXGqnLcOsWht508YAIhLHXduCj+T27LBTcAM
10vao85Ji4I7V4i6IA6elhM3ZLZt8JpAaIO1+3z53AlxbpfDoiR3GDKFHaQ4wX2nWBVrffuPzjQB
Jsojrs25dkTXrnSnqUEOiu4V2rmfDzY9LRc0pJpj3A+sQS80vzxw5JfHAwAg3iEXghFOcQqppEEA
wGCipvIAAIKqctmsyRQJABCvFn4FxIsc1U/B3AjCwmhp1KDogTcUQ3GMe4xMdCUAeHjI9cWCUk9E
nnlJs85okShVTs8Lb6W3vuUxwWIN1q7zhHGTTG4fWIClLw6YNzV+5EGxZrk8s0vDHGdK2f2YNmHR
/2fvPOPsKK5Ef6o6d98cJmk0QhKSUECgZCGChJEAkwQ2Fl78cCDZrNM+2wvG62zw2hg/J7B31+Rk
bMAE2WCSyUgooAAYJKEwOdwcO1fV+3Ana+bOaCSxCPr/0wdNV3f1qVOn69apcCrxxp1BO6DNW1ZE
9+qvPR8gYKfb5H6zcQAYx/nPk5ec79ZFXJy3E49Zrz6i6BQBMPRKad0rlQq0WvXaWd8r1EV7veXR
TLTK5+BwYu05lrLJbe0SDtW6Vi5n7HykMvRgJx8PLriK98kMymM8Rf3K1E/TacfTSC0TOQZAnLsK
jzwcINW0AVSVJl/BHX+yE5AoUEpa9Ne/J+4pVj4GhBcqx19EphzjygiQ7hQfLv39wYAjyE2/Q6fv
ar/3F1EbgKj+ZffrM2/P3P9YcIx3jS7hqIXqXUKSBRDgRuFiAABQ1yXuvSFa2dFQmhv92EOCLFDU
Y7Xcbr/2mkoOQhsk4l/0E3tWg4sBUNruftBa95RqUgAApkh1l/KLV1oBnjrN+v5fvb2w9pJv7d1y
qbJb7x02qmI2Zsz/kZusYzcnH/5VoEgRCfmOv9lesC750H8HK1kTvzr3+9aUv+Yer5u8ZlZyzAzH
2Sy7k9U5tenU72Xj/Sqhh4eHh4eHh8dY2zMJ9HfFcBxJYLel+bGT+p+eG1yxLJ2+nmvpnYyicG/2
wXtEIspHXz60P4+F4MUkgnjyHemiGEFJJ/Gwve5JxaRAQ3JTvGjcK5TOjlx4SXfHt/Jv7wvNP45q
mJmjJ+VptblTJnCaSAyR0zSql3G/KExEEgaa7Z18Q7rV3i1/ZCaVENium00q9DiuwUdaShytEycF
crl/isO612RucMWJmdR1uLmEASrCl/R7+PI50TWf6Wm/Jv/P3f7ZC5jvfsgRAF6Mfk1Yuqf1/juY
9d0+gTHq+x/CGDHCAIBSK9OTQAgAGGPA097JYTTkaN+Dc5EUMXwqP/t8NHWS5b5AOp6HrGnsvhqa
p4fOuDpr3Wita5YBGOT8BAAd0Umum02q7Hh+kp82FzGtExtDRvdWjgAAuOWb2u94qNGnyjOuGKKe
/avynX3h+cczHwfp0c3GAU74bGD1uYmOO+C53RIcF1r62fI55fxfnvQPcnIQ1IrTz9fVbmNPt9Zb
l6OYaJXPIavwoVP5RZdbS98ydq2FHZsFkxyycGUkpMz9eIF7xtqVHXu3MwkpM8/OR5/RN94hlnUM
Pk5rUwgAoCrawPylvlNP6dzze25jh0A1LlgrZI2KeSN6aviCr+fVN/U3bxIzGY4GhWCnVMWzhTHe
NbqEo4Mtc881rGV66PR/z9i/sNc1ywCAyqH+hfpiSt9+B6QtwX9+eMm1Sfsqe1O3OFFtACqaXffZ
iTQyEaesCi2/Kr98n/H0DoVh3vc15bQTkj13o62dsrRAWnjU2PEHqpiNmypu+nmk7ofOGTsLj/49
EvoqXlhMPXenv+KIMk6IfJVfurfr0QdC5lfHleH4mmUsfhRi5eKrO9X3q4QeHh4eHh4eHuOOiU0m
BZZelZf+ZmzvCo4ziXFi7Wedmr25tVuCA24cG9mlo5I0bZaOd9h7H4VkgRdPCS//YuHMXHntOo36
sQaknOHQdCQqQkh19DTnTudkjlVJGsNb1gBlBOHf/Ksx41NWyz3O+hcVhwHOWa0JcfoFMGW725IS
UIwLyIQxhBFD1En9Rn7juppT/lCauoHHy4qRh4tPbPEPKQ4v1X3Ordmbe2xLoHJ9PwltI43p0Vjg
GBBMTw2cMbNt3Vf4HhMHcZ/AhNDelcSMEIY4BACYk6O10aG1daimDxFqkqaey80+04mVSu1P0hef
Qh2JStAdanVA2ce5wEgPy7X2OoMAAOxITiJ28tfyG9fXLL+lNPU1gTuxFH4g8d//EIP1wLulItPq
RlpovH9V6inOPZqTOdZrNh9HR20nzUkeDzIbEvGdtLpg/8Z8+QU/BQo7jWfn+v/lrHTwGZYlCADc
UGD5HfoU7CKn8O5/CO1G3xryUUy0is3jkr7rG2j3NGnq2eKsa51ji2b7E3THk1xX7mAXTpOwduwN
5Lg3k3/9r0B5vAsYqPUK2bsNATAAAiAAAIlW04YQJVzRTm5VkjkG4Kb7WicqK7MvK0d2pB/9YTDj
IgAKAF0wRtC76u8aTcJqMGp3DlhUvq3yAQ7oVuwx9r2qGeB2tPGNf9BmzMtu7hb7vtID1gZ2nJ5X
KnIS0gI7V4hz5hS5HYoZ1xafWOTuNIXvI3UAACAASURBVF58JEDAJW8q8bNg5piVUbWp5Lblnro/
vOZKZ1mTWL8wtfsbUpveP04ROGNm6/p/0woEcePLcDzNMhWlGSeXhU1Op8G9PyX08PDw8PDw8IBx
est0WmDZ9eas7enH7wwYbLxJbpN/8cxM7gY+PY4JLirhgELJemfPNpkCZa32uhPUs89Kq+u1vjBH
lN6ZfWwts5IKOn/406MnjQzfmX/1cgBAEBfqPhU59ev5VTn9yW0qdsy9P/fHv1Wz7DZ7GQCADYDQ
ZmpTBIBQDIcUM/UEaue4yZRpK/hpTztv9Qx0st0m/+KZ2ezPuNTw9XyU3pl9dC01EzJ3Po+AZfOG
VVe37LK8dbO1vdmyxLDQN0nM3HLZkf0CYk6p5HKSyAGACFZBd8Mqjyo+NMcdqpOy3abI2b8r1OeL
O34Kz20SDPJhOIK7tyqTj0M7xzVR8K30n/CX5LM7swBcoLZBqDYUMbgq+7KzjT03BOLX1px4u30i
wGCzcevFWgzC10Of+nrlXgZQcnOcxvX6bFyhtPXrsKuOj50TWfizLPp389W9MoxuooPFGMnmGd1r
7rkZdt8qhFaFll5prFyde/VybZ9xENWKheC/8UszHY/+Ppg/uMnqqtog+u3krR/VfOQufc56t/kf
dNfrglVZNR2VGoMF8y6cdQ/g7WNq/vCBi07Oxk1xhvv2yk9AQhpSpl8Kcxa5fh9x8zrHA5YZAmB1
UgyyiX8K++fszIydf2M2CACQAggsuR+WAAi53PNf0Pb03jKK2TDqPlR+bmF45Zk6/ydjw77ecU8S
8i26NGf/F9uTH+2XYoLNsjtVPSaS6nlG3i/W4MFLyBJtHYVYo1w9w7Ek9PDwGD/EsdtKTmG/sVRR
kmdokC7auiA1Kfgguxe2ae4uExcAAIX9ymTRG9vy8PB4LxjbW6bHBFdcr09+Kb329/780N5qlSQA
LK6CuFFcv00ZzxwookABcJj2xfVyc3mNBrCIGS7SMnCTIhQTqicxYByIEr5ETIKqJI2v+AySduet
/JYl8smnZ4Rtqg2A3y1uugJtjSKFI7ocXn5Tse510QagqjrvanPSI/k/PRB0wdr1F23Wb8LLL+/c
89NI3zBBb5HXDSpyRcKGCEUuKScQYOyPgahTcPTiUfZsP8C341d8u3JvwYLoWY/r2pryWz2pHocC
cHIgXImdrQZ8vJFJFCljCPFyKBKUDpFXy2X1HU+L0hlwzJct9e/uzidRV4b7YJ/mwjTt2Gushodz
9/854IK56y++Y34bPvXfjfafhIzRSz5SVQ4YG9pV2HAZ2hLDCkcMJdJvNgghADfzc/u11kELmF2f
7vTWH6LUaAaj2U68IaD/8S+7oHPTL+VBgeKHm6gzts0jNEWaejaadboZ063utXzKHuFzSGV0AvLQ
SWfmGvlcwbAJA0BYkH3BoE/EAIy9UF7XJqdKhVzJsB3KABDiRa03OPv+Dyp14RF1WF0bXHvx9S9y
uz4iH7UCHf1dZ8G7hZd/LO8rcL0LUkaZ9GMMIX6EmHVjav6wQggAYtWboSoSMk6s+y5/Ul1y563C
hlbeDctz/sM+unIDAwaARioE35x96WuER+DMiZ17eds735FaTQyOWrbxmE0liUpTmgygiFuO6x8l
bQYHAGS+OtuvwzXBT/W+IW9BdNWf9Xe+iDcNzdAtd/sCyribZaysgki+9NIerV/4Qydh7NOvKhuv
cHYcxh8OcLLtXW58cvwgT2ZndtnEmvLBO6/O48MFI10ll/ep84X9PghG8g6zCcnaBsXKtIl1XBhz
GACQTp3FgkoYI+bau8t2mRdFAA6P2Bx6eHh4HDLGiqAcCyz5gdH0Unrt7/zFoT2JKkkAQAVx2lJd
2m516uM6gBQZdndKnLOA+B5geYqoINTFbbSbGQThnNmaFI8+xdFeghIFElBmTjXcv+IyrZbUnzHM
V45fUMw+xlpyoxR2hP4Oc9OsIEo136GTjMLr61QKQDUh7jeMZq4ybYyLZmurj8VBwswgCACYKB11
giFttzrK/ROA0Cvhcld7EUoUaFCdOdVw1nIQiMTedf/25X5BMff5wHlT2174tvVWWgtEQoG+HCqv
Q5wUiAb6L1auSdHagdWoWI3VqnDgoKLRehO03ibGVvmOWQ0fvdiyNts7/0p2bhXtD6jTTDUh7jf7
qxIVjNbWAIuDzIExepCfUaoSlQbm+JiTIo4k1X5lwGxwp9XD+Okz88Y6aZA+R/pxZ4wyQPxI3e9B
16rYPOP5wAph1jkwY7rNdpq7fklfXi+Wybh3W5RTyQLSIjURicOM2kY+m06RaDwoEn0fTmcLyRxW
w7GwzGNg1HUcyuNRHszksiN+V2NqA7mktI68tQ62Twl99Ldw8hmZ1oeCNGt1FfijVpHQS/tNCxNS
KgqsHqscs4YmHYDmDwiHEcDyoThsqIqEVBQbpxr4YXPrC7ILjCoob/dKjrusHhCmLykIOxRnaIbI
JqUWAAA7wjGX6q2Q06GyVrx6U8kUZdp/kHnN6Ud/N2nG/0OnXZl66OZgmYKwKfX4VwbaKPw5/3lT
2165TuvMIIyHZIjqGufNtMbZLFNFnrW0xG9wuwYteThoCZmVSaCvzlgzo23tl8sJo44XD+aHoyrM
LpaYVnvQE1vUyGRKIVUZ8aP38DhyYBbDdfvbMXM7806BMkWVa00H8AQN3bbMd0vERljCoBfN/vMP
m7NlG3DEr0zxJpk9PDwOJ9V70lhYw89Bua1P+7nJqHKgDjLcfA9PqyUBANCwPCVe1O8XhsWfYQLn
byCcxDSBsQAfPArcEsmlOOxYex+PLv1cdMWnzPWbVLRS+Egs23yjYgJgx9r7YGTJlyKnXWJtfltT
P05nQuGNv2tu1aQKVFJmfZPMDomylrz395G+ziUWV/OzTTPVwzkaH16FF4bKXc/0dT1jfKQBtKO5
xrPx1Gi67Ud4Z44HAJwzm7vko75Qnk9Ja1LkjlWXLCjZD+JSXx+dhuUp8VL5j/zgIiPb3PNAdMmX
Iys/Y25+W9M+wQYk1N1866CaKCLskGIbMQga6hW/J+h2aq39yl/xxvnyzNXysRd1tW0X7THCKB2p
9FblF8vHUVqpyo8sKFkPoGLFbkS+z0QBgkJoKnJLJJvEUKUqAVBcqJjN5HO4wWbDp0ub/hZouoCe
7bfe2iiWXE5soNJ6+92kwDg+8glWn3SyGY76+OBKvDBY6nhKdgCqmGgVm2eSPO1ivWaLueFXqLlN
ODB/jlmFgitFantnixEW1XCUJpJ5Qzmu4YzfFhtcn/ZZoaXcG4Id86I0+oNBDQBgfwGqaAOAkz7N
H1cqd+7hdIfj55EgMDuLGQA2jLfvjcz+knvWj/U3nxUyOZ6pOMgX331RcambeUHSrwyffIm9dZtk
h1hgXO+aODhlJWzh2M/AjAdYkRMiavHd5xR77OdGoIqE2HE62+V5q6R5+0h7gicBFhB71cmnSpuf
DDR90j0D22++KVoBNjySxIhiV2kqESddoiyPt234iprNlF67OdL4TfvUDeUnNmhgkEJbfx6MK2Hs
kFIHMgnCZEiGynl0BhS2/11z7ExnO+h31Cy5JrJkdXL9O6H6i80ZLP/07fnmNFcb9wsIyDThmGBp
y725d5vzWArX1AYlDNjKvXWrtuTbkSXnJV7awjVeKs6EwhtPiNlEe8Zgtd+afnIsuf6rajZTfOVG
vvG7gbl/3ffgi6IvXo8qLjc1Eu0kpnPYIblmYsZQwLH2PhBY8uXI4tXJV7fwky+V+4rsGt37Xv9D
45LvRBadl3hlqzjlSt9MKGx9xGlra7EoQ0j0RWsiGo+A2YVkImcQyhgW/PH6ysF9zM6Xka9ORADA
nHIqmS5bhCFOiTXU+XjmllM96bJDAYv+WG1U5YCZifaM4ONN3aGMUiRH6uIasjLdScOlVlsbFgJ1
dUEB7GIymTVcxoCTQ/GaoIQBiJ7uSZccyhhwcriuLjDIfKne1VFQNVw2HUooSMGaeEBEzM50JJgm
2YZNKSUghStqB2pke9IlAuA6LgPglJpJdZp3GJzHYYK67QXHxcxwqVF2poWV4ETHKkVZmWLrCVmZ
NtQrdkxjD5G89dgeHh6Hm2reMuP46GyLKP75N8D8vovqrvSD34rm0ahJlY0rtEYIg5vtGH6SjdsU
Wv7LXBAcALCWhlctBeXl9L2/iNrA4LHc46J2wrnCqn8hOJlp/bmzfodSEQQ9k3tc85/4SXHFhYS1
ZHZ9H23vPRizShIAAHLsri0qO9Xo2joQQZdhLIWFutNgTogAuM5eY98NzuvbVQYAgNEnAmeekyNd
Tvo195VHUWuqIgNgx9z7Q1W5KjL7e/ZcAFzMpx8xH/9zcMAzH7nIDD2T+5vmO2mNeOonCWvJ7Pwe
bOt5v668Y9Terr+1Hf6JA+wQTJ69T0G2secHmvKvkdnft+cB4GIh9bDRX5VuU2jFr/JBcAHAWho+
fSnIL6XvuTFiV6tKjD4R+Ni5edJlpdY7rzyG+80GGLFuL6ztURadJyxZSQAY7bRb3qDvJgEQFuP8
5HO54yp2uMfY+1Pn9TdUNoaJjmrzuFx640rYzsY45HlEGLFsEEPCkO4MJ0m4aLglN5Xg6ouuy0aI
hj3yg6II4JD91yaMrg2GQcRC8EJ1eogAAOTymb+YL7/kq4Q9Rk9nH8vIC9YIM/6vIwFg0yk/57a+
DC5l6Mn8k1HfCWdZp3yCAuik2+2sfINVNH8QcMXy1t/6/Jfhxd91EXHNp5zmFyboLVeRELlWx39y
G78YnvUNd7bAgBlumvR08hQAGDFvKT2R8S0+2znpEwRAJz19Re6Dby1s/h8pZQ3uRI5qNu6s4MfO
zWR/CjsyPABDrxaeOz24+qpS0xukxajiSw3JkO4rvPJVtz2hAAB1ivpz0cdr/SdeJHxco/be4s4f
4B6uIWB3pg2tThXUM3AgXUyaU6ZMIfmOjrTua/BhK53IPtnwt4bwSZ8SLrqMkubSru/DhrdTWYjW
nTn5/Isz7f+efqVjckwspR6znznvqI9/P3bKF4W9Zt8RWUbOFIL8EDMk1v3v3AdTz/78pE9eSuje
9MtfsVsTYaZ3p0ytfjM8fpe2bE3DRZcx1pLZ9R39qTcdtb6pXkTMKfZ0dmWFxghXTuVoeNIUjQNG
HNK73pNZeQP56wUAYHa2O+UG65saRMwIAQ6Yne1KucH6KQER7GxHV6LUWO/DAMQq0kjjJBkDs9Lt
PWlTrZEjNWGj04xOrpERAFAz0Z2F2KQpKgfUTHd2J/jGOtXNpQ2ltqlBREBdhw3/5WCuUeIbGxoE
BERPdPRkpMaoCECdkhNpbIhzAE6+vTNlaPUqstLJklTbGJEQNRLtGbnBc5U9DhvUbSs4DmZ5mwLg
2oA8YVd5ECxTsJAmlEpuTENdBm7wzkf38PB4T0ALFiwAwHBp+HPL9jz15WC3443STRBKD4t/6U6P
rf510v66/ezuMYIAjwVGl0U+f+LeJ78U6Jpg795jXOCDDWVyeHGmRc/7VaLr8/kt2Uh/b5nZuZ4M
RGpDQ4bpSTmR0P21caHUk7RDdTEJAQDVkz05hwGAGKmLSW61B5X3tSY8DhluoaPDjDbVyGBn2rvc
eFONjACYlWxL4LrGqIgAmJloS8sNdXXB425zFv2j54+3hh1gdro9gesaw7jU0V6KNNUpCIAUO9qN
aFONZCVak0LD5LAAAGBn2rrd+OQ4SrX3uIF4LKAM2iNJSp0dpVBjnYqBmYm2lNzQGODMRGtKamgM
VrrUpNzZng80Nkil9m473hiXEICTbe+mNY1RkRTaO/To5LqKwTI73d5NaybHYIR3USPRnlEaJvn5
/vsGti8zO9PeTfqukGJHWyncVK/YidYkX98YEREAUKOrLeNvnOTj3EJHv7fMRpZW1js78kI0HvFJ
+7u2VO9szfgbG/08QK+2ubrGMGQHqgCYlWhLSvWNwZE0LHs/9x6HAubuybp1YVnrPW3AbclbecII
AACuDSoN++9nPkBKBT0hS1rZ5vxCvujW+lBrmZsqOy1Emqm9v39xPTw8jlgIIQBQKBQGDVVznBgG
xQGwqTnofFeP/x0QEkOIR8wJ0EP5S8BxYhhUB4FNjRLyavlDBEJCEHjE+BEtCmPEHMaGbDdmlDDA
GAHmMDCXgYQAAKvxehWonuwpj/ngEQbCYiP4xJGGvXIkm/6AR787ZOBBEfsRGjg/HoAB0GPUGWr3
Ow+XWzpNhIDaLgsAABZk7JRMqiiYmGUiaDwCRlzq6p2txcq+ZEZBYoDkeENNIZPtbk1yajgW9YsY
wNXzrhyRh9o1Iy7DA9OnmOMRcSioosiKusMkEbmmQYUQj4ARh2GBGzjoXkCsTAEp+7+LmjlTCPae
5kccilVuyDiRTYjZ3Wb0iYxEyip64Kt/D6NI6/PXN+BcNtmeZlIgGg+rw33mgbE5hHnEnMrxg0Oq
oLIpYiQNe3gcelihZHM+9Rhq7ihBbUAKUOIA700De3h4HLkMeMt2LHTSLQAA2sbUvT+JmaM+4vFe
wFTfvFvt2SIFKALAoaoOOxY6+VYAAG1jz93XRbxa/vBAFW3uLdZskQIUAKBjaCriJBHKZYdKg2KW
EsukvE9AgCUJF3SdaL795reqP3hkQQWp8UdsadTZP0n6W/a+W8IjJHgcEIjznWH7unObOuP1DRKq
zIcCACApHJPbe9rbBR5zcqzWzwMwjseCb1JjYNj6Y04OxOsDzCklu7pT4uQayS3niRwb5iwD4nhE
XdIX2Y0Sl2IVA1aiUb69s10XOCRoNTUqBgBOQFQnfWM+jDoMVVZ1D38Xr+cdMdjns2IBUYswGHA8
OYHjhdrKbHo/bByGM4q0AEjQwjVamJjZ7p5uftIk/1BtkP5nGHEo4kcdWx1Jwx4ehwFGabJg2hzU
BeUajuzJuXUif8T9HHh4eHj0U/nBpHBH+v47+i/G/rek8egHlYtbLoQtfX8BHOQybACg7PbUfbf3
/xk56AyPSLZn9Ak/e1xkIlHH3ydgvbRtDWwDAABm5bvzYk3NoGQkBQJCIpMpRcKaxCGgjl7IFkGt
xDXifSFFz6QyEApqEoeAUULZeB48osC2sfcy2Dty4shnYnkcGIxYP03+uq1E4uEaAObqeZ1AAACA
WkVTrGmsUwdNiooBhSYyZSWuCQiAOg4IAiK2i0QBA+IlCYPFAJxSkWn7H+aEpIBKE9myVqPxQM1c
xpHCCgdAjIKj1jXGBy9D5tWgkM3krfqwhJlTypRAqxMR2+9drp53BiaxkejTUHem5NT5BQSUEMQJ
fg260kV/bUDEANR1GCeMujsYc4g6NgGZH1Va6tiMFzkEnCgJqMwAwC2nM7YvFpYwADA3XzB8UYVj
TjGjY7VBQDCKbz6Chj08Dg2IB1qmoHEAgPwB5RgKCHMyBuoQCzB3aFxlpIgcxoiKHI9RSEKeA+7h
4fHe4A0ve3h8KHELPZ2F3v8Lwdq4xmnROM7ncolC/3nL0Zivd44MS6GaSClfyCYKvStLOUHSKn2g
qg96eAwFicGI0p1obQbMib5wWHIIAADCPBg9LfsAABAnqOHauF+Q4/WRVKKrJUkZA04K1NZHBDuf
SJQdQAiw4IvVyGCnS0yrHeHkYyTH6iOpRGdLijHAcqi21scBAOI4VupqLlXeJGnRmrjG8/7aGjeZ
aGuhDJCgRusiEgI6/F1ETxM5OjCJjaRIXTSZ6GpJUwAsxxrqfGK4PpZJ9LRmCGOARS1eFx/VPcVK
JJDraW/OCYHahsiI0jpGpjtrEkAIcUoo7uOBWaauWyKteMtY9KF8V2vCpcCr0dqIiGC0/QIjatj7
Sj0OAYhr8HH7cuXO/VIwwrV+eYT4kAf6BgSMoYAmAoBP4wCgQQHbYHAITgX08PDwGINKlC+PQ8Bh
ivLlcWh5D+aW3+dRvjw83ne4pa6ukq+2xi9iAKBWtrPbilYiUh1inHxHtx2uj6k8AmDEyHQmh8Tp
OpKgemdrLtjUoI2jwXnvNOzhceghjrWn4A778cYI1wWVGi+0u4eHx+FhpChfHh4e7yWYU84Uj1cS
mx/2vz83xDLMBS6XVwjtz/4+fABb3DGnnCUsVFKbHvK9x8HXmSDVf4pM+Wdx01bFG7s6gmDEcEGU
+s4hY8RlePQFzAf1JtdwsSr2bTRmxGGccuTFoztg3jsNe3gcBjhBmhk9+P1oHh4eHhOh97RYuDR8
8QW5yiVtY48X5et/Hab5F91difIFAHbP6CdIUSOVNAK1kTFP2cXossinP56v/HEgUb4QWuJfdqnT
NNnlKbWa7dZf0Q3NwhGaFPyB+9Le98UgEUOc7yxuXtHaNhFvGcFi3wmft/vL1fZrtrGlmg1Q1bfw
LqvfohLfcP6xZ6z1cYiTj0X1RTKaM8FkITLfVXa6nfmBjjdDnO9Mfk7R3PKQ74CKdPBQQWxao88o
2pu3KmPffegZu1KcpsjZN2W164qPbfZ5Ebb7QVIkqiV62tt6/+TlcG3ksKzlR3IsKia62nrbQSRo
0drAhyBc73unYQ8PDw8Pjw8WA26DmMo9/21f0kFgR6zea4jNVI77DJ0+z5UxJS1Wyx1u36TNqElU
Vufe6h7vJ0Nek8++cKWvzeod2CaTfAuucxdt6bzv5siw2SfWKE9fzaYtYvFgcde/4teTAgAA5tXz
5WUX2jV+wlrMd/+LbH1H7p07qpI0OkyQm36HT661Bi79Ivenl/0MgKlS/ee5RafZAYHSfdbe28jr
b/ZmyCSx5hJh0el2WKEoZXc+YL32jGrSUYv8/BVaq9nbH6GN/oXXk4Wvd9z7/1BbxuztKMv+xQ/U
rKgf0AG7MXv/Sz4GgPTSW1egHYg5U8Jn/jg9VoEAAMAtpnIsGKvW9xNTueeu1ZIOAjtsjX7bYEjY
f+K3zZnvFF69Vc4TTorzkCNHblJrFgMAkqXjvqCdeR6LqtRJWFvvLL30vD/OIwCWLZqdDhOaAmt+
K8x4re2nP1MHqgfz2gXKiZ90Ksa26/fulrelgzG2ak+NYmwV3JBv2bXGzHcK625T8oST4kJ/kUcD
G+V/Xgk7EXOmhM/4UWosqceF2xQ88TsJ52pnsLd8ZDChdqM646gUxJ+Ma4zixncUdpjEOAzlek/g
1Ei9+l5EHkS8L97wXg/jHCaw2nDUuAMPvmca9vDw8PDw+EAxaJKNEDsLhgP9QRMYLzZcCTPThTdv
EHK8VHOxfOx308YX3DfSfJUkbFvNP2Qpobc3SILq3GusaVtZxkEAwIJSwwX88Z8wQvvLgjD3Mf9Z
l+fpC+6e2/AbCaGcq7iaiKwKnvP5jP2I+dLbPu0TkcXXJeiXnK0JoWpSNRhGskS5hwtPvKj1esIJ
jQEA5n1fVVYuSey7Ga9PKIELoyf+OIm/Ym/oEAFx4uXaGR/t2fc7vLFdEj8aXv6l/MpE+YmtWqXI
SZ72F3net+ypW2ilyBCSGy7gF1xoDhSZ98djGgfgYqaIrvNA/h+vDBUDABizs8wGcMN4vJ1dXg0E
YIySE2JnQbeHHo9bXVcxMS4Ue+6Fd98BgErvHx+5Sc1ZDIib9rXIpz+WfvEGe3uLWHdW8MJruOnF
wm+e5yxOnDXJP/kcfuX/ISFwy0M0gejpoXMvzVoPGy++7fNdGFl8fYL+q7ulZ4yZ6lGNrQqjGxsb
KFchcR/avaP3NFWAsfxVxpwcOADO+C3qA8sE243qjFkpTJCnnFoWt9jtZd/hEeOwlMvDw8PDw8PD
40NLtY4+cq2ua+FhUlm7abelA1N/pk9p0N9I81WSgBJjNxgAAMAwH7hGmJrtevEPvjJFABitVk9Z
0LP759LeK6QTh77OnRU6+7PdiWvYpr3SYF+CCtL0i3T/65kH7g6XqOPukoO3BuaflXzzrpA9epJb
vdwcp8qm+y7LNPdfwgBA/Oq8E4r4PmPDC0ECTqpVCtziW3BWYsutoiWIk5cY4gvlTS+EHSC0zd12
snzC/By3VXMpMXZDuRLlixOC14hTs90v/sFXIlAp8vKFiXdvEPdeKS8bJoXi86l2+R2S3scAXD2X
K1oEAAtqMOwXETArnSzVyQCQy2YTSUEJhisxWpij53JFmwLCoiz2acvV83kWjgd4t5jMMVlwbYcy
RkHwhUMqBwCMUEoSyWTCJJQBYCkUC+93SCkWjpFmNWZ2PqPYijbvNnK8Pw/Aw8/9/6ci853p+/4S
cI/YpGtu4YkozT3JLj2Ve/op1QG7vVk/aqW8dF7KfU5hhNELAucs7H7xeyj0b4F5gzUjykd/yvC/
nnn8rmCJ2mSXHLwtMP+sxBt3Bl0AGg0s/k9nVoOLAVDa7n7QWvdU31TwKMZWQZ8WPOk2KR5zcdrq
uN9e96xqM6CjG5vdu5AhB8DDDb6LAQCAvyvzx4eDLifWnmMpm9zWLuFwrPKl80KrflyseSz32D3+
slgRIwsgwI1CRQx1XeLeG6KV5f2ludGPPSTIAkU9Vsvt9muvqZVhDOpXpn6aTjueRmqZyDEA4txV
eOThAAFgHOc/T15yvlsXcXHeTjxmvfqIolMEACTiX/QTe0T1MkWqu5RfvNIK8NRp1vcfCLAX1l7y
rb1bLlV2671qr9KkmDH/R26yjt2cfPhXgSJFJOQ7/mZ7wbrkQ/8d1CkAILxQOf4iMuUYV0aAdKf4
cOnvDwaqVMrgyWV3sjqnNp36vWwcnBijKapKhmO0hx4eHh4eHh4eHiMx1gZOAv29TxxHEthtaX7s
pP6n5wZXLEunr+daypU5Fgr3Zh+8RySifPTlQ/vzWAheTCKIJ9+RLooRlHQSD9vrnlRMCjQkN8WL
xr1C6ezIhZd0d3wr//a+0PzjqIaZOXpSnlabO2UCp4nEEDlNo3oZ94vCRCRhoNneyTekW+3d8kdm
UgmB7brZpEKP4xp8pKXE0TpxUiCX+6c4bKklmRtccWImdR1uLlW65pTdk/nz3TyV5BlXDBfDpZYm
MVcVfD6abc8UwR+rVThm51PZd2Pb8QAAIABJREFUvFQTEgGAOjYCgFA4HA8aiXxZift5cArZ3nuB
WrlUlu1Xjcw1iC8eDWIAUk6l8pYSkYDaFgMcj8eJZeWSRTE61FVWxPCp/Ozz0dRJlvsC6Xgesqax
+2ponh464+qsdaO1rlkGYJDzEwB0BCcZ4Lo9PbxviTTZT/cWsTBJbgpaye2YAABzU3dn/vA70s4p
q7821EIjSlPc1u/hy+dE13ymp/2a/Dv7wvOPZz4OcgRQ0ey81+5JIxNx6umh5Vfll+8znt6hVDG2
vnypsVZ/uUPiTwmf8JXiGcXy469paHRjw5a55xrWMj10+r9n7F/Yg4vMFD50Kr/ocmvpW8autbBj
s2COuuP4QEFsUWDVd4rRR3Nr7/UbdEQxAJVD/avWxZS+/Q5IW4L//PCSa5P2VfambhEASEiZeXY+
+oy+8Q6xrGPwcVqbQgAAccJnA6vPTXTcAc/tluC40NLPls8p5//ypJ8CoKLZdZ+dSCMTccqqAfUy
zPu+ppx2QrLnbrS1U5YWSAuPGnszfpUmxU0VN/08UvdD54ydhUf/Hgl9FS8spp67019xlemp4Qu+
nlff1N+8ScxkOBoUgp1S9UoZXNPiRyFWLr66Uz0oMUZXlDvR9tDDw8PDw8PDw2NExhvuiEwKLL0q
L/3N2N4VHGcS48Tazzo1e3NrtwQHPAQ28mmQVJKmzdLxDnvvo5As8OIp4eVfLJyZK69dp1E/1oCU
MxyajkRFCKmOnubc6ZzMsSpJY3jLGqCMIPybfzVmfMpqucdZ/6LiMMA5qzUhTr8Apmx3W1ICinEB
mTCGMGKIOqnfyG9cV3PKH0pTN/B4WTHycPGJLUN3n/JS3efcmr25x7YEqhXZLSa7SwgBmlrH0mLw
m4HzMcM94Z13k60vgwOiJuO07oAoACBOlgF0AEC8yFGLAoCjWyCHFQ4AAEs+hbP2CxKFkKT2usKc
yCPDpSAhSgEhhAAACSImFgGVAwCEmqSp53Kzz3RipVL7k/TFp1BHohKCiFodUPZxLjDSw3KtvWMI
AADsSE4i9pbrzZm/rbnqodI/XxYiK1z0QOGpjXJvRY1iojjAaWAPMjZbT3Hu0ZzMMSAI2Xb3ywDA
ANxUK+xcIc6ZU+R2KGR0Y6ug7i5ueSxmgMu22sY07dyLssFNao6MbmyM2p0D5cq3VTLCAIBL+q5v
oN3TpKlni7OudY4tmu1P0B1Pcl25g9tUjDB3ZuDcq3L4dn3t3/xW71rwEcUYeJHYY+x7VTPA7Wjj
G/+gzZiX3dzdvwqCWq+QvdsQAAMgAAIAkKjvpNUF+zfmyy/4KVDYaTw71/8vZ6WDz7AsQdhxel6p
fNGEtAyo14xri08scncaLz4SIOCSN5X4WTBzrAJVbze4bbmn7g+vudJZ1iTWL0zt/obUpmMAoLIy
+7JyZEf60R8GM27vWusukEbXxpBlG1SUZpxcFjY5nQZ3MGJUUVTPRNtDDw8PDw8PDw+PERmXt0yn
BZZdb87ann78zoDBxpvkNvkXz8zkbuDT45jgohIOKJSsd/ZskylQ1mqvO0E9+6y0ul7rC45E6Z3Z
x9YyK6mg84c/PXrSyPCd+VcvBwAEcaHuU5FTv55fldOf3KZix9z7c3/8WzXLbrOXAQDYAAhtpjZF
AAjFcEgxU0+gdo6bTJm2gp/2tPNWz8CeQLfJv3hmNvszLlV94WPfvmXQ2auXWQAIxWj4Au1jVztc
a8fajTxlDPoi6aIhp5tU3DnKsNjfE8ccgv1DKuOhh6JQAMCYQ4wxCgDUtigvcRWZI2f/rlCfL+74
KTy3STDIh+GsYCTW8BHV3PEwaeakEMUNpwkz/+Zs34cBYRmYxaosZKb0zuyja6mZkLlBxsbC6vRL
Ye5i4vcRN69zPGCZVapgNGMb9g5EnORbPvNUPiKynIHHNLZRYHSvuedm2H2rEFoVWnqlsXJ17tXL
tX3GxKu1NDd23twSu6v40F8DE1jQi4tOzsZNcYb79pSPiFsv1mIQvh761NcrFxhAyc1xGseyBNGQ
Mv1SmLPIHaZeVifFIJv4p7B/zs7M2Pk3ZoMAACmAwJL7YQmAkMs9/wVtT+8to7QbjLoPlZ9bGF55
ps7/ydiwr3cQkEalxmDBvAtn3Yl4nu5U9ZhIqucZeb/oegcmRhVFjZGhh4eHh4eHh4fHATK2t0yP
Ca64Xp/8Unrt7/35od3EKkkAWFwFcaO4fpsyni2UiAIFwGHaF9fLzeU1GsAiZrhIy8BNilBMqJ7E
gHEgSvgSMQmqkjS+4jNI2p238luWyCefnhG2qTYAfre46Qq0NYoUjuhyePlNxbrXRRuAquq8q81J
j+T/9EDQBWvXX7RZvwkvv7xzz08jfcMEvUVeN74iDxaDpZzdvzRfXxE5+SL59eb+OOGjZIMwoi7t
m8hjo7h2+6sAiyJiNJVMpVxOCoZVDgCAy+o7nhalM+CYL1vq392dT6KuDHeA8h9paNq5P2bCH1N3
36m4UHjpHt8Fd4dO/UrHM1fLecwFgLaMFAWLFkgZuIYIRS4pJxBg7I/1GRsv1X9POLkuueMW/rVW
nkTUOf9hHz08g+HGtn9McgYMIcTGZWxVQGiKNPVsNOt0M6Zb3Wv5lH1Q84pSR+n1cs2xlxgn7jZe
eWMi5xgTAoBYdSEQQgBu5uf2a62DzrVyfbqDGSfWfZc/qS6581ZhQyvvhuUB9TJgAGikoQC+OfvS
1wiPwJkTO/fytne+I7WaGBy1bOMx2w0SlaY0GUARtxzXP0raKrPBlUUHE5ykxcoqiORLL+3RBi5N
SIwqijro9tDDw8PDw8PDw2MIY8w4kVhg8Q+MppfSf/3dcH+4ShIAUEGcslSXtlud+rhWgSLD7k6J
4gLiwwwAqCDUxW3UzQyCcM5sTYrKKY6GAQBIQJk51XC34TKtltSfMcxXj/8cmVIlzM0IPUnmpmkh
J0Uup5OMwrZ1KgWgmhD3O0YzV8kIF83WVonFQerbiMpE6agTDGm71VGewDyeoMmU0T7HlxFSxSkR
FBHMskkAAJhd1sl4nVviMIRj8VgsGvZLvUKiotF6U/mvn0KPP+hzTgt89C7xwh+QYxfaH+CjOLFf
rA+6md2oUpWsYOzaJ7gxPDeqzglwRd0e0SOlGaM1KarL3Yqx0aA6c6rhbEUlAlQUG6ca6Aljy/M4
uYdm3kZ5exQbGF2rVBAmHW9KLXbGQmMa24gwnvevVBb/Uv6X3zpLpxYSvyw/cgn37J+U0c9LHhdC
Vt/1HfupV2OTfswvX6APKZjDCGD5UBxRhDutHsbXzjSMdpZv6/vXhR3Wq178d3PrC1xqLxusXtxl
9YBQu8Taf84d2aTUArlmyHZzzKV6K+SaIdfBOQyqtxtMUab9B5nXnH7ya8rb0chpV5Yqt+Gs1VXg
5VUkdOCjSVSRj15a4je4XYMm+ScoxuiKGkd76OHh4eHh4eHhcQBUn1vGwhp+DsptfdrPTUaVA5CQ
4eZ7eFotCQCAhuUp8aJ+vzAs5A4TOH8D4SSmCYwF+OBR4JZILsVhx9r7eHTp56IrPmWu36SilcJH
YtnmGxUTADvW3gcjS74UOe0Sa/PbmvpxOhMKb/xdc6smVaCSMuubZHZIlLXkvb+P9C1YxuJqfrZp
pno4R+PDq/DCULnrGaU3NcZHGkA7mms8G0+Nptt+hHfmeADAObO5Sz7qC+X5lLQmRe5YdcmCkv0g
LvW5IjQsT4mXyn/kh0cZEvm+IgMEheA0ZnRSRAEAS+cL/WJEVvkXRsrv/Nlo6+4GLKjhqH9Up1sM
hn25XKonD4gTFVXE9mh3DgVhYLSnq6vbQQjxkj8UUvsMQLdTa+1X/oo3zpdnrpaPvairbbtoj3GC
75EKzRg727WPfkM9mbLd3XxokX/1R4zuu9wNSd0FQCIfn854CfkExoX4uqM5s+AmE4jZ5p4H4ku+
HFn5GXPz25r2CTbIDp3Odnne6fKx+2h7gqdBFhAHQuBVMzYAJypNWggFUQifJSxsyLf+l1KgaExj
GxEmydMu1mu2mBt+hZrbhEN4TBS27dSv2RMsds73kidca67fJfduzE1ZCVs49jMw4wFW5ISIWnz3
OWWcxjgMPl3a9LdA0wX0bL/11kax5HJiA5XW2+8mhV71rpLm7SPtCZ4EBtTLp0qbnww0fdI9A9tv
vilaATY8rMKIxanSbiBOukRZHm/b8BU1mym9dnOk8Zv2qRvKT2zQsGG8fW9k9pfcs36sv/mskMnx
TMVBvvjui8qYC9TJ0doxwZ6OZ+XBypmYGFUVNUZ76OHh4eHh4eHhcUBU85YZx0dnW0Txz78B5vdd
VHelH/xWNI9GTSpQAABaI4TBzXYMP8nGbQot/2UuCA4AWEvDq5aC8nL63l9EbWDwWO5xUTvhXGHV
vxCczLT+3Fm/Q6kIgp7JPa75T/ykuOJCwloyu76PtveeIFolCQAAOXbXFpWdanRtlfpdP4axFBbq
ToM5IQLgOnuNfTc4r2+v7CPF6BOBM8/JkS4n/Zr7yqOoNVWRAbBj7v2hqlwVmf09ey4ALubTj5iP
/zk44JmPXuQVv8oHwa0U+YylIL/Uc8+NYHOcFBbqV6K5IQJAnL2FvT+zN7dOqq0bEF+K1nJ9k8CA
1VhtbzRdJGjh+MCSTn/lv7w/Hh/6HwAAEEI1MQAgummpGHP19fVgA3OK6UzRVsMiDIJRe7v+1nb4
Jw6wD/CZvLbxzDc4/M3QGTeS1ZW55T+WHrlTrVQlPzXyhdutIAAAgVPiXzkFzGc7r/+BZgNDz+T+
pvlOWiOe+knCWjI7vwfbKoctO2b7T7iNV4VnfdOdIzBghpsmPZ08rWpsiFHjTUisiCz5AQUgZG92
9w/JljcUNg5jGxFcLr1xJWxnYtW7JggiTvZm84VJ0ZXf7Up91d2V5wGAK5a3/tbnvwwv/q6LiGs+
5TS/MEFvGRixbi+s7VEWnScsWUkAGO20W96g7yYBuVbHf3Ibvxie9Q139lD1AiPmLaUnMr7FZzsn
fYIA6KTH7Rz6DfKthc3/I6WsIfv/R2s33FnBj52byf4UdmR4AIZeLTx3enD1VaWmN0iLwaGns49l
5AVrhBn/15EAsOmUn3NbXwZ3jI+FU1eRYKb0erNvWJknJAaMpqgx20MPDw8PDw8PD48DAi1YsAAA
w6Xhzy3b89SXg92Ot2ZvglB6WPxLd3ps9a+T9tftZ3dLB5WRUzQ+O+lfV7Y/9aVAlw3UyqUKOBwP
fNi60tsz+oSfPS6ijuc2jN/XkdKcadHzfpVwvuH8Y4889t0eBw1RteNucxb9o+ePt4b3j8fn4eHh
4eHh4eHxfoMQAgCFQmHQ3DLHiWFQHACbmvufCuvxHoOQGEI8Yk6AHhrfS/BLHKUARZqunNrqD3/o
XOUPNQgJQeAR4w+VRXmMD3qMOkPtbnte8VxlDw+PDyTEsdtKTmG/KQNRkmdokC7auiA1KQc7kGyb
5u4ycQEAUNivTP4Ah1fx8PB4PzHgLdux0Em3AABoG1P3/iQ2fPOtx3sLU33zbrVnixSgCACHojow
J8qkNnr+IwAA2saeu687JNkeYYxzfviDB1W0ubdYs0UKUACA5kKmq7MSUFpQQtGQjKmR7Cn5auNK
X4eGOblEGsK1IRGsTHfakqO14b59AczO9eT5eNzHASNGPpM3HMoAIV70h8NiOZnSh216533xeEBA
zDXyuYJhk8qbZV8w6KuchkaNZHeWavGaoNDbA2JWqrug1cYVzJxcT1KnwzMbsZhWKV8omQ7tLVo4
GqrIzKxsd9oN1MW1vvJRI9md7fVgEScovlBQ68+UOYVE0lBqagODRhQZMYu5QtlyGQAgTtTC0YDg
VrTks5PJgjt0lBHLfsG24qvCgWTptVY/ALWyiRyK1IT26+VRu5TLFU13cI0wK9OdNvuzREKwJq5h
K9OdF2tqfIPCJ5JSoqcwsEwfq7HayhuGayPkh3xmlKoZSZvjhpmJli5Dq5vcbz7MSranpPpJFf0x
p5xJZUumQwEQL6mhaKw/0KCHh8eRDSNdJZf3qfP3b0cYyTvMJiRrGxQr0yb21TPmMAAgnTqLBZUw
Rsy1d5ftMi+KABwe8VQEDw8Pj0NGpSdI4Y70/Xf0X4z9b0nj0Q8qF7dcCFv6/gI4uGXYAACU3Z66
7/b+PyMHnaHHkQTWS9vWwDYAAGZlExkajNdrPGLUsV1uHJ0NBGa2YNWEhvd2SDmTs8VIbVzCQInt
UA4LodqGEABQPdlT9tfGZdx/bypZQFqkJiJxmFHbyGfTKRKNByvOI0JUzxbVEV03NOACjg41M4ms
KwcjtYqIESO2Tfjed1OrbHMC6Lqr+Qb8XySEa+MKBkatQjqTKYh9vjpzygYIYJQcf6hPGlJOJwpM
DcXCitBbVn5AHt5XU+8DAGalu/NSvzfrloyOazruiAUxAHMLeVMI1O5fCmbl00UWGKFG+EDtEMd4
1GPlpGhdVBp6wt8I2pDEUarm4EEIysm0v3GEPN1id0cGgjWTahUeA7FL6Z6uTqd+UkTypoY8PD4A
MIvhOn7/hs3tzDsFyhRVrjUdwBP83m3LfLdEbIQlDHrRTPVdb86WbcARvzLFm2T28PA4nHhDch4e
HzYYdYFXFB4BAMKCJI7HWeb9ft7IFqxhS+0YcQkSlUoWmBMlYdTMmFUouFIkEpA4DAAIi2o46gc9
b/TmiaSAhsrZojOxfSDMLuQsLhgLqSJGAIA4sb9o1Cw5QiCoML08Uu4ISz6Fo3bfYWzULlmcP+jD
Vsnuu2TlC44UjgYVYRxl7YdXg7JbKNgMgJp5HfmDyggPTaRGxqCaNg4LSIxEBD2RNYcvxmRmJmOr
NbVhpTJ0wYm+mrowFNLlD2jQfQ8PDwDqtucdGzOD0kzZ0QJKw0RXsIiyMkXEQb8yJ6wO/jdT4xRZ
9tZje3h4HG48b9nD48MGFjXBLWRL1rhP6gYA4NRwkDdyBXvIQ0hQZWTk8ro9VpA7RiwbRG2oh8lJ
EnaNPgeW8b6wH5WzRXci/jIxLcb7RpwtJXqZSD5J1FRkjuQuU9cs6oTvdYSBWkWH98mi4uPtUmV8
gLm6BbJ24OsIsRQMcEa+7NiFgiMHtBGPIZhYjVSlijYOF1iLR4VSMmsNLYRrWCANW3ctqBrnlGwv
PIaHxwcS6rYVHBuzrE0BcG1ADh6CpohlCmaWkLa8Zbj23qLrDbd5eHi8N3jesofHhw5OjdaEBLuQ
6O5OZkvDp4urPBYOYCObH+LkIDEUj2qgZ3u6elJ5w2UMc/4rtXO/lB0ecZtShjg0dBoAYR4BpQwA
c5E1oeVrzHBIg3K2PNxfZlRPdXVW6B7uj/XeQRnwI631Y25ZZ7ImIOBUjbNKA449c7LdXZ2pTGAN
PmmFFu9d8kyMEhF9EgYs+QS3WJksZWSiwc6xElJpMZU2uEBgtKXHo9aIW+jpLXVnIl9l0p1Z6T71
dKVMWkUbhxHE++IRvpTIDK4fRl2GuOGSYB4xSnip7hJ+6QLD+x3y8PjgQN2WvJV1Sb7iKgcnPqs8
FOYQRhizKSOMmWS0bSkeHh4eh5jKRAeGS8MXX5CrXNI29nhRvv7XYZp/0d2VKF8AYPcc/AlSgNFl
kU9/PF/5Q9vYc/d1kfHVMkJL/MsudZomuzylVrPd+iu6oVk48pM+XFDVt/Auq9+iEt8Q/7EnwFwj
n8kk3WhNaORTmof1cTgtEtAT2YIaVwYlYVELxbQgtcrZTDIdaGioORbVF8nw/hHGiDmMAVOEyHxX
2el25jlGCQOMETDExS7wzTOzb/wlGtbMVLYsRwdX0zj2LWOMwGZsP6GZU9Jdlya7yr0XihaVKuuh
kRCujYs+/5zP6zNvN3a8AwQAXKPkEJLuMnpvd3Wi+jDiJnxIHBL8AUHP84GRFmH338TJgYg8pEaY
ItZ/VK3tFnryAzuXx7lvmY2mjcMM749Hih2JrG9S33nwCPOIWXSYJNRlCIMoNq3RZxTtzVuV91TK
w4zTFDn7pqx2XfGxzT6vQ+/xIYMVSjbnU4+h5o4S1AakACUO8B/GH10PD48PCgPLAsVU7vlv+5IO
Ajti9V5DbKZy3Gfo9HmujClpsVrucDdtVWjVJCqrc291j/cPWSPD57MvXOlrs3o7i2SSb8F17qIt
nffdHLGHCsQa5emr2bRFLB4s7vpX/HpSAADAvHq+vOxCu8ZPWIv57n+Rre/IvR3XKkmjwwS56Xf4
5Fpr4NIvcn962c8AmCrVf55bdJodECjdZ+29jbz+Zm+GTBJrLhEWnW6HFYpSducD1mvPqCYdtcjP
X6G1mhhmqcd/lvUrqvl2Z+OWoRJOVqavZtMXQzxY3HkV2pzgAQDppbeuQDsQc6aEz/xxeqwCjRcx
lXvuWi3pILDD1ti3AwCQsP/Eb5sz3ym8equcJ5wU5yFHjvgkWaq5RFh8hlOpyo4/m+ufVgZvuKSN
/oXXk4Wvd9x7U3jARDGvXaCc+EmnYmy7fu9ueVs6GGObIBOyeWyU/3kl7ETMmRI+40e9cVIQrwSD
enfeJiBymANG6MCCE0YJxbPCi651p0yrkTnGOqyWW9wNm/16Ilvg9xu7QVjyBf160hxlBhRxkgjl
skNxU/DE7yScq53OPEcsk/K+oRMPSPCHNTOVLQUOaGq0kn/JovJQp5TaJZML1tZpFY+TWplEwSCK
xo2YCzCnVEa+mvpAJWQNs3OJbMnRgrwsQE63qTSRoK4Icwjj8RRncI3QKZGP/9w0r7YHe8vjfeMo
2jj88P6acLEjmRX6LIRXZVQoWlQZJMn/Z++947wqzsX/Z+b0cz697C67FAGlCSgKIqiAgg0RW9SY
GI1RE6MxuTHXcpOYYkmi5hdTNPdexagRY2yoKFijoIIUpWmkCMv28un91Jn5/fHZhV3Y/bAgKnzv
eb/2DzjPZ9ozz5kzz5k5z9ilIhH2FbRtgBzQ7VCmwpMIAMhw3/Tf6mMz8aU3+mM2GnBZiD8ZV+n5
NZsVdojW0MXlC4RRGs8ZFgc1frmKIzsyTo3IH5zVZRcXF5evgh4f0RFipUG3YddsmfFi7bUwKpn7
+B4hw0tVl8kTfp7Uv+tsSvIVRNgyG37FEkLXPIH41aNvMUesZykbAQDzS7Xn88deqAf2rgvC3Fne
s6/O0mXOjkfwpphQzJTHV0Tm+M/5dsp6wXj3U492YWjynTF6vb0+JlQUVYJhJEuUW5Rbulzr8oRj
GgMAzHtuVGZPie18AH8QU3wXhaffEcc/sFa3ioA48WrtjFM7dz6I17RI4qnBGddnZ8eKS9dr5SbH
ebqryeNvtYavoykbgSDVfReNSmQ3/Y7P8FL1N/wTbk/q15KNCa7cZP5s39xrcuQde8cCvDHGdzcZ
gDErzSwAJ4gP5lyHECsNJWs/lpxYRIwK+c6F8NlmACh7ofjwFiFOvFo787RY/QNodYsknhqYeUNu
Tqy4ZJ3KACAg157PT7rI2MtEET09MO+qtLlIX/6px3NRaPJdMfp9Z11nn1+i9lBgf8Z2gBygzQNj
dgZsADuIKEDXB7LM0YsW8B4MgARNpqlMQQx5RAzM0XMZi1dNWlyhr30o32z4x97iP/6WzsQ1iqXr
8ZwOnBcAgFoW5QUeI2DULJYIr+wdGbWr4pLPJ8RSKc4Kl8u2S5l0HtSwgvdYMkWCN6DqiZyD+P04
7wtJPi8fyyQzEPApAgagxGEYW3mL0wK73E0sahLJFh3N16cXyayCgdTIrjYgQZMhWbR9AdmvcfFU
igsFPBKPgVFCAPMHxxWljkUQL3C4V498rhu/b23w3JcwZ+V90WC+NVmE8isVJAWDYkusM1sd9ck8
AmoVkrE0+Ab198JivzjQR0CFJxEAADiDfSfdrdfuf1lMkIfNKorrrJai59CsoYvLwQbxQIsUNA4A
kNenjKGAMCdjoDYxAR+kYQcpIocxoiLHYxSQkOuAu7i4fDlUmugjx2y/DRaR8t5NqznpG/670rDa
0qYkX0EElOjbobyJkWHed4swPN2+/CFPkSIAjOarp0zq3H6vVH+NNL13cc7owNwrOmK3sLX1Us+p
MxWkkZeUvB+lnvl7sEBtZ5vsX+CbeHb848cDVv8iByrCcapsOJ+xVMOuSxgAiFcdf2IeP6mvXuYn
YCeaJN/Dnklnx9YtEE1BHDJFF5cV1y4L2kBos7PhZPnEiRluveZQom+HYnmbJif4bxGHpzuWP+Qp
EABitN2KnnPKnrTZnPQNv0cZVlvcmFAAgIwJzruys/NmumaHeKhs2ENYGCONHpza+qZiKdr4R8ix
3iwAD/d6vwkAANxjySef9zmHtUiUhp5gCO8U1rwTsMFhzc6GU+SpE9PcOtUBjOarM46LfXaPWH+t
PK2HYpgoH3mp7v0oteRxf4FaZJvsf8Q38ezYpsf8DgAN+yb/xh5d62AAlLQ6njVXvq52LVb3Y2wA
QELe4++2+k4FCB+nHHsJGTbGkRGgkp1fVHj1WV8Fm7c5sfocU1nrNLULFc2JAkA6EW9r4wBhQfaG
/RIGACwFIv5sOtWZowwA8bI3FPbk9a0vYGaSzpzhLKmadB3vkRmvBb16LMcAAJijZ1Mlm3adQKwG
Q3v6QBMCp92Zr3op89IT3mJ4yGmLnGN9OQAB7hOuAA8AqCtjC+8Jlz8KKB0dPus5QRYo6tR2PFBa
/Fp3jX3q+Cvw2KkoWoslHgCI9XjuxUU+AsA4znuuPOU8pybk4Gyo47nsK39LdKQZAEB19Kz/lsbW
1fVWr6jJNE3xUTcGzpnt9QnUbth9lDM1Cwan9jxjGQmaghMFi4YkXyTCGWPh2CvRUROxjDgo2YVF
hcUPAwBQrzLiG3TEsTRUXS1yDIDYj+de6K6h56LQrAuE2gjBWSv2krniBaVEUW8DEGhM3/5o8s0X
EBG9werg0X8rb1cRfPcJl5Vr8k7bM3+stgEYK6LTlBnfkOqiDNJm7GXjrf+luWR7W7d1KeHqoIQ4
TySKs5lctzYkz5E3DDo+iRdVAAAgAElEQVTpXDviIbSR2/RHuml7+ee89zvS9Gm2L0J4AOgwmx+3
V61U9jGE7pGq3b/+T6Vtm7veB/GhujHftE+6RK3yUdpoNP49sHJ5qTPemnIo0tSjbxl0wbnYx/fS
POzZlb0UVcY6rvryW+vXXaVsL3XHOu//djAi3hP+Yk74ML7ofl+eIhLwHPuANWll/Ln/8ZdopScR
ABCvevQvzGEvZ5bUDLl4dHyfZfXUlTNEHVedTPxV1g/VGrq4HGQQV+vhdmaKbXtJMMLVXnnPGBYH
UAICxpBPEwHAo3EAUKuApTNwo++4uLh88exjWQzI7vUNHEUSWM1Jft+iXamP9s+clkzexTUWu3ZB
wsL0s0+IRJSPvLr3fB4L/stICPHkZ9IlEYLidmyRtfI1xaBAA/LQaF5fKBTmhi66vKP11uynOwMT
j6EaZkb/oiyt9NqRCZwmEl3kNI2WinhXVZiIJAw03bWci0pmS4d8wigqIbAcJx1X6DFcrYc0Fjha
I9b5Mpl/i3tEZSRH+2dOTyXuxA2F7uVNh+3Kv6yoprKisBD4Bg0hnvxc+nqEoLjd+by54lV5rwNY
viwUMTiLH3seGl5nOstI6zuQNvTtN0PDyMAZN6fN+8yVDTIAg4yXAKDDWuQ46bjKjuXrvLQhj2mN
WOfLdnclZU+knv47TyX5qGt6qYcG5KHRQukJvnhO+OJvdbbckt28MzjxWObhIEMA5Y22hVZnEhmI
U08PzLguO2On/sYWBfo3NgBAeaP9SSuWRAbilDk9UyE6K3j+j7Pqx6WP/yKmUhz1C/42iUCl2yGt
8IFZ/PFXm1M/0bcthi0fCsZe3w4DAAAHAJFotDa35xwG8Wogqu69loWkUPQoddwFOe5Nc1taBgSe
aG154QxEf7TG3/PHuxuItci8QbN/lg+/mFm80KtTwKa541bWODJw+n+mrN9bKxtkAEDFgAUAWOEF
TkyUNj4KSVPwnheccoczL4bXdgAAwsOGTbo4G36ztOYJsVjC4OG0ZoUAAOKEK3zz58VaH4W3t0tw
TGDq1cIVVvb517wUgApC5z+sxF7qFUKDR9zsOe3EeOff0fo2WZokHXdE1yf8WA4P2lMrvK+qpqwG
OGPIN/bqFBzw1QDYAWXU3Gz4zdKaR/uo4XnzYq2PWl01vKJ4TrGrhr0NIDzjVj6cMt/YooBt7Lhl
b0VFCACSo0Nv810yL9b6qP72dgmOCU69onhJkZUz3Ls/I+X+RJx0ne+8s+Lxx9nyJkWaHTnxfn7w
7aW3NqkUYXkiGuSkVtyl5bDonReYcmvSucFa1dL3p+xdvbxnqvCU30GgnApx8rW+C86Kxx8vLW9S
pNmhE2/PeC321qYwxbznZs/8vjTfR1f2UFR/VLgdnER+7b2hml/ZZ2zNvfhqKHAjPi6fePsxb4lC
pScRAOOE0I381Pr2F58JGDcOqKwejxssngqRYn7FVvVQraGLy8FHEKVR4c8ZWqUSssyRXGlDoddF
jHDNwYi17eLi4lKZfXnL3ZA639TrstIr+sZ2/wBFjBOrr7Cr6jOL1/l3P+1Z31FqqCSNGF3CW6z6
FyGe48VTgjO+lzszU1y8UqNerAEppjg0EomKEFDtUpJzRnIyxyqI9uEta4BSgvAj73zM+ITZ+IT9
wXLFZoAzZlNMHHk+DNvoNCYEFOF8MmEMYcQQtRN/kjfdWXXKQ4Xhq3k8LR9alF+6rvfXp7xUc6VT
VZ95aZ2vj1NqBvtP/H5OfLm0oc0HAEyWy03e8QKL53jxlMDM6/JnZQovrVC/3HVmhIZKw+dxY8+0
I4VCy2t0+euoNVYOTkPNVih6OAcY6WSZpq53CAAA7HAWESv+R3nTXVUzHi4MXyVw0wvB53NLPuqO
x9Ofie5pbFYpwTlHcjLHgCBkWR3vAQADcBJNsHWmOG5cntuikP6NDQCwbXe+XzZUQhp3p7JlZex3
iqEtyRd/5U85qLwa3A5SX9XYbfO4UNp2E9o+Qho+Vxx9mz0hb7QspVte49ozn3fHKwlqE+4hx3wc
f/m/fcUBvs1BmDvTN++6DP5bafEr3q4gyYxabbs7Jdtcvrq7emKnvnOFpoPT2swPfkg7anz6w45d
2y6o+T6p34AAGIBVSqZyNoPq0EXzIX5H57NveAMRQdyqv3W09+tnJ/1vsjRB/anXiGqTp+e5x/Tl
L/gIOORjJXo2jNpXg2j/nbLrJz1qSAAEACBhz0nzc9afjPeWeSlQ2Kq/NVb52umdxsJiygEAiDUj
wR8NK9CzhqR/RfWRYY8m91d5J+I5+awc/1Rx2SK/Aw7baFvDvGdfnvPdppSjOwoJo2WtRwe7dadW
97A6Ylx6TYu4z67uM5XVf1mJ/jV/YO2q/AjgNmRefyp48bX2tKHioOMS22+Smku7vsrvN14aneU7
Y1TTBz/ScgT1vHMG8rihonTUyUVhrd2mc4dmDV1cDkc44Yv1xl1cXFwqMCBvmY7wTbvLGL0xueQx
n84GKnKGeiePSmXu4ZP9z3V25yNhn0LJB/aODTIFypqslSeqc89Oqh9o3cGRKH0s/dJiZsYVdN6e
qfsX9Q3fll1xNQAgiAo1l4Zm/Tg7J1N6bYOKbaP+Xm/01qppj1jTAAAsAIQ+pBZFAAhFcEAxEktR
C8cNoUybyY94w/6kc/cnYc5Q7+RR6fTvuMRe+97YSP/0u81RG3YrqtxkZ6W1fb1IgUCTtXKaOndu
Ul2pFr9Ed9kZGpr7YG5QNr/lt/D2WkEn/xfe1HZ1ZXwJtHDcUAqeWcLIN5yPOwZyO1D6WPrFxdSI
yVwPY2NBdeRVcPRk4vUQJ1vieMAyK9t9f8bGAGhAGXkVjDve2SMVDUuD/TnjcZx2+rt3+rN5RuuN
HQ/A9gVCYE5g6rX67PmZFVdrOz/PGT1Y8P+In5pqffGv/uwA7uUyhaMj5x5dYI/nn3vZdwC7QHHe
zlh4aJTh7s/Ne8Op4WoVwJwQrcYp6VfDfvSr8nUGUHAynMaxNEH9qZfVSBFIx/4t7NdxnQPolD5w
BonVGIQfBy798a4aGpCRRtR6RAv3V8P9zHB3k/ut/CCpCtKd68VyXyDbatsYME4VwhLL9A4ehQtO
xsTDQvvnXfVMVaGseP+ar9Cu2Mjoefel/QAACQDflKdgCoCQybzzXW1Hd/v6vh0YdZ4rvn1ccPaZ
Jf6f+uqde77q3RsS8Bx/Vcb6b7Yj299oUOlx4wxXx4QSnW/Ke8VQPFRq6OLi4uLi4rJf7Ns9oGP8
M+8qDXk3ufiv3mzvaWIFEQAW50BUz3+wQRmI64coUAAcpN1xvZxMVqM+LGKG87QIXF2IYkJLcQwY
+8KELxCDoAqigTWfQdxqW8CvmyKffHpK2KBaAPiz/Npr0PowUjhSkoMz/pKv+Ui0AKiqjr/ZqHsh
+89n/A6Y257XRv8pOOPqth2/DXW/Juhq8sq9mszGBmbdrQ9enlj8V2/G7rvJ4NiZrEx9WOKg+CV+
ZMalS1veEKUzYMwNpvqqs/U11J7iDpWPqL8YmKZNuMWsXZR56mmfA8a25z1j/hyccU3b9rsDev8t
LxtbbYgihxRjCDD2RrqNjZcG3S6cXBPf8jC/qoknIXXcT60j9yp2D2MzObHm5/xJNfGtC4TVTbwT
lHenKi8r9eWwDMDmERomDZ+LRp9uREpmx2I+YX3OZSXGlhVXNiuZAbvKACC1Fj4qVk24XJ++XX9/
k3IAnxcQAoD24ToihACc1L3WqqYe+6cdT8nGbF/qRfv7AqH/Tjn4NTygDPddmX7/0wtKAfB+nzy1
R6q+y+pf8xXaxTek3/0h4RHY4yLzrm7e/DOpycBgq0UL7/N2IGFp2FAdKOJm4EEvkmZ9H/ssyER1
rLcEt/gv7bqQNSE85+nS5u/htfu+9bAyB0LZwrs7tF0ZHmI1dHFxcXFxcdk/9jHBIhHf5F/qQ99N
vvzgnv5wBREAUEEcNrUkbTTbSgPaBYp0qyMhipOIBzMAoIJQE7VQB9MJwhmjKS4qp9gaBgAgPmXU
cN3ZgIu0kmhXxjBRPfZKMqxClJM+JhLMSdJcRgpdTev03IaVKgWgmhD12noDV84I542mJolFQer+
EJWJ0hEn6tJGs7XY+wCbqH/Kr4whyxMvP7jbVd7VZOk46uXKycWaqAXtrPTlxmNBeb3pL8WXL0VL
nvXYp/lOfVy86JdkwnHWwTnc5ZBkj65EOb3clXJFUy0bmzrDKRsb9aujhuv2elQgQEVx8HAdLdXX
vYPjO2jqU5S1+rmzemi1nAq/aqxfxiXqWc9UOG2253h5Dgns9eKigs0znvfOVib/Qf76n+2pw3Ox
PxRfuJx765/K3icf7x+UlHZCdl+T+D0Q0qVtP7NeXxGpu4OfManUSx02I4Dlg3GuDW4zOxlfPUrX
W1i2ufuvHdusonrbzU4QqqeY+xUpuEKnHPQadtGXoipkWKka7WYMhKpJVvn9KBPE2omG3GQnzYN/
n1coq4LmK7QLWaTQCJkGSHdwzKGlJsg0QKaVs1ml2wEAmKKM+CkZ35B87YfKp+HQadcWtH29UhDW
Jpb8gC7t+oPX1nqFRGbVTcLmFL/Pxw1V5COnFvjVTnuPrRyHVA1dXFxcXFxc9pfKa8tYuJgfhzLr
3/ByQ1A59g/SnWwnTyuJAABoUB4WzZeeEozeOTKB89YSTmKawJiP9x8BToFkEhy2zfol4alXhmde
anywVkWzhRMi6Yb7FAMA22b9s6Ep14dOu9z88FNNvYCOgtymVzWnoqgMlZTRPyFjA6KsxRf+NdTt
q2JxPj/WMBKdnK3xwTn4uECx/U2lSxrhQ7WgHckNnouHh5PNv8ZbMzwA4IzR0C4f8d3iREqa4iI3
QZ0yqWA9iwvdrggNysOiheI/+N5NLiuqc90bXm4ICnYrKtPBUcvY8Upk6rfDMy/Vu5ucabhX3kNj
XxIlK7HYev9lvGaiPGq+POGS9uaNorVfG1UPH7q68nvFYygtd+UJkwrmMyhfthuR7zZRAL8QGI6c
AknHMVjGjmfCU24Izf6W8eGnmnYh62GHdluLPP50ecJO2hLjqZ/5dn/y2a+xdaWaI43fSVpiPPHt
ToV1/dOFobHXO2ffUfr4LSGV4ZmK/Xz+s+WK07/NM0kecVmpap2x+n7U0CwcrGhxTq1/zp/ztcTa
9B34JDPQSAcAgC0r8Ue2lEXOuT1+4m3GB9vkskOHE2bMEiZ8C456huU5IaTmP3tb2fss2YHAJwtr
X/ENPZ/O9ZqfrBELDifWUukD67O4UEG9fKLw4Wu+oV9zzsDWxx+Lpo/te/9r5U452DWE/hUF/WdY
SVGJwtrXfUMuM08l9qeNijxbOKEu03i7lKMIDsY5TgMsq4LmKyiqQlmVHgGIky5XZkSbV/9ATacK
qx4IDf6JNWt1celqjfX/JAKd5Jp3Zc+4AsY2KbQigyBM9vG4IUdqY/ydrW/J1qFaQxcXFxcXF5f9
pdLcl3F8eKxJFO/Ee2Bi90V1W/LZW8NZ1K8oRwEAaJUQBCfduudJNs7QwIw/ZPxgA4A5NThnKijv
JRf+PmwBg5cyS0TtxHnCnK8THE813Wt/sEUpVwS9mVmiead/TZx5EWGNqW2/QBu7DpCsIAIAQLbV
vk5ls/T29dIu149hLAWFmtNgXIAAOHa9vvMe+6ON5dhaGF3oO/OcDGm3k6uc919ETYlyHQDbRv2v
VOW60NjbraMBcD6bfMFY8rR/t2feZ5N5ITLOIor3mHvhmN2KSj19czBHGbyUeUVUp50rnH4ZwfF0
4z3Wys2f/6iFzwGj1sbSJxvh39jHvqrQ3F88yNJ3/FJTvh8a+wtrPADO5xKL9F1d6QwNzLw/6wcH
AMypwdOngvxu8on7QhYw9GbmFc1z0sXirK8R1pjaejtsKB+2bBstd3NrrguO/okzTmDAdCdJOtt4
WtHYkGO2/oZb873g6Jucsb1TATD0RvqllDzpYuGo/7AlAGzYxbedpvfAof3aPC4WNl0LG1mlUMYH
oq6ik4iLQ0o019+CeYW0xE4/YCyrC8/+eXviRmdblgcALl9c/2eP9zt48s8dRBzjdbth2QF6y8CI
+bfc4k7l+HOFKbMJAKNtVuMm+lm8onoZMR4uLE15Js+1T7qQAJRIp9O212C1d2H9d8rBriFAf4qy
ab8ZVlaU8VDhtVzghIusGQqB1vTOu+y1m76YgIIVyqqg+f4VtQu+Kffh/0qJXuvh/d4Ozmj/WfNS
6d/ClhQPwNCK3Nun++dfVxi6iTTqXP9PokoNq/i44dQ5xJ8qfNTgGWCqL72GLi4uLi4uLvsNmjRp
EgCGq4JXTtvx+g3+DtvdsnWAUDog/7LkGCkzZxF73z8FAAB81KDrF6D6a1uWbvuc8bdw5PrhN8xo
e+hbevtAC/8K4DEfkf0q/5W+Nfh8YHxIR0qzR4TPvT9m32T/a8dhrGQXl0MKomrHPGIf/6/OfywI
HsLjq4uLi4uLi8uAIIQAQC6X67G2zHFiEBQbwKJG71NhXQ4iCSPr0AHsjENIDnACZuDf18fl+wXH
KWHOawM1SanQ3wklXyUOdVJm7rD2lg9REBL8wCPG++gh7c1/hSAsDgZPnwcnZUg6eWhHvzvolT+s
tfGlQ8eoR6kdze8orqvs4uLi4uLy/xK7vWUrEjjpYQAAbU1i4d2Rr+br2f8DDMhVBmCq95ynw+Ok
8oz0ALep7g2tinzzaQAAWNFw30/h0OzlgS+8uwwcqmhHP2yOFSlADgBiX3V9DkGoIA3+NZsa7sP8
pFfSTz58SK8ZHvTKH9ba+LJBnOcMxxcvrGryftVVcXFxcXFxcTmYlHdiuxwEBrgTuz7X+kXX5P8B
RvjqvuoqHDiH+E5sFxcXFxcXFxcXF5cK7NqJ7U7rXVxcXFxcXFxcXFxcXFz2xPWWXVxcXFxcXFxc
XFxcXFz2xPWWXVxcXL4oGOa812rzrk+7YetcXFxcXFxcXA47ylG+MFwVvOz8TPmStqbTjfL1lcM0
39de2B3l66ODdILU9y/tPnZ6P6J8IXVadN51ypFHII6S/I7Sh79JvF+PvmgRT6nZYDXdT1c3lM8L
RWiKd9pV9tAhzkES/d+Cqp7jHi9H+QIAK/YFnyDFZCE00VG2Om1Zbn/SIZjsOfHb1q7+av4jW9N4
kE+Q/lKrgTh5AhqUJ4fL0Xz20NDcv6S1O/Mvfehxo167uLgMBGJbzQU7t1fwFlGSj9IgmbdKgjRU
+bwhPSzD2F4kDgAACnqVIeLhMqy6uLgc3uyOiS0mMu/8lyduI7BCZtc1xEYpx3yLjhzvyJiSRrPx
UWfteoVWFFFZPXqBc6yX9Comm152rafZ7BoqSZ1n0p3O8evannwgtEe4ZzZYHjmfjTieRf35bd/H
H8UFAADMq+fJ0y6yqryENRqf/TdZv1nuGpYriPqHCfLQB/HJ1ebuS7/P/PM9LwNgqjTo29zxp1k+
gdKdZv0j5KOPuzJkklh1uXD86VZQoShhtT1jrnpTNWi/TX7nGq3JwNxJ2pSL6bCRNg/MqTdX/IW9
vw511VCWx14TPu0cMaQyEittfrL08TIfoQBgp4vJJZeW3sAMhldd9f91PRIQHxwimy2F0oDiiSG5
xqPlCskSSB7OKTgMAHAs8cSNetwGaoLZRxLPEF+AZxQACMl3FvMmAIT88+9Uh3+ceOVBJ+NgTzUq
profUQcoCs2/UxvxcbxCqo8e9WcJJ0V5yHRplQS90//LGLU5t2KBfBBEslR1uTD5DLvcla1PGx+8
oRg91EoHe4+7ixz3UevCvwT3jEg+RBk5n42cDFF/fut16MMY31NIR/in/c4Ym4kvvdEf63F6ed+G
3T8HYIeVwXrx39fCVsTsYcEzfp0o5VLtbcAAEBaUQDggY6rHOwue6qjSPaFhdiaWhGB1QAQz1ZE0
5XB1UOoSMivTmeWjUQ8HjOjZVFa3KQOEeNEbDIrFeKI0ZtC8n7G2b7d92MYBAPCeaNQnIObo2UxO
t0i5ZNnj93tEDABA9XhH2hkycv5t+qjNuZWPKFmH2pLBp1QAZmc64z2sviuzPZtICrHOHPJVRT3d
XUJL8Zjhqw5JiJmpjqSxy/1Dgj+slZIZu7dDiASFc4gvfGT0pNv0UZtzy+4vtdi+mqNEnCEAzM7G
EiRQE5IQ7KMhXfGiEea1cBREAGBmqj0rVlV5OAAAaqTjGearCil7TR+79Qlc1TcjZ3xbqvZR1qhv
+k3s7XW4WwVYjVQHRFqIxUx/TVjarQnKSnX/HZhVt3ssor/PPPOelzG7ZBrRb3tOPk8IqYzGzNZ/
pF5+ytF7mQ0SQzXhk3GVnl+zWenSzMAGWGbEGtt1rWZI2XyYKg36ln3cHOwXy9brrFpViqULhk0B
C3XfGXzWVWL1/ozYLi4uhy6MtBcc3qNO3HtUZiRrM4uQtKVTrIyQDshfZsxmAEDaSiziV4IYMcfa
XrSKvCgCcBi5myRdXFy+UHpM9Amx0qDbsGt7NuPF2mthVDL38T1ChpeqLpMn/Dypf9fZlOQriLBl
NvyKJYSuuRbxq0ffYo5Yz1I2AgDml2rP54+9UA/sXReEubO8Z1+dpcucHY/gTTGhmOlabyRz/Od8
O2W9YLz7qUe7MDT5zhi93l4fEyqKKsEwkiXKLcotXa51eSAxjQEA5j03KrOnxHY+gD+IKb6LwtPv
iOMfWKtbRUCceLV2xqmdOx/Ea1ok8dTgjOuzs2PFpeu1cpPjPN3V5PG3WsPX0XKTCUbcR/m1T/K6
KlVfKs/6rZm8JPXvLALE1f2g7uIz8qt+H/+4kYucWXPuj8VAR9NjqzAgHjFK09QAwCE4wKkkM2NF
izHAgjfA54qOU+5lPUny/Z/9wmihLZ8xgfdq0YhQarUJjipVgrP5kdymT/Z8JB2gqNpfJVhbK6b6
rMkPUJ7xd1tjRIwK+c6F8Nlm+LwixIlXa2eeFqt/AK1ukcRTAzNvyM2JFZesUxkABOTa8/lJFxl9
mih/tm/uNTnyjr1jAd4Y47tNtAsyxH/yb4zavVL1Y9j9c0B2uI+VQMbsDNgAdhBRgBJTooOCPGLU
thxuAJMNBEY6Z1YF9pztkGIqY4mh6qiEgRLLphwWAtW1WjQCEOOREKqpkfGu3ybiOaSFqkIShxm1
9Gw6mSDhqL+8RIAQeI2oQGNPou1bEDAn0WFo1V4FMwBUdhD3pTiEnHy6oEQ9fS1o877qqp4CbZAK
Zcc/jcJVfgF1vSHQnbAYFXKxhfb6920LsoWGqIo5AGKaVPAKaN8NEYLltw7UymdyhOxhStTMJjLE
Ewnv7Srv0mdN6NzI129I6c/llm/1eS4MTX7AKV3NN2T3sb7NMFYUhBblXus5sjG7kExLt4w4/+zU
zgfJmmaenxk89T+4yzOlpetVs2fzBWXYrKK4zmopesr6HPgAixAU40nv4KjMl6039+GdVocdCl4U
nn5HrP1CI4frqhWBnRH4+g2Z5OPtS3ZW11w60BHbxcXlEIaZDNfwe7vKTlvWzlGmqHK1YQM+wKVg
yzQ+KxALYQlDKW8kuq83pIsW4JBXGeYuMru4uHyR8BVkyDHbb4NFpLx302pO+ob/rjSstrQpyVcQ
ASX6dtABAIBh3neLMDzdvvwhT5EiAIzmq6dM6tx+r1R/jTS9d3HO6MDcKzpit7C19VLPeT8VpJGX
lLwfpZ75e7BAbWeb7F/gm3h2/OPHA1b/on0casxxqmw4n7FUw65LGACIVx1/Yh4/qa9e5idgJ5ok
38OeSWfH1i0QTUEcMkUXlxXXLgvaQGizs+Fk+cSJGW695lCib4di+QQpTvDfIg5Pdyx/yFMgAMDg
vfyK9zgABmA0lWpG/yI3OMr+nUVMlEdPY8YbsXfeABugrTEzeHb42EmIWwUOcxgA4kNDJL183pSi
hGv4bCcAYG+t14cRAifXXiraSK7x+hBhGHE8sosESxhzGIqleJKI1R5PtlDQZFlG/GDO3u0jI7VK
80kYMNipQipPe+gbYXW8/7ih+Y3/YqB5z3kieJyPAcCEB0dMAACA3ENti14OM0k+9lE0yUt7irIP
tS1+SWoh7Mxnqo7z9RLZjyaeXuSxZeXYR9AkHwXg/Q+OGFdO9b87H/wHchTPvGeie5TFPZZ88nmf
o2jjHyHHerMAPNzr/ebnF4nS0BMM4Z3CmncCNjis2dlwijx1YppbpzqA0Xx1xnGxz+4R66+Vp/W2
GjImOO/Kzs6b6Zod4t6uKfVp439pDV2cXjpo6MWj47uu92fYAEBC3uPvtkbXOhgAJa2OZ82Vr6sG
PUA7tDmx+hxTWes0tQsVPWcGAJwk8QgAEBakSh6YTz3ie9yIYyKhGixyDIBYj+deXORzAIDjvedr
U+cLNWE/zlqxl0orXlAAc1RWxy5wjvWmAQTfo3VHAgCAujK28Heejpwjhap9ZYcbYVENhmksntW9
URVk9ZS3fJN8FADDPZ7LAABU64HkU6936XbC1dr4EyBUzcrVsB/PvbDIRwAYLwQvEaecY0c8xKkP
bHmk9M6bqaISlY4KzPgvfVhVHcStpk2a96SqkKm3Plh6b7Va4fUT80Rm/hNN8mUAeLg39AMIAYC5
IPnSywFCLR0rR3zHO32eHfHU2A1GyxP22g85grCoBoNaoe4KfvyJOFTNi5xnVw0VlWNsd2+w8f7T
7ihoT+FXn9Oc7svWcdWX31q/7iplewkz4hAkSppSHtlefbI8sgn+h30nzEu0PCkaEe8JfzEnfBhf
dL9WAGABz4SH7Ukr48/9j79EATjOo5A9RjaqJ3Nc4KRTnG6zAdpCNswsm43as/nOEHVcdTLxV7k8
gFcYe3tUw5eniAR9c5+pm/D2zgfuN7gjqsafmEePJ99Z6qmqs9ONzPuwZ9qVpc7HeFOQRl5ieD9K
LX5c35rPxHcqAx2xXVxcDi+o05KzHcx0h+pFe0RQ8R/oErAoK8OsUkxWRvT2im1D30Ekdz+2i4vL
F00lbxkAgOxe2G1PkREAACAASURBVMRRJIHVnOT3LdqV+mj/zGnJ5F1cY7G8okNhYfrZJ0Qiykde
3Xs+jwX/ZSSEePIz6ZIIQXE7tsha+ZpiUKABeWg0ry8UCnNDF13e0Xpr9tOdgYnHUA0zo39RllYa
QJnAaSLRRU7TaKmId1WFiUjCQNNdOx5RyWzpkE8YRSUEluOk4wo9hqv1kMYCR2vEOl8m82+R9M6Z
HO2fOT2VuBM3FPZ4MiBUIx15vi605Te3YQBAth3v5JTJ2mBvYWce8bXCYJ9Z2uaPSnbC0u1+3B0E
JF1IFBnn0aIRQW93AAFnGR1Jgj2emjBLNBVMJEQHS2K6VG6SkTJtmUu36E4Yute4WCleKDFAglRd
LXB50wEAUKRhZwROvkQeMdjOvGV2rGDFYmH5jXz9ON/cW62mO1L/7vDkiznOCpmlzlgeFX5Y1ThW
PeMWM3Fv6f3NxRylJCNrAGDoK/9D33GkcM5Pactd+c0tLGaJ0aLTmOugeZz+Prd2zLDLbzda72j/
1w4OgDkpRACQUVr2/Za1o6u+9QvUdEf7js5aAAYZLwFAhr79ZmgYGTjj5rR5n7myQf68IsdJx1V2
LF/npQ15TGvEOl+2uyspeyL19N95KslHXdNb9VgIfIOGEE9+Ln09QlDc7nzeXPGq3LUFmhfDPxSm
7mh+4Rm/8cMBGTYAoLzR/qQVSyIDccqcwIzrsjN26m9sUQ7MDpnCB2bxx19tTv1E37YYtnwoGH1/
LYsBgBTzBVPSJK7yRIOFlFFzS+HXMq//WeIxKhDTk5YJACAu+P3I+ZekW/9GFq8toWm1p31HOKeY
ff41L5jGjltY48jA6f+ZSvws+VEmKiFAxYBJihaIAaHXfcFJEs7rNlMl0/jwamPHCUPm3pxN3Kl/
3KkhZqa2CUQGAKAh7djzafjN0ppHxWIJg4fTmpVyNeRrPWefFY8/zpY3SdzJ/pPvFiN6x1Orilyg
uq4qvvU/c1tnHzn/7M6GX+vvn1h3wfVtdRvork9C+lCN5Wz+buKTCSMv+lmm9OvYa40RP84l2iRR
AORYof+sm39BNvao8dImLvq1qum3Z7y3l97apDIAqAkdeyEJvFn46G/Q2mKoQ0PBFsWhZrFEo10r
KkicFjzjjoL8j86lz0VIPxVAgiqjZJZjQ6N2j5HN/vgz77hJVHuKOYn82ntDNb+yz9iaefJxcdhN
3HH59rcf85Y3qjOB80h7jGzUKjmcLGbi4r6GLyyeCpFifsXWLhe6wtjboxq5F18NBW6Sj812vPMP
n52LZ6BKwkBTXQ8IlMvsbI5MGcckBHp3huYlR950Rbb+1uzWgY3YLi4uhxPUac7ZNmZZiwLgap98
wK5yD1gqZyJNKBSciIbadVzrbklxcXH5UtiXt9wNqfNNvS4rvaJvbPcPUMQ4sfoKu6o+s3idv8fa
CvTpBlJJGjG6hLdY9S9CPMeLpwRnfC93Zqa4eKVGvVgDUkxxaCQSFSGg2qUk54zkZI5VEO3DW9YA
pQThR975mPEJs/EJ+4Plis0AZ8ymmDjyfBi20WlMCCjC+WTCGMKIIWon/iRvurPqlIcKw1fzeFo+
tCi/dJ23V3N4qeZKp6o+89I6X8/rJOif+Zg+DBNkJ97/Yb65hAAAqPXp75JH/qH6W//0bH2f+WYo
+KmWBcsFQfQP9mqJQrLQZ82pbjAAILrNQjyPHACwDcoAKKHEdmwGAMwBhKH/HdwIq2HFIwEDjsM2
Jx0hH3Oh/4RzhVDeaH2j8M6rtD0RtoxEwna4dr4Y1Rww/Vmp2MzSBeT1OEVCgUG2UVeDqgPM6mCp
BitNGcKKpjJg4HRyxaDfgZQ3zWWb7WQx72ihWlXPmLlCi234kQPMbLPjDT3m6owWW6juZQ6A0WZn
Wrtm2mWR2QpFD+cAI50s0/S5RcSK/1HedFfVjIcLw1cJ3PRC8Pncko+6Yxr1Y6JMlssmuuMFFs/x
4imBmdflz8oUXlqhMkB0lu+MUc0rf6hmHej5BK9g2AwA23bn+2VDJaQRts4Ux43Lc1sUekB2iAul
bTeh7SOk4XPF0bfZE/JGy1K65TWuPdPHtuSgh7c+i+UJL3t8fk/lj8mo8a6++T2hKqqwYra+QMJV
Io54T/u6bvzJeG+Zl1Jc/HvH0vE13zjdFF/VDACrrUvzVpuTSTAZAwDHKGWIQ73vS4R5BBZlAED1
RgcNEx1gZn22LaZ4OJbOgiZ39wrQtpdi76/mALASrg5KAgA4Ec/JZ+X4p4rLFvkdsAtvZZyjas75
XrZmdS5hUmBO+hOrUeLts0juU+uzmF46QzCzbW0pzGvRqH/vb+wAGLAkizdQB1ixiRQ6MMeJ+YTu
rVbAq865wOCfKi57hrWmnHST7RzhPfvynO82JUsRQhyAXXyP1K9H8Y6i/VEJAWOApdAgHiNAmJsb
veIHVuGPHU88I3ui0K/GkRiIhrN+WwPa0mCQU8sjm1GMAxkN6Vhbh4WgI7Vk1JGXXWvPigpDJie2
3yQ1l7o/PdAwjWPxh575HKDO0qcL7E/WqpQBQjTxJ9aX2ew2dipKR51cFNbabXqXwVQeYLkNmdef
Cl58rT1tqDhocnrVt6DF8kVDxdbP2htjkZFfU0e+Q0qAUBgHVAY2wqjHiD1ZkFTRrwx0xHZxcTls
oE5j1swSRgAAcLVfqe1rrN1/mE0Yx5hFGWFgEGCut+zi4vKlMCBvmY7wTbvLGL0xueQxn84GKnKG
eiePSmXu4ZMDCAdLJexTKPnA3rFBpkBZk7XyRHXu2Un1A607GBWlj6VfWszMuILO2zN1/6K+4duy
K64GAARRoebS0KwfZ+dkSq9tULFt1N/rjd5aNe0RaxoAgAWA0IfUoggAoQgOKEZiKWrhuCGUaTP5
EW/Yn3TuHrCdod7Jo9Lp33GJ3tsKuVxh3X/A1ho+Oi900gMA3+t4+zMMgPioEFLNHS+WGjn1aIpr
53iPejm9od3UleoqgS/0t/y0F2yvf1SE86p+3oy12oQXq6PDI1c9JFRlCu/d3rFqlRxWhHg+S6Wq
Qd2zecfOAkBnMdmYw4AUb4WMEe7+NpgYRgoAOouJxgIGgEShUxJ8Ya1KLcWSA23WF0dXV8aXQAvH
DaXgmSWMfMP5uKPS7VA2UWeltX29SIFAk7Vymjp3blJdqeYD3snfyZp/pdv38ksrGHaRAQ0oI6+C
ccc7Xg9xsiWOBywzBPA57JDRemPHA7B9gRCYE5h6rT57fmbF1dpOfU/njJO0UDTMHD2bSsWdcFWg
7+3Ye9y6nBbylWLpnOob56/GlvTjwKU/BgAFQAGwWZp30slSIKr26QpijJjNWK9MGSUMMEa9bNen
sHy6KId7ToUQAITC4draXjuH6SCpCtKd68WuG842GzfIxmzxiGroLHa9bkIMAAAhAKQwKNbUVNfK
lSZZWFQwMQHAAlHhESBZ4fMl2+GPUKrA6lwvOthGzAbLatsYME4VwhLL6ogxArs+ly9/t4ycXDxu
IQ4ACkdH5h/Nsg/E3n6nWhU6U2m9OqyQUZHz7kv7AQASAL4pT8EUACGTeee7muUJAKQ8oh27d/s/
F/txUoGzEMLcoEGDsI0BgD1ffPv4wOzzdWuhvnrn7teUfGvqhfPFqiovFxVqLo3O+ll20C9LL74F
zKHQt9nstnlnuDomlOh8U94r/l8/AyyjznPFt48Lzj6zxC1MvLfNX1MLvDcayreu+lmo6u6qC18p
jwYeAIetLVtvd4YLWv7nfwxF6N2dLi4uhz0sV7A4jzqGGlsKUO2TfJTYwLuOrYuLy+HLvr1lOsY/
867SkHeTi//qzTpogCIALM6BqJ7/YIMyEBcOUaAAOEi743o5maxGfVjEDOdpEbi6EMWEluIYMPaF
CV8gBkEVRANrPoO41baAXzdFPvn0lLBBtQDwZ/m116D1YaRwpCQHZ/wlX/ORaAFQVR1/s1H3Qvaf
z/gdMLc9r43+U3DG1W07fhvqfk3Q1eSVezeZkNJOKO0ksU0C/V/P1Evx+3eBqXnm/ErT/rnj8b8j
B/KrnvSf8bfwvB/ktv4cYYQoo8AooK74S3L3yQuIUxRULDBOFbBtOQz2faoNYwz1XNFDiEPMoRSA
V0SeTxXWLvGefI7nlP/kgouNlrdIIs9sK2N4g0GrM0UsxPsBCgCAEAbm6JTXOFx0KM/L5V28FEDA
CCjjOElAJQBqEeYTxbKPhxGiDCGgpp3pRFW1Al92jA403sdBgGnahFvM2kWZp572OWBse94z5s/B
Gde0bb87oPdvrHuYKDh2JitTH5Y4yExUx3p1uDVw2a1lWdaE8JynS5u/hz80+zXsAkg1P+dPqolv
XSCsbuKdoDzup9aR3cV9DjtEaJg0fC4afboRKZkdi/mE1a+uEa/4/aWOrEVA5DAHjNDdh7AzSija
MwAYp4W8pVjaIAEAJ3GvtaapxzFUjlokSd1mqtRHiYiTRCgWbSr1WFclpkF5j9DbW+ZVn8by6YJv
gEaC9voPFn0ekQAARQAMGEX7cRgSJ4nIAQDGSwICAE5WcLFYJNQLYKEeDZF7FEwsCwD12teOeI9f
7sxnGchSa+GjQmj894MzO82VG0JmPJUsiJGG9Ls/JDwCe1xk3tXNm38mNRkYbLVo4a6RrVbxMT3R
FggrWIsynN89spGwNGyoDhTUU/GgV0izvsdrml4jm/o+nwQ0oW+z2RXyHStzIJQtvLtD25XLPgfY
7mog/lS1bgEhAAC8tyqYX7vjta/LRFaG1amWpM14wNRWC1aPDEk+ny4GPIOxun8jtouLy6EOozSe
MywOavxyFUd2ZJwakT84q8suLi4uXwX7+JSERHyTf6kPfTf58oN7+sMVRABABXHY1JK00WwrDei0
VaRbHQlRnEQ8mAEAFYSaqIU6mE4QzhhNcVE5xdYwAADxKaOG684GXKSVRLsyhonqsVeSYRWCyPS1
HdNJ0lxGCl1N6/TchpUqBaCaEPXaegNXzgjnjaYmiUVB6v7qmYnSESfq0kaztdi/VhmjDFA5vJJH
qvGRzA7aVbO83disKLXKqEA0BPmERRgpZpgnqgYBgGNdAW4dx/FoNUN9VUHIJewBRcumpGDz4aGe
UNerEUYKpqNq1UO9YY1YNKevu7flz2e3L1zI5DMiZz4R/O49gROm2AWTeBSVc7IphweAQZ7oEFXl
wc4ZhqBWD/XVVAusHB3MsCxRrarzRKsE6jAAYKaRLoAHAAZ5woNEAXO+Wt+gob6aOolmTZsxCwAi
ajCydwjNL4U9uhLl9HJXyhVNtWyi0nHUywEAMFGsiVrQzkoOCGsTr9xAlnT9sdfWeoVEZtVNwuYU
X8GwqSgOHq7jV431y7hEPUt9irLWHpazf3bIeN47W5n8B/nrf7anDs/F/lB84XLurX8qe531ywCA
sK4S9KIFvIABkKDJNJ8pWLRLkMtYvCztpRTOE/RifUu6k/E1o3S9yYzvJJlmlm2m6QY96/Dl6GFg
MwJY6fniCEk+n2CmUgWzXDi1S5lUHlT/XqGhEe8NqLSQs/bl4+J2MwZC1SSry7YFadgxhtxkJ01O
0DwAULAYWh97/kL5k762o/cN4iWeAoAgdxkoJ0lg6nYb7SoLST6fYBSKNRPKZTG7lMkVAfYaT7Hk
83IGIUxIl7beknzpX4Ehd/AzjifBkMbyyXzRKTRCpgHSHRxzaKkJMg2QaSZFm6KM0RQX5ZMsxHiJ
R8SnjD3K0dd1jWxMUUb8lIxvSCy6vLglEjrt2oLW55DT3e2c6pM9TtRr5+qxAwCM0nRpj+GLKvKR
Uwv8aqe9xzaEygNsdzWSr/1Q+TQSufAnXT8D3hcNonyyUOokuYwUuoavK2WWvVBIG065XdK0YiEL
vrAGfYzYLi4uhx2IB1rsmo8gr08Z4xdrfUoVj6hDTMD7CI8x4FIUkZMx8oocj7mAhNxRw8XF5cuh
8toyFi7mx6HM+je83BBUjhCFdCfbydNKIgAAGpSHRfOlpwSjd45M4Ly1hJOYJjDm4/1HgFMgmQSH
bbN+SXjqleGZlxofrFXRbOGESLrhPsUAwLZZ/2xoyvWh0y43P/xUUy+goyC36VXNqSgqQyVl9E/I
2IAoa/GFfw11B4XG4nx+rGEkOjlb44Nz8HGBYvubSpc0wodqQTuSGzwXDw8nm3+Nt2Z4AMAZo6Fd
PuK7xYmUNMVFboI6ZVLBehYXul0RGpSHRQvFf/C9mswLoQvZoLidTnHUwwfmcMcHip+8TGzALF36
rNV/6o/CJ9JSfSf2TAqcflyx84nCv9PF7vrbuWJHoYQAUKKU7HAwQKZ1D6+fGe25coFML3V0hSJ3
0k0FAIAuESu150oAOALlHZvMthJNexwiXDLrn4vVP5/wTfJN+Zr35MtL2z6MN5oAANRMA6D2Qryp
/BbAybTmMgCAsK8GPABAnXxL2VfYXSszrycBUHsh0WpiAKucpEv7zAFAbcV0wvlqTkns6srvFY+h
tNyVJ0wqmM+gfFm3It9togB+ITAcOQWSjmOwjB2vRKZ+OzzzUr3bRDMN98oGAJScbNPu/IUCxjYp
tCKDIEwqGLbd1iKPnyON30laYjzxMZ/Y4/XH/tsh0+QRl5Wq1hmr70cNzUL/r1IoAKQT8bY2DhAW
ZG/YL2EAwFIg4s+mU505ygAQL3tD4b2dZQDgtaAvmVz2bHjoJcG5Wn7Fm4WMhbVhHFtu5oNhjQMA
wAkzZgljb9BGL2ImL4TU/GdvK6CFozibycRyu44pDkc8fUU0RaIvqBqJ0q4LDABSyWRbWwYAOE+0
yicgAD5RWPu6b8hl5qnE/rRR4k+OTB+cb7xdylEESNiVsCsLUgKAzs7OtiQGwV8d1fpxoBEv8QCW
1L0agnhVQkUzb659PdRdVvVRs4Spg/Prri9saTGQICsjggCZvbLiVJ8KlFAG2DR33JFeIlXNuz0+
7Tb8/nqrM5WVonueyMUcPZsq2RRyC4ZM+a+qC36sb9rGaxfAKJRbtrDQ1F4CxEV/MuyUaGz1D+Tk
ztRrd6pD7vJNfLV50XJeDtdWXeA7MZHrbEs5HmHwecLxAav1TcXGUoBD9S3CzGtRXTK2s4P3TK87
tffwRY7Uxvg7W9+Sew4MlQZYxEmXKzOizat/oKZThQ/u5wbfFjr14+KrqzUGIIyoHTUmIY71jr+M
GxFONv+ayyK5FG9NtbPU/xwx5faaS//L+HirsPeI7eLicviBuFoPtzNTbNtLghGu9spyH2n2swQE
jCGfJgKAR+MAoFYBS2ewzzUfFxcXl89NJW+ZcXx4rEkU78R7YGL3RXVb8tlbw1nUryhHAQBolRAE
J92650k2ztDAjD9k/GADgDk1OGcqKO8lF/4+bAGDlzJLRO3EecKcrxMcTzXda3+wRSlXBL2ZWaJ5
p39NnHkRYY2pbb9AG7vO56wgAgBAttW+TmWz9Pb10q6vgBnGUlCoOQ3GBQiAY9frO++xP9qoMgAA
jC70nXlOhrTbyVXO+y+ipkS5DoBto/5XqnJdaOzt1tEAOJ9NvmAsedq/2zPvs8kIi1F+6Ln8sQEC
QOwdmZU/71i+DjMAZJXe/884/+PAKb8LnA4AOXPnP9uWPo6+yokjo7l1mX+ty7yNgR3gKc+HAcjS
d/xSU74fGvsLazwAzucSi/RdXekMDcy8P+sHBwDMqcHTp4L8bvKJ+0JlE31FVKedK5x+GcHxdOM9
1srN+5wG9GvYyDFbf8Ot+V5w9E3OWIEB050k6Wwrv286EDvExcKma2Ej2+fmfA4AItFobW7PyiNe
DUTVnqcDl18hIcFbE1V6/s4TqWZP6YtzyvHnCnNOJwCMtpmNDWK2ocsD5fLF9X/2eL8TnX67g4hj
vG43LFNsinglEFH6OMoasBIdpNi7HWckBqprA93lecMA6fBe3y0DI8ZDhddygRMusmYoBFpLO++y
15aDVAMAQPWgmmQeAQCSQuFwGKBUXV1dK/X6IloM1FTvoQcpABDbvZ0cCYGaWgDoXVZh5132xtYh
g2oBAOxdGw2xEh20W1dI9PMCjw1AUmiQBJkHjGV14dk/b0/cGMDZruGXb8p9+L9SwkTl30dr/ADA
1rAlj3unf02cpRHWmN72C9yBBtfWgjMmNO/SVOa3sCUleaoGaZ9yb2/yzP9p4cQWtcHk5Kg65lJ1
eoAA0J4jGyas4U5Ouy56wh+tGQA4X+w2m3LzOWEO8acKHzV4emui3wHWGe0/a14q/VvYkuIBGF6D
3t7kn39dYegm0qgL6MLARedwpJ0kV+XefxE1JVROUwdpYQBg67glj6vTvybOvKSPEdvFxeVwRBCl
UWHpi8tfljmSK23oHfsUI1xzMGJtu7i4uFQGTZo0CQDDVcErp+14/QZ/h+3ubTlAKB2Qf1mfa92v
bPFRg65fgOqvbVm67XM+FXDk+uE3zGh76Ft6u73vX+8ThH2DVdpeKHwR7v0IX90XkOuXBMaH9PPb
HhE+9/6YfZP9rx2f/43/VwUpJRO5nsescUoo4j/czt08VFpBVO2YR+zj/9X5jwXBgzE2uLi4uLi4
uLgc3hBCACCXy/VYW+Y4MQiKDWBRo8cRxC5fDQjJAU7ADPwHdaMRxylhzmsDNUmpMMAY2n3DaK65
z0OuXA5NEBL8wCPG++hX480jLA4Gj9jXS6UMSSe5/bFGTg1XH2A45YNZjc/J52jFQYWOUY9SO5rf
UVxX2cXFxcXFxcWlJ7u9ZSsSOOlhAABtTWLh3RGj3yQuXwZM9Z7zdHicVJ66W/v49YChVZFvPg0A
ACsa7vspuL38fweqaEc/bI4VKUAOAGJffgUEafCv2dRwHx6Z9Er6yYe/pFXNQ6QahxD/f3v3HSbJ
VR4K/z2nclfnND09YbUrlANaBRQASaAAEkJEgcGAAZEMF/tiX4IN2ETbgH25Jvm7ILK4gAAhCSSC
sAKgVc5CSCttmDydc1c853x/dM9MT+jZ2d3Ranfn/T37SDVVXVWnqk511dsnESl4sR8uNO8aX214
OIQQQgihDahTExutg2eoJvbGhDWxEUIIIYQQQs+K+ZrY+Fp/oMl0z2Ncb3CqhL3+IIQQQgghhJ5l
GC0faEk9gtHgKmQqx7Xws50KhBBCCCGE0EaH5ZwHWkDWA/Kh2xcxQnsgqBS+Uj9Pmfzd12J70TCe
SsYlyqlG8d6fBtetmf7aCEUbfD3b9KfGvQ8ah++4aQcjPPMIIYQQOsh1omUKb4u94ZXVzizznhz2
8vWsE2botO+5x3V77nVzH3B/9/R+DmZIydvjb3xVrfOHeU/ue5+Or+0qE3JG6Oy3eaMjvsy5s9sd
/yK/e7dy6C/aWHggeOp3nfkclX/mRpAikn4SGWywfgMhCV2Jn+wbT/rTNWlhJpGCL5GPb9gP/DTY
Z71nClfU0SvaRzXc+x409vzpA2jFE3U4OWjP/H7yRuOXfrlifrpx/X1BHF0CIYQQOqQtlC2rxeqt
/xAseATcuNOdR8TRxnPfzI880dcpZ2PO2Lf9uUKAvou4HjjhKv+UEFu0m1rltncGJ5xuxW82FNz6
af+0B6Z/8JX4knIkMawfebnYcppIRRrb/5reX1AAAKgceIV+9mvcdIiJMfup/2IP/lnvlkWssqg/
oeijX6UvGHAWZv179Ud/CAkAEdAG3yqd9mI3rHC+y9n5TXb/o90NCk1Nv0k57SI3ZnBSdKevce66
OWDzvod86zvMcXshZOBbIs//N/u4auHG/xHOdQ7b1AffKp1+gdfZ146r/Pse0Tr7Iu3mY+8gTxDh
bYq95FOlPR3QWqnF6i0fMQseATfm7PnjAAAsFjrnH+yj/1y/4yq9xiQtJUOVHfKLdC39JuX0i73O
pZz6sX3nbw27J9/w4dCpn2Gn3j919ZdjC1mUyuYrjXNe63Uy2/av+Q88ru1PZttH+5TnqdX60zvh
SSK8TbGLP1lc467YaPiMv3E2bWG6JMSUM/YN/+4H97yv1fmjkXM+mvc+6B2uQeB6wRO1Jvt0O3Ss
8iQCALY5fM6/WsdVCze9P5L3yJr3ReQX0LTVuOfPhjhIU4gQQgihteqpic2YWwHLg/nGzEJWs++E
o0v1Rz+nVGUt/Qb9pI+VrHf5j5TkVRZR19n9CVFUuu8JLBI44UPOlgdF2SMAICJa9pXyKa+2osvT
Qqj00tAlV9b4bf6Ob9JH8kqr2gk1Cbsw8rK3lt2f279/PGi+On76p/P8vd6DeWXVRasRlOgal66t
33S72Y2E86YAACoH329ccEZ+11fonXkj/JrEOZ8q0P/h3j2lApHUK82LX5Tb9VV6z6Smvih27ntr
F+RbNz1odg65IPP5Qz7xw+7mB3jnkLszRyIv+Bc725sIKofeH7jwefmdXybb8kbktYlzPl2g7/Pu
mlQAAIRwK8IF8GN0Pd91GHMr0HYFQL+Sv6VEUk0pjdzV8NSfAaAThdJDexGR1CvNl7w4v/Mr5O5J
TX1R9Lz31S/Mt258ICAAIKpnXylvfY29LIsSflH0srdVnGut2x8PBl8TP/0zef7X/gO5PTRn6JvZ
9tE+5nkQwquCB+DtVY6qe607rPu+TZpUH3i3ftqHcsV3sKdaGLyhg8S+PgJWeRIBAIA/HH7+Z61F
39hr25dQ9E3nt9QH3MlW8OBMIUIIIYTWbrUXfeI7Mx+Ba1mn7qY7UQpv/rf2pmz7kZK8yiLgzHoa
LAAAEFQOf0jZXJm5/evBFicAlFweeOHW3NOf13a+Qztn8e78Y6KXvmU2/yFx706tN5bginbk69qh
+8vXfC/W5J6/XY9cFT75ksKj3426/Rf5qx+3JAV0239KlHfPz6IAwEKBE89q0B9Yd98WYeAVx7Xw
N4JbL8k/cJXqKOrIGZZ6W+ve22IeMD7hP/QC/ayTq9KDps+Z9TS0OiNISUrkQ+rmyuztXw825wqb
edg88Z/d0RsqN2ZGXndsYWHm2Q1ydfuuW8MM3OK4Fr4qeMolufu/EX02R3wlVDlWO2a4/OTNhmuY
J36TnRKqdYtMUgAAIABJREFUAcjw+dBfAgCA9J3SD34W9g/pRao2+jxbubV5z61RD3wx4T/0Qv3M
kyvSAwEfKLk8cO6p+ac+p+58p352z4kRqv6c11uh+8s3fjfS5C7brke+GT75kvwj34n4ADwRPv1f
vGOyPgUgJXf2J8623wS6hdV9MhsAsHjotM+6K68FhJ5qnPI6tulYXydA2l7j2uavfhJeJc97kjrw
Mse41x+fUdar/qdUtZ78eSe1buHGyNb3yEFdQGsvtsBPjF74qUb6+ur13w+11E4tjAqAAl9Q3gAA
AIFt+as/l+g0CmiekHjpTxVd4STnjH3LveuuQOce4iFj8xv5llN4fECokgBg3nfrP782zACEJIVe
rp/xCj8T92nNzV/v3PFzo83J6qdXGFrmbfLpFzhhmXu722v++WDli+KvdwrnqquscKKcVTe4CiEr
sdepZ7zMSwYZH7PHvsfuvU9nAEDl0Nu1c872wkkmA8CsM/Fd765txh6+Qlddq+++Vj3zezwu99SB
N3145wNvM55ud++gVZ4OdjL0vC87J91XuPaL4QYnLBo85Svu1m2Fn/5/kTZf7UkEACwUOOGfnE2/
qN6YGbnimMIe99V7rvyRwPEDpeLXdOtgTSFCCCGE1m5PvXwxmH+boSmigTtRkve8aH7tEyLnnV0q
fUYa6xZGcbi68pPvq0zVn3Pl4vd5qkTewOJEZh/VXpdkpODlr3W3/dqwOfCoPppqWFcrzUvjr3nT
7NSHa4/vip78XG5SYfdfVFv13VEokqkyS5VMk7dbdD4pQiUaBV6hc9WhnclZ/XlHc42A6/uVgsGf
K2WDbKwp8Yw6FK5W/6SyxVtmJ0TOO6dc/DTd3Zzrb1xWE3+jnLlj4ufXROz396RhhX0ZzztGaAS8
Z6Wtm6HGzpePewXZPOT4t7GpW6FiW09/EHYfGb34gxXnC8623TqAgGqIAZBDepHvVwoBcYo8FOK7
G5Rn1KFwbe5ScvH98o+/J3NNP+odi04Pj+qjqWb7+3LrZYkr3pyb/FDtz7tiJ58ighJUGZCGPX21
mysRm0iBi6Lnvqd27i7rt08Y0D+zAQBp2DM/cPMlYhPJuLB3LcLPj73yA7XAo+1Hv6yWyxKPKJFp
jcFqt0PFkKPny6dd6Zz5mLX9BnjiPsXu23Z4r7GoccKr6tLNzvbK2ls7E3Fa+MKPNhLXVW+4OmRx
oI6940Ni7MjoRf+r7P67u223DgCkFZ2vYqoW2w9/G0qOEnpF7IyPFNz3uPfOqp29H31pLXFz+55v
q602haBkThgMAIikvCV8+WX5qW/DLU9r8NzomW9pvaxV+9mvQ7z/6RVUDv6N8eKzCrnvkQendW2r
duoRa2nC3/eirHsKVztRq26wf9ol/Z3BS15aKHxX3D5uaBfEz/p4NfTx9u8eCXBC9ZPJoF++4zNm
naqhy6JnfLjkv8+9a1JdZXtilbVW2dcqZ36fjmuV28EvNu79fDzzCe/iJ+vX/SoefT89tVG85Tuh
NofVnkQAQlLi75fP3Dlz3TXR3m/sVfbV87ih6osg2Wrc8WTgYE0hQgghhPbCWvvEZkPhM99T035p
PTwTWeMiIakDb/HSO6s3PBBZeNoLWDES5Jq25Zg2fcLdeR0U6rL6wti5766/pNq6YZvJQ9QE1ipL
5EiiGko04LVLkn+kpEtilUV7iJZNIGVF+dvQ5VTIRWfs+96dtxueAFp1xvPqka+ETQ/7Y0WFJKWw
zoQglAjCveJ/6o98Ov3Crzc33y3Tsxvxaxs3PbC49amsZf7KT++sXv9AeG4+4eeHLz56YtvfBGr+
otPd3deryBEPs90FeX5fEp2rMnyAEDKqbb5MOu4lXrLZnPw1v/03ZCrf6ZyGO1PQCko+CJYT1fFu
XA8AIA7lRcwt/B/9kc+kz/1Gc/NdinROM/az+o33z/XH0y+LLs1sbrso+c+RdEkAI8R1Z/8AAALA
L47Dk+epxx/fkJ4wWP/MBgDU83J/7GRUxsYW1vJ047i3t+JPlK77RKTsEwAOADOgrZSMhTxPm+3t
f0ee3qJtvlQ95iPeSQ178ib+xK+lmer+VpxmMfOkz7HnPlr4xX+FW2sshyVUekn4svdU6bfaN/wy
5HTOqeDu9MJFqU105i4kT81Zu+4wLfCnJuThr5tHnVi5b1aduxzc+SPb+RABEAAMQAEAlgg+//K6
+5/2H24LceDwpPW7E0J/cUkpcrOoMNLv9Nop8/RzGtJ3rNt/Hmbgs0eN1CVw9J4OiPe/KPMfWa8U
sv4navUN9ku8nwy+4KV1+Yet266N+OCLhz13U+iSN9XDHzE6vTsqRXvy3qAF3tQuc+gbgS3HV+6Z
VPd4qVdcy+2/r2L/M79vx7X6I0B6qPqbH8aueKd39qg6eGrx6b/TJuYKpfvd5nPf2ON3/q1ZZ6T3
zlnL44ar2lEvaCn3etOWdHCmECGEEEJ7ZU3RMt8SPvsz9jEPl278TtgSa13kj4ZOP7pc/ZxcWkMB
F9do2ODsTm/HQzoHLsbdbWcFLr2kFLjTnOscifPvVK6/QTgFg7xi6dr9F61Mnq7dcSUAEEgpmdfH
z/9A7cJq+9cPBahn7/x8KPXh9NnfdM8GAHABCLmPu5wAEJKkUcMu3kQmJWmEC/M8ectvvcdyC03C
/NHQ6UdXKv8mFefqvfFY6PS315yv8aeXRSzEtXZ8Lpz6SPqcb7nnAAB4AD65jzsHNFQGfzR+6Vfr
g7XGE/8Kt9yrWGwjDMHdvZSFG2FSkkY5BM9Xjvyt/+jsWm4Hzr9Tue4Gbud1qSeziVjgyLfBCaez
UJD5tbYkA9VFJ9/3y2wCgEeNI98Gx5/mL1mLJ7ThSN3+Lq34/e6dfnle8J32jq/A01cp0QujZ77T
uuDy6h1Xmrus/bisVIn8rXxmeeq6r0Vqay6sbp6QfPkJTfHdxk9/Ed6HWqC04VVdOpoSq/925A+q
AxSUD0Rf/4HODAHQ9KuSKYkKI/1Or8hoSajk/6Ts1a22houybinc5w32TfygloZK7kG1cy2I504/
HLVfpCQ0UV3ceRRt+lWHborvXXTVu9Yq+yr0P/OrHFf+yNQrvlCJAAAUAcJn/BDOAFCq1VvfZe6Y
O76VbwfB/Z+2bjk1dsFL2vKPrLt3Lf2pdzkWDZ72tqr7X2JHrd+3wWqPG39z4Nh4MXezvqwPxYMl
hYc2Yecninp2OHxQjX0pnMJEQR4cjmHzcIQQOhzt+ZnDj42c95n2yO9LN3wtVFv8mrjKIgCqXggp
q3HnQ8ZaqhUTDhyAxvhcv15+tWbyMFWpoA3eAmkozinj7QIFSsMJJjeZzcgqi9Z2+AIK7vRV8gNn
6C+4qKw8FHAB6FONe99BHkwQQ2JtPXbulxuZ+1UXgAcCJ37QHvp57UfXRHxwtv/MPOY/Y+deOb3j
X+NzPxN0D3lbzyGzkwPHhSz4cPQNH+7MqDuQuOia9uPvIg/kZbK9fvfbyQNJ2tnXeV9pDtynHODB
ZqVK+4nfqtrFcOz7nMCv/Cd/TWbK0uE96okwzZM+5GSvrf7wx2Ef7O0/Cx77pdi575h++rNRq/+R
dzJbNs6Jz1p5ApSGknOZTdYGP668IFN44hvyXeMyiweO/0f3Oct2uySzOZKa+Zj8/EzhyauUu8dl
P6YvrNUpVlopYFlDnidkk7b5UnLMRXay7czeIBfd/SxWEuK21rYJo7o39bq1qeb9rfRJb7LOedr6
4yP7MpouYwBkD6EjIQTAL3/evWu8p364H2x7VOzp9JK9/QGh/0VZ/xTu0wb3nJi+fyzCOQBdczeA
AAAg7Dxj4VrPT30EALza5GTZ07NbyFxPVf3PfL/jajWK07fPXv+uTMqg3vHJy66cePyD1n2zaiIW
cFy6x9uBJbRNoxZwIp1LB69jE50iX9YuzeYbdGBk05KRq7i12TouBPChyOu7c2oOJC78cfvP7ybb
ZnIt0KOR7r781owZlFmp/cSOcqejfRoc3vI+iNeav99hAgi/XS1XGm272YKIITU9z5xPoVSzn9pR
Z4MjMWWlFM4lb9NgN3mCe6WZiZLDAIj+ypNWTOFtl03f8edmCyKRoN89G+CZYYuXrSd31e3wQDqs
znV+6LUKs3lLz46mtPnLzKxaqVyzfAFUS2UzgT1VSOHt6bHcwo8CxMiMZoyD7bdW4bXbYJhK5yi5
03JlU5cAgLdnp2qh7KB5sHdYyNszE+VAdjiiLMyZnShp2ZGQNTlR8vT0aO9BcCs/PtuSosMjGLoj
hNB62UO0zJLhM/7ZGv196YavhpaMn7rKIgDgirrlzLb2sDPdXtPoqcRyZ4vq8VtZ8BpR44QrSibl
kqeFxQit2uMF9Tkv9MzfQ5MDCxtHb7b8X9AWX23R/IbhZOOUrY3K9WKs2udgV3grFH5J1FUt/VE+
ZNXv3xbgANxUUiHL2i11Ckxowx4fD4oUaFRYjACAULUjzrK0h52pVmB+Q8q9xV++bz41VHpr+OWb
J/7wqcB0eX6vwisyT9MGPiaGrPp92wIHeLQP0rDGvwzj31STFwaPvRxe9AbHuc998hfsyQdV9zAN
mrmppEL2/KUkdWt8PCxSoEtg9S8G7Wa2c33zdmhy4JHA0Zst7wbSZMAD6vBmi/zMeuDWiA8cZknN
7fPa2JPZuKoOb7botfaDt+k+CG4srEUrzkxdPuJCFv390gLDVfK8kOXwecoxL4OjjnTFk/b2/83/
cKfaYvtdCsNZe5dU8/butVKptLd/0p1+f/LiT5XO/WT79w/2ZGxPMKD6eoxrQ6ednJCPPLpmbdN6
siuF1U/vjJMD5cgz6soTxtp71Fvloqx7CrtWOlGrbHC1ZMw4eVA2b23ITxo+gFDUoZNtfdwrOWTv
wuLVuY4r5vdV53c2hSoRVc3O7WuVM9/vuIQAcLype0tsOEXjkvB5e8zPj8vSkCSvejsAgDCMLf/I
Ttxduu6rQ0f9B3nxO4s//UqkYVVmc23ZkMmym523i7Vb6TcfU5IDUYUAAKV/FXr55ok/flrf/uRs
UcR2zZjnn+eZd0CTAxl6zknHWtIvjNToYAy82tSMnQo958ymfLc/Y1EAIbgUSA4lguZ4Ac69yG/e
4sRiGg8rRx/Rrv6IuYRIK6Xwmv/gO2aWJk8wLkcymwIKEW7t9j9/682ZTKRzX3dSOP6rD9KiesQm
xRjP87PPaZNtEQG85bdOO0ojv9STg5GZ6dmSOpLSCbB2abboqLrce925XZopssjAcFrdi4CXaOnR
rHmwRcg9hFst1c2hbrTMWqWKlwzoEgGgejwpSQd7qAwAVI9orNT0InPRL7drjhROKAAWkRTZrbWZ
GZo7EGZVbUmhWOseIYTW0+pv0lS5Qj6eVB/8bUga6ZYOEMuv5WS+2iIAAB7TN6Ua7R8qSzrPEYoU
yjJJE6YiRFiOHAF+k1WLEvWcnTcmzvyrxHmvt++8N0AuUJ6XrOz+gmEDUM/Z+ZP4Ge+Nv/hNzn2P
m4FX8aOh/sivTH/VRR1cM475e3ZcVNXNwtVfi8+9n1H1cvk42y7mJM+UYxfSU6OtmZvn3t6ScjwL
5nOk4Uvp5kRp4pP0yaoMALRq757Rj3hX62TOxguqdFLgjK1N9ye0OffezGP6plSz9f/kRYfc9mvj
Pae7QajHmlOkE5WRlNLZ18jLpM2J0vgnyBOVZ+n53XaLN7h//AW952T96Mv1k143M/Gw6h7YOuEH
TPdSvrv1XM47l/J5W5vONaTRyTeqPJdFASJKdDPxm6xSoODaO65JnPG++AVvtu973DRfLXryoTc9
qZ94kX7SLj6Zl3lEhBeafPbNbN21LtRO3MUm8zILL6xFLevxq+PHvde/5FPtR3+nlKuyCNCI3Hjq
dsPvn+eFpm95Qzv9gH33F8nuCWW9fnbxs5ELv9TIMveRt8Nj/X5yWvE8u27x/4ibRPJlHy+c9RH7
zu16JwiiRSfvKie9GY66RjQkJR5oPHWLsW9VKuRS895fhkdfyS8NOY/dozZ9Sc1y7U73qYKyyumV
i837fh0efa1/MXUffVR1wmLP9V9XvyjrnULof6Kg/wZXO1HF5r2/CY+8wXkR8x4fM/QLlOcNVcc+
rtU5gfX7ylGJV7N5fG5fLyizP03KgZeY5w41xj6uVVqVwvjUrT85YvSKyAuZ/dQTuhsWEYBqs12a
bbWmZ2794ejoG2OXhJw/9RzX9gkgajxGyvmKnV62R2KVH7nKPOMf4qddXrznz/HsW/jRUP/Vt7lN
QSaS9ibj3OTYz/6CVqVm6Svx4b93z7+7deMdemwwqkKhHSWxoZ4nUa2xfYKHU3plpye7QiUAIKQm
pR5rTlGup7MGffxb7KyPrnTr2dWaCKVOCh0byT31o8rThcBISlOCYQUAujfs0KuubG4fN81XkaNJ
47HfRymUoZPC1MTd76VPPvynnf9xyvA/ui/aVq3cmVW9mUlLCm4CWROmIkjCHD1e8ZusWlRNIqa2
u3pG6nTPIDUp9ThphAQQ6jk7fxI6432DF806j/5ZkV8WP4bUH/2V6UtKLEKn647QdUKVQCIbl9vT
9kLBMGuX22pyKNQnVOZWfiLPUyOZwB4iY+GWp4pyImgXyy2uZ4bj1kzPnyMZg/itYr7U9oQAqoWS
6bghAfj1qRyLRbxyseWrqZFscC5HCq9ZzJfbvhAC5EByMN2JzL1Gfqpp+5wT2UxkUqYEwslPFLTB
bgGssGbHy8HhrNbK5Zo+a09OUCmQiEKl5HgwO9miSiyTpsVcNTKaNalfn5qxAwFu2YxzBkoklY5o
FIA79Xyh5gFwz+cAVEtks+Gee4y1S7liwxWEyoYpzb9LCbdRKFQsXwiQ9GgqHdGgPTtRCQwNhWUA
1pweL0BqNBuUAPz65LSdGIl70ysmoIvqEYMXG24srgIAMKvmSuGUAuADEDWs2rWWH+rWTGftmq+H
NbvRWdWrTU41zCGsIY4QQmugUPKuo8xLN4UCsOS1LrPau6+Q5MRxDjNCJ38OTp6bGdhe+smHEzXS
d1GdAwDwtBIDvzK1dCQbfzR67v+uRsADAOfM2IVngvGH0tX/nnBBwPXVG1XzrMuUC/+C0UJ5/PPe
nU906qEJcnP1RjN0zmvV817DxFh5+z+Rh7sDSK6yCACAeO7MAwFxvjXzoDYf+glKtZiSeTEcH2UA
vrfT2vU57/6HA51+l8irwy95WZXNeKW7/D9eR8aL3bpw1LN3fiJgvCd+3MfdEwBoo1b6uX3jjyML
kXmfQ+6PkleHX3pZjc04xTu9P1xHxgpr7234mSG4+3D7sYfhTzQsDnAZ9wFEXGvHP5vGX8eP+yf3
RADaqBevteYvpT8aPe+LtQj4AOCcGbvoTNB/X/r+F+IuCHJz9Zdm8PlXqOe/lomx8pMfh4c6gy17
9uRnpXveEzvm7/3jFQHC8kssNy3zVTMb8Z2pf5HueXfsmL/zj1u8FoAgv61cX9a3XqEc9T89DYDa
XusWf/wP4PO+eZ62mo+8Ex4Wq3VlvC+nq+UXC+pIm9f7FZivsi7zKl+xbxtKXPCxmeL7/e01GQCk
RuvBLwVDb6enf8wnzLd/4+2+bR+jZRDM+Vb9hpxx2suVMy5gAIJPu2OP8KcKq55ewexvNG8qB0+/
1Hv+qxlAm+X86T3fuatclPVOIUC/E+Xxvhtc/UTZX2/+uh593mvccw0GU5Vdn/HufSSwrtVHiKpR
u2Zzg9pfb/6qpJzx1sylJvfGqjs/w+57wJ/J28HBIeVH5EZbOe1S5QWvFwBtf8Z+fDtTksNDMogf
1a+eks97c7D3uAAAgJqpRGuq0Hoqet//1QpOe+6g3MpMwf1v/ZfZyPNfp77SZN6u0vaPuY9PtJVs
3Dwp8tLLyhP/q7zTG0lKQtxRv+WiyOXvaW56RB+ziDOUev3X5N4nkXJz9UuT2aDcqq9waFQNaCBc
97qpnwwedeHrl9x6rFWxlOho+EIWKTe3TZlmQOop3RPipqkfe8pFV8bPDzIxVtn+T+SxvAQA4tjI
iy8rV/4VnqhoRsAQd9ZveSRy+fuax/yJ7yoB2RI/70vWsmdltNniSlDpU3oo4KaJH/ixS98ROu8K
5j1de/Tj9E95BQAkVRV1l4EuE8XQYfGbAHebHtW80kzJ9jgoZjyVMHtfDYhsBALQb59LUuBUSnIy
symtEBCu1fsnCLc8U2TR7GhIIdypzczO1jtBJLi1UjsxMLq4ZFvYpZIbHtoUkgG474EEIAC41/Ti
wyNpCbiVn8yX7EB65ecmUcLpZHO8Gh3OBigACNlp52BgOK4SAN7u2Y/fstSRbEIGYM2ZyWLLHArJ
Xq1QpYnhEYMKpzSZJwODvaEy+I1cvq1nRrM6FW59ZqolNAAAbhdmK5Ac2hSQgNul6dm8PJzRg4rf
cHlYpsxu+IoMDZsHTcqdJlMiGgFvxQTM74rqYUMUmm4srhJgVs2VI6m5pZIWNWqFhhuOqQDgNevc
TKr+3A/2VA0EAvpBXPaPEEIHkXceZb52k9H03F02d7gQPW9IZOvWrQAU3hb7q7N3/OZ9kVkP6/Ac
XLwtiZd/Me/9nfffO/YzlsarjADWM0ch1CXs/ETZHBqA/FQtNJQNSqw1M92KDsX9malmfHTQYPXJ
qXZipNuyVbilyVmeHklprD452YzN1ef1KhOzfnq4pzVtd8vDWZM3ZqaqamY4obqFyaI2OBSW5rfS
KWa18uMlLTscZvmJYqeg0S1PzLL5D/Ti7emJWmx00Ogs8Rszs1Ykmw5Qvz4146WGE+ry70jhlifz
JLO0qE645clZP37M5jO/5Z3237n/d1XMm19SmZ6puVwQJZgaSJoL8WafTfVL3jzWyk9X5IGh+ArJ
AwDhVKZzTnQoY0rg1yanneRIWu+cHKcwkZcH51uz+vWpGSfZPdN+Y3KiSCKZTNyQhNeYna4HskOR
PRRILm63TLTkcDYkueXJaScxOhigc0e56M8Vr1eE1CcnG5Hh3gixw6tMTluBZDJqzre4tvPjeWlw
pHN5eHtmohIaHgrSlcqWh4ISb0+PV6Oj3WjZLU/2RMvT43NlyyvlQNWe2wYAt2YmKuGR3jrnrDU9
UQ2PDHWKwXl7ZrykD43EZDs/XtTmGxmz1vRkLTyc1ZqTM05yJK1aM1P1UFSUW9HhjO7kJ8pGdigE
e7oFQDiFiRwdGElovDE12YgMd4ump2a85FCoNZUT6eGEBm55Ki8NZPXKZEHBLscQQmgv3XTxoO95
u8/6yy1nvzhgmoQsfA/3PJ4kSY2B4QG43F48Kix6FhCiREAmQg7z9fxtGK/yhvUM5ajDCaHqMARX
HDipyiqlg7v3u3VP/N5vkEhGVC+VW75pWjVfi+uUNDtLBPMEVeZLXAlViOiORUaI3NPOkvRNphxK
xRtT+UpwyJybxTxOe4pxJZlylwuiRQyeb3qRqGi2wEyvHFj28ur5mpzI7qme8cq4VW2SyKB6XOCo
wOzErb3tsYkaG9oUA+BeqzQ7PSuGB4P7U+2dtQszZYhn+4XKbn02ZwUGup0+EUoE7xm7UQgi9TsT
AqgeixoSABAlGNXKFYdFlD2mdVm7ZQEAkrqoRXTvnytfL5CAEEleYW9KLJtRKpXcRJEY0WQyolMA
IHQhv6zPr74r5UAiGxJr2ixoStxt+pKhLMoc3OdEkeZmEUnqbEAwX9CFPreoJBPmcTANgzQsj4m6
J4eNAJcrDZdJbYcGYjKAv8dbgKhhE3J1NxZz6r7auU4Ly0JhMlNzYilSa9HIoEIO0wZUCCH0DDPA
H3P5kedcIAQvFnK9hcsL0bKbjD7/GwAA5j3Fqz+btJdvBh1A3DBP+IZznMoB6gCQX6fN4lXesJ6h
HHU44Yo2/ElxZmKFnr+0X1Z+8I3Y2rsEO/DWPfH7tEGqh3VWrFuszQJpjcBcqE0khfA2E/ODoXuC
yPPxxxqDHjmUjjWmChVlboxrSaHcYQK68RjzOdUoAaJGTMg1nIBogTmwvFx5Ka9Zdzxvdqw5P2dq
dzsyNNwnKl3Mb1YsJZbUgxf74ULzrvHQCp+hihkNV6bbrgguLSxeM9YuzJREbDC9ci/Owq3N5lr6
QCY2d7xUVUjNY2DIAADMdUEO9Yl/qSIDZ3OvBUIIALI+gehifa4XAECfjqmoFkxkgnG/XZzJ5ZWR
jAGwcnbpjn8OAACC8739aWj5JpVwKtiYmZysylTS4wPRxe1bqESFz3l3rHjBeeelikgy4T6b63SP
M5/TAAVCTY2XbMvzlLAmSSIoVepWywMtOf8Ctoe+/9VQkMzWLNXztZix5CoqZkSqVdstasuRuLzq
iHsIIYRW4zJhmGYxnxMCer+ZO1/WHL5d+uG352cmD3Tq0DK03XzoCnio+5cE69AVD17lDe0ZyFGH
G+paO98OO1deGDuwadlr6574fdsg0aImn8rX5MjQolhTDkSUSrnmDMY0KrxmuQlmZi3B6GJyOBVr
TJVaIGsAQJRQkM6Um14mpBDu1suWHIopAEDUcJDMVipAwpk1tOJXYsOb5w9olZrYKxBOpcoC6QBl
zr9VvgsRAO7U8nUpngpS12Gy1imSZFa97svRvi1/hVcvVCCaCvfZK2vlZyoknk2vPK4Td2qz+XZw
YLB3faJGDJGvWGbKkJhVqTEj2e+HA6pFDZYvtYyUKYPbqLpKSFvUgHgPyVujfterbyd5zHVBVSUg
smrIUBd9Y2AiaZS1XAaKBOC3ak73k4TKhNm+CKik8wdveRzUtXz1CbfZoonh7Mq/MEh6SC1V6o4R
06jwWlWbgwYARAsHeL7SMtOmDNyulr1ucKsGFb9UZXI0IQGAESTVagO01JrPJ1FDQTJdroKRXt4O
WQ5ElVK+SIx0stO0ew6zyiVLT8T3OBrYOmCeO9H06stqoqiafpQJpYbbVrRRg+5ntSbXtp9usU4f
qbGQMbJ/GRIhhJYRlBAAseQn4/0eXQYhdKgRTnm2ZM+/VhElkk6ZtHcmkfVQJBrUKAivmiu0uy9B
RFJF08DPAAATpklEQVQDkXik+8ImfKtWrVsuEwCEKnowEgl2GxiyZj5X9+dWUoxQLBKQ8c1mAyBq
OCQ3WpHQkmaTcmgg7RfyE2NcAFECiUx8z4W+K1DC6Vhjsiy6+4plUqXC7HiZC6BaKJWZa2yrBEOk
WoZE8pltvMna5TaNZPXeNqZeu23JEREEt5afbbsMCAEq66GBzLJ2uQsr+bZl8aBYORwVTrnY8jjk
xudLv7X0poUq0KxdLDs+OFO7S905cnhoOKFqyYFIIT+52xcgaZGBgf6jIVM9lYkW8lNjBQFUDaXS
i5PaL3nCyY/t6k4TPTM6uIeOEPpfrxUJ1izO1l1OCCGykUgHJIA+NSTkYCrayk9NVCRKJd0wZauz
Qy0alWenxxpSID2UNsx4oJ6f2F3S4oMDe3z1oYrkFMd3FaHz5RZd3FO1HEon7VxuvCaIpATCYbXR
PQvJwXgxPz1WFAKoHh0Y6NS9p1pQ9ovQrUStBExSrkqxvbkDlGCYVitaSlvhIkpGRCcFGl16gblr
tdskdgCiZcFmmr4cDJy8/AchwWqecBmruBanxpaV0r+G7QtPAACbbotkxIhRInz36ZbbklUVQKIr
juCOEEL7gPT8t2fu1q1bD3xaEELPIuGUZ2tqOr2oFWXvTO61KsU6iWfiGnjVfAliA1GVgPCtarHq
RwZSBgXWKuTrxIzHgppEBXetWqXm6YlURCUArJnPO5FMQiMgmFMrll1zye4QQujgxNv5qaqWznQC
ZO41Zqcb4eEsfoP1IfwdFT8T002ydP50zatzYQRUxfbA1LNr61l9Cde2nmoyl9Alsbbg3AUaDxmb
sJAZIbTfbr049XTDP+pfflbI55YswrJlhNBSVDFMuV73OSx6PSGyHtCg6jJhELde97X4QLjzAULV
QCzB84WaFUot7i2JSKqpU8vzBfTtZQghhA4azHOFHJrv2Yt5nMj47bWXuD9Z93wqLJ9bLW9LzIjs
axGwqhub3HZeN7Ysjoo929rBNKyPjRBaLyv2oWFZFkbLCKGluNtu+pKuLq3Z51sth2gxmQjmuKBG
F3cUK2kabVieCCyqYSiY07K5GtmnQgWEEDrQlFAyYhWnJroNUyQtMpDsX5EdLcf9ibrnUVFzOQAd
COv7HCr3EOW6Q0yl2fSTJpmxaBZHyUIIrSsCAIT0jh3FGPvNzb/DaBmhDcmv56brnUnZTKU6DQj9
em66ASCAqOF4MqgQAAEgeLs4YwEIIIoZS4U1AoJzQaQlvSAQKhNwebfjY+GUZmYABIAUiKXiyzun
QQihgxLVI5nhyLOdikMV98dqTo0JBgBAByLGvlXAXkZ4TEhCuFwwATYDgdEyQmh9CSAAvdHyH+/Y
Vi5XMFpGaEOSwwNL2i3Pz2StQr4N0sIAPzSQHIiqwi7laoJ26qlQSoQnxKKuEARnAuhcPRaiJTIJ
DdxqrixonwFiEEIIHU5EvelKwcCx3H6iCQNhLcyZBzIGtgihg9/y0RPPP+/c8887F8t7EEKLSYGI
wRs1a8loIFSPhKhVazEAIJKmgtvyFn2EOTaXjcWlCEQNh2W72vD2dgRUhBBChx7BeaFuT1qQiegD
Mp9u+y5+/SOEDgWEkG5V7MUwWkYILUHUcER1a3VnyTuObIYN1qjaHIBo4bDilMtNhwkAAO61q+UG
BCLLWvdRI2JCu9pmByjx6FAl3PLERGn5izVrTo3NWAfifVvY+fHJet/xf/fCgUszQs8+IgNvzY0z
GAobx0bUbNhIy4T7zAG6Tj2kEUOVdEpCqiRTKaotLwRCCKH90u9bBWtiI7Qh9bRbBiUykDIXRblU
j4RoodYKpsze2UQLh5Vcte4ORFXJTKRorVrN1+fHW04kgyt0T0qUYFRrlWu2gY2XD2fCa5aL1abt
cQCgihEbGAgfLF27MavFNHNpr3X7TXjtNhjmwXKU+4+1ZifyfnxkONx5NRB+u1Ls/CRGjYHhdGdk
aeE2y6VKy+WCyKFMNr5w0wu3MjVVUwc3pfXD5pygPSNSNijtqramly2hhA6E9D0MxL2WPRAQgoRN
FQCCpgQAWQNcSwAAPlQQQutHEAKEkFazYQZDANCZwGgZoQ2HaPHB7LK5WnwwvfCXHEwPBgEAIDqQ
WZhNA8nBwNxmZCOaNKIr7UGaXxsAgGrxwcH9TzY6eAm3Nj1dpZF0dsBQqOCe4xL5oAmYvHqpKmXW
PVoWbrVUN4cOm2jZbxbKXF0oB2TtwkyZxAdGMr1H6DdmZ+taanDEWHqBhVMptCUZo5cNSFG1oxPa
M7d9XZdYvf1Qc9FMSmhmPfraRgihDtItXSZmMNyZ05nAaBkhhNB+Ya1ihYUGs7HO4GGEKnPFSdyu
5YtVhwEQ2YilUiGVALdmJsqh4aFOL3OsOTXZiI8OGr0b5G69mKu0GVBZM7VlNZqFnZ8sK0HZbntc
cE70eCZldrZmlfPFhsMFIWowkY6bMmvmZ6ueT6YnalRLZtPzbQWE1yzmy21fCAFyIDmY7tSv8Br5
qabtc05kM5FJmRIIJz9R0AaHOx3HC2t2vBwczmqtXK7ps/bkBJUC6WxCE33SvDxJfmVixkuNpHUC
wimMT1vB7EhCIyDs/ERRzw6p5T5Ht3AC/FYxX2p7QgDVQsl03JAAhFueygtTcy2Xc85Aiw2kQgrp
XoVC1WaCyIFYOhVeaYRav1Go0nhCKZe7M7xm2Qmkhxf/GCCcSpVHB+PGsncHbhcLdjAVaeVa/bIJ
QvtIUp7ZaBwhhGCul6/lzTwwWkYIIbQ/uNtwpWByeQzGWrlcQxsYyegU/HZ+erYgD6eNlTaxiHBK
sxUeH9oUlAlrF6ZyfHmPusxp8PjwkE5BOKXJXMkOpHXi12fzdnBwdFAlwmvkpmcqynA8mEq17ZKe
HQovet4Ju1Ryw0ObQjIA9z2QAAQA95pefHgkLQG38pP5kh1Ir1yNlCjhdLI5Xo0OZwMUAIRTXDHN
KyUpFtAh3/ZAV4XXtKkK7ZYX11TwWg4JRCXgKx/dQtLdykyRRbOjIYVwpzYzO1sf6hxdJ/nZlATg
1Sani5Y5GKCslc/VpfTwEYbEWvmpXFkbTmiLr5XwavmanMgGpMpcsMycFpdNqzCdd3xB1GAiFTMk
8NsOKFp9dqrlMaB6JJkMaxQAuFUs+uFMSnEwVkYIIXRIogQACACp16rhSBQAOhNYiQUhhND+EIwD
VZZ35cPtmqNEI53m6nIgHqVWzeHL11+6ObdpQSBmygQApEA0tFKdbiIHQxoFACBKQBaezwH8dt3X
YiGVAABRgvEgNGt9u+Mlsib5jXrL5QBUVrrPQiIFo4YEAEC1oAKev+fkrprmFZMESlDlluMDeE2L
BKMmtC0fgNmW0AIK6XN0C/vyGi0RiAUVAgBUC8cNv97yOsmnRriTfJB1lTCPAXC7ZsvRuCEBgBQI
66LdWtJFvXCr+YaWSi7qoo+5jDltiGSGR0aHUlo7n28yEMxjvm2riezIyGg2LtVyRYsDsHaxxKKp
MP78jhBC6JBFBAABQiASjZKeCXy4IYQQ2h+EUuA+A1hcXRiYz4m8MHA3lalgbA0dRXNP0MB88E3l
lYbrJmTZbME80RO0E6oQ0eof7SqxbEapVHITRWJEk8lOUE969rZXzZFXTnOfJFE1pLC6y3SvDYG0
YfrlouUHpSZXoyrpc3Q9mMd79gWSTLnLO+eVLpxuIAAcALjPhVuaHK90UsQ5DQlhzY7NWgKA6OmR
uFNoB9JZjXRGXe8QACCZ8U7JMdXCEbnedIVJAORQN1CXjHCYzjY9n1XKEBsM4usEQgihQ1m32fLS
5y8+3hBCCO0PqgYVVm25UXVxZWxJptBkfC6K5j4nkkSWRKGCi6UBNFUI95iATvks53xtQzERSSG8
zUT3eSe4J8iqfU5RLZjIBON+uziTyysjGQNg5Ri5G3d207ticlZOc78kSVpQ8ppW2xNGSqFKSGPl
tiX7clCjvSFrH5JCuTO/L2A+p1r/4JrIlGqpkezibu8zR2zuHo9TKLkum9pdnV82sbuRGM6okmjO
pxwEEEqASJokXD4/lwNQbtUsz7XGd82vP7N7zBwcxX6xEUIIHUpIt2iZVCrlWCwOAJ0JrImNEEJo
v8hmwhTV2ULd9gUAgGCexwGoHtVYpWpxAADWLle5EdEogKRR1nY5AIBwG/Ul9YKBqKYBzVrbBwDg
dr3ur3HgYjkQUZxyp7K38JrlJphhlQBQibDOyFa9mOsyAAAiq4YMy2P2hfRIGmV258Pgt2pz45AT
KhPWPeJ+ae6XJFk3qF2r80BQIUDUkO5Xq7Zk6tIK+1+WHiUUpO1y0xMAwN162ZJDgeUtu+dIekTz
yhWrk/7upenZmpYa3TzniKGwrCZGjhgKy5IR0Zzuatyu1Xw1qBJQzLDULtYdDgCsXW1w3dRDQ/Pr
b96U1iRz8AgcQgohhNChpluoTCAWj3dC584Eli0jhBDaP1RPDQ3WSqX8ZIkJAKBKMJ1NGVIgPeAX
C5NjTACRjGim0zRWjSSDueLkJJUIUQxTl5zFWyN6YiCaz0/uLhIqaaGwIVtrS4YcGkj7hfzEGBdA
lEAiE9cIAKiRqD6TGx+T9EQ2E+wGpII1i7N1lxNCiGwk0gEJwOuz2WAq2spPTVQkSiXdMLvJIVo0
Ks9OjzWkQHoobayc5j5JAsXURK1tdLpGo1pQYTkvaKwlWAYgaiyTKhVmx8tcANVCqUykf7AMIJnp
DCsWJnf7XAgi67FMJrJKPe+e1Qb8fGFyNxMgaZH0QIACgBzOpPxcbrzCgciB2EASw2KEEEKHhU4Z
8tIqcABk69atBz41CCGEEEIIIYTQs+7Wi1MFmw1+9rpqpVwqFBKpFAB0JrBsGSGEEEIIIYTQxkWA
dJouJ1PpzpzOBEbLCCGEEEIIIYQ2LkIAgJBlfWJjL18IIYQQQgghhDauTskyEMjNzvROYNkyQggh
hBBCCKENrDPIBZDMYLYzozOB0TJCCCGEEEIIoY1rfgSpJbAmNkIIIYQQQgihjYt0O/oi01OTvRNY
towQQgghhBBCaOPq9u9FyNDwaGdOZwKjZYQQQgghhBBCGxcFAStUxMZoGSGEEEIIIYTQBkfmmy8v
wGgZIYQQQgghhNDGRQjZ8dR227aWzMdoGSGEEEIIIYTQhnbs8Se6jrNkJkbLCG04tm0/20lAByld
1/dhLcxRCB2i9u2W55yve0r2GaU4vAtCaB0IIXzfa7dbS+ZjtIzQRqSqKlnWMANtZEII13X3eXXM
UQgdWvbzlkcIoQ0Co2WENiJCCMY2aB1hjkIIIYTQoYt3+vgiZHJifHhkFAA6E1h9BSGEEEIIIYTQ
xiWE6Ex0QuX5CSxbRgghhBBCCCG0cYnuAFJLK8ph2TJCCCGEEEIIoY1LCAAChJCZ6alO+7LOhPyG
66V+6/zwFexAJhEhhBBCCCGEEDrQ5gqVs0PDvRNYExshhBBCCCGE0MYlRKdoGWtiI4QQQgghhBBC
c+Y6+YJ8brZ3AsuWEUIIIYQQQghtXAK6hcsDmcHOnM4Eli0jhBBCCKEDTdj5yZzFl8xlrdnJoitW
XAMhhJ5RZPk/jJYRQgghhNAzgVv5ickyBr8IoYNd55c7QqBULBCyMIHRMkIIIYQQegZwu+HJ1G5g
uIwQOsh12y0TkkyngZD5CWy3jBBCCCGE1h+zGn4gHvNLDYdrOgUAEF6zWKhYDCTFMOY/yN16oVB1
OJFUU19aNxshhJ55olv3GvvERgghhBBCzzjfavBAUNPDqttwOjGw1yhURWRwdGQkm1AdhwEAgHCr
hboUHxodGRmMgu1hQTRC6MCbC5fL5XLvBEbLCCGEEEJovflWQ5imAkQNa17D5gDgOy2uRwIyABDF
DKsEAED4LQvMiCEBANVCIWVp0Q5CCD3jBAEAQoAkEgnSM4E1sRFCCCGE0DrzmnXX9afHKt0/LRYw
hSeoTLvRMJW6U5wJqs+V31AJS3IQQgce77ZbXjofo2WEEEIIIbSuhNds0/jQppAMACDc0nTZYqYu
E+6ITn1HEN2XU6ASET4HkAAABMd2ywihA0+Ibrvleq0ajkQBoDOBv98hhBBCCKH1JLxGm4SMuUIZ
ooQM1mj7sm5Qu2oxABBeq95pzExkU+etus0BgLuNOrZbRggdeAIEEEIIiURjpGcCy5YRQgghhNA6
Em7DoqHwwlsmUUIGL7S9UCQVKeSnx0sgKWbIVGwAAKLGUmahMDkuqKSaIUPynrWEI4Q2LjL/n14Y
LSOEEEIIoXVEtMTQ4OI5SnwoCwAAofRQaH52uPM/qkUHhqNzM2MHIIUIIbTIXLNlHEEKIYQQQmgD
m5iYeLaTgBBCBxchBEB3EKnef1i2jBBCCCG0UUxMTIyMjHTfCxFCCAFATy9f83Ouu+66Rx97DKNl
hBBCCKENoRMqP9upQAihgw/pDLe8EC1f9vKX5wsF+YevYM9iqhBCCCGE0AGAoTJCCPWzfLhlRZb/
8o1vxHbLCCGEEEKHud5QGdstI4TQEt0B4DvFy3P/gqEQ1sRGCCGEEDqcLQmVsd0yQggtIcSSithd
GC0jhBBCCB22lofKz256EELooCTmOsJeBKNlhDYiLFVAS+xnlsAchdBBa3h4eP4OnZ/GexYhhBYj
AECWFS5jtIzQRuS67rOdBHRYwRyFEEIIoUOXKhHHcRRFWfJjIkbLCG04uq4/20lAhxXMUQhtKJRi
H7EIocOKTZSEKnbddevms16kaVrvov8f0Tmah2t1QBkAAAAASUVORK5CYII=
--f403045ea08094c651054581426f--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============2836571594087454957==--


From xen-users-bounces@lists.xen.org Sat Jan 07 16:51:30 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Jan 2017 16:51:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cPuC9-0003zV-86; Sat, 07 Jan 2017 16:50:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <charles.fg@gmail.com>) id 1cPrDN-0003tQ-IY
 for xen-users@lists.xensource.com; Sat, 07 Jan 2017 13:39:22 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 C6/7F-04988-68FE0785; Sat, 07 Jan 2017 13:39:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCKsWRWlGSWpSXmKPExsXiVRukrdv6viD
 CYN4RJYuty/6wOzB6bO/bxR7AGMWamZeUX5HAmnF2+wH2gsmfxSt6dl9ga2B8c1i8i5GLQ0hg
 BqPEnbfXmUAcFoHPLBL7Jz5gBHEkBGayStxufsLWxcgJ5ORIXOw8zgxhF0l075oHFucVEJQ4O
 fMJC4gtJBAgse7hXUYQm1MgUOLMus9gNWwC9hJn7t5lBbFZBFQlTqx9xA7RGyCxrOMjWK+wgI
 HEmk9rgWwODhEBX4lXh8tAwswCbhKPN65gnsDINwvJtllIUhC2l8SZI82Ms4C6mQXUJdbPE4I
 Ia0ssW/gaqkRN4va2q+yY4noSx/e9ZoKwzSQOrrnGCmErSkzpfghXf+X0PLC1EkD1TXs/si9g
 5FnFqFGcWlSWWqRrZKmXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYS/UMDIw7G
 C9v8TvEKMnBpCTK6xhVECHEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgtfzHVBOsCg1PbUiLTMHGN
 UwaQkOHiUR3lSQNG9xQWJucWY6ROoUoyXHtGeLnzJxrDu1BEju6FzzlEmIJS8/L1VKnDccpEE
 ApCGjNA9uHCzxXGKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzFsOMoUnM68EbusroIOYgA4S
 9MwHOagkESEl1cAoNktJNuRcrfpr36U35/da2EQeUygpMj+V921OJCf3idmr/5XEXLt2znrHh
 x2MivEtFmuTo7rnTldSCDecG5P4V3eNWODHiRK/DnW839XnY5vMm/GrTFKG87L+3o2h05hfPP
 aZxfHgg++NOz4tn6Zkn5Os0mkTtvi4zeGB+MZEowl1d/wnLX+hxFKckWioxVxUnAgAb5hP2zc
 DAAA=
X-Env-Sender: charles.fg@gmail.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1483796354!75171025!1
X-Originating-IP: [74.125.82.43]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_50_60,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65299 invoked from network); 7 Jan 2017 13:39:15 -0000
Received: from mail-wm0-f43.google.com (HELO mail-wm0-f43.google.com)
 (74.125.82.43)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Jan 2017 13:39:15 -0000
Received: by mail-wm0-f43.google.com with SMTP id k184so64296925wme.1
 for <xen-users@lists.xensource.com>; Sat, 07 Jan 2017 05:39:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to;
 bh=ip1zBXqaAr76UJvwn9BPqSicDybAzc4/cci9ToEFjyI=;
 b=dk28tktauNx0sJbFdicpyNeJ5rOfYDqEYR+OkhWhJtumjD2jUJDD61suNNv6mOKpj+
 9XL/kmWIgmPaP+d297OGxfNz2yUNZZKsPgu0AxeCS3Jqvkty8oLaGrIOYf/WSUD1Wzk0
 ceEsp/teoBG5DwmqIgjwN5WpDeQZ+PJ8bbzP37akx2+0xKKiIVIfF/G5ZH74BIggUQ2h
 bfbOG6P5woQFA4hK7CpFgYQFj+HTV/rlMcQSomsgIKWPKJONA9dWm6in1m8YVLK6R0va
 fuvMHLkUflnUY80fJwbULA5EdewRyBg7RwxA66hPmVU27cLhDCSzPjH5zAkG63LyY/1c
 rmcg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to;
 bh=ip1zBXqaAr76UJvwn9BPqSicDybAzc4/cci9ToEFjyI=;
 b=FBB/cRZRIvPniRhBzxFGiIDziclYoOOWAzd680IzzaL6q/ycSZGFEkuPi4s0cz9qHb
 fSKC+q1MyAEwGnRiY/qGVTSIjR2vIyQrX/Gvo/ce4MiIyn+KeYjy9K3hnBJSPkEd31Zx
 VUWIZsgnyBY+T6VBAqYjBvyAEIDPcBhIlz5j7SpwJcYfa1w7vH2EzTCEJl8T3BvLV0uy
 hs1MGYqQDls8PrdToYHepM1Xj9ELoDVMDl7qNvz6CwqhNZm0dkhHX9j4o8bYz2LVzyZk
 g544Km8NABhMcl/BsogcfEyVgf9ul2mgMTuqDeo4Eobdrdpk0vN1cKvM9hKmHFWjO5T8
 anSQ==
X-Gm-Message-State: AIkVDXJVdQqBn4VTHvf7LJB4pzrRYVllE32dGmm/iXt1UEVwt7qJUR1DQIr7qZdMr7UQq2Ze907w8c8HWy/r+Q==
X-Received: by 10.223.162.132 with SMTP id s4mr5176002wra.44.1483796353646;
 Sat, 07 Jan 2017 05:39:13 -0800 (PST)
MIME-Version: 1.0
References: <CAD7Ssm_BcAtzb+RDA3S3+44HEkqgRDrd1pa_p+R=xYoYjitLrw@mail.gmail.com>
In-Reply-To: <CAD7Ssm_BcAtzb+RDA3S3+44HEkqgRDrd1pa_p+R=xYoYjitLrw@mail.gmail.com>
From: =?UTF-8?Q?Charles_Gon=C3=A7alves?= <charles.fg@gmail.com>
Date: Sat, 07 Jan 2017 13:39:01 +0000
Message-ID: <CAAQRGoCErPwG=igP=ADQb1ev8_pOQ=UmjJWydSpTN47tZKD7ig@mail.gmail.com>
To: Kaushal Shriyan <kaushalshriyan@gmail.com>, xen-users@lists.xensource.com
X-Mailman-Approved-At: Sat, 07 Jan 2017 16:50:16 +0000
Subject: Re: [Xen-users] Xen VM Instance freezed
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2836571594087454957=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============2836571594087454957==
Content-Type: multipart/related; boundary=f403045ea08094c651054581426f

--f403045ea08094c651054581426f
Content-Type: multipart/alternative; boundary=f403045ea08094c64f054581426e

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

`xl info` output?

I'm getting this exactly message but I'm installing from source  (Xen
4.4.1) and messing up with some kernel headers.

On Sat, Jan 7, 2017 at 11:30 AM Kaushal Shriyan <kaushalshriyan@gmail.com>
wrote:

Hi,

I am using Xen VM in my cloud Infrastructure. It was unreachable and i have
seen the below issue. Screenshot attached.

[image: xenconsole.png]

Server Details as below :-

[kaushal@ ~]$ nproc
12
[kaushal@ ~]$ lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                12
On-line CPU(s) list:   0-11
Thread(s) per core:    12
Core(s) per socket:    1
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 79
Model name:            Intel(R) Xeon(R) CPU E5-2687W v4 @ 3.00GHz
Stepping:              1
CPU MHz:               3000.052
BogoMIPS:              6000.10
Hypervisor vendor:     Xen
Virtualization type:   full
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              30720K
NUMA node0 CPU(s):     0-11
[kaushal@ ~]$ free -h
              total        used        free      shared  buff/cache
available
Mem:            57G         50G        4.3G         65M        2.2G
 6.1G
Swap:            0B          0B          0B
[kaushal@ ~]$ cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)
[kaushal@ ~]

Please do let me know if you need any additional information to be shared
to debug the VM freeze issue.

Regards,

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

--=20
Charles F.'. Gon=C3=A7alves

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

<div dir=3D"ltr"><div dir=3D"ltr" class=3D"gmail_msg">`xl info` output?</di=
v><div dir=3D"ltr" class=3D"gmail_msg"><div class=3D"gmail_msg"><br class=
=3D"gmail_msg"></div><div class=3D"gmail_msg">I&#39;m getting this exactly =
message but I&#39;m installing from source =C2=A0(Xen 4.4.1) and messing up=
 with some kernel headers.=C2=A0</div></div><br class=3D"gmail_msg"><div cl=
ass=3D"gmail_quote gmail_msg"><div dir=3D"ltr" class=3D"gmail_msg">On Sat, =
Jan 7, 2017 at 11:30 AM Kaushal Shriyan &lt;<a href=3D"mailto:kaushalshriya=
n@gmail.com" class=3D"gmail_msg" target=3D"_blank">kaushalshriyan@gmail.com=
</a>&gt; wrote:<br class=3D"gmail_msg"></div><blockquote class=3D"gmail_quo=
te gmail_msg" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding=
-left:1ex"><div dir=3D"ltr" class=3D"gmail_msg">Hi,<div class=3D"gmail_msg"=
><br class=3D"gmail_msg"></div><div class=3D"gmail_msg">I am using Xen VM i=
n my cloud Infrastructure. It was unreachable and i have seen the below iss=
ue. Screenshot attached.=C2=A0</div><div class=3D"gmail_msg"><br class=3D"g=
mail_msg"></div><div class=3D"gmail_msg"><img src=3D"cid:ii_ixlgt2f20_15972=
9fc03018ab5" alt=3D"xenconsole.png" class=3D"" style=3D"max-width: 100%;"><=
br class=3D"gmail_msg"></div><div class=3D"gmail_msg"><br class=3D"gmail_ms=
g"></div><div class=3D"gmail_msg">Server Details as below :-</div><div clas=
s=3D"gmail_msg"><br class=3D"gmail_msg"></div><div class=3D"gmail_msg"><div=
 class=3D"gmail_msg">[kaushal@ ~]$ nproc</div><div class=3D"gmail_msg">12</=
div><div class=3D"gmail_msg">[kaushal@ ~]$ lscpu</div><div class=3D"gmail_m=
sg">Architecture: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0x86_64</div><div class=
=3D"gmail_msg">CPU op-mode(s): =C2=A0 =C2=A0 =C2=A0 =C2=A032-bit, 64-bit</d=
iv><div class=3D"gmail_msg">Byte Order: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0Little Endian</div><div class=3D"gmail_msg">CPU(s): =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A012</div><div class=3D"gmail_msg">On-l=
ine CPU(s) list: =C2=A0 0-11</div><div class=3D"gmail_msg">Thread(s) per co=
re: =C2=A0 =C2=A012</div><div class=3D"gmail_msg">Core(s) per socket: =C2=
=A0 =C2=A01</div><div class=3D"gmail_msg">Socket(s): =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 1</div><div class=3D"gmail_msg">NUMA node(s): =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A01</div><div class=3D"gmail_msg">Vendor ID: =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 GenuineIntel</div><div class=3D"gmai=
l_msg">CPU family: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A06</div><div cla=
ss=3D"gmail_msg">Model: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 79</div><div class=3D"gmail_msg">Model name: =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0Intel(R) Xeon(R) CPU E5-2687W v4 @ 3.00GHz</div><div cl=
ass=3D"gmail_msg">Stepping: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A01</div><div class=3D"gmail_msg">CPU MHz: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 3000.052</div><div class=3D"gmail_msg">BogoMIPS: =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A06000.10</div><div class=3D"gmail_m=
sg">Hypervisor vendor: =C2=A0 =C2=A0 Xen</div><div class=3D"gmail_msg">Virt=
ualization type: =C2=A0 full</div><div class=3D"gmail_msg">L1d cache: =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 32K</div><div class=3D"gmail_msg">L1=
i cache: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 32K</div><div class=3D"g=
mail_msg">L2 cache: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0256K</d=
iv><div class=3D"gmail_msg">L3 cache: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A030720K</div><div class=3D"gmail_msg">NUMA node0 CPU(s): =C2=A0=
 =C2=A0 0-11</div><div class=3D"gmail_msg">[kaushal@ ~]$ free -h</div><div =
class=3D"gmail_msg">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 total =
=C2=A0 =C2=A0 =C2=A0 =C2=A0used =C2=A0 =C2=A0 =C2=A0 =C2=A0free =C2=A0 =C2=
=A0 =C2=A0shared =C2=A0buff/cache =C2=A0 available</div><div class=3D"gmail=
_msg">Mem: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A057G =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 50G =C2=A0 =C2=A0 =C2=A0 =C2=A04.3G =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
65M =C2=A0 =C2=A0 =C2=A0 =C2=A02.2G =C2=A0 =C2=A0 =C2=A0 =C2=A06.1G</div><d=
iv class=3D"gmail_msg">Swap: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A00B =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A00B =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A00B</=
div><div class=3D"gmail_msg">[kaushal@ ~]$ cat /etc/redhat-release</div><di=
v class=3D"gmail_msg">CentOS Linux release 7.2.1511 (Core)</div><div class=
=3D"gmail_msg">[kaushal@ ~]</div></div><div class=3D"gmail_msg"><br class=
=3D"gmail_msg"></div><div class=3D"gmail_msg">Please do let me know if you =
need any additional information to be shared to debug the VM freeze issue.<=
/div><div class=3D"gmail_msg"><br class=3D"gmail_msg"></div><div class=3D"g=
mail_msg">Regards,</div><div class=3D"gmail_msg"><br class=3D"gmail_msg"></=
div><div class=3D"gmail_msg">Kaushal</div></div>
_______________________________________________<br class=3D"gmail_msg">
Xen-users mailing list<br class=3D"gmail_msg">
<a href=3D"mailto:Xen-users@lists.xen.org" class=3D"gmail_msg" target=3D"_b=
lank">Xen-users@lists.xen.org</a><br class=3D"gmail_msg">
<a href=3D"https://lists.xen.org/xen-users" rel=3D"noreferrer" class=3D"gma=
il_msg" target=3D"_blank">https://lists.xen.org/xen-users</a></blockquote><=
/div></div><div dir=3D"ltr">-- <br></div><div data-smartmail=3D"gmail_signa=
ture"><div dir=3D"ltr">Charles F.&#39;. Gon=C3=A7alves</div></div>

--f403045ea08094c64f054581426e--

--f403045ea08094c651054581426f
Content-Type: image/png; name="xenconsole.png"
Content-Disposition: inline; filename="xenconsole.png"
Content-Transfer-Encoding: base64
Content-ID: <ii_ixlgt2f20_159729fc03018ab5>
X-Attachment-Id: ii_ixlgt2f20_159729fc03018ab5

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
--f403045ea08094c651054581426f--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============2836571594087454957==--


From xen-users-bounces@lists.xen.org Sun Jan 08 04:21:41 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Jan 2017 04:21:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cQ4xz-0006nx-9Y; Sun, 08 Jan 2017 04:20:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <myrdhn@gmail.com>) id 1cQ4xy-0006nr-MB
 for xen-users@lists.xen.org; Sun, 08 Jan 2017 04:20:22 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 32/71-09053-50EB1785; Sun, 08 Jan 2017 04:20:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLIsWRWlGSWpSXmKPExsWSUDRroS7LvsI
 Ig+07dSxWXT3A6sDocXT3b6YAxijWzLyk/IoE1ozzzWfYC56YV8w9vpW9gbHHoIuRi0NIYCWj
 xKtpB9ghnA2MEo8X32LrYuTkYBPQklj8az4riC0iICtx5dd0MFtIwFyi5XAzUxcjBwengIXEh
 5uGIGFhgTSJ9sb5LCA2i4CKxJZ1vWA2L1D5tEk/WSFsQYmTM5+AxZkFoiSmvZrFDGJLCChI7P
 50FGqVkcTj57sZIWrEJV4ePQJ2m4TAekaJB8dvs01g5J+FZNYsJLNmIemBsHUldu07ABWXl9j
 +dg6UrSPRdv80lK0tsWzha+YFjOyrGDWKU4vKUot0jQ30kooy0zNKchMzc3QNDcz0clOLixPT
 U3MSk4r1kvNzNzECA50BCHYw/l0beIhRkoNJSZTXMaogQogvKT+lMiOxOCO+qDQntfgQowwHh
 5IEr8jewgghwaLU9NSKtMwcYMzBpCU4eJREeBv3AKV5iwsSc4sz0yFSpxiNOaY9W/yUiWPdqS
 VPmYRY8vLzUqXEeflAJgmAlGaU5sENgqWCS4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLmfQC
 ykCczrwRu3yugU5iAThH0zAc5pSQRISXVwKggzb5nzSzenpATvc1dmwvTtwgwH05LM+E17HwV
 MGuOgSbPiv+6Ido9y7m4Tm9lfH3G751TeV9RSFnl5nVf1ixc5eIjzyTDlvX9gzmb6auHjrLH6
 qdO91+1ceeS7dpxu76ruXw03fX/zuYFpXdznZ5OTWbxEevQu3oi+AnruXO/3u1jWSO64LISS3
 FGoqEWc1FxIgCmPsPnAAMAAA==
X-Env-Sender: myrdhn@gmail.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1483849219!47091961!1
X-Originating-IP: [96.114.154.161]
X-SpamReason: No, hits=0.6 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_50_60,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44513 invoked from network); 8 Jan 2017 04:20:20 -0000
Received: from resqmta-po-02v.sys.comcast.net (HELO
 resqmta-po-02v.sys.comcast.net) (96.114.154.161)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Jan 2017 04:20:20 -0000
Received: from resomta-po-06v.sys.comcast.net ([96.114.154.230])
 by resqmta-po-02v.sys.comcast.net with SMTP
 id Q4xlczSg9oagNQ4xuchfI5; Sun, 08 Jan 2017 04:20:18 +0000
Received: from Belldandy ([IPv6:2001:558:6017:12f:7c61:b644:a985:565c])
 by resomta-po-06v.sys.comcast.net with SMTP
 id Q4xtcmQbUpJ41Q4xucScJR; Sun, 08 Jan 2017 04:20:18 +0000
From: "Marc Tousignant" <myrdhn@gmail.com>
To: <xen-users@lists.xen.org>
References: <01a901d26829$6212e900$2638bb00$@gmail.com>
In-Reply-To: <01a901d26829$6212e900$2638bb00$@gmail.com>
Date: Sat, 7 Jan 2017 23:20:19 -0500
Message-ID: <023501d26966$8619e3b0$924dab10$@gmail.com>
MIME-Version: 1.0
X-Mailer: Microsoft Outlook 15.0
Thread-Index: AQGZFtkIh6heh2yhN2DHFSXEGfjoFaGf2dOA
Content-Language: en-us
X-CMAE-Envelope: MS4wfDbAake3cgrYq97MABcO64zd3jRHdL3s5wXH5ktXMMYpvpPJHFXv2Vef1UPU7aHizP4Oryn4GSewqQ9tneDTd8ALl6ipUEpNsjAcqv/c13Ez00hyGPPJ
 OzkBE1xYfTUMXapXiASHgRIEGjLJ8SAyL2A=
Subject: Re: [Xen-users] Xen 4.7.1 - Issue with NIC's saying network
	cable	unplugged on reboot of domU
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5581853457604550831=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

This is a multipart message in MIME format.

--===============5581853457604550831==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0236_01D2693C.9D44ED20"
Content-Language: en-us

This is a multipart message in MIME format.

------=_NextPart_000_0236_01D2693C.9D44ED20
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

I first tried upgrading to 4.8 but then none of my VM's would launch. I'm
guessing there was a change to the config files that I did not look in to.

I then tried going to 4.6.2 before, but the issue happens there as well.

I was able to revert back to 4.5.1 and the issue went away.

Kind of surprised no one else has heard of this. I can't be the only one
seeing it.

 

From: Xen-users [mailto:xen-users-bounces@lists.xen.org] On Behalf Of Marc
Tousignant
Sent: Friday, January 6, 2017 9:30 AM
To: xen-users@lists.xen.org
Subject: [Xen-users] Xen 4.7.1 - Issue with NIC's saying network cable
unplugged on reboot of domU

 

Since August 2015 I have been running xen 4.5.1 without issue. The other day
I updated to 4.7.1 and now my domU are losing their network cables after a
reboot. Only way to get the network cables to show back up as connected is
to reboot the dom0.

 

Now here is the kicker, I am passing through physical NIC cards to each of
my domU. I have a server card with 4 NIC ports/devices and am using 2 on one
domU and one on the other with 1 left over for another project I have not
started yet. The network cables are not actually unplugged. I have tried
disconnecting and reconnecting the physical cable with no results.

 

If I do a pci-detach and pci-attach of the same device, there is no change.
But if I detach the errored one and attach the spare NIC it works, until I
do another reboot. And since I'm actually doing an initial install on one of
the domU's I'm having to reboot quite frequently. Once the NIC is in this
state no matter how many times I detach/attach or shutdown/restart the domU
they will not come back up.

 

Nothing has changed hardware wise on the machine.

 

Anyone got an idea as to why xen is misreporting the NICs as having the
cable unplugged?

 

I am running the same dom0 kernel I compiled back in 2015 atm, because I
need to troubleshoot a kernel panic my new one is giving me on startup.


------=_NextPart_000_0236_01D2693C.9D44ED20
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 15 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle18
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle19
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US =
link=3D"#0563C1" vlink=3D"#954F72"><div class=3DWordSection1><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>I first tried upgrading =
to 4.8 but then none of my VM&#8217;s would launch. I&#8217;m guessing =
there was a change to the config files that I did not look in =
to.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>I then tried going to 4.6.2 before, but the =
issue happens there as well.<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>I was able to revert =
back to 4.5.1 and the issue went away.<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Kind of surprised no one =
else has heard of this. I can&#8217;t be the only one seeing =
it.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><div><div =
style=3D'border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal><b>From:</b> Xen-users =
[mailto:xen-users-bounces@lists.xen.org] <b>On Behalf Of </b>Marc =
Tousignant<br><b>Sent:</b> Friday, January 6, 2017 9:30 AM<br><b>To:</b> =
xen-users@lists.xen.org<br><b>Subject:</b> [Xen-users] Xen 4.7.1 - Issue =
with NIC's saying network cable unplugged on reboot of =
domU<o:p></o:p></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Since August =
2015 I have been running xen 4.5.1 without issue. The other day I =
updated to 4.7.1 and now my domU are losing their network cables after a =
reboot. Only way to get the network cables to show back up as connected =
is to reboot the dom0.<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Now here is =
the kicker, I am passing through physical NIC cards to each of my domU. =
I have a server card with 4 NIC ports/devices and am using 2 on one domU =
and one on the other with 1 left over for another project I have not =
started yet. The network cables are not actually unplugged. I have tried =
disconnecting and reconnecting the physical cable with no =
results.<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>If I do a pci-detach and pci-attach of the same =
device, there is no change. But if I detach the errored one and attach =
the spare NIC it works, until I do another reboot. And since I&#8217;m =
actually doing an initial install on one of the domU&#8217;s I&#8217;m =
having to reboot quite frequently. Once the NIC is in this state no =
matter how many times I detach/attach or shutdown/restart the domU they =
will not come back up.<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Nothing has =
changed hardware wise on the machine.<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Anyone got =
an idea as to why xen is misreporting the NICs as having the cable =
unplugged?<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>I am running the same dom0 kernel I compiled back in =
2015 atm, because I need to troubleshoot a kernel panic my new one is =
giving me on startup.<o:p></o:p></p></div></body></html>
------=_NextPart_000_0236_01D2693C.9D44ED20--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============5581853457604550831==--



From xen-users-bounces@lists.xen.org Sun Jan 08 04:21:41 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Jan 2017 04:21:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cQ4xz-0006nx-9Y; Sun, 08 Jan 2017 04:20:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <myrdhn@gmail.com>) id 1cQ4xy-0006nr-MB
 for xen-users@lists.xen.org; Sun, 08 Jan 2017 04:20:22 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 32/71-09053-50EB1785; Sun, 08 Jan 2017 04:20:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLIsWRWlGSWpSXmKPExsWSUDRroS7LvsI
 Ig+07dSxWXT3A6sDocXT3b6YAxijWzLyk/IoE1ozzzWfYC56YV8w9vpW9gbHHoIuRi0NIYCWj
 xKtpB9ghnA2MEo8X32LrYuTkYBPQklj8az4riC0iICtx5dd0MFtIwFyi5XAzUxcjBwengIXEh
 5uGIGFhgTSJ9sb5LCA2i4CKxJZ1vWA2L1D5tEk/WSFsQYmTM5+AxZkFoiSmvZrFDGJLCChI7P
 50FGqVkcTj57sZIWrEJV4ePQJ2m4TAekaJB8dvs01g5J+FZNYsJLNmIemBsHUldu07ABWXl9j
 +dg6UrSPRdv80lK0tsWzha+YFjOyrGDWKU4vKUot0jQ30kooy0zNKchMzc3QNDcz0clOLixPT
 U3MSk4r1kvNzNzECA50BCHYw/l0beIhRkoNJSZTXMaogQogvKT+lMiOxOCO+qDQntfgQowwHh
 5IEr8jewgghwaLU9NSKtMwcYMzBpCU4eJREeBv3AKV5iwsSc4sz0yFSpxiNOaY9W/yUiWPdqS
 VPmYRY8vLzUqXEeflAJgmAlGaU5sENgqWCS4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLmfQC
 ykCczrwRu3yugU5iAThH0zAc5pSQRISXVwKggzb5nzSzenpATvc1dmwvTtwgwH05LM+E17HwV
 MGuOgSbPiv+6Ido9y7m4Tm9lfH3G751TeV9RSFnl5nVf1ixc5eIjzyTDlvX9gzmb6auHjrLH6
 qdO91+1ceeS7dpxu76ruXw03fX/zuYFpXdznZ5OTWbxEevQu3oi+AnruXO/3u1jWSO64LISS3
 FGoqEWc1FxIgCmPsPnAAMAAA==
X-Env-Sender: myrdhn@gmail.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1483849219!47091961!1
X-Originating-IP: [96.114.154.161]
X-SpamReason: No, hits=0.6 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_50_60,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44513 invoked from network); 8 Jan 2017 04:20:20 -0000
Received: from resqmta-po-02v.sys.comcast.net (HELO
 resqmta-po-02v.sys.comcast.net) (96.114.154.161)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Jan 2017 04:20:20 -0000
Received: from resomta-po-06v.sys.comcast.net ([96.114.154.230])
 by resqmta-po-02v.sys.comcast.net with SMTP
 id Q4xlczSg9oagNQ4xuchfI5; Sun, 08 Jan 2017 04:20:18 +0000
Received: from Belldandy ([IPv6:2001:558:6017:12f:7c61:b644:a985:565c])
 by resomta-po-06v.sys.comcast.net with SMTP
 id Q4xtcmQbUpJ41Q4xucScJR; Sun, 08 Jan 2017 04:20:18 +0000
From: "Marc Tousignant" <myrdhn@gmail.com>
To: <xen-users@lists.xen.org>
References: <01a901d26829$6212e900$2638bb00$@gmail.com>
In-Reply-To: <01a901d26829$6212e900$2638bb00$@gmail.com>
Date: Sat, 7 Jan 2017 23:20:19 -0500
Message-ID: <023501d26966$8619e3b0$924dab10$@gmail.com>
MIME-Version: 1.0
X-Mailer: Microsoft Outlook 15.0
Thread-Index: AQGZFtkIh6heh2yhN2DHFSXEGfjoFaGf2dOA
Content-Language: en-us
X-CMAE-Envelope: MS4wfDbAake3cgrYq97MABcO64zd3jRHdL3s5wXH5ktXMMYpvpPJHFXv2Vef1UPU7aHizP4Oryn4GSewqQ9tneDTd8ALl6ipUEpNsjAcqv/c13Ez00hyGPPJ
 OzkBE1xYfTUMXapXiASHgRIEGjLJ8SAyL2A=
Subject: Re: [Xen-users] Xen 4.7.1 - Issue with NIC's saying network
	cable	unplugged on reboot of domU
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5581853457604550831=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

This is a multipart message in MIME format.

--===============5581853457604550831==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0236_01D2693C.9D44ED20"
Content-Language: en-us

This is a multipart message in MIME format.

------=_NextPart_000_0236_01D2693C.9D44ED20
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

I first tried upgrading to 4.8 but then none of my VM's would launch. I'm
guessing there was a change to the config files that I did not look in to.

I then tried going to 4.6.2 before, but the issue happens there as well.

I was able to revert back to 4.5.1 and the issue went away.

Kind of surprised no one else has heard of this. I can't be the only one
seeing it.

 

From: Xen-users [mailto:xen-users-bounces@lists.xen.org] On Behalf Of Marc
Tousignant
Sent: Friday, January 6, 2017 9:30 AM
To: xen-users@lists.xen.org
Subject: [Xen-users] Xen 4.7.1 - Issue with NIC's saying network cable
unplugged on reboot of domU

 

Since August 2015 I have been running xen 4.5.1 without issue. The other day
I updated to 4.7.1 and now my domU are losing their network cables after a
reboot. Only way to get the network cables to show back up as connected is
to reboot the dom0.

 

Now here is the kicker, I am passing through physical NIC cards to each of
my domU. I have a server card with 4 NIC ports/devices and am using 2 on one
domU and one on the other with 1 left over for another project I have not
started yet. The network cables are not actually unplugged. I have tried
disconnecting and reconnecting the physical cable with no results.

 

If I do a pci-detach and pci-attach of the same device, there is no change.
But if I detach the errored one and attach the spare NIC it works, until I
do another reboot. And since I'm actually doing an initial install on one of
the domU's I'm having to reboot quite frequently. Once the NIC is in this
state no matter how many times I detach/attach or shutdown/restart the domU
they will not come back up.

 

Nothing has changed hardware wise on the machine.

 

Anyone got an idea as to why xen is misreporting the NICs as having the
cable unplugged?

 

I am running the same dom0 kernel I compiled back in 2015 atm, because I
need to troubleshoot a kernel panic my new one is giving me on startup.


------=_NextPart_000_0236_01D2693C.9D44ED20
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 15 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle18
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle19
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US =
link=3D"#0563C1" vlink=3D"#954F72"><div class=3DWordSection1><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>I first tried upgrading =
to 4.8 but then none of my VM&#8217;s would launch. I&#8217;m guessing =
there was a change to the config files that I did not look in =
to.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>I then tried going to 4.6.2 before, but the =
issue happens there as well.<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>I was able to revert =
back to 4.5.1 and the issue went away.<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Kind of surprised no one =
else has heard of this. I can&#8217;t be the only one seeing =
it.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><div><div =
style=3D'border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal><b>From:</b> Xen-users =
[mailto:xen-users-bounces@lists.xen.org] <b>On Behalf Of </b>Marc =
Tousignant<br><b>Sent:</b> Friday, January 6, 2017 9:30 AM<br><b>To:</b> =
xen-users@lists.xen.org<br><b>Subject:</b> [Xen-users] Xen 4.7.1 - Issue =
with NIC's saying network cable unplugged on reboot of =
domU<o:p></o:p></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Since August =
2015 I have been running xen 4.5.1 without issue. The other day I =
updated to 4.7.1 and now my domU are losing their network cables after a =
reboot. Only way to get the network cables to show back up as connected =
is to reboot the dom0.<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Now here is =
the kicker, I am passing through physical NIC cards to each of my domU. =
I have a server card with 4 NIC ports/devices and am using 2 on one domU =
and one on the other with 1 left over for another project I have not =
started yet. The network cables are not actually unplugged. I have tried =
disconnecting and reconnecting the physical cable with no =
results.<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>If I do a pci-detach and pci-attach of the same =
device, there is no change. But if I detach the errored one and attach =
the spare NIC it works, until I do another reboot. And since I&#8217;m =
actually doing an initial install on one of the domU&#8217;s I&#8217;m =
having to reboot quite frequently. Once the NIC is in this state no =
matter how many times I detach/attach or shutdown/restart the domU they =
will not come back up.<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Nothing has =
changed hardware wise on the machine.<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Anyone got =
an idea as to why xen is misreporting the NICs as having the cable =
unplugged?<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>I am running the same dom0 kernel I compiled back in =
2015 atm, because I need to troubleshoot a kernel panic my new one is =
giving me on startup.<o:p></o:p></p></div></body></html>
------=_NextPart_000_0236_01D2693C.9D44ED20--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============5581853457604550831==--



From xen-users-bounces@lists.xen.org Sun Jan 08 09:34:20 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Jan 2017 09:34:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cQ9qX-0003pe-8D; Sun, 08 Jan 2017 09:33:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <et@etit.hu>) id 1cQ9qW-0003pY-0h
 for xen-users@lists.xen.org; Sun, 08 Jan 2017 09:33:00 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 17/4A-29440-B4702785; Sun, 08 Jan 2017 09:32:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLKsWRWlGSWpSXmKPExsUSd3yrvK4Xe1G
 Ewad7bBarrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8bKd2UFy7UrJtydxNLA2KTWxcjJISSwmlHi
 yVmXLkYODgkBJYmWZrcuRi6g8DpGiQsTljCCOCwCjcwSf7cfZQZxJATWMkps3PGZEaLsMKPE1
 tZrTGjKODmEBbQlju04yw5iiwhIS8y40sQG0bGcSeLXzLWsIAk2AWOJ1nPLGUFsfgFZiY8rJz
 KB2LwCVhIT3l5gA7FZBFQkpt4+wg5yoKhAuMTVw+YQJYISJ2c+YQEJcwp4SZzfFAQynlmgnVF
 i05azYK0SAsISR/bvZJnAKDwLScssZHUgCWaBFImFrzYxzkJy0iwkd89CctIsJL/NQvbPLIRD
 IGaqS/yZd4kZwtaWWLbwNZRtK7Fu3XsWCFtP4u3vXijbUmL9jk/sCxj5VjFqFKcWlaUW6RoZ6
 yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBEY9AxDsYPwzP/AQoyQHk5Ior2NUQY
 QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV5HtqIIIcGi1PTUirTMHGD6gUlLcPAoifAuZgFK8xY
 XJOYWZ6ZDpE4x6nJMe7b4KZMQS15+XqqUOC8DyAwBkKKM0jy4EbBUeIlRVkqYlxHoKCGegtSi
 3MwSVPlXjOIcjErCvF4gU3gy80rgNr0COoIJ6AhBz3yQI0oSEVJSDYy+az/Ou3U3nzdwn7SkD
 P+kVawl7YUlXMclZ0g2bXPIdop3Nk083Zvi2iT2N+bxfudkTyU2V+UVAtkJBTPlFDi7/nrmXn
 mtaDNF1OPt5TcpPl4t9xoe3F0UYnv1kq5yxHJ7qROGfpdK58tMyHobW/Y9YkNwm4miQt1ZngV
 BP2/M2r3OIOdpthJLcUaioRZzUXEiAKKb0k+AAwAA
X-Env-Sender: et@etit.hu
X-Msg-Ref: server-10.tower-27.messagelabs.com!1483867977!57569706!1
X-Originating-IP: [94.199.181.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21674 invoked from network); 8 Jan 2017 09:32:58 -0000
Received: from mail.etit.hu (HELO mail.etit.hu) (94.199.181.31)
 by server-10.tower-27.messagelabs.com with SMTP; 8 Jan 2017 09:32:58 -0000
Received: from localhost (localhost [127.0.0.1])
 by mail.etit.hu (Postfix) with ESMTP id B43FD40418D
 for <xen-users@lists.xen.org>; Sun,  8 Jan 2017 10:33:02 +0100 (CET)
X-Virus-Scanned: AMAVIS at etit.hu
Received: from mail.etit.hu (localhost [127.0.0.1])
 by mail.etit.hu (Postfix) with ESMTP id AC4D3404192
 for <xen-users@lists.xen.org>; Sun,  8 Jan 2017 10:32:51 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=etit.hu; s=mail;
 t=1483867971; bh=a2/v+3CA8ui9iu4P6j+a2LatHktAj1XsDhen1kjCpoI=;
 h=Subject:To:From:Message-ID:Date:MIME-Version:Content-Type:From;
 b=BdoqHD+LYvEVLHgtEb2nKohgDHqJfSnsdQd/3s8PEwhHzyrnMCHJnly8KlN0mxTsp
 LY9onwxvfhIa0IPdNJuddI9kMBSMSb0T/rUZDSwhUnQS9D/NADZbNKRByO3J76dIPv
 KWmMWZuUi+KASalJphUuQBJMpLKVujVBjGETbGUA=
X-Virus-Scanner: This message was checked by ESET Mail Security
 for Linux/BSD. For more information on ESET Mail Security,
 please, visit our website: http://www.eset.com/.
Received: from [192.168.100.225] (87.229.89.127.zt.hu [87.229.89.127])
 by mail.etit.hu (Postfix) with ESMTPSA id 853DC40418D
 for <xen-users@lists.xen.org>; Sun,  8 Jan 2017 10:32:51 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=etit.hu; s=mail;
 t=1483867971; bh=a2/v+3CA8ui9iu4P6j+a2LatHktAj1XsDhen1kjCpoI=;
 h=Subject:To:From:Message-ID:Date:MIME-Version:Content-Type:From;
 b=BdoqHD+LYvEVLHgtEb2nKohgDHqJfSnsdQd/3s8PEwhHzyrnMCHJnly8KlN0mxTsp
 LY9onwxvfhIa0IPdNJuddI9kMBSMSb0T/rUZDSwhUnQS9D/NADZbNKRByO3J76dIPv
 KWmMWZuUi+KASalJphUuQBJMpLKVujVBjGETbGUA=
To: xen-users@lists.xen.org
References: <2dc8f89a-8296-a07e-4062-5ce9833750ff@websitemanagers.com.au>
 <2a54f75b-8288-9fdc-68d2-471a83d3517a@etit.hu>
 <39aeb5d1-c103-b441-65c8-87cbd44b2afd@websitemanagers.com.au>
 <4109015c-9720-39b7-b6d8-041295d362af@etit.hu>
 <08ff4f04-96db-dbac-7887-82bfc8305b6f@websitemanagers.com.au>
From: =?UTF-8?B?w4lsacOhcyBUYW3DoXM=?= <et@etit.hu>
Organization: ETIT[nwpro] KFT
Message-ID: <1993d19d-b6bd-e1de-eefd-6a739544d93d@etit.hu>
Date: Sun, 8 Jan 2017 10:32:43 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.5.1
MIME-Version: 1.0
In-Reply-To: <08ff4f04-96db-dbac-7887-82bfc8305b6f@websitemanagers.com.au>
X-EsetResult: clean
Subject: Re: [Xen-users] Windows PV drivers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6721885193193997277=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============6721885193193997277==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="4PilwOtlktgQVopTN2wrwaVP7okP9euS9"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--4PilwOtlktgQVopTN2wrwaVP7okP9euS9
Content-Type: multipart/mixed; boundary="iuEWiVl9JKw1EXQdJtIevw9aScAvO7CVW";
 protected-headers="v1"
From: =?UTF-8?B?w4lsacOhcyBUYW3DoXM=?= <et@etit.hu>
To: xen-users@lists.xen.org
Message-ID: <1993d19d-b6bd-e1de-eefd-6a739544d93d@etit.hu>
Subject: Re: [Xen-users] Windows PV drivers
References: <2dc8f89a-8296-a07e-4062-5ce9833750ff@websitemanagers.com.au>
 <2a54f75b-8288-9fdc-68d2-471a83d3517a@etit.hu>
 <39aeb5d1-c103-b441-65c8-87cbd44b2afd@websitemanagers.com.au>
 <4109015c-9720-39b7-b6d8-041295d362af@etit.hu>
 <08ff4f04-96db-dbac-7887-82bfc8305b6f@websitemanagers.com.au>
In-Reply-To: <08ff4f04-96db-dbac-7887-82bfc8305b6f@websitemanagers.com.au>

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

Hi.

> Should I start over? (I have a LV snapshot I can revert to...)
> If I start over, how should I proceed?
> a) Remove all GPLPV drivers
> b) reboot
> c) Install all 8.1.0 version of drivers
> d) reboot
>=20

Yes, start over would be necessary in this case.

> Or skip B, or something else?

Please check the mail list archives, there had been a .bat file posted
which completely removes the leftovers of GPLPV (the nomal unisntall
procedure keeps a lot of stuff).

After that, shutdown. Do not use PVH or stubdomains (modify your cfg):
disable networking.

Put all the new 8.1 drivers on a separate small disk, and add it to your =
vm.

When it boots up in normal mode, with windows drivers (if it fails to
boot, a windows repair is necesary), then access the small drive and
install all the drivers.

Then revert your config to use networking and also to use
PVH/STUBDOMAINS (if you have used it).

Then it should boot up.

>=20
> Thank you again for your help.
>=20
> Regards,
> Adam
>=20
>>>> However, as a personal experience, I recommend for you to wait till =
the
>>>> final release of
>>>>
>>>> https://xenbits.xen.org/pvdrivers/win/8.2.0/
>>>>
>>>> (logo testing is just done, so we can expect the signed version with=
i
>>>> 1-2 months hopefully)
>>> Do you mean because it is easier to install, or because it is more
>>> stable (fixes some bugs in 8.1.0)?
>> It is installed absolutely the same way, it has just a more mature mor=
e
>> compatible and generally better codebase.
>>
>>> Is it possible to simply install the current version of 8.2.0, and th=
en
>>> update when the final release is done?
>> It is, but currently those drivers are not signed, which menas, you ha=
ve
>> to enable testsigning if you want them to work. (BCDEDIT.EXE
>> /TESTSIGNING ON)
>>
>>> Regards,
>>> Adam
>>>
>>>> 2017-01-04 14:26 keltez=C3=A9ssel, Adam Goryachev =C3=ADrta:
>>>>> Hi all,
>>>>>
>>>>> I'm in the process of upgrading from xen 4.1 to xen 4.4 and have a
>>>>> number of windows domU's running Windows Server 2012R2 with one of =
the
>>>>> ejb versions of the GPLPV drivers installed.
>>>>>
>>>>> Can anyone advise which are the best drivers to install for product=
ion
>>>>> use today, and how they went about installing them?
>>>>>
>>>>> So far, I've managed to boot my testing domU under 4.4, but I can't=

>>>>> install the drivers form
>>>>> https://xenproject.org/downloads/windows-pv-drivers.html even after=

>>>>> installing the certificate.
>>>>>
>>>>> I would prefer to use debian testing, but would I perhaps be better=

>>>>> off
>>>>> switching to XenServer and using the XenServer version of the PV
>>>>> drivers? Or can I use the XenServer version of the drivers with pla=
in
>>>>> debian + xen?
>>>>>
>>>>> Would appreciate any advice from others who have managed to get
>>>>> this to
>>>>> work well, especially in a production environment.
>>>>>
>>>>> Regards,
>>>>> Adam
>>>>>
>>>>>
>>>>>
>=20
>=20
>=20

--=20


=C3=89li=C3=A1s Tam=C3=A1s
Thomas Elias

ETIT[nwpro] KFT, =C3=9Cgyvezet=C5=91-H=C3=A1l=C3=B3zatbiztons=C3=A1gi spe=
cialista
ETIT[nwpro] Ltd, General Manager-Network security specialist

Tel. HU: +36/30-497-1626
Tel. DE: +49/160-651-8723
OpenPGP pubkey: http://etit.hu/doc/et-pub.asc

Okleveles m=C3=A9rn=C3=B6k-informatikus (MSC)
Master of Science in Information Technology (MSC)
Licenced Penetration Tester (TM15-047)

Kapcsolat: http://etit.hu/index.php/hu/kapcsolat
Jogi nyilatkozat: http://etit.hu/disclaimer-email-hu.txt
Contact: http://etit.hu/index.php/en/contact
Disclaimer: http://etit.hu/disclaimer-email-en.txt


--iuEWiVl9JKw1EXQdJtIevw9aScAvO7CVW--

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

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

iQIcBAEBCAAGBQJYcgc7AAoJENWYes1C3s/C1mgP/12d2JZFEYycy8Dx99MUwQcE
4aG6F7XDwe+2/b4LkgIjBSOA0WW+uJc2uvpbZHMQeq9d4fgLatJZrY/TmFYDK2lD
tv/+ejtHRrVFDGPM/fzehLrUL8Nff5yulBpqbmEUMuCw7qwHudsfd6rQKxADCLcs
3EcvZ+OAY2qqCAfoOcZwvBMzU/ceDxqxTO+RQMRK96UbMXt/Jl1339df2S2ZvmFh
CTtrQr1s76u7yerDWn7GR/pY6pLPC3Cdma2TeqdlWN4Mk8VEUaI9/XuiZlbXfM9a
0yVnM/Z5TFAGBKSLnFBashPxFronqes3X+Vi8AYYcu/SrUpi79Ro2qyRQOsFb1bj
hALOPQ4gMq2XiJAwsKhJUNTW6WaBogRQbMAGjwp35QI1KukdhR/Vr1/jnKl7J/q+
FkuztSy48Sxtqz8cdmmRBmtLmZ6N9v7zjLz50oMaQ28PPP40W6Kr0QFMDxE5BBIR
oYtAPKEBHyN/HS4yI+ZmFCwOADomNi9q9PJiUuupGfbblP4ti+rTL8/Sh46DSRa+
YYGcO6DL5mqfQwR2D6RvYoUllTMoG4DmbKcZxZ1TyqVET1lyKvtPLNwFeT9en+Wz
jkBQ3cnh5B0SX6FqCmrlWnjJJgz5s0QddDPcmoLiayo+O4fqKnptf4HEG+85oZb1
sSwPyc6gB09g6I1hLG5H
=wxYt
-----END PGP SIGNATURE-----

--4PilwOtlktgQVopTN2wrwaVP7okP9euS9--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============6721885193193997277==--


From xen-users-bounces@lists.xen.org Sun Jan 08 09:34:20 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Jan 2017 09:34:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cQ9qX-0003pe-8D; Sun, 08 Jan 2017 09:33:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <et@etit.hu>) id 1cQ9qW-0003pY-0h
 for xen-users@lists.xen.org; Sun, 08 Jan 2017 09:33:00 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 17/4A-29440-B4702785; Sun, 08 Jan 2017 09:32:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLKsWRWlGSWpSXmKPExsUSd3yrvK4Xe1G
 Ewad7bBarrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8bKd2UFy7UrJtydxNLA2KTWxcjJISSwmlHi
 yVmXLkYODgkBJYmWZrcuRi6g8DpGiQsTljCCOCwCjcwSf7cfZQZxJATWMkps3PGZEaLsMKPE1
 tZrTGjKODmEBbQlju04yw5iiwhIS8y40sQG0bGcSeLXzLWsIAk2AWOJ1nPLGUFsfgFZiY8rJz
 KB2LwCVhIT3l5gA7FZBFQkpt4+wg5yoKhAuMTVw+YQJYISJ2c+YQEJcwp4SZzfFAQynlmgnVF
 i05azYK0SAsISR/bvZJnAKDwLScssZHUgCWaBFImFrzYxzkJy0iwkd89CctIsJL/NQvbPLIRD
 IGaqS/yZd4kZwtaWWLbwNZRtK7Fu3XsWCFtP4u3vXijbUmL9jk/sCxj5VjFqFKcWlaUW6RoZ6
 yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBEY9AxDsYPwzP/AQoyQHk5Ior2NUQY
 QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV5HtqIIIcGi1PTUirTMHGD6gUlLcPAoifAuZgFK8xY
 XJOYWZ6ZDpE4x6nJMe7b4KZMQS15+XqqUOC8DyAwBkKKM0jy4EbBUeIlRVkqYlxHoKCGegtSi
 3MwSVPlXjOIcjErCvF4gU3gy80rgNr0COoIJ6AhBz3yQI0oSEVJSDYy+az/Ou3U3nzdwn7SkD
 P+kVawl7YUlXMclZ0g2bXPIdop3Nk083Zvi2iT2N+bxfudkTyU2V+UVAtkJBTPlFDi7/nrmXn
 mtaDNF1OPt5TcpPl4t9xoe3F0UYnv1kq5yxHJ7qROGfpdK58tMyHobW/Y9YkNwm4miQt1ZngV
 BP2/M2r3OIOdpthJLcUaioRZzUXEiAKKb0k+AAwAA
X-Env-Sender: et@etit.hu
X-Msg-Ref: server-10.tower-27.messagelabs.com!1483867977!57569706!1
X-Originating-IP: [94.199.181.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21674 invoked from network); 8 Jan 2017 09:32:58 -0000
Received: from mail.etit.hu (HELO mail.etit.hu) (94.199.181.31)
 by server-10.tower-27.messagelabs.com with SMTP; 8 Jan 2017 09:32:58 -0000
Received: from localhost (localhost [127.0.0.1])
 by mail.etit.hu (Postfix) with ESMTP id B43FD40418D
 for <xen-users@lists.xen.org>; Sun,  8 Jan 2017 10:33:02 +0100 (CET)
X-Virus-Scanned: AMAVIS at etit.hu
Received: from mail.etit.hu (localhost [127.0.0.1])
 by mail.etit.hu (Postfix) with ESMTP id AC4D3404192
 for <xen-users@lists.xen.org>; Sun,  8 Jan 2017 10:32:51 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=etit.hu; s=mail;
 t=1483867971; bh=a2/v+3CA8ui9iu4P6j+a2LatHktAj1XsDhen1kjCpoI=;
 h=Subject:To:From:Message-ID:Date:MIME-Version:Content-Type:From;
 b=BdoqHD+LYvEVLHgtEb2nKohgDHqJfSnsdQd/3s8PEwhHzyrnMCHJnly8KlN0mxTsp
 LY9onwxvfhIa0IPdNJuddI9kMBSMSb0T/rUZDSwhUnQS9D/NADZbNKRByO3J76dIPv
 KWmMWZuUi+KASalJphUuQBJMpLKVujVBjGETbGUA=
X-Virus-Scanner: This message was checked by ESET Mail Security
 for Linux/BSD. For more information on ESET Mail Security,
 please, visit our website: http://www.eset.com/.
Received: from [192.168.100.225] (87.229.89.127.zt.hu [87.229.89.127])
 by mail.etit.hu (Postfix) with ESMTPSA id 853DC40418D
 for <xen-users@lists.xen.org>; Sun,  8 Jan 2017 10:32:51 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=etit.hu; s=mail;
 t=1483867971; bh=a2/v+3CA8ui9iu4P6j+a2LatHktAj1XsDhen1kjCpoI=;
 h=Subject:To:From:Message-ID:Date:MIME-Version:Content-Type:From;
 b=BdoqHD+LYvEVLHgtEb2nKohgDHqJfSnsdQd/3s8PEwhHzyrnMCHJnly8KlN0mxTsp
 LY9onwxvfhIa0IPdNJuddI9kMBSMSb0T/rUZDSwhUnQS9D/NADZbNKRByO3J76dIPv
 KWmMWZuUi+KASalJphUuQBJMpLKVujVBjGETbGUA=
To: xen-users@lists.xen.org
References: <2dc8f89a-8296-a07e-4062-5ce9833750ff@websitemanagers.com.au>
 <2a54f75b-8288-9fdc-68d2-471a83d3517a@etit.hu>
 <39aeb5d1-c103-b441-65c8-87cbd44b2afd@websitemanagers.com.au>
 <4109015c-9720-39b7-b6d8-041295d362af@etit.hu>
 <08ff4f04-96db-dbac-7887-82bfc8305b6f@websitemanagers.com.au>
From: =?UTF-8?B?w4lsacOhcyBUYW3DoXM=?= <et@etit.hu>
Organization: ETIT[nwpro] KFT
Message-ID: <1993d19d-b6bd-e1de-eefd-6a739544d93d@etit.hu>
Date: Sun, 8 Jan 2017 10:32:43 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.5.1
MIME-Version: 1.0
In-Reply-To: <08ff4f04-96db-dbac-7887-82bfc8305b6f@websitemanagers.com.au>
X-EsetResult: clean
Subject: Re: [Xen-users] Windows PV drivers
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6721885193193997277=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============6721885193193997277==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="4PilwOtlktgQVopTN2wrwaVP7okP9euS9"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--4PilwOtlktgQVopTN2wrwaVP7okP9euS9
Content-Type: multipart/mixed; boundary="iuEWiVl9JKw1EXQdJtIevw9aScAvO7CVW";
 protected-headers="v1"
From: =?UTF-8?B?w4lsacOhcyBUYW3DoXM=?= <et@etit.hu>
To: xen-users@lists.xen.org
Message-ID: <1993d19d-b6bd-e1de-eefd-6a739544d93d@etit.hu>
Subject: Re: [Xen-users] Windows PV drivers
References: <2dc8f89a-8296-a07e-4062-5ce9833750ff@websitemanagers.com.au>
 <2a54f75b-8288-9fdc-68d2-471a83d3517a@etit.hu>
 <39aeb5d1-c103-b441-65c8-87cbd44b2afd@websitemanagers.com.au>
 <4109015c-9720-39b7-b6d8-041295d362af@etit.hu>
 <08ff4f04-96db-dbac-7887-82bfc8305b6f@websitemanagers.com.au>
In-Reply-To: <08ff4f04-96db-dbac-7887-82bfc8305b6f@websitemanagers.com.au>

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

Hi.

> Should I start over? (I have a LV snapshot I can revert to...)
> If I start over, how should I proceed?
> a) Remove all GPLPV drivers
> b) reboot
> c) Install all 8.1.0 version of drivers
> d) reboot
>=20

Yes, start over would be necessary in this case.

> Or skip B, or something else?

Please check the mail list archives, there had been a .bat file posted
which completely removes the leftovers of GPLPV (the nomal unisntall
procedure keeps a lot of stuff).

After that, shutdown. Do not use PVH or stubdomains (modify your cfg):
disable networking.

Put all the new 8.1 drivers on a separate small disk, and add it to your =
vm.

When it boots up in normal mode, with windows drivers (if it fails to
boot, a windows repair is necesary), then access the small drive and
install all the drivers.

Then revert your config to use networking and also to use
PVH/STUBDOMAINS (if you have used it).

Then it should boot up.

>=20
> Thank you again for your help.
>=20
> Regards,
> Adam
>=20
>>>> However, as a personal experience, I recommend for you to wait till =
the
>>>> final release of
>>>>
>>>> https://xenbits.xen.org/pvdrivers/win/8.2.0/
>>>>
>>>> (logo testing is just done, so we can expect the signed version with=
i
>>>> 1-2 months hopefully)
>>> Do you mean because it is easier to install, or because it is more
>>> stable (fixes some bugs in 8.1.0)?
>> It is installed absolutely the same way, it has just a more mature mor=
e
>> compatible and generally better codebase.
>>
>>> Is it possible to simply install the current version of 8.2.0, and th=
en
>>> update when the final release is done?
>> It is, but currently those drivers are not signed, which menas, you ha=
ve
>> to enable testsigning if you want them to work. (BCDEDIT.EXE
>> /TESTSIGNING ON)
>>
>>> Regards,
>>> Adam
>>>
>>>> 2017-01-04 14:26 keltez=C3=A9ssel, Adam Goryachev =C3=ADrta:
>>>>> Hi all,
>>>>>
>>>>> I'm in the process of upgrading from xen 4.1 to xen 4.4 and have a
>>>>> number of windows domU's running Windows Server 2012R2 with one of =
the
>>>>> ejb versions of the GPLPV drivers installed.
>>>>>
>>>>> Can anyone advise which are the best drivers to install for product=
ion
>>>>> use today, and how they went about installing them?
>>>>>
>>>>> So far, I've managed to boot my testing domU under 4.4, but I can't=

>>>>> install the drivers form
>>>>> https://xenproject.org/downloads/windows-pv-drivers.html even after=

>>>>> installing the certificate.
>>>>>
>>>>> I would prefer to use debian testing, but would I perhaps be better=

>>>>> off
>>>>> switching to XenServer and using the XenServer version of the PV
>>>>> drivers? Or can I use the XenServer version of the drivers with pla=
in
>>>>> debian + xen?
>>>>>
>>>>> Would appreciate any advice from others who have managed to get
>>>>> this to
>>>>> work well, especially in a production environment.
>>>>>
>>>>> Regards,
>>>>> Adam
>>>>>
>>>>>
>>>>>
>=20
>=20
>=20

--=20


=C3=89li=C3=A1s Tam=C3=A1s
Thomas Elias

ETIT[nwpro] KFT, =C3=9Cgyvezet=C5=91-H=C3=A1l=C3=B3zatbiztons=C3=A1gi spe=
cialista
ETIT[nwpro] Ltd, General Manager-Network security specialist

Tel. HU: +36/30-497-1626
Tel. DE: +49/160-651-8723
OpenPGP pubkey: http://etit.hu/doc/et-pub.asc

Okleveles m=C3=A9rn=C3=B6k-informatikus (MSC)
Master of Science in Information Technology (MSC)
Licenced Penetration Tester (TM15-047)

Kapcsolat: http://etit.hu/index.php/hu/kapcsolat
Jogi nyilatkozat: http://etit.hu/disclaimer-email-hu.txt
Contact: http://etit.hu/index.php/en/contact
Disclaimer: http://etit.hu/disclaimer-email-en.txt


--iuEWiVl9JKw1EXQdJtIevw9aScAvO7CVW--

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

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

iQIcBAEBCAAGBQJYcgc7AAoJENWYes1C3s/C1mgP/12d2JZFEYycy8Dx99MUwQcE
4aG6F7XDwe+2/b4LkgIjBSOA0WW+uJc2uvpbZHMQeq9d4fgLatJZrY/TmFYDK2lD
tv/+ejtHRrVFDGPM/fzehLrUL8Nff5yulBpqbmEUMuCw7qwHudsfd6rQKxADCLcs
3EcvZ+OAY2qqCAfoOcZwvBMzU/ceDxqxTO+RQMRK96UbMXt/Jl1339df2S2ZvmFh
CTtrQr1s76u7yerDWn7GR/pY6pLPC3Cdma2TeqdlWN4Mk8VEUaI9/XuiZlbXfM9a
0yVnM/Z5TFAGBKSLnFBashPxFronqes3X+Vi8AYYcu/SrUpi79Ro2qyRQOsFb1bj
hALOPQ4gMq2XiJAwsKhJUNTW6WaBogRQbMAGjwp35QI1KukdhR/Vr1/jnKl7J/q+
FkuztSy48Sxtqz8cdmmRBmtLmZ6N9v7zjLz50oMaQ28PPP40W6Kr0QFMDxE5BBIR
oYtAPKEBHyN/HS4yI+ZmFCwOADomNi9q9PJiUuupGfbblP4ti+rTL8/Sh46DSRa+
YYGcO6DL5mqfQwR2D6RvYoUllTMoG4DmbKcZxZ1TyqVET1lyKvtPLNwFeT9en+Wz
jkBQ3cnh5B0SX6FqCmrlWnjJJgz5s0QddDPcmoLiayo+O4fqKnptf4HEG+85oZb1
sSwPyc6gB09g6I1hLG5H
=wxYt
-----END PGP SIGNATURE-----

--4PilwOtlktgQVopTN2wrwaVP7okP9euS9--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============6721885193193997277==--


From xen-users-bounces@lists.xen.org Sun Jan 08 13:32:42 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Jan 2017 13:32:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cQDZK-0002rR-Ax; Sun, 08 Jan 2017 13:31:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <masterprenium.lkml@gmail.com>) id 1cQDZJ-0002rL-4J
 for xen-users@lists.xen.org; Sun, 08 Jan 2017 13:31:29 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 2C/1A-25360-03F32785; Sun, 08 Jan 2017 13:31:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphleJIrShJLcpLzFFi42Lxqg1y0tWwL4o
 w2HxFxmLV1QOsDoweR3f/ZgpgjGLNzEvKr0hgzWh+GFbQqF4x99YapgbGPoUuRi4OIYGJjBKf
 n/xjAnFYBE6zSjx7cxbMkRB4zirx9twZti5GTiAnRuLkk7lQdoXEnvWXGbsYOYDatSWWXEmCm
 DSNSeL4nD3sIDVsAkYSc2dPZoaod5H4d3omI4gtLOAnsbhzHiuILSKgIHGh+wYTRPM2RomTl1
 +zgzjMAmsYJVbumg3WwStgIzFj1Sswm0XAU2Ln+U42CFtF4nXDLyYQW1QgXKJj1zV2iHpBiZM
 zn7CA2JwClhKzHy0Dq2EWsJW4M3c3M4QtL9G8dTbzBEbRWUhaZiEpm4WkbAEj8ypG9eLUorLU
 Il1TvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwNhgAIIdjF/6nQ8xSnIwKYnyO
 kYVRAjxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4O2xKYoQEixKTU+tSMvMAUYpTFqCg0dJhLfJFi
 jNW1yQmFucmQ6ROsVoyTHt2eKnTBy7pqwEkjs61zxlEmLJy89LlRLnvQ0yTwCkIaM0D24cLJF
 cYpSVEuZlBDpQiKcgtSg3swRV/hWjOAejkjBvO8hansy8Eritr4AOYgI6SNAzH+SgkkSElFQD
 48yQ9DPHs2vrOx73vJCfu3nv5j1JFx2WT9r9jeX+5y0FtZYZU6x3Whr1rRczOD7hzcJ6J95Kn
 sdTdD9zTOFM7Ja+ZBkSJ7fFO/qYVbjMsbodC7Pftu15yHD4yzUW46f39auPSMRu4TX09hG7VM
 30dGvAqzVz1Bcc1/6T9/DSFwWWPOefucHCh5VYijMSDbWYi4oTAejzhvQfAwAA
X-Env-Sender: masterprenium.lkml@gmail.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1483882280!64850437!1
X-Originating-IP: [74.125.82.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,async_handler: YXN5bmNfZGVsYXk6IDAgKHRpbWVvdXQp\n
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49689 invoked from network); 8 Jan 2017 13:31:20 -0000
Received: from mail-wm0-f66.google.com (HELO mail-wm0-f66.google.com)
 (74.125.82.66)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 8 Jan 2017 13:31:20 -0000
Received: by mail-wm0-f66.google.com with SMTP id c85so15633512wmi.1
 for <xen-users@lists.xen.org>; Sun, 08 Jan 2017 05:31:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:subject:to:references:cc:message-id
 :disposition-notification-to:date:user-agent:mime-version
 :in-reply-to:content-transfer-encoding;
 bh=WxU/WZRO8A+24nWm50EJwTOm4QU5Evszg9J6F5osz00=;
 b=qiXY2ArLcL+GKxW5RIsYP5C9qXtoVl6sVf+EaAPBY2GbxXymiWmszM8VlM70DDonPD
 tHf2F05xXQC/tq75YDkJiKGrP41G/a/UQYXwcpurW4fF5Rqj3Q8TX5iE/SYeePLR4wqO
 457NPiCpaGQXH/dRN+27ND5/xEQrtlpxSergoR8ubfEc8F/P+KjYfFykWCi/IuXELKfX
 Oh92liZGKsyyzjDTLPoP3uActy7RYdNXEQdgxA9GBjzIQRhitTGpd6+eqvxL6H+lBtmS
 1bYW/0dmafiW554dK4ueKEcGFELrBHLPhrinBh7o9g5ZqKW0VCuKPRbK1dAuet2yPLpY
 Aecg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:subject:to:references:cc:message-id
 :disposition-notification-to:date:user-agent:mime-version
 :in-reply-to:content-transfer-encoding;
 bh=WxU/WZRO8A+24nWm50EJwTOm4QU5Evszg9J6F5osz00=;
 b=j6UkoNYA6haVgxCzhyYyf12FXzY0CcC8dZtl8MwxR4ORd8QFOIY26wZrrl9SPHGEbX
 zjXE9fs2HWPeyIF4aPY0vTB9/U7e4JuPmPen+2JzaKqRc+VYd2CklMLJDD/mrTAj0Y2M
 sU1MIk9OZ7RAVfmv2i0QDKOKuDP+dUi33g+e+8AByAtzu+xNCJC0uZtllh3u+eVsYNwl
 b1ZxY2YJYjryP6a/HQitY7WgU1LngXx9Dly1FESsjG3EQvQUUDHu48XcthhcG5F+ZHh0
 wAyQsSQ9U6sbIwZvk+s1/8sAVdp5gcY4KGgZQPyimKjbGtqOS1yVRnGtKuPhNL4cPcB6
 mBsA==
X-Gm-Message-State: AIkVDXKdUO+j1EOj3zMscOaFE3fOAnTX+SMCfpcpZ4UOHHYQolsn7/pOvKiL7d0FSSYGpA==
X-Received: by 10.28.161.67 with SMTP id k64mr2856875wme.69.1483882279896;
 Sun, 08 Jan 2017 05:31:19 -0800 (PST)
Received: from ?IPv6:2001:470:1f13:2c0:2::103? ([2001:470:1f13:2c0:2::103])
 by smtp.gmail.com with ESMTPSA id c133sm13601810wme.12.2017.01.08.05.31.17
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sun, 08 Jan 2017 05:31:19 -0800 (PST)
From: MasterPrenium <masterprenium.lkml@gmail.com>
X-Google-Original-From: MasterPrenium <MasterPrenium.LKML@gmail.com>
To: Shaohua Li <shli@kernel.org>
References: <585D6C34.2020908@gmail.com>
 <20170104223015.cr6vtyhxuwxrg76g@kernel.org>
 <e56edc2b-f2ad-2ab1-4184-5d7cad80085a@gmail.com>
 <20170105193745.qnmqsussxy7nasdn@kernel.org>
Message-ID: <2717981a-4308-3f7b-15c6-f384a41fd445@gmail.com>
Date: Sun, 8 Jan 2017 14:31:15 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.6.0
MIME-Version: 1.0
In-Reply-To: <20170105193745.qnmqsussxy7nasdn@kernel.org>
Cc: linux-raid@vger.kernel.org, xen-users@lists.xen.org,
 "MasterPrenium@gmail.com" <MasterPrenium@gmail.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
Subject: Re: [Xen-users] PROBLEM: Kernel BUG with raid5 soft + Xen + DRBD -
	invalid opcode
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

SGVsbG8sCgpSZXBsaWVzIGJlbG93ICsgOgotIEkgZG9uJ3Qga25vdyBpZiB0aGlzIGNhbiBoZWxw
IGJ1dCBhZnRlciB0aGUgY3Jhc2gsIHdoZW4gdGhlIHN5c3RlbSAKcmVib290cywgdGhlIFJhaWQg
NSBzdGFjayBpcyByZS1zeW5jaHJvbml6aW5nClsgICAzNy4wMjgyMzldIG1kMTA6IFdhcm5pbmc6
IERldmljZSBzZGMxIGlzIG1pc2FsaWduZWQKWyAgIDM3LjAyODU0MV0gY3JlYXRlZCBiaXRtYXAg
KDE1IHBhZ2VzKSBmb3IgZGV2aWNlIG1kMTAKWyAgIDM3LjAzMDQzM10gbWQxMDogYml0bWFwIGlu
aXRpYWxpemVkIGZyb20gZGlzazogcmVhZCAxIHBhZ2VzLCBzZXQgNTkgCm9mIDI5ODA3IGJpdHMK
Ci0gU29tZXRpbWVzIHRoZSBrZXJuZWwgY29tcGxldGVseSBjcmFzaCAobG9zdCBzZXJpYWwgKyBu
ZXR3b3JrIApjb25uZWN0aW9uKSwgc29tZXRpbWVzIG9ubHkgZ290IHRoZSAiQlVHIiBkdW1wLCBi
dXQgc3RpbGwgaGF2ZSBuZXR3b3JrIAphY2Nlc3MgKGJ1dCBhIHJlYm9vdCBpcyBpbXBvc3NpYmxl
LCBuZWVkIHRvIHJlc2V0IHRoZSBzeXN0ZW0pLgoKLSBZb3UgY2FuIGZpbmQgYmxrdHJhY2UgaGVy
ZSAod2hpbGUgcnVubmluZyBmaW8pLCBJIGhvcGUgaXQncyBjb21wbGV0ZSAKc2luY2UgdGhlIGVu
ZCBvZiB0aGUgZmlsZSBpcyB3aGVuIHRoZSBrZXJuZWwgY3Jhc2hlZCA6IApodHRwczovL2dvby5n
bC9YOWpaNTAKClRoYW5rcywKTWFzdGVyUHJlbml1bQoKTGUgMDUvMDEvMjAxNyDDoCAyMDozNywg
U2hhb2h1YSBMaSBhIMOpY3JpdCA6Cj4gT24gVGh1LCBKYW4gMDUsIDIwMTcgYXQgMDM6MTY6NTNQ
TSArMDEwMCwgTWFzdGVyUHJlbml1bSB3cm90ZToKPj4gSGkgU2hhb2h1YSwKPj4KPj4gVGhhbmtz
IGZvciB5b3VyIHJlcGx5Lgo+Pgo+PiBMZXQgbWUgZXhwbGFpbiBteSAiaHVnZSIuIEZvciBleGFt
cGxlLCBpZiBJJ20gbWFraW5nIGEgbG93IHJhdGUgaS9vIHN0cmVhbSwKPj4gSSBkb24ndCBnZXQg
YSBjcmFzaCAoPDFNQiB3cml0dGVuIC8gc2VjKSB3aXRoIHJhbmRvbSBpL28sIGJ1dCBpZiBJJ20g
bWFraW5nCj4+IGEgcmFuZG9tIEkvTyBvZiBhYm91dCAyME1CL3NlYywgdGhlIGtlcm5lbCBjcmFz
aGVzIGluIGEgZmV3IG1pbnV0ZXMgKGZvcgo+PiBleGFtcGxlLCBtYWtpbmcgYW4gcnN5bmMsIG9y
IGV2ZW4gc3luY2hyb25pc2luZyBteSBEUkJEIHN0YWNrIGlzIGNhdXNpbmcgdGhlCj4+IGNyYXNo
KS4KPj4gSSBkb24ndCBrbm93IGlmIHRoaXMgY2FuIGhlbHAsIGJ1dCBpbiBtb3N0IG9mIGNhc2Us
IHdoZW4gdGhlIGtlcm5lbCBjcmFzaGVzLAo+PiBhZnRlciBhIHJlYm9vdCwgbXkgcmFpZCA1IHN0
YWNrIGlzIHJlLXN5bmNocm9uaXppbmcuCj4+Cj4+IEknbSBub3QgYWJsZSB0byByZXByb2R1Y2Ug
dGhlIGNyYXNoIHdpdGggYSByYXcgUkFJRDUgc3RhY2sgKHdpdGggZGQvZmlvCj4+IC4uLikuCj4+
Cj4+IEl0IHNlZW1zIEkgbmVlZCB0byBzdGFjayBmaWxlc3lzdGVtcyB0byBoZWxwIHJlcHJvZHVj
ZSBpdDoKPj4KPj4gSGVyZSBpcyBhIGNvbmZpZ3VyYXRpb24gdGVzdCwgY29tbWFuZCBsaW5lcyB0
byBleHBsYWluICh0aGUgd2F5IEknbSBhYmxlIHRvCj4+IHJlcHJvZHVjZSB0aGUgY3Jhc2gpLiBF
dmVyeXRoaW5nIGlzIGRvbmUgaW4gZG9tMC4KPj4gLSBtZGFkbSAtLWNyZWF0ZSAvZGV2L21kMTAg
LS1yYWlkLWRldmljZXM9MyAtLWxldmVsPTUgL2Rldi9zZGMxIC9kZXYvc2RkMQo+PiAvZGV2L3Nk
ZTEKPj4gLSBta2ZzLmJ0cmZzIC9kZXYvbWQxMAo+PiAtIG1rZGlyIC90bXAvYnRyZnMgL21udC9Y
ZW5WTSAvdG1wL2V4dDQKPj4gLSBtb3VudCAvZGV2L21kMTAgL3RtcC9idHJmcwo+PiAtIGJ0cmZz
IHN1YnZvbHVtZSBjcmVhdGUgL3RtcC9idHJmcy9YZW5WTQo+PiAtIHVtb3VudCAvdG1wL2J0cmZz
Cj4+IC0gbW91bnQgL2Rldi9tZDEwIC9tbnQvWGVuVk0gLW9zdWJ2b2w9WGVuVk0KPj4gLSB0cnVu
Y2F0ZSAvbW50L1hlblZNL1ZNVGVzdEZpbGUuZGF0IC1zIDgwMEcKPj4gLSBta2ZzLmV4dDQgL21u
dC9YZW5WTS9WTVRlc3RGaWxlLmRhdAo+PiAtIG1vdW50IC9tbnQvWGVuVk0vVk1UZXN0RmlsZS5k
YXQgL3RtcC9leHQ0Cj4+Cj4+IC0+IERvaW5nIHRoaXMsIGRvZXNuJ3Qgc2VlbSB0byBjcmFzaCB0
aGUga2VybmVsIDoKPj4gZmlvIC0tbmFtZT1yYW5kd3JpdGUgLS1pb2VuZ2luZT1saWJhaW8gLS1p
b2RlcHRoPTEgLS1ydz1yYW5kd3JpdGUKPj4gLS1yd21peHdyaXRlPTk1IC0tYnM9MU0gLS1kaXJl
Y3Q9MSAtLXNpemU9ODBHIC0tbnVtam9icz04IC0tcnVudGltZT02MDAKPj4gLS1ncm91cF9yZXBv
cnRpbmcgLS1maWxlbmFtZT0vbW50L1hlblZNL0Zpby5kYXQKPj4KPj4gLT4gRG9pbmcgdGhpcywg
aXMgY3Jhc2hpbmcgdGhlIGtlcm5lbCBpbiBhIGZldyBtaW51dGVzIDoKPj4gZmlvIC0tbmFtZT1y
YW5kd3JpdGUgLS1pb2VuZ2luZT1saWJhaW8gLS1pb2RlcHRoPTEgLS1ydz1yYW5kd3JpdGUKPj4g
LS1yd21peHdyaXRlPTk1IC0tYnM9MU0gLS1kaXJlY3Q9MSAtLXNpemU9ODBHIC0tbnVtam9icz04
IC0tcnVudGltZT02MDAKPj4gLS1ncm91cF9yZXBvcnRpbmcgLS1maWxlbmFtZT0vdG1wL2V4dDQv
ZXh0NC5kYXQKPj4KPj4gTm90ZSA6IC0tZGlyZWN0PTEgb3IgLS1kaXJlY3Q9MCBkb2Vzbid0IHNl
ZW0gdG8gY2hhbmdlIHRoZSBiZWhhdmlvdXIuIEFsc28KPj4gaGF2aW5nIHRoZSByYWlkIDUgc3Rh
Y2sgcmUtc3luY2hyb25pemluZyBvciBhbHJlYWR5IHN5bmNocm9uaXplZCwgZG9lc24ndAo+PiBj
aGFuZ2UgdGhlIGJlaGF2aW91ci4KPj4KPj4gSGVyZSBhbm90aGVyICJjcmFzaCIgOiBodHRwOi8v
cGFzdGViaW4uY29tL3VxTHpMNGZuCj4gSSdtIHRyeWluZyB0byByZXByb2R1Y2UsIGJ1dCBubyBz
dWNjZXNzLiBTbwo+IGV4dDQtPmJ0cmZzLT5yYWlkNSwgY3Jhc2gKPiBidHJmcy0+cmFpZDUsIG5v
IGNyYXNoCj4gcmlnaHQ/IGRvZXMgc3Vidm9sdW1lIG1hdHRlcj8gV2hlbiB5b3UgY3JlYXRlIHRo
ZSByYWlkNSBhcnJheSwgZG9lcyBhZGRpbmcKPiAnLS1hc3N1bWUtY2xlYW4nIG9wdGlvbiBjaGFu
Z2UgdGhlIGJlaGF2aW9yPyBJJ2QgbGlrZSB0byBuYXJyb3cgZG93biB0aGUgaXNzdWUuCj4gSWYg
eW91IGNhbiBjYXB0dXJlIHRoZSBibGt0cmFjZSB0byB0aGUgcmFpZDUgYXJyYXksIGl0IHdvdWxk
IGJlIGdyZWF0IHRvIGhpbnQKPiB1cyB3aGF0IGtpbmQgb2YgSU8gaXQgaXMuCj4gICAKWWVzIENv
cnJlY3QuClRoZSBzdWJ2b2x1bWUgZG9lc24ndCBtYXR0ZXIuCi0tIGFzc3VtZS1jbGVhbiBkb2Vz
bid0IGNoYW5nZSB0aGUgYmVoYXZpb3VyLgpEb24ndCBmb3JnZXQgdGhhdCB0aGUgc3lzdGVtIG5l
ZWRzIHRvIGJlIHJ1bm5pbmcgb24geGVuIHRvIGNyYXNoLCAKd2l0aG91dCAob24gbmF0aXZlIGtl
cm5lbCkgaXQgZG9lc24ndCBjcmFzaCAob3IgYXQgbGVhc3QsIEkgd2FzIG5vdCBhYmxlIAp0byBt
YWtlIGl0IGNyYXNoKS4KPj4gUmVnYXJkaW5nIHlvdXIgcGF0Y2gsIEkgY2FuJ3QgZmluZCBpdC4g
SXMgaXQgdGhlIG9uZSBzZW50IGJ5IEtvbnN0YW50aW4KPj4gS2hsZWJuaWtvdiA/Cj4gUmlnaHQu
Ckl0IGRvZXNuJ3QgaGVscCA6KC4gTWF5YmUgdGhlIGNyYXNoIGlzIGhhcHBlbmluZyBhIGxpdHRs
ZSBiaXQgbGF0ZXIuCj4KPj4gRG8geW91IHdhbnQgdGhlICJleHQ0LmRhdCIgZmlvIGZpbGUgPyBJ
dCB3aWxsIGJlIHJlYWxseSBkaWZmaWN1bHQgZm9yIG1lIHRvCj4+IHByb3ZpZGUgaXQgdG8geW91
IGFzIEkndmUgb25seSBhIHBvb3IgQURTTCBuZXR3b3JrIGNvbm5lY3Rpb24uCj4gTm90IG5lY2Vz
c2FyeS4KPgo+IFRoYW5rcywKPiBTaGFvaHVhCj4KPj4gVGhhbmtzIGZvciB5b3VyIGhlbHAsCj4+
Cj4+IE1hc3RlclByZW5pdW0KPj4KPj4gTGUgMDQvMDEvMjAxNyDDoCAyMzozMCwgU2hhb2h1YSBM
aSBhIMOpY3JpdCA6Cj4+PiBPbiBGcmksIERlYyAyMywgMjAxNiBhdCAwNzoyNTo1NlBNICswMTAw
LCBNYXN0ZXJQcmVuaXVtIHdyb3RlOgo+Pj4+IEhlbGxvIEd1eXMsCj4+Pj4KPj4+PiBJJ3ZlIGhh
dmluZyBzb21lIHRyb3VibGUgb24gYSBuZXcgc3lzdGVtIEknbSBzZXR0aW5nIHVwLiBJJ20gZ2V0
dGluZyBhIGtlcm5lbCBCVUcgbWVzc2FnZSwgc2VlbXMgdG8gYmUgcmVsYXRlZCB3aXRoIHRoZSB1
c2Ugb2YgWGVuICh3aGVuIEkgYm9vdCB0aGUgc3lzdGVtIF93aXRob3V0XyBYZW4sIEkgZG9uJ3Qg
Z2V0IGFueSBjcmFzaCkuCj4+Pj4gSGVyZSBpcyBjb25maWd1cmF0aW9uIDoKPj4+PiAtIDN4IEhh
cmQgRHJpdmVzIHJ1bm5pbmcgb24gUkFJRCA1IFNvZnR3YXJlIHJhaWQgY3JlYXRlZCBieSBtZGFk
bQo+Pj4+IC0gT24gdG9wIG9mIGl0LCBEUkJEIGZvciByZXBsaWNhdGlvbiBvdmVyIGFub3RoZXIg
bm9kZSAoQWN0aXZlL3Bhc3NpdmUgY2x1c3RlcikKPj4+PiAtIE9uIHRvcCBvZiBpdCwgYSBCVFJG
UyBGaWxlU3lzdGVtIHdpdGggYSBmZXcgc3Vidm9sdW1lcwo+Pj4+IC0gT24gdG9wIG9mIGl0LCBY
RU4gVk1zIHJ1bm5pbmcuCj4+Pj4KPj4+PiBUaGUgQlVHIGlzIGhhcHBlbmluZyB3aGVuIEknbSBt
YWtpbmcgImh1Z2UiIEkvTyAoMjBNQi9zIHdpdGggYSByc3luYyBmb3IgZXhhbXBsZSkgb24gdGhl
IFJBSUQ1IHN0YWNrLgo+Pj4+IEkndmUgdG8gcmVzZXQgc3lzdGVtIHRvIG1ha2UgaXQgd29yayBh
Z2Fpbi4KPj4+IHdoYXQgZGlkIHlvdSBtZWFuICdodWdlJyBJL08gKDIwTS9zKT8gSXMgaXQgcG9z
c2libGUgeW91IGNhbiByZXByb2R1Y2UgdGhlCj4+PiBpc3N1ZSB3aXRoIGEgcmF3IHJhaWQ1IHJh
aWQ/IEl0IHdvdWxkIGJlIGV2ZW4gYmV0dGVyIGlmIHlvdSBjYW4gZ2l2ZSBtZSBhIGZpbwo+Pj4g
am9iIGZpbGUgd2l0aCB0aGUgaXNzdWUsIHNvIEkgY2FuIGVhc2lseSBkZWJ1ZyBpdC4KPj4+Cj4+
PiBhbHNvIHBsZWFzZSBjaGVjayBpZiB1cHN0cmVhbSBwYXRjaCAoZThkN2MzMyBtZC9yYWlkNTog
bGltaXQgcmVxdWVzdCBzaXplCj4+PiBhY2NvcmRpbmcgdG8gaW1wbGVtZW50YXRpb24gbGltaXRz
KSBoZWxwcy4KPj4+Cj4+PiBUaGFua3MsCj4+PiBTaGFvaHVhCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4t
dXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Sun Jan 08 13:32:42 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Jan 2017 13:32:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cQDZK-0002rR-Ax; Sun, 08 Jan 2017 13:31:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <masterprenium.lkml@gmail.com>) id 1cQDZJ-0002rL-4J
 for xen-users@lists.xen.org; Sun, 08 Jan 2017 13:31:29 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 2C/1A-25360-03F32785; Sun, 08 Jan 2017 13:31:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphleJIrShJLcpLzFFi42Lxqg1y0tWwL4o
 w2HxFxmLV1QOsDoweR3f/ZgpgjGLNzEvKr0hgzWh+GFbQqF4x99YapgbGPoUuRi4OIYGJjBKf
 n/xjAnFYBE6zSjx7cxbMkRB4zirx9twZti5GTiAnRuLkk7lQdoXEnvWXGbsYOYDatSWWXEmCm
 DSNSeL4nD3sIDVsAkYSc2dPZoaod5H4d3omI4gtLOAnsbhzHiuILSKgIHGh+wYTRPM2RomTl1
 +zgzjMAmsYJVbumg3WwStgIzFj1Sswm0XAU2Ln+U42CFtF4nXDLyYQW1QgXKJj1zV2iHpBiZM
 zn7CA2JwClhKzHy0Dq2EWsJW4M3c3M4QtL9G8dTbzBEbRWUhaZiEpm4WkbAEj8ypG9eLUorLU
 Il1TvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwNhgAIIdjF/6nQ8xSnIwKYnyO
 kYVRAjxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4O2xKYoQEixKTU+tSMvMAUYpTFqCg0dJhLfJFi
 jNW1yQmFucmQ6ROsVoyTHt2eKnTBy7pqwEkjs61zxlEmLJy89LlRLnvQ0yTwCkIaM0D24cLJF
 cYpSVEuZlBDpQiKcgtSg3swRV/hWjOAejkjBvO8hansy8Eritr4AOYgI6SNAzH+SgkkSElFQD
 48yQ9DPHs2vrOx73vJCfu3nv5j1JFx2WT9r9jeX+5y0FtZYZU6x3Whr1rRczOD7hzcJ6J95Kn
 sdTdD9zTOFM7Ja+ZBkSJ7fFO/qYVbjMsbodC7Pftu15yHD4yzUW46f39auPSMRu4TX09hG7VM
 30dGvAqzVz1Bcc1/6T9/DSFwWWPOefucHCh5VYijMSDbWYi4oTAejzhvQfAwAA
X-Env-Sender: masterprenium.lkml@gmail.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1483882280!64850437!1
X-Originating-IP: [74.125.82.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,async_handler: YXN5bmNfZGVsYXk6IDAgKHRpbWVvdXQp\n
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49689 invoked from network); 8 Jan 2017 13:31:20 -0000
Received: from mail-wm0-f66.google.com (HELO mail-wm0-f66.google.com)
 (74.125.82.66)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 8 Jan 2017 13:31:20 -0000
Received: by mail-wm0-f66.google.com with SMTP id c85so15633512wmi.1
 for <xen-users@lists.xen.org>; Sun, 08 Jan 2017 05:31:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:subject:to:references:cc:message-id
 :disposition-notification-to:date:user-agent:mime-version
 :in-reply-to:content-transfer-encoding;
 bh=WxU/WZRO8A+24nWm50EJwTOm4QU5Evszg9J6F5osz00=;
 b=qiXY2ArLcL+GKxW5RIsYP5C9qXtoVl6sVf+EaAPBY2GbxXymiWmszM8VlM70DDonPD
 tHf2F05xXQC/tq75YDkJiKGrP41G/a/UQYXwcpurW4fF5Rqj3Q8TX5iE/SYeePLR4wqO
 457NPiCpaGQXH/dRN+27ND5/xEQrtlpxSergoR8ubfEc8F/P+KjYfFykWCi/IuXELKfX
 Oh92liZGKsyyzjDTLPoP3uActy7RYdNXEQdgxA9GBjzIQRhitTGpd6+eqvxL6H+lBtmS
 1bYW/0dmafiW554dK4ueKEcGFELrBHLPhrinBh7o9g5ZqKW0VCuKPRbK1dAuet2yPLpY
 Aecg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:subject:to:references:cc:message-id
 :disposition-notification-to:date:user-agent:mime-version
 :in-reply-to:content-transfer-encoding;
 bh=WxU/WZRO8A+24nWm50EJwTOm4QU5Evszg9J6F5osz00=;
 b=j6UkoNYA6haVgxCzhyYyf12FXzY0CcC8dZtl8MwxR4ORd8QFOIY26wZrrl9SPHGEbX
 zjXE9fs2HWPeyIF4aPY0vTB9/U7e4JuPmPen+2JzaKqRc+VYd2CklMLJDD/mrTAj0Y2M
 sU1MIk9OZ7RAVfmv2i0QDKOKuDP+dUi33g+e+8AByAtzu+xNCJC0uZtllh3u+eVsYNwl
 b1ZxY2YJYjryP6a/HQitY7WgU1LngXx9Dly1FESsjG3EQvQUUDHu48XcthhcG5F+ZHh0
 wAyQsSQ9U6sbIwZvk+s1/8sAVdp5gcY4KGgZQPyimKjbGtqOS1yVRnGtKuPhNL4cPcB6
 mBsA==
X-Gm-Message-State: AIkVDXKdUO+j1EOj3zMscOaFE3fOAnTX+SMCfpcpZ4UOHHYQolsn7/pOvKiL7d0FSSYGpA==
X-Received: by 10.28.161.67 with SMTP id k64mr2856875wme.69.1483882279896;
 Sun, 08 Jan 2017 05:31:19 -0800 (PST)
Received: from ?IPv6:2001:470:1f13:2c0:2::103? ([2001:470:1f13:2c0:2::103])
 by smtp.gmail.com with ESMTPSA id c133sm13601810wme.12.2017.01.08.05.31.17
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sun, 08 Jan 2017 05:31:19 -0800 (PST)
From: MasterPrenium <masterprenium.lkml@gmail.com>
X-Google-Original-From: MasterPrenium <MasterPrenium.LKML@gmail.com>
To: Shaohua Li <shli@kernel.org>
References: <585D6C34.2020908@gmail.com>
 <20170104223015.cr6vtyhxuwxrg76g@kernel.org>
 <e56edc2b-f2ad-2ab1-4184-5d7cad80085a@gmail.com>
 <20170105193745.qnmqsussxy7nasdn@kernel.org>
Message-ID: <2717981a-4308-3f7b-15c6-f384a41fd445@gmail.com>
Date: Sun, 8 Jan 2017 14:31:15 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.6.0
MIME-Version: 1.0
In-Reply-To: <20170105193745.qnmqsussxy7nasdn@kernel.org>
Cc: linux-raid@vger.kernel.org, xen-users@lists.xen.org,
 "MasterPrenium@gmail.com" <MasterPrenium@gmail.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
Subject: Re: [Xen-users] PROBLEM: Kernel BUG with raid5 soft + Xen + DRBD -
	invalid opcode
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

SGVsbG8sCgpSZXBsaWVzIGJlbG93ICsgOgotIEkgZG9uJ3Qga25vdyBpZiB0aGlzIGNhbiBoZWxw
IGJ1dCBhZnRlciB0aGUgY3Jhc2gsIHdoZW4gdGhlIHN5c3RlbSAKcmVib290cywgdGhlIFJhaWQg
NSBzdGFjayBpcyByZS1zeW5jaHJvbml6aW5nClsgICAzNy4wMjgyMzldIG1kMTA6IFdhcm5pbmc6
IERldmljZSBzZGMxIGlzIG1pc2FsaWduZWQKWyAgIDM3LjAyODU0MV0gY3JlYXRlZCBiaXRtYXAg
KDE1IHBhZ2VzKSBmb3IgZGV2aWNlIG1kMTAKWyAgIDM3LjAzMDQzM10gbWQxMDogYml0bWFwIGlu
aXRpYWxpemVkIGZyb20gZGlzazogcmVhZCAxIHBhZ2VzLCBzZXQgNTkgCm9mIDI5ODA3IGJpdHMK
Ci0gU29tZXRpbWVzIHRoZSBrZXJuZWwgY29tcGxldGVseSBjcmFzaCAobG9zdCBzZXJpYWwgKyBu
ZXR3b3JrIApjb25uZWN0aW9uKSwgc29tZXRpbWVzIG9ubHkgZ290IHRoZSAiQlVHIiBkdW1wLCBi
dXQgc3RpbGwgaGF2ZSBuZXR3b3JrIAphY2Nlc3MgKGJ1dCBhIHJlYm9vdCBpcyBpbXBvc3NpYmxl
LCBuZWVkIHRvIHJlc2V0IHRoZSBzeXN0ZW0pLgoKLSBZb3UgY2FuIGZpbmQgYmxrdHJhY2UgaGVy
ZSAod2hpbGUgcnVubmluZyBmaW8pLCBJIGhvcGUgaXQncyBjb21wbGV0ZSAKc2luY2UgdGhlIGVu
ZCBvZiB0aGUgZmlsZSBpcyB3aGVuIHRoZSBrZXJuZWwgY3Jhc2hlZCA6IApodHRwczovL2dvby5n
bC9YOWpaNTAKClRoYW5rcywKTWFzdGVyUHJlbml1bQoKTGUgMDUvMDEvMjAxNyDDoCAyMDozNywg
U2hhb2h1YSBMaSBhIMOpY3JpdCA6Cj4gT24gVGh1LCBKYW4gMDUsIDIwMTcgYXQgMDM6MTY6NTNQ
TSArMDEwMCwgTWFzdGVyUHJlbml1bSB3cm90ZToKPj4gSGkgU2hhb2h1YSwKPj4KPj4gVGhhbmtz
IGZvciB5b3VyIHJlcGx5Lgo+Pgo+PiBMZXQgbWUgZXhwbGFpbiBteSAiaHVnZSIuIEZvciBleGFt
cGxlLCBpZiBJJ20gbWFraW5nIGEgbG93IHJhdGUgaS9vIHN0cmVhbSwKPj4gSSBkb24ndCBnZXQg
YSBjcmFzaCAoPDFNQiB3cml0dGVuIC8gc2VjKSB3aXRoIHJhbmRvbSBpL28sIGJ1dCBpZiBJJ20g
bWFraW5nCj4+IGEgcmFuZG9tIEkvTyBvZiBhYm91dCAyME1CL3NlYywgdGhlIGtlcm5lbCBjcmFz
aGVzIGluIGEgZmV3IG1pbnV0ZXMgKGZvcgo+PiBleGFtcGxlLCBtYWtpbmcgYW4gcnN5bmMsIG9y
IGV2ZW4gc3luY2hyb25pc2luZyBteSBEUkJEIHN0YWNrIGlzIGNhdXNpbmcgdGhlCj4+IGNyYXNo
KS4KPj4gSSBkb24ndCBrbm93IGlmIHRoaXMgY2FuIGhlbHAsIGJ1dCBpbiBtb3N0IG9mIGNhc2Us
IHdoZW4gdGhlIGtlcm5lbCBjcmFzaGVzLAo+PiBhZnRlciBhIHJlYm9vdCwgbXkgcmFpZCA1IHN0
YWNrIGlzIHJlLXN5bmNocm9uaXppbmcuCj4+Cj4+IEknbSBub3QgYWJsZSB0byByZXByb2R1Y2Ug
dGhlIGNyYXNoIHdpdGggYSByYXcgUkFJRDUgc3RhY2sgKHdpdGggZGQvZmlvCj4+IC4uLikuCj4+
Cj4+IEl0IHNlZW1zIEkgbmVlZCB0byBzdGFjayBmaWxlc3lzdGVtcyB0byBoZWxwIHJlcHJvZHVj
ZSBpdDoKPj4KPj4gSGVyZSBpcyBhIGNvbmZpZ3VyYXRpb24gdGVzdCwgY29tbWFuZCBsaW5lcyB0
byBleHBsYWluICh0aGUgd2F5IEknbSBhYmxlIHRvCj4+IHJlcHJvZHVjZSB0aGUgY3Jhc2gpLiBF
dmVyeXRoaW5nIGlzIGRvbmUgaW4gZG9tMC4KPj4gLSBtZGFkbSAtLWNyZWF0ZSAvZGV2L21kMTAg
LS1yYWlkLWRldmljZXM9MyAtLWxldmVsPTUgL2Rldi9zZGMxIC9kZXYvc2RkMQo+PiAvZGV2L3Nk
ZTEKPj4gLSBta2ZzLmJ0cmZzIC9kZXYvbWQxMAo+PiAtIG1rZGlyIC90bXAvYnRyZnMgL21udC9Y
ZW5WTSAvdG1wL2V4dDQKPj4gLSBtb3VudCAvZGV2L21kMTAgL3RtcC9idHJmcwo+PiAtIGJ0cmZz
IHN1YnZvbHVtZSBjcmVhdGUgL3RtcC9idHJmcy9YZW5WTQo+PiAtIHVtb3VudCAvdG1wL2J0cmZz
Cj4+IC0gbW91bnQgL2Rldi9tZDEwIC9tbnQvWGVuVk0gLW9zdWJ2b2w9WGVuVk0KPj4gLSB0cnVu
Y2F0ZSAvbW50L1hlblZNL1ZNVGVzdEZpbGUuZGF0IC1zIDgwMEcKPj4gLSBta2ZzLmV4dDQgL21u
dC9YZW5WTS9WTVRlc3RGaWxlLmRhdAo+PiAtIG1vdW50IC9tbnQvWGVuVk0vVk1UZXN0RmlsZS5k
YXQgL3RtcC9leHQ0Cj4+Cj4+IC0+IERvaW5nIHRoaXMsIGRvZXNuJ3Qgc2VlbSB0byBjcmFzaCB0
aGUga2VybmVsIDoKPj4gZmlvIC0tbmFtZT1yYW5kd3JpdGUgLS1pb2VuZ2luZT1saWJhaW8gLS1p
b2RlcHRoPTEgLS1ydz1yYW5kd3JpdGUKPj4gLS1yd21peHdyaXRlPTk1IC0tYnM9MU0gLS1kaXJl
Y3Q9MSAtLXNpemU9ODBHIC0tbnVtam9icz04IC0tcnVudGltZT02MDAKPj4gLS1ncm91cF9yZXBv
cnRpbmcgLS1maWxlbmFtZT0vbW50L1hlblZNL0Zpby5kYXQKPj4KPj4gLT4gRG9pbmcgdGhpcywg
aXMgY3Jhc2hpbmcgdGhlIGtlcm5lbCBpbiBhIGZldyBtaW51dGVzIDoKPj4gZmlvIC0tbmFtZT1y
YW5kd3JpdGUgLS1pb2VuZ2luZT1saWJhaW8gLS1pb2RlcHRoPTEgLS1ydz1yYW5kd3JpdGUKPj4g
LS1yd21peHdyaXRlPTk1IC0tYnM9MU0gLS1kaXJlY3Q9MSAtLXNpemU9ODBHIC0tbnVtam9icz04
IC0tcnVudGltZT02MDAKPj4gLS1ncm91cF9yZXBvcnRpbmcgLS1maWxlbmFtZT0vdG1wL2V4dDQv
ZXh0NC5kYXQKPj4KPj4gTm90ZSA6IC0tZGlyZWN0PTEgb3IgLS1kaXJlY3Q9MCBkb2Vzbid0IHNl
ZW0gdG8gY2hhbmdlIHRoZSBiZWhhdmlvdXIuIEFsc28KPj4gaGF2aW5nIHRoZSByYWlkIDUgc3Rh
Y2sgcmUtc3luY2hyb25pemluZyBvciBhbHJlYWR5IHN5bmNocm9uaXplZCwgZG9lc24ndAo+PiBj
aGFuZ2UgdGhlIGJlaGF2aW91ci4KPj4KPj4gSGVyZSBhbm90aGVyICJjcmFzaCIgOiBodHRwOi8v
cGFzdGViaW4uY29tL3VxTHpMNGZuCj4gSSdtIHRyeWluZyB0byByZXByb2R1Y2UsIGJ1dCBubyBz
dWNjZXNzLiBTbwo+IGV4dDQtPmJ0cmZzLT5yYWlkNSwgY3Jhc2gKPiBidHJmcy0+cmFpZDUsIG5v
IGNyYXNoCj4gcmlnaHQ/IGRvZXMgc3Vidm9sdW1lIG1hdHRlcj8gV2hlbiB5b3UgY3JlYXRlIHRo
ZSByYWlkNSBhcnJheSwgZG9lcyBhZGRpbmcKPiAnLS1hc3N1bWUtY2xlYW4nIG9wdGlvbiBjaGFu
Z2UgdGhlIGJlaGF2aW9yPyBJJ2QgbGlrZSB0byBuYXJyb3cgZG93biB0aGUgaXNzdWUuCj4gSWYg
eW91IGNhbiBjYXB0dXJlIHRoZSBibGt0cmFjZSB0byB0aGUgcmFpZDUgYXJyYXksIGl0IHdvdWxk
IGJlIGdyZWF0IHRvIGhpbnQKPiB1cyB3aGF0IGtpbmQgb2YgSU8gaXQgaXMuCj4gICAKWWVzIENv
cnJlY3QuClRoZSBzdWJ2b2x1bWUgZG9lc24ndCBtYXR0ZXIuCi0tIGFzc3VtZS1jbGVhbiBkb2Vz
bid0IGNoYW5nZSB0aGUgYmVoYXZpb3VyLgpEb24ndCBmb3JnZXQgdGhhdCB0aGUgc3lzdGVtIG5l
ZWRzIHRvIGJlIHJ1bm5pbmcgb24geGVuIHRvIGNyYXNoLCAKd2l0aG91dCAob24gbmF0aXZlIGtl
cm5lbCkgaXQgZG9lc24ndCBjcmFzaCAob3IgYXQgbGVhc3QsIEkgd2FzIG5vdCBhYmxlIAp0byBt
YWtlIGl0IGNyYXNoKS4KPj4gUmVnYXJkaW5nIHlvdXIgcGF0Y2gsIEkgY2FuJ3QgZmluZCBpdC4g
SXMgaXQgdGhlIG9uZSBzZW50IGJ5IEtvbnN0YW50aW4KPj4gS2hsZWJuaWtvdiA/Cj4gUmlnaHQu
Ckl0IGRvZXNuJ3QgaGVscCA6KC4gTWF5YmUgdGhlIGNyYXNoIGlzIGhhcHBlbmluZyBhIGxpdHRs
ZSBiaXQgbGF0ZXIuCj4KPj4gRG8geW91IHdhbnQgdGhlICJleHQ0LmRhdCIgZmlvIGZpbGUgPyBJ
dCB3aWxsIGJlIHJlYWxseSBkaWZmaWN1bHQgZm9yIG1lIHRvCj4+IHByb3ZpZGUgaXQgdG8geW91
IGFzIEkndmUgb25seSBhIHBvb3IgQURTTCBuZXR3b3JrIGNvbm5lY3Rpb24uCj4gTm90IG5lY2Vz
c2FyeS4KPgo+IFRoYW5rcywKPiBTaGFvaHVhCj4KPj4gVGhhbmtzIGZvciB5b3VyIGhlbHAsCj4+
Cj4+IE1hc3RlclByZW5pdW0KPj4KPj4gTGUgMDQvMDEvMjAxNyDDoCAyMzozMCwgU2hhb2h1YSBM
aSBhIMOpY3JpdCA6Cj4+PiBPbiBGcmksIERlYyAyMywgMjAxNiBhdCAwNzoyNTo1NlBNICswMTAw
LCBNYXN0ZXJQcmVuaXVtIHdyb3RlOgo+Pj4+IEhlbGxvIEd1eXMsCj4+Pj4KPj4+PiBJJ3ZlIGhh
dmluZyBzb21lIHRyb3VibGUgb24gYSBuZXcgc3lzdGVtIEknbSBzZXR0aW5nIHVwLiBJJ20gZ2V0
dGluZyBhIGtlcm5lbCBCVUcgbWVzc2FnZSwgc2VlbXMgdG8gYmUgcmVsYXRlZCB3aXRoIHRoZSB1
c2Ugb2YgWGVuICh3aGVuIEkgYm9vdCB0aGUgc3lzdGVtIF93aXRob3V0XyBYZW4sIEkgZG9uJ3Qg
Z2V0IGFueSBjcmFzaCkuCj4+Pj4gSGVyZSBpcyBjb25maWd1cmF0aW9uIDoKPj4+PiAtIDN4IEhh
cmQgRHJpdmVzIHJ1bm5pbmcgb24gUkFJRCA1IFNvZnR3YXJlIHJhaWQgY3JlYXRlZCBieSBtZGFk
bQo+Pj4+IC0gT24gdG9wIG9mIGl0LCBEUkJEIGZvciByZXBsaWNhdGlvbiBvdmVyIGFub3RoZXIg
bm9kZSAoQWN0aXZlL3Bhc3NpdmUgY2x1c3RlcikKPj4+PiAtIE9uIHRvcCBvZiBpdCwgYSBCVFJG
UyBGaWxlU3lzdGVtIHdpdGggYSBmZXcgc3Vidm9sdW1lcwo+Pj4+IC0gT24gdG9wIG9mIGl0LCBY
RU4gVk1zIHJ1bm5pbmcuCj4+Pj4KPj4+PiBUaGUgQlVHIGlzIGhhcHBlbmluZyB3aGVuIEknbSBt
YWtpbmcgImh1Z2UiIEkvTyAoMjBNQi9zIHdpdGggYSByc3luYyBmb3IgZXhhbXBsZSkgb24gdGhl
IFJBSUQ1IHN0YWNrLgo+Pj4+IEkndmUgdG8gcmVzZXQgc3lzdGVtIHRvIG1ha2UgaXQgd29yayBh
Z2Fpbi4KPj4+IHdoYXQgZGlkIHlvdSBtZWFuICdodWdlJyBJL08gKDIwTS9zKT8gSXMgaXQgcG9z
c2libGUgeW91IGNhbiByZXByb2R1Y2UgdGhlCj4+PiBpc3N1ZSB3aXRoIGEgcmF3IHJhaWQ1IHJh
aWQ/IEl0IHdvdWxkIGJlIGV2ZW4gYmV0dGVyIGlmIHlvdSBjYW4gZ2l2ZSBtZSBhIGZpbwo+Pj4g
am9iIGZpbGUgd2l0aCB0aGUgaXNzdWUsIHNvIEkgY2FuIGVhc2lseSBkZWJ1ZyBpdC4KPj4+Cj4+
PiBhbHNvIHBsZWFzZSBjaGVjayBpZiB1cHN0cmVhbSBwYXRjaCAoZThkN2MzMyBtZC9yYWlkNTog
bGltaXQgcmVxdWVzdCBzaXplCj4+PiBhY2NvcmRpbmcgdG8gaW1wbGVtZW50YXRpb24gbGltaXRz
KSBoZWxwcy4KPj4+Cj4+PiBUaGFua3MsCj4+PiBTaGFvaHVhCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4t
dXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Mon Jan 09 09:39:42 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Jan 2017 09:39:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cQWPS-000311-QO; Mon, 09 Jan 2017 09:38:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <waldt@b1-systems.de>) id 1cQWPR-00030v-Er
 for xen-users@lists.xen.org; Mon, 09 Jan 2017 09:38:33 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 D0/4C-15112-81A53785; Mon, 09 Jan 2017 09:38:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmleJIrShJLcpLzFFi42IJOeF6R1ciqjj
 CYN99JotVVw+wOjB6HN39mymAMYo1My8pvyKBNWPWly9MBdeEK3pfr2RrYJwk1MXIxSEksINR
 4uf0CcxdjJwcwgJ2Eq2nn4HZIgLSEjOuNLGB2EICDhLT9j9kAbHZBNQk1r95wg5i8wLFO39uY
 wWxWQRUJD7PWQdmiwqES3TsugZVIyhxcuYTsF5OAUeJreeXMIIsZhZoZ5T4uv4M2wRG7llI6m
 Yhy4EkmAVSJH6dWMA4C8nyWUgOnIXkkFlInpiF5PBZSJZDzFSX+DPvEjOErS2xbOFrKNtWYt2
 69ywQtp7E29+9ULalxPodn9gXMPKtYlQvTi0qSy3StdBLKspMzyjJTczM0TU0MNPLTS0uTkxP
 zUlMKtZLzs/dxAiMGAYg2ME4+7L/IUZJDiYlUV7HqIIIIb6k/JTKjMTijPii0pzU4kOMMhwcS
 hK8TpHFEUKCRanpqRVpmTnA2IVJS3DwKInwuoKkeYsLEnOLM9MhUqcYdTmmPVv8lEmIJS8/L1
 VKnPdoBFCRAEhRRmke3AhYGrnEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV5PkFU8mXklcJt
 eAR3BBHREpB3YESWJCCmpBsaGmaw6vY1ZuzZt/B2+zseWxU/GtqTq5aFlCw8n3uF/Uh3FZpea
 ttXo6ffdD7Xt3l5TdBBZuG5tgMTkPS82rn8fdjqDf150gk76c+1LU9Ln1RX1eblcvuwmU1Rvy
 DW7ep7EIZXMJfeK7vB6sGzfwOhul3Zsd2ryeobrwouYszVcrolMZ5ic3avEUpyRaKjFXFScCA
 BNyxaNHgMAAA==
X-Env-Sender: waldt@b1-systems.de
X-Msg-Ref: server-10.tower-27.messagelabs.com!1483954711!57676775!1
X-Originating-IP: [84.200.69.220]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1157 invoked from network); 9 Jan 2017 09:38:32 -0000
Received: from mx1.b1-systems.de (HELO mx1.b1-systems.de) (84.200.69.220)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Jan 2017 09:38:32 -0000
Received: from [10.95.132.221] (unknown [155.56.40.72])
 by mx1.b1-systems.de (Postfix) with ESMTPSA id 89837B8416
 for <xen-users@lists.xen.org>; Mon,  9 Jan 2017 10:38:31 +0100 (CET)
To: xen-users@lists.xen.org
References: <c625070b-011d-b260-b355-d120190ff025@b1-systems.de>
From: Eike Waldt <waldt@b1-systems.de>
Message-ID: <d8d8104b-201d-2d4a-2d94-a4af8d3cddf4@b1-systems.de>
Date: Mon, 9 Jan 2017 10:38:07 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.6.0
MIME-Version: 1.0
In-Reply-To: <c625070b-011d-b260-b355-d120190ff025@b1-systems.de>
Subject: Re: [Xen-users] query memory allocation per NUMA node
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1905583066913314007=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============1905583066913314007==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="FigRWXtSarRrlOEV9qWH86eeHTp1VI1WB"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--FigRWXtSarRrlOEV9qWH86eeHTp1VI1WB
Content-Type: multipart/mixed; boundary="na2fIFru9nwsuGHk7Wt7Kt8ONuJMJRFSl";
 protected-headers="v1"
From: Eike Waldt <waldt@b1-systems.de>
To: xen-users@lists.xen.org
Message-ID: <d8d8104b-201d-2d4a-2d94-a4af8d3cddf4@b1-systems.de>
Subject: Re: [Xen-users] query memory allocation per NUMA node
References: <c625070b-011d-b260-b355-d120190ff025@b1-systems.de>
In-Reply-To: <c625070b-011d-b260-b355-d120190ff025@b1-systems.de>

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

On 01/04/2017 03:15 PM, Eike Waldt wrote:
> Hi Xen users,
>=20
> on [0] under #Querying Memory Distribution it says:
>=20
> "Up to Xen 4.4, there is no easy way to figure out how much memory from=

> each domain has been allocated on each NUMA node in the host."
>=20
> Is there a way in xen 4.7 ?
anybody?
>=20
> [0] https://wiki.xen.org/wiki/Xen_on_NUMA_Machines
>=20
>=20
>=20
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> https://lists.xen.org/xen-users
>=20

--=20
Eike Waldt
Linux Consultant
Tel.: +49-175-7241189
Mail: waldt@b1-systems.de

B1 Systems GmbH
Osterfeldstra=C3=9Fe 7 / 85088 Vohburg / http://www.b1-systems.de
GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537


--na2fIFru9nwsuGHk7Wt7Kt8ONuJMJRFSl--

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

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

iQIzBAEBCAAdFiEEDjNugEuvfwqbJkOk0eD7t0fcrksFAlhzWhIACgkQ0eD7t0fc
rksAWxAAjvcrXVD8+XA8nPTFnessMmeDRpb8vZbxJAMN902+hQwvd1noOt53iCCC
21HC+YmjvnOmo/E6JxpwB6F9xxoitrtm0KpE99Tzo8wLbWljvELBkEprUR4Ldjhm
6Cse1e1PVkJC7TBopPHBfLVVHqmEj04w2D9jXmmgQicOz+Tg9rqNZD+lqAn4KyH8
aMMMZVgcOUiIdObZnToKwT2r8L4/NPbsZMFyfJYqlbReUXHPfl+1P3q2FjHPY26s
wMuoQXmD1H5BA1fXkYsq3NiM3UPDVA6sF0V6FuZ/DvbiymEgvwI1Ewer+jGmeqZY
BV2vHmK6ujE86ASUFt40lfHDO72As3u8gn6zIYbhkJDFDLs0qrH/r8z3skr1Opy5
1lYs2ACJzE2uH4LiDWpmSsWrSKNChJjy73IakSljtk2SlqkyZvjnMGEfMfOCupI0
dQPqNE4BOxAnKaReGz/xc3+XxeXmoTRiAmfuXw2YudpzHDmmhJN1hQEfw2qZu7Ei
somORRL/saXmAD8LGa1PAkfhVh+jsEhbWnLsp9j07IrqB3Uzx3qaP0YVMBk9knWQ
taclEY5yVl6R/uqxHfMjIU7eFUwOMaCtTKB8Ukb+7mvsJBBTkUYVNIfbBM2CQcv2
oimsLA28vyMGoRhCnwFUQ6T0gDpIj3sHdpiS1tXznw6gEjM1Ivo=
=dtmf
-----END PGP SIGNATURE-----

--FigRWXtSarRrlOEV9qWH86eeHTp1VI1WB--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============1905583066913314007==--


From xen-users-bounces@lists.xen.org Mon Jan 09 09:39:42 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Jan 2017 09:39:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cQWPS-000311-QO; Mon, 09 Jan 2017 09:38:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <waldt@b1-systems.de>) id 1cQWPR-00030v-Er
 for xen-users@lists.xen.org; Mon, 09 Jan 2017 09:38:33 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 D0/4C-15112-81A53785; Mon, 09 Jan 2017 09:38:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmleJIrShJLcpLzFFi42IJOeF6R1ciqjj
 CYN99JotVVw+wOjB6HN39mymAMYo1My8pvyKBNWPWly9MBdeEK3pfr2RrYJwk1MXIxSEksINR
 4uf0CcxdjJwcwgJ2Eq2nn4HZIgLSEjOuNLGB2EICDhLT9j9kAbHZBNQk1r95wg5i8wLFO39uY
 wWxWQRUJD7PWQdmiwqES3TsugZVIyhxcuYTsF5OAUeJreeXMIIsZhZoZ5T4uv4M2wRG7llI6m
 Yhy4EkmAVSJH6dWMA4C8nyWUgOnIXkkFlInpiF5PBZSJZDzFSX+DPvEjOErS2xbOFrKNtWYt2
 69ywQtp7E29+9ULalxPodn9gXMPKtYlQvTi0qSy3StdBLKspMzyjJTczM0TU0MNPLTS0uTkxP
 zUlMKtZLzs/dxAiMGAYg2ME4+7L/IUZJDiYlUV7HqIIIIb6k/JTKjMTijPii0pzU4kOMMhwcS
 hK8TpHFEUKCRanpqRVpmTnA2IVJS3DwKInwuoKkeYsLEnOLM9MhUqcYdTmmPVv8lEmIJS8/L1
 VKnPdoBFCRAEhRRmke3AhYGrnEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV5PkFU8mXklcJt
 eAR3BBHREpB3YESWJCCmpBsaGmaw6vY1ZuzZt/B2+zseWxU/GtqTq5aFlCw8n3uF/Uh3FZpea
 ttXo6ffdD7Xt3l5TdBBZuG5tgMTkPS82rn8fdjqDf150gk76c+1LU9Ln1RX1eblcvuwmU1Rvy
 DW7ep7EIZXMJfeK7vB6sGzfwOhul3Zsd2ryeobrwouYszVcrolMZ5ic3avEUpyRaKjFXFScCA
 BNyxaNHgMAAA==
X-Env-Sender: waldt@b1-systems.de
X-Msg-Ref: server-10.tower-27.messagelabs.com!1483954711!57676775!1
X-Originating-IP: [84.200.69.220]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1157 invoked from network); 9 Jan 2017 09:38:32 -0000
Received: from mx1.b1-systems.de (HELO mx1.b1-systems.de) (84.200.69.220)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Jan 2017 09:38:32 -0000
Received: from [10.95.132.221] (unknown [155.56.40.72])
 by mx1.b1-systems.de (Postfix) with ESMTPSA id 89837B8416
 for <xen-users@lists.xen.org>; Mon,  9 Jan 2017 10:38:31 +0100 (CET)
To: xen-users@lists.xen.org
References: <c625070b-011d-b260-b355-d120190ff025@b1-systems.de>
From: Eike Waldt <waldt@b1-systems.de>
Message-ID: <d8d8104b-201d-2d4a-2d94-a4af8d3cddf4@b1-systems.de>
Date: Mon, 9 Jan 2017 10:38:07 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.6.0
MIME-Version: 1.0
In-Reply-To: <c625070b-011d-b260-b355-d120190ff025@b1-systems.de>
Subject: Re: [Xen-users] query memory allocation per NUMA node
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1905583066913314007=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============1905583066913314007==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="FigRWXtSarRrlOEV9qWH86eeHTp1VI1WB"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--FigRWXtSarRrlOEV9qWH86eeHTp1VI1WB
Content-Type: multipart/mixed; boundary="na2fIFru9nwsuGHk7Wt7Kt8ONuJMJRFSl";
 protected-headers="v1"
From: Eike Waldt <waldt@b1-systems.de>
To: xen-users@lists.xen.org
Message-ID: <d8d8104b-201d-2d4a-2d94-a4af8d3cddf4@b1-systems.de>
Subject: Re: [Xen-users] query memory allocation per NUMA node
References: <c625070b-011d-b260-b355-d120190ff025@b1-systems.de>
In-Reply-To: <c625070b-011d-b260-b355-d120190ff025@b1-systems.de>

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

On 01/04/2017 03:15 PM, Eike Waldt wrote:
> Hi Xen users,
>=20
> on [0] under #Querying Memory Distribution it says:
>=20
> "Up to Xen 4.4, there is no easy way to figure out how much memory from=

> each domain has been allocated on each NUMA node in the host."
>=20
> Is there a way in xen 4.7 ?
anybody?
>=20
> [0] https://wiki.xen.org/wiki/Xen_on_NUMA_Machines
>=20
>=20
>=20
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> https://lists.xen.org/xen-users
>=20

--=20
Eike Waldt
Linux Consultant
Tel.: +49-175-7241189
Mail: waldt@b1-systems.de

B1 Systems GmbH
Osterfeldstra=C3=9Fe 7 / 85088 Vohburg / http://www.b1-systems.de
GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537


--na2fIFru9nwsuGHk7Wt7Kt8ONuJMJRFSl--

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

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

iQIzBAEBCAAdFiEEDjNugEuvfwqbJkOk0eD7t0fcrksFAlhzWhIACgkQ0eD7t0fc
rksAWxAAjvcrXVD8+XA8nPTFnessMmeDRpb8vZbxJAMN902+hQwvd1noOt53iCCC
21HC+YmjvnOmo/E6JxpwB6F9xxoitrtm0KpE99Tzo8wLbWljvELBkEprUR4Ldjhm
6Cse1e1PVkJC7TBopPHBfLVVHqmEj04w2D9jXmmgQicOz+Tg9rqNZD+lqAn4KyH8
aMMMZVgcOUiIdObZnToKwT2r8L4/NPbsZMFyfJYqlbReUXHPfl+1P3q2FjHPY26s
wMuoQXmD1H5BA1fXkYsq3NiM3UPDVA6sF0V6FuZ/DvbiymEgvwI1Ewer+jGmeqZY
BV2vHmK6ujE86ASUFt40lfHDO72As3u8gn6zIYbhkJDFDLs0qrH/r8z3skr1Opy5
1lYs2ACJzE2uH4LiDWpmSsWrSKNChJjy73IakSljtk2SlqkyZvjnMGEfMfOCupI0
dQPqNE4BOxAnKaReGz/xc3+XxeXmoTRiAmfuXw2YudpzHDmmhJN1hQEfw2qZu7Ei
somORRL/saXmAD8LGa1PAkfhVh+jsEhbWnLsp9j07IrqB3Uzx3qaP0YVMBk9knWQ
taclEY5yVl6R/uqxHfMjIU7eFUwOMaCtTKB8Ukb+7mvsJBBTkUYVNIfbBM2CQcv2
oimsLA28vyMGoRhCnwFUQ6T0gDpIj3sHdpiS1tXznw6gEjM1Ivo=
=dtmf
-----END PGP SIGNATURE-----

--FigRWXtSarRrlOEV9qWH86eeHTp1VI1WB--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============1905583066913314007==--


From xen-users-bounces@lists.xen.org Mon Jan 09 10:53:02 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Jan 2017 10:53:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cQXYb-0000Ok-AQ; Mon, 09 Jan 2017 10:52:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=175ed778a=George.Dunlap@citrix.com>)
 id 1cQXYZ-0000OF-Gb; Mon, 09 Jan 2017 10:52:03 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 32/C3-06501-05B63785; Mon, 09 Jan 2017 10:52:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCIsWRWlGSWpSXmKPExsWyU9JRQjcguzj
 CYH0rt8WSj4tZLFZdPcDqwORxdPdvpgDGKNbMvKT8igTWjD9Lf7IXnBCqOLhyNmMD4xu+LkZO
 DgkBP4mmB0dYIOwciZfLJkPZJRL/Py1gB7F5BQQlTs58AhbnFLCQmD11D5gtJJAsse5wEyOIz
 SagJzHv+FewOIuAikTDxH6mLkYOoDmJEg//i4GYvAIBEpff2ICYwgLpEjNeaoEUiwioSTz/8p
 MNJMwskCtxb7ooSJhZQFOidftvdghbW2LZwtfMEDtVJRY/OMoOcWO6xIq9p1gmMArOQnLmLCT
 ts5C0L2BkXsWoUZxaVJZapGtkqZdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERi2
 9QwMjDsYL2/xO8QoycGkJMrrGFUQIcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCNyOrOEJIsCg1P
 bUiLTMHGEEwaQkOHiURXi2QNG9xQWJucWY6ROoUozHHtGeLnzJxrDu15CmTEEtefl6qlDivNk
 ipAEhpRmke3CBYZF9ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMxbADKFJzOvBG7fK6BTmIB
 OibQDO6UkESEl1cDo6D0h7IbuoRlucqLNLd1Lis8s2Pj/Jn/Jknv7THfX/o7RtFC4l8RWdLEq
 /ebMp00Cokvm7jGQnsd/6FNSxGv3FW6BN06U63Vuunip0eDI2y0dt2WLYmS2dZm8vHNBYr/Ko
 RtvrT0dyqcl9yicWVNhlM8n82HTUZtjCVtEMqylGx9rn193QMdDiaU4I9FQi7moOBEA3zQ9ne
 cCAAA=
X-Env-Sender: prvs=175ed778a=George.Dunlap@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1483959120!42662877!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19565 invoked from network); 9 Jan 2017 10:52:00 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Jan 2017 10:52:00 -0000
X-IronPort-AV: E=Sophos;i="5.33,339,1477958400"; d="scan'208";a="38135799"
X-Gm-Message-State: AIkVDXIF10XXq8me3PbD4S6UomTiYYkZPjysQW9L6Jumz1PdfjpaLsCfYYWOFpp6NCQ4uW4a1HCzPhEa5AScUg==
X-Received: by 10.55.198.149 with SMTP id s21mr94489348qkl.196.1483959117107; 
 Mon, 09 Jan 2017 02:51:57 -0800 (PST)
MIME-Version: 1.0
In-Reply-To: <023501d26966$8619e3b0$924dab10$@gmail.com>
References: <01a901d26829$6212e900$2638bb00$@gmail.com>
 <023501d26966$8619e3b0$924dab10$@gmail.com>
From: George Dunlap <george.dunlap@citrix.com>
Date: Mon, 9 Jan 2017 10:51:56 +0000
X-Gmail-Original-Message-ID: <CAFLBxZa-gk9WTo4j4ZVN10Q0dOb7QcGGuViBG+3uByUOrH3P9A@mail.gmail.com>
Message-ID: <CAFLBxZa-gk9WTo4j4ZVN10Q0dOb7QcGGuViBG+3uByUOrH3P9A@mail.gmail.com>
To: Marc Tousignant <myrdhn@gmail.com>
X-ClientProxiedBy: FTLPEX02CAS01.citrite.net (10.13.99.120) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-users] Xen 4.7.1 - Issue with NIC's saying network cable
 unplugged on reboot of domU
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

T24gU3VuLCBKYW4gOCwgMjAxNyBhdCA0OjIwIEFNLCBNYXJjIFRvdXNpZ25hbnQgPG15cmRobkBn
bWFpbC5jb20+IHdyb3RlOgo+IEkgZmlyc3QgdHJpZWQgdXBncmFkaW5nIHRvIDQuOCBidXQgdGhl
biBub25lIG9mIG15IFZN4oCZcyB3b3VsZCBsYXVuY2guIEnigJltCj4gZ3Vlc3NpbmcgdGhlcmUg
d2FzIGEgY2hhbmdlIHRvIHRoZSBjb25maWcgZmlsZXMgdGhhdCBJIGRpZCBub3QgbG9vayBpbiB0
by4KPgo+IEkgdGhlbiB0cmllZCBnb2luZyB0byA0LjYuMiBiZWZvcmUsIGJ1dCB0aGUgaXNzdWUg
aGFwcGVucyB0aGVyZSBhcyB3ZWxsLgo+Cj4gSSB3YXMgYWJsZSB0byByZXZlcnQgYmFjayB0byA0
LjUuMSBhbmQgdGhlIGlzc3VlIHdlbnQgYXdheS4KPgo+IEtpbmQgb2Ygc3VycHJpc2VkIG5vIG9u
ZSBlbHNlIGhhcyBoZWFyZCBvZiB0aGlzLiBJIGNhbuKAmXQgYmUgdGhlIG9ubHkgb25lCj4gc2Vl
aW5nIGl0Lgo+Cj4KPgo+IEZyb206IFhlbi11c2VycyBbbWFpbHRvOnhlbi11c2Vycy1ib3VuY2Vz
QGxpc3RzLnhlbi5vcmddIE9uIEJlaGFsZiBPZiBNYXJjCj4gVG91c2lnbmFudAo+IFNlbnQ6IEZy
aWRheSwgSmFudWFyeSA2LCAyMDE3IDk6MzAgQU0KPiBUbzogeGVuLXVzZXJzQGxpc3RzLnhlbi5v
cmcKPiBTdWJqZWN0OiBbWGVuLXVzZXJzXSBYZW4gNC43LjEgLSBJc3N1ZSB3aXRoIE5JQydzIHNh
eWluZyBuZXR3b3JrIGNhYmxlCj4gdW5wbHVnZ2VkIG9uIHJlYm9vdCBvZiBkb21VCj4KPgo+Cj4g
U2luY2UgQXVndXN0IDIwMTUgSSBoYXZlIGJlZW4gcnVubmluZyB4ZW4gNC41LjEgd2l0aG91dCBp
c3N1ZS4gVGhlIG90aGVyIGRheQo+IEkgdXBkYXRlZCB0byA0LjcuMSBhbmQgbm93IG15IGRvbVUg
YXJlIGxvc2luZyB0aGVpciBuZXR3b3JrIGNhYmxlcyBhZnRlciBhCj4gcmVib290LiBPbmx5IHdh
eSB0byBnZXQgdGhlIG5ldHdvcmsgY2FibGVzIHRvIHNob3cgYmFjayB1cCBhcyBjb25uZWN0ZWQg
aXMKPiB0byByZWJvb3QgdGhlIGRvbTAuCj4KPgo+Cj4gTm93IGhlcmUgaXMgdGhlIGtpY2tlciwg
SSBhbSBwYXNzaW5nIHRocm91Z2ggcGh5c2ljYWwgTklDIGNhcmRzIHRvIGVhY2ggb2YKPiBteSBk
b21VLiBJIGhhdmUgYSBzZXJ2ZXIgY2FyZCB3aXRoIDQgTklDIHBvcnRzL2RldmljZXMgYW5kIGFt
IHVzaW5nIDIgb24gb25lCj4gZG9tVSBhbmQgb25lIG9uIHRoZSBvdGhlciB3aXRoIDEgbGVmdCBv
dmVyIGZvciBhbm90aGVyIHByb2plY3QgSSBoYXZlIG5vdAo+IHN0YXJ0ZWQgeWV0LiBUaGUgbmV0
d29yayBjYWJsZXMgYXJlIG5vdCBhY3R1YWxseSB1bnBsdWdnZWQuIEkgaGF2ZSB0cmllZAo+IGRp
c2Nvbm5lY3RpbmcgYW5kIHJlY29ubmVjdGluZyB0aGUgcGh5c2ljYWwgY2FibGUgd2l0aCBubyBy
ZXN1bHRzLgo+Cj4KPgo+IElmIEkgZG8gYSBwY2ktZGV0YWNoIGFuZCBwY2ktYXR0YWNoIG9mIHRo
ZSBzYW1lIGRldmljZSwgdGhlcmUgaXMgbm8gY2hhbmdlLgo+IEJ1dCBpZiBJIGRldGFjaCB0aGUg
ZXJyb3JlZCBvbmUgYW5kIGF0dGFjaCB0aGUgc3BhcmUgTklDIGl0IHdvcmtzLCB1bnRpbCBJCj4g
ZG8gYW5vdGhlciByZWJvb3QuIEFuZCBzaW5jZSBJ4oCZbSBhY3R1YWxseSBkb2luZyBhbiBpbml0
aWFsIGluc3RhbGwgb24gb25lIG9mCj4gdGhlIGRvbVXigJlzIEnigJltIGhhdmluZyB0byByZWJv
b3QgcXVpdGUgZnJlcXVlbnRseS4gT25jZSB0aGUgTklDIGlzIGluIHRoaXMKPiBzdGF0ZSBubyBt
YXR0ZXIgaG93IG1hbnkgdGltZXMgSSBkZXRhY2gvYXR0YWNoIG9yIHNodXRkb3duL3Jlc3RhcnQg
dGhlIGRvbVUKPiB0aGV5IHdpbGwgbm90IGNvbWUgYmFjayB1cC4KPgo+Cj4KPiBOb3RoaW5nIGhh
cyBjaGFuZ2VkIGhhcmR3YXJlIHdpc2Ugb24gdGhlIG1hY2hpbmUuCj4KPgo+Cj4gQW55b25lIGdv
dCBhbiBpZGVhIGFzIHRvIHdoeSB4ZW4gaXMgbWlzcmVwb3J0aW5nIHRoZSBOSUNzIGFzIGhhdmlu
ZyB0aGUKPiBjYWJsZSB1bnBsdWdnZWQ/Cj4KPgo+Cj4gSSBhbSBydW5uaW5nIHRoZSBzYW1lIGRv
bTAga2VybmVsIEkgY29tcGlsZWQgYmFjayBpbiAyMDE1IGF0bSwgYmVjYXVzZSBJCj4gbmVlZCB0
byB0cm91Ymxlc2hvb3QgYSBrZXJuZWwgcGFuaWMgbXkgbmV3IG9uZSBpcyBnaXZpbmcgbWUgb24g
c3RhcnR1cC4KClRoYXQncyBwcmV0dHkgc3RyYW5nZS4gIENhbiB5b3UgYXR0YWNoIHRoZSBvdXRw
dXQgb2YgImRtZXNnIiBhbmQgInhsCmRtZXNnIiBpbiBkb20wLCBhcyB3ZWxsIGFzIHRoZSBjb25z
b2xlIGxvZ3MgZm9yIG9uZSBvZiB0aGUgZ3Vlc3RzCihib290aW5nIGluaXRpYWxseSBhbmQgdGhl
biByZWJvb3RpbmcpPwoKVGhhbmtzLAogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Mon Jan 09 10:53:02 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Jan 2017 10:53:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cQXYb-0000Ok-AQ; Mon, 09 Jan 2017 10:52:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=175ed778a=George.Dunlap@citrix.com>)
 id 1cQXYZ-0000OF-Gb; Mon, 09 Jan 2017 10:52:03 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 32/C3-06501-05B63785; Mon, 09 Jan 2017 10:52:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCIsWRWlGSWpSXmKPExsWyU9JRQjcguzj
 CYH0rt8WSj4tZLFZdPcDqwORxdPdvpgDGKNbMvKT8igTWjD9Lf7IXnBCqOLhyNmMD4xu+LkZO
 DgkBP4mmB0dYIOwciZfLJkPZJRL/Py1gB7F5BQQlTs58AhbnFLCQmD11D5gtJJAsse5wEyOIz
 SagJzHv+FewOIuAikTDxH6mLkYOoDmJEg//i4GYvAIBEpff2ICYwgLpEjNeaoEUiwioSTz/8p
 MNJMwskCtxb7ooSJhZQFOidftvdghbW2LZwtfMEDtVJRY/OMoOcWO6xIq9p1gmMArOQnLmLCT
 ts5C0L2BkXsWoUZxaVJZapGtkqZdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERi2
 9QwMjDsYL2/xO8QoycGkJMrrGFUQIcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCNyOrOEJIsCg1P
 bUiLTMHGEEwaQkOHiURXi2QNG9xQWJucWY6ROoUozHHtGeLnzJxrDu15CmTEEtefl6qlDivNk
 ipAEhpRmke3CBYZF9ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMxbADKFJzOvBG7fK6BTmIB
 OibQDO6UkESEl1cDo6D0h7IbuoRlucqLNLd1Lis8s2Pj/Jn/Jknv7THfX/o7RtFC4l8RWdLEq
 /ebMp00Cokvm7jGQnsd/6FNSxGv3FW6BN06U63Vuunip0eDI2y0dt2WLYmS2dZm8vHNBYr/Ko
 RtvrT0dyqcl9yicWVNhlM8n82HTUZtjCVtEMqylGx9rn193QMdDiaU4I9FQi7moOBEA3zQ9ne
 cCAAA=
X-Env-Sender: prvs=175ed778a=George.Dunlap@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1483959120!42662877!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19565 invoked from network); 9 Jan 2017 10:52:00 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Jan 2017 10:52:00 -0000
X-IronPort-AV: E=Sophos;i="5.33,339,1477958400"; d="scan'208";a="38135799"
X-Gm-Message-State: AIkVDXIF10XXq8me3PbD4S6UomTiYYkZPjysQW9L6Jumz1PdfjpaLsCfYYWOFpp6NCQ4uW4a1HCzPhEa5AScUg==
X-Received: by 10.55.198.149 with SMTP id s21mr94489348qkl.196.1483959117107; 
 Mon, 09 Jan 2017 02:51:57 -0800 (PST)
MIME-Version: 1.0
In-Reply-To: <023501d26966$8619e3b0$924dab10$@gmail.com>
References: <01a901d26829$6212e900$2638bb00$@gmail.com>
 <023501d26966$8619e3b0$924dab10$@gmail.com>
From: George Dunlap <george.dunlap@citrix.com>
Date: Mon, 9 Jan 2017 10:51:56 +0000
X-Gmail-Original-Message-ID: <CAFLBxZa-gk9WTo4j4ZVN10Q0dOb7QcGGuViBG+3uByUOrH3P9A@mail.gmail.com>
Message-ID: <CAFLBxZa-gk9WTo4j4ZVN10Q0dOb7QcGGuViBG+3uByUOrH3P9A@mail.gmail.com>
To: Marc Tousignant <myrdhn@gmail.com>
X-ClientProxiedBy: FTLPEX02CAS01.citrite.net (10.13.99.120) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-users] Xen 4.7.1 - Issue with NIC's saying network cable
 unplugged on reboot of domU
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

T24gU3VuLCBKYW4gOCwgMjAxNyBhdCA0OjIwIEFNLCBNYXJjIFRvdXNpZ25hbnQgPG15cmRobkBn
bWFpbC5jb20+IHdyb3RlOgo+IEkgZmlyc3QgdHJpZWQgdXBncmFkaW5nIHRvIDQuOCBidXQgdGhl
biBub25lIG9mIG15IFZN4oCZcyB3b3VsZCBsYXVuY2guIEnigJltCj4gZ3Vlc3NpbmcgdGhlcmUg
d2FzIGEgY2hhbmdlIHRvIHRoZSBjb25maWcgZmlsZXMgdGhhdCBJIGRpZCBub3QgbG9vayBpbiB0
by4KPgo+IEkgdGhlbiB0cmllZCBnb2luZyB0byA0LjYuMiBiZWZvcmUsIGJ1dCB0aGUgaXNzdWUg
aGFwcGVucyB0aGVyZSBhcyB3ZWxsLgo+Cj4gSSB3YXMgYWJsZSB0byByZXZlcnQgYmFjayB0byA0
LjUuMSBhbmQgdGhlIGlzc3VlIHdlbnQgYXdheS4KPgo+IEtpbmQgb2Ygc3VycHJpc2VkIG5vIG9u
ZSBlbHNlIGhhcyBoZWFyZCBvZiB0aGlzLiBJIGNhbuKAmXQgYmUgdGhlIG9ubHkgb25lCj4gc2Vl
aW5nIGl0Lgo+Cj4KPgo+IEZyb206IFhlbi11c2VycyBbbWFpbHRvOnhlbi11c2Vycy1ib3VuY2Vz
QGxpc3RzLnhlbi5vcmddIE9uIEJlaGFsZiBPZiBNYXJjCj4gVG91c2lnbmFudAo+IFNlbnQ6IEZy
aWRheSwgSmFudWFyeSA2LCAyMDE3IDk6MzAgQU0KPiBUbzogeGVuLXVzZXJzQGxpc3RzLnhlbi5v
cmcKPiBTdWJqZWN0OiBbWGVuLXVzZXJzXSBYZW4gNC43LjEgLSBJc3N1ZSB3aXRoIE5JQydzIHNh
eWluZyBuZXR3b3JrIGNhYmxlCj4gdW5wbHVnZ2VkIG9uIHJlYm9vdCBvZiBkb21VCj4KPgo+Cj4g
U2luY2UgQXVndXN0IDIwMTUgSSBoYXZlIGJlZW4gcnVubmluZyB4ZW4gNC41LjEgd2l0aG91dCBp
c3N1ZS4gVGhlIG90aGVyIGRheQo+IEkgdXBkYXRlZCB0byA0LjcuMSBhbmQgbm93IG15IGRvbVUg
YXJlIGxvc2luZyB0aGVpciBuZXR3b3JrIGNhYmxlcyBhZnRlciBhCj4gcmVib290LiBPbmx5IHdh
eSB0byBnZXQgdGhlIG5ldHdvcmsgY2FibGVzIHRvIHNob3cgYmFjayB1cCBhcyBjb25uZWN0ZWQg
aXMKPiB0byByZWJvb3QgdGhlIGRvbTAuCj4KPgo+Cj4gTm93IGhlcmUgaXMgdGhlIGtpY2tlciwg
SSBhbSBwYXNzaW5nIHRocm91Z2ggcGh5c2ljYWwgTklDIGNhcmRzIHRvIGVhY2ggb2YKPiBteSBk
b21VLiBJIGhhdmUgYSBzZXJ2ZXIgY2FyZCB3aXRoIDQgTklDIHBvcnRzL2RldmljZXMgYW5kIGFt
IHVzaW5nIDIgb24gb25lCj4gZG9tVSBhbmQgb25lIG9uIHRoZSBvdGhlciB3aXRoIDEgbGVmdCBv
dmVyIGZvciBhbm90aGVyIHByb2plY3QgSSBoYXZlIG5vdAo+IHN0YXJ0ZWQgeWV0LiBUaGUgbmV0
d29yayBjYWJsZXMgYXJlIG5vdCBhY3R1YWxseSB1bnBsdWdnZWQuIEkgaGF2ZSB0cmllZAo+IGRp
c2Nvbm5lY3RpbmcgYW5kIHJlY29ubmVjdGluZyB0aGUgcGh5c2ljYWwgY2FibGUgd2l0aCBubyBy
ZXN1bHRzLgo+Cj4KPgo+IElmIEkgZG8gYSBwY2ktZGV0YWNoIGFuZCBwY2ktYXR0YWNoIG9mIHRo
ZSBzYW1lIGRldmljZSwgdGhlcmUgaXMgbm8gY2hhbmdlLgo+IEJ1dCBpZiBJIGRldGFjaCB0aGUg
ZXJyb3JlZCBvbmUgYW5kIGF0dGFjaCB0aGUgc3BhcmUgTklDIGl0IHdvcmtzLCB1bnRpbCBJCj4g
ZG8gYW5vdGhlciByZWJvb3QuIEFuZCBzaW5jZSBJ4oCZbSBhY3R1YWxseSBkb2luZyBhbiBpbml0
aWFsIGluc3RhbGwgb24gb25lIG9mCj4gdGhlIGRvbVXigJlzIEnigJltIGhhdmluZyB0byByZWJv
b3QgcXVpdGUgZnJlcXVlbnRseS4gT25jZSB0aGUgTklDIGlzIGluIHRoaXMKPiBzdGF0ZSBubyBt
YXR0ZXIgaG93IG1hbnkgdGltZXMgSSBkZXRhY2gvYXR0YWNoIG9yIHNodXRkb3duL3Jlc3RhcnQg
dGhlIGRvbVUKPiB0aGV5IHdpbGwgbm90IGNvbWUgYmFjayB1cC4KPgo+Cj4KPiBOb3RoaW5nIGhh
cyBjaGFuZ2VkIGhhcmR3YXJlIHdpc2Ugb24gdGhlIG1hY2hpbmUuCj4KPgo+Cj4gQW55b25lIGdv
dCBhbiBpZGVhIGFzIHRvIHdoeSB4ZW4gaXMgbWlzcmVwb3J0aW5nIHRoZSBOSUNzIGFzIGhhdmlu
ZyB0aGUKPiBjYWJsZSB1bnBsdWdnZWQ/Cj4KPgo+Cj4gSSBhbSBydW5uaW5nIHRoZSBzYW1lIGRv
bTAga2VybmVsIEkgY29tcGlsZWQgYmFjayBpbiAyMDE1IGF0bSwgYmVjYXVzZSBJCj4gbmVlZCB0
byB0cm91Ymxlc2hvb3QgYSBrZXJuZWwgcGFuaWMgbXkgbmV3IG9uZSBpcyBnaXZpbmcgbWUgb24g
c3RhcnR1cC4KClRoYXQncyBwcmV0dHkgc3RyYW5nZS4gIENhbiB5b3UgYXR0YWNoIHRoZSBvdXRw
dXQgb2YgImRtZXNnIiBhbmQgInhsCmRtZXNnIiBpbiBkb20wLCBhcyB3ZWxsIGFzIHRoZSBjb25z
b2xlIGxvZ3MgZm9yIG9uZSBvZiB0aGUgZ3Vlc3RzCihib290aW5nIGluaXRpYWxseSBhbmQgdGhl
biByZWJvb3RpbmcpPwoKVGhhbmtzLAogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Mon Jan 09 14:02:57 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Jan 2017 14: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.xen.org>)
	id 1cQaW2-0002aw-C8; Mon, 09 Jan 2017 14:01:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chengkunck@gmail.com>) id 1cQaW1-0002aq-2i
 for xen-users@lists.xen.org; Mon, 09 Jan 2017 14:01:37 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 36/37-02804-0C793785; Mon, 09 Jan 2017 14:01:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsVyMfTmJt1d04s
 jDB5NNrFYdfUAqwOjx9Hdv5kCGKNYM/OS8isSWDPuXs4umG1X8bl9BVMD4x/TLkYuDiGByYwS
 W5/2MoE4LAKfWSRu79zKCOJICMxklVjd18zexcgJ5ORItK08yQRhF0lM77vMAmLzCghKnJz5B
 MwWEiiVODD9KSuIzSngKPG3dxNYnE1ATeL10mXMIDaLgKpEz4/LjBC9ARIdkzaC1QgL2Em0nn
 4GViMiYCtx6WIfmM0s4CXR87iLbQIj3ywk62YhSc1i5ACy1SXWzxOCCGtLLFv4mhnCVpO4ve0
 qO7L4Aka2VYzqxalFZalFuiZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBQcsA
 BDsYG784HWKU5GBSEuV1jCqIEOJLyk+pzEgszogvKs1JLT7EKMPBoSTBGzOtOEJIsCg1PbUiL
 TMHGD8waQkOHiUR3mSQNG9xQWJucWY6ROoUoyXHsVmLnzJxTHsGInd1rnnKJMSSl5+XKiXOaw
 jSIADSkFGaBzcOFuOXGGWlhHkZgQ4U4ilILcrNLEGVf8UozsGoJMybAjKFJzOvBG7rK6CDmIA
 OirQDO6gkESEl1cC4kulcdbCHwvf5Oaetpz85NCteKe/Etsftgd1xfRIhS8psFpp/5NRJWtI3
 zzyLR2pTUqN3q2l5UuEHpnWTtvsfy3CMEZVcz1bHxdG7PaNLWMe0W5991tkY/7sXps4ye7bzo
 OiO0pZixa3tYUFH+ZZPVQoUt3QPMOr/z+/UMCesW8UoWOLZCyWW4oxEQy3mouJEAF069CzsAg
 AA
X-Env-Sender: chengkunck@gmail.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1483970490!62860692!1
X-Originating-IP: [209.85.217.178]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_40_50,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56563 invoked from network); 9 Jan 2017 14:01:30 -0000
Received: from mail-ua0-f178.google.com (HELO mail-ua0-f178.google.com)
 (209.85.217.178)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 Jan 2017 14:01:30 -0000
Received: by mail-ua0-f178.google.com with SMTP id i68so357968247uad.0
 for <xen-users@lists.xen.org>; Mon, 09 Jan 2017 06:01:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to;
 bh=qud+3xMp66WCMETWk9MRZHHaAGyxJSVzXCLhPTvbIs0=;
 b=U9yrKz0SrD1LwIaE1Evq5e9vtiFjmBqJjDsU+BZ97/XiGH6SXQO5g8WEFBbSxU4Guw
 Bf+XSFaCPNU94be0qoQ3eXfZk1xlYtKAzvhPlhdtoFjLu/VoV7FYWpU/NvPWs/+JwtEY
 GEEn4ZNqN1kL8hJiufZMHvIM3HMbgPWE//R8wuaRr6nDPcfapBnBkBMWiEdvzU8t83+q
 DpiF1ybgfPsVuOh9F5t/+tsQNwZ7P7KJ9bkVEk0FQbB0m60yeNNFZFtqmkE2jYSLMISG
 GRNhMYfs+ej2saqaBc5rDoTJVSaixyNOHiFi9ASJjfrUHPfwzmEM6BRBYyqHXtHzA2uz
 pSHQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to;
 bh=qud+3xMp66WCMETWk9MRZHHaAGyxJSVzXCLhPTvbIs0=;
 b=A37cEIlKHs4DbS+MIxyxKoxbvHFMpBulq3R5ArxWMPs7WYTde7/Ek6YPMxF8ygQZ24
 bvJDSNy07/lv9GM0AtePLDqmwrN7bFOZhwrW7hR+1wygnBprbNKw9/GelBRXR60t9czZ
 mNWiRTDAL5hRmKawlD0zK6sEmhTzCHbhXgP2lLrhDmvNJYZ+pIxYLxeeo+9hAGXES2DF
 BRz89l/Y2K+522QxgEYWqR4UWG8U8gy7ta2aswdLJlLPVGU1xwXZZDLz8hFLF9aPtIRH
 QZobmcpSHYckTfCaIV0DtL8OYEA80DQ20W81dW8sxWeAvGluAVZTc4LgKJ5y/BxW4uRb
 yETw==
X-Gm-Message-State: AIkVDXLyAYkdxqfn/JvZHnXucRMf0u6dXOodmYhKY7zTbgnx9h5F84hkTEi9Pp9F3ztTauqck28EJg/Hgx/RtA==
X-Received: by 10.176.66.66 with SMTP id i60mr3240203uai.131.1483970489602;
 Mon, 09 Jan 2017 06:01:29 -0800 (PST)
MIME-Version: 1.0
References: <c625070b-011d-b260-b355-d120190ff025@b1-systems.de>
 <d8d8104b-201d-2d4a-2d94-a4af8d3cddf4@b1-systems.de>
In-Reply-To: <d8d8104b-201d-2d4a-2d94-a4af8d3cddf4@b1-systems.de>
From: Kun Cheng <chengkunck@gmail.com>
Date: Mon, 09 Jan 2017 14:01:19 +0000
Message-ID: <CAO3v1VSuvimC0VMQX8TJ-TCqLDr=diyYwN=jwXTjArZp53CB9Q@mail.gmail.com>
To: Eike Waldt <waldt@b1-systems.de>, xen-users@lists.xen.org
Subject: Re: [Xen-users] query memory allocation per NUMA node
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6564008405745591871=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============6564008405745591871==
Content-Type: multipart/alternative; boundary=94eb2c0939cee3d6240545a9cdf8

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

I haven't been using NUMA things in recent years, so my intel may not be
correct.

Actually, I think it's quite difficult to retrieve such info through a
command, as Xen only provide some numa placement & scheduling
(load-balancing) support (and vNuma feature, maybe it's still experimental
but last time I tried it, it was functional). From my understanding,
probing memory allocation would be difficult as such things are dynamic, or
maybe it is just not worthy of the effort.

Reasons are:

First numa placement tries to allocate as much as (in most cases Xen will
find a node which can fit the VM's memory requirement) memory to local
nodes (let's say 4 vcpus are pinned to node 0 then it's a local node), but
it seems xen doesn't care how much memory has been allocated to a certain
VM under such situations (as it tries to allocate as much as possible on
one node, assuming if a VM's VCPUs are spread among several nodes, rare but
possible). As having 800MB on node 0 is pretty much the same as 900MB on
node 0 if your VM requires 1GB, both will have a similar performance impact
on your VM.

Second, a VM can be migrated to other nodes due to load balancing, which
may makes it harder to count how much memory has been allocated for a
certain VM on each node.

If you can't find useful info in Xenstore, then perhaps such feature you
required is not yet available.

However, if you just want to know the memory usage on each node, perhaps
you could try numactl and get some outputs? Or try libvirt? I remember
numastat can give some intel about memory usage on each node.

Or, try combine NUMA support with vNUMA, perhaps you can get such info
inside a VM.

Best,
Kun

On Mon, Jan 9, 2017 at 5:43 PM Eike Waldt <waldt@b1-systems.de> wrote:

> On 01/04/2017 03:15 PM, Eike Waldt wrote:
> > Hi Xen users,
> >
> > on [0] under #Querying Memory Distribution it says:
> >
> > "Up to Xen 4.4, there is no easy way to figure out how much memory from
> > each domain has been allocated on each NUMA node in the host."
> >
> > Is there a way in xen 4.7 ?
> anybody?
> >
> > [0] https://wiki.xen.org/wiki/Xen_on_NUMA_Machines
> >
> >
> >
> > _______________________________________________
> > Xen-users mailing list
> > Xen-users@lists.xen.org
> > https://lists.xen.org/xen-users
> >
>
> --
> Eike Waldt
> Linux Consultant
> Tel.: +49-175-7241189 <+49%20175%207241189>
> Mail: waldt@b1-systems.de
>
> B1 Systems GmbH
> Osterfeldstra=C3=9Fe 7 / 85088 Vohburg / http://www.b1-systems.de
> GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> https://lists.xen.org/xen-users

--=20
Regards,
Kun Cheng

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

<div dir=3D"ltr"><div>I haven&#39;t been using NUMA things in recent years,=
 so my intel may not be correct.</div><div><br></div>Actually, I think it&#=
39;s quite difficult to retrieve such info through a command, as Xen only p=
rovide some numa placement &amp; scheduling (load-balancing) support (and v=
Numa feature, maybe it&#39;s still experimental but last time I tried it, i=
t was functional). From my understanding, probing memory allocation would b=
e difficult as such things are dynamic, or maybe it is just not worthy of t=
he effort.<div><br><div>Reasons are:</div><div><br></div><div>First numa pl=
acement tries to allocate as much as (in most cases Xen will find a node wh=
ich can fit the VM&#39;s memory requirement) memory to local nodes (let&#39=
;s say 4 vcpus are pinned to node 0 then it&#39;s a local node), but it see=
ms xen doesn&#39;t care how much memory has been allocated to a certain VM =
under such situations (as it tries to allocate as much as possible on one n=
ode, assuming if a VM&#39;s VCPUs are spread among several nodes, rare but =
possible). As having 800MB on node 0 is pretty much the same as 900MB on no=
de 0 if your VM requires 1GB, both will have a similar performance impact o=
n your VM.</div><div><br></div><div>Second, a VM can be migrated to other n=
odes due to load balancing, which may makes it harder to count how much mem=
ory has been allocated for a certain VM on each node.</div><div><br></div><=
div>If you can&#39;t find useful info in Xenstore, then perhaps such featur=
e you required is not yet available.<br><div><br></div><div>However, if you=
 just want to know the memory usage on each node, perhaps you could try num=
actl and get some outputs? Or try libvirt? I remember numastat can give som=
e intel about memory usage on each node.</div><div><br></div><div>Or, try c=
ombine NUMA support with vNUMA, perhaps you can get such info inside a VM.<=
/div><div><br></div><div>Best,</div><div>Kun</div></div></div></div><br><di=
v class=3D"gmail_quote"><div dir=3D"ltr">On Mon, Jan 9, 2017 at 5:43 PM Eik=
e Waldt &lt;<a href=3D"mailto:waldt@b1-systems.de">waldt@b1-systems.de</a>&=
gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0=
 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 01/04/2017 03:15 PM, =
Eike Waldt wrote:<br class=3D"gmail_msg">
&gt; Hi Xen users,<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt; on [0] under #Querying Memory Distribution it says:<br class=3D"gmail_=
msg">
&gt;<br class=3D"gmail_msg">
&gt; &quot;Up to Xen 4.4, there is no easy way to figure out how much memor=
y from<br class=3D"gmail_msg">
&gt; each domain has been allocated on each NUMA node in the host.&quot;<br=
 class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt; Is there a way in xen 4.7 ?<br class=3D"gmail_msg">
anybody?<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt; [0] <a href=3D"https://wiki.xen.org/wiki/Xen_on_NUMA_Machines" rel=3D"=
noreferrer" class=3D"gmail_msg" target=3D"_blank">https://wiki.xen.org/wiki=
/Xen_on_NUMA_Machines</a><br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt; _______________________________________________<br class=3D"gmail_msg"=
>
&gt; Xen-users mailing list<br class=3D"gmail_msg">
&gt; <a href=3D"mailto:Xen-users@lists.xen.org" class=3D"gmail_msg" target=
=3D"_blank">Xen-users@lists.xen.org</a><br class=3D"gmail_msg">
&gt; <a href=3D"https://lists.xen.org/xen-users" rel=3D"noreferrer" class=
=3D"gmail_msg" target=3D"_blank">https://lists.xen.org/xen-users</a><br cla=
ss=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
--<br class=3D"gmail_msg">
Eike Waldt<br class=3D"gmail_msg">
Linux Consultant<br class=3D"gmail_msg">
Tel.: <a href=3D"tel:+49%20175%207241189" value=3D"+491757241189" class=3D"=
gmail_msg" target=3D"_blank">+49-175-7241189</a><br class=3D"gmail_msg">
Mail: <a href=3D"mailto:waldt@b1-systems.de" class=3D"gmail_msg" target=3D"=
_blank">waldt@b1-systems.de</a><br class=3D"gmail_msg">
<br class=3D"gmail_msg">
B1 Systems GmbH<br class=3D"gmail_msg">
Osterfeldstra=C3=9Fe 7 / 85088 Vohburg / <a href=3D"http://www.b1-systems.d=
e" rel=3D"noreferrer" class=3D"gmail_msg" target=3D"_blank">http://www.b1-s=
ystems.de</a><br class=3D"gmail_msg">
GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537<br c=
lass=3D"gmail_msg">
<br class=3D"gmail_msg">
_______________________________________________<br class=3D"gmail_msg">
Xen-users mailing list<br class=3D"gmail_msg">
<a href=3D"mailto:Xen-users@lists.xen.org" class=3D"gmail_msg" target=3D"_b=
lank">Xen-users@lists.xen.org</a><br class=3D"gmail_msg">
<a href=3D"https://lists.xen.org/xen-users" rel=3D"noreferrer" class=3D"gma=
il_msg" target=3D"_blank">https://lists.xen.org/xen-users</a></blockquote><=
/div><div dir=3D"ltr">-- <br></div><div data-smartmail=3D"gmail_signature">=
<div dir=3D"ltr">Regards,<br>Kun Cheng</div></div>

--94eb2c0939cee3d6240545a9cdf8--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============6564008405745591871==--


From xen-users-bounces@lists.xen.org Mon Jan 09 14:02:57 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Jan 2017 14: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.xen.org>)
	id 1cQaW2-0002aw-C8; Mon, 09 Jan 2017 14:01:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chengkunck@gmail.com>) id 1cQaW1-0002aq-2i
 for xen-users@lists.xen.org; Mon, 09 Jan 2017 14:01:37 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 36/37-02804-0C793785; Mon, 09 Jan 2017 14:01:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsVyMfTmJt1d04s
 jDB5NNrFYdfUAqwOjx9Hdv5kCGKNYM/OS8isSWDPuXs4umG1X8bl9BVMD4x/TLkYuDiGByYwS
 W5/2MoE4LAKfWSRu79zKCOJICMxklVjd18zexcgJ5ORItK08yQRhF0lM77vMAmLzCghKnJz5B
 MwWEiiVODD9KSuIzSngKPG3dxNYnE1ATeL10mXMIDaLgKpEz4/LjBC9ARIdkzaC1QgL2Em0nn
 4GViMiYCtx6WIfmM0s4CXR87iLbQIj3ywk62YhSc1i5ACy1SXWzxOCCGtLLFv4mhnCVpO4ve0
 qO7L4Aka2VYzqxalFZalFuiZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBQcsA
 BDsYG784HWKU5GBSEuV1jCqIEOJLyk+pzEgszogvKs1JLT7EKMPBoSTBGzOtOEJIsCg1PbUiL
 TMHGD8waQkOHiUR3mSQNG9xQWJucWY6ROoUoyXHsVmLnzJxTHsGInd1rnnKJMSSl5+XKiXOaw
 jSIADSkFGaBzcOFuOXGGWlhHkZgQ4U4ilILcrNLEGVf8UozsGoJMybAjKFJzOvBG7rK6CDmIA
 OirQDO6gkESEl1cC4kulcdbCHwvf5Oaetpz85NCteKe/Etsftgd1xfRIhS8psFpp/5NRJWtI3
 zzyLR2pTUqN3q2l5UuEHpnWTtvsfy3CMEZVcz1bHxdG7PaNLWMe0W5991tkY/7sXps4ye7bzo
 OiO0pZixa3tYUFH+ZZPVQoUt3QPMOr/z+/UMCesW8UoWOLZCyWW4oxEQy3mouJEAF069CzsAg
 AA
X-Env-Sender: chengkunck@gmail.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1483970490!62860692!1
X-Originating-IP: [209.85.217.178]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_40_50,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56563 invoked from network); 9 Jan 2017 14:01:30 -0000
Received: from mail-ua0-f178.google.com (HELO mail-ua0-f178.google.com)
 (209.85.217.178)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 Jan 2017 14:01:30 -0000
Received: by mail-ua0-f178.google.com with SMTP id i68so357968247uad.0
 for <xen-users@lists.xen.org>; Mon, 09 Jan 2017 06:01:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to;
 bh=qud+3xMp66WCMETWk9MRZHHaAGyxJSVzXCLhPTvbIs0=;
 b=U9yrKz0SrD1LwIaE1Evq5e9vtiFjmBqJjDsU+BZ97/XiGH6SXQO5g8WEFBbSxU4Guw
 Bf+XSFaCPNU94be0qoQ3eXfZk1xlYtKAzvhPlhdtoFjLu/VoV7FYWpU/NvPWs/+JwtEY
 GEEn4ZNqN1kL8hJiufZMHvIM3HMbgPWE//R8wuaRr6nDPcfapBnBkBMWiEdvzU8t83+q
 DpiF1ybgfPsVuOh9F5t/+tsQNwZ7P7KJ9bkVEk0FQbB0m60yeNNFZFtqmkE2jYSLMISG
 GRNhMYfs+ej2saqaBc5rDoTJVSaixyNOHiFi9ASJjfrUHPfwzmEM6BRBYyqHXtHzA2uz
 pSHQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to;
 bh=qud+3xMp66WCMETWk9MRZHHaAGyxJSVzXCLhPTvbIs0=;
 b=A37cEIlKHs4DbS+MIxyxKoxbvHFMpBulq3R5ArxWMPs7WYTde7/Ek6YPMxF8ygQZ24
 bvJDSNy07/lv9GM0AtePLDqmwrN7bFOZhwrW7hR+1wygnBprbNKw9/GelBRXR60t9czZ
 mNWiRTDAL5hRmKawlD0zK6sEmhTzCHbhXgP2lLrhDmvNJYZ+pIxYLxeeo+9hAGXES2DF
 BRz89l/Y2K+522QxgEYWqR4UWG8U8gy7ta2aswdLJlLPVGU1xwXZZDLz8hFLF9aPtIRH
 QZobmcpSHYckTfCaIV0DtL8OYEA80DQ20W81dW8sxWeAvGluAVZTc4LgKJ5y/BxW4uRb
 yETw==
X-Gm-Message-State: AIkVDXLyAYkdxqfn/JvZHnXucRMf0u6dXOodmYhKY7zTbgnx9h5F84hkTEi9Pp9F3ztTauqck28EJg/Hgx/RtA==
X-Received: by 10.176.66.66 with SMTP id i60mr3240203uai.131.1483970489602;
 Mon, 09 Jan 2017 06:01:29 -0800 (PST)
MIME-Version: 1.0
References: <c625070b-011d-b260-b355-d120190ff025@b1-systems.de>
 <d8d8104b-201d-2d4a-2d94-a4af8d3cddf4@b1-systems.de>
In-Reply-To: <d8d8104b-201d-2d4a-2d94-a4af8d3cddf4@b1-systems.de>
From: Kun Cheng <chengkunck@gmail.com>
Date: Mon, 09 Jan 2017 14:01:19 +0000
Message-ID: <CAO3v1VSuvimC0VMQX8TJ-TCqLDr=diyYwN=jwXTjArZp53CB9Q@mail.gmail.com>
To: Eike Waldt <waldt@b1-systems.de>, xen-users@lists.xen.org
Subject: Re: [Xen-users] query memory allocation per NUMA node
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6564008405745591871=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============6564008405745591871==
Content-Type: multipart/alternative; boundary=94eb2c0939cee3d6240545a9cdf8

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

I haven't been using NUMA things in recent years, so my intel may not be
correct.

Actually, I think it's quite difficult to retrieve such info through a
command, as Xen only provide some numa placement & scheduling
(load-balancing) support (and vNuma feature, maybe it's still experimental
but last time I tried it, it was functional). From my understanding,
probing memory allocation would be difficult as such things are dynamic, or
maybe it is just not worthy of the effort.

Reasons are:

First numa placement tries to allocate as much as (in most cases Xen will
find a node which can fit the VM's memory requirement) memory to local
nodes (let's say 4 vcpus are pinned to node 0 then it's a local node), but
it seems xen doesn't care how much memory has been allocated to a certain
VM under such situations (as it tries to allocate as much as possible on
one node, assuming if a VM's VCPUs are spread among several nodes, rare but
possible). As having 800MB on node 0 is pretty much the same as 900MB on
node 0 if your VM requires 1GB, both will have a similar performance impact
on your VM.

Second, a VM can be migrated to other nodes due to load balancing, which
may makes it harder to count how much memory has been allocated for a
certain VM on each node.

If you can't find useful info in Xenstore, then perhaps such feature you
required is not yet available.

However, if you just want to know the memory usage on each node, perhaps
you could try numactl and get some outputs? Or try libvirt? I remember
numastat can give some intel about memory usage on each node.

Or, try combine NUMA support with vNUMA, perhaps you can get such info
inside a VM.

Best,
Kun

On Mon, Jan 9, 2017 at 5:43 PM Eike Waldt <waldt@b1-systems.de> wrote:

> On 01/04/2017 03:15 PM, Eike Waldt wrote:
> > Hi Xen users,
> >
> > on [0] under #Querying Memory Distribution it says:
> >
> > "Up to Xen 4.4, there is no easy way to figure out how much memory from
> > each domain has been allocated on each NUMA node in the host."
> >
> > Is there a way in xen 4.7 ?
> anybody?
> >
> > [0] https://wiki.xen.org/wiki/Xen_on_NUMA_Machines
> >
> >
> >
> > _______________________________________________
> > Xen-users mailing list
> > Xen-users@lists.xen.org
> > https://lists.xen.org/xen-users
> >
>
> --
> Eike Waldt
> Linux Consultant
> Tel.: +49-175-7241189 <+49%20175%207241189>
> Mail: waldt@b1-systems.de
>
> B1 Systems GmbH
> Osterfeldstra=C3=9Fe 7 / 85088 Vohburg / http://www.b1-systems.de
> GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> https://lists.xen.org/xen-users

--=20
Regards,
Kun Cheng

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

<div dir=3D"ltr"><div>I haven&#39;t been using NUMA things in recent years,=
 so my intel may not be correct.</div><div><br></div>Actually, I think it&#=
39;s quite difficult to retrieve such info through a command, as Xen only p=
rovide some numa placement &amp; scheduling (load-balancing) support (and v=
Numa feature, maybe it&#39;s still experimental but last time I tried it, i=
t was functional). From my understanding, probing memory allocation would b=
e difficult as such things are dynamic, or maybe it is just not worthy of t=
he effort.<div><br><div>Reasons are:</div><div><br></div><div>First numa pl=
acement tries to allocate as much as (in most cases Xen will find a node wh=
ich can fit the VM&#39;s memory requirement) memory to local nodes (let&#39=
;s say 4 vcpus are pinned to node 0 then it&#39;s a local node), but it see=
ms xen doesn&#39;t care how much memory has been allocated to a certain VM =
under such situations (as it tries to allocate as much as possible on one n=
ode, assuming if a VM&#39;s VCPUs are spread among several nodes, rare but =
possible). As having 800MB on node 0 is pretty much the same as 900MB on no=
de 0 if your VM requires 1GB, both will have a similar performance impact o=
n your VM.</div><div><br></div><div>Second, a VM can be migrated to other n=
odes due to load balancing, which may makes it harder to count how much mem=
ory has been allocated for a certain VM on each node.</div><div><br></div><=
div>If you can&#39;t find useful info in Xenstore, then perhaps such featur=
e you required is not yet available.<br><div><br></div><div>However, if you=
 just want to know the memory usage on each node, perhaps you could try num=
actl and get some outputs? Or try libvirt? I remember numastat can give som=
e intel about memory usage on each node.</div><div><br></div><div>Or, try c=
ombine NUMA support with vNUMA, perhaps you can get such info inside a VM.<=
/div><div><br></div><div>Best,</div><div>Kun</div></div></div></div><br><di=
v class=3D"gmail_quote"><div dir=3D"ltr">On Mon, Jan 9, 2017 at 5:43 PM Eik=
e Waldt &lt;<a href=3D"mailto:waldt@b1-systems.de">waldt@b1-systems.de</a>&=
gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0=
 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 01/04/2017 03:15 PM, =
Eike Waldt wrote:<br class=3D"gmail_msg">
&gt; Hi Xen users,<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt; on [0] under #Querying Memory Distribution it says:<br class=3D"gmail_=
msg">
&gt;<br class=3D"gmail_msg">
&gt; &quot;Up to Xen 4.4, there is no easy way to figure out how much memor=
y from<br class=3D"gmail_msg">
&gt; each domain has been allocated on each NUMA node in the host.&quot;<br=
 class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt; Is there a way in xen 4.7 ?<br class=3D"gmail_msg">
anybody?<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt; [0] <a href=3D"https://wiki.xen.org/wiki/Xen_on_NUMA_Machines" rel=3D"=
noreferrer" class=3D"gmail_msg" target=3D"_blank">https://wiki.xen.org/wiki=
/Xen_on_NUMA_Machines</a><br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt; _______________________________________________<br class=3D"gmail_msg"=
>
&gt; Xen-users mailing list<br class=3D"gmail_msg">
&gt; <a href=3D"mailto:Xen-users@lists.xen.org" class=3D"gmail_msg" target=
=3D"_blank">Xen-users@lists.xen.org</a><br class=3D"gmail_msg">
&gt; <a href=3D"https://lists.xen.org/xen-users" rel=3D"noreferrer" class=
=3D"gmail_msg" target=3D"_blank">https://lists.xen.org/xen-users</a><br cla=
ss=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
--<br class=3D"gmail_msg">
Eike Waldt<br class=3D"gmail_msg">
Linux Consultant<br class=3D"gmail_msg">
Tel.: <a href=3D"tel:+49%20175%207241189" value=3D"+491757241189" class=3D"=
gmail_msg" target=3D"_blank">+49-175-7241189</a><br class=3D"gmail_msg">
Mail: <a href=3D"mailto:waldt@b1-systems.de" class=3D"gmail_msg" target=3D"=
_blank">waldt@b1-systems.de</a><br class=3D"gmail_msg">
<br class=3D"gmail_msg">
B1 Systems GmbH<br class=3D"gmail_msg">
Osterfeldstra=C3=9Fe 7 / 85088 Vohburg / <a href=3D"http://www.b1-systems.d=
e" rel=3D"noreferrer" class=3D"gmail_msg" target=3D"_blank">http://www.b1-s=
ystems.de</a><br class=3D"gmail_msg">
GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537<br c=
lass=3D"gmail_msg">
<br class=3D"gmail_msg">
_______________________________________________<br class=3D"gmail_msg">
Xen-users mailing list<br class=3D"gmail_msg">
<a href=3D"mailto:Xen-users@lists.xen.org" class=3D"gmail_msg" target=3D"_b=
lank">Xen-users@lists.xen.org</a><br class=3D"gmail_msg">
<a href=3D"https://lists.xen.org/xen-users" rel=3D"noreferrer" class=3D"gma=
il_msg" target=3D"_blank">https://lists.xen.org/xen-users</a></blockquote><=
/div><div dir=3D"ltr">-- <br></div><div data-smartmail=3D"gmail_signature">=
<div dir=3D"ltr">Regards,<br>Kun Cheng</div></div>

--94eb2c0939cee3d6240545a9cdf8--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============6564008405745591871==--


From xen-users-bounces@lists.xen.org Mon Jan 09 14:07:00 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Jan 2017 14:07:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cQab8-0002oF-2E; Mon, 09 Jan 2017 14:06:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <itdream81@gmail.com>)
 id 1cQRhD-0003hn-30; Mon, 09 Jan 2017 04:36:35 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 FD/B5-13192-25313785; Mon, 09 Jan 2017 04:36:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrIIsWRWlGSWpSXmKPExsXiVRvkohsoXBx
 hsHSrisWSj4tZLFZdPcDqwORxdPdvpgDGKNbMvKT8igTWjJ8bW9kKrrBXbLi1lr2B8RxbFyMn
 h5BAicSfvkmMXYxcHCwCn1kkFsxvYwNxJARmskrceb+BFaRKQiBH4sTWa+wQdpHE20sHWUBsX
 gFBiZMznwDZHECTPCUWrSpBY3IKBEoceZUJseo5k8SiZaYgNpuAicTvvTfBTmARUJE4+3QXO8
 TAAIk1HX1sIK3CAvISUx/lgoRFgMonrd7ABGIzC3hJtFz+zDqBUWAWkhNmIUnNAupmFlCXWD9
 PCCKsJnF721V2CFtbYtnC18wLGFlXMWoUpxaVpRbpGhnpJRVlpmeU5CZm5ugaGpjp5aYWFyem
 p+YkJhXrJefnbmIEBjQDEOxgXDM/8BCjJAeTkiivY1RBhBBfUn5KZUZicUZ8UWlOavEhRhkOD
 iUJXmeh4gghwaLU9NSKtMwcYGzBpCU4eJREeOsFgdK8xQWJucWZ6RCpU4zGHAfer3jKxLGjc8
 1TJiGWvPy8VClx3hKQSQIgpRmleXCDYDF/iVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK8hSB
 TeDLzSuD2vQI6hQnoFEHPfJBTShIRUlINjF237SyeaK+IrLvwLHZx6N+9NWum/lpsn2t8OTNw
 ka/4+tjs5RomERpv8m/654r93rS7b5Nl39ycshm/+JrmHfxU75zLvODoMWHJVVt2eS7T+bIoZ
 lPVpBOKjGYH3572ZTXh/O+9ZvXa6Pth+8q8b9W7s0jtTCxgVHvk4Tp/QafW94w9FsHnFZVYij
 MSDbWYi4oTASfoBhX0AgAA
X-Env-Sender: itdream81@gmail.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1483936593!51583808!1
X-Originating-IP: [74.125.82.68]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46892 invoked from network); 9 Jan 2017 04:36:33 -0000
Received: from mail-wm0-f68.google.com (HELO mail-wm0-f68.google.com)
 (74.125.82.68)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 Jan 2017 04:36:33 -0000
Received: by mail-wm0-f68.google.com with SMTP id r144so10434068wme.0;
 Sun, 08 Jan 2017 20:36:33 -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=mT1aiwrx1ej8i/qKTi2+dznwOfGz6ERKxUpS3oDYQ8Y=;
 b=jTFT57SB1LP/LnTxZQXzB8yw9AUEvymvuEaKB8SStymsIF4b4LoWRW5W+e4zrOa61J
 xBrvtXZNT47QEf6vU2AvN8T08T1cAJytFshQmBmcC3tI/c7TOFgogDm9nJKiMwRFBBsX
 WBP0Lp9gVe665yfAshHeT7QSvq60dBNlfndaeuY+15UrZg3NZOCf2xMTuh1QsEhhP/xa
 jGpe6jbYREcE6dIqzDwplx8k42G0sPhJYSwQpJS4mpxCR+cayH4AYdsHY1nda/4+Vl+e
 ZH+sIk+5PqfhLd+KzIjJlZA2lC5JViE+EtVF8qgFp9F1r0taruvQ+Ck9dm4ErwfH6llW
 50mw==
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=mT1aiwrx1ej8i/qKTi2+dznwOfGz6ERKxUpS3oDYQ8Y=;
 b=AUneWgelDg2L/fy53dBkj5OdBODCv7wmGJtJ1v68n++qTq9MJRmiOJL+KATtCBVDAB
 9JDTkX4+siaWCWXwoXLiNkgsFO4BJLuLHHzi9De2Bz8KL/mj3r7UR/lGkzXD0MLsmRg3
 PHtOf+GqorGI2UY92uFVp7Gq9svnNJcwiA/NTRTzYAy8KAXZNCVET1+R5Zv9+kUIkNnT
 g4ZOezEgGSXVzxTsU2uZNvhIdIEecV/RlroN2CIEHIVDs5iefxmCP0V0mO7+rTaRQj2i
 toB8SWg/e9OaWPJ9JYnQtolYwaX1LPDr3jhdfBwUgypCFvZ03KrR9nHU+934afWyPd2E
 aang==
X-Gm-Message-State: AIkVDXIjqhHY5LbMFb2frhuaa+J8WW+eg/bbtYVCPfD3dFC4yYJ5QnxZA8m9Gk2IbI0nXdQVmVScX04LFLI8Eg==
X-Received: by 10.223.133.152 with SMTP id 24mr9989422wrt.29.1483936592788;
 Sun, 08 Jan 2017 20:36:32 -0800 (PST)
MIME-Version: 1.0
Received: by 10.194.35.73 with HTTP; Sun, 8 Jan 2017 20:36:32 -0800 (PST)
Received: by 10.194.35.73 with HTTP; Sun, 8 Jan 2017 20:36:32 -0800 (PST)
In-Reply-To: <CAHwVay_VF+aBvaZc7xR2Arw7SMbTfAx1_gE2PazS-ooqpq_D5g@mail.gmail.com>
References: <CAHwVay-sDU-ZBpmnDReS1nrDRxibDimFpiy+n79o+kxmLudx5A@mail.gmail.com>
 <CAHwVay_Gvk=hZU8WOBcStJNwGgoKGG-dAP3+kxB4RK89XPHo5w@mail.gmail.com>
 <CAHwVay_EMZg9hOsDQcYJagcnLtkiX4cK6DZ3ah_sObEtkPN7yA@mail.gmail.com>
 <CAHwVay-vYXSfmy-eq1FGOU24Zw5j1UiN7aJYMB-QopaMjAUT_Q@mail.gmail.com>
 <CAHwVay_VF+aBvaZc7xR2Arw7SMbTfAx1_gE2PazS-ooqpq_D5g@mail.gmail.com>
From: =?UTF-8?B?7ZWc7IOB67O1?= <itdream81@gmail.com>
Date: Mon, 9 Jan 2017 13:36:32 +0900
Message-ID: <CAHwVay9Q1Npf4ea9+xfpSh0JjM=TY5Ej6=3TqnngCHJJ_Ksk4w@mail.gmail.com>
To: xen-users@lists.xen.org, xen-devel@lists.xen.org
X-Mailman-Approved-At: Mon, 09 Jan 2017 14:06:52 +0000
Subject: [Xen-users] Disk QoS using blktap2
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3105319686360044778=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============3105319686360044778==
Content-Type: multipart/alternative; boundary=001a11490fec7b83330545a1e9e0

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

Is it possible to do QoS for disk I/O using blktap?

Are some functions included into blktap in other to do QoS for disk I/O?

I just know that I can do that using cgroup of linux.

But I want to know how control the QoS for disk using another method.

Thanks.

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

<div dir=3D"auto">Is it possible to do QoS for disk I/O using blktap?<div d=
ir=3D"auto"><br></div><div dir=3D"auto">Are some functions included into bl=
ktap in other to do QoS for disk I/O?</div><div dir=3D"auto"><br></div><div=
 dir=3D"auto">I just know that I can do that using cgroup of linux.</div><d=
iv dir=3D"auto"><br></div><div dir=3D"auto">But I want to know how control =
the QoS for disk using another method.</div><div dir=3D"auto"><br></div><di=
v dir=3D"auto">Thanks.</div></div>

--001a11490fec7b83330545a1e9e0--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============3105319686360044778==--


From xen-users-bounces@lists.xen.org Mon Jan 09 14:07:00 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Jan 2017 14:07:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cQab8-0002oF-2E; Mon, 09 Jan 2017 14:06:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <itdream81@gmail.com>)
 id 1cQRhD-0003hn-30; Mon, 09 Jan 2017 04:36:35 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 FD/B5-13192-25313785; Mon, 09 Jan 2017 04:36:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrIIsWRWlGSWpSXmKPExsXiVRvkohsoXBx
 hsHSrisWSj4tZLFZdPcDqwORxdPdvpgDGKNbMvKT8igTWjJ8bW9kKrrBXbLi1lr2B8RxbFyMn
 h5BAicSfvkmMXYxcHCwCn1kkFsxvYwNxJARmskrceb+BFaRKQiBH4sTWa+wQdpHE20sHWUBsX
 gFBiZMznwDZHECTPCUWrSpBY3IKBEoceZUJseo5k8SiZaYgNpuAicTvvTfBTmARUJE4+3QXO8
 TAAIk1HX1sIK3CAvISUx/lgoRFgMonrd7ABGIzC3hJtFz+zDqBUWAWkhNmIUnNAupmFlCXWD9
 PCCKsJnF721V2CFtbYtnC18wLGFlXMWoUpxaVpRbpGhnpJRVlpmeU5CZm5ugaGpjp5aYWFyem
 p+YkJhXrJefnbmIEBjQDEOxgXDM/8BCjJAeTkiivY1RBhBBfUn5KZUZicUZ8UWlOavEhRhkOD
 iUJXmeh4gghwaLU9NSKtMwcYGzBpCU4eJREeOsFgdK8xQWJucWZ6RCpU4zGHAfer3jKxLGjc8
 1TJiGWvPy8VClx3hKQSQIgpRmleXCDYDF/iVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK8hSB
 TeDLzSuD2vQI6hQnoFEHPfJBTShIRUlINjF237SyeaK+IrLvwLHZx6N+9NWum/lpsn2t8OTNw
 ka/4+tjs5RomERpv8m/654r93rS7b5Nl39ycshm/+JrmHfxU75zLvODoMWHJVVt2eS7T+bIoZ
 lPVpBOKjGYH3572ZTXh/O+9ZvXa6Pth+8q8b9W7s0jtTCxgVHvk4Tp/QafW94w9FsHnFZVYij
 MSDbWYi4oTASfoBhX0AgAA
X-Env-Sender: itdream81@gmail.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1483936593!51583808!1
X-Originating-IP: [74.125.82.68]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46892 invoked from network); 9 Jan 2017 04:36:33 -0000
Received: from mail-wm0-f68.google.com (HELO mail-wm0-f68.google.com)
 (74.125.82.68)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 Jan 2017 04:36:33 -0000
Received: by mail-wm0-f68.google.com with SMTP id r144so10434068wme.0;
 Sun, 08 Jan 2017 20:36:33 -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=mT1aiwrx1ej8i/qKTi2+dznwOfGz6ERKxUpS3oDYQ8Y=;
 b=jTFT57SB1LP/LnTxZQXzB8yw9AUEvymvuEaKB8SStymsIF4b4LoWRW5W+e4zrOa61J
 xBrvtXZNT47QEf6vU2AvN8T08T1cAJytFshQmBmcC3tI/c7TOFgogDm9nJKiMwRFBBsX
 WBP0Lp9gVe665yfAshHeT7QSvq60dBNlfndaeuY+15UrZg3NZOCf2xMTuh1QsEhhP/xa
 jGpe6jbYREcE6dIqzDwplx8k42G0sPhJYSwQpJS4mpxCR+cayH4AYdsHY1nda/4+Vl+e
 ZH+sIk+5PqfhLd+KzIjJlZA2lC5JViE+EtVF8qgFp9F1r0taruvQ+Ck9dm4ErwfH6llW
 50mw==
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=mT1aiwrx1ej8i/qKTi2+dznwOfGz6ERKxUpS3oDYQ8Y=;
 b=AUneWgelDg2L/fy53dBkj5OdBODCv7wmGJtJ1v68n++qTq9MJRmiOJL+KATtCBVDAB
 9JDTkX4+siaWCWXwoXLiNkgsFO4BJLuLHHzi9De2Bz8KL/mj3r7UR/lGkzXD0MLsmRg3
 PHtOf+GqorGI2UY92uFVp7Gq9svnNJcwiA/NTRTzYAy8KAXZNCVET1+R5Zv9+kUIkNnT
 g4ZOezEgGSXVzxTsU2uZNvhIdIEecV/RlroN2CIEHIVDs5iefxmCP0V0mO7+rTaRQj2i
 toB8SWg/e9OaWPJ9JYnQtolYwaX1LPDr3jhdfBwUgypCFvZ03KrR9nHU+934afWyPd2E
 aang==
X-Gm-Message-State: AIkVDXIjqhHY5LbMFb2frhuaa+J8WW+eg/bbtYVCPfD3dFC4yYJ5QnxZA8m9Gk2IbI0nXdQVmVScX04LFLI8Eg==
X-Received: by 10.223.133.152 with SMTP id 24mr9989422wrt.29.1483936592788;
 Sun, 08 Jan 2017 20:36:32 -0800 (PST)
MIME-Version: 1.0
Received: by 10.194.35.73 with HTTP; Sun, 8 Jan 2017 20:36:32 -0800 (PST)
Received: by 10.194.35.73 with HTTP; Sun, 8 Jan 2017 20:36:32 -0800 (PST)
In-Reply-To: <CAHwVay_VF+aBvaZc7xR2Arw7SMbTfAx1_gE2PazS-ooqpq_D5g@mail.gmail.com>
References: <CAHwVay-sDU-ZBpmnDReS1nrDRxibDimFpiy+n79o+kxmLudx5A@mail.gmail.com>
 <CAHwVay_Gvk=hZU8WOBcStJNwGgoKGG-dAP3+kxB4RK89XPHo5w@mail.gmail.com>
 <CAHwVay_EMZg9hOsDQcYJagcnLtkiX4cK6DZ3ah_sObEtkPN7yA@mail.gmail.com>
 <CAHwVay-vYXSfmy-eq1FGOU24Zw5j1UiN7aJYMB-QopaMjAUT_Q@mail.gmail.com>
 <CAHwVay_VF+aBvaZc7xR2Arw7SMbTfAx1_gE2PazS-ooqpq_D5g@mail.gmail.com>
From: =?UTF-8?B?7ZWc7IOB67O1?= <itdream81@gmail.com>
Date: Mon, 9 Jan 2017 13:36:32 +0900
Message-ID: <CAHwVay9Q1Npf4ea9+xfpSh0JjM=TY5Ej6=3TqnngCHJJ_Ksk4w@mail.gmail.com>
To: xen-users@lists.xen.org, xen-devel@lists.xen.org
X-Mailman-Approved-At: Mon, 09 Jan 2017 14:06:52 +0000
Subject: [Xen-users] Disk QoS using blktap2
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3105319686360044778=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============3105319686360044778==
Content-Type: multipart/alternative; boundary=001a11490fec7b83330545a1e9e0

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

Is it possible to do QoS for disk I/O using blktap?

Are some functions included into blktap in other to do QoS for disk I/O?

I just know that I can do that using cgroup of linux.

But I want to know how control the QoS for disk using another method.

Thanks.

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

<div dir=3D"auto">Is it possible to do QoS for disk I/O using blktap?<div d=
ir=3D"auto"><br></div><div dir=3D"auto">Are some functions included into bl=
ktap in other to do QoS for disk I/O?</div><div dir=3D"auto"><br></div><div=
 dir=3D"auto">I just know that I can do that using cgroup of linux.</div><d=
iv dir=3D"auto"><br></div><div dir=3D"auto">But I want to know how control =
the QoS for disk using another method.</div><div dir=3D"auto"><br></div><di=
v dir=3D"auto">Thanks.</div></div>

--001a11490fec7b83330545a1e9e0--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============3105319686360044778==--


From xen-users-bounces@lists.xen.org Mon Jan 09 14:48:17 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Jan 2017 14:48:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cQbEj-0006OU-HH; Mon, 09 Jan 2017 14:47:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <waldt@b1-systems.de>) id 1cQbEi-0006OO-RU
 for xen-users@lists.xen.org; Mon, 09 Jan 2017 14:47:48 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 72/C4-31649-392A3785; Mon, 09 Jan 2017 14:47:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgleJIrShJLcpLzFFi42IJOeF6R3fSouI
 Ig68XTCxWXT3A6sDocXT3b6YAxijWzLyk/IoE1oz/a+sKnptUdDZPYmxgvK7TxcjFISQwi1Fi
 7uy7jF2MnBzCAnYSraefMXcxcnCICNhKrPhpDxIWEtjDKLFkpyaIzSagJrH+zRN2EJtXwEFiw
 danbCA2i4CKxIav25lBbFGBcImOXdegagQlTs58wgJicwoESkw5doUZZC+zQDujxO4dG9gmMH
 LPQlI3C1kOJMEskCKx/dFT9llIls9CuG8WkjtmIXlhFpK7ZyHZDTFSXeLPvEtQtrbEsoWvoWx
 biXXr3rNA2HoSb3/3QtmWEut3fGJfwMi3ilG9OLWoLLVI10QvqSgzPaMkNzEzR9fQwFgvN7W4
 ODE9NScxqVgvOT93EyMwVhiAYAdj4xenQ4ySHExKoryOUQURQnxJ+SmVGYnFGfFFpTmpxYcYZ
 Tg4lCR4ty8sjhASLEpNT61Iy8wBRi1MWoKDR0mENxckzVtckJhbnJkOkTrFqMsx7dnip0xCLH
 n5ealS4ryFIEUCIEUZpXlwI2AJ5BKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeY1BpvBk5pX
 AbXoFdAQT0BGRdmBHlCQipKQaGN2naM32sit5dLdftH+elcGpGRo7JldMXHdmW82atuBFC2cE
 fzvxe+m020INGan7e2eYeH9RMeRq32W8aDef7B7nexU5K1TSkwUf/Nsz/flrpaQ3VXptr1h2z
 v2rtiei+/DddWy7kqMN9y2Y77f45XGLkPtyiw3i+LYc+hmh23l9yr/5GpqNLKlKLMUZiYZazE
 XFiQAMqwNkGwMAAA==
X-Env-Sender: waldt@b1-systems.de
X-Msg-Ref: server-8.tower-31.messagelabs.com!1483973266!79721062!1
X-Originating-IP: [84.200.69.220]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47830 invoked from network); 9 Jan 2017 14:47:46 -0000
Received: from mx1.b1-systems.de (HELO mx1.b1-systems.de) (84.200.69.220)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Jan 2017 14:47:46 -0000
Received: from [10.95.132.221] (unknown [155.56.40.72])
 by mx1.b1-systems.de (Postfix) with ESMTPSA id 6FA5BB84E5;
 Mon,  9 Jan 2017 15:47:46 +0100 (CET)
To: Kun Cheng <chengkunck@gmail.com>, xen-users@lists.xen.org
References: <c625070b-011d-b260-b355-d120190ff025@b1-systems.de>
 <d8d8104b-201d-2d4a-2d94-a4af8d3cddf4@b1-systems.de>
 <CAO3v1VSuvimC0VMQX8TJ-TCqLDr=diyYwN=jwXTjArZp53CB9Q@mail.gmail.com>
From: Eike Waldt <waldt@b1-systems.de>
Message-ID: <dc3cf680-714f-fda2-cbf2-05706b73ac16@b1-systems.de>
Date: Mon, 9 Jan 2017 15:47:41 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.6.0
MIME-Version: 1.0
In-Reply-To: <CAO3v1VSuvimC0VMQX8TJ-TCqLDr=diyYwN=jwXTjArZp53CB9Q@mail.gmail.com>
Subject: Re: [Xen-users] query memory allocation per NUMA node
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3665277888538184626=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============3665277888538184626==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="p63VjU7IbppMo0k4AAClIvFMal9HWR4gW"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--p63VjU7IbppMo0k4AAClIvFMal9HWR4gW
Content-Type: multipart/mixed; boundary="RkSIlRJiHsTBpHU3jMB1JEbLXeG5IfKBB";
 protected-headers="v1"
From: Eike Waldt <waldt@b1-systems.de>
To: Kun Cheng <chengkunck@gmail.com>, xen-users@lists.xen.org
Message-ID: <dc3cf680-714f-fda2-cbf2-05706b73ac16@b1-systems.de>
Subject: Re: [Xen-users] query memory allocation per NUMA node
References: <c625070b-011d-b260-b355-d120190ff025@b1-systems.de>
 <d8d8104b-201d-2d4a-2d94-a4af8d3cddf4@b1-systems.de>
 <CAO3v1VSuvimC0VMQX8TJ-TCqLDr=diyYwN=jwXTjArZp53CB9Q@mail.gmail.com>
In-Reply-To: <CAO3v1VSuvimC0VMQX8TJ-TCqLDr=diyYwN=jwXTjArZp53CB9Q@mail.gmail.com>

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

On 01/09/2017 03:01 PM, Kun Cheng wrote:
> I haven't been using NUMA things in recent years, so my intel may not b=
e
> correct.
>=20
> Actually, I think it's quite difficult to retrieve such info through a
> command, as Xen only provide some numa placement & scheduling
> (load-balancing) support (and vNuma feature, maybe it's still
> experimental but last time I tried it, it was functional). From my
> understanding, probing memory allocation would be difficult as such
> things are dynamic, or maybe it is just not worthy of the effort.
>=20
> Reasons are:
>=20
> First numa placement tries to allocate as much as (in most cases Xen
> will find a node which can fit the VM's memory requirement) memory to
> local nodes (let's say 4 vcpus are pinned to node 0 then it's a local
> node), but it seems xen doesn't care how much memory has been allocated=

> to a certain VM under such situations (as it tries to allocate as much
> as possible on one node, assuming if a VM's VCPUs are spread among
> several nodes, rare but possible). As having 800MB on node 0 is pretty
> much the same as 900MB on node 0 if your VM requires 1GB, both will hav=
e
> a similar performance impact on your VM.

Xen has to have a mechanism to get to know which NUMA-Node is
most-empty/preferred then.
I even read about different "NUMA placement policies" in [1], but didn't
find a way to set them.

A command line parameter for "xl" is what I'm looking here for.
A handy alternative to "xl debug-keys u; xl dmesg"...

>=20
> Second, a VM can be migrated to other nodes due to load balancing, whic=
h
> may makes it harder to count how much memory has been allocated for a
> certain VM on each node.

Why should it be harder to count then? "xl debug-keys u; xm dmesg" does
already give me this information (but you cannot really parse this or
execute this periodically).

When I understood it correctly, xen decides on which NUMA Node the DomU
shall run and allocates the needed memory...After that it does a
"soft-pinning" of the DomU's vCPUs to pCPUs (at least that is what i
observed on my test systems).

Only doing soft-pinning is way worse for the overall performance, as
hard-pinning (according to my first tests).

But to do hard-pinning the correct way I need to know on which
NUMA-nodes the DomU runs...Otherwise performance will be impacted again.

As I cannot change on which NUMA-node the DomU is started (unless I
specify pCPUs to the DomU's config [which would require something
"intelligent" to figure out which Node/CPUs to know]), I have to do it
this way around, or am I getting it totally wrong?

>=20
> If you can't find useful info in Xenstore, then perhaps such feature yo=
u
> required is not yet available.

No, I did not find anything in xenstore.

>=20
> However, if you just want to know the memory usage on each node, perhap=
s
> you could try numactl and get some outputs? Or try libvirt? I remember
> numastat can give some intel about memory usage on each node.

As far as I understand numactl/numastat will not work in Dom0.

>=20
> Or, try combine NUMA support with vNUMA, perhaps you can get such info
> inside a VM.
>=20
> Best,
> Kun

[1]
https://blog.xenproject.org/2012/05/16/numa-and-xen-part-ii-scheduling-an=
d-placement/

>=20
> On Mon, Jan 9, 2017 at 5:43 PM Eike Waldt <waldt@b1-systems.de
> <mailto:waldt@b1-systems.de>> wrote:
>=20
>     On 01/04/2017 03:15 PM, Eike Waldt wrote:
>     > Hi Xen users,
>     >
>     > on [0] under #Querying Memory Distribution it says:
>     >
>     > "Up to Xen 4.4, there is no easy way to figure out how much memor=
y
>     from
>     > each domain has been allocated on each NUMA node in the host."
>     >
>     > Is there a way in xen 4.7 ?
>     anybody?
>     >
>     > [0] https://wiki.xen.org/wiki/Xen_on_NUMA_Machines
>     >
>     >
>     >
>     > _______________________________________________
>     > Xen-users mailing list
>     > Xen-users@lists.xen.org <mailto:Xen-users@lists.xen.org>
>     > https://lists.xen.org/xen-users
>     >
>=20
>     --
>     Eike Waldt
>     Linux Consultant
>     Tel.: +49-175-7241189 <tel:+49%20175%207241189>
>     Mail: waldt@b1-systems.de <mailto:waldt@b1-systems.de>
>=20
>     B1 Systems GmbH
>     Osterfeldstra=C3=9Fe 7 / 85088 Vohburg / http://www.b1-systems.de
>     GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3=
537
>=20
>     _______________________________________________
>     Xen-users mailing list
>     Xen-users@lists.xen.org <mailto:Xen-users@lists.xen.org>
>     https://lists.xen.org/xen-users
>=20
> --=20
> Regards,
> Kun Cheng

--=20
Eike Waldt
Linux Consultant
Tel.: +49-175-7241189
Mail: waldt@b1-systems.de

B1 Systems GmbH
Osterfeldstra=C3=9Fe 7 / 85088 Vohburg / http://www.b1-systems.de
GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537


--RkSIlRJiHsTBpHU3jMB1JEbLXeG5IfKBB--

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

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

iQIzBAEBCAAdFiEEDjNugEuvfwqbJkOk0eD7t0fcrksFAlhzoo0ACgkQ0eD7t0fc
rkvLBg/7BoQ0JqCgWG5iVopnLgLOMYSO+Xj9oFduZlOK66o2JyO2vTAMU9UHgf6G
HumyRHSHHfWtdzl5e7SAnj+vGeEKi5yuuz8JbguoAp0wWsTyhNkoSdcuNqkF4AXh
AJxqpC1dDPfM1LTNIpzav9GsPnZgo+ZOMqkzdyFd0XGL4w7/YbuW4ncZonUboaBq
l5wJqxwufjEKz7uhq4WgmthMAwTHxYGeCgN/NOm+FdoiD0Wp6HCOZb8m9m0BVxec
6fAK3STHkTAkChWOq3nuQpYKsUkMbyARJmS8Wo0z+23gEi92qOXGFj2q0qdKT3l6
/Se2YFqmnEvCsR3HgIiyfyr+TFTryuwRLh4mjhmQAosecTHDJyqUY0R0yJkAqJNS
NeipVnarKwm2tOvOOVLYe64TmHoTKnJwN/oFK2XmnVX6yaaBzaDRilyfIIdXyjwE
9zh7WS2JyI4x9zjmTx6xz3W/4BgFK66vtHW1NsGQGMA/nup8EQkomO3rVOpbLPSw
nbEGmP8qa5X+1nTlQZTXYJXKOtaxtFAsmJ/NWfwnQkVMlgt5T5fzDpwNKVPnZ5ST
QTKgyuXNCZfTF5kJcGw5yanyeiWtHrMVE8eNBKdaY+aaGE280vdaFxg+VjS1RIkR
9tMHZ6YcB9nyEzeEHZBc+pNZAPVa+RxgTrDTmbkL8KKA/fFMZl0=
=KBso
-----END PGP SIGNATURE-----

--p63VjU7IbppMo0k4AAClIvFMal9HWR4gW--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============3665277888538184626==--


From xen-users-bounces@lists.xen.org Mon Jan 09 14:48:17 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Jan 2017 14:48:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cQbEj-0006OU-HH; Mon, 09 Jan 2017 14:47:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <waldt@b1-systems.de>) id 1cQbEi-0006OO-RU
 for xen-users@lists.xen.org; Mon, 09 Jan 2017 14:47:48 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 72/C4-31649-392A3785; Mon, 09 Jan 2017 14:47:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgleJIrShJLcpLzFFi42IJOeF6R3fSouI
 Ig68XTCxWXT3A6sDocXT3b6YAxijWzLyk/IoE1oz/a+sKnptUdDZPYmxgvK7TxcjFISQwi1Fi
 7uy7jF2MnBzCAnYSraefMXcxcnCICNhKrPhpDxIWEtjDKLFkpyaIzSagJrH+zRN2EJtXwEFiw
 danbCA2i4CKxIav25lBbFGBcImOXdegagQlTs58wgJicwoESkw5doUZZC+zQDujxO4dG9gmMH
 LPQlI3C1kOJMEskCKx/dFT9llIls9CuG8WkjtmIXlhFpK7ZyHZDTFSXeLPvEtQtrbEsoWvoWx
 biXXr3rNA2HoSb3/3QtmWEut3fGJfwMi3ilG9OLWoLLVI10QvqSgzPaMkNzEzR9fQwFgvN7W4
 ODE9NScxqVgvOT93EyMwVhiAYAdj4xenQ4ySHExKoryOUQURQnxJ+SmVGYnFGfFFpTmpxYcYZ
 Tg4lCR4ty8sjhASLEpNT61Iy8wBRi1MWoKDR0mENxckzVtckJhbnJkOkTrFqMsx7dnip0xCLH
 n5ealS4ryFIEUCIEUZpXlwI2AJ5BKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeY1BpvBk5pX
 AbXoFdAQT0BGRdmBHlCQipKQaGN2naM32sit5dLdftH+elcGpGRo7JldMXHdmW82atuBFC2cE
 fzvxe+m020INGan7e2eYeH9RMeRq32W8aDef7B7nexU5K1TSkwUf/Nsz/flrpaQ3VXptr1h2z
 v2rtiei+/DddWy7kqMN9y2Y77f45XGLkPtyiw3i+LYc+hmh23l9yr/5GpqNLKlKLMUZiYZazE
 XFiQAMqwNkGwMAAA==
X-Env-Sender: waldt@b1-systems.de
X-Msg-Ref: server-8.tower-31.messagelabs.com!1483973266!79721062!1
X-Originating-IP: [84.200.69.220]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47830 invoked from network); 9 Jan 2017 14:47:46 -0000
Received: from mx1.b1-systems.de (HELO mx1.b1-systems.de) (84.200.69.220)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Jan 2017 14:47:46 -0000
Received: from [10.95.132.221] (unknown [155.56.40.72])
 by mx1.b1-systems.de (Postfix) with ESMTPSA id 6FA5BB84E5;
 Mon,  9 Jan 2017 15:47:46 +0100 (CET)
To: Kun Cheng <chengkunck@gmail.com>, xen-users@lists.xen.org
References: <c625070b-011d-b260-b355-d120190ff025@b1-systems.de>
 <d8d8104b-201d-2d4a-2d94-a4af8d3cddf4@b1-systems.de>
 <CAO3v1VSuvimC0VMQX8TJ-TCqLDr=diyYwN=jwXTjArZp53CB9Q@mail.gmail.com>
From: Eike Waldt <waldt@b1-systems.de>
Message-ID: <dc3cf680-714f-fda2-cbf2-05706b73ac16@b1-systems.de>
Date: Mon, 9 Jan 2017 15:47:41 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.6.0
MIME-Version: 1.0
In-Reply-To: <CAO3v1VSuvimC0VMQX8TJ-TCqLDr=diyYwN=jwXTjArZp53CB9Q@mail.gmail.com>
Subject: Re: [Xen-users] query memory allocation per NUMA node
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3665277888538184626=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============3665277888538184626==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="p63VjU7IbppMo0k4AAClIvFMal9HWR4gW"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--p63VjU7IbppMo0k4AAClIvFMal9HWR4gW
Content-Type: multipart/mixed; boundary="RkSIlRJiHsTBpHU3jMB1JEbLXeG5IfKBB";
 protected-headers="v1"
From: Eike Waldt <waldt@b1-systems.de>
To: Kun Cheng <chengkunck@gmail.com>, xen-users@lists.xen.org
Message-ID: <dc3cf680-714f-fda2-cbf2-05706b73ac16@b1-systems.de>
Subject: Re: [Xen-users] query memory allocation per NUMA node
References: <c625070b-011d-b260-b355-d120190ff025@b1-systems.de>
 <d8d8104b-201d-2d4a-2d94-a4af8d3cddf4@b1-systems.de>
 <CAO3v1VSuvimC0VMQX8TJ-TCqLDr=diyYwN=jwXTjArZp53CB9Q@mail.gmail.com>
In-Reply-To: <CAO3v1VSuvimC0VMQX8TJ-TCqLDr=diyYwN=jwXTjArZp53CB9Q@mail.gmail.com>

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

On 01/09/2017 03:01 PM, Kun Cheng wrote:
> I haven't been using NUMA things in recent years, so my intel may not b=
e
> correct.
>=20
> Actually, I think it's quite difficult to retrieve such info through a
> command, as Xen only provide some numa placement & scheduling
> (load-balancing) support (and vNuma feature, maybe it's still
> experimental but last time I tried it, it was functional). From my
> understanding, probing memory allocation would be difficult as such
> things are dynamic, or maybe it is just not worthy of the effort.
>=20
> Reasons are:
>=20
> First numa placement tries to allocate as much as (in most cases Xen
> will find a node which can fit the VM's memory requirement) memory to
> local nodes (let's say 4 vcpus are pinned to node 0 then it's a local
> node), but it seems xen doesn't care how much memory has been allocated=

> to a certain VM under such situations (as it tries to allocate as much
> as possible on one node, assuming if a VM's VCPUs are spread among
> several nodes, rare but possible). As having 800MB on node 0 is pretty
> much the same as 900MB on node 0 if your VM requires 1GB, both will hav=
e
> a similar performance impact on your VM.

Xen has to have a mechanism to get to know which NUMA-Node is
most-empty/preferred then.
I even read about different "NUMA placement policies" in [1], but didn't
find a way to set them.

A command line parameter for "xl" is what I'm looking here for.
A handy alternative to "xl debug-keys u; xl dmesg"...

>=20
> Second, a VM can be migrated to other nodes due to load balancing, whic=
h
> may makes it harder to count how much memory has been allocated for a
> certain VM on each node.

Why should it be harder to count then? "xl debug-keys u; xm dmesg" does
already give me this information (but you cannot really parse this or
execute this periodically).

When I understood it correctly, xen decides on which NUMA Node the DomU
shall run and allocates the needed memory...After that it does a
"soft-pinning" of the DomU's vCPUs to pCPUs (at least that is what i
observed on my test systems).

Only doing soft-pinning is way worse for the overall performance, as
hard-pinning (according to my first tests).

But to do hard-pinning the correct way I need to know on which
NUMA-nodes the DomU runs...Otherwise performance will be impacted again.

As I cannot change on which NUMA-node the DomU is started (unless I
specify pCPUs to the DomU's config [which would require something
"intelligent" to figure out which Node/CPUs to know]), I have to do it
this way around, or am I getting it totally wrong?

>=20
> If you can't find useful info in Xenstore, then perhaps such feature yo=
u
> required is not yet available.

No, I did not find anything in xenstore.

>=20
> However, if you just want to know the memory usage on each node, perhap=
s
> you could try numactl and get some outputs? Or try libvirt? I remember
> numastat can give some intel about memory usage on each node.

As far as I understand numactl/numastat will not work in Dom0.

>=20
> Or, try combine NUMA support with vNUMA, perhaps you can get such info
> inside a VM.
>=20
> Best,
> Kun

[1]
https://blog.xenproject.org/2012/05/16/numa-and-xen-part-ii-scheduling-an=
d-placement/

>=20
> On Mon, Jan 9, 2017 at 5:43 PM Eike Waldt <waldt@b1-systems.de
> <mailto:waldt@b1-systems.de>> wrote:
>=20
>     On 01/04/2017 03:15 PM, Eike Waldt wrote:
>     > Hi Xen users,
>     >
>     > on [0] under #Querying Memory Distribution it says:
>     >
>     > "Up to Xen 4.4, there is no easy way to figure out how much memor=
y
>     from
>     > each domain has been allocated on each NUMA node in the host."
>     >
>     > Is there a way in xen 4.7 ?
>     anybody?
>     >
>     > [0] https://wiki.xen.org/wiki/Xen_on_NUMA_Machines
>     >
>     >
>     >
>     > _______________________________________________
>     > Xen-users mailing list
>     > Xen-users@lists.xen.org <mailto:Xen-users@lists.xen.org>
>     > https://lists.xen.org/xen-users
>     >
>=20
>     --
>     Eike Waldt
>     Linux Consultant
>     Tel.: +49-175-7241189 <tel:+49%20175%207241189>
>     Mail: waldt@b1-systems.de <mailto:waldt@b1-systems.de>
>=20
>     B1 Systems GmbH
>     Osterfeldstra=C3=9Fe 7 / 85088 Vohburg / http://www.b1-systems.de
>     GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3=
537
>=20
>     _______________________________________________
>     Xen-users mailing list
>     Xen-users@lists.xen.org <mailto:Xen-users@lists.xen.org>
>     https://lists.xen.org/xen-users
>=20
> --=20
> Regards,
> Kun Cheng

--=20
Eike Waldt
Linux Consultant
Tel.: +49-175-7241189
Mail: waldt@b1-systems.de

B1 Systems GmbH
Osterfeldstra=C3=9Fe 7 / 85088 Vohburg / http://www.b1-systems.de
GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537


--RkSIlRJiHsTBpHU3jMB1JEbLXeG5IfKBB--

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

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

iQIzBAEBCAAdFiEEDjNugEuvfwqbJkOk0eD7t0fcrksFAlhzoo0ACgkQ0eD7t0fc
rkvLBg/7BoQ0JqCgWG5iVopnLgLOMYSO+Xj9oFduZlOK66o2JyO2vTAMU9UHgf6G
HumyRHSHHfWtdzl5e7SAnj+vGeEKi5yuuz8JbguoAp0wWsTyhNkoSdcuNqkF4AXh
AJxqpC1dDPfM1LTNIpzav9GsPnZgo+ZOMqkzdyFd0XGL4w7/YbuW4ncZonUboaBq
l5wJqxwufjEKz7uhq4WgmthMAwTHxYGeCgN/NOm+FdoiD0Wp6HCOZb8m9m0BVxec
6fAK3STHkTAkChWOq3nuQpYKsUkMbyARJmS8Wo0z+23gEi92qOXGFj2q0qdKT3l6
/Se2YFqmnEvCsR3HgIiyfyr+TFTryuwRLh4mjhmQAosecTHDJyqUY0R0yJkAqJNS
NeipVnarKwm2tOvOOVLYe64TmHoTKnJwN/oFK2XmnVX6yaaBzaDRilyfIIdXyjwE
9zh7WS2JyI4x9zjmTx6xz3W/4BgFK66vtHW1NsGQGMA/nup8EQkomO3rVOpbLPSw
nbEGmP8qa5X+1nTlQZTXYJXKOtaxtFAsmJ/NWfwnQkVMlgt5T5fzDpwNKVPnZ5ST
QTKgyuXNCZfTF5kJcGw5yanyeiWtHrMVE8eNBKdaY+aaGE280vdaFxg+VjS1RIkR
9tMHZ6YcB9nyEzeEHZBc+pNZAPVa+RxgTrDTmbkL8KKA/fFMZl0=
=KBso
-----END PGP SIGNATURE-----

--p63VjU7IbppMo0k4AAClIvFMal9HWR4gW--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============3665277888538184626==--


From xen-users-bounces@lists.xen.org Tue Jan 10 01:51:29 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Jan 2017 01:51:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cQlZw-0006nD-5v; Tue, 10 Jan 2017 01:50:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chengkunck@gmail.com>) id 1cQlZv-0006n1-3l
 for xen-users@lists.xen.org; Tue, 10 Jan 2017 01:50:23 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 9D/E5-21675-EDD34785; Tue, 10 Jan 2017 01:50:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsVyMfSqnu4t25I
 Igz1vbSxWXT3A6sDocXT3b6YAxijWzLyk/IoE1oxVR14wF2xbz1hxoGsxewPjxmmMXYxcHEIC
 ExglemZcZO1i5ORgEfjMIvHlZRRIQkJgJqvEsSOTmEASEgI5Eqde/mODsPMk+rZsBbN5BQQlT
 s58wgIx6SOjxM0Xc1hAEpwCjhJn/kxmBrHZBNQkXi9dBmRzAG1QlTh7UBKiN0DixZResBJhAT
 uJ1tPPwGwRAVuJSxf7wGxmAS+JCZ37WSYw8s1Csm4WktQsoKnMAuoS6+cJQYS1JZYtfM0MYat
 J3N52lR1ZfAEj2ypG9eLUorLUIl1zvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2M
 wMBlAIIdjDMv+x9ilORgUhLlTdEtiRDiS8pPqcxILM6ILyrNSS0+xCjDwaEkwTvFBignWJSan
 lqRlpkDjCGYtAQHj5II72uQNG9xQWJucWY6ROoUoyXHsVmLnzJxTHsGInd1rnnKJMSSl5+XKi
 XOexakQQCkIaM0D24cLM4vMcpKCfMyAh0oxFOQWpSbWYIq/4pRnINRSZi3C2QKT2ZeCdzWV0A
 HMQEdFGlXDHJQSSJCSqqBsSnwg9fZLGGhnsCo//p+Hef71///Ps9xr4LMnmXP/9/TkEr+VXVV
 9mLMzbcCbiUnN50/4jDj8pQHP4vfizlEVK3ZHmZaceiyhqv+OZU/Ib8LzFWZXrA7rNKqb5XhP
 XBxou/t01eW/tD11Ln9y4Jx89wfifLfvkbMWZuXNSnlomDH5UfJa74Hf1NiKc5INNRiLipOBA
 AWjffT7gIAAA==
X-Env-Sender: chengkunck@gmail.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1484013018!50581898!1
X-Originating-IP: [209.85.213.46]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_40_50,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57221 invoked from network); 10 Jan 2017 01:50:18 -0000
Received: from mail-vk0-f46.google.com (HELO mail-vk0-f46.google.com)
 (209.85.213.46)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Jan 2017 01:50:18 -0000
Received: by mail-vk0-f46.google.com with SMTP id t8so18591918vke.3
 for <xen-users@lists.xen.org>; Mon, 09 Jan 2017 17:50:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to;
 bh=+nnaUp7+r6SXR6f8DjcFC0jiJ7G605Ab1ZZyEP+VlIc=;
 b=HynnuIKstq+8yFHYUjn04OJrqeuULj7ZnkTBz61+LkFXpUal+B8j2s1GZbh3Y3nPAQ
 DPltn0q+avztdHAkCw5ddVCwBzDJuE3Wu/QyrOKvxG25/Q72i1NRH51Q2YuyA47l5Fmk
 S6bP8h9zYU0FAv+BAPINzANuDmgZBgwWJyf075ZUECGIyHUX0PZQpPA2nDk2ZRJ1d4iv
 TBEOGEtR4Fwv9Aqe/lFj/DWqlTNxEpm1PDrEQvyjRVI9R0bP84eZ1ugSp41Qwi3Mziq5
 v7fJV41TRghR0g0WBZBRT0TyoBnwLcc7y9jz9X3D8IIuTZpz1t5Jap1Wn0eTNhy3MGYI
 qCOQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to;
 bh=+nnaUp7+r6SXR6f8DjcFC0jiJ7G605Ab1ZZyEP+VlIc=;
 b=baZdom4D4YfqQkVc8UBiMO1tvzed1S5lKIb066UBWafGVqUbwVd9RTPqrjVDrIafBO
 etmoEsdWS3JtuxZtQiC8QigsLMB6M3OdIFpvhs5zSNLpsDs2WQlQhk4iOPVYIWDgTqI0
 i7U4EaVpmvcapVs5pPN9PDHGLlVAlx72lxPrneKHvF3w2vQrwX4PPtbsV5ivRKq3F0oh
 4FPX/iecJWWjEsJxE6mIxkN+WusRKKc7IxVJedcj6F0KulmQMsqlUuZzqar3J0iI8Rus
 OqxcM6YqUJcWKIAYLaTAXDlo4lJ22WE9YMLzp7mrMN//tS+N8/nJlGvc/UIFp5o9UiAS
 tHHQ==
X-Gm-Message-State: AIkVDXK4c4yiBeVmUmZFxZ3HjP5JtK7LBKL8bNmjedijFCiba5HSapB/ymxDk2LvG1vuMEsclxxgbcr/XyAFew==
X-Received: by 10.31.0.67 with SMTP id 64mr293674vka.167.1484013017625; Mon,
 09 Jan 2017 17:50:17 -0800 (PST)
MIME-Version: 1.0
References: <c625070b-011d-b260-b355-d120190ff025@b1-systems.de>
 <d8d8104b-201d-2d4a-2d94-a4af8d3cddf4@b1-systems.de>
 <CAO3v1VSuvimC0VMQX8TJ-TCqLDr=diyYwN=jwXTjArZp53CB9Q@mail.gmail.com>
 <dc3cf680-714f-fda2-cbf2-05706b73ac16@b1-systems.de>
In-Reply-To: <dc3cf680-714f-fda2-cbf2-05706b73ac16@b1-systems.de>
From: Kun Cheng <chengkunck@gmail.com>
Date: Tue, 10 Jan 2017 01:50:07 +0000
Message-ID: <CAO3v1VQz16GKQYTJbKWOUi-wAbgn=rXQdgY-Cn2ir4JQ5zvQ-g@mail.gmail.com>
To: Eike Waldt <waldt@b1-systems.de>, xen-users@lists.xen.org
Subject: Re: [Xen-users] query memory allocation per NUMA node
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3243031448890981422=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============3243031448890981422==
Content-Type: multipart/alternative; boundary=001a113daaa4c1f7230545b3b452

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

On Mon, Jan 9, 2017 at 10:47 PM Eike Waldt <waldt@b1-systems.de> wrote:

> On 01/09/2017 03:01 PM, Kun Cheng wrote:
> > I haven't been using NUMA things in recent years, so my intel may not b=
e
> > correct.
> >
> > Actually, I think it's quite difficult to retrieve such info through a
> > command, as Xen only provide some numa placement & scheduling
> > (load-balancing) support (and vNuma feature, maybe it's still
> > experimental but last time I tried it, it was functional). From my
> > understanding, probing memory allocation would be difficult as such
> > things are dynamic, or maybe it is just not worthy of the effort.
> >
> > Reasons are:
> >
> > First numa placement tries to allocate as much as (in most cases Xen
> > will find a node which can fit the VM's memory requirement) memory to
> > local nodes (let's say 4 vcpus are pinned to node 0 then it's a local
> > node), but it seems xen doesn't care how much memory has been allocated
> > to a certain VM under such situations (as it tries to allocate as much
> > as possible on one node, assuming if a VM's VCPUs are spread among
> > several nodes, rare but possible). As having 800MB on node 0 is pretty
> > much the same as 900MB on node 0 if your VM requires 1GB, both will hav=
e
> > a similar performance impact on your VM.
>
> Xen has to have a mechanism to get to know which NUMA-Node is
> most-empty/preferred then.
> I even read about different "NUMA placement policies" in [1], but didn't
> find a way to set them.
>

The placement seems to be automatic (perhaps in a greedy way) .

>
> A command line parameter for "xl" is what I'm looking here for.
> A handy alternative to "xl debug-keys u; xl dmesg"...
>

Then as I said, perhaps no cmdline tool could do the trick.



>
> >
> > Second, a VM can be migrated to other nodes due to load balancing, whic=
h
> > may makes it harder to count how much memory has been allocated for a
> > certain VM on each node.
>
> Why should it be harder to count then? "xl debug-keys u; xm dmesg" does
> already give me this information (but you cannot really parse this or
> execute this periodically).
>

Becuase it is changing rapidly in some situations (high load) due to load
balancing then hypervisor may have to migrate some VCPUs (then memory) to
another node. About 14 months ago I asked Wei Liu and  Dario about the
possiblility of optimization NUMA support (mainly VCPU & memory
load-balancing & migration) and at that time they said it was not in their
coming plan. So I tried to it myself for fun but the first problem I
encountered was counting how much memory consumed on each node for each VM,
which a more accurate NUMA scheduling & load-balancing could depend on such
info. However, as in a high load situation (that's where you could use a
good laod balancing), memory usage is changing rapidly, at some time you
may find a more suitable node with enough memory space but after probing is
finished you may find it no longer a candidate due to 1) some VMs have been
already migrated to that node 2) memory ballooning of existing VMs on that
node.

My point is such things could be highly dynamic (or I've been overthinking
about this problem). But for your situation there should be another way, as
I understand that you just want to know the memory usage on each node for
VM placement.

Or maybe it's just not worthy of the effort........... even if one can come
up with a better scheduling & load balancing, it would be better to try not
move the VMs and it's memory due to the principle of locality rather than
do it in a more accurate way which could migrate VMs more often.


>
> When I understood it correctly, xen decides on which NUMA Node the DomU
> shall run and allocates the needed memory...After that it does a
> "soft-pinning" of the DomU's vCPUs to pCPUs (at least that is what i
> observed on my test systems).
>
> Only doing soft-pinning is way worse for the overall performance, as
> hard-pinning (according to my first tests).
>
> But to do hard-pinning the correct way I need to know on which
> NUMA-nodes the DomU runs...Otherwise performance will be impacted again.
>
> As I cannot change on which NUMA-node the DomU is started (unless I
> specify pCPUs to the DomU's config [which would require something
> "intelligent" to figure out which Node/CPUs to know]), I have to do it
> this way around, or am I getting it totally wrong?
>

In Xen the manual NUMA node preference is done through VCPU pinning, no
matter how you do it, either soft or hard pinning, or even with a cpu pool.

If all your VMs are already pinned to some certain nodes, maybe you can
parse the configuration files or xenstore to retrive existing placement
info (Yes it certainly involves some programming work) and find the best
place for the next VM?  If you'd like to do a little more programming then
take a look at xen/arch/x86/numa.c, I remember there's code retriving
memory mapping info on each node.


>
> >
> > If you can't find useful info in Xenstore, then perhaps such feature yo=
u
> > required is not yet available.
>
> No, I did not find anything in xenstore.
>
> >
> > However, if you just want to know the memory usage on each node, perhap=
s
> > you could try numactl and get some outputs? Or try libvirt? I remember
> > numastat can give some intel about memory usage on each node.
>
> As far as I understand numactl/numastat will not work in Dom0.


I remembered, as  Xen runs under Domain-0, numactl/numastat  will not work.
But xl info can return some numa topology info, have you tried to get more
outputs in the latest version?

Or maybe *libvirt* could do some help?


>
> >
> > Or, try combine NUMA support with vNUMA, perhaps you can get such info
> > inside a VM.
> >
> > Best,
> > Kun
>
> [1]
>
> https://blog.xenproject.org/2012/05/16/numa-and-xen-part-ii-scheduling-an=
d-placement/
>
> >
> > On Mon, Jan 9, 2017 at 5:43 PM Eike Waldt <waldt@b1-systems.de
> > <mailto:waldt@b1-systems.de>> wrote:
> >
> >     On 01/04/2017 03:15 PM, Eike Waldt wrote:
> >     > Hi Xen users,
> >     >
> >     > on [0] under #Querying Memory Distribution it says:
> >     >
> >     > "Up to Xen 4.4, there is no easy way to figure out how much memor=
y
> >     from
> >     > each domain has been allocated on each NUMA node in the host."
> >     >
> >     > Is there a way in xen 4.7 ?
> >     anybody?
> >     >
> >     > [0] https://wiki.xen.org/wiki/Xen_on_NUMA_Machines
> >     >
> >     >
> >     >
> >     > _______________________________________________
> >     > Xen-users mailing list
> >     > Xen-users@lists.xen.org <mailto:Xen-users@lists.xen.org>
> >     > https://lists.xen.org/xen-users
> >     >
> >
> >     --
> >     Eike Waldt
> >     Linux Consultant
> >     Tel.: +49-175-7241189 <+49%20175%207241189>
> <tel:+49%20175%207241189>
> >     Mail: waldt@b1-systems.de <mailto:waldt@b1-systems.de>
> >
> >     B1 Systems GmbH
> >     Osterfeldstra=C3=9Fe 7 / 85088 Vohburg / http://www.b1-systems.de
> >     GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB
> 3537
> >
> >     _______________________________________________
> >     Xen-users mailing list
> >     Xen-users@lists.xen.org <mailto:Xen-users@lists.xen.org>
> >     https://lists.xen.org/xen-users
> >
> > --
> > Regards,
> > Kun Cheng
>
> --
> Eike Waldt
> Linux Consultant
> Tel.: +49-175-7241189 <+49%20175%207241189>
> Mail: waldt@b1-systems.de
>
> B1 Systems GmbH
> Osterfeldstra=C3=9Fe 7 / 85088 Vohburg / http://www.b1-systems.de
> GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537
>
> --
Regards,
Kun Cheng

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

<div dir=3D"ltr"><br><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Mon=
, Jan 9, 2017 at 10:47 PM Eike Waldt &lt;<a href=3D"mailto:waldt@b1-systems=
.de">waldt@b1-systems.de</a>&gt; wrote:<br></div><blockquote class=3D"gmail=
_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:=
1ex">On 01/09/2017 03:01 PM, Kun Cheng wrote:<br class=3D"gmail_msg">
&gt; I haven&#39;t been using NUMA things in recent years, so my intel may =
not be<br class=3D"gmail_msg">
&gt; correct.<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt; Actually, I think it&#39;s quite difficult to retrieve such info throu=
gh a<br class=3D"gmail_msg">
&gt; command, as Xen only provide some numa placement &amp; scheduling<br c=
lass=3D"gmail_msg">
&gt; (load-balancing) support (and vNuma feature, maybe it&#39;s still<br c=
lass=3D"gmail_msg">
&gt; experimental but last time I tried it, it was functional). From my<br =
class=3D"gmail_msg">
&gt; understanding, probing memory allocation would be difficult as such<br=
 class=3D"gmail_msg">
&gt; things are dynamic, or maybe it is just not worthy of the effort.<br c=
lass=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt; Reasons are:<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt; First numa placement tries to allocate as much as (in most cases Xen<b=
r class=3D"gmail_msg">
&gt; will find a node which can fit the VM&#39;s memory requirement) memory=
 to<br class=3D"gmail_msg">
&gt; local nodes (let&#39;s say 4 vcpus are pinned to node 0 then it&#39;s =
a local<br class=3D"gmail_msg">
&gt; node), but it seems xen doesn&#39;t care how much memory has been allo=
cated<br class=3D"gmail_msg">
&gt; to a certain VM under such situations (as it tries to allocate as much=
<br class=3D"gmail_msg">
&gt; as possible on one node, assuming if a VM&#39;s VCPUs are spread among=
<br class=3D"gmail_msg">
&gt; several nodes, rare but possible). As having 800MB on node 0 is pretty=
<br class=3D"gmail_msg">
&gt; much the same as 900MB on node 0 if your VM requires 1GB, both will ha=
ve<br class=3D"gmail_msg">
&gt; a similar performance impact on your VM.<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
Xen has to have a mechanism to get to know which NUMA-Node is<br class=3D"g=
mail_msg">
most-empty/preferred then.<br class=3D"gmail_msg">
I even read about different &quot;NUMA placement policies&quot; in [1], but=
 didn&#39;t<br class=3D"gmail_msg">
find a way to set them.<br class=3D"gmail_msg"></blockquote><div><br></div>=
<div>The placement seems to be automatic (perhaps in a greedy way) .</div><=
blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px=
 #ccc solid;padding-left:1ex">
<br class=3D"gmail_msg">
A command line parameter for &quot;xl&quot; is what I&#39;m looking here fo=
r.<br class=3D"gmail_msg">
A handy alternative to &quot;xl debug-keys u; xl dmesg&quot;...<br class=3D=
"gmail_msg"></blockquote><div><br></div><div>Then as I said, perhaps no cmd=
line tool could do the trick.</div><div><br></div><div>=C2=A0</div><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc s=
olid;padding-left:1ex">
<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt; Second, a VM can be migrated to other nodes due to load balancing, whi=
ch<br class=3D"gmail_msg">
&gt; may makes it harder to count how much memory has been allocated for a<=
br class=3D"gmail_msg">
&gt; certain VM on each node.<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
Why should it be harder to count then? &quot;xl debug-keys u; xm dmesg&quot=
; does<br class=3D"gmail_msg">
already give me this information (but you cannot really parse this or<br cl=
ass=3D"gmail_msg">
execute this periodically).<br class=3D"gmail_msg"></blockquote><div><br></=
div><div>Becuase it is changing rapidly in some situations (high load) due =
to load balancing then hypervisor may have to migrate some VCPUs (then memo=
ry) to another node. About 14 months ago I asked Wei Liu and =C2=A0Dario ab=
out the possiblility of optimization NUMA support (mainly VCPU &amp; memory=
 load-balancing &amp; migration) and at that time they said it was not in t=
heir coming plan. So I tried to it myself for fun but the first problem I e=
ncountered was counting how much memory consumed on each node for each VM, =
which a more accurate NUMA scheduling &amp; load-balancing could depend on =
such info. However, as in a high load situation (that&#39;s where you could=
 use a good laod balancing), memory usage is changing rapidly, at some time=
 you may find a more suitable node with enough memory space but after probi=
ng is finished you may find it no longer a candidate due to 1) some VMs hav=
e been already migrated to that node 2) memory ballooning of existing VMs o=
n that node. =C2=A0</div><div><br></div><div>My point is such things could =
be highly dynamic (or I&#39;ve been overthinking about this problem). But f=
or your situation there should be another way, as I understand that you jus=
t want to know the memory usage on each node for VM placement.</div><div><b=
r></div><div>Or maybe it&#39;s just not worthy of the effort........... eve=
n if one can come up with a better scheduling &amp; load balancing, it woul=
d be better to try not move the VMs and it&#39;s memory due to the=C2=A0pri=
nciple of locality rather than do it in a more accurate way which could mig=
rate VMs more often.</div><div>=C2=A0</div><blockquote class=3D"gmail_quote=
" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br class=3D"gmail_msg">
When I understood it correctly, xen decides on which NUMA Node the DomU<br =
class=3D"gmail_msg">
shall run and allocates the needed memory...After that it does a<br class=
=3D"gmail_msg">
&quot;soft-pinning&quot; of the DomU&#39;s vCPUs to pCPUs (at least that is=
 what i<br class=3D"gmail_msg">
observed on my test systems).<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
Only doing soft-pinning is way worse for the overall performance, as<br cla=
ss=3D"gmail_msg">
hard-pinning (according to my first tests).<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
But to do hard-pinning the correct way I need to know on which<br class=3D"=
gmail_msg">
NUMA-nodes the DomU runs...Otherwise performance will be impacted again.<br=
 class=3D"gmail_msg">
<br class=3D"gmail_msg">
As I cannot change on which NUMA-node the DomU is started (unless I<br clas=
s=3D"gmail_msg">
specify pCPUs to the DomU&#39;s config [which would require something<br cl=
ass=3D"gmail_msg">
&quot;intelligent&quot; to figure out which Node/CPUs to know]), I have to =
do it<br class=3D"gmail_msg">
this way around, or am I getting it totally wrong?<br class=3D"gmail_msg"><=
/blockquote><div><br></div><div>In Xen the manual NUMA node preference is d=
one through VCPU pinning, no matter how you do it, either soft or hard pinn=
ing, or even with a cpu pool.=C2=A0</div><div><br></div><div>If all your VM=
s are already pinned to some certain nodes, maybe you can parse the configu=
ration files or xenstore to retrive existing placement info (Yes it certain=
ly involves some programming work) and find the best place for the next VM?=
=C2=A0 If you&#39;d like to do a little more programming then take a look a=
t xen/arch/x86/numa.c, I remember there&#39;s code retriving memory mapping=
 info on each node.</div><div>=C2=A0</div><blockquote class=3D"gmail_quote"=
 style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt; If you can&#39;t find useful info in Xenstore, then perhaps such featu=
re you<br class=3D"gmail_msg">
&gt; required is not yet available.<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
No, I did not find anything in xenstore.<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt; However, if you just want to know the memory usage on each node, perha=
ps<br class=3D"gmail_msg">
&gt; you could try numactl and get some outputs? Or try libvirt? I remember=
<br class=3D"gmail_msg">
&gt; numastat can give some intel about memory usage on each node.<br class=
=3D"gmail_msg">
<br class=3D"gmail_msg">
As far as I understand numactl/numastat will not work in Dom0.</blockquote>=
<div><br></div><div>I remembered, as =C2=A0Xen runs under Domain-0,=C2=A0nu=
mactl/numastat =C2=A0will not work. But xl info can return some numa topolo=
gy info, have you tried to get more outputs in the latest version?</div><di=
v><br></div><div>Or maybe <i>libvirt</i> could do some help?</div><div>=C2=
=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;borde=
r-left:1px #ccc solid;padding-left:1ex">
<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt; Or, try combine NUMA support with vNUMA, perhaps you can get such info=
<br class=3D"gmail_msg">
&gt; inside a VM.<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt; Best,<br class=3D"gmail_msg">
&gt; Kun<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
[1]<br class=3D"gmail_msg">
<a href=3D"https://blog.xenproject.org/2012/05/16/numa-and-xen-part-ii-sche=
duling-and-placement/" rel=3D"noreferrer" class=3D"gmail_msg" target=3D"_bl=
ank">https://blog.xenproject.org/2012/05/16/numa-and-xen-part-ii-scheduling=
-and-placement/</a><br class=3D"gmail_msg">
<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt; On Mon, Jan 9, 2017 at 5:43 PM Eike Waldt &lt;<a href=3D"mailto:waldt@=
b1-systems.de" class=3D"gmail_msg" target=3D"_blank">waldt@b1-systems.de</a=
><br class=3D"gmail_msg">
&gt; &lt;mailto:<a href=3D"mailto:waldt@b1-systems.de" class=3D"gmail_msg" =
target=3D"_blank">waldt@b1-systems.de</a>&gt;&gt; wrote:<br class=3D"gmail_=
msg">
&gt;<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0On 01/04/2017 03:15 PM, Eike Waldt wrote:<br class=
=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Hi Xen users,<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0&gt; on [0] under #Querying Memory Distribution it =
says:<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0&gt; &quot;Up to Xen 4.4, there is no easy way to f=
igure out how much memory<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0from<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0&gt; each domain has been allocated on each NUMA no=
de in the host.&quot;<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Is there a way in xen 4.7 ?<br class=3D"gmail_=
msg">
&gt;=C2=A0 =C2=A0 =C2=A0anybody?<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0&gt; [0] <a href=3D"https://wiki.xen.org/wiki/Xen_o=
n_NUMA_Machines" rel=3D"noreferrer" class=3D"gmail_msg" target=3D"_blank">h=
ttps://wiki.xen.org/wiki/Xen_on_NUMA_Machines</a><br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0&gt; ______________________________________________=
_<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Xen-users mailing list<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0&gt; <a href=3D"mailto:Xen-users@lists.xen.org" cla=
ss=3D"gmail_msg" target=3D"_blank">Xen-users@lists.xen.org</a> &lt;mailto:<=
a href=3D"mailto:Xen-users@lists.xen.org" class=3D"gmail_msg" target=3D"_bl=
ank">Xen-users@lists.xen.org</a>&gt;<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0&gt; <a href=3D"https://lists.xen.org/xen-users" re=
l=3D"noreferrer" class=3D"gmail_msg" target=3D"_blank">https://lists.xen.or=
g/xen-users</a><br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0--<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0Eike Waldt<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0Linux Consultant<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0Tel.: <a href=3D"tel:+49%20175%207241189" value=3D"=
+491757241189" class=3D"gmail_msg" target=3D"_blank">+49-175-7241189</a> &l=
t;tel:+49%20175%207241189&gt;<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0Mail: <a href=3D"mailto:waldt@b1-systems.de" class=
=3D"gmail_msg" target=3D"_blank">waldt@b1-systems.de</a> &lt;mailto:<a href=
=3D"mailto:waldt@b1-systems.de" class=3D"gmail_msg" target=3D"_blank">waldt=
@b1-systems.de</a>&gt;<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0B1 Systems GmbH<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0Osterfeldstra=C3=9Fe 7 / 85088 Vohburg / <a href=3D=
"http://www.b1-systems.de" rel=3D"noreferrer" class=3D"gmail_msg" target=3D=
"_blank">http://www.b1-systems.de</a><br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: =
Ingolstadt,HRB 3537<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0_______________________________________________<br =
class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0Xen-users mailing list<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0<a href=3D"mailto:Xen-users@lists.xen.org" class=3D=
"gmail_msg" target=3D"_blank">Xen-users@lists.xen.org</a> &lt;mailto:<a hre=
f=3D"mailto:Xen-users@lists.xen.org" class=3D"gmail_msg" target=3D"_blank">=
Xen-users@lists.xen.org</a>&gt;<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0<a href=3D"https://lists.xen.org/xen-users" rel=3D"=
noreferrer" class=3D"gmail_msg" target=3D"_blank">https://lists.xen.org/xen=
-users</a><br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt; --<br class=3D"gmail_msg">
&gt; Regards,<br class=3D"gmail_msg">
&gt; Kun Cheng<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
--<br class=3D"gmail_msg">
Eike Waldt<br class=3D"gmail_msg">
Linux Consultant<br class=3D"gmail_msg">
Tel.: <a href=3D"tel:+49%20175%207241189" value=3D"+491757241189" class=3D"=
gmail_msg" target=3D"_blank">+49-175-7241189</a><br class=3D"gmail_msg">
Mail: <a href=3D"mailto:waldt@b1-systems.de" class=3D"gmail_msg" target=3D"=
_blank">waldt@b1-systems.de</a><br class=3D"gmail_msg">
<br class=3D"gmail_msg">
B1 Systems GmbH<br class=3D"gmail_msg">
Osterfeldstra=C3=9Fe 7 / 85088 Vohburg / <a href=3D"http://www.b1-systems.d=
e" rel=3D"noreferrer" class=3D"gmail_msg" target=3D"_blank">http://www.b1-s=
ystems.de</a><br class=3D"gmail_msg">
GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537<br c=
lass=3D"gmail_msg">
<br class=3D"gmail_msg">
</blockquote></div></div><div dir=3D"ltr">-- <br></div><div data-smartmail=
=3D"gmail_signature"><div dir=3D"ltr">Regards,<br>Kun Cheng</div></div>

--001a113daaa4c1f7230545b3b452--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============3243031448890981422==--


From xen-users-bounces@lists.xen.org Tue Jan 10 01:51:29 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Jan 2017 01:51:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cQlZw-0006nD-5v; Tue, 10 Jan 2017 01:50:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chengkunck@gmail.com>) id 1cQlZv-0006n1-3l
 for xen-users@lists.xen.org; Tue, 10 Jan 2017 01:50:23 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 9D/E5-21675-EDD34785; Tue, 10 Jan 2017 01:50:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsVyMfSqnu4t25I
 Igz1vbSxWXT3A6sDocXT3b6YAxijWzLyk/IoE1oxVR14wF2xbz1hxoGsxewPjxmmMXYxcHEIC
 ExglemZcZO1i5ORgEfjMIvHlZRRIQkJgJqvEsSOTmEASEgI5Eqde/mODsPMk+rZsBbN5BQQlT
 s58wgIx6SOjxM0Xc1hAEpwCjhJn/kxmBrHZBNQkXi9dBmRzAG1QlTh7UBKiN0DixZResBJhAT
 uJ1tPPwGwRAVuJSxf7wGxmAS+JCZ37WSYw8s1Csm4WktQsoKnMAuoS6+cJQYS1JZYtfM0MYat
 J3N52lR1ZfAEj2ypG9eLUorLUIl1zvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2M
 wMBlAIIdjDMv+x9ilORgUhLlTdEtiRDiS8pPqcxILM6ILyrNSS0+xCjDwaEkwTvFBignWJSan
 lqRlpkDjCGYtAQHj5II72uQNG9xQWJucWY6ROoUoyXHsVmLnzJxTHsGInd1rnnKJMSSl5+XKi
 XOexakQQCkIaM0D24cLM4vMcpKCfMyAh0oxFOQWpSbWYIq/4pRnINRSZi3C2QKT2ZeCdzWV0A
 HMQEdFGlXDHJQSSJCSqqBsSnwg9fZLGGhnsCo//p+Hef71///Ps9xr4LMnmXP/9/TkEr+VXVV
 9mLMzbcCbiUnN50/4jDj8pQHP4vfizlEVK3ZHmZaceiyhqv+OZU/Ib8LzFWZXrA7rNKqb5XhP
 XBxou/t01eW/tD11Ln9y4Jx89wfifLfvkbMWZuXNSnlomDH5UfJa74Hf1NiKc5INNRiLipOBA
 AWjffT7gIAAA==
X-Env-Sender: chengkunck@gmail.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1484013018!50581898!1
X-Originating-IP: [209.85.213.46]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_40_50,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57221 invoked from network); 10 Jan 2017 01:50:18 -0000
Received: from mail-vk0-f46.google.com (HELO mail-vk0-f46.google.com)
 (209.85.213.46)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Jan 2017 01:50:18 -0000
Received: by mail-vk0-f46.google.com with SMTP id t8so18591918vke.3
 for <xen-users@lists.xen.org>; Mon, 09 Jan 2017 17:50:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to;
 bh=+nnaUp7+r6SXR6f8DjcFC0jiJ7G605Ab1ZZyEP+VlIc=;
 b=HynnuIKstq+8yFHYUjn04OJrqeuULj7ZnkTBz61+LkFXpUal+B8j2s1GZbh3Y3nPAQ
 DPltn0q+avztdHAkCw5ddVCwBzDJuE3Wu/QyrOKvxG25/Q72i1NRH51Q2YuyA47l5Fmk
 S6bP8h9zYU0FAv+BAPINzANuDmgZBgwWJyf075ZUECGIyHUX0PZQpPA2nDk2ZRJ1d4iv
 TBEOGEtR4Fwv9Aqe/lFj/DWqlTNxEpm1PDrEQvyjRVI9R0bP84eZ1ugSp41Qwi3Mziq5
 v7fJV41TRghR0g0WBZBRT0TyoBnwLcc7y9jz9X3D8IIuTZpz1t5Jap1Wn0eTNhy3MGYI
 qCOQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to;
 bh=+nnaUp7+r6SXR6f8DjcFC0jiJ7G605Ab1ZZyEP+VlIc=;
 b=baZdom4D4YfqQkVc8UBiMO1tvzed1S5lKIb066UBWafGVqUbwVd9RTPqrjVDrIafBO
 etmoEsdWS3JtuxZtQiC8QigsLMB6M3OdIFpvhs5zSNLpsDs2WQlQhk4iOPVYIWDgTqI0
 i7U4EaVpmvcapVs5pPN9PDHGLlVAlx72lxPrneKHvF3w2vQrwX4PPtbsV5ivRKq3F0oh
 4FPX/iecJWWjEsJxE6mIxkN+WusRKKc7IxVJedcj6F0KulmQMsqlUuZzqar3J0iI8Rus
 OqxcM6YqUJcWKIAYLaTAXDlo4lJ22WE9YMLzp7mrMN//tS+N8/nJlGvc/UIFp5o9UiAS
 tHHQ==
X-Gm-Message-State: AIkVDXK4c4yiBeVmUmZFxZ3HjP5JtK7LBKL8bNmjedijFCiba5HSapB/ymxDk2LvG1vuMEsclxxgbcr/XyAFew==
X-Received: by 10.31.0.67 with SMTP id 64mr293674vka.167.1484013017625; Mon,
 09 Jan 2017 17:50:17 -0800 (PST)
MIME-Version: 1.0
References: <c625070b-011d-b260-b355-d120190ff025@b1-systems.de>
 <d8d8104b-201d-2d4a-2d94-a4af8d3cddf4@b1-systems.de>
 <CAO3v1VSuvimC0VMQX8TJ-TCqLDr=diyYwN=jwXTjArZp53CB9Q@mail.gmail.com>
 <dc3cf680-714f-fda2-cbf2-05706b73ac16@b1-systems.de>
In-Reply-To: <dc3cf680-714f-fda2-cbf2-05706b73ac16@b1-systems.de>
From: Kun Cheng <chengkunck@gmail.com>
Date: Tue, 10 Jan 2017 01:50:07 +0000
Message-ID: <CAO3v1VQz16GKQYTJbKWOUi-wAbgn=rXQdgY-Cn2ir4JQ5zvQ-g@mail.gmail.com>
To: Eike Waldt <waldt@b1-systems.de>, xen-users@lists.xen.org
Subject: Re: [Xen-users] query memory allocation per NUMA node
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3243031448890981422=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============3243031448890981422==
Content-Type: multipart/alternative; boundary=001a113daaa4c1f7230545b3b452

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

On Mon, Jan 9, 2017 at 10:47 PM Eike Waldt <waldt@b1-systems.de> wrote:

> On 01/09/2017 03:01 PM, Kun Cheng wrote:
> > I haven't been using NUMA things in recent years, so my intel may not b=
e
> > correct.
> >
> > Actually, I think it's quite difficult to retrieve such info through a
> > command, as Xen only provide some numa placement & scheduling
> > (load-balancing) support (and vNuma feature, maybe it's still
> > experimental but last time I tried it, it was functional). From my
> > understanding, probing memory allocation would be difficult as such
> > things are dynamic, or maybe it is just not worthy of the effort.
> >
> > Reasons are:
> >
> > First numa placement tries to allocate as much as (in most cases Xen
> > will find a node which can fit the VM's memory requirement) memory to
> > local nodes (let's say 4 vcpus are pinned to node 0 then it's a local
> > node), but it seems xen doesn't care how much memory has been allocated
> > to a certain VM under such situations (as it tries to allocate as much
> > as possible on one node, assuming if a VM's VCPUs are spread among
> > several nodes, rare but possible). As having 800MB on node 0 is pretty
> > much the same as 900MB on node 0 if your VM requires 1GB, both will hav=
e
> > a similar performance impact on your VM.
>
> Xen has to have a mechanism to get to know which NUMA-Node is
> most-empty/preferred then.
> I even read about different "NUMA placement policies" in [1], but didn't
> find a way to set them.
>

The placement seems to be automatic (perhaps in a greedy way) .

>
> A command line parameter for "xl" is what I'm looking here for.
> A handy alternative to "xl debug-keys u; xl dmesg"...
>

Then as I said, perhaps no cmdline tool could do the trick.



>
> >
> > Second, a VM can be migrated to other nodes due to load balancing, whic=
h
> > may makes it harder to count how much memory has been allocated for a
> > certain VM on each node.
>
> Why should it be harder to count then? "xl debug-keys u; xm dmesg" does
> already give me this information (but you cannot really parse this or
> execute this periodically).
>

Becuase it is changing rapidly in some situations (high load) due to load
balancing then hypervisor may have to migrate some VCPUs (then memory) to
another node. About 14 months ago I asked Wei Liu and  Dario about the
possiblility of optimization NUMA support (mainly VCPU & memory
load-balancing & migration) and at that time they said it was not in their
coming plan. So I tried to it myself for fun but the first problem I
encountered was counting how much memory consumed on each node for each VM,
which a more accurate NUMA scheduling & load-balancing could depend on such
info. However, as in a high load situation (that's where you could use a
good laod balancing), memory usage is changing rapidly, at some time you
may find a more suitable node with enough memory space but after probing is
finished you may find it no longer a candidate due to 1) some VMs have been
already migrated to that node 2) memory ballooning of existing VMs on that
node.

My point is such things could be highly dynamic (or I've been overthinking
about this problem). But for your situation there should be another way, as
I understand that you just want to know the memory usage on each node for
VM placement.

Or maybe it's just not worthy of the effort........... even if one can come
up with a better scheduling & load balancing, it would be better to try not
move the VMs and it's memory due to the principle of locality rather than
do it in a more accurate way which could migrate VMs more often.


>
> When I understood it correctly, xen decides on which NUMA Node the DomU
> shall run and allocates the needed memory...After that it does a
> "soft-pinning" of the DomU's vCPUs to pCPUs (at least that is what i
> observed on my test systems).
>
> Only doing soft-pinning is way worse for the overall performance, as
> hard-pinning (according to my first tests).
>
> But to do hard-pinning the correct way I need to know on which
> NUMA-nodes the DomU runs...Otherwise performance will be impacted again.
>
> As I cannot change on which NUMA-node the DomU is started (unless I
> specify pCPUs to the DomU's config [which would require something
> "intelligent" to figure out which Node/CPUs to know]), I have to do it
> this way around, or am I getting it totally wrong?
>

In Xen the manual NUMA node preference is done through VCPU pinning, no
matter how you do it, either soft or hard pinning, or even with a cpu pool.

If all your VMs are already pinned to some certain nodes, maybe you can
parse the configuration files or xenstore to retrive existing placement
info (Yes it certainly involves some programming work) and find the best
place for the next VM?  If you'd like to do a little more programming then
take a look at xen/arch/x86/numa.c, I remember there's code retriving
memory mapping info on each node.


>
> >
> > If you can't find useful info in Xenstore, then perhaps such feature yo=
u
> > required is not yet available.
>
> No, I did not find anything in xenstore.
>
> >
> > However, if you just want to know the memory usage on each node, perhap=
s
> > you could try numactl and get some outputs? Or try libvirt? I remember
> > numastat can give some intel about memory usage on each node.
>
> As far as I understand numactl/numastat will not work in Dom0.


I remembered, as  Xen runs under Domain-0, numactl/numastat  will not work.
But xl info can return some numa topology info, have you tried to get more
outputs in the latest version?

Or maybe *libvirt* could do some help?


>
> >
> > Or, try combine NUMA support with vNUMA, perhaps you can get such info
> > inside a VM.
> >
> > Best,
> > Kun
>
> [1]
>
> https://blog.xenproject.org/2012/05/16/numa-and-xen-part-ii-scheduling-an=
d-placement/
>
> >
> > On Mon, Jan 9, 2017 at 5:43 PM Eike Waldt <waldt@b1-systems.de
> > <mailto:waldt@b1-systems.de>> wrote:
> >
> >     On 01/04/2017 03:15 PM, Eike Waldt wrote:
> >     > Hi Xen users,
> >     >
> >     > on [0] under #Querying Memory Distribution it says:
> >     >
> >     > "Up to Xen 4.4, there is no easy way to figure out how much memor=
y
> >     from
> >     > each domain has been allocated on each NUMA node in the host."
> >     >
> >     > Is there a way in xen 4.7 ?
> >     anybody?
> >     >
> >     > [0] https://wiki.xen.org/wiki/Xen_on_NUMA_Machines
> >     >
> >     >
> >     >
> >     > _______________________________________________
> >     > Xen-users mailing list
> >     > Xen-users@lists.xen.org <mailto:Xen-users@lists.xen.org>
> >     > https://lists.xen.org/xen-users
> >     >
> >
> >     --
> >     Eike Waldt
> >     Linux Consultant
> >     Tel.: +49-175-7241189 <+49%20175%207241189>
> <tel:+49%20175%207241189>
> >     Mail: waldt@b1-systems.de <mailto:waldt@b1-systems.de>
> >
> >     B1 Systems GmbH
> >     Osterfeldstra=C3=9Fe 7 / 85088 Vohburg / http://www.b1-systems.de
> >     GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB
> 3537
> >
> >     _______________________________________________
> >     Xen-users mailing list
> >     Xen-users@lists.xen.org <mailto:Xen-users@lists.xen.org>
> >     https://lists.xen.org/xen-users
> >
> > --
> > Regards,
> > Kun Cheng
>
> --
> Eike Waldt
> Linux Consultant
> Tel.: +49-175-7241189 <+49%20175%207241189>
> Mail: waldt@b1-systems.de
>
> B1 Systems GmbH
> Osterfeldstra=C3=9Fe 7 / 85088 Vohburg / http://www.b1-systems.de
> GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537
>
> --
Regards,
Kun Cheng

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

<div dir=3D"ltr"><br><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Mon=
, Jan 9, 2017 at 10:47 PM Eike Waldt &lt;<a href=3D"mailto:waldt@b1-systems=
.de">waldt@b1-systems.de</a>&gt; wrote:<br></div><blockquote class=3D"gmail=
_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:=
1ex">On 01/09/2017 03:01 PM, Kun Cheng wrote:<br class=3D"gmail_msg">
&gt; I haven&#39;t been using NUMA things in recent years, so my intel may =
not be<br class=3D"gmail_msg">
&gt; correct.<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt; Actually, I think it&#39;s quite difficult to retrieve such info throu=
gh a<br class=3D"gmail_msg">
&gt; command, as Xen only provide some numa placement &amp; scheduling<br c=
lass=3D"gmail_msg">
&gt; (load-balancing) support (and vNuma feature, maybe it&#39;s still<br c=
lass=3D"gmail_msg">
&gt; experimental but last time I tried it, it was functional). From my<br =
class=3D"gmail_msg">
&gt; understanding, probing memory allocation would be difficult as such<br=
 class=3D"gmail_msg">
&gt; things are dynamic, or maybe it is just not worthy of the effort.<br c=
lass=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt; Reasons are:<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt; First numa placement tries to allocate as much as (in most cases Xen<b=
r class=3D"gmail_msg">
&gt; will find a node which can fit the VM&#39;s memory requirement) memory=
 to<br class=3D"gmail_msg">
&gt; local nodes (let&#39;s say 4 vcpus are pinned to node 0 then it&#39;s =
a local<br class=3D"gmail_msg">
&gt; node), but it seems xen doesn&#39;t care how much memory has been allo=
cated<br class=3D"gmail_msg">
&gt; to a certain VM under such situations (as it tries to allocate as much=
<br class=3D"gmail_msg">
&gt; as possible on one node, assuming if a VM&#39;s VCPUs are spread among=
<br class=3D"gmail_msg">
&gt; several nodes, rare but possible). As having 800MB on node 0 is pretty=
<br class=3D"gmail_msg">
&gt; much the same as 900MB on node 0 if your VM requires 1GB, both will ha=
ve<br class=3D"gmail_msg">
&gt; a similar performance impact on your VM.<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
Xen has to have a mechanism to get to know which NUMA-Node is<br class=3D"g=
mail_msg">
most-empty/preferred then.<br class=3D"gmail_msg">
I even read about different &quot;NUMA placement policies&quot; in [1], but=
 didn&#39;t<br class=3D"gmail_msg">
find a way to set them.<br class=3D"gmail_msg"></blockquote><div><br></div>=
<div>The placement seems to be automatic (perhaps in a greedy way) .</div><=
blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px=
 #ccc solid;padding-left:1ex">
<br class=3D"gmail_msg">
A command line parameter for &quot;xl&quot; is what I&#39;m looking here fo=
r.<br class=3D"gmail_msg">
A handy alternative to &quot;xl debug-keys u; xl dmesg&quot;...<br class=3D=
"gmail_msg"></blockquote><div><br></div><div>Then as I said, perhaps no cmd=
line tool could do the trick.</div><div><br></div><div>=C2=A0</div><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc s=
olid;padding-left:1ex">
<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt; Second, a VM can be migrated to other nodes due to load balancing, whi=
ch<br class=3D"gmail_msg">
&gt; may makes it harder to count how much memory has been allocated for a<=
br class=3D"gmail_msg">
&gt; certain VM on each node.<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
Why should it be harder to count then? &quot;xl debug-keys u; xm dmesg&quot=
; does<br class=3D"gmail_msg">
already give me this information (but you cannot really parse this or<br cl=
ass=3D"gmail_msg">
execute this periodically).<br class=3D"gmail_msg"></blockquote><div><br></=
div><div>Becuase it is changing rapidly in some situations (high load) due =
to load balancing then hypervisor may have to migrate some VCPUs (then memo=
ry) to another node. About 14 months ago I asked Wei Liu and =C2=A0Dario ab=
out the possiblility of optimization NUMA support (mainly VCPU &amp; memory=
 load-balancing &amp; migration) and at that time they said it was not in t=
heir coming plan. So I tried to it myself for fun but the first problem I e=
ncountered was counting how much memory consumed on each node for each VM, =
which a more accurate NUMA scheduling &amp; load-balancing could depend on =
such info. However, as in a high load situation (that&#39;s where you could=
 use a good laod balancing), memory usage is changing rapidly, at some time=
 you may find a more suitable node with enough memory space but after probi=
ng is finished you may find it no longer a candidate due to 1) some VMs hav=
e been already migrated to that node 2) memory ballooning of existing VMs o=
n that node. =C2=A0</div><div><br></div><div>My point is such things could =
be highly dynamic (or I&#39;ve been overthinking about this problem). But f=
or your situation there should be another way, as I understand that you jus=
t want to know the memory usage on each node for VM placement.</div><div><b=
r></div><div>Or maybe it&#39;s just not worthy of the effort........... eve=
n if one can come up with a better scheduling &amp; load balancing, it woul=
d be better to try not move the VMs and it&#39;s memory due to the=C2=A0pri=
nciple of locality rather than do it in a more accurate way which could mig=
rate VMs more often.</div><div>=C2=A0</div><blockquote class=3D"gmail_quote=
" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br class=3D"gmail_msg">
When I understood it correctly, xen decides on which NUMA Node the DomU<br =
class=3D"gmail_msg">
shall run and allocates the needed memory...After that it does a<br class=
=3D"gmail_msg">
&quot;soft-pinning&quot; of the DomU&#39;s vCPUs to pCPUs (at least that is=
 what i<br class=3D"gmail_msg">
observed on my test systems).<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
Only doing soft-pinning is way worse for the overall performance, as<br cla=
ss=3D"gmail_msg">
hard-pinning (according to my first tests).<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
But to do hard-pinning the correct way I need to know on which<br class=3D"=
gmail_msg">
NUMA-nodes the DomU runs...Otherwise performance will be impacted again.<br=
 class=3D"gmail_msg">
<br class=3D"gmail_msg">
As I cannot change on which NUMA-node the DomU is started (unless I<br clas=
s=3D"gmail_msg">
specify pCPUs to the DomU&#39;s config [which would require something<br cl=
ass=3D"gmail_msg">
&quot;intelligent&quot; to figure out which Node/CPUs to know]), I have to =
do it<br class=3D"gmail_msg">
this way around, or am I getting it totally wrong?<br class=3D"gmail_msg"><=
/blockquote><div><br></div><div>In Xen the manual NUMA node preference is d=
one through VCPU pinning, no matter how you do it, either soft or hard pinn=
ing, or even with a cpu pool.=C2=A0</div><div><br></div><div>If all your VM=
s are already pinned to some certain nodes, maybe you can parse the configu=
ration files or xenstore to retrive existing placement info (Yes it certain=
ly involves some programming work) and find the best place for the next VM?=
=C2=A0 If you&#39;d like to do a little more programming then take a look a=
t xen/arch/x86/numa.c, I remember there&#39;s code retriving memory mapping=
 info on each node.</div><div>=C2=A0</div><blockquote class=3D"gmail_quote"=
 style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt; If you can&#39;t find useful info in Xenstore, then perhaps such featu=
re you<br class=3D"gmail_msg">
&gt; required is not yet available.<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
No, I did not find anything in xenstore.<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt; However, if you just want to know the memory usage on each node, perha=
ps<br class=3D"gmail_msg">
&gt; you could try numactl and get some outputs? Or try libvirt? I remember=
<br class=3D"gmail_msg">
&gt; numastat can give some intel about memory usage on each node.<br class=
=3D"gmail_msg">
<br class=3D"gmail_msg">
As far as I understand numactl/numastat will not work in Dom0.</blockquote>=
<div><br></div><div>I remembered, as =C2=A0Xen runs under Domain-0,=C2=A0nu=
mactl/numastat =C2=A0will not work. But xl info can return some numa topolo=
gy info, have you tried to get more outputs in the latest version?</div><di=
v><br></div><div>Or maybe <i>libvirt</i> could do some help?</div><div>=C2=
=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;borde=
r-left:1px #ccc solid;padding-left:1ex">
<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt; Or, try combine NUMA support with vNUMA, perhaps you can get such info=
<br class=3D"gmail_msg">
&gt; inside a VM.<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt; Best,<br class=3D"gmail_msg">
&gt; Kun<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
[1]<br class=3D"gmail_msg">
<a href=3D"https://blog.xenproject.org/2012/05/16/numa-and-xen-part-ii-sche=
duling-and-placement/" rel=3D"noreferrer" class=3D"gmail_msg" target=3D"_bl=
ank">https://blog.xenproject.org/2012/05/16/numa-and-xen-part-ii-scheduling=
-and-placement/</a><br class=3D"gmail_msg">
<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt; On Mon, Jan 9, 2017 at 5:43 PM Eike Waldt &lt;<a href=3D"mailto:waldt@=
b1-systems.de" class=3D"gmail_msg" target=3D"_blank">waldt@b1-systems.de</a=
><br class=3D"gmail_msg">
&gt; &lt;mailto:<a href=3D"mailto:waldt@b1-systems.de" class=3D"gmail_msg" =
target=3D"_blank">waldt@b1-systems.de</a>&gt;&gt; wrote:<br class=3D"gmail_=
msg">
&gt;<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0On 01/04/2017 03:15 PM, Eike Waldt wrote:<br class=
=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Hi Xen users,<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0&gt; on [0] under #Querying Memory Distribution it =
says:<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0&gt; &quot;Up to Xen 4.4, there is no easy way to f=
igure out how much memory<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0from<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0&gt; each domain has been allocated on each NUMA no=
de in the host.&quot;<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Is there a way in xen 4.7 ?<br class=3D"gmail_=
msg">
&gt;=C2=A0 =C2=A0 =C2=A0anybody?<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0&gt; [0] <a href=3D"https://wiki.xen.org/wiki/Xen_o=
n_NUMA_Machines" rel=3D"noreferrer" class=3D"gmail_msg" target=3D"_blank">h=
ttps://wiki.xen.org/wiki/Xen_on_NUMA_Machines</a><br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0&gt; ______________________________________________=
_<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Xen-users mailing list<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0&gt; <a href=3D"mailto:Xen-users@lists.xen.org" cla=
ss=3D"gmail_msg" target=3D"_blank">Xen-users@lists.xen.org</a> &lt;mailto:<=
a href=3D"mailto:Xen-users@lists.xen.org" class=3D"gmail_msg" target=3D"_bl=
ank">Xen-users@lists.xen.org</a>&gt;<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0&gt; <a href=3D"https://lists.xen.org/xen-users" re=
l=3D"noreferrer" class=3D"gmail_msg" target=3D"_blank">https://lists.xen.or=
g/xen-users</a><br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0--<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0Eike Waldt<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0Linux Consultant<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0Tel.: <a href=3D"tel:+49%20175%207241189" value=3D"=
+491757241189" class=3D"gmail_msg" target=3D"_blank">+49-175-7241189</a> &l=
t;tel:+49%20175%207241189&gt;<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0Mail: <a href=3D"mailto:waldt@b1-systems.de" class=
=3D"gmail_msg" target=3D"_blank">waldt@b1-systems.de</a> &lt;mailto:<a href=
=3D"mailto:waldt@b1-systems.de" class=3D"gmail_msg" target=3D"_blank">waldt=
@b1-systems.de</a>&gt;<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0B1 Systems GmbH<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0Osterfeldstra=C3=9Fe 7 / 85088 Vohburg / <a href=3D=
"http://www.b1-systems.de" rel=3D"noreferrer" class=3D"gmail_msg" target=3D=
"_blank">http://www.b1-systems.de</a><br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: =
Ingolstadt,HRB 3537<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0_______________________________________________<br =
class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0Xen-users mailing list<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0<a href=3D"mailto:Xen-users@lists.xen.org" class=3D=
"gmail_msg" target=3D"_blank">Xen-users@lists.xen.org</a> &lt;mailto:<a hre=
f=3D"mailto:Xen-users@lists.xen.org" class=3D"gmail_msg" target=3D"_blank">=
Xen-users@lists.xen.org</a>&gt;<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0<a href=3D"https://lists.xen.org/xen-users" rel=3D"=
noreferrer" class=3D"gmail_msg" target=3D"_blank">https://lists.xen.org/xen=
-users</a><br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt; --<br class=3D"gmail_msg">
&gt; Regards,<br class=3D"gmail_msg">
&gt; Kun Cheng<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
--<br class=3D"gmail_msg">
Eike Waldt<br class=3D"gmail_msg">
Linux Consultant<br class=3D"gmail_msg">
Tel.: <a href=3D"tel:+49%20175%207241189" value=3D"+491757241189" class=3D"=
gmail_msg" target=3D"_blank">+49-175-7241189</a><br class=3D"gmail_msg">
Mail: <a href=3D"mailto:waldt@b1-systems.de" class=3D"gmail_msg" target=3D"=
_blank">waldt@b1-systems.de</a><br class=3D"gmail_msg">
<br class=3D"gmail_msg">
B1 Systems GmbH<br class=3D"gmail_msg">
Osterfeldstra=C3=9Fe 7 / 85088 Vohburg / <a href=3D"http://www.b1-systems.d=
e" rel=3D"noreferrer" class=3D"gmail_msg" target=3D"_blank">http://www.b1-s=
ystems.de</a><br class=3D"gmail_msg">
GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537<br c=
lass=3D"gmail_msg">
<br class=3D"gmail_msg">
</blockquote></div></div><div dir=3D"ltr">-- <br></div><div data-smartmail=
=3D"gmail_signature"><div dir=3D"ltr">Regards,<br>Kun Cheng</div></div>

--001a113daaa4c1f7230545b3b452--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============3243031448890981422==--


From xen-users-bounces@lists.xen.org Tue Jan 10 03:03:48 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Jan 2017 03:03:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cQmhg-0003B4-S9; Tue, 10 Jan 2017 03:02:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <shli@kernel.org>) id 1cQigG-0008CX-0e
 for xen-users@lists.xen.org; Mon, 09 Jan 2017 22:44:44 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 42/F6-21675-B5214785; Mon, 09 Jan 2017 22:44:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsVybKJsh26kUEm
 EwcqV5harrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8a0CXPYCjbxV5z/dpu1gXEDTxcjJ4eQwFRG
 iSVX3LsYuYDsBiaJX3t/soAkWARUJHZtWsYOYrMJKEnc3nEayObgEBEwkDj/wgWknllgLaPE6
 om3mUBqhAX8JBZ3zmMFsXkFLCRebJ3KBjH0BaNEz44dUAlBiZMzn4AtYBbQkrjx7yUTyFBmAW
 mJ5f84QMKcArYSv/80gZWICqhLTH6+HKxVQiBDYl7PHCjbS2LRjUtQtprE1XObmCcwCs5CsmE
 Wkg2zEDYsYGRexahRnFpUllqka2ygl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kR
 GLQMQLCD8e/awEOMkhxMSqK8BruKI4T4kvJTKjMSizPii0pzUosPMcpwcChJ8HoLlkQICRalp
 qdWpGXmAOMHJi3BwaMkwusAkuYtLkjMLc5Mh0idYtTl2DVl5VMmIZa8/LxUKXFecZAiAZCijN
 I8uBGwWL7EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd42kCk8mXklcJteAR3BBHREpF0xyBE
 liQgpqQbGWdsWXZp+o9GfxfS9fUAN95oyt42qjEW1W2NMbSfZTFt388zS9vCfM04tcm3b1n3l
 T5CvznGONb9MXkuGVh+cycpmEfykTSrYy8Zi5n2uh8KXHX4sP64SfXGip7v5ewepKPX+kL+PF
 29Rbz6qLH/2Q4J9gLy9bgzzWdddP2Ll/R4VhISvF+xWYinOSDTUYi4qTgQA4iHOReACAAA=
X-Env-Sender: shli@kernel.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1484001880!80756890!1
X-Originating-IP: [198.145.29.136]
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.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21872 invoked from network); 9 Jan 2017 22:44:41 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.136)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Jan 2017 22:44:41 -0000
Received: from mail.kernel.org (localhost [127.0.0.1])
 by mail.kernel.org (Postfix) with ESMTP id EEF2820154;
 Mon,  9 Jan 2017 22:44:38 +0000 (UTC)
Received: from kernel.org (unknown [199.201.64.132])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 7FDD320148;
 Mon,  9 Jan 2017 22:44:37 +0000 (UTC)
Date: Mon, 9 Jan 2017 14:44:35 -0800
From: Shaohua Li <shli@kernel.org>
To: MasterPrenium <masterprenium.lkml@gmail.com>
Message-ID: <20170109224435.sfyrvkxhajgrq2i5@kernel.org>
References: <585D6C34.2020908@gmail.com>
 <20170104223015.cr6vtyhxuwxrg76g@kernel.org>
 <e56edc2b-f2ad-2ab1-4184-5d7cad80085a@gmail.com>
 <20170105193745.qnmqsussxy7nasdn@kernel.org>
 <2717981a-4308-3f7b-15c6-f384a41fd445@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <2717981a-4308-3f7b-15c6-f384a41fd445@gmail.com>
User-Agent: Mutt/1.6.2-neo (2016-08-21)
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org
X-Virus-Scanned: ClamAV using ClamSMTP
X-Mailman-Approved-At: Tue, 10 Jan 2017 03:02:26 +0000
Cc: linux-raid@vger.kernel.org, xen-users@lists.xen.org,
 "MasterPrenium@gmail.com" <MasterPrenium@gmail.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
Subject: Re: [Xen-users] PROBLEM: Kernel BUG with raid5 soft + Xen + DRBD -
	invalid opcode
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

T24gU3VuLCBKYW4gMDgsIDIwMTcgYXQgMDI6MzE6MTVQTSArMDEwMCwgTWFzdGVyUHJlbml1bSB3
cm90ZToKPiBIZWxsbywKPiAKPiBSZXBsaWVzIGJlbG93ICsgOgo+IC0gSSBkb24ndCBrbm93IGlm
IHRoaXMgY2FuIGhlbHAgYnV0IGFmdGVyIHRoZSBjcmFzaCwgd2hlbiB0aGUgc3lzdGVtCj4gcmVi
b290cywgdGhlIFJhaWQgNSBzdGFjayBpcyByZS1zeW5jaHJvbml6aW5nCj4gWyAgIDM3LjAyODIz
OV0gbWQxMDogV2FybmluZzogRGV2aWNlIHNkYzEgaXMgbWlzYWxpZ25lZAo+IFsgICAzNy4wMjg1
NDFdIGNyZWF0ZWQgYml0bWFwICgxNSBwYWdlcykgZm9yIGRldmljZSBtZDEwCj4gWyAgIDM3LjAz
MDQzM10gbWQxMDogYml0bWFwIGluaXRpYWxpemVkIGZyb20gZGlzazogcmVhZCAxIHBhZ2VzLCBz
ZXQgNTkgb2YKPiAyOTgwNyBiaXRzCj4gCj4gLSBTb21ldGltZXMgdGhlIGtlcm5lbCBjb21wbGV0
ZWx5IGNyYXNoIChsb3N0IHNlcmlhbCArIG5ldHdvcmsgY29ubmVjdGlvbiksCj4gc29tZXRpbWVz
IG9ubHkgZ290IHRoZSAiQlVHIiBkdW1wLCBidXQgc3RpbGwgaGF2ZSBuZXR3b3JrIGFjY2VzcyAo
YnV0IGEKPiByZWJvb3QgaXMgaW1wb3NzaWJsZSwgbmVlZCB0byByZXNldCB0aGUgc3lzdGVtKS4K
PiAKPiAtIFlvdSBjYW4gZmluZCBibGt0cmFjZSBoZXJlICh3aGlsZSBydW5uaW5nIGZpbyksIEkg
aG9wZSBpdCdzIGNvbXBsZXRlIHNpbmNlCj4gdGhlIGVuZCBvZiB0aGUgZmlsZSBpcyB3aGVuIHRo
ZSBrZXJuZWwgY3Jhc2hlZCA6IGh0dHBzOi8vZ29vLmdsL1g5alo1MAoKTG9va3MgbW9zdCBhcmUg
bm9ybWFsIGZ1bGwgc3RyaXBlIHdyaXRlcy4KIAo+ID4gSSdtIHRyeWluZyB0byByZXByb2R1Y2Us
IGJ1dCBubyBzdWNjZXNzLiBTbwo+ID4gZXh0NC0+YnRyZnMtPnJhaWQ1LCBjcmFzaAo+ID4gYnRy
ZnMtPnJhaWQ1LCBubyBjcmFzaAo+ID4gcmlnaHQ/IGRvZXMgc3Vidm9sdW1lIG1hdHRlcj8gV2hl
biB5b3UgY3JlYXRlIHRoZSByYWlkNSBhcnJheSwgZG9lcyBhZGRpbmcKPiA+ICctLWFzc3VtZS1j
bGVhbicgb3B0aW9uIGNoYW5nZSB0aGUgYmVoYXZpb3I/IEknZCBsaWtlIHRvIG5hcnJvdyBkb3du
IHRoZSBpc3N1ZS4KPiA+IElmIHlvdSBjYW4gY2FwdHVyZSB0aGUgYmxrdHJhY2UgdG8gdGhlIHJh
aWQ1IGFycmF5LCBpdCB3b3VsZCBiZSBncmVhdCB0byBoaW50Cj4gPiB1cyB3aGF0IGtpbmQgb2Yg
SU8gaXQgaXMuCj4gWWVzIENvcnJlY3QuCj4gVGhlIHN1YnZvbHVtZSBkb2Vzbid0IG1hdHRlci4K
PiAtLSBhc3N1bWUtY2xlYW4gZG9lc24ndCBjaGFuZ2UgdGhlIGJlaGF2aW91ci4KCnNvIGl0J3Mg
bm90IGEgcmVzeW5jIGlzc3VlLgoKPiBEb24ndCBmb3JnZXQgdGhhdCB0aGUgc3lzdGVtIG5lZWRz
IHRvIGJlIHJ1bm5pbmcgb24geGVuIHRvIGNyYXNoLCB3aXRob3V0Cj4gKG9uIG5hdGl2ZSBrZXJu
ZWwpIGl0IGRvZXNuJ3QgY3Jhc2ggKG9yIGF0IGxlYXN0LCBJIHdhcyBub3QgYWJsZSB0byBtYWtl
IGl0Cj4gY3Jhc2gpLgo+ID4gPiBSZWdhcmRpbmcgeW91ciBwYXRjaCwgSSBjYW4ndCBmaW5kIGl0
LiBJcyBpdCB0aGUgb25lIHNlbnQgYnkgS29uc3RhbnRpbgo+ID4gPiBLaGxlYm5pa292ID8KPiA+
IFJpZ2h0Lgo+IEl0IGRvZXNuJ3QgaGVscCA6KC4gTWF5YmUgdGhlIGNyYXNoIGlzIGhhcHBlbmlu
ZyBhIGxpdHRsZSBiaXQgbGF0ZXIuCgpvaywgdGhlIHBhdGNoIGlzIHVubGlrZWx5IGhlbHBmdWws
IHNpbmNlIHRoZSBJTyBzaXplIGlzbid0IHZlcnkgYmlnLgoKRG9uJ3QgaGF2ZSBnb29kIGlkZWEg
eWV0LiBNeSBiZXN0IGd1ZXNzIHNvIGZhciBpcyB2aXJ0dWFsIG1hY2hpbmUgaW50cm9kdWNlcwpl
eHRyYSBkZWxheSwgd2hpY2ggbWlnaHQgdHJpZ2dlciBzb21lIHJhY2UgY29uZGl0aW9ucyB3aGlj
aCBhcmVuJ3Qgc2VlbiBpbgpuYXRpdmUuICBJJ2xsIGNoZWNrIGlmIEkgY291bGQgZmluZCBzb21l
dGhpbmcgbG9jYWxseS4KClRoYW5rcywKU2hhb2h1YQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Tue Jan 10 03:03:48 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Jan 2017 03:03:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cQmhg-0003B4-S9; Tue, 10 Jan 2017 03:02:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <shli@kernel.org>) id 1cQigG-0008CX-0e
 for xen-users@lists.xen.org; Mon, 09 Jan 2017 22:44:44 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 42/F6-21675-B5214785; Mon, 09 Jan 2017 22:44:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsVybKJsh26kUEm
 EwcqV5harrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8a0CXPYCjbxV5z/dpu1gXEDTxcjJ4eQwFRG
 iSVX3LsYuYDsBiaJX3t/soAkWARUJHZtWsYOYrMJKEnc3nEayObgEBEwkDj/wgWknllgLaPE6
 om3mUBqhAX8JBZ3zmMFsXkFLCRebJ3KBjH0BaNEz44dUAlBiZMzn4AtYBbQkrjx7yUTyFBmAW
 mJ5f84QMKcArYSv/80gZWICqhLTH6+HKxVQiBDYl7PHCjbS2LRjUtQtprE1XObmCcwCs5CsmE
 Wkg2zEDYsYGRexahRnFpUllqka2ygl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kR
 GLQMQLCD8e/awEOMkhxMSqK8BruKI4T4kvJTKjMSizPii0pzUosPMcpwcChJ8HoLlkQICRalp
 qdWpGXmAOMHJi3BwaMkwusAkuYtLkjMLc5Mh0idYtTl2DVl5VMmIZa8/LxUKXFecZAiAZCijN
 I8uBGwWL7EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd42kCk8mXklcJteAR3BBHREpF0xyBE
 liQgpqQbGWdsWXZp+o9GfxfS9fUAN95oyt42qjEW1W2NMbSfZTFt388zS9vCfM04tcm3b1n3l
 T5CvznGONb9MXkuGVh+cycpmEfykTSrYy8Zi5n2uh8KXHX4sP64SfXGip7v5ewepKPX+kL+PF
 29Rbz6qLH/2Q4J9gLy9bgzzWdddP2Ll/R4VhISvF+xWYinOSDTUYi4qTgQA4iHOReACAAA=
X-Env-Sender: shli@kernel.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1484001880!80756890!1
X-Originating-IP: [198.145.29.136]
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.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21872 invoked from network); 9 Jan 2017 22:44:41 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.136)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Jan 2017 22:44:41 -0000
Received: from mail.kernel.org (localhost [127.0.0.1])
 by mail.kernel.org (Postfix) with ESMTP id EEF2820154;
 Mon,  9 Jan 2017 22:44:38 +0000 (UTC)
Received: from kernel.org (unknown [199.201.64.132])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 7FDD320148;
 Mon,  9 Jan 2017 22:44:37 +0000 (UTC)
Date: Mon, 9 Jan 2017 14:44:35 -0800
From: Shaohua Li <shli@kernel.org>
To: MasterPrenium <masterprenium.lkml@gmail.com>
Message-ID: <20170109224435.sfyrvkxhajgrq2i5@kernel.org>
References: <585D6C34.2020908@gmail.com>
 <20170104223015.cr6vtyhxuwxrg76g@kernel.org>
 <e56edc2b-f2ad-2ab1-4184-5d7cad80085a@gmail.com>
 <20170105193745.qnmqsussxy7nasdn@kernel.org>
 <2717981a-4308-3f7b-15c6-f384a41fd445@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <2717981a-4308-3f7b-15c6-f384a41fd445@gmail.com>
User-Agent: Mutt/1.6.2-neo (2016-08-21)
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org
X-Virus-Scanned: ClamAV using ClamSMTP
X-Mailman-Approved-At: Tue, 10 Jan 2017 03:02:26 +0000
Cc: linux-raid@vger.kernel.org, xen-users@lists.xen.org,
 "MasterPrenium@gmail.com" <MasterPrenium@gmail.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
Subject: Re: [Xen-users] PROBLEM: Kernel BUG with raid5 soft + Xen + DRBD -
	invalid opcode
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

T24gU3VuLCBKYW4gMDgsIDIwMTcgYXQgMDI6MzE6MTVQTSArMDEwMCwgTWFzdGVyUHJlbml1bSB3
cm90ZToKPiBIZWxsbywKPiAKPiBSZXBsaWVzIGJlbG93ICsgOgo+IC0gSSBkb24ndCBrbm93IGlm
IHRoaXMgY2FuIGhlbHAgYnV0IGFmdGVyIHRoZSBjcmFzaCwgd2hlbiB0aGUgc3lzdGVtCj4gcmVi
b290cywgdGhlIFJhaWQgNSBzdGFjayBpcyByZS1zeW5jaHJvbml6aW5nCj4gWyAgIDM3LjAyODIz
OV0gbWQxMDogV2FybmluZzogRGV2aWNlIHNkYzEgaXMgbWlzYWxpZ25lZAo+IFsgICAzNy4wMjg1
NDFdIGNyZWF0ZWQgYml0bWFwICgxNSBwYWdlcykgZm9yIGRldmljZSBtZDEwCj4gWyAgIDM3LjAz
MDQzM10gbWQxMDogYml0bWFwIGluaXRpYWxpemVkIGZyb20gZGlzazogcmVhZCAxIHBhZ2VzLCBz
ZXQgNTkgb2YKPiAyOTgwNyBiaXRzCj4gCj4gLSBTb21ldGltZXMgdGhlIGtlcm5lbCBjb21wbGV0
ZWx5IGNyYXNoIChsb3N0IHNlcmlhbCArIG5ldHdvcmsgY29ubmVjdGlvbiksCj4gc29tZXRpbWVz
IG9ubHkgZ290IHRoZSAiQlVHIiBkdW1wLCBidXQgc3RpbGwgaGF2ZSBuZXR3b3JrIGFjY2VzcyAo
YnV0IGEKPiByZWJvb3QgaXMgaW1wb3NzaWJsZSwgbmVlZCB0byByZXNldCB0aGUgc3lzdGVtKS4K
PiAKPiAtIFlvdSBjYW4gZmluZCBibGt0cmFjZSBoZXJlICh3aGlsZSBydW5uaW5nIGZpbyksIEkg
aG9wZSBpdCdzIGNvbXBsZXRlIHNpbmNlCj4gdGhlIGVuZCBvZiB0aGUgZmlsZSBpcyB3aGVuIHRo
ZSBrZXJuZWwgY3Jhc2hlZCA6IGh0dHBzOi8vZ29vLmdsL1g5alo1MAoKTG9va3MgbW9zdCBhcmUg
bm9ybWFsIGZ1bGwgc3RyaXBlIHdyaXRlcy4KIAo+ID4gSSdtIHRyeWluZyB0byByZXByb2R1Y2Us
IGJ1dCBubyBzdWNjZXNzLiBTbwo+ID4gZXh0NC0+YnRyZnMtPnJhaWQ1LCBjcmFzaAo+ID4gYnRy
ZnMtPnJhaWQ1LCBubyBjcmFzaAo+ID4gcmlnaHQ/IGRvZXMgc3Vidm9sdW1lIG1hdHRlcj8gV2hl
biB5b3UgY3JlYXRlIHRoZSByYWlkNSBhcnJheSwgZG9lcyBhZGRpbmcKPiA+ICctLWFzc3VtZS1j
bGVhbicgb3B0aW9uIGNoYW5nZSB0aGUgYmVoYXZpb3I/IEknZCBsaWtlIHRvIG5hcnJvdyBkb3du
IHRoZSBpc3N1ZS4KPiA+IElmIHlvdSBjYW4gY2FwdHVyZSB0aGUgYmxrdHJhY2UgdG8gdGhlIHJh
aWQ1IGFycmF5LCBpdCB3b3VsZCBiZSBncmVhdCB0byBoaW50Cj4gPiB1cyB3aGF0IGtpbmQgb2Yg
SU8gaXQgaXMuCj4gWWVzIENvcnJlY3QuCj4gVGhlIHN1YnZvbHVtZSBkb2Vzbid0IG1hdHRlci4K
PiAtLSBhc3N1bWUtY2xlYW4gZG9lc24ndCBjaGFuZ2UgdGhlIGJlaGF2aW91ci4KCnNvIGl0J3Mg
bm90IGEgcmVzeW5jIGlzc3VlLgoKPiBEb24ndCBmb3JnZXQgdGhhdCB0aGUgc3lzdGVtIG5lZWRz
IHRvIGJlIHJ1bm5pbmcgb24geGVuIHRvIGNyYXNoLCB3aXRob3V0Cj4gKG9uIG5hdGl2ZSBrZXJu
ZWwpIGl0IGRvZXNuJ3QgY3Jhc2ggKG9yIGF0IGxlYXN0LCBJIHdhcyBub3QgYWJsZSB0byBtYWtl
IGl0Cj4gY3Jhc2gpLgo+ID4gPiBSZWdhcmRpbmcgeW91ciBwYXRjaCwgSSBjYW4ndCBmaW5kIGl0
LiBJcyBpdCB0aGUgb25lIHNlbnQgYnkgS29uc3RhbnRpbgo+ID4gPiBLaGxlYm5pa292ID8KPiA+
IFJpZ2h0Lgo+IEl0IGRvZXNuJ3QgaGVscCA6KC4gTWF5YmUgdGhlIGNyYXNoIGlzIGhhcHBlbmlu
ZyBhIGxpdHRsZSBiaXQgbGF0ZXIuCgpvaywgdGhlIHBhdGNoIGlzIHVubGlrZWx5IGhlbHBmdWws
IHNpbmNlIHRoZSBJTyBzaXplIGlzbid0IHZlcnkgYmlnLgoKRG9uJ3QgaGF2ZSBnb29kIGlkZWEg
eWV0LiBNeSBiZXN0IGd1ZXNzIHNvIGZhciBpcyB2aXJ0dWFsIG1hY2hpbmUgaW50cm9kdWNlcwpl
eHRyYSBkZWxheSwgd2hpY2ggbWlnaHQgdHJpZ2dlciBzb21lIHJhY2UgY29uZGl0aW9ucyB3aGlj
aCBhcmVuJ3Qgc2VlbiBpbgpuYXRpdmUuICBJJ2xsIGNoZWNrIGlmIEkgY291bGQgZmluZCBzb21l
dGhpbmcgbG9jYWxseS4KClRoYW5rcywKU2hhb2h1YQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Tue Jan 10 13:37:14 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Jan 2017 13:37:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cQwav-0008Nc-L9; Tue, 10 Jan 2017 13:36:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xikangjie@360.cn>) id 1cQwau-0008NQ-5m
 for Xen-users@lists.xen.org; Tue, 10 Jan 2017 13:36:08 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 AC/70-13192-743E4785; Tue, 10 Jan 2017 13:36:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAKsWRWlGSWpSXmKPExsVSXRvEruv2uCT
 C4O9kDYtVVw+wOjB6HN39mymAMYo1My8pvyKBNWPTh4OsBR/2MFZ8//WduYFx/mbGLkYuDiGB
 +UwSZx7dZ4ZwVjFK3Hn5iq2LkZODTUBP4vyPBSwgtoiAucS9eRuZQGxhAWWJ2y8/QsU1JA5d2
 gRl60m8frcWzGYRUJV4sPMgO4jNK+AlsfdFByuIzSggKzHt0X2wOcwC4hJzp80Ci0sIiEg8vH
 iaDcIWlXj5+B9UXF5i99fjrCDHMQt0MkrsfjSLGWKooMTJmU9YJjAKzEIyaxayullI6iCK8iQ
 +Tl/ICmFrScxr+M0EYStKTOl+yA5ha0pcmXwIytaWWLbwNTOErSPx+1sXG0z97atToZYtZpRY
 8PI0G0zR49s/2JANXcDIu4pRozi1qCy1SNfQVC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpW
 C85P3cTIzA2GYBgB+O3ZQGHGCU5mJREeY9PKIkQ4kvKT6nMSCzOiC8qzUktPsQow8GhJMFr9g
 goJ1iUmp5akZaZA0wSMGkJDh4lEd7ND4HSvMUFibnFmekQqVOMuhynOjY8ZRJiycvPS5US55U
 CmSEAUpRRmgc3ApawLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY1xBkCk9mXgncpldARzAB
 HRFpVwxyREkiQkqqgXHKd0X7nztnepvx6NbPLVN8wa527tPRn3lK4ZZC24X05zrFnKqbcey/S
 KzJypbcuiv6e1VV7pdbN8VHXCgvnet3N4VXOb5nQ+yMwPIG3eO+Fer1Hyqm3na83i8vqX5TT/
 zqgi/3teS2HTx7K3itw6/TOZoyjBfXTv1RtuSNxmf2Bds+LNn4R0yJpTgj0VCLuag4EQAllTg
 OUwMAAA==
X-Env-Sender: xikangjie@360.cn
X-Msg-Ref: server-2.tower-27.messagelabs.com!1484055362!28714034!1
X-Originating-IP: [123.125.82.7]
X-SpamReason: No, hits=3.0 required=7.0 tests=EXTRA_MPART_TYPE,
 HTML_90_100,HTML_IMAGE_RATIO_02,HTML_MESSAGE,MIME_BASE64_TEXT
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16629 invoked from network); 10 Jan 2017 13:36:05 -0000
Received: from mtabjsc2.360.cn (HELO mtabjsc2.360.cn) (123.125.82.7)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 10 Jan 2017 13:36:05 -0000
Received: from CAS2.corp.qihoo.net (cas2.corp.qihoo.net [220.181.158.130])
 (using TLSv1 with cipher AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mtabjsc2.360.cn (QHMAIL) with ESMTP id 5B5FD6B0B33
 for <Xen-users@lists.xen.org>; Tue, 10 Jan 2017 21:36:01 +0800 (CST)
Received: from EX01.corp.qihoo.net ([fe80::1c65:facd:d8aa:c20a]) by
 CAS2.corp.qihoo.net ([220.181.158.130]) with mapi id 14.02.0342.003; Tue, 10
 Jan 2017 21:36:00 +0800
From: =?gb2312?B?z6+/tb3c?= <xikangjie@360.cn>
To: "Xen-users@lists.xen.org" <Xen-users@lists.xen.org>
Thread-Topic: create win8.1 vm on xen4.8
Thread-Index: AdJrRjXOkgoqtn2hSFqq9WAcskquqQ==
Date: Tue, 10 Jan 2017 13:35:59 +0000
Message-ID: <21D42A94174EE345809CF640696801D577FF02D9@EX01.corp.qihoo.net>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [10.18.32.32]
MIME-Version: 1.0
Subject: [Xen-users] create win8.1 vm on xen4.8
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8116706516338813149=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

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

--_004_21D42A94174EE345809CF640696801D577FF02D9EX01corpqihoone_
Content-Type: multipart/alternative;
	boundary="_000_21D42A94174EE345809CF640696801D577FF02D9EX01corpqihoone_"

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

SSB1cGdyYWRlIHhlbjQuNSB0byB4ZW40LjgsIGJ1dCBmYWlsZWQgdG8gY3JlYXRlIHdpbjguMSB2
bSwgdGhlIGVycm9yIGlzOg0KW2NpZDppbWFnZTAwMS5wbmdAMDFEMjZCODkuODZBRUE2MTBdDQoN
Ckhvd2V2ZXIsIEkgY291bGQgY3JlYXRlIHdpbjguMSBhbmQgd2luMTAgdm0gb24geGVuNC41IHdp
dGggdGhlIHNhbWUgdm0gY29uZmlndXJhdGlvbi4NCg0KQW55b25lIGNhbiBoZWxwPw0KDQotIHhp
a2FuZ2ppZQ0K

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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dgb2312">
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:=CB=CE=CC=E5;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:=CB=CE=CC=E5;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"\@=CB=CE=CC=E5";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
	{font-family:=CE=A2=C8=ED=D1=C5=BA=DA;
	panose-1:2 11 5 3 2 2 4 2 2 4;}
@font-face
	{font-family:"\@=CE=A2=C8=ED=D1=C5=BA=DA";
	panose-1:2 11 5 3 2 2 4 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.5pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"=C5=FA=D7=A2=BF=F2=CE=C4=B1=BE Char";
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:9.0pt;
	font-family:"Calibri","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	text-indent:21.0pt;
	font-size:10.5pt;
	font-family:"Calibri","sans-serif";}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:Consolas;
	color:windowtext;}
span.Char
	{mso-style-name:"=C5=FA=D7=A2=BF=F2=CE=C4=B1=BE Char";
	mso-style-priority:99;
	mso-style-link:=C5=FA=D7=A2=BF=F2=CE=C4=B1=BE;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
/* Page Definitions */
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:207185766;
	mso-list-type:hybrid;
	mso-list-template-ids:-911990948 246074456 67698691 67698693 67698689 6769=
8691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:18.0pt;
	text-indent:-18.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:=CB=CE=CC=E5;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F06E;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:42.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F075;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:63.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F06C;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:84.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F06E;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:105.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F075;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:126.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F06C;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:147.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F06E;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:168.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F075;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:189.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l1
	{mso-list-id:480930881;
	mso-list-type:hybrid;
	mso-list-template-ids:1236822556 1968704202 67698691 67698693 67698689 676=
98691 67698693 67698689 67698691 67698693;}
@list l1:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:18.0pt;
	text-indent:-18.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:=CB=CE=CC=E5;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F06E;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:42.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F075;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:63.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F06C;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:84.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l1:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F06E;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:105.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F075;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:126.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F06C;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:147.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l1:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F06E;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:168.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F075;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:189.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l2
	{mso-list-id:625938110;
	mso-list-type:hybrid;
	mso-list-template-ids:-1963799026 -679576382 67698691 67698693 67698689 67=
698691 67698693 67698689 67698691 67698693;}
@list l2:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:18.0pt;
	text-indent:-18.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:=CB=CE=CC=E5;}
@list l2:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F06E;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:42.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l2:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F075;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:63.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l2:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F06C;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:84.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l2:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F06E;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:105.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l2:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F075;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:126.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l2:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F06C;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:147.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l2:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F06E;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:168.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l2:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F075;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:189.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l3
	{mso-list-id:1534728552;
	mso-list-type:hybrid;
	mso-list-template-ids:-71795518 -563314194 67698691 67698693 67698689 6769=
8691 67698693 67698689 67698691 67698693;}
@list l3:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:18.0pt;
	text-indent:-18.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:=CB=CE=CC=E5;}
@list l3:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F06E;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:42.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l3:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F075;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:63.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l3:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F06C;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:84.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l3:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F06E;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:105.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l3:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F075;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:126.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l3:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F06C;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:147.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l3:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F06E;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:168.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l3:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F075;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:189.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"ZH-CN" link=3D"blue" vlink=3D"purple" style=3D"text-justify-t=
rim:punctuation">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
I upgrade xen4.5 to xen4.8, but failed to create win8.1 vm, the error is:<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><img width=3D"501" height=3D"29=
1" id=3D"=CD=BC=C6=AC_x0020_1" src=3D"cid:image001.png@01D26B89.86AEA610"><=
/span><span lang=3D"EN-US" style=3D"font-family:Consolas"><o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
<o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">However, I could create win8.1 =
and win10 vm on xen4.5 with the same vm configuration.<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Anyone can help?<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">- xikangjie<o:p></o:p></span></=
p>
</div>
</body>
</html>

--_000_21D42A94174EE345809CF640696801D577FF02D9EX01corpqihoone_--

--_004_21D42A94174EE345809CF640696801D577FF02D9EX01corpqihoone_
Content-Type: image/png; name="image001.png"
Content-Description: image001.png
Content-Disposition: inline; filename="image001.png"; size=7830;
	creation-date="Tue, 10 Jan 2017 13:35:59 GMT";
	modification-date="Tue, 10 Jan 2017 13:35:59 GMT"
Content-ID: <image001.png@01D26B89.86AEA610>
Content-Transfer-Encoding: base64

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
BnLzjzN59tAmAAAAAElFTkSuQmCC

--_004_21D42A94174EE345809CF640696801D577FF02D9EX01corpqihoone_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============8116706516338813149==--


From xen-users-bounces@lists.xen.org Tue Jan 10 13:37:14 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Jan 2017 13:37:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cQwav-0008Nc-L9; Tue, 10 Jan 2017 13:36:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xikangjie@360.cn>) id 1cQwau-0008NQ-5m
 for Xen-users@lists.xen.org; Tue, 10 Jan 2017 13:36:08 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 AC/70-13192-743E4785; Tue, 10 Jan 2017 13:36:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAKsWRWlGSWpSXmKPExsVSXRvEruv2uCT
 C4O9kDYtVVw+wOjB6HN39mymAMYo1My8pvyKBNWPTh4OsBR/2MFZ8//WduYFx/mbGLkYuDiGB
 +UwSZx7dZ4ZwVjFK3Hn5iq2LkZODTUBP4vyPBSwgtoiAucS9eRuZQGxhAWWJ2y8/QsU1JA5d2
 gRl60m8frcWzGYRUJV4sPMgO4jNK+AlsfdFByuIzSggKzHt0X2wOcwC4hJzp80Ci0sIiEg8vH
 iaDcIWlXj5+B9UXF5i99fjrCDHMQt0MkrsfjSLGWKooMTJmU9YJjAKzEIyaxayullI6iCK8iQ
 +Tl/ICmFrScxr+M0EYStKTOl+yA5ha0pcmXwIytaWWLbwNTOErSPx+1sXG0z97atToZYtZpRY
 8PI0G0zR49s/2JANXcDIu4pRozi1qCy1SNfQVC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpW
 C85P3cTIzA2GYBgB+O3ZQGHGCU5mJREeY9PKIkQ4kvKT6nMSCzOiC8qzUktPsQow8GhJMFr9g
 goJ1iUmp5akZaZA0wSMGkJDh4lEd7ND4HSvMUFibnFmekQqVOMuhynOjY8ZRJiycvPS5US55U
 CmSEAUpRRmgc3ApawLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY1xBkCk9mXgncpldARzAB
 HRFpVwxyREkiQkqqgXHKd0X7nztnepvx6NbPLVN8wa527tPRn3lK4ZZC24X05zrFnKqbcey/S
 KzJypbcuiv6e1VV7pdbN8VHXCgvnet3N4VXOb5nQ+yMwPIG3eO+Fer1Hyqm3na83i8vqX5TT/
 zqgi/3teS2HTx7K3itw6/TOZoyjBfXTv1RtuSNxmf2Bds+LNn4R0yJpTgj0VCLuag4EQAllTg
 OUwMAAA==
X-Env-Sender: xikangjie@360.cn
X-Msg-Ref: server-2.tower-27.messagelabs.com!1484055362!28714034!1
X-Originating-IP: [123.125.82.7]
X-SpamReason: No, hits=3.0 required=7.0 tests=EXTRA_MPART_TYPE,
 HTML_90_100,HTML_IMAGE_RATIO_02,HTML_MESSAGE,MIME_BASE64_TEXT
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16629 invoked from network); 10 Jan 2017 13:36:05 -0000
Received: from mtabjsc2.360.cn (HELO mtabjsc2.360.cn) (123.125.82.7)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 10 Jan 2017 13:36:05 -0000
Received: from CAS2.corp.qihoo.net (cas2.corp.qihoo.net [220.181.158.130])
 (using TLSv1 with cipher AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mtabjsc2.360.cn (QHMAIL) with ESMTP id 5B5FD6B0B33
 for <Xen-users@lists.xen.org>; Tue, 10 Jan 2017 21:36:01 +0800 (CST)
Received: from EX01.corp.qihoo.net ([fe80::1c65:facd:d8aa:c20a]) by
 CAS2.corp.qihoo.net ([220.181.158.130]) with mapi id 14.02.0342.003; Tue, 10
 Jan 2017 21:36:00 +0800
From: =?gb2312?B?z6+/tb3c?= <xikangjie@360.cn>
To: "Xen-users@lists.xen.org" <Xen-users@lists.xen.org>
Thread-Topic: create win8.1 vm on xen4.8
Thread-Index: AdJrRjXOkgoqtn2hSFqq9WAcskquqQ==
Date: Tue, 10 Jan 2017 13:35:59 +0000
Message-ID: <21D42A94174EE345809CF640696801D577FF02D9@EX01.corp.qihoo.net>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [10.18.32.32]
MIME-Version: 1.0
Subject: [Xen-users] create win8.1 vm on xen4.8
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8116706516338813149=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

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

--_004_21D42A94174EE345809CF640696801D577FF02D9EX01corpqihoone_
Content-Type: multipart/alternative;
	boundary="_000_21D42A94174EE345809CF640696801D577FF02D9EX01corpqihoone_"

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

SSB1cGdyYWRlIHhlbjQuNSB0byB4ZW40LjgsIGJ1dCBmYWlsZWQgdG8gY3JlYXRlIHdpbjguMSB2
bSwgdGhlIGVycm9yIGlzOg0KW2NpZDppbWFnZTAwMS5wbmdAMDFEMjZCODkuODZBRUE2MTBdDQoN
Ckhvd2V2ZXIsIEkgY291bGQgY3JlYXRlIHdpbjguMSBhbmQgd2luMTAgdm0gb24geGVuNC41IHdp
dGggdGhlIHNhbWUgdm0gY29uZmlndXJhdGlvbi4NCg0KQW55b25lIGNhbiBoZWxwPw0KDQotIHhp
a2FuZ2ppZQ0K

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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dgb2312">
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:=CB=CE=CC=E5;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:=CB=CE=CC=E5;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"\@=CB=CE=CC=E5";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
	{font-family:=CE=A2=C8=ED=D1=C5=BA=DA;
	panose-1:2 11 5 3 2 2 4 2 2 4;}
@font-face
	{font-family:"\@=CE=A2=C8=ED=D1=C5=BA=DA";
	panose-1:2 11 5 3 2 2 4 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.5pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"=C5=FA=D7=A2=BF=F2=CE=C4=B1=BE Char";
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:9.0pt;
	font-family:"Calibri","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	text-indent:21.0pt;
	font-size:10.5pt;
	font-family:"Calibri","sans-serif";}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:Consolas;
	color:windowtext;}
span.Char
	{mso-style-name:"=C5=FA=D7=A2=BF=F2=CE=C4=B1=BE Char";
	mso-style-priority:99;
	mso-style-link:=C5=FA=D7=A2=BF=F2=CE=C4=B1=BE;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
/* Page Definitions */
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:207185766;
	mso-list-type:hybrid;
	mso-list-template-ids:-911990948 246074456 67698691 67698693 67698689 6769=
8691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:18.0pt;
	text-indent:-18.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:=CB=CE=CC=E5;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F06E;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:42.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F075;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:63.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F06C;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:84.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F06E;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:105.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F075;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:126.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F06C;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:147.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F06E;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:168.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F075;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:189.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l1
	{mso-list-id:480930881;
	mso-list-type:hybrid;
	mso-list-template-ids:1236822556 1968704202 67698691 67698693 67698689 676=
98691 67698693 67698689 67698691 67698693;}
@list l1:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:18.0pt;
	text-indent:-18.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:=CB=CE=CC=E5;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F06E;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:42.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F075;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:63.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F06C;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:84.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l1:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F06E;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:105.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F075;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:126.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F06C;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:147.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l1:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F06E;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:168.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F075;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:189.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l2
	{mso-list-id:625938110;
	mso-list-type:hybrid;
	mso-list-template-ids:-1963799026 -679576382 67698691 67698693 67698689 67=
698691 67698693 67698689 67698691 67698693;}
@list l2:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:18.0pt;
	text-indent:-18.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:=CB=CE=CC=E5;}
@list l2:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F06E;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:42.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l2:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F075;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:63.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l2:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F06C;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:84.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l2:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F06E;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:105.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l2:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F075;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:126.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l2:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F06C;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:147.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l2:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F06E;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:168.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l2:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F075;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:189.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l3
	{mso-list-id:1534728552;
	mso-list-type:hybrid;
	mso-list-template-ids:-71795518 -563314194 67698691 67698693 67698689 6769=
8691 67698693 67698689 67698691 67698693;}
@list l3:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:18.0pt;
	text-indent:-18.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:=CB=CE=CC=E5;}
@list l3:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F06E;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:42.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l3:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F075;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:63.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l3:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F06C;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:84.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l3:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F06E;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:105.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l3:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F075;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:126.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l3:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F06C;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:147.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l3:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F06E;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:168.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
@list l3:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F075;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:189.0pt;
	text-indent:-21.0pt;
	font-family:Wingdings;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"ZH-CN" link=3D"blue" vlink=3D"purple" style=3D"text-justify-t=
rim:punctuation">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
I upgrade xen4.5 to xen4.8, but failed to create win8.1 vm, the error is:<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><img width=3D"501" height=3D"29=
1" id=3D"=CD=BC=C6=AC_x0020_1" src=3D"cid:image001.png@01D26B89.86AEA610"><=
/span><span lang=3D"EN-US" style=3D"font-family:Consolas"><o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
<o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">However, I could create win8.1 =
and win10 vm on xen4.5 with the same vm configuration.<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Anyone can help?<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">- xikangjie<o:p></o:p></span></=
p>
</div>
</body>
</html>

--_000_21D42A94174EE345809CF640696801D577FF02D9EX01corpqihoone_--

--_004_21D42A94174EE345809CF640696801D577FF02D9EX01corpqihoone_
Content-Type: image/png; name="image001.png"
Content-Description: image001.png
Content-Disposition: inline; filename="image001.png"; size=7830;
	creation-date="Tue, 10 Jan 2017 13:35:59 GMT";
	modification-date="Tue, 10 Jan 2017 13:35:59 GMT"
Content-ID: <image001.png@01D26B89.86AEA610>
Content-Transfer-Encoding: base64

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
BnLzjzN59tAmAAAAAElFTkSuQmCC

--_004_21D42A94174EE345809CF640696801D577FF02D9EX01corpqihoone_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============8116706516338813149==--


From xen-users-bounces@lists.xen.org Tue Jan 10 14:59:20 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Jan 2017 14:59:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cQxsS-0006a8-RR; Tue, 10 Jan 2017 14:58:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dvl@2scale.net>) id 1cQxsS-0006a1-9i
 for xen-users@lists.xen.org; Tue, 10 Jan 2017 14:58:20 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 9D/C2-22326-B86F4785; Tue, 10 Jan 2017 14:58:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmkeJIrShJLcpLzFFi42K5wmORpNv1rST
 C4OIZK4tVVw+wOjB6HN39mymAMYo1My8pvyKBNeNBzz7WgoNsFe0L0xoYX7F0MXJxsAhMYJa4
 2LacGcQREuhgklj8+xpQhoODTUBFYtkj8y5GTg5mAXWJP/MuMUPY2hLLFr4Gs1kEVCXu7pnIC
 GILC8hLXJ82gwXEFhGQlphxpYkNxOYVsJW4/vQxM4StJ7Fp/VsmEFtCQFbiyclFLBMYuWchWT
 ELyYpZSFoWMDKvYtQoTi0qSy3SNTbWSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQ
 IDBIGINjBuHN94CFGSQ4mJVHeZZ9LIoT4kvJTKjMSizPii0pzUosPMcpwcChJ8JZ+BcoJFqWm
 p1akZeYAwxUmLcHBoyTCmwOS5i0uSMwtzkyHSJ1iNOY48H7FUyaONZt3PGUSYsnLz0uVEudNB
 CkVACnNKM2DGwSLo0uMslLCvIxApwnxFKQW5WaWoMq/YhTnYFQS5i0DmcKTmVcCt+8V0ClMQK
 dE2hWDnFKSiJCSamB0e2amM11Sy/dSWOv+jDvb06f6Xpq1rN2kJFNj+fwne5gX9UWLfLh4Rfe
 oMv+6lIMc19/JZKYeeBIUvmZZkHuCkPxyC97u+ucCwr6Fcj+fca4WWJH+o2paTefKM7NlDszn
 P7/00+ZzNeFtem4bHHxmfnFkU4qO8piz5HH6Avv7Zh/WfqgLMtmlxFKckWioxVxUnAgAgWcZ+
 Z4CAAA=
X-Env-Sender: dvl@2scale.net
X-Msg-Ref: server-14.tower-27.messagelabs.com!1484060298!68755131!1
X-Originating-IP: [212.12.56.98]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59422 invoked from network); 10 Jan 2017 14:58:18 -0000
Received: from smile.2scale.net (HELO smile.2scale.net) (212.12.56.98)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Jan 2017 14:58:18 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=2scale.net;
 s=key2; 
 h=Mime-Version:Message-Id:To:Subject:Date:Content-Transfer-Encoding:Content-Type:From;
 bh=j+x64Jdn6X0Vf/v6jcjb3XKXVtvNXIRqBWsTqdFKBHA=; 
 b=WQcP1lOjq4Uh5yaFhZXGFlIq/lAgNWqTvYld5rHQRb3j2oT9pRYNSauC4kEMu/bCms+TpkEhmdzg11eNP7Y9do+8+hqFEziEOkCTeUvh2lMNuSXzPovMRHOOp6pwBEUZxrojNUep0OnDtASpfyQRnWhSDbo0XHLoykBaH+Z7ZcQ=;
Received: from p579bf4c8.dip0.t-ipconnect.de ([87.155.244.200]
 helo=[192.168.178.60])
 by smile.2scale.net with esmtpsa (TLS1.0:ECDHE_RSA_AES_256_CBC_SHA384:256)
 (Exim 4.84_2) (envelope-from <dvl@2scale.net>)
 id 1cQxsQ-0004f2-CZ; Tue, 10 Jan 2017 15:58:18 +0100
From: Dirk Vleugels <dvl@2scale.net>
Date: Tue, 10 Jan 2017 15:58:17 +0100
To: xen-users@lists.xen.org
Message-Id: <C703F055-8979-4225-99A1-606C7EA23A1C@2scale.net>
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
X-Mailer: Apple Mail (2.3124)
Subject: [Xen-users] xl top / xl list like?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

SGVsbG8sCgppcyBpdCBwb3NzaWJsZSB0byBnZXQgdGhlIHNhbWUgaW5mb3JtYXRpb25zIGFzIHBy
b3ZpZGVkIGJ5IOKAnnhsIHRvcOKAnCBpbiBhIGxpbmUgb3JpZW50ZWQgZmFzaGlvbiAoZS5nLiDi
gJ54bCBsaXN04oCcIC8gdm1zdGF0IGxpa2UpPwoKNiBkb21haW5zOiAxIHJ1bm5pbmcsIDUgYmxv
Y2tlZCwgMCBwYXVzZWQsIDAgY3Jhc2hlZCwgMCBkeWluZywgMCBzaHV0ZG93bgpNZW06IDMzNDIx
NDMyayB0b3RhbCwgMjQ1NjAxODBrIHVzZWQsIDg4NjEyNTJrIGZyZWUgICAgQ1BVczogNDAgQCAy
NTk3TUh6CiAgICAgIE5BTUUgIFNUQVRFICAgQ1BVKHNlYykgQ1BVKCUpICAgICBNRU0oaykgTUVN
KCUpICBNQVhNRU0oaykgTUFYTUVNKCUpIFZDUFVTIE5FVFMgTkVUVFgoaykgTkVUUlgoaykgVkJE
UyAgIFZCRF9PTyAgIFZCRF9SRCAgIFZCRF9XUiAgVkJEX1JTRUNUICBWQkRfV1NFQ1QgU1NJRAoK
SSB3b3VsZCBsaWtlIHRvIHNlbmQgdGhlc2UgdmFsdWVzIHRvIGdyYXBoaXRlLCBidXQgY3Vyc2Vz
IHNjcmFwcGluZyDigJ54bCB0b3DigJwgd2lsbCBiZSBhIG1lc3MuCgpSdW5uaW5nOgoKeGVuLWh5
cGVydmlzb3ItNC42LWFtZDY0ICAgICAgICAgICAgNC42LjAtMXVidW50dTQuMgpzZW4tdG9vbHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICA0LjYuMi0xCnhlbi11dGlscy00LjYgICAgICAgICAg
ICAgICAgICAgICAgIDQuNi4wLTF1YnVudHU0LjIKc2VuLXV0aWxzLWNvbW1vbiAgICAgICAgICAg
ICAgICAgICAgNC42LjAtMXVidW50dTQuMgoKUmVnYXJkcywKRGlyawoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QK
WGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Tue Jan 10 14:59:20 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Jan 2017 14:59:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cQxsS-0006a8-RR; Tue, 10 Jan 2017 14:58:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dvl@2scale.net>) id 1cQxsS-0006a1-9i
 for xen-users@lists.xen.org; Tue, 10 Jan 2017 14:58:20 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 9D/C2-22326-B86F4785; Tue, 10 Jan 2017 14:58:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmkeJIrShJLcpLzFFi42K5wmORpNv1rST
 C4OIZK4tVVw+wOjB6HN39mymAMYo1My8pvyKBNeNBzz7WgoNsFe0L0xoYX7F0MXJxsAhMYJa4
 2LacGcQREuhgklj8+xpQhoODTUBFYtkj8y5GTg5mAXWJP/MuMUPY2hLLFr4Gs1kEVCXu7pnIC
 GILC8hLXJ82gwXEFhGQlphxpYkNxOYVsJW4/vQxM4StJ7Fp/VsmEFtCQFbiyclFLBMYuWchWT
 ELyYpZSFoWMDKvYtQoTi0qSy3SNTbWSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQ
 IDBIGINjBuHN94CFGSQ4mJVHeZZ9LIoT4kvJTKjMSizPii0pzUosPMcpwcChJ8JZ+BcoJFqWm
 p1akZeYAwxUmLcHBoyTCmwOS5i0uSMwtzkyHSJ1iNOY48H7FUyaONZt3PGUSYsnLz0uVEudNB
 CkVACnNKM2DGwSLo0uMslLCvIxApwnxFKQW5WaWoMq/YhTnYFQS5i0DmcKTmVcCt+8V0ClMQK
 dE2hWDnFKSiJCSamB0e2amM11Sy/dSWOv+jDvb06f6Xpq1rN2kJFNj+fwne5gX9UWLfLh4Rfe
 oMv+6lIMc19/JZKYeeBIUvmZZkHuCkPxyC97u+ucCwr6Fcj+fca4WWJH+o2paTefKM7NlDszn
 P7/00+ZzNeFtem4bHHxmfnFkU4qO8piz5HH6Avv7Zh/WfqgLMtmlxFKckWioxVxUnAgAgWcZ+
 Z4CAAA=
X-Env-Sender: dvl@2scale.net
X-Msg-Ref: server-14.tower-27.messagelabs.com!1484060298!68755131!1
X-Originating-IP: [212.12.56.98]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59422 invoked from network); 10 Jan 2017 14:58:18 -0000
Received: from smile.2scale.net (HELO smile.2scale.net) (212.12.56.98)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Jan 2017 14:58:18 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=2scale.net;
 s=key2; 
 h=Mime-Version:Message-Id:To:Subject:Date:Content-Transfer-Encoding:Content-Type:From;
 bh=j+x64Jdn6X0Vf/v6jcjb3XKXVtvNXIRqBWsTqdFKBHA=; 
 b=WQcP1lOjq4Uh5yaFhZXGFlIq/lAgNWqTvYld5rHQRb3j2oT9pRYNSauC4kEMu/bCms+TpkEhmdzg11eNP7Y9do+8+hqFEziEOkCTeUvh2lMNuSXzPovMRHOOp6pwBEUZxrojNUep0OnDtASpfyQRnWhSDbo0XHLoykBaH+Z7ZcQ=;
Received: from p579bf4c8.dip0.t-ipconnect.de ([87.155.244.200]
 helo=[192.168.178.60])
 by smile.2scale.net with esmtpsa (TLS1.0:ECDHE_RSA_AES_256_CBC_SHA384:256)
 (Exim 4.84_2) (envelope-from <dvl@2scale.net>)
 id 1cQxsQ-0004f2-CZ; Tue, 10 Jan 2017 15:58:18 +0100
From: Dirk Vleugels <dvl@2scale.net>
Date: Tue, 10 Jan 2017 15:58:17 +0100
To: xen-users@lists.xen.org
Message-Id: <C703F055-8979-4225-99A1-606C7EA23A1C@2scale.net>
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
X-Mailer: Apple Mail (2.3124)
Subject: [Xen-users] xl top / xl list like?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

SGVsbG8sCgppcyBpdCBwb3NzaWJsZSB0byBnZXQgdGhlIHNhbWUgaW5mb3JtYXRpb25zIGFzIHBy
b3ZpZGVkIGJ5IOKAnnhsIHRvcOKAnCBpbiBhIGxpbmUgb3JpZW50ZWQgZmFzaGlvbiAoZS5nLiDi
gJ54bCBsaXN04oCcIC8gdm1zdGF0IGxpa2UpPwoKNiBkb21haW5zOiAxIHJ1bm5pbmcsIDUgYmxv
Y2tlZCwgMCBwYXVzZWQsIDAgY3Jhc2hlZCwgMCBkeWluZywgMCBzaHV0ZG93bgpNZW06IDMzNDIx
NDMyayB0b3RhbCwgMjQ1NjAxODBrIHVzZWQsIDg4NjEyNTJrIGZyZWUgICAgQ1BVczogNDAgQCAy
NTk3TUh6CiAgICAgIE5BTUUgIFNUQVRFICAgQ1BVKHNlYykgQ1BVKCUpICAgICBNRU0oaykgTUVN
KCUpICBNQVhNRU0oaykgTUFYTUVNKCUpIFZDUFVTIE5FVFMgTkVUVFgoaykgTkVUUlgoaykgVkJE
UyAgIFZCRF9PTyAgIFZCRF9SRCAgIFZCRF9XUiAgVkJEX1JTRUNUICBWQkRfV1NFQ1QgU1NJRAoK
SSB3b3VsZCBsaWtlIHRvIHNlbmQgdGhlc2UgdmFsdWVzIHRvIGdyYXBoaXRlLCBidXQgY3Vyc2Vz
IHNjcmFwcGluZyDigJ54bCB0b3DigJwgd2lsbCBiZSBhIG1lc3MuCgpSdW5uaW5nOgoKeGVuLWh5
cGVydmlzb3ItNC42LWFtZDY0ICAgICAgICAgICAgNC42LjAtMXVidW50dTQuMgpzZW4tdG9vbHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICA0LjYuMi0xCnhlbi11dGlscy00LjYgICAgICAgICAg
ICAgICAgICAgICAgIDQuNi4wLTF1YnVudHU0LjIKc2VuLXV0aWxzLWNvbW1vbiAgICAgICAgICAg
ICAgICAgICAgNC42LjAtMXVidW50dTQuMgoKUmVnYXJkcywKRGlyawoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QK
WGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Tue Jan 10 20:20:43 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Jan 2017 20:20:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cR2tB-0005bv-Ny; Tue, 10 Jan 2017 20:19:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sburton@allafrica.com>) id 1cR2tA-0005bp-5Z
 for xen-users@lists.xen.org; Tue, 10 Jan 2017 20:19:24 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 CD/63-12366-BC145785; Tue, 10 Jan 2017 20:19:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupikeJIrShJLcpLzFFi42I5ltrcrHvKsTT
 C4MxuI4tVVw+wOjB6HN39mymAMYo1My8pvyKBNaPh7Um2grf6FWePvGNpYDyk1sXIySEk4C6x
 bssl5i5GLiD7KqPE7q9z2EESIgLSEjOuNLF1MXJwsAnoSryfVwwSFhbwkmg8/RashFfAQeLWy
 zXMIDaLgKrE1ftfmUBsUYFgia57+5ggagQlTs58wgJiMwuYSczb/JAZwpaX2P52DvMERu5ZSM
 pmISmbhaRsASPzKkb14tSistQiXQu9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYz
 AEGEAgh2MB5udDzFKcjApifJa2ZZGCPEl5adUZiQWZ8QXleakFh9ilOHgUJLg1XEAygkWpaan
 VqRl5gCDFSYtwcGjJMI7BSTNW1yQmFucmQ6ROsVozDHt2eKnTBzrTi15yiTEkpeflyolzrsEp
 FQApDSjNA9uECyKLjHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmYVwtkCk9mXgncvldApzABnR
 JpVwxySkkiQkqqgXGm3nyGzwIPn4rnmVReUTx15JqVkUOzS1Zt+91bE14+uPmf7fL84CbNZav
 faPm/eNa7JYDjII/Cs4czihgiXW8qR+Y5bM6dkBkuyNItdDriiuOs9GuhzOK5tYUvai/f5Ho5
 c+3eCe9dOavZVYOy8z7/TrkwYa9JrNnxp9I/N7yRm/E0nmna9QtKLMUZiYZazEXFiQB/ej25n
 QIAAA==
X-Env-Sender: sburton@allafrica.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1484079562!40427757!1
X-Originating-IP: [198.101.131.131]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54966 invoked from network); 10 Jan 2017 20:19:22 -0000
Received: from mail.allafrica.com (HELO mail.allafrica.com) (198.101.131.131)
 by server-14.tower-206.messagelabs.com with SMTP;
 10 Jan 2017 20:19:22 -0000
Received: (qmail 28383 invoked by uid 1014); 10 Jan 2017 20:19:21 -0000
Received: from [74.37.192.232] (HELO dell-e6230.allafrica.com) (74.37.192.232)
 (smtp-auth username sburton, mechanism plain)
 by mail.allafrica.com (qpsmtpd/0.33-dev) with ESMTP;
 Tue, 10 Jan 2017 20:19:21 +0000
To: xen-users@lists.xen.org
From: Sherrard Burton <sburton@allafrica.com>
Message-ID: <03e9091a-106f-346d-4d90-a3e121cc7843@allafrica.com>
Date: Tue, 10 Jan 2017 15:19:20 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Icedove/45.5.1
MIME-Version: 1.0
Subject: [Xen-users] all packets between certain guests on the same host
	being dropped
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

VEw7RFIKYWxsIHBhY2tldHMgYXJlIGJlaW5nIGRyb3BwZWQgaW4gYSBkZWJpYW4gNyAod2hlZXp5
KSBndWVzdCBvbmx5IHdoZW4gCnRoZXkgYXJlIGNvbWluZyBmcm9tIGEgZGViaWFuIDUgKGxlbm55
KSBndWVzdCBvbiB0aGUgc2FtZSBob3N0LiB0aGUgCmNvbnNvbGUgYW5kIGtlcm5lbCBsb2cgcmVw
b3J0ICAnbmV0IGV0aDA6IEludmFsaWQgZXh0cmEgdHlwZTogNCcgd2hlbiAKcGFja2V0cyBhcmUg
YmVpbmcgZHJvcHBlZC4gdGhlIHByb2JsZW0gZ29lcyBhd2F5IGlmIGkgY2hhbmdlIHdoZWV6eSAK
Y29uZmlndXJhdGlvbiBmcm9tIDEgdmNwdSB0byA+MSB2Y3B1LiBpIHRlc3RlZCBhbGwgb2YgdGhp
cyBvbiBmcmVzaCwgCm1pbmltYWwgaW5zdGFsbHMsIHNvIEFGQUlDVCB0aGVyZSBhcmUgbm8gZmly
ZXdhbGxzIG9yIG90aGVyIGVzb3RlcmljIApzZXR0aW5ncyBpbnZvbHZlZC4KCgpGVUxMIFZFUlNJ
T04KdGhpcyBpcyBhIHN0cmFuZ2Ugb25lLCBzbyBwbGVhc2UgZm9yZ2l2ZSBtZSBpZiBpIG9taXQg
c29tZSB1c2VmdWwgZGV0YWlscy4KCmludHJvOgppIGhhdmUgYSBwYWlyIG9mIHhlbiBob3N0cyB3
aGljaCBhcmUgcnVubmluZyBwYWlycyBvZiBndWVzdCBIQSBwYWlycy4gCmZvciBleGFtcGxlOgoK
aG9zdDEKICBcX2FwYWNoZS1ndWVzdDEKICB8CiAgXF9oYXByb3h5LWd1ZXN0MQogIHwKICBcX2Fw
cHNlcnZlci1ndWVzdDEKCmhvc3QyCiAgXF9hcGFjaGUtZ3Vlc3QyCiAgfAogIFxfaGFwcm94eS1n
dWVzdDIKICB8CiAgXF9hcHBzZXJ2ZXItZ3Vlc3QyCgp3aXRoIHZhcmlvdXMgSEEgc29sdXRpb25z
IGltcGxlbWVudGVkIHdpdGhpbiB0aGUgZ3Vlc3RzLiB0aGlzIGlzIG5vdCAKZ2VybWFuZSB0byB0
aGUgcGFydGljdWxhciBwcm9ibGVtLCBidXQgZ2VybWFuZSB0byBob3cgaSBkaXNjb3ZlcmVkIGl0
LiAKZm9yIHRoZSBzYWtlIG9mIGJhbGFuY2luZywgaSBoYXZlIGNvbmZpZ3VyZWQgdGhlIGd1ZXN0
cycgSEEgcHJlZmVyZW5jZXMgCnNvIHRoYXQgdGhlIGFjdGl2ZSBub2RlcyB0ZW5kIHRvIGJlIG9u
IGRpZmZlcmVudCBob3N0cy4gc28gdW5kZXIgbm9ybWFsIApjaXJjdW1zdGFuY2VzLCBhcGFjaGUt
Z3Vlc3QxIGFuZCBoYXByb3h5LWd1ZXN0MiB3b3VsZCBiZSB0aGUgYWN0aXZlIApub2Rlcy4gbm8g
cHJvYmxlbSBhdCBhbGwgaW4gdGhhdCBzaXR1YXRpb24uCgpidXQgaSBkaXNjb3ZlcmVkIHRoYXQg
aSBjYW5ub3QgY29tbXVuaWNhdGUgYmV0d2VlbiBhcGFjaGUtZ3Vlc3QxIGFuZCAKaGFwcm94eS1n
dWVzdDEsIGxvY2F0ZWQgb24gdGhlIHNhbWUgaG9zdC4gYWZ0ZXIgbXVjaCB0Y3BkdW1waW5nIGlu
IHRoZSAKaG9zdCBhbmQgZ3Vlc3RzLCBpIGRpc2NvdmVyZWQgdGhhdCB0aGUgcHJvYmxlbSBpcyB1
bmlkaXJlY3Rpb25hbCBhbmQgCnNwZWNpZmljIHRvIGEgcGFydGljdWxhciBPUyBjb21iaW5hdGlv
bi4KCmEpIGluYm91bmQgcGFja2V0cyB0byBhIGRlYmlhbiB3aGVlenkgZ3Vlc3QgYXJlIGRyb3Bw
ZWQgb25seSB3aGVuIHRoZXkgCm9yaWdpbmF0ZSBmcm9tIGEgZGViaWFuIGxlbm55IGd1ZXN0IG9u
IHRoZSBzYW1lIGhvc3QKCmIpIG91dGJvdW5kIHBhY2tldHMgZnJvbSBhIHdoZWV6eSBndWVzdCB0
byBhIGxlbm55IGd1ZXN0IGFyZSBwYXNzZWQgCmNvcnJlY3RseSwgZXZlbiB0aG91Z2ggdGhlIHdo
ZWV6eSBjYW5ub3Qgc2VlIHRoZSByZXR1cm4gY29tbXVuaWNhdGlvbiAKZnJvbSB0aGUgbGVubnkg
Z3Vlc3QKCmMpIHRoZXJlIGlzIG5vIHByb2JsZW0gY29tbXVuaWNhdGluZyB0byBvciBmcm9tIHRo
ZSB3aGVlenkgZ3Vlc3QgYW5kIGFuIAppZGVudGljYWxseS1jb25maWd1cmVkIGxlbm55IGd1ZXN0
IG9uIHRoZSBvdGhlciBob3N0CgpkKSB0aGVyZSBpcyBubyBwcm9ibGVtIGNvbW11bmljYXRpbmcg
dG8gb3IgZnJvbSBvdGhlciBjb21iaW5hdGlvbnMgb2YgCmd1ZXN0cyBvbiB0aGUgc2FtZSBob3N0
LiBpZSwgZnJvbSBqZXNzaWUgdG8gd2hlZXp5LCBsZW5ueSB0byBsZW5ueSBhbmQgCndoZWV6eSB0
byB3aGVlenksIGV0Yy4KCgpldmVuIHN0cmFuZ2VyLCBteSBhdHRlbXB0cyBpbiB0cnlpbmcgdG8g
bmFycm93IGl0IGRvd24gdG8gdGhlIHNpbXBsZXN0IApwb3NzaWJsZSB0ZXN0IGNhc2UgbGVkIG1l
IHRvIGRpc2NvdmVyIHRoYXQgZm9yIHRoZSBzYW1lIGV4YWN0IGd1ZXN0LCAKY2hhbmdpbmcgdGhl
IHZjcHUgc2V0dGluZyBmcm9tIDEgdG8gPjEgbWFrZXMgdGhlIHByb2JsZW0gZ28gYXdheS4KCnNi
dXJ0b25AaG9zdDp+JCB2aXJzaCAtYyB4ZW46Ly8vIGR1bXB4bWwgd2hlZXp5LWd1ZXN0ID4gfi9j
YW5ub3QtcGluZy54bWwKIyB0ZXN0IGFuZCByZWNvbmZpZ3VyZQpzYnVydG9uQGhvc3Q6fiQgdmly
c2ggLWMgeGVuOi8vLyBkdW1weG1sIHdoZWV6eS1ndWVzdCA+IH4vY2FuLXBpbmcueG1sCgpzYnVy
dG9uQGhvc3Q6fiQgZGlmZiB+L2Nhbi1waW5nLnhtbCB+L2Nhbm5vdC1waW5nLnhtbAo2YzYKPCAg
IDx2Y3B1IHBsYWNlbWVudD0nc3RhdGljJz4yPC92Y3B1PgotLS0KID4gICA8dmNwdSBwbGFjZW1l
bnQ9J3N0YXRpYyc+MTwvdmNwdT4KCgp0ZXN0aW5nIG1ldGhvZG9sb2d5OgpzaW1wbGUgcGluZyBi
ZXR3ZWVuIGhvc3RzLgoKaW5pdGlhbGx5IGJyb2tlbiBiZWNhdXNlIHRoZSBBUlAgJ2lzLWF0JyB0
cmFmZmljIGZyb20gdGhlIGxlbm55IGd1ZXN0IGlzIApkcm9wcGVkIGdvaW5nIGludG8gdGhlIHdo
ZWV6eSBndWVzdCwgYW5kIEFSUCAnd2hvLWhhcycgdHJhZmZpYyBmcm9tIHRoZSAKbGVubnkgZ3Vl
c3QgaXMgZHJvcHBlZCBnb2luZyBpbnRvIHRoZSB3aGVlenkgZ3Vlc3QuIHRoZXJlZm9yZSB0aGUg
Z3Vlc3RzIApjYW5ub3QgZGlzY292ZXIgb25lIGFub3RoZXIuCgphZnRlciBtYW51YWxseSBzZXR0
aW5nIHRoZSBBUlAgY2FjaGUgZW50cmllcyBvbiBib3RoIGd1ZXN0czoKCnBpbmdpbmcgZnJvbSBs
ZW5ueSB0byB3aGVlenksIHRjcGR1bXAgc2hvd3MgSUNNUCBlY2hvIHJlcXVlc3RzIGluIHRoZSAK
bGVubnkgZ3Vlc3QgYW5kIG9uIHRoZSBWSUZzIGZvciBib3RoIGd1ZXN0cyBpbiB0aGUgaG9zdC4g
YnV0IHRoZSBJQ01QIApyZXF1ZXN0cyBhcmUgdW5zZWVuIGluIHRoZSB3aGVlenkgZ3Vlc3QuCgpw
aW5naW5nIGZyb20gd2hlZXp5IHRvIGxlbm55LCB0Y3BkdW1wIHNob3dzIElDTVAgZWNobyByZXF1
ZXN0cyBhbmQgCnJlcGxpZXMgaW4gdGhlIGxlbm55IGd1ZXN0IGFuZCBvbiB0aGUgVklGcyBmb3Ig
Ym90aCBndWVzdHMgaW4gdGhlIGhvc3QuIApJQ01QIHJlcXVlc3RzIGFyZSBzZWVuIGluIHRoZSB3
aGVlenkgZ3Vlc3QsIHNpbmNlIHRoZXkgb3JpZ2luYXRlIHRoZXJlLCAKYnV0IHRoZSByZXBsaWVz
IGZyb20gdGhlIGxlbm55IGd1ZXN0IGFyZSB1bnNlZW4uCgp0aGUgcHJvYmxlbSBpcyBub3QgbGlt
aXRlZCB0byBBUlAgb3IgSUNNUCwgYWxsIG90aGVyIGNvbW11bmljYXRpb24gaSAKaGF2ZSB0cmll
ZCBmYWlscyBzaW1pbGFybHkuCgp0aGUgc21va2luZyBndW4gKGkgaG9wZSk6CndoZW4gcGFja2V0
cyBhcmUgYmVpbmcgZHJvcHBlZCBpbiB0aGUgd2hlZXp5IGd1ZXN0LCB0aGUgY29uc29sZSBhbmQg
CnZhcmlvdXMgbG9ncyByZXBvcnQKWyA2OTc3LjY2OTQwOF0gbmV0IGV0aDA6IEludmFsaWQgZXh0
cmEgdHlwZTogNAoKYW5kIHRoZSBvbmx5IHJlZmVyZW5jZSBpIGhhdmUgZm91bmQgdmlhIG15IHNl
YXJjaGluZyBpcyB0aGlzIHRocmVhZDoKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNo
aXZlcy9odG1sL3hlbi1kZXZlbC8yMDE2LTA5L21zZzAwNTY1Lmh0bWwKCndoaWNoIHNlZW1zIHRv
IGJlIHVucmVzb2x2ZWQuCgppJ20gaG9waW5nIHRoYXQgc29tZSBwYXJ0IG9mIHRoaXMgdGlja2xl
cyBzb21lb25lJ3MgbWVtb3J5LCBvciBwaXF1ZXMgCnRoZWlyIGludGVyZXN0LCBvciBhdCBsZWFz
dCB0aGF0IHNvbWVvbmUgY2FuIHBvaW50IG1lIHRvIHNvbWUgbW9yZSAKdHJvdWJsZXNob290aW5n
IHN0ZXBzIGkgaGF2ZW4ndCB0aG91Z2h0IG9mLgoKVElBCgoKc2V0dXAgZGV0YWlsczoKSE9TVDoK
c2J1cnRvbkBob3N0On4kIGNhdCAvZXRjL2lzc3VlCkRlYmlhbiBHTlUvTGludXggOCBcbiBcbAoK
c2J1cnRvbkBob3N0On4kIHVuYW1lIC1hCkxpbnV4IGhvc3QgNC43LjAtMC5icG8uMS1hbWQ2NCAj
MSBTTVAgRGViaWFuIDQuNy44LTF+YnBvOCsxICgyMDE2LTEwLTE5KSAKeDg2XzY0IEdOVS9MaW51
eAoKc2J1cnRvbkBob3N0On4kIGRwa2cgLWwgfCBncmVwIC1GIC1lIGxpYnZpcnQtZGFlbW9uIC1l
IHhlbi1oeXBlcnZpc29yIC1lIApxZW11LXN5c3RlbQppaSAgbGlidmlydC1kYWVtb24gICAgICAg
ICAgICAgICAgICAxLjIuOS05K2RlYjh1MyAgICAgICAgICAgICAgIGFtZDY0IAogICAgICBwcm9n
cmFtcyBmb3IgdGhlIGxpYnZpcnQgbGlicmFyeQppaSAgbGlidmlydC1kYWVtb24tc3lzdGVtICAg
ICAgICAgICAxLjIuOS05K2RlYjh1MyAgICAgICAgICAgICAgIGFtZDY0IAogICAgICBMaWJ2aXJ0
IGRhZW1vbiBjb25maWd1cmF0aW9uIGZpbGVzCmlpICBxZW11LXN5c3RlbS1jb21tb24gICAgICAg
ICAgICAgIDE6Mi43K2Rmc2ctM35icG84KzIgICAgICAgICAgYW1kNjQgCiAgICAgIFFFTVUgZnVs
bCBzeXN0ZW0gZW11bGF0aW9uIGJpbmFyaWVzIChjb21tb24gZmlsZXMpCmlpICBxZW11LXN5c3Rl
bS14ODYgICAgICAgICAgICAgICAgIDE6Mi43K2Rmc2ctM35icG84KzIgICAgICAgICAgYW1kNjQg
CiAgICAgIFFFTVUgZnVsbCBzeXN0ZW0gZW11bGF0aW9uIGJpbmFyaWVzICh4ODYpCmlpICB4ZW4t
aHlwZXJ2aXNvci00LjQtYW1kNjQgICAgICAgIDQuNC4xLTkrZGViOHU4ICAgICAgICAgICAgICAg
YW1kNjQgCiAgICAgIFhlbiBIeXBlcnZpc29yIG9uIEFNRDY0CgpzYnVydG9uQGhvc3Q6fiQgZ3Jl
cCAtRiAtQTEgJzxvcz4nIH4vY2Fubm90LXBpbmcueG1sCiAgIDxvcz4KICAgICA8dHlwZSBhcmNo
PSd4ODZfNjQnIG1hY2hpbmU9J3hlbmZ2Jz5odm08L3R5cGU+CgpzYnVydG9uQGhvc3Q6fiQgZ3Jl
cCAtRiAtQzIgJ3hlbmJyMCcgfi9jYW5ub3QtcGluZy54bWwKICAgICA8aW50ZXJmYWNlIHR5cGU9
J2JyaWRnZSc+CiAgICAgICA8bWFjIGFkZHJlc3M9JzAwOjE2OjNlOmZiOjJlOjFjJy8+CiAgICAg
ICA8c291cmNlIGJyaWRnZT0neGVuYnIwJy8+CiAgICAgICA8bW9kZWwgdHlwZT0ncnRsODEzOScv
PgogICAgIDwvaW50ZXJmYWNlPgoKCnNidXJ0b25AaG9zdDp+JCBpcCBhZGRyIHNob3cgeGVuYnIw
Cjg6IHhlbmJyMDogPEJST0FEQ0FTVCxNVUxUSUNBU1QsVVAsTE9XRVJfVVA+IG10dSAxNTAwIHFk
aXNjIG5vcXVldWUgCnN0YXRlIFVQIGdyb3VwIGRlZmF1bHQgcWxlbiAxMDAwCiAgICAgbGluay9l
dGhlciBiYzozMDo1YjpmMDozMjpiNCBicmQgZmY6ZmY6ZmY6ZmY6ZmY6ZmYKICAgICBpbmV0IDE5
Mi4xNjguMjQwLjUyLzIwIGJyZCAxOTIuMTY4LjI1NS4yNTUgc2NvcGUgZ2xvYmFsIHhlbmJyMAog
ICAgICAgIHZhbGlkX2xmdCBmb3JldmVyIHByZWZlcnJlZF9sZnQgZm9yZXZlcgogICAgIGluZXQ2
IGZlODA6OmJlMzA6NWJmZjpmZWYwOjMyYjQvNjQgc2NvcGUgbGluawogICAgICAgIHZhbGlkX2xm
dCBmb3JldmVyIHByZWZlcnJlZF9sZnQgZm9yZXZlcgoKCgpHVUVTVFM6CmZ1bGx2aXJ0IGluc3Rh
bGxzLCBjcmVhdGVkIGZyb20gbmV0aW5zdCBJU08gdmlhIHZpcnQtbWFuYWdlciBydW5uaW5nIG9u
IApteSB3b3Jrc3RhdGlvbiwgbWFuaXB1bGF0ZWQgdGhyb3VnaCBzb21lIGNvbWJpbmF0aW9uIG9m
IHZpcnQtbWFuYWdlciBhbmQgCmxvY2FsIHZpcnNoIGNvbW1hbmRzLgoKcm9vdEB3aGVlenktZ3Vl
c3Q6fiMgdW5hbWUgLWEKTGludXggd2hlZXp5LWd1ZXN0IDMuMTYuMC0wLmJwby40LWFtZDY0ICMx
IFNNUCBEZWJpYW4gCjMuMTYuMzYtMStkZWI4dTJ+YnBvNzArMSAoMjAxNi0xMC0xOSkgeDg2XzY0
IEdOVS9MaW51eAoKcm9vdEB3aGVlenktZ3Vlc3Q6fiMgY2F0IC9ldGMvaXNzdWUKRGViaWFuIEdO
VS9MaW51eCA3IFxuIFxsCgpyb290QGxlbm55LWd1ZXN0On4jIHVuYW1lIC1hCkxpbnV4IGxlbm55
LWd1ZXN0IDIuNi4yNi0yLWFtZDY0ICMxIFNNUCBTdW4gTWFyIDQgMjE6NDg6MDYgVVRDIDIwMTIg
Cng4Nl82NCBHTlUvTGludXgKCnJvb3RAbGVubnktZ3Vlc3Q6fiMgY2F0IC9ldGMvaXNzdWUKRGVi
aWFuIEdOVS9MaW51eCA1LjAgXG4gXGwKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Tue Jan 10 20:20:43 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Jan 2017 20:20:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cR2tB-0005bv-Ny; Tue, 10 Jan 2017 20:19:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sburton@allafrica.com>) id 1cR2tA-0005bp-5Z
 for xen-users@lists.xen.org; Tue, 10 Jan 2017 20:19:24 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 CD/63-12366-BC145785; Tue, 10 Jan 2017 20:19:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupikeJIrShJLcpLzFFi42I5ltrcrHvKsTT
 C4MxuI4tVVw+wOjB6HN39mymAMYo1My8pvyKBNaPh7Um2grf6FWePvGNpYDyk1sXIySEk4C6x
 bssl5i5GLiD7KqPE7q9z2EESIgLSEjOuNLF1MXJwsAnoSryfVwwSFhbwkmg8/RashFfAQeLWy
 zXMIDaLgKrE1ftfmUBsUYFgia57+5ggagQlTs58wgJiMwuYSczb/JAZwpaX2P52DvMERu5ZSM
 pmISmbhaRsASPzKkb14tSistQiXQu9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYz
 AEGEAgh2MB5udDzFKcjApifJa2ZZGCPEl5adUZiQWZ8QXleakFh9ilOHgUJLg1XEAygkWpaan
 VqRl5gCDFSYtwcGjJMI7BSTNW1yQmFucmQ6ROsVozDHt2eKnTBzrTi15yiTEkpeflyolzrsEp
 FQApDSjNA9uECyKLjHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmYVwtkCk9mXgncvldApzABnR
 JpVwxySkkiQkqqgXGm3nyGzwIPn4rnmVReUTx15JqVkUOzS1Zt+91bE14+uPmf7fL84CbNZav
 faPm/eNa7JYDjII/Cs4czihgiXW8qR+Y5bM6dkBkuyNItdDriiuOs9GuhzOK5tYUvai/f5Ho5
 c+3eCe9dOavZVYOy8z7/TrkwYa9JrNnxp9I/N7yRm/E0nmna9QtKLMUZiYZazEXFiQB/ej25n
 QIAAA==
X-Env-Sender: sburton@allafrica.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1484079562!40427757!1
X-Originating-IP: [198.101.131.131]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54966 invoked from network); 10 Jan 2017 20:19:22 -0000
Received: from mail.allafrica.com (HELO mail.allafrica.com) (198.101.131.131)
 by server-14.tower-206.messagelabs.com with SMTP;
 10 Jan 2017 20:19:22 -0000
Received: (qmail 28383 invoked by uid 1014); 10 Jan 2017 20:19:21 -0000
Received: from [74.37.192.232] (HELO dell-e6230.allafrica.com) (74.37.192.232)
 (smtp-auth username sburton, mechanism plain)
 by mail.allafrica.com (qpsmtpd/0.33-dev) with ESMTP;
 Tue, 10 Jan 2017 20:19:21 +0000
To: xen-users@lists.xen.org
From: Sherrard Burton <sburton@allafrica.com>
Message-ID: <03e9091a-106f-346d-4d90-a3e121cc7843@allafrica.com>
Date: Tue, 10 Jan 2017 15:19:20 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Icedove/45.5.1
MIME-Version: 1.0
Subject: [Xen-users] all packets between certain guests on the same host
	being dropped
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

VEw7RFIKYWxsIHBhY2tldHMgYXJlIGJlaW5nIGRyb3BwZWQgaW4gYSBkZWJpYW4gNyAod2hlZXp5
KSBndWVzdCBvbmx5IHdoZW4gCnRoZXkgYXJlIGNvbWluZyBmcm9tIGEgZGViaWFuIDUgKGxlbm55
KSBndWVzdCBvbiB0aGUgc2FtZSBob3N0LiB0aGUgCmNvbnNvbGUgYW5kIGtlcm5lbCBsb2cgcmVw
b3J0ICAnbmV0IGV0aDA6IEludmFsaWQgZXh0cmEgdHlwZTogNCcgd2hlbiAKcGFja2V0cyBhcmUg
YmVpbmcgZHJvcHBlZC4gdGhlIHByb2JsZW0gZ29lcyBhd2F5IGlmIGkgY2hhbmdlIHdoZWV6eSAK
Y29uZmlndXJhdGlvbiBmcm9tIDEgdmNwdSB0byA+MSB2Y3B1LiBpIHRlc3RlZCBhbGwgb2YgdGhp
cyBvbiBmcmVzaCwgCm1pbmltYWwgaW5zdGFsbHMsIHNvIEFGQUlDVCB0aGVyZSBhcmUgbm8gZmly
ZXdhbGxzIG9yIG90aGVyIGVzb3RlcmljIApzZXR0aW5ncyBpbnZvbHZlZC4KCgpGVUxMIFZFUlNJ
T04KdGhpcyBpcyBhIHN0cmFuZ2Ugb25lLCBzbyBwbGVhc2UgZm9yZ2l2ZSBtZSBpZiBpIG9taXQg
c29tZSB1c2VmdWwgZGV0YWlscy4KCmludHJvOgppIGhhdmUgYSBwYWlyIG9mIHhlbiBob3N0cyB3
aGljaCBhcmUgcnVubmluZyBwYWlycyBvZiBndWVzdCBIQSBwYWlycy4gCmZvciBleGFtcGxlOgoK
aG9zdDEKICBcX2FwYWNoZS1ndWVzdDEKICB8CiAgXF9oYXByb3h5LWd1ZXN0MQogIHwKICBcX2Fw
cHNlcnZlci1ndWVzdDEKCmhvc3QyCiAgXF9hcGFjaGUtZ3Vlc3QyCiAgfAogIFxfaGFwcm94eS1n
dWVzdDIKICB8CiAgXF9hcHBzZXJ2ZXItZ3Vlc3QyCgp3aXRoIHZhcmlvdXMgSEEgc29sdXRpb25z
IGltcGxlbWVudGVkIHdpdGhpbiB0aGUgZ3Vlc3RzLiB0aGlzIGlzIG5vdCAKZ2VybWFuZSB0byB0
aGUgcGFydGljdWxhciBwcm9ibGVtLCBidXQgZ2VybWFuZSB0byBob3cgaSBkaXNjb3ZlcmVkIGl0
LiAKZm9yIHRoZSBzYWtlIG9mIGJhbGFuY2luZywgaSBoYXZlIGNvbmZpZ3VyZWQgdGhlIGd1ZXN0
cycgSEEgcHJlZmVyZW5jZXMgCnNvIHRoYXQgdGhlIGFjdGl2ZSBub2RlcyB0ZW5kIHRvIGJlIG9u
IGRpZmZlcmVudCBob3N0cy4gc28gdW5kZXIgbm9ybWFsIApjaXJjdW1zdGFuY2VzLCBhcGFjaGUt
Z3Vlc3QxIGFuZCBoYXByb3h5LWd1ZXN0MiB3b3VsZCBiZSB0aGUgYWN0aXZlIApub2Rlcy4gbm8g
cHJvYmxlbSBhdCBhbGwgaW4gdGhhdCBzaXR1YXRpb24uCgpidXQgaSBkaXNjb3ZlcmVkIHRoYXQg
aSBjYW5ub3QgY29tbXVuaWNhdGUgYmV0d2VlbiBhcGFjaGUtZ3Vlc3QxIGFuZCAKaGFwcm94eS1n
dWVzdDEsIGxvY2F0ZWQgb24gdGhlIHNhbWUgaG9zdC4gYWZ0ZXIgbXVjaCB0Y3BkdW1waW5nIGlu
IHRoZSAKaG9zdCBhbmQgZ3Vlc3RzLCBpIGRpc2NvdmVyZWQgdGhhdCB0aGUgcHJvYmxlbSBpcyB1
bmlkaXJlY3Rpb25hbCBhbmQgCnNwZWNpZmljIHRvIGEgcGFydGljdWxhciBPUyBjb21iaW5hdGlv
bi4KCmEpIGluYm91bmQgcGFja2V0cyB0byBhIGRlYmlhbiB3aGVlenkgZ3Vlc3QgYXJlIGRyb3Bw
ZWQgb25seSB3aGVuIHRoZXkgCm9yaWdpbmF0ZSBmcm9tIGEgZGViaWFuIGxlbm55IGd1ZXN0IG9u
IHRoZSBzYW1lIGhvc3QKCmIpIG91dGJvdW5kIHBhY2tldHMgZnJvbSBhIHdoZWV6eSBndWVzdCB0
byBhIGxlbm55IGd1ZXN0IGFyZSBwYXNzZWQgCmNvcnJlY3RseSwgZXZlbiB0aG91Z2ggdGhlIHdo
ZWV6eSBjYW5ub3Qgc2VlIHRoZSByZXR1cm4gY29tbXVuaWNhdGlvbiAKZnJvbSB0aGUgbGVubnkg
Z3Vlc3QKCmMpIHRoZXJlIGlzIG5vIHByb2JsZW0gY29tbXVuaWNhdGluZyB0byBvciBmcm9tIHRo
ZSB3aGVlenkgZ3Vlc3QgYW5kIGFuIAppZGVudGljYWxseS1jb25maWd1cmVkIGxlbm55IGd1ZXN0
IG9uIHRoZSBvdGhlciBob3N0CgpkKSB0aGVyZSBpcyBubyBwcm9ibGVtIGNvbW11bmljYXRpbmcg
dG8gb3IgZnJvbSBvdGhlciBjb21iaW5hdGlvbnMgb2YgCmd1ZXN0cyBvbiB0aGUgc2FtZSBob3N0
LiBpZSwgZnJvbSBqZXNzaWUgdG8gd2hlZXp5LCBsZW5ueSB0byBsZW5ueSBhbmQgCndoZWV6eSB0
byB3aGVlenksIGV0Yy4KCgpldmVuIHN0cmFuZ2VyLCBteSBhdHRlbXB0cyBpbiB0cnlpbmcgdG8g
bmFycm93IGl0IGRvd24gdG8gdGhlIHNpbXBsZXN0IApwb3NzaWJsZSB0ZXN0IGNhc2UgbGVkIG1l
IHRvIGRpc2NvdmVyIHRoYXQgZm9yIHRoZSBzYW1lIGV4YWN0IGd1ZXN0LCAKY2hhbmdpbmcgdGhl
IHZjcHUgc2V0dGluZyBmcm9tIDEgdG8gPjEgbWFrZXMgdGhlIHByb2JsZW0gZ28gYXdheS4KCnNi
dXJ0b25AaG9zdDp+JCB2aXJzaCAtYyB4ZW46Ly8vIGR1bXB4bWwgd2hlZXp5LWd1ZXN0ID4gfi9j
YW5ub3QtcGluZy54bWwKIyB0ZXN0IGFuZCByZWNvbmZpZ3VyZQpzYnVydG9uQGhvc3Q6fiQgdmly
c2ggLWMgeGVuOi8vLyBkdW1weG1sIHdoZWV6eS1ndWVzdCA+IH4vY2FuLXBpbmcueG1sCgpzYnVy
dG9uQGhvc3Q6fiQgZGlmZiB+L2Nhbi1waW5nLnhtbCB+L2Nhbm5vdC1waW5nLnhtbAo2YzYKPCAg
IDx2Y3B1IHBsYWNlbWVudD0nc3RhdGljJz4yPC92Y3B1PgotLS0KID4gICA8dmNwdSBwbGFjZW1l
bnQ9J3N0YXRpYyc+MTwvdmNwdT4KCgp0ZXN0aW5nIG1ldGhvZG9sb2d5OgpzaW1wbGUgcGluZyBi
ZXR3ZWVuIGhvc3RzLgoKaW5pdGlhbGx5IGJyb2tlbiBiZWNhdXNlIHRoZSBBUlAgJ2lzLWF0JyB0
cmFmZmljIGZyb20gdGhlIGxlbm55IGd1ZXN0IGlzIApkcm9wcGVkIGdvaW5nIGludG8gdGhlIHdo
ZWV6eSBndWVzdCwgYW5kIEFSUCAnd2hvLWhhcycgdHJhZmZpYyBmcm9tIHRoZSAKbGVubnkgZ3Vl
c3QgaXMgZHJvcHBlZCBnb2luZyBpbnRvIHRoZSB3aGVlenkgZ3Vlc3QuIHRoZXJlZm9yZSB0aGUg
Z3Vlc3RzIApjYW5ub3QgZGlzY292ZXIgb25lIGFub3RoZXIuCgphZnRlciBtYW51YWxseSBzZXR0
aW5nIHRoZSBBUlAgY2FjaGUgZW50cmllcyBvbiBib3RoIGd1ZXN0czoKCnBpbmdpbmcgZnJvbSBs
ZW5ueSB0byB3aGVlenksIHRjcGR1bXAgc2hvd3MgSUNNUCBlY2hvIHJlcXVlc3RzIGluIHRoZSAK
bGVubnkgZ3Vlc3QgYW5kIG9uIHRoZSBWSUZzIGZvciBib3RoIGd1ZXN0cyBpbiB0aGUgaG9zdC4g
YnV0IHRoZSBJQ01QIApyZXF1ZXN0cyBhcmUgdW5zZWVuIGluIHRoZSB3aGVlenkgZ3Vlc3QuCgpw
aW5naW5nIGZyb20gd2hlZXp5IHRvIGxlbm55LCB0Y3BkdW1wIHNob3dzIElDTVAgZWNobyByZXF1
ZXN0cyBhbmQgCnJlcGxpZXMgaW4gdGhlIGxlbm55IGd1ZXN0IGFuZCBvbiB0aGUgVklGcyBmb3Ig
Ym90aCBndWVzdHMgaW4gdGhlIGhvc3QuIApJQ01QIHJlcXVlc3RzIGFyZSBzZWVuIGluIHRoZSB3
aGVlenkgZ3Vlc3QsIHNpbmNlIHRoZXkgb3JpZ2luYXRlIHRoZXJlLCAKYnV0IHRoZSByZXBsaWVz
IGZyb20gdGhlIGxlbm55IGd1ZXN0IGFyZSB1bnNlZW4uCgp0aGUgcHJvYmxlbSBpcyBub3QgbGlt
aXRlZCB0byBBUlAgb3IgSUNNUCwgYWxsIG90aGVyIGNvbW11bmljYXRpb24gaSAKaGF2ZSB0cmll
ZCBmYWlscyBzaW1pbGFybHkuCgp0aGUgc21va2luZyBndW4gKGkgaG9wZSk6CndoZW4gcGFja2V0
cyBhcmUgYmVpbmcgZHJvcHBlZCBpbiB0aGUgd2hlZXp5IGd1ZXN0LCB0aGUgY29uc29sZSBhbmQg
CnZhcmlvdXMgbG9ncyByZXBvcnQKWyA2OTc3LjY2OTQwOF0gbmV0IGV0aDA6IEludmFsaWQgZXh0
cmEgdHlwZTogNAoKYW5kIHRoZSBvbmx5IHJlZmVyZW5jZSBpIGhhdmUgZm91bmQgdmlhIG15IHNl
YXJjaGluZyBpcyB0aGlzIHRocmVhZDoKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNo
aXZlcy9odG1sL3hlbi1kZXZlbC8yMDE2LTA5L21zZzAwNTY1Lmh0bWwKCndoaWNoIHNlZW1zIHRv
IGJlIHVucmVzb2x2ZWQuCgppJ20gaG9waW5nIHRoYXQgc29tZSBwYXJ0IG9mIHRoaXMgdGlja2xl
cyBzb21lb25lJ3MgbWVtb3J5LCBvciBwaXF1ZXMgCnRoZWlyIGludGVyZXN0LCBvciBhdCBsZWFz
dCB0aGF0IHNvbWVvbmUgY2FuIHBvaW50IG1lIHRvIHNvbWUgbW9yZSAKdHJvdWJsZXNob290aW5n
IHN0ZXBzIGkgaGF2ZW4ndCB0aG91Z2h0IG9mLgoKVElBCgoKc2V0dXAgZGV0YWlsczoKSE9TVDoK
c2J1cnRvbkBob3N0On4kIGNhdCAvZXRjL2lzc3VlCkRlYmlhbiBHTlUvTGludXggOCBcbiBcbAoK
c2J1cnRvbkBob3N0On4kIHVuYW1lIC1hCkxpbnV4IGhvc3QgNC43LjAtMC5icG8uMS1hbWQ2NCAj
MSBTTVAgRGViaWFuIDQuNy44LTF+YnBvOCsxICgyMDE2LTEwLTE5KSAKeDg2XzY0IEdOVS9MaW51
eAoKc2J1cnRvbkBob3N0On4kIGRwa2cgLWwgfCBncmVwIC1GIC1lIGxpYnZpcnQtZGFlbW9uIC1l
IHhlbi1oeXBlcnZpc29yIC1lIApxZW11LXN5c3RlbQppaSAgbGlidmlydC1kYWVtb24gICAgICAg
ICAgICAgICAgICAxLjIuOS05K2RlYjh1MyAgICAgICAgICAgICAgIGFtZDY0IAogICAgICBwcm9n
cmFtcyBmb3IgdGhlIGxpYnZpcnQgbGlicmFyeQppaSAgbGlidmlydC1kYWVtb24tc3lzdGVtICAg
ICAgICAgICAxLjIuOS05K2RlYjh1MyAgICAgICAgICAgICAgIGFtZDY0IAogICAgICBMaWJ2aXJ0
IGRhZW1vbiBjb25maWd1cmF0aW9uIGZpbGVzCmlpICBxZW11LXN5c3RlbS1jb21tb24gICAgICAg
ICAgICAgIDE6Mi43K2Rmc2ctM35icG84KzIgICAgICAgICAgYW1kNjQgCiAgICAgIFFFTVUgZnVs
bCBzeXN0ZW0gZW11bGF0aW9uIGJpbmFyaWVzIChjb21tb24gZmlsZXMpCmlpICBxZW11LXN5c3Rl
bS14ODYgICAgICAgICAgICAgICAgIDE6Mi43K2Rmc2ctM35icG84KzIgICAgICAgICAgYW1kNjQg
CiAgICAgIFFFTVUgZnVsbCBzeXN0ZW0gZW11bGF0aW9uIGJpbmFyaWVzICh4ODYpCmlpICB4ZW4t
aHlwZXJ2aXNvci00LjQtYW1kNjQgICAgICAgIDQuNC4xLTkrZGViOHU4ICAgICAgICAgICAgICAg
YW1kNjQgCiAgICAgIFhlbiBIeXBlcnZpc29yIG9uIEFNRDY0CgpzYnVydG9uQGhvc3Q6fiQgZ3Jl
cCAtRiAtQTEgJzxvcz4nIH4vY2Fubm90LXBpbmcueG1sCiAgIDxvcz4KICAgICA8dHlwZSBhcmNo
PSd4ODZfNjQnIG1hY2hpbmU9J3hlbmZ2Jz5odm08L3R5cGU+CgpzYnVydG9uQGhvc3Q6fiQgZ3Jl
cCAtRiAtQzIgJ3hlbmJyMCcgfi9jYW5ub3QtcGluZy54bWwKICAgICA8aW50ZXJmYWNlIHR5cGU9
J2JyaWRnZSc+CiAgICAgICA8bWFjIGFkZHJlc3M9JzAwOjE2OjNlOmZiOjJlOjFjJy8+CiAgICAg
ICA8c291cmNlIGJyaWRnZT0neGVuYnIwJy8+CiAgICAgICA8bW9kZWwgdHlwZT0ncnRsODEzOScv
PgogICAgIDwvaW50ZXJmYWNlPgoKCnNidXJ0b25AaG9zdDp+JCBpcCBhZGRyIHNob3cgeGVuYnIw
Cjg6IHhlbmJyMDogPEJST0FEQ0FTVCxNVUxUSUNBU1QsVVAsTE9XRVJfVVA+IG10dSAxNTAwIHFk
aXNjIG5vcXVldWUgCnN0YXRlIFVQIGdyb3VwIGRlZmF1bHQgcWxlbiAxMDAwCiAgICAgbGluay9l
dGhlciBiYzozMDo1YjpmMDozMjpiNCBicmQgZmY6ZmY6ZmY6ZmY6ZmY6ZmYKICAgICBpbmV0IDE5
Mi4xNjguMjQwLjUyLzIwIGJyZCAxOTIuMTY4LjI1NS4yNTUgc2NvcGUgZ2xvYmFsIHhlbmJyMAog
ICAgICAgIHZhbGlkX2xmdCBmb3JldmVyIHByZWZlcnJlZF9sZnQgZm9yZXZlcgogICAgIGluZXQ2
IGZlODA6OmJlMzA6NWJmZjpmZWYwOjMyYjQvNjQgc2NvcGUgbGluawogICAgICAgIHZhbGlkX2xm
dCBmb3JldmVyIHByZWZlcnJlZF9sZnQgZm9yZXZlcgoKCgpHVUVTVFM6CmZ1bGx2aXJ0IGluc3Rh
bGxzLCBjcmVhdGVkIGZyb20gbmV0aW5zdCBJU08gdmlhIHZpcnQtbWFuYWdlciBydW5uaW5nIG9u
IApteSB3b3Jrc3RhdGlvbiwgbWFuaXB1bGF0ZWQgdGhyb3VnaCBzb21lIGNvbWJpbmF0aW9uIG9m
IHZpcnQtbWFuYWdlciBhbmQgCmxvY2FsIHZpcnNoIGNvbW1hbmRzLgoKcm9vdEB3aGVlenktZ3Vl
c3Q6fiMgdW5hbWUgLWEKTGludXggd2hlZXp5LWd1ZXN0IDMuMTYuMC0wLmJwby40LWFtZDY0ICMx
IFNNUCBEZWJpYW4gCjMuMTYuMzYtMStkZWI4dTJ+YnBvNzArMSAoMjAxNi0xMC0xOSkgeDg2XzY0
IEdOVS9MaW51eAoKcm9vdEB3aGVlenktZ3Vlc3Q6fiMgY2F0IC9ldGMvaXNzdWUKRGViaWFuIEdO
VS9MaW51eCA3IFxuIFxsCgpyb290QGxlbm55LWd1ZXN0On4jIHVuYW1lIC1hCkxpbnV4IGxlbm55
LWd1ZXN0IDIuNi4yNi0yLWFtZDY0ICMxIFNNUCBTdW4gTWFyIDQgMjE6NDg6MDYgVVRDIDIwMTIg
Cng4Nl82NCBHTlUvTGludXgKCnJvb3RAbGVubnktZ3Vlc3Q6fiMgY2F0IC9ldGMvaXNzdWUKRGVi
aWFuIEdOVS9MaW51eCA1LjAgXG4gXGwKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Wed Jan 11 10:44:42 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Jan 2017 10:44:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cRGNN-0000nZ-LW; Wed, 11 Jan 2017 10:43:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <guillaume@msd.im>) id 1cRGNM-0000nT-5N
 for xen-users@lists.xen.org; Wed, 11 Jan 2017 10:43:28 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 38/33-27165-F4C06785; Wed, 11 Jan 2017 10:43:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsUSwPOpVtePpyz
 C4MdrM4tVVw+wOjB6HN39mymAMYo1My8pvyKBNePBgbyC5+wVExdzNDDuZuti5OQQEqiU2Dfv
 MJgtISAosX/jdeYuRg4gW12ieYYwhKklsWydMkSFmERH10vGLkYuoM7tTBJHF38Dc1gEJrBIP
 Hi/lwWkSkRAWmLGlSawmWwCUhKXlrYzg9jCAnYSn7fOYgKxeQUsJa7tmAoWZxFQlZi0+ytYr6
 hAtMTaqTfYIGoEJU7OfAIWZxYwk5i3+SEzhC0vsf3tHOYJjAKzkJTNQlI2C0nZAkbmVYwaxal
 FZalFusaGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgYHJAAQ7GJsWBR5ilORg
 UhLlPfO6NEKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK8Nd1mEkGBRanpqRVpmDjBGYNISHDxKI
 rw+IGne4oLE3OLMdIjUKUZdjlOfLrxkEmLJy89LlRLnzQcpEgApyijNgxsBi9dLjLJSwryMQE
 cJ8RSkFuVmlqDKv2IU52BUEub1B5nCk5lXArfpFdARTEBHRNoVgxxRkoiQkmpg3J6ScLjwX4m
 01zKJ56yrJhuYMlncWzvdLviuxmLTeV3zjHlLV6RZtogXLtm279/qKcVHtI/M3BHfLHuE6eu7
 We8OzaqKmvNMfmrVg+1sf96IaggnKu7ZYdBd/5xDJpDpBN/ehZ1z43ncPM/azGLwYazYXf7fV
 XDHyVWf0xY/Oqexgru4psQ7WYmlOCPRUIu5qDgRAOc43y3SAgAA
X-Env-Sender: guillaume@msd.im
X-Msg-Ref: server-14.tower-27.messagelabs.com!1484131406!68896329!1
X-Originating-IP: [80.12.242.125]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19539 invoked from network); 11 Jan 2017 10:43:26 -0000
Received: from smtp03.smtpout.orange.fr (HELO smtp.smtpout.orange.fr)
 (80.12.242.125)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES128-SHA encrypted SMTP;
 11 Jan 2017 10:43:26 -0000
Received: from msd.im ([90.110.11.191]) by mwinf5d06 with ME
 id WyjR1u01P47Jsci03yjR02; Wed, 11 Jan 2017 11:43:26 +0100
X-ME-Helo: msd.im
X-ME-Auth: Z19kZXNwb2lzQG9yYW5nZS5mcg==
X-ME-Date: Wed, 11 Jan 2017 11:43:26 +0100
X-ME-IP: 90.110.11.191
Received: from [10.59.118.51] (wam59-2-88-189-137-202.fbx.proxad.net
 [88.189.137.202])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by msd.im (Postfix) with ESMTPSA id A9F552003C
 for <xen-users@lists.xen.org>; Wed, 11 Jan 2017 11:43:25 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=msd.im; s=msd001;
 t=1484131405; bh=LyYM193IG8QZXdy3OcSHumwZfpBvJ82FYZ5yQP0Abfk=;
 h=To:From:Subject:Date:From;
 b=S8igAmomSO+uzITBTLzgRahHtbafJUhdzpbxF3428QyAsv6JpQw2ZRfvr5rbT+U27
 J0BtDyNv4NzjZJnprP+YP0Pzh3iLDfN1sx0H4/xE87WJYNL3hvFZQ866d/1giVfKyv
 jIfKSpqBbr44EbO00+NmDjTzaFKaDJXslR6jUZPSB3mN6vgy0/Z/6dgGRwtNRho4mu
 KsdrCTUeutNr2B8ijqsdWCYkAAuokxwu/JMhT3gLSHbiqOsshDSVW6HA9b/PSKhI+7
 Er+NJo1Uiq4k819fJCoEwJMrPC5huJIaOrj/cixFx7VJM4ED55ga1Qe2TCjt9vR82F
 vXleG3SzEwOsA==
To: xen-users@lists.xen.org
From: msd+xen-users@msd.im
Message-ID: <dfa70505-e7c1-51c4-b2fc-7e82e70f5993@msd.im>
Date: Wed, 11 Jan 2017 11:43:23 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.6.0
MIME-Version: 1.0
Subject: [Xen-users] The command "cat /proc/bus/input/devices" is blocking
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

SGVsbG8sCgpJIGhhdmUgYSBwcm9ibGVtIG9uIHNvbWUgb2YgbXkgeGVuIHNlcnZlcnMuCgpRdWlj
a2x5IDogdGhlIGNvbW1hbmQgImNhdCAvcHJvYy9idXMvaW5wdXQvZGV2aWNlcyIgaXMgYmxvY2tp
bmcuIE5vdGhpbmcgCmlzIG5ldmVyIHJldHVybmVkLgoKRGV0YWlscyA6CgpJIHRyeSB0byBpbnN0
YWxsIGEgbmV3IHhlbiB2bSB3aXRoIHhlbi10b29scy4KV2hlbiBpdCBjb25maWd1cmUgdGhlIG5l
dyB2bSwgdGhlIHNjcmlwdCAKIi92YXIvbGliL2Rwa2cvaW5mby9rZXlib2FyZC1jb25maWd1cmF0
aW9uLnBvc3RpbnN0IiB0cmllcyB0byByZWFkIAoiL3Byb2MvYnVzL2lucHV0L2RldmljZXMiIGFu
ZCBibG9ja3MuClNvIHRoZSB2bSBpcyBuZXZlciBjcmVhdGVkIGFuZCB0aGUgc2NyaXB0IGZyZWV6
ZXMuCkFmdGVyIGEgcmVib290IG9mIHRoZSBzZXJ2ZXIsIHRoZSBjb21tYW5kIHdvcmtzIGFnYWlu
LgpIZXJlIGlzIGFuIGV4dHJhY3Qgb2Ygc3RyYWNlIHRoYXQgc2hvdyB0aGUga2VybmVsIGJsb2Nr
cyBvbiB0aGUgcmVhZCBjYWxsLgoKID4gIyBzdHJhY2UgY2F0IC9wcm9jL2J1cy9pbnB1dC9kZXZp
Y2VzCiA+IFsuLi5dCiA+IG9wZW4oIi9wcm9jL2J1cy9pbnB1dC9kZXZpY2VzIiwgT19SRE9OTFkp
ID0gMwogPiBmc3RhdCgzLCB7c3RfbW9kZT1TX0lGUkVHfDA0NDQsIHN0X3NpemU9MCwgLi4ufSkg
PSAwCiA+IGZhZHZpc2U2NCgzLCAwLCAwLCBQT1NJWF9GQURWX1NFUVVFTlRJQUwpID0gMAogPiBt
bWFwKE5VTEwsIDEzOTI2NCwgUFJPVF9SRUFEfFBST1RfV1JJVEUsIE1BUF9QUklWQVRFfE1BUF9B
Tk9OWU1PVVMsIAotMSwgMCkgPSAweDdmZWNhMzU2NzAwMAogPiByZWFkKDMsCgogPiAjIHVuYW1l
IC1hCiA+IExpbnV4IHhlbiAzLjE2LjAtNC1hbWQ2NCAjMSBTTVAgRGViaWFuIDMuMTYuMzYtMStk
ZWI4dTIgKDIwMTYtMTAtMTkpIAp4ODZfNjQgR05VL0xpbnV4CgoKRG8geW91IGtub3cgd2hhdCBj
YW4gaGFwcGVucyA/CgoKUmVnYXJkcywKCgpNc2QKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Wed Jan 11 10:44:42 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Jan 2017 10:44:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cRGNN-0000nZ-LW; Wed, 11 Jan 2017 10:43:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <guillaume@msd.im>) id 1cRGNM-0000nT-5N
 for xen-users@lists.xen.org; Wed, 11 Jan 2017 10:43:28 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 38/33-27165-F4C06785; Wed, 11 Jan 2017 10:43:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsUSwPOpVtePpyz
 C4MdrM4tVVw+wOjB6HN39mymAMYo1My8pvyKBNePBgbyC5+wVExdzNDDuZuti5OQQEqiU2Dfv
 MJgtISAosX/jdeYuRg4gW12ieYYwhKklsWydMkSFmERH10vGLkYuoM7tTBJHF38Dc1gEJrBIP
 Hi/lwWkSkRAWmLGlSawmWwCUhKXlrYzg9jCAnYSn7fOYgKxeQUsJa7tmAoWZxFQlZi0+ytYr6
 hAtMTaqTfYIGoEJU7OfAIWZxYwk5i3+SEzhC0vsf3tHOYJjAKzkJTNQlI2C0nZAkbmVYwaxal
 FZalFusaGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgYHJAAQ7GJsWBR5ilORg
 UhLlPfO6NEKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK8Nd1mEkGBRanpqRVpmDjBGYNISHDxKI
 rw+IGne4oLE3OLMdIjUKUZdjlOfLrxkEmLJy89LlRLnzQcpEgApyijNgxsBi9dLjLJSwryMQE
 cJ8RSkFuVmlqDKv2IU52BUEub1B5nCk5lXArfpFdARTEBHRNoVgxxRkoiQkmpg3J6ScLjwX4m
 01zKJ56yrJhuYMlncWzvdLviuxmLTeV3zjHlLV6RZtogXLtm279/qKcVHtI/M3BHfLHuE6eu7
 We8OzaqKmvNMfmrVg+1sf96IaggnKu7ZYdBd/5xDJpDpBN/ehZ1z43ncPM/azGLwYazYXf7fV
 XDHyVWf0xY/Oqexgru4psQ7WYmlOCPRUIu5qDgRAOc43y3SAgAA
X-Env-Sender: guillaume@msd.im
X-Msg-Ref: server-14.tower-27.messagelabs.com!1484131406!68896329!1
X-Originating-IP: [80.12.242.125]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19539 invoked from network); 11 Jan 2017 10:43:26 -0000
Received: from smtp03.smtpout.orange.fr (HELO smtp.smtpout.orange.fr)
 (80.12.242.125)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES128-SHA encrypted SMTP;
 11 Jan 2017 10:43:26 -0000
Received: from msd.im ([90.110.11.191]) by mwinf5d06 with ME
 id WyjR1u01P47Jsci03yjR02; Wed, 11 Jan 2017 11:43:26 +0100
X-ME-Helo: msd.im
X-ME-Auth: Z19kZXNwb2lzQG9yYW5nZS5mcg==
X-ME-Date: Wed, 11 Jan 2017 11:43:26 +0100
X-ME-IP: 90.110.11.191
Received: from [10.59.118.51] (wam59-2-88-189-137-202.fbx.proxad.net
 [88.189.137.202])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by msd.im (Postfix) with ESMTPSA id A9F552003C
 for <xen-users@lists.xen.org>; Wed, 11 Jan 2017 11:43:25 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=msd.im; s=msd001;
 t=1484131405; bh=LyYM193IG8QZXdy3OcSHumwZfpBvJ82FYZ5yQP0Abfk=;
 h=To:From:Subject:Date:From;
 b=S8igAmomSO+uzITBTLzgRahHtbafJUhdzpbxF3428QyAsv6JpQw2ZRfvr5rbT+U27
 J0BtDyNv4NzjZJnprP+YP0Pzh3iLDfN1sx0H4/xE87WJYNL3hvFZQ866d/1giVfKyv
 jIfKSpqBbr44EbO00+NmDjTzaFKaDJXslR6jUZPSB3mN6vgy0/Z/6dgGRwtNRho4mu
 KsdrCTUeutNr2B8ijqsdWCYkAAuokxwu/JMhT3gLSHbiqOsshDSVW6HA9b/PSKhI+7
 Er+NJo1Uiq4k819fJCoEwJMrPC5huJIaOrj/cixFx7VJM4ED55ga1Qe2TCjt9vR82F
 vXleG3SzEwOsA==
To: xen-users@lists.xen.org
From: msd+xen-users@msd.im
Message-ID: <dfa70505-e7c1-51c4-b2fc-7e82e70f5993@msd.im>
Date: Wed, 11 Jan 2017 11:43:23 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.6.0
MIME-Version: 1.0
Subject: [Xen-users] The command "cat /proc/bus/input/devices" is blocking
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

SGVsbG8sCgpJIGhhdmUgYSBwcm9ibGVtIG9uIHNvbWUgb2YgbXkgeGVuIHNlcnZlcnMuCgpRdWlj
a2x5IDogdGhlIGNvbW1hbmQgImNhdCAvcHJvYy9idXMvaW5wdXQvZGV2aWNlcyIgaXMgYmxvY2tp
bmcuIE5vdGhpbmcgCmlzIG5ldmVyIHJldHVybmVkLgoKRGV0YWlscyA6CgpJIHRyeSB0byBpbnN0
YWxsIGEgbmV3IHhlbiB2bSB3aXRoIHhlbi10b29scy4KV2hlbiBpdCBjb25maWd1cmUgdGhlIG5l
dyB2bSwgdGhlIHNjcmlwdCAKIi92YXIvbGliL2Rwa2cvaW5mby9rZXlib2FyZC1jb25maWd1cmF0
aW9uLnBvc3RpbnN0IiB0cmllcyB0byByZWFkIAoiL3Byb2MvYnVzL2lucHV0L2RldmljZXMiIGFu
ZCBibG9ja3MuClNvIHRoZSB2bSBpcyBuZXZlciBjcmVhdGVkIGFuZCB0aGUgc2NyaXB0IGZyZWV6
ZXMuCkFmdGVyIGEgcmVib290IG9mIHRoZSBzZXJ2ZXIsIHRoZSBjb21tYW5kIHdvcmtzIGFnYWlu
LgpIZXJlIGlzIGFuIGV4dHJhY3Qgb2Ygc3RyYWNlIHRoYXQgc2hvdyB0aGUga2VybmVsIGJsb2Nr
cyBvbiB0aGUgcmVhZCBjYWxsLgoKID4gIyBzdHJhY2UgY2F0IC9wcm9jL2J1cy9pbnB1dC9kZXZp
Y2VzCiA+IFsuLi5dCiA+IG9wZW4oIi9wcm9jL2J1cy9pbnB1dC9kZXZpY2VzIiwgT19SRE9OTFkp
ID0gMwogPiBmc3RhdCgzLCB7c3RfbW9kZT1TX0lGUkVHfDA0NDQsIHN0X3NpemU9MCwgLi4ufSkg
PSAwCiA+IGZhZHZpc2U2NCgzLCAwLCAwLCBQT1NJWF9GQURWX1NFUVVFTlRJQUwpID0gMAogPiBt
bWFwKE5VTEwsIDEzOTI2NCwgUFJPVF9SRUFEfFBST1RfV1JJVEUsIE1BUF9QUklWQVRFfE1BUF9B
Tk9OWU1PVVMsIAotMSwgMCkgPSAweDdmZWNhMzU2NzAwMAogPiByZWFkKDMsCgogPiAjIHVuYW1l
IC1hCiA+IExpbnV4IHhlbiAzLjE2LjAtNC1hbWQ2NCAjMSBTTVAgRGViaWFuIDMuMTYuMzYtMStk
ZWI4dTIgKDIwMTYtMTAtMTkpIAp4ODZfNjQgR05VL0xpbnV4CgoKRG8geW91IGtub3cgd2hhdCBj
YW4gaGFwcGVucyA/CgoKUmVnYXJkcywKCgpNc2QKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Wed Jan 11 14:33:49 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Jan 2017 14:33:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cRJx7-0000Y1-Aq; Wed, 11 Jan 2017 14:32:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <charles.fg@gmail.com>) id 1cRJx5-0000Xv-IH
 for xen-users@lists.xen.org; Wed, 11 Jan 2017 14:32:35 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 90/93-14064-20246785; Wed, 11 Jan 2017 14:32:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsVyMfTSel1Gp7I
 Ig9bJpharrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8bKzv2MBZ0aFWtuNzI1MG5T7mLk4hASmMQo
 ca+piQnEYRH4zCLxbGIPmCMhMJNV4vTd22xdjJxATo7EtZfXoewiiR0X/rCC2LwCghInZz5hA
 bGFBCwl3n9ZwwhicwpYSdxZMJUJxGYTsJc4c/cuWD2LgKrEtm23oHoDJNbOnwFmCwv4SXx9uw
 tsvoiAocTrrzuZQWxmAS+JzUfWskxg5JuFZN0sJKlZjBxAtrrE+nlCEGFtiWULXzND2GoSt7d
 dZUcWX8DItopRvTi1qCy1SNdML6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMGwZ
 gGAH49QG50OMkhxMSqK8Z16XRgjxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4I1wLIsQEixKTU+tS
 MvMAUYQTFqCg0dJhFcIJM1bXJCYW5yZDpE6xWjJ0dN1+iUTx6kbIHLPrssvmYRY8vLzUqXEeZ
 1AGgRAGjJK8+DGwaL8EqOslDAvI9CBQjwFqUW5mSWo8q8YxTkYlYR5Mx2ApvBk5pXAbX0FdBA
 T0EGRdsUgB5UkIqSkGhhtv6T8MJk0qXm76sa7t+WEU6Z8Mr7pNrE2h/2A9TvrhiiLBK8fn2pr
 zNYtyv4pMWG6fMzWmfebjC3+lovIJMw+WJM749JyycD50xdmrq8rfGmz/PCyprLnSzcXvDTb/
 p2H5clBnaQv0+7ezfh5yenlxabY1cGTqrbt0jHKTM+M+zxLiCVbP75DiaU4I9FQi7moOBEASF
 d2Le0CAAA=
X-Env-Sender: charles.fg@gmail.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1484145152!79265672!1
X-Originating-IP: [209.85.210.175]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_50_60,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24321 invoked from network); 11 Jan 2017 14:32:32 -0000
Received: from mail-wj0-f175.google.com (HELO mail-wj0-f175.google.com)
 (209.85.210.175)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Jan 2017 14:32:32 -0000
Received: by mail-wj0-f175.google.com with SMTP id kq3so57863047wjc.0
 for <xen-users@lists.xen.org>; Wed, 11 Jan 2017 06:32:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to;
 bh=IUp5kB9I6oUhkKW68G8dDmEUTsmMa9qQKCp2VggPFzk=;
 b=elDpXCArH4BmR49OPJ/CcNnbOSfcHMr44mEs+KK9Or3P+I1K1CzI6/tfz4glg/gBnP
 Y3zicTdeoPCFZk83pQpTLYOoCBV+TjeJ3m9OfWWHqhHxzpsfotLajO2ZJcOVGg/Sfzc7
 iV/8oSjFVLKZ0l27JdvDTSen6z4xA77q13GOgHUPDrTur+ndyLJa9Yzc5UF8oCyz7y8F
 tZzRT6I8FRIDOAR/1E+NKHHI8v7fFYhK8cqmxbHotfnNeWiQfovEfRDrzHttivOM4CMf
 lQ3s9qOtQOuVcBsnr907Bc6jJSUjQg4zSAIJApjPNVoCdhVBgFJP5tlYlKAJ52xuahWk
 aEnA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to;
 bh=IUp5kB9I6oUhkKW68G8dDmEUTsmMa9qQKCp2VggPFzk=;
 b=sJoQzRS3M6FP/BYZSSD6ioPDdC3hmsJTpBzIWsHvDVtm+qkUV30WVBqziSScKF64ZR
 VQSpSmtG6Izoz3OwxRJh0z7UkbundTFcxUOYji7XUcE4WrYS47t3aRi4D3enAvP3o/SC
 Hzmz5UxG/wtCtVClfnBoboWxPpv7zb+QK9e7UZrij9ByniDq1za1x2wc2uJwPz7VuBHt
 SFnwvmAQipGgr7v1v3pAlDxMTBBC7FBU78WD773Buv7M8YL4TLw/ZkfQPHvdkyQT+DDj
 ixkmsVdxzT1uC1GSOCaNBN0JOywtmpjuLUop75Jb3eOscDA1zalYkPna+195G1e6rFnK
 UqsQ==
X-Gm-Message-State: AIkVDXLa6pEbeDz/v94KBLccameapJurpmRSewc1O9/bkuxBlKsITTkeQFiyd80PwqFzicqpPFvqnhcFkXQa1Q==
X-Received: by 10.194.234.65 with SMTP id uc1mr5217035wjc.23.1484145152377;
 Wed, 11 Jan 2017 06:32:32 -0800 (PST)
MIME-Version: 1.0
References: <dfa70505-e7c1-51c4-b2fc-7e82e70f5993@msd.im>
In-Reply-To: <dfa70505-e7c1-51c4-b2fc-7e82e70f5993@msd.im>
From: =?UTF-8?Q?Charles_Gon=C3=A7alves?= <charles.fg@gmail.com>
Date: Wed, 11 Jan 2017 14:32:21 +0000
Message-ID: <CAAQRGoAWs3+ZUZtyZv+j6wf_ud9Lu32urXwktG9n_qvAksKXFw@mail.gmail.com>
To: msd+xen-users@msd.im, xen-users@lists.xen.org
Subject: Re: [Xen-users] The command "cat /proc/bus/input/devices" is
	blocking
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3746026996938665260=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============3746026996938665260==
Content-Type: multipart/alternative; boundary=089e01419e1e9a4d250545d278a2

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

I had this problem when I've installed xen from sources and tried to
install the xen-tools from debian repos.
The package manager has overwritten some xen configuration files and this
error started to happen.

After some time spent with no success in fixing it I've rebuild the system!

On Wed, Jan 11, 2017 at 8:47 AM <msd+xen-users@msd.im> wrote:

> Hello,
>
> I have a problem on some of my xen servers.
>
> Quickly : the command "cat /proc/bus/input/devices" is blocking. Nothing
> is never returned.
>
> Details :
>
> I try to install a new xen vm with xen-tools.
> When it configure the new vm, the script
> "/var/lib/dpkg/info/keyboard-configuration.postinst" tries to read
> "/proc/bus/input/devices" and blocks.
> So the vm is never created and the script freezes.
> After a reboot of the server, the command works again.
> Here is an extract of strace that show the kernel blocks on the read call=
.
>
>  > # strace cat /proc/bus/input/devices
>  > [...]
>  > open("/proc/bus/input/devices", O_RDONLY) =3D 3
>  > fstat(3, {st_mode=3DS_IFREG|0444, st_size=3D0, ...}) =3D 0
>  > fadvise64(3, 0, 0, POSIX_FADV_SEQUENTIAL) =3D 0
>  > mmap(NULL, 139264, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
> -1, 0) =3D 0x7feca3567000
>  > read(3,
>
>  > # uname -a
>  > Linux xen 3.16.0-4-amd64 #1 SMP Debian 3.16.36-1+deb8u2 (2016-10-19)
> x86_64 GNU/Linux
>
>
> Do you know what can happens ?
>
>
> Regards,
>
>
> Msd
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> https://lists.xen.org/xen-users

--=20
Charles F.'. Gon=C3=A7alves

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

<div dir=3D"ltr">I had this problem when I&#39;ve installed xen from source=
s and tried to install the xen-tools from debian repos.<div>The package man=
ager has overwritten  some xen configuration files and this error started t=
o happen.<div><br></div><div>After some time spent with no success in fixin=
g it I&#39;ve rebuild the system!=C2=A0</div></div></div><br><div class=3D"=
gmail_quote"><div dir=3D"ltr">On Wed, Jan 11, 2017 at 8:47 AM &lt;<a href=
=3D"mailto:msd%2Bxen-users@msd.im">msd+xen-users@msd.im</a>&gt; wrote:<br><=
/div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-le=
ft:1px #ccc solid;padding-left:1ex">Hello,<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
I have a problem on some of my xen servers.<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
Quickly : the command &quot;cat /proc/bus/input/devices&quot; is blocking. =
Nothing<br class=3D"gmail_msg">
is never returned.<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
Details :<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
I try to install a new xen vm with xen-tools.<br class=3D"gmail_msg">
When it configure the new vm, the script<br class=3D"gmail_msg">
&quot;/var/lib/dpkg/info/keyboard-configuration.postinst&quot; tries to rea=
d<br class=3D"gmail_msg">
&quot;/proc/bus/input/devices&quot; and blocks.<br class=3D"gmail_msg">
So the vm is never created and the script freezes.<br class=3D"gmail_msg">
After a reboot of the server, the command works again.<br class=3D"gmail_ms=
g">
Here is an extract of strace that show the kernel blocks on the read call.<=
br class=3D"gmail_msg">
<br class=3D"gmail_msg">
=C2=A0&gt; # strace cat /proc/bus/input/devices<br class=3D"gmail_msg">
=C2=A0&gt; [...]<br class=3D"gmail_msg">
=C2=A0&gt; open(&quot;/proc/bus/input/devices&quot;, O_RDONLY) =3D 3<br cla=
ss=3D"gmail_msg">
=C2=A0&gt; fstat(3, {st_mode=3DS_IFREG|0444, st_size=3D0, ...}) =3D 0<br cl=
ass=3D"gmail_msg">
=C2=A0&gt; fadvise64(3, 0, 0, POSIX_FADV_SEQUENTIAL) =3D 0<br class=3D"gmai=
l_msg">
=C2=A0&gt; mmap(NULL, 139264, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMO=
US,<br class=3D"gmail_msg">
-1, 0) =3D 0x7feca3567000<br class=3D"gmail_msg">
=C2=A0&gt; read(3,<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
=C2=A0&gt; # uname -a<br class=3D"gmail_msg">
=C2=A0&gt; Linux xen 3.16.0-4-amd64 #1 SMP Debian 3.16.36-1+deb8u2 (2016-10=
-19)<br class=3D"gmail_msg">
x86_64 GNU/Linux<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
Do you know what can happens ?<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
Regards,<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
Msd<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
_______________________________________________<br class=3D"gmail_msg">
Xen-users mailing list<br class=3D"gmail_msg">
<a href=3D"mailto:Xen-users@lists.xen.org" class=3D"gmail_msg" target=3D"_b=
lank">Xen-users@lists.xen.org</a><br class=3D"gmail_msg">
<a href=3D"https://lists.xen.org/xen-users" rel=3D"noreferrer" class=3D"gma=
il_msg" target=3D"_blank">https://lists.xen.org/xen-users</a></blockquote><=
/div><div dir=3D"ltr">-- <br></div><div data-smartmail=3D"gmail_signature">=
<div dir=3D"ltr">Charles F.&#39;. Gon=C3=A7alves</div></div>

--089e01419e1e9a4d250545d278a2--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============3746026996938665260==--


From xen-users-bounces@lists.xen.org Wed Jan 11 14:33:49 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Jan 2017 14:33:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cRJx7-0000Y1-Aq; Wed, 11 Jan 2017 14:32:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <charles.fg@gmail.com>) id 1cRJx5-0000Xv-IH
 for xen-users@lists.xen.org; Wed, 11 Jan 2017 14:32:35 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 90/93-14064-20246785; Wed, 11 Jan 2017 14:32:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsVyMfTSel1Gp7I
 Ig9bJpharrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8bKzv2MBZ0aFWtuNzI1MG5T7mLk4hASmMQo
 ca+piQnEYRH4zCLxbGIPmCMhMJNV4vTd22xdjJxATo7EtZfXoewiiR0X/rCC2LwCghInZz5hA
 bGFBCwl3n9ZwwhicwpYSdxZMJUJxGYTsJc4c/cuWD2LgKrEtm23oHoDJNbOnwFmCwv4SXx9uw
 tsvoiAocTrrzuZQWxmAS+JzUfWskxg5JuFZN0sJKlZjBxAtrrE+nlCEGFtiWULXzND2GoSt7d
 dZUcWX8DItopRvTi1qCy1SNdML6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMGwZ
 gGAH49QG50OMkhxMSqK8Z16XRgjxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4I1wLIsQEixKTU+tS
 MvMAUYQTFqCg0dJhFcIJM1bXJCYW5yZDpE6xWjJ0dN1+iUTx6kbIHLPrssvmYRY8vLzUqXEeZ
 1AGgRAGjJK8+DGwaL8EqOslDAvI9CBQjwFqUW5mSWo8q8YxTkYlYR5Mx2ApvBk5pXAbX0FdBA
 T0EGRdsUgB5UkIqSkGhhtv6T8MJk0qXm76sa7t+WEU6Z8Mr7pNrE2h/2A9TvrhiiLBK8fn2pr
 zNYtyv4pMWG6fMzWmfebjC3+lovIJMw+WJM749JyycD50xdmrq8rfGmz/PCyprLnSzcXvDTb/
 p2H5clBnaQv0+7ezfh5yenlxabY1cGTqrbt0jHKTM+M+zxLiCVbP75DiaU4I9FQi7moOBEASF
 d2Le0CAAA=
X-Env-Sender: charles.fg@gmail.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1484145152!79265672!1
X-Originating-IP: [209.85.210.175]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_50_60,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24321 invoked from network); 11 Jan 2017 14:32:32 -0000
Received: from mail-wj0-f175.google.com (HELO mail-wj0-f175.google.com)
 (209.85.210.175)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Jan 2017 14:32:32 -0000
Received: by mail-wj0-f175.google.com with SMTP id kq3so57863047wjc.0
 for <xen-users@lists.xen.org>; Wed, 11 Jan 2017 06:32:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to;
 bh=IUp5kB9I6oUhkKW68G8dDmEUTsmMa9qQKCp2VggPFzk=;
 b=elDpXCArH4BmR49OPJ/CcNnbOSfcHMr44mEs+KK9Or3P+I1K1CzI6/tfz4glg/gBnP
 Y3zicTdeoPCFZk83pQpTLYOoCBV+TjeJ3m9OfWWHqhHxzpsfotLajO2ZJcOVGg/Sfzc7
 iV/8oSjFVLKZ0l27JdvDTSen6z4xA77q13GOgHUPDrTur+ndyLJa9Yzc5UF8oCyz7y8F
 tZzRT6I8FRIDOAR/1E+NKHHI8v7fFYhK8cqmxbHotfnNeWiQfovEfRDrzHttivOM4CMf
 lQ3s9qOtQOuVcBsnr907Bc6jJSUjQg4zSAIJApjPNVoCdhVBgFJP5tlYlKAJ52xuahWk
 aEnA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to;
 bh=IUp5kB9I6oUhkKW68G8dDmEUTsmMa9qQKCp2VggPFzk=;
 b=sJoQzRS3M6FP/BYZSSD6ioPDdC3hmsJTpBzIWsHvDVtm+qkUV30WVBqziSScKF64ZR
 VQSpSmtG6Izoz3OwxRJh0z7UkbundTFcxUOYji7XUcE4WrYS47t3aRi4D3enAvP3o/SC
 Hzmz5UxG/wtCtVClfnBoboWxPpv7zb+QK9e7UZrij9ByniDq1za1x2wc2uJwPz7VuBHt
 SFnwvmAQipGgr7v1v3pAlDxMTBBC7FBU78WD773Buv7M8YL4TLw/ZkfQPHvdkyQT+DDj
 ixkmsVdxzT1uC1GSOCaNBN0JOywtmpjuLUop75Jb3eOscDA1zalYkPna+195G1e6rFnK
 UqsQ==
X-Gm-Message-State: AIkVDXLa6pEbeDz/v94KBLccameapJurpmRSewc1O9/bkuxBlKsITTkeQFiyd80PwqFzicqpPFvqnhcFkXQa1Q==
X-Received: by 10.194.234.65 with SMTP id uc1mr5217035wjc.23.1484145152377;
 Wed, 11 Jan 2017 06:32:32 -0800 (PST)
MIME-Version: 1.0
References: <dfa70505-e7c1-51c4-b2fc-7e82e70f5993@msd.im>
In-Reply-To: <dfa70505-e7c1-51c4-b2fc-7e82e70f5993@msd.im>
From: =?UTF-8?Q?Charles_Gon=C3=A7alves?= <charles.fg@gmail.com>
Date: Wed, 11 Jan 2017 14:32:21 +0000
Message-ID: <CAAQRGoAWs3+ZUZtyZv+j6wf_ud9Lu32urXwktG9n_qvAksKXFw@mail.gmail.com>
To: msd+xen-users@msd.im, xen-users@lists.xen.org
Subject: Re: [Xen-users] The command "cat /proc/bus/input/devices" is
	blocking
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3746026996938665260=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============3746026996938665260==
Content-Type: multipart/alternative; boundary=089e01419e1e9a4d250545d278a2

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

I had this problem when I've installed xen from sources and tried to
install the xen-tools from debian repos.
The package manager has overwritten some xen configuration files and this
error started to happen.

After some time spent with no success in fixing it I've rebuild the system!

On Wed, Jan 11, 2017 at 8:47 AM <msd+xen-users@msd.im> wrote:

> Hello,
>
> I have a problem on some of my xen servers.
>
> Quickly : the command "cat /proc/bus/input/devices" is blocking. Nothing
> is never returned.
>
> Details :
>
> I try to install a new xen vm with xen-tools.
> When it configure the new vm, the script
> "/var/lib/dpkg/info/keyboard-configuration.postinst" tries to read
> "/proc/bus/input/devices" and blocks.
> So the vm is never created and the script freezes.
> After a reboot of the server, the command works again.
> Here is an extract of strace that show the kernel blocks on the read call=
.
>
>  > # strace cat /proc/bus/input/devices
>  > [...]
>  > open("/proc/bus/input/devices", O_RDONLY) =3D 3
>  > fstat(3, {st_mode=3DS_IFREG|0444, st_size=3D0, ...}) =3D 0
>  > fadvise64(3, 0, 0, POSIX_FADV_SEQUENTIAL) =3D 0
>  > mmap(NULL, 139264, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
> -1, 0) =3D 0x7feca3567000
>  > read(3,
>
>  > # uname -a
>  > Linux xen 3.16.0-4-amd64 #1 SMP Debian 3.16.36-1+deb8u2 (2016-10-19)
> x86_64 GNU/Linux
>
>
> Do you know what can happens ?
>
>
> Regards,
>
>
> Msd
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> https://lists.xen.org/xen-users

--=20
Charles F.'. Gon=C3=A7alves

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

<div dir=3D"ltr">I had this problem when I&#39;ve installed xen from source=
s and tried to install the xen-tools from debian repos.<div>The package man=
ager has overwritten  some xen configuration files and this error started t=
o happen.<div><br></div><div>After some time spent with no success in fixin=
g it I&#39;ve rebuild the system!=C2=A0</div></div></div><br><div class=3D"=
gmail_quote"><div dir=3D"ltr">On Wed, Jan 11, 2017 at 8:47 AM &lt;<a href=
=3D"mailto:msd%2Bxen-users@msd.im">msd+xen-users@msd.im</a>&gt; wrote:<br><=
/div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-le=
ft:1px #ccc solid;padding-left:1ex">Hello,<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
I have a problem on some of my xen servers.<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
Quickly : the command &quot;cat /proc/bus/input/devices&quot; is blocking. =
Nothing<br class=3D"gmail_msg">
is never returned.<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
Details :<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
I try to install a new xen vm with xen-tools.<br class=3D"gmail_msg">
When it configure the new vm, the script<br class=3D"gmail_msg">
&quot;/var/lib/dpkg/info/keyboard-configuration.postinst&quot; tries to rea=
d<br class=3D"gmail_msg">
&quot;/proc/bus/input/devices&quot; and blocks.<br class=3D"gmail_msg">
So the vm is never created and the script freezes.<br class=3D"gmail_msg">
After a reboot of the server, the command works again.<br class=3D"gmail_ms=
g">
Here is an extract of strace that show the kernel blocks on the read call.<=
br class=3D"gmail_msg">
<br class=3D"gmail_msg">
=C2=A0&gt; # strace cat /proc/bus/input/devices<br class=3D"gmail_msg">
=C2=A0&gt; [...]<br class=3D"gmail_msg">
=C2=A0&gt; open(&quot;/proc/bus/input/devices&quot;, O_RDONLY) =3D 3<br cla=
ss=3D"gmail_msg">
=C2=A0&gt; fstat(3, {st_mode=3DS_IFREG|0444, st_size=3D0, ...}) =3D 0<br cl=
ass=3D"gmail_msg">
=C2=A0&gt; fadvise64(3, 0, 0, POSIX_FADV_SEQUENTIAL) =3D 0<br class=3D"gmai=
l_msg">
=C2=A0&gt; mmap(NULL, 139264, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMO=
US,<br class=3D"gmail_msg">
-1, 0) =3D 0x7feca3567000<br class=3D"gmail_msg">
=C2=A0&gt; read(3,<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
=C2=A0&gt; # uname -a<br class=3D"gmail_msg">
=C2=A0&gt; Linux xen 3.16.0-4-amd64 #1 SMP Debian 3.16.36-1+deb8u2 (2016-10=
-19)<br class=3D"gmail_msg">
x86_64 GNU/Linux<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
Do you know what can happens ?<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
Regards,<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
Msd<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
_______________________________________________<br class=3D"gmail_msg">
Xen-users mailing list<br class=3D"gmail_msg">
<a href=3D"mailto:Xen-users@lists.xen.org" class=3D"gmail_msg" target=3D"_b=
lank">Xen-users@lists.xen.org</a><br class=3D"gmail_msg">
<a href=3D"https://lists.xen.org/xen-users" rel=3D"noreferrer" class=3D"gma=
il_msg" target=3D"_blank">https://lists.xen.org/xen-users</a></blockquote><=
/div><div dir=3D"ltr">-- <br></div><div data-smartmail=3D"gmail_signature">=
<div dir=3D"ltr">Charles F.&#39;. Gon=C3=A7alves</div></div>

--089e01419e1e9a4d250545d278a2--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============3746026996938665260==--


From xen-users-bounces@lists.xen.org Wed Jan 11 14:48:29 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Jan 2017 14:48:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cRKBm-0001pW-FC; Wed, 11 Jan 2017 14:47:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <webdawg@gmail.com>) id 1cRKBl-0001pP-9T
 for xen-users@lists.xen.org; Wed, 11 Jan 2017 14:47:45 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 14/A4-25093-09546785; Wed, 11 Jan 2017 14:47:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLIsWRWlGSWpSXmKPExsVyMfT+Ot1+17I
 Igy+bRCxWXT3A6sDocXT3b6YAxijWzLyk/IoE1oyjV1qYC1aWVzz9PYWxgfFhShcjF4eQwGRG
 iaWfZjKDOCwCDawS9/7cZwRxJATmsEpsP3GYrYuRE8jJkbh5rIsdwi6RaPs+HSzOKyAocXLmE
 xYQW0jAS2LHqg9gcU4BR4nLTU/YIeIOEotuvgarYRNQlOg4eoMZxGYRUJX4u/0bC8ScAIn/nT
 fBeoUFoiWatjYwgtgiAtoSmxqawWxmAWmJJzu+MEPYXhLbpzYxT2AUmIXkjFlIUrMYOYBsdYn
 184QgwmoSt7ddZYewtSWWLXzNvICRdRWjRnFqUVlqka6xoV5SUWZ6RkluYmaOrqGBmV5uanFx
 YnpqTmJSsV5yfu4mRmBAMwDBDsamRYGHGCU5mJREec+8Lo0Q4kvKT6nMSCzOiC8qzUktPsQow
 8GhJMErAYwQIcGi1PTUirTMHGBswaQlOHiURHh9QNK8xQWJucWZ6RCpU4z2HD1dp18ycZy6AS
 K/7DwDJPfsuvySSYglLz8vVUqcVxSkTQCkLaM0D24oLBVcYpSVEuZlBDpTiKcgtSg3swRV/hW
 jOAejkjCvFMgUnsy8Erjdr4DOYgI6K9KuGOSskkSElFQD45SfPhwus9bZivU3Kaxeqd2xwmfS
 gXDh0pfLyvWypdQ50jZ/5VaoDEjcOsftxHlWUeenUvN8CtUc3DRn3ZGeKZKdHXB7fRiL0JFzL
 JNCJts9+xa49Vpry3Tt622fXP7+Pss13y9zduM6e6s39RpxphqHVI/qiZ1gl0js1bZ5/vHb9O
 lzFlosVGIpzkg01GIuKk4EAEQdvdUAAwAA
X-Env-Sender: webdawg@gmail.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1484146062!50912101!1
X-Originating-IP: [209.85.223.174]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14716 invoked from network); 11 Jan 2017 14:47:43 -0000
Received: from mail-io0-f174.google.com (HELO mail-io0-f174.google.com)
 (209.85.223.174)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Jan 2017 14:47:43 -0000
Received: by mail-io0-f174.google.com with SMTP id v96so131352540ioi.0
 for <xen-users@lists.xen.org>; Wed, 11 Jan 2017 06:47:43 -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=lDxJpwa0XNgBB1Xw/q0WLnRFBGourBngeQegaitwc+w=;
 b=SLkMc1s/1LdcFbNj3++1oe7/iC6VJpGsB3j3L3q+UJzPP+lE6w6nlipIy0UI4iMPJu
 hv2Ah/kdZqq0Zd1JLu8v188NjJExjxtaUcXvX4eohDPOVB1gi14cZs6L5Tw8nxsv3r5X
 xJWnyK7FFq7PzXCR/1oryIsWtCttp8WQ0N73assKjmq2EJprN3e19ceWIjzUDb0kDeIO
 SgVW7mTBOz4EwVUzCAuPIAQcAEfNJq2gPqPNP+hazDEdxGjmrxhgmbwfNhD7x86iBJqN
 CHOymRWhnUo+YaRJ7FLeDiPo5yFi6dZCZRt3/7wnuPZncJJa3nMKwa93ZoRpRACcKXe8
 rARA==
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=lDxJpwa0XNgBB1Xw/q0WLnRFBGourBngeQegaitwc+w=;
 b=r2rf/B9JKukP0cz0gMpmK+3X68dOw63KAlFTARBM0zfi1uKeE13CqZeedbhPlx1GG3
 iMGspqNKN6LIyA2hnceFeAq1Qs/HnFK2ZpfpLH6ZCx04ZOta0A0j1LVmODE+fE7+67dL
 BvlRvyJtvlEG03S21+z+RsH3OAxydac/QwFnO/8YhuCi75zpa6WlH6vabdgmx8glsX0b
 AI4PAqDOp4gQZb80Q8Mt9MQx4LctqXzzJmjqcaARlhGai75l9bClkl8Ce1omh/SuVwpH
 4Z7RcW0cBiLllZYPJiPUDyVvo3m13Fw6NCi9JfIrpoPFf1ZFr9da2QwIAzRsikSAWMBc
 Itcg==
X-Gm-Message-State: AIkVDXITrkQlKSq/+fuUVRVmxSGiMbyGsmLDXi/sjH5jj8iq22NBxFpRRiyvW10HTxapp9SgpUhMakcSPA2ogg==
X-Received: by 10.107.174.219 with SMTP id n88mr5309370ioo.132.1484146061938; 
 Wed, 11 Jan 2017 06:47:41 -0800 (PST)
MIME-Version: 1.0
Received: by 10.107.152.2 with HTTP; Wed, 11 Jan 2017 06:47:21 -0800 (PST)
In-Reply-To: <03e9091a-106f-346d-4d90-a3e121cc7843@allafrica.com>
References: <03e9091a-106f-346d-4d90-a3e121cc7843@allafrica.com>
From: WebDawg <webdawg@gmail.com>
Date: Wed, 11 Jan 2017 08:47:21 -0600
Message-ID: <CAKdd5H9nus+m+TLRoYUXBqnTMRUjhB2LsZjSi64U_13BLQ9XTw@mail.gmail.com>
To: Sherrard Burton <sburton@allafrica.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] all packets between certain guests on the same host
 being dropped
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6498761524410907360=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============6498761524410907360==
Content-Type: multipart/alternative; boundary=001a114461dcd114b80545d2aedd

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

On Tue, Jan 10, 2017 at 2:19 PM, Sherrard Burton <sburton@allafrica.com>
wrote:

> TL;DR
> all packets are being dropped in a debian 7 (wheezy) guest only when they
> are coming from a debian 5 (lenny) guest on the same host. the console and
> kernel log report  'net eth0: Invalid extra type: 4' when packets are being
> dropped. the problem goes away if i change wheezy configuration from 1 vcpu
> to >1 vcpu. i tested all of this on fresh, minimal installs, so AFAICT
> there are no firewalls or other esoteric settings involved.
>
>
> FULL VERSION
> this is a strange one, so please forgive me if i omit some useful details.
>
> intro:
> i have a pair of xen hosts which are running pairs of guest HA pairs. for
> example:
>
> host1
>  \_apache-guest1
>  |
>  \_haproxy-guest1
>  |
>  \_appserver-guest1
>
> host2
>  \_apache-guest2
>  |
>  \_haproxy-guest2
>  |
>  \_appserver-guest2
>
> with various HA solutions implemented within the guests. this is not
> germane to the particular problem, but germane to how i discovered it. for
> the sake of balancing, i have configured the guests' HA preferences so that
> the active nodes tend to be on different hosts. so under normal
> circumstances, apache-guest1 and haproxy-guest2 would be the active nodes.
> no problem at all in that situation.
>
> but i discovered that i cannot communicate between apache-guest1 and
> haproxy-guest1, located on the same host. after much tcpdumping in the host
> and guests, i discovered that the problem is unidirectional and specific to
> a particular OS combination.
>
> a) inbound packets to a debian wheezy guest are dropped only when they
> originate from a debian lenny guest on the same host
>
> b) outbound packets from a wheezy guest to a lenny guest are passed
> correctly, even though the wheezy cannot see the return communication from
> the lenny guest
>
> c) there is no problem communicating to or from the wheezy guest and an
> identically-configured lenny guest on the other host
>
> d) there is no problem communicating to or from other combinations of
> guests on the same host. ie, from jessie to wheezy, lenny to lenny and
> wheezy to wheezy, etc.
>
>
> even stranger, my attempts in trying to narrow it down to the simplest
> possible test case led me to discover that for the same exact guest,
> changing the vcpu setting from 1 to >1 makes the problem go away.
>
> sburton@host:~$ virsh -c xen:/// dumpxml wheezy-guest > ~/cannot-ping.xml
> # test and reconfigure
> sburton@host:~$ virsh -c xen:/// dumpxml wheezy-guest > ~/can-ping.xml
>
> sburton@host:~$ diff ~/can-ping.xml ~/cannot-ping.xml
> 6c6
> <   <vcpu placement='static'>2</vcpu>
> ---
> >   <vcpu placement='static'>1</vcpu>
>
>
> testing methodology:
> simple ping between hosts.
>
> initially broken because the ARP 'is-at' traffic from the lenny guest is
> dropped going into the wheezy guest, and ARP 'who-has' traffic from the
> lenny guest is dropped going into the wheezy guest. therefore the guests
> cannot discover one another.
>
> after manually setting the ARP cache entries on both guests:
>
> pinging from lenny to wheezy, tcpdump shows ICMP echo requests in the
> lenny guest and on the VIFs for both guests in the host. but the ICMP
> requests are unseen in the wheezy guest.
>
> pinging from wheezy to lenny, tcpdump shows ICMP echo requests and replies
> in the lenny guest and on the VIFs for both guests in the host. ICMP
> requests are seen in the wheezy guest, since they originate there, but the
> replies from the lenny guest are unseen.
>
> the problem is not limited to ARP or ICMP, all other communication i have
> tried fails similarly.
>
> the smoking gun (i hope):
> when packets are being dropped in the wheezy guest, the console and
> various logs report
> [ 6977.669408] net eth0: Invalid extra type: 4
>
> and the only reference i have found via my searching is this thread:
> https://lists.xenproject.org/archives/html/xen-devel/2016-09/msg00565.html
>
> which seems to be unresolved.
>
> i'm hoping that some part of this tickles someone's memory, or piques
> their interest, or at least that someone can point me to some more
> troubleshooting steps i haven't thought of.
>
> TIA
>
>
> setup details:
> HOST:
> sburton@host:~$ cat /etc/issue
> Debian GNU/Linux 8 \n \l
>
> sburton@host:~$ uname -a
> Linux host 4.7.0-0.bpo.1-amd64 #1 SMP Debian 4.7.8-1~bpo8+1 (2016-10-19)
> x86_64 GNU/Linux
>
> sburton@host:~$ dpkg -l | grep -F -e libvirt-daemon -e xen-hypervisor -e
> qemu-system
> ii  libvirt-daemon                  1.2.9-9+deb8u3               amd64
>   programs for the libvirt library
> ii  libvirt-daemon-system           1.2.9-9+deb8u3               amd64
>   Libvirt daemon configuration files
> ii  qemu-system-common              1:2.7+dfsg-3~bpo8+2          amd64
>   QEMU full system emulation binaries (common files)
> ii  qemu-system-x86                 1:2.7+dfsg-3~bpo8+2          amd64
>   QEMU full system emulation binaries (x86)
> ii  xen-hypervisor-4.4-amd64        4.4.1-9+deb8u8               amd64
>   Xen Hypervisor on AMD64
>
> sburton@host:~$ grep -F -A1 '<os>' ~/cannot-ping.xml
>   <os>
>     <type arch='x86_64' machine='xenfv'>hvm</type>
>
> sburton@host:~$ grep -F -C2 'xenbr0' ~/cannot-ping.xml
>     <interface type='bridge'>
>       <mac address='00:16:3e:fb:2e:1c'/>
>       <source bridge='xenbr0'/>
>       <model type='rtl8139'/>
>     </interface>
>
>
> sburton@host:~$ ip addr show xenbr0
> 8: xenbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state
> UP group default qlen 1000
>     link/ether bc:30:5b:f0:32:b4 brd ff:ff:ff:ff:ff:ff
>     inet 192.168.240.52/20 brd 192.168.255.255 scope global xenbr0
>        valid_lft forever preferred_lft forever
>     inet6 fe80::be30:5bff:fef0:32b4/64 scope link
>        valid_lft forever preferred_lft forever
>
>
>
> GUESTS:
> fullvirt installs, created from netinst ISO via virt-manager running on my
> workstation, manipulated through some combination of virt-manager and local
> virsh commands.
>
> root@wheezy-guest:~# uname -a
> Linux wheezy-guest 3.16.0-0.bpo.4-amd64 #1 SMP Debian
> 3.16.36-1+deb8u2~bpo70+1 (2016-10-19) x86_64 GNU/Linux
>
> root@wheezy-guest:~# cat /etc/issue
> Debian GNU/Linux 7 \n \l
>
> root@lenny-guest:~# uname -a
> Linux lenny-guest 2.6.26-2-amd64 #1 SMP Sun Mar 4 21:48:06 UTC 2012 x86_64
> GNU/Linux
>
> root@lenny-guest:~# cat /etc/issue
> Debian GNU/Linux 5.0 \n \l
>
>
>
>
>
I do not know if this helps at all:
https://lists.xenproject.org/archives/html/xen-devel/2016-09/msg00612.html

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

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">On Tue, Jan 10, 2017 at 2:19 PM, Sherrard Burton <span dir=3D"ltr">&lt;=
<a href=3D"mailto:sburton@allafrica.com" target=3D"_blank">sburton@allafric=
a.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"m=
argin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left=
:1ex">TL;DR<br>
all packets are being dropped in a debian 7 (wheezy) guest only when they a=
re coming from a debian 5 (lenny) guest on the same host. the console and k=
ernel log report=C2=A0 &#39;net eth0: Invalid extra type: 4&#39; when packe=
ts are being dropped. the problem goes away if i change wheezy configuratio=
n from 1 vcpu to &gt;1 vcpu. i tested all of this on fresh, minimal install=
s, so AFAICT there are no firewalls or other esoteric settings involved.<br=
>
<br>
<br>
FULL VERSION<br>
this is a strange one, so please forgive me if i omit some useful details.<=
br>
<br>
intro:<br>
i have a pair of xen hosts which are running pairs of guest HA pairs. for e=
xample:<br>
<br>
host1<br>
=C2=A0\_apache-guest1<br>
=C2=A0|<br>
=C2=A0\_haproxy-guest1<br>
=C2=A0|<br>
=C2=A0\_appserver-guest1<br>
<br>
host2<br>
=C2=A0\_apache-guest2<br>
=C2=A0|<br>
=C2=A0\_haproxy-guest2<br>
=C2=A0|<br>
=C2=A0\_appserver-guest2<br>
<br>
with various HA solutions implemented within the guests. this is not german=
e to the particular problem, but germane to how i discovered it. for the sa=
ke of balancing, i have configured the guests&#39; HA preferences so that t=
he active nodes tend to be on different hosts. so under normal circumstance=
s, apache-guest1 and haproxy-guest2 would be the active nodes. no problem a=
t all in that situation.<br>
<br>
but i discovered that i cannot communicate between apache-guest1 and haprox=
y-guest1, located on the same host. after much tcpdumping in the host and g=
uests, i discovered that the problem is unidirectional and specific to a pa=
rticular OS combination.<br>
<br>
a) inbound packets to a debian wheezy guest are dropped only when they orig=
inate from a debian lenny guest on the same host<br>
<br>
b) outbound packets from a wheezy guest to a lenny guest are passed correct=
ly, even though the wheezy cannot see the return communication from the len=
ny guest<br>
<br>
c) there is no problem communicating to or from the wheezy guest and an ide=
ntically-configured lenny guest on the other host<br>
<br>
d) there is no problem communicating to or from other combinations of guest=
s on the same host. ie, from jessie to wheezy, lenny to lenny and wheezy to=
 wheezy, etc.<br>
<br>
<br>
even stranger, my attempts in trying to narrow it down to the simplest poss=
ible test case led me to discover that for the same exact guest, changing t=
he vcpu setting from 1 to &gt;1 makes the problem go away.<br>
<br>
sburton@host:~$ virsh -c xen:/// dumpxml wheezy-guest &gt; ~/cannot-ping.xm=
l<br>
# test and reconfigure<br>
sburton@host:~$ virsh -c xen:/// dumpxml wheezy-guest &gt; ~/can-ping.xml<b=
r>
<br>
sburton@host:~$ diff ~/can-ping.xml ~/cannot-ping.xml<br>
6c6<br>
&lt;=C2=A0 =C2=A0&lt;vcpu placement=3D&#39;static&#39;&gt;2&lt;/vcpu&gt;<br=
>
---<br>
&gt;=C2=A0 =C2=A0&lt;vcpu placement=3D&#39;static&#39;&gt;1&lt;/vcpu&gt;<br=
>
<br>
<br>
testing methodology:<br>
simple ping between hosts.<br>
<br>
initially broken because the ARP &#39;is-at&#39; traffic from the lenny gue=
st is dropped going into the wheezy guest, and ARP &#39;who-has&#39; traffi=
c from the lenny guest is dropped going into the wheezy guest. therefore th=
e guests cannot discover one another.<br>
<br>
after manually setting the ARP cache entries on both guests:<br>
<br>
pinging from lenny to wheezy, tcpdump shows ICMP echo requests in the lenny=
 guest and on the VIFs for both guests in the host. but the ICMP requests a=
re unseen in the wheezy guest.<br>
<br>
pinging from wheezy to lenny, tcpdump shows ICMP echo requests and replies =
in the lenny guest and on the VIFs for both guests in the host. ICMP reques=
ts are seen in the wheezy guest, since they originate there, but the replie=
s from the lenny guest are unseen.<br>
<br>
the problem is not limited to ARP or ICMP, all other communication i have t=
ried fails similarly.<br>
<br>
the smoking gun (i hope):<br>
when packets are being dropped in the wheezy guest, the console and various=
 logs report<br>
[ 6977.669408] net eth0: Invalid extra type: 4<br>
<br>
and the only reference i have found via my searching is this thread:<br>
<a href=3D"https://lists.xenproject.org/archives/html/xen-devel/2016-09/msg=
00565.html" rel=3D"noreferrer" target=3D"_blank">https://lists.xenproject.o=
rg/a<wbr>rchives/html/xen-devel/2016-09<wbr>/msg00565.html</a><br>
<br>
which seems to be unresolved.<br>
<br>
i&#39;m hoping that some part of this tickles someone&#39;s memory, or piqu=
es their interest, or at least that someone can point me to some more troub=
leshooting steps i haven&#39;t thought of.<br>
<br>
TIA<br>
<br>
<br>
setup details:<br>
HOST:<br>
sburton@host:~$ cat /etc/issue<br>
Debian GNU/Linux 8 \n \l<br>
<br>
sburton@host:~$ uname -a<br>
Linux host 4.7.0-0.bpo.1-amd64 #1 SMP Debian 4.7.8-1~bpo8+1 (2016-10-19) x8=
6_64 GNU/Linux<br>
<br>
sburton@host:~$ dpkg -l | grep -F -e libvirt-daemon -e xen-hypervisor -e qe=
mu-system<br>
ii=C2=A0 libvirt-daemon=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 1.2.9-9+deb8u3=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0amd64=C2=A0 =C2=A0 =C2=A0 programs for the libvirt library<br>
ii=C2=A0 libvirt-daemon-system=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A01.2.=
9-9+deb8u3=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0amd64=C2=
=A0 =C2=A0 =C2=A0 Libvirt daemon configuration files<br>
ii=C2=A0 qemu-system-common=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 1:2.7+dfsg-3~bpo8+2=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 amd64=C2=A0 =C2=A0 =
=C2=A0 QEMU full system emulation binaries (common files)<br>
ii=C2=A0 qemu-system-x86=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A01:2.7+dfsg-3~bpo8+2=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 amd64=C2=
=A0 =C2=A0 =C2=A0 QEMU full system emulation binaries (x86)<br>
ii=C2=A0 xen-hypervisor-4.4-amd64=C2=A0 =C2=A0 =C2=A0 =C2=A0 4.4.1-9+deb8u8=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0amd64=C2=A0 =C2=A0 =
=C2=A0 Xen Hypervisor on AMD64<br>
<br>
sburton@host:~$ grep -F -A1 &#39;&lt;os&gt;&#39; ~/cannot-ping.xml<br>
=C2=A0 &lt;os&gt;<br>
=C2=A0 =C2=A0 &lt;type arch=3D&#39;x86_64&#39; machine=3D&#39;xenfv&#39;&gt=
;hvm&lt;/type&gt;<br>
<br>
sburton@host:~$ grep -F -C2 &#39;xenbr0&#39; ~/cannot-ping.xml<br>
=C2=A0 =C2=A0 &lt;interface type=3D&#39;bridge&#39;&gt;<br>
=C2=A0 =C2=A0 =C2=A0 &lt;mac address=3D&#39;00:16:3e:fb:2e:1c&#39;/&gt;<br>
=C2=A0 =C2=A0 =C2=A0 &lt;source bridge=3D&#39;xenbr0&#39;/&gt;<br>
=C2=A0 =C2=A0 =C2=A0 &lt;model type=3D&#39;rtl8139&#39;/&gt;<br>
=C2=A0 =C2=A0 &lt;/interface&gt;<br>
<br>
<br>
sburton@host:~$ ip addr show xenbr0<br>
8: xenbr0: &lt;BROADCAST,MULTICAST,UP,LOWER_<wbr>UP&gt; mtu 1500 qdisc noqu=
eue state UP group default qlen 1000<br>
=C2=A0 =C2=A0 link/ether bc:30:5b:f0:32:b4 brd ff:ff:ff:ff:ff:ff<br>
=C2=A0 =C2=A0 inet <a href=3D"http://192.168.240.52/20" rel=3D"noreferrer" =
target=3D"_blank">192.168.240.52/20</a> brd 192.168.255.255 scope global xe=
nbr0<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0valid_lft forever preferred_lft forever<br>
=C2=A0 =C2=A0 inet6 fe80::be30:5bff:fef0:32b4/64 scope link<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0valid_lft forever preferred_lft forever<br>
<br>
<br>
<br>
GUESTS:<br>
fullvirt installs, created from netinst ISO via virt-manager running on my =
workstation, manipulated through some combination of virt-manager and local=
 virsh commands.<br>
<br>
root@wheezy-guest:~# uname -a<br>
Linux wheezy-guest 3.16.0-0.bpo.4-amd64 #1 SMP Debian 3.16.36-1+deb8u2~bpo7=
0+1 (2016-10-19) x86_64 GNU/Linux<br>
<br>
root@wheezy-guest:~# cat /etc/issue<br>
Debian GNU/Linux 7 \n \l<br>
<br>
root@lenny-guest:~# uname -a<br>
Linux lenny-guest 2.6.26-2-amd64 #1 SMP Sun Mar 4 21:48:06 UTC 2012 x86_64 =
GNU/Linux<br>
<br>
root@lenny-guest:~# cat /etc/issue<br>
Debian GNU/Linux 5.0 \n \l<br>
<br>
<br>
<br><br></blockquote><div><br></div><div>I do not know if this helps at all=
:=C2=A0 <a href=3D"https://lists.xenproject.org/archives/html/xen-devel/201=
6-09/msg00612.html">https://lists.xenproject.org/archives/html/xen-devel/20=
16-09/msg00612.html</a><br><br><br> </div></div><br></div></div>

--001a114461dcd114b80545d2aedd--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============6498761524410907360==--


From xen-users-bounces@lists.xen.org Wed Jan 11 14:48:29 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Jan 2017 14:48:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cRKBm-0001pW-FC; Wed, 11 Jan 2017 14:47:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <webdawg@gmail.com>) id 1cRKBl-0001pP-9T
 for xen-users@lists.xen.org; Wed, 11 Jan 2017 14:47:45 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 14/A4-25093-09546785; Wed, 11 Jan 2017 14:47:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLIsWRWlGSWpSXmKPExsVyMfT+Ot1+17I
 Igy+bRCxWXT3A6sDocXT3b6YAxijWzLyk/IoE1oyjV1qYC1aWVzz9PYWxgfFhShcjF4eQwGRG
 iaWfZjKDOCwCDawS9/7cZwRxJATmsEpsP3GYrYuRE8jJkbh5rIsdwi6RaPs+HSzOKyAocXLmE
 xYQW0jAS2LHqg9gcU4BR4nLTU/YIeIOEotuvgarYRNQlOg4eoMZxGYRUJX4u/0bC8ScAIn/nT
 fBeoUFoiWatjYwgtgiAtoSmxqawWxmAWmJJzu+MEPYXhLbpzYxT2AUmIXkjFlIUrMYOYBsdYn
 184QgwmoSt7ddZYewtSWWLXzNvICRdRWjRnFqUVlqka6xoV5SUWZ6RkluYmaOrqGBmV5uanFx
 YnpqTmJSsV5yfu4mRmBAMwDBDsamRYGHGCU5mJREec+8Lo0Q4kvKT6nMSCzOiC8qzUktPsQow
 8GhJMErAYwQIcGi1PTUirTMHGBswaQlOHiURHh9QNK8xQWJucWZ6RCpU4z2HD1dp18ycZy6AS
 K/7DwDJPfsuvySSYglLz8vVUqcVxSkTQCkLaM0D24oLBVcYpSVEuZlBDpTiKcgtSg3swRV/hW
 jOAejkjCvFMgUnsy8Erjdr4DOYgI6K9KuGOSskkSElFQD45SfPhwus9bZivU3Kaxeqd2xwmfS
 gXDh0pfLyvWypdQ50jZ/5VaoDEjcOsftxHlWUeenUvN8CtUc3DRn3ZGeKZKdHXB7fRiL0JFzL
 JNCJts9+xa49Vpry3Tt622fXP7+Pss13y9zduM6e6s39RpxphqHVI/qiZ1gl0js1bZ5/vHb9O
 lzFlosVGIpzkg01GIuKk4EAEQdvdUAAwAA
X-Env-Sender: webdawg@gmail.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1484146062!50912101!1
X-Originating-IP: [209.85.223.174]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14716 invoked from network); 11 Jan 2017 14:47:43 -0000
Received: from mail-io0-f174.google.com (HELO mail-io0-f174.google.com)
 (209.85.223.174)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Jan 2017 14:47:43 -0000
Received: by mail-io0-f174.google.com with SMTP id v96so131352540ioi.0
 for <xen-users@lists.xen.org>; Wed, 11 Jan 2017 06:47:43 -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=lDxJpwa0XNgBB1Xw/q0WLnRFBGourBngeQegaitwc+w=;
 b=SLkMc1s/1LdcFbNj3++1oe7/iC6VJpGsB3j3L3q+UJzPP+lE6w6nlipIy0UI4iMPJu
 hv2Ah/kdZqq0Zd1JLu8v188NjJExjxtaUcXvX4eohDPOVB1gi14cZs6L5Tw8nxsv3r5X
 xJWnyK7FFq7PzXCR/1oryIsWtCttp8WQ0N73assKjmq2EJprN3e19ceWIjzUDb0kDeIO
 SgVW7mTBOz4EwVUzCAuPIAQcAEfNJq2gPqPNP+hazDEdxGjmrxhgmbwfNhD7x86iBJqN
 CHOymRWhnUo+YaRJ7FLeDiPo5yFi6dZCZRt3/7wnuPZncJJa3nMKwa93ZoRpRACcKXe8
 rARA==
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=lDxJpwa0XNgBB1Xw/q0WLnRFBGourBngeQegaitwc+w=;
 b=r2rf/B9JKukP0cz0gMpmK+3X68dOw63KAlFTARBM0zfi1uKeE13CqZeedbhPlx1GG3
 iMGspqNKN6LIyA2hnceFeAq1Qs/HnFK2ZpfpLH6ZCx04ZOta0A0j1LVmODE+fE7+67dL
 BvlRvyJtvlEG03S21+z+RsH3OAxydac/QwFnO/8YhuCi75zpa6WlH6vabdgmx8glsX0b
 AI4PAqDOp4gQZb80Q8Mt9MQx4LctqXzzJmjqcaARlhGai75l9bClkl8Ce1omh/SuVwpH
 4Z7RcW0cBiLllZYPJiPUDyVvo3m13Fw6NCi9JfIrpoPFf1ZFr9da2QwIAzRsikSAWMBc
 Itcg==
X-Gm-Message-State: AIkVDXITrkQlKSq/+fuUVRVmxSGiMbyGsmLDXi/sjH5jj8iq22NBxFpRRiyvW10HTxapp9SgpUhMakcSPA2ogg==
X-Received: by 10.107.174.219 with SMTP id n88mr5309370ioo.132.1484146061938; 
 Wed, 11 Jan 2017 06:47:41 -0800 (PST)
MIME-Version: 1.0
Received: by 10.107.152.2 with HTTP; Wed, 11 Jan 2017 06:47:21 -0800 (PST)
In-Reply-To: <03e9091a-106f-346d-4d90-a3e121cc7843@allafrica.com>
References: <03e9091a-106f-346d-4d90-a3e121cc7843@allafrica.com>
From: WebDawg <webdawg@gmail.com>
Date: Wed, 11 Jan 2017 08:47:21 -0600
Message-ID: <CAKdd5H9nus+m+TLRoYUXBqnTMRUjhB2LsZjSi64U_13BLQ9XTw@mail.gmail.com>
To: Sherrard Burton <sburton@allafrica.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] all packets between certain guests on the same host
 being dropped
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6498761524410907360=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============6498761524410907360==
Content-Type: multipart/alternative; boundary=001a114461dcd114b80545d2aedd

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

On Tue, Jan 10, 2017 at 2:19 PM, Sherrard Burton <sburton@allafrica.com>
wrote:

> TL;DR
> all packets are being dropped in a debian 7 (wheezy) guest only when they
> are coming from a debian 5 (lenny) guest on the same host. the console and
> kernel log report  'net eth0: Invalid extra type: 4' when packets are being
> dropped. the problem goes away if i change wheezy configuration from 1 vcpu
> to >1 vcpu. i tested all of this on fresh, minimal installs, so AFAICT
> there are no firewalls or other esoteric settings involved.
>
>
> FULL VERSION
> this is a strange one, so please forgive me if i omit some useful details.
>
> intro:
> i have a pair of xen hosts which are running pairs of guest HA pairs. for
> example:
>
> host1
>  \_apache-guest1
>  |
>  \_haproxy-guest1
>  |
>  \_appserver-guest1
>
> host2
>  \_apache-guest2
>  |
>  \_haproxy-guest2
>  |
>  \_appserver-guest2
>
> with various HA solutions implemented within the guests. this is not
> germane to the particular problem, but germane to how i discovered it. for
> the sake of balancing, i have configured the guests' HA preferences so that
> the active nodes tend to be on different hosts. so under normal
> circumstances, apache-guest1 and haproxy-guest2 would be the active nodes.
> no problem at all in that situation.
>
> but i discovered that i cannot communicate between apache-guest1 and
> haproxy-guest1, located on the same host. after much tcpdumping in the host
> and guests, i discovered that the problem is unidirectional and specific to
> a particular OS combination.
>
> a) inbound packets to a debian wheezy guest are dropped only when they
> originate from a debian lenny guest on the same host
>
> b) outbound packets from a wheezy guest to a lenny guest are passed
> correctly, even though the wheezy cannot see the return communication from
> the lenny guest
>
> c) there is no problem communicating to or from the wheezy guest and an
> identically-configured lenny guest on the other host
>
> d) there is no problem communicating to or from other combinations of
> guests on the same host. ie, from jessie to wheezy, lenny to lenny and
> wheezy to wheezy, etc.
>
>
> even stranger, my attempts in trying to narrow it down to the simplest
> possible test case led me to discover that for the same exact guest,
> changing the vcpu setting from 1 to >1 makes the problem go away.
>
> sburton@host:~$ virsh -c xen:/// dumpxml wheezy-guest > ~/cannot-ping.xml
> # test and reconfigure
> sburton@host:~$ virsh -c xen:/// dumpxml wheezy-guest > ~/can-ping.xml
>
> sburton@host:~$ diff ~/can-ping.xml ~/cannot-ping.xml
> 6c6
> <   <vcpu placement='static'>2</vcpu>
> ---
> >   <vcpu placement='static'>1</vcpu>
>
>
> testing methodology:
> simple ping between hosts.
>
> initially broken because the ARP 'is-at' traffic from the lenny guest is
> dropped going into the wheezy guest, and ARP 'who-has' traffic from the
> lenny guest is dropped going into the wheezy guest. therefore the guests
> cannot discover one another.
>
> after manually setting the ARP cache entries on both guests:
>
> pinging from lenny to wheezy, tcpdump shows ICMP echo requests in the
> lenny guest and on the VIFs for both guests in the host. but the ICMP
> requests are unseen in the wheezy guest.
>
> pinging from wheezy to lenny, tcpdump shows ICMP echo requests and replies
> in the lenny guest and on the VIFs for both guests in the host. ICMP
> requests are seen in the wheezy guest, since they originate there, but the
> replies from the lenny guest are unseen.
>
> the problem is not limited to ARP or ICMP, all other communication i have
> tried fails similarly.
>
> the smoking gun (i hope):
> when packets are being dropped in the wheezy guest, the console and
> various logs report
> [ 6977.669408] net eth0: Invalid extra type: 4
>
> and the only reference i have found via my searching is this thread:
> https://lists.xenproject.org/archives/html/xen-devel/2016-09/msg00565.html
>
> which seems to be unresolved.
>
> i'm hoping that some part of this tickles someone's memory, or piques
> their interest, or at least that someone can point me to some more
> troubleshooting steps i haven't thought of.
>
> TIA
>
>
> setup details:
> HOST:
> sburton@host:~$ cat /etc/issue
> Debian GNU/Linux 8 \n \l
>
> sburton@host:~$ uname -a
> Linux host 4.7.0-0.bpo.1-amd64 #1 SMP Debian 4.7.8-1~bpo8+1 (2016-10-19)
> x86_64 GNU/Linux
>
> sburton@host:~$ dpkg -l | grep -F -e libvirt-daemon -e xen-hypervisor -e
> qemu-system
> ii  libvirt-daemon                  1.2.9-9+deb8u3               amd64
>   programs for the libvirt library
> ii  libvirt-daemon-system           1.2.9-9+deb8u3               amd64
>   Libvirt daemon configuration files
> ii  qemu-system-common              1:2.7+dfsg-3~bpo8+2          amd64
>   QEMU full system emulation binaries (common files)
> ii  qemu-system-x86                 1:2.7+dfsg-3~bpo8+2          amd64
>   QEMU full system emulation binaries (x86)
> ii  xen-hypervisor-4.4-amd64        4.4.1-9+deb8u8               amd64
>   Xen Hypervisor on AMD64
>
> sburton@host:~$ grep -F -A1 '<os>' ~/cannot-ping.xml
>   <os>
>     <type arch='x86_64' machine='xenfv'>hvm</type>
>
> sburton@host:~$ grep -F -C2 'xenbr0' ~/cannot-ping.xml
>     <interface type='bridge'>
>       <mac address='00:16:3e:fb:2e:1c'/>
>       <source bridge='xenbr0'/>
>       <model type='rtl8139'/>
>     </interface>
>
>
> sburton@host:~$ ip addr show xenbr0
> 8: xenbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state
> UP group default qlen 1000
>     link/ether bc:30:5b:f0:32:b4 brd ff:ff:ff:ff:ff:ff
>     inet 192.168.240.52/20 brd 192.168.255.255 scope global xenbr0
>        valid_lft forever preferred_lft forever
>     inet6 fe80::be30:5bff:fef0:32b4/64 scope link
>        valid_lft forever preferred_lft forever
>
>
>
> GUESTS:
> fullvirt installs, created from netinst ISO via virt-manager running on my
> workstation, manipulated through some combination of virt-manager and local
> virsh commands.
>
> root@wheezy-guest:~# uname -a
> Linux wheezy-guest 3.16.0-0.bpo.4-amd64 #1 SMP Debian
> 3.16.36-1+deb8u2~bpo70+1 (2016-10-19) x86_64 GNU/Linux
>
> root@wheezy-guest:~# cat /etc/issue
> Debian GNU/Linux 7 \n \l
>
> root@lenny-guest:~# uname -a
> Linux lenny-guest 2.6.26-2-amd64 #1 SMP Sun Mar 4 21:48:06 UTC 2012 x86_64
> GNU/Linux
>
> root@lenny-guest:~# cat /etc/issue
> Debian GNU/Linux 5.0 \n \l
>
>
>
>
>
I do not know if this helps at all:
https://lists.xenproject.org/archives/html/xen-devel/2016-09/msg00612.html

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

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">On Tue, Jan 10, 2017 at 2:19 PM, Sherrard Burton <span dir=3D"ltr">&lt;=
<a href=3D"mailto:sburton@allafrica.com" target=3D"_blank">sburton@allafric=
a.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"m=
argin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left=
:1ex">TL;DR<br>
all packets are being dropped in a debian 7 (wheezy) guest only when they a=
re coming from a debian 5 (lenny) guest on the same host. the console and k=
ernel log report=C2=A0 &#39;net eth0: Invalid extra type: 4&#39; when packe=
ts are being dropped. the problem goes away if i change wheezy configuratio=
n from 1 vcpu to &gt;1 vcpu. i tested all of this on fresh, minimal install=
s, so AFAICT there are no firewalls or other esoteric settings involved.<br=
>
<br>
<br>
FULL VERSION<br>
this is a strange one, so please forgive me if i omit some useful details.<=
br>
<br>
intro:<br>
i have a pair of xen hosts which are running pairs of guest HA pairs. for e=
xample:<br>
<br>
host1<br>
=C2=A0\_apache-guest1<br>
=C2=A0|<br>
=C2=A0\_haproxy-guest1<br>
=C2=A0|<br>
=C2=A0\_appserver-guest1<br>
<br>
host2<br>
=C2=A0\_apache-guest2<br>
=C2=A0|<br>
=C2=A0\_haproxy-guest2<br>
=C2=A0|<br>
=C2=A0\_appserver-guest2<br>
<br>
with various HA solutions implemented within the guests. this is not german=
e to the particular problem, but germane to how i discovered it. for the sa=
ke of balancing, i have configured the guests&#39; HA preferences so that t=
he active nodes tend to be on different hosts. so under normal circumstance=
s, apache-guest1 and haproxy-guest2 would be the active nodes. no problem a=
t all in that situation.<br>
<br>
but i discovered that i cannot communicate between apache-guest1 and haprox=
y-guest1, located on the same host. after much tcpdumping in the host and g=
uests, i discovered that the problem is unidirectional and specific to a pa=
rticular OS combination.<br>
<br>
a) inbound packets to a debian wheezy guest are dropped only when they orig=
inate from a debian lenny guest on the same host<br>
<br>
b) outbound packets from a wheezy guest to a lenny guest are passed correct=
ly, even though the wheezy cannot see the return communication from the len=
ny guest<br>
<br>
c) there is no problem communicating to or from the wheezy guest and an ide=
ntically-configured lenny guest on the other host<br>
<br>
d) there is no problem communicating to or from other combinations of guest=
s on the same host. ie, from jessie to wheezy, lenny to lenny and wheezy to=
 wheezy, etc.<br>
<br>
<br>
even stranger, my attempts in trying to narrow it down to the simplest poss=
ible test case led me to discover that for the same exact guest, changing t=
he vcpu setting from 1 to &gt;1 makes the problem go away.<br>
<br>
sburton@host:~$ virsh -c xen:/// dumpxml wheezy-guest &gt; ~/cannot-ping.xm=
l<br>
# test and reconfigure<br>
sburton@host:~$ virsh -c xen:/// dumpxml wheezy-guest &gt; ~/can-ping.xml<b=
r>
<br>
sburton@host:~$ diff ~/can-ping.xml ~/cannot-ping.xml<br>
6c6<br>
&lt;=C2=A0 =C2=A0&lt;vcpu placement=3D&#39;static&#39;&gt;2&lt;/vcpu&gt;<br=
>
---<br>
&gt;=C2=A0 =C2=A0&lt;vcpu placement=3D&#39;static&#39;&gt;1&lt;/vcpu&gt;<br=
>
<br>
<br>
testing methodology:<br>
simple ping between hosts.<br>
<br>
initially broken because the ARP &#39;is-at&#39; traffic from the lenny gue=
st is dropped going into the wheezy guest, and ARP &#39;who-has&#39; traffi=
c from the lenny guest is dropped going into the wheezy guest. therefore th=
e guests cannot discover one another.<br>
<br>
after manually setting the ARP cache entries on both guests:<br>
<br>
pinging from lenny to wheezy, tcpdump shows ICMP echo requests in the lenny=
 guest and on the VIFs for both guests in the host. but the ICMP requests a=
re unseen in the wheezy guest.<br>
<br>
pinging from wheezy to lenny, tcpdump shows ICMP echo requests and replies =
in the lenny guest and on the VIFs for both guests in the host. ICMP reques=
ts are seen in the wheezy guest, since they originate there, but the replie=
s from the lenny guest are unseen.<br>
<br>
the problem is not limited to ARP or ICMP, all other communication i have t=
ried fails similarly.<br>
<br>
the smoking gun (i hope):<br>
when packets are being dropped in the wheezy guest, the console and various=
 logs report<br>
[ 6977.669408] net eth0: Invalid extra type: 4<br>
<br>
and the only reference i have found via my searching is this thread:<br>
<a href=3D"https://lists.xenproject.org/archives/html/xen-devel/2016-09/msg=
00565.html" rel=3D"noreferrer" target=3D"_blank">https://lists.xenproject.o=
rg/a<wbr>rchives/html/xen-devel/2016-09<wbr>/msg00565.html</a><br>
<br>
which seems to be unresolved.<br>
<br>
i&#39;m hoping that some part of this tickles someone&#39;s memory, or piqu=
es their interest, or at least that someone can point me to some more troub=
leshooting steps i haven&#39;t thought of.<br>
<br>
TIA<br>
<br>
<br>
setup details:<br>
HOST:<br>
sburton@host:~$ cat /etc/issue<br>
Debian GNU/Linux 8 \n \l<br>
<br>
sburton@host:~$ uname -a<br>
Linux host 4.7.0-0.bpo.1-amd64 #1 SMP Debian 4.7.8-1~bpo8+1 (2016-10-19) x8=
6_64 GNU/Linux<br>
<br>
sburton@host:~$ dpkg -l | grep -F -e libvirt-daemon -e xen-hypervisor -e qe=
mu-system<br>
ii=C2=A0 libvirt-daemon=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 1.2.9-9+deb8u3=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0amd64=C2=A0 =C2=A0 =C2=A0 programs for the libvirt library<br>
ii=C2=A0 libvirt-daemon-system=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A01.2.=
9-9+deb8u3=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0amd64=C2=
=A0 =C2=A0 =C2=A0 Libvirt daemon configuration files<br>
ii=C2=A0 qemu-system-common=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 1:2.7+dfsg-3~bpo8+2=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 amd64=C2=A0 =C2=A0 =
=C2=A0 QEMU full system emulation binaries (common files)<br>
ii=C2=A0 qemu-system-x86=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A01:2.7+dfsg-3~bpo8+2=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 amd64=C2=
=A0 =C2=A0 =C2=A0 QEMU full system emulation binaries (x86)<br>
ii=C2=A0 xen-hypervisor-4.4-amd64=C2=A0 =C2=A0 =C2=A0 =C2=A0 4.4.1-9+deb8u8=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0amd64=C2=A0 =C2=A0 =
=C2=A0 Xen Hypervisor on AMD64<br>
<br>
sburton@host:~$ grep -F -A1 &#39;&lt;os&gt;&#39; ~/cannot-ping.xml<br>
=C2=A0 &lt;os&gt;<br>
=C2=A0 =C2=A0 &lt;type arch=3D&#39;x86_64&#39; machine=3D&#39;xenfv&#39;&gt=
;hvm&lt;/type&gt;<br>
<br>
sburton@host:~$ grep -F -C2 &#39;xenbr0&#39; ~/cannot-ping.xml<br>
=C2=A0 =C2=A0 &lt;interface type=3D&#39;bridge&#39;&gt;<br>
=C2=A0 =C2=A0 =C2=A0 &lt;mac address=3D&#39;00:16:3e:fb:2e:1c&#39;/&gt;<br>
=C2=A0 =C2=A0 =C2=A0 &lt;source bridge=3D&#39;xenbr0&#39;/&gt;<br>
=C2=A0 =C2=A0 =C2=A0 &lt;model type=3D&#39;rtl8139&#39;/&gt;<br>
=C2=A0 =C2=A0 &lt;/interface&gt;<br>
<br>
<br>
sburton@host:~$ ip addr show xenbr0<br>
8: xenbr0: &lt;BROADCAST,MULTICAST,UP,LOWER_<wbr>UP&gt; mtu 1500 qdisc noqu=
eue state UP group default qlen 1000<br>
=C2=A0 =C2=A0 link/ether bc:30:5b:f0:32:b4 brd ff:ff:ff:ff:ff:ff<br>
=C2=A0 =C2=A0 inet <a href=3D"http://192.168.240.52/20" rel=3D"noreferrer" =
target=3D"_blank">192.168.240.52/20</a> brd 192.168.255.255 scope global xe=
nbr0<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0valid_lft forever preferred_lft forever<br>
=C2=A0 =C2=A0 inet6 fe80::be30:5bff:fef0:32b4/64 scope link<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0valid_lft forever preferred_lft forever<br>
<br>
<br>
<br>
GUESTS:<br>
fullvirt installs, created from netinst ISO via virt-manager running on my =
workstation, manipulated through some combination of virt-manager and local=
 virsh commands.<br>
<br>
root@wheezy-guest:~# uname -a<br>
Linux wheezy-guest 3.16.0-0.bpo.4-amd64 #1 SMP Debian 3.16.36-1+deb8u2~bpo7=
0+1 (2016-10-19) x86_64 GNU/Linux<br>
<br>
root@wheezy-guest:~# cat /etc/issue<br>
Debian GNU/Linux 7 \n \l<br>
<br>
root@lenny-guest:~# uname -a<br>
Linux lenny-guest 2.6.26-2-amd64 #1 SMP Sun Mar 4 21:48:06 UTC 2012 x86_64 =
GNU/Linux<br>
<br>
root@lenny-guest:~# cat /etc/issue<br>
Debian GNU/Linux 5.0 \n \l<br>
<br>
<br>
<br><br></blockquote><div><br></div><div>I do not know if this helps at all=
:=C2=A0 <a href=3D"https://lists.xenproject.org/archives/html/xen-devel/201=
6-09/msg00612.html">https://lists.xenproject.org/archives/html/xen-devel/20=
16-09/msg00612.html</a><br><br><br> </div></div><br></div></div>

--001a114461dcd114b80545d2aedd--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============6498761524410907360==--


From xen-users-bounces@lists.xen.org Wed Jan 11 14:53:13 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Jan 2017 14:53:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cRKGw-0002al-5s; Wed, 11 Jan 2017 14:53:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <guillaume@msd.im>) id 1cRKGu-0002Zt-Ex
 for xen-users@lists.xen.org; Wed, 11 Jan 2017 14:53:04 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 16/8A-25337-FC646785; Wed, 11 Jan 2017 14:53:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGIsWRWlGSWpSXmKPExsUSwPOpXve8W1m
 EwcJpbBarrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8b7w9eZCs7yV3w/L9HA2MfTxcjBISRQKXFu
 bX0XIyeHhICgxP6N15lBwhIC6hLNM4QhwloSm3etY4WwxSQ6ul4ydjFyAXVuZ5I4v30LG0iCR
 WA5i8SGhjgQW1jAT+Lr211gcREBaYkZV5rAbCGBeomvLzcygthsAlISl5a2g+3iFbCUaFqlAz
 FGVeLu+r1gJaIC0RJrp94Aa+UFOu3kzCcsIDanQKDE1qZpYHFmATOJeZsfMkPY8hLNW2czT2A
 UmoWkZRaSsllIyhYwMq9i1ChOLSpLLdI1NNNLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZL
 zs/dxAgMYwYg2MF4f2PAIUZJDiYlUd57rmURQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4J4DkB
 ItS01Mr0jJzgBEFk5bg4FES4e0ASfMWFyTmFmemQ6ROMepynLpx+iWTEEtefl6qlDjvd5AiAZ
 CijNI8uBGw6L7EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd6LIFN4MvNK4Da9AjqCCeiISLt
 ikCNKEhFSUg2MM880Xp1s1/Lh1aKPz286mB9m3bOysqpp5gr/Ccuv5HWx/nR5VXsqdNH7ub6G
 82q2rWVWqcmc0it17fU+Jnbt7ddrPrp9E7YPknlamnOKvYRtxuHJktfi3tR9uTt76bXVf+dJL
 te5NT9pY8DFW/W+X96vU1R/qTyj+pO/3AlJN+3NXje2VD9cOU+JpTgj0VCLuag4EQAXCG036Q
 IAAA==
X-Env-Sender: guillaume@msd.im
X-Msg-Ref: server-5.tower-21.messagelabs.com!1484146382!44211771!1
X-Originating-IP: [80.12.242.127]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42047 invoked from network); 11 Jan 2017 14:53:03 -0000
Received: from smtp05.smtpout.orange.fr (HELO smtp.smtpout.orange.fr)
 (80.12.242.127)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES128-SHA encrypted SMTP;
 11 Jan 2017 14:53:03 -0000
Received: from msd.im ([90.110.11.191]) by mwinf5d40 with ME
 id X2t11u00a47Jsci032t1vw; Wed, 11 Jan 2017 15:53:02 +0100
X-ME-Helo: msd.im
X-ME-Auth: Z19kZXNwb2lzQG9yYW5nZS5mcg==
X-ME-Date: Wed, 11 Jan 2017 15:53:02 +0100
X-ME-IP: 90.110.11.191
Received: from [10.59.118.51] (wam59-2-88-189-137-202.fbx.proxad.net
 [88.189.137.202])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by msd.im (Postfix) with ESMTPSA id 4626920054
 for <xen-users@lists.xen.org>; Wed, 11 Jan 2017 15:53:01 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=msd.im; s=msd001;
 t=1484146381; bh=kWEFxI4vnv6Nl3OgiNC7t8F8RJfk3fBIIYpaxBlFgGA=;
 h=Subject:To:References:From:Date:In-Reply-To:From;
 b=KeGVW1VnKnioaWPESnDQTSoB9TpDQssKd1hxolAepJaWlQ2vIBPKlLMJBBWnzqXCj
 PJnNXAA7/NRWFr2QGA9GYpQFTIQQLCNKvVPJNxR08g3KXU6FdpOf400GP6tHGF2PZb
 VsR55JuxNUt8XEKXc/JVe5sfmOJxQXtcoqpGk01dEwC6sA5/DrbK3kViuKM2mk7jWO
 ZA+evK6TdJ6gGV4g16rB0++7ire4qLLtcNixNQWgSoc5nM2XZgrD1FKk6hxc31qMkr
 Krcy9V4QmFOTcjBM1Ne1WXKns7u5vKt5v8EZ1IYYd0Ma6iHoApyZ/0l3Dd/bhVuJvi
 ahivYv7Elh0Rw==
To: xen-users@lists.xen.org
References: <dfa70505-e7c1-51c4-b2fc-7e82e70f5993@msd.im>
 <CAAQRGoAWs3+ZUZtyZv+j6wf_ud9Lu32urXwktG9n_qvAksKXFw@mail.gmail.com>
From: msd+xen-users@msd.im
Message-ID: <ae4e4677-5e1f-822a-1147-117fa290bdc3@msd.im>
Date: Wed, 11 Jan 2017 15:52:57 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.6.0
MIME-Version: 1.0
In-Reply-To: <CAAQRGoAWs3+ZUZtyZv+j6wf_ud9Lu32urXwktG9n_qvAksKXFw@mail.gmail.com>
Subject: Re: [Xen-users] The command "cat /proc/bus/input/devices" is
	blocking
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

VGhhbmsgeW91IGZvciB5b3VyIHJlcGx5LgoKU28geW91IGRvbid0IGtub3cgd2h5IHRoZSBrZXJu
ZWwgaXMgYmxvY2tpbmcgaW4gdGhpcyBzaXR1YXRpb24gPwoKSSdtIG9uIGEgRGViaWFuIEplc3Np
ZSBzeXN0ZW0gdXNpbmcgb25seSBwYWNrYWdlcyBmcm9tIERlYmlhbi4KCkxlIDExLzAxLzIwMTcg
w6AgMTU6MzIsIENoYXJsZXMgR29uw6dhbHZlcyBhIMOpY3JpdCA6Cj4gSSBoYWQgdGhpcyBwcm9i
bGVtIHdoZW4gSSd2ZSBpbnN0YWxsZWQgeGVuIGZyb20gc291cmNlcyBhbmQgdHJpZWQgdG8KPiBp
bnN0YWxsIHRoZSB4ZW4tdG9vbHMgZnJvbSBkZWJpYW4gcmVwb3MuCj4gVGhlIHBhY2thZ2UgbWFu
YWdlciBoYXMgb3ZlcndyaXR0ZW4gc29tZSB4ZW4gY29uZmlndXJhdGlvbiBmaWxlcyBhbmQKPiB0
aGlzIGVycm9yIHN0YXJ0ZWQgdG8gaGFwcGVuLgo+Cj4gQWZ0ZXIgc29tZSB0aW1lIHNwZW50IHdp
dGggbm8gc3VjY2VzcyBpbiBmaXhpbmcgaXQgSSd2ZSByZWJ1aWxkIHRoZSBzeXN0ZW0hCj4KPiBP
biBXZWQsIEphbiAxMSwgMjAxNyBhdCA4OjQ3IEFNIDxtc2QreGVuLXVzZXJzQG1zZC5pbQo+IDxt
YWlsdG86bXNkJTJCeGVuLXVzZXJzQG1zZC5pbT4+IHdyb3RlOgo+Cj4gICAgIEhlbGxvLAo+Cj4g
ICAgIEkgaGF2ZSBhIHByb2JsZW0gb24gc29tZSBvZiBteSB4ZW4gc2VydmVycy4KPgo+ICAgICBR
dWlja2x5IDogdGhlIGNvbW1hbmQgImNhdCAvcHJvYy9idXMvaW5wdXQvZGV2aWNlcyIgaXMgYmxv
Y2tpbmcuIE5vdGhpbmcKPiAgICAgaXMgbmV2ZXIgcmV0dXJuZWQuCj4KPiAgICAgRGV0YWlscyA6
Cj4KPiAgICAgSSB0cnkgdG8gaW5zdGFsbCBhIG5ldyB4ZW4gdm0gd2l0aCB4ZW4tdG9vbHMuCj4g
ICAgIFdoZW4gaXQgY29uZmlndXJlIHRoZSBuZXcgdm0sIHRoZSBzY3JpcHQKPiAgICAgIi92YXIv
bGliL2Rwa2cvaW5mby9rZXlib2FyZC1jb25maWd1cmF0aW9uLnBvc3RpbnN0IiB0cmllcyB0byBy
ZWFkCj4gICAgICIvcHJvYy9idXMvaW5wdXQvZGV2aWNlcyIgYW5kIGJsb2Nrcy4KPiAgICAgU28g
dGhlIHZtIGlzIG5ldmVyIGNyZWF0ZWQgYW5kIHRoZSBzY3JpcHQgZnJlZXplcy4KPiAgICAgQWZ0
ZXIgYSByZWJvb3Qgb2YgdGhlIHNlcnZlciwgdGhlIGNvbW1hbmQgd29ya3MgYWdhaW4uCj4gICAg
IEhlcmUgaXMgYW4gZXh0cmFjdCBvZiBzdHJhY2UgdGhhdCBzaG93IHRoZSBrZXJuZWwgYmxvY2tz
IG9uIHRoZSByZWFkCj4gICAgIGNhbGwuCj4KPiAgICAgID4gIyBzdHJhY2UgY2F0IC9wcm9jL2J1
cy9pbnB1dC9kZXZpY2VzCj4gICAgICA+IFsuLi5dCj4gICAgICA+IG9wZW4oIi9wcm9jL2J1cy9p
bnB1dC9kZXZpY2VzIiwgT19SRE9OTFkpID0gMwo+ICAgICAgPiBmc3RhdCgzLCB7c3RfbW9kZT1T
X0lGUkVHfDA0NDQsIHN0X3NpemU9MCwgLi4ufSkgPSAwCj4gICAgICA+IGZhZHZpc2U2NCgzLCAw
LCAwLCBQT1NJWF9GQURWX1NFUVVFTlRJQUwpID0gMAo+ICAgICAgPiBtbWFwKE5VTEwsIDEzOTI2
NCwgUFJPVF9SRUFEfFBST1RfV1JJVEUsIE1BUF9QUklWQVRFfE1BUF9BTk9OWU1PVVMsCj4gICAg
IC0xLCAwKSA9IDB4N2ZlY2EzNTY3MDAwCj4gICAgICA+IHJlYWQoMywKPgo+ICAgICAgPiAjIHVu
YW1lIC1hCj4gICAgICA+IExpbnV4IHhlbiAzLjE2LjAtNC1hbWQ2NCAjMSBTTVAgRGViaWFuIDMu
MTYuMzYtMStkZWI4dTIgKDIwMTYtMTAtMTkpCj4gICAgIHg4Nl82NCBHTlUvTGludXgKPgo+Cj4g
ICAgIERvIHlvdSBrbm93IHdoYXQgY2FuIGhhcHBlbnMgPwo+Cj4KPiAgICAgUmVnYXJkcywKPgo+
Cj4gICAgIE1zZAo+Cj4gICAgIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fCj4gICAgIFhlbi11c2VycyBtYWlsaW5nIGxpc3QKPiAgICAgWGVuLXVzZXJzQGxp
c3RzLnhlbi5vcmcgPG1haWx0bzpYZW4tdXNlcnNAbGlzdHMueGVuLm9yZz4KPiAgICAgaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycwo+Cj4gLS0KPiBDaGFybGVzIEYuJy4gR29uw6dhbHZl
cwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVz
ZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Wed Jan 11 14:53:13 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Jan 2017 14:53:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cRKGw-0002al-5s; Wed, 11 Jan 2017 14:53:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <guillaume@msd.im>) id 1cRKGu-0002Zt-Ex
 for xen-users@lists.xen.org; Wed, 11 Jan 2017 14:53:04 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 16/8A-25337-FC646785; Wed, 11 Jan 2017 14:53:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGIsWRWlGSWpSXmKPExsUSwPOpXve8W1m
 EwcJpbBarrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8b7w9eZCs7yV3w/L9HA2MfTxcjBISRQKXFu
 bX0XIyeHhICgxP6N15lBwhIC6hLNM4QhwloSm3etY4WwxSQ6ul4ydjFyAXVuZ5I4v30LG0iCR
 WA5i8SGhjgQW1jAT+Lr211gcREBaYkZV5rAbCGBeomvLzcygthsAlISl5a2g+3iFbCUaFqlAz
 FGVeLu+r1gJaIC0RJrp94Aa+UFOu3kzCcsIDanQKDE1qZpYHFmATOJeZsfMkPY8hLNW2czT2A
 UmoWkZRaSsllIyhYwMq9i1ChOLSpLLdI1NNNLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZL
 zs/dxAgMYwYg2MF4f2PAIUZJDiYlUd57rmURQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4J4DkB
 ItS01Mr0jJzgBEFk5bg4FES4e0ASfMWFyTmFmemQ6ROMepynLpx+iWTEEtefl6qlDjvd5AiAZ
 CijNI8uBGw6L7EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd6LIFN4MvNK4Da9AjqCCeiISLt
 ikCNKEhFSUg2MM880Xp1s1/Lh1aKPz286mB9m3bOysqpp5gr/Ccuv5HWx/nR5VXsqdNH7ub6G
 82q2rWVWqcmc0it17fU+Jnbt7ddrPrp9E7YPknlamnOKvYRtxuHJktfi3tR9uTt76bXVf+dJL
 te5NT9pY8DFW/W+X96vU1R/qTyj+pO/3AlJN+3NXje2VD9cOU+JpTgj0VCLuag4EQAXCG036Q
 IAAA==
X-Env-Sender: guillaume@msd.im
X-Msg-Ref: server-5.tower-21.messagelabs.com!1484146382!44211771!1
X-Originating-IP: [80.12.242.127]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42047 invoked from network); 11 Jan 2017 14:53:03 -0000
Received: from smtp05.smtpout.orange.fr (HELO smtp.smtpout.orange.fr)
 (80.12.242.127)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES128-SHA encrypted SMTP;
 11 Jan 2017 14:53:03 -0000
Received: from msd.im ([90.110.11.191]) by mwinf5d40 with ME
 id X2t11u00a47Jsci032t1vw; Wed, 11 Jan 2017 15:53:02 +0100
X-ME-Helo: msd.im
X-ME-Auth: Z19kZXNwb2lzQG9yYW5nZS5mcg==
X-ME-Date: Wed, 11 Jan 2017 15:53:02 +0100
X-ME-IP: 90.110.11.191
Received: from [10.59.118.51] (wam59-2-88-189-137-202.fbx.proxad.net
 [88.189.137.202])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by msd.im (Postfix) with ESMTPSA id 4626920054
 for <xen-users@lists.xen.org>; Wed, 11 Jan 2017 15:53:01 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=msd.im; s=msd001;
 t=1484146381; bh=kWEFxI4vnv6Nl3OgiNC7t8F8RJfk3fBIIYpaxBlFgGA=;
 h=Subject:To:References:From:Date:In-Reply-To:From;
 b=KeGVW1VnKnioaWPESnDQTSoB9TpDQssKd1hxolAepJaWlQ2vIBPKlLMJBBWnzqXCj
 PJnNXAA7/NRWFr2QGA9GYpQFTIQQLCNKvVPJNxR08g3KXU6FdpOf400GP6tHGF2PZb
 VsR55JuxNUt8XEKXc/JVe5sfmOJxQXtcoqpGk01dEwC6sA5/DrbK3kViuKM2mk7jWO
 ZA+evK6TdJ6gGV4g16rB0++7ire4qLLtcNixNQWgSoc5nM2XZgrD1FKk6hxc31qMkr
 Krcy9V4QmFOTcjBM1Ne1WXKns7u5vKt5v8EZ1IYYd0Ma6iHoApyZ/0l3Dd/bhVuJvi
 ahivYv7Elh0Rw==
To: xen-users@lists.xen.org
References: <dfa70505-e7c1-51c4-b2fc-7e82e70f5993@msd.im>
 <CAAQRGoAWs3+ZUZtyZv+j6wf_ud9Lu32urXwktG9n_qvAksKXFw@mail.gmail.com>
From: msd+xen-users@msd.im
Message-ID: <ae4e4677-5e1f-822a-1147-117fa290bdc3@msd.im>
Date: Wed, 11 Jan 2017 15:52:57 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.6.0
MIME-Version: 1.0
In-Reply-To: <CAAQRGoAWs3+ZUZtyZv+j6wf_ud9Lu32urXwktG9n_qvAksKXFw@mail.gmail.com>
Subject: Re: [Xen-users] The command "cat /proc/bus/input/devices" is
	blocking
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

VGhhbmsgeW91IGZvciB5b3VyIHJlcGx5LgoKU28geW91IGRvbid0IGtub3cgd2h5IHRoZSBrZXJu
ZWwgaXMgYmxvY2tpbmcgaW4gdGhpcyBzaXR1YXRpb24gPwoKSSdtIG9uIGEgRGViaWFuIEplc3Np
ZSBzeXN0ZW0gdXNpbmcgb25seSBwYWNrYWdlcyBmcm9tIERlYmlhbi4KCkxlIDExLzAxLzIwMTcg
w6AgMTU6MzIsIENoYXJsZXMgR29uw6dhbHZlcyBhIMOpY3JpdCA6Cj4gSSBoYWQgdGhpcyBwcm9i
bGVtIHdoZW4gSSd2ZSBpbnN0YWxsZWQgeGVuIGZyb20gc291cmNlcyBhbmQgdHJpZWQgdG8KPiBp
bnN0YWxsIHRoZSB4ZW4tdG9vbHMgZnJvbSBkZWJpYW4gcmVwb3MuCj4gVGhlIHBhY2thZ2UgbWFu
YWdlciBoYXMgb3ZlcndyaXR0ZW4gc29tZSB4ZW4gY29uZmlndXJhdGlvbiBmaWxlcyBhbmQKPiB0
aGlzIGVycm9yIHN0YXJ0ZWQgdG8gaGFwcGVuLgo+Cj4gQWZ0ZXIgc29tZSB0aW1lIHNwZW50IHdp
dGggbm8gc3VjY2VzcyBpbiBmaXhpbmcgaXQgSSd2ZSByZWJ1aWxkIHRoZSBzeXN0ZW0hCj4KPiBP
biBXZWQsIEphbiAxMSwgMjAxNyBhdCA4OjQ3IEFNIDxtc2QreGVuLXVzZXJzQG1zZC5pbQo+IDxt
YWlsdG86bXNkJTJCeGVuLXVzZXJzQG1zZC5pbT4+IHdyb3RlOgo+Cj4gICAgIEhlbGxvLAo+Cj4g
ICAgIEkgaGF2ZSBhIHByb2JsZW0gb24gc29tZSBvZiBteSB4ZW4gc2VydmVycy4KPgo+ICAgICBR
dWlja2x5IDogdGhlIGNvbW1hbmQgImNhdCAvcHJvYy9idXMvaW5wdXQvZGV2aWNlcyIgaXMgYmxv
Y2tpbmcuIE5vdGhpbmcKPiAgICAgaXMgbmV2ZXIgcmV0dXJuZWQuCj4KPiAgICAgRGV0YWlscyA6
Cj4KPiAgICAgSSB0cnkgdG8gaW5zdGFsbCBhIG5ldyB4ZW4gdm0gd2l0aCB4ZW4tdG9vbHMuCj4g
ICAgIFdoZW4gaXQgY29uZmlndXJlIHRoZSBuZXcgdm0sIHRoZSBzY3JpcHQKPiAgICAgIi92YXIv
bGliL2Rwa2cvaW5mby9rZXlib2FyZC1jb25maWd1cmF0aW9uLnBvc3RpbnN0IiB0cmllcyB0byBy
ZWFkCj4gICAgICIvcHJvYy9idXMvaW5wdXQvZGV2aWNlcyIgYW5kIGJsb2Nrcy4KPiAgICAgU28g
dGhlIHZtIGlzIG5ldmVyIGNyZWF0ZWQgYW5kIHRoZSBzY3JpcHQgZnJlZXplcy4KPiAgICAgQWZ0
ZXIgYSByZWJvb3Qgb2YgdGhlIHNlcnZlciwgdGhlIGNvbW1hbmQgd29ya3MgYWdhaW4uCj4gICAg
IEhlcmUgaXMgYW4gZXh0cmFjdCBvZiBzdHJhY2UgdGhhdCBzaG93IHRoZSBrZXJuZWwgYmxvY2tz
IG9uIHRoZSByZWFkCj4gICAgIGNhbGwuCj4KPiAgICAgID4gIyBzdHJhY2UgY2F0IC9wcm9jL2J1
cy9pbnB1dC9kZXZpY2VzCj4gICAgICA+IFsuLi5dCj4gICAgICA+IG9wZW4oIi9wcm9jL2J1cy9p
bnB1dC9kZXZpY2VzIiwgT19SRE9OTFkpID0gMwo+ICAgICAgPiBmc3RhdCgzLCB7c3RfbW9kZT1T
X0lGUkVHfDA0NDQsIHN0X3NpemU9MCwgLi4ufSkgPSAwCj4gICAgICA+IGZhZHZpc2U2NCgzLCAw
LCAwLCBQT1NJWF9GQURWX1NFUVVFTlRJQUwpID0gMAo+ICAgICAgPiBtbWFwKE5VTEwsIDEzOTI2
NCwgUFJPVF9SRUFEfFBST1RfV1JJVEUsIE1BUF9QUklWQVRFfE1BUF9BTk9OWU1PVVMsCj4gICAg
IC0xLCAwKSA9IDB4N2ZlY2EzNTY3MDAwCj4gICAgICA+IHJlYWQoMywKPgo+ICAgICAgPiAjIHVu
YW1lIC1hCj4gICAgICA+IExpbnV4IHhlbiAzLjE2LjAtNC1hbWQ2NCAjMSBTTVAgRGViaWFuIDMu
MTYuMzYtMStkZWI4dTIgKDIwMTYtMTAtMTkpCj4gICAgIHg4Nl82NCBHTlUvTGludXgKPgo+Cj4g
ICAgIERvIHlvdSBrbm93IHdoYXQgY2FuIGhhcHBlbnMgPwo+Cj4KPiAgICAgUmVnYXJkcywKPgo+
Cj4gICAgIE1zZAo+Cj4gICAgIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fCj4gICAgIFhlbi11c2VycyBtYWlsaW5nIGxpc3QKPiAgICAgWGVuLXVzZXJzQGxp
c3RzLnhlbi5vcmcgPG1haWx0bzpYZW4tdXNlcnNAbGlzdHMueGVuLm9yZz4KPiAgICAgaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycwo+Cj4gLS0KPiBDaGFybGVzIEYuJy4gR29uw6dhbHZl
cwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVz
ZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Wed Jan 11 14:59:45 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Jan 2017 14:59:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cRKN5-0002wB-Ts; Wed, 11 Jan 2017 14:59:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <webdawg@gmail.com>) id 1cRKN4-0002w5-DP
 for xen-users@lists.xen.org; Wed, 11 Jan 2017 14:59:26 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 DD/9C-06369-D4846785; Wed, 11 Jan 2017 14:59:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBIsWRWlGSWpSXmKPExsVyMfT+Jl1Pj7I
 Ig7bT4harrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8bEedcZCz7vZKz4cFGjgfHZcsYuRi4OIYFJ
 jBI3p+1iB3FYBBpYJRbPa2cCcSQE5rBKHFwxjaWLkRPIyZFoP9HKBmGXSCz+/ZgZxOYVEJQ4O
 fMJWI2QgJfEtb55jCA2p4CVxPUJF5kg4pYSHd39YDVsAooSHUdvgPWyCKhKHNi/kAViToDE6w
 mbwOqFBWIkDr1bwwpiiwDV73vQBDaTWUBa4smOL8wQtpfEjqdHWScwCsxCcsYsJKlZjBxAtrr
 E+nlCEGE1idvbrrJD2NoSyxa+Zl7AyLqKUaM4tagstUjX0EIvqSgzPaMkNzEzR9fQwFQvN7W4
 ODE9NScxqVgvOT93EyMwpBmAYAdj03bPQ4ySHExKorz3XMsihPiS8lMqMxKLM+KLSnNSiw8xy
 nBwKEnwGrgD5QSLUtNTK9Iyc4DRBZOW4OBREuF97waU5i0uSMwtzkyHSJ1itOTo6Tr9konj1A
 0QuWfX5ZdMQix5+XmpUuK8L0AaBEAaMkrz4MbBEsAlRlkpYV5GoAOFeApSi3IzS1DlXzGKczA
 qCfP+A5nCk5lXArf1FdBBTEAHRdoVgxxUkoiQkmpgPPmdt/PsL+u80ls7e3bdrvSSNFQLFvth
 +ZKbabmBkuKiabanJCqfzGAvFv+4faebktyKDBeug1LMky5IPNtvZpKolPTkoviNMoZw+TMTv
 ikEC7HypqitUvZ8ybAh9tqaXp6pbMF5N9yqrTd27JWfm/ZQor2+INsp4YpJiOritD8P7T5N+m
 2lxFKckWioxVxUnAgA+39g0/sCAAA=
X-Env-Sender: webdawg@gmail.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1484146760!79203887!1
X-Originating-IP: [209.85.223.178]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51440 invoked from network); 11 Jan 2017 14:59:21 -0000
Received: from mail-io0-f178.google.com (HELO mail-io0-f178.google.com)
 (209.85.223.178)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Jan 2017 14:59:21 -0000
Received: by mail-io0-f178.google.com with SMTP id l66so26005731ioi.1
 for <xen-users@lists.xen.org>; Wed, 11 Jan 2017 06:59: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=URPY3X1qhJp6zd6sW9X8486i4JzYVPfd+/fgbJyOJIY=;
 b=KwIFzklAfbW/4KWouOQ8uw1sQ/4Ugc1bLQs3Olko3zWJ9y2ywEkr2Ywp622BX6ikXw
 u/IIEFcqNkHP4vkbap3CMbBUaHk5phPuZ6y/9Su3jIydHH/va39fxMk7XMAbK8RpVNLa
 N2s+xUbg6Q5lKBZyKvO8VGI9ZYO1l/8CfAMOYwS33jiGibQnEwVL+u8bA/eLBT2cOj8i
 sbcVwjmrlqlYRm9UlLGj01sNOE+WfljdM5/VR77a9CKtoEWIhIKOWJ+/8LLPawQHR69n
 O385AwvAIc3H9VnBzAdTCvSUa1IS6sjlfTtN73tbhzhZWfTj/SxAZuSEvXk5TpwcWDM4
 BWUA==
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=URPY3X1qhJp6zd6sW9X8486i4JzYVPfd+/fgbJyOJIY=;
 b=XiuVI4jJgG0a8JjG/eJ8xTeZpjPKLm7yb9IyMRfAgVN3DjiW8Gnle04ZsuEmy07dgc
 yZBIePE1dierpJ+tggENRBB2Mc6qxfIUUKE3dS0SKbt8b4By8r81zNMJptw/OU9jpg4V
 YBvxxSpKvGChbygxpkzYaBLQoiy1jlHscfg++RrMrMCqs7dVlyqzQPMCAZQoqk5hruI/
 y1G0QS40Ir/iGBH83+z8BbC4SJtQNcYn92FTOnvA/ojsz9fBFRpP+ZEOUYE2lfTqtdP6
 ++XWll/rX9DPgWhxB1Pe2QRDq+y0FGhxJu2bvRsdmJlK/6X7SRzE/N3C+lAkdnbFU/Q2
 JDgA==
X-Gm-Message-State: AIkVDXIeAIJnx2zQbB4KBVqQDQsW3TKQa1ZJ+TSAFCnvC/qZo3J7etWpwrLDeibi/cHsDdAF88f4DpgF1pM69g==
X-Received: by 10.107.168.160 with SMTP id e32mr8607073ioj.127.1484146759688; 
 Wed, 11 Jan 2017 06:59:19 -0800 (PST)
MIME-Version: 1.0
Received: by 10.107.152.2 with HTTP; Wed, 11 Jan 2017 06:58:59 -0800 (PST)
In-Reply-To: <a38d1456-0b9b-8f0d-5619-aa3d04ae929b@web.de>
References: <a38d1456-0b9b-8f0d-5619-aa3d04ae929b@web.de>
From: WebDawg <webdawg@gmail.com>
Date: Wed, 11 Jan 2017 08:58:59 -0600
Message-ID: <CAKdd5H8h31zOSwZeTj49=3pJodVxRX89j3orbuDPBjqrVqKurQ@mail.gmail.com>
To: Helmut Schlang <piwwo@web.de>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] After Update: NUMA placement failed,
 performance might be affected
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1208418530417956155=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============1208418530417956155==
Content-Type: multipart/alternative; boundary=001a11426ae667e7050545d2d844

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

On Thu, Jan 5, 2017 at 4:19 AM, Helmut Schlang <piwwo@web.de> wrote:

> Hello.
>
> After I updated my Xen server that's running on debian jessie, I can not
> create PV nor HVM guests anymore. Everything was working perfectly fine
> before the update. What does "NUMA placement failed" even mean?
>
> root@hpx01:~# apt-get install xen-hypervisor-4.4-amd64
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> xen-hypervisor-4.4-amd64 is already the newest version.
> xen-hypervisor-4.4-amd64 set to manually installed.
> 0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
> root@hpx01:~# apt-get install xen-system-amd64
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> xen-system-amd64 is already the newest version.
> 0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
>
> root@hpx01:~# uname -a
> Linux hpx01 3.16.0-4-686-pae #1 SMP Debian 3.16.36-1+deb8u2 (2016-10-19)
> i686 GNU/Linux
>
> root@hpx01:~# xl -vvvv create /xen/windows.cfg
> Parsing config from /xen/windows.cfg
> libxl: debug: libxl_create.c:1347:do_domain_create: ao 0x8860cd0:
> create: how=(nil) callback=(nil) poller=0x8860ee0
> libxl: debug: libxl_device.c:296:libxl__device_disk_set_backend: Disk
> vdev=hda spec.backend=unknown
> libxl: debug: libxl_device.c:331:libxl__device_disk_set_backend: Disk
> vdev=hda, using backend phy
> libxl: debug: libxl_device.c:296:libxl__device_disk_set_backend: Disk
> vdev=hdb spec.backend=unknown
> libxl: debug: libxl_device.c:331:libxl__device_disk_set_backend: Disk
> vdev=hdb, using backend phy
> libxl: debug: libxl_create.c:799:initiate_domain_create: running
> bootloader
> libxl: debug: libxl_bootloader.c:321:libxl__bootloader_run: not a PV
> domain, skipping bootloader
> libxl: debug: libxl_event.c:618:libxl__ev_xswatch_deregister: watch
> w=0x88610d0: deregister unregistered
> libxl: notice: libxl_numa.c:494:libxl__get_numa_candidate: NUMA
> placement failed, performance might be affected
> xc: detail: elf_parse_binary: phdr: paddr=0x100000 memsz=0x59658
> xc: detail: elf_parse_binary: memory: 0x100000 -> 0x159658
> xc: detail: VIRTUAL MEMORY ARRANGEMENT:
>   Loader:        0000000000100000->0000000000159658
>   Modules:       0000000000000000->0000000000000000
>   TOTAL:         0000000000000000->00000000fd500000
>   ENTRY ADDRESS: 0000000000100648
> xc: detail: Failed allocation for dom 6: 160 extents of order 0
> xc: error: Could not allocate memory for HVM guest. (16 = Device or
> resource busy): Internal error
> libxl: error: libxl_dom.c:655:libxl__build_hvm: hvm building failed
> libxl: error: libxl_create.c:1024:domcreate_rebuild_done: cannot
> (re-)build domain: -3
> libxl: error: libxl_dm.c:1489:kill_device_model: unable to find device
> model pid in /local/domain/6/image/device-model-pid
> libxl: error: libxl.c:1437:libxl__destroy_domid:
> libxl__destroy_device_model failed for 6
> libxl: debug: libxl_event.c:1591:libxl__ao_complete: ao 0x8860cd0:
> complete, rc=-3
> libxl: debug: libxl_create.c:1361:do_domain_create: ao 0x8860cd0:
> inprogress: poller=0x8860ee0, flags=ic
> libxl: debug: libxl_event.c:1563:libxl__ao__destroy: ao 0x8860cd0: destroy
> xc: debug: hypercall buffer: total allocations:138 total releases:138
> xc: debug: hypercall buffer: current allocations:0 maximum allocations:4
> xc: debug: hypercall buffer: cache current size:4
> xc: debug: hypercall buffer: cache hits:130 misses:4 toobig:4
>
> root@hpx01:~# xl -vvvv create /xen/nagios.cfg
> Parsing config from /xen/nagios.cfg
> libxl: debug: libxl_create.c:1347:do_domain_create: ao 0x94fec00:
> create: how=(nil) callback=(nil) poller=0x94fed58
> libxl: debug: libxl_device.c:296:libxl__device_disk_set_backend: Disk
> vdev=xvda spec.backend=unknown
> libxl: debug: libxl_device.c:331:libxl__device_disk_set_backend: Disk
> vdev=xvda, using backend phy
> libxl: debug: libxl_create.c:799:initiate_domain_create: running
> bootloader
> libxl: debug: libxl_device.c:296:libxl__device_disk_set_backend: Disk
> vdev=(null) spec.backend=phy
> libxl: debug: libxl.c:2664:libxl__device_disk_local_initiate_attach:
> locally attaching PHY disk /dev/main/nagios
> libxl: debug: libxl_bootloader.c:409:bootloader_disk_attached_cb: Config
> bootloader value: pygrub
> libxl: debug: libxl_bootloader.c:425:bootloader_disk_attached_cb:
> Checking for bootloader in libexec path: /usr/lib/xen-4.4/bin/pygrub
> libxl: debug: libxl_create.c:1361:do_domain_create: ao 0x94fec00:
> inprogress: poller=0x94fed58, flags=i
> libxl: debug: libxl_event.c:570:libxl__ev_xswatch_register: watch
> w=0x94fef48 wpath=/local/domain/7 token=3/0: register slotnum=3
> libxl: debug: libxl_event.c:1761:libxl__ao_progress_report: ao
> 0x94fec00: progress report: ignored
> libxl: debug: libxl_bootloader.c:535:bootloader_gotptys: executing
> bootloader: /usr/lib/xen-4.4/bin/pygrub
> libxl: debug: libxl_bootloader.c:539:bootloader_gotptys:   bootloader
> arg: /usr/lib/xen-4.4/bin/pygrub
> libxl: debug: libxl_bootloader.c:539:bootloader_gotptys:   bootloader
> arg: --args=root=/dev/xvda1
> libxl: debug: libxl_bootloader.c:539:bootloader_gotptys:   bootloader
> arg: --output=/var/run/xen/bootloader.7.out
> libxl: debug: libxl_bootloader.c:539:bootloader_gotptys:   bootloader
> arg: --output-format=simple0
> libxl: debug: libxl_bootloader.c:539:bootloader_gotptys:   bootloader
> arg: --output-directory=/var/run/xen/bootloader.7.d
> libxl: debug: libxl_bootloader.c:539:bootloader_gotptys:   bootloader
> arg: /dev/main/nagios
> libxl: debug: libxl_event.c:514:watchfd_callback: watch w=0x94fef48
> wpath=/local/domain/7 token=3/0: event epath=/local/domain/7
> libxl: debug: libxl_bootloader.c:634:bootloader_finished: bootloader
> completed
> libxl: debug: libxl_bootloader.c:136:bootloader_result_command:
> bootloader output contained kernel
> /var/run/xen/bootloader.7.d/boot_kernel.Yj1WwT
> libxl: debug: libxl_bootloader.c:136:bootloader_result_command:
> bootloader output contained ramdisk
> /var/run/xen/bootloader.7.d/boot_ramdisk.MLOt5g
> libxl: debug: libxl_bootloader.c:136:bootloader_result_command:
> bootloader output contained args
> root=UUID=5ece8d0f-f3b5-48db-8d30-cacacc6e8560 ro  quiet root=/dev/xvda1
> libxl: debug: libxl_bootloader.c:647:bootloader_finished: bootloader
> execution successful
> libxl: debug: libxl_event.c:606:libxl__ev_xswatch_deregister: watch
> w=0x94fef48 wpath=/local/domain/7 token=3/0: deregister slotnum=3
> libxl: notice: libxl_numa.c:494:libxl__get_numa_candidate: NUMA
> placement failed, performance might be affected
> domainbuilder: detail: xc_dom_allocate:
> cmdline="root=UUID=5ece8d0f-f3b5-48db-8d30-cacacc6e8560 ro  quiet
> root=/dev/xvda1 ", features="(null)"
> libxl: debug: libxl_dom.c:364:libxl__build_pv: pv kernel mapped 1 path
> /var/run/xen/bootloader.7.d/boot_kernel.Yj1WwT
> domainbuilder: detail: xc_dom_kernel_mem: called
> domainbuilder: detail: xc_dom_ramdisk_mem: called
> domainbuilder: detail: xc_dom_boot_xen_init: ver 4.4, caps
> xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p
> hvm-3.0-x86_64
> domainbuilder: detail: xc_dom_parse_image: called
> domainbuilder: detail: xc_dom_find_loader: trying multiboot-binary
> loader ...
> domainbuilder: detail: loader probe failed
> domainbuilder: detail: xc_dom_find_loader: trying Linux bzImage loader ...
> domainbuilder: detail: XZ: Saw data stream end
> domainbuilder: detail: _xc_try_lzma_decode: XZ decompress OK, 0x2ed5ec
> -> 0xe21960
> domainbuilder: detail: loader probe OK
> xc: detail: elf_parse_binary: phdr: paddr=0x1000000 memsz=0x7cb000
> xc: detail: elf_parse_binary: phdr: paddr=0x1800000 memsz=0xee000
> xc: detail: elf_parse_binary: phdr: paddr=0x18ee000 memsz=0x13c00
> xc: detail: elf_parse_binary: phdr: paddr=0x1902000 memsz=0x616000
> xc: detail: elf_parse_binary: memory: 0x1000000 -> 0x1f18000
> xc: detail: elf_xen_parse_note: GUEST_OS = "linux"
> xc: detail: elf_xen_parse_note: GUEST_VERSION = "2.6"
> xc: detail: elf_xen_parse_note: XEN_VERSION = "xen-3.0"
> xc: detail: elf_xen_parse_note: VIRT_BASE = 0xffffffff80000000
> xc: detail: elf_xen_parse_note: ENTRY = 0xffffffff819021f0
> xc: detail: elf_xen_parse_note: HYPERCALL_PAGE = 0xffffffff81001000
> xc: detail: elf_xen_parse_note: FEATURES =
> "!writable_page_tables|pae_pgdir_above_4gb|writable_
> descriptor_tables|auto_translated_physmap|supervisor_mode_kernel"
> xc: detail: elf_xen_parse_note: SUPPORTED_FEATURES = 0x90d
> xc: detail: elf_xen_parse_note: PAE_MODE = "yes"
> xc: detail: elf_xen_parse_note: LOADER = "generic"
> xc: detail: elf_xen_parse_note: unknown xen elf note (0xd)
> xc: detail: elf_xen_parse_note: SUSPEND_CANCEL = 0x1
> xc: detail: elf_xen_parse_note: HV_START_LOW = 0xffff800000000000
> xc: detail: elf_xen_parse_note: PADDR_OFFSET = 0x0
> xc: detail: elf_xen_addr_calc_check: addresses:
> xc: detail:     virt_base        = 0xffffffff80000000
> xc: detail:     elf_paddr_offset = 0x0
> xc: detail:     virt_offset      = 0xffffffff80000000
> xc: detail:     virt_kstart      = 0xffffffff81000000
> xc: detail:     virt_kend        = 0xffffffff81f18000
> xc: detail:     virt_entry       = 0xffffffff819021f0
> xc: detail:     p2m_base         = 0xffffffffffffffff
> domainbuilder: detail: xc_dom_parse_elf_kernel: xen-3.0-x86_64:
> 0xffffffff81000000 -> 0xffffffff81f18000
> domainbuilder: detail: xc_dom_mem_init: mem 1024 MB, pages 0x40000
> pages, 4k each
> domainbuilder: detail: xc_dom_mem_init: 0x40000 pages
> domainbuilder: detail: xc_dom_boot_mem_init: called
> domainbuilder: detail: x86_compat: guest xen-3.0-x86_64, address size 64
> domainbuilder: detail: xc_dom_malloc            : 1024 kB
> xc: detail: Failed allocation for dom 7: 262144 extents of order 0
> xc: error: panic: xc_dom_boot.c:154: xc_dom_boot_mem_init: can't
> allocate low memory for domain: Out of memory
> libxl: error: libxl_dom.c:426:libxl__build_pv: xc_dom_boot_mem_init
> failed: Success
> domainbuilder: detail: xc_dom_release: called
> libxl: error: libxl_create.c:1024:domcreate_rebuild_done: cannot
> (re-)build domain: -3
> libxl: debug: libxl_event.c:1591:libxl__ao_complete: ao 0x94fec00:
> complete, rc=-3
> libxl: debug: libxl_event.c:1563:libxl__ao__destroy: ao 0x94fec00: destroy
> xc: debug: hypercall buffer: total allocations:126 total releases:126
> xc: debug: hypercall buffer: current allocations:0 maximum allocations:4
> xc: debug: hypercall buffer: cache current size:4
> xc: debug: hypercall buffer: cache hits:117 misses:4 toobig:5
>
> _______________________________________________
>


Is there anyway you are out of memory?

http://xen.1045712.n5.nabble.com/Max-memory-td5717925.html

https://wiki.xen.org/wiki/Xen_on_NUMA_Machines

--001a11426ae667e7050545d2d844
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 Thu, Jan 5, 2017 at 4:19 AM, Helmut Schlang <span dir=3D"ltr">&lt;<a=
 href=3D"mailto:piwwo@web.de" target=3D"_blank">piwwo@web.de</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">Hello.<br>
<br>
After I updated my Xen server that&#39;s running on debian jessie, I can no=
t<br>
create PV nor HVM guests anymore. Everything was working perfectly fine<br>
before the update. What does &quot;NUMA placement failed&quot; even mean?<b=
r>
<br>
root@hpx01:~# apt-get install xen-hypervisor-4.4-amd64<br>
Reading package lists... Done<br>
Building dependency tree<br>
Reading state information... Done<br>
xen-hypervisor-4.4-amd64 is already the newest version.<br>
xen-hypervisor-4.4-amd64 set to manually installed.<br>
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.<br>
root@hpx01:~# apt-get install xen-system-amd64<br>
Reading package lists... Done<br>
Building dependency tree<br>
Reading state information... Done<br>
xen-system-amd64 is already the newest version.<br>
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.<br>
<br>
root@hpx01:~# uname -a<br>
Linux hpx01 3.16.0-4-686-pae #1 SMP Debian 3.16.36-1+deb8u2 (2016-10-19)<br=
>
i686 GNU/Linux<br>
<br>
root@hpx01:~# xl -vvvv create /xen/windows.cfg<br>
Parsing config from /xen/windows.cfg<br>
libxl: debug: libxl_create.c:1347:do_domain_<wbr>create: ao 0x8860cd0:<br>
create: how=3D(nil) callback=3D(nil) poller=3D0x8860ee0<br>
libxl: debug: libxl_device.c:296:libxl__<wbr>device_disk_set_backend: Disk<=
br>
vdev=3Dhda spec.backend=3Dunknown<br>
libxl: debug: libxl_device.c:331:libxl__<wbr>device_disk_set_backend: Disk<=
br>
vdev=3Dhda, using backend phy<br>
libxl: debug: libxl_device.c:296:libxl__<wbr>device_disk_set_backend: Disk<=
br>
vdev=3Dhdb spec.backend=3Dunknown<br>
libxl: debug: libxl_device.c:331:libxl__<wbr>device_disk_set_backend: Disk<=
br>
vdev=3Dhdb, using backend phy<br>
libxl: debug: libxl_create.c:799:initiate_<wbr>domain_create: running bootl=
oader<br>
libxl: debug: libxl_bootloader.c:321:libxl__<wbr>bootloader_run: not a PV<b=
r>
domain, skipping bootloader<br>
libxl: debug: libxl_event.c:618:libxl__ev_<wbr>xswatch_deregister: watch<br=
>
w=3D0x88610d0: deregister unregistered<br>
libxl: notice: libxl_numa.c:494:libxl__get_<wbr>numa_candidate: NUMA<br>
placement failed, performance might be affected<br>
xc: detail: elf_parse_binary: phdr: paddr=3D0x100000 memsz=3D0x59658<br>
xc: detail: elf_parse_binary: memory: 0x100000 -&gt; 0x159658<br>
xc: detail: VIRTUAL MEMORY ARRANGEMENT:<br>
=C2=A0 Loader:=C2=A0 =C2=A0 =C2=A0 =C2=A0 0000000000100000-&gt;<wbr>0000000=
000159658<br>
=C2=A0 Modules:=C2=A0 =C2=A0 =C2=A0 =C2=A00000000000000000-&gt;<wbr>0000000=
000000000<br>
=C2=A0 TOTAL:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A00000000000000000-&gt;<wbr>00=
000000fd500000<br>
=C2=A0 ENTRY ADDRESS: 0000000000100648<br>
xc: detail: Failed allocation for dom 6: 160 extents of order 0<br>
xc: error: Could not allocate memory for HVM guest. (16 =3D Device or<br>
resource busy): Internal error<br>
libxl: error: libxl_dom.c:655:libxl__build_<wbr>hvm: hvm building failed<br=
>
libxl: error: libxl_create.c:1024:domcreate_<wbr>rebuild_done: cannot<br>
(re-)build domain: -3<br>
libxl: error: libxl_dm.c:1489:kill_device_<wbr>model: unable to find device=
<br>
model pid in /local/domain/6/image/device-<wbr>model-pid<br>
libxl: error: libxl.c:1437:libxl__destroy_<wbr>domid:<br>
libxl__destroy_device_model failed for 6<br>
libxl: debug: libxl_event.c:1591:libxl__ao_<wbr>complete: ao 0x8860cd0:<br>
complete, rc=3D-3<br>
libxl: debug: libxl_create.c:1361:do_domain_<wbr>create: ao 0x8860cd0:<br>
inprogress: poller=3D0x8860ee0, flags=3Dic<br>
libxl: debug: libxl_event.c:1563:libxl__ao__<wbr>destroy: ao 0x8860cd0: des=
troy<br>
xc: debug: hypercall buffer: total allocations:138 total releases:138<br>
xc: debug: hypercall buffer: current allocations:0 maximum allocations:4<br=
>
xc: debug: hypercall buffer: cache current size:4<br>
xc: debug: hypercall buffer: cache hits:130 misses:4 toobig:4<br>
<br>
root@hpx01:~# xl -vvvv create /xen/nagios.cfg<br>
Parsing config from /xen/nagios.cfg<br>
libxl: debug: libxl_create.c:1347:do_domain_<wbr>create: ao 0x94fec00:<br>
create: how=3D(nil) callback=3D(nil) poller=3D0x94fed58<br>
libxl: debug: libxl_device.c:296:libxl__<wbr>device_disk_set_backend: Disk<=
br>
vdev=3Dxvda spec.backend=3Dunknown<br>
libxl: debug: libxl_device.c:331:libxl__<wbr>device_disk_set_backend: Disk<=
br>
vdev=3Dxvda, using backend phy<br>
libxl: debug: libxl_create.c:799:initiate_<wbr>domain_create: running bootl=
oader<br>
libxl: debug: libxl_device.c:296:libxl__<wbr>device_disk_set_backend: Disk<=
br>
vdev=3D(null) spec.backend=3Dphy<br>
libxl: debug: libxl.c:2664:libxl__device_<wbr>disk_local_initiate_attach:<b=
r>
locally attaching PHY disk /dev/main/nagios<br>
libxl: debug: libxl_bootloader.c:409:<wbr>bootloader_disk_attached_cb: Conf=
ig<br>
bootloader value: pygrub<br>
libxl: debug: libxl_bootloader.c:425:<wbr>bootloader_disk_attached_cb:<br>
Checking for bootloader in libexec path: /usr/lib/xen-4.4/bin/pygrub<br>
libxl: debug: libxl_create.c:1361:do_domain_<wbr>create: ao 0x94fec00:<br>
inprogress: poller=3D0x94fed58, flags=3Di<br>
libxl: debug: libxl_event.c:570:libxl__ev_<wbr>xswatch_register: watch<br>
w=3D0x94fef48 wpath=3D/local/domain/7 token=3D3/0: register slotnum=3D3<br>
libxl: debug: libxl_event.c:1761:libxl__ao_<wbr>progress_report: ao<br>
0x94fec00: progress report: ignored<br>
libxl: debug: libxl_bootloader.c:535:<wbr>bootloader_gotptys: executing<br>
bootloader: /usr/lib/xen-4.4/bin/pygrub<br>
libxl: debug: libxl_bootloader.c:539:<wbr>bootloader_gotptys:=C2=A0 =C2=A0b=
ootloader<br>
arg: /usr/lib/xen-4.4/bin/pygrub<br>
libxl: debug: libxl_bootloader.c:539:<wbr>bootloader_gotptys:=C2=A0 =C2=A0b=
ootloader<br>
arg: --args=3Droot=3D/dev/xvda1<br>
libxl: debug: libxl_bootloader.c:539:<wbr>bootloader_gotptys:=C2=A0 =C2=A0b=
ootloader<br>
arg: --output=3D/var/run/xen/<wbr>bootloader.7.out<br>
libxl: debug: libxl_bootloader.c:539:<wbr>bootloader_gotptys:=C2=A0 =C2=A0b=
ootloader<br>
arg: --output-format=3Dsimple0<br>
libxl: debug: libxl_bootloader.c:539:<wbr>bootloader_gotptys:=C2=A0 =C2=A0b=
ootloader<br>
arg: --output-directory=3D/var/run/<wbr>xen/bootloader.7.d<br>
libxl: debug: libxl_bootloader.c:539:<wbr>bootloader_gotptys:=C2=A0 =C2=A0b=
ootloader<br>
arg: /dev/main/nagios<br>
libxl: debug: libxl_event.c:514:watchfd_<wbr>callback: watch w=3D0x94fef48<=
br>
wpath=3D/local/domain/7 token=3D3/0: event epath=3D/local/domain/7<br>
libxl: debug: libxl_bootloader.c:634:<wbr>bootloader_finished: bootloader<b=
r>
completed<br>
libxl: debug: libxl_bootloader.c:136:<wbr>bootloader_result_command:<br>
bootloader output contained kernel<br>
/var/run/xen/bootloader.7.d/<wbr>boot_kernel.Yj1WwT<br>
libxl: debug: libxl_bootloader.c:136:<wbr>bootloader_result_command:<br>
bootloader output contained ramdisk<br>
/var/run/xen/bootloader.7.d/<wbr>boot_ramdisk.MLOt5g<br>
libxl: debug: libxl_bootloader.c:136:<wbr>bootloader_result_command:<br>
bootloader output contained args<br>
root=3DUUID=3D5ece8d0f-f3b5-48db-<wbr>8d30-cacacc6e8560 ro=C2=A0 quiet root=
=3D/dev/xvda1<br>
libxl: debug: libxl_bootloader.c:647:<wbr>bootloader_finished: bootloader<b=
r>
execution successful<br>
libxl: debug: libxl_event.c:606:libxl__ev_<wbr>xswatch_deregister: watch<br=
>
w=3D0x94fef48 wpath=3D/local/domain/7 token=3D3/0: deregister slotnum=3D3<b=
r>
libxl: notice: libxl_numa.c:494:libxl__get_<wbr>numa_candidate: NUMA<br>
placement failed, performance might be affected<br>
domainbuilder: detail: xc_dom_allocate:<br>
cmdline=3D&quot;root=3DUUID=3D5ece8d0f-<wbr>f3b5-48db-8d30-cacacc6e8560 ro=
=C2=A0 quiet<br>
root=3D/dev/xvda1 &quot;, features=3D&quot;(null)&quot;<br>
libxl: debug: libxl_dom.c:364:libxl__build_<wbr>pv: pv kernel mapped 1 path=
<br>
/var/run/xen/bootloader.7.d/<wbr>boot_kernel.Yj1WwT<br>
domainbuilder: detail: xc_dom_kernel_mem: called<br>
domainbuilder: detail: xc_dom_ramdisk_mem: called<br>
domainbuilder: detail: xc_dom_boot_xen_init: ver 4.4, caps<br>
xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p<br>
hvm-3.0-x86_64<br>
domainbuilder: detail: xc_dom_parse_image: called<br>
domainbuilder: detail: xc_dom_find_loader: trying multiboot-binary<br>
loader ...<br>
domainbuilder: detail: loader probe failed<br>
domainbuilder: detail: xc_dom_find_loader: trying Linux bzImage loader ...<=
br>
domainbuilder: detail: XZ: Saw data stream end<br>
domainbuilder: detail: _xc_try_lzma_decode: XZ decompress OK, 0x2ed5ec<br>
-&gt; 0xe21960<br>
domainbuilder: detail: loader probe OK<br>
xc: detail: elf_parse_binary: phdr: paddr=3D0x1000000 memsz=3D0x7cb000<br>
xc: detail: elf_parse_binary: phdr: paddr=3D0x1800000 memsz=3D0xee000<br>
xc: detail: elf_parse_binary: phdr: paddr=3D0x18ee000 memsz=3D0x13c00<br>
xc: detail: elf_parse_binary: phdr: paddr=3D0x1902000 memsz=3D0x616000<br>
xc: detail: elf_parse_binary: memory: 0x1000000 -&gt; 0x1f18000<br>
xc: detail: elf_xen_parse_note: GUEST_OS =3D &quot;linux&quot;<br>
xc: detail: elf_xen_parse_note: GUEST_VERSION =3D &quot;2.6&quot;<br>
xc: detail: elf_xen_parse_note: XEN_VERSION =3D &quot;xen-3.0&quot;<br>
xc: detail: elf_xen_parse_note: VIRT_BASE =3D 0xffffffff80000000<br>
xc: detail: elf_xen_parse_note: ENTRY =3D 0xffffffff819021f0<br>
xc: detail: elf_xen_parse_note: HYPERCALL_PAGE =3D 0xffffffff81001000<br>
xc: detail: elf_xen_parse_note: FEATURES =3D<br>
&quot;!writable_page_tables|pae_<wbr>pgdir_above_4gb|writable_<wbr>descript=
or_tables|auto_<wbr>translated_physmap|supervisor_<wbr>mode_kernel&quot;<br=
>
xc: detail: elf_xen_parse_note: SUPPORTED_FEATURES =3D 0x90d<br>
xc: detail: elf_xen_parse_note: PAE_MODE =3D &quot;yes&quot;<br>
xc: detail: elf_xen_parse_note: LOADER =3D &quot;generic&quot;<br>
xc: detail: elf_xen_parse_note: unknown xen elf note (0xd)<br>
xc: detail: elf_xen_parse_note: SUSPEND_CANCEL =3D 0x1<br>
xc: detail: elf_xen_parse_note: HV_START_LOW =3D 0xffff800000000000<br>
xc: detail: elf_xen_parse_note: PADDR_OFFSET =3D 0x0<br>
xc: detail: elf_xen_addr_calc_check: addresses:<br>
xc: detail:=C2=A0 =C2=A0 =C2=A0virt_base=C2=A0 =C2=A0 =C2=A0 =C2=A0 =3D 0xf=
fffffff80000000<br>
xc: detail:=C2=A0 =C2=A0 =C2=A0elf_paddr_offset =3D 0x0<br>
xc: detail:=C2=A0 =C2=A0 =C2=A0virt_offset=C2=A0 =C2=A0 =C2=A0 =3D 0xffffff=
ff80000000<br>
xc: detail:=C2=A0 =C2=A0 =C2=A0virt_kstart=C2=A0 =C2=A0 =C2=A0 =3D 0xffffff=
ff81000000<br>
xc: detail:=C2=A0 =C2=A0 =C2=A0virt_kend=C2=A0 =C2=A0 =C2=A0 =C2=A0 =3D 0xf=
fffffff81f18000<br>
xc: detail:=C2=A0 =C2=A0 =C2=A0virt_entry=C2=A0 =C2=A0 =C2=A0 =C2=A0=3D 0xf=
fffffff819021f0<br>
xc: detail:=C2=A0 =C2=A0 =C2=A0p2m_base=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
=3D 0xffffffffffffffff<br>
domainbuilder: detail: xc_dom_parse_elf_kernel: xen-3.0-x86_64:<br>
0xffffffff81000000 -&gt; 0xffffffff81f18000<br>
domainbuilder: detail: xc_dom_mem_init: mem 1024 MB, pages 0x40000<br>
pages, 4k each<br>
domainbuilder: detail: xc_dom_mem_init: 0x40000 pages<br>
domainbuilder: detail: xc_dom_boot_mem_init: called<br>
domainbuilder: detail: x86_compat: guest xen-3.0-x86_64, address size 64<br=
>
domainbuilder: detail: xc_dom_malloc=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 : 1024 kB<br>
xc: detail: Failed allocation for dom 7: 262144 extents of order 0<br>
xc: error: panic: xc_dom_boot.c:154: xc_dom_boot_mem_init: can&#39;t<br>
allocate low memory for domain: Out of memory<br>
libxl: error: libxl_dom.c:426:libxl__build_<wbr>pv: xc_dom_boot_mem_init<br=
>
failed: Success<br>
domainbuilder: detail: xc_dom_release: called<br>
libxl: error: libxl_create.c:1024:domcreate_<wbr>rebuild_done: cannot<br>
(re-)build domain: -3<br>
libxl: debug: libxl_event.c:1591:libxl__ao_<wbr>complete: ao 0x94fec00:<br>
complete, rc=3D-3<br>
libxl: debug: libxl_event.c:1563:libxl__ao__<wbr>destroy: ao 0x94fec00: des=
troy<br>
xc: debug: hypercall buffer: total allocations:126 total releases:126<br>
xc: debug: hypercall buffer: current allocations:0 maximum allocations:4<br=
>
xc: debug: hypercall buffer: cache current size:4<br>
xc: debug: hypercall buffer: cache hits:117 misses:4 toobig:5<br>
<br>
______________________________<wbr>_________________<br></blockquote><div><=
br><br>Is there anyway you are out of memory?<br><br><a href=3D"http://xen.=
1045712.n5.nabble.com/Max-memory-td5717925.html" target=3D"_blank">http://<=
span class=3D"gmail-il">xen</span>.1045712.n5.nabble.c<wbr>om/Max-memory-td=
5717925.html</a><br><br><a href=3D"https://wiki.xen.org/wiki/Xen_on_NUMA_Ma=
chines" target=3D"_blank">https://wiki.<span class=3D"gmail-il">xen</span>.=
org/wiki/Xen_<wbr>on_NUMA_Machines</a><br><br> </div></div></div></div>

--001a11426ae667e7050545d2d844--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============1208418530417956155==--


From xen-users-bounces@lists.xen.org Wed Jan 11 14:59:45 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Jan 2017 14:59:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cRKN5-0002wB-Ts; Wed, 11 Jan 2017 14:59:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <webdawg@gmail.com>) id 1cRKN4-0002w5-DP
 for xen-users@lists.xen.org; Wed, 11 Jan 2017 14:59:26 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 DD/9C-06369-D4846785; Wed, 11 Jan 2017 14:59:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBIsWRWlGSWpSXmKPExsVyMfT+Jl1Pj7I
 Ig7bT4harrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8bEedcZCz7vZKz4cFGjgfHZcsYuRi4OIYFJ
 jBI3p+1iB3FYBBpYJRbPa2cCcSQE5rBKHFwxjaWLkRPIyZFoP9HKBmGXSCz+/ZgZxOYVEJQ4O
 fMJWI2QgJfEtb55jCA2p4CVxPUJF5kg4pYSHd39YDVsAooSHUdvgPWyCKhKHNi/kAViToDE6w
 mbwOqFBWIkDr1bwwpiiwDV73vQBDaTWUBa4smOL8wQtpfEjqdHWScwCsxCcsYsJKlZjBxAtrr
 E+nlCEGE1idvbrrJD2NoSyxa+Zl7AyLqKUaM4tagstUjX0EIvqSgzPaMkNzEzR9fQwFQvN7W4
 ODE9NScxqVgvOT93EyMwpBmAYAdj03bPQ4ySHExKorz3XMsihPiS8lMqMxKLM+KLSnNSiw8xy
 nBwKEnwGrgD5QSLUtNTK9Iyc4DRBZOW4OBREuF97waU5i0uSMwtzkyHSJ1itOTo6Tr9konj1A
 0QuWfX5ZdMQix5+XmpUuK8L0AaBEAaMkrz4MbBEsAlRlkpYV5GoAOFeApSi3IzS1DlXzGKczA
 qCfP+A5nCk5lXArf1FdBBTEAHRdoVgxxUkoiQkmpgPPmdt/PsL+u80ls7e3bdrvSSNFQLFvth
 +ZKbabmBkuKiabanJCqfzGAvFv+4faebktyKDBeug1LMky5IPNtvZpKolPTkoviNMoZw+TMTv
 ikEC7HypqitUvZ8ybAh9tqaXp6pbMF5N9yqrTd27JWfm/ZQor2+INsp4YpJiOritD8P7T5N+m
 2lxFKckWioxVxUnAgA+39g0/sCAAA=
X-Env-Sender: webdawg@gmail.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1484146760!79203887!1
X-Originating-IP: [209.85.223.178]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51440 invoked from network); 11 Jan 2017 14:59:21 -0000
Received: from mail-io0-f178.google.com (HELO mail-io0-f178.google.com)
 (209.85.223.178)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Jan 2017 14:59:21 -0000
Received: by mail-io0-f178.google.com with SMTP id l66so26005731ioi.1
 for <xen-users@lists.xen.org>; Wed, 11 Jan 2017 06:59: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=URPY3X1qhJp6zd6sW9X8486i4JzYVPfd+/fgbJyOJIY=;
 b=KwIFzklAfbW/4KWouOQ8uw1sQ/4Ugc1bLQs3Olko3zWJ9y2ywEkr2Ywp622BX6ikXw
 u/IIEFcqNkHP4vkbap3CMbBUaHk5phPuZ6y/9Su3jIydHH/va39fxMk7XMAbK8RpVNLa
 N2s+xUbg6Q5lKBZyKvO8VGI9ZYO1l/8CfAMOYwS33jiGibQnEwVL+u8bA/eLBT2cOj8i
 sbcVwjmrlqlYRm9UlLGj01sNOE+WfljdM5/VR77a9CKtoEWIhIKOWJ+/8LLPawQHR69n
 O385AwvAIc3H9VnBzAdTCvSUa1IS6sjlfTtN73tbhzhZWfTj/SxAZuSEvXk5TpwcWDM4
 BWUA==
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=URPY3X1qhJp6zd6sW9X8486i4JzYVPfd+/fgbJyOJIY=;
 b=XiuVI4jJgG0a8JjG/eJ8xTeZpjPKLm7yb9IyMRfAgVN3DjiW8Gnle04ZsuEmy07dgc
 yZBIePE1dierpJ+tggENRBB2Mc6qxfIUUKE3dS0SKbt8b4By8r81zNMJptw/OU9jpg4V
 YBvxxSpKvGChbygxpkzYaBLQoiy1jlHscfg++RrMrMCqs7dVlyqzQPMCAZQoqk5hruI/
 y1G0QS40Ir/iGBH83+z8BbC4SJtQNcYn92FTOnvA/ojsz9fBFRpP+ZEOUYE2lfTqtdP6
 ++XWll/rX9DPgWhxB1Pe2QRDq+y0FGhxJu2bvRsdmJlK/6X7SRzE/N3C+lAkdnbFU/Q2
 JDgA==
X-Gm-Message-State: AIkVDXIeAIJnx2zQbB4KBVqQDQsW3TKQa1ZJ+TSAFCnvC/qZo3J7etWpwrLDeibi/cHsDdAF88f4DpgF1pM69g==
X-Received: by 10.107.168.160 with SMTP id e32mr8607073ioj.127.1484146759688; 
 Wed, 11 Jan 2017 06:59:19 -0800 (PST)
MIME-Version: 1.0
Received: by 10.107.152.2 with HTTP; Wed, 11 Jan 2017 06:58:59 -0800 (PST)
In-Reply-To: <a38d1456-0b9b-8f0d-5619-aa3d04ae929b@web.de>
References: <a38d1456-0b9b-8f0d-5619-aa3d04ae929b@web.de>
From: WebDawg <webdawg@gmail.com>
Date: Wed, 11 Jan 2017 08:58:59 -0600
Message-ID: <CAKdd5H8h31zOSwZeTj49=3pJodVxRX89j3orbuDPBjqrVqKurQ@mail.gmail.com>
To: Helmut Schlang <piwwo@web.de>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] After Update: NUMA placement failed,
 performance might be affected
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1208418530417956155=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============1208418530417956155==
Content-Type: multipart/alternative; boundary=001a11426ae667e7050545d2d844

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

On Thu, Jan 5, 2017 at 4:19 AM, Helmut Schlang <piwwo@web.de> wrote:

> Hello.
>
> After I updated my Xen server that's running on debian jessie, I can not
> create PV nor HVM guests anymore. Everything was working perfectly fine
> before the update. What does "NUMA placement failed" even mean?
>
> root@hpx01:~# apt-get install xen-hypervisor-4.4-amd64
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> xen-hypervisor-4.4-amd64 is already the newest version.
> xen-hypervisor-4.4-amd64 set to manually installed.
> 0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
> root@hpx01:~# apt-get install xen-system-amd64
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> xen-system-amd64 is already the newest version.
> 0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
>
> root@hpx01:~# uname -a
> Linux hpx01 3.16.0-4-686-pae #1 SMP Debian 3.16.36-1+deb8u2 (2016-10-19)
> i686 GNU/Linux
>
> root@hpx01:~# xl -vvvv create /xen/windows.cfg
> Parsing config from /xen/windows.cfg
> libxl: debug: libxl_create.c:1347:do_domain_create: ao 0x8860cd0:
> create: how=(nil) callback=(nil) poller=0x8860ee0
> libxl: debug: libxl_device.c:296:libxl__device_disk_set_backend: Disk
> vdev=hda spec.backend=unknown
> libxl: debug: libxl_device.c:331:libxl__device_disk_set_backend: Disk
> vdev=hda, using backend phy
> libxl: debug: libxl_device.c:296:libxl__device_disk_set_backend: Disk
> vdev=hdb spec.backend=unknown
> libxl: debug: libxl_device.c:331:libxl__device_disk_set_backend: Disk
> vdev=hdb, using backend phy
> libxl: debug: libxl_create.c:799:initiate_domain_create: running
> bootloader
> libxl: debug: libxl_bootloader.c:321:libxl__bootloader_run: not a PV
> domain, skipping bootloader
> libxl: debug: libxl_event.c:618:libxl__ev_xswatch_deregister: watch
> w=0x88610d0: deregister unregistered
> libxl: notice: libxl_numa.c:494:libxl__get_numa_candidate: NUMA
> placement failed, performance might be affected
> xc: detail: elf_parse_binary: phdr: paddr=0x100000 memsz=0x59658
> xc: detail: elf_parse_binary: memory: 0x100000 -> 0x159658
> xc: detail: VIRTUAL MEMORY ARRANGEMENT:
>   Loader:        0000000000100000->0000000000159658
>   Modules:       0000000000000000->0000000000000000
>   TOTAL:         0000000000000000->00000000fd500000
>   ENTRY ADDRESS: 0000000000100648
> xc: detail: Failed allocation for dom 6: 160 extents of order 0
> xc: error: Could not allocate memory for HVM guest. (16 = Device or
> resource busy): Internal error
> libxl: error: libxl_dom.c:655:libxl__build_hvm: hvm building failed
> libxl: error: libxl_create.c:1024:domcreate_rebuild_done: cannot
> (re-)build domain: -3
> libxl: error: libxl_dm.c:1489:kill_device_model: unable to find device
> model pid in /local/domain/6/image/device-model-pid
> libxl: error: libxl.c:1437:libxl__destroy_domid:
> libxl__destroy_device_model failed for 6
> libxl: debug: libxl_event.c:1591:libxl__ao_complete: ao 0x8860cd0:
> complete, rc=-3
> libxl: debug: libxl_create.c:1361:do_domain_create: ao 0x8860cd0:
> inprogress: poller=0x8860ee0, flags=ic
> libxl: debug: libxl_event.c:1563:libxl__ao__destroy: ao 0x8860cd0: destroy
> xc: debug: hypercall buffer: total allocations:138 total releases:138
> xc: debug: hypercall buffer: current allocations:0 maximum allocations:4
> xc: debug: hypercall buffer: cache current size:4
> xc: debug: hypercall buffer: cache hits:130 misses:4 toobig:4
>
> root@hpx01:~# xl -vvvv create /xen/nagios.cfg
> Parsing config from /xen/nagios.cfg
> libxl: debug: libxl_create.c:1347:do_domain_create: ao 0x94fec00:
> create: how=(nil) callback=(nil) poller=0x94fed58
> libxl: debug: libxl_device.c:296:libxl__device_disk_set_backend: Disk
> vdev=xvda spec.backend=unknown
> libxl: debug: libxl_device.c:331:libxl__device_disk_set_backend: Disk
> vdev=xvda, using backend phy
> libxl: debug: libxl_create.c:799:initiate_domain_create: running
> bootloader
> libxl: debug: libxl_device.c:296:libxl__device_disk_set_backend: Disk
> vdev=(null) spec.backend=phy
> libxl: debug: libxl.c:2664:libxl__device_disk_local_initiate_attach:
> locally attaching PHY disk /dev/main/nagios
> libxl: debug: libxl_bootloader.c:409:bootloader_disk_attached_cb: Config
> bootloader value: pygrub
> libxl: debug: libxl_bootloader.c:425:bootloader_disk_attached_cb:
> Checking for bootloader in libexec path: /usr/lib/xen-4.4/bin/pygrub
> libxl: debug: libxl_create.c:1361:do_domain_create: ao 0x94fec00:
> inprogress: poller=0x94fed58, flags=i
> libxl: debug: libxl_event.c:570:libxl__ev_xswatch_register: watch
> w=0x94fef48 wpath=/local/domain/7 token=3/0: register slotnum=3
> libxl: debug: libxl_event.c:1761:libxl__ao_progress_report: ao
> 0x94fec00: progress report: ignored
> libxl: debug: libxl_bootloader.c:535:bootloader_gotptys: executing
> bootloader: /usr/lib/xen-4.4/bin/pygrub
> libxl: debug: libxl_bootloader.c:539:bootloader_gotptys:   bootloader
> arg: /usr/lib/xen-4.4/bin/pygrub
> libxl: debug: libxl_bootloader.c:539:bootloader_gotptys:   bootloader
> arg: --args=root=/dev/xvda1
> libxl: debug: libxl_bootloader.c:539:bootloader_gotptys:   bootloader
> arg: --output=/var/run/xen/bootloader.7.out
> libxl: debug: libxl_bootloader.c:539:bootloader_gotptys:   bootloader
> arg: --output-format=simple0
> libxl: debug: libxl_bootloader.c:539:bootloader_gotptys:   bootloader
> arg: --output-directory=/var/run/xen/bootloader.7.d
> libxl: debug: libxl_bootloader.c:539:bootloader_gotptys:   bootloader
> arg: /dev/main/nagios
> libxl: debug: libxl_event.c:514:watchfd_callback: watch w=0x94fef48
> wpath=/local/domain/7 token=3/0: event epath=/local/domain/7
> libxl: debug: libxl_bootloader.c:634:bootloader_finished: bootloader
> completed
> libxl: debug: libxl_bootloader.c:136:bootloader_result_command:
> bootloader output contained kernel
> /var/run/xen/bootloader.7.d/boot_kernel.Yj1WwT
> libxl: debug: libxl_bootloader.c:136:bootloader_result_command:
> bootloader output contained ramdisk
> /var/run/xen/bootloader.7.d/boot_ramdisk.MLOt5g
> libxl: debug: libxl_bootloader.c:136:bootloader_result_command:
> bootloader output contained args
> root=UUID=5ece8d0f-f3b5-48db-8d30-cacacc6e8560 ro  quiet root=/dev/xvda1
> libxl: debug: libxl_bootloader.c:647:bootloader_finished: bootloader
> execution successful
> libxl: debug: libxl_event.c:606:libxl__ev_xswatch_deregister: watch
> w=0x94fef48 wpath=/local/domain/7 token=3/0: deregister slotnum=3
> libxl: notice: libxl_numa.c:494:libxl__get_numa_candidate: NUMA
> placement failed, performance might be affected
> domainbuilder: detail: xc_dom_allocate:
> cmdline="root=UUID=5ece8d0f-f3b5-48db-8d30-cacacc6e8560 ro  quiet
> root=/dev/xvda1 ", features="(null)"
> libxl: debug: libxl_dom.c:364:libxl__build_pv: pv kernel mapped 1 path
> /var/run/xen/bootloader.7.d/boot_kernel.Yj1WwT
> domainbuilder: detail: xc_dom_kernel_mem: called
> domainbuilder: detail: xc_dom_ramdisk_mem: called
> domainbuilder: detail: xc_dom_boot_xen_init: ver 4.4, caps
> xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p
> hvm-3.0-x86_64
> domainbuilder: detail: xc_dom_parse_image: called
> domainbuilder: detail: xc_dom_find_loader: trying multiboot-binary
> loader ...
> domainbuilder: detail: loader probe failed
> domainbuilder: detail: xc_dom_find_loader: trying Linux bzImage loader ...
> domainbuilder: detail: XZ: Saw data stream end
> domainbuilder: detail: _xc_try_lzma_decode: XZ decompress OK, 0x2ed5ec
> -> 0xe21960
> domainbuilder: detail: loader probe OK
> xc: detail: elf_parse_binary: phdr: paddr=0x1000000 memsz=0x7cb000
> xc: detail: elf_parse_binary: phdr: paddr=0x1800000 memsz=0xee000
> xc: detail: elf_parse_binary: phdr: paddr=0x18ee000 memsz=0x13c00
> xc: detail: elf_parse_binary: phdr: paddr=0x1902000 memsz=0x616000
> xc: detail: elf_parse_binary: memory: 0x1000000 -> 0x1f18000
> xc: detail: elf_xen_parse_note: GUEST_OS = "linux"
> xc: detail: elf_xen_parse_note: GUEST_VERSION = "2.6"
> xc: detail: elf_xen_parse_note: XEN_VERSION = "xen-3.0"
> xc: detail: elf_xen_parse_note: VIRT_BASE = 0xffffffff80000000
> xc: detail: elf_xen_parse_note: ENTRY = 0xffffffff819021f0
> xc: detail: elf_xen_parse_note: HYPERCALL_PAGE = 0xffffffff81001000
> xc: detail: elf_xen_parse_note: FEATURES =
> "!writable_page_tables|pae_pgdir_above_4gb|writable_
> descriptor_tables|auto_translated_physmap|supervisor_mode_kernel"
> xc: detail: elf_xen_parse_note: SUPPORTED_FEATURES = 0x90d
> xc: detail: elf_xen_parse_note: PAE_MODE = "yes"
> xc: detail: elf_xen_parse_note: LOADER = "generic"
> xc: detail: elf_xen_parse_note: unknown xen elf note (0xd)
> xc: detail: elf_xen_parse_note: SUSPEND_CANCEL = 0x1
> xc: detail: elf_xen_parse_note: HV_START_LOW = 0xffff800000000000
> xc: detail: elf_xen_parse_note: PADDR_OFFSET = 0x0
> xc: detail: elf_xen_addr_calc_check: addresses:
> xc: detail:     virt_base        = 0xffffffff80000000
> xc: detail:     elf_paddr_offset = 0x0
> xc: detail:     virt_offset      = 0xffffffff80000000
> xc: detail:     virt_kstart      = 0xffffffff81000000
> xc: detail:     virt_kend        = 0xffffffff81f18000
> xc: detail:     virt_entry       = 0xffffffff819021f0
> xc: detail:     p2m_base         = 0xffffffffffffffff
> domainbuilder: detail: xc_dom_parse_elf_kernel: xen-3.0-x86_64:
> 0xffffffff81000000 -> 0xffffffff81f18000
> domainbuilder: detail: xc_dom_mem_init: mem 1024 MB, pages 0x40000
> pages, 4k each
> domainbuilder: detail: xc_dom_mem_init: 0x40000 pages
> domainbuilder: detail: xc_dom_boot_mem_init: called
> domainbuilder: detail: x86_compat: guest xen-3.0-x86_64, address size 64
> domainbuilder: detail: xc_dom_malloc            : 1024 kB
> xc: detail: Failed allocation for dom 7: 262144 extents of order 0
> xc: error: panic: xc_dom_boot.c:154: xc_dom_boot_mem_init: can't
> allocate low memory for domain: Out of memory
> libxl: error: libxl_dom.c:426:libxl__build_pv: xc_dom_boot_mem_init
> failed: Success
> domainbuilder: detail: xc_dom_release: called
> libxl: error: libxl_create.c:1024:domcreate_rebuild_done: cannot
> (re-)build domain: -3
> libxl: debug: libxl_event.c:1591:libxl__ao_complete: ao 0x94fec00:
> complete, rc=-3
> libxl: debug: libxl_event.c:1563:libxl__ao__destroy: ao 0x94fec00: destroy
> xc: debug: hypercall buffer: total allocations:126 total releases:126
> xc: debug: hypercall buffer: current allocations:0 maximum allocations:4
> xc: debug: hypercall buffer: cache current size:4
> xc: debug: hypercall buffer: cache hits:117 misses:4 toobig:5
>
> _______________________________________________
>


Is there anyway you are out of memory?

http://xen.1045712.n5.nabble.com/Max-memory-td5717925.html

https://wiki.xen.org/wiki/Xen_on_NUMA_Machines

--001a11426ae667e7050545d2d844
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 Thu, Jan 5, 2017 at 4:19 AM, Helmut Schlang <span dir=3D"ltr">&lt;<a=
 href=3D"mailto:piwwo@web.de" target=3D"_blank">piwwo@web.de</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">Hello.<br>
<br>
After I updated my Xen server that&#39;s running on debian jessie, I can no=
t<br>
create PV nor HVM guests anymore. Everything was working perfectly fine<br>
before the update. What does &quot;NUMA placement failed&quot; even mean?<b=
r>
<br>
root@hpx01:~# apt-get install xen-hypervisor-4.4-amd64<br>
Reading package lists... Done<br>
Building dependency tree<br>
Reading state information... Done<br>
xen-hypervisor-4.4-amd64 is already the newest version.<br>
xen-hypervisor-4.4-amd64 set to manually installed.<br>
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.<br>
root@hpx01:~# apt-get install xen-system-amd64<br>
Reading package lists... Done<br>
Building dependency tree<br>
Reading state information... Done<br>
xen-system-amd64 is already the newest version.<br>
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.<br>
<br>
root@hpx01:~# uname -a<br>
Linux hpx01 3.16.0-4-686-pae #1 SMP Debian 3.16.36-1+deb8u2 (2016-10-19)<br=
>
i686 GNU/Linux<br>
<br>
root@hpx01:~# xl -vvvv create /xen/windows.cfg<br>
Parsing config from /xen/windows.cfg<br>
libxl: debug: libxl_create.c:1347:do_domain_<wbr>create: ao 0x8860cd0:<br>
create: how=3D(nil) callback=3D(nil) poller=3D0x8860ee0<br>
libxl: debug: libxl_device.c:296:libxl__<wbr>device_disk_set_backend: Disk<=
br>
vdev=3Dhda spec.backend=3Dunknown<br>
libxl: debug: libxl_device.c:331:libxl__<wbr>device_disk_set_backend: Disk<=
br>
vdev=3Dhda, using backend phy<br>
libxl: debug: libxl_device.c:296:libxl__<wbr>device_disk_set_backend: Disk<=
br>
vdev=3Dhdb spec.backend=3Dunknown<br>
libxl: debug: libxl_device.c:331:libxl__<wbr>device_disk_set_backend: Disk<=
br>
vdev=3Dhdb, using backend phy<br>
libxl: debug: libxl_create.c:799:initiate_<wbr>domain_create: running bootl=
oader<br>
libxl: debug: libxl_bootloader.c:321:libxl__<wbr>bootloader_run: not a PV<b=
r>
domain, skipping bootloader<br>
libxl: debug: libxl_event.c:618:libxl__ev_<wbr>xswatch_deregister: watch<br=
>
w=3D0x88610d0: deregister unregistered<br>
libxl: notice: libxl_numa.c:494:libxl__get_<wbr>numa_candidate: NUMA<br>
placement failed, performance might be affected<br>
xc: detail: elf_parse_binary: phdr: paddr=3D0x100000 memsz=3D0x59658<br>
xc: detail: elf_parse_binary: memory: 0x100000 -&gt; 0x159658<br>
xc: detail: VIRTUAL MEMORY ARRANGEMENT:<br>
=C2=A0 Loader:=C2=A0 =C2=A0 =C2=A0 =C2=A0 0000000000100000-&gt;<wbr>0000000=
000159658<br>
=C2=A0 Modules:=C2=A0 =C2=A0 =C2=A0 =C2=A00000000000000000-&gt;<wbr>0000000=
000000000<br>
=C2=A0 TOTAL:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A00000000000000000-&gt;<wbr>00=
000000fd500000<br>
=C2=A0 ENTRY ADDRESS: 0000000000100648<br>
xc: detail: Failed allocation for dom 6: 160 extents of order 0<br>
xc: error: Could not allocate memory for HVM guest. (16 =3D Device or<br>
resource busy): Internal error<br>
libxl: error: libxl_dom.c:655:libxl__build_<wbr>hvm: hvm building failed<br=
>
libxl: error: libxl_create.c:1024:domcreate_<wbr>rebuild_done: cannot<br>
(re-)build domain: -3<br>
libxl: error: libxl_dm.c:1489:kill_device_<wbr>model: unable to find device=
<br>
model pid in /local/domain/6/image/device-<wbr>model-pid<br>
libxl: error: libxl.c:1437:libxl__destroy_<wbr>domid:<br>
libxl__destroy_device_model failed for 6<br>
libxl: debug: libxl_event.c:1591:libxl__ao_<wbr>complete: ao 0x8860cd0:<br>
complete, rc=3D-3<br>
libxl: debug: libxl_create.c:1361:do_domain_<wbr>create: ao 0x8860cd0:<br>
inprogress: poller=3D0x8860ee0, flags=3Dic<br>
libxl: debug: libxl_event.c:1563:libxl__ao__<wbr>destroy: ao 0x8860cd0: des=
troy<br>
xc: debug: hypercall buffer: total allocations:138 total releases:138<br>
xc: debug: hypercall buffer: current allocations:0 maximum allocations:4<br=
>
xc: debug: hypercall buffer: cache current size:4<br>
xc: debug: hypercall buffer: cache hits:130 misses:4 toobig:4<br>
<br>
root@hpx01:~# xl -vvvv create /xen/nagios.cfg<br>
Parsing config from /xen/nagios.cfg<br>
libxl: debug: libxl_create.c:1347:do_domain_<wbr>create: ao 0x94fec00:<br>
create: how=3D(nil) callback=3D(nil) poller=3D0x94fed58<br>
libxl: debug: libxl_device.c:296:libxl__<wbr>device_disk_set_backend: Disk<=
br>
vdev=3Dxvda spec.backend=3Dunknown<br>
libxl: debug: libxl_device.c:331:libxl__<wbr>device_disk_set_backend: Disk<=
br>
vdev=3Dxvda, using backend phy<br>
libxl: debug: libxl_create.c:799:initiate_<wbr>domain_create: running bootl=
oader<br>
libxl: debug: libxl_device.c:296:libxl__<wbr>device_disk_set_backend: Disk<=
br>
vdev=3D(null) spec.backend=3Dphy<br>
libxl: debug: libxl.c:2664:libxl__device_<wbr>disk_local_initiate_attach:<b=
r>
locally attaching PHY disk /dev/main/nagios<br>
libxl: debug: libxl_bootloader.c:409:<wbr>bootloader_disk_attached_cb: Conf=
ig<br>
bootloader value: pygrub<br>
libxl: debug: libxl_bootloader.c:425:<wbr>bootloader_disk_attached_cb:<br>
Checking for bootloader in libexec path: /usr/lib/xen-4.4/bin/pygrub<br>
libxl: debug: libxl_create.c:1361:do_domain_<wbr>create: ao 0x94fec00:<br>
inprogress: poller=3D0x94fed58, flags=3Di<br>
libxl: debug: libxl_event.c:570:libxl__ev_<wbr>xswatch_register: watch<br>
w=3D0x94fef48 wpath=3D/local/domain/7 token=3D3/0: register slotnum=3D3<br>
libxl: debug: libxl_event.c:1761:libxl__ao_<wbr>progress_report: ao<br>
0x94fec00: progress report: ignored<br>
libxl: debug: libxl_bootloader.c:535:<wbr>bootloader_gotptys: executing<br>
bootloader: /usr/lib/xen-4.4/bin/pygrub<br>
libxl: debug: libxl_bootloader.c:539:<wbr>bootloader_gotptys:=C2=A0 =C2=A0b=
ootloader<br>
arg: /usr/lib/xen-4.4/bin/pygrub<br>
libxl: debug: libxl_bootloader.c:539:<wbr>bootloader_gotptys:=C2=A0 =C2=A0b=
ootloader<br>
arg: --args=3Droot=3D/dev/xvda1<br>
libxl: debug: libxl_bootloader.c:539:<wbr>bootloader_gotptys:=C2=A0 =C2=A0b=
ootloader<br>
arg: --output=3D/var/run/xen/<wbr>bootloader.7.out<br>
libxl: debug: libxl_bootloader.c:539:<wbr>bootloader_gotptys:=C2=A0 =C2=A0b=
ootloader<br>
arg: --output-format=3Dsimple0<br>
libxl: debug: libxl_bootloader.c:539:<wbr>bootloader_gotptys:=C2=A0 =C2=A0b=
ootloader<br>
arg: --output-directory=3D/var/run/<wbr>xen/bootloader.7.d<br>
libxl: debug: libxl_bootloader.c:539:<wbr>bootloader_gotptys:=C2=A0 =C2=A0b=
ootloader<br>
arg: /dev/main/nagios<br>
libxl: debug: libxl_event.c:514:watchfd_<wbr>callback: watch w=3D0x94fef48<=
br>
wpath=3D/local/domain/7 token=3D3/0: event epath=3D/local/domain/7<br>
libxl: debug: libxl_bootloader.c:634:<wbr>bootloader_finished: bootloader<b=
r>
completed<br>
libxl: debug: libxl_bootloader.c:136:<wbr>bootloader_result_command:<br>
bootloader output contained kernel<br>
/var/run/xen/bootloader.7.d/<wbr>boot_kernel.Yj1WwT<br>
libxl: debug: libxl_bootloader.c:136:<wbr>bootloader_result_command:<br>
bootloader output contained ramdisk<br>
/var/run/xen/bootloader.7.d/<wbr>boot_ramdisk.MLOt5g<br>
libxl: debug: libxl_bootloader.c:136:<wbr>bootloader_result_command:<br>
bootloader output contained args<br>
root=3DUUID=3D5ece8d0f-f3b5-48db-<wbr>8d30-cacacc6e8560 ro=C2=A0 quiet root=
=3D/dev/xvda1<br>
libxl: debug: libxl_bootloader.c:647:<wbr>bootloader_finished: bootloader<b=
r>
execution successful<br>
libxl: debug: libxl_event.c:606:libxl__ev_<wbr>xswatch_deregister: watch<br=
>
w=3D0x94fef48 wpath=3D/local/domain/7 token=3D3/0: deregister slotnum=3D3<b=
r>
libxl: notice: libxl_numa.c:494:libxl__get_<wbr>numa_candidate: NUMA<br>
placement failed, performance might be affected<br>
domainbuilder: detail: xc_dom_allocate:<br>
cmdline=3D&quot;root=3DUUID=3D5ece8d0f-<wbr>f3b5-48db-8d30-cacacc6e8560 ro=
=C2=A0 quiet<br>
root=3D/dev/xvda1 &quot;, features=3D&quot;(null)&quot;<br>
libxl: debug: libxl_dom.c:364:libxl__build_<wbr>pv: pv kernel mapped 1 path=
<br>
/var/run/xen/bootloader.7.d/<wbr>boot_kernel.Yj1WwT<br>
domainbuilder: detail: xc_dom_kernel_mem: called<br>
domainbuilder: detail: xc_dom_ramdisk_mem: called<br>
domainbuilder: detail: xc_dom_boot_xen_init: ver 4.4, caps<br>
xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p<br>
hvm-3.0-x86_64<br>
domainbuilder: detail: xc_dom_parse_image: called<br>
domainbuilder: detail: xc_dom_find_loader: trying multiboot-binary<br>
loader ...<br>
domainbuilder: detail: loader probe failed<br>
domainbuilder: detail: xc_dom_find_loader: trying Linux bzImage loader ...<=
br>
domainbuilder: detail: XZ: Saw data stream end<br>
domainbuilder: detail: _xc_try_lzma_decode: XZ decompress OK, 0x2ed5ec<br>
-&gt; 0xe21960<br>
domainbuilder: detail: loader probe OK<br>
xc: detail: elf_parse_binary: phdr: paddr=3D0x1000000 memsz=3D0x7cb000<br>
xc: detail: elf_parse_binary: phdr: paddr=3D0x1800000 memsz=3D0xee000<br>
xc: detail: elf_parse_binary: phdr: paddr=3D0x18ee000 memsz=3D0x13c00<br>
xc: detail: elf_parse_binary: phdr: paddr=3D0x1902000 memsz=3D0x616000<br>
xc: detail: elf_parse_binary: memory: 0x1000000 -&gt; 0x1f18000<br>
xc: detail: elf_xen_parse_note: GUEST_OS =3D &quot;linux&quot;<br>
xc: detail: elf_xen_parse_note: GUEST_VERSION =3D &quot;2.6&quot;<br>
xc: detail: elf_xen_parse_note: XEN_VERSION =3D &quot;xen-3.0&quot;<br>
xc: detail: elf_xen_parse_note: VIRT_BASE =3D 0xffffffff80000000<br>
xc: detail: elf_xen_parse_note: ENTRY =3D 0xffffffff819021f0<br>
xc: detail: elf_xen_parse_note: HYPERCALL_PAGE =3D 0xffffffff81001000<br>
xc: detail: elf_xen_parse_note: FEATURES =3D<br>
&quot;!writable_page_tables|pae_<wbr>pgdir_above_4gb|writable_<wbr>descript=
or_tables|auto_<wbr>translated_physmap|supervisor_<wbr>mode_kernel&quot;<br=
>
xc: detail: elf_xen_parse_note: SUPPORTED_FEATURES =3D 0x90d<br>
xc: detail: elf_xen_parse_note: PAE_MODE =3D &quot;yes&quot;<br>
xc: detail: elf_xen_parse_note: LOADER =3D &quot;generic&quot;<br>
xc: detail: elf_xen_parse_note: unknown xen elf note (0xd)<br>
xc: detail: elf_xen_parse_note: SUSPEND_CANCEL =3D 0x1<br>
xc: detail: elf_xen_parse_note: HV_START_LOW =3D 0xffff800000000000<br>
xc: detail: elf_xen_parse_note: PADDR_OFFSET =3D 0x0<br>
xc: detail: elf_xen_addr_calc_check: addresses:<br>
xc: detail:=C2=A0 =C2=A0 =C2=A0virt_base=C2=A0 =C2=A0 =C2=A0 =C2=A0 =3D 0xf=
fffffff80000000<br>
xc: detail:=C2=A0 =C2=A0 =C2=A0elf_paddr_offset =3D 0x0<br>
xc: detail:=C2=A0 =C2=A0 =C2=A0virt_offset=C2=A0 =C2=A0 =C2=A0 =3D 0xffffff=
ff80000000<br>
xc: detail:=C2=A0 =C2=A0 =C2=A0virt_kstart=C2=A0 =C2=A0 =C2=A0 =3D 0xffffff=
ff81000000<br>
xc: detail:=C2=A0 =C2=A0 =C2=A0virt_kend=C2=A0 =C2=A0 =C2=A0 =C2=A0 =3D 0xf=
fffffff81f18000<br>
xc: detail:=C2=A0 =C2=A0 =C2=A0virt_entry=C2=A0 =C2=A0 =C2=A0 =C2=A0=3D 0xf=
fffffff819021f0<br>
xc: detail:=C2=A0 =C2=A0 =C2=A0p2m_base=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
=3D 0xffffffffffffffff<br>
domainbuilder: detail: xc_dom_parse_elf_kernel: xen-3.0-x86_64:<br>
0xffffffff81000000 -&gt; 0xffffffff81f18000<br>
domainbuilder: detail: xc_dom_mem_init: mem 1024 MB, pages 0x40000<br>
pages, 4k each<br>
domainbuilder: detail: xc_dom_mem_init: 0x40000 pages<br>
domainbuilder: detail: xc_dom_boot_mem_init: called<br>
domainbuilder: detail: x86_compat: guest xen-3.0-x86_64, address size 64<br=
>
domainbuilder: detail: xc_dom_malloc=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 : 1024 kB<br>
xc: detail: Failed allocation for dom 7: 262144 extents of order 0<br>
xc: error: panic: xc_dom_boot.c:154: xc_dom_boot_mem_init: can&#39;t<br>
allocate low memory for domain: Out of memory<br>
libxl: error: libxl_dom.c:426:libxl__build_<wbr>pv: xc_dom_boot_mem_init<br=
>
failed: Success<br>
domainbuilder: detail: xc_dom_release: called<br>
libxl: error: libxl_create.c:1024:domcreate_<wbr>rebuild_done: cannot<br>
(re-)build domain: -3<br>
libxl: debug: libxl_event.c:1591:libxl__ao_<wbr>complete: ao 0x94fec00:<br>
complete, rc=3D-3<br>
libxl: debug: libxl_event.c:1563:libxl__ao__<wbr>destroy: ao 0x94fec00: des=
troy<br>
xc: debug: hypercall buffer: total allocations:126 total releases:126<br>
xc: debug: hypercall buffer: current allocations:0 maximum allocations:4<br=
>
xc: debug: hypercall buffer: cache current size:4<br>
xc: debug: hypercall buffer: cache hits:117 misses:4 toobig:5<br>
<br>
______________________________<wbr>_________________<br></blockquote><div><=
br><br>Is there anyway you are out of memory?<br><br><a href=3D"http://xen.=
1045712.n5.nabble.com/Max-memory-td5717925.html" target=3D"_blank">http://<=
span class=3D"gmail-il">xen</span>.1045712.n5.nabble.c<wbr>om/Max-memory-td=
5717925.html</a><br><br><a href=3D"https://wiki.xen.org/wiki/Xen_on_NUMA_Ma=
chines" target=3D"_blank">https://wiki.<span class=3D"gmail-il">xen</span>.=
org/wiki/Xen_<wbr>on_NUMA_Machines</a><br><br> </div></div></div></div>

--001a11426ae667e7050545d2d844--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============1208418530417956155==--


From xen-users-bounces@lists.xen.org Wed Jan 11 15:13:50 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Jan 2017 15:13:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cRKaR-0004Rn-7q; Wed, 11 Jan 2017 15:13:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sburton@allafrica.com>) id 1cRKaP-0004Rg-Pg
 for xen-users@lists.xen.org; Wed, 11 Jan 2017 15:13:13 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 1C/CD-14551-88B46785; Wed, 11 Jan 2017 15:13:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsVyLLW5Wbfduyz
 CYONRBYtVVw+wOjB6HN39mymAMYo1My8pvyKBNaP/zVGWgk02FUt+zWFqYHyo28XIySEk4CZx
 bOFUFgj7KqNE6/EKEFtYIFqiaWsDI4gtIiAv0dd9DcjmAqppY5R49n0tE0iCWUBa4smOL8xdj
 BwcbAK6Eu/nFYOEeQUcJFYt2wrWyyKgKtH6vZcZxBYVCJbourePCaJGUOLkzCdgezkFAiUmP1
 /PAjHSTGLe5ofMELa8xPa3c5gnMPLNQtIyC0nZLCRlCxiZVzFqFKcWlaUW6Rpa6CUVZaZnlOQ
 mZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBAZbPQMD4w7G36c9DzFKcjApifLecy2LEOJLyk+p
 zEgszogvKs1JLT7EKMPBoSTBy+AFlBMsSk1PrUjLzAGGPUxagoNHSYS3GCTNW1yQmFucmQ6RO
 sVozHHqxumXTBxfdp55ySTEkpeflyolzusAUioAUppRmgc3CBaPlxhlpYR5GRkYGIR4ClKLcj
 NLUOVfMYpzMCoJ83qDTOHJzCuB2/cK6BQmoFMi7YpBTilJREhJNTAmXY61dFP/+KTp4o4S5y/
 7rZ/5dcsHf87eYyr79U//dbPAy7/2nZrZcT3E+q3U+/c/mTUbRH62z319YmfWqjXOC2YVff1h
 u3/KhzyrSRElt7/GOp/3Vtd7e5up+SBn9Obu/dnW3U6uHDEzMr/ZtFZkbLBdKrusXaNVfcm+/
 9u3dhyTU+i8H3JfiaU4I9FQi7moOBEA+THfpsICAAA=
X-Env-Sender: sburton@allafrica.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1484147590!79386759!1
X-Originating-IP: [198.101.131.131]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30895 invoked from network); 11 Jan 2017 15:13:11 -0000
Received: from mail.allafrica.com (HELO mail.allafrica.com) (198.101.131.131)
 by server-10.tower-31.messagelabs.com with SMTP;
 11 Jan 2017 15:13:11 -0000
Received: (qmail 7263 invoked by uid 1014); 11 Jan 2017 15:13:10 -0000
Received: from [74.37.192.232] (HELO dell-e6230.allafrica.com) (74.37.192.232)
 (smtp-auth username sburton, mechanism plain)
 by mail.allafrica.com (qpsmtpd/0.33-dev) with ESMTP;
 Wed, 11 Jan 2017 15:13:10 +0000
To: WebDawg <webdawg@gmail.com>
References: <03e9091a-106f-346d-4d90-a3e121cc7843@allafrica.com>
 <CAKdd5H9nus+m+TLRoYUXBqnTMRUjhB2LsZjSi64U_13BLQ9XTw@mail.gmail.com>
From: Sherrard Burton <sburton@allafrica.com>
Message-ID: <72a1c9ff-0c9e-fb12-9230-ab4c215e098b@allafrica.com>
Date: Wed, 11 Jan 2017 10:13:09 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Icedove/45.5.1
MIME-Version: 1.0
In-Reply-To: <CAKdd5H9nus+m+TLRoYUXBqnTMRUjhB2LsZjSi64U_13BLQ9XTw@mail.gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] all packets between certain guests on the same host
 being dropped
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

CgpPbiAwMS8xMS8yMDE3IDA5OjQ3IEFNLCBXZWJEYXdnIHdyb3RlOgo+Cj4KPiBPbiBUdWUsIEph
biAxMCwgMjAxNyBhdCAyOjE5IFBNLCBTaGVycmFyZCBCdXJ0b24gPHNidXJ0b25AYWxsYWZyaWNh
LmNvbQo+IDxtYWlsdG86c2J1cnRvbkBhbGxhZnJpY2EuY29tPj4gd3JvdGU6Cj4KPiAgICAgVEw7
RFIKPiAgICAgYWxsIHBhY2tldHMgYXJlIGJlaW5nIGRyb3BwZWQgaW4gYSBkZWJpYW4gNyAod2hl
ZXp5KSBndWVzdCBvbmx5IHdoZW4KPiAgICAgdGhleSBhcmUgY29taW5nIGZyb20gYSBkZWJpYW4g
NSAobGVubnkpIGd1ZXN0IG9uIHRoZSBzYW1lIGhvc3QuIHRoZQo+ICAgICBjb25zb2xlIGFuZCBr
ZXJuZWwgbG9nIHJlcG9ydCAgJ25ldCBldGgwOiBJbnZhbGlkIGV4dHJhIHR5cGU6IDQnCj4gICAg
IHdoZW4gcGFja2V0cyBhcmUgYmVpbmcgZHJvcHBlZC4gdGhlIHByb2JsZW0gZ29lcyBhd2F5IGlm
IGkgY2hhbmdlCj4gICAgIHdoZWV6eSBjb25maWd1cmF0aW9uIGZyb20gMSB2Y3B1IHRvID4xIHZj
cHUuIGkgdGVzdGVkIGFsbCBvZiB0aGlzIG9uCj4gICAgIGZyZXNoLCBtaW5pbWFsIGluc3RhbGxz
LCBzbyBBRkFJQ1QgdGhlcmUgYXJlIG5vIGZpcmV3YWxscyBvciBvdGhlcgo+ICAgICBlc290ZXJp
YyBzZXR0aW5ncyBpbnZvbHZlZC4KPgo+Cj4gICAgIEZVTEwgVkVSU0lPTgo+ICAgICB0aGlzIGlz
IGEgc3RyYW5nZSBvbmUsIHNvIHBsZWFzZSBmb3JnaXZlIG1lIGlmIGkgb21pdCBzb21lIHVzZWZ1
bAo+ICAgICBkZXRhaWxzLgo+Cj4gICAgIGludHJvOgo+ICAgICBpIGhhdmUgYSBwYWlyIG9mIHhl
biBob3N0cyB3aGljaCBhcmUgcnVubmluZyBwYWlycyBvZiBndWVzdCBIQQo+ICAgICBwYWlycy4g
Zm9yIGV4YW1wbGU6Cj4KPiAgICAgaG9zdDEKPiAgICAgIFxfYXBhY2hlLWd1ZXN0MQo+ICAgICAg
fAo+ICAgICAgXF9oYXByb3h5LWd1ZXN0MQo+ICAgICAgfAo+ICAgICAgXF9hcHBzZXJ2ZXItZ3Vl
c3QxCj4KPiAgICAgaG9zdDIKPiAgICAgIFxfYXBhY2hlLWd1ZXN0Mgo+ICAgICAgfAo+ICAgICAg
XF9oYXByb3h5LWd1ZXN0Mgo+ICAgICAgfAo+ICAgICAgXF9hcHBzZXJ2ZXItZ3Vlc3QyCj4KPiAg
ICAgd2l0aCB2YXJpb3VzIEhBIHNvbHV0aW9ucyBpbXBsZW1lbnRlZCB3aXRoaW4gdGhlIGd1ZXN0
cy4gdGhpcyBpcyBub3QKPiAgICAgZ2VybWFuZSB0byB0aGUgcGFydGljdWxhciBwcm9ibGVtLCBi
dXQgZ2VybWFuZSB0byBob3cgaSBkaXNjb3ZlcmVkCj4gICAgIGl0LiBmb3IgdGhlIHNha2Ugb2Yg
YmFsYW5jaW5nLCBpIGhhdmUgY29uZmlndXJlZCB0aGUgZ3Vlc3RzJyBIQQo+ICAgICBwcmVmZXJl
bmNlcyBzbyB0aGF0IHRoZSBhY3RpdmUgbm9kZXMgdGVuZCB0byBiZSBvbiBkaWZmZXJlbnQgaG9z
dHMuCj4gICAgIHNvIHVuZGVyIG5vcm1hbCBjaXJjdW1zdGFuY2VzLCBhcGFjaGUtZ3Vlc3QxIGFu
ZCBoYXByb3h5LWd1ZXN0Mgo+ICAgICB3b3VsZCBiZSB0aGUgYWN0aXZlIG5vZGVzLiBubyBwcm9i
bGVtIGF0IGFsbCBpbiB0aGF0IHNpdHVhdGlvbi4KPgo+ICAgICBidXQgaSBkaXNjb3ZlcmVkIHRo
YXQgaSBjYW5ub3QgY29tbXVuaWNhdGUgYmV0d2VlbiBhcGFjaGUtZ3Vlc3QxIGFuZAo+ICAgICBo
YXByb3h5LWd1ZXN0MSwgbG9jYXRlZCBvbiB0aGUgc2FtZSBob3N0LiBhZnRlciBtdWNoIHRjcGR1
bXBpbmcgaW4KPiAgICAgdGhlIGhvc3QgYW5kIGd1ZXN0cywgaSBkaXNjb3ZlcmVkIHRoYXQgdGhl
IHByb2JsZW0gaXMgdW5pZGlyZWN0aW9uYWwKPiAgICAgYW5kIHNwZWNpZmljIHRvIGEgcGFydGlj
dWxhciBPUyBjb21iaW5hdGlvbi4KPgo+ICAgICBhKSBpbmJvdW5kIHBhY2tldHMgdG8gYSBkZWJp
YW4gd2hlZXp5IGd1ZXN0IGFyZSBkcm9wcGVkIG9ubHkgd2hlbgo+ICAgICB0aGV5IG9yaWdpbmF0
ZSBmcm9tIGEgZGViaWFuIGxlbm55IGd1ZXN0IG9uIHRoZSBzYW1lIGhvc3QKPgo+ICAgICBiKSBv
dXRib3VuZCBwYWNrZXRzIGZyb20gYSB3aGVlenkgZ3Vlc3QgdG8gYSBsZW5ueSBndWVzdCBhcmUg
cGFzc2VkCj4gICAgIGNvcnJlY3RseSwgZXZlbiB0aG91Z2ggdGhlIHdoZWV6eSBjYW5ub3Qgc2Vl
IHRoZSByZXR1cm4KPiAgICAgY29tbXVuaWNhdGlvbiBmcm9tIHRoZSBsZW5ueSBndWVzdAo+Cj4g
ICAgIGMpIHRoZXJlIGlzIG5vIHByb2JsZW0gY29tbXVuaWNhdGluZyB0byBvciBmcm9tIHRoZSB3
aGVlenkgZ3Vlc3QgYW5kCj4gICAgIGFuIGlkZW50aWNhbGx5LWNvbmZpZ3VyZWQgbGVubnkgZ3Vl
c3Qgb24gdGhlIG90aGVyIGhvc3QKPgo+ICAgICBkKSB0aGVyZSBpcyBubyBwcm9ibGVtIGNvbW11
bmljYXRpbmcgdG8gb3IgZnJvbSBvdGhlciBjb21iaW5hdGlvbnMKPiAgICAgb2YgZ3Vlc3RzIG9u
IHRoZSBzYW1lIGhvc3QuIGllLCBmcm9tIGplc3NpZSB0byB3aGVlenksIGxlbm55IHRvCj4gICAg
IGxlbm55IGFuZCB3aGVlenkgdG8gd2hlZXp5LCBldGMuCj4KPgo+ICAgICBldmVuIHN0cmFuZ2Vy
LCBteSBhdHRlbXB0cyBpbiB0cnlpbmcgdG8gbmFycm93IGl0IGRvd24gdG8gdGhlCj4gICAgIHNp
bXBsZXN0IHBvc3NpYmxlIHRlc3QgY2FzZSBsZWQgbWUgdG8gZGlzY292ZXIgdGhhdCBmb3IgdGhl
IHNhbWUKPiAgICAgZXhhY3QgZ3Vlc3QsIGNoYW5naW5nIHRoZSB2Y3B1IHNldHRpbmcgZnJvbSAx
IHRvID4xIG1ha2VzIHRoZQo+ICAgICBwcm9ibGVtIGdvIGF3YXkuCj4KPiAgICAgc2J1cnRvbkBo
b3N0On4kIHZpcnNoIC1jIHhlbjovLy8gZHVtcHhtbCB3aGVlenktZ3Vlc3QgPgo+ICAgICB+L2Nh
bm5vdC1waW5nLnhtbAo+ICAgICAjIHRlc3QgYW5kIHJlY29uZmlndXJlCj4gICAgIHNidXJ0b25A
aG9zdDp+JCB2aXJzaCAtYyB4ZW46Ly8vIGR1bXB4bWwgd2hlZXp5LWd1ZXN0ID4gfi9jYW4tcGlu
Zy54bWwKPgo+ICAgICBzYnVydG9uQGhvc3Q6fiQgZGlmZiB+L2Nhbi1waW5nLnhtbCB+L2Nhbm5v
dC1waW5nLnhtbAo+ICAgICA2YzYKPiAgICAgPCAgIDx2Y3B1IHBsYWNlbWVudD0nc3RhdGljJz4y
PC92Y3B1Pgo+ICAgICAtLS0KPiAgICAgPiAgIDx2Y3B1IHBsYWNlbWVudD0nc3RhdGljJz4xPC92
Y3B1Pgo+Cj4KPiAgICAgdGVzdGluZyBtZXRob2RvbG9neToKPiAgICAgc2ltcGxlIHBpbmcgYmV0
d2VlbiBob3N0cy4KPgo+ICAgICBpbml0aWFsbHkgYnJva2VuIGJlY2F1c2UgdGhlIEFSUCAnaXMt
YXQnIHRyYWZmaWMgZnJvbSB0aGUgbGVubnkKPiAgICAgZ3Vlc3QgaXMgZHJvcHBlZCBnb2luZyBp
bnRvIHRoZSB3aGVlenkgZ3Vlc3QsIGFuZCBBUlAgJ3doby1oYXMnCj4gICAgIHRyYWZmaWMgZnJv
bSB0aGUgbGVubnkgZ3Vlc3QgaXMgZHJvcHBlZCBnb2luZyBpbnRvIHRoZSB3aGVlenkgZ3Vlc3Qu
Cj4gICAgIHRoZXJlZm9yZSB0aGUgZ3Vlc3RzIGNhbm5vdCBkaXNjb3ZlciBvbmUgYW5vdGhlci4K
Pgo+ICAgICBhZnRlciBtYW51YWxseSBzZXR0aW5nIHRoZSBBUlAgY2FjaGUgZW50cmllcyBvbiBi
b3RoIGd1ZXN0czoKPgo+ICAgICBwaW5naW5nIGZyb20gbGVubnkgdG8gd2hlZXp5LCB0Y3BkdW1w
IHNob3dzIElDTVAgZWNobyByZXF1ZXN0cyBpbgo+ICAgICB0aGUgbGVubnkgZ3Vlc3QgYW5kIG9u
IHRoZSBWSUZzIGZvciBib3RoIGd1ZXN0cyBpbiB0aGUgaG9zdC4gYnV0IHRoZQo+ICAgICBJQ01Q
IHJlcXVlc3RzIGFyZSB1bnNlZW4gaW4gdGhlIHdoZWV6eSBndWVzdC4KPgo+ICAgICBwaW5naW5n
IGZyb20gd2hlZXp5IHRvIGxlbm55LCB0Y3BkdW1wIHNob3dzIElDTVAgZWNobyByZXF1ZXN0cyBh
bmQKPiAgICAgcmVwbGllcyBpbiB0aGUgbGVubnkgZ3Vlc3QgYW5kIG9uIHRoZSBWSUZzIGZvciBi
b3RoIGd1ZXN0cyBpbiB0aGUKPiAgICAgaG9zdC4gSUNNUCByZXF1ZXN0cyBhcmUgc2VlbiBpbiB0
aGUgd2hlZXp5IGd1ZXN0LCBzaW5jZSB0aGV5Cj4gICAgIG9yaWdpbmF0ZSB0aGVyZSwgYnV0IHRo
ZSByZXBsaWVzIGZyb20gdGhlIGxlbm55IGd1ZXN0IGFyZSB1bnNlZW4uCj4KPiAgICAgdGhlIHBy
b2JsZW0gaXMgbm90IGxpbWl0ZWQgdG8gQVJQIG9yIElDTVAsIGFsbCBvdGhlciBjb21tdW5pY2F0
aW9uIGkKPiAgICAgaGF2ZSB0cmllZCBmYWlscyBzaW1pbGFybHkuCj4KPiAgICAgdGhlIHNtb2tp
bmcgZ3VuIChpIGhvcGUpOgo+ICAgICB3aGVuIHBhY2tldHMgYXJlIGJlaW5nIGRyb3BwZWQgaW4g
dGhlIHdoZWV6eSBndWVzdCwgdGhlIGNvbnNvbGUgYW5kCj4gICAgIHZhcmlvdXMgbG9ncyByZXBv
cnQKPiAgICAgWyA2OTc3LjY2OTQwOF0gbmV0IGV0aDA6IEludmFsaWQgZXh0cmEgdHlwZTogNAo+
Cj4gICAgIGFuZCB0aGUgb25seSByZWZlcmVuY2UgaSBoYXZlIGZvdW5kIHZpYSBteSBzZWFyY2hp
bmcgaXMgdGhpcyB0aHJlYWQ6Cj4gICAgIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJj
aGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNi0wOS9tc2cwMDU2NS5odG1sCj4gICAgIDxodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTYtMDkvbXNn
MDA1NjUuaHRtbD4KPgo+ICAgICB3aGljaCBzZWVtcyB0byBiZSB1bnJlc29sdmVkLgo+Cj4gICAg
IGknbSBob3BpbmcgdGhhdCBzb21lIHBhcnQgb2YgdGhpcyB0aWNrbGVzIHNvbWVvbmUncyBtZW1v
cnksIG9yCj4gICAgIHBpcXVlcyB0aGVpciBpbnRlcmVzdCwgb3IgYXQgbGVhc3QgdGhhdCBzb21l
b25lIGNhbiBwb2ludCBtZSB0byBzb21lCj4gICAgIG1vcmUgdHJvdWJsZXNob290aW5nIHN0ZXBz
IGkgaGF2ZW4ndCB0aG91Z2h0IG9mLgo+Cj4gICAgIFRJQQo+Cj4KPiAgICAgc2V0dXAgZGV0YWls
czoKPiAgICAgSE9TVDoKPiAgICAgc2J1cnRvbkBob3N0On4kIGNhdCAvZXRjL2lzc3VlCj4gICAg
IERlYmlhbiBHTlUvTGludXggOCBcbiBcbAo+Cj4gICAgIHNidXJ0b25AaG9zdDp+JCB1bmFtZSAt
YQo+ICAgICBMaW51eCBob3N0IDQuNy4wLTAuYnBvLjEtYW1kNjQgIzEgU01QIERlYmlhbiA0Ljcu
OC0xfmJwbzgrMQo+ICAgICAoMjAxNi0xMC0xOSkgeDg2XzY0IEdOVS9MaW51eAo+Cj4gICAgIHNi
dXJ0b25AaG9zdDp+JCBkcGtnIC1sIHwgZ3JlcCAtRiAtZSBsaWJ2aXJ0LWRhZW1vbiAtZQo+ICAg
ICB4ZW4taHlwZXJ2aXNvciAtZSBxZW11LXN5c3RlbQo+ICAgICBpaSAgbGlidmlydC1kYWVtb24g
ICAgICAgICAgICAgICAgICAxLjIuOS05K2RlYjh1Mwo+ICAgICAgYW1kNjQgICAgICBwcm9ncmFt
cyBmb3IgdGhlIGxpYnZpcnQgbGlicmFyeQo+ICAgICBpaSAgbGlidmlydC1kYWVtb24tc3lzdGVt
ICAgICAgICAgICAxLjIuOS05K2RlYjh1Mwo+ICAgICAgYW1kNjQgICAgICBMaWJ2aXJ0IGRhZW1v
biBjb25maWd1cmF0aW9uIGZpbGVzCj4gICAgIGlpICBxZW11LXN5c3RlbS1jb21tb24gICAgICAg
ICAgICAgIDE6Mi43K2Rmc2ctM35icG84KzIKPiAgICAgYW1kNjQgICAgICBRRU1VIGZ1bGwgc3lz
dGVtIGVtdWxhdGlvbiBiaW5hcmllcyAoY29tbW9uIGZpbGVzKQo+ICAgICBpaSAgcWVtdS1zeXN0
ZW0teDg2ICAgICAgICAgICAgICAgICAxOjIuNytkZnNnLTN+YnBvOCsyCj4gICAgIGFtZDY0ICAg
ICAgUUVNVSBmdWxsIHN5c3RlbSBlbXVsYXRpb24gYmluYXJpZXMgKHg4NikKPiAgICAgaWkgIHhl
bi1oeXBlcnZpc29yLTQuNC1hbWQ2NCAgICAgICAgNC40LjEtOStkZWI4dTgKPiAgICAgIGFtZDY0
ICAgICAgWGVuIEh5cGVydmlzb3Igb24gQU1ENjQKPgo+ICAgICBzYnVydG9uQGhvc3Q6fiQgZ3Jl
cCAtRiAtQTEgJzxvcz4nIH4vY2Fubm90LXBpbmcueG1sCj4gICAgICAgPG9zPgo+ICAgICAgICAg
PHR5cGUgYXJjaD0neDg2XzY0JyBtYWNoaW5lPSd4ZW5mdic+aHZtPC90eXBlPgo+Cj4gICAgIHNi
dXJ0b25AaG9zdDp+JCBncmVwIC1GIC1DMiAneGVuYnIwJyB+L2Nhbm5vdC1waW5nLnhtbAo+ICAg
ICAgICAgPGludGVyZmFjZSB0eXBlPSdicmlkZ2UnPgo+ICAgICAgICAgICA8bWFjIGFkZHJlc3M9
JzAwOjE2OjNlOmZiOjJlOjFjJy8+Cj4gICAgICAgICAgIDxzb3VyY2UgYnJpZGdlPSd4ZW5icjAn
Lz4KPiAgICAgICAgICAgPG1vZGVsIHR5cGU9J3J0bDgxMzknLz4KPiAgICAgICAgIDwvaW50ZXJm
YWNlPgo+Cj4KPiAgICAgc2J1cnRvbkBob3N0On4kIGlwIGFkZHIgc2hvdyB4ZW5icjAKPiAgICAg
ODogeGVuYnIwOiA8QlJPQURDQVNULE1VTFRJQ0FTVCxVUCxMT1dFUl9VUD4gbXR1IDE1MDAgcWRp
c2Mgbm9xdWV1ZQo+ICAgICBzdGF0ZSBVUCBncm91cCBkZWZhdWx0IHFsZW4gMTAwMAo+ICAgICAg
ICAgbGluay9ldGhlciBiYzozMDo1YjpmMDozMjpiNCBicmQgZmY6ZmY6ZmY6ZmY6ZmY6ZmYKPiAg
ICAgICAgIGluZXQgMTkyLjE2OC4yNDAuNTIvMjAgPGh0dHA6Ly8xOTIuMTY4LjI0MC41Mi8yMD4g
YnJkCj4gICAgIDE5Mi4xNjguMjU1LjI1NSBzY29wZSBnbG9iYWwgeGVuYnIwCj4gICAgICAgICAg
ICB2YWxpZF9sZnQgZm9yZXZlciBwcmVmZXJyZWRfbGZ0IGZvcmV2ZXIKPiAgICAgICAgIGluZXQ2
IGZlODA6OmJlMzA6NWJmZjpmZWYwOjMyYjQvNjQgc2NvcGUgbGluawo+ICAgICAgICAgICAgdmFs
aWRfbGZ0IGZvcmV2ZXIgcHJlZmVycmVkX2xmdCBmb3JldmVyCj4KPgo+Cj4gICAgIEdVRVNUUzoK
PiAgICAgZnVsbHZpcnQgaW5zdGFsbHMsIGNyZWF0ZWQgZnJvbSBuZXRpbnN0IElTTyB2aWEgdmly
dC1tYW5hZ2VyIHJ1bm5pbmcKPiAgICAgb24gbXkgd29ya3N0YXRpb24sIG1hbmlwdWxhdGVkIHRo
cm91Z2ggc29tZSBjb21iaW5hdGlvbiBvZgo+ICAgICB2aXJ0LW1hbmFnZXIgYW5kIGxvY2FsIHZp
cnNoIGNvbW1hbmRzLgo+Cj4gICAgIHJvb3RAd2hlZXp5LWd1ZXN0On4jIHVuYW1lIC1hCj4gICAg
IExpbnV4IHdoZWV6eS1ndWVzdCAzLjE2LjAtMC5icG8uNC1hbWQ2NCAjMSBTTVAgRGViaWFuCj4g
ICAgIDMuMTYuMzYtMStkZWI4dTJ+YnBvNzArMSAoMjAxNi0xMC0xOSkgeDg2XzY0IEdOVS9MaW51
eAo+Cj4gICAgIHJvb3RAd2hlZXp5LWd1ZXN0On4jIGNhdCAvZXRjL2lzc3VlCj4gICAgIERlYmlh
biBHTlUvTGludXggNyBcbiBcbAo+Cj4gICAgIHJvb3RAbGVubnktZ3Vlc3Q6fiMgdW5hbWUgLWEK
PiAgICAgTGludXggbGVubnktZ3Vlc3QgMi42LjI2LTItYW1kNjQgIzEgU01QIFN1biBNYXIgNCAy
MTo0ODowNiBVVEMgMjAxMgo+ICAgICB4ODZfNjQgR05VL0xpbnV4Cj4KPiAgICAgcm9vdEBsZW5u
eS1ndWVzdDp+IyBjYXQgL2V0Yy9pc3N1ZQo+ICAgICBEZWJpYW4gR05VL0xpbnV4IDUuMCBcbiBc
bAo+Cj4KPgo+Cj4KPiBJIGRvIG5vdCBrbm93IGlmIHRoaXMgaGVscHMgYXQgYWxsOgo+IGh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNi0wOS9t
c2cwMDYxMi5odG1sCgp0aGF0IGlzIHRoZSB0YWlsIGVuZCBvZiB0aGUgInVucmVzb2x2ZWQiIHRo
cmVhZCBpIG1lbnRpb25lZC4KCmknbSB1c2luZyB0aGUgc3RvY2sgZGViaWFuIHBhY2thZ2VzLCBh
bmQgaSBoYXZlIG5vdCBwb2tlZCBhcm91bmQgaW4gdGhlIApuZXRmcm9udCBkcml2ZXIsIHNvIGkn
bSBub3QgaW50aW1hdGVseSBmYW1pbGlhciB3aXRoIHRoZSBzdWdnZXN0ZWQgY29kZSAKY2hhbmdl
cy4gYnV0IGknbSBzdXJlIHRoYXQgaSBjb3VsZCBpbnNlcnQgc29tZSBkZWJ1Z2dpbmcgYW5kIHJl
Y29tcGlsZSAKZ2l2ZW4gYSBsaXR0bGUgZ3VpZGFuY2UuCgp0aGFua3MgZm9yIHRoZSByZXNwb25z
ZS4KCj4KPgo+Cj4KPgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fCj4gWGVuLXVzZXJzIG1haWxpbmcgbGlzdAo+IFhlbi11c2Vyc0BsaXN0cy54ZW4ub3Jn
Cj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycwo+CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11
c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Wed Jan 11 15:13:50 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Jan 2017 15:13:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cRKaR-0004Rn-7q; Wed, 11 Jan 2017 15:13:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sburton@allafrica.com>) id 1cRKaP-0004Rg-Pg
 for xen-users@lists.xen.org; Wed, 11 Jan 2017 15:13:13 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 1C/CD-14551-88B46785; Wed, 11 Jan 2017 15:13:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsVyLLW5Wbfduyz
 CYONRBYtVVw+wOjB6HN39mymAMYo1My8pvyKBNaP/zVGWgk02FUt+zWFqYHyo28XIySEk4CZx
 bOFUFgj7KqNE6/EKEFtYIFqiaWsDI4gtIiAv0dd9DcjmAqppY5R49n0tE0iCWUBa4smOL8xdj
 BwcbAK6Eu/nFYOEeQUcJFYt2wrWyyKgKtH6vZcZxBYVCJbourePCaJGUOLkzCdgezkFAiUmP1
 /PAjHSTGLe5ofMELa8xPa3c5gnMPLNQtIyC0nZLCRlCxiZVzFqFKcWlaUW6Rpa6CUVZaZnlOQ
 mZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBAZbPQMD4w7G36c9DzFKcjApifLecy2LEOJLyk+p
 zEgszogvKs1JLT7EKMPBoSTBy+AFlBMsSk1PrUjLzAGGPUxagoNHSYS3GCTNW1yQmFucmQ6RO
 sVozHHqxumXTBxfdp55ySTEkpeflyolzusAUioAUppRmgc3CBaPlxhlpYR5GRkYGIR4ClKLcj
 NLUOVfMYpzMCoJ83qDTOHJzCuB2/cK6BQmoFMi7YpBTilJREhJNTAmXY61dFP/+KTp4o4S5y/
 7rZ/5dcsHf87eYyr79U//dbPAy7/2nZrZcT3E+q3U+/c/mTUbRH62z319YmfWqjXOC2YVff1h
 u3/KhzyrSRElt7/GOp/3Vtd7e5up+SBn9Obu/dnW3U6uHDEzMr/ZtFZkbLBdKrusXaNVfcm+/
 9u3dhyTU+i8H3JfiaU4I9FQi7moOBEA+THfpsICAAA=
X-Env-Sender: sburton@allafrica.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1484147590!79386759!1
X-Originating-IP: [198.101.131.131]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30895 invoked from network); 11 Jan 2017 15:13:11 -0000
Received: from mail.allafrica.com (HELO mail.allafrica.com) (198.101.131.131)
 by server-10.tower-31.messagelabs.com with SMTP;
 11 Jan 2017 15:13:11 -0000
Received: (qmail 7263 invoked by uid 1014); 11 Jan 2017 15:13:10 -0000
Received: from [74.37.192.232] (HELO dell-e6230.allafrica.com) (74.37.192.232)
 (smtp-auth username sburton, mechanism plain)
 by mail.allafrica.com (qpsmtpd/0.33-dev) with ESMTP;
 Wed, 11 Jan 2017 15:13:10 +0000
To: WebDawg <webdawg@gmail.com>
References: <03e9091a-106f-346d-4d90-a3e121cc7843@allafrica.com>
 <CAKdd5H9nus+m+TLRoYUXBqnTMRUjhB2LsZjSi64U_13BLQ9XTw@mail.gmail.com>
From: Sherrard Burton <sburton@allafrica.com>
Message-ID: <72a1c9ff-0c9e-fb12-9230-ab4c215e098b@allafrica.com>
Date: Wed, 11 Jan 2017 10:13:09 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Icedove/45.5.1
MIME-Version: 1.0
In-Reply-To: <CAKdd5H9nus+m+TLRoYUXBqnTMRUjhB2LsZjSi64U_13BLQ9XTw@mail.gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] all packets between certain guests on the same host
 being dropped
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

CgpPbiAwMS8xMS8yMDE3IDA5OjQ3IEFNLCBXZWJEYXdnIHdyb3RlOgo+Cj4KPiBPbiBUdWUsIEph
biAxMCwgMjAxNyBhdCAyOjE5IFBNLCBTaGVycmFyZCBCdXJ0b24gPHNidXJ0b25AYWxsYWZyaWNh
LmNvbQo+IDxtYWlsdG86c2J1cnRvbkBhbGxhZnJpY2EuY29tPj4gd3JvdGU6Cj4KPiAgICAgVEw7
RFIKPiAgICAgYWxsIHBhY2tldHMgYXJlIGJlaW5nIGRyb3BwZWQgaW4gYSBkZWJpYW4gNyAod2hl
ZXp5KSBndWVzdCBvbmx5IHdoZW4KPiAgICAgdGhleSBhcmUgY29taW5nIGZyb20gYSBkZWJpYW4g
NSAobGVubnkpIGd1ZXN0IG9uIHRoZSBzYW1lIGhvc3QuIHRoZQo+ICAgICBjb25zb2xlIGFuZCBr
ZXJuZWwgbG9nIHJlcG9ydCAgJ25ldCBldGgwOiBJbnZhbGlkIGV4dHJhIHR5cGU6IDQnCj4gICAg
IHdoZW4gcGFja2V0cyBhcmUgYmVpbmcgZHJvcHBlZC4gdGhlIHByb2JsZW0gZ29lcyBhd2F5IGlm
IGkgY2hhbmdlCj4gICAgIHdoZWV6eSBjb25maWd1cmF0aW9uIGZyb20gMSB2Y3B1IHRvID4xIHZj
cHUuIGkgdGVzdGVkIGFsbCBvZiB0aGlzIG9uCj4gICAgIGZyZXNoLCBtaW5pbWFsIGluc3RhbGxz
LCBzbyBBRkFJQ1QgdGhlcmUgYXJlIG5vIGZpcmV3YWxscyBvciBvdGhlcgo+ICAgICBlc290ZXJp
YyBzZXR0aW5ncyBpbnZvbHZlZC4KPgo+Cj4gICAgIEZVTEwgVkVSU0lPTgo+ICAgICB0aGlzIGlz
IGEgc3RyYW5nZSBvbmUsIHNvIHBsZWFzZSBmb3JnaXZlIG1lIGlmIGkgb21pdCBzb21lIHVzZWZ1
bAo+ICAgICBkZXRhaWxzLgo+Cj4gICAgIGludHJvOgo+ICAgICBpIGhhdmUgYSBwYWlyIG9mIHhl
biBob3N0cyB3aGljaCBhcmUgcnVubmluZyBwYWlycyBvZiBndWVzdCBIQQo+ICAgICBwYWlycy4g
Zm9yIGV4YW1wbGU6Cj4KPiAgICAgaG9zdDEKPiAgICAgIFxfYXBhY2hlLWd1ZXN0MQo+ICAgICAg
fAo+ICAgICAgXF9oYXByb3h5LWd1ZXN0MQo+ICAgICAgfAo+ICAgICAgXF9hcHBzZXJ2ZXItZ3Vl
c3QxCj4KPiAgICAgaG9zdDIKPiAgICAgIFxfYXBhY2hlLWd1ZXN0Mgo+ICAgICAgfAo+ICAgICAg
XF9oYXByb3h5LWd1ZXN0Mgo+ICAgICAgfAo+ICAgICAgXF9hcHBzZXJ2ZXItZ3Vlc3QyCj4KPiAg
ICAgd2l0aCB2YXJpb3VzIEhBIHNvbHV0aW9ucyBpbXBsZW1lbnRlZCB3aXRoaW4gdGhlIGd1ZXN0
cy4gdGhpcyBpcyBub3QKPiAgICAgZ2VybWFuZSB0byB0aGUgcGFydGljdWxhciBwcm9ibGVtLCBi
dXQgZ2VybWFuZSB0byBob3cgaSBkaXNjb3ZlcmVkCj4gICAgIGl0LiBmb3IgdGhlIHNha2Ugb2Yg
YmFsYW5jaW5nLCBpIGhhdmUgY29uZmlndXJlZCB0aGUgZ3Vlc3RzJyBIQQo+ICAgICBwcmVmZXJl
bmNlcyBzbyB0aGF0IHRoZSBhY3RpdmUgbm9kZXMgdGVuZCB0byBiZSBvbiBkaWZmZXJlbnQgaG9z
dHMuCj4gICAgIHNvIHVuZGVyIG5vcm1hbCBjaXJjdW1zdGFuY2VzLCBhcGFjaGUtZ3Vlc3QxIGFu
ZCBoYXByb3h5LWd1ZXN0Mgo+ICAgICB3b3VsZCBiZSB0aGUgYWN0aXZlIG5vZGVzLiBubyBwcm9i
bGVtIGF0IGFsbCBpbiB0aGF0IHNpdHVhdGlvbi4KPgo+ICAgICBidXQgaSBkaXNjb3ZlcmVkIHRo
YXQgaSBjYW5ub3QgY29tbXVuaWNhdGUgYmV0d2VlbiBhcGFjaGUtZ3Vlc3QxIGFuZAo+ICAgICBo
YXByb3h5LWd1ZXN0MSwgbG9jYXRlZCBvbiB0aGUgc2FtZSBob3N0LiBhZnRlciBtdWNoIHRjcGR1
bXBpbmcgaW4KPiAgICAgdGhlIGhvc3QgYW5kIGd1ZXN0cywgaSBkaXNjb3ZlcmVkIHRoYXQgdGhl
IHByb2JsZW0gaXMgdW5pZGlyZWN0aW9uYWwKPiAgICAgYW5kIHNwZWNpZmljIHRvIGEgcGFydGlj
dWxhciBPUyBjb21iaW5hdGlvbi4KPgo+ICAgICBhKSBpbmJvdW5kIHBhY2tldHMgdG8gYSBkZWJp
YW4gd2hlZXp5IGd1ZXN0IGFyZSBkcm9wcGVkIG9ubHkgd2hlbgo+ICAgICB0aGV5IG9yaWdpbmF0
ZSBmcm9tIGEgZGViaWFuIGxlbm55IGd1ZXN0IG9uIHRoZSBzYW1lIGhvc3QKPgo+ICAgICBiKSBv
dXRib3VuZCBwYWNrZXRzIGZyb20gYSB3aGVlenkgZ3Vlc3QgdG8gYSBsZW5ueSBndWVzdCBhcmUg
cGFzc2VkCj4gICAgIGNvcnJlY3RseSwgZXZlbiB0aG91Z2ggdGhlIHdoZWV6eSBjYW5ub3Qgc2Vl
IHRoZSByZXR1cm4KPiAgICAgY29tbXVuaWNhdGlvbiBmcm9tIHRoZSBsZW5ueSBndWVzdAo+Cj4g
ICAgIGMpIHRoZXJlIGlzIG5vIHByb2JsZW0gY29tbXVuaWNhdGluZyB0byBvciBmcm9tIHRoZSB3
aGVlenkgZ3Vlc3QgYW5kCj4gICAgIGFuIGlkZW50aWNhbGx5LWNvbmZpZ3VyZWQgbGVubnkgZ3Vl
c3Qgb24gdGhlIG90aGVyIGhvc3QKPgo+ICAgICBkKSB0aGVyZSBpcyBubyBwcm9ibGVtIGNvbW11
bmljYXRpbmcgdG8gb3IgZnJvbSBvdGhlciBjb21iaW5hdGlvbnMKPiAgICAgb2YgZ3Vlc3RzIG9u
IHRoZSBzYW1lIGhvc3QuIGllLCBmcm9tIGplc3NpZSB0byB3aGVlenksIGxlbm55IHRvCj4gICAg
IGxlbm55IGFuZCB3aGVlenkgdG8gd2hlZXp5LCBldGMuCj4KPgo+ICAgICBldmVuIHN0cmFuZ2Vy
LCBteSBhdHRlbXB0cyBpbiB0cnlpbmcgdG8gbmFycm93IGl0IGRvd24gdG8gdGhlCj4gICAgIHNp
bXBsZXN0IHBvc3NpYmxlIHRlc3QgY2FzZSBsZWQgbWUgdG8gZGlzY292ZXIgdGhhdCBmb3IgdGhl
IHNhbWUKPiAgICAgZXhhY3QgZ3Vlc3QsIGNoYW5naW5nIHRoZSB2Y3B1IHNldHRpbmcgZnJvbSAx
IHRvID4xIG1ha2VzIHRoZQo+ICAgICBwcm9ibGVtIGdvIGF3YXkuCj4KPiAgICAgc2J1cnRvbkBo
b3N0On4kIHZpcnNoIC1jIHhlbjovLy8gZHVtcHhtbCB3aGVlenktZ3Vlc3QgPgo+ICAgICB+L2Nh
bm5vdC1waW5nLnhtbAo+ICAgICAjIHRlc3QgYW5kIHJlY29uZmlndXJlCj4gICAgIHNidXJ0b25A
aG9zdDp+JCB2aXJzaCAtYyB4ZW46Ly8vIGR1bXB4bWwgd2hlZXp5LWd1ZXN0ID4gfi9jYW4tcGlu
Zy54bWwKPgo+ICAgICBzYnVydG9uQGhvc3Q6fiQgZGlmZiB+L2Nhbi1waW5nLnhtbCB+L2Nhbm5v
dC1waW5nLnhtbAo+ICAgICA2YzYKPiAgICAgPCAgIDx2Y3B1IHBsYWNlbWVudD0nc3RhdGljJz4y
PC92Y3B1Pgo+ICAgICAtLS0KPiAgICAgPiAgIDx2Y3B1IHBsYWNlbWVudD0nc3RhdGljJz4xPC92
Y3B1Pgo+Cj4KPiAgICAgdGVzdGluZyBtZXRob2RvbG9neToKPiAgICAgc2ltcGxlIHBpbmcgYmV0
d2VlbiBob3N0cy4KPgo+ICAgICBpbml0aWFsbHkgYnJva2VuIGJlY2F1c2UgdGhlIEFSUCAnaXMt
YXQnIHRyYWZmaWMgZnJvbSB0aGUgbGVubnkKPiAgICAgZ3Vlc3QgaXMgZHJvcHBlZCBnb2luZyBp
bnRvIHRoZSB3aGVlenkgZ3Vlc3QsIGFuZCBBUlAgJ3doby1oYXMnCj4gICAgIHRyYWZmaWMgZnJv
bSB0aGUgbGVubnkgZ3Vlc3QgaXMgZHJvcHBlZCBnb2luZyBpbnRvIHRoZSB3aGVlenkgZ3Vlc3Qu
Cj4gICAgIHRoZXJlZm9yZSB0aGUgZ3Vlc3RzIGNhbm5vdCBkaXNjb3ZlciBvbmUgYW5vdGhlci4K
Pgo+ICAgICBhZnRlciBtYW51YWxseSBzZXR0aW5nIHRoZSBBUlAgY2FjaGUgZW50cmllcyBvbiBi
b3RoIGd1ZXN0czoKPgo+ICAgICBwaW5naW5nIGZyb20gbGVubnkgdG8gd2hlZXp5LCB0Y3BkdW1w
IHNob3dzIElDTVAgZWNobyByZXF1ZXN0cyBpbgo+ICAgICB0aGUgbGVubnkgZ3Vlc3QgYW5kIG9u
IHRoZSBWSUZzIGZvciBib3RoIGd1ZXN0cyBpbiB0aGUgaG9zdC4gYnV0IHRoZQo+ICAgICBJQ01Q
IHJlcXVlc3RzIGFyZSB1bnNlZW4gaW4gdGhlIHdoZWV6eSBndWVzdC4KPgo+ICAgICBwaW5naW5n
IGZyb20gd2hlZXp5IHRvIGxlbm55LCB0Y3BkdW1wIHNob3dzIElDTVAgZWNobyByZXF1ZXN0cyBh
bmQKPiAgICAgcmVwbGllcyBpbiB0aGUgbGVubnkgZ3Vlc3QgYW5kIG9uIHRoZSBWSUZzIGZvciBi
b3RoIGd1ZXN0cyBpbiB0aGUKPiAgICAgaG9zdC4gSUNNUCByZXF1ZXN0cyBhcmUgc2VlbiBpbiB0
aGUgd2hlZXp5IGd1ZXN0LCBzaW5jZSB0aGV5Cj4gICAgIG9yaWdpbmF0ZSB0aGVyZSwgYnV0IHRo
ZSByZXBsaWVzIGZyb20gdGhlIGxlbm55IGd1ZXN0IGFyZSB1bnNlZW4uCj4KPiAgICAgdGhlIHBy
b2JsZW0gaXMgbm90IGxpbWl0ZWQgdG8gQVJQIG9yIElDTVAsIGFsbCBvdGhlciBjb21tdW5pY2F0
aW9uIGkKPiAgICAgaGF2ZSB0cmllZCBmYWlscyBzaW1pbGFybHkuCj4KPiAgICAgdGhlIHNtb2tp
bmcgZ3VuIChpIGhvcGUpOgo+ICAgICB3aGVuIHBhY2tldHMgYXJlIGJlaW5nIGRyb3BwZWQgaW4g
dGhlIHdoZWV6eSBndWVzdCwgdGhlIGNvbnNvbGUgYW5kCj4gICAgIHZhcmlvdXMgbG9ncyByZXBv
cnQKPiAgICAgWyA2OTc3LjY2OTQwOF0gbmV0IGV0aDA6IEludmFsaWQgZXh0cmEgdHlwZTogNAo+
Cj4gICAgIGFuZCB0aGUgb25seSByZWZlcmVuY2UgaSBoYXZlIGZvdW5kIHZpYSBteSBzZWFyY2hp
bmcgaXMgdGhpcyB0aHJlYWQ6Cj4gICAgIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJj
aGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNi0wOS9tc2cwMDU2NS5odG1sCj4gICAgIDxodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTYtMDkvbXNn
MDA1NjUuaHRtbD4KPgo+ICAgICB3aGljaCBzZWVtcyB0byBiZSB1bnJlc29sdmVkLgo+Cj4gICAg
IGknbSBob3BpbmcgdGhhdCBzb21lIHBhcnQgb2YgdGhpcyB0aWNrbGVzIHNvbWVvbmUncyBtZW1v
cnksIG9yCj4gICAgIHBpcXVlcyB0aGVpciBpbnRlcmVzdCwgb3IgYXQgbGVhc3QgdGhhdCBzb21l
b25lIGNhbiBwb2ludCBtZSB0byBzb21lCj4gICAgIG1vcmUgdHJvdWJsZXNob290aW5nIHN0ZXBz
IGkgaGF2ZW4ndCB0aG91Z2h0IG9mLgo+Cj4gICAgIFRJQQo+Cj4KPiAgICAgc2V0dXAgZGV0YWls
czoKPiAgICAgSE9TVDoKPiAgICAgc2J1cnRvbkBob3N0On4kIGNhdCAvZXRjL2lzc3VlCj4gICAg
IERlYmlhbiBHTlUvTGludXggOCBcbiBcbAo+Cj4gICAgIHNidXJ0b25AaG9zdDp+JCB1bmFtZSAt
YQo+ICAgICBMaW51eCBob3N0IDQuNy4wLTAuYnBvLjEtYW1kNjQgIzEgU01QIERlYmlhbiA0Ljcu
OC0xfmJwbzgrMQo+ICAgICAoMjAxNi0xMC0xOSkgeDg2XzY0IEdOVS9MaW51eAo+Cj4gICAgIHNi
dXJ0b25AaG9zdDp+JCBkcGtnIC1sIHwgZ3JlcCAtRiAtZSBsaWJ2aXJ0LWRhZW1vbiAtZQo+ICAg
ICB4ZW4taHlwZXJ2aXNvciAtZSBxZW11LXN5c3RlbQo+ICAgICBpaSAgbGlidmlydC1kYWVtb24g
ICAgICAgICAgICAgICAgICAxLjIuOS05K2RlYjh1Mwo+ICAgICAgYW1kNjQgICAgICBwcm9ncmFt
cyBmb3IgdGhlIGxpYnZpcnQgbGlicmFyeQo+ICAgICBpaSAgbGlidmlydC1kYWVtb24tc3lzdGVt
ICAgICAgICAgICAxLjIuOS05K2RlYjh1Mwo+ICAgICAgYW1kNjQgICAgICBMaWJ2aXJ0IGRhZW1v
biBjb25maWd1cmF0aW9uIGZpbGVzCj4gICAgIGlpICBxZW11LXN5c3RlbS1jb21tb24gICAgICAg
ICAgICAgIDE6Mi43K2Rmc2ctM35icG84KzIKPiAgICAgYW1kNjQgICAgICBRRU1VIGZ1bGwgc3lz
dGVtIGVtdWxhdGlvbiBiaW5hcmllcyAoY29tbW9uIGZpbGVzKQo+ICAgICBpaSAgcWVtdS1zeXN0
ZW0teDg2ICAgICAgICAgICAgICAgICAxOjIuNytkZnNnLTN+YnBvOCsyCj4gICAgIGFtZDY0ICAg
ICAgUUVNVSBmdWxsIHN5c3RlbSBlbXVsYXRpb24gYmluYXJpZXMgKHg4NikKPiAgICAgaWkgIHhl
bi1oeXBlcnZpc29yLTQuNC1hbWQ2NCAgICAgICAgNC40LjEtOStkZWI4dTgKPiAgICAgIGFtZDY0
ICAgICAgWGVuIEh5cGVydmlzb3Igb24gQU1ENjQKPgo+ICAgICBzYnVydG9uQGhvc3Q6fiQgZ3Jl
cCAtRiAtQTEgJzxvcz4nIH4vY2Fubm90LXBpbmcueG1sCj4gICAgICAgPG9zPgo+ICAgICAgICAg
PHR5cGUgYXJjaD0neDg2XzY0JyBtYWNoaW5lPSd4ZW5mdic+aHZtPC90eXBlPgo+Cj4gICAgIHNi
dXJ0b25AaG9zdDp+JCBncmVwIC1GIC1DMiAneGVuYnIwJyB+L2Nhbm5vdC1waW5nLnhtbAo+ICAg
ICAgICAgPGludGVyZmFjZSB0eXBlPSdicmlkZ2UnPgo+ICAgICAgICAgICA8bWFjIGFkZHJlc3M9
JzAwOjE2OjNlOmZiOjJlOjFjJy8+Cj4gICAgICAgICAgIDxzb3VyY2UgYnJpZGdlPSd4ZW5icjAn
Lz4KPiAgICAgICAgICAgPG1vZGVsIHR5cGU9J3J0bDgxMzknLz4KPiAgICAgICAgIDwvaW50ZXJm
YWNlPgo+Cj4KPiAgICAgc2J1cnRvbkBob3N0On4kIGlwIGFkZHIgc2hvdyB4ZW5icjAKPiAgICAg
ODogeGVuYnIwOiA8QlJPQURDQVNULE1VTFRJQ0FTVCxVUCxMT1dFUl9VUD4gbXR1IDE1MDAgcWRp
c2Mgbm9xdWV1ZQo+ICAgICBzdGF0ZSBVUCBncm91cCBkZWZhdWx0IHFsZW4gMTAwMAo+ICAgICAg
ICAgbGluay9ldGhlciBiYzozMDo1YjpmMDozMjpiNCBicmQgZmY6ZmY6ZmY6ZmY6ZmY6ZmYKPiAg
ICAgICAgIGluZXQgMTkyLjE2OC4yNDAuNTIvMjAgPGh0dHA6Ly8xOTIuMTY4LjI0MC41Mi8yMD4g
YnJkCj4gICAgIDE5Mi4xNjguMjU1LjI1NSBzY29wZSBnbG9iYWwgeGVuYnIwCj4gICAgICAgICAg
ICB2YWxpZF9sZnQgZm9yZXZlciBwcmVmZXJyZWRfbGZ0IGZvcmV2ZXIKPiAgICAgICAgIGluZXQ2
IGZlODA6OmJlMzA6NWJmZjpmZWYwOjMyYjQvNjQgc2NvcGUgbGluawo+ICAgICAgICAgICAgdmFs
aWRfbGZ0IGZvcmV2ZXIgcHJlZmVycmVkX2xmdCBmb3JldmVyCj4KPgo+Cj4gICAgIEdVRVNUUzoK
PiAgICAgZnVsbHZpcnQgaW5zdGFsbHMsIGNyZWF0ZWQgZnJvbSBuZXRpbnN0IElTTyB2aWEgdmly
dC1tYW5hZ2VyIHJ1bm5pbmcKPiAgICAgb24gbXkgd29ya3N0YXRpb24sIG1hbmlwdWxhdGVkIHRo
cm91Z2ggc29tZSBjb21iaW5hdGlvbiBvZgo+ICAgICB2aXJ0LW1hbmFnZXIgYW5kIGxvY2FsIHZp
cnNoIGNvbW1hbmRzLgo+Cj4gICAgIHJvb3RAd2hlZXp5LWd1ZXN0On4jIHVuYW1lIC1hCj4gICAg
IExpbnV4IHdoZWV6eS1ndWVzdCAzLjE2LjAtMC5icG8uNC1hbWQ2NCAjMSBTTVAgRGViaWFuCj4g
ICAgIDMuMTYuMzYtMStkZWI4dTJ+YnBvNzArMSAoMjAxNi0xMC0xOSkgeDg2XzY0IEdOVS9MaW51
eAo+Cj4gICAgIHJvb3RAd2hlZXp5LWd1ZXN0On4jIGNhdCAvZXRjL2lzc3VlCj4gICAgIERlYmlh
biBHTlUvTGludXggNyBcbiBcbAo+Cj4gICAgIHJvb3RAbGVubnktZ3Vlc3Q6fiMgdW5hbWUgLWEK
PiAgICAgTGludXggbGVubnktZ3Vlc3QgMi42LjI2LTItYW1kNjQgIzEgU01QIFN1biBNYXIgNCAy
MTo0ODowNiBVVEMgMjAxMgo+ICAgICB4ODZfNjQgR05VL0xpbnV4Cj4KPiAgICAgcm9vdEBsZW5u
eS1ndWVzdDp+IyBjYXQgL2V0Yy9pc3N1ZQo+ICAgICBEZWJpYW4gR05VL0xpbnV4IDUuMCBcbiBc
bAo+Cj4KPgo+Cj4KPiBJIGRvIG5vdCBrbm93IGlmIHRoaXMgaGVscHMgYXQgYWxsOgo+IGh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNi0wOS9t
c2cwMDYxMi5odG1sCgp0aGF0IGlzIHRoZSB0YWlsIGVuZCBvZiB0aGUgInVucmVzb2x2ZWQiIHRo
cmVhZCBpIG1lbnRpb25lZC4KCmknbSB1c2luZyB0aGUgc3RvY2sgZGViaWFuIHBhY2thZ2VzLCBh
bmQgaSBoYXZlIG5vdCBwb2tlZCBhcm91bmQgaW4gdGhlIApuZXRmcm9udCBkcml2ZXIsIHNvIGkn
bSBub3QgaW50aW1hdGVseSBmYW1pbGlhciB3aXRoIHRoZSBzdWdnZXN0ZWQgY29kZSAKY2hhbmdl
cy4gYnV0IGknbSBzdXJlIHRoYXQgaSBjb3VsZCBpbnNlcnQgc29tZSBkZWJ1Z2dpbmcgYW5kIHJl
Y29tcGlsZSAKZ2l2ZW4gYSBsaXR0bGUgZ3VpZGFuY2UuCgp0aGFua3MgZm9yIHRoZSByZXNwb25z
ZS4KCj4KPgo+Cj4KPgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fCj4gWGVuLXVzZXJzIG1haWxpbmcgbGlzdAo+IFhlbi11c2Vyc0BsaXN0cy54ZW4ub3Jn
Cj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycwo+CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11
c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Wed Jan 11 15:15:49 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Jan 2017 15:15:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cRKci-0004b4-3B; Wed, 11 Jan 2017 15:15:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <webdawg@gmail.com>) id 1cRKch-0004an-77
 for xen-users@lists.xen.org; Wed, 11 Jan 2017 15:15:35 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 59/60-31649-61C46785; Wed, 11 Jan 2017 15:15:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRWlGSWpSXmKPExsVyMfT+Rl0Rn7I
 Ig1fXdS1WXT3A6sDocXT3b6YAxijWzLyk/IoE1ozJ5xeyFLTMY6zoW3SHqYGxv5mxi5GLQ0hg
 EqPEsimHWUEcFoEGVombC/8zdTFyckgIzAFy3vNC2DkSq/9+Z4OwiyQuvT7PDmLzCghKnJz5h
 AXEFhLwkuj5up0RxOYUcJQ4sXguC8SG3YwSry68AStiE1CU6Dh6gxnEZhFQlfjQdpYZYlCAxL
 bFz8AWCwtESzRtbQAbJCKgLbGpoRnMZhaQlniy4wszhO0lsf/xW5YJjAKzkNwxC0lqFiMHkK0
 usX6eEERYTeL2tqvsELa2xLKFr5kXMLKuYlQvTi0qSy3SNddLKspMzyjJTczM0TU0MNbLTS0u
 TkxPzUlMKtZLzs/dxAgMaQYg2MHY+N3pEKMkB5OSKO8917IIIb6k/JTKjMTijPii0pzU4kOMM
 hwcShK8Bt5AOcGi1PTUirTMHGB0waQlOHiURHjfeAGleYsLEnOLM9MhUqcY7Tl6uk6/ZOI4dQ
 NEftl5Bkju2XX5JZMQS15+XqqUOK8uyFQBkLaM0jy4obBkcIlRVkqYlxHoTCGegtSi3MwSVPl
 XjOIcjErCvKYgU3gy80rgdr8COosJ6KxIu2KQs0oSEVJSDYwbMxX/bahhVz1530Vv+171hbv6
 onIy5ZfP6Tp1+mV2SlHLjbqPW5Y9vbrXNjWOo0o24fLHmmWRst913PY/nMu7qHCF18OAgPiWn
 1LXVmipLUxaY3nU9UTJqlSpZTr77efNYXbJWXlw7dsr7hvybY/8X31oafuF1p4N+5q//54ed5
 ql5v23fvdtSizFGYmGWsxFxYkAXiKdCwEDAAA=
X-Env-Sender: webdawg@gmail.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1484147731!72473888!1
X-Originating-IP: [209.85.223.177]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_20_30,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43785 invoked from network); 11 Jan 2017 15:15:32 -0000
Received: from mail-io0-f177.google.com (HELO mail-io0-f177.google.com)
 (209.85.223.177)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Jan 2017 15:15:32 -0000
Received: by mail-io0-f177.google.com with SMTP id j13so77297163iod.3
 for <xen-users@lists.xen.org>; Wed, 11 Jan 2017 07:15:32 -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=w/e+pmgA8esSQCYSG5h5uxfmCFzWGbVcnFBx6CiN8xQ=;
 b=et2xrYCzIGaUTu0CU6pBLYlvkxiDdTqKuWmUguRWoYLHCaNTI9TwqKRfVcK0NZBFSC
 XR+8rfP7ibs9yPYREaOOLKzQYyxRwY+WVdT1ruqpUOMSu/88gdrS6dn+Js0YZ+ysK0Uv
 EUfYgSMRuKIpKx17s2j9ikfM7lzJ9IO9ILnB+p6S2eFgthvFQwYeJPjK1310NoTVp+Ho
 pwfKFBzU95fpcC0Y35/eVgLR1c4oFi5+MXjLK8uQMG0MS1rNQhb7KEN+2+bw2Vpzgeit
 KHB6gj2UHXRy/xxy4J7LqH/Ea8VFIR2vmeacjYbTeYrhuk0+TuKMu0gj0HXK78v8cbRv
 GFEw==
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=w/e+pmgA8esSQCYSG5h5uxfmCFzWGbVcnFBx6CiN8xQ=;
 b=o+Eqxo4gof+gsEOepQzNe5W1HRuXpdgpsMxgmDLO7qkHtAIvI0h7IpqMml4m+lK96v
 6GMe++7i6ihLMr3sdCZU2QEDPqtETLiQ3En62ZHzY4X1LJ9PR5eCRCau0jY1dSC7van+
 dUpxXDruy5eTM3mVE5xuyOyne7M+R+tp516+QDwdlvfCOEe5n/Q+iKBu79Ct00ytXtjd
 tDmOAGG4OKHiWaOsECsQKEht+caCyiANkpM42/+dZEjJZNKRg3ZYV3Dw7wzl/sARCR95
 Ph1MQYPQp7YzkIi+/Myi9JX6ubIhOJKIuuAC+f+PfaHzHdg+mKrJ/cORShnzMCyeZtlN
 0rng==
X-Gm-Message-State: AIkVDXLTOBGnh003l2CZE7qnkcW3ap6ABsKBrWvhUhoyKR7jKUWi3CNxGzkBXzsoUCRl8MjCEagFD7LJli9psQ==
X-Received: by 10.107.40.142 with SMTP id o136mr8501476ioo.1.1484147731249;
 Wed, 11 Jan 2017 07:15:31 -0800 (PST)
MIME-Version: 1.0
Received: by 10.107.152.2 with HTTP; Wed, 11 Jan 2017 07:15:10 -0800 (PST)
In-Reply-To: <72a1c9ff-0c9e-fb12-9230-ab4c215e098b@allafrica.com>
References: <03e9091a-106f-346d-4d90-a3e121cc7843@allafrica.com>
 <CAKdd5H9nus+m+TLRoYUXBqnTMRUjhB2LsZjSi64U_13BLQ9XTw@mail.gmail.com>
 <72a1c9ff-0c9e-fb12-9230-ab4c215e098b@allafrica.com>
From: WebDawg <webdawg@gmail.com>
Date: Wed, 11 Jan 2017 09:15:10 -0600
Message-ID: <CAKdd5H_F0BcbPd9TtNFYewm6CbF_H2eQVG9KJ_Mgs+fuG+jcow@mail.gmail.com>
To: Sherrard Burton <sburton@allafrica.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] all packets between certain guests on the same host
 being dropped
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============9083532574833951713=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============9083532574833951713==
Content-Type: multipart/alternative; boundary=001a1141fb2a50c1010545d312ea

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

On Wed, Jan 11, 2017 at 9:13 AM, Sherrard Burton <sburton@allafrica.com>
wrote:

>
>
> On 01/11/2017 09:47 AM, WebDawg wrote:
>
>>
>>
>> On Tue, Jan 10, 2017 at 2:19 PM, Sherrard Burton <sburton@allafrica.com
>> <mailto:sburton@allafrica.com>> wrote:
>>
>>     TL;DR
>>     all packets are being dropped in a debian 7 (wheezy) guest only when
>>     they are coming from a debian 5 (lenny) guest on the same host. the
>>     console and kernel log report  'net eth0: Invalid extra type: 4'
>>     when packets are being dropped. the problem goes away if i change
>>     wheezy configuration from 1 vcpu to >1 vcpu. i tested all of this on
>>     fresh, minimal installs, so AFAICT there are no firewalls or other
>>     esoteric settings involved.
>>
>>
>>     FULL VERSION
>>     this is a strange one, so please forgive me if i omit some useful
>>     details.
>>
>>     intro:
>>     i have a pair of xen hosts which are running pairs of guest HA
>>     pairs. for example:
>>
>>     host1
>>      \_apache-guest1
>>      |
>>      \_haproxy-guest1
>>      |
>>      \_appserver-guest1
>>
>>     host2
>>      \_apache-guest2
>>      |
>>      \_haproxy-guest2
>>      |
>>      \_appserver-guest2
>>
>>     with various HA solutions implemented within the guests. this is not
>>     germane to the particular problem, but germane to how i discovered
>>     it. for the sake of balancing, i have configured the guests' HA
>>     preferences so that the active nodes tend to be on different hosts.
>>     so under normal circumstances, apache-guest1 and haproxy-guest2
>>     would be the active nodes. no problem at all in that situation.
>>
>>     but i discovered that i cannot communicate between apache-guest1 and
>>     haproxy-guest1, located on the same host. after much tcpdumping in
>>     the host and guests, i discovered that the problem is unidirectional
>>     and specific to a particular OS combination.
>>
>>     a) inbound packets to a debian wheezy guest are dropped only when
>>     they originate from a debian lenny guest on the same host
>>
>>     b) outbound packets from a wheezy guest to a lenny guest are passed
>>     correctly, even though the wheezy cannot see the return
>>     communication from the lenny guest
>>
>>     c) there is no problem communicating to or from the wheezy guest and
>>     an identically-configured lenny guest on the other host
>>
>>     d) there is no problem communicating to or from other combinations
>>     of guests on the same host. ie, from jessie to wheezy, lenny to
>>     lenny and wheezy to wheezy, etc.
>>
>>
>>     even stranger, my attempts in trying to narrow it down to the
>>     simplest possible test case led me to discover that for the same
>>     exact guest, changing the vcpu setting from 1 to >1 makes the
>>     problem go away.
>>
>>     sburton@host:~$ virsh -c xen:/// dumpxml wheezy-guest >
>>     ~/cannot-ping.xml
>>     # test and reconfigure
>>     sburton@host:~$ virsh -c xen:/// dumpxml wheezy-guest >
>> ~/can-ping.xml
>>
>>     sburton@host:~$ diff ~/can-ping.xml ~/cannot-ping.xml
>>     6c6
>>     <   <vcpu placement='static'>2</vcpu>
>>     ---
>>     >   <vcpu placement='static'>1</vcpu>
>>
>>
>>     testing methodology:
>>     simple ping between hosts.
>>
>>     initially broken because the ARP 'is-at' traffic from the lenny
>>     guest is dropped going into the wheezy guest, and ARP 'who-has'
>>     traffic from the lenny guest is dropped going into the wheezy guest.
>>     therefore the guests cannot discover one another.
>>
>>     after manually setting the ARP cache entries on both guests:
>>
>>     pinging from lenny to wheezy, tcpdump shows ICMP echo requests in
>>     the lenny guest and on the VIFs for both guests in the host. but the
>>     ICMP requests are unseen in the wheezy guest.
>>
>>     pinging from wheezy to lenny, tcpdump shows ICMP echo requests and
>>     replies in the lenny guest and on the VIFs for both guests in the
>>     host. ICMP requests are seen in the wheezy guest, since they
>>     originate there, but the replies from the lenny guest are unseen.
>>
>>     the problem is not limited to ARP or ICMP, all other communication i
>>     have tried fails similarly.
>>
>>     the smoking gun (i hope):
>>     when packets are being dropped in the wheezy guest, the console and
>>     various logs report
>>     [ 6977.669408] net eth0: Invalid extra type: 4
>>
>>     and the only reference i have found via my searching is this thread:
>>     https://lists.xenproject.org/archives/html/xen-devel/2016-09
>> /msg00565.html
>>     <https://lists.xenproject.org/archives/html/xen-devel/2016-0
>> 9/msg00565.html>
>>
>>     which seems to be unresolved.
>>
>>     i'm hoping that some part of this tickles someone's memory, or
>>     piques their interest, or at least that someone can point me to some
>>     more troubleshooting steps i haven't thought of.
>>
>>     TIA
>>
>>
>>     setup details:
>>     HOST:
>>     sburton@host:~$ cat /etc/issue
>>     Debian GNU/Linux 8 \n \l
>>
>>     sburton@host:~$ uname -a
>>     Linux host 4.7.0-0.bpo.1-amd64 #1 SMP Debian 4.7.8-1~bpo8+1
>>     (2016-10-19) x86_64 GNU/Linux
>>
>>     sburton@host:~$ dpkg -l | grep -F -e libvirt-daemon -e
>>     xen-hypervisor -e qemu-system
>>     ii  libvirt-daemon                  1.2.9-9+deb8u3
>>      amd64      programs for the libvirt library
>>     ii  libvirt-daemon-system           1.2.9-9+deb8u3
>>      amd64      Libvirt daemon configuration files
>>     ii  qemu-system-common              1:2.7+dfsg-3~bpo8+2
>>     amd64      QEMU full system emulation binaries (common files)
>>     ii  qemu-system-x86                 1:2.7+dfsg-3~bpo8+2
>>     amd64      QEMU full system emulation binaries (x86)
>>     ii  xen-hypervisor-4.4-amd64        4.4.1-9+deb8u8
>>      amd64      Xen Hypervisor on AMD64
>>
>>     sburton@host:~$ grep -F -A1 '<os>' ~/cannot-ping.xml
>>       <os>
>>         <type arch='x86_64' machine='xenfv'>hvm</type>
>>
>>     sburton@host:~$ grep -F -C2 'xenbr0' ~/cannot-ping.xml
>>         <interface type='bridge'>
>>           <mac address='00:16:3e:fb:2e:1c'/>
>>           <source bridge='xenbr0'/>
>>           <model type='rtl8139'/>
>>         </interface>
>>
>>
>>     sburton@host:~$ ip addr show xenbr0
>>     8: xenbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue
>>     state UP group default qlen 1000
>>         link/ether bc:30:5b:f0:32:b4 brd ff:ff:ff:ff:ff:ff
>>         inet 192.168.240.52/20 <http://192.168.240.52/20> brd
>>     192.168.255.255 scope global xenbr0
>>            valid_lft forever preferred_lft forever
>>         inet6 fe80::be30:5bff:fef0:32b4/64 scope link
>>            valid_lft forever preferred_lft forever
>>
>>
>>
>>     GUESTS:
>>     fullvirt installs, created from netinst ISO via virt-manager running
>>     on my workstation, manipulated through some combination of
>>     virt-manager and local virsh commands.
>>
>>     root@wheezy-guest:~# uname -a
>>     Linux wheezy-guest 3.16.0-0.bpo.4-amd64 #1 SMP Debian
>>     3.16.36-1+deb8u2~bpo70+1 (2016-10-19) x86_64 GNU/Linux
>>
>>     root@wheezy-guest:~# cat /etc/issue
>>     Debian GNU/Linux 7 \n \l
>>
>>     root@lenny-guest:~# uname -a
>>     Linux lenny-guest 2.6.26-2-amd64 #1 SMP Sun Mar 4 21:48:06 UTC 2012
>>     x86_64 GNU/Linux
>>
>>     root@lenny-guest:~# cat /etc/issue
>>     Debian GNU/Linux 5.0 \n \l
>>
>>
>>
>>
>>
>> I do not know if this helps at all:
>> https://lists.xenproject.org/archives/html/xen-devel/2016-09
>> /msg00612.html
>>
>
> that is the tail end of the "unresolved" thread i mentioned.
>
> i'm using the stock debian packages, and i have not poked around in the
> netfront driver, so i'm not intimately familiar with the suggested code
> changes. but i'm sure that i could insert some debugging and recompile
> given a little guidance.
>
> thanks for the response.
>
>
>
I am not familiar either.  I know w/ BSD there are issues w/ checksums and
such.  This seems to be a bug with the PV driver right?

--001a1141fb2a50c1010545d312ea
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, Jan 11, 2017 at 9:13 AM, Sherrard Burton <span dir=3D"ltr">&lt;=
<a href=3D"mailto:sburton@allafrica.com" target=3D"_blank">sburton@allafric=
a.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"><span class=
=3D""><br>
<br>
On 01/11/2017 09:47 AM, WebDawg wrote:<br>
</span><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-=
left:1px #ccc solid;padding-left:1ex"><span class=3D"">
<br>
<br>
On Tue, Jan 10, 2017 at 2:19 PM, Sherrard Burton &lt;<a href=3D"mailto:sbur=
ton@allafrica.com" target=3D"_blank">sburton@allafrica.com</a><br></span><d=
iv><div class=3D"h5">
&lt;mailto:<a href=3D"mailto:sburton@allafrica.com" target=3D"_blank">sburt=
on@allafrica.com</a>&gt;<wbr>&gt; wrote:<br>
<br>
=C2=A0 =C2=A0 TL;DR<br>
=C2=A0 =C2=A0 all packets are being dropped in a debian 7 (wheezy) guest on=
ly when<br>
=C2=A0 =C2=A0 they are coming from a debian 5 (lenny) guest on the same hos=
t. the<br>
=C2=A0 =C2=A0 console and kernel log report=C2=A0 &#39;net eth0: Invalid ex=
tra type: 4&#39;<br>
=C2=A0 =C2=A0 when packets are being dropped. the problem goes away if i ch=
ange<br>
=C2=A0 =C2=A0 wheezy configuration from 1 vcpu to &gt;1 vcpu. i tested all =
of this on<br>
=C2=A0 =C2=A0 fresh, minimal installs, so AFAICT there are no firewalls or =
other<br>
=C2=A0 =C2=A0 esoteric settings involved.<br>
<br>
<br>
=C2=A0 =C2=A0 FULL VERSION<br>
=C2=A0 =C2=A0 this is a strange one, so please forgive me if i omit some us=
eful<br>
=C2=A0 =C2=A0 details.<br>
<br>
=C2=A0 =C2=A0 intro:<br>
=C2=A0 =C2=A0 i have a pair of xen hosts which are running pairs of guest H=
A<br>
=C2=A0 =C2=A0 pairs. for example:<br>
<br>
=C2=A0 =C2=A0 host1<br>
=C2=A0 =C2=A0 =C2=A0\_apache-guest1<br>
=C2=A0 =C2=A0 =C2=A0|<br>
=C2=A0 =C2=A0 =C2=A0\_haproxy-guest1<br>
=C2=A0 =C2=A0 =C2=A0|<br>
=C2=A0 =C2=A0 =C2=A0\_appserver-guest1<br>
<br>
=C2=A0 =C2=A0 host2<br>
=C2=A0 =C2=A0 =C2=A0\_apache-guest2<br>
=C2=A0 =C2=A0 =C2=A0|<br>
=C2=A0 =C2=A0 =C2=A0\_haproxy-guest2<br>
=C2=A0 =C2=A0 =C2=A0|<br>
=C2=A0 =C2=A0 =C2=A0\_appserver-guest2<br>
<br>
=C2=A0 =C2=A0 with various HA solutions implemented within the guests. this=
 is not<br>
=C2=A0 =C2=A0 germane to the particular problem, but germane to how i disco=
vered<br>
=C2=A0 =C2=A0 it. for the sake of balancing, i have configured the guests&#=
39; HA<br>
=C2=A0 =C2=A0 preferences so that the active nodes tend to be on different =
hosts.<br>
=C2=A0 =C2=A0 so under normal circumstances, apache-guest1 and haproxy-gues=
t2<br>
=C2=A0 =C2=A0 would be the active nodes. no problem at all in that situatio=
n.<br>
<br>
=C2=A0 =C2=A0 but i discovered that i cannot communicate between apache-gue=
st1 and<br>
=C2=A0 =C2=A0 haproxy-guest1, located on the same host. after much tcpdumpi=
ng in<br>
=C2=A0 =C2=A0 the host and guests, i discovered that the problem is unidire=
ctional<br>
=C2=A0 =C2=A0 and specific to a particular OS combination.<br>
<br>
=C2=A0 =C2=A0 a) inbound packets to a debian wheezy guest are dropped only =
when<br>
=C2=A0 =C2=A0 they originate from a debian lenny guest on the same host<br>
<br>
=C2=A0 =C2=A0 b) outbound packets from a wheezy guest to a lenny guest are =
passed<br>
=C2=A0 =C2=A0 correctly, even though the wheezy cannot see the return<br>
=C2=A0 =C2=A0 communication from the lenny guest<br>
<br>
=C2=A0 =C2=A0 c) there is no problem communicating to or from the wheezy gu=
est and<br>
=C2=A0 =C2=A0 an identically-configured lenny guest on the other host<br>
<br>
=C2=A0 =C2=A0 d) there is no problem communicating to or from other combina=
tions<br>
=C2=A0 =C2=A0 of guests on the same host. ie, from jessie to wheezy, lenny =
to<br>
=C2=A0 =C2=A0 lenny and wheezy to wheezy, etc.<br>
<br>
<br>
=C2=A0 =C2=A0 even stranger, my attempts in trying to narrow it down to the=
<br>
=C2=A0 =C2=A0 simplest possible test case led me to discover that for the s=
ame<br>
=C2=A0 =C2=A0 exact guest, changing the vcpu setting from 1 to &gt;1 makes =
the<br>
=C2=A0 =C2=A0 problem go away.<br>
<br>
=C2=A0 =C2=A0 sburton@host:~$ virsh -c xen:/// dumpxml wheezy-guest &gt;<br=
>
=C2=A0 =C2=A0 ~/cannot-ping.xml<br>
=C2=A0 =C2=A0 # test and reconfigure<br>
=C2=A0 =C2=A0 sburton@host:~$ virsh -c xen:/// dumpxml wheezy-guest &gt; ~/=
can-ping.xml<br>
<br>
=C2=A0 =C2=A0 sburton@host:~$ diff ~/can-ping.xml ~/cannot-ping.xml<br>
=C2=A0 =C2=A0 6c6<br>
=C2=A0 =C2=A0 &lt;=C2=A0 =C2=A0&lt;vcpu placement=3D&#39;static&#39;&gt;2&l=
t;/vcpu&gt;<br>
=C2=A0 =C2=A0 ---<br>
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0&lt;vcpu placement=3D&#39;static&#39;&gt;1&l=
t;/vcpu&gt;<br>
<br>
<br>
=C2=A0 =C2=A0 testing methodology:<br>
=C2=A0 =C2=A0 simple ping between hosts.<br>
<br>
=C2=A0 =C2=A0 initially broken because the ARP &#39;is-at&#39; traffic from=
 the lenny<br>
=C2=A0 =C2=A0 guest is dropped going into the wheezy guest, and ARP &#39;wh=
o-has&#39;<br>
=C2=A0 =C2=A0 traffic from the lenny guest is dropped going into the wheezy=
 guest.<br>
=C2=A0 =C2=A0 therefore the guests cannot discover one another.<br>
<br>
=C2=A0 =C2=A0 after manually setting the ARP cache entries on both guests:<=
br>
<br>
=C2=A0 =C2=A0 pinging from lenny to wheezy, tcpdump shows ICMP echo request=
s in<br>
=C2=A0 =C2=A0 the lenny guest and on the VIFs for both guests in the host. =
but the<br>
=C2=A0 =C2=A0 ICMP requests are unseen in the wheezy guest.<br>
<br>
=C2=A0 =C2=A0 pinging from wheezy to lenny, tcpdump shows ICMP echo request=
s and<br>
=C2=A0 =C2=A0 replies in the lenny guest and on the VIFs for both guests in=
 the<br>
=C2=A0 =C2=A0 host. ICMP requests are seen in the wheezy guest, since they<=
br>
=C2=A0 =C2=A0 originate there, but the replies from the lenny guest are uns=
een.<br>
<br>
=C2=A0 =C2=A0 the problem is not limited to ARP or ICMP, all other communic=
ation i<br>
=C2=A0 =C2=A0 have tried fails similarly.<br>
<br>
=C2=A0 =C2=A0 the smoking gun (i hope):<br>
=C2=A0 =C2=A0 when packets are being dropped in the wheezy guest, the conso=
le and<br>
=C2=A0 =C2=A0 various logs report<br>
=C2=A0 =C2=A0 [ 6977.669408] net eth0: Invalid extra type: 4<br>
<br>
=C2=A0 =C2=A0 and the only reference i have found via my searching is this =
thread:<br>
=C2=A0 =C2=A0 <a href=3D"https://lists.xenproject.org/archives/html/xen-dev=
el/2016-09/msg00565.html" rel=3D"noreferrer" target=3D"_blank">https://list=
s.xenproject.org/a<wbr>rchives/html/xen-devel/2016-09<wbr>/msg00565.html</a=
><br>
=C2=A0 =C2=A0 &lt;<a href=3D"https://lists.xenproject.org/archives/html/xen=
-devel/2016-09/msg00565.html" rel=3D"noreferrer" target=3D"_blank">https://=
lists.xenproject.org/<wbr>archives/html/xen-devel/2016-0<wbr>9/msg00565.htm=
l</a>&gt;<br>
<br>
=C2=A0 =C2=A0 which seems to be unresolved.<br>
<br>
=C2=A0 =C2=A0 i&#39;m hoping that some part of this tickles someone&#39;s m=
emory, or<br>
=C2=A0 =C2=A0 piques their interest, or at least that someone can point me =
to some<br>
=C2=A0 =C2=A0 more troubleshooting steps i haven&#39;t thought of.<br>
<br>
=C2=A0 =C2=A0 TIA<br>
<br>
<br>
=C2=A0 =C2=A0 setup details:<br>
=C2=A0 =C2=A0 HOST:<br>
=C2=A0 =C2=A0 sburton@host:~$ cat /etc/issue<br>
=C2=A0 =C2=A0 Debian GNU/Linux 8 \n \l<br>
<br>
=C2=A0 =C2=A0 sburton@host:~$ uname -a<br>
=C2=A0 =C2=A0 Linux host 4.7.0-0.bpo.1-amd64 #1 SMP Debian 4.7.8-1~bpo8+1<b=
r>
=C2=A0 =C2=A0 (2016-10-19) x86_64 GNU/Linux<br>
<br>
=C2=A0 =C2=A0 sburton@host:~$ dpkg -l | grep -F -e libvirt-daemon -e<br>
=C2=A0 =C2=A0 xen-hypervisor -e qemu-system<br>
=C2=A0 =C2=A0 ii=C2=A0 libvirt-daemon=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 1.2.9-9+deb8u3<br>
=C2=A0 =C2=A0 =C2=A0amd64=C2=A0 =C2=A0 =C2=A0 programs for the libvirt libr=
ary<br>
=C2=A0 =C2=A0 ii=C2=A0 libvirt-daemon-system=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A01.2.9-9+deb8u3<br>
=C2=A0 =C2=A0 =C2=A0amd64=C2=A0 =C2=A0 =C2=A0 Libvirt daemon configuration =
files<br>
=C2=A0 =C2=A0 ii=C2=A0 qemu-system-common=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 1:2.7+dfsg-3~bpo8+2<br>
=C2=A0 =C2=A0 amd64=C2=A0 =C2=A0 =C2=A0 QEMU full system emulation binaries=
 (common files)<br>
=C2=A0 =C2=A0 ii=C2=A0 qemu-system-x86=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A01:2.7+dfsg-3~bpo8+2<br>
=C2=A0 =C2=A0 amd64=C2=A0 =C2=A0 =C2=A0 QEMU full system emulation binaries=
 (x86)<br>
=C2=A0 =C2=A0 ii=C2=A0 xen-hypervisor-4.4-amd64=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
4.4.1-9+deb8u8<br>
=C2=A0 =C2=A0 =C2=A0amd64=C2=A0 =C2=A0 =C2=A0 Xen Hypervisor on AMD64<br>
<br>
=C2=A0 =C2=A0 sburton@host:~$ grep -F -A1 &#39;&lt;os&gt;&#39; ~/cannot-pin=
g.xml<br>
=C2=A0 =C2=A0 =C2=A0 &lt;os&gt;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 &lt;type arch=3D&#39;x86_64&#39; machine=3D&#39=
;xenfv&#39;&gt;hvm&lt;/type&gt;<br>
<br>
=C2=A0 =C2=A0 sburton@host:~$ grep -F -C2 &#39;xenbr0&#39; ~/cannot-ping.xm=
l<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 &lt;interface type=3D&#39;bridge&#39;&gt;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &lt;mac address=3D&#39;00:16:3e:fb:2e:1c=
&#39;/&gt;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &lt;source bridge=3D&#39;xenbr0&#39;/&gt=
;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &lt;model type=3D&#39;rtl8139&#39;/&gt;<=
br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 &lt;/interface&gt;<br>
<br>
<br>
=C2=A0 =C2=A0 sburton@host:~$ ip addr show xenbr0<br>
=C2=A0 =C2=A0 8: xenbr0: &lt;BROADCAST,MULTICAST,UP,LOWER_<wbr>UP&gt; mtu 1=
500 qdisc noqueue<br>
=C2=A0 =C2=A0 state UP group default qlen 1000<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 link/ether bc:30:5b:f0:32:b4 brd ff:ff:ff:ff:ff=
:ff<br></div></div>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 inet <a href=3D"http://192.168.240.52/20" rel=
=3D"noreferrer" target=3D"_blank">192.168.240.52/20</a> &lt;<a href=3D"http=
://192.168.240.52/20" rel=3D"noreferrer" target=3D"_blank">http://192.168.2=
40.52/20</a>&gt; brd<span class=3D""><br>
=C2=A0 =C2=A0 192.168.255.255 scope global xenbr0<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0valid_lft forever preferred_lft fo=
rever<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 inet6 fe80::be30:5bff:fef0:32b4/64 scope link<b=
r>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0valid_lft forever preferred_lft fo=
rever<br>
<br>
<br>
<br>
=C2=A0 =C2=A0 GUESTS:<br>
=C2=A0 =C2=A0 fullvirt installs, created from netinst ISO via virt-manager =
running<br>
=C2=A0 =C2=A0 on my workstation, manipulated through some combination of<br=
>
=C2=A0 =C2=A0 virt-manager and local virsh commands.<br>
<br>
=C2=A0 =C2=A0 root@wheezy-guest:~# uname -a<br>
=C2=A0 =C2=A0 Linux wheezy-guest 3.16.0-0.bpo.4-amd64 #1 SMP Debian<br>
=C2=A0 =C2=A0 3.16.36-1+deb8u2~bpo70+1 (2016-10-19) x86_64 GNU/Linux<br>
<br>
=C2=A0 =C2=A0 root@wheezy-guest:~# cat /etc/issue<br>
=C2=A0 =C2=A0 Debian GNU/Linux 7 \n \l<br>
<br>
=C2=A0 =C2=A0 root@lenny-guest:~# uname -a<br>
=C2=A0 =C2=A0 Linux lenny-guest 2.6.26-2-amd64 #1 SMP Sun Mar 4 21:48:06 UT=
C 2012<br>
=C2=A0 =C2=A0 x86_64 GNU/Linux<br>
<br>
=C2=A0 =C2=A0 root@lenny-guest:~# cat /etc/issue<br>
=C2=A0 =C2=A0 Debian GNU/Linux 5.0 \n \l<br>
<br>
<br>
<br>
<br>
<br>
I do not know if this helps at all:<br>
<a href=3D"https://lists.xenproject.org/archives/html/xen-devel/2016-09/msg=
00612.html" rel=3D"noreferrer" target=3D"_blank">https://lists.xenproject.o=
rg/a<wbr>rchives/html/xen-devel/2016-09<wbr>/msg00612.html</a><br>
</span></blockquote>
<br>
that is the tail end of the &quot;unresolved&quot; thread i mentioned.<br>
<br>
i&#39;m using the stock debian packages, and i have not poked around in the=
 netfront driver, so i&#39;m not intimately familiar with the suggested cod=
e changes. but i&#39;m sure that i could insert some debugging and recompil=
e given a little guidance.<br>
<br>
thanks for the response.<div class=3D"HOEnZb"><div class=3D"h5"><br>
<br>
</div></div></blockquote><div><br></div><div>I am not familiar either.=C2=
=A0 I know w/ BSD there are issues w/ checksums and such.=C2=A0 This seems =
to be a bug with the PV driver right? <br></div></div><br></div></div>

--001a1141fb2a50c1010545d312ea--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============9083532574833951713==--


From xen-users-bounces@lists.xen.org Wed Jan 11 15:15:49 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Jan 2017 15:15:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cRKci-0004b4-3B; Wed, 11 Jan 2017 15:15:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <webdawg@gmail.com>) id 1cRKch-0004an-77
 for xen-users@lists.xen.org; Wed, 11 Jan 2017 15:15:35 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 59/60-31649-61C46785; Wed, 11 Jan 2017 15:15:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRWlGSWpSXmKPExsVyMfT+Rl0Rn7I
 Ig1fXdS1WXT3A6sDocXT3b6YAxijWzLyk/IoE1ozJ5xeyFLTMY6zoW3SHqYGxv5mxi5GLQ0hg
 EqPEsimHWUEcFoEGVombC/8zdTFyckgIzAFy3vNC2DkSq/9+Z4OwiyQuvT7PDmLzCghKnJz5h
 AXEFhLwkuj5up0RxOYUcJQ4sXguC8SG3YwSry68AStiE1CU6Dh6gxnEZhFQlfjQdpYZYlCAxL
 bFz8AWCwtESzRtbQAbJCKgLbGpoRnMZhaQlniy4wszhO0lsf/xW5YJjAKzkNwxC0lqFiMHkK0
 usX6eEERYTeL2tqvsELa2xLKFr5kXMLKuYlQvTi0qSy3SNddLKspMzyjJTczM0TU0MNbLTS0u
 TkxPzUlMKtZLzs/dxAgMaQYg2MHY+N3pEKMkB5OSKO8917IIIb6k/JTKjMTijPii0pzU4kOMM
 hwcShK8Bt5AOcGi1PTUirTMHGB0waQlOHiURHjfeAGleYsLEnOLM9MhUqcY7Tl6uk6/ZOI4dQ
 NEftl5Bkju2XX5JZMQS15+XqqUOK8uyFQBkLaM0jy4obBkcIlRVkqYlxHoTCGegtSi3MwSVPl
 XjOIcjErCvKYgU3gy80rgdr8COosJ6KxIu2KQs0oSEVJSDYwbMxX/bahhVz1530Vv+171hbv6
 onIy5ZfP6Tp1+mV2SlHLjbqPW5Y9vbrXNjWOo0o24fLHmmWRst913PY/nMu7qHCF18OAgPiWn
 1LXVmipLUxaY3nU9UTJqlSpZTr77efNYXbJWXlw7dsr7hvybY/8X31oafuF1p4N+5q//54ed5
 ql5v23fvdtSizFGYmGWsxFxYkAXiKdCwEDAAA=
X-Env-Sender: webdawg@gmail.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1484147731!72473888!1
X-Originating-IP: [209.85.223.177]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_20_30,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43785 invoked from network); 11 Jan 2017 15:15:32 -0000
Received: from mail-io0-f177.google.com (HELO mail-io0-f177.google.com)
 (209.85.223.177)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Jan 2017 15:15:32 -0000
Received: by mail-io0-f177.google.com with SMTP id j13so77297163iod.3
 for <xen-users@lists.xen.org>; Wed, 11 Jan 2017 07:15:32 -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=w/e+pmgA8esSQCYSG5h5uxfmCFzWGbVcnFBx6CiN8xQ=;
 b=et2xrYCzIGaUTu0CU6pBLYlvkxiDdTqKuWmUguRWoYLHCaNTI9TwqKRfVcK0NZBFSC
 XR+8rfP7ibs9yPYREaOOLKzQYyxRwY+WVdT1ruqpUOMSu/88gdrS6dn+Js0YZ+ysK0Uv
 EUfYgSMRuKIpKx17s2j9ikfM7lzJ9IO9ILnB+p6S2eFgthvFQwYeJPjK1310NoTVp+Ho
 pwfKFBzU95fpcC0Y35/eVgLR1c4oFi5+MXjLK8uQMG0MS1rNQhb7KEN+2+bw2Vpzgeit
 KHB6gj2UHXRy/xxy4J7LqH/Ea8VFIR2vmeacjYbTeYrhuk0+TuKMu0gj0HXK78v8cbRv
 GFEw==
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=w/e+pmgA8esSQCYSG5h5uxfmCFzWGbVcnFBx6CiN8xQ=;
 b=o+Eqxo4gof+gsEOepQzNe5W1HRuXpdgpsMxgmDLO7qkHtAIvI0h7IpqMml4m+lK96v
 6GMe++7i6ihLMr3sdCZU2QEDPqtETLiQ3En62ZHzY4X1LJ9PR5eCRCau0jY1dSC7van+
 dUpxXDruy5eTM3mVE5xuyOyne7M+R+tp516+QDwdlvfCOEe5n/Q+iKBu79Ct00ytXtjd
 tDmOAGG4OKHiWaOsECsQKEht+caCyiANkpM42/+dZEjJZNKRg3ZYV3Dw7wzl/sARCR95
 Ph1MQYPQp7YzkIi+/Myi9JX6ubIhOJKIuuAC+f+PfaHzHdg+mKrJ/cORShnzMCyeZtlN
 0rng==
X-Gm-Message-State: AIkVDXLTOBGnh003l2CZE7qnkcW3ap6ABsKBrWvhUhoyKR7jKUWi3CNxGzkBXzsoUCRl8MjCEagFD7LJli9psQ==
X-Received: by 10.107.40.142 with SMTP id o136mr8501476ioo.1.1484147731249;
 Wed, 11 Jan 2017 07:15:31 -0800 (PST)
MIME-Version: 1.0
Received: by 10.107.152.2 with HTTP; Wed, 11 Jan 2017 07:15:10 -0800 (PST)
In-Reply-To: <72a1c9ff-0c9e-fb12-9230-ab4c215e098b@allafrica.com>
References: <03e9091a-106f-346d-4d90-a3e121cc7843@allafrica.com>
 <CAKdd5H9nus+m+TLRoYUXBqnTMRUjhB2LsZjSi64U_13BLQ9XTw@mail.gmail.com>
 <72a1c9ff-0c9e-fb12-9230-ab4c215e098b@allafrica.com>
From: WebDawg <webdawg@gmail.com>
Date: Wed, 11 Jan 2017 09:15:10 -0600
Message-ID: <CAKdd5H_F0BcbPd9TtNFYewm6CbF_H2eQVG9KJ_Mgs+fuG+jcow@mail.gmail.com>
To: Sherrard Burton <sburton@allafrica.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] all packets between certain guests on the same host
 being dropped
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============9083532574833951713=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============9083532574833951713==
Content-Type: multipart/alternative; boundary=001a1141fb2a50c1010545d312ea

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

On Wed, Jan 11, 2017 at 9:13 AM, Sherrard Burton <sburton@allafrica.com>
wrote:

>
>
> On 01/11/2017 09:47 AM, WebDawg wrote:
>
>>
>>
>> On Tue, Jan 10, 2017 at 2:19 PM, Sherrard Burton <sburton@allafrica.com
>> <mailto:sburton@allafrica.com>> wrote:
>>
>>     TL;DR
>>     all packets are being dropped in a debian 7 (wheezy) guest only when
>>     they are coming from a debian 5 (lenny) guest on the same host. the
>>     console and kernel log report  'net eth0: Invalid extra type: 4'
>>     when packets are being dropped. the problem goes away if i change
>>     wheezy configuration from 1 vcpu to >1 vcpu. i tested all of this on
>>     fresh, minimal installs, so AFAICT there are no firewalls or other
>>     esoteric settings involved.
>>
>>
>>     FULL VERSION
>>     this is a strange one, so please forgive me if i omit some useful
>>     details.
>>
>>     intro:
>>     i have a pair of xen hosts which are running pairs of guest HA
>>     pairs. for example:
>>
>>     host1
>>      \_apache-guest1
>>      |
>>      \_haproxy-guest1
>>      |
>>      \_appserver-guest1
>>
>>     host2
>>      \_apache-guest2
>>      |
>>      \_haproxy-guest2
>>      |
>>      \_appserver-guest2
>>
>>     with various HA solutions implemented within the guests. this is not
>>     germane to the particular problem, but germane to how i discovered
>>     it. for the sake of balancing, i have configured the guests' HA
>>     preferences so that the active nodes tend to be on different hosts.
>>     so under normal circumstances, apache-guest1 and haproxy-guest2
>>     would be the active nodes. no problem at all in that situation.
>>
>>     but i discovered that i cannot communicate between apache-guest1 and
>>     haproxy-guest1, located on the same host. after much tcpdumping in
>>     the host and guests, i discovered that the problem is unidirectional
>>     and specific to a particular OS combination.
>>
>>     a) inbound packets to a debian wheezy guest are dropped only when
>>     they originate from a debian lenny guest on the same host
>>
>>     b) outbound packets from a wheezy guest to a lenny guest are passed
>>     correctly, even though the wheezy cannot see the return
>>     communication from the lenny guest
>>
>>     c) there is no problem communicating to or from the wheezy guest and
>>     an identically-configured lenny guest on the other host
>>
>>     d) there is no problem communicating to or from other combinations
>>     of guests on the same host. ie, from jessie to wheezy, lenny to
>>     lenny and wheezy to wheezy, etc.
>>
>>
>>     even stranger, my attempts in trying to narrow it down to the
>>     simplest possible test case led me to discover that for the same
>>     exact guest, changing the vcpu setting from 1 to >1 makes the
>>     problem go away.
>>
>>     sburton@host:~$ virsh -c xen:/// dumpxml wheezy-guest >
>>     ~/cannot-ping.xml
>>     # test and reconfigure
>>     sburton@host:~$ virsh -c xen:/// dumpxml wheezy-guest >
>> ~/can-ping.xml
>>
>>     sburton@host:~$ diff ~/can-ping.xml ~/cannot-ping.xml
>>     6c6
>>     <   <vcpu placement='static'>2</vcpu>
>>     ---
>>     >   <vcpu placement='static'>1</vcpu>
>>
>>
>>     testing methodology:
>>     simple ping between hosts.
>>
>>     initially broken because the ARP 'is-at' traffic from the lenny
>>     guest is dropped going into the wheezy guest, and ARP 'who-has'
>>     traffic from the lenny guest is dropped going into the wheezy guest.
>>     therefore the guests cannot discover one another.
>>
>>     after manually setting the ARP cache entries on both guests:
>>
>>     pinging from lenny to wheezy, tcpdump shows ICMP echo requests in
>>     the lenny guest and on the VIFs for both guests in the host. but the
>>     ICMP requests are unseen in the wheezy guest.
>>
>>     pinging from wheezy to lenny, tcpdump shows ICMP echo requests and
>>     replies in the lenny guest and on the VIFs for both guests in the
>>     host. ICMP requests are seen in the wheezy guest, since they
>>     originate there, but the replies from the lenny guest are unseen.
>>
>>     the problem is not limited to ARP or ICMP, all other communication i
>>     have tried fails similarly.
>>
>>     the smoking gun (i hope):
>>     when packets are being dropped in the wheezy guest, the console and
>>     various logs report
>>     [ 6977.669408] net eth0: Invalid extra type: 4
>>
>>     and the only reference i have found via my searching is this thread:
>>     https://lists.xenproject.org/archives/html/xen-devel/2016-09
>> /msg00565.html
>>     <https://lists.xenproject.org/archives/html/xen-devel/2016-0
>> 9/msg00565.html>
>>
>>     which seems to be unresolved.
>>
>>     i'm hoping that some part of this tickles someone's memory, or
>>     piques their interest, or at least that someone can point me to some
>>     more troubleshooting steps i haven't thought of.
>>
>>     TIA
>>
>>
>>     setup details:
>>     HOST:
>>     sburton@host:~$ cat /etc/issue
>>     Debian GNU/Linux 8 \n \l
>>
>>     sburton@host:~$ uname -a
>>     Linux host 4.7.0-0.bpo.1-amd64 #1 SMP Debian 4.7.8-1~bpo8+1
>>     (2016-10-19) x86_64 GNU/Linux
>>
>>     sburton@host:~$ dpkg -l | grep -F -e libvirt-daemon -e
>>     xen-hypervisor -e qemu-system
>>     ii  libvirt-daemon                  1.2.9-9+deb8u3
>>      amd64      programs for the libvirt library
>>     ii  libvirt-daemon-system           1.2.9-9+deb8u3
>>      amd64      Libvirt daemon configuration files
>>     ii  qemu-system-common              1:2.7+dfsg-3~bpo8+2
>>     amd64      QEMU full system emulation binaries (common files)
>>     ii  qemu-system-x86                 1:2.7+dfsg-3~bpo8+2
>>     amd64      QEMU full system emulation binaries (x86)
>>     ii  xen-hypervisor-4.4-amd64        4.4.1-9+deb8u8
>>      amd64      Xen Hypervisor on AMD64
>>
>>     sburton@host:~$ grep -F -A1 '<os>' ~/cannot-ping.xml
>>       <os>
>>         <type arch='x86_64' machine='xenfv'>hvm</type>
>>
>>     sburton@host:~$ grep -F -C2 'xenbr0' ~/cannot-ping.xml
>>         <interface type='bridge'>
>>           <mac address='00:16:3e:fb:2e:1c'/>
>>           <source bridge='xenbr0'/>
>>           <model type='rtl8139'/>
>>         </interface>
>>
>>
>>     sburton@host:~$ ip addr show xenbr0
>>     8: xenbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue
>>     state UP group default qlen 1000
>>         link/ether bc:30:5b:f0:32:b4 brd ff:ff:ff:ff:ff:ff
>>         inet 192.168.240.52/20 <http://192.168.240.52/20> brd
>>     192.168.255.255 scope global xenbr0
>>            valid_lft forever preferred_lft forever
>>         inet6 fe80::be30:5bff:fef0:32b4/64 scope link
>>            valid_lft forever preferred_lft forever
>>
>>
>>
>>     GUESTS:
>>     fullvirt installs, created from netinst ISO via virt-manager running
>>     on my workstation, manipulated through some combination of
>>     virt-manager and local virsh commands.
>>
>>     root@wheezy-guest:~# uname -a
>>     Linux wheezy-guest 3.16.0-0.bpo.4-amd64 #1 SMP Debian
>>     3.16.36-1+deb8u2~bpo70+1 (2016-10-19) x86_64 GNU/Linux
>>
>>     root@wheezy-guest:~# cat /etc/issue
>>     Debian GNU/Linux 7 \n \l
>>
>>     root@lenny-guest:~# uname -a
>>     Linux lenny-guest 2.6.26-2-amd64 #1 SMP Sun Mar 4 21:48:06 UTC 2012
>>     x86_64 GNU/Linux
>>
>>     root@lenny-guest:~# cat /etc/issue
>>     Debian GNU/Linux 5.0 \n \l
>>
>>
>>
>>
>>
>> I do not know if this helps at all:
>> https://lists.xenproject.org/archives/html/xen-devel/2016-09
>> /msg00612.html
>>
>
> that is the tail end of the "unresolved" thread i mentioned.
>
> i'm using the stock debian packages, and i have not poked around in the
> netfront driver, so i'm not intimately familiar with the suggested code
> changes. but i'm sure that i could insert some debugging and recompile
> given a little guidance.
>
> thanks for the response.
>
>
>
I am not familiar either.  I know w/ BSD there are issues w/ checksums and
such.  This seems to be a bug with the PV driver right?

--001a1141fb2a50c1010545d312ea
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, Jan 11, 2017 at 9:13 AM, Sherrard Burton <span dir=3D"ltr">&lt;=
<a href=3D"mailto:sburton@allafrica.com" target=3D"_blank">sburton@allafric=
a.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"><span class=
=3D""><br>
<br>
On 01/11/2017 09:47 AM, WebDawg wrote:<br>
</span><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-=
left:1px #ccc solid;padding-left:1ex"><span class=3D"">
<br>
<br>
On Tue, Jan 10, 2017 at 2:19 PM, Sherrard Burton &lt;<a href=3D"mailto:sbur=
ton@allafrica.com" target=3D"_blank">sburton@allafrica.com</a><br></span><d=
iv><div class=3D"h5">
&lt;mailto:<a href=3D"mailto:sburton@allafrica.com" target=3D"_blank">sburt=
on@allafrica.com</a>&gt;<wbr>&gt; wrote:<br>
<br>
=C2=A0 =C2=A0 TL;DR<br>
=C2=A0 =C2=A0 all packets are being dropped in a debian 7 (wheezy) guest on=
ly when<br>
=C2=A0 =C2=A0 they are coming from a debian 5 (lenny) guest on the same hos=
t. the<br>
=C2=A0 =C2=A0 console and kernel log report=C2=A0 &#39;net eth0: Invalid ex=
tra type: 4&#39;<br>
=C2=A0 =C2=A0 when packets are being dropped. the problem goes away if i ch=
ange<br>
=C2=A0 =C2=A0 wheezy configuration from 1 vcpu to &gt;1 vcpu. i tested all =
of this on<br>
=C2=A0 =C2=A0 fresh, minimal installs, so AFAICT there are no firewalls or =
other<br>
=C2=A0 =C2=A0 esoteric settings involved.<br>
<br>
<br>
=C2=A0 =C2=A0 FULL VERSION<br>
=C2=A0 =C2=A0 this is a strange one, so please forgive me if i omit some us=
eful<br>
=C2=A0 =C2=A0 details.<br>
<br>
=C2=A0 =C2=A0 intro:<br>
=C2=A0 =C2=A0 i have a pair of xen hosts which are running pairs of guest H=
A<br>
=C2=A0 =C2=A0 pairs. for example:<br>
<br>
=C2=A0 =C2=A0 host1<br>
=C2=A0 =C2=A0 =C2=A0\_apache-guest1<br>
=C2=A0 =C2=A0 =C2=A0|<br>
=C2=A0 =C2=A0 =C2=A0\_haproxy-guest1<br>
=C2=A0 =C2=A0 =C2=A0|<br>
=C2=A0 =C2=A0 =C2=A0\_appserver-guest1<br>
<br>
=C2=A0 =C2=A0 host2<br>
=C2=A0 =C2=A0 =C2=A0\_apache-guest2<br>
=C2=A0 =C2=A0 =C2=A0|<br>
=C2=A0 =C2=A0 =C2=A0\_haproxy-guest2<br>
=C2=A0 =C2=A0 =C2=A0|<br>
=C2=A0 =C2=A0 =C2=A0\_appserver-guest2<br>
<br>
=C2=A0 =C2=A0 with various HA solutions implemented within the guests. this=
 is not<br>
=C2=A0 =C2=A0 germane to the particular problem, but germane to how i disco=
vered<br>
=C2=A0 =C2=A0 it. for the sake of balancing, i have configured the guests&#=
39; HA<br>
=C2=A0 =C2=A0 preferences so that the active nodes tend to be on different =
hosts.<br>
=C2=A0 =C2=A0 so under normal circumstances, apache-guest1 and haproxy-gues=
t2<br>
=C2=A0 =C2=A0 would be the active nodes. no problem at all in that situatio=
n.<br>
<br>
=C2=A0 =C2=A0 but i discovered that i cannot communicate between apache-gue=
st1 and<br>
=C2=A0 =C2=A0 haproxy-guest1, located on the same host. after much tcpdumpi=
ng in<br>
=C2=A0 =C2=A0 the host and guests, i discovered that the problem is unidire=
ctional<br>
=C2=A0 =C2=A0 and specific to a particular OS combination.<br>
<br>
=C2=A0 =C2=A0 a) inbound packets to a debian wheezy guest are dropped only =
when<br>
=C2=A0 =C2=A0 they originate from a debian lenny guest on the same host<br>
<br>
=C2=A0 =C2=A0 b) outbound packets from a wheezy guest to a lenny guest are =
passed<br>
=C2=A0 =C2=A0 correctly, even though the wheezy cannot see the return<br>
=C2=A0 =C2=A0 communication from the lenny guest<br>
<br>
=C2=A0 =C2=A0 c) there is no problem communicating to or from the wheezy gu=
est and<br>
=C2=A0 =C2=A0 an identically-configured lenny guest on the other host<br>
<br>
=C2=A0 =C2=A0 d) there is no problem communicating to or from other combina=
tions<br>
=C2=A0 =C2=A0 of guests on the same host. ie, from jessie to wheezy, lenny =
to<br>
=C2=A0 =C2=A0 lenny and wheezy to wheezy, etc.<br>
<br>
<br>
=C2=A0 =C2=A0 even stranger, my attempts in trying to narrow it down to the=
<br>
=C2=A0 =C2=A0 simplest possible test case led me to discover that for the s=
ame<br>
=C2=A0 =C2=A0 exact guest, changing the vcpu setting from 1 to &gt;1 makes =
the<br>
=C2=A0 =C2=A0 problem go away.<br>
<br>
=C2=A0 =C2=A0 sburton@host:~$ virsh -c xen:/// dumpxml wheezy-guest &gt;<br=
>
=C2=A0 =C2=A0 ~/cannot-ping.xml<br>
=C2=A0 =C2=A0 # test and reconfigure<br>
=C2=A0 =C2=A0 sburton@host:~$ virsh -c xen:/// dumpxml wheezy-guest &gt; ~/=
can-ping.xml<br>
<br>
=C2=A0 =C2=A0 sburton@host:~$ diff ~/can-ping.xml ~/cannot-ping.xml<br>
=C2=A0 =C2=A0 6c6<br>
=C2=A0 =C2=A0 &lt;=C2=A0 =C2=A0&lt;vcpu placement=3D&#39;static&#39;&gt;2&l=
t;/vcpu&gt;<br>
=C2=A0 =C2=A0 ---<br>
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0&lt;vcpu placement=3D&#39;static&#39;&gt;1&l=
t;/vcpu&gt;<br>
<br>
<br>
=C2=A0 =C2=A0 testing methodology:<br>
=C2=A0 =C2=A0 simple ping between hosts.<br>
<br>
=C2=A0 =C2=A0 initially broken because the ARP &#39;is-at&#39; traffic from=
 the lenny<br>
=C2=A0 =C2=A0 guest is dropped going into the wheezy guest, and ARP &#39;wh=
o-has&#39;<br>
=C2=A0 =C2=A0 traffic from the lenny guest is dropped going into the wheezy=
 guest.<br>
=C2=A0 =C2=A0 therefore the guests cannot discover one another.<br>
<br>
=C2=A0 =C2=A0 after manually setting the ARP cache entries on both guests:<=
br>
<br>
=C2=A0 =C2=A0 pinging from lenny to wheezy, tcpdump shows ICMP echo request=
s in<br>
=C2=A0 =C2=A0 the lenny guest and on the VIFs for both guests in the host. =
but the<br>
=C2=A0 =C2=A0 ICMP requests are unseen in the wheezy guest.<br>
<br>
=C2=A0 =C2=A0 pinging from wheezy to lenny, tcpdump shows ICMP echo request=
s and<br>
=C2=A0 =C2=A0 replies in the lenny guest and on the VIFs for both guests in=
 the<br>
=C2=A0 =C2=A0 host. ICMP requests are seen in the wheezy guest, since they<=
br>
=C2=A0 =C2=A0 originate there, but the replies from the lenny guest are uns=
een.<br>
<br>
=C2=A0 =C2=A0 the problem is not limited to ARP or ICMP, all other communic=
ation i<br>
=C2=A0 =C2=A0 have tried fails similarly.<br>
<br>
=C2=A0 =C2=A0 the smoking gun (i hope):<br>
=C2=A0 =C2=A0 when packets are being dropped in the wheezy guest, the conso=
le and<br>
=C2=A0 =C2=A0 various logs report<br>
=C2=A0 =C2=A0 [ 6977.669408] net eth0: Invalid extra type: 4<br>
<br>
=C2=A0 =C2=A0 and the only reference i have found via my searching is this =
thread:<br>
=C2=A0 =C2=A0 <a href=3D"https://lists.xenproject.org/archives/html/xen-dev=
el/2016-09/msg00565.html" rel=3D"noreferrer" target=3D"_blank">https://list=
s.xenproject.org/a<wbr>rchives/html/xen-devel/2016-09<wbr>/msg00565.html</a=
><br>
=C2=A0 =C2=A0 &lt;<a href=3D"https://lists.xenproject.org/archives/html/xen=
-devel/2016-09/msg00565.html" rel=3D"noreferrer" target=3D"_blank">https://=
lists.xenproject.org/<wbr>archives/html/xen-devel/2016-0<wbr>9/msg00565.htm=
l</a>&gt;<br>
<br>
=C2=A0 =C2=A0 which seems to be unresolved.<br>
<br>
=C2=A0 =C2=A0 i&#39;m hoping that some part of this tickles someone&#39;s m=
emory, or<br>
=C2=A0 =C2=A0 piques their interest, or at least that someone can point me =
to some<br>
=C2=A0 =C2=A0 more troubleshooting steps i haven&#39;t thought of.<br>
<br>
=C2=A0 =C2=A0 TIA<br>
<br>
<br>
=C2=A0 =C2=A0 setup details:<br>
=C2=A0 =C2=A0 HOST:<br>
=C2=A0 =C2=A0 sburton@host:~$ cat /etc/issue<br>
=C2=A0 =C2=A0 Debian GNU/Linux 8 \n \l<br>
<br>
=C2=A0 =C2=A0 sburton@host:~$ uname -a<br>
=C2=A0 =C2=A0 Linux host 4.7.0-0.bpo.1-amd64 #1 SMP Debian 4.7.8-1~bpo8+1<b=
r>
=C2=A0 =C2=A0 (2016-10-19) x86_64 GNU/Linux<br>
<br>
=C2=A0 =C2=A0 sburton@host:~$ dpkg -l | grep -F -e libvirt-daemon -e<br>
=C2=A0 =C2=A0 xen-hypervisor -e qemu-system<br>
=C2=A0 =C2=A0 ii=C2=A0 libvirt-daemon=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 1.2.9-9+deb8u3<br>
=C2=A0 =C2=A0 =C2=A0amd64=C2=A0 =C2=A0 =C2=A0 programs for the libvirt libr=
ary<br>
=C2=A0 =C2=A0 ii=C2=A0 libvirt-daemon-system=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A01.2.9-9+deb8u3<br>
=C2=A0 =C2=A0 =C2=A0amd64=C2=A0 =C2=A0 =C2=A0 Libvirt daemon configuration =
files<br>
=C2=A0 =C2=A0 ii=C2=A0 qemu-system-common=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 1:2.7+dfsg-3~bpo8+2<br>
=C2=A0 =C2=A0 amd64=C2=A0 =C2=A0 =C2=A0 QEMU full system emulation binaries=
 (common files)<br>
=C2=A0 =C2=A0 ii=C2=A0 qemu-system-x86=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A01:2.7+dfsg-3~bpo8+2<br>
=C2=A0 =C2=A0 amd64=C2=A0 =C2=A0 =C2=A0 QEMU full system emulation binaries=
 (x86)<br>
=C2=A0 =C2=A0 ii=C2=A0 xen-hypervisor-4.4-amd64=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
4.4.1-9+deb8u8<br>
=C2=A0 =C2=A0 =C2=A0amd64=C2=A0 =C2=A0 =C2=A0 Xen Hypervisor on AMD64<br>
<br>
=C2=A0 =C2=A0 sburton@host:~$ grep -F -A1 &#39;&lt;os&gt;&#39; ~/cannot-pin=
g.xml<br>
=C2=A0 =C2=A0 =C2=A0 &lt;os&gt;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 &lt;type arch=3D&#39;x86_64&#39; machine=3D&#39=
;xenfv&#39;&gt;hvm&lt;/type&gt;<br>
<br>
=C2=A0 =C2=A0 sburton@host:~$ grep -F -C2 &#39;xenbr0&#39; ~/cannot-ping.xm=
l<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 &lt;interface type=3D&#39;bridge&#39;&gt;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &lt;mac address=3D&#39;00:16:3e:fb:2e:1c=
&#39;/&gt;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &lt;source bridge=3D&#39;xenbr0&#39;/&gt=
;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &lt;model type=3D&#39;rtl8139&#39;/&gt;<=
br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 &lt;/interface&gt;<br>
<br>
<br>
=C2=A0 =C2=A0 sburton@host:~$ ip addr show xenbr0<br>
=C2=A0 =C2=A0 8: xenbr0: &lt;BROADCAST,MULTICAST,UP,LOWER_<wbr>UP&gt; mtu 1=
500 qdisc noqueue<br>
=C2=A0 =C2=A0 state UP group default qlen 1000<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 link/ether bc:30:5b:f0:32:b4 brd ff:ff:ff:ff:ff=
:ff<br></div></div>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 inet <a href=3D"http://192.168.240.52/20" rel=
=3D"noreferrer" target=3D"_blank">192.168.240.52/20</a> &lt;<a href=3D"http=
://192.168.240.52/20" rel=3D"noreferrer" target=3D"_blank">http://192.168.2=
40.52/20</a>&gt; brd<span class=3D""><br>
=C2=A0 =C2=A0 192.168.255.255 scope global xenbr0<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0valid_lft forever preferred_lft fo=
rever<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 inet6 fe80::be30:5bff:fef0:32b4/64 scope link<b=
r>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0valid_lft forever preferred_lft fo=
rever<br>
<br>
<br>
<br>
=C2=A0 =C2=A0 GUESTS:<br>
=C2=A0 =C2=A0 fullvirt installs, created from netinst ISO via virt-manager =
running<br>
=C2=A0 =C2=A0 on my workstation, manipulated through some combination of<br=
>
=C2=A0 =C2=A0 virt-manager and local virsh commands.<br>
<br>
=C2=A0 =C2=A0 root@wheezy-guest:~# uname -a<br>
=C2=A0 =C2=A0 Linux wheezy-guest 3.16.0-0.bpo.4-amd64 #1 SMP Debian<br>
=C2=A0 =C2=A0 3.16.36-1+deb8u2~bpo70+1 (2016-10-19) x86_64 GNU/Linux<br>
<br>
=C2=A0 =C2=A0 root@wheezy-guest:~# cat /etc/issue<br>
=C2=A0 =C2=A0 Debian GNU/Linux 7 \n \l<br>
<br>
=C2=A0 =C2=A0 root@lenny-guest:~# uname -a<br>
=C2=A0 =C2=A0 Linux lenny-guest 2.6.26-2-amd64 #1 SMP Sun Mar 4 21:48:06 UT=
C 2012<br>
=C2=A0 =C2=A0 x86_64 GNU/Linux<br>
<br>
=C2=A0 =C2=A0 root@lenny-guest:~# cat /etc/issue<br>
=C2=A0 =C2=A0 Debian GNU/Linux 5.0 \n \l<br>
<br>
<br>
<br>
<br>
<br>
I do not know if this helps at all:<br>
<a href=3D"https://lists.xenproject.org/archives/html/xen-devel/2016-09/msg=
00612.html" rel=3D"noreferrer" target=3D"_blank">https://lists.xenproject.o=
rg/a<wbr>rchives/html/xen-devel/2016-09<wbr>/msg00612.html</a><br>
</span></blockquote>
<br>
that is the tail end of the &quot;unresolved&quot; thread i mentioned.<br>
<br>
i&#39;m using the stock debian packages, and i have not poked around in the=
 netfront driver, so i&#39;m not intimately familiar with the suggested cod=
e changes. but i&#39;m sure that i could insert some debugging and recompil=
e given a little guidance.<br>
<br>
thanks for the response.<div class=3D"HOEnZb"><div class=3D"h5"><br>
<br>
</div></div></blockquote><div><br></div><div>I am not familiar either.=C2=
=A0 I know w/ BSD there are issues w/ checksums and such.=C2=A0 This seems =
to be a bug with the PV driver right? <br></div></div><br></div></div>

--001a1141fb2a50c1010545d312ea--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============9083532574833951713==--


From xen-users-bounces@lists.xen.org Wed Jan 11 15:26:59 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Jan 2017 15:26:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cRKnY-0005ku-JD; Wed, 11 Jan 2017 15:26:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ismiabidi@gmail.com>) id 1cRKnW-0005kZ-PT
 for xen-users@lists.xen.org; Wed, 11 Jan 2017 15:26:46 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 F5/F5-00888-5BE46785; Wed, 11 Jan 2017 15:26:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyMfTGGt2tfmU
 RBhf+S1qsunqA1YHR4+ju30wBjFGsmXlJ+RUJrBlf785hLuhhr1g54wVrA2MrWxcjF4eQwGRG
 iXdXf7ODOCwCd1gk/k29wAriSAj8YJHonHyDuYuRE8jJkZh/6CALhF0kceveYTCbV0BQ4uTMJ
 2C2kICXxJ0XKxlBbDYBNYknD+6C2SwCqhJNXc1Q9QESK57PB7OFBZQlPjW1sIHYIgLSEjOuNI
 HZzEBz/q+8xzSBkXcWkhWzkKRmMXIA2eoS6+cJQYTVJG5vu8oOYWtLLFv4mnkBI+sqRo3i1KK
 y1CJdI0O9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAQKxnYGDcwdiz1+8QoyQH
 k5Io7z3XsgghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErynfYFygkWp6akVaZk5wJiASUtw8CiJ8
 P4ESfMWFyTmFmemQ6ROMVpy9HSdfsnEcerTBSC5Z9fll0xCLHn5ealS4rwLQRoEQBoySvPgxs
 Hi9hKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYV4OYBIQ4snMK4Hb+groICaggyLtikEOKkl
 ESEk1MM6oiFN9zZrAvO7E1JQzUzeL/V6cZva58XPbrKqJhSdP/rM72PSs89hD468rw6Pb+g2j
 jwk/U73Vmvttsve/9oa5f4PmOJUe6Vu5u5VJf/vxulNRzd15NnZXmPoqNcz26ccerzcxqdm1w
 av13o0p26Riojzv2v+WTHC/qV5Stne5DmvznGeFxkosxRmJhlrMRcWJAK0M+IPWAgAA
X-Env-Sender: ismiabidi@gmail.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1484148404!72476368!1
X-Originating-IP: [209.85.216.172]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4607 invoked from network); 11 Jan 2017 15:26:45 -0000
Received: from mail-qt0-f172.google.com (HELO mail-qt0-f172.google.com)
 (209.85.216.172)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Jan 2017 15:26:45 -0000
Received: by mail-qt0-f172.google.com with SMTP id v23so198165744qtb.0
 for <xen-users@lists.xen.org>; Wed, 11 Jan 2017 07:26:45 -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=Zecm+FJf3bPBhn2IQHPYijonx2+XqvWzqZb+IdmqF5U=;
 b=gqaJa3etpjk2MnTEXA2u79NnimILX8himwJdNFgAKpmucd94ovgVL7D8baxCjSMzFu
 8IRHVC8geZT6fovE+9vK9HMTXFqRMDISZrTFefPTyGNXMGMaaufgIj3G6MhEvBdamMXt
 cuccp0/j4v/9VhhLiRVmgkZf3agUlzIErtmi5fshMN7poiI5PoM4u/wNc066nmNdJkCP
 eNNe7r2PsRZ9ZUTojGMW9ZDOYGGXDgv3wm88YKWSELUdqM62UINVdep//iVTxS+M4Ggf
 Hu1iIt3l4XX0SiwkGAwdxYAHyjFg5ChIZl5UcBOEbY7B31w9YNrxePziy24jtcOKB3x2
 LiaQ==
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=Zecm+FJf3bPBhn2IQHPYijonx2+XqvWzqZb+IdmqF5U=;
 b=num9vQrlIJG15A++nnG2JNAG2UNAfQTCqxTe6Lu+NpKqEBefGuBScR2gI0Z19Tr2xg
 Ih9h1tPFz9bpiKBszc5qOPn/1pLLfT5GNX6EFzuAwxYEorDFSZsD39B46ZcZSl6XZpAm
 eB7pCRLuxyfUJ/5NDRNbHkopRKA/E2xW8u+1R2aMmmjFR3eA6OuCAPICk+A0DxF1jJjV
 HQzEWSr/p7vLLp4NLpqhI3IHfSjpX1pHHiWgDd+s1vKvZBTkVl1w73H61x5t7djg9NiJ
 V0wiim3m+6SEgdsLVS+WCLIEmiYPBSCCV6v6PoEK2diocYuUjw462N5E1qn989dhZE/o
 hJMQ==
X-Gm-Message-State: AIkVDXLkBZbT/11JFFgSyus9ifMiO8AyxdJUsB/6MkHi8S6fDtc3YBc2qixV2NaVUzmdXgptqLkQJ/Q9e7GmVA==
X-Received: by 10.200.40.179 with SMTP id i48mr8863648qti.42.1484148399897;
 Wed, 11 Jan 2017 07:26:39 -0800 (PST)
MIME-Version: 1.0
Received: by 10.200.45.70 with HTTP; Wed, 11 Jan 2017 07:26:39 -0800 (PST)
From: Ismi Abidi <ismiabidi@gmail.com>
Date: Wed, 11 Jan 2017 20:56:39 +0530
Message-ID: <CAAyELwsS_GAcz5epDtQRkPeXKwXvvpJH2vwqu45zf-bp1eD_dA@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] Run Xen hypervisor on Qemu
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5025566996942933469=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============5025566996942933469==
Content-Type: multipart/alternative; boundary=001a113f1f0c2b876e0545d33ad6

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

Hi,

It is my first time working with xen. I have xen v4.6 installed on
ubuntu16. I want to run xen hypervisor on qemu in hardware assisted mode. I
have tried to use qemu-xen command for this purpose but it gives an error
command not found. What other things should I do to set it working.

--Ismi

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

<div dir=3D"ltr"><div><div>Hi,<br><br></div>It is my first time working wit=
h xen. I have xen v4.6 installed on ubuntu16. I want to run xen hypervisor =
on qemu in hardware assisted mode. I have tried to use qemu-xen command for=
 this purpose but it gives an error command not found. What other things sh=
ould I do to set it working.<br><br></div>--Ismi<br><div><br><br></div></di=
v>

--001a113f1f0c2b876e0545d33ad6--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============5025566996942933469==--


From xen-users-bounces@lists.xen.org Wed Jan 11 15:26:59 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Jan 2017 15:26:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cRKnY-0005ku-JD; Wed, 11 Jan 2017 15:26:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ismiabidi@gmail.com>) id 1cRKnW-0005kZ-PT
 for xen-users@lists.xen.org; Wed, 11 Jan 2017 15:26:46 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 F5/F5-00888-5BE46785; Wed, 11 Jan 2017 15:26:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyMfTGGt2tfmU
 RBhf+S1qsunqA1YHR4+ju30wBjFGsmXlJ+RUJrBlf785hLuhhr1g54wVrA2MrWxcjF4eQwGRG
 iXdXf7ODOCwCd1gk/k29wAriSAj8YJHonHyDuYuRE8jJkZh/6CALhF0kceveYTCbV0BQ4uTMJ
 2C2kICXxJ0XKxlBbDYBNYknD+6C2SwCqhJNXc1Q9QESK57PB7OFBZQlPjW1sIHYIgLSEjOuNI
 HZzEBz/q+8xzSBkXcWkhWzkKRmMXIA2eoS6+cJQYTVJG5vu8oOYWtLLFv4mnkBI+sqRo3i1KK
 y1CJdI0O9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAQKxnYGDcwdiz1+8QoyQH
 k5Io7z3XsgghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErynfYFygkWp6akVaZk5wJiASUtw8CiJ8
 P4ESfMWFyTmFmemQ6ROMVpy9HSdfsnEcerTBSC5Z9fll0xCLHn5ealS4rwLQRoEQBoySvPgxs
 Hi9hKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYV4OYBIQ4snMK4Hb+groICaggyLtikEOKkl
 ESEk1MM6oiFN9zZrAvO7E1JQzUzeL/V6cZva58XPbrKqJhSdP/rM72PSs89hD468rw6Pb+g2j
 jwk/U73Vmvttsve/9oa5f4PmOJUe6Vu5u5VJf/vxulNRzd15NnZXmPoqNcz26ccerzcxqdm1w
 av13o0p26Riojzv2v+WTHC/qV5Stne5DmvznGeFxkosxRmJhlrMRcWJAK0M+IPWAgAA
X-Env-Sender: ismiabidi@gmail.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1484148404!72476368!1
X-Originating-IP: [209.85.216.172]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4607 invoked from network); 11 Jan 2017 15:26:45 -0000
Received: from mail-qt0-f172.google.com (HELO mail-qt0-f172.google.com)
 (209.85.216.172)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Jan 2017 15:26:45 -0000
Received: by mail-qt0-f172.google.com with SMTP id v23so198165744qtb.0
 for <xen-users@lists.xen.org>; Wed, 11 Jan 2017 07:26:45 -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=Zecm+FJf3bPBhn2IQHPYijonx2+XqvWzqZb+IdmqF5U=;
 b=gqaJa3etpjk2MnTEXA2u79NnimILX8himwJdNFgAKpmucd94ovgVL7D8baxCjSMzFu
 8IRHVC8geZT6fovE+9vK9HMTXFqRMDISZrTFefPTyGNXMGMaaufgIj3G6MhEvBdamMXt
 cuccp0/j4v/9VhhLiRVmgkZf3agUlzIErtmi5fshMN7poiI5PoM4u/wNc066nmNdJkCP
 eNNe7r2PsRZ9ZUTojGMW9ZDOYGGXDgv3wm88YKWSELUdqM62UINVdep//iVTxS+M4Ggf
 Hu1iIt3l4XX0SiwkGAwdxYAHyjFg5ChIZl5UcBOEbY7B31w9YNrxePziy24jtcOKB3x2
 LiaQ==
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=Zecm+FJf3bPBhn2IQHPYijonx2+XqvWzqZb+IdmqF5U=;
 b=num9vQrlIJG15A++nnG2JNAG2UNAfQTCqxTe6Lu+NpKqEBefGuBScR2gI0Z19Tr2xg
 Ih9h1tPFz9bpiKBszc5qOPn/1pLLfT5GNX6EFzuAwxYEorDFSZsD39B46ZcZSl6XZpAm
 eB7pCRLuxyfUJ/5NDRNbHkopRKA/E2xW8u+1R2aMmmjFR3eA6OuCAPICk+A0DxF1jJjV
 HQzEWSr/p7vLLp4NLpqhI3IHfSjpX1pHHiWgDd+s1vKvZBTkVl1w73H61x5t7djg9NiJ
 V0wiim3m+6SEgdsLVS+WCLIEmiYPBSCCV6v6PoEK2diocYuUjw462N5E1qn989dhZE/o
 hJMQ==
X-Gm-Message-State: AIkVDXLkBZbT/11JFFgSyus9ifMiO8AyxdJUsB/6MkHi8S6fDtc3YBc2qixV2NaVUzmdXgptqLkQJ/Q9e7GmVA==
X-Received: by 10.200.40.179 with SMTP id i48mr8863648qti.42.1484148399897;
 Wed, 11 Jan 2017 07:26:39 -0800 (PST)
MIME-Version: 1.0
Received: by 10.200.45.70 with HTTP; Wed, 11 Jan 2017 07:26:39 -0800 (PST)
From: Ismi Abidi <ismiabidi@gmail.com>
Date: Wed, 11 Jan 2017 20:56:39 +0530
Message-ID: <CAAyELwsS_GAcz5epDtQRkPeXKwXvvpJH2vwqu45zf-bp1eD_dA@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] Run Xen hypervisor on Qemu
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5025566996942933469=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============5025566996942933469==
Content-Type: multipart/alternative; boundary=001a113f1f0c2b876e0545d33ad6

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

Hi,

It is my first time working with xen. I have xen v4.6 installed on
ubuntu16. I want to run xen hypervisor on qemu in hardware assisted mode. I
have tried to use qemu-xen command for this purpose but it gives an error
command not found. What other things should I do to set it working.

--Ismi

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

<div dir=3D"ltr"><div><div>Hi,<br><br></div>It is my first time working wit=
h xen. I have xen v4.6 installed on ubuntu16. I want to run xen hypervisor =
on qemu in hardware assisted mode. I have tried to use qemu-xen command for=
 this purpose but it gives an error command not found. What other things sh=
ould I do to set it working.<br><br></div>--Ismi<br><div><br><br></div></di=
v>

--001a113f1f0c2b876e0545d33ad6--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============5025566996942933469==--


From xen-users-bounces@lists.xen.org Wed Jan 11 15:34:21 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Jan 2017 15:34:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cRKuT-00070r-62; Wed, 11 Jan 2017 15:33:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sburton@allafrica.com>) id 1cRKuR-00070k-AQ
 for xen-users@lists.xen.org; Wed, 11 Jan 2017 15:33:55 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 13/E7-00888-26056785; Wed, 11 Jan 2017 15:33:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsVyLLW5WTcxoCz
 CYP48A4tVVw+wOjB6HN39mymAMYo1My8pvyKBNaN7wi22gq1+FW1XrrI3MG427mLk5BAScJc4
 tfQIaxcjF5B9lVFixrI9LCAJYYFoiaatDYwgtoiAvERf9zVGiKImJombzfPZQRLMAtIST3Z8Y
 e5i5OBgE9CVeD+vGCTMK+Agsf7HIrBeFgFViRN7D4KViwoES3Td28cEUSMocXLmExaQVk6BQI
 n/f8whJppJzNv8kBnClpfY/nYO8wRGvllIOmYhKZuFpGwBI/MqRo3i1KKy1CJdIzO9pKLM9Iy
 S3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAYKtnYGDcwdiw1+8QoyQHk5Ior5d/WYQQX1J+
 SmVGYnFGfFFpTmrxIUYZDg4lCd4dIDnBotT01Iq0zBxg2MOkJTh4lER41UDSvMUFibnFmekQq
 VOMxhynbpx+ycTxZeeZl0xCLHn5ealS4rwpIKUCIKUZpXlwg2DxeIlRVkqYl5GBgUGIpyC1KD
 ezBFX+FaM4B6OSMG+TH9AUnsy8Erh9r4BOYQI6JdKuGOSUkkSElFQDY/KWLYFTO19IW559sr8
 iIuy9VnNWNPe1Kq49Qv531h5yT3HesXLGjP2OZjoehv8d3i3uuK832eGpcRi3w+WuWxpr3L7z
 Tz7y2TQ9fcLPBRVzdm5O3bKK4Vk6w4TXa59+jlg93+xTQri6wdNnhx/ptD02aX8eqMEz7XfA2
 amBV9atevr+kvTOB++UWIozEg21mIuKEwEo08QtwgIAAA==
X-Env-Sender: sburton@allafrica.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1484148833!21987664!1
X-Originating-IP: [198.101.131.131]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22713 invoked from network); 11 Jan 2017 15:33:53 -0000
Received: from mail.allafrica.com (HELO mail.allafrica.com) (198.101.131.131)
 by server-4.tower-31.messagelabs.com with SMTP;
 11 Jan 2017 15:33:53 -0000
Received: (qmail 13495 invoked by uid 1014); 11 Jan 2017 15:33:52 -0000
Received: from [74.37.192.232] (HELO dell-e6230.allafrica.com) (74.37.192.232)
 (smtp-auth username sburton, mechanism plain)
 by mail.allafrica.com (qpsmtpd/0.33-dev) with ESMTP;
 Wed, 11 Jan 2017 15:33:52 +0000
To: WebDawg <webdawg@gmail.com>
References: <03e9091a-106f-346d-4d90-a3e121cc7843@allafrica.com>
 <CAKdd5H9nus+m+TLRoYUXBqnTMRUjhB2LsZjSi64U_13BLQ9XTw@mail.gmail.com>
 <72a1c9ff-0c9e-fb12-9230-ab4c215e098b@allafrica.com>
 <CAKdd5H_F0BcbPd9TtNFYewm6CbF_H2eQVG9KJ_Mgs+fuG+jcow@mail.gmail.com>
From: Sherrard Burton <sburton@allafrica.com>
Message-ID: <1d2f2de5-6f35-54f4-c134-39923a7e923e@allafrica.com>
Date: Wed, 11 Jan 2017 10:33:51 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Icedove/45.5.1
MIME-Version: 1.0
In-Reply-To: <CAKdd5H_F0BcbPd9TtNFYewm6CbF_H2eQVG9KJ_Mgs+fuG+jcow@mail.gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] all packets between certain guests on the same host
 being dropped
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

CgpPbiAwMS8xMS8yMDE3IDEwOjE1IEFNLCBXZWJEYXdnIHdyb3RlOgo+Cj4KPiBPbiBXZWQsIEph
biAxMSwgMjAxNyBhdCA5OjEzIEFNLCBTaGVycmFyZCBCdXJ0b24gPHNidXJ0b25AYWxsYWZyaWNh
LmNvbQo+IDxtYWlsdG86c2J1cnRvbkBhbGxhZnJpY2EuY29tPj4gd3JvdGU6Cj4KPgo+Cj4gICAg
IE9uIDAxLzExLzIwMTcgMDk6NDcgQU0sIFdlYkRhd2cgd3JvdGU6Cj4KPgo+Cj4gICAgICAgICBP
biBUdWUsIEphbiAxMCwgMjAxNyBhdCAyOjE5IFBNLCBTaGVycmFyZCBCdXJ0b24KPiAgICAgICAg
IDxzYnVydG9uQGFsbGFmcmljYS5jb20gPG1haWx0bzpzYnVydG9uQGFsbGFmcmljYS5jb20+Cj4g
ICAgICAgICA8bWFpbHRvOnNidXJ0b25AYWxsYWZyaWNhLmNvbSA8bWFpbHRvOnNidXJ0b25AYWxs
YWZyaWNhLmNvbT4+Pgo+ICAgICAgICAgd3JvdGU6Cj4KPiAgICAgICAgICAgICBUTDtEUgo+ICAg
ICAgICAgICAgIGFsbCBwYWNrZXRzIGFyZSBiZWluZyBkcm9wcGVkIGluIGEgZGViaWFuIDcgKHdo
ZWV6eSkgZ3Vlc3QKPiAgICAgICAgIG9ubHkgd2hlbgo+ICAgICAgICAgICAgIHRoZXkgYXJlIGNv
bWluZyBmcm9tIGEgZGViaWFuIDUgKGxlbm55KSBndWVzdCBvbiB0aGUgc2FtZQo+ICAgICAgICAg
aG9zdC4gdGhlCj4gICAgICAgICAgICAgY29uc29sZSBhbmQga2VybmVsIGxvZyByZXBvcnQgICdu
ZXQgZXRoMDogSW52YWxpZCBleHRyYSB0eXBlOiA0Jwo+ICAgICAgICAgICAgIHdoZW4gcGFja2V0
cyBhcmUgYmVpbmcgZHJvcHBlZC4gdGhlIHByb2JsZW0gZ29lcyBhd2F5IGlmIGkKPiAgICAgICAg
IGNoYW5nZQo+ICAgICAgICAgICAgIHdoZWV6eSBjb25maWd1cmF0aW9uIGZyb20gMSB2Y3B1IHRv
ID4xIHZjcHUuIGkgdGVzdGVkIGFsbCBvZgo+ICAgICAgICAgdGhpcyBvbgo+ICAgICAgICAgICAg
IGZyZXNoLCBtaW5pbWFsIGluc3RhbGxzLCBzbyBBRkFJQ1QgdGhlcmUgYXJlIG5vIGZpcmV3YWxs
cyBvcgo+ICAgICAgICAgb3RoZXIKPiAgICAgICAgICAgICBlc290ZXJpYyBzZXR0aW5ncyBpbnZv
bHZlZC4KPgo+Cj4gICAgICAgICAgICAgRlVMTCBWRVJTSU9OCj4gICAgICAgICAgICAgdGhpcyBp
cyBhIHN0cmFuZ2Ugb25lLCBzbyBwbGVhc2UgZm9yZ2l2ZSBtZSBpZiBpIG9taXQgc29tZQo+ICAg
ICAgICAgdXNlZnVsCj4gICAgICAgICAgICAgZGV0YWlscy4KPgo+ICAgICAgICAgICAgIGludHJv
Ogo+ICAgICAgICAgICAgIGkgaGF2ZSBhIHBhaXIgb2YgeGVuIGhvc3RzIHdoaWNoIGFyZSBydW5u
aW5nIHBhaXJzIG9mIGd1ZXN0IEhBCj4gICAgICAgICAgICAgcGFpcnMuIGZvciBleGFtcGxlOgo+
Cj4gICAgICAgICAgICAgaG9zdDEKPiAgICAgICAgICAgICAgXF9hcGFjaGUtZ3Vlc3QxCj4gICAg
ICAgICAgICAgIHwKPiAgICAgICAgICAgICAgXF9oYXByb3h5LWd1ZXN0MQo+ICAgICAgICAgICAg
ICB8Cj4gICAgICAgICAgICAgIFxfYXBwc2VydmVyLWd1ZXN0MQo+Cj4gICAgICAgICAgICAgaG9z
dDIKPiAgICAgICAgICAgICAgXF9hcGFjaGUtZ3Vlc3QyCj4gICAgICAgICAgICAgIHwKPiAgICAg
ICAgICAgICAgXF9oYXByb3h5LWd1ZXN0Mgo+ICAgICAgICAgICAgICB8Cj4gICAgICAgICAgICAg
IFxfYXBwc2VydmVyLWd1ZXN0Mgo+Cj4gICAgICAgICAgICAgd2l0aCB2YXJpb3VzIEhBIHNvbHV0
aW9ucyBpbXBsZW1lbnRlZCB3aXRoaW4gdGhlIGd1ZXN0cy4KPiAgICAgICAgIHRoaXMgaXMgbm90
Cj4gICAgICAgICAgICAgZ2VybWFuZSB0byB0aGUgcGFydGljdWxhciBwcm9ibGVtLCBidXQgZ2Vy
bWFuZSB0byBob3cgaQo+ICAgICAgICAgZGlzY292ZXJlZAo+ICAgICAgICAgICAgIGl0LiBmb3Ig
dGhlIHNha2Ugb2YgYmFsYW5jaW5nLCBpIGhhdmUgY29uZmlndXJlZCB0aGUgZ3Vlc3RzJyBIQQo+
ICAgICAgICAgICAgIHByZWZlcmVuY2VzIHNvIHRoYXQgdGhlIGFjdGl2ZSBub2RlcyB0ZW5kIHRv
IGJlIG9uIGRpZmZlcmVudAo+ICAgICAgICAgaG9zdHMuCj4gICAgICAgICAgICAgc28gdW5kZXIg
bm9ybWFsIGNpcmN1bXN0YW5jZXMsIGFwYWNoZS1ndWVzdDEgYW5kIGhhcHJveHktZ3Vlc3QyCj4g
ICAgICAgICAgICAgd291bGQgYmUgdGhlIGFjdGl2ZSBub2Rlcy4gbm8gcHJvYmxlbSBhdCBhbGwg
aW4gdGhhdCBzaXR1YXRpb24uCj4KPiAgICAgICAgICAgICBidXQgaSBkaXNjb3ZlcmVkIHRoYXQg
aSBjYW5ub3QgY29tbXVuaWNhdGUgYmV0d2Vlbgo+ICAgICAgICAgYXBhY2hlLWd1ZXN0MSBhbmQK
PiAgICAgICAgICAgICBoYXByb3h5LWd1ZXN0MSwgbG9jYXRlZCBvbiB0aGUgc2FtZSBob3N0LiBh
ZnRlciBtdWNoCj4gICAgICAgICB0Y3BkdW1waW5nIGluCj4gICAgICAgICAgICAgdGhlIGhvc3Qg
YW5kIGd1ZXN0cywgaSBkaXNjb3ZlcmVkIHRoYXQgdGhlIHByb2JsZW0gaXMKPiAgICAgICAgIHVu
aWRpcmVjdGlvbmFsCj4gICAgICAgICAgICAgYW5kIHNwZWNpZmljIHRvIGEgcGFydGljdWxhciBP
UyBjb21iaW5hdGlvbi4KPgo+ICAgICAgICAgICAgIGEpIGluYm91bmQgcGFja2V0cyB0byBhIGRl
YmlhbiB3aGVlenkgZ3Vlc3QgYXJlIGRyb3BwZWQgb25seQo+ICAgICAgICAgd2hlbgo+ICAgICAg
ICAgICAgIHRoZXkgb3JpZ2luYXRlIGZyb20gYSBkZWJpYW4gbGVubnkgZ3Vlc3Qgb24gdGhlIHNh
bWUgaG9zdAo+Cj4gICAgICAgICAgICAgYikgb3V0Ym91bmQgcGFja2V0cyBmcm9tIGEgd2hlZXp5
IGd1ZXN0IHRvIGEgbGVubnkgZ3Vlc3QgYXJlCj4gICAgICAgICBwYXNzZWQKPiAgICAgICAgICAg
ICBjb3JyZWN0bHksIGV2ZW4gdGhvdWdoIHRoZSB3aGVlenkgY2Fubm90IHNlZSB0aGUgcmV0dXJu
Cj4gICAgICAgICAgICAgY29tbXVuaWNhdGlvbiBmcm9tIHRoZSBsZW5ueSBndWVzdAo+Cj4gICAg
ICAgICAgICAgYykgdGhlcmUgaXMgbm8gcHJvYmxlbSBjb21tdW5pY2F0aW5nIHRvIG9yIGZyb20g
dGhlIHdoZWV6eQo+ICAgICAgICAgZ3Vlc3QgYW5kCj4gICAgICAgICAgICAgYW4gaWRlbnRpY2Fs
bHktY29uZmlndXJlZCBsZW5ueSBndWVzdCBvbiB0aGUgb3RoZXIgaG9zdAo+Cj4gICAgICAgICAg
ICAgZCkgdGhlcmUgaXMgbm8gcHJvYmxlbSBjb21tdW5pY2F0aW5nIHRvIG9yIGZyb20gb3RoZXIK
PiAgICAgICAgIGNvbWJpbmF0aW9ucwo+ICAgICAgICAgICAgIG9mIGd1ZXN0cyBvbiB0aGUgc2Ft
ZSBob3N0LiBpZSwgZnJvbSBqZXNzaWUgdG8gd2hlZXp5LCBsZW5ueSB0bwo+ICAgICAgICAgICAg
IGxlbm55IGFuZCB3aGVlenkgdG8gd2hlZXp5LCBldGMuCj4KPgo+ICAgICAgICAgICAgIGV2ZW4g
c3RyYW5nZXIsIG15IGF0dGVtcHRzIGluIHRyeWluZyB0byBuYXJyb3cgaXQgZG93biB0byB0aGUK
PiAgICAgICAgICAgICBzaW1wbGVzdCBwb3NzaWJsZSB0ZXN0IGNhc2UgbGVkIG1lIHRvIGRpc2Nv
dmVyIHRoYXQgZm9yIHRoZSBzYW1lCj4gICAgICAgICAgICAgZXhhY3QgZ3Vlc3QsIGNoYW5naW5n
IHRoZSB2Y3B1IHNldHRpbmcgZnJvbSAxIHRvID4xIG1ha2VzIHRoZQo+ICAgICAgICAgICAgIHBy
b2JsZW0gZ28gYXdheS4KPgo+ICAgICAgICAgICAgIHNidXJ0b25AaG9zdDp+JCB2aXJzaCAtYyB4
ZW46Ly8vIGR1bXB4bWwgd2hlZXp5LWd1ZXN0ID4KPiAgICAgICAgICAgICB+L2Nhbm5vdC1waW5n
LnhtbAo+ICAgICAgICAgICAgICMgdGVzdCBhbmQgcmVjb25maWd1cmUKPiAgICAgICAgICAgICBz
YnVydG9uQGhvc3Q6fiQgdmlyc2ggLWMgeGVuOi8vLyBkdW1weG1sIHdoZWV6eS1ndWVzdCA+Cj4g
ICAgICAgICB+L2Nhbi1waW5nLnhtbAo+Cj4gICAgICAgICAgICAgc2J1cnRvbkBob3N0On4kIGRp
ZmYgfi9jYW4tcGluZy54bWwgfi9jYW5ub3QtcGluZy54bWwKPiAgICAgICAgICAgICA2YzYKPiAg
ICAgICAgICAgICA8ICAgPHZjcHUgcGxhY2VtZW50PSdzdGF0aWMnPjI8L3ZjcHU+Cj4gICAgICAg
ICAgICAgLS0tCj4gICAgICAgICAgICAgPiAgIDx2Y3B1IHBsYWNlbWVudD0nc3RhdGljJz4xPC92
Y3B1Pgo+Cj4KPiAgICAgICAgICAgICB0ZXN0aW5nIG1ldGhvZG9sb2d5Ogo+ICAgICAgICAgICAg
IHNpbXBsZSBwaW5nIGJldHdlZW4gaG9zdHMuCj4KPiAgICAgICAgICAgICBpbml0aWFsbHkgYnJv
a2VuIGJlY2F1c2UgdGhlIEFSUCAnaXMtYXQnIHRyYWZmaWMgZnJvbSB0aGUgbGVubnkKPiAgICAg
ICAgICAgICBndWVzdCBpcyBkcm9wcGVkIGdvaW5nIGludG8gdGhlIHdoZWV6eSBndWVzdCwgYW5k
IEFSUCAnd2hvLWhhcycKPiAgICAgICAgICAgICB0cmFmZmljIGZyb20gdGhlIGxlbm55IGd1ZXN0
IGlzIGRyb3BwZWQgZ29pbmcgaW50byB0aGUKPiAgICAgICAgIHdoZWV6eSBndWVzdC4KPiAgICAg
ICAgICAgICB0aGVyZWZvcmUgdGhlIGd1ZXN0cyBjYW5ub3QgZGlzY292ZXIgb25lIGFub3RoZXIu
Cj4KPiAgICAgICAgICAgICBhZnRlciBtYW51YWxseSBzZXR0aW5nIHRoZSBBUlAgY2FjaGUgZW50
cmllcyBvbiBib3RoIGd1ZXN0czoKPgo+ICAgICAgICAgICAgIHBpbmdpbmcgZnJvbSBsZW5ueSB0
byB3aGVlenksIHRjcGR1bXAgc2hvd3MgSUNNUCBlY2hvCj4gICAgICAgICByZXF1ZXN0cyBpbgo+
ICAgICAgICAgICAgIHRoZSBsZW5ueSBndWVzdCBhbmQgb24gdGhlIFZJRnMgZm9yIGJvdGggZ3Vl
c3RzIGluIHRoZSBob3N0Lgo+ICAgICAgICAgYnV0IHRoZQo+ICAgICAgICAgICAgIElDTVAgcmVx
dWVzdHMgYXJlIHVuc2VlbiBpbiB0aGUgd2hlZXp5IGd1ZXN0Lgo+Cj4gICAgICAgICAgICAgcGlu
Z2luZyBmcm9tIHdoZWV6eSB0byBsZW5ueSwgdGNwZHVtcCBzaG93cyBJQ01QIGVjaG8KPiAgICAg
ICAgIHJlcXVlc3RzIGFuZAo+ICAgICAgICAgICAgIHJlcGxpZXMgaW4gdGhlIGxlbm55IGd1ZXN0
IGFuZCBvbiB0aGUgVklGcyBmb3IgYm90aCBndWVzdHMKPiAgICAgICAgIGluIHRoZQo+ICAgICAg
ICAgICAgIGhvc3QuIElDTVAgcmVxdWVzdHMgYXJlIHNlZW4gaW4gdGhlIHdoZWV6eSBndWVzdCwg
c2luY2UgdGhleQo+ICAgICAgICAgICAgIG9yaWdpbmF0ZSB0aGVyZSwgYnV0IHRoZSByZXBsaWVz
IGZyb20gdGhlIGxlbm55IGd1ZXN0IGFyZQo+ICAgICAgICAgdW5zZWVuLgo+Cj4gICAgICAgICAg
ICAgdGhlIHByb2JsZW0gaXMgbm90IGxpbWl0ZWQgdG8gQVJQIG9yIElDTVAsIGFsbCBvdGhlcgo+
ICAgICAgICAgY29tbXVuaWNhdGlvbiBpCj4gICAgICAgICAgICAgaGF2ZSB0cmllZCBmYWlscyBz
aW1pbGFybHkuCj4KPiAgICAgICAgICAgICB0aGUgc21va2luZyBndW4gKGkgaG9wZSk6Cj4gICAg
ICAgICAgICAgd2hlbiBwYWNrZXRzIGFyZSBiZWluZyBkcm9wcGVkIGluIHRoZSB3aGVlenkgZ3Vl
c3QsIHRoZQo+ICAgICAgICAgY29uc29sZSBhbmQKPiAgICAgICAgICAgICB2YXJpb3VzIGxvZ3Mg
cmVwb3J0Cj4gICAgICAgICAgICAgWyA2OTc3LjY2OTQwOF0gbmV0IGV0aDA6IEludmFsaWQgZXh0
cmEgdHlwZTogNAo+Cj4gICAgICAgICAgICAgYW5kIHRoZSBvbmx5IHJlZmVyZW5jZSBpIGhhdmUg
Zm91bmQgdmlhIG15IHNlYXJjaGluZyBpcyB0aGlzCj4gICAgICAgICB0aHJlYWQ6Cj4KPiAgICAg
ICAgIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwv
MjAxNi0wOS9tc2cwMDU2NS5odG1sCj4gICAgICAgICA8aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE2LTA5L21zZzAwNTY1Lmh0bWw+Cj4KPiAg
ICAgICAgIDxodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRl
dmVsLzIwMTYtMDkvbXNnMDA1NjUuaHRtbAo+ICAgICAgICAgPGh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNi0wOS9tc2cwMDU2NS5odG1sPj4K
Pgo+ICAgICAgICAgICAgIHdoaWNoIHNlZW1zIHRvIGJlIHVucmVzb2x2ZWQuCj4KPiAgICAgICAg
ICAgICBpJ20gaG9waW5nIHRoYXQgc29tZSBwYXJ0IG9mIHRoaXMgdGlja2xlcyBzb21lb25lJ3Mg
bWVtb3J5LCBvcgo+ICAgICAgICAgICAgIHBpcXVlcyB0aGVpciBpbnRlcmVzdCwgb3IgYXQgbGVh
c3QgdGhhdCBzb21lb25lIGNhbiBwb2ludCBtZQo+ICAgICAgICAgdG8gc29tZQo+ICAgICAgICAg
ICAgIG1vcmUgdHJvdWJsZXNob290aW5nIHN0ZXBzIGkgaGF2ZW4ndCB0aG91Z2h0IG9mLgo+Cj4g
ICAgICAgICAgICAgVElBCj4KPgo+ICAgICAgICAgICAgIHNldHVwIGRldGFpbHM6Cj4gICAgICAg
ICAgICAgSE9TVDoKPiAgICAgICAgICAgICBzYnVydG9uQGhvc3Q6fiQgY2F0IC9ldGMvaXNzdWUK
PiAgICAgICAgICAgICBEZWJpYW4gR05VL0xpbnV4IDggXG4gXGwKPgo+ICAgICAgICAgICAgIHNi
dXJ0b25AaG9zdDp+JCB1bmFtZSAtYQo+ICAgICAgICAgICAgIExpbnV4IGhvc3QgNC43LjAtMC5i
cG8uMS1hbWQ2NCAjMSBTTVAgRGViaWFuIDQuNy44LTF+YnBvOCsxCj4gICAgICAgICAgICAgKDIw
MTYtMTAtMTkpIHg4Nl82NCBHTlUvTGludXgKPgo+ICAgICAgICAgICAgIHNidXJ0b25AaG9zdDp+
JCBkcGtnIC1sIHwgZ3JlcCAtRiAtZSBsaWJ2aXJ0LWRhZW1vbiAtZQo+ICAgICAgICAgICAgIHhl
bi1oeXBlcnZpc29yIC1lIHFlbXUtc3lzdGVtCj4gICAgICAgICAgICAgaWkgIGxpYnZpcnQtZGFl
bW9uICAgICAgICAgICAgICAgICAgMS4yLjktOStkZWI4dTMKPiAgICAgICAgICAgICAgYW1kNjQg
ICAgICBwcm9ncmFtcyBmb3IgdGhlIGxpYnZpcnQgbGlicmFyeQo+ICAgICAgICAgICAgIGlpICBs
aWJ2aXJ0LWRhZW1vbi1zeXN0ZW0gICAgICAgICAgIDEuMi45LTkrZGViOHUzCj4gICAgICAgICAg
ICAgIGFtZDY0ICAgICAgTGlidmlydCBkYWVtb24gY29uZmlndXJhdGlvbiBmaWxlcwo+ICAgICAg
ICAgICAgIGlpICBxZW11LXN5c3RlbS1jb21tb24gICAgICAgICAgICAgIDE6Mi43K2Rmc2ctM35i
cG84KzIKPiAgICAgICAgICAgICBhbWQ2NCAgICAgIFFFTVUgZnVsbCBzeXN0ZW0gZW11bGF0aW9u
IGJpbmFyaWVzIChjb21tb24gZmlsZXMpCj4gICAgICAgICAgICAgaWkgIHFlbXUtc3lzdGVtLXg4
NiAgICAgICAgICAgICAgICAgMToyLjcrZGZzZy0zfmJwbzgrMgo+ICAgICAgICAgICAgIGFtZDY0
ICAgICAgUUVNVSBmdWxsIHN5c3RlbSBlbXVsYXRpb24gYmluYXJpZXMgKHg4NikKPiAgICAgICAg
ICAgICBpaSAgeGVuLWh5cGVydmlzb3ItNC40LWFtZDY0ICAgICAgICA0LjQuMS05K2RlYjh1OAo+
ICAgICAgICAgICAgICBhbWQ2NCAgICAgIFhlbiBIeXBlcnZpc29yIG9uIEFNRDY0Cj4KPiAgICAg
ICAgICAgICBzYnVydG9uQGhvc3Q6fiQgZ3JlcCAtRiAtQTEgJzxvcz4nIH4vY2Fubm90LXBpbmcu
eG1sCj4gICAgICAgICAgICAgICA8b3M+Cj4gICAgICAgICAgICAgICAgIDx0eXBlIGFyY2g9J3g4
Nl82NCcgbWFjaGluZT0neGVuZnYnPmh2bTwvdHlwZT4KPgo+ICAgICAgICAgICAgIHNidXJ0b25A
aG9zdDp+JCBncmVwIC1GIC1DMiAneGVuYnIwJyB+L2Nhbm5vdC1waW5nLnhtbAo+ICAgICAgICAg
ICAgICAgICA8aW50ZXJmYWNlIHR5cGU9J2JyaWRnZSc+Cj4gICAgICAgICAgICAgICAgICAgPG1h
YyBhZGRyZXNzPScwMDoxNjozZTpmYjoyZToxYycvPgo+ICAgICAgICAgICAgICAgICAgIDxzb3Vy
Y2UgYnJpZGdlPSd4ZW5icjAnLz4KPiAgICAgICAgICAgICAgICAgICA8bW9kZWwgdHlwZT0ncnRs
ODEzOScvPgo+ICAgICAgICAgICAgICAgICA8L2ludGVyZmFjZT4KPgo+Cj4gICAgICAgICAgICAg
c2J1cnRvbkBob3N0On4kIGlwIGFkZHIgc2hvdyB4ZW5icjAKPiAgICAgICAgICAgICA4OiB4ZW5i
cjA6IDxCUk9BRENBU1QsTVVMVElDQVNULFVQLExPV0VSX1VQPiBtdHUgMTUwMCBxZGlzYwo+ICAg
ICAgICAgbm9xdWV1ZQo+ICAgICAgICAgICAgIHN0YXRlIFVQIGdyb3VwIGRlZmF1bHQgcWxlbiAx
MDAwCj4gICAgICAgICAgICAgICAgIGxpbmsvZXRoZXIgYmM6MzA6NWI6ZjA6MzI6YjQgYnJkIGZm
OmZmOmZmOmZmOmZmOmZmCj4gICAgICAgICAgICAgICAgIGluZXQgMTkyLjE2OC4yNDAuNTIvMjAg
PGh0dHA6Ly8xOTIuMTY4LjI0MC41Mi8yMD4KPiAgICAgICAgIDxodHRwOi8vMTkyLjE2OC4yNDAu
NTIvMjA+IGJyZAo+ICAgICAgICAgICAgIDE5Mi4xNjguMjU1LjI1NSBzY29wZSBnbG9iYWwgeGVu
YnIwCj4gICAgICAgICAgICAgICAgICAgIHZhbGlkX2xmdCBmb3JldmVyIHByZWZlcnJlZF9sZnQg
Zm9yZXZlcgo+ICAgICAgICAgICAgICAgICBpbmV0NiBmZTgwOjpiZTMwOjViZmY6ZmVmMDozMmI0
LzY0IHNjb3BlIGxpbmsKPiAgICAgICAgICAgICAgICAgICAgdmFsaWRfbGZ0IGZvcmV2ZXIgcHJl
ZmVycmVkX2xmdCBmb3JldmVyCj4KPgo+Cj4gICAgICAgICAgICAgR1VFU1RTOgo+ICAgICAgICAg
ICAgIGZ1bGx2aXJ0IGluc3RhbGxzLCBjcmVhdGVkIGZyb20gbmV0aW5zdCBJU08gdmlhIHZpcnQt
bWFuYWdlcgo+ICAgICAgICAgcnVubmluZwo+ICAgICAgICAgICAgIG9uIG15IHdvcmtzdGF0aW9u
LCBtYW5pcHVsYXRlZCB0aHJvdWdoIHNvbWUgY29tYmluYXRpb24gb2YKPiAgICAgICAgICAgICB2
aXJ0LW1hbmFnZXIgYW5kIGxvY2FsIHZpcnNoIGNvbW1hbmRzLgo+Cj4gICAgICAgICAgICAgcm9v
dEB3aGVlenktZ3Vlc3Q6fiMgdW5hbWUgLWEKPiAgICAgICAgICAgICBMaW51eCB3aGVlenktZ3Vl
c3QgMy4xNi4wLTAuYnBvLjQtYW1kNjQgIzEgU01QIERlYmlhbgo+ICAgICAgICAgICAgIDMuMTYu
MzYtMStkZWI4dTJ+YnBvNzArMSAoMjAxNi0xMC0xOSkgeDg2XzY0IEdOVS9MaW51eAo+Cj4gICAg
ICAgICAgICAgcm9vdEB3aGVlenktZ3Vlc3Q6fiMgY2F0IC9ldGMvaXNzdWUKPiAgICAgICAgICAg
ICBEZWJpYW4gR05VL0xpbnV4IDcgXG4gXGwKPgo+ICAgICAgICAgICAgIHJvb3RAbGVubnktZ3Vl
c3Q6fiMgdW5hbWUgLWEKPiAgICAgICAgICAgICBMaW51eCBsZW5ueS1ndWVzdCAyLjYuMjYtMi1h
bWQ2NCAjMSBTTVAgU3VuIE1hciA0IDIxOjQ4OjA2Cj4gICAgICAgICBVVEMgMjAxMgo+ICAgICAg
ICAgICAgIHg4Nl82NCBHTlUvTGludXgKPgo+ICAgICAgICAgICAgIHJvb3RAbGVubnktZ3Vlc3Q6
fiMgY2F0IC9ldGMvaXNzdWUKPiAgICAgICAgICAgICBEZWJpYW4gR05VL0xpbnV4IDUuMCBcbiBc
bAo+Cj4KPgo+Cj4KPiAgICAgICAgIEkgZG8gbm90IGtub3cgaWYgdGhpcyBoZWxwcyBhdCBhbGw6
Cj4gICAgICAgICBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVu
LWRldmVsLzIwMTYtMDkvbXNnMDA2MTIuaHRtbAo+ICAgICAgICAgPGh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNi0wOS9tc2cwMDYxMi5odG1s
Pgo+Cj4KPiAgICAgdGhhdCBpcyB0aGUgdGFpbCBlbmQgb2YgdGhlICJ1bnJlc29sdmVkIiB0aHJl
YWQgaSBtZW50aW9uZWQuCj4KPiAgICAgaSdtIHVzaW5nIHRoZSBzdG9jayBkZWJpYW4gcGFja2Fn
ZXMsIGFuZCBpIGhhdmUgbm90IHBva2VkIGFyb3VuZCBpbgo+ICAgICB0aGUgbmV0ZnJvbnQgZHJp
dmVyLCBzbyBpJ20gbm90IGludGltYXRlbHkgZmFtaWxpYXIgd2l0aCB0aGUKPiAgICAgc3VnZ2Vz
dGVkIGNvZGUgY2hhbmdlcy4gYnV0IGknbSBzdXJlIHRoYXQgaSBjb3VsZCBpbnNlcnQgc29tZQo+
ICAgICBkZWJ1Z2dpbmcgYW5kIHJlY29tcGlsZSBnaXZlbiBhIGxpdHRsZSBndWlkYW5jZS4KPgo+
ICAgICB0aGFua3MgZm9yIHRoZSByZXNwb25zZS4KPgo+Cj4KPiBJIGFtIG5vdCBmYW1pbGlhciBl
aXRoZXIuICBJIGtub3cgdy8gQlNEIHRoZXJlIGFyZSBpc3N1ZXMgdy8gY2hlY2tzdW1zCj4gYW5k
IHN1Y2guICBUaGlzIHNlZW1zIHRvIGJlIGEgYnVnIHdpdGggdGhlIFBWIGRyaXZlciByaWdodD8K
CnRoYXQgaXMgbXkgZ3Vlc3MsIGJhc2VkIG9uIHRoZSBjb250ZXh0IHByb3ZpZGVkIGJ5IHRoZSBv
dGhlciB0aHJlYWQuIGJ1dCAKaSBhbSBub3QgYXQgYWxsIHBvc2l0aXZlLCB3aGljaCBpcyB3aHkg
aSB0aG91Z2h0IGknZCBwdXQgaXQgdG8gdGhlIGxpc3QuCgo+Cj4KPgo+IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLXVzZXJzIG1haWxpbmcgbGlz
dAo+IFhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11
c2Vycwo+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Wed Jan 11 15:34:21 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Jan 2017 15:34:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cRKuT-00070r-62; Wed, 11 Jan 2017 15:33:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sburton@allafrica.com>) id 1cRKuR-00070k-AQ
 for xen-users@lists.xen.org; Wed, 11 Jan 2017 15:33:55 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 13/E7-00888-26056785; Wed, 11 Jan 2017 15:33:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsVyLLW5WTcxoCz
 CYP48A4tVVw+wOjB6HN39mymAMYo1My8pvyKBNaN7wi22gq1+FW1XrrI3MG427mLk5BAScJc4
 tfQIaxcjF5B9lVFixrI9LCAJYYFoiaatDYwgtoiAvERf9zVGiKImJombzfPZQRLMAtIST3Z8Y
 e5i5OBgE9CVeD+vGCTMK+Agsf7HIrBeFgFViRN7D4KViwoES3Td28cEUSMocXLmExaQVk6BQI
 n/f8whJppJzNv8kBnClpfY/nYO8wRGvllIOmYhKZuFpGwBI/MqRo3i1KKy1CJdIzO9pKLM9Iy
 S3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAYKtnYGDcwdiw1+8QoyQHk5Ior5d/WYQQX1J+
 SmVGYnFGfFFpTmrxIUYZDg4lCd4dIDnBotT01Iq0zBxg2MOkJTh4lER41UDSvMUFibnFmekQq
 VOMxhynbpx+ycTxZeeZl0xCLHn5ealS4rwpIKUCIKUZpXlwg2DxeIlRVkqYl5GBgUGIpyC1KD
 ezBFX+FaM4B6OSMG+TH9AUnsy8Erh9r4BOYQI6JdKuGOSUkkSElFQDY/KWLYFTO19IW559sr8
 iIuy9VnNWNPe1Kq49Qv531h5yT3HesXLGjP2OZjoehv8d3i3uuK832eGpcRi3w+WuWxpr3L7z
 Tz7y2TQ9fcLPBRVzdm5O3bKK4Vk6w4TXa59+jlg93+xTQri6wdNnhx/ptD02aX8eqMEz7XfA2
 amBV9atevr+kvTOB++UWIozEg21mIuKEwEo08QtwgIAAA==
X-Env-Sender: sburton@allafrica.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1484148833!21987664!1
X-Originating-IP: [198.101.131.131]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22713 invoked from network); 11 Jan 2017 15:33:53 -0000
Received: from mail.allafrica.com (HELO mail.allafrica.com) (198.101.131.131)
 by server-4.tower-31.messagelabs.com with SMTP;
 11 Jan 2017 15:33:53 -0000
Received: (qmail 13495 invoked by uid 1014); 11 Jan 2017 15:33:52 -0000
Received: from [74.37.192.232] (HELO dell-e6230.allafrica.com) (74.37.192.232)
 (smtp-auth username sburton, mechanism plain)
 by mail.allafrica.com (qpsmtpd/0.33-dev) with ESMTP;
 Wed, 11 Jan 2017 15:33:52 +0000
To: WebDawg <webdawg@gmail.com>
References: <03e9091a-106f-346d-4d90-a3e121cc7843@allafrica.com>
 <CAKdd5H9nus+m+TLRoYUXBqnTMRUjhB2LsZjSi64U_13BLQ9XTw@mail.gmail.com>
 <72a1c9ff-0c9e-fb12-9230-ab4c215e098b@allafrica.com>
 <CAKdd5H_F0BcbPd9TtNFYewm6CbF_H2eQVG9KJ_Mgs+fuG+jcow@mail.gmail.com>
From: Sherrard Burton <sburton@allafrica.com>
Message-ID: <1d2f2de5-6f35-54f4-c134-39923a7e923e@allafrica.com>
Date: Wed, 11 Jan 2017 10:33:51 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Icedove/45.5.1
MIME-Version: 1.0
In-Reply-To: <CAKdd5H_F0BcbPd9TtNFYewm6CbF_H2eQVG9KJ_Mgs+fuG+jcow@mail.gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] all packets between certain guests on the same host
 being dropped
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

CgpPbiAwMS8xMS8yMDE3IDEwOjE1IEFNLCBXZWJEYXdnIHdyb3RlOgo+Cj4KPiBPbiBXZWQsIEph
biAxMSwgMjAxNyBhdCA5OjEzIEFNLCBTaGVycmFyZCBCdXJ0b24gPHNidXJ0b25AYWxsYWZyaWNh
LmNvbQo+IDxtYWlsdG86c2J1cnRvbkBhbGxhZnJpY2EuY29tPj4gd3JvdGU6Cj4KPgo+Cj4gICAg
IE9uIDAxLzExLzIwMTcgMDk6NDcgQU0sIFdlYkRhd2cgd3JvdGU6Cj4KPgo+Cj4gICAgICAgICBP
biBUdWUsIEphbiAxMCwgMjAxNyBhdCAyOjE5IFBNLCBTaGVycmFyZCBCdXJ0b24KPiAgICAgICAg
IDxzYnVydG9uQGFsbGFmcmljYS5jb20gPG1haWx0bzpzYnVydG9uQGFsbGFmcmljYS5jb20+Cj4g
ICAgICAgICA8bWFpbHRvOnNidXJ0b25AYWxsYWZyaWNhLmNvbSA8bWFpbHRvOnNidXJ0b25AYWxs
YWZyaWNhLmNvbT4+Pgo+ICAgICAgICAgd3JvdGU6Cj4KPiAgICAgICAgICAgICBUTDtEUgo+ICAg
ICAgICAgICAgIGFsbCBwYWNrZXRzIGFyZSBiZWluZyBkcm9wcGVkIGluIGEgZGViaWFuIDcgKHdo
ZWV6eSkgZ3Vlc3QKPiAgICAgICAgIG9ubHkgd2hlbgo+ICAgICAgICAgICAgIHRoZXkgYXJlIGNv
bWluZyBmcm9tIGEgZGViaWFuIDUgKGxlbm55KSBndWVzdCBvbiB0aGUgc2FtZQo+ICAgICAgICAg
aG9zdC4gdGhlCj4gICAgICAgICAgICAgY29uc29sZSBhbmQga2VybmVsIGxvZyByZXBvcnQgICdu
ZXQgZXRoMDogSW52YWxpZCBleHRyYSB0eXBlOiA0Jwo+ICAgICAgICAgICAgIHdoZW4gcGFja2V0
cyBhcmUgYmVpbmcgZHJvcHBlZC4gdGhlIHByb2JsZW0gZ29lcyBhd2F5IGlmIGkKPiAgICAgICAg
IGNoYW5nZQo+ICAgICAgICAgICAgIHdoZWV6eSBjb25maWd1cmF0aW9uIGZyb20gMSB2Y3B1IHRv
ID4xIHZjcHUuIGkgdGVzdGVkIGFsbCBvZgo+ICAgICAgICAgdGhpcyBvbgo+ICAgICAgICAgICAg
IGZyZXNoLCBtaW5pbWFsIGluc3RhbGxzLCBzbyBBRkFJQ1QgdGhlcmUgYXJlIG5vIGZpcmV3YWxs
cyBvcgo+ICAgICAgICAgb3RoZXIKPiAgICAgICAgICAgICBlc290ZXJpYyBzZXR0aW5ncyBpbnZv
bHZlZC4KPgo+Cj4gICAgICAgICAgICAgRlVMTCBWRVJTSU9OCj4gICAgICAgICAgICAgdGhpcyBp
cyBhIHN0cmFuZ2Ugb25lLCBzbyBwbGVhc2UgZm9yZ2l2ZSBtZSBpZiBpIG9taXQgc29tZQo+ICAg
ICAgICAgdXNlZnVsCj4gICAgICAgICAgICAgZGV0YWlscy4KPgo+ICAgICAgICAgICAgIGludHJv
Ogo+ICAgICAgICAgICAgIGkgaGF2ZSBhIHBhaXIgb2YgeGVuIGhvc3RzIHdoaWNoIGFyZSBydW5u
aW5nIHBhaXJzIG9mIGd1ZXN0IEhBCj4gICAgICAgICAgICAgcGFpcnMuIGZvciBleGFtcGxlOgo+
Cj4gICAgICAgICAgICAgaG9zdDEKPiAgICAgICAgICAgICAgXF9hcGFjaGUtZ3Vlc3QxCj4gICAg
ICAgICAgICAgIHwKPiAgICAgICAgICAgICAgXF9oYXByb3h5LWd1ZXN0MQo+ICAgICAgICAgICAg
ICB8Cj4gICAgICAgICAgICAgIFxfYXBwc2VydmVyLWd1ZXN0MQo+Cj4gICAgICAgICAgICAgaG9z
dDIKPiAgICAgICAgICAgICAgXF9hcGFjaGUtZ3Vlc3QyCj4gICAgICAgICAgICAgIHwKPiAgICAg
ICAgICAgICAgXF9oYXByb3h5LWd1ZXN0Mgo+ICAgICAgICAgICAgICB8Cj4gICAgICAgICAgICAg
IFxfYXBwc2VydmVyLWd1ZXN0Mgo+Cj4gICAgICAgICAgICAgd2l0aCB2YXJpb3VzIEhBIHNvbHV0
aW9ucyBpbXBsZW1lbnRlZCB3aXRoaW4gdGhlIGd1ZXN0cy4KPiAgICAgICAgIHRoaXMgaXMgbm90
Cj4gICAgICAgICAgICAgZ2VybWFuZSB0byB0aGUgcGFydGljdWxhciBwcm9ibGVtLCBidXQgZ2Vy
bWFuZSB0byBob3cgaQo+ICAgICAgICAgZGlzY292ZXJlZAo+ICAgICAgICAgICAgIGl0LiBmb3Ig
dGhlIHNha2Ugb2YgYmFsYW5jaW5nLCBpIGhhdmUgY29uZmlndXJlZCB0aGUgZ3Vlc3RzJyBIQQo+
ICAgICAgICAgICAgIHByZWZlcmVuY2VzIHNvIHRoYXQgdGhlIGFjdGl2ZSBub2RlcyB0ZW5kIHRv
IGJlIG9uIGRpZmZlcmVudAo+ICAgICAgICAgaG9zdHMuCj4gICAgICAgICAgICAgc28gdW5kZXIg
bm9ybWFsIGNpcmN1bXN0YW5jZXMsIGFwYWNoZS1ndWVzdDEgYW5kIGhhcHJveHktZ3Vlc3QyCj4g
ICAgICAgICAgICAgd291bGQgYmUgdGhlIGFjdGl2ZSBub2Rlcy4gbm8gcHJvYmxlbSBhdCBhbGwg
aW4gdGhhdCBzaXR1YXRpb24uCj4KPiAgICAgICAgICAgICBidXQgaSBkaXNjb3ZlcmVkIHRoYXQg
aSBjYW5ub3QgY29tbXVuaWNhdGUgYmV0d2Vlbgo+ICAgICAgICAgYXBhY2hlLWd1ZXN0MSBhbmQK
PiAgICAgICAgICAgICBoYXByb3h5LWd1ZXN0MSwgbG9jYXRlZCBvbiB0aGUgc2FtZSBob3N0LiBh
ZnRlciBtdWNoCj4gICAgICAgICB0Y3BkdW1waW5nIGluCj4gICAgICAgICAgICAgdGhlIGhvc3Qg
YW5kIGd1ZXN0cywgaSBkaXNjb3ZlcmVkIHRoYXQgdGhlIHByb2JsZW0gaXMKPiAgICAgICAgIHVu
aWRpcmVjdGlvbmFsCj4gICAgICAgICAgICAgYW5kIHNwZWNpZmljIHRvIGEgcGFydGljdWxhciBP
UyBjb21iaW5hdGlvbi4KPgo+ICAgICAgICAgICAgIGEpIGluYm91bmQgcGFja2V0cyB0byBhIGRl
YmlhbiB3aGVlenkgZ3Vlc3QgYXJlIGRyb3BwZWQgb25seQo+ICAgICAgICAgd2hlbgo+ICAgICAg
ICAgICAgIHRoZXkgb3JpZ2luYXRlIGZyb20gYSBkZWJpYW4gbGVubnkgZ3Vlc3Qgb24gdGhlIHNh
bWUgaG9zdAo+Cj4gICAgICAgICAgICAgYikgb3V0Ym91bmQgcGFja2V0cyBmcm9tIGEgd2hlZXp5
IGd1ZXN0IHRvIGEgbGVubnkgZ3Vlc3QgYXJlCj4gICAgICAgICBwYXNzZWQKPiAgICAgICAgICAg
ICBjb3JyZWN0bHksIGV2ZW4gdGhvdWdoIHRoZSB3aGVlenkgY2Fubm90IHNlZSB0aGUgcmV0dXJu
Cj4gICAgICAgICAgICAgY29tbXVuaWNhdGlvbiBmcm9tIHRoZSBsZW5ueSBndWVzdAo+Cj4gICAg
ICAgICAgICAgYykgdGhlcmUgaXMgbm8gcHJvYmxlbSBjb21tdW5pY2F0aW5nIHRvIG9yIGZyb20g
dGhlIHdoZWV6eQo+ICAgICAgICAgZ3Vlc3QgYW5kCj4gICAgICAgICAgICAgYW4gaWRlbnRpY2Fs
bHktY29uZmlndXJlZCBsZW5ueSBndWVzdCBvbiB0aGUgb3RoZXIgaG9zdAo+Cj4gICAgICAgICAg
ICAgZCkgdGhlcmUgaXMgbm8gcHJvYmxlbSBjb21tdW5pY2F0aW5nIHRvIG9yIGZyb20gb3RoZXIK
PiAgICAgICAgIGNvbWJpbmF0aW9ucwo+ICAgICAgICAgICAgIG9mIGd1ZXN0cyBvbiB0aGUgc2Ft
ZSBob3N0LiBpZSwgZnJvbSBqZXNzaWUgdG8gd2hlZXp5LCBsZW5ueSB0bwo+ICAgICAgICAgICAg
IGxlbm55IGFuZCB3aGVlenkgdG8gd2hlZXp5LCBldGMuCj4KPgo+ICAgICAgICAgICAgIGV2ZW4g
c3RyYW5nZXIsIG15IGF0dGVtcHRzIGluIHRyeWluZyB0byBuYXJyb3cgaXQgZG93biB0byB0aGUK
PiAgICAgICAgICAgICBzaW1wbGVzdCBwb3NzaWJsZSB0ZXN0IGNhc2UgbGVkIG1lIHRvIGRpc2Nv
dmVyIHRoYXQgZm9yIHRoZSBzYW1lCj4gICAgICAgICAgICAgZXhhY3QgZ3Vlc3QsIGNoYW5naW5n
IHRoZSB2Y3B1IHNldHRpbmcgZnJvbSAxIHRvID4xIG1ha2VzIHRoZQo+ICAgICAgICAgICAgIHBy
b2JsZW0gZ28gYXdheS4KPgo+ICAgICAgICAgICAgIHNidXJ0b25AaG9zdDp+JCB2aXJzaCAtYyB4
ZW46Ly8vIGR1bXB4bWwgd2hlZXp5LWd1ZXN0ID4KPiAgICAgICAgICAgICB+L2Nhbm5vdC1waW5n
LnhtbAo+ICAgICAgICAgICAgICMgdGVzdCBhbmQgcmVjb25maWd1cmUKPiAgICAgICAgICAgICBz
YnVydG9uQGhvc3Q6fiQgdmlyc2ggLWMgeGVuOi8vLyBkdW1weG1sIHdoZWV6eS1ndWVzdCA+Cj4g
ICAgICAgICB+L2Nhbi1waW5nLnhtbAo+Cj4gICAgICAgICAgICAgc2J1cnRvbkBob3N0On4kIGRp
ZmYgfi9jYW4tcGluZy54bWwgfi9jYW5ub3QtcGluZy54bWwKPiAgICAgICAgICAgICA2YzYKPiAg
ICAgICAgICAgICA8ICAgPHZjcHUgcGxhY2VtZW50PSdzdGF0aWMnPjI8L3ZjcHU+Cj4gICAgICAg
ICAgICAgLS0tCj4gICAgICAgICAgICAgPiAgIDx2Y3B1IHBsYWNlbWVudD0nc3RhdGljJz4xPC92
Y3B1Pgo+Cj4KPiAgICAgICAgICAgICB0ZXN0aW5nIG1ldGhvZG9sb2d5Ogo+ICAgICAgICAgICAg
IHNpbXBsZSBwaW5nIGJldHdlZW4gaG9zdHMuCj4KPiAgICAgICAgICAgICBpbml0aWFsbHkgYnJv
a2VuIGJlY2F1c2UgdGhlIEFSUCAnaXMtYXQnIHRyYWZmaWMgZnJvbSB0aGUgbGVubnkKPiAgICAg
ICAgICAgICBndWVzdCBpcyBkcm9wcGVkIGdvaW5nIGludG8gdGhlIHdoZWV6eSBndWVzdCwgYW5k
IEFSUCAnd2hvLWhhcycKPiAgICAgICAgICAgICB0cmFmZmljIGZyb20gdGhlIGxlbm55IGd1ZXN0
IGlzIGRyb3BwZWQgZ29pbmcgaW50byB0aGUKPiAgICAgICAgIHdoZWV6eSBndWVzdC4KPiAgICAg
ICAgICAgICB0aGVyZWZvcmUgdGhlIGd1ZXN0cyBjYW5ub3QgZGlzY292ZXIgb25lIGFub3RoZXIu
Cj4KPiAgICAgICAgICAgICBhZnRlciBtYW51YWxseSBzZXR0aW5nIHRoZSBBUlAgY2FjaGUgZW50
cmllcyBvbiBib3RoIGd1ZXN0czoKPgo+ICAgICAgICAgICAgIHBpbmdpbmcgZnJvbSBsZW5ueSB0
byB3aGVlenksIHRjcGR1bXAgc2hvd3MgSUNNUCBlY2hvCj4gICAgICAgICByZXF1ZXN0cyBpbgo+
ICAgICAgICAgICAgIHRoZSBsZW5ueSBndWVzdCBhbmQgb24gdGhlIFZJRnMgZm9yIGJvdGggZ3Vl
c3RzIGluIHRoZSBob3N0Lgo+ICAgICAgICAgYnV0IHRoZQo+ICAgICAgICAgICAgIElDTVAgcmVx
dWVzdHMgYXJlIHVuc2VlbiBpbiB0aGUgd2hlZXp5IGd1ZXN0Lgo+Cj4gICAgICAgICAgICAgcGlu
Z2luZyBmcm9tIHdoZWV6eSB0byBsZW5ueSwgdGNwZHVtcCBzaG93cyBJQ01QIGVjaG8KPiAgICAg
ICAgIHJlcXVlc3RzIGFuZAo+ICAgICAgICAgICAgIHJlcGxpZXMgaW4gdGhlIGxlbm55IGd1ZXN0
IGFuZCBvbiB0aGUgVklGcyBmb3IgYm90aCBndWVzdHMKPiAgICAgICAgIGluIHRoZQo+ICAgICAg
ICAgICAgIGhvc3QuIElDTVAgcmVxdWVzdHMgYXJlIHNlZW4gaW4gdGhlIHdoZWV6eSBndWVzdCwg
c2luY2UgdGhleQo+ICAgICAgICAgICAgIG9yaWdpbmF0ZSB0aGVyZSwgYnV0IHRoZSByZXBsaWVz
IGZyb20gdGhlIGxlbm55IGd1ZXN0IGFyZQo+ICAgICAgICAgdW5zZWVuLgo+Cj4gICAgICAgICAg
ICAgdGhlIHByb2JsZW0gaXMgbm90IGxpbWl0ZWQgdG8gQVJQIG9yIElDTVAsIGFsbCBvdGhlcgo+
ICAgICAgICAgY29tbXVuaWNhdGlvbiBpCj4gICAgICAgICAgICAgaGF2ZSB0cmllZCBmYWlscyBz
aW1pbGFybHkuCj4KPiAgICAgICAgICAgICB0aGUgc21va2luZyBndW4gKGkgaG9wZSk6Cj4gICAg
ICAgICAgICAgd2hlbiBwYWNrZXRzIGFyZSBiZWluZyBkcm9wcGVkIGluIHRoZSB3aGVlenkgZ3Vl
c3QsIHRoZQo+ICAgICAgICAgY29uc29sZSBhbmQKPiAgICAgICAgICAgICB2YXJpb3VzIGxvZ3Mg
cmVwb3J0Cj4gICAgICAgICAgICAgWyA2OTc3LjY2OTQwOF0gbmV0IGV0aDA6IEludmFsaWQgZXh0
cmEgdHlwZTogNAo+Cj4gICAgICAgICAgICAgYW5kIHRoZSBvbmx5IHJlZmVyZW5jZSBpIGhhdmUg
Zm91bmQgdmlhIG15IHNlYXJjaGluZyBpcyB0aGlzCj4gICAgICAgICB0aHJlYWQ6Cj4KPiAgICAg
ICAgIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwv
MjAxNi0wOS9tc2cwMDU2NS5odG1sCj4gICAgICAgICA8aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE2LTA5L21zZzAwNTY1Lmh0bWw+Cj4KPiAg
ICAgICAgIDxodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRl
dmVsLzIwMTYtMDkvbXNnMDA1NjUuaHRtbAo+ICAgICAgICAgPGh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNi0wOS9tc2cwMDU2NS5odG1sPj4K
Pgo+ICAgICAgICAgICAgIHdoaWNoIHNlZW1zIHRvIGJlIHVucmVzb2x2ZWQuCj4KPiAgICAgICAg
ICAgICBpJ20gaG9waW5nIHRoYXQgc29tZSBwYXJ0IG9mIHRoaXMgdGlja2xlcyBzb21lb25lJ3Mg
bWVtb3J5LCBvcgo+ICAgICAgICAgICAgIHBpcXVlcyB0aGVpciBpbnRlcmVzdCwgb3IgYXQgbGVh
c3QgdGhhdCBzb21lb25lIGNhbiBwb2ludCBtZQo+ICAgICAgICAgdG8gc29tZQo+ICAgICAgICAg
ICAgIG1vcmUgdHJvdWJsZXNob290aW5nIHN0ZXBzIGkgaGF2ZW4ndCB0aG91Z2h0IG9mLgo+Cj4g
ICAgICAgICAgICAgVElBCj4KPgo+ICAgICAgICAgICAgIHNldHVwIGRldGFpbHM6Cj4gICAgICAg
ICAgICAgSE9TVDoKPiAgICAgICAgICAgICBzYnVydG9uQGhvc3Q6fiQgY2F0IC9ldGMvaXNzdWUK
PiAgICAgICAgICAgICBEZWJpYW4gR05VL0xpbnV4IDggXG4gXGwKPgo+ICAgICAgICAgICAgIHNi
dXJ0b25AaG9zdDp+JCB1bmFtZSAtYQo+ICAgICAgICAgICAgIExpbnV4IGhvc3QgNC43LjAtMC5i
cG8uMS1hbWQ2NCAjMSBTTVAgRGViaWFuIDQuNy44LTF+YnBvOCsxCj4gICAgICAgICAgICAgKDIw
MTYtMTAtMTkpIHg4Nl82NCBHTlUvTGludXgKPgo+ICAgICAgICAgICAgIHNidXJ0b25AaG9zdDp+
JCBkcGtnIC1sIHwgZ3JlcCAtRiAtZSBsaWJ2aXJ0LWRhZW1vbiAtZQo+ICAgICAgICAgICAgIHhl
bi1oeXBlcnZpc29yIC1lIHFlbXUtc3lzdGVtCj4gICAgICAgICAgICAgaWkgIGxpYnZpcnQtZGFl
bW9uICAgICAgICAgICAgICAgICAgMS4yLjktOStkZWI4dTMKPiAgICAgICAgICAgICAgYW1kNjQg
ICAgICBwcm9ncmFtcyBmb3IgdGhlIGxpYnZpcnQgbGlicmFyeQo+ICAgICAgICAgICAgIGlpICBs
aWJ2aXJ0LWRhZW1vbi1zeXN0ZW0gICAgICAgICAgIDEuMi45LTkrZGViOHUzCj4gICAgICAgICAg
ICAgIGFtZDY0ICAgICAgTGlidmlydCBkYWVtb24gY29uZmlndXJhdGlvbiBmaWxlcwo+ICAgICAg
ICAgICAgIGlpICBxZW11LXN5c3RlbS1jb21tb24gICAgICAgICAgICAgIDE6Mi43K2Rmc2ctM35i
cG84KzIKPiAgICAgICAgICAgICBhbWQ2NCAgICAgIFFFTVUgZnVsbCBzeXN0ZW0gZW11bGF0aW9u
IGJpbmFyaWVzIChjb21tb24gZmlsZXMpCj4gICAgICAgICAgICAgaWkgIHFlbXUtc3lzdGVtLXg4
NiAgICAgICAgICAgICAgICAgMToyLjcrZGZzZy0zfmJwbzgrMgo+ICAgICAgICAgICAgIGFtZDY0
ICAgICAgUUVNVSBmdWxsIHN5c3RlbSBlbXVsYXRpb24gYmluYXJpZXMgKHg4NikKPiAgICAgICAg
ICAgICBpaSAgeGVuLWh5cGVydmlzb3ItNC40LWFtZDY0ICAgICAgICA0LjQuMS05K2RlYjh1OAo+
ICAgICAgICAgICAgICBhbWQ2NCAgICAgIFhlbiBIeXBlcnZpc29yIG9uIEFNRDY0Cj4KPiAgICAg
ICAgICAgICBzYnVydG9uQGhvc3Q6fiQgZ3JlcCAtRiAtQTEgJzxvcz4nIH4vY2Fubm90LXBpbmcu
eG1sCj4gICAgICAgICAgICAgICA8b3M+Cj4gICAgICAgICAgICAgICAgIDx0eXBlIGFyY2g9J3g4
Nl82NCcgbWFjaGluZT0neGVuZnYnPmh2bTwvdHlwZT4KPgo+ICAgICAgICAgICAgIHNidXJ0b25A
aG9zdDp+JCBncmVwIC1GIC1DMiAneGVuYnIwJyB+L2Nhbm5vdC1waW5nLnhtbAo+ICAgICAgICAg
ICAgICAgICA8aW50ZXJmYWNlIHR5cGU9J2JyaWRnZSc+Cj4gICAgICAgICAgICAgICAgICAgPG1h
YyBhZGRyZXNzPScwMDoxNjozZTpmYjoyZToxYycvPgo+ICAgICAgICAgICAgICAgICAgIDxzb3Vy
Y2UgYnJpZGdlPSd4ZW5icjAnLz4KPiAgICAgICAgICAgICAgICAgICA8bW9kZWwgdHlwZT0ncnRs
ODEzOScvPgo+ICAgICAgICAgICAgICAgICA8L2ludGVyZmFjZT4KPgo+Cj4gICAgICAgICAgICAg
c2J1cnRvbkBob3N0On4kIGlwIGFkZHIgc2hvdyB4ZW5icjAKPiAgICAgICAgICAgICA4OiB4ZW5i
cjA6IDxCUk9BRENBU1QsTVVMVElDQVNULFVQLExPV0VSX1VQPiBtdHUgMTUwMCBxZGlzYwo+ICAg
ICAgICAgbm9xdWV1ZQo+ICAgICAgICAgICAgIHN0YXRlIFVQIGdyb3VwIGRlZmF1bHQgcWxlbiAx
MDAwCj4gICAgICAgICAgICAgICAgIGxpbmsvZXRoZXIgYmM6MzA6NWI6ZjA6MzI6YjQgYnJkIGZm
OmZmOmZmOmZmOmZmOmZmCj4gICAgICAgICAgICAgICAgIGluZXQgMTkyLjE2OC4yNDAuNTIvMjAg
PGh0dHA6Ly8xOTIuMTY4LjI0MC41Mi8yMD4KPiAgICAgICAgIDxodHRwOi8vMTkyLjE2OC4yNDAu
NTIvMjA+IGJyZAo+ICAgICAgICAgICAgIDE5Mi4xNjguMjU1LjI1NSBzY29wZSBnbG9iYWwgeGVu
YnIwCj4gICAgICAgICAgICAgICAgICAgIHZhbGlkX2xmdCBmb3JldmVyIHByZWZlcnJlZF9sZnQg
Zm9yZXZlcgo+ICAgICAgICAgICAgICAgICBpbmV0NiBmZTgwOjpiZTMwOjViZmY6ZmVmMDozMmI0
LzY0IHNjb3BlIGxpbmsKPiAgICAgICAgICAgICAgICAgICAgdmFsaWRfbGZ0IGZvcmV2ZXIgcHJl
ZmVycmVkX2xmdCBmb3JldmVyCj4KPgo+Cj4gICAgICAgICAgICAgR1VFU1RTOgo+ICAgICAgICAg
ICAgIGZ1bGx2aXJ0IGluc3RhbGxzLCBjcmVhdGVkIGZyb20gbmV0aW5zdCBJU08gdmlhIHZpcnQt
bWFuYWdlcgo+ICAgICAgICAgcnVubmluZwo+ICAgICAgICAgICAgIG9uIG15IHdvcmtzdGF0aW9u
LCBtYW5pcHVsYXRlZCB0aHJvdWdoIHNvbWUgY29tYmluYXRpb24gb2YKPiAgICAgICAgICAgICB2
aXJ0LW1hbmFnZXIgYW5kIGxvY2FsIHZpcnNoIGNvbW1hbmRzLgo+Cj4gICAgICAgICAgICAgcm9v
dEB3aGVlenktZ3Vlc3Q6fiMgdW5hbWUgLWEKPiAgICAgICAgICAgICBMaW51eCB3aGVlenktZ3Vl
c3QgMy4xNi4wLTAuYnBvLjQtYW1kNjQgIzEgU01QIERlYmlhbgo+ICAgICAgICAgICAgIDMuMTYu
MzYtMStkZWI4dTJ+YnBvNzArMSAoMjAxNi0xMC0xOSkgeDg2XzY0IEdOVS9MaW51eAo+Cj4gICAg
ICAgICAgICAgcm9vdEB3aGVlenktZ3Vlc3Q6fiMgY2F0IC9ldGMvaXNzdWUKPiAgICAgICAgICAg
ICBEZWJpYW4gR05VL0xpbnV4IDcgXG4gXGwKPgo+ICAgICAgICAgICAgIHJvb3RAbGVubnktZ3Vl
c3Q6fiMgdW5hbWUgLWEKPiAgICAgICAgICAgICBMaW51eCBsZW5ueS1ndWVzdCAyLjYuMjYtMi1h
bWQ2NCAjMSBTTVAgU3VuIE1hciA0IDIxOjQ4OjA2Cj4gICAgICAgICBVVEMgMjAxMgo+ICAgICAg
ICAgICAgIHg4Nl82NCBHTlUvTGludXgKPgo+ICAgICAgICAgICAgIHJvb3RAbGVubnktZ3Vlc3Q6
fiMgY2F0IC9ldGMvaXNzdWUKPiAgICAgICAgICAgICBEZWJpYW4gR05VL0xpbnV4IDUuMCBcbiBc
bAo+Cj4KPgo+Cj4KPiAgICAgICAgIEkgZG8gbm90IGtub3cgaWYgdGhpcyBoZWxwcyBhdCBhbGw6
Cj4gICAgICAgICBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVu
LWRldmVsLzIwMTYtMDkvbXNnMDA2MTIuaHRtbAo+ICAgICAgICAgPGh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNi0wOS9tc2cwMDYxMi5odG1s
Pgo+Cj4KPiAgICAgdGhhdCBpcyB0aGUgdGFpbCBlbmQgb2YgdGhlICJ1bnJlc29sdmVkIiB0aHJl
YWQgaSBtZW50aW9uZWQuCj4KPiAgICAgaSdtIHVzaW5nIHRoZSBzdG9jayBkZWJpYW4gcGFja2Fn
ZXMsIGFuZCBpIGhhdmUgbm90IHBva2VkIGFyb3VuZCBpbgo+ICAgICB0aGUgbmV0ZnJvbnQgZHJp
dmVyLCBzbyBpJ20gbm90IGludGltYXRlbHkgZmFtaWxpYXIgd2l0aCB0aGUKPiAgICAgc3VnZ2Vz
dGVkIGNvZGUgY2hhbmdlcy4gYnV0IGknbSBzdXJlIHRoYXQgaSBjb3VsZCBpbnNlcnQgc29tZQo+
ICAgICBkZWJ1Z2dpbmcgYW5kIHJlY29tcGlsZSBnaXZlbiBhIGxpdHRsZSBndWlkYW5jZS4KPgo+
ICAgICB0aGFua3MgZm9yIHRoZSByZXNwb25zZS4KPgo+Cj4KPiBJIGFtIG5vdCBmYW1pbGlhciBl
aXRoZXIuICBJIGtub3cgdy8gQlNEIHRoZXJlIGFyZSBpc3N1ZXMgdy8gY2hlY2tzdW1zCj4gYW5k
IHN1Y2guICBUaGlzIHNlZW1zIHRvIGJlIGEgYnVnIHdpdGggdGhlIFBWIGRyaXZlciByaWdodD8K
CnRoYXQgaXMgbXkgZ3Vlc3MsIGJhc2VkIG9uIHRoZSBjb250ZXh0IHByb3ZpZGVkIGJ5IHRoZSBv
dGhlciB0aHJlYWQuIGJ1dCAKaSBhbSBub3QgYXQgYWxsIHBvc2l0aXZlLCB3aGljaCBpcyB3aHkg
aSB0aG91Z2h0IGknZCBwdXQgaXQgdG8gdGhlIGxpc3QuCgo+Cj4KPgo+IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLXVzZXJzIG1haWxpbmcgbGlz
dAo+IFhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11
c2Vycwo+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Wed Jan 11 15:43:00 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Jan 2017 15:43:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cRL33-0007xP-LQ; Wed, 11 Jan 2017 15:42:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srn@prgmr.com>) id 1cRL32-0007wq-6Y
 for xen-users@lists.xen.org; Wed, 11 Jan 2017 15:42:48 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 54/0C-04988-77256785; Wed, 11 Jan 2017 15:42:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsXiLjyVTbcsqCz
 CoP04o8WqqwdYHRg9ju7+zRTAGMWamZeUX5HAmvFo9m72grPMFU03ljA2ML5h6mLk4hASuMUo
 0XfvO2MXIycHi4C9RNfa3WwgCRaBn0wSB1ZcYwdJCAsYS/w7dRrMFhGwlTi/5RSYLSQQIPF3w
 lVmEJtNQEnixon/YHFeARuJGaf/QA1VlTg0dTGQzcEhKhAucfWwOUSJoMTJmU9YQGxOgUCJ/f
 9A9nJyMAuoS/yZd4kZwpaX2P52DvMERr5ZSFpmISmbhaRsASPzKkaN4tSistQiXUNLvaSizPS
 MktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwHCrZ2Bg3MH4qN/vEKMkB5OSKK+Xf1mEEF9S
 fkplRmJxRnxRaU5q8SFGGQ4OJQneWQFAOcGi1PTUirTMHGDgw6QlOHiURHhZA4HSvMUFibnFm
 ekQqVOMuhynPl14ySTEkpeflyolznsVZIYASFFGaR7cCFgUXmKUlRLmZWRgYBDiKUgtys0sQZ
 V/xSjOwagkzCsOsoonM68EbtMroCOYgI6ItCsGOaIkESEl1cAYVHi6u+Lt5vv9N0TfF0SLFS7
 ez6s1J2FTWlDi2hPNT5bOkW3ZIlhyalWPxserr3x+bH58tIox/6pJmfL0musf6/rPT436I/r4
 4B/beL6WczFOKzk+bt7b75qptT23bKaS36/Dt4J/ijTbTdhU+lhYMYxX+Y/xStlZrFsnGfds/
 +urutJv96SrSizFGYmGWsxFxYkAbaN+670CAAA=
X-Env-Sender: srn@prgmr.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1484149363!79213374!1
X-Originating-IP: [71.19.149.6]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4506 invoked from network); 11 Jan 2017 15:42:45 -0000
Received: from mail.prgmr.com (HELO mail.prgmr.com) (71.19.149.6)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Jan 2017 15:42:45 -0000
Received: from [192.168.1.3] (173-228-60-38.dsl.dynamic.fusionbroadband.com
 [173.228.60.38]) (Authenticated sender: srn)
 by mail.prgmr.com (Postfix) with ESMTPSA id D05BF28C002;
 Wed, 11 Jan 2017 10:42:42 -0500 (EST)
DKIM-Filter: OpenDKIM Filter v2.10.3 mail.prgmr.com D05BF28C002
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=prgmr.com;
 s=default; t=1484149362;
 bh=7xRljmLONlnY8BsZIUOqshFewsGIuzqaG5fn4BiUfjo=;
 h=Subject:To:References:From:Date:In-Reply-To:From;
 b=StKQLX0k+2WpTtLEc11dIz5neAiFhvhsWp+ExlkR0ejmHmUI9oiuLrMCZ2LhaDorz
 g5FF5CQqCWNncYwPQbGM/B0K+VL+MZgnnlipgqDR1pDKQ9dxqLtDvf70TffgdlU36m
 9ZdUORBmpkKGOlBGCZu926dSNwf4qlY3fziTFkOU=
To: Ismi Abidi <ismiabidi@gmail.com>, xen-users@lists.xen.org
References: <CAAyELwsS_GAcz5epDtQRkPeXKwXvvpJH2vwqu45zf-bp1eD_dA@mail.gmail.com>
From: Sarah Newman <srn@prgmr.com>
Message-ID: <0e181742-f6ad-cb48-c755-b4ac7992e1ea@prgmr.com>
Date: Wed, 11 Jan 2017 07:42:42 -0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.5.1
MIME-Version: 1.0
In-Reply-To: <CAAyELwsS_GAcz5epDtQRkPeXKwXvvpJH2vwqu45zf-bp1eD_dA@mail.gmail.com>
Subject: Re: [Xen-users] Run Xen hypervisor on Qemu
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

T24gMDEvMTEvMjAxNyAwNzoyNiBBTSwgSXNtaSBBYmlkaSB3cm90ZToKPiBIaSwKPiAKPiBJdCBp
cyBteSBmaXJzdCB0aW1lIHdvcmtpbmcgd2l0aCB4ZW4uIEkgaGF2ZSB4ZW4gdjQuNiBpbnN0YWxs
ZWQgb24KPiB1YnVudHUxNi4gSSB3YW50IHRvIHJ1biB4ZW4gaHlwZXJ2aXNvciBvbiBxZW11IGlu
IGhhcmR3YXJlIGFzc2lzdGVkIG1vZGUuIEkKPiBoYXZlIHRyaWVkIHRvIHVzZSBxZW11LXhlbiBj
b21tYW5kIGZvciB0aGlzIHB1cnBvc2UgYnV0IGl0IGdpdmVzIGFuIGVycm9yCj4gY29tbWFuZCBu
b3QgZm91bmQuIFdoYXQgb3RoZXIgdGhpbmdzIHNob3VsZCBJIGRvIHRvIHNldCBpdCB3b3JraW5n
Lgo+IAo+IC0tSXNtaQo+IAoKQXMgaW4geW91IHdhbnQgdG8gcnVuIHhlbiBpbnNpZGUgYSBxZW11
IHZpcnR1YWwgbWFjaGluZT8gVGhlbiB4ZW4gbmVlZHMgdG8gYmUgaW5zdGFsbGVkIGluc2lkZSB0
aGF0LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Wed Jan 11 15:43:00 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Jan 2017 15:43:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cRL33-0007xP-LQ; Wed, 11 Jan 2017 15:42:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srn@prgmr.com>) id 1cRL32-0007wq-6Y
 for xen-users@lists.xen.org; Wed, 11 Jan 2017 15:42:48 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 54/0C-04988-77256785; Wed, 11 Jan 2017 15:42:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsXiLjyVTbcsqCz
 CoP04o8WqqwdYHRg9ju7+zRTAGMWamZeUX5HAmvFo9m72grPMFU03ljA2ML5h6mLk4hASuMUo
 0XfvO2MXIycHi4C9RNfa3WwgCRaBn0wSB1ZcYwdJCAsYS/w7dRrMFhGwlTi/5RSYLSQQIPF3w
 lVmEJtNQEnixon/YHFeARuJGaf/QA1VlTg0dTGQzcEhKhAucfWwOUSJoMTJmU9YQGxOgUCJ/f
 9A9nJyMAuoS/yZd4kZwpaX2P52DvMERr5ZSFpmISmbhaRsASPzKkaN4tSistQiXUNLvaSizPS
 MktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwHCrZ2Bg3MH4qN/vEKMkB5OSKK+Xf1mEEF9S
 fkplRmJxRnxRaU5q8SFGGQ4OJQneWQFAOcGi1PTUirTMHGDgw6QlOHiURHhZA4HSvMUFibnFm
 ekQqVOMuhynPl14ySTEkpeflyolznsVZIYASFFGaR7cCFgUXmKUlRLmZWRgYBDiKUgtys0sQZ
 V/xSjOwagkzCsOsoonM68EbtMroCOYgI6ItCsGOaIkESEl1cAYVHi6u+Lt5vv9N0TfF0SLFS7
 ez6s1J2FTWlDi2hPNT5bOkW3ZIlhyalWPxserr3x+bH58tIox/6pJmfL0musf6/rPT436I/r4
 4B/beL6WczFOKzk+bt7b75qptT23bKaS36/Dt4J/ijTbTdhU+lhYMYxX+Y/xStlZrFsnGfds/
 +urutJv96SrSizFGYmGWsxFxYkAbaN+670CAAA=
X-Env-Sender: srn@prgmr.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1484149363!79213374!1
X-Originating-IP: [71.19.149.6]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4506 invoked from network); 11 Jan 2017 15:42:45 -0000
Received: from mail.prgmr.com (HELO mail.prgmr.com) (71.19.149.6)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Jan 2017 15:42:45 -0000
Received: from [192.168.1.3] (173-228-60-38.dsl.dynamic.fusionbroadband.com
 [173.228.60.38]) (Authenticated sender: srn)
 by mail.prgmr.com (Postfix) with ESMTPSA id D05BF28C002;
 Wed, 11 Jan 2017 10:42:42 -0500 (EST)
DKIM-Filter: OpenDKIM Filter v2.10.3 mail.prgmr.com D05BF28C002
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=prgmr.com;
 s=default; t=1484149362;
 bh=7xRljmLONlnY8BsZIUOqshFewsGIuzqaG5fn4BiUfjo=;
 h=Subject:To:References:From:Date:In-Reply-To:From;
 b=StKQLX0k+2WpTtLEc11dIz5neAiFhvhsWp+ExlkR0ejmHmUI9oiuLrMCZ2LhaDorz
 g5FF5CQqCWNncYwPQbGM/B0K+VL+MZgnnlipgqDR1pDKQ9dxqLtDvf70TffgdlU36m
 9ZdUORBmpkKGOlBGCZu926dSNwf4qlY3fziTFkOU=
To: Ismi Abidi <ismiabidi@gmail.com>, xen-users@lists.xen.org
References: <CAAyELwsS_GAcz5epDtQRkPeXKwXvvpJH2vwqu45zf-bp1eD_dA@mail.gmail.com>
From: Sarah Newman <srn@prgmr.com>
Message-ID: <0e181742-f6ad-cb48-c755-b4ac7992e1ea@prgmr.com>
Date: Wed, 11 Jan 2017 07:42:42 -0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.5.1
MIME-Version: 1.0
In-Reply-To: <CAAyELwsS_GAcz5epDtQRkPeXKwXvvpJH2vwqu45zf-bp1eD_dA@mail.gmail.com>
Subject: Re: [Xen-users] Run Xen hypervisor on Qemu
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

T24gMDEvMTEvMjAxNyAwNzoyNiBBTSwgSXNtaSBBYmlkaSB3cm90ZToKPiBIaSwKPiAKPiBJdCBp
cyBteSBmaXJzdCB0aW1lIHdvcmtpbmcgd2l0aCB4ZW4uIEkgaGF2ZSB4ZW4gdjQuNiBpbnN0YWxs
ZWQgb24KPiB1YnVudHUxNi4gSSB3YW50IHRvIHJ1biB4ZW4gaHlwZXJ2aXNvciBvbiBxZW11IGlu
IGhhcmR3YXJlIGFzc2lzdGVkIG1vZGUuIEkKPiBoYXZlIHRyaWVkIHRvIHVzZSBxZW11LXhlbiBj
b21tYW5kIGZvciB0aGlzIHB1cnBvc2UgYnV0IGl0IGdpdmVzIGFuIGVycm9yCj4gY29tbWFuZCBu
b3QgZm91bmQuIFdoYXQgb3RoZXIgdGhpbmdzIHNob3VsZCBJIGRvIHRvIHNldCBpdCB3b3JraW5n
Lgo+IAo+IC0tSXNtaQo+IAoKQXMgaW4geW91IHdhbnQgdG8gcnVuIHhlbiBpbnNpZGUgYSBxZW11
IHZpcnR1YWwgbWFjaGluZT8gVGhlbiB4ZW4gbmVlZHMgdG8gYmUgaW5zdGFsbGVkIGluc2lkZSB0
aGF0LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Wed Jan 11 17:02:54 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Jan 2017 17:02:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cRMHm-0006Qz-FG; Wed, 11 Jan 2017 17:02:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sburton@allafrica.com>) id 1cRMHl-0006Qt-Ah
 for xen-users@lists.xen.org; Wed, 11 Jan 2017 17:02:05 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 67/08-31649-C0566785; Wed, 11 Jan 2017 17:02:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsVyLLW5WZc7tSz
 C4MYKU4tVVw+wOjB6HN39mymAMYo1My8pvyKBNePShQdMBW/NKnp7lrA2MM7U6WLk5BAScJf4
 sm4ycxcjF5B9lVHiT+MiFpCEsEC0RNPWBkYQW0RAWmLGlSY2iAYHiUU3XwPVcHCwCehKvJ9XD
 BLmBQr3nP7GDmKzCKhKTFq+BaxVVCBYouvePiaIGkGJkzOfgI3nFHCUuNz0BKyeWcBMYt7mh8
 wQtrzE9rdzmCcw8s5C0jILSdksJGULGJlXMaoXpxaVpRbpWuolFWWmZ5TkJmbm6BoaGOvlphY
 XJ6an5iQmFesl5+duYgSGVD0DA+MOxtc/nQ4xSnIwKYnypseWRQjxJeWnVGYkFmfEF5XmpBYf
 YpTh4FCS4L2ZDJQTLEpNT61Iy8wBBjdMWoKDR0mElzMFKM1bXJCYW5yZDpE6xWjMcerG6ZdMH
 F92nnnJJMSSl5+XKiXOexFkkgBIaUZpHtwgWNRdYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqC
 TMKwWykCczrwRu3yugU5iATom0KwY5pSQRISXVwGho7PD0hQ5fkGucTChn0hVNiYcOoTw3k8y
 /PViSwvb6iAzPqV8y5mteyt1cdYB/1prj8u4n57zvVass+d6baGE56W8lr+/5st6wRfqOfaeO
 cpj7vju+LfxRyLPzaqkban3sdvnyRs//Xr6af/+5dQfjJm9q3XnUoedKZlzRTu35e/b9sa1sM
 ldiKc5INNRiLipOBADAJlGutQIAAA==
X-Env-Sender: sburton@allafrica.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1484154123!76858160!1
X-Originating-IP: [198.101.131.131]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53504 invoked from network); 11 Jan 2017 17:02:03 -0000
Received: from mail.allafrica.com (HELO mail.allafrica.com) (198.101.131.131)
 by server-5.tower-31.messagelabs.com with SMTP;
 11 Jan 2017 17:02:03 -0000
Received: (qmail 18408 invoked by uid 1014); 11 Jan 2017 17:02:02 -0000
Received: from [74.37.192.232] (HELO dell-e6230.allafrica.com) (74.37.192.232)
 (smtp-auth username sburton, mechanism plain)
 by mail.allafrica.com (qpsmtpd/0.33-dev) with ESMTP;
 Wed, 11 Jan 2017 17:02:02 +0000
To: xen-users@lists.xen.org
References: <03e9091a-106f-346d-4d90-a3e121cc7843@allafrica.com>
From: Sherrard Burton <sburton@allafrica.com>
Message-ID: <0b8d8f04-a5cc-7481-32ea-84b39574c299@allafrica.com>
Date: Wed, 11 Jan 2017 12:02:01 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Icedove/45.5.1
MIME-Version: 1.0
In-Reply-To: <03e9091a-106f-346d-4d90-a3e121cc7843@allafrica.com>
Subject: Re: [Xen-users] all packets between certain guests on the same host
 being dropped
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

CgpPbiAwMS8xMC8yMDE3IDAzOjE5IFBNLCBTaGVycmFyZCBCdXJ0b24gd3JvdGU6Cj4gVEw7RFIK
PiBhbGwgcGFja2V0cyBhcmUgYmVpbmcgZHJvcHBlZCBpbiBhIGRlYmlhbiA3ICh3aGVlenkpIGd1
ZXN0IG9ubHkgd2hlbgo+IHRoZXkgYXJlIGNvbWluZyBmcm9tIGEgZGViaWFuIDUgKGxlbm55KSBn
dWVzdCBvbiB0aGUgc2FtZSBob3N0LiB0aGUKPiBjb25zb2xlIGFuZCBrZXJuZWwgbG9nIHJlcG9y
dCAgJ25ldCBldGgwOiBJbnZhbGlkIGV4dHJhIHR5cGU6IDQnIHdoZW4KPiBwYWNrZXRzIGFyZSBi
ZWluZyBkcm9wcGVkLiB0aGUgcHJvYmxlbSBnb2VzIGF3YXkgaWYgaSBjaGFuZ2Ugd2hlZXp5Cj4g
Y29uZmlndXJhdGlvbiBmcm9tIDEgdmNwdSB0byA+MSB2Y3B1LiBpIHRlc3RlZCBhbGwgb2YgdGhp
cyBvbiBmcmVzaCwKPiBtaW5pbWFsIGluc3RhbGxzLCBzbyBBRkFJQ1QgdGhlcmUgYXJlIG5vIGZp
cmV3YWxscyBvciBvdGhlciBlc290ZXJpYwo+IHNldHRpbmdzIGludm9sdmVkLgo+CgppIG5vdGlj
ZWQgdGhhdCB0aGVyZSBpcyBhIGJhY2twb3J0IGtlcm5lbCBmb3IgbGVubnkgdGhhdCBpbmNsdWRl
cyB0aGUgUFYgCm9uIEhWTSBkcml2ZXJzLiBhZnRlciB1cGdyYWRpbmcgdG8gdGhhdCBrZXJuZWws
IHRoZSBwcm9ibGVtIGFsc28gZ29lcyAKYXdheS4gaSBhbHNvIGNvbmZpcm1lZCB0aGUgcHJvYmxl
bSB3aGVuIHRoZSB0YXJnZXQgaXMgYSBkZWJpYW4gOCAKKGplc3NpZSkgZ3Vlc3QuCgpzbyBpdCBh
cHBlYXJzIHRoYXQgdGhlIHByb2JsZW0gaGVyZSBpcyBzcGVjaWZpYyB0byBIVk0gZ3Vlc3RzIGF0
dGVtcHRpbmcgCnRvIGNvbW11bmljYXRlIHdpdGggc2luZ2xlLXZjcHUgUFYgZ3Vlc3RzLiBpZiBt
eSBhbmFseXNpcyBpcyBjb3JyZWN0LCAKdGhhdCB3b3VsZCBzZWVtIHRvIGltcGx5IHRoYXQgdGhl
IHJvb3Qgb2YgdGhlIHByb2JsZW0gaXMgaW4gdGhlIApwYWNrZXQtaGFuZGxpbmcgY29kZSBpbiB0
aGUgaG9zdCwgbm8/Cgo+Cj4gRlVMTCBWRVJTSU9OCj4gdGhpcyBpcyBhIHN0cmFuZ2Ugb25lLCBz
byBwbGVhc2UgZm9yZ2l2ZSBtZSBpZiBpIG9taXQgc29tZSB1c2VmdWwgZGV0YWlscy4KPgo+IGlu
dHJvOgo+IGkgaGF2ZSBhIHBhaXIgb2YgeGVuIGhvc3RzIHdoaWNoIGFyZSBydW5uaW5nIHBhaXJz
IG9mIGd1ZXN0IEhBIHBhaXJzLgo+IGZvciBleGFtcGxlOgo+Cj4gaG9zdDEKPiAgXF9hcGFjaGUt
Z3Vlc3QxCj4gIHwKPiAgXF9oYXByb3h5LWd1ZXN0MQo+ICB8Cj4gIFxfYXBwc2VydmVyLWd1ZXN0
MQo+Cj4gaG9zdDIKPiAgXF9hcGFjaGUtZ3Vlc3QyCj4gIHwKPiAgXF9oYXByb3h5LWd1ZXN0Mgo+
ICB8Cj4gIFxfYXBwc2VydmVyLWd1ZXN0Mgo+Cj4gd2l0aCB2YXJpb3VzIEhBIHNvbHV0aW9ucyBp
bXBsZW1lbnRlZCB3aXRoaW4gdGhlIGd1ZXN0cy4gdGhpcyBpcyBub3QKPiBnZXJtYW5lIHRvIHRo
ZSBwYXJ0aWN1bGFyIHByb2JsZW0sIGJ1dCBnZXJtYW5lIHRvIGhvdyBpIGRpc2NvdmVyZWQgaXQu
Cj4gZm9yIHRoZSBzYWtlIG9mIGJhbGFuY2luZywgaSBoYXZlIGNvbmZpZ3VyZWQgdGhlIGd1ZXN0
cycgSEEgcHJlZmVyZW5jZXMKPiBzbyB0aGF0IHRoZSBhY3RpdmUgbm9kZXMgdGVuZCB0byBiZSBv
biBkaWZmZXJlbnQgaG9zdHMuIHNvIHVuZGVyIG5vcm1hbAo+IGNpcmN1bXN0YW5jZXMsIGFwYWNo
ZS1ndWVzdDEgYW5kIGhhcHJveHktZ3Vlc3QyIHdvdWxkIGJlIHRoZSBhY3RpdmUKPiBub2Rlcy4g
bm8gcHJvYmxlbSBhdCBhbGwgaW4gdGhhdCBzaXR1YXRpb24uCj4KPiBidXQgaSBkaXNjb3ZlcmVk
IHRoYXQgaSBjYW5ub3QgY29tbXVuaWNhdGUgYmV0d2VlbiBhcGFjaGUtZ3Vlc3QxIGFuZAo+IGhh
cHJveHktZ3Vlc3QxLCBsb2NhdGVkIG9uIHRoZSBzYW1lIGhvc3QuIGFmdGVyIG11Y2ggdGNwZHVt
cGluZyBpbiB0aGUKPiBob3N0IGFuZCBndWVzdHMsIGkgZGlzY292ZXJlZCB0aGF0IHRoZSBwcm9i
bGVtIGlzIHVuaWRpcmVjdGlvbmFsIGFuZAo+IHNwZWNpZmljIHRvIGEgcGFydGljdWxhciBPUyBj
b21iaW5hdGlvbi4KPgo+IGEpIGluYm91bmQgcGFja2V0cyB0byBhIGRlYmlhbiB3aGVlenkgZ3Vl
c3QgYXJlIGRyb3BwZWQgb25seSB3aGVuIHRoZXkKPiBvcmlnaW5hdGUgZnJvbSBhIGRlYmlhbiBs
ZW5ueSBndWVzdCBvbiB0aGUgc2FtZSBob3N0Cj4KPiBiKSBvdXRib3VuZCBwYWNrZXRzIGZyb20g
YSB3aGVlenkgZ3Vlc3QgdG8gYSBsZW5ueSBndWVzdCBhcmUgcGFzc2VkCj4gY29ycmVjdGx5LCBl
dmVuIHRob3VnaCB0aGUgd2hlZXp5IGNhbm5vdCBzZWUgdGhlIHJldHVybiBjb21tdW5pY2F0aW9u
Cj4gZnJvbSB0aGUgbGVubnkgZ3Vlc3QKPgo+IGMpIHRoZXJlIGlzIG5vIHByb2JsZW0gY29tbXVu
aWNhdGluZyB0byBvciBmcm9tIHRoZSB3aGVlenkgZ3Vlc3QgYW5kIGFuCj4gaWRlbnRpY2FsbHkt
Y29uZmlndXJlZCBsZW5ueSBndWVzdCBvbiB0aGUgb3RoZXIgaG9zdAo+Cj4gZCkgdGhlcmUgaXMg
bm8gcHJvYmxlbSBjb21tdW5pY2F0aW5nIHRvIG9yIGZyb20gb3RoZXIgY29tYmluYXRpb25zIG9m
Cj4gZ3Vlc3RzIG9uIHRoZSBzYW1lIGhvc3QuIGllLCBmcm9tIGplc3NpZSB0byB3aGVlenksIGxl
bm55IHRvIGxlbm55IGFuZAo+IHdoZWV6eSB0byB3aGVlenksIGV0Yy4KPgo+Cj4gZXZlbiBzdHJh
bmdlciwgbXkgYXR0ZW1wdHMgaW4gdHJ5aW5nIHRvIG5hcnJvdyBpdCBkb3duIHRvIHRoZSBzaW1w
bGVzdAo+IHBvc3NpYmxlIHRlc3QgY2FzZSBsZWQgbWUgdG8gZGlzY292ZXIgdGhhdCBmb3IgdGhl
IHNhbWUgZXhhY3QgZ3Vlc3QsCj4gY2hhbmdpbmcgdGhlIHZjcHUgc2V0dGluZyBmcm9tIDEgdG8g
PjEgbWFrZXMgdGhlIHByb2JsZW0gZ28gYXdheS4KPgo+IHNidXJ0b25AaG9zdDp+JCB2aXJzaCAt
YyB4ZW46Ly8vIGR1bXB4bWwgd2hlZXp5LWd1ZXN0ID4gfi9jYW5ub3QtcGluZy54bWwKPiAjIHRl
c3QgYW5kIHJlY29uZmlndXJlCj4gc2J1cnRvbkBob3N0On4kIHZpcnNoIC1jIHhlbjovLy8gZHVt
cHhtbCB3aGVlenktZ3Vlc3QgPiB+L2Nhbi1waW5nLnhtbAo+Cj4gc2J1cnRvbkBob3N0On4kIGRp
ZmYgfi9jYW4tcGluZy54bWwgfi9jYW5ub3QtcGluZy54bWwKPiA2YzYKPiA8ICAgPHZjcHUgcGxh
Y2VtZW50PSdzdGF0aWMnPjI8L3ZjcHU+Cj4gLS0tCj4+ICAgPHZjcHUgcGxhY2VtZW50PSdzdGF0
aWMnPjE8L3ZjcHU+Cj4KPgo+IHRlc3RpbmcgbWV0aG9kb2xvZ3k6Cj4gc2ltcGxlIHBpbmcgYmV0
d2VlbiBob3N0cy4KPgo+IGluaXRpYWxseSBicm9rZW4gYmVjYXVzZSB0aGUgQVJQICdpcy1hdCcg
dHJhZmZpYyBmcm9tIHRoZSBsZW5ueSBndWVzdCBpcwo+IGRyb3BwZWQgZ29pbmcgaW50byB0aGUg
d2hlZXp5IGd1ZXN0LCBhbmQgQVJQICd3aG8taGFzJyB0cmFmZmljIGZyb20gdGhlCj4gbGVubnkg
Z3Vlc3QgaXMgZHJvcHBlZCBnb2luZyBpbnRvIHRoZSB3aGVlenkgZ3Vlc3QuIHRoZXJlZm9yZSB0
aGUgZ3Vlc3RzCj4gY2Fubm90IGRpc2NvdmVyIG9uZSBhbm90aGVyLgo+Cj4gYWZ0ZXIgbWFudWFs
bHkgc2V0dGluZyB0aGUgQVJQIGNhY2hlIGVudHJpZXMgb24gYm90aCBndWVzdHM6Cj4KPiBwaW5n
aW5nIGZyb20gbGVubnkgdG8gd2hlZXp5LCB0Y3BkdW1wIHNob3dzIElDTVAgZWNobyByZXF1ZXN0
cyBpbiB0aGUKPiBsZW5ueSBndWVzdCBhbmQgb24gdGhlIFZJRnMgZm9yIGJvdGggZ3Vlc3RzIGlu
IHRoZSBob3N0LiBidXQgdGhlIElDTVAKPiByZXF1ZXN0cyBhcmUgdW5zZWVuIGluIHRoZSB3aGVl
enkgZ3Vlc3QuCj4KPiBwaW5naW5nIGZyb20gd2hlZXp5IHRvIGxlbm55LCB0Y3BkdW1wIHNob3dz
IElDTVAgZWNobyByZXF1ZXN0cyBhbmQKPiByZXBsaWVzIGluIHRoZSBsZW5ueSBndWVzdCBhbmQg
b24gdGhlIFZJRnMgZm9yIGJvdGggZ3Vlc3RzIGluIHRoZSBob3N0Lgo+IElDTVAgcmVxdWVzdHMg
YXJlIHNlZW4gaW4gdGhlIHdoZWV6eSBndWVzdCwgc2luY2UgdGhleSBvcmlnaW5hdGUgdGhlcmUs
Cj4gYnV0IHRoZSByZXBsaWVzIGZyb20gdGhlIGxlbm55IGd1ZXN0IGFyZSB1bnNlZW4uCj4KPiB0
aGUgcHJvYmxlbSBpcyBub3QgbGltaXRlZCB0byBBUlAgb3IgSUNNUCwgYWxsIG90aGVyIGNvbW11
bmljYXRpb24gaQo+IGhhdmUgdHJpZWQgZmFpbHMgc2ltaWxhcmx5Lgo+Cj4gdGhlIHNtb2tpbmcg
Z3VuIChpIGhvcGUpOgo+IHdoZW4gcGFja2V0cyBhcmUgYmVpbmcgZHJvcHBlZCBpbiB0aGUgd2hl
ZXp5IGd1ZXN0LCB0aGUgY29uc29sZSBhbmQKPiB2YXJpb3VzIGxvZ3MgcmVwb3J0Cj4gWyA2OTc3
LjY2OTQwOF0gbmV0IGV0aDA6IEludmFsaWQgZXh0cmEgdHlwZTogNAo+Cj4gYW5kIHRoZSBvbmx5
IHJlZmVyZW5jZSBpIGhhdmUgZm91bmQgdmlhIG15IHNlYXJjaGluZyBpcyB0aGlzIHRocmVhZDoK
PiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIw
MTYtMDkvbXNnMDA1NjUuaHRtbAo+Cj4gd2hpY2ggc2VlbXMgdG8gYmUgdW5yZXNvbHZlZC4KPgo+
IGknbSBob3BpbmcgdGhhdCBzb21lIHBhcnQgb2YgdGhpcyB0aWNrbGVzIHNvbWVvbmUncyBtZW1v
cnksIG9yIHBpcXVlcwo+IHRoZWlyIGludGVyZXN0LCBvciBhdCBsZWFzdCB0aGF0IHNvbWVvbmUg
Y2FuIHBvaW50IG1lIHRvIHNvbWUgbW9yZQo+IHRyb3VibGVzaG9vdGluZyBzdGVwcyBpIGhhdmVu
J3QgdGhvdWdodCBvZi4KPgo+IFRJQQo+Cj4KPiBzZXR1cCBkZXRhaWxzOgo+IEhPU1Q6Cj4gc2J1
cnRvbkBob3N0On4kIGNhdCAvZXRjL2lzc3VlCj4gRGViaWFuIEdOVS9MaW51eCA4IFxuIFxsCj4K
PiBzYnVydG9uQGhvc3Q6fiQgdW5hbWUgLWEKPiBMaW51eCBob3N0IDQuNy4wLTAuYnBvLjEtYW1k
NjQgIzEgU01QIERlYmlhbiA0LjcuOC0xfmJwbzgrMSAoMjAxNi0xMC0xOSkKPiB4ODZfNjQgR05V
L0xpbnV4Cj4KPiBzYnVydG9uQGhvc3Q6fiQgZHBrZyAtbCB8IGdyZXAgLUYgLWUgbGlidmlydC1k
YWVtb24gLWUgeGVuLWh5cGVydmlzb3IgLWUKPiBxZW11LXN5c3RlbQo+IGlpICBsaWJ2aXJ0LWRh
ZW1vbiAgICAgICAgICAgICAgICAgIDEuMi45LTkrZGViOHUzICAgICAgICAgICAgICAgYW1kNjQK
PiAgICAgIHByb2dyYW1zIGZvciB0aGUgbGlidmlydCBsaWJyYXJ5Cj4gaWkgIGxpYnZpcnQtZGFl
bW9uLXN5c3RlbSAgICAgICAgICAgMS4yLjktOStkZWI4dTMgICAgICAgICAgICAgICBhbWQ2NAo+
ICAgICAgTGlidmlydCBkYWVtb24gY29uZmlndXJhdGlvbiBmaWxlcwo+IGlpICBxZW11LXN5c3Rl
bS1jb21tb24gICAgICAgICAgICAgIDE6Mi43K2Rmc2ctM35icG84KzIgICAgICAgICAgYW1kNjQK
PiAgICAgIFFFTVUgZnVsbCBzeXN0ZW0gZW11bGF0aW9uIGJpbmFyaWVzIChjb21tb24gZmlsZXMp
Cj4gaWkgIHFlbXUtc3lzdGVtLXg4NiAgICAgICAgICAgICAgICAgMToyLjcrZGZzZy0zfmJwbzgr
MiAgICAgICAgICBhbWQ2NAo+ICAgICAgUUVNVSBmdWxsIHN5c3RlbSBlbXVsYXRpb24gYmluYXJp
ZXMgKHg4NikKPiBpaSAgeGVuLWh5cGVydmlzb3ItNC40LWFtZDY0ICAgICAgICA0LjQuMS05K2Rl
Yjh1OCAgICAgICAgICAgICAgIGFtZDY0Cj4gICAgICBYZW4gSHlwZXJ2aXNvciBvbiBBTUQ2NAo+
Cj4gc2J1cnRvbkBob3N0On4kIGdyZXAgLUYgLUExICc8b3M+JyB+L2Nhbm5vdC1waW5nLnhtbAo+
ICAgPG9zPgo+ICAgICA8dHlwZSBhcmNoPSd4ODZfNjQnIG1hY2hpbmU9J3hlbmZ2Jz5odm08L3R5
cGU+Cj4KPiBzYnVydG9uQGhvc3Q6fiQgZ3JlcCAtRiAtQzIgJ3hlbmJyMCcgfi9jYW5ub3QtcGlu
Zy54bWwKPiAgICAgPGludGVyZmFjZSB0eXBlPSdicmlkZ2UnPgo+ICAgICAgIDxtYWMgYWRkcmVz
cz0nMDA6MTY6M2U6ZmI6MmU6MWMnLz4KPiAgICAgICA8c291cmNlIGJyaWRnZT0neGVuYnIwJy8+
Cj4gICAgICAgPG1vZGVsIHR5cGU9J3J0bDgxMzknLz4KPiAgICAgPC9pbnRlcmZhY2U+Cj4KPgo+
IHNidXJ0b25AaG9zdDp+JCBpcCBhZGRyIHNob3cgeGVuYnIwCj4gODogeGVuYnIwOiA8QlJPQURD
QVNULE1VTFRJQ0FTVCxVUCxMT1dFUl9VUD4gbXR1IDE1MDAgcWRpc2Mgbm9xdWV1ZQo+IHN0YXRl
IFVQIGdyb3VwIGRlZmF1bHQgcWxlbiAxMDAwCj4gICAgIGxpbmsvZXRoZXIgYmM6MzA6NWI6ZjA6
MzI6YjQgYnJkIGZmOmZmOmZmOmZmOmZmOmZmCj4gICAgIGluZXQgMTkyLjE2OC4yNDAuNTIvMjAg
YnJkIDE5Mi4xNjguMjU1LjI1NSBzY29wZSBnbG9iYWwgeGVuYnIwCj4gICAgICAgIHZhbGlkX2xm
dCBmb3JldmVyIHByZWZlcnJlZF9sZnQgZm9yZXZlcgo+ICAgICBpbmV0NiBmZTgwOjpiZTMwOjVi
ZmY6ZmVmMDozMmI0LzY0IHNjb3BlIGxpbmsKPiAgICAgICAgdmFsaWRfbGZ0IGZvcmV2ZXIgcHJl
ZmVycmVkX2xmdCBmb3JldmVyCj4KPgo+Cj4gR1VFU1RTOgo+IGZ1bGx2aXJ0IGluc3RhbGxzLCBj
cmVhdGVkIGZyb20gbmV0aW5zdCBJU08gdmlhIHZpcnQtbWFuYWdlciBydW5uaW5nIG9uCj4gbXkg
d29ya3N0YXRpb24sIG1hbmlwdWxhdGVkIHRocm91Z2ggc29tZSBjb21iaW5hdGlvbiBvZiB2aXJ0
LW1hbmFnZXIgYW5kCj4gbG9jYWwgdmlyc2ggY29tbWFuZHMuCj4KPiByb290QHdoZWV6eS1ndWVz
dDp+IyB1bmFtZSAtYQo+IExpbnV4IHdoZWV6eS1ndWVzdCAzLjE2LjAtMC5icG8uNC1hbWQ2NCAj
MSBTTVAgRGViaWFuCj4gMy4xNi4zNi0xK2RlYjh1Mn5icG83MCsxICgyMDE2LTEwLTE5KSB4ODZf
NjQgR05VL0xpbnV4Cj4KPiByb290QHdoZWV6eS1ndWVzdDp+IyBjYXQgL2V0Yy9pc3N1ZQo+IERl
YmlhbiBHTlUvTGludXggNyBcbiBcbAo+Cj4gcm9vdEBsZW5ueS1ndWVzdDp+IyB1bmFtZSAtYQo+
IExpbnV4IGxlbm55LWd1ZXN0IDIuNi4yNi0yLWFtZDY0ICMxIFNNUCBTdW4gTWFyIDQgMjE6NDg6
MDYgVVRDIDIwMTIKPiB4ODZfNjQgR05VL0xpbnV4Cj4KPiByb290QGxlbm55LWd1ZXN0On4jIGNh
dCAvZXRjL2lzc3VlCj4gRGViaWFuIEdOVS9MaW51eCA1LjAgXG4gXGwKPgo+Cj4KPiBfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi11c2VycyBtYWls
aW5nIGxpc3QKPiBYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwo+IGh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tdXNlcnMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Wed Jan 11 17:02:54 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Jan 2017 17:02:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cRMHm-0006Qz-FG; Wed, 11 Jan 2017 17:02:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sburton@allafrica.com>) id 1cRMHl-0006Qt-Ah
 for xen-users@lists.xen.org; Wed, 11 Jan 2017 17:02:05 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 67/08-31649-C0566785; Wed, 11 Jan 2017 17:02:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsVyLLW5WZc7tSz
 C4MYKU4tVVw+wOjB6HN39mymAMYo1My8pvyKBNePShQdMBW/NKnp7lrA2MM7U6WLk5BAScJf4
 sm4ycxcjF5B9lVHiT+MiFpCEsEC0RNPWBkYQW0RAWmLGlSY2iAYHiUU3XwPVcHCwCehKvJ9XD
 BLmBQr3nP7GDmKzCKhKTFq+BaxVVCBYouvePiaIGkGJkzOfgI3nFHCUuNz0BKyeWcBMYt7mh8
 wQtrzE9rdzmCcw8s5C0jILSdksJGULGJlXMaoXpxaVpRbpWuolFWWmZ5TkJmbm6BoaGOvlphY
 XJ6an5iQmFesl5+duYgSGVD0DA+MOxtc/nQ4xSnIwKYnypseWRQjxJeWnVGYkFmfEF5XmpBYf
 YpTh4FCS4L2ZDJQTLEpNT61Iy8wBBjdMWoKDR0mElzMFKM1bXJCYW5yZDpE6xWjMcerG6ZdMH
 F92nnnJJMSSl5+XKiXOexFkkgBIaUZpHtwgWNRdYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqC
 TMKwWykCczrwRu3yugU5iATom0KwY5pSQRISXVwGho7PD0hQ5fkGucTChn0hVNiYcOoTw3k8y
 /PViSwvb6iAzPqV8y5mteyt1cdYB/1prj8u4n57zvVass+d6baGE56W8lr+/5st6wRfqOfaeO
 cpj7vju+LfxRyLPzaqkban3sdvnyRs//Xr6af/+5dQfjJm9q3XnUoedKZlzRTu35e/b9sa1sM
 ldiKc5INNRiLipOBADAJlGutQIAAA==
X-Env-Sender: sburton@allafrica.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1484154123!76858160!1
X-Originating-IP: [198.101.131.131]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53504 invoked from network); 11 Jan 2017 17:02:03 -0000
Received: from mail.allafrica.com (HELO mail.allafrica.com) (198.101.131.131)
 by server-5.tower-31.messagelabs.com with SMTP;
 11 Jan 2017 17:02:03 -0000
Received: (qmail 18408 invoked by uid 1014); 11 Jan 2017 17:02:02 -0000
Received: from [74.37.192.232] (HELO dell-e6230.allafrica.com) (74.37.192.232)
 (smtp-auth username sburton, mechanism plain)
 by mail.allafrica.com (qpsmtpd/0.33-dev) with ESMTP;
 Wed, 11 Jan 2017 17:02:02 +0000
To: xen-users@lists.xen.org
References: <03e9091a-106f-346d-4d90-a3e121cc7843@allafrica.com>
From: Sherrard Burton <sburton@allafrica.com>
Message-ID: <0b8d8f04-a5cc-7481-32ea-84b39574c299@allafrica.com>
Date: Wed, 11 Jan 2017 12:02:01 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Icedove/45.5.1
MIME-Version: 1.0
In-Reply-To: <03e9091a-106f-346d-4d90-a3e121cc7843@allafrica.com>
Subject: Re: [Xen-users] all packets between certain guests on the same host
 being dropped
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

CgpPbiAwMS8xMC8yMDE3IDAzOjE5IFBNLCBTaGVycmFyZCBCdXJ0b24gd3JvdGU6Cj4gVEw7RFIK
PiBhbGwgcGFja2V0cyBhcmUgYmVpbmcgZHJvcHBlZCBpbiBhIGRlYmlhbiA3ICh3aGVlenkpIGd1
ZXN0IG9ubHkgd2hlbgo+IHRoZXkgYXJlIGNvbWluZyBmcm9tIGEgZGViaWFuIDUgKGxlbm55KSBn
dWVzdCBvbiB0aGUgc2FtZSBob3N0LiB0aGUKPiBjb25zb2xlIGFuZCBrZXJuZWwgbG9nIHJlcG9y
dCAgJ25ldCBldGgwOiBJbnZhbGlkIGV4dHJhIHR5cGU6IDQnIHdoZW4KPiBwYWNrZXRzIGFyZSBi
ZWluZyBkcm9wcGVkLiB0aGUgcHJvYmxlbSBnb2VzIGF3YXkgaWYgaSBjaGFuZ2Ugd2hlZXp5Cj4g
Y29uZmlndXJhdGlvbiBmcm9tIDEgdmNwdSB0byA+MSB2Y3B1LiBpIHRlc3RlZCBhbGwgb2YgdGhp
cyBvbiBmcmVzaCwKPiBtaW5pbWFsIGluc3RhbGxzLCBzbyBBRkFJQ1QgdGhlcmUgYXJlIG5vIGZp
cmV3YWxscyBvciBvdGhlciBlc290ZXJpYwo+IHNldHRpbmdzIGludm9sdmVkLgo+CgppIG5vdGlj
ZWQgdGhhdCB0aGVyZSBpcyBhIGJhY2twb3J0IGtlcm5lbCBmb3IgbGVubnkgdGhhdCBpbmNsdWRl
cyB0aGUgUFYgCm9uIEhWTSBkcml2ZXJzLiBhZnRlciB1cGdyYWRpbmcgdG8gdGhhdCBrZXJuZWws
IHRoZSBwcm9ibGVtIGFsc28gZ29lcyAKYXdheS4gaSBhbHNvIGNvbmZpcm1lZCB0aGUgcHJvYmxl
bSB3aGVuIHRoZSB0YXJnZXQgaXMgYSBkZWJpYW4gOCAKKGplc3NpZSkgZ3Vlc3QuCgpzbyBpdCBh
cHBlYXJzIHRoYXQgdGhlIHByb2JsZW0gaGVyZSBpcyBzcGVjaWZpYyB0byBIVk0gZ3Vlc3RzIGF0
dGVtcHRpbmcgCnRvIGNvbW11bmljYXRlIHdpdGggc2luZ2xlLXZjcHUgUFYgZ3Vlc3RzLiBpZiBt
eSBhbmFseXNpcyBpcyBjb3JyZWN0LCAKdGhhdCB3b3VsZCBzZWVtIHRvIGltcGx5IHRoYXQgdGhl
IHJvb3Qgb2YgdGhlIHByb2JsZW0gaXMgaW4gdGhlIApwYWNrZXQtaGFuZGxpbmcgY29kZSBpbiB0
aGUgaG9zdCwgbm8/Cgo+Cj4gRlVMTCBWRVJTSU9OCj4gdGhpcyBpcyBhIHN0cmFuZ2Ugb25lLCBz
byBwbGVhc2UgZm9yZ2l2ZSBtZSBpZiBpIG9taXQgc29tZSB1c2VmdWwgZGV0YWlscy4KPgo+IGlu
dHJvOgo+IGkgaGF2ZSBhIHBhaXIgb2YgeGVuIGhvc3RzIHdoaWNoIGFyZSBydW5uaW5nIHBhaXJz
IG9mIGd1ZXN0IEhBIHBhaXJzLgo+IGZvciBleGFtcGxlOgo+Cj4gaG9zdDEKPiAgXF9hcGFjaGUt
Z3Vlc3QxCj4gIHwKPiAgXF9oYXByb3h5LWd1ZXN0MQo+ICB8Cj4gIFxfYXBwc2VydmVyLWd1ZXN0
MQo+Cj4gaG9zdDIKPiAgXF9hcGFjaGUtZ3Vlc3QyCj4gIHwKPiAgXF9oYXByb3h5LWd1ZXN0Mgo+
ICB8Cj4gIFxfYXBwc2VydmVyLWd1ZXN0Mgo+Cj4gd2l0aCB2YXJpb3VzIEhBIHNvbHV0aW9ucyBp
bXBsZW1lbnRlZCB3aXRoaW4gdGhlIGd1ZXN0cy4gdGhpcyBpcyBub3QKPiBnZXJtYW5lIHRvIHRo
ZSBwYXJ0aWN1bGFyIHByb2JsZW0sIGJ1dCBnZXJtYW5lIHRvIGhvdyBpIGRpc2NvdmVyZWQgaXQu
Cj4gZm9yIHRoZSBzYWtlIG9mIGJhbGFuY2luZywgaSBoYXZlIGNvbmZpZ3VyZWQgdGhlIGd1ZXN0
cycgSEEgcHJlZmVyZW5jZXMKPiBzbyB0aGF0IHRoZSBhY3RpdmUgbm9kZXMgdGVuZCB0byBiZSBv
biBkaWZmZXJlbnQgaG9zdHMuIHNvIHVuZGVyIG5vcm1hbAo+IGNpcmN1bXN0YW5jZXMsIGFwYWNo
ZS1ndWVzdDEgYW5kIGhhcHJveHktZ3Vlc3QyIHdvdWxkIGJlIHRoZSBhY3RpdmUKPiBub2Rlcy4g
bm8gcHJvYmxlbSBhdCBhbGwgaW4gdGhhdCBzaXR1YXRpb24uCj4KPiBidXQgaSBkaXNjb3ZlcmVk
IHRoYXQgaSBjYW5ub3QgY29tbXVuaWNhdGUgYmV0d2VlbiBhcGFjaGUtZ3Vlc3QxIGFuZAo+IGhh
cHJveHktZ3Vlc3QxLCBsb2NhdGVkIG9uIHRoZSBzYW1lIGhvc3QuIGFmdGVyIG11Y2ggdGNwZHVt
cGluZyBpbiB0aGUKPiBob3N0IGFuZCBndWVzdHMsIGkgZGlzY292ZXJlZCB0aGF0IHRoZSBwcm9i
bGVtIGlzIHVuaWRpcmVjdGlvbmFsIGFuZAo+IHNwZWNpZmljIHRvIGEgcGFydGljdWxhciBPUyBj
b21iaW5hdGlvbi4KPgo+IGEpIGluYm91bmQgcGFja2V0cyB0byBhIGRlYmlhbiB3aGVlenkgZ3Vl
c3QgYXJlIGRyb3BwZWQgb25seSB3aGVuIHRoZXkKPiBvcmlnaW5hdGUgZnJvbSBhIGRlYmlhbiBs
ZW5ueSBndWVzdCBvbiB0aGUgc2FtZSBob3N0Cj4KPiBiKSBvdXRib3VuZCBwYWNrZXRzIGZyb20g
YSB3aGVlenkgZ3Vlc3QgdG8gYSBsZW5ueSBndWVzdCBhcmUgcGFzc2VkCj4gY29ycmVjdGx5LCBl
dmVuIHRob3VnaCB0aGUgd2hlZXp5IGNhbm5vdCBzZWUgdGhlIHJldHVybiBjb21tdW5pY2F0aW9u
Cj4gZnJvbSB0aGUgbGVubnkgZ3Vlc3QKPgo+IGMpIHRoZXJlIGlzIG5vIHByb2JsZW0gY29tbXVu
aWNhdGluZyB0byBvciBmcm9tIHRoZSB3aGVlenkgZ3Vlc3QgYW5kIGFuCj4gaWRlbnRpY2FsbHkt
Y29uZmlndXJlZCBsZW5ueSBndWVzdCBvbiB0aGUgb3RoZXIgaG9zdAo+Cj4gZCkgdGhlcmUgaXMg
bm8gcHJvYmxlbSBjb21tdW5pY2F0aW5nIHRvIG9yIGZyb20gb3RoZXIgY29tYmluYXRpb25zIG9m
Cj4gZ3Vlc3RzIG9uIHRoZSBzYW1lIGhvc3QuIGllLCBmcm9tIGplc3NpZSB0byB3aGVlenksIGxl
bm55IHRvIGxlbm55IGFuZAo+IHdoZWV6eSB0byB3aGVlenksIGV0Yy4KPgo+Cj4gZXZlbiBzdHJh
bmdlciwgbXkgYXR0ZW1wdHMgaW4gdHJ5aW5nIHRvIG5hcnJvdyBpdCBkb3duIHRvIHRoZSBzaW1w
bGVzdAo+IHBvc3NpYmxlIHRlc3QgY2FzZSBsZWQgbWUgdG8gZGlzY292ZXIgdGhhdCBmb3IgdGhl
IHNhbWUgZXhhY3QgZ3Vlc3QsCj4gY2hhbmdpbmcgdGhlIHZjcHUgc2V0dGluZyBmcm9tIDEgdG8g
PjEgbWFrZXMgdGhlIHByb2JsZW0gZ28gYXdheS4KPgo+IHNidXJ0b25AaG9zdDp+JCB2aXJzaCAt
YyB4ZW46Ly8vIGR1bXB4bWwgd2hlZXp5LWd1ZXN0ID4gfi9jYW5ub3QtcGluZy54bWwKPiAjIHRl
c3QgYW5kIHJlY29uZmlndXJlCj4gc2J1cnRvbkBob3N0On4kIHZpcnNoIC1jIHhlbjovLy8gZHVt
cHhtbCB3aGVlenktZ3Vlc3QgPiB+L2Nhbi1waW5nLnhtbAo+Cj4gc2J1cnRvbkBob3N0On4kIGRp
ZmYgfi9jYW4tcGluZy54bWwgfi9jYW5ub3QtcGluZy54bWwKPiA2YzYKPiA8ICAgPHZjcHUgcGxh
Y2VtZW50PSdzdGF0aWMnPjI8L3ZjcHU+Cj4gLS0tCj4+ICAgPHZjcHUgcGxhY2VtZW50PSdzdGF0
aWMnPjE8L3ZjcHU+Cj4KPgo+IHRlc3RpbmcgbWV0aG9kb2xvZ3k6Cj4gc2ltcGxlIHBpbmcgYmV0
d2VlbiBob3N0cy4KPgo+IGluaXRpYWxseSBicm9rZW4gYmVjYXVzZSB0aGUgQVJQICdpcy1hdCcg
dHJhZmZpYyBmcm9tIHRoZSBsZW5ueSBndWVzdCBpcwo+IGRyb3BwZWQgZ29pbmcgaW50byB0aGUg
d2hlZXp5IGd1ZXN0LCBhbmQgQVJQICd3aG8taGFzJyB0cmFmZmljIGZyb20gdGhlCj4gbGVubnkg
Z3Vlc3QgaXMgZHJvcHBlZCBnb2luZyBpbnRvIHRoZSB3aGVlenkgZ3Vlc3QuIHRoZXJlZm9yZSB0
aGUgZ3Vlc3RzCj4gY2Fubm90IGRpc2NvdmVyIG9uZSBhbm90aGVyLgo+Cj4gYWZ0ZXIgbWFudWFs
bHkgc2V0dGluZyB0aGUgQVJQIGNhY2hlIGVudHJpZXMgb24gYm90aCBndWVzdHM6Cj4KPiBwaW5n
aW5nIGZyb20gbGVubnkgdG8gd2hlZXp5LCB0Y3BkdW1wIHNob3dzIElDTVAgZWNobyByZXF1ZXN0
cyBpbiB0aGUKPiBsZW5ueSBndWVzdCBhbmQgb24gdGhlIFZJRnMgZm9yIGJvdGggZ3Vlc3RzIGlu
IHRoZSBob3N0LiBidXQgdGhlIElDTVAKPiByZXF1ZXN0cyBhcmUgdW5zZWVuIGluIHRoZSB3aGVl
enkgZ3Vlc3QuCj4KPiBwaW5naW5nIGZyb20gd2hlZXp5IHRvIGxlbm55LCB0Y3BkdW1wIHNob3dz
IElDTVAgZWNobyByZXF1ZXN0cyBhbmQKPiByZXBsaWVzIGluIHRoZSBsZW5ueSBndWVzdCBhbmQg
b24gdGhlIFZJRnMgZm9yIGJvdGggZ3Vlc3RzIGluIHRoZSBob3N0Lgo+IElDTVAgcmVxdWVzdHMg
YXJlIHNlZW4gaW4gdGhlIHdoZWV6eSBndWVzdCwgc2luY2UgdGhleSBvcmlnaW5hdGUgdGhlcmUs
Cj4gYnV0IHRoZSByZXBsaWVzIGZyb20gdGhlIGxlbm55IGd1ZXN0IGFyZSB1bnNlZW4uCj4KPiB0
aGUgcHJvYmxlbSBpcyBub3QgbGltaXRlZCB0byBBUlAgb3IgSUNNUCwgYWxsIG90aGVyIGNvbW11
bmljYXRpb24gaQo+IGhhdmUgdHJpZWQgZmFpbHMgc2ltaWxhcmx5Lgo+Cj4gdGhlIHNtb2tpbmcg
Z3VuIChpIGhvcGUpOgo+IHdoZW4gcGFja2V0cyBhcmUgYmVpbmcgZHJvcHBlZCBpbiB0aGUgd2hl
ZXp5IGd1ZXN0LCB0aGUgY29uc29sZSBhbmQKPiB2YXJpb3VzIGxvZ3MgcmVwb3J0Cj4gWyA2OTc3
LjY2OTQwOF0gbmV0IGV0aDA6IEludmFsaWQgZXh0cmEgdHlwZTogNAo+Cj4gYW5kIHRoZSBvbmx5
IHJlZmVyZW5jZSBpIGhhdmUgZm91bmQgdmlhIG15IHNlYXJjaGluZyBpcyB0aGlzIHRocmVhZDoK
PiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIw
MTYtMDkvbXNnMDA1NjUuaHRtbAo+Cj4gd2hpY2ggc2VlbXMgdG8gYmUgdW5yZXNvbHZlZC4KPgo+
IGknbSBob3BpbmcgdGhhdCBzb21lIHBhcnQgb2YgdGhpcyB0aWNrbGVzIHNvbWVvbmUncyBtZW1v
cnksIG9yIHBpcXVlcwo+IHRoZWlyIGludGVyZXN0LCBvciBhdCBsZWFzdCB0aGF0IHNvbWVvbmUg
Y2FuIHBvaW50IG1lIHRvIHNvbWUgbW9yZQo+IHRyb3VibGVzaG9vdGluZyBzdGVwcyBpIGhhdmVu
J3QgdGhvdWdodCBvZi4KPgo+IFRJQQo+Cj4KPiBzZXR1cCBkZXRhaWxzOgo+IEhPU1Q6Cj4gc2J1
cnRvbkBob3N0On4kIGNhdCAvZXRjL2lzc3VlCj4gRGViaWFuIEdOVS9MaW51eCA4IFxuIFxsCj4K
PiBzYnVydG9uQGhvc3Q6fiQgdW5hbWUgLWEKPiBMaW51eCBob3N0IDQuNy4wLTAuYnBvLjEtYW1k
NjQgIzEgU01QIERlYmlhbiA0LjcuOC0xfmJwbzgrMSAoMjAxNi0xMC0xOSkKPiB4ODZfNjQgR05V
L0xpbnV4Cj4KPiBzYnVydG9uQGhvc3Q6fiQgZHBrZyAtbCB8IGdyZXAgLUYgLWUgbGlidmlydC1k
YWVtb24gLWUgeGVuLWh5cGVydmlzb3IgLWUKPiBxZW11LXN5c3RlbQo+IGlpICBsaWJ2aXJ0LWRh
ZW1vbiAgICAgICAgICAgICAgICAgIDEuMi45LTkrZGViOHUzICAgICAgICAgICAgICAgYW1kNjQK
PiAgICAgIHByb2dyYW1zIGZvciB0aGUgbGlidmlydCBsaWJyYXJ5Cj4gaWkgIGxpYnZpcnQtZGFl
bW9uLXN5c3RlbSAgICAgICAgICAgMS4yLjktOStkZWI4dTMgICAgICAgICAgICAgICBhbWQ2NAo+
ICAgICAgTGlidmlydCBkYWVtb24gY29uZmlndXJhdGlvbiBmaWxlcwo+IGlpICBxZW11LXN5c3Rl
bS1jb21tb24gICAgICAgICAgICAgIDE6Mi43K2Rmc2ctM35icG84KzIgICAgICAgICAgYW1kNjQK
PiAgICAgIFFFTVUgZnVsbCBzeXN0ZW0gZW11bGF0aW9uIGJpbmFyaWVzIChjb21tb24gZmlsZXMp
Cj4gaWkgIHFlbXUtc3lzdGVtLXg4NiAgICAgICAgICAgICAgICAgMToyLjcrZGZzZy0zfmJwbzgr
MiAgICAgICAgICBhbWQ2NAo+ICAgICAgUUVNVSBmdWxsIHN5c3RlbSBlbXVsYXRpb24gYmluYXJp
ZXMgKHg4NikKPiBpaSAgeGVuLWh5cGVydmlzb3ItNC40LWFtZDY0ICAgICAgICA0LjQuMS05K2Rl
Yjh1OCAgICAgICAgICAgICAgIGFtZDY0Cj4gICAgICBYZW4gSHlwZXJ2aXNvciBvbiBBTUQ2NAo+
Cj4gc2J1cnRvbkBob3N0On4kIGdyZXAgLUYgLUExICc8b3M+JyB+L2Nhbm5vdC1waW5nLnhtbAo+
ICAgPG9zPgo+ICAgICA8dHlwZSBhcmNoPSd4ODZfNjQnIG1hY2hpbmU9J3hlbmZ2Jz5odm08L3R5
cGU+Cj4KPiBzYnVydG9uQGhvc3Q6fiQgZ3JlcCAtRiAtQzIgJ3hlbmJyMCcgfi9jYW5ub3QtcGlu
Zy54bWwKPiAgICAgPGludGVyZmFjZSB0eXBlPSdicmlkZ2UnPgo+ICAgICAgIDxtYWMgYWRkcmVz
cz0nMDA6MTY6M2U6ZmI6MmU6MWMnLz4KPiAgICAgICA8c291cmNlIGJyaWRnZT0neGVuYnIwJy8+
Cj4gICAgICAgPG1vZGVsIHR5cGU9J3J0bDgxMzknLz4KPiAgICAgPC9pbnRlcmZhY2U+Cj4KPgo+
IHNidXJ0b25AaG9zdDp+JCBpcCBhZGRyIHNob3cgeGVuYnIwCj4gODogeGVuYnIwOiA8QlJPQURD
QVNULE1VTFRJQ0FTVCxVUCxMT1dFUl9VUD4gbXR1IDE1MDAgcWRpc2Mgbm9xdWV1ZQo+IHN0YXRl
IFVQIGdyb3VwIGRlZmF1bHQgcWxlbiAxMDAwCj4gICAgIGxpbmsvZXRoZXIgYmM6MzA6NWI6ZjA6
MzI6YjQgYnJkIGZmOmZmOmZmOmZmOmZmOmZmCj4gICAgIGluZXQgMTkyLjE2OC4yNDAuNTIvMjAg
YnJkIDE5Mi4xNjguMjU1LjI1NSBzY29wZSBnbG9iYWwgeGVuYnIwCj4gICAgICAgIHZhbGlkX2xm
dCBmb3JldmVyIHByZWZlcnJlZF9sZnQgZm9yZXZlcgo+ICAgICBpbmV0NiBmZTgwOjpiZTMwOjVi
ZmY6ZmVmMDozMmI0LzY0IHNjb3BlIGxpbmsKPiAgICAgICAgdmFsaWRfbGZ0IGZvcmV2ZXIgcHJl
ZmVycmVkX2xmdCBmb3JldmVyCj4KPgo+Cj4gR1VFU1RTOgo+IGZ1bGx2aXJ0IGluc3RhbGxzLCBj
cmVhdGVkIGZyb20gbmV0aW5zdCBJU08gdmlhIHZpcnQtbWFuYWdlciBydW5uaW5nIG9uCj4gbXkg
d29ya3N0YXRpb24sIG1hbmlwdWxhdGVkIHRocm91Z2ggc29tZSBjb21iaW5hdGlvbiBvZiB2aXJ0
LW1hbmFnZXIgYW5kCj4gbG9jYWwgdmlyc2ggY29tbWFuZHMuCj4KPiByb290QHdoZWV6eS1ndWVz
dDp+IyB1bmFtZSAtYQo+IExpbnV4IHdoZWV6eS1ndWVzdCAzLjE2LjAtMC5icG8uNC1hbWQ2NCAj
MSBTTVAgRGViaWFuCj4gMy4xNi4zNi0xK2RlYjh1Mn5icG83MCsxICgyMDE2LTEwLTE5KSB4ODZf
NjQgR05VL0xpbnV4Cj4KPiByb290QHdoZWV6eS1ndWVzdDp+IyBjYXQgL2V0Yy9pc3N1ZQo+IERl
YmlhbiBHTlUvTGludXggNyBcbiBcbAo+Cj4gcm9vdEBsZW5ueS1ndWVzdDp+IyB1bmFtZSAtYQo+
IExpbnV4IGxlbm55LWd1ZXN0IDIuNi4yNi0yLWFtZDY0ICMxIFNNUCBTdW4gTWFyIDQgMjE6NDg6
MDYgVVRDIDIwMTIKPiB4ODZfNjQgR05VL0xpbnV4Cj4KPiByb290QGxlbm55LWd1ZXN0On4jIGNh
dCAvZXRjL2lzc3VlCj4gRGViaWFuIEdOVS9MaW51eCA1LjAgXG4gXGwKPgo+Cj4KPiBfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi11c2VycyBtYWls
aW5nIGxpc3QKPiBYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwo+IGh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tdXNlcnMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Wed Jan 11 19:09:38 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Jan 2017 19:09:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cROG4-0000hY-S1; Wed, 11 Jan 2017 19:08:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>)
 id 1cQyW2-0001gJ-0h; Tue, 10 Jan 2017 15:39:14 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 43/A8-16730-02005785; Tue, 10 Jan 2017 15:39:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsUyZ7p8oK48Q2m
 EwfweCYslHxezWKy6eoDVgcnj6O7fTAGMUayZeUn5FQmsGd9uzWMvmM5Xcf2gYwPjC+4uRi4O
 IYGJTBKzL/5jg3B+M0rs+HiNGcLZyCgxadFLRghnO6PExWVb2bsYOTmEBQIkHv36xAxiiwgYS
 0xsPsYIYgsJWEvs//gMrIZZIFvi4utTbCA2m4CRxNmj08FqeAVsJb79OgoU5+BgEVCVuLOQFy
 QsKhAu8X7WQjaIEkGJkzOfsIDYnAI2EtM7J7JBjNST2HH9FyuELS+x/e0csBMkBAwlTj/cxji
 BUXAWkvZZSFpmIWlZwMi8ilG9OLWoLLVI11IvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgv
 OT93EyMwgOsZGBh3ML7+6XSIUZKDSUmUd9nnkgghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErye/
 4FygkWp6akVaZk5wFiCSUtw8CiJ8DaBpHmLCxJzizPTIVKnGBWlxHmtQRICIImM0jy4Nlj8Xm
 KUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzNsLMoUnM68EbvoroMVMQIsj7YpBFpckIqSkGhh
 FW4MfC7acXfykR/ARh6rW5v/uO6YkTwpcwde1LzmxkNHlXtiBFg3VMJPAszP+826Una4XonhP
 Q+iTr1a4/8ON99bvuPvrZnDUomuR4XHNe/fkqcQ9OLMzpYs5e9+/6/b23scnHW46cCfmg+LqL
 WqN3YkFFe9nZUTK2Ewo5Djyuo+FvfjxpR4lluKMREMt5qLiRAAfX6yP2gIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1484062749!79868943!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6999 invoked from network); 10 Jan 2017 15:39:11 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Jan 2017 15:39:11 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v0AFd2xN010363
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 10 Jan 2017 15:39:02 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v0AFd21R001233
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 10 Jan 2017 15:39:02 GMT
Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v0AFd16F013237;
 Tue, 10 Jan 2017 15:39:01 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.20.106) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 10 Jan 2017 07:39:00 -0800
To: greg@enjellic.com, linux-kernel@vger.kernel.org
References: <201612222041.uBMKfqKC018662@wind.enjellic.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <1bc136a8-b92c-f9bb-df2d-925cd41e9db4@oracle.com>
Date: Tue, 10 Jan 2017 10:39:13 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.4.0
MIME-Version: 1.0
In-Reply-To: <201612222041.uBMKfqKC018662@wind.enjellic.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
X-Mailman-Approved-At: Wed, 11 Jan 2017 19:08:28 +0000
Cc: xen-users@lists.xen.org, dgdegra@tycho.nsa.gov, stable@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-users] [Xen-devel] [PATCH] tpm: Restore functionality to
 xen vtpm driver.
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

T24gMTIvMjIvMjAxNiAwMzo0MSBQTSwgRHIuIEdyZWcgV2V0dHN0ZWluIHdyb3RlOgo+IEZ1bmN0
aW9uYWxpdHkgb2YgdGhlIHhlbi10cG1mcm9udCBkcml2ZXIgd2FzIGxvc3Qgc2Vjb25kYXJ5IHRv
Cj4gdGhlIGludHJvZHVjdGlvbiBvZiB4ZW5idXMgbXVsdGktcGFnZSBzdXBwb3J0IGluIHRoZSBm
b2xsb3dpbmcKPiBjb21taXQ6Cj4KPiBjY2M5ZDkwYTlhOGI1YzRhZDdlOTcwOGVjNDFmNzVmZjll
OThkNjFkCj4KPiB4ZW5idXNfY2xpZW50OiBFeHRlbmQgaW50ZXJmYWNlIHRvIHN1cHBvcnQgbXVs
dGktcGFnZSByaW5nCj4KPiBJbiB0aGlzIGNvbW1pdCBhIHBvaW50ZXIgdG8gdGhlIHNoYXJlZCBw
YWdlIGFkZHJlc3Mgd2FzIGJlaW5nCj4gcGFzc2VkIHRvIHRoZSB4ZW5idXNfZ3JhbnRfcmluZygp
IGZ1bmN0aW9uIHJhdGhlciB0aGVuIHRoZQo+IGFkZHJlc3Mgb2YgdGhlIHNoYXJlZCBwYWdlIGl0
c2VsZi4gIFRoaXMgcmVzdWx0ZWQgaW4gYSBzaXR1YXRpb24KPiB3aGVyZSB0aGUgZHJpdmVyIHdv
dWxkIGF0dGFjaCB0byB0aGUgdnRwbS1zdHViZG9tIGJ1dCBhbnkgYXR0ZW1wdAo+IHRvIHNlbmQg
YSBjb21tYW5kIHRvIHRoZSBzdHViIGRvbWFpbiB3b3VsZCB0aW1lb3V0Lgo+Cj4gQSBkaWFnbm9z
dGljIGZpbmRpbmcgZm9yIHRoaXMgcmVncmVzc2lvbiBpcyB0aGUgZm9sbG93aW5nIGVycm9yCj4g
bWVzc2FnZSBiZWluZyBnZW5lcmF0ZWQgd2hlbiB0aGUgeGVuLXRwbWZyb250IGRyaXZlciBwcm9i
ZXMgZm9yIGEKPiBkZXZpY2U6Cj4KPiA8Mz52dHBtIHZ0cG0tMDogdHBtX3RyYW5zbWl0OiB0cG1f
c2VuZDogZXJyb3IgLTYyCj4KPiA8Mz52dHBtIHZ0cG0tMDogQSBUUE0gZXJyb3IgKC02Mikgb2Nj
dXJyZWQgYXR0ZW1wdGluZyB0byBkZXRlcm1pbmUgdGhlIHRpbWVvdXRzCj4KPiBUaGlzIGZpeCBp
cyByZWxldmFudCB0byBhbGwga2VybmVscyBmcm9tIDQuMSBmb3J3YXJkIHdoaWNoIGlzIHRoZQo+
IHJlbGVhc2UgaW4gd2hpY2ggbXVsdGktcGFnZSB4ZW5idXMgc3VwcG9ydCB3YXMgaW50cm9kdWNl
ZC4KPgo+IERhbmllbCBEZSBHcmFhZiBmb3JtdWxhdGVkIHRoZSBmaXggYnkgY29kZSBpbnNwZWN0
aW9uIGFmdGVyIHRoZQo+IHJlZ3Jlc3Npb24gcG9pbnQgd2FzIGxvY2F0ZWQuCj4KPiBTaWduZWQt
b2ZmLWJ5OiBEci4gR3JlZyBXZXR0c3RlaW4gPGdyZWdAZW5qZWxsaWMuY29tPgoKR3JlZywKCkFy
ZSB5b3UgcGxhbm5pbmcgdG8gcmUtc3VibWl0IHRoaXM/CgpUaGFua3MuCi1ib3JpcwoKCj4gLS0t
Cj4gIGRyaXZlcnMvY2hhci90cG0veGVuLXRwbWZyb250LmMgfCAyICstCj4gIDEgZmlsZSBjaGFu
Z2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZl
cnMvY2hhci90cG0veGVuLXRwbWZyb250LmMgYi9kcml2ZXJzL2NoYXIvdHBtL3hlbi10cG1mcm9u
dC5jCj4gaW5kZXggNWFhYTI2OC4uZGQ4M2EwNyAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2NoYXIv
dHBtL3hlbi10cG1mcm9udC5jCj4gKysrIGIvZHJpdmVycy9jaGFyL3RwbS94ZW4tdHBtZnJvbnQu
Ywo+IEBAIC0yMDMsNyArMjAzLDcgQEAgc3RhdGljIGludCBzZXR1cF9yaW5nKHN0cnVjdCB4ZW5i
dXNfZGV2aWNlICpkZXYsIHN0cnVjdCB0cG1fcHJpdmF0ZSAqcHJpdikKPiAgCQlyZXR1cm4gLUVO
T01FTTsKPiAgCX0KPiAgCj4gLQlydiA9IHhlbmJ1c19ncmFudF9yaW5nKGRldiwgJnByaXYtPnNo
ciwgMSwgJmdyZWYpOwo+ICsJcnYgPSB4ZW5idXNfZ3JhbnRfcmluZyhkZXYsIHByaXYtPnNociwg
MSwgJmdyZWYpOwo+ICAJaWYgKHJ2IDwgMCkKPiAgCQlyZXR1cm4gcnY7Cj4gIAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5n
IGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11
c2Vycw==

From xen-users-bounces@lists.xen.org Wed Jan 11 19:09:38 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Jan 2017 19:09:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cROG4-0000hY-S1; Wed, 11 Jan 2017 19:08:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>)
 id 1cQyW2-0001gJ-0h; Tue, 10 Jan 2017 15:39:14 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 43/A8-16730-02005785; Tue, 10 Jan 2017 15:39:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsUyZ7p8oK48Q2m
 EwfweCYslHxezWKy6eoDVgcnj6O7fTAGMUayZeUn5FQmsGd9uzWMvmM5Xcf2gYwPjC+4uRi4O
 IYGJTBKzL/5jg3B+M0rs+HiNGcLZyCgxadFLRghnO6PExWVb2bsYOTmEBQIkHv36xAxiiwgYS
 0xsPsYIYgsJWEvs//gMrIZZIFvi4utTbCA2m4CRxNmj08FqeAVsJb79OgoU5+BgEVCVuLOQFy
 QsKhAu8X7WQjaIEkGJkzOfsIDYnAI2EtM7J7JBjNST2HH9FyuELS+x/e0csBMkBAwlTj/cxji
 BUXAWkvZZSFpmIWlZwMi8ilG9OLWoLLVI11IvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgv
 OT93EyMwgOsZGBh3ML7+6XSIUZKDSUmUd9nnkgghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErye/
 4FygkWp6akVaZk5wFiCSUtw8CiJ8DaBpHmLCxJzizPTIVKnGBWlxHmtQRICIImM0jy4Nlj8Xm
 KUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzNsLMoUnM68EbvoroMVMQIsj7YpBFpckIqSkGhh
 FW4MfC7acXfykR/ARh6rW5v/uO6YkTwpcwde1LzmxkNHlXtiBFg3VMJPAszP+826Una4XonhP
 Q+iTr1a4/8ON99bvuPvrZnDUomuR4XHNe/fkqcQ9OLMzpYs5e9+/6/b23scnHW46cCfmg+LqL
 WqN3YkFFe9nZUTK2Ewo5Djyuo+FvfjxpR4lluKMREMt5qLiRAAfX6yP2gIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1484062749!79868943!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6999 invoked from network); 10 Jan 2017 15:39:11 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Jan 2017 15:39:11 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v0AFd2xN010363
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 10 Jan 2017 15:39:02 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v0AFd21R001233
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 10 Jan 2017 15:39:02 GMT
Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v0AFd16F013237;
 Tue, 10 Jan 2017 15:39:01 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.20.106) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 10 Jan 2017 07:39:00 -0800
To: greg@enjellic.com, linux-kernel@vger.kernel.org
References: <201612222041.uBMKfqKC018662@wind.enjellic.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <1bc136a8-b92c-f9bb-df2d-925cd41e9db4@oracle.com>
Date: Tue, 10 Jan 2017 10:39:13 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.4.0
MIME-Version: 1.0
In-Reply-To: <201612222041.uBMKfqKC018662@wind.enjellic.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
X-Mailman-Approved-At: Wed, 11 Jan 2017 19:08:28 +0000
Cc: xen-users@lists.xen.org, dgdegra@tycho.nsa.gov, stable@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-users] [Xen-devel] [PATCH] tpm: Restore functionality to
 xen vtpm driver.
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

T24gMTIvMjIvMjAxNiAwMzo0MSBQTSwgRHIuIEdyZWcgV2V0dHN0ZWluIHdyb3RlOgo+IEZ1bmN0
aW9uYWxpdHkgb2YgdGhlIHhlbi10cG1mcm9udCBkcml2ZXIgd2FzIGxvc3Qgc2Vjb25kYXJ5IHRv
Cj4gdGhlIGludHJvZHVjdGlvbiBvZiB4ZW5idXMgbXVsdGktcGFnZSBzdXBwb3J0IGluIHRoZSBm
b2xsb3dpbmcKPiBjb21taXQ6Cj4KPiBjY2M5ZDkwYTlhOGI1YzRhZDdlOTcwOGVjNDFmNzVmZjll
OThkNjFkCj4KPiB4ZW5idXNfY2xpZW50OiBFeHRlbmQgaW50ZXJmYWNlIHRvIHN1cHBvcnQgbXVs
dGktcGFnZSByaW5nCj4KPiBJbiB0aGlzIGNvbW1pdCBhIHBvaW50ZXIgdG8gdGhlIHNoYXJlZCBw
YWdlIGFkZHJlc3Mgd2FzIGJlaW5nCj4gcGFzc2VkIHRvIHRoZSB4ZW5idXNfZ3JhbnRfcmluZygp
IGZ1bmN0aW9uIHJhdGhlciB0aGVuIHRoZQo+IGFkZHJlc3Mgb2YgdGhlIHNoYXJlZCBwYWdlIGl0
c2VsZi4gIFRoaXMgcmVzdWx0ZWQgaW4gYSBzaXR1YXRpb24KPiB3aGVyZSB0aGUgZHJpdmVyIHdv
dWxkIGF0dGFjaCB0byB0aGUgdnRwbS1zdHViZG9tIGJ1dCBhbnkgYXR0ZW1wdAo+IHRvIHNlbmQg
YSBjb21tYW5kIHRvIHRoZSBzdHViIGRvbWFpbiB3b3VsZCB0aW1lb3V0Lgo+Cj4gQSBkaWFnbm9z
dGljIGZpbmRpbmcgZm9yIHRoaXMgcmVncmVzc2lvbiBpcyB0aGUgZm9sbG93aW5nIGVycm9yCj4g
bWVzc2FnZSBiZWluZyBnZW5lcmF0ZWQgd2hlbiB0aGUgeGVuLXRwbWZyb250IGRyaXZlciBwcm9i
ZXMgZm9yIGEKPiBkZXZpY2U6Cj4KPiA8Mz52dHBtIHZ0cG0tMDogdHBtX3RyYW5zbWl0OiB0cG1f
c2VuZDogZXJyb3IgLTYyCj4KPiA8Mz52dHBtIHZ0cG0tMDogQSBUUE0gZXJyb3IgKC02Mikgb2Nj
dXJyZWQgYXR0ZW1wdGluZyB0byBkZXRlcm1pbmUgdGhlIHRpbWVvdXRzCj4KPiBUaGlzIGZpeCBp
cyByZWxldmFudCB0byBhbGwga2VybmVscyBmcm9tIDQuMSBmb3J3YXJkIHdoaWNoIGlzIHRoZQo+
IHJlbGVhc2UgaW4gd2hpY2ggbXVsdGktcGFnZSB4ZW5idXMgc3VwcG9ydCB3YXMgaW50cm9kdWNl
ZC4KPgo+IERhbmllbCBEZSBHcmFhZiBmb3JtdWxhdGVkIHRoZSBmaXggYnkgY29kZSBpbnNwZWN0
aW9uIGFmdGVyIHRoZQo+IHJlZ3Jlc3Npb24gcG9pbnQgd2FzIGxvY2F0ZWQuCj4KPiBTaWduZWQt
b2ZmLWJ5OiBEci4gR3JlZyBXZXR0c3RlaW4gPGdyZWdAZW5qZWxsaWMuY29tPgoKR3JlZywKCkFy
ZSB5b3UgcGxhbm5pbmcgdG8gcmUtc3VibWl0IHRoaXM/CgpUaGFua3MuCi1ib3JpcwoKCj4gLS0t
Cj4gIGRyaXZlcnMvY2hhci90cG0veGVuLXRwbWZyb250LmMgfCAyICstCj4gIDEgZmlsZSBjaGFu
Z2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZl
cnMvY2hhci90cG0veGVuLXRwbWZyb250LmMgYi9kcml2ZXJzL2NoYXIvdHBtL3hlbi10cG1mcm9u
dC5jCj4gaW5kZXggNWFhYTI2OC4uZGQ4M2EwNyAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2NoYXIv
dHBtL3hlbi10cG1mcm9udC5jCj4gKysrIGIvZHJpdmVycy9jaGFyL3RwbS94ZW4tdHBtZnJvbnQu
Ywo+IEBAIC0yMDMsNyArMjAzLDcgQEAgc3RhdGljIGludCBzZXR1cF9yaW5nKHN0cnVjdCB4ZW5i
dXNfZGV2aWNlICpkZXYsIHN0cnVjdCB0cG1fcHJpdmF0ZSAqcHJpdikKPiAgCQlyZXR1cm4gLUVO
T01FTTsKPiAgCX0KPiAgCj4gLQlydiA9IHhlbmJ1c19ncmFudF9yaW5nKGRldiwgJnByaXYtPnNo
ciwgMSwgJmdyZWYpOwo+ICsJcnYgPSB4ZW5idXNfZ3JhbnRfcmluZyhkZXYsIHByaXYtPnNociwg
MSwgJmdyZWYpOwo+ICAJaWYgKHJ2IDwgMCkKPiAgCQlyZXR1cm4gcnY7Cj4gIAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5n
IGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11
c2Vycw==

From xen-users-bounces@lists.xen.org Wed Jan 11 22:27:48 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Jan 2017 22:27:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cRRLm-0007eN-I3; Wed, 11 Jan 2017 22:26:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <webdawg@gmail.com>) id 1cRRLk-0007eH-W4
 for xen-users@lists.xen.org; Wed, 11 Jan 2017 22:26:33 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 DF/4F-23854-711B6785; Wed, 11 Jan 2017 22:26:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNIsWRWlGSWpSXmKPExsVyMfSaka7oxrI
 IgwfzbSxWXT3A6sDocXT3b6YAxijWzLyk/IoE1oxLZzvYCt63MFZsW7GNsYFxU0EXIxeHkEA/
 o8Sr11PZQBwWgQZWicXtixlBHAmBOawSxy8uYepi5ARyciQmNFxlgbCLJb53bmIGsXkFBCVOz
 nwCFhcS8JK48P4mG4jNKeAoMefMYyaIeKnEwVlv2EFsNgFFiY6jN8B6WQRUJfovXmeFmBMgcf
 LrMbC4sEC0RNPWBkYQW0RAW2JTQzOYzSwgLfFkxxegGg4g20tiYpf2BEaBWUiumIWQgTDVJdb
 PE5oF1qsmcXvbVXYIW1ti2cLXzAsYWVcxqhenFpWlFuma6yUVZaZnlOQmZuboGhoY6+WmFhcn
 pqfmJCYV6yXn525iBAYzAxDsYGz87nSIUZKDSUmUN3t5WYQQX1J+SmVGYnFGfFFpTmrxIUYZD
 g4lCd6O9UA5waLU9NSKtMwcYFzBpCU4eJREeHeBpHmLCxJzizPTIVKnGO05erpOv2TiOHUDRH
 7ZeQZI7tl1+SWTEEtefl6qlDjvAZA2AZC2jNI8uKGwNHCJUVZKmJcR6EwhnoLUotzMElT5V4z
 iHIxKwrxHQKbwZOaVwO1+BXQWE9BZkXbFIGeVJCKkpBoYEyK2GU6/nXhojtH94+H33tlGu59e
 5xDRcE5//nTrsn3a89/kZ5VcP3niw36bZSucFV79bNgxv6duuZjWsyP/xWsMtph//GZbczPj1
 QftfRPenuPhanrWsZvh79oN8taW96WOvdszefuVnM/Wap8mC+ctE0ude3L++jTLyddm9F7Qiu
 GIMCuRPq3EUpyRaKjFXFScCABWNhkU/gIAAA==
X-Env-Sender: webdawg@gmail.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1484173588!76891742!1
X-Originating-IP: [209.85.214.50]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17645 invoked from network); 11 Jan 2017 22:26:29 -0000
Received: from mail-it0-f50.google.com (HELO mail-it0-f50.google.com)
 (209.85.214.50)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Jan 2017 22:26:29 -0000
Received: by mail-it0-f50.google.com with SMTP id x2so4836122itf.1
 for <xen-users@lists.xen.org>; Wed, 11 Jan 2017 14:26:29 -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=ugF+hJaSj11hmwUQgS+P3T6ODDwLwO6vOHZxOlpdD7g=;
 b=LPwibnp0+Iixs8hjIgDspi3thumOzhBLcfoPLicynwDqLqVgDavM3M5TbJCAEhPXkZ
 xKGg1XJLHcMdaT9VGya8dacdUi2/l3FUZXnyHYD66KYmGc1/o7WuZEIQ+lL2BIUvCa4s
 +Hn/t0Sb3X8+qQtqGN4SbC+o/VbHExu2ewtrWR/zDvNRfPFYgVNxqDT/R6Kl38x9sB1f
 lcObbqn2ErYoOxTwVNxcnW0b+GczTQgRJ6GLEGNfn/p7yYQa6xjlmZ42jUlyLZAorXpp
 irjsFAJj/5jC+CH7wHxWyCX70tdoJfOk3fMQybPYxinYaFAISNfDSmks7NnhI38Ypikl
 y7JA==
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=ugF+hJaSj11hmwUQgS+P3T6ODDwLwO6vOHZxOlpdD7g=;
 b=Gdon5RPGIfg0mgHp5YYyir82s/EhfxFzVoUKcvoKnAnW16bEnz5nu6pCMgVB9XXdYg
 iZ3/7FO2C+eFCS3hVaU/IHjOoAaqrfNHCOgD/p5Fgg8S3Vgtg5rPTv3TohEJGH17DYK5
 NY8Vtr3HUtoVfiFvT/GdAv0p80XvouV1rby2ZI3NtJI/Ak6zw1z8EZ5MXwGWX87PLmwM
 yQ+rExvF1uY0KXV/ewbn0H1ym0UVX3RdTPVhwmLerfb6nXMRSw7XLqW5SWCXfByasrO1
 b5IaVstY8VtTXVQVUa/LrqNxuOc0w6ImDKh05spcnlgzcWsI65k6Y4g+6BYZqL0sx5L7
 O/0A==
X-Gm-Message-State: AIkVDXL02BswdsRSGMgpVEayAZpOEGp5qL7ztwfTuwRekxBt2JvZ0zLesB60n+yUTS9Q+MnxAe0qPszsNyCizQ==
X-Received: by 10.36.238.133 with SMTP id b127mr7343703iti.20.1484173588252;
 Wed, 11 Jan 2017 14:26:28 -0800 (PST)
MIME-Version: 1.0
Received: by 10.107.152.2 with HTTP; Wed, 11 Jan 2017 14:26:07 -0800 (PST)
In-Reply-To: <0b8d8f04-a5cc-7481-32ea-84b39574c299@allafrica.com>
References: <03e9091a-106f-346d-4d90-a3e121cc7843@allafrica.com>
 <0b8d8f04-a5cc-7481-32ea-84b39574c299@allafrica.com>
From: WebDawg <webdawg@gmail.com>
Date: Wed, 11 Jan 2017 16:26:07 -0600
Message-ID: <CAKdd5H86KaRMsC_vpUVxSiChJa42Lf=+Lc4wk1jPS7sbRGZApA@mail.gmail.com>
To: Sherrard Burton <sburton@allafrica.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] all packets between certain guests on the same host
 being dropped
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2532241636574078952=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============2532241636574078952==
Content-Type: multipart/alternative; boundary=f403045c12b4834c200545d91794

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

On Wed, Jan 11, 2017 at 11:02 AM, Sherrard Burton <sburton@allafrica.com>
wrote:

>
>
> On 01/10/2017 03:19 PM, Sherrard Burton wrote:
>
>> TL;DR
>> all packets are being dropped in a debian 7 (wheezy) guest only when
>> they are coming from a debian 5 (lenny) guest on the same host. the
>> console and kernel log report  'net eth0: Invalid extra type: 4' when
>> packets are being dropped. the problem goes away if i change wheezy
>> configuration from 1 vcpu to >1 vcpu. i tested all of this on fresh,
>> minimal installs, so AFAICT there are no firewalls or other esoteric
>> settings involved.
>>
>>
> i noticed that there is a backport kernel for lenny that includes the PV
> on HVM drivers. after upgrading to that kernel, the problem also goes away.
> i also confirmed the problem when the target is a debian 8 (jessie) guest.
>
> so it appears that the problem here is specific to HVM guests attempting
> to communicate with single-vcpu PV guests. if my analysis is correct, that
> would seem to imply that the root of the problem is in the packet-handling
> code in the host, no?
>
>
>
>> FULL VERSION
>> this is a strange one, so please forgive me if i omit some useful details.
>>
>> intro:
>> i have a pair of xen hosts which are running pairs of guest HA pairs.
>> for example:
>>
>> host1
>>  \_apache-guest1
>>  |
>>  \_haproxy-guest1
>>  |
>>  \_appserver-guest1
>>
>> host2
>>  \_apache-guest2
>>  |
>>  \_haproxy-guest2
>>  |
>>  \_appserver-guest2
>>
>> with various HA solutions implemented within the guests. this is not
>> germane to the particular problem, but germane to how i discovered it.
>> for the sake of balancing, i have configured the guests' HA preferences
>> so that the active nodes tend to be on different hosts. so under normal
>> circumstances, apache-guest1 and haproxy-guest2 would be the active
>> nodes. no problem at all in that situation.
>>
>> but i discovered that i cannot communicate between apache-guest1 and
>> haproxy-guest1, located on the same host. after much tcpdumping in the
>> host and guests, i discovered that the problem is unidirectional and
>> specific to a particular OS combination.
>>
>> a) inbound packets to a debian wheezy guest are dropped only when they
>> originate from a debian lenny guest on the same host
>>
>> b) outbound packets from a wheezy guest to a lenny guest are passed
>> correctly, even though the wheezy cannot see the return communication
>> from the lenny guest
>>
>> c) there is no problem communicating to or from the wheezy guest and an
>> identically-configured lenny guest on the other host
>>
>> d) there is no problem communicating to or from other combinations of
>> guests on the same host. ie, from jessie to wheezy, lenny to lenny and
>> wheezy to wheezy, etc.
>>
>>
>> even stranger, my attempts in trying to narrow it down to the simplest
>> possible test case led me to discover that for the same exact guest,
>> changing the vcpu setting from 1 to >1 makes the problem go away.
>>
>> sburton@host:~$ virsh -c xen:/// dumpxml wheezy-guest > ~/cannot-ping.xml
>> # test and reconfigure
>> sburton@host:~$ virsh -c xen:/// dumpxml wheezy-guest > ~/can-ping.xml
>>
>> sburton@host:~$ diff ~/can-ping.xml ~/cannot-ping.xml
>> 6c6
>> <   <vcpu placement='static'>2</vcpu>
>> ---
>>
>>>   <vcpu placement='static'>1</vcpu>
>>>
>>
>>
>> testing methodology:
>> simple ping between hosts.
>>
>> initially broken because the ARP 'is-at' traffic from the lenny guest is
>> dropped going into the wheezy guest, and ARP 'who-has' traffic from the
>> lenny guest is dropped going into the wheezy guest. therefore the guests
>> cannot discover one another.
>>
>> after manually setting the ARP cache entries on both guests:
>>
>> pinging from lenny to wheezy, tcpdump shows ICMP echo requests in the
>> lenny guest and on the VIFs for both guests in the host. but the ICMP
>> requests are unseen in the wheezy guest.
>>
>> pinging from wheezy to lenny, tcpdump shows ICMP echo requests and
>> replies in the lenny guest and on the VIFs for both guests in the host.
>> ICMP requests are seen in the wheezy guest, since they originate there,
>> but the replies from the lenny guest are unseen.
>>
>> the problem is not limited to ARP or ICMP, all other communication i
>> have tried fails similarly.
>>
>> the smoking gun (i hope):
>> when packets are being dropped in the wheezy guest, the console and
>> various logs report
>> [ 6977.669408] net eth0: Invalid extra type: 4
>>
>> and the only reference i have found via my searching is this thread:
>> https://lists.xenproject.org/archives/html/xen-devel/2016-09
>> /msg00565.html
>>
>> which seems to be unresolved.
>>
>> i'm hoping that some part of this tickles someone's memory, or piques
>> their interest, or at least that someone can point me to some more
>> troubleshooting steps i haven't thought of.
>>
>> TIA
>>
>>
>> setup details:
>> HOST:
>> sburton@host:~$ cat /etc/issue
>> Debian GNU/Linux 8 \n \l
>>
>> sburton@host:~$ uname -a
>> Linux host 4.7.0-0.bpo.1-amd64 #1 SMP Debian 4.7.8-1~bpo8+1 (2016-10-19)
>> x86_64 GNU/Linux
>>
>> sburton@host:~$ dpkg -l | grep -F -e libvirt-daemon -e xen-hypervisor -e
>> qemu-system
>> ii  libvirt-daemon                  1.2.9-9+deb8u3               amd64
>>      programs for the libvirt library
>> ii  libvirt-daemon-system           1.2.9-9+deb8u3               amd64
>>      Libvirt daemon configuration files
>> ii  qemu-system-common              1:2.7+dfsg-3~bpo8+2          amd64
>>      QEMU full system emulation binaries (common files)
>> ii  qemu-system-x86                 1:2.7+dfsg-3~bpo8+2          amd64
>>      QEMU full system emulation binaries (x86)
>> ii  xen-hypervisor-4.4-amd64        4.4.1-9+deb8u8               amd64
>>      Xen Hypervisor on AMD64
>>
>> sburton@host:~$ grep -F -A1 '<os>' ~/cannot-ping.xml
>>   <os>
>>     <type arch='x86_64' machine='xenfv'>hvm</type>
>>
>> sburton@host:~$ grep -F -C2 'xenbr0' ~/cannot-ping.xml
>>     <interface type='bridge'>
>>       <mac address='00:16:3e:fb:2e:1c'/>
>>       <source bridge='xenbr0'/>
>>       <model type='rtl8139'/>
>>     </interface>
>>
>>
>> sburton@host:~$ ip addr show xenbr0
>> 8: xenbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue
>> state UP group default qlen 1000
>>     link/ether bc:30:5b:f0:32:b4 brd ff:ff:ff:ff:ff:ff
>>     inet 192.168.240.52/20 brd 192.168.255.255 scope global xenbr0
>>        valid_lft forever preferred_lft forever
>>     inet6 fe80::be30:5bff:fef0:32b4/64 scope link
>>        valid_lft forever preferred_lft forever
>>
>>
>>
>> GUESTS:
>> fullvirt installs, created from netinst ISO via virt-manager running on
>> my workstation, manipulated through some combination of virt-manager and
>> local virsh commands.
>>
>> root@wheezy-guest:~# uname -a
>> Linux wheezy-guest 3.16.0-0.bpo.4-amd64 #1 SMP Debian
>> 3.16.36-1+deb8u2~bpo70+1 (2016-10-19) x86_64 GNU/Linux
>>
>> root@wheezy-guest:~# cat /etc/issue
>> Debian GNU/Linux 7 \n \l
>>
>> root@lenny-guest:~# uname -a
>> Linux lenny-guest 2.6.26-2-amd64 #1 SMP Sun Mar 4 21:48:06 UTC 2012
>> x86_64 GNU/Linux
>>
>> root@lenny-guest:~# cat /etc/issue
>> Debian GNU/Linux 5.0 \n \l
>>
>>
>>

By target you mean debian jessie as a guest right?  Looking at your logs,
are you running etch as the dom0?

--f403045c12b4834c200545d91794
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, Jan 11, 2017 at 11:02 AM, Sherrard Burton <span dir=3D"ltr">&lt=
;<a href=3D"mailto:sburton@allafrica.com" target=3D"_blank">sburton@allafri=
ca.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"><span class=
=3D""><br>
<br>
On 01/10/2017 03:19 PM, Sherrard Burton wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
TL;DR<br>
all packets are being dropped in a debian 7 (wheezy) guest only when<br>
they are coming from a debian 5 (lenny) guest on the same host. the<br>
console and kernel log report=C2=A0 &#39;net eth0: Invalid extra type: 4&#3=
9; when<br>
packets are being dropped. the problem goes away if i change wheezy<br>
configuration from 1 vcpu to &gt;1 vcpu. i tested all of this on fresh,<br>
minimal installs, so AFAICT there are no firewalls or other esoteric<br>
settings involved.<br>
<br>
</blockquote>
<br></span>
i noticed that there is a backport kernel for lenny that includes the PV on=
 HVM drivers. after upgrading to that kernel, the problem also goes away. i=
 also confirmed the problem when the target is a debian 8 (jessie) guest.<b=
r>
<br>
so it appears that the problem here is specific to HVM guests attempting to=
 communicate with single-vcpu PV guests. if my analysis is correct, that wo=
uld seem to imply that the root of the problem is in the packet-handling co=
de in the host, no?<div class=3D"HOEnZb"><div class=3D"h5"><br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<br>
FULL VERSION<br>
this is a strange one, so please forgive me if i omit some useful details.<=
br>
<br>
intro:<br>
i have a pair of xen hosts which are running pairs of guest HA pairs.<br>
for example:<br>
<br>
host1<br>
=C2=A0\_apache-guest1<br>
=C2=A0|<br>
=C2=A0\_haproxy-guest1<br>
=C2=A0|<br>
=C2=A0\_appserver-guest1<br>
<br>
host2<br>
=C2=A0\_apache-guest2<br>
=C2=A0|<br>
=C2=A0\_haproxy-guest2<br>
=C2=A0|<br>
=C2=A0\_appserver-guest2<br>
<br>
with various HA solutions implemented within the guests. this is not<br>
germane to the particular problem, but germane to how i discovered it.<br>
for the sake of balancing, i have configured the guests&#39; HA preferences=
<br>
so that the active nodes tend to be on different hosts. so under normal<br>
circumstances, apache-guest1 and haproxy-guest2 would be the active<br>
nodes. no problem at all in that situation.<br>
<br>
but i discovered that i cannot communicate between apache-guest1 and<br>
haproxy-guest1, located on the same host. after much tcpdumping in the<br>
host and guests, i discovered that the problem is unidirectional and<br>
specific to a particular OS combination.<br>
<br>
a) inbound packets to a debian wheezy guest are dropped only when they<br>
originate from a debian lenny guest on the same host<br>
<br>
b) outbound packets from a wheezy guest to a lenny guest are passed<br>
correctly, even though the wheezy cannot see the return communication<br>
from the lenny guest<br>
<br>
c) there is no problem communicating to or from the wheezy guest and an<br>
identically-configured lenny guest on the other host<br>
<br>
d) there is no problem communicating to or from other combinations of<br>
guests on the same host. ie, from jessie to wheezy, lenny to lenny and<br>
wheezy to wheezy, etc.<br>
<br>
<br>
even stranger, my attempts in trying to narrow it down to the simplest<br>
possible test case led me to discover that for the same exact guest,<br>
changing the vcpu setting from 1 to &gt;1 makes the problem go away.<br>
<br>
sburton@host:~$ virsh -c xen:/// dumpxml wheezy-guest &gt; ~/cannot-ping.xm=
l<br>
# test and reconfigure<br>
sburton@host:~$ virsh -c xen:/// dumpxml wheezy-guest &gt; ~/can-ping.xml<b=
r>
<br>
sburton@host:~$ diff ~/can-ping.xml ~/cannot-ping.xml<br>
6c6<br>
&lt;=C2=A0 =C2=A0&lt;vcpu placement=3D&#39;static&#39;&gt;2&lt;/vcpu&gt;<br=
>
---<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
=C2=A0 &lt;vcpu placement=3D&#39;static&#39;&gt;1&lt;/vcpu&gt;<br>
</blockquote>
<br>
<br>
testing methodology:<br>
simple ping between hosts.<br>
<br>
initially broken because the ARP &#39;is-at&#39; traffic from the lenny gue=
st is<br>
dropped going into the wheezy guest, and ARP &#39;who-has&#39; traffic from=
 the<br>
lenny guest is dropped going into the wheezy guest. therefore the guests<br=
>
cannot discover one another.<br>
<br>
after manually setting the ARP cache entries on both guests:<br>
<br>
pinging from lenny to wheezy, tcpdump shows ICMP echo requests in the<br>
lenny guest and on the VIFs for both guests in the host. but the ICMP<br>
requests are unseen in the wheezy guest.<br>
<br>
pinging from wheezy to lenny, tcpdump shows ICMP echo requests and<br>
replies in the lenny guest and on the VIFs for both guests in the host.<br>
ICMP requests are seen in the wheezy guest, since they originate there,<br>
but the replies from the lenny guest are unseen.<br>
<br>
the problem is not limited to ARP or ICMP, all other communication i<br>
have tried fails similarly.<br>
<br>
the smoking gun (i hope):<br>
when packets are being dropped in the wheezy guest, the console and<br>
various logs report<br>
[ 6977.669408] net eth0: Invalid extra type: 4<br>
<br>
and the only reference i have found via my searching is this thread:<br>
<a href=3D"https://lists.xenproject.org/archives/html/xen-devel/2016-09/msg=
00565.html" rel=3D"noreferrer" target=3D"_blank">https://lists.xenproject.o=
rg/a<wbr>rchives/html/xen-devel/2016-09<wbr>/msg00565.html</a><br>
<br>
which seems to be unresolved.<br>
<br>
i&#39;m hoping that some part of this tickles someone&#39;s memory, or piqu=
es<br>
their interest, or at least that someone can point me to some more<br>
troubleshooting steps i haven&#39;t thought of.<br>
<br>
TIA<br>
<br>
<br>
setup details:<br>
HOST:<br>
sburton@host:~$ cat /etc/issue<br>
Debian GNU/Linux 8 \n \l<br>
<br>
sburton@host:~$ uname -a<br>
Linux host 4.7.0-0.bpo.1-amd64 #1 SMP Debian 4.7.8-1~bpo8+1 (2016-10-19)<br=
>
x86_64 GNU/Linux<br>
<br>
sburton@host:~$ dpkg -l | grep -F -e libvirt-daemon -e xen-hypervisor -e<br=
>
qemu-system<br>
ii=C2=A0 libvirt-daemon=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 1.2.9-9+deb8u3=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0amd64<br>
=C2=A0 =C2=A0 =C2=A0programs for the libvirt library<br>
ii=C2=A0 libvirt-daemon-system=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A01.2.=
9-9+deb8u3=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0amd64<br>
=C2=A0 =C2=A0 =C2=A0Libvirt daemon configuration files<br>
ii=C2=A0 qemu-system-common=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 1:2.7+dfsg-3~bpo8+2=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 amd64<br>
=C2=A0 =C2=A0 =C2=A0QEMU full system emulation binaries (common files)<br>
ii=C2=A0 qemu-system-x86=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A01:2.7+dfsg-3~bpo8+2=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 amd64<br=
>
=C2=A0 =C2=A0 =C2=A0QEMU full system emulation binaries (x86)<br>
ii=C2=A0 xen-hypervisor-4.4-amd64=C2=A0 =C2=A0 =C2=A0 =C2=A0 4.4.1-9+deb8u8=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0amd64<br>
=C2=A0 =C2=A0 =C2=A0Xen Hypervisor on AMD64<br>
<br>
sburton@host:~$ grep -F -A1 &#39;&lt;os&gt;&#39; ~/cannot-ping.xml<br>
=C2=A0 &lt;os&gt;<br>
=C2=A0 =C2=A0 &lt;type arch=3D&#39;x86_64&#39; machine=3D&#39;xenfv&#39;&gt=
;hvm&lt;/type&gt;<br>
<br>
sburton@host:~$ grep -F -C2 &#39;xenbr0&#39; ~/cannot-ping.xml<br>
=C2=A0 =C2=A0 &lt;interface type=3D&#39;bridge&#39;&gt;<br>
=C2=A0 =C2=A0 =C2=A0 &lt;mac address=3D&#39;00:16:3e:fb:2e:1c&#39;/&gt;<br>
=C2=A0 =C2=A0 =C2=A0 &lt;source bridge=3D&#39;xenbr0&#39;/&gt;<br>
=C2=A0 =C2=A0 =C2=A0 &lt;model type=3D&#39;rtl8139&#39;/&gt;<br>
=C2=A0 =C2=A0 &lt;/interface&gt;<br>
<br>
<br>
sburton@host:~$ ip addr show xenbr0<br>
8: xenbr0: &lt;BROADCAST,MULTICAST,UP,LOWER_<wbr>UP&gt; mtu 1500 qdisc noqu=
eue<br>
state UP group default qlen 1000<br>
=C2=A0 =C2=A0 link/ether bc:30:5b:f0:32:b4 brd ff:ff:ff:ff:ff:ff<br>
=C2=A0 =C2=A0 inet <a href=3D"http://192.168.240.52/20" rel=3D"noreferrer" =
target=3D"_blank">192.168.240.52/20</a> brd 192.168.255.255 scope global xe=
nbr0<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0valid_lft forever preferred_lft forever<br>
=C2=A0 =C2=A0 inet6 fe80::be30:5bff:fef0:32b4/64 scope link<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0valid_lft forever preferred_lft forever<br>
<br>
<br>
<br>
GUESTS:<br>
fullvirt installs, created from netinst ISO via virt-manager running on<br>
my workstation, manipulated through some combination of virt-manager and<br=
>
local virsh commands.<br>
<br>
root@wheezy-guest:~# uname -a<br>
Linux wheezy-guest 3.16.0-0.bpo.4-amd64 #1 SMP Debian<br>
3.16.36-1+deb8u2~bpo70+1 (2016-10-19) x86_64 GNU/Linux<br>
<br>
root@wheezy-guest:~# cat /etc/issue<br>
Debian GNU/Linux 7 \n \l<br>
<br>
root@lenny-guest:~# uname -a<br>
Linux lenny-guest 2.6.26-2-amd64 #1 SMP Sun Mar 4 21:48:06 UTC 2012<br>
x86_64 GNU/Linux<br>
<br>
root@lenny-guest:~# cat /etc/issue<br>
Debian GNU/Linux 5.0 \n \l<br>
<br>
<br>
</blockquote></div></div></blockquote><div><br><br></div><div>By target you=
 mean debian jessie as a guest right?=C2=A0 Looking at your logs, are you r=
unning etch as the dom0? <br></div></div><br></div></div>

--f403045c12b4834c200545d91794--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============2532241636574078952==--


From xen-users-bounces@lists.xen.org Wed Jan 11 22:27:48 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Jan 2017 22:27:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cRRLm-0007eN-I3; Wed, 11 Jan 2017 22:26:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <webdawg@gmail.com>) id 1cRRLk-0007eH-W4
 for xen-users@lists.xen.org; Wed, 11 Jan 2017 22:26:33 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 DF/4F-23854-711B6785; Wed, 11 Jan 2017 22:26:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNIsWRWlGSWpSXmKPExsVyMfSaka7oxrI
 IgwfzbSxWXT3A6sDocXT3b6YAxijWzLyk/IoE1oxLZzvYCt63MFZsW7GNsYFxU0EXIxeHkEA/
 o8Sr11PZQBwWgQZWicXtixlBHAmBOawSxy8uYepi5ARyciQmNFxlgbCLJb53bmIGsXkFBCVOz
 nwCFhcS8JK48P4mG4jNKeAoMefMYyaIeKnEwVlv2EFsNgFFiY6jN8B6WQRUJfovXmeFmBMgcf
 LrMbC4sEC0RNPWBkYQW0RAW2JTQzOYzSwgLfFkxxegGg4g20tiYpf2BEaBWUiumIWQgTDVJdb
 PE5oF1qsmcXvbVXYIW1ti2cLXzAsYWVcxqhenFpWlFuma6yUVZaZnlOQmZuboGhoY6+WmFhcn
 pqfmJCYV6yXn525iBAYzAxDsYGz87nSIUZKDSUmUN3t5WYQQX1J+SmVGYnFGfFFpTmrxIUYZD
 g4lCd6O9UA5waLU9NSKtMwcYFzBpCU4eJREeHeBpHmLCxJzizPTIVKnGO05erpOv2TiOHUDRH
 7ZeQZI7tl1+SWTEEtefl6qlDjvAZA2AZC2jNI8uKGwNHCJUVZKmJcR6EwhnoLUotzMElT5V4z
 iHIxKwrxHQKbwZOaVwO1+BXQWE9BZkXbFIGeVJCKkpBoYEyK2GU6/nXhojtH94+H33tlGu59e
 5xDRcE5//nTrsn3a89/kZ5VcP3niw36bZSucFV79bNgxv6duuZjWsyP/xWsMtph//GZbczPj1
 QftfRPenuPhanrWsZvh79oN8taW96WOvdszefuVnM/Wap8mC+ctE0ude3L++jTLyddm9F7Qiu
 GIMCuRPq3EUpyRaKjFXFScCABWNhkU/gIAAA==
X-Env-Sender: webdawg@gmail.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1484173588!76891742!1
X-Originating-IP: [209.85.214.50]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17645 invoked from network); 11 Jan 2017 22:26:29 -0000
Received: from mail-it0-f50.google.com (HELO mail-it0-f50.google.com)
 (209.85.214.50)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Jan 2017 22:26:29 -0000
Received: by mail-it0-f50.google.com with SMTP id x2so4836122itf.1
 for <xen-users@lists.xen.org>; Wed, 11 Jan 2017 14:26:29 -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=ugF+hJaSj11hmwUQgS+P3T6ODDwLwO6vOHZxOlpdD7g=;
 b=LPwibnp0+Iixs8hjIgDspi3thumOzhBLcfoPLicynwDqLqVgDavM3M5TbJCAEhPXkZ
 xKGg1XJLHcMdaT9VGya8dacdUi2/l3FUZXnyHYD66KYmGc1/o7WuZEIQ+lL2BIUvCa4s
 +Hn/t0Sb3X8+qQtqGN4SbC+o/VbHExu2ewtrWR/zDvNRfPFYgVNxqDT/R6Kl38x9sB1f
 lcObbqn2ErYoOxTwVNxcnW0b+GczTQgRJ6GLEGNfn/p7yYQa6xjlmZ42jUlyLZAorXpp
 irjsFAJj/5jC+CH7wHxWyCX70tdoJfOk3fMQybPYxinYaFAISNfDSmks7NnhI38Ypikl
 y7JA==
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=ugF+hJaSj11hmwUQgS+P3T6ODDwLwO6vOHZxOlpdD7g=;
 b=Gdon5RPGIfg0mgHp5YYyir82s/EhfxFzVoUKcvoKnAnW16bEnz5nu6pCMgVB9XXdYg
 iZ3/7FO2C+eFCS3hVaU/IHjOoAaqrfNHCOgD/p5Fgg8S3Vgtg5rPTv3TohEJGH17DYK5
 NY8Vtr3HUtoVfiFvT/GdAv0p80XvouV1rby2ZI3NtJI/Ak6zw1z8EZ5MXwGWX87PLmwM
 yQ+rExvF1uY0KXV/ewbn0H1ym0UVX3RdTPVhwmLerfb6nXMRSw7XLqW5SWCXfByasrO1
 b5IaVstY8VtTXVQVUa/LrqNxuOc0w6ImDKh05spcnlgzcWsI65k6Y4g+6BYZqL0sx5L7
 O/0A==
X-Gm-Message-State: AIkVDXL02BswdsRSGMgpVEayAZpOEGp5qL7ztwfTuwRekxBt2JvZ0zLesB60n+yUTS9Q+MnxAe0qPszsNyCizQ==
X-Received: by 10.36.238.133 with SMTP id b127mr7343703iti.20.1484173588252;
 Wed, 11 Jan 2017 14:26:28 -0800 (PST)
MIME-Version: 1.0
Received: by 10.107.152.2 with HTTP; Wed, 11 Jan 2017 14:26:07 -0800 (PST)
In-Reply-To: <0b8d8f04-a5cc-7481-32ea-84b39574c299@allafrica.com>
References: <03e9091a-106f-346d-4d90-a3e121cc7843@allafrica.com>
 <0b8d8f04-a5cc-7481-32ea-84b39574c299@allafrica.com>
From: WebDawg <webdawg@gmail.com>
Date: Wed, 11 Jan 2017 16:26:07 -0600
Message-ID: <CAKdd5H86KaRMsC_vpUVxSiChJa42Lf=+Lc4wk1jPS7sbRGZApA@mail.gmail.com>
To: Sherrard Burton <sburton@allafrica.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] all packets between certain guests on the same host
 being dropped
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2532241636574078952=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============2532241636574078952==
Content-Type: multipart/alternative; boundary=f403045c12b4834c200545d91794

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

On Wed, Jan 11, 2017 at 11:02 AM, Sherrard Burton <sburton@allafrica.com>
wrote:

>
>
> On 01/10/2017 03:19 PM, Sherrard Burton wrote:
>
>> TL;DR
>> all packets are being dropped in a debian 7 (wheezy) guest only when
>> they are coming from a debian 5 (lenny) guest on the same host. the
>> console and kernel log report  'net eth0: Invalid extra type: 4' when
>> packets are being dropped. the problem goes away if i change wheezy
>> configuration from 1 vcpu to >1 vcpu. i tested all of this on fresh,
>> minimal installs, so AFAICT there are no firewalls or other esoteric
>> settings involved.
>>
>>
> i noticed that there is a backport kernel for lenny that includes the PV
> on HVM drivers. after upgrading to that kernel, the problem also goes away.
> i also confirmed the problem when the target is a debian 8 (jessie) guest.
>
> so it appears that the problem here is specific to HVM guests attempting
> to communicate with single-vcpu PV guests. if my analysis is correct, that
> would seem to imply that the root of the problem is in the packet-handling
> code in the host, no?
>
>
>
>> FULL VERSION
>> this is a strange one, so please forgive me if i omit some useful details.
>>
>> intro:
>> i have a pair of xen hosts which are running pairs of guest HA pairs.
>> for example:
>>
>> host1
>>  \_apache-guest1
>>  |
>>  \_haproxy-guest1
>>  |
>>  \_appserver-guest1
>>
>> host2
>>  \_apache-guest2
>>  |
>>  \_haproxy-guest2
>>  |
>>  \_appserver-guest2
>>
>> with various HA solutions implemented within the guests. this is not
>> germane to the particular problem, but germane to how i discovered it.
>> for the sake of balancing, i have configured the guests' HA preferences
>> so that the active nodes tend to be on different hosts. so under normal
>> circumstances, apache-guest1 and haproxy-guest2 would be the active
>> nodes. no problem at all in that situation.
>>
>> but i discovered that i cannot communicate between apache-guest1 and
>> haproxy-guest1, located on the same host. after much tcpdumping in the
>> host and guests, i discovered that the problem is unidirectional and
>> specific to a particular OS combination.
>>
>> a) inbound packets to a debian wheezy guest are dropped only when they
>> originate from a debian lenny guest on the same host
>>
>> b) outbound packets from a wheezy guest to a lenny guest are passed
>> correctly, even though the wheezy cannot see the return communication
>> from the lenny guest
>>
>> c) there is no problem communicating to or from the wheezy guest and an
>> identically-configured lenny guest on the other host
>>
>> d) there is no problem communicating to or from other combinations of
>> guests on the same host. ie, from jessie to wheezy, lenny to lenny and
>> wheezy to wheezy, etc.
>>
>>
>> even stranger, my attempts in trying to narrow it down to the simplest
>> possible test case led me to discover that for the same exact guest,
>> changing the vcpu setting from 1 to >1 makes the problem go away.
>>
>> sburton@host:~$ virsh -c xen:/// dumpxml wheezy-guest > ~/cannot-ping.xml
>> # test and reconfigure
>> sburton@host:~$ virsh -c xen:/// dumpxml wheezy-guest > ~/can-ping.xml
>>
>> sburton@host:~$ diff ~/can-ping.xml ~/cannot-ping.xml
>> 6c6
>> <   <vcpu placement='static'>2</vcpu>
>> ---
>>
>>>   <vcpu placement='static'>1</vcpu>
>>>
>>
>>
>> testing methodology:
>> simple ping between hosts.
>>
>> initially broken because the ARP 'is-at' traffic from the lenny guest is
>> dropped going into the wheezy guest, and ARP 'who-has' traffic from the
>> lenny guest is dropped going into the wheezy guest. therefore the guests
>> cannot discover one another.
>>
>> after manually setting the ARP cache entries on both guests:
>>
>> pinging from lenny to wheezy, tcpdump shows ICMP echo requests in the
>> lenny guest and on the VIFs for both guests in the host. but the ICMP
>> requests are unseen in the wheezy guest.
>>
>> pinging from wheezy to lenny, tcpdump shows ICMP echo requests and
>> replies in the lenny guest and on the VIFs for both guests in the host.
>> ICMP requests are seen in the wheezy guest, since they originate there,
>> but the replies from the lenny guest are unseen.
>>
>> the problem is not limited to ARP or ICMP, all other communication i
>> have tried fails similarly.
>>
>> the smoking gun (i hope):
>> when packets are being dropped in the wheezy guest, the console and
>> various logs report
>> [ 6977.669408] net eth0: Invalid extra type: 4
>>
>> and the only reference i have found via my searching is this thread:
>> https://lists.xenproject.org/archives/html/xen-devel/2016-09
>> /msg00565.html
>>
>> which seems to be unresolved.
>>
>> i'm hoping that some part of this tickles someone's memory, or piques
>> their interest, or at least that someone can point me to some more
>> troubleshooting steps i haven't thought of.
>>
>> TIA
>>
>>
>> setup details:
>> HOST:
>> sburton@host:~$ cat /etc/issue
>> Debian GNU/Linux 8 \n \l
>>
>> sburton@host:~$ uname -a
>> Linux host 4.7.0-0.bpo.1-amd64 #1 SMP Debian 4.7.8-1~bpo8+1 (2016-10-19)
>> x86_64 GNU/Linux
>>
>> sburton@host:~$ dpkg -l | grep -F -e libvirt-daemon -e xen-hypervisor -e
>> qemu-system
>> ii  libvirt-daemon                  1.2.9-9+deb8u3               amd64
>>      programs for the libvirt library
>> ii  libvirt-daemon-system           1.2.9-9+deb8u3               amd64
>>      Libvirt daemon configuration files
>> ii  qemu-system-common              1:2.7+dfsg-3~bpo8+2          amd64
>>      QEMU full system emulation binaries (common files)
>> ii  qemu-system-x86                 1:2.7+dfsg-3~bpo8+2          amd64
>>      QEMU full system emulation binaries (x86)
>> ii  xen-hypervisor-4.4-amd64        4.4.1-9+deb8u8               amd64
>>      Xen Hypervisor on AMD64
>>
>> sburton@host:~$ grep -F -A1 '<os>' ~/cannot-ping.xml
>>   <os>
>>     <type arch='x86_64' machine='xenfv'>hvm</type>
>>
>> sburton@host:~$ grep -F -C2 'xenbr0' ~/cannot-ping.xml
>>     <interface type='bridge'>
>>       <mac address='00:16:3e:fb:2e:1c'/>
>>       <source bridge='xenbr0'/>
>>       <model type='rtl8139'/>
>>     </interface>
>>
>>
>> sburton@host:~$ ip addr show xenbr0
>> 8: xenbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue
>> state UP group default qlen 1000
>>     link/ether bc:30:5b:f0:32:b4 brd ff:ff:ff:ff:ff:ff
>>     inet 192.168.240.52/20 brd 192.168.255.255 scope global xenbr0
>>        valid_lft forever preferred_lft forever
>>     inet6 fe80::be30:5bff:fef0:32b4/64 scope link
>>        valid_lft forever preferred_lft forever
>>
>>
>>
>> GUESTS:
>> fullvirt installs, created from netinst ISO via virt-manager running on
>> my workstation, manipulated through some combination of virt-manager and
>> local virsh commands.
>>
>> root@wheezy-guest:~# uname -a
>> Linux wheezy-guest 3.16.0-0.bpo.4-amd64 #1 SMP Debian
>> 3.16.36-1+deb8u2~bpo70+1 (2016-10-19) x86_64 GNU/Linux
>>
>> root@wheezy-guest:~# cat /etc/issue
>> Debian GNU/Linux 7 \n \l
>>
>> root@lenny-guest:~# uname -a
>> Linux lenny-guest 2.6.26-2-amd64 #1 SMP Sun Mar 4 21:48:06 UTC 2012
>> x86_64 GNU/Linux
>>
>> root@lenny-guest:~# cat /etc/issue
>> Debian GNU/Linux 5.0 \n \l
>>
>>
>>

By target you mean debian jessie as a guest right?  Looking at your logs,
are you running etch as the dom0?

--f403045c12b4834c200545d91794
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, Jan 11, 2017 at 11:02 AM, Sherrard Burton <span dir=3D"ltr">&lt=
;<a href=3D"mailto:sburton@allafrica.com" target=3D"_blank">sburton@allafri=
ca.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"><span class=
=3D""><br>
<br>
On 01/10/2017 03:19 PM, Sherrard Burton wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
TL;DR<br>
all packets are being dropped in a debian 7 (wheezy) guest only when<br>
they are coming from a debian 5 (lenny) guest on the same host. the<br>
console and kernel log report=C2=A0 &#39;net eth0: Invalid extra type: 4&#3=
9; when<br>
packets are being dropped. the problem goes away if i change wheezy<br>
configuration from 1 vcpu to &gt;1 vcpu. i tested all of this on fresh,<br>
minimal installs, so AFAICT there are no firewalls or other esoteric<br>
settings involved.<br>
<br>
</blockquote>
<br></span>
i noticed that there is a backport kernel for lenny that includes the PV on=
 HVM drivers. after upgrading to that kernel, the problem also goes away. i=
 also confirmed the problem when the target is a debian 8 (jessie) guest.<b=
r>
<br>
so it appears that the problem here is specific to HVM guests attempting to=
 communicate with single-vcpu PV guests. if my analysis is correct, that wo=
uld seem to imply that the root of the problem is in the packet-handling co=
de in the host, no?<div class=3D"HOEnZb"><div class=3D"h5"><br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<br>
FULL VERSION<br>
this is a strange one, so please forgive me if i omit some useful details.<=
br>
<br>
intro:<br>
i have a pair of xen hosts which are running pairs of guest HA pairs.<br>
for example:<br>
<br>
host1<br>
=C2=A0\_apache-guest1<br>
=C2=A0|<br>
=C2=A0\_haproxy-guest1<br>
=C2=A0|<br>
=C2=A0\_appserver-guest1<br>
<br>
host2<br>
=C2=A0\_apache-guest2<br>
=C2=A0|<br>
=C2=A0\_haproxy-guest2<br>
=C2=A0|<br>
=C2=A0\_appserver-guest2<br>
<br>
with various HA solutions implemented within the guests. this is not<br>
germane to the particular problem, but germane to how i discovered it.<br>
for the sake of balancing, i have configured the guests&#39; HA preferences=
<br>
so that the active nodes tend to be on different hosts. so under normal<br>
circumstances, apache-guest1 and haproxy-guest2 would be the active<br>
nodes. no problem at all in that situation.<br>
<br>
but i discovered that i cannot communicate between apache-guest1 and<br>
haproxy-guest1, located on the same host. after much tcpdumping in the<br>
host and guests, i discovered that the problem is unidirectional and<br>
specific to a particular OS combination.<br>
<br>
a) inbound packets to a debian wheezy guest are dropped only when they<br>
originate from a debian lenny guest on the same host<br>
<br>
b) outbound packets from a wheezy guest to a lenny guest are passed<br>
correctly, even though the wheezy cannot see the return communication<br>
from the lenny guest<br>
<br>
c) there is no problem communicating to or from the wheezy guest and an<br>
identically-configured lenny guest on the other host<br>
<br>
d) there is no problem communicating to or from other combinations of<br>
guests on the same host. ie, from jessie to wheezy, lenny to lenny and<br>
wheezy to wheezy, etc.<br>
<br>
<br>
even stranger, my attempts in trying to narrow it down to the simplest<br>
possible test case led me to discover that for the same exact guest,<br>
changing the vcpu setting from 1 to &gt;1 makes the problem go away.<br>
<br>
sburton@host:~$ virsh -c xen:/// dumpxml wheezy-guest &gt; ~/cannot-ping.xm=
l<br>
# test and reconfigure<br>
sburton@host:~$ virsh -c xen:/// dumpxml wheezy-guest &gt; ~/can-ping.xml<b=
r>
<br>
sburton@host:~$ diff ~/can-ping.xml ~/cannot-ping.xml<br>
6c6<br>
&lt;=C2=A0 =C2=A0&lt;vcpu placement=3D&#39;static&#39;&gt;2&lt;/vcpu&gt;<br=
>
---<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
=C2=A0 &lt;vcpu placement=3D&#39;static&#39;&gt;1&lt;/vcpu&gt;<br>
</blockquote>
<br>
<br>
testing methodology:<br>
simple ping between hosts.<br>
<br>
initially broken because the ARP &#39;is-at&#39; traffic from the lenny gue=
st is<br>
dropped going into the wheezy guest, and ARP &#39;who-has&#39; traffic from=
 the<br>
lenny guest is dropped going into the wheezy guest. therefore the guests<br=
>
cannot discover one another.<br>
<br>
after manually setting the ARP cache entries on both guests:<br>
<br>
pinging from lenny to wheezy, tcpdump shows ICMP echo requests in the<br>
lenny guest and on the VIFs for both guests in the host. but the ICMP<br>
requests are unseen in the wheezy guest.<br>
<br>
pinging from wheezy to lenny, tcpdump shows ICMP echo requests and<br>
replies in the lenny guest and on the VIFs for both guests in the host.<br>
ICMP requests are seen in the wheezy guest, since they originate there,<br>
but the replies from the lenny guest are unseen.<br>
<br>
the problem is not limited to ARP or ICMP, all other communication i<br>
have tried fails similarly.<br>
<br>
the smoking gun (i hope):<br>
when packets are being dropped in the wheezy guest, the console and<br>
various logs report<br>
[ 6977.669408] net eth0: Invalid extra type: 4<br>
<br>
and the only reference i have found via my searching is this thread:<br>
<a href=3D"https://lists.xenproject.org/archives/html/xen-devel/2016-09/msg=
00565.html" rel=3D"noreferrer" target=3D"_blank">https://lists.xenproject.o=
rg/a<wbr>rchives/html/xen-devel/2016-09<wbr>/msg00565.html</a><br>
<br>
which seems to be unresolved.<br>
<br>
i&#39;m hoping that some part of this tickles someone&#39;s memory, or piqu=
es<br>
their interest, or at least that someone can point me to some more<br>
troubleshooting steps i haven&#39;t thought of.<br>
<br>
TIA<br>
<br>
<br>
setup details:<br>
HOST:<br>
sburton@host:~$ cat /etc/issue<br>
Debian GNU/Linux 8 \n \l<br>
<br>
sburton@host:~$ uname -a<br>
Linux host 4.7.0-0.bpo.1-amd64 #1 SMP Debian 4.7.8-1~bpo8+1 (2016-10-19)<br=
>
x86_64 GNU/Linux<br>
<br>
sburton@host:~$ dpkg -l | grep -F -e libvirt-daemon -e xen-hypervisor -e<br=
>
qemu-system<br>
ii=C2=A0 libvirt-daemon=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 1.2.9-9+deb8u3=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0amd64<br>
=C2=A0 =C2=A0 =C2=A0programs for the libvirt library<br>
ii=C2=A0 libvirt-daemon-system=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A01.2.=
9-9+deb8u3=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0amd64<br>
=C2=A0 =C2=A0 =C2=A0Libvirt daemon configuration files<br>
ii=C2=A0 qemu-system-common=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 1:2.7+dfsg-3~bpo8+2=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 amd64<br>
=C2=A0 =C2=A0 =C2=A0QEMU full system emulation binaries (common files)<br>
ii=C2=A0 qemu-system-x86=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A01:2.7+dfsg-3~bpo8+2=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 amd64<br=
>
=C2=A0 =C2=A0 =C2=A0QEMU full system emulation binaries (x86)<br>
ii=C2=A0 xen-hypervisor-4.4-amd64=C2=A0 =C2=A0 =C2=A0 =C2=A0 4.4.1-9+deb8u8=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0amd64<br>
=C2=A0 =C2=A0 =C2=A0Xen Hypervisor on AMD64<br>
<br>
sburton@host:~$ grep -F -A1 &#39;&lt;os&gt;&#39; ~/cannot-ping.xml<br>
=C2=A0 &lt;os&gt;<br>
=C2=A0 =C2=A0 &lt;type arch=3D&#39;x86_64&#39; machine=3D&#39;xenfv&#39;&gt=
;hvm&lt;/type&gt;<br>
<br>
sburton@host:~$ grep -F -C2 &#39;xenbr0&#39; ~/cannot-ping.xml<br>
=C2=A0 =C2=A0 &lt;interface type=3D&#39;bridge&#39;&gt;<br>
=C2=A0 =C2=A0 =C2=A0 &lt;mac address=3D&#39;00:16:3e:fb:2e:1c&#39;/&gt;<br>
=C2=A0 =C2=A0 =C2=A0 &lt;source bridge=3D&#39;xenbr0&#39;/&gt;<br>
=C2=A0 =C2=A0 =C2=A0 &lt;model type=3D&#39;rtl8139&#39;/&gt;<br>
=C2=A0 =C2=A0 &lt;/interface&gt;<br>
<br>
<br>
sburton@host:~$ ip addr show xenbr0<br>
8: xenbr0: &lt;BROADCAST,MULTICAST,UP,LOWER_<wbr>UP&gt; mtu 1500 qdisc noqu=
eue<br>
state UP group default qlen 1000<br>
=C2=A0 =C2=A0 link/ether bc:30:5b:f0:32:b4 brd ff:ff:ff:ff:ff:ff<br>
=C2=A0 =C2=A0 inet <a href=3D"http://192.168.240.52/20" rel=3D"noreferrer" =
target=3D"_blank">192.168.240.52/20</a> brd 192.168.255.255 scope global xe=
nbr0<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0valid_lft forever preferred_lft forever<br>
=C2=A0 =C2=A0 inet6 fe80::be30:5bff:fef0:32b4/64 scope link<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0valid_lft forever preferred_lft forever<br>
<br>
<br>
<br>
GUESTS:<br>
fullvirt installs, created from netinst ISO via virt-manager running on<br>
my workstation, manipulated through some combination of virt-manager and<br=
>
local virsh commands.<br>
<br>
root@wheezy-guest:~# uname -a<br>
Linux wheezy-guest 3.16.0-0.bpo.4-amd64 #1 SMP Debian<br>
3.16.36-1+deb8u2~bpo70+1 (2016-10-19) x86_64 GNU/Linux<br>
<br>
root@wheezy-guest:~# cat /etc/issue<br>
Debian GNU/Linux 7 \n \l<br>
<br>
root@lenny-guest:~# uname -a<br>
Linux lenny-guest 2.6.26-2-amd64 #1 SMP Sun Mar 4 21:48:06 UTC 2012<br>
x86_64 GNU/Linux<br>
<br>
root@lenny-guest:~# cat /etc/issue<br>
Debian GNU/Linux 5.0 \n \l<br>
<br>
<br>
</blockquote></div></div></blockquote><div><br><br></div><div>By target you=
 mean debian jessie as a guest right?=C2=A0 Looking at your logs, are you r=
unning etch as the dom0? <br></div></div><br></div></div>

--f403045c12b4834c200545d91794--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============2532241636574078952==--


From xen-users-bounces@lists.xen.org Thu Jan 12 00:20:14 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Jan 2017 00:20:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cRT6b-0007iV-TI; Thu, 12 Jan 2017 00:19:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=1786c1134=dario.faggioli@citrix.com>)
 id 1cRT6a-0007iP-2V
 for xen-users@lists.xen.org; Thu, 12 Jan 2017 00:19:00 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 CB/18-12625-37BC6785; Thu, 12 Jan 2017 00:18:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXitHSDvW7R6bI
 Ig8dLhCxWXT3A6sDocXT3b6YAxijWzLyk/IoE1oxTbQsZCxYoVfzc0szWwHhVrouRk0NCIERi
 4f+b7CA2r4CxxJbd/9lAbGGBGIlD79awgthsAgYSb3bsBbNFBGwk1v+bAWazCKhKbHq7GayeU
 8BK4vqEi0wgtpCApURHdz8LiM0vIClx68tHZhCbWaBa4vivSywQe7Ulevb+YIbYKyhxcuYTFo
 heNYkZcy+zTmDknYWkZRaSMoi4pkTr9t/sELa2xLKFr5khbFuJdeveQ9XYSGy6uoARwpaX2P5
 2DvMCRvZVjBrFqUVlqUW6RhZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBQVvP
 wMC4g7H9hN8hRkkOJiVR3uzlZRFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHg3nQLKCRalpqdWp
 GXmAOMHJi3BwaMkwlsFkuYtLkjMLc5Mh0idYlSUEue9DpIQAElklObBtcFi9hKjrJQwLyMDA4
 MQT0FqUW5mCar8K0ZxDkYlYd7TIFN4MvNK4Ka/AlrMBLQ40q4YZHFJIkJKqoFx2aTTPNGBC+7
 eOP9W02LLG9Pe9ZsC1GTvxz1N7haQvrCT+UHYpFInz47YD8Vcn588OiI5//PfHVUsf4M5rklb
 f423CCv5EPU0rcEoQd4pbVZKifiubIPPUiwXtEOKah6L2M12Z50VFiXI+X25QMuPJuXc9b7Pv
 9q8CTrCx2D/zOriJsM3rrZKLMUZiYZazEXFiQCG/z1b1AIAAA==
X-Env-Sender: prvs=1786c1134=dario.faggioli@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1484180336!76899607!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,received_headers: No Received headers,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23921 invoked from network); 12 Jan 2017 00:18:57 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Jan 2017 00:18:57 -0000
X-IronPort-AV: E=Sophos;i="5.33,347,1477958400"; 
 d="asc'?scan'208";a="408200177"
Message-ID: <1484180326.32021.160.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Helmut Schlang <piwwo@web.de>, <xen-users@lists.xen.org>
Date: Thu, 12 Jan 2017 01:18:46 +0100
In-Reply-To: <a38d1456-0b9b-8f0d-5619-aa3d04ae929b@web.de>
References: <a38d1456-0b9b-8f0d-5619-aa3d04ae929b@web.de>
Organization: Citrix Inc.
X-Mailer: Evolution 3.20.5 (3.20.5-1.fc24) 
MIME-Version: 1.0
Subject: Re: [Xen-users] After Update: NUMA placement failed,
 performance might be affected
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6134609435771374611=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============6134609435771374611==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-gsqk/AXc5M/O70QCqNJs"

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

On Thu, 2017-01-05 at 11:19 +0100, Helmut Schlang wrote:
> Hello.
>=20
> After I updated my Xen server that's running on debian jessie, I can
> not
> create PV nor HVM guests anymore.=20
>
Updated from what to what? (The latter is probably 4.4).

> Everything was working perfectly fine
> before the update. What does "NUMA placement failed" even mean?
>=20
It's a warning that libxl tried to figure out what was the best
possible distribution of guests' memory on the host's NUMA node, but
that failed for some reason.

As said, it's only a warning, and optimal placement failure won't
prevent guest creation, if there is enough memory for that, in total,
on the host.

> root@hpx01:~# xl -vvvv create /xen/windows.cfg
> Parsing config from /xen/windows.cfg
> libxl: debug: libxl_create.c:1347:do_domain_create: ao 0x8860cd0:
> create: how=3D(nil) callback=3D(nil) poller=3D0x8860ee0
> libxl: debug: libxl_device.c:296:libxl__device_disk_set_backend: Disk
> vdev=3Dhda spec.backend=3Dunknown
> libxl: debug: libxl_device.c:331:libxl__device_disk_set_backend: Disk
> vdev=3Dhda, using backend phy
> libxl: debug: libxl_device.c:296:libxl__device_disk_set_backend: Disk
> vdev=3Dhdb spec.backend=3Dunknown
> libxl: debug: libxl_device.c:331:libxl__device_disk_set_backend: Disk
> vdev=3Dhdb, using backend phy
> libxl: debug: libxl_create.c:799:initiate_domain_create: running
> bootloader
> libxl: debug: libxl_bootloader.c:321:libxl__bootloader_run: not a PV
> domain, skipping bootloader
> libxl: debug: libxl_event.c:618:libxl__ev_xswatch_deregister: watch
> w=3D0x88610d0: deregister unregistered
> libxl: notice: libxl_numa.c:494:libxl__get_numa_candidate: NUMA
> placement failed, performance might be affected
>
So, this is the warning. And it's not here that things are failing.
That happens...

> xc: detail: elf_parse_binary: phdr: paddr=3D0x100000 memsz=3D0x59658
> xc: detail: elf_parse_binary: memory: 0x100000 -> 0x159658
> xc: detail: VIRTUAL MEMORY ARRANGEMENT:
> =C2=A0 Loader:=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A000000000001=
00000->0000000000159658
> =C2=A0 Modules:=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A00000000000000000=
->0000000000000000
> =C2=A0 TOTAL:=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0000000=
0000000000->00000000fd500000
> =C2=A0 ENTRY ADDRESS: 0000000000100648
> xc: detail: Failed allocation for dom 6: 160 extents of order 0
> xc: error: Could not allocate memory for HVM guest. (16 =3D Device or
> resource busy): Internal error
> libxl: error: libxl_dom.c:655:libxl__build_hvm: hvm building failed
> libxl: error: libxl_create.c:1024:domcreate_rebuild_done: cannot
> (re-)build domain: -3
>
...here! And "Failed allocating for dom yyy" and "Could not allocate
memory for xxx" are the actual error messages.

How much memory does the guest have, how much RAM do you have on the
host and how much of it is free before trying to create this new guest
(you can, for instance, post the output of `xl info -n').

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-gsqk/AXc5M/O70QCqNJs
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJYdstmAAoJEBZCeImluHPu6lsP/j5QUZgysXwBxWGBvo/0b6+E
g4n3EkBA/k5GxbEVY4TfOfArqihxcotIyLXzJQZcyaSMIKw/B3XVwsKq3YY5SZzB
8LatEh+4fPukTuzQl4PXTYvNgjzaGjmiQ8E/E0sab6il8P36YmMPaBLb/H75HhPH
EZglZIpTPUIeu7MvsQW1kpZtaEPJ+6gdUswRaveAEDSAL0ptUejAqRgulh/nQsEl
A9P+CP68ppSHKSBLeqKwfeAplG8TWjLVvPMCeF8qxtYokdG3uNnrj8xVIfmPiaPk
BVh6qfzxW2qZWNQhNEa3cTzSMEfN/3l6INtjNl9cWTUmRZF+AuyiH32w70MKe0wG
aRU3N6BPR/ZZ2Ms6Ob9L+refe7d9Kc0o/v7oT5GpEusrrVqZdjV/1tJ1mC/bgCkh
XO3ECwbhD7ottpgAhN0O9Ox/+H7p60P6gDkmjffgJ5HN61Qfz66Wiy0vjvj1hbF8
rdT2f4kFMoUmMnLKdiK4rXqgWqxch8Tcbx1Jtuv25sydHWB+Lk83LXPlEbYDS1hG
LZvk4YWVVTiO+RHvTJ/y0rUn4N6ueMmpJgbax4ODh5gsF/uS8u76PfpMbuM2P48R
RvawTQL47I4vrCXFdENrihEf5hIlWhKqqqxwrUJBe6kn6mR4DPmtZf8p9cZRfDRs
L/rgd8E41YI7/H8hWHaA
=S+Wm
-----END PGP SIGNATURE-----

--=-gsqk/AXc5M/O70QCqNJs--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============6134609435771374611==--


From xen-users-bounces@lists.xen.org Thu Jan 12 00:20:14 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Jan 2017 00:20:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cRT6b-0007iV-TI; Thu, 12 Jan 2017 00:19:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=1786c1134=dario.faggioli@citrix.com>)
 id 1cRT6a-0007iP-2V
 for xen-users@lists.xen.org; Thu, 12 Jan 2017 00:19:00 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 CB/18-12625-37BC6785; Thu, 12 Jan 2017 00:18:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXitHSDvW7R6bI
 Ig8dLhCxWXT3A6sDocXT3b6YAxijWzLyk/IoE1oxTbQsZCxYoVfzc0szWwHhVrouRk0NCIERi
 4f+b7CA2r4CxxJbd/9lAbGGBGIlD79awgthsAgYSb3bsBbNFBGwk1v+bAWazCKhKbHq7GayeU
 8BK4vqEi0wgtpCApURHdz8LiM0vIClx68tHZhCbWaBa4vivSywQe7Ulevb+YIbYKyhxcuYTFo
 heNYkZcy+zTmDknYWkZRaSMoi4pkTr9t/sELa2xLKFr5khbFuJdeveQ9XYSGy6uoARwpaX2P5
 2DvMCRvZVjBrFqUVlqUW6RhZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBQVvP
 wMC4g7H9hN8hRkkOJiVR3uzlZRFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHg3nQLKCRalpqdWp
 GXmAOMHJi3BwaMkwlsFkuYtLkjMLc5Mh0idYlSUEue9DpIQAElklObBtcFi9hKjrJQwLyMDA4
 MQT0FqUW5mCar8K0ZxDkYlYd7TIFN4MvNK4Ka/AlrMBLQ40q4YZHFJIkJKqoFx2aTTPNGBC+7
 eOP9W02LLG9Pe9ZsC1GTvxz1N7haQvrCT+UHYpFInz47YD8Vcn588OiI5//PfHVUsf4M5rklb
 f423CCv5EPU0rcEoQd4pbVZKifiubIPPUiwXtEOKah6L2M12Z50VFiXI+X25QMuPJuXc9b7Pv
 9q8CTrCx2D/zOriJsM3rrZKLMUZiYZazEXFiQCG/z1b1AIAAA==
X-Env-Sender: prvs=1786c1134=dario.faggioli@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1484180336!76899607!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,received_headers: No Received headers,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23921 invoked from network); 12 Jan 2017 00:18:57 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Jan 2017 00:18:57 -0000
X-IronPort-AV: E=Sophos;i="5.33,347,1477958400"; 
 d="asc'?scan'208";a="408200177"
Message-ID: <1484180326.32021.160.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Helmut Schlang <piwwo@web.de>, <xen-users@lists.xen.org>
Date: Thu, 12 Jan 2017 01:18:46 +0100
In-Reply-To: <a38d1456-0b9b-8f0d-5619-aa3d04ae929b@web.de>
References: <a38d1456-0b9b-8f0d-5619-aa3d04ae929b@web.de>
Organization: Citrix Inc.
X-Mailer: Evolution 3.20.5 (3.20.5-1.fc24) 
MIME-Version: 1.0
Subject: Re: [Xen-users] After Update: NUMA placement failed,
 performance might be affected
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6134609435771374611=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============6134609435771374611==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-gsqk/AXc5M/O70QCqNJs"

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

On Thu, 2017-01-05 at 11:19 +0100, Helmut Schlang wrote:
> Hello.
>=20
> After I updated my Xen server that's running on debian jessie, I can
> not
> create PV nor HVM guests anymore.=20
>
Updated from what to what? (The latter is probably 4.4).

> Everything was working perfectly fine
> before the update. What does "NUMA placement failed" even mean?
>=20
It's a warning that libxl tried to figure out what was the best
possible distribution of guests' memory on the host's NUMA node, but
that failed for some reason.

As said, it's only a warning, and optimal placement failure won't
prevent guest creation, if there is enough memory for that, in total,
on the host.

> root@hpx01:~# xl -vvvv create /xen/windows.cfg
> Parsing config from /xen/windows.cfg
> libxl: debug: libxl_create.c:1347:do_domain_create: ao 0x8860cd0:
> create: how=3D(nil) callback=3D(nil) poller=3D0x8860ee0
> libxl: debug: libxl_device.c:296:libxl__device_disk_set_backend: Disk
> vdev=3Dhda spec.backend=3Dunknown
> libxl: debug: libxl_device.c:331:libxl__device_disk_set_backend: Disk
> vdev=3Dhda, using backend phy
> libxl: debug: libxl_device.c:296:libxl__device_disk_set_backend: Disk
> vdev=3Dhdb spec.backend=3Dunknown
> libxl: debug: libxl_device.c:331:libxl__device_disk_set_backend: Disk
> vdev=3Dhdb, using backend phy
> libxl: debug: libxl_create.c:799:initiate_domain_create: running
> bootloader
> libxl: debug: libxl_bootloader.c:321:libxl__bootloader_run: not a PV
> domain, skipping bootloader
> libxl: debug: libxl_event.c:618:libxl__ev_xswatch_deregister: watch
> w=3D0x88610d0: deregister unregistered
> libxl: notice: libxl_numa.c:494:libxl__get_numa_candidate: NUMA
> placement failed, performance might be affected
>
So, this is the warning. And it's not here that things are failing.
That happens...

> xc: detail: elf_parse_binary: phdr: paddr=3D0x100000 memsz=3D0x59658
> xc: detail: elf_parse_binary: memory: 0x100000 -> 0x159658
> xc: detail: VIRTUAL MEMORY ARRANGEMENT:
> =C2=A0 Loader:=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A000000000001=
00000->0000000000159658
> =C2=A0 Modules:=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A00000000000000000=
->0000000000000000
> =C2=A0 TOTAL:=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0000000=
0000000000->00000000fd500000
> =C2=A0 ENTRY ADDRESS: 0000000000100648
> xc: detail: Failed allocation for dom 6: 160 extents of order 0
> xc: error: Could not allocate memory for HVM guest. (16 =3D Device or
> resource busy): Internal error
> libxl: error: libxl_dom.c:655:libxl__build_hvm: hvm building failed
> libxl: error: libxl_create.c:1024:domcreate_rebuild_done: cannot
> (re-)build domain: -3
>
...here! And "Failed allocating for dom yyy" and "Could not allocate
memory for xxx" are the actual error messages.

How much memory does the guest have, how much RAM do you have on the
host and how much of it is free before trying to create this new guest
(you can, for instance, post the output of `xl info -n').

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-gsqk/AXc5M/O70QCqNJs
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJYdstmAAoJEBZCeImluHPu6lsP/j5QUZgysXwBxWGBvo/0b6+E
g4n3EkBA/k5GxbEVY4TfOfArqihxcotIyLXzJQZcyaSMIKw/B3XVwsKq3YY5SZzB
8LatEh+4fPukTuzQl4PXTYvNgjzaGjmiQ8E/E0sab6il8P36YmMPaBLb/H75HhPH
EZglZIpTPUIeu7MvsQW1kpZtaEPJ+6gdUswRaveAEDSAL0ptUejAqRgulh/nQsEl
A9P+CP68ppSHKSBLeqKwfeAplG8TWjLVvPMCeF8qxtYokdG3uNnrj8xVIfmPiaPk
BVh6qfzxW2qZWNQhNEa3cTzSMEfN/3l6INtjNl9cWTUmRZF+AuyiH32w70MKe0wG
aRU3N6BPR/ZZ2Ms6Ob9L+refe7d9Kc0o/v7oT5GpEusrrVqZdjV/1tJ1mC/bgCkh
XO3ECwbhD7ottpgAhN0O9Ox/+H7p60P6gDkmjffgJ5HN61Qfz66Wiy0vjvj1hbF8
rdT2f4kFMoUmMnLKdiK4rXqgWqxch8Tcbx1Jtuv25sydHWB+Lk83LXPlEbYDS1hG
LZvk4YWVVTiO+RHvTJ/y0rUn4N6ueMmpJgbax4ODh5gsF/uS8u76PfpMbuM2P48R
RvawTQL47I4vrCXFdENrihEf5hIlWhKqqqxwrUJBe6kn6mR4DPmtZf8p9cZRfDRs
L/rgd8E41YI7/H8hWHaA
=S+Wm
-----END PGP SIGNATURE-----

--=-gsqk/AXc5M/O70QCqNJs--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============6134609435771374611==--


From xen-users-bounces@lists.xen.org Thu Jan 12 00:22:03 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Jan 2017 00:22:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cRT9T-0008Lt-EU; Thu, 12 Jan 2017 00:21:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=1786c1134=dario.faggioli@citrix.com>)
 id 1cRT9R-0008Li-Oq
 for xen-users@lists.xen.org; Thu, 12 Jan 2017 00:21:57 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 BD/88-12366-52CC6785; Thu, 12 Jan 2017 00:21:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHRDpK7ymbI
 Ig2c7LS1WXT3A6sDocXT3b6YAxijWzLyk/IoE1owzbfuYC1byV2xc0sDcwPict4uRg0NCIERi
 yTcvEJNXwFhi8leeLkZODmEBO4nW08+YQWw2AQOJNzv2soLYIgL2Eu1vTjCB2CwCqhLbfjwCi
 3MKOEr87d3EAmILCZRLbNs6kx3E5heQlLj15SPYHGaBaomGA/vB4hIC2hI9e3+AxXkFBCVOzn
 wC1asmMWPuZdYJjLyzkLTMQlIGEdeUaN3+mx3C1pZYtvA1M4RtK7Fu3XuoGhuJTVcXMELY8hL
 b385hXsDIvopRozi1qCy1SNfISC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzBg
 6xkYGHcw7mn3O8QoycGkJMqbvbwsQogvKT+lMiOxOCO+qDQntfgQowwHh5IE76ZTQDnBotT01
 Iq0zBxg7MCkJTh4lER49U4DpXmLCxJzizPTIVKnGBWlxHmvg/QJgCQySvPg2mDxeolRVkqYl5
 GBgUGIpyC1KDezBFX+FaM4B6OSMO9pkCk8mXklcNNfAS1mAlocaVcMsrgkESEl1cC4+/Dpus2
 f18vNnbm3/n2PSdzVB+qegt1FwrODriWkpa7rfp5X9l/p80Sj3ZNXGDZYWoZ91dBMCxASqi0/
 e6VA+uCKuQxff0jacPh2P1F6krPqi/MBmRNLRNPklxmyGH1iUZkXcqYy6vT+5WmSD40WXeQ97
 eISdW2eqGPzzOtJKjNeJgn56+5TYinOSDTUYi4qTgQAJ/9V8dICAAA=
X-Env-Sender: prvs=1786c1134=dario.faggioli@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1484180514!79317120!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,received_headers: No Received headers,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11431 invoked from network); 12 Jan 2017 00:21:55 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Jan 2017 00:21:55 -0000
X-IronPort-AV: E=Sophos;i="5.33,347,1477958400"; 
 d="asc'?scan'208";a="399353640"
Message-ID: <1484180510.32021.162.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Eike Waldt <waldt@b1-systems.de>, <xen-users@lists.xen.org>
Date: Thu, 12 Jan 2017 01:21:50 +0100
In-Reply-To: <d8d8104b-201d-2d4a-2d94-a4af8d3cddf4@b1-systems.de>
References: <c625070b-011d-b260-b355-d120190ff025@b1-systems.de>
 <d8d8104b-201d-2d4a-2d94-a4af8d3cddf4@b1-systems.de>
Organization: Citrix Inc.
X-Mailer: Evolution 3.20.5 (3.20.5-1.fc24) 
MIME-Version: 1.0
Subject: Re: [Xen-users] query memory allocation per NUMA node
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6962686141522876655=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============6962686141522876655==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-klZqFTTOwxa+lZg4/e7t"

--=-klZqFTTOwxa+lZg4/e7t
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Mon, 2017-01-09 at 10:38 +0100, Eike Waldt wrote:
> On 01/04/2017 03:15 PM, Eike Waldt wrote:
> >=20
> > Hi Xen users,
> >=20
> > on [0] under #Querying Memory Distribution it says:
> >=20
> > "Up to Xen 4.4, there is no easy way to figure out how much memory
> > from
> > each domain has been allocated on each NUMA node in the host."
> >=20
> > Is there a way in xen 4.7 ?
> anybody?
>
Not yet, really really really sorry. And not even in 4.8. :-(

But I really really really want to find the time to implement it for
4.9! :-)

Sorry again and Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-klZqFTTOwxa+lZg4/e7t
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJYdsweAAoJEBZCeImluHPuPIQP/Asu9c9CZD+ytBVDs/0679Cf
hiNusXvg6ND+HQKoGa6O9VgbXI5lkJwivOFEaLE2C4FzJDqi7DEWm7zxp6IxiyMi
j8rNDS/4zasZZY9gnEMyigSq7MHyq4QBVyhGt9i9m6oAr12qKF7GEOJu0y+5JpqT
5Xa346rLqSlM/n5qMFDbuhlurt2bnloaE8NOCaIYQA4IQpBQwNdDNAFObA12PzHm
bEHmg4tveJ8rxqv8KYeWBh9976xyLYWEKwMUzHrm75T3MQQSBjze9gKqICmJm7VU
3ZXmWtXabKFtsALrm5njE4ypOQ9esmBqE1aJT21muYPmqqPZMiCMU8FCNSmYajCA
4Gj5EZuLkyskW8vqKmzH63F0kVMFGAnbiY0vaAqm2rpC1ipWdS+Cy9ViOfR8Ib0p
sdn6OUwwBk5ptT9CTa2HIdLbSHR6LVLIpc0J+Lgo0yStnb3T7u/CCBHMPsRd9Yjk
Op3K0qnq5dAEvx8rtXJAsd/F3nNoO88wW17snIxq02sFWkmeAnOs4da18QJIpe9C
CgkSHemroeH5EhY6fYa31w4Fj44uGWSISSYxoG+ouaEi1VZBXP6x9MjDAG6LxGvD
lAFGquEg+jvW3YShVYg+OuPktgB0oQyvzDK7bWqeQlz6y/Kmodm1okscQIB2suU4
G9BAGW8BvkxY5Suw6AME
=h46p
-----END PGP SIGNATURE-----

--=-klZqFTTOwxa+lZg4/e7t--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============6962686141522876655==--


From xen-users-bounces@lists.xen.org Thu Jan 12 00:22:03 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Jan 2017 00:22:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cRT9T-0008Lt-EU; Thu, 12 Jan 2017 00:21:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=1786c1134=dario.faggioli@citrix.com>)
 id 1cRT9R-0008Li-Oq
 for xen-users@lists.xen.org; Thu, 12 Jan 2017 00:21:57 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 BD/88-12366-52CC6785; Thu, 12 Jan 2017 00:21:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHRDpK7ymbI
 Ig2c7LS1WXT3A6sDocXT3b6YAxijWzLyk/IoE1owzbfuYC1byV2xc0sDcwPict4uRg0NCIERi
 yTcvEJNXwFhi8leeLkZODmEBO4nW08+YQWw2AQOJNzv2soLYIgL2Eu1vTjCB2CwCqhLbfjwCi
 3MKOEr87d3EAmILCZRLbNs6kx3E5heQlLj15SPYHGaBaomGA/vB4hIC2hI9e3+AxXkFBCVOzn
 wC1asmMWPuZdYJjLyzkLTMQlIGEdeUaN3+mx3C1pZYtvA1M4RtK7Fu3XuoGhuJTVcXMELY8hL
 b385hXsDIvopRozi1qCy1SNfISC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzBg
 6xkYGHcw7mn3O8QoycGkJMqbvbwsQogvKT+lMiOxOCO+qDQntfgQowwHh5IE76ZTQDnBotT01
 Iq0zBxg7MCkJTh4lER49U4DpXmLCxJzizPTIVKnGBWlxHmvg/QJgCQySvPg2mDxeolRVkqYl5
 GBgUGIpyC1KDezBFX+FaM4B6OSMO9pkCk8mXklcNNfAS1mAlocaVcMsrgkESEl1cC4+/Dpus2
 f18vNnbm3/n2PSdzVB+qegt1FwrODriWkpa7rfp5X9l/p80Sj3ZNXGDZYWoZ91dBMCxASqi0/
 e6VA+uCKuQxff0jacPh2P1F6krPqi/MBmRNLRNPklxmyGH1iUZkXcqYy6vT+5WmSD40WXeQ97
 eISdW2eqGPzzOtJKjNeJgn56+5TYinOSDTUYi4qTgQAJ/9V8dICAAA=
X-Env-Sender: prvs=1786c1134=dario.faggioli@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1484180514!79317120!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,received_headers: No Received headers,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11431 invoked from network); 12 Jan 2017 00:21:55 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Jan 2017 00:21:55 -0000
X-IronPort-AV: E=Sophos;i="5.33,347,1477958400"; 
 d="asc'?scan'208";a="399353640"
Message-ID: <1484180510.32021.162.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Eike Waldt <waldt@b1-systems.de>, <xen-users@lists.xen.org>
Date: Thu, 12 Jan 2017 01:21:50 +0100
In-Reply-To: <d8d8104b-201d-2d4a-2d94-a4af8d3cddf4@b1-systems.de>
References: <c625070b-011d-b260-b355-d120190ff025@b1-systems.de>
 <d8d8104b-201d-2d4a-2d94-a4af8d3cddf4@b1-systems.de>
Organization: Citrix Inc.
X-Mailer: Evolution 3.20.5 (3.20.5-1.fc24) 
MIME-Version: 1.0
Subject: Re: [Xen-users] query memory allocation per NUMA node
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6962686141522876655=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============6962686141522876655==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-klZqFTTOwxa+lZg4/e7t"

--=-klZqFTTOwxa+lZg4/e7t
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Mon, 2017-01-09 at 10:38 +0100, Eike Waldt wrote:
> On 01/04/2017 03:15 PM, Eike Waldt wrote:
> >=20
> > Hi Xen users,
> >=20
> > on [0] under #Querying Memory Distribution it says:
> >=20
> > "Up to Xen 4.4, there is no easy way to figure out how much memory
> > from
> > each domain has been allocated on each NUMA node in the host."
> >=20
> > Is there a way in xen 4.7 ?
> anybody?
>
Not yet, really really really sorry. And not even in 4.8. :-(

But I really really really want to find the time to implement it for
4.9! :-)

Sorry again and Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-klZqFTTOwxa+lZg4/e7t
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJYdsweAAoJEBZCeImluHPuPIQP/Asu9c9CZD+ytBVDs/0679Cf
hiNusXvg6ND+HQKoGa6O9VgbXI5lkJwivOFEaLE2C4FzJDqi7DEWm7zxp6IxiyMi
j8rNDS/4zasZZY9gnEMyigSq7MHyq4QBVyhGt9i9m6oAr12qKF7GEOJu0y+5JpqT
5Xa346rLqSlM/n5qMFDbuhlurt2bnloaE8NOCaIYQA4IQpBQwNdDNAFObA12PzHm
bEHmg4tveJ8rxqv8KYeWBh9976xyLYWEKwMUzHrm75T3MQQSBjze9gKqICmJm7VU
3ZXmWtXabKFtsALrm5njE4ypOQ9esmBqE1aJT21muYPmqqPZMiCMU8FCNSmYajCA
4Gj5EZuLkyskW8vqKmzH63F0kVMFGAnbiY0vaAqm2rpC1ipWdS+Cy9ViOfR8Ib0p
sdn6OUwwBk5ptT9CTa2HIdLbSHR6LVLIpc0J+Lgo0yStnb3T7u/CCBHMPsRd9Yjk
Op3K0qnq5dAEvx8rtXJAsd/F3nNoO88wW17snIxq02sFWkmeAnOs4da18QJIpe9C
CgkSHemroeH5EhY6fYa31w4Fj44uGWSISSYxoG+ouaEi1VZBXP6x9MjDAG6LxGvD
lAFGquEg+jvW3YShVYg+OuPktgB0oQyvzDK7bWqeQlz6y/Kmodm1okscQIB2suU4
G9BAGW8BvkxY5Suw6AME
=h46p
-----END PGP SIGNATURE-----

--=-klZqFTTOwxa+lZg4/e7t--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============6962686141522876655==--


From xen-users-bounces@lists.xen.org Thu Jan 12 00:33:52 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Jan 2017 00:33:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cRTKe-0000wO-H0; Thu, 12 Jan 2017 00:33:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=1786c1134=dario.faggioli@citrix.com>)
 id 1cRTKd-0000wB-Bp
 for xen-users@lists.xen.org; Thu, 12 Jan 2017 00:33:31 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 F9/23-18129-ADEC6785; Thu, 12 Jan 2017 00:33:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsXitHSDve7Nc2U
 RBuevalisunqA1YHR4+ju30wBjFGsmXlJ+RUJrBmn5/xnLmhRqtiw9hVjA+NvmS5GTg4JgRCJ
 hwv2M3cxcnDwChhLrHmgChIWFrCTaD39jBnEZhMwkHizYy8rSImIQJLEijd2ICaLgKrElivSI
 BWcAoESU45dAarm4hAS2Mco8eLHLyaQBL+ApMStLx/BpjMLVEvMf1ULsVRbomfvD7DpvAKCEi
 dnPmEBsYUE1CRmzL3MOoGRdxZCxywkVSA2s4CmROv23+wQtrbEsoWvmSFsW4l1695D1dhIbLq
 6gBHClpfY/nYO8wJG9lWM6sWpRWWpRbpmeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5
 uZsYgaHKAAQ7GKc2OB9ilORgUhLlzV5eFiHEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgrf6LFBOs
 Cg1PbUiLTMHGDUwaQkOHiUR3laQNG9xQWJucWY6ROoUoy7HqRunXzIJseTl56VKifPqghQJgB
 RllObBjYBF8CVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ814FmcKTmVcCt+kV0BFMQEdE2hW
 DHFGSiJCSamCcdmIFx4cTc6amTjh07H3Cfhmx/IoFN7w+7rrBYpbiH2bHZCPsPenL9F8lC6se
 314hLJyse9fMVGLSqnP+h50/KXirfdjzb4qg64IgT80ppqc2B2qcnBy96Gf+kSU6ZQ7ZAjOjj
 78Wn6YlHbf3oMG1lCvqaY909G5d2t45t3dqmN0C7ZAfutpOSizFGYmGWsxFxYkAIlA7NtsCAA
 A=
X-Env-Sender: prvs=1786c1134=dario.faggioli@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1484181208!62339445!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53582 invoked from network); 12 Jan 2017 00:33:29 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Jan 2017 00:33:29 -0000
X-IronPort-AV: E=Sophos;i="5.33,347,1477958400"; 
 d="asc'?scan'208";a="408202978"
Message-ID: <1484181190.32021.172.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Kun Cheng <chengkunck@gmail.com>, Eike Waldt <waldt@b1-systems.de>,
 <xen-users@lists.xen.org>
Date: Thu, 12 Jan 2017 01:33:10 +0100
In-Reply-To: <CAO3v1VSuvimC0VMQX8TJ-TCqLDr=diyYwN=jwXTjArZp53CB9Q@mail.gmail.com>
References: <c625070b-011d-b260-b355-d120190ff025@b1-systems.de>
 <d8d8104b-201d-2d4a-2d94-a4af8d3cddf4@b1-systems.de>
 <CAO3v1VSuvimC0VMQX8TJ-TCqLDr=diyYwN=jwXTjArZp53CB9Q@mail.gmail.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.20.5 (3.20.5-1.fc24) 
MIME-Version: 1.0
Subject: Re: [Xen-users] query memory allocation per NUMA node
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8872977198508601268=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============8872977198508601268==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-4cxT+e696rL3bETCmV70"

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

On Mon, 2017-01-09 at 14:01 +0000, Kun Cheng wrote:
> I haven't been using NUMA things in recent years, so my intel may not
> be correct.
>=20
> Actually, I think it's quite difficult to retrieve such info through
> a command, as Xen only provide some numa placement & scheduling
> (load-balancing) support (and vNuma feature, maybe it's still
> experimental but last time I tried it, it was functional). From my
> understanding, probing memory allocation would be difficult as such
> things are dynamic, or maybe it is just not worthy of the effort.
>=20
Things are not at all dynamic. It's actually a matter of storing the
info somewhere in Xen (so we don't have to scan all the pages of a
domain all the times), and plumb that up until to xl.

It's not difficult, and it would be well worth the effort. Problem is
finding the time do actually do it. :-)

> Reasons are:
>=20
> First numa placement tries to allocate as much as (in most cases Xen
> will find a node which can fit the VM's memory requirement) memory to
> local nodes (let's say 4 vcpus are pinned to node 0 then it's a local
> node), but it seems xen doesn't care how much memory has been
> allocated to a certain VM under such situations (as it tries to
> allocate as much as possible on one node, assuming if a VM's VCPUs
> are spread among several nodes, rare but possible).
>
I lost you. As you say, first of all, placement algorithm determines a
set of NUMA nodes. It may be one or more nodes, depending on the actual
situation.

Then, memory is distributed among the nodes that are part of that set
roughly evenly.

That's what happens.

> As having 800MB on node 0 is pretty much the same as 900MB on node 0
> if your VM requires 1GB, both will have a similar performance impact
> on your VM.
>=20
Lost you again. 800 or 900 MB on node 0, and where's the rest? What was
the output of the automatic placement?

> Second, a VM can be migrated to other nodes due to load balancing,
> which may makes it harder to count how much memory has been allocated
> for a certain VM on each node.
>=20
No, it can't. And if it could, updating the counters of how many pages
are moved between nodes wouldn't be difficult at all (while,
unfortunately, other things are, which is why, as I said, that's not
possible yet).

> If you can't find useful info in Xenstore, then perhaps such feature
> you required is not yet available.
>=20
# xl debug-key u
# xl dmesg | tail -20

It's ugly, but gets the job done (and I think it's in the mentioned
wiki page).

> However, if you just want to know the memory usage on each node,
> perhaps you could try numactl and get some outputs? Or try libvirt? I
> remember numastat can give some intel about memory usage on each
> node.
>=20
None of that would work (and, this time, not because of missing pieces,
but by design). Well, making it possible to retreive the info via
libvirt would be nice, and it will follow enabling it in libxl and xl.

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-4cxT+e696rL3bETCmV70
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJYds7GAAoJEBZCeImluHPuJR8P/id5HeRByR5xJjRqKZTHRVFG
CR2bljAz8phXbd/EuTMPCP9Fe4SPpEZ/vXN9Qn0JraortS6hrfleoZX2gK6uXR+Z
XT5P2NFzaI+g+EUpGqzXgMJu0BwcuFQeqoPBkLGJ6w5ZgNha4YDjIVWUVMfXkElP
0nBYuRGcECaDcJ/PDbcEZUMs9j0pGtHq/CYHuZ/Z0JWAOyeWacTfYYlcVFzSnhx7
KWWlVaB3xid/cqpCbo1Ry8U4sZdZiXm0wEiizPnw/vaXiryU82VSXCFaUK8gkBUp
YRGV9ILlcFfd90WnyiLQY6WS14boNrWQPnjN2X427Y+Li3Mnfvz6qwFkVJyrMtk9
ZBJWw5T271UoppbXB27Bq8l7j8OHp/BoYRjkuSpHNKMzp9R33Yt39/VtT4h2eEjn
tniSMiofXp9CLnrn5DkAWQI486Uzt9Bv1SieK3XFkZYLpAEX/tGERpW/mEqMycmf
cSjT9m3Ag0PFh2VZ9DaIAUOcrEGeSB366ifqGedCwoAzlLl2uFDC9SNHs24zRGG/
6W2GLkiVBaM4hLvuHBXTZWvog25o79gm3Ly7gV5f5AbjCCKzbrk2SIYnLbjhd1sR
pc0jTWP8FXBRxCKKrruZea69OoyjFjbulZTly5fgCbHlePnzJRBs4tW4n+GbvgGt
TdjdDpvCaTvQ70Pl1M2p
=+XQS
-----END PGP SIGNATURE-----

--=-4cxT+e696rL3bETCmV70--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============8872977198508601268==--


From xen-users-bounces@lists.xen.org Thu Jan 12 00:33:52 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Jan 2017 00:33:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cRTKe-0000wO-H0; Thu, 12 Jan 2017 00:33:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=1786c1134=dario.faggioli@citrix.com>)
 id 1cRTKd-0000wB-Bp
 for xen-users@lists.xen.org; Thu, 12 Jan 2017 00:33:31 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 F9/23-18129-ADEC6785; Thu, 12 Jan 2017 00:33:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsXitHSDve7Nc2U
 RBuevalisunqA1YHR4+ju30wBjFGsmXlJ+RUJrBmn5/xnLmhRqtiw9hVjA+NvmS5GTg4JgRCJ
 hwv2M3cxcnDwChhLrHmgChIWFrCTaD39jBnEZhMwkHizYy8rSImIQJLEijd2ICaLgKrElivSI
 BWcAoESU45dAarm4hAS2Mco8eLHLyaQBL+ApMStLx/BpjMLVEvMf1ULsVRbomfvD7DpvAKCEi
 dnPmEBsYUE1CRmzL3MOoGRdxZCxywkVSA2s4CmROv23+wQtrbEsoWvmSFsW4l1695D1dhIbLq
 6gBHClpfY/nYO8wJG9lWM6sWpRWWpRbpmeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5
 uZsYgaHKAAQ7GKc2OB9ilORgUhLlzV5eFiHEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgrf6LFBOs
 Cg1PbUiLTMHGDUwaQkOHiUR3laQNG9xQWJucWY6ROoUoy7HqRunXzIJseTl56VKifPqghQJgB
 RllObBjYBF8CVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ814FmcKTmVcCt+kV0BFMQEdE2hW
 DHFGSiJCSamCcdmIFx4cTc6amTjh07H3Cfhmx/IoFN7w+7rrBYpbiH2bHZCPsPenL9F8lC6se
 314hLJyse9fMVGLSqnP+h50/KXirfdjzb4qg64IgT80ppqc2B2qcnBy96Gf+kSU6ZQ7ZAjOjj
 78Wn6YlHbf3oMG1lCvqaY909G5d2t45t3dqmN0C7ZAfutpOSizFGYmGWsxFxYkAIlA7NtsCAA
 A=
X-Env-Sender: prvs=1786c1134=dario.faggioli@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1484181208!62339445!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53582 invoked from network); 12 Jan 2017 00:33:29 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Jan 2017 00:33:29 -0000
X-IronPort-AV: E=Sophos;i="5.33,347,1477958400"; 
 d="asc'?scan'208";a="408202978"
Message-ID: <1484181190.32021.172.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Kun Cheng <chengkunck@gmail.com>, Eike Waldt <waldt@b1-systems.de>,
 <xen-users@lists.xen.org>
Date: Thu, 12 Jan 2017 01:33:10 +0100
In-Reply-To: <CAO3v1VSuvimC0VMQX8TJ-TCqLDr=diyYwN=jwXTjArZp53CB9Q@mail.gmail.com>
References: <c625070b-011d-b260-b355-d120190ff025@b1-systems.de>
 <d8d8104b-201d-2d4a-2d94-a4af8d3cddf4@b1-systems.de>
 <CAO3v1VSuvimC0VMQX8TJ-TCqLDr=diyYwN=jwXTjArZp53CB9Q@mail.gmail.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.20.5 (3.20.5-1.fc24) 
MIME-Version: 1.0
Subject: Re: [Xen-users] query memory allocation per NUMA node
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8872977198508601268=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============8872977198508601268==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-4cxT+e696rL3bETCmV70"

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

On Mon, 2017-01-09 at 14:01 +0000, Kun Cheng wrote:
> I haven't been using NUMA things in recent years, so my intel may not
> be correct.
>=20
> Actually, I think it's quite difficult to retrieve such info through
> a command, as Xen only provide some numa placement & scheduling
> (load-balancing) support (and vNuma feature, maybe it's still
> experimental but last time I tried it, it was functional). From my
> understanding, probing memory allocation would be difficult as such
> things are dynamic, or maybe it is just not worthy of the effort.
>=20
Things are not at all dynamic. It's actually a matter of storing the
info somewhere in Xen (so we don't have to scan all the pages of a
domain all the times), and plumb that up until to xl.

It's not difficult, and it would be well worth the effort. Problem is
finding the time do actually do it. :-)

> Reasons are:
>=20
> First numa placement tries to allocate as much as (in most cases Xen
> will find a node which can fit the VM's memory requirement) memory to
> local nodes (let's say 4 vcpus are pinned to node 0 then it's a local
> node), but it seems xen doesn't care how much memory has been
> allocated to a certain VM under such situations (as it tries to
> allocate as much as possible on one node, assuming if a VM's VCPUs
> are spread among several nodes, rare but possible).
>
I lost you. As you say, first of all, placement algorithm determines a
set of NUMA nodes. It may be one or more nodes, depending on the actual
situation.

Then, memory is distributed among the nodes that are part of that set
roughly evenly.

That's what happens.

> As having 800MB on node 0 is pretty much the same as 900MB on node 0
> if your VM requires 1GB, both will have a similar performance impact
> on your VM.
>=20
Lost you again. 800 or 900 MB on node 0, and where's the rest? What was
the output of the automatic placement?

> Second, a VM can be migrated to other nodes due to load balancing,
> which may makes it harder to count how much memory has been allocated
> for a certain VM on each node.
>=20
No, it can't. And if it could, updating the counters of how many pages
are moved between nodes wouldn't be difficult at all (while,
unfortunately, other things are, which is why, as I said, that's not
possible yet).

> If you can't find useful info in Xenstore, then perhaps such feature
> you required is not yet available.
>=20
# xl debug-key u
# xl dmesg | tail -20

It's ugly, but gets the job done (and I think it's in the mentioned
wiki page).

> However, if you just want to know the memory usage on each node,
> perhaps you could try numactl and get some outputs? Or try libvirt? I
> remember numastat can give some intel about memory usage on each
> node.
>=20
None of that would work (and, this time, not because of missing pieces,
but by design). Well, making it possible to retreive the info via
libvirt would be nice, and it will follow enabling it in libxl and xl.

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-4cxT+e696rL3bETCmV70
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJYds7GAAoJEBZCeImluHPuJR8P/id5HeRByR5xJjRqKZTHRVFG
CR2bljAz8phXbd/EuTMPCP9Fe4SPpEZ/vXN9Qn0JraortS6hrfleoZX2gK6uXR+Z
XT5P2NFzaI+g+EUpGqzXgMJu0BwcuFQeqoPBkLGJ6w5ZgNha4YDjIVWUVMfXkElP
0nBYuRGcECaDcJ/PDbcEZUMs9j0pGtHq/CYHuZ/Z0JWAOyeWacTfYYlcVFzSnhx7
KWWlVaB3xid/cqpCbo1Ry8U4sZdZiXm0wEiizPnw/vaXiryU82VSXCFaUK8gkBUp
YRGV9ILlcFfd90WnyiLQY6WS14boNrWQPnjN2X427Y+Li3Mnfvz6qwFkVJyrMtk9
ZBJWw5T271UoppbXB27Bq8l7j8OHp/BoYRjkuSpHNKMzp9R33Yt39/VtT4h2eEjn
tniSMiofXp9CLnrn5DkAWQI486Uzt9Bv1SieK3XFkZYLpAEX/tGERpW/mEqMycmf
cSjT9m3Ag0PFh2VZ9DaIAUOcrEGeSB366ifqGedCwoAzlLl2uFDC9SNHs24zRGG/
6W2GLkiVBaM4hLvuHBXTZWvog25o79gm3Ly7gV5f5AbjCCKzbrk2SIYnLbjhd1sR
pc0jTWP8FXBRxCKKrruZea69OoyjFjbulZTly5fgCbHlePnzJRBs4tW4n+GbvgGt
TdjdDpvCaTvQ70Pl1M2p
=+XQS
-----END PGP SIGNATURE-----

--=-4cxT+e696rL3bETCmV70--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============8872977198508601268==--


From xen-users-bounces@lists.xen.org Thu Jan 12 00:41:33 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Jan 2017 00:41:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cRTRx-0001j4-GU; Thu, 12 Jan 2017 00:41:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sburton@allafrica.com>) id 1cRTRw-0001iy-I9
 for xen-users@lists.xen.org; Thu, 12 Jan 2017 00:41:04 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 3F/86-03637-F90D6785; Thu, 12 Jan 2017 00:41:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsVyLLW5WXf+hbI
 Ig9ntTBarrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8addW9YC5a4Vcx7u4S5gXGRQRcjJ4eQgJvE
 xrUnWbsYuYDsq4wSi/8cZAVJCAtESzRtbWAEsUUE5CX6uq8xQjTsYZTYvjMNxGYWkJZ4suMLc
 xcjBwebgK7E+3nFIGFeAQeJj3+vsoHYLAKqEh0LZ4C1igoES3Td28cEUSMocXLmExYQm1MgUG
 LjhPXMECPNJOZtfghly0tsfzuHeQIj3ywkLbOQlM1CUraAkXkVo0ZxalFZapGuoYleUlFmekZ
 JbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgsDEAwQ7GFds9DzFKcjApifJmLy+LEOJLyk+p
 zEgszogvKs1JLT7EKMPBoSTBe/UcUE6wKDU9tSItMwcY9jBpCQ4eJRFenfNAad7igsTc4sx0i
 NQpRmOOUzdOv2Ti+LLzzEsmIZa8/LxUKXFeQZBSAZDSjNI8uEGweLzEKCslzMsIdJoQT0FqUW
 5mCar8K0ZxDkYlYV4bkCk8mXklcPteAZ3CBHRKpF0xyCkliQgpqQbG9WfTO1z8zkwRY7I3vKA
 z/+XMl4FSfeHVy9v43wnf2qByXat+Q+XZrXyN7FuD3MQ/u3as3Bj5J6k1kr2v3/5/+2LDX8lW
 kZOPXHygb5q4uN7dJqXr8dz9S1ndNjnVhF+w3mJ6Q4xRtLw2fZU6s9DZrAVva+T2iLqVXBXIT
 ZFZ+v3ArPubLK4qsRRnJBpqMRcVJwIADZZTSMICAAA=
X-Env-Sender: sburton@allafrica.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1484181662!24653012!1
X-Originating-IP: [198.101.131.131]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39372 invoked from network); 12 Jan 2017 00:41:02 -0000
Received: from mail.allafrica.com (HELO mail.allafrica.com) (198.101.131.131)
 by server-9.tower-31.messagelabs.com with SMTP;
 12 Jan 2017 00:41:02 -0000
Received: (qmail 5873 invoked by uid 1014); 12 Jan 2017 00:41:02 -0000
Received: from [74.37.192.232] (HELO dell-e6230.allafrica.com) (74.37.192.232)
 (smtp-auth username sburton, mechanism plain)
 by mail.allafrica.com (qpsmtpd/0.33-dev) with ESMTP;
 Thu, 12 Jan 2017 00:41:02 +0000
To: WebDawg <webdawg@gmail.com>
References: <03e9091a-106f-346d-4d90-a3e121cc7843@allafrica.com>
 <0b8d8f04-a5cc-7481-32ea-84b39574c299@allafrica.com>
 <CAKdd5H86KaRMsC_vpUVxSiChJa42Lf=+Lc4wk1jPS7sbRGZApA@mail.gmail.com>
From: Sherrard Burton <sburton@allafrica.com>
Message-ID: <1d16fe7e-ce8f-3e37-7538-3ce33d5cb63d@allafrica.com>
Date: Wed, 11 Jan 2017 19:41:00 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Icedove/45.5.1
MIME-Version: 1.0
In-Reply-To: <CAKdd5H86KaRMsC_vpUVxSiChJa42Lf=+Lc4wk1jPS7sbRGZApA@mail.gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] all packets between certain guests on the same host
 being dropped
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

CgpPbiAwMS8xMS8yMDE3IDA1OjI2IFBNLCBXZWJEYXdnIHdyb3RlOgo+Cj4KPiBPbiBXZWQsIEph
biAxMSwgMjAxNyBhdCAxMTowMiBBTSwgU2hlcnJhcmQgQnVydG9uIDxzYnVydG9uQGFsbGFmcmlj
YS5jb20KPiA8bWFpbHRvOnNidXJ0b25AYWxsYWZyaWNhLmNvbT4+IHdyb3RlOgo+Cj4KPgo+ICAg
ICBPbiAwMS8xMC8yMDE3IDAzOjE5IFBNLCBTaGVycmFyZCBCdXJ0b24gd3JvdGU6Cj4KPiAgICAg
ICAgIFRMO0RSCj4gICAgICAgICBhbGwgcGFja2V0cyBhcmUgYmVpbmcgZHJvcHBlZCBpbiBhIGRl
YmlhbiA3ICh3aGVlenkpIGd1ZXN0IG9ubHkgd2hlbgo+ICAgICAgICAgdGhleSBhcmUgY29taW5n
IGZyb20gYSBkZWJpYW4gNSAobGVubnkpIGd1ZXN0IG9uIHRoZSBzYW1lIGhvc3QuIHRoZQo+ICAg
ICAgICAgY29uc29sZSBhbmQga2VybmVsIGxvZyByZXBvcnQgICduZXQgZXRoMDogSW52YWxpZCBl
eHRyYSB0eXBlOiA0Jwo+ICAgICAgICAgd2hlbgo+ICAgICAgICAgcGFja2V0cyBhcmUgYmVpbmcg
ZHJvcHBlZC4gdGhlIHByb2JsZW0gZ29lcyBhd2F5IGlmIGkgY2hhbmdlIHdoZWV6eQo+ICAgICAg
ICAgY29uZmlndXJhdGlvbiBmcm9tIDEgdmNwdSB0byA+MSB2Y3B1LiBpIHRlc3RlZCBhbGwgb2Yg
dGhpcyBvbiBmcmVzaCwKPiAgICAgICAgIG1pbmltYWwgaW5zdGFsbHMsIHNvIEFGQUlDVCB0aGVy
ZSBhcmUgbm8gZmlyZXdhbGxzIG9yIG90aGVyIGVzb3RlcmljCj4gICAgICAgICBzZXR0aW5ncyBp
bnZvbHZlZC4KPgo+Cj4gICAgIGkgbm90aWNlZCB0aGF0IHRoZXJlIGlzIGEgYmFja3BvcnQga2Vy
bmVsIGZvciBsZW5ueSB0aGF0IGluY2x1ZGVzCj4gICAgIHRoZSBQViBvbiBIVk0gZHJpdmVycy4g
YWZ0ZXIgdXBncmFkaW5nIHRvIHRoYXQga2VybmVsLCB0aGUgcHJvYmxlbQo+ICAgICBhbHNvIGdv
ZXMgYXdheS4gaSBhbHNvIGNvbmZpcm1lZCB0aGUgcHJvYmxlbSB3aGVuIHRoZSB0YXJnZXQgaXMg
YQo+ICAgICBkZWJpYW4gOCAoamVzc2llKSBndWVzdC4KPgo+ICAgICBzbyBpdCBhcHBlYXJzIHRo
YXQgdGhlIHByb2JsZW0gaGVyZSBpcyBzcGVjaWZpYyB0byBIVk0gZ3Vlc3RzCj4gICAgIGF0dGVt
cHRpbmcgdG8gY29tbXVuaWNhdGUgd2l0aCBzaW5nbGUtdmNwdSBQViBndWVzdHMuIGlmIG15IGFu
YWx5c2lzCj4gICAgIGlzIGNvcnJlY3QsIHRoYXQgd291bGQgc2VlbSB0byBpbXBseSB0aGF0IHRo
ZSByb290IG9mIHRoZSBwcm9ibGVtIGlzCj4gICAgIGluIHRoZSBwYWNrZXQtaGFuZGxpbmcgY29k
ZSBpbiB0aGUgaG9zdCwgbm8/Cj4KPgo+Cj4gICAgICAgICBGVUxMIFZFUlNJT04KPiAgICAgICAg
IHRoaXMgaXMgYSBzdHJhbmdlIG9uZSwgc28gcGxlYXNlIGZvcmdpdmUgbWUgaWYgaSBvbWl0IHNv
bWUKPiAgICAgICAgIHVzZWZ1bCBkZXRhaWxzLgo+Cj4gICAgICAgICBpbnRybzoKPiAgICAgICAg
IGkgaGF2ZSBhIHBhaXIgb2YgeGVuIGhvc3RzIHdoaWNoIGFyZSBydW5uaW5nIHBhaXJzIG9mIGd1
ZXN0IEhBCj4gICAgICAgICBwYWlycy4KPiAgICAgICAgIGZvciBleGFtcGxlOgo+Cj4gICAgICAg
ICBob3N0MQo+ICAgICAgICAgIFxfYXBhY2hlLWd1ZXN0MQo+ICAgICAgICAgIHwKPiAgICAgICAg
ICBcX2hhcHJveHktZ3Vlc3QxCj4gICAgICAgICAgfAo+ICAgICAgICAgIFxfYXBwc2VydmVyLWd1
ZXN0MQo+Cj4gICAgICAgICBob3N0Mgo+ICAgICAgICAgIFxfYXBhY2hlLWd1ZXN0Mgo+ICAgICAg
ICAgIHwKPiAgICAgICAgICBcX2hhcHJveHktZ3Vlc3QyCj4gICAgICAgICAgfAo+ICAgICAgICAg
IFxfYXBwc2VydmVyLWd1ZXN0Mgo+Cj4gICAgICAgICB3aXRoIHZhcmlvdXMgSEEgc29sdXRpb25z
IGltcGxlbWVudGVkIHdpdGhpbiB0aGUgZ3Vlc3RzLiB0aGlzIGlzIG5vdAo+ICAgICAgICAgZ2Vy
bWFuZSB0byB0aGUgcGFydGljdWxhciBwcm9ibGVtLCBidXQgZ2VybWFuZSB0byBob3cgaQo+ICAg
ICAgICAgZGlzY292ZXJlZCBpdC4KPiAgICAgICAgIGZvciB0aGUgc2FrZSBvZiBiYWxhbmNpbmcs
IGkgaGF2ZSBjb25maWd1cmVkIHRoZSBndWVzdHMnIEhBCj4gICAgICAgICBwcmVmZXJlbmNlcwo+
ICAgICAgICAgc28gdGhhdCB0aGUgYWN0aXZlIG5vZGVzIHRlbmQgdG8gYmUgb24gZGlmZmVyZW50
IGhvc3RzLiBzbyB1bmRlcgo+ICAgICAgICAgbm9ybWFsCj4gICAgICAgICBjaXJjdW1zdGFuY2Vz
LCBhcGFjaGUtZ3Vlc3QxIGFuZCBoYXByb3h5LWd1ZXN0MiB3b3VsZCBiZSB0aGUgYWN0aXZlCj4g
ICAgICAgICBub2Rlcy4gbm8gcHJvYmxlbSBhdCBhbGwgaW4gdGhhdCBzaXR1YXRpb24uCj4KPiAg
ICAgICAgIGJ1dCBpIGRpc2NvdmVyZWQgdGhhdCBpIGNhbm5vdCBjb21tdW5pY2F0ZSBiZXR3ZWVu
IGFwYWNoZS1ndWVzdDEgYW5kCj4gICAgICAgICBoYXByb3h5LWd1ZXN0MSwgbG9jYXRlZCBvbiB0
aGUgc2FtZSBob3N0LiBhZnRlciBtdWNoIHRjcGR1bXBpbmcKPiAgICAgICAgIGluIHRoZQo+ICAg
ICAgICAgaG9zdCBhbmQgZ3Vlc3RzLCBpIGRpc2NvdmVyZWQgdGhhdCB0aGUgcHJvYmxlbSBpcyB1
bmlkaXJlY3Rpb25hbCBhbmQKPiAgICAgICAgIHNwZWNpZmljIHRvIGEgcGFydGljdWxhciBPUyBj
b21iaW5hdGlvbi4KPgo+ICAgICAgICAgYSkgaW5ib3VuZCBwYWNrZXRzIHRvIGEgZGViaWFuIHdo
ZWV6eSBndWVzdCBhcmUgZHJvcHBlZCBvbmx5Cj4gICAgICAgICB3aGVuIHRoZXkKPiAgICAgICAg
IG9yaWdpbmF0ZSBmcm9tIGEgZGViaWFuIGxlbm55IGd1ZXN0IG9uIHRoZSBzYW1lIGhvc3QKPgo+
ICAgICAgICAgYikgb3V0Ym91bmQgcGFja2V0cyBmcm9tIGEgd2hlZXp5IGd1ZXN0IHRvIGEgbGVu
bnkgZ3Vlc3QgYXJlIHBhc3NlZAo+ICAgICAgICAgY29ycmVjdGx5LCBldmVuIHRob3VnaCB0aGUg
d2hlZXp5IGNhbm5vdCBzZWUgdGhlIHJldHVybgo+ICAgICAgICAgY29tbXVuaWNhdGlvbgo+ICAg
ICAgICAgZnJvbSB0aGUgbGVubnkgZ3Vlc3QKPgo+ICAgICAgICAgYykgdGhlcmUgaXMgbm8gcHJv
YmxlbSBjb21tdW5pY2F0aW5nIHRvIG9yIGZyb20gdGhlIHdoZWV6eSBndWVzdAo+ICAgICAgICAg
YW5kIGFuCj4gICAgICAgICBpZGVudGljYWxseS1jb25maWd1cmVkIGxlbm55IGd1ZXN0IG9uIHRo
ZSBvdGhlciBob3N0Cj4KPiAgICAgICAgIGQpIHRoZXJlIGlzIG5vIHByb2JsZW0gY29tbXVuaWNh
dGluZyB0byBvciBmcm9tIG90aGVyCj4gICAgICAgICBjb21iaW5hdGlvbnMgb2YKPiAgICAgICAg
IGd1ZXN0cyBvbiB0aGUgc2FtZSBob3N0LiBpZSwgZnJvbSBqZXNzaWUgdG8gd2hlZXp5LCBsZW5u
eSB0bwo+ICAgICAgICAgbGVubnkgYW5kCj4gICAgICAgICB3aGVlenkgdG8gd2hlZXp5LCBldGMu
Cj4KPgo+ICAgICAgICAgZXZlbiBzdHJhbmdlciwgbXkgYXR0ZW1wdHMgaW4gdHJ5aW5nIHRvIG5h
cnJvdyBpdCBkb3duIHRvIHRoZQo+ICAgICAgICAgc2ltcGxlc3QKPiAgICAgICAgIHBvc3NpYmxl
IHRlc3QgY2FzZSBsZWQgbWUgdG8gZGlzY292ZXIgdGhhdCBmb3IgdGhlIHNhbWUgZXhhY3QgZ3Vl
c3QsCj4gICAgICAgICBjaGFuZ2luZyB0aGUgdmNwdSBzZXR0aW5nIGZyb20gMSB0byA+MSBtYWtl
cyB0aGUgcHJvYmxlbSBnbyBhd2F5Lgo+Cj4gICAgICAgICBzYnVydG9uQGhvc3Q6fiQgdmlyc2gg
LWMgeGVuOi8vLyBkdW1weG1sIHdoZWV6eS1ndWVzdCA+Cj4gICAgICAgICB+L2Nhbm5vdC1waW5n
LnhtbAo+ICAgICAgICAgIyB0ZXN0IGFuZCByZWNvbmZpZ3VyZQo+ICAgICAgICAgc2J1cnRvbkBo
b3N0On4kIHZpcnNoIC1jIHhlbjovLy8gZHVtcHhtbCB3aGVlenktZ3Vlc3QgPgo+ICAgICAgICAg
fi9jYW4tcGluZy54bWwKPgo+ICAgICAgICAgc2J1cnRvbkBob3N0On4kIGRpZmYgfi9jYW4tcGlu
Zy54bWwgfi9jYW5ub3QtcGluZy54bWwKPiAgICAgICAgIDZjNgo+ICAgICAgICAgPCAgIDx2Y3B1
IHBsYWNlbWVudD0nc3RhdGljJz4yPC92Y3B1Pgo+ICAgICAgICAgLS0tCj4KPiAgICAgICAgICAg
ICAgIDx2Y3B1IHBsYWNlbWVudD0nc3RhdGljJz4xPC92Y3B1Pgo+Cj4KPgo+ICAgICAgICAgdGVz
dGluZyBtZXRob2RvbG9neToKPiAgICAgICAgIHNpbXBsZSBwaW5nIGJldHdlZW4gaG9zdHMuCj4K
PiAgICAgICAgIGluaXRpYWxseSBicm9rZW4gYmVjYXVzZSB0aGUgQVJQICdpcy1hdCcgdHJhZmZp
YyBmcm9tIHRoZSBsZW5ueQo+ICAgICAgICAgZ3Vlc3QgaXMKPiAgICAgICAgIGRyb3BwZWQgZ29p
bmcgaW50byB0aGUgd2hlZXp5IGd1ZXN0LCBhbmQgQVJQICd3aG8taGFzJyB0cmFmZmljCj4gICAg
ICAgICBmcm9tIHRoZQo+ICAgICAgICAgbGVubnkgZ3Vlc3QgaXMgZHJvcHBlZCBnb2luZyBpbnRv
IHRoZSB3aGVlenkgZ3Vlc3QuIHRoZXJlZm9yZQo+ICAgICAgICAgdGhlIGd1ZXN0cwo+ICAgICAg
ICAgY2Fubm90IGRpc2NvdmVyIG9uZSBhbm90aGVyLgo+Cj4gICAgICAgICBhZnRlciBtYW51YWxs
eSBzZXR0aW5nIHRoZSBBUlAgY2FjaGUgZW50cmllcyBvbiBib3RoIGd1ZXN0czoKPgo+ICAgICAg
ICAgcGluZ2luZyBmcm9tIGxlbm55IHRvIHdoZWV6eSwgdGNwZHVtcCBzaG93cyBJQ01QIGVjaG8g
cmVxdWVzdHMKPiAgICAgICAgIGluIHRoZQo+ICAgICAgICAgbGVubnkgZ3Vlc3QgYW5kIG9uIHRo
ZSBWSUZzIGZvciBib3RoIGd1ZXN0cyBpbiB0aGUgaG9zdC4gYnV0IHRoZQo+ICAgICAgICAgSUNN
UAo+ICAgICAgICAgcmVxdWVzdHMgYXJlIHVuc2VlbiBpbiB0aGUgd2hlZXp5IGd1ZXN0Lgo+Cj4g
ICAgICAgICBwaW5naW5nIGZyb20gd2hlZXp5IHRvIGxlbm55LCB0Y3BkdW1wIHNob3dzIElDTVAg
ZWNobyByZXF1ZXN0cyBhbmQKPiAgICAgICAgIHJlcGxpZXMgaW4gdGhlIGxlbm55IGd1ZXN0IGFu
ZCBvbiB0aGUgVklGcyBmb3IgYm90aCBndWVzdHMgaW4KPiAgICAgICAgIHRoZSBob3N0Lgo+ICAg
ICAgICAgSUNNUCByZXF1ZXN0cyBhcmUgc2VlbiBpbiB0aGUgd2hlZXp5IGd1ZXN0LCBzaW5jZSB0
aGV5IG9yaWdpbmF0ZQo+ICAgICAgICAgdGhlcmUsCj4gICAgICAgICBidXQgdGhlIHJlcGxpZXMg
ZnJvbSB0aGUgbGVubnkgZ3Vlc3QgYXJlIHVuc2Vlbi4KPgo+ICAgICAgICAgdGhlIHByb2JsZW0g
aXMgbm90IGxpbWl0ZWQgdG8gQVJQIG9yIElDTVAsIGFsbCBvdGhlciBjb21tdW5pY2F0aW9uIGkK
PiAgICAgICAgIGhhdmUgdHJpZWQgZmFpbHMgc2ltaWxhcmx5Lgo+Cj4gICAgICAgICB0aGUgc21v
a2luZyBndW4gKGkgaG9wZSk6Cj4gICAgICAgICB3aGVuIHBhY2tldHMgYXJlIGJlaW5nIGRyb3Bw
ZWQgaW4gdGhlIHdoZWV6eSBndWVzdCwgdGhlIGNvbnNvbGUgYW5kCj4gICAgICAgICB2YXJpb3Vz
IGxvZ3MgcmVwb3J0Cj4gICAgICAgICBbIDY5NzcuNjY5NDA4XSBuZXQgZXRoMDogSW52YWxpZCBl
eHRyYSB0eXBlOiA0Cj4KPiAgICAgICAgIGFuZCB0aGUgb25seSByZWZlcmVuY2UgaSBoYXZlIGZv
dW5kIHZpYSBteSBzZWFyY2hpbmcgaXMgdGhpcyB0aHJlYWQ6Cj4gICAgICAgICBodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTYtMDkvbXNnMDA1
NjUuaHRtbAo+ICAgICAgICAgPGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMv
aHRtbC94ZW4tZGV2ZWwvMjAxNi0wOS9tc2cwMDU2NS5odG1sPgo+Cj4gICAgICAgICB3aGljaCBz
ZWVtcyB0byBiZSB1bnJlc29sdmVkLgo+Cj4gICAgICAgICBpJ20gaG9waW5nIHRoYXQgc29tZSBw
YXJ0IG9mIHRoaXMgdGlja2xlcyBzb21lb25lJ3MgbWVtb3J5LCBvcgo+ICAgICAgICAgcGlxdWVz
Cj4gICAgICAgICB0aGVpciBpbnRlcmVzdCwgb3IgYXQgbGVhc3QgdGhhdCBzb21lb25lIGNhbiBw
b2ludCBtZSB0byBzb21lIG1vcmUKPiAgICAgICAgIHRyb3VibGVzaG9vdGluZyBzdGVwcyBpIGhh
dmVuJ3QgdGhvdWdodCBvZi4KPgo+ICAgICAgICAgVElBCj4KPgo+ICAgICAgICAgc2V0dXAgZGV0
YWlsczoKPiAgICAgICAgIEhPU1Q6Cj4gICAgICAgICBzYnVydG9uQGhvc3Q6fiQgY2F0IC9ldGMv
aXNzdWUKPiAgICAgICAgIERlYmlhbiBHTlUvTGludXggOCBcbiBcbAo+Cj4gICAgICAgICBzYnVy
dG9uQGhvc3Q6fiQgdW5hbWUgLWEKPiAgICAgICAgIExpbnV4IGhvc3QgNC43LjAtMC5icG8uMS1h
bWQ2NCAjMSBTTVAgRGViaWFuIDQuNy44LTF+YnBvOCsxCj4gICAgICAgICAoMjAxNi0xMC0xOSkK
PiAgICAgICAgIHg4Nl82NCBHTlUvTGludXgKPgo+ICAgICAgICAgc2J1cnRvbkBob3N0On4kIGRw
a2cgLWwgfCBncmVwIC1GIC1lIGxpYnZpcnQtZGFlbW9uIC1lCj4gICAgICAgICB4ZW4taHlwZXJ2
aXNvciAtZQo+ICAgICAgICAgcWVtdS1zeXN0ZW0KPiAgICAgICAgIGlpICBsaWJ2aXJ0LWRhZW1v
biAgICAgICAgICAgICAgICAgIDEuMi45LTkrZGViOHUzCj4gICAgICAgICAgYW1kNjQKPiAgICAg
ICAgICAgICAgcHJvZ3JhbXMgZm9yIHRoZSBsaWJ2aXJ0IGxpYnJhcnkKPiAgICAgICAgIGlpICBs
aWJ2aXJ0LWRhZW1vbi1zeXN0ZW0gICAgICAgICAgIDEuMi45LTkrZGViOHUzCj4gICAgICAgICAg
YW1kNjQKPiAgICAgICAgICAgICAgTGlidmlydCBkYWVtb24gY29uZmlndXJhdGlvbiBmaWxlcwo+
ICAgICAgICAgaWkgIHFlbXUtc3lzdGVtLWNvbW1vbiAgICAgICAgICAgICAgMToyLjcrZGZzZy0z
fmJwbzgrMgo+ICAgICAgICAgYW1kNjQKPiAgICAgICAgICAgICAgUUVNVSBmdWxsIHN5c3RlbSBl
bXVsYXRpb24gYmluYXJpZXMgKGNvbW1vbiBmaWxlcykKPiAgICAgICAgIGlpICBxZW11LXN5c3Rl
bS14ODYgICAgICAgICAgICAgICAgIDE6Mi43K2Rmc2ctM35icG84KzIKPiAgICAgICAgIGFtZDY0
Cj4gICAgICAgICAgICAgIFFFTVUgZnVsbCBzeXN0ZW0gZW11bGF0aW9uIGJpbmFyaWVzICh4ODYp
Cj4gICAgICAgICBpaSAgeGVuLWh5cGVydmlzb3ItNC40LWFtZDY0ICAgICAgICA0LjQuMS05K2Rl
Yjh1OAo+ICAgICAgICAgIGFtZDY0Cj4gICAgICAgICAgICAgIFhlbiBIeXBlcnZpc29yIG9uIEFN
RDY0Cj4KPiAgICAgICAgIHNidXJ0b25AaG9zdDp+JCBncmVwIC1GIC1BMSAnPG9zPicgfi9jYW5u
b3QtcGluZy54bWwKPiAgICAgICAgICAgPG9zPgo+ICAgICAgICAgICAgIDx0eXBlIGFyY2g9J3g4
Nl82NCcgbWFjaGluZT0neGVuZnYnPmh2bTwvdHlwZT4KPgo+ICAgICAgICAgc2J1cnRvbkBob3N0
On4kIGdyZXAgLUYgLUMyICd4ZW5icjAnIH4vY2Fubm90LXBpbmcueG1sCj4gICAgICAgICAgICAg
PGludGVyZmFjZSB0eXBlPSdicmlkZ2UnPgo+ICAgICAgICAgICAgICAgPG1hYyBhZGRyZXNzPScw
MDoxNjozZTpmYjoyZToxYycvPgo+ICAgICAgICAgICAgICAgPHNvdXJjZSBicmlkZ2U9J3hlbmJy
MCcvPgo+ICAgICAgICAgICAgICAgPG1vZGVsIHR5cGU9J3J0bDgxMzknLz4KPiAgICAgICAgICAg
ICA8L2ludGVyZmFjZT4KPgo+Cj4gICAgICAgICBzYnVydG9uQGhvc3Q6fiQgaXAgYWRkciBzaG93
IHhlbmJyMAo+ICAgICAgICAgODogeGVuYnIwOiA8QlJPQURDQVNULE1VTFRJQ0FTVCxVUCxMT1dF
Ul9VUD4gbXR1IDE1MDAgcWRpc2Mgbm9xdWV1ZQo+ICAgICAgICAgc3RhdGUgVVAgZ3JvdXAgZGVm
YXVsdCBxbGVuIDEwMDAKPiAgICAgICAgICAgICBsaW5rL2V0aGVyIGJjOjMwOjViOmYwOjMyOmI0
IGJyZCBmZjpmZjpmZjpmZjpmZjpmZgo+ICAgICAgICAgICAgIGluZXQgMTkyLjE2OC4yNDAuNTIv
MjAgPGh0dHA6Ly8xOTIuMTY4LjI0MC41Mi8yMD4gYnJkCj4gICAgICAgICAxOTIuMTY4LjI1NS4y
NTUgc2NvcGUgZ2xvYmFsIHhlbmJyMAo+ICAgICAgICAgICAgICAgIHZhbGlkX2xmdCBmb3JldmVy
IHByZWZlcnJlZF9sZnQgZm9yZXZlcgo+ICAgICAgICAgICAgIGluZXQ2IGZlODA6OmJlMzA6NWJm
ZjpmZWYwOjMyYjQvNjQgc2NvcGUgbGluawo+ICAgICAgICAgICAgICAgIHZhbGlkX2xmdCBmb3Jl
dmVyIHByZWZlcnJlZF9sZnQgZm9yZXZlcgo+Cj4KPgo+ICAgICAgICAgR1VFU1RTOgo+ICAgICAg
ICAgZnVsbHZpcnQgaW5zdGFsbHMsIGNyZWF0ZWQgZnJvbSBuZXRpbnN0IElTTyB2aWEgdmlydC1t
YW5hZ2VyCj4gICAgICAgICBydW5uaW5nIG9uCj4gICAgICAgICBteSB3b3Jrc3RhdGlvbiwgbWFu
aXB1bGF0ZWQgdGhyb3VnaCBzb21lIGNvbWJpbmF0aW9uIG9mCj4gICAgICAgICB2aXJ0LW1hbmFn
ZXIgYW5kCj4gICAgICAgICBsb2NhbCB2aXJzaCBjb21tYW5kcy4KPgo+ICAgICAgICAgcm9vdEB3
aGVlenktZ3Vlc3Q6fiMgdW5hbWUgLWEKPiAgICAgICAgIExpbnV4IHdoZWV6eS1ndWVzdCAzLjE2
LjAtMC5icG8uNC1hbWQ2NCAjMSBTTVAgRGViaWFuCj4gICAgICAgICAzLjE2LjM2LTErZGViOHUy
fmJwbzcwKzEgKDIwMTYtMTAtMTkpIHg4Nl82NCBHTlUvTGludXgKPgo+ICAgICAgICAgcm9vdEB3
aGVlenktZ3Vlc3Q6fiMgY2F0IC9ldGMvaXNzdWUKPiAgICAgICAgIERlYmlhbiBHTlUvTGludXgg
NyBcbiBcbAo+Cj4gICAgICAgICByb290QGxlbm55LWd1ZXN0On4jIHVuYW1lIC1hCj4gICAgICAg
ICBMaW51eCBsZW5ueS1ndWVzdCAyLjYuMjYtMi1hbWQ2NCAjMSBTTVAgU3VuIE1hciA0IDIxOjQ4
OjA2IFVUQyAyMDEyCj4gICAgICAgICB4ODZfNjQgR05VL0xpbnV4Cj4KPiAgICAgICAgIHJvb3RA
bGVubnktZ3Vlc3Q6fiMgY2F0IC9ldGMvaXNzdWUKPiAgICAgICAgIERlYmlhbiBHTlUvTGludXgg
NS4wIFxuIFxsCj4KPgo+Cj4KPiBCeSB0YXJnZXQgeW91IG1lYW4gZGViaWFuIGplc3NpZSBhcyBh
IGd1ZXN0IHJpZ2h0PyAgTG9va2luZyBhdCB5b3VyCj4gbG9ncywgYXJlIHlvdSBydW5uaW5nIGV0
Y2ggYXMgdGhlIGRvbTA/Cgp5ZXMsIHRoZSBsYXN0IHRlc3QgY2FzZSB3YXMgZGViaWFuIDggKGpl
c3NpZSkgYXMgYSBndWVzdC4KCnRoZSBob3N0IGlzIHJ1bm5pbmcgamVzc2llLCBhbmQgdGhlIGNv
bm5lY3Rpb25zIGZhaWwgZnJvbSBIVk0gZ3Vlc3RzIHRvIApzaW5nbGUtdmNwdSBQViBndWVzdHMg
b24gdGhlIHNhbWUgaG9zdC4KCgo+Cj4KPgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fCj4gWGVuLXVzZXJzIG1haWxpbmcgbGlzdAo+IFhlbi11c2Vyc0Bs
aXN0cy54ZW4ub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycwo+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGlu
ZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
dXNlcnM=

From xen-users-bounces@lists.xen.org Thu Jan 12 00:41:33 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Jan 2017 00:41:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cRTRx-0001j4-GU; Thu, 12 Jan 2017 00:41:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sburton@allafrica.com>) id 1cRTRw-0001iy-I9
 for xen-users@lists.xen.org; Thu, 12 Jan 2017 00:41:04 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 3F/86-03637-F90D6785; Thu, 12 Jan 2017 00:41:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsVyLLW5WXf+hbI
 Ig9ntTBarrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8addW9YC5a4Vcx7u4S5gXGRQRcjJ4eQgJvE
 xrUnWbsYuYDsq4wSi/8cZAVJCAtESzRtbWAEsUUE5CX6uq8xQjTsYZTYvjMNxGYWkJZ4suMLc
 xcjBwebgK7E+3nFIGFeAQeJj3+vsoHYLAKqEh0LZ4C1igoES3Td28cEUSMocXLmExYQm1MgUG
 LjhPXMECPNJOZtfghly0tsfzuHeQIj3ywkLbOQlM1CUraAkXkVo0ZxalFZapGuoYleUlFmekZ
 JbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgsDEAwQ7GFds9DzFKcjApifJmLy+LEOJLyk+p
 zEgszogvKs1JLT7EKMPBoSTBe/UcUE6wKDU9tSItMwcY9jBpCQ4eJRFenfNAad7igsTc4sx0i
 NQpRmOOUzdOv2Ti+LLzzEsmIZa8/LxUKXFeQZBSAZDSjNI8uEGweLzEKCslzMsIdJoQT0FqUW
 5mCar8K0ZxDkYlYV4bkCk8mXklcPteAZ3CBHRKpF0xyCkliQgpqQbG9WfTO1z8zkwRY7I3vKA
 z/+XMl4FSfeHVy9v43wnf2qByXat+Q+XZrXyN7FuD3MQ/u3as3Bj5J6k1kr2v3/5/+2LDX8lW
 kZOPXHygb5q4uN7dJqXr8dz9S1ndNjnVhF+w3mJ6Q4xRtLw2fZU6s9DZrAVva+T2iLqVXBXIT
 ZFZ+v3ArPubLK4qsRRnJBpqMRcVJwIADZZTSMICAAA=
X-Env-Sender: sburton@allafrica.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1484181662!24653012!1
X-Originating-IP: [198.101.131.131]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39372 invoked from network); 12 Jan 2017 00:41:02 -0000
Received: from mail.allafrica.com (HELO mail.allafrica.com) (198.101.131.131)
 by server-9.tower-31.messagelabs.com with SMTP;
 12 Jan 2017 00:41:02 -0000
Received: (qmail 5873 invoked by uid 1014); 12 Jan 2017 00:41:02 -0000
Received: from [74.37.192.232] (HELO dell-e6230.allafrica.com) (74.37.192.232)
 (smtp-auth username sburton, mechanism plain)
 by mail.allafrica.com (qpsmtpd/0.33-dev) with ESMTP;
 Thu, 12 Jan 2017 00:41:02 +0000
To: WebDawg <webdawg@gmail.com>
References: <03e9091a-106f-346d-4d90-a3e121cc7843@allafrica.com>
 <0b8d8f04-a5cc-7481-32ea-84b39574c299@allafrica.com>
 <CAKdd5H86KaRMsC_vpUVxSiChJa42Lf=+Lc4wk1jPS7sbRGZApA@mail.gmail.com>
From: Sherrard Burton <sburton@allafrica.com>
Message-ID: <1d16fe7e-ce8f-3e37-7538-3ce33d5cb63d@allafrica.com>
Date: Wed, 11 Jan 2017 19:41:00 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Icedove/45.5.1
MIME-Version: 1.0
In-Reply-To: <CAKdd5H86KaRMsC_vpUVxSiChJa42Lf=+Lc4wk1jPS7sbRGZApA@mail.gmail.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] all packets between certain guests on the same host
 being dropped
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

CgpPbiAwMS8xMS8yMDE3IDA1OjI2IFBNLCBXZWJEYXdnIHdyb3RlOgo+Cj4KPiBPbiBXZWQsIEph
biAxMSwgMjAxNyBhdCAxMTowMiBBTSwgU2hlcnJhcmQgQnVydG9uIDxzYnVydG9uQGFsbGFmcmlj
YS5jb20KPiA8bWFpbHRvOnNidXJ0b25AYWxsYWZyaWNhLmNvbT4+IHdyb3RlOgo+Cj4KPgo+ICAg
ICBPbiAwMS8xMC8yMDE3IDAzOjE5IFBNLCBTaGVycmFyZCBCdXJ0b24gd3JvdGU6Cj4KPiAgICAg
ICAgIFRMO0RSCj4gICAgICAgICBhbGwgcGFja2V0cyBhcmUgYmVpbmcgZHJvcHBlZCBpbiBhIGRl
YmlhbiA3ICh3aGVlenkpIGd1ZXN0IG9ubHkgd2hlbgo+ICAgICAgICAgdGhleSBhcmUgY29taW5n
IGZyb20gYSBkZWJpYW4gNSAobGVubnkpIGd1ZXN0IG9uIHRoZSBzYW1lIGhvc3QuIHRoZQo+ICAg
ICAgICAgY29uc29sZSBhbmQga2VybmVsIGxvZyByZXBvcnQgICduZXQgZXRoMDogSW52YWxpZCBl
eHRyYSB0eXBlOiA0Jwo+ICAgICAgICAgd2hlbgo+ICAgICAgICAgcGFja2V0cyBhcmUgYmVpbmcg
ZHJvcHBlZC4gdGhlIHByb2JsZW0gZ29lcyBhd2F5IGlmIGkgY2hhbmdlIHdoZWV6eQo+ICAgICAg
ICAgY29uZmlndXJhdGlvbiBmcm9tIDEgdmNwdSB0byA+MSB2Y3B1LiBpIHRlc3RlZCBhbGwgb2Yg
dGhpcyBvbiBmcmVzaCwKPiAgICAgICAgIG1pbmltYWwgaW5zdGFsbHMsIHNvIEFGQUlDVCB0aGVy
ZSBhcmUgbm8gZmlyZXdhbGxzIG9yIG90aGVyIGVzb3RlcmljCj4gICAgICAgICBzZXR0aW5ncyBp
bnZvbHZlZC4KPgo+Cj4gICAgIGkgbm90aWNlZCB0aGF0IHRoZXJlIGlzIGEgYmFja3BvcnQga2Vy
bmVsIGZvciBsZW5ueSB0aGF0IGluY2x1ZGVzCj4gICAgIHRoZSBQViBvbiBIVk0gZHJpdmVycy4g
YWZ0ZXIgdXBncmFkaW5nIHRvIHRoYXQga2VybmVsLCB0aGUgcHJvYmxlbQo+ICAgICBhbHNvIGdv
ZXMgYXdheS4gaSBhbHNvIGNvbmZpcm1lZCB0aGUgcHJvYmxlbSB3aGVuIHRoZSB0YXJnZXQgaXMg
YQo+ICAgICBkZWJpYW4gOCAoamVzc2llKSBndWVzdC4KPgo+ICAgICBzbyBpdCBhcHBlYXJzIHRo
YXQgdGhlIHByb2JsZW0gaGVyZSBpcyBzcGVjaWZpYyB0byBIVk0gZ3Vlc3RzCj4gICAgIGF0dGVt
cHRpbmcgdG8gY29tbXVuaWNhdGUgd2l0aCBzaW5nbGUtdmNwdSBQViBndWVzdHMuIGlmIG15IGFu
YWx5c2lzCj4gICAgIGlzIGNvcnJlY3QsIHRoYXQgd291bGQgc2VlbSB0byBpbXBseSB0aGF0IHRo
ZSByb290IG9mIHRoZSBwcm9ibGVtIGlzCj4gICAgIGluIHRoZSBwYWNrZXQtaGFuZGxpbmcgY29k
ZSBpbiB0aGUgaG9zdCwgbm8/Cj4KPgo+Cj4gICAgICAgICBGVUxMIFZFUlNJT04KPiAgICAgICAg
IHRoaXMgaXMgYSBzdHJhbmdlIG9uZSwgc28gcGxlYXNlIGZvcmdpdmUgbWUgaWYgaSBvbWl0IHNv
bWUKPiAgICAgICAgIHVzZWZ1bCBkZXRhaWxzLgo+Cj4gICAgICAgICBpbnRybzoKPiAgICAgICAg
IGkgaGF2ZSBhIHBhaXIgb2YgeGVuIGhvc3RzIHdoaWNoIGFyZSBydW5uaW5nIHBhaXJzIG9mIGd1
ZXN0IEhBCj4gICAgICAgICBwYWlycy4KPiAgICAgICAgIGZvciBleGFtcGxlOgo+Cj4gICAgICAg
ICBob3N0MQo+ICAgICAgICAgIFxfYXBhY2hlLWd1ZXN0MQo+ICAgICAgICAgIHwKPiAgICAgICAg
ICBcX2hhcHJveHktZ3Vlc3QxCj4gICAgICAgICAgfAo+ICAgICAgICAgIFxfYXBwc2VydmVyLWd1
ZXN0MQo+Cj4gICAgICAgICBob3N0Mgo+ICAgICAgICAgIFxfYXBhY2hlLWd1ZXN0Mgo+ICAgICAg
ICAgIHwKPiAgICAgICAgICBcX2hhcHJveHktZ3Vlc3QyCj4gICAgICAgICAgfAo+ICAgICAgICAg
IFxfYXBwc2VydmVyLWd1ZXN0Mgo+Cj4gICAgICAgICB3aXRoIHZhcmlvdXMgSEEgc29sdXRpb25z
IGltcGxlbWVudGVkIHdpdGhpbiB0aGUgZ3Vlc3RzLiB0aGlzIGlzIG5vdAo+ICAgICAgICAgZ2Vy
bWFuZSB0byB0aGUgcGFydGljdWxhciBwcm9ibGVtLCBidXQgZ2VybWFuZSB0byBob3cgaQo+ICAg
ICAgICAgZGlzY292ZXJlZCBpdC4KPiAgICAgICAgIGZvciB0aGUgc2FrZSBvZiBiYWxhbmNpbmcs
IGkgaGF2ZSBjb25maWd1cmVkIHRoZSBndWVzdHMnIEhBCj4gICAgICAgICBwcmVmZXJlbmNlcwo+
ICAgICAgICAgc28gdGhhdCB0aGUgYWN0aXZlIG5vZGVzIHRlbmQgdG8gYmUgb24gZGlmZmVyZW50
IGhvc3RzLiBzbyB1bmRlcgo+ICAgICAgICAgbm9ybWFsCj4gICAgICAgICBjaXJjdW1zdGFuY2Vz
LCBhcGFjaGUtZ3Vlc3QxIGFuZCBoYXByb3h5LWd1ZXN0MiB3b3VsZCBiZSB0aGUgYWN0aXZlCj4g
ICAgICAgICBub2Rlcy4gbm8gcHJvYmxlbSBhdCBhbGwgaW4gdGhhdCBzaXR1YXRpb24uCj4KPiAg
ICAgICAgIGJ1dCBpIGRpc2NvdmVyZWQgdGhhdCBpIGNhbm5vdCBjb21tdW5pY2F0ZSBiZXR3ZWVu
IGFwYWNoZS1ndWVzdDEgYW5kCj4gICAgICAgICBoYXByb3h5LWd1ZXN0MSwgbG9jYXRlZCBvbiB0
aGUgc2FtZSBob3N0LiBhZnRlciBtdWNoIHRjcGR1bXBpbmcKPiAgICAgICAgIGluIHRoZQo+ICAg
ICAgICAgaG9zdCBhbmQgZ3Vlc3RzLCBpIGRpc2NvdmVyZWQgdGhhdCB0aGUgcHJvYmxlbSBpcyB1
bmlkaXJlY3Rpb25hbCBhbmQKPiAgICAgICAgIHNwZWNpZmljIHRvIGEgcGFydGljdWxhciBPUyBj
b21iaW5hdGlvbi4KPgo+ICAgICAgICAgYSkgaW5ib3VuZCBwYWNrZXRzIHRvIGEgZGViaWFuIHdo
ZWV6eSBndWVzdCBhcmUgZHJvcHBlZCBvbmx5Cj4gICAgICAgICB3aGVuIHRoZXkKPiAgICAgICAg
IG9yaWdpbmF0ZSBmcm9tIGEgZGViaWFuIGxlbm55IGd1ZXN0IG9uIHRoZSBzYW1lIGhvc3QKPgo+
ICAgICAgICAgYikgb3V0Ym91bmQgcGFja2V0cyBmcm9tIGEgd2hlZXp5IGd1ZXN0IHRvIGEgbGVu
bnkgZ3Vlc3QgYXJlIHBhc3NlZAo+ICAgICAgICAgY29ycmVjdGx5LCBldmVuIHRob3VnaCB0aGUg
d2hlZXp5IGNhbm5vdCBzZWUgdGhlIHJldHVybgo+ICAgICAgICAgY29tbXVuaWNhdGlvbgo+ICAg
ICAgICAgZnJvbSB0aGUgbGVubnkgZ3Vlc3QKPgo+ICAgICAgICAgYykgdGhlcmUgaXMgbm8gcHJv
YmxlbSBjb21tdW5pY2F0aW5nIHRvIG9yIGZyb20gdGhlIHdoZWV6eSBndWVzdAo+ICAgICAgICAg
YW5kIGFuCj4gICAgICAgICBpZGVudGljYWxseS1jb25maWd1cmVkIGxlbm55IGd1ZXN0IG9uIHRo
ZSBvdGhlciBob3N0Cj4KPiAgICAgICAgIGQpIHRoZXJlIGlzIG5vIHByb2JsZW0gY29tbXVuaWNh
dGluZyB0byBvciBmcm9tIG90aGVyCj4gICAgICAgICBjb21iaW5hdGlvbnMgb2YKPiAgICAgICAg
IGd1ZXN0cyBvbiB0aGUgc2FtZSBob3N0LiBpZSwgZnJvbSBqZXNzaWUgdG8gd2hlZXp5LCBsZW5u
eSB0bwo+ICAgICAgICAgbGVubnkgYW5kCj4gICAgICAgICB3aGVlenkgdG8gd2hlZXp5LCBldGMu
Cj4KPgo+ICAgICAgICAgZXZlbiBzdHJhbmdlciwgbXkgYXR0ZW1wdHMgaW4gdHJ5aW5nIHRvIG5h
cnJvdyBpdCBkb3duIHRvIHRoZQo+ICAgICAgICAgc2ltcGxlc3QKPiAgICAgICAgIHBvc3NpYmxl
IHRlc3QgY2FzZSBsZWQgbWUgdG8gZGlzY292ZXIgdGhhdCBmb3IgdGhlIHNhbWUgZXhhY3QgZ3Vl
c3QsCj4gICAgICAgICBjaGFuZ2luZyB0aGUgdmNwdSBzZXR0aW5nIGZyb20gMSB0byA+MSBtYWtl
cyB0aGUgcHJvYmxlbSBnbyBhd2F5Lgo+Cj4gICAgICAgICBzYnVydG9uQGhvc3Q6fiQgdmlyc2gg
LWMgeGVuOi8vLyBkdW1weG1sIHdoZWV6eS1ndWVzdCA+Cj4gICAgICAgICB+L2Nhbm5vdC1waW5n
LnhtbAo+ICAgICAgICAgIyB0ZXN0IGFuZCByZWNvbmZpZ3VyZQo+ICAgICAgICAgc2J1cnRvbkBo
b3N0On4kIHZpcnNoIC1jIHhlbjovLy8gZHVtcHhtbCB3aGVlenktZ3Vlc3QgPgo+ICAgICAgICAg
fi9jYW4tcGluZy54bWwKPgo+ICAgICAgICAgc2J1cnRvbkBob3N0On4kIGRpZmYgfi9jYW4tcGlu
Zy54bWwgfi9jYW5ub3QtcGluZy54bWwKPiAgICAgICAgIDZjNgo+ICAgICAgICAgPCAgIDx2Y3B1
IHBsYWNlbWVudD0nc3RhdGljJz4yPC92Y3B1Pgo+ICAgICAgICAgLS0tCj4KPiAgICAgICAgICAg
ICAgIDx2Y3B1IHBsYWNlbWVudD0nc3RhdGljJz4xPC92Y3B1Pgo+Cj4KPgo+ICAgICAgICAgdGVz
dGluZyBtZXRob2RvbG9neToKPiAgICAgICAgIHNpbXBsZSBwaW5nIGJldHdlZW4gaG9zdHMuCj4K
PiAgICAgICAgIGluaXRpYWxseSBicm9rZW4gYmVjYXVzZSB0aGUgQVJQICdpcy1hdCcgdHJhZmZp
YyBmcm9tIHRoZSBsZW5ueQo+ICAgICAgICAgZ3Vlc3QgaXMKPiAgICAgICAgIGRyb3BwZWQgZ29p
bmcgaW50byB0aGUgd2hlZXp5IGd1ZXN0LCBhbmQgQVJQICd3aG8taGFzJyB0cmFmZmljCj4gICAg
ICAgICBmcm9tIHRoZQo+ICAgICAgICAgbGVubnkgZ3Vlc3QgaXMgZHJvcHBlZCBnb2luZyBpbnRv
IHRoZSB3aGVlenkgZ3Vlc3QuIHRoZXJlZm9yZQo+ICAgICAgICAgdGhlIGd1ZXN0cwo+ICAgICAg
ICAgY2Fubm90IGRpc2NvdmVyIG9uZSBhbm90aGVyLgo+Cj4gICAgICAgICBhZnRlciBtYW51YWxs
eSBzZXR0aW5nIHRoZSBBUlAgY2FjaGUgZW50cmllcyBvbiBib3RoIGd1ZXN0czoKPgo+ICAgICAg
ICAgcGluZ2luZyBmcm9tIGxlbm55IHRvIHdoZWV6eSwgdGNwZHVtcCBzaG93cyBJQ01QIGVjaG8g
cmVxdWVzdHMKPiAgICAgICAgIGluIHRoZQo+ICAgICAgICAgbGVubnkgZ3Vlc3QgYW5kIG9uIHRo
ZSBWSUZzIGZvciBib3RoIGd1ZXN0cyBpbiB0aGUgaG9zdC4gYnV0IHRoZQo+ICAgICAgICAgSUNN
UAo+ICAgICAgICAgcmVxdWVzdHMgYXJlIHVuc2VlbiBpbiB0aGUgd2hlZXp5IGd1ZXN0Lgo+Cj4g
ICAgICAgICBwaW5naW5nIGZyb20gd2hlZXp5IHRvIGxlbm55LCB0Y3BkdW1wIHNob3dzIElDTVAg
ZWNobyByZXF1ZXN0cyBhbmQKPiAgICAgICAgIHJlcGxpZXMgaW4gdGhlIGxlbm55IGd1ZXN0IGFu
ZCBvbiB0aGUgVklGcyBmb3IgYm90aCBndWVzdHMgaW4KPiAgICAgICAgIHRoZSBob3N0Lgo+ICAg
ICAgICAgSUNNUCByZXF1ZXN0cyBhcmUgc2VlbiBpbiB0aGUgd2hlZXp5IGd1ZXN0LCBzaW5jZSB0
aGV5IG9yaWdpbmF0ZQo+ICAgICAgICAgdGhlcmUsCj4gICAgICAgICBidXQgdGhlIHJlcGxpZXMg
ZnJvbSB0aGUgbGVubnkgZ3Vlc3QgYXJlIHVuc2Vlbi4KPgo+ICAgICAgICAgdGhlIHByb2JsZW0g
aXMgbm90IGxpbWl0ZWQgdG8gQVJQIG9yIElDTVAsIGFsbCBvdGhlciBjb21tdW5pY2F0aW9uIGkK
PiAgICAgICAgIGhhdmUgdHJpZWQgZmFpbHMgc2ltaWxhcmx5Lgo+Cj4gICAgICAgICB0aGUgc21v
a2luZyBndW4gKGkgaG9wZSk6Cj4gICAgICAgICB3aGVuIHBhY2tldHMgYXJlIGJlaW5nIGRyb3Bw
ZWQgaW4gdGhlIHdoZWV6eSBndWVzdCwgdGhlIGNvbnNvbGUgYW5kCj4gICAgICAgICB2YXJpb3Vz
IGxvZ3MgcmVwb3J0Cj4gICAgICAgICBbIDY5NzcuNjY5NDA4XSBuZXQgZXRoMDogSW52YWxpZCBl
eHRyYSB0eXBlOiA0Cj4KPiAgICAgICAgIGFuZCB0aGUgb25seSByZWZlcmVuY2UgaSBoYXZlIGZv
dW5kIHZpYSBteSBzZWFyY2hpbmcgaXMgdGhpcyB0aHJlYWQ6Cj4gICAgICAgICBodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTYtMDkvbXNnMDA1
NjUuaHRtbAo+ICAgICAgICAgPGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMv
aHRtbC94ZW4tZGV2ZWwvMjAxNi0wOS9tc2cwMDU2NS5odG1sPgo+Cj4gICAgICAgICB3aGljaCBz
ZWVtcyB0byBiZSB1bnJlc29sdmVkLgo+Cj4gICAgICAgICBpJ20gaG9waW5nIHRoYXQgc29tZSBw
YXJ0IG9mIHRoaXMgdGlja2xlcyBzb21lb25lJ3MgbWVtb3J5LCBvcgo+ICAgICAgICAgcGlxdWVz
Cj4gICAgICAgICB0aGVpciBpbnRlcmVzdCwgb3IgYXQgbGVhc3QgdGhhdCBzb21lb25lIGNhbiBw
b2ludCBtZSB0byBzb21lIG1vcmUKPiAgICAgICAgIHRyb3VibGVzaG9vdGluZyBzdGVwcyBpIGhh
dmVuJ3QgdGhvdWdodCBvZi4KPgo+ICAgICAgICAgVElBCj4KPgo+ICAgICAgICAgc2V0dXAgZGV0
YWlsczoKPiAgICAgICAgIEhPU1Q6Cj4gICAgICAgICBzYnVydG9uQGhvc3Q6fiQgY2F0IC9ldGMv
aXNzdWUKPiAgICAgICAgIERlYmlhbiBHTlUvTGludXggOCBcbiBcbAo+Cj4gICAgICAgICBzYnVy
dG9uQGhvc3Q6fiQgdW5hbWUgLWEKPiAgICAgICAgIExpbnV4IGhvc3QgNC43LjAtMC5icG8uMS1h
bWQ2NCAjMSBTTVAgRGViaWFuIDQuNy44LTF+YnBvOCsxCj4gICAgICAgICAoMjAxNi0xMC0xOSkK
PiAgICAgICAgIHg4Nl82NCBHTlUvTGludXgKPgo+ICAgICAgICAgc2J1cnRvbkBob3N0On4kIGRw
a2cgLWwgfCBncmVwIC1GIC1lIGxpYnZpcnQtZGFlbW9uIC1lCj4gICAgICAgICB4ZW4taHlwZXJ2
aXNvciAtZQo+ICAgICAgICAgcWVtdS1zeXN0ZW0KPiAgICAgICAgIGlpICBsaWJ2aXJ0LWRhZW1v
biAgICAgICAgICAgICAgICAgIDEuMi45LTkrZGViOHUzCj4gICAgICAgICAgYW1kNjQKPiAgICAg
ICAgICAgICAgcHJvZ3JhbXMgZm9yIHRoZSBsaWJ2aXJ0IGxpYnJhcnkKPiAgICAgICAgIGlpICBs
aWJ2aXJ0LWRhZW1vbi1zeXN0ZW0gICAgICAgICAgIDEuMi45LTkrZGViOHUzCj4gICAgICAgICAg
YW1kNjQKPiAgICAgICAgICAgICAgTGlidmlydCBkYWVtb24gY29uZmlndXJhdGlvbiBmaWxlcwo+
ICAgICAgICAgaWkgIHFlbXUtc3lzdGVtLWNvbW1vbiAgICAgICAgICAgICAgMToyLjcrZGZzZy0z
fmJwbzgrMgo+ICAgICAgICAgYW1kNjQKPiAgICAgICAgICAgICAgUUVNVSBmdWxsIHN5c3RlbSBl
bXVsYXRpb24gYmluYXJpZXMgKGNvbW1vbiBmaWxlcykKPiAgICAgICAgIGlpICBxZW11LXN5c3Rl
bS14ODYgICAgICAgICAgICAgICAgIDE6Mi43K2Rmc2ctM35icG84KzIKPiAgICAgICAgIGFtZDY0
Cj4gICAgICAgICAgICAgIFFFTVUgZnVsbCBzeXN0ZW0gZW11bGF0aW9uIGJpbmFyaWVzICh4ODYp
Cj4gICAgICAgICBpaSAgeGVuLWh5cGVydmlzb3ItNC40LWFtZDY0ICAgICAgICA0LjQuMS05K2Rl
Yjh1OAo+ICAgICAgICAgIGFtZDY0Cj4gICAgICAgICAgICAgIFhlbiBIeXBlcnZpc29yIG9uIEFN
RDY0Cj4KPiAgICAgICAgIHNidXJ0b25AaG9zdDp+JCBncmVwIC1GIC1BMSAnPG9zPicgfi9jYW5u
b3QtcGluZy54bWwKPiAgICAgICAgICAgPG9zPgo+ICAgICAgICAgICAgIDx0eXBlIGFyY2g9J3g4
Nl82NCcgbWFjaGluZT0neGVuZnYnPmh2bTwvdHlwZT4KPgo+ICAgICAgICAgc2J1cnRvbkBob3N0
On4kIGdyZXAgLUYgLUMyICd4ZW5icjAnIH4vY2Fubm90LXBpbmcueG1sCj4gICAgICAgICAgICAg
PGludGVyZmFjZSB0eXBlPSdicmlkZ2UnPgo+ICAgICAgICAgICAgICAgPG1hYyBhZGRyZXNzPScw
MDoxNjozZTpmYjoyZToxYycvPgo+ICAgICAgICAgICAgICAgPHNvdXJjZSBicmlkZ2U9J3hlbmJy
MCcvPgo+ICAgICAgICAgICAgICAgPG1vZGVsIHR5cGU9J3J0bDgxMzknLz4KPiAgICAgICAgICAg
ICA8L2ludGVyZmFjZT4KPgo+Cj4gICAgICAgICBzYnVydG9uQGhvc3Q6fiQgaXAgYWRkciBzaG93
IHhlbmJyMAo+ICAgICAgICAgODogeGVuYnIwOiA8QlJPQURDQVNULE1VTFRJQ0FTVCxVUCxMT1dF
Ul9VUD4gbXR1IDE1MDAgcWRpc2Mgbm9xdWV1ZQo+ICAgICAgICAgc3RhdGUgVVAgZ3JvdXAgZGVm
YXVsdCBxbGVuIDEwMDAKPiAgICAgICAgICAgICBsaW5rL2V0aGVyIGJjOjMwOjViOmYwOjMyOmI0
IGJyZCBmZjpmZjpmZjpmZjpmZjpmZgo+ICAgICAgICAgICAgIGluZXQgMTkyLjE2OC4yNDAuNTIv
MjAgPGh0dHA6Ly8xOTIuMTY4LjI0MC41Mi8yMD4gYnJkCj4gICAgICAgICAxOTIuMTY4LjI1NS4y
NTUgc2NvcGUgZ2xvYmFsIHhlbmJyMAo+ICAgICAgICAgICAgICAgIHZhbGlkX2xmdCBmb3JldmVy
IHByZWZlcnJlZF9sZnQgZm9yZXZlcgo+ICAgICAgICAgICAgIGluZXQ2IGZlODA6OmJlMzA6NWJm
ZjpmZWYwOjMyYjQvNjQgc2NvcGUgbGluawo+ICAgICAgICAgICAgICAgIHZhbGlkX2xmdCBmb3Jl
dmVyIHByZWZlcnJlZF9sZnQgZm9yZXZlcgo+Cj4KPgo+ICAgICAgICAgR1VFU1RTOgo+ICAgICAg
ICAgZnVsbHZpcnQgaW5zdGFsbHMsIGNyZWF0ZWQgZnJvbSBuZXRpbnN0IElTTyB2aWEgdmlydC1t
YW5hZ2VyCj4gICAgICAgICBydW5uaW5nIG9uCj4gICAgICAgICBteSB3b3Jrc3RhdGlvbiwgbWFu
aXB1bGF0ZWQgdGhyb3VnaCBzb21lIGNvbWJpbmF0aW9uIG9mCj4gICAgICAgICB2aXJ0LW1hbmFn
ZXIgYW5kCj4gICAgICAgICBsb2NhbCB2aXJzaCBjb21tYW5kcy4KPgo+ICAgICAgICAgcm9vdEB3
aGVlenktZ3Vlc3Q6fiMgdW5hbWUgLWEKPiAgICAgICAgIExpbnV4IHdoZWV6eS1ndWVzdCAzLjE2
LjAtMC5icG8uNC1hbWQ2NCAjMSBTTVAgRGViaWFuCj4gICAgICAgICAzLjE2LjM2LTErZGViOHUy
fmJwbzcwKzEgKDIwMTYtMTAtMTkpIHg4Nl82NCBHTlUvTGludXgKPgo+ICAgICAgICAgcm9vdEB3
aGVlenktZ3Vlc3Q6fiMgY2F0IC9ldGMvaXNzdWUKPiAgICAgICAgIERlYmlhbiBHTlUvTGludXgg
NyBcbiBcbAo+Cj4gICAgICAgICByb290QGxlbm55LWd1ZXN0On4jIHVuYW1lIC1hCj4gICAgICAg
ICBMaW51eCBsZW5ueS1ndWVzdCAyLjYuMjYtMi1hbWQ2NCAjMSBTTVAgU3VuIE1hciA0IDIxOjQ4
OjA2IFVUQyAyMDEyCj4gICAgICAgICB4ODZfNjQgR05VL0xpbnV4Cj4KPiAgICAgICAgIHJvb3RA
bGVubnktZ3Vlc3Q6fiMgY2F0IC9ldGMvaXNzdWUKPiAgICAgICAgIERlYmlhbiBHTlUvTGludXgg
NS4wIFxuIFxsCj4KPgo+Cj4KPiBCeSB0YXJnZXQgeW91IG1lYW4gZGViaWFuIGplc3NpZSBhcyBh
IGd1ZXN0IHJpZ2h0PyAgTG9va2luZyBhdCB5b3VyCj4gbG9ncywgYXJlIHlvdSBydW5uaW5nIGV0
Y2ggYXMgdGhlIGRvbTA/Cgp5ZXMsIHRoZSBsYXN0IHRlc3QgY2FzZSB3YXMgZGViaWFuIDggKGpl
c3NpZSkgYXMgYSBndWVzdC4KCnRoZSBob3N0IGlzIHJ1bm5pbmcgamVzc2llLCBhbmQgdGhlIGNv
bm5lY3Rpb25zIGZhaWwgZnJvbSBIVk0gZ3Vlc3RzIHRvIApzaW5nbGUtdmNwdSBQViBndWVzdHMg
b24gdGhlIHNhbWUgaG9zdC4KCgo+Cj4KPgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fCj4gWGVuLXVzZXJzIG1haWxpbmcgbGlzdAo+IFhlbi11c2Vyc0Bs
aXN0cy54ZW4ub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycwo+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGlu
ZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
dXNlcnM=

From xen-users-bounces@lists.xen.org Thu Jan 12 00:46:06 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Jan 2017 00:46:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cRTWe-00026H-5d; Thu, 12 Jan 2017 00:45:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=1786c1134=dario.faggioli@citrix.com>)
 id 1cRTWd-000269-0r
 for xen-users@lists.xen.org; Thu, 12 Jan 2017 00:45:55 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 16/03-31649-2C1D6785; Thu, 12 Jan 2017 00:45:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsXitHSDve7Bi2U
 RBm9myFmsunqA1YHR4+ju30wBjFGsmXlJ+RUJrBm7by5nLNiqXvFy8humBsY5il2MnBwSAiES
 B3ufMIPYvALGElfWHmYFsYUF7CRaTz8Di7MJGEi82bEXLC4ikCRxcNpCNhCbRUBV4lLTI0YQm
 1PAUeLMn8lA9VwcQgJfGSU+LlsDVsQvIClx68tHsEHMAtUSF/+9Z4JYrC3Rs/cH1GJBiZMzn7
 CA2EICahIz5l5mncDIOwtJyywkZRBxTYnW7b/ZIWxtiWULXzND2LYS69a9h6qxkdh0dQEjhC0
 vsf3tHOYFjOyrGNWLU4vKUot0LfWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQKD
 tp6BgXEH4+ufTocYJTmYlER5s5eXRQjxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4K2+AJQTLEpNT
 61Iy8wBxg9MWoKDR0mElw8YQ0K8xQWJucWZ6RCpU4y6HKdunH7JJMSSl5+XKiXOWwYyQwCkKK
 M0D24ELJYvMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmfQwyhSczrwRu0yugI5iAjoi0KwY
 5oiQRISXVwBjG/u/JGnn2TZK/VxfYnWV1uZwpeapz2YMwBaH1b7ySy2UCWiv3Ccif2Tnb9PKf
 qhKLIsvJp0Pl0++wG2dvbVqzSe2vpWcL1/WQxCRjb6XM9QrPngjUr6hhUrywwevzhHrXNqakx
 bs3ptlXGCzvfGf1u5P9s1TazlvVj8MK72w55OV7Lm0puxJLcUaioRZzUXEiAI4gQuPgAgAA
X-Env-Sender: prvs=1786c1134=dario.faggioli@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1484181951!76114889!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6531 invoked from network); 12 Jan 2017 00:45:53 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Jan 2017 00:45:53 -0000
X-IronPort-AV: E=Sophos;i="5.33,347,1477958400"; 
 d="asc'?scan'208";a="408204359"
Message-ID: <1484181910.32021.183.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Eike Waldt <waldt@b1-systems.de>, Kun Cheng <chengkunck@gmail.com>,
 <xen-users@lists.xen.org>
Date: Thu, 12 Jan 2017 01:45:10 +0100
In-Reply-To: <dc3cf680-714f-fda2-cbf2-05706b73ac16@b1-systems.de>
References: <c625070b-011d-b260-b355-d120190ff025@b1-systems.de>
 <d8d8104b-201d-2d4a-2d94-a4af8d3cddf4@b1-systems.de>
 <CAO3v1VSuvimC0VMQX8TJ-TCqLDr=diyYwN=jwXTjArZp53CB9Q@mail.gmail.com>
 <dc3cf680-714f-fda2-cbf2-05706b73ac16@b1-systems.de>
Organization: Citrix Inc.
X-Mailer: Evolution 3.20.5 (3.20.5-1.fc24) 
MIME-Version: 1.0
Subject: Re: [Xen-users] query memory allocation per NUMA node
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7298851675875041439=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============7298851675875041439==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-cxdEK5GSApI+1FcnW37k"

--=-cxdEK5GSApI+1FcnW37k
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Mon, 2017-01-09 at 15:47 +0100, Eike Waldt wrote:
> On 01/09/2017 03:01 PM, Kun Cheng wrote:
> > First numa placement tries to allocate as much as (in most cases
> > Xen
> > will find a node which can fit the VM's memory requirement) memory
> > to
> > local nodes (let's say 4 vcpus are pinned to node 0 then it's a
> > local
> > node), but it seems xen doesn't care how much memory has been
> > allocated
> > to a certain VM under such situations (as it tries to allocate as
> > much
> > as possible on one node, assuming if a VM's VCPUs are spread among
> > several nodes, rare but possible). As having 800MB on node 0 is
> > pretty
> > much the same as 900MB on node 0 if your VM requires 1GB, both will
> > have
> > a similar performance impact on your VM.
>=20
> Xen has to have a mechanism to get to know which NUMA-Node is
> most-empty/preferred then.
>
Indeed it has.

> I even read about different "NUMA placement policies" in [1], but
> didn't
> find a way to set them.
>=20
No, if you check out the wiki page, it says that different policies
where tried during development. Then, the final solution is based on
what worked best.

> A command line parameter for "xl" is what I'm looking here for.
> A handy alternative to "xl debug-keys u; xl dmesg"...
>=20
Exactly, and sorry again it's not there yet. :-(

> > Second, a VM can be migrated to other nodes due to load balancing,
> > which
> > may makes it harder to count how much memory has been allocated for
> > a
> > certain VM on each node.
>=20
> Why should it be harder to count then? "xl debug-keys u; xm dmesg"
> does
> already give me this information (but you cannot really parse this or
> execute this periodically).
>=20
In fact, it's not any harder than that.

> When I understood it correctly, xen decides on which NUMA Node the
> DomU
> shall run and allocates the needed memory...After that it does a
> "soft-pinning" of the DomU's vCPUs to pCPUs (at least that is what i
> observed on my test systems).
>=20
Correct.

> Only doing soft-pinning is way worse for the overall performance, as
> hard-pinning (according to my first tests).
>=20
Can you elaborate on this? I'm curious (what tests, what does the
numbers look like in the two cases, etc).

> But to do hard-pinning the correct way I need to know on which
> NUMA-nodes the DomU runs...Otherwise performance will be impacted
> again.
>=20
Right. What you can do is to convert soft-affinity into hard-affinity
after the domain is created with `xl vcpu-pin'.

I mean:
1) create the domain
2) you find out it's soft-pinned to node:1 (with `xl vcpu-list')
3) you do `xl vcpu-pin <domid> all node:1 all

And you end up with a domain with hard-affinity set to the node on
which its memory resides.

I appreciate this is also tricky. Maybe we can add a new config option
(or an xl.conf key) to let the user specify whether they want hard or
soft affinity to be used for placement.

> As I cannot change on which NUMA-node the DomU is started (unless I
> specify pCPUs to the DomU's config [which would require something
> "intelligent" to figure out which Node/CPUs to know]), I have to do
> it
> this way around, or am I getting it totally wrong?
>=20
You're getting it almost right, you only probably did not realize that
doing the hard-pinning afterwords would just work. :-)

> > However, if you just want to know the memory usage on each node,
> > perhaps
> > you could try numactl and get some outputs? Or try libvirt? I
> > remember
> > numastat can give some intel about memory usage on each node.
>=20
> As far as I understand numactl/numastat will not work in Dom0.
>=20
And always will be.

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-cxdEK5GSApI+1FcnW37k
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJYdtGWAAoJEBZCeImluHPusD0P/3wBo0jFyRraTEcc3ercCpeP
cY35EVrwSUJ09sX4lfMHaqo5waFXgmqmVOKgAVaHjtqqUQT9sDtwWnSuK3I3YrxA
df/Rhasd6G9fBYUmudU/Lt0IVqpmTGCnnjuOebw743w7sKYdHne5dXRpw5MPGoY1
U5Ts50RmabiIsXtGczVXqpv8vFBeqgD5h0oE3JetD3qsWOLoiIjHL/pEy45eKXlY
n1a9cZyZ+yljkxCqFGO81TJX6dpM4NYXcqjUU7h2jbbsGsWxtE77X2PG/KUHKblf
m99UEeggVIGCV4F4VtzkEhdLZrHwWotzgh2doaGLv/8wCzAOruJS4ZD+cGl/fM8v
7WdN9OOJyToUgMA4C4X8S9wIimN3yB4JfOPILEKHzNf28XdkU9utImPDLvroyRrb
8eXOLrFsWx9rXfyJDVV6CA8JnNvEmiq/KVMajtBA+mYhxrDVAVaxFpx+KS8Fj3su
cfy3E4UzC/rcsX81BXFQ/L89S00+SaG8Tq2YBM/EpSxT0RI/gJZmcHgmY+Zg1Acf
DHpqfIxq+3CrFh7qxoT7gZx1fQ546ZfLklcCuPbt4CNMkYM4Fzq9o3ldkL+BsNzN
xUgO0ZrGjN95+dzsY3J9o0D5YLtZec2EBZ/PLs8c693oQhK8Owl0MVSvOablj1yq
ZbnvC+IOZtfK4F4WTmZp
=fjUv
-----END PGP SIGNATURE-----

--=-cxdEK5GSApI+1FcnW37k--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============7298851675875041439==--


From xen-users-bounces@lists.xen.org Thu Jan 12 00:46:06 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Jan 2017 00:46:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cRTWe-00026H-5d; Thu, 12 Jan 2017 00:45:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=1786c1134=dario.faggioli@citrix.com>)
 id 1cRTWd-000269-0r
 for xen-users@lists.xen.org; Thu, 12 Jan 2017 00:45:55 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 16/03-31649-2C1D6785; Thu, 12 Jan 2017 00:45:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsXitHSDve7Bi2U
 RBm9myFmsunqA1YHR4+ju30wBjFGsmXlJ+RUJrBm7by5nLNiqXvFy8humBsY5il2MnBwSAiES
 B3ufMIPYvALGElfWHmYFsYUF7CRaTz8Di7MJGEi82bEXLC4ikCRxcNpCNhCbRUBV4lLTI0YQm
 1PAUeLMn8lA9VwcQgJfGSU+LlsDVsQvIClx68tHsEHMAtUSF/+9Z4JYrC3Rs/cH1GJBiZMzn7
 CA2EICahIz5l5mncDIOwtJyywkZRBxTYnW7b/ZIWxtiWULXzND2LYS69a9h6qxkdh0dQEjhC0
 vsf3tHOYFjOyrGNWLU4vKUot0LfWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQKD
 tp6BgXEH4+ufTocYJTmYlER5s5eXRQjxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4K2+AJQTLEpNT
 61Iy8wBxg9MWoKDR0mElw8YQ0K8xQWJucWZ6RCpU4y6HKdunH7JJMSSl5+XKiXOWwYyQwCkKK
 M0D24ELJYvMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmfQwyhSczrwRu0yugI5iAjoi0KwY
 5oiQRISXVwBjG/u/JGnn2TZK/VxfYnWV1uZwpeapz2YMwBaH1b7ySy2UCWiv3Ccif2Tnb9PKf
 qhKLIsvJp0Pl0++wG2dvbVqzSe2vpWcL1/WQxCRjb6XM9QrPngjUr6hhUrywwevzhHrXNqakx
 bs3ptlXGCzvfGf1u5P9s1TazlvVj8MK72w55OV7Lm0puxJLcUaioRZzUXEiAI4gQuPgAgAA
X-Env-Sender: prvs=1786c1134=dario.faggioli@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1484181951!76114889!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6531 invoked from network); 12 Jan 2017 00:45:53 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Jan 2017 00:45:53 -0000
X-IronPort-AV: E=Sophos;i="5.33,347,1477958400"; 
 d="asc'?scan'208";a="408204359"
Message-ID: <1484181910.32021.183.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Eike Waldt <waldt@b1-systems.de>, Kun Cheng <chengkunck@gmail.com>,
 <xen-users@lists.xen.org>
Date: Thu, 12 Jan 2017 01:45:10 +0100
In-Reply-To: <dc3cf680-714f-fda2-cbf2-05706b73ac16@b1-systems.de>
References: <c625070b-011d-b260-b355-d120190ff025@b1-systems.de>
 <d8d8104b-201d-2d4a-2d94-a4af8d3cddf4@b1-systems.de>
 <CAO3v1VSuvimC0VMQX8TJ-TCqLDr=diyYwN=jwXTjArZp53CB9Q@mail.gmail.com>
 <dc3cf680-714f-fda2-cbf2-05706b73ac16@b1-systems.de>
Organization: Citrix Inc.
X-Mailer: Evolution 3.20.5 (3.20.5-1.fc24) 
MIME-Version: 1.0
Subject: Re: [Xen-users] query memory allocation per NUMA node
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7298851675875041439=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============7298851675875041439==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-cxdEK5GSApI+1FcnW37k"

--=-cxdEK5GSApI+1FcnW37k
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Mon, 2017-01-09 at 15:47 +0100, Eike Waldt wrote:
> On 01/09/2017 03:01 PM, Kun Cheng wrote:
> > First numa placement tries to allocate as much as (in most cases
> > Xen
> > will find a node which can fit the VM's memory requirement) memory
> > to
> > local nodes (let's say 4 vcpus are pinned to node 0 then it's a
> > local
> > node), but it seems xen doesn't care how much memory has been
> > allocated
> > to a certain VM under such situations (as it tries to allocate as
> > much
> > as possible on one node, assuming if a VM's VCPUs are spread among
> > several nodes, rare but possible). As having 800MB on node 0 is
> > pretty
> > much the same as 900MB on node 0 if your VM requires 1GB, both will
> > have
> > a similar performance impact on your VM.
>=20
> Xen has to have a mechanism to get to know which NUMA-Node is
> most-empty/preferred then.
>
Indeed it has.

> I even read about different "NUMA placement policies" in [1], but
> didn't
> find a way to set them.
>=20
No, if you check out the wiki page, it says that different policies
where tried during development. Then, the final solution is based on
what worked best.

> A command line parameter for "xl" is what I'm looking here for.
> A handy alternative to "xl debug-keys u; xl dmesg"...
>=20
Exactly, and sorry again it's not there yet. :-(

> > Second, a VM can be migrated to other nodes due to load balancing,
> > which
> > may makes it harder to count how much memory has been allocated for
> > a
> > certain VM on each node.
>=20
> Why should it be harder to count then? "xl debug-keys u; xm dmesg"
> does
> already give me this information (but you cannot really parse this or
> execute this periodically).
>=20
In fact, it's not any harder than that.

> When I understood it correctly, xen decides on which NUMA Node the
> DomU
> shall run and allocates the needed memory...After that it does a
> "soft-pinning" of the DomU's vCPUs to pCPUs (at least that is what i
> observed on my test systems).
>=20
Correct.

> Only doing soft-pinning is way worse for the overall performance, as
> hard-pinning (according to my first tests).
>=20
Can you elaborate on this? I'm curious (what tests, what does the
numbers look like in the two cases, etc).

> But to do hard-pinning the correct way I need to know on which
> NUMA-nodes the DomU runs...Otherwise performance will be impacted
> again.
>=20
Right. What you can do is to convert soft-affinity into hard-affinity
after the domain is created with `xl vcpu-pin'.

I mean:
1) create the domain
2) you find out it's soft-pinned to node:1 (with `xl vcpu-list')
3) you do `xl vcpu-pin <domid> all node:1 all

And you end up with a domain with hard-affinity set to the node on
which its memory resides.

I appreciate this is also tricky. Maybe we can add a new config option
(or an xl.conf key) to let the user specify whether they want hard or
soft affinity to be used for placement.

> As I cannot change on which NUMA-node the DomU is started (unless I
> specify pCPUs to the DomU's config [which would require something
> "intelligent" to figure out which Node/CPUs to know]), I have to do
> it
> this way around, or am I getting it totally wrong?
>=20
You're getting it almost right, you only probably did not realize that
doing the hard-pinning afterwords would just work. :-)

> > However, if you just want to know the memory usage on each node,
> > perhaps
> > you could try numactl and get some outputs? Or try libvirt? I
> > remember
> > numastat can give some intel about memory usage on each node.
>=20
> As far as I understand numactl/numastat will not work in Dom0.
>=20
And always will be.

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-cxdEK5GSApI+1FcnW37k
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJYdtGWAAoJEBZCeImluHPusD0P/3wBo0jFyRraTEcc3ercCpeP
cY35EVrwSUJ09sX4lfMHaqo5waFXgmqmVOKgAVaHjtqqUQT9sDtwWnSuK3I3YrxA
df/Rhasd6G9fBYUmudU/Lt0IVqpmTGCnnjuOebw743w7sKYdHne5dXRpw5MPGoY1
U5Ts50RmabiIsXtGczVXqpv8vFBeqgD5h0oE3JetD3qsWOLoiIjHL/pEy45eKXlY
n1a9cZyZ+yljkxCqFGO81TJX6dpM4NYXcqjUU7h2jbbsGsWxtE77X2PG/KUHKblf
m99UEeggVIGCV4F4VtzkEhdLZrHwWotzgh2doaGLv/8wCzAOruJS4ZD+cGl/fM8v
7WdN9OOJyToUgMA4C4X8S9wIimN3yB4JfOPILEKHzNf28XdkU9utImPDLvroyRrb
8eXOLrFsWx9rXfyJDVV6CA8JnNvEmiq/KVMajtBA+mYhxrDVAVaxFpx+KS8Fj3su
cfy3E4UzC/rcsX81BXFQ/L89S00+SaG8Tq2YBM/EpSxT0RI/gJZmcHgmY+Zg1Acf
DHpqfIxq+3CrFh7qxoT7gZx1fQ546ZfLklcCuPbt4CNMkYM4Fzq9o3ldkL+BsNzN
xUgO0ZrGjN95+dzsY3J9o0D5YLtZec2EBZ/PLs8c693oQhK8Owl0MVSvOablj1yq
ZbnvC+IOZtfK4F4WTmZp
=fjUv
-----END PGP SIGNATURE-----

--=-cxdEK5GSApI+1FcnW37k--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============7298851675875041439==--


From xen-users-bounces@lists.xen.org Thu Jan 12 00:58:54 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Jan 2017 00:58:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cRTii-0003BK-Ej; Thu, 12 Jan 2017 00:58:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=1786c1134=dario.faggioli@citrix.com>)
 id 1cRTih-0003BE-Hf
 for xen-users@lists.xen.org; Thu, 12 Jan 2017 00:58:23 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 0E/42-20518-EA4D6785; Thu, 12 Jan 2017 00:58:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXitHSDve7aK2U
 RBic+mlmsunqA1YHR4+ju30wBjFGsmXlJ+RUJrBnr1txgLPivU/HmzCSmBsb/ql2MnBwSAiES
 k36cZQexeQWMJa49mcsCYgsL2Em0nn7GDGKzCRhIvNmxl7WLkYNDRCBJYsUbO5Awi4CqxOvtM
 8DKOQUCJS60tTN2MXJxCAnsYZJ492k52Ex+AUmJW18+gs1hFqiWWPrmKivEXm2Jnr0/mCH2Ck
 qcnPkEbJCQgJrEjLmXWScw8s5C0jILSRlEXFOidftvdghbW2LZwtfMELatxLp176FqbCQ2XV3
 ACGHLS2x/O4d5ASP7Kkb14tSistQiXVO9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95Pzc
 TYzAkK1nYGDcwXj5q9MhRkkOJiVR3uzlZRFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHi9LwPlB
 ItS01Mr0jJzgNEDk5bg4FES4dUCSfMWFyTmFmemQ6ROMSpKifM6giQEQBIZpXlwbbCIvcQoKy
 XMy8jAwCDEU5BalJtZgir/ilGcg1FJmHcryBSezLwSuOmvgBYzAS2OtCsGWVySiJCSamCcYVJ
 vmmps0ru4/HDxjAVTLheHNOcvloxZsjR9ReRd859Xw9i2XeT+UO5pIMKQeFPK6t/0/KCpVc1h
 pwy2lhZu6ruyLeP2kZO/dh9L//2JdUH6q0sycZIznzseDZYobNwXv/plAcN/vvVXlHh9N9cYd
 q+r/jxZriSEfe9rgwtGTU9EQ4VZ+cyVWIozEg21mIuKEwEfzSO80wIAAA==
X-Env-Sender: prvs=1786c1134=dario.faggioli@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1484182700!63342401!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34339 invoked from network); 12 Jan 2017 00:58:21 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Jan 2017 00:58:21 -0000
X-IronPort-AV: E=Sophos;i="5.33,347,1477958400"; 
 d="asc'?scan'208";a="408205797"
Message-ID: <1484182695.32021.194.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Kun Cheng <chengkunck@gmail.com>, Eike Waldt <waldt@b1-systems.de>,
 <xen-users@lists.xen.org>
Date: Thu, 12 Jan 2017 01:58:15 +0100
In-Reply-To: <CAO3v1VQz16GKQYTJbKWOUi-wAbgn=rXQdgY-Cn2ir4JQ5zvQ-g@mail.gmail.com>
References: <c625070b-011d-b260-b355-d120190ff025@b1-systems.de>
 <d8d8104b-201d-2d4a-2d94-a4af8d3cddf4@b1-systems.de>
 <CAO3v1VSuvimC0VMQX8TJ-TCqLDr=diyYwN=jwXTjArZp53CB9Q@mail.gmail.com>
 <dc3cf680-714f-fda2-cbf2-05706b73ac16@b1-systems.de>
 <CAO3v1VQz16GKQYTJbKWOUi-wAbgn=rXQdgY-Cn2ir4JQ5zvQ-g@mail.gmail.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.20.5 (3.20.5-1.fc24) 
MIME-Version: 1.0
Subject: Re: [Xen-users] query memory allocation per NUMA node
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7642669569239837989=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============7642669569239837989==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-m39TCFs5AHlJ+yCjxloz"

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

On Tue, 2017-01-10 at 01:50 +0000, Kun Cheng wrote:
> On Mon, Jan 9, 2017 at 10:47 PM Eike Waldt <waldt@b1-systems.de>
> wrote:
> > Xen has to have a mechanism to get to know which NUMA-Node is
> > most-empty/preferred then.
> > I even read about different "NUMA placement policies" in [1], but
> > didn't
> > find a way to set them.
>=20
> The placement seems to be automatic (perhaps in a greedy way) .
>
It is automatic, but it's not greedy. It's actually "pretty exact", as
it generates and analyzes the various possible combinations of
placements.

> > A command line parameter for "xl" is what I'm looking here for.
> > A handy alternative to "xl debug-keys u; xl dmesg"...
>=20
> Then as I said, perhaps no cmdline tool could do the trick.
>=20
Not right now, no.

> > Why should it be harder to count then? "xl debug-keys u; xm dmesg"
> > does
> > already give me this information (but you cannot really parse this
> > or
> > execute this periodically).
>=20
> Becuase it is changing rapidly in some situations (high load) due to
> load balancing then hypervisor may have to migrate some VCPUs (then
> memory) to another node.=20
>
We do migrate vcpus for balancing load. We never migrate memory.

> About 14 months ago I asked Wei Liu and =C2=A0Dario about the possiblilit=
y
> of optimization NUMA support (mainly VCPU & memory load-balancing &
> migration) and at that time they said it was not in their coming
> plan.=20
>
Well, as briefly said already, it'd definitely be super-nice to have.
Unfortunately, moving the memory is not easy.

> So I tried to it myself for fun but the first problem I encountered
> was counting how much memory consumed on each node for each VM, which
> a more accurate NUMA scheduling & load-balancing could depend on such
> info.=20
>
Yes, I remember talking with you about this, but I do not remember that
the showstopper was knowing how many pages of a certain domain are
allocated on a certain NUMA node. That is quite straightforward to tell
and, at present, never changes after domain creation!

If, OTOH, you mean how frequently a certain page is _accessed_ from a
CPU of a certain node, that's indeed a different story. But it's not
what is being asked here.

> However, as in a high load situation (that's where you could use a
> good laod balancing), memory usage is changing rapidly, at some time
> you may find a more suitable node with enough memory space but after
> probing is finished you may find it no longer a candidate due to 1)
> some VMs have been already migrated to that node 2) memory ballooning
> of existing VMs on that node. =C2=A0
>=20
In a typical virtualization host, while scheduling can indeed be quite
dynamic, memory usage should not move that fast.

In fact, one of the challenges of implementing the kind of load
balancing you're hinting at, is reconciling these two velocities by
setting proper thresholds...

> > But to do hard-pinning the correct way I need to know on which
> > NUMA-nodes the DomU runs...Otherwise performance will be impacted
> > again.
> >=20
> > As I cannot change on which NUMA-node the DomU is started (unless I
> > specify pCPUs to the DomU's config [which would require something
> > "intelligent" to figure out which Node/CPUs to know]), I have to do
> > it
> > this way around, or am I getting it totally wrong?
>=20
> In Xen the manual NUMA node preference is done through VCPU pinning,
> no matter how you do it, either soft or hard pinning, or even with a
> cpu pool.=C2=A0
>=20
Yep, this is correct.

> If all your VMs are already pinned to some certain nodes, maybe you
> can parse the configuration files or xenstore to retrive existing
> placement info (Yes it certainly involves some programming work) and
> find the best place for the next VM?=C2=A0=20
>
Indeed, except there's no need to parse confg file or look in xenstore.
All it takes is:

xl list -n

or

xl vcpu-list

(and parse the output of these, if needing automating things).

> > As far as I understand numactl/numastat will not work in Dom0.
>=20
> I remembered, as =C2=A0Xen runs under Domain-0,=C2=A0numactl/numastat =C2=
=A0will not
> work. But xl info can return some numa topology info, have you tried
> to get more outputs in the latest version?
>=20
xl info -n

> Or maybe libvirt could do some help?
>=20
libvirt can tell the same than `xl info -n', yes.

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-m39TCFs5AHlJ+yCjxloz
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJYdtSoAAoJEBZCeImluHPu0PgQAOgugvoeKIxWFWsh3QiaNKey
MCkgdW3DQo4f3Th59QXS/ZUrVQqjvBD7EBR7FmlfvbkRrtZ+jsPm8tc/rgd/x/fN
tFwNhy3Kr19Em5AuxQB6VYCUXyZ+4jmTWgsdekC8yS1etttN0LSxgzgyJ/PU19aO
k3P2oSYLfAwgxT04HClDzNJco5nFFe2VEtoILBytZHs8JjpdNdvlXwpWM17r7Ku6
ldYN5sTcR7LyHl5acfdGLERFxUkbfxRiPkvXLIWWmYo6QXv6xhnY6uu3xe6Ztdsd
tm33Pi1H04BMmptcFs0eG6t086c3Et9yPHjoe8xgo+NcsBU0r/CugJYku7GrqFYH
SzaCC8XquxIsVEXzBF4T3MblUXnlxr8uKDe6Wj+tvdKx4i+tLeq+BVpZBkCIm1Ja
uTVLGdN4EEzKnA0FcOGqZvwq2BIY/knzadMwmAh61rLhwPi++zg5PVInnQ+a8C+s
aQVhPayIC+Kh0k8chZjwMI53+0KTyKS7nciRANF7tvITbf311yJl1pccbtxopPqE
VT9DgsHuvWphHVnscIyKkI0LaYJvQ4Q6L9hD/g7JfDkCs5IRCt1lLiJrJgA4CnQC
g2pXC124yZrV0xTcEaZgDlA3ozG5Sj2V8CrPOevfzOFnGmnv0vBhOLrBjJGEFrHq
pYnPBOZ3ODbJTW9ZBHJG
=WsEJ
-----END PGP SIGNATURE-----

--=-m39TCFs5AHlJ+yCjxloz--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============7642669569239837989==--


From xen-users-bounces@lists.xen.org Thu Jan 12 00:58:54 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Jan 2017 00:58:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cRTii-0003BK-Ej; Thu, 12 Jan 2017 00:58:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=1786c1134=dario.faggioli@citrix.com>)
 id 1cRTih-0003BE-Hf
 for xen-users@lists.xen.org; Thu, 12 Jan 2017 00:58:23 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 0E/42-20518-EA4D6785; Thu, 12 Jan 2017 00:58:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXitHSDve7aK2U
 RBic+mlmsunqA1YHR4+ju30wBjFGsmXlJ+RUJrBnr1txgLPivU/HmzCSmBsb/ql2MnBwSAiES
 k36cZQexeQWMJa49mcsCYgsL2Em0nn7GDGKzCRhIvNmxl7WLkYNDRCBJYsUbO5Awi4CqxOvtM
 8DKOQUCJS60tTN2MXJxCAnsYZJ492k52Ex+AUmJW18+gs1hFqiWWPrmKivEXm2Jnr0/mCH2Ck
 qcnPkEbJCQgJrEjLmXWScw8s5C0jILSRlEXFOidftvdghbW2LZwtfMELatxLp176FqbCQ2XV3
 ACGHLS2x/O4d5ASP7Kkb14tSistQiXVO9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95Pzc
 TYzAkK1nYGDcwXj5q9MhRkkOJiVR3uzlZRFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHi9LwPlB
 ItS01Mr0jJzgNEDk5bg4FES4dUCSfMWFyTmFmemQ6ROMSpKifM6giQEQBIZpXlwbbCIvcQoKy
 XMy8jAwCDEU5BalJtZgir/ilGcg1FJmHcryBSezLwSuOmvgBYzAS2OtCsGWVySiJCSamCcYVJ
 vmmps0ru4/HDxjAVTLheHNOcvloxZsjR9ReRd859Xw9i2XeT+UO5pIMKQeFPK6t/0/KCpVc1h
 pwy2lhZu6ruyLeP2kZO/dh9L//2JdUH6q0sycZIznzseDZYobNwXv/plAcN/vvVXlHh9N9cYd
 q+r/jxZriSEfe9rgwtGTU9EQ4VZ+cyVWIozEg21mIuKEwEfzSO80wIAAA==
X-Env-Sender: prvs=1786c1134=dario.faggioli@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1484182700!63342401!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34339 invoked from network); 12 Jan 2017 00:58:21 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Jan 2017 00:58:21 -0000
X-IronPort-AV: E=Sophos;i="5.33,347,1477958400"; 
 d="asc'?scan'208";a="408205797"
Message-ID: <1484182695.32021.194.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Kun Cheng <chengkunck@gmail.com>, Eike Waldt <waldt@b1-systems.de>,
 <xen-users@lists.xen.org>
Date: Thu, 12 Jan 2017 01:58:15 +0100
In-Reply-To: <CAO3v1VQz16GKQYTJbKWOUi-wAbgn=rXQdgY-Cn2ir4JQ5zvQ-g@mail.gmail.com>
References: <c625070b-011d-b260-b355-d120190ff025@b1-systems.de>
 <d8d8104b-201d-2d4a-2d94-a4af8d3cddf4@b1-systems.de>
 <CAO3v1VSuvimC0VMQX8TJ-TCqLDr=diyYwN=jwXTjArZp53CB9Q@mail.gmail.com>
 <dc3cf680-714f-fda2-cbf2-05706b73ac16@b1-systems.de>
 <CAO3v1VQz16GKQYTJbKWOUi-wAbgn=rXQdgY-Cn2ir4JQ5zvQ-g@mail.gmail.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.20.5 (3.20.5-1.fc24) 
MIME-Version: 1.0
Subject: Re: [Xen-users] query memory allocation per NUMA node
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7642669569239837989=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============7642669569239837989==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-m39TCFs5AHlJ+yCjxloz"

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

On Tue, 2017-01-10 at 01:50 +0000, Kun Cheng wrote:
> On Mon, Jan 9, 2017 at 10:47 PM Eike Waldt <waldt@b1-systems.de>
> wrote:
> > Xen has to have a mechanism to get to know which NUMA-Node is
> > most-empty/preferred then.
> > I even read about different "NUMA placement policies" in [1], but
> > didn't
> > find a way to set them.
>=20
> The placement seems to be automatic (perhaps in a greedy way) .
>
It is automatic, but it's not greedy. It's actually "pretty exact", as
it generates and analyzes the various possible combinations of
placements.

> > A command line parameter for "xl" is what I'm looking here for.
> > A handy alternative to "xl debug-keys u; xl dmesg"...
>=20
> Then as I said, perhaps no cmdline tool could do the trick.
>=20
Not right now, no.

> > Why should it be harder to count then? "xl debug-keys u; xm dmesg"
> > does
> > already give me this information (but you cannot really parse this
> > or
> > execute this periodically).
>=20
> Becuase it is changing rapidly in some situations (high load) due to
> load balancing then hypervisor may have to migrate some VCPUs (then
> memory) to another node.=20
>
We do migrate vcpus for balancing load. We never migrate memory.

> About 14 months ago I asked Wei Liu and =C2=A0Dario about the possiblilit=
y
> of optimization NUMA support (mainly VCPU & memory load-balancing &
> migration) and at that time they said it was not in their coming
> plan.=20
>
Well, as briefly said already, it'd definitely be super-nice to have.
Unfortunately, moving the memory is not easy.

> So I tried to it myself for fun but the first problem I encountered
> was counting how much memory consumed on each node for each VM, which
> a more accurate NUMA scheduling & load-balancing could depend on such
> info.=20
>
Yes, I remember talking with you about this, but I do not remember that
the showstopper was knowing how many pages of a certain domain are
allocated on a certain NUMA node. That is quite straightforward to tell
and, at present, never changes after domain creation!

If, OTOH, you mean how frequently a certain page is _accessed_ from a
CPU of a certain node, that's indeed a different story. But it's not
what is being asked here.

> However, as in a high load situation (that's where you could use a
> good laod balancing), memory usage is changing rapidly, at some time
> you may find a more suitable node with enough memory space but after
> probing is finished you may find it no longer a candidate due to 1)
> some VMs have been already migrated to that node 2) memory ballooning
> of existing VMs on that node. =C2=A0
>=20
In a typical virtualization host, while scheduling can indeed be quite
dynamic, memory usage should not move that fast.

In fact, one of the challenges of implementing the kind of load
balancing you're hinting at, is reconciling these two velocities by
setting proper thresholds...

> > But to do hard-pinning the correct way I need to know on which
> > NUMA-nodes the DomU runs...Otherwise performance will be impacted
> > again.
> >=20
> > As I cannot change on which NUMA-node the DomU is started (unless I
> > specify pCPUs to the DomU's config [which would require something
> > "intelligent" to figure out which Node/CPUs to know]), I have to do
> > it
> > this way around, or am I getting it totally wrong?
>=20
> In Xen the manual NUMA node preference is done through VCPU pinning,
> no matter how you do it, either soft or hard pinning, or even with a
> cpu pool.=C2=A0
>=20
Yep, this is correct.

> If all your VMs are already pinned to some certain nodes, maybe you
> can parse the configuration files or xenstore to retrive existing
> placement info (Yes it certainly involves some programming work) and
> find the best place for the next VM?=C2=A0=20
>
Indeed, except there's no need to parse confg file or look in xenstore.
All it takes is:

xl list -n

or

xl vcpu-list

(and parse the output of these, if needing automating things).

> > As far as I understand numactl/numastat will not work in Dom0.
>=20
> I remembered, as =C2=A0Xen runs under Domain-0,=C2=A0numactl/numastat =C2=
=A0will not
> work. But xl info can return some numa topology info, have you tried
> to get more outputs in the latest version?
>=20
xl info -n

> Or maybe libvirt could do some help?
>=20
libvirt can tell the same than `xl info -n', yes.

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-m39TCFs5AHlJ+yCjxloz
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJYdtSoAAoJEBZCeImluHPu0PgQAOgugvoeKIxWFWsh3QiaNKey
MCkgdW3DQo4f3Th59QXS/ZUrVQqjvBD7EBR7FmlfvbkRrtZ+jsPm8tc/rgd/x/fN
tFwNhy3Kr19Em5AuxQB6VYCUXyZ+4jmTWgsdekC8yS1etttN0LSxgzgyJ/PU19aO
k3P2oSYLfAwgxT04HClDzNJco5nFFe2VEtoILBytZHs8JjpdNdvlXwpWM17r7Ku6
ldYN5sTcR7LyHl5acfdGLERFxUkbfxRiPkvXLIWWmYo6QXv6xhnY6uu3xe6Ztdsd
tm33Pi1H04BMmptcFs0eG6t086c3Et9yPHjoe8xgo+NcsBU0r/CugJYku7GrqFYH
SzaCC8XquxIsVEXzBF4T3MblUXnlxr8uKDe6Wj+tvdKx4i+tLeq+BVpZBkCIm1Ja
uTVLGdN4EEzKnA0FcOGqZvwq2BIY/knzadMwmAh61rLhwPi++zg5PVInnQ+a8C+s
aQVhPayIC+Kh0k8chZjwMI53+0KTyKS7nciRANF7tvITbf311yJl1pccbtxopPqE
VT9DgsHuvWphHVnscIyKkI0LaYJvQ4Q6L9hD/g7JfDkCs5IRCt1lLiJrJgA4CnQC
g2pXC124yZrV0xTcEaZgDlA3ozG5Sj2V8CrPOevfzOFnGmnv0vBhOLrBjJGEFrHq
pYnPBOZ3ODbJTW9ZBHJG
=WsEJ
-----END PGP SIGNATURE-----

--=-m39TCFs5AHlJ+yCjxloz--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============7642669569239837989==--


From xen-users-bounces@lists.xen.org Thu Jan 12 01:38:51 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Jan 2017 01:38:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cRUKY-00005E-0e; Thu, 12 Jan 2017 01:37:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chengkunck@gmail.com>) id 1cRUKW-000058-0p
 for xen-users@lists.xen.org; Thu, 12 Jan 2017 01:37:28 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 24/16-13192-7DDD6785; Thu, 12 Jan 2017 01:37:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsVyMfSqi+7Vu2U
 RBo/u6FusunqA1YHR4+ju30wBjFGsmXlJ+RUJrBldx9cyFrxIqFjTfI+xgfFUYBcjF4eQQD+j
 xK9Lm1lBHBaBzywSk1f1soA4EgIzWSUmzr0O5HACOTkS/5/dZoWwCyS+7PnFDmLzCghKnJz5h
 AVi1BNGiQ8zFjOBJDgFTCQ6+ieCNbAJqEm8XrqMGcRmEVCV2HJzEiNEc4DE5Slz2UBsYQE7id
 bTz8BqRASyJXZs6geLMwt4SWzZ08M0gZFvFpJ9s5CkZjFyANnqEuvnCUGE1SRub7vKDmFrSyx
 b+Jp5ASPrKkaN4tSistQiXUMjvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwBBl
 AIIdjJc3BhxilORgUhLlNbhaFiHEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgnf7HaCcYFFqempFW
 mYOMFpg0hIcPEoivH4gad7igsTc4sx0iNQpRkuOnq7TL5k4Tt0AkXt2XX7JJMSSl5+XKiXOux
 akQQCkIaM0D24cLKIvMcpKCfMyAh0oxFOQWpSbWYIq/4pRnINRSZj3FsgUnsy8Eritr4AOYgI
 6KNKuGOSgkkSElFQDo4/hv4JzX2ed+B814+5VBTuxJKm/SyzuR0l+ZQngMmeR+eO0lE0gUpZZ
 +tnCNBUdf7OQg5NeMGVs3RN9YIPwysPHNZbdK/7V9WzR9Vd9p+7e+2oxk7OAT5rVbJtDub2K1
 10B3hCeHrONUXM362md3OBs3XD9vWJPVM6W870uP+dHLdyhVXDvtBJLcUaioRZzUXEiABI/5e
 DjAgAA
X-Env-Sender: chengkunck@gmail.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1484185044!52167034!1
X-Originating-IP: [209.85.213.68]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
 ML_RADAR_SPEW_LINKS_8,spamassassin: ,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1263 invoked from network); 12 Jan 2017 01:37:25 -0000
Received: from mail-vk0-f68.google.com (HELO mail-vk0-f68.google.com)
 (209.85.213.68)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Jan 2017 01:37:25 -0000
Received: by mail-vk0-f68.google.com with SMTP id n19so380803vkd.3
 for <xen-users@lists.xen.org>; Wed, 11 Jan 2017 17:37:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to;
 bh=QZrEzgyEcFjiMy09x+fUOvXzOyi4SSMPZQXeqKoEfzM=;
 b=Gn01NqPD0cUR43mn0vE5qG3y501/RBbzss0+Ir+M9nYL5amOmhLkjI/9N31Wnc/g4C
 NXzBCMGTF9Ie2U2OZFOuaBKhorD23Nd9lZ83hC5joipJnd2aUD1AZzWWXpCea4iRXzSy
 83WlWKJaulSQqF35imuT6aREVzFul7sf+uuK/ustCfzOUe9TYqW52HYovZtYHznOq4jv
 MWQdOAyoAlITh7tv+te3L7+t29AzHgtiR2R7ZldMdWq/jAUvtQssp+l6kSctmCqTzeWO
 HZuHfBiCGbxUXEoHsIdesGEAkafA/mDx+C8MhpEmQ2kleLG07zh2sxJYWMynrYZJ22Hi
 KRZg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to;
 bh=QZrEzgyEcFjiMy09x+fUOvXzOyi4SSMPZQXeqKoEfzM=;
 b=B1pTeX6m4kosKnBwtb2Y8ww4sidyTybDvv6sYn1L1EA/FT6uSmAn2Sa0MkL+aE4ax2
 PIyjbIREB6qzBFQbz//MEy+2NHsRKs4CU34BHNJpFyvkqbbrtg/OBkXe9Jo5+WXpWBP3
 6mZJdVtlX+a2oOz4q2vHA0aPHGSGQVXu/1447W7GlshslSl9DIu0HmaM/nR6y5Zt9Dpx
 ZwB24We4AGO1XecGeMxtSKc3nDRSEw+tOlK3q6UTnpfxSfNRpwZ+eG/GJrW65KolHHex
 5UKSMAhUbU8cWwz+/FxIeUwqQYDQqVK696i+vLmbQCf+yM8qbDxiiOQT5LRPIWtT6LR/
 bP6w==
X-Gm-Message-State: AIkVDXLzykYKTQP2X1XkqLo9y+vcdCG15rGWcLL0DK15QEGYhc0ztMrXxgJXKMgM7L5BXZ6LeXIPIlG+H1I1IA==
X-Received: by 10.31.166.7 with SMTP id p7mr5207567vke.136.1484185044373; Wed,
 11 Jan 2017 17:37:24 -0800 (PST)
MIME-Version: 1.0
References: <c625070b-011d-b260-b355-d120190ff025@b1-systems.de>
 <d8d8104b-201d-2d4a-2d94-a4af8d3cddf4@b1-systems.de>
 <CAO3v1VSuvimC0VMQX8TJ-TCqLDr=diyYwN=jwXTjArZp53CB9Q@mail.gmail.com>
 <1484181190.32021.172.camel@citrix.com>
In-Reply-To: <1484181190.32021.172.camel@citrix.com>
From: Kun Cheng <chengkunck@gmail.com>
Date: Thu, 12 Jan 2017 01:37:13 +0000
Message-ID: <CAO3v1VS=f_RcBfCfHez7Ukdo-RtkbtBT7WNGSj4iE1f8u5mqDw@mail.gmail.com>
To: Dario Faggioli <dario.faggioli@citrix.com>,
 Eike Waldt <waldt@b1-systems.de>, xen-users@lists.xen.org
Subject: Re: [Xen-users] query memory allocation per NUMA node
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8347496850253423213=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============8347496850253423213==
Content-Type: multipart/alternative; boundary=001a1142d12259d7a00545dbc2c8

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

Hello Dario,

On Thu, Jan 12, 2017 at 8:33 AM Dario Faggioli <dario.faggioli@citrix.com>
wrote:

> On Mon, 2017-01-09 at 14:01 +0000, Kun Cheng wrote:
> > I haven't been using NUMA things in recent years, so my intel may not
> > be correct.
> >
> > Actually, I think it's quite difficult to retrieve such info through
> > a command, as Xen only provide some numa placement & scheduling
> > (load-balancing) support (and vNuma feature, maybe it's still
> > experimental but last time I tried it, it was functional). From my
> > understanding, probing memory allocation would be difficult as such
> > things are dynamic, or maybe it is just not worthy of the effort.
> >
> Things are not at all dynamic. It's actually a matter of storing the
> info somewhere in Xen (so we don't have to scan all the pages of a
> domain all the times), and plumb that up until to xl.
>
> It's not difficult, and it would be well worth the effort. Problem is
> finding the time do actually do it. :-)
>
> > Reasons are:
> >
> > First numa placement tries to allocate as much as (in most cases Xen
> > will find a node which can fit the VM's memory requirement) memory to
> > local nodes (let's say 4 vcpus are pinned to node 0 then it's a local
> > node), but it seems xen doesn't care how much memory has been
> > allocated to a certain VM under such situations (as it tries to
> > allocate as much as possible on one node, assuming if a VM's VCPUs
> > are spread among several nodes, rare but possible).
> >
> I lost you. As you say, first of all, placement algorithm determines a
> set of NUMA nodes. It may be one or more nodes, depending on the actual
> situation.
>
> Then, memory is distributed among the nodes that are part of that set
> roughly evenly.
>
> That's what happens.
>
> > As having 800MB on node 0 is pretty much the same as 900MB on node 0
> > if your VM requires 1GB, both will have a similar performance impact
> > on your VM.
> >
> Lost you again. 800 or 900 MB on node 0, and where's the rest? What was
> the output of the automatic placement?


OK. What I wanted to say was considering an example, where we have a new VM
requiring 1GB memory but Xen couldn't find a suitable node due to heavy
load. Then perhaps hypervisor was going to allocate the memory among two or
more nodes (let's say it's node 0 & 1 here). In such a case, the
performance impact of having 800 or 900MB allocated on node 0 for that VM
was alomost the same. As much as I understands, both would cause
performance drop comparied to placing that VM on one node, then it's just a
matter of how much the figure (drop) is.
I just wanted to use this example to indicate that once you distributed
memory on multiple nodes then it would cause performance drop no matter how
you optimized the distribution.

>
> > Second, a VM can be migrated to other nodes due to load balancing,
> > which may makes it harder to count how much memory has been allocated
> > for a certain VM on each node.
> >
> No, it can't. And if it could, updating the counters of how many pages
> are moved between nodes wouldn't be difficult at all (while,
> unfortunately, other things are, which is why, as I said, that's not
> possible yet).
>

I remembered, in credit2 Xen would only migrate the VCPUs rather than
allocated memory for a VM. I mixed it up with the previous optimization I
wanted to do after I wrote to your a year ago (I thought that could laed to
a situation where VCPUs and memory are on different nodes). At that time I
wanted to migrate the memory together with VCPUs in an elegent way (not
just moving memory or hot memory immediately ater each time VCPUs'
migration). Sorry for the misleading part.


>
> > If you can't find useful info in Xenstore, then perhaps such feature
> > you required is not yet available.
> >
> # xl debug-key u
> # xl dmesg | tail -20
>
> It's ugly, but gets the job done (and I think it's in the mentioned
> wiki page).
>
> > However, if you just want to know the memory usage on each node,
> > perhaps you could try numactl and get some outputs? Or try libvirt? I
> > remember numastat can give some intel about memory usage on each
> > node.
> >
> None of that would work (and, this time, not because of missing pieces,
> but by design). Well, making it possible to retreive the info via
> libvirt would be nice, and it will follow enabling it in libxl and xl.
>
> Regards,
> Dario
> --
> <<This happens because I choose it to happen!>> (Raistlin Majere)
> -----------------------------------------------------------------
> Dario Faggioli, Ph.D, http://about.me/dario.faggioli
> Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)

-- 
Regards,
Kun Cheng

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

<div dir=3D"ltr">Hello Dario,<br><br><div class=3D"gmail_quote"><div dir=3D=
"ltr">On Thu, Jan 12, 2017 at 8:33 AM Dario Faggioli &lt;<a href=3D"mailto:=
dario.faggioli@citrix.com">dario.faggioli@citrix.com</a>&gt; wrote:<br></di=
v><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:=
1px #ccc solid;padding-left:1ex">On Mon, 2017-01-09 at 14:01 +0000, Kun Che=
ng wrote:<br class=3D"gmail_msg">
&gt; I haven&#39;t been using NUMA things in recent years, so my intel may =
not<br class=3D"gmail_msg">
&gt; be correct.<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt; Actually, I think it&#39;s quite difficult to retrieve such info throu=
gh<br class=3D"gmail_msg">
&gt; a command, as Xen only provide some numa placement &amp; scheduling<br=
 class=3D"gmail_msg">
&gt; (load-balancing) support (and vNuma feature, maybe it&#39;s still<br c=
lass=3D"gmail_msg">
&gt; experimental but last time I tried it, it was functional). From my<br =
class=3D"gmail_msg">
&gt; understanding, probing memory allocation would be difficult as such<br=
 class=3D"gmail_msg">
&gt; things are dynamic, or maybe it is just not worthy of the effort.<br c=
lass=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
Things are not at all dynamic. It&#39;s actually a matter of storing the<br=
 class=3D"gmail_msg">
info somewhere in Xen (so we don&#39;t have to scan all the pages of a<br c=
lass=3D"gmail_msg">
domain all the times), and plumb that up until to xl.<br class=3D"gmail_msg=
">
<br class=3D"gmail_msg">
It&#39;s not difficult, and it would be well worth the effort. Problem is<b=
r class=3D"gmail_msg">
finding the time do actually do it. :-)<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
&gt; Reasons are:<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt; First numa placement tries to allocate as much as (in most cases Xen<b=
r class=3D"gmail_msg">
&gt; will find a node which can fit the VM&#39;s memory requirement) memory=
 to<br class=3D"gmail_msg">
&gt; local nodes (let&#39;s say 4 vcpus are pinned to node 0 then it&#39;s =
a local<br class=3D"gmail_msg">
&gt; node), but it seems xen doesn&#39;t care how much memory has been<br c=
lass=3D"gmail_msg">
&gt; allocated to a certain VM under such situations (as it tries to<br cla=
ss=3D"gmail_msg">
&gt; allocate as much as possible on one node, assuming if a VM&#39;s VCPUs=
<br class=3D"gmail_msg">
&gt; are spread among several nodes, rare but possible).<br class=3D"gmail_=
msg">
&gt;<br class=3D"gmail_msg">
I lost you. As you say, first of all, placement algorithm determines a<br c=
lass=3D"gmail_msg">
set of NUMA nodes. It may be one or more nodes, depending on the actual<br =
class=3D"gmail_msg">
situation.<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
Then, memory is distributed among the nodes that are part of that set<br cl=
ass=3D"gmail_msg">
roughly evenly.<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
That&#39;s what happens.<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
&gt; As having 800MB on node 0 is pretty much the same as 900MB on node 0<b=
r class=3D"gmail_msg">
&gt; if your VM requires 1GB, both will have a similar performance impact<b=
r class=3D"gmail_msg">
&gt; on your VM.<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
Lost you again. 800 or 900 MB on node 0, and where&#39;s the rest? What was=
<br class=3D"gmail_msg">
the output of the automatic placement?</blockquote><div><br></div><div>OK. =
What I wanted to say was considering an example, where we have a new VM req=
uiring 1GB memory but Xen couldn&#39;t find a suitable node due to heavy lo=
ad. Then perhaps hypervisor was going to allocate the memory among two or m=
ore nodes (let&#39;s say it&#39;s node 0 &amp; 1 here). In such a case, the=
 performance impact of having 800 or 900MB allocated on node 0 for that VM =
was alomost the same. As much as I understands, both would cause performanc=
e drop comparied to placing that VM on one node, then it&#39;s just a matte=
r of how much the figure (drop) is. =C2=A0</div><div>I just wanted to use t=
his example to indicate that once you distributed memory on multiple nodes =
then it would cause performance drop no matter how you optimized the distri=
bution.</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;b=
order-left:1px #ccc solid;padding-left:1ex">
<br class=3D"gmail_msg">
&gt; Second, a VM can be migrated to other nodes due to load balancing,<br =
class=3D"gmail_msg">
&gt; which may makes it harder to count how much memory has been allocated<=
br class=3D"gmail_msg">
&gt; for a certain VM on each node.<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
No, it can&#39;t. And if it could, updating the counters of how many pages<=
br class=3D"gmail_msg">
are moved between nodes wouldn&#39;t be difficult at all (while,<br class=
=3D"gmail_msg">
unfortunately, other things are, which is why, as I said, that&#39;s not<br=
 class=3D"gmail_msg">
possible yet).<br class=3D"gmail_msg"></blockquote><div><br></div><div>I re=
membered, in credit2 Xen would only migrate the VCPUs rather than allocated=
 memory for a VM. I mixed it up with the previous optimization I wanted to =
do after I wrote to your a year ago (I thought that could laed to a situati=
on where VCPUs and memory are on different nodes). At that time I wanted to=
 migrate the memory together with VCPUs in an elegent way (not just moving =
memory or hot memory immediately ater each time VCPUs&#39; migration). Sorr=
y for the misleading part. =C2=A0=C2=A0</div><div>=C2=A0</div><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;=
padding-left:1ex">
<br class=3D"gmail_msg">
&gt; If you can&#39;t find useful info in Xenstore, then perhaps such featu=
re<br class=3D"gmail_msg">
&gt; you required is not yet available.<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
# xl debug-key u<br class=3D"gmail_msg">
# xl dmesg | tail -20<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
It&#39;s ugly, but gets the job done (and I think it&#39;s in the mentioned=
<br class=3D"gmail_msg">
wiki page).<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
&gt; However, if you just want to know the memory usage on each node,<br cl=
ass=3D"gmail_msg">
&gt; perhaps you could try numactl and get some outputs? Or try libvirt? I<=
br class=3D"gmail_msg">
&gt; remember numastat can give some intel about memory usage on each<br cl=
ass=3D"gmail_msg">
&gt; node.<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
None of that would work (and, this time, not because of missing pieces,<br =
class=3D"gmail_msg">
but by design). Well, making it possible to retreive the info via<br class=
=3D"gmail_msg">
libvirt would be nice, and it will follow enabling it in libxl and xl.<br c=
lass=3D"gmail_msg">
<br class=3D"gmail_msg">
Regards,<br class=3D"gmail_msg">
Dario<br class=3D"gmail_msg">
--<br class=3D"gmail_msg">
&lt;&lt;This happens because I choose it to happen!&gt;&gt; (Raistlin Majer=
e)<br class=3D"gmail_msg">
-----------------------------------------------------------------<br class=
=3D"gmail_msg">
Dario Faggioli, Ph.D, <a href=3D"http://about.me/dario.faggioli" rel=3D"nor=
eferrer" class=3D"gmail_msg" target=3D"_blank">http://about.me/dario.faggio=
li</a><br class=3D"gmail_msg">
Senior Software Engineer, Citrix Systems R&amp;D Ltd., Cambridge (UK)</bloc=
kquote></div></div><div dir=3D"ltr">-- <br></div><div data-smartmail=3D"gma=
il_signature"><div dir=3D"ltr">Regards,<br>Kun Cheng</div></div>

--001a1142d12259d7a00545dbc2c8--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============8347496850253423213==--


From xen-users-bounces@lists.xen.org Thu Jan 12 01:38:51 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Jan 2017 01:38:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cRUKY-00005E-0e; Thu, 12 Jan 2017 01:37:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chengkunck@gmail.com>) id 1cRUKW-000058-0p
 for xen-users@lists.xen.org; Thu, 12 Jan 2017 01:37:28 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 24/16-13192-7DDD6785; Thu, 12 Jan 2017 01:37:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsVyMfSqi+7Vu2U
 RBo/u6FusunqA1YHR4+ju30wBjFGsmXlJ+RUJrBldx9cyFrxIqFjTfI+xgfFUYBcjF4eQQD+j
 xK9Lm1lBHBaBzywSk1f1soA4EgIzWSUmzr0O5HACOTkS/5/dZoWwCyS+7PnFDmLzCghKnJz5h
 AVi1BNGiQ8zFjOBJDgFTCQ6+ieCNbAJqEm8XrqMGcRmEVCV2HJzEiNEc4DE5Slz2UBsYQE7id
 bTz8BqRASyJXZs6geLMwt4SWzZ08M0gZFvFpJ9s5CkZjFyANnqEuvnCUGE1SRub7vKDmFrSyx
 b+Jp5ASPrKkaN4tSistQiXUMjvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwBBl
 AIIdjJc3BhxilORgUhLlNbhaFiHEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgnf7HaCcYFFqempFW
 mYOMFpg0hIcPEoivH4gad7igsTc4sx0iNQpRkuOnq7TL5k4Tt0AkXt2XX7JJMSSl5+XKiXOux
 akQQCkIaM0D24cLKIvMcpKCfMyAh0oxFOQWpSbWYIq/4pRnINRSZj3FsgUnsy8Eritr4AOYgI
 6KNKuGOSgkkSElFQDo4/hv4JzX2ed+B814+5VBTuxJKm/SyzuR0l+ZQngMmeR+eO0lE0gUpZZ
 +tnCNBUdf7OQg5NeMGVs3RN9YIPwysPHNZbdK/7V9WzR9Vd9p+7e+2oxk7OAT5rVbJtDub2K1
 10B3hCeHrONUXM362md3OBs3XD9vWJPVM6W870uP+dHLdyhVXDvtBJLcUaioRZzUXEiABI/5e
 DjAgAA
X-Env-Sender: chengkunck@gmail.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1484185044!52167034!1
X-Originating-IP: [209.85.213.68]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
 ML_RADAR_SPEW_LINKS_8,spamassassin: ,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1263 invoked from network); 12 Jan 2017 01:37:25 -0000
Received: from mail-vk0-f68.google.com (HELO mail-vk0-f68.google.com)
 (209.85.213.68)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Jan 2017 01:37:25 -0000
Received: by mail-vk0-f68.google.com with SMTP id n19so380803vkd.3
 for <xen-users@lists.xen.org>; Wed, 11 Jan 2017 17:37:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to;
 bh=QZrEzgyEcFjiMy09x+fUOvXzOyi4SSMPZQXeqKoEfzM=;
 b=Gn01NqPD0cUR43mn0vE5qG3y501/RBbzss0+Ir+M9nYL5amOmhLkjI/9N31Wnc/g4C
 NXzBCMGTF9Ie2U2OZFOuaBKhorD23Nd9lZ83hC5joipJnd2aUD1AZzWWXpCea4iRXzSy
 83WlWKJaulSQqF35imuT6aREVzFul7sf+uuK/ustCfzOUe9TYqW52HYovZtYHznOq4jv
 MWQdOAyoAlITh7tv+te3L7+t29AzHgtiR2R7ZldMdWq/jAUvtQssp+l6kSctmCqTzeWO
 HZuHfBiCGbxUXEoHsIdesGEAkafA/mDx+C8MhpEmQ2kleLG07zh2sxJYWMynrYZJ22Hi
 KRZg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to;
 bh=QZrEzgyEcFjiMy09x+fUOvXzOyi4SSMPZQXeqKoEfzM=;
 b=B1pTeX6m4kosKnBwtb2Y8ww4sidyTybDvv6sYn1L1EA/FT6uSmAn2Sa0MkL+aE4ax2
 PIyjbIREB6qzBFQbz//MEy+2NHsRKs4CU34BHNJpFyvkqbbrtg/OBkXe9Jo5+WXpWBP3
 6mZJdVtlX+a2oOz4q2vHA0aPHGSGQVXu/1447W7GlshslSl9DIu0HmaM/nR6y5Zt9Dpx
 ZwB24We4AGO1XecGeMxtSKc3nDRSEw+tOlK3q6UTnpfxSfNRpwZ+eG/GJrW65KolHHex
 5UKSMAhUbU8cWwz+/FxIeUwqQYDQqVK696i+vLmbQCf+yM8qbDxiiOQT5LRPIWtT6LR/
 bP6w==
X-Gm-Message-State: AIkVDXLzykYKTQP2X1XkqLo9y+vcdCG15rGWcLL0DK15QEGYhc0ztMrXxgJXKMgM7L5BXZ6LeXIPIlG+H1I1IA==
X-Received: by 10.31.166.7 with SMTP id p7mr5207567vke.136.1484185044373; Wed,
 11 Jan 2017 17:37:24 -0800 (PST)
MIME-Version: 1.0
References: <c625070b-011d-b260-b355-d120190ff025@b1-systems.de>
 <d8d8104b-201d-2d4a-2d94-a4af8d3cddf4@b1-systems.de>
 <CAO3v1VSuvimC0VMQX8TJ-TCqLDr=diyYwN=jwXTjArZp53CB9Q@mail.gmail.com>
 <1484181190.32021.172.camel@citrix.com>
In-Reply-To: <1484181190.32021.172.camel@citrix.com>
From: Kun Cheng <chengkunck@gmail.com>
Date: Thu, 12 Jan 2017 01:37:13 +0000
Message-ID: <CAO3v1VS=f_RcBfCfHez7Ukdo-RtkbtBT7WNGSj4iE1f8u5mqDw@mail.gmail.com>
To: Dario Faggioli <dario.faggioli@citrix.com>,
 Eike Waldt <waldt@b1-systems.de>, xen-users@lists.xen.org
Subject: Re: [Xen-users] query memory allocation per NUMA node
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8347496850253423213=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============8347496850253423213==
Content-Type: multipart/alternative; boundary=001a1142d12259d7a00545dbc2c8

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

Hello Dario,

On Thu, Jan 12, 2017 at 8:33 AM Dario Faggioli <dario.faggioli@citrix.com>
wrote:

> On Mon, 2017-01-09 at 14:01 +0000, Kun Cheng wrote:
> > I haven't been using NUMA things in recent years, so my intel may not
> > be correct.
> >
> > Actually, I think it's quite difficult to retrieve such info through
> > a command, as Xen only provide some numa placement & scheduling
> > (load-balancing) support (and vNuma feature, maybe it's still
> > experimental but last time I tried it, it was functional). From my
> > understanding, probing memory allocation would be difficult as such
> > things are dynamic, or maybe it is just not worthy of the effort.
> >
> Things are not at all dynamic. It's actually a matter of storing the
> info somewhere in Xen (so we don't have to scan all the pages of a
> domain all the times), and plumb that up until to xl.
>
> It's not difficult, and it would be well worth the effort. Problem is
> finding the time do actually do it. :-)
>
> > Reasons are:
> >
> > First numa placement tries to allocate as much as (in most cases Xen
> > will find a node which can fit the VM's memory requirement) memory to
> > local nodes (let's say 4 vcpus are pinned to node 0 then it's a local
> > node), but it seems xen doesn't care how much memory has been
> > allocated to a certain VM under such situations (as it tries to
> > allocate as much as possible on one node, assuming if a VM's VCPUs
> > are spread among several nodes, rare but possible).
> >
> I lost you. As you say, first of all, placement algorithm determines a
> set of NUMA nodes. It may be one or more nodes, depending on the actual
> situation.
>
> Then, memory is distributed among the nodes that are part of that set
> roughly evenly.
>
> That's what happens.
>
> > As having 800MB on node 0 is pretty much the same as 900MB on node 0
> > if your VM requires 1GB, both will have a similar performance impact
> > on your VM.
> >
> Lost you again. 800 or 900 MB on node 0, and where's the rest? What was
> the output of the automatic placement?


OK. What I wanted to say was considering an example, where we have a new VM
requiring 1GB memory but Xen couldn't find a suitable node due to heavy
load. Then perhaps hypervisor was going to allocate the memory among two or
more nodes (let's say it's node 0 & 1 here). In such a case, the
performance impact of having 800 or 900MB allocated on node 0 for that VM
was alomost the same. As much as I understands, both would cause
performance drop comparied to placing that VM on one node, then it's just a
matter of how much the figure (drop) is.
I just wanted to use this example to indicate that once you distributed
memory on multiple nodes then it would cause performance drop no matter how
you optimized the distribution.

>
> > Second, a VM can be migrated to other nodes due to load balancing,
> > which may makes it harder to count how much memory has been allocated
> > for a certain VM on each node.
> >
> No, it can't. And if it could, updating the counters of how many pages
> are moved between nodes wouldn't be difficult at all (while,
> unfortunately, other things are, which is why, as I said, that's not
> possible yet).
>

I remembered, in credit2 Xen would only migrate the VCPUs rather than
allocated memory for a VM. I mixed it up with the previous optimization I
wanted to do after I wrote to your a year ago (I thought that could laed to
a situation where VCPUs and memory are on different nodes). At that time I
wanted to migrate the memory together with VCPUs in an elegent way (not
just moving memory or hot memory immediately ater each time VCPUs'
migration). Sorry for the misleading part.


>
> > If you can't find useful info in Xenstore, then perhaps such feature
> > you required is not yet available.
> >
> # xl debug-key u
> # xl dmesg | tail -20
>
> It's ugly, but gets the job done (and I think it's in the mentioned
> wiki page).
>
> > However, if you just want to know the memory usage on each node,
> > perhaps you could try numactl and get some outputs? Or try libvirt? I
> > remember numastat can give some intel about memory usage on each
> > node.
> >
> None of that would work (and, this time, not because of missing pieces,
> but by design). Well, making it possible to retreive the info via
> libvirt would be nice, and it will follow enabling it in libxl and xl.
>
> Regards,
> Dario
> --
> <<This happens because I choose it to happen!>> (Raistlin Majere)
> -----------------------------------------------------------------
> Dario Faggioli, Ph.D, http://about.me/dario.faggioli
> Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)

-- 
Regards,
Kun Cheng

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

<div dir=3D"ltr">Hello Dario,<br><br><div class=3D"gmail_quote"><div dir=3D=
"ltr">On Thu, Jan 12, 2017 at 8:33 AM Dario Faggioli &lt;<a href=3D"mailto:=
dario.faggioli@citrix.com">dario.faggioli@citrix.com</a>&gt; wrote:<br></di=
v><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:=
1px #ccc solid;padding-left:1ex">On Mon, 2017-01-09 at 14:01 +0000, Kun Che=
ng wrote:<br class=3D"gmail_msg">
&gt; I haven&#39;t been using NUMA things in recent years, so my intel may =
not<br class=3D"gmail_msg">
&gt; be correct.<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt; Actually, I think it&#39;s quite difficult to retrieve such info throu=
gh<br class=3D"gmail_msg">
&gt; a command, as Xen only provide some numa placement &amp; scheduling<br=
 class=3D"gmail_msg">
&gt; (load-balancing) support (and vNuma feature, maybe it&#39;s still<br c=
lass=3D"gmail_msg">
&gt; experimental but last time I tried it, it was functional). From my<br =
class=3D"gmail_msg">
&gt; understanding, probing memory allocation would be difficult as such<br=
 class=3D"gmail_msg">
&gt; things are dynamic, or maybe it is just not worthy of the effort.<br c=
lass=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
Things are not at all dynamic. It&#39;s actually a matter of storing the<br=
 class=3D"gmail_msg">
info somewhere in Xen (so we don&#39;t have to scan all the pages of a<br c=
lass=3D"gmail_msg">
domain all the times), and plumb that up until to xl.<br class=3D"gmail_msg=
">
<br class=3D"gmail_msg">
It&#39;s not difficult, and it would be well worth the effort. Problem is<b=
r class=3D"gmail_msg">
finding the time do actually do it. :-)<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
&gt; Reasons are:<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt; First numa placement tries to allocate as much as (in most cases Xen<b=
r class=3D"gmail_msg">
&gt; will find a node which can fit the VM&#39;s memory requirement) memory=
 to<br class=3D"gmail_msg">
&gt; local nodes (let&#39;s say 4 vcpus are pinned to node 0 then it&#39;s =
a local<br class=3D"gmail_msg">
&gt; node), but it seems xen doesn&#39;t care how much memory has been<br c=
lass=3D"gmail_msg">
&gt; allocated to a certain VM under such situations (as it tries to<br cla=
ss=3D"gmail_msg">
&gt; allocate as much as possible on one node, assuming if a VM&#39;s VCPUs=
<br class=3D"gmail_msg">
&gt; are spread among several nodes, rare but possible).<br class=3D"gmail_=
msg">
&gt;<br class=3D"gmail_msg">
I lost you. As you say, first of all, placement algorithm determines a<br c=
lass=3D"gmail_msg">
set of NUMA nodes. It may be one or more nodes, depending on the actual<br =
class=3D"gmail_msg">
situation.<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
Then, memory is distributed among the nodes that are part of that set<br cl=
ass=3D"gmail_msg">
roughly evenly.<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
That&#39;s what happens.<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
&gt; As having 800MB on node 0 is pretty much the same as 900MB on node 0<b=
r class=3D"gmail_msg">
&gt; if your VM requires 1GB, both will have a similar performance impact<b=
r class=3D"gmail_msg">
&gt; on your VM.<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
Lost you again. 800 or 900 MB on node 0, and where&#39;s the rest? What was=
<br class=3D"gmail_msg">
the output of the automatic placement?</blockquote><div><br></div><div>OK. =
What I wanted to say was considering an example, where we have a new VM req=
uiring 1GB memory but Xen couldn&#39;t find a suitable node due to heavy lo=
ad. Then perhaps hypervisor was going to allocate the memory among two or m=
ore nodes (let&#39;s say it&#39;s node 0 &amp; 1 here). In such a case, the=
 performance impact of having 800 or 900MB allocated on node 0 for that VM =
was alomost the same. As much as I understands, both would cause performanc=
e drop comparied to placing that VM on one node, then it&#39;s just a matte=
r of how much the figure (drop) is. =C2=A0</div><div>I just wanted to use t=
his example to indicate that once you distributed memory on multiple nodes =
then it would cause performance drop no matter how you optimized the distri=
bution.</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;b=
order-left:1px #ccc solid;padding-left:1ex">
<br class=3D"gmail_msg">
&gt; Second, a VM can be migrated to other nodes due to load balancing,<br =
class=3D"gmail_msg">
&gt; which may makes it harder to count how much memory has been allocated<=
br class=3D"gmail_msg">
&gt; for a certain VM on each node.<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
No, it can&#39;t. And if it could, updating the counters of how many pages<=
br class=3D"gmail_msg">
are moved between nodes wouldn&#39;t be difficult at all (while,<br class=
=3D"gmail_msg">
unfortunately, other things are, which is why, as I said, that&#39;s not<br=
 class=3D"gmail_msg">
possible yet).<br class=3D"gmail_msg"></blockquote><div><br></div><div>I re=
membered, in credit2 Xen would only migrate the VCPUs rather than allocated=
 memory for a VM. I mixed it up with the previous optimization I wanted to =
do after I wrote to your a year ago (I thought that could laed to a situati=
on where VCPUs and memory are on different nodes). At that time I wanted to=
 migrate the memory together with VCPUs in an elegent way (not just moving =
memory or hot memory immediately ater each time VCPUs&#39; migration). Sorr=
y for the misleading part. =C2=A0=C2=A0</div><div>=C2=A0</div><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;=
padding-left:1ex">
<br class=3D"gmail_msg">
&gt; If you can&#39;t find useful info in Xenstore, then perhaps such featu=
re<br class=3D"gmail_msg">
&gt; you required is not yet available.<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
# xl debug-key u<br class=3D"gmail_msg">
# xl dmesg | tail -20<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
It&#39;s ugly, but gets the job done (and I think it&#39;s in the mentioned=
<br class=3D"gmail_msg">
wiki page).<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
&gt; However, if you just want to know the memory usage on each node,<br cl=
ass=3D"gmail_msg">
&gt; perhaps you could try numactl and get some outputs? Or try libvirt? I<=
br class=3D"gmail_msg">
&gt; remember numastat can give some intel about memory usage on each<br cl=
ass=3D"gmail_msg">
&gt; node.<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
None of that would work (and, this time, not because of missing pieces,<br =
class=3D"gmail_msg">
but by design). Well, making it possible to retreive the info via<br class=
=3D"gmail_msg">
libvirt would be nice, and it will follow enabling it in libxl and xl.<br c=
lass=3D"gmail_msg">
<br class=3D"gmail_msg">
Regards,<br class=3D"gmail_msg">
Dario<br class=3D"gmail_msg">
--<br class=3D"gmail_msg">
&lt;&lt;This happens because I choose it to happen!&gt;&gt; (Raistlin Majer=
e)<br class=3D"gmail_msg">
-----------------------------------------------------------------<br class=
=3D"gmail_msg">
Dario Faggioli, Ph.D, <a href=3D"http://about.me/dario.faggioli" rel=3D"nor=
eferrer" class=3D"gmail_msg" target=3D"_blank">http://about.me/dario.faggio=
li</a><br class=3D"gmail_msg">
Senior Software Engineer, Citrix Systems R&amp;D Ltd., Cambridge (UK)</bloc=
kquote></div></div><div dir=3D"ltr">-- <br></div><div data-smartmail=3D"gma=
il_signature"><div dir=3D"ltr">Regards,<br>Kun Cheng</div></div>

--001a1142d12259d7a00545dbc2c8--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============8347496850253423213==--


From xen-users-bounces@lists.xen.org Thu Jan 12 06:02:51 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Jan 2017 06:02:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cRYS2-0000E1-JJ; Thu, 12 Jan 2017 06:01:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ismiabidi@gmail.com>) id 1cRYS0-0000Dv-Qd
 for xen-users@lists.xen.org; Thu, 12 Jan 2017 06:01:28 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 FB/9A-06501-8BB17785; Thu, 12 Jan 2017 06:01:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPIsWRWlGSWpSXmKPExsVyMfTOId3t0uU
 RBk8PylmsunqA1YHR4+ju30wBjFGsmXlJ+RUJrBlPZ79mKpgkVLF+2i2mBsbp/F2MnBxCAhMY
 JV42lYHYLAINrBJ3noR3MXJxSAjMYZVof/OEGSQhIZAjsefMadYuRg4gu1iiqRUszCsgKHFy5
 hMWiDleEt8XLQGzOQVsJc68OssGMkdIoIlR4v69XYwgCTYBNYknD+4yQixTlTi26iIbxKAAie
 UXr4HZwgLGEv9OnWYHsUUEFCReXv4MVs8sIC3xZMcXZgjbS+LYr0+MExgFZiG5YxaS1CygU5k
 F1CXWzxOCCKtJ3N52lR3C1pZYtvA18wJG1lWMGsWpRWWpRbqGlnpJRZnpGSW5iZk5uoYGpnq5
 qcXFiempOYlJxXrJ+bmbGIHBXM/AwLiD8VG/3yFGSQ4mJVHeJZLlEUJ8SfkplRmJxRnxRaU5q
 cWHGGU4OJQkeEOkgHKCRanpqRVpmTnAuIJJS3DwKInw6oGkeYsLEnOLM9MhUqcYjTl6uk6/ZO
 LYs+vySyYhlrz8vFQpcV5lkFIBkNKM0jy4QbB4v8QoKyXMy8jAwCDEU5BalJtZgir/ilGcg1F
 JmNcJZApPZl4J3L5XQKcwAZ0SaVcMckpJIkJKqoHR6HhNWfJVa4/HAYrad4Lc78ZPeMi04eRk
 1/MCbyf7CV+4yWPurmh7ecmNHIeOJMH9+guv2G/TP6ZoaBY2R96dhy3nnorgJ7+t2avLD4s8X
 G2hUZYtf11q82yOjHTFfwzz5qzZbj+/t/vIWY3Xv3xfTxZ+IhsS2vRw36Zkuzrl+7lvTfW+zB
 JXYinOSDTUYi4qTgQAdFlDZPICAAA=
X-Env-Sender: ismiabidi@gmail.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1484200886!67376747!1
X-Originating-IP: [209.85.220.194]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48580 invoked from network); 12 Jan 2017 06:01:27 -0000
Received: from mail-qk0-f194.google.com (HELO mail-qk0-f194.google.com)
 (209.85.220.194)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Jan 2017 06:01:27 -0000
Received: by mail-qk0-f194.google.com with SMTP id e1so1350599qkh.1
 for <xen-users@lists.xen.org>; Wed, 11 Jan 2017 22:01: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
 :cc; bh=slV7ojbOr3uGiYN5dyhj8qiiZWxetpuut2B6wVy0yew=;
 b=s5ASAsVMedzUaaomhmU5YvgVufxozmjaCPcrCoBXdlgDQVRogQ5QzSXg0ZgAFiacvP
 szcWw+jiHtWdPHnwO5k1UdJqw/vvgbEdpBV2LSNm7L00cnNbHj4hKhMVm9eAGHpxRdQa
 0V1uHBuaituku9fSGXbUX7WJ4CgS5XC8kCDVAVdfb5v40GK1OPj0mNkkSlolKxmek1OB
 INssUh1yWLxB6inRCib7e4459xMWeX0GqFYM2wFbnnDr+haZmQOimAEsbF3bl2W/jvkr
 ZB3TXL6DIEqKHm0d0ms89rrWkNAZ7qCRSbemcAdzRkpy3NnJNqF1l4+MXk/t34cvh76A
 CcLw==
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=slV7ojbOr3uGiYN5dyhj8qiiZWxetpuut2B6wVy0yew=;
 b=BSlPAa4pDKbDW+RQrl786bhynf+TQ4HVDkzADG/Mrw5DcZyR0xlNX2VVDbeK0imrvf
 xcMACDAWsIp7dpAU6KcjjFpc1/nSJGlmHaeICX02gKqwyWZQd0WYF8OvA2gZKurcH3MT
 T1nBOWtMQ26QWdjylBURDFaHDEXAL1LaPnutmcxMkl6wu/zjH+675mdrNLYJDshF1G/g
 vNLncahMLeBjiwaTKrVA8ltbTvpeLGxQuY/6VXqzinfkXMiGqIpurNMqdqaH1NyCu8oJ
 FMz2CyR+6X5YBu5oBZ+YKGZycpJslZBwK1av5kpnRbFwvsMhtue/nmC963+ZlZcOSWIR
 5fQg==
X-Gm-Message-State: AIkVDXIyBu37yBK85Oh69d8Fn2Yf4/Ls0TEehvAqJIPV4rj9y7DecEbK85BQJixPyJK8/bFzfqEyDndI0ZVABg==
X-Received: by 10.55.197.28 with SMTP id p28mr11395296qki.255.1484200885713;
 Wed, 11 Jan 2017 22:01:25 -0800 (PST)
MIME-Version: 1.0
Received: by 10.200.45.70 with HTTP; Wed, 11 Jan 2017 22:01:25 -0800 (PST)
In-Reply-To: <0e181742-f6ad-cb48-c755-b4ac7992e1ea@prgmr.com>
References: <CAAyELwsS_GAcz5epDtQRkPeXKwXvvpJH2vwqu45zf-bp1eD_dA@mail.gmail.com>
 <0e181742-f6ad-cb48-c755-b4ac7992e1ea@prgmr.com>
From: Ismi Abidi <ismiabidi@gmail.com>
Date: Thu, 12 Jan 2017 11:31:25 +0530
Message-ID: <CAAyELwvPgnQ2V2DN3UO2auK6cFQXSC5p+C=tzaxs86Dd_EnikQ@mail.gmail.com>
To: Sarah Newman <srn@prgmr.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Run Xen hypervisor on Qemu
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0485091439344912464=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============0485091439344912464==
Content-Type: multipart/alternative; boundary=001a1149a30091a9b90545df72d5

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

I want to run xen on top of qemu, somewhat getting the similar type of
effect when we run qemu with enable-kvm option. I want to do so to get
instruction traces. By following your suggestion if we install xen inside
qemu will it give the same result as that of qemu with kvm.

On Wed, Jan 11, 2017 at 9:12 PM, Sarah Newman <srn@prgmr.com> wrote:

> On 01/11/2017 07:26 AM, Ismi Abidi wrote:
> > Hi,
> >
> > It is my first time working with xen. I have xen v4.6 installed on
> > ubuntu16. I want to run xen hypervisor on qemu in hardware assisted
> mode. I
> > have tried to use qemu-xen command for this purpose but it gives an error
> > command not found. What other things should I do to set it working.
> >
> > --Ismi
> >
>
> As in you want to run xen inside a qemu virtual machine? Then xen needs to
> be installed inside that.
>

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

<div dir=3D"ltr">I want to run xen on top of qemu, somewhat getting the sim=
ilar type of effect when we run qemu with enable-kvm option. I want to do s=
o to get instruction traces. By following your suggestion if we install xen=
 inside qemu will it give the same result as that of qemu with kvm. <br></d=
iv><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Wed, Jan 11=
, 2017 at 9:12 PM, Sarah Newman <span dir=3D"ltr">&lt;<a href=3D"mailto:srn=
@prgmr.com" target=3D"_blank">srn@prgmr.com</a>&gt;</span> wrote:<br><block=
quote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc=
 solid;padding-left:1ex"><div class=3D"HOEnZb"><div class=3D"h5">On 01/11/2=
017 07:26 AM, Ismi Abidi wrote:<br>
&gt; Hi,<br>
&gt;<br>
&gt; It is my first time working with xen. I have xen v4.6 installed on<br>
&gt; ubuntu16. I want to run xen hypervisor on qemu in hardware assisted mo=
de. I<br>
&gt; have tried to use qemu-xen command for this purpose but it gives an er=
ror<br>
&gt; command not found. What other things should I do to set it working.<br=
>
&gt;<br>
&gt; --Ismi<br>
&gt;<br>
<br>
</div></div>As in you want to run xen inside a qemu virtual machine? Then x=
en needs to be installed inside that.<br>
</blockquote></div><br></div>

--001a1149a30091a9b90545df72d5--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============0485091439344912464==--


From xen-users-bounces@lists.xen.org Thu Jan 12 06:02:51 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Jan 2017 06:02:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cRYS2-0000E1-JJ; Thu, 12 Jan 2017 06:01:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ismiabidi@gmail.com>) id 1cRYS0-0000Dv-Qd
 for xen-users@lists.xen.org; Thu, 12 Jan 2017 06:01:28 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 FB/9A-06501-8BB17785; Thu, 12 Jan 2017 06:01:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPIsWRWlGSWpSXmKPExsVyMfTOId3t0uU
 RBk8PylmsunqA1YHR4+ju30wBjFGsmXlJ+RUJrBlPZ79mKpgkVLF+2i2mBsbp/F2MnBxCAhMY
 JV42lYHYLAINrBJ3noR3MXJxSAjMYZVof/OEGSQhIZAjsefMadYuRg4gu1iiqRUszCsgKHFy5
 hMWiDleEt8XLQGzOQVsJc68OssGMkdIoIlR4v69XYwgCTYBNYknD+4yQixTlTi26iIbxKAAie
 UXr4HZwgLGEv9OnWYHsUUEFCReXv4MVs8sIC3xZMcXZgjbS+LYr0+MExgFZiG5YxaS1CygU5k
 F1CXWzxOCCKtJ3N52lR3C1pZYtvA18wJG1lWMGsWpRWWpRbqGlnpJRZnpGSW5iZk5uoYGpnq5
 qcXFiempOYlJxXrJ+bmbGIHBXM/AwLiD8VG/3yFGSQ4mJVHeJZLlEUJ8SfkplRmJxRnxRaU5q
 cWHGGU4OJQkeEOkgHKCRanpqRVpmTnAuIJJS3DwKInw6oGkeYsLEnOLM9MhUqcYjTl6uk6/ZO
 LYs+vySyYhlrz8vFQpcV5lkFIBkNKM0jy4QbB4v8QoKyXMy8jAwCDEU5BalJtZgir/ilGcg1F
 JmNcJZApPZl4J3L5XQKcwAZ0SaVcMckpJIkJKqoHR6HhNWfJVa4/HAYrad4Lc78ZPeMi04eRk
 1/MCbyf7CV+4yWPurmh7ecmNHIeOJMH9+guv2G/TP6ZoaBY2R96dhy3nnorgJ7+t2avLD4s8X
 G2hUZYtf11q82yOjHTFfwzz5qzZbj+/t/vIWY3Xv3xfTxZ+IhsS2vRw36Zkuzrl+7lvTfW+zB
 JXYinOSDTUYi4qTgQAdFlDZPICAAA=
X-Env-Sender: ismiabidi@gmail.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1484200886!67376747!1
X-Originating-IP: [209.85.220.194]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48580 invoked from network); 12 Jan 2017 06:01:27 -0000
Received: from mail-qk0-f194.google.com (HELO mail-qk0-f194.google.com)
 (209.85.220.194)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Jan 2017 06:01:27 -0000
Received: by mail-qk0-f194.google.com with SMTP id e1so1350599qkh.1
 for <xen-users@lists.xen.org>; Wed, 11 Jan 2017 22:01: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
 :cc; bh=slV7ojbOr3uGiYN5dyhj8qiiZWxetpuut2B6wVy0yew=;
 b=s5ASAsVMedzUaaomhmU5YvgVufxozmjaCPcrCoBXdlgDQVRogQ5QzSXg0ZgAFiacvP
 szcWw+jiHtWdPHnwO5k1UdJqw/vvgbEdpBV2LSNm7L00cnNbHj4hKhMVm9eAGHpxRdQa
 0V1uHBuaituku9fSGXbUX7WJ4CgS5XC8kCDVAVdfb5v40GK1OPj0mNkkSlolKxmek1OB
 INssUh1yWLxB6inRCib7e4459xMWeX0GqFYM2wFbnnDr+haZmQOimAEsbF3bl2W/jvkr
 ZB3TXL6DIEqKHm0d0ms89rrWkNAZ7qCRSbemcAdzRkpy3NnJNqF1l4+MXk/t34cvh76A
 CcLw==
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=slV7ojbOr3uGiYN5dyhj8qiiZWxetpuut2B6wVy0yew=;
 b=BSlPAa4pDKbDW+RQrl786bhynf+TQ4HVDkzADG/Mrw5DcZyR0xlNX2VVDbeK0imrvf
 xcMACDAWsIp7dpAU6KcjjFpc1/nSJGlmHaeICX02gKqwyWZQd0WYF8OvA2gZKurcH3MT
 T1nBOWtMQ26QWdjylBURDFaHDEXAL1LaPnutmcxMkl6wu/zjH+675mdrNLYJDshF1G/g
 vNLncahMLeBjiwaTKrVA8ltbTvpeLGxQuY/6VXqzinfkXMiGqIpurNMqdqaH1NyCu8oJ
 FMz2CyR+6X5YBu5oBZ+YKGZycpJslZBwK1av5kpnRbFwvsMhtue/nmC963+ZlZcOSWIR
 5fQg==
X-Gm-Message-State: AIkVDXIyBu37yBK85Oh69d8Fn2Yf4/Ls0TEehvAqJIPV4rj9y7DecEbK85BQJixPyJK8/bFzfqEyDndI0ZVABg==
X-Received: by 10.55.197.28 with SMTP id p28mr11395296qki.255.1484200885713;
 Wed, 11 Jan 2017 22:01:25 -0800 (PST)
MIME-Version: 1.0
Received: by 10.200.45.70 with HTTP; Wed, 11 Jan 2017 22:01:25 -0800 (PST)
In-Reply-To: <0e181742-f6ad-cb48-c755-b4ac7992e1ea@prgmr.com>
References: <CAAyELwsS_GAcz5epDtQRkPeXKwXvvpJH2vwqu45zf-bp1eD_dA@mail.gmail.com>
 <0e181742-f6ad-cb48-c755-b4ac7992e1ea@prgmr.com>
From: Ismi Abidi <ismiabidi@gmail.com>
Date: Thu, 12 Jan 2017 11:31:25 +0530
Message-ID: <CAAyELwvPgnQ2V2DN3UO2auK6cFQXSC5p+C=tzaxs86Dd_EnikQ@mail.gmail.com>
To: Sarah Newman <srn@prgmr.com>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Run Xen hypervisor on Qemu
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0485091439344912464=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============0485091439344912464==
Content-Type: multipart/alternative; boundary=001a1149a30091a9b90545df72d5

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

I want to run xen on top of qemu, somewhat getting the similar type of
effect when we run qemu with enable-kvm option. I want to do so to get
instruction traces. By following your suggestion if we install xen inside
qemu will it give the same result as that of qemu with kvm.

On Wed, Jan 11, 2017 at 9:12 PM, Sarah Newman <srn@prgmr.com> wrote:

> On 01/11/2017 07:26 AM, Ismi Abidi wrote:
> > Hi,
> >
> > It is my first time working with xen. I have xen v4.6 installed on
> > ubuntu16. I want to run xen hypervisor on qemu in hardware assisted
> mode. I
> > have tried to use qemu-xen command for this purpose but it gives an error
> > command not found. What other things should I do to set it working.
> >
> > --Ismi
> >
>
> As in you want to run xen inside a qemu virtual machine? Then xen needs to
> be installed inside that.
>

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

<div dir=3D"ltr">I want to run xen on top of qemu, somewhat getting the sim=
ilar type of effect when we run qemu with enable-kvm option. I want to do s=
o to get instruction traces. By following your suggestion if we install xen=
 inside qemu will it give the same result as that of qemu with kvm. <br></d=
iv><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Wed, Jan 11=
, 2017 at 9:12 PM, Sarah Newman <span dir=3D"ltr">&lt;<a href=3D"mailto:srn=
@prgmr.com" target=3D"_blank">srn@prgmr.com</a>&gt;</span> wrote:<br><block=
quote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc=
 solid;padding-left:1ex"><div class=3D"HOEnZb"><div class=3D"h5">On 01/11/2=
017 07:26 AM, Ismi Abidi wrote:<br>
&gt; Hi,<br>
&gt;<br>
&gt; It is my first time working with xen. I have xen v4.6 installed on<br>
&gt; ubuntu16. I want to run xen hypervisor on qemu in hardware assisted mo=
de. I<br>
&gt; have tried to use qemu-xen command for this purpose but it gives an er=
ror<br>
&gt; command not found. What other things should I do to set it working.<br=
>
&gt;<br>
&gt; --Ismi<br>
&gt;<br>
<br>
</div></div>As in you want to run xen inside a qemu virtual machine? Then x=
en needs to be installed inside that.<br>
</blockquote></div><br></div>

--001a1149a30091a9b90545df72d5--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============0485091439344912464==--


From xen-users-bounces@lists.xen.org Thu Jan 12 06:45:26 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Jan 2017 06:45:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cRZ7e-00031Z-KU; Thu, 12 Jan 2017 06:44:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xikangjie@360.cn>) id 1cRZ7d-00031T-Lx
 for Xen-users@lists.xen.org; Thu, 12 Jan 2017 06:44:29 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 26/3B-27165-CC527785; Thu, 12 Jan 2017 06:44:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrEKsWRWlGSWpSXmKPExsVSXRvErntGtTz
 CYNE2TotVVw+wOjB6HN39mymAMYo1My8pvyKBNePXW8+CL32MFQuXPmZvYLzaydjFyMUhJDCf
 SeLkyVtsEM4qRonFB/8ydTFycrAJ6Emc/7GABcQWEUiS+HJ8OxuILSzgJHGz/wIzRFxD4tClT
 VA1RhJPlu8D62URUJWY3rOGHcTmFfCSOPzvA1iNEJC97+NOoM0cHJwC3hL9vSYgYUYBWYlpj+
 6DtTILiEvMnTaLFcSWEBCReHjxNBuELSrx8vE/qLi8xO6vx1lBbmYW6GSU+LR4LivELkGJkzO
 fsExgFJqFZNYsZHWzkNRBFOVJHHrTxg5ha0nMa/jNBGErSkzpfggV15S4MvkQlK0tsWzha2YI
 W0fi97cuNpj621enQi1bzCjxp385I0zRxFZUQxcw8q5i1ChOLSpLLdI1stRLKspMzyjJTczM0
 TU0MNPLTS0uTkxPzUlMKtZLzs/dxAiMYwYg2MF4YFHgIUZJDiYlUd4lkuURQnxJ+SmVGYnFGf
 FFpTmpxYcYZTg4lCR4n6sA5QSLUtNTK9Iyc4AJBSYtwcGjJMK7FyTNW1yQmFucmQ6ROsVoyXH
 qxumXTBwrJl8Eku8eXH/JJMSSl5+XKiXO+xOkQQCkIaM0D24cLOldYpSVEuZlBDpQiKcgtSg3
 swRV/hWjOAejkjCvGDCFCvFk5pXAbX0FdBAT0EGRdsUgB5UkIqSkGhhd+ZalOX/qC2YO1zc5w
 XjAfk3J9Nr9iSLrXxy/efpgYXHsr4nOH+59TDMwC1/ZviRZTe889x6prpigJ1kzLxnNsi7WZz
 7+bcUr32lNIRLCnfIbc7671SxPlb8gonqBcZZHflarZt+3ZjWeo8Jrljk/37e5duZDjtKbH/z
 Y/vk4XzwWU+XOXKXEUpyRaKjFXFScCAA3p/39dQMAAA==
X-Env-Sender: xikangjie@360.cn
X-Msg-Ref: server-5.tower-21.messagelabs.com!1484203465!44306160!1
X-Originating-IP: [123.125.82.7]
X-SpamReason: No, hits=-0.0 required=7.0 tests=EXTRA_MPART_TYPE,
 HTML_IMAGE_RATIO_04,HTML_MESSAGE,MIME_BASE64_TEXT,ML_RADAR_FP_R_14,
 spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6615 invoked from network); 12 Jan 2017 06:44:27 -0000
Received: from mtabjsc2.360.cn (HELO mtabjsc2.360.cn) (123.125.82.7)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 12 Jan 2017 06:44:27 -0000
Received: from CAS2.corp.qihoo.net (cas2.corp.qihoo.net [220.181.158.130])
 (using TLSv1 with cipher AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mtabjsc2.360.cn (QHMAIL) with ESMTP id 795E16B0F14
 for <Xen-users@lists.xen.org>; Thu, 12 Jan 2017 14:44:23 +0800 (CST)
Received: from EX01.corp.qihoo.net ([fe80::1c65:facd:d8aa:c20a]) by
 CAS2.corp.qihoo.net ([220.181.158.130]) with mapi id 14.02.0342.003; Thu, 12
 Jan 2017 14:44:23 +0800
From: =?gb2312?B?z6+/tb3c?= <xikangjie@360.cn>
To: =?gb2312?B?z6+/tb3c?= <xikangjie@360.cn>, "Xen-users@lists.xen.org"
 <Xen-users@lists.xen.org>
Thread-Topic: create win8.1 vm on xen4.8
Thread-Index: AdJrRjXOkgoqtn2hSFqq9WAcskquqQBWBcyA
Date: Thu, 12 Jan 2017 06:44:22 +0000
Message-ID: <21D42A94174EE345809CF640696801D577FF1A10@EX01.corp.qihoo.net>
References: <21D42A94174EE345809CF640696801D577FF02D9@EX01.corp.qihoo.net>
In-Reply-To: <21D42A94174EE345809CF640696801D577FF02D9@EX01.corp.qihoo.net>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [10.18.32.32]
MIME-Version: 1.0
Subject: [Xen-users] =?gb2312?b?tPC4tDogY3JlYXRlIHdpbjguMSB2bSBvbiB4ZW40?=
	=?gb2312?b?Ljg=?=
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7676483815581606385=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

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

--_004_21D42A94174EE345809CF640696801D577FF1A10EX01corpqihoone_
Content-Type: multipart/alternative;
	boundary="_000_21D42A94174EE345809CF640696801D577FF1A10EX01corpqihoone_"

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

VGhpcyBlcnJvciB3YXMgY2F1c2VkIGJ5IGNwdWlkIGNvbmZpZ3VyYXRpb24gb2Ygdm06DQoNCmN1
cGlkID0gobBob3N0LGh5cGVydmlzb3I9MKGxDQoNCklmIEkgZG9uoa90IHNldCBjcHVpZCwgSSBj
YW4gY3JlYXRlIHdpbjguMSBhbmQgd2luMTAgdm0gb24gWGVuLTQuOC4NCg0Kt6K8/sjLOiBYZW4t
dXNlcnMgW21haWx0bzp4ZW4tdXNlcnMtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSC0+rHtIM+vv7W9
3A0Kt6LLzcqxvOQ6IDIwMTfE6jHUwjEwyNUgMjE6MzYNCsrVvP7IyzogWGVuLXVzZXJzQGxpc3Rz
Lnhlbi5vcmcNCtb3zOI6IFtYZW4tdXNlcnNdIGNyZWF0ZSB3aW44LjEgdm0gb24geGVuNC44DQoN
CkkgdXBncmFkZSB4ZW40LjUgdG8geGVuNC44LCBidXQgZmFpbGVkIHRvIGNyZWF0ZSB3aW44LjEg
dm0sIHRoZSBlcnJvciBpczoNCltjaWQ6aW1hZ2UwMDEucG5nQDAxRDI2Q0UxLkZENjhBMjIwXQ0K
DQpIb3dldmVyLCBJIGNvdWxkIGNyZWF0ZSB3aW44LjEgYW5kIHdpbjEwIHZtIG9uIHhlbjQuNSB3
aXRoIHRoZSBzYW1lIHZtIGNvbmZpZ3VyYXRpb24uDQoNCkFueW9uZSBjYW4gaGVscD8NCg0KLSB4
aWthbmdqaWUNCg==

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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dgb2312">
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:=CB=CE=CC=E5;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:=CB=CE=CC=E5;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"\@=CB=CE=CC=E5";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
	{font-family:=CE=A2=C8=ED=D1=C5=BA=DA;
	panose-1:2 11 5 3 2 2 4 2 2 4;}
@font-face
	{font-family:"\@=CE=A2=C8=ED=D1=C5=BA=DA";
	panose-1:2 11 5 3 2 2 4 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.5pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"=C5=FA=D7=A2=BF=F2=CE=C4=B1=BE Char";
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:9.0pt;
	font-family:"Calibri","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	text-indent:21.0pt;
	font-size:10.5pt;
	font-family:"Calibri","sans-serif";}
span.Char
	{mso-style-name:"=C5=FA=D7=A2=BF=F2=CE=C4=B1=BE Char";
	mso-style-priority:99;
	mso-style-link:=C5=FA=D7=A2=BF=F2=CE=C4=B1=BE;}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:Consolas;
	color:windowtext;}
span.EmailStyle21
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"ZH-CN" link=3D"blue" vlink=3D"purple" style=3D"text-justify-t=
rim:punctuation">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">This er=
ror was caused by cpuid configuration of vm:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">cupid =
=3D =A1=B0host,hypervisor=3D0=A1=B1<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">If I do=
n=A1=AFt set cpuid, I can create win8.1 and win10 vm on Xen-4.8.<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5">=B7=A2=BC=FE=C8=CB<span l=
ang=3D"EN-US">:</span></span></b><span lang=3D"EN-US" style=3D"font-size:10=
.0pt;font-family:=CB=CE=CC=E5"> Xen-users [mailto:xen-users-bounces@lists.x=
en.org]
</span><b><span style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5">=B4=FA=
=B1=ED </span></b><span style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5"=
>=CF=AF=BF=B5=BD=DC<span lang=3D"EN-US"><br>
</span><b>=B7=A2=CB=CD=CA=B1=BC=E4<span lang=3D"EN-US">:</span></b><span la=
ng=3D"EN-US"> 2017</span>=C4=EA<span lang=3D"EN-US">1</span>=D4=C2<span lan=
g=3D"EN-US">10</span>=C8=D5<span lang=3D"EN-US"> 21:36<br>
</span><b>=CA=D5=BC=FE=C8=CB<span lang=3D"EN-US">:</span></b><span lang=3D"=
EN-US"> Xen-users@lists.xen.org<br>
</span><b>=D6=F7=CC=E2<span lang=3D"EN-US">:</span></b><span lang=3D"EN-US"=
> [Xen-users] create win8.1 vm on xen4.8<o:p></o:p></span></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
I upgrade xen4.5 to xen4.8, but failed to create win8.1 vm, the error is:<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><img width=3D"501" height=3D"29=
1" id=3D"=CD=BC=C6=AC_x0020_1" src=3D"cid:image001.png@01D26CE1.FD68A220"><=
/span><span lang=3D"EN-US" style=3D"font-family:Consolas"><o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
<o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">However, I could create win8.1 =
and win10 vm on xen4.5 with the same vm configuration.<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Anyone can help?<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">- xikangjie<o:p></o:p></span></=
p>
</div>
</body>
</html>

--_000_21D42A94174EE345809CF640696801D577FF1A10EX01corpqihoone_--

--_004_21D42A94174EE345809CF640696801D577FF1A10EX01corpqihoone_
Content-Type: image/png; name="image001.png"
Content-Description: image001.png
Content-Disposition: inline; filename="image001.png"; size=7830;
	creation-date="Thu, 12 Jan 2017 06:44:22 GMT";
	modification-date="Thu, 12 Jan 2017 06:44:22 GMT"
Content-ID: <image001.png@01D26CE1.FD68A220>
Content-Transfer-Encoding: base64

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
BnLzjzN59tAmAAAAAElFTkSuQmCC

--_004_21D42A94174EE345809CF640696801D577FF1A10EX01corpqihoone_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============7676483815581606385==--


From xen-users-bounces@lists.xen.org Thu Jan 12 06:45:26 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Jan 2017 06:45:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cRZ7e-00031Z-KU; Thu, 12 Jan 2017 06:44:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xikangjie@360.cn>) id 1cRZ7d-00031T-Lx
 for Xen-users@lists.xen.org; Thu, 12 Jan 2017 06:44:29 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 26/3B-27165-CC527785; Thu, 12 Jan 2017 06:44:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrEKsWRWlGSWpSXmKPExsVSXRvErntGtTz
 CYNE2TotVVw+wOjB6HN39mymAMYo1My8pvyKBNePXW8+CL32MFQuXPmZvYLzaydjFyMUhJDCf
 SeLkyVtsEM4qRonFB/8ydTFycrAJ6Emc/7GABcQWEUiS+HJ8OxuILSzgJHGz/wIzRFxD4tClT
 VA1RhJPlu8D62URUJWY3rOGHcTmFfCSOPzvA1iNEJC97+NOoM0cHJwC3hL9vSYgYUYBWYlpj+
 6DtTILiEvMnTaLFcSWEBCReHjxNBuELSrx8vE/qLi8xO6vx1lBbmYW6GSU+LR4LivELkGJkzO
 fsExgFJqFZNYsZHWzkNRBFOVJHHrTxg5ha0nMa/jNBGErSkzpfggV15S4MvkQlK0tsWzha2YI
 W0fi97cuNpj621enQi1bzCjxp385I0zRxFZUQxcw8q5i1ChOLSpLLdI1stRLKspMzyjJTczM0
 TU0MNPLTS0uTkxPzUlMKtZLzs/dxAiMYwYg2MF4YFHgIUZJDiYlUd4lkuURQnxJ+SmVGYnFGf
 FFpTmpxYcYZTg4lCR4n6sA5QSLUtNTK9Iyc4AJBSYtwcGjJMK7FyTNW1yQmFucmQ6ROsVoyXH
 qxumXTBwrJl8Eku8eXH/JJMSSl5+XKiXO+xOkQQCkIaM0D24cLOldYpSVEuZlBDpQiKcgtSg3
 swRV/hWjOAejkjCvGDCFCvFk5pXAbX0FdBAT0EGRdsUgB5UkIqSkGhhd+ZalOX/qC2YO1zc5w
 XjAfk3J9Nr9iSLrXxy/efpgYXHsr4nOH+59TDMwC1/ZviRZTe889x6prpigJ1kzLxnNsi7WZz
 7+bcUr32lNIRLCnfIbc7671SxPlb8gonqBcZZHflarZt+3ZjWeo8Jrljk/37e5duZDjtKbH/z
 Y/vk4XzwWU+XOXKXEUpyRaKjFXFScCAA3p/39dQMAAA==
X-Env-Sender: xikangjie@360.cn
X-Msg-Ref: server-5.tower-21.messagelabs.com!1484203465!44306160!1
X-Originating-IP: [123.125.82.7]
X-SpamReason: No, hits=-0.0 required=7.0 tests=EXTRA_MPART_TYPE,
 HTML_IMAGE_RATIO_04,HTML_MESSAGE,MIME_BASE64_TEXT,ML_RADAR_FP_R_14,
 spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6615 invoked from network); 12 Jan 2017 06:44:27 -0000
Received: from mtabjsc2.360.cn (HELO mtabjsc2.360.cn) (123.125.82.7)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 12 Jan 2017 06:44:27 -0000
Received: from CAS2.corp.qihoo.net (cas2.corp.qihoo.net [220.181.158.130])
 (using TLSv1 with cipher AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mtabjsc2.360.cn (QHMAIL) with ESMTP id 795E16B0F14
 for <Xen-users@lists.xen.org>; Thu, 12 Jan 2017 14:44:23 +0800 (CST)
Received: from EX01.corp.qihoo.net ([fe80::1c65:facd:d8aa:c20a]) by
 CAS2.corp.qihoo.net ([220.181.158.130]) with mapi id 14.02.0342.003; Thu, 12
 Jan 2017 14:44:23 +0800
From: =?gb2312?B?z6+/tb3c?= <xikangjie@360.cn>
To: =?gb2312?B?z6+/tb3c?= <xikangjie@360.cn>, "Xen-users@lists.xen.org"
 <Xen-users@lists.xen.org>
Thread-Topic: create win8.1 vm on xen4.8
Thread-Index: AdJrRjXOkgoqtn2hSFqq9WAcskquqQBWBcyA
Date: Thu, 12 Jan 2017 06:44:22 +0000
Message-ID: <21D42A94174EE345809CF640696801D577FF1A10@EX01.corp.qihoo.net>
References: <21D42A94174EE345809CF640696801D577FF02D9@EX01.corp.qihoo.net>
In-Reply-To: <21D42A94174EE345809CF640696801D577FF02D9@EX01.corp.qihoo.net>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [10.18.32.32]
MIME-Version: 1.0
Subject: [Xen-users] =?gb2312?b?tPC4tDogY3JlYXRlIHdpbjguMSB2bSBvbiB4ZW40?=
	=?gb2312?b?Ljg=?=
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7676483815581606385=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

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

--_004_21D42A94174EE345809CF640696801D577FF1A10EX01corpqihoone_
Content-Type: multipart/alternative;
	boundary="_000_21D42A94174EE345809CF640696801D577FF1A10EX01corpqihoone_"

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

VGhpcyBlcnJvciB3YXMgY2F1c2VkIGJ5IGNwdWlkIGNvbmZpZ3VyYXRpb24gb2Ygdm06DQoNCmN1
cGlkID0gobBob3N0LGh5cGVydmlzb3I9MKGxDQoNCklmIEkgZG9uoa90IHNldCBjcHVpZCwgSSBj
YW4gY3JlYXRlIHdpbjguMSBhbmQgd2luMTAgdm0gb24gWGVuLTQuOC4NCg0Kt6K8/sjLOiBYZW4t
dXNlcnMgW21haWx0bzp4ZW4tdXNlcnMtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSC0+rHtIM+vv7W9
3A0Kt6LLzcqxvOQ6IDIwMTfE6jHUwjEwyNUgMjE6MzYNCsrVvP7IyzogWGVuLXVzZXJzQGxpc3Rz
Lnhlbi5vcmcNCtb3zOI6IFtYZW4tdXNlcnNdIGNyZWF0ZSB3aW44LjEgdm0gb24geGVuNC44DQoN
CkkgdXBncmFkZSB4ZW40LjUgdG8geGVuNC44LCBidXQgZmFpbGVkIHRvIGNyZWF0ZSB3aW44LjEg
dm0sIHRoZSBlcnJvciBpczoNCltjaWQ6aW1hZ2UwMDEucG5nQDAxRDI2Q0UxLkZENjhBMjIwXQ0K
DQpIb3dldmVyLCBJIGNvdWxkIGNyZWF0ZSB3aW44LjEgYW5kIHdpbjEwIHZtIG9uIHhlbjQuNSB3
aXRoIHRoZSBzYW1lIHZtIGNvbmZpZ3VyYXRpb24uDQoNCkFueW9uZSBjYW4gaGVscD8NCg0KLSB4
aWthbmdqaWUNCg==

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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dgb2312">
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:=CB=CE=CC=E5;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:=CB=CE=CC=E5;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"\@=CB=CE=CC=E5";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
	{font-family:=CE=A2=C8=ED=D1=C5=BA=DA;
	panose-1:2 11 5 3 2 2 4 2 2 4;}
@font-face
	{font-family:"\@=CE=A2=C8=ED=D1=C5=BA=DA";
	panose-1:2 11 5 3 2 2 4 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.5pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"=C5=FA=D7=A2=BF=F2=CE=C4=B1=BE Char";
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:9.0pt;
	font-family:"Calibri","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	text-indent:21.0pt;
	font-size:10.5pt;
	font-family:"Calibri","sans-serif";}
span.Char
	{mso-style-name:"=C5=FA=D7=A2=BF=F2=CE=C4=B1=BE Char";
	mso-style-priority:99;
	mso-style-link:=C5=FA=D7=A2=BF=F2=CE=C4=B1=BE;}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:Consolas;
	color:windowtext;}
span.EmailStyle21
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"ZH-CN" link=3D"blue" vlink=3D"purple" style=3D"text-justify-t=
rim:punctuation">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">This er=
ror was caused by cpuid configuration of vm:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">cupid =
=3D =A1=B0host,hypervisor=3D0=A1=B1<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">If I do=
n=A1=AFt set cpuid, I can create win8.1 and win10 vm on Xen-4.8.<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5">=B7=A2=BC=FE=C8=CB<span l=
ang=3D"EN-US">:</span></span></b><span lang=3D"EN-US" style=3D"font-size:10=
.0pt;font-family:=CB=CE=CC=E5"> Xen-users [mailto:xen-users-bounces@lists.x=
en.org]
</span><b><span style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5">=B4=FA=
=B1=ED </span></b><span style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5"=
>=CF=AF=BF=B5=BD=DC<span lang=3D"EN-US"><br>
</span><b>=B7=A2=CB=CD=CA=B1=BC=E4<span lang=3D"EN-US">:</span></b><span la=
ng=3D"EN-US"> 2017</span>=C4=EA<span lang=3D"EN-US">1</span>=D4=C2<span lan=
g=3D"EN-US">10</span>=C8=D5<span lang=3D"EN-US"> 21:36<br>
</span><b>=CA=D5=BC=FE=C8=CB<span lang=3D"EN-US">:</span></b><span lang=3D"=
EN-US"> Xen-users@lists.xen.org<br>
</span><b>=D6=F7=CC=E2<span lang=3D"EN-US">:</span></b><span lang=3D"EN-US"=
> [Xen-users] create win8.1 vm on xen4.8<o:p></o:p></span></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
I upgrade xen4.5 to xen4.8, but failed to create win8.1 vm, the error is:<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><img width=3D"501" height=3D"29=
1" id=3D"=CD=BC=C6=AC_x0020_1" src=3D"cid:image001.png@01D26CE1.FD68A220"><=
/span><span lang=3D"EN-US" style=3D"font-family:Consolas"><o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
<o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">However, I could create win8.1 =
and win10 vm on xen4.5 with the same vm configuration.<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Anyone can help?<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">- xikangjie<o:p></o:p></span></=
p>
</div>
</body>
</html>

--_000_21D42A94174EE345809CF640696801D577FF1A10EX01corpqihoone_--

--_004_21D42A94174EE345809CF640696801D577FF1A10EX01corpqihoone_
Content-Type: image/png; name="image001.png"
Content-Description: image001.png
Content-Disposition: inline; filename="image001.png"; size=7830;
	creation-date="Thu, 12 Jan 2017 06:44:22 GMT";
	modification-date="Thu, 12 Jan 2017 06:44:22 GMT"
Content-ID: <image001.png@01D26CE1.FD68A220>
Content-Transfer-Encoding: base64

iVBORw0KGgoAAAANSUhEUgAAAfUAAAEjCAIAAACkTQ90AAAAAXNSR0IArs4c6QAAHlBJREFUeF7t
nVGW7aaOhlN3jqmBZGUcZyCdlXFkRHnJy7l0q5tLSxhkYGMM3344q84uIaRP+DfGLvP1999//9L9
+fr6uuvj58+fzibRUv0g/w3/qh+iW9VF+l9n76mZ5Bj7UsHHMNLvw5cNZKpYetwOieeWk1vG1dxf
YVAdXVUDSdOik2/S79Nv7PdXfl6BkSD7CXz9888//V5ueXAO7iufWdW2Pgu9dAZglf1W+s8aP6K2
j3T6IOexA0wlkoV5Rfg08g8Wfc2uv/7888+//vprzeCICgIQgAAE2gn8/vvv7Y1pCQEIQAACqxL4
16qBERcEIAABCHQRQN+78NEYAhCAwLIE0PdlS0NgEIAABLoI/Ouj9/q7QqMxBCAAAQh0EGD+3gGP
phCAAAQWJoC+L1wcQoMABCDQQQB974BHUwhAAAILE0DfFy4OoUEAAhDoIIC+d8CjKQQgAIGFCaDv
CxeH0CAAAQh0EEDfO+DRFAIQgMDCBND3hYtDaBCAAAQ6CKDvHfBoCgEIQGBhAvz96sLFITQIQAAC
HQSYv3fAoykEIACBhQmg7wsXh9AgAAEIdBBA3zvg0RQCEIDAwgTQ94WLQ2gQgAAEOgig7x3waAoB
CEBgYQLo+8LFITQIQAACHQTQ9w54NIUABCCwMAH0feHiEBoEIACBDgLoewc8mkIAAhBYmAD6vnBx
CA0CEIBABwH0vQMeTSEAAQgsTAB9X7g4hAYBCECggwD63gGPphCAAAQWJoC+L1wcQoMABCDQQQB9
74BHUwhAAAILE0DfFy4OoUEAAhDoIIC+d8CjKQQgAIGFCaDvCxeH0CAAAQh0EEDfO+DRFAIQgMDC
BND3hYtDaBCAAAQ6CKDvHfBoCgEIQGBhAuj7wsUhNAhAAAIdBND3Dng0hQAEILAwAfR94eIQGgQg
AIEOAuh7BzyaQgACEFiYAPq+cHEIDQIQgEAHAfS9Ax5NIQABCCxMAH1fuDiEBgEIQKCDAPreAY+m
EIAABBYmgL4vXBxCgwAEINBBAH3vgEdTCEAAAgsTQN8XLg6hQQACEOgggL53wKMpBCAAgYUJoO8L
F4fQIAABCHQQQN874NEUAhCAwMIE0PeFi0NoEIAABDoIoO8d8GgKAQhAYGEC6PvCxSE0CEAAAh0E
0PcOeBs1/a//+WyUEKlAAAK/zND3X3/99efPn1nYQVOufrVCcUJs6aeggJJj+lkhfmKAAASOJvDb
b79NyF+ET3VU0P0JIXm6kLBDnOEjpyL5r2orvwr/yq/E2ON/HZtPz99fB8RZmpl5zezLmT5mqxOY
o+8i5UoZRRNXBmQjtCeqbGorJ3V1IfXRWqx8ldZTrJl5zeyrhwltFyIwR99Dwmoppjx5lynz45is
vtsFpeFnKU/uQ2zEiXAuzN89fZUr5T8F9vflHzOevso2M/Py9+UngOX+BKbpe0CZTuGvZLG65G1n
MVltkr7iokqbCttW6rQ08KiTgFX6dvylGV0l5bFRHWVdWZuG48E6yc5Dq3V3du2pexsfFYAnL1vQ
7EVSNWZPX04+mJ1FYKa+x8nv1W1Vtfohh4c6JPz63qbpafmr6zPlq5BbIymbu7qIyV49NNiovuL9
gzRg21fPFVV5bcFTdydMcVVYa2pjeJV7Oa94S0aCLw/76vpYuS8nH8zOIjBT32UKL6PcHjDZ0Z89
GlWFrubv1QOmWulUd+JcLI18rL4rJkqnsn15Vr08NlYTr8SoCi1rUNAmZ92d/ZbF3cOwIMQ2hrua
mx35zonI3b6cxDDbmMCM5yNTfH/88YeoWPjBYrVffn9/N9Pvaatm8fEI/Pr6ykbeHKSCU/iv/Or/
1sz/s3Ruuy7bZKeiNin5Rs1Ah6T5eN2rDMfmLt0V7nAEIKPG6ocKhNuXEpit7zKO3zWag6bHz+Nl
ttpkpblq4zlFBRspU3b15nEOPQF4+AzJPaIrzGl6EqEtBCoEJq/PhGiyl6iiI1d3n9RsWqV0tT7T
X3vPhbPHxhNJ9b6CZy3IY3O1HlJYzoprU55Esjbl9RlP3Z1dlxcxPHxUR+XcC91l+7pan/Fkx/qM
hxI2KYHZ8/cy/eyifHb9If2y575f/2iIK079rjwePMl6bKyKFXqPc3lPhA02zro3eM42ucWnOXfb
y61+RyWLn6MJrDN/l6l9OkmRGZC965jaXK0eDJnsOOfmEnYaZ8Ot3er83fIJ38hSg7q+Ua6qNlmG
ym3n7dYySU/dnUdpte6qryxDf+6FvOzoteNEkqrGHM2q40o6rZo5YWL2egJL6XuUMDkSshez8XpZ
DGRxxg5o5zFTrp//UIkBxx/ujgyPvgeforPpRwGRmK2NuuJJDbIMq05uJaiCtG3LAfv78tS9mlrV
IMZTzkslJcPbzuI9Mct5KHV4dWkiNn5iWO5MYL6+70zzodzS45lj+6Ei0C0EliOw1vr7cngICAIQ
gMBrCaDvry0dgUMAAhAoEkDfNxkgzev+m+RPGhCAgCGAvu8wKNK/wAo/75ASOUAAAt0E0PduhDiA
AAQgsCQB9H3JshAUBCAAgW4C6Hs3QhxAAAIQWJIA+r5kWQgKAhCAQDcB9L0bIQ4gAAEILEkAfV+y
LAQFAQhAoJsA+t6NEAcQgAAEliSAvi9ZFoKCAAQg0E3gK7xf7MePH91+xjhQr4F81zZPBQQhryG5
tPGRVv0BjPIzZqy0ehlVi9b+X99OXjfdP5xeD+INCcybv6t3pWZfUR32UpBPQLfTZgijctmVz8wj
ZVQtZsa8Wl8wXK0il/FMez+w6Luc/OP7tQsDZaf33H4iF7/P7PvxGwboKD8NXd9qUt7dws/tVqfn
GMtr6Afm69mNxGMzMKR9XM3Ud1Wk8kYEY8fQswX7RC5+n6N0eZSfT9eiTMbP7dNxvtT/cH33VMRj
81KeHw173vqMTUPWYZo/dts562qmjScRiad8eVs1GNXRQD9DYpZFuc5rf2nucTKtFs68+nOXgo7y
4x8eHssrG0+9PDb+3Gfy6SEzpu2D8/fyRKBwxlbbp9lrN/GcfrLXd8om22O1L08ZZGFKdWcbemKO
rQp8bF5tl7ceP4WY1Xw/WKZhpPE7+VRR24AtJWdf/XWPw7un7n6GAY4nZkk/tbw7Npx5WfL2+s9Z
L89xWj12nHWvjrGXGTyo71KSK15Xv5KhmbaSyqXfBJv0G9skHgxpKzvp8/TlqbfKVI4Q1V3WpnDs
XfFRfiSFu8dwSMrjpxyzOn+nxoVfyQzU8vFwFpvCoLJ5ZfsaUvd4Ro+RyzflVUpl42fojFmq0DAe
VBYp5Ku8VMmu1vfK9WquqYez5zrPP/BWtJyp77GQcegX+Garnp3yZ+Vbsc6eA8oDq7mv7MTcqnk6
/pxnIHVWsx1lY244nj1+PDGnFU/t7bS0zOfWkVPV93Jfo+ruOXOMYuiPuWEwKPievLJn2Q/pu4eh
xDNwjN0akA8az15/T6cPYSeKtiX4UKf0c4VPbK5GlXStZvpZxfT0VS2hytQmbr9peMQ4e75sgOz0
44lZXIV/5eHO9L8ptCqfKmG/gacv5xirdlrtayBDZ8wN48qmWc2rSmaggYdh6G6pmAemX3A1W9/T
nYaaM7TjWFUuLkqImmQFLnwpA728glHtqzmLDzVsUPNsJEP8WEGPZ44h/j/EUE5I6rw+JOAGJ36G
H4rZA7khL49bbHoJzFyfubXq51+fyV4/qi/L67lyyal6zF7ztuG2uairioZL1yyfq2vVW+TjOU8l
2xBzvJaXaCNSFXyVzy3s1fWZcl6j6p71o7701N3D0B+zZ7G7TNuTV/Dgr6knpIKNh+GteG4NtsWN
Z8/fh+DIrh5Ez/a3ZXuZ4F9dtFbbDslItM/qzhDno1LwgFUnEpnWyeJMvJAKNutP9z4EzZ5oq3X3
MxwVs2fUqb6yEwhl87nwqgw9Ge1p8675u5yH7UQ7LXCc78SCSZPyaMvOfKt9OceEZy6j+rJZ2CuS
bO/KT3n1qRC/x48nZgU/WwsPHydqGSGF6xVPX0Pqbi8KpRZqHA5kWD4uBKBnsuyZv6d+PHkVxmG5
XjHsck3TeLLHjqfu0pc0v3vJ6x+fUy1fp++BjoyV9JM9ZqKBDGs74yg7kTJU+/JUyzm2PPGkJ61s
11FWxJtcvTYMVqefaszqxHl1HlW5tMWcHp9p9VPnzlr01z1dV4nBZOewQxg6x+oofVfDI3ttl+ZV
GIfKlWdUW5sqQ2fdo773g/Iow8dtpun7xzOhAwisREBka6WIiOU4Aq9cfz+uSiQMAQhA4D4B9P0+
M1pAAAIQeAMB9P0NVSJGCEAAAvcJoO/3mdECAg4ChYduHa0xgcAAAuj7AIi4gECWwPqP+VO4vQmg
73vXl+wgAIFzCaDv59aezCEAgb0JoO9715fsIACBcwmg7+fWnswhAIG9CaDve9eX7CAAgXMJoO/n
1p7MIQCBvQmg73vXl+wgAIFzCaDv69a+5x2K62ZFZBCAwCwC8/RdvcBT/vu5V/7PAvi//ah3nO7x
4kDPi1s9nD1+drURPvu8T9xTb2zWITDt/cAyxMNhnH7W4dATSdy7QE5X4d+G963bAJ6dv6ebJNit
Kvy4PH52tRFK8VXyfmhYQmAMgZn6vs1sPUVf3WipuU7P6rudcrZdb3n87GqTTt7b6DUPHhpCIBCY
tz7zCG65Vvho17KbqPNNI9V44sVNOeaqH7mM6EzcJtXm0+NnVxshJrv7ttHrLCLNjyaw2vxdpjnp
7mh2rcNpo7YHs2X2+KnqrHNepm4/ZBdw7C0Ka6b2jbtaCOpZURElyu5npr6szrs9fna1SRdnrpAe
LT0kP4HATH33rEqLxpUtqzZiEOmJgmTPE9W+PPpeLZMnHmUT1/RT53bz0sLZpSe1rOZmv0wDsOF5
/OxqExdn4rTdORWoDicMIOAkMHV9Jk4q40Q1G6XnxdkFG9Hxr6+v6FzWT7JXx56+nCivzDzxSGxp
zHJFn35kTSa1Cb8N8V+dC4OlddKZi20eA8iGN7y7dzmUssalp0Kx3pUX0b6FwFR9D+M7iE76yWLy
qFLZxi7mXtl7+uqvZTWeq3OP7Tou0HuW4Psjr3oQgHIreA7MakjrGKiyOm/SrBM/kbydwGx9fzuv
z8XvPPitvjsb9kd+dXswyLqaqJb78txm3MNGsohXq3Kl5Vml7C8WHiDw3wRmrr97Dlp7W8/WqWxz
9VihbeXpqzpKqsvcnnjsynWcFMcAsuvU1fDaDK6W2su3hW19PX72tlHnY3WXpa06tIKAl8CW+u55
9kMmVl5M13ZZaU7Nr7Q77T1ro84cooOec2R/UgJHqXm29xj5FQePny1tslI+8yQ9ZBjg5N0EZuq7
58rUo7lVm+zzKlYZq36cpZXuUv9WGdO+skrteX7GSsbVKrx04QF+laPSa49aZW08fra0ueLfWRfn
mMQMArPXZ+T4Tz/ZZxarhfHosuooO+31+KkGIwY2NdWwGo8ocvzIqo7lI1KYfrKpRW/O+LNmqi9r
Y6VKneekSdXPfjaFq7rqBV9PyWgLgf9HYNr8He4QgAAEIDCTwNTnZ2YmRl8QgAAEDieAvh8+AEgf
AhDYlgD6vm1pSQwCEDicAPp++AAgfQhAYFsC6Pu2pSUxCEDgcALo++EDgPQhAIFtCaDv25aWxCAA
gcMJoO+HDwDShwAEtiWAvm9bWhKDAAQOJ4C+Hz4ASB8CENiWAPq+bWlJDAIQOJwA+n74ACB9CEBg
WwLo+7alJTEIQOBwAvP0vfpm4MMrQfoQgAAExhKYp+8Sd9irM3zClqGTdyMaS81669lJ49Ox4R8C
EDiUwLT3v2f3ghi4w8az9dsmkWcx0jsEIDCQwOz5exp6mMVfZXK17dzdzKt+0s2PClublv1IQ8/O
qNV4nAl6/HjicXaHGQQg8EoCD87f7V7Dao+6wg6WwTLd9U0tj1T9iOd4SyBULv05LaTaWy67oWB1
c77gsOpHYijnlcZ5FbAEP2R/vlcOaIKGAAQigQf1XRRKianapTq77iENC0ve4VdlP7G50kG1fajd
KjO7v6jIbmFQOf148lIdFSbpZUQcAhCAwP4EZup71KaoqtU1hKyeNiiX8pP+N/WW/mwvL+I03A6L
gr77/VTzYmvm/Q9IMoTAOAKz19/TKerX11d2CV4Wl4OWFWbo4SGcKoSyn7Tr+LONR5zET7XTKwOn
n3JeEp66OmkOiYYQgMDeBGbre9D0+LFkZX4a9atwA7ZclVF+ZCFb6XtbVEP8hK7lBBAT3Ht0kh0E
INBFYOb6TPkh8ew6xtX6TCFnj590OSXtIr1oyPq56vfu+kzWT3kRXzXhDmrXuKcxBA4gMHv+XtZl
K2ENJbBr+tVV/ltRNYQk1wFtDa9axbn8WLd4gwAEtiGwkL7Luod67qUB9Fg/9snLK6W+ujqJi+Zp
LrJcczc71aTgQWb3/FXtXcLYQ2AnAsvpe/qceFipb2Ad9VTu5YZPm5/QtdwBjn4KihmWxeOCiV1m
8fsp55t2IctK5fuxDaeQBuA0gQAEFiUwbf190fwJCwIQgMCmBBaav29KmLQgAAEIPEMAfX+GO71C
AAIQ+DQB9P3ThPEPAQhA4BkC6Psz3OkVAhCAwKcJoO+fJox/CEAAAs8QQN+f4U6vEIAABD5NAH3/
NGH8QwACEHiGAPr+DHd6hQAEIPBpAuj7pwnjHwIQgMAzBND3Z7jTKwQgAIFPE0DfP00Y/xCAAASe
IYC+P8OdXiEAAQh8mgD6/mnC+IcABCDwDIGp+q5eb9uWcfoC4fjmXvUi3DfapG8hvspLiA3B2Aaf
VhCAwIsIfIX3A//48WNCxEGVguyG95WHN6rLz6HThjezy+6s6r3nak/UN9oETQ9ZqETsXq/ycnnB
KFrfth/shIrTBQQg8DCBae9/t5tjZPdWreJIt0i9Mn6jjYeGXJdUEWEAAQhAIBCYuj5jZ5psMHRr
FFY3bLrlDWMIQGBvApP0XXTcLj4ofR81x9+yZlmGW2ZKUhCAwBACk/Q9G6udzofl+HTjaVmjP2d9
uXw1E3+b3j3mAmjIYYATCGxJ4El9vxJ9kXUR+uwNWPUASXZJelcbuQ0bsMgtVrmTvOXQJCkIQKCT
wHL6Lg/GyA1S9ZBMmmoQuPSTpfA6GxHucl7xyZlgHCW+cxDQHAIQ2JLAk/p+NfEMslVea/as2Bxi
40lzy4FLUhCAQJXAw/qelSdZn5ElmmoC5xgg5efUmkwhMITAJH0XbYrCHUO3mhX/7kkWl4ckuYeT
+AdNaTqcAvcoLllA4BMEJul7CF3+bDXmIDdFlb6n91Rl8f2oP+epirU65wmuwl2KT4wYfEIAAm8h
ME/f5WZgfLNKAGSfjQkT9lTxxaCqem9hXY3TPvOjrmAUw/i+h6pnDCAAgRMJTHs/wYlwyRkCEIDA
cwTmzd+fy5GeIQABCJxIAH0/serkDAEInEAAfT+hyuQIAQicSAB9P7Hq5AwBCJxAAH0/ocrkCAEI
nEgAfT+x6uQMAQicQAB9P6HK5AgBCJxIAH0/serkDAEInEAAfT+hyuQIAQicSAB9P7Hq5AwBCJxA
AH0/ocrkCAEInEgAfT+x6uQMAQicQAB9P6HK5AgBCJxIYKq+q/ffNvP2+HmjTQASXvkbXqF8tbGJ
/FZ9znl/cvOAoSEEDiUw7f3AIrgiRlF8G6B7/LzRJtXusr7Lth7x08CQJhCAwBEEpum7nZZGub8F
2uPnjTZxGh7EvaDv7Fl4a7RgDIGTCUxdn7G7rbatLXj8vM6G7bNPPg7JHQIfITBn/i4LJioBWZFI
v6zOuz1+3miTQmD+/pGBjlMInEdg6vxd4bUz1rDhqiwri6WsRVQntlUDj5MFbc4bjWQMAQiMJPCk
vmfzCGItsi5Cb/fgHpn9C33ZPbhfmAQhQwACMwgsp+/f398ycw8f+ZmPIhDOeekHPhCAAASyBJ7U
96ubq0HW5VeehReZ6Ver+0abq+ubarIYQAACEAgEHtb3rILHRwA9oiz6Xj0TvNGGAQoBCECgi8Cc
52dCiNVnYySN+FCNfbpGDDx+3mgTq8jzM10DmsYQgEAkME3flV7LH9mrQqhHG7M2Hj9vtIkoslnH
kx9/38TBCwEIeAlM0/c4N4+vT7EheubdHj9vtMm+W0apeWFq7603dhCAwDkEZur7OVTJFAIQgMDj
BJ68v/p48gQAAQhAYGMC6PvGxSU1CEDgaALo+9HlJ3kIQGBjAuj7xsUlNQhA4GgC6PvR5Sd5CEBg
YwLo+8bFJTUIQOBoAuj70eUneQhAYGMC6PvGxSU1CEDgaALo+9HlJ3kIQGBjAuj7xsUlNQhA4GgC
6PvR5Sd5CEBgYwLo+8bFJTUIQOBoAuj70eUneQhAYGMCU/Vd7Q3djNXj52SbZrA0hAAEtiIw7f3A
Iriy5V4U3waUHj8n2zQgpQkEILAngWn67ty7o0rZ4+dkmypADCAAgUMITF2fsbtgO3fQVsXw+DnZ
5pCxS5oQgECFwJz5u9pYVWKyO2hX590ePyfbMNwhAAEIRAJT5+/VafjX11dQ5zipl91H7Uy86scW
uOrE09FLbRjuEIDAmQSe1Pcs8SDEIusi9EHxzywMWUMAAhDoJLCcvn9/f8vSTfjIz3wgAAEIQKCB
wJP6fnVzNci6/MqzqCIz/WrmJ9tU4WAAAQhsSeBhfc8quKzPOIVbzKpngpNtthy4JAUBCNQJzHl+
JsRRfTZGYo0P1dina8TA4+dkm3rJsYAABA4hME3flV4HCQ4fBVk92pi18fg52eaQcUuaEIBAncA0
fY9zc1FtK+7OubnHz+E29apjAQEInEBgpr6fwJMcIQABCCxC4Mn7q4sgIAwIQAACWxJA37csK0lB
AAIQ+AV9ZxBAAAIQ2JMA+r5nXckKAhCAAPrOGIAABCCwJwH0fc+6khUEIAAB9J0xAAEIQGBPAuj7
nnUlKwhAAALoO2MAAhCAwJ4E0Pc960pWEIAABNB3xgAEIACBPQmg73vWlawgAAEIoO+MAQhAAAJ7
Epiq7/J698L7gZ2M5fXu8ZPdey81iBtCWf/iqmBQ9qMiucoufi/7ymbTzLpSqaX+y2E7SWIGAQjs
TGDa+4FF3EWwotA3kBWNi8Insmh1MN3kr7BPiPzqSnPTX2VjDl/aj3Uo3wTLKOK2x5hI6lDxiX5S
Vw0MaQIBCBxBYJq+Z1XPs+211biCmmdrpraFEpv0DFGYv6cOs35sj9nzTWqWPScVpvaxbflMdsR4
JUkIQMBNYOr6jN0Fu0Hf3an9xzC7+3Z1S27bkaeJnCrKlt/f38HAeVJpyJcmEIAABAKBSfouOq5U
L/y3OhO3M9bgJ1XGrGdV2lFnEY+fYBPkuzq2BIXHodNV1QwDCEDgNAKT9D2L1U5yv76+ZPVZ7LNz
4WATfiWrPfKR6XChckNk1CPHnpONxOm5FMhmpG48BD/Nrk4b6+QLgeMIzFl/v1oBDzKtiMvatIip
/a0Yx1udnmdIqovmnoXvcjwxhat4somoS5Ps8zMKjnp+Jntxc9wIJmEIQOCKwGr6HufmV+KVPj8T
hf5qhi4G5fm7R989fgonEr++lweqykV6ZB2foxsCEMgTeFDf41RdRRZV20ac1dDs449xxl1dnKnq
u0fc42kpS9nqu02kGoZ0odKpXp0w7iEAgXMJPKjvhdWMdJKe1iYrgoXFn6q4B+dlYXWKu4jv1TCy
v7LnpDZ9L/d77rAmcwhAYNrzM3IP0K4k2HuDYhNuol49QeiR7GDjue9aHQB+P7cWScTY85hNNcJb
/Va9YQABCGxFYM78XcQ9ncZmF1XUTNzaZFec1XXA3VXp8vKOU0DLq/zxt/Emqj1LOefvaTzizRnh
VqOWZCAAAQ+BafoeJT4+BGLDs2p1teKcPkmiBC77IIr1nDWz6mkfWbF6enUjISZYiDbaOPVdxeO5
mvEMA2wgAIENCczU9w3xkRIEIACBVQk8+fdNqzIhLghAAAI7EEDfd6giOUAAAhCwBNB3RgUEIACB
PQmg73vWlawgAAEIoO+MAQhAAAJ7EkDf96wrWUEAAhBA3xkDEIAABPYkgL7vWVeyggAEIIC+MwYg
AAEI7EkAfd+zrmQFAQhAAH1nDEAAAhDYkwD6vmddyQoCEIAA+s4YgAAEILAnAfR9z7qSFQQgAAH0
nTEAAQhAYE8C6PuedSUrCEAAAug7YwACEIDAngTQ9z3rSlYQgAAE0HfGAAQgAIE9CaDve9aVrCAA
AQig74wBCEAAAnsSQN/3rCtZQQACEEDfGQMQgAAE9iSAvu9ZV7KCAAQggL4zBiAAAQjsSQB937Ou
ZAUBCEAAfWcMQAACENiTAPq+Z13JCgIQgAD6zhiAAAQgsCcB9H3PupIVBCAAAfSdMQABCEBgTwL/
BnLzjzN59tAmAAAAAElFTkSuQmCC

--_004_21D42A94174EE345809CF640696801D577FF1A10EX01corpqihoone_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============7676483815581606385==--


From xen-users-bounces@lists.xen.org Thu Jan 12 07:35:46 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Jan 2017 07:35:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cRZu0-0006Wr-3d; Thu, 12 Jan 2017 07:34:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <charles.fg@gmail.com>) id 1cRZtz-0006Wl-7G
 for xen-users@lists.xen.org; Thu, 12 Jan 2017 07:34:27 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 AE/44-15112-28137785; Thu, 12 Jan 2017 07:34:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMIsWRWlGSWpSXmKPExsXiVRtkpNtoWB5
 h8Pcpm8WqqwdYHRg9ju7+zRTAGMWamZeUX5HAmvHuzBHGgnanir0Nn9gaGI9YdjFycQgJTGSU
 ODnxJyuIwyLwmUViS+ctMEdCYCarxPnpk5m6GDmAnByJ69squxg5gcxiifcvfzGB2LwCghInZ
 z5hgZi0llHi7IynYAlOASuJWdP/s4DYbAL2Emfu3mUFsVkEVCVubfvHCNEcIPH42g82EFtYwE
 /i69tdYLaIgKHE6687mUH2Mgt4SXzfzDqBkW8WknWzEDIQprrE+nlCIBXMAtoSyxa+Zoaw1SR
 ub7vKjiy+gJFtFaNGcWpRWWqRrpGRXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZG
 YNAyAMEOxjXzAw8xSnIwKYnyLpEsjxDiS8pPqcxILM6ILyrNSS0+xCjDwaEkwbtfHygnWJSan
 lqRlpkDjB+YtAQHj5II70SQNG9xQWJucWY6ROoUozHHqRunXzJx7Np1+SWTEEtefl6qlDjvTQ
 OgUgGQ0ozSPLhBsLi+xCgrJczLCHSaEE9BalFuZgmq/CtGcQ5GJWHeaJApPJl5JXD7XgGdwgR
 0SqRdMcgpJYkIKakGRk02jTzLGIWvO/wT9JdtvvZbs3j2J9EpX7WSIyf62nLJrNrsMd/387Sy
 09YW33Subq3dfd31a7bTl++X32tGLDBQjriz/hyre9fzifO+TJ7UfKJg2tu9XXO4Vm8XEThkv
 HPFc41VYcqp+69ttfhwxoY/45DurZX+x6YUz5mctan+z+5S2fU5ByWUWIozEg21mIuKEwETyO
 Lh5gIAAA==
X-Env-Sender: charles.fg@gmail.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1484206464!46132976!1
X-Originating-IP: [74.125.82.50]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_50_60,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5658 invoked from network); 12 Jan 2017 07:34:25 -0000
Received: from mail-wm0-f50.google.com (HELO mail-wm0-f50.google.com)
 (74.125.82.50)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Jan 2017 07:34:25 -0000
Received: by mail-wm0-f50.google.com with SMTP id c206so9293450wme.0
 for <xen-users@lists.xen.org>; Wed, 11 Jan 2017 23:34:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to;
 bh=IGW+BfvoAcEeOq+ZCJSt6qwW7Qsm3VQrafd2qzklyRs=;
 b=NZ9z8NGKxMlxgrDCTowmJuL14ldUD23CyQ2xRmvUQy1dj9GBUob+nnDoW97yWuK4eb
 BL3Xqct094xs4+SChOX4ZVYOWPjYCYLzhv5sX96DI+IC/bnzB61LqdOMylBd1t3/uKi4
 H2fi34peXN16KtXtepUVlxvYmRDCqSMXxSCVos7yfGXRgXGCM/tW9dTlGo9LOi6qrm1n
 9y922jnNVujdELGXmIqkmwUr4YOAfb5ZGXRScJGVHEQOksQo22k78PSAj1W1mdy82cMQ
 H1OP8RoO+7aLXUGoeHLU7KwJd3K+nHh0ESWPcG7zcLX4u4MfuIQ1dtrFyCvOnMdjdsaL
 N/uw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to;
 bh=IGW+BfvoAcEeOq+ZCJSt6qwW7Qsm3VQrafd2qzklyRs=;
 b=MuFQ3hK8ZL4QyS48P//tAp5uYPDyJs1UvZa/5w07la4ysijknOb63qvF1uvLcICa0H
 wg7YG6C49OrTuHEyQtB2uF5nv+mNDb10s1pgXvcUtNHWjDCdjd4pna0jrp7LxVLnFyu4
 z0jKbfZAlv34YwKvx7SQvhal7rPP7bBerACLLA28DuckmW4liToAcBVWyi3O0lT9hY+M
 Bpa0RXda6Kis1F2/VHZeEexmwZjIbrCHM0oXD8zx8uF54QyL/pY4WXgl5ZXPmT6q3BzB
 D6/SkmTP/mLx78XEuhvZ5PcYphPXlTssQToLddr33LXBpviy3gP+CTZo3v/p1fWHacRy
 p8yw==
X-Gm-Message-State: AIkVDXL4Sf9zlfKeClXAWIWTn5PRd0HvO32CQJWVlL4z5DlWMwwkFT5dlAqnuIuhN7+ngn5hbCd7OdfRBv/HOQ==
X-Received: by 10.28.175.138 with SMTP id y132mr2672693wme.86.1484206464643;
 Wed, 11 Jan 2017 23:34:24 -0800 (PST)
MIME-Version: 1.0
References: <dfa70505-e7c1-51c4-b2fc-7e82e70f5993@msd.im>
 <CAAQRGoAWs3+ZUZtyZv+j6wf_ud9Lu32urXwktG9n_qvAksKXFw@mail.gmail.com>
 <ae4e4677-5e1f-822a-1147-117fa290bdc3@msd.im>
In-Reply-To: <ae4e4677-5e1f-822a-1147-117fa290bdc3@msd.im>
From: =?UTF-8?Q?Charles_Gon=C3=A7alves?= <charles.fg@gmail.com>
Date: Thu, 12 Jan 2017 07:34:13 +0000
Message-ID: <CAAQRGoCCjE_bsXC1ygBe9B9wKFaJ0hTDrJmC71Jz9-JUCDw=fA@mail.gmail.com>
To: msd+xen-users@msd.im, xen-users@lists.xen.org
Subject: Re: [Xen-users] The command "cat /proc/bus/input/devices" is
	blocking
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1559933404302226475=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============1559933404302226475==
Content-Type: multipart/alternative; boundary=001a11444dc21942250545e0bf49

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

Sorry, didn't had time to investigate further.

Em qua, 11 de jan de 2017 12:56, <msd+xen-users@msd.im> escreveu:

> Thank you for your reply.
>
> So you don't know why the kernel is blocking in this situation ?
>
> I'm on a Debian Jessie system using only packages from Debian.
>
> Le 11/01/2017 =C3=A0 15:32, Charles Gon=C3=A7alves a =C3=A9crit :
> > I had this problem when I've installed xen from sources and tried to
> > install the xen-tools from debian repos.
> > The package manager has overwritten some xen configuration files and
> > this error started to happen.
> >
> > After some time spent with no success in fixing it I've rebuild the
> system!
> >
> > On Wed, Jan 11, 2017 at 8:47 AM <msd+xen-users@msd.im
> > <mailto:msd%2Bxen-users@msd.im>> wrote:
> >
> >     Hello,
> >
> >     I have a problem on some of my xen servers.
> >
> >     Quickly : the command "cat /proc/bus/input/devices" is blocking.
> Nothing
> >     is never returned.
> >
> >     Details :
> >
> >     I try to install a new xen vm with xen-tools.
> >     When it configure the new vm, the script
> >     "/var/lib/dpkg/info/keyboard-configuration.postinst" tries to read
> >     "/proc/bus/input/devices" and blocks.
> >     So the vm is never created and the script freezes.
> >     After a reboot of the server, the command works again.
> >     Here is an extract of strace that show the kernel blocks on the rea=
d
> >     call.
> >
> >      > # strace cat /proc/bus/input/devices
> >      > [...]
> >      > open("/proc/bus/input/devices", O_RDONLY) =3D 3
> >      > fstat(3, {st_mode=3DS_IFREG|0444, st_size=3D0, ...}) =3D 0
> >      > fadvise64(3, 0, 0, POSIX_FADV_SEQUENTIAL) =3D 0
> >      > mmap(NULL, 139264, PROT_READ|PROT_WRITE,
> MAP_PRIVATE|MAP_ANONYMOUS,
> >     -1, 0) =3D 0x7feca3567000
> >      > read(3,
> >
> >      > # uname -a
> >      > Linux xen 3.16.0-4-amd64 #1 SMP Debian 3.16.36-1+deb8u2
> (2016-10-19)
> >     x86_64 GNU/Linux
> >
> >
> >     Do you know what can happens ?
> >
> >
> >     Regards,
> >
> >
> >     Msd
> >
> >     _______________________________________________
> >     Xen-users mailing list
> >     Xen-users@lists.xen.org <mailto:Xen-users@lists.xen.org>
> >     https://lists.xen.org/xen-users
> >
> > --
> > Charles F.'. Gon=C3=A7alves
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> https://lists.xen.org/xen-users

--=20
Charles F.'. Gon=C3=A7alves

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

<p dir=3D"ltr">Sorry, didn&#39;t had time to investigate further.</p>
<br><div class=3D"gmail_quote"><div dir=3D"ltr">Em qua, 11 de jan de 2017 1=
2:56,  &lt;<a href=3D"mailto:msd%2Bxen-users@msd.im">msd+xen-users@msd.im</=
a>&gt; escreveu:<br></div><blockquote class=3D"gmail_quote" style=3D"margin=
:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Thank you for your=
 reply.<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
So you don&#39;t know why the kernel is blocking in this situation ?<br cla=
ss=3D"gmail_msg">
<br class=3D"gmail_msg">
I&#39;m on a Debian Jessie system using only packages from Debian.<br class=
=3D"gmail_msg">
<br class=3D"gmail_msg">
Le 11/01/2017 =C3=A0 15:32, Charles Gon=C3=A7alves a =C3=A9crit :<br class=
=3D"gmail_msg">
&gt; I had this problem when I&#39;ve installed xen from sources and tried =
to<br class=3D"gmail_msg">
&gt; install the xen-tools from debian repos.<br class=3D"gmail_msg">
&gt; The package manager has overwritten some xen configuration files and<b=
r class=3D"gmail_msg">
&gt; this error started to happen.<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt; After some time spent with no success in fixing it I&#39;ve rebuild th=
e system!<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt; On Wed, Jan 11, 2017 at 8:47 AM &lt;<a href=3D"mailto:msd%2Bxen-users@=
msd.im" class=3D"gmail_msg" target=3D"_blank">msd+xen-users@msd.im</a><br c=
lass=3D"gmail_msg">
&gt; &lt;mailto:<a href=3D"mailto:msd%252Bxen-users@msd.im" class=3D"gmail_=
msg" target=3D"_blank">msd%2Bxen-users@msd.im</a>&gt;&gt; wrote:<br class=
=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0Hello,<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0I have a problem on some of my xen servers.<br clas=
s=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0Quickly : the command &quot;cat /proc/bus/input/dev=
ices&quot; is blocking. Nothing<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0is never returned.<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0Details :<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0I try to install a new xen vm with xen-tools.<br cl=
ass=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0When it configure the new vm, the script<br class=
=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0&quot;/var/lib/dpkg/info/keyboard-configuration.pos=
tinst&quot; tries to read<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0&quot;/proc/bus/input/devices&quot; and blocks.<br =
class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0So the vm is never created and the script freezes.<=
br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0After a reboot of the server, the command works aga=
in.<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0Here is an extract of strace that show the kernel b=
locks on the read<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0call.<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0 &gt; # strace cat /proc/bus/input/devices<br class=
=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0 &gt; [...]<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0 &gt; open(&quot;/proc/bus/input/devices&quot;, O_R=
DONLY) =3D 3<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0 &gt; fstat(3, {st_mode=3DS_IFREG|0444, st_size=3D0=
, ...}) =3D 0<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0 &gt; fadvise64(3, 0, 0, POSIX_FADV_SEQUENTIAL) =3D=
 0<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0 &gt; mmap(NULL, 139264, PROT_READ|PROT_WRITE, MAP_=
PRIVATE|MAP_ANONYMOUS,<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0-1, 0) =3D 0x7feca3567000<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0 &gt; read(3,<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0 &gt; # uname -a<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0 &gt; Linux xen 3.16.0-4-amd64 #1 SMP Debian 3.16.3=
6-1+deb8u2 (2016-10-19)<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0x86_64 GNU/Linux<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0Do you know what can happens ?<br class=3D"gmail_ms=
g">
&gt;<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0Regards,<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0Msd<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0_______________________________________________<br =
class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0Xen-users mailing list<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0<a href=3D"mailto:Xen-users@lists.xen.org" class=3D=
"gmail_msg" target=3D"_blank">Xen-users@lists.xen.org</a> &lt;mailto:<a hre=
f=3D"mailto:Xen-users@lists.xen.org" class=3D"gmail_msg" target=3D"_blank">=
Xen-users@lists.xen.org</a>&gt;<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0<a href=3D"https://lists.xen.org/xen-users" rel=3D"=
noreferrer" class=3D"gmail_msg" target=3D"_blank">https://lists.xen.org/xen=
-users</a><br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt; --<br class=3D"gmail_msg">
&gt; Charles F.&#39;. Gon=C3=A7alves<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
_______________________________________________<br class=3D"gmail_msg">
Xen-users mailing list<br class=3D"gmail_msg">
<a href=3D"mailto:Xen-users@lists.xen.org" class=3D"gmail_msg" target=3D"_b=
lank">Xen-users@lists.xen.org</a><br class=3D"gmail_msg">
<a href=3D"https://lists.xen.org/xen-users" rel=3D"noreferrer" class=3D"gma=
il_msg" target=3D"_blank">https://lists.xen.org/xen-users</a></blockquote><=
/div><div dir=3D"ltr">-- <br></div><div data-smartmail=3D"gmail_signature">=
<div dir=3D"ltr">Charles F.&#39;. Gon=C3=A7alves</div></div>

--001a11444dc21942250545e0bf49--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============1559933404302226475==--


From xen-users-bounces@lists.xen.org Thu Jan 12 07:35:46 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Jan 2017 07:35:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cRZu0-0006Wr-3d; Thu, 12 Jan 2017 07:34:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <charles.fg@gmail.com>) id 1cRZtz-0006Wl-7G
 for xen-users@lists.xen.org; Thu, 12 Jan 2017 07:34:27 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 AE/44-15112-28137785; Thu, 12 Jan 2017 07:34:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMIsWRWlGSWpSXmKPExsXiVRtkpNtoWB5
 h8Pcpm8WqqwdYHRg9ju7+zRTAGMWamZeUX5HAmvHuzBHGgnanir0Nn9gaGI9YdjFycQgJTGSU
 ODnxJyuIwyLwmUViS+ctMEdCYCarxPnpk5m6GDmAnByJ69squxg5gcxiifcvfzGB2LwCghInZ
 z5hgZi0llHi7IynYAlOASuJWdP/s4DYbAL2Emfu3mUFsVkEVCVubfvHCNEcIPH42g82EFtYwE
 /i69tdYLaIgKHE6687mUH2Mgt4SXzfzDqBkW8WknWzEDIQprrE+nlCIBXMAtoSyxa+Zoaw1SR
 ub7vKjiy+gJFtFaNGcWpRWWqRrpGRXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZG
 YNAyAMEOxjXzAw8xSnIwKYnyLpEsjxDiS8pPqcxILM6ILyrNSS0+xCjDwaEkwbtfHygnWJSan
 lqRlpkDjB+YtAQHj5II70SQNG9xQWJucWY6ROoUozHHqRunXzJx7Np1+SWTEEtefl6qlDjvTQ
 OgUgGQ0ozSPLhBsLi+xCgrJczLCHSaEE9BalFuZgmq/CtGcQ5GJWHeaJApPJl5JXD7XgGdwgR
 0SqRdMcgpJYkIKakGRk02jTzLGIWvO/wT9JdtvvZbs3j2J9EpX7WSIyf62nLJrNrsMd/387Sy
 09YW33Subq3dfd31a7bTl++X32tGLDBQjriz/hyre9fzifO+TJ7UfKJg2tu9XXO4Vm8XEThkv
 HPFc41VYcqp+69ttfhwxoY/45DurZX+x6YUz5mctan+z+5S2fU5ByWUWIozEg21mIuKEwETyO
 Lh5gIAAA==
X-Env-Sender: charles.fg@gmail.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1484206464!46132976!1
X-Originating-IP: [74.125.82.50]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_50_60,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5658 invoked from network); 12 Jan 2017 07:34:25 -0000
Received: from mail-wm0-f50.google.com (HELO mail-wm0-f50.google.com)
 (74.125.82.50)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Jan 2017 07:34:25 -0000
Received: by mail-wm0-f50.google.com with SMTP id c206so9293450wme.0
 for <xen-users@lists.xen.org>; Wed, 11 Jan 2017 23:34:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to;
 bh=IGW+BfvoAcEeOq+ZCJSt6qwW7Qsm3VQrafd2qzklyRs=;
 b=NZ9z8NGKxMlxgrDCTowmJuL14ldUD23CyQ2xRmvUQy1dj9GBUob+nnDoW97yWuK4eb
 BL3Xqct094xs4+SChOX4ZVYOWPjYCYLzhv5sX96DI+IC/bnzB61LqdOMylBd1t3/uKi4
 H2fi34peXN16KtXtepUVlxvYmRDCqSMXxSCVos7yfGXRgXGCM/tW9dTlGo9LOi6qrm1n
 9y922jnNVujdELGXmIqkmwUr4YOAfb5ZGXRScJGVHEQOksQo22k78PSAj1W1mdy82cMQ
 H1OP8RoO+7aLXUGoeHLU7KwJd3K+nHh0ESWPcG7zcLX4u4MfuIQ1dtrFyCvOnMdjdsaL
 N/uw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to;
 bh=IGW+BfvoAcEeOq+ZCJSt6qwW7Qsm3VQrafd2qzklyRs=;
 b=MuFQ3hK8ZL4QyS48P//tAp5uYPDyJs1UvZa/5w07la4ysijknOb63qvF1uvLcICa0H
 wg7YG6C49OrTuHEyQtB2uF5nv+mNDb10s1pgXvcUtNHWjDCdjd4pna0jrp7LxVLnFyu4
 z0jKbfZAlv34YwKvx7SQvhal7rPP7bBerACLLA28DuckmW4liToAcBVWyi3O0lT9hY+M
 Bpa0RXda6Kis1F2/VHZeEexmwZjIbrCHM0oXD8zx8uF54QyL/pY4WXgl5ZXPmT6q3BzB
 D6/SkmTP/mLx78XEuhvZ5PcYphPXlTssQToLddr33LXBpviy3gP+CTZo3v/p1fWHacRy
 p8yw==
X-Gm-Message-State: AIkVDXL4Sf9zlfKeClXAWIWTn5PRd0HvO32CQJWVlL4z5DlWMwwkFT5dlAqnuIuhN7+ngn5hbCd7OdfRBv/HOQ==
X-Received: by 10.28.175.138 with SMTP id y132mr2672693wme.86.1484206464643;
 Wed, 11 Jan 2017 23:34:24 -0800 (PST)
MIME-Version: 1.0
References: <dfa70505-e7c1-51c4-b2fc-7e82e70f5993@msd.im>
 <CAAQRGoAWs3+ZUZtyZv+j6wf_ud9Lu32urXwktG9n_qvAksKXFw@mail.gmail.com>
 <ae4e4677-5e1f-822a-1147-117fa290bdc3@msd.im>
In-Reply-To: <ae4e4677-5e1f-822a-1147-117fa290bdc3@msd.im>
From: =?UTF-8?Q?Charles_Gon=C3=A7alves?= <charles.fg@gmail.com>
Date: Thu, 12 Jan 2017 07:34:13 +0000
Message-ID: <CAAQRGoCCjE_bsXC1ygBe9B9wKFaJ0hTDrJmC71Jz9-JUCDw=fA@mail.gmail.com>
To: msd+xen-users@msd.im, xen-users@lists.xen.org
Subject: Re: [Xen-users] The command "cat /proc/bus/input/devices" is
	blocking
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1559933404302226475=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============1559933404302226475==
Content-Type: multipart/alternative; boundary=001a11444dc21942250545e0bf49

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

Sorry, didn't had time to investigate further.

Em qua, 11 de jan de 2017 12:56, <msd+xen-users@msd.im> escreveu:

> Thank you for your reply.
>
> So you don't know why the kernel is blocking in this situation ?
>
> I'm on a Debian Jessie system using only packages from Debian.
>
> Le 11/01/2017 =C3=A0 15:32, Charles Gon=C3=A7alves a =C3=A9crit :
> > I had this problem when I've installed xen from sources and tried to
> > install the xen-tools from debian repos.
> > The package manager has overwritten some xen configuration files and
> > this error started to happen.
> >
> > After some time spent with no success in fixing it I've rebuild the
> system!
> >
> > On Wed, Jan 11, 2017 at 8:47 AM <msd+xen-users@msd.im
> > <mailto:msd%2Bxen-users@msd.im>> wrote:
> >
> >     Hello,
> >
> >     I have a problem on some of my xen servers.
> >
> >     Quickly : the command "cat /proc/bus/input/devices" is blocking.
> Nothing
> >     is never returned.
> >
> >     Details :
> >
> >     I try to install a new xen vm with xen-tools.
> >     When it configure the new vm, the script
> >     "/var/lib/dpkg/info/keyboard-configuration.postinst" tries to read
> >     "/proc/bus/input/devices" and blocks.
> >     So the vm is never created and the script freezes.
> >     After a reboot of the server, the command works again.
> >     Here is an extract of strace that show the kernel blocks on the rea=
d
> >     call.
> >
> >      > # strace cat /proc/bus/input/devices
> >      > [...]
> >      > open("/proc/bus/input/devices", O_RDONLY) =3D 3
> >      > fstat(3, {st_mode=3DS_IFREG|0444, st_size=3D0, ...}) =3D 0
> >      > fadvise64(3, 0, 0, POSIX_FADV_SEQUENTIAL) =3D 0
> >      > mmap(NULL, 139264, PROT_READ|PROT_WRITE,
> MAP_PRIVATE|MAP_ANONYMOUS,
> >     -1, 0) =3D 0x7feca3567000
> >      > read(3,
> >
> >      > # uname -a
> >      > Linux xen 3.16.0-4-amd64 #1 SMP Debian 3.16.36-1+deb8u2
> (2016-10-19)
> >     x86_64 GNU/Linux
> >
> >
> >     Do you know what can happens ?
> >
> >
> >     Regards,
> >
> >
> >     Msd
> >
> >     _______________________________________________
> >     Xen-users mailing list
> >     Xen-users@lists.xen.org <mailto:Xen-users@lists.xen.org>
> >     https://lists.xen.org/xen-users
> >
> > --
> > Charles F.'. Gon=C3=A7alves
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> https://lists.xen.org/xen-users

--=20
Charles F.'. Gon=C3=A7alves

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

<p dir=3D"ltr">Sorry, didn&#39;t had time to investigate further.</p>
<br><div class=3D"gmail_quote"><div dir=3D"ltr">Em qua, 11 de jan de 2017 1=
2:56,  &lt;<a href=3D"mailto:msd%2Bxen-users@msd.im">msd+xen-users@msd.im</=
a>&gt; escreveu:<br></div><blockquote class=3D"gmail_quote" style=3D"margin=
:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Thank you for your=
 reply.<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
So you don&#39;t know why the kernel is blocking in this situation ?<br cla=
ss=3D"gmail_msg">
<br class=3D"gmail_msg">
I&#39;m on a Debian Jessie system using only packages from Debian.<br class=
=3D"gmail_msg">
<br class=3D"gmail_msg">
Le 11/01/2017 =C3=A0 15:32, Charles Gon=C3=A7alves a =C3=A9crit :<br class=
=3D"gmail_msg">
&gt; I had this problem when I&#39;ve installed xen from sources and tried =
to<br class=3D"gmail_msg">
&gt; install the xen-tools from debian repos.<br class=3D"gmail_msg">
&gt; The package manager has overwritten some xen configuration files and<b=
r class=3D"gmail_msg">
&gt; this error started to happen.<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt; After some time spent with no success in fixing it I&#39;ve rebuild th=
e system!<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt; On Wed, Jan 11, 2017 at 8:47 AM &lt;<a href=3D"mailto:msd%2Bxen-users@=
msd.im" class=3D"gmail_msg" target=3D"_blank">msd+xen-users@msd.im</a><br c=
lass=3D"gmail_msg">
&gt; &lt;mailto:<a href=3D"mailto:msd%252Bxen-users@msd.im" class=3D"gmail_=
msg" target=3D"_blank">msd%2Bxen-users@msd.im</a>&gt;&gt; wrote:<br class=
=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0Hello,<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0I have a problem on some of my xen servers.<br clas=
s=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0Quickly : the command &quot;cat /proc/bus/input/dev=
ices&quot; is blocking. Nothing<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0is never returned.<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0Details :<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0I try to install a new xen vm with xen-tools.<br cl=
ass=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0When it configure the new vm, the script<br class=
=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0&quot;/var/lib/dpkg/info/keyboard-configuration.pos=
tinst&quot; tries to read<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0&quot;/proc/bus/input/devices&quot; and blocks.<br =
class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0So the vm is never created and the script freezes.<=
br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0After a reboot of the server, the command works aga=
in.<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0Here is an extract of strace that show the kernel b=
locks on the read<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0call.<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0 &gt; # strace cat /proc/bus/input/devices<br class=
=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0 &gt; [...]<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0 &gt; open(&quot;/proc/bus/input/devices&quot;, O_R=
DONLY) =3D 3<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0 &gt; fstat(3, {st_mode=3DS_IFREG|0444, st_size=3D0=
, ...}) =3D 0<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0 &gt; fadvise64(3, 0, 0, POSIX_FADV_SEQUENTIAL) =3D=
 0<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0 &gt; mmap(NULL, 139264, PROT_READ|PROT_WRITE, MAP_=
PRIVATE|MAP_ANONYMOUS,<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0-1, 0) =3D 0x7feca3567000<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0 &gt; read(3,<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0 &gt; # uname -a<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0 &gt; Linux xen 3.16.0-4-amd64 #1 SMP Debian 3.16.3=
6-1+deb8u2 (2016-10-19)<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0x86_64 GNU/Linux<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0Do you know what can happens ?<br class=3D"gmail_ms=
g">
&gt;<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0Regards,<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0Msd<br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0_______________________________________________<br =
class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0Xen-users mailing list<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0<a href=3D"mailto:Xen-users@lists.xen.org" class=3D=
"gmail_msg" target=3D"_blank">Xen-users@lists.xen.org</a> &lt;mailto:<a hre=
f=3D"mailto:Xen-users@lists.xen.org" class=3D"gmail_msg" target=3D"_blank">=
Xen-users@lists.xen.org</a>&gt;<br class=3D"gmail_msg">
&gt;=C2=A0 =C2=A0 =C2=A0<a href=3D"https://lists.xen.org/xen-users" rel=3D"=
noreferrer" class=3D"gmail_msg" target=3D"_blank">https://lists.xen.org/xen=
-users</a><br class=3D"gmail_msg">
&gt;<br class=3D"gmail_msg">
&gt; --<br class=3D"gmail_msg">
&gt; Charles F.&#39;. Gon=C3=A7alves<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
_______________________________________________<br class=3D"gmail_msg">
Xen-users mailing list<br class=3D"gmail_msg">
<a href=3D"mailto:Xen-users@lists.xen.org" class=3D"gmail_msg" target=3D"_b=
lank">Xen-users@lists.xen.org</a><br class=3D"gmail_msg">
<a href=3D"https://lists.xen.org/xen-users" rel=3D"noreferrer" class=3D"gma=
il_msg" target=3D"_blank">https://lists.xen.org/xen-users</a></blockquote><=
/div><div dir=3D"ltr">-- <br></div><div data-smartmail=3D"gmail_signature">=
<div dir=3D"ltr">Charles F.&#39;. Gon=C3=A7alves</div></div>

--001a11444dc21942250545e0bf49--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============1559933404302226475==--


From xen-users-bounces@lists.xen.org Thu Jan 12 08:30:07 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Jan 2017 08:30:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cRalC-0001ng-4d; Thu, 12 Jan 2017 08:29:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=1786c1134=dario.faggioli@citrix.com>)
 id 1cRalA-0001na-R5
 for xen-users@lists.xen.org; Thu, 12 Jan 2017 08:29:24 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 B9/DB-00888-46E37785; Thu, 12 Jan 2017 08:29:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsXitHRDpG6yXXm
 Ewa9TfBarrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8avRXUFTVoVU/ctYWpgnKXcxcjJISEQIvHt
 yAlGEJtXwFhizfWtbCC2sICdROvpZ8wgNpuAgcSbHXtZuxg5OEQEkiRWvLEDCbMIqErMP/WaB
 cTmFAiU2N3SBWRzcQgJrGeSWHxqJjtIgl9AUuLWl49gc5gFqiVO3JjHArFXW6Jn7w9miL2CEi
 dnPgGLCwmoScyYe5l1AiPvLCQts5CUQcQ1JVq3/2aHsLUlli18zQxh20qsW/ceqsZGYtPVBYw
 QtrzE9rdzmBcwsq9i1ChOLSpLLdI1NNNLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/d
 xAgMWQYg2MG4arvnIUZJDiYlUd4lkuURQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4jW2BcoJFq
 empFWmZOcDogUlLcPAoifB+twFK8xYXJOYWZ6ZDpE4x6nKcunH6JZMQS15+XqqUOO8PkCIBkK
 KM0jy4EbBIvsQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3laQS3gy80rgNr0COoIJ6IiLEEe
 UJCKkpBoYMx4vvNz+nf/Su7Pbczr0q2s1Xitt/3daxTZBV7x7WZXsiy/XM87/dlyTvNjlxR3V
 j1vSC7Mkv2dLzFNL7p3gzGb2OEup8d7Xf8J927237ReXmrRrFvPpU8Ld120vJx6ZGNV09H30y
 pmWdTsZgwUENe3enJCLnpdx1rv13k7Xd2ufXXmkzy1UpsRSnJFoqMVcVJwIAPxFkkHfAgAA
X-Env-Sender: prvs=1786c1134=dario.faggioli@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1484209761!79492744!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55231 invoked from network); 12 Jan 2017 08:29:23 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Jan 2017 08:29:23 -0000
X-IronPort-AV: E=Sophos;i="5.33,349,1477958400"; 
 d="asc'?scan'208";a="399411385"
Message-ID: <1484209752.32021.206.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Kun Cheng <chengkunck@gmail.com>, Eike Waldt <waldt@b1-systems.de>,
 <xen-users@lists.xen.org>
Date: Thu, 12 Jan 2017 09:29:12 +0100
In-Reply-To: <CAO3v1VS=f_RcBfCfHez7Ukdo-RtkbtBT7WNGSj4iE1f8u5mqDw@mail.gmail.com>
References: <c625070b-011d-b260-b355-d120190ff025@b1-systems.de>
 <d8d8104b-201d-2d4a-2d94-a4af8d3cddf4@b1-systems.de>
 <CAO3v1VSuvimC0VMQX8TJ-TCqLDr=diyYwN=jwXTjArZp53CB9Q@mail.gmail.com>
 <1484181190.32021.172.camel@citrix.com>
 <CAO3v1VS=f_RcBfCfHez7Ukdo-RtkbtBT7WNGSj4iE1f8u5mqDw@mail.gmail.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.20.5 (3.20.5-1.fc24) 
MIME-Version: 1.0
Subject: Re: [Xen-users] query memory allocation per NUMA node
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6597997511896070914=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============6597997511896070914==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-hc+MYE/GWlBKy5sAIAA6"

--=-hc+MYE/GWlBKy5sAIAA6
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Thu, 2017-01-12 at 01:37 +0000, Kun Cheng wrote:
> Hello Dario,
>=20
Hi! :-)

On thing: is it possible for you to avoid HTML emails? They're bad for
many reasons in mailing lists (always?), the main one for me is that it
is very hard to distinguish between what you are quoting and what is
actually new.

Thanks in advance.

> On Thu, Jan 12, 2017 at 8:33 AM Dario Faggioli
> <dario.faggioli@citrix.com> wrote:
> > I lost you. As you say, first of all, placement algorithm
> > determines a
> > set of NUMA nodes. It may be one or more nodes, depending on the
> > actual
> > situation.
> >=20
> > Then, memory is distributed among the nodes that are part of that
> > set
> > roughly evenly.
> >=20
> > That's what happens.
> >=20
> > > As having 800MB on node 0 is pretty much the same as 900MB on
> > node 0
> > > if your VM requires 1GB, both will have a similar performance
> > impact
> > > on your VM.
> > >
> > Lost you again. 800 or 900 MB on node 0, and where's the rest? What
> > was
> > the output of the automatic placement?
>=20
> OK. What I wanted to say was considering an example, where we have a
> new VM requiring 1GB memory but Xen couldn't find a suitable node due
> to heavy load. Then perhaps hypervisor was going to allocate the
> memory among two or more nodes (let's say it's node 0 & 1 here).
>
Yes, sure. If there is more than 1GB available in the system, but only
oddly/randomly spread among the various nodes, Xen would successfully
build the domain using that memory.

It's going to be suboptimal, but better than not creating the domain at
all. :-)

>  In such a case, the performance impact of having 800 or 900MB
> allocated on node 0 for that VM was alomost the same. As much as I
> understands, both would cause performance drop comparied to placing
> that VM on one node, then it's just a matter of how much the figure
> (drop) is.
>
Well, it's really hard to tell. In general, I think I understand that
either proper placement is possible, or we just fall back to best
effort (after warning the user).

What the actual impact will be depends on many things, such as, what
memory is allocated where, on what pCPUs the vCPUs accessing that
memory run (and for how long and how frequently).

> I just wanted to use this example to indicate that once you
> distributed memory on multiple nodes then it would cause performance
> drop no matter how you optimized the distribution.
>
Distributing memory (evenly, ideally) on, say, 2 nodes, and soft-
pinning the vCPUs to those two nodes should not perform too bad. And in
fact, the placement algorithm consider this solution (and even
solutions with more nodes), if it finds impossible to only use 1.

But sure, more than 1 node is worse than just 1 node.

> > > Second, a VM can be migrated to other nodes due to load
> > balancing,
> > > which may makes it harder to count how much memory has been
> > allocated
> > > for a certain VM on each node.
> > >
> > No, it can't. And if it could, updating the counters of how many
> > pages
> > are moved between nodes wouldn't be difficult at all (while,
> > unfortunately, other things are, which is why, as I said, that's
> > not
> > possible yet).
>=20
> I remembered, in credit2 Xen would only migrate the VCPUs rather than
> allocated memory for a VM.=20
>
It's not a credit1 or credit2 thing. It's Xen that does not move the
memory, because it's not capable of such, no matter what scheduler is
used.

> I mixed it up with the previous optimization I wanted to do after I
> wrote to your a year ago (I thought that could laed to a situation
> where VCPUs and memory are on different nodes). At that time I wanted
> to migrate the memory together with VCPUs in an elegent way (not just
> moving memory or hot memory immediately ater each time VCPUs'
> migration).=20
>
Yep, and this is what's tricky, from a load balancing perspective. But
we want Xen to be able to move the memory, before starting thinking of
a policy for this. :-O

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-hc+MYE/GWlBKy5sAIAA6
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJYdz5ZAAoJEBZCeImluHPuJQ0QALNMk5XIuW29pox60w+1EIpS
HX7JJ2ArULjya3L2/ffJQrK6pBAJTcMvQs63qIY6R9MKH7oRIdLCW88Hu7QsR/kv
Llwr+UHmCGdSSS5se36qxwVF5D/YMUIDx4WOwwSxvM98AJwROd6B/IeClJaKZoiu
AeyQE0LvLBSeSCu6c6ZsBSLaIvPe7jWB39vgv8WfdZCSNSqKn3EG2CK0UPTXjB50
A+/wVP59YY3McpcY1MmwOJh6iy2rvz1KdUaAaR2JtLFDr/9zlnWNhjrq3Py+QemZ
drNH7eSzouC2TTK7gpT5m+3cIPhK5LSJSdQPtzODugnyAjXXcwdtELA0489Mwdg/
tkO4w7wpieci4nccetENtldB6CsmnoCWq//SG5UMNGuEgzqRzMWHBbLVeSuIktRO
bIql12dWU72nB0KDQEHIxPr4X1kEEHbLZMRIbuLBOYuuA3TmzKRWtpZQT0ZC6fe7
TZFwXSNw9hJ6g4tEoEgq3ihhbRVUJN9H7BKTon6ezSp4/e/4PZjaT0Y0vyKR9INB
/bsyvZeV9/kYxOoJF8WgK8VuJRbZfteq2efjvaeBaZ+6ZIVdTl0O3CUAXJaD9V6F
pPMIgp6JXGK/mVxz/5be/WZgalVI1l/1TIP79Q6joTqqtXmB1S2WMOHUwTk/Lp8r
14Ib/u3N7sDtqxQH5Y1A
=qesn
-----END PGP SIGNATURE-----

--=-hc+MYE/GWlBKy5sAIAA6--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============6597997511896070914==--


From xen-users-bounces@lists.xen.org Thu Jan 12 08:30:07 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Jan 2017 08:30:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cRalC-0001ng-4d; Thu, 12 Jan 2017 08:29:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=1786c1134=dario.faggioli@citrix.com>)
 id 1cRalA-0001na-R5
 for xen-users@lists.xen.org; Thu, 12 Jan 2017 08:29:24 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 B9/DB-00888-46E37785; Thu, 12 Jan 2017 08:29:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsXitHRDpG6yXXm
 Ewa9TfBarrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8avRXUFTVoVU/ctYWpgnKXcxcjJISEQIvHt
 yAlGEJtXwFhizfWtbCC2sICdROvpZ8wgNpuAgcSbHXtZuxg5OEQEkiRWvLEDCbMIqErMP/WaB
 cTmFAiU2N3SBWRzcQgJrGeSWHxqJjtIgl9AUuLWl49gc5gFqiVO3JjHArFXW6Jn7w9miL2CEi
 dnPgGLCwmoScyYe5l1AiPvLCQts5CUQcQ1JVq3/2aHsLUlli18zQxh20qsW/ceqsZGYtPVBYw
 QtrzE9rdzmBcwsq9i1ChOLSpLLdI1NNNLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/d
 xAgMWQYg2MG4arvnIUZJDiYlUd4lkuURQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4jW2BcoJFq
 empFWmZOcDogUlLcPAoifB+twFK8xYXJOYWZ6ZDpE4x6nKcunH6JZMQS15+XqqUOO8PkCIBkK
 KM0jy4EbBIvsQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3laQS3gy80rgNr0COoIJ6IiLEEe
 UJCKkpBoYMx4vvNz+nf/Su7Pbczr0q2s1Xitt/3daxTZBV7x7WZXsiy/XM87/dlyTvNjlxR3V
 j1vSC7Mkv2dLzFNL7p3gzGb2OEup8d7Xf8J927237ReXmrRrFvPpU8Ld120vJx6ZGNV09H30y
 pmWdTsZgwUENe3enJCLnpdx1rv13k7Xd2ufXXmkzy1UpsRSnJFoqMVcVJwIAPxFkkHfAgAA
X-Env-Sender: prvs=1786c1134=dario.faggioli@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1484209761!79492744!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55231 invoked from network); 12 Jan 2017 08:29:23 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Jan 2017 08:29:23 -0000
X-IronPort-AV: E=Sophos;i="5.33,349,1477958400"; 
 d="asc'?scan'208";a="399411385"
Message-ID: <1484209752.32021.206.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Kun Cheng <chengkunck@gmail.com>, Eike Waldt <waldt@b1-systems.de>,
 <xen-users@lists.xen.org>
Date: Thu, 12 Jan 2017 09:29:12 +0100
In-Reply-To: <CAO3v1VS=f_RcBfCfHez7Ukdo-RtkbtBT7WNGSj4iE1f8u5mqDw@mail.gmail.com>
References: <c625070b-011d-b260-b355-d120190ff025@b1-systems.de>
 <d8d8104b-201d-2d4a-2d94-a4af8d3cddf4@b1-systems.de>
 <CAO3v1VSuvimC0VMQX8TJ-TCqLDr=diyYwN=jwXTjArZp53CB9Q@mail.gmail.com>
 <1484181190.32021.172.camel@citrix.com>
 <CAO3v1VS=f_RcBfCfHez7Ukdo-RtkbtBT7WNGSj4iE1f8u5mqDw@mail.gmail.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.20.5 (3.20.5-1.fc24) 
MIME-Version: 1.0
Subject: Re: [Xen-users] query memory allocation per NUMA node
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6597997511896070914=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============6597997511896070914==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-hc+MYE/GWlBKy5sAIAA6"

--=-hc+MYE/GWlBKy5sAIAA6
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Thu, 2017-01-12 at 01:37 +0000, Kun Cheng wrote:
> Hello Dario,
>=20
Hi! :-)

On thing: is it possible for you to avoid HTML emails? They're bad for
many reasons in mailing lists (always?), the main one for me is that it
is very hard to distinguish between what you are quoting and what is
actually new.

Thanks in advance.

> On Thu, Jan 12, 2017 at 8:33 AM Dario Faggioli
> <dario.faggioli@citrix.com> wrote:
> > I lost you. As you say, first of all, placement algorithm
> > determines a
> > set of NUMA nodes. It may be one or more nodes, depending on the
> > actual
> > situation.
> >=20
> > Then, memory is distributed among the nodes that are part of that
> > set
> > roughly evenly.
> >=20
> > That's what happens.
> >=20
> > > As having 800MB on node 0 is pretty much the same as 900MB on
> > node 0
> > > if your VM requires 1GB, both will have a similar performance
> > impact
> > > on your VM.
> > >
> > Lost you again. 800 or 900 MB on node 0, and where's the rest? What
> > was
> > the output of the automatic placement?
>=20
> OK. What I wanted to say was considering an example, where we have a
> new VM requiring 1GB memory but Xen couldn't find a suitable node due
> to heavy load. Then perhaps hypervisor was going to allocate the
> memory among two or more nodes (let's say it's node 0 & 1 here).
>
Yes, sure. If there is more than 1GB available in the system, but only
oddly/randomly spread among the various nodes, Xen would successfully
build the domain using that memory.

It's going to be suboptimal, but better than not creating the domain at
all. :-)

>  In such a case, the performance impact of having 800 or 900MB
> allocated on node 0 for that VM was alomost the same. As much as I
> understands, both would cause performance drop comparied to placing
> that VM on one node, then it's just a matter of how much the figure
> (drop) is.
>
Well, it's really hard to tell. In general, I think I understand that
either proper placement is possible, or we just fall back to best
effort (after warning the user).

What the actual impact will be depends on many things, such as, what
memory is allocated where, on what pCPUs the vCPUs accessing that
memory run (and for how long and how frequently).

> I just wanted to use this example to indicate that once you
> distributed memory on multiple nodes then it would cause performance
> drop no matter how you optimized the distribution.
>
Distributing memory (evenly, ideally) on, say, 2 nodes, and soft-
pinning the vCPUs to those two nodes should not perform too bad. And in
fact, the placement algorithm consider this solution (and even
solutions with more nodes), if it finds impossible to only use 1.

But sure, more than 1 node is worse than just 1 node.

> > > Second, a VM can be migrated to other nodes due to load
> > balancing,
> > > which may makes it harder to count how much memory has been
> > allocated
> > > for a certain VM on each node.
> > >
> > No, it can't. And if it could, updating the counters of how many
> > pages
> > are moved between nodes wouldn't be difficult at all (while,
> > unfortunately, other things are, which is why, as I said, that's
> > not
> > possible yet).
>=20
> I remembered, in credit2 Xen would only migrate the VCPUs rather than
> allocated memory for a VM.=20
>
It's not a credit1 or credit2 thing. It's Xen that does not move the
memory, because it's not capable of such, no matter what scheduler is
used.

> I mixed it up with the previous optimization I wanted to do after I
> wrote to your a year ago (I thought that could laed to a situation
> where VCPUs and memory are on different nodes). At that time I wanted
> to migrate the memory together with VCPUs in an elegent way (not just
> moving memory or hot memory immediately ater each time VCPUs'
> migration).=20
>
Yep, and this is what's tricky, from a load balancing perspective. But
we want Xen to be able to move the memory, before starting thinking of
a policy for this. :-O

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-hc+MYE/GWlBKy5sAIAA6
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJYdz5ZAAoJEBZCeImluHPuJQ0QALNMk5XIuW29pox60w+1EIpS
HX7JJ2ArULjya3L2/ffJQrK6pBAJTcMvQs63qIY6R9MKH7oRIdLCW88Hu7QsR/kv
Llwr+UHmCGdSSS5se36qxwVF5D/YMUIDx4WOwwSxvM98AJwROd6B/IeClJaKZoiu
AeyQE0LvLBSeSCu6c6ZsBSLaIvPe7jWB39vgv8WfdZCSNSqKn3EG2CK0UPTXjB50
A+/wVP59YY3McpcY1MmwOJh6iy2rvz1KdUaAaR2JtLFDr/9zlnWNhjrq3Py+QemZ
drNH7eSzouC2TTK7gpT5m+3cIPhK5LSJSdQPtzODugnyAjXXcwdtELA0489Mwdg/
tkO4w7wpieci4nccetENtldB6CsmnoCWq//SG5UMNGuEgzqRzMWHBbLVeSuIktRO
bIql12dWU72nB0KDQEHIxPr4X1kEEHbLZMRIbuLBOYuuA3TmzKRWtpZQT0ZC6fe7
TZFwXSNw9hJ6g4tEoEgq3ihhbRVUJN9H7BKTon6ezSp4/e/4PZjaT0Y0vyKR9INB
/bsyvZeV9/kYxOoJF8WgK8VuJRbZfteq2efjvaeBaZ+6ZIVdTl0O3CUAXJaD9V6F
pPMIgp6JXGK/mVxz/5be/WZgalVI1l/1TIP79Q6joTqqtXmB1S2WMOHUwTk/Lp8r
14Ib/u3N7sDtqxQH5Y1A
=qesn
-----END PGP SIGNATURE-----

--=-hc+MYE/GWlBKy5sAIAA6--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============6597997511896070914==--


From xen-users-bounces@lists.xen.org Thu Jan 12 12:42:03 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Jan 2017 12:42:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cRegX-0003PA-2R; Thu, 12 Jan 2017 12:40:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jorgevisentini@gmail.com>) id 1cRegW-0003P2-1n
 for xen-users@lists.xen.org; Thu, 12 Jan 2017 12:40:52 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 DC/0F-13192-35977785; Thu, 12 Jan 2017 12:40:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsVyMfT+Rt3AyvI
 Ig9U/rCxWXT3A6sDocXT3b6YAxijWzLyk/IoE1ozPV0+wFGwWqLhy5wdbA+Nuvi5GLg4hgUmM
 Eg8X97GAOCwCd1gkLi59wN7FyMkhIfCDRWLhblYIO0fiyZJ2Rgi7WKL5+xqwGl4BQYmTM5+wg
 NhCAl4Sc9b9B4uzCRhIrF15AyzOIqAqse7gfhaI+gCJ6dN2MIPYwgKiEvvn3gWLiwhIS8y40s
 TWxcjBwQw05/NMgQmMvLOQbJiFkIEw1SXWzxMCqWAWUJO4ve0qO4StLbFs4WvmBYysqxg1ilO
 LylKLdI0M9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAkOQAQh2MP5aFnCIUZKD
 SUmUd5VHeYQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd47FUA5waLU9NSKtMwcYDTApCU4eJREe
 LeDpHmLCxJzizPTIVKnGI05erpOv2Ti2LPr8ksmIZa8/LxUKXHeBJBSAZDSjNI8uEGwKL3EKC
 slzMsIdJoQT0FqUW5mCar8K0ZxDkYlYd4GkCk8mXklcPteAZ3CBHTKRRuwU0oSEVJSDYypJke
 d59QrVJ0yE7mx52d7ccrdXI5LW/ezZtyN4rC4+iC5I+bBnpNlPmp/jk9/wZjG6b73cckXS9N5
 oT3Prc5xr+fuuranqepds73mAyGWDEPjzQHd8yRvRl95lcC6KVZ5+p6vi68dy9ZQ2ntS9c+CV
 xaHzr1ZfvtCrQI/R8XyzuziipU828SVWIozEg21mIuKEwGiL1pazQIAAA==
X-Env-Sender: jorgevisentini@gmail.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1484224848!28700081!1
X-Originating-IP: [209.85.223.177]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50216 invoked from network); 12 Jan 2017 12:40:49 -0000
Received: from mail-io0-f177.google.com (HELO mail-io0-f177.google.com)
 (209.85.223.177)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Jan 2017 12:40:49 -0000
Received: by mail-io0-f177.google.com with SMTP id j13so17068216iod.3
 for <xen-users@lists.xen.org>; Thu, 12 Jan 2017 04:40:49 -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=Yt41kwjI8TZ3LqfsZ6fFi8wuNpFonkUosa/firUdy94=;
 b=YU5+6bJ9iO1edbu/ll+3Gua0C0UdKIChpe+wX0XTzT4rmG57tVQ6ZL34/ie3U8s/+t
 OzCRHjVxjqx3k2ZtD0OItUtGOdG3scY7Wedz0VNPMaguL6Y4mRRESPIcPUbWJB6L5G7O
 Q7PZXlr44qQxAjVLtEQELVIj/qQsa1QKPHpLVKbsk3/FP2gO+G6lRSVOA/rXSrrW78zL
 yf/o6huWNAL2d74SKOGcTUCgiIRXjkIhd2plxrzRboY/vy+2KO9iT2GAWxNRovt06m6X
 kSHjcQGvg9ax7gpMKbotQga7KNVT8xZhj6TcpZpGUmq4FA9DXZOMDwmD7g7Nu6V3MAE5
 cyuQ==
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=Yt41kwjI8TZ3LqfsZ6fFi8wuNpFonkUosa/firUdy94=;
 b=RAFogYedYyjXjOCA6LQNFY1K+uENUo47ABZYL9QeYBAaYRKxrDnptAFvYObPe8nDuL
 BN1nlqamPYrNkJm7KY/KdsbD1fRatLM5vv+gCh9oZdoCM7jy13iixt5HumUaMV7OkoIa
 +8K45f8PuwVbBKcktXKEOmwejsJMcVrGOXiLs9RZSNTrhgUXA5GZSe+6budFVTo/rnQ9
 e3QdKchlWWf8MEJZPZ55gGF1K3znftOG5iN88UT8dZmDYk8qby9pjvFGXR6kRQnOh7Oo
 ZuE19E6itHG+/bn46CD+GuhvuCrhUclJ996aebgHRsZQ96ZAvtxWKaxPun4nKrZvGqwA
 S9zA==
X-Gm-Message-State: AIkVDXL93NJWjV9vX9045Q4UsL8KOaM+jPQs8o9szVgDvZqpq7tEGkgR72bq8HOsXzyus34Ep8gDOAMm6aaAYg==
X-Received: by 10.107.35.71 with SMTP id j68mr13177030ioj.158.1484224848257;
 Thu, 12 Jan 2017 04:40:48 -0800 (PST)
MIME-Version: 1.0
Received: by 10.36.29.194 with HTTP; Thu, 12 Jan 2017 04:40:47 -0800 (PST)
From: Jorge Visentini <jorgevisentini@gmail.com>
Date: Thu, 12 Jan 2017 10:40:47 -0200
Message-ID: <CAG=j6fraGwYkTqefJygDscsCtMg8coXa6Eozu_DiACznMmq95A@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] VG within VG
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1466494068999833855=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============1466494068999833855==
Content-Type: multipart/alternative; boundary=001a1140e7e6d8ea570545e50674

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

Hello everyone!

Sorry my english.

For example, I create a VG with the name of the VM, for example VGVM01 and
then I create a LV (/ dev / mapper / VGVM01-LV) and delivered as a disk to
the VM in virt-manager.
What happens is that in this way, it becomes active in hyper both the VG
that I create (VGVM01) and the VG that I create inside the VM and sometimes
the duplicate VG message appears in the hypervisor.

Is that correct, or do you do it differently?

Thanks!

-- 
Att,
Jorge Visentini
+55 55 8432-9868

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

<div dir=3D"ltr"><span id=3D"gmail-result_box" class=3D"gmail-" lang=3D"en"=
><span><span id=3D"gmail-result_box" class=3D"gmail-" lang=3D"en"><span cla=
ss=3D"gmail-">Hello everyone!<br><br>Sorry my english.<br><br></span></span=
></span><span></span></span><span id=3D"gmail-result_box" class=3D"gmail-" =
lang=3D"en"><span><span id=3D"gmail-result_box" class=3D"gmail-" lang=3D"en=
"><span class=3D"gmail-">For example, I create a VG with the name of the VM=
, for example VGVM01 and then I create a LV (/ dev / mapper /</span> <span =
class=3D"gmail-">VGVM01-LV) and delivered as a disk to the VM in virt-manag=
er.</span><br><span>What
 happens is that in this way, it becomes active in hyper both the VG=20
that I create (VGVM01) and the VG that I create inside the VM and=20
sometimes the duplicate VG message appears in the hypervisor.</span><br><br=
><span>Is that correct, or do you do it differently?</span></span></span><b=
r><br><span class=3D"gmail-">Thanks!</span></span><br clear=3D"all"><br>-- =
<br><div class=3D"gmail_signature"><div dir=3D"ltr"><div><span style=3D"col=
or:rgb(153,153,153)"><span style=3D"font-family:arial,helvetica,sans-serif"=
>Att,<br></span></span></div><span style=3D"color:rgb(153,153,153)"><span s=
tyle=3D"font-family:arial,helvetica,sans-serif">Jorge Visentini<br>+55 55 8=
432-9868</span></span><br></div></div>
</div>

--001a1140e7e6d8ea570545e50674--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============1466494068999833855==--


From xen-users-bounces@lists.xen.org Thu Jan 12 12:42:03 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Jan 2017 12:42:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cRegX-0003PA-2R; Thu, 12 Jan 2017 12:40:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jorgevisentini@gmail.com>) id 1cRegW-0003P2-1n
 for xen-users@lists.xen.org; Thu, 12 Jan 2017 12:40:52 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 DC/0F-13192-35977785; Thu, 12 Jan 2017 12:40:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsVyMfT+Rt3AyvI
 Ig9U/rCxWXT3A6sDocXT3b6YAxijWzLyk/IoE1ozPV0+wFGwWqLhy5wdbA+Nuvi5GLg4hgUmM
 Eg8X97GAOCwCd1gkLi59wN7FyMkhIfCDRWLhblYIO0fiyZJ2Rgi7WKL5+xqwGl4BQYmTM5+wg
 NhCAl4Sc9b9B4uzCRhIrF15AyzOIqAqse7gfhaI+gCJ6dN2MIPYwgKiEvvn3gWLiwhIS8y40s
 TWxcjBwQw05/NMgQmMvLOQbJiFkIEw1SXWzxMCqWAWUJO4ve0qO4StLbFs4WvmBYysqxg1ilO
 LylKLdI0M9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAkOQAQh2MP5aFnCIUZKD
 SUmUd5VHeYQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd47FUA5waLU9NSKtMwcYDTApCU4eJREe
 LeDpHmLCxJzizPTIVKnGI05erpOv2Ti2LPr8ksmIZa8/LxUKXHeBJBSAZDSjNI8uEGwKL3EKC
 slzMsIdJoQT0FqUW5mCar8K0ZxDkYlYd4GkCk8mXklcPteAZ3CBHTKRRuwU0oSEVJSDYypJke
 d59QrVJ0yE7mx52d7ccrdXI5LW/ezZtyN4rC4+iC5I+bBnpNlPmp/jk9/wZjG6b73cckXS9N5
 oT3Prc5xr+fuuranqepds73mAyGWDEPjzQHd8yRvRl95lcC6KVZ5+p6vi68dy9ZQ2ntS9c+CV
 xaHzr1ZfvtCrQI/R8XyzuziipU828SVWIozEg21mIuKEwGiL1pazQIAAA==
X-Env-Sender: jorgevisentini@gmail.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1484224848!28700081!1
X-Originating-IP: [209.85.223.177]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50216 invoked from network); 12 Jan 2017 12:40:49 -0000
Received: from mail-io0-f177.google.com (HELO mail-io0-f177.google.com)
 (209.85.223.177)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Jan 2017 12:40:49 -0000
Received: by mail-io0-f177.google.com with SMTP id j13so17068216iod.3
 for <xen-users@lists.xen.org>; Thu, 12 Jan 2017 04:40:49 -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=Yt41kwjI8TZ3LqfsZ6fFi8wuNpFonkUosa/firUdy94=;
 b=YU5+6bJ9iO1edbu/ll+3Gua0C0UdKIChpe+wX0XTzT4rmG57tVQ6ZL34/ie3U8s/+t
 OzCRHjVxjqx3k2ZtD0OItUtGOdG3scY7Wedz0VNPMaguL6Y4mRRESPIcPUbWJB6L5G7O
 Q7PZXlr44qQxAjVLtEQELVIj/qQsa1QKPHpLVKbsk3/FP2gO+G6lRSVOA/rXSrrW78zL
 yf/o6huWNAL2d74SKOGcTUCgiIRXjkIhd2plxrzRboY/vy+2KO9iT2GAWxNRovt06m6X
 kSHjcQGvg9ax7gpMKbotQga7KNVT8xZhj6TcpZpGUmq4FA9DXZOMDwmD7g7Nu6V3MAE5
 cyuQ==
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=Yt41kwjI8TZ3LqfsZ6fFi8wuNpFonkUosa/firUdy94=;
 b=RAFogYedYyjXjOCA6LQNFY1K+uENUo47ABZYL9QeYBAaYRKxrDnptAFvYObPe8nDuL
 BN1nlqamPYrNkJm7KY/KdsbD1fRatLM5vv+gCh9oZdoCM7jy13iixt5HumUaMV7OkoIa
 +8K45f8PuwVbBKcktXKEOmwejsJMcVrGOXiLs9RZSNTrhgUXA5GZSe+6budFVTo/rnQ9
 e3QdKchlWWf8MEJZPZ55gGF1K3znftOG5iN88UT8dZmDYk8qby9pjvFGXR6kRQnOh7Oo
 ZuE19E6itHG+/bn46CD+GuhvuCrhUclJ996aebgHRsZQ96ZAvtxWKaxPun4nKrZvGqwA
 S9zA==
X-Gm-Message-State: AIkVDXL93NJWjV9vX9045Q4UsL8KOaM+jPQs8o9szVgDvZqpq7tEGkgR72bq8HOsXzyus34Ep8gDOAMm6aaAYg==
X-Received: by 10.107.35.71 with SMTP id j68mr13177030ioj.158.1484224848257;
 Thu, 12 Jan 2017 04:40:48 -0800 (PST)
MIME-Version: 1.0
Received: by 10.36.29.194 with HTTP; Thu, 12 Jan 2017 04:40:47 -0800 (PST)
From: Jorge Visentini <jorgevisentini@gmail.com>
Date: Thu, 12 Jan 2017 10:40:47 -0200
Message-ID: <CAG=j6fraGwYkTqefJygDscsCtMg8coXa6Eozu_DiACznMmq95A@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] VG within VG
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1466494068999833855=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============1466494068999833855==
Content-Type: multipart/alternative; boundary=001a1140e7e6d8ea570545e50674

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

Hello everyone!

Sorry my english.

For example, I create a VG with the name of the VM, for example VGVM01 and
then I create a LV (/ dev / mapper / VGVM01-LV) and delivered as a disk to
the VM in virt-manager.
What happens is that in this way, it becomes active in hyper both the VG
that I create (VGVM01) and the VG that I create inside the VM and sometimes
the duplicate VG message appears in the hypervisor.

Is that correct, or do you do it differently?

Thanks!

-- 
Att,
Jorge Visentini
+55 55 8432-9868

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

<div dir=3D"ltr"><span id=3D"gmail-result_box" class=3D"gmail-" lang=3D"en"=
><span><span id=3D"gmail-result_box" class=3D"gmail-" lang=3D"en"><span cla=
ss=3D"gmail-">Hello everyone!<br><br>Sorry my english.<br><br></span></span=
></span><span></span></span><span id=3D"gmail-result_box" class=3D"gmail-" =
lang=3D"en"><span><span id=3D"gmail-result_box" class=3D"gmail-" lang=3D"en=
"><span class=3D"gmail-">For example, I create a VG with the name of the VM=
, for example VGVM01 and then I create a LV (/ dev / mapper /</span> <span =
class=3D"gmail-">VGVM01-LV) and delivered as a disk to the VM in virt-manag=
er.</span><br><span>What
 happens is that in this way, it becomes active in hyper both the VG=20
that I create (VGVM01) and the VG that I create inside the VM and=20
sometimes the duplicate VG message appears in the hypervisor.</span><br><br=
><span>Is that correct, or do you do it differently?</span></span></span><b=
r><br><span class=3D"gmail-">Thanks!</span></span><br clear=3D"all"><br>-- =
<br><div class=3D"gmail_signature"><div dir=3D"ltr"><div><span style=3D"col=
or:rgb(153,153,153)"><span style=3D"font-family:arial,helvetica,sans-serif"=
>Att,<br></span></span></div><span style=3D"color:rgb(153,153,153)"><span s=
tyle=3D"font-family:arial,helvetica,sans-serif">Jorge Visentini<br>+55 55 8=
432-9868</span></span><br></div></div>
</div>

--001a1140e7e6d8ea570545e50674--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============1466494068999833855==--


From xen-users-bounces@lists.xen.org Thu Jan 12 13:51:35 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Jan 2017 13:51:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cRflr-0000Af-5D; Thu, 12 Jan 2017 13:50:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <james@dingwall.me.uk>) id 1cRflp-0000AZ-MQ
 for xen-users@lists.xen.org; Thu, 12 Jan 2017 13:50:25 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 8F/E9-09053-0A987785; Thu, 12 Jan 2017 13:50:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRWlGSWpSXmKPExsUSwPDXW3dBZ3m
 EweuZyharrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8a1y23MBTPZK74d+8zewPictYuRi0NIYAKj
 ROPaRpYuRk4OCQF5idfPf7JB2JwSOxY+ZQIpkhBYziTx8PsJoA4OoA4Pid7jqSA1QgIVElsb2
 5kh7HKJW61P2EBKWARUJSbctwYJswnoSzRenQQ2XkRAT2LmxQtMIDazgLTEkx1fwFqFgcr7Oy
 eCxXkFjCU6l+1ngRgZILGqbxErRFxQ4uTMJywQvVoSN/69ZAJZBTJn+T8OkDCnQKDEy187WED
 CogIqEq8O1k9gFJ6FpHkWkuZZCM0LGJlXMWoUpxaVpRbpGprpJRVlpmeU5CZm5ugaGpjp5aYW
 Fyemp+YkJhXrJefnbmIEhjcDEOxgvL8x4BCjJAeTkijvKo/yCCG+pPyUyozE4oz4otKc1OJDj
 DIcHEoSvEYdQDnBotT01Iq0zBxgpMGkJTh4lER4LUDSvMUFibnFmekQqVOMlhxfdp55ycRx6t
 MFIHnkxeWXTEIsefl5qVLivIogDQIgDRmleXDjYMngEqOslDAvI9CBQjwFqUW5mSWo8q8YxTk
 YlYR5T7UDTeHJzCuB2/oK6CAmoIMu2oAdVJKIkJJqYCxtmZt+TL5NiHGiZl+UkuPnIKOzX012
 WJW1rF1jt+R2T/yb4Lgpk6vtT/nnmd5kOezFdaEqadffJO0WGb77hVtW8x6LOanHeau7d3Igo
 8VHg/teTtwTskI6Krsfqi/f9J6lXDysoely2b7oTX+NN6VtY5Ksb3yYNXHxM4WHz/+qZPe+Tf
 nWpsRSnJFoqMVcVJwIACnnB6IBAwAA
X-Env-Sender: james@dingwall.me.uk
X-Msg-Ref: server-6.tower-27.messagelabs.com!1484229024!81736379!1
X-Originating-IP: [80.0.253.75]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5975 invoked from network); 12 Jan 2017 13:50:24 -0000
Received: from know-smtprelay-omc-11.server.virginmedia.net (HELO
 know-smtprelay-omc-11.server.virginmedia.net) (80.0.253.75)
 by server-6.tower-27.messagelabs.com with SMTP; 12 Jan 2017 13:50:24 -0000
Received: from dingwall.me.uk ([82.33.62.46])
 by know-smtprelay-11-imp with bizsmtp
 id XRqP1u00L0zrmay01RqQPa; Thu, 12 Jan 2017 13:50:24 +0000
X-Originating-IP: [82.33.62.46]
X-Spam: 0
X-Authority: v=2.1 cv=ZKcq4iPb c=1 sm=1 tr=0 a=43HWeVr0mW5rhQls5iFsjw==:117
 a=43HWeVr0mW5rhQls5iFsjw==:17 a=L9H7d07YOLsA:10 a=9cW_t1CCXrUA:10
 a=s5jvgZ67dGcA:10 a=kj9zAlcOel0A:10 a=MKtGQD3n3ToA:10 a=IgFoBzBjUZAA:10
 a=1UhrZpe2VIYA:10 a=ZZnuYtJkoWoA:10 a=xsQpLEiJziDo059NPoMA:9 a=CjuIK1q_8ugA:10
Received: (qmail 19789 invoked from network); 12 Jan 2017 13:50:23 -0000
Received: from behemoth.dingwall.me.uk (192.168.1.5)
 by mail0.xen.dingwall.me.uk with SMTP; 12 Jan 2017 13:50:23 -0000
Received: by behemoth.dingwall.me.uk (Postfix, from userid 1000)
 id 9F64FD08C20; Thu, 12 Jan 2017 13:50:23 +0000 (GMT)
Date: Thu, 12 Jan 2017 13:50:23 +0000
From: James Dingwall <james-xen@dingwall.me.uk>
To: Jorge Visentini <jorgevisentini@gmail.com>
Message-ID: <20170112135023.GA28196@dingwall.me.uk>
References: <CAG=j6fraGwYkTqefJygDscsCtMg8coXa6Eozu_DiACznMmq95A@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAG=j6fraGwYkTqefJygDscsCtMg8coXa6Eozu_DiACznMmq95A@mail.gmail.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] VG within VG
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

T24gVGh1LCBKYW4gMTIsIDIwMTcgYXQgMTA6NDA6NDdBTSAtMDIwMCwgSm9yZ2UgVmlzZW50aW5p
IHdyb3RlOgo+IEZvciBleGFtcGxlLCBJIGNyZWF0ZSBhIFZHIHdpdGggdGhlIG5hbWUgb2YgdGhl
IFZNLCBmb3IgZXhhbXBsZSBWR1ZNMDEgYW5kCj4gdGhlbiBJIGNyZWF0ZSBhIExWICgvIGRldiAv
IG1hcHBlciAvIFZHVk0wMS1MVikgYW5kIGRlbGl2ZXJlZCBhcyBhIGRpc2sgdG8KPiB0aGUgVk0g
aW4gdmlydC1tYW5hZ2VyLgo+IFdoYXQgaGFwcGVucyBpcyB0aGF0IGluIHRoaXMgd2F5LCBpdCBi
ZWNvbWVzIGFjdGl2ZSBpbiBoeXBlciBib3RoIHRoZSBWRwo+IHRoYXQgSSBjcmVhdGUgKFZHVk0w
MSkgYW5kIHRoZSBWRyB0aGF0IEkgY3JlYXRlIGluc2lkZSB0aGUgVk0gYW5kIHNvbWV0aW1lcwo+
IHRoZSBkdXBsaWNhdGUgVkcgbWVzc2FnZSBhcHBlYXJzIGluIHRoZSBoeXBlcnZpc29yLgo+IAo+
IElzIHRoYXQgY29ycmVjdCwgb3IgZG8geW91IGRvIGl0IGRpZmZlcmVudGx5Pwo+IApJIHN1cHBv
c2UgdGhlcmUgaXMgdGhlIHBvdGVudGlhbCBmb3IgTFZNIG1ldGFkYXRhIHRvIGJlY29tZSBjb3Jy
dXB0IGlmIGl0IGNhbiBiZSB3cml0dGVuIGluIGJvdGggdGhlIGh5cGVydmlzb3IgCmFuZCB0aGUg
Z3Vlc3QuICBJIGF2b2lkIHRoaXMgaGFwcGVuaW5nIGluIG15IGRvbTAgd2l0aCBhbiBlZGl0IHRv
IC9ldGMvbHZtL2x2bS5jb25mIHRvIHNldDoKCmdsb2JhbF9maWx0ZXIgPSBbICJhfC9kZXYvbWQu
KnwiLCAiYXwvZGV2L3NkLip8IiwgImF8L2Rldi94dmQuKnwiLCAicnwvLiovfCIgXQoKVGhpcyBh
bGxvd3MgTFZNIHRvIGNvbnNpZGVyIC9kZXYvbWQqIC9kZXYvc2QqIGFuZCAvZGV2L3h2ZCogYXMg
cG9zc2libGUgcHZzIGJ1dCBpZ25vcmUgYW55IG90aGVyIGJsb2NrIGRldmljZXMuCgoKUmVnYXJk
cywKSmFtZXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Thu Jan 12 13:51:35 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Jan 2017 13:51:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cRflr-0000Af-5D; Thu, 12 Jan 2017 13:50:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <james@dingwall.me.uk>) id 1cRflp-0000AZ-MQ
 for xen-users@lists.xen.org; Thu, 12 Jan 2017 13:50:25 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 8F/E9-09053-0A987785; Thu, 12 Jan 2017 13:50:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRWlGSWpSXmKPExsUSwPDXW3dBZ3m
 EweuZyharrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8a1y23MBTPZK74d+8zewPictYuRi0NIYAKj
 ROPaRpYuRk4OCQF5idfPf7JB2JwSOxY+ZQIpkhBYziTx8PsJoA4OoA4Pid7jqSA1QgIVElsb2
 5kh7HKJW61P2EBKWARUJSbctwYJswnoSzRenQQ2XkRAT2LmxQtMIDazgLTEkx1fwFqFgcr7Oy
 eCxXkFjCU6l+1ngRgZILGqbxErRFxQ4uTMJywQvVoSN/69ZAJZBTJn+T8OkDCnQKDEy187WED
 CogIqEq8O1k9gFJ6FpHkWkuZZCM0LGJlXMWoUpxaVpRbpGprpJRVlpmeU5CZm5ugaGpjp5aYW
 Fyemp+YkJhXrJefnbmIEhjcDEOxgvL8x4BCjJAeTkijvKo/yCCG+pPyUyozE4oz4otKc1OJDj
 DIcHEoSvEYdQDnBotT01Iq0zBxgpMGkJTh4lER4LUDSvMUFibnFmekQqVOMlhxfdp55ycRx6t
 MFIHnkxeWXTEIsefl5qVLivIogDQIgDRmleXDjYMngEqOslDAvI9CBQjwFqUW5mSWo8q8YxTk
 YlYR5T7UDTeHJzCuB2/oK6CAmoIMu2oAdVJKIkJJqYCxtmZt+TL5NiHGiZl+UkuPnIKOzX012
 WJW1rF1jt+R2T/yb4Lgpk6vtT/nnmd5kOezFdaEqadffJO0WGb77hVtW8x6LOanHeau7d3Igo
 8VHg/teTtwTskI6Krsfqi/f9J6lXDysoely2b7oTX+NN6VtY5Ksb3yYNXHxM4WHz/+qZPe+Tf
 nWpsRSnJFoqMVcVJwIACnnB6IBAwAA
X-Env-Sender: james@dingwall.me.uk
X-Msg-Ref: server-6.tower-27.messagelabs.com!1484229024!81736379!1
X-Originating-IP: [80.0.253.75]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5975 invoked from network); 12 Jan 2017 13:50:24 -0000
Received: from know-smtprelay-omc-11.server.virginmedia.net (HELO
 know-smtprelay-omc-11.server.virginmedia.net) (80.0.253.75)
 by server-6.tower-27.messagelabs.com with SMTP; 12 Jan 2017 13:50:24 -0000
Received: from dingwall.me.uk ([82.33.62.46])
 by know-smtprelay-11-imp with bizsmtp
 id XRqP1u00L0zrmay01RqQPa; Thu, 12 Jan 2017 13:50:24 +0000
X-Originating-IP: [82.33.62.46]
X-Spam: 0
X-Authority: v=2.1 cv=ZKcq4iPb c=1 sm=1 tr=0 a=43HWeVr0mW5rhQls5iFsjw==:117
 a=43HWeVr0mW5rhQls5iFsjw==:17 a=L9H7d07YOLsA:10 a=9cW_t1CCXrUA:10
 a=s5jvgZ67dGcA:10 a=kj9zAlcOel0A:10 a=MKtGQD3n3ToA:10 a=IgFoBzBjUZAA:10
 a=1UhrZpe2VIYA:10 a=ZZnuYtJkoWoA:10 a=xsQpLEiJziDo059NPoMA:9 a=CjuIK1q_8ugA:10
Received: (qmail 19789 invoked from network); 12 Jan 2017 13:50:23 -0000
Received: from behemoth.dingwall.me.uk (192.168.1.5)
 by mail0.xen.dingwall.me.uk with SMTP; 12 Jan 2017 13:50:23 -0000
Received: by behemoth.dingwall.me.uk (Postfix, from userid 1000)
 id 9F64FD08C20; Thu, 12 Jan 2017 13:50:23 +0000 (GMT)
Date: Thu, 12 Jan 2017 13:50:23 +0000
From: James Dingwall <james-xen@dingwall.me.uk>
To: Jorge Visentini <jorgevisentini@gmail.com>
Message-ID: <20170112135023.GA28196@dingwall.me.uk>
References: <CAG=j6fraGwYkTqefJygDscsCtMg8coXa6Eozu_DiACznMmq95A@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAG=j6fraGwYkTqefJygDscsCtMg8coXa6Eozu_DiACznMmq95A@mail.gmail.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] VG within VG
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

T24gVGh1LCBKYW4gMTIsIDIwMTcgYXQgMTA6NDA6NDdBTSAtMDIwMCwgSm9yZ2UgVmlzZW50aW5p
IHdyb3RlOgo+IEZvciBleGFtcGxlLCBJIGNyZWF0ZSBhIFZHIHdpdGggdGhlIG5hbWUgb2YgdGhl
IFZNLCBmb3IgZXhhbXBsZSBWR1ZNMDEgYW5kCj4gdGhlbiBJIGNyZWF0ZSBhIExWICgvIGRldiAv
IG1hcHBlciAvIFZHVk0wMS1MVikgYW5kIGRlbGl2ZXJlZCBhcyBhIGRpc2sgdG8KPiB0aGUgVk0g
aW4gdmlydC1tYW5hZ2VyLgo+IFdoYXQgaGFwcGVucyBpcyB0aGF0IGluIHRoaXMgd2F5LCBpdCBi
ZWNvbWVzIGFjdGl2ZSBpbiBoeXBlciBib3RoIHRoZSBWRwo+IHRoYXQgSSBjcmVhdGUgKFZHVk0w
MSkgYW5kIHRoZSBWRyB0aGF0IEkgY3JlYXRlIGluc2lkZSB0aGUgVk0gYW5kIHNvbWV0aW1lcwo+
IHRoZSBkdXBsaWNhdGUgVkcgbWVzc2FnZSBhcHBlYXJzIGluIHRoZSBoeXBlcnZpc29yLgo+IAo+
IElzIHRoYXQgY29ycmVjdCwgb3IgZG8geW91IGRvIGl0IGRpZmZlcmVudGx5Pwo+IApJIHN1cHBv
c2UgdGhlcmUgaXMgdGhlIHBvdGVudGlhbCBmb3IgTFZNIG1ldGFkYXRhIHRvIGJlY29tZSBjb3Jy
dXB0IGlmIGl0IGNhbiBiZSB3cml0dGVuIGluIGJvdGggdGhlIGh5cGVydmlzb3IgCmFuZCB0aGUg
Z3Vlc3QuICBJIGF2b2lkIHRoaXMgaGFwcGVuaW5nIGluIG15IGRvbTAgd2l0aCBhbiBlZGl0IHRv
IC9ldGMvbHZtL2x2bS5jb25mIHRvIHNldDoKCmdsb2JhbF9maWx0ZXIgPSBbICJhfC9kZXYvbWQu
KnwiLCAiYXwvZGV2L3NkLip8IiwgImF8L2Rldi94dmQuKnwiLCAicnwvLiovfCIgXQoKVGhpcyBh
bGxvd3MgTFZNIHRvIGNvbnNpZGVyIC9kZXYvbWQqIC9kZXYvc2QqIGFuZCAvZGV2L3h2ZCogYXMg
cG9zc2libGUgcHZzIGJ1dCBpZ25vcmUgYW55IG90aGVyIGJsb2NrIGRldmljZXMuCgoKUmVnYXJk
cywKSmFtZXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Thu Jan 12 16:08:36 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Jan 2017 16:08:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cRhuV-0004CH-N5; Thu, 12 Jan 2017 16:07:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jorgevisentini@gmail.com>) id 1cRhuV-0004BR-4C
 for xen-users@lists.xen.org; Thu, 12 Jan 2017 16:07:31 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 84/3B-15112-2C9A7785; Thu, 12 Jan 2017 16:07:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDIsWRWlGSWpSXmKPExsVyMfT+Gt2DK8s
 jDG5sErRYdfUAqwOjx9Hdv5kCGKNYM/OS8isSWDNu90xlKXivWXFrznzGBsaLyl2MXBxCApMY
 JV4+OckE4rAINLBKrDp5hxHEkRCYwyqxfud/5i5GTiAnR+L4/x4WCLtU4u3il2BxXgFBiZMzn
 4DFhQS8JJ5tuccEYnMKmEjsPLaSDSJeKTFz2jJGEJtNwEBi7cobYPUsAqoSDTP3s0PMCZB4s+
 MaK4gtDBTv75wINIeDQ0RAV+LqKg6QMLOAtMSTHV+YIWwviYOXfrNOYBSYheSKWUhSs4C6mQX
 UJdbPE4IIq0nc3naVHcLWlli28DXzAkbWVYwaxalFZalFukYmeklFmekZJbmJmTm6hgZmermp
 xcWJ6ak5iUnFesn5uZsYgeHMAAQ7GFeuCzzEKMnBpCTKu8qjPEKILyk/pTIjsTgjvqg0J7X4E
 KMMB4eSBO/TFUA5waLU9NSKtMwcYGTBpCU4eJREeD8vB0rzFhck5hZnpkOkTjHac/R0nX7JxH
 HqBoj8svMMkNyz6/JLJiGWvPy8VClx3okgUwVA2jJK8+CGwhLBJUZZKWFeRqAzhXgKUotyM0t
 Q5V8xinMwKgnzPgaZwpOZVwK3+xXQWUxAZ120ATurJBEhJdXAOKvCd1PwfbmlMjYhifwT5q88
 /4el6JFdusy0LZfuqh+36JN4HhFmLBG8yFT2IcOlSLnvc0pXMVesfK7CzvKPY6+s3MPfD1LmP
 Vrm7rX0/dyvYc0zFtxgf7TlgtcLL5XFfhLnPZ++nal9dkHDX+uSgDK+qecUErUmLH10JK7lZN
 Silu/sVd0+WUosxRmJhlrMRcWJAC07tI7/AgAA
X-Env-Sender: jorgevisentini@gmail.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1484237248!52286697!1
X-Originating-IP: [209.85.223.172]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43429 invoked from network); 12 Jan 2017 16:07:29 -0000
Received: from mail-io0-f172.google.com (HELO mail-io0-f172.google.com)
 (209.85.223.172)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Jan 2017 16:07:29 -0000
Received: by mail-io0-f172.google.com with SMTP id v96so21895482ioi.0
 for <xen-users@lists.xen.org>; Thu, 12 Jan 2017 08:07:28 -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=CiE2yp9wlYBnzrNUL7ICEVPmFQeRMRmp+z3k47bvx/U=;
 b=RTbnn73S/IbfwP6xmoh4iAd95nTpYqIf0fnRa141nrjF+lKApoKon2u86Ttv2mizOE
 65H4L2nVXP6tI8yRmQYr13BWLd2oUwqNn7S7DM+v1lxvnSDEng1/l9VZVPsg958SpMxF
 ASy8Yzty4x7vz96CwJOdb3Z2+QzqRBoCsVhHCNcvxRSsAWhJhJz7dx0jZ0yOWdG6o5pI
 1YW83yN3bo1U87yGljIvJdozPJlVK4oPd/63tmiYh6CWVwrpHJwZ+JdbRiQE4AvkRI8A
 yGbHq6giLetCURs59Qtczd4qRQbsdTubxLFs0XW/weRUoe1yeS4POF3QdGbDW8l8gCpr
 3zjw==
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=CiE2yp9wlYBnzrNUL7ICEVPmFQeRMRmp+z3k47bvx/U=;
 b=D6fY7aXnBMOSdUsNkPcgxX66RESSA2Pe3ZklDfQWw9bv+lrTxw0DP78oas+Q85f/fu
 EsOkx/GrC4xEOyeowJCMflDPhgbvRX/0meweOWFyz99dR+2te4gUA+2ooRGIr32grFVy
 bToX02MMyNRoOce+5h0aD+kVefK/Ds2ZGVeDCao4VIK7OCzkVtYVKtlfwFPHP1ZnJst1
 ciqj3JNpqjFbGJA+o5bS5n0FrHWf8el7Y0qH30kl1/YyzTYdH66+5jTwg/PHz+M7T2v1
 l4E/f6quBlAxx4S+tLWdGkCOIQdKRQuZ6NmN9PSijYoM2lc7QdKLSsl9XxU3MRT+q2HO
 c6jg==
X-Gm-Message-State: AIkVDXKfwOqUUP9AdIrJFIZnR9bHM/EHarsXfa+e4rKE6N2mOGSYFsW0HPtvYVK9mBEqwelPIyD2q/OUc9pA4Q==
X-Received: by 10.107.129.222 with SMTP id l91mr12802227ioi.194.1484237247977; 
 Thu, 12 Jan 2017 08:07:27 -0800 (PST)
MIME-Version: 1.0
Received: by 10.36.29.194 with HTTP; Thu, 12 Jan 2017 08:07:27 -0800 (PST)
In-Reply-To: <20170112135023.GA28196@dingwall.me.uk>
References: <CAG=j6fraGwYkTqefJygDscsCtMg8coXa6Eozu_DiACznMmq95A@mail.gmail.com>
 <20170112135023.GA28196@dingwall.me.uk>
From: Jorge Visentini <jorgevisentini@gmail.com>
Date: Thu, 12 Jan 2017 14:07:27 -0200
Message-ID: <CAG=j6fpkKUeM+00YjvH_C__UrKkmAPkYSuyUfdGWW3rWfbx0Ng@mail.gmail.com>
To: James Dingwall <james-xen@dingwall.me.uk>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] VG within VG
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5211685634513209659=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============5211685634513209659==
Content-Type: multipart/alternative; boundary=001a113f9142ed9dcf0545e7e986

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

Hi James,

Firstly, thanks for the attention to my post.

Currently I use the following form:
1. I create a LUN in Storage and deliver it to the hypervisor.
2. I create a VG and an LV with this LUN.
3. I deliver the LV to the VM.
4. In VM already, I do a standard OS installation with VG and LVs.

What happens is that in the hypervisor layer, also appears the VG and LV
created in the VM layer.

This situation has never been a problem, but it is an inconvenience because
it always shows the message below:
*WARNING: Duplicate VG name VGVM-BIN:
lh4C8S-fwxt-yeD0-Y99K-B4PJ-mfuV-NXK8P2 (created here) takes precedence over
o9A48e-h4zO-SZ3U-3wbw-AAjy-UmxT-N0zDjC*

I do not usually mount the VG / LV of the VM layer on the hypervisor, but I
had to do it a few times for backup, so I always mounted it as read-only
and never had a problem.

Well, I'll take a look at this LVM filter issue.

Thanks again!

2017-01-12 11:50 GMT-02:00 James Dingwall <james-xen@dingwall.me.uk>:

> On Thu, Jan 12, 2017 at 10:40:47AM -0200, Jorge Visentini wrote:
> > For example, I create a VG with the name of the VM, for example VGVM01
> and
> > then I create a LV (/ dev / mapper / VGVM01-LV) and delivered as a disk
> to
> > the VM in virt-manager.
> > What happens is that in this way, it becomes active in hyper both the VG
> > that I create (VGVM01) and the VG that I create inside the VM and
> sometimes
> > the duplicate VG message appears in the hypervisor.
> >
> > Is that correct, or do you do it differently?
> >
> I suppose there is the potential for LVM metadata to become corrupt if it
> can be written in both the hypervisor
> and the guest.  I avoid this happening in my dom0 with an edit to
> /etc/lvm/lvm.conf to set:
>
> global_filter = [ "a|/dev/md.*|", "a|/dev/sd.*|", "a|/dev/xvd.*|",
> "r|/.*/|" ]
>
> This allows LVM to consider /dev/md* /dev/sd* and /dev/xvd* as possible
> pvs but ignore any other block devices.
>
>
> Regards,
> James
>



-- 
Att,
Jorge Visentini
+55 55 8432-9868

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

<div dir=3D"ltr">Hi James,<br><br><span id=3D"gmail-result_box" class=3D"gm=
ail-" lang=3D"en"><span>Firstly, thanks for the attention to my post.</span=
><br><br><span>Currently I use the following form:</span><br><span>1. I cre=
ate a LUN in Storage and deliver it to the hypervisor.</span><br><span>2. I=
 create a VG and an LV with this LUN.</span><br><span>3. I deliver the LV t=
o the VM.</span><br><span>4. In VM already, I do a standard OS installation=
 with VG and LVs.</span><br><br><span>What happens is that in the hyperviso=
r layer, also appears the VG and LV created in the VM layer.</span><br><br>=
<span>This situation has never been a problem, but it is an inconvenience b=
ecause it always shows the message below:</span><br><b>WARNING: Duplicate V=
G name VGVM-BIN: lh4C8S-fwxt-yeD0-Y99K-B4PJ-mfuV-NXK8P2 (created here) take=
s precedence over o9A48e-h4zO-SZ3U-3wbw-AAjy-UmxT-N0zDjC</b><br><br><span>I
 do not usually mount the VG / LV of the VM layer on the hypervisor, but
 I had to do it a few times for backup, so I always mounted it as=20
read-only and never had a problem.</span><br><br><span>Well, I&#39;ll take =
a look at this LVM filter issue.</span><br><br><span class=3D"gmail-">Thank=
s again!</span></span><br></div><div class=3D"gmail_extra"><br><div class=
=3D"gmail_quote">2017-01-12 11:50 GMT-02:00 James Dingwall <span dir=3D"ltr=
">&lt;<a href=3D"mailto:james-xen@dingwall.me.uk" target=3D"_blank">james-x=
en@dingwall.me.uk</a>&gt;</span>:<br><blockquote class=3D"gmail_quote" styl=
e=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span c=
lass=3D"">On Thu, Jan 12, 2017 at 10:40:47AM -0200, Jorge Visentini wrote:<=
br>
&gt; For example, I create a VG with the name of the VM, for example VGVM01=
 and<br>
&gt; then I create a LV (/ dev / mapper / VGVM01-LV) and delivered as a dis=
k to<br>
&gt; the VM in virt-manager.<br>
&gt; What happens is that in this way, it becomes active in hyper both the =
VG<br>
&gt; that I create (VGVM01) and the VG that I create inside the VM and some=
times<br>
&gt; the duplicate VG message appears in the hypervisor.<br>
&gt;<br>
&gt; Is that correct, or do you do it differently?<br>
&gt;<br>
</span>I suppose there is the potential for LVM metadata to become corrupt =
if it can be written in both the hypervisor<br>
and the guest.=C2=A0 I avoid this happening in my dom0 with an edit to /etc=
/lvm/lvm.conf to set:<br>
<br>
global_filter =3D [ &quot;a|/dev/md.*|&quot;, &quot;a|/dev/sd.*|&quot;, &qu=
ot;a|/dev/xvd.*|&quot;, &quot;r|/.*/|&quot; ]<br>
<br>
This allows LVM to consider /dev/md* /dev/sd* and /dev/xvd* as possible pvs=
 but ignore any other block devices.<br>
<br>
<br>
Regards,<br>
James<br>
</blockquote></div><br><br clear=3D"all"><br>-- <br><div class=3D"gmail_sig=
nature" data-smartmail=3D"gmail_signature"><div dir=3D"ltr"><div><span styl=
e=3D"color:rgb(153,153,153)"><span style=3D"font-family:arial,helvetica,san=
s-serif">Att,<br></span></span></div><span style=3D"color:rgb(153,153,153)"=
><span style=3D"font-family:arial,helvetica,sans-serif">Jorge Visentini<br>=
+55 55 8432-9868</span></span><br></div></div>
</div>

--001a113f9142ed9dcf0545e7e986--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============5211685634513209659==--


From xen-users-bounces@lists.xen.org Thu Jan 12 16:08:36 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Jan 2017 16:08:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cRhuV-0004CH-N5; Thu, 12 Jan 2017 16:07:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jorgevisentini@gmail.com>) id 1cRhuV-0004BR-4C
 for xen-users@lists.xen.org; Thu, 12 Jan 2017 16:07:31 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 84/3B-15112-2C9A7785; Thu, 12 Jan 2017 16:07:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDIsWRWlGSWpSXmKPExsVyMfT+Gt2DK8s
 jDG5sErRYdfUAqwOjx9Hdv5kCGKNYM/OS8isSWDNu90xlKXivWXFrznzGBsaLyl2MXBxCApMY
 JV4+OckE4rAINLBKrDp5hxHEkRCYwyqxfud/5i5GTiAnR+L4/x4WCLtU4u3il2BxXgFBiZMzn
 4DFhQS8JJ5tuccEYnMKmEjsPLaSDSJeKTFz2jJGEJtNwEBi7cobYPUsAqoSDTP3s0PMCZB4s+
 MaK4gtDBTv75wINIeDQ0RAV+LqKg6QMLOAtMSTHV+YIWwviYOXfrNOYBSYheSKWUhSs4C6mQX
 UJdbPE4IIq0nc3naVHcLWlli28DXzAkbWVYwaxalFZalFukYmeklFmekZJbmJmTm6hgZmermp
 xcWJ6ak5iUnFesn5uZsYgeHMAAQ7GFeuCzzEKMnBpCTKu8qjPEKILyk/pTIjsTgjvqg0J7X4E
 KMMB4eSBO/TFUA5waLU9NSKtMwcYGTBpCU4eJREeD8vB0rzFhck5hZnpkOkTjHac/R0nX7JxH
 HqBoj8svMMkNyz6/JLJiGWvPy8VClx3okgUwVA2jJK8+CGwhLBJUZZKWFeRqAzhXgKUotyM0t
 Q5V8xinMwKgnzPgaZwpOZVwK3+xXQWUxAZ120ATurJBEhJdXAOKvCd1PwfbmlMjYhifwT5q88
 /4el6JFdusy0LZfuqh+36JN4HhFmLBG8yFT2IcOlSLnvc0pXMVesfK7CzvKPY6+s3MPfD1LmP
 Vrm7rX0/dyvYc0zFtxgf7TlgtcLL5XFfhLnPZ++nal9dkHDX+uSgDK+qecUErUmLH10JK7lZN
 Silu/sVd0+WUosxRmJhlrMRcWJAC07tI7/AgAA
X-Env-Sender: jorgevisentini@gmail.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1484237248!52286697!1
X-Originating-IP: [209.85.223.172]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43429 invoked from network); 12 Jan 2017 16:07:29 -0000
Received: from mail-io0-f172.google.com (HELO mail-io0-f172.google.com)
 (209.85.223.172)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Jan 2017 16:07:29 -0000
Received: by mail-io0-f172.google.com with SMTP id v96so21895482ioi.0
 for <xen-users@lists.xen.org>; Thu, 12 Jan 2017 08:07:28 -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=CiE2yp9wlYBnzrNUL7ICEVPmFQeRMRmp+z3k47bvx/U=;
 b=RTbnn73S/IbfwP6xmoh4iAd95nTpYqIf0fnRa141nrjF+lKApoKon2u86Ttv2mizOE
 65H4L2nVXP6tI8yRmQYr13BWLd2oUwqNn7S7DM+v1lxvnSDEng1/l9VZVPsg958SpMxF
 ASy8Yzty4x7vz96CwJOdb3Z2+QzqRBoCsVhHCNcvxRSsAWhJhJz7dx0jZ0yOWdG6o5pI
 1YW83yN3bo1U87yGljIvJdozPJlVK4oPd/63tmiYh6CWVwrpHJwZ+JdbRiQE4AvkRI8A
 yGbHq6giLetCURs59Qtczd4qRQbsdTubxLFs0XW/weRUoe1yeS4POF3QdGbDW8l8gCpr
 3zjw==
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=CiE2yp9wlYBnzrNUL7ICEVPmFQeRMRmp+z3k47bvx/U=;
 b=D6fY7aXnBMOSdUsNkPcgxX66RESSA2Pe3ZklDfQWw9bv+lrTxw0DP78oas+Q85f/fu
 EsOkx/GrC4xEOyeowJCMflDPhgbvRX/0meweOWFyz99dR+2te4gUA+2ooRGIr32grFVy
 bToX02MMyNRoOce+5h0aD+kVefK/Ds2ZGVeDCao4VIK7OCzkVtYVKtlfwFPHP1ZnJst1
 ciqj3JNpqjFbGJA+o5bS5n0FrHWf8el7Y0qH30kl1/YyzTYdH66+5jTwg/PHz+M7T2v1
 l4E/f6quBlAxx4S+tLWdGkCOIQdKRQuZ6NmN9PSijYoM2lc7QdKLSsl9XxU3MRT+q2HO
 c6jg==
X-Gm-Message-State: AIkVDXKfwOqUUP9AdIrJFIZnR9bHM/EHarsXfa+e4rKE6N2mOGSYFsW0HPtvYVK9mBEqwelPIyD2q/OUc9pA4Q==
X-Received: by 10.107.129.222 with SMTP id l91mr12802227ioi.194.1484237247977; 
 Thu, 12 Jan 2017 08:07:27 -0800 (PST)
MIME-Version: 1.0
Received: by 10.36.29.194 with HTTP; Thu, 12 Jan 2017 08:07:27 -0800 (PST)
In-Reply-To: <20170112135023.GA28196@dingwall.me.uk>
References: <CAG=j6fraGwYkTqefJygDscsCtMg8coXa6Eozu_DiACznMmq95A@mail.gmail.com>
 <20170112135023.GA28196@dingwall.me.uk>
From: Jorge Visentini <jorgevisentini@gmail.com>
Date: Thu, 12 Jan 2017 14:07:27 -0200
Message-ID: <CAG=j6fpkKUeM+00YjvH_C__UrKkmAPkYSuyUfdGWW3rWfbx0Ng@mail.gmail.com>
To: James Dingwall <james-xen@dingwall.me.uk>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] VG within VG
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5211685634513209659=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============5211685634513209659==
Content-Type: multipart/alternative; boundary=001a113f9142ed9dcf0545e7e986

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

Hi James,

Firstly, thanks for the attention to my post.

Currently I use the following form:
1. I create a LUN in Storage and deliver it to the hypervisor.
2. I create a VG and an LV with this LUN.
3. I deliver the LV to the VM.
4. In VM already, I do a standard OS installation with VG and LVs.

What happens is that in the hypervisor layer, also appears the VG and LV
created in the VM layer.

This situation has never been a problem, but it is an inconvenience because
it always shows the message below:
*WARNING: Duplicate VG name VGVM-BIN:
lh4C8S-fwxt-yeD0-Y99K-B4PJ-mfuV-NXK8P2 (created here) takes precedence over
o9A48e-h4zO-SZ3U-3wbw-AAjy-UmxT-N0zDjC*

I do not usually mount the VG / LV of the VM layer on the hypervisor, but I
had to do it a few times for backup, so I always mounted it as read-only
and never had a problem.

Well, I'll take a look at this LVM filter issue.

Thanks again!

2017-01-12 11:50 GMT-02:00 James Dingwall <james-xen@dingwall.me.uk>:

> On Thu, Jan 12, 2017 at 10:40:47AM -0200, Jorge Visentini wrote:
> > For example, I create a VG with the name of the VM, for example VGVM01
> and
> > then I create a LV (/ dev / mapper / VGVM01-LV) and delivered as a disk
> to
> > the VM in virt-manager.
> > What happens is that in this way, it becomes active in hyper both the VG
> > that I create (VGVM01) and the VG that I create inside the VM and
> sometimes
> > the duplicate VG message appears in the hypervisor.
> >
> > Is that correct, or do you do it differently?
> >
> I suppose there is the potential for LVM metadata to become corrupt if it
> can be written in both the hypervisor
> and the guest.  I avoid this happening in my dom0 with an edit to
> /etc/lvm/lvm.conf to set:
>
> global_filter = [ "a|/dev/md.*|", "a|/dev/sd.*|", "a|/dev/xvd.*|",
> "r|/.*/|" ]
>
> This allows LVM to consider /dev/md* /dev/sd* and /dev/xvd* as possible
> pvs but ignore any other block devices.
>
>
> Regards,
> James
>



-- 
Att,
Jorge Visentini
+55 55 8432-9868

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

<div dir=3D"ltr">Hi James,<br><br><span id=3D"gmail-result_box" class=3D"gm=
ail-" lang=3D"en"><span>Firstly, thanks for the attention to my post.</span=
><br><br><span>Currently I use the following form:</span><br><span>1. I cre=
ate a LUN in Storage and deliver it to the hypervisor.</span><br><span>2. I=
 create a VG and an LV with this LUN.</span><br><span>3. I deliver the LV t=
o the VM.</span><br><span>4. In VM already, I do a standard OS installation=
 with VG and LVs.</span><br><br><span>What happens is that in the hyperviso=
r layer, also appears the VG and LV created in the VM layer.</span><br><br>=
<span>This situation has never been a problem, but it is an inconvenience b=
ecause it always shows the message below:</span><br><b>WARNING: Duplicate V=
G name VGVM-BIN: lh4C8S-fwxt-yeD0-Y99K-B4PJ-mfuV-NXK8P2 (created here) take=
s precedence over o9A48e-h4zO-SZ3U-3wbw-AAjy-UmxT-N0zDjC</b><br><br><span>I
 do not usually mount the VG / LV of the VM layer on the hypervisor, but
 I had to do it a few times for backup, so I always mounted it as=20
read-only and never had a problem.</span><br><br><span>Well, I&#39;ll take =
a look at this LVM filter issue.</span><br><br><span class=3D"gmail-">Thank=
s again!</span></span><br></div><div class=3D"gmail_extra"><br><div class=
=3D"gmail_quote">2017-01-12 11:50 GMT-02:00 James Dingwall <span dir=3D"ltr=
">&lt;<a href=3D"mailto:james-xen@dingwall.me.uk" target=3D"_blank">james-x=
en@dingwall.me.uk</a>&gt;</span>:<br><blockquote class=3D"gmail_quote" styl=
e=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span c=
lass=3D"">On Thu, Jan 12, 2017 at 10:40:47AM -0200, Jorge Visentini wrote:<=
br>
&gt; For example, I create a VG with the name of the VM, for example VGVM01=
 and<br>
&gt; then I create a LV (/ dev / mapper / VGVM01-LV) and delivered as a dis=
k to<br>
&gt; the VM in virt-manager.<br>
&gt; What happens is that in this way, it becomes active in hyper both the =
VG<br>
&gt; that I create (VGVM01) and the VG that I create inside the VM and some=
times<br>
&gt; the duplicate VG message appears in the hypervisor.<br>
&gt;<br>
&gt; Is that correct, or do you do it differently?<br>
&gt;<br>
</span>I suppose there is the potential for LVM metadata to become corrupt =
if it can be written in both the hypervisor<br>
and the guest.=C2=A0 I avoid this happening in my dom0 with an edit to /etc=
/lvm/lvm.conf to set:<br>
<br>
global_filter =3D [ &quot;a|/dev/md.*|&quot;, &quot;a|/dev/sd.*|&quot;, &qu=
ot;a|/dev/xvd.*|&quot;, &quot;r|/.*/|&quot; ]<br>
<br>
This allows LVM to consider /dev/md* /dev/sd* and /dev/xvd* as possible pvs=
 but ignore any other block devices.<br>
<br>
<br>
Regards,<br>
James<br>
</blockquote></div><br><br clear=3D"all"><br>-- <br><div class=3D"gmail_sig=
nature" data-smartmail=3D"gmail_signature"><div dir=3D"ltr"><div><span styl=
e=3D"color:rgb(153,153,153)"><span style=3D"font-family:arial,helvetica,san=
s-serif">Att,<br></span></span></div><span style=3D"color:rgb(153,153,153)"=
><span style=3D"font-family:arial,helvetica,sans-serif">Jorge Visentini<br>=
+55 55 8432-9868</span></span><br></div></div>
</div>

--001a113f9142ed9dcf0545e7e986--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============5211685634513209659==--


From xen-users-bounces@lists.xen.org Sun Jan 15 14:21:18 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Jan 2017 14:21:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cSlf9-00018r-Q6; Sun, 15 Jan 2017 14:20:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <zesen.qian@gmail.com>) id 1cSdwN-0006TT-Oq
 for xen-users@lists.xen.org; Sun, 15 Jan 2017 06:05:19 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 29/94-02804-E111B785; Sun, 15 Jan 2017 06:05:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsVyMfS6ka6sYHW
 EweXJ2harrh5gdWD0OLr7N1MAYxRrZl5SfkUCa0bf44vMBXtYK7o797E1MD5i6WLk4hASmMgo
 cXTuUkYQh0XgDovEq5PfWbsYOTkkBH6wSEzaIAlh50hMm3KZEcIulbjRNpENxOYVEJQ4OfMJC
 4gtJOApcezhQbAaNgF1iW97j4HFWQRUJb4/mMkCUR8gcebferAaYQFTiSVzm5hBbBEBaYkZV5
 qAZnJwMAP1rp8nNIGRdxaSDbMQMgsYmVYxahSnFpWlFukaGeslFWWmZ5TkJmbm6BoaGOvlphY
 XJ6an5iQmFesl5+duYgQGTz0DA+MOxr69focYJTmYlER5v6tWRAjxJeWnVGYkFmfEF5XmpBYf
 YpTh4FCS4N0pUB0hJFiUmp5akZaZAwxjmLQEB4+SCO9lkDRvcUFibnFmOkTqFKM9R0/X6ZdMH
 GeuXwCSpz6ByD27Lr9kEmLJy89LlRLnLQBpEwBpyyjNgxsKi7tLjLJSwryMDAwMQjwFqUW5mS
 Wo8q8YxTkYlYR5vUCm8GTmlcDtfgV0FhPQWRdtykHOKklESEk1MHaVGr2KrD79bO3jXi+Rq4Y
 xR3Yk+8Va2oRN591o/KUzhun718p7W8/Zf5Sfr8QhcGKiZGHF+/snP7o6zl+VsW6TwfXlFZIv
 e8WnV30rOnC+aIJwyszbUUc3Se7ZWbhPZhbfPqFekcZDvuHBLW27npQ9uXGt9lElS/Gxz/Xza
 2YtavizdEPFAWklluKMREMt5qLiRAAYkvMAtgIAAA==
X-Env-Sender: zesen.qian@gmail.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1484460317!68935931!1
X-Originating-IP: [209.85.215.50]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61270 invoked from network); 15 Jan 2017 06:05:17 -0000
Received: from mail-lf0-f50.google.com (HELO mail-lf0-f50.google.com)
 (209.85.215.50)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 15 Jan 2017 06:05:17 -0000
Received: by mail-lf0-f50.google.com with SMTP id m78so62580095lfg.2
 for <xen-users@lists.xen.org>; Sat, 14 Jan 2017 22:05:17 -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=z3TBmR3bcIoSsna2e8ipq1PAzp3lRalgr7A711LVStA=;
 b=Ej21bZw/eD3JvmiqyM7auMomF7slAVrIwys7gdhXGkzNOLaFIQ+U0Wa6v9LKmFD+B0
 arKWuINt3+c/zD3o/rrNSTEma2IyP5V7MjplRplPvnLdhRu0F4rSIYy1X1W0noV+6eIU
 hORce4nBGcZoFZsA1ITLktmBSPXHbXwX0EWQTCGCTGDULsBu5N23Tmj68R4bfqxwujrz
 X43Nz8CoCJIbMX2OFCrAmcpgFk4xVhIht+vdsrb4Ax6MQTIve/jrvs5/Rr8+vnlSay7H
 4rQhnwy91Hx8Njjft9Exf3J0AHrJ9HQelFPYiFnMjEY0iZ9sXgRwW0dHh/WCtm+m2SP7
 kjJg==
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=z3TBmR3bcIoSsna2e8ipq1PAzp3lRalgr7A711LVStA=;
 b=EFDo5ILq31pNXiO6pgTJdu+ee6SKGjoudjKG9uA0FOaGRWrCdS7IP2cKeUYIQZNTa+
 tdQ/gLtHbhuf8LfSIO48DynZPQWAT3eLnPGFC1RIQsb93tv2ISDU+FyEF2hSHL5yXsRE
 yj5XecgBvbUhFVr4XYlnOF7NFKJ+TfzZSipEZ/1ziB6C9eGtBJ4H5Z37Hih84VyQ2WFp
 bieJ0RHLbVsmYGh/w7R002aUEAqncQm3W/9+80+GomRcx4DNtfwI0TuD6+bqgzbvzolh
 g9r645VxbTrvG68js2OfBOoZwzt7k6NjPSW5AY5IBWE2GdE4CxgUjJC0LTVvsWgCBKaK
 fzKA==
X-Gm-Message-State: AIkVDXJYn75K7KvXVQpyZpZ98LhY1s0topC95TD4VhZ1XjmyOP+qhzpcNOy/ba1mda3qfFmG/P10/9bzAVp0nA==
X-Received: by 10.25.157.146 with SMTP id g140mr10227445lfe.123.1484460316640; 
 Sat, 14 Jan 2017 22:05:16 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.18.87 with HTTP; Sat, 14 Jan 2017 22:05:16 -0800 (PST)
From: Zesen Qian <zesen.qian@gmail.com>
Date: Sun, 15 Jan 2017 14:05:16 +0800
Message-ID: <CAHukOpbN5bF3kvcma_=EV=KQ_cU03LbFK2mzOpw0yxd-P7cZrg@mail.gmail.com>
To: xen-users@lists.xen.org
X-Mailman-Approved-At: Sun, 15 Jan 2017 14:20:02 +0000
Subject: [Xen-users] UEFI Xen black screen after relinquished VGA
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

SGkgbGlzdCwKCkknbSB0cnlpbmcgdG8gYm9vdCBYZW4gdmlhIFVFRkksIHdoaWNoIGluIHR1cm4g
Ym9vdHMgbXkgQXJjaGxpbnV4LgoKdGhlIGxpbmUgb2YgVUVGSToKPT09PT09PT09PT09CkJvb3Qw
MDAxKiBYZW4KSEQoMSxHUFQsMDI4ZTAxZDctYWQ5MC00MTVkLThjMjUtNTk3NTk5ZTQwMTUxLDB4
ODAwLDB4MjAwMDApL0ZpbGUoXHhlbi00LjguMC5lZmkpCj09PT09PT09PT09PQoKeGVuLmNmZzoK
PT09PT09PT09PT09CltnbG9iYWxdCmRlZmF1bHQ9eGVuCgpbeGVuXQpvcHRpb25zPWNvbnNvbGU9
dmdhIGRvbTBfbWVtPTFHLG1heDo4RyBkb20wX21heF92Y3B1cz00IGxvZ2x2bD1hbGwgbm9yZWJv
b3QKa2VybmVsPXZtbGludXotbGludXggcm9vdD1MQUJFTD1hcmNoIHJ3IHJvb3RmbGFncz1kaXNj
YXJkCnJhbWRpc2s9aW5pdHJhbWZzLWxpbnV4LmltZwo9PT09PT09PT09PT0KCmxhc3QgbGluZSBv
ZiBib290aW5nOgo9PT09PT09PT09PT0KWGVuIGlzIHJlbGlucXVpc2hpbmcgVkdBIGNvbnNvbGUu
Cj09PT09PT09PT09PQpUaGVuIGl0IHR1cm5zIHRvIGJsYWNrIHNjcmVlbi4KClRoZSBtYWNoaW5l
IGlzIHRoaW5rcGFkIHgyNDAsIFhlbiBpcyA0LjguMC4KCkFueSBjb21tZW50IGlzIGFwcHJlY2lh
dGVkLiBQbGVhc2UgbGV0IG1lIGtub3cgaWYgbW9yZSBpbmZvIGlzIG5lZWRlZC4KCkJlc3Qgd2lz
aGVzLApaZXNlbiBRaWFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Sun Jan 15 14:21:18 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Jan 2017 14:21:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cSlf9-00018r-Q6; Sun, 15 Jan 2017 14:20:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <zesen.qian@gmail.com>) id 1cSdwN-0006TT-Oq
 for xen-users@lists.xen.org; Sun, 15 Jan 2017 06:05:19 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 29/94-02804-E111B785; Sun, 15 Jan 2017 06:05:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsVyMfS6ka6sYHW
 EweXJ2harrh5gdWD0OLr7N1MAYxRrZl5SfkUCa0bf44vMBXtYK7o797E1MD5i6WLk4hASmMgo
 cXTuUkYQh0XgDovEq5PfWbsYOTkkBH6wSEzaIAlh50hMm3KZEcIulbjRNpENxOYVEJQ4OfMJC
 4gtJOApcezhQbAaNgF1iW97j4HFWQRUJb4/mMkCUR8gcebferAaYQFTiSVzm5hBbBEBaYkZV5
 qAZnJwMAP1rp8nNIGRdxaSDbMQMgsYmVYxahSnFpWlFukaGeslFWWmZ5TkJmbm6BoaGOvlphY
 XJ6an5iQmFesl5+duYgQGTz0DA+MOxr69focYJTmYlER5v6tWRAjxJeWnVGYkFmfEF5XmpBYf
 YpTh4FCS4N0pUB0hJFiUmp5akZaZAwxjmLQEB4+SCO9lkDRvcUFibnFmOkTqFKM9R0/X6ZdMH
 GeuXwCSpz6ByD27Lr9kEmLJy89LlRLnLQBpEwBpyyjNgxsKi7tLjLJSwryMDAwMQjwFqUW5mS
 Wo8q8YxTkYlYR5vUCm8GTmlcDtfgV0FhPQWRdtykHOKklESEk1MHaVGr2KrD79bO3jXi+Rq4Y
 xR3Yk+8Va2oRN591o/KUzhun718p7W8/Zf5Sfr8QhcGKiZGHF+/snP7o6zl+VsW6TwfXlFZIv
 e8WnV30rOnC+aIJwyszbUUc3Se7ZWbhPZhbfPqFekcZDvuHBLW27npQ9uXGt9lElS/Gxz/Xza
 2YtavizdEPFAWklluKMREMt5qLiRAAYkvMAtgIAAA==
X-Env-Sender: zesen.qian@gmail.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1484460317!68935931!1
X-Originating-IP: [209.85.215.50]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61270 invoked from network); 15 Jan 2017 06:05:17 -0000
Received: from mail-lf0-f50.google.com (HELO mail-lf0-f50.google.com)
 (209.85.215.50)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 15 Jan 2017 06:05:17 -0000
Received: by mail-lf0-f50.google.com with SMTP id m78so62580095lfg.2
 for <xen-users@lists.xen.org>; Sat, 14 Jan 2017 22:05:17 -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=z3TBmR3bcIoSsna2e8ipq1PAzp3lRalgr7A711LVStA=;
 b=Ej21bZw/eD3JvmiqyM7auMomF7slAVrIwys7gdhXGkzNOLaFIQ+U0Wa6v9LKmFD+B0
 arKWuINt3+c/zD3o/rrNSTEma2IyP5V7MjplRplPvnLdhRu0F4rSIYy1X1W0noV+6eIU
 hORce4nBGcZoFZsA1ITLktmBSPXHbXwX0EWQTCGCTGDULsBu5N23Tmj68R4bfqxwujrz
 X43Nz8CoCJIbMX2OFCrAmcpgFk4xVhIht+vdsrb4Ax6MQTIve/jrvs5/Rr8+vnlSay7H
 4rQhnwy91Hx8Njjft9Exf3J0AHrJ9HQelFPYiFnMjEY0iZ9sXgRwW0dHh/WCtm+m2SP7
 kjJg==
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=z3TBmR3bcIoSsna2e8ipq1PAzp3lRalgr7A711LVStA=;
 b=EFDo5ILq31pNXiO6pgTJdu+ee6SKGjoudjKG9uA0FOaGRWrCdS7IP2cKeUYIQZNTa+
 tdQ/gLtHbhuf8LfSIO48DynZPQWAT3eLnPGFC1RIQsb93tv2ISDU+FyEF2hSHL5yXsRE
 yj5XecgBvbUhFVr4XYlnOF7NFKJ+TfzZSipEZ/1ziB6C9eGtBJ4H5Z37Hih84VyQ2WFp
 bieJ0RHLbVsmYGh/w7R002aUEAqncQm3W/9+80+GomRcx4DNtfwI0TuD6+bqgzbvzolh
 g9r645VxbTrvG68js2OfBOoZwzt7k6NjPSW5AY5IBWE2GdE4CxgUjJC0LTVvsWgCBKaK
 fzKA==
X-Gm-Message-State: AIkVDXJYn75K7KvXVQpyZpZ98LhY1s0topC95TD4VhZ1XjmyOP+qhzpcNOy/ba1mda3qfFmG/P10/9bzAVp0nA==
X-Received: by 10.25.157.146 with SMTP id g140mr10227445lfe.123.1484460316640; 
 Sat, 14 Jan 2017 22:05:16 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.18.87 with HTTP; Sat, 14 Jan 2017 22:05:16 -0800 (PST)
From: Zesen Qian <zesen.qian@gmail.com>
Date: Sun, 15 Jan 2017 14:05:16 +0800
Message-ID: <CAHukOpbN5bF3kvcma_=EV=KQ_cU03LbFK2mzOpw0yxd-P7cZrg@mail.gmail.com>
To: xen-users@lists.xen.org
X-Mailman-Approved-At: Sun, 15 Jan 2017 14:20:02 +0000
Subject: [Xen-users] UEFI Xen black screen after relinquished VGA
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

SGkgbGlzdCwKCkknbSB0cnlpbmcgdG8gYm9vdCBYZW4gdmlhIFVFRkksIHdoaWNoIGluIHR1cm4g
Ym9vdHMgbXkgQXJjaGxpbnV4LgoKdGhlIGxpbmUgb2YgVUVGSToKPT09PT09PT09PT09CkJvb3Qw
MDAxKiBYZW4KSEQoMSxHUFQsMDI4ZTAxZDctYWQ5MC00MTVkLThjMjUtNTk3NTk5ZTQwMTUxLDB4
ODAwLDB4MjAwMDApL0ZpbGUoXHhlbi00LjguMC5lZmkpCj09PT09PT09PT09PQoKeGVuLmNmZzoK
PT09PT09PT09PT09CltnbG9iYWxdCmRlZmF1bHQ9eGVuCgpbeGVuXQpvcHRpb25zPWNvbnNvbGU9
dmdhIGRvbTBfbWVtPTFHLG1heDo4RyBkb20wX21heF92Y3B1cz00IGxvZ2x2bD1hbGwgbm9yZWJv
b3QKa2VybmVsPXZtbGludXotbGludXggcm9vdD1MQUJFTD1hcmNoIHJ3IHJvb3RmbGFncz1kaXNj
YXJkCnJhbWRpc2s9aW5pdHJhbWZzLWxpbnV4LmltZwo9PT09PT09PT09PT0KCmxhc3QgbGluZSBv
ZiBib290aW5nOgo9PT09PT09PT09PT0KWGVuIGlzIHJlbGlucXVpc2hpbmcgVkdBIGNvbnNvbGUu
Cj09PT09PT09PT09PQpUaGVuIGl0IHR1cm5zIHRvIGJsYWNrIHNjcmVlbi4KClRoZSBtYWNoaW5l
IGlzIHRoaW5rcGFkIHgyNDAsIFhlbiBpcyA0LjguMC4KCkFueSBjb21tZW50IGlzIGFwcHJlY2lh
dGVkLiBQbGVhc2UgbGV0IG1lIGtub3cgaWYgbW9yZSBpbmZvIGlzIG5lZWRlZC4KCkJlc3Qgd2lz
aGVzLApaZXNlbiBRaWFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Mon Jan 16 12:19:25 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Jan 2017 12:19:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cT6El-0007aN-9t; Mon, 16 Jan 2017 12:18:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <waldt@b1-systems.de>) id 1cT6Ej-0007aE-KO
 for xen-users@lists.xen.org; Mon, 16 Jan 2017 12:18:09 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 CA/67-11476-00ABC785; Mon, 16 Jan 2017 12:18:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplleJIrShJLcpLzFFi42IJOeF6R/f/zpo
 Ig+XrjC1WXT3A6sDocXT3b6YAxijWzLyk/IoE1oxnZ86zFTSbVRxo+cTUwNip18XIxSEksJ5R
 4talBcxdjJwcwgJ2Eq2nn4HZIgJZEpcetjBDFM1mklj9ZS0bSIJNQE1i/Zsn7CA2r4CDROfT5
 WANLAKqEt+er2YBsUUFwiU6dl2DqhGUODnzCVicU8BE4v2+o0wgQ5kF2hklvl3byT6BkXsWkr
 pZyHIgCWaBFIk9c94yz0KyfBaSC2chOWQWki9mIbt8FpLtEEPVJf7Mu8QMYWtLLFv4Gsq2lVi
 37j0LhK0n8fZ3L5RtKbF+xyf2BYx8qxjVi1OLylKLdA31kooy0zNKchMzc3QNDcz0clOLixPT
 U3MSk4r1kvNzNzECo4YBCHYw7nzudIhRkoNJSZT3mE51hBBfUn5KZUZicUZ8UWlOavEhRhkOD
 iUJXlVgFAoJFqWmp1akZeYA4xcmLcHBoyTCe20HUJq3uCAxtzgzHSJ1ilGX49SN0y+ZhFjy8v
 NSpcR5ZUBmCIAUZZTmwY2ApZJLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEub9CbKKJzOvBG7
 TK6AjmICOuA5yP29xSSJCSqqBse53EsMjEz9Jw6nJBkyXRR5Vyve7y54P6BPYd/658d4F689r
 rN92v8WsXOTE2zThexbqd+Wq751sfaO0xpTTddee8tmbc79v9Jx39OD7uPBjMSkS8+beaaoSj
 2jxMJzzsv+lgEDIGUu2XPFbtjdcRCY3CX36tIMnxPC2SeyHwxP3rqp+yHPHQImlOCPRUIu5qD
 gRAIJjA3YgAwAA
X-Env-Sender: waldt@b1-systems.de
X-Msg-Ref: server-13.tower-21.messagelabs.com!1484569087!52902687!1
X-Originating-IP: [84.200.69.220]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45278 invoked from network); 16 Jan 2017 12:18:07 -0000
Received: from mx1.b1-systems.de (HELO mx1.b1-systems.de) (84.200.69.220)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Jan 2017 12:18:07 -0000
Received: from [10.100.0.11] (p4FC43BBE.dip0.t-ipconnect.de [79.196.59.190])
 by mx1.b1-systems.de (Postfix) with ESMTPSA id BE693B8220;
 Mon, 16 Jan 2017 13:18:06 +0100 (CET)
To: Dario Faggioli <dario.faggioli@citrix.com>,
 Kun Cheng <chengkunck@gmail.com>, xen-users@lists.xen.org
References: <c625070b-011d-b260-b355-d120190ff025@b1-systems.de>
 <d8d8104b-201d-2d4a-2d94-a4af8d3cddf4@b1-systems.de>
 <CAO3v1VSuvimC0VMQX8TJ-TCqLDr=diyYwN=jwXTjArZp53CB9Q@mail.gmail.com>
 <dc3cf680-714f-fda2-cbf2-05706b73ac16@b1-systems.de>
 <1484181910.32021.183.camel@citrix.com>
From: Eike Waldt <waldt@b1-systems.de>
Message-ID: <f1cefc79-28c8-4ab3-29b0-0c2d8fe17fbf@b1-systems.de>
Date: Mon, 16 Jan 2017 13:18:06 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.6.0
MIME-Version: 1.0
In-Reply-To: <1484181910.32021.183.camel@citrix.com>
Subject: Re: [Xen-users] query memory allocation per NUMA node
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6465710461809164162=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============6465710461809164162==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="PH7qI8k0jtlrjLbRscNK10eXX6LM41a9x"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--PH7qI8k0jtlrjLbRscNK10eXX6LM41a9x
Content-Type: multipart/mixed; boundary="54MN2hSRr4TTwra1SUnpdCRjDJFRpQNat";
 protected-headers="v1"
From: Eike Waldt <waldt@b1-systems.de>
To: Dario Faggioli <dario.faggioli@citrix.com>,
 Kun Cheng <chengkunck@gmail.com>, xen-users@lists.xen.org
Message-ID: <f1cefc79-28c8-4ab3-29b0-0c2d8fe17fbf@b1-systems.de>
Subject: Re: [Xen-users] query memory allocation per NUMA node
References: <c625070b-011d-b260-b355-d120190ff025@b1-systems.de>
 <d8d8104b-201d-2d4a-2d94-a4af8d3cddf4@b1-systems.de>
 <CAO3v1VSuvimC0VMQX8TJ-TCqLDr=diyYwN=jwXTjArZp53CB9Q@mail.gmail.com>
 <dc3cf680-714f-fda2-cbf2-05706b73ac16@b1-systems.de>
 <1484181910.32021.183.camel@citrix.com>
In-Reply-To: <1484181910.32021.183.camel@citrix.com>

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



On 01/12/2017 01:45 AM, Dario Faggioli wrote:
> On Mon, 2017-01-09 at 15:47 +0100, Eike Waldt wrote:
>> On 01/09/2017 03:01 PM, Kun Cheng wrote:
>>> First numa placement tries to allocate as much as (in most cases
>>> Xen
>>> will find a node which can fit the VM's memory requirement) memory
>>> to
>>> local nodes (let's say 4 vcpus are pinned to node 0 then it's a
>>> local
>>> node), but it seems xen doesn't care how much memory has been
>>> allocated
>>> to a certain VM under such situations (as it tries to allocate as
>>> much
>>> as possible on one node, assuming if a VM's VCPUs are spread among
>>> several nodes, rare but possible). As having 800MB on node 0 is
>>> pretty
>>> much the same as 900MB on node 0 if your VM requires 1GB, both will
>>> have
>>> a similar performance impact on your VM.
>>
>> Xen has to have a mechanism to get to know which NUMA-Node is
>> most-empty/preferred then.
>>
> Indeed it has.
>=20
>> I even read about different "NUMA placement policies" in [1], but
>> didn't
>> find a way to set them.
>>
> No, if you check out the wiki page, it says that different policies
> where tried during development. Then, the final solution is based on
> what worked best.
>=20
>> A command line parameter for "xl" is what I'm looking here for.
>> A handy alternative to "xl debug-keys u; xl dmesg"...
>>
> Exactly, and sorry again it's not there yet. :-(
>=20
>>> Second, a VM can be migrated to other nodes due to load balancing,
>>> which
>>> may makes it harder to count how much memory has been allocated for
>>> a
>>> certain VM on each node.
>>
>> Why should it be harder to count then? "xl debug-keys u; xm dmesg"
>> does
>> already give me this information (but you cannot really parse this or
>> execute this periodically).
>>
> In fact, it's not any harder than that.
>=20
>> When I understood it correctly, xen decides on which NUMA Node the
>> DomU
>> shall run and allocates the needed memory...After that it does a
>> "soft-pinning" of the DomU's vCPUs to pCPUs (at least that is what i
>> observed on my test systems).
>>
> Correct.
>=20
>> Only doing soft-pinning is way worse for the overall performance, as
>> hard-pinning (according to my first tests).
>>
> Can you elaborate on this? I'm curious (what tests, what does the
> numbers look like in the two cases, etc).
>=20
setup:
- 144 vCPUs on a server with 4 NUMA Nodes
- pinning Dom0 CPUs (0-15)
- running 60 DomUs (40 Linux (para), 20 Windows (HVM))
- doing 2/3 CPU load with stressaptest(CPU,RAM) and one fio(write I/O)
thread in all linux VMs

soft-pinning whole NUMA nodes per DomU (depending on NUMA Node memory
placement):
The load on Dom0 is about 200,
the i/o wait is about 30 and
the cpu steal time for each vCPU in Dom0 is about 50!
Dom0 and DomUs respond very slow.

hard-pinning whole NUMA nodes per DomU (depending on NUMA Node memory
placement):
The load on Dom0 is about 90,
the i/o wait is about 30 and
the cpu steal time is about 2!
Dom0 and DomUs respond ok.

This simple test tells me, that soft-pinning is way worse than hard-pinni=
ng.
It may be a corner case though and nobody might ever tested it in this
"dimension" ;)

>> But to do hard-pinning the correct way I need to know on which
>> NUMA-nodes the DomU runs...Otherwise performance will be impacted
>> again.
>>
> Right. What you can do is to convert soft-affinity into hard-affinity
> after the domain is created with `xl vcpu-pin'.
>=20
> I mean:
> 1) create the domain
> 2) you find out it's soft-pinned to node:1 (with `xl vcpu-list')
> 3) you do `xl vcpu-pin <domid> all node:1 all
>=20
> And you end up with a domain with hard-affinity set to the node on
> which its memory resides.
>=20
> I appreciate this is also tricky. Maybe we can add a new config option
> (or an xl.conf key) to let the user specify whether they want hard or
> soft affinity to be used for placement.
>=20
>> As I cannot change on which NUMA-node the DomU is started (unless I
>> specify pCPUs to the DomU's config [which would require something
>> "intelligent" to figure out which Node/CPUs to know]), I have to do
>> it
>> this way around, or am I getting it totally wrong?
>>
> You're getting it almost right, you only probably did not realize that
> doing the hard-pinning afterwords would just work. :-)
>=20
>>> However, if you just want to know the memory usage on each node,
>>> perhaps
>>> you could try numactl and get some outputs? Or try libvirt? I
>>> remember
>>> numastat can give some intel about memory usage on each node.
>>
>> As far as I understand numactl/numastat will not work in Dom0.
>>
> And always will be.
>=20
> Regards,
> Dario
>=20

--=20
Eike Waldt
Linux Consultant
Tel.: +49-175-7241189
Mail: waldt@b1-systems.de

B1 Systems GmbH
Osterfeldstra=C3=9Fe 7 / 85088 Vohburg / http://www.b1-systems.de
GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537


--54MN2hSRr4TTwra1SUnpdCRjDJFRpQNat--

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

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

iQIzBAEBCAAdFiEEDjNugEuvfwqbJkOk0eD7t0fcrksFAlh8uf4ACgkQ0eD7t0fc
rksLVxAA6IKXh3NReSFybbSqjZ03t+VizLHP2N8CMMraiRV12p3qkMNJ2Ym6uzq3
RMZfsBoRRYw29/aST9cwsGEUBXEYDLrwwPqkt894rQRhT50pYMesC9rQyeXLzH7H
kfGu53GOGQJD8GmlE6j8iLxtZ9vlZW3BaD05i2K3MRMROQ7zsvD3+m0LJQAoDoqf
m7BqsBwJk3DberuhT72pW2lfz45KnYt5MMC4WPaZZOE3CVFhFw0RDO6l0jvQC19u
yKYDs7KLrUCZQ9yjnoIMYB1bJ7jVyKX2TvWYuhm078e2lbVASrqUkSTGhsCTCb54
z0ixq3e0xk7f1DUeXzkKBvdNxA7Cz+ivCwlP//eFfzE8P+UphPKnoSrF48n7aI0j
TfxEADNQWeWcgp8nfHzI1rcb8i28KG2hJk6cmCqcSq2ezsD+vmD50bvhlKE1ShCQ
38hGj+5QBb/DCKmfLlC/tMEi4JlmpZj6qmldXpJdGohfNja2qFpzlU4OeAOn/+97
+9vwh/FEy4OQcbqSDXORRp3sp4549wPksYY5yJvzEWq380fb1CrZYoGMpgBRVMWe
DLP200M0drXyGpB2V9k1r7/QB0/ofN0G6L+/dtD1Z3DcpyRQSnkhewDfPRpzWEd5
Fl/YLJXkgz5tWE7nDqZrtA8CTe1hcIhtkVgK/Q30YEqDLB4HLwg=
=uVay
-----END PGP SIGNATURE-----

--PH7qI8k0jtlrjLbRscNK10eXX6LM41a9x--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============6465710461809164162==--


From xen-users-bounces@lists.xen.org Mon Jan 16 12:19:25 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Jan 2017 12:19:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cT6El-0007aN-9t; Mon, 16 Jan 2017 12:18:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <waldt@b1-systems.de>) id 1cT6Ej-0007aE-KO
 for xen-users@lists.xen.org; Mon, 16 Jan 2017 12:18:09 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 CA/67-11476-00ABC785; Mon, 16 Jan 2017 12:18:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplleJIrShJLcpLzFFi42IJOeF6R/f/zpo
 Ig+XrjC1WXT3A6sDocXT3b6YAxijWzLyk/IoE1oxnZ86zFTSbVRxo+cTUwNip18XIxSEksJ5R
 4talBcxdjJwcwgJ2Eq2nn4HZIgJZEpcetjBDFM1mklj9ZS0bSIJNQE1i/Zsn7CA2r4CDROfT5
 WANLAKqEt+er2YBsUUFwiU6dl2DqhGUODnzCVicU8BE4v2+o0wgQ5kF2hklvl3byT6BkXsWkr
 pZyHIgCWaBFIk9c94yz0KyfBaSC2chOWQWki9mIbt8FpLtEEPVJf7Mu8QMYWtLLFv4Gsq2lVi
 37j0LhK0n8fZ3L5RtKbF+xyf2BYx8qxjVi1OLylKLdA31kooy0zNKchMzc3QNDcz0clOLixPT
 U3MSk4r1kvNzNzECo4YBCHYw7nzudIhRkoNJSZT3mE51hBBfUn5KZUZicUZ8UWlOavEhRhkOD
 iUJXlVgFAoJFqWmp1akZeYA4xcmLcHBoyTCe20HUJq3uCAxtzgzHSJ1ilGX49SN0y+ZhFjy8v
 NSpcR5ZUBmCIAUZZTmwY2ApZJLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEub9CbKKJzOvBG7
 TK6AjmICOuA5yP29xSSJCSqqBse53EsMjEz9Jw6nJBkyXRR5Vyve7y54P6BPYd/658d4F689r
 rN92v8WsXOTE2zThexbqd+Wq751sfaO0xpTTddee8tmbc79v9Jx39OD7uPBjMSkS8+beaaoSj
 2jxMJzzsv+lgEDIGUu2XPFbtjdcRCY3CX36tIMnxPC2SeyHwxP3rqp+yHPHQImlOCPRUIu5qD
 gRAIJjA3YgAwAA
X-Env-Sender: waldt@b1-systems.de
X-Msg-Ref: server-13.tower-21.messagelabs.com!1484569087!52902687!1
X-Originating-IP: [84.200.69.220]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45278 invoked from network); 16 Jan 2017 12:18:07 -0000
Received: from mx1.b1-systems.de (HELO mx1.b1-systems.de) (84.200.69.220)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Jan 2017 12:18:07 -0000
Received: from [10.100.0.11] (p4FC43BBE.dip0.t-ipconnect.de [79.196.59.190])
 by mx1.b1-systems.de (Postfix) with ESMTPSA id BE693B8220;
 Mon, 16 Jan 2017 13:18:06 +0100 (CET)
To: Dario Faggioli <dario.faggioli@citrix.com>,
 Kun Cheng <chengkunck@gmail.com>, xen-users@lists.xen.org
References: <c625070b-011d-b260-b355-d120190ff025@b1-systems.de>
 <d8d8104b-201d-2d4a-2d94-a4af8d3cddf4@b1-systems.de>
 <CAO3v1VSuvimC0VMQX8TJ-TCqLDr=diyYwN=jwXTjArZp53CB9Q@mail.gmail.com>
 <dc3cf680-714f-fda2-cbf2-05706b73ac16@b1-systems.de>
 <1484181910.32021.183.camel@citrix.com>
From: Eike Waldt <waldt@b1-systems.de>
Message-ID: <f1cefc79-28c8-4ab3-29b0-0c2d8fe17fbf@b1-systems.de>
Date: Mon, 16 Jan 2017 13:18:06 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.6.0
MIME-Version: 1.0
In-Reply-To: <1484181910.32021.183.camel@citrix.com>
Subject: Re: [Xen-users] query memory allocation per NUMA node
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6465710461809164162=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============6465710461809164162==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="PH7qI8k0jtlrjLbRscNK10eXX6LM41a9x"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--PH7qI8k0jtlrjLbRscNK10eXX6LM41a9x
Content-Type: multipart/mixed; boundary="54MN2hSRr4TTwra1SUnpdCRjDJFRpQNat";
 protected-headers="v1"
From: Eike Waldt <waldt@b1-systems.de>
To: Dario Faggioli <dario.faggioli@citrix.com>,
 Kun Cheng <chengkunck@gmail.com>, xen-users@lists.xen.org
Message-ID: <f1cefc79-28c8-4ab3-29b0-0c2d8fe17fbf@b1-systems.de>
Subject: Re: [Xen-users] query memory allocation per NUMA node
References: <c625070b-011d-b260-b355-d120190ff025@b1-systems.de>
 <d8d8104b-201d-2d4a-2d94-a4af8d3cddf4@b1-systems.de>
 <CAO3v1VSuvimC0VMQX8TJ-TCqLDr=diyYwN=jwXTjArZp53CB9Q@mail.gmail.com>
 <dc3cf680-714f-fda2-cbf2-05706b73ac16@b1-systems.de>
 <1484181910.32021.183.camel@citrix.com>
In-Reply-To: <1484181910.32021.183.camel@citrix.com>

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



On 01/12/2017 01:45 AM, Dario Faggioli wrote:
> On Mon, 2017-01-09 at 15:47 +0100, Eike Waldt wrote:
>> On 01/09/2017 03:01 PM, Kun Cheng wrote:
>>> First numa placement tries to allocate as much as (in most cases
>>> Xen
>>> will find a node which can fit the VM's memory requirement) memory
>>> to
>>> local nodes (let's say 4 vcpus are pinned to node 0 then it's a
>>> local
>>> node), but it seems xen doesn't care how much memory has been
>>> allocated
>>> to a certain VM under such situations (as it tries to allocate as
>>> much
>>> as possible on one node, assuming if a VM's VCPUs are spread among
>>> several nodes, rare but possible). As having 800MB on node 0 is
>>> pretty
>>> much the same as 900MB on node 0 if your VM requires 1GB, both will
>>> have
>>> a similar performance impact on your VM.
>>
>> Xen has to have a mechanism to get to know which NUMA-Node is
>> most-empty/preferred then.
>>
> Indeed it has.
>=20
>> I even read about different "NUMA placement policies" in [1], but
>> didn't
>> find a way to set them.
>>
> No, if you check out the wiki page, it says that different policies
> where tried during development. Then, the final solution is based on
> what worked best.
>=20
>> A command line parameter for "xl" is what I'm looking here for.
>> A handy alternative to "xl debug-keys u; xl dmesg"...
>>
> Exactly, and sorry again it's not there yet. :-(
>=20
>>> Second, a VM can be migrated to other nodes due to load balancing,
>>> which
>>> may makes it harder to count how much memory has been allocated for
>>> a
>>> certain VM on each node.
>>
>> Why should it be harder to count then? "xl debug-keys u; xm dmesg"
>> does
>> already give me this information (but you cannot really parse this or
>> execute this periodically).
>>
> In fact, it's not any harder than that.
>=20
>> When I understood it correctly, xen decides on which NUMA Node the
>> DomU
>> shall run and allocates the needed memory...After that it does a
>> "soft-pinning" of the DomU's vCPUs to pCPUs (at least that is what i
>> observed on my test systems).
>>
> Correct.
>=20
>> Only doing soft-pinning is way worse for the overall performance, as
>> hard-pinning (according to my first tests).
>>
> Can you elaborate on this? I'm curious (what tests, what does the
> numbers look like in the two cases, etc).
>=20
setup:
- 144 vCPUs on a server with 4 NUMA Nodes
- pinning Dom0 CPUs (0-15)
- running 60 DomUs (40 Linux (para), 20 Windows (HVM))
- doing 2/3 CPU load with stressaptest(CPU,RAM) and one fio(write I/O)
thread in all linux VMs

soft-pinning whole NUMA nodes per DomU (depending on NUMA Node memory
placement):
The load on Dom0 is about 200,
the i/o wait is about 30 and
the cpu steal time for each vCPU in Dom0 is about 50!
Dom0 and DomUs respond very slow.

hard-pinning whole NUMA nodes per DomU (depending on NUMA Node memory
placement):
The load on Dom0 is about 90,
the i/o wait is about 30 and
the cpu steal time is about 2!
Dom0 and DomUs respond ok.

This simple test tells me, that soft-pinning is way worse than hard-pinni=
ng.
It may be a corner case though and nobody might ever tested it in this
"dimension" ;)

>> But to do hard-pinning the correct way I need to know on which
>> NUMA-nodes the DomU runs...Otherwise performance will be impacted
>> again.
>>
> Right. What you can do is to convert soft-affinity into hard-affinity
> after the domain is created with `xl vcpu-pin'.
>=20
> I mean:
> 1) create the domain
> 2) you find out it's soft-pinned to node:1 (with `xl vcpu-list')
> 3) you do `xl vcpu-pin <domid> all node:1 all
>=20
> And you end up with a domain with hard-affinity set to the node on
> which its memory resides.
>=20
> I appreciate this is also tricky. Maybe we can add a new config option
> (or an xl.conf key) to let the user specify whether they want hard or
> soft affinity to be used for placement.
>=20
>> As I cannot change on which NUMA-node the DomU is started (unless I
>> specify pCPUs to the DomU's config [which would require something
>> "intelligent" to figure out which Node/CPUs to know]), I have to do
>> it
>> this way around, or am I getting it totally wrong?
>>
> You're getting it almost right, you only probably did not realize that
> doing the hard-pinning afterwords would just work. :-)
>=20
>>> However, if you just want to know the memory usage on each node,
>>> perhaps
>>> you could try numactl and get some outputs? Or try libvirt? I
>>> remember
>>> numastat can give some intel about memory usage on each node.
>>
>> As far as I understand numactl/numastat will not work in Dom0.
>>
> And always will be.
>=20
> Regards,
> Dario
>=20

--=20
Eike Waldt
Linux Consultant
Tel.: +49-175-7241189
Mail: waldt@b1-systems.de

B1 Systems GmbH
Osterfeldstra=C3=9Fe 7 / 85088 Vohburg / http://www.b1-systems.de
GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537


--54MN2hSRr4TTwra1SUnpdCRjDJFRpQNat--

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

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

iQIzBAEBCAAdFiEEDjNugEuvfwqbJkOk0eD7t0fcrksFAlh8uf4ACgkQ0eD7t0fc
rksLVxAA6IKXh3NReSFybbSqjZ03t+VizLHP2N8CMMraiRV12p3qkMNJ2Ym6uzq3
RMZfsBoRRYw29/aST9cwsGEUBXEYDLrwwPqkt894rQRhT50pYMesC9rQyeXLzH7H
kfGu53GOGQJD8GmlE6j8iLxtZ9vlZW3BaD05i2K3MRMROQ7zsvD3+m0LJQAoDoqf
m7BqsBwJk3DberuhT72pW2lfz45KnYt5MMC4WPaZZOE3CVFhFw0RDO6l0jvQC19u
yKYDs7KLrUCZQ9yjnoIMYB1bJ7jVyKX2TvWYuhm078e2lbVASrqUkSTGhsCTCb54
z0ixq3e0xk7f1DUeXzkKBvdNxA7Cz+ivCwlP//eFfzE8P+UphPKnoSrF48n7aI0j
TfxEADNQWeWcgp8nfHzI1rcb8i28KG2hJk6cmCqcSq2ezsD+vmD50bvhlKE1ShCQ
38hGj+5QBb/DCKmfLlC/tMEi4JlmpZj6qmldXpJdGohfNja2qFpzlU4OeAOn/+97
+9vwh/FEy4OQcbqSDXORRp3sp4549wPksYY5yJvzEWq380fb1CrZYoGMpgBRVMWe
DLP200M0drXyGpB2V9k1r7/QB0/ofN0G6L+/dtD1Z3DcpyRQSnkhewDfPRpzWEd5
Fl/YLJXkgz5tWE7nDqZrtA8CTe1hcIhtkVgK/Q30YEqDLB4HLwg=
=uVay
-----END PGP SIGNATURE-----

--PH7qI8k0jtlrjLbRscNK10eXX6LM41a9x--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============6465710461809164162==--


From xen-users-bounces@lists.xen.org Mon Jan 16 13:30:30 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Jan 2017 13:30:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cT7Lk-0004pS-BA; Mon, 16 Jan 2017 13:29:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andy@strugglers.net>) id 1cT7Lj-0004pK-6D
 for xen-users@lists.xen.org; Mon, 16 Jan 2017 13:29:27 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 02/1A-13192-6BACC785; Mon, 16 Jan 2017 13:29:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsUSWh5wX3fLqZo
 Ig6trjS1WXT3A6sDocXT3b6YAxijWzLyk/IoE1owTV1qZC1axVfz+6dTAOJ21i5GLg0VgCYvE
 wbeXwRwhgR2MEotbP7N0MXICZVQlGq6vZgSx2QTUJA6/Ow1miwhIS8y40sQGYgsLGEos/fSCF
 cTmFTCQeLNhK5QtKHFy5hOwOcwCWhI3/r1k6mLkALKlJZb/4wAJ8ws4SPTubGMHsSUEtCWOb7
 4MNl5UQEXi2v52Noi4psTBS5tYIGwNifvrF0LV+0ismPOBZQKjwCwk22Yh2TYLYdsCRuZVjBr
 FqUVlqUW6RmZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBockABDsYzywIPMQo
 ycGkJMp7TKc6QogvKT+lMiOxOCO+qDQntfgQowwHh5IEr9zJmgghwaLU9NSKtMwcYJTApCU4e
 JREeFlA0rzFBYm5xZnpEKlTjLocpz5deMkkxJKXn5cqJc6rAVIkAFKUUZoHNwIWsZcYZaWEeR
 mBjhLiKUgtys0sQZV/xSjOwagkzGsAMoUnM68EbtMroCOYgI64DnI/b3FJIkJKqoHxUu3qj2c
 vHFrpIBizupP3hcLaazyeDbJzQhK6Oj+v23akqZvR5uB0q9eCT9ffe80lzvOw6r2eyYN8lvb8
 ie8ONRzf+axP941SxPyt23gf5ZXvCW6w0d3f9PBR5rv4MwIBippGSpknP7oLCDj93VK8d95c3
 raSkxa2L/tXrpvkOH9HjKzzp993lFiKMxINtZiLihMB7DBnZtMCAAA=
X-Env-Sender: andy@strugglers.net
X-Msg-Ref: server-14.tower-27.messagelabs.com!1484573361!69683686!1
X-Originating-IP: [85.119.80.223]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28471 invoked from network); 16 Jan 2017 13:29:24 -0000
Received: from bitfolk.com (HELO mail.bitfolk.com) (85.119.80.223)
 by server-14.tower-27.messagelabs.com with AES256-SHA encrypted SMTP;
 16 Jan 2017 13:29:24 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bitfolk.com;
 s=alpha; 
 h=Content-Type:MIME-Version:Message-ID:Subject:To:From:Date;
 bh=wY9LEg2l4gGEWoPs/F9eKPNZz32FeDiPCz/tO+FMAuE=; 
 b=YSJRSkJDL1daXysAvIAT7KdhXZThl0rV954UQ3HxGnS0sK3fbRbn8FvJJMavcH0ul7OuPy7/QWMfOd4AZU14lzH4loJDHhgEoz7s07wqrcFnGyOAnKDBabIDilG0xkYAqq5fUks8tktQRW1KqGxtLxe0AhZvgR4w2ubt1aACDuZue4xJSiU6YbWVRKZiQwdLJDlpzhM8npbbK4Z5paw7jF3xY+5RHoi6vGOV4+UAPv+Voo4DHR5nGIPt1SGm0To/50L6xS7kolGHZFmfzB3Ir5YEflZPA0uiDpneMErE+26XaW9orrE1xMiP4XvjDN1b4w4NSjYubia/yLF678I9zg==;
Received: from andy by mail.bitfolk.com with local (Exim 4.72)
 (envelope-from <andy@strugglers.net>) id 1cT7Lc-0001fv-FV
 for xen-users@lists.xen.org; Mon, 16 Jan 2017 13:29:20 +0000
Date: Mon, 16 Jan 2017 13:29:20 +0000
From: Andy Smith <andy@strugglers.net>
To: xen-users@lists.xen.org
Message-ID: <20170116132920.GC21587@bitfolk.com>
MIME-Version: 1.0
Content-Disposition: inline
OpenPGP: id=BF15490B; url=http://strugglers.net/~andy/pubkey.asc
X-URL: http://strugglers.net/wiki/User:Andy
User-Agent: Mutt/1.5.20 (2009-06-14)
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: andy@strugglers.net
X-SA-Exim-Scanned: No (on mail.bitfolk.com); SAEximRunCond expanded to false
Subject: [Xen-users] SAS drivers that work reliably under Xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

SGksCgpDb3VsZCBhbnkgb2YgeW91IHJlY29tbWVuZCBTQVMgZHJpdmVycyB3aGljaCB5b3UgaGF2
ZSB3b3JraW5nCnJlbGlhYmx5IGluIFhlbiBkb20wPwoKSSBoYXZlIGEgU3VwZXJtaWNybyBYMTBT
UkgtQ0xONEYgYm9hcmQgd2hpY2ggaGFzIGFuIExTSSAzMDA4CmNvbnRyb2xsZXIgb24tYm9hcmQ7
IHRoaXMgdXNlcyB0aGUgbXB0M3NhcyBkcml2ZXIuCgpVbmZvcnR1bmF0ZWx5IGl0IGlzIHVudXNh
YmxlIHVuZGVyIFhlbiAod29ya3MgZmluZSBiYXJlIG1ldGFsKS4KVGhlcmUgYXJlIHBhdGNoZXMg
dG8gZml4IGl0LCBidXQgdGhlc2UgaGF2ZSBiZWVuIHJlamVjdGVkIGJ5CnVwc3RyZWFtIExpbnV4
IHNvIGl0IGNvdWxkIGJlIGEgdmVyeSBsb25nIHRpbWUgYmVmb3JlIGFueSByZXNvbHV0aW9uCmlz
IGZvdW5kLiBNb3JlIGRldGFpbHMgaGVyZToKCiAgICBodHRwczovL2J1Z3MuZGViaWFuLm9yZy9j
Z2ktYmluL2J1Z3JlcG9ydC5jZ2k/YnVnPTg1MDQyNQoKSSBhbSBwcm9iYWJseSBnb2luZyB0byBm
aW5kIGl0IGVhc2llciBhbmQgcXVpY2tlciB0byBqdXN0IGJ1eSBhCmRpZmZlcmVudCBib2FyZCwg
aWYgSSBjYW4gZmluZCBvbmUgd2l0aCBhIHdlbGwtc3VwcG9ydGVkIFNBUwpjaGlwc2V0LiBJIGFt
IGFzc3VtaW5nIHRoZXJlIG11c3QgYmUgc29tZSBhcyBvdGhlcndpc2Ugd2UnZCBoYXZlCmhlYXJk
IGFib3V0IHN1Y2ggYSBtYXNzaXZlIHByb2JsZW0gYnkgbm93LgoKU28sIHRob3NlIG9mIHlvdSB0
aGF0IGhhdmUgU0FTLCB3aGljaCBjaGlwc2V0IGFuZCBkcml2ZXJzIGFyZSB5b3UKdXNpbmc/CgpU
aGFua3MsCkFuZHkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Mon Jan 16 13:30:30 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Jan 2017 13:30:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cT7Lk-0004pS-BA; Mon, 16 Jan 2017 13:29:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andy@strugglers.net>) id 1cT7Lj-0004pK-6D
 for xen-users@lists.xen.org; Mon, 16 Jan 2017 13:29:27 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 02/1A-13192-6BACC785; Mon, 16 Jan 2017 13:29:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsUSWh5wX3fLqZo
 Ig6trjS1WXT3A6sDocXT3b6YAxijWzLyk/IoE1owTV1qZC1axVfz+6dTAOJ21i5GLg0VgCYvE
 wbeXwRwhgR2MEotbP7N0MXICZVQlGq6vZgSx2QTUJA6/Ow1miwhIS8y40sQGYgsLGEos/fSCF
 cTmFTCQeLNhK5QtKHFy5hOwOcwCWhI3/r1k6mLkALKlJZb/4wAJ8ws4SPTubGMHsSUEtCWOb7
 4MNl5UQEXi2v52Noi4psTBS5tYIGwNifvrF0LV+0ismPOBZQKjwCwk22Yh2TYLYdsCRuZVjBr
 FqUVlqUW6RmZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBockABDsYzywIPMQo
 ycGkJMp7TKc6QogvKT+lMiOxOCO+qDQntfgQowwHh5IEr9zJmgghwaLU9NSKtMwcYJTApCU4e
 JREeFlA0rzFBYm5xZnpEKlTjLocpz5deMkkxJKXn5cqJc6rAVIkAFKUUZoHNwIWsZcYZaWEeR
 mBjhLiKUgtys0sQZV/xSjOwagkzGsAMoUnM68EbtMroCOYgI64DnI/b3FJIkJKqoHxUu3qj2c
 vHFrpIBizupP3hcLaazyeDbJzQhK6Oj+v23akqZvR5uB0q9eCT9ffe80lzvOw6r2eyYN8lvb8
 ie8ONRzf+axP941SxPyt23gf5ZXvCW6w0d3f9PBR5rv4MwIBippGSpknP7oLCDj93VK8d95c3
 raSkxa2L/tXrpvkOH9HjKzzp993lFiKMxINtZiLihMB7DBnZtMCAAA=
X-Env-Sender: andy@strugglers.net
X-Msg-Ref: server-14.tower-27.messagelabs.com!1484573361!69683686!1
X-Originating-IP: [85.119.80.223]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28471 invoked from network); 16 Jan 2017 13:29:24 -0000
Received: from bitfolk.com (HELO mail.bitfolk.com) (85.119.80.223)
 by server-14.tower-27.messagelabs.com with AES256-SHA encrypted SMTP;
 16 Jan 2017 13:29:24 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bitfolk.com;
 s=alpha; 
 h=Content-Type:MIME-Version:Message-ID:Subject:To:From:Date;
 bh=wY9LEg2l4gGEWoPs/F9eKPNZz32FeDiPCz/tO+FMAuE=; 
 b=YSJRSkJDL1daXysAvIAT7KdhXZThl0rV954UQ3HxGnS0sK3fbRbn8FvJJMavcH0ul7OuPy7/QWMfOd4AZU14lzH4loJDHhgEoz7s07wqrcFnGyOAnKDBabIDilG0xkYAqq5fUks8tktQRW1KqGxtLxe0AhZvgR4w2ubt1aACDuZue4xJSiU6YbWVRKZiQwdLJDlpzhM8npbbK4Z5paw7jF3xY+5RHoi6vGOV4+UAPv+Voo4DHR5nGIPt1SGm0To/50L6xS7kolGHZFmfzB3Ir5YEflZPA0uiDpneMErE+26XaW9orrE1xMiP4XvjDN1b4w4NSjYubia/yLF678I9zg==;
Received: from andy by mail.bitfolk.com with local (Exim 4.72)
 (envelope-from <andy@strugglers.net>) id 1cT7Lc-0001fv-FV
 for xen-users@lists.xen.org; Mon, 16 Jan 2017 13:29:20 +0000
Date: Mon, 16 Jan 2017 13:29:20 +0000
From: Andy Smith <andy@strugglers.net>
To: xen-users@lists.xen.org
Message-ID: <20170116132920.GC21587@bitfolk.com>
MIME-Version: 1.0
Content-Disposition: inline
OpenPGP: id=BF15490B; url=http://strugglers.net/~andy/pubkey.asc
X-URL: http://strugglers.net/wiki/User:Andy
User-Agent: Mutt/1.5.20 (2009-06-14)
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: andy@strugglers.net
X-SA-Exim-Scanned: No (on mail.bitfolk.com); SAEximRunCond expanded to false
Subject: [Xen-users] SAS drivers that work reliably under Xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

SGksCgpDb3VsZCBhbnkgb2YgeW91IHJlY29tbWVuZCBTQVMgZHJpdmVycyB3aGljaCB5b3UgaGF2
ZSB3b3JraW5nCnJlbGlhYmx5IGluIFhlbiBkb20wPwoKSSBoYXZlIGEgU3VwZXJtaWNybyBYMTBT
UkgtQ0xONEYgYm9hcmQgd2hpY2ggaGFzIGFuIExTSSAzMDA4CmNvbnRyb2xsZXIgb24tYm9hcmQ7
IHRoaXMgdXNlcyB0aGUgbXB0M3NhcyBkcml2ZXIuCgpVbmZvcnR1bmF0ZWx5IGl0IGlzIHVudXNh
YmxlIHVuZGVyIFhlbiAod29ya3MgZmluZSBiYXJlIG1ldGFsKS4KVGhlcmUgYXJlIHBhdGNoZXMg
dG8gZml4IGl0LCBidXQgdGhlc2UgaGF2ZSBiZWVuIHJlamVjdGVkIGJ5CnVwc3RyZWFtIExpbnV4
IHNvIGl0IGNvdWxkIGJlIGEgdmVyeSBsb25nIHRpbWUgYmVmb3JlIGFueSByZXNvbHV0aW9uCmlz
IGZvdW5kLiBNb3JlIGRldGFpbHMgaGVyZToKCiAgICBodHRwczovL2J1Z3MuZGViaWFuLm9yZy9j
Z2ktYmluL2J1Z3JlcG9ydC5jZ2k/YnVnPTg1MDQyNQoKSSBhbSBwcm9iYWJseSBnb2luZyB0byBm
aW5kIGl0IGVhc2llciBhbmQgcXVpY2tlciB0byBqdXN0IGJ1eSBhCmRpZmZlcmVudCBib2FyZCwg
aWYgSSBjYW4gZmluZCBvbmUgd2l0aCBhIHdlbGwtc3VwcG9ydGVkIFNBUwpjaGlwc2V0LiBJIGFt
IGFzc3VtaW5nIHRoZXJlIG11c3QgYmUgc29tZSBhcyBvdGhlcndpc2Ugd2UnZCBoYXZlCmhlYXJk
IGFib3V0IHN1Y2ggYSBtYXNzaXZlIHByb2JsZW0gYnkgbm93LgoKU28sIHRob3NlIG9mIHlvdSB0
aGF0IGhhdmUgU0FTLCB3aGljaCBjaGlwc2V0IGFuZCBkcml2ZXJzIGFyZSB5b3UKdXNpbmc/CgpU
aGFua3MsCkFuZHkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Mon Jan 16 13:50:33 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Jan 2017 13:50:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cT7f9-0006wv-LY; Mon, 16 Jan 2017 13:49:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JATINSHR001@e.ntu.edu.sg>) id 1cT7f8-0006wp-Bx
 for xen-users@lists.xen.org; Mon, 16 Jan 2017 13:49:30 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 25/18-29440-96FCC785; Mon, 16 Jan 2017 13:49:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSe0hTYRjG/bad7SQeOc6lb0MTF5VdNhuEXSz
 sohBCJHTBgqhjnbbRbuysmKiwSEMtwtAyh6VSFK1UlCzTMrfKSpai3cCKGU1mIymli1Bo5/ip
 2ffX73uf9/bAS4rlHVIlyTrsrM3MGFXScIk+uWCvWtebn73qS2PCWvfrTmIT2vak/bcoC+0jD
 OYci+MgoT9d0U1YqzSOloFIJ+pQl6JwUkIXi8FdcUIqfOT0ZRE0FHoR/vQg6Bup55V5pJROhx
 seHxJYQa+BCZ+PEDia3gB1Q7USHN8MN2+VEZg18KV6bCouoRfD5KtrIoEpOg0G+2pkAiM6Bn5
 135qKi+lYGAjUTDHQNFy93yvGPB8+f5rge5J8/j5wFqbh8Ep48TaAMCeC//qIFPN2GBr+KRPS
 BfZ1sjh8RgJ9bgtmK/Sc7JVhToUboW+EYBfoUhF4T/2Y7hkHrdVBKRa+E+CaODu1m5w+DCF/x
 7R3JXx4VYIwx8Hw+wcE9nIQnlWPyrDfKHheFZDgpvEwVN4yPXkHlA9+FpehRa459l1zyl1zyl
 28HzG9DBrbknFKIlSc/ijDnARF1ZemeTvUh8Zkc3NqEelGSRxrO87a1NoUTY7NoNPbTYzBqNa
 uStGYWI5jdKyRyeE0hyymZsTfUhj/WpG/KcuLFpAi1Xyqa2Vetjwyx3I4V89w+gO2Y0aW86Ik
 kqS975qCSCkxW8ysCqj0nvxseZSN1bGOIwYjf5wzqUBGqBTU3Re8THFWxsQZdFjqRonKWCpTq
 KMFQX/MPFs2c9b9KF4ZTSF+KXmElbWZDPb/9RCKJZEqmrogdIkwmO2z3UP8YBE/+K2wP8XZmX
 +S0onaJi1FRwfPb6k85ylLyPyT8ejpqN2f9in8p0r95mPu3p1ljaQnEEzuD+usSqUm3uzs2np
 F9XLsYbw4b1xf57wniq643X7nSHjDxl3e1XvGg11ZUbs9JQVfD/lXKDIel2rXKnzcEkXfQGXC
 8Ppsc/GHc0UX17WP738gG8lvbopZunBSJeH0jHa52MYxfwESVfzF0QMAAA==
X-Env-Sender: JATINSHR001@e.ntu.edu.sg
X-Msg-Ref: server-8.tower-21.messagelabs.com!1484574563!52789860!1
X-Originating-IP: [104.47.125.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34890 invoked from network); 16 Jan 2017 13:49:26 -0000
Received: from mail-sg2apc01on0089.outbound.protection.outlook.com (HELO
 APC01-SG2-obe.outbound.protection.outlook.com) (104.47.125.89)
 by server-8.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 Jan 2017 13:49:26 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=entuedu.onmicrosoft.com; s=selector1-e-ntu-edu-sg;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=j+TNxVnk7fGIO3h3AeWlukrQkVqWaHxdioG7wSrpEgk=;
 b=PSs8SfxtqitrT+SMljvvuA+/aVcIc3cg9XXfOxe9hqSFreQUKZWqFc23ctlPgpq0U/kyeAPiD8Rt+tFx3Tfyp7yFH3eNyUdtS148/aj5P0SPlatdHMl7TRNsNAiVnuBURkiSz9vOMfiNqGohRMPWW1DNNqfLSPMqy+bXZzAjtVY=
Received: from SINPR01MB1662.apcprd01.prod.exchangelabs.com (10.141.112.14) by
 SINPR01MB1662.apcprd01.prod.exchangelabs.com (10.141.112.14) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.845.12; Mon, 16
 Jan 2017 13:49:22 +0000
Received: from SINPR01MB1662.apcprd01.prod.exchangelabs.com ([10.141.112.14])
 by SINPR01MB1662.apcprd01.prod.exchangelabs.com ([10.141.112.14])
 with mapi id 15.01.0845.013; Mon, 16 Jan 2017 13:49:22 +0000
From: #PATHANGI JANARDHANAN JATINSHRAVAN# <JATINSHR001@e.ntu.edu.sg>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Thread-Topic: Reading network data going into a VM from netback.c
Thread-Index: AQHSb/9XsiNOe4MB3UeiV7QBINGG/A==
Date: Mon, 16 Jan 2017 13:49:22 +0000
Message-ID: <233F741D-D7E0-44F1-BB58-82DD15A28194@e.ntu.edu.sg>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [155.69.160.78]
x-ms-office365-filtering-correlation-id: 361eb4e9-b611-4708-c26e-08d43e167a30
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:SINPR01MB1662;
x-microsoft-exchange-diagnostics: 1; SINPR01MB1662;
 7:tYbLxIng6eAM9qv7oxiOlZOuKmVoOHjT/6PN8z2tTt4vGyFKvS+s6dsDJ6xKxv6ABq3Kry59cjjb5V2znizCUpcV0uS6TxlnelnK7G/54D1yMv+dnbaWzmM+w3/Ebyy2KEA8l/XiXee5hqhBkfQoGoNT9PZqsgbZenN8ugwICZOx3RF8LOZ0V7lLTmK+QS0TOYvEPxpIR7AKHlBssQYtlSxsfx1UhmywmQrQP/zxik0MOdxSp2UZBYpoZMFAWRxeO3lkqPNoupF+/oiHO5uAj8iWtQMor2PTW7yb+pti0/ceYxDg4kO5oW7B6BlUVDvmE+UcmbBKCduzhtg68PjYvm4i88bj7Iy9J+jROJoVQ71UVqlW8kLFqhjQ0Ok/xhXUXBBBhdLSuWZ82vbkTlqLx3zn/eHO9NprCClflnIXi/XGC0lFhPsxtCwF7xBsDN0UDUL57wr2a5NBXxnbNeDUUQ==
x-microsoft-antispam-prvs: <SINPR01MB1662D0FEC3394346706B1A3F9E7D0@SINPR01MB1662.apcprd01.prod.exchangelabs.com>
x-exchange-antispam-report-test: UriScan:(158342451672863);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6041248)(20161123555025)(20161123564025)(20161123562025)(20161123560025)(6072148);
 SRVR:SINPR01MB1662; BCL:0; PCL:0; RULEID:; SRVR:SINPR01MB1662; 
x-forefront-prvs: 01894AD3B8
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(6009001)(7916002)(39450400003)(189002)(53754006)(199003)(189998001)(122556002)(107886002)(101416001)(74482002)(66066001)(2351001)(102836003)(33656002)(3660700001)(106356001)(105586002)(97736004)(450100001)(54356999)(106116001)(7736002)(6916009)(42882006)(50986999)(83716003)(38730400001)(99286003)(54896002)(25786008)(6486002)(6512007)(6436002)(6506006)(5660300001)(77096006)(2900100001)(2906002)(3846002)(81166006)(81156014)(5640700003)(8676002)(2501003)(6116002)(68736007)(27001)(88552002)(92566002)(82746002)(86362001)(3280700002)(110136003)(8936002)(104396002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:SINPR01MB1662;
 H:SINPR01MB1662.apcprd01.prod.exchangelabs.com; FPR:; SPF:None;
 PTR:InfoNoRecords; MX:1; A:0; LANG:en; 
received-spf: None (protection.outlook.com: e.ntu.edu.sg does not designate
 permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: e.ntu.edu.sg
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Jan 2017 13:49:22.4959 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 15ce9348-be2a-462b-8fc0-e1765a9b204a
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SINPR01MB1662
Subject: [Xen-users] Reading network data going into a VM from netback.c
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6334010856001932220=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============6334010856001932220==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_233F741DD7E044F1BB5882DD15A28194entuedusg_"

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

SGkgYWxsLA0KUmVjZW50bHksIEnigJl2ZSBiZWVuIHRyeWluZyB0byBtb2RpZnkgbmV0YmFjay5j
IHRvIHByaW50IG5ldHdvcmsgZGF0YSB0aGF0IGlzIGdvaW5nIGludG8gdGhlIFZNLiBGb3IgZXhh
bXBsZSwgSeKAmW0gZG9pbmcgYW4gU1NMIGhhbmRzaGFrZSB3aXRoIHRoZSBWTSBhcyB0aGUgc2Vy
dmVyLCBhbmQgSSBzZW5kIHRoZSBmb2xsb3dpbmcgaGV4YWRlY2ltYWwgc3RyaW5nIGZyb20gdGhl
IGNsaWVudCB0byB0aGUgVk06DQoNCg0KMTYwMzAyMDAyZjAxMDAwMDJiMDMwMjYxNjE2MTYxNjE2
MTYxNjE2MTYxNjE2MTYxNjE2MTYxNjE2MTYxNjE2MTYxNjE2MTYxNjE2MTYxNjE2MTYxNjEwMDAw
MDIwMDA1MDEwMDAwMDANCg0KDQpOb3csICB0byByZWFkIHRoaXMgaW5nb2luZyBkYXRhIHRvIHRo
ZSBWTSBmcm9tIG5ldGJhY2suYywgSeKAmXZlIGJlZW4gdHJ5aW5nIHRvIGdldCB0aGUgc2tfYnVm
ZiBmcm9tIHRoZSBmdW5jdGlvbiB4ZW52aWZfcnhfYWN0aW9uKCkgYW5kIGV4dHJhY3QgdGhlIFRD
UCBoZWFkZXIgZnJvbSBpdCB1c2luZyB0aGUgdGNwX2hkcihza2IpIGZ1bmN0aW9uLg0KDQoNCkkg
dGhlbiB0cnkgdG8gZ2V0IHRoZSBkYXRhIGZyb20gdGhlIFRDUCBoZWFkZXIgdXNpbmcgdGhlIGxp
bmU6ICh1bnNpZ25lZCBjaGFyICopKCh1bnNpZ25lZCBjaGFyICopdGNwaCArICh0Y3BoLT5kb2Zm
ICogNCkpDQoNCg0KQnV0IEkgYW0gbm90IGFibGUgdG8gcGFyc2UgdGhlIGhleGFkZWNpbWFsIHN0
cmluZyBhcyBzaG93biBhYm92ZS4NCg0KDQpDYW4gYW55b25lIHBvaW50IG1lIGluIHRoZSByaWdo
dCBkaXJlY3Rpb24gcmVnYXJkaW5nIHRoaXM/DQoNCg0KVGhhbmtzDQoNCkphdGluDQo=

--_000_233F741DD7E044F1BB5882DD15A28194entuedusg_
Content-Type: text/html; charset="utf-8"
Content-ID: <DCD1744AE004CB45892AE7B26846A039@apcprd01.prod.exchangelabs.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXplOiAx
NHB4OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPGRpdj4NCjxkaXY+DQo8
ZGl2Pg0KPGRpdj5IaSBhbGwsJm5ic3A7PC9kaXY+DQo8ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10
YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOiBwcmU7Ij48L3NwYW4+UmVjZW50bHksIEnigJl2
ZSBiZWVuIHRyeWluZyB0byBtb2RpZnkgbmV0YmFjay5jIHRvIHByaW50IG5ldHdvcmsgZGF0YSB0
aGF0IGlzIGdvaW5nIGludG8gdGhlIFZNLiBGb3IgZXhhbXBsZSwgSeKAmW0gZG9pbmcgYW4gU1NM
IGhhbmRzaGFrZSB3aXRoIHRoZSBWTSBhcyB0aGUgc2VydmVyLCBhbmQgSSBzZW5kIHRoZSBmb2xs
b3dpbmcgaGV4YWRlY2ltYWwNCiBzdHJpbmcgZnJvbSB0aGUgY2xpZW50IHRvIHRoZSBWTTo8L2Rp
dj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogLXdlYmtpdC1z
dGFuZGFyZDsiPg0KPHAgc3R5bGU9ImZvbnQtc2l6ZTogMTFweDsgZm9udC1mYW1pbHk6IE1lbmxv
OyBtYXJnaW46IDBweDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsiPg0KMTYwMzAyMDAyZjAxMDAwMDJi
MDMwMjYxNjE2MTYxNjE2MTYxNjE2MTYxNjE2MTYxNjE2MTYxNjE2MTYxNjE2MTYxNjE2MTYxNjE2
MTYxNjE2MTYxNjEwMDAwMDIwMDA1MDEwMDAwMDA8L3A+DQo8cCBzdHlsZT0iZm9udC1zaXplOiAx
MXB4OyBmb250LWZhbWlseTogTWVubG87IG1hcmdpbjogMHB4OyBsaW5lLWhlaWdodDogbm9ybWFs
OyI+DQo8YnI+DQo8L3A+DQo8cCBzdHlsZT0ibWFyZ2luOiAwcHg7IGxpbmUtaGVpZ2h0OiBub3Jt
YWw7Ij5Ob3csICZuYnNwO3RvIHJlYWQgdGhpcyBpbmdvaW5nIGRhdGEgdG8gdGhlIFZNIGZyb20g
bmV0YmFjay5jLCBJ4oCZdmUgYmVlbiB0cnlpbmcgdG8gZ2V0IHRoZSBza19idWZmIGZyb20gdGhl
IGZ1bmN0aW9uIHhlbnZpZl9yeF9hY3Rpb24oKSBhbmQgZXh0cmFjdCB0aGUgVENQIGhlYWRlciBm
cm9tIGl0IHVzaW5nIHRoZSB0Y3BfaGRyKHNrYikgZnVuY3Rpb24uJm5ic3A7PC9wPg0KPHAgc3R5
bGU9Im1hcmdpbjogMHB4OyBsaW5lLWhlaWdodDogbm9ybWFsOyI+PGJyPg0KPC9wPg0KPHAgc3R5
bGU9Im1hcmdpbjogMHB4OyBsaW5lLWhlaWdodDogbm9ybWFsOyI+SSB0aGVuIHRyeSB0byBnZXQg
dGhlIGRhdGEgZnJvbSB0aGUgVENQIGhlYWRlciB1c2luZyB0aGUgbGluZTombmJzcDs8c3BhbiBz
dHlsZT0iY29sb3I6IHJnYigxMDEsIDEyMywgMTMxKTsgZm9udC1mYW1pbHk6IE1lbmxvOyBmb250
LXNpemU6IDExcHg7Ij4oPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogTWVubG87IGZv
bnQtc2l6ZTogMTFweDsgY29sb3I6IHJnYigxMzMsIDE1MywgMSk7Ij51bnNpZ25lZDwvc3Bhbj48
c3BhbiBzdHlsZT0iY29sb3I6IHJnYigxMDEsIDEyMywgMTMxKTsgZm9udC1mYW1pbHk6IE1lbmxv
OyBmb250LXNpemU6IDExcHg7Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5
OiBNZW5sbzsgZm9udC1zaXplOiAxMXB4OyBjb2xvcjogcmdiKDEzMywgMTUzLCAxKTsiPmNoYXI8
L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiByZ2IoMTAxLCAxMjMsIDEzMSk7IGZvbnQtZmFtaWx5
OiBNZW5sbzsgZm9udC1zaXplOiAxMXB4OyI+Jm5ic3A7KikoKDwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1mYW1pbHk6IE1lbmxvOyBmb250LXNpemU6IDExcHg7IGNvbG9yOiByZ2IoMTMzLCAxNTMs
IDEpOyI+dW5zaWduZWQ8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiByZ2IoMTAxLCAxMjMsIDEz
MSk7IGZvbnQtZmFtaWx5OiBNZW5sbzsgZm9udC1zaXplOiAxMXB4OyI+Jm5ic3A7PC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LWZhbWlseTogTWVubG87IGZvbnQtc2l6ZTogMTFweDsgY29sb3I6IHJn
YigxMzMsIDE1MywgMSk7Ij5jaGFyPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogcmdiKDEwMSwg
MTIzLCAxMzEpOyBmb250LWZhbWlseTogTWVubG87IGZvbnQtc2l6ZTogMTFweDsiPiZuYnNwOyop
dGNwaA0KICYjNDM7ICh0Y3BoLSZndDtkb2ZmICombmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiBNZW5sbzsgZm9udC1zaXplOiAxMXB4OyBjb2xvcjogcmdiKDQxLCAxNjEsIDE1
Mik7Ij40PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogcmdiKDEwMSwgMTIzLCAxMzEpOyBmb250
LWZhbWlseTogTWVubG87IGZvbnQtc2l6ZTogMTFweDsiPikpPC9zcGFuPjwvcD4NCjxwIHN0eWxl
PSJtYXJnaW46IDBweDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsiPjxicj4NCjwvcD4NCjxwIHN0eWxl
PSJtYXJnaW46IDBweDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsiPjxmb250IGZhY2U9IkNhbGlicmki
PkJ1dCZuYnNwO0kgYW0gbm90IGFibGUgdG8gcGFyc2UgdGhlIGhleGFkZWNpbWFsIHN0cmluZyBh
cyBzaG93biBhYm92ZS4mbmJzcDs8L2ZvbnQ+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjogMHB4OyBs
aW5lLWhlaWdodDogbm9ybWFsOyI+PGZvbnQgZmFjZT0iQ2FsaWJyaSI+PGJyPg0KPC9mb250Pjwv
cD4NCjxwIHN0eWxlPSJtYXJnaW46IDBweDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsiPjxmb250IGZh
Y2U9IkNhbGlicmkiPkNhbiZuYnNwO2FueW9uZSBwb2ludCBtZSBpbiB0aGUgcmlnaHQgZGlyZWN0
aW9uIHJlZ2FyZGluZyB0aGlzPzwvZm9udD48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOiAwcHg7IGxp
bmUtaGVpZ2h0OiBub3JtYWw7Ij48Zm9udCBmYWNlPSJDYWxpYnJpIj48YnI+DQo8L2ZvbnQ+PC9w
Pg0KPHAgc3R5bGU9Im1hcmdpbjogMHB4OyBsaW5lLWhlaWdodDogbm9ybWFsOyI+PGZvbnQgZmFj
ZT0iQ2FsaWJyaSI+VGhhbmtzPC9mb250PjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46IDBweDsgbGlu
ZS1oZWlnaHQ6IG5vcm1hbDsiPjxmb250IGZhY2U9IkNhbGlicmkiPkphdGluPC9mb250PjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBpZD0iTUFDX09VVExPT0tfU0lHTkFUVVJFIj48
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_233F741DD7E044F1BB5882DD15A28194entuedusg_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============6334010856001932220==--


From xen-users-bounces@lists.xen.org Mon Jan 16 13:50:33 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Jan 2017 13:50:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cT7f9-0006wv-LY; Mon, 16 Jan 2017 13:49:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JATINSHR001@e.ntu.edu.sg>) id 1cT7f8-0006wp-Bx
 for xen-users@lists.xen.org; Mon, 16 Jan 2017 13:49:30 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 25/18-29440-96FCC785; Mon, 16 Jan 2017 13:49:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSe0hTYRjG/bad7SQeOc6lb0MTF5VdNhuEXSz
 sohBCJHTBgqhjnbbRbuysmKiwSEMtwtAyh6VSFK1UlCzTMrfKSpai3cCKGU1mIymli1Bo5/ip
 2ffX73uf9/bAS4rlHVIlyTrsrM3MGFXScIk+uWCvWtebn73qS2PCWvfrTmIT2vak/bcoC+0jD
 OYci+MgoT9d0U1YqzSOloFIJ+pQl6JwUkIXi8FdcUIqfOT0ZRE0FHoR/vQg6Bup55V5pJROhx
 seHxJYQa+BCZ+PEDia3gB1Q7USHN8MN2+VEZg18KV6bCouoRfD5KtrIoEpOg0G+2pkAiM6Bn5
 135qKi+lYGAjUTDHQNFy93yvGPB8+f5rge5J8/j5wFqbh8Ep48TaAMCeC//qIFPN2GBr+KRPS
 BfZ1sjh8RgJ9bgtmK/Sc7JVhToUboW+EYBfoUhF4T/2Y7hkHrdVBKRa+E+CaODu1m5w+DCF/x
 7R3JXx4VYIwx8Hw+wcE9nIQnlWPyrDfKHheFZDgpvEwVN4yPXkHlA9+FpehRa459l1zyl1zyl
 28HzG9DBrbknFKIlSc/ijDnARF1ZemeTvUh8Zkc3NqEelGSRxrO87a1NoUTY7NoNPbTYzBqNa
 uStGYWI5jdKyRyeE0hyymZsTfUhj/WpG/KcuLFpAi1Xyqa2Vetjwyx3I4V89w+gO2Y0aW86Ik
 kqS975qCSCkxW8ysCqj0nvxseZSN1bGOIwYjf5wzqUBGqBTU3Re8THFWxsQZdFjqRonKWCpTq
 KMFQX/MPFs2c9b9KF4ZTSF+KXmElbWZDPb/9RCKJZEqmrogdIkwmO2z3UP8YBE/+K2wP8XZmX
 +S0onaJi1FRwfPb6k85ylLyPyT8ejpqN2f9in8p0r95mPu3p1ljaQnEEzuD+usSqUm3uzs2np
 F9XLsYbw4b1xf57wniq643X7nSHjDxl3e1XvGg11ZUbs9JQVfD/lXKDIel2rXKnzcEkXfQGXC
 8Ppsc/GHc0UX17WP738gG8lvbopZunBSJeH0jHa52MYxfwESVfzF0QMAAA==
X-Env-Sender: JATINSHR001@e.ntu.edu.sg
X-Msg-Ref: server-8.tower-21.messagelabs.com!1484574563!52789860!1
X-Originating-IP: [104.47.125.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34890 invoked from network); 16 Jan 2017 13:49:26 -0000
Received: from mail-sg2apc01on0089.outbound.protection.outlook.com (HELO
 APC01-SG2-obe.outbound.protection.outlook.com) (104.47.125.89)
 by server-8.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 Jan 2017 13:49:26 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=entuedu.onmicrosoft.com; s=selector1-e-ntu-edu-sg;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=j+TNxVnk7fGIO3h3AeWlukrQkVqWaHxdioG7wSrpEgk=;
 b=PSs8SfxtqitrT+SMljvvuA+/aVcIc3cg9XXfOxe9hqSFreQUKZWqFc23ctlPgpq0U/kyeAPiD8Rt+tFx3Tfyp7yFH3eNyUdtS148/aj5P0SPlatdHMl7TRNsNAiVnuBURkiSz9vOMfiNqGohRMPWW1DNNqfLSPMqy+bXZzAjtVY=
Received: from SINPR01MB1662.apcprd01.prod.exchangelabs.com (10.141.112.14) by
 SINPR01MB1662.apcprd01.prod.exchangelabs.com (10.141.112.14) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.845.12; Mon, 16
 Jan 2017 13:49:22 +0000
Received: from SINPR01MB1662.apcprd01.prod.exchangelabs.com ([10.141.112.14])
 by SINPR01MB1662.apcprd01.prod.exchangelabs.com ([10.141.112.14])
 with mapi id 15.01.0845.013; Mon, 16 Jan 2017 13:49:22 +0000
From: #PATHANGI JANARDHANAN JATINSHRAVAN# <JATINSHR001@e.ntu.edu.sg>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Thread-Topic: Reading network data going into a VM from netback.c
Thread-Index: AQHSb/9XsiNOe4MB3UeiV7QBINGG/A==
Date: Mon, 16 Jan 2017 13:49:22 +0000
Message-ID: <233F741D-D7E0-44F1-BB58-82DD15A28194@e.ntu.edu.sg>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [155.69.160.78]
x-ms-office365-filtering-correlation-id: 361eb4e9-b611-4708-c26e-08d43e167a30
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:SINPR01MB1662;
x-microsoft-exchange-diagnostics: 1; SINPR01MB1662;
 7:tYbLxIng6eAM9qv7oxiOlZOuKmVoOHjT/6PN8z2tTt4vGyFKvS+s6dsDJ6xKxv6ABq3Kry59cjjb5V2znizCUpcV0uS6TxlnelnK7G/54D1yMv+dnbaWzmM+w3/Ebyy2KEA8l/XiXee5hqhBkfQoGoNT9PZqsgbZenN8ugwICZOx3RF8LOZ0V7lLTmK+QS0TOYvEPxpIR7AKHlBssQYtlSxsfx1UhmywmQrQP/zxik0MOdxSp2UZBYpoZMFAWRxeO3lkqPNoupF+/oiHO5uAj8iWtQMor2PTW7yb+pti0/ceYxDg4kO5oW7B6BlUVDvmE+UcmbBKCduzhtg68PjYvm4i88bj7Iy9J+jROJoVQ71UVqlW8kLFqhjQ0Ok/xhXUXBBBhdLSuWZ82vbkTlqLx3zn/eHO9NprCClflnIXi/XGC0lFhPsxtCwF7xBsDN0UDUL57wr2a5NBXxnbNeDUUQ==
x-microsoft-antispam-prvs: <SINPR01MB1662D0FEC3394346706B1A3F9E7D0@SINPR01MB1662.apcprd01.prod.exchangelabs.com>
x-exchange-antispam-report-test: UriScan:(158342451672863);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6041248)(20161123555025)(20161123564025)(20161123562025)(20161123560025)(6072148);
 SRVR:SINPR01MB1662; BCL:0; PCL:0; RULEID:; SRVR:SINPR01MB1662; 
x-forefront-prvs: 01894AD3B8
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(6009001)(7916002)(39450400003)(189002)(53754006)(199003)(189998001)(122556002)(107886002)(101416001)(74482002)(66066001)(2351001)(102836003)(33656002)(3660700001)(106356001)(105586002)(97736004)(450100001)(54356999)(106116001)(7736002)(6916009)(42882006)(50986999)(83716003)(38730400001)(99286003)(54896002)(25786008)(6486002)(6512007)(6436002)(6506006)(5660300001)(77096006)(2900100001)(2906002)(3846002)(81166006)(81156014)(5640700003)(8676002)(2501003)(6116002)(68736007)(27001)(88552002)(92566002)(82746002)(86362001)(3280700002)(110136003)(8936002)(104396002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:SINPR01MB1662;
 H:SINPR01MB1662.apcprd01.prod.exchangelabs.com; FPR:; SPF:None;
 PTR:InfoNoRecords; MX:1; A:0; LANG:en; 
received-spf: None (protection.outlook.com: e.ntu.edu.sg does not designate
 permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: e.ntu.edu.sg
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Jan 2017 13:49:22.4959 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 15ce9348-be2a-462b-8fc0-e1765a9b204a
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SINPR01MB1662
Subject: [Xen-users] Reading network data going into a VM from netback.c
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6334010856001932220=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============6334010856001932220==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_233F741DD7E044F1BB5882DD15A28194entuedusg_"

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

SGkgYWxsLA0KUmVjZW50bHksIEnigJl2ZSBiZWVuIHRyeWluZyB0byBtb2RpZnkgbmV0YmFjay5j
IHRvIHByaW50IG5ldHdvcmsgZGF0YSB0aGF0IGlzIGdvaW5nIGludG8gdGhlIFZNLiBGb3IgZXhh
bXBsZSwgSeKAmW0gZG9pbmcgYW4gU1NMIGhhbmRzaGFrZSB3aXRoIHRoZSBWTSBhcyB0aGUgc2Vy
dmVyLCBhbmQgSSBzZW5kIHRoZSBmb2xsb3dpbmcgaGV4YWRlY2ltYWwgc3RyaW5nIGZyb20gdGhl
IGNsaWVudCB0byB0aGUgVk06DQoNCg0KMTYwMzAyMDAyZjAxMDAwMDJiMDMwMjYxNjE2MTYxNjE2
MTYxNjE2MTYxNjE2MTYxNjE2MTYxNjE2MTYxNjE2MTYxNjE2MTYxNjE2MTYxNjE2MTYxNjEwMDAw
MDIwMDA1MDEwMDAwMDANCg0KDQpOb3csICB0byByZWFkIHRoaXMgaW5nb2luZyBkYXRhIHRvIHRo
ZSBWTSBmcm9tIG5ldGJhY2suYywgSeKAmXZlIGJlZW4gdHJ5aW5nIHRvIGdldCB0aGUgc2tfYnVm
ZiBmcm9tIHRoZSBmdW5jdGlvbiB4ZW52aWZfcnhfYWN0aW9uKCkgYW5kIGV4dHJhY3QgdGhlIFRD
UCBoZWFkZXIgZnJvbSBpdCB1c2luZyB0aGUgdGNwX2hkcihza2IpIGZ1bmN0aW9uLg0KDQoNCkkg
dGhlbiB0cnkgdG8gZ2V0IHRoZSBkYXRhIGZyb20gdGhlIFRDUCBoZWFkZXIgdXNpbmcgdGhlIGxp
bmU6ICh1bnNpZ25lZCBjaGFyICopKCh1bnNpZ25lZCBjaGFyICopdGNwaCArICh0Y3BoLT5kb2Zm
ICogNCkpDQoNCg0KQnV0IEkgYW0gbm90IGFibGUgdG8gcGFyc2UgdGhlIGhleGFkZWNpbWFsIHN0
cmluZyBhcyBzaG93biBhYm92ZS4NCg0KDQpDYW4gYW55b25lIHBvaW50IG1lIGluIHRoZSByaWdo
dCBkaXJlY3Rpb24gcmVnYXJkaW5nIHRoaXM/DQoNCg0KVGhhbmtzDQoNCkphdGluDQo=

--_000_233F741DD7E044F1BB5882DD15A28194entuedusg_
Content-Type: text/html; charset="utf-8"
Content-ID: <DCD1744AE004CB45892AE7B26846A039@apcprd01.prod.exchangelabs.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXplOiAx
NHB4OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPGRpdj4NCjxkaXY+DQo8
ZGl2Pg0KPGRpdj5IaSBhbGwsJm5ic3A7PC9kaXY+DQo8ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10
YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOiBwcmU7Ij48L3NwYW4+UmVjZW50bHksIEnigJl2
ZSBiZWVuIHRyeWluZyB0byBtb2RpZnkgbmV0YmFjay5jIHRvIHByaW50IG5ldHdvcmsgZGF0YSB0
aGF0IGlzIGdvaW5nIGludG8gdGhlIFZNLiBGb3IgZXhhbXBsZSwgSeKAmW0gZG9pbmcgYW4gU1NM
IGhhbmRzaGFrZSB3aXRoIHRoZSBWTSBhcyB0aGUgc2VydmVyLCBhbmQgSSBzZW5kIHRoZSBmb2xs
b3dpbmcgaGV4YWRlY2ltYWwNCiBzdHJpbmcgZnJvbSB0aGUgY2xpZW50IHRvIHRoZSBWTTo8L2Rp
dj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogLXdlYmtpdC1z
dGFuZGFyZDsiPg0KPHAgc3R5bGU9ImZvbnQtc2l6ZTogMTFweDsgZm9udC1mYW1pbHk6IE1lbmxv
OyBtYXJnaW46IDBweDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsiPg0KMTYwMzAyMDAyZjAxMDAwMDJi
MDMwMjYxNjE2MTYxNjE2MTYxNjE2MTYxNjE2MTYxNjE2MTYxNjE2MTYxNjE2MTYxNjE2MTYxNjE2
MTYxNjE2MTYxNjEwMDAwMDIwMDA1MDEwMDAwMDA8L3A+DQo8cCBzdHlsZT0iZm9udC1zaXplOiAx
MXB4OyBmb250LWZhbWlseTogTWVubG87IG1hcmdpbjogMHB4OyBsaW5lLWhlaWdodDogbm9ybWFs
OyI+DQo8YnI+DQo8L3A+DQo8cCBzdHlsZT0ibWFyZ2luOiAwcHg7IGxpbmUtaGVpZ2h0OiBub3Jt
YWw7Ij5Ob3csICZuYnNwO3RvIHJlYWQgdGhpcyBpbmdvaW5nIGRhdGEgdG8gdGhlIFZNIGZyb20g
bmV0YmFjay5jLCBJ4oCZdmUgYmVlbiB0cnlpbmcgdG8gZ2V0IHRoZSBza19idWZmIGZyb20gdGhl
IGZ1bmN0aW9uIHhlbnZpZl9yeF9hY3Rpb24oKSBhbmQgZXh0cmFjdCB0aGUgVENQIGhlYWRlciBm
cm9tIGl0IHVzaW5nIHRoZSB0Y3BfaGRyKHNrYikgZnVuY3Rpb24uJm5ic3A7PC9wPg0KPHAgc3R5
bGU9Im1hcmdpbjogMHB4OyBsaW5lLWhlaWdodDogbm9ybWFsOyI+PGJyPg0KPC9wPg0KPHAgc3R5
bGU9Im1hcmdpbjogMHB4OyBsaW5lLWhlaWdodDogbm9ybWFsOyI+SSB0aGVuIHRyeSB0byBnZXQg
dGhlIGRhdGEgZnJvbSB0aGUgVENQIGhlYWRlciB1c2luZyB0aGUgbGluZTombmJzcDs8c3BhbiBz
dHlsZT0iY29sb3I6IHJnYigxMDEsIDEyMywgMTMxKTsgZm9udC1mYW1pbHk6IE1lbmxvOyBmb250
LXNpemU6IDExcHg7Ij4oPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogTWVubG87IGZv
bnQtc2l6ZTogMTFweDsgY29sb3I6IHJnYigxMzMsIDE1MywgMSk7Ij51bnNpZ25lZDwvc3Bhbj48
c3BhbiBzdHlsZT0iY29sb3I6IHJnYigxMDEsIDEyMywgMTMxKTsgZm9udC1mYW1pbHk6IE1lbmxv
OyBmb250LXNpemU6IDExcHg7Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5
OiBNZW5sbzsgZm9udC1zaXplOiAxMXB4OyBjb2xvcjogcmdiKDEzMywgMTUzLCAxKTsiPmNoYXI8
L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiByZ2IoMTAxLCAxMjMsIDEzMSk7IGZvbnQtZmFtaWx5
OiBNZW5sbzsgZm9udC1zaXplOiAxMXB4OyI+Jm5ic3A7KikoKDwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1mYW1pbHk6IE1lbmxvOyBmb250LXNpemU6IDExcHg7IGNvbG9yOiByZ2IoMTMzLCAxNTMs
IDEpOyI+dW5zaWduZWQ8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiByZ2IoMTAxLCAxMjMsIDEz
MSk7IGZvbnQtZmFtaWx5OiBNZW5sbzsgZm9udC1zaXplOiAxMXB4OyI+Jm5ic3A7PC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LWZhbWlseTogTWVubG87IGZvbnQtc2l6ZTogMTFweDsgY29sb3I6IHJn
YigxMzMsIDE1MywgMSk7Ij5jaGFyPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogcmdiKDEwMSwg
MTIzLCAxMzEpOyBmb250LWZhbWlseTogTWVubG87IGZvbnQtc2l6ZTogMTFweDsiPiZuYnNwOyop
dGNwaA0KICYjNDM7ICh0Y3BoLSZndDtkb2ZmICombmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiBNZW5sbzsgZm9udC1zaXplOiAxMXB4OyBjb2xvcjogcmdiKDQxLCAxNjEsIDE1
Mik7Ij40PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjogcmdiKDEwMSwgMTIzLCAxMzEpOyBmb250
LWZhbWlseTogTWVubG87IGZvbnQtc2l6ZTogMTFweDsiPikpPC9zcGFuPjwvcD4NCjxwIHN0eWxl
PSJtYXJnaW46IDBweDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsiPjxicj4NCjwvcD4NCjxwIHN0eWxl
PSJtYXJnaW46IDBweDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsiPjxmb250IGZhY2U9IkNhbGlicmki
PkJ1dCZuYnNwO0kgYW0gbm90IGFibGUgdG8gcGFyc2UgdGhlIGhleGFkZWNpbWFsIHN0cmluZyBh
cyBzaG93biBhYm92ZS4mbmJzcDs8L2ZvbnQ+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjogMHB4OyBs
aW5lLWhlaWdodDogbm9ybWFsOyI+PGZvbnQgZmFjZT0iQ2FsaWJyaSI+PGJyPg0KPC9mb250Pjwv
cD4NCjxwIHN0eWxlPSJtYXJnaW46IDBweDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsiPjxmb250IGZh
Y2U9IkNhbGlicmkiPkNhbiZuYnNwO2FueW9uZSBwb2ludCBtZSBpbiB0aGUgcmlnaHQgZGlyZWN0
aW9uIHJlZ2FyZGluZyB0aGlzPzwvZm9udD48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOiAwcHg7IGxp
bmUtaGVpZ2h0OiBub3JtYWw7Ij48Zm9udCBmYWNlPSJDYWxpYnJpIj48YnI+DQo8L2ZvbnQ+PC9w
Pg0KPHAgc3R5bGU9Im1hcmdpbjogMHB4OyBsaW5lLWhlaWdodDogbm9ybWFsOyI+PGZvbnQgZmFj
ZT0iQ2FsaWJyaSI+VGhhbmtzPC9mb250PjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46IDBweDsgbGlu
ZS1oZWlnaHQ6IG5vcm1hbDsiPjxmb250IGZhY2U9IkNhbGlicmkiPkphdGluPC9mb250PjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBpZD0iTUFDX09VVExPT0tfU0lHTkFUVVJFIj48
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_233F741DD7E044F1BB5882DD15A28194entuedusg_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============6334010856001932220==--


From xen-users-bounces@lists.xen.org Mon Jan 16 16:07:11 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Jan 2017 16:07:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cT9nM-0003JP-KR; Mon, 16 Jan 2017 16:06:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <firemeteor.guo@gmail.com>) id 1cT9nK-0003JD-Ga
 for xen-users@lists.xen.org; Mon, 16 Jan 2017 16:06:06 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 E1/31-25337-D6FEC785; Mon, 16 Jan 2017 16:06:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsVyMXThZt3c9zU
 RBle3sVmsunqA1YHR4+ju30wBjFGsmXlJ+RUJrBlnb0kV7FWuePbQsIHximwXIxeHkMAkRonl
 r+ewgTgsAo9ZJHa/+sIM4kgIdLJKLH1/k7WLkRPIyZFYPfUkC4RdIrHrznlGEJtXQFDi5MwnY
 HFhAQWJeScfsHcxcgCN9ZbYsTwZJMwmoC9x4OFqJhCbRUBV4unbPUwQYwwl5jSeYYIYEyDxbs
 lKqDFaElfXLmAHsUUEzCX+nTkDdgKzgJfEoRl32SYw8s9CsnkWktQsoM3MAuoS6+cJQYTVJG5
 vu8oOYWtLLFv4mnkBI+sqRo3i1KKy1CJdIxO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK9
 5PzcTYzAkGUAgh2MK9cFHmKU5GBSEuU9plMdIcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC1+xdT
 YSQYFFqempFWmYOMHpg0hIcPEoivLNA0rzFBYm5xZnpEKlTjJYcPV2nXzJxfNl5Bkju2XX5JZ
 MQS15+XqqUOG8ESIMASENGaR7cOFiEX2KUlRLmZQQ6UIinILUoN7MEVf4VozgHo5Iwrx/IFJ7
 MvBK4ra+ADmICOug6yC+8xSWJCCmpBkaelacCjnAXzr5vV3jQm1XolaJY31P1mPlPGFo3iK09
 nJp7THCl9lHBuUf6QhuP1YQ9m1UaZfBhZXv7RseDy7R21Osn+17+Pb+tqrGQS/OYiNle9/VdL
 /caPzYT7rvtMi8pe/2D0yofp66UvqOwbI7OrBxhGet//Sr/f37pX5Cz9+OvNe9u75ygxFKckW
 ioxVxUnAgA35weA+sCAAA=
X-Env-Sender: firemeteor.guo@gmail.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1484582764!39012584!1
X-Originating-IP: [209.85.161.179]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11471 invoked from network); 16 Jan 2017 16:06:05 -0000
Received: from mail-yw0-f179.google.com (HELO mail-yw0-f179.google.com)
 (209.85.161.179)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Jan 2017 16:06:05 -0000
Received: by mail-yw0-f179.google.com with SMTP id l75so70734505ywb.0
 for <xen-users@lists.xen.org>; Mon, 16 Jan 2017 08:06:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:from:date:message-id:subject:to;
 bh=7hT4Vql6VC5UgwTHhSno5JVaW9cSHDo3wNJeGOLnuDE=;
 b=Lr0gSsoFKGRo2iu62mdn2fJgAVhgxIsMMRnGXrfeXzuQIe8fAJr/cQH7MfgExXRt54
 fdpmxz84+9275yauucXMk6r5juKVqp3L0H2IsiEUO9KXZc7pVI22FTLa2oyuC+Ig/uv9
 axzwn2wQ2BnyRW2wXvddtIZKFve47rQc2V4PCIV84TbivFhF2+r4Z6VRpbcciZc7uODH
 RENHPzCLHSswfBzkYZwPfXBDH/MdWQa8lfbwdCC9kr2cJR3GdwSsg0PyNBbar2+uNhEx
 vPl2OUlH5aaRCEFgVQq8y2HD5pSOIFDoyTFocgMQv94QYC4VLRKlaOulR3UHeQKEfUcQ
 m28w==
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:from:date:message-id:subject
 :to; bh=7hT4Vql6VC5UgwTHhSno5JVaW9cSHDo3wNJeGOLnuDE=;
 b=shisqwhigg3DskSHZJ4ecsuDm1uCWeC9FqTWtD5U8vFWa1tvF7qtnHfOJYEDJpGgmg
 9QW7qFNnrR1RVuLqTS38w/WRTr6BXviOyOv7/ubUw2Ybz/C2xYzVWY0+VdSeMCnKjgsj
 lxm4Ik/TjJnzDxDtr9Illfg44ggWAsPLG7x2OBml79ZJjdQPTSWBJOybDo0OuEqA7vGA
 uonjC3ieaIozrK5uaD/Z29PSfwo/RUx8i80dy2QOCIhaJV49qLlgPGlwbNhHGk97Kj7Y
 0tVsxmgENVPpQQxKU5+Xmno/0A7Wkat+ouDhF3h1KxKeiqakecRbL00qdr6Mj3pmuSIC
 Qpsw==
X-Gm-Message-State: AIkVDXLpybvQCfaWS4RpjeJ82AhbqvvXK7anNmyECC7RuYj4fd3XrEButMa9xzx9s2FHao/Ny5GNSZbWSgOS3Q==
X-Received: by 10.129.98.194 with SMTP id w185mr4669518ywb.339.1484582763499; 
 Mon, 16 Jan 2017 08:06:03 -0800 (PST)
MIME-Version: 1.0
Received: by 10.37.205.136 with HTTP; Mon, 16 Jan 2017 08:06:02 -0800 (PST)
From: "G.R." <firemeteor@users.sourceforge.net>
Date: Tue, 17 Jan 2017 00:06:02 +0800
X-Google-Sender-Auth: jU_pab0dkdghY3DcUVXtbn8AiSw
Message-ID: <CAKhsbWa5otyhEm4HV0dG-v4wDEMNrWypCYo3DifosJQpTUSzdA@mail.gmail.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: [Xen-users] HVM domU on storage driver domain
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8495843928630654839=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============8495843928630654839==
Content-Type: multipart/alternative; boundary=001a114709f642145d0546385cf7

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

Hi all,
I'm trying out the storage driver domain feature (one of the major
motivation to drive me out of my stable but ancient XEN 4.3.2 version, the
other motivation being the DISCARD feature).

I understand that HVM is NOT officially supported, but I played some tricks
to work it around.
The trick is to use file based storage and mount it through NFS and make
the same file accessible through the same path in both dom0 && NAS domU.
I have to disable one sanity check in libxl.c to make it stop complaining
about non-local disk image.

It's worthy to note that I wanted to grant read-only access to dom0 to
avoid any consistency / corruption issue.
I think this should be plausible for BIOS booting purpose. But for some
reason qemu refused to run with read-only permission.
Any solution?


What I get now is a booting HVM domU on storage driver domain.
By booting, I mean:
1. I passed the BIOS bootstrap phase which is supposed to backed by qemu.
2. The windows 7 OS is stuck in the boot screen forever :-)

Really a black joke, huh? The fact is that I have no way to determine what
is going on here.
Is it a performance issue or something has simply gone wrong?
Any suggestion on how to diagnose further?

Some observations:
1. The whole system is pretty idle with the booting win7 + NAS domU.
2. When I get the win7 into recover mode the disk spins up happily.
3. When win7 is booting, lsof reports nothing to the disk image on both
dom0 && NAS, as if the disk image is not being accessed.
4. In recover mode, I can see qemu accessing the disk image on dom0 from
lsof.
5. The NAS is freeNas 9.10 with FreeBSD 10 kernel. But I couldn't find any
clue about it hosting a xen disk (either dmesg or ps tree)

My current suspect is that may be the win 7 are using improper driver
during boot time?
(But both emulated / PV device should be accessible, hmm)

Suggestions on diagnose are welcome!

Thanks,
G.R.

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

<div dir=3D"ltr"><div><div><div><div><div><div><div><div><div><div><div><di=
v>Hi all,<br></div>I&#39;m trying out the storage driver domain feature (on=
e of the major motivation to drive me out of my stable but ancient XEN 4.3.=
2 version, the other motivation being the DISCARD feature).<br></div><br></=
div>I understand that HVM is NOT officially supported, but I played some tr=
icks to work it around.<br></div>The trick is to use file based storage and=
 mount it through NFS and make the same file accessible through the same pa=
th in both dom0 &amp;&amp; NAS domU. <br>I have to disable one sanity check=
 in libxl.c to make it stop complaining about non-local disk image.<br><br>=
It&#39;s worthy to note that I wanted to grant read-only access to dom0 to =
avoid any=20
consistency / corruption issue. <br>I think this should be plausible for BI=
OS booting purpose. But for some reason qemu refused to run=20
with read-only permission. <br>Any solution?<br><div></div><div></div><br><=
br></div>What I get now is a booting HVM domU on storage driver domain.<br>=
</div>By booting, I mean:<br></div>1. I passed the BIOS bootstrap phase whi=
ch is supposed to backed by qemu.<br></div>2. The windows 7 OS is stuck in =
the boot screen forever :-)<br><br></div>Really a black joke, huh? The fact=
 is that I have no way to determine what is going on here.<br></div>Is it a=
 performance issue or something has simply gone wrong?<br></div><div>Any su=
ggestion on how to diagnose further?<br></div><br>Some observations:<br></d=
iv>1. The whole system is pretty idle with the booting win7 + NAS domU.<br>=
<div>2. When I get the win7 into recover mode the disk spins up happily.<br=
></div><div>3. When win7 is booting, lsof reports nothing to the disk image=
 on both dom0 &amp;&amp; NAS, as if the disk image is not being accessed.<b=
r></div><div>4. In recover mode, I can see qemu accessing the disk image on=
 dom0 from lsof.<br></div><div>5. The NAS is freeNas 9.10 with FreeBSD 10 k=
ernel. But I couldn&#39;t find any clue about it hosting a xen disk (either=
 dmesg or ps tree)<br><br></div><div>My current suspect is that may be the =
win 7 are using improper driver during boot time?<br></div><div>(But both e=
mulated / PV device should be accessible, hmm)<br></div><div><br></div><div=
>Suggestions on diagnose are welcome!<br><br></div><div>Thanks,<br></div><d=
iv>G.R.<br></div></div>

--001a114709f642145d0546385cf7--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============8495843928630654839==--


From xen-users-bounces@lists.xen.org Mon Jan 16 16:07:11 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Jan 2017 16:07:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cT9nM-0003JP-KR; Mon, 16 Jan 2017 16:06:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <firemeteor.guo@gmail.com>) id 1cT9nK-0003JD-Ga
 for xen-users@lists.xen.org; Mon, 16 Jan 2017 16:06:06 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 E1/31-25337-D6FEC785; Mon, 16 Jan 2017 16:06:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsVyMXThZt3c9zU
 RBle3sVmsunqA1YHR4+ju30wBjFGsmXlJ+RUJrBlnb0kV7FWuePbQsIHximwXIxeHkMAkRonl
 r+ewgTgsAo9ZJHa/+sIM4kgIdLJKLH1/k7WLkRPIyZFYPfUkC4RdIrHrznlGEJtXQFDi5MwnY
 HFhAQWJeScfsHcxcgCN9ZbYsTwZJMwmoC9x4OFqJhCbRUBV4unbPUwQYwwl5jSeYYIYEyDxbs
 lKqDFaElfXLmAHsUUEzCX+nTkDdgKzgJfEoRl32SYw8s9CsnkWktQsoM3MAuoS6+cJQYTVJG5
 vu8oOYWtLLFv4mnkBI+sqRo3i1KKy1CJdIxO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK9
 5PzcTYzAkGUAgh2MK9cFHmKU5GBSEuU9plMdIcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC1+xdT
 YSQYFFqempFWmYOMHpg0hIcPEoivLNA0rzFBYm5xZnpEKlTjJYcPV2nXzJxfNl5Bkju2XX5JZ
 MQS15+XqqUOG8ESIMASENGaR7cOFiEX2KUlRLmZQQ6UIinILUoN7MEVf4VozgHo5Iwrx/IFJ7
 MvBK4ra+ADmICOug6yC+8xSWJCCmpBkaelacCjnAXzr5vV3jQm1XolaJY31P1mPlPGFo3iK09
 nJp7THCl9lHBuUf6QhuP1YQ9m1UaZfBhZXv7RseDy7R21Osn+17+Pb+tqrGQS/OYiNle9/VdL
 /caPzYT7rvtMi8pe/2D0yofp66UvqOwbI7OrBxhGet//Sr/f37pX5Cz9+OvNe9u75ygxFKckW
 ioxVxUnAgA35weA+sCAAA=
X-Env-Sender: firemeteor.guo@gmail.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1484582764!39012584!1
X-Originating-IP: [209.85.161.179]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11471 invoked from network); 16 Jan 2017 16:06:05 -0000
Received: from mail-yw0-f179.google.com (HELO mail-yw0-f179.google.com)
 (209.85.161.179)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Jan 2017 16:06:05 -0000
Received: by mail-yw0-f179.google.com with SMTP id l75so70734505ywb.0
 for <xen-users@lists.xen.org>; Mon, 16 Jan 2017 08:06:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:from:date:message-id:subject:to;
 bh=7hT4Vql6VC5UgwTHhSno5JVaW9cSHDo3wNJeGOLnuDE=;
 b=Lr0gSsoFKGRo2iu62mdn2fJgAVhgxIsMMRnGXrfeXzuQIe8fAJr/cQH7MfgExXRt54
 fdpmxz84+9275yauucXMk6r5juKVqp3L0H2IsiEUO9KXZc7pVI22FTLa2oyuC+Ig/uv9
 axzwn2wQ2BnyRW2wXvddtIZKFve47rQc2V4PCIV84TbivFhF2+r4Z6VRpbcciZc7uODH
 RENHPzCLHSswfBzkYZwPfXBDH/MdWQa8lfbwdCC9kr2cJR3GdwSsg0PyNBbar2+uNhEx
 vPl2OUlH5aaRCEFgVQq8y2HD5pSOIFDoyTFocgMQv94QYC4VLRKlaOulR3UHeQKEfUcQ
 m28w==
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:from:date:message-id:subject
 :to; bh=7hT4Vql6VC5UgwTHhSno5JVaW9cSHDo3wNJeGOLnuDE=;
 b=shisqwhigg3DskSHZJ4ecsuDm1uCWeC9FqTWtD5U8vFWa1tvF7qtnHfOJYEDJpGgmg
 9QW7qFNnrR1RVuLqTS38w/WRTr6BXviOyOv7/ubUw2Ybz/C2xYzVWY0+VdSeMCnKjgsj
 lxm4Ik/TjJnzDxDtr9Illfg44ggWAsPLG7x2OBml79ZJjdQPTSWBJOybDo0OuEqA7vGA
 uonjC3ieaIozrK5uaD/Z29PSfwo/RUx8i80dy2QOCIhaJV49qLlgPGlwbNhHGk97Kj7Y
 0tVsxmgENVPpQQxKU5+Xmno/0A7Wkat+ouDhF3h1KxKeiqakecRbL00qdr6Mj3pmuSIC
 Qpsw==
X-Gm-Message-State: AIkVDXLpybvQCfaWS4RpjeJ82AhbqvvXK7anNmyECC7RuYj4fd3XrEButMa9xzx9s2FHao/Ny5GNSZbWSgOS3Q==
X-Received: by 10.129.98.194 with SMTP id w185mr4669518ywb.339.1484582763499; 
 Mon, 16 Jan 2017 08:06:03 -0800 (PST)
MIME-Version: 1.0
Received: by 10.37.205.136 with HTTP; Mon, 16 Jan 2017 08:06:02 -0800 (PST)
From: "G.R." <firemeteor@users.sourceforge.net>
Date: Tue, 17 Jan 2017 00:06:02 +0800
X-Google-Sender-Auth: jU_pab0dkdghY3DcUVXtbn8AiSw
Message-ID: <CAKhsbWa5otyhEm4HV0dG-v4wDEMNrWypCYo3DifosJQpTUSzdA@mail.gmail.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: [Xen-users] HVM domU on storage driver domain
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8495843928630654839=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============8495843928630654839==
Content-Type: multipart/alternative; boundary=001a114709f642145d0546385cf7

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

Hi all,
I'm trying out the storage driver domain feature (one of the major
motivation to drive me out of my stable but ancient XEN 4.3.2 version, the
other motivation being the DISCARD feature).

I understand that HVM is NOT officially supported, but I played some tricks
to work it around.
The trick is to use file based storage and mount it through NFS and make
the same file accessible through the same path in both dom0 && NAS domU.
I have to disable one sanity check in libxl.c to make it stop complaining
about non-local disk image.

It's worthy to note that I wanted to grant read-only access to dom0 to
avoid any consistency / corruption issue.
I think this should be plausible for BIOS booting purpose. But for some
reason qemu refused to run with read-only permission.
Any solution?


What I get now is a booting HVM domU on storage driver domain.
By booting, I mean:
1. I passed the BIOS bootstrap phase which is supposed to backed by qemu.
2. The windows 7 OS is stuck in the boot screen forever :-)

Really a black joke, huh? The fact is that I have no way to determine what
is going on here.
Is it a performance issue or something has simply gone wrong?
Any suggestion on how to diagnose further?

Some observations:
1. The whole system is pretty idle with the booting win7 + NAS domU.
2. When I get the win7 into recover mode the disk spins up happily.
3. When win7 is booting, lsof reports nothing to the disk image on both
dom0 && NAS, as if the disk image is not being accessed.
4. In recover mode, I can see qemu accessing the disk image on dom0 from
lsof.
5. The NAS is freeNas 9.10 with FreeBSD 10 kernel. But I couldn't find any
clue about it hosting a xen disk (either dmesg or ps tree)

My current suspect is that may be the win 7 are using improper driver
during boot time?
(But both emulated / PV device should be accessible, hmm)

Suggestions on diagnose are welcome!

Thanks,
G.R.

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

<div dir=3D"ltr"><div><div><div><div><div><div><div><div><div><div><div><di=
v>Hi all,<br></div>I&#39;m trying out the storage driver domain feature (on=
e of the major motivation to drive me out of my stable but ancient XEN 4.3.=
2 version, the other motivation being the DISCARD feature).<br></div><br></=
div>I understand that HVM is NOT officially supported, but I played some tr=
icks to work it around.<br></div>The trick is to use file based storage and=
 mount it through NFS and make the same file accessible through the same pa=
th in both dom0 &amp;&amp; NAS domU. <br>I have to disable one sanity check=
 in libxl.c to make it stop complaining about non-local disk image.<br><br>=
It&#39;s worthy to note that I wanted to grant read-only access to dom0 to =
avoid any=20
consistency / corruption issue. <br>I think this should be plausible for BI=
OS booting purpose. But for some reason qemu refused to run=20
with read-only permission. <br>Any solution?<br><div></div><div></div><br><=
br></div>What I get now is a booting HVM domU on storage driver domain.<br>=
</div>By booting, I mean:<br></div>1. I passed the BIOS bootstrap phase whi=
ch is supposed to backed by qemu.<br></div>2. The windows 7 OS is stuck in =
the boot screen forever :-)<br><br></div>Really a black joke, huh? The fact=
 is that I have no way to determine what is going on here.<br></div>Is it a=
 performance issue or something has simply gone wrong?<br></div><div>Any su=
ggestion on how to diagnose further?<br></div><br>Some observations:<br></d=
iv>1. The whole system is pretty idle with the booting win7 + NAS domU.<br>=
<div>2. When I get the win7 into recover mode the disk spins up happily.<br=
></div><div>3. When win7 is booting, lsof reports nothing to the disk image=
 on both dom0 &amp;&amp; NAS, as if the disk image is not being accessed.<b=
r></div><div>4. In recover mode, I can see qemu accessing the disk image on=
 dom0 from lsof.<br></div><div>5. The NAS is freeNas 9.10 with FreeBSD 10 k=
ernel. But I couldn&#39;t find any clue about it hosting a xen disk (either=
 dmesg or ps tree)<br><br></div><div>My current suspect is that may be the =
win 7 are using improper driver during boot time?<br></div><div>(But both e=
mulated / PV device should be accessible, hmm)<br></div><div><br></div><div=
>Suggestions on diagnose are welcome!<br><br></div><div>Thanks,<br></div><d=
iv>G.R.<br></div></div>

--001a114709f642145d0546385cf7--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============8495843928630654839==--


From xen-users-bounces@lists.xen.org Mon Jan 16 16:56:12 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Jan 2017 16:56:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cTAYk-0007bc-Sl; Mon, 16 Jan 2017 16:55:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hakon@alstadheim.priv.no>) id 1cTAYj-0007bS-4Y
 for xen-users@lists.xen.org; Mon, 16 Jan 2017 16:55:05 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 B5/35-09053-8EAFC785; Mon, 16 Jan 2017 16:55:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDIsWRWlGSWpSXmKPExsWS+72EQ/f5r5o
 Ig+4d5harrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8bM20dYC64LVPzZ94atgfE0bxcjF4eQQDOz
 RNflLuYuRk4OCQFjiQ07djFDJM4zStxcc5sRxGERmMwssXHNG3aQKiGB00wSx36KgdjCAo4Sh
 84dZQKxRQSkJWZcaWKDqDGQeHaxnRHEZhNwktjwcgFYL6+Aq8SFNxuBbA6goaoS015VgIRFBc
 IlOnZdgyoRlDg58wkLiM0pYCix8VQnmM0soC7xZ94lZghbXmL72zlQR/NL3H57lAXkTgmBV4w
 Sf/dOZ5zAKDQLyaxZSPpnIelfwMi8ilGjOLWoLLVI18hEL6koMz2jJDcxM0fX0MBMLze1uDgx
 PTUnMalYLzk/dxMjMKQZgGAH48p1gYcYJTmYlER5j+lURwjxJeWnVGYkFmfEF5XmpBYfYpTh4
 FCS4PX4WRMhJFiUmp5akZaZA4wumLQEB4+SCG8SSJq3uCAxtzgzHSJ1ilGX48vOMy+ZhFjy8v
 NSpcR5jUGKBECKMkrz4EbAIv0So6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHmjQKbwZOaVwG0
 ChhTQ/SK810Hu5y0uSURISTUw1jfxBF2ds3N7y0lnt+2rPlWGxiz7UKcScl6NT2PTFIc1fpx/
 yjderFlzbp/zfjuhz8oz3Q8HXVi5OXgF29eNRVbZ76/e+VDNtdnBTipqpoZz3CqXEs/zHdtXP
 Y891WB6ckHCPPWeY/OmFRj7Hjmw89WlAMcFpp+ncix2uvlVOUvnNWMx54Z/P5VYijMSDbWYi4
 oTASxMsBLvAgAA
X-Env-Sender: hakon@alstadheim.priv.no
X-Msg-Ref: server-11.tower-27.messagelabs.com!1484585701!51684638!1
X-Originating-IP: [109.247.116.8]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35868 invoked from network); 16 Jan 2017 16:55:03 -0000
Received: from asav21.altibox.net (HELO asav21.altibox.net) (109.247.116.8)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Jan 2017 16:55:03 -0000
Received: from postfix-relay.alstadheim.priv.no
 (148-252-117.52.3p.ntebredband.no [148.252.117.52])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 (Authenticated sender: hakon.alstadheim@ntebb.no)
 by asav21.altibox.net (Postfix) with ESMTPSA id D7A2F802B7
 for <xen-users@lists.xen.org>; Mon, 16 Jan 2017 17:55:00 +0100 (CET)
X-Finnesikke-B-A-I-T: finnesikke@alstadheim.priv.no
Received: from smtps.alstadheim.priv.no (localhost [127.0.0.1])
 by postfix-relay.alstadheim.priv.no (Postfix) with ESMTP id 19096C00039C
 for <xen-users@lists.xen.org>; Mon, 16 Jan 2017 17:55:00 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=alstadheim.priv.no; h=
 subject:to:references:from:message-id:date:mime-version
 :in-reply-to:content-type:content-transfer-encoding; s=smtp; bh=
 R6I+Mcr1URIMHvzV7+UkhVn8ryg=; b=YWgyI3AOlHs4KygCATUKz8E7EviKOAnN
 OUoR7z+G7lPPAmLMCxfUYB0H06gOzCO/yHW750QfWg7gqsqJyzzcEErh9/0T3+V6
 hpqY2eSDzbHxgSsc05EM4y5W2Q+dMVlWtttOrWc1IQIC68yHCYiYitnDuH+He9KK
 jG3eghsRR0I=
Received: from [192.168.2.201] (unknown [192.168.2.201])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested) (Authenticated sender: hakon)
 by smtps.alstadheim.priv.no (Postfix) with ESMTPSA id 13E27156FE9
 for <xen-users@lists.xen.org>; Mon, 16 Jan 2017 17:55:00 +0100 (CET)
To: xen-users@lists.xen.org
References: <20170116132920.GC21587@bitfolk.com>
From: =?UTF-8?Q?H=c3=a5kon_Alstadheim?= <hakon@alstadheim.priv.no>
Message-ID: <886c4bab-34ca-5774-18ea-3f1678fd1c44@alstadheim.priv.no>
Date: Mon, 16 Jan 2017 17:55:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.6.0
MIME-Version: 1.0
In-Reply-To: <20170116132920.GC21587@bitfolk.com>
X-CMAE-Score: 0
X-CMAE-Analysis: v=2.2 cv=G9VeKJs5 c=1 sm=1 tr=0
 a=VqhJaNiO3++x7tSG63gBkQ==:117 a=VqhJaNiO3++x7tSG63gBkQ==:17
 a=IkcTkHD0fZMA:10 a=IgFoBzBjUZAA:10 a=xNf9USuDAAAA:8
 a=p30g4rURRy-t4CCBqkoA:9 a=QEXdDO2ut3YA:10 a=SEwjQc04WA-l_NiBhQ7s:22
Subject: Re: [Xen-users] SAS drivers that work reliably under Xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

CgpEZW4gMTYuIGphbi4gMjAxNyAxNDoyOSwgc2tyZXYgQW5keSBTbWl0aDoKPiBIaSwKPiAKPiBD
b3VsZCBhbnkgb2YgeW91IHJlY29tbWVuZCBTQVMgZHJpdmVycyB3aGljaCB5b3UgaGF2ZSB3b3Jr
aW5nCj4gcmVsaWFibHkgaW4gWGVuIGRvbTA/Cj4gCj4gSSBoYXZlIGEgU3VwZXJtaWNybyBYMTBT
UkgtQ0xONEYgYm9hcmQgd2hpY2ggaGFzIGFuIExTSSAzMDA4Cj4gY29udHJvbGxlciBvbi1ib2Fy
ZDsgdGhpcyB1c2VzIHRoZSBtcHQzc2FzIGRyaXZlci4KPiAKPiBVbmZvcnR1bmF0ZWx5IGl0IGlz
IHVudXNhYmxlIHVuZGVyIFhlbiAod29ya3MgZmluZSBiYXJlIG1ldGFsKS4KPiBUaGVyZSBhcmUg
cGF0Y2hlcyB0byBmaXggaXQsIGJ1dCB0aGVzZSBoYXZlIGJlZW4gcmVqZWN0ZWQgYnkKPiB1cHN0
cmVhbSBMaW51eCBzbyBpdCBjb3VsZCBiZSBhIHZlcnkgbG9uZyB0aW1lIGJlZm9yZSBhbnkgcmVz
b2x1dGlvbgo+IGlzIGZvdW5kLiBNb3JlIGRldGFpbHMgaGVyZToKPiAKPiAgICAgaHR0cHM6Ly9i
dWdzLmRlYmlhbi5vcmcvY2dpLWJpbi9idWdyZXBvcnQuY2dpP2J1Zz04NTA0MjUKPiAKPiBJIGFt
IHByb2JhYmx5IGdvaW5nIHRvIGZpbmQgaXQgZWFzaWVyIGFuZCBxdWlja2VyIHRvIGp1c3QgYnV5
IGEKPiBkaWZmZXJlbnQgYm9hcmQsIGlmIEkgY2FuIGZpbmQgb25lIHdpdGggYSB3ZWxsLXN1cHBv
cnRlZCBTQVMKPiBjaGlwc2V0LiBJIGFtIGFzc3VtaW5nIHRoZXJlIG11c3QgYmUgc29tZSBhcyBv
dGhlcndpc2Ugd2UnZCBoYXZlCj4gaGVhcmQgYWJvdXQgc3VjaCBhIG1hc3NpdmUgcHJvYmxlbSBi
eSBub3cuCj4gCj4gU28sIHRob3NlIG9mIHlvdSB0aGF0IGhhdmUgU0FTLCB3aGljaCBjaGlwc2V0
IGFuZCBkcml2ZXJzIGFyZSB5b3UKPiB1c2luZz8KPiAKClByaXZhdGVseSwgSSdtIHJ1bm5pbmcg
UkFJRCBidXMgY29udHJvbGxlcjogTFNJIExvZ2ljIC8gU3ltYmlvcyBMb2dpYwpNZWdhUkFJRCBT
QVMgMjAwOCwgd2l0aCBtZWdhcmFpZF9zYXMga2VybmVsIG1vZHVsZS4gSGFkIHNvbWUgaXNzdWVz
IGEKY291cGxlIG9mIHllYXJzIGFnbywgZ29uZSBub3csIGFmdGVyIHNvbWUgZmlybXdhcmUgdXBk
YXRlcy4gTm90IHRoZQpuZXdlc3QgYW5kIG1vc3QgYmxlZWRpbmcgZWRnZSwgYnV0IHRoZW4gSSBn
ZXQgdG8gbm90IGJsZWVkIDotKSAuIEkKYmVsaWV2ZSB0aGUgTFNJIGNhcmQgaXMgdGhlIHJlYXNv
biB3aHkgSSBoYXZlCiJpb21tdV9pbmNsdXNpdmVfbWFwcGluZz0xIiBvbiBteSB4ZW4gY29tbWFu
ZC1saW5lLgoKUnVubmluZyBYZW4tNC45LjQgd2l0aCBkb20wICJMaW51eCBnZW50b28gNC45LjQt
Z2VudG9vIiBhdCB0aGUgbW9tZW50LgpDYXJkIGhhcyBiZWVuIHN0YWJsZSBzaW5jZSB4ZW4tNC42
LCBsaW51eCA0LjEuIChhZnRlciB0aGUgaW9tbXUgdHdlYWsKYW5kIGZpcm13YXJlIHVwZGF0ZXMg
bWVudGlvbmVkICkgLgoKSSdtIE5PVCBnZXR0aW5nIGJhcmUtbWV0YWwgc3BlZWRzIHRob3VnaC4g
SGFkIHRvIGdldCBhbiBzc2QgYW5kIHJ1biBpdAphcyBiY2FjaGUgdG8gYXZvaWQgaXNzdWVzIHdp
dGggbWVkaWEgKHN0cmVhbWluZyBpbiBhbmQgb3V0IG9mIHZhcmlvdXMKVk1zIHNpbXVsdGFuZW91
c2x5ICkgYW5kIGRhdGFiYXNlIHNlcnZlcnMgKHRoYXQgYWxzbyByZXF1aXJlCm5lYXItcmVhbC10
aW1lIHJlc3BvbnNlKS4gTXVzdCBzYXkgSSdtIHF1aXRlIGhhcHB5IHdpdGggYmNhY2hlLiBUd2Vh
a2VkCnRoZSBsb2dpY2FsIHZvbHVtZXMgd2l0aCBwYXJ0aXRpb25pbmcgdG8gbWFrZSB0aGUgYmNh
Y2hlIGJhY2tpbmcgZmFsbCBvbgphIHJhaWQgc3RyaXBlIGJvdW5kYXJ5LCBzaW5jZSBpdCBzZWVt
cyBiY2FjaGUgaWdub3JlcyB0aGF0IGtpbmQgb2YgaW5mbywKb3IgYXQgbGVhc3QgZmFpbHMgdG8g
cHJvcGFnYXRlIGl0IHRvIHRoZSBiY2FjaGUgdm9sdW1lcyB0aGF0IHRoZSBkb21VcwpsaXZlIG9u
LgoKUnVubmluZyB0aGUgY2FyZCBtb3N0bHkgYXMgc3RyYWlnaHQgSkJPRCwgb25seSBvbmUgcGFp
ciBpbiBSQUlEMSBpcyB0aGUKZXhjZXB0aW9uLiBVc2luZyBsaW51eCBtZC1yYWlkIGFuZCBsdm0g
b24gdG9wIG9mIHRoYXQgKGluIGRvbTApLCBiY2FjaGUKb24gdG9wIG9mIHNlbGVjdGVkIGxvZ2lj
YWwgdm9sdW1lcyAoYWxzbyBpbiBkb20wKS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Mon Jan 16 16:56:12 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Jan 2017 16:56:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cTAYk-0007bc-Sl; Mon, 16 Jan 2017 16:55:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hakon@alstadheim.priv.no>) id 1cTAYj-0007bS-4Y
 for xen-users@lists.xen.org; Mon, 16 Jan 2017 16:55:05 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 B5/35-09053-8EAFC785; Mon, 16 Jan 2017 16:55:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDIsWRWlGSWpSXmKPExsWS+72EQ/f5r5o
 Ig+4d5harrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8bM20dYC64LVPzZ94atgfE0bxcjF4eQQDOz
 RNflLuYuRk4OCQFjiQ07djFDJM4zStxcc5sRxGERmMwssXHNG3aQKiGB00wSx36KgdjCAo4Sh
 84dZQKxRQSkJWZcaWKDqDGQeHaxnRHEZhNwktjwcgFYL6+Aq8SFNxuBbA6goaoS015VgIRFBc
 IlOnZdgyoRlDg58wkLiM0pYCix8VQnmM0soC7xZ94lZghbXmL72zlQR/NL3H57lAXkTgmBV4w
 Sf/dOZ5zAKDQLyaxZSPpnIelfwMi8ilGjOLWoLLVI18hEL6koMz2jJDcxM0fX0MBMLze1uDgx
 PTUnMalYLzk/dxMjMKQZgGAH48p1gYcYJTmYlER5j+lURwjxJeWnVGYkFmfEF5XmpBYfYpTh4
 FCS4PX4WRMhJFiUmp5akZaZA4wumLQEB4+SCG8SSJq3uCAxtzgzHSJ1ilGX48vOMy+ZhFjy8v
 NSpcR5jUGKBECKMkrz4EbAIv0So6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHmjQKbwZOaVwG0
 ChhTQ/SK810Hu5y0uSURISTUw1jfxBF2ds3N7y0lnt+2rPlWGxiz7UKcScl6NT2PTFIc1fpx/
 yjderFlzbp/zfjuhz8oz3Q8HXVi5OXgF29eNRVbZ76/e+VDNtdnBTipqpoZz3CqXEs/zHdtXP
 Y891WB6ckHCPPWeY/OmFRj7Hjmw89WlAMcFpp+ncix2uvlVOUvnNWMx54Z/P5VYijMSDbWYi4
 oTASxMsBLvAgAA
X-Env-Sender: hakon@alstadheim.priv.no
X-Msg-Ref: server-11.tower-27.messagelabs.com!1484585701!51684638!1
X-Originating-IP: [109.247.116.8]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35868 invoked from network); 16 Jan 2017 16:55:03 -0000
Received: from asav21.altibox.net (HELO asav21.altibox.net) (109.247.116.8)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Jan 2017 16:55:03 -0000
Received: from postfix-relay.alstadheim.priv.no
 (148-252-117.52.3p.ntebredband.no [148.252.117.52])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 (Authenticated sender: hakon.alstadheim@ntebb.no)
 by asav21.altibox.net (Postfix) with ESMTPSA id D7A2F802B7
 for <xen-users@lists.xen.org>; Mon, 16 Jan 2017 17:55:00 +0100 (CET)
X-Finnesikke-B-A-I-T: finnesikke@alstadheim.priv.no
Received: from smtps.alstadheim.priv.no (localhost [127.0.0.1])
 by postfix-relay.alstadheim.priv.no (Postfix) with ESMTP id 19096C00039C
 for <xen-users@lists.xen.org>; Mon, 16 Jan 2017 17:55:00 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=alstadheim.priv.no; h=
 subject:to:references:from:message-id:date:mime-version
 :in-reply-to:content-type:content-transfer-encoding; s=smtp; bh=
 R6I+Mcr1URIMHvzV7+UkhVn8ryg=; b=YWgyI3AOlHs4KygCATUKz8E7EviKOAnN
 OUoR7z+G7lPPAmLMCxfUYB0H06gOzCO/yHW750QfWg7gqsqJyzzcEErh9/0T3+V6
 hpqY2eSDzbHxgSsc05EM4y5W2Q+dMVlWtttOrWc1IQIC68yHCYiYitnDuH+He9KK
 jG3eghsRR0I=
Received: from [192.168.2.201] (unknown [192.168.2.201])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested) (Authenticated sender: hakon)
 by smtps.alstadheim.priv.no (Postfix) with ESMTPSA id 13E27156FE9
 for <xen-users@lists.xen.org>; Mon, 16 Jan 2017 17:55:00 +0100 (CET)
To: xen-users@lists.xen.org
References: <20170116132920.GC21587@bitfolk.com>
From: =?UTF-8?Q?H=c3=a5kon_Alstadheim?= <hakon@alstadheim.priv.no>
Message-ID: <886c4bab-34ca-5774-18ea-3f1678fd1c44@alstadheim.priv.no>
Date: Mon, 16 Jan 2017 17:55:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.6.0
MIME-Version: 1.0
In-Reply-To: <20170116132920.GC21587@bitfolk.com>
X-CMAE-Score: 0
X-CMAE-Analysis: v=2.2 cv=G9VeKJs5 c=1 sm=1 tr=0
 a=VqhJaNiO3++x7tSG63gBkQ==:117 a=VqhJaNiO3++x7tSG63gBkQ==:17
 a=IkcTkHD0fZMA:10 a=IgFoBzBjUZAA:10 a=xNf9USuDAAAA:8
 a=p30g4rURRy-t4CCBqkoA:9 a=QEXdDO2ut3YA:10 a=SEwjQc04WA-l_NiBhQ7s:22
Subject: Re: [Xen-users] SAS drivers that work reliably under Xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

CgpEZW4gMTYuIGphbi4gMjAxNyAxNDoyOSwgc2tyZXYgQW5keSBTbWl0aDoKPiBIaSwKPiAKPiBD
b3VsZCBhbnkgb2YgeW91IHJlY29tbWVuZCBTQVMgZHJpdmVycyB3aGljaCB5b3UgaGF2ZSB3b3Jr
aW5nCj4gcmVsaWFibHkgaW4gWGVuIGRvbTA/Cj4gCj4gSSBoYXZlIGEgU3VwZXJtaWNybyBYMTBT
UkgtQ0xONEYgYm9hcmQgd2hpY2ggaGFzIGFuIExTSSAzMDA4Cj4gY29udHJvbGxlciBvbi1ib2Fy
ZDsgdGhpcyB1c2VzIHRoZSBtcHQzc2FzIGRyaXZlci4KPiAKPiBVbmZvcnR1bmF0ZWx5IGl0IGlz
IHVudXNhYmxlIHVuZGVyIFhlbiAod29ya3MgZmluZSBiYXJlIG1ldGFsKS4KPiBUaGVyZSBhcmUg
cGF0Y2hlcyB0byBmaXggaXQsIGJ1dCB0aGVzZSBoYXZlIGJlZW4gcmVqZWN0ZWQgYnkKPiB1cHN0
cmVhbSBMaW51eCBzbyBpdCBjb3VsZCBiZSBhIHZlcnkgbG9uZyB0aW1lIGJlZm9yZSBhbnkgcmVz
b2x1dGlvbgo+IGlzIGZvdW5kLiBNb3JlIGRldGFpbHMgaGVyZToKPiAKPiAgICAgaHR0cHM6Ly9i
dWdzLmRlYmlhbi5vcmcvY2dpLWJpbi9idWdyZXBvcnQuY2dpP2J1Zz04NTA0MjUKPiAKPiBJIGFt
IHByb2JhYmx5IGdvaW5nIHRvIGZpbmQgaXQgZWFzaWVyIGFuZCBxdWlja2VyIHRvIGp1c3QgYnV5
IGEKPiBkaWZmZXJlbnQgYm9hcmQsIGlmIEkgY2FuIGZpbmQgb25lIHdpdGggYSB3ZWxsLXN1cHBv
cnRlZCBTQVMKPiBjaGlwc2V0LiBJIGFtIGFzc3VtaW5nIHRoZXJlIG11c3QgYmUgc29tZSBhcyBv
dGhlcndpc2Ugd2UnZCBoYXZlCj4gaGVhcmQgYWJvdXQgc3VjaCBhIG1hc3NpdmUgcHJvYmxlbSBi
eSBub3cuCj4gCj4gU28sIHRob3NlIG9mIHlvdSB0aGF0IGhhdmUgU0FTLCB3aGljaCBjaGlwc2V0
IGFuZCBkcml2ZXJzIGFyZSB5b3UKPiB1c2luZz8KPiAKClByaXZhdGVseSwgSSdtIHJ1bm5pbmcg
UkFJRCBidXMgY29udHJvbGxlcjogTFNJIExvZ2ljIC8gU3ltYmlvcyBMb2dpYwpNZWdhUkFJRCBT
QVMgMjAwOCwgd2l0aCBtZWdhcmFpZF9zYXMga2VybmVsIG1vZHVsZS4gSGFkIHNvbWUgaXNzdWVz
IGEKY291cGxlIG9mIHllYXJzIGFnbywgZ29uZSBub3csIGFmdGVyIHNvbWUgZmlybXdhcmUgdXBk
YXRlcy4gTm90IHRoZQpuZXdlc3QgYW5kIG1vc3QgYmxlZWRpbmcgZWRnZSwgYnV0IHRoZW4gSSBn
ZXQgdG8gbm90IGJsZWVkIDotKSAuIEkKYmVsaWV2ZSB0aGUgTFNJIGNhcmQgaXMgdGhlIHJlYXNv
biB3aHkgSSBoYXZlCiJpb21tdV9pbmNsdXNpdmVfbWFwcGluZz0xIiBvbiBteSB4ZW4gY29tbWFu
ZC1saW5lLgoKUnVubmluZyBYZW4tNC45LjQgd2l0aCBkb20wICJMaW51eCBnZW50b28gNC45LjQt
Z2VudG9vIiBhdCB0aGUgbW9tZW50LgpDYXJkIGhhcyBiZWVuIHN0YWJsZSBzaW5jZSB4ZW4tNC42
LCBsaW51eCA0LjEuIChhZnRlciB0aGUgaW9tbXUgdHdlYWsKYW5kIGZpcm13YXJlIHVwZGF0ZXMg
bWVudGlvbmVkICkgLgoKSSdtIE5PVCBnZXR0aW5nIGJhcmUtbWV0YWwgc3BlZWRzIHRob3VnaC4g
SGFkIHRvIGdldCBhbiBzc2QgYW5kIHJ1biBpdAphcyBiY2FjaGUgdG8gYXZvaWQgaXNzdWVzIHdp
dGggbWVkaWEgKHN0cmVhbWluZyBpbiBhbmQgb3V0IG9mIHZhcmlvdXMKVk1zIHNpbXVsdGFuZW91
c2x5ICkgYW5kIGRhdGFiYXNlIHNlcnZlcnMgKHRoYXQgYWxzbyByZXF1aXJlCm5lYXItcmVhbC10
aW1lIHJlc3BvbnNlKS4gTXVzdCBzYXkgSSdtIHF1aXRlIGhhcHB5IHdpdGggYmNhY2hlLiBUd2Vh
a2VkCnRoZSBsb2dpY2FsIHZvbHVtZXMgd2l0aCBwYXJ0aXRpb25pbmcgdG8gbWFrZSB0aGUgYmNh
Y2hlIGJhY2tpbmcgZmFsbCBvbgphIHJhaWQgc3RyaXBlIGJvdW5kYXJ5LCBzaW5jZSBpdCBzZWVt
cyBiY2FjaGUgaWdub3JlcyB0aGF0IGtpbmQgb2YgaW5mbywKb3IgYXQgbGVhc3QgZmFpbHMgdG8g
cHJvcGFnYXRlIGl0IHRvIHRoZSBiY2FjaGUgdm9sdW1lcyB0aGF0IHRoZSBkb21VcwpsaXZlIG9u
LgoKUnVubmluZyB0aGUgY2FyZCBtb3N0bHkgYXMgc3RyYWlnaHQgSkJPRCwgb25seSBvbmUgcGFp
ciBpbiBSQUlEMSBpcyB0aGUKZXhjZXB0aW9uLiBVc2luZyBsaW51eCBtZC1yYWlkIGFuZCBsdm0g
b24gdG9wIG9mIHRoYXQgKGluIGRvbTApLCBiY2FjaGUKb24gdG9wIG9mIHNlbGVjdGVkIGxvZ2lj
YWwgdm9sdW1lcyAoYWxzbyBpbiBkb20wKS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Mon Jan 16 17:05:05 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Jan 2017 17:05:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cTAhx-0000N5-UE; Mon, 16 Jan 2017 17:04:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ahferroin7@gmail.com>) id 1cTAhx-0000Mv-2g
 for xen-users@lists.xen.org; Mon, 16 Jan 2017 17:04:37 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 3E/9C-00888-42DFC785; Mon, 16 Jan 2017 17:04:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOIsWRWlGSWpSXmKPExsVyMfSao67y35o
 Ig2vNqharrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8bHfu2CgxIVXV1HGBsYrwl3MXJxCAlMYpT4
 sOQWO4jDIrCIVeL/vFXMII6EwD5WiSd9kxm7GDmBnBiJL9++MEHYlRI3J99hAbGFBJQlfry5x
 Agx6jCTxOnlH8EahAWsJPovN7GB2CIC0hIzrkDYQgIBEkevbQRrZhMwlrhw9C1YPa+AjcSGX7
 uBNnMAnaEqcexnMUhYFGjvu8tPoEoEJU7OfALWyikQKHH16Tmwe5gFzCTmbX7IDGHLS2x/O4d
 5AqPQLCQts5CUzUJStoCReRWjRnFqUVlqka6RsV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJS
 sV5yfu4mRmBA1zMwMO5g7Nvrd4hRkoNJSZT3mE51hBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3
 pg/NRFCgkWp6akVaZk5wNiCSUtw8CiJ8BaBpHmLCxJzizPTIVKnGC05erpOv2Ti+LLzDJDcs+
 vySyYhlrz8vFQpcV47kAYBkIaM0jy4cbD4v8QoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmDc
 dZApPZl4J3NZXQAcxAR10HeQX3uKSRISUVAPjHJPPn6fdWMi1M+0s5+a9Qre3bbHxVT9YrPjZ
 Z4GofPry3TvnO3XkHnVV8+KVSubaWv1A5KxzfeulbI8yfhX3Foc6X9FXH/p4vFp/cpzKOaHyQ
 HTL9d82765d0lgRXNYdpz2bbfnf/2yCzmdYTJZvE/S5Ulc6S9t3te2cS5FFkeFbTn0vL5qpxF
 KckWioxVxUnAgAQR94d/oCAAA=
X-Env-Sender: ahferroin7@gmail.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1484586274!73234979!1
X-Originating-IP: [209.85.214.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2333 invoked from network); 16 Jan 2017 17:04:35 -0000
Received: from mail-it0-f65.google.com (HELO mail-it0-f65.google.com)
 (209.85.214.65)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Jan 2017 17:04:35 -0000
Received: by mail-it0-f65.google.com with SMTP id o185so12881952itb.1
 for <xen-users@lists.xen.org>; Mon, 16 Jan 2017 09:04:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-transfer-encoding;
 bh=vfw/b+RwoCRpZAOArnl0k/5GzEgABdV0/XB0AgqYOtA=;
 b=cGXXODDAo8nzCGft7ld1LXQQHDie5v4deRMmFKEX1Y6CBgN9SLkTYrRY7A4+IWpCJ0
 Jo5IyC9Mm02fjuoO1AwYxA4beHPdnrPKCBMv1kDoodlMW+n7MCRK8B3nkeirA9ahWphf
 3cmNea4wRkXAxNCXuo0vaXnA8nyIrF48gCnC9m+KjQRl30KqC816CAF+eGEUWsDwxfzL
 f/3XeBziwhnM01w1uV0DY0TLF+cDxwdpf4SKtETULCVMIIjRvAABE+d7u2DqxsIeFNCm
 FGxvbZLCv1+bzbla0i9Izrd8tx4l7DEXa/olA5tQ/y1BJ3il4Kxz0fyuiwYsB2qJMnsk
 w8dQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding;
 bh=vfw/b+RwoCRpZAOArnl0k/5GzEgABdV0/XB0AgqYOtA=;
 b=qWvRZMzHIvqJFcVIqL58Lkq58gzWg0vAjHJc315XpbGUVLn1XvDH1hYTjTBbPwmHpX
 a7inePHDxNVgX2/K504R/hrXqR1F91U/VbgvcFXlsPc5FPumCWJuJCNdueHdcAsfPGGx
 ot5PGEL2dUGTgTNU9eJutjs0mZWFnJxjypbBMrVgbckdasWqopQ9D9AGDzneiECcZwUY
 bvFTSn8+PNa9wEFVH8Ekk+JunFb6+Dx4xzzrGojvB/lNvF7dJ7iEr76D3qB+wZrV0oW4
 rPONjxpcCxwZ+GvzdR12c5JLX2mOJZ+HgFf2XkEbNpEcOY3fm8tklKb40A1SKiSGfp7O
 rRyw==
X-Gm-Message-State: AIkVDXJfNs4uf/zjHsAvW6ItnKtzEyXlkv2xsT0cs2wHIwulKvE6XVeO/+mkr7CLJZ6YiA==
X-Received: by 10.36.196.86 with SMTP id v83mr17197227itf.86.1484586273765;
 Mon, 16 Jan 2017 09:04:33 -0800 (PST)
Received: from [191.9.206.254] (rrcs-70-62-41-24.central.biz.rr.com.
 [70.62.41.24])
 by smtp.gmail.com with ESMTPSA id g130sm5912109ita.10.2017.01.16.09.04.32
 for <xen-users@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 16 Jan 2017 09:04:32 -0800 (PST)
To: xen-users@lists.xen.org
References: <CAKhsbWa5otyhEm4HV0dG-v4wDEMNrWypCYo3DifosJQpTUSzdA@mail.gmail.com>
From: "Austin S. Hemmelgarn" <ahferroin7@gmail.com>
Message-ID: <1d9fb4d1-15a7-c3e9-c5f5-9fe272221629@gmail.com>
Date: Mon, 16 Jan 2017 12:04:30 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.6.0
MIME-Version: 1.0
In-Reply-To: <CAKhsbWa5otyhEm4HV0dG-v4wDEMNrWypCYo3DifosJQpTUSzdA@mail.gmail.com>
Subject: Re: [Xen-users] HVM domU on storage driver domain
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

T24gMjAxNy0wMS0xNiAxMTowNiwgRy5SLiB3cm90ZToKPiBIaSBhbGwsCj4gSSdtIHRyeWluZyBv
dXQgdGhlIHN0b3JhZ2UgZHJpdmVyIGRvbWFpbiBmZWF0dXJlIChvbmUgb2YgdGhlIG1ham9yCj4g
bW90aXZhdGlvbiB0byBkcml2ZSBtZSBvdXQgb2YgbXkgc3RhYmxlIGJ1dCBhbmNpZW50IFhFTiA0
LjMuMiB2ZXJzaW9uLAo+IHRoZSBvdGhlciBtb3RpdmF0aW9uIGJlaW5nIHRoZSBESVNDQVJEIGZl
YXR1cmUpLgo+Cj4gSSB1bmRlcnN0YW5kIHRoYXQgSFZNIGlzIE5PVCBvZmZpY2lhbGx5IHN1cHBv
cnRlZCwgYnV0IEkgcGxheWVkIHNvbWUKPiB0cmlja3MgdG8gd29yayBpdCBhcm91bmQuCj4gVGhl
IHRyaWNrIGlzIHRvIHVzZSBmaWxlIGJhc2VkIHN0b3JhZ2UgYW5kIG1vdW50IGl0IHRocm91Z2gg
TkZTIGFuZCBtYWtlCj4gdGhlIHNhbWUgZmlsZSBhY2Nlc3NpYmxlIHRocm91Z2ggdGhlIHNhbWUg
cGF0aCBpbiBib3RoIGRvbTAgJiYgTkFTIGRvbVUuCj4gSSBoYXZlIHRvIGRpc2FibGUgb25lIHNh
bml0eSBjaGVjayBpbiBsaWJ4bC5jIHRvIG1ha2UgaXQgc3RvcAo+IGNvbXBsYWluaW5nIGFib3V0
IG5vbi1sb2NhbCBkaXNrIGltYWdlLgo+Cj4gSXQncyB3b3J0aHkgdG8gbm90ZSB0aGF0IEkgd2Fu
dGVkIHRvIGdyYW50IHJlYWQtb25seSBhY2Nlc3MgdG8gZG9tMCB0bwo+IGF2b2lkIGFueSBjb25z
aXN0ZW5jeSAvIGNvcnJ1cHRpb24gaXNzdWUuCj4gSSB0aGluayB0aGlzIHNob3VsZCBiZSBwbGF1
c2libGUgZm9yIEJJT1MgYm9vdGluZyBwdXJwb3NlLiBCdXQgZm9yIHNvbWUKPiByZWFzb24gcWVt
dSByZWZ1c2VkIHRvIHJ1biB3aXRoIHJlYWQtb25seSBwZXJtaXNzaW9uLgo+IEFueSBzb2x1dGlv
bj8KPgo+Cj4gV2hhdCBJIGdldCBub3cgaXMgYSBib290aW5nIEhWTSBkb21VIG9uIHN0b3JhZ2Ug
ZHJpdmVyIGRvbWFpbi4KPiBCeSBib290aW5nLCBJIG1lYW46Cj4gMS4gSSBwYXNzZWQgdGhlIEJJ
T1MgYm9vdHN0cmFwIHBoYXNlIHdoaWNoIGlzIHN1cHBvc2VkIHRvIGJhY2tlZCBieSBxZW11Lgo+
IDIuIFRoZSB3aW5kb3dzIDcgT1MgaXMgc3R1Y2sgaW4gdGhlIGJvb3Qgc2NyZWVuIGZvcmV2ZXIg
Oi0pCj4KPiBSZWFsbHkgYSBibGFjayBqb2tlLCBodWg/IFRoZSBmYWN0IGlzIHRoYXQgSSBoYXZl
IG5vIHdheSB0byBkZXRlcm1pbmUKPiB3aGF0IGlzIGdvaW5nIG9uIGhlcmUuCj4gSXMgaXQgYSBw
ZXJmb3JtYW5jZSBpc3N1ZSBvciBzb21ldGhpbmcgaGFzIHNpbXBseSBnb25lIHdyb25nPwo+IEFu
eSBzdWdnZXN0aW9uIG9uIGhvdyB0byBkaWFnbm9zZSBmdXJ0aGVyPwo+Cj4gU29tZSBvYnNlcnZh
dGlvbnM6Cj4gMS4gVGhlIHdob2xlIHN5c3RlbSBpcyBwcmV0dHkgaWRsZSB3aXRoIHRoZSBib290
aW5nIHdpbjcgKyBOQVMgZG9tVS4KPiAyLiBXaGVuIEkgZ2V0IHRoZSB3aW43IGludG8gcmVjb3Zl
ciBtb2RlIHRoZSBkaXNrIHNwaW5zIHVwIGhhcHBpbHkuCj4gMy4gV2hlbiB3aW43IGlzIGJvb3Rp
bmcsIGxzb2YgcmVwb3J0cyBub3RoaW5nIHRvIHRoZSBkaXNrIGltYWdlIG9uIGJvdGgKPiBkb20w
ICYmIE5BUywgYXMgaWYgdGhlIGRpc2sgaW1hZ2UgaXMgbm90IGJlaW5nIGFjY2Vzc2VkLgo+IDQu
IEluIHJlY292ZXIgbW9kZSwgSSBjYW4gc2VlIHFlbXUgYWNjZXNzaW5nIHRoZSBkaXNrIGltYWdl
IG9uIGRvbTAgZnJvbQo+IGxzb2YuCj4gNS4gVGhlIE5BUyBpcyBmcmVlTmFzIDkuMTAgd2l0aCBG
cmVlQlNEIDEwIGtlcm5lbC4gQnV0IEkgY291bGRuJ3QgZmluZAo+IGFueSBjbHVlIGFib3V0IGl0
IGhvc3RpbmcgYSB4ZW4gZGlzayAoZWl0aGVyIGRtZXNnIG9yIHBzIHRyZWUpCj4KPiBNeSBjdXJy
ZW50IHN1c3BlY3QgaXMgdGhhdCBtYXkgYmUgdGhlIHdpbiA3IGFyZSB1c2luZyBpbXByb3BlciBk
cml2ZXIKPiBkdXJpbmcgYm9vdCB0aW1lPwo+IChCdXQgYm90aCBlbXVsYXRlZCAvIFBWIGRldmlj
ZSBzaG91bGQgYmUgYWNjZXNzaWJsZSwgaG1tKQo+Cj4gU3VnZ2VzdGlvbnMgb24gZGlhZ25vc2Ug
YXJlIHdlbGNvbWUhCkkgZG9uJ3QgaGF2ZSBhbnkgc3BlY2lmaWMgc3VnZ2VzdGlvbnMgcmVnYXJk
aW5nIGZpZ3VyaW5nIG91dCB3aGF0J3MgCmdvaW5nIG9uLCBidXQgSSBkbyBoYXZlIGEgc3VnZ2Vz
dGlvbiBmb3IgYSB3b3JrLWFyb3VuZC4gIEJhc2VkIG9uIHdoYXQgCnlvdSd2ZSBzYWlkLCB3aGF0
IHlvdSB3YW50IGlzIHRvIHVzZSBhIGRvbVUgcnVubmluZyBGcmVlTkFTIHRvIHByb3ZpZGUgCnN0
b3JhZ2UgZm9yIG90aGVyIGRvbVUncyBvbiB0aGUgc2FtZSBzeXN0ZW0uICBUaGUgZGUtZmFjdG8g
bWV0aG9kIG9mIApkb2luZyB0aGlzIHNhbmVseSBpcyB0byB1c2UgYSBibG9jay1zdG9yYWdlIHBy
b3RvY29sIGluc3RlYWQgb2YgYSAKbmV0d29yayBmaWxlc3lzdGVtIHRvIGV4cG9ydCB0aGUgc3Rv
cmFnZSBkZXZpY2VzLCBhbmQgaW1wb3J0IHRoZSAKYmxvY2stZGV2aWNlIGludG8gZG9tMCAob3Ig
YSBQViBkb21VIHJ1bm5pbmcgYXMgYSBzdG9yYWdlIGRyaXZlciBkb21haW4pIAp0aGVuIHBhc3Mg
dGhlbSB0byB0aGUgVk0ncyAob3IsIGlmIHlvdSdyZSBub3QgdXNpbmcgdGhlbSBhcyBib290IApk
ZXZpY2VzLCBqdXN0IGltcG9ydCB0aGVtIGluIHRoZSBWTSBkaXJlY3RseSkuICBpU0NTSSBpcyB3
aGF0IHVzdWFsbHkgCmdldHMgdXNlZCBmb3IgdGhpcywgYWx0aG91Z2ggaWYgRnJlZU5BUyBzdXBw
b3J0cyBpdCBJJ2Qgc3VnZ2VzdCB1c2luZyAKQVRBb0UgKHdoaWNoIHJlcXVpcmUgbmVhciB6ZXJv
IGNsaWVudC1zaWRlIHNldHVwIHdoZW4gdGhlIGNsaWVudCBpcyAKTGludXggKGxpdGVyYWxseSBq
dXN0IGxvYWQgdGhlIG1vZHVsZSkpIG9yIE5CRCAod2hpY2ggcmVxdWlyZXMgCnNpZ25pZmljYW50
bHkgbGVzcyBjbGllbnQtc2lkZSBzZXR1cCB0aGFuIGlTQ1NJKSBhcyB0aGV5J3JlIGJvdGggbXVj
aCAKc2ltcGxlciB0byBzZXQtdXAgb24gdGhlIGNsaWVudCBzaWRlIGFuZCBoYXZlIG11Y2ggbGVz
cyBwcm90b2NvbCAKb3ZlcmhlYWQgdGhhbiBpU0NTSS4gIFdoaWxlIEkndmUgbmV2ZXIgc2VlbiBh
bnlvbmUgdHJ5IHdpdGggYSBOQVMgCnJ1bm5pbmcgYXMgYSBkb21VIGl0c2VsZiwgSSBrbm93IGFs
bCB0aHJlZSBvcHRpb25zIHdvcmsgZmluZSB3aXRoIFhlbiAKd2hlbiBzZXQgdXAgY29ycmVjdGx5
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVz
ZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Mon Jan 16 17:05:05 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Jan 2017 17:05:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cTAhx-0000N5-UE; Mon, 16 Jan 2017 17:04:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ahferroin7@gmail.com>) id 1cTAhx-0000Mv-2g
 for xen-users@lists.xen.org; Mon, 16 Jan 2017 17:04:37 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 3E/9C-00888-42DFC785; Mon, 16 Jan 2017 17:04:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOIsWRWlGSWpSXmKPExsVyMfSao67y35o
 Ig2vNqharrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8bHfu2CgxIVXV1HGBsYrwl3MXJxCAlMYpT4
 sOQWO4jDIrCIVeL/vFXMII6EwD5WiSd9kxm7GDmBnBiJL9++MEHYlRI3J99hAbGFBJQlfry5x
 Agx6jCTxOnlH8EahAWsJPovN7GB2CIC0hIzrkDYQgIBEkevbQRrZhMwlrhw9C1YPa+AjcSGX7
 uBNnMAnaEqcexnMUhYFGjvu8tPoEoEJU7OfALWyikQKHH16Tmwe5gFzCTmbX7IDGHLS2x/O4d
 5AqPQLCQts5CUzUJStoCReRWjRnFqUVlqka6RsV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJS
 sV5yfu4mRmBA1zMwMO5g7Nvrd4hRkoNJSZT3mE51hBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3
 pg/NRFCgkWp6akVaZk5wNiCSUtw8CiJ8BaBpHmLCxJzizPTIVKnGC05erpOv2Ti+LLzDJDcs+
 vySyYhlrz8vFQpcV47kAYBkIaM0jy4cbD4v8QoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmDc
 dZApPZl4J3NZXQAcxAR10HeQX3uKSRISUVAPjHJPPn6fdWMi1M+0s5+a9Qre3bbHxVT9YrPjZ
 Z4GofPry3TvnO3XkHnVV8+KVSubaWv1A5KxzfeulbI8yfhX3Foc6X9FXH/p4vFp/cpzKOaHyQ
 HTL9d82765d0lgRXNYdpz2bbfnf/2yCzmdYTJZvE/S5Ulc6S9t3te2cS5FFkeFbTn0vL5qpxF
 KckWioxVxUnAgAQR94d/oCAAA=
X-Env-Sender: ahferroin7@gmail.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1484586274!73234979!1
X-Originating-IP: [209.85.214.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2333 invoked from network); 16 Jan 2017 17:04:35 -0000
Received: from mail-it0-f65.google.com (HELO mail-it0-f65.google.com)
 (209.85.214.65)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Jan 2017 17:04:35 -0000
Received: by mail-it0-f65.google.com with SMTP id o185so12881952itb.1
 for <xen-users@lists.xen.org>; Mon, 16 Jan 2017 09:04:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-transfer-encoding;
 bh=vfw/b+RwoCRpZAOArnl0k/5GzEgABdV0/XB0AgqYOtA=;
 b=cGXXODDAo8nzCGft7ld1LXQQHDie5v4deRMmFKEX1Y6CBgN9SLkTYrRY7A4+IWpCJ0
 Jo5IyC9Mm02fjuoO1AwYxA4beHPdnrPKCBMv1kDoodlMW+n7MCRK8B3nkeirA9ahWphf
 3cmNea4wRkXAxNCXuo0vaXnA8nyIrF48gCnC9m+KjQRl30KqC816CAF+eGEUWsDwxfzL
 f/3XeBziwhnM01w1uV0DY0TLF+cDxwdpf4SKtETULCVMIIjRvAABE+d7u2DqxsIeFNCm
 FGxvbZLCv1+bzbla0i9Izrd8tx4l7DEXa/olA5tQ/y1BJ3il4Kxz0fyuiwYsB2qJMnsk
 w8dQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding;
 bh=vfw/b+RwoCRpZAOArnl0k/5GzEgABdV0/XB0AgqYOtA=;
 b=qWvRZMzHIvqJFcVIqL58Lkq58gzWg0vAjHJc315XpbGUVLn1XvDH1hYTjTBbPwmHpX
 a7inePHDxNVgX2/K504R/hrXqR1F91U/VbgvcFXlsPc5FPumCWJuJCNdueHdcAsfPGGx
 ot5PGEL2dUGTgTNU9eJutjs0mZWFnJxjypbBMrVgbckdasWqopQ9D9AGDzneiECcZwUY
 bvFTSn8+PNa9wEFVH8Ekk+JunFb6+Dx4xzzrGojvB/lNvF7dJ7iEr76D3qB+wZrV0oW4
 rPONjxpcCxwZ+GvzdR12c5JLX2mOJZ+HgFf2XkEbNpEcOY3fm8tklKb40A1SKiSGfp7O
 rRyw==
X-Gm-Message-State: AIkVDXJfNs4uf/zjHsAvW6ItnKtzEyXlkv2xsT0cs2wHIwulKvE6XVeO/+mkr7CLJZ6YiA==
X-Received: by 10.36.196.86 with SMTP id v83mr17197227itf.86.1484586273765;
 Mon, 16 Jan 2017 09:04:33 -0800 (PST)
Received: from [191.9.206.254] (rrcs-70-62-41-24.central.biz.rr.com.
 [70.62.41.24])
 by smtp.gmail.com with ESMTPSA id g130sm5912109ita.10.2017.01.16.09.04.32
 for <xen-users@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 16 Jan 2017 09:04:32 -0800 (PST)
To: xen-users@lists.xen.org
References: <CAKhsbWa5otyhEm4HV0dG-v4wDEMNrWypCYo3DifosJQpTUSzdA@mail.gmail.com>
From: "Austin S. Hemmelgarn" <ahferroin7@gmail.com>
Message-ID: <1d9fb4d1-15a7-c3e9-c5f5-9fe272221629@gmail.com>
Date: Mon, 16 Jan 2017 12:04:30 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.6.0
MIME-Version: 1.0
In-Reply-To: <CAKhsbWa5otyhEm4HV0dG-v4wDEMNrWypCYo3DifosJQpTUSzdA@mail.gmail.com>
Subject: Re: [Xen-users] HVM domU on storage driver domain
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

T24gMjAxNy0wMS0xNiAxMTowNiwgRy5SLiB3cm90ZToKPiBIaSBhbGwsCj4gSSdtIHRyeWluZyBv
dXQgdGhlIHN0b3JhZ2UgZHJpdmVyIGRvbWFpbiBmZWF0dXJlIChvbmUgb2YgdGhlIG1ham9yCj4g
bW90aXZhdGlvbiB0byBkcml2ZSBtZSBvdXQgb2YgbXkgc3RhYmxlIGJ1dCBhbmNpZW50IFhFTiA0
LjMuMiB2ZXJzaW9uLAo+IHRoZSBvdGhlciBtb3RpdmF0aW9uIGJlaW5nIHRoZSBESVNDQVJEIGZl
YXR1cmUpLgo+Cj4gSSB1bmRlcnN0YW5kIHRoYXQgSFZNIGlzIE5PVCBvZmZpY2lhbGx5IHN1cHBv
cnRlZCwgYnV0IEkgcGxheWVkIHNvbWUKPiB0cmlja3MgdG8gd29yayBpdCBhcm91bmQuCj4gVGhl
IHRyaWNrIGlzIHRvIHVzZSBmaWxlIGJhc2VkIHN0b3JhZ2UgYW5kIG1vdW50IGl0IHRocm91Z2gg
TkZTIGFuZCBtYWtlCj4gdGhlIHNhbWUgZmlsZSBhY2Nlc3NpYmxlIHRocm91Z2ggdGhlIHNhbWUg
cGF0aCBpbiBib3RoIGRvbTAgJiYgTkFTIGRvbVUuCj4gSSBoYXZlIHRvIGRpc2FibGUgb25lIHNh
bml0eSBjaGVjayBpbiBsaWJ4bC5jIHRvIG1ha2UgaXQgc3RvcAo+IGNvbXBsYWluaW5nIGFib3V0
IG5vbi1sb2NhbCBkaXNrIGltYWdlLgo+Cj4gSXQncyB3b3J0aHkgdG8gbm90ZSB0aGF0IEkgd2Fu
dGVkIHRvIGdyYW50IHJlYWQtb25seSBhY2Nlc3MgdG8gZG9tMCB0bwo+IGF2b2lkIGFueSBjb25z
aXN0ZW5jeSAvIGNvcnJ1cHRpb24gaXNzdWUuCj4gSSB0aGluayB0aGlzIHNob3VsZCBiZSBwbGF1
c2libGUgZm9yIEJJT1MgYm9vdGluZyBwdXJwb3NlLiBCdXQgZm9yIHNvbWUKPiByZWFzb24gcWVt
dSByZWZ1c2VkIHRvIHJ1biB3aXRoIHJlYWQtb25seSBwZXJtaXNzaW9uLgo+IEFueSBzb2x1dGlv
bj8KPgo+Cj4gV2hhdCBJIGdldCBub3cgaXMgYSBib290aW5nIEhWTSBkb21VIG9uIHN0b3JhZ2Ug
ZHJpdmVyIGRvbWFpbi4KPiBCeSBib290aW5nLCBJIG1lYW46Cj4gMS4gSSBwYXNzZWQgdGhlIEJJ
T1MgYm9vdHN0cmFwIHBoYXNlIHdoaWNoIGlzIHN1cHBvc2VkIHRvIGJhY2tlZCBieSBxZW11Lgo+
IDIuIFRoZSB3aW5kb3dzIDcgT1MgaXMgc3R1Y2sgaW4gdGhlIGJvb3Qgc2NyZWVuIGZvcmV2ZXIg
Oi0pCj4KPiBSZWFsbHkgYSBibGFjayBqb2tlLCBodWg/IFRoZSBmYWN0IGlzIHRoYXQgSSBoYXZl
IG5vIHdheSB0byBkZXRlcm1pbmUKPiB3aGF0IGlzIGdvaW5nIG9uIGhlcmUuCj4gSXMgaXQgYSBw
ZXJmb3JtYW5jZSBpc3N1ZSBvciBzb21ldGhpbmcgaGFzIHNpbXBseSBnb25lIHdyb25nPwo+IEFu
eSBzdWdnZXN0aW9uIG9uIGhvdyB0byBkaWFnbm9zZSBmdXJ0aGVyPwo+Cj4gU29tZSBvYnNlcnZh
dGlvbnM6Cj4gMS4gVGhlIHdob2xlIHN5c3RlbSBpcyBwcmV0dHkgaWRsZSB3aXRoIHRoZSBib290
aW5nIHdpbjcgKyBOQVMgZG9tVS4KPiAyLiBXaGVuIEkgZ2V0IHRoZSB3aW43IGludG8gcmVjb3Zl
ciBtb2RlIHRoZSBkaXNrIHNwaW5zIHVwIGhhcHBpbHkuCj4gMy4gV2hlbiB3aW43IGlzIGJvb3Rp
bmcsIGxzb2YgcmVwb3J0cyBub3RoaW5nIHRvIHRoZSBkaXNrIGltYWdlIG9uIGJvdGgKPiBkb20w
ICYmIE5BUywgYXMgaWYgdGhlIGRpc2sgaW1hZ2UgaXMgbm90IGJlaW5nIGFjY2Vzc2VkLgo+IDQu
IEluIHJlY292ZXIgbW9kZSwgSSBjYW4gc2VlIHFlbXUgYWNjZXNzaW5nIHRoZSBkaXNrIGltYWdl
IG9uIGRvbTAgZnJvbQo+IGxzb2YuCj4gNS4gVGhlIE5BUyBpcyBmcmVlTmFzIDkuMTAgd2l0aCBG
cmVlQlNEIDEwIGtlcm5lbC4gQnV0IEkgY291bGRuJ3QgZmluZAo+IGFueSBjbHVlIGFib3V0IGl0
IGhvc3RpbmcgYSB4ZW4gZGlzayAoZWl0aGVyIGRtZXNnIG9yIHBzIHRyZWUpCj4KPiBNeSBjdXJy
ZW50IHN1c3BlY3QgaXMgdGhhdCBtYXkgYmUgdGhlIHdpbiA3IGFyZSB1c2luZyBpbXByb3BlciBk
cml2ZXIKPiBkdXJpbmcgYm9vdCB0aW1lPwo+IChCdXQgYm90aCBlbXVsYXRlZCAvIFBWIGRldmlj
ZSBzaG91bGQgYmUgYWNjZXNzaWJsZSwgaG1tKQo+Cj4gU3VnZ2VzdGlvbnMgb24gZGlhZ25vc2Ug
YXJlIHdlbGNvbWUhCkkgZG9uJ3QgaGF2ZSBhbnkgc3BlY2lmaWMgc3VnZ2VzdGlvbnMgcmVnYXJk
aW5nIGZpZ3VyaW5nIG91dCB3aGF0J3MgCmdvaW5nIG9uLCBidXQgSSBkbyBoYXZlIGEgc3VnZ2Vz
dGlvbiBmb3IgYSB3b3JrLWFyb3VuZC4gIEJhc2VkIG9uIHdoYXQgCnlvdSd2ZSBzYWlkLCB3aGF0
IHlvdSB3YW50IGlzIHRvIHVzZSBhIGRvbVUgcnVubmluZyBGcmVlTkFTIHRvIHByb3ZpZGUgCnN0
b3JhZ2UgZm9yIG90aGVyIGRvbVUncyBvbiB0aGUgc2FtZSBzeXN0ZW0uICBUaGUgZGUtZmFjdG8g
bWV0aG9kIG9mIApkb2luZyB0aGlzIHNhbmVseSBpcyB0byB1c2UgYSBibG9jay1zdG9yYWdlIHBy
b3RvY29sIGluc3RlYWQgb2YgYSAKbmV0d29yayBmaWxlc3lzdGVtIHRvIGV4cG9ydCB0aGUgc3Rv
cmFnZSBkZXZpY2VzLCBhbmQgaW1wb3J0IHRoZSAKYmxvY2stZGV2aWNlIGludG8gZG9tMCAob3Ig
YSBQViBkb21VIHJ1bm5pbmcgYXMgYSBzdG9yYWdlIGRyaXZlciBkb21haW4pIAp0aGVuIHBhc3Mg
dGhlbSB0byB0aGUgVk0ncyAob3IsIGlmIHlvdSdyZSBub3QgdXNpbmcgdGhlbSBhcyBib290IApk
ZXZpY2VzLCBqdXN0IGltcG9ydCB0aGVtIGluIHRoZSBWTSBkaXJlY3RseSkuICBpU0NTSSBpcyB3
aGF0IHVzdWFsbHkgCmdldHMgdXNlZCBmb3IgdGhpcywgYWx0aG91Z2ggaWYgRnJlZU5BUyBzdXBw
b3J0cyBpdCBJJ2Qgc3VnZ2VzdCB1c2luZyAKQVRBb0UgKHdoaWNoIHJlcXVpcmUgbmVhciB6ZXJv
IGNsaWVudC1zaWRlIHNldHVwIHdoZW4gdGhlIGNsaWVudCBpcyAKTGludXggKGxpdGVyYWxseSBq
dXN0IGxvYWQgdGhlIG1vZHVsZSkpIG9yIE5CRCAod2hpY2ggcmVxdWlyZXMgCnNpZ25pZmljYW50
bHkgbGVzcyBjbGllbnQtc2lkZSBzZXR1cCB0aGFuIGlTQ1NJKSBhcyB0aGV5J3JlIGJvdGggbXVj
aCAKc2ltcGxlciB0byBzZXQtdXAgb24gdGhlIGNsaWVudCBzaWRlIGFuZCBoYXZlIG11Y2ggbGVz
cyBwcm90b2NvbCAKb3ZlcmhlYWQgdGhhbiBpU0NTSS4gIFdoaWxlIEkndmUgbmV2ZXIgc2VlbiBh
bnlvbmUgdHJ5IHdpdGggYSBOQVMgCnJ1bm5pbmcgYXMgYSBkb21VIGl0c2VsZiwgSSBrbm93IGFs
bCB0aHJlZSBvcHRpb25zIHdvcmsgZmluZSB3aXRoIFhlbiAKd2hlbiBzZXQgdXAgY29ycmVjdGx5
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVz
ZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Mon Jan 16 18:19:38 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Jan 2017 18:19:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cTBrz-0006OZ-SI; Mon, 16 Jan 2017 18:19:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srn@prgmr.com>) id 1cTBry-0006OS-Dv
 for xen-users@lists.xen.org; Mon, 16 Jan 2017 18:19:02 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 48/55-11476-59E0D785; Mon, 16 Jan 2017 18:19:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXiLjyVTXcKX22
 EweLtVharrh5gdWD0OLr7N1MAYxRrZl5SfkUCa0br/jXsBXM4Kz72NrE1MO5m72Lk4hASuMUo
 cXTuNaYuRk4OFgF7iY2XD4IlWAR+MknMfH+SBSQhLOAocejcUbAiEQFbiZ13v4PFhQQMJJ5db
 GcEsdkElCRunPjPDmLzCthIXFi9EqiGA2iQqsSD5wUgpqhAuMTVw+YQFYISJ2c+AZvCKWAosf
 FUJ5jNLKAu8WfeJWYIW15i+9s5zBMY+WYhaZmFpGwWkrIFjMyrGDWKU4vKUot0jY31kooy0zN
 KchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECg40BCHYw7lwfeIhRkoNJSZS34E9NhBBfUn5K
 ZUZicUZ8UWlOavEhRhkODiUJXmHe2gghwaLU9NSKtMwcYNjDpCU4eJREeGNB0rzFBYm5xZnpE
 KlTjMYcp26cfsnE8WXnmZdMQix5+XmpUuK83CClAiClGaV5cINg8XiJUVZKmJcR6DQhnoLUot
 zMElT5V4ziHIxKwrxiIFN4MvNK4Pa9AjqFCeiU6zrVIKeUJCKkpBoYN5qaTPuofOnF+We23Nx
 +mzMr+GYfS5n7LCxideKRi8d3l933tcpiW96y/omiXZ7Weu9kz1udU5j2Jnh7Xg659lQ1Vz1A
 736WntPyjw1ciswLIrtLHXmi/7WtTNjCvudfFddDF8H7QUfbtRX8xScF7b4i1Pu9s7XioMvS9
 fznNn09kmLH5JarxFKckWioxVxUnAgAEGZi0sICAAA=
X-Env-Sender: srn@prgmr.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1484590739!52970391!1
X-Originating-IP: [71.19.149.6]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52883 invoked from network); 16 Jan 2017 18:19:00 -0000
Received: from mail.prgmr.com (HELO mail.prgmr.com) (71.19.149.6)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Jan 2017 18:19:00 -0000
Received: from [192.168.1.3] (173-228-60-38.dsl.dynamic.fusionbroadband.com
 [173.228.60.38]) (Authenticated sender: srn)
 by mail.prgmr.com (Postfix) with ESMTPSA id E2BF328C014;
 Mon, 16 Jan 2017 13:18:58 -0500 (EST)
DKIM-Filter: OpenDKIM Filter v2.10.3 mail.prgmr.com E2BF328C014
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=prgmr.com;
 s=default; t=1484590739;
 bh=msxi/WDBVAuLhoRYrfkdbnJXmZppSZP8s8vv4D516uc=;
 h=Subject:To:References:From:Date:In-Reply-To:From;
 b=XZF0Jzc8ycMWHG8QYfMxDegn8lsxXtNdbWkuQhJUZO6pffvuKtJlCt/flqHpp2f0v
 9tquip7J4gzuryxcPUpx3DP9db0lXNMqrWtmqTlrchxmknvjTHq8pAWhNBKhB2pyjk
 zZ89cZcfwzANkttPuJOb/mw9rzJMyIzc5mURXwrY=
To: Andy Smith <andy@strugglers.net>, xen-users@lists.xen.org
References: <20170116132920.GC21587@bitfolk.com>
From: Sarah Newman <srn@prgmr.com>
Message-ID: <c5fe4971-5211-2c74-abd9-cfcd58af13fc@prgmr.com>
Date: Mon, 16 Jan 2017 10:18:58 -0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.5.1
MIME-Version: 1.0
In-Reply-To: <20170116132920.GC21587@bitfolk.com>
Subject: Re: [Xen-users] SAS drivers that work reliably under Xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

T24gMDEvMTYvMjAxNyAwNToyOSBBTSwgQW5keSBTbWl0aCB3cm90ZToKPiBIaSwKPiAKPiBDb3Vs
ZCBhbnkgb2YgeW91IHJlY29tbWVuZCBTQVMgZHJpdmVycyB3aGljaCB5b3UgaGF2ZSB3b3JraW5n
Cj4gcmVsaWFibHkgaW4gWGVuIGRvbTA/Cj4gCj4gSSBoYXZlIGEgU3VwZXJtaWNybyBYMTBTUkgt
Q0xONEYgYm9hcmQgd2hpY2ggaGFzIGFuIExTSSAzMDA4Cj4gY29udHJvbGxlciBvbi1ib2FyZDsg
dGhpcyB1c2VzIHRoZSBtcHQzc2FzIGRyaXZlci4KPiAKPiBVbmZvcnR1bmF0ZWx5IGl0IGlzIHVu
dXNhYmxlIHVuZGVyIFhlbiAod29ya3MgZmluZSBiYXJlIG1ldGFsKS4KPiBUaGVyZSBhcmUgcGF0
Y2hlcyB0byBmaXggaXQsIGJ1dCB0aGVzZSBoYXZlIGJlZW4gcmVqZWN0ZWQgYnkKPiB1cHN0cmVh
bSBMaW51eCBzbyBpdCBjb3VsZCBiZSBhIHZlcnkgbG9uZyB0aW1lIGJlZm9yZSBhbnkgcmVzb2x1
dGlvbgo+IGlzIGZvdW5kLiBNb3JlIGRldGFpbHMgaGVyZToKPiAKPiAgICAgaHR0cHM6Ly9idWdz
LmRlYmlhbi5vcmcvY2dpLWJpbi9idWdyZXBvcnQuY2dpP2J1Zz04NTA0MjUKPiAKPiBJIGFtIHBy
b2JhYmx5IGdvaW5nIHRvIGZpbmQgaXQgZWFzaWVyIGFuZCBxdWlja2VyIHRvIGp1c3QgYnV5IGEK
PiBkaWZmZXJlbnQgYm9hcmQsIGlmIEkgY2FuIGZpbmQgb25lIHdpdGggYSB3ZWxsLXN1cHBvcnRl
ZCBTQVMKPiBjaGlwc2V0LiBJIGFtIGFzc3VtaW5nIHRoZXJlIG11c3QgYmUgc29tZSBhcyBvdGhl
cndpc2Ugd2UnZCBoYXZlCj4gaGVhcmQgYWJvdXQgc3VjaCBhIG1hc3NpdmUgcHJvYmxlbSBieSBu
b3cuCj4gCj4gU28sIHRob3NlIG9mIHlvdSB0aGF0IGhhdmUgU0FTLCB3aGljaCBjaGlwc2V0IGFu
ZCBkcml2ZXJzIGFyZSB5b3UKPiB1c2luZz8KPiAKPiBUaGFua3MsCj4gQW5keQoKSG93IG11Y2gg
cmFtIGFyZSB5b3UgZ2l2aW5nIHRoZSBkb20wPyBJJ20gbm90IGVudGlyZWx5IGNlcnRhaW4gaWYg
dGhpcyBpcyB0aGUgc2FtZSBlcnJvciB3ZSB3ZXJlIHNlZWluZyBvdmVyIGEgeWVhciBhZ28sIGJ1
dCBpZiBpdCBpcyBvbmUgbWl0aWdhdGlvbgppcyB0byBnaXZlIHRoZSBkb20wIGF0IGxlYXN0IDRH
aUIgcmFtLCBzZWUgaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hl
bi1kZXZlbC8yMDE2LTAxL21zZzAzMDMzLmh0bWwKCi0tU2FyYWgKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhl
bi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Mon Jan 16 18:19:38 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Jan 2017 18:19:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cTBrz-0006OZ-SI; Mon, 16 Jan 2017 18:19:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srn@prgmr.com>) id 1cTBry-0006OS-Dv
 for xen-users@lists.xen.org; Mon, 16 Jan 2017 18:19:02 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 48/55-11476-59E0D785; Mon, 16 Jan 2017 18:19:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXiLjyVTXcKX22
 EweLtVharrh5gdWD0OLr7N1MAYxRrZl5SfkUCa0br/jXsBXM4Kz72NrE1MO5m72Lk4hASuMUo
 cXTuNaYuRk4OFgF7iY2XD4IlWAR+MknMfH+SBSQhLOAocejcUbAiEQFbiZ13v4PFhQQMJJ5db
 GcEsdkElCRunPjPDmLzCthIXFi9EqiGA2iQqsSD5wUgpqhAuMTVw+YQFYISJ2c+AZvCKWAosf
 FUJ5jNLKAu8WfeJWYIW15i+9s5zBMY+WYhaZmFpGwWkrIFjMyrGDWKU4vKUot0jY31kooy0zN
 KchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECg40BCHYw7lwfeIhRkoNJSZS34E9NhBBfUn5K
 ZUZicUZ8UWlOavEhRhkODiUJXmHe2gghwaLU9NSKtMwcYNjDpCU4eJREeGNB0rzFBYm5xZnpE
 KlTjMYcp26cfsnE8WXnmZdMQix5+XmpUuK83CClAiClGaV5cINg8XiJUVZKmJcR6DQhnoLUot
 zMElT5V4ziHIxKwrxiIFN4MvNK4Pa9AjqFCeiU6zrVIKeUJCKkpBoYN5qaTPuofOnF+We23Nx
 +mzMr+GYfS5n7LCxideKRi8d3l933tcpiW96y/omiXZ7Weu9kz1udU5j2Jnh7Xg659lQ1Vz1A
 736WntPyjw1ciswLIrtLHXmi/7WtTNjCvudfFddDF8H7QUfbtRX8xScF7b4i1Pu9s7XioMvS9
 fznNn09kmLH5JarxFKckWioxVxUnAgAEGZi0sICAAA=
X-Env-Sender: srn@prgmr.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1484590739!52970391!1
X-Originating-IP: [71.19.149.6]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52883 invoked from network); 16 Jan 2017 18:19:00 -0000
Received: from mail.prgmr.com (HELO mail.prgmr.com) (71.19.149.6)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Jan 2017 18:19:00 -0000
Received: from [192.168.1.3] (173-228-60-38.dsl.dynamic.fusionbroadband.com
 [173.228.60.38]) (Authenticated sender: srn)
 by mail.prgmr.com (Postfix) with ESMTPSA id E2BF328C014;
 Mon, 16 Jan 2017 13:18:58 -0500 (EST)
DKIM-Filter: OpenDKIM Filter v2.10.3 mail.prgmr.com E2BF328C014
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=prgmr.com;
 s=default; t=1484590739;
 bh=msxi/WDBVAuLhoRYrfkdbnJXmZppSZP8s8vv4D516uc=;
 h=Subject:To:References:From:Date:In-Reply-To:From;
 b=XZF0Jzc8ycMWHG8QYfMxDegn8lsxXtNdbWkuQhJUZO6pffvuKtJlCt/flqHpp2f0v
 9tquip7J4gzuryxcPUpx3DP9db0lXNMqrWtmqTlrchxmknvjTHq8pAWhNBKhB2pyjk
 zZ89cZcfwzANkttPuJOb/mw9rzJMyIzc5mURXwrY=
To: Andy Smith <andy@strugglers.net>, xen-users@lists.xen.org
References: <20170116132920.GC21587@bitfolk.com>
From: Sarah Newman <srn@prgmr.com>
Message-ID: <c5fe4971-5211-2c74-abd9-cfcd58af13fc@prgmr.com>
Date: Mon, 16 Jan 2017 10:18:58 -0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.5.1
MIME-Version: 1.0
In-Reply-To: <20170116132920.GC21587@bitfolk.com>
Subject: Re: [Xen-users] SAS drivers that work reliably under Xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

T24gMDEvMTYvMjAxNyAwNToyOSBBTSwgQW5keSBTbWl0aCB3cm90ZToKPiBIaSwKPiAKPiBDb3Vs
ZCBhbnkgb2YgeW91IHJlY29tbWVuZCBTQVMgZHJpdmVycyB3aGljaCB5b3UgaGF2ZSB3b3JraW5n
Cj4gcmVsaWFibHkgaW4gWGVuIGRvbTA/Cj4gCj4gSSBoYXZlIGEgU3VwZXJtaWNybyBYMTBTUkgt
Q0xONEYgYm9hcmQgd2hpY2ggaGFzIGFuIExTSSAzMDA4Cj4gY29udHJvbGxlciBvbi1ib2FyZDsg
dGhpcyB1c2VzIHRoZSBtcHQzc2FzIGRyaXZlci4KPiAKPiBVbmZvcnR1bmF0ZWx5IGl0IGlzIHVu
dXNhYmxlIHVuZGVyIFhlbiAod29ya3MgZmluZSBiYXJlIG1ldGFsKS4KPiBUaGVyZSBhcmUgcGF0
Y2hlcyB0byBmaXggaXQsIGJ1dCB0aGVzZSBoYXZlIGJlZW4gcmVqZWN0ZWQgYnkKPiB1cHN0cmVh
bSBMaW51eCBzbyBpdCBjb3VsZCBiZSBhIHZlcnkgbG9uZyB0aW1lIGJlZm9yZSBhbnkgcmVzb2x1
dGlvbgo+IGlzIGZvdW5kLiBNb3JlIGRldGFpbHMgaGVyZToKPiAKPiAgICAgaHR0cHM6Ly9idWdz
LmRlYmlhbi5vcmcvY2dpLWJpbi9idWdyZXBvcnQuY2dpP2J1Zz04NTA0MjUKPiAKPiBJIGFtIHBy
b2JhYmx5IGdvaW5nIHRvIGZpbmQgaXQgZWFzaWVyIGFuZCBxdWlja2VyIHRvIGp1c3QgYnV5IGEK
PiBkaWZmZXJlbnQgYm9hcmQsIGlmIEkgY2FuIGZpbmQgb25lIHdpdGggYSB3ZWxsLXN1cHBvcnRl
ZCBTQVMKPiBjaGlwc2V0LiBJIGFtIGFzc3VtaW5nIHRoZXJlIG11c3QgYmUgc29tZSBhcyBvdGhl
cndpc2Ugd2UnZCBoYXZlCj4gaGVhcmQgYWJvdXQgc3VjaCBhIG1hc3NpdmUgcHJvYmxlbSBieSBu
b3cuCj4gCj4gU28sIHRob3NlIG9mIHlvdSB0aGF0IGhhdmUgU0FTLCB3aGljaCBjaGlwc2V0IGFu
ZCBkcml2ZXJzIGFyZSB5b3UKPiB1c2luZz8KPiAKPiBUaGFua3MsCj4gQW5keQoKSG93IG11Y2gg
cmFtIGFyZSB5b3UgZ2l2aW5nIHRoZSBkb20wPyBJJ20gbm90IGVudGlyZWx5IGNlcnRhaW4gaWYg
dGhpcyBpcyB0aGUgc2FtZSBlcnJvciB3ZSB3ZXJlIHNlZWluZyBvdmVyIGEgeWVhciBhZ28sIGJ1
dCBpZiBpdCBpcyBvbmUgbWl0aWdhdGlvbgppcyB0byBnaXZlIHRoZSBkb20wIGF0IGxlYXN0IDRH
aUIgcmFtLCBzZWUgaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hl
bi1kZXZlbC8yMDE2LTAxL21zZzAzMDMzLmh0bWwKCi0tU2FyYWgKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhl
bi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Mon Jan 16 23:25:14 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Jan 2017 23:25:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cTGd5-00009d-6w; Mon, 16 Jan 2017 23:23:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=18299b627=dario.faggioli@citrix.com>)
 id 1cTGd3-00009V-Ls
 for xen-users@lists.xen.org; Mon, 16 Jan 2017 23:23:57 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 07/B0-15112-C065D785; Mon, 16 Jan 2017 23:23:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXitHRDpC5XWG2
 EwQVGi1VXD7A6MHoc3f2bKYAxijUzLym/IoE14+2kY6wF26UrDp3XaWA8Jd7FyMkhIRAise1U
 CxuIzStgKLH5yUF2EFtYwE6i9fQzZhCbTcBA4s2OvawgtohAksTBaQvB6lkEVCVWti5kArE5B
 Rwl3l44CRTn4hASuMYkcefNCrBB/AKSEre+fAQbxCxQLdG1+BkLxGJtiZ69P5ghFgtKnJz5BC
 wuJKAmMWPuZdYJjLyzkLTMQlIGEdeUaN3+mx3C1pZYtvA1M4RtK7Fu3XuoGhuJTVcXMELY8hL
 b385hXsDIvopRozi1qCy1SNfQRC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzBk
 GYBgB+P1jQGHGCU5mJREebsMaiOE+JLyUyozEosz4otKc1KLDzHKcHAoSfCuDwHKCRalpqdWp
 GXmAKMHJi3BwaMkwrsMJM1bXJCYW5yZDpE6xagoJc77ACQhAJLIKM2Da4NF7CVGWSlhXkagQ4
 R4ClKLcjNLUOVfMYpzMCoJ8xqATOHJzCuBm/4KaDET0OLrOtUgi0sSEVJSDYzM63MPC1QsVND
 li9NaWH5kmsuDprqeX3Gr5Q5M6elNDTI8Yn9AYeOCX0abru5x+HdIJZT5x4PLFsoa6m8v8CzZ
 f5A7ccbmhxEMJ0S+6mkLvbq27MOz4tC5m0v2aOS82rKSP71fwij5weVjx86JzGtc2HI9o19kb
 Zbyu5Prqs4dTbdqztzTI7JDiaU4I9FQi7moOBEAnS6OsNMCAAA=
X-Env-Sender: prvs=18299b627=dario.faggioli@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1484609032!69763296!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30661 invoked from network); 16 Jan 2017 23:23:53 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Jan 2017 23:23:53 -0000
X-IronPort-AV: E=Sophos;i="5.33,241,1477958400"; 
 d="asc'?scan'208";a="400093873"
Message-ID: <1484609025.7492.32.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Eike Waldt <waldt@b1-systems.de>, Kun Cheng <chengkunck@gmail.com>,
 <xen-users@lists.xen.org>
Date: Tue, 17 Jan 2017 00:23:45 +0100
In-Reply-To: <f1cefc79-28c8-4ab3-29b0-0c2d8fe17fbf@b1-systems.de>
References: <c625070b-011d-b260-b355-d120190ff025@b1-systems.de>
 <d8d8104b-201d-2d4a-2d94-a4af8d3cddf4@b1-systems.de>
 <CAO3v1VSuvimC0VMQX8TJ-TCqLDr=diyYwN=jwXTjArZp53CB9Q@mail.gmail.com>
 <dc3cf680-714f-fda2-cbf2-05706b73ac16@b1-systems.de>
 <1484181910.32021.183.camel@citrix.com>
 <f1cefc79-28c8-4ab3-29b0-0c2d8fe17fbf@b1-systems.de>
Organization: Citrix Inc.
X-Mailer: Evolution 3.20.5 (3.20.5-1.fc24) 
MIME-Version: 1.0
Subject: Re: [Xen-users] query memory allocation per NUMA node
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7652534219627902311=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

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

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

On Mon, 2017-01-16 at 13:18 +0100, Eike Waldt wrote:
> On 01/12/2017 01:45 AM, Dario Faggioli wrote:
> > On Mon, 2017-01-09 at 15:47 +0100, Eike Waldt wrote:
> > > Only doing soft-pinning is way worse for the overall performance,
> > > as
> > > hard-pinning (according to my first tests).
> > >=20
> > Can you elaborate on this? I'm curious (what tests, what does the
> > numbers look like in the two cases, etc).
> >=20
> setup:
> - 144 vCPUs on a server with 4 NUMA Nodes
> - pinning Dom0 CPUs (0-15)
> - running 60 DomUs (40 Linux (para), 20 Windows (HVM))
> - doing 2/3 CPU load with stressaptest(CPU,RAM) and one fio(write
> I/O)
> thread in all linux VMs
>=20
Ok. You didn't say how many vCPUs each VM has. I'm assuming 1?

Also, how are you "pinning Dom0 CPUs", and why?

> soft-pinning whole NUMA nodes per DomU (depending on NUMA Node memory
> placement):
> The load on Dom0 is about 200,
> the i/o wait is about 30 and
> the cpu steal time for each vCPU in Dom0 is about 50!
> Dom0 and DomUs respond very slow.
>=20
> hard-pinning whole NUMA nodes per DomU (depending on NUMA Node memory
> placement):
> The load on Dom0 is about 90,
> the i/o wait is about 30 and
> the cpu steal time is about 2!
> Dom0 and DomUs respond ok.
>=20
Mmm.. =C2=A0If possible, I'd like to see the output of the following
commands, with all the domains created (it's not important that they
run a benchmark, they just need to be live.

# xl info -n
# xl list -n
# xl vcpu-list
# xl debug-key u ; xl dmesg

And this is for both the configuration you say you've tried above.

> This simple test tells me, that soft-pinning is way worse than hard-
> pinning.
>
That may well be. But it sounds strange. I'd be inclined to think that
there is something else going on.. Or maybe I'm just not understanding
what you mean with "pinning while NUMA nodes per DomU" (and that's why
I'm asking for the commands output :-)).

> It may be a corner case though and nobody might ever tested it in
> this
> "dimension" ;)
>=20
Actually, we tested it even for higher "dimensions"! But true, corner
cases will always exist. :-)

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-NbvoMupggu8BjDLwB3Q4
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJYfVYCAAoJEBZCeImluHPuD6cQAMlm2ubfccEBXq90k2Z4YEDw
/jSCqrXfKNOkBuynV3bA8ZXk/+xBuN8AG7Pg+odnWnFycQw1/0jEG7NsLGnF8Qhn
dK9LkGGUHzd/Oem3l71IU7aBIjZHPUeagujYtYX+BZ5zPj3gpfkhSQT4E6NZ2Gv8
k/bEOvlswvYPw+E+qAzHEW3PPaKR26X8+n4AfzjbZawKwO36zEzjkapT0uOkOEvv
wnLwHBfO5eiRY2C7Y2x9gVsteirLH5mJel+F+goImijxMQe8N+RjqfaWkgrag06l
dD3pnaUP2vvMOEr1Sv5dY+GASVy0Zewlot+ISw/wMKWivOOS3zRdZuwDU7c8ISKr
fZlfIxeWu0Xd/KPD5e4NrFIRaQRPSDFs0tcSisGG962q0/rlKAILTRSEeLQ5fnQT
lx7rw9EAMhhJouW6tos86HuV26qDdOBncuFmbtkhH4gMAOtO3x211mXl/85dJAml
M9x1KLSO/WVcSQntCBC7BxNd6fWsVvJZkUF5pAReCE21TuKWaYMizbPPYyvQyFEL
RUQQf4zaQK5tovwOzr/4tzFC3gGuycvr5Ml0JWhjvh9aKCD2AZ09ejchaz942Ubt
U54TMofyUVsqelxbP0Cd82ACU30JGGZ9nWW6SE4Lsttr89bC9msWqxt0Eg8p/cA4
BLxvbUNFPK32YSXvROHf
=gQ0v
-----END PGP SIGNATURE-----

--=-NbvoMupggu8BjDLwB3Q4--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============7652534219627902311==--


From xen-users-bounces@lists.xen.org Mon Jan 16 23:25:14 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Jan 2017 23:25:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cTGd5-00009d-6w; Mon, 16 Jan 2017 23:23:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=18299b627=dario.faggioli@citrix.com>)
 id 1cTGd3-00009V-Ls
 for xen-users@lists.xen.org; Mon, 16 Jan 2017 23:23:57 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 07/B0-15112-C065D785; Mon, 16 Jan 2017 23:23:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXitHRDpC5XWG2
 EwQVGi1VXD7A6MHoc3f2bKYAxijUzLym/IoE14+2kY6wF26UrDp3XaWA8Jd7FyMkhIRAise1U
 CxuIzStgKLH5yUF2EFtYwE6i9fQzZhCbTcBA4s2OvawgtohAksTBaQvB6lkEVCVWti5kArE5B
 Rwl3l44CRTn4hASuMYkcefNCrBB/AKSEre+fAQbxCxQLdG1+BkLxGJtiZ69P5ghFgtKnJz5BC
 wuJKAmMWPuZdYJjLyzkLTMQlIGEdeUaN3+mx3C1pZYtvA1M4RtK7Fu3XuoGhuJTVcXMELY8hL
 b385hXsDIvopRozi1qCy1SNfQRC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzBk
 GYBgB+P1jQGHGCU5mJREebsMaiOE+JLyUyozEosz4otKc1KLDzHKcHAoSfCuDwHKCRalpqdWp
 GXmAKMHJi3BwaMkwrsMJM1bXJCYW5yZDpE6xagoJc77ACQhAJLIKM2Da4NF7CVGWSlhXkagQ4
 R4ClKLcjNLUOVfMYpzMCoJ8xqATOHJzCuBm/4KaDET0OLrOtUgi0sSEVJSDYzM63MPC1QsVND
 li9NaWH5kmsuDprqeX3Gr5Q5M6elNDTI8Yn9AYeOCX0abru5x+HdIJZT5x4PLFsoa6m8v8CzZ
 f5A7ccbmhxEMJ0S+6mkLvbq27MOz4tC5m0v2aOS82rKSP71fwij5weVjx86JzGtc2HI9o19kb
 Zbyu5Prqs4dTbdqztzTI7JDiaU4I9FQi7moOBEAnS6OsNMCAAA=
X-Env-Sender: prvs=18299b627=dario.faggioli@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1484609032!69763296!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30661 invoked from network); 16 Jan 2017 23:23:53 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Jan 2017 23:23:53 -0000
X-IronPort-AV: E=Sophos;i="5.33,241,1477958400"; 
 d="asc'?scan'208";a="400093873"
Message-ID: <1484609025.7492.32.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Eike Waldt <waldt@b1-systems.de>, Kun Cheng <chengkunck@gmail.com>,
 <xen-users@lists.xen.org>
Date: Tue, 17 Jan 2017 00:23:45 +0100
In-Reply-To: <f1cefc79-28c8-4ab3-29b0-0c2d8fe17fbf@b1-systems.de>
References: <c625070b-011d-b260-b355-d120190ff025@b1-systems.de>
 <d8d8104b-201d-2d4a-2d94-a4af8d3cddf4@b1-systems.de>
 <CAO3v1VSuvimC0VMQX8TJ-TCqLDr=diyYwN=jwXTjArZp53CB9Q@mail.gmail.com>
 <dc3cf680-714f-fda2-cbf2-05706b73ac16@b1-systems.de>
 <1484181910.32021.183.camel@citrix.com>
 <f1cefc79-28c8-4ab3-29b0-0c2d8fe17fbf@b1-systems.de>
Organization: Citrix Inc.
X-Mailer: Evolution 3.20.5 (3.20.5-1.fc24) 
MIME-Version: 1.0
Subject: Re: [Xen-users] query memory allocation per NUMA node
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7652534219627902311=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

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

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

On Mon, 2017-01-16 at 13:18 +0100, Eike Waldt wrote:
> On 01/12/2017 01:45 AM, Dario Faggioli wrote:
> > On Mon, 2017-01-09 at 15:47 +0100, Eike Waldt wrote:
> > > Only doing soft-pinning is way worse for the overall performance,
> > > as
> > > hard-pinning (according to my first tests).
> > >=20
> > Can you elaborate on this? I'm curious (what tests, what does the
> > numbers look like in the two cases, etc).
> >=20
> setup:
> - 144 vCPUs on a server with 4 NUMA Nodes
> - pinning Dom0 CPUs (0-15)
> - running 60 DomUs (40 Linux (para), 20 Windows (HVM))
> - doing 2/3 CPU load with stressaptest(CPU,RAM) and one fio(write
> I/O)
> thread in all linux VMs
>=20
Ok. You didn't say how many vCPUs each VM has. I'm assuming 1?

Also, how are you "pinning Dom0 CPUs", and why?

> soft-pinning whole NUMA nodes per DomU (depending on NUMA Node memory
> placement):
> The load on Dom0 is about 200,
> the i/o wait is about 30 and
> the cpu steal time for each vCPU in Dom0 is about 50!
> Dom0 and DomUs respond very slow.
>=20
> hard-pinning whole NUMA nodes per DomU (depending on NUMA Node memory
> placement):
> The load on Dom0 is about 90,
> the i/o wait is about 30 and
> the cpu steal time is about 2!
> Dom0 and DomUs respond ok.
>=20
Mmm.. =C2=A0If possible, I'd like to see the output of the following
commands, with all the domains created (it's not important that they
run a benchmark, they just need to be live.

# xl info -n
# xl list -n
# xl vcpu-list
# xl debug-key u ; xl dmesg

And this is for both the configuration you say you've tried above.

> This simple test tells me, that soft-pinning is way worse than hard-
> pinning.
>
That may well be. But it sounds strange. I'd be inclined to think that
there is something else going on.. Or maybe I'm just not understanding
what you mean with "pinning while NUMA nodes per DomU" (and that's why
I'm asking for the commands output :-)).

> It may be a corner case though and nobody might ever tested it in
> this
> "dimension" ;)
>=20
Actually, we tested it even for higher "dimensions"! But true, corner
cases will always exist. :-)

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-NbvoMupggu8BjDLwB3Q4
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJYfVYCAAoJEBZCeImluHPuD6cQAMlm2ubfccEBXq90k2Z4YEDw
/jSCqrXfKNOkBuynV3bA8ZXk/+xBuN8AG7Pg+odnWnFycQw1/0jEG7NsLGnF8Qhn
dK9LkGGUHzd/Oem3l71IU7aBIjZHPUeagujYtYX+BZ5zPj3gpfkhSQT4E6NZ2Gv8
k/bEOvlswvYPw+E+qAzHEW3PPaKR26X8+n4AfzjbZawKwO36zEzjkapT0uOkOEvv
wnLwHBfO5eiRY2C7Y2x9gVsteirLH5mJel+F+goImijxMQe8N+RjqfaWkgrag06l
dD3pnaUP2vvMOEr1Sv5dY+GASVy0Zewlot+ISw/wMKWivOOS3zRdZuwDU7c8ISKr
fZlfIxeWu0Xd/KPD5e4NrFIRaQRPSDFs0tcSisGG962q0/rlKAILTRSEeLQ5fnQT
lx7rw9EAMhhJouW6tos86HuV26qDdOBncuFmbtkhH4gMAOtO3x211mXl/85dJAml
M9x1KLSO/WVcSQntCBC7BxNd6fWsVvJZkUF5pAReCE21TuKWaYMizbPPYyvQyFEL
RUQQf4zaQK5tovwOzr/4tzFC3gGuycvr5Ml0JWhjvh9aKCD2AZ09ejchaz942Ubt
U54TMofyUVsqelxbP0Cd82ACU30JGGZ9nWW6SE4Lsttr89bC9msWqxt0Eg8p/cA4
BLxvbUNFPK32YSXvROHf
=gQ0v
-----END PGP SIGNATURE-----

--=-NbvoMupggu8BjDLwB3Q4--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============7652534219627902311==--


From xen-users-bounces@lists.xen.org Tue Jan 17 01:55:31 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Jan 2017 01:55:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cTIyd-0003A2-PB; Tue, 17 Jan 2017 01:54:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <masterprenium.lkml@gmail.com>) id 1cTIyc-00039n-Jt
 for xen-users@lists.xen.org; Tue, 17 Jan 2017 01:54:22 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 28/F8-15802-D497D785; Tue, 17 Jan 2017 01:54:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnleJIrShJLcpLzFFi42Lxqg1y0XWsrI0
 wWLxIx2LV1QOsDoweR3f/ZgpgjGLNzEvKr0hgzViz9gZTwUKJih1Hm5kbGK8IdzFycQgJTGKU
 eDLzOBOIwyJwmlVi19dGNhBHQuA5q8Sr31eAHE4gJ0bi2OVJrBB2tcSJm82MXYwcQO3aEkuuJ
 IGEhQSmMEmcWhQFYrMJGEnMnT2ZGaLcReLf6ZmMILawgJ/E4s55YGNEBBQkLnTfYIK4YhqTxO
 k/V5hBHGaBNYwSK3fNBuvgFbCR6Ov9zQ5iswh4Suw838kGYatKbJyyEGyDqEC4RMeua+wQ9YI
 SJ2c+YQGxOQUsJbYu3sAEYjML2ErcmbubGcKWl2jeOpt5AqPoLCQts5CUzUJStoCReRWjRnFq
 UVlqka6hgV5SUWZ6RkluYmYOkGeql5taXJyYnpqTmFSsl5yfu4kRGB0MQLCDcc1U50OMkhxMS
 qK8V/NrI4T4kvJTKjMSizPii0pzUosPMcpwcChJ8O4sB8oJFqWmp1akZeYA4xQmLcHBoyTCqw
 +S5i0uSMwtzkyHSJ1iNOb4MfXiSyaOXbsuv2QSYsnLz0uVEufdD1IqAFKaUZoHNwiWPi4xyko
 J8zICnSbEU5BalJtZgir/ilGcg1FJmFe1AmgKT2ZeCdy+V0CnMAGdcl2nGuSUkkSElFQD4+SP
 12+y/WsV1br7YVU3x93cluZTU99wPX1+/Y/2ir0b/G+EnXp38WsY8y5LHutliy9xZy0XdDx5S
 /bv2djP6mY6Nfnn/89bVORyUFtvs175yV+y/K/OmzUut/F7GLno5r9LQqs7fZ/WFAno8YpevH
 /omOFJiR4xzscHb5hL7SuYdThkaZarZIQSS3FGoqEWc1FxIgAjX5JZGgMAAA==
X-Env-Sender: masterprenium.lkml@gmail.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1484618049!43957483!1
X-Originating-IP: [74.125.82.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,async_handler: YXN5bmNfZGVsYXk6IDAgKHRpbWVvdXQp\n
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29083 invoked from network); 17 Jan 2017 01:54:09 -0000
Received: from mail-wm0-f68.google.com (HELO mail-wm0-f68.google.com)
 (74.125.82.68)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Jan 2017 01:54:09 -0000
Received: by mail-wm0-f68.google.com with SMTP id r126so34926940wmr.3
 for <xen-users@lists.xen.org>; Mon, 16 Jan 2017 17:54:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:subject:to:references:cc:message-id
 :disposition-notification-to:date:user-agent:mime-version
 :in-reply-to:content-transfer-encoding;
 bh=V33fBnz5EKko+BzQ7BDugcLpXgisbw8xrXFl/2dfVHM=;
 b=Jjo9/UUPZ0KvrdaAB/xFOrDPPxsyoDnbz9iaLph1mLZ2laNFqCPVr0hqFFlHPJb82m
 5JfJX0oH1+2c+HUdawk/Bb/0z/18NsiFvV20XzZ8ju2/QseqjmdlWaSc2QxL0365zMtL
 hgt1TNAWVoq4iLQhyfHWujjBPsTcuOwHqcgPORUAqsu/YsnmTolqB8oJ5fztFavQTVyi
 ZViH2ksG9qqo5rF/vMgI04WfR67EgYQ9/KoFw64g0Krj/BDd6XrfZQTlPAmfmUCOxEH5
 3+60UmV6qp4skcEW0y7VtCS0x/0WC6/iMny5H0EaZrkw4a6rNZu1EkHIpTNT0hSLlJNI
 k7PA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:subject:to:references:cc:message-id
 :disposition-notification-to:date:user-agent:mime-version
 :in-reply-to:content-transfer-encoding;
 bh=V33fBnz5EKko+BzQ7BDugcLpXgisbw8xrXFl/2dfVHM=;
 b=LXA8uiQ5xtMhYEcqi684d56Q1hY7usQ/56Dq2jj3Tmq54capT5QdPmfV+rDzF28SuF
 8Tu5suakXkJ9W+811+9FOsjjfj6UCHOZ6rIkWRVjQxESwoQSQUck3FLD6lcg77cbGW5p
 Toqqy/36+YiYd5fPsn3sYRD7rUwzV5ekszLtJDmcoGqfDfxs07DpkGy2q82LGyUpb0Qv
 lF16dkULgh3eCA/RsEV/evBlaOrtXsp70ek9wHGSv+bzMCzKc8H8bZhfxhdCPuU4zQ93
 9JQfwV3ZPkmyq2ugdigXpAXZkew5WaXJBdbmbWUSBxs8wE0HQj2DVVvMLdaro5ZN77Bj
 BGOA==
X-Gm-Message-State: AIkVDXII9Qu9IwoIh3erp1IOvYX0YGZ1L8HR7CmvrFws4AlHjDdUg7Q1I386TmVoRAb9Vw==
X-Received: by 10.223.149.138 with SMTP id p10mr25016204wrp.58.1484618049139; 
 Mon, 16 Jan 2017 17:54:09 -0800 (PST)
Received: from ?IPv6:2001:470:1f13:2c0:2::103? ([2001:470:1f13:2c0:2::103])
 by smtp.gmail.com with ESMTPSA id y65sm29624173wmb.5.2017.01.16.17.54.07
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 16 Jan 2017 17:54:08 -0800 (PST)
From: MasterPrenium <masterprenium.lkml@gmail.com>
X-Google-Original-From: MasterPrenium <MasterPrenium.LKML@gmail.com>
To: Shaohua Li <shli@kernel.org>
References: <585D6C34.2020908@gmail.com>
 <20170104223015.cr6vtyhxuwxrg76g@kernel.org>
 <e56edc2b-f2ad-2ab1-4184-5d7cad80085a@gmail.com>
 <20170105193745.qnmqsussxy7nasdn@kernel.org>
 <2717981a-4308-3f7b-15c6-f384a41fd445@gmail.com>
 <20170109224435.sfyrvkxhajgrq2i5@kernel.org>
Message-ID: <128ad8a8-3aaf-f5f1-3709-373ad504ca44@gmail.com>
Date: Tue, 17 Jan 2017 02:54:06 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.6.0
MIME-Version: 1.0
In-Reply-To: <20170109224435.sfyrvkxhajgrq2i5@kernel.org>
Cc: linux-raid@vger.kernel.org, xen-users@lists.xen.org,
 "MasterPrenium@gmail.com" <MasterPrenium@gmail.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
Subject: Re: [Xen-users] PROBLEM: Kernel BUG with raid5 soft + Xen + DRBD -
	invalid opcode
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

SGkgU2hhb2h1YSwKCkkndmUgbWFkZSBzb21lIG5ldyBsaXR0bGUgdGVzdHMsIG1heWJlIGl0IGNh
biBoZWxwLgoKLSBJIHRyaWVkIGNyZWF0aW5nIHRoZSBSQUlEIDUgc3RhY2sgd2l0aCBvbmx5IDIg
ZHJpdmVzIChtZGFkbSAtLWNyZWF0ZSAKL2Rldi9tZDEwIC0tcmFpZC1kZXZpY2VzPTMgLS1sZXZl
bD01IC9kZXYvc2RjMSAvZGV2L3NkZDEgbWlzc2luZykuClRoZSBzYW1lIGlzc3VlIGlzIGhhcHBl
bmluZy4KLSBidXQgb25lIHRpbWUgKHN0aWxsIHdpdGggMi8zIGRyaXZlcyksIEkgd2FzIG5vdCBh
YmxlIHRvIGNyYXNoIHRoZSAKa2VybmVsLCB3aXRoIGV4YWN0bHkgdGhlIHNhbWUgcHJvY2VkdXJl
IGFzIHByZXZpb3VzLiBFdmVuIHdpdGggCnJlLWNyZWF0aW5nIGZpbGVzeXN0ZW1zIGVjdC4KSW4g
b3JkZXIgdG8gcmUtcHJvZHVjZSB0aGUgQlVHIEkgaGFkIHRvIHJlLWNyZWF0ZSB0aGUgYXJyYXku
CgpDYW4gdGhpcyBiZSBsaW5rZWQgdG8gdGhpcyBtZXNzYWdlID8gOgpbICAxNTUuNjY3NDU2XSBt
ZDEwOiBXYXJuaW5nOiBEZXZpY2Ugc2RjMSBpcyBtaXNhbGlnbmVkCgpJIGRvbid0IGtub3cgaG93
IHRvICJhbGlnbiIgYSBkcml2ZSBpbiBhIFJBSUQgc3RhY2suLi4gVGhlIHBhcnRpdGlvbiBpcyAK
Y29ycmVjdGx5IGFsaWduIChhcyAicGFydGVkIiBzYXlzKS4KCi0gSW4gYW5vdGhlciB0ZXN0IChz
dGlsbCAyLzMgZHJpdmVzIGluIHRoZSBzdGFjayksIEkgZGlkbid0IGdvdCB0aGUgCmtlcm5lbCBj
cmFzaCwgYnV0IEkgaGFkIDEwMCUgaW8gd2FpdCBvbiBjcHUuIFRyeWluZyB0byByZWJvb3QsIGZp
bmFsbHkgCmdpdmUgbWUgdGhpcyBwcmludGsgbWVzc2FnZXMgOiBodHRwOi8vcGFzdGViaW4uY29t
L3V6VkhVVXJDCgpJZiB5b3UgaGF2ZSBhbnkgcGF0Y2ggdG8gZ2l2ZSBtZSAobWF5YmUgc29tZXRo
aW5nIHRvIGJlIG1vcmUgdmVyYm9zZSAKYWJvdXQgdGhlIGlzc3VlKSwgcGxlYXNlIHRlbGwgbWUs
IEknbGwgdGVzdCBpdCBhcyBpdCdzIGEgcmVhbGx5IGJsb2NraW5nIAppc3N1ZS4uLgoKQmVzdCBy
ZWdhcmRzLAoKTWFzdGVyUHJlbml1bQoKCkxlIDA5LzAxLzIwMTcgw6AgMjM6NDQsIFNoYW9odWEg
TGkgYSDDqWNyaXQgOgo+IE9uIFN1biwgSmFuIDA4LCAyMDE3IGF0IDAyOjMxOjE1UE0gKzAxMDAs
IE1hc3RlclByZW5pdW0gd3JvdGU6Cj4+IEhlbGxvLAo+Pgo+PiBSZXBsaWVzIGJlbG93ICsgOgo+
PiAtIEkgZG9uJ3Qga25vdyBpZiB0aGlzIGNhbiBoZWxwIGJ1dCBhZnRlciB0aGUgY3Jhc2gsIHdo
ZW4gdGhlIHN5c3RlbQo+PiByZWJvb3RzLCB0aGUgUmFpZCA1IHN0YWNrIGlzIHJlLXN5bmNocm9u
aXppbmcKPj4gWyAgIDM3LjAyODIzOV0gbWQxMDogV2FybmluZzogRGV2aWNlIHNkYzEgaXMgbWlz
YWxpZ25lZAo+PiBbICAgMzcuMDI4NTQxXSBjcmVhdGVkIGJpdG1hcCAoMTUgcGFnZXMpIGZvciBk
ZXZpY2UgbWQxMAo+PiBbICAgMzcuMDMwNDMzXSBtZDEwOiBiaXRtYXAgaW5pdGlhbGl6ZWQgZnJv
bSBkaXNrOiByZWFkIDEgcGFnZXMsIHNldCA1OSBvZgo+PiAyOTgwNyBiaXRzCj4+Cj4+IC0gU29t
ZXRpbWVzIHRoZSBrZXJuZWwgY29tcGxldGVseSBjcmFzaCAobG9zdCBzZXJpYWwgKyBuZXR3b3Jr
IGNvbm5lY3Rpb24pLAo+PiBzb21ldGltZXMgb25seSBnb3QgdGhlICJCVUciIGR1bXAsIGJ1dCBz
dGlsbCBoYXZlIG5ldHdvcmsgYWNjZXNzIChidXQgYQo+PiByZWJvb3QgaXMgaW1wb3NzaWJsZSwg
bmVlZCB0byByZXNldCB0aGUgc3lzdGVtKS4KPj4KPj4gLSBZb3UgY2FuIGZpbmQgYmxrdHJhY2Ug
aGVyZSAod2hpbGUgcnVubmluZyBmaW8pLCBJIGhvcGUgaXQncyBjb21wbGV0ZSBzaW5jZQo+PiB0
aGUgZW5kIG9mIHRoZSBmaWxlIGlzIHdoZW4gdGhlIGtlcm5lbCBjcmFzaGVkIDogaHR0cHM6Ly9n
b28uZ2wvWDlqWjUwCj4gTG9va3MgbW9zdCBhcmUgbm9ybWFsIGZ1bGwgc3RyaXBlIHdyaXRlcy4K
PiAgIAo+Pj4gSSdtIHRyeWluZyB0byByZXByb2R1Y2UsIGJ1dCBubyBzdWNjZXNzLiBTbwo+Pj4g
ZXh0NC0+YnRyZnMtPnJhaWQ1LCBjcmFzaAo+Pj4gYnRyZnMtPnJhaWQ1LCBubyBjcmFzaAo+Pj4g
cmlnaHQ/IGRvZXMgc3Vidm9sdW1lIG1hdHRlcj8gV2hlbiB5b3UgY3JlYXRlIHRoZSByYWlkNSBh
cnJheSwgZG9lcyBhZGRpbmcKPj4+ICctLWFzc3VtZS1jbGVhbicgb3B0aW9uIGNoYW5nZSB0aGUg
YmVoYXZpb3I/IEknZCBsaWtlIHRvIG5hcnJvdyBkb3duIHRoZSBpc3N1ZS4KPj4+IElmIHlvdSBj
YW4gY2FwdHVyZSB0aGUgYmxrdHJhY2UgdG8gdGhlIHJhaWQ1IGFycmF5LCBpdCB3b3VsZCBiZSBn
cmVhdCB0byBoaW50Cj4+PiB1cyB3aGF0IGtpbmQgb2YgSU8gaXQgaXMuCj4+IFllcyBDb3JyZWN0
Lgo+PiBUaGUgc3Vidm9sdW1lIGRvZXNuJ3QgbWF0dGVyLgo+PiAtLSBhc3N1bWUtY2xlYW4gZG9l
c24ndCBjaGFuZ2UgdGhlIGJlaGF2aW91ci4KPiBzbyBpdCdzIG5vdCBhIHJlc3luYyBpc3N1ZS4K
Pgo+PiBEb24ndCBmb3JnZXQgdGhhdCB0aGUgc3lzdGVtIG5lZWRzIHRvIGJlIHJ1bm5pbmcgb24g
eGVuIHRvIGNyYXNoLCB3aXRob3V0Cj4+IChvbiBuYXRpdmUga2VybmVsKSBpdCBkb2Vzbid0IGNy
YXNoIChvciBhdCBsZWFzdCwgSSB3YXMgbm90IGFibGUgdG8gbWFrZSBpdAo+PiBjcmFzaCkuCj4+
Pj4gUmVnYXJkaW5nIHlvdXIgcGF0Y2gsIEkgY2FuJ3QgZmluZCBpdC4gSXMgaXQgdGhlIG9uZSBz
ZW50IGJ5IEtvbnN0YW50aW4KPj4+PiBLaGxlYm5pa292ID8KPj4+IFJpZ2h0Lgo+PiBJdCBkb2Vz
bid0IGhlbHAgOiguIE1heWJlIHRoZSBjcmFzaCBpcyBoYXBwZW5pbmcgYSBsaXR0bGUgYml0IGxh
dGVyLgo+IG9rLCB0aGUgcGF0Y2ggaXMgdW5saWtlbHkgaGVscGZ1bCwgc2luY2UgdGhlIElPIHNp
emUgaXNuJ3QgdmVyeSBiaWcuCj4KPiBEb24ndCBoYXZlIGdvb2QgaWRlYSB5ZXQuIE15IGJlc3Qg
Z3Vlc3Mgc28gZmFyIGlzIHZpcnR1YWwgbWFjaGluZSBpbnRyb2R1Y2VzCj4gZXh0cmEgZGVsYXks
IHdoaWNoIG1pZ2h0IHRyaWdnZXIgc29tZSByYWNlIGNvbmRpdGlvbnMgd2hpY2ggYXJlbid0IHNl
ZW4gaW4KPiBuYXRpdmUuICBJJ2xsIGNoZWNrIGlmIEkgY291bGQgZmluZCBzb21ldGhpbmcgbG9j
YWxseS4KPgo+IFRoYW5rcywKPiBTaGFvaHVhCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Tue Jan 17 01:55:31 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Jan 2017 01:55:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cTIyd-0003A2-PB; Tue, 17 Jan 2017 01:54:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <masterprenium.lkml@gmail.com>) id 1cTIyc-00039n-Jt
 for xen-users@lists.xen.org; Tue, 17 Jan 2017 01:54:22 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 28/F8-15802-D497D785; Tue, 17 Jan 2017 01:54:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnleJIrShJLcpLzFFi42Lxqg1y0XWsrI0
 wWLxIx2LV1QOsDoweR3f/ZgpgjGLNzEvKr0hgzViz9gZTwUKJih1Hm5kbGK8IdzFycQgJTGKU
 eDLzOBOIwyJwmlVi19dGNhBHQuA5q8Sr31eAHE4gJ0bi2OVJrBB2tcSJm82MXYwcQO3aEkuuJ
 IGEhQSmMEmcWhQFYrMJGEnMnT2ZGaLcReLf6ZmMILawgJ/E4s55YGNEBBQkLnTfYIK4YhqTxO
 k/V5hBHGaBNYwSK3fNBuvgFbCR6Ov9zQ5iswh4Suw838kGYatKbJyyEGyDqEC4RMeua+wQ9YI
 SJ2c+YQGxOQUsJbYu3sAEYjML2ErcmbubGcKWl2jeOpt5AqPoLCQts5CUzUJStoCReRWjRnFq
 UVlqka6hgV5SUWZ6RkluYmYOkGeql5taXJyYnpqTmFSsl5yfu4kRGB0MQLCDcc1U50OMkhxMS
 qK8V/NrI4T4kvJTKjMSizPii0pzUosPMcpwcChJ8O4sB8oJFqWmp1akZeYA4xQmLcHBoyTCqw
 +S5i0uSMwtzkyHSJ1iNOb4MfXiSyaOXbsuv2QSYsnLz0uVEufdD1IqAFKaUZoHNwiWPi4xyko
 J8zICnSbEU5BalJtZgir/ilGcg1FJmFe1AmgKT2ZeCdy+V0CnMAGdcl2nGuSUkkSElFQD4+SP
 12+y/WsV1br7YVU3x93cluZTU99wPX1+/Y/2ir0b/G+EnXp38WsY8y5LHutliy9xZy0XdDx5S
 /bv2djP6mY6Nfnn/89bVORyUFtvs175yV+y/K/OmzUut/F7GLno5r9LQqs7fZ/WFAno8YpevH
 /omOFJiR4xzscHb5hL7SuYdThkaZarZIQSS3FGoqEWc1FxIgAjX5JZGgMAAA==
X-Env-Sender: masterprenium.lkml@gmail.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1484618049!43957483!1
X-Originating-IP: [74.125.82.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,async_handler: YXN5bmNfZGVsYXk6IDAgKHRpbWVvdXQp\n
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29083 invoked from network); 17 Jan 2017 01:54:09 -0000
Received: from mail-wm0-f68.google.com (HELO mail-wm0-f68.google.com)
 (74.125.82.68)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Jan 2017 01:54:09 -0000
Received: by mail-wm0-f68.google.com with SMTP id r126so34926940wmr.3
 for <xen-users@lists.xen.org>; Mon, 16 Jan 2017 17:54:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:subject:to:references:cc:message-id
 :disposition-notification-to:date:user-agent:mime-version
 :in-reply-to:content-transfer-encoding;
 bh=V33fBnz5EKko+BzQ7BDugcLpXgisbw8xrXFl/2dfVHM=;
 b=Jjo9/UUPZ0KvrdaAB/xFOrDPPxsyoDnbz9iaLph1mLZ2laNFqCPVr0hqFFlHPJb82m
 5JfJX0oH1+2c+HUdawk/Bb/0z/18NsiFvV20XzZ8ju2/QseqjmdlWaSc2QxL0365zMtL
 hgt1TNAWVoq4iLQhyfHWujjBPsTcuOwHqcgPORUAqsu/YsnmTolqB8oJ5fztFavQTVyi
 ZViH2ksG9qqo5rF/vMgI04WfR67EgYQ9/KoFw64g0Krj/BDd6XrfZQTlPAmfmUCOxEH5
 3+60UmV6qp4skcEW0y7VtCS0x/0WC6/iMny5H0EaZrkw4a6rNZu1EkHIpTNT0hSLlJNI
 k7PA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:subject:to:references:cc:message-id
 :disposition-notification-to:date:user-agent:mime-version
 :in-reply-to:content-transfer-encoding;
 bh=V33fBnz5EKko+BzQ7BDugcLpXgisbw8xrXFl/2dfVHM=;
 b=LXA8uiQ5xtMhYEcqi684d56Q1hY7usQ/56Dq2jj3Tmq54capT5QdPmfV+rDzF28SuF
 8Tu5suakXkJ9W+811+9FOsjjfj6UCHOZ6rIkWRVjQxESwoQSQUck3FLD6lcg77cbGW5p
 Toqqy/36+YiYd5fPsn3sYRD7rUwzV5ekszLtJDmcoGqfDfxs07DpkGy2q82LGyUpb0Qv
 lF16dkULgh3eCA/RsEV/evBlaOrtXsp70ek9wHGSv+bzMCzKc8H8bZhfxhdCPuU4zQ93
 9JQfwV3ZPkmyq2ugdigXpAXZkew5WaXJBdbmbWUSBxs8wE0HQj2DVVvMLdaro5ZN77Bj
 BGOA==
X-Gm-Message-State: AIkVDXII9Qu9IwoIh3erp1IOvYX0YGZ1L8HR7CmvrFws4AlHjDdUg7Q1I386TmVoRAb9Vw==
X-Received: by 10.223.149.138 with SMTP id p10mr25016204wrp.58.1484618049139; 
 Mon, 16 Jan 2017 17:54:09 -0800 (PST)
Received: from ?IPv6:2001:470:1f13:2c0:2::103? ([2001:470:1f13:2c0:2::103])
 by smtp.gmail.com with ESMTPSA id y65sm29624173wmb.5.2017.01.16.17.54.07
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 16 Jan 2017 17:54:08 -0800 (PST)
From: MasterPrenium <masterprenium.lkml@gmail.com>
X-Google-Original-From: MasterPrenium <MasterPrenium.LKML@gmail.com>
To: Shaohua Li <shli@kernel.org>
References: <585D6C34.2020908@gmail.com>
 <20170104223015.cr6vtyhxuwxrg76g@kernel.org>
 <e56edc2b-f2ad-2ab1-4184-5d7cad80085a@gmail.com>
 <20170105193745.qnmqsussxy7nasdn@kernel.org>
 <2717981a-4308-3f7b-15c6-f384a41fd445@gmail.com>
 <20170109224435.sfyrvkxhajgrq2i5@kernel.org>
Message-ID: <128ad8a8-3aaf-f5f1-3709-373ad504ca44@gmail.com>
Date: Tue, 17 Jan 2017 02:54:06 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.6.0
MIME-Version: 1.0
In-Reply-To: <20170109224435.sfyrvkxhajgrq2i5@kernel.org>
Cc: linux-raid@vger.kernel.org, xen-users@lists.xen.org,
 "MasterPrenium@gmail.com" <MasterPrenium@gmail.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
Subject: Re: [Xen-users] PROBLEM: Kernel BUG with raid5 soft + Xen + DRBD -
	invalid opcode
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

SGkgU2hhb2h1YSwKCkkndmUgbWFkZSBzb21lIG5ldyBsaXR0bGUgdGVzdHMsIG1heWJlIGl0IGNh
biBoZWxwLgoKLSBJIHRyaWVkIGNyZWF0aW5nIHRoZSBSQUlEIDUgc3RhY2sgd2l0aCBvbmx5IDIg
ZHJpdmVzIChtZGFkbSAtLWNyZWF0ZSAKL2Rldi9tZDEwIC0tcmFpZC1kZXZpY2VzPTMgLS1sZXZl
bD01IC9kZXYvc2RjMSAvZGV2L3NkZDEgbWlzc2luZykuClRoZSBzYW1lIGlzc3VlIGlzIGhhcHBl
bmluZy4KLSBidXQgb25lIHRpbWUgKHN0aWxsIHdpdGggMi8zIGRyaXZlcyksIEkgd2FzIG5vdCBh
YmxlIHRvIGNyYXNoIHRoZSAKa2VybmVsLCB3aXRoIGV4YWN0bHkgdGhlIHNhbWUgcHJvY2VkdXJl
IGFzIHByZXZpb3VzLiBFdmVuIHdpdGggCnJlLWNyZWF0aW5nIGZpbGVzeXN0ZW1zIGVjdC4KSW4g
b3JkZXIgdG8gcmUtcHJvZHVjZSB0aGUgQlVHIEkgaGFkIHRvIHJlLWNyZWF0ZSB0aGUgYXJyYXku
CgpDYW4gdGhpcyBiZSBsaW5rZWQgdG8gdGhpcyBtZXNzYWdlID8gOgpbICAxNTUuNjY3NDU2XSBt
ZDEwOiBXYXJuaW5nOiBEZXZpY2Ugc2RjMSBpcyBtaXNhbGlnbmVkCgpJIGRvbid0IGtub3cgaG93
IHRvICJhbGlnbiIgYSBkcml2ZSBpbiBhIFJBSUQgc3RhY2suLi4gVGhlIHBhcnRpdGlvbiBpcyAK
Y29ycmVjdGx5IGFsaWduIChhcyAicGFydGVkIiBzYXlzKS4KCi0gSW4gYW5vdGhlciB0ZXN0IChz
dGlsbCAyLzMgZHJpdmVzIGluIHRoZSBzdGFjayksIEkgZGlkbid0IGdvdCB0aGUgCmtlcm5lbCBj
cmFzaCwgYnV0IEkgaGFkIDEwMCUgaW8gd2FpdCBvbiBjcHUuIFRyeWluZyB0byByZWJvb3QsIGZp
bmFsbHkgCmdpdmUgbWUgdGhpcyBwcmludGsgbWVzc2FnZXMgOiBodHRwOi8vcGFzdGViaW4uY29t
L3V6VkhVVXJDCgpJZiB5b3UgaGF2ZSBhbnkgcGF0Y2ggdG8gZ2l2ZSBtZSAobWF5YmUgc29tZXRo
aW5nIHRvIGJlIG1vcmUgdmVyYm9zZSAKYWJvdXQgdGhlIGlzc3VlKSwgcGxlYXNlIHRlbGwgbWUs
IEknbGwgdGVzdCBpdCBhcyBpdCdzIGEgcmVhbGx5IGJsb2NraW5nIAppc3N1ZS4uLgoKQmVzdCBy
ZWdhcmRzLAoKTWFzdGVyUHJlbml1bQoKCkxlIDA5LzAxLzIwMTcgw6AgMjM6NDQsIFNoYW9odWEg
TGkgYSDDqWNyaXQgOgo+IE9uIFN1biwgSmFuIDA4LCAyMDE3IGF0IDAyOjMxOjE1UE0gKzAxMDAs
IE1hc3RlclByZW5pdW0gd3JvdGU6Cj4+IEhlbGxvLAo+Pgo+PiBSZXBsaWVzIGJlbG93ICsgOgo+
PiAtIEkgZG9uJ3Qga25vdyBpZiB0aGlzIGNhbiBoZWxwIGJ1dCBhZnRlciB0aGUgY3Jhc2gsIHdo
ZW4gdGhlIHN5c3RlbQo+PiByZWJvb3RzLCB0aGUgUmFpZCA1IHN0YWNrIGlzIHJlLXN5bmNocm9u
aXppbmcKPj4gWyAgIDM3LjAyODIzOV0gbWQxMDogV2FybmluZzogRGV2aWNlIHNkYzEgaXMgbWlz
YWxpZ25lZAo+PiBbICAgMzcuMDI4NTQxXSBjcmVhdGVkIGJpdG1hcCAoMTUgcGFnZXMpIGZvciBk
ZXZpY2UgbWQxMAo+PiBbICAgMzcuMDMwNDMzXSBtZDEwOiBiaXRtYXAgaW5pdGlhbGl6ZWQgZnJv
bSBkaXNrOiByZWFkIDEgcGFnZXMsIHNldCA1OSBvZgo+PiAyOTgwNyBiaXRzCj4+Cj4+IC0gU29t
ZXRpbWVzIHRoZSBrZXJuZWwgY29tcGxldGVseSBjcmFzaCAobG9zdCBzZXJpYWwgKyBuZXR3b3Jr
IGNvbm5lY3Rpb24pLAo+PiBzb21ldGltZXMgb25seSBnb3QgdGhlICJCVUciIGR1bXAsIGJ1dCBz
dGlsbCBoYXZlIG5ldHdvcmsgYWNjZXNzIChidXQgYQo+PiByZWJvb3QgaXMgaW1wb3NzaWJsZSwg
bmVlZCB0byByZXNldCB0aGUgc3lzdGVtKS4KPj4KPj4gLSBZb3UgY2FuIGZpbmQgYmxrdHJhY2Ug
aGVyZSAod2hpbGUgcnVubmluZyBmaW8pLCBJIGhvcGUgaXQncyBjb21wbGV0ZSBzaW5jZQo+PiB0
aGUgZW5kIG9mIHRoZSBmaWxlIGlzIHdoZW4gdGhlIGtlcm5lbCBjcmFzaGVkIDogaHR0cHM6Ly9n
b28uZ2wvWDlqWjUwCj4gTG9va3MgbW9zdCBhcmUgbm9ybWFsIGZ1bGwgc3RyaXBlIHdyaXRlcy4K
PiAgIAo+Pj4gSSdtIHRyeWluZyB0byByZXByb2R1Y2UsIGJ1dCBubyBzdWNjZXNzLiBTbwo+Pj4g
ZXh0NC0+YnRyZnMtPnJhaWQ1LCBjcmFzaAo+Pj4gYnRyZnMtPnJhaWQ1LCBubyBjcmFzaAo+Pj4g
cmlnaHQ/IGRvZXMgc3Vidm9sdW1lIG1hdHRlcj8gV2hlbiB5b3UgY3JlYXRlIHRoZSByYWlkNSBh
cnJheSwgZG9lcyBhZGRpbmcKPj4+ICctLWFzc3VtZS1jbGVhbicgb3B0aW9uIGNoYW5nZSB0aGUg
YmVoYXZpb3I/IEknZCBsaWtlIHRvIG5hcnJvdyBkb3duIHRoZSBpc3N1ZS4KPj4+IElmIHlvdSBj
YW4gY2FwdHVyZSB0aGUgYmxrdHJhY2UgdG8gdGhlIHJhaWQ1IGFycmF5LCBpdCB3b3VsZCBiZSBn
cmVhdCB0byBoaW50Cj4+PiB1cyB3aGF0IGtpbmQgb2YgSU8gaXQgaXMuCj4+IFllcyBDb3JyZWN0
Lgo+PiBUaGUgc3Vidm9sdW1lIGRvZXNuJ3QgbWF0dGVyLgo+PiAtLSBhc3N1bWUtY2xlYW4gZG9l
c24ndCBjaGFuZ2UgdGhlIGJlaGF2aW91ci4KPiBzbyBpdCdzIG5vdCBhIHJlc3luYyBpc3N1ZS4K
Pgo+PiBEb24ndCBmb3JnZXQgdGhhdCB0aGUgc3lzdGVtIG5lZWRzIHRvIGJlIHJ1bm5pbmcgb24g
eGVuIHRvIGNyYXNoLCB3aXRob3V0Cj4+IChvbiBuYXRpdmUga2VybmVsKSBpdCBkb2Vzbid0IGNy
YXNoIChvciBhdCBsZWFzdCwgSSB3YXMgbm90IGFibGUgdG8gbWFrZSBpdAo+PiBjcmFzaCkuCj4+
Pj4gUmVnYXJkaW5nIHlvdXIgcGF0Y2gsIEkgY2FuJ3QgZmluZCBpdC4gSXMgaXQgdGhlIG9uZSBz
ZW50IGJ5IEtvbnN0YW50aW4KPj4+PiBLaGxlYm5pa292ID8KPj4+IFJpZ2h0Lgo+PiBJdCBkb2Vz
bid0IGhlbHAgOiguIE1heWJlIHRoZSBjcmFzaCBpcyBoYXBwZW5pbmcgYSBsaXR0bGUgYml0IGxh
dGVyLgo+IG9rLCB0aGUgcGF0Y2ggaXMgdW5saWtlbHkgaGVscGZ1bCwgc2luY2UgdGhlIElPIHNp
emUgaXNuJ3QgdmVyeSBiaWcuCj4KPiBEb24ndCBoYXZlIGdvb2QgaWRlYSB5ZXQuIE15IGJlc3Qg
Z3Vlc3Mgc28gZmFyIGlzIHZpcnR1YWwgbWFjaGluZSBpbnRyb2R1Y2VzCj4gZXh0cmEgZGVsYXks
IHdoaWNoIG1pZ2h0IHRyaWdnZXIgc29tZSByYWNlIGNvbmRpdGlvbnMgd2hpY2ggYXJlbid0IHNl
ZW4gaW4KPiBuYXRpdmUuICBJJ2xsIGNoZWNrIGlmIEkgY291bGQgZmluZCBzb21ldGhpbmcgbG9j
YWxseS4KPgo+IFRoYW5rcywKPiBTaGFvaHVhCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Tue Jan 17 10:59:32 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Jan 2017 10:59:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cTRT6-0004No-Td; Tue, 17 Jan 2017 10:58:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <firemeteor.guo@gmail.com>) id 1cTRT5-0004Ni-M8
 for xen-users@lists.xen.org; Tue, 17 Jan 2017 10:58:23 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 9A/5B-22326-EC8FD785; Tue, 17 Jan 2017 10:58:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjleJIrShJLcpLzFFi42K5GLrwsO7ZH7U
 RBt9O2FisunqA1YHR4+ju30wBjFGsmXlJ+RUJrBkb/vSxF2xRqXh3tImxgbFXvouRi0NIYCKj
 xKwDq5hAHBaBdlaJe2d+sYE4EgKLgZxnixm7GDmBnByJW5snskHYpRI/X39nArF5BQQlTs58w
 gJiCwsoSMw7+YAdxBYS8JaYs3QyWA2ngK3Epgc7WCHWNTFKTL98HWwom4C+xIGHq8GKWARUJZ
 ZN2s4KscBQYmXrbjaIBQES8zcdYYNYYCXRf7kJzBYBqmntXs4MYjMLmEv03tjICmF7SdyfuZx
 pAqPQLCT3zUKSmsXIAWSrS6yfJwQRVpO4ve0qO4StLbFs4WvmBYysqxg1ilOLylKLdI0M9JKK
 MtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAmOAAQh2MP5aFnCIUZKDSUmUt+NxbYQQX
 1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5334FygkWp6akVaZk5wGiESUtw8CiJ8E4GSfMWFyTmFm
 emQ6ROMdpz9HSdfsnEceoGiPyy8wyQ3LPr8ksmIZa8/LxUKXHejyBtAiBtGaV5cENhyeMSo6y
 UMC8j0JlCPAWpRbmZJajyrxjFORiVhHmvgEzhycwrgdv9CugsJqCzrutUg5xVkoiQkmpgXLBd
 /XyuYnP31EgpL98dy3as0dgcf0TzlFTrx/lq2+1OHJV3P3shpKTte2JNzsfLB9KrJuRbnz2Xf
 /2j4C8G1vI3h389nHz3xi2fcClZw63xD5h8xRoyjt7U9Z+/fUbWsmz3h2kXWp4tFGb9/l1zJt
 uJd/G7LU7rcMfLvzi342H87Yo9HZzat5RYijMSDbWYi4oTAZxoOd8ZAwAA
X-Env-Sender: firemeteor.guo@gmail.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1484650701!30025422!1
X-Originating-IP: [209.85.161.195]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41606 invoked from network); 17 Jan 2017 10:58:21 -0000
Received: from mail-yw0-f195.google.com (HELO mail-yw0-f195.google.com)
 (209.85.161.195)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Jan 2017 10:58:21 -0000
Received: by mail-yw0-f195.google.com with SMTP id u68so3654400ywg.0
 for <xen-users@lists.xen.org>; Tue, 17 Jan 2017 02:58:21 -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=eCHCq5y6qEr/2IIbSdA9H9GgZifDKdWuMT/a0AUlMSk=;
 b=ociyC+qKDa5jMa+e9oL64MxZNVqfFgORSNzrJANHC6mKMdPfpbPywLMREfFFwQZkRb
 RdeHlc9jjyBnDjaCOccqqwBk/t3WwSZZxusx3QpX3A2ytsmltTGK+Ovg2Z7A8rZWpFoP
 RI51Ce1rq6HyTFMvKDSMQhVEV/z11P9goscpcwncIa3AnAQ8p3V8/9alXRXNf1wtGmm8
 twsUXw9c2Aq7/b2Mu/tr/vUYVW2OVi+ybmUEq+uH1SxJ09ahl86gBcfJqRvZDa/aHTNh
 kEwpkvQ3kjcy1ABRYvG2uLt4C2x0PEMLSmtDFoaIHIv7JjGguCYiA+PzGdjfgcZLTwV3
 1FhA==
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=eCHCq5y6qEr/2IIbSdA9H9GgZifDKdWuMT/a0AUlMSk=;
 b=YQYK2yUADmtkbK6BRDE28eTWQY3wPMS3w0BirioEI1B93BTzWWdiaF2GHG6hoTJMXw
 bEp5XlWkO1iynpikqGneTLJnQyj7nMECNnGQ616Hy0M8/7IWaIjnmhTIUX4TPuZWQn/g
 TIajK00rrffkgz7Lp1J6F/BB7HzQOmoLcY2ihvmPHI4DD6HchwXakIk3uaq8iov8O6JY
 r85KOftrUDT97bGeTPNdVxI7HEe+geEsFo0XjkxjcGxd9yyL5L9s1dHMU1no+3q7Vd1v
 PFUvYm/mE23pJZZwmFeR4Weqri9aX+FhZRXqjlQrxB4ZVqRNgJFrmblumU9tMicC7mK3
 i9cA==
X-Gm-Message-State: AIkVDXJy4i0oialBFxzy8ypEOVXW5ANDBtOns011bqeMbkdln4IA20cgTs6PTaaD+7jmHheWncYjbHPCzm/AtA==
X-Received: by 10.13.236.199 with SMTP id v190mr27575030ywe.282.1484650700710; 
 Tue, 17 Jan 2017 02:58:20 -0800 (PST)
MIME-Version: 1.0
Received: by 10.37.205.136 with HTTP; Tue, 17 Jan 2017 02:58:20 -0800 (PST)
In-Reply-To: <1d9fb4d1-15a7-c3e9-c5f5-9fe272221629@gmail.com>
References: <CAKhsbWa5otyhEm4HV0dG-v4wDEMNrWypCYo3DifosJQpTUSzdA@mail.gmail.com>
 <1d9fb4d1-15a7-c3e9-c5f5-9fe272221629@gmail.com>
From: "G.R." <firemeteor@users.sourceforge.net>
Date: Tue, 17 Jan 2017 18:58:20 +0800
X-Google-Sender-Auth: dsfPitjTIRFghYQjaGh5nuLIESE
Message-ID: <CAKhsbWaLFK+sk+vSKJmpUDkprtUpAXpcfzeUC_NvyOjUnd9drQ@mail.gmail.com>
To: "Austin S. Hemmelgarn" <ahferroin7@gmail.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] HVM domU on storage driver domain
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7525223481417429735=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============7525223481417429735==
Content-Type: multipart/alternative; boundary=94eb2c086d4ea1a85a0546482dd3

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

On Tue, Jan 17, 2017 at 1:04 AM, Austin S. Hemmelgarn <ahferroin7@gmail.com>
wrote:

> I don't have any specific suggestions regarding figuring out what's going
> on, but I do have a suggestion for a work-around.  Based on what you've
> said, what you want is to use a domU running FreeNAS to provide storage for
> other domU's on the same system.  The de-facto method of doing this sanely
> is to use a block-storage protocol instead of a network filesystem to
> export the storage devices, and import the block-device into dom0 (or a PV
> domU running as a storage driver domain) then pass them to the VM's (or, if
> you're not using them as boot devices, just import them in the VM
> directly).  iSCSI is what usually gets used for this, although if FreeNAS
> supports it I'd suggest using ATAoE (which require near zero client-side
> setup when the client is Linux (literally just load the module)) or NBD
> (which requires significantly less client-side setup than iSCSI) as they're
> both much simpler to set-up on the client side and have much less protocol
> overhead than iSCSI.  While I've never seen anyone try with a NAS running
> as a domU itself, I know all three options work fine with Xen when set up
> correctly.
>

Hi Austin,
First of all thanks you for your suggestion.
What I'm trying to do here is partially for fun. I really doubt if I could
see real perf difference in production.
But isn't that really cool if it works?

Currently I'm using both NFS && iSCSI since they are supported by freeNAS
out-of-box.
Haven't payed attention to AOE && NBD before but will take a look for
future reference.

BTW, the NAS domU works great, really.


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

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

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">On Tue, Jan 17, 2017 at 1:04 AM, Austin S. Hemmelgarn <span dir=3D"ltr"=
>&lt;<a href=3D"mailto:ahferroin7@gmail.com" target=3D"_blank">ahferroin7@g=
mail.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">I don&#3=
9;t have any specific suggestions regarding figuring out what&#39;s going o=
n, but I do have a suggestion for a work-around.=C2=A0 Based on what you&#3=
9;ve said, what you want is to use a domU running FreeNAS to provide storag=
e for other domU&#39;s on the same system.=C2=A0 The de-facto method of doi=
ng this sanely is to use a block-storage protocol instead of a network file=
system to export the storage devices, and import the block-device into dom0=
 (or a PV domU running as a storage driver domain) then pass them to the VM=
&#39;s (or, if you&#39;re not using them as boot devices, just import them =
in the VM directly).=C2=A0 iSCSI is what usually gets used for this, althou=
gh if FreeNAS supports it I&#39;d suggest using ATAoE (which require near z=
ero client-side setup when the client is Linux (literally just load the mod=
ule)) or NBD (which requires significantly less client-side setup than iSCS=
I) as they&#39;re both much simpler to set-up on the client side and have m=
uch less protocol overhead than iSCSI.=C2=A0 While I&#39;ve never seen anyo=
ne try with a NAS running as a domU itself, I know all three options work f=
ine with Xen when set up correctly.<br></blockquote><div><br>Hi Austin,<br>=
</div><div>First of all thanks you for your suggestion.<br></div><div>What =
I&#39;m trying to do here is partially for fun. I really doubt if I could s=
ee real perf difference in production.<br></div><div>But isn&#39;t that rea=
lly cool if it works?<br><br></div><div>Currently I&#39;m using both NFS &a=
mp;&amp; iSCSI since they are supported by freeNAS out-of-box.<br></div><di=
v>Haven&#39;t payed attention to AOE &amp;&amp; NBD before but will take a =
look for future reference.<br><br></div><div>BTW, the NAS domU works great,=
 really.<br></div><div>=C2=A0<br></div><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
______________________________<wbr>_________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"https://lists.xen.org/xen-users" rel=3D"noreferrer" target=3D"_b=
lank">https://lists.xen.org/xen-user<wbr>s</a></blockquote></div><br></div>=
</div>

--94eb2c086d4ea1a85a0546482dd3--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============7525223481417429735==--


From xen-users-bounces@lists.xen.org Tue Jan 17 10:59:32 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Jan 2017 10:59:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cTRT6-0004No-Td; Tue, 17 Jan 2017 10:58:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <firemeteor.guo@gmail.com>) id 1cTRT5-0004Ni-M8
 for xen-users@lists.xen.org; Tue, 17 Jan 2017 10:58:23 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 9A/5B-22326-EC8FD785; Tue, 17 Jan 2017 10:58:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjleJIrShJLcpLzFFi42K5GLrwsO7ZH7U
 RBt9O2FisunqA1YHR4+ju30wBjFGsmXlJ+RUJrBkb/vSxF2xRqXh3tImxgbFXvouRi0NIYCKj
 xKwDq5hAHBaBdlaJe2d+sYE4EgKLgZxnixm7GDmBnByJW5snskHYpRI/X39nArF5BQQlTs58w
 gJiCwsoSMw7+YAdxBYS8JaYs3QyWA2ngK3Epgc7WCHWNTFKTL98HWwom4C+xIGHq8GKWARUJZ
 ZN2s4KscBQYmXrbjaIBQES8zcdYYNYYCXRf7kJzBYBqmntXs4MYjMLmEv03tjICmF7SdyfuZx
 pAqPQLCT3zUKSmsXIAWSrS6yfJwQRVpO4ve0qO4StLbFs4WvmBYysqxg1ilOLylKLdI0M9JKK
 MtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAmOAAQh2MP5aFnCIUZKDSUmUt+NxbYQQX
 1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5334FygkWp6akVaZk5wGiESUtw8CiJ8E4GSfMWFyTmFm
 emQ6ROMdpz9HSdfsnEceoGiPyy8wyQ3LPr8ksmIZa8/LxUKXHejyBtAiBtGaV5cENhyeMSo6y
 UMC8j0JlCPAWpRbmZJajyrxjFORiVhHmvgEzhycwrgdv9CugsJqCzrutUg5xVkoiQkmpgXLBd
 /XyuYnP31EgpL98dy3as0dgcf0TzlFTrx/lq2+1OHJV3P3shpKTte2JNzsfLB9KrJuRbnz2Xf
 /2j4C8G1vI3h389nHz3xi2fcClZw63xD5h8xRoyjt7U9Z+/fUbWsmz3h2kXWp4tFGb9/l1zJt
 uJd/G7LU7rcMfLvzi342H87Yo9HZzat5RYijMSDbWYi4oTAZxoOd8ZAwAA
X-Env-Sender: firemeteor.guo@gmail.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1484650701!30025422!1
X-Originating-IP: [209.85.161.195]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41606 invoked from network); 17 Jan 2017 10:58:21 -0000
Received: from mail-yw0-f195.google.com (HELO mail-yw0-f195.google.com)
 (209.85.161.195)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Jan 2017 10:58:21 -0000
Received: by mail-yw0-f195.google.com with SMTP id u68so3654400ywg.0
 for <xen-users@lists.xen.org>; Tue, 17 Jan 2017 02:58:21 -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=eCHCq5y6qEr/2IIbSdA9H9GgZifDKdWuMT/a0AUlMSk=;
 b=ociyC+qKDa5jMa+e9oL64MxZNVqfFgORSNzrJANHC6mKMdPfpbPywLMREfFFwQZkRb
 RdeHlc9jjyBnDjaCOccqqwBk/t3WwSZZxusx3QpX3A2ytsmltTGK+Ovg2Z7A8rZWpFoP
 RI51Ce1rq6HyTFMvKDSMQhVEV/z11P9goscpcwncIa3AnAQ8p3V8/9alXRXNf1wtGmm8
 twsUXw9c2Aq7/b2Mu/tr/vUYVW2OVi+ybmUEq+uH1SxJ09ahl86gBcfJqRvZDa/aHTNh
 kEwpkvQ3kjcy1ABRYvG2uLt4C2x0PEMLSmtDFoaIHIv7JjGguCYiA+PzGdjfgcZLTwV3
 1FhA==
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=eCHCq5y6qEr/2IIbSdA9H9GgZifDKdWuMT/a0AUlMSk=;
 b=YQYK2yUADmtkbK6BRDE28eTWQY3wPMS3w0BirioEI1B93BTzWWdiaF2GHG6hoTJMXw
 bEp5XlWkO1iynpikqGneTLJnQyj7nMECNnGQ616Hy0M8/7IWaIjnmhTIUX4TPuZWQn/g
 TIajK00rrffkgz7Lp1J6F/BB7HzQOmoLcY2ihvmPHI4DD6HchwXakIk3uaq8iov8O6JY
 r85KOftrUDT97bGeTPNdVxI7HEe+geEsFo0XjkxjcGxd9yyL5L9s1dHMU1no+3q7Vd1v
 PFUvYm/mE23pJZZwmFeR4Weqri9aX+FhZRXqjlQrxB4ZVqRNgJFrmblumU9tMicC7mK3
 i9cA==
X-Gm-Message-State: AIkVDXJy4i0oialBFxzy8ypEOVXW5ANDBtOns011bqeMbkdln4IA20cgTs6PTaaD+7jmHheWncYjbHPCzm/AtA==
X-Received: by 10.13.236.199 with SMTP id v190mr27575030ywe.282.1484650700710; 
 Tue, 17 Jan 2017 02:58:20 -0800 (PST)
MIME-Version: 1.0
Received: by 10.37.205.136 with HTTP; Tue, 17 Jan 2017 02:58:20 -0800 (PST)
In-Reply-To: <1d9fb4d1-15a7-c3e9-c5f5-9fe272221629@gmail.com>
References: <CAKhsbWa5otyhEm4HV0dG-v4wDEMNrWypCYo3DifosJQpTUSzdA@mail.gmail.com>
 <1d9fb4d1-15a7-c3e9-c5f5-9fe272221629@gmail.com>
From: "G.R." <firemeteor@users.sourceforge.net>
Date: Tue, 17 Jan 2017 18:58:20 +0800
X-Google-Sender-Auth: dsfPitjTIRFghYQjaGh5nuLIESE
Message-ID: <CAKhsbWaLFK+sk+vSKJmpUDkprtUpAXpcfzeUC_NvyOjUnd9drQ@mail.gmail.com>
To: "Austin S. Hemmelgarn" <ahferroin7@gmail.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] HVM domU on storage driver domain
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7525223481417429735=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============7525223481417429735==
Content-Type: multipart/alternative; boundary=94eb2c086d4ea1a85a0546482dd3

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

On Tue, Jan 17, 2017 at 1:04 AM, Austin S. Hemmelgarn <ahferroin7@gmail.com>
wrote:

> I don't have any specific suggestions regarding figuring out what's going
> on, but I do have a suggestion for a work-around.  Based on what you've
> said, what you want is to use a domU running FreeNAS to provide storage for
> other domU's on the same system.  The de-facto method of doing this sanely
> is to use a block-storage protocol instead of a network filesystem to
> export the storage devices, and import the block-device into dom0 (or a PV
> domU running as a storage driver domain) then pass them to the VM's (or, if
> you're not using them as boot devices, just import them in the VM
> directly).  iSCSI is what usually gets used for this, although if FreeNAS
> supports it I'd suggest using ATAoE (which require near zero client-side
> setup when the client is Linux (literally just load the module)) or NBD
> (which requires significantly less client-side setup than iSCSI) as they're
> both much simpler to set-up on the client side and have much less protocol
> overhead than iSCSI.  While I've never seen anyone try with a NAS running
> as a domU itself, I know all three options work fine with Xen when set up
> correctly.
>

Hi Austin,
First of all thanks you for your suggestion.
What I'm trying to do here is partially for fun. I really doubt if I could
see real perf difference in production.
But isn't that really cool if it works?

Currently I'm using both NFS && iSCSI since they are supported by freeNAS
out-of-box.
Haven't payed attention to AOE && NBD before but will take a look for
future reference.

BTW, the NAS domU works great, really.


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

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

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">On Tue, Jan 17, 2017 at 1:04 AM, Austin S. Hemmelgarn <span dir=3D"ltr"=
>&lt;<a href=3D"mailto:ahferroin7@gmail.com" target=3D"_blank">ahferroin7@g=
mail.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">I don&#3=
9;t have any specific suggestions regarding figuring out what&#39;s going o=
n, but I do have a suggestion for a work-around.=C2=A0 Based on what you&#3=
9;ve said, what you want is to use a domU running FreeNAS to provide storag=
e for other domU&#39;s on the same system.=C2=A0 The de-facto method of doi=
ng this sanely is to use a block-storage protocol instead of a network file=
system to export the storage devices, and import the block-device into dom0=
 (or a PV domU running as a storage driver domain) then pass them to the VM=
&#39;s (or, if you&#39;re not using them as boot devices, just import them =
in the VM directly).=C2=A0 iSCSI is what usually gets used for this, althou=
gh if FreeNAS supports it I&#39;d suggest using ATAoE (which require near z=
ero client-side setup when the client is Linux (literally just load the mod=
ule)) or NBD (which requires significantly less client-side setup than iSCS=
I) as they&#39;re both much simpler to set-up on the client side and have m=
uch less protocol overhead than iSCSI.=C2=A0 While I&#39;ve never seen anyo=
ne try with a NAS running as a domU itself, I know all three options work f=
ine with Xen when set up correctly.<br></blockquote><div><br>Hi Austin,<br>=
</div><div>First of all thanks you for your suggestion.<br></div><div>What =
I&#39;m trying to do here is partially for fun. I really doubt if I could s=
ee real perf difference in production.<br></div><div>But isn&#39;t that rea=
lly cool if it works?<br><br></div><div>Currently I&#39;m using both NFS &a=
mp;&amp; iSCSI since they are supported by freeNAS out-of-box.<br></div><di=
v>Haven&#39;t payed attention to AOE &amp;&amp; NBD before but will take a =
look for future reference.<br><br></div><div>BTW, the NAS domU works great,=
 really.<br></div><div>=C2=A0<br></div><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
______________________________<wbr>_________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a href=3D"https://lists.xen.org/xen-users" rel=3D"noreferrer" target=3D"_b=
lank">https://lists.xen.org/xen-user<wbr>s</a></blockquote></div><br></div>=
</div>

--94eb2c086d4ea1a85a0546482dd3--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============7525223481417429735==--


From xen-users-bounces@lists.xen.org Tue Jan 17 11:58:46 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Jan 2017 11:58:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cTSOT-00009D-FP; Tue, 17 Jan 2017 11:57:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kuba.0000@op.pl>) id 1cTSOS-000091-4M
 for xen-users@lists.xen.org; Tue, 17 Jan 2017 11:57:40 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 D0/E5-03637-3B60E785; Tue, 17 Jan 2017 11:57:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsVydUvfFt1NbHU
 RBvuOGlqsunqA1YHR4+ju30wBjFGsmXlJ+RUJrBkHdn1jKfjNVXFr0nXWBsZfHF2MXBxCAq+Y
 JCYv/s4M4rAIfGSS2HRhE1sXIyeHsICVRP/lJjBbREBaYsYVCFtIIEDi6LWNLCA2m4CMxMdrX
 1lBbF4BC4nzNyYzg9gsAqoSJyZ9YAKxRQWiJVpW3mGBqBGUODnzCZjNKRAocfXpObAaZgEziX
 mbHzJD2PISzVtnM09g5J2FpGUWkrJZSMoWMDKvYtQoTi0qSy3SNTTVSyrKTM8oyU3MzNE1NDD
 Wy00tLk5MT81JTCrWS87P3cQIDCwGINjBuGa75yFGSQ4mJVHejse1EUJ8SfkplRmJxRnxRaU5
 qcWHGGU4OJQkeOez1kUICRalpqdWpGXmAEMcJi3BwaMkwmsOkuYtLkjMLc5Mh0idYjTmOHXj9
 Esmji87z7xkEmLJy89LlRLnnQBSKgBSmlGaBzcIFnuXGGWlhHkZgU4T4ilILcrNLEGVf8Uozs
 GoJMxbCjKFJzOvBG7fK6BTmIBOua5TDXJKSSJCSqqBcXqA4M9PrRdNVzyO9fZ6UiTbv7/4ybG
 7nq3pl64uu7zO+HOoROuhLPvTv39xefJyJfctO9Pio56hd85r40qpBoc0rvtPwtZZf1nVN7dl
 1euVpQkeKbvSil4t0kzi6TDuUmbbzLoml5Etx64y/6xKl9MVvusytW73FZfKpT4s2PB5jVhut
 ouVEktxRqKhFnNRcSIAw3vE67gCAAA=
X-Env-Sender: kuba.0000@op.pl
X-Msg-Ref: server-5.tower-31.messagelabs.com!1484654258!77732626!1
X-Originating-IP: [213.180.142.180]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12725 invoked from network); 17 Jan 2017 11:57:38 -0000
Received: from smtpo49.poczta.onet.pl (HELO smtpo49.poczta.onet.pl)
 (213.180.142.180)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Jan 2017 11:57:38 -0000
Received: from [192.168.0.4] (host-89-230-210-90.dynamic.mm.pl [89.230.210.90])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 (Authenticated sender: kuba.0000@op.pl)
 by smtp.poczta.onet.pl (Onet) with ESMTPSA id 3v2pWH2km9zStwXR6
 for <xen-users@lists.xen.org>; Tue, 17 Jan 2017 12:57:30 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=op.pl; s=2011;
 t=1484654251; bh=ieoeVARHMDaVDIdEusHuI7sNMQPkeM1ZeVgv7GtenVY=;
 h=Subject:To:References:From:Date:In-Reply-To:From;
 b=hZwlnx2Y/RaFbDY5imagARHo4sP+u2KM4F4U7oXVHayaXCgNtEqTBKasaq8pYfMyY
 j6cx1qwKh4vfn0M8mhboGeCfsyB/BwuEEW3gm9g6IQDIp72XlT1k2JJQG+Bhtsix1J
 D0Olgq9uqYGzlv6I3ZdtBcUnuRl3Lb1rqhSB7PEQ=
To: xen-users@lists.xen.org
References: <CAKhsbWa5otyhEm4HV0dG-v4wDEMNrWypCYo3DifosJQpTUSzdA@mail.gmail.com>
From: Kuba <kuba.0000@op.pl>
Message-ID: <3b251949-2882-7323-23a1-52222b591a72@op.pl>
Date: Tue, 17 Jan 2017 12:57:30 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.6.0
MIME-Version: 1.0
In-Reply-To: <CAKhsbWa5otyhEm4HV0dG-v4wDEMNrWypCYo3DifosJQpTUSzdA@mail.gmail.com>
Subject: Re: [Xen-users] HVM domU on storage driver domain
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

VyBkbml1IDIwMTctMDEtMTYgbyAxNzowNiwgRy5SLiBwaXN6ZToKPiBIaSBhbGwsCj4gSSdtIHRy
eWluZyBvdXQgdGhlIHN0b3JhZ2UgZHJpdmVyIGRvbWFpbiBmZWF0dXJlCgpIaQoKQSB3aGlsZSBh
Z28sIHdpdGggYSBncmVhdCBkZWFsIG9mIGhlbHAgZnJvbSBSb2dlciBQYXUgTW9ubsOpLCBJIG1h
bmFnZWQgCnRvIHVzZSBGcmVlQlNEIGRvbVUgYXMgc3RvcmFnZSBkcml2ZXIgZG9tYWluIHRvIHBy
b3ZpZGUgc3RvcmFnZSBmb3IgCm90aGVyIGRvbVVzLgoKVGhlIG1haW4gZGlmZmVyZW5jZSBpcyB0
aGF0IGl0IGRpZG4ndCByZXF1aXJlIGFueSBuZXR3b3JrLWJhc2VkIHByb3RvY29sIAooaVNDU0kg
ZXRjLikgYmV0d2VlbiB0aGUgZG9tYWlucy4KClR5cGljYWxseSB5b3VyIGRvbVUncyBmcm9udGVu
ZCBkcml2ZXIgaXMgY29ubmVjdGVkIHRvIGEgYmxvY2sgZGV2aWNlIAppbnNpZGUgZG9tMCB2aWEg
ZG9tMCdzIGJhY2tlbmQgZHJpdmVyLiBCdXQgWGVuIGhhcyB0aGUgYWJpbGl0eSB0byAKY29ubmVj
dCB5b3VyIGRvbVUncyBmcm9udGVuZCBkcml2ZXIgZGlyZWN0bHkgdG8gdGhlIGJhY2tlbmQgZHJp
dmVyIG9mIAphbm90aGVyIGRvbVUuIEluIHNob3J0LCB5b3UgY2FuIGNyZWF0ZSBhIHN0b3JhZ2Ug
ZHJpdmVyIGRvbWFpbiwgY3JlYXRlIGEgCmJsb2NrIGRldmljZSBpbnNpZGUgaXQgKGUuZy4gYSB6
dm9sKSBhbmQgdGhhbiBjcmVhdGUgYW5vdGhlciBkb21VIHVzaW5nIAp0aGlzIGJsb2NrIGRldmlj
ZSBkaXJlY3RseSwganVzdCBhcyBpZiBpdCB3YXMgcHJvdmlkZWQgYnkgZG9tMC4KCkhlcmUgeW91
IGNhbiBmaW5kIHRoZSBzdGVwcyB0aGF0IHNob3VsZCBnZXQgeW91IHN0YXJ0ZWQuIEl0IHdhcyBh
IHdoaWxlIAphZ28gYW5kIHJlcXVpcmVkIHRvIGFwcGx5IGEgcGF0Y2ggdG8gWGVuOyBJIGRvbid0
IGtub3cgd2hhdCdzIGl0cyBzdGF0dXMgCnJpZ2h0IG5vdywgYnV0IHNpbmNlIEZyZWVOQVMgaXMg
YmFzZWQgb24gRnJlZUJTRCwgaXQgbWlnaHQgYmUgd29ydGggdG8gCnRha2UgYSBsb29rOgoKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi11c2Vycy8yMDE0LTA4
L21zZzAwMDAzLmh0bWwKClNvbWUgdGltZSBsYXRlciBJIG1hbmFnZWQgdG8gc2V0IHVwIGEgInRy
dWUiIHN0b3JhZ2UgZHJpdmVyIGRvbWFpbiB1c2luZyAKUENJIHBhc3N0aHJvdWdoIHRvIGFzc2ln
biBTQVRBIGNvbnRyb2xsZXIgZGlyZWN0bHkgdG8gdGhlIGRyaXZlciBkb21haW4gCmFuZCB1c2Vk
IHRoYXQgZG9tYWluIHRvIHByb3ZpZGUgc3RvcmFnZSBmb3IgV2luZG93cy1iYXNlZCBndWVzdHMu
IEl0IAp3b3JrZWQgZmxhd2xlc3NseS4gSSBiZWxpZXZlIHRoaXMgaWRlYSBtaWdodCBiZSBpbnRl
cmVzdGluZyB0byB5b3UgdG9vLgoKUmVnYXJkcywKS3ViYQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNl
cnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Tue Jan 17 11:58:46 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Jan 2017 11:58:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cTSOT-00009D-FP; Tue, 17 Jan 2017 11:57:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kuba.0000@op.pl>) id 1cTSOS-000091-4M
 for xen-users@lists.xen.org; Tue, 17 Jan 2017 11:57:40 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 D0/E5-03637-3B60E785; Tue, 17 Jan 2017 11:57:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsVydUvfFt1NbHU
 RBvuOGlqsunqA1YHR4+ju30wBjFGsmXlJ+RUJrBkHdn1jKfjNVXFr0nXWBsZfHF2MXBxCAq+Y
 JCYv/s4M4rAIfGSS2HRhE1sXIyeHsICVRP/lJjBbREBaYsYVCFtIIEDi6LWNLCA2m4CMxMdrX
 1lBbF4BC4nzNyYzg9gsAqoSJyZ9YAKxRQWiJVpW3mGBqBGUODnzCZjNKRAocfXpObAaZgEziX
 mbHzJD2PISzVtnM09g5J2FpGUWkrJZSMoWMDKvYtQoTi0qSy3SNTTVSyrKTM8oyU3MzNE1NDD
 Wy00tLk5MT81JTCrWS87P3cQIDCwGINjBuGa75yFGSQ4mJVHejse1EUJ8SfkplRmJxRnxRaU5
 qcWHGGU4OJQkeOez1kUICRalpqdWpGXmAEMcJi3BwaMkwmsOkuYtLkjMLc5Mh0idYjTmOHXj9
 Esmji87z7xkEmLJy89LlRLnnQBSKgBSmlGaBzcIFnuXGGWlhHkZgU4T4ilILcrNLEGVf8Uozs
 GoJMxbCjKFJzOvBG7fK6BTmIBOua5TDXJKSSJCSqqBcXqA4M9PrRdNVzyO9fZ6UiTbv7/4ybG
 7nq3pl64uu7zO+HOoROuhLPvTv39xefJyJfctO9Pio56hd85r40qpBoc0rvtPwtZZf1nVN7dl
 1euVpQkeKbvSil4t0kzi6TDuUmbbzLoml5Etx64y/6xKl9MVvusytW73FZfKpT4s2PB5jVhut
 ouVEktxRqKhFnNRcSIAw3vE67gCAAA=
X-Env-Sender: kuba.0000@op.pl
X-Msg-Ref: server-5.tower-31.messagelabs.com!1484654258!77732626!1
X-Originating-IP: [213.180.142.180]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12725 invoked from network); 17 Jan 2017 11:57:38 -0000
Received: from smtpo49.poczta.onet.pl (HELO smtpo49.poczta.onet.pl)
 (213.180.142.180)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Jan 2017 11:57:38 -0000
Received: from [192.168.0.4] (host-89-230-210-90.dynamic.mm.pl [89.230.210.90])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 (Authenticated sender: kuba.0000@op.pl)
 by smtp.poczta.onet.pl (Onet) with ESMTPSA id 3v2pWH2km9zStwXR6
 for <xen-users@lists.xen.org>; Tue, 17 Jan 2017 12:57:30 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=op.pl; s=2011;
 t=1484654251; bh=ieoeVARHMDaVDIdEusHuI7sNMQPkeM1ZeVgv7GtenVY=;
 h=Subject:To:References:From:Date:In-Reply-To:From;
 b=hZwlnx2Y/RaFbDY5imagARHo4sP+u2KM4F4U7oXVHayaXCgNtEqTBKasaq8pYfMyY
 j6cx1qwKh4vfn0M8mhboGeCfsyB/BwuEEW3gm9g6IQDIp72XlT1k2JJQG+Bhtsix1J
 D0Olgq9uqYGzlv6I3ZdtBcUnuRl3Lb1rqhSB7PEQ=
To: xen-users@lists.xen.org
References: <CAKhsbWa5otyhEm4HV0dG-v4wDEMNrWypCYo3DifosJQpTUSzdA@mail.gmail.com>
From: Kuba <kuba.0000@op.pl>
Message-ID: <3b251949-2882-7323-23a1-52222b591a72@op.pl>
Date: Tue, 17 Jan 2017 12:57:30 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.6.0
MIME-Version: 1.0
In-Reply-To: <CAKhsbWa5otyhEm4HV0dG-v4wDEMNrWypCYo3DifosJQpTUSzdA@mail.gmail.com>
Subject: Re: [Xen-users] HVM domU on storage driver domain
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

VyBkbml1IDIwMTctMDEtMTYgbyAxNzowNiwgRy5SLiBwaXN6ZToKPiBIaSBhbGwsCj4gSSdtIHRy
eWluZyBvdXQgdGhlIHN0b3JhZ2UgZHJpdmVyIGRvbWFpbiBmZWF0dXJlCgpIaQoKQSB3aGlsZSBh
Z28sIHdpdGggYSBncmVhdCBkZWFsIG9mIGhlbHAgZnJvbSBSb2dlciBQYXUgTW9ubsOpLCBJIG1h
bmFnZWQgCnRvIHVzZSBGcmVlQlNEIGRvbVUgYXMgc3RvcmFnZSBkcml2ZXIgZG9tYWluIHRvIHBy
b3ZpZGUgc3RvcmFnZSBmb3IgCm90aGVyIGRvbVVzLgoKVGhlIG1haW4gZGlmZmVyZW5jZSBpcyB0
aGF0IGl0IGRpZG4ndCByZXF1aXJlIGFueSBuZXR3b3JrLWJhc2VkIHByb3RvY29sIAooaVNDU0kg
ZXRjLikgYmV0d2VlbiB0aGUgZG9tYWlucy4KClR5cGljYWxseSB5b3VyIGRvbVUncyBmcm9udGVu
ZCBkcml2ZXIgaXMgY29ubmVjdGVkIHRvIGEgYmxvY2sgZGV2aWNlIAppbnNpZGUgZG9tMCB2aWEg
ZG9tMCdzIGJhY2tlbmQgZHJpdmVyLiBCdXQgWGVuIGhhcyB0aGUgYWJpbGl0eSB0byAKY29ubmVj
dCB5b3VyIGRvbVUncyBmcm9udGVuZCBkcml2ZXIgZGlyZWN0bHkgdG8gdGhlIGJhY2tlbmQgZHJp
dmVyIG9mIAphbm90aGVyIGRvbVUuIEluIHNob3J0LCB5b3UgY2FuIGNyZWF0ZSBhIHN0b3JhZ2Ug
ZHJpdmVyIGRvbWFpbiwgY3JlYXRlIGEgCmJsb2NrIGRldmljZSBpbnNpZGUgaXQgKGUuZy4gYSB6
dm9sKSBhbmQgdGhhbiBjcmVhdGUgYW5vdGhlciBkb21VIHVzaW5nIAp0aGlzIGJsb2NrIGRldmlj
ZSBkaXJlY3RseSwganVzdCBhcyBpZiBpdCB3YXMgcHJvdmlkZWQgYnkgZG9tMC4KCkhlcmUgeW91
IGNhbiBmaW5kIHRoZSBzdGVwcyB0aGF0IHNob3VsZCBnZXQgeW91IHN0YXJ0ZWQuIEl0IHdhcyBh
IHdoaWxlIAphZ28gYW5kIHJlcXVpcmVkIHRvIGFwcGx5IGEgcGF0Y2ggdG8gWGVuOyBJIGRvbid0
IGtub3cgd2hhdCdzIGl0cyBzdGF0dXMgCnJpZ2h0IG5vdywgYnV0IHNpbmNlIEZyZWVOQVMgaXMg
YmFzZWQgb24gRnJlZUJTRCwgaXQgbWlnaHQgYmUgd29ydGggdG8gCnRha2UgYSBsb29rOgoKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi11c2Vycy8yMDE0LTA4
L21zZzAwMDAzLmh0bWwKClNvbWUgdGltZSBsYXRlciBJIG1hbmFnZWQgdG8gc2V0IHVwIGEgInRy
dWUiIHN0b3JhZ2UgZHJpdmVyIGRvbWFpbiB1c2luZyAKUENJIHBhc3N0aHJvdWdoIHRvIGFzc2ln
biBTQVRBIGNvbnRyb2xsZXIgZGlyZWN0bHkgdG8gdGhlIGRyaXZlciBkb21haW4gCmFuZCB1c2Vk
IHRoYXQgZG9tYWluIHRvIHByb3ZpZGUgc3RvcmFnZSBmb3IgV2luZG93cy1iYXNlZCBndWVzdHMu
IEl0IAp3b3JrZWQgZmxhd2xlc3NseS4gSSBiZWxpZXZlIHRoaXMgaWRlYSBtaWdodCBiZSBpbnRl
cmVzdGluZyB0byB5b3UgdG9vLgoKUmVnYXJkcywKS3ViYQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNl
cnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Tue Jan 17 12:16:17 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Jan 2017 12:16:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cTSfS-0001pf-W3; Tue, 17 Jan 2017 12:15:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andy@strugglers.net>) id 1cTSfQ-0001p3-RC
 for xen-users@lists.xen.org; Tue, 17 Jan 2017 12:15:13 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 A5/D1-29113-0DA0E785; Tue, 17 Jan 2017 12:15:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRWlGSWpSXmKPExsUSWh5wX/c8V12
 EwZ/16harrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8bSU9dZCxayVPzZ+patgXE7cxcjFweLwD4W
 iUf9J4AcTg4hgdmMEvf263QxcgAlVCV2/gcLswmoSRx+d5oRxBYRUJB4efkzmM0sIC3xZMcXs
 BphAUeJQ+eOMoG08groS0xc4AsxMUni3NGlbCA2r4CgxMmZT1ggWrUkbvx7CVYOMmb5Pw6QMK
 eArcSBAzNYQWx+AQeJ3p1t7CC2hIC2xPHNl8G2igqoSFzb384GEdeUOHhpEwuErSFxf/1CqHo
 fiRVzPrBMYBSehWTzLCSbZyFsXsDIvIpRozi1qCy1SNfIWC+pKDM9oyQ3MTNH19DAVC83tbg4
 MT01JzGpWC85P3cTIzC86xkYGHcw7mj3O8QoycGkJMrb8bg2QogvKT+lMiOxOCO+qDQntfgQo
 wwHh5IE72bOugghwaLU9NSKtMwcYKTBpCU4eJREeC1A0rzFBYm5xZnpEKlTjJYcp26cfsnE8W
 XnGSB56tOFl0xCLHn5ealS4rwRIA0CIA0ZpXlw42DJ4BKjrJQwLyMDA4MQT0FqUW5mCar8K0Z
 xDkYlYYi1PJl5JXBbXwEdxAR00HWdapCDShIRUlINjIb8m1MMvkQe2ex18MhTNrPiYu6A/YzG
 +2ve3hT2Kuo9IMzF+Vf+p93+k68eR9y4m3y/Kz390Ymu4g1RN/Tmix+NYLvtnXZ6e58VdyfHr
 8To6A29Sc2JF15wPP8QH/9e0y/348QHv8UNXeYpdtZEyr+66VG34/IDX/PLIgGfOOKLLdSX3l
 ffo8RSnJFoqMVcVJwIAI4k7TABAwAA
X-Env-Sender: andy@strugglers.net
X-Msg-Ref: server-7.tower-206.messagelabs.com!1484655311!80183994!1
X-Originating-IP: [85.119.80.223]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30076 invoked from network); 17 Jan 2017 12:15:11 -0000
Received: from bitfolk.com (HELO mail.bitfolk.com) (85.119.80.223)
 by server-7.tower-206.messagelabs.com with AES256-SHA encrypted SMTP;
 17 Jan 2017 12:15:11 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bitfolk.com;
 s=alpha; 
 h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:Subject:Cc:To:From:Date;
 bh=pDvvvtfQhxJQebqaZ1Z9gUQZfFSZ+arD4QxTVmnP+IM=; 
 b=n8Z7Tsw8sqDXU3INGIBi6uGK+0NXvoZ8Sh0NH5Zul+1h/g4Kl4WyoKyJpAui05BLSePkBkl8Q644Bap3qmM/EoE3bQ8a1D9HG9dGkHEqXX7PhJGd3X+6l41+u/ipe4YfyyZEWHMl4oZavCaoSYDT/IHt1kJPQk9EkgFv4YQtx7a/mXGtMhctBbOU1u6sDXQtCRBR5W6ET1PK5qJK38yeGSsheE1EkPM6UnIXmDEXU6g25Ms2bL5lKTSuq0SWBBxwXDwJIIujaHZtSjl6tgeRNxK0128yXjxDOuLFxoInss8vTI5IpmzH3ijHB9hKHVHR7xGtgDasAnAGem3+7ya/Ow==;
Received: from andy by mail.bitfolk.com with local (Exim 4.72)
 (envelope-from <andy@strugglers.net>)
 id 1cTSfO-00057g-PL; Tue, 17 Jan 2017 12:15:10 +0000
Date: Tue, 17 Jan 2017 12:15:10 +0000
From: Andy Smith <andy@strugglers.net>
To: Sarah Newman <srn@prgmr.com>
Message-ID: <20170117121510.GW1804@bitfolk.com>
References: <20170116132920.GC21587@bitfolk.com>
 <c5fe4971-5211-2c74-abd9-cfcd58af13fc@prgmr.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <c5fe4971-5211-2c74-abd9-cfcd58af13fc@prgmr.com>
OpenPGP: id=BF15490B; url=http://strugglers.net/~andy/pubkey.asc
X-URL: http://strugglers.net/wiki/User:Andy
User-Agent: Mutt/1.5.20 (2009-06-14)
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: andy@strugglers.net
X-SA-Exim-Scanned: No (on mail.bitfolk.com); SAEximRunCond expanded to false
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] SAS drivers that work reliably under Xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

SGkgU2FyYWgsCgpPbiBNb24sIEphbiAxNiwgMjAxNyBhdCAxMDoxODo1OEFNIC0wODAwLCBTYXJh
aCBOZXdtYW4gd3JvdGU6Cj4gSG93IG11Y2ggcmFtIGFyZSB5b3UgZ2l2aW5nIHRoZSBkb20wPwoK
MkcgYXQgdGhlIG1vbWVudC4KCj4gSSdtIG5vdCBlbnRpcmVseSBjZXJ0YWluIGlmIHRoaXMgaXMg
dGhlIHNhbWUgZXJyb3Igd2Ugd2VyZSBzZWVpbmcKPiBvdmVyIGEgeWVhciBhZ28sIGJ1dCBpZiBp
dCBpcyBvbmUgbWl0aWdhdGlvbiBpcyB0byBnaXZlIHRoZSBkb20wCj4gYXQgbGVhc3QgNEdpQiBy
YW0sIHNlZQo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4t
ZGV2ZWwvMjAxNi0wMS9tc2cwMzAzMy5odG1sCgpHb29kIGlkZWEsIEknbGwgZ2l2ZSB0aGF0IGEg
Z28gYW5kIGxldCB5b3Uga25vdy4gSXQncyBnb3QgYSBnb29kCmNoYW5jZSBhcyB0aGUgcGF0Y2gg
SSBhbSB1c2luZyBpcyBieSBEYXZpZCBWcmFiZWwgc28gdGhleSBvYnZpb3VzbHkKaGFkIGEgaGFu
ZGxlIG9uIHRoZSBpc3N1ZS4KClRoYW5rcywKQW5keQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Tue Jan 17 12:16:17 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Jan 2017 12:16:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cTSfS-0001pf-W3; Tue, 17 Jan 2017 12:15:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andy@strugglers.net>) id 1cTSfQ-0001p3-RC
 for xen-users@lists.xen.org; Tue, 17 Jan 2017 12:15:13 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 A5/D1-29113-0DA0E785; Tue, 17 Jan 2017 12:15:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRWlGSWpSXmKPExsUSWh5wX/c8V12
 EwZ/16harrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8bSU9dZCxayVPzZ+patgXE7cxcjFweLwD4W
 iUf9J4AcTg4hgdmMEvf263QxcgAlVCV2/gcLswmoSRx+d5oRxBYRUJB4efkzmM0sIC3xZMcXs
 BphAUeJQ+eOMoG08groS0xc4AsxMUni3NGlbCA2r4CgxMmZT1ggWrUkbvx7CVYOMmb5Pw6QMK
 eArcSBAzNYQWx+AQeJ3p1t7CC2hIC2xPHNl8G2igqoSFzb384GEdeUOHhpEwuErSFxf/1CqHo
 fiRVzPrBMYBSehWTzLCSbZyFsXsDIvIpRozi1qCy1SNfIWC+pKDM9oyQ3MTNH19DAVC83tbg4
 MT01JzGpWC85P3cTIzC86xkYGHcw7mj3O8QoycGkJMrb8bg2QogvKT+lMiOxOCO+qDQntfgQo
 wwHh5IE72bOugghwaLU9NSKtMwcYKTBpCU4eJREeC1A0rzFBYm5xZnpEKlTjJYcp26cfsnE8W
 XnGSB56tOFl0xCLHn5ealS4rwRIA0CIA0ZpXlw42DJ4BKjrJQwLyMDA4MQT0FqUW5mCar8K0Z
 xDkYlYYi1PJl5JXBbXwEdxAR00HWdapCDShIRUlINjIb8m1MMvkQe2ex18MhTNrPiYu6A/YzG
 +2ve3hT2Kuo9IMzF+Vf+p93+k68eR9y4m3y/Kz390Ymu4g1RN/Tmix+NYLvtnXZ6e58VdyfHr
 8To6A29Sc2JF15wPP8QH/9e0y/348QHv8UNXeYpdtZEyr+66VG34/IDX/PLIgGfOOKLLdSX3l
 ffo8RSnJFoqMVcVJwIAI4k7TABAwAA
X-Env-Sender: andy@strugglers.net
X-Msg-Ref: server-7.tower-206.messagelabs.com!1484655311!80183994!1
X-Originating-IP: [85.119.80.223]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30076 invoked from network); 17 Jan 2017 12:15:11 -0000
Received: from bitfolk.com (HELO mail.bitfolk.com) (85.119.80.223)
 by server-7.tower-206.messagelabs.com with AES256-SHA encrypted SMTP;
 17 Jan 2017 12:15:11 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bitfolk.com;
 s=alpha; 
 h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:Subject:Cc:To:From:Date;
 bh=pDvvvtfQhxJQebqaZ1Z9gUQZfFSZ+arD4QxTVmnP+IM=; 
 b=n8Z7Tsw8sqDXU3INGIBi6uGK+0NXvoZ8Sh0NH5Zul+1h/g4Kl4WyoKyJpAui05BLSePkBkl8Q644Bap3qmM/EoE3bQ8a1D9HG9dGkHEqXX7PhJGd3X+6l41+u/ipe4YfyyZEWHMl4oZavCaoSYDT/IHt1kJPQk9EkgFv4YQtx7a/mXGtMhctBbOU1u6sDXQtCRBR5W6ET1PK5qJK38yeGSsheE1EkPM6UnIXmDEXU6g25Ms2bL5lKTSuq0SWBBxwXDwJIIujaHZtSjl6tgeRNxK0128yXjxDOuLFxoInss8vTI5IpmzH3ijHB9hKHVHR7xGtgDasAnAGem3+7ya/Ow==;
Received: from andy by mail.bitfolk.com with local (Exim 4.72)
 (envelope-from <andy@strugglers.net>)
 id 1cTSfO-00057g-PL; Tue, 17 Jan 2017 12:15:10 +0000
Date: Tue, 17 Jan 2017 12:15:10 +0000
From: Andy Smith <andy@strugglers.net>
To: Sarah Newman <srn@prgmr.com>
Message-ID: <20170117121510.GW1804@bitfolk.com>
References: <20170116132920.GC21587@bitfolk.com>
 <c5fe4971-5211-2c74-abd9-cfcd58af13fc@prgmr.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <c5fe4971-5211-2c74-abd9-cfcd58af13fc@prgmr.com>
OpenPGP: id=BF15490B; url=http://strugglers.net/~andy/pubkey.asc
X-URL: http://strugglers.net/wiki/User:Andy
User-Agent: Mutt/1.5.20 (2009-06-14)
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: andy@strugglers.net
X-SA-Exim-Scanned: No (on mail.bitfolk.com); SAEximRunCond expanded to false
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] SAS drivers that work reliably under Xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

SGkgU2FyYWgsCgpPbiBNb24sIEphbiAxNiwgMjAxNyBhdCAxMDoxODo1OEFNIC0wODAwLCBTYXJh
aCBOZXdtYW4gd3JvdGU6Cj4gSG93IG11Y2ggcmFtIGFyZSB5b3UgZ2l2aW5nIHRoZSBkb20wPwoK
MkcgYXQgdGhlIG1vbWVudC4KCj4gSSdtIG5vdCBlbnRpcmVseSBjZXJ0YWluIGlmIHRoaXMgaXMg
dGhlIHNhbWUgZXJyb3Igd2Ugd2VyZSBzZWVpbmcKPiBvdmVyIGEgeWVhciBhZ28sIGJ1dCBpZiBp
dCBpcyBvbmUgbWl0aWdhdGlvbiBpcyB0byBnaXZlIHRoZSBkb20wCj4gYXQgbGVhc3QgNEdpQiBy
YW0sIHNlZQo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4t
ZGV2ZWwvMjAxNi0wMS9tc2cwMzAzMy5odG1sCgpHb29kIGlkZWEsIEknbGwgZ2l2ZSB0aGF0IGEg
Z28gYW5kIGxldCB5b3Uga25vdy4gSXQncyBnb3QgYSBnb29kCmNoYW5jZSBhcyB0aGUgcGF0Y2gg
SSBhbSB1c2luZyBpcyBieSBEYXZpZCBWcmFiZWwgc28gdGhleSBvYnZpb3VzbHkKaGFkIGEgaGFu
ZGxlIG9uIHRoZSBpc3N1ZS4KClRoYW5rcywKQW5keQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Tue Jan 17 13:15:34 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Jan 2017 13: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.xen.org>)
	id 1cTTad-0006Vg-1e; Tue, 17 Jan 2017 13:14:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jatinshravan@gmail.com>) id 1cTTab-0006Va-CD
 for xen-users@lists.xen.org; Tue, 17 Jan 2017 13:14:17 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 6C/3F-04025-8A81E785; Tue, 17 Jan 2017 13:14:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJIsWRWlGSWpSXmKPExsXiVRvsrLtcoi7
 CYPcnQ4tVVw+wOjB6HN39mymAMYo1My8pvyKBNeP4yV9sBeuVKzZ9vcPcwLhYvouRi0NIYAKj
 xM13PYwgDovAPxaJk09ugTkSArNYJV5NaWLtYuQEcmIkJp3fywhhV0l8e/YCzBYSUJU4eX0mO
 8SoBUwSvesesYMkRAV0Jbac+8gMYrMAFR06eYkNxBYWsJFY+HQBC4jNJqAucXzvZrBBIgKyEl
 d+TQdbxgtUc+3rHjaIuKPE6jUToOKCEhfb14HZzAIeEhNuzmefwCgwC0lqFpIUhK0lcffWFKi
 4tsSTdxegbE2JlyeesyOLL2BkW8WoUZxaVJZapGtooZdUlJmeUZKbmJmja2hgqpebWlycmJ6a
 k5hUrJecn7uJERjsDECwg7Fpu+chRkkOJiVR3o7HtRFCfEn5KZUZicUZ8UWlOanFhxhlODiUJ
 HgVxOsihASLUtNTK9Iyc4BxB5OW4OBREuH1BUnzFhck5hZnpkOkTjHqcuzadfklkxBLXn5eqp
 Q4rylIkQBIUUZpHtwIWAq4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeAJApPJl5JXCbXgE
 dwQR0xHWdapAjShIRUlINjPUqS0TqmSu/LX6Zcsvt8gzz7uMeE28oXggRWvpE+Xe2X5DeO+Of
 r5Sl988Pcq/b8vdz+P94NtH/6luvfAvW70xgvFbMuTnrnEOhd5FAt3dw+8O3lt1R+iuqMh65n
 t2sy16irnI97CNzg25Nn8sz4fkMLKUSn1zD/PpKn7jeWyKkzXXoHBujEktxRqKhFnNRcSIAuE
 QJUPwCAAA=
X-Env-Sender: jatinshravan@gmail.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1484658853!59731741!1
X-Originating-IP: [74.125.83.67]
X-SpamReason: No, hits=0.2 required=7.0 tests=HTML_MESSAGE, MIME_QP_LONG_LINE
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24469 invoked from network); 17 Jan 2017 13:14:14 -0000
Received: from mail-pg0-f67.google.com (HELO mail-pg0-f67.google.com)
 (74.125.83.67)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Jan 2017 13:14:14 -0000
Received: by mail-pg0-f67.google.com with SMTP id 194so8042097pgd.0
 for <xen-users@lists.xen.org>; Tue, 17 Jan 2017 05:14:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=user-agent:date:subject:from:to:message-id:thread-topic
 :mime-version; bh=ovO9ZRjOW10CFRovltvTN8mBYjFRCoZLfLivG2+LU5E=;
 b=i2zjUQnBVTcqs61dl4apg5VBGTNs0Mnf3+hQivMGMluX2+pkFk+Ju/1LlenYCYqphd
 MWP0lorRNLkXlBBEdenfLwSnh5wf9ynu0yEPR/3CXaAFS8q1F3qLxJERj/Rqz+cQRTnh
 cWaNiK1lmyb5ubuzcgmk8C/Z2LqgGqanAWiYLORwxxfzBLnTdx/ljWnH0N/M1ftPhR3r
 +LLjmM07jQq3Td29z+TiqfvN9pe2djBh+gTAYjzjZHaaziRmi06keCZ3/DVc4v/Ww988
 Wd7rJB/EQa/W2YE5Z4VmL3u83YUOOI7fCO8VsgV9wSED7cpo4/JJpc/H9bcX5FLDP/uz
 ZYQw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:user-agent:date:subject:from:to:message-id
 :thread-topic:mime-version;
 bh=ovO9ZRjOW10CFRovltvTN8mBYjFRCoZLfLivG2+LU5E=;
 b=rrFoYz7DyifW9vqetaWvEu0jedM0IGC52aLVHlQJSVkvvPjdXksJJpiFJo/+cAvtsn
 csvHiblFKOcIgEzbBt18z0BvhQkfmQEr9ugBFLnc53Dt1UhjqgcuE3j4VUg9hKq4Ef80
 oAN6k4g2DyBobHK8ymYfb4MzVCnvCjbCs3XJY/iKaT7wFzrA2bAWZqnxh4bVXwHC/yJd
 ho8AF0d3Zh5RuYHsv70k1e9vQI3G9TEzFnWidRJ7yex5emsTkWQGxXw9fj7ufZuIc9On
 Y8GW7H7bDhxuhm+o2xBNQDfHBJ5OtyRNyPsim0zkF+0JxO35sdGom1QgfPjXO5SfKDkQ
 O8Mg==
X-Gm-Message-State: AIkVDXJ7VuXfg2zIXVTsfNCrQrGr98aCWC+4iMfw+FEPTtCBRh0c19F8LIbuFJIKbFPw6A==
X-Received: by 10.84.213.151 with SMTP id g23mr26740629pli.43.1484658853265;
 Tue, 17 Jan 2017 05:14:13 -0800 (PST)
Received: from [192.168.1.102] ([155.69.160.78])
 by smtp.gmail.com with ESMTPSA id 143sm24810909pfu.58.2017.01.17.05.14.12
 for <xen-users@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 17 Jan 2017 05:14:12 -0800 (PST)
User-Agent: Microsoft-MacOutlook/0.0.0.150807
Date: Tue, 17 Jan 2017 21:14:12 +0800
From: Pathangi <jatinshravan@gmail.com>
To: <xen-users@lists.xen.org>
Message-ID: <BFCD5FDF-F32B-4A1B-9CDF-8AE072F2057C@gmail.com>
Thread-Topic: Reading network data going into a VM from netback.c
Mime-version: 1.0
Subject: [Xen-users] Reading network data going into a VM from netback.c
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7985823182371333470=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

> This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

--===============7985823182371333470==
Content-type: multipart/alternative;
	boundary="B_3567532452_2008812998"

> This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

--B_3567532452_2008812998
Content-type: text/plain;
	charset="UTF-8"
Content-transfer-encoding: quoted-printable

Hi all,=20
Recently, I=E2=80=99ve been trying to modify netback.c to print network data that=
 is going into the VM. For example, I=E2=80=99m doing an SSL handshake with the VM=
 as the server, and I send the following hexadecimal string from the client =
to the VM:

160302002f0100002b030261616161616161616161616161616161616161616161616161616=
16161616161000002000501000000



Now,  to read this ingoing data to the VM from netback.c, I=E2=80=99ve been tryin=
g to get the sk_buff from the function xenvif_rx_action() and extract the TC=
P header from it using the tcp_hdr(skb) function.=20



I then try to get the data from the TCP header using the line: (unsigned ch=
ar *)((unsigned char *)tcph + (tcph->doff * 4))



But I am not able to parse the hexadecimal string as shown above.=20



Can anyone point me in the right direction regarding this?



Thanks

Jatin



--B_3567532452_2008812998
Content-type: text/html;
	charset="UTF-8"
Content-transfer-encoding: quoted-printable

<html><head></head><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: s=
pace; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size:=
 14px; font-family: Calibri, sans-serif;"><div><div><div><div>Hi all,&nbsp;<=
/div><div><span class=3D"Apple-tab-span" style=3D"white-space: pre;"></span>Rece=
ntly, I&#8217;ve been trying to modify netback.c to print network data that =
is going into the VM. For example, I&#8217;m doing an SSL handshake with the=
 VM as the server, and I send the following hexadecimal string from the clie=
nt to the VM:</div><div><br></div><div style=3D"font-family: -webkit-standard;=
"><p style=3D"font-size: 11px; font-family: Menlo; margin: 0px; line-height: n=
ormal;">160302002f0100002b03026161616161616161616161616161616161616161616161=
616161616161616161000002000501000000</p><p style=3D"font-size: 11px; font-fami=
ly: Menlo; margin: 0px; line-height: normal;"><br></p><p style=3D"margin: 0px;=
 line-height: normal;">Now, &nbsp;to read this ingoing data to the VM from n=
etback.c, I&#8217;ve been trying to get the sk_buff from the function xenvif=
_rx_action() and extract the TCP header from it using the tcp_hdr(skb) funct=
ion.&nbsp;</p><p style=3D"margin: 0px; line-height: normal;"><br></p><p style=3D=
"margin: 0px; line-height: normal;">I then try to get the data from the TCP =
header using the line:&nbsp;<span style=3D"color: rgb(101, 123, 131); font-fam=
ily: Menlo; font-size: 11px;">(</span><span style=3D"font-family: Menlo; font-=
size: 11px; color: rgb(133, 153, 1);">unsigned</span><span style=3D"color: rgb=
(101, 123, 131); font-family: Menlo; font-size: 11px;">&nbsp;</span><span st=
yle=3D"font-family: Menlo; font-size: 11px; color: rgb(133, 153, 1);">char</sp=
an><span style=3D"color: rgb(101, 123, 131); font-family: Menlo; font-size: 11=
px;">&nbsp;*)((</span><span style=3D"font-family: Menlo; font-size: 11px; colo=
r: rgb(133, 153, 1);">unsigned</span><span style=3D"color: rgb(101, 123, 131);=
 font-family: Menlo; font-size: 11px;">&nbsp;</span><span style=3D"font-family=
: Menlo; font-size: 11px; color: rgb(133, 153, 1);">char</span><span style=3D"=
color: rgb(101, 123, 131); font-family: Menlo; font-size: 11px;">&nbsp;*)tcp=
h + (tcph-&gt;doff *&nbsp;</span><span style=3D"font-family: Menlo; font-size:=
 11px; color: rgb(41, 161, 152);">4</span><span style=3D"color: rgb(101, 123, =
131); font-family: Menlo; font-size: 11px;">))</span></p><p style=3D"margin: 0=
px; line-height: normal;"><br></p><p style=3D"margin: 0px; line-height: normal=
;"><font face=3D"Calibri">But&nbsp;I am not able to parse the hexadecimal stri=
ng as shown above.&nbsp;</font></p><p style=3D"margin: 0px; line-height: norma=
l;"><font face=3D"Calibri"><br></font></p><p style=3D"margin: 0px; line-height: =
normal;"><font face=3D"Calibri">Can&nbsp;anyone point me in the right directio=
n regarding this?</font></p><p style=3D"margin: 0px; line-height: normal;"><fo=
nt face=3D"Calibri"><br></font></p><p style=3D"margin: 0px; line-height: normal;=
"><font face=3D"Calibri">Thanks</font></p><p style=3D"margin: 0px; line-height: =
normal;"><font face=3D"Calibri">Jatin</font></p></div></div><div><div><div id=3D=
"MAC_OUTLOOK_SIGNATURE"></div></div></div></div></div></body></html>

--B_3567532452_2008812998--




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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============7985823182371333470==--




From xen-users-bounces@lists.xen.org Tue Jan 17 13:15:34 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Jan 2017 13: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.xen.org>)
	id 1cTTad-0006Vg-1e; Tue, 17 Jan 2017 13:14:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jatinshravan@gmail.com>) id 1cTTab-0006Va-CD
 for xen-users@lists.xen.org; Tue, 17 Jan 2017 13:14:17 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 6C/3F-04025-8A81E785; Tue, 17 Jan 2017 13:14:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJIsWRWlGSWpSXmKPExsXiVRvsrLtcoi7
 CYPcnQ4tVVw+wOjB6HN39mymAMYo1My8pvyKBNeP4yV9sBeuVKzZ9vcPcwLhYvouRi0NIYAKj
 xM13PYwgDovAPxaJk09ugTkSArNYJV5NaWLtYuQEcmIkJp3fywhhV0l8e/YCzBYSUJU4eX0mO
 8SoBUwSvesesYMkRAV0Jbac+8gMYrMAFR06eYkNxBYWsJFY+HQBC4jNJqAucXzvZrBBIgKyEl
 d+TQdbxgtUc+3rHjaIuKPE6jUToOKCEhfb14HZzAIeEhNuzmefwCgwC0lqFpIUhK0lcffWFKi
 4tsSTdxegbE2JlyeesyOLL2BkW8WoUZxaVJZapGtooZdUlJmeUZKbmJmja2hgqpebWlycmJ6a
 k5hUrJecn7uJERjsDECwg7Fpu+chRkkOJiVR3o7HtRFCfEn5KZUZicUZ8UWlOanFhxhlODiUJ
 HgVxOsihASLUtNTK9Iyc4BxB5OW4OBREuH1BUnzFhck5hZnpkOkTjHqcuzadfklkxBLXn5eqp
 Q4rylIkQBIUUZpHtwIWAq4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeAJApPJl5JXCbXgE
 dwQR0xHWdapAjShIRUlINjPUqS0TqmSu/LX6Zcsvt8gzz7uMeE28oXggRWvpE+Xe2X5DeO+Of
 r5Sl988Pcq/b8vdz+P94NtH/6luvfAvW70xgvFbMuTnrnEOhd5FAt3dw+8O3lt1R+iuqMh65n
 t2sy16irnI97CNzg25Nn8sz4fkMLKUSn1zD/PpKn7jeWyKkzXXoHBujEktxRqKhFnNRcSIAuE
 QJUPwCAAA=
X-Env-Sender: jatinshravan@gmail.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1484658853!59731741!1
X-Originating-IP: [74.125.83.67]
X-SpamReason: No, hits=0.2 required=7.0 tests=HTML_MESSAGE, MIME_QP_LONG_LINE
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24469 invoked from network); 17 Jan 2017 13:14:14 -0000
Received: from mail-pg0-f67.google.com (HELO mail-pg0-f67.google.com)
 (74.125.83.67)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Jan 2017 13:14:14 -0000
Received: by mail-pg0-f67.google.com with SMTP id 194so8042097pgd.0
 for <xen-users@lists.xen.org>; Tue, 17 Jan 2017 05:14:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=user-agent:date:subject:from:to:message-id:thread-topic
 :mime-version; bh=ovO9ZRjOW10CFRovltvTN8mBYjFRCoZLfLivG2+LU5E=;
 b=i2zjUQnBVTcqs61dl4apg5VBGTNs0Mnf3+hQivMGMluX2+pkFk+Ju/1LlenYCYqphd
 MWP0lorRNLkXlBBEdenfLwSnh5wf9ynu0yEPR/3CXaAFS8q1F3qLxJERj/Rqz+cQRTnh
 cWaNiK1lmyb5ubuzcgmk8C/Z2LqgGqanAWiYLORwxxfzBLnTdx/ljWnH0N/M1ftPhR3r
 +LLjmM07jQq3Td29z+TiqfvN9pe2djBh+gTAYjzjZHaaziRmi06keCZ3/DVc4v/Ww988
 Wd7rJB/EQa/W2YE5Z4VmL3u83YUOOI7fCO8VsgV9wSED7cpo4/JJpc/H9bcX5FLDP/uz
 ZYQw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:user-agent:date:subject:from:to:message-id
 :thread-topic:mime-version;
 bh=ovO9ZRjOW10CFRovltvTN8mBYjFRCoZLfLivG2+LU5E=;
 b=rrFoYz7DyifW9vqetaWvEu0jedM0IGC52aLVHlQJSVkvvPjdXksJJpiFJo/+cAvtsn
 csvHiblFKOcIgEzbBt18z0BvhQkfmQEr9ugBFLnc53Dt1UhjqgcuE3j4VUg9hKq4Ef80
 oAN6k4g2DyBobHK8ymYfb4MzVCnvCjbCs3XJY/iKaT7wFzrA2bAWZqnxh4bVXwHC/yJd
 ho8AF0d3Zh5RuYHsv70k1e9vQI3G9TEzFnWidRJ7yex5emsTkWQGxXw9fj7ufZuIc9On
 Y8GW7H7bDhxuhm+o2xBNQDfHBJ5OtyRNyPsim0zkF+0JxO35sdGom1QgfPjXO5SfKDkQ
 O8Mg==
X-Gm-Message-State: AIkVDXJ7VuXfg2zIXVTsfNCrQrGr98aCWC+4iMfw+FEPTtCBRh0c19F8LIbuFJIKbFPw6A==
X-Received: by 10.84.213.151 with SMTP id g23mr26740629pli.43.1484658853265;
 Tue, 17 Jan 2017 05:14:13 -0800 (PST)
Received: from [192.168.1.102] ([155.69.160.78])
 by smtp.gmail.com with ESMTPSA id 143sm24810909pfu.58.2017.01.17.05.14.12
 for <xen-users@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 17 Jan 2017 05:14:12 -0800 (PST)
User-Agent: Microsoft-MacOutlook/0.0.0.150807
Date: Tue, 17 Jan 2017 21:14:12 +0800
From: Pathangi <jatinshravan@gmail.com>
To: <xen-users@lists.xen.org>
Message-ID: <BFCD5FDF-F32B-4A1B-9CDF-8AE072F2057C@gmail.com>
Thread-Topic: Reading network data going into a VM from netback.c
Mime-version: 1.0
Subject: [Xen-users] Reading network data going into a VM from netback.c
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7985823182371333470=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

> This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

--===============7985823182371333470==
Content-type: multipart/alternative;
	boundary="B_3567532452_2008812998"

> This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

--B_3567532452_2008812998
Content-type: text/plain;
	charset="UTF-8"
Content-transfer-encoding: quoted-printable

Hi all,=20
Recently, I=E2=80=99ve been trying to modify netback.c to print network data that=
 is going into the VM. For example, I=E2=80=99m doing an SSL handshake with the VM=
 as the server, and I send the following hexadecimal string from the client =
to the VM:

160302002f0100002b030261616161616161616161616161616161616161616161616161616=
16161616161000002000501000000



Now,  to read this ingoing data to the VM from netback.c, I=E2=80=99ve been tryin=
g to get the sk_buff from the function xenvif_rx_action() and extract the TC=
P header from it using the tcp_hdr(skb) function.=20



I then try to get the data from the TCP header using the line: (unsigned ch=
ar *)((unsigned char *)tcph + (tcph->doff * 4))



But I am not able to parse the hexadecimal string as shown above.=20



Can anyone point me in the right direction regarding this?



Thanks

Jatin



--B_3567532452_2008812998
Content-type: text/html;
	charset="UTF-8"
Content-transfer-encoding: quoted-printable

<html><head></head><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: s=
pace; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size:=
 14px; font-family: Calibri, sans-serif;"><div><div><div><div>Hi all,&nbsp;<=
/div><div><span class=3D"Apple-tab-span" style=3D"white-space: pre;"></span>Rece=
ntly, I&#8217;ve been trying to modify netback.c to print network data that =
is going into the VM. For example, I&#8217;m doing an SSL handshake with the=
 VM as the server, and I send the following hexadecimal string from the clie=
nt to the VM:</div><div><br></div><div style=3D"font-family: -webkit-standard;=
"><p style=3D"font-size: 11px; font-family: Menlo; margin: 0px; line-height: n=
ormal;">160302002f0100002b03026161616161616161616161616161616161616161616161=
616161616161616161000002000501000000</p><p style=3D"font-size: 11px; font-fami=
ly: Menlo; margin: 0px; line-height: normal;"><br></p><p style=3D"margin: 0px;=
 line-height: normal;">Now, &nbsp;to read this ingoing data to the VM from n=
etback.c, I&#8217;ve been trying to get the sk_buff from the function xenvif=
_rx_action() and extract the TCP header from it using the tcp_hdr(skb) funct=
ion.&nbsp;</p><p style=3D"margin: 0px; line-height: normal;"><br></p><p style=3D=
"margin: 0px; line-height: normal;">I then try to get the data from the TCP =
header using the line:&nbsp;<span style=3D"color: rgb(101, 123, 131); font-fam=
ily: Menlo; font-size: 11px;">(</span><span style=3D"font-family: Menlo; font-=
size: 11px; color: rgb(133, 153, 1);">unsigned</span><span style=3D"color: rgb=
(101, 123, 131); font-family: Menlo; font-size: 11px;">&nbsp;</span><span st=
yle=3D"font-family: Menlo; font-size: 11px; color: rgb(133, 153, 1);">char</sp=
an><span style=3D"color: rgb(101, 123, 131); font-family: Menlo; font-size: 11=
px;">&nbsp;*)((</span><span style=3D"font-family: Menlo; font-size: 11px; colo=
r: rgb(133, 153, 1);">unsigned</span><span style=3D"color: rgb(101, 123, 131);=
 font-family: Menlo; font-size: 11px;">&nbsp;</span><span style=3D"font-family=
: Menlo; font-size: 11px; color: rgb(133, 153, 1);">char</span><span style=3D"=
color: rgb(101, 123, 131); font-family: Menlo; font-size: 11px;">&nbsp;*)tcp=
h + (tcph-&gt;doff *&nbsp;</span><span style=3D"font-family: Menlo; font-size:=
 11px; color: rgb(41, 161, 152);">4</span><span style=3D"color: rgb(101, 123, =
131); font-family: Menlo; font-size: 11px;">))</span></p><p style=3D"margin: 0=
px; line-height: normal;"><br></p><p style=3D"margin: 0px; line-height: normal=
;"><font face=3D"Calibri">But&nbsp;I am not able to parse the hexadecimal stri=
ng as shown above.&nbsp;</font></p><p style=3D"margin: 0px; line-height: norma=
l;"><font face=3D"Calibri"><br></font></p><p style=3D"margin: 0px; line-height: =
normal;"><font face=3D"Calibri">Can&nbsp;anyone point me in the right directio=
n regarding this?</font></p><p style=3D"margin: 0px; line-height: normal;"><fo=
nt face=3D"Calibri"><br></font></p><p style=3D"margin: 0px; line-height: normal;=
"><font face=3D"Calibri">Thanks</font></p><p style=3D"margin: 0px; line-height: =
normal;"><font face=3D"Calibri">Jatin</font></p></div></div><div><div><div id=3D=
"MAC_OUTLOOK_SIGNATURE"></div></div></div></div></div></body></html>

--B_3567532452_2008812998--




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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============7985823182371333470==--




From xen-users-bounces@lists.xen.org Tue Jan 17 14:07:21 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Jan 2017 14:07:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cTUOs-0001TR-1n; Tue, 17 Jan 2017 14:06:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <firemeteor.guo@gmail.com>) id 1cTUOq-0001TL-C0
 for xen-users@lists.xen.org; Tue, 17 Jan 2017 14:06:12 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 5C/19-23854-3D42E785; Tue, 17 Jan 2017 14:06:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIJsWRWlGSWpSXmKPExsVyMfTqYd2LKnU
 RBr1rbCxWXT3A6sDocXT3b6YAxijWzLyk/IoE1oynzwwLtk9irPj0cg9LA+O/dsYuRi4OIYGJ
 jBIP9x9hBXFYBNpZJaYv6mAHcSQEFrNKrNg2i6mLkRPIyZE4tvU3I4RdKLHr12awOK+AoMTJm
 U9YQGxhAQWJeScfsIPYQgLeEhcuzmYGsTkFLCXe39gGZHMAxeskpv3kAAmzCehLHHi4GmwMi4
 CqxLSTz9ggxhtKXDjxkxlifIDE7WXtUOOtJPovN7GBjBERCJbY8toDJMwsYC7Re2MjK4TtIrF
 j3W22CYxCs5AcNwtJCsL2ktjZMot5FtAkZgF1ifXzhCDC2hLLFr5mhrDVJG5vu8qOKW4p8e3u
 fVYI20xiysTZTBC2osSU7odg9RICMhITf02GGu8qMfNiJUSJncTMXVuZsSm/tuM11GUeEs87D
 0KNd5Q4t2wuKzb1q2fcY17AKLyKUaM4tagstUjX0EQvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NS
 cxqVgvOT93EyMwmTAAwQ7GFds9DzFKcjApifJ2PK6NEOJLyk+pzEgszogvKs1JLT7EKMPBoST
 Bu0ypLkJIsCg1PbUiLTMHmNZg0hIcPEoivDdA0rzFBYm5xZnpEKlTjK4cPV2nXzJxnLoBIr/s
 PAMk/5wEkXt2XX7JJMSSl5+XKiXOW6gM1CwA0pxRmgc3GpaSLzHKSgnzMgIdK8RTkFqUm1mCK
 v+KUZyDUUkY4gSezLwSuAteAR3HBHTcdZ1qkONKEhFSUg2M2u8r9/9iE5lcZvJlq6+h49ofl5
 n3B4t+U/xcemGBzyym/9cEDm1syVzV6FxUO8Wyccfrw3/WP3h+fXJVMm95Bu/XcHtu+ftP0yM
 Fixd86t+WK++VdCv534dsi2m3/KpKUxp1lhnueyBalbHgpGoio/3rDbzZHo8XRjjxTZnonP0r
 PkDq0a5kJZbijERDLeai4kQAJBAX08QDAAA=
X-Env-Sender: firemeteor.guo@gmail.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1484661968!69320709!1
X-Originating-IP: [209.85.213.195]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_20_30,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27026 invoked from network); 17 Jan 2017 14:06:09 -0000
Received: from mail-yb0-f195.google.com (HELO mail-yb0-f195.google.com)
 (209.85.213.195)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Jan 2017 14:06:09 -0000
Received: by mail-yb0-f195.google.com with SMTP id l23so5589564ybj.3
 for <xen-users@lists.xen.org>; Tue, 17 Jan 2017 06:06:09 -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=HVNNft2J3vJLtnBsUxd8IIQPuTUu790MemOlqTrKVoQ=;
 b=J7LE07vVooIOnVAcQU1P6GwJazwZH04p+nKXUuhuBXteNqYr6kxn6iu+t/VoJcjYX/
 a0CovFWV1tko6kXc0TSbVgdl0gYqkProE7ABMccwLEEP2SpX8V231c9U4u5s1sGPk6Cj
 MspdcgvhcKWKq+jX7UqeBf0KDjFCZs+dS+rhjOSGDmgV/FFPjhD5BLEtTGQpee2SeFvA
 x8JihmsR9eikvFgTXsdemO291GHqIODagDgyunuk3NUOtX7BqKuiJhdngLHGE51KnL2i
 gutz+zAK6rJSPDwa5wpPxRswx+m+PKcR35VvdVFLWCOvlM4vEL+WKIL5hP98fkuBnXa0
 GEtg==
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=HVNNft2J3vJLtnBsUxd8IIQPuTUu790MemOlqTrKVoQ=;
 b=dH2TYqF+ZtkFJz618Cge35IZyyLO3qPT6rW7dbxpmXd8z7K1iwWOOl9zKXXHvjle3V
 WQysdL9J4mk+4NJGiLoK6WS8qsX89HgDqKFx4UFovVDfa1hv4/weDjXRJvklr0kf047Q
 bkWEd0E0mmzlo+j2oMV9zvPDpRs8YJnAkWGY2YJ72IIafFJgbfaEq5soml6IXGDIe6Ue
 J0tjp95A2fdENoxwiwIMiQu+/1kmir/jhKPxTXLJ4/L1Tif9RpffQkVnXLN20LAWgucm
 H6PJ3H0p9/LmznoCnzSNc9tPDsdhnrAljNLIlVePMbkxuomkP5nfP3Z24rB383lvyzKM
 SX/Q==
X-Gm-Message-State: AIkVDXJJNM7PRcLgvhqv95wztlnGwECIIYbuamXB0cRlm8h9UjPLysPejC0X+JbMvLgGxzUY7bM+oH775A6GFw==
X-Received: by 10.37.215.8 with SMTP id o8mr26007510ybg.158.1484661968336;
 Tue, 17 Jan 2017 06:06:08 -0800 (PST)
MIME-Version: 1.0
Received: by 10.37.205.136 with HTTP; Tue, 17 Jan 2017 06:06:07 -0800 (PST)
In-Reply-To: <3b251949-2882-7323-23a1-52222b591a72@op.pl>
References: <CAKhsbWa5otyhEm4HV0dG-v4wDEMNrWypCYo3DifosJQpTUSzdA@mail.gmail.com>
 <3b251949-2882-7323-23a1-52222b591a72@op.pl>
From: "G.R." <firemeteor@users.sourceforge.net>
Date: Tue, 17 Jan 2017 22:06:07 +0800
X-Google-Sender-Auth: BulqvchXfn0TG0HCSb5MADR1G4A
Message-ID: <CAKhsbWa+9VwY8=BARALi+cS0NRher9dQU=un5ZTpmuV9Y992Tg@mail.gmail.com>
To: Kuba <kuba.0000@op.pl>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary=94eb2c0799b63c49dc05464acdaf
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] HVM domU on storage driver domain
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--94eb2c0799b63c49dc05464acdaf
Content-Type: multipart/alternative; boundary=94eb2c0799b63c49d905464acdad

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

On Tue, Jan 17, 2017 at 7:57 PM, Kuba <kuba.0000@op.pl> wrote:

> W dniu 2017-01-16 o 17:06, G.R. pisze:
>
>> Hi all,
>> I'm trying out the storage driver domain feature
>>
>
> Hi
>
> A while ago, with a great deal of help from Roger Pau Monn=C3=A9, I manag=
ed to
> use FreeBSD domU as storage driver domain to provide storage for other
> domUs.
>
> The main difference is that it didn't require any network-based protocol
> (iSCSI etc.) between the domains.
>
> Typically your domU's frontend driver is connected to a block device
> inside dom0 via dom0's backend driver. But Xen has the ability to connect
> your domU's frontend driver directly to the backend driver of another dom=
U.
> In short, you can create a storage driver domain, create a block device
> inside it (e.g. a zvol) and than create another domU using this block
> device directly, just as if it was provided by dom0.
>
> Here you can find the steps that should get you started. It was a while
> ago and required to apply a patch to Xen; I don't know what's its status
> right now, but since FreeNAS is based on FreeBSD, it might be worth to ta=
ke
> a look:
>
> https://lists.xenproject.org/archives/html/xen-users/2014-08/msg00003.htm=
l
>
Hi Kuba,
The information you provided sounds fairly interesting! Thank you soooo
much~~
Strangely enough, the same patch quoted in your link is still relevant and
required after 2.5 years and 4 major release!
Roger, do you meant to submit your patch but some how get it lost?

Without the patch:
frontend `/local/domain/5/device/vbd/51712' devtype `vbd' expected backend
`/local/domain/0/backend/qdisk/5/51712' got
`/local/domain/1/backend/vbd/5/51712', ignoring
frontend `/local/domain/5/device/vbd/51712' devtype `vbd' expected backend
`/local/domain/0/backend/qdisk/5/51712' got
`/local/domain/1/backend/vbd/5/51712', ignoring

With the patch:
Using xvda for guest's hda
******************* BLKFRONT for /local/domain/9/device/vbd/51712 *********=
*


backend at /local/domain/1/backend/vbd/9/51712
156250000 sectors of 512 bytes
**************************
blk_open(/local/domain/9/device/vbd/51712) -> 5

However, I do NOT have the luck as Kuba had for a working system. (My first
attempt yesterday at least give me a booting screen :-))
What I see is the following errors:
Parsing config from ruibox.cfg
libxl: error: libxl_dm.c:1963:stubdom_xswait_cb: Stubdom 9 for 8 startup:
startup timed out
libxl: error: libxl_create.c:1504:domcreate_devmodel_started: device model
did not start: -9
libxl: error: libxl_device.c:1264:device_destroy_be_watch_cb: timed out
while waiting for /local/domain/1/backend/vbd/9/51712 to be removed
libxl: error: libxl.c:1647:devices_destroy_cb: libxl__devices_destroy
failed for 9
libxl: error: libxl_device.c:1264:device_destroy_be_watch_cb: timed out
while waiting for /local/domain/1/backend/vbd/8/51712 to be removed
libxl: error: libxl.c:1647:devices_destroy_cb: libxl__devices_destroy
failed for 8
libxl: error: libxl.c:1575:libxl__destroy_domid: non-existant domain 8
libxl: error: libxl.c:1534:domain_destroy_callback: unable to destroy guest
with domid 8
libxl: error: libxl.c:1463:domain_destroy_cb: destruction of domain 8 faile=
d

Attaching the config and qemu-dm log for triage purpose.



> Some time later I managed to set up a "true" storage driver domain using
> PCI passthrough to assign SATA controller directly to the driver domain a=
nd
> used that domain to provide storage for Windows-based guests. It worked
> flawlessly. I believe this idea might be interesting to you too.
>
Actually my domU NAS has being running with PCI passhtroughed SATA
controller for 4 years.
It's just that the storage driver domain was NOT available in version 4.1.x
~ 4.3.2 when I built my box.


> Regards,
> Kuba
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> https://lists.xen.org/xen-users
>

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

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">On Tue, Jan 17, 2017 at 7:57 PM, Kuba <span dir=3D"ltr">&lt;<a target=
=3D"_blank" href=3D"mailto:kuba.0000@op.pl">kuba.0000@op.pl</a>&gt;</span> =
wrote:<br><blockquote style=3D"margin:0px 0px 0px 0.8ex;border-left:1px sol=
id rgb(204,204,204);padding-left:1ex" class=3D"gmail_quote">W dniu 2017-01-=
16 o 17:06, G.R. pisze:<span class=3D"gmail-"><br>
<blockquote style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204=
,204,204);padding-left:1ex" class=3D"gmail_quote">
Hi all,<br>
I&#39;m trying out the storage driver domain feature<br>
</blockquote>
<br></span>
Hi<br>
<br>
A while ago, with a great deal of help from Roger Pau Monn=C3=A9, I managed=
 to use FreeBSD domU as storage driver domain to provide storage for other =
domUs.<br>
<br>
The main difference is that it didn&#39;t require any network-based protoco=
l (iSCSI etc.) between the domains.<br>
<br>
Typically your domU&#39;s frontend driver is connected to a block device in=
side dom0 via dom0&#39;s backend driver. But Xen has the ability to connect=
 your domU&#39;s frontend driver directly to the backend driver of another =
domU. In short, you can create a storage driver domain, create a block devi=
ce inside it (e.g. a zvol) and than create another domU using this block de=
vice directly, just as if it was provided by dom0.<br>
<br>
Here you can find the steps that should get you started. It was a while ago=
 and required to apply a patch to Xen; I don&#39;t know what&#39;s its stat=
us right now, but since FreeNAS is based on FreeBSD, it might be worth to t=
ake a look:<br>
<br>
<a target=3D"_blank" rel=3D"noreferrer" href=3D"https://lists.xenproject.or=
g/archives/html/xen-users/2014-08/msg00003.html">https://lists.xenproject.o=
rg/a<wbr>rchives/html/xen-users/2014-08<wbr>/msg00003.html</a><br></blockqu=
ote><div>Hi Kuba,<br></div><div>The information you provided sounds fairly =
interesting! Thank you soooo much~~<br></div><div>Strangely enough, the sam=
e patch quoted in your link is still relevant and required after 2.5 years =
and 4 major release!<br></div><div>Roger, do you meant to submit your patch=
 but some how get it lost?<br></div><div><br>Without the patch:<br>frontend=
 `/local/domain/5/device/vbd/51712&#39; devtype `vbd&#39; expected backend =
`/local/domain/0/backend/qdisk/5/51712&#39; got `/local/domain/1/backend/vb=
d/5/51712&#39;, ignoring<br>frontend `/local/domain/5/device/vbd/51712&#39;=
 devtype `vbd&#39; expected backend `/local/domain/0/backend/qdisk/5/51712&=
#39; got `/local/domain/1/backend/vbd/5/51712&#39;, ignoring<br><br></div><=
div>With the patch:<br>Using xvda for guest&#39;s hda<br>******************=
* BLKFRONT for /local/domain/9/device/vbd/51712 **********<br><br><br>backe=
nd at /local/domain/1/backend/vbd/9/51712<br>156250000 sectors of 512 bytes=
<br>**************************<br>blk_open(/local/domain/9/device/vbd/51712=
) -&gt; 5<br><br></div><div>However, I do NOT have the luck as Kuba had for=
 a working system. (My first attempt yesterday at least give me a booting s=
creen :-))<br></div><div>What I see is the following errors:<br>Parsing con=
fig from ruibox.cfg<br>libxl: error: libxl_dm.c:1963:stubdom_xswait_cb: Stu=
bdom 9 for 8 startup: startup timed out<br>libxl: error: libxl_create.c:150=
4:domcreate_devmodel_started: device model did not start: -9<br>libxl: erro=
r: libxl_device.c:1264:device_destroy_be_watch_cb: timed out while waiting =
for /local/domain/1/backend/vbd/9/51712 to be removed<br>libxl: error: libx=
l.c:1647:devices_destroy_cb: libxl__devices_destroy failed for 9<br>libxl: =
error: libxl_device.c:1264:device_destroy_be_watch_cb: timed out while wait=
ing for /local/domain/1/backend/vbd/8/51712 to be removed<br>libxl: error: =
libxl.c:1647:devices_destroy_cb: libxl__devices_destroy failed for 8<br>lib=
xl: error: libxl.c:1575:libxl__destroy_domid: non-existant domain 8<br>libx=
l: error: libxl.c:1534:domain_destroy_callback: unable to destroy guest wit=
h domid 8<br>libxl: error: libxl.c:1463:domain_destroy_cb: destruction of d=
omain 8 failed<br><br></div><div>Attaching the config and qemu-dm log for t=
riage purpose.<br><br></div><div>=C2=A0<br></div><blockquote style=3D"margi=
n:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex=
" class=3D"gmail_quote">
Some time later I managed to set up a &quot;true&quot; storage driver domai=
n using PCI passthrough to assign SATA controller directly to the driver do=
main and used that domain to provide storage for Windows-based guests. It w=
orked flawlessly. I believe this idea might be interesting to you too.<br><=
/blockquote><div>Actually my domU NAS has being running with PCI passhtroug=
hed SATA controller for 4 years.<br></div><div>It&#39;s just that the stora=
ge driver domain was NOT available in version 4.1.x ~ 4.3.2 when I built my=
 box.<br></div><div>=C2=A0</div><blockquote style=3D"margin:0px 0px 0px 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class=3D"gmail_=
quote">
Regards,<br>
Kuba<div class=3D"gmail-HOEnZb"><div class=3D"gmail-h5"><br>
<br>
______________________________<wbr>_________________<br>
Xen-users mailing list<br>
<a target=3D"_blank" href=3D"mailto:Xen-users@lists.xen.org">Xen-users@list=
s.xen.org</a><br>
<a target=3D"_blank" rel=3D"noreferrer" href=3D"https://lists.xen.org/xen-u=
sers">https://lists.xen.org/xen-user<wbr>s</a></div></div></blockquote></di=
v><br></div></div>

--94eb2c0799b63c49d905464acdad--

--94eb2c0799b63c49dc05464acdaf
Content-Type: application/octet-stream; name="ruibox.cfg"
Content-Disposition: attachment; filename="ruibox.cfg"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_iy1l8w410

bmFtZSA9ICdydWlib3gnIApidWlsZGVyID0gJ2h2bScgCnZjcHVzID0gJzQnIApjcHVzID0gIjAt
NCIKbWVtb3J5ID0gJzIwNDgnIAoKZGV2aWNlX21vZGVsX3N0dWJkb21haW5fb3ZlcnJpZGU9MQpk
aXNrID0gWydiYWNrZW5kPW5hcywvbW50L3RhbmswL0Rpc2tJbWdzL1dpbmRvd3MvcnVpYm94L3J1
aWJveC5pbWcscmF3LHh2ZGEsdyddIAojZGlzayA9IFsnZmlsZTovbW50L3ZtZnMvV2luZG93cy9y
dWlib3gvcnVpYm94LmltZyx4dmRhLHcnXSAKYm9vdCA9ICdjJyAKCiNvbmx5IHdvcmtzIHdpdGgg
cWVtdS14ZW4gKG5vdCB0aGUgdHJhZGl0aW9uYWwgdmVyc2lvbikKI2Jpb3MgPSAnb3ZtZicKCnZp
ZiA9IFsgJ21hYz0wMDoxODozRTo1MTo0ODo0QyxicmlkZ2U9eGVuYnIwLG1vZGVsPWUxMDAwJyBd
IAoKb25fcG93ZXJvZmYgPSAnZGVzdHJveScgCm9uX3JlYm9vdCA9ICdyZXN0YXJ0JyAKb25fY3Jh
c2ggPSAncmVzdGFydCcgCgojUGFyYS12aXJ0dWFsaXNhdGlvbiBzdXBwb3J0Cnhlbl9wbGF0Zm9y
bV9wY2k9JzEnIAojTWljcm9zb2Z0IEh5cGVyLVYgc3VwcG9ydAp2aXJpZGlhbj0nMScKCiMgTGFy
Z2VyIHJlc29sdXRpb24gZm9yIHdpbmRvd3MgVk5DCnN0ZHZnYT0nMScKCiMgVXNlIGxvY2FsIHRp
bWUgaW5zdGVhZCBvZiBVVEMKbG9jYWx0aW1lPScxJwojIEFic29sdXRlIGNvb3JkaW5hdGUgcG9p
bnRlciBkZXZpY2UsIGJldHRlciBzdXBwb3J0IFZOQyBmb3Igd2luZG93cy4KdXNiZGV2aWNlPSd0
YWJsZXQnCgp2bmM9JzEnCnZuY2xpc3RlbiA9ICcwLjAuMC4wJyAKc2VyaWFsPSdwdHknCg==
--94eb2c0799b63c49dc05464acdaf
Content-Type: text/x-log; charset=US-ASCII; name="qemu-dm-ruibox.log"
Content-Disposition: attachment; filename="qemu-dm-ruibox.log"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_iy1l8w491

WGVuIE1pbmltYWwgT1MgKHB2KSENCiAgc3RhcnRfaW5mbzogMHg1NzYwMDAoVkEpDQogICAgbnJf
cGFnZXM6IDB4MjQwMA0KICBzaGFyZWRfaW5mOiAweGNjZmY5MDAwKE1BKQ0KICAgICBwdF9iYXNl
OiAweDU3OTAwMChWQSkNCm5yX3B0X2ZyYW1lczogMHg3DQogICAgbWZuX2xpc3Q6IDB4NTY0MDAw
KFZBKQ0KICAgbW9kX3N0YXJ0OiAweDAoVkEpDQogICAgIG1vZF9sZW46IDANCiAgICAgICBmbGFn
czogMHgwDQogICAgY21kX2xpbmU6ICAtZCA4DQogICAgICAgc3RhY2s6IDB4NTIzMTQwLTB4NTQz
MTQwDQpNTTogSW5pdA0KICAgICAgX3RleHQ6IDB4MChWQSkNCiAgICAgX2V0ZXh0OiAweDExN2Q0
MihWQSkNCiAgIF9lcm9kYXRhOiAweDE0YTAwMChWQSkNCiAgICAgX2VkYXRhOiAweDE0YWI2OChW
QSkNCnN0YWNrIHN0YXJ0OiAweDUyMzE0MChWQSkNCiAgICAgICBfZW5kOiAweDU2M2U3OChWQSkN
CiAgc3RhcnRfcGZuOiA1ODANCiAgICBtYXhfcGZuOiAyNDAwDQpNYXBwaW5nIG1lbW9yeSByYW5n
ZSAweDU4MDAwMCAtIDB4MjQwMDAwMA0Kc2V0dGluZyAweDAtMHgxNGEwMDAgcmVhZG9ubHkNCnNr
aXBwZWQgMTAwMA0KTU06IEluaXRpYWxpc2UgcGFnZSBhbGxvY2F0b3IgZm9yIDU4ZTAwMCg1OGUw
MDApLTI0MDAwMDAoMjQwMDAwMCkNCiAgICBBZGRpbmcgbWVtb3J5IHJhbmdlIDU4ZjAwMC0yNDAw
MDAwDQpNTTogZG9uZQ0KRGVtYW5kIG1hcCBwZm5zIGF0IDEwMDAwMDAwMDAwMC0xMDgwMDAwMDAw
MDAuDQpIZWFwIHJlc2lkZXMgYXQgMjAwMDAwMDAwMDAwLTIwODAwMDAwMDAwMC4NCkluaXRpYWxp
c2luZyB0aW1lciBpbnRlcmZhY2UNCkluaXRpYWxpc2luZyBjb25zb2xlIC4uLiBkb25lLg0KZ250
dGFiX3RhYmxlIG1hcHBlZCBhdCAweDEwMDAwMDAwMDAwMC4NCkluaXRpYWxpc2luZyBzY2hlZHVs
ZXINClRocmVhZCAiSWRsZSI6IHBvaW50ZXI6IDB4MHgyMDAwMDAwMDAwNTAsIHN0YWNrOiAweDB4
NWEwMDAwDQpUaHJlYWQgInhlbnN0b3JlIjogcG9pbnRlcjogMHgweDIwMDAwMDAwMDgwMCwgc3Rh
Y2s6IDB4MHg1YjAwMDANCnhlbmJ1cyBpbml0aWFsaXNlZCBvbiBpcnEgMQ0KVGhyZWFkICJzaHV0
ZG93biI6IHBvaW50ZXI6IDB4MHgyMDAwMDAwMDBmYjAsIHN0YWNrOiAweDB4NWMwMDAwDQptYWlu
LmM6IGR1bW15IG1haW46IHBhcj0weDANClRocmVhZCAibWFpbiI6IHBvaW50ZXI6IDB4MHgyMDAw
MDAwMDE3NjAsIHN0YWNrOiAweDB4NWQwMDAwDQpzcGFyc2luZyAzTUIgYXQgMTgxMDAwDQpUaHJl
YWQgInBjaWZyb250IjogcG9pbnRlcjogMHgweDIwMDAwMDAwM2M3MCwgc3RhY2s6IDB4MHg1ZTAw
MDANCnBjaWZyb250X3dhdGNoZXM6IHdhaXRpbmcgZm9yIGJhY2tlbmQgcGF0aCB0byBhcHBlYXIg
ZGV2aWNlL3BjaS8wL2JhY2tlbmQNCmRvbSB2bSBpcyBhdCAvdm0vZmJiZDNiODMtNzc4OS00ZDBh
LWI2MjQtZmM0MzY4OWI3ZmEzDQoibWFpbiIgIi1kIiAiOCIgIi1kIiAiOCIgIi1kb21haW4tbmFt
ZSIgInJ1aWJveCIgIi12bmMiICIwLjAuMC4wOjAiICItdm5jdW51c2VkIiAiLXNlcmlhbCIgInB0
eSIgIi12aWRlb3JhbSIgIjgiICItc3RkLXZnYSIgIi1ib290IiAiYyIgIi11c2IiICItdXNiZGV2
aWNlIiAidGFibGV0IiAiLWFjcGkiICItdmNwdXMiICI0IiAiLXZjcHVfYXZhaWwiICIweDBmIiAi
LW5ldCIgIm5pYyx2bGFuPTAsbWFjYWRkcj0wMDoxODozZTo1MTo0ODo0Yyxtb2RlbD1lMTAwMCIg
Ii1uZXQiICJ0YXAsdmxhbj0wLGlmbmFtZT12aWY4LjAtZW11LGJyaWRnZT14ZW5icjAsc2NyaXB0
PW5vLGRvd25zY3JpcHQ9bm8iIA0KZG9taWQ6IDgNCmRvbWlkOiA4DQoqKioqKioqKioqKioqKioq
KioqKioqKiogTkVURlJPTlQgZm9yIGRldmljZS92aWYvMCAqKioqKioqKioqDQoNCg0KbmV0IFRY
IHJpbmcgc2l6ZSAyNTYNCm5ldCBSWCByaW5nIHNpemUgMjU2DQpiYWNrZW5kIGF0IC9sb2NhbC9k
b21haW4vMC9iYWNrZW5kL3ZpZi85LzANCm1hYyBpcyAwMDoxODozZTo1MTo0ODo0Yw0KKioqKioq
KioqKioqKioqKioqKioqKioqKioNCnRhcF9vcGVuKChudWxsKSkgLT4gMw0KeHNfZGFlbW9uX29w
ZW4gLT4gNCwgMHgxNGE2YzgNClVzaW5nIHh2ZGEgZm9yIGd1ZXN0J3MgaGRhDQoqKioqKioqKioq
KioqKioqKioqIEJMS0ZST05UIGZvciAvbG9jYWwvZG9tYWluLzkvZGV2aWNlL3ZiZC81MTcxMiAq
KioqKioqKioqDQoNCg0KYmFja2VuZCBhdCAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvOS81
MTcxMg0KMTU2MjUwMDAwIHNlY3RvcnMgb2YgNTEyIGJ5dGVzDQoqKioqKioqKioqKioqKioqKioq
KioqKioqKg0KYmxrX29wZW4oL2xvY2FsL2RvbWFpbi85L2RldmljZS92YmQvNTE3MTIpIC0+IDUN
CnhzX3dhdGNoKGRldmljZS1tb2RlbC84L2xvZ2RpcnR5L2NtZCwgbG9nZGlydHkpDQpXYXRjaGlu
ZyBkZXZpY2UtbW9kZWwvOC9sb2dkaXJ0eS9jbWQNCnhzX3dhdGNoKGRldmljZS1tb2RlbC84L2Nv
bW1hbmQsIGRtLWNvbW1hbmQpDQpXYXRjaGluZyBkZXZpY2UtbW9kZWwvOC9jb21tYW5kDQp4c193
YXRjaCgvbG9jYWwvZG9tYWluLzgvY3B1LCB2Y3B1LXNldCkNCldhdGNoaW5nIC9sb2NhbC9kb21h
aW4vOC9jcHUNCnhzX3JlYWQoL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvcGNpLzgvMC9tc2l0cmFu
c2xhdGUpOiBFTk9FTlQNCnhzX3JlYWQoL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvcGNpLzgvMC9w
b3dlcl9tZ210KTogRU5PRU5UDQoqKioqKioqKioqKioqKioqKioqIENPTlNGUk9OVCBmb3IgZGV2
aWNlL2NvbnNvbGUvMyAqKioqKioqKioqDQoNCg0KYmFja2VuZCBhdCAvbG9jYWwvZG9tYWluLzAv
YmFja2VuZC9jb25zb2xlLzkvMw0KKioqKioqKioqKioqKioqKioqKioqKioqKioNCmZkKDYpID0g
cG9zaXhfb3BlbnB0DQpmY250bCg2LCAzLCAxNi8yNikNCmZjbnRsKDYsIDQsIGZmZmZmZmZmLzM3
Nzc3Nzc3Nzc3KQ0KZmNudGwoNiwgMywgMjMvNDMpDQpmY250bCg2LCA0LCBmZmZmZmZmZi8zNzc3
Nzc3Nzc3NykNCnFlbXVfbWFwX2NhY2hlX2luaXQgbnJfYnVja2V0cyA9IDEwMDAwIHNpemUgNDE5
NDMwNA0Kc2hhcmVkIHBhZ2UgYXQgcGZuIGZlZmZkDQpidWZmZXJlZCBpbyBwYWdlIGF0IHBmbiBm
ZWZmYg0KR3Vlc3QgdXVpZCA9IGZiYmQzYjgzLTc3ODktNGQwYS1iNjI0LWZjNDM2ODliN2ZhMw0K
eHNfd2F0Y2goL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvY29uc29sZS84LCBiZToweDEzOWUxYzo4
OjB4MTY0ZTIwKQ0KeHNfZGlyZWN0b3J5KC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL2NvbnNvbGUv
OCk6IEVBQ0NFUw0KeHNfd2F0Y2goL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmtiZC84LCBiZTow
eDEzNjY2Zjo4OjB4MTY0ZGMwKQ0KeHNfZGlyZWN0b3J5KC9sb2NhbC9kb21haW4vMC9iYWNrZW5k
L3ZrYmQvOCk6IEVBQ0NFUw0KZXZ0Y2huX29wZW4oKSAtPiA3DQp4ZW5ldnRjaG5fYmluZF9pbnRl
cmRvbWFpbig4LCAzKSA9IDANCnhlbmV2dGNobl9iaW5kX2ludGVyZG9tYWluKDgsIDUpID0gMA0K
eGVuZXZ0Y2huX2JpbmRfaW50ZXJkb21haW4oOCwgNikgPSAwDQp4ZW5ldnRjaG5fYmluZF9pbnRl
cmRvbWFpbig4LCA3KSA9IDANCnhlbmV2dGNobl9iaW5kX2ludGVyZG9tYWluKDgsIDQpID0gMA0K
cG9wdWxhdGluZyB2aWRlbyBSQU0gYXQgZmYwMDAwMDANCm1hcHBpbmcgdmlkZW8gUkFNIGZyb20g
ZmYwMDAwMDANCnhzX3JlYWQoZGV2aWNlLW1vZGVsLzgvZGlzYWJsZV9wZik6IEVOT0VOVA0KUmVn
aXN0ZXIgeGVuIHBsYXRmb3JtLg0KRG9uZSByZWdpc3RlciBwbGF0Zm9ybS4NCnhzX3dhdGNoKC9s
b2NhbC9kb21haW4vOC9sb2ctdGhyb3R0bGluZywgL2xvY2FsL2RvbWFpbi84L2xvZy10aHJvdHRs
aW5nKQ0KcGxhdGZvcm1fZml4ZWRfaW9wb3J0OiBjaGFuZ2VkIHJvL3J3IHN0YXRlIG9mIFJPTSBt
ZW1vcnkgYXJlYS4gbm93IGlzIHJ3IHN0YXRlLg0K
--94eb2c0799b63c49dc05464acdaf
Content-Type: text/x-log; charset=US-ASCII; name="qemu-dm-ruibox-dm.log"
Content-Disposition: attachment; filename="qemu-dm-ruibox-dm.log"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_iy1l8w4d2

ZG9taWQ6IDkKV2FybmluZzogdmxhbiAwIGlzIG5vdCBjb25uZWN0ZWQgdG8gaG9zdCBuZXR3b3Jr
Ci12aWRlb3JhbSBvcHRpb24gZG9lcyBub3Qgd29yayB3aXRoIGNpcnJ1cyB2Z2EgZGV2aWNlIG1v
ZGVsLiBWaWRlb3JhbSBzZXQgdG8gNE0uCnhlbiBiZTogY29uc29sZS0xOiB4ZW4gYmU6IGNvbnNv
bGUtMTogaW5pdGlhbGlzZSgpIGZhaWxlZAppbml0aWFsaXNlKCkgZmFpbGVkCmNoYXIgZGV2aWNl
IHJlZGlyZWN0ZWQgdG8gL2Rldi9wdHMvMTIKeGVuIGJlOiBjb25zb2xlLTI6IHhlbiBiZTogY29u
c29sZS0yOiBpbml0aWFsaXNlKCkgZmFpbGVkCmluaXRpYWxpc2UoKSBmYWlsZWQKY2hhciBkZXZp
Y2UgcmVkaXJlY3RlZCB0byAvZGV2L3B0cy8xMwp4ZW4gYmU6IGNvbnNvbGUtMzogeGVuIGJlOiBj
b25zb2xlLTM6IGluaXRpYWxpc2UoKSBmYWlsZWQKaW5pdGlhbGlzZSgpIGZhaWxlZAp0YXJnZXQg
PSA4CnhzX3JlYWQoKTogdm5jcGFzc3dkIGdldCBlcnJvci4gL3ZtL2EwYjkwOTQ1LTFmZTktNDk3
MC05NmZiLTMxMmJhODI1YWZhNC92bmNwYXNzd2QuCnhlbiBiZTogY29uc29sZS0xOiB4ZW4gYmU6
IGNvbnNvbGUtMTogaW5pdGlhbGlzZSgpIGZhaWxlZAppbml0aWFsaXNlKCkgZmFpbGVkCnhlbiBi
ZTogY29uc29sZS0xOiB4ZW4gYmU6IGNvbnNvbGUtMTogaW5pdGlhbGlzZSgpIGZhaWxlZAppbml0
aWFsaXNlKCkgZmFpbGVkCnhlbiBiZTogY29uc29sZS0xOiB4ZW4gYmU6IGNvbnNvbGUtMTogaW5p
dGlhbGlzZSgpIGZhaWxlZAppbml0aWFsaXNlKCkgZmFpbGVkCnhlbiBiZTogY29uc29sZS0yOiB4
ZW4gYmU6IGNvbnNvbGUtMjogaW5pdGlhbGlzZSgpIGZhaWxlZAppbml0aWFsaXNlKCkgZmFpbGVk
CnhlbiBiZTogY29uc29sZS0yOiB4ZW4gYmU6IGNvbnNvbGUtMjogaW5pdGlhbGlzZSgpIGZhaWxl
ZAppbml0aWFsaXNlKCkgZmFpbGVkCnhlbiBiZTogY29uc29sZS0yOiB4ZW4gYmU6IGNvbnNvbGUt
MjogaW5pdGlhbGlzZSgpIGZhaWxlZAppbml0aWFsaXNlKCkgZmFpbGVkCnhlbiBiZTogY29uc29s
ZS0yOiB4ZW4gYmU6IGNvbnNvbGUtMjogaW5pdGlhbGlzZSgpIGZhaWxlZAppbml0aWFsaXNlKCkg
ZmFpbGVkCnhlbiBiZTogY29uc29sZS0zOiB4ZW4gYmU6IGNvbnNvbGUtMzogaW5pdGlhbGlzZSgp
IGZhaWxlZAppbml0aWFsaXNlKCkgZmFpbGVkCnhlbiBiZTogY29uc29sZS0zOiB4ZW4gYmU6IGNv
bnNvbGUtMzogaW5pdGlhbGlzZSgpIGZhaWxlZAppbml0aWFsaXNlKCkgZmFpbGVkCnhlbiBiZTog
Y29uc29sZS0zOiB4ZW4gYmU6IGNvbnNvbGUtMzogaW5pdGlhbGlzZSgpIGZhaWxlZAppbml0aWFs
aXNlKCkgZmFpbGVkCnhlbiBiZTogY29uc29sZS0zOiB4ZW4gYmU6IGNvbnNvbGUtMzogaW5pdGlh
bGlzZSgpIGZhaWxlZAppbml0aWFsaXNlKCkgZmFpbGVkCg==
--94eb2c0799b63c49dc05464acdaf
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--94eb2c0799b63c49dc05464acdaf--


From xen-users-bounces@lists.xen.org Tue Jan 17 14:07:21 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Jan 2017 14:07:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cTUOs-0001TR-1n; Tue, 17 Jan 2017 14:06:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <firemeteor.guo@gmail.com>) id 1cTUOq-0001TL-C0
 for xen-users@lists.xen.org; Tue, 17 Jan 2017 14:06:12 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 5C/19-23854-3D42E785; Tue, 17 Jan 2017 14:06:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIJsWRWlGSWpSXmKPExsVyMfTqYd2LKnU
 RBr1rbCxWXT3A6sDocXT3b6YAxijWzLyk/IoE1oynzwwLtk9irPj0cg9LA+O/dsYuRi4OIYGJ
 jBIP9x9hBXFYBNpZJaYv6mAHcSQEFrNKrNg2i6mLkRPIyZE4tvU3I4RdKLHr12awOK+AoMTJm
 U9YQGxhAQWJeScfsIPYQgLeEhcuzmYGsTkFLCXe39gGZHMAxeskpv3kAAmzCehLHHi4GmwMi4
 CqxLSTz9ggxhtKXDjxkxlifIDE7WXtUOOtJPovN7GBjBERCJbY8toDJMwsYC7Re2MjK4TtIrF
 j3W22CYxCs5AcNwtJCsL2ktjZMot5FtAkZgF1ifXzhCDC2hLLFr5mhrDVJG5vu8qOKW4p8e3u
 fVYI20xiysTZTBC2osSU7odg9RICMhITf02GGu8qMfNiJUSJncTMXVuZsSm/tuM11GUeEs87D
 0KNd5Q4t2wuKzb1q2fcY17AKLyKUaM4tagstUjX0EQvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NS
 cxqVgvOT93EyMwmTAAwQ7GFds9DzFKcjApifJ2PK6NEOJLyk+pzEgszogvKs1JLT7EKMPBoST
 Bu0ypLkJIsCg1PbUiLTMHmNZg0hIcPEoivDdA0rzFBYm5xZnpEKlTjK4cPV2nXzJxnLoBIr/s
 PAMk/5wEkXt2XX7JJMSSl5+XKiXOW6gM1CwA0pxRmgc3GpaSLzHKSgnzMgIdK8RTkFqUm1mCK
 v+KUZyDUUkY4gSezLwSuAteAR3HBHTcdZ1qkONKEhFSUg2M2u8r9/9iE5lcZvJlq6+h49ofl5
 n3B4t+U/xcemGBzyym/9cEDm1syVzV6FxUO8Wyccfrw3/WP3h+fXJVMm95Bu/XcHtu+ftP0yM
 Fixd86t+WK++VdCv534dsi2m3/KpKUxp1lhnueyBalbHgpGoio/3rDbzZHo8XRjjxTZnonP0r
 PkDq0a5kJZbijERDLeai4kQAJBAX08QDAAA=
X-Env-Sender: firemeteor.guo@gmail.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1484661968!69320709!1
X-Originating-IP: [209.85.213.195]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_20_30,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27026 invoked from network); 17 Jan 2017 14:06:09 -0000
Received: from mail-yb0-f195.google.com (HELO mail-yb0-f195.google.com)
 (209.85.213.195)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Jan 2017 14:06:09 -0000
Received: by mail-yb0-f195.google.com with SMTP id l23so5589564ybj.3
 for <xen-users@lists.xen.org>; Tue, 17 Jan 2017 06:06:09 -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=HVNNft2J3vJLtnBsUxd8IIQPuTUu790MemOlqTrKVoQ=;
 b=J7LE07vVooIOnVAcQU1P6GwJazwZH04p+nKXUuhuBXteNqYr6kxn6iu+t/VoJcjYX/
 a0CovFWV1tko6kXc0TSbVgdl0gYqkProE7ABMccwLEEP2SpX8V231c9U4u5s1sGPk6Cj
 MspdcgvhcKWKq+jX7UqeBf0KDjFCZs+dS+rhjOSGDmgV/FFPjhD5BLEtTGQpee2SeFvA
 x8JihmsR9eikvFgTXsdemO291GHqIODagDgyunuk3NUOtX7BqKuiJhdngLHGE51KnL2i
 gutz+zAK6rJSPDwa5wpPxRswx+m+PKcR35VvdVFLWCOvlM4vEL+WKIL5hP98fkuBnXa0
 GEtg==
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=HVNNft2J3vJLtnBsUxd8IIQPuTUu790MemOlqTrKVoQ=;
 b=dH2TYqF+ZtkFJz618Cge35IZyyLO3qPT6rW7dbxpmXd8z7K1iwWOOl9zKXXHvjle3V
 WQysdL9J4mk+4NJGiLoK6WS8qsX89HgDqKFx4UFovVDfa1hv4/weDjXRJvklr0kf047Q
 bkWEd0E0mmzlo+j2oMV9zvPDpRs8YJnAkWGY2YJ72IIafFJgbfaEq5soml6IXGDIe6Ue
 J0tjp95A2fdENoxwiwIMiQu+/1kmir/jhKPxTXLJ4/L1Tif9RpffQkVnXLN20LAWgucm
 H6PJ3H0p9/LmznoCnzSNc9tPDsdhnrAljNLIlVePMbkxuomkP5nfP3Z24rB383lvyzKM
 SX/Q==
X-Gm-Message-State: AIkVDXJJNM7PRcLgvhqv95wztlnGwECIIYbuamXB0cRlm8h9UjPLysPejC0X+JbMvLgGxzUY7bM+oH775A6GFw==
X-Received: by 10.37.215.8 with SMTP id o8mr26007510ybg.158.1484661968336;
 Tue, 17 Jan 2017 06:06:08 -0800 (PST)
MIME-Version: 1.0
Received: by 10.37.205.136 with HTTP; Tue, 17 Jan 2017 06:06:07 -0800 (PST)
In-Reply-To: <3b251949-2882-7323-23a1-52222b591a72@op.pl>
References: <CAKhsbWa5otyhEm4HV0dG-v4wDEMNrWypCYo3DifosJQpTUSzdA@mail.gmail.com>
 <3b251949-2882-7323-23a1-52222b591a72@op.pl>
From: "G.R." <firemeteor@users.sourceforge.net>
Date: Tue, 17 Jan 2017 22:06:07 +0800
X-Google-Sender-Auth: BulqvchXfn0TG0HCSb5MADR1G4A
Message-ID: <CAKhsbWa+9VwY8=BARALi+cS0NRher9dQU=un5ZTpmuV9Y992Tg@mail.gmail.com>
To: Kuba <kuba.0000@op.pl>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary=94eb2c0799b63c49dc05464acdaf
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] HVM domU on storage driver domain
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--94eb2c0799b63c49dc05464acdaf
Content-Type: multipart/alternative; boundary=94eb2c0799b63c49d905464acdad

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

On Tue, Jan 17, 2017 at 7:57 PM, Kuba <kuba.0000@op.pl> wrote:

> W dniu 2017-01-16 o 17:06, G.R. pisze:
>
>> Hi all,
>> I'm trying out the storage driver domain feature
>>
>
> Hi
>
> A while ago, with a great deal of help from Roger Pau Monn=C3=A9, I manag=
ed to
> use FreeBSD domU as storage driver domain to provide storage for other
> domUs.
>
> The main difference is that it didn't require any network-based protocol
> (iSCSI etc.) between the domains.
>
> Typically your domU's frontend driver is connected to a block device
> inside dom0 via dom0's backend driver. But Xen has the ability to connect
> your domU's frontend driver directly to the backend driver of another dom=
U.
> In short, you can create a storage driver domain, create a block device
> inside it (e.g. a zvol) and than create another domU using this block
> device directly, just as if it was provided by dom0.
>
> Here you can find the steps that should get you started. It was a while
> ago and required to apply a patch to Xen; I don't know what's its status
> right now, but since FreeNAS is based on FreeBSD, it might be worth to ta=
ke
> a look:
>
> https://lists.xenproject.org/archives/html/xen-users/2014-08/msg00003.htm=
l
>
Hi Kuba,
The information you provided sounds fairly interesting! Thank you soooo
much~~
Strangely enough, the same patch quoted in your link is still relevant and
required after 2.5 years and 4 major release!
Roger, do you meant to submit your patch but some how get it lost?

Without the patch:
frontend `/local/domain/5/device/vbd/51712' devtype `vbd' expected backend
`/local/domain/0/backend/qdisk/5/51712' got
`/local/domain/1/backend/vbd/5/51712', ignoring
frontend `/local/domain/5/device/vbd/51712' devtype `vbd' expected backend
`/local/domain/0/backend/qdisk/5/51712' got
`/local/domain/1/backend/vbd/5/51712', ignoring

With the patch:
Using xvda for guest's hda
******************* BLKFRONT for /local/domain/9/device/vbd/51712 *********=
*


backend at /local/domain/1/backend/vbd/9/51712
156250000 sectors of 512 bytes
**************************
blk_open(/local/domain/9/device/vbd/51712) -> 5

However, I do NOT have the luck as Kuba had for a working system. (My first
attempt yesterday at least give me a booting screen :-))
What I see is the following errors:
Parsing config from ruibox.cfg
libxl: error: libxl_dm.c:1963:stubdom_xswait_cb: Stubdom 9 for 8 startup:
startup timed out
libxl: error: libxl_create.c:1504:domcreate_devmodel_started: device model
did not start: -9
libxl: error: libxl_device.c:1264:device_destroy_be_watch_cb: timed out
while waiting for /local/domain/1/backend/vbd/9/51712 to be removed
libxl: error: libxl.c:1647:devices_destroy_cb: libxl__devices_destroy
failed for 9
libxl: error: libxl_device.c:1264:device_destroy_be_watch_cb: timed out
while waiting for /local/domain/1/backend/vbd/8/51712 to be removed
libxl: error: libxl.c:1647:devices_destroy_cb: libxl__devices_destroy
failed for 8
libxl: error: libxl.c:1575:libxl__destroy_domid: non-existant domain 8
libxl: error: libxl.c:1534:domain_destroy_callback: unable to destroy guest
with domid 8
libxl: error: libxl.c:1463:domain_destroy_cb: destruction of domain 8 faile=
d

Attaching the config and qemu-dm log for triage purpose.



> Some time later I managed to set up a "true" storage driver domain using
> PCI passthrough to assign SATA controller directly to the driver domain a=
nd
> used that domain to provide storage for Windows-based guests. It worked
> flawlessly. I believe this idea might be interesting to you too.
>
Actually my domU NAS has being running with PCI passhtroughed SATA
controller for 4 years.
It's just that the storage driver domain was NOT available in version 4.1.x
~ 4.3.2 when I built my box.


> Regards,
> Kuba
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> https://lists.xen.org/xen-users
>

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

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">On Tue, Jan 17, 2017 at 7:57 PM, Kuba <span dir=3D"ltr">&lt;<a target=
=3D"_blank" href=3D"mailto:kuba.0000@op.pl">kuba.0000@op.pl</a>&gt;</span> =
wrote:<br><blockquote style=3D"margin:0px 0px 0px 0.8ex;border-left:1px sol=
id rgb(204,204,204);padding-left:1ex" class=3D"gmail_quote">W dniu 2017-01-=
16 o 17:06, G.R. pisze:<span class=3D"gmail-"><br>
<blockquote style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204=
,204,204);padding-left:1ex" class=3D"gmail_quote">
Hi all,<br>
I&#39;m trying out the storage driver domain feature<br>
</blockquote>
<br></span>
Hi<br>
<br>
A while ago, with a great deal of help from Roger Pau Monn=C3=A9, I managed=
 to use FreeBSD domU as storage driver domain to provide storage for other =
domUs.<br>
<br>
The main difference is that it didn&#39;t require any network-based protoco=
l (iSCSI etc.) between the domains.<br>
<br>
Typically your domU&#39;s frontend driver is connected to a block device in=
side dom0 via dom0&#39;s backend driver. But Xen has the ability to connect=
 your domU&#39;s frontend driver directly to the backend driver of another =
domU. In short, you can create a storage driver domain, create a block devi=
ce inside it (e.g. a zvol) and than create another domU using this block de=
vice directly, just as if it was provided by dom0.<br>
<br>
Here you can find the steps that should get you started. It was a while ago=
 and required to apply a patch to Xen; I don&#39;t know what&#39;s its stat=
us right now, but since FreeNAS is based on FreeBSD, it might be worth to t=
ake a look:<br>
<br>
<a target=3D"_blank" rel=3D"noreferrer" href=3D"https://lists.xenproject.or=
g/archives/html/xen-users/2014-08/msg00003.html">https://lists.xenproject.o=
rg/a<wbr>rchives/html/xen-users/2014-08<wbr>/msg00003.html</a><br></blockqu=
ote><div>Hi Kuba,<br></div><div>The information you provided sounds fairly =
interesting! Thank you soooo much~~<br></div><div>Strangely enough, the sam=
e patch quoted in your link is still relevant and required after 2.5 years =
and 4 major release!<br></div><div>Roger, do you meant to submit your patch=
 but some how get it lost?<br></div><div><br>Without the patch:<br>frontend=
 `/local/domain/5/device/vbd/51712&#39; devtype `vbd&#39; expected backend =
`/local/domain/0/backend/qdisk/5/51712&#39; got `/local/domain/1/backend/vb=
d/5/51712&#39;, ignoring<br>frontend `/local/domain/5/device/vbd/51712&#39;=
 devtype `vbd&#39; expected backend `/local/domain/0/backend/qdisk/5/51712&=
#39; got `/local/domain/1/backend/vbd/5/51712&#39;, ignoring<br><br></div><=
div>With the patch:<br>Using xvda for guest&#39;s hda<br>******************=
* BLKFRONT for /local/domain/9/device/vbd/51712 **********<br><br><br>backe=
nd at /local/domain/1/backend/vbd/9/51712<br>156250000 sectors of 512 bytes=
<br>**************************<br>blk_open(/local/domain/9/device/vbd/51712=
) -&gt; 5<br><br></div><div>However, I do NOT have the luck as Kuba had for=
 a working system. (My first attempt yesterday at least give me a booting s=
creen :-))<br></div><div>What I see is the following errors:<br>Parsing con=
fig from ruibox.cfg<br>libxl: error: libxl_dm.c:1963:stubdom_xswait_cb: Stu=
bdom 9 for 8 startup: startup timed out<br>libxl: error: libxl_create.c:150=
4:domcreate_devmodel_started: device model did not start: -9<br>libxl: erro=
r: libxl_device.c:1264:device_destroy_be_watch_cb: timed out while waiting =
for /local/domain/1/backend/vbd/9/51712 to be removed<br>libxl: error: libx=
l.c:1647:devices_destroy_cb: libxl__devices_destroy failed for 9<br>libxl: =
error: libxl_device.c:1264:device_destroy_be_watch_cb: timed out while wait=
ing for /local/domain/1/backend/vbd/8/51712 to be removed<br>libxl: error: =
libxl.c:1647:devices_destroy_cb: libxl__devices_destroy failed for 8<br>lib=
xl: error: libxl.c:1575:libxl__destroy_domid: non-existant domain 8<br>libx=
l: error: libxl.c:1534:domain_destroy_callback: unable to destroy guest wit=
h domid 8<br>libxl: error: libxl.c:1463:domain_destroy_cb: destruction of d=
omain 8 failed<br><br></div><div>Attaching the config and qemu-dm log for t=
riage purpose.<br><br></div><div>=C2=A0<br></div><blockquote style=3D"margi=
n:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex=
" class=3D"gmail_quote">
Some time later I managed to set up a &quot;true&quot; storage driver domai=
n using PCI passthrough to assign SATA controller directly to the driver do=
main and used that domain to provide storage for Windows-based guests. It w=
orked flawlessly. I believe this idea might be interesting to you too.<br><=
/blockquote><div>Actually my domU NAS has being running with PCI passhtroug=
hed SATA controller for 4 years.<br></div><div>It&#39;s just that the stora=
ge driver domain was NOT available in version 4.1.x ~ 4.3.2 when I built my=
 box.<br></div><div>=C2=A0</div><blockquote style=3D"margin:0px 0px 0px 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class=3D"gmail_=
quote">
Regards,<br>
Kuba<div class=3D"gmail-HOEnZb"><div class=3D"gmail-h5"><br>
<br>
______________________________<wbr>_________________<br>
Xen-users mailing list<br>
<a target=3D"_blank" href=3D"mailto:Xen-users@lists.xen.org">Xen-users@list=
s.xen.org</a><br>
<a target=3D"_blank" rel=3D"noreferrer" href=3D"https://lists.xen.org/xen-u=
sers">https://lists.xen.org/xen-user<wbr>s</a></div></div></blockquote></di=
v><br></div></div>

--94eb2c0799b63c49d905464acdad--

--94eb2c0799b63c49dc05464acdaf
Content-Type: application/octet-stream; name="ruibox.cfg"
Content-Disposition: attachment; filename="ruibox.cfg"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_iy1l8w410

bmFtZSA9ICdydWlib3gnIApidWlsZGVyID0gJ2h2bScgCnZjcHVzID0gJzQnIApjcHVzID0gIjAt
NCIKbWVtb3J5ID0gJzIwNDgnIAoKZGV2aWNlX21vZGVsX3N0dWJkb21haW5fb3ZlcnJpZGU9MQpk
aXNrID0gWydiYWNrZW5kPW5hcywvbW50L3RhbmswL0Rpc2tJbWdzL1dpbmRvd3MvcnVpYm94L3J1
aWJveC5pbWcscmF3LHh2ZGEsdyddIAojZGlzayA9IFsnZmlsZTovbW50L3ZtZnMvV2luZG93cy9y
dWlib3gvcnVpYm94LmltZyx4dmRhLHcnXSAKYm9vdCA9ICdjJyAKCiNvbmx5IHdvcmtzIHdpdGgg
cWVtdS14ZW4gKG5vdCB0aGUgdHJhZGl0aW9uYWwgdmVyc2lvbikKI2Jpb3MgPSAnb3ZtZicKCnZp
ZiA9IFsgJ21hYz0wMDoxODozRTo1MTo0ODo0QyxicmlkZ2U9eGVuYnIwLG1vZGVsPWUxMDAwJyBd
IAoKb25fcG93ZXJvZmYgPSAnZGVzdHJveScgCm9uX3JlYm9vdCA9ICdyZXN0YXJ0JyAKb25fY3Jh
c2ggPSAncmVzdGFydCcgCgojUGFyYS12aXJ0dWFsaXNhdGlvbiBzdXBwb3J0Cnhlbl9wbGF0Zm9y
bV9wY2k9JzEnIAojTWljcm9zb2Z0IEh5cGVyLVYgc3VwcG9ydAp2aXJpZGlhbj0nMScKCiMgTGFy
Z2VyIHJlc29sdXRpb24gZm9yIHdpbmRvd3MgVk5DCnN0ZHZnYT0nMScKCiMgVXNlIGxvY2FsIHRp
bWUgaW5zdGVhZCBvZiBVVEMKbG9jYWx0aW1lPScxJwojIEFic29sdXRlIGNvb3JkaW5hdGUgcG9p
bnRlciBkZXZpY2UsIGJldHRlciBzdXBwb3J0IFZOQyBmb3Igd2luZG93cy4KdXNiZGV2aWNlPSd0
YWJsZXQnCgp2bmM9JzEnCnZuY2xpc3RlbiA9ICcwLjAuMC4wJyAKc2VyaWFsPSdwdHknCg==
--94eb2c0799b63c49dc05464acdaf
Content-Type: text/x-log; charset=US-ASCII; name="qemu-dm-ruibox.log"
Content-Disposition: attachment; filename="qemu-dm-ruibox.log"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_iy1l8w491

WGVuIE1pbmltYWwgT1MgKHB2KSENCiAgc3RhcnRfaW5mbzogMHg1NzYwMDAoVkEpDQogICAgbnJf
cGFnZXM6IDB4MjQwMA0KICBzaGFyZWRfaW5mOiAweGNjZmY5MDAwKE1BKQ0KICAgICBwdF9iYXNl
OiAweDU3OTAwMChWQSkNCm5yX3B0X2ZyYW1lczogMHg3DQogICAgbWZuX2xpc3Q6IDB4NTY0MDAw
KFZBKQ0KICAgbW9kX3N0YXJ0OiAweDAoVkEpDQogICAgIG1vZF9sZW46IDANCiAgICAgICBmbGFn
czogMHgwDQogICAgY21kX2xpbmU6ICAtZCA4DQogICAgICAgc3RhY2s6IDB4NTIzMTQwLTB4NTQz
MTQwDQpNTTogSW5pdA0KICAgICAgX3RleHQ6IDB4MChWQSkNCiAgICAgX2V0ZXh0OiAweDExN2Q0
MihWQSkNCiAgIF9lcm9kYXRhOiAweDE0YTAwMChWQSkNCiAgICAgX2VkYXRhOiAweDE0YWI2OChW
QSkNCnN0YWNrIHN0YXJ0OiAweDUyMzE0MChWQSkNCiAgICAgICBfZW5kOiAweDU2M2U3OChWQSkN
CiAgc3RhcnRfcGZuOiA1ODANCiAgICBtYXhfcGZuOiAyNDAwDQpNYXBwaW5nIG1lbW9yeSByYW5n
ZSAweDU4MDAwMCAtIDB4MjQwMDAwMA0Kc2V0dGluZyAweDAtMHgxNGEwMDAgcmVhZG9ubHkNCnNr
aXBwZWQgMTAwMA0KTU06IEluaXRpYWxpc2UgcGFnZSBhbGxvY2F0b3IgZm9yIDU4ZTAwMCg1OGUw
MDApLTI0MDAwMDAoMjQwMDAwMCkNCiAgICBBZGRpbmcgbWVtb3J5IHJhbmdlIDU4ZjAwMC0yNDAw
MDAwDQpNTTogZG9uZQ0KRGVtYW5kIG1hcCBwZm5zIGF0IDEwMDAwMDAwMDAwMC0xMDgwMDAwMDAw
MDAuDQpIZWFwIHJlc2lkZXMgYXQgMjAwMDAwMDAwMDAwLTIwODAwMDAwMDAwMC4NCkluaXRpYWxp
c2luZyB0aW1lciBpbnRlcmZhY2UNCkluaXRpYWxpc2luZyBjb25zb2xlIC4uLiBkb25lLg0KZ250
dGFiX3RhYmxlIG1hcHBlZCBhdCAweDEwMDAwMDAwMDAwMC4NCkluaXRpYWxpc2luZyBzY2hlZHVs
ZXINClRocmVhZCAiSWRsZSI6IHBvaW50ZXI6IDB4MHgyMDAwMDAwMDAwNTAsIHN0YWNrOiAweDB4
NWEwMDAwDQpUaHJlYWQgInhlbnN0b3JlIjogcG9pbnRlcjogMHgweDIwMDAwMDAwMDgwMCwgc3Rh
Y2s6IDB4MHg1YjAwMDANCnhlbmJ1cyBpbml0aWFsaXNlZCBvbiBpcnEgMQ0KVGhyZWFkICJzaHV0
ZG93biI6IHBvaW50ZXI6IDB4MHgyMDAwMDAwMDBmYjAsIHN0YWNrOiAweDB4NWMwMDAwDQptYWlu
LmM6IGR1bW15IG1haW46IHBhcj0weDANClRocmVhZCAibWFpbiI6IHBvaW50ZXI6IDB4MHgyMDAw
MDAwMDE3NjAsIHN0YWNrOiAweDB4NWQwMDAwDQpzcGFyc2luZyAzTUIgYXQgMTgxMDAwDQpUaHJl
YWQgInBjaWZyb250IjogcG9pbnRlcjogMHgweDIwMDAwMDAwM2M3MCwgc3RhY2s6IDB4MHg1ZTAw
MDANCnBjaWZyb250X3dhdGNoZXM6IHdhaXRpbmcgZm9yIGJhY2tlbmQgcGF0aCB0byBhcHBlYXIg
ZGV2aWNlL3BjaS8wL2JhY2tlbmQNCmRvbSB2bSBpcyBhdCAvdm0vZmJiZDNiODMtNzc4OS00ZDBh
LWI2MjQtZmM0MzY4OWI3ZmEzDQoibWFpbiIgIi1kIiAiOCIgIi1kIiAiOCIgIi1kb21haW4tbmFt
ZSIgInJ1aWJveCIgIi12bmMiICIwLjAuMC4wOjAiICItdm5jdW51c2VkIiAiLXNlcmlhbCIgInB0
eSIgIi12aWRlb3JhbSIgIjgiICItc3RkLXZnYSIgIi1ib290IiAiYyIgIi11c2IiICItdXNiZGV2
aWNlIiAidGFibGV0IiAiLWFjcGkiICItdmNwdXMiICI0IiAiLXZjcHVfYXZhaWwiICIweDBmIiAi
LW5ldCIgIm5pYyx2bGFuPTAsbWFjYWRkcj0wMDoxODozZTo1MTo0ODo0Yyxtb2RlbD1lMTAwMCIg
Ii1uZXQiICJ0YXAsdmxhbj0wLGlmbmFtZT12aWY4LjAtZW11LGJyaWRnZT14ZW5icjAsc2NyaXB0
PW5vLGRvd25zY3JpcHQ9bm8iIA0KZG9taWQ6IDgNCmRvbWlkOiA4DQoqKioqKioqKioqKioqKioq
KioqKioqKiogTkVURlJPTlQgZm9yIGRldmljZS92aWYvMCAqKioqKioqKioqDQoNCg0KbmV0IFRY
IHJpbmcgc2l6ZSAyNTYNCm5ldCBSWCByaW5nIHNpemUgMjU2DQpiYWNrZW5kIGF0IC9sb2NhbC9k
b21haW4vMC9iYWNrZW5kL3ZpZi85LzANCm1hYyBpcyAwMDoxODozZTo1MTo0ODo0Yw0KKioqKioq
KioqKioqKioqKioqKioqKioqKioNCnRhcF9vcGVuKChudWxsKSkgLT4gMw0KeHNfZGFlbW9uX29w
ZW4gLT4gNCwgMHgxNGE2YzgNClVzaW5nIHh2ZGEgZm9yIGd1ZXN0J3MgaGRhDQoqKioqKioqKioq
KioqKioqKioqIEJMS0ZST05UIGZvciAvbG9jYWwvZG9tYWluLzkvZGV2aWNlL3ZiZC81MTcxMiAq
KioqKioqKioqDQoNCg0KYmFja2VuZCBhdCAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvOS81
MTcxMg0KMTU2MjUwMDAwIHNlY3RvcnMgb2YgNTEyIGJ5dGVzDQoqKioqKioqKioqKioqKioqKioq
KioqKioqKg0KYmxrX29wZW4oL2xvY2FsL2RvbWFpbi85L2RldmljZS92YmQvNTE3MTIpIC0+IDUN
CnhzX3dhdGNoKGRldmljZS1tb2RlbC84L2xvZ2RpcnR5L2NtZCwgbG9nZGlydHkpDQpXYXRjaGlu
ZyBkZXZpY2UtbW9kZWwvOC9sb2dkaXJ0eS9jbWQNCnhzX3dhdGNoKGRldmljZS1tb2RlbC84L2Nv
bW1hbmQsIGRtLWNvbW1hbmQpDQpXYXRjaGluZyBkZXZpY2UtbW9kZWwvOC9jb21tYW5kDQp4c193
YXRjaCgvbG9jYWwvZG9tYWluLzgvY3B1LCB2Y3B1LXNldCkNCldhdGNoaW5nIC9sb2NhbC9kb21h
aW4vOC9jcHUNCnhzX3JlYWQoL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvcGNpLzgvMC9tc2l0cmFu
c2xhdGUpOiBFTk9FTlQNCnhzX3JlYWQoL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvcGNpLzgvMC9w
b3dlcl9tZ210KTogRU5PRU5UDQoqKioqKioqKioqKioqKioqKioqIENPTlNGUk9OVCBmb3IgZGV2
aWNlL2NvbnNvbGUvMyAqKioqKioqKioqDQoNCg0KYmFja2VuZCBhdCAvbG9jYWwvZG9tYWluLzAv
YmFja2VuZC9jb25zb2xlLzkvMw0KKioqKioqKioqKioqKioqKioqKioqKioqKioNCmZkKDYpID0g
cG9zaXhfb3BlbnB0DQpmY250bCg2LCAzLCAxNi8yNikNCmZjbnRsKDYsIDQsIGZmZmZmZmZmLzM3
Nzc3Nzc3Nzc3KQ0KZmNudGwoNiwgMywgMjMvNDMpDQpmY250bCg2LCA0LCBmZmZmZmZmZi8zNzc3
Nzc3Nzc3NykNCnFlbXVfbWFwX2NhY2hlX2luaXQgbnJfYnVja2V0cyA9IDEwMDAwIHNpemUgNDE5
NDMwNA0Kc2hhcmVkIHBhZ2UgYXQgcGZuIGZlZmZkDQpidWZmZXJlZCBpbyBwYWdlIGF0IHBmbiBm
ZWZmYg0KR3Vlc3QgdXVpZCA9IGZiYmQzYjgzLTc3ODktNGQwYS1iNjI0LWZjNDM2ODliN2ZhMw0K
eHNfd2F0Y2goL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvY29uc29sZS84LCBiZToweDEzOWUxYzo4
OjB4MTY0ZTIwKQ0KeHNfZGlyZWN0b3J5KC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL2NvbnNvbGUv
OCk6IEVBQ0NFUw0KeHNfd2F0Y2goL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmtiZC84LCBiZTow
eDEzNjY2Zjo4OjB4MTY0ZGMwKQ0KeHNfZGlyZWN0b3J5KC9sb2NhbC9kb21haW4vMC9iYWNrZW5k
L3ZrYmQvOCk6IEVBQ0NFUw0KZXZ0Y2huX29wZW4oKSAtPiA3DQp4ZW5ldnRjaG5fYmluZF9pbnRl
cmRvbWFpbig4LCAzKSA9IDANCnhlbmV2dGNobl9iaW5kX2ludGVyZG9tYWluKDgsIDUpID0gMA0K
eGVuZXZ0Y2huX2JpbmRfaW50ZXJkb21haW4oOCwgNikgPSAwDQp4ZW5ldnRjaG5fYmluZF9pbnRl
cmRvbWFpbig4LCA3KSA9IDANCnhlbmV2dGNobl9iaW5kX2ludGVyZG9tYWluKDgsIDQpID0gMA0K
cG9wdWxhdGluZyB2aWRlbyBSQU0gYXQgZmYwMDAwMDANCm1hcHBpbmcgdmlkZW8gUkFNIGZyb20g
ZmYwMDAwMDANCnhzX3JlYWQoZGV2aWNlLW1vZGVsLzgvZGlzYWJsZV9wZik6IEVOT0VOVA0KUmVn
aXN0ZXIgeGVuIHBsYXRmb3JtLg0KRG9uZSByZWdpc3RlciBwbGF0Zm9ybS4NCnhzX3dhdGNoKC9s
b2NhbC9kb21haW4vOC9sb2ctdGhyb3R0bGluZywgL2xvY2FsL2RvbWFpbi84L2xvZy10aHJvdHRs
aW5nKQ0KcGxhdGZvcm1fZml4ZWRfaW9wb3J0OiBjaGFuZ2VkIHJvL3J3IHN0YXRlIG9mIFJPTSBt
ZW1vcnkgYXJlYS4gbm93IGlzIHJ3IHN0YXRlLg0K
--94eb2c0799b63c49dc05464acdaf
Content-Type: text/x-log; charset=US-ASCII; name="qemu-dm-ruibox-dm.log"
Content-Disposition: attachment; filename="qemu-dm-ruibox-dm.log"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_iy1l8w4d2

ZG9taWQ6IDkKV2FybmluZzogdmxhbiAwIGlzIG5vdCBjb25uZWN0ZWQgdG8gaG9zdCBuZXR3b3Jr
Ci12aWRlb3JhbSBvcHRpb24gZG9lcyBub3Qgd29yayB3aXRoIGNpcnJ1cyB2Z2EgZGV2aWNlIG1v
ZGVsLiBWaWRlb3JhbSBzZXQgdG8gNE0uCnhlbiBiZTogY29uc29sZS0xOiB4ZW4gYmU6IGNvbnNv
bGUtMTogaW5pdGlhbGlzZSgpIGZhaWxlZAppbml0aWFsaXNlKCkgZmFpbGVkCmNoYXIgZGV2aWNl
IHJlZGlyZWN0ZWQgdG8gL2Rldi9wdHMvMTIKeGVuIGJlOiBjb25zb2xlLTI6IHhlbiBiZTogY29u
c29sZS0yOiBpbml0aWFsaXNlKCkgZmFpbGVkCmluaXRpYWxpc2UoKSBmYWlsZWQKY2hhciBkZXZp
Y2UgcmVkaXJlY3RlZCB0byAvZGV2L3B0cy8xMwp4ZW4gYmU6IGNvbnNvbGUtMzogeGVuIGJlOiBj
b25zb2xlLTM6IGluaXRpYWxpc2UoKSBmYWlsZWQKaW5pdGlhbGlzZSgpIGZhaWxlZAp0YXJnZXQg
PSA4CnhzX3JlYWQoKTogdm5jcGFzc3dkIGdldCBlcnJvci4gL3ZtL2EwYjkwOTQ1LTFmZTktNDk3
MC05NmZiLTMxMmJhODI1YWZhNC92bmNwYXNzd2QuCnhlbiBiZTogY29uc29sZS0xOiB4ZW4gYmU6
IGNvbnNvbGUtMTogaW5pdGlhbGlzZSgpIGZhaWxlZAppbml0aWFsaXNlKCkgZmFpbGVkCnhlbiBi
ZTogY29uc29sZS0xOiB4ZW4gYmU6IGNvbnNvbGUtMTogaW5pdGlhbGlzZSgpIGZhaWxlZAppbml0
aWFsaXNlKCkgZmFpbGVkCnhlbiBiZTogY29uc29sZS0xOiB4ZW4gYmU6IGNvbnNvbGUtMTogaW5p
dGlhbGlzZSgpIGZhaWxlZAppbml0aWFsaXNlKCkgZmFpbGVkCnhlbiBiZTogY29uc29sZS0yOiB4
ZW4gYmU6IGNvbnNvbGUtMjogaW5pdGlhbGlzZSgpIGZhaWxlZAppbml0aWFsaXNlKCkgZmFpbGVk
CnhlbiBiZTogY29uc29sZS0yOiB4ZW4gYmU6IGNvbnNvbGUtMjogaW5pdGlhbGlzZSgpIGZhaWxl
ZAppbml0aWFsaXNlKCkgZmFpbGVkCnhlbiBiZTogY29uc29sZS0yOiB4ZW4gYmU6IGNvbnNvbGUt
MjogaW5pdGlhbGlzZSgpIGZhaWxlZAppbml0aWFsaXNlKCkgZmFpbGVkCnhlbiBiZTogY29uc29s
ZS0yOiB4ZW4gYmU6IGNvbnNvbGUtMjogaW5pdGlhbGlzZSgpIGZhaWxlZAppbml0aWFsaXNlKCkg
ZmFpbGVkCnhlbiBiZTogY29uc29sZS0zOiB4ZW4gYmU6IGNvbnNvbGUtMzogaW5pdGlhbGlzZSgp
IGZhaWxlZAppbml0aWFsaXNlKCkgZmFpbGVkCnhlbiBiZTogY29uc29sZS0zOiB4ZW4gYmU6IGNv
bnNvbGUtMzogaW5pdGlhbGlzZSgpIGZhaWxlZAppbml0aWFsaXNlKCkgZmFpbGVkCnhlbiBiZTog
Y29uc29sZS0zOiB4ZW4gYmU6IGNvbnNvbGUtMzogaW5pdGlhbGlzZSgpIGZhaWxlZAppbml0aWFs
aXNlKCkgZmFpbGVkCnhlbiBiZTogY29uc29sZS0zOiB4ZW4gYmU6IGNvbnNvbGUtMzogaW5pdGlh
bGlzZSgpIGZhaWxlZAppbml0aWFsaXNlKCkgZmFpbGVkCg==
--94eb2c0799b63c49dc05464acdaf
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--94eb2c0799b63c49dc05464acdaf--


From xen-users-bounces@lists.xen.org Tue Jan 17 14:28:52 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Jan 2017 14:28:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cTUjm-00034n-78; Tue, 17 Jan 2017 14:27:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vtomole@iastate.edu>) id 1cTKvk-0002xY-16
 for xen-users@lists.xen.org; Tue, 17 Jan 2017 03:59:32 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 9B/C8-06501-3A69D785; Tue, 17 Jan 2017 03:59:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOIsWRWlGSWpSXmKPExsVyMfSWse6iabU
 RBhs6NSxWXT3A6sDocXT3b6YAxijWzLyk/IoE1oyuqZsYC+ZuYapY/3wWcwPj93VMXYxcHEIC
 kxkl2jecZO5i5ORgEZjFLHFxcTFIQkLgB4vEu39LwRISAjkST+/OZIewSyR6JrSD2bwCghInZ
 z5hAbGFBHwktm5+zgpiswloSsxbcAJoAwfQUFWJJ50BICavQIDEwnt1IBXCAloSb56dAqsWEZ
 CWmHGliQ3EZhZwkbiw/DvTBEbeWUgWzEKSgrC9JB686mSeBTSVWUBdYv08IYiwmsTtbVfZIWx
 tiWULXzND2BoSxy+cgmo1kXj/ux+qRlFiSvdDdpAxEgIyEscPeS1g5FrFqFGcWlSWWqRrbKCX
 VJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREY/PUMDIw7GCes8jvEKMnBpCTKm9BaG
 yHEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgnfSVKCcYFFqempFWmYOMA5h0hIcPEoivBemAKV5iw
 sSc4sz0yFSpxiNOXq6Tr9k4tiz6/JLJiGWvPy8VClx3iUgkwRASjNK8+AGwdLDJUZZKWFeRgY
 GBiGegtSi3MwSVPlXjOIcjErCvOdApvBk5pXA7XsFdAoT0CnXdapBTilJREhJNTAu5GxX/C2t
 eT59z+t1LVd2y9bPehldb+hrmiW16O4TzZXfFV5v/O8vaXR92g+f7rLHTKfPNJuve2kQuvNH/
 q4ff32SzVjS9llddWIU3ZB1XWVhxrIO7939LDEPN+3Z9OAlo/jnmMZdN6tVDSVe25+IXT+7vn
 TRTC/jzzI9EgJx8h9Fe+WCjZcpsRRnJBpqMRcVJwIAICN0nQoDAAA=
X-Env-Sender: vtomole@iastate.edu
X-Msg-Ref: server-3.tower-206.messagelabs.com!1484625569!76652861!1
X-Originating-IP: [209.85.218.51]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18222 invoked from network); 17 Jan 2017 03:59:30 -0000
Received: from mail-oi0-f51.google.com (HELO mail-oi0-f51.google.com)
 (209.85.218.51)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Jan 2017 03:59:30 -0000
Received: by mail-oi0-f51.google.com with SMTP id u143so112928504oif.3
 for <xen-users@lists.xen.org>; Mon, 16 Jan 2017 19:59:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=iastate.edu; s=google20150603;
 h=mime-version:from:date:message-id:subject:to;
 bh=6WmCZSjes/DVC45oDewO8BAhcTaU1eVFfVJsFj7UysY=;
 b=BJD7cpTPlturq5ylIhvlkIIdHQG8MlRvIye/xMDuht47pIDJySeanoMaBxuQIw60ni
 LQgBrct1wtURFmc1aQq3jVRQkMiDCP5lNpK5Gte3WRlFgzOp3L7kTE+G4WCd2d4V6VGW
 OaC22kFIOQQBH7pm0BaDYcoA2AR1oo92Q9imI=
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=6WmCZSjes/DVC45oDewO8BAhcTaU1eVFfVJsFj7UysY=;
 b=ooMIBa1PuVOeNoLTXwX0LcHH3MArZPD1EO1M0fWUZVFngXRhb9gvtV/NNtbSo1QOtl
 duHU7YgueO05B2yj6w4hSrjhJUg7s+EajK03My41SNUTIc8OIU1SCOXDs/nf4D/XVioD
 o2LPyN3dsGbJMG7wmf0d6uMvtJBaPTn0vfBibvIovrwnILEC1XW8GEQd7EWr9pqZukzr
 jJ/DmNbLnkx/4zFSGZ6nr1yEQ8NcaC1KoP6g72xbQeNmTiQnLB4L2KlX9yhVYvAWOFup
 prM/2NZM4/M0gHLIilngyyEmp7x2/FQXIXTJ5T5tras8Fp+nS88XwYijkJSmAFmXjPs1
 e6aw==
X-Gm-Message-State: AIkVDXI996IBzebwjEdTfTmHtxbbu9eDYJIH87bjylvuV69Sl+KLvfizonN48Sa2I2XA9/SNgg/KPHGjsBz15iNI
X-Received: by 10.202.107.71 with SMTP id g68mr17106760oic.163.1484625568872; 
 Mon, 16 Jan 2017 19:59:28 -0800 (PST)
MIME-Version: 1.0
Received: by 10.202.204.140 with HTTP; Mon, 16 Jan 2017 19:59:28 -0800 (PST)
From: Victory Omole <vtomole@iastate.edu>
Date: Mon, 16 Jan 2017 21:59:28 -0600
Message-ID: <CAAtZHRLkw4LV82keU1X29FVXxW1goXEu2oCQ9kLAyLeUB4CAvw@mail.gmail.com>
To: xen-users@lists.xen.org
Content-Type: multipart/mixed; boundary=001a114085c6a8b696054642537e
X-Mailman-Approved-At: Tue, 17 Jan 2017 14:27:49 +0000
Subject: [Xen-users] Problems installing Xen on Ubuntu
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--001a114085c6a8b696054642537e
Content-Type: multipart/alternative; boundary=001a114085c6a8b68e054642537c

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

I only have one computer, so before taking a risk and installing Xen on it,
i wanted to try it on an Ubuntu VM, When i run "sudo apt-get install
xen-hypervisor-amd64" and "reboot",I get a blank screen like this.(Image
attached)
Could this happen if i tried it on my hardware?

Thank you
Victory

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

<div dir=3D"ltr">I only have one computer, so before taking a risk and inst=
alling Xen on it, i wanted to try it on an Ubuntu VM, When i run &quot;<spa=
n style=3D"background-color:rgb(243,243,243)"><font color=3D"#333333" face=
=3D"ubuntumono, courier, monospace"><span style=3D"white-space:pre-wrap">su=
do apt-get install xen-hypervisor-amd64&quot; and &quot;reboot&quot;,</span=
></font></span><span style=3D"white-space:pre-wrap;color:rgb(51,51,51);font=
-family:ubuntumono,courier,monospace;background-color:rgb(243,243,243)">I g=
et a blank screen like this.(Image attached)</span><div><div><span style=3D=
"background-color:rgb(243,243,243)"><font color=3D"#333333" face=3D"ubuntum=
ono, courier, monospace"><span style=3D"white-space:pre-wrap"> </span></fon=
t></span><div><span style=3D"background-color:rgb(243,243,243)"><font color=
=3D"#333333" face=3D"ubuntumono, courier, monospace"><span style=3D"white-s=
pace:pre-wrap">Could this happen if i tried it on my hardware?</span></font=
></span></div><div><span style=3D"background-color:rgb(243,243,243)"><font =
color=3D"#333333" face=3D"ubuntumono, courier, monospace"><span style=3D"wh=
ite-space:pre-wrap"><br></span></font></span></div><div><span style=3D"back=
ground-color:rgb(243,243,243)"><font color=3D"#333333" face=3D"ubuntumono, =
courier, monospace"><span style=3D"white-space:pre-wrap">Thank you</span></=
font></span></div><div><span style=3D"background-color:rgb(243,243,243)"><f=
ont color=3D"#333333" face=3D"ubuntumono, courier, monospace"><span style=
=3D"white-space:pre-wrap">Victory</span></font></span></div></div></div></d=
iv>

--001a114085c6a8b68e054642537c--

--001a114085c6a8b696054642537e
Content-Type: image/png; name="boot.PNG"
Content-Disposition: attachment; filename="boot.PNG"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_iy0zo67o0

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
A+95Wzn8w++dIOb551f+w9gw6jdTAz8jFfIppZRSSimllFJKqYG65/7VQ6WUUkoppZRSSiml1J0u
wZ9SSimllFJKKaWUUj0swZ9SSimllFJKKaWUUj0swZ9SSimllFJKKaWUUj0swZ9SSimllFJKKaWU
Uj0swZ9SSimllFJKKaWUUj0swZ9SSimllFJKKaWUUj0swZ9SSimllFJKKaWUUj0swZ9SSimllFJK
KaWUUj0swZ9SSimllFJKKaWUUj2sKYK/Y8uBIyNlZMAuB19UykUHl11GdilxdXSa7vrdVWPrceCx
Y7cn1kUH79Ks251dhynWf8J2/vrr2APH9vdgHXvg6H74Da/bpor9d2Dz33tLTfKavrN1j3keuprs
9TzF63y8pjONUkoppZRSSiml7k21heDvnhAWjC5jl10mCzQiwLmz63APDju6kG+gIgycJP/8DVXs
v7sz+Kv9/AyPN/b6uWft1LtQk+2v6ezH2vtaKaWUUkoppZRSv+m61wR/Bx64yyRnwB14F9bhHhx2
tGeTDYZqsa73tLPr7u51qv38JONttp/vzTXZ/prOfqy9r5VSSimllFJKKfWbrjsR/A3ePzRNG6J0
P6OsFaZ0y4jLwTEvKge3ZwFOXIc4K278p5wTzuSK6Tc9NvrQ2LzHblrvTeHi4Lhj1w8+cHz+CSHk
3bLdo+s7vgkTzgCcuM3Z8ieeHZhMP2Hf3NmKcbvtnWofjT22xf0c1d2Oy26bGtXWd3BZUUP7ebN9
OfR4VDwXuxzcPDI8XvYai7uz18ck096lyrYvauj+dH0Gpxm7nj5fSimllFJKKaWUurfUVv2Nv9Fw
IgkINrseNw+sFBZsGndCmBXhRRq+dDV4/2jIsvn6xDTNtrXjxM0IrSYLQprpuoVPOl3crLXdsYmb
znKcPMibZPmxjgPrGz+V7sYaHPeuVSx7cD9MtY8G9nMbPE2y/hNuDz92VysbbzDYG3o825dNbXou
Bqef6jW25THrVCxr9L26uW4dJlmfCfePjZM+X0oppZRSSimllLq3VL0z/iacRTSmSrAxtIyxMCIP
X+JmBE7dOgyuWxdCDdbwNk6ybVNNd7dtd1Pj2xuh0lYuf8K+aqaNs7fSse5KxXpMEoBOuD38WKzT
JM/fFua7a5WNN7A/Jn0uY76B7ewCscHx2nmT19hUz09zvU4A29Vk+2t4PZP1mTDv5uNMDJ6VUkop
pZRSSil1b6jKwV8Wrt3VGlzeWEgzHmINPT5hHYYDnWzdhrdxkm2barq7bbujsu2Nms7yu+1vph0P
/JrpYvoJY92VivXolj3FPtrssViXe0jwN7j/pnguu7MkJ54tOTDeZPNOMWbU6L9KXStUm2x/TWM9
J8w7PM7g86WUUkoppZRSSql7S1X8G39x/e74W2BD6zF2Rl8avsRjXajVBhzdfKPBxebrNjT2ZtuT
XY8afuzu2O7R6oKhieNPb/ltSLXLxJ/4Hnhg99POGhXL7kKkwXWKmmIdJ4RPQ6FS+/wOzjc45l2t
bB0HA62h9RysWOddDiwHRng6dtfE8aZ6jU0y5lhNDBPvSg1vX1eD90+2PlNMs4XwUimllFJKKaWU
UvfMuhv/cY/uJ4R3tYbXIwKWqcOXdtltSDM4X0y3ad1GV2147MHbk12PGrp9t2z3WLVjDy47aprL
H543HeuuVKzHdIO/0X+ZuVvHCbto8OfZQ/9Kc/zEdMI23aWK9Rgbr5Xsi0mfy7HX1sQVT7Z507yb
Zk3GnPCT9Fqh2vD6dDV0f7qNg9OMXp/0+VJKKaWUUkoppdS9oqYI/pSqVZMFUuqeWZ4vpZRSSiml
lFKqDyX4U7+GEiTdu8rzpZRSSimllFJK9aEEf+rXUIKke1d5vpRSSimllFJKqT6U4E8ppZRSSiml
lFJKqR6W4E8ppZRSSimllFJKqR7WyI033lgAAAAAgH4Z+clPflIAAAAAgH4R/AEAAABADwn+AAAA
AKCHBH8AAAAA0EOCPwAAAADoIcEfAAAAAPSQ4A8AAAAAekjwBwAAAAA9JPgDAAAAgB4S/AEAAABA
Dwn+AAAAAKCHBH8AAAAA0EOCPwAAAADoIcEfAAAAAPSQ4A8AAAAAekjwBwAAAAA9JPgDAAAAgB4S
/AEAAABADwn+AAAAAKCHBH8AAAAA0EOCPwAAAADoIcEfAAAAAPSQ4A8AAAAAekjwBwAAAAA9JPgD
AAAAgB4S/AEAAABADwn+AAAAAKCHBH8AAAAA0EOCPwAAAADoIcEfAAAAAPSQ4A8AAAAAekjwBwAA
AAA9JPgDAAAAgB4S/AEAAABADwn+AAAAAKCHBH8AAAAA0EOCPwAAAADoIcEfAAAAAPSQ4A8AAAAA
ekjwBwAAAAA9JPgDAAAAgB4S/AEAAABADwn+AAAAAKCHBH8AAAAA0EOCPwAAAADoIcEfAAAAAPSQ
4A8AAAAAekjwBwAAAAA9JPgDAAAAgB4S/AEAAABADwn+AAAAAKCHBH8AAAAA0EOCPwAAAADoIcEf
AAAAAPSQ4A8AAAAAekjwBwAAAAA9JPgDAAAAgB4S/AEAAABADwn+AAAAAKCHBH8AAAAA0EOCPwAA
AADoIcEfAAAAAPSQ4A8AAAAAekjwBwAAAAA9JPgDAAAAgB4S/AEAAABADwn+AAAAAKCHBH8AAAAA
0EOCPwAAAADoIcEfAAAAAPSQ4A8AAAAAekjwBwAAAAA9JPgDAAAAgB4S/AEAAABADwn+AAAAAKCH
BH8AAAAA0EOCPwAAAADoIcEfAAAAAPSQ4A8AAAAAekjwBwAAAAA9JPgDAAAAgB4S/AEAAABADwn+
AAAAAKCHBH8AAAAA0EOCPwAAAADoIcEfAAAAAPSQ4A8AAAAAekjwBwAAAAA9JPgDAAAAgB4S/AEA
AABADwn+AAAAAKCHBH8AAAAA0EOCPwAAAADoIcEfAAAAAPSQ4A8AAAAAekjwBwAAAAA9JPgDAAAA
gB4S/AEAAABADwn+AAAAAKCHBH8AAAAA0EOCPwAAAADoIcEfAAAAAPSQ4A8AAAAAekjwBwAAAAA9
JPgDAAAAgB4S/AEAAABADwn+AAAAAKCHBH8AAAAA0EOCPwAAAADoIcEfAAAAAPSQ4A8AAAAAekjw
BwAAAAA9JPgDAAAAgB4S/AEAAABADwn+AAAAAKCHBH8AAAAA0EOCPwAAAADoIcEfAAAAAPSQ4A8A
AAAAekjwBwAAAAA9JPgDAAAAgB4S/AEAAABADwn+AAAAAKCHBH8AAAAA0EOCPwAAAADoIcEfAAAA
APSQ4A8AAAAAekjwBwAAAAA9JPgDAAAAgB4S/AEAAABADwn+AAAAAKCHBH8AAAAA0EOCPwAAAADo
IcEfAAAAAPSQ4A8AAAAAekjwBwAAAAA9JPgDAAAAgB4S/AEAAABADwn+AAAAAKCHBH8AAAAA0EOC
PwAAAADoIcEfAAAAAPSQ4A8AAAAAekjwBwAAAAA9JPgDAAAAgB4S/AEAAABADwn+AAAAAKCHBH8A
AAAA0EOCPwAAAADoIcEfAAAAAPSQ4A8AAAAAekjwBwAAAAA9JPgDAAAAgB4S/AEAAABADwn+AAAA
AKCHBH8AAAAA0EOCPwAAAADoIcEfAAAAAPSQ4A8AAAAAekjwBwAAAAA9JPgDAAAAgB4S/AEAAABA
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
AAA9JPgDAAAAgB4S/AEAAABADwn+AAAAAKCHBH8AAAAA0EOCPwAAAADoIcEfAAAAAPSQ4A8AAAAA
ekjwBwAAAAA9JPgDAAAAgB4S/AEAAABADwn+AAAAAKCHBH8AAAAA0EOCPwAAAADoIcEfAAAAAPSQ
4A8AAAAAekjwBwAAAAA9JPgDAAAAgB4S/AEAAABADwn+AAAAAKCHBH8AAAAA0EOCPwAAAADoIcEf
AAAAAPSQ4A8AAAAAekjwBwAAAAA9JPgDAAAAgB4S/AEAAABADwn+AAAAAKCHBH8AAAAA0EOCPwAA
AADoIcEfAAAAAPSQ4A8AAAAAekjwBwAAAAA9JPgDAAAAgB4S/AEAAABADwn+AAAAAKCHBH8AAAAA
0EOCPwAAAADoIcEfAAAAAPSQ4A8AAAAAekjwBwAAAAA9JPgDAAAAgB4S/AEAAABADwn+AAAAAKCH
BH8AAAAA0EOCPwAAAADoIcEfAAAAAPSQ4A8AAAAAekjwBwAAAAA9JPgDAAAAgB4S/AEAAABADwn+
AAAAAKCHBH8AAAAA0EOCPwAAAADoIcEfAAAAAPSQ4A8AAAAAekjwBwAAAAA9JPgDAAAAgB4S/AEA
AABADwn+AAAAAKCHBH8AAAAA0EOCPwAAAADoIcEfAAAAAPSQ4A8AAAAAekjwBwAAAAA9JPgDAAAA
gB4S/AEAAABADwn+AAAAAKCHBH8AAAAA0EOCPwAAAADoIcEfAAAAAPSQ4A8AAAAAekjwBwAAAAA9
JPgDAAAAgB4S/AEAAABADwn+AAAAAKCHBH8AAAAA0EOCPwAAAADoIcEfAAAAAPSQ4A8AAAAAekjw
BwAAAAA9JPgDAAAAgB4S/AEAAABADwn+AAAAAKCHBH8AAAAA0EOCPwAAAADoIcEfAAAAAPSQ4A8A
AAAAekjwBwAAAAA9JPgDAAAAgB4S/AEAAABADwn+AAAAAKCHBH8AAAAA0EOCPwAAAADoIcEfAAAA
APSQ4A8AAAAAekjwBwAAAAA9JPgDAAAAgB4S/AEAAABADwn+AAAAAKCHBH8AAAAA0EOCPwAAAADo
IcEfAAAAAPSQ4A8AAAAAekjwBwAAAAA9JPgDAAAAgB4S/AEAAABADwn+AAAAAKCHBH8AAAAA0EOC
PwAAAADoIcEfAAAAAPSQ4A8AAAAAekjwBwAAAAA9JPgDAAAAgB4S/AEAAABADwn+AAAAAKCHBH8A
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
7xtmFfNN9jzF2ZFR2c+EB0VN9+8kxjQPefRRbfD31QtLefWhN5QnvPj0csTnr2jH+fjnriiPf/43
yt+97afllf9ZynPfeG07fcw32Rl/s/b/eLnip7eUC2+J5+f28k9n31ae89Vby1NP+EXzmvxZ2fk/
Xl2WPnukXHTzV8rbfvDY8qLTH1hecsofln8++cHt/dmYM/Y/og3+4l/2jX+190vnXV2+dM4V5enP
em555KN2L8989vPK2ZdeV7579c/KD39yS7n5tjvK09721TJjv49P/6e+m/2Nv6Gwrrt/qmAurk/y
k94t/uMemy1/bLqh24I/AAAA6LmFf/Wl8sNbSxl58PvL0V8ZDXve88kLyry9Di2PeM+15bGfKuN2
/+i17d86myoIiiDvIx/5SDnvvPPa0C+CsO5nv/HT1vg5bgR+8RPX+FnuKaecUj70oQ+1geBk/6pv
F1RlP2sNUdMNqAYd9/UflJE/+Vx5z3duLq8+4+byZ5+6ruz50SvKH7/ju2XtK89oH3v1Wz/Zhn6T
hZKD3vve97aBZ4SOEW5OR/yjJzHfZMFfd7bj1lbMN9n+iJ/vRmX7clDUdP5OYnjw/ke0Ivg7+Tul
vOVzpbzmwz8rT3zJmeWxz/t6+bO/PbO87J0/a0O/f3xvKc95/bXj82TjhX3/7vjymuO/X77101vL
W8+/qTzvKz8pT/jM9WX/o64rf/gvbypLDhgpP7nlynL+TUeX13171/Kkz60r+39kcXv/2z71L+mY
M/b6aLn1l6PB35U3/KKce8VPywVX3ljOvPCH5SUHvaKcc/HV5fLm/it/ekv56S9+WX5+26/Kn7/l
K818h03zH/fogrkHlTd9aiBoawPBoZ8EbyGYO3LsH/2Y+I97jBpdxsB4Bxw5/tj4fGP/uMdk4wv+
AAAAoOfmPOXYcvEtpSx9wlFl5I/e1drukR8qD/y3S8t+nyjjdv/oL8ou/3llmfFnn54yCIqz++KM
tzj7LkK++Ht/8XfxItjq/q5d/KQ3AsKTTjqpHHLIIe1ZgjFP/Dw4G7MLqqaq6QZUgw4//jtl5LGf
Lnt/6Mry2I9dWh5yyIVlp9edVZa+4JT2/te9/ehph34htiV+znzWWWeVz372s9Pymc98pp1vsuAv
znbsHHTQQeWf/umfyute97ryhje8YVzcjvtf9rKXTZh+sv0RZ0dOt6bzdxJDTPOgfT9ebv7F7eXj
J15TXvi2S8vz33JpeW7zOnr2Gy8tf/m6S8tfvPrS8ox/urQ87RWXlie/7OJ2+phvsjP+jjv1+2Xb
R364fOTsq8qbz76uPOUzPyy7HXpp+b3X/ltZ/PSRcuMvrylX/fLM8rHLnlAO+MJO5RHvm9Pe/7Zj
8tAvzN7z0HLDTbeVm2+5vdzRbN+WXPSjm8uerzy+zNj9w5MGf1stQsCBoO43RfAHAAAAPRf/gMJT
T7uqPP2/ry27HHpZ+cN3XVr+4J0T/f47Lim/9/bvl7X/dFo7/ZaCoB//+MftWW/xj1Yceuih5Zxz
zmnDnR/96EdtCHjmmWe2/9BHiNAvpo2z/2K+bLwInzox3R13xBlbd2z1P+Qx6IRTv19G9v9kec5X
b2svO4uedHT5sxcfXg77+Kfbfxn2kksuSefPvPvd777TJgv+4ufF8bPoCDbjp8ERQsaZlIMVt+P+
CFLjbxzGfgiT/dw5ptka092vB770hPLHex8+bTH9lsZ+5TtPLiM7v6888DWnlN3ef055wNvOKStf
eFBZ9OSRcuFNryjHXv3k8vyTfrfs+r657X1vO3ry0C887DnHlL1ff3r5wFcvLm899rvloI+cWV74
gdPL897z9fJX7/haeeb/O7k85d9PLH/+xi+Vx7/2+PLAFxxTlj7u8PIHT/nIXQr+urPwRuU/4f11
E/wBAABAz/3HEeeUhU/8VJnxuKO3KKb7+38/ctJ/2bUTZ/1FiHfVVVe1P2c9/PDDy/vf//7y1re+
tb2Mv+l34okntmFXnOkX08X0MV82Xhd+ZaHUdP8hj2Ej+35iNPRrLl/yhiPKwe89unzsqM+0Z+HF
P+IRZ+3FWYnZvJOJYDO26c6Y7Ky3TrbtmW5/ZGN0YlndPpuO6e7XbtwH7HXY+OWXT5x4e/AybOm1
FA795NfLQ5/5obJ87/eXkT8+pMzd9X3lfz3pyWXhn4+UV5zx+2Xfwxa2199+9L+l8w86+4IryoOf
+dEy4+Hvn7YHPvXQ8l8f/Uz7s/RszHsrwR8AAAD03NaGQNMJakKEeNdff3378904yy/CuwiQ4me+
cRm34/54PKabLPQbNNm6bk3g1/nIZ88tI3sfWV755iPbn/PGesX6bG3Y9+uyNc/TndkftUWYO53L
6brsssvaMx6/9KUvteFsnI35sre9sCz805HW2z6x5dCvc/XVV7chXpzBN10xfcyXjXdvJfgDAAAA
gB4S/AEAAABAD40sW7asLF26tCxZsqQsXry4LFy4sMyfP7/MmzevzJ07txXXw4IFC8qcOXPKrFmz
Jtwf0y9atKgdY/ny5WXVqlWt1atXl7Vr15Z169ZNS0w7OH13u7tv8PYDHvAAAO4GGzZsKKubY/ji
RQvLipUry6rmWL569ZpxcXv58hXtsXjmzJnlfve737TMnDmrLFq8pCxc1HzeLFnaWrpseVm+YmX7
+ROfLzNmzCjbbbfd+DyzZs9u1mFVWblqdXPZLLeZNi7jdojPntnNNLEe22+//fh8MUZMt279hsb6
snbd+uZzZH1Zs3ZdK26vXrO2/fyaOXNG2WGHHcr973//8fkns+PM2c18Me+61oqVa9r127hxQ2Nj
K/bf+maZIT674rMwPhsHP2s78VnZPbZmzZoJn3cx/2Mf+9jymMc8pjz60Y8uj3vc48rjH//4cXvu
uWfZeeedJ/Hg5L6dy8Me/siy/6Mf14z32LLXfvuWh+6/W3ng3g8ve+yzT9l17z3L/vvHsh7XTPPY
TfZ/bNl7v/3L7nvvXfbeZ/+y5977lz322q/svud+Zdfd9y4P332Pstse+zT2Lb/9O/+7PHDnXcoD
HzRq9oLFZeb8hWXegmVlbmtpmTVnYdlhwZyycOPKMnPFgnL/7Tc9351tt514O8TzHPt3ZbO/Yz+u
WLGi2YdLmuuxX5vX0tJl7XOyfv3GZh9uaJ7n5nW8ZvRy5er1zfO0trG+ec4XN8/3zDJn7oL2+Vu0
aGnT0yxsXpvxmlzWXC5repuF7fXZc+aVHWfMKjvsOLPpj5oeafHyMmvu4nL/7Ta91mqJ11+8bsMO
zT5Zs2xe2bhmSdm4urFm6ejlFmxYtajMuP+2TZ82u319xes63hc77rhjK26HuB7vteH7MjF/rNug
mdvvUNbvOK9smLuofb1vUbwvmtf1huYYsHHGzLKxeR9tbNYxbJg1p7V+1tzGvLKuNb+1dvaCsmZW
o9nnG5r3w4YNo++vTvt+a97Lq+Y1x5E5S8qc2aM9ahxLOnE7jg8hrs+aN6dsu6yxpNlHO25fVu6w
XVnZXK4aszrM2KG1ZlgzbTy+Zs6ssmbhgrJ26ZJG895dsrisWTy/rJ4/o6yee/9R85ppB6yZyvzt
ytrGuoXNMlavbI8ZK5tjb7zG4zLEsaK9XBT7577N+oxaHZczG3FfmN2Yc9+ydl5jwX3LusX3LSub
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
d7yNBn04+Ou+HMSxvPswjQ/cqcRnwtJlzQdUY/GSRa0IAhc0ny0r2oAulhVB2upmmhXt2VXz5seH
e3xhjLMEF5b4qXCcoRWhXgRu8bkyY8boB3o0JN16xOXixc0HdJwhuDw+IEd14V9cRnAUn1nDTcNU
4uy0CHba4G/1utGgpxmr++K10047TdDuv7F9FZ+tcRn7tgsIu+ni+rLlq9ogacmy5nLpyjY8imCv
tU8Ef40u5GtEyBdhX3d7n7HHYvpdd9urPGLXPdozAgeDv10e+vCy3/6PLXvsu0952D67tfPsvs8+
5QF7NtPt+YjykD12LTvv8cj257+P3HPgDL82+Nur/VlvBIa7P37f8sC9Ht7c3n0s9Nu7XeZv/+7/
Vx704F3Kzg9+aHnwQx7afPFs9nMb7K1u9lUYC8fGtLebx+LxdppG7IM585svm3MXbfaT2tEGJ5qi
CE7jS+bK5jUQ/1c2zppZXFavWtfs253aYCZCmDVr1jfLiJ4izoTZ2Aa+ccbfjBkRaEUzGJez2+sR
7nWh3uLmS/FoKNmsf7vum9a1W/c7s/7xGusM3981xp3F82eWndYsLBtXLRizsOy0alHZafXiza2K
y0Vl48rmPTJvVjPm6JeTeM+Fwb6s69u6x7r7Bvu47jLEfN37I94rS2fPLxt3XFQ2NM/rxp2a1/14
EDeF5vU9esbfvLJxZoR/88qGxvox62aOnuW3bt7ism7hsrKu2ffrm+dqw9r1Zc3iFWXV3LHgrwv7
huzUrMfqZWvKsnkrysI447LpW6NP7Zrlrg+dsWhue7bfYPC3/cJZZen225UVO4yGf4PBX3cZZ/nF
+3R9sy0R9s1YuKHssGBD2T7M32Tmog1lycrY3rBTWbd6aVm/7P55yBfaoG+inVY3y1uzrD12RH88
Lo4dc+5f1kXQt+N9m/VqLgeDv8Ez/hrjwd/C5va8bcrqmduV9Uvmtq+TFSuXlh3mLS33mR0/420M
/Jx3MOAL99lxYdmmeb67++L2yHbzyn22m1vWrJ5Xdlo/p2xcu2PZuH5Jc70Zvw3+5o1/MYn3bHx/
6J6T7vtA96UqrseXm5gu5onvHyFux/0hvjuE7jntvpjFNN33ibWrlzfvl/llZbO9K5ePjtV9t+l0
x+HB7zMxXojXfLy+Q7wnYhnxXSSehyWLF5UFzftq2ZL5zXKWlp02rmleD+ubbV7TvP7WNrfXNUYv
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
iLikZhSwpCkAAAAASUVORK5CYII=
--001a114085c6a8b696054642537e
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--001a114085c6a8b696054642537e--


From xen-users-bounces@lists.xen.org Tue Jan 17 14:28:52 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Jan 2017 14:28:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cTUjm-00034n-78; Tue, 17 Jan 2017 14:27:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vtomole@iastate.edu>) id 1cTKvk-0002xY-16
 for xen-users@lists.xen.org; Tue, 17 Jan 2017 03:59:32 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 9B/C8-06501-3A69D785; Tue, 17 Jan 2017 03:59:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOIsWRWlGSWpSXmKPExsVyMfSWse6iabU
 RBhs6NSxWXT3A6sDocXT3b6YAxijWzLyk/IoE1oyuqZsYC+ZuYapY/3wWcwPj93VMXYxcHEIC
 kxkl2jecZO5i5ORgEZjFLHFxcTFIQkLgB4vEu39LwRISAjkST+/OZIewSyR6JrSD2bwCghInZ
 z5hAbGFBHwktm5+zgpiswloSsxbcAJoAwfQUFWJJ50BICavQIDEwnt1IBXCAloSb56dAqsWEZ
 CWmHGliQ3EZhZwkbiw/DvTBEbeWUgWzEKSgrC9JB686mSeBTSVWUBdYv08IYiwmsTtbVfZIWx
 tiWULXzND2BoSxy+cgmo1kXj/ux+qRlFiSvdDdpAxEgIyEscPeS1g5FrFqFGcWlSWWqRrbKCX
 VJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREY/PUMDIw7GCes8jvEKMnBpCTKm9BaG
 yHEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgnfSVKCcYFFqempFWmYOMA5h0hIcPEoivBemAKV5iw
 sSc4sz0yFSpxiNOXq6Tr9k4tiz6/JLJiGWvPy8VClx3iUgkwRASjNK8+AGwdLDJUZZKWFeRgY
 GBiGegtSi3MwSVPlXjOIcjErCvOdApvBk5pXA7XsFdAoT0CnXdapBTilJREhJNTAu5GxX/C2t
 eT59z+t1LVd2y9bPehldb+hrmiW16O4TzZXfFV5v/O8vaXR92g+f7rLHTKfPNJuve2kQuvNH/
 q4ff32SzVjS9llddWIU3ZB1XWVhxrIO7939LDEPN+3Z9OAlo/jnmMZdN6tVDSVe25+IXT+7vn
 TRTC/jzzI9EgJx8h9Fe+WCjZcpsRRnJBpqMRcVJwIAICN0nQoDAAA=
X-Env-Sender: vtomole@iastate.edu
X-Msg-Ref: server-3.tower-206.messagelabs.com!1484625569!76652861!1
X-Originating-IP: [209.85.218.51]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18222 invoked from network); 17 Jan 2017 03:59:30 -0000
Received: from mail-oi0-f51.google.com (HELO mail-oi0-f51.google.com)
 (209.85.218.51)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Jan 2017 03:59:30 -0000
Received: by mail-oi0-f51.google.com with SMTP id u143so112928504oif.3
 for <xen-users@lists.xen.org>; Mon, 16 Jan 2017 19:59:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=iastate.edu; s=google20150603;
 h=mime-version:from:date:message-id:subject:to;
 bh=6WmCZSjes/DVC45oDewO8BAhcTaU1eVFfVJsFj7UysY=;
 b=BJD7cpTPlturq5ylIhvlkIIdHQG8MlRvIye/xMDuht47pIDJySeanoMaBxuQIw60ni
 LQgBrct1wtURFmc1aQq3jVRQkMiDCP5lNpK5Gte3WRlFgzOp3L7kTE+G4WCd2d4V6VGW
 OaC22kFIOQQBH7pm0BaDYcoA2AR1oo92Q9imI=
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=6WmCZSjes/DVC45oDewO8BAhcTaU1eVFfVJsFj7UysY=;
 b=ooMIBa1PuVOeNoLTXwX0LcHH3MArZPD1EO1M0fWUZVFngXRhb9gvtV/NNtbSo1QOtl
 duHU7YgueO05B2yj6w4hSrjhJUg7s+EajK03My41SNUTIc8OIU1SCOXDs/nf4D/XVioD
 o2LPyN3dsGbJMG7wmf0d6uMvtJBaPTn0vfBibvIovrwnILEC1XW8GEQd7EWr9pqZukzr
 jJ/DmNbLnkx/4zFSGZ6nr1yEQ8NcaC1KoP6g72xbQeNmTiQnLB4L2KlX9yhVYvAWOFup
 prM/2NZM4/M0gHLIilngyyEmp7x2/FQXIXTJ5T5tras8Fp+nS88XwYijkJSmAFmXjPs1
 e6aw==
X-Gm-Message-State: AIkVDXI996IBzebwjEdTfTmHtxbbu9eDYJIH87bjylvuV69Sl+KLvfizonN48Sa2I2XA9/SNgg/KPHGjsBz15iNI
X-Received: by 10.202.107.71 with SMTP id g68mr17106760oic.163.1484625568872; 
 Mon, 16 Jan 2017 19:59:28 -0800 (PST)
MIME-Version: 1.0
Received: by 10.202.204.140 with HTTP; Mon, 16 Jan 2017 19:59:28 -0800 (PST)
From: Victory Omole <vtomole@iastate.edu>
Date: Mon, 16 Jan 2017 21:59:28 -0600
Message-ID: <CAAtZHRLkw4LV82keU1X29FVXxW1goXEu2oCQ9kLAyLeUB4CAvw@mail.gmail.com>
To: xen-users@lists.xen.org
Content-Type: multipart/mixed; boundary=001a114085c6a8b696054642537e
X-Mailman-Approved-At: Tue, 17 Jan 2017 14:27:49 +0000
Subject: [Xen-users] Problems installing Xen on Ubuntu
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--001a114085c6a8b696054642537e
Content-Type: multipart/alternative; boundary=001a114085c6a8b68e054642537c

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

I only have one computer, so before taking a risk and installing Xen on it,
i wanted to try it on an Ubuntu VM, When i run "sudo apt-get install
xen-hypervisor-amd64" and "reboot",I get a blank screen like this.(Image
attached)
Could this happen if i tried it on my hardware?

Thank you
Victory

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

<div dir=3D"ltr">I only have one computer, so before taking a risk and inst=
alling Xen on it, i wanted to try it on an Ubuntu VM, When i run &quot;<spa=
n style=3D"background-color:rgb(243,243,243)"><font color=3D"#333333" face=
=3D"ubuntumono, courier, monospace"><span style=3D"white-space:pre-wrap">su=
do apt-get install xen-hypervisor-amd64&quot; and &quot;reboot&quot;,</span=
></font></span><span style=3D"white-space:pre-wrap;color:rgb(51,51,51);font=
-family:ubuntumono,courier,monospace;background-color:rgb(243,243,243)">I g=
et a blank screen like this.(Image attached)</span><div><div><span style=3D=
"background-color:rgb(243,243,243)"><font color=3D"#333333" face=3D"ubuntum=
ono, courier, monospace"><span style=3D"white-space:pre-wrap"> </span></fon=
t></span><div><span style=3D"background-color:rgb(243,243,243)"><font color=
=3D"#333333" face=3D"ubuntumono, courier, monospace"><span style=3D"white-s=
pace:pre-wrap">Could this happen if i tried it on my hardware?</span></font=
></span></div><div><span style=3D"background-color:rgb(243,243,243)"><font =
color=3D"#333333" face=3D"ubuntumono, courier, monospace"><span style=3D"wh=
ite-space:pre-wrap"><br></span></font></span></div><div><span style=3D"back=
ground-color:rgb(243,243,243)"><font color=3D"#333333" face=3D"ubuntumono, =
courier, monospace"><span style=3D"white-space:pre-wrap">Thank you</span></=
font></span></div><div><span style=3D"background-color:rgb(243,243,243)"><f=
ont color=3D"#333333" face=3D"ubuntumono, courier, monospace"><span style=
=3D"white-space:pre-wrap">Victory</span></font></span></div></div></div></d=
iv>

--001a114085c6a8b68e054642537c--

--001a114085c6a8b696054642537e
Content-Type: image/png; name="boot.PNG"
Content-Disposition: attachment; filename="boot.PNG"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_iy0zo67o0

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
A+95Wzn8w++dIOb551f+w9gw6jdTAz8jFfIppZRSSimllFJKqYG65/7VQ6WUUkoppZRSSiml1J0u
wZ9SSimllFJKKaWUUj0swZ9SSimllFJKKaWUUj0swZ9SSimllFJKKaWUUj0swZ9SSimllFJKKaWU
Uj0swZ9SSimllFJKKaWUUj0swZ9SSimllFJKKaWUUj0swZ9SSimllFJKKaWUUj0swZ9SSimllFJK
KaWUUj0swZ9SSimllFJKKaWUUj2sKYK/Y8uBIyNlZMAuB19UykUHl11GdilxdXSa7vrdVWPrceCx
Y7cn1kUH79Ks251dhynWf8J2/vrr2APH9vdgHXvg6H74Da/bpor9d2Dz33tLTfKavrN1j3keuprs
9TzF63y8pjONUkoppZRSSiml7k21heDvnhAWjC5jl10mCzQiwLmz63APDju6kG+gIgycJP/8DVXs
v7sz+Kv9/AyPN/b6uWft1LtQk+2v6ezH2vtaKaWUUkoppZRSv+m61wR/Bx64yyRnwB14F9bhHhx2
tGeTDYZqsa73tLPr7u51qv38JONttp/vzTXZ/prOfqy9r5VSSimllFJKKfWbrjsR/A3ePzRNG6J0
P6OsFaZ0y4jLwTEvKge3ZwFOXIc4K278p5wTzuSK6Tc9NvrQ2LzHblrvTeHi4Lhj1w8+cHz+CSHk
3bLdo+s7vgkTzgCcuM3Z8ieeHZhMP2Hf3NmKcbvtnWofjT22xf0c1d2Oy26bGtXWd3BZUUP7ebN9
OfR4VDwXuxzcPDI8XvYai7uz18ck096lyrYvauj+dH0Gpxm7nj5fSimllFJKKaWUurfUVv2Nv9Fw
IgkINrseNw+sFBZsGndCmBXhRRq+dDV4/2jIsvn6xDTNtrXjxM0IrSYLQprpuoVPOl3crLXdsYmb
znKcPMibZPmxjgPrGz+V7sYaHPeuVSx7cD9MtY8G9nMbPE2y/hNuDz92VysbbzDYG3o825dNbXou
Bqef6jW25THrVCxr9L26uW4dJlmfCfePjZM+X0oppZRSSimllLq3VL0z/iacRTSmSrAxtIyxMCIP
X+JmBE7dOgyuWxdCDdbwNk6ybVNNd7dtd1Pj2xuh0lYuf8K+aqaNs7fSse5KxXpMEoBOuD38WKzT
JM/fFua7a5WNN7A/Jn0uY76B7ewCscHx2nmT19hUz09zvU4A29Vk+2t4PZP1mTDv5uNMDJ6VUkop
pZRSSil1b6jKwV8Wrt3VGlzeWEgzHmINPT5hHYYDnWzdhrdxkm2barq7bbujsu2Nms7yu+1vph0P
/JrpYvoJY92VivXolj3FPtrssViXe0jwN7j/pnguu7MkJ54tOTDeZPNOMWbU6L9KXStUm2x/TWM9
J8w7PM7g86WUUkoppZRSSql7S1X8G39x/e74W2BD6zF2Rl8avsRjXajVBhzdfKPBxebrNjT2ZtuT
XY8afuzu2O7R6oKhieNPb/ltSLXLxJ/4Hnhg99POGhXL7kKkwXWKmmIdJ4RPQ6FS+/wOzjc45l2t
bB0HA62h9RysWOddDiwHRng6dtfE8aZ6jU0y5lhNDBPvSg1vX1eD90+2PlNMs4XwUimllFJKKaWU
UvfMuhv/cY/uJ4R3tYbXIwKWqcOXdtltSDM4X0y3ad1GV2147MHbk12PGrp9t2z3WLVjDy47aprL
H543HeuuVKzHdIO/0X+ZuVvHCbto8OfZQ/9Kc/zEdMI23aWK9Rgbr5Xsi0mfy7HX1sQVT7Z507yb
Zk3GnPCT9Fqh2vD6dDV0f7qNg9OMXp/0+VJKKaWUUkoppdS9oqYI/pSqVZMFUuqeWZ4vpZRSSiml
lFKqDyX4U7+GEiTdu8rzpZRSSimllFJK9aEEf+rXUIKke1d5vpRSSimllFJKqT6U4E8ppZRSSiml
lFJKqR6W4E8ppZRSSimllFJKqR7WyI033lgAAAAAgH4Z+clPflIAAAAAgH4R/AEAAABADwn+AAAA
AKCHBH8AAAAA0EOCPwAAAADoIcEfAAAAAPSQ4A8AAAAAekjwBwAAAAA9JPgDAAAAgB4S/AEAAABA
Dwn+AAAAAKCHBH8AAAAA0EOCPwAAAADoIcEfAAAAAPSQ4A8AAAAAekjwBwAAAAA9JPgDAAAAgB4S
/AEAAABADwn+AAAAAKCHBH8AAAAA0EOCPwAAAADoIcEfAAAAAPSQ4A8AAAAAekjwBwAAAAA9JPgD
AAAAgB4S/AEAAABADwn+AAAAAKCHBH8AAAAA0EOCPwAAAADoIcEfAAAAAPSQ4A8AAAAAekjwBwAA
AAA9JPgDAAAAgB4S/AEAAABADwn+AAAAAKCHBH8AAAAA0EOCPwAAAADoIcEfAAAAAPSQ4A8AAAAA
ekjwBwAAAAA9JPgDAAAAgB4S/AEAAABADwn+AAAAAKCHBH8AAAAA0EOCPwAAAADoIcEfAAAAAPSQ
4A8AAAAAekjwBwAAAAA9JPgDAAAAgB4S/AEAAABADwn+AAAAAKCHBH8AAAAA0EOCPwAAAADoIcEf
AAAAAPSQ4A8AAAAAekjwBwAAAAA9JPgDAAAAgB4S/AEAAABADwn+AAAAAKCHBH8AAAAA0EOCPwAA
AADoIcEfAAAAAPSQ4A8AAAAAekjwBwAAAAA9JPgDAAAAgB4S/AEAAABADwn+AAAAAKCHBH8AAAAA
0EOCPwAAAADoIcEfAAAAAPSQ4A8AAAAAekjwBwAAAAA9JPgDAAAAgB4S/AEAAABADwn+AAAAAKCH
BH8AAAAA0EOCPwAAAADoIcEfAAAAAPSQ4A8AAAAAekjwBwAAAAA9JPgDAAAAgB4S/AEAAABADwn+
AAAAAKCHBH8AAAAA0EOCPwAAAADoIcEfAAAAAPSQ4A8AAAAAekjwBwAAAAA9JPgDAAAAgB4S/AEA
AABADwn+AAAAAKCHBH8AAAAA0EOCPwAAAADoIcEfAAAAAPSQ4A8AAAAAekjwBwAAAAA9JPgDAAAA
gB4S/AEAAABADwn+AAAAAKCHBH8AAAAA0EOCPwAAAADoIcEfAAAAAPSQ4A8AAAAAekjwBwAAAAA9
JPgDAAAAgB4S/AEAAABADwn+AAAAAKCHBH8AAAAA0EOCPwAAAADoIcEfAAAAAPSQ4A8AAAAAekjw
BwAAAAA9JPgDAAAAgB4S/AEAAABADwn+AAAAAKCHBH8AAAAA0EOCPwAAAADoIcEfAAAAAPSQ4A8A
AAAAekjwBwAAAAA9JPgDAAAAgB4S/AEAAABADwn+AAAAAKCHBH8AAAAA0EOCPwAAAADoIcEfAAAA
APSQ4A8AAAAAekjwBwAAAAA9JPgDAAAAgB4S/AEAAABADwn+AAAAAKCHBH8AAAAA0EOCPwAAAADo
IcEfAAAAAPSQ4A8AAAAAekjwBwAAAAA9JPgDAAAAgB4S/AEAAABADwn+AAAAAKCHBH8AAAAA0EOC
PwAAAADoIcEfAAAAAPSQ4A8AAAAAekjwBwAAAAA9JPgDAAAAgB4S/AEAAABADwn+AAAAAKCHBH8A
AAAA0EOCPwAAAADoIcEfAAAAAPSQ4A8AAAAAekjwBwAAAAA9JPgDAAAAgB4S/AEAAABADwn+AAAA
AKCHBH8AAAAA0EOCPwAAAADoIcEfAAAAAPSQ4A8AAAAAekjwBwAAAAA9JPgDAAAAgB4S/AEAAABA
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
AAA9JPgDAAAAgB4S/AEAAABADwn+AAAAAKCHBH8AAAAA0EOCPwAAAADoIcEfAAAAAPSQ4A8AAAAA
ekjwBwAAAAA9JPgDAAAAgB4S/AEAAABADwn+AAAAAKCHBH8AAAAA0EOCPwAAAADoIcEfAAAAAPSQ
4A8AAAAAekjwBwAAAAA9JPgDAAAAgB4S/AEAAABADwn+AAAAAKCHBH8AAAAA0EOCPwAAAADoIcEf
AAAAAPSQ4A8AAAAAekjwBwAAAAA9JPgDAAAAgB4S/AEAAABADwn+AAAAAKCHBH8AAAAA0EOCPwAA
AADoIcEfAAAAAPSQ4A8AAAAAekjwBwAAAAA9JPgDAAAAgB4S/AEAAABADwn+AAAAAKCHBH8AAAAA
0EOCPwAAAADoIcEfAAAAAPSQ4A8AAAAAekjwBwAAAAA9JPgDAAAAgB4S/AEAAABADwn+AAAAAKCH
BH8AAAAA0EOCPwAAAADoIcEfAAAAAPSQ4A8AAAAAekjwBwAAAAA9JPgDAAAAgB4S/AEAAABADwn+
AAAAAKCHBH8AAAAA0EOCPwAAAADoIcEfAAAAAPSQ4A8AAAAAekjwBwAAAAA9JPgDAAAAgB4S/AEA
AABADwn+AAAAAKCHBH8AAAAA0EOCPwAAAADoIcEfAAAAAPSQ4A8AAAAAekjwBwAAAAA9JPgDAAAA
gB4S/AEAAABADwn+AAAAAKCHBH8AAAAA0EOCPwAAAADoIcEfAAAAAPSQ4A8AAAAAekjwBwAAAAA9
JPgDAAAAgB4S/AEAAABADwn+AAAAAKCHBH8AAAAA0EOCPwAAAADoIcEfAAAAAPSQ4A8AAAAAekjw
BwAAAAA9JPgDAAAAgB4S/AEAAABADwn+AAAAAKCHBH8AAAAA0EOCPwAAAADoIcEfAAAAAPSQ4A8A
AAAAekjwBwAAAAA9JPgDAAAAgB4S/AEAAABADwn+AAAAAKCHBH8AAAAA0EOCPwAAAADoIcEfAAAA
APSQ4A8AAAAAekjwBwAAAAA9JPgDAAAAgB4S/AEAAABADwn+AAAAAKCHBH8AAAAA0EOCPwAAAADo
IcEfAAAAAPSQ4A8AAAAAekjwBwAAAAA9JPgDAAAAgB4S/AEAAABADwn+AAAAAKCHBH8AAAAA0EOC
PwAAAADoIcEfAAAAAPSQ4A8AAAAAekjwBwAAAAA9JPgDAAAAgB4S/AEAAABADwn+AAAAAKCHBH8A
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
7xtmFfNN9jzF2ZFR2c+EB0VN9+8kxjQPefRRbfD31QtLefWhN5QnvPj0csTnr2jH+fjnriiPf/43
yt+97afllf9ZynPfeG07fcw32Rl/s/b/eLnip7eUC2+J5+f28k9n31ae89Vby1NP+EXzmvxZ2fk/
Xl2WPnukXHTzV8rbfvDY8qLTH1hecsofln8++cHt/dmYM/Y/og3+4l/2jX+190vnXV2+dM4V5enP
em555KN2L8989vPK2ZdeV7579c/KD39yS7n5tjvK09721TJjv49P/6e+m/2Nv6Gwrrt/qmAurk/y
k94t/uMemy1/bLqh24I/AAAA6LmFf/Wl8sNbSxl58PvL0V8ZDXve88kLyry9Di2PeM+15bGfKuN2
/+i17d86myoIiiDvIx/5SDnvvPPa0C+CsO5nv/HT1vg5bgR+8RPX+FnuKaecUj70oQ+1geBk/6pv
F1RlP2sNUdMNqAYd9/UflJE/+Vx5z3duLq8+4+byZ5+6ruz50SvKH7/ju2XtK89oH3v1Wz/Zhn6T
hZKD3vve97aBZ4SOEW5OR/yjJzHfZMFfd7bj1lbMN9n+iJ/vRmX7clDUdP5OYnjw/ke0Ivg7+Tul
vOVzpbzmwz8rT3zJmeWxz/t6+bO/PbO87J0/a0O/f3xvKc95/bXj82TjhX3/7vjymuO/X77101vL
W8+/qTzvKz8pT/jM9WX/o64rf/gvbypLDhgpP7nlynL+TUeX13171/Kkz60r+39kcXv/2z71L+mY
M/b6aLn1l6PB35U3/KKce8VPywVX3ljOvPCH5SUHvaKcc/HV5fLm/it/ekv56S9+WX5+26/Kn7/l
K818h03zH/fogrkHlTd9aiBoawPBoZ8EbyGYO3LsH/2Y+I97jBpdxsB4Bxw5/tj4fGP/uMdk4wv+
AAAAoOfmPOXYcvEtpSx9wlFl5I/e1drukR8qD/y3S8t+nyjjdv/oL8ou/3llmfFnn54yCIqz++KM
tzj7LkK++Ht/8XfxItjq/q5d/KQ3AsKTTjqpHHLIIe1ZgjFP/Dw4G7MLqqaq6QZUgw4//jtl5LGf
Lnt/6Mry2I9dWh5yyIVlp9edVZa+4JT2/te9/ehph34htiV+znzWWWeVz372s9Pymc98pp1vsuAv
znbsHHTQQeWf/umfyute97ryhje8YVzcjvtf9rKXTZh+sv0RZ0dOt6bzdxJDTPOgfT9ebv7F7eXj
J15TXvi2S8vz33JpeW7zOnr2Gy8tf/m6S8tfvPrS8ox/urQ87RWXlie/7OJ2+phvsjP+jjv1+2Xb
R364fOTsq8qbz76uPOUzPyy7HXpp+b3X/ltZ/PSRcuMvrylX/fLM8rHLnlAO+MJO5RHvm9Pe/7Zj
8tAvzN7z0HLDTbeVm2+5vdzRbN+WXPSjm8uerzy+zNj9w5MGf1stQsCBoO43RfAHAAAAPRf/gMJT
T7uqPP2/ry27HHpZ+cN3XVr+4J0T/f47Lim/9/bvl7X/dFo7/ZaCoB//+MftWW/xj1Yceuih5Zxz
zmnDnR/96EdtCHjmmWe2/9BHiNAvpo2z/2K+bLwInzox3R13xBlbd2z1P+Qx6IRTv19G9v9kec5X
b2svO4uedHT5sxcfXg77+Kfbfxn2kksuSefPvPvd777TJgv+4ufF8bPoCDbjp8ERQsaZlIMVt+P+
CFLjbxzGfgiT/dw5ptka092vB770hPLHex8+bTH9lsZ+5TtPLiM7v6888DWnlN3ef055wNvOKStf
eFBZ9OSRcuFNryjHXv3k8vyTfrfs+r657X1vO3ry0C887DnHlL1ff3r5wFcvLm899rvloI+cWV74
gdPL897z9fJX7/haeeb/O7k85d9PLH/+xi+Vx7/2+PLAFxxTlj7u8PIHT/nIXQr+urPwRuU/4f11
E/wBAABAz/3HEeeUhU/8VJnxuKO3KKb7+38/ctJ/2bUTZ/1FiHfVVVe1P2c9/PDDy/vf//7y1re+
tb2Mv+l34okntmFXnOkX08X0MV82Xhd+ZaHUdP8hj2Ej+35iNPRrLl/yhiPKwe89unzsqM+0Z+HF
P+IRZ+3FWYnZvJOJYDO26c6Y7Ky3TrbtmW5/ZGN0YlndPpuO6e7XbtwH7HXY+OWXT5x4e/AybOm1
FA795NfLQ5/5obJ87/eXkT8+pMzd9X3lfz3pyWXhn4+UV5zx+2Xfwxa2199+9L+l8w86+4IryoOf
+dEy4+Hvn7YHPvXQ8l8f/Uz7s/RszHsrwR8AAAD03NaGQNMJakKEeNdff3378904yy/CuwiQ4me+
cRm34/54PKabLPQbNNm6bk3g1/nIZ88tI3sfWV755iPbn/PGesX6bG3Y9+uyNc/TndkftUWYO53L
6brsssvaMx6/9KUvteFsnI35sre9sCz805HW2z6x5dCvc/XVV7chXpzBN10xfcyXjXdvJfgDAAAA
gB4S/AEAAABAD40sW7asLF26tCxZsqQsXry4LFy4sMyfP7/MmzevzJ07txXXw4IFC8qcOXPKrFmz
Jtwf0y9atKgdY/ny5WXVqlWt1atXl7Vr15Z169ZNS0w7OH13u7tv8PYDHvAAAO4GGzZsKKubY/ji
RQvLipUry6rmWL569ZpxcXv58hXtsXjmzJnlfve737TMnDmrLFq8pCxc1HzeLFnaWrpseVm+YmX7
+ROfLzNmzCjbbbfd+DyzZs9u1mFVWblqdXPZLLeZNi7jdojPntnNNLEe22+//fh8MUZMt279hsb6
snbd+uZzZH1Zs3ZdK26vXrO2/fyaOXNG2WGHHcr973//8fkns+PM2c18Me+61oqVa9r127hxQ2Nj
K/bf+maZIT674rMwPhsHP2s78VnZPbZmzZoJn3cx/2Mf+9jymMc8pjz60Y8uj3vc48rjH//4cXvu
uWfZeeedJ/Hg5L6dy8Me/siy/6Mf14z32LLXfvuWh+6/W3ng3g8ve+yzT9l17z3L/vvHsh7XTPPY
TfZ/bNl7v/3L7nvvXfbeZ/+y5977lz322q/svud+Zdfd9y4P332Pstse+zT2Lb/9O/+7PHDnXcoD
HzRq9oLFZeb8hWXegmVlbmtpmTVnYdlhwZyycOPKMnPFgnL/7Tc9351tt514O8TzHPt3ZbO/Yz+u
WLGi2YdLmuuxX5vX0tJl7XOyfv3GZh9uaJ7n5nW8ZvRy5er1zfO0trG+ec4XN8/3zDJn7oL2+Vu0
aGnT0yxsXpvxmlzWXC5repuF7fXZc+aVHWfMKjvsOLPpj5oeafHyMmvu4nL/7Ta91mqJ11+8bsMO
zT5Zs2xe2bhmSdm4urFm6ejlFmxYtajMuP+2TZ82u319xes63hc77rhjK26HuB7vteH7MjF/rNug
mdvvUNbvOK9smLuofb1vUbwvmtf1huYYsHHGzLKxeR9tbNYxbJg1p7V+1tzGvLKuNb+1dvaCsmZW
o9nnG5r3w4YNo++vTvt+a97Lq+Y1x5E5S8qc2aM9ahxLOnE7jg8hrs+aN6dsu6yxpNlHO25fVu6w
XVnZXK4aszrM2KG1ZlgzbTy+Zs6ssmbhgrJ26ZJG895dsrisWTy/rJ4/o6yee/9R85ppB6yZyvzt
ytrGuoXNMlavbI8ZK5tjb7zG4zLEsaK9XBT7577N+oxaHZczG3FfmN2Yc9+ydl5jwX3LusX3LSub
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
d7yNBn04+Ou+HMSxvPswjQ/cqcRnwtJlzQdUY/GSRa0IAhc0ny0r2oAulhVB2upmmhXt2VXz5seH
e3xhjLMEF5b4qXCcoRWhXgRu8bkyY8boB3o0JN16xOXixc0HdJwhuDw+IEd14V9cRnAUn1nDTcNU
4uy0CHba4G/1utGgpxmr++K10047TdDuv7F9FZ+tcRn7tgsIu+ni+rLlq9ogacmy5nLpyjY8imCv
tU8Ef40u5GtEyBdhX3d7n7HHYvpdd9urPGLXPdozAgeDv10e+vCy3/6PLXvsu0952D67tfPsvs8+
5QF7NtPt+YjykD12LTvv8cj257+P3HPgDL82+Nur/VlvBIa7P37f8sC9Ht7c3n0s9Nu7XeZv/+7/
Vx704F3Kzg9+aHnwQx7afPFs9nMb7K1u9lUYC8fGtLebx+LxdppG7IM585svm3MXbfaT2tEGJ5qi
CE7jS+bK5jUQ/1c2zppZXFavWtfs253aYCZCmDVr1jfLiJ4izoTZ2Aa+ccbfjBkRaEUzGJez2+sR
7nWh3uLmS/FoKNmsf7vum9a1W/c7s/7xGusM3981xp3F82eWndYsLBtXLRizsOy0alHZafXiza2K
y0Vl48rmPTJvVjPm6JeTeM+Fwb6s69u6x7r7Bvu47jLEfN37I94rS2fPLxt3XFQ2NM/rxp2a1/14
EDeF5vU9esbfvLJxZoR/88qGxvox62aOnuW3bt7ism7hsrKu2ffrm+dqw9r1Zc3iFWXV3LHgrwv7
huzUrMfqZWvKsnkrysI447LpW6NP7Zrlrg+dsWhue7bfYPC3/cJZZen225UVO4yGf4PBX3cZZ/nF
+3R9sy0R9s1YuKHssGBD2T7M32Tmog1lycrY3rBTWbd6aVm/7P55yBfaoG+inVY3y1uzrD12RH88
Lo4dc+5f1kXQt+N9m/VqLgeDv8Ez/hrjwd/C5va8bcrqmduV9Uvmtq+TFSuXlh3mLS33mR0/420M
/Jx3MOAL99lxYdmmeb67++L2yHbzyn22m1vWrJ5Xdlo/p2xcu2PZuH5Jc70Zvw3+5o1/MYn3bHx/
6J6T7vtA96UqrseXm5gu5onvHyFux/0hvjuE7jntvpjFNN33ibWrlzfvl/llZbO9K5ePjtV9t+l0
x+HB7zMxXojXfLy+Q7wnYhnxXSSehyWLF5UFzftq2ZL5zXKWlp02rmleD+ubbV7TvP7WNrfXNUYv
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
iLikZhSwpCkAAAAASUVORK5CYII=
--001a114085c6a8b696054642537e
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--001a114085c6a8b696054642537e--


From xen-users-bounces@lists.xen.org Tue Jan 17 14:56:21 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Jan 2017 14:56:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cTVB6-0005Cc-7c; Tue, 17 Jan 2017 14:56:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <webdawg@gmail.com>) id 1cTVB4-0005CU-FT
 for xen-users@lists.xen.org; Tue, 17 Jan 2017 14:56:02 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 99/68-15112-1803E785; Tue, 17 Jan 2017 14:56:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAIsWRWlGSWpSXmKPExsVyMfSaiW6DQV2
 EQeMyS4tVVw+wOjB6HN39mymAMYo1My8pvyKBNWP7ou+sBU0yFc3P7zM3MO6W7GLk4hASmMgo
 MaexnRHEYRFoYJWYuOgFmCMhMIdV4u29K0xdjJxATo7E7vOXWCHsEokNJ6axgdi8AoISJ2c+Y
 QGxhQS8JCZPP8oIYnMKBEq077gLFQ+Q+Ld7I1g9m4CiRMfRG8wgNouAqsTpp2uYIOYESCz98w
 NsvrCAlcTRfQ/AakQE1CVaDi8Hm8MsIC3xZMcXZgjbS2LTu8MsExgFZiE5YxaS1CxGDiBbXWL
 9PCGIsJrE7W1X2SFsbYllC18zL2BkXcWoXpxaVJZapGuql1SUmZ5RkpuYmaNraGCml5taXJyY
 npqTmFSsl5yfu4kRGM4MQLCDcfpl/0OMkhxMSqK8HY9rI4T4kvJTKjMSizPii0pzUosPMcpwc
 ChJ8Prp10UICRalpqdWpGXmACMLJi3BwaMkwusOkuYtLkjMLc5Mh0idYjTm6Ok6/ZKJY8+uyy
 +ZhFjy8vNSpcR5pUBKBUBKM0rz4AbBIv4So6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHlbQab
 wZOaVwO17BXQKE9Ap13WqQU4pSURISTUwihx3P2DAtoJbuzHywL2GRM2lG3gy+SeWPzT+fqb0
 R/br0uBQ/QfX1BctrJrKq65u7JXlcPKIZlFw+clTuvJdbjN0ly87uf38RZU9+eJJnKr3ftSt9
 Fz59s2VjumClrU6truY5WLlJeo2zhYKct+U6xW513nW/og/PC7f70bG+YUXGKv8F1+jxFKckW
 ioxVxUnAgAk1iT7PMCAAA=
X-Env-Sender: webdawg@gmail.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1484664960!59094836!1
X-Originating-IP: [209.85.214.52]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31075 invoked from network); 17 Jan 2017 14:56:00 -0000
Received: from mail-it0-f52.google.com (HELO mail-it0-f52.google.com)
 (209.85.214.52)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Jan 2017 14:56:00 -0000
Received: by mail-it0-f52.google.com with SMTP id 203so96390818ith.0
 for <xen-users@lists.xen.org>; Tue, 17 Jan 2017 06:56:00 -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=AThZrYo8AykEq8y7Ire8uhqpav98EZ7hh557nDjFfpU=;
 b=K88QUtnkBh9zxZSPlGiESwyzZKQwmdV/ejRt7jzZ0MTiU/KcfxXwq1sKH646klWjf2
 CHDY+uRMPNR5wIHdosFxywU5bJej8m1sblgZ02UF7PpB0Xp4zLao7Era6iOosh5jQm6U
 oTK1qFE1mYrJVSWI85FJQ9yfVJ/cpF36fGiWdWnr4ziBH08BWo5RkvB39/U0hzCdMrEj
 72ff2ii3PQ/mwFUTMWwcscMf2b8GJ5Do3CbPV/udJANumc1DI+T/PUfIfKYZkT4rgAWq
 /ZDEmAm+bxaC3LsCe2WYThBNuqustwk5IZNaPKejKBNMZddN5eT1+g5bFHxlA5T8Vc+R
 gmXA==
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=AThZrYo8AykEq8y7Ire8uhqpav98EZ7hh557nDjFfpU=;
 b=Jpje734pfVbhzmB8VYBQ+zA5hvo2Drd6/ojDNb9rdUytsfdYjbL77FRYiBcl6/qaQF
 DiNlqDp2iarpuFRkbpO2kdyC3PDmqw8nwvZMz4tMTuUihSW2wLsN6EvH+7bgGRxsIGI8
 9bQ7VB0PIztTEAVnecmKmQEazv17xltgnd011+i9wHFzvNVdSllvFO5sEpqAlZSrMNM7
 THrqdZcQaEogazCSSujetJ6pWrxiKIRg9wI2wSe5vYQPfI98ftBycAspZ2XgLvV7d9CK
 cICKr0VxBgGLbrmpmkqHLGT9zJre9o/NYA9fgYC8Z+wk1ufpkk5vj7SUJsOErL4p0xXO
 RiRA==
X-Gm-Message-State: AIkVDXJTFRVt8ZQWrTz6u66tKucvz2Ryw36uVdYls+503Woy6Z6d305xLHgRFZ8PiHt3QxcZs+0SYV0XtDLopg==
X-Received: by 10.36.238.133 with SMTP id b127mr20047865iti.20.1484664959770; 
 Tue, 17 Jan 2017 06:55:59 -0800 (PST)
MIME-Version: 1.0
Received: by 10.107.152.2 with HTTP; Tue, 17 Jan 2017 06:55:39 -0800 (PST)
In-Reply-To: <CAAtZHRLkw4LV82keU1X29FVXxW1goXEu2oCQ9kLAyLeUB4CAvw@mail.gmail.com>
References: <CAAtZHRLkw4LV82keU1X29FVXxW1goXEu2oCQ9kLAyLeUB4CAvw@mail.gmail.com>
From: WebDawg <webdawg@gmail.com>
Date: Tue, 17 Jan 2017 08:55:39 -0600
Message-ID: <CAKdd5H8hrYcc95MXA9JTN8E-rstYk8R=bCcWYc4JonLkcbv+tA@mail.gmail.com>
To: Victory Omole <vtomole@iastate.edu>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Problems installing Xen on Ubuntu
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============9171935035557283156=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============9171935035557283156==
Content-Type: multipart/alternative; boundary=f403045c12b489a82205464b7fef

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

On Mon, Jan 16, 2017 at 9:59 PM, Victory Omole <vtomole@iastate.edu> wrote:

> I only have one computer, so before taking a risk and installing Xen on
> it, i wanted to try it on an Ubuntu VM, When i run "sudo apt-get install
> xen-hypervisor-amd64" and "reboot",I get a blank screen like this.(Image
> attached)
> Could this happen if i tried it on my hardware?
>
> Thank you
> Victory
>
> _______________________________________________
>
>
Pull the hard drive out and try it on a different one.

Is the VM that you are trying hvm?  You did not say what you where using to
virtualize it.

https://wiki.xenproject.org/wiki/Xen_4.0_Release_Notes#Requirements_for_running_Xen_4.0

The big deal is virt extensions on the CPU.

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

<div dir=3D"ltr"><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">=
On Mon, Jan 16, 2017 at 9:59 PM, Victory Omole <span dir=3D"ltr">&lt;<a hre=
f=3D"mailto:vtomole@iastate.edu" target=3D"_blank">vtomole@iastate.edu</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">I only have one computer, so before taking a risk and installi=
ng Xen on it, i wanted to try it on an Ubuntu VM, When i run &quot;<span st=
yle=3D"background-color:rgb(243,243,243)"><font color=3D"#333333" face=3D"u=
buntumono, courier, monospace"><span style=3D"white-space:pre-wrap">sudo ap=
t-get install xen-hypervisor-amd64&quot; and &quot;reboot&quot;,</span></fo=
nt></span><span style=3D"white-space:pre-wrap;color:rgb(51,51,51);font-fami=
ly:ubuntumono,courier,monospace;background-color:rgb(243,243,243)">I get a =
blank screen like this.(Image attached)</span><div><div><span style=3D"back=
ground-color:rgb(243,243,243)"><font color=3D"#333333" face=3D"ubuntumono, =
courier, monospace"><span style=3D"white-space:pre-wrap"> </span></font></s=
pan><div><span style=3D"background-color:rgb(243,243,243)"><font color=3D"#=
333333" face=3D"ubuntumono, courier, monospace"><span style=3D"white-space:=
pre-wrap">Could this happen if i tried it on my hardware?</span></font></sp=
an></div><div><span style=3D"background-color:rgb(243,243,243)"><font color=
=3D"#333333" face=3D"ubuntumono, courier, monospace"><span style=3D"white-s=
pace:pre-wrap"><br></span></font></span></div><div><span style=3D"backgroun=
d-color:rgb(243,243,243)"><font color=3D"#333333" face=3D"ubuntumono, couri=
er, monospace"><span style=3D"white-space:pre-wrap">Thank you</span></font>=
</span></div><span class=3D"gmail-HOEnZb"><font color=3D"#888888"><div><spa=
n style=3D"background-color:rgb(243,243,243)"><font color=3D"#333333" face=
=3D"ubuntumono, courier, monospace"><span style=3D"white-space:pre-wrap">Vi=
ctory</span></font></span></div></font></span></div></div></div>
<br>______________________________<wbr>_________________<br><br></blockquot=
e><div><br><div>Pull the hard drive out and try it on a different one.<br><=
br></div><div>Is the VM that you are trying hvm?=C2=A0 You did not say what=
 you where using to virtualize it.<br></div><div><br><a href=3D"https://wik=
i.xenproject.org/wiki/Xen_4.0_Release_Notes#Requirements_for_running_Xen_4.=
0">https://wiki.xenproject.org/wiki/Xen_4.0_Release_Notes#Requirements_for_=
running_Xen_4.0</a><br><br></div>The big deal is virt extensions on the CPU=
. <br></div></div><br></div></div>

--f403045c12b489a82205464b7fef--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============9171935035557283156==--


From xen-users-bounces@lists.xen.org Tue Jan 17 14:56:21 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Jan 2017 14:56:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cTVB6-0005Cc-7c; Tue, 17 Jan 2017 14:56:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <webdawg@gmail.com>) id 1cTVB4-0005CU-FT
 for xen-users@lists.xen.org; Tue, 17 Jan 2017 14:56:02 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 99/68-15112-1803E785; Tue, 17 Jan 2017 14:56:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAIsWRWlGSWpSXmKPExsVyMfSaiW6DQV2
 EQeMyS4tVVw+wOjB6HN39mymAMYo1My8pvyKBNWP7ou+sBU0yFc3P7zM3MO6W7GLk4hASmMgo
 MaexnRHEYRFoYJWYuOgFmCMhMIdV4u29K0xdjJxATo7E7vOXWCHsEokNJ6axgdi8AoISJ2c+Y
 QGxhQS8JCZPP8oIYnMKBEq077gLFQ+Q+Ld7I1g9m4CiRMfRG8wgNouAqsTpp2uYIOYESCz98w
 NsvrCAlcTRfQ/AakQE1CVaDi8Hm8MsIC3xZMcXZgjbS2LTu8MsExgFZiE5YxaS1CxGDiBbXWL
 9PCGIsJrE7W1X2SFsbYllC18zL2BkXcWoXpxaVJZapGuql1SUmZ5RkpuYmaNraGCml5taXJyY
 npqTmFSsl5yfu4kRGM4MQLCDcfpl/0OMkhxMSqK8HY9rI4T4kvJTKjMSizPii0pzUosPMcpwc
 ChJ8Prp10UICRalpqdWpGXmACMLJi3BwaMkwusOkuYtLkjMLc5Mh0idYjTm6Ok6/ZKJY8+uyy
 +ZhFjy8vNSpcR5pUBKBUBKM0rz4AbBIv4So6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHlbQab
 wZOaVwO17BXQKE9Ap13WqQU4pSURISTUwihx3P2DAtoJbuzHywL2GRM2lG3gy+SeWPzT+fqb0
 R/br0uBQ/QfX1BctrJrKq65u7JXlcPKIZlFw+clTuvJdbjN0ly87uf38RZU9+eJJnKr3ftSt9
 Fz59s2VjumClrU6truY5WLlJeo2zhYKct+U6xW513nW/og/PC7f70bG+YUXGKv8F1+jxFKckW
 ioxVxUnAgAk1iT7PMCAAA=
X-Env-Sender: webdawg@gmail.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1484664960!59094836!1
X-Originating-IP: [209.85.214.52]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31075 invoked from network); 17 Jan 2017 14:56:00 -0000
Received: from mail-it0-f52.google.com (HELO mail-it0-f52.google.com)
 (209.85.214.52)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Jan 2017 14:56:00 -0000
Received: by mail-it0-f52.google.com with SMTP id 203so96390818ith.0
 for <xen-users@lists.xen.org>; Tue, 17 Jan 2017 06:56:00 -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=AThZrYo8AykEq8y7Ire8uhqpav98EZ7hh557nDjFfpU=;
 b=K88QUtnkBh9zxZSPlGiESwyzZKQwmdV/ejRt7jzZ0MTiU/KcfxXwq1sKH646klWjf2
 CHDY+uRMPNR5wIHdosFxywU5bJej8m1sblgZ02UF7PpB0Xp4zLao7Era6iOosh5jQm6U
 oTK1qFE1mYrJVSWI85FJQ9yfVJ/cpF36fGiWdWnr4ziBH08BWo5RkvB39/U0hzCdMrEj
 72ff2ii3PQ/mwFUTMWwcscMf2b8GJ5Do3CbPV/udJANumc1DI+T/PUfIfKYZkT4rgAWq
 /ZDEmAm+bxaC3LsCe2WYThBNuqustwk5IZNaPKejKBNMZddN5eT1+g5bFHxlA5T8Vc+R
 gmXA==
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=AThZrYo8AykEq8y7Ire8uhqpav98EZ7hh557nDjFfpU=;
 b=Jpje734pfVbhzmB8VYBQ+zA5hvo2Drd6/ojDNb9rdUytsfdYjbL77FRYiBcl6/qaQF
 DiNlqDp2iarpuFRkbpO2kdyC3PDmqw8nwvZMz4tMTuUihSW2wLsN6EvH+7bgGRxsIGI8
 9bQ7VB0PIztTEAVnecmKmQEazv17xltgnd011+i9wHFzvNVdSllvFO5sEpqAlZSrMNM7
 THrqdZcQaEogazCSSujetJ6pWrxiKIRg9wI2wSe5vYQPfI98ftBycAspZ2XgLvV7d9CK
 cICKr0VxBgGLbrmpmkqHLGT9zJre9o/NYA9fgYC8Z+wk1ufpkk5vj7SUJsOErL4p0xXO
 RiRA==
X-Gm-Message-State: AIkVDXJTFRVt8ZQWrTz6u66tKucvz2Ryw36uVdYls+503Woy6Z6d305xLHgRFZ8PiHt3QxcZs+0SYV0XtDLopg==
X-Received: by 10.36.238.133 with SMTP id b127mr20047865iti.20.1484664959770; 
 Tue, 17 Jan 2017 06:55:59 -0800 (PST)
MIME-Version: 1.0
Received: by 10.107.152.2 with HTTP; Tue, 17 Jan 2017 06:55:39 -0800 (PST)
In-Reply-To: <CAAtZHRLkw4LV82keU1X29FVXxW1goXEu2oCQ9kLAyLeUB4CAvw@mail.gmail.com>
References: <CAAtZHRLkw4LV82keU1X29FVXxW1goXEu2oCQ9kLAyLeUB4CAvw@mail.gmail.com>
From: WebDawg <webdawg@gmail.com>
Date: Tue, 17 Jan 2017 08:55:39 -0600
Message-ID: <CAKdd5H8hrYcc95MXA9JTN8E-rstYk8R=bCcWYc4JonLkcbv+tA@mail.gmail.com>
To: Victory Omole <vtomole@iastate.edu>
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Problems installing Xen on Ubuntu
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============9171935035557283156=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============9171935035557283156==
Content-Type: multipart/alternative; boundary=f403045c12b489a82205464b7fef

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

On Mon, Jan 16, 2017 at 9:59 PM, Victory Omole <vtomole@iastate.edu> wrote:

> I only have one computer, so before taking a risk and installing Xen on
> it, i wanted to try it on an Ubuntu VM, When i run "sudo apt-get install
> xen-hypervisor-amd64" and "reboot",I get a blank screen like this.(Image
> attached)
> Could this happen if i tried it on my hardware?
>
> Thank you
> Victory
>
> _______________________________________________
>
>
Pull the hard drive out and try it on a different one.

Is the VM that you are trying hvm?  You did not say what you where using to
virtualize it.

https://wiki.xenproject.org/wiki/Xen_4.0_Release_Notes#Requirements_for_running_Xen_4.0

The big deal is virt extensions on the CPU.

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

<div dir=3D"ltr"><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">=
On Mon, Jan 16, 2017 at 9:59 PM, Victory Omole <span dir=3D"ltr">&lt;<a hre=
f=3D"mailto:vtomole@iastate.edu" target=3D"_blank">vtomole@iastate.edu</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">I only have one computer, so before taking a risk and installi=
ng Xen on it, i wanted to try it on an Ubuntu VM, When i run &quot;<span st=
yle=3D"background-color:rgb(243,243,243)"><font color=3D"#333333" face=3D"u=
buntumono, courier, monospace"><span style=3D"white-space:pre-wrap">sudo ap=
t-get install xen-hypervisor-amd64&quot; and &quot;reboot&quot;,</span></fo=
nt></span><span style=3D"white-space:pre-wrap;color:rgb(51,51,51);font-fami=
ly:ubuntumono,courier,monospace;background-color:rgb(243,243,243)">I get a =
blank screen like this.(Image attached)</span><div><div><span style=3D"back=
ground-color:rgb(243,243,243)"><font color=3D"#333333" face=3D"ubuntumono, =
courier, monospace"><span style=3D"white-space:pre-wrap"> </span></font></s=
pan><div><span style=3D"background-color:rgb(243,243,243)"><font color=3D"#=
333333" face=3D"ubuntumono, courier, monospace"><span style=3D"white-space:=
pre-wrap">Could this happen if i tried it on my hardware?</span></font></sp=
an></div><div><span style=3D"background-color:rgb(243,243,243)"><font color=
=3D"#333333" face=3D"ubuntumono, courier, monospace"><span style=3D"white-s=
pace:pre-wrap"><br></span></font></span></div><div><span style=3D"backgroun=
d-color:rgb(243,243,243)"><font color=3D"#333333" face=3D"ubuntumono, couri=
er, monospace"><span style=3D"white-space:pre-wrap">Thank you</span></font>=
</span></div><span class=3D"gmail-HOEnZb"><font color=3D"#888888"><div><spa=
n style=3D"background-color:rgb(243,243,243)"><font color=3D"#333333" face=
=3D"ubuntumono, courier, monospace"><span style=3D"white-space:pre-wrap">Vi=
ctory</span></font></span></div></font></span></div></div></div>
<br>______________________________<wbr>_________________<br><br></blockquot=
e><div><br><div>Pull the hard drive out and try it on a different one.<br><=
br></div><div>Is the VM that you are trying hvm?=C2=A0 You did not say what=
 you where using to virtualize it.<br></div><div><br><a href=3D"https://wik=
i.xenproject.org/wiki/Xen_4.0_Release_Notes#Requirements_for_running_Xen_4.=
0">https://wiki.xenproject.org/wiki/Xen_4.0_Release_Notes#Requirements_for_=
running_Xen_4.0</a><br><br></div>The big deal is virt extensions on the CPU=
. <br></div></div><br></div></div>

--f403045c12b489a82205464b7fef--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============9171935035557283156==--


From xen-users-bounces@lists.xen.org Wed Jan 18 01:09:43 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Jan 2017 01:09:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cTeji-0001Ew-Rj; Wed, 18 Jan 2017 01:08:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kmeth@seas.upenn.edu>) id 1cTZsS-0003PY-UT
 for Xen-users@lists.xen.org; Tue, 17 Jan 2017 19:57:09 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 76/D4-15112-4177E785; Tue, 17 Jan 2017 19:57:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyMfTGYV3h8ro
 Ig8ML+S1WXT3A6sDocXT3b6YAxijWzLyk/IoE1oytC7axFpwVrWh7sZqtgfGacBcjF4eQwERG
 iZtTZrCDOCwCP1gkOq/NZwFxJECc+72rmbsYOYGcHIn7U5awQdiFEu2zTzKC2LwCghInZz5hA
 bGFBHwkvrbPBopzcLAJ6EisOJQJEmYRUJWY2/sVqjxA4srZHlYQWxgo/nHXIiYQW0RAWuL6/L
 tgq5gFvCRWNa9hm8DIOwvJhllIUrOANjALqEusnycEEVaTuL3tKjuErS2xbOFr5gWMrKsYNYp
 Ti8pSi3SNDfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQLDkAEIdjA2LQo8xCjJ
 waQkytvxuDZCiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvdVldhJBgUWp6akVaZg4wImDSEhw8S
 iK8J0qB0rzFBYm5xZnpEKlTjJYcPV2nXzJxnLoBIvfsuvySSYglLz8vVUqc9w9IgwBIQ0ZpHt
 w4WNReYpSVEuZlBDpQiKcgtSg3swRV/hWjOAejkjCvA8hVPJl5JXBbXwEdxAR00HWdapCDShI
 RUlINjIXbZP83XtJ82Nu3/0a+35fWNfKs9dmOcXxBdz++CTm1cmvnbPmPu/79PK6QHfn7zXw5
 blcLpmZGlzlW+TVi3oKMcraF0vKPFixlyPhZ/Hp73uSzs6XSt+7/XxXybFPzbgOFy0eYen7/X
 Lz6zx4Bg4UNG1Zom51Q/7m2kuW/uujjIxdulgaEyCixFGckGmoxFxUnAgDZosFb1QIAAA==
X-Env-Sender: kmeth@seas.upenn.edu
X-Msg-Ref: server-5.tower-21.messagelabs.com!1484683026!45196902!1
X-Originating-IP: [209.85.216.195]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4424 invoked from network); 17 Jan 2017 19:57:07 -0000
Received: from mail-qt0-f195.google.com (HELO mail-qt0-f195.google.com)
 (209.85.216.195)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Jan 2017 19:57:07 -0000
Received: by mail-qt0-f195.google.com with SMTP id l7so24003752qtd.3
 for <Xen-users@lists.xen.org>; Tue, 17 Jan 2017 11:57:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=seas-upenn-edu.20150623.gappssmtp.com; s=20150623;
 h=mime-version:from:date:message-id:subject:to;
 bh=bgvVC+LdnENRcMJbwva4RnjgKKEvcHGVeq6QQCauUBE=;
 b=A8rvk0TORmKWK8D0/hwbyHAoPRA/xZ/nQySMjIDNMSSj2Ura8aGVuwNkDXq2PCRHP3
 4KRL/VxwEDNkEt3Bx/uv7pb5jK1uxKzBUFkobRL2uqeE10k2Q+/IOD1oSsfZjCuYG+GU
 X1lCXnECzFkuV8lvuohRQo4Zbj85xi+/fLxUAMARoiLLvrslIjOnoXHVfOvaUsUAOp4q
 dwj/+Smia0wzY5l9KjHcyx/k8jNUTcGHPahDvh/BJojCIDVNxSf8fBC4X0+v+mUYEqTr
 IOhxF/V376oGFoDnGG8bmHXlO1VPzqIsQdUbhcoF9ogKMisqqYLALosvK7kTBZT4gZUk
 Wt5g==
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=bgvVC+LdnENRcMJbwva4RnjgKKEvcHGVeq6QQCauUBE=;
 b=J9kEJSgyOsmlEKpXTu7GaC3nxEchFXxDzhh7BAk635s5WC6cIMAGwOzS1pDx2uOYJD
 BTCdqXSoz6OZYrUqyq03v3L206OR4npk4pqQdpi6Z5IS04utOtq9FZ4bQfLN+fnzHLt2
 51SI+QcCDHNlA7hU5Bwd7BHPjn6+prROJNwRcGJCKs9TfGc39j0dvjs+BsXfchbns5df
 pE+Gls3m5TGufmDWLJTwT5S9TJFRyS75VXAaWw6kL9/uctVbpnIFcQHPyF/4EnYRxbCv
 ymeSfmyvtDV2lSw7XSr959YAirlrxAl94wWFFdlPJqiDOmPrgHq3Z9ZMaIBOc+sbh6BV
 NORQ==
X-Gm-Message-State: AIkVDXLFy6QurShoFnyIRUoIisM37G11yH+Q+w7BvH8TMYrpGDvuJ7By0ykg100HWXxgFd3dFxn16i0fkVDBHPa3
X-Received: by 10.55.127.7 with SMTP id a7mr27277779qkd.111.1484683025898;
 Tue, 17 Jan 2017 11:57:05 -0800 (PST)
MIME-Version: 1.0
Received: by 10.140.106.203 with HTTP; Tue, 17 Jan 2017 11:57:05 -0800 (PST)
From: Methuku Karthik <kmeth@seas.upenn.edu>
Date: Tue, 17 Jan 2017 14:57:05 -0500
Message-ID: <CAOnoakd8nUPBYW3sGeJOj3ZVskO9Syazk_cBYZX9DZQ19zqhZQ@mail.gmail.com>
To: Xen-users@lists.xen.org
X-Mailman-Approved-At: Wed, 18 Jan 2017 01:08:26 +0000
Subject: [Xen-users] Compiling Xen for Jetson TK1
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8020656232184361548=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============8020656232184361548==
Content-Type: multipart/alternative; boundary=94eb2c05e5625cf2cf05464fb4f6

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

Hello Everyone,

My name is Karthik. I am trying to compile Xen for Jeston TK1. I am using
this repository git://xenbits.xen.org/people/ianc/xen.git branch
tegra-tk1-jetson-v1.

I am using following commands ..

export
CROSS_COMPILE=/opt/linaro/gcc-linaro-5.3-2016.02-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-
export ARCH=arm
make dist-xen debug=y CONFIG_EARLY_PRINTK=jetson XEN_TARGET_ARCH=arm32

I am getting below error ..

debug.S:24:26: fatal error: debug-jetson.inc: No such file or directory

where can i find this file debug-jetson.inc .. as its looking for the file
because i have debug option and EARLY_PRINTK are set.

Thank you, any thoughts to try are welcome.

Regards,
Karthik

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

<div dir=3D"ltr"><div><div><div><div><div><div>Hello Everyone,<br><br></div=
>My name is Karthik. I am trying to compile Xen for Jeston TK1. I am using =
this repository <font face=3D"Default Monospace,Courier New,Courier,monospa=
ce"><font size=3D"2">git://<a href=3D"http://xenbits.xen.org/people/ianc/xe=
n.git">xenbits.xen.org/people/ianc/xen.git</a> branch </font></font><br><fo=
nt face=3D"Default Monospace,Courier New,Courier,monospace"><font size=3D"2=
">tegra-tk1-jetson-v1.<br><br></font></font></div><font face=3D"Default Mon=
ospace,Courier New,Courier,monospace"><font size=3D"2">I am using following=
 commands ..<br><br>export CROSS_COMPILE=3D/opt/linaro/gcc-linaro-5.3-2016.=
02-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-<br>export ARCH=3Darm=
 <br>make dist-xen debug=3Dy CONFIG_EARLY_PRINTK=3Djetson XEN_TARGET_ARCH=
=3Darm32 <br><br></font></font></div><font face=3D"Default Monospace,Courie=
r New,Courier,monospace"><font size=3D"2">I am getting below error ..<br><b=
r>debug.S:24:26: fatal error: debug-jetson.inc: No such file or directory<b=
r><br></font></font></div><font face=3D"Default Monospace,Courier New,Couri=
er,monospace"><font size=3D"2">where can i find this file debug-jetson.inc =
.. as its looking for the file because i have debug option and EARLY_PRINTK=
 are set.<br><br></font></font></div><div><font face=3D"Default Monospace,C=
ourier New,Courier,monospace"><font size=3D"2">Thank you, any thoughts to t=
ry are welcome.<br></font></font></div><div><font face=3D"Default Monospace=
,Courier New,Courier,monospace"><font size=3D"2"><br></font></font></div><f=
ont face=3D"Default Monospace,Courier New,Courier,monospace"><font size=3D"=
2">Regards,<br></font></font></div><font face=3D"Default Monospace,Courier =
New,Courier,monospace"><font size=3D"2">Karthik<br></font></font></div>

--94eb2c05e5625cf2cf05464fb4f6--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============8020656232184361548==--


From xen-users-bounces@lists.xen.org Wed Jan 18 01:09:43 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Jan 2017 01:09:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cTeji-0001Ew-Rj; Wed, 18 Jan 2017 01:08:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kmeth@seas.upenn.edu>) id 1cTZsS-0003PY-UT
 for Xen-users@lists.xen.org; Tue, 17 Jan 2017 19:57:09 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 76/D4-15112-4177E785; Tue, 17 Jan 2017 19:57:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyMfTGYV3h8ro
 Ig8ML+S1WXT3A6sDocXT3b6YAxijWzLyk/IoE1oytC7axFpwVrWh7sZqtgfGacBcjF4eQwERG
 iZtTZrCDOCwCP1gkOq/NZwFxJECc+72rmbsYOYGcHIn7U5awQdiFEu2zTzKC2LwCghInZz5hA
 bGFBHwkvrbPBopzcLAJ6EisOJQJEmYRUJWY2/sVqjxA4srZHlYQWxgo/nHXIiYQW0RAWuL6/L
 tgq5gFvCRWNa9hm8DIOwvJhllIUrOANjALqEusnycEEVaTuL3tKjuErS2xbOFr5gWMrKsYNYp
 Ti8pSi3SNDfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQLDkAEIdjA2LQo8xCjJ
 waQkytvxuDZCiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvdVldhJBgUWp6akVaZg4wImDSEhw8S
 iK8J0qB0rzFBYm5xZnpEKlTjJYcPV2nXzJxnLoBIvfsuvySSYglLz8vVUqc9w9IgwBIQ0ZpHt
 w4WNReYpSVEuZlBDpQiKcgtSg3swRV/hWjOAejkjCvA8hVPJl5JXBbXwEdxAR00HWdapCDShI
 RUlINjIXbZP83XtJ82Nu3/0a+35fWNfKs9dmOcXxBdz++CTm1cmvnbPmPu/79PK6QHfn7zXw5
 blcLpmZGlzlW+TVi3oKMcraF0vKPFixlyPhZ/Hp73uSzs6XSt+7/XxXybFPzbgOFy0eYen7/X
 Lz6zx4Bg4UNG1Zom51Q/7m2kuW/uujjIxdulgaEyCixFGckGmoxFxUnAgDZosFb1QIAAA==
X-Env-Sender: kmeth@seas.upenn.edu
X-Msg-Ref: server-5.tower-21.messagelabs.com!1484683026!45196902!1
X-Originating-IP: [209.85.216.195]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4424 invoked from network); 17 Jan 2017 19:57:07 -0000
Received: from mail-qt0-f195.google.com (HELO mail-qt0-f195.google.com)
 (209.85.216.195)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Jan 2017 19:57:07 -0000
Received: by mail-qt0-f195.google.com with SMTP id l7so24003752qtd.3
 for <Xen-users@lists.xen.org>; Tue, 17 Jan 2017 11:57:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=seas-upenn-edu.20150623.gappssmtp.com; s=20150623;
 h=mime-version:from:date:message-id:subject:to;
 bh=bgvVC+LdnENRcMJbwva4RnjgKKEvcHGVeq6QQCauUBE=;
 b=A8rvk0TORmKWK8D0/hwbyHAoPRA/xZ/nQySMjIDNMSSj2Ura8aGVuwNkDXq2PCRHP3
 4KRL/VxwEDNkEt3Bx/uv7pb5jK1uxKzBUFkobRL2uqeE10k2Q+/IOD1oSsfZjCuYG+GU
 X1lCXnECzFkuV8lvuohRQo4Zbj85xi+/fLxUAMARoiLLvrslIjOnoXHVfOvaUsUAOp4q
 dwj/+Smia0wzY5l9KjHcyx/k8jNUTcGHPahDvh/BJojCIDVNxSf8fBC4X0+v+mUYEqTr
 IOhxF/V376oGFoDnGG8bmHXlO1VPzqIsQdUbhcoF9ogKMisqqYLALosvK7kTBZT4gZUk
 Wt5g==
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=bgvVC+LdnENRcMJbwva4RnjgKKEvcHGVeq6QQCauUBE=;
 b=J9kEJSgyOsmlEKpXTu7GaC3nxEchFXxDzhh7BAk635s5WC6cIMAGwOzS1pDx2uOYJD
 BTCdqXSoz6OZYrUqyq03v3L206OR4npk4pqQdpi6Z5IS04utOtq9FZ4bQfLN+fnzHLt2
 51SI+QcCDHNlA7hU5Bwd7BHPjn6+prROJNwRcGJCKs9TfGc39j0dvjs+BsXfchbns5df
 pE+Gls3m5TGufmDWLJTwT5S9TJFRyS75VXAaWw6kL9/uctVbpnIFcQHPyF/4EnYRxbCv
 ymeSfmyvtDV2lSw7XSr959YAirlrxAl94wWFFdlPJqiDOmPrgHq3Z9ZMaIBOc+sbh6BV
 NORQ==
X-Gm-Message-State: AIkVDXLFy6QurShoFnyIRUoIisM37G11yH+Q+w7BvH8TMYrpGDvuJ7By0ykg100HWXxgFd3dFxn16i0fkVDBHPa3
X-Received: by 10.55.127.7 with SMTP id a7mr27277779qkd.111.1484683025898;
 Tue, 17 Jan 2017 11:57:05 -0800 (PST)
MIME-Version: 1.0
Received: by 10.140.106.203 with HTTP; Tue, 17 Jan 2017 11:57:05 -0800 (PST)
From: Methuku Karthik <kmeth@seas.upenn.edu>
Date: Tue, 17 Jan 2017 14:57:05 -0500
Message-ID: <CAOnoakd8nUPBYW3sGeJOj3ZVskO9Syazk_cBYZX9DZQ19zqhZQ@mail.gmail.com>
To: Xen-users@lists.xen.org
X-Mailman-Approved-At: Wed, 18 Jan 2017 01:08:26 +0000
Subject: [Xen-users] Compiling Xen for Jetson TK1
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8020656232184361548=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============8020656232184361548==
Content-Type: multipart/alternative; boundary=94eb2c05e5625cf2cf05464fb4f6

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

Hello Everyone,

My name is Karthik. I am trying to compile Xen for Jeston TK1. I am using
this repository git://xenbits.xen.org/people/ianc/xen.git branch
tegra-tk1-jetson-v1.

I am using following commands ..

export
CROSS_COMPILE=/opt/linaro/gcc-linaro-5.3-2016.02-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-
export ARCH=arm
make dist-xen debug=y CONFIG_EARLY_PRINTK=jetson XEN_TARGET_ARCH=arm32

I am getting below error ..

debug.S:24:26: fatal error: debug-jetson.inc: No such file or directory

where can i find this file debug-jetson.inc .. as its looking for the file
because i have debug option and EARLY_PRINTK are set.

Thank you, any thoughts to try are welcome.

Regards,
Karthik

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

<div dir=3D"ltr"><div><div><div><div><div><div>Hello Everyone,<br><br></div=
>My name is Karthik. I am trying to compile Xen for Jeston TK1. I am using =
this repository <font face=3D"Default Monospace,Courier New,Courier,monospa=
ce"><font size=3D"2">git://<a href=3D"http://xenbits.xen.org/people/ianc/xe=
n.git">xenbits.xen.org/people/ianc/xen.git</a> branch </font></font><br><fo=
nt face=3D"Default Monospace,Courier New,Courier,monospace"><font size=3D"2=
">tegra-tk1-jetson-v1.<br><br></font></font></div><font face=3D"Default Mon=
ospace,Courier New,Courier,monospace"><font size=3D"2">I am using following=
 commands ..<br><br>export CROSS_COMPILE=3D/opt/linaro/gcc-linaro-5.3-2016.=
02-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-<br>export ARCH=3Darm=
 <br>make dist-xen debug=3Dy CONFIG_EARLY_PRINTK=3Djetson XEN_TARGET_ARCH=
=3Darm32 <br><br></font></font></div><font face=3D"Default Monospace,Courie=
r New,Courier,monospace"><font size=3D"2">I am getting below error ..<br><b=
r>debug.S:24:26: fatal error: debug-jetson.inc: No such file or directory<b=
r><br></font></font></div><font face=3D"Default Monospace,Courier New,Couri=
er,monospace"><font size=3D"2">where can i find this file debug-jetson.inc =
.. as its looking for the file because i have debug option and EARLY_PRINTK=
 are set.<br><br></font></font></div><div><font face=3D"Default Monospace,C=
ourier New,Courier,monospace"><font size=3D"2">Thank you, any thoughts to t=
ry are welcome.<br></font></font></div><div><font face=3D"Default Monospace=
,Courier New,Courier,monospace"><font size=3D"2"><br></font></font></div><f=
ont face=3D"Default Monospace,Courier New,Courier,monospace"><font size=3D"=
2">Regards,<br></font></font></div><font face=3D"Default Monospace,Courier =
New,Courier,monospace"><font size=3D"2">Karthik<br></font></font></div>

--94eb2c05e5625cf2cf05464fb4f6--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============8020656232184361548==--


From xen-users-bounces@lists.xen.org Wed Jan 18 06:43:00 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Jan 2017 06:43:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cTjwH-0001dQ-Fp; Wed, 18 Jan 2017 06:41:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andy@strugglers.net>) id 1cTjwF-0001dK-Nx
 for xen-users@lists.xen.org; Wed, 18 Jan 2017 06:41:43 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 41/84-21675-72E0F785; Wed, 18 Jan 2017 06:41:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCIsWRWlGSWpSXmKPExsUSWh5wX1eNrz7
 CoP+PosWqqwdYHRg9ju7+zRTAGMWamZeUX5HAmvF8a3rBQbaKlXO62BoYF7B2MXJxsAjsZpHY
 fmY+E4gjJLCDUWLesTfMXYycQBlVid9rnrCD2GwCahKH351mBLFFBKQlZlxpYgOxhQVyJGb/O
 McKYvMKGEh8fNYE1isk0M4osfmRBkRcUOLkzCcsIDazgJbEjX8vgZZxANnSEsv/cYCEOYFa+/
 b+BBvPL+Ag0buzDWythIC2xPHNl8HiogIqEtf2t7NBxDUlDl7axAJha0jcX78Qqt5HYsWcDyw
 TGIVmIdk8C8nmWQibFzAyr2LUKE4tKkst0jWy1EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq
 1kvOz93ECAxlBiDYwXhgUeAhRkkOJiVR3o7HtRFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhte
 OsjhASLUtNTK9Iyc4BRBZOW4OBREuF1BEnzFhck5hZnpkOkTjFacpy6cfolE8eXnWeA5KlPF1
 4yCbHk5eelSonzcoA0CIA0ZJTmwY2DRf4lRlkpYV5GoAOFeApSi3IzS1DlXzGKczAqCfM6gUz
 hycwrgdv6CuggJqCDrutUgxxUkoiQkmpg1PurMvvjNpu8KRO3f5+xKMc7VtxsronUtBsLL3lm
 Xbxd9ir45AGhrrez5/8MifWx78yvWHresfntk6TmbS/Obw/Y/S2KUT3A/NwPw5TcK2caJT7oT
 O29tENDJalooazD7IcGP0xWnk0vN3B5sOmWs5TcwUoxvt2GD0883ucYV5/nMuP6u8ebriixFG
 ckGmoxFxUnAgAoskE69wIAAA==
X-Env-Sender: andy@strugglers.net
X-Msg-Ref: server-14.tower-27.messagelabs.com!1484721702!70001088!1
X-Originating-IP: [85.119.80.223]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30864 invoked from network); 18 Jan 2017 06:41:42 -0000
Received: from bitfolk.com (HELO mail.bitfolk.com) (85.119.80.223)
 by server-14.tower-27.messagelabs.com with AES256-SHA encrypted SMTP;
 18 Jan 2017 06:41:42 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bitfolk.com;
 s=alpha; 
 h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:Subject:To:From:Date;
 bh=F6ukepSpn5o+bIUyacq16pYj4IxmJaxT8M/C2PCNjTE=; 
 b=dOd2TdfvMyv7TEyBu03uuofR9IdhJogPgSMNdFhHVTyA0qc9uJut0sUlayd/MWTvlawC8cci9uxdWsd6cHjmmo0NRk9PJCBck5hXLjvKIzLxd/uKjUOKP8aNB/gCQzQko8mPe52dP07wjpK5Db90GasvmdRGz1c17W1twNsJj2ArUYR63ItG+mzOwH+BXeWe77JNn+CVPfC6OMb2j1UKOHb1HNy5lnT946ms7iCPuJUl4C5jk81QxGM4hRAinOf3MxFegd55Ou8AOEoL5DdORdnFdLYd73LvnhJq8eJPNGh0comsL1JsVNZSmiPHf7WK2Al2nmWHiHMZEu8gW2QYYg==;
Received: from andy by mail.bitfolk.com with local (Exim 4.72)
 (envelope-from <andy@strugglers.net>) id 1cTjwD-0000ye-6C
 for xen-users@lists.xen.org; Wed, 18 Jan 2017 06:41:41 +0000
Date: Wed, 18 Jan 2017 06:41:41 +0000
From: Andy Smith <andy@strugglers.net>
To: xen-users@lists.xen.org
Message-ID: <20170118064141.GK21587@bitfolk.com>
References: <20170116132920.GC21587@bitfolk.com>
 <c5fe4971-5211-2c74-abd9-cfcd58af13fc@prgmr.com>
 <20170117121510.GW1804@bitfolk.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170117121510.GW1804@bitfolk.com>
OpenPGP: id=BF15490B; url=http://strugglers.net/~andy/pubkey.asc
X-URL: http://strugglers.net/wiki/User:Andy
User-Agent: Mutt/1.5.20 (2009-06-14)
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: andy@strugglers.net
X-SA-Exim-Scanned: No (on mail.bitfolk.com); SAEximRunCond expanded to false
Subject: [Xen-users] "swiotlb buffer is full" workaround (Was Re: SAS
 drivers that work reliably under Xen)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

SGkgU2FyYWgsCgpPbiBUdWUsIEphbiAxNywgMjAxNyBhdCAxMjoxNToxMFBNICswMDAwLCBBbmR5
IFNtaXRoIHdyb3RlOgo+IE9uIE1vbiwgSmFuIDE2LCAyMDE3IGF0IDEwOjE4OjU4QU0gLTA4MDAs
IFNhcmFoIE5ld21hbiB3cm90ZToKPiA+IEhvdyBtdWNoIHJhbSBhcmUgeW91IGdpdmluZyB0aGUg
ZG9tMD8KPiAKPiAyRyBhdCB0aGUgbW9tZW50Lgo+IAo+ID4gSSdtIG5vdCBlbnRpcmVseSBjZXJ0
YWluIGlmIHRoaXMgaXMgdGhlIHNhbWUgZXJyb3Igd2Ugd2VyZSBzZWVpbmcKPiA+IG92ZXIgYSB5
ZWFyIGFnbywgYnV0IGlmIGl0IGlzIG9uZSBtaXRpZ2F0aW9uIGlzIHRvIGdpdmUgdGhlIGRvbTAK
PiA+IGF0IGxlYXN0IDRHaUIgcmFtLCBzZWUKPiA+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNi0wMS9tc2cwMzAzMy5odG1sCj4gCj4gR29v
ZCBpZGVhLCBJJ2xsIGdpdmUgdGhhdCBhIGdvIGFuZCBsZXQgeW91IGtub3cuCgpUaGFua3MgYSBs
b3QgZm9yIHRoaXMgcG9pbnRlci4gSSdtIHN1cnByaXNlZCBpdCBkaWRuJ3QgY29tZSB1cCB3aGVu
Ckkgc2VhcmNoZWQgZm9yICJzd2lvdGxiIGJ1ZmZlciBpcyBmdWxsIiBiZWZvcmUuCgpBbnl3YXks
IEkgc2V0ICJkb20wX21lbT0yR2lCLG1heDo0R2lCIiBhbmQgaGF2ZSBiZWVuIGhhbW1lcmluZyBp
dApmb3IgYSBmZXcgaG91cnMgbm93IGFuZCBoYXZlbid0IGhhZCBhbnkgcHJvYmxlbXMuIEkgY2Fu
IG5vcm1hbGx5CnRyaWdnZXIgdGhlIGlzc3VlIHdpdGhpbiBhIGNvdXBsZSBvZiBzZWNvbmRzLCBz
byB0aGlzIGlzIHByb21pc2luZy4KCkNoZWVycywKQW5keQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNl
cnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Wed Jan 18 06:43:00 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Jan 2017 06:43:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cTjwH-0001dQ-Fp; Wed, 18 Jan 2017 06:41:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andy@strugglers.net>) id 1cTjwF-0001dK-Nx
 for xen-users@lists.xen.org; Wed, 18 Jan 2017 06:41:43 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 41/84-21675-72E0F785; Wed, 18 Jan 2017 06:41:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCIsWRWlGSWpSXmKPExsUSWh5wX1eNrz7
 CoP+PosWqqwdYHRg9ju7+zRTAGMWamZeUX5HAmvF8a3rBQbaKlXO62BoYF7B2MXJxsAjsZpHY
 fmY+E4gjJLCDUWLesTfMXYycQBlVid9rnrCD2GwCahKH351mBLFFBKQlZlxpYgOxhQVyJGb/O
 McKYvMKGEh8fNYE1isk0M4osfmRBkRcUOLkzCcsIDazgJbEjX8vgZZxANnSEsv/cYCEOYFa+/
 b+BBvPL+Ag0buzDWythIC2xPHNl8HiogIqEtf2t7NBxDUlDl7axAJha0jcX78Qqt5HYsWcDyw
 TGIVmIdk8C8nmWQibFzAyr2LUKE4tKkst0jWy1EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq
 1kvOz93ECAxlBiDYwXhgUeAhRkkOJiVR3o7HtRFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhte
 OsjhASLUtNTK9Iyc4BRBZOW4OBREuF1BEnzFhck5hZnpkOkTjFacpy6cfolE8eXnWeA5KlPF1
 4yCbHk5eelSonzcoA0CIA0ZJTmwY2DRf4lRlkpYV5GoAOFeApSi3IzS1DlXzGKczAqCfM6gUz
 hycwrgdv6CuggJqCDrutUgxxUkoiQkmpg1PurMvvjNpu8KRO3f5+xKMc7VtxsronUtBsLL3lm
 Xbxd9ir45AGhrrez5/8MifWx78yvWHresfntk6TmbS/Obw/Y/S2KUT3A/NwPw5TcK2caJT7oT
 O29tENDJalooazD7IcGP0xWnk0vN3B5sOmWs5TcwUoxvt2GD0883ucYV5/nMuP6u8ebriixFG
 ckGmoxFxUnAgAoskE69wIAAA==
X-Env-Sender: andy@strugglers.net
X-Msg-Ref: server-14.tower-27.messagelabs.com!1484721702!70001088!1
X-Originating-IP: [85.119.80.223]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30864 invoked from network); 18 Jan 2017 06:41:42 -0000
Received: from bitfolk.com (HELO mail.bitfolk.com) (85.119.80.223)
 by server-14.tower-27.messagelabs.com with AES256-SHA encrypted SMTP;
 18 Jan 2017 06:41:42 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bitfolk.com;
 s=alpha; 
 h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:Subject:To:From:Date;
 bh=F6ukepSpn5o+bIUyacq16pYj4IxmJaxT8M/C2PCNjTE=; 
 b=dOd2TdfvMyv7TEyBu03uuofR9IdhJogPgSMNdFhHVTyA0qc9uJut0sUlayd/MWTvlawC8cci9uxdWsd6cHjmmo0NRk9PJCBck5hXLjvKIzLxd/uKjUOKP8aNB/gCQzQko8mPe52dP07wjpK5Db90GasvmdRGz1c17W1twNsJj2ArUYR63ItG+mzOwH+BXeWe77JNn+CVPfC6OMb2j1UKOHb1HNy5lnT946ms7iCPuJUl4C5jk81QxGM4hRAinOf3MxFegd55Ou8AOEoL5DdORdnFdLYd73LvnhJq8eJPNGh0comsL1JsVNZSmiPHf7WK2Al2nmWHiHMZEu8gW2QYYg==;
Received: from andy by mail.bitfolk.com with local (Exim 4.72)
 (envelope-from <andy@strugglers.net>) id 1cTjwD-0000ye-6C
 for xen-users@lists.xen.org; Wed, 18 Jan 2017 06:41:41 +0000
Date: Wed, 18 Jan 2017 06:41:41 +0000
From: Andy Smith <andy@strugglers.net>
To: xen-users@lists.xen.org
Message-ID: <20170118064141.GK21587@bitfolk.com>
References: <20170116132920.GC21587@bitfolk.com>
 <c5fe4971-5211-2c74-abd9-cfcd58af13fc@prgmr.com>
 <20170117121510.GW1804@bitfolk.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170117121510.GW1804@bitfolk.com>
OpenPGP: id=BF15490B; url=http://strugglers.net/~andy/pubkey.asc
X-URL: http://strugglers.net/wiki/User:Andy
User-Agent: Mutt/1.5.20 (2009-06-14)
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: andy@strugglers.net
X-SA-Exim-Scanned: No (on mail.bitfolk.com); SAEximRunCond expanded to false
Subject: [Xen-users] "swiotlb buffer is full" workaround (Was Re: SAS
 drivers that work reliably under Xen)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

SGkgU2FyYWgsCgpPbiBUdWUsIEphbiAxNywgMjAxNyBhdCAxMjoxNToxMFBNICswMDAwLCBBbmR5
IFNtaXRoIHdyb3RlOgo+IE9uIE1vbiwgSmFuIDE2LCAyMDE3IGF0IDEwOjE4OjU4QU0gLTA4MDAs
IFNhcmFoIE5ld21hbiB3cm90ZToKPiA+IEhvdyBtdWNoIHJhbSBhcmUgeW91IGdpdmluZyB0aGUg
ZG9tMD8KPiAKPiAyRyBhdCB0aGUgbW9tZW50Lgo+IAo+ID4gSSdtIG5vdCBlbnRpcmVseSBjZXJ0
YWluIGlmIHRoaXMgaXMgdGhlIHNhbWUgZXJyb3Igd2Ugd2VyZSBzZWVpbmcKPiA+IG92ZXIgYSB5
ZWFyIGFnbywgYnV0IGlmIGl0IGlzIG9uZSBtaXRpZ2F0aW9uIGlzIHRvIGdpdmUgdGhlIGRvbTAK
PiA+IGF0IGxlYXN0IDRHaUIgcmFtLCBzZWUKPiA+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNi0wMS9tc2cwMzAzMy5odG1sCj4gCj4gR29v
ZCBpZGVhLCBJJ2xsIGdpdmUgdGhhdCBhIGdvIGFuZCBsZXQgeW91IGtub3cuCgpUaGFua3MgYSBs
b3QgZm9yIHRoaXMgcG9pbnRlci4gSSdtIHN1cnByaXNlZCBpdCBkaWRuJ3QgY29tZSB1cCB3aGVu
Ckkgc2VhcmNoZWQgZm9yICJzd2lvdGxiIGJ1ZmZlciBpcyBmdWxsIiBiZWZvcmUuCgpBbnl3YXks
IEkgc2V0ICJkb20wX21lbT0yR2lCLG1heDo0R2lCIiBhbmQgaGF2ZSBiZWVuIGhhbW1lcmluZyBp
dApmb3IgYSBmZXcgaG91cnMgbm93IGFuZCBoYXZlbid0IGhhZCBhbnkgcHJvYmxlbXMuIEkgY2Fu
IG5vcm1hbGx5CnRyaWdnZXIgdGhlIGlzc3VlIHdpdGhpbiBhIGNvdXBsZSBvZiBzZWNvbmRzLCBz
byB0aGlzIGlzIHByb21pc2luZy4KCkNoZWVycywKQW5keQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNl
cnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Wed Jan 18 16:37:29 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Jan 2017 16:37:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cTtDf-0002oV-1j; Wed, 18 Jan 2017 16:36:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <waldt@b1-systems.de>) id 1cTtDd-0002oP-FB
 for xen-users@lists.xen.org; Wed, 18 Jan 2017 16:36:17 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 B3/86-25093-0899F785; Wed, 18 Jan 2017 16:36:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPIsWRWlGSWpSXmKPExsUScsL1jm79zPo
 Igx+zLSxWXT3A6sDocXT3b6YAxijWzLyk/IoE1oxvvTtYCr5qVkzaadPAuE2li5GLQ0hgPaNE
 1/ZFzF2MnBzCAnYSraefgdkiAlkSlx62gNlCAj+YJGbdMAax2QTUJNa/ecIOYvMKOEhcuvuZD
 cRmEVCV+LS9HcwWFQiX6Nh1DapGUOLkzCcsIDangJHExa5fTCCLmQXaGSV27elmmsDIPQtJ3S
 xkOZAEs0CKRN/a+2A2zPJZSA6cheSQWUiemIXk8FlIlkPMVJf4M+8SM4StLbFs4Wso21Zi3br
 3LBC2nsTb371QtqXE+h2f2Bcw8q1i1ChOLSpLLdI1MtdLKspMzyjJTczM0TU0MNPLTS0uTkxP
 zUlMKtZLzs/dxAiMGAYg2MG4eG3gIUZJDiYlUV6XnvoIIb6k/JTKjMTijPii0pzU4kOMMhwcS
 hK8XjOAcoJFqempFWmZOcDYhUlLcPAoifDuBEnzFhck5hZnpkOkTjEqSonz+oMkBEASGaV5cG
 2wdHGJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrwhIFN4MvNK4Ka/AlrMBLTYShlscUkiQkq
 qgdH5xrTX7Clr5hXrZEXeYdvCaFT+3+9i1dmb328me9p0WUoo8CaEJWZveVkTxCUuGFsqUbKh
 4U+SSIvLOrGDt24XOyTVi/zliju+1vOe5+qM8+6bnJn3ab6K+Ktmqf3I+OO8c/YPVyVyMEo43
 Qhi2lSfn/l3qaTffP8+6WdHP9rb7xc4ycCbqMRSnJFoqMVcVJwIANsTL28SAwAA
X-Env-Sender: waldt@b1-systems.de
X-Msg-Ref: server-7.tower-21.messagelabs.com!1484757375!53383250!1
X-Originating-IP: [84.200.69.220]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65426 invoked from network); 18 Jan 2017 16:36:15 -0000
Received: from mx1.b1-systems.de (HELO mx1.b1-systems.de) (84.200.69.220)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Jan 2017 16:36:15 -0000
Received: from [10.100.0.11] (p4FC43A75.dip0.t-ipconnect.de [79.196.58.117])
 by mx1.b1-systems.de (Postfix) with ESMTPSA id 51C1AB8416;
 Wed, 18 Jan 2017 17:36:15 +0100 (CET)
To: Dario Faggioli <dario.faggioli@citrix.com>,
 Kun Cheng <chengkunck@gmail.com>, xen-users@lists.xen.org
References: <c625070b-011d-b260-b355-d120190ff025@b1-systems.de>
 <d8d8104b-201d-2d4a-2d94-a4af8d3cddf4@b1-systems.de>
 <CAO3v1VSuvimC0VMQX8TJ-TCqLDr=diyYwN=jwXTjArZp53CB9Q@mail.gmail.com>
 <dc3cf680-714f-fda2-cbf2-05706b73ac16@b1-systems.de>
 <1484181910.32021.183.camel@citrix.com>
 <f1cefc79-28c8-4ab3-29b0-0c2d8fe17fbf@b1-systems.de>
 <1484609025.7492.32.camel@citrix.com>
From: Eike Waldt <waldt@b1-systems.de>
Message-ID: <c645de89-11f4-c7cf-4441-c7c76ddd948c@b1-systems.de>
Date: Wed, 18 Jan 2017 17:36:14 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.6.0
MIME-Version: 1.0
In-Reply-To: <1484609025.7492.32.camel@citrix.com>
Subject: Re: [Xen-users] query memory allocation per NUMA node
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3423828595876660808=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============3423828595876660808==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="n8kk8mIM2ogGQxulOmoQ9j2iQvXUMtWcA"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--n8kk8mIM2ogGQxulOmoQ9j2iQvXUMtWcA
Content-Type: multipart/mixed; boundary="V3X7a4Tx7PitDmljG6S2Isw1JHrspTGsm";
 protected-headers="v1"
From: Eike Waldt <waldt@b1-systems.de>
To: Dario Faggioli <dario.faggioli@citrix.com>,
 Kun Cheng <chengkunck@gmail.com>, xen-users@lists.xen.org
Message-ID: <c645de89-11f4-c7cf-4441-c7c76ddd948c@b1-systems.de>
Subject: Re: [Xen-users] query memory allocation per NUMA node
References: <c625070b-011d-b260-b355-d120190ff025@b1-systems.de>
 <d8d8104b-201d-2d4a-2d94-a4af8d3cddf4@b1-systems.de>
 <CAO3v1VSuvimC0VMQX8TJ-TCqLDr=diyYwN=jwXTjArZp53CB9Q@mail.gmail.com>
 <dc3cf680-714f-fda2-cbf2-05706b73ac16@b1-systems.de>
 <1484181910.32021.183.camel@citrix.com>
 <f1cefc79-28c8-4ab3-29b0-0c2d8fe17fbf@b1-systems.de>
 <1484609025.7492.32.camel@citrix.com>
In-Reply-To: <1484609025.7492.32.camel@citrix.com>

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



On 01/17/2017 12:23 AM, Dario Faggioli wrote:
> On Mon, 2017-01-16 at 13:18 +0100, Eike Waldt wrote:
>> On 01/12/2017 01:45 AM, Dario Faggioli wrote:
>>> On Mon, 2017-01-09 at 15:47 +0100, Eike Waldt wrote:
>>>> Only doing soft-pinning is way worse for the overall performance,
>>>> as
>>>> hard-pinning (according to my first tests).
>>>>
>>> Can you elaborate on this? I'm curious (what tests, what does the
>>> numbers look like in the two cases, etc).
>>>
>> setup:
>> - 144 vCPUs on a server with 4 NUMA Nodes
>> - pinning Dom0 CPUs (0-15)
>> - running 60 DomUs (40 Linux (para), 20 Windows (HVM))
>> - doing 2/3 CPU load with stressaptest(CPU,RAM) and one fio(write
>> I/O)
>> thread in all linux VMs
>>
> Ok. You didn't say how many vCPUs each VM has. I'm assuming 1?
>=20
VMs have different kind of t-shirt sizes.

> Also, how are you "pinning Dom0 CPUs", and why?
>=20
According to the wiki page "Tuning_Xen_for_Performance", pinning Dom0
CPUs affects the performance as "Dom0 doesn't have to schedule out".

dom0_max_vcpus=3D16 dom0_vcpus_pin
+ don't pin DomU's CPUs to Dom0's CPUs (via a custom script)
>> soft-pinning whole NUMA nodes per DomU (depending on NUMA Node memory
>> placement):
>> The load on Dom0 is about 200,
>> the i/o wait is about 30 and
>> the cpu steal time for each vCPU in Dom0 is about 50!
>> Dom0 and DomUs respond very slow.
>>
>> hard-pinning whole NUMA nodes per DomU (depending on NUMA Node memory
>> placement):
>> The load on Dom0 is about 90,
>> the i/o wait is about 30 and
>> the cpu steal time is about 2!
>> Dom0 and DomUs respond ok.
>>
> Mmm..  If possible, I'd like to see the output of the following
> commands, with all the domains created (it's not important that they
> run a benchmark, they just need to be live.
>=20
> # xl info -n
> # xl list -n
> # xl vcpu-list
> # xl debug-key u ; xl dmesg
>=20
> And this is for both the configuration you say you've tried above.
>=20
>> This simple test tells me, that soft-pinning is way worse than hard-
>> pinning.
>>
> That may well be. But it sounds strange. I'd be inclined to think that
> there is something else going on.. Or maybe I'm just not understanding
> what you mean with "pinning while NUMA nodes per DomU" (and that's why
> I'm asking for the commands output :-)).
>=20
I simply mean that you always pin ALL DomU vCPUs to a whole NUMA node
(or more) and not single vCPUs.

One detail to mention would be, that we run all DomU filesystems on NFS
storage mounted on the Dom0.
Another interesting fact is, that (as said above) we're doing some fio
write tests. These go to NFS filesystems and the write speed is about
1000 MB/s (8000 Mbit/s) in the hard-pinning scenario and only 100 MB/s
in the soft-pinning scenario.

I'll send you some outputs.

>> It may be a corner case though and nobody might ever tested it in
>> this
>> "dimension" ;)
>>
> Actually, we tested it even for higher "dimensions"! But true, corner
> cases will always exist. :-)
>=20
> Regards,
> Dario
>=20

--=20
Eike Waldt
Linux Consultant
Tel.: +49-175-7241189
Mail: waldt@b1-systems.de

B1 Systems GmbH
Osterfeldstra=C3=9Fe 7 / 85088 Vohburg / http://www.b1-systems.de
GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537


--V3X7a4Tx7PitDmljG6S2Isw1JHrspTGsm--

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

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

iQIzBAEBCAAdFiEEDjNugEuvfwqbJkOk0eD7t0fcrksFAlh/mX4ACgkQ0eD7t0fc
rkuxaBAAqI9l+6xVpecbG0L9Ikh66h78iR0mMfmQGj9hhoLcT8vEzAF8gt6jEQgq
gX4BjkF9pwvjw8hAQ+jEziEI+ahpYD9TCXrtA/6p5OevylLJtygomIPzIMOkB3PA
K2En1D15IvhTF1O5AhYW5UYHGBSbNw/eGRxzsZ3rYkifOlDwfuk4lye6YgpV6KdX
k2jsKEiriRH6YgdiudRNNEWqq7PMabPMfpseGdHgu95onbJbOIgWA6xOFuF9criH
ENHzd6a0BWElc5wgEMJi418M4JqODjqaIHgWiuwCzuLZC73VH4IhdGW1NzatsQTk
KzIwZ8MCOo8WWccTCYz8Yr8FkgtIwoIfz3tWONe+k9pxLdxgypzgW+ulcCP1UdH4
ibNspFB7V1BAZMg5Wz034nehNWwj9EgeMSTpqJD9PF5ijo1+xsZBc0594iMIrCWA
3vSazfhlDH9EbrseFQZNrAg7HuWIFS+VSPmFdddWQju2SB7r09aOH6UIE7TEgPon
3gbGyYbEN06LR0DvYgJMkGxeLVxG4qoYdfAtDvcI9hH7s0QXHQC1N0dOmIy/sIW1
SXpVkmAQkFrAy/wCMnMDexBFCegoWGPRY/cIGsZ9cBrAwT5tl47HFWKvov1/p1Yi
ez4RkFELxRSlICmLVqdCGqv/8dUHBGxrVhYL9uwv0XhZrmlHgns=
=7+xV
-----END PGP SIGNATURE-----

--n8kk8mIM2ogGQxulOmoQ9j2iQvXUMtWcA--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============3423828595876660808==--


From xen-users-bounces@lists.xen.org Wed Jan 18 16:37:29 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Jan 2017 16:37:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cTtDf-0002oV-1j; Wed, 18 Jan 2017 16:36:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <waldt@b1-systems.de>) id 1cTtDd-0002oP-FB
 for xen-users@lists.xen.org; Wed, 18 Jan 2017 16:36:17 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 B3/86-25093-0899F785; Wed, 18 Jan 2017 16:36:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPIsWRWlGSWpSXmKPExsUScsL1jm79zPo
 Igx+zLSxWXT3A6sDocXT3b6YAxijWzLyk/IoE1oxvvTtYCr5qVkzaadPAuE2li5GLQ0hgPaNE
 1/ZFzF2MnBzCAnYSraefgdkiAlkSlx62gNlCAj+YJGbdMAax2QTUJNa/ecIOYvMKOEhcuvuZD
 cRmEVCV+LS9HcwWFQiX6Nh1DapGUOLkzCcsIDangJHExa5fTCCLmQXaGSV27elmmsDIPQtJ3S
 xkOZAEs0CKRN/a+2A2zPJZSA6cheSQWUiemIXk8FlIlkPMVJf4M+8SM4StLbFs4Wso21Zi3br
 3LBC2nsTb371QtqXE+h2f2Bcw8q1i1ChOLSpLLdI1MtdLKspMzyjJTczM0TU0MNPLTS0uTkxP
 zUlMKtZLzs/dxAiMGAYg2MG4eG3gIUZJDiYlUV6XnvoIIb6k/JTKjMTijPii0pzU4kOMMhwcS
 hK8XjOAcoJFqempFWmZOcDYhUlLcPAoifDuBEnzFhck5hZnpkOkTjEqSonz+oMkBEASGaV5cG
 2wdHGJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrwhIFN4MvNK4Ka/AlrMBLTYShlscUkiQkq
 qgdH5xrTX7Clr5hXrZEXeYdvCaFT+3+9i1dmb328me9p0WUoo8CaEJWZveVkTxCUuGFsqUbKh
 4U+SSIvLOrGDt24XOyTVi/zliju+1vOe5+qM8+6bnJn3ab6K+Ktmqf3I+OO8c/YPVyVyMEo43
 Qhi2lSfn/l3qaTffP8+6WdHP9rb7xc4ycCbqMRSnJFoqMVcVJwIANsTL28SAwAA
X-Env-Sender: waldt@b1-systems.de
X-Msg-Ref: server-7.tower-21.messagelabs.com!1484757375!53383250!1
X-Originating-IP: [84.200.69.220]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65426 invoked from network); 18 Jan 2017 16:36:15 -0000
Received: from mx1.b1-systems.de (HELO mx1.b1-systems.de) (84.200.69.220)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Jan 2017 16:36:15 -0000
Received: from [10.100.0.11] (p4FC43A75.dip0.t-ipconnect.de [79.196.58.117])
 by mx1.b1-systems.de (Postfix) with ESMTPSA id 51C1AB8416;
 Wed, 18 Jan 2017 17:36:15 +0100 (CET)
To: Dario Faggioli <dario.faggioli@citrix.com>,
 Kun Cheng <chengkunck@gmail.com>, xen-users@lists.xen.org
References: <c625070b-011d-b260-b355-d120190ff025@b1-systems.de>
 <d8d8104b-201d-2d4a-2d94-a4af8d3cddf4@b1-systems.de>
 <CAO3v1VSuvimC0VMQX8TJ-TCqLDr=diyYwN=jwXTjArZp53CB9Q@mail.gmail.com>
 <dc3cf680-714f-fda2-cbf2-05706b73ac16@b1-systems.de>
 <1484181910.32021.183.camel@citrix.com>
 <f1cefc79-28c8-4ab3-29b0-0c2d8fe17fbf@b1-systems.de>
 <1484609025.7492.32.camel@citrix.com>
From: Eike Waldt <waldt@b1-systems.de>
Message-ID: <c645de89-11f4-c7cf-4441-c7c76ddd948c@b1-systems.de>
Date: Wed, 18 Jan 2017 17:36:14 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.6.0
MIME-Version: 1.0
In-Reply-To: <1484609025.7492.32.camel@citrix.com>
Subject: Re: [Xen-users] query memory allocation per NUMA node
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3423828595876660808=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============3423828595876660808==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="n8kk8mIM2ogGQxulOmoQ9j2iQvXUMtWcA"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--n8kk8mIM2ogGQxulOmoQ9j2iQvXUMtWcA
Content-Type: multipart/mixed; boundary="V3X7a4Tx7PitDmljG6S2Isw1JHrspTGsm";
 protected-headers="v1"
From: Eike Waldt <waldt@b1-systems.de>
To: Dario Faggioli <dario.faggioli@citrix.com>,
 Kun Cheng <chengkunck@gmail.com>, xen-users@lists.xen.org
Message-ID: <c645de89-11f4-c7cf-4441-c7c76ddd948c@b1-systems.de>
Subject: Re: [Xen-users] query memory allocation per NUMA node
References: <c625070b-011d-b260-b355-d120190ff025@b1-systems.de>
 <d8d8104b-201d-2d4a-2d94-a4af8d3cddf4@b1-systems.de>
 <CAO3v1VSuvimC0VMQX8TJ-TCqLDr=diyYwN=jwXTjArZp53CB9Q@mail.gmail.com>
 <dc3cf680-714f-fda2-cbf2-05706b73ac16@b1-systems.de>
 <1484181910.32021.183.camel@citrix.com>
 <f1cefc79-28c8-4ab3-29b0-0c2d8fe17fbf@b1-systems.de>
 <1484609025.7492.32.camel@citrix.com>
In-Reply-To: <1484609025.7492.32.camel@citrix.com>

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



On 01/17/2017 12:23 AM, Dario Faggioli wrote:
> On Mon, 2017-01-16 at 13:18 +0100, Eike Waldt wrote:
>> On 01/12/2017 01:45 AM, Dario Faggioli wrote:
>>> On Mon, 2017-01-09 at 15:47 +0100, Eike Waldt wrote:
>>>> Only doing soft-pinning is way worse for the overall performance,
>>>> as
>>>> hard-pinning (according to my first tests).
>>>>
>>> Can you elaborate on this? I'm curious (what tests, what does the
>>> numbers look like in the two cases, etc).
>>>
>> setup:
>> - 144 vCPUs on a server with 4 NUMA Nodes
>> - pinning Dom0 CPUs (0-15)
>> - running 60 DomUs (40 Linux (para), 20 Windows (HVM))
>> - doing 2/3 CPU load with stressaptest(CPU,RAM) and one fio(write
>> I/O)
>> thread in all linux VMs
>>
> Ok. You didn't say how many vCPUs each VM has. I'm assuming 1?
>=20
VMs have different kind of t-shirt sizes.

> Also, how are you "pinning Dom0 CPUs", and why?
>=20
According to the wiki page "Tuning_Xen_for_Performance", pinning Dom0
CPUs affects the performance as "Dom0 doesn't have to schedule out".

dom0_max_vcpus=3D16 dom0_vcpus_pin
+ don't pin DomU's CPUs to Dom0's CPUs (via a custom script)
>> soft-pinning whole NUMA nodes per DomU (depending on NUMA Node memory
>> placement):
>> The load on Dom0 is about 200,
>> the i/o wait is about 30 and
>> the cpu steal time for each vCPU in Dom0 is about 50!
>> Dom0 and DomUs respond very slow.
>>
>> hard-pinning whole NUMA nodes per DomU (depending on NUMA Node memory
>> placement):
>> The load on Dom0 is about 90,
>> the i/o wait is about 30 and
>> the cpu steal time is about 2!
>> Dom0 and DomUs respond ok.
>>
> Mmm..  If possible, I'd like to see the output of the following
> commands, with all the domains created (it's not important that they
> run a benchmark, they just need to be live.
>=20
> # xl info -n
> # xl list -n
> # xl vcpu-list
> # xl debug-key u ; xl dmesg
>=20
> And this is for both the configuration you say you've tried above.
>=20
>> This simple test tells me, that soft-pinning is way worse than hard-
>> pinning.
>>
> That may well be. But it sounds strange. I'd be inclined to think that
> there is something else going on.. Or maybe I'm just not understanding
> what you mean with "pinning while NUMA nodes per DomU" (and that's why
> I'm asking for the commands output :-)).
>=20
I simply mean that you always pin ALL DomU vCPUs to a whole NUMA node
(or more) and not single vCPUs.

One detail to mention would be, that we run all DomU filesystems on NFS
storage mounted on the Dom0.
Another interesting fact is, that (as said above) we're doing some fio
write tests. These go to NFS filesystems and the write speed is about
1000 MB/s (8000 Mbit/s) in the hard-pinning scenario and only 100 MB/s
in the soft-pinning scenario.

I'll send you some outputs.

>> It may be a corner case though and nobody might ever tested it in
>> this
>> "dimension" ;)
>>
> Actually, we tested it even for higher "dimensions"! But true, corner
> cases will always exist. :-)
>=20
> Regards,
> Dario
>=20

--=20
Eike Waldt
Linux Consultant
Tel.: +49-175-7241189
Mail: waldt@b1-systems.de

B1 Systems GmbH
Osterfeldstra=C3=9Fe 7 / 85088 Vohburg / http://www.b1-systems.de
GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537


--V3X7a4Tx7PitDmljG6S2Isw1JHrspTGsm--

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

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

iQIzBAEBCAAdFiEEDjNugEuvfwqbJkOk0eD7t0fcrksFAlh/mX4ACgkQ0eD7t0fc
rkuxaBAAqI9l+6xVpecbG0L9Ikh66h78iR0mMfmQGj9hhoLcT8vEzAF8gt6jEQgq
gX4BjkF9pwvjw8hAQ+jEziEI+ahpYD9TCXrtA/6p5OevylLJtygomIPzIMOkB3PA
K2En1D15IvhTF1O5AhYW5UYHGBSbNw/eGRxzsZ3rYkifOlDwfuk4lye6YgpV6KdX
k2jsKEiriRH6YgdiudRNNEWqq7PMabPMfpseGdHgu95onbJbOIgWA6xOFuF9criH
ENHzd6a0BWElc5wgEMJi418M4JqODjqaIHgWiuwCzuLZC73VH4IhdGW1NzatsQTk
KzIwZ8MCOo8WWccTCYz8Yr8FkgtIwoIfz3tWONe+k9pxLdxgypzgW+ulcCP1UdH4
ibNspFB7V1BAZMg5Wz034nehNWwj9EgeMSTpqJD9PF5ijo1+xsZBc0594iMIrCWA
3vSazfhlDH9EbrseFQZNrAg7HuWIFS+VSPmFdddWQju2SB7r09aOH6UIE7TEgPon
3gbGyYbEN06LR0DvYgJMkGxeLVxG4qoYdfAtDvcI9hH7s0QXHQC1N0dOmIy/sIW1
SXpVkmAQkFrAy/wCMnMDexBFCegoWGPRY/cIGsZ9cBrAwT5tl47HFWKvov1/p1Yi
ez4RkFELxRSlICmLVqdCGqv/8dUHBGxrVhYL9uwv0XhZrmlHgns=
=7+xV
-----END PGP SIGNATURE-----

--n8kk8mIM2ogGQxulOmoQ9j2iQvXUMtWcA--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============3423828595876660808==--


From xen-users-bounces@lists.xen.org Wed Jan 18 17:42:15 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Jan 2017 17:42:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cTuES-00008z-9s; Wed, 18 Jan 2017 17:41:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=1845145f2=dario.faggioli@citrix.com>)
 id 1cTuEQ-00008q-N0
 for xen-users@lists.xen.org; Wed, 18 Jan 2017 17:41:10 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 EE/21-25093-5B8AF785; Wed, 18 Jan 2017 17:41:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXitHRDpO7WFfU
 RBtvv81msunqA1YHR4+ju30wBjFGsmXlJ+RUJrBkXn71lLtghULGl7QZbA+M3vi5GTg4JgRCJ
 z2/nsILYvAKGEm3/Z7KD2MICdhKtp58xg9hsAgYSb3bsBasREUiSODhtIRuIzSKgKjFj3Smwe
 k4BR4mTVw4D2VwcQgJbmSXWHJ0F1swvIClx68tHMJtZoFpiUvNzdojF2hI9e38wQywWlDg58w
 kLiC0koCYxY+5l1gmMvLOQtMxCUgYR15Ro3f6bHcLWlli28DUzhG0rsW7de6gaG4lNVxcwQtj
 yEtvfzmFewMi+ilG9OLWoLLVI11QvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw
 aBmAYAfj9Mv+hxglOZiURHldeuojhPiS8lMqMxKLM+KLSnNSiw8xynBwKEnwLl4OlBMsSk1Pr
 UjLzAHGD0xagoNHSYS3HSTNW1yQmFucmQ6ROsWoKCXOuxskIQCSyCjNg2uDxewlRlkpYV5GoE
 OEeApSi3IzS1DlXzGKczAqCfPOBJnCk5lXAjf9FdBiJqDFVspgi0sSEVJSDYxs4mFTUx4JvAt
 5uE9jV4KVqo85Sw+7tu8jMX6e83Z1L3xn1AadenVZq9dZv+GzeFnJxp2zLwU+zOlhvJVyYbZ1
 E++GF5Jvzd8+e3894NzNi9K9kyO/fQ7elO5x8ticB/qC/6dwdFdY5/Sn7Vkr3PWVN45X8L2i5
 NyWgkVFog+WcQruS+C9t0OJpTgj0VCLuag4EQCFhUhZ1AIAAA==
X-Env-Sender: prvs=1845145f2=dario.faggioli@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1484761267!45380159!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2367 invoked from network); 18 Jan 2017 17:41:09 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Jan 2017 17:41:09 -0000
X-IronPort-AV: E=Sophos;i="5.33,249,1477958400"; 
 d="asc'?scan'208";a="400561362"
Message-ID: <1484761239.7492.85.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Eike Waldt <waldt@b1-systems.de>, Kun Cheng <chengkunck@gmail.com>,
 <xen-users@lists.xen.org>
Date: Wed, 18 Jan 2017 18:40:39 +0100
In-Reply-To: <c645de89-11f4-c7cf-4441-c7c76ddd948c@b1-systems.de>
References: <c625070b-011d-b260-b355-d120190ff025@b1-systems.de>
 <d8d8104b-201d-2d4a-2d94-a4af8d3cddf4@b1-systems.de>
 <CAO3v1VSuvimC0VMQX8TJ-TCqLDr=diyYwN=jwXTjArZp53CB9Q@mail.gmail.com>
 <dc3cf680-714f-fda2-cbf2-05706b73ac16@b1-systems.de>
 <1484181910.32021.183.camel@citrix.com>
 <f1cefc79-28c8-4ab3-29b0-0c2d8fe17fbf@b1-systems.de>
 <1484609025.7492.32.camel@citrix.com>
 <c645de89-11f4-c7cf-4441-c7c76ddd948c@b1-systems.de>
Organization: Citrix Inc.
X-Mailer: Evolution 3.20.5 (3.20.5-1.fc24) 
MIME-Version: 1.0
Subject: Re: [Xen-users] query memory allocation per NUMA node
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============9084253756056819961=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

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

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

On Wed, 2017-01-18 at 17:36 +0100, Eike Waldt wrote:
> On 01/17/2017 12:23 AM, Dario Faggioli wrote:
> > Also, how are you "pinning Dom0 CPUs", and why?
> >=20
> According to the wiki page "Tuning_Xen_for_Performance", pinning Dom0
> CPUs affects the performance as "Dom0 doesn't have to schedule out".
>=20
Well, it says: "Another interesting approach is...". That, IMO, means
that it is something worthwhile considering doing, _not_ that it is
guaranteed to always offer the best performance.

Of course, I'm not able to tell a-priori, whether or not, in your case,
that setup is actually good or not.

Have you also tried configuration with unpinned Dom0? If not, I
personally would give it a go.

Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-YztevkHibieId0bZlMxb
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJYf6iXAAoJEBZCeImluHPui2EP+wTdB3Dtamc+XIDZO1jnWeXk
0+810qbLZqdbf3u7TKRWxmjl9V0hoCZDvdOzvAmy0+L91uBXJaelS6lfRFi8GQl6
Eas+qfRGg3lkqz2OPJzrMS4v2EQza2cT/MJijYtkZwIvbaJjMc272Dn30Znz/33s
cwMsxHojtkTLFLxh7OKh7CQp3tMrrtWzi8Y3NIZ+6nwVuZwyxCh5Eppik8xOZfqY
6/bFy8j3Cw151HY9gb1ILfuiAGrCE8mHaCsaEOibiwaqeEKYqOmxObtkHVct9D1j
nuUGN4R65DaST2meSQMjukh9S5kqI81pTkNeXYnLpe3w9oFwFSBPLYOQpikAV5dd
FoSRejaSY5GBMV9iD48gHHFIIE6XMTUIXpA8UJhlI3YK5O4GX4VWTVqPCmcCZu7j
VWf6K1N98cmtFKJOGM4n0/wydLVtYrXKZ0nL35sEKSM00IR3vJzaEIxwKTEbXywB
VYQBHpDJAtthXfEFl0P6Wa6CO2oQSKmesJ8b3iuKvbS8598jWlYoHCUhyUDq9LUw
0Yh9tpDFD76JcfAMp0r+tKAhFw+HhaKDBBgnWVIKEPAx0V6CW/yjxTiQrvgmJKiX
zZVv5r82fZBmoF33Gma1PfhoNBUONltMrgKjE2w1rCgkn67ZNH7y9HJikNZC4V56
Fr89/E8yCBqNQZjjwxZb
=TNtz
-----END PGP SIGNATURE-----

--=-YztevkHibieId0bZlMxb--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============9084253756056819961==--


From xen-users-bounces@lists.xen.org Wed Jan 18 17:42:15 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Jan 2017 17:42:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cTuES-00008z-9s; Wed, 18 Jan 2017 17:41:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=1845145f2=dario.faggioli@citrix.com>)
 id 1cTuEQ-00008q-N0
 for xen-users@lists.xen.org; Wed, 18 Jan 2017 17:41:10 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 EE/21-25093-5B8AF785; Wed, 18 Jan 2017 17:41:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXitHRDpO7WFfU
 RBtvv81msunqA1YHR4+ju30wBjFGsmXlJ+RUJrBkXn71lLtghULGl7QZbA+M3vi5GTg4JgRCJ
 z2/nsILYvAKGEm3/Z7KD2MICdhKtp58xg9hsAgYSb3bsBasREUiSODhtIRuIzSKgKjFj3Smwe
 k4BR4mTVw4D2VwcQgJbmSXWHJ0F1swvIClx68tHMJtZoFpiUvNzdojF2hI9e38wQywWlDg58w
 kLiC0koCYxY+5l1gmMvLOQtMxCUgYR15Ro3f6bHcLWlli28DUzhG0rsW7de6gaG4lNVxcwQtj
 yEtvfzmFewMi+ilG9OLWoLLVI11QvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw
 aBmAYAfj9Mv+hxglOZiURHldeuojhPiS8lMqMxKLM+KLSnNSiw8xynBwKEnwLl4OlBMsSk1Pr
 UjLzAHGD0xagoNHSYS3HSTNW1yQmFucmQ6ROsWoKCXOuxskIQCSyCjNg2uDxewlRlkpYV5GoE
 OEeApSi3IzS1DlXzGKczAqCfPOBJnCk5lXAjf9FdBiJqDFVspgi0sSEVJSDYxs4mFTUx4JvAt
 5uE9jV4KVqo85Sw+7tu8jMX6e83Z1L3xn1AadenVZq9dZv+GzeFnJxp2zLwU+zOlhvJVyYbZ1
 E++GF5Jvzd8+e3894NzNi9K9kyO/fQ7elO5x8ticB/qC/6dwdFdY5/Sn7Vkr3PWVN45X8L2i5
 NyWgkVFog+WcQruS+C9t0OJpTgj0VCLuag4EQCFhUhZ1AIAAA==
X-Env-Sender: prvs=1845145f2=dario.faggioli@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1484761267!45380159!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2367 invoked from network); 18 Jan 2017 17:41:09 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Jan 2017 17:41:09 -0000
X-IronPort-AV: E=Sophos;i="5.33,249,1477958400"; 
 d="asc'?scan'208";a="400561362"
Message-ID: <1484761239.7492.85.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Eike Waldt <waldt@b1-systems.de>, Kun Cheng <chengkunck@gmail.com>,
 <xen-users@lists.xen.org>
Date: Wed, 18 Jan 2017 18:40:39 +0100
In-Reply-To: <c645de89-11f4-c7cf-4441-c7c76ddd948c@b1-systems.de>
References: <c625070b-011d-b260-b355-d120190ff025@b1-systems.de>
 <d8d8104b-201d-2d4a-2d94-a4af8d3cddf4@b1-systems.de>
 <CAO3v1VSuvimC0VMQX8TJ-TCqLDr=diyYwN=jwXTjArZp53CB9Q@mail.gmail.com>
 <dc3cf680-714f-fda2-cbf2-05706b73ac16@b1-systems.de>
 <1484181910.32021.183.camel@citrix.com>
 <f1cefc79-28c8-4ab3-29b0-0c2d8fe17fbf@b1-systems.de>
 <1484609025.7492.32.camel@citrix.com>
 <c645de89-11f4-c7cf-4441-c7c76ddd948c@b1-systems.de>
Organization: Citrix Inc.
X-Mailer: Evolution 3.20.5 (3.20.5-1.fc24) 
MIME-Version: 1.0
Subject: Re: [Xen-users] query memory allocation per NUMA node
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============9084253756056819961=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

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

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

On Wed, 2017-01-18 at 17:36 +0100, Eike Waldt wrote:
> On 01/17/2017 12:23 AM, Dario Faggioli wrote:
> > Also, how are you "pinning Dom0 CPUs", and why?
> >=20
> According to the wiki page "Tuning_Xen_for_Performance", pinning Dom0
> CPUs affects the performance as "Dom0 doesn't have to schedule out".
>=20
Well, it says: "Another interesting approach is...". That, IMO, means
that it is something worthwhile considering doing, _not_ that it is
guaranteed to always offer the best performance.

Of course, I'm not able to tell a-priori, whether or not, in your case,
that setup is actually good or not.

Have you also tried configuration with unpinned Dom0? If not, I
personally would give it a go.

Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-YztevkHibieId0bZlMxb
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJYf6iXAAoJEBZCeImluHPui2EP+wTdB3Dtamc+XIDZO1jnWeXk
0+810qbLZqdbf3u7TKRWxmjl9V0hoCZDvdOzvAmy0+L91uBXJaelS6lfRFi8GQl6
Eas+qfRGg3lkqz2OPJzrMS4v2EQza2cT/MJijYtkZwIvbaJjMc272Dn30Znz/33s
cwMsxHojtkTLFLxh7OKh7CQp3tMrrtWzi8Y3NIZ+6nwVuZwyxCh5Eppik8xOZfqY
6/bFy8j3Cw151HY9gb1ILfuiAGrCE8mHaCsaEOibiwaqeEKYqOmxObtkHVct9D1j
nuUGN4R65DaST2meSQMjukh9S5kqI81pTkNeXYnLpe3w9oFwFSBPLYOQpikAV5dd
FoSRejaSY5GBMV9iD48gHHFIIE6XMTUIXpA8UJhlI3YK5O4GX4VWTVqPCmcCZu7j
VWf6K1N98cmtFKJOGM4n0/wydLVtYrXKZ0nL35sEKSM00IR3vJzaEIxwKTEbXywB
VYQBHpDJAtthXfEFl0P6Wa6CO2oQSKmesJ8b3iuKvbS8598jWlYoHCUhyUDq9LUw
0Yh9tpDFD76JcfAMp0r+tKAhFw+HhaKDBBgnWVIKEPAx0V6CW/yjxTiQrvgmJKiX
zZVv5r82fZBmoF33Gma1PfhoNBUONltMrgKjE2w1rCgkn67ZNH7y9HJikNZC4V56
Fr89/E8yCBqNQZjjwxZb
=TNtz
-----END PGP SIGNATURE-----

--=-YztevkHibieId0bZlMxb--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============9084253756056819961==--


From xen-users-bounces@lists.xen.org Wed Jan 18 18:27:09 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Jan 2017 18:27:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cTuw0-00045y-Kb; Wed, 18 Jan 2017 18:26:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=1845145f2=dario.faggioli@citrix.com>)
 id 1cTuvy-00045o-V4
 for xen-users@lists.xen.org; Wed, 18 Jan 2017 18:26:11 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 E5/6F-13192-243BF785; Wed, 18 Jan 2017 18:26:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMIsWRWlGSWpSXmKPExsXitHRDpK7j5vo
 IgzONPBarrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8aPd93MBUtdK54cfsrcwNjv0sXIySEhECLx
 fdp8RhCbV8BIoqN5JjOILSxgJ9F6+hmYzSZgIPFmx15WEFtEIEni4LSFbCA2i4CqxKZ9u8FqO
 AUcJU5eOczexcjFISSwlVlizdFZYAl+AUmJW18+gtnMAtUS8zdsYoZYrC3Rs/cHM8RiQYmTM5
 +wgNhCAmoSM+ZeZp3AyDsLScssJGUQcU2J1u2/2SFsRYkp3Q+hbFuJdeveQ9XYSGy6uoARwpa
 X2P52DvMCRvZVjOrFqUVlqUW6JnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIFB
 ywAEOxi7L/sfYpTkYFIS5TVbUx8hxJeUn1KZkVicEV9UmpNafIhRhoNDSYLXcRNQTrAoNT21I
 i0zBxg/MGkJDh4lEd75G4HSvMUFibnFmekQqVOMxhynbpx+ycTxZeeZl0xCLHn5ealS4ryPQU
 oFQEozSvPgBsHi+hKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEeT+CTOHJzCuB2/cK6BQmoFO
 slMFOKUlESEk1MCYdvr59pdnnjS8nX73T1T5lu6+P2IQgCdONnmXn17v1zpXO+Rhybs31mKLr
 Gu9elmoW65Xy2xf+zE5nUQ5nnDLHK/6fUW5JwHcGXoHdE2PiV/W+n8BY1N71voE1qtfOxl3sr
 oY651mlfd9yWm688Fj79j/jrNBlE23Ffma5Cz2qyazRXyhZrsRSnJFoqMVcVJwIAF2EJADmAg
 AA
X-Env-Sender: prvs=1845145f2=dario.faggioli@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1484763967!29722287!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16179 invoked from network); 18 Jan 2017 18:26:08 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Jan 2017 18:26:08 -0000
X-IronPort-AV: E=Sophos;i="5.33,250,1477958400"; 
 d="asc'?scan'208";a="400578262"
Message-ID: <1484763954.7492.110.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Eike Waldt <waldt@b1-systems.de>, Kun Cheng <chengkunck@gmail.com>,
 <xen-users@lists.xen.org>
Date: Wed, 18 Jan 2017 19:25:54 +0100
In-Reply-To: <c645de89-11f4-c7cf-4441-c7c76ddd948c@b1-systems.de>
References: <c625070b-011d-b260-b355-d120190ff025@b1-systems.de>
 <d8d8104b-201d-2d4a-2d94-a4af8d3cddf4@b1-systems.de>
 <CAO3v1VSuvimC0VMQX8TJ-TCqLDr=diyYwN=jwXTjArZp53CB9Q@mail.gmail.com>
 <dc3cf680-714f-fda2-cbf2-05706b73ac16@b1-systems.de>
 <1484181910.32021.183.camel@citrix.com>
 <f1cefc79-28c8-4ab3-29b0-0c2d8fe17fbf@b1-systems.de>
 <1484609025.7492.32.camel@citrix.com>
 <c645de89-11f4-c7cf-4441-c7c76ddd948c@b1-systems.de>
Organization: Citrix Inc.
X-Mailer: Evolution 3.20.5 (3.20.5-1.fc24) 
MIME-Version: 1.0
Subject: Re: [Xen-users] query memory allocation per NUMA node
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8711686305316397295=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============8711686305316397295==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-Qe9txRmplG/Tjgx5PtGA"

--=-Qe9txRmplG/Tjgx5PtGA
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: base64

T24gV2VkLCAyMDE3LTAxLTE4IGF0IDE3OjM2ICswMTAwLCBFaWtlIFdhbGR0IHdyb3RlOgo+IE9u
IDAxLzE3LzIwMTcgMTI6MjMgQU0sIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+ID4gVGhhdCBtYXkg
d2VsbCBiZS4gQnV0IGl0IHNvdW5kcyBzdHJhbmdlLiBJJ2QgYmUgaW5jbGluZWQgdG8gdGhpbmsK
PiA+IHRoYXQKPiA+IHRoZXJlIGlzIHNvbWV0aGluZyBlbHNlIGdvaW5nIG9uLi4gT3IgbWF5YmUg
SSdtIGp1c3Qgbm90Cj4gPiB1bmRlcnN0YW5kaW5nCj4gPiB3aGF0IHlvdSBtZWFuIHdpdGggInBp
bm5pbmcgd2hpbGUgTlVNQSBub2RlcyBwZXIgRG9tVSIgKGFuZCB0aGF0J3MKPiA+IHdoeQo+ID4g
SSdtIGFza2luZyBmb3IgdGhlIGNvbW1hbmRzIG91dHB1dCA6LSkpLgo+ID4gCj4gSSBzaW1wbHkg
bWVhbiB0aGF0IHlvdSBhbHdheXMgcGluIEFMTCBEb21VIHZDUFVzIHRvIGEgd2hvbGUgTlVNQSBu
b2RlCj4gKG9yIG1vcmUpIGFuZCBub3Qgc2luZ2xlIHZDUFVzLgo+IApPaywgSSB1bmRlcnN0YW5k
IGl0IG5vdyAoYW5kIEkgYWxzbyBzZWUgaXQgaW4gdGhlIG91dHB1dCB5b3Ugc2VudCBtZSkuClll
cywgdGhpcyBpcyB1c3VhbGx5IHdoYXQgbWFrZXMgdGhlIG1vc3Qgc2Vuc2UgdG8gZG8uCgo+IE9u
ZSBkZXRhaWwgdG8gbWVudGlvbiB3b3VsZCBiZSwgdGhhdCB3ZSBydW4gYWxsIERvbVUgZmlsZXN5
c3RlbXMgb24KPiBORlMKPiBzdG9yYWdlIG1vdW50ZWQgb24gdGhlIERvbTAuCj4gQW5vdGhlciBp
bnRlcmVzdGluZyBmYWN0IGlzLCB0aGF0IChhcyBzYWlkIGFib3ZlKSB3ZSdyZSBkb2luZyBzb21l
Cj4gZmlvCj4gd3JpdGUgdGVzdHMuIFRoZXNlIGdvIHRvIE5GUyBmaWxlc3lzdGVtcyBhbmQgdGhl
IHdyaXRlIHNwZWVkIGlzIGFib3V0Cj4gMTAwMCBNQi9zICg4MDAwIE1iaXQvcykgaW4gdGhlIGhh
cmQtcGlubmluZyBzY2VuYXJpbyBhbmQgb25seSAxMDAKPiBNQi9zCj4gaW4gdGhlIHNvZnQtcGlu
bmluZyBzY2VuYXJpby4KPiAKTW1tLi4uIG9rLCBpdCdzIGluZGVlZCBpbnRlcmVzdGluZy4gQnV0
IEkgY2FuJ3QgcmVhbGx5IHRlbGwsIG91dCBvZiB0aGUKdG9wIG9mIG15IGhlYWQsIHdoYXQga2lu
ZCBvZiByZWxhdGlvbnNoaXAvaW50ZXJhY3Rpb24gdGhpcyBtYXkgaGF2ZQp3aXRoIGhhcmQgdnMg
c29mdCBwaW5uaW5nLgoKPiBJJ2xsIHNlbmQgeW91IHNvbWUgb3V0cHV0cy4KPiAKVGhhbmtzLiBM
b29raW5nIGF0IGl0LgoKWW91IHJlYWxseSBoYXZlIGEgbG90IG9mIGRvbWFpbnMhIDotRAoKU28s
IGluIHRoZSBoYXJkIHBpbm5pbmcgY2FzZSwgeW91IHRvdGFsbHkgaXNvbGF0ZSBkb20wLCBhbmQg
aXQKdGhlcmVmb3JlIG1ha2VzIHNlbnNlIHRoYXQgeW91IHNlZSB+MCUgc3RlYWwgdGltZSBmcm9t
IGluc2lkZSBpdC4KCkluIHRoZSBzb2Z0IHBpbm5pbmcgY2FzZSwgeW91IGFjdHVhbGx5IGRvbid0
IGlzb2xhdGUgaXQuIEluIGZhY3QsCmFsdGhvdWdoIHRoZXknbGwgdHJ5IG5vdCB0bywgdGhlIHZh
cmlvdXMgRG9tVSBhcmUgYWxsb3dlZCB0byBydW4gb24KcENQVXMgMC0xNSwgd2hpbGUsIE9UT0gs
IGRvbTAgaXMgX25vdF9hbGxvd2VkXyB0byBydW4gb24gMTYtMTQzLgoKVGhhdCdzIGEgYml0IHVu
ZmFpciwgYW5kIEkgdGhpbmsganVzdGlmaWVzIHRoZSAodmVyeSEpIGhpZ2ggc3RlYWwgdGltZS4K
CkEgbW9yZSBmYWlyIGNvbXBhcmlzb24gYmV0d2VlbiBoYXJkIGFuZCBzb2Z0IHBpbm5pbmcgbWF5
IGJlLCBlaXRoZXI6CgoxKSB1c2Ugc29mdC1hZmZpbml0eSBmb3IgZG9tMCB0b28uIEkuZS4sIGFz
IGZhciBhcyBkb20wIGlzIGNvbmNlcm5lZCwKb3V0cHV0IG9mIGB4bCB2Y3B1LWxpc3QnIHNob3Vs
ZCBsb29rIGFzIGZvbGxvd3M6CgpOYW1lwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoElEwqDCoFZDUFXCoMKgwqBDUFUgU3RhdGXC
oMKgwqBUaW1lKHMpIEFmZmluaXR5IChIYXJkIC8gU29mdCkKRG9tYWluLTDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgMMKgwqDCoMKgwqAw
wqDCoMKgwqAwwqDCoMKgLWItwqDCoMKgwqDCoDI0NS4wwqDCoGFsbCAvIDAtMTUKRG9tYWluLTDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
MMKgwqDCoMKgwqAxwqDCoMKgwqAxwqDCoMKgLWItwqDCoMKgwqDCoMKgNjYuMcKgwqBhbGwgLyAw
LTE1CkRvbWFpbi0wwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoDDCoMKgwqDCoMKgMsKgwqDCoMKgMsKgwqDCoC1iLcKgwqDCoMKgwqAxMDIu
OMKgwqBhbGwgLyAwLTE1CkRvbWFpbi0wwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoDDCoMKgwqDCoMKgM8KgwqDCoMKgM8KgwqDCoC1iLcKg
wqDCoMKgwqDCoDU5LjLCoMKgYWxsIC8gMC0xNQpEb21haW4tMMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAwwqDCoMKgwqDCoDTCoMKgwqDC
oDTCoMKgwqAtYi3CoMKgwqDCoMKgMTk3LjfCoMKgYWxsIC8gMC0xNQpEb21haW4tMMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAwwqDCoMKg
wqDCoDXCoMKgwqDCoDXCoMKgwqAtYi3CoMKgwqDCoMKgwqA1MC44wqDCoGFsbCAvIDAtMTUKRG9t
YWluLTDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgMMKgwqDCoMKgwqA2wqDCoMKgwqA2wqDCoMKgLWItwqDCoMKgwqDCoMKgOTcuM8KgwqBh
bGwgLyAwLTE1CkRvbWFpbi0wwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoDDCoMKgwqDCoMKgN8KgwqDCoMKgN8KgwqDCoC1iLcKgwqDCoMKg
wqDCoDQyLjHCoMKgYWxsIC8gMC0xNQpEb21haW4tMMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAwwqDCoMKgwqDCoDjCoMKgwqDCoDjCoMKg
wqAtYi3CoMKgwqDCoMKgwqA5NS4xwqDCoGFsbCAvIDAtMTUKRG9tYWluLTDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgMMKgwqDCoMKgwqA5
wqDCoMKgwqA5wqDCoMKgLWItwqDCoMKgwqDCoMKgMzEuM8KgwqBhbGwgLyAwLTE1CkRvbWFpbi0w
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oDDCoMKgwqDCoDEwwqDCoMKgMTDCoMKgwqByLS3CoMKgwqDCoMKgwqA5Ni40wqDCoGFsbCAvIDAt
MTUKRG9tYWluLTDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgMMKgwqDCoMKgMTHCoMKgwqAxMcKgwqDCoC1iLcKgwqDCoMKgwqDCoDMzLjDC
oMKgYWxsIC8gMC0xNQpEb21haW4tMMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAwwqDCoMKgwqAxMsKgwqDCoDEywqDCoMKgci0twqDCoMKg
wqDCoDEwMS4zwqDCoGFsbCAvIDAtMTUKRG9tYWluLTDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgMMKgwqDCoMKgMTPCoMKgwqAxM8KgwqDC
oHItLcKgwqDCoMKgwqDCoDMwLjHCoMKgYWxsIC8gMC0xNQpEb21haW4tMMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAwwqDCoMKgwqAxNMKg
wqDCoDE0wqDCoMKgLWItwqDCoMKgwqDCoDEwMC45wqDCoGFsbCAvIDAtMTUKRG9tYWluLTDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgMMKg
wqDCoMKgMTXCoMKgwqAxNcKgwqDCoC1iLcKgwqDCoMKgwqDCoDM5LjTCoMKgYWxsIC8gMC0xNQoK
VG8gYWNoaWV2ZSB0aGlzLCBJIHRoaW5rIHlvdSBzaG91bGQgZ2V0IHJpZCBvZiBkb20wX3ZjcHVz
X3Bpbiwga2VlcApkb20wX21heF92Y3B1cz0xNiBhbmQgYWRkIGRvbTBfbm9kZXM9MCxyZWxheGVk
IChvciBzb21ldGhpbmcgbGlrZQp0aGF0KS4gVGhpcyB3aWxsIHByb2JhYmx5IHNldCB0aGUgdmNw
dS1hZmZpbml0eSBvZiBkb20wIHRvICdhbGwvMC0zNScsCndoaWNoIHlvdSBjYW4gY2hhbmdlIHRv
ICdhbGwvMC0xNScgYWZ0ZXIgYm9vdC4KCjIpIHByb3Blcmx5IGlzb2xhdGUgZG9tMCwgZXZlbiBp
biB0aGUgc29mdC1hZmZpbml0eSBjYXNlLiBUaGF0IHdvdWxkCm1lYW4ga2VlcGluZyBkb20wIGFm
ZmluaXR5IGFzIHlvdSBhbHJlYWR5IGhhdmUgaXQsIGJ1dCBjaGFuZ2UgKiphbGwqKgp0aGUgb3Ro
ZXIgZG9tYWlucycgYWZmaW5pdHkgZnJvbSAnYWxsL3h4LXl5JyAod2hlcmUgeHggYW5kIHl5IHZh
cnkgZnJvbQpkb21haW4gdG8gZG9tYWluKSB0byAnMTYtMTQzL3h4LXl5Jy4KCkxldCBtZSBzYXkg
YWdhaW4gdGhhdCBJJ20gbm90IGF0IGFsbCBzYXlpbmcgdGhhdCBJJ20gc3VyZSB0aGF0IGVpdGhl
ciAxCm9yIDIgd2lsbCBjZXJ0YWlubHkgcGVyZm9ybSBiZXR0ZXIgdGhhbiB0aGUgaGFyZCBwaW5u
aW5nIGNhc2UuIFRoaXMgaXMKaW1wb3NzaWJsZSB0byB0ZWxsIHdpdGhvdXQgdHJ5aW5nLgoKQnV0
LCBsaWtlIHRoaXMsIGl0J3MgYSBtb3JlIGZhaXIgLS1hbmQgaGVuY2UgbW9yZSBpbnRlcmVzdGlu
Zy0tCmNvbXBhcmlzb24sIGFuZCBJTU8gaXQncyB3b3J0aCBhIHRyeS4KCkFub3RoZXIgdGhpbmcs
IHdoYXQgWGVuIHZlcnNpb24gaXMgaXQgdGhhdCB5b3UncmUgdXNpbmcgYWdhaW4/IEknbQphc2tp
bmcgYmVjYXVzZSBJIGZpeGVkIGEgYnVnIGluIENyZWRpdDEncyBzb2Z0LWFmZmluaXR5IGxvZ2lj
LCBkdXJpbmcKdGhlIFhlbiA0LjggZGV2ZWxvcG1lbnQgY3ljbGUgKGFzIGluLCB5b3UgbWF5IGJl
IHN1YmplY3QgdG8gaXQsIGlmIG5vdApvbiA0LjgpLgoKQ2hlY2sgdGhhdCBvdXQgaGVyZToKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE2LTA4
L21zZzAyMTg0Lmh0bWwKCihpdCdzIGNvbW1pdCBmODNmYzM5M2IgInhlbjogY3JlZGl0MTogZml4
IG1hc2sgdG8gYmUgdXNlZCBmb3IgdGlja2xpbmcKaW4gQ3JlZGl0MSIpIGluIFhlbidzIGdpdCBy
ZXBvLikKCkNoZWNraW5nIHN0YWJsZSByZWxlYXNlcywgSSdtIGFibGUgdG8gZmluZCBpdCBpbiBY
ZW4gNC43LjEsIGFuZCBpbgpYZW4gNC42LjQsIHNvIHRoZXNlIHZlcnNpb25zIGFyZSBhbHNvIG9r
LgoKSWYgeW91J3JlIG5vdCBpbiBlaXRoZXIgNC44LCA0LjcuMSBvciA0LjYuNCwgSSdkIHJlY29t
bWVuZCB1cGdyYWRpbmcgdG8KYW55IG9mIHRob3NlLCBidXQgSSB1bmRlcnN0YW5kIHRoYXQgaXMg
bm90IGFsd2F5cyBiZSBzdXBlci0Kc3RyYWlnaHRmb3dyYXJkISA6LVAKClJlZ2FyZHMsCkRhcmlv
Ci0tIAo8PFRoaXMgaGFwcGVucyBiZWNhdXNlIEkgY2hvb3NlIGl0IHRvIGhhcHBlbiE+PiAoUmFp
c3RsaW4gTWFqZXJlKQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpEYXJpbyBGYWdnaW9saSwgUGguRCwgaHR0cDovL2Fib3V0
Lm1lL2RhcmlvLmZhZ2dpb2xpClNlbmlvciBTb2Z0d2FyZSBFbmdpbmVlciwgQ2l0cml4IFN5c3Rl
bXMgUiZEIEx0ZC4sIENhbWJyaWRnZSAoVUsp


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

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

iQIcBAABCAAGBQJYf7MzAAoJEBZCeImluHPu4ZAP/3kAYzqxoZIQF+YMUMXqdJMy
9uYO7QIMt2bg+p5pA5t30dFvkaq/PQ7vKXvaSBDROjUJKi1JUbrbK7qDVAEmYhkE
DjsfhEHsnwz68gFgEVGRSIhz/WOOlcRVTO5PUIKIACnf10EWTHpM9S92Cv6Wvmxt
L4/9dvfv2R6IvOA3VmC89xaxo9o9bVK7HZSG3U0Ogwcx8T4eIPMWTg4K2Xn44Sgr
BuoRMp0+vS+S2iJe59Se/x93YPwaM5KFrrd0h1veI+INP5T3+Xg03upRVrAOcVRY
lE1GIPr/jlGwtm/Gn96cbLfxzowQ3zhUinj2qEIkvz8ozOMirth0+0djkd0yq1nN
zRsC1Nrozermp2BH2YjnhiPeagTakIrPpwzIx+yi1+jZb26sj96WFAIoSTK16VQ3
fNGUHOS1gYFRrdFXwCa5RrFgE4V/tBKv3Hpy5eq9shFUj6KF3qER8R4PWweO3KiZ
s1vYM8lHRuqSP54WITRN2HTwZKawCaTkyxvY6ycLbsEDuK9ZaWuG82zdanBWwD9q
drqWsMRsrFoACfRD1IwkqBkrkrR+wSnfRXXV4jZzGjTl2OW+tuptGmYhbBMxZOgH
ifG5BCFcEJtpZWyntaQ7AWWq/J8NXtWXGLXTAOof9caGl02xBeebNwBR3SpJ+NOI
botqZ2j0FVkiADTLjezg
=06Y5
-----END PGP SIGNATURE-----

--=-Qe9txRmplG/Tjgx5PtGA--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============8711686305316397295==--


From xen-users-bounces@lists.xen.org Wed Jan 18 18:27:09 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Jan 2017 18:27:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cTuw0-00045y-Kb; Wed, 18 Jan 2017 18:26:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=1845145f2=dario.faggioli@citrix.com>)
 id 1cTuvy-00045o-V4
 for xen-users@lists.xen.org; Wed, 18 Jan 2017 18:26:11 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 E5/6F-13192-243BF785; Wed, 18 Jan 2017 18:26:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMIsWRWlGSWpSXmKPExsXitHRDpK7j5vo
 IgzONPBarrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8aPd93MBUtdK54cfsrcwNjv0sXIySEhECLx
 fdp8RhCbV8BIoqN5JjOILSxgJ9F6+hmYzSZgIPFmx15WEFtEIEni4LSFbCA2i4CqxKZ9u8FqO
 AUcJU5eOczexcjFISSwlVlizdFZYAl+AUmJW18+gtnMAtUS8zdsYoZYrC3Rs/cHM8RiQYmTM5
 +wgNhCAmoSM+ZeZp3AyDsLScssJGUQcU2J1u2/2SFsRYkp3Q+hbFuJdeveQ9XYSGy6uoARwpa
 X2P52DvMCRvZVjOrFqUVlqUW6JnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIFB
 ywAEOxi7L/sfYpTkYFIS5TVbUx8hxJeUn1KZkVicEV9UmpNafIhRhoNDSYLXcRNQTrAoNT21I
 i0zBxg/MGkJDh4lEd75G4HSvMUFibnFmekQqVOMxhynbpx+ycTxZeeZl0xCLHn5ealS4ryPQU
 oFQEozSvPgBsHi+hKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEeT+CTOHJzCuB2/cK6BQmoFO
 slMFOKUlESEk1MCYdvr59pdnnjS8nX73T1T5lu6+P2IQgCdONnmXn17v1zpXO+Rhybs31mKLr
 Gu9elmoW65Xy2xf+zE5nUQ5nnDLHK/6fUW5JwHcGXoHdE2PiV/W+n8BY1N71voE1qtfOxl3sr
 oY651mlfd9yWm688Fj79j/jrNBlE23Ffma5Cz2qyazRXyhZrsRSnJFoqMVcVJwIAF2EJADmAg
 AA
X-Env-Sender: prvs=1845145f2=dario.faggioli@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1484763967!29722287!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16179 invoked from network); 18 Jan 2017 18:26:08 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Jan 2017 18:26:08 -0000
X-IronPort-AV: E=Sophos;i="5.33,250,1477958400"; 
 d="asc'?scan'208";a="400578262"
Message-ID: <1484763954.7492.110.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Eike Waldt <waldt@b1-systems.de>, Kun Cheng <chengkunck@gmail.com>,
 <xen-users@lists.xen.org>
Date: Wed, 18 Jan 2017 19:25:54 +0100
In-Reply-To: <c645de89-11f4-c7cf-4441-c7c76ddd948c@b1-systems.de>
References: <c625070b-011d-b260-b355-d120190ff025@b1-systems.de>
 <d8d8104b-201d-2d4a-2d94-a4af8d3cddf4@b1-systems.de>
 <CAO3v1VSuvimC0VMQX8TJ-TCqLDr=diyYwN=jwXTjArZp53CB9Q@mail.gmail.com>
 <dc3cf680-714f-fda2-cbf2-05706b73ac16@b1-systems.de>
 <1484181910.32021.183.camel@citrix.com>
 <f1cefc79-28c8-4ab3-29b0-0c2d8fe17fbf@b1-systems.de>
 <1484609025.7492.32.camel@citrix.com>
 <c645de89-11f4-c7cf-4441-c7c76ddd948c@b1-systems.de>
Organization: Citrix Inc.
X-Mailer: Evolution 3.20.5 (3.20.5-1.fc24) 
MIME-Version: 1.0
Subject: Re: [Xen-users] query memory allocation per NUMA node
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8711686305316397295=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============8711686305316397295==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-Qe9txRmplG/Tjgx5PtGA"

--=-Qe9txRmplG/Tjgx5PtGA
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: base64

T24gV2VkLCAyMDE3LTAxLTE4IGF0IDE3OjM2ICswMTAwLCBFaWtlIFdhbGR0IHdyb3RlOgo+IE9u
IDAxLzE3LzIwMTcgMTI6MjMgQU0sIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+ID4gVGhhdCBtYXkg
d2VsbCBiZS4gQnV0IGl0IHNvdW5kcyBzdHJhbmdlLiBJJ2QgYmUgaW5jbGluZWQgdG8gdGhpbmsK
PiA+IHRoYXQKPiA+IHRoZXJlIGlzIHNvbWV0aGluZyBlbHNlIGdvaW5nIG9uLi4gT3IgbWF5YmUg
SSdtIGp1c3Qgbm90Cj4gPiB1bmRlcnN0YW5kaW5nCj4gPiB3aGF0IHlvdSBtZWFuIHdpdGggInBp
bm5pbmcgd2hpbGUgTlVNQSBub2RlcyBwZXIgRG9tVSIgKGFuZCB0aGF0J3MKPiA+IHdoeQo+ID4g
SSdtIGFza2luZyBmb3IgdGhlIGNvbW1hbmRzIG91dHB1dCA6LSkpLgo+ID4gCj4gSSBzaW1wbHkg
bWVhbiB0aGF0IHlvdSBhbHdheXMgcGluIEFMTCBEb21VIHZDUFVzIHRvIGEgd2hvbGUgTlVNQSBu
b2RlCj4gKG9yIG1vcmUpIGFuZCBub3Qgc2luZ2xlIHZDUFVzLgo+IApPaywgSSB1bmRlcnN0YW5k
IGl0IG5vdyAoYW5kIEkgYWxzbyBzZWUgaXQgaW4gdGhlIG91dHB1dCB5b3Ugc2VudCBtZSkuClll
cywgdGhpcyBpcyB1c3VhbGx5IHdoYXQgbWFrZXMgdGhlIG1vc3Qgc2Vuc2UgdG8gZG8uCgo+IE9u
ZSBkZXRhaWwgdG8gbWVudGlvbiB3b3VsZCBiZSwgdGhhdCB3ZSBydW4gYWxsIERvbVUgZmlsZXN5
c3RlbXMgb24KPiBORlMKPiBzdG9yYWdlIG1vdW50ZWQgb24gdGhlIERvbTAuCj4gQW5vdGhlciBp
bnRlcmVzdGluZyBmYWN0IGlzLCB0aGF0IChhcyBzYWlkIGFib3ZlKSB3ZSdyZSBkb2luZyBzb21l
Cj4gZmlvCj4gd3JpdGUgdGVzdHMuIFRoZXNlIGdvIHRvIE5GUyBmaWxlc3lzdGVtcyBhbmQgdGhl
IHdyaXRlIHNwZWVkIGlzIGFib3V0Cj4gMTAwMCBNQi9zICg4MDAwIE1iaXQvcykgaW4gdGhlIGhh
cmQtcGlubmluZyBzY2VuYXJpbyBhbmQgb25seSAxMDAKPiBNQi9zCj4gaW4gdGhlIHNvZnQtcGlu
bmluZyBzY2VuYXJpby4KPiAKTW1tLi4uIG9rLCBpdCdzIGluZGVlZCBpbnRlcmVzdGluZy4gQnV0
IEkgY2FuJ3QgcmVhbGx5IHRlbGwsIG91dCBvZiB0aGUKdG9wIG9mIG15IGhlYWQsIHdoYXQga2lu
ZCBvZiByZWxhdGlvbnNoaXAvaW50ZXJhY3Rpb24gdGhpcyBtYXkgaGF2ZQp3aXRoIGhhcmQgdnMg
c29mdCBwaW5uaW5nLgoKPiBJJ2xsIHNlbmQgeW91IHNvbWUgb3V0cHV0cy4KPiAKVGhhbmtzLiBM
b29raW5nIGF0IGl0LgoKWW91IHJlYWxseSBoYXZlIGEgbG90IG9mIGRvbWFpbnMhIDotRAoKU28s
IGluIHRoZSBoYXJkIHBpbm5pbmcgY2FzZSwgeW91IHRvdGFsbHkgaXNvbGF0ZSBkb20wLCBhbmQg
aXQKdGhlcmVmb3JlIG1ha2VzIHNlbnNlIHRoYXQgeW91IHNlZSB+MCUgc3RlYWwgdGltZSBmcm9t
IGluc2lkZSBpdC4KCkluIHRoZSBzb2Z0IHBpbm5pbmcgY2FzZSwgeW91IGFjdHVhbGx5IGRvbid0
IGlzb2xhdGUgaXQuIEluIGZhY3QsCmFsdGhvdWdoIHRoZXknbGwgdHJ5IG5vdCB0bywgdGhlIHZh
cmlvdXMgRG9tVSBhcmUgYWxsb3dlZCB0byBydW4gb24KcENQVXMgMC0xNSwgd2hpbGUsIE9UT0gs
IGRvbTAgaXMgX25vdF9hbGxvd2VkXyB0byBydW4gb24gMTYtMTQzLgoKVGhhdCdzIGEgYml0IHVu
ZmFpciwgYW5kIEkgdGhpbmsganVzdGlmaWVzIHRoZSAodmVyeSEpIGhpZ2ggc3RlYWwgdGltZS4K
CkEgbW9yZSBmYWlyIGNvbXBhcmlzb24gYmV0d2VlbiBoYXJkIGFuZCBzb2Z0IHBpbm5pbmcgbWF5
IGJlLCBlaXRoZXI6CgoxKSB1c2Ugc29mdC1hZmZpbml0eSBmb3IgZG9tMCB0b28uIEkuZS4sIGFz
IGZhciBhcyBkb20wIGlzIGNvbmNlcm5lZCwKb3V0cHV0IG9mIGB4bCB2Y3B1LWxpc3QnIHNob3Vs
ZCBsb29rIGFzIGZvbGxvd3M6CgpOYW1lwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoElEwqDCoFZDUFXCoMKgwqBDUFUgU3RhdGXC
oMKgwqBUaW1lKHMpIEFmZmluaXR5IChIYXJkIC8gU29mdCkKRG9tYWluLTDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgMMKgwqDCoMKgwqAw
wqDCoMKgwqAwwqDCoMKgLWItwqDCoMKgwqDCoDI0NS4wwqDCoGFsbCAvIDAtMTUKRG9tYWluLTDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
MMKgwqDCoMKgwqAxwqDCoMKgwqAxwqDCoMKgLWItwqDCoMKgwqDCoMKgNjYuMcKgwqBhbGwgLyAw
LTE1CkRvbWFpbi0wwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoDDCoMKgwqDCoMKgMsKgwqDCoMKgMsKgwqDCoC1iLcKgwqDCoMKgwqAxMDIu
OMKgwqBhbGwgLyAwLTE1CkRvbWFpbi0wwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoDDCoMKgwqDCoMKgM8KgwqDCoMKgM8KgwqDCoC1iLcKg
wqDCoMKgwqDCoDU5LjLCoMKgYWxsIC8gMC0xNQpEb21haW4tMMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAwwqDCoMKgwqDCoDTCoMKgwqDC
oDTCoMKgwqAtYi3CoMKgwqDCoMKgMTk3LjfCoMKgYWxsIC8gMC0xNQpEb21haW4tMMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAwwqDCoMKg
wqDCoDXCoMKgwqDCoDXCoMKgwqAtYi3CoMKgwqDCoMKgwqA1MC44wqDCoGFsbCAvIDAtMTUKRG9t
YWluLTDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgMMKgwqDCoMKgwqA2wqDCoMKgwqA2wqDCoMKgLWItwqDCoMKgwqDCoMKgOTcuM8KgwqBh
bGwgLyAwLTE1CkRvbWFpbi0wwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoDDCoMKgwqDCoMKgN8KgwqDCoMKgN8KgwqDCoC1iLcKgwqDCoMKg
wqDCoDQyLjHCoMKgYWxsIC8gMC0xNQpEb21haW4tMMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAwwqDCoMKgwqDCoDjCoMKgwqDCoDjCoMKg
wqAtYi3CoMKgwqDCoMKgwqA5NS4xwqDCoGFsbCAvIDAtMTUKRG9tYWluLTDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgMMKgwqDCoMKgwqA5
wqDCoMKgwqA5wqDCoMKgLWItwqDCoMKgwqDCoMKgMzEuM8KgwqBhbGwgLyAwLTE1CkRvbWFpbi0w
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oDDCoMKgwqDCoDEwwqDCoMKgMTDCoMKgwqByLS3CoMKgwqDCoMKgwqA5Ni40wqDCoGFsbCAvIDAt
MTUKRG9tYWluLTDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgMMKgwqDCoMKgMTHCoMKgwqAxMcKgwqDCoC1iLcKgwqDCoMKgwqDCoDMzLjDC
oMKgYWxsIC8gMC0xNQpEb21haW4tMMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAwwqDCoMKgwqAxMsKgwqDCoDEywqDCoMKgci0twqDCoMKg
wqDCoDEwMS4zwqDCoGFsbCAvIDAtMTUKRG9tYWluLTDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgMMKgwqDCoMKgMTPCoMKgwqAxM8KgwqDC
oHItLcKgwqDCoMKgwqDCoDMwLjHCoMKgYWxsIC8gMC0xNQpEb21haW4tMMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAwwqDCoMKgwqAxNMKg
wqDCoDE0wqDCoMKgLWItwqDCoMKgwqDCoDEwMC45wqDCoGFsbCAvIDAtMTUKRG9tYWluLTDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgMMKg
wqDCoMKgMTXCoMKgwqAxNcKgwqDCoC1iLcKgwqDCoMKgwqDCoDM5LjTCoMKgYWxsIC8gMC0xNQoK
VG8gYWNoaWV2ZSB0aGlzLCBJIHRoaW5rIHlvdSBzaG91bGQgZ2V0IHJpZCBvZiBkb20wX3ZjcHVz
X3Bpbiwga2VlcApkb20wX21heF92Y3B1cz0xNiBhbmQgYWRkIGRvbTBfbm9kZXM9MCxyZWxheGVk
IChvciBzb21ldGhpbmcgbGlrZQp0aGF0KS4gVGhpcyB3aWxsIHByb2JhYmx5IHNldCB0aGUgdmNw
dS1hZmZpbml0eSBvZiBkb20wIHRvICdhbGwvMC0zNScsCndoaWNoIHlvdSBjYW4gY2hhbmdlIHRv
ICdhbGwvMC0xNScgYWZ0ZXIgYm9vdC4KCjIpIHByb3Blcmx5IGlzb2xhdGUgZG9tMCwgZXZlbiBp
biB0aGUgc29mdC1hZmZpbml0eSBjYXNlLiBUaGF0IHdvdWxkCm1lYW4ga2VlcGluZyBkb20wIGFm
ZmluaXR5IGFzIHlvdSBhbHJlYWR5IGhhdmUgaXQsIGJ1dCBjaGFuZ2UgKiphbGwqKgp0aGUgb3Ro
ZXIgZG9tYWlucycgYWZmaW5pdHkgZnJvbSAnYWxsL3h4LXl5JyAod2hlcmUgeHggYW5kIHl5IHZh
cnkgZnJvbQpkb21haW4gdG8gZG9tYWluKSB0byAnMTYtMTQzL3h4LXl5Jy4KCkxldCBtZSBzYXkg
YWdhaW4gdGhhdCBJJ20gbm90IGF0IGFsbCBzYXlpbmcgdGhhdCBJJ20gc3VyZSB0aGF0IGVpdGhl
ciAxCm9yIDIgd2lsbCBjZXJ0YWlubHkgcGVyZm9ybSBiZXR0ZXIgdGhhbiB0aGUgaGFyZCBwaW5u
aW5nIGNhc2UuIFRoaXMgaXMKaW1wb3NzaWJsZSB0byB0ZWxsIHdpdGhvdXQgdHJ5aW5nLgoKQnV0
LCBsaWtlIHRoaXMsIGl0J3MgYSBtb3JlIGZhaXIgLS1hbmQgaGVuY2UgbW9yZSBpbnRlcmVzdGlu
Zy0tCmNvbXBhcmlzb24sIGFuZCBJTU8gaXQncyB3b3J0aCBhIHRyeS4KCkFub3RoZXIgdGhpbmcs
IHdoYXQgWGVuIHZlcnNpb24gaXMgaXQgdGhhdCB5b3UncmUgdXNpbmcgYWdhaW4/IEknbQphc2tp
bmcgYmVjYXVzZSBJIGZpeGVkIGEgYnVnIGluIENyZWRpdDEncyBzb2Z0LWFmZmluaXR5IGxvZ2lj
LCBkdXJpbmcKdGhlIFhlbiA0LjggZGV2ZWxvcG1lbnQgY3ljbGUgKGFzIGluLCB5b3UgbWF5IGJl
IHN1YmplY3QgdG8gaXQsIGlmIG5vdApvbiA0LjgpLgoKQ2hlY2sgdGhhdCBvdXQgaGVyZToKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE2LTA4
L21zZzAyMTg0Lmh0bWwKCihpdCdzIGNvbW1pdCBmODNmYzM5M2IgInhlbjogY3JlZGl0MTogZml4
IG1hc2sgdG8gYmUgdXNlZCBmb3IgdGlja2xpbmcKaW4gQ3JlZGl0MSIpIGluIFhlbidzIGdpdCBy
ZXBvLikKCkNoZWNraW5nIHN0YWJsZSByZWxlYXNlcywgSSdtIGFibGUgdG8gZmluZCBpdCBpbiBY
ZW4gNC43LjEsIGFuZCBpbgpYZW4gNC42LjQsIHNvIHRoZXNlIHZlcnNpb25zIGFyZSBhbHNvIG9r
LgoKSWYgeW91J3JlIG5vdCBpbiBlaXRoZXIgNC44LCA0LjcuMSBvciA0LjYuNCwgSSdkIHJlY29t
bWVuZCB1cGdyYWRpbmcgdG8KYW55IG9mIHRob3NlLCBidXQgSSB1bmRlcnN0YW5kIHRoYXQgaXMg
bm90IGFsd2F5cyBiZSBzdXBlci0Kc3RyYWlnaHRmb3dyYXJkISA6LVAKClJlZ2FyZHMsCkRhcmlv
Ci0tIAo8PFRoaXMgaGFwcGVucyBiZWNhdXNlIEkgY2hvb3NlIGl0IHRvIGhhcHBlbiE+PiAoUmFp
c3RsaW4gTWFqZXJlKQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpEYXJpbyBGYWdnaW9saSwgUGguRCwgaHR0cDovL2Fib3V0
Lm1lL2RhcmlvLmZhZ2dpb2xpClNlbmlvciBTb2Z0d2FyZSBFbmdpbmVlciwgQ2l0cml4IFN5c3Rl
bXMgUiZEIEx0ZC4sIENhbWJyaWRnZSAoVUsp


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

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

iQIcBAABCAAGBQJYf7MzAAoJEBZCeImluHPu4ZAP/3kAYzqxoZIQF+YMUMXqdJMy
9uYO7QIMt2bg+p5pA5t30dFvkaq/PQ7vKXvaSBDROjUJKi1JUbrbK7qDVAEmYhkE
DjsfhEHsnwz68gFgEVGRSIhz/WOOlcRVTO5PUIKIACnf10EWTHpM9S92Cv6Wvmxt
L4/9dvfv2R6IvOA3VmC89xaxo9o9bVK7HZSG3U0Ogwcx8T4eIPMWTg4K2Xn44Sgr
BuoRMp0+vS+S2iJe59Se/x93YPwaM5KFrrd0h1veI+INP5T3+Xg03upRVrAOcVRY
lE1GIPr/jlGwtm/Gn96cbLfxzowQ3zhUinj2qEIkvz8ozOMirth0+0djkd0yq1nN
zRsC1Nrozermp2BH2YjnhiPeagTakIrPpwzIx+yi1+jZb26sj96WFAIoSTK16VQ3
fNGUHOS1gYFRrdFXwCa5RrFgE4V/tBKv3Hpy5eq9shFUj6KF3qER8R4PWweO3KiZ
s1vYM8lHRuqSP54WITRN2HTwZKawCaTkyxvY6ycLbsEDuK9ZaWuG82zdanBWwD9q
drqWsMRsrFoACfRD1IwkqBkrkrR+wSnfRXXV4jZzGjTl2OW+tuptGmYhbBMxZOgH
ifG5BCFcEJtpZWyntaQ7AWWq/J8NXtWXGLXTAOof9caGl02xBeebNwBR3SpJ+NOI
botqZ2j0FVkiADTLjezg
=06Y5
-----END PGP SIGNATURE-----

--=-Qe9txRmplG/Tjgx5PtGA--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============8711686305316397295==--


From xen-users-bounces@lists.xen.org Thu Jan 19 12:17:19 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Jan 2017 12:17:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cUBdJ-0005zc-SB; Thu, 19 Jan 2017 12:16:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <drotos@gmail.com>) id 1cUAFW-00052s-BJ
 for xen-users@lists.xen.org; Thu, 19 Jan 2017 10:47:22 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 AF/4D-09690-93990885; Thu, 19 Jan 2017 10:47:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsVyMXThGl2LmQ0
 RBtvPSVusunqA1YHR4+ju30wBjFGsmXlJ+RUJrBnLFy9kK2hyrvja+Ia1gbHHrIuRi0NIYBKj
 xKO9X1lBHBaBBlaJlq67YI6EwBxWiddL/jB3MXICOTkSrd/uskHYBRKzV09lB7F5BQQlTs58w
 gJiCwl4SeycN58JxGYTsJR48esmUD0H0FRViY9baiDKAySOzV8NVi4s4CzxrOMB2HgRAWmJGV
 eawMqZBdQl1s8TAgkzC2hLLFv4mnkCI98sJMtmIVTNQlK1gJF5FaN6cWpRWWqRroVeUlFmekZ
 JbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgqDEAwQ7GC+3OhxglOZiURHntLRsihPiS8lMq
 MxKLM+KLSnNSiw8xynBwKEnwfpkOlBMsSk1PrUjLzAEGPUxagoNHSYT3J0iat7ggMbc4Mx0id
 YrRmKOn6/RLJo49uy6/ZBJiycvPS5US57WYAVQqAFKaUZoHNwgWjZcYZaWEeRmBThPiKUgtys
 0sQZV/xSjOwagkzPsHZCFPZl4J3L5XQKcwAZ1ipVwPckpJIkJKqoGxa7tEw9Slh3O4C5+fytZ
 w/1J5plv5oGzK05TZ35sWXVmybcLjVVufq+2eqXLxnMM2yw/WL1fVzun53KHKlLjw6spDvb+u
 HDuU4Hx6uug3nsiEouyZ4VfvJzYp7T2gOdX6snF1lvn2YxfqBC7c87Pe4bOg+3PTShtGoWDuN
 0emx9s173Rec8jxuxJLcUaioRZzUXEiAE4iU2TBAgAA
X-Env-Sender: drotos@gmail.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1484822839!81345423!1
X-Originating-IP: [209.85.161.172]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP,UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9607 invoked from network); 19 Jan 2017 10:47:20 -0000
Received: from mail-yw0-f172.google.com (HELO mail-yw0-f172.google.com)
 (209.85.161.172)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Jan 2017 10:47:20 -0000
Received: by mail-yw0-f172.google.com with SMTP id l19so27460088ywc.2
 for <xen-users@lists.xen.org>; Thu, 19 Jan 2017 02:47: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
 :content-transfer-encoding;
 bh=BDk48nsnQdp4jY4T244q3Dr1nFGX7nndYy/CDVXVhzI=;
 b=t14gLwHK5g2v8ttKEmATcOchb6hagNxj4VpQKBTnBk8fUtadcS11fuGAJrPwxHV004
 lgNoUPx/6qvXE2r84qh+IQzznbEHK4WyYkWW04+Op5coCYZ8mv315frpb7U1ShKs8ycF
 shHSnkVRoqJGyOKjYz8k98IuGvCbjjBd30aRr8oqZMb0LPMleCOTWGXpH4BPc/YNtsLw
 RKmafmmaZSjeJ5uOV44PibMDVDvtiHeaHS4rf2NNHXHs75Jn1rvVb7pyJr7DP4Ty1CTM
 AHGIg+T3BG8HaNTZCoy4jsEyT8eKfdxqwhdrxS75yqllz4WHRNkYFzrwaOlYfcWlRN0+
 QhnA==
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
 :content-transfer-encoding;
 bh=BDk48nsnQdp4jY4T244q3Dr1nFGX7nndYy/CDVXVhzI=;
 b=UO0hvWRrKkp6ra3wbgSHdYGD1MagoO46sAARduPPK80Q7mFBC2BLMSkpNopKEurq0s
 Dy+SWw6sgxHwx2RI3KuWgCl1Z8YM3DYduSlMw9hvcHI3yX2Aryx0vWZixtX3SuHpiIUd
 c5rM/NAHqr6EabHr0YUmoGU5LwkME8ap2P+Yn8xKZNKeYNz1ARh57xWyu/Wiy9d/lQAE
 GvSrXF2ufWlDcf50Zudf+cqgRa2ahPjJIcBDJstkf3AbULKQ4AsJ5MLwrWSMLaCRoSSc
 BZpiMXmQhdvswGZDhTPKXDPl2MKLcbN3iApj5hPV6OHq0y4JutmGoggoKFGf01odxa9h
 j9gw==
X-Gm-Message-State: AIkVDXIPkRG3v5ofNj+XTNoSVN9LANIoOevDYADiCQo8TRTRoiFxmMoIhFatQTvfyNMTYn+p/9IrXr6Ci3RHgA==
X-Received: by 10.129.62.6 with SMTP id l6mr6054781ywa.271.1484822838657; Thu,
 19 Jan 2017 02:47:18 -0800 (PST)
MIME-Version: 1.0
Received: by 10.37.50.211 with HTTP; Thu, 19 Jan 2017 02:47:18 -0800 (PST)
From: =?UTF-8?B?TcOhcnRvbiBEcsOzdG9z?= <drotos@gmail.com>
Date: Thu, 19 Jan 2017 11:47:18 +0100
Message-ID: <CA+mfz-aN9r-F_1=g6B1YMmkKhNiQKiXRDbvnA+X6KUA4zOF=FQ@mail.gmail.com>
To: xen-users@lists.xen.org
X-Mailman-Approved-At: Thu, 19 Jan 2017 12:16:00 +0000
Subject: [Xen-users] Xen4.4 Debian8.7 UEFI reboot/halt problems on Dell PE
	T430
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

SGksCgpJIGhhdmUgYSBmcmVzaCBpbnN0YWxsIG9mIERlYmlhbjguNyBvbiBhIERlbGwgUG93ZXJF
ZGdlIFQ0MzAgbWFjaGluZQp3aXRoIHBhY2thZ2VkIFhlbiA0LjQ6CgojIGRwa2cgLWwgeGVuLXN5
c3RlbS1hbWQ2NAouLi4KaWkgIHhlbi1zeXN0ZW0tYW1kNjQKNC40LjEtOStkZWI4dTggICAgICAg
ICAgICAgICAgICAgYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgWGVuClN5c3RlbSBv
biBBTUQ2NCAobWV0YS1wYWNrYWdlKQoKSSBhbSBzdWNjZXNzZnVsbHkgdXNpbmcgVUVGSSBib290
aW5nLiBUaGUgcHJvYmxlbSBpcyB0aGF0IHJlYm9vdGluZyBvcgpoYWx0aW5nIERvbTAgZG9lcyBu
b3Qgd29yayAtIGFmdGVyIHRoZSByZWJvb3QvaGFsdCBzZXF1ZW5jZSBmaW5pc2hlcywKdGhlIHNj
cmVlbiBmcmVlemVzIGFuZCBub3RoaW5nIGVsc2UgaGFwcGVucyAoSSBoYXZlIHRvIGhvbGQgdGhl
IHBvd2VyCmJ1dHRvbiB0byBhY3R1YWxseSBzaHV0IHRoZSBtYWNoaW5lIGRvd24pLiBBbiBpbnRl
cmVzdGluZyBleGNlcHRpb24gaXMKaG93ZXZlciBpZiBJIHR1cm4gdGhlIG1hY2hpbmUgb2ZmIGJ5
IHByZXNzaW5nIHRoZSBwb3dlciBidXR0b24sIHRoZQpzeXN0ZW0gc2h1dHMgZG93biBjb3JyZWN0
bHkuCgpXaGVuIGJvb3Rpbmcgd2l0aG91dCB4ZW4gdGhlcmUgYXJlIG5vIGlzc3Vlcy4KCkkgaGF2
ZSB0cmllZCB0byBwYXNzIHZhcmlvdXMgYm9vdCBwYXJhbWV0ZXJzIHRvIGJvdGggeGVuIGFuZCB0
aGUKa2VybmVsLCBidXQgbm90aGluZyBoZWxwZWQuIE1vc3Qgc291cmNlcyB0aGF0IEkgZm91bmQg
cmVjb21tZW5kCnNldHRpbmcgdGhlIHJlYm9vdD0uLi4gcGFyYW1ldGVyLCBJIHRyaWVkIGVmaSwg
YWNwaSwgcGNpLCBrYmQgYm90aCBvbgp0aGUgeGVuIGFuZCB0aGUga2VybmVsIGNvbW1hbmQgbGlu
ZSAoYW5kIHNvbWUgY29tYmluYXRpb25zKS4gSSBhbHNvCnRyaWVkIGVmaT1uby1ycyAoSSd2ZSBy
ZWFkIHNvbWV3aGVyZSB0aGF0IGl0IGZpeGVkIHNvbWUgVUVGSS9BQ1BJCnJlbGF0ZWQgcHJvYmxl
bSBmb3Igc29tZW9uZSkgd2l0aG91dCBhbnkgcmVzdWx0LiAoSSBhbSBub3Qgc3VyZSBpZgpyZWJv
b3Qgc2hvdWxkIGJlIGhhbmRsZWQgYnkgeGVuIG9yIERvbTAuKQoKSSBjb21wYXJlZCB0aGUgZG1l
c2cgb2YgYm9vdGluZyB3aXRoIGFuZCB3aXRob3V0IHhlbiwgYnV0IEkgY291bGRuJ3QKc3BvdCBh
bnl0aGluZyBvdXQgb2Ygb3JkaW5hcnkuCgpXaGF0IGVsc2UgY2FuIEkgdHJ5PwoKVGhhbmsgeW91
IGluIGFkdmFuY2UsCgpNYXJ0b24KCiMgY2F0IC9ib290L2VmaS9FRkkvWGVuL3hlbi5jZmcKW2ds
b2JhbF0KZGVmYXVsdD14ZW4KClt4ZW5dCm9wdGlvbnM9ZG9tMF9tZW09NTEyTQprZXJuZWw9dm1s
aW51ei0zLjE2LjAtNC1hbWQ2NCByb290PVVVSUQ9Li4uIHJvIHF1aWV0CmFjcGlfcnNkcD0weDAw
MDAwMDAwN0JBQjYwMTQKcmFtZGlzaz1pbml0cmQuaW1nLTMuMTYuMC00LWFtZDY0CgojIHhsIGRt
ZXNnCihYRU4pIFhlbiB2ZXJzaW9uIDQuNC4xIChEZWJpYW4gNC40LjEtOStkZWI4dTgpIChjYXJu
aWxAZGViaWFuLm9yZykKKGdjYyAoRGViaWFuIDQuOS4yLTEwKSA0LjkuMikgZGVidWc9biBXZWQg
RGVjICA3IDA2OjAzOjM4IFVUQyAyMDE2CihYRU4pIEJvb3Rsb2FkZXI6IEVGSQooWEVOKSBDb21t
YW5kIGxpbmU6IGRvbTBfbWVtPTUxMk0KKFhFTikgVmlkZW8gaW5mb3JtYXRpb246CihYRU4pICBW
R0EgaXMgZ3JhcGhpY3MgbW9kZSAxOTIweDEyMDAsIDMyIGJwcAooWEVOKSBEaXNjIGluZm9ybWF0
aW9uOgooWEVOKSAgRm91bmQgMCBNQlIgc2lnbmF0dXJlcwooWEVOKSAgRm91bmQgMiBFREQgaW5m
b3JtYXRpb24gc3RydWN0dXJlcwooWEVOKSBFRkkgUkFNIG1hcDoKKFhFTikgIDAwMDAwMDAwMDAw
MDAwMDAgLSAwMDAwMDAwMDAwMGEwMDAwICh1c2FibGUpCihYRU4pICAwMDAwMDAwMDAwMTAwMDAw
IC0gMDAwMDAwMDA3YTA4OTAwMCAodXNhYmxlKQooWEVOKSAgMDAwMDAwMDA3YTA4OTAwMCAtIDAw
MDAwMDAwN2FmMGIwMDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDA3YWYwYjAwMCAtIDAwMDAw
MDAwN2I5M2IwMDAgKEFDUEkgTlZTKQooWEVOKSAgMDAwMDAwMDA3YjkzYjAwMCAtIDAwMDAwMDAw
N2JhYjcwMDAgKEFDUEkgZGF0YSkKKFhFTikgIDAwMDAwMDAwN2JhYjcwMDAgLSAwMDAwMDAwMDdi
YWU5MDAwICh1c2FibGUpCihYRU4pICAwMDAwMDAwMDdiYWU5MDAwIC0gMDAwMDAwMDA3YmFmZjAw
MCAoQUNQSSBkYXRhKQooWEVOKSAgMDAwMDAwMDA3YmFmZjAwMCAtIDAwMDAwMDAwN2JiMDAwMDAg
KHVzYWJsZSkKKFhFTikgIDAwMDAwMDAwODAwMDAwMDAgLSAwMDAwMDAwMDkwMDAwMDAwIChyZXNl
cnZlZCkKKFhFTikgIDAwMDAwMDAwZmVkYTgwMDAgLSAwMDAwMDAwMGZlZGFjMDAwIChyZXNlcnZl
ZCkKKFhFTikgIDAwMDAwMDAwZmYzMTAwMDAgLSAwMDAwMDAwMTAwMDAwMDAwIChyZXNlcnZlZCkK
KFhFTikgIDAwMDAwMDAxMDAwMDAwMDAgLSAwMDAwMDAwODgwMDAwMDAwICh1c2FibGUpCihYRU4p
IEFDUEk6IFJTRFAgN0JBQjYwMTQsIDAwMjQgKHIyIERFTEwgICkKKFhFTikgQUNQSTogWFNEVCA3
QkFGOTE4OCwgMDBDQyAocjEgREVMTCAgIFBFX1NDMyAgICAgICAgICAwICAgICAgIDEwMDAwMTMp
CihYRU4pIEFDUEk6IEZBQ1AgN0JBQUYwMDAsIDAwRjQgKHI0IERFTEwgICBQRV9TQzMgICAgICAg
ICAgMCBERUxMICAgICAgICAxKQooWEVOKSBBQ1BJOiBEU0RUIDdCQTk5MDAwLCBFNDI5IChyMiBE
RUxMICAgUEVfU0MzICAgICAgICAgIDMgREVMTCAgICAgICAgMSkKKFhFTikgQUNQSTogRkFDUyA3
QjkwQTAwMCwgMDA0MAooWEVOKSBBQ1BJOiBNQ0VKIDdCQUI0MDAwLCAwMTMwIChyMSBJTlRFTCAg
ICAgICAgICAgICAgICAgIDEgSU5UTCAgMTAwMDAwRCkKKFhFTikgQUNQSTogU1NEVCA3QkFCMzAw
MCwgMDNDNiAocjIgREVMTCAgIFRwbTJUYWJsICAgICAxMDAwIElOVEwgMjAxMjExMTQpCihYRU4p
IEFDUEk6IFRQTTIgN0JBQjIwMDAsIDAwMzggKHI0IERFTEwgICBFREsyICAgICAgICAgICAgMiAg
ICAgICAxMDAwMDEzKQooWEVOKSBBQ1BJOiBXRF9fIDdCQUIxMDAwLCAwMTM0IChyMSBERUxMICAg
UEVfU0MzICAgICAgICAgIDEgREVMTCAgICAgICAgMSkKKFhFTikgQUNQSTogU0xJQyA3QkFCMDAw
MCwgMDAyNCAocjEgREVMTCAgIFBFX1NDMyAgICAgICAgICAxIERFTEwgICAgICAgIDEpCihYRU4p
IEFDUEk6IEhQRVQgN0JBQUUwMDAsIDAwMzggKHIxIERFTEwgICBQRV9TQzMgICAgICAgICAgMSBE
RUxMICAgICAgICAxKQooWEVOKSBBQ1BJOiBBUElDIDdCQUFEMDAwLCAwQUZDIChyMiBERUxMICAg
UEVfU0MzICAgICAgICAgIDAgREVMTCAgICAgICAgMSkKKFhFTikgQUNQSTogTUNGRyA3QkFBQzAw
MCwgMDAzQyAocjEgREVMTCAgIFBFX1NDMyAgICAgICAgICAxIERFTEwgICAgICAgIDEpCihYRU4p
IEFDUEk6IE1TQ1QgN0JBQUIwMDAsIDAwOTAgKHIxIERFTEwgICBQRV9TQzMgICAgICAgICAgMSBE
RUxMICAgICAgICAxKQooWEVOKSBBQ1BJOiBTTElUIDdCQUFBMDAwLCAwMDZDIChyMSBERUxMICAg
UEVfU0MzICAgICAgICAgIDEgREVMTCAgICAgICAgMSkKKFhFTikgQUNQSTogU1JBVCA3QkFBODAw
MCwgMTEzMCAocjMgREVMTCAgIFBFX1NDMyAgICAgICAgICAxIERFTEwgICAgICAgIDEpCihYRU4p
IEFDUEk6IFNTRFQgN0I5NTYwMDAsIDE0MjRBOSAocjIgREVMTCAgIFBFX1NDMyAgICAgICA0MDAw
IElOVEwgMjAxMjExMTQpCihYRU4pIEFDUEk6IFNTRFQgN0I5NTMwMDAsIDIxOTggKHIyIERFTEwg
ICBQRV9TQzMgICAgICAgICAgMiBJTlRMIDIwMTIxMTE0KQooWEVOKSBBQ1BJOiBTU0RUIDdCOTUy
MDAwLCAwMDZFIChyMiBERUxMICAgUEVfU0MzICAgICAgICAgIDIgSU5UTCAyMDEyMTExNCkKKFhF
TikgQUNQSTogUFJBRCA3Qjk1MTAwMCwgMDEzMiAocjIgICBERUxMIFBFX1NDMyAgICAgICAgICAy
IElOVEwgMjAxMjExMTQpCihYRU4pIEFDUEk6IERNQVIgN0JBRkUwMDAsIDAwNzggKHIxIERFTEwg
ICBQRV9TQzMgICAgICAgICAgMSBERUxMICAgICAgICAxKQooWEVOKSBBQ1BJOiBIRVNUIDdCQUZE
MDAwLCAwMTdDIChyMSBERUxMICAgUEVfU0MzICAgICAgICAgIDIgREVMTCAgICAgICAgMSkKKFhF
TikgQUNQSTogQkVSVCA3QkFGQzAwMCwgMDAzMCAocjEgREVMTCAgIFBFX1NDMyAgICAgICAgICAy
IERFTEwgICAgICAgIDEpCihYRU4pIEFDUEk6IEVSU1QgN0JBRkIwMDAsIDAyMzAgKHIxIERFTEwg
ICBQRV9TQzMgICAgICAgICAgMiBERUxMICAgICAgICAxKQooWEVOKSBBQ1BJOiBFSU5KIDdCQUZB
MDAwLCAwMTUwIChyMSBERUxMICAgUEVfU0MzICAgICAgICAgIDIgREVMTCAgICAgICAgMSkKKFhF
TikgU3lzdGVtIFJBTTogMzI2NzJNQiAoMzM0NTY0OTZrQikKKFhFTikgRG9tYWluIGhlYXAgaW5p
dGlhbGlzZWQKKFhFTikgQ291bGRuJ3QgaW5pdGlhbGl6ZSBhIDE5MjB4MTIwMCBmcmFtZWJ1ZmZl
ciBlYXJseS4KKFhFTikgQUNQSTogMzIvNjRYIEZBQ1MgYWRkcmVzcyBtaXNtYXRjaCBpbiBGQURU
IC0KN2I5MGEwMDAvMDAwMDAwMDAwMDAwMDAwMCwgdXNpbmcgMzIKKFhFTikgUHJvY2Vzc29yICMw
IDY6MTUgQVBJQyB2ZXJzaW9uIDIxCihYRU4pIFByb2Nlc3NvciAjMiA2OjE1IEFQSUMgdmVyc2lv
biAyMQooWEVOKSBQcm9jZXNzb3IgIzQgNjoxNSBBUElDIHZlcnNpb24gMjEKKFhFTikgUHJvY2Vz
c29yICM2IDY6MTUgQVBJQyB2ZXJzaW9uIDIxCihYRU4pIFByb2Nlc3NvciAjOCA2OjE1IEFQSUMg
dmVyc2lvbiAyMQooWEVOKSBQcm9jZXNzb3IgIzE2IDY6MTUgQVBJQyB2ZXJzaW9uIDIxCihYRU4p
IFByb2Nlc3NvciAjMTggNjoxNSBBUElDIHZlcnNpb24gMjEKKFhFTikgUHJvY2Vzc29yICMyMCA2
OjE1IEFQSUMgdmVyc2lvbiAyMQooWEVOKSBQcm9jZXNzb3IgIzIyIDY6MTUgQVBJQyB2ZXJzaW9u
IDIxCihYRU4pIFByb2Nlc3NvciAjMjQgNjoxNSBBUElDIHZlcnNpb24gMjEKKFhFTikgUHJvY2Vz
c29yICMxIDY6MTUgQVBJQyB2ZXJzaW9uIDIxCihYRU4pIFByb2Nlc3NvciAjMyA2OjE1IEFQSUMg
dmVyc2lvbiAyMQooWEVOKSBQcm9jZXNzb3IgIzUgNjoxNSBBUElDIHZlcnNpb24gMjEKKFhFTikg
UHJvY2Vzc29yICM3IDY6MTUgQVBJQyB2ZXJzaW9uIDIxCihYRU4pIFByb2Nlc3NvciAjOSA2OjE1
IEFQSUMgdmVyc2lvbiAyMQooWEVOKSBQcm9jZXNzb3IgIzE3IDY6MTUgQVBJQyB2ZXJzaW9uIDIx
CihYRU4pIFByb2Nlc3NvciAjMTkgNjoxNSBBUElDIHZlcnNpb24gMjEKKFhFTikgUHJvY2Vzc29y
ICMyMSA2OjE1IEFQSUMgdmVyc2lvbiAyMQooWEVOKSBQcm9jZXNzb3IgIzIzIDY6MTUgQVBJQyB2
ZXJzaW9uIDIxCihYRU4pIFByb2Nlc3NvciAjMjUgNjoxNSBBUElDIHZlcnNpb24gMjEKKFhFTikg
SU9BUElDWzBdOiBhcGljX2lkIDgsIHZlcnNpb24gMzIsIGFkZHJlc3MgMHhmZWMwMDAwMCwgR1NJ
IDAtMjMKKFhFTikgSU9BUElDWzFdOiBhcGljX2lkIDksIHZlcnNpb24gMzIsIGFkZHJlc3MgMHhm
ZWMwMTAwMCwgR1NJIDI0LTQ3CihYRU4pIEVuYWJsaW5nIEFQSUMgbW9kZTogIFBoeXMuICBVc2lu
ZyAyIEkvTyBBUElDcwooWEVOKSBGYWlsZWQgdG8gZW5hYmxlIEludGVycnVwdCBSZW1hcHBpbmc6
IFdpbGwgbm90IGVuYWJsZSB4MkFQSUMuCihYRU4pIFVzaW5nIHNjaGVkdWxlcjogU01QIENyZWRp
dCBTY2hlZHVsZXIgKGNyZWRpdCkKKFhFTikgRGV0ZWN0ZWQgMjE5Ny40ODggTUh6IHByb2Nlc3Nv
ci4KKFhFTikgVW5rbm93biBjYWNoYWJpbGl0eSBmb3IgTUZOcyAweDgwMDAwLTB4OGZmZmYKKFhF
TikgVW5rbm93biBjYWNoYWJpbGl0eSBmb3IgTUZOcyAweGZlZGE4LTB4ZmVkYWIKKFhFTikgVW5r
bm93biBjYWNoYWJpbGl0eSBmb3IgTUZOcyAweGZmMzEwLTB4ZmZmZmYKKFhFTikgSW5pdGluZyBt
ZW1vcnkgc2hhcmluZy4KKFhFTikgeHN0YXRlX2luaXQ6IHVzaW5nIGNudHh0X3NpemU6IDB4MzQw
IGFuZCBzdGF0ZXM6IDB4NwooWEVOKSBJbnRlbCBWVC1kIGlvbW11IDAgc3VwcG9ydGVkIHBhZ2Ug
c2l6ZXM6IDRrQiwgMk1CLCAxR0IuCihYRU4pIEludGVsIFZULWQgU25vb3AgQ29udHJvbCBlbmFi
bGVkLgooWEVOKSBJbnRlbCBWVC1kIERvbTAgRE1BIFBhc3N0aHJvdWdoIG5vdCBlbmFibGVkLgoo
WEVOKSBJbnRlbCBWVC1kIFF1ZXVlZCBJbnZhbGlkYXRpb24gZW5hYmxlZC4KKFhFTikgSW50ZWwg
VlQtZCBJbnRlcnJ1cHQgUmVtYXBwaW5nIGVuYWJsZWQuCihYRU4pIEludGVsIFZULWQgU2hhcmVk
IEVQVCB0YWJsZXMgZW5hYmxlZC4KKFhFTikgSS9PIHZpcnR1YWxpc2F0aW9uIGVuYWJsZWQKKFhF
TikgIC0gRG9tMCBtb2RlOiBSZWxheGVkCihYRU4pIEludGVycnVwdCByZW1hcHBpbmcgZW5hYmxl
ZAooWEVOKSBFbmFibGVkIGRpcmVjdGVkIEVPSSB3aXRoIGlvYXBpY19hY2tfb2xkIG9uIQooWEVO
KSBFTkFCTElORyBJTy1BUElDIElSUXMKKFhFTikgIC0+IFVzaW5nIG9sZCBBQ0sgbWV0aG9kCihY
RU4pIFBsYXRmb3JtIHRpbWVyIGlzIDE0LjMxOE1IeiBIUEVUCihYRU4pIEFsbG9jYXRlZCBjb25z
b2xlIHJpbmcgb2YgNjQgS2lCLgooWEVOKSBWTVg6IFN1cHBvcnRlZCBhZHZhbmNlZCBmZWF0dXJl
czoKKFhFTikgIC0gQVBJQyBNTUlPIGFjY2VzcyB2aXJ0dWFsaXNhdGlvbgooWEVOKSAgLSBBUElD
IFRQUiBzaGFkb3cKKFhFTikgIC0gRXh0ZW5kZWQgUGFnZSBUYWJsZXMgKEVQVCkKKFhFTikgIC0g
VmlydHVhbC1Qcm9jZXNzb3IgSWRlbnRpZmllcnMgKFZQSUQpCihYRU4pICAtIFZpcnR1YWwgTk1J
CihYRU4pICAtIE1TUiBkaXJlY3QtYWNjZXNzIGJpdG1hcAooWEVOKSAgLSBVbnJlc3RyaWN0ZWQg
R3Vlc3QKKFhFTikgIC0gQVBJQyBSZWdpc3RlciBWaXJ0dWFsaXphdGlvbgooWEVOKSAgLSBWaXJ0
dWFsIEludGVycnVwdCBEZWxpdmVyeQooWEVOKSAgLSBQb3N0ZWQgSW50ZXJydXB0IFByb2Nlc3Np
bmcKKFhFTikgIC0gVk1DUyBzaGFkb3dpbmcKKFhFTikgSFZNOiBBU0lEcyBlbmFibGVkLgooWEVO
KSBIVk06IFZNWCBlbmFibGVkCihYRU4pIEhWTTogSGFyZHdhcmUgQXNzaXN0ZWQgUGFnaW5nIChI
QVApIGRldGVjdGVkCihYRU4pIEhWTTogSEFQIHBhZ2Ugc2l6ZXM6IDRrQiwgMk1CLCAxR0IKKFhF
TikgQnJvdWdodCB1cCAyMCBDUFVzCihYRU4pICoqKiBMT0FESU5HIERPTUFJTiAwICoqKgooWEVO
KSAgWGVuICBrZXJuZWw6IDY0LWJpdCwgbHNiLCBjb21wYXQzMgooWEVOKSAgRG9tMCBrZXJuZWw6
IDY0LWJpdCwgUEFFLCBsc2IsIHBhZGRyIDB4MTAwMDAwMCAtPiAweDFmMTkwMDAKKFhFTikgUEhZ
U0lDQUwgTUVNT1JZIEFSUkFOR0VNRU5UOgooWEVOKSAgRG9tMCBhbGxvYy46ICAgMDAwMDAwMDg2
MDAwMDAwMC0+MDAwMDAwMDg2NDAwMDAwMCAoMTEwODQ1IHBhZ2VzCnRvIGJlIGFsbG9jYXRlZCkK
KFhFTikgIEluaXQuIHJhbWRpc2s6IDAwMDAwMDA4N2YwZmQwMDAtPjAwMDAwMDA4N2ZmZmZkYzcK
KFhFTikgVklSVFVBTCBNRU1PUlkgQVJSQU5HRU1FTlQ6CihYRU4pICBMb2FkZWQga2VybmVsOiBm
ZmZmZmZmZjgxMDAwMDAwLT5mZmZmZmZmZjgxZjE5MDAwCihYRU4pICBJbml0LiByYW1kaXNrOiBm
ZmZmZmZmZjgxZjE5MDAwLT5mZmZmZmZmZjgyZTFiZGM3CihYRU4pICBQaHlzLU1hY2ggbWFwOiBm
ZmZmZmZmZjgyZTFjMDAwLT5mZmZmZmZmZjgyZjFjMDAwCihYRU4pICBTdGFydCBpbmZvOiAgICBm
ZmZmZmZmZjgyZjFjMDAwLT5mZmZmZmZmZjgyZjFjNGI0CihYRU4pICBQYWdlIHRhYmxlczogICBm
ZmZmZmZmZjgyZjFkMDAwLT5mZmZmZmZmZjgyZjM4MDAwCihYRU4pICBCb290IHN0YWNrOiAgICBm
ZmZmZmZmZjgyZjM4MDAwLT5mZmZmZmZmZjgyZjM5MDAwCihYRU4pICBUT1RBTDogICAgICAgICBm
ZmZmZmZmZjgwMDAwMDAwLT5mZmZmZmZmZjgzMDAwMDAwCihYRU4pICBFTlRSWSBBRERSRVNTOiBm
ZmZmZmZmZjgxOTAyMWYwCihYRU4pIERvbTAgaGFzIG1heGltdW0gMjAgVkNQVXMKKFhFTikgU2Ny
dWJiaW5nIEZyZWUgUkFNOgouLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLmRvbmUuCihY
RU4pIEluaXRpYWwgbG93IG1lbW9yeSB2aXJxIHRocmVzaG9sZCBzZXQgYXQgMHg0MDAwIHBhZ2Vz
LgooWEVOKSBTdGQuIExvZ2xldmVsOiBFcnJvcnMgYW5kIHdhcm5pbmdzCihYRU4pIEd1ZXN0IExv
Z2xldmVsOiBOb3RoaW5nIChSYXRlLWxpbWl0ZWQ6IEVycm9ycyBhbmQgd2FybmluZ3MpCihYRU4p
ICoqKiBTZXJpYWwgaW5wdXQgLT4gRE9NMCAodHlwZSAnQ1RSTC1hJyB0aHJlZSB0aW1lcyB0byBz
d2l0Y2gKaW5wdXQgdG8gWGVuKQooWEVOKSBGcmVlZCAzMDBrQiBpbml0IG1lbW9yeS4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWls
aW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi11c2Vycw==

From xen-users-bounces@lists.xen.org Thu Jan 19 12:17:19 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Jan 2017 12:17:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cUBdJ-0005zc-SB; Thu, 19 Jan 2017 12:16:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <drotos@gmail.com>) id 1cUAFW-00052s-BJ
 for xen-users@lists.xen.org; Thu, 19 Jan 2017 10:47:22 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 AF/4D-09690-93990885; Thu, 19 Jan 2017 10:47:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsVyMXThGl2LmQ0
 RBtvPSVusunqA1YHR4+ju30wBjFGsmXlJ+RUJrBnLFy9kK2hyrvja+Ia1gbHHrIuRi0NIYBKj
 xKO9X1lBHBaBBlaJlq67YI6EwBxWiddL/jB3MXICOTkSrd/uskHYBRKzV09lB7F5BQQlTs58w
 gJiCwl4SeycN58JxGYTsJR48esmUD0H0FRViY9baiDKAySOzV8NVi4s4CzxrOMB2HgRAWmJGV
 eawMqZBdQl1s8TAgkzC2hLLFv4mnkCI98sJMtmIVTNQlK1gJF5FaN6cWpRWWqRroVeUlFmekZ
 JbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgqDEAwQ7GC+3OhxglOZiURHntLRsihPiS8lMq
 MxKLM+KLSnNSiw8xynBwKEnwfpkOlBMsSk1PrUjLzAEGPUxagoNHSYT3J0iat7ggMbc4Mx0id
 YrRmKOn6/RLJo49uy6/ZBJiycvPS5US57WYAVQqAFKaUZoHNwgWjZcYZaWEeRmBThPiKUgtys
 0sQZV/xSjOwagkzPsHZCFPZl4J3L5XQKcwAZ1ipVwPckpJIkJKqoGxa7tEw9Slh3O4C5+fytZ
 w/1J5plv5oGzK05TZ35sWXVmybcLjVVufq+2eqXLxnMM2yw/WL1fVzun53KHKlLjw6spDvb+u
 HDuU4Hx6uug3nsiEouyZ4VfvJzYp7T2gOdX6snF1lvn2YxfqBC7c87Pe4bOg+3PTShtGoWDuN
 0emx9s173Rec8jxuxJLcUaioRZzUXEiAE4iU2TBAgAA
X-Env-Sender: drotos@gmail.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1484822839!81345423!1
X-Originating-IP: [209.85.161.172]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP,UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9607 invoked from network); 19 Jan 2017 10:47:20 -0000
Received: from mail-yw0-f172.google.com (HELO mail-yw0-f172.google.com)
 (209.85.161.172)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Jan 2017 10:47:20 -0000
Received: by mail-yw0-f172.google.com with SMTP id l19so27460088ywc.2
 for <xen-users@lists.xen.org>; Thu, 19 Jan 2017 02:47: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
 :content-transfer-encoding;
 bh=BDk48nsnQdp4jY4T244q3Dr1nFGX7nndYy/CDVXVhzI=;
 b=t14gLwHK5g2v8ttKEmATcOchb6hagNxj4VpQKBTnBk8fUtadcS11fuGAJrPwxHV004
 lgNoUPx/6qvXE2r84qh+IQzznbEHK4WyYkWW04+Op5coCYZ8mv315frpb7U1ShKs8ycF
 shHSnkVRoqJGyOKjYz8k98IuGvCbjjBd30aRr8oqZMb0LPMleCOTWGXpH4BPc/YNtsLw
 RKmafmmaZSjeJ5uOV44PibMDVDvtiHeaHS4rf2NNHXHs75Jn1rvVb7pyJr7DP4Ty1CTM
 AHGIg+T3BG8HaNTZCoy4jsEyT8eKfdxqwhdrxS75yqllz4WHRNkYFzrwaOlYfcWlRN0+
 QhnA==
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
 :content-transfer-encoding;
 bh=BDk48nsnQdp4jY4T244q3Dr1nFGX7nndYy/CDVXVhzI=;
 b=UO0hvWRrKkp6ra3wbgSHdYGD1MagoO46sAARduPPK80Q7mFBC2BLMSkpNopKEurq0s
 Dy+SWw6sgxHwx2RI3KuWgCl1Z8YM3DYduSlMw9hvcHI3yX2Aryx0vWZixtX3SuHpiIUd
 c5rM/NAHqr6EabHr0YUmoGU5LwkME8ap2P+Yn8xKZNKeYNz1ARh57xWyu/Wiy9d/lQAE
 GvSrXF2ufWlDcf50Zudf+cqgRa2ahPjJIcBDJstkf3AbULKQ4AsJ5MLwrWSMLaCRoSSc
 BZpiMXmQhdvswGZDhTPKXDPl2MKLcbN3iApj5hPV6OHq0y4JutmGoggoKFGf01odxa9h
 j9gw==
X-Gm-Message-State: AIkVDXIPkRG3v5ofNj+XTNoSVN9LANIoOevDYADiCQo8TRTRoiFxmMoIhFatQTvfyNMTYn+p/9IrXr6Ci3RHgA==
X-Received: by 10.129.62.6 with SMTP id l6mr6054781ywa.271.1484822838657; Thu,
 19 Jan 2017 02:47:18 -0800 (PST)
MIME-Version: 1.0
Received: by 10.37.50.211 with HTTP; Thu, 19 Jan 2017 02:47:18 -0800 (PST)
From: =?UTF-8?B?TcOhcnRvbiBEcsOzdG9z?= <drotos@gmail.com>
Date: Thu, 19 Jan 2017 11:47:18 +0100
Message-ID: <CA+mfz-aN9r-F_1=g6B1YMmkKhNiQKiXRDbvnA+X6KUA4zOF=FQ@mail.gmail.com>
To: xen-users@lists.xen.org
X-Mailman-Approved-At: Thu, 19 Jan 2017 12:16:00 +0000
Subject: [Xen-users] Xen4.4 Debian8.7 UEFI reboot/halt problems on Dell PE
	T430
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

SGksCgpJIGhhdmUgYSBmcmVzaCBpbnN0YWxsIG9mIERlYmlhbjguNyBvbiBhIERlbGwgUG93ZXJF
ZGdlIFQ0MzAgbWFjaGluZQp3aXRoIHBhY2thZ2VkIFhlbiA0LjQ6CgojIGRwa2cgLWwgeGVuLXN5
c3RlbS1hbWQ2NAouLi4KaWkgIHhlbi1zeXN0ZW0tYW1kNjQKNC40LjEtOStkZWI4dTggICAgICAg
ICAgICAgICAgICAgYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgWGVuClN5c3RlbSBv
biBBTUQ2NCAobWV0YS1wYWNrYWdlKQoKSSBhbSBzdWNjZXNzZnVsbHkgdXNpbmcgVUVGSSBib290
aW5nLiBUaGUgcHJvYmxlbSBpcyB0aGF0IHJlYm9vdGluZyBvcgpoYWx0aW5nIERvbTAgZG9lcyBu
b3Qgd29yayAtIGFmdGVyIHRoZSByZWJvb3QvaGFsdCBzZXF1ZW5jZSBmaW5pc2hlcywKdGhlIHNj
cmVlbiBmcmVlemVzIGFuZCBub3RoaW5nIGVsc2UgaGFwcGVucyAoSSBoYXZlIHRvIGhvbGQgdGhl
IHBvd2VyCmJ1dHRvbiB0byBhY3R1YWxseSBzaHV0IHRoZSBtYWNoaW5lIGRvd24pLiBBbiBpbnRl
cmVzdGluZyBleGNlcHRpb24gaXMKaG93ZXZlciBpZiBJIHR1cm4gdGhlIG1hY2hpbmUgb2ZmIGJ5
IHByZXNzaW5nIHRoZSBwb3dlciBidXR0b24sIHRoZQpzeXN0ZW0gc2h1dHMgZG93biBjb3JyZWN0
bHkuCgpXaGVuIGJvb3Rpbmcgd2l0aG91dCB4ZW4gdGhlcmUgYXJlIG5vIGlzc3Vlcy4KCkkgaGF2
ZSB0cmllZCB0byBwYXNzIHZhcmlvdXMgYm9vdCBwYXJhbWV0ZXJzIHRvIGJvdGggeGVuIGFuZCB0
aGUKa2VybmVsLCBidXQgbm90aGluZyBoZWxwZWQuIE1vc3Qgc291cmNlcyB0aGF0IEkgZm91bmQg
cmVjb21tZW5kCnNldHRpbmcgdGhlIHJlYm9vdD0uLi4gcGFyYW1ldGVyLCBJIHRyaWVkIGVmaSwg
YWNwaSwgcGNpLCBrYmQgYm90aCBvbgp0aGUgeGVuIGFuZCB0aGUga2VybmVsIGNvbW1hbmQgbGlu
ZSAoYW5kIHNvbWUgY29tYmluYXRpb25zKS4gSSBhbHNvCnRyaWVkIGVmaT1uby1ycyAoSSd2ZSBy
ZWFkIHNvbWV3aGVyZSB0aGF0IGl0IGZpeGVkIHNvbWUgVUVGSS9BQ1BJCnJlbGF0ZWQgcHJvYmxl
bSBmb3Igc29tZW9uZSkgd2l0aG91dCBhbnkgcmVzdWx0LiAoSSBhbSBub3Qgc3VyZSBpZgpyZWJv
b3Qgc2hvdWxkIGJlIGhhbmRsZWQgYnkgeGVuIG9yIERvbTAuKQoKSSBjb21wYXJlZCB0aGUgZG1l
c2cgb2YgYm9vdGluZyB3aXRoIGFuZCB3aXRob3V0IHhlbiwgYnV0IEkgY291bGRuJ3QKc3BvdCBh
bnl0aGluZyBvdXQgb2Ygb3JkaW5hcnkuCgpXaGF0IGVsc2UgY2FuIEkgdHJ5PwoKVGhhbmsgeW91
IGluIGFkdmFuY2UsCgpNYXJ0b24KCiMgY2F0IC9ib290L2VmaS9FRkkvWGVuL3hlbi5jZmcKW2ds
b2JhbF0KZGVmYXVsdD14ZW4KClt4ZW5dCm9wdGlvbnM9ZG9tMF9tZW09NTEyTQprZXJuZWw9dm1s
aW51ei0zLjE2LjAtNC1hbWQ2NCByb290PVVVSUQ9Li4uIHJvIHF1aWV0CmFjcGlfcnNkcD0weDAw
MDAwMDAwN0JBQjYwMTQKcmFtZGlzaz1pbml0cmQuaW1nLTMuMTYuMC00LWFtZDY0CgojIHhsIGRt
ZXNnCihYRU4pIFhlbiB2ZXJzaW9uIDQuNC4xIChEZWJpYW4gNC40LjEtOStkZWI4dTgpIChjYXJu
aWxAZGViaWFuLm9yZykKKGdjYyAoRGViaWFuIDQuOS4yLTEwKSA0LjkuMikgZGVidWc9biBXZWQg
RGVjICA3IDA2OjAzOjM4IFVUQyAyMDE2CihYRU4pIEJvb3Rsb2FkZXI6IEVGSQooWEVOKSBDb21t
YW5kIGxpbmU6IGRvbTBfbWVtPTUxMk0KKFhFTikgVmlkZW8gaW5mb3JtYXRpb246CihYRU4pICBW
R0EgaXMgZ3JhcGhpY3MgbW9kZSAxOTIweDEyMDAsIDMyIGJwcAooWEVOKSBEaXNjIGluZm9ybWF0
aW9uOgooWEVOKSAgRm91bmQgMCBNQlIgc2lnbmF0dXJlcwooWEVOKSAgRm91bmQgMiBFREQgaW5m
b3JtYXRpb24gc3RydWN0dXJlcwooWEVOKSBFRkkgUkFNIG1hcDoKKFhFTikgIDAwMDAwMDAwMDAw
MDAwMDAgLSAwMDAwMDAwMDAwMGEwMDAwICh1c2FibGUpCihYRU4pICAwMDAwMDAwMDAwMTAwMDAw
IC0gMDAwMDAwMDA3YTA4OTAwMCAodXNhYmxlKQooWEVOKSAgMDAwMDAwMDA3YTA4OTAwMCAtIDAw
MDAwMDAwN2FmMGIwMDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDA3YWYwYjAwMCAtIDAwMDAw
MDAwN2I5M2IwMDAgKEFDUEkgTlZTKQooWEVOKSAgMDAwMDAwMDA3YjkzYjAwMCAtIDAwMDAwMDAw
N2JhYjcwMDAgKEFDUEkgZGF0YSkKKFhFTikgIDAwMDAwMDAwN2JhYjcwMDAgLSAwMDAwMDAwMDdi
YWU5MDAwICh1c2FibGUpCihYRU4pICAwMDAwMDAwMDdiYWU5MDAwIC0gMDAwMDAwMDA3YmFmZjAw
MCAoQUNQSSBkYXRhKQooWEVOKSAgMDAwMDAwMDA3YmFmZjAwMCAtIDAwMDAwMDAwN2JiMDAwMDAg
KHVzYWJsZSkKKFhFTikgIDAwMDAwMDAwODAwMDAwMDAgLSAwMDAwMDAwMDkwMDAwMDAwIChyZXNl
cnZlZCkKKFhFTikgIDAwMDAwMDAwZmVkYTgwMDAgLSAwMDAwMDAwMGZlZGFjMDAwIChyZXNlcnZl
ZCkKKFhFTikgIDAwMDAwMDAwZmYzMTAwMDAgLSAwMDAwMDAwMTAwMDAwMDAwIChyZXNlcnZlZCkK
KFhFTikgIDAwMDAwMDAxMDAwMDAwMDAgLSAwMDAwMDAwODgwMDAwMDAwICh1c2FibGUpCihYRU4p
IEFDUEk6IFJTRFAgN0JBQjYwMTQsIDAwMjQgKHIyIERFTEwgICkKKFhFTikgQUNQSTogWFNEVCA3
QkFGOTE4OCwgMDBDQyAocjEgREVMTCAgIFBFX1NDMyAgICAgICAgICAwICAgICAgIDEwMDAwMTMp
CihYRU4pIEFDUEk6IEZBQ1AgN0JBQUYwMDAsIDAwRjQgKHI0IERFTEwgICBQRV9TQzMgICAgICAg
ICAgMCBERUxMICAgICAgICAxKQooWEVOKSBBQ1BJOiBEU0RUIDdCQTk5MDAwLCBFNDI5IChyMiBE
RUxMICAgUEVfU0MzICAgICAgICAgIDMgREVMTCAgICAgICAgMSkKKFhFTikgQUNQSTogRkFDUyA3
QjkwQTAwMCwgMDA0MAooWEVOKSBBQ1BJOiBNQ0VKIDdCQUI0MDAwLCAwMTMwIChyMSBJTlRFTCAg
ICAgICAgICAgICAgICAgIDEgSU5UTCAgMTAwMDAwRCkKKFhFTikgQUNQSTogU1NEVCA3QkFCMzAw
MCwgMDNDNiAocjIgREVMTCAgIFRwbTJUYWJsICAgICAxMDAwIElOVEwgMjAxMjExMTQpCihYRU4p
IEFDUEk6IFRQTTIgN0JBQjIwMDAsIDAwMzggKHI0IERFTEwgICBFREsyICAgICAgICAgICAgMiAg
ICAgICAxMDAwMDEzKQooWEVOKSBBQ1BJOiBXRF9fIDdCQUIxMDAwLCAwMTM0IChyMSBERUxMICAg
UEVfU0MzICAgICAgICAgIDEgREVMTCAgICAgICAgMSkKKFhFTikgQUNQSTogU0xJQyA3QkFCMDAw
MCwgMDAyNCAocjEgREVMTCAgIFBFX1NDMyAgICAgICAgICAxIERFTEwgICAgICAgIDEpCihYRU4p
IEFDUEk6IEhQRVQgN0JBQUUwMDAsIDAwMzggKHIxIERFTEwgICBQRV9TQzMgICAgICAgICAgMSBE
RUxMICAgICAgICAxKQooWEVOKSBBQ1BJOiBBUElDIDdCQUFEMDAwLCAwQUZDIChyMiBERUxMICAg
UEVfU0MzICAgICAgICAgIDAgREVMTCAgICAgICAgMSkKKFhFTikgQUNQSTogTUNGRyA3QkFBQzAw
MCwgMDAzQyAocjEgREVMTCAgIFBFX1NDMyAgICAgICAgICAxIERFTEwgICAgICAgIDEpCihYRU4p
IEFDUEk6IE1TQ1QgN0JBQUIwMDAsIDAwOTAgKHIxIERFTEwgICBQRV9TQzMgICAgICAgICAgMSBE
RUxMICAgICAgICAxKQooWEVOKSBBQ1BJOiBTTElUIDdCQUFBMDAwLCAwMDZDIChyMSBERUxMICAg
UEVfU0MzICAgICAgICAgIDEgREVMTCAgICAgICAgMSkKKFhFTikgQUNQSTogU1JBVCA3QkFBODAw
MCwgMTEzMCAocjMgREVMTCAgIFBFX1NDMyAgICAgICAgICAxIERFTEwgICAgICAgIDEpCihYRU4p
IEFDUEk6IFNTRFQgN0I5NTYwMDAsIDE0MjRBOSAocjIgREVMTCAgIFBFX1NDMyAgICAgICA0MDAw
IElOVEwgMjAxMjExMTQpCihYRU4pIEFDUEk6IFNTRFQgN0I5NTMwMDAsIDIxOTggKHIyIERFTEwg
ICBQRV9TQzMgICAgICAgICAgMiBJTlRMIDIwMTIxMTE0KQooWEVOKSBBQ1BJOiBTU0RUIDdCOTUy
MDAwLCAwMDZFIChyMiBERUxMICAgUEVfU0MzICAgICAgICAgIDIgSU5UTCAyMDEyMTExNCkKKFhF
TikgQUNQSTogUFJBRCA3Qjk1MTAwMCwgMDEzMiAocjIgICBERUxMIFBFX1NDMyAgICAgICAgICAy
IElOVEwgMjAxMjExMTQpCihYRU4pIEFDUEk6IERNQVIgN0JBRkUwMDAsIDAwNzggKHIxIERFTEwg
ICBQRV9TQzMgICAgICAgICAgMSBERUxMICAgICAgICAxKQooWEVOKSBBQ1BJOiBIRVNUIDdCQUZE
MDAwLCAwMTdDIChyMSBERUxMICAgUEVfU0MzICAgICAgICAgIDIgREVMTCAgICAgICAgMSkKKFhF
TikgQUNQSTogQkVSVCA3QkFGQzAwMCwgMDAzMCAocjEgREVMTCAgIFBFX1NDMyAgICAgICAgICAy
IERFTEwgICAgICAgIDEpCihYRU4pIEFDUEk6IEVSU1QgN0JBRkIwMDAsIDAyMzAgKHIxIERFTEwg
ICBQRV9TQzMgICAgICAgICAgMiBERUxMICAgICAgICAxKQooWEVOKSBBQ1BJOiBFSU5KIDdCQUZB
MDAwLCAwMTUwIChyMSBERUxMICAgUEVfU0MzICAgICAgICAgIDIgREVMTCAgICAgICAgMSkKKFhF
TikgU3lzdGVtIFJBTTogMzI2NzJNQiAoMzM0NTY0OTZrQikKKFhFTikgRG9tYWluIGhlYXAgaW5p
dGlhbGlzZWQKKFhFTikgQ291bGRuJ3QgaW5pdGlhbGl6ZSBhIDE5MjB4MTIwMCBmcmFtZWJ1ZmZl
ciBlYXJseS4KKFhFTikgQUNQSTogMzIvNjRYIEZBQ1MgYWRkcmVzcyBtaXNtYXRjaCBpbiBGQURU
IC0KN2I5MGEwMDAvMDAwMDAwMDAwMDAwMDAwMCwgdXNpbmcgMzIKKFhFTikgUHJvY2Vzc29yICMw
IDY6MTUgQVBJQyB2ZXJzaW9uIDIxCihYRU4pIFByb2Nlc3NvciAjMiA2OjE1IEFQSUMgdmVyc2lv
biAyMQooWEVOKSBQcm9jZXNzb3IgIzQgNjoxNSBBUElDIHZlcnNpb24gMjEKKFhFTikgUHJvY2Vz
c29yICM2IDY6MTUgQVBJQyB2ZXJzaW9uIDIxCihYRU4pIFByb2Nlc3NvciAjOCA2OjE1IEFQSUMg
dmVyc2lvbiAyMQooWEVOKSBQcm9jZXNzb3IgIzE2IDY6MTUgQVBJQyB2ZXJzaW9uIDIxCihYRU4p
IFByb2Nlc3NvciAjMTggNjoxNSBBUElDIHZlcnNpb24gMjEKKFhFTikgUHJvY2Vzc29yICMyMCA2
OjE1IEFQSUMgdmVyc2lvbiAyMQooWEVOKSBQcm9jZXNzb3IgIzIyIDY6MTUgQVBJQyB2ZXJzaW9u
IDIxCihYRU4pIFByb2Nlc3NvciAjMjQgNjoxNSBBUElDIHZlcnNpb24gMjEKKFhFTikgUHJvY2Vz
c29yICMxIDY6MTUgQVBJQyB2ZXJzaW9uIDIxCihYRU4pIFByb2Nlc3NvciAjMyA2OjE1IEFQSUMg
dmVyc2lvbiAyMQooWEVOKSBQcm9jZXNzb3IgIzUgNjoxNSBBUElDIHZlcnNpb24gMjEKKFhFTikg
UHJvY2Vzc29yICM3IDY6MTUgQVBJQyB2ZXJzaW9uIDIxCihYRU4pIFByb2Nlc3NvciAjOSA2OjE1
IEFQSUMgdmVyc2lvbiAyMQooWEVOKSBQcm9jZXNzb3IgIzE3IDY6MTUgQVBJQyB2ZXJzaW9uIDIx
CihYRU4pIFByb2Nlc3NvciAjMTkgNjoxNSBBUElDIHZlcnNpb24gMjEKKFhFTikgUHJvY2Vzc29y
ICMyMSA2OjE1IEFQSUMgdmVyc2lvbiAyMQooWEVOKSBQcm9jZXNzb3IgIzIzIDY6MTUgQVBJQyB2
ZXJzaW9uIDIxCihYRU4pIFByb2Nlc3NvciAjMjUgNjoxNSBBUElDIHZlcnNpb24gMjEKKFhFTikg
SU9BUElDWzBdOiBhcGljX2lkIDgsIHZlcnNpb24gMzIsIGFkZHJlc3MgMHhmZWMwMDAwMCwgR1NJ
IDAtMjMKKFhFTikgSU9BUElDWzFdOiBhcGljX2lkIDksIHZlcnNpb24gMzIsIGFkZHJlc3MgMHhm
ZWMwMTAwMCwgR1NJIDI0LTQ3CihYRU4pIEVuYWJsaW5nIEFQSUMgbW9kZTogIFBoeXMuICBVc2lu
ZyAyIEkvTyBBUElDcwooWEVOKSBGYWlsZWQgdG8gZW5hYmxlIEludGVycnVwdCBSZW1hcHBpbmc6
IFdpbGwgbm90IGVuYWJsZSB4MkFQSUMuCihYRU4pIFVzaW5nIHNjaGVkdWxlcjogU01QIENyZWRp
dCBTY2hlZHVsZXIgKGNyZWRpdCkKKFhFTikgRGV0ZWN0ZWQgMjE5Ny40ODggTUh6IHByb2Nlc3Nv
ci4KKFhFTikgVW5rbm93biBjYWNoYWJpbGl0eSBmb3IgTUZOcyAweDgwMDAwLTB4OGZmZmYKKFhF
TikgVW5rbm93biBjYWNoYWJpbGl0eSBmb3IgTUZOcyAweGZlZGE4LTB4ZmVkYWIKKFhFTikgVW5r
bm93biBjYWNoYWJpbGl0eSBmb3IgTUZOcyAweGZmMzEwLTB4ZmZmZmYKKFhFTikgSW5pdGluZyBt
ZW1vcnkgc2hhcmluZy4KKFhFTikgeHN0YXRlX2luaXQ6IHVzaW5nIGNudHh0X3NpemU6IDB4MzQw
IGFuZCBzdGF0ZXM6IDB4NwooWEVOKSBJbnRlbCBWVC1kIGlvbW11IDAgc3VwcG9ydGVkIHBhZ2Ug
c2l6ZXM6IDRrQiwgMk1CLCAxR0IuCihYRU4pIEludGVsIFZULWQgU25vb3AgQ29udHJvbCBlbmFi
bGVkLgooWEVOKSBJbnRlbCBWVC1kIERvbTAgRE1BIFBhc3N0aHJvdWdoIG5vdCBlbmFibGVkLgoo
WEVOKSBJbnRlbCBWVC1kIFF1ZXVlZCBJbnZhbGlkYXRpb24gZW5hYmxlZC4KKFhFTikgSW50ZWwg
VlQtZCBJbnRlcnJ1cHQgUmVtYXBwaW5nIGVuYWJsZWQuCihYRU4pIEludGVsIFZULWQgU2hhcmVk
IEVQVCB0YWJsZXMgZW5hYmxlZC4KKFhFTikgSS9PIHZpcnR1YWxpc2F0aW9uIGVuYWJsZWQKKFhF
TikgIC0gRG9tMCBtb2RlOiBSZWxheGVkCihYRU4pIEludGVycnVwdCByZW1hcHBpbmcgZW5hYmxl
ZAooWEVOKSBFbmFibGVkIGRpcmVjdGVkIEVPSSB3aXRoIGlvYXBpY19hY2tfb2xkIG9uIQooWEVO
KSBFTkFCTElORyBJTy1BUElDIElSUXMKKFhFTikgIC0+IFVzaW5nIG9sZCBBQ0sgbWV0aG9kCihY
RU4pIFBsYXRmb3JtIHRpbWVyIGlzIDE0LjMxOE1IeiBIUEVUCihYRU4pIEFsbG9jYXRlZCBjb25z
b2xlIHJpbmcgb2YgNjQgS2lCLgooWEVOKSBWTVg6IFN1cHBvcnRlZCBhZHZhbmNlZCBmZWF0dXJl
czoKKFhFTikgIC0gQVBJQyBNTUlPIGFjY2VzcyB2aXJ0dWFsaXNhdGlvbgooWEVOKSAgLSBBUElD
IFRQUiBzaGFkb3cKKFhFTikgIC0gRXh0ZW5kZWQgUGFnZSBUYWJsZXMgKEVQVCkKKFhFTikgIC0g
VmlydHVhbC1Qcm9jZXNzb3IgSWRlbnRpZmllcnMgKFZQSUQpCihYRU4pICAtIFZpcnR1YWwgTk1J
CihYRU4pICAtIE1TUiBkaXJlY3QtYWNjZXNzIGJpdG1hcAooWEVOKSAgLSBVbnJlc3RyaWN0ZWQg
R3Vlc3QKKFhFTikgIC0gQVBJQyBSZWdpc3RlciBWaXJ0dWFsaXphdGlvbgooWEVOKSAgLSBWaXJ0
dWFsIEludGVycnVwdCBEZWxpdmVyeQooWEVOKSAgLSBQb3N0ZWQgSW50ZXJydXB0IFByb2Nlc3Np
bmcKKFhFTikgIC0gVk1DUyBzaGFkb3dpbmcKKFhFTikgSFZNOiBBU0lEcyBlbmFibGVkLgooWEVO
KSBIVk06IFZNWCBlbmFibGVkCihYRU4pIEhWTTogSGFyZHdhcmUgQXNzaXN0ZWQgUGFnaW5nIChI
QVApIGRldGVjdGVkCihYRU4pIEhWTTogSEFQIHBhZ2Ugc2l6ZXM6IDRrQiwgMk1CLCAxR0IKKFhF
TikgQnJvdWdodCB1cCAyMCBDUFVzCihYRU4pICoqKiBMT0FESU5HIERPTUFJTiAwICoqKgooWEVO
KSAgWGVuICBrZXJuZWw6IDY0LWJpdCwgbHNiLCBjb21wYXQzMgooWEVOKSAgRG9tMCBrZXJuZWw6
IDY0LWJpdCwgUEFFLCBsc2IsIHBhZGRyIDB4MTAwMDAwMCAtPiAweDFmMTkwMDAKKFhFTikgUEhZ
U0lDQUwgTUVNT1JZIEFSUkFOR0VNRU5UOgooWEVOKSAgRG9tMCBhbGxvYy46ICAgMDAwMDAwMDg2
MDAwMDAwMC0+MDAwMDAwMDg2NDAwMDAwMCAoMTEwODQ1IHBhZ2VzCnRvIGJlIGFsbG9jYXRlZCkK
KFhFTikgIEluaXQuIHJhbWRpc2s6IDAwMDAwMDA4N2YwZmQwMDAtPjAwMDAwMDA4N2ZmZmZkYzcK
KFhFTikgVklSVFVBTCBNRU1PUlkgQVJSQU5HRU1FTlQ6CihYRU4pICBMb2FkZWQga2VybmVsOiBm
ZmZmZmZmZjgxMDAwMDAwLT5mZmZmZmZmZjgxZjE5MDAwCihYRU4pICBJbml0LiByYW1kaXNrOiBm
ZmZmZmZmZjgxZjE5MDAwLT5mZmZmZmZmZjgyZTFiZGM3CihYRU4pICBQaHlzLU1hY2ggbWFwOiBm
ZmZmZmZmZjgyZTFjMDAwLT5mZmZmZmZmZjgyZjFjMDAwCihYRU4pICBTdGFydCBpbmZvOiAgICBm
ZmZmZmZmZjgyZjFjMDAwLT5mZmZmZmZmZjgyZjFjNGI0CihYRU4pICBQYWdlIHRhYmxlczogICBm
ZmZmZmZmZjgyZjFkMDAwLT5mZmZmZmZmZjgyZjM4MDAwCihYRU4pICBCb290IHN0YWNrOiAgICBm
ZmZmZmZmZjgyZjM4MDAwLT5mZmZmZmZmZjgyZjM5MDAwCihYRU4pICBUT1RBTDogICAgICAgICBm
ZmZmZmZmZjgwMDAwMDAwLT5mZmZmZmZmZjgzMDAwMDAwCihYRU4pICBFTlRSWSBBRERSRVNTOiBm
ZmZmZmZmZjgxOTAyMWYwCihYRU4pIERvbTAgaGFzIG1heGltdW0gMjAgVkNQVXMKKFhFTikgU2Ny
dWJiaW5nIEZyZWUgUkFNOgouLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLmRvbmUuCihY
RU4pIEluaXRpYWwgbG93IG1lbW9yeSB2aXJxIHRocmVzaG9sZCBzZXQgYXQgMHg0MDAwIHBhZ2Vz
LgooWEVOKSBTdGQuIExvZ2xldmVsOiBFcnJvcnMgYW5kIHdhcm5pbmdzCihYRU4pIEd1ZXN0IExv
Z2xldmVsOiBOb3RoaW5nIChSYXRlLWxpbWl0ZWQ6IEVycm9ycyBhbmQgd2FybmluZ3MpCihYRU4p
ICoqKiBTZXJpYWwgaW5wdXQgLT4gRE9NMCAodHlwZSAnQ1RSTC1hJyB0aHJlZSB0aW1lcyB0byBz
d2l0Y2gKaW5wdXQgdG8gWGVuKQooWEVOKSBGcmVlZCAzMDBrQiBpbml0IG1lbW9yeS4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWls
aW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi11c2Vycw==

From xen-users-bounces@lists.xen.org Thu Jan 19 13:27:59 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Jan 2017 13:27:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cUCjo-0002kS-FP; Thu, 19 Jan 2017 13:26:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <firemeteor.guo@gmail.com>) id 1cUCjm-0002kL-G4
 for xen-users@lists.xen.org; Thu, 19 Jan 2017 13:26:46 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 3E/B0-25360-59EB0885; Thu, 19 Jan 2017 13:26:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjleJIrShJLcpLzFFi42K5GLrwkO6UfQ0
 RBke3qFqsunqA1YHR4+ju30wBjFGsmXlJ+RUJrBn3f71mL3gYWvH+20a2BsYV3l2MXBxCAhMZ
 JX7uamcDcVgE2lkl1u65wATiSAgsZpU40jqTvYuRE8jJkTjfv4Kxi5EDyC6R+HVPBCTMKyAoc
 XLmExYQW1hAQWLeyQdg5UIC3hKNm54xg9icAoESza9vsUNsO8wosaihhwkkwSagL3Hg4WomkJ
 ksAqoScxeEQKwylHjZsokFYn6AxNG5D6DmW0n0X25iAykXEQiW2PLaAyTMLGAu0XtjIyuE7SX
 RtvoT6wRGoVlIrpuFJDULqJtZQF1i/TwhiLC2xLKFr5khbDWJ29uusiOLL2BkW8WoXpxaVJZa
 pGuol1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGBP1DAyMOxibep0PMUpyMCmJ8
 tpbNkQI8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuC9vQcoJ1iUmp5akZaZA4xOmLQEB4+SCO9MkD
 RvcUFibnFmOkTqFKM9R0/X6ZdMHKdugMgvO88AyT27Lr9kEmLJy89LlRLnXQfSJgDSllGaBzc
 UlkwuMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmnQsyhSczrwRu9yugs5iAzrJSrgc5qyQR
 ISXVwNhxxizZNXbSoVfrZAUfK616FLv91LsVDXmyZel7znK4TJh7UoOf4/Hk31rWLdsD86Tkn
 x17oe8kVnliJ8u3/rZTO/zss42U51z9NfMnz9rEJVc5k9+ttTB3PpjTcKCq367pgbuKlemtfx
 feHzmXceDIkqkHGvhPtL5St564SbTm9Jv5q3q+PRNRYinOSDTUYi4qTgQA+r4q4yEDAAA=
X-Env-Sender: firemeteor.guo@gmail.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1484832403!44463120!1
X-Originating-IP: [209.85.161.194]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40919 invoked from network); 19 Jan 2017 13:26:44 -0000
Received: from mail-yw0-f194.google.com (HELO mail-yw0-f194.google.com)
 (209.85.161.194)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Jan 2017 13:26:44 -0000
Received: by mail-yw0-f194.google.com with SMTP id u68so4156615ywg.0
 for <xen-users@lists.xen.org>; Thu, 19 Jan 2017 05:26:44 -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=yD01ERgjLslLKbPLCroSn8RTvkjM+4lMIFHtbDmRQeQ=;
 b=SpOdZRA6EvVgcV5tAYACx56temgj1O6HBE36m4Z7Yk+ahCCNTfwBv6LcH9GhsGh9mC
 GbEv9KAs8Zq7p+INQIzPaYV8jejdphcuIHvTiXIG1wTlGSFIXrbBdjDjibLbtolWugen
 SXDJNIVMtgdPUqJGyAnD/xNYrPmIcuUOsFSLkzKumRTrzl/Svw1kNi4pm2vxCYN0Y3GW
 ZRkby3uj51q07GxMGt1Mf337WmN+QWNlAYMZTLzcyP2lmQNY/PUJcmzDLJT84KJ4OG8q
 71a6RqzzeWs+G8md0763xL7Xogd2ZMNBrh729B7Upo5FCZfYoGkJyoQMfqv1x0vzYoPu
 Wudg==
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=yD01ERgjLslLKbPLCroSn8RTvkjM+4lMIFHtbDmRQeQ=;
 b=A0vNLd+MqCeLB47e0mcufILW4Th+ehWdto1uxexqHg0cU/kpPshtjQVXkRSbQz4lue
 7kH6PgNe8g0w9HHPcHGeN2QDNHto+STH85NxJ4XU2Em0wofRISGdW11sEibgsd94DkgD
 K4JsZ5+klHNxlMWwB8nedGi9D6bUvRSTqbSTjittkxmStSJpJnca0l8p0Ik5ASGRakoN
 C0FJMb0DnodU+rJOuahTs/EOXUiuzVYuvBKUOzBmx0Z5VVQINMS3PpOBYi8J071GuEvL
 eiON72K0vTWR1jnofnL2+xc22taE202K4fA0pwd5P9jOoa3Xr9xzikohKaRCvJD0Qb1K
 5QXQ==
X-Gm-Message-State: AIkVDXKRC0GiZSFxXM6L/LGj/CYy84+RK5pgtxrRLNdcfH6j5ALzP+ScUfheeSHmPHnOQ/+3e71uDVv3qX2kMw==
X-Received: by 10.13.199.135 with SMTP id j129mr6276637ywd.255.1484832403197; 
 Thu, 19 Jan 2017 05:26:43 -0800 (PST)
MIME-Version: 1.0
Received: by 10.37.205.136 with HTTP; Thu, 19 Jan 2017 05:26:42 -0800 (PST)
In-Reply-To: <CAKhsbWa+9VwY8=BARALi+cS0NRher9dQU=un5ZTpmuV9Y992Tg@mail.gmail.com>
References: <CAKhsbWa5otyhEm4HV0dG-v4wDEMNrWypCYo3DifosJQpTUSzdA@mail.gmail.com>
 <3b251949-2882-7323-23a1-52222b591a72@op.pl>
 <CAKhsbWa+9VwY8=BARALi+cS0NRher9dQU=un5ZTpmuV9Y992Tg@mail.gmail.com>
From: "G.R." <firemeteor@users.sourceforge.net>
Date: Thu, 19 Jan 2017 21:26:42 +0800
X-Google-Sender-Auth: Zq6CMfbDTfiXXRy4cuBwvXbrm0o
Message-ID: <CAKhsbWagtLVL4dOXO_=M9T3ivxC7Z=F=xDTSVgaJ=Q=G8OjP9A@mail.gmail.com>
To: Kuba <kuba.0000@op.pl>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] HVM domU on storage driver domain
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6263212922490412371=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============6263212922490412371==
Content-Type: multipart/alternative; boundary=001a114e5ea0f1c4c10546727bfa

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

Hi Roger,
In case you missed this thread -- is stubdom supposed to work with storage
driver domain? I would need some help here.

Thanks,
Timothy

On Tue, Jan 17, 2017 at 10:06 PM, G.R. <firemeteor@users.sourceforge.net>
wrote:

>
>
> On Tue, Jan 17, 2017 at 7:57 PM, Kuba <kuba.0000@op.pl> wrote:
>
>> W dniu 2017-01-16 o 17:06, G.R. pisze:
>>
>>> Hi all,
>>> I'm trying out the storage driver domain feature
>>>
>>
>> Hi
>>
>> A while ago, with a great deal of help from Roger Pau Monn=C3=A9, I mana=
ged to
>> use FreeBSD domU as storage driver domain to provide storage for other
>> domUs.
>>
>> The main difference is that it didn't require any network-based protocol
>> (iSCSI etc.) between the domains.
>>
>> Typically your domU's frontend driver is connected to a block device
>> inside dom0 via dom0's backend driver. But Xen has the ability to connec=
t
>> your domU's frontend driver directly to the backend driver of another do=
mU.
>> In short, you can create a storage driver domain, create a block device
>> inside it (e.g. a zvol) and than create another domU using this block
>> device directly, just as if it was provided by dom0.
>>
>> Here you can find the steps that should get you started. It was a while
>> ago and required to apply a patch to Xen; I don't know what's its status
>> right now, but since FreeNAS is based on FreeBSD, it might be worth to t=
ake
>> a look:
>>
>> https://lists.xenproject.org/archives/html/xen-users/2014-08
>> /msg00003.html
>>
> Hi Kuba,
> The information you provided sounds fairly interesting! Thank you soooo
> much~~
> Strangely enough, the same patch quoted in your link is still relevant an=
d
> required after 2.5 years and 4 major release!
> Roger, do you meant to submit your patch but some how get it lost?
>
> Without the patch:
> frontend `/local/domain/5/device/vbd/51712' devtype `vbd' expected
> backend `/local/domain/0/backend/qdisk/5/51712' got
> `/local/domain/1/backend/vbd/5/51712', ignoring
> frontend `/local/domain/5/device/vbd/51712' devtype `vbd' expected
> backend `/local/domain/0/backend/qdisk/5/51712' got
> `/local/domain/1/backend/vbd/5/51712', ignoring
>
> With the patch:
> Using xvda for guest's hda
> ******************* BLKFRONT for /local/domain/9/device/vbd/51712
> **********
>
>
> backend at /local/domain/1/backend/vbd/9/51712
> 156250000 sectors of 512 bytes
> **************************
> blk_open(/local/domain/9/device/vbd/51712) -> 5
>
> However, I do NOT have the luck as Kuba had for a working system. (My
> first attempt yesterday at least give me a booting screen :-))
> What I see is the following errors:
> Parsing config from ruibox.cfg
> libxl: error: libxl_dm.c:1963:stubdom_xswait_cb: Stubdom 9 for 8 startup:
> startup timed out
> libxl: error: libxl_create.c:1504:domcreate_devmodel_started: device
> model did not start: -9
> libxl: error: libxl_device.c:1264:device_destroy_be_watch_cb: timed out
> while waiting for /local/domain/1/backend/vbd/9/51712 to be removed
> libxl: error: libxl.c:1647:devices_destroy_cb: libxl__devices_destroy
> failed for 9
> libxl: error: libxl_device.c:1264:device_destroy_be_watch_cb: timed out
> while waiting for /local/domain/1/backend/vbd/8/51712 to be removed
> libxl: error: libxl.c:1647:devices_destroy_cb: libxl__devices_destroy
> failed for 8
> libxl: error: libxl.c:1575:libxl__destroy_domid: non-existant domain 8
> libxl: error: libxl.c:1534:domain_destroy_callback: unable to destroy
> guest with domid 8
> libxl: error: libxl.c:1463:domain_destroy_cb: destruction of domain 8
> failed
>
> Attaching the config and qemu-dm log for triage purpose.
>
>
>
>> Some time later I managed to set up a "true" storage driver domain using
>> PCI passthrough to assign SATA controller directly to the driver domain =
and
>> used that domain to provide storage for Windows-based guests. It worked
>> flawlessly. I believe this idea might be interesting to you too.
>>
> Actually my domU NAS has being running with PCI passhtroughed SATA
> controller for 4 years.
> It's just that the storage driver domain was NOT available in version
> 4.1.x ~ 4.3.2 when I built my box.
>
>
>> Regards,
>> Kuba
>>
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> https://lists.xen.org/xen-users
>>
>
>

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

<div dir=3D"ltr"><div><div><div>Hi Roger,<br></div>In case you missed this =
thread -- is stubdom supposed to work with storage driver domain? I would n=
eed some help here.<br><br></div>Thanks,<br></div>Timothy<br><div><div><div=
><div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Tue, Jan=
 17, 2017 at 10:06 PM, G.R. <span dir=3D"ltr">&lt;<a href=3D"mailto:firemet=
eor@users.sourceforge.net" target=3D"_blank">firemeteor@users.sourceforge.n=
et</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"marg=
in:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr"=
><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quote"><span class=
=3D"">On Tue, Jan 17, 2017 at 7:57 PM, Kuba <span dir=3D"ltr">&lt;<a href=
=3D"mailto:kuba.0000@op.pl" target=3D"_blank">kuba.0000@op.pl</a>&gt;</span=
> wrote:<br><blockquote style=3D"margin:0px 0px 0px 0.8ex;border-left:1px s=
olid rgb(204,204,204);padding-left:1ex" class=3D"gmail_quote">W dniu 2017-0=
1-16 o 17:06, G.R. pisze:<span class=3D"m_-8256531048923372704gmail-"><br>
<blockquote style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204=
,204,204);padding-left:1ex" class=3D"gmail_quote">
Hi all,<br>
I&#39;m trying out the storage driver domain feature<br>
</blockquote>
<br></span>
Hi<br>
<br>
A while ago, with a great deal of help from Roger Pau Monn=C3=A9, I managed=
 to use FreeBSD domU as storage driver domain to provide storage for other =
domUs.<br>
<br>
The main difference is that it didn&#39;t require any network-based protoco=
l (iSCSI etc.) between the domains.<br>
<br>
Typically your domU&#39;s frontend driver is connected to a block device in=
side dom0 via dom0&#39;s backend driver. But Xen has the ability to connect=
 your domU&#39;s frontend driver directly to the backend driver of another =
domU. In short, you can create a storage driver domain, create a block devi=
ce inside it (e.g. a zvol) and than create another domU using this block de=
vice directly, just as if it was provided by dom0.<br>
<br>
Here you can find the steps that should get you started. It was a while ago=
 and required to apply a patch to Xen; I don&#39;t know what&#39;s its stat=
us right now, but since FreeNAS is based on FreeBSD, it might be worth to t=
ake a look:<br>
<br>
<a rel=3D"noreferrer" href=3D"https://lists.xenproject.org/archives/html/xe=
n-users/2014-08/msg00003.html" target=3D"_blank">https://lists.xenproject.o=
rg/a<wbr>rchives/html/xen-users/2014-08<wbr>/msg00003.html</a><br></blockqu=
ote></span><div>Hi Kuba,<br></div><div>The information you provided sounds =
fairly interesting! Thank you soooo much~~<br></div><div>Strangely enough, =
the same patch quoted in your link is still relevant and required after 2.5=
 years and 4 major release!<br></div><div>Roger, do you meant to submit you=
r patch but some how get it lost?<br></div><div><br>Without the patch:<br>f=
rontend `/local/domain/5/device/vbd/<wbr>51712&#39; devtype `vbd&#39; expec=
ted backend `/local/domain/0/backend/<wbr>qdisk/5/51712&#39; got `/local/do=
main/1/backend/vbd/<wbr>5/51712&#39;, ignoring<br>frontend `/local/domain/5=
/device/vbd/<wbr>51712&#39; devtype `vbd&#39; expected backend `/local/doma=
in/0/backend/<wbr>qdisk/5/51712&#39; got `/local/domain/1/backend/vbd/<wbr>=
5/51712&#39;, ignoring<br><br></div><div>With the patch:<br>Using xvda for =
guest&#39;s hda<br>******************* BLKFRONT for /local/domain/9/device/=
vbd/<wbr>51712 **********<br><br><br>backend at /local/domain/1/backend/vbd=
/9/<wbr>51712<br>156250000 sectors of 512 bytes<br>************************=
**<br>blk_open(/local/domain/9/<wbr>device/vbd/51712) -&gt; 5<br><br></div>=
<div>However, I do NOT have the luck as Kuba had for a working system. (My =
first attempt yesterday at least give me a booting screen :-))<br></div><di=
v>What I see is the following errors:<br>Parsing config from ruibox.cfg<br>=
libxl: error: libxl_dm.c:1963:stubdom_<wbr>xswait_cb: Stubdom 9 for 8 start=
up: startup timed out<br>libxl: error: libxl_create.c:1504:domcreate_<wbr>d=
evmodel_started: device model did not start: -9<br>libxl: error: libxl_devi=
ce.c:1264:device_<wbr>destroy_be_watch_cb: timed out while waiting for /loc=
al/domain/1/backend/vbd/9/<wbr>51712 to be removed<br>libxl: error: libxl.c=
:1647:devices_destroy_<wbr>cb: libxl__devices_destroy failed for 9<br>libxl=
: error: libxl_device.c:1264:device_<wbr>destroy_be_watch_cb: timed out whi=
le waiting for /local/domain/1/backend/vbd/8/<wbr>51712 to be removed<br>li=
bxl: error: libxl.c:1647:devices_destroy_<wbr>cb: libxl__devices_destroy fa=
iled for 8<br>libxl: error: libxl.c:1575:libxl__destroy_<wbr>domid: non-exi=
stant domain 8<br>libxl: error: libxl.c:1534:domain_destroy_<wbr>callback: =
unable to destroy guest with domid 8<br>libxl: error: libxl.c:1463:domain_d=
estroy_<wbr>cb: destruction of domain 8 failed<br><br></div><div>Attaching =
the config and qemu-dm log for triage purpose.<br><br></div><span class=3D"=
"><div>=C2=A0<br></div><blockquote style=3D"margin:0px 0px 0px 0.8ex;border=
-left:1px solid rgb(204,204,204);padding-left:1ex" class=3D"gmail_quote">
Some time later I managed to set up a &quot;true&quot; storage driver domai=
n using PCI passthrough to assign SATA controller directly to the driver do=
main and used that domain to provide storage for Windows-based guests. It w=
orked flawlessly. I believe this idea might be interesting to you too.<br><=
/blockquote></span><div>Actually my domU NAS has being running with PCI pas=
shtroughed SATA controller for 4 years.<br></div><div>It&#39;s just that th=
e storage driver domain was NOT available in version 4.1.x ~ 4.3.2 when I b=
uilt my box.<br></div><span class=3D""><div>=C2=A0</div><blockquote style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex" class=3D"gmail_quote">
Regards,<br>
Kuba<div class=3D"m_-8256531048923372704gmail-HOEnZb"><div class=3D"m_-8256=
531048923372704gmail-h5"><br>
<br>
______________________________<wbr>_________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a rel=3D"noreferrer" href=3D"https://lists.xen.org/xen-users" target=3D"_b=
lank">https://lists.xen.org/xen-user<wbr>s</a></div></div></blockquote></sp=
an></div><br></div></div>
</blockquote></div><br></div></div></div></div></div></div>

--001a114e5ea0f1c4c10546727bfa--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============6263212922490412371==--


From xen-users-bounces@lists.xen.org Thu Jan 19 13:27:59 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Jan 2017 13:27:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cUCjo-0002kS-FP; Thu, 19 Jan 2017 13:26:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <firemeteor.guo@gmail.com>) id 1cUCjm-0002kL-G4
 for xen-users@lists.xen.org; Thu, 19 Jan 2017 13:26:46 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 3E/B0-25360-59EB0885; Thu, 19 Jan 2017 13:26:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjleJIrShJLcpLzFFi42K5GLrwkO6UfQ0
 RBke3qFqsunqA1YHR4+ju30wBjFGsmXlJ+RUJrBn3f71mL3gYWvH+20a2BsYV3l2MXBxCAhMZ
 JX7uamcDcVgE2lkl1u65wATiSAgsZpU40jqTvYuRE8jJkTjfv4Kxi5EDyC6R+HVPBCTMKyAoc
 XLmExYQW1hAQWLeyQdg5UIC3hKNm54xg9icAoESza9vsUNsO8wosaihhwkkwSagL3Hg4WomkJ
 ksAqoScxeEQKwylHjZsokFYn6AxNG5D6DmW0n0X25iAykXEQiW2PLaAyTMLGAu0XtjIyuE7SX
 RtvoT6wRGoVlIrpuFJDULqJtZQF1i/TwhiLC2xLKFr5khbDWJ29uusiOLL2BkW8WoXpxaVJZa
 pGuol1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGBP1DAyMOxibep0PMUpyMCmJ8
 tpbNkQI8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuC9vQcoJ1iUmp5akZaZA4xOmLQEB4+SCO9MkD
 RvcUFibnFmOkTqFKM9R0/X6ZdMHKdugMgvO88AyT27Lr9kEmLJy89LlRLnXQfSJgDSllGaBzc
 UlkwuMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmnQsyhSczrwRu9yugs5iAzrJSrgc5qyQR
 ISXVwNhxxizZNXbSoVfrZAUfK616FLv91LsVDXmyZel7znK4TJh7UoOf4/Hk31rWLdsD86Tkn
 x17oe8kVnliJ8u3/rZTO/zss42U51z9NfMnz9rEJVc5k9+ttTB3PpjTcKCq367pgbuKlemtfx
 feHzmXceDIkqkHGvhPtL5St564SbTm9Jv5q3q+PRNRYinOSDTUYi4qTgQA+r4q4yEDAAA=
X-Env-Sender: firemeteor.guo@gmail.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1484832403!44463120!1
X-Originating-IP: [209.85.161.194]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40919 invoked from network); 19 Jan 2017 13:26:44 -0000
Received: from mail-yw0-f194.google.com (HELO mail-yw0-f194.google.com)
 (209.85.161.194)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Jan 2017 13:26:44 -0000
Received: by mail-yw0-f194.google.com with SMTP id u68so4156615ywg.0
 for <xen-users@lists.xen.org>; Thu, 19 Jan 2017 05:26:44 -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=yD01ERgjLslLKbPLCroSn8RTvkjM+4lMIFHtbDmRQeQ=;
 b=SpOdZRA6EvVgcV5tAYACx56temgj1O6HBE36m4Z7Yk+ahCCNTfwBv6LcH9GhsGh9mC
 GbEv9KAs8Zq7p+INQIzPaYV8jejdphcuIHvTiXIG1wTlGSFIXrbBdjDjibLbtolWugen
 SXDJNIVMtgdPUqJGyAnD/xNYrPmIcuUOsFSLkzKumRTrzl/Svw1kNi4pm2vxCYN0Y3GW
 ZRkby3uj51q07GxMGt1Mf337WmN+QWNlAYMZTLzcyP2lmQNY/PUJcmzDLJT84KJ4OG8q
 71a6RqzzeWs+G8md0763xL7Xogd2ZMNBrh729B7Upo5FCZfYoGkJyoQMfqv1x0vzYoPu
 Wudg==
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=yD01ERgjLslLKbPLCroSn8RTvkjM+4lMIFHtbDmRQeQ=;
 b=A0vNLd+MqCeLB47e0mcufILW4Th+ehWdto1uxexqHg0cU/kpPshtjQVXkRSbQz4lue
 7kH6PgNe8g0w9HHPcHGeN2QDNHto+STH85NxJ4XU2Em0wofRISGdW11sEibgsd94DkgD
 K4JsZ5+klHNxlMWwB8nedGi9D6bUvRSTqbSTjittkxmStSJpJnca0l8p0Ik5ASGRakoN
 C0FJMb0DnodU+rJOuahTs/EOXUiuzVYuvBKUOzBmx0Z5VVQINMS3PpOBYi8J071GuEvL
 eiON72K0vTWR1jnofnL2+xc22taE202K4fA0pwd5P9jOoa3Xr9xzikohKaRCvJD0Qb1K
 5QXQ==
X-Gm-Message-State: AIkVDXKRC0GiZSFxXM6L/LGj/CYy84+RK5pgtxrRLNdcfH6j5ALzP+ScUfheeSHmPHnOQ/+3e71uDVv3qX2kMw==
X-Received: by 10.13.199.135 with SMTP id j129mr6276637ywd.255.1484832403197; 
 Thu, 19 Jan 2017 05:26:43 -0800 (PST)
MIME-Version: 1.0
Received: by 10.37.205.136 with HTTP; Thu, 19 Jan 2017 05:26:42 -0800 (PST)
In-Reply-To: <CAKhsbWa+9VwY8=BARALi+cS0NRher9dQU=un5ZTpmuV9Y992Tg@mail.gmail.com>
References: <CAKhsbWa5otyhEm4HV0dG-v4wDEMNrWypCYo3DifosJQpTUSzdA@mail.gmail.com>
 <3b251949-2882-7323-23a1-52222b591a72@op.pl>
 <CAKhsbWa+9VwY8=BARALi+cS0NRher9dQU=un5ZTpmuV9Y992Tg@mail.gmail.com>
From: "G.R." <firemeteor@users.sourceforge.net>
Date: Thu, 19 Jan 2017 21:26:42 +0800
X-Google-Sender-Auth: Zq6CMfbDTfiXXRy4cuBwvXbrm0o
Message-ID: <CAKhsbWagtLVL4dOXO_=M9T3ivxC7Z=F=xDTSVgaJ=Q=G8OjP9A@mail.gmail.com>
To: Kuba <kuba.0000@op.pl>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] HVM domU on storage driver domain
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6263212922490412371=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============6263212922490412371==
Content-Type: multipart/alternative; boundary=001a114e5ea0f1c4c10546727bfa

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

Hi Roger,
In case you missed this thread -- is stubdom supposed to work with storage
driver domain? I would need some help here.

Thanks,
Timothy

On Tue, Jan 17, 2017 at 10:06 PM, G.R. <firemeteor@users.sourceforge.net>
wrote:

>
>
> On Tue, Jan 17, 2017 at 7:57 PM, Kuba <kuba.0000@op.pl> wrote:
>
>> W dniu 2017-01-16 o 17:06, G.R. pisze:
>>
>>> Hi all,
>>> I'm trying out the storage driver domain feature
>>>
>>
>> Hi
>>
>> A while ago, with a great deal of help from Roger Pau Monn=C3=A9, I mana=
ged to
>> use FreeBSD domU as storage driver domain to provide storage for other
>> domUs.
>>
>> The main difference is that it didn't require any network-based protocol
>> (iSCSI etc.) between the domains.
>>
>> Typically your domU's frontend driver is connected to a block device
>> inside dom0 via dom0's backend driver. But Xen has the ability to connec=
t
>> your domU's frontend driver directly to the backend driver of another do=
mU.
>> In short, you can create a storage driver domain, create a block device
>> inside it (e.g. a zvol) and than create another domU using this block
>> device directly, just as if it was provided by dom0.
>>
>> Here you can find the steps that should get you started. It was a while
>> ago and required to apply a patch to Xen; I don't know what's its status
>> right now, but since FreeNAS is based on FreeBSD, it might be worth to t=
ake
>> a look:
>>
>> https://lists.xenproject.org/archives/html/xen-users/2014-08
>> /msg00003.html
>>
> Hi Kuba,
> The information you provided sounds fairly interesting! Thank you soooo
> much~~
> Strangely enough, the same patch quoted in your link is still relevant an=
d
> required after 2.5 years and 4 major release!
> Roger, do you meant to submit your patch but some how get it lost?
>
> Without the patch:
> frontend `/local/domain/5/device/vbd/51712' devtype `vbd' expected
> backend `/local/domain/0/backend/qdisk/5/51712' got
> `/local/domain/1/backend/vbd/5/51712', ignoring
> frontend `/local/domain/5/device/vbd/51712' devtype `vbd' expected
> backend `/local/domain/0/backend/qdisk/5/51712' got
> `/local/domain/1/backend/vbd/5/51712', ignoring
>
> With the patch:
> Using xvda for guest's hda
> ******************* BLKFRONT for /local/domain/9/device/vbd/51712
> **********
>
>
> backend at /local/domain/1/backend/vbd/9/51712
> 156250000 sectors of 512 bytes
> **************************
> blk_open(/local/domain/9/device/vbd/51712) -> 5
>
> However, I do NOT have the luck as Kuba had for a working system. (My
> first attempt yesterday at least give me a booting screen :-))
> What I see is the following errors:
> Parsing config from ruibox.cfg
> libxl: error: libxl_dm.c:1963:stubdom_xswait_cb: Stubdom 9 for 8 startup:
> startup timed out
> libxl: error: libxl_create.c:1504:domcreate_devmodel_started: device
> model did not start: -9
> libxl: error: libxl_device.c:1264:device_destroy_be_watch_cb: timed out
> while waiting for /local/domain/1/backend/vbd/9/51712 to be removed
> libxl: error: libxl.c:1647:devices_destroy_cb: libxl__devices_destroy
> failed for 9
> libxl: error: libxl_device.c:1264:device_destroy_be_watch_cb: timed out
> while waiting for /local/domain/1/backend/vbd/8/51712 to be removed
> libxl: error: libxl.c:1647:devices_destroy_cb: libxl__devices_destroy
> failed for 8
> libxl: error: libxl.c:1575:libxl__destroy_domid: non-existant domain 8
> libxl: error: libxl.c:1534:domain_destroy_callback: unable to destroy
> guest with domid 8
> libxl: error: libxl.c:1463:domain_destroy_cb: destruction of domain 8
> failed
>
> Attaching the config and qemu-dm log for triage purpose.
>
>
>
>> Some time later I managed to set up a "true" storage driver domain using
>> PCI passthrough to assign SATA controller directly to the driver domain =
and
>> used that domain to provide storage for Windows-based guests. It worked
>> flawlessly. I believe this idea might be interesting to you too.
>>
> Actually my domU NAS has being running with PCI passhtroughed SATA
> controller for 4 years.
> It's just that the storage driver domain was NOT available in version
> 4.1.x ~ 4.3.2 when I built my box.
>
>
>> Regards,
>> Kuba
>>
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> https://lists.xen.org/xen-users
>>
>
>

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

<div dir=3D"ltr"><div><div><div>Hi Roger,<br></div>In case you missed this =
thread -- is stubdom supposed to work with storage driver domain? I would n=
eed some help here.<br><br></div>Thanks,<br></div>Timothy<br><div><div><div=
><div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Tue, Jan=
 17, 2017 at 10:06 PM, G.R. <span dir=3D"ltr">&lt;<a href=3D"mailto:firemet=
eor@users.sourceforge.net" target=3D"_blank">firemeteor@users.sourceforge.n=
et</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"marg=
in:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr"=
><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quote"><span class=
=3D"">On Tue, Jan 17, 2017 at 7:57 PM, Kuba <span dir=3D"ltr">&lt;<a href=
=3D"mailto:kuba.0000@op.pl" target=3D"_blank">kuba.0000@op.pl</a>&gt;</span=
> wrote:<br><blockquote style=3D"margin:0px 0px 0px 0.8ex;border-left:1px s=
olid rgb(204,204,204);padding-left:1ex" class=3D"gmail_quote">W dniu 2017-0=
1-16 o 17:06, G.R. pisze:<span class=3D"m_-8256531048923372704gmail-"><br>
<blockquote style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204=
,204,204);padding-left:1ex" class=3D"gmail_quote">
Hi all,<br>
I&#39;m trying out the storage driver domain feature<br>
</blockquote>
<br></span>
Hi<br>
<br>
A while ago, with a great deal of help from Roger Pau Monn=C3=A9, I managed=
 to use FreeBSD domU as storage driver domain to provide storage for other =
domUs.<br>
<br>
The main difference is that it didn&#39;t require any network-based protoco=
l (iSCSI etc.) between the domains.<br>
<br>
Typically your domU&#39;s frontend driver is connected to a block device in=
side dom0 via dom0&#39;s backend driver. But Xen has the ability to connect=
 your domU&#39;s frontend driver directly to the backend driver of another =
domU. In short, you can create a storage driver domain, create a block devi=
ce inside it (e.g. a zvol) and than create another domU using this block de=
vice directly, just as if it was provided by dom0.<br>
<br>
Here you can find the steps that should get you started. It was a while ago=
 and required to apply a patch to Xen; I don&#39;t know what&#39;s its stat=
us right now, but since FreeNAS is based on FreeBSD, it might be worth to t=
ake a look:<br>
<br>
<a rel=3D"noreferrer" href=3D"https://lists.xenproject.org/archives/html/xe=
n-users/2014-08/msg00003.html" target=3D"_blank">https://lists.xenproject.o=
rg/a<wbr>rchives/html/xen-users/2014-08<wbr>/msg00003.html</a><br></blockqu=
ote></span><div>Hi Kuba,<br></div><div>The information you provided sounds =
fairly interesting! Thank you soooo much~~<br></div><div>Strangely enough, =
the same patch quoted in your link is still relevant and required after 2.5=
 years and 4 major release!<br></div><div>Roger, do you meant to submit you=
r patch but some how get it lost?<br></div><div><br>Without the patch:<br>f=
rontend `/local/domain/5/device/vbd/<wbr>51712&#39; devtype `vbd&#39; expec=
ted backend `/local/domain/0/backend/<wbr>qdisk/5/51712&#39; got `/local/do=
main/1/backend/vbd/<wbr>5/51712&#39;, ignoring<br>frontend `/local/domain/5=
/device/vbd/<wbr>51712&#39; devtype `vbd&#39; expected backend `/local/doma=
in/0/backend/<wbr>qdisk/5/51712&#39; got `/local/domain/1/backend/vbd/<wbr>=
5/51712&#39;, ignoring<br><br></div><div>With the patch:<br>Using xvda for =
guest&#39;s hda<br>******************* BLKFRONT for /local/domain/9/device/=
vbd/<wbr>51712 **********<br><br><br>backend at /local/domain/1/backend/vbd=
/9/<wbr>51712<br>156250000 sectors of 512 bytes<br>************************=
**<br>blk_open(/local/domain/9/<wbr>device/vbd/51712) -&gt; 5<br><br></div>=
<div>However, I do NOT have the luck as Kuba had for a working system. (My =
first attempt yesterday at least give me a booting screen :-))<br></div><di=
v>What I see is the following errors:<br>Parsing config from ruibox.cfg<br>=
libxl: error: libxl_dm.c:1963:stubdom_<wbr>xswait_cb: Stubdom 9 for 8 start=
up: startup timed out<br>libxl: error: libxl_create.c:1504:domcreate_<wbr>d=
evmodel_started: device model did not start: -9<br>libxl: error: libxl_devi=
ce.c:1264:device_<wbr>destroy_be_watch_cb: timed out while waiting for /loc=
al/domain/1/backend/vbd/9/<wbr>51712 to be removed<br>libxl: error: libxl.c=
:1647:devices_destroy_<wbr>cb: libxl__devices_destroy failed for 9<br>libxl=
: error: libxl_device.c:1264:device_<wbr>destroy_be_watch_cb: timed out whi=
le waiting for /local/domain/1/backend/vbd/8/<wbr>51712 to be removed<br>li=
bxl: error: libxl.c:1647:devices_destroy_<wbr>cb: libxl__devices_destroy fa=
iled for 8<br>libxl: error: libxl.c:1575:libxl__destroy_<wbr>domid: non-exi=
stant domain 8<br>libxl: error: libxl.c:1534:domain_destroy_<wbr>callback: =
unable to destroy guest with domid 8<br>libxl: error: libxl.c:1463:domain_d=
estroy_<wbr>cb: destruction of domain 8 failed<br><br></div><div>Attaching =
the config and qemu-dm log for triage purpose.<br><br></div><span class=3D"=
"><div>=C2=A0<br></div><blockquote style=3D"margin:0px 0px 0px 0.8ex;border=
-left:1px solid rgb(204,204,204);padding-left:1ex" class=3D"gmail_quote">
Some time later I managed to set up a &quot;true&quot; storage driver domai=
n using PCI passthrough to assign SATA controller directly to the driver do=
main and used that domain to provide storage for Windows-based guests. It w=
orked flawlessly. I believe this idea might be interesting to you too.<br><=
/blockquote></span><div>Actually my domU NAS has being running with PCI pas=
shtroughed SATA controller for 4 years.<br></div><div>It&#39;s just that th=
e storage driver domain was NOT available in version 4.1.x ~ 4.3.2 when I b=
uilt my box.<br></div><span class=3D""><div>=C2=A0</div><blockquote style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex" class=3D"gmail_quote">
Regards,<br>
Kuba<div class=3D"m_-8256531048923372704gmail-HOEnZb"><div class=3D"m_-8256=
531048923372704gmail-h5"><br>
<br>
______________________________<wbr>_________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank">Xen-users@list=
s.xen.org</a><br>
<a rel=3D"noreferrer" href=3D"https://lists.xen.org/xen-users" target=3D"_b=
lank">https://lists.xen.org/xen-user<wbr>s</a></div></div></blockquote></sp=
an></div><br></div></div>
</blockquote></div><br></div></div></div></div></div></div>

--001a114e5ea0f1c4c10546727bfa--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============6263212922490412371==--


From xen-users-bounces@lists.xen.org Thu Jan 19 16:50:04 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Jan 2017 16:50:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cUFtR-0002Fq-PG; Thu, 19 Jan 2017 16:48:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <waldt@b1-systems.de>) id 1cUFtQ-0002Fj-89
 for xen-users@lists.xen.org; Thu, 19 Jan 2017 16:48:56 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 A8/7E-23854-7FDE0885; Thu, 19 Jan 2017 16:48:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCKsWRWlGSWpSXmKPExsUScsL1ju63tw0
 RBoefSlqsunqA1YHR4+ju30wBjFGsmXlJ+RUJrBk/7q9hL1jrXHFr7g7GBsZtJl2MXBxCAusZ
 Jd41LGbrYuTkEBawk2g9/YwZxBYRyJK49LCFGaLoGrPE067ZjCAJNgE1ifVvnrCD2LwCDhIr/
 /QzgdgsAqoShz6sB7NFBcIlOnZdg6oRlDg58wkLiM0pYCzRdWkF2FBmgXZGids3F7NMYOSeha
 RuFrIcSIJZIEVizZ41TLOQLJ+F5MJZSA6ZheSLWcgun4VkO8RQdYk/8y5B2doSyxa+hrJtJda
 tew+1WE/i7e9eKNtSYv2OT+wLGPlWMWoUpxaVpRbpGlroJRVlpmeU5CZm5ugaGhjr5aYWFyem
 p+YkJhXrJefnbmIExk09AwPjDsbfpz0PMUpyMCmJ8l553RAhxJeUn1KZkVicEV9UmpNafIhRh
 oNDSYL3xRugnGBRanpqRVpmDjCCYdISHDxKIrxfQNK8xQWJucWZ6RCpU4zGHKdunH7JxPFl55
 mXTEIsefl5qVLivItASgVASjNK8+AGwRLLJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvL9
 BpvBk5pXA7XsFdAoT0ClWyvUgp5QkIqSkGhhXvVt5MeRkq/TEpRlaR4NTn84rnj7936PzPQeC
 LVOfefoveqZ3XkPjp29Z2ftwjjcXIxoE7sc6qW+qfnXULcMrhGduWL6j+Jm8BcYl/3+0uWict
 ujo2OHxt/y4odyd+QoTWBZEPQnndoqtatmxwVs3zGh7ouN33ZcMp6vPRqTzs24ti3E9sUqJpT
 gj0VCLuag4EQCGnmzfJwMAAA==
X-Env-Sender: waldt@b1-systems.de
X-Msg-Ref: server-15.tower-31.messagelabs.com!1484844534!77400695!1
X-Originating-IP: [84.200.69.220]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5781 invoked from network); 19 Jan 2017 16:48:54 -0000
Received: from mx1.b1-systems.de (HELO mx1.b1-systems.de) (84.200.69.220)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Jan 2017 16:48:54 -0000
Received: from [10.100.0.11] (p4FC43ACF.dip0.t-ipconnect.de [79.196.58.207])
 by mx1.b1-systems.de (Postfix) with ESMTPSA id EE573B8216;
 Thu, 19 Jan 2017 17:48:53 +0100 (CET)
To: Dario Faggioli <dario.faggioli@citrix.com>,
 Kun Cheng <chengkunck@gmail.com>, xen-users@lists.xen.org
References: <c625070b-011d-b260-b355-d120190ff025@b1-systems.de>
 <d8d8104b-201d-2d4a-2d94-a4af8d3cddf4@b1-systems.de>
 <CAO3v1VSuvimC0VMQX8TJ-TCqLDr=diyYwN=jwXTjArZp53CB9Q@mail.gmail.com>
 <dc3cf680-714f-fda2-cbf2-05706b73ac16@b1-systems.de>
 <1484181910.32021.183.camel@citrix.com>
 <f1cefc79-28c8-4ab3-29b0-0c2d8fe17fbf@b1-systems.de>
 <1484609025.7492.32.camel@citrix.com>
 <c645de89-11f4-c7cf-4441-c7c76ddd948c@b1-systems.de>
 <1484763954.7492.110.camel@citrix.com>
From: Eike Waldt <waldt@b1-systems.de>
Message-ID: <c265c40d-ab9a-1377-cf00-15ae0bf124e9@b1-systems.de>
Date: Thu, 19 Jan 2017 17:48:53 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.6.0
MIME-Version: 1.0
In-Reply-To: <1484763954.7492.110.camel@citrix.com>
Subject: Re: [Xen-users] query memory allocation per NUMA node
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8406634134482223867=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============8406634134482223867==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="TXHqN4suFG1JhXmRbdsaA9Aw6bt0A71b7"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--TXHqN4suFG1JhXmRbdsaA9Aw6bt0A71b7
Content-Type: multipart/mixed; boundary="WoOPTRqHEsiSS3PCebuSEj9GLjBFPN9JB";
 protected-headers="v1"
From: Eike Waldt <waldt@b1-systems.de>
To: Dario Faggioli <dario.faggioli@citrix.com>,
 Kun Cheng <chengkunck@gmail.com>, xen-users@lists.xen.org
Message-ID: <c265c40d-ab9a-1377-cf00-15ae0bf124e9@b1-systems.de>
Subject: Re: [Xen-users] query memory allocation per NUMA node
References: <c625070b-011d-b260-b355-d120190ff025@b1-systems.de>
 <d8d8104b-201d-2d4a-2d94-a4af8d3cddf4@b1-systems.de>
 <CAO3v1VSuvimC0VMQX8TJ-TCqLDr=diyYwN=jwXTjArZp53CB9Q@mail.gmail.com>
 <dc3cf680-714f-fda2-cbf2-05706b73ac16@b1-systems.de>
 <1484181910.32021.183.camel@citrix.com>
 <f1cefc79-28c8-4ab3-29b0-0c2d8fe17fbf@b1-systems.de>
 <1484609025.7492.32.camel@citrix.com>
 <c645de89-11f4-c7cf-4441-c7c76ddd948c@b1-systems.de>
 <1484763954.7492.110.camel@citrix.com>
In-Reply-To: <1484763954.7492.110.camel@citrix.com>

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



On 01/18/2017 07:25 PM, Dario Faggioli wrote:
> On Wed, 2017-01-18 at 17:36 +0100, Eike Waldt wrote:
>> On 01/17/2017 12:23 AM, Dario Faggioli wrote:
>>> That may well be. But it sounds strange. I'd be inclined to think
>>> that
>>> there is something else going on.. Or maybe I'm just not
>>> understanding
>>> what you mean with "pinning while NUMA nodes per DomU" (and that's
>>> why
>>> I'm asking for the commands output :-)).
>>>
>> I simply mean that you always pin ALL DomU vCPUs to a whole NUMA node
>> (or more) and not single vCPUs.
>>
> Ok, I understand it now (and I also see it in the output you sent me).
> Yes, this is usually what makes the most sense to do.
>=20
>> One detail to mention would be, that we run all DomU filesystems on
>> NFS
>> storage mounted on the Dom0.
>> Another interesting fact is, that (as said above) we're doing some
>> fio
>> write tests. These go to NFS filesystems and the write speed is about
>> 1000 MB/s (8000 Mbit/s) in the hard-pinning scenario and only 100
>> MB/s
>> in the soft-pinning scenario.
>>
> Mmm... ok, it's indeed interesting. But I can't really tell, out of the=

> top of my head, what kind of relationship/interaction this may have
> with hard vs soft pinning.
>=20
>> I'll send you some outputs.
>>
> Thanks. Looking at it.
>=20
> You really have a lot of domains! :-D
>=20
> So, in the hard pinning case, you totally isolate dom0, and it
> therefore makes sense that you see ~0% steal time from inside it.
>=20
> In the soft pinning case, you actually don't isolate it. In fact,
> although they'll try not to, the various DomU are allowed to run on
> pCPUs 0-15, while, OTOH, dom0 is _not_allowed_ to run on 16-143.
>=20
> That's a bit unfair, and I think justifies the (very!) high steal time.=

>=20
> A more fair comparison between hard and soft pinning may be, either:
>=20
> 1) use soft-affinity for dom0 too. I.e., as far as dom0 is concerned,
> output of `xl vcpu-list' should look as follows:
>=20
> Name                                ID  VCPU   CPU State   Time(s) Affi=
nity (Hard / Soft)
> Domain-0                             0     0    0   -b-     245.0  all =
/ 0-15
> Domain-0                             0     1    1   -b-      66.1  all =
/ 0-15
> Domain-0                             0     2    2   -b-     102.8  all =
/ 0-15
> Domain-0                             0     3    3   -b-      59.2  all =
/ 0-15
> Domain-0                             0     4    4   -b-     197.7  all =
/ 0-15
> Domain-0                             0     5    5   -b-      50.8  all =
/ 0-15
> Domain-0                             0     6    6   -b-      97.3  all =
/ 0-15
> Domain-0                             0     7    7   -b-      42.1  all =
/ 0-15
> Domain-0                             0     8    8   -b-      95.1  all =
/ 0-15
> Domain-0                             0     9    9   -b-      31.3  all =
/ 0-15
> Domain-0                             0    10   10   r--      96.4  all =
/ 0-15
> Domain-0                             0    11   11   -b-      33.0  all =
/ 0-15
> Domain-0                             0    12   12   r--     101.3  all =
/ 0-15
> Domain-0                             0    13   13   r--      30.1  all =
/ 0-15
> Domain-0                             0    14   14   -b-     100.9  all =
/ 0-15
> Domain-0                             0    15   15   -b-      39.4  all =
/ 0-15
>=20
> To achieve this, I think you should get rid of dom0_vcpus_pin, keep
> dom0_max_vcpus=3D16 and add dom0_nodes=3D0,relaxed (or something like
> that). This will probably set the vcpu-affinity of dom0 to 'all/0-35',
> which you can change to 'all/0-15' after boot.
I got rid of "dom0_vcpus_pin" and did some tests...
all/0-15 or 0-15/all or all/all for Dom0 does not make a difference
according to my tests in the soft-pinning case.
I suppose that is because the CPUs 0-15 are assigned anyhow.

The "dom0_nodes=3D0,relaxed"...
Checked it out and it does exactly what you (and the manpage) said:
relaxed --> all / 0-35
strict  --> 0-35 / 0-35

Interesting is, that "xl debug-keys u; xl dmesg" still shows memory
pages for NUMA Node3 even though it says in the manpage "dom0_nodes [..]
Defaults for vCPU-s created and memory assigned to Dom0 [..]."
There have to be enough free pages on Node0 (there is no other DomU
running directly after startup).

>=20
> 2) properly isolate dom0, even in the soft-affinity case. That would
> mean keeping dom0 affinity as you already have it, but change **all**
> the other domains' affinity from 'all/xx-yy' (where xx and yy vary from=

> domain to domain) to '16-143/xx-yy'.
That was a very good hint!
I did not realize that before, thank you so much!
The "issues" with stealing and bad NFS performance are gone now.

>=20
> Let me say again that I'm not at all saying that I'm sure that either 1=

> or 2 will certainly perform better than the hard pinning case. This is
> impossible to tell without trying.
>=20
> But, like this, it's a more fair --and hence more interesting--
> comparison, and IMO it's worth a try.
>=20
When I isolate the Dom0 properly in the soft-pinning scenario, compared
to hard-pinning everything, I could not see any performance differences.
But this is very hard to measure I think.

> Another thing, what Xen version is it that you're using again? I'm
> asking because I fixed a bug in Credit1's soft-affinity logic, during
> the Xen 4.8 development cycle (as in, you may be subject to it, if not
> on 4.8).
>=20
> Check that out here:
> https://lists.xenproject.org/archives/html/xen-devel/2016-08/msg02184.h=
tml
>=20
> (it's commit f83fc393b "xen: credit1: fix mask to be used for tickling
> in Credit1") in Xen's git repo.)
>=20
> Checking stable releases, I'm able to find it in Xen 4.7.1, and in
> Xen 4.6.4, so these versions are also ok.
>=20
> If you're not in either 4.8, 4.7.1 or 4.6.4, I'd recommend upgrading to=

> any of those, but I understand that is not always be super-
> straightfowrard! :-P
As you may have noticed fomr "xl info" we have a SLES12-SP2 here.
They call it "4.7.1_02-25".
I just checked the sources and the fix seems to be included.

>=20
> Regards,
> Dario
>=20

--=20
Eike Waldt
Linux Consultant
Tel.: +49-175-7241189
Mail: waldt@b1-systems.de

B1 Systems GmbH
Osterfeldstra=C3=9Fe 7 / 85088 Vohburg / http://www.b1-systems.de
GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537


--WoOPTRqHEsiSS3PCebuSEj9GLjBFPN9JB--

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

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

iQIzBAEBCAAdFiEEDjNugEuvfwqbJkOk0eD7t0fcrksFAliA7fUACgkQ0eD7t0fc
rkvbEhAAqMyQAlgni0QA2RwMGgBJETLZq+W6mGxHaKYxNASSdcZ7hWslS4e2wTtr
vtMDfuyeWXX4yPs5Ccl7sefVcbOFnu/yL8fndjvtZbiq/V4NxUOkYvoYqlRGY3oS
SUXL5LSClpxV/lkHZOLRPYqFEyYnc71u94mLWgLOsqnARjEXkUiwgKb1oFx30+Y6
3G4tMo15f8JMHOI6u9mzUl6Q54UHQQQlOrqPFDbinJJT2BFSMvM5PpcBO70dg7KQ
sK1n4UpT7KmN2aMIx6g+WBsyYuh8PdC4/EfSevp7zt3gXdpcPsTl1QTeqLXz2Diy
uu+cAMkoPF6B7LkHpVHVoo/1h9Ynor3+4O20ifktwTGHkXm6UcghG70jpZxQwBSv
uXVmB/Co43njj2Wqews8xNSm6qGrv+z1jJ5DJgDEjXfLYh6DAEul6gIGM11GtmUF
oIiZIh2aEY9egdKdCqAq2cX08P4kznpsNPnON798YqRe96Zr/IuXWQtGR2ZuJMLo
ipdAqRfS+EOV4NkOllj8OESo88atYo6MTUrtDBAQjRO/URMsGU8OaRDyoXOiYxIv
yuttUwmvvWPLa99f217affvWGV/dQzoTMyjKjIC94yg9EPwrOk+6EB0VYYFG4cik
Ce4uEqaOdrLT84Why7hBo4N2r/SLUn07CgD+IadEsDVEZXkCE3c=
=PsGW
-----END PGP SIGNATURE-----

--TXHqN4suFG1JhXmRbdsaA9Aw6bt0A71b7--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============8406634134482223867==--


From xen-users-bounces@lists.xen.org Thu Jan 19 16:50:04 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Jan 2017 16:50:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cUFtR-0002Fq-PG; Thu, 19 Jan 2017 16:48:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <waldt@b1-systems.de>) id 1cUFtQ-0002Fj-89
 for xen-users@lists.xen.org; Thu, 19 Jan 2017 16:48:56 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 A8/7E-23854-7FDE0885; Thu, 19 Jan 2017 16:48:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCKsWRWlGSWpSXmKPExsUScsL1ju63tw0
 RBoefSlqsunqA1YHR4+ju30wBjFGsmXlJ+RUJrBk/7q9hL1jrXHFr7g7GBsZtJl2MXBxCAusZ
 Jd41LGbrYuTkEBawk2g9/YwZxBYRyJK49LCFGaLoGrPE067ZjCAJNgE1ifVvnrCD2LwCDhIr/
 /QzgdgsAqoShz6sB7NFBcIlOnZdg6oRlDg58wkLiM0pYCzRdWkF2FBmgXZGids3F7NMYOSeha
 RuFrIcSIJZIEVizZ41TLOQLJ+F5MJZSA6ZheSLWcgun4VkO8RQdYk/8y5B2doSyxa+hrJtJda
 tew+1WE/i7e9eKNtSYv2OT+wLGPlWMWoUpxaVpRbpGlroJRVlpmeU5CZm5ugaGhjr5aYWFyem
 p+YkJhXrJefnbmIExk09AwPjDsbfpz0PMUpyMCmJ8l553RAhxJeUn1KZkVicEV9UmpNafIhRh
 oNDSYL3xRugnGBRanpqRVpmDjCCYdISHDxKIrxfQNK8xQWJucWZ6RCpU4zGHKdunH7JxPFl55
 mXTEIsefl5qVLivItASgVASjNK8+AGwRLLJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvL9
 BpvBk5pXA7XsFdAoT0ClWyvUgp5QkIqSkGhhXvVt5MeRkq/TEpRlaR4NTn84rnj7936PzPQeC
 LVOfefoveqZ3XkPjp29Z2ftwjjcXIxoE7sc6qW+qfnXULcMrhGduWL6j+Jm8BcYl/3+0uWict
 ujo2OHxt/y4odyd+QoTWBZEPQnndoqtatmxwVs3zGh7ouN33ZcMp6vPRqTzs24ti3E9sUqJpT
 gj0VCLuag4EQCGnmzfJwMAAA==
X-Env-Sender: waldt@b1-systems.de
X-Msg-Ref: server-15.tower-31.messagelabs.com!1484844534!77400695!1
X-Originating-IP: [84.200.69.220]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5781 invoked from network); 19 Jan 2017 16:48:54 -0000
Received: from mx1.b1-systems.de (HELO mx1.b1-systems.de) (84.200.69.220)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Jan 2017 16:48:54 -0000
Received: from [10.100.0.11] (p4FC43ACF.dip0.t-ipconnect.de [79.196.58.207])
 by mx1.b1-systems.de (Postfix) with ESMTPSA id EE573B8216;
 Thu, 19 Jan 2017 17:48:53 +0100 (CET)
To: Dario Faggioli <dario.faggioli@citrix.com>,
 Kun Cheng <chengkunck@gmail.com>, xen-users@lists.xen.org
References: <c625070b-011d-b260-b355-d120190ff025@b1-systems.de>
 <d8d8104b-201d-2d4a-2d94-a4af8d3cddf4@b1-systems.de>
 <CAO3v1VSuvimC0VMQX8TJ-TCqLDr=diyYwN=jwXTjArZp53CB9Q@mail.gmail.com>
 <dc3cf680-714f-fda2-cbf2-05706b73ac16@b1-systems.de>
 <1484181910.32021.183.camel@citrix.com>
 <f1cefc79-28c8-4ab3-29b0-0c2d8fe17fbf@b1-systems.de>
 <1484609025.7492.32.camel@citrix.com>
 <c645de89-11f4-c7cf-4441-c7c76ddd948c@b1-systems.de>
 <1484763954.7492.110.camel@citrix.com>
From: Eike Waldt <waldt@b1-systems.de>
Message-ID: <c265c40d-ab9a-1377-cf00-15ae0bf124e9@b1-systems.de>
Date: Thu, 19 Jan 2017 17:48:53 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.6.0
MIME-Version: 1.0
In-Reply-To: <1484763954.7492.110.camel@citrix.com>
Subject: Re: [Xen-users] query memory allocation per NUMA node
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8406634134482223867=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============8406634134482223867==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="TXHqN4suFG1JhXmRbdsaA9Aw6bt0A71b7"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--TXHqN4suFG1JhXmRbdsaA9Aw6bt0A71b7
Content-Type: multipart/mixed; boundary="WoOPTRqHEsiSS3PCebuSEj9GLjBFPN9JB";
 protected-headers="v1"
From: Eike Waldt <waldt@b1-systems.de>
To: Dario Faggioli <dario.faggioli@citrix.com>,
 Kun Cheng <chengkunck@gmail.com>, xen-users@lists.xen.org
Message-ID: <c265c40d-ab9a-1377-cf00-15ae0bf124e9@b1-systems.de>
Subject: Re: [Xen-users] query memory allocation per NUMA node
References: <c625070b-011d-b260-b355-d120190ff025@b1-systems.de>
 <d8d8104b-201d-2d4a-2d94-a4af8d3cddf4@b1-systems.de>
 <CAO3v1VSuvimC0VMQX8TJ-TCqLDr=diyYwN=jwXTjArZp53CB9Q@mail.gmail.com>
 <dc3cf680-714f-fda2-cbf2-05706b73ac16@b1-systems.de>
 <1484181910.32021.183.camel@citrix.com>
 <f1cefc79-28c8-4ab3-29b0-0c2d8fe17fbf@b1-systems.de>
 <1484609025.7492.32.camel@citrix.com>
 <c645de89-11f4-c7cf-4441-c7c76ddd948c@b1-systems.de>
 <1484763954.7492.110.camel@citrix.com>
In-Reply-To: <1484763954.7492.110.camel@citrix.com>

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



On 01/18/2017 07:25 PM, Dario Faggioli wrote:
> On Wed, 2017-01-18 at 17:36 +0100, Eike Waldt wrote:
>> On 01/17/2017 12:23 AM, Dario Faggioli wrote:
>>> That may well be. But it sounds strange. I'd be inclined to think
>>> that
>>> there is something else going on.. Or maybe I'm just not
>>> understanding
>>> what you mean with "pinning while NUMA nodes per DomU" (and that's
>>> why
>>> I'm asking for the commands output :-)).
>>>
>> I simply mean that you always pin ALL DomU vCPUs to a whole NUMA node
>> (or more) and not single vCPUs.
>>
> Ok, I understand it now (and I also see it in the output you sent me).
> Yes, this is usually what makes the most sense to do.
>=20
>> One detail to mention would be, that we run all DomU filesystems on
>> NFS
>> storage mounted on the Dom0.
>> Another interesting fact is, that (as said above) we're doing some
>> fio
>> write tests. These go to NFS filesystems and the write speed is about
>> 1000 MB/s (8000 Mbit/s) in the hard-pinning scenario and only 100
>> MB/s
>> in the soft-pinning scenario.
>>
> Mmm... ok, it's indeed interesting. But I can't really tell, out of the=

> top of my head, what kind of relationship/interaction this may have
> with hard vs soft pinning.
>=20
>> I'll send you some outputs.
>>
> Thanks. Looking at it.
>=20
> You really have a lot of domains! :-D
>=20
> So, in the hard pinning case, you totally isolate dom0, and it
> therefore makes sense that you see ~0% steal time from inside it.
>=20
> In the soft pinning case, you actually don't isolate it. In fact,
> although they'll try not to, the various DomU are allowed to run on
> pCPUs 0-15, while, OTOH, dom0 is _not_allowed_ to run on 16-143.
>=20
> That's a bit unfair, and I think justifies the (very!) high steal time.=

>=20
> A more fair comparison between hard and soft pinning may be, either:
>=20
> 1) use soft-affinity for dom0 too. I.e., as far as dom0 is concerned,
> output of `xl vcpu-list' should look as follows:
>=20
> Name                                ID  VCPU   CPU State   Time(s) Affi=
nity (Hard / Soft)
> Domain-0                             0     0    0   -b-     245.0  all =
/ 0-15
> Domain-0                             0     1    1   -b-      66.1  all =
/ 0-15
> Domain-0                             0     2    2   -b-     102.8  all =
/ 0-15
> Domain-0                             0     3    3   -b-      59.2  all =
/ 0-15
> Domain-0                             0     4    4   -b-     197.7  all =
/ 0-15
> Domain-0                             0     5    5   -b-      50.8  all =
/ 0-15
> Domain-0                             0     6    6   -b-      97.3  all =
/ 0-15
> Domain-0                             0     7    7   -b-      42.1  all =
/ 0-15
> Domain-0                             0     8    8   -b-      95.1  all =
/ 0-15
> Domain-0                             0     9    9   -b-      31.3  all =
/ 0-15
> Domain-0                             0    10   10   r--      96.4  all =
/ 0-15
> Domain-0                             0    11   11   -b-      33.0  all =
/ 0-15
> Domain-0                             0    12   12   r--     101.3  all =
/ 0-15
> Domain-0                             0    13   13   r--      30.1  all =
/ 0-15
> Domain-0                             0    14   14   -b-     100.9  all =
/ 0-15
> Domain-0                             0    15   15   -b-      39.4  all =
/ 0-15
>=20
> To achieve this, I think you should get rid of dom0_vcpus_pin, keep
> dom0_max_vcpus=3D16 and add dom0_nodes=3D0,relaxed (or something like
> that). This will probably set the vcpu-affinity of dom0 to 'all/0-35',
> which you can change to 'all/0-15' after boot.
I got rid of "dom0_vcpus_pin" and did some tests...
all/0-15 or 0-15/all or all/all for Dom0 does not make a difference
according to my tests in the soft-pinning case.
I suppose that is because the CPUs 0-15 are assigned anyhow.

The "dom0_nodes=3D0,relaxed"...
Checked it out and it does exactly what you (and the manpage) said:
relaxed --> all / 0-35
strict  --> 0-35 / 0-35

Interesting is, that "xl debug-keys u; xl dmesg" still shows memory
pages for NUMA Node3 even though it says in the manpage "dom0_nodes [..]
Defaults for vCPU-s created and memory assigned to Dom0 [..]."
There have to be enough free pages on Node0 (there is no other DomU
running directly after startup).

>=20
> 2) properly isolate dom0, even in the soft-affinity case. That would
> mean keeping dom0 affinity as you already have it, but change **all**
> the other domains' affinity from 'all/xx-yy' (where xx and yy vary from=

> domain to domain) to '16-143/xx-yy'.
That was a very good hint!
I did not realize that before, thank you so much!
The "issues" with stealing and bad NFS performance are gone now.

>=20
> Let me say again that I'm not at all saying that I'm sure that either 1=

> or 2 will certainly perform better than the hard pinning case. This is
> impossible to tell without trying.
>=20
> But, like this, it's a more fair --and hence more interesting--
> comparison, and IMO it's worth a try.
>=20
When I isolate the Dom0 properly in the soft-pinning scenario, compared
to hard-pinning everything, I could not see any performance differences.
But this is very hard to measure I think.

> Another thing, what Xen version is it that you're using again? I'm
> asking because I fixed a bug in Credit1's soft-affinity logic, during
> the Xen 4.8 development cycle (as in, you may be subject to it, if not
> on 4.8).
>=20
> Check that out here:
> https://lists.xenproject.org/archives/html/xen-devel/2016-08/msg02184.h=
tml
>=20
> (it's commit f83fc393b "xen: credit1: fix mask to be used for tickling
> in Credit1") in Xen's git repo.)
>=20
> Checking stable releases, I'm able to find it in Xen 4.7.1, and in
> Xen 4.6.4, so these versions are also ok.
>=20
> If you're not in either 4.8, 4.7.1 or 4.6.4, I'd recommend upgrading to=

> any of those, but I understand that is not always be super-
> straightfowrard! :-P
As you may have noticed fomr "xl info" we have a SLES12-SP2 here.
They call it "4.7.1_02-25".
I just checked the sources and the fix seems to be included.

>=20
> Regards,
> Dario
>=20

--=20
Eike Waldt
Linux Consultant
Tel.: +49-175-7241189
Mail: waldt@b1-systems.de

B1 Systems GmbH
Osterfeldstra=C3=9Fe 7 / 85088 Vohburg / http://www.b1-systems.de
GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537


--WoOPTRqHEsiSS3PCebuSEj9GLjBFPN9JB--

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

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

iQIzBAEBCAAdFiEEDjNugEuvfwqbJkOk0eD7t0fcrksFAliA7fUACgkQ0eD7t0fc
rkvbEhAAqMyQAlgni0QA2RwMGgBJETLZq+W6mGxHaKYxNASSdcZ7hWslS4e2wTtr
vtMDfuyeWXX4yPs5Ccl7sefVcbOFnu/yL8fndjvtZbiq/V4NxUOkYvoYqlRGY3oS
SUXL5LSClpxV/lkHZOLRPYqFEyYnc71u94mLWgLOsqnARjEXkUiwgKb1oFx30+Y6
3G4tMo15f8JMHOI6u9mzUl6Q54UHQQQlOrqPFDbinJJT2BFSMvM5PpcBO70dg7KQ
sK1n4UpT7KmN2aMIx6g+WBsyYuh8PdC4/EfSevp7zt3gXdpcPsTl1QTeqLXz2Diy
uu+cAMkoPF6B7LkHpVHVoo/1h9Ynor3+4O20ifktwTGHkXm6UcghG70jpZxQwBSv
uXVmB/Co43njj2Wqews8xNSm6qGrv+z1jJ5DJgDEjXfLYh6DAEul6gIGM11GtmUF
oIiZIh2aEY9egdKdCqAq2cX08P4kznpsNPnON798YqRe96Zr/IuXWQtGR2ZuJMLo
ipdAqRfS+EOV4NkOllj8OESo88atYo6MTUrtDBAQjRO/URMsGU8OaRDyoXOiYxIv
yuttUwmvvWPLa99f217affvWGV/dQzoTMyjKjIC94yg9EPwrOk+6EB0VYYFG4cik
Ce4uEqaOdrLT84Why7hBo4N2r/SLUn07CgD+IadEsDVEZXkCE3c=
=PsGW
-----END PGP SIGNATURE-----

--TXHqN4suFG1JhXmRbdsaA9Aw6bt0A71b7--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============8406634134482223867==--


From xen-users-bounces@lists.xen.org Thu Jan 19 17:38:21 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Jan 2017 17:38:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cUGeE-0007ig-RX; Thu, 19 Jan 2017 17:37:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=1851ba1ec=roger.pau@citrix.com>)
 id 1cUGeD-0007iV-IU
 for xen-users@lists.xen.org; Thu, 19 Jan 2017 17:37:17 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 99/50-09053-C49F0885; Thu, 19 Jan 2017 17:37:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsWyU9JRQtfnZ0O
 EwdEuPotVVw+wOjB6HN39mymAMYo1My8pvyKBNeP3ztlsBb9kKxY/62drYJwk2cXIwSEh4Cfx
 aCFXFyMnB4uAqsSK6wdYQcJsAvYS079WgJgiAtoSZ3/EgFQwCwRIPH75iRHEFhawkui/3MQGY
 vMKeEq0ffgE1MnFISRwhFFi0/Uz7BAJQYmTM5+wQDTrSdyYOoUNZCazgLTE8n8cEGF5ieats5
 lBbE6BQInm17fAWkUFVCQ6l84BaxUSUJTon/cAbJeEQLrExGc9LBMYBWYh2TALyYZZCBtmIdm
 wgJFlFaNGcWpRWWqRrpGJXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYLAyAMEO
 xpXrAg8xSnIwKYny7v7YECHEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgjf/O1BOsCg1PbUiLTMHG
 DcwaQkOHiUR3kaQNG9xQWJucWY6ROoUozHHqRunXzJxfNl55iWTEEtefl6qlDjvHZBSAZDSjN
 I8uEGweL7EKCslzMsIdJoQT0FqUW5mCar8K0ZxDkYlYV7nH0BTeDLzSuD2vQI6hQnoFCvlepB
 TShIRUlINjKanba9cv1RS5VC6/f/p/cdDWr/5pMhkuEsH+BwuzT0tv0ZT8uz6mPbSy6+uXlff
 OKPs83bGHtYVuXHTxReyrl8pZsuSGpV5/ga3bP8VCafaHXuE91zpNsmW6In2UD4444WOq6NC6
 wSRwq6WqgelWTNPbX/fmRTQIsEtI3V6sWawwsW90nNmKbEUZyQaajEXFScCAMxwL1ziAgAA
X-Env-Sender: prvs=1851ba1ec=roger.pau@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1484847435!49057248!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.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26861 invoked from network); 19 Jan 2017 17:37:16 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Jan 2017 17:37:16 -0000
X-IronPort-AV: E=Sophos;i="5.33,254,1477958400"; d="scan'208";a="38969714"
Date: Thu, 19 Jan 2017 17:37:11 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: G.R. <firemeteor@users.sourceforge.net>
Message-ID: <20170119173711.i4bo5garowcflaoa@dhcp-3-221.uk.xensource.com>
References: <CAKhsbWa5otyhEm4HV0dG-v4wDEMNrWypCYo3DifosJQpTUSzdA@mail.gmail.com>
 <3b251949-2882-7323-23a1-52222b591a72@op.pl>
 <CAKhsbWa+9VwY8=BARALi+cS0NRher9dQU=un5ZTpmuV9Y992Tg@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAKhsbWa+9VwY8=BARALi+cS0NRher9dQU=un5ZTpmuV9Y992Tg@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>, Kuba <kuba.0000@op.pl>
Subject: Re: [Xen-users] HVM domU on storage driver domain
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

T24gVHVlLCBKYW4gMTcsIDIwMTcgYXQgMTA6MDY6MDdQTSArMDgwMCwgRy5SLiB3cm90ZToKPiBP
biBUdWUsIEphbiAxNywgMjAxNyBhdCA3OjU3IFBNLCBLdWJhIDxrdWJhLjAwMDBAb3AucGw+IHdy
b3RlOgo+IAo+ID4gVyBkbml1IDIwMTctMDEtMTYgbyAxNzowNiwgRy5SLiBwaXN6ZToKPiA+Cj4g
Pj4gSGkgYWxsLAo+ID4+IEknbSB0cnlpbmcgb3V0IHRoZSBzdG9yYWdlIGRyaXZlciBkb21haW4g
ZmVhdHVyZQo+ID4+Cj4gPgo+ID4gSGkKPiA+Cj4gPiBBIHdoaWxlIGFnbywgd2l0aCBhIGdyZWF0
IGRlYWwgb2YgaGVscCBmcm9tIFJvZ2VyIFBhdSBNb25uw6ksIEkgbWFuYWdlZCB0bwo+ID4gdXNl
IEZyZWVCU0QgZG9tVSBhcyBzdG9yYWdlIGRyaXZlciBkb21haW4gdG8gcHJvdmlkZSBzdG9yYWdl
IGZvciBvdGhlcgo+ID4gZG9tVXMuCj4gPgo+ID4gVGhlIG1haW4gZGlmZmVyZW5jZSBpcyB0aGF0
IGl0IGRpZG4ndCByZXF1aXJlIGFueSBuZXR3b3JrLWJhc2VkIHByb3RvY29sCj4gPiAoaVNDU0kg
ZXRjLikgYmV0d2VlbiB0aGUgZG9tYWlucy4KPiA+Cj4gPiBUeXBpY2FsbHkgeW91ciBkb21VJ3Mg
ZnJvbnRlbmQgZHJpdmVyIGlzIGNvbm5lY3RlZCB0byBhIGJsb2NrIGRldmljZQo+ID4gaW5zaWRl
IGRvbTAgdmlhIGRvbTAncyBiYWNrZW5kIGRyaXZlci4gQnV0IFhlbiBoYXMgdGhlIGFiaWxpdHkg
dG8gY29ubmVjdAo+ID4geW91ciBkb21VJ3MgZnJvbnRlbmQgZHJpdmVyIGRpcmVjdGx5IHRvIHRo
ZSBiYWNrZW5kIGRyaXZlciBvZiBhbm90aGVyIGRvbVUuCj4gPiBJbiBzaG9ydCwgeW91IGNhbiBj
cmVhdGUgYSBzdG9yYWdlIGRyaXZlciBkb21haW4sIGNyZWF0ZSBhIGJsb2NrIGRldmljZQo+ID4g
aW5zaWRlIGl0IChlLmcuIGEgenZvbCkgYW5kIHRoYW4gY3JlYXRlIGFub3RoZXIgZG9tVSB1c2lu
ZyB0aGlzIGJsb2NrCj4gPiBkZXZpY2UgZGlyZWN0bHksIGp1c3QgYXMgaWYgaXQgd2FzIHByb3Zp
ZGVkIGJ5IGRvbTAuCj4gPgo+ID4gSGVyZSB5b3UgY2FuIGZpbmQgdGhlIHN0ZXBzIHRoYXQgc2hv
dWxkIGdldCB5b3Ugc3RhcnRlZC4gSXQgd2FzIGEgd2hpbGUKPiA+IGFnbyBhbmQgcmVxdWlyZWQg
dG8gYXBwbHkgYSBwYXRjaCB0byBYZW47IEkgZG9uJ3Qga25vdyB3aGF0J3MgaXRzIHN0YXR1cwo+
ID4gcmlnaHQgbm93LCBidXQgc2luY2UgRnJlZU5BUyBpcyBiYXNlZCBvbiBGcmVlQlNELCBpdCBt
aWdodCBiZSB3b3J0aCB0byB0YWtlCj4gPiBhIGxvb2s6Cj4gPgo+ID4gaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi11c2Vycy8yMDE0LTA4L21zZzAwMDAzLmh0
bWwKPiA+Cj4gSGkgS3ViYSwKPiBUaGUgaW5mb3JtYXRpb24geW91IHByb3ZpZGVkIHNvdW5kcyBm
YWlybHkgaW50ZXJlc3RpbmchIFRoYW5rIHlvdSBzb29vbwo+IG11Y2h+fgo+IFN0cmFuZ2VseSBl
bm91Z2gsIHRoZSBzYW1lIHBhdGNoIHF1b3RlZCBpbiB5b3VyIGxpbmsgaXMgc3RpbGwgcmVsZXZh
bnQgYW5kCj4gcmVxdWlyZWQgYWZ0ZXIgMi41IHllYXJzIGFuZCA0IG1ham9yIHJlbGVhc2UhCj4g
Um9nZXIsIGRvIHlvdSBtZWFudCB0byBzdWJtaXQgeW91ciBwYXRjaCBidXQgc29tZSBob3cgZ2V0
IGl0IGxvc3Q/CgpJIGd1ZXNzIEkgY29tcGxldGVseSBmb3Jnb3QgYWJvdXQgaXQgYW5kIG5ldmVy
IHByb3Blcmx5IHNlbnQgaXQgdG8gdGhlIGxpc3QsCnNvcnJ5LiBUaGUgcHJvYmxlbSBpcyB0aGF0
IG5vdyBJIGRvbid0IGhhdmUgYSBzeXN0ZW0gdGhhdCB3b3VsZCBhbGxvdyBtZSB0bwp0ZXN0IGl0
LCBzbyBpZiBJIG5lZWQgdG8gcmVzZW5kIGl0IEkgd291bGQgbmVlZCBzb21lIGNvbmZpcm1hdGlv
biB0aGF0IGl0J3MKc3RpbGwgd29ya2luZyBhcyBleHBlY3RlZC4gRnJvbSBjb2RlIGluc3BlY3Rp
b24gdGhlIGlzc3VlIHNlZW0gdG8gYmUgdGhlcmUKc3RpbGwuCgo+IFdpdGhvdXQgdGhlIHBhdGNo
Ogo+IGZyb250ZW5kIGAvbG9jYWwvZG9tYWluLzUvZGV2aWNlL3ZiZC81MTcxMicgZGV2dHlwZSBg
dmJkJyBleHBlY3RlZCBiYWNrZW5kCj4gYC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3FkaXNrLzUv
NTE3MTInIGdvdAo+IGAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvNS81MTcxMicsIGlnbm9y
aW5nCj4gZnJvbnRlbmQgYC9sb2NhbC9kb21haW4vNS9kZXZpY2UvdmJkLzUxNzEyJyBkZXZ0eXBl
IGB2YmQnIGV4cGVjdGVkIGJhY2tlbmQKPiBgL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvcWRpc2sv
NS81MTcxMicgZ290Cj4gYC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC81LzUxNzEyJywgaWdu
b3JpbmcKPiAKPiBXaXRoIHRoZSBwYXRjaDoKPiBVc2luZyB4dmRhIGZvciBndWVzdCdzIGhkYQo+
ICoqKioqKioqKioqKioqKioqKiogQkxLRlJPTlQgZm9yIC9sb2NhbC9kb21haW4vOS9kZXZpY2Uv
dmJkLzUxNzEyICoqKioqKioqKioKPiAKPiAKPiBiYWNrZW5kIGF0IC9sb2NhbC9kb21haW4vMS9i
YWNrZW5kL3ZiZC85LzUxNzEyCj4gMTU2MjUwMDAwIHNlY3RvcnMgb2YgNTEyIGJ5dGVzCj4gKioq
KioqKioqKioqKioqKioqKioqKioqKioKPiBibGtfb3BlbigvbG9jYWwvZG9tYWluLzkvZGV2aWNl
L3ZiZC81MTcxMikgLT4gNQo+IAo+IEhvd2V2ZXIsIEkgZG8gTk9UIGhhdmUgdGhlIGx1Y2sgYXMg
S3ViYSBoYWQgZm9yIGEgd29ya2luZyBzeXN0ZW0uIChNeSBmaXJzdAo+IGF0dGVtcHQgeWVzdGVy
ZGF5IGF0IGxlYXN0IGdpdmUgbWUgYSBib290aW5nIHNjcmVlbiA6LSkpCj4gV2hhdCBJIHNlZSBp
cyB0aGUgZm9sbG93aW5nIGVycm9yczoKPiBQYXJzaW5nIGNvbmZpZyBmcm9tIHJ1aWJveC5jZmcK
PiBsaWJ4bDogZXJyb3I6IGxpYnhsX2RtLmM6MTk2MzpzdHViZG9tX3hzd2FpdF9jYjogU3R1YmRv
bSA5IGZvciA4IHN0YXJ0dXA6Cj4gc3RhcnR1cCB0aW1lZCBvdXQKPiBsaWJ4bDogZXJyb3I6IGxp
YnhsX2NyZWF0ZS5jOjE1MDQ6ZG9tY3JlYXRlX2Rldm1vZGVsX3N0YXJ0ZWQ6IGRldmljZSBtb2Rl
bAo+IGRpZCBub3Qgc3RhcnQ6IC05Cj4gbGlieGw6IGVycm9yOiBsaWJ4bF9kZXZpY2UuYzoxMjY0
OmRldmljZV9kZXN0cm95X2JlX3dhdGNoX2NiOiB0aW1lZCBvdXQKPiB3aGlsZSB3YWl0aW5nIGZv
ciAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvOS81MTcxMiB0byBiZSByZW1vdmVkCj4gbGli
eGw6IGVycm9yOiBsaWJ4bC5jOjE2NDc6ZGV2aWNlc19kZXN0cm95X2NiOiBsaWJ4bF9fZGV2aWNl
c19kZXN0cm95Cj4gZmFpbGVkIGZvciA5Cj4gbGlieGw6IGVycm9yOiBsaWJ4bF9kZXZpY2UuYzox
MjY0OmRldmljZV9kZXN0cm95X2JlX3dhdGNoX2NiOiB0aW1lZCBvdXQKPiB3aGlsZSB3YWl0aW5n
IGZvciAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvOC81MTcxMiB0byBiZSByZW1vdmVkCj4g
bGlieGw6IGVycm9yOiBsaWJ4bC5jOjE2NDc6ZGV2aWNlc19kZXN0cm95X2NiOiBsaWJ4bF9fZGV2
aWNlc19kZXN0cm95Cj4gZmFpbGVkIGZvciA4Cj4gbGlieGw6IGVycm9yOiBsaWJ4bC5jOjE1NzU6
bGlieGxfX2Rlc3Ryb3lfZG9taWQ6IG5vbi1leGlzdGFudCBkb21haW4gOAo+IGxpYnhsOiBlcnJv
cjogbGlieGwuYzoxNTM0OmRvbWFpbl9kZXN0cm95X2NhbGxiYWNrOiB1bmFibGUgdG8gZGVzdHJv
eSBndWVzdAo+IHdpdGggZG9taWQgOAo+IGxpYnhsOiBlcnJvcjogbGlieGwuYzoxNDYzOmRvbWFp
bl9kZXN0cm95X2NiOiBkZXN0cnVjdGlvbiBvZiBkb21haW4gOCBmYWlsZWQKCkknbSBub3QgcmVh
bGx5IHN1cmUgYWJvdXQgd2hhdCdzIGdvaW5nIHdyb25nIGhlcmUsIGRpZCB5b3UgY3JlYXRlIHRo
ZSBkcml2ZXIKZG9tYWluIGd1ZXN0IHdpdGggImRyaXZlcl9kb21haW49MSIgaW4gdGhlIGNvbmZp
ZyBmaWxlPwoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Thu Jan 19 17:38:21 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Jan 2017 17:38:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cUGeE-0007ig-RX; Thu, 19 Jan 2017 17:37:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=1851ba1ec=roger.pau@citrix.com>)
 id 1cUGeD-0007iV-IU
 for xen-users@lists.xen.org; Thu, 19 Jan 2017 17:37:17 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 99/50-09053-C49F0885; Thu, 19 Jan 2017 17:37:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsWyU9JRQtfnZ0O
 EwdEuPotVVw+wOjB6HN39mymAMYo1My8pvyKBNeP3ztlsBb9kKxY/62drYJwk2cXIwSEh4Cfx
 aCFXFyMnB4uAqsSK6wdYQcJsAvYS079WgJgiAtoSZ3/EgFQwCwRIPH75iRHEFhawkui/3MQGY
 vMKeEq0ffgE1MnFISRwhFFi0/Uz7BAJQYmTM5+wQDTrSdyYOoUNZCazgLTE8n8cEGF5ieats5
 lBbE6BQInm17fAWkUFVCQ6l84BaxUSUJTon/cAbJeEQLrExGc9LBMYBWYh2TALyYZZCBtmIdm
 wgJFlFaNGcWpRWWqRrpGJXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYLAyAMEO
 xpXrAg8xSnIwKYny7v7YECHEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgjf/O1BOsCg1PbUiLTMHG
 DcwaQkOHiUR3kaQNG9xQWJucWY6ROoUozHHqRunXzJxfNl55iWTEEtefl6qlDjvHZBSAZDSjN
 I8uEGweL7EKCslzMsIdJoQT0FqUW5mCar8K0ZxDkYlYV7nH0BTeDLzSuD2vQI6hQnoFCvlepB
 TShIRUlINjKanba9cv1RS5VC6/f/p/cdDWr/5pMhkuEsH+BwuzT0tv0ZT8uz6mPbSy6+uXlff
 OKPs83bGHtYVuXHTxReyrl8pZsuSGpV5/ga3bP8VCafaHXuE91zpNsmW6In2UD4444WOq6NC6
 wSRwq6WqgelWTNPbX/fmRTQIsEtI3V6sWawwsW90nNmKbEUZyQaajEXFScCAMxwL1ziAgAA
X-Env-Sender: prvs=1851ba1ec=roger.pau@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1484847435!49057248!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.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26861 invoked from network); 19 Jan 2017 17:37:16 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Jan 2017 17:37:16 -0000
X-IronPort-AV: E=Sophos;i="5.33,254,1477958400"; d="scan'208";a="38969714"
Date: Thu, 19 Jan 2017 17:37:11 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: G.R. <firemeteor@users.sourceforge.net>
Message-ID: <20170119173711.i4bo5garowcflaoa@dhcp-3-221.uk.xensource.com>
References: <CAKhsbWa5otyhEm4HV0dG-v4wDEMNrWypCYo3DifosJQpTUSzdA@mail.gmail.com>
 <3b251949-2882-7323-23a1-52222b591a72@op.pl>
 <CAKhsbWa+9VwY8=BARALi+cS0NRher9dQU=un5ZTpmuV9Y992Tg@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAKhsbWa+9VwY8=BARALi+cS0NRher9dQU=un5ZTpmuV9Y992Tg@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>, Kuba <kuba.0000@op.pl>
Subject: Re: [Xen-users] HVM domU on storage driver domain
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

T24gVHVlLCBKYW4gMTcsIDIwMTcgYXQgMTA6MDY6MDdQTSArMDgwMCwgRy5SLiB3cm90ZToKPiBP
biBUdWUsIEphbiAxNywgMjAxNyBhdCA3OjU3IFBNLCBLdWJhIDxrdWJhLjAwMDBAb3AucGw+IHdy
b3RlOgo+IAo+ID4gVyBkbml1IDIwMTctMDEtMTYgbyAxNzowNiwgRy5SLiBwaXN6ZToKPiA+Cj4g
Pj4gSGkgYWxsLAo+ID4+IEknbSB0cnlpbmcgb3V0IHRoZSBzdG9yYWdlIGRyaXZlciBkb21haW4g
ZmVhdHVyZQo+ID4+Cj4gPgo+ID4gSGkKPiA+Cj4gPiBBIHdoaWxlIGFnbywgd2l0aCBhIGdyZWF0
IGRlYWwgb2YgaGVscCBmcm9tIFJvZ2VyIFBhdSBNb25uw6ksIEkgbWFuYWdlZCB0bwo+ID4gdXNl
IEZyZWVCU0QgZG9tVSBhcyBzdG9yYWdlIGRyaXZlciBkb21haW4gdG8gcHJvdmlkZSBzdG9yYWdl
IGZvciBvdGhlcgo+ID4gZG9tVXMuCj4gPgo+ID4gVGhlIG1haW4gZGlmZmVyZW5jZSBpcyB0aGF0
IGl0IGRpZG4ndCByZXF1aXJlIGFueSBuZXR3b3JrLWJhc2VkIHByb3RvY29sCj4gPiAoaVNDU0kg
ZXRjLikgYmV0d2VlbiB0aGUgZG9tYWlucy4KPiA+Cj4gPiBUeXBpY2FsbHkgeW91ciBkb21VJ3Mg
ZnJvbnRlbmQgZHJpdmVyIGlzIGNvbm5lY3RlZCB0byBhIGJsb2NrIGRldmljZQo+ID4gaW5zaWRl
IGRvbTAgdmlhIGRvbTAncyBiYWNrZW5kIGRyaXZlci4gQnV0IFhlbiBoYXMgdGhlIGFiaWxpdHkg
dG8gY29ubmVjdAo+ID4geW91ciBkb21VJ3MgZnJvbnRlbmQgZHJpdmVyIGRpcmVjdGx5IHRvIHRo
ZSBiYWNrZW5kIGRyaXZlciBvZiBhbm90aGVyIGRvbVUuCj4gPiBJbiBzaG9ydCwgeW91IGNhbiBj
cmVhdGUgYSBzdG9yYWdlIGRyaXZlciBkb21haW4sIGNyZWF0ZSBhIGJsb2NrIGRldmljZQo+ID4g
aW5zaWRlIGl0IChlLmcuIGEgenZvbCkgYW5kIHRoYW4gY3JlYXRlIGFub3RoZXIgZG9tVSB1c2lu
ZyB0aGlzIGJsb2NrCj4gPiBkZXZpY2UgZGlyZWN0bHksIGp1c3QgYXMgaWYgaXQgd2FzIHByb3Zp
ZGVkIGJ5IGRvbTAuCj4gPgo+ID4gSGVyZSB5b3UgY2FuIGZpbmQgdGhlIHN0ZXBzIHRoYXQgc2hv
dWxkIGdldCB5b3Ugc3RhcnRlZC4gSXQgd2FzIGEgd2hpbGUKPiA+IGFnbyBhbmQgcmVxdWlyZWQg
dG8gYXBwbHkgYSBwYXRjaCB0byBYZW47IEkgZG9uJ3Qga25vdyB3aGF0J3MgaXRzIHN0YXR1cwo+
ID4gcmlnaHQgbm93LCBidXQgc2luY2UgRnJlZU5BUyBpcyBiYXNlZCBvbiBGcmVlQlNELCBpdCBt
aWdodCBiZSB3b3J0aCB0byB0YWtlCj4gPiBhIGxvb2s6Cj4gPgo+ID4gaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi11c2Vycy8yMDE0LTA4L21zZzAwMDAzLmh0
bWwKPiA+Cj4gSGkgS3ViYSwKPiBUaGUgaW5mb3JtYXRpb24geW91IHByb3ZpZGVkIHNvdW5kcyBm
YWlybHkgaW50ZXJlc3RpbmchIFRoYW5rIHlvdSBzb29vbwo+IG11Y2h+fgo+IFN0cmFuZ2VseSBl
bm91Z2gsIHRoZSBzYW1lIHBhdGNoIHF1b3RlZCBpbiB5b3VyIGxpbmsgaXMgc3RpbGwgcmVsZXZh
bnQgYW5kCj4gcmVxdWlyZWQgYWZ0ZXIgMi41IHllYXJzIGFuZCA0IG1ham9yIHJlbGVhc2UhCj4g
Um9nZXIsIGRvIHlvdSBtZWFudCB0byBzdWJtaXQgeW91ciBwYXRjaCBidXQgc29tZSBob3cgZ2V0
IGl0IGxvc3Q/CgpJIGd1ZXNzIEkgY29tcGxldGVseSBmb3Jnb3QgYWJvdXQgaXQgYW5kIG5ldmVy
IHByb3Blcmx5IHNlbnQgaXQgdG8gdGhlIGxpc3QsCnNvcnJ5LiBUaGUgcHJvYmxlbSBpcyB0aGF0
IG5vdyBJIGRvbid0IGhhdmUgYSBzeXN0ZW0gdGhhdCB3b3VsZCBhbGxvdyBtZSB0bwp0ZXN0IGl0
LCBzbyBpZiBJIG5lZWQgdG8gcmVzZW5kIGl0IEkgd291bGQgbmVlZCBzb21lIGNvbmZpcm1hdGlv
biB0aGF0IGl0J3MKc3RpbGwgd29ya2luZyBhcyBleHBlY3RlZC4gRnJvbSBjb2RlIGluc3BlY3Rp
b24gdGhlIGlzc3VlIHNlZW0gdG8gYmUgdGhlcmUKc3RpbGwuCgo+IFdpdGhvdXQgdGhlIHBhdGNo
Ogo+IGZyb250ZW5kIGAvbG9jYWwvZG9tYWluLzUvZGV2aWNlL3ZiZC81MTcxMicgZGV2dHlwZSBg
dmJkJyBleHBlY3RlZCBiYWNrZW5kCj4gYC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3FkaXNrLzUv
NTE3MTInIGdvdAo+IGAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvNS81MTcxMicsIGlnbm9y
aW5nCj4gZnJvbnRlbmQgYC9sb2NhbC9kb21haW4vNS9kZXZpY2UvdmJkLzUxNzEyJyBkZXZ0eXBl
IGB2YmQnIGV4cGVjdGVkIGJhY2tlbmQKPiBgL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvcWRpc2sv
NS81MTcxMicgZ290Cj4gYC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC81LzUxNzEyJywgaWdu
b3JpbmcKPiAKPiBXaXRoIHRoZSBwYXRjaDoKPiBVc2luZyB4dmRhIGZvciBndWVzdCdzIGhkYQo+
ICoqKioqKioqKioqKioqKioqKiogQkxLRlJPTlQgZm9yIC9sb2NhbC9kb21haW4vOS9kZXZpY2Uv
dmJkLzUxNzEyICoqKioqKioqKioKPiAKPiAKPiBiYWNrZW5kIGF0IC9sb2NhbC9kb21haW4vMS9i
YWNrZW5kL3ZiZC85LzUxNzEyCj4gMTU2MjUwMDAwIHNlY3RvcnMgb2YgNTEyIGJ5dGVzCj4gKioq
KioqKioqKioqKioqKioqKioqKioqKioKPiBibGtfb3BlbigvbG9jYWwvZG9tYWluLzkvZGV2aWNl
L3ZiZC81MTcxMikgLT4gNQo+IAo+IEhvd2V2ZXIsIEkgZG8gTk9UIGhhdmUgdGhlIGx1Y2sgYXMg
S3ViYSBoYWQgZm9yIGEgd29ya2luZyBzeXN0ZW0uIChNeSBmaXJzdAo+IGF0dGVtcHQgeWVzdGVy
ZGF5IGF0IGxlYXN0IGdpdmUgbWUgYSBib290aW5nIHNjcmVlbiA6LSkpCj4gV2hhdCBJIHNlZSBp
cyB0aGUgZm9sbG93aW5nIGVycm9yczoKPiBQYXJzaW5nIGNvbmZpZyBmcm9tIHJ1aWJveC5jZmcK
PiBsaWJ4bDogZXJyb3I6IGxpYnhsX2RtLmM6MTk2MzpzdHViZG9tX3hzd2FpdF9jYjogU3R1YmRv
bSA5IGZvciA4IHN0YXJ0dXA6Cj4gc3RhcnR1cCB0aW1lZCBvdXQKPiBsaWJ4bDogZXJyb3I6IGxp
YnhsX2NyZWF0ZS5jOjE1MDQ6ZG9tY3JlYXRlX2Rldm1vZGVsX3N0YXJ0ZWQ6IGRldmljZSBtb2Rl
bAo+IGRpZCBub3Qgc3RhcnQ6IC05Cj4gbGlieGw6IGVycm9yOiBsaWJ4bF9kZXZpY2UuYzoxMjY0
OmRldmljZV9kZXN0cm95X2JlX3dhdGNoX2NiOiB0aW1lZCBvdXQKPiB3aGlsZSB3YWl0aW5nIGZv
ciAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvOS81MTcxMiB0byBiZSByZW1vdmVkCj4gbGli
eGw6IGVycm9yOiBsaWJ4bC5jOjE2NDc6ZGV2aWNlc19kZXN0cm95X2NiOiBsaWJ4bF9fZGV2aWNl
c19kZXN0cm95Cj4gZmFpbGVkIGZvciA5Cj4gbGlieGw6IGVycm9yOiBsaWJ4bF9kZXZpY2UuYzox
MjY0OmRldmljZV9kZXN0cm95X2JlX3dhdGNoX2NiOiB0aW1lZCBvdXQKPiB3aGlsZSB3YWl0aW5n
IGZvciAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvOC81MTcxMiB0byBiZSByZW1vdmVkCj4g
bGlieGw6IGVycm9yOiBsaWJ4bC5jOjE2NDc6ZGV2aWNlc19kZXN0cm95X2NiOiBsaWJ4bF9fZGV2
aWNlc19kZXN0cm95Cj4gZmFpbGVkIGZvciA4Cj4gbGlieGw6IGVycm9yOiBsaWJ4bC5jOjE1NzU6
bGlieGxfX2Rlc3Ryb3lfZG9taWQ6IG5vbi1leGlzdGFudCBkb21haW4gOAo+IGxpYnhsOiBlcnJv
cjogbGlieGwuYzoxNTM0OmRvbWFpbl9kZXN0cm95X2NhbGxiYWNrOiB1bmFibGUgdG8gZGVzdHJv
eSBndWVzdAo+IHdpdGggZG9taWQgOAo+IGxpYnhsOiBlcnJvcjogbGlieGwuYzoxNDYzOmRvbWFp
bl9kZXN0cm95X2NiOiBkZXN0cnVjdGlvbiBvZiBkb21haW4gOCBmYWlsZWQKCkknbSBub3QgcmVh
bGx5IHN1cmUgYWJvdXQgd2hhdCdzIGdvaW5nIHdyb25nIGhlcmUsIGRpZCB5b3UgY3JlYXRlIHRo
ZSBkcml2ZXIKZG9tYWluIGd1ZXN0IHdpdGggImRyaXZlcl9kb21haW49MSIgaW4gdGhlIGNvbmZp
ZyBmaWxlPwoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Thu Jan 19 20:04:07 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Jan 2017 20:04:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cUIvK-0002TA-Hg; Thu, 19 Jan 2017 20:03:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <michrozis@gmail.com>) id 1cUIvI-0002T3-R3
 for xen-users@lists.xen.org; Thu, 19 Jan 2017 20:03:04 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 6E/22-09053-87B11885; Thu, 19 Jan 2017 20:03:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsVyMfTqSt1y6cY
 Ig08rlC1WXT3A6sDocXT3b6YAxijWzLyk/IoE1oyjK/+zFqxmreh5coypgfEwSxcjF4eQwCRG
 iZtP7zCCOCwCd1gk9p14xAbiSAj8YJGYNv0WaxcjJ5CTI9Hzai0bhF0ssfvaNCYQm1dAUOLkz
 CcsILaQgLfEl0mHgSZxcLAJqEls/WsHYrIIqEr8+a4EUR0gse7UT7ApwgJeEu+vXGQHsUUEpC
 VmXGkCizMDxQ+39LFPYOSdhWTBLCSpWUBTmQXUJdbPE4IIq0nc3naVfQEjyypG9eLUorLUIl0
 TvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwFBjAIIdjN2X/Q8xSnIwKYny7v7Y
 ECHEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgtdYqjFCSLAoNT21Ii0zBxj0MGkJDh4lEV4hkDRvc
 UFibnFmOkTqFKM9R0/X6ZdMHF92ngGSpz5dAJJ7dl1+ySTEkpeflyolzssH0iYA0pZRmgc3FB
 allxhlpYR5GYHOFOIpSC3KzSxBlX/FKM7BqCTM+0wSaApPZl4J3O5XQGcxAZ1lpVwPclZJIkJ
 KqoGxXpexc5PVL7VLzkW6bZ/f//KYF+u+kTfmmGDqS9FNDwPWlIoLX1h2RUThMisb/79tpyI/
 39tkpPrG/P2xaa1TcwMUZogvXZKqXbyGveiVRt7ryvTitEaeU79XS+w+/iQtRi/ZxPPZzoQCi
 fvqv2e3ZRbNc3qhuGZn+P/3srkPRFf2WR/Vu8WtxFKckWioxVxUnAgAwMtGl80CAAA=
X-Env-Sender: michrozis@gmail.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1484856182!46932542!1
X-Originating-IP: [209.85.213.169]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15774 invoked from network); 19 Jan 2017 20:03:03 -0000
Received: from mail-yb0-f169.google.com (HELO mail-yb0-f169.google.com)
 (209.85.213.169)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Jan 2017 20:03:03 -0000
Received: by mail-yb0-f169.google.com with SMTP id l23so34092508ybj.2
 for <xen-users@lists.xen.org>; Thu, 19 Jan 2017 12:03:03 -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=OiEzWRrPXV9hgbrM9ExaATcOl4gUkPYkVmBqs9lQj9I=;
 b=ehSI7/Buj+SwEn7/uE0gbKzQ/ZcUeEybt8p0TLiCsMGWL0YHDeaeYA30U687ces63p
 +KhDM7z0g8FoJ4W83rhMgz1x8Lb6jCv/s4RWr2U7TmL+ekU9dN0oaFym7XXNAU6lzVRg
 J29bZtZ3ZYRWWy4sp1pRb7pt62E9Jq7o3dzlJYWFl5lluWYzU7+N06t7MyNb7e2zjHVw
 2T1HLD31n9494W3byugl74hFdPQBS/9mUdbAgnm+SZdWaRkwQJY7BBgwcbqp5uMLGiiG
 okCtrOptisr3yO9Qdy3vDExNrssOOhT11kILEDSBDtNPTErgDUUe7kX+oZQZChuBpD4g
 i5Rg==
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=OiEzWRrPXV9hgbrM9ExaATcOl4gUkPYkVmBqs9lQj9I=;
 b=jRbcKMW91rEfouWl0KURqaCugO70fOg7CIT+1r8jXUmvBr4U7JjMKt2LVmGA3SdU43
 yGAWurphtcvWv/nodAQ1Q38uuqEylew9iU44xnDVck9Pi0L5MAZ8vysF3paOfR9JChhq
 QO9g5qy2fg5iFYVOPTz2f2flZCvTc1MPHB427EDpnQwBXXlrUo3WbOfMH2dj5Y0bmjah
 5qqXrS6Am1Yry+1+Q6FkcjHzIuU9wq1ZiEyvjfGTR92Fi3d5kicQ68Cjknz6Yzzt+jGx
 ejTxGP5At2P2S+43wVAtVpaXIIzY+6+BIFXw7ufcxEC8dtmhmCPTeoGMtulfv453LMES
 cccg==
X-Gm-Message-State: AIkVDXJ3YU9l2iSBTwP0yaMXL9DLAB8yvpIlp5vaRYh6go1RANI4+n4902OE6Umwho4UYBnwHsCxXG2FQ/cpkg==
X-Received: by 10.55.86.196 with SMTP id k187mr9982455qkb.203.1484856182313;
 Thu, 19 Jan 2017 12:03:02 -0800 (PST)
MIME-Version: 1.0
Received: by 10.12.170.220 with HTTP; Thu, 19 Jan 2017 12:03:02 -0800 (PST)
From: Michalis R <michrozis@gmail.com>
Date: Thu, 19 Jan 2017 22:03:02 +0200
Message-ID: <CAC1MPCOR7kuhkoFrjtwpA7b1JceCqV7o3FV0-bfVrO3VKE7Zrg@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] local domid of PV guest inside its userspace or kernel
	(prefered)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6222079234529599349=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============6222079234529599349==
Content-Type: multipart/alternative; boundary=001a114cb9ae4a342e05467805a5

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

Hi
Is there any way to get the domid of the running PV Guest?
For example if from dom0 I have created a guest with domain id 42, I
need to get this domid number (not hardwired) either in guest
userspace or guest kernel.

Thanks

--001a114cb9ae4a342e05467805a5
Content-Type: text/html; charset=UTF-8

<div dir="ltr"><pre>Hi
Is there any way to get the domid of the running PV Guest?
For example if from dom0 I have created a guest with domain id 42, I
need to get this domid number (not hardwired) either in guest userspace or guest kernel.<br><br></pre><pre>Thanks</pre></div>

--001a114cb9ae4a342e05467805a5--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============6222079234529599349==--


From xen-users-bounces@lists.xen.org Thu Jan 19 20:04:07 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Jan 2017 20:04:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cUIvK-0002TA-Hg; Thu, 19 Jan 2017 20:03:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <michrozis@gmail.com>) id 1cUIvI-0002T3-R3
 for xen-users@lists.xen.org; Thu, 19 Jan 2017 20:03:04 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 6E/22-09053-87B11885; Thu, 19 Jan 2017 20:03:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsVyMfTqSt1y6cY
 Ig08rlC1WXT3A6sDocXT3b6YAxijWzLyk/IoE1oyjK/+zFqxmreh5coypgfEwSxcjF4eQwCRG
 iZtP7zCCOCwCd1gk9p14xAbiSAj8YJGYNv0WaxcjJ5CTI9Hzai0bhF0ssfvaNCYQm1dAUOLkz
 CcsILaQgLfEl0mHgSZxcLAJqEls/WsHYrIIqEr8+a4EUR0gse7UT7ApwgJeEu+vXGQHsUUEpC
 VmXGkCizMDxQ+39LFPYOSdhWTBLCSpWUBTmQXUJdbPE4IIq0nc3naVfQEjyypG9eLUorLUIl0
 TvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwFBjAIIdjN2X/Q8xSnIwKYny7v7Y
 ECHEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgtdYqjFCSLAoNT21Ii0zBxj0MGkJDh4lEV4hkDRvc
 UFibnFmOkTqFKM9R0/X6ZdMHF92ngGSpz5dAJJ7dl1+ySTEkpeflyolzssH0iYA0pZRmgc3FB
 allxhlpYR5GYHOFOIpSC3KzSxBlX/FKM7BqCTM+0wSaApPZl4J3O5XQGcxAZ1lpVwPclZJIkJ
 KqoGxXpexc5PVL7VLzkW6bZ/f//KYF+u+kTfmmGDqS9FNDwPWlIoLX1h2RUThMisb/79tpyI/
 39tkpPrG/P2xaa1TcwMUZogvXZKqXbyGveiVRt7ryvTitEaeU79XS+w+/iQtRi/ZxPPZzoQCi
 fvqv2e3ZRbNc3qhuGZn+P/3srkPRFf2WR/Vu8WtxFKckWioxVxUnAgAwMtGl80CAAA=
X-Env-Sender: michrozis@gmail.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1484856182!46932542!1
X-Originating-IP: [209.85.213.169]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15774 invoked from network); 19 Jan 2017 20:03:03 -0000
Received: from mail-yb0-f169.google.com (HELO mail-yb0-f169.google.com)
 (209.85.213.169)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Jan 2017 20:03:03 -0000
Received: by mail-yb0-f169.google.com with SMTP id l23so34092508ybj.2
 for <xen-users@lists.xen.org>; Thu, 19 Jan 2017 12:03:03 -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=OiEzWRrPXV9hgbrM9ExaATcOl4gUkPYkVmBqs9lQj9I=;
 b=ehSI7/Buj+SwEn7/uE0gbKzQ/ZcUeEybt8p0TLiCsMGWL0YHDeaeYA30U687ces63p
 +KhDM7z0g8FoJ4W83rhMgz1x8Lb6jCv/s4RWr2U7TmL+ekU9dN0oaFym7XXNAU6lzVRg
 J29bZtZ3ZYRWWy4sp1pRb7pt62E9Jq7o3dzlJYWFl5lluWYzU7+N06t7MyNb7e2zjHVw
 2T1HLD31n9494W3byugl74hFdPQBS/9mUdbAgnm+SZdWaRkwQJY7BBgwcbqp5uMLGiiG
 okCtrOptisr3yO9Qdy3vDExNrssOOhT11kILEDSBDtNPTErgDUUe7kX+oZQZChuBpD4g
 i5Rg==
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=OiEzWRrPXV9hgbrM9ExaATcOl4gUkPYkVmBqs9lQj9I=;
 b=jRbcKMW91rEfouWl0KURqaCugO70fOg7CIT+1r8jXUmvBr4U7JjMKt2LVmGA3SdU43
 yGAWurphtcvWv/nodAQ1Q38uuqEylew9iU44xnDVck9Pi0L5MAZ8vysF3paOfR9JChhq
 QO9g5qy2fg5iFYVOPTz2f2flZCvTc1MPHB427EDpnQwBXXlrUo3WbOfMH2dj5Y0bmjah
 5qqXrS6Am1Yry+1+Q6FkcjHzIuU9wq1ZiEyvjfGTR92Fi3d5kicQ68Cjknz6Yzzt+jGx
 ejTxGP5At2P2S+43wVAtVpaXIIzY+6+BIFXw7ufcxEC8dtmhmCPTeoGMtulfv453LMES
 cccg==
X-Gm-Message-State: AIkVDXJ3YU9l2iSBTwP0yaMXL9DLAB8yvpIlp5vaRYh6go1RANI4+n4902OE6Umwho4UYBnwHsCxXG2FQ/cpkg==
X-Received: by 10.55.86.196 with SMTP id k187mr9982455qkb.203.1484856182313;
 Thu, 19 Jan 2017 12:03:02 -0800 (PST)
MIME-Version: 1.0
Received: by 10.12.170.220 with HTTP; Thu, 19 Jan 2017 12:03:02 -0800 (PST)
From: Michalis R <michrozis@gmail.com>
Date: Thu, 19 Jan 2017 22:03:02 +0200
Message-ID: <CAC1MPCOR7kuhkoFrjtwpA7b1JceCqV7o3FV0-bfVrO3VKE7Zrg@mail.gmail.com>
To: xen-users@lists.xen.org
Subject: [Xen-users] local domid of PV guest inside its userspace or kernel
	(prefered)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6222079234529599349=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============6222079234529599349==
Content-Type: multipart/alternative; boundary=001a114cb9ae4a342e05467805a5

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

Hi
Is there any way to get the domid of the running PV Guest?
For example if from dom0 I have created a guest with domain id 42, I
need to get this domid number (not hardwired) either in guest
userspace or guest kernel.

Thanks

--001a114cb9ae4a342e05467805a5
Content-Type: text/html; charset=UTF-8

<div dir="ltr"><pre>Hi
Is there any way to get the domid of the running PV Guest?
For example if from dom0 I have created a guest with domain id 42, I
need to get this domid number (not hardwired) either in guest userspace or guest kernel.<br><br></pre><pre>Thanks</pre></div>

--001a114cb9ae4a342e05467805a5--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============6222079234529599349==--


From xen-users-bounces@lists.xen.org Thu Jan 19 21:17:20 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Jan 2017 21:17:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cUK4G-0007eL-Ee; Thu, 19 Jan 2017 21:16:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <webdawg@gmail.com>) id 1cUK4E-0007eE-UM
 for xen-users@lists.xen.org; Thu, 19 Jan 2017 21:16:23 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 AD/3E-15112-6AC21885; Thu, 19 Jan 2017 21:16:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsVyMfT+St0lOo0
 RBufadC1WXT3A6sDocXT3b6YAxijWzLyk/IoE1ozbU/awFjyMrjjZYNbAuDaoi5GLQ0hgEqPE
 zm9rmEAcFoHPLBL9J/8ygjgSAjNZJf63fWbuYuQEcnIkuvfPYoOwSyQ+/uplBLF5BQQlTs58w
 gJiCwl4STxacwXM5hQIlFjfsYgJYsVaZomLN3eCNbAJKEp0HL0BNpRFQFXi+MJOJohBARL//1
 8BqxEWsJI4uu8BWI2IgIPEwT0bwIYyAy3Yu/w54wRG/llIds9CkprFyAFkq0usnycEEVaTuL3
 tKjuErS2xbOFr5gWMrKsYNYpTi8pSi3SNjfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS
 83M3MQIDlwEIdjCeXhd4iFGSg0lJlHf3x4YIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8a7UbI
 4QEi1LTUyvSMnOAMQSTluDgURLh3Q6S5i0uSMwtzkyHSJ1itOTo6Tr9konjy84zQHLPrssvmY
 RY8vLzUqXEeZNBGgRAGjJK8+DGweL8EqOslDAvI9CBQjwFqUW5mSWo8q8YxTkYlYR5q0Cm8GT
 mlcBtfQV0EBPQQVbK9SAHlSQipKQaGNvPpMyzrnBn+XG2leuhp7W2jEipbxhratWU4/9M/lcv
 W7p45qI5b2W/n7u5d8dGi2SbhGkvpSvSuz4vdDDe6J3zZeru/mMOVfc8uR80sr9tOSZTpeC8g
 n3zjr6gJLf82bHHyj7yL+CfKinAvuv97oM7PoqVZHRYL62UPLvxfnD5ZteHoQnXliixFGckGm
 oxFxUnAgBBXm4V7gIAAA==
X-Env-Sender: webdawg@gmail.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1484860579!29942926!1
X-Originating-IP: [209.85.223.169]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48390 invoked from network); 19 Jan 2017 21:16:20 -0000
Received: from mail-io0-f169.google.com (HELO mail-io0-f169.google.com)
 (209.85.223.169)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Jan 2017 21:16:20 -0000
Received: by mail-io0-f169.google.com with SMTP id v96so48088972ioi.0
 for <xen-users@lists.xen.org>; Thu, 19 Jan 2017 13:16: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;
 bh=+pu9oSjZvwx7XNdpGJA5fgAaF+XG5L+moYmgoNyB01Y=;
 b=N3GSZHQWM4UQaDM2sPk8DVPqTMsTHbRByDUuiVajNmmHq2Ah3wpCN8wGQm6wNbEQNN
 ioQH6SHGJPf+Xqy8tWAaF69ujTC/m7LDuXa41/Ad8pvTyEozvSRUP9wyBeKwQxDAPl32
 L6gX4X8QwlPhl13VtrhIJeh5TDGEAN+schEHdcmq+AFb6loAr4PrhbxpidXH8/isueT5
 zWAw+b3lJriu1h+Xts0xmVaSJcLBWah5srElt4HsLmsd3kUMtqzlwYNNilh83kUxF4b5
 xVVFekWJ/TvT7J6SB0OxKQ8MoGkWk7FGpx4rCh1G2on9GzFSoE/zKiCA0BT/p0ruL0bJ
 bZEA==
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=+pu9oSjZvwx7XNdpGJA5fgAaF+XG5L+moYmgoNyB01Y=;
 b=l0vMDDEt1GQurku1X6lJdwk3sO76AAscd3WexM6bVm+s7zNB85IvO7I/YLoWx8EnhD
 KvMtz/e40A/cJUoXhS5QeX8UhwIEg24+HmI2aQCy5GhOu1m6G3CoqN9QUFCwp5KTDVwb
 LQvo/esmWxPZYmyjPsFJZYZIdLwMna7B2PfTlnt59DlUR3E/QftGrgb1Z8gkSRLeqvFV
 63nmnraQIoJEjaMTqPQdjClZMZ1t8CpCHpPvNf0Wu2VwB/MhIpEYABvKHO3ipBwzon47
 08tqNzoKoMBY/n6EQg+ukdIYNzQ03SrQV8pSyWzs/vQuAcOupKLo+3e+s/TVNtJ/4+sW
 sYyg==
X-Gm-Message-State: AIkVDXJ9SVu7tKKV0+uUzYIiHK7oPKYNUFRUxO+Z7fwDoQX/vmUZqUsQC0WCiCpHryAi4+cWhwtjiQPG6lRb+Q==
X-Received: by 10.107.174.219 with SMTP id n88mr9895867ioo.132.1484860579390; 
 Thu, 19 Jan 2017 13:16:19 -0800 (PST)
MIME-Version: 1.0
Received: by 10.107.152.2 with HTTP; Thu, 19 Jan 2017 13:15:58 -0800 (PST)
In-Reply-To: <CAAtZHRJJuOP=6mUOOWsmG1vwK3Fb2GQJwd2pqkUapjWeiKq4Sg@mail.gmail.com>
References: <CAAtZHRLkw4LV82keU1X29FVXxW1goXEu2oCQ9kLAyLeUB4CAvw@mail.gmail.com>
 <CAKdd5H8hrYcc95MXA9JTN8E-rstYk8R=bCcWYc4JonLkcbv+tA@mail.gmail.com>
 <CAAtZHR+Q0K6tY8muFS_VigOJsqps=mugKim=QEukUYGER=HbyA@mail.gmail.com>
 <CAKdd5H8eptk8pt=yQmmUu7Yi41Ta2H6UdynKwmoatWzq-nk6Wg@mail.gmail.com>
 <CAAtZHRL2e3ZPhFNyzFQhrvFOgR79Rd5OUjWQKy+TSLCR+BGgqw@mail.gmail.com>
 <CAAtZHRJJuOP=6mUOOWsmG1vwK3Fb2GQJwd2pqkUapjWeiKq4Sg@mail.gmail.com>
From: WebDawg <webdawg@gmail.com>
Date: Thu, 19 Jan 2017 15:15:58 -0600
Message-ID: <CAKdd5H9PG8rkrukG+_25AY7EQNJ7kxCQ_kaW9gfCaGd8q8wUuA@mail.gmail.com>
To: Victory Omole <vtomole@iastate.edu>, xen-users@lists.xen.org
Subject: Re: [Xen-users] Problems installing Xen on Ubuntu
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2983663932546162417=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============2983663932546162417==
Content-Type: multipart/alternative; boundary=001a114461dc604a8c0546790bfb

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

On Thu, Jan 19, 2017 at 2:20 PM, Victory Omole <vtomole@iastate.edu> wrote:

> It works on openSUSE, I have a question about Xen's design, This picture
> https://wiki.xenproject.org/wiki/File:XenArch1.png is kind of misleading.
> When i boot openSUSE (my dom0) with the hypervisor, does that mean openSUSE
> is running on top on the hypervisor as the drawing shows? Or does it mean
> that openSUSE is the bundled with the hypervisor? (which means dom0 should
> be in the same level as the hypervisor in the drawing). To be more clear, i
> booted up an OS in xen and it looks like the same thing that would happen
> if i used Qemu or VirtualBox.
>
> Thank you.
>
> On Wed, Jan 18, 2017 at 11:19 AM, Victory Omole <vtomole@iastate.edu>
> wrote:
>
>> Okay, i will try that, but i don't think that will make a difference, i
>> tried it on Debian, same problem, It seems like a couple of people have had
>> the same problem judging from the comments in this video:
>> https://www.youtube.com/watch?v=fPUx8cE6ikI&t=829s. I also tried it on
>> Gentoo and it just blinks with this https://postimg.org/image/z6hamyrcd/.
>> I'm trying Alpine Linux now.
>>
>> On Tue, Jan 17, 2017 at 9:24 PM, WebDawg <webdawg@gmail.com> wrote:
>>
>>> I mean, if you want to fully test if the hardware is going to work...
>>>
>>> Take out the ubuntu disk and put a hard drive in temp to see.
>>>
>>> On Tue, Jan 17, 2017 at 12:14 PM, Victory Omole <vtomole@iastate.edu>
>>> wrote:
>>>
>>>> I am on VirtualBox. To be more specific, this is what happens before
>>>> the blank screen
>>>> https://postimg.org/image/mpul3lbxp/ and then this
>>>> https://postimg.org/image/naxibz0nd/ and finally a blank screen. By
>>>> pulling out the hard drive, do you mean, take out the ,vdi? That is where
>>>> Ubuntu is installed.
>>>>
>>>> On Tue, Jan 17, 2017 at 8:55 AM, WebDawg <webdawg@gmail.com> wrote:
>>>>
>>>>>
>>>>> On Mon, Jan 16, 2017 at 9:59 PM, Victory Omole <vtomole@iastate.edu>
>>>>> wrote:
>>>>>
>>>>>> I only have one computer, so before taking a risk and installing Xen
>>>>>> on it, i wanted to try it on an Ubuntu VM, When i run "sudo apt-get
>>>>>> install xen-hypervisor-amd64" and "reboot",I get a blank screen like
>>>>>> this.(Image attached)
>>>>>> Could this happen if i tried it on my hardware?
>>>>>>
>>>>>> Thank you
>>>>>> Victory
>>>>>>
>>>>>> _______________________________________________
>>>>>>
>>>>>>
>>>>> Pull the hard drive out and try it on a different one.
>>>>>
>>>>> Is the VM that you are trying hvm?  You did not say what you where
>>>>> using to virtualize it.
>>>>>
>>>>> https://wiki.xenproject.org/wiki/Xen_4.0_Release_Notes#Requi
>>>>> rements_for_running_Xen_4.0
>>>>>
>>>>> The big deal is virt extensions on the CPU.
>>>>>
>>>>>
>>>>
>>>
>>
>
Xen is different.  The actual hypervisor is just that...a hvm hypervisor.

Dom0 runs virtualized inside of it.  It just has acess to hardware and
management stuff because xen allows it.

It is a simple and kind of wrong explanation, but I think it answers it.

http://www-archive.xenproject.org/files/Marketing/HowDoesXenWork.pdf

--001a114461dc604a8c0546790bfb
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 Thu, Jan 19, 2017 at 2:20 PM, Victory Omole <span dir=3D"ltr">&lt;<a=
 href=3D"mailto:vtomole@iastate.edu" target=3D"_blank">vtomole@iastate.edu<=
/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">It works on openSUSE, I have a question about Xen&#39;s de=
sign, This picture=C2=A0<a href=3D"https://wiki.xenproject.org/wiki/File:Xe=
nArch1.png" target=3D"_blank">https://wiki.xenprojec<wbr>t.org/wiki/File:Xe=
nArch1.png</a> is kind of misleading. When i boot openSUSE (my dom0) with t=
he hypervisor, does that mean openSUSE is running on top on the hypervisor =
as the drawing shows? Or does it mean that openSUSE is the bundled with the=
 hypervisor? (which means dom0 should be in the same level as the hyperviso=
r in the drawing). To be more clear, i booted up an OS in xen and it looks =
like the same thing that would happen if i used Qemu or VirtualBox.=C2=A0<d=
iv><br></div><div>Thank you.</div></div><div class=3D"gmail-m_-617103779839=
6411193gmail-HOEnZb"><div class=3D"gmail-m_-6171037798396411193gmail-h5"><d=
iv class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Wed, Jan 18, 201=
7 at 11:19 AM, Victory Omole <span dir=3D"ltr">&lt;<a href=3D"mailto:vtomol=
e@iastate.edu" target=3D"_blank">vtomole@iastate.edu</a>&gt;</span> wrote:<=
br><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bord=
er-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">Okay,=
 i will try that, but i don&#39;t think that will make a difference, i trie=
d it on Debian, same problem, It seems like a couple of people have had the=
 same problem judging from the comments in this video:<a href=3D"https://ww=
w.youtube.com/watch?v=3DfPUx8cE6ikI&amp;t=3D829s" target=3D"_blank">https:/=
/www.youtube.com/<wbr>watch?v=3DfPUx8cE6ikI&amp;t=3D829s</a>. I also tried =
it on Gentoo and it just blinks with this <a href=3D"https://postimg.org/im=
age/z6hamyrcd/" target=3D"_blank">https://postimg.org/image/z6ha<wbr>myrcd/=
</a>.=C2=A0 I&#39;m trying Alpine Linux now.</div><div class=3D"gmail-m_-61=
71037798396411193gmail-m_2701651767474732204HOEnZb"><div class=3D"gmail-m_-=
6171037798396411193gmail-m_2701651767474732204h5"><div class=3D"gmail_extra=
"><br><div class=3D"gmail_quote">On Tue, Jan 17, 2017 at 9:24 PM, WebDawg <=
span dir=3D"ltr">&lt;<a href=3D"mailto:webdawg@gmail.com" target=3D"_blank"=
>webdawg@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quot=
e" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204)=
;padding-left:1ex"><div dir=3D"ltr"><div>I mean, if you want to fully test =
if the hardware is going to work...<br><br></div>Take out the ubuntu disk a=
nd put a hard drive in temp to see.<br></div><div class=3D"gmail-m_-6171037=
798396411193gmail-m_2701651767474732204m_-1395221031428932795HOEnZb"><div c=
lass=3D"gmail-m_-6171037798396411193gmail-m_2701651767474732204m_-139522103=
1428932795h5"><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On =
Tue, Jan 17, 2017 at 12:14 PM, Victory Omole <span dir=3D"ltr">&lt;<a href=
=3D"mailto:vtomole@iastate.edu" target=3D"_blank">vtomole@iastate.edu</a>&g=
t;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0px 0=
px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div =
dir=3D"ltr">I am on VirtualBox. To be more specific, this is what happens b=
efore the blank screen<div><a href=3D"https://postimg.org/image/mpul3lbxp/"=
 target=3D"_blank">https://postimg.org/image/mpul<wbr>3lbxp/</a> and then t=
his <a href=3D"https://postimg.org/image/naxibz0nd/" target=3D"_blank">http=
s://postimg.org/image/naxi<wbr>bz0nd/</a> and finally a blank screen.=C2=A0=
By pulling out the hard drive, do you mean, take out the ,vdi? That is wher=
e Ubuntu is installed.<br></div></div><div class=3D"gmail-m_-61710377983964=
11193gmail-m_2701651767474732204m_-1395221031428932795m_-129229060865471430=
6HOEnZb"><div class=3D"gmail-m_-6171037798396411193gmail-m_2701651767474732=
204m_-1395221031428932795m_-1292290608654714306h5"><div class=3D"gmail_extr=
a"><br><div class=3D"gmail_quote">On Tue, Jan 17, 2017 at 8:55 AM, WebDawg =
<span dir=3D"ltr">&lt;<a href=3D"mailto:webdawg@gmail.com" target=3D"_blank=
">webdawg@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quo=
te" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204=
);padding-left:1ex"><div dir=3D"ltr"><div class=3D"gmail_extra"><br><div cl=
ass=3D"gmail_quote"><div><div class=3D"gmail-m_-6171037798396411193gmail-m_=
2701651767474732204m_-1395221031428932795m_-1292290608654714306m_-387121726=
9712347322h5">On Mon, Jan 16, 2017 at 9:59 PM, Victory Omole <span dir=3D"l=
tr">&lt;<a href=3D"mailto:vtomole@iastate.edu" target=3D"_blank">vtomole@ia=
state.edu</a>&gt;</span> wrote:<br></div></div><blockquote class=3D"gmail_q=
uote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,2=
04);padding-left:1ex"><div><div class=3D"gmail-m_-6171037798396411193gmail-=
m_2701651767474732204m_-1395221031428932795m_-1292290608654714306m_-3871217=
269712347322h5"><div dir=3D"ltr">I only have one computer, so before taking=
 a risk and installing Xen on it, i wanted to try it on an Ubuntu VM, When =
i run &quot;<span style=3D"background-color:rgb(243,243,243)"><font color=
=3D"#333333" face=3D"ubuntumono, courier, monospace"><span style=3D"white-s=
pace:pre-wrap">sudo apt-get install xen-hypervisor-amd64&quot; and &quot;re=
boot&quot;,</span></font></span><span style=3D"white-space:pre-wrap;color:r=
gb(51,51,51);font-family:ubuntumono,courier,monospace;background-color:rgb(=
243,243,243)">I get a blank screen like this.(Image attached)</span><div><d=
iv><span style=3D"background-color:rgb(243,243,243)"><font color=3D"#333333=
" face=3D"ubuntumono, courier, monospace"><span style=3D"white-space:pre-wr=
ap"> </span></font></span><div><span style=3D"background-color:rgb(243,243,=
243)"><font color=3D"#333333" face=3D"ubuntumono, courier, monospace"><span=
 style=3D"white-space:pre-wrap">Could this happen if i tried it on my hardw=
are?</span></font></span></div><div><span style=3D"background-color:rgb(243=
,243,243)"><font color=3D"#333333" face=3D"ubuntumono, courier, monospace">=
<span style=3D"white-space:pre-wrap"><br></span></font></span></div><div><s=
pan style=3D"background-color:rgb(243,243,243)"><font color=3D"#333333" fac=
e=3D"ubuntumono, courier, monospace"><span style=3D"white-space:pre-wrap">T=
hank you</span></font></span></div><span class=3D"gmail-m_-6171037798396411=
193gmail-m_2701651767474732204m_-1395221031428932795m_-1292290608654714306m=
_-3871217269712347322m_5863946074862277125gmail-HOEnZb"><font color=3D"#888=
888"><div><span style=3D"background-color:rgb(243,243,243)"><font color=3D"=
#333333" face=3D"ubuntumono, courier, monospace"><span style=3D"white-space=
:pre-wrap">Victory</span></font></span></div></font></span></div></div></di=
v>
<br></div></div>______________________________<wbr>_________________<br><br=
></blockquote><div><br><div>Pull the hard drive out and try it on a differe=
nt one.<br><br></div><div>Is the VM that you are trying hvm?=C2=A0 You did =
not say what you where using to virtualize it.<br></div><div><br><a href=3D=
"https://wiki.xenproject.org/wiki/Xen_4.0_Release_Notes#Requirements_for_ru=
nning_Xen_4.0" target=3D"_blank">https://wiki.xenproject.org/wi<wbr>ki/Xen_=
4.0_Release_Notes#Requi<wbr>rements_for_running_Xen_4.0</a><br><br></div>Th=
e big deal is virt extensions on the CPU. <br></div></div><br></div></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div></div></div></blockquote><div><br>=
</div><div>Xen is different.=C2=A0 The actual hypervisor is just that...a h=
vm hypervisor.<br><br></div><div>Dom0 runs virtualized inside of it.=C2=A0 =
It just has acess to hardware and management stuff because xen allows it.<b=
r><br></div><div>It is a simple and kind of wrong explanation, but I think =
it answers it.<br></div><div><br><a href=3D"http://www-archive.xenproject.o=
rg/files/Marketing/HowDoesXenWork.pdf">http://www-archive.xenproject.org/fi=
les/Marketing/HowDoesXenWork.pdf</a><br><br><br><br><br></div></div><br></d=
iv></div>

--001a114461dc604a8c0546790bfb--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============2983663932546162417==--


From xen-users-bounces@lists.xen.org Thu Jan 19 21:17:20 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Jan 2017 21:17:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cUK4G-0007eL-Ee; Thu, 19 Jan 2017 21:16:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <webdawg@gmail.com>) id 1cUK4E-0007eE-UM
 for xen-users@lists.xen.org; Thu, 19 Jan 2017 21:16:23 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 AD/3E-15112-6AC21885; Thu, 19 Jan 2017 21:16:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsVyMfT+St0lOo0
 RBufadC1WXT3A6sDocXT3b6YAxijWzLyk/IoE1ozbU/awFjyMrjjZYNbAuDaoi5GLQ0hgEqPE
 zm9rmEAcFoHPLBL9J/8ygjgSAjNZJf63fWbuYuQEcnIkuvfPYoOwSyQ+/uplBLF5BQQlTs58w
 gJiCwl4STxacwXM5hQIlFjfsYgJYsVaZomLN3eCNbAJKEp0HL0BNpRFQFXi+MJOJohBARL//1
 8BqxEWsJI4uu8BWI2IgIPEwT0bwIYyAy3Yu/w54wRG/llIds9CkprFyAFkq0usnycEEVaTuL3
 tKjuErS2xbOFr5gWMrKsYNYpTi8pSi3SNjfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS
 83M3MQIDlwEIdjCeXhd4iFGSg0lJlHf3x4YIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8a7UbI
 4QEi1LTUyvSMnOAMQSTluDgURLh3Q6S5i0uSMwtzkyHSJ1itOTo6Tr9konjy84zQHLPrssvmY
 RY8vLzUqXEeZNBGgRAGjJK8+DGweL8EqOslDAvI9CBQjwFqUW5mSWo8q8YxTkYlYR5q0Cm8GT
 mlcBtfQV0EBPQQVbK9SAHlSQipKQaGNvPpMyzrnBn+XG2leuhp7W2jEipbxhratWU4/9M/lcv
 W7p45qI5b2W/n7u5d8dGi2SbhGkvpSvSuz4vdDDe6J3zZeru/mMOVfc8uR80sr9tOSZTpeC8g
 n3zjr6gJLf82bHHyj7yL+CfKinAvuv97oM7PoqVZHRYL62UPLvxfnD5ZteHoQnXliixFGckGm
 oxFxUnAgBBXm4V7gIAAA==
X-Env-Sender: webdawg@gmail.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1484860579!29942926!1
X-Originating-IP: [209.85.223.169]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48390 invoked from network); 19 Jan 2017 21:16:20 -0000
Received: from mail-io0-f169.google.com (HELO mail-io0-f169.google.com)
 (209.85.223.169)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Jan 2017 21:16:20 -0000
Received: by mail-io0-f169.google.com with SMTP id v96so48088972ioi.0
 for <xen-users@lists.xen.org>; Thu, 19 Jan 2017 13:16: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;
 bh=+pu9oSjZvwx7XNdpGJA5fgAaF+XG5L+moYmgoNyB01Y=;
 b=N3GSZHQWM4UQaDM2sPk8DVPqTMsTHbRByDUuiVajNmmHq2Ah3wpCN8wGQm6wNbEQNN
 ioQH6SHGJPf+Xqy8tWAaF69ujTC/m7LDuXa41/Ad8pvTyEozvSRUP9wyBeKwQxDAPl32
 L6gX4X8QwlPhl13VtrhIJeh5TDGEAN+schEHdcmq+AFb6loAr4PrhbxpidXH8/isueT5
 zWAw+b3lJriu1h+Xts0xmVaSJcLBWah5srElt4HsLmsd3kUMtqzlwYNNilh83kUxF4b5
 xVVFekWJ/TvT7J6SB0OxKQ8MoGkWk7FGpx4rCh1G2on9GzFSoE/zKiCA0BT/p0ruL0bJ
 bZEA==
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=+pu9oSjZvwx7XNdpGJA5fgAaF+XG5L+moYmgoNyB01Y=;
 b=l0vMDDEt1GQurku1X6lJdwk3sO76AAscd3WexM6bVm+s7zNB85IvO7I/YLoWx8EnhD
 KvMtz/e40A/cJUoXhS5QeX8UhwIEg24+HmI2aQCy5GhOu1m6G3CoqN9QUFCwp5KTDVwb
 LQvo/esmWxPZYmyjPsFJZYZIdLwMna7B2PfTlnt59DlUR3E/QftGrgb1Z8gkSRLeqvFV
 63nmnraQIoJEjaMTqPQdjClZMZ1t8CpCHpPvNf0Wu2VwB/MhIpEYABvKHO3ipBwzon47
 08tqNzoKoMBY/n6EQg+ukdIYNzQ03SrQV8pSyWzs/vQuAcOupKLo+3e+s/TVNtJ/4+sW
 sYyg==
X-Gm-Message-State: AIkVDXJ9SVu7tKKV0+uUzYIiHK7oPKYNUFRUxO+Z7fwDoQX/vmUZqUsQC0WCiCpHryAi4+cWhwtjiQPG6lRb+Q==
X-Received: by 10.107.174.219 with SMTP id n88mr9895867ioo.132.1484860579390; 
 Thu, 19 Jan 2017 13:16:19 -0800 (PST)
MIME-Version: 1.0
Received: by 10.107.152.2 with HTTP; Thu, 19 Jan 2017 13:15:58 -0800 (PST)
In-Reply-To: <CAAtZHRJJuOP=6mUOOWsmG1vwK3Fb2GQJwd2pqkUapjWeiKq4Sg@mail.gmail.com>
References: <CAAtZHRLkw4LV82keU1X29FVXxW1goXEu2oCQ9kLAyLeUB4CAvw@mail.gmail.com>
 <CAKdd5H8hrYcc95MXA9JTN8E-rstYk8R=bCcWYc4JonLkcbv+tA@mail.gmail.com>
 <CAAtZHR+Q0K6tY8muFS_VigOJsqps=mugKim=QEukUYGER=HbyA@mail.gmail.com>
 <CAKdd5H8eptk8pt=yQmmUu7Yi41Ta2H6UdynKwmoatWzq-nk6Wg@mail.gmail.com>
 <CAAtZHRL2e3ZPhFNyzFQhrvFOgR79Rd5OUjWQKy+TSLCR+BGgqw@mail.gmail.com>
 <CAAtZHRJJuOP=6mUOOWsmG1vwK3Fb2GQJwd2pqkUapjWeiKq4Sg@mail.gmail.com>
From: WebDawg <webdawg@gmail.com>
Date: Thu, 19 Jan 2017 15:15:58 -0600
Message-ID: <CAKdd5H9PG8rkrukG+_25AY7EQNJ7kxCQ_kaW9gfCaGd8q8wUuA@mail.gmail.com>
To: Victory Omole <vtomole@iastate.edu>, xen-users@lists.xen.org
Subject: Re: [Xen-users] Problems installing Xen on Ubuntu
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2983663932546162417=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============2983663932546162417==
Content-Type: multipart/alternative; boundary=001a114461dc604a8c0546790bfb

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

On Thu, Jan 19, 2017 at 2:20 PM, Victory Omole <vtomole@iastate.edu> wrote:

> It works on openSUSE, I have a question about Xen's design, This picture
> https://wiki.xenproject.org/wiki/File:XenArch1.png is kind of misleading.
> When i boot openSUSE (my dom0) with the hypervisor, does that mean openSUSE
> is running on top on the hypervisor as the drawing shows? Or does it mean
> that openSUSE is the bundled with the hypervisor? (which means dom0 should
> be in the same level as the hypervisor in the drawing). To be more clear, i
> booted up an OS in xen and it looks like the same thing that would happen
> if i used Qemu or VirtualBox.
>
> Thank you.
>
> On Wed, Jan 18, 2017 at 11:19 AM, Victory Omole <vtomole@iastate.edu>
> wrote:
>
>> Okay, i will try that, but i don't think that will make a difference, i
>> tried it on Debian, same problem, It seems like a couple of people have had
>> the same problem judging from the comments in this video:
>> https://www.youtube.com/watch?v=fPUx8cE6ikI&t=829s. I also tried it on
>> Gentoo and it just blinks with this https://postimg.org/image/z6hamyrcd/.
>> I'm trying Alpine Linux now.
>>
>> On Tue, Jan 17, 2017 at 9:24 PM, WebDawg <webdawg@gmail.com> wrote:
>>
>>> I mean, if you want to fully test if the hardware is going to work...
>>>
>>> Take out the ubuntu disk and put a hard drive in temp to see.
>>>
>>> On Tue, Jan 17, 2017 at 12:14 PM, Victory Omole <vtomole@iastate.edu>
>>> wrote:
>>>
>>>> I am on VirtualBox. To be more specific, this is what happens before
>>>> the blank screen
>>>> https://postimg.org/image/mpul3lbxp/ and then this
>>>> https://postimg.org/image/naxibz0nd/ and finally a blank screen. By
>>>> pulling out the hard drive, do you mean, take out the ,vdi? That is where
>>>> Ubuntu is installed.
>>>>
>>>> On Tue, Jan 17, 2017 at 8:55 AM, WebDawg <webdawg@gmail.com> wrote:
>>>>
>>>>>
>>>>> On Mon, Jan 16, 2017 at 9:59 PM, Victory Omole <vtomole@iastate.edu>
>>>>> wrote:
>>>>>
>>>>>> I only have one computer, so before taking a risk and installing Xen
>>>>>> on it, i wanted to try it on an Ubuntu VM, When i run "sudo apt-get
>>>>>> install xen-hypervisor-amd64" and "reboot",I get a blank screen like
>>>>>> this.(Image attached)
>>>>>> Could this happen if i tried it on my hardware?
>>>>>>
>>>>>> Thank you
>>>>>> Victory
>>>>>>
>>>>>> _______________________________________________
>>>>>>
>>>>>>
>>>>> Pull the hard drive out and try it on a different one.
>>>>>
>>>>> Is the VM that you are trying hvm?  You did not say what you where
>>>>> using to virtualize it.
>>>>>
>>>>> https://wiki.xenproject.org/wiki/Xen_4.0_Release_Notes#Requi
>>>>> rements_for_running_Xen_4.0
>>>>>
>>>>> The big deal is virt extensions on the CPU.
>>>>>
>>>>>
>>>>
>>>
>>
>
Xen is different.  The actual hypervisor is just that...a hvm hypervisor.

Dom0 runs virtualized inside of it.  It just has acess to hardware and
management stuff because xen allows it.

It is a simple and kind of wrong explanation, but I think it answers it.

http://www-archive.xenproject.org/files/Marketing/HowDoesXenWork.pdf

--001a114461dc604a8c0546790bfb
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 Thu, Jan 19, 2017 at 2:20 PM, Victory Omole <span dir=3D"ltr">&lt;<a=
 href=3D"mailto:vtomole@iastate.edu" target=3D"_blank">vtomole@iastate.edu<=
/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">It works on openSUSE, I have a question about Xen&#39;s de=
sign, This picture=C2=A0<a href=3D"https://wiki.xenproject.org/wiki/File:Xe=
nArch1.png" target=3D"_blank">https://wiki.xenprojec<wbr>t.org/wiki/File:Xe=
nArch1.png</a> is kind of misleading. When i boot openSUSE (my dom0) with t=
he hypervisor, does that mean openSUSE is running on top on the hypervisor =
as the drawing shows? Or does it mean that openSUSE is the bundled with the=
 hypervisor? (which means dom0 should be in the same level as the hyperviso=
r in the drawing). To be more clear, i booted up an OS in xen and it looks =
like the same thing that would happen if i used Qemu or VirtualBox.=C2=A0<d=
iv><br></div><div>Thank you.</div></div><div class=3D"gmail-m_-617103779839=
6411193gmail-HOEnZb"><div class=3D"gmail-m_-6171037798396411193gmail-h5"><d=
iv class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Wed, Jan 18, 201=
7 at 11:19 AM, Victory Omole <span dir=3D"ltr">&lt;<a href=3D"mailto:vtomol=
e@iastate.edu" target=3D"_blank">vtomole@iastate.edu</a>&gt;</span> wrote:<=
br><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bord=
er-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">Okay,=
 i will try that, but i don&#39;t think that will make a difference, i trie=
d it on Debian, same problem, It seems like a couple of people have had the=
 same problem judging from the comments in this video:<a href=3D"https://ww=
w.youtube.com/watch?v=3DfPUx8cE6ikI&amp;t=3D829s" target=3D"_blank">https:/=
/www.youtube.com/<wbr>watch?v=3DfPUx8cE6ikI&amp;t=3D829s</a>. I also tried =
it on Gentoo and it just blinks with this <a href=3D"https://postimg.org/im=
age/z6hamyrcd/" target=3D"_blank">https://postimg.org/image/z6ha<wbr>myrcd/=
</a>.=C2=A0 I&#39;m trying Alpine Linux now.</div><div class=3D"gmail-m_-61=
71037798396411193gmail-m_2701651767474732204HOEnZb"><div class=3D"gmail-m_-=
6171037798396411193gmail-m_2701651767474732204h5"><div class=3D"gmail_extra=
"><br><div class=3D"gmail_quote">On Tue, Jan 17, 2017 at 9:24 PM, WebDawg <=
span dir=3D"ltr">&lt;<a href=3D"mailto:webdawg@gmail.com" target=3D"_blank"=
>webdawg@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quot=
e" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204)=
;padding-left:1ex"><div dir=3D"ltr"><div>I mean, if you want to fully test =
if the hardware is going to work...<br><br></div>Take out the ubuntu disk a=
nd put a hard drive in temp to see.<br></div><div class=3D"gmail-m_-6171037=
798396411193gmail-m_2701651767474732204m_-1395221031428932795HOEnZb"><div c=
lass=3D"gmail-m_-6171037798396411193gmail-m_2701651767474732204m_-139522103=
1428932795h5"><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On =
Tue, Jan 17, 2017 at 12:14 PM, Victory Omole <span dir=3D"ltr">&lt;<a href=
=3D"mailto:vtomole@iastate.edu" target=3D"_blank">vtomole@iastate.edu</a>&g=
t;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0px 0=
px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div =
dir=3D"ltr">I am on VirtualBox. To be more specific, this is what happens b=
efore the blank screen<div><a href=3D"https://postimg.org/image/mpul3lbxp/"=
 target=3D"_blank">https://postimg.org/image/mpul<wbr>3lbxp/</a> and then t=
his <a href=3D"https://postimg.org/image/naxibz0nd/" target=3D"_blank">http=
s://postimg.org/image/naxi<wbr>bz0nd/</a> and finally a blank screen.=C2=A0=
By pulling out the hard drive, do you mean, take out the ,vdi? That is wher=
e Ubuntu is installed.<br></div></div><div class=3D"gmail-m_-61710377983964=
11193gmail-m_2701651767474732204m_-1395221031428932795m_-129229060865471430=
6HOEnZb"><div class=3D"gmail-m_-6171037798396411193gmail-m_2701651767474732=
204m_-1395221031428932795m_-1292290608654714306h5"><div class=3D"gmail_extr=
a"><br><div class=3D"gmail_quote">On Tue, Jan 17, 2017 at 8:55 AM, WebDawg =
<span dir=3D"ltr">&lt;<a href=3D"mailto:webdawg@gmail.com" target=3D"_blank=
">webdawg@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quo=
te" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204=
);padding-left:1ex"><div dir=3D"ltr"><div class=3D"gmail_extra"><br><div cl=
ass=3D"gmail_quote"><div><div class=3D"gmail-m_-6171037798396411193gmail-m_=
2701651767474732204m_-1395221031428932795m_-1292290608654714306m_-387121726=
9712347322h5">On Mon, Jan 16, 2017 at 9:59 PM, Victory Omole <span dir=3D"l=
tr">&lt;<a href=3D"mailto:vtomole@iastate.edu" target=3D"_blank">vtomole@ia=
state.edu</a>&gt;</span> wrote:<br></div></div><blockquote class=3D"gmail_q=
uote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,2=
04);padding-left:1ex"><div><div class=3D"gmail-m_-6171037798396411193gmail-=
m_2701651767474732204m_-1395221031428932795m_-1292290608654714306m_-3871217=
269712347322h5"><div dir=3D"ltr">I only have one computer, so before taking=
 a risk and installing Xen on it, i wanted to try it on an Ubuntu VM, When =
i run &quot;<span style=3D"background-color:rgb(243,243,243)"><font color=
=3D"#333333" face=3D"ubuntumono, courier, monospace"><span style=3D"white-s=
pace:pre-wrap">sudo apt-get install xen-hypervisor-amd64&quot; and &quot;re=
boot&quot;,</span></font></span><span style=3D"white-space:pre-wrap;color:r=
gb(51,51,51);font-family:ubuntumono,courier,monospace;background-color:rgb(=
243,243,243)">I get a blank screen like this.(Image attached)</span><div><d=
iv><span style=3D"background-color:rgb(243,243,243)"><font color=3D"#333333=
" face=3D"ubuntumono, courier, monospace"><span style=3D"white-space:pre-wr=
ap"> </span></font></span><div><span style=3D"background-color:rgb(243,243,=
243)"><font color=3D"#333333" face=3D"ubuntumono, courier, monospace"><span=
 style=3D"white-space:pre-wrap">Could this happen if i tried it on my hardw=
are?</span></font></span></div><div><span style=3D"background-color:rgb(243=
,243,243)"><font color=3D"#333333" face=3D"ubuntumono, courier, monospace">=
<span style=3D"white-space:pre-wrap"><br></span></font></span></div><div><s=
pan style=3D"background-color:rgb(243,243,243)"><font color=3D"#333333" fac=
e=3D"ubuntumono, courier, monospace"><span style=3D"white-space:pre-wrap">T=
hank you</span></font></span></div><span class=3D"gmail-m_-6171037798396411=
193gmail-m_2701651767474732204m_-1395221031428932795m_-1292290608654714306m=
_-3871217269712347322m_5863946074862277125gmail-HOEnZb"><font color=3D"#888=
888"><div><span style=3D"background-color:rgb(243,243,243)"><font color=3D"=
#333333" face=3D"ubuntumono, courier, monospace"><span style=3D"white-space=
:pre-wrap">Victory</span></font></span></div></font></span></div></div></di=
v>
<br></div></div>______________________________<wbr>_________________<br><br=
></blockquote><div><br><div>Pull the hard drive out and try it on a differe=
nt one.<br><br></div><div>Is the VM that you are trying hvm?=C2=A0 You did =
not say what you where using to virtualize it.<br></div><div><br><a href=3D=
"https://wiki.xenproject.org/wiki/Xen_4.0_Release_Notes#Requirements_for_ru=
nning_Xen_4.0" target=3D"_blank">https://wiki.xenproject.org/wi<wbr>ki/Xen_=
4.0_Release_Notes#Requi<wbr>rements_for_running_Xen_4.0</a><br><br></div>Th=
e big deal is virt extensions on the CPU. <br></div></div><br></div></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div></div></div></blockquote><div><br>=
</div><div>Xen is different.=C2=A0 The actual hypervisor is just that...a h=
vm hypervisor.<br><br></div><div>Dom0 runs virtualized inside of it.=C2=A0 =
It just has acess to hardware and management stuff because xen allows it.<b=
r><br></div><div>It is a simple and kind of wrong explanation, but I think =
it answers it.<br></div><div><br><a href=3D"http://www-archive.xenproject.o=
rg/files/Marketing/HowDoesXenWork.pdf">http://www-archive.xenproject.org/fi=
les/Marketing/HowDoesXenWork.pdf</a><br><br><br><br><br></div></div><br></d=
iv></div>

--001a114461dc604a8c0546790bfb--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============2983663932546162417==--


From xen-users-bounces@lists.xen.org Fri Jan 20 02:28:46 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Jan 2017 02:28:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cUOvV-0005ZI-1r; Fri, 20 Jan 2017 02:27:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <firemeteor.guo@gmail.com>) id 1cUOvU-0005YT-59
 for xen-users@lists.xen.org; Fri, 20 Jan 2017 02:27:40 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 A3/D3-09053-B9571885; Fri, 20 Jan 2017 02:27:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHKsWRWlGSWpSXmKPExsVyMXThId1ZpY0
 RBl872SxWXT3A6sDocXT3b6YAxijWzLyk/IoE1oyNr2ewFsyIrTi0djlzA+PLgC5GLg4hgYmM
 Ep92T2AGcVgE2lklDv1bzw7iSAgsZpX43D0RKMMJ5ORIXFp+AcoulbiwYw87iM0rIChxcuYTF
 hBbWEBBYt7JB2BxIQFvif//upnR2ZwCgRKvlr1kgljdyywx8+c+VpAEm4C+xIGHq5lAbBYBVY
 lPEz6yQCwzlGjcvZ0ZYlmAxJnbnxkhlllJ9F9uYgOxRQSsJX5fXgo2h1nAWOL0tadsELaXxNO
 l99kmMArPQnLrLCSpWYwcQLa6xPp5QhBhbYllC18zQ9hqEre3XWVHFl/AyLaKUaM4tagstUjX
 2FgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwZhiAYAfjzvWBhxglOZiURHl3f
 2yIEOJLyk+pzEgszogvKs1JLT7EKMPBoSTB+6W4MUJIsCg1PbUiLTMHGL0waQkOHiUR3t4SoD
 RvcUFibnFmOkTqFKM9R0/X6ZdMHKdugMgvO88AyT27Lr9kEmLJy89LlRLn/Q0yVQCkLaM0D24
 oLNlcYpSVEuZlBDpTiKcgtSg3swRV/hWjOAejkjCvHMhynsy8Erjdr4DOYgI6y0q5HuSskkSE
 lFQDY4F/kv/23crNhq0Nzg5OJ/w/2vzhWzPboqlAz6kuzyhOzCyH5bFIKZ/78UmcCx9e0y7Rl
 5dx6Qh1+tWeGCEfUpZU+cNHyPfdlc61ms+szv4Szt2gWFX2rVhSeb/z20WZSw2n8Qg+/zfry4
 G7U/40XDdruZF/WFw8bUoWx/6NVX9b1tt+Nu5WYinOSDTUYi4qTgQA16Q4yTEDAAA=
X-Env-Sender: firemeteor.guo@gmail.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1484879257!45623481!1
X-Originating-IP: [209.85.161.194]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10572 invoked from network); 20 Jan 2017 02:27:37 -0000
Received: from mail-yw0-f194.google.com (HELO mail-yw0-f194.google.com)
 (209.85.161.194)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Jan 2017 02:27:37 -0000
Received: by mail-yw0-f194.google.com with SMTP id v73so7652640ywg.1
 for <xen-users@lists.xen.org>; Thu, 19 Jan 2017 18:27:37 -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=seQEDjeYQROb2Atzn78l7S7zDVHA/4RW4AulTw4+QsQ=;
 b=AUymmU1dlcTtEwWVNcj3j1EmT23ZSHaRS7eEW3Dq6PdlklV88rg9cB4C7/YVoHsVZW
 vxRCtMaA/kbnBvo5cNL6FkMny0UcKvKodW2xdJQzTn/J3/D3gU9NdxqEUC6dwB7frZf5
 UvdfW8J3YybRtJhEY0mw796y7KPj5g1w0lFoM34scP6HLC7P3VavFEmeH8GQCtFlrsKl
 dZsA1ImjEEr8fnjZmfzcpOLaaXIIKjWgyrEbrPryVVgExLMvct+Zbe5Yye4fUL48bJiK
 d65OpGc5QQC793kHNkF1JaoCDRYi9JlF0XTiWmk9Kx2GA1yXE6JjSiSlAoHnQ9i3VlwN
 1+pA==
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=seQEDjeYQROb2Atzn78l7S7zDVHA/4RW4AulTw4+QsQ=;
 b=fvF+CEWoJeXjq2v3fAllcNw9RPG81Ov92MZwVqszo+LNti0rFJGlbkd8YWUQ2EUgzT
 Y536WCJy+GfOxZ6Nnjfy5me8J+d7SyzResnKp1/vMMbi59YSYdqoSoXhwWY6AVvNuWsm
 CiLjigXv/qOgqC4XamBuuPHb6GbbwkF57PVAzTErsgLevPkVsM6swzXCCWxUP6hbeKUB
 owR+zyjyJe4ITyQ6APFte5qt20C8HUKhI2csHBSzIHUrgTFZSnXm3Ik68vXY3DofqzbM
 FmG13y4vuw+10NehCqjj0FPRC7AaHBuQGypDS8PDff2QGUbdICAuDtHJqeW2mhEWrRH9
 4BSg==
X-Gm-Message-State: AIkVDXKUiDEL4iMUOs14Hp6eux+WmlxurbmcKnkXKuzjjv9470I+JuWKJY+uc3ncn+PhaC/r5MtpAtez4/uiiw==
X-Received: by 10.129.148.134 with SMTP id l128mr9500907ywg.260.1484879256841; 
 Thu, 19 Jan 2017 18:27:36 -0800 (PST)
MIME-Version: 1.0
Received: by 10.37.205.136 with HTTP; Thu, 19 Jan 2017 18:27:35 -0800 (PST)
Received: by 10.37.205.136 with HTTP; Thu, 19 Jan 2017 18:27:35 -0800 (PST)
In-Reply-To: <CAKhsbWY_gL0VJEL2KKpyGf687PEU0Bh4M8t46oyWktg+O9uRBQ@mail.gmail.com>
References: <CAKhsbWa5otyhEm4HV0dG-v4wDEMNrWypCYo3DifosJQpTUSzdA@mail.gmail.com>
 <3b251949-2882-7323-23a1-52222b591a72@op.pl>
 <CAKhsbWa+9VwY8=BARALi+cS0NRher9dQU=un5ZTpmuV9Y992Tg@mail.gmail.com>
 <20170119173711.i4bo5garowcflaoa@dhcp-3-221.uk.xensource.com>
 <CAKhsbWZ2XAv1kjGfGR0EP+qewnBQbH74asC6sA64doExBB40rA@mail.gmail.com>
 <CAKhsbWY_gL0VJEL2KKpyGf687PEU0Bh4M8t46oyWktg+O9uRBQ@mail.gmail.com>
From: "G.R." <firemeteor@users.sourceforge.net>
Date: Fri, 20 Jan 2017 10:27:35 +0800
X-Google-Sender-Auth: rnHhQrICblu0jrums1kMClY06lI
Message-ID: <CAKhsbWaghdnnyjkX1AVhn8N8mTyKvOySxq+DvKBE+=jTB2x_RA@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Cc: xen-users@lists.xen.org, Kuba <kuba.0000@op.pl>
Subject: Re: [Xen-users] HVM domU on storage driver domain
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4870854757875407274=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============4870854757875407274==
Content-Type: multipart/alternative; boundary=94eb2c07a5c0a3744105467d64d8

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

2017=E5=B9=B41=E6=9C=8820=E6=97=A5 =E4=B8=8A=E5=8D=881:41=EF=BC=8C"Roger Pa=
u Monn=C3=A9" <roger.pau@citrix.com>=E5=86=99=E9=81=93=EF=BC=9A

On Tue, Jan 17, 2017 at 10:06:07PM +0800, G.R. wrote:
> On Tue, Jan 17, 2017 at 7:57 PM, Kuba <kuba.0000@op.pl> wrote:
>
> > W dniu 2017-01-16 o 17:06, G.R. pisze:
> >
> >> Hi all,
> >> I'm trying out the storage driver domain feature
> >>
> >
> > Hi
> >
> > A while ago, with a great deal of help from Roger Pau Monn=C3=A9, I man=
aged
to
> > use FreeBSD domU as storage driver domain to provide storage for other
> > domUs.
> >
> > The main difference is that it didn't require any network-based protoco=
l
> > (iSCSI etc.) between the domains.
> >
> > Typically your domU's frontend driver is connected to a block device
> > inside dom0 via dom0's backend driver. But Xen has the ability to
connect
> > your domU's frontend driver directly to the backend driver of another
domU.
> > In short, you can create a storage driver domain, create a block device
> > inside it (e.g. a zvol) and than create another domU using this block
> > device directly, just as if it was provided by dom0.
> >
> > Here you can find the steps that should get you started. It was a while
> > ago and required to apply a patch to Xen; I don't know what's its statu=
s
> > right now, but since FreeNAS is based on FreeBSD, it might be worth to
take
> > a look:
> >
> > https://lists.xenproject.org/archives/html/xen-users/2014-
08/msg00003.html
> >
> Hi Kuba,
> The information you provided sounds fairly interesting! Thank you soooo
> much~~
> Strangely enough, the same patch quoted in your link is still relevant an=
d
> required after 2.5 years and 4 major release!
> Roger, do you meant to submit your patch but some how get it lost?

I guess I completely forgot about it and never properly sent it to the list=
,
sorry. The problem is that now I don't have a system that would allow me to
test it, so if I need to resend it I would need some confirmation that it's
still working as expected. From code inspection the issue seem to be there
still.

Yes, that patch is definitely required and working.
While through eyeballing I think the patch should be able to apply
directly, the automatic patch failed and I had to do it manually. I suspect
this is due to some format change to the patch in the email archive.


> Without the patch:
> frontend `/local/domain/5/device/vbd/51712' devtype `vbd' expected backen=
d
> `/local/domain/0/backend/qdisk/5/51712' got
> `/local/domain/1/backend/vbd/5/51712', ignoring
> frontend `/local/domain/5/device/vbd/51712' devtype `vbd' expected backen=
d
> `/local/domain/0/backend/qdisk/5/51712' got
> `/local/domain/1/backend/vbd/5/51712', ignoring
>
> With the patch:
> Using xvda for guest's hda
> ******************* BLKFRONT for /local/domain/9/device/vbd/51712
**********
>
>
> backend at /local/domain/1/backend/vbd/9/51712
> 156250000 sectors of 512 bytes
> **************************
> blk_open(/local/domain/9/device/vbd/51712) -> 5
>
> However, I do NOT have the luck as Kuba had for a working system. (My
first
> attempt yesterday at least give me a booting screen :-))
> What I see is the following errors:
> Parsing config from ruibox.cfg
> libxl: error: libxl_dm.c:1963:stubdom_xswait_cb: Stubdom 9 for 8 startup:
> startup timed out
> libxl: error: libxl_create.c:1504:domcreate_devmodel_started: device mode=
l
> did not start: -9
> libxl: error: libxl_device.c:1264:device_destroy_be_watch_cb: timed out
> while waiting for /local/domain/1/backend/vbd/9/51712 to be removed
> libxl: error: libxl.c:1647:devices_destroy_cb: libxl__devices_destroy
> failed for 9
> libxl: error: libxl_device.c:1264:device_destroy_be_watch_cb: timed out
> while waiting for /local/domain/1/backend/vbd/8/51712 to be removed
> libxl: error: libxl.c:1647:devices_destroy_cb: libxl__devices_destroy
> failed for 8
> libxl: error: libxl.c:1575:libxl__destroy_domid: non-existant domain 8
> libxl: error: libxl.c:1534:domain_destroy_callback: unable to destroy
guest
> with domid 8
> libxl: error: libxl.c:1463:domain_destroy_cb: destruction of domain 8
failed

I'm not really sure about what's going wrong here, did you create the drive=
r
domain guest with "driver_domain=3D1" in the config file?

Yes I did, even though I do not understand what is going on behind that
config. The manual is not clear enough and the tutorial even does not
mention it at all.

Do you have any suggestion about what I should do next to help
understanding the situation here?

G.R.


Roger.

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

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

<div dir=3D"auto"><div><br><div class=3D"gmail_extra"><br><div class=3D"gma=
il_quote">2017=E5=B9=B41=E6=9C=8820=E6=97=A5 =E4=B8=8A=E5=8D=881:41=EF=BC=
=8C&quot;Roger Pau Monn=C3=A9&quot; &lt;<a href=3D"mailto:roger.pau@citrix.=
com">roger.pau@citrix.com</a>&gt;=E5=86=99=E9=81=93=EF=BC=9A<br type=3D"att=
ribution"><blockquote class=3D"quote" style=3D"margin:0 0 0 .8ex;border-lef=
t:1px #ccc solid;padding-left:1ex"><div class=3D"elided-text">On Tue, Jan 1=
7, 2017 at 10:06:07PM +0800, G.R. wrote:<br>
&gt; On Tue, Jan 17, 2017 at 7:57 PM, Kuba &lt;<a href=3D"mailto:kuba.0000@=
op.pl">kuba.0000@op.pl</a>&gt; wrote:<br>
&gt;<br>
&gt; &gt; W dniu 2017-01-16 o 17:06, G.R. pisze:<br>
&gt; &gt;<br>
&gt; &gt;&gt; Hi all,<br>
&gt; &gt;&gt; I&#39;m trying out the storage driver domain feature<br>
&gt; &gt;&gt;<br>
&gt; &gt;<br>
&gt; &gt; Hi<br>
&gt; &gt;<br>
&gt; &gt; A while ago, with a great deal of help from Roger Pau Monn=C3=A9,=
 I managed to<br>
&gt; &gt; use FreeBSD domU as storage driver domain to provide storage for =
other<br>
&gt; &gt; domUs.<br>
&gt; &gt;<br>
&gt; &gt; The main difference is that it didn&#39;t require any network-bas=
ed protocol<br>
&gt; &gt; (iSCSI etc.) between the domains.<br>
&gt; &gt;<br>
&gt; &gt; Typically your domU&#39;s frontend driver is connected to a block=
 device<br>
&gt; &gt; inside dom0 via dom0&#39;s backend driver. But Xen has the abilit=
y to connect<br>
&gt; &gt; your domU&#39;s frontend driver directly to the backend driver of=
 another domU.<br>
&gt; &gt; In short, you can create a storage driver domain, create a block =
device<br>
&gt; &gt; inside it (e.g. a zvol) and than create another domU using this b=
lock<br>
&gt; &gt; device directly, just as if it was provided by dom0.<br>
&gt; &gt;<br>
&gt; &gt; Here you can find the steps that should get you started. It was a=
 while<br>
&gt; &gt; ago and required to apply a patch to Xen; I don&#39;t know what&#=
39;s its status<br>
&gt; &gt; right now, but since FreeNAS is based on FreeBSD, it might be wor=
th to take<br>
&gt; &gt; a look:<br>
&gt; &gt;<br>
&gt; &gt; <a href=3D"https://lists.xenproject.org/archives/html/xen-users/2=
014-08/msg00003.html" rel=3D"noreferrer" target=3D"_blank">https://lists.xe=
nproject.org/<wbr>archives/html/xen-users/2014-<wbr>08/msg00003.html</a><br=
>
&gt; &gt;<br>
&gt; Hi Kuba,<br>
&gt; The information you provided sounds fairly interesting! Thank you sooo=
o<br>
&gt; much~~<br>
&gt; Strangely enough, the same patch quoted in your link is still relevant=
 and<br>
&gt; required after 2.5 years and 4 major release!<br>
&gt; Roger, do you meant to submit your patch but some how get it lost?<br>
<br>
</div>I guess I completely forgot about it and never properly sent it to th=
e list,<br>
sorry. The problem is that now I don&#39;t have a system that would allow m=
e to<br>
test it, so if I need to resend it I would need some confirmation that it&#=
39;s<br>
still working as expected. From code inspection the issue seem to be there<=
br>
still.<br>
<div class=3D"elided-text"></div></blockquote></div></div></div><div dir=3D=
"auto">Yes, that patch is definitely required and working.</div><div dir=3D=
"auto">While through eyeballing I think the patch should be able to apply d=
irectly, the automatic patch failed and I had to do it manually. I suspect =
this is due to some format change to the patch in the email archive.</div><=
div dir=3D"auto"><div class=3D"gmail_extra"><div class=3D"gmail_quote"><blo=
ckquote class=3D"quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc sol=
id;padding-left:1ex"><div class=3D"elided-text"><br>
&gt; Without the patch:<br>
&gt; frontend `/local/domain/5/device/vbd/<wbr>51712&#39; devtype `vbd&#39;=
 expected backend<br>
&gt; `/local/domain/0/backend/<wbr>qdisk/5/51712&#39; got<br>
&gt; `/local/domain/1/backend/vbd/<wbr>5/51712&#39;, ignoring<br>
&gt; frontend `/local/domain/5/device/vbd/<wbr>51712&#39; devtype `vbd&#39;=
 expected backend<br>
&gt; `/local/domain/0/backend/<wbr>qdisk/5/51712&#39; got<br>
&gt; `/local/domain/1/backend/vbd/<wbr>5/51712&#39;, ignoring<br>
&gt;<br>
&gt; With the patch:<br>
&gt; Using xvda for guest&#39;s hda<br>
&gt; ******************* BLKFRONT for /local/domain/9/device/vbd/<wbr>51712=
 **********<br>
&gt;<br>
&gt;<br>
&gt; backend at /local/domain/1/backend/vbd/9/<wbr>51712<br>
&gt; 156250000 sectors of 512 bytes<br>
&gt; **************************<br>
&gt; blk_open(/local/domain/9/<wbr>device/vbd/51712) -&gt; 5<br>
&gt;<br>
&gt; However, I do NOT have the luck as Kuba had for a working system. (My =
first<br>
&gt; attempt yesterday at least give me a booting screen :-))<br>
&gt; What I see is the following errors:<br>
&gt; Parsing config from ruibox.cfg<br>
&gt; libxl: error: libxl_dm.c:1963:stubdom_<wbr>xswait_cb: Stubdom 9 for 8 =
startup:<br>
&gt; startup timed out<br>
&gt; libxl: error: libxl_create.c:1504:domcreate_<wbr>devmodel_started: dev=
ice model<br>
&gt; did not start: -9<br>
&gt; libxl: error: libxl_device.c:1264:device_<wbr>destroy_be_watch_cb: tim=
ed out<br>
&gt; while waiting for /local/domain/1/backend/vbd/9/<wbr>51712 to be remov=
ed<br>
&gt; libxl: error: libxl.c:1647:devices_destroy_<wbr>cb: libxl__devices_des=
troy<br>
&gt; failed for 9<br>
&gt; libxl: error: libxl_device.c:1264:device_<wbr>destroy_be_watch_cb: tim=
ed out<br>
&gt; while waiting for /local/domain/1/backend/vbd/8/<wbr>51712 to be remov=
ed<br>
&gt; libxl: error: libxl.c:1647:devices_destroy_<wbr>cb: libxl__devices_des=
troy<br>
&gt; failed for 8<br>
&gt; libxl: error: libxl.c:1575:libxl__destroy_<wbr>domid: non-existant dom=
ain 8<br>
&gt; libxl: error: libxl.c:1534:domain_destroy_<wbr>callback: unable to des=
troy guest<br>
&gt; with domid 8<br>
&gt; libxl: error: libxl.c:1463:domain_destroy_<wbr>cb: destruction of doma=
in 8 failed<br>
<br>
</div>I&#39;m not really sure about what&#39;s going wrong here, did you cr=
eate the driver<br>
domain guest with &quot;driver_domain=3D1&quot; in the config file?</blockq=
uote></div></div></div><div dir=3D"auto">Yes I did, even though I do not un=
derstand what is going on behind that config. The manual is not clear enoug=
h and the tutorial even does not mention it at all.</div><div dir=3D"auto">=
<br></div><div dir=3D"auto">Do you have any suggestion about what I should =
do next to help understanding the situation here?</div><div dir=3D"auto"><b=
r></div><div dir=3D"auto">G.R.</div><div dir=3D"auto"><div class=3D"gmail_e=
xtra"><div class=3D"gmail_quote"><blockquote class=3D"quote" style=3D"margi=
n:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><font color=3D"#8=
88888"><br>
Roger.<br>
</font><div class=3D"elided-text"><br>
______________________________<wbr>_________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"https://lists.xen.org/xen-users" rel=3D"noreferrer" target=3D"_b=
lank">https://lists.xen.org/xen-<wbr>users</a></div></blockquote></div><br>=
</div></div></div>

--94eb2c07a5c0a3744105467d64d8--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============4870854757875407274==--


From xen-users-bounces@lists.xen.org Fri Jan 20 02:28:46 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Jan 2017 02:28:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cUOvV-0005ZI-1r; Fri, 20 Jan 2017 02:27:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <firemeteor.guo@gmail.com>) id 1cUOvU-0005YT-59
 for xen-users@lists.xen.org; Fri, 20 Jan 2017 02:27:40 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 A3/D3-09053-B9571885; Fri, 20 Jan 2017 02:27:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHKsWRWlGSWpSXmKPExsVyMXThId1ZpY0
 RBl872SxWXT3A6sDocXT3b6YAxijWzLyk/IoE1oyNr2ewFsyIrTi0djlzA+PLgC5GLg4hgYmM
 Ep92T2AGcVgE2lklDv1bzw7iSAgsZpX43D0RKMMJ5ORIXFp+AcoulbiwYw87iM0rIChxcuYTF
 hBbWEBBYt7JB2BxIQFvif//upnR2ZwCgRKvlr1kgljdyywx8+c+VpAEm4C+xIGHq5lAbBYBVY
 lPEz6yQCwzlGjcvZ0ZYlmAxJnbnxkhlllJ9F9uYgOxRQSsJX5fXgo2h1nAWOL0tadsELaXxNO
 l99kmMArPQnLrLCSpWYwcQLa6xPp5QhBhbYllC18zQ9hqEre3XWVHFl/AyLaKUaM4tagstUjX
 2FgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwZhiAYAfjzvWBhxglOZiURHl3f
 2yIEOJLyk+pzEgszogvKs1JLT7EKMPBoSTB+6W4MUJIsCg1PbUiLTMHGL0waQkOHiUR3t4SoD
 RvcUFibnFmOkTqFKM9R0/X6ZdMHKdugMgvO88AyT27Lr9kEmLJy89LlRLn/Q0yVQCkLaM0D24
 oLNlcYpSVEuZlBDpTiKcgtSg3swRV/hWjOAejkjCvHMhynsy8Erjdr4DOYgI6y0q5HuSskkSE
 lFQDY4F/kv/23crNhq0Nzg5OJ/w/2vzhWzPboqlAz6kuzyhOzCyH5bFIKZ/78UmcCx9e0y7Rl
 5dx6Qh1+tWeGCEfUpZU+cNHyPfdlc61ms+szv4Szt2gWFX2rVhSeb/z20WZSw2n8Qg+/zfry4
 G7U/40XDdruZF/WFw8bUoWx/6NVX9b1tt+Nu5WYinOSDTUYi4qTgQA16Q4yTEDAAA=
X-Env-Sender: firemeteor.guo@gmail.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1484879257!45623481!1
X-Originating-IP: [209.85.161.194]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10572 invoked from network); 20 Jan 2017 02:27:37 -0000
Received: from mail-yw0-f194.google.com (HELO mail-yw0-f194.google.com)
 (209.85.161.194)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Jan 2017 02:27:37 -0000
Received: by mail-yw0-f194.google.com with SMTP id v73so7652640ywg.1
 for <xen-users@lists.xen.org>; Thu, 19 Jan 2017 18:27:37 -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=seQEDjeYQROb2Atzn78l7S7zDVHA/4RW4AulTw4+QsQ=;
 b=AUymmU1dlcTtEwWVNcj3j1EmT23ZSHaRS7eEW3Dq6PdlklV88rg9cB4C7/YVoHsVZW
 vxRCtMaA/kbnBvo5cNL6FkMny0UcKvKodW2xdJQzTn/J3/D3gU9NdxqEUC6dwB7frZf5
 UvdfW8J3YybRtJhEY0mw796y7KPj5g1w0lFoM34scP6HLC7P3VavFEmeH8GQCtFlrsKl
 dZsA1ImjEEr8fnjZmfzcpOLaaXIIKjWgyrEbrPryVVgExLMvct+Zbe5Yye4fUL48bJiK
 d65OpGc5QQC793kHNkF1JaoCDRYi9JlF0XTiWmk9Kx2GA1yXE6JjSiSlAoHnQ9i3VlwN
 1+pA==
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=seQEDjeYQROb2Atzn78l7S7zDVHA/4RW4AulTw4+QsQ=;
 b=fvF+CEWoJeXjq2v3fAllcNw9RPG81Ov92MZwVqszo+LNti0rFJGlbkd8YWUQ2EUgzT
 Y536WCJy+GfOxZ6Nnjfy5me8J+d7SyzResnKp1/vMMbi59YSYdqoSoXhwWY6AVvNuWsm
 CiLjigXv/qOgqC4XamBuuPHb6GbbwkF57PVAzTErsgLevPkVsM6swzXCCWxUP6hbeKUB
 owR+zyjyJe4ITyQ6APFte5qt20C8HUKhI2csHBSzIHUrgTFZSnXm3Ik68vXY3DofqzbM
 FmG13y4vuw+10NehCqjj0FPRC7AaHBuQGypDS8PDff2QGUbdICAuDtHJqeW2mhEWrRH9
 4BSg==
X-Gm-Message-State: AIkVDXKUiDEL4iMUOs14Hp6eux+WmlxurbmcKnkXKuzjjv9470I+JuWKJY+uc3ncn+PhaC/r5MtpAtez4/uiiw==
X-Received: by 10.129.148.134 with SMTP id l128mr9500907ywg.260.1484879256841; 
 Thu, 19 Jan 2017 18:27:36 -0800 (PST)
MIME-Version: 1.0
Received: by 10.37.205.136 with HTTP; Thu, 19 Jan 2017 18:27:35 -0800 (PST)
Received: by 10.37.205.136 with HTTP; Thu, 19 Jan 2017 18:27:35 -0800 (PST)
In-Reply-To: <CAKhsbWY_gL0VJEL2KKpyGf687PEU0Bh4M8t46oyWktg+O9uRBQ@mail.gmail.com>
References: <CAKhsbWa5otyhEm4HV0dG-v4wDEMNrWypCYo3DifosJQpTUSzdA@mail.gmail.com>
 <3b251949-2882-7323-23a1-52222b591a72@op.pl>
 <CAKhsbWa+9VwY8=BARALi+cS0NRher9dQU=un5ZTpmuV9Y992Tg@mail.gmail.com>
 <20170119173711.i4bo5garowcflaoa@dhcp-3-221.uk.xensource.com>
 <CAKhsbWZ2XAv1kjGfGR0EP+qewnBQbH74asC6sA64doExBB40rA@mail.gmail.com>
 <CAKhsbWY_gL0VJEL2KKpyGf687PEU0Bh4M8t46oyWktg+O9uRBQ@mail.gmail.com>
From: "G.R." <firemeteor@users.sourceforge.net>
Date: Fri, 20 Jan 2017 10:27:35 +0800
X-Google-Sender-Auth: rnHhQrICblu0jrums1kMClY06lI
Message-ID: <CAKhsbWaghdnnyjkX1AVhn8N8mTyKvOySxq+DvKBE+=jTB2x_RA@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Cc: xen-users@lists.xen.org, Kuba <kuba.0000@op.pl>
Subject: Re: [Xen-users] HVM domU on storage driver domain
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4870854757875407274=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============4870854757875407274==
Content-Type: multipart/alternative; boundary=94eb2c07a5c0a3744105467d64d8

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

2017=E5=B9=B41=E6=9C=8820=E6=97=A5 =E4=B8=8A=E5=8D=881:41=EF=BC=8C"Roger Pa=
u Monn=C3=A9" <roger.pau@citrix.com>=E5=86=99=E9=81=93=EF=BC=9A

On Tue, Jan 17, 2017 at 10:06:07PM +0800, G.R. wrote:
> On Tue, Jan 17, 2017 at 7:57 PM, Kuba <kuba.0000@op.pl> wrote:
>
> > W dniu 2017-01-16 o 17:06, G.R. pisze:
> >
> >> Hi all,
> >> I'm trying out the storage driver domain feature
> >>
> >
> > Hi
> >
> > A while ago, with a great deal of help from Roger Pau Monn=C3=A9, I man=
aged
to
> > use FreeBSD domU as storage driver domain to provide storage for other
> > domUs.
> >
> > The main difference is that it didn't require any network-based protoco=
l
> > (iSCSI etc.) between the domains.
> >
> > Typically your domU's frontend driver is connected to a block device
> > inside dom0 via dom0's backend driver. But Xen has the ability to
connect
> > your domU's frontend driver directly to the backend driver of another
domU.
> > In short, you can create a storage driver domain, create a block device
> > inside it (e.g. a zvol) and than create another domU using this block
> > device directly, just as if it was provided by dom0.
> >
> > Here you can find the steps that should get you started. It was a while
> > ago and required to apply a patch to Xen; I don't know what's its statu=
s
> > right now, but since FreeNAS is based on FreeBSD, it might be worth to
take
> > a look:
> >
> > https://lists.xenproject.org/archives/html/xen-users/2014-
08/msg00003.html
> >
> Hi Kuba,
> The information you provided sounds fairly interesting! Thank you soooo
> much~~
> Strangely enough, the same patch quoted in your link is still relevant an=
d
> required after 2.5 years and 4 major release!
> Roger, do you meant to submit your patch but some how get it lost?

I guess I completely forgot about it and never properly sent it to the list=
,
sorry. The problem is that now I don't have a system that would allow me to
test it, so if I need to resend it I would need some confirmation that it's
still working as expected. From code inspection the issue seem to be there
still.

Yes, that patch is definitely required and working.
While through eyeballing I think the patch should be able to apply
directly, the automatic patch failed and I had to do it manually. I suspect
this is due to some format change to the patch in the email archive.


> Without the patch:
> frontend `/local/domain/5/device/vbd/51712' devtype `vbd' expected backen=
d
> `/local/domain/0/backend/qdisk/5/51712' got
> `/local/domain/1/backend/vbd/5/51712', ignoring
> frontend `/local/domain/5/device/vbd/51712' devtype `vbd' expected backen=
d
> `/local/domain/0/backend/qdisk/5/51712' got
> `/local/domain/1/backend/vbd/5/51712', ignoring
>
> With the patch:
> Using xvda for guest's hda
> ******************* BLKFRONT for /local/domain/9/device/vbd/51712
**********
>
>
> backend at /local/domain/1/backend/vbd/9/51712
> 156250000 sectors of 512 bytes
> **************************
> blk_open(/local/domain/9/device/vbd/51712) -> 5
>
> However, I do NOT have the luck as Kuba had for a working system. (My
first
> attempt yesterday at least give me a booting screen :-))
> What I see is the following errors:
> Parsing config from ruibox.cfg
> libxl: error: libxl_dm.c:1963:stubdom_xswait_cb: Stubdom 9 for 8 startup:
> startup timed out
> libxl: error: libxl_create.c:1504:domcreate_devmodel_started: device mode=
l
> did not start: -9
> libxl: error: libxl_device.c:1264:device_destroy_be_watch_cb: timed out
> while waiting for /local/domain/1/backend/vbd/9/51712 to be removed
> libxl: error: libxl.c:1647:devices_destroy_cb: libxl__devices_destroy
> failed for 9
> libxl: error: libxl_device.c:1264:device_destroy_be_watch_cb: timed out
> while waiting for /local/domain/1/backend/vbd/8/51712 to be removed
> libxl: error: libxl.c:1647:devices_destroy_cb: libxl__devices_destroy
> failed for 8
> libxl: error: libxl.c:1575:libxl__destroy_domid: non-existant domain 8
> libxl: error: libxl.c:1534:domain_destroy_callback: unable to destroy
guest
> with domid 8
> libxl: error: libxl.c:1463:domain_destroy_cb: destruction of domain 8
failed

I'm not really sure about what's going wrong here, did you create the drive=
r
domain guest with "driver_domain=3D1" in the config file?

Yes I did, even though I do not understand what is going on behind that
config. The manual is not clear enough and the tutorial even does not
mention it at all.

Do you have any suggestion about what I should do next to help
understanding the situation here?

G.R.


Roger.

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

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

<div dir=3D"auto"><div><br><div class=3D"gmail_extra"><br><div class=3D"gma=
il_quote">2017=E5=B9=B41=E6=9C=8820=E6=97=A5 =E4=B8=8A=E5=8D=881:41=EF=BC=
=8C&quot;Roger Pau Monn=C3=A9&quot; &lt;<a href=3D"mailto:roger.pau@citrix.=
com">roger.pau@citrix.com</a>&gt;=E5=86=99=E9=81=93=EF=BC=9A<br type=3D"att=
ribution"><blockquote class=3D"quote" style=3D"margin:0 0 0 .8ex;border-lef=
t:1px #ccc solid;padding-left:1ex"><div class=3D"elided-text">On Tue, Jan 1=
7, 2017 at 10:06:07PM +0800, G.R. wrote:<br>
&gt; On Tue, Jan 17, 2017 at 7:57 PM, Kuba &lt;<a href=3D"mailto:kuba.0000@=
op.pl">kuba.0000@op.pl</a>&gt; wrote:<br>
&gt;<br>
&gt; &gt; W dniu 2017-01-16 o 17:06, G.R. pisze:<br>
&gt; &gt;<br>
&gt; &gt;&gt; Hi all,<br>
&gt; &gt;&gt; I&#39;m trying out the storage driver domain feature<br>
&gt; &gt;&gt;<br>
&gt; &gt;<br>
&gt; &gt; Hi<br>
&gt; &gt;<br>
&gt; &gt; A while ago, with a great deal of help from Roger Pau Monn=C3=A9,=
 I managed to<br>
&gt; &gt; use FreeBSD domU as storage driver domain to provide storage for =
other<br>
&gt; &gt; domUs.<br>
&gt; &gt;<br>
&gt; &gt; The main difference is that it didn&#39;t require any network-bas=
ed protocol<br>
&gt; &gt; (iSCSI etc.) between the domains.<br>
&gt; &gt;<br>
&gt; &gt; Typically your domU&#39;s frontend driver is connected to a block=
 device<br>
&gt; &gt; inside dom0 via dom0&#39;s backend driver. But Xen has the abilit=
y to connect<br>
&gt; &gt; your domU&#39;s frontend driver directly to the backend driver of=
 another domU.<br>
&gt; &gt; In short, you can create a storage driver domain, create a block =
device<br>
&gt; &gt; inside it (e.g. a zvol) and than create another domU using this b=
lock<br>
&gt; &gt; device directly, just as if it was provided by dom0.<br>
&gt; &gt;<br>
&gt; &gt; Here you can find the steps that should get you started. It was a=
 while<br>
&gt; &gt; ago and required to apply a patch to Xen; I don&#39;t know what&#=
39;s its status<br>
&gt; &gt; right now, but since FreeNAS is based on FreeBSD, it might be wor=
th to take<br>
&gt; &gt; a look:<br>
&gt; &gt;<br>
&gt; &gt; <a href=3D"https://lists.xenproject.org/archives/html/xen-users/2=
014-08/msg00003.html" rel=3D"noreferrer" target=3D"_blank">https://lists.xe=
nproject.org/<wbr>archives/html/xen-users/2014-<wbr>08/msg00003.html</a><br=
>
&gt; &gt;<br>
&gt; Hi Kuba,<br>
&gt; The information you provided sounds fairly interesting! Thank you sooo=
o<br>
&gt; much~~<br>
&gt; Strangely enough, the same patch quoted in your link is still relevant=
 and<br>
&gt; required after 2.5 years and 4 major release!<br>
&gt; Roger, do you meant to submit your patch but some how get it lost?<br>
<br>
</div>I guess I completely forgot about it and never properly sent it to th=
e list,<br>
sorry. The problem is that now I don&#39;t have a system that would allow m=
e to<br>
test it, so if I need to resend it I would need some confirmation that it&#=
39;s<br>
still working as expected. From code inspection the issue seem to be there<=
br>
still.<br>
<div class=3D"elided-text"></div></blockquote></div></div></div><div dir=3D=
"auto">Yes, that patch is definitely required and working.</div><div dir=3D=
"auto">While through eyeballing I think the patch should be able to apply d=
irectly, the automatic patch failed and I had to do it manually. I suspect =
this is due to some format change to the patch in the email archive.</div><=
div dir=3D"auto"><div class=3D"gmail_extra"><div class=3D"gmail_quote"><blo=
ckquote class=3D"quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc sol=
id;padding-left:1ex"><div class=3D"elided-text"><br>
&gt; Without the patch:<br>
&gt; frontend `/local/domain/5/device/vbd/<wbr>51712&#39; devtype `vbd&#39;=
 expected backend<br>
&gt; `/local/domain/0/backend/<wbr>qdisk/5/51712&#39; got<br>
&gt; `/local/domain/1/backend/vbd/<wbr>5/51712&#39;, ignoring<br>
&gt; frontend `/local/domain/5/device/vbd/<wbr>51712&#39; devtype `vbd&#39;=
 expected backend<br>
&gt; `/local/domain/0/backend/<wbr>qdisk/5/51712&#39; got<br>
&gt; `/local/domain/1/backend/vbd/<wbr>5/51712&#39;, ignoring<br>
&gt;<br>
&gt; With the patch:<br>
&gt; Using xvda for guest&#39;s hda<br>
&gt; ******************* BLKFRONT for /local/domain/9/device/vbd/<wbr>51712=
 **********<br>
&gt;<br>
&gt;<br>
&gt; backend at /local/domain/1/backend/vbd/9/<wbr>51712<br>
&gt; 156250000 sectors of 512 bytes<br>
&gt; **************************<br>
&gt; blk_open(/local/domain/9/<wbr>device/vbd/51712) -&gt; 5<br>
&gt;<br>
&gt; However, I do NOT have the luck as Kuba had for a working system. (My =
first<br>
&gt; attempt yesterday at least give me a booting screen :-))<br>
&gt; What I see is the following errors:<br>
&gt; Parsing config from ruibox.cfg<br>
&gt; libxl: error: libxl_dm.c:1963:stubdom_<wbr>xswait_cb: Stubdom 9 for 8 =
startup:<br>
&gt; startup timed out<br>
&gt; libxl: error: libxl_create.c:1504:domcreate_<wbr>devmodel_started: dev=
ice model<br>
&gt; did not start: -9<br>
&gt; libxl: error: libxl_device.c:1264:device_<wbr>destroy_be_watch_cb: tim=
ed out<br>
&gt; while waiting for /local/domain/1/backend/vbd/9/<wbr>51712 to be remov=
ed<br>
&gt; libxl: error: libxl.c:1647:devices_destroy_<wbr>cb: libxl__devices_des=
troy<br>
&gt; failed for 9<br>
&gt; libxl: error: libxl_device.c:1264:device_<wbr>destroy_be_watch_cb: tim=
ed out<br>
&gt; while waiting for /local/domain/1/backend/vbd/8/<wbr>51712 to be remov=
ed<br>
&gt; libxl: error: libxl.c:1647:devices_destroy_<wbr>cb: libxl__devices_des=
troy<br>
&gt; failed for 8<br>
&gt; libxl: error: libxl.c:1575:libxl__destroy_<wbr>domid: non-existant dom=
ain 8<br>
&gt; libxl: error: libxl.c:1534:domain_destroy_<wbr>callback: unable to des=
troy guest<br>
&gt; with domid 8<br>
&gt; libxl: error: libxl.c:1463:domain_destroy_<wbr>cb: destruction of doma=
in 8 failed<br>
<br>
</div>I&#39;m not really sure about what&#39;s going wrong here, did you cr=
eate the driver<br>
domain guest with &quot;driver_domain=3D1&quot; in the config file?</blockq=
uote></div></div></div><div dir=3D"auto">Yes I did, even though I do not un=
derstand what is going on behind that config. The manual is not clear enoug=
h and the tutorial even does not mention it at all.</div><div dir=3D"auto">=
<br></div><div dir=3D"auto">Do you have any suggestion about what I should =
do next to help understanding the situation here?</div><div dir=3D"auto"><b=
r></div><div dir=3D"auto">G.R.</div><div dir=3D"auto"><div class=3D"gmail_e=
xtra"><div class=3D"gmail_quote"><blockquote class=3D"quote" style=3D"margi=
n:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><font color=3D"#8=
88888"><br>
Roger.<br>
</font><div class=3D"elided-text"><br>
______________________________<wbr>_________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br>
<a href=3D"https://lists.xen.org/xen-users" rel=3D"noreferrer" target=3D"_b=
lank">https://lists.xen.org/xen-<wbr>users</a></div></blockquote></div><br>=
</div></div></div>

--94eb2c07a5c0a3744105467d64d8--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============4870854757875407274==--


From xen-users-bounces@lists.xen.org Fri Jan 20 11:40:49 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Jan 2017 11:40:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cUXXk-000369-F2; Fri, 20 Jan 2017 11:39:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=18621f7f1=roger.pau@citrix.com>)
 id 1cUXXi-000363-UY
 for xen-users@lists.xen.org; Fri, 20 Jan 2017 11:39:43 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 26/E3-15112-EF6F1885; Fri, 20 Jan 2017 11:39:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsWyU9JRQvfvt8Y
 Ig5YuDYtVVw+wOjB6HN39mymAMYo1My8pvyKBNWPN4zeMBe/VKv6vncnYwPhNvouRk0NCwE9i
 6vF7zCA2i4CqREfDNCCbg4NNwF5i+tcKEFNEQFvi7I8YkApmAVOJv4dPsIPYwgJWEv2Xm9hAb
 F4BT4mGv/OYuhi5OIQErjJLvDn3iwUiIShxcuYTFpA5zAKaEut36UOY0hLL/3FAjJSXaN46G+
 wAToFAibtbfzGB2KICKhKdS+eATRESUJTon/eADeLgdImJz3pYJjAKzEKyYBbCglkIC2YhWbC
 AkWUVo0ZxalFZapGuobleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgqDIAwQ7G
 2xsDDjFKcjApifLu/tgQIcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mClxUY+kKCRanpqRVpmTnAq
 IFJS3DwKInwvv0KlOYtLkjMLc5Mh0idYjTmOHXj9Esmji87z7xkEmLJy89LlRLnDQaZJABSml
 GaBzcIFs2XGGWlhHkZgU4T4ilILcrNLEGVf8UozsGoJMy7BGQhT2ZeCdy+V0CnMAGdYqVcD3J
 KSSJCSqqBMS56jk7Qq37V8O/KsxmZLe/mhzCteBtq9YCd6ymr3WublA2h9zb2X9dhr78ev/hz
 zuW4z5NEhKzPG97q6si9K8ShP+WArpia8tnzVT96rweZRJTeOO9aaKpypz8o9OubNq5F+felr
 yw626SwZfo+/rXHXZ3dhS4fLemZbGyvGq++7d+y+6mKSizFGYmGWsxFxYkA03C4WuECAAA=
X-Env-Sender: prvs=18621f7f1=roger.pau@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1484912381!39748736!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.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6786 invoked from network); 20 Jan 2017 11:39:41 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Jan 2017 11:39:41 -0000
X-IronPort-AV: E=Sophos;i="5.33,258,1477958400"; d="scan'208";a="39031114"
Date: Fri, 20 Jan 2017 11:39:35 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: G.R. <firemeteor@users.sourceforge.net>
Message-ID: <20170120113935.bqm2qjo6z5sa3tjt@dhcp-3-221.uk.xensource.com>
References: <CAKhsbWa5otyhEm4HV0dG-v4wDEMNrWypCYo3DifosJQpTUSzdA@mail.gmail.com>
 <3b251949-2882-7323-23a1-52222b591a72@op.pl>
 <CAKhsbWa+9VwY8=BARALi+cS0NRher9dQU=un5ZTpmuV9Y992Tg@mail.gmail.com>
 <20170119173711.i4bo5garowcflaoa@dhcp-3-221.uk.xensource.com>
 <CAKhsbWZ2XAv1kjGfGR0EP+qewnBQbH74asC6sA64doExBB40rA@mail.gmail.com>
 <CAKhsbWY_gL0VJEL2KKpyGf687PEU0Bh4M8t46oyWktg+O9uRBQ@mail.gmail.com>
 <CAKhsbWaghdnnyjkX1AVhn8N8mTyKvOySxq+DvKBE+=jTB2x_RA@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAKhsbWaghdnnyjkX1AVhn8N8mTyKvOySxq+DvKBE+=jTB2x_RA@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-users@lists.xen.org, Kuba <kuba.0000@op.pl>
Subject: Re: [Xen-users] HVM domU on storage driver domain
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

SGVsbG8sCgpDb3VsZCB5b3UgcGxlYXNlIGZpeCB5b3VyIG1haWwgY2xpZW50IHNvIHRoYXQgaXQg
cHJvcGVybHkgcXVvdGVzIG1lc3NhZ2VzPwpOb3QgYWRkaW5nICI+IiB0byBxdW90ZXMgbWFrZXMg
aXQgaGFyZCB0byBmb2xsb3cgdGhlIGNvbnZlcnNhdGlvbi4KCk9uIEZyaSwgSmFuIDIwLCAyMDE3
IGF0IDEwOjI3OjM1QU0gKzA4MDAsIEcuUi4gd3JvdGU6Cj4gMjAxN+W5tDHmnIgyMOaXpSDkuIrl
jYgxOjQx77yMIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT7lhpnpgZPv
vJoKPiAKPiBPbiBUdWUsIEphbiAxNywgMjAxNyBhdCAxMDowNjowN1BNICswODAwLCBHLlIuIHdy
b3RlOgo+ID4gT24gVHVlLCBKYW4gMTcsIDIwMTcgYXQgNzo1NyBQTSwgS3ViYSA8a3ViYS4wMDAw
QG9wLnBsPiB3cm90ZToKPiA+Cj4gPiA+IFcgZG5pdSAyMDE3LTAxLTE2IG8gMTc6MDYsIEcuUi4g
cGlzemU6Cj4gPiA+Cj4gPiA+PiBIaSBhbGwsCj4gPiA+PiBJJ20gdHJ5aW5nIG91dCB0aGUgc3Rv
cmFnZSBkcml2ZXIgZG9tYWluIGZlYXR1cmUKPiA+ID4+Cj4gPiA+Cj4gPiA+IEhpCj4gPiA+Cj4g
PiA+IEEgd2hpbGUgYWdvLCB3aXRoIGEgZ3JlYXQgZGVhbCBvZiBoZWxwIGZyb20gUm9nZXIgUGF1
IE1vbm7DqSwgSSBtYW5hZ2VkCj4gdG8KPiA+ID4gdXNlIEZyZWVCU0QgZG9tVSBhcyBzdG9yYWdl
IGRyaXZlciBkb21haW4gdG8gcHJvdmlkZSBzdG9yYWdlIGZvciBvdGhlcgo+ID4gPiBkb21Vcy4K
PiA+ID4KPiA+ID4gVGhlIG1haW4gZGlmZmVyZW5jZSBpcyB0aGF0IGl0IGRpZG4ndCByZXF1aXJl
IGFueSBuZXR3b3JrLWJhc2VkIHByb3RvY29sCj4gPiA+IChpU0NTSSBldGMuKSBiZXR3ZWVuIHRo
ZSBkb21haW5zLgo+ID4gPgo+ID4gPiBUeXBpY2FsbHkgeW91ciBkb21VJ3MgZnJvbnRlbmQgZHJp
dmVyIGlzIGNvbm5lY3RlZCB0byBhIGJsb2NrIGRldmljZQo+ID4gPiBpbnNpZGUgZG9tMCB2aWEg
ZG9tMCdzIGJhY2tlbmQgZHJpdmVyLiBCdXQgWGVuIGhhcyB0aGUgYWJpbGl0eSB0bwo+IGNvbm5l
Y3QKPiA+ID4geW91ciBkb21VJ3MgZnJvbnRlbmQgZHJpdmVyIGRpcmVjdGx5IHRvIHRoZSBiYWNr
ZW5kIGRyaXZlciBvZiBhbm90aGVyCj4gZG9tVS4KPiA+ID4gSW4gc2hvcnQsIHlvdSBjYW4gY3Jl
YXRlIGEgc3RvcmFnZSBkcml2ZXIgZG9tYWluLCBjcmVhdGUgYSBibG9jayBkZXZpY2UKPiA+ID4g
aW5zaWRlIGl0IChlLmcuIGEgenZvbCkgYW5kIHRoYW4gY3JlYXRlIGFub3RoZXIgZG9tVSB1c2lu
ZyB0aGlzIGJsb2NrCj4gPiA+IGRldmljZSBkaXJlY3RseSwganVzdCBhcyBpZiBpdCB3YXMgcHJv
dmlkZWQgYnkgZG9tMC4KPiA+ID4KPiA+ID4gSGVyZSB5b3UgY2FuIGZpbmQgdGhlIHN0ZXBzIHRo
YXQgc2hvdWxkIGdldCB5b3Ugc3RhcnRlZC4gSXQgd2FzIGEgd2hpbGUKPiA+ID4gYWdvIGFuZCBy
ZXF1aXJlZCB0byBhcHBseSBhIHBhdGNoIHRvIFhlbjsgSSBkb24ndCBrbm93IHdoYXQncyBpdHMg
c3RhdHVzCj4gPiA+IHJpZ2h0IG5vdywgYnV0IHNpbmNlIEZyZWVOQVMgaXMgYmFzZWQgb24gRnJl
ZUJTRCwgaXQgbWlnaHQgYmUgd29ydGggdG8KPiB0YWtlCj4gPiA+IGEgbG9vazoKPiA+ID4KPiA+
ID4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi11c2Vycy8y
MDE0LQo+IDA4L21zZzAwMDAzLmh0bWwKPiA+ID4KPiA+IEhpIEt1YmEsCj4gPiBUaGUgaW5mb3Jt
YXRpb24geW91IHByb3ZpZGVkIHNvdW5kcyBmYWlybHkgaW50ZXJlc3RpbmchIFRoYW5rIHlvdSBz
b29vbwo+ID4gbXVjaH5+Cj4gPiBTdHJhbmdlbHkgZW5vdWdoLCB0aGUgc2FtZSBwYXRjaCBxdW90
ZWQgaW4geW91ciBsaW5rIGlzIHN0aWxsIHJlbGV2YW50IGFuZAo+ID4gcmVxdWlyZWQgYWZ0ZXIg
Mi41IHllYXJzIGFuZCA0IG1ham9yIHJlbGVhc2UhCj4gPiBSb2dlciwgZG8geW91IG1lYW50IHRv
IHN1Ym1pdCB5b3VyIHBhdGNoIGJ1dCBzb21lIGhvdyBnZXQgaXQgbG9zdD8KPiAKPiBJIGd1ZXNz
IEkgY29tcGxldGVseSBmb3Jnb3QgYWJvdXQgaXQgYW5kIG5ldmVyIHByb3Blcmx5IHNlbnQgaXQg
dG8gdGhlIGxpc3QsCj4gc29ycnkuIFRoZSBwcm9ibGVtIGlzIHRoYXQgbm93IEkgZG9uJ3QgaGF2
ZSBhIHN5c3RlbSB0aGF0IHdvdWxkIGFsbG93IG1lIHRvCj4gdGVzdCBpdCwgc28gaWYgSSBuZWVk
IHRvIHJlc2VuZCBpdCBJIHdvdWxkIG5lZWQgc29tZSBjb25maXJtYXRpb24gdGhhdCBpdCdzCj4g
c3RpbGwgd29ya2luZyBhcyBleHBlY3RlZC4gRnJvbSBjb2RlIGluc3BlY3Rpb24gdGhlIGlzc3Vl
IHNlZW0gdG8gYmUgdGhlcmUKPiBzdGlsbC4KPiAKPiBZZXMsIHRoYXQgcGF0Y2ggaXMgZGVmaW5p
dGVseSByZXF1aXJlZCBhbmQgd29ya2luZy4KPiBXaGlsZSB0aHJvdWdoIGV5ZWJhbGxpbmcgSSB0
aGluayB0aGUgcGF0Y2ggc2hvdWxkIGJlIGFibGUgdG8gYXBwbHkKPiBkaXJlY3RseSwgdGhlIGF1
dG9tYXRpYyBwYXRjaCBmYWlsZWQgYW5kIEkgaGFkIHRvIGRvIGl0IG1hbnVhbGx5LiBJIHN1c3Bl
Y3QKPiB0aGlzIGlzIGR1ZSB0byBzb21lIGZvcm1hdCBjaGFuZ2UgdG8gdGhlIHBhdGNoIGluIHRo
ZSBlbWFpbCBhcmNoaXZlLgoKT0ssIHdpbGwgdHJ5IHRvIGZpbmQgdGltZSB0byBzdWJtaXQgaXQu
Cgo+ID4gV2l0aG91dCB0aGUgcGF0Y2g6Cj4gPiBmcm9udGVuZCBgL2xvY2FsL2RvbWFpbi81L2Rl
dmljZS92YmQvNTE3MTInIGRldnR5cGUgYHZiZCcgZXhwZWN0ZWQgYmFja2VuZAo+ID4gYC9sb2Nh
bC9kb21haW4vMC9iYWNrZW5kL3FkaXNrLzUvNTE3MTInIGdvdAo+ID4gYC9sb2NhbC9kb21haW4v
MS9iYWNrZW5kL3ZiZC81LzUxNzEyJywgaWdub3JpbmcKPiA+IGZyb250ZW5kIGAvbG9jYWwvZG9t
YWluLzUvZGV2aWNlL3ZiZC81MTcxMicgZGV2dHlwZSBgdmJkJyBleHBlY3RlZCBiYWNrZW5kCj4g
PiBgL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvcWRpc2svNS81MTcxMicgZ290Cj4gPiBgL2xvY2Fs
L2RvbWFpbi8xL2JhY2tlbmQvdmJkLzUvNTE3MTInLCBpZ25vcmluZwo+ID4KPiA+IFdpdGggdGhl
IHBhdGNoOgo+ID4gVXNpbmcgeHZkYSBmb3IgZ3Vlc3QncyBoZGEKPiA+ICoqKioqKioqKioqKioq
KioqKiogQkxLRlJPTlQgZm9yIC9sb2NhbC9kb21haW4vOS9kZXZpY2UvdmJkLzUxNzEyCj4gKioq
KioqKioqKgo+ID4KPiA+Cj4gPiBiYWNrZW5kIGF0IC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3Zi
ZC85LzUxNzEyCj4gPiAxNTYyNTAwMDAgc2VjdG9ycyBvZiA1MTIgYnl0ZXMKPiA+ICoqKioqKioq
KioqKioqKioqKioqKioqKioqCj4gPiBibGtfb3BlbigvbG9jYWwvZG9tYWluLzkvZGV2aWNlL3Zi
ZC81MTcxMikgLT4gNQo+ID4KPiA+IEhvd2V2ZXIsIEkgZG8gTk9UIGhhdmUgdGhlIGx1Y2sgYXMg
S3ViYSBoYWQgZm9yIGEgd29ya2luZyBzeXN0ZW0uIChNeQo+IGZpcnN0Cj4gPiBhdHRlbXB0IHll
c3RlcmRheSBhdCBsZWFzdCBnaXZlIG1lIGEgYm9vdGluZyBzY3JlZW4gOi0pKQo+ID4gV2hhdCBJ
IHNlZSBpcyB0aGUgZm9sbG93aW5nIGVycm9yczoKPiA+IFBhcnNpbmcgY29uZmlnIGZyb20gcnVp
Ym94LmNmZwo+ID4gbGlieGw6IGVycm9yOiBsaWJ4bF9kbS5jOjE5NjM6c3R1YmRvbV94c3dhaXRf
Y2I6IFN0dWJkb20gOSBmb3IgOCBzdGFydHVwOgo+ID4gc3RhcnR1cCB0aW1lZCBvdXQKPiA+IGxp
YnhsOiBlcnJvcjogbGlieGxfY3JlYXRlLmM6MTUwNDpkb21jcmVhdGVfZGV2bW9kZWxfc3RhcnRl
ZDogZGV2aWNlIG1vZGVsCj4gPiBkaWQgbm90IHN0YXJ0OiAtOQo+ID4gbGlieGw6IGVycm9yOiBs
aWJ4bF9kZXZpY2UuYzoxMjY0OmRldmljZV9kZXN0cm95X2JlX3dhdGNoX2NiOiB0aW1lZCBvdXQK
PiA+IHdoaWxlIHdhaXRpbmcgZm9yIC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC85LzUxNzEy
IHRvIGJlIHJlbW92ZWQKPiA+IGxpYnhsOiBlcnJvcjogbGlieGwuYzoxNjQ3OmRldmljZXNfZGVz
dHJveV9jYjogbGlieGxfX2RldmljZXNfZGVzdHJveQo+ID4gZmFpbGVkIGZvciA5Cj4gPiBsaWJ4
bDogZXJyb3I6IGxpYnhsX2RldmljZS5jOjEyNjQ6ZGV2aWNlX2Rlc3Ryb3lfYmVfd2F0Y2hfY2I6
IHRpbWVkIG91dAo+ID4gd2hpbGUgd2FpdGluZyBmb3IgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQv
dmJkLzgvNTE3MTIgdG8gYmUgcmVtb3ZlZAo+ID4gbGlieGw6IGVycm9yOiBsaWJ4bC5jOjE2NDc6
ZGV2aWNlc19kZXN0cm95X2NiOiBsaWJ4bF9fZGV2aWNlc19kZXN0cm95Cj4gPiBmYWlsZWQgZm9y
IDgKPiA+IGxpYnhsOiBlcnJvcjogbGlieGwuYzoxNTc1OmxpYnhsX19kZXN0cm95X2RvbWlkOiBu
b24tZXhpc3RhbnQgZG9tYWluIDgKPiA+IGxpYnhsOiBlcnJvcjogbGlieGwuYzoxNTM0OmRvbWFp
bl9kZXN0cm95X2NhbGxiYWNrOiB1bmFibGUgdG8gZGVzdHJveQo+IGd1ZXN0Cj4gPiB3aXRoIGRv
bWlkIDgKPiA+IGxpYnhsOiBlcnJvcjogbGlieGwuYzoxNDYzOmRvbWFpbl9kZXN0cm95X2NiOiBk
ZXN0cnVjdGlvbiBvZiBkb21haW4gOAo+IGZhaWxlZAo+IAo+IEknbSBub3QgcmVhbGx5IHN1cmUg
YWJvdXQgd2hhdCdzIGdvaW5nIHdyb25nIGhlcmUsIGRpZCB5b3UgY3JlYXRlIHRoZSBkcml2ZXIK
PiBkb21haW4gZ3Vlc3Qgd2l0aCAiZHJpdmVyX2RvbWFpbj0xIiBpbiB0aGUgY29uZmlnIGZpbGU/
Cj4gCj4gWWVzIEkgZGlkLCBldmVuIHRob3VnaCBJIGRvIG5vdCB1bmRlcnN0YW5kIHdoYXQgaXMg
Z29pbmcgb24gYmVoaW5kIHRoYXQKPiBjb25maWcuIFRoZSBtYW51YWwgaXMgbm90IGNsZWFyIGVu
b3VnaCBhbmQgdGhlIHR1dG9yaWFsIGV2ZW4gZG9lcyBub3QKPiBtZW50aW9uIGl0IGF0IGFsbC4K
PiAKPiBEbyB5b3UgaGF2ZSBhbnkgc3VnZ2VzdGlvbiBhYm91dCB3aGF0IEkgc2hvdWxkIGRvIG5l
eHQgdG8gaGVscAo+IHVuZGVyc3RhbmRpbmcgdGhlIHNpdHVhdGlvbiBoZXJlPwoKQ2FuIHlvdSBw
cm92aWRlIHRoZSBvdXRwdXQgd2l0aCBgeGwgLXZ2diAuLi5gPyBUaGF0IHdpbGwgYmUgbW9yZSB2
ZXJib3NlLgoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Fri Jan 20 11:40:49 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Jan 2017 11:40:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cUXXk-000369-F2; Fri, 20 Jan 2017 11:39:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=18621f7f1=roger.pau@citrix.com>)
 id 1cUXXi-000363-UY
 for xen-users@lists.xen.org; Fri, 20 Jan 2017 11:39:43 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 26/E3-15112-EF6F1885; Fri, 20 Jan 2017 11:39:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsWyU9JRQvfvt8Y
 Ig5YuDYtVVw+wOjB6HN39mymAMYo1My8pvyKBNWPN4zeMBe/VKv6vncnYwPhNvouRk0NCwE9i
 6vF7zCA2i4CqREfDNCCbg4NNwF5i+tcKEFNEQFvi7I8YkApmAVOJv4dPsIPYwgJWEv2Xm9hAb
 F4BT4mGv/OYuhi5OIQErjJLvDn3iwUiIShxcuYTFpA5zAKaEut36UOY0hLL/3FAjJSXaN46G+
 wAToFAibtbfzGB2KICKhKdS+eATRESUJTon/eADeLgdImJz3pYJjAKzEKyYBbCglkIC2YhWbC
 AkWUVo0ZxalFZapGuobleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgqDIAwQ7G
 2xsDDjFKcjApifLu/tgQIcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mClxUY+kKCRanpqRVpmTnAq
 IFJS3DwKInwvv0KlOYtLkjMLc5Mh0idYjTmOHXj9Esmji87z7xkEmLJy89LlRLnDQaZJABSml
 GaBzcIFs2XGGWlhHkZgU4T4ilILcrNLEGVf8UozsGoJMy7BGQhT2ZeCdy+V0CnMAGdYqVcD3J
 KSSJCSqqBMS56jk7Qq37V8O/KsxmZLe/mhzCteBtq9YCd6ymr3WublA2h9zb2X9dhr78ev/hz
 zuW4z5NEhKzPG97q6si9K8ShP+WArpia8tnzVT96rweZRJTeOO9aaKpypz8o9OubNq5F+felr
 yw626SwZfo+/rXHXZ3dhS4fLemZbGyvGq++7d+y+6mKSizFGYmGWsxFxYkA03C4WuECAAA=
X-Env-Sender: prvs=18621f7f1=roger.pau@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1484912381!39748736!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.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6786 invoked from network); 20 Jan 2017 11:39:41 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Jan 2017 11:39:41 -0000
X-IronPort-AV: E=Sophos;i="5.33,258,1477958400"; d="scan'208";a="39031114"
Date: Fri, 20 Jan 2017 11:39:35 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: G.R. <firemeteor@users.sourceforge.net>
Message-ID: <20170120113935.bqm2qjo6z5sa3tjt@dhcp-3-221.uk.xensource.com>
References: <CAKhsbWa5otyhEm4HV0dG-v4wDEMNrWypCYo3DifosJQpTUSzdA@mail.gmail.com>
 <3b251949-2882-7323-23a1-52222b591a72@op.pl>
 <CAKhsbWa+9VwY8=BARALi+cS0NRher9dQU=un5ZTpmuV9Y992Tg@mail.gmail.com>
 <20170119173711.i4bo5garowcflaoa@dhcp-3-221.uk.xensource.com>
 <CAKhsbWZ2XAv1kjGfGR0EP+qewnBQbH74asC6sA64doExBB40rA@mail.gmail.com>
 <CAKhsbWY_gL0VJEL2KKpyGf687PEU0Bh4M8t46oyWktg+O9uRBQ@mail.gmail.com>
 <CAKhsbWaghdnnyjkX1AVhn8N8mTyKvOySxq+DvKBE+=jTB2x_RA@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAKhsbWaghdnnyjkX1AVhn8N8mTyKvOySxq+DvKBE+=jTB2x_RA@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-users@lists.xen.org, Kuba <kuba.0000@op.pl>
Subject: Re: [Xen-users] HVM domU on storage driver domain
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

SGVsbG8sCgpDb3VsZCB5b3UgcGxlYXNlIGZpeCB5b3VyIG1haWwgY2xpZW50IHNvIHRoYXQgaXQg
cHJvcGVybHkgcXVvdGVzIG1lc3NhZ2VzPwpOb3QgYWRkaW5nICI+IiB0byBxdW90ZXMgbWFrZXMg
aXQgaGFyZCB0byBmb2xsb3cgdGhlIGNvbnZlcnNhdGlvbi4KCk9uIEZyaSwgSmFuIDIwLCAyMDE3
IGF0IDEwOjI3OjM1QU0gKzA4MDAsIEcuUi4gd3JvdGU6Cj4gMjAxN+W5tDHmnIgyMOaXpSDkuIrl
jYgxOjQx77yMIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT7lhpnpgZPv
vJoKPiAKPiBPbiBUdWUsIEphbiAxNywgMjAxNyBhdCAxMDowNjowN1BNICswODAwLCBHLlIuIHdy
b3RlOgo+ID4gT24gVHVlLCBKYW4gMTcsIDIwMTcgYXQgNzo1NyBQTSwgS3ViYSA8a3ViYS4wMDAw
QG9wLnBsPiB3cm90ZToKPiA+Cj4gPiA+IFcgZG5pdSAyMDE3LTAxLTE2IG8gMTc6MDYsIEcuUi4g
cGlzemU6Cj4gPiA+Cj4gPiA+PiBIaSBhbGwsCj4gPiA+PiBJJ20gdHJ5aW5nIG91dCB0aGUgc3Rv
cmFnZSBkcml2ZXIgZG9tYWluIGZlYXR1cmUKPiA+ID4+Cj4gPiA+Cj4gPiA+IEhpCj4gPiA+Cj4g
PiA+IEEgd2hpbGUgYWdvLCB3aXRoIGEgZ3JlYXQgZGVhbCBvZiBoZWxwIGZyb20gUm9nZXIgUGF1
IE1vbm7DqSwgSSBtYW5hZ2VkCj4gdG8KPiA+ID4gdXNlIEZyZWVCU0QgZG9tVSBhcyBzdG9yYWdl
IGRyaXZlciBkb21haW4gdG8gcHJvdmlkZSBzdG9yYWdlIGZvciBvdGhlcgo+ID4gPiBkb21Vcy4K
PiA+ID4KPiA+ID4gVGhlIG1haW4gZGlmZmVyZW5jZSBpcyB0aGF0IGl0IGRpZG4ndCByZXF1aXJl
IGFueSBuZXR3b3JrLWJhc2VkIHByb3RvY29sCj4gPiA+IChpU0NTSSBldGMuKSBiZXR3ZWVuIHRo
ZSBkb21haW5zLgo+ID4gPgo+ID4gPiBUeXBpY2FsbHkgeW91ciBkb21VJ3MgZnJvbnRlbmQgZHJp
dmVyIGlzIGNvbm5lY3RlZCB0byBhIGJsb2NrIGRldmljZQo+ID4gPiBpbnNpZGUgZG9tMCB2aWEg
ZG9tMCdzIGJhY2tlbmQgZHJpdmVyLiBCdXQgWGVuIGhhcyB0aGUgYWJpbGl0eSB0bwo+IGNvbm5l
Y3QKPiA+ID4geW91ciBkb21VJ3MgZnJvbnRlbmQgZHJpdmVyIGRpcmVjdGx5IHRvIHRoZSBiYWNr
ZW5kIGRyaXZlciBvZiBhbm90aGVyCj4gZG9tVS4KPiA+ID4gSW4gc2hvcnQsIHlvdSBjYW4gY3Jl
YXRlIGEgc3RvcmFnZSBkcml2ZXIgZG9tYWluLCBjcmVhdGUgYSBibG9jayBkZXZpY2UKPiA+ID4g
aW5zaWRlIGl0IChlLmcuIGEgenZvbCkgYW5kIHRoYW4gY3JlYXRlIGFub3RoZXIgZG9tVSB1c2lu
ZyB0aGlzIGJsb2NrCj4gPiA+IGRldmljZSBkaXJlY3RseSwganVzdCBhcyBpZiBpdCB3YXMgcHJv
dmlkZWQgYnkgZG9tMC4KPiA+ID4KPiA+ID4gSGVyZSB5b3UgY2FuIGZpbmQgdGhlIHN0ZXBzIHRo
YXQgc2hvdWxkIGdldCB5b3Ugc3RhcnRlZC4gSXQgd2FzIGEgd2hpbGUKPiA+ID4gYWdvIGFuZCBy
ZXF1aXJlZCB0byBhcHBseSBhIHBhdGNoIHRvIFhlbjsgSSBkb24ndCBrbm93IHdoYXQncyBpdHMg
c3RhdHVzCj4gPiA+IHJpZ2h0IG5vdywgYnV0IHNpbmNlIEZyZWVOQVMgaXMgYmFzZWQgb24gRnJl
ZUJTRCwgaXQgbWlnaHQgYmUgd29ydGggdG8KPiB0YWtlCj4gPiA+IGEgbG9vazoKPiA+ID4KPiA+
ID4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi11c2Vycy8y
MDE0LQo+IDA4L21zZzAwMDAzLmh0bWwKPiA+ID4KPiA+IEhpIEt1YmEsCj4gPiBUaGUgaW5mb3Jt
YXRpb24geW91IHByb3ZpZGVkIHNvdW5kcyBmYWlybHkgaW50ZXJlc3RpbmchIFRoYW5rIHlvdSBz
b29vbwo+ID4gbXVjaH5+Cj4gPiBTdHJhbmdlbHkgZW5vdWdoLCB0aGUgc2FtZSBwYXRjaCBxdW90
ZWQgaW4geW91ciBsaW5rIGlzIHN0aWxsIHJlbGV2YW50IGFuZAo+ID4gcmVxdWlyZWQgYWZ0ZXIg
Mi41IHllYXJzIGFuZCA0IG1ham9yIHJlbGVhc2UhCj4gPiBSb2dlciwgZG8geW91IG1lYW50IHRv
IHN1Ym1pdCB5b3VyIHBhdGNoIGJ1dCBzb21lIGhvdyBnZXQgaXQgbG9zdD8KPiAKPiBJIGd1ZXNz
IEkgY29tcGxldGVseSBmb3Jnb3QgYWJvdXQgaXQgYW5kIG5ldmVyIHByb3Blcmx5IHNlbnQgaXQg
dG8gdGhlIGxpc3QsCj4gc29ycnkuIFRoZSBwcm9ibGVtIGlzIHRoYXQgbm93IEkgZG9uJ3QgaGF2
ZSBhIHN5c3RlbSB0aGF0IHdvdWxkIGFsbG93IG1lIHRvCj4gdGVzdCBpdCwgc28gaWYgSSBuZWVk
IHRvIHJlc2VuZCBpdCBJIHdvdWxkIG5lZWQgc29tZSBjb25maXJtYXRpb24gdGhhdCBpdCdzCj4g
c3RpbGwgd29ya2luZyBhcyBleHBlY3RlZC4gRnJvbSBjb2RlIGluc3BlY3Rpb24gdGhlIGlzc3Vl
IHNlZW0gdG8gYmUgdGhlcmUKPiBzdGlsbC4KPiAKPiBZZXMsIHRoYXQgcGF0Y2ggaXMgZGVmaW5p
dGVseSByZXF1aXJlZCBhbmQgd29ya2luZy4KPiBXaGlsZSB0aHJvdWdoIGV5ZWJhbGxpbmcgSSB0
aGluayB0aGUgcGF0Y2ggc2hvdWxkIGJlIGFibGUgdG8gYXBwbHkKPiBkaXJlY3RseSwgdGhlIGF1
dG9tYXRpYyBwYXRjaCBmYWlsZWQgYW5kIEkgaGFkIHRvIGRvIGl0IG1hbnVhbGx5LiBJIHN1c3Bl
Y3QKPiB0aGlzIGlzIGR1ZSB0byBzb21lIGZvcm1hdCBjaGFuZ2UgdG8gdGhlIHBhdGNoIGluIHRo
ZSBlbWFpbCBhcmNoaXZlLgoKT0ssIHdpbGwgdHJ5IHRvIGZpbmQgdGltZSB0byBzdWJtaXQgaXQu
Cgo+ID4gV2l0aG91dCB0aGUgcGF0Y2g6Cj4gPiBmcm9udGVuZCBgL2xvY2FsL2RvbWFpbi81L2Rl
dmljZS92YmQvNTE3MTInIGRldnR5cGUgYHZiZCcgZXhwZWN0ZWQgYmFja2VuZAo+ID4gYC9sb2Nh
bC9kb21haW4vMC9iYWNrZW5kL3FkaXNrLzUvNTE3MTInIGdvdAo+ID4gYC9sb2NhbC9kb21haW4v
MS9iYWNrZW5kL3ZiZC81LzUxNzEyJywgaWdub3JpbmcKPiA+IGZyb250ZW5kIGAvbG9jYWwvZG9t
YWluLzUvZGV2aWNlL3ZiZC81MTcxMicgZGV2dHlwZSBgdmJkJyBleHBlY3RlZCBiYWNrZW5kCj4g
PiBgL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvcWRpc2svNS81MTcxMicgZ290Cj4gPiBgL2xvY2Fs
L2RvbWFpbi8xL2JhY2tlbmQvdmJkLzUvNTE3MTInLCBpZ25vcmluZwo+ID4KPiA+IFdpdGggdGhl
IHBhdGNoOgo+ID4gVXNpbmcgeHZkYSBmb3IgZ3Vlc3QncyBoZGEKPiA+ICoqKioqKioqKioqKioq
KioqKiogQkxLRlJPTlQgZm9yIC9sb2NhbC9kb21haW4vOS9kZXZpY2UvdmJkLzUxNzEyCj4gKioq
KioqKioqKgo+ID4KPiA+Cj4gPiBiYWNrZW5kIGF0IC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3Zi
ZC85LzUxNzEyCj4gPiAxNTYyNTAwMDAgc2VjdG9ycyBvZiA1MTIgYnl0ZXMKPiA+ICoqKioqKioq
KioqKioqKioqKioqKioqKioqCj4gPiBibGtfb3BlbigvbG9jYWwvZG9tYWluLzkvZGV2aWNlL3Zi
ZC81MTcxMikgLT4gNQo+ID4KPiA+IEhvd2V2ZXIsIEkgZG8gTk9UIGhhdmUgdGhlIGx1Y2sgYXMg
S3ViYSBoYWQgZm9yIGEgd29ya2luZyBzeXN0ZW0uIChNeQo+IGZpcnN0Cj4gPiBhdHRlbXB0IHll
c3RlcmRheSBhdCBsZWFzdCBnaXZlIG1lIGEgYm9vdGluZyBzY3JlZW4gOi0pKQo+ID4gV2hhdCBJ
IHNlZSBpcyB0aGUgZm9sbG93aW5nIGVycm9yczoKPiA+IFBhcnNpbmcgY29uZmlnIGZyb20gcnVp
Ym94LmNmZwo+ID4gbGlieGw6IGVycm9yOiBsaWJ4bF9kbS5jOjE5NjM6c3R1YmRvbV94c3dhaXRf
Y2I6IFN0dWJkb20gOSBmb3IgOCBzdGFydHVwOgo+ID4gc3RhcnR1cCB0aW1lZCBvdXQKPiA+IGxp
YnhsOiBlcnJvcjogbGlieGxfY3JlYXRlLmM6MTUwNDpkb21jcmVhdGVfZGV2bW9kZWxfc3RhcnRl
ZDogZGV2aWNlIG1vZGVsCj4gPiBkaWQgbm90IHN0YXJ0OiAtOQo+ID4gbGlieGw6IGVycm9yOiBs
aWJ4bF9kZXZpY2UuYzoxMjY0OmRldmljZV9kZXN0cm95X2JlX3dhdGNoX2NiOiB0aW1lZCBvdXQK
PiA+IHdoaWxlIHdhaXRpbmcgZm9yIC9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC85LzUxNzEy
IHRvIGJlIHJlbW92ZWQKPiA+IGxpYnhsOiBlcnJvcjogbGlieGwuYzoxNjQ3OmRldmljZXNfZGVz
dHJveV9jYjogbGlieGxfX2RldmljZXNfZGVzdHJveQo+ID4gZmFpbGVkIGZvciA5Cj4gPiBsaWJ4
bDogZXJyb3I6IGxpYnhsX2RldmljZS5jOjEyNjQ6ZGV2aWNlX2Rlc3Ryb3lfYmVfd2F0Y2hfY2I6
IHRpbWVkIG91dAo+ID4gd2hpbGUgd2FpdGluZyBmb3IgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQv
dmJkLzgvNTE3MTIgdG8gYmUgcmVtb3ZlZAo+ID4gbGlieGw6IGVycm9yOiBsaWJ4bC5jOjE2NDc6
ZGV2aWNlc19kZXN0cm95X2NiOiBsaWJ4bF9fZGV2aWNlc19kZXN0cm95Cj4gPiBmYWlsZWQgZm9y
IDgKPiA+IGxpYnhsOiBlcnJvcjogbGlieGwuYzoxNTc1OmxpYnhsX19kZXN0cm95X2RvbWlkOiBu
b24tZXhpc3RhbnQgZG9tYWluIDgKPiA+IGxpYnhsOiBlcnJvcjogbGlieGwuYzoxNTM0OmRvbWFp
bl9kZXN0cm95X2NhbGxiYWNrOiB1bmFibGUgdG8gZGVzdHJveQo+IGd1ZXN0Cj4gPiB3aXRoIGRv
bWlkIDgKPiA+IGxpYnhsOiBlcnJvcjogbGlieGwuYzoxNDYzOmRvbWFpbl9kZXN0cm95X2NiOiBk
ZXN0cnVjdGlvbiBvZiBkb21haW4gOAo+IGZhaWxlZAo+IAo+IEknbSBub3QgcmVhbGx5IHN1cmUg
YWJvdXQgd2hhdCdzIGdvaW5nIHdyb25nIGhlcmUsIGRpZCB5b3UgY3JlYXRlIHRoZSBkcml2ZXIK
PiBkb21haW4gZ3Vlc3Qgd2l0aCAiZHJpdmVyX2RvbWFpbj0xIiBpbiB0aGUgY29uZmlnIGZpbGU/
Cj4gCj4gWWVzIEkgZGlkLCBldmVuIHRob3VnaCBJIGRvIG5vdCB1bmRlcnN0YW5kIHdoYXQgaXMg
Z29pbmcgb24gYmVoaW5kIHRoYXQKPiBjb25maWcuIFRoZSBtYW51YWwgaXMgbm90IGNsZWFyIGVu
b3VnaCBhbmQgdGhlIHR1dG9yaWFsIGV2ZW4gZG9lcyBub3QKPiBtZW50aW9uIGl0IGF0IGFsbC4K
PiAKPiBEbyB5b3UgaGF2ZSBhbnkgc3VnZ2VzdGlvbiBhYm91dCB3aGF0IEkgc2hvdWxkIGRvIG5l
eHQgdG8gaGVscAo+IHVuZGVyc3RhbmRpbmcgdGhlIHNpdHVhdGlvbiBoZXJlPwoKQ2FuIHlvdSBw
cm92aWRlIHRoZSBvdXRwdXQgd2l0aCBgeGwgLXZ2diAuLi5gPyBUaGF0IHdpbGwgYmUgbW9yZSB2
ZXJib3NlLgoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Fri Jan 20 11:56:35 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Jan 2017 11:56:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cUXmv-0004oR-Hz; Fri, 20 Jan 2017 11:55:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <charles.fg@gmail.com>) id 1cUXmu-0004oL-6J
 for xen-users@lists.xen.org; Fri, 20 Jan 2017 11:55:24 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 44/EF-27429-BAAF1885; Fri, 20 Jan 2017 11:55:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXiVRukr7vyV2O
 EwdGJ2harrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8azP9PZC3Z7V5w5fIC1gXGzUxcjF4eQwCRG
 iea1L1lBHBaBOywSqxauYAZxJAR+sEicajwE5HACOTkSB2bsYYewiyReL5rBBGLzCghKnJz5h
 AXEZhOwlzhz9y7QJA6gSaoSbXPNIUoCJBqf/wArFxYwlXjff48VxBYRMJf4d+YMmM0s4CWxYf
 UPxgmMPLOQTJ2FJDULaCqzgLrE+nlCEGFtiWULXzND2GoSt7ddZYewFSWmdD9kX8DItopRozi
 1qCy1SNfIQi+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzAM6xkYGHcw9q3yO8Qo
 ycGkJMq7+2NDhBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3v0/GyOEBItS01Mr0jJzgBEBk5bg4
 FES4bUDSfMWFyTmFmemQ6ROMepy7Np1+SWTEEtefl6qlDjvGpAiAZCijNI8uBGw6LzEKCslzM
 vIwMAgxFOQWpSbWYIq/4pRnINRSZg3BWQKT2ZeCdymV0BHMAEdYaVcD3JESSJCSqqBsehh/1x
 Wca65B527H/lGSq4W7XJvKv3J+nxDRA5b/NRlryK29XDMXJoykfHQ2xqW14ITHm9Y3P+L4ZLk
 o5Ktx0WE6meyzm9ZpNEpXVe44WyVpJO9RaCc+/Xa2vzif0fzfN9K9r+4/ljp6DSBOc+Fyl+e5
 uPvCkjk93bj3Wpg8v9jzs/YW7vmKbEUZyQaajEXFScCABm34z/JAgAA
X-Env-Sender: charles.fg@gmail.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1484913321!80787688!1
X-Originating-IP: [74.125.82.47]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_40_50,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29752 invoked from network); 20 Jan 2017 11:55:21 -0000
Received: from mail-wm0-f47.google.com (HELO mail-wm0-f47.google.com)
 (74.125.82.47)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Jan 2017 11:55:21 -0000
Received: by mail-wm0-f47.google.com with SMTP id r126so34050241wmr.0
 for <xen-users@lists.xen.org>; Fri, 20 Jan 2017 03:55:21 -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=/dXmGB8ZVPhZ8+PpK5MrHMhBwT5jCFU/oOuuTAVH84o=;
 b=rbT17oeot0PMQco6BbXLoDHcQkBpCwCxFRo10wzEtoBa1QpN/ITPzjhb4AhrmSPUH6
 5qH8om9SxxKWW/7wsu2SIRxb5CavBbF+jvDd8XXB/SNssFj+Y0ZbJGtELKk9QJ82p/v3
 AKjK/oHIf2BsSXx46XGEwrZYp5j7x/uIULzKiXGWMi9/mWgub0ST+v5FAnJijYl4ki/p
 Spu2OdLnTPdEVS16/upllHg8Q/4xjQCgLB4eBbe5npPuJXskgorS+kzclTKxNubljY9X
 BKhVyloHHFv7TdLb2v3a9/BVrd9BSyOmZ78sljd/LB5U5kJw5MfXU72lxeW+i+CljoCN
 x61g==
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=/dXmGB8ZVPhZ8+PpK5MrHMhBwT5jCFU/oOuuTAVH84o=;
 b=JO/DAvF+96pdjGxHEO9rbzN0Q/poAZTC4c7oO4MUL4uUu4P8Vmop9eRR1GTLQm70W6
 Mx7odTD+D6pg8hDxZiAYs98bcDrXL+vomTPRp5RJcT9bCUmTtLB7nPx/g9wwOy9a266Y
 n7mN77fDSW8eDNG+OlTYtD/QDiUc8ExqCFXyjlrYO99AIMamiE5RfbgyKbV3p92uYnm4
 7eh5YuW4ZbwCDa30EL55Ii1lnVI3kXwBDrn5AmgFTgz9RAV12CASbwcu+VdcGIhsjoEi
 N4M9CrGrZA2fSktrTZA/ZrzoTazqEd1OZSVH6KtsYsg+dEeu1l6dwkoVdV0Cz3cbBcxL
 P52A==
X-Gm-Message-State: AIkVDXKeAbMpCuAcvYh4NfnuAQn43qVBlA3dYUCXQvhB2bm7Rtcr3X+jaYth6Ki/IAA+SeFbvbEzswc1HUlzdA==
X-Received: by 10.28.51.205 with SMTP id z196mr2960966wmz.22.1484913320902;
 Fri, 20 Jan 2017 03:55:20 -0800 (PST)
MIME-Version: 1.0
From: =?UTF-8?Q?Charles_Gon=C3=A7alves?= <charles.fg@gmail.com>
Date: Fri, 20 Jan 2017 11:55:10 +0000
Message-ID: <CAAQRGoAOy0DoPidQE=h=6SR2Be9d0QiskKdGfiNpvMsEu920oQ@mail.gmail.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: [Xen-users] Xen not viewing all memory available on host
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7584229324376852245=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============7584229324376852245==
Content-Type: multipart/alternative; boundary=001a11444e8003c703054685530a

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

Hello Guys,

Despite having 96GB of memory available on my hardware the system only
shows  39GB available?
Does anyone have seen this behavior before?

Running Xen 4.4.1 (must be this version!)

root@oxum:/var/tpcv/tpc_repo# free -h
             total       used       free     shared    buffers     cached
Mem:          * 39G  *     1,1G        38G       1,3M       166M       398M
-/+ buffers/cache:       594M        39G
Swap:          95G         0B        95G

root@oxum:/var/tpcv/tpc_repo# lshw -c memory -short
H/W path            Device     Class      Description
=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
/0/0                           memory     64KiB BIOS
/0/400/700                     memory     192KiB L1 cache
/0/400/701                     memory     1536KiB L2 cache
/0/400/702                     memory     12MiB L3 cache
/0/401/703                     memory     192KiB L1 cache
/0/401/704                     memory     1536KiB L2 cache
/0/401/705                     memory     12MiB L3 cache
*/0/1000                        memory     96GiB System Memory*
*/0/1000/0                      memory     8GiB DIMM DDR3 Synchronous 1333
MHz (0,8 ns)*
*/0/1000/1                      memory     8GiB DIMM DDR3 Synchronous 1333
MHz (0,8 ns)*
*/0/1000/2                      memory     8GiB DIMM DDR3 Synchronous 1333
MHz (0,8 ns)*
*/0/1000/3                      memory     8GiB DIMM DDR3 Synchronous 1333
MHz (0,8 ns)*
*/0/1000/4                      memory     8GiB DIMM DDR3 Synchronous 1333
MHz (0,8 ns)*
*/0/1000/5                      memory     8GiB DIMM DDR3 Synchronous 1333
MHz (0,8 ns)*
/0/1000/6                      memory     DIMM DDR3 Synchronous [empty]
/0/1000/7                      memory     DIMM DDR3 Synchronous [empty]
/0/1000/8                      memory     DIMM DDR3 Synchronous [empty]
/*0/1000/9                      memory     8GiB DIMM DDR3 Synchronous 1333
MHz (0,8 ns)*
*/0/1000/a                      memory     8GiB DIMM DDR3 Synchronous 1333
MHz (0,8 ns)*
*/0/1000/b                      memory     8GiB DIMM DDR3 Synchronous 1333
MHz (0,8 ns)*
*/0/1000/c                      memory     8GiB DIMM DDR3 Synchronous 1333
MHz (0,8 ns)*
*/0/1000/d                      memory     8GiB DIMM DDR3 Synchronous 1333
MHz (0,8 ns)*
*/0/1000/e                      memory     8GiB DIMM DDR3 Synchronous 1333
MHz (0,8 ns)*
/0/1000/f                      memory     DIMM DDR3 Synchronous [empty]
/0/1000/10                     memory     DIMM DDR3 Synchronous [empty]
/0/1000/11                     memory     DIMM DDR3 Synchronous [empty]


--=20
Charles F.'. Gon=C3=A7alves

--001a11444e8003c703054685530a
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: base64

PGRpdiBkaXI9Imx0ciI+PGRpdj5IZWxsbyBHdXlzLMKgPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRp
dj5EZXNwaXRlIGhhdmluZyA5NkdCIG9mIG1lbW9yeSBhdmFpbGFibGUgb24gbXkgaGFyZHdhcmUg
dGhlIHN5c3RlbSBvbmx5IHNob3dzIMKgMzlHQiBhdmFpbGFibGU/wqA8L2Rpdj48ZGl2PkRvZXMg
YW55b25lIGhhdmUgc2VlbiB0aGlzIGJlaGF2aW9yIGJlZm9yZT88L2Rpdj48ZGl2Pjxicj48L2Rp
dj48ZGl2PlJ1bm5pbmcgWGVuIDQuNC4xIChtdXN0IGJlIHRoaXMgdmVyc2lvbiEpPC9kaXY+PGRp
dj48ZGl2PjxkaXY+PGZvbnQgZmFjZT0ibW9ub3NwYWNlIj48YnIgY2xhc3M9ImluYm94LWluYm94
LUFwcGxlLWludGVyY2hhbmdlLW5ld2xpbmUiPnJvb3RAb3h1bTovdmFyL3RwY3YvdHBjX3JlcG8j
IGZyZWUgLWg8L2ZvbnQ+PC9kaXY+PGRpdj48Zm9udCBmYWNlPSJtb25vc3BhY2UiPsKgIMKgIMKg
IMKgIMKgIMKgIMKgdG90YWwgwqAgwqAgwqAgdXNlZCDCoCDCoCDCoCBmcmVlIMKgIMKgIHNoYXJl
ZCDCoCDCoGJ1ZmZlcnMgwqAgwqAgY2FjaGVkPC9mb250PjwvZGl2PjxkaXY+PGZvbnQgZmFjZT0i
bW9ub3NwYWNlIj5NZW06IMKgIMKgIMKgIMKgIMKgPGI+PHNwYW4gY2xhc3M9ImluYm94LWluYm94
LUFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+wqA8L3NwYW4+MzlHIMKgPC9iPjxzcGFuIGNsYXNzPSJp
bmJveC1pbmJveC1BcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPsKgPC9zcGFuPsKgIMKgIDEsMUcgwqAg
wqAgwqAgwqAzOEcgwqAgwqAgwqAgMSwzTSDCoCDCoCDCoCAxNjZNIMKgIMKgIMKgIDM5OE08L2Zv
bnQ+PC9kaXY+PGRpdj48Zm9udCBmYWNlPSJtb25vc3BhY2UiPi0vKyBidWZmZXJzL2NhY2hlOiDC
oCDCoCDCoCA1OTRNIMKgIMKgIMKgIMKgMzlHPC9mb250PjwvZGl2PjxkaXY+PGZvbnQgZmFjZT0i
bW9ub3NwYWNlIj5Td2FwOiDCoCDCoCDCoCDCoCDCoDk1RyDCoCDCoCDCoCDCoCAwQiDCoCDCoCDC
oCDCoDk1RzwvZm9udD48L2Rpdj48ZGl2Pjxmb250IGZhY2U9Im1vbm9zcGFjZSI+PGJyPjwvZm9u
dD48L2Rpdj48ZGl2Pjxmb250IGZhY2U9Im1vbm9zcGFjZSI+cm9vdEBveHVtOi92YXIvdHBjdi90
cGNfcmVwbyMgbHNodyAtYyBtZW1vcnkgLXNob3J0PC9mb250PjwvZGl2PjxkaXY+PGZvbnQgZmFj
ZT0ibW9ub3NwYWNlIj5IL1cgcGF0aCDCoCDCoCDCoCDCoCDCoCDCoERldmljZSDCoCDCoCBDbGFz
cyDCoCDCoCDCoERlc2NyaXB0aW9uPC9mb250PjwvZGl2PjxkaXY+PGZvbnQgZmFjZT0ibW9ub3Nw
YWNlIj49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PTwvZm9udD48L2Rpdj48ZGl2Pjxmb250IGZhY2U9Im1vbm9zcGFjZSI+LzAvMCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBtZW1vcnkgwqAgwqAgNjRLaUIgQklPUzwvZm9u
dD48L2Rpdj48ZGl2Pjxmb250IGZhY2U9Im1vbm9zcGFjZSI+LzAvNDAwLzcwMCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCBtZW1vcnkgwqAgwqAgMTkyS2lCIEwxIGNhY2hlPC9mb250Pjwv
ZGl2PjxkaXY+PGZvbnQgZmFjZT0ibW9ub3NwYWNlIj4vMC80MDAvNzAxIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIG1lbW9yeSDCoCDCoCAxNTM2S2lCIEwyIGNhY2hlPC9mb250PjwvZGl2
PjxkaXY+PGZvbnQgZmFjZT0ibW9ub3NwYWNlIj4vMC80MDAvNzAyIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIG1lbW9yeSDCoCDCoCAxMk1pQiBMMyBjYWNoZTwvZm9udD48L2Rpdj48ZGl2
Pjxmb250IGZhY2U9Im1vbm9zcGFjZSI+LzAvNDAxLzcwMyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCBtZW1vcnkgwqAgwqAgMTkyS2lCIEwxIGNhY2hlPC9mb250PjwvZGl2PjxkaXY+PGZv
bnQgZmFjZT0ibW9ub3NwYWNlIj4vMC80MDEvNzA0IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIG1lbW9yeSDCoCDCoCAxNTM2S2lCIEwyIGNhY2hlPC9mb250PjwvZGl2PjxkaXY+PGZvbnQg
ZmFjZT0ibW9ub3NwYWNlIj4vMC80MDEvNzA1IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IG1lbW9yeSDCoCDCoCAxMk1pQiBMMyBjYWNoZTwvZm9udD48L2Rpdj48ZGl2Pjxmb250IGZhY2U9
Im1vbm9zcGFjZSI+PGI+LzAvMTAwMCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oG1lbW9yeSDCoCDCoCA5NkdpQiBTeXN0ZW0gTWVtb3J5PC9iPjwvZm9udD48L2Rpdj48ZGl2Pjxm
b250IGZhY2U9Im1vbm9zcGFjZSI+PGI+LzAvMTAwMC8wIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgbWVtb3J5IMKgIMKgIDhHaUIgRElNTSBERFIzIFN5bmNocm9ub3VzIDEzMzMgTUh6
ICgwLDggbnMpPC9iPjwvZm9udD48L2Rpdj48ZGl2Pjxmb250IGZhY2U9Im1vbm9zcGFjZSI+PGI+
LzAvMTAwMC8xIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgbWVtb3J5IMKgIMKgIDhH
aUIgRElNTSBERFIzIFN5bmNocm9ub3VzIDEzMzMgTUh6ICgwLDggbnMpPC9iPjwvZm9udD48L2Rp
dj48ZGl2Pjxmb250IGZhY2U9Im1vbm9zcGFjZSI+PGI+LzAvMTAwMC8yIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgbWVtb3J5IMKgIMKgIDhHaUIgRElNTSBERFIzIFN5bmNocm9ub3Vz
IDEzMzMgTUh6ICgwLDggbnMpPC9iPjwvZm9udD48L2Rpdj48ZGl2Pjxmb250IGZhY2U9Im1vbm9z
cGFjZSI+PGI+LzAvMTAwMC8zIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgbWVtb3J5
IMKgIMKgIDhHaUIgRElNTSBERFIzIFN5bmNocm9ub3VzIDEzMzMgTUh6ICgwLDggbnMpPC9iPjwv
Zm9udD48L2Rpdj48ZGl2Pjxmb250IGZhY2U9Im1vbm9zcGFjZSI+PGI+LzAvMTAwMC80IMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgbWVtb3J5IMKgIMKgIDhHaUIgRElNTSBERFIzIFN5
bmNocm9ub3VzIDEzMzMgTUh6ICgwLDggbnMpPC9iPjwvZm9udD48L2Rpdj48ZGl2Pjxmb250IGZh
Y2U9Im1vbm9zcGFjZSI+PGI+LzAvMTAwMC81IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgbWVtb3J5IMKgIMKgIDhHaUIgRElNTSBERFIzIFN5bmNocm9ub3VzIDEzMzMgTUh6ICgwLDgg
bnMpPC9iPjwvZm9udD48L2Rpdj48ZGl2Pjxmb250IGZhY2U9Im1vbm9zcGFjZSI+LzAvMTAwMC82
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgbWVtb3J5IMKgIMKgIERJTU0gRERSMyBT
eW5jaHJvbm91cyBbZW1wdHldPC9mb250PjwvZGl2PjxkaXY+PGZvbnQgZmFjZT0ibW9ub3NwYWNl
Ij4vMC8xMDAwLzcgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBtZW1vcnkgwqAgwqAg
RElNTSBERFIzIFN5bmNocm9ub3VzIFtlbXB0eV08L2ZvbnQ+PC9kaXY+PGRpdj48Zm9udCBmYWNl
PSJtb25vc3BhY2UiPi8wLzEwMDAvOCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoG1l
bW9yeSDCoCDCoCBESU1NIEREUjMgU3luY2hyb25vdXMgW2VtcHR5XTwvZm9udD48L2Rpdj48ZGl2
Pjxmb250IGZhY2U9Im1vbm9zcGFjZSI+LzxiPjAvMTAwMC85IMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgbWVtb3J5IMKgIMKgIDhHaUIgRElNTSBERFIzIFN5bmNocm9ub3VzIDEzMzMg
TUh6ICgwLDggbnMpPC9iPjwvZm9udD48L2Rpdj48ZGl2Pjxmb250IGZhY2U9Im1vbm9zcGFjZSI+
PGI+LzAvMTAwMC9hIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgbWVtb3J5IMKgIMKg
IDhHaUIgRElNTSBERFIzIFN5bmNocm9ub3VzIDEzMzMgTUh6ICgwLDggbnMpPC9iPjwvZm9udD48
L2Rpdj48ZGl2Pjxmb250IGZhY2U9Im1vbm9zcGFjZSI+PGI+LzAvMTAwMC9iIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgbWVtb3J5IMKgIMKgIDhHaUIgRElNTSBERFIzIFN5bmNocm9u
b3VzIDEzMzMgTUh6ICgwLDggbnMpPC9iPjwvZm9udD48L2Rpdj48ZGl2Pjxmb250IGZhY2U9Im1v
bm9zcGFjZSI+PGI+LzAvMTAwMC9jIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgbWVt
b3J5IMKgIMKgIDhHaUIgRElNTSBERFIzIFN5bmNocm9ub3VzIDEzMzMgTUh6ICgwLDggbnMpPC9i
PjwvZm9udD48L2Rpdj48ZGl2Pjxmb250IGZhY2U9Im1vbm9zcGFjZSI+PGI+LzAvMTAwMC9kIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgbWVtb3J5IMKgIMKgIDhHaUIgRElNTSBERFIz
IFN5bmNocm9ub3VzIDEzMzMgTUh6ICgwLDggbnMpPC9iPjwvZm9udD48L2Rpdj48ZGl2Pjxmb250
IGZhY2U9Im1vbm9zcGFjZSI+PGI+LzAvMTAwMC9lIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgbWVtb3J5IMKgIMKgIDhHaUIgRElNTSBERFIzIFN5bmNocm9ub3VzIDEzMzMgTUh6ICgw
LDggbnMpPC9iPjwvZm9udD48L2Rpdj48ZGl2Pjxmb250IGZhY2U9Im1vbm9zcGFjZSI+LzAvMTAw
MC9mIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgbWVtb3J5IMKgIMKgIERJTU0gRERS
MyBTeW5jaHJvbm91cyBbZW1wdHldPC9mb250PjwvZGl2PjxkaXY+PGZvbnQgZmFjZT0ibW9ub3Nw
YWNlIj4vMC8xMDAwLzEwIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIG1lbW9yeSDCoCDC
oCBESU1NIEREUjMgU3luY2hyb25vdXMgW2VtcHR5XTwvZm9udD48L2Rpdj48ZGl2Pjxmb250IGZh
Y2U9Im1vbm9zcGFjZSI+LzAvMTAwMC8xMSDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBt
ZW1vcnkgwqAgwqAgRElNTSBERFIzIFN5bmNocm9ub3VzIFtlbXB0eV08L2ZvbnQ+PC9kaXY+PC9k
aXY+PGRpdj48YnI+PC9kaXY+PGJyIGNsYXNzPSJpbmJveC1pbmJveC1BcHBsZS1pbnRlcmNoYW5n
ZS1uZXdsaW5lIj48L2Rpdj48L2Rpdj48ZGl2IGRpcj0ibHRyIj4tLSA8YnI+PC9kaXY+PGRpdiBk
YXRhLXNtYXJ0bWFpbD0iZ21haWxfc2lnbmF0dXJlIj48ZGl2IGRpcj0ibHRyIj5DaGFybGVzIEYu
JiMzOTsuIEdvbsOnYWx2ZXM8L2Rpdj48L2Rpdj4NCg==
--001a11444e8003c703054685530a--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============7584229324376852245==--


From xen-users-bounces@lists.xen.org Fri Jan 20 11:56:35 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Jan 2017 11:56:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cUXmv-0004oR-Hz; Fri, 20 Jan 2017 11:55:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <charles.fg@gmail.com>) id 1cUXmu-0004oL-6J
 for xen-users@lists.xen.org; Fri, 20 Jan 2017 11:55:24 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 44/EF-27429-BAAF1885; Fri, 20 Jan 2017 11:55:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXiVRukr7vyV2O
 EwdGJ2harrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8azP9PZC3Z7V5w5fIC1gXGzUxcjF4eQwCRG
 iea1L1lBHBaBOywSqxauYAZxJAR+sEicajwE5HACOTkSB2bsYYewiyReL5rBBGLzCghKnJz5h
 AXEZhOwlzhz9y7QJA6gSaoSbXPNIUoCJBqf/wArFxYwlXjff48VxBYRMJf4d+YMmM0s4CWxYf
 UPxgmMPLOQTJ2FJDULaCqzgLrE+nlCEGFtiWULXzND2GoSt7ddZYewFSWmdD9kX8DItopRozi
 1qCy1SNfIQi+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzAM6xkYGHcw9q3yO8Qo
 ycGkJMq7+2NDhBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3v0/GyOEBItS01Mr0jJzgBEBk5bg4
 FES4bUDSfMWFyTmFmemQ6ROMepy7Np1+SWTEEtefl6qlDjvGpAiAZCijNI8uBGw6LzEKCslzM
 vIwMAgxFOQWpSbWYIq/4pRnINRSZg3BWQKT2ZeCdymV0BHMAEdYaVcD3JESSJCSqqBsehh/1x
 Wca65B527H/lGSq4W7XJvKv3J+nxDRA5b/NRlryK29XDMXJoykfHQ2xqW14ITHm9Y3P+L4ZLk
 o5Ktx0WE6meyzm9ZpNEpXVe44WyVpJO9RaCc+/Xa2vzif0fzfN9K9r+4/ljp6DSBOc+Fyl+e5
 uPvCkjk93bj3Wpg8v9jzs/YW7vmKbEUZyQaajEXFScCABm34z/JAgAA
X-Env-Sender: charles.fg@gmail.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1484913321!80787688!1
X-Originating-IP: [74.125.82.47]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_40_50,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29752 invoked from network); 20 Jan 2017 11:55:21 -0000
Received: from mail-wm0-f47.google.com (HELO mail-wm0-f47.google.com)
 (74.125.82.47)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Jan 2017 11:55:21 -0000
Received: by mail-wm0-f47.google.com with SMTP id r126so34050241wmr.0
 for <xen-users@lists.xen.org>; Fri, 20 Jan 2017 03:55:21 -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=/dXmGB8ZVPhZ8+PpK5MrHMhBwT5jCFU/oOuuTAVH84o=;
 b=rbT17oeot0PMQco6BbXLoDHcQkBpCwCxFRo10wzEtoBa1QpN/ITPzjhb4AhrmSPUH6
 5qH8om9SxxKWW/7wsu2SIRxb5CavBbF+jvDd8XXB/SNssFj+Y0ZbJGtELKk9QJ82p/v3
 AKjK/oHIf2BsSXx46XGEwrZYp5j7x/uIULzKiXGWMi9/mWgub0ST+v5FAnJijYl4ki/p
 Spu2OdLnTPdEVS16/upllHg8Q/4xjQCgLB4eBbe5npPuJXskgorS+kzclTKxNubljY9X
 BKhVyloHHFv7TdLb2v3a9/BVrd9BSyOmZ78sljd/LB5U5kJw5MfXU72lxeW+i+CljoCN
 x61g==
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=/dXmGB8ZVPhZ8+PpK5MrHMhBwT5jCFU/oOuuTAVH84o=;
 b=JO/DAvF+96pdjGxHEO9rbzN0Q/poAZTC4c7oO4MUL4uUu4P8Vmop9eRR1GTLQm70W6
 Mx7odTD+D6pg8hDxZiAYs98bcDrXL+vomTPRp5RJcT9bCUmTtLB7nPx/g9wwOy9a266Y
 n7mN77fDSW8eDNG+OlTYtD/QDiUc8ExqCFXyjlrYO99AIMamiE5RfbgyKbV3p92uYnm4
 7eh5YuW4ZbwCDa30EL55Ii1lnVI3kXwBDrn5AmgFTgz9RAV12CASbwcu+VdcGIhsjoEi
 N4M9CrGrZA2fSktrTZA/ZrzoTazqEd1OZSVH6KtsYsg+dEeu1l6dwkoVdV0Cz3cbBcxL
 P52A==
X-Gm-Message-State: AIkVDXKeAbMpCuAcvYh4NfnuAQn43qVBlA3dYUCXQvhB2bm7Rtcr3X+jaYth6Ki/IAA+SeFbvbEzswc1HUlzdA==
X-Received: by 10.28.51.205 with SMTP id z196mr2960966wmz.22.1484913320902;
 Fri, 20 Jan 2017 03:55:20 -0800 (PST)
MIME-Version: 1.0
From: =?UTF-8?Q?Charles_Gon=C3=A7alves?= <charles.fg@gmail.com>
Date: Fri, 20 Jan 2017 11:55:10 +0000
Message-ID: <CAAQRGoAOy0DoPidQE=h=6SR2Be9d0QiskKdGfiNpvMsEu920oQ@mail.gmail.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: [Xen-users] Xen not viewing all memory available on host
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7584229324376852245=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============7584229324376852245==
Content-Type: multipart/alternative; boundary=001a11444e8003c703054685530a

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

Hello Guys,

Despite having 96GB of memory available on my hardware the system only
shows  39GB available?
Does anyone have seen this behavior before?

Running Xen 4.4.1 (must be this version!)

root@oxum:/var/tpcv/tpc_repo# free -h
             total       used       free     shared    buffers     cached
Mem:          * 39G  *     1,1G        38G       1,3M       166M       398M
-/+ buffers/cache:       594M        39G
Swap:          95G         0B        95G

root@oxum:/var/tpcv/tpc_repo# lshw -c memory -short
H/W path            Device     Class      Description
=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
/0/0                           memory     64KiB BIOS
/0/400/700                     memory     192KiB L1 cache
/0/400/701                     memory     1536KiB L2 cache
/0/400/702                     memory     12MiB L3 cache
/0/401/703                     memory     192KiB L1 cache
/0/401/704                     memory     1536KiB L2 cache
/0/401/705                     memory     12MiB L3 cache
*/0/1000                        memory     96GiB System Memory*
*/0/1000/0                      memory     8GiB DIMM DDR3 Synchronous 1333
MHz (0,8 ns)*
*/0/1000/1                      memory     8GiB DIMM DDR3 Synchronous 1333
MHz (0,8 ns)*
*/0/1000/2                      memory     8GiB DIMM DDR3 Synchronous 1333
MHz (0,8 ns)*
*/0/1000/3                      memory     8GiB DIMM DDR3 Synchronous 1333
MHz (0,8 ns)*
*/0/1000/4                      memory     8GiB DIMM DDR3 Synchronous 1333
MHz (0,8 ns)*
*/0/1000/5                      memory     8GiB DIMM DDR3 Synchronous 1333
MHz (0,8 ns)*
/0/1000/6                      memory     DIMM DDR3 Synchronous [empty]
/0/1000/7                      memory     DIMM DDR3 Synchronous [empty]
/0/1000/8                      memory     DIMM DDR3 Synchronous [empty]
/*0/1000/9                      memory     8GiB DIMM DDR3 Synchronous 1333
MHz (0,8 ns)*
*/0/1000/a                      memory     8GiB DIMM DDR3 Synchronous 1333
MHz (0,8 ns)*
*/0/1000/b                      memory     8GiB DIMM DDR3 Synchronous 1333
MHz (0,8 ns)*
*/0/1000/c                      memory     8GiB DIMM DDR3 Synchronous 1333
MHz (0,8 ns)*
*/0/1000/d                      memory     8GiB DIMM DDR3 Synchronous 1333
MHz (0,8 ns)*
*/0/1000/e                      memory     8GiB DIMM DDR3 Synchronous 1333
MHz (0,8 ns)*
/0/1000/f                      memory     DIMM DDR3 Synchronous [empty]
/0/1000/10                     memory     DIMM DDR3 Synchronous [empty]
/0/1000/11                     memory     DIMM DDR3 Synchronous [empty]


--=20
Charles F.'. Gon=C3=A7alves

--001a11444e8003c703054685530a
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: base64

PGRpdiBkaXI9Imx0ciI+PGRpdj5IZWxsbyBHdXlzLMKgPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRp
dj5EZXNwaXRlIGhhdmluZyA5NkdCIG9mIG1lbW9yeSBhdmFpbGFibGUgb24gbXkgaGFyZHdhcmUg
dGhlIHN5c3RlbSBvbmx5IHNob3dzIMKgMzlHQiBhdmFpbGFibGU/wqA8L2Rpdj48ZGl2PkRvZXMg
YW55b25lIGhhdmUgc2VlbiB0aGlzIGJlaGF2aW9yIGJlZm9yZT88L2Rpdj48ZGl2Pjxicj48L2Rp
dj48ZGl2PlJ1bm5pbmcgWGVuIDQuNC4xIChtdXN0IGJlIHRoaXMgdmVyc2lvbiEpPC9kaXY+PGRp
dj48ZGl2PjxkaXY+PGZvbnQgZmFjZT0ibW9ub3NwYWNlIj48YnIgY2xhc3M9ImluYm94LWluYm94
LUFwcGxlLWludGVyY2hhbmdlLW5ld2xpbmUiPnJvb3RAb3h1bTovdmFyL3RwY3YvdHBjX3JlcG8j
IGZyZWUgLWg8L2ZvbnQ+PC9kaXY+PGRpdj48Zm9udCBmYWNlPSJtb25vc3BhY2UiPsKgIMKgIMKg
IMKgIMKgIMKgIMKgdG90YWwgwqAgwqAgwqAgdXNlZCDCoCDCoCDCoCBmcmVlIMKgIMKgIHNoYXJl
ZCDCoCDCoGJ1ZmZlcnMgwqAgwqAgY2FjaGVkPC9mb250PjwvZGl2PjxkaXY+PGZvbnQgZmFjZT0i
bW9ub3NwYWNlIj5NZW06IMKgIMKgIMKgIMKgIMKgPGI+PHNwYW4gY2xhc3M9ImluYm94LWluYm94
LUFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+wqA8L3NwYW4+MzlHIMKgPC9iPjxzcGFuIGNsYXNzPSJp
bmJveC1pbmJveC1BcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPsKgPC9zcGFuPsKgIMKgIDEsMUcgwqAg
wqAgwqAgwqAzOEcgwqAgwqAgwqAgMSwzTSDCoCDCoCDCoCAxNjZNIMKgIMKgIMKgIDM5OE08L2Zv
bnQ+PC9kaXY+PGRpdj48Zm9udCBmYWNlPSJtb25vc3BhY2UiPi0vKyBidWZmZXJzL2NhY2hlOiDC
oCDCoCDCoCA1OTRNIMKgIMKgIMKgIMKgMzlHPC9mb250PjwvZGl2PjxkaXY+PGZvbnQgZmFjZT0i
bW9ub3NwYWNlIj5Td2FwOiDCoCDCoCDCoCDCoCDCoDk1RyDCoCDCoCDCoCDCoCAwQiDCoCDCoCDC
oCDCoDk1RzwvZm9udD48L2Rpdj48ZGl2Pjxmb250IGZhY2U9Im1vbm9zcGFjZSI+PGJyPjwvZm9u
dD48L2Rpdj48ZGl2Pjxmb250IGZhY2U9Im1vbm9zcGFjZSI+cm9vdEBveHVtOi92YXIvdHBjdi90
cGNfcmVwbyMgbHNodyAtYyBtZW1vcnkgLXNob3J0PC9mb250PjwvZGl2PjxkaXY+PGZvbnQgZmFj
ZT0ibW9ub3NwYWNlIj5IL1cgcGF0aCDCoCDCoCDCoCDCoCDCoCDCoERldmljZSDCoCDCoCBDbGFz
cyDCoCDCoCDCoERlc2NyaXB0aW9uPC9mb250PjwvZGl2PjxkaXY+PGZvbnQgZmFjZT0ibW9ub3Nw
YWNlIj49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PTwvZm9udD48L2Rpdj48ZGl2Pjxmb250IGZhY2U9Im1vbm9zcGFjZSI+LzAvMCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBtZW1vcnkgwqAgwqAgNjRLaUIgQklPUzwvZm9u
dD48L2Rpdj48ZGl2Pjxmb250IGZhY2U9Im1vbm9zcGFjZSI+LzAvNDAwLzcwMCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCBtZW1vcnkgwqAgwqAgMTkyS2lCIEwxIGNhY2hlPC9mb250Pjwv
ZGl2PjxkaXY+PGZvbnQgZmFjZT0ibW9ub3NwYWNlIj4vMC80MDAvNzAxIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIG1lbW9yeSDCoCDCoCAxNTM2S2lCIEwyIGNhY2hlPC9mb250PjwvZGl2
PjxkaXY+PGZvbnQgZmFjZT0ibW9ub3NwYWNlIj4vMC80MDAvNzAyIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIG1lbW9yeSDCoCDCoCAxMk1pQiBMMyBjYWNoZTwvZm9udD48L2Rpdj48ZGl2
Pjxmb250IGZhY2U9Im1vbm9zcGFjZSI+LzAvNDAxLzcwMyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCBtZW1vcnkgwqAgwqAgMTkyS2lCIEwxIGNhY2hlPC9mb250PjwvZGl2PjxkaXY+PGZv
bnQgZmFjZT0ibW9ub3NwYWNlIj4vMC80MDEvNzA0IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIG1lbW9yeSDCoCDCoCAxNTM2S2lCIEwyIGNhY2hlPC9mb250PjwvZGl2PjxkaXY+PGZvbnQg
ZmFjZT0ibW9ub3NwYWNlIj4vMC80MDEvNzA1IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IG1lbW9yeSDCoCDCoCAxMk1pQiBMMyBjYWNoZTwvZm9udD48L2Rpdj48ZGl2Pjxmb250IGZhY2U9
Im1vbm9zcGFjZSI+PGI+LzAvMTAwMCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oG1lbW9yeSDCoCDCoCA5NkdpQiBTeXN0ZW0gTWVtb3J5PC9iPjwvZm9udD48L2Rpdj48ZGl2Pjxm
b250IGZhY2U9Im1vbm9zcGFjZSI+PGI+LzAvMTAwMC8wIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgbWVtb3J5IMKgIMKgIDhHaUIgRElNTSBERFIzIFN5bmNocm9ub3VzIDEzMzMgTUh6
ICgwLDggbnMpPC9iPjwvZm9udD48L2Rpdj48ZGl2Pjxmb250IGZhY2U9Im1vbm9zcGFjZSI+PGI+
LzAvMTAwMC8xIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgbWVtb3J5IMKgIMKgIDhH
aUIgRElNTSBERFIzIFN5bmNocm9ub3VzIDEzMzMgTUh6ICgwLDggbnMpPC9iPjwvZm9udD48L2Rp
dj48ZGl2Pjxmb250IGZhY2U9Im1vbm9zcGFjZSI+PGI+LzAvMTAwMC8yIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgbWVtb3J5IMKgIMKgIDhHaUIgRElNTSBERFIzIFN5bmNocm9ub3Vz
IDEzMzMgTUh6ICgwLDggbnMpPC9iPjwvZm9udD48L2Rpdj48ZGl2Pjxmb250IGZhY2U9Im1vbm9z
cGFjZSI+PGI+LzAvMTAwMC8zIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgbWVtb3J5
IMKgIMKgIDhHaUIgRElNTSBERFIzIFN5bmNocm9ub3VzIDEzMzMgTUh6ICgwLDggbnMpPC9iPjwv
Zm9udD48L2Rpdj48ZGl2Pjxmb250IGZhY2U9Im1vbm9zcGFjZSI+PGI+LzAvMTAwMC80IMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgbWVtb3J5IMKgIMKgIDhHaUIgRElNTSBERFIzIFN5
bmNocm9ub3VzIDEzMzMgTUh6ICgwLDggbnMpPC9iPjwvZm9udD48L2Rpdj48ZGl2Pjxmb250IGZh
Y2U9Im1vbm9zcGFjZSI+PGI+LzAvMTAwMC81IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgbWVtb3J5IMKgIMKgIDhHaUIgRElNTSBERFIzIFN5bmNocm9ub3VzIDEzMzMgTUh6ICgwLDgg
bnMpPC9iPjwvZm9udD48L2Rpdj48ZGl2Pjxmb250IGZhY2U9Im1vbm9zcGFjZSI+LzAvMTAwMC82
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgbWVtb3J5IMKgIMKgIERJTU0gRERSMyBT
eW5jaHJvbm91cyBbZW1wdHldPC9mb250PjwvZGl2PjxkaXY+PGZvbnQgZmFjZT0ibW9ub3NwYWNl
Ij4vMC8xMDAwLzcgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBtZW1vcnkgwqAgwqAg
RElNTSBERFIzIFN5bmNocm9ub3VzIFtlbXB0eV08L2ZvbnQ+PC9kaXY+PGRpdj48Zm9udCBmYWNl
PSJtb25vc3BhY2UiPi8wLzEwMDAvOCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoG1l
bW9yeSDCoCDCoCBESU1NIEREUjMgU3luY2hyb25vdXMgW2VtcHR5XTwvZm9udD48L2Rpdj48ZGl2
Pjxmb250IGZhY2U9Im1vbm9zcGFjZSI+LzxiPjAvMTAwMC85IMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgbWVtb3J5IMKgIMKgIDhHaUIgRElNTSBERFIzIFN5bmNocm9ub3VzIDEzMzMg
TUh6ICgwLDggbnMpPC9iPjwvZm9udD48L2Rpdj48ZGl2Pjxmb250IGZhY2U9Im1vbm9zcGFjZSI+
PGI+LzAvMTAwMC9hIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgbWVtb3J5IMKgIMKg
IDhHaUIgRElNTSBERFIzIFN5bmNocm9ub3VzIDEzMzMgTUh6ICgwLDggbnMpPC9iPjwvZm9udD48
L2Rpdj48ZGl2Pjxmb250IGZhY2U9Im1vbm9zcGFjZSI+PGI+LzAvMTAwMC9iIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgbWVtb3J5IMKgIMKgIDhHaUIgRElNTSBERFIzIFN5bmNocm9u
b3VzIDEzMzMgTUh6ICgwLDggbnMpPC9iPjwvZm9udD48L2Rpdj48ZGl2Pjxmb250IGZhY2U9Im1v
bm9zcGFjZSI+PGI+LzAvMTAwMC9jIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgbWVt
b3J5IMKgIMKgIDhHaUIgRElNTSBERFIzIFN5bmNocm9ub3VzIDEzMzMgTUh6ICgwLDggbnMpPC9i
PjwvZm9udD48L2Rpdj48ZGl2Pjxmb250IGZhY2U9Im1vbm9zcGFjZSI+PGI+LzAvMTAwMC9kIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgbWVtb3J5IMKgIMKgIDhHaUIgRElNTSBERFIz
IFN5bmNocm9ub3VzIDEzMzMgTUh6ICgwLDggbnMpPC9iPjwvZm9udD48L2Rpdj48ZGl2Pjxmb250
IGZhY2U9Im1vbm9zcGFjZSI+PGI+LzAvMTAwMC9lIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgbWVtb3J5IMKgIMKgIDhHaUIgRElNTSBERFIzIFN5bmNocm9ub3VzIDEzMzMgTUh6ICgw
LDggbnMpPC9iPjwvZm9udD48L2Rpdj48ZGl2Pjxmb250IGZhY2U9Im1vbm9zcGFjZSI+LzAvMTAw
MC9mIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgbWVtb3J5IMKgIMKgIERJTU0gRERS
MyBTeW5jaHJvbm91cyBbZW1wdHldPC9mb250PjwvZGl2PjxkaXY+PGZvbnQgZmFjZT0ibW9ub3Nw
YWNlIj4vMC8xMDAwLzEwIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIG1lbW9yeSDCoCDC
oCBESU1NIEREUjMgU3luY2hyb25vdXMgW2VtcHR5XTwvZm9udD48L2Rpdj48ZGl2Pjxmb250IGZh
Y2U9Im1vbm9zcGFjZSI+LzAvMTAwMC8xMSDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBt
ZW1vcnkgwqAgwqAgRElNTSBERFIzIFN5bmNocm9ub3VzIFtlbXB0eV08L2ZvbnQ+PC9kaXY+PC9k
aXY+PGRpdj48YnI+PC9kaXY+PGJyIGNsYXNzPSJpbmJveC1pbmJveC1BcHBsZS1pbnRlcmNoYW5n
ZS1uZXdsaW5lIj48L2Rpdj48L2Rpdj48ZGl2IGRpcj0ibHRyIj4tLSA8YnI+PC9kaXY+PGRpdiBk
YXRhLXNtYXJ0bWFpbD0iZ21haWxfc2lnbmF0dXJlIj48ZGl2IGRpcj0ibHRyIj5DaGFybGVzIEYu
JiMzOTsuIEdvbsOnYWx2ZXM8L2Rpdj48L2Rpdj4NCg==
--001a11444e8003c703054685530a--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============7584229324376852245==--


From xen-users-bounces@lists.xen.org Fri Jan 20 12:52:47 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Jan 2017 12:52:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cUYfR-0006e4-CF; Fri, 20 Jan 2017 12:51:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xikangjie@360.cn>) id 1cUYfQ-0006dy-OP
 for xen-users@lists.xen.org; Fri, 20 Jan 2017 12:51:44 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 30/42-25093-0E702885; Fri, 20 Jan 2017 12:51:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIKsWRWlGSWpSXmKPExsVSXRvErnuPvSn
 C4PYbM4tVVw+wOjB6HN39mymAMYo1My8pvyKBNePLyadMBatPMFYc2viDrYHxwlHGLkYuDiGB
 r4wSE/4fYYdwVjFKrGo6BpTh5GATMJTYt6mBBcQWESiVuLTtODuILSxQJDFt5mpGiLibxLmpX
 5ggbCOJRzs/MoPYLAKqEjfmTGYDsXkFvCTu/l8BNkdIIEDi2bI7YDWcAoESy9fvB6thFJCVmP
 boPtgcZgFxibnTZrGC2BICAhJL9pxnhrBFJV4+/gcVl5fY/fU4K0R9nsT8g78YIXYJSpyc+YR
 lAqPQLCSjZiEpm4WkbBYjB1BcU2L9Ln2IEkWJKd0P2SFsDYnWOXPZkcUXMLKvYlQvTi0qSy3S
 NdZLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAiMGAYg2MHY8c/pEKMkB5OSKO/uj
 w0RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4H7A1RQgJFqWmp1akZeYAYxcmLcHBoyTCewckzV
 tckJhbnJkOkTrFaMxx6sbpl0wcKyZffMkkxJKXn5cqJc5bAlIqAFKaUZoHNwiWUi4xykoJ8zI
 CnSbEU5BalJtZgir/ilGcg1FJmPcsyBSezLwSuH2vgE5hAjrFSrke5JSSRISUVAPjFpdW9nU1
 c22/8ZRtO52blfbLLLAsy9HgvZxd3n99ES1bS++iJ6c8jBV2fu7S7v4ws3Zz8HSF/wY/WqNei
 LCc2ZQ7b/kG3QPT50w+MDNFZIL9udzmmtfMP2ebOtuHzt99dEKHkPP3R0pL9m/N1lQxLe8w3O
 27pqD1jmvKt1InBTeVfafFfdKVWIozEg21mIuKEwFbbouBJAMAAA==
X-Env-Sender: xikangjie@360.cn
X-Msg-Ref: server-8.tower-21.messagelabs.com!1484916699!53571925!1
X-Originating-IP: [123.125.82.7]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31526 invoked from network); 20 Jan 2017 12:51:41 -0000
Received: from mtabjsc2.360.cn (HELO mtabjsc2.360.cn) (123.125.82.7)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 20 Jan 2017 12:51:41 -0000
Received: from CAS1.corp.qihoo.net (unknown [220.181.158.129])
 (using TLSv1 with cipher AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mtabjsc2.360.cn (QHMAIL) with ESMTP id 397AD6B19C9;
 Fri, 20 Jan 2017 20:51:38 +0800 (CST)
Received: from EX01.corp.qihoo.net ([fe80::1c65:facd:d8aa:c20a]) by
 CAS1.corp.qihoo.net ([220.181.158.129]) with mapi id 14.02.0387.000; Fri, 20
 Jan 2017 20:51:37 +0800
From: =?utf-8?B?5bit5bq35p2w?= <xikangjie@360.cn>
To: =?utf-8?B?Q2hhcmxlcyBHb27Dp2FsdmVz?= <charles.fg@gmail.com>,
 "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Thread-Topic: [Xen-users] Xen not viewing all memory available on host
Thread-Index: AQHScxVgLAYlpU81IUekJCsOeqoDI6FBUMng
Date: Fri, 20 Jan 2017 12:51:37 +0000
Message-ID: <21D42A94174EE345809CF640696801D577FF551C@EX01.corp.qihoo.net>
References: <CAAQRGoAOy0DoPidQE=h=6SR2Be9d0QiskKdGfiNpvMsEu920oQ@mail.gmail.com>
In-Reply-To: <CAAQRGoAOy0DoPidQE=h=6SR2Be9d0QiskKdGfiNpvMsEu920oQ@mail.gmail.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.18.32.32]
MIME-Version: 1.0
Subject: [Xen-users] =?utf-8?b?562U5aSNOiAgWGVuIG5vdCB2aWV3aW5nIGFsbCBt?=
 =?utf-8?q?emory_available_on_host?=
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7510852459622203176=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============7510852459622203176==
Content-Language: zh-CN
Content-Type: multipart/alternative;
	boundary="_000_21D42A94174EE345809CF640696801D577FF551CEX01corpqihoone_"

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

T3RoZXIgbWVtb3J5IGlzIGFsbG9jYXRlZCB0byBEb21VLCBzbyBEb20wIG9ubHkgaGFzIDM5Rywg
eW91IGNhbiB1c2Ug4oCYeGwgaW5mb+KAmSB0byBzZWUgdG90YWwgbWVtb3J5Og0KDQojIHhsIGlu
Zm8NCuKApg0KdG90YWxfbWVtb3J5ICAgICAgICAgICA6IDY1NTA2DQpmcmVlX21lbW9yeSAgICAg
ICAgICAgIDogNjY2Nw0K4oCmDQoNCmZyZWVfbWVtb3J5IGlzIGZvciBEb21VLg0KDQrlj5Hku7bk
uro6IFhlbi11c2VycyBbbWFpbHRvOnhlbi11c2Vycy1ib3VuY2VzQGxpc3RzLnhlbi5vcmddIOS7
o+ihqCBDaGFybGVzIEdvbj9hbHZlcw0K5Y+R6YCB5pe26Ze0OiAyMDE35bm0MeaciDIw5pelIDE5
OjU1DQrmlLbku7bkuro6IHhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnDQrkuLvpopg6IFtYZW4tdXNl
cnNdIFhlbiBub3Qgdmlld2luZyBhbGwgbWVtb3J5IGF2YWlsYWJsZSBvbiBob3N0DQoNCkhlbGxv
IEd1eXMsDQoNCkRlc3BpdGUgaGF2aW5nIDk2R0Igb2YgbWVtb3J5IGF2YWlsYWJsZSBvbiBteSBo
YXJkd2FyZSB0aGUgc3lzdGVtIG9ubHkgc2hvd3MgIDM5R0IgYXZhaWxhYmxlPw0KRG9lcyBhbnlv
bmUgaGF2ZSBzZWVuIHRoaXMgYmVoYXZpb3IgYmVmb3JlPw0KDQpSdW5uaW5nIFhlbiA0LjQuMSAo
bXVzdCBiZSB0aGlzIHZlcnNpb24hKQ0KDQpyb290QG94dW06L3Zhci90cGN2L3RwY19yZXBvIyBm
cmVlIC1oDQogICAgICAgICAgICAgdG90YWwgICAgICAgdXNlZCAgICAgICBmcmVlICAgICBzaGFy
ZWQgICAgYnVmZmVycyAgICAgY2FjaGVkDQpNZW06ICAgICAgICAgICAzOUcgICAgICAgMSwxRyAg
ICAgICAgMzhHICAgICAgIDEsM00gICAgICAgMTY2TSAgICAgICAzOThNDQotLysgYnVmZmVycy9j
YWNoZTogICAgICAgNTk0TSAgICAgICAgMzlHDQpTd2FwOiAgICAgICAgICA5NUcgICAgICAgICAw
QiAgICAgICAgOTVHDQoNCnJvb3RAb3h1bTovdmFyL3RwY3YvdHBjX3JlcG8jIGxzaHcgLWMgbWVt
b3J5IC1zaG9ydA0KSC9XIHBhdGggICAgICAgICAgICBEZXZpY2UgICAgIENsYXNzICAgICAgRGVz
Y3JpcHRpb24NCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09DQovMC8wICAgICAgICAgICAgICAgICAgICAgICAgICAgbWVtb3J5ICAgICA2NEtpQiBC
SU9TDQovMC80MDAvNzAwICAgICAgICAgICAgICAgICAgICAgbWVtb3J5ICAgICAxOTJLaUIgTDEg
Y2FjaGUNCi8wLzQwMC83MDEgICAgICAgICAgICAgICAgICAgICBtZW1vcnkgICAgIDE1MzZLaUIg
TDIgY2FjaGUNCi8wLzQwMC83MDIgICAgICAgICAgICAgICAgICAgICBtZW1vcnkgICAgIDEyTWlC
IEwzIGNhY2hlDQovMC80MDEvNzAzICAgICAgICAgICAgICAgICAgICAgbWVtb3J5ICAgICAxOTJL
aUIgTDEgY2FjaGUNCi8wLzQwMS83MDQgICAgICAgICAgICAgICAgICAgICBtZW1vcnkgICAgIDE1
MzZLaUIgTDIgY2FjaGUNCi8wLzQwMS83MDUgICAgICAgICAgICAgICAgICAgICBtZW1vcnkgICAg
IDEyTWlCIEwzIGNhY2hlDQovMC8xMDAwICAgICAgICAgICAgICAgICAgICAgICAgbWVtb3J5ICAg
ICA5NkdpQiBTeXN0ZW0gTWVtb3J5DQovMC8xMDAwLzAgICAgICAgICAgICAgICAgICAgICAgbWVt
b3J5ICAgICA4R2lCIERJTU0gRERSMyBTeW5jaHJvbm91cyAxMzMzIE1IeiAoMCw4IG5zKQ0KLzAv
MTAwMC8xICAgICAgICAgICAgICAgICAgICAgIG1lbW9yeSAgICAgOEdpQiBESU1NIEREUjMgU3lu
Y2hyb25vdXMgMTMzMyBNSHogKDAsOCBucykNCi8wLzEwMDAvMiAgICAgICAgICAgICAgICAgICAg
ICBtZW1vcnkgICAgIDhHaUIgRElNTSBERFIzIFN5bmNocm9ub3VzIDEzMzMgTUh6ICgwLDggbnMp
DQovMC8xMDAwLzMgICAgICAgICAgICAgICAgICAgICAgbWVtb3J5ICAgICA4R2lCIERJTU0gRERS
MyBTeW5jaHJvbm91cyAxMzMzIE1IeiAoMCw4IG5zKQ0KLzAvMTAwMC80ICAgICAgICAgICAgICAg
ICAgICAgIG1lbW9yeSAgICAgOEdpQiBESU1NIEREUjMgU3luY2hyb25vdXMgMTMzMyBNSHogKDAs
OCBucykNCi8wLzEwMDAvNSAgICAgICAgICAgICAgICAgICAgICBtZW1vcnkgICAgIDhHaUIgRElN
TSBERFIzIFN5bmNocm9ub3VzIDEzMzMgTUh6ICgwLDggbnMpDQovMC8xMDAwLzYgICAgICAgICAg
ICAgICAgICAgICAgbWVtb3J5ICAgICBESU1NIEREUjMgU3luY2hyb25vdXMgW2VtcHR5XQ0KLzAv
MTAwMC83ICAgICAgICAgICAgICAgICAgICAgIG1lbW9yeSAgICAgRElNTSBERFIzIFN5bmNocm9u
b3VzIFtlbXB0eV0NCi8wLzEwMDAvOCAgICAgICAgICAgICAgICAgICAgICBtZW1vcnkgICAgIERJ
TU0gRERSMyBTeW5jaHJvbm91cyBbZW1wdHldDQovMC8xMDAwLzkgICAgICAgICAgICAgICAgICAg
ICAgbWVtb3J5ICAgICA4R2lCIERJTU0gRERSMyBTeW5jaHJvbm91cyAxMzMzIE1IeiAoMCw4IG5z
KQ0KLzAvMTAwMC9hICAgICAgICAgICAgICAgICAgICAgIG1lbW9yeSAgICAgOEdpQiBESU1NIERE
UjMgU3luY2hyb25vdXMgMTMzMyBNSHogKDAsOCBucykNCi8wLzEwMDAvYiAgICAgICAgICAgICAg
ICAgICAgICBtZW1vcnkgICAgIDhHaUIgRElNTSBERFIzIFN5bmNocm9ub3VzIDEzMzMgTUh6ICgw
LDggbnMpDQovMC8xMDAwL2MgICAgICAgICAgICAgICAgICAgICAgbWVtb3J5ICAgICA4R2lCIERJ
TU0gRERSMyBTeW5jaHJvbm91cyAxMzMzIE1IeiAoMCw4IG5zKQ0KLzAvMTAwMC9kICAgICAgICAg
ICAgICAgICAgICAgIG1lbW9yeSAgICAgOEdpQiBESU1NIEREUjMgU3luY2hyb25vdXMgMTMzMyBN
SHogKDAsOCBucykNCi8wLzEwMDAvZSAgICAgICAgICAgICAgICAgICAgICBtZW1vcnkgICAgIDhH
aUIgRElNTSBERFIzIFN5bmNocm9ub3VzIDEzMzMgTUh6ICgwLDggbnMpDQovMC8xMDAwL2YgICAg
ICAgICAgICAgICAgICAgICAgbWVtb3J5ICAgICBESU1NIEREUjMgU3luY2hyb25vdXMgW2VtcHR5
XQ0KLzAvMTAwMC8xMCAgICAgICAgICAgICAgICAgICAgIG1lbW9yeSAgICAgRElNTSBERFIzIFN5
bmNocm9ub3VzIFtlbXB0eV0NCi8wLzEwMDAvMTEgICAgICAgICAgICAgICAgICAgICBtZW1vcnkg
ICAgIERJTU0gRERSMyBTeW5jaHJvbm91cyBbZW1wdHldDQoNCg0KLS0NCkNoYXJsZXMgRi4nLiBH
b27Dp2FsdmVzDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseTrlrovkvZM7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9u
dC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQg
MyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiXEDlrovkvZMiOw0KCXBhbm9zZS0x
OjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTrlvq7ova/p
m4Xpu5E7DQoJcGFub3NlLTE6MiAxMSA1IDMgMiAyIDQgMiAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiXEDlvq7ova/pm4Xpu5EiOw0KCXBhbm9zZS0xOjIgMTEgNSAzIDIgMiA0IDIg
MiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFs
LCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0K
CWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk65a6L5L2TO30NCmE6bGluaywgc3Bhbi5N
c29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4
dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9s
bG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRl
Y29yYXRpb246dW5kZXJsaW5lO30NCnNwYW4uaW5ib3gtaW5ib3gtYXBwbGUtY29udmVydGVkLXNw
YWNlDQoJe21zby1zdHlsZS1uYW1lOmluYm94LWluYm94LWFwcGxlLWNvbnZlcnRlZC1zcGFjZTt9
DQpzcGFuLkVtYWlsU3R5bGUxOA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglm
b250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0KLk1z
b0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1mYW1pbHk6
IkNhbGlicmkiLCJzYW5zLXNlcmlmIjt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIu
MHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcyLjBwdCA5MC4wcHQgNzIuMHB0IDkwLjBwdDt9DQpkaXYu
V29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBn
dGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIx
MDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpz
aGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIg
Lz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxh
bmc9IlpILUNOIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRT
ZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPk90aGVyIG1lbW9yeSBpcyBhbGxvY2F0ZWQg
dG8gRG9tVSwgc28gRG9tMCBvbmx5IGhhcyAzOUcsIHlvdSBjYW4gdXNlIOKAmHhsIGluZm/igJkg
dG8gc2VlIHRvdGFsIG1lbW9yeTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
IyB4bCBpbmZvPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj7igKY8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPnRvdGFsX21lbW9yeSZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyA6IDY1NTA2PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5mcmVl
X21lbW9yeSZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyA6IDY2Njc8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPuKApjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5mcmVlX21l
bW9yeSBpcyBmb3IgRG9tVS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij7lj5Hku7bkuro8c3BhbiBsYW5nPSJFTi1V
UyI+Ojwvc3Bhbj48L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdCI+IFhlbi11c2VycyBbbWFpbHRvOnhlbi11c2Vycy1ib3VuY2VzQGxpc3RzLnhlbi5v
cmddDQo8L3NwYW4+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPuS7o+ihqCA8L3Nw
YW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+Q2hhcmxl
cyBHb24/YWx2ZXM8YnI+DQo8L3NwYW4+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQi
PuWPkemAgeaXtumXtDxzcGFuIGxhbmc9IkVOLVVTIj46PC9zcGFuPjwvc3Bhbj48L2I+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4gMjAxNzwvc3Bhbj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdCI+5bm0PHNwYW4gbGFuZz0iRU4tVVMiPjE8L3NwYW4+5pyI
PHNwYW4gbGFuZz0iRU4tVVMiPjIwPC9zcGFuPuaXpTxzcGFuIGxhbmc9IkVOLVVTIj4gMTk6NTU8
YnI+DQo8L3NwYW4+PGI+5pS25Lu25Lq6PHNwYW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9iPjxz
cGFuIGxhbmc9IkVOLVVTIj4geGVuLXVzZXJzQGxpc3RzLnhlbi5vcmc8YnI+DQo8L3NwYW4+PGI+
5Li76aKYPHNwYW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj4g
W1hlbi11c2Vyc10gWGVuIG5vdCB2aWV3aW5nIGFsbCBtZW1vcnkgYXZhaWxhYmxlIG9uIGhvc3Q8
bzpwPjwvbzpwPjwvc3Bhbj48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkhlbGxvIEd1eXMsJm5ic3A7
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5EZXNwaXRl
IGhhdmluZyA5NkdCIG9mIG1lbW9yeSBhdmFpbGFibGUgb24gbXkgaGFyZHdhcmUgdGhlIHN5c3Rl
bSBvbmx5IHNob3dzICZuYnNwOzM5R0IgYXZhaWxhYmxlPyZuYnNwOzxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIj5Eb2VzIGFueW9uZSBoYXZlIHNlZW4gdGhpcyBiZWhhdmlvciBiZWZvcmU/PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5SdW5uaW5nIFhlbiA0LjQu
MSAobXVzdCBiZSB0aGlzIHZlcnNpb24hKTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+PGJyPg0Kcm9v
dEBveHVtOi92YXIvdHBjdi90cGNfcmVwbyMgZnJlZSAtaDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V
UyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90OyI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7dG90YWwgJm5ic3A7ICZuYnNwOyAmbmJzcDsgdXNlZCAmbmJzcDsgJm5ic3A7ICZuYnNwOyBm
cmVlICZuYnNwOyAmbmJzcDsgc2hhcmVkICZuYnNwOyAmbmJzcDtidWZmZXJzICZuYnNwOyAmbmJz
cDsgY2FjaGVkPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5NZW06ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDs8c3BhbiBjbGFzcz0iaW5ib3gtaW5ib3gtYXBwbGUt
Y29udmVydGVkLXNwYWNlIj48Yj4mbmJzcDs8L2I+PC9zcGFuPjxiPjM5RyAmbmJzcDs8L2I+PHNw
YW4gY2xhc3M9ImluYm94LWluYm94LWFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PiZuYnNwOyAmbmJzcDsgMSwxRyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDszOEcgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgMSwzTSAmbmJzcDsgJm5ic3A7ICZuYnNwOyAxNjZNDQogJm5ic3A7ICZu
YnNwOyAmbmJzcDsgMzk4TTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+LS8mIzQz
OyBidWZmZXJzL2NhY2hlOiAmbmJzcDsgJm5ic3A7ICZuYnNwOyA1OTRNICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOzM5Rzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+U3dhcDog
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOzk1RyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgMEIgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7OTVHPC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+cm9vdEBveHVt
Oi92YXIvdHBjdi90cGNfcmVwbyMgbHNodyAtYyBtZW1vcnkgLXNob3J0PC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7Ij5IL1cgcGF0aCAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwO0RldmljZSAmbmJzcDsgJm5ic3A7IENsYXNzICZuYnNwOyAmbmJzcDsgJm5i
c3A7RGVzY3JpcHRpb248L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PC9zcGFuPjxzcGFu
IGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZx
dW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4vMC8wICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyBtZW1vcnkgJm5ic3A7ICZuYnNwOyA2NEtpQiBCSU9TPC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7Ij4vMC80MDAvNzAwICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBtZW1vcnkgJm5ic3A7ICZuYnNw
OyAxOTJLaUIgTDEgY2FjaGU8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPi8wLzQw
MC83MDEgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7IG1lbW9yeSAmbmJzcDsgJm5ic3A7IDE1MzZLaUIgTDIgY2FjaGU8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPi8wLzQwMC83MDIgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
IG1lbW9yeSAmbmJzcDsgJm5ic3A7IDEyTWlCIEwzIGNhY2hlPC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7Ij4vMC80MDEvNzAzICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBtZW1vcnkgJm5ic3A7ICZuYnNw
OyAxOTJLaUIgTDEgY2FjaGU8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPi8wLzQw
MS83MDQgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7IG1lbW9yeSAmbmJzcDsgJm5ic3A7IDE1MzZLaUIgTDIgY2FjaGU8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPi8wLzQwMS83MDUgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
IG1lbW9yeSAmbmJzcDsgJm5ic3A7IDEyTWlCIEwzIGNhY2hlPC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7Ij4vMC8xMDAwICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7bWVtb3J5
ICZuYnNwOyAmbmJzcDsgOTZHaUIgU3lzdGVtIE1lbW9yeTwvc3Bhbj48L2I+PHNwYW4gbGFuZz0i
RU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7
Q291cmllciBOZXcmcXVvdDsiPi8wLzEwMDAvMCAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7bWVtb3J5ICZu
YnNwOyAmbmJzcDsgOEdpQiBESU1NIEREUjMgU3luY2hyb25vdXMgMTMzMyBNSHogKDAsOCBucyk8
L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4vMC8xMDAwLzEgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwO21lbW9yeSAmbmJzcDsgJm5ic3A7IDhHaUIgRElNTSBERFIzIFN5bmNocm9u
b3VzIDEzMzMgTUh6ICgwLDggbnMpPC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90OyI+LzAvMTAwMC8yICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDttZW1vcnkgJm5ic3A7ICZuYnNwOyA4
R2lCIERJTU0gRERSMyBTeW5jaHJvbm91cyAxMzMzIE1IeiAoMCw4IG5zKTwvc3Bhbj48L2I+PHNw
YW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1p
bHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPi8wLzEwMDAvMyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
bWVtb3J5ICZuYnNwOyAmbmJzcDsgOEdpQiBESU1NIEREUjMgU3luY2hyb25vdXMgMTMzMyBNSHog
KDAsOCBucyk8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4vMC8xMDAw
LzQgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwO21lbW9yeSAmbmJzcDsgJm5ic3A7IDhHaUIgRElNTSBERFIz
IFN5bmNocm9ub3VzIDEzMzMgTUh6ICgwLDggbnMpPC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1V
UyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3Vy
aWVyIE5ldyZxdW90OyI+LzAvMTAwMC81ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDttZW1vcnkgJm5ic3A7
ICZuYnNwOyA4R2lCIERJTU0gRERSMyBTeW5jaHJvbm91cyAxMzMzIE1IeiAoMCw4IG5zKTwvc3Bh
bj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPi8wLzEwMDAvNiAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7bWVtb3J5ICZuYnNwOyAmbmJzcDsgRElNTSBERFIzIFN5bmNocm9ub3VzIFtlbXB0eV08
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPi8wLzEwMDAvNyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7bWVtb3J5ICZuYnNwOyAmbmJzcDsgRElNTSBERFIzIFN5bmNocm9ub3VzIFtlbXB0eV08
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPi8wLzEwMDAvOCAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7bWVtb3J5ICZuYnNwOyAmbmJzcDsgRElNTSBERFIzIFN5bmNocm9ub3VzIFtlbXB0eV08
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPi88Yj4wLzEwMDAvOSAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7bWVtb3J5ICZuYnNwOyAmbmJzcDsgOEdpQiBESU1NIEREUjMgU3luY2hyb25vdXMg
MTMzMyBNSHogKDAsOCBucyk8L2I+PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
Ij4vMC8xMDAwL2EgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO21lbW9yeSAmbmJzcDsgJm5ic3A7IDhHaUIg
RElNTSBERFIzIFN5bmNocm9ub3VzIDEzMzMgTUh6ICgwLDggbnMpPC9zcGFuPjwvYj48c3BhbiBs
YW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTom
cXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+LzAvMTAwMC9iICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDttZW1v
cnkgJm5ic3A7ICZuYnNwOyA4R2lCIERJTU0gRERSMyBTeW5jaHJvbm91cyAxMzMzIE1IeiAoMCw4
IG5zKTwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPi8wLzEwMDAvYyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7bWVtb3J5ICZuYnNwOyAmbmJzcDsgOEdpQiBESU1NIEREUjMgU3lu
Y2hyb25vdXMgMTMzMyBNSHogKDAsOCBucyk8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIg
TmV3JnF1b3Q7Ij4vMC8xMDAwL2QgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO21lbW9yeSAmbmJzcDsgJm5i
c3A7IDhHaUIgRElNTSBERFIzIFN5bmNocm9ub3VzIDEzMzMgTUh6ICgwLDggbnMpPC9zcGFuPjwv
Yj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+LzAvMTAwMC9lICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDttZW1vcnkgJm5ic3A7ICZuYnNwOyA4R2lCIERJTU0gRERSMyBTeW5jaHJvbm91cyAxMzMz
IE1IeiAoMCw4IG5zKTwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPi8wLzEw
MDAvZiAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7bWVtb3J5ICZuYnNwOyAmbmJzcDsgRElNTSBERFIzIFN5
bmNocm9ub3VzIFtlbXB0eV08L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPi8wLzEw
MDAvMTAgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7IG1lbW9yeSAmbmJzcDsgJm5ic3A7IERJTU0gRERSMyBTeW5jaHJv
bm91cyBbZW1wdHldPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4vMC8xMDAwLzEx
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyBtZW1vcnkgJm5ic3A7ICZuYnNwOyBESU1NIEREUjMgU3luY2hyb25vdXMg
W2VtcHR5XTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyI+LS0gPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5DaGFybGVzIEYuJy4gR29uw6dh
bHZlczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9k
eT4NCjwvaHRtbD4NCg==

--_000_21D42A94174EE345809CF640696801D577FF551CEX01corpqihoone_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============7510852459622203176==--


From xen-users-bounces@lists.xen.org Fri Jan 20 12:52:47 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Jan 2017 12:52:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cUYfR-0006e4-CF; Fri, 20 Jan 2017 12:51:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xikangjie@360.cn>) id 1cUYfQ-0006dy-OP
 for xen-users@lists.xen.org; Fri, 20 Jan 2017 12:51:44 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 30/42-25093-0E702885; Fri, 20 Jan 2017 12:51:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIKsWRWlGSWpSXmKPExsVSXRvErnuPvSn
 C4PYbM4tVVw+wOjB6HN39mymAMYo1My8pvyKBNePLyadMBatPMFYc2viDrYHxwlHGLkYuDiGB
 r4wSE/4fYYdwVjFKrGo6BpTh5GATMJTYt6mBBcQWESiVuLTtODuILSxQJDFt5mpGiLibxLmpX
 5ggbCOJRzs/MoPYLAKqEjfmTGYDsXkFvCTu/l8BNkdIIEDi2bI7YDWcAoESy9fvB6thFJCVmP
 boPtgcZgFxibnTZrGC2BICAhJL9pxnhrBFJV4+/gcVl5fY/fU4K0R9nsT8g78YIXYJSpyc+YR
 lAqPQLCSjZiEpm4WkbBYjB1BcU2L9Ln2IEkWJKd0P2SFsDYnWOXPZkcUXMLKvYlQvTi0qSy3S
 NdZLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAiMGAYg2MHY8c/pEKMkB5OSKO/uj
 w0RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4H7A1RQgJFqWmp1akZeYAYxcmLcHBoyTCewckzV
 tckJhbnJkOkTrFaMxx6sbpl0wcKyZffMkkxJKXn5cqJc5bAlIqAFKaUZoHNwiWUi4xykoJ8zI
 CnSbEU5BalJtZgir/ilGcg1FJmPcsyBSezLwSuH2vgE5hAjrFSrke5JSSRISUVAPjFpdW9nU1
 c22/8ZRtO52blfbLLLAsy9HgvZxd3n99ES1bS++iJ6c8jBV2fu7S7v4ws3Zz8HSF/wY/WqNei
 LCc2ZQ7b/kG3QPT50w+MDNFZIL9udzmmtfMP2ebOtuHzt99dEKHkPP3R0pL9m/N1lQxLe8w3O
 27pqD1jmvKt1InBTeVfafFfdKVWIozEg21mIuKEwFbbouBJAMAAA==
X-Env-Sender: xikangjie@360.cn
X-Msg-Ref: server-8.tower-21.messagelabs.com!1484916699!53571925!1
X-Originating-IP: [123.125.82.7]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31526 invoked from network); 20 Jan 2017 12:51:41 -0000
Received: from mtabjsc2.360.cn (HELO mtabjsc2.360.cn) (123.125.82.7)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 20 Jan 2017 12:51:41 -0000
Received: from CAS1.corp.qihoo.net (unknown [220.181.158.129])
 (using TLSv1 with cipher AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mtabjsc2.360.cn (QHMAIL) with ESMTP id 397AD6B19C9;
 Fri, 20 Jan 2017 20:51:38 +0800 (CST)
Received: from EX01.corp.qihoo.net ([fe80::1c65:facd:d8aa:c20a]) by
 CAS1.corp.qihoo.net ([220.181.158.129]) with mapi id 14.02.0387.000; Fri, 20
 Jan 2017 20:51:37 +0800
From: =?utf-8?B?5bit5bq35p2w?= <xikangjie@360.cn>
To: =?utf-8?B?Q2hhcmxlcyBHb27Dp2FsdmVz?= <charles.fg@gmail.com>,
 "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Thread-Topic: [Xen-users] Xen not viewing all memory available on host
Thread-Index: AQHScxVgLAYlpU81IUekJCsOeqoDI6FBUMng
Date: Fri, 20 Jan 2017 12:51:37 +0000
Message-ID: <21D42A94174EE345809CF640696801D577FF551C@EX01.corp.qihoo.net>
References: <CAAQRGoAOy0DoPidQE=h=6SR2Be9d0QiskKdGfiNpvMsEu920oQ@mail.gmail.com>
In-Reply-To: <CAAQRGoAOy0DoPidQE=h=6SR2Be9d0QiskKdGfiNpvMsEu920oQ@mail.gmail.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.18.32.32]
MIME-Version: 1.0
Subject: [Xen-users] =?utf-8?b?562U5aSNOiAgWGVuIG5vdCB2aWV3aW5nIGFsbCBt?=
 =?utf-8?q?emory_available_on_host?=
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7510852459622203176=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============7510852459622203176==
Content-Language: zh-CN
Content-Type: multipart/alternative;
	boundary="_000_21D42A94174EE345809CF640696801D577FF551CEX01corpqihoone_"

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

T3RoZXIgbWVtb3J5IGlzIGFsbG9jYXRlZCB0byBEb21VLCBzbyBEb20wIG9ubHkgaGFzIDM5Rywg
eW91IGNhbiB1c2Ug4oCYeGwgaW5mb+KAmSB0byBzZWUgdG90YWwgbWVtb3J5Og0KDQojIHhsIGlu
Zm8NCuKApg0KdG90YWxfbWVtb3J5ICAgICAgICAgICA6IDY1NTA2DQpmcmVlX21lbW9yeSAgICAg
ICAgICAgIDogNjY2Nw0K4oCmDQoNCmZyZWVfbWVtb3J5IGlzIGZvciBEb21VLg0KDQrlj5Hku7bk
uro6IFhlbi11c2VycyBbbWFpbHRvOnhlbi11c2Vycy1ib3VuY2VzQGxpc3RzLnhlbi5vcmddIOS7
o+ihqCBDaGFybGVzIEdvbj9hbHZlcw0K5Y+R6YCB5pe26Ze0OiAyMDE35bm0MeaciDIw5pelIDE5
OjU1DQrmlLbku7bkuro6IHhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnDQrkuLvpopg6IFtYZW4tdXNl
cnNdIFhlbiBub3Qgdmlld2luZyBhbGwgbWVtb3J5IGF2YWlsYWJsZSBvbiBob3N0DQoNCkhlbGxv
IEd1eXMsDQoNCkRlc3BpdGUgaGF2aW5nIDk2R0Igb2YgbWVtb3J5IGF2YWlsYWJsZSBvbiBteSBo
YXJkd2FyZSB0aGUgc3lzdGVtIG9ubHkgc2hvd3MgIDM5R0IgYXZhaWxhYmxlPw0KRG9lcyBhbnlv
bmUgaGF2ZSBzZWVuIHRoaXMgYmVoYXZpb3IgYmVmb3JlPw0KDQpSdW5uaW5nIFhlbiA0LjQuMSAo
bXVzdCBiZSB0aGlzIHZlcnNpb24hKQ0KDQpyb290QG94dW06L3Zhci90cGN2L3RwY19yZXBvIyBm
cmVlIC1oDQogICAgICAgICAgICAgdG90YWwgICAgICAgdXNlZCAgICAgICBmcmVlICAgICBzaGFy
ZWQgICAgYnVmZmVycyAgICAgY2FjaGVkDQpNZW06ICAgICAgICAgICAzOUcgICAgICAgMSwxRyAg
ICAgICAgMzhHICAgICAgIDEsM00gICAgICAgMTY2TSAgICAgICAzOThNDQotLysgYnVmZmVycy9j
YWNoZTogICAgICAgNTk0TSAgICAgICAgMzlHDQpTd2FwOiAgICAgICAgICA5NUcgICAgICAgICAw
QiAgICAgICAgOTVHDQoNCnJvb3RAb3h1bTovdmFyL3RwY3YvdHBjX3JlcG8jIGxzaHcgLWMgbWVt
b3J5IC1zaG9ydA0KSC9XIHBhdGggICAgICAgICAgICBEZXZpY2UgICAgIENsYXNzICAgICAgRGVz
Y3JpcHRpb24NCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09DQovMC8wICAgICAgICAgICAgICAgICAgICAgICAgICAgbWVtb3J5ICAgICA2NEtpQiBC
SU9TDQovMC80MDAvNzAwICAgICAgICAgICAgICAgICAgICAgbWVtb3J5ICAgICAxOTJLaUIgTDEg
Y2FjaGUNCi8wLzQwMC83MDEgICAgICAgICAgICAgICAgICAgICBtZW1vcnkgICAgIDE1MzZLaUIg
TDIgY2FjaGUNCi8wLzQwMC83MDIgICAgICAgICAgICAgICAgICAgICBtZW1vcnkgICAgIDEyTWlC
IEwzIGNhY2hlDQovMC80MDEvNzAzICAgICAgICAgICAgICAgICAgICAgbWVtb3J5ICAgICAxOTJL
aUIgTDEgY2FjaGUNCi8wLzQwMS83MDQgICAgICAgICAgICAgICAgICAgICBtZW1vcnkgICAgIDE1
MzZLaUIgTDIgY2FjaGUNCi8wLzQwMS83MDUgICAgICAgICAgICAgICAgICAgICBtZW1vcnkgICAg
IDEyTWlCIEwzIGNhY2hlDQovMC8xMDAwICAgICAgICAgICAgICAgICAgICAgICAgbWVtb3J5ICAg
ICA5NkdpQiBTeXN0ZW0gTWVtb3J5DQovMC8xMDAwLzAgICAgICAgICAgICAgICAgICAgICAgbWVt
b3J5ICAgICA4R2lCIERJTU0gRERSMyBTeW5jaHJvbm91cyAxMzMzIE1IeiAoMCw4IG5zKQ0KLzAv
MTAwMC8xICAgICAgICAgICAgICAgICAgICAgIG1lbW9yeSAgICAgOEdpQiBESU1NIEREUjMgU3lu
Y2hyb25vdXMgMTMzMyBNSHogKDAsOCBucykNCi8wLzEwMDAvMiAgICAgICAgICAgICAgICAgICAg
ICBtZW1vcnkgICAgIDhHaUIgRElNTSBERFIzIFN5bmNocm9ub3VzIDEzMzMgTUh6ICgwLDggbnMp
DQovMC8xMDAwLzMgICAgICAgICAgICAgICAgICAgICAgbWVtb3J5ICAgICA4R2lCIERJTU0gRERS
MyBTeW5jaHJvbm91cyAxMzMzIE1IeiAoMCw4IG5zKQ0KLzAvMTAwMC80ICAgICAgICAgICAgICAg
ICAgICAgIG1lbW9yeSAgICAgOEdpQiBESU1NIEREUjMgU3luY2hyb25vdXMgMTMzMyBNSHogKDAs
OCBucykNCi8wLzEwMDAvNSAgICAgICAgICAgICAgICAgICAgICBtZW1vcnkgICAgIDhHaUIgRElN
TSBERFIzIFN5bmNocm9ub3VzIDEzMzMgTUh6ICgwLDggbnMpDQovMC8xMDAwLzYgICAgICAgICAg
ICAgICAgICAgICAgbWVtb3J5ICAgICBESU1NIEREUjMgU3luY2hyb25vdXMgW2VtcHR5XQ0KLzAv
MTAwMC83ICAgICAgICAgICAgICAgICAgICAgIG1lbW9yeSAgICAgRElNTSBERFIzIFN5bmNocm9u
b3VzIFtlbXB0eV0NCi8wLzEwMDAvOCAgICAgICAgICAgICAgICAgICAgICBtZW1vcnkgICAgIERJ
TU0gRERSMyBTeW5jaHJvbm91cyBbZW1wdHldDQovMC8xMDAwLzkgICAgICAgICAgICAgICAgICAg
ICAgbWVtb3J5ICAgICA4R2lCIERJTU0gRERSMyBTeW5jaHJvbm91cyAxMzMzIE1IeiAoMCw4IG5z
KQ0KLzAvMTAwMC9hICAgICAgICAgICAgICAgICAgICAgIG1lbW9yeSAgICAgOEdpQiBESU1NIERE
UjMgU3luY2hyb25vdXMgMTMzMyBNSHogKDAsOCBucykNCi8wLzEwMDAvYiAgICAgICAgICAgICAg
ICAgICAgICBtZW1vcnkgICAgIDhHaUIgRElNTSBERFIzIFN5bmNocm9ub3VzIDEzMzMgTUh6ICgw
LDggbnMpDQovMC8xMDAwL2MgICAgICAgICAgICAgICAgICAgICAgbWVtb3J5ICAgICA4R2lCIERJ
TU0gRERSMyBTeW5jaHJvbm91cyAxMzMzIE1IeiAoMCw4IG5zKQ0KLzAvMTAwMC9kICAgICAgICAg
ICAgICAgICAgICAgIG1lbW9yeSAgICAgOEdpQiBESU1NIEREUjMgU3luY2hyb25vdXMgMTMzMyBN
SHogKDAsOCBucykNCi8wLzEwMDAvZSAgICAgICAgICAgICAgICAgICAgICBtZW1vcnkgICAgIDhH
aUIgRElNTSBERFIzIFN5bmNocm9ub3VzIDEzMzMgTUh6ICgwLDggbnMpDQovMC8xMDAwL2YgICAg
ICAgICAgICAgICAgICAgICAgbWVtb3J5ICAgICBESU1NIEREUjMgU3luY2hyb25vdXMgW2VtcHR5
XQ0KLzAvMTAwMC8xMCAgICAgICAgICAgICAgICAgICAgIG1lbW9yeSAgICAgRElNTSBERFIzIFN5
bmNocm9ub3VzIFtlbXB0eV0NCi8wLzEwMDAvMTEgICAgICAgICAgICAgICAgICAgICBtZW1vcnkg
ICAgIERJTU0gRERSMyBTeW5jaHJvbm91cyBbZW1wdHldDQoNCg0KLS0NCkNoYXJsZXMgRi4nLiBH
b27Dp2FsdmVzDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseTrlrovkvZM7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9u
dC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQg
MyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiXEDlrovkvZMiOw0KCXBhbm9zZS0x
OjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTrlvq7ova/p
m4Xpu5E7DQoJcGFub3NlLTE6MiAxMSA1IDMgMiAyIDQgMiAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiXEDlvq7ova/pm4Xpu5EiOw0KCXBhbm9zZS0xOjIgMTEgNSAzIDIgMiA0IDIg
MiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFs
LCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0K
CWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk65a6L5L2TO30NCmE6bGluaywgc3Bhbi5N
c29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4
dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9s
bG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRl
Y29yYXRpb246dW5kZXJsaW5lO30NCnNwYW4uaW5ib3gtaW5ib3gtYXBwbGUtY29udmVydGVkLXNw
YWNlDQoJe21zby1zdHlsZS1uYW1lOmluYm94LWluYm94LWFwcGxlLWNvbnZlcnRlZC1zcGFjZTt9
DQpzcGFuLkVtYWlsU3R5bGUxOA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglm
b250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0KLk1z
b0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1mYW1pbHk6
IkNhbGlicmkiLCJzYW5zLXNlcmlmIjt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIu
MHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcyLjBwdCA5MC4wcHQgNzIuMHB0IDkwLjBwdDt9DQpkaXYu
V29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBn
dGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIx
MDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpz
aGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIg
Lz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxh
bmc9IlpILUNOIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRT
ZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPk90aGVyIG1lbW9yeSBpcyBhbGxvY2F0ZWQg
dG8gRG9tVSwgc28gRG9tMCBvbmx5IGhhcyAzOUcsIHlvdSBjYW4gdXNlIOKAmHhsIGluZm/igJkg
dG8gc2VlIHRvdGFsIG1lbW9yeTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
IyB4bCBpbmZvPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj7igKY8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPnRvdGFsX21lbW9yeSZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyA6IDY1NTA2PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5mcmVl
X21lbW9yeSZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyA6IDY2Njc8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPuKApjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5mcmVlX21l
bW9yeSBpcyBmb3IgRG9tVS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij7lj5Hku7bkuro8c3BhbiBsYW5nPSJFTi1V
UyI+Ojwvc3Bhbj48L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdCI+IFhlbi11c2VycyBbbWFpbHRvOnhlbi11c2Vycy1ib3VuY2VzQGxpc3RzLnhlbi5v
cmddDQo8L3NwYW4+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPuS7o+ihqCA8L3Nw
YW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+Q2hhcmxl
cyBHb24/YWx2ZXM8YnI+DQo8L3NwYW4+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQi
PuWPkemAgeaXtumXtDxzcGFuIGxhbmc9IkVOLVVTIj46PC9zcGFuPjwvc3Bhbj48L2I+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4gMjAxNzwvc3Bhbj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdCI+5bm0PHNwYW4gbGFuZz0iRU4tVVMiPjE8L3NwYW4+5pyI
PHNwYW4gbGFuZz0iRU4tVVMiPjIwPC9zcGFuPuaXpTxzcGFuIGxhbmc9IkVOLVVTIj4gMTk6NTU8
YnI+DQo8L3NwYW4+PGI+5pS25Lu25Lq6PHNwYW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9iPjxz
cGFuIGxhbmc9IkVOLVVTIj4geGVuLXVzZXJzQGxpc3RzLnhlbi5vcmc8YnI+DQo8L3NwYW4+PGI+
5Li76aKYPHNwYW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj4g
W1hlbi11c2Vyc10gWGVuIG5vdCB2aWV3aW5nIGFsbCBtZW1vcnkgYXZhaWxhYmxlIG9uIGhvc3Q8
bzpwPjwvbzpwPjwvc3Bhbj48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkhlbGxvIEd1eXMsJm5ic3A7
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5EZXNwaXRl
IGhhdmluZyA5NkdCIG9mIG1lbW9yeSBhdmFpbGFibGUgb24gbXkgaGFyZHdhcmUgdGhlIHN5c3Rl
bSBvbmx5IHNob3dzICZuYnNwOzM5R0IgYXZhaWxhYmxlPyZuYnNwOzxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIj5Eb2VzIGFueW9uZSBoYXZlIHNlZW4gdGhpcyBiZWhhdmlvciBiZWZvcmU/PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5SdW5uaW5nIFhlbiA0LjQu
MSAobXVzdCBiZSB0aGlzIHZlcnNpb24hKTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+PGJyPg0Kcm9v
dEBveHVtOi92YXIvdHBjdi90cGNfcmVwbyMgZnJlZSAtaDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V
UyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90OyI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7dG90YWwgJm5ic3A7ICZuYnNwOyAmbmJzcDsgdXNlZCAmbmJzcDsgJm5ic3A7ICZuYnNwOyBm
cmVlICZuYnNwOyAmbmJzcDsgc2hhcmVkICZuYnNwOyAmbmJzcDtidWZmZXJzICZuYnNwOyAmbmJz
cDsgY2FjaGVkPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5NZW06ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDs8c3BhbiBjbGFzcz0iaW5ib3gtaW5ib3gtYXBwbGUt
Y29udmVydGVkLXNwYWNlIj48Yj4mbmJzcDs8L2I+PC9zcGFuPjxiPjM5RyAmbmJzcDs8L2I+PHNw
YW4gY2xhc3M9ImluYm94LWluYm94LWFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PiZuYnNwOyAmbmJzcDsgMSwxRyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDszOEcgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgMSwzTSAmbmJzcDsgJm5ic3A7ICZuYnNwOyAxNjZNDQogJm5ic3A7ICZu
YnNwOyAmbmJzcDsgMzk4TTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+LS8mIzQz
OyBidWZmZXJzL2NhY2hlOiAmbmJzcDsgJm5ic3A7ICZuYnNwOyA1OTRNICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOzM5Rzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+U3dhcDog
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOzk1RyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgMEIgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7OTVHPC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+cm9vdEBveHVt
Oi92YXIvdHBjdi90cGNfcmVwbyMgbHNodyAtYyBtZW1vcnkgLXNob3J0PC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7Ij5IL1cgcGF0aCAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwO0RldmljZSAmbmJzcDsgJm5ic3A7IENsYXNzICZuYnNwOyAmbmJzcDsgJm5i
c3A7RGVzY3JpcHRpb248L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PC9zcGFuPjxzcGFu
IGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZx
dW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4vMC8wICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyBtZW1vcnkgJm5ic3A7ICZuYnNwOyA2NEtpQiBCSU9TPC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7Ij4vMC80MDAvNzAwICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBtZW1vcnkgJm5ic3A7ICZuYnNw
OyAxOTJLaUIgTDEgY2FjaGU8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPi8wLzQw
MC83MDEgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7IG1lbW9yeSAmbmJzcDsgJm5ic3A7IDE1MzZLaUIgTDIgY2FjaGU8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPi8wLzQwMC83MDIgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
IG1lbW9yeSAmbmJzcDsgJm5ic3A7IDEyTWlCIEwzIGNhY2hlPC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7Ij4vMC80MDEvNzAzICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBtZW1vcnkgJm5ic3A7ICZuYnNw
OyAxOTJLaUIgTDEgY2FjaGU8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPi8wLzQw
MS83MDQgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7IG1lbW9yeSAmbmJzcDsgJm5ic3A7IDE1MzZLaUIgTDIgY2FjaGU8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPi8wLzQwMS83MDUgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
IG1lbW9yeSAmbmJzcDsgJm5ic3A7IDEyTWlCIEwzIGNhY2hlPC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7Ij4vMC8xMDAwICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7bWVtb3J5
ICZuYnNwOyAmbmJzcDsgOTZHaUIgU3lzdGVtIE1lbW9yeTwvc3Bhbj48L2I+PHNwYW4gbGFuZz0i
RU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7
Q291cmllciBOZXcmcXVvdDsiPi8wLzEwMDAvMCAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7bWVtb3J5ICZu
YnNwOyAmbmJzcDsgOEdpQiBESU1NIEREUjMgU3luY2hyb25vdXMgMTMzMyBNSHogKDAsOCBucyk8
L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4vMC8xMDAwLzEgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwO21lbW9yeSAmbmJzcDsgJm5ic3A7IDhHaUIgRElNTSBERFIzIFN5bmNocm9u
b3VzIDEzMzMgTUh6ICgwLDggbnMpPC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90OyI+LzAvMTAwMC8yICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDttZW1vcnkgJm5ic3A7ICZuYnNwOyA4
R2lCIERJTU0gRERSMyBTeW5jaHJvbm91cyAxMzMzIE1IeiAoMCw4IG5zKTwvc3Bhbj48L2I+PHNw
YW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1p
bHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPi8wLzEwMDAvMyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
bWVtb3J5ICZuYnNwOyAmbmJzcDsgOEdpQiBESU1NIEREUjMgU3luY2hyb25vdXMgMTMzMyBNSHog
KDAsOCBucyk8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4vMC8xMDAw
LzQgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwO21lbW9yeSAmbmJzcDsgJm5ic3A7IDhHaUIgRElNTSBERFIz
IFN5bmNocm9ub3VzIDEzMzMgTUh6ICgwLDggbnMpPC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1V
UyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3Vy
aWVyIE5ldyZxdW90OyI+LzAvMTAwMC81ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDttZW1vcnkgJm5ic3A7
ICZuYnNwOyA4R2lCIERJTU0gRERSMyBTeW5jaHJvbm91cyAxMzMzIE1IeiAoMCw4IG5zKTwvc3Bh
bj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPi8wLzEwMDAvNiAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7bWVtb3J5ICZuYnNwOyAmbmJzcDsgRElNTSBERFIzIFN5bmNocm9ub3VzIFtlbXB0eV08
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPi8wLzEwMDAvNyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7bWVtb3J5ICZuYnNwOyAmbmJzcDsgRElNTSBERFIzIFN5bmNocm9ub3VzIFtlbXB0eV08
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPi8wLzEwMDAvOCAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7bWVtb3J5ICZuYnNwOyAmbmJzcDsgRElNTSBERFIzIFN5bmNocm9ub3VzIFtlbXB0eV08
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPi88Yj4wLzEwMDAvOSAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7bWVtb3J5ICZuYnNwOyAmbmJzcDsgOEdpQiBESU1NIEREUjMgU3luY2hyb25vdXMg
MTMzMyBNSHogKDAsOCBucyk8L2I+PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
Ij4vMC8xMDAwL2EgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO21lbW9yeSAmbmJzcDsgJm5ic3A7IDhHaUIg
RElNTSBERFIzIFN5bmNocm9ub3VzIDEzMzMgTUh6ICgwLDggbnMpPC9zcGFuPjwvYj48c3BhbiBs
YW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTom
cXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+LzAvMTAwMC9iICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDttZW1v
cnkgJm5ic3A7ICZuYnNwOyA4R2lCIERJTU0gRERSMyBTeW5jaHJvbm91cyAxMzMzIE1IeiAoMCw4
IG5zKTwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPi8wLzEwMDAvYyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7bWVtb3J5ICZuYnNwOyAmbmJzcDsgOEdpQiBESU1NIEREUjMgU3lu
Y2hyb25vdXMgMTMzMyBNSHogKDAsOCBucyk8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIg
TmV3JnF1b3Q7Ij4vMC8xMDAwL2QgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO21lbW9yeSAmbmJzcDsgJm5i
c3A7IDhHaUIgRElNTSBERFIzIFN5bmNocm9ub3VzIDEzMzMgTUh6ICgwLDggbnMpPC9zcGFuPjwv
Yj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+LzAvMTAwMC9lICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDttZW1vcnkgJm5ic3A7ICZuYnNwOyA4R2lCIERJTU0gRERSMyBTeW5jaHJvbm91cyAxMzMz
IE1IeiAoMCw4IG5zKTwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPi8wLzEw
MDAvZiAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7bWVtb3J5ICZuYnNwOyAmbmJzcDsgRElNTSBERFIzIFN5
bmNocm9ub3VzIFtlbXB0eV08L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPi8wLzEw
MDAvMTAgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7IG1lbW9yeSAmbmJzcDsgJm5ic3A7IERJTU0gRERSMyBTeW5jaHJv
bm91cyBbZW1wdHldPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4vMC8xMDAwLzEx
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyBtZW1vcnkgJm5ic3A7ICZuYnNwOyBESU1NIEREUjMgU3luY2hyb25vdXMg
W2VtcHR5XTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyI+LS0gPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5DaGFybGVzIEYuJy4gR29uw6dh
bHZlczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9k
eT4NCjwvaHRtbD4NCg==

--_000_21D42A94174EE345809CF640696801D577FF551CEX01corpqihoone_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============7510852459622203176==--


From xen-users-bounces@lists.xen.org Fri Jan 20 13:00:21 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Jan 2017 13:00:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cUYnM-00078x-9o; Fri, 20 Jan 2017 12:59:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xikangjie@360.cn>) id 1cUYnK-000787-Bc
 for Xen-users@lists.xen.org; Fri, 20 Jan 2017 12:59:54 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 24/11-09690-9C902885; Fri, 20 Jan 2017 12:59:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCIsWRWlGSWpSXmKPExsVSXRvErnuCsyn
 C4PE0dYtVVw+wOjB6HN39mymAMYo1My8pvyKBNWPFqa2MBVf/MlbsXTmZuYHxxyfGLkYuDiGB
 yUwSe1fsYodwVjFKLGx8xdTFyMnBJqAncf7HAhYQW0TAXOLevI1gcWEBS4lN624zQsTtJGbeX
 8bWxcgBZOtJbPkmCRJmEVCV2Nc1E6ycV8BLYtOFS6wgNqOArMS0R/fB4swC4hJzp80Ci0sICE
 gs2XOeGcIWlXj5+B9UXF5i99fjrBD1eRJfmiazQ8wUlDg58wnLBEaBWUhGzUJSNgtJGURcS2J
 ew28mCFtRYkr3Q3YIW1PiyuRDULa2xLKFr5kXMLKvYtQoTi0qSy3SNTLVSyrKTM8oyU3MzNE1
 NDDWy00tLk5MT81JTCrWS87P3cQIjIF6BgbGHYytJ/wOMUpyMCmJ8u7+2BAhxJeUn1KZkVicE
 V9UmpNafIhRhoNDSYJ3N0dThJBgUWp6akVaZg4wGmHSEhw8SiK8P0HSvMUFibnFmekQqVOMuh
 xT1l17ySTEkpeflyolzrsLpEgApCijNA9uBCwxXGKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwag
 kzPsaZApPZl4J3KZXQEcwAR1hpVwPckRJIkJKqoGxbcKmhreyD2N5lfyrtqz+qTcnpLflYcmC
 q62Mj+0FX8xa+enDytY59u375mlpxfo/nfDifPu8hGBdS85SD7/GPtdZX5Vz2iM+xHxS006IC
 or5sS/jjuv8Hc+nWjD0TNzW+vBh8NvHXKvP7jWZaB7eJr0jVyZq0p7Sf08vW+/n3nDxe6LgA9
 adSizFGYmGWsxFxYkAbtp9ywcDAAA=
X-Env-Sender: xikangjie@360.cn
X-Msg-Ref: server-13.tower-31.messagelabs.com!1484917189!80932716!1
X-Originating-IP: [123.125.82.7]
X-SpamReason: No, hits=-1.7 required=7.0 tests=HTML_MESSAGE,
 MIME_BASE64_TEXT,ML_RADAR_FP_R_14,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9945 invoked from network); 20 Jan 2017 12:59:51 -0000
Received: from mtabjsc2.360.cn (HELO mtabjsc2.360.cn) (123.125.82.7)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 20 Jan 2017 12:59:51 -0000
Received: from CAS1.corp.qihoo.net (unknown [220.181.158.129])
 (using TLSv1 with cipher AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mtabjsc2.360.cn (QHMAIL) with ESMTP id F097A6B17C8
 for <Xen-users@lists.xen.org>; Fri, 20 Jan 2017 20:59:47 +0800 (CST)
Received: from EX01.corp.qihoo.net ([fe80::1c65:facd:d8aa:c20a]) by
 CAS1.corp.qihoo.net ([220.181.158.129]) with mapi id 14.02.0387.000; Fri, 20
 Jan 2017 20:59:47 +0800
From: =?gb2312?B?z6+/tb3c?= <xikangjie@360.cn>
To: "Xen-users@lists.xen.org" <Xen-users@lists.xen.org>
Thread-Topic: task xenwatch blocked for more than 120 seconds.
Thread-Index: AdJy5uuKWCHbbGHJTXWvDZNZJUhZzg==
Date: Fri, 20 Jan 2017 12:59:46 +0000
Message-ID: <21D42A94174EE345809CF640696801D577FF5533@EX01.corp.qihoo.net>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.18.32.32]
MIME-Version: 1.0
Subject: [Xen-users] task xenwatch blocked for more than 120 seconds.
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6718829639285628507=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============6718829639285628507==
Content-Language: zh-CN
Content-Type: multipart/alternative;
	boundary="_000_21D42A94174EE345809CF640696801D577FF5533EX01corpqihoone_"

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

SGVsbG8sDQoNCiAgICBNeSBzZXJ2ZXIgcmFuIGFib3V0IDRkYXlzLCB0aGUga2VybmVsIGNyYXNo
Lg0KDQovdmFyL2xvZy9tZXNzYWdlo7oNCg0KSmFuIDIwIDA4OjA1OjM4IGVzMTMga2VybmVsOiBJ
TkZPOiB0YXNrIHhlbndhdGNoOjEyOSBibG9ja2VkIGZvciBtb3JlIHRoYW4gMTIwIHNlY29uZHMu
DQpKYW4gMjAgMDg6MDU6MzggZXMxMyBrZXJuZWw6ICJlY2hvIDAgPiAvcHJvYy9zeXMva2VybmVs
L2h1bmdfdGFza190aW1lb3V0X3NlY3MiIGRpc2FibGVzIHRoaXMgbWVzc2FnZS4NCkphbiAyMCAw
ODowNTozOCBlczEzIGtlcm5lbDogeGVud2F0Y2ggICAgICAgIEQgZmZmZjg4MDhmZWE5NDNjMCAg
ICAgMCAgIDEyOSAgICAgIDIgMHgwMDAwMDAwMA0KSmFuIDIwIDA4OjA1OjM4IGVzMTMga2VybmVs
OiBmZmZmODgwOGE2OTA5ZDE4IDAwMDAwMDAwMDAwMDAyNDYgZmZmZjg4MDhhNjkwOWZkOCAwMDAw
MDAwMDAwMDE0M2MwDQpKYW4gMjAgMDg6MDU6MzggZXMxMyBrZXJuZWw6IGZmZmY4ODA4YTY5MDgw
MTAgMDAwMDAwMDAwMDAxNDNjMCAwMDAwMDAwMDAwMDE0M2MwIDAwMDAwMDAwMDAwMTQzYzANCkph
biAyMCAwODowNTozOCBlczEzIGtlcm5lbDogZmZmZjg4MDhhNjkwOWZkOCAwMDAwMDAwMDAwMDE0
M2MwIGZmZmY4ODA4YTY5MDc1NDAgZmZmZjg4MDhhNzcyMGFjMA0KSmFuIDIwIDA4OjA1OjM4IGVz
MTMga2VybmVsOiBDYWxsIFRyYWNlOg0KSmFuIDIwIDA4OjA1OjM4IGVzMTMga2VybmVsOiBbPGZm
ZmZmZmZmODE1ZjQzMzk+XSBzY2hlZHVsZSsweDI5LzB4NzANCkphbiAyMCAwODowNTozOCBlczEz
IGtlcm5lbDogWzxmZmZmZmZmZmEwNDY3NWM1Pl0geGVudmlmX2Rpc2Nvbm5lY3QrMHg4NS8weGUw
IFt4ZW5fbmV0YmFja10NCkphbiAyMCAwODowNTozOCBlczEzIGtlcm5lbDogWzxmZmZmZmZmZjgx
MDgyNjQwPl0gPyB3YWtlX3VwX2JpdCsweDQwLzB4NDANCkphbiAyMCAwODowNTozOCBlczEzIGtl
cm5lbDogWzxmZmZmZmZmZmEwNDY2N2Q1Pl0gc2V0X2JhY2tlbmRfc3RhdGUrMHhkNS8weDFjMCBb
eGVuX25ldGJhY2tdDQpKYW4gMjAgMDg6MDU6MzggZXMxMyBrZXJuZWw6IFs8ZmZmZmZmZmZhMDQ2
NmNjNj5dIGZyb250ZW5kX2NoYW5nZWQrMHhiNi8weDEwMCBbeGVuX25ldGJhY2tdDQpKYW4gMjAg
MDg6MDU6MzggZXMxMyBrZXJuZWw6IFs8ZmZmZmZmZmY4MTM1NzlhOD5dIHhlbmJ1c19vdGhlcmVu
ZF9jaGFuZ2VkKzB4YTgvMHhiMA0KSmFuIDIwIDA4OjA1OjM4IGVzMTMga2VybmVsOiBbPGZmZmZm
ZmZmODEzNTdiZTA+XSBmcm9udGVuZF9jaGFuZ2VkKzB4MTAvMHgyMA0KSmFuIDIwIDA4OjA1OjM4
IGVzMTMga2VybmVsOiBbPGZmZmZmZmZmODEzNTU3MzE+XSB4ZW53YXRjaF90aHJlYWQrMHhiMS8w
eDE3MA0KSmFuIDIwIDA4OjA1OjM4IGVzMTMga2VybmVsOiBbPGZmZmZmZmZmODEwODI2NDA+XSA/
IHdha2VfdXBfYml0KzB4NDAvMHg0MA0KSmFuIDIwIDA4OjA1OjM4IGVzMTMga2VybmVsOiBbPGZm
ZmZmZmZmODEzNTU2ODA+XSA/IHhzX3dhdGNoKzB4NjAvMHg2MA0KSmFuIDIwIDA4OjA1OjM4IGVz
MTMga2VybmVsOiBbPGZmZmZmZmZmODEwODFlMmU+XSBrdGhyZWFkKzB4Y2UvMHhlMA0KSmFuIDIw
IDA4OjA1OjM4IGVzMTMga2VybmVsOiBbPGZmZmZmZmZmODEwMDM5MmU+XSA/IHhlbl9lbmRfY29u
dGV4dF9zd2l0Y2grMHgxZS8weDMwDQpKYW4gMjAgMDg6MDU6MzggZXMxMyBrZXJuZWw6IFs8ZmZm
ZmZmZmY4MTA4MWQ2MD5dID8ga3RocmVhZF9mcmVlemFibGVfc2hvdWxkX3N0b3ArMHg3MC8weDcw
DQpKYW4gMjAgMDg6MDU6MzggZXMxMyBrZXJuZWw6IFs8ZmZmZmZmZmY4MTVmZTY2Yz5dIHJldF9m
cm9tX2ZvcmsrMHg3Yy8weGIwDQpKYW4gMjAgMDg6MDU6MzggZXMxMyBrZXJuZWw6IFs8ZmZmZmZm
ZmY4MTA4MWQ2MD5dID8ga3RocmVhZF9mcmVlemFibGVfc2hvdWxkX3N0b3ArMHg3MC8weDcwDQoN
CiMgeGwgbGlzdA0KTmFtZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJ
RCAgIE1lbSBWQ1BVcyAgIFN0YXRlICBUaW1lKHMpDQpEb21haW4tMCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAwIDM0ODk5ICAgIDI0ICAgICByLS0tLS0gIDE4NDc5MzQuMA0K
KG51bGwpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjc1MiAgICAgMCAgICAg
MSAgICAgLS1wLS1kICAgICAgNDMuNw0KKG51bGwpICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgMjc1NCAgICAgMCAgICAgMSAgICAgLS1wLS1kICAgICAxNjguMg0KKG51bGwpICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjc1NSAgICAgMCAgICAgMSAgICAgLS1w
LS1kICAgICAxNTMuMQ0KKG51bGwpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Mjc1NiAgICAgMCAgICAgMSAgICAgLS1wLS1kICAgICAgMzIuOA0KKG51bGwpICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgMjc1NyAgICAgMCAgICAgMSAgICAgLS1wLS1kICAgICAy
MzQuOQ0KKG51bGwpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjc1OCAgICAg
MCAgICAgMSAgICAgLS1wLS1kICAgICAgNTIuMQ0KKG51bGwpICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgMjc1OSAgICAgMCAgICAgMSAgICAgLS1wLS1kICAgICAgMjQuMw0KKG51
bGwpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjc2MCAgICAgMCAgICAgMSAg
ICAgLS1wLS1kICAgICAgMjAuNQ0KKG51bGwpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgMjc2MSAgICAgMCAgICAgMSAgICAgLS1wLS1kICAgICAyNjEuOQ0KKG51bGwpICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjc2MiAgICAgMCAgICAgMSAgICAgLS1wLS1k
ICAgICAgOTEuMA0KKG51bGwpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjc2
MyAgICAgMCAgICAgMSAgICAgLS1wLS1kICAgICAgMjYuNg0KKG51bGwpICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgMjc2NCAgICAgMCAgICAgMSAgICAgLS1wLS1kICAgICAgMjYu
Mg0KKG51bGwpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjc2NSAgICAgMCAg
ICAgMSAgICAgLS1wLS1kICAgICAgNTYuNQ0KKG51bGwpICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgMjc2NiAgICAgMCAgICAgMSAgICAgLS1wLS1kICAgICAgMTAuNg0KKG51bGwp
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjc2NyAgICAgMCAgICAgMSAgICAg
LS1wLS1kICAgICAgMzIuNw0KKG51bGwpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgMjc2OCAgICAgMCAgICAgMSAgICAgLS1wLS1kICAgICAgNDIuMQ0KKG51bGwpICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgMjc2OSAgICAgMCAgICAgMSAgICAgLS1wLS1kICAg
ICAgNjUuMg0KKG51bGwpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjc3MCAg
ICAgMCAgICAgMSAgICAgLS1wLS1kICAgICAyNzQuOA0KKG51bGwpICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgMjc3MSAgICAgMCAgICAgMSAgICAgLS1wLS1kICAgICAxMDcuMg0K
KG51bGwpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjc3MiAgICAgMCAgICAg
MSAgICAgLS1wLS1kICAgICAgMzIuNw0KDQojIHhsIGluZm8NCnJlbGVhc2UgICAgICAgICAgICAg
ICAgOiAzLjEwLjIwLTExLmVsNi5jZW50b3MuYWx0Lng4Nl82NA0KdmVyc2lvbiAgICAgICAgICAg
ICAgICA6ICMxIFNNUCBTYXQgTm92IDIzIDIzOjA4OjU2IFVUQyAyMDEzDQptYWNoaW5lICAgICAg
ICAgICAgICAgIDogeDg2XzY0DQpucl9jcHVzICAgICAgICAgICAgICAgIDogMjQNCm1heF9jcHVf
aWQgICAgICAgICAgICAgOiAyMw0KbnJfbm9kZXMgICAgICAgICAgICAgICA6IDINCmNvcmVzX3Bl
cl9zb2NrZXQgICAgICAgOiA2DQp0aHJlYWRzX3Blcl9jb3JlICAgICAgIDogMg0KY3B1X21oeiAg
ICAgICAgICAgICAgICA6IDI2MDANCmh3X2NhcHMgICAgICAgICAgICAgICAgOiBiN2ViZmJmZjo3
N2JlZTNmZjoyYzEwMDgwMDowMDAwMDAwMTowMDAwMDAwMTowMDAwMDI4MTowMDAwMDAwMDowMDAw
MDEwMA0KdmlydF9jYXBzICAgICAgICAgICAgICA6IGh2bSBodm1fZGlyZWN0aW8NCnRvdGFsX21l
bW9yeSAgICAgICAgICAgOiA2NTUwNg0KZnJlZV9tZW1vcnkgICAgICAgICAgICA6IDY2NjcNCnNo
YXJpbmdfZnJlZWRfbWVtb3J5ICAgOiAwDQpzaGFyaW5nX3VzZWRfbWVtb3J5ICAgIDogMA0Kb3V0
c3RhbmRpbmdfY2xhaW1zICAgICA6IDANCmZyZWVfY3B1cyAgICAgICAgICAgICAgOiAwDQp4ZW5f
bWFqb3IgICAgICAgICAgICAgIDogNA0KeGVuX21pbm9yICAgICAgICAgICAgICA6IDgNCnhlbl9l
eHRyYSAgICAgICAgICAgICAgOiAuMA0KeGVuX3ZlcnNpb24gICAgICAgICAgICA6IDQuOC4wDQp4
ZW5fY2FwcyAgICAgICAgICAgICAgIDogeGVuLTMuMC14ODZfNjQgeGVuLTMuMC14ODZfMzJwIGh2
bS0zLjAteDg2XzMyIGh2bS0zLjAteDg2XzMycCBodm0tMy4wLXg4Nl82NA0KeGVuX3NjaGVkdWxl
ciAgICAgICAgICA6IGNyZWRpdA0KeGVuX3BhZ2VzaXplICAgICAgICAgICA6IDQwOTYNCnBsYXRm
b3JtX3BhcmFtcyAgICAgICAgOiB2aXJ0X3N0YXJ0PTB4ZmZmZjgwMDAwMDAwMDAwMA0KeGVuX2No
YW5nZXNldCAgICAgICAgICA6DQp4ZW5fY29tbWFuZGxpbmUgICAgICAgIDogZG9tMF9tZW09MzU3
MzY4ODQgbG9nbHZsPWFsbCBndWVzdF9sb2dsdmw9YWxsDQpjY19jb21waWxlciAgICAgICAgICAg
IDogZ2NjIChHQ0MpIDQuNC43IDIwMTIwMzEzIChSZWQgSGF0IDQuNC43LTE2KQ0KY2NfY29tcGls
ZV9ieSAgICAgICAgICA6IHhpa2FuZ2ppZQ0KY2NfY29tcGlsZV9kb21haW4gICAgICA6IChub25l
KQ0KY2NfY29tcGlsZV9kYXRlICAgICAgICA6IEZyaSBEZWMgIDkgMTQ6NDk6MDEgQ1NUIDIwMTYN
CmJ1aWxkX2lkICAgICAgICAgICAgICAgOiA4YmQwN2Q0OTBiYmFlOTg2MmQzYmZkY2EwN2M3NTUx
ZTg3OTIzODlmDQp4ZW5kX2NvbmZpZ19mb3JtYXQgICAgIDogNA0KDQpBbmQgSSBjYW6hr3QgY3Jl
YXRlIG5ldyB2bXMuDQoNClhlbiB2ZXJzaW9uIGlzIDQuOC4wLCBMaW51eCBrZXJuZWwgdmVyc2lv
biBpcyAzLjEwLjIwLTExLCBkb2VzIEkgbmVlZCB0byB1cGdyYWRlIGxpbnV4IGtlcm5lbD8NCg0K
LSB4aWthbmdqaWUNCg==

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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dgb2312">
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:=CB=CE=CC=E5;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:=CB=CE=CC=E5;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"\@=CB=CE=CC=E5";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
	{font-family:=CE=A2=C8=ED=D1=C5=BA=DA;
	panose-1:2 11 5 3 2 2 4 2 2 4;}
@font-face
	{font-family:"\@=CE=A2=C8=ED=D1=C5=BA=DA";
	panose-1:2 11 5 3 2 2 4 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.5pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"=C5=FA=D7=A2=BF=F2=CE=C4=B1=BE Char";
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:9.0pt;
	font-family:"Calibri","sans-serif";}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:Consolas;
	color:windowtext;}
span.Char
	{mso-style-name:"=C5=FA=D7=A2=BF=F2=CE=C4=B1=BE Char";
	mso-style-priority:99;
	mso-style-link:=C5=FA=D7=A2=BF=F2=CE=C4=B1=BE;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
/* Page Definitions */
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"ZH-CN" link=3D"blue" vlink=3D"purple" style=3D"text-justify-t=
rim:punctuation">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
Hello,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
<o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
&nbsp;&nbsp;&nbsp; My server ran about 4days, the kernel crash.<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
<o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
/var/log/message</span><span style=3D"font-family:&quot;=CE=A2=C8=ED=D1=C5=
=BA=DA&quot;,&quot;sans-serif&quot;">=A3=BA</span><span lang=3D"EN-US" styl=
e=3D"font-family:Consolas"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
<o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
Jan 20 08:05:38 es13 kernel: INFO: task xenwatch:129 blocked for more than =
120 seconds.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
Jan 20 08:05:38 es13 kernel: &quot;echo 0 &gt; /proc/sys/kernel/hung_task_t=
imeout_secs&quot; disables this message.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
Jan 20 08:05:38 es13 kernel: xenwatch&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp; D ffff8808fea943c0&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp; 129&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; 2 0x00000000<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
Jan 20 08:05:38 es13 kernel: ffff8808a6909d18 0000000000000246 ffff8808a690=
9fd8 00000000000143c0<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
Jan 20 08:05:38 es13 kernel: ffff8808a6908010 00000000000143c0 000000000001=
43c0 00000000000143c0<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
Jan 20 08:05:38 es13 kernel: ffff8808a6909fd8 00000000000143c0 ffff8808a690=
7540 ffff8808a7720ac0<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
Jan 20 08:05:38 es13 kernel: Call Trace:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
Jan 20 08:05:38 es13 kernel: [&lt;ffffffff815f4339&gt;] schedule&#43;0x29/0=
x70<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
Jan 20 08:05:38 es13 kernel: [&lt;ffffffffa04675c5&gt;] xenvif_disconnect&#=
43;0x85/0xe0 [xen_netback]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
Jan 20 08:05:38 es13 kernel: [&lt;ffffffff81082640&gt;] ? wake_up_bit&#43;0=
x40/0x40<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
Jan 20 08:05:38 es13 kernel: [&lt;ffffffffa04667d5&gt;] set_backend_state&#=
43;0xd5/0x1c0 [xen_netback]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
Jan 20 08:05:38 es13 kernel: [&lt;ffffffffa0466cc6&gt;] frontend_changed&#4=
3;0xb6/0x100 [xen_netback]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
Jan 20 08:05:38 es13 kernel: [&lt;ffffffff813579a8&gt;] xenbus_otherend_cha=
nged&#43;0xa8/0xb0<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
Jan 20 08:05:38 es13 kernel: [&lt;ffffffff81357be0&gt;] frontend_changed&#4=
3;0x10/0x20<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
Jan 20 08:05:38 es13 kernel: [&lt;ffffffff81355731&gt;] xenwatch_thread&#43=
;0xb1/0x170<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
Jan 20 08:05:38 es13 kernel: [&lt;ffffffff81082640&gt;] ? wake_up_bit&#43;0=
x40/0x40<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
Jan 20 08:05:38 es13 kernel: [&lt;ffffffff81355680&gt;] ? xs_watch&#43;0x60=
/0x60<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
Jan 20 08:05:38 es13 kernel: [&lt;ffffffff81081e2e&gt;] kthread&#43;0xce/0x=
e0<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
Jan 20 08:05:38 es13 kernel: [&lt;ffffffff8100392e&gt;] ? xen_end_context_s=
witch&#43;0x1e/0x30<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
Jan 20 08:05:38 es13 kernel: [&lt;ffffffff81081d60&gt;] ? kthread_freezable=
_should_stop&#43;0x70/0x70<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
Jan 20 08:05:38 es13 kernel: [&lt;ffffffff815fe66c&gt;] ret_from_fork&#43;0=
x7c/0xb0<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
Jan 20 08:05:38 es13 kernel: [&lt;ffffffff81081d60&gt;] ? kthread_freezable=
_should_stop&#43;0x70/0x70<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
<o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
# xl list<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
Name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp; ID&nbsp;&nbsp; Mem VCPUs&nbsp;&nbsp; State&nbsp; Time(s)<o:p>=
</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
Domain-0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
0 34899&nbsp;&nbsp;&nbsp; 24&nbsp;&nbsp;&nbsp;&nbsp; r-----&nbsp; 1847934.0=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
(null)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2752&nbs=
p;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp; --=
p--d&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 43.7<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
(null)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2754&nbs=
p;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp; --=
p--d&nbsp;&nbsp;&nbsp;&nbsp; 168.2<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
(null)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2755&nbs=
p;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp; --=
p--d&nbsp;&nbsp;&nbsp;&nbsp; 153.1<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
(null)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2756&nbs=
p;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp; --=
p--d&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 32.8<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
(null)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2757&nbs=
p;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp; --=
p--d&nbsp;&nbsp;&nbsp;&nbsp; 234.9<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
(null)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2758&nbs=
p;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp; --=
p--d&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 52.1<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
(null)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2759&nbs=
p;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp; --=
p--d&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 24.3<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
(null)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2760&nbs=
p;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp; --=
p--d&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 20.5<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
(null)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2761&nbs=
p;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp; --=
p--d&nbsp;&nbsp;&nbsp;&nbsp; 261.9<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
(null)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2762&nbs=
p;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp; --=
p--d&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 91.0<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
(null)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2763&nbs=
p;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp; --=
p--d&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 26.6<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
(null)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2764&nbs=
p;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp; --=
p--d&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 26.2<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
(null)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2765&nbs=
p;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp; --=
p--d&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 56.5<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
(null)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2766&nbs=
p;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp; --=
p--d&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 10.6<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
(null)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2767&nbs=
p;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp; --=
p--d&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 32.7<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
(null)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2768&nbs=
p;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp; --=
p--d&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 42.1<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
(null)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2769&nbs=
p;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp; --=
p--d&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 65.2<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
(null)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2770&nbs=
p;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp; --=
p--d&nbsp;&nbsp;&nbsp;&nbsp; 274.8<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
(null)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2771&nbs=
p;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp; --=
p--d&nbsp;&nbsp;&nbsp;&nbsp; 107.2<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
(null)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2772&nbs=
p; &nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp; --=
p--d&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 32.7<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
<o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
# xl info<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
release&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp; : 3.10.20-11.el6.centos.alt.x86_64<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
version&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp; : #1 SMP Sat Nov 23 23:08:56 UTC 2013<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
machine&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp; : x86_64<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
nr_cpus&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;: 24<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
max_cpu_id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp; : 23<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
nr_nodes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; : 2<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
cores_per_socket&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 6<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
threads_per_core&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 2<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
cpu_mhz&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp; : 2600<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
hw_caps&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp; : b7ebfbff:77bee3ff:2c100800:00000001:00000001:00000=
281:00000000:00000100<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
virt_caps&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp; : hvm hvm_directio<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
total_memory&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : =
65506<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
free_memory&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; : 6667<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
sharing_freed_memory&nbsp;&nbsp; : 0<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
sharing_used_memory&nbsp;&nbsp;&nbsp; : 0<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
outstanding_claims&nbsp;&nbsp;&nbsp;&nbsp; : 0<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
free_cpus&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp; : 0<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
xen_major&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp; : 4<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
xen_minor&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp; : 8<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
xen_extra&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp; : .0<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
xen_version&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; : 4.8.0<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
xen_caps&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x=
86_32p hvm-3.0-x86_64
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
xen_scheduler&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : credi=
t<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
xen_pagesize&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : =
4096<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
platform_params&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : virt_start=3D0x=
ffff800000000000<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
xen_changeset&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
xen_commandline&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : dom0_mem=3D3573=
6884 loglvl=3Dall guest_loglvl=3Dall<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
cc_compiler&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; : gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-16)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
cc_compile_by&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : xikan=
gjie<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
cc_compile_domain&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : (none)<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
cc_compile_date&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : Fri Dec&nbsp; 9=
 14:49:01 CST 2016<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
build_id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; : 8bd07d490bbae9862d3bfdca07c7551e8792389f<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
xend_config_format&nbsp;&nbsp;&nbsp;&nbsp; : 4<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
<o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
And I can=A1=AFt create new vms.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
<o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
Xen version is 4.8.0, Linux kernel version is 3.10.20-11, does I need to up=
grade linux kernel?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
<o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
- xikangjie</span><span lang=3D"EN-US"><o:p></o:p></span></p>
</div>
</body>
</html>

--_000_21D42A94174EE345809CF640696801D577FF5533EX01corpqihoone_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============6718829639285628507==--


From xen-users-bounces@lists.xen.org Fri Jan 20 13:00:21 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Jan 2017 13:00:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cUYnM-00078x-9o; Fri, 20 Jan 2017 12:59:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xikangjie@360.cn>) id 1cUYnK-000787-Bc
 for Xen-users@lists.xen.org; Fri, 20 Jan 2017 12:59:54 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 24/11-09690-9C902885; Fri, 20 Jan 2017 12:59:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCIsWRWlGSWpSXmKPExsVSXRvErnuCsyn
 C4PE0dYtVVw+wOjB6HN39mymAMYo1My8pvyKBNWPFqa2MBVf/MlbsXTmZuYHxxyfGLkYuDiGB
 yUwSe1fsYodwVjFKLGx8xdTFyMnBJqAncf7HAhYQW0TAXOLevI1gcWEBS4lN624zQsTtJGbeX
 8bWxcgBZOtJbPkmCRJmEVCV2Nc1E6ycV8BLYtOFS6wgNqOArMS0R/fB4swC4hJzp80Ci0sICE
 gs2XOeGcIWlXj5+B9UXF5i99fjrBD1eRJfmiazQ8wUlDg58wnLBEaBWUhGzUJSNgtJGURcS2J
 ew28mCFtRYkr3Q3YIW1PiyuRDULa2xLKFr5kXMLKvYtQoTi0qSy3SNTLVSyrKTM8oyU3MzNE1
 NDDWy00tLk5MT81JTCrWS87P3cQIjIF6BgbGHYytJ/wOMUpyMCmJ8u7+2BAhxJeUn1KZkVicE
 V9UmpNafIhRhoNDSYJ3N0dThJBgUWp6akVaZg4wGmHSEhw8SiK8P0HSvMUFibnFmekQqVOMuh
 xT1l17ySTEkpeflyolzrsLpEgApCijNA9uBCwxXGKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwag
 kzPsaZApPZl4J3KZXQEcwAR1hpVwPckRJIkJKqoGxbcKmhreyD2N5lfyrtqz+qTcnpLflYcmC
 q62Mj+0FX8xa+enDytY59u375mlpxfo/nfDifPu8hGBdS85SD7/GPtdZX5Vz2iM+xHxS006IC
 or5sS/jjuv8Hc+nWjD0TNzW+vBh8NvHXKvP7jWZaB7eJr0jVyZq0p7Sf08vW+/n3nDxe6LgA9
 adSizFGYmGWsxFxYkAbtp9ywcDAAA=
X-Env-Sender: xikangjie@360.cn
X-Msg-Ref: server-13.tower-31.messagelabs.com!1484917189!80932716!1
X-Originating-IP: [123.125.82.7]
X-SpamReason: No, hits=-1.7 required=7.0 tests=HTML_MESSAGE,
 MIME_BASE64_TEXT,ML_RADAR_FP_R_14,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9945 invoked from network); 20 Jan 2017 12:59:51 -0000
Received: from mtabjsc2.360.cn (HELO mtabjsc2.360.cn) (123.125.82.7)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 20 Jan 2017 12:59:51 -0000
Received: from CAS1.corp.qihoo.net (unknown [220.181.158.129])
 (using TLSv1 with cipher AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mtabjsc2.360.cn (QHMAIL) with ESMTP id F097A6B17C8
 for <Xen-users@lists.xen.org>; Fri, 20 Jan 2017 20:59:47 +0800 (CST)
Received: from EX01.corp.qihoo.net ([fe80::1c65:facd:d8aa:c20a]) by
 CAS1.corp.qihoo.net ([220.181.158.129]) with mapi id 14.02.0387.000; Fri, 20
 Jan 2017 20:59:47 +0800
From: =?gb2312?B?z6+/tb3c?= <xikangjie@360.cn>
To: "Xen-users@lists.xen.org" <Xen-users@lists.xen.org>
Thread-Topic: task xenwatch blocked for more than 120 seconds.
Thread-Index: AdJy5uuKWCHbbGHJTXWvDZNZJUhZzg==
Date: Fri, 20 Jan 2017 12:59:46 +0000
Message-ID: <21D42A94174EE345809CF640696801D577FF5533@EX01.corp.qihoo.net>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.18.32.32]
MIME-Version: 1.0
Subject: [Xen-users] task xenwatch blocked for more than 120 seconds.
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6718829639285628507=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============6718829639285628507==
Content-Language: zh-CN
Content-Type: multipart/alternative;
	boundary="_000_21D42A94174EE345809CF640696801D577FF5533EX01corpqihoone_"

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

SGVsbG8sDQoNCiAgICBNeSBzZXJ2ZXIgcmFuIGFib3V0IDRkYXlzLCB0aGUga2VybmVsIGNyYXNo
Lg0KDQovdmFyL2xvZy9tZXNzYWdlo7oNCg0KSmFuIDIwIDA4OjA1OjM4IGVzMTMga2VybmVsOiBJ
TkZPOiB0YXNrIHhlbndhdGNoOjEyOSBibG9ja2VkIGZvciBtb3JlIHRoYW4gMTIwIHNlY29uZHMu
DQpKYW4gMjAgMDg6MDU6MzggZXMxMyBrZXJuZWw6ICJlY2hvIDAgPiAvcHJvYy9zeXMva2VybmVs
L2h1bmdfdGFza190aW1lb3V0X3NlY3MiIGRpc2FibGVzIHRoaXMgbWVzc2FnZS4NCkphbiAyMCAw
ODowNTozOCBlczEzIGtlcm5lbDogeGVud2F0Y2ggICAgICAgIEQgZmZmZjg4MDhmZWE5NDNjMCAg
ICAgMCAgIDEyOSAgICAgIDIgMHgwMDAwMDAwMA0KSmFuIDIwIDA4OjA1OjM4IGVzMTMga2VybmVs
OiBmZmZmODgwOGE2OTA5ZDE4IDAwMDAwMDAwMDAwMDAyNDYgZmZmZjg4MDhhNjkwOWZkOCAwMDAw
MDAwMDAwMDE0M2MwDQpKYW4gMjAgMDg6MDU6MzggZXMxMyBrZXJuZWw6IGZmZmY4ODA4YTY5MDgw
MTAgMDAwMDAwMDAwMDAxNDNjMCAwMDAwMDAwMDAwMDE0M2MwIDAwMDAwMDAwMDAwMTQzYzANCkph
biAyMCAwODowNTozOCBlczEzIGtlcm5lbDogZmZmZjg4MDhhNjkwOWZkOCAwMDAwMDAwMDAwMDE0
M2MwIGZmZmY4ODA4YTY5MDc1NDAgZmZmZjg4MDhhNzcyMGFjMA0KSmFuIDIwIDA4OjA1OjM4IGVz
MTMga2VybmVsOiBDYWxsIFRyYWNlOg0KSmFuIDIwIDA4OjA1OjM4IGVzMTMga2VybmVsOiBbPGZm
ZmZmZmZmODE1ZjQzMzk+XSBzY2hlZHVsZSsweDI5LzB4NzANCkphbiAyMCAwODowNTozOCBlczEz
IGtlcm5lbDogWzxmZmZmZmZmZmEwNDY3NWM1Pl0geGVudmlmX2Rpc2Nvbm5lY3QrMHg4NS8weGUw
IFt4ZW5fbmV0YmFja10NCkphbiAyMCAwODowNTozOCBlczEzIGtlcm5lbDogWzxmZmZmZmZmZjgx
MDgyNjQwPl0gPyB3YWtlX3VwX2JpdCsweDQwLzB4NDANCkphbiAyMCAwODowNTozOCBlczEzIGtl
cm5lbDogWzxmZmZmZmZmZmEwNDY2N2Q1Pl0gc2V0X2JhY2tlbmRfc3RhdGUrMHhkNS8weDFjMCBb
eGVuX25ldGJhY2tdDQpKYW4gMjAgMDg6MDU6MzggZXMxMyBrZXJuZWw6IFs8ZmZmZmZmZmZhMDQ2
NmNjNj5dIGZyb250ZW5kX2NoYW5nZWQrMHhiNi8weDEwMCBbeGVuX25ldGJhY2tdDQpKYW4gMjAg
MDg6MDU6MzggZXMxMyBrZXJuZWw6IFs8ZmZmZmZmZmY4MTM1NzlhOD5dIHhlbmJ1c19vdGhlcmVu
ZF9jaGFuZ2VkKzB4YTgvMHhiMA0KSmFuIDIwIDA4OjA1OjM4IGVzMTMga2VybmVsOiBbPGZmZmZm
ZmZmODEzNTdiZTA+XSBmcm9udGVuZF9jaGFuZ2VkKzB4MTAvMHgyMA0KSmFuIDIwIDA4OjA1OjM4
IGVzMTMga2VybmVsOiBbPGZmZmZmZmZmODEzNTU3MzE+XSB4ZW53YXRjaF90aHJlYWQrMHhiMS8w
eDE3MA0KSmFuIDIwIDA4OjA1OjM4IGVzMTMga2VybmVsOiBbPGZmZmZmZmZmODEwODI2NDA+XSA/
IHdha2VfdXBfYml0KzB4NDAvMHg0MA0KSmFuIDIwIDA4OjA1OjM4IGVzMTMga2VybmVsOiBbPGZm
ZmZmZmZmODEzNTU2ODA+XSA/IHhzX3dhdGNoKzB4NjAvMHg2MA0KSmFuIDIwIDA4OjA1OjM4IGVz
MTMga2VybmVsOiBbPGZmZmZmZmZmODEwODFlMmU+XSBrdGhyZWFkKzB4Y2UvMHhlMA0KSmFuIDIw
IDA4OjA1OjM4IGVzMTMga2VybmVsOiBbPGZmZmZmZmZmODEwMDM5MmU+XSA/IHhlbl9lbmRfY29u
dGV4dF9zd2l0Y2grMHgxZS8weDMwDQpKYW4gMjAgMDg6MDU6MzggZXMxMyBrZXJuZWw6IFs8ZmZm
ZmZmZmY4MTA4MWQ2MD5dID8ga3RocmVhZF9mcmVlemFibGVfc2hvdWxkX3N0b3ArMHg3MC8weDcw
DQpKYW4gMjAgMDg6MDU6MzggZXMxMyBrZXJuZWw6IFs8ZmZmZmZmZmY4MTVmZTY2Yz5dIHJldF9m
cm9tX2ZvcmsrMHg3Yy8weGIwDQpKYW4gMjAgMDg6MDU6MzggZXMxMyBrZXJuZWw6IFs8ZmZmZmZm
ZmY4MTA4MWQ2MD5dID8ga3RocmVhZF9mcmVlemFibGVfc2hvdWxkX3N0b3ArMHg3MC8weDcwDQoN
CiMgeGwgbGlzdA0KTmFtZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJ
RCAgIE1lbSBWQ1BVcyAgIFN0YXRlICBUaW1lKHMpDQpEb21haW4tMCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAwIDM0ODk5ICAgIDI0ICAgICByLS0tLS0gIDE4NDc5MzQuMA0K
KG51bGwpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjc1MiAgICAgMCAgICAg
MSAgICAgLS1wLS1kICAgICAgNDMuNw0KKG51bGwpICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgMjc1NCAgICAgMCAgICAgMSAgICAgLS1wLS1kICAgICAxNjguMg0KKG51bGwpICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjc1NSAgICAgMCAgICAgMSAgICAgLS1w
LS1kICAgICAxNTMuMQ0KKG51bGwpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Mjc1NiAgICAgMCAgICAgMSAgICAgLS1wLS1kICAgICAgMzIuOA0KKG51bGwpICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgMjc1NyAgICAgMCAgICAgMSAgICAgLS1wLS1kICAgICAy
MzQuOQ0KKG51bGwpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjc1OCAgICAg
MCAgICAgMSAgICAgLS1wLS1kICAgICAgNTIuMQ0KKG51bGwpICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgMjc1OSAgICAgMCAgICAgMSAgICAgLS1wLS1kICAgICAgMjQuMw0KKG51
bGwpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjc2MCAgICAgMCAgICAgMSAg
ICAgLS1wLS1kICAgICAgMjAuNQ0KKG51bGwpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgMjc2MSAgICAgMCAgICAgMSAgICAgLS1wLS1kICAgICAyNjEuOQ0KKG51bGwpICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjc2MiAgICAgMCAgICAgMSAgICAgLS1wLS1k
ICAgICAgOTEuMA0KKG51bGwpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjc2
MyAgICAgMCAgICAgMSAgICAgLS1wLS1kICAgICAgMjYuNg0KKG51bGwpICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgMjc2NCAgICAgMCAgICAgMSAgICAgLS1wLS1kICAgICAgMjYu
Mg0KKG51bGwpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjc2NSAgICAgMCAg
ICAgMSAgICAgLS1wLS1kICAgICAgNTYuNQ0KKG51bGwpICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgMjc2NiAgICAgMCAgICAgMSAgICAgLS1wLS1kICAgICAgMTAuNg0KKG51bGwp
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjc2NyAgICAgMCAgICAgMSAgICAg
LS1wLS1kICAgICAgMzIuNw0KKG51bGwpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgMjc2OCAgICAgMCAgICAgMSAgICAgLS1wLS1kICAgICAgNDIuMQ0KKG51bGwpICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgMjc2OSAgICAgMCAgICAgMSAgICAgLS1wLS1kICAg
ICAgNjUuMg0KKG51bGwpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjc3MCAg
ICAgMCAgICAgMSAgICAgLS1wLS1kICAgICAyNzQuOA0KKG51bGwpICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgMjc3MSAgICAgMCAgICAgMSAgICAgLS1wLS1kICAgICAxMDcuMg0K
KG51bGwpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjc3MiAgICAgMCAgICAg
MSAgICAgLS1wLS1kICAgICAgMzIuNw0KDQojIHhsIGluZm8NCnJlbGVhc2UgICAgICAgICAgICAg
ICAgOiAzLjEwLjIwLTExLmVsNi5jZW50b3MuYWx0Lng4Nl82NA0KdmVyc2lvbiAgICAgICAgICAg
ICAgICA6ICMxIFNNUCBTYXQgTm92IDIzIDIzOjA4OjU2IFVUQyAyMDEzDQptYWNoaW5lICAgICAg
ICAgICAgICAgIDogeDg2XzY0DQpucl9jcHVzICAgICAgICAgICAgICAgIDogMjQNCm1heF9jcHVf
aWQgICAgICAgICAgICAgOiAyMw0KbnJfbm9kZXMgICAgICAgICAgICAgICA6IDINCmNvcmVzX3Bl
cl9zb2NrZXQgICAgICAgOiA2DQp0aHJlYWRzX3Blcl9jb3JlICAgICAgIDogMg0KY3B1X21oeiAg
ICAgICAgICAgICAgICA6IDI2MDANCmh3X2NhcHMgICAgICAgICAgICAgICAgOiBiN2ViZmJmZjo3
N2JlZTNmZjoyYzEwMDgwMDowMDAwMDAwMTowMDAwMDAwMTowMDAwMDI4MTowMDAwMDAwMDowMDAw
MDEwMA0KdmlydF9jYXBzICAgICAgICAgICAgICA6IGh2bSBodm1fZGlyZWN0aW8NCnRvdGFsX21l
bW9yeSAgICAgICAgICAgOiA2NTUwNg0KZnJlZV9tZW1vcnkgICAgICAgICAgICA6IDY2NjcNCnNo
YXJpbmdfZnJlZWRfbWVtb3J5ICAgOiAwDQpzaGFyaW5nX3VzZWRfbWVtb3J5ICAgIDogMA0Kb3V0
c3RhbmRpbmdfY2xhaW1zICAgICA6IDANCmZyZWVfY3B1cyAgICAgICAgICAgICAgOiAwDQp4ZW5f
bWFqb3IgICAgICAgICAgICAgIDogNA0KeGVuX21pbm9yICAgICAgICAgICAgICA6IDgNCnhlbl9l
eHRyYSAgICAgICAgICAgICAgOiAuMA0KeGVuX3ZlcnNpb24gICAgICAgICAgICA6IDQuOC4wDQp4
ZW5fY2FwcyAgICAgICAgICAgICAgIDogeGVuLTMuMC14ODZfNjQgeGVuLTMuMC14ODZfMzJwIGh2
bS0zLjAteDg2XzMyIGh2bS0zLjAteDg2XzMycCBodm0tMy4wLXg4Nl82NA0KeGVuX3NjaGVkdWxl
ciAgICAgICAgICA6IGNyZWRpdA0KeGVuX3BhZ2VzaXplICAgICAgICAgICA6IDQwOTYNCnBsYXRm
b3JtX3BhcmFtcyAgICAgICAgOiB2aXJ0X3N0YXJ0PTB4ZmZmZjgwMDAwMDAwMDAwMA0KeGVuX2No
YW5nZXNldCAgICAgICAgICA6DQp4ZW5fY29tbWFuZGxpbmUgICAgICAgIDogZG9tMF9tZW09MzU3
MzY4ODQgbG9nbHZsPWFsbCBndWVzdF9sb2dsdmw9YWxsDQpjY19jb21waWxlciAgICAgICAgICAg
IDogZ2NjIChHQ0MpIDQuNC43IDIwMTIwMzEzIChSZWQgSGF0IDQuNC43LTE2KQ0KY2NfY29tcGls
ZV9ieSAgICAgICAgICA6IHhpa2FuZ2ppZQ0KY2NfY29tcGlsZV9kb21haW4gICAgICA6IChub25l
KQ0KY2NfY29tcGlsZV9kYXRlICAgICAgICA6IEZyaSBEZWMgIDkgMTQ6NDk6MDEgQ1NUIDIwMTYN
CmJ1aWxkX2lkICAgICAgICAgICAgICAgOiA4YmQwN2Q0OTBiYmFlOTg2MmQzYmZkY2EwN2M3NTUx
ZTg3OTIzODlmDQp4ZW5kX2NvbmZpZ19mb3JtYXQgICAgIDogNA0KDQpBbmQgSSBjYW6hr3QgY3Jl
YXRlIG5ldyB2bXMuDQoNClhlbiB2ZXJzaW9uIGlzIDQuOC4wLCBMaW51eCBrZXJuZWwgdmVyc2lv
biBpcyAzLjEwLjIwLTExLCBkb2VzIEkgbmVlZCB0byB1cGdyYWRlIGxpbnV4IGtlcm5lbD8NCg0K
LSB4aWthbmdqaWUNCg==

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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dgb2312">
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:=CB=CE=CC=E5;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:=CB=CE=CC=E5;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"\@=CB=CE=CC=E5";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
	{font-family:=CE=A2=C8=ED=D1=C5=BA=DA;
	panose-1:2 11 5 3 2 2 4 2 2 4;}
@font-face
	{font-family:"\@=CE=A2=C8=ED=D1=C5=BA=DA";
	panose-1:2 11 5 3 2 2 4 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.5pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"=C5=FA=D7=A2=BF=F2=CE=C4=B1=BE Char";
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:9.0pt;
	font-family:"Calibri","sans-serif";}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:Consolas;
	color:windowtext;}
span.Char
	{mso-style-name:"=C5=FA=D7=A2=BF=F2=CE=C4=B1=BE Char";
	mso-style-priority:99;
	mso-style-link:=C5=FA=D7=A2=BF=F2=CE=C4=B1=BE;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
/* Page Definitions */
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"ZH-CN" link=3D"blue" vlink=3D"purple" style=3D"text-justify-t=
rim:punctuation">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
Hello,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
<o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
&nbsp;&nbsp;&nbsp; My server ran about 4days, the kernel crash.<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
<o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
/var/log/message</span><span style=3D"font-family:&quot;=CE=A2=C8=ED=D1=C5=
=BA=DA&quot;,&quot;sans-serif&quot;">=A3=BA</span><span lang=3D"EN-US" styl=
e=3D"font-family:Consolas"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
<o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
Jan 20 08:05:38 es13 kernel: INFO: task xenwatch:129 blocked for more than =
120 seconds.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
Jan 20 08:05:38 es13 kernel: &quot;echo 0 &gt; /proc/sys/kernel/hung_task_t=
imeout_secs&quot; disables this message.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
Jan 20 08:05:38 es13 kernel: xenwatch&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp; D ffff8808fea943c0&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp; 129&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; 2 0x00000000<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
Jan 20 08:05:38 es13 kernel: ffff8808a6909d18 0000000000000246 ffff8808a690=
9fd8 00000000000143c0<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
Jan 20 08:05:38 es13 kernel: ffff8808a6908010 00000000000143c0 000000000001=
43c0 00000000000143c0<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
Jan 20 08:05:38 es13 kernel: ffff8808a6909fd8 00000000000143c0 ffff8808a690=
7540 ffff8808a7720ac0<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
Jan 20 08:05:38 es13 kernel: Call Trace:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
Jan 20 08:05:38 es13 kernel: [&lt;ffffffff815f4339&gt;] schedule&#43;0x29/0=
x70<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
Jan 20 08:05:38 es13 kernel: [&lt;ffffffffa04675c5&gt;] xenvif_disconnect&#=
43;0x85/0xe0 [xen_netback]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
Jan 20 08:05:38 es13 kernel: [&lt;ffffffff81082640&gt;] ? wake_up_bit&#43;0=
x40/0x40<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
Jan 20 08:05:38 es13 kernel: [&lt;ffffffffa04667d5&gt;] set_backend_state&#=
43;0xd5/0x1c0 [xen_netback]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
Jan 20 08:05:38 es13 kernel: [&lt;ffffffffa0466cc6&gt;] frontend_changed&#4=
3;0xb6/0x100 [xen_netback]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
Jan 20 08:05:38 es13 kernel: [&lt;ffffffff813579a8&gt;] xenbus_otherend_cha=
nged&#43;0xa8/0xb0<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
Jan 20 08:05:38 es13 kernel: [&lt;ffffffff81357be0&gt;] frontend_changed&#4=
3;0x10/0x20<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
Jan 20 08:05:38 es13 kernel: [&lt;ffffffff81355731&gt;] xenwatch_thread&#43=
;0xb1/0x170<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
Jan 20 08:05:38 es13 kernel: [&lt;ffffffff81082640&gt;] ? wake_up_bit&#43;0=
x40/0x40<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
Jan 20 08:05:38 es13 kernel: [&lt;ffffffff81355680&gt;] ? xs_watch&#43;0x60=
/0x60<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
Jan 20 08:05:38 es13 kernel: [&lt;ffffffff81081e2e&gt;] kthread&#43;0xce/0x=
e0<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
Jan 20 08:05:38 es13 kernel: [&lt;ffffffff8100392e&gt;] ? xen_end_context_s=
witch&#43;0x1e/0x30<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
Jan 20 08:05:38 es13 kernel: [&lt;ffffffff81081d60&gt;] ? kthread_freezable=
_should_stop&#43;0x70/0x70<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
Jan 20 08:05:38 es13 kernel: [&lt;ffffffff815fe66c&gt;] ret_from_fork&#43;0=
x7c/0xb0<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
Jan 20 08:05:38 es13 kernel: [&lt;ffffffff81081d60&gt;] ? kthread_freezable=
_should_stop&#43;0x70/0x70<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
<o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
# xl list<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
Name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp; ID&nbsp;&nbsp; Mem VCPUs&nbsp;&nbsp; State&nbsp; Time(s)<o:p>=
</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
Domain-0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
0 34899&nbsp;&nbsp;&nbsp; 24&nbsp;&nbsp;&nbsp;&nbsp; r-----&nbsp; 1847934.0=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
(null)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2752&nbs=
p;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp; --=
p--d&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 43.7<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
(null)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2754&nbs=
p;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp; --=
p--d&nbsp;&nbsp;&nbsp;&nbsp; 168.2<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
(null)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2755&nbs=
p;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp; --=
p--d&nbsp;&nbsp;&nbsp;&nbsp; 153.1<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
(null)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2756&nbs=
p;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp; --=
p--d&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 32.8<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
(null)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2757&nbs=
p;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp; --=
p--d&nbsp;&nbsp;&nbsp;&nbsp; 234.9<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
(null)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2758&nbs=
p;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp; --=
p--d&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 52.1<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
(null)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2759&nbs=
p;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp; --=
p--d&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 24.3<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
(null)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2760&nbs=
p;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp; --=
p--d&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 20.5<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
(null)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2761&nbs=
p;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp; --=
p--d&nbsp;&nbsp;&nbsp;&nbsp; 261.9<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
(null)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2762&nbs=
p;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp; --=
p--d&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 91.0<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
(null)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2763&nbs=
p;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp; --=
p--d&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 26.6<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
(null)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2764&nbs=
p;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp; --=
p--d&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 26.2<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
(null)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2765&nbs=
p;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp; --=
p--d&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 56.5<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
(null)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2766&nbs=
p;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp; --=
p--d&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 10.6<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
(null)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2767&nbs=
p;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp; --=
p--d&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 32.7<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
(null)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2768&nbs=
p;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp; --=
p--d&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 42.1<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
(null)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2769&nbs=
p;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp; --=
p--d&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 65.2<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
(null)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2770&nbs=
p;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp; --=
p--d&nbsp;&nbsp;&nbsp;&nbsp; 274.8<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
(null)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2771&nbs=
p;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp; --=
p--d&nbsp;&nbsp;&nbsp;&nbsp; 107.2<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
(null)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2772&nbs=
p; &nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp; --=
p--d&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 32.7<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
<o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
# xl info<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
release&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp; : 3.10.20-11.el6.centos.alt.x86_64<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
version&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp; : #1 SMP Sat Nov 23 23:08:56 UTC 2013<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
machine&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp; : x86_64<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
nr_cpus&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;: 24<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
max_cpu_id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp; : 23<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
nr_nodes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; : 2<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
cores_per_socket&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 6<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
threads_per_core&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 2<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
cpu_mhz&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp; : 2600<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
hw_caps&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp; : b7ebfbff:77bee3ff:2c100800:00000001:00000001:00000=
281:00000000:00000100<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
virt_caps&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp; : hvm hvm_directio<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
total_memory&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : =
65506<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
free_memory&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; : 6667<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
sharing_freed_memory&nbsp;&nbsp; : 0<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
sharing_used_memory&nbsp;&nbsp;&nbsp; : 0<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
outstanding_claims&nbsp;&nbsp;&nbsp;&nbsp; : 0<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
free_cpus&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp; : 0<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
xen_major&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp; : 4<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
xen_minor&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp; : 8<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
xen_extra&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp; : .0<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
xen_version&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; : 4.8.0<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
xen_caps&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x=
86_32p hvm-3.0-x86_64
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
xen_scheduler&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : credi=
t<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
xen_pagesize&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : =
4096<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
platform_params&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : virt_start=3D0x=
ffff800000000000<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
xen_changeset&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
xen_commandline&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : dom0_mem=3D3573=
6884 loglvl=3Dall guest_loglvl=3Dall<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
cc_compiler&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; : gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-16)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
cc_compile_by&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : xikan=
gjie<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
cc_compile_domain&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : (none)<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
cc_compile_date&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : Fri Dec&nbsp; 9=
 14:49:01 CST 2016<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
build_id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; : 8bd07d490bbae9862d3bfdca07c7551e8792389f<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
xend_config_format&nbsp;&nbsp;&nbsp;&nbsp; : 4<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
<o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
And I can=A1=AFt create new vms.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
<o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
Xen version is 4.8.0, Linux kernel version is 3.10.20-11, does I need to up=
grade linux kernel?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
<o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
- xikangjie</span><span lang=3D"EN-US"><o:p></o:p></span></p>
</div>
</body>
</html>

--_000_21D42A94174EE345809CF640696801D577FF5533EX01corpqihoone_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============6718829639285628507==--


From xen-users-bounces@lists.xen.org Fri Jan 20 13:11:12 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Jan 2017 13:11:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cUYy1-0000E6-S7; Fri, 20 Jan 2017 13:10:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <charles.fg@gmail.com>) id 1cUYy0-0000Dr-Rj
 for xen-users@lists.xen.org; Fri, 20 Jan 2017 13:10:57 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 E7/E5-20518-06C02885; Fri, 20 Jan 2017 13:10:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsXiVRukqxvP0xR
 hcP40p8WqqwdYHRg9ju7+zRTAGMWamZeUX5HAmrG97TJrwZWzjBXvWicwNTD2bWPsYuTiEBKY
 yChx+stkJhCHReAzi8TN3evAHAmBmawS7euuAjmcQE6OxJmWaWwQdqHE84cvWUBsXgFBiZMzn
 7BAjJrAKLHy70VGkASngLfEiob5zCA2m4C9xJm7d1m7GDmAVqhKTLohBNEbIHFh8UGwOcICrh
 JP3v1nB7FFBNIkvj/YDDaGWcBL4umZcywTGPlmIVk3C0lqFtBUZgF1ifXzhCDC2hLLFr5mhrD
 VJG5vu8qOLL6AkW0Vo0ZxalFZapGukYVeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7u
 JkZg8NYzMDDuYGw/4XeIUZKDSUmUd/fHhgghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErw7uJoih
 ASLUtNTK9Iyc4BxBJOW4OBREuFNAknzFhck5hZnpkOkTjEac5y6cfolE8euXZdfMgmx5OXnpU
 qJ8y4GKRUAKc0ozYMbBIvvS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEec+BTOHJzCuB2/c
 K6BQmoFOslOtBTilJREhJNTDmNd/6JjX7rfcZy5f7InO2aAV4Jn44+WyWf+3ijN/rck+/jO+M
 m7xU3mv9As4p+k/+LCvjnK0if1E9elfa/4TsqWo9YqFNJ1aG33/oE9E94f2aPqYfORlVV8SzG
 xYIKDlMbt1vKLM9ad3K9Ymxb9eXOV+8bnBUiLvsbXTGGTu5Z/P+ySxgz1irxFKckWioxVxUnA
 gATAbLmOoCAAA=
X-Env-Sender: charles.fg@gmail.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1484917854!55225118!1
X-Originating-IP: [74.125.82.45]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48930 invoked from network); 20 Jan 2017 13:10:55 -0000
Received: from mail-wm0-f45.google.com (HELO mail-wm0-f45.google.com)
 (74.125.82.45)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Jan 2017 13:10:55 -0000
Received: by mail-wm0-f45.google.com with SMTP id f73so13899303wmf.1
 for <xen-users@lists.xen.org>; Fri, 20 Jan 2017 05:10:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to;
 bh=nPW7o3ESOH7YSP5Jjo+rK57NIKev/4xThXBBY7/XG+A=;
 b=NapD8YVy2UCaGPxuG7jLbYKE7LS/KbvTIAvJfl9KYy4kv3bDBJ1KgRGRziY5U0pGPm
 WAZsFYqXJcOt9RuzQrsffmCdqqFXXyNQFM4ixoXN7p04nNmm0okwlU0tdGoED9PIGGhL
 jY9Tq31aUE/NLhoK77q5BkHnFD7yVj6KjCVToBcS9B7rOcUhNtyLmsEw5LqZV9rpJ7Wd
 GlBlj3UVVO7c554hDJChNbTabkYE3qXTmbBrvIyFLC6MSdjPY4Ofo9PH/nWZcyqmz7ga
 jI06CLbOUam2lWp2H3PZ4vXw4QgsoJrWVEbSB2fAhP3+XT37K0Ga7Ls86I/0EsWDvV0B
 pBdQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to;
 bh=nPW7o3ESOH7YSP5Jjo+rK57NIKev/4xThXBBY7/XG+A=;
 b=ik96N1WIOZZM+eQoc1gzL4YV8KkOiYI/nJDSlvdrW55miwuio16AxJPbab5O7bfOE2
 w6le25ZSbRMQZY6evOW4xkn8vgTe5DwwiLc5HG1LaOgRiHUS3N0BUMoerHgKkxYqGECX
 8Kup534ze65fBl+7i1tuNPwdeEmHN0yekyxuA+BFqbDiUzK/aUh6M9K2fOqgDYHyVCE1
 9jKR/QnufuHxeFKt2i07i02yXMmF7Sh4ah9+fxJ7+kDkgynGy5wMJ47nTB7TBmJIO7G6
 BwWYuP6pgexq/cNtZqOUdRJhMZnrYIm0BIT/kXZltYElvW9ipSjTXcS+UzSDGnVdxFlU
 0YJg==
X-Gm-Message-State: AIkVDXKbZwD7lWevOGnjwr2ULWpo9TQGuRLL9klxO4V8OtSoZj8N35D3fyoY45tIg+LAQLlgsaEUFbvvrK1ycg==
X-Received: by 10.28.22.146 with SMTP id 140mr3243178wmw.22.1484917854556;
 Fri, 20 Jan 2017 05:10:54 -0800 (PST)
MIME-Version: 1.0
References: <CAAQRGoAOy0DoPidQE=h=6SR2Be9d0QiskKdGfiNpvMsEu920oQ@mail.gmail.com>
 <21D42A94174EE345809CF640696801D577FF551C@EX01.corp.qihoo.net>
In-Reply-To: <21D42A94174EE345809CF640696801D577FF551C@EX01.corp.qihoo.net>
From: =?UTF-8?Q?Charles_Gon=C3=A7alves?= <charles.fg@gmail.com>
Date: Fri, 20 Jan 2017 13:10:44 +0000
Message-ID: <CAAQRGoDZJ9KT8JkUSx=+iFj1RbU4DGMSr-Lm24t2+x+XwBWa6A@mail.gmail.com>
To: =?UTF-8?B?5bit5bq35p2w?= <xikangjie@360.cn>, 
 "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Xen not viewing all memory available on host
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5945666239393877258=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============5945666239393877258==
Content-Type: multipart/alternative; boundary=001a1145bd0c3e1b510546866158

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

Thanks for the explanation  ...
I was getting worried about it!

On Fri, Jan 20, 2017 at 10:52 AM =E5=B8=AD=E5=BA=B7=E6=9D=B0 <xikangjie@360=
.cn> wrote:

> Other memory is allocated to DomU, so Dom0 only has 39G, you can use =E2=
=80=98xl
> info=E2=80=99 to see total memory:
>
>
>
> # xl info
>
> =E2=80=A6
>
> total_memory           : 65506
>
> free_memory            : 6667
>
> =E2=80=A6
>
>
>
> free_memory is for DomU.
>
>
>
> *=E5=8F=91=E4=BB=B6=E4=BA=BA:* Xen-users [mailto:xen-users-bounces@lists.=
xen.org] *=E4=BB=A3=E8=A1=A8 *Charles
> Gon?alves
> *=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4:* 2017=E5=B9=B41=E6=9C=8820=E6=97=
=A5 19:55
> *=E6=94=B6=E4=BB=B6=E4=BA=BA:* xen-users@lists.xen.org
> *=E4=B8=BB=E9=A2=98:* [Xen-users] Xen not viewing all memory available on=
 host
>
>
>
> Hello Guys,
>
>
>
> Despite having 96GB of memory available on my hardware the system only
> shows  39GB available?
>
> Does anyone have seen this behavior before?
>
>
>
> Running Xen 4.4.1 (must be this version!)
>
>
> root@oxum:/var/tpcv/tpc_repo# free -h
>
>              total       used       free     shared    buffers     cached
>
> Mem:           *39G  *     1,1G        38G       1,3M       166M
> 398M
>
> -/+ buffers/cache:       594M        39G
>
> Swap:          95G         0B        95G
>
>
>
> root@oxum:/var/tpcv/tpc_repo# lshw -c memory -short
>
> H/W path            Device     Class      Description
>
> =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
>
> /0/0                           memory     64KiB BIOS
>
> /0/400/700                     memory     192KiB L1 cache
>
> /0/400/701                     memory     1536KiB L2 cache
>
> /0/400/702                     memory     12MiB L3 cache
>
> /0/401/703                     memory     192KiB L1 cache
>
> /0/401/704                     memory     1536KiB L2 cache
>
> /0/401/705                     memory     12MiB L3 cache
>
> */0/1000                        memory     96GiB System Memory*
>
> */0/1000/0                      memory     8GiB DIMM DDR3 Synchronous 133=
3
> MHz (0,8 ns)*
>
> */0/1000/1                      memory     8GiB DIMM DDR3 Synchronous 133=
3
> MHz (0,8 ns)*
>
> */0/1000/2                      memory     8GiB DIMM DDR3 Synchronous 133=
3
> MHz (0,8 ns)*
>
> */0/1000/3                      memory     8GiB DIMM DDR3 Synchronous 133=
3
> MHz (0,8 ns)*
>
> */0/1000/4                      memory     8GiB DIMM DDR3 Synchronous 133=
3
> MHz (0,8 ns)*
>
> */0/1000/5                      memory     8GiB DIMM DDR3 Synchronous 133=
3
> MHz (0,8 ns)*
>
> /0/1000/6                      memory     DIMM DDR3 Synchronous [empty]
>
> /0/1000/7                      memory     DIMM DDR3 Synchronous [empty]
>
> /0/1000/8                      memory     DIMM DDR3 Synchronous [empty]
>
> /*0/1000/9                      memory     8GiB DIMM DDR3 Synchronous
> 1333 MHz (0,8 ns)*
>
> */0/1000/a                      memory     8GiB DIMM DDR3 Synchronous 133=
3
> MHz (0,8 ns)*
>
> */0/1000/b                      memory     8GiB DIMM DDR3 Synchronous 133=
3
> MHz (0,8 ns)*
>
> */0/1000/c                      memory     8GiB DIMM DDR3 Synchronous 133=
3
> MHz (0,8 ns)*
>
> */0/1000/d                      memory     8GiB DIMM DDR3 Synchronous 133=
3
> MHz (0,8 ns)*
>
> */0/1000/e                      memory     8GiB DIMM DDR3 Synchronous 133=
3
> MHz (0,8 ns)*
>
> /0/1000/f                      memory     DIMM DDR3 Synchronous [empty]
>
> /0/1000/10                     memory     DIMM DDR3 Synchronous [empty]
>
> /0/1000/11                     memory     DIMM DDR3 Synchronous [empty]
>
>
>
>
>
> --
>
> Charles F.'. Gon=C3=A7alves
>
--=20
Charles F.'. Gon=C3=A7alves

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

<div dir=3D"ltr">Thanks for the explanation =C2=A0...<div>I was getting wor=
ried about it!</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr">O=
n Fri, Jan 20, 2017 at 10:52 AM =E5=B8=AD=E5=BA=B7=E6=9D=B0 &lt;<a href=3D"=
mailto:xikangjie@360.cn">xikangjie@360.cn</a>&gt; wrote:<br></div><blockquo=
te class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc so=
lid;padding-left:1ex">





<div lang=3D"ZH-CN" link=3D"blue" vlink=3D"purple" class=3D"gmail_msg">
<div class=3D"m_-5841571270540364932WordSection1 gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-size:10=
.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" =
class=3D"gmail_msg">Other memory is allocated to DomU, so Dom0 only has 39G=
, you can use =E2=80=98xl info=E2=80=99 to see total memory:<u class=3D"gma=
il_msg"></u><u class=3D"gmail_msg"></u></span></p>
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-size:10=
.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" =
class=3D"gmail_msg"><u class=3D"gmail_msg"></u>=C2=A0<u class=3D"gmail_msg"=
></u></span></p>
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-size:10=
.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" =
class=3D"gmail_msg"># xl info<u class=3D"gmail_msg"></u><u class=3D"gmail_m=
sg"></u></span></p>
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-size:10=
.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" =
class=3D"gmail_msg">=E2=80=A6<u class=3D"gmail_msg"></u><u class=3D"gmail_m=
sg"></u></span></p>
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-size:10=
.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" =
class=3D"gmail_msg">total_memory=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 : 65506<u class=3D"gmail_msg"></u><u class=3D"gmail_msg"=
></u></span></p>
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-size:10=
.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" =
class=3D"gmail_msg">free_memory=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 : 6667<u class=3D"gmail_msg"></u><u class=3D"gmail=
_msg"></u></span></p>
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-size:10=
.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" =
class=3D"gmail_msg">=E2=80=A6<u class=3D"gmail_msg"></u><u class=3D"gmail_m=
sg"></u></span></p>
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-size:10=
.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" =
class=3D"gmail_msg"><u class=3D"gmail_msg"></u>=C2=A0<u class=3D"gmail_msg"=
></u></span></p>
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-size:10=
.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" =
class=3D"gmail_msg">free_memory is for DomU.<u class=3D"gmail_msg"></u><u c=
lass=3D"gmail_msg"></u></span></p>
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-size:10=
.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" =
class=3D"gmail_msg"><u class=3D"gmail_msg"></u>=C2=A0<u class=3D"gmail_msg"=
></u></span></p>
<p class=3D"MsoNormal gmail_msg"><b class=3D"gmail_msg"><span style=3D"font=
-size:10.0pt" class=3D"gmail_msg">=E5=8F=91=E4=BB=B6=E4=BA=BA<span lang=3D"=
EN-US" class=3D"gmail_msg">:</span></span></b><span lang=3D"EN-US" style=3D=
"font-size:10.0pt" class=3D"gmail_msg"> Xen-users [mailto:<a href=3D"mailto=
:xen-users-bounces@lists.xen.org" class=3D"gmail_msg" target=3D"_blank">xen=
-users-bounces@lists.xen.org</a>]
</span><b class=3D"gmail_msg"><span style=3D"font-size:10.0pt" class=3D"gma=
il_msg">=E4=BB=A3=E8=A1=A8 </span></b><span lang=3D"EN-US" style=3D"font-si=
ze:10.0pt" class=3D"gmail_msg">Charles Gon?alves<br class=3D"gmail_msg">
</span><b class=3D"gmail_msg"><span style=3D"font-size:10.0pt" class=3D"gma=
il_msg">=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4<span lang=3D"EN-US" class=3D"g=
mail_msg">:</span></span></b><span lang=3D"EN-US" style=3D"font-size:10.0pt=
" class=3D"gmail_msg"> 2017</span><span style=3D"font-size:10.0pt" class=3D=
"gmail_msg">=E5=B9=B4<span lang=3D"EN-US" class=3D"gmail_msg">1</span>=E6=
=9C=88<span lang=3D"EN-US" class=3D"gmail_msg">20</span>=E6=97=A5<span lang=
=3D"EN-US" class=3D"gmail_msg"> 19:55<br class=3D"gmail_msg">
</span><b class=3D"gmail_msg">=E6=94=B6=E4=BB=B6=E4=BA=BA<span lang=3D"EN-U=
S" class=3D"gmail_msg">:</span></b><span lang=3D"EN-US" class=3D"gmail_msg"=
> <a href=3D"mailto:xen-users@lists.xen.org" class=3D"gmail_msg" target=3D"=
_blank">xen-users@lists.xen.org</a><br class=3D"gmail_msg">
</span><b class=3D"gmail_msg">=E4=B8=BB=E9=A2=98<span lang=3D"EN-US" class=
=3D"gmail_msg">:</span></b><span lang=3D"EN-US" class=3D"gmail_msg"> [Xen-u=
sers] Xen not viewing all memory available on host<u class=3D"gmail_msg"></=
u><u class=3D"gmail_msg"></u></span></span></p></div></div><div lang=3D"ZH-=
CN" link=3D"blue" vlink=3D"purple" class=3D"gmail_msg"><div class=3D"m_-584=
1571270540364932WordSection1 gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" class=3D"gmail_msg"><=
u class=3D"gmail_msg"></u>=C2=A0<u class=3D"gmail_msg"></u></span></p>
<div class=3D"gmail_msg">
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" class=3D"gmail_msg">H=
ello Guys,=C2=A0<u class=3D"gmail_msg"></u><u class=3D"gmail_msg"></u></spa=
n></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" class=3D"gmail_msg"><=
u class=3D"gmail_msg"></u>=C2=A0<u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" class=3D"gmail_msg">D=
espite having 96GB of memory available on my hardware the system only shows=
 =C2=A039GB available?=C2=A0<u class=3D"gmail_msg"></u><u class=3D"gmail_ms=
g"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" class=3D"gmail_msg">D=
oes anyone have seen this behavior before?<u class=3D"gmail_msg"></u><u cla=
ss=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" class=3D"gmail_msg"><=
u class=3D"gmail_msg"></u>=C2=A0<u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" class=3D"gmail_msg">R=
unning Xen 4.4.1 (must be this version!)<u class=3D"gmail_msg"></u><u class=
=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<div class=3D"gmail_msg">
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-family:=
&quot;Courier New&quot;" class=3D"gmail_msg"><br class=3D"gmail_msg">
root@oxum:/var/tpcv/tpc_repo# free -h</span><span lang=3D"EN-US" class=3D"g=
mail_msg"><u class=3D"gmail_msg"></u><u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-family:=
&quot;Courier New&quot;" class=3D"gmail_msg">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0total =C2=A0 =C2=A0 =C2=A0 used =C2=A0 =C2=A0 =C2=A0 fr=
ee =C2=A0 =C2=A0 shared =C2=A0 =C2=A0buffers =C2=A0 =C2=A0 cached</span><sp=
an lang=3D"EN-US" class=3D"gmail_msg"><u class=3D"gmail_msg"></u><u class=
=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-family:=
&quot;Courier New&quot;" class=3D"gmail_msg">Mem: =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0<span class=3D"m_-5841571270540364932inbox-inbox-apple-converted-=
space gmail_msg"><b class=3D"gmail_msg">=C2=A0</b></span><b class=3D"gmail_=
msg">39G =C2=A0</b><span class=3D"m_-5841571270540364932inbox-inbox-apple-c=
onverted-space gmail_msg">=C2=A0</span>=C2=A0 =C2=A0 1,1G =C2=A0 =C2=A0 =C2=
=A0 =C2=A038G =C2=A0 =C2=A0 =C2=A0 1,3M =C2=A0 =C2=A0 =C2=A0 166M
 =C2=A0 =C2=A0 =C2=A0 398M</span><span lang=3D"EN-US" class=3D"gmail_msg"><=
u class=3D"gmail_msg"></u><u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-family:=
&quot;Courier New&quot;" class=3D"gmail_msg">-/+ buffers/cache: =C2=A0 =C2=
=A0 =C2=A0 594M =C2=A0 =C2=A0 =C2=A0 =C2=A039G</span><span lang=3D"EN-US" c=
lass=3D"gmail_msg"><u class=3D"gmail_msg"></u><u class=3D"gmail_msg"></u></=
span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-family:=
&quot;Courier New&quot;" class=3D"gmail_msg">Swap: =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A095G =C2=A0 =C2=A0 =C2=A0 =C2=A0 0B =C2=A0 =C2=A0 =C2=A0 =C2=A095G=
</span><span lang=3D"EN-US" class=3D"gmail_msg"><u class=3D"gmail_msg"></u>=
<u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" class=3D"gmail_msg"><=
u class=3D"gmail_msg"></u>=C2=A0<u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-family:=
&quot;Courier New&quot;" class=3D"gmail_msg">root@oxum:/var/tpcv/tpc_repo# =
lshw -c memory -short</span><span lang=3D"EN-US" class=3D"gmail_msg"><u cla=
ss=3D"gmail_msg"></u><u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-family:=
&quot;Courier New&quot;" class=3D"gmail_msg">H/W path =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0Device =C2=A0 =C2=A0 Class =C2=A0 =C2=A0 =C2=A0Descript=
ion</span><span lang=3D"EN-US" class=3D"gmail_msg"><u class=3D"gmail_msg"><=
/u><u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-family:=
&quot;Courier New&quot;" class=3D"gmail_msg">=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><span lang=3D"=
EN-US" class=3D"gmail_msg"><u class=3D"gmail_msg"></u><u class=3D"gmail_msg=
"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-family:=
&quot;Courier New&quot;" class=3D"gmail_msg">/0/0 =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 memory =
=C2=A0 =C2=A0 64KiB BIOS</span><span lang=3D"EN-US" class=3D"gmail_msg"><u =
class=3D"gmail_msg"></u><u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-family:=
&quot;Courier New&quot;" class=3D"gmail_msg">/0/400/700 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 memory =C2=A0 =C2=A0 1=
92KiB L1 cache</span><span lang=3D"EN-US" class=3D"gmail_msg"><u class=3D"g=
mail_msg"></u><u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-family:=
&quot;Courier New&quot;" class=3D"gmail_msg">/0/400/701 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 memory =C2=A0 =C2=A0 1=
536KiB L2 cache</span><span lang=3D"EN-US" class=3D"gmail_msg"><u class=3D"=
gmail_msg"></u><u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-family:=
&quot;Courier New&quot;" class=3D"gmail_msg">/0/400/702 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 memory =C2=A0 =C2=A0 1=
2MiB L3 cache</span><span lang=3D"EN-US" class=3D"gmail_msg"><u class=3D"gm=
ail_msg"></u><u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-family:=
&quot;Courier New&quot;" class=3D"gmail_msg">/0/401/703 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 memory =C2=A0 =C2=A0 1=
92KiB L1 cache</span><span lang=3D"EN-US" class=3D"gmail_msg"><u class=3D"g=
mail_msg"></u><u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-family:=
&quot;Courier New&quot;" class=3D"gmail_msg">/0/401/704 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 memory =C2=A0 =C2=A0 1=
536KiB L2 cache</span><span lang=3D"EN-US" class=3D"gmail_msg"><u class=3D"=
gmail_msg"></u><u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-family:=
&quot;Courier New&quot;" class=3D"gmail_msg">/0/401/705 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 memory =C2=A0 =C2=A0 1=
2MiB L3 cache</span><span lang=3D"EN-US" class=3D"gmail_msg"><u class=3D"gm=
ail_msg"></u><u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><b class=3D"gmail_msg"><span lang=3D"EN-US=
" style=3D"font-family:&quot;Courier New&quot;" class=3D"gmail_msg">/0/1000=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0memory =C2=A0 =C2=A0 96GiB System Memory</span></b><span lang=3D"=
EN-US" class=3D"gmail_msg"><u class=3D"gmail_msg"></u><u class=3D"gmail_msg=
"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><b class=3D"gmail_msg"><span lang=3D"EN-US=
" style=3D"font-family:&quot;Courier New&quot;" class=3D"gmail_msg">/0/1000=
/0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0memory =C2=A0 =C2=A0 8GiB DIMM DDR3 Synchronous 1333 MHz (0,8 ns)</sp=
an></b><span lang=3D"EN-US" class=3D"gmail_msg"><u class=3D"gmail_msg"></u>=
<u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><b class=3D"gmail_msg"><span lang=3D"EN-US=
" style=3D"font-family:&quot;Courier New&quot;" class=3D"gmail_msg">/0/1000=
/1 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0memory =C2=A0 =C2=A0 8GiB DIMM DDR3 Synchronous 1333 MHz (0,8 ns)</sp=
an></b><span lang=3D"EN-US" class=3D"gmail_msg"><u class=3D"gmail_msg"></u>=
<u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><b class=3D"gmail_msg"><span lang=3D"EN-US=
" style=3D"font-family:&quot;Courier New&quot;" class=3D"gmail_msg">/0/1000=
/2 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0memory =C2=A0 =C2=A0 8GiB DIMM DDR3 Synchronous 1333 MHz (0,8 ns)</sp=
an></b><span lang=3D"EN-US" class=3D"gmail_msg"><u class=3D"gmail_msg"></u>=
<u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><b class=3D"gmail_msg"><span lang=3D"EN-US=
" style=3D"font-family:&quot;Courier New&quot;" class=3D"gmail_msg">/0/1000=
/3 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0memory =C2=A0 =C2=A0 8GiB DIMM DDR3 Synchronous 1333 MHz (0,8 ns)</sp=
an></b><span lang=3D"EN-US" class=3D"gmail_msg"><u class=3D"gmail_msg"></u>=
<u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><b class=3D"gmail_msg"><span lang=3D"EN-US=
" style=3D"font-family:&quot;Courier New&quot;" class=3D"gmail_msg">/0/1000=
/4 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0memory =C2=A0 =C2=A0 8GiB DIMM DDR3 Synchronous 1333 MHz (0,8 ns)</sp=
an></b><span lang=3D"EN-US" class=3D"gmail_msg"><u class=3D"gmail_msg"></u>=
<u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><b class=3D"gmail_msg"><span lang=3D"EN-US=
" style=3D"font-family:&quot;Courier New&quot;" class=3D"gmail_msg">/0/1000=
/5 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0memory =C2=A0 =C2=A0 8GiB DIMM DDR3 Synchronous 1333 MHz (0,8 ns)</sp=
an></b><span lang=3D"EN-US" class=3D"gmail_msg"><u class=3D"gmail_msg"></u>=
<u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-family:=
&quot;Courier New&quot;" class=3D"gmail_msg">/0/1000/6 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0memory =C2=A0 =C2=
=A0 DIMM DDR3 Synchronous [empty]</span><span lang=3D"EN-US" class=3D"gmail=
_msg"><u class=3D"gmail_msg"></u><u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-family:=
&quot;Courier New&quot;" class=3D"gmail_msg">/0/1000/7 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0memory =C2=A0 =C2=
=A0 DIMM DDR3 Synchronous [empty]</span><span lang=3D"EN-US" class=3D"gmail=
_msg"><u class=3D"gmail_msg"></u><u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-family:=
&quot;Courier New&quot;" class=3D"gmail_msg">/0/1000/8 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0memory =C2=A0 =C2=
=A0 DIMM DDR3 Synchronous [empty]</span><span lang=3D"EN-US" class=3D"gmail=
_msg"><u class=3D"gmail_msg"></u><u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-family:=
&quot;Courier New&quot;" class=3D"gmail_msg">/<b class=3D"gmail_msg">0/1000=
/9 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0memory =C2=A0 =C2=A0 8GiB DIMM DDR3 Synchronous 1333 MHz (0,8 ns)</b>=
</span><span lang=3D"EN-US" class=3D"gmail_msg"><u class=3D"gmail_msg"></u>=
<u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><b class=3D"gmail_msg"><span lang=3D"EN-US=
" style=3D"font-family:&quot;Courier New&quot;" class=3D"gmail_msg">/0/1000=
/a =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0memory =C2=A0 =C2=A0 8GiB DIMM DDR3 Synchronous 1333 MHz (0,8 ns)</sp=
an></b><span lang=3D"EN-US" class=3D"gmail_msg"><u class=3D"gmail_msg"></u>=
<u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><b class=3D"gmail_msg"><span lang=3D"EN-US=
" style=3D"font-family:&quot;Courier New&quot;" class=3D"gmail_msg">/0/1000=
/b =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0memory =C2=A0 =C2=A0 8GiB DIMM DDR3 Synchronous 1333 MHz (0,8 ns)</sp=
an></b><span lang=3D"EN-US" class=3D"gmail_msg"><u class=3D"gmail_msg"></u>=
<u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><b class=3D"gmail_msg"><span lang=3D"EN-US=
" style=3D"font-family:&quot;Courier New&quot;" class=3D"gmail_msg">/0/1000=
/c =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0memory =C2=A0 =C2=A0 8GiB DIMM DDR3 Synchronous 1333 MHz (0,8 ns)</sp=
an></b><span lang=3D"EN-US" class=3D"gmail_msg"><u class=3D"gmail_msg"></u>=
<u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><b class=3D"gmail_msg"><span lang=3D"EN-US=
" style=3D"font-family:&quot;Courier New&quot;" class=3D"gmail_msg">/0/1000=
/d =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0memory =C2=A0 =C2=A0 8GiB DIMM DDR3 Synchronous 1333 MHz (0,8 ns)</sp=
an></b><span lang=3D"EN-US" class=3D"gmail_msg"><u class=3D"gmail_msg"></u>=
<u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><b class=3D"gmail_msg"><span lang=3D"EN-US=
" style=3D"font-family:&quot;Courier New&quot;" class=3D"gmail_msg">/0/1000=
/e =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0memory =C2=A0 =C2=A0 8GiB DIMM DDR3 Synchronous 1333 MHz (0,8 ns)</sp=
an></b><span lang=3D"EN-US" class=3D"gmail_msg"><u class=3D"gmail_msg"></u>=
<u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-family:=
&quot;Courier New&quot;" class=3D"gmail_msg">/0/1000/f =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0memory =C2=A0 =C2=
=A0 DIMM DDR3 Synchronous [empty]</span><span lang=3D"EN-US" class=3D"gmail=
_msg"><u class=3D"gmail_msg"></u><u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-family:=
&quot;Courier New&quot;" class=3D"gmail_msg">/0/1000/10 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 memory =C2=A0 =C2=A0 D=
IMM DDR3 Synchronous [empty]</span><span lang=3D"EN-US" class=3D"gmail_msg"=
><u class=3D"gmail_msg"></u><u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-family:=
&quot;Courier New&quot;" class=3D"gmail_msg">/0/1000/11 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 memory =C2=A0 =C2=A0 D=
IMM DDR3 Synchronous [empty]</span><span lang=3D"EN-US" class=3D"gmail_msg"=
><u class=3D"gmail_msg"></u><u class=3D"gmail_msg"></u></span></p>
</div>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" class=3D"gmail_msg"><=
u class=3D"gmail_msg"></u>=C2=A0<u class=3D"gmail_msg"></u></span></p>
</div>
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" class=3D"gmail_msg"><=
u class=3D"gmail_msg"></u>=C2=A0<u class=3D"gmail_msg"></u></span></p>
</div>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" class=3D"gmail_msg">-=
- <u class=3D"gmail_msg"></u><u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" class=3D"gmail_msg">C=
harles F.&#39;. Gon=C3=A7alves<u class=3D"gmail_msg"></u><u class=3D"gmail_=
msg"></u></span></p>
</div>
</div>
</div></div></blockquote></div><div dir=3D"ltr">-- <br></div><div data-smar=
tmail=3D"gmail_signature"><div dir=3D"ltr">Charles F.&#39;. Gon=C3=A7alves<=
/div></div>

--001a1145bd0c3e1b510546866158--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============5945666239393877258==--


From xen-users-bounces@lists.xen.org Fri Jan 20 13:11:12 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Jan 2017 13:11:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cUYy1-0000E6-S7; Fri, 20 Jan 2017 13:10:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <charles.fg@gmail.com>) id 1cUYy0-0000Dr-Rj
 for xen-users@lists.xen.org; Fri, 20 Jan 2017 13:10:57 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 E7/E5-20518-06C02885; Fri, 20 Jan 2017 13:10:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsXiVRukqxvP0xR
 hcP40p8WqqwdYHRg9ju7+zRTAGMWamZeUX5HAmrG97TJrwZWzjBXvWicwNTD2bWPsYuTiEBKY
 yChx+stkJhCHReAzi8TN3evAHAmBmawS7euuAjmcQE6OxJmWaWwQdqHE84cvWUBsXgFBiZMzn
 7BAjJrAKLHy70VGkASngLfEiob5zCA2m4C9xJm7d1m7GDmAVqhKTLohBNEbIHFh8UGwOcICrh
 JP3v1nB7FFBNIkvj/YDDaGWcBL4umZcywTGPlmIVk3C0lqFtBUZgF1ifXzhCDC2hLLFr5mhrD
 VJG5vu8qOLL6AkW0Vo0ZxalFZapGukYVeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7u
 JkZg8NYzMDDuYGw/4XeIUZKDSUmUd/fHhgghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErw7uJoih
 ASLUtNTK9Iyc4BxBJOW4OBREuFNAknzFhck5hZnpkOkTjEac5y6cfolE8euXZdfMgmx5OXnpU
 qJ8y4GKRUAKc0ozYMbBIvvS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEec+BTOHJzCuB2/c
 K6BQmoFOslOtBTilJREhJNTDmNd/6JjX7rfcZy5f7InO2aAV4Jn44+WyWf+3ijN/rck+/jO+M
 m7xU3mv9As4p+k/+LCvjnK0if1E9elfa/4TsqWo9YqFNJ1aG33/oE9E94f2aPqYfORlVV8SzG
 xYIKDlMbt1vKLM9ad3K9Ymxb9eXOV+8bnBUiLvsbXTGGTu5Z/P+ySxgz1irxFKckWioxVxUnA
 gATAbLmOoCAAA=
X-Env-Sender: charles.fg@gmail.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1484917854!55225118!1
X-Originating-IP: [74.125.82.45]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48930 invoked from network); 20 Jan 2017 13:10:55 -0000
Received: from mail-wm0-f45.google.com (HELO mail-wm0-f45.google.com)
 (74.125.82.45)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Jan 2017 13:10:55 -0000
Received: by mail-wm0-f45.google.com with SMTP id f73so13899303wmf.1
 for <xen-users@lists.xen.org>; Fri, 20 Jan 2017 05:10:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to;
 bh=nPW7o3ESOH7YSP5Jjo+rK57NIKev/4xThXBBY7/XG+A=;
 b=NapD8YVy2UCaGPxuG7jLbYKE7LS/KbvTIAvJfl9KYy4kv3bDBJ1KgRGRziY5U0pGPm
 WAZsFYqXJcOt9RuzQrsffmCdqqFXXyNQFM4ixoXN7p04nNmm0okwlU0tdGoED9PIGGhL
 jY9Tq31aUE/NLhoK77q5BkHnFD7yVj6KjCVToBcS9B7rOcUhNtyLmsEw5LqZV9rpJ7Wd
 GlBlj3UVVO7c554hDJChNbTabkYE3qXTmbBrvIyFLC6MSdjPY4Ofo9PH/nWZcyqmz7ga
 jI06CLbOUam2lWp2H3PZ4vXw4QgsoJrWVEbSB2fAhP3+XT37K0Ga7Ls86I/0EsWDvV0B
 pBdQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to;
 bh=nPW7o3ESOH7YSP5Jjo+rK57NIKev/4xThXBBY7/XG+A=;
 b=ik96N1WIOZZM+eQoc1gzL4YV8KkOiYI/nJDSlvdrW55miwuio16AxJPbab5O7bfOE2
 w6le25ZSbRMQZY6evOW4xkn8vgTe5DwwiLc5HG1LaOgRiHUS3N0BUMoerHgKkxYqGECX
 8Kup534ze65fBl+7i1tuNPwdeEmHN0yekyxuA+BFqbDiUzK/aUh6M9K2fOqgDYHyVCE1
 9jKR/QnufuHxeFKt2i07i02yXMmF7Sh4ah9+fxJ7+kDkgynGy5wMJ47nTB7TBmJIO7G6
 BwWYuP6pgexq/cNtZqOUdRJhMZnrYIm0BIT/kXZltYElvW9ipSjTXcS+UzSDGnVdxFlU
 0YJg==
X-Gm-Message-State: AIkVDXKbZwD7lWevOGnjwr2ULWpo9TQGuRLL9klxO4V8OtSoZj8N35D3fyoY45tIg+LAQLlgsaEUFbvvrK1ycg==
X-Received: by 10.28.22.146 with SMTP id 140mr3243178wmw.22.1484917854556;
 Fri, 20 Jan 2017 05:10:54 -0800 (PST)
MIME-Version: 1.0
References: <CAAQRGoAOy0DoPidQE=h=6SR2Be9d0QiskKdGfiNpvMsEu920oQ@mail.gmail.com>
 <21D42A94174EE345809CF640696801D577FF551C@EX01.corp.qihoo.net>
In-Reply-To: <21D42A94174EE345809CF640696801D577FF551C@EX01.corp.qihoo.net>
From: =?UTF-8?Q?Charles_Gon=C3=A7alves?= <charles.fg@gmail.com>
Date: Fri, 20 Jan 2017 13:10:44 +0000
Message-ID: <CAAQRGoDZJ9KT8JkUSx=+iFj1RbU4DGMSr-Lm24t2+x+XwBWa6A@mail.gmail.com>
To: =?UTF-8?B?5bit5bq35p2w?= <xikangjie@360.cn>, 
 "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Xen not viewing all memory available on host
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5945666239393877258=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============5945666239393877258==
Content-Type: multipart/alternative; boundary=001a1145bd0c3e1b510546866158

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

Thanks for the explanation  ...
I was getting worried about it!

On Fri, Jan 20, 2017 at 10:52 AM =E5=B8=AD=E5=BA=B7=E6=9D=B0 <xikangjie@360=
.cn> wrote:

> Other memory is allocated to DomU, so Dom0 only has 39G, you can use =E2=
=80=98xl
> info=E2=80=99 to see total memory:
>
>
>
> # xl info
>
> =E2=80=A6
>
> total_memory           : 65506
>
> free_memory            : 6667
>
> =E2=80=A6
>
>
>
> free_memory is for DomU.
>
>
>
> *=E5=8F=91=E4=BB=B6=E4=BA=BA:* Xen-users [mailto:xen-users-bounces@lists.=
xen.org] *=E4=BB=A3=E8=A1=A8 *Charles
> Gon?alves
> *=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4:* 2017=E5=B9=B41=E6=9C=8820=E6=97=
=A5 19:55
> *=E6=94=B6=E4=BB=B6=E4=BA=BA:* xen-users@lists.xen.org
> *=E4=B8=BB=E9=A2=98:* [Xen-users] Xen not viewing all memory available on=
 host
>
>
>
> Hello Guys,
>
>
>
> Despite having 96GB of memory available on my hardware the system only
> shows  39GB available?
>
> Does anyone have seen this behavior before?
>
>
>
> Running Xen 4.4.1 (must be this version!)
>
>
> root@oxum:/var/tpcv/tpc_repo# free -h
>
>              total       used       free     shared    buffers     cached
>
> Mem:           *39G  *     1,1G        38G       1,3M       166M
> 398M
>
> -/+ buffers/cache:       594M        39G
>
> Swap:          95G         0B        95G
>
>
>
> root@oxum:/var/tpcv/tpc_repo# lshw -c memory -short
>
> H/W path            Device     Class      Description
>
> =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
>
> /0/0                           memory     64KiB BIOS
>
> /0/400/700                     memory     192KiB L1 cache
>
> /0/400/701                     memory     1536KiB L2 cache
>
> /0/400/702                     memory     12MiB L3 cache
>
> /0/401/703                     memory     192KiB L1 cache
>
> /0/401/704                     memory     1536KiB L2 cache
>
> /0/401/705                     memory     12MiB L3 cache
>
> */0/1000                        memory     96GiB System Memory*
>
> */0/1000/0                      memory     8GiB DIMM DDR3 Synchronous 133=
3
> MHz (0,8 ns)*
>
> */0/1000/1                      memory     8GiB DIMM DDR3 Synchronous 133=
3
> MHz (0,8 ns)*
>
> */0/1000/2                      memory     8GiB DIMM DDR3 Synchronous 133=
3
> MHz (0,8 ns)*
>
> */0/1000/3                      memory     8GiB DIMM DDR3 Synchronous 133=
3
> MHz (0,8 ns)*
>
> */0/1000/4                      memory     8GiB DIMM DDR3 Synchronous 133=
3
> MHz (0,8 ns)*
>
> */0/1000/5                      memory     8GiB DIMM DDR3 Synchronous 133=
3
> MHz (0,8 ns)*
>
> /0/1000/6                      memory     DIMM DDR3 Synchronous [empty]
>
> /0/1000/7                      memory     DIMM DDR3 Synchronous [empty]
>
> /0/1000/8                      memory     DIMM DDR3 Synchronous [empty]
>
> /*0/1000/9                      memory     8GiB DIMM DDR3 Synchronous
> 1333 MHz (0,8 ns)*
>
> */0/1000/a                      memory     8GiB DIMM DDR3 Synchronous 133=
3
> MHz (0,8 ns)*
>
> */0/1000/b                      memory     8GiB DIMM DDR3 Synchronous 133=
3
> MHz (0,8 ns)*
>
> */0/1000/c                      memory     8GiB DIMM DDR3 Synchronous 133=
3
> MHz (0,8 ns)*
>
> */0/1000/d                      memory     8GiB DIMM DDR3 Synchronous 133=
3
> MHz (0,8 ns)*
>
> */0/1000/e                      memory     8GiB DIMM DDR3 Synchronous 133=
3
> MHz (0,8 ns)*
>
> /0/1000/f                      memory     DIMM DDR3 Synchronous [empty]
>
> /0/1000/10                     memory     DIMM DDR3 Synchronous [empty]
>
> /0/1000/11                     memory     DIMM DDR3 Synchronous [empty]
>
>
>
>
>
> --
>
> Charles F.'. Gon=C3=A7alves
>
--=20
Charles F.'. Gon=C3=A7alves

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

<div dir=3D"ltr">Thanks for the explanation =C2=A0...<div>I was getting wor=
ried about it!</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr">O=
n Fri, Jan 20, 2017 at 10:52 AM =E5=B8=AD=E5=BA=B7=E6=9D=B0 &lt;<a href=3D"=
mailto:xikangjie@360.cn">xikangjie@360.cn</a>&gt; wrote:<br></div><blockquo=
te class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc so=
lid;padding-left:1ex">





<div lang=3D"ZH-CN" link=3D"blue" vlink=3D"purple" class=3D"gmail_msg">
<div class=3D"m_-5841571270540364932WordSection1 gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-size:10=
.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" =
class=3D"gmail_msg">Other memory is allocated to DomU, so Dom0 only has 39G=
, you can use =E2=80=98xl info=E2=80=99 to see total memory:<u class=3D"gma=
il_msg"></u><u class=3D"gmail_msg"></u></span></p>
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-size:10=
.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" =
class=3D"gmail_msg"><u class=3D"gmail_msg"></u>=C2=A0<u class=3D"gmail_msg"=
></u></span></p>
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-size:10=
.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" =
class=3D"gmail_msg"># xl info<u class=3D"gmail_msg"></u><u class=3D"gmail_m=
sg"></u></span></p>
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-size:10=
.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" =
class=3D"gmail_msg">=E2=80=A6<u class=3D"gmail_msg"></u><u class=3D"gmail_m=
sg"></u></span></p>
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-size:10=
.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" =
class=3D"gmail_msg">total_memory=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 : 65506<u class=3D"gmail_msg"></u><u class=3D"gmail_msg"=
></u></span></p>
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-size:10=
.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" =
class=3D"gmail_msg">free_memory=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 : 6667<u class=3D"gmail_msg"></u><u class=3D"gmail=
_msg"></u></span></p>
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-size:10=
.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" =
class=3D"gmail_msg">=E2=80=A6<u class=3D"gmail_msg"></u><u class=3D"gmail_m=
sg"></u></span></p>
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-size:10=
.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" =
class=3D"gmail_msg"><u class=3D"gmail_msg"></u>=C2=A0<u class=3D"gmail_msg"=
></u></span></p>
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-size:10=
.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" =
class=3D"gmail_msg">free_memory is for DomU.<u class=3D"gmail_msg"></u><u c=
lass=3D"gmail_msg"></u></span></p>
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-size:10=
.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" =
class=3D"gmail_msg"><u class=3D"gmail_msg"></u>=C2=A0<u class=3D"gmail_msg"=
></u></span></p>
<p class=3D"MsoNormal gmail_msg"><b class=3D"gmail_msg"><span style=3D"font=
-size:10.0pt" class=3D"gmail_msg">=E5=8F=91=E4=BB=B6=E4=BA=BA<span lang=3D"=
EN-US" class=3D"gmail_msg">:</span></span></b><span lang=3D"EN-US" style=3D=
"font-size:10.0pt" class=3D"gmail_msg"> Xen-users [mailto:<a href=3D"mailto=
:xen-users-bounces@lists.xen.org" class=3D"gmail_msg" target=3D"_blank">xen=
-users-bounces@lists.xen.org</a>]
</span><b class=3D"gmail_msg"><span style=3D"font-size:10.0pt" class=3D"gma=
il_msg">=E4=BB=A3=E8=A1=A8 </span></b><span lang=3D"EN-US" style=3D"font-si=
ze:10.0pt" class=3D"gmail_msg">Charles Gon?alves<br class=3D"gmail_msg">
</span><b class=3D"gmail_msg"><span style=3D"font-size:10.0pt" class=3D"gma=
il_msg">=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4<span lang=3D"EN-US" class=3D"g=
mail_msg">:</span></span></b><span lang=3D"EN-US" style=3D"font-size:10.0pt=
" class=3D"gmail_msg"> 2017</span><span style=3D"font-size:10.0pt" class=3D=
"gmail_msg">=E5=B9=B4<span lang=3D"EN-US" class=3D"gmail_msg">1</span>=E6=
=9C=88<span lang=3D"EN-US" class=3D"gmail_msg">20</span>=E6=97=A5<span lang=
=3D"EN-US" class=3D"gmail_msg"> 19:55<br class=3D"gmail_msg">
</span><b class=3D"gmail_msg">=E6=94=B6=E4=BB=B6=E4=BA=BA<span lang=3D"EN-U=
S" class=3D"gmail_msg">:</span></b><span lang=3D"EN-US" class=3D"gmail_msg"=
> <a href=3D"mailto:xen-users@lists.xen.org" class=3D"gmail_msg" target=3D"=
_blank">xen-users@lists.xen.org</a><br class=3D"gmail_msg">
</span><b class=3D"gmail_msg">=E4=B8=BB=E9=A2=98<span lang=3D"EN-US" class=
=3D"gmail_msg">:</span></b><span lang=3D"EN-US" class=3D"gmail_msg"> [Xen-u=
sers] Xen not viewing all memory available on host<u class=3D"gmail_msg"></=
u><u class=3D"gmail_msg"></u></span></span></p></div></div><div lang=3D"ZH-=
CN" link=3D"blue" vlink=3D"purple" class=3D"gmail_msg"><div class=3D"m_-584=
1571270540364932WordSection1 gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" class=3D"gmail_msg"><=
u class=3D"gmail_msg"></u>=C2=A0<u class=3D"gmail_msg"></u></span></p>
<div class=3D"gmail_msg">
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" class=3D"gmail_msg">H=
ello Guys,=C2=A0<u class=3D"gmail_msg"></u><u class=3D"gmail_msg"></u></spa=
n></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" class=3D"gmail_msg"><=
u class=3D"gmail_msg"></u>=C2=A0<u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" class=3D"gmail_msg">D=
espite having 96GB of memory available on my hardware the system only shows=
 =C2=A039GB available?=C2=A0<u class=3D"gmail_msg"></u><u class=3D"gmail_ms=
g"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" class=3D"gmail_msg">D=
oes anyone have seen this behavior before?<u class=3D"gmail_msg"></u><u cla=
ss=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" class=3D"gmail_msg"><=
u class=3D"gmail_msg"></u>=C2=A0<u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" class=3D"gmail_msg">R=
unning Xen 4.4.1 (must be this version!)<u class=3D"gmail_msg"></u><u class=
=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<div class=3D"gmail_msg">
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-family:=
&quot;Courier New&quot;" class=3D"gmail_msg"><br class=3D"gmail_msg">
root@oxum:/var/tpcv/tpc_repo# free -h</span><span lang=3D"EN-US" class=3D"g=
mail_msg"><u class=3D"gmail_msg"></u><u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-family:=
&quot;Courier New&quot;" class=3D"gmail_msg">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0total =C2=A0 =C2=A0 =C2=A0 used =C2=A0 =C2=A0 =C2=A0 fr=
ee =C2=A0 =C2=A0 shared =C2=A0 =C2=A0buffers =C2=A0 =C2=A0 cached</span><sp=
an lang=3D"EN-US" class=3D"gmail_msg"><u class=3D"gmail_msg"></u><u class=
=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-family:=
&quot;Courier New&quot;" class=3D"gmail_msg">Mem: =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0<span class=3D"m_-5841571270540364932inbox-inbox-apple-converted-=
space gmail_msg"><b class=3D"gmail_msg">=C2=A0</b></span><b class=3D"gmail_=
msg">39G =C2=A0</b><span class=3D"m_-5841571270540364932inbox-inbox-apple-c=
onverted-space gmail_msg">=C2=A0</span>=C2=A0 =C2=A0 1,1G =C2=A0 =C2=A0 =C2=
=A0 =C2=A038G =C2=A0 =C2=A0 =C2=A0 1,3M =C2=A0 =C2=A0 =C2=A0 166M
 =C2=A0 =C2=A0 =C2=A0 398M</span><span lang=3D"EN-US" class=3D"gmail_msg"><=
u class=3D"gmail_msg"></u><u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-family:=
&quot;Courier New&quot;" class=3D"gmail_msg">-/+ buffers/cache: =C2=A0 =C2=
=A0 =C2=A0 594M =C2=A0 =C2=A0 =C2=A0 =C2=A039G</span><span lang=3D"EN-US" c=
lass=3D"gmail_msg"><u class=3D"gmail_msg"></u><u class=3D"gmail_msg"></u></=
span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-family:=
&quot;Courier New&quot;" class=3D"gmail_msg">Swap: =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A095G =C2=A0 =C2=A0 =C2=A0 =C2=A0 0B =C2=A0 =C2=A0 =C2=A0 =C2=A095G=
</span><span lang=3D"EN-US" class=3D"gmail_msg"><u class=3D"gmail_msg"></u>=
<u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" class=3D"gmail_msg"><=
u class=3D"gmail_msg"></u>=C2=A0<u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-family:=
&quot;Courier New&quot;" class=3D"gmail_msg">root@oxum:/var/tpcv/tpc_repo# =
lshw -c memory -short</span><span lang=3D"EN-US" class=3D"gmail_msg"><u cla=
ss=3D"gmail_msg"></u><u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-family:=
&quot;Courier New&quot;" class=3D"gmail_msg">H/W path =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0Device =C2=A0 =C2=A0 Class =C2=A0 =C2=A0 =C2=A0Descript=
ion</span><span lang=3D"EN-US" class=3D"gmail_msg"><u class=3D"gmail_msg"><=
/u><u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-family:=
&quot;Courier New&quot;" class=3D"gmail_msg">=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><span lang=3D"=
EN-US" class=3D"gmail_msg"><u class=3D"gmail_msg"></u><u class=3D"gmail_msg=
"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-family:=
&quot;Courier New&quot;" class=3D"gmail_msg">/0/0 =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 memory =
=C2=A0 =C2=A0 64KiB BIOS</span><span lang=3D"EN-US" class=3D"gmail_msg"><u =
class=3D"gmail_msg"></u><u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-family:=
&quot;Courier New&quot;" class=3D"gmail_msg">/0/400/700 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 memory =C2=A0 =C2=A0 1=
92KiB L1 cache</span><span lang=3D"EN-US" class=3D"gmail_msg"><u class=3D"g=
mail_msg"></u><u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-family:=
&quot;Courier New&quot;" class=3D"gmail_msg">/0/400/701 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 memory =C2=A0 =C2=A0 1=
536KiB L2 cache</span><span lang=3D"EN-US" class=3D"gmail_msg"><u class=3D"=
gmail_msg"></u><u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-family:=
&quot;Courier New&quot;" class=3D"gmail_msg">/0/400/702 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 memory =C2=A0 =C2=A0 1=
2MiB L3 cache</span><span lang=3D"EN-US" class=3D"gmail_msg"><u class=3D"gm=
ail_msg"></u><u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-family:=
&quot;Courier New&quot;" class=3D"gmail_msg">/0/401/703 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 memory =C2=A0 =C2=A0 1=
92KiB L1 cache</span><span lang=3D"EN-US" class=3D"gmail_msg"><u class=3D"g=
mail_msg"></u><u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-family:=
&quot;Courier New&quot;" class=3D"gmail_msg">/0/401/704 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 memory =C2=A0 =C2=A0 1=
536KiB L2 cache</span><span lang=3D"EN-US" class=3D"gmail_msg"><u class=3D"=
gmail_msg"></u><u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-family:=
&quot;Courier New&quot;" class=3D"gmail_msg">/0/401/705 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 memory =C2=A0 =C2=A0 1=
2MiB L3 cache</span><span lang=3D"EN-US" class=3D"gmail_msg"><u class=3D"gm=
ail_msg"></u><u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><b class=3D"gmail_msg"><span lang=3D"EN-US=
" style=3D"font-family:&quot;Courier New&quot;" class=3D"gmail_msg">/0/1000=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0memory =C2=A0 =C2=A0 96GiB System Memory</span></b><span lang=3D"=
EN-US" class=3D"gmail_msg"><u class=3D"gmail_msg"></u><u class=3D"gmail_msg=
"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><b class=3D"gmail_msg"><span lang=3D"EN-US=
" style=3D"font-family:&quot;Courier New&quot;" class=3D"gmail_msg">/0/1000=
/0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0memory =C2=A0 =C2=A0 8GiB DIMM DDR3 Synchronous 1333 MHz (0,8 ns)</sp=
an></b><span lang=3D"EN-US" class=3D"gmail_msg"><u class=3D"gmail_msg"></u>=
<u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><b class=3D"gmail_msg"><span lang=3D"EN-US=
" style=3D"font-family:&quot;Courier New&quot;" class=3D"gmail_msg">/0/1000=
/1 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0memory =C2=A0 =C2=A0 8GiB DIMM DDR3 Synchronous 1333 MHz (0,8 ns)</sp=
an></b><span lang=3D"EN-US" class=3D"gmail_msg"><u class=3D"gmail_msg"></u>=
<u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><b class=3D"gmail_msg"><span lang=3D"EN-US=
" style=3D"font-family:&quot;Courier New&quot;" class=3D"gmail_msg">/0/1000=
/2 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0memory =C2=A0 =C2=A0 8GiB DIMM DDR3 Synchronous 1333 MHz (0,8 ns)</sp=
an></b><span lang=3D"EN-US" class=3D"gmail_msg"><u class=3D"gmail_msg"></u>=
<u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><b class=3D"gmail_msg"><span lang=3D"EN-US=
" style=3D"font-family:&quot;Courier New&quot;" class=3D"gmail_msg">/0/1000=
/3 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0memory =C2=A0 =C2=A0 8GiB DIMM DDR3 Synchronous 1333 MHz (0,8 ns)</sp=
an></b><span lang=3D"EN-US" class=3D"gmail_msg"><u class=3D"gmail_msg"></u>=
<u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><b class=3D"gmail_msg"><span lang=3D"EN-US=
" style=3D"font-family:&quot;Courier New&quot;" class=3D"gmail_msg">/0/1000=
/4 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0memory =C2=A0 =C2=A0 8GiB DIMM DDR3 Synchronous 1333 MHz (0,8 ns)</sp=
an></b><span lang=3D"EN-US" class=3D"gmail_msg"><u class=3D"gmail_msg"></u>=
<u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><b class=3D"gmail_msg"><span lang=3D"EN-US=
" style=3D"font-family:&quot;Courier New&quot;" class=3D"gmail_msg">/0/1000=
/5 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0memory =C2=A0 =C2=A0 8GiB DIMM DDR3 Synchronous 1333 MHz (0,8 ns)</sp=
an></b><span lang=3D"EN-US" class=3D"gmail_msg"><u class=3D"gmail_msg"></u>=
<u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-family:=
&quot;Courier New&quot;" class=3D"gmail_msg">/0/1000/6 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0memory =C2=A0 =C2=
=A0 DIMM DDR3 Synchronous [empty]</span><span lang=3D"EN-US" class=3D"gmail=
_msg"><u class=3D"gmail_msg"></u><u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-family:=
&quot;Courier New&quot;" class=3D"gmail_msg">/0/1000/7 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0memory =C2=A0 =C2=
=A0 DIMM DDR3 Synchronous [empty]</span><span lang=3D"EN-US" class=3D"gmail=
_msg"><u class=3D"gmail_msg"></u><u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-family:=
&quot;Courier New&quot;" class=3D"gmail_msg">/0/1000/8 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0memory =C2=A0 =C2=
=A0 DIMM DDR3 Synchronous [empty]</span><span lang=3D"EN-US" class=3D"gmail=
_msg"><u class=3D"gmail_msg"></u><u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-family:=
&quot;Courier New&quot;" class=3D"gmail_msg">/<b class=3D"gmail_msg">0/1000=
/9 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0memory =C2=A0 =C2=A0 8GiB DIMM DDR3 Synchronous 1333 MHz (0,8 ns)</b>=
</span><span lang=3D"EN-US" class=3D"gmail_msg"><u class=3D"gmail_msg"></u>=
<u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><b class=3D"gmail_msg"><span lang=3D"EN-US=
" style=3D"font-family:&quot;Courier New&quot;" class=3D"gmail_msg">/0/1000=
/a =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0memory =C2=A0 =C2=A0 8GiB DIMM DDR3 Synchronous 1333 MHz (0,8 ns)</sp=
an></b><span lang=3D"EN-US" class=3D"gmail_msg"><u class=3D"gmail_msg"></u>=
<u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><b class=3D"gmail_msg"><span lang=3D"EN-US=
" style=3D"font-family:&quot;Courier New&quot;" class=3D"gmail_msg">/0/1000=
/b =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0memory =C2=A0 =C2=A0 8GiB DIMM DDR3 Synchronous 1333 MHz (0,8 ns)</sp=
an></b><span lang=3D"EN-US" class=3D"gmail_msg"><u class=3D"gmail_msg"></u>=
<u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><b class=3D"gmail_msg"><span lang=3D"EN-US=
" style=3D"font-family:&quot;Courier New&quot;" class=3D"gmail_msg">/0/1000=
/c =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0memory =C2=A0 =C2=A0 8GiB DIMM DDR3 Synchronous 1333 MHz (0,8 ns)</sp=
an></b><span lang=3D"EN-US" class=3D"gmail_msg"><u class=3D"gmail_msg"></u>=
<u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><b class=3D"gmail_msg"><span lang=3D"EN-US=
" style=3D"font-family:&quot;Courier New&quot;" class=3D"gmail_msg">/0/1000=
/d =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0memory =C2=A0 =C2=A0 8GiB DIMM DDR3 Synchronous 1333 MHz (0,8 ns)</sp=
an></b><span lang=3D"EN-US" class=3D"gmail_msg"><u class=3D"gmail_msg"></u>=
<u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><b class=3D"gmail_msg"><span lang=3D"EN-US=
" style=3D"font-family:&quot;Courier New&quot;" class=3D"gmail_msg">/0/1000=
/e =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0memory =C2=A0 =C2=A0 8GiB DIMM DDR3 Synchronous 1333 MHz (0,8 ns)</sp=
an></b><span lang=3D"EN-US" class=3D"gmail_msg"><u class=3D"gmail_msg"></u>=
<u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-family:=
&quot;Courier New&quot;" class=3D"gmail_msg">/0/1000/f =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0memory =C2=A0 =C2=
=A0 DIMM DDR3 Synchronous [empty]</span><span lang=3D"EN-US" class=3D"gmail=
_msg"><u class=3D"gmail_msg"></u><u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-family:=
&quot;Courier New&quot;" class=3D"gmail_msg">/0/1000/10 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 memory =C2=A0 =C2=A0 D=
IMM DDR3 Synchronous [empty]</span><span lang=3D"EN-US" class=3D"gmail_msg"=
><u class=3D"gmail_msg"></u><u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" style=3D"font-family:=
&quot;Courier New&quot;" class=3D"gmail_msg">/0/1000/11 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 memory =C2=A0 =C2=A0 D=
IMM DDR3 Synchronous [empty]</span><span lang=3D"EN-US" class=3D"gmail_msg"=
><u class=3D"gmail_msg"></u><u class=3D"gmail_msg"></u></span></p>
</div>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" class=3D"gmail_msg"><=
u class=3D"gmail_msg"></u>=C2=A0<u class=3D"gmail_msg"></u></span></p>
</div>
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" class=3D"gmail_msg"><=
u class=3D"gmail_msg"></u>=C2=A0<u class=3D"gmail_msg"></u></span></p>
</div>
</div>
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" class=3D"gmail_msg">-=
- <u class=3D"gmail_msg"></u><u class=3D"gmail_msg"></u></span></p>
</div>
<div class=3D"gmail_msg">
<div class=3D"gmail_msg">
<p class=3D"MsoNormal gmail_msg"><span lang=3D"EN-US" class=3D"gmail_msg">C=
harles F.&#39;. Gon=C3=A7alves<u class=3D"gmail_msg"></u><u class=3D"gmail_=
msg"></u></span></p>
</div>
</div>
</div></div></blockquote></div><div dir=3D"ltr">-- <br></div><div data-smar=
tmail=3D"gmail_signature"><div dir=3D"ltr">Charles F.&#39;. Gon=C3=A7alves<=
/div></div>

--001a1145bd0c3e1b510546866158--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============5945666239393877258==--


From xen-users-bounces@lists.xen.org Sun Jan 22 07:01:20 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 22 Jan 2017 07:01:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cVC8A-0004VJ-Sk; Sun, 22 Jan 2017 07:00:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vbotka@gmail.com>) id 1cVC89-0004MX-CP
 for xen-users@lists.xen.org; Sun, 22 Jan 2017 07:00:01 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 BE/07-25093-07854885; Sun, 22 Jan 2017 07:00:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupileJIrShJLcpLzFFi42Lxqg1y0c2MaIk
 w+PpB12LV1QOsDoweR3f/ZgpgjGLNzEvKr0hgzXi8YSpjwRneinsLjBoYO3m6GDk5hAQmMkrc
 mg5kc3GwCPSySnzf84cFJCEhsJJV4vGHGAg7RmLN/3ZGCLta4n5TFxtEs7zEwu3vGEGahQRmM
 UlMaVjGDJJgEVCVWNvyFayBTUBdYtWXM2BDRYDslsPLwWxmAWmJJzu+gNULC1hJHN33AMzmFT
 CVWLaigxXE5hQIlGjfcZcFYlmAxL/dG4EWc3DwCwhI/D0rAHGPrcSlzXuZIFoFJU7OfMICcg+
 zQCOjxLFDb1knMArPQpKbhSw3C+wOLYmHv26xQNjaEssWvmaGsNUlJpx8xw5h60m8/d3LsoCR
 bRWjenFqUVlqka6hXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYLwwAMEOxp3Pn
 Q4xSnIwKYny7v7YECHEl5SfUpmRWJwRX1Sak1p8iFGGg0NJglcxvCVCSLAoNT21Ii0zBxi5MG
 kJDh4lEd4dYUBp3uKCxNzizHSI1ClGXY5duy6/ZBJiycvPS5US500AmSEAUpRRmgc3ApZELjH
 KSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYlw9kCk9mXgncpldARzABHSEr0QxyREkiQkqqgbGS
 v+vXbI3ehYar14o8Z7ti/VY2TdN6hW1tWOb9fb8jTh61WPqzk4XzeFWow/QztzwKHA2yDdkul
 1l4N1R92unv+2lKivHzX5tLrq7QdL73z1L7wvxmv2zxZ9WtekYXFy0zfH0xaw7Pv0sp3QIznG
 23/mBbE1a5ZtH7WYxfFsW5FNhanP3g6a3EUpyRaKjFXFScCAByR6cUHQMAAA==
X-Env-Sender: vbotka@gmail.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1485068393!49369650!1
X-Originating-IP: [74.125.82.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54404 invoked from network); 22 Jan 2017 06:59:53 -0000
Received: from mail-wm0-f68.google.com (HELO mail-wm0-f68.google.com)
 (74.125.82.68)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Jan 2017 06:59:53 -0000
Received: by mail-wm0-f68.google.com with SMTP id c85so17633129wmi.1
 for <xen-users@lists.xen.org>; Sat, 21 Jan 2017 22:59:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:in-reply-to:references
 :organization:mime-version;
 bh=Veis5Kf5go2nU6uOdArCtdjeNHftUcs8Pc/tHpxTo7I=;
 b=mCjyem4GDV/DwM+GAwWOetyHJqcJnfEs/rKS6Sjv7g/d5s71imhapL6c2mud98wi9P
 w6/owZP1rYzHTaV63PQOaHE0zH/8Xx78mYjZTRzS2wOSNTTOj+vsRnFI1DpHI/6rP9T7
 qX6kdKvQK/wSSmeH6i6UpnbJaPEr9uNbxdlQjQ3XyVcEPncRxo74pjP4e1VsosU+noar
 eey6djoYJoBxc/VMxaNAqDzawh1mlyL+w0uSZ8qqeT4r0pQLvA8/Iuos2bd2G43kj3c3
 go/QeDY/pUIuhzmL/cMGnua4tjDAdA4u8pIxzfeg0vAIkxTj1m2Ud4OWRnz0i8Da+CIr
 +U3A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:in-reply-to
 :references:organization:mime-version;
 bh=Veis5Kf5go2nU6uOdArCtdjeNHftUcs8Pc/tHpxTo7I=;
 b=tpthweMSS9dtlugW0PVQIIb7dmS3E3T8xhLhlnm6XNoTpTI0m6Jhp+se40Ius49xZG
 xr87O1w5tP28YI70diWUqouziOEViRxL3Mijv3EYO1agXaO7iIg13/6y0VWGISU/5DWM
 YipdyHe2rw1Jc9O8P3t+4XPXh2/+IQmESNaqQyQdBRLpfjWO9ItIRwrnys6Mzggwjo4z
 b84YC3Sch3MQzHc8TOgRkKz6WEOwfF85YR1WYc+9x2WZBjAu8ao0ep59Ekn8hqwOg4Hk
 w14zT+9vtMZt9GGrKrqzA61J6RTxzX9AT+4DsUKEvzNq8yWbG7jjUIsnMVLPLDv1wS8e
 6JMw==
X-Gm-Message-State: AIkVDXKD3dwfEn3fTLaXOwbYdHMMXw83DyILpPAdIWf3MvHmyvksXB71dW9uE+MH/fyzwQ==
X-Received: by 10.223.166.80 with SMTP id k74mr18185640wrc.171.1485068393172; 
 Sat, 21 Jan 2017 22:59:53 -0800 (PST)
Received: from planb.netng.org (85-237-234-56.dynamic.orange.sk.
 [85.237.234.56])
 by smtp.gmail.com with ESMTPSA id l74sm14414347wmg.2.2017.01.21.22.59.51
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 21 Jan 2017 22:59:52 -0800 (PST)
Date: Sun, 22 Jan 2017 07:59:45 +0100
From: Vladimir Botka <vbotka@gmail.com>
To: Victory Omole <vtomole@iastate.edu>
Message-ID: <20170122075945.15fa843b@planb.netng.org>
In-Reply-To: <CAAtZHRLkw4LV82keU1X29FVXxW1goXEu2oCQ9kLAyLeUB4CAvw@mail.gmail.com>
References: <CAAtZHRLkw4LV82keU1X29FVXxW1goXEu2oCQ9kLAyLeUB4CAvw@mail.gmail.com>
Organization: na
X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.30; i686-pc-linux-gnu)
MIME-Version: 1.0
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Problems installing Xen on Ubuntu
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5662684627455471796=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============5662684627455471796==
Content-Type: multipart/signed; micalg=pgp-sha256;
 boundary="Sig_/Azk5xFLJCo7EUsYV3rPBlAq"; protocol="application/pgp-signature"

--Sig_/Azk5xFLJCo7EUsYV3rPBlAq
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Hi Victory,

On Mon, 16 Jan 2017 21:59:28 -0600
Victory Omole <vtomole@iastate.edu> wrote:

> I only have one computer, so before taking a risk and installing Xen on i=
t,
> i wanted to try it on an Ubuntu VM, When i run "sudo apt-get install
> xen-hypervisor-amd64" and "reboot",I get a blank screen like this.(Image
> attached)
> Could this happen if i tried it on my hardware?
>=20
> Thank you
> Victory

There is no risk to install Xen on Ubuntu. When you install
xen-system-<arch> it will add an option to grub to boot Xen.

It works for me fine in Ubuntu 16.04 and installs /boot/xen-4.6-amd64.
Generic kernel remains installed and you can switch to it from grub
menu if Xen doesn't work. For more details find some links below.

Xen Host Setup
https://wiki.ubuntu.com/Kernel/Reference/Xen

Ubuntu XEN install/tunning
http://wiki.xenproject.org/wiki/Tuning_Xen_for_Performance

Xen Project Best Practices
http://wiki.xenproject.org/wiki/Xen_Project_Best_Practices


HTH, Cheers,

	-vlado

--Sig_/Azk5xFLJCo7EUsYV3rPBlAq
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature

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

iQEcBAEBCAAGBQJYhFhjAAoJEJDRmRKO1E8BDf4IAK9mv3eArEWQ7dEhS+NKwSzF
wvzsQxvrrVX1CoYciVPxEHkB5DzP7JXLk6TLLIqxh+QlCe/DXgAWQSdW+CnTcrMn
9X2BKWRJtovq4RQsbX2lx+7ap8fVKjgXJhIfxcUwSB0rYcIzKeq+3qDQdHc0bsyi
PLEMa2S1uKE4U0D0cJnEaJFwzCSSqfc2zjjH3mgodln9hrK2Rl73dcM3dZpy/IKQ
3omyQuABoyF01vhrdt0BZNfNN8S3A3ve/Ti1JA4xw/t0fzWGZqvcdWxKmUi0LspS
PBrcjNqmkqb1fAT8eDoX+I/wtaAYngMukhP1XjchFw7LbTtrF+aGK+k5RWcfTL4=
=xxQV
-----END PGP SIGNATURE-----

--Sig_/Azk5xFLJCo7EUsYV3rPBlAq--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============5662684627455471796==--


From xen-users-bounces@lists.xen.org Sun Jan 22 07:01:20 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 22 Jan 2017 07:01:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cVC8A-0004VJ-Sk; Sun, 22 Jan 2017 07:00:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vbotka@gmail.com>) id 1cVC89-0004MX-CP
 for xen-users@lists.xen.org; Sun, 22 Jan 2017 07:00:01 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 BE/07-25093-07854885; Sun, 22 Jan 2017 07:00:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupileJIrShJLcpLzFFi42Lxqg1y0c2MaIk
 w+PpB12LV1QOsDoweR3f/ZgpgjGLNzEvKr0hgzXi8YSpjwRneinsLjBoYO3m6GDk5hAQmMkrc
 mg5kc3GwCPSySnzf84cFJCEhsJJV4vGHGAg7RmLN/3ZGCLta4n5TFxtEs7zEwu3vGEGahQRmM
 UlMaVjGDJJgEVCVWNvyFayBTUBdYtWXM2BDRYDslsPLwWxmAWmJJzu+gNULC1hJHN33AMzmFT
 CVWLaigxXE5hQIlGjfcZcFYlmAxL/dG4EWc3DwCwhI/D0rAHGPrcSlzXuZIFoFJU7OfMICcg+
 zQCOjxLFDb1knMArPQpKbhSw3C+wOLYmHv26xQNjaEssWvmaGsNUlJpx8xw5h60m8/d3LsoCR
 bRWjenFqUVlqka6hXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYLwwAMEOxp3Pn
 Q4xSnIwKYny7v7YECHEl5SfUpmRWJwRX1Sak1p8iFGGg0NJglcxvCVCSLAoNT21Ii0zBxi5MG
 kJDh4lEd4dYUBp3uKCxNzizHSI1ClGXY5duy6/ZBJiycvPS5US500AmSEAUpRRmgc3ApZELjH
 KSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYlw9kCk9mXgncpldARzABHSEr0QxyREkiQkqqgbGS
 v+vXbI3ehYar14o8Z7ti/VY2TdN6hW1tWOb9fb8jTh61WPqzk4XzeFWow/QztzwKHA2yDdkul
 1l4N1R92unv+2lKivHzX5tLrq7QdL73z1L7wvxmv2zxZ9WtekYXFy0zfH0xaw7Pv0sp3QIznG
 23/mBbE1a5ZtH7WYxfFsW5FNhanP3g6a3EUpyRaKjFXFScCAByR6cUHQMAAA==
X-Env-Sender: vbotka@gmail.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1485068393!49369650!1
X-Originating-IP: [74.125.82.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54404 invoked from network); 22 Jan 2017 06:59:53 -0000
Received: from mail-wm0-f68.google.com (HELO mail-wm0-f68.google.com)
 (74.125.82.68)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Jan 2017 06:59:53 -0000
Received: by mail-wm0-f68.google.com with SMTP id c85so17633129wmi.1
 for <xen-users@lists.xen.org>; Sat, 21 Jan 2017 22:59:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:in-reply-to:references
 :organization:mime-version;
 bh=Veis5Kf5go2nU6uOdArCtdjeNHftUcs8Pc/tHpxTo7I=;
 b=mCjyem4GDV/DwM+GAwWOetyHJqcJnfEs/rKS6Sjv7g/d5s71imhapL6c2mud98wi9P
 w6/owZP1rYzHTaV63PQOaHE0zH/8Xx78mYjZTRzS2wOSNTTOj+vsRnFI1DpHI/6rP9T7
 qX6kdKvQK/wSSmeH6i6UpnbJaPEr9uNbxdlQjQ3XyVcEPncRxo74pjP4e1VsosU+noar
 eey6djoYJoBxc/VMxaNAqDzawh1mlyL+w0uSZ8qqeT4r0pQLvA8/Iuos2bd2G43kj3c3
 go/QeDY/pUIuhzmL/cMGnua4tjDAdA4u8pIxzfeg0vAIkxTj1m2Ud4OWRnz0i8Da+CIr
 +U3A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:in-reply-to
 :references:organization:mime-version;
 bh=Veis5Kf5go2nU6uOdArCtdjeNHftUcs8Pc/tHpxTo7I=;
 b=tpthweMSS9dtlugW0PVQIIb7dmS3E3T8xhLhlnm6XNoTpTI0m6Jhp+se40Ius49xZG
 xr87O1w5tP28YI70diWUqouziOEViRxL3Mijv3EYO1agXaO7iIg13/6y0VWGISU/5DWM
 YipdyHe2rw1Jc9O8P3t+4XPXh2/+IQmESNaqQyQdBRLpfjWO9ItIRwrnys6Mzggwjo4z
 b84YC3Sch3MQzHc8TOgRkKz6WEOwfF85YR1WYc+9x2WZBjAu8ao0ep59Ekn8hqwOg4Hk
 w14zT+9vtMZt9GGrKrqzA61J6RTxzX9AT+4DsUKEvzNq8yWbG7jjUIsnMVLPLDv1wS8e
 6JMw==
X-Gm-Message-State: AIkVDXKD3dwfEn3fTLaXOwbYdHMMXw83DyILpPAdIWf3MvHmyvksXB71dW9uE+MH/fyzwQ==
X-Received: by 10.223.166.80 with SMTP id k74mr18185640wrc.171.1485068393172; 
 Sat, 21 Jan 2017 22:59:53 -0800 (PST)
Received: from planb.netng.org (85-237-234-56.dynamic.orange.sk.
 [85.237.234.56])
 by smtp.gmail.com with ESMTPSA id l74sm14414347wmg.2.2017.01.21.22.59.51
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 21 Jan 2017 22:59:52 -0800 (PST)
Date: Sun, 22 Jan 2017 07:59:45 +0100
From: Vladimir Botka <vbotka@gmail.com>
To: Victory Omole <vtomole@iastate.edu>
Message-ID: <20170122075945.15fa843b@planb.netng.org>
In-Reply-To: <CAAtZHRLkw4LV82keU1X29FVXxW1goXEu2oCQ9kLAyLeUB4CAvw@mail.gmail.com>
References: <CAAtZHRLkw4LV82keU1X29FVXxW1goXEu2oCQ9kLAyLeUB4CAvw@mail.gmail.com>
Organization: na
X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.30; i686-pc-linux-gnu)
MIME-Version: 1.0
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] Problems installing Xen on Ubuntu
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5662684627455471796=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============5662684627455471796==
Content-Type: multipart/signed; micalg=pgp-sha256;
 boundary="Sig_/Azk5xFLJCo7EUsYV3rPBlAq"; protocol="application/pgp-signature"

--Sig_/Azk5xFLJCo7EUsYV3rPBlAq
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Hi Victory,

On Mon, 16 Jan 2017 21:59:28 -0600
Victory Omole <vtomole@iastate.edu> wrote:

> I only have one computer, so before taking a risk and installing Xen on i=
t,
> i wanted to try it on an Ubuntu VM, When i run "sudo apt-get install
> xen-hypervisor-amd64" and "reboot",I get a blank screen like this.(Image
> attached)
> Could this happen if i tried it on my hardware?
>=20
> Thank you
> Victory

There is no risk to install Xen on Ubuntu. When you install
xen-system-<arch> it will add an option to grub to boot Xen.

It works for me fine in Ubuntu 16.04 and installs /boot/xen-4.6-amd64.
Generic kernel remains installed and you can switch to it from grub
menu if Xen doesn't work. For more details find some links below.

Xen Host Setup
https://wiki.ubuntu.com/Kernel/Reference/Xen

Ubuntu XEN install/tunning
http://wiki.xenproject.org/wiki/Tuning_Xen_for_Performance

Xen Project Best Practices
http://wiki.xenproject.org/wiki/Xen_Project_Best_Practices


HTH, Cheers,

	-vlado

--Sig_/Azk5xFLJCo7EUsYV3rPBlAq
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature

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

iQEcBAEBCAAGBQJYhFhjAAoJEJDRmRKO1E8BDf4IAK9mv3eArEWQ7dEhS+NKwSzF
wvzsQxvrrVX1CoYciVPxEHkB5DzP7JXLk6TLLIqxh+QlCe/DXgAWQSdW+CnTcrMn
9X2BKWRJtovq4RQsbX2lx+7ap8fVKjgXJhIfxcUwSB0rYcIzKeq+3qDQdHc0bsyi
PLEMa2S1uKE4U0D0cJnEaJFwzCSSqfc2zjjH3mgodln9hrK2Rl73dcM3dZpy/IKQ
3omyQuABoyF01vhrdt0BZNfNN8S3A3ve/Ti1JA4xw/t0fzWGZqvcdWxKmUi0LspS
PBrcjNqmkqb1fAT8eDoX+I/wtaAYngMukhP1XjchFw7LbTtrF+aGK+k5RWcfTL4=
=xxQV
-----END PGP SIGNATURE-----

--Sig_/Azk5xFLJCo7EUsYV3rPBlAq--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============5662684627455471796==--


From xen-users-bounces@lists.xen.org Mon Jan 23 11:51:57 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Jan 2017 11:51:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cVd9J-00035H-Ci; Mon, 23 Jan 2017 11:51:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=189e963d1=roger.pau@citrix.com>)
 id 1cVd9H-000357-Vg
 for xen-users@lists.xen.org; Mon, 23 Jan 2017 11:51:00 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 1D/E5-29440-32EE5885; Mon, 23 Jan 2017 11:50:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsWyU9JRQlfpXWu
 EwZ/npharrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8bb13uZC9YxV/zY3s3awHidqYuRk0NCwE9i
 29tfjCA2i4CqxPa759i6GDk42ATsJaZ/rQAJiwioSCxddBCshFlAVuLExD9grcIC0RI35r1jA
 bF5BTwlTqyZzwpiCwkESKybPpENIi4ocXLmExaIXh2JBbs/gY1nFpCWWP6PAyTMKRAo8a5pC1
 i5KNCqzqVzWCDGKEr0z3vABnFlusTWv7+YJzDyz0IydRaSqbMQpi5gZF7FqF6cWlSWWqRrrJd
 UlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERh8DECwg7Hjn9MhRkkOJiVR3hvxLRFC
 fEn5KZUZicUZ8UWlOanFhxhlODiUJHj93rRGCAkWpaanVqRl5gDjACYtwcGjJMI7HSTNW1yQm
 FucmQ6ROsVozPFl55mXTBynPl14ySTEkpeflyolzqsEUioAUppRmgc3CBaflxhlpYR5GYFOE+
 IpSC3KzSxBlX/FKM7BqCTMWwQyhSczrwRu3yugU5iATpGVaAY5pSQRISXVwJjyVySk+7ppp91
 FdiNxvaflGzY/M43VXSsk/C6X75pXa414qKxkEfMUPYZfrAsfun9YJrDPR8Ilk00uJ/+ckJvb
 HLl5IofuVnlu5f3wXebRo6h/PAIvnwlu93yVEnBXbUFt39bq0H12pu+X3t1ttXnC1OjesAuNE
 0s5Kk/bqR/KbjX9v86NT4mlOCPRUIu5qDgRADBlmDXKAgAA
X-Env-Sender: prvs=189e963d1=roger.pau@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1485172258!82936244!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.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29271 invoked from network); 23 Jan 2017 11:50:58 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Jan 2017 11:50:58 -0000
X-IronPort-AV: E=Sophos;i="5.33,274,1477958400"; d="scan'208";a="39145478"
Date: Mon, 23 Jan 2017 11:50:55 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Michalis R <michrozis@gmail.com>
Message-ID: <20170123115055.5a5vcew55a7szazl@dhcp-3-221.uk.xensource.com>
References: <CAC1MPCOR7kuhkoFrjtwpA7b1JceCqV7o3FV0-bfVrO3VKE7Zrg@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAC1MPCOR7kuhkoFrjtwpA7b1JceCqV7o3FV0-bfVrO3VKE7Zrg@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] local domid of PV guest inside its userspace or
 kernel (prefered)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

T24gVGh1LCBKYW4gMTksIDIwMTcgYXQgMTA6MDM6MDJQTSArMDIwMCwgTWljaGFsaXMgUiB3cm90
ZToKPiBIaQo+IElzIHRoZXJlIGFueSB3YXkgdG8gZ2V0IHRoZSBkb21pZCBvZiB0aGUgcnVubmlu
ZyBQViBHdWVzdD8KPiBGb3IgZXhhbXBsZSBpZiBmcm9tIGRvbTAgSSBoYXZlIGNyZWF0ZWQgYSBn
dWVzdCB3aXRoIGRvbWFpbiBpZCA0MiwgSQo+IG5lZWQgdG8gZ2V0IHRoaXMgZG9taWQgbnVtYmVy
IChub3QgaGFyZHdpcmVkKSBlaXRoZXIgaW4gZ3Vlc3QKPiB1c2Vyc3BhY2Ugb3IgZ3Vlc3Qga2Vy
bmVsLgoKWW91IGNhbiByZWFkIGl0IGZyb20geGVuc3RvcmUsIGl0J3MgaW4gdGhlICJkb21pZCIg
cmVsYXRpdmUgcGF0aC4gWW91IGNhbiBmZXRjaAppdCBmcm9tIHVzZXJzcGFjZSBieSBkb2luZzoK
CiMgeGVuc3RvcmUtcmVhZCBkb21pZAoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0Bs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Mon Jan 23 11:51:57 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Jan 2017 11:51:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cVd9J-00035H-Ci; Mon, 23 Jan 2017 11:51:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=189e963d1=roger.pau@citrix.com>)
 id 1cVd9H-000357-Vg
 for xen-users@lists.xen.org; Mon, 23 Jan 2017 11:51:00 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 1D/E5-29440-32EE5885; Mon, 23 Jan 2017 11:50:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsWyU9JRQlfpXWu
 EwZ/npharrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8bb13uZC9YxV/zY3s3awHidqYuRk0NCwE9i
 29tfjCA2i4CqxPa759i6GDk42ATsJaZ/rQAJiwioSCxddBCshFlAVuLExD9grcIC0RI35r1jA
 bF5BTwlTqyZzwpiCwkESKybPpENIi4ocXLmExaIXh2JBbs/gY1nFpCWWP6PAyTMKRAo8a5pC1
 i5KNCqzqVzWCDGKEr0z3vABnFlusTWv7+YJzDyz0IydRaSqbMQpi5gZF7FqF6cWlSWWqRrrJd
 UlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERh8DECwg7Hjn9MhRkkOJiVR3hvxLRFC
 fEn5KZUZicUZ8UWlOanFhxhlODiUJHj93rRGCAkWpaanVqRl5gDjACYtwcGjJMI7HSTNW1yQm
 FucmQ6ROsVozPFl55mXTBynPl14ySTEkpeflyolzqsEUioAUppRmgc3CBaflxhlpYR5GYFOE+
 IpSC3KzSxBlX/FKM7BqCTMWwQyhSczrwRu3yugU5iATpGVaAY5pSQRISXVwJjyVySk+7ppp91
 FdiNxvaflGzY/M43VXSsk/C6X75pXa414qKxkEfMUPYZfrAsfun9YJrDPR8Ilk00uJ/+ckJvb
 HLl5IofuVnlu5f3wXebRo6h/PAIvnwlu93yVEnBXbUFt39bq0H12pu+X3t1ttXnC1OjesAuNE
 0s5Kk/bqR/KbjX9v86NT4mlOCPRUIu5qDgRADBlmDXKAgAA
X-Env-Sender: prvs=189e963d1=roger.pau@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1485172258!82936244!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.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29271 invoked from network); 23 Jan 2017 11:50:58 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Jan 2017 11:50:58 -0000
X-IronPort-AV: E=Sophos;i="5.33,274,1477958400"; d="scan'208";a="39145478"
Date: Mon, 23 Jan 2017 11:50:55 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Michalis R <michrozis@gmail.com>
Message-ID: <20170123115055.5a5vcew55a7szazl@dhcp-3-221.uk.xensource.com>
References: <CAC1MPCOR7kuhkoFrjtwpA7b1JceCqV7o3FV0-bfVrO3VKE7Zrg@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAC1MPCOR7kuhkoFrjtwpA7b1JceCqV7o3FV0-bfVrO3VKE7Zrg@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] local domid of PV guest inside its userspace or
 kernel (prefered)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

T24gVGh1LCBKYW4gMTksIDIwMTcgYXQgMTA6MDM6MDJQTSArMDIwMCwgTWljaGFsaXMgUiB3cm90
ZToKPiBIaQo+IElzIHRoZXJlIGFueSB3YXkgdG8gZ2V0IHRoZSBkb21pZCBvZiB0aGUgcnVubmlu
ZyBQViBHdWVzdD8KPiBGb3IgZXhhbXBsZSBpZiBmcm9tIGRvbTAgSSBoYXZlIGNyZWF0ZWQgYSBn
dWVzdCB3aXRoIGRvbWFpbiBpZCA0MiwgSQo+IG5lZWQgdG8gZ2V0IHRoaXMgZG9taWQgbnVtYmVy
IChub3QgaGFyZHdpcmVkKSBlaXRoZXIgaW4gZ3Vlc3QKPiB1c2Vyc3BhY2Ugb3IgZ3Vlc3Qga2Vy
bmVsLgoKWW91IGNhbiByZWFkIGl0IGZyb20geGVuc3RvcmUsIGl0J3MgaW4gdGhlICJkb21pZCIg
cmVsYXRpdmUgcGF0aC4gWW91IGNhbiBmZXRjaAppdCBmcm9tIHVzZXJzcGFjZSBieSBkb2luZzoK
CiMgeGVuc3RvcmUtcmVhZCBkb21pZAoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0Bs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Mon Jan 23 15:54:55 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Jan 2017 15:54:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cVgwF-0006mI-9y; Mon, 23 Jan 2017 15:53:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <simon@simonweald.com>) id 1cVgKW-0001zX-0Z
 for xen-users@lists.xen.org; Mon, 23 Jan 2017 15:14:48 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 A5/13-25337-7ED16885; Mon, 23 Jan 2017 15:14:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNIsWRWlGSWpSXmKPExsWi2tCQp/tMti3
 CoG2yrsWqqwdYHRg9ju7+zRTAGMWamZeUX5HAmrH6wz22glXMFd+uvWVqYHzL1MXIxSEksJZJ
 4nDTPpYuRk4OEQFpiRlXmti6GDk42AQ0JDb+DAQJCwsoSHzq3cgOYvMLWEksbd3ECFLCK+AoM
 fOjFEiYRUBVouPOGTYQW1QgXKJj1zWwcl4BQYmTM5+ATWcWUJf4M+8SM4QtL9G8dTaYLSEQJf
 F391UWkJESAuYSa18pQ4R1JH68n8AEYVtJ/D68hgXCNpbY8riPHcKOlPg0sQ2qxlXiTMtDqJF
 cEgemzmODsPklDs++xwhh80nsW7iBbQKj6Cwk181Cct0sJNctYGRexahRnFpUllqka2yol1SU
 mZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGBEMQLCDsWlR4CFGSQ4mJVHeG/EtEUJ8S
 fkplRmJxRnxRaU5qcWHGGU4OJQkeMNk2iKEBItS01Mr0jJzgLEJk5bg4FES4T0KkuYtLkjMLc
 5Mh0idYtTlOPXpwksmIZa8/LxUKXHeRSBFAiBFGaV5cCNgaeISo6yUMC8j0FFCPAWpRbmZJaj
 yrxjFORiVhHmFgElHiCczrwRu0yugI5iAjpCVaAY5oiQRISXVwMhq+OHB3Y1n4v+7OOv9cXyd
 wPPb+WNo8oGCLW8C1Z0ELLjCDj9dkLK047TP3XZV4z41RluFaYuu1spMk38iOdXV+9zeTL/rN
 ScTzDzvXS19r5G+Kltr14eXzwtY92hPywjecPPH0zmN9bMyVyrUHUlnnHfqQyCn0+8rph8PLr
 6YurlxzUpeiVYlluKMREMt5qLiRABVjPCODgMAAA==
X-Env-Sender: simon@simonweald.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1485184486!54055217!1
X-Originating-IP: [37.128.128.110]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22120 invoked from network); 23 Jan 2017 15:14:46 -0000
Received: from hosting2.simonweald.com (HELO hosting2.simonweald.com)
 (37.128.128.110)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Jan 2017 15:14:46 -0000
Received: from support.memset.com ([5.153.255.250]:52448
 helo=omaha.analbeard.com) by hosting2.simonweald.com with esmtpsa
 (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.88)
 (envelope-from <simon@simonweald.com>) id 1cVgKS-0004SQ-Lo
 for xen-users@lists.xen.org; Mon, 23 Jan 2017 15:14:44 +0000
To: xen-users@lists.xen.org
From: Simon Weald <simon@simonweald.com>
Openpgp: id=E19A963B5501AB6565F691C2988E9858747ABE88; url=
Message-ID: <85f16e33-5cf9-1a7a-a69b-ed98b6b9b704@simonweald.com>
Date: Mon, 23 Jan 2017 15:19:03 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.6.0
MIME-Version: 1.0
X-AntiAbuse: This header was added to track abuse,
 please include it with any abuse report
X-AntiAbuse: Primary Hostname - hosting2.simonweald.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - simonweald.com
X-Get-Message-Sender-Via: hosting2.simonweald.com: authenticated_id:
 simon@simonweald.com
X-Authenticated-Sender: hosting2.simonweald.com: simon@simonweald.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Mailman-Approved-At: Mon, 23 Jan 2017 15:53:45 +0000
Subject: [Xen-users] Wheezy patch for XSA199
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

SGkgYWxsCgpEb2VzIGFueW9uZSBrbm93IGlmIGEgcGF0Y2ggZm9yIDQuMSBpcyBnb2luZyB0byBi
ZSBtYWtpbmcgaXQgdG8gdGhlCkRlYmlhbiBzZWN1cml0eSByZXBvIGFueSB0aW1lIHNvb24/IFdl
J3ZlIGJlZW4gd2FpdGluZyBvbiB0aGlzIHF1aXRlCnNvbWUgdGltZSBub3cgYW5kIGFsdGhvdWdo
IDQuMS42Lmx0czEtNSBoYXMgbm93IGJlZW4gcmVsZWFzZWQsIGl0IGlzCnN0aWxsIHZ1bG5lcmFi
bGUgKHNlZToKaHR0cHM6Ly9zZWN1cml0eS10cmFja2VyLmRlYmlhbi5vcmcvdHJhY2tlci9DVkUt
MjAxNi05NjM3KS4KCkNoZWVycwoKLS0gCgpQR1A6IGh0dHA6Ly93d3cuc2ltb253ZWFsZC5jb20v
U2ltb25XZWFsZC5hc2MKICAgICBodHRwczovL3BncC5taXQuZWR1L3Brcy9sb29rdXA/b3A9Z2V0
JnNlYXJjaD0weDk4OEU5ODU4NzQ3QUJFODgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Mon Jan 23 15:54:55 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Jan 2017 15:54:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cVgwF-0006mI-9y; Mon, 23 Jan 2017 15:53:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <simon@simonweald.com>) id 1cVgKW-0001zX-0Z
 for xen-users@lists.xen.org; Mon, 23 Jan 2017 15:14:48 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 A5/13-25337-7ED16885; Mon, 23 Jan 2017 15:14:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNIsWRWlGSWpSXmKPExsWi2tCQp/tMti3
 CoG2yrsWqqwdYHRg9ju7+zRTAGMWamZeUX5HAmrH6wz22glXMFd+uvWVqYHzL1MXIxSEksJZJ
 4nDTPpYuRk4OEQFpiRlXmti6GDk42AQ0JDb+DAQJCwsoSHzq3cgOYvMLWEksbd3ECFLCK+AoM
 fOjFEiYRUBVouPOGTYQW1QgXKJj1zWwcl4BQYmTM5+ATWcWUJf4M+8SM4QtL9G8dTaYLSEQJf
 F391UWkJESAuYSa18pQ4R1JH68n8AEYVtJ/D68hgXCNpbY8riPHcKOlPg0sQ2qxlXiTMtDqJF
 cEgemzmODsPklDs++xwhh80nsW7iBbQKj6Cwk181Cct0sJNctYGRexahRnFpUllqka2yol1SU
 mZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGBEMQLCDsWlR4CFGSQ4mJVHeG/EtEUJ8S
 fkplRmJxRnxRaU5qcWHGGU4OJQkeMNk2iKEBItS01Mr0jJzgLEJk5bg4FES4T0KkuYtLkjMLc
 5Mh0idYtTlOPXpwksmIZa8/LxUKXHeRSBFAiBFGaV5cCNgaeISo6yUMC8j0FFCPAWpRbmZJaj
 yrxjFORiVhHmFgElHiCczrwRu0yugI5iAjpCVaAY5oiQRISXVwMhq+OHB3Y1n4v+7OOv9cXyd
 wPPb+WNo8oGCLW8C1Z0ELLjCDj9dkLK047TP3XZV4z41RluFaYuu1spMk38iOdXV+9zeTL/rN
 ScTzDzvXS19r5G+Kltr14eXzwtY92hPywjecPPH0zmN9bMyVyrUHUlnnHfqQyCn0+8rph8PLr
 6YurlxzUpeiVYlluKMREMt5qLiRABVjPCODgMAAA==
X-Env-Sender: simon@simonweald.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1485184486!54055217!1
X-Originating-IP: [37.128.128.110]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22120 invoked from network); 23 Jan 2017 15:14:46 -0000
Received: from hosting2.simonweald.com (HELO hosting2.simonweald.com)
 (37.128.128.110)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Jan 2017 15:14:46 -0000
Received: from support.memset.com ([5.153.255.250]:52448
 helo=omaha.analbeard.com) by hosting2.simonweald.com with esmtpsa
 (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.88)
 (envelope-from <simon@simonweald.com>) id 1cVgKS-0004SQ-Lo
 for xen-users@lists.xen.org; Mon, 23 Jan 2017 15:14:44 +0000
To: xen-users@lists.xen.org
From: Simon Weald <simon@simonweald.com>
Openpgp: id=E19A963B5501AB6565F691C2988E9858747ABE88; url=
Message-ID: <85f16e33-5cf9-1a7a-a69b-ed98b6b9b704@simonweald.com>
Date: Mon, 23 Jan 2017 15:19:03 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.6.0
MIME-Version: 1.0
X-AntiAbuse: This header was added to track abuse,
 please include it with any abuse report
X-AntiAbuse: Primary Hostname - hosting2.simonweald.com
X-AntiAbuse: Original Domain - lists.xen.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - simonweald.com
X-Get-Message-Sender-Via: hosting2.simonweald.com: authenticated_id:
 simon@simonweald.com
X-Authenticated-Sender: hosting2.simonweald.com: simon@simonweald.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Mailman-Approved-At: Mon, 23 Jan 2017 15:53:45 +0000
Subject: [Xen-users] Wheezy patch for XSA199
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

SGkgYWxsCgpEb2VzIGFueW9uZSBrbm93IGlmIGEgcGF0Y2ggZm9yIDQuMSBpcyBnb2luZyB0byBi
ZSBtYWtpbmcgaXQgdG8gdGhlCkRlYmlhbiBzZWN1cml0eSByZXBvIGFueSB0aW1lIHNvb24/IFdl
J3ZlIGJlZW4gd2FpdGluZyBvbiB0aGlzIHF1aXRlCnNvbWUgdGltZSBub3cgYW5kIGFsdGhvdWdo
IDQuMS42Lmx0czEtNSBoYXMgbm93IGJlZW4gcmVsZWFzZWQsIGl0IGlzCnN0aWxsIHZ1bG5lcmFi
bGUgKHNlZToKaHR0cHM6Ly9zZWN1cml0eS10cmFja2VyLmRlYmlhbi5vcmcvdHJhY2tlci9DVkUt
MjAxNi05NjM3KS4KCkNoZWVycwoKLS0gCgpQR1A6IGh0dHA6Ly93d3cuc2ltb253ZWFsZC5jb20v
U2ltb25XZWFsZC5hc2MKICAgICBodHRwczovL3BncC5taXQuZWR1L3Brcy9sb29rdXA/b3A9Z2V0
JnNlYXJjaD0weDk4OEU5ODU4NzQ3QUJFODgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Tue Jan 24 14:46:12 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Jan 2017 14:46:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cW2LB-0004bC-AX; Tue, 24 Jan 2017 14:44:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joel.bertrand@eikeo.com>) id 1cW2LA-0004b6-65
 for xen-users@lists.xen.org; Tue, 24 Jan 2017 14:44:56 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 9B/1B-22326-76867885; Tue, 24 Jan 2017 14:44:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsUS37fEUDctoz3
 CYPcrC4tVVw+wOjB6HN39mymAMYo1My8pvyKBNePL609sBe/5K15OXMfawLiCt4uRi0NI4AuT
 xIlbx5ggnDWMEj0PZjODOCwCV5kldt+6BuRwckgIGEh8WLqMFaLqGqPEgzeX2CGck0wSq3btZ
 gepEhGQlphxpYkNxGYTsJPYsawLKM7BISwgIdF5Rw4kzCugIXFrUx8riM0ioCpx/OUEsFZRgQ
 SJT09/skDUCEqcnPkEzGYWMJPo2trFCGHLS2x/O4d5AiP/LCRls5CUzUJStoCReRWjRnFqUVl
 qka6RiV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmAwMgDBDsaV6wIPMUpyMCmJ
 8j4yb48Q4kvKT6nMSCzOiC8qzUktPsSox8Eh8OXjuU+MApfedH9llGLJy89LVZLgDUgHqhYsS
 k1PrUjLzAHGDkyDBAePkgjvDJA0b3FBYm5xZjpE6hSjopQ4byhIQgAkkVGaB9cGi9dLjLJSwr
 yMQKcJ8RSkFuVmlqDKv2IU52BUEuZtAZnCk5lXAjf9FdBiJqDFF5jBFpckIqSkGhgdz0c43sy
 LEG59MuHzHhWtXiaJTr60hCVWa/gNdcS4d06KOWNtvcl2peGj9+p28Tf/FX3df1fg6fkoTR2+
 f2mBC6Un8hWdfWQRJ7rvr+nS0xpf/l5IXuEtUli6VS/ormfopysGtfb+D3dNXdYfsNs9T6L4m
 LyGe+nEf9sky/ZZbC+qVbTrNFJiKc5INNRiLipOBADcO+N+0gIAAA==
X-Env-Sender: joel.bertrand@eikeo.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1485269094!53676864!1
X-Originating-IP: [95.142.164.49]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7296 invoked from network); 24 Jan 2017 14:44:54 -0000
Received: from soter.eikeo.com (HELO soter.eikeo.com) (95.142.164.49)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Jan 2017 14:44:54 -0000
Received: from mercure.eikeo.com (mercure.eikeo.com [51.254.118.109])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client CN "mercure.eikeo.com",
 Issuer "StartCom Class 2 Primary Intermediate Server CA" (verified OK))
 by soter.eikeo.com (Postfix) with ESMTPS id 7ACB5100D6
 for <xen-users@lists.xen.org>; Tue, 24 Jan 2017 15:44:54 +0100 (CET)
Received: from localhost (unknown [IPv6:::1])
 by mercure.eikeo.com (Postfix) with ESMTP id 53EFD1E0BD
 for <xen-users@lists.xen.org>; Tue, 24 Jan 2017 15:44:54 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=eikeo.com; h=
 content-transfer-encoding:content-type:content-type:mime-version
 :user-agent:date:date:message-id:subject:subject:from:from
 :received:received; s=mail; t=1485269094; bh=QRCFIqkhBu9UBompM+x
 48sH5BfLseDU1TWZBeNBRRvk=; b=Ij32IkQynTQCROOUp5z1JynH3JOrLQuqayi
 /YGgRnEvDEpuUmbY+DrBhbu4d+9c5gc01YQ7ml8E9/naQoPB+R1yyEDnzvgfeAHA
 HZUgisx10OENRi2m/GApD5/0fMqdik8Qi5VFJ/IoVPPsX2xLpmtaHCMPWMJEnZ2W
 v8rsH/HQ=
X-Virus-Scanned: Debian amavisd-new at eikeo.com
Received: from mercure.eikeo.com ([IPv6:::1])
 by localhost (mercure.eikeo.com [IPv6:::1]) (amavisd-new, port 10026)
 with ESMTP id CArGwR0K2z95 for <xen-users@lists.xen.org>;
 Tue, 24 Jan 2017 15:44:54 +0100 (CET)
Received: from [172.16.11.3] (unknown [178.20.52.65])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (Client did not present a certificate)
 (Authenticated sender: jbertrand)
 by mercure.eikeo.com (Postfix) with ESMTPSA id 2DE2F1E069
 for <xen-users@lists.xen.org>; Tue, 24 Jan 2017 15:44:54 +0100 (CET)
To: xen-users@lists.xen.org
From: =?UTF-8?Q?BERTRAND_Jo=c3=abl?= <joel.bertrand@eikeo.com>
Message-ID: <58876865.4050409@eikeo.com>
Date: Tue, 24 Jan 2017 15:44:53 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:43.0) Gecko/20100101
 Firefox/43.0 SeaMonkey/2.40
MIME-Version: 1.0
Subject: [Xen-users] Network trouble
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

CUhlbGxvLAoKCUkgdXNlIFhlbiB3aXRob3V0IGFueSB0cm91YmxlIGZvciBhIGxvbmcgdGltZS4g
TGFzdCB3ZWVrLCBJIGhhdmUgCmluc3RhbGxlZCBhIG5ldyBYZW4gc3lzdGVtIGZyb20gc291cmNl
cyA6CgotIGJhc2Ugc3lzdGVtIDogTGludXggZGViaWFuIGFzIGhvc3Qgd2l0aCBiYWNrcG9ydGVk
IGtlcm5lbCAoNC44LjE1KSA7Ci0gWGVuIDQuOCBidWlsdCBmcm9tIHNvdXJjZXMuCgoJT24gdGhp
cyBkb20wLCBJIGhhdmUgdG8gc3RhcnQgdHdvIGRvbVVzIDoKLSBXaW5kb3dzIDcgUE9TICh3aXRo
IFZHQSBwYXNzdGhyb3VnaCkKLSBMaW51eCBkZWJpYW4vc3RhYmxlCgoJTGludXggZG9tVSBydW5z
IGxpa2UgYSBjaGFybSBhbmQgbmV0d29yayBydW5zIGFzIGV4cGVjdGVkLiBCdXQgSSdtIG5vdCAK
YWJsZSB0byBvYnRhaW4gYSBydW5uaW5nIG5ldHdvcmsgaW4gV2luZG93cyBkb21VLiBJdCdzIHRo
ZSBmaXJzdCB0aW1lIEkgCmhhdmUgdGhpcyBraW5kIG9mIHRyb3VibGUuLi4KCglPZiBjb3Vyc2Us
IEkgaGF2ZSBpbnN0YWxsZWQgWEVOIGRvbVUgZHJpdmVycyBmb3IgV2luZG93cyBob3N0IGFuZCBJ
IGNhbiAKc2VlIGEgbmV0d29yayBhZGFwdGVyIGluIFdpbmRvd3MgKFhFTiBuZXQgZGV2aWNlIGRy
aXZlcikuIEkgaGF2ZSB0cmllZCAKdG8gb2J0YWluIGEgcnVubmluZyBuZXR3b3JrIGludGVyZmFj
ZSB3aXRoIGRlZmF1bHQgUmVhbHRlayBlbXVsYXRpb24gCndpdGggbm8gc3VjY2Vzcy4KCglNeSB3
aW5kb3dzLmNmZyBjb25maWd1cmF0aW9uIGZpbGUgaXMgOgoKYnVpbGRlciA9ICdodm0nCmRldmlj
ZV9tb2RlbF92ZXJzaW9uPSJxZW11LXhlbi10cmFkaXRpb25hbCIKZGV2aWNlX21vZGVsX292ZXJy
aWRlID0gIi91c3IvbG9jYWwvbGliL3hlbi9iaW4vcWVtdS1kbSIKCm1lbW9yeSA9IDMyMDAKdmNw
dXMgPSA0CmNwdXMgPSBbIjAiLCAiMSIsICIyIiwgIjMiXQphY3BpID0gMQphcGljID0gMQpuYW1l
ID0gIldpbmRvd3MiCgp2aWYgPSBbJ2JyaWRnZT14ZW5icjAsbWFjPTAxOjIzOjQ1OjY3Ojg5OmFi
J10KZGlzayA9IApbJ3BoeTovZGV2L21hcHBlci9YRU5fVk1TLVdpbmRvd3MsaGRhLHcnLCdmaWxl
Oi9yb290L3dpbmRvd3M3ZW1iNjQuaXNvLGhkYzpjZHJvbSxyJywnZmlsZTovcm9vdC9QVl9kcml2
ZXJfdzcuaXNvLGhkZDpjZHJvbSxyJ10KYm9vdCA9ICJjIgoKdm5jID0gMAoKc2RsID0gMApzZXJp
YWwgPSAncHR5JwprZXltYXAgPSAnZnInCgp2aWYgPSBbJ2JyaWRnZT14ZW5icjAsbWFjPTAxOjIz
OjQ1OjY3Ojg5OmFiJ10KZGlzayA9IApbJ3BoeTovZGV2L21hcHBlci9YRU5fVk1TLVdpbmRvd3Ms
aGRhLHcnLCdmaWxlOi9yb290L3dpbmRvd3M3ZW1iNjQuaXNvLGhkYzpjZHJvbSxyJywnZmlsZTov
cm9vdC9QVl9kcml2ZXJfdzcuaXNvLGhkZDpjZHJvbSxyJ10KYm9vdCA9ICJjIgoKdm5jID0gMAoK
c2RsID0gMApzZXJpYWwgPSAncHR5JwprZXltYXAgPSAnZnInCgpwY2kgPSBbJzAwOjAyLjAnLCcw
MDowMy4wJywnMDA6MWIuMCddCmdmeF9wYXNzdGhydSA9ICJpZ2QiCnZpcmlkaWFuID0gMQp4ZW5f
cGxhdGZvcm1fcGNpID0gMQpzdGR2Z2EgPSAwCgp1c2IgPSAxCiN1c2JkZXZpY2UgPSBbJ3RhYmxl
dCcsJ2hvc3Q6My41JywnaG9zdDozLjYnXQp1c2JkZXZpY2UgPSBbJ3RhYmxldCcsJ2hvc3Q6NDEz
YzoyMDExJywnaG9zdDowNDZkOmMwNTAnXQoKI3NvdW5kaHcgPSAiYWM5NyIKcGNpX3Bvd2VyX21n
bXQgPSAwCgpvbl9wb3dlcm9mZiA9ICJkZXN0cm95Igpvbl9yZWJvb3QgPSAicmVzdGFydCIKb25f
d2F0Y2hkb2cgPSAicmVzdGFydCIKb25fY3Jhc2ggPSAiZGVzdHJveSIKCglXaW5kb3dzIGluZGlj
YXRlcyBjb3JyZWN0IE1BQyBhZGRyZXNzICgwMToyMzo0NTo2Nzo4OTphYiksIHRyaWVzIHRvIApz
ZW5kIHBhY2tldHMgb3ZlciBpbnRlcmZhY2UsIGJ1dCBubyBwYWNrZXQgaXMgcmVjZWl2ZWQuCgoJ
SSBzdXBwb3NlIEkgaGF2ZSBkb25lIGEgbWlzdGFrZSAobWF5YmUgaW4gWEVOIGNvbmZpZ3VyYXRp
b24pLiBBbnkgaWRlYSA/CgoJQmVzdCByZWdhcmRzLAoKCUpCCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11
c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Tue Jan 24 14:46:12 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Jan 2017 14:46:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cW2LB-0004bC-AX; Tue, 24 Jan 2017 14:44:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joel.bertrand@eikeo.com>) id 1cW2LA-0004b6-65
 for xen-users@lists.xen.org; Tue, 24 Jan 2017 14:44:56 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 9B/1B-22326-76867885; Tue, 24 Jan 2017 14:44:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsUS37fEUDctoz3
 CYPcrC4tVVw+wOjB6HN39mymAMYo1My8pvyKBNePL609sBe/5K15OXMfawLiCt4uRi0NI4AuT
 xIlbx5ggnDWMEj0PZjODOCwCV5kldt+6BuRwckgIGEh8WLqMFaLqGqPEgzeX2CGck0wSq3btZ
 gepEhGQlphxpYkNxGYTsJPYsawLKM7BISwgIdF5Rw4kzCugIXFrUx8riM0ioCpx/OUEsFZRgQ
 SJT09/skDUCEqcnPkEzGYWMJPo2trFCGHLS2x/O4d5AiP/LCRls5CUzUJStoCReRWjRnFqUVl
 qka6RiV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmAwMgDBDsaV6wIPMUpyMCmJ
 8j4yb48Q4kvKT6nMSCzOiC8qzUktPsSox8Eh8OXjuU+MApfedH9llGLJy89LVZLgDUgHqhYsS
 k1PrUjLzAHGDkyDBAePkgjvDJA0b3FBYm5xZjpE6hSjopQ4byhIQgAkkVGaB9cGi9dLjLJSwr
 yMQKcJ8RSkFuVmlqDKv2IU52BUEuZtAZnCk5lXAjf9FdBiJqDFF5jBFpckIqSkGhgdz0c43sy
 LEG59MuHzHhWtXiaJTr60hCVWa/gNdcS4d06KOWNtvcl2peGj9+p28Tf/FX3df1fg6fkoTR2+
 f2mBC6Un8hWdfWQRJ7rvr+nS0xpf/l5IXuEtUli6VS/ormfopysGtfb+D3dNXdYfsNs9T6L4m
 LyGe+nEf9sky/ZZbC+qVbTrNFJiKc5INNRiLipOBADcO+N+0gIAAA==
X-Env-Sender: joel.bertrand@eikeo.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1485269094!53676864!1
X-Originating-IP: [95.142.164.49]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7296 invoked from network); 24 Jan 2017 14:44:54 -0000
Received: from soter.eikeo.com (HELO soter.eikeo.com) (95.142.164.49)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Jan 2017 14:44:54 -0000
Received: from mercure.eikeo.com (mercure.eikeo.com [51.254.118.109])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client CN "mercure.eikeo.com",
 Issuer "StartCom Class 2 Primary Intermediate Server CA" (verified OK))
 by soter.eikeo.com (Postfix) with ESMTPS id 7ACB5100D6
 for <xen-users@lists.xen.org>; Tue, 24 Jan 2017 15:44:54 +0100 (CET)
Received: from localhost (unknown [IPv6:::1])
 by mercure.eikeo.com (Postfix) with ESMTP id 53EFD1E0BD
 for <xen-users@lists.xen.org>; Tue, 24 Jan 2017 15:44:54 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=eikeo.com; h=
 content-transfer-encoding:content-type:content-type:mime-version
 :user-agent:date:date:message-id:subject:subject:from:from
 :received:received; s=mail; t=1485269094; bh=QRCFIqkhBu9UBompM+x
 48sH5BfLseDU1TWZBeNBRRvk=; b=Ij32IkQynTQCROOUp5z1JynH3JOrLQuqayi
 /YGgRnEvDEpuUmbY+DrBhbu4d+9c5gc01YQ7ml8E9/naQoPB+R1yyEDnzvgfeAHA
 HZUgisx10OENRi2m/GApD5/0fMqdik8Qi5VFJ/IoVPPsX2xLpmtaHCMPWMJEnZ2W
 v8rsH/HQ=
X-Virus-Scanned: Debian amavisd-new at eikeo.com
Received: from mercure.eikeo.com ([IPv6:::1])
 by localhost (mercure.eikeo.com [IPv6:::1]) (amavisd-new, port 10026)
 with ESMTP id CArGwR0K2z95 for <xen-users@lists.xen.org>;
 Tue, 24 Jan 2017 15:44:54 +0100 (CET)
Received: from [172.16.11.3] (unknown [178.20.52.65])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (Client did not present a certificate)
 (Authenticated sender: jbertrand)
 by mercure.eikeo.com (Postfix) with ESMTPSA id 2DE2F1E069
 for <xen-users@lists.xen.org>; Tue, 24 Jan 2017 15:44:54 +0100 (CET)
To: xen-users@lists.xen.org
From: =?UTF-8?Q?BERTRAND_Jo=c3=abl?= <joel.bertrand@eikeo.com>
Message-ID: <58876865.4050409@eikeo.com>
Date: Tue, 24 Jan 2017 15:44:53 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:43.0) Gecko/20100101
 Firefox/43.0 SeaMonkey/2.40
MIME-Version: 1.0
Subject: [Xen-users] Network trouble
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

CUhlbGxvLAoKCUkgdXNlIFhlbiB3aXRob3V0IGFueSB0cm91YmxlIGZvciBhIGxvbmcgdGltZS4g
TGFzdCB3ZWVrLCBJIGhhdmUgCmluc3RhbGxlZCBhIG5ldyBYZW4gc3lzdGVtIGZyb20gc291cmNl
cyA6CgotIGJhc2Ugc3lzdGVtIDogTGludXggZGViaWFuIGFzIGhvc3Qgd2l0aCBiYWNrcG9ydGVk
IGtlcm5lbCAoNC44LjE1KSA7Ci0gWGVuIDQuOCBidWlsdCBmcm9tIHNvdXJjZXMuCgoJT24gdGhp
cyBkb20wLCBJIGhhdmUgdG8gc3RhcnQgdHdvIGRvbVVzIDoKLSBXaW5kb3dzIDcgUE9TICh3aXRo
IFZHQSBwYXNzdGhyb3VnaCkKLSBMaW51eCBkZWJpYW4vc3RhYmxlCgoJTGludXggZG9tVSBydW5z
IGxpa2UgYSBjaGFybSBhbmQgbmV0d29yayBydW5zIGFzIGV4cGVjdGVkLiBCdXQgSSdtIG5vdCAK
YWJsZSB0byBvYnRhaW4gYSBydW5uaW5nIG5ldHdvcmsgaW4gV2luZG93cyBkb21VLiBJdCdzIHRo
ZSBmaXJzdCB0aW1lIEkgCmhhdmUgdGhpcyBraW5kIG9mIHRyb3VibGUuLi4KCglPZiBjb3Vyc2Us
IEkgaGF2ZSBpbnN0YWxsZWQgWEVOIGRvbVUgZHJpdmVycyBmb3IgV2luZG93cyBob3N0IGFuZCBJ
IGNhbiAKc2VlIGEgbmV0d29yayBhZGFwdGVyIGluIFdpbmRvd3MgKFhFTiBuZXQgZGV2aWNlIGRy
aXZlcikuIEkgaGF2ZSB0cmllZCAKdG8gb2J0YWluIGEgcnVubmluZyBuZXR3b3JrIGludGVyZmFj
ZSB3aXRoIGRlZmF1bHQgUmVhbHRlayBlbXVsYXRpb24gCndpdGggbm8gc3VjY2Vzcy4KCglNeSB3
aW5kb3dzLmNmZyBjb25maWd1cmF0aW9uIGZpbGUgaXMgOgoKYnVpbGRlciA9ICdodm0nCmRldmlj
ZV9tb2RlbF92ZXJzaW9uPSJxZW11LXhlbi10cmFkaXRpb25hbCIKZGV2aWNlX21vZGVsX292ZXJy
aWRlID0gIi91c3IvbG9jYWwvbGliL3hlbi9iaW4vcWVtdS1kbSIKCm1lbW9yeSA9IDMyMDAKdmNw
dXMgPSA0CmNwdXMgPSBbIjAiLCAiMSIsICIyIiwgIjMiXQphY3BpID0gMQphcGljID0gMQpuYW1l
ID0gIldpbmRvd3MiCgp2aWYgPSBbJ2JyaWRnZT14ZW5icjAsbWFjPTAxOjIzOjQ1OjY3Ojg5OmFi
J10KZGlzayA9IApbJ3BoeTovZGV2L21hcHBlci9YRU5fVk1TLVdpbmRvd3MsaGRhLHcnLCdmaWxl
Oi9yb290L3dpbmRvd3M3ZW1iNjQuaXNvLGhkYzpjZHJvbSxyJywnZmlsZTovcm9vdC9QVl9kcml2
ZXJfdzcuaXNvLGhkZDpjZHJvbSxyJ10KYm9vdCA9ICJjIgoKdm5jID0gMAoKc2RsID0gMApzZXJp
YWwgPSAncHR5JwprZXltYXAgPSAnZnInCgp2aWYgPSBbJ2JyaWRnZT14ZW5icjAsbWFjPTAxOjIz
OjQ1OjY3Ojg5OmFiJ10KZGlzayA9IApbJ3BoeTovZGV2L21hcHBlci9YRU5fVk1TLVdpbmRvd3Ms
aGRhLHcnLCdmaWxlOi9yb290L3dpbmRvd3M3ZW1iNjQuaXNvLGhkYzpjZHJvbSxyJywnZmlsZTov
cm9vdC9QVl9kcml2ZXJfdzcuaXNvLGhkZDpjZHJvbSxyJ10KYm9vdCA9ICJjIgoKdm5jID0gMAoK
c2RsID0gMApzZXJpYWwgPSAncHR5JwprZXltYXAgPSAnZnInCgpwY2kgPSBbJzAwOjAyLjAnLCcw
MDowMy4wJywnMDA6MWIuMCddCmdmeF9wYXNzdGhydSA9ICJpZ2QiCnZpcmlkaWFuID0gMQp4ZW5f
cGxhdGZvcm1fcGNpID0gMQpzdGR2Z2EgPSAwCgp1c2IgPSAxCiN1c2JkZXZpY2UgPSBbJ3RhYmxl
dCcsJ2hvc3Q6My41JywnaG9zdDozLjYnXQp1c2JkZXZpY2UgPSBbJ3RhYmxldCcsJ2hvc3Q6NDEz
YzoyMDExJywnaG9zdDowNDZkOmMwNTAnXQoKI3NvdW5kaHcgPSAiYWM5NyIKcGNpX3Bvd2VyX21n
bXQgPSAwCgpvbl9wb3dlcm9mZiA9ICJkZXN0cm95Igpvbl9yZWJvb3QgPSAicmVzdGFydCIKb25f
d2F0Y2hkb2cgPSAicmVzdGFydCIKb25fY3Jhc2ggPSAiZGVzdHJveSIKCglXaW5kb3dzIGluZGlj
YXRlcyBjb3JyZWN0IE1BQyBhZGRyZXNzICgwMToyMzo0NTo2Nzo4OTphYiksIHRyaWVzIHRvIApz
ZW5kIHBhY2tldHMgb3ZlciBpbnRlcmZhY2UsIGJ1dCBubyBwYWNrZXQgaXMgcmVjZWl2ZWQuCgoJ
SSBzdXBwb3NlIEkgaGF2ZSBkb25lIGEgbWlzdGFrZSAobWF5YmUgaW4gWEVOIGNvbmZpZ3VyYXRp
b24pLiBBbnkgaWRlYSA/CgoJQmVzdCByZWdhcmRzLAoKCUpCCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11
c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Tue Jan 24 16:52:34 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Jan 2017 16:52:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cW4Jm-0003nT-6w; Tue, 24 Jan 2017 16:51:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joel.bertrand@eikeo.com>) id 1cW4Jl-0003mf-0N
 for xen-users@lists.xen.org; Tue, 24 Jan 2017 16:51:37 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 F1/D1-29440-81687885; Tue, 24 Jan 2017 16:51:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsUS37fEUFe8rT3
 CYOkxFYtVVw+wOjB6HN39mymAMYo1My8pvyKBNeP/LdGC2cIVUy8vZWlgfMDfxcjFISTwhUli
 zdYfbBDOGkaJX9c+sII4LAJvmCXeTjjG1MXIySEhYCDxYekyVoiqa4wSsy/vZYdwTjJJ/L37j
 Q2kSlhAQ+J1+31GEFtEQFpixpUmsLgQULx/7h1WEJtNwE5ix7IudhCbFyh+bGUrM4jNIqAq8W
 HNCRYQW1QgQeLT058sEDWCEidnPgGzOQU0JY682w/WyyxgJtG1tYsRwtaWWLbwNfMERsFZSFp
 mISmbhaRsASPzKkb14tSistQiXWO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA
 0GUAgh2MHf+cDjFKcjApifLy17RHCPEl5adUZiQWZ8QXleakFh9ilOHgUJLgfdYClBMsSk1Pr
 UjLzAFGEUxagoNHSYRXqxUozVtckJhbnJkOkTrFqCglzqsIkhAASWSU5sG1wSL3EqOslDAvI9
 AhQjwFqUW5mSWo8q8YxTkYlYR5FUCm8GTmlcBNfwW0mAlo8QVmsMUliQgpqQbGnhMM/+o+3P9
 x5Os79ry/y4RtA68dkbjzxyD5Q6T7ve4CvQUH2wNaPLw6OTZn3Plvwn/Ce0663Y+dPp1qjIui
 /y5YMWVdfP0x5vZfPEoF2tbpe1WWm5tcMqh5OFsxKvpJ5L0fj/SXV16zm/pd1aWHg3+z8+9NZ
 3Q2L+05dDlT/630ZP+fZ828lFiKMxINtZiLihMB04PG39cCAAA=
X-Env-Sender: joel.bertrand@eikeo.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1485276695!49791131!1
X-Originating-IP: [95.142.164.49]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7344 invoked from network); 24 Jan 2017 16:51:35 -0000
Received: from soter.eikeo.com (HELO soter.eikeo.com) (95.142.164.49)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Jan 2017 16:51:35 -0000
Received: from mercure.eikeo.com (mercure.eikeo.com [51.254.118.109])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client CN "mercure.eikeo.com",
 Issuer "StartCom Class 2 Primary Intermediate Server CA" (verified OK))
 by soter.eikeo.com (Postfix) with ESMTPS id EF32C100D6
 for <xen-users@lists.xen.org>; Tue, 24 Jan 2017 17:51:34 +0100 (CET)
Received: from localhost (unknown [IPv6:::1])
 by mercure.eikeo.com (Postfix) with ESMTP id CB7941E0BD
 for <xen-users@lists.xen.org>; Tue, 24 Jan 2017 17:51:34 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=eikeo.com; h=
 content-transfer-encoding:content-type:content-type:in-reply-to
 :mime-version:user-agent:date:date:message-id:from:from
 :references:subject:subject:received:received; s=mail; t=
 1485276694; bh=FAV61OEqygL3BdFx4YuEkN/zUHkT+GUXy7sENxu42Go=; b=U
 juzSkA54i+BflcymsTC4koPJvncitHwlvoxBLi6EUPNc+qbesQzYqz5ihQ2TRf7/
 HHeXcNxZzGz/6wXiJdvsg3sGn73NwywK/HqzSr/GrtMwACODYSEqnj8LVsQ7K52e
 YihD1wniGpKgwPUVbElnXJH3tk0u0PKM/zMnoU44kg=
X-Virus-Scanned: Debian amavisd-new at eikeo.com
Received: from mercure.eikeo.com ([IPv6:::1])
 by localhost (mercure.eikeo.com [IPv6:::1]) (amavisd-new, port 10026)
 with ESMTP id 1iPeWZztyGVQ for <xen-users@lists.xen.org>;
 Tue, 24 Jan 2017 17:51:34 +0100 (CET)
Received: from [172.16.11.3] (unknown [178.20.52.65])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (Client did not present a certificate)
 (Authenticated sender: jbertrand)
 by mercure.eikeo.com (Postfix) with ESMTPSA id A67681E083
 for <xen-users@lists.xen.org>; Tue, 24 Jan 2017 17:51:34 +0100 (CET)
To: xen-users@lists.xen.org
References: <58876865.4050409@eikeo.com>
From: =?UTF-8?Q?BERTRAND_Jo=c3=abl?= <joel.bertrand@eikeo.com>
Message-ID: <58878616.7030206@eikeo.com>
Date: Tue, 24 Jan 2017 17:51:34 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:43.0) Gecko/20100101
 Firefox/43.0 SeaMonkey/2.40
MIME-Version: 1.0
In-Reply-To: <58876865.4050409@eikeo.com>
Subject: Re: [Xen-users] Network trouble
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

QkVSVFJBTkQgSm/Dq2wgYSDDqWNyaXQgOgo+ICAgICAgSGVsbG8sCj4KPiAgICAgIEkgdXNlIFhl
biB3aXRob3V0IGFueSB0cm91YmxlIGZvciBhIGxvbmcgdGltZS4gTGFzdCB3ZWVrLCBJIGhhdmUK
PiBpbnN0YWxsZWQgYSBuZXcgWGVuIHN5c3RlbSBmcm9tIHNvdXJjZXMgOgo+Cj4gLSBiYXNlIHN5
c3RlbSA6IExpbnV4IGRlYmlhbiBhcyBob3N0IHdpdGggYmFja3BvcnRlZCBrZXJuZWwgKDQuOC4x
NSkgOwo+IC0gWGVuIDQuOCBidWlsdCBmcm9tIHNvdXJjZXMuCj4KPiAgICAgIE9uIHRoaXMgZG9t
MCwgSSBoYXZlIHRvIHN0YXJ0IHR3byBkb21VcyA6Cj4gLSBXaW5kb3dzIDcgUE9TICh3aXRoIFZH
QSBwYXNzdGhyb3VnaCkKPiAtIExpbnV4IGRlYmlhbi9zdGFibGUKPgo+ICAgICAgTGludXggZG9t
VSBydW5zIGxpa2UgYSBjaGFybSBhbmQgbmV0d29yayBydW5zIGFzIGV4cGVjdGVkLiBCdXQgSSdt
Cj4gbm90IGFibGUgdG8gb2J0YWluIGEgcnVubmluZyBuZXR3b3JrIGluIFdpbmRvd3MgZG9tVS4g
SXQncyB0aGUgZmlyc3QKPiB0aW1lIEkgaGF2ZSB0aGlzIGtpbmQgb2YgdHJvdWJsZS4uLgo+Cj4g
ICAgICBPZiBjb3Vyc2UsIEkgaGF2ZSBpbnN0YWxsZWQgWEVOIGRvbVUgZHJpdmVycyBmb3IgV2lu
ZG93cyBob3N0IGFuZCBJCj4gY2FuIHNlZSBhIG5ldHdvcmsgYWRhcHRlciBpbiBXaW5kb3dzIChY
RU4gbmV0IGRldmljZSBkcml2ZXIpLiBJIGhhdmUKPiB0cmllZCB0byBvYnRhaW4gYSBydW5uaW5n
IG5ldHdvcmsgaW50ZXJmYWNlIHdpdGggZGVmYXVsdCBSZWFsdGVrCj4gZW11bGF0aW9uIHdpdGgg
bm8gc3VjY2Vzcy4KPgo+ICAgICAgTXkgd2luZG93cy5jZmcgY29uZmlndXJhdGlvbiBmaWxlIGlz
IDoKPgo+IGJ1aWxkZXIgPSAnaHZtJwo+IGRldmljZV9tb2RlbF92ZXJzaW9uPSJxZW11LXhlbi10
cmFkaXRpb25hbCIKPiBkZXZpY2VfbW9kZWxfb3ZlcnJpZGUgPSAiL3Vzci9sb2NhbC9saWIveGVu
L2Jpbi9xZW11LWRtIgo+Cj4gbWVtb3J5ID0gMzIwMAo+IHZjcHVzID0gNAo+IGNwdXMgPSBbIjAi
LCAiMSIsICIyIiwgIjMiXQo+IGFjcGkgPSAxCj4gYXBpYyA9IDEKPiBuYW1lID0gIldpbmRvd3Mi
Cj4KPiB2aWYgPSBbJ2JyaWRnZT14ZW5icjAsbWFjPTAxOjIzOjQ1OjY3Ojg5OmFiJ10KPiBkaXNr
ID0KPiBbJ3BoeTovZGV2L21hcHBlci9YRU5fVk1TLVdpbmRvd3MsaGRhLHcnLCdmaWxlOi9yb290
L3dpbmRvd3M3ZW1iNjQuaXNvLGhkYzpjZHJvbSxyJywnZmlsZTovcm9vdC9QVl9kcml2ZXJfdzcu
aXNvLGhkZDpjZHJvbSxyJ10KPgo+IGJvb3QgPSAiYyIKPgo+IHZuYyA9IDAKPgo+IHNkbCA9IDAK
PiBzZXJpYWwgPSAncHR5Jwo+IGtleW1hcCA9ICdmcicKPgo+IHZpZiA9IFsnYnJpZGdlPXhlbmJy
MCxtYWM9MDE6MjM6NDU6Njc6ODk6YWInXQo+IGRpc2sgPQo+IFsncGh5Oi9kZXYvbWFwcGVyL1hF
Tl9WTVMtV2luZG93cyxoZGEsdycsJ2ZpbGU6L3Jvb3Qvd2luZG93czdlbWI2NC5pc28saGRjOmNk
cm9tLHInLCdmaWxlOi9yb290L1BWX2RyaXZlcl93Ny5pc28saGRkOmNkcm9tLHInXQo+Cj4gYm9v
dCA9ICJjIgo+Cj4gdm5jID0gMAo+Cj4gc2RsID0gMAo+IHNlcmlhbCA9ICdwdHknCj4ga2V5bWFw
ID0gJ2ZyJwo+Cj4gcGNpID0gWycwMDowMi4wJywnMDA6MDMuMCcsJzAwOjFiLjAnXQo+IGdmeF9w
YXNzdGhydSA9ICJpZ2QiCj4gdmlyaWRpYW4gPSAxCj4geGVuX3BsYXRmb3JtX3BjaSA9IDEKPiBz
dGR2Z2EgPSAwCj4KPiB1c2IgPSAxCj4gI3VzYmRldmljZSA9IFsndGFibGV0JywnaG9zdDozLjUn
LCdob3N0OjMuNiddCj4gdXNiZGV2aWNlID0gWyd0YWJsZXQnLCdob3N0OjQxM2M6MjAxMScsJ2hv
c3Q6MDQ2ZDpjMDUwJ10KPgo+ICNzb3VuZGh3ID0gImFjOTciCj4gcGNpX3Bvd2VyX21nbXQgPSAw
Cj4KPiBvbl9wb3dlcm9mZiA9ICJkZXN0cm95Igo+IG9uX3JlYm9vdCA9ICJyZXN0YXJ0Igo+IG9u
X3dhdGNoZG9nID0gInJlc3RhcnQiCj4gb25fY3Jhc2ggPSAiZGVzdHJveSIKPgo+ICAgICAgV2lu
ZG93cyBpbmRpY2F0ZXMgY29ycmVjdCBNQUMgYWRkcmVzcyAoMDE6MjM6NDU6Njc6ODk6YWIpLCB0
cmllcyB0bwo+IHNlbmQgcGFja2V0cyBvdmVyIGludGVyZmFjZSwgYnV0IG5vIHBhY2tldCBpcyBy
ZWNlaXZlZC4KPgo+ICAgICAgSSBzdXBwb3NlIEkgaGF2ZSBkb25lIGEgbWlzdGFrZSAobWF5YmUg
aW4gWEVOIGNvbmZpZ3VyYXRpb24pLiBBbnkKPiBpZGVhID8KPgoKCUZvdW5kIGFuZCBzb2x2ZWQu
IEkgaGF2ZSBjaGFuZ2VkIE1BQyBhZGRyZXNzLiBJIGRvbid0IHVuZGVyc3RhbmQgd2h5IApuZXR3
b3JrIGFkYXB0ZXIgZG9lc24ndCB3b3JrIHdpdGggbWFjPTAxOjIzOjQ1OjY3Ojg5OmFiLi4uCgoJ
QmVzdCByZWdhcmRzLAoKCUpCCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Tue Jan 24 16:52:34 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Jan 2017 16:52:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cW4Jm-0003nT-6w; Tue, 24 Jan 2017 16:51:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joel.bertrand@eikeo.com>) id 1cW4Jl-0003mf-0N
 for xen-users@lists.xen.org; Tue, 24 Jan 2017 16:51:37 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 F1/D1-29440-81687885; Tue, 24 Jan 2017 16:51:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsUS37fEUFe8rT3
 CYOkxFYtVVw+wOjB6HN39mymAMYo1My8pvyKBNeP/LdGC2cIVUy8vZWlgfMDfxcjFISTwhUli
 zdYfbBDOGkaJX9c+sII4LAJvmCXeTjjG1MXIySEhYCDxYekyVoiqa4wSsy/vZYdwTjJJ/L37j
 Q2kSlhAQ+J1+31GEFtEQFpixpUmsLgQULx/7h1WEJtNwE5ix7IudhCbFyh+bGUrM4jNIqAq8W
 HNCRYQW1QgQeLT058sEDWCEidnPgGzOQU0JY682w/WyyxgJtG1tYsRwtaWWLbwNfMERsFZSFp
 mISmbhaRsASPzKkb14tSistQiXWO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA
 0GUAgh2MHf+cDjFKcjApifLy17RHCPEl5adUZiQWZ8QXleakFh9ilOHgUJLgfdYClBMsSk1Pr
 UjLzAFGEUxagoNHSYRXqxUozVtckJhbnJkOkTrFqCglzqsIkhAASWSU5sG1wSL3EqOslDAvI9
 AhQjwFqUW5mSWo8q8YxTkYlYR5FUCm8GTmlcBNfwW0mAlo8QVmsMUliQgpqQbGnhMM/+o+3P9
 x5Os79ry/y4RtA68dkbjzxyD5Q6T7ve4CvQUH2wNaPLw6OTZn3Plvwn/Ce0663Y+dPp1qjIui
 /y5YMWVdfP0x5vZfPEoF2tbpe1WWm5tcMqh5OFsxKvpJ5L0fj/SXV16zm/pd1aWHg3+z8+9NZ
 3Q2L+05dDlT/630ZP+fZ828lFiKMxINtZiLihMB04PG39cCAAA=
X-Env-Sender: joel.bertrand@eikeo.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1485276695!49791131!1
X-Originating-IP: [95.142.164.49]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7344 invoked from network); 24 Jan 2017 16:51:35 -0000
Received: from soter.eikeo.com (HELO soter.eikeo.com) (95.142.164.49)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Jan 2017 16:51:35 -0000
Received: from mercure.eikeo.com (mercure.eikeo.com [51.254.118.109])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client CN "mercure.eikeo.com",
 Issuer "StartCom Class 2 Primary Intermediate Server CA" (verified OK))
 by soter.eikeo.com (Postfix) with ESMTPS id EF32C100D6
 for <xen-users@lists.xen.org>; Tue, 24 Jan 2017 17:51:34 +0100 (CET)
Received: from localhost (unknown [IPv6:::1])
 by mercure.eikeo.com (Postfix) with ESMTP id CB7941E0BD
 for <xen-users@lists.xen.org>; Tue, 24 Jan 2017 17:51:34 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=eikeo.com; h=
 content-transfer-encoding:content-type:content-type:in-reply-to
 :mime-version:user-agent:date:date:message-id:from:from
 :references:subject:subject:received:received; s=mail; t=
 1485276694; bh=FAV61OEqygL3BdFx4YuEkN/zUHkT+GUXy7sENxu42Go=; b=U
 juzSkA54i+BflcymsTC4koPJvncitHwlvoxBLi6EUPNc+qbesQzYqz5ihQ2TRf7/
 HHeXcNxZzGz/6wXiJdvsg3sGn73NwywK/HqzSr/GrtMwACODYSEqnj8LVsQ7K52e
 YihD1wniGpKgwPUVbElnXJH3tk0u0PKM/zMnoU44kg=
X-Virus-Scanned: Debian amavisd-new at eikeo.com
Received: from mercure.eikeo.com ([IPv6:::1])
 by localhost (mercure.eikeo.com [IPv6:::1]) (amavisd-new, port 10026)
 with ESMTP id 1iPeWZztyGVQ for <xen-users@lists.xen.org>;
 Tue, 24 Jan 2017 17:51:34 +0100 (CET)
Received: from [172.16.11.3] (unknown [178.20.52.65])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (Client did not present a certificate)
 (Authenticated sender: jbertrand)
 by mercure.eikeo.com (Postfix) with ESMTPSA id A67681E083
 for <xen-users@lists.xen.org>; Tue, 24 Jan 2017 17:51:34 +0100 (CET)
To: xen-users@lists.xen.org
References: <58876865.4050409@eikeo.com>
From: =?UTF-8?Q?BERTRAND_Jo=c3=abl?= <joel.bertrand@eikeo.com>
Message-ID: <58878616.7030206@eikeo.com>
Date: Tue, 24 Jan 2017 17:51:34 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:43.0) Gecko/20100101
 Firefox/43.0 SeaMonkey/2.40
MIME-Version: 1.0
In-Reply-To: <58876865.4050409@eikeo.com>
Subject: Re: [Xen-users] Network trouble
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

QkVSVFJBTkQgSm/Dq2wgYSDDqWNyaXQgOgo+ICAgICAgSGVsbG8sCj4KPiAgICAgIEkgdXNlIFhl
biB3aXRob3V0IGFueSB0cm91YmxlIGZvciBhIGxvbmcgdGltZS4gTGFzdCB3ZWVrLCBJIGhhdmUK
PiBpbnN0YWxsZWQgYSBuZXcgWGVuIHN5c3RlbSBmcm9tIHNvdXJjZXMgOgo+Cj4gLSBiYXNlIHN5
c3RlbSA6IExpbnV4IGRlYmlhbiBhcyBob3N0IHdpdGggYmFja3BvcnRlZCBrZXJuZWwgKDQuOC4x
NSkgOwo+IC0gWGVuIDQuOCBidWlsdCBmcm9tIHNvdXJjZXMuCj4KPiAgICAgIE9uIHRoaXMgZG9t
MCwgSSBoYXZlIHRvIHN0YXJ0IHR3byBkb21VcyA6Cj4gLSBXaW5kb3dzIDcgUE9TICh3aXRoIFZH
QSBwYXNzdGhyb3VnaCkKPiAtIExpbnV4IGRlYmlhbi9zdGFibGUKPgo+ICAgICAgTGludXggZG9t
VSBydW5zIGxpa2UgYSBjaGFybSBhbmQgbmV0d29yayBydW5zIGFzIGV4cGVjdGVkLiBCdXQgSSdt
Cj4gbm90IGFibGUgdG8gb2J0YWluIGEgcnVubmluZyBuZXR3b3JrIGluIFdpbmRvd3MgZG9tVS4g
SXQncyB0aGUgZmlyc3QKPiB0aW1lIEkgaGF2ZSB0aGlzIGtpbmQgb2YgdHJvdWJsZS4uLgo+Cj4g
ICAgICBPZiBjb3Vyc2UsIEkgaGF2ZSBpbnN0YWxsZWQgWEVOIGRvbVUgZHJpdmVycyBmb3IgV2lu
ZG93cyBob3N0IGFuZCBJCj4gY2FuIHNlZSBhIG5ldHdvcmsgYWRhcHRlciBpbiBXaW5kb3dzIChY
RU4gbmV0IGRldmljZSBkcml2ZXIpLiBJIGhhdmUKPiB0cmllZCB0byBvYnRhaW4gYSBydW5uaW5n
IG5ldHdvcmsgaW50ZXJmYWNlIHdpdGggZGVmYXVsdCBSZWFsdGVrCj4gZW11bGF0aW9uIHdpdGgg
bm8gc3VjY2Vzcy4KPgo+ICAgICAgTXkgd2luZG93cy5jZmcgY29uZmlndXJhdGlvbiBmaWxlIGlz
IDoKPgo+IGJ1aWxkZXIgPSAnaHZtJwo+IGRldmljZV9tb2RlbF92ZXJzaW9uPSJxZW11LXhlbi10
cmFkaXRpb25hbCIKPiBkZXZpY2VfbW9kZWxfb3ZlcnJpZGUgPSAiL3Vzci9sb2NhbC9saWIveGVu
L2Jpbi9xZW11LWRtIgo+Cj4gbWVtb3J5ID0gMzIwMAo+IHZjcHVzID0gNAo+IGNwdXMgPSBbIjAi
LCAiMSIsICIyIiwgIjMiXQo+IGFjcGkgPSAxCj4gYXBpYyA9IDEKPiBuYW1lID0gIldpbmRvd3Mi
Cj4KPiB2aWYgPSBbJ2JyaWRnZT14ZW5icjAsbWFjPTAxOjIzOjQ1OjY3Ojg5OmFiJ10KPiBkaXNr
ID0KPiBbJ3BoeTovZGV2L21hcHBlci9YRU5fVk1TLVdpbmRvd3MsaGRhLHcnLCdmaWxlOi9yb290
L3dpbmRvd3M3ZW1iNjQuaXNvLGhkYzpjZHJvbSxyJywnZmlsZTovcm9vdC9QVl9kcml2ZXJfdzcu
aXNvLGhkZDpjZHJvbSxyJ10KPgo+IGJvb3QgPSAiYyIKPgo+IHZuYyA9IDAKPgo+IHNkbCA9IDAK
PiBzZXJpYWwgPSAncHR5Jwo+IGtleW1hcCA9ICdmcicKPgo+IHZpZiA9IFsnYnJpZGdlPXhlbmJy
MCxtYWM9MDE6MjM6NDU6Njc6ODk6YWInXQo+IGRpc2sgPQo+IFsncGh5Oi9kZXYvbWFwcGVyL1hF
Tl9WTVMtV2luZG93cyxoZGEsdycsJ2ZpbGU6L3Jvb3Qvd2luZG93czdlbWI2NC5pc28saGRjOmNk
cm9tLHInLCdmaWxlOi9yb290L1BWX2RyaXZlcl93Ny5pc28saGRkOmNkcm9tLHInXQo+Cj4gYm9v
dCA9ICJjIgo+Cj4gdm5jID0gMAo+Cj4gc2RsID0gMAo+IHNlcmlhbCA9ICdwdHknCj4ga2V5bWFw
ID0gJ2ZyJwo+Cj4gcGNpID0gWycwMDowMi4wJywnMDA6MDMuMCcsJzAwOjFiLjAnXQo+IGdmeF9w
YXNzdGhydSA9ICJpZ2QiCj4gdmlyaWRpYW4gPSAxCj4geGVuX3BsYXRmb3JtX3BjaSA9IDEKPiBz
dGR2Z2EgPSAwCj4KPiB1c2IgPSAxCj4gI3VzYmRldmljZSA9IFsndGFibGV0JywnaG9zdDozLjUn
LCdob3N0OjMuNiddCj4gdXNiZGV2aWNlID0gWyd0YWJsZXQnLCdob3N0OjQxM2M6MjAxMScsJ2hv
c3Q6MDQ2ZDpjMDUwJ10KPgo+ICNzb3VuZGh3ID0gImFjOTciCj4gcGNpX3Bvd2VyX21nbXQgPSAw
Cj4KPiBvbl9wb3dlcm9mZiA9ICJkZXN0cm95Igo+IG9uX3JlYm9vdCA9ICJyZXN0YXJ0Igo+IG9u
X3dhdGNoZG9nID0gInJlc3RhcnQiCj4gb25fY3Jhc2ggPSAiZGVzdHJveSIKPgo+ICAgICAgV2lu
ZG93cyBpbmRpY2F0ZXMgY29ycmVjdCBNQUMgYWRkcmVzcyAoMDE6MjM6NDU6Njc6ODk6YWIpLCB0
cmllcyB0bwo+IHNlbmQgcGFja2V0cyBvdmVyIGludGVyZmFjZSwgYnV0IG5vIHBhY2tldCBpcyBy
ZWNlaXZlZC4KPgo+ICAgICAgSSBzdXBwb3NlIEkgaGF2ZSBkb25lIGEgbWlzdGFrZSAobWF5YmUg
aW4gWEVOIGNvbmZpZ3VyYXRpb24pLiBBbnkKPiBpZGVhID8KPgoKCUZvdW5kIGFuZCBzb2x2ZWQu
IEkgaGF2ZSBjaGFuZ2VkIE1BQyBhZGRyZXNzLiBJIGRvbid0IHVuZGVyc3RhbmQgd2h5IApuZXR3
b3JrIGFkYXB0ZXIgZG9lc24ndCB3b3JrIHdpdGggbWFjPTAxOjIzOjQ1OjY3Ojg5OmFiLi4uCgoJ
QmVzdCByZWdhcmRzLAoKCUpCCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Tue Jan 24 17:19:53 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Jan 2017 17:19:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cW4kF-0006kk-Bd; Tue, 24 Jan 2017 17:18:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <nobody@nospam.hostisimo.com>) id 1cW4kE-0006kO-3j
 for xen-users@lists.xen.org; Tue, 24 Jan 2017 17:18:58 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 75/C7-02804-18C87885; Tue, 24 Jan 2017 17:18:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsWy6HO/lG5jT3u
 EwTobi1VXD7A6MHoc3f2bKYAxijUzLym/IoE1433LGsaC9cwVny5OZWlgvMbUxcjJISTgIfF2
 1Rd2CLtMYvnkflYI213iwbn1zBD2dEaJVxMzQGxhAQ2J1+33GUFsEQFpiRlXmtggalwl/ixfA
 jaTTUBfomtrL5DNwcELNKdrriVImEVAVeLnhhdgraIC4RIrZz5jAbF5BQQlTs58AmZzCmhK9P
 7YBVbDLGAmMW/zQ2YIW16ieets5gmM/LOQtMxCUjYLSdkCRuZVjBrFqUVlqUW6hkZ6SUWZ6Rk
 luYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBAcgABDsYX3U7H2KU5GBSEuXlr2mPEOJLyk+p
 zEgszogvKs1JLT7EKMPBoSTBy9oNlBMsSk1PrUjLzAHGAkxagoNHSYR3UhdQmre4IDG3ODMdI
 nWK0Zjj042TL5k4Tn268JJJiCUvPy9VSpzXAmSSAEhpRmke3CBYjF5ilJUS5mUEOk2IpyC1KD
 ezBFX+FaM4B6OSMO9BkIU8mXklcPteAZ3CBHTKBWawU0oSEVJSDYzZwirRD0xemvz5v3xN5g1
 78RLjAkbN/4JRk63eX0lbkvkySGJ3b33k0gid4FP/PrPK9OYo3XfJYNkRMnPbPrHTlq3XVBZM
 m2JkrxD/XyrqysobnzTZ6o7t3GmYaFgtdDj2faXD+SeHGw+sXpLJJP92xZLrP89Hq2eem79gz
 dND1t3L+JzOLz6ixFKckWioxVxUnAgA+Xw1kcwCAAA=
X-Env-Sender: nobody@nospam.hostisimo.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1485278336!78946348!1
X-Originating-IP: [162.243.143.26]
X-SpamReason: No, hits=1.7 required=7.0 tests=RCVD_BY_IP,
  RCVD_NUMERIC_HELO
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28208 invoked from network); 24 Jan 2017 17:18:56 -0000
Received: from a.mx.theorb.net (HELO a.mx.theorb.net) (162.243.143.26)
 by server-5.tower-31.messagelabs.com with SMTP; 24 Jan 2017 17:18:56 -0000
Received: (qmail 31624 invoked from network); 24 Jan 2017 17:18:55 -0000
Received: from unknown (HELO 104.131.146.81) (10.134.8.113)
 by a.mx.theorb.net with SMTP; 24 Jan 2017 17:18:55 -0000
Received: (qmail 8779 invoked from network); 24 Jan 2017 17:20:02 -0000
Received: from 75-25-116-84.lightspeed.sjcpca.sbcglobal.net (HELO ?10.1.0.11?)
 (75.25.116.84)
 by 104.131.146.81 with SMTP; 24 Jan 2017 17:20:02 -0000
To: xen-users@lists.xen.org
References: <58876865.4050409@eikeo.com> <58878616.7030206@eikeo.com>
From: Mike Wright <nobody@nospam.hostisimo.com>
Message-ID: <f1cfea25-6510-97b6-73e4-c7833f1528e8@nospam.hostisimo.com>
Date: Tue, 24 Jan 2017 09:18:54 -0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <58878616.7030206@eikeo.com>
Subject: Re: [Xen-users] Network trouble
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

T24gMDEvMjQvMjAxNyAwODo1MSBBTSwgQkVSVFJBTkQgSm/Dq2wgd3JvdGU6Cj4gICAgIEZvdW5k
IGFuZCBzb2x2ZWQuIEkgaGF2ZSBjaGFuZ2VkIE1BQyBhZGRyZXNzLiBJIGRvbid0IHVuZGVyc3Rh
bmQgd2h5Cj4gbmV0d29yayBhZGFwdGVyIGRvZXNuJ3Qgd29yayB3aXRoIG1hYz0wMToyMzo0NTo2
Nzo4OTphYi4uLgoKRmlyc3QgYnl0ZSBoYXMgc3BlY2lmaWMgcmVxdWlyZW1lbnRzOgoKICAgYml0
IDAgbXVzdCBiZSAwIGZvciBhIHVuaWNhc3QgZGV2aWNlCiAgIGJpdCAxIG11c3QgYmUgMSBmb3Ig
YSBsb2NhbGx5IGFkbWluaXN0ZXJlZCBhZGRyZXNzCgpJbiBvdGhlciB3b3JkcywgZm9yIHRoZSBt
YWpvcml0eSBvZiB1c2UgY2FzZXMgdGhlIGxhc3QgdHdvIGJpdHMgb2YgdGhlIApmaXJzdCBieXRl
IG9mIGEgbWFjIGFkZHJlc3Mgc2hvdWxkIGJlIDEwLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Tue Jan 24 17:19:53 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Jan 2017 17:19:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cW4kF-0006kk-Bd; Tue, 24 Jan 2017 17:18:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <nobody@nospam.hostisimo.com>) id 1cW4kE-0006kO-3j
 for xen-users@lists.xen.org; Tue, 24 Jan 2017 17:18:58 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 75/C7-02804-18C87885; Tue, 24 Jan 2017 17:18:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsWy6HO/lG5jT3u
 EwTobi1VXD7A6MHoc3f2bKYAxijUzLym/IoE1433LGsaC9cwVny5OZWlgvMbUxcjJISTgIfF2
 1Rd2CLtMYvnkflYI213iwbn1zBD2dEaJVxMzQGxhAQ2J1+33GUFsEQFpiRlXmtggalwl/ixfA
 jaTTUBfomtrL5DNwcELNKdrriVImEVAVeLnhhdgraIC4RIrZz5jAbF5BQQlTs58AmZzCmhK9P
 7YBVbDLGAmMW/zQ2YIW16ieets5gmM/LOQtMxCUjYLSdkCRuZVjBrFqUVlqUW6hkZ6SUWZ6Rk
 luYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBAcgABDsYX3U7H2KU5GBSEuXlr2mPEOJLyk+p
 zEgszogvKs1JLT7EKMPBoSTBy9oNlBMsSk1PrUjLzAHGAkxagoNHSYR3UhdQmre4IDG3ODMdI
 nWK0Zjj042TL5k4Tn268JJJiCUvPy9VSpzXAmSSAEhpRmke3CBYjF5ilJUS5mUEOk2IpyC1KD
 ezBFX+FaM4B6OSMO9BkIU8mXklcPteAZ3CBHTKBWawU0oSEVJSDYzZwirRD0xemvz5v3xN5g1
 78RLjAkbN/4JRk63eX0lbkvkySGJ3b33k0gid4FP/PrPK9OYo3XfJYNkRMnPbPrHTlq3XVBZM
 m2JkrxD/XyrqysobnzTZ6o7t3GmYaFgtdDj2faXD+SeHGw+sXpLJJP92xZLrP89Hq2eem79gz
 dND1t3L+JzOLz6ixFKckWioxVxUnAgA+Xw1kcwCAAA=
X-Env-Sender: nobody@nospam.hostisimo.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1485278336!78946348!1
X-Originating-IP: [162.243.143.26]
X-SpamReason: No, hits=1.7 required=7.0 tests=RCVD_BY_IP,
  RCVD_NUMERIC_HELO
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28208 invoked from network); 24 Jan 2017 17:18:56 -0000
Received: from a.mx.theorb.net (HELO a.mx.theorb.net) (162.243.143.26)
 by server-5.tower-31.messagelabs.com with SMTP; 24 Jan 2017 17:18:56 -0000
Received: (qmail 31624 invoked from network); 24 Jan 2017 17:18:55 -0000
Received: from unknown (HELO 104.131.146.81) (10.134.8.113)
 by a.mx.theorb.net with SMTP; 24 Jan 2017 17:18:55 -0000
Received: (qmail 8779 invoked from network); 24 Jan 2017 17:20:02 -0000
Received: from 75-25-116-84.lightspeed.sjcpca.sbcglobal.net (HELO ?10.1.0.11?)
 (75.25.116.84)
 by 104.131.146.81 with SMTP; 24 Jan 2017 17:20:02 -0000
To: xen-users@lists.xen.org
References: <58876865.4050409@eikeo.com> <58878616.7030206@eikeo.com>
From: Mike Wright <nobody@nospam.hostisimo.com>
Message-ID: <f1cfea25-6510-97b6-73e4-c7833f1528e8@nospam.hostisimo.com>
Date: Tue, 24 Jan 2017 09:18:54 -0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <58878616.7030206@eikeo.com>
Subject: Re: [Xen-users] Network trouble
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

T24gMDEvMjQvMjAxNyAwODo1MSBBTSwgQkVSVFJBTkQgSm/Dq2wgd3JvdGU6Cj4gICAgIEZvdW5k
IGFuZCBzb2x2ZWQuIEkgaGF2ZSBjaGFuZ2VkIE1BQyBhZGRyZXNzLiBJIGRvbid0IHVuZGVyc3Rh
bmQgd2h5Cj4gbmV0d29yayBhZGFwdGVyIGRvZXNuJ3Qgd29yayB3aXRoIG1hYz0wMToyMzo0NTo2
Nzo4OTphYi4uLgoKRmlyc3QgYnl0ZSBoYXMgc3BlY2lmaWMgcmVxdWlyZW1lbnRzOgoKICAgYml0
IDAgbXVzdCBiZSAwIGZvciBhIHVuaWNhc3QgZGV2aWNlCiAgIGJpdCAxIG11c3QgYmUgMSBmb3Ig
YSBsb2NhbGx5IGFkbWluaXN0ZXJlZCBhZGRyZXNzCgpJbiBvdGhlciB3b3JkcywgZm9yIHRoZSBt
YWpvcml0eSBvZiB1c2UgY2FzZXMgdGhlIGxhc3QgdHdvIGJpdHMgb2YgdGhlIApmaXJzdCBieXRl
IG9mIGEgbWFjIGFkZHJlc3Mgc2hvdWxkIGJlIDEwLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Tue Jan 24 17:24:08 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Jan 2017 17:24:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cW4ox-0007dy-8V; Tue, 24 Jan 2017 17:23:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joel.bertrand@eikeo.com>) id 1cW4ov-0007do-KI
 for xen-users@lists.xen.org; Tue, 24 Jan 2017 17:23:49 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 B9/F6-29440-4AD87885; Tue, 24 Jan 2017 17:23:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsUS37fEUHdJb3u
 EwZZ/Mharrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8aBBWoFLSwVjb9LGhinMHcxcnIICXxhkti5
 KKGLkQvIXsMo8evialYQh0XgDbPEypaNYFUSAgYSH5YuY4WousYocfX7EjYI5ySTxIlDhxlBq
 oQFNCRet98Hs0UEpCVmXGmCKmpilDi28SbYKDYBO4kdy7rYQWxeoIYlb+ewgdgsAqoS3368A4
 uLCiRIfHr6kwWiRlDi5MwnYDangIfE7N2zweqZBcwkurZ2MULY2hLLFr5mnsAoOAtJyywkZbO
 QlC1gZF7FqFGcWlSWWqRraKKXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYugxA
 sIPx+saAQ4ySHExKorz8Ne0RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4mXqAcoJFqempFWmZO
 cAogklLcPAoifD+6QZK8xYXJOYWZ6ZDpE4x6nKc+nThJZMQS15+XqqUOK85yAwBkKKM0jy4Eb
 CIvsQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3gyQKTyZeSVwm14BHcEEdMQFZrAjShIRUlI
 NjMa6O1d2nFsqOPP/7OV3ph1hLHrA2lGTVyyg86H+23ulza+y1q97OuGHq9eu3uwf5utlK38a
 fVG/uM/S6qTN/28BAXF3V0QrNGy2/tG05jWDyKey9JOzmqeumxsXo7f/tCN/4fp377kTfKa5m
 C6cyzix6LHli1cR+Wc7xR8GRUcmNzz0YWWZ2a/EUpyRaKjFXFScCADdE6+V4wIAAA==
X-Env-Sender: joel.bertrand@eikeo.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1485278628!47654564!1
X-Originating-IP: [95.142.164.49]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57142 invoked from network); 24 Jan 2017 17:23:48 -0000
Received: from soter.eikeo.com (HELO soter.eikeo.com) (95.142.164.49)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Jan 2017 17:23:48 -0000
Received: from mercure.eikeo.com (mercure.eikeo.com [51.254.118.109])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client CN "mercure.eikeo.com",
 Issuer "StartCom Class 2 Primary Intermediate Server CA" (verified OK))
 by soter.eikeo.com (Postfix) with ESMTPS id 194C0100D6
 for <xen-users@lists.xen.org>; Tue, 24 Jan 2017 18:23:48 +0100 (CET)
Received: from localhost (unknown [IPv6:::1])
 by mercure.eikeo.com (Postfix) with ESMTP id 21D091E0BD
 for <xen-users@lists.xen.org>; Tue, 24 Jan 2017 18:23:47 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=eikeo.com; h=
 content-transfer-encoding:content-type:content-type:in-reply-to
 :mime-version:user-agent:date:date:message-id:from:from
 :references:subject:subject:received:received; s=mail; t=
 1485278627; bh=7pAE4Qzq2XXqkO9zbqZM+l7NqDxWf9NTPpdkSXiKtIQ=; b=j
 xv2gQpNMq2wILLNQE0/ZS1fLRG9Qo1BL9j4IfuHfIR5CA0n+bXDsTfJKWtf2yPNU
 opd8xGlzYjEa+4MFkR0QvAlmG1qsPuBn8FLieAtCiCSDJTKJzcGYxAUKt858X0HZ
 9r3Esbk62KRojNu4e72ckAZHdxuDTBXuPFB4vJ+CPU=
X-Virus-Scanned: Debian amavisd-new at eikeo.com
Received: from mercure.eikeo.com ([IPv6:::1])
 by localhost (mercure.eikeo.com [IPv6:::1]) (amavisd-new, port 10026)
 with ESMTP id b8ZrpYCSAKiI for <xen-users@lists.xen.org>;
 Tue, 24 Jan 2017 18:23:47 +0100 (CET)
Received: from [172.16.11.3] (unknown [178.20.52.65])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (Client did not present a certificate)
 (Authenticated sender: jbertrand)
 by mercure.eikeo.com (Postfix) with ESMTPSA id F10071E083
 for <xen-users@lists.xen.org>; Tue, 24 Jan 2017 18:23:46 +0100 (CET)
To: xen-users@lists.xen.org
References: <58876865.4050409@eikeo.com> <58878616.7030206@eikeo.com>
 <a392a6fa-8a42-4e23-fa1c-645c39a072fd@nospam.hostisimo.com>
From: =?UTF-8?Q?BERTRAND_Jo=c3=abl?= <joel.bertrand@eikeo.com>
Message-ID: <58878DA2.7090208@eikeo.com>
Date: Tue, 24 Jan 2017 18:23:46 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:43.0) Gecko/20100101
 Firefox/43.0 SeaMonkey/2.40
MIME-Version: 1.0
In-Reply-To: <a392a6fa-8a42-4e23-fa1c-645c39a072fd@nospam.hostisimo.com>
Subject: Re: [Xen-users] Network trouble
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

TWlrZSBXcmlnaHQgYSDDqWNyaXQgOgo+IE9uIDAxLzI0LzIwMTcgMDg6NTEgQU0sIEJFUlRSQU5E
IEpvw6tsIHdyb3RlOgo+Cj4+ICAgICBGb3VuZCBhbmQgc29sdmVkLiBJIGhhdmUgY2hhbmdlZCBN
QUMgYWRkcmVzcy4gSSBkb24ndCB1bmRlcnN0YW5kIHdoeQo+PiBuZXR3b3JrIGFkYXB0ZXIgZG9l
c24ndCB3b3JrIHdpdGggbWFjPTAxOjIzOjQ1OjY3Ojg5OmFiLi4uCj4KPiBGaXJzdCBieXRlIGhh
cyBzcGVjaWZpYyByZXF1aXJlbWVudHM6Cj4KPiAgICBiaXQgMCBtdXN0IGJlIDAgZm9yIGEgdW5p
Y2FzdCBkZXZpY2UKPiAgICBiaXQgMSBtdXN0IGJlIDEgZm9yIGEgbG9jYWxseSBhZG1pbmlzdGVy
ZWQgYWRkcmVzcwo+Cj4gSW4gb3RoZXIgd29yZHMsIGZvciB0aGUgbWFqb3JpdHkgb2YgdXNlIGNh
c2VzIHRoZSBsYXN0IHR3byBiaXRzIG9mIHRoZQo+IGZpcnN0IGJ5dGUgb2YgYSBtYWMgYWRkcmVz
cyBzaG91bGQgYmUgMTAuCgoJSSBkaWQgbm90IGtub3cuIFRoYW5rcy4KCglKQgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5n
IGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11
c2Vycw==

From xen-users-bounces@lists.xen.org Tue Jan 24 17:24:08 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Jan 2017 17:24:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cW4ox-0007dy-8V; Tue, 24 Jan 2017 17:23:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joel.bertrand@eikeo.com>) id 1cW4ov-0007do-KI
 for xen-users@lists.xen.org; Tue, 24 Jan 2017 17:23:49 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 B9/F6-29440-4AD87885; Tue, 24 Jan 2017 17:23:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsUS37fEUHdJb3u
 EwZZ/Mharrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8aBBWoFLSwVjb9LGhinMHcxcnIICXxhkti5
 KKGLkQvIXsMo8evialYQh0XgDbPEypaNYFUSAgYSH5YuY4WousYocfX7EjYI5ySTxIlDhxlBq
 oQFNCRet98Hs0UEpCVmXGmCKmpilDi28SbYKDYBO4kdy7rYQWxeoIYlb+ewgdgsAqoS3368A4
 uLCiRIfHr6kwWiRlDi5MwnYDangIfE7N2zweqZBcwkurZ2MULY2hLLFr5mnsAoOAtJyywkZbO
 QlC1gZF7FqFGcWlSWWqRraKKXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYugxA
 sIPx+saAQ4ySHExKorz8Ne0RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4mXqAcoJFqempFWmZO
 cAogklLcPAoifD+6QZK8xYXJOYWZ6ZDpE4x6nKc+nThJZMQS15+XqqUOK85yAwBkKKM0jy4Eb
 CIvsQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3gyQKTyZeSVwm14BHcEEdMQFZrAjShIRUlI
 NjMa6O1d2nFsqOPP/7OV3ph1hLHrA2lGTVyyg86H+23ulza+y1q97OuGHq9eu3uwf5utlK38a
 fVG/uM/S6qTN/28BAXF3V0QrNGy2/tG05jWDyKey9JOzmqeumxsXo7f/tCN/4fp377kTfKa5m
 C6cyzix6LHli1cR+Wc7xR8GRUcmNzz0YWWZ2a/EUpyRaKjFXFScCADdE6+V4wIAAA==
X-Env-Sender: joel.bertrand@eikeo.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1485278628!47654564!1
X-Originating-IP: [95.142.164.49]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57142 invoked from network); 24 Jan 2017 17:23:48 -0000
Received: from soter.eikeo.com (HELO soter.eikeo.com) (95.142.164.49)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Jan 2017 17:23:48 -0000
Received: from mercure.eikeo.com (mercure.eikeo.com [51.254.118.109])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client CN "mercure.eikeo.com",
 Issuer "StartCom Class 2 Primary Intermediate Server CA" (verified OK))
 by soter.eikeo.com (Postfix) with ESMTPS id 194C0100D6
 for <xen-users@lists.xen.org>; Tue, 24 Jan 2017 18:23:48 +0100 (CET)
Received: from localhost (unknown [IPv6:::1])
 by mercure.eikeo.com (Postfix) with ESMTP id 21D091E0BD
 for <xen-users@lists.xen.org>; Tue, 24 Jan 2017 18:23:47 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=eikeo.com; h=
 content-transfer-encoding:content-type:content-type:in-reply-to
 :mime-version:user-agent:date:date:message-id:from:from
 :references:subject:subject:received:received; s=mail; t=
 1485278627; bh=7pAE4Qzq2XXqkO9zbqZM+l7NqDxWf9NTPpdkSXiKtIQ=; b=j
 xv2gQpNMq2wILLNQE0/ZS1fLRG9Qo1BL9j4IfuHfIR5CA0n+bXDsTfJKWtf2yPNU
 opd8xGlzYjEa+4MFkR0QvAlmG1qsPuBn8FLieAtCiCSDJTKJzcGYxAUKt858X0HZ
 9r3Esbk62KRojNu4e72ckAZHdxuDTBXuPFB4vJ+CPU=
X-Virus-Scanned: Debian amavisd-new at eikeo.com
Received: from mercure.eikeo.com ([IPv6:::1])
 by localhost (mercure.eikeo.com [IPv6:::1]) (amavisd-new, port 10026)
 with ESMTP id b8ZrpYCSAKiI for <xen-users@lists.xen.org>;
 Tue, 24 Jan 2017 18:23:47 +0100 (CET)
Received: from [172.16.11.3] (unknown [178.20.52.65])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (Client did not present a certificate)
 (Authenticated sender: jbertrand)
 by mercure.eikeo.com (Postfix) with ESMTPSA id F10071E083
 for <xen-users@lists.xen.org>; Tue, 24 Jan 2017 18:23:46 +0100 (CET)
To: xen-users@lists.xen.org
References: <58876865.4050409@eikeo.com> <58878616.7030206@eikeo.com>
 <a392a6fa-8a42-4e23-fa1c-645c39a072fd@nospam.hostisimo.com>
From: =?UTF-8?Q?BERTRAND_Jo=c3=abl?= <joel.bertrand@eikeo.com>
Message-ID: <58878DA2.7090208@eikeo.com>
Date: Tue, 24 Jan 2017 18:23:46 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:43.0) Gecko/20100101
 Firefox/43.0 SeaMonkey/2.40
MIME-Version: 1.0
In-Reply-To: <a392a6fa-8a42-4e23-fa1c-645c39a072fd@nospam.hostisimo.com>
Subject: Re: [Xen-users] Network trouble
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

TWlrZSBXcmlnaHQgYSDDqWNyaXQgOgo+IE9uIDAxLzI0LzIwMTcgMDg6NTEgQU0sIEJFUlRSQU5E
IEpvw6tsIHdyb3RlOgo+Cj4+ICAgICBGb3VuZCBhbmQgc29sdmVkLiBJIGhhdmUgY2hhbmdlZCBN
QUMgYWRkcmVzcy4gSSBkb24ndCB1bmRlcnN0YW5kIHdoeQo+PiBuZXR3b3JrIGFkYXB0ZXIgZG9l
c24ndCB3b3JrIHdpdGggbWFjPTAxOjIzOjQ1OjY3Ojg5OmFiLi4uCj4KPiBGaXJzdCBieXRlIGhh
cyBzcGVjaWZpYyByZXF1aXJlbWVudHM6Cj4KPiAgICBiaXQgMCBtdXN0IGJlIDAgZm9yIGEgdW5p
Y2FzdCBkZXZpY2UKPiAgICBiaXQgMSBtdXN0IGJlIDEgZm9yIGEgbG9jYWxseSBhZG1pbmlzdGVy
ZWQgYWRkcmVzcwo+Cj4gSW4gb3RoZXIgd29yZHMsIGZvciB0aGUgbWFqb3JpdHkgb2YgdXNlIGNh
c2VzIHRoZSBsYXN0IHR3byBiaXRzIG9mIHRoZQo+IGZpcnN0IGJ5dGUgb2YgYSBtYWMgYWRkcmVz
cyBzaG91bGQgYmUgMTAuCgoJSSBkaWQgbm90IGtub3cuIFRoYW5rcy4KCglKQgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5n
IGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11
c2Vycw==

From xen-users-bounces@lists.xen.org Tue Jan 24 18:18:20 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Jan 2017 18:18:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cW5f7-0005nl-Sz; Tue, 24 Jan 2017 18:17:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <firemeteor.guo@gmail.com>) id 1cW5f6-0005nf-5K
 for xen-users@lists.xen.org; Tue, 24 Jan 2017 18:17:44 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 37/77-22326-74A97885; Tue, 24 Jan 2017 18:17:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkk+JIrShJLcpLzFFi42K5GLpwla7rrPY
 Ig7VvbSxWXT3A6sDocXT3b6YAxijWzLyk/IoE1oxD28+yFdx+ylSxffYv9gbG3/eZuhi5OIQE
 pjBKnN4xhQ3EYRFoZ5X40H+VFcSREFjMKnHh4XuWLkZOICdH4t2CX0wQdplES/ciZhCbV0BQ4
 uTMJ2A1wgIKEvNOPmAHsYUEvCU+zuhgBLE5Bbwklq6dArVuEovE/KX3WUESbAL6EgcergYbyi
 KgKrH/9Uc2iAWGElMmPGOHWBAgMafrMxvEAiuJ/stNYLaIgLXE78tLweYwC/hLHD5/mAnCdpH
 Ytf8v+wRGoVlI7puFJDWLkQPIVpdYP08IIqwtsWzha2YI20PieedBVgjbUeLcsrlQtqLElO6H
 YK0SAjISK44kQ0xxlZh5sRKiwk5i5q6tzKiqOcGqX3yeDzXFUmLn77vMEK1GEjvuS2BT3rRvC
 ssCRoFVjBrFqUVlqUW6hqZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBiYABCH
 YwflsWcIhRkoNJSZSXv6Y9QogvKT+lMiOxOCO+qDQntfgQowwHh5IE78IZQDnBotT01Iq0zBx
 gSoJJS3DwKInw5oCkeYsLEnOLM9MhUqcY7Tl6uk6/ZOI4dQNE/jl5Bkju2XX5JZMQS15+XqqU
 OMRUAZC2jNI8uKGwFHqJUVZKmJcR6EwhnoLUotzMElT5V4ziHIxKwry3QabwZOaVwO1+BXQWE
 9BZF5jBzipJREhJNTAu+C1wxYDHN2bPtnk8szUDmfbMtp4otPnVvvjb9qKz2LZlSH86FRT2aO
 6v/ys26H/guDK35hvbridKs8zX5/6Uz3QW2hxvrHJNfr1TrZndXOuXx+ovX/g0Y4HgoUPhnZc
 KpXctf1EltzpdpKC+rPR87Fphm53cbxb3W5Y373/459t1xVfPH77hUWIpzkg01GIuKk4EAEAg
 txOcAwAA
X-Env-Sender: firemeteor.guo@gmail.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1485281860!48145454!1
X-Originating-IP: [209.85.161.170]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37557 invoked from network); 24 Jan 2017 18:17:41 -0000
Received: from mail-yw0-f170.google.com (HELO mail-yw0-f170.google.com)
 (209.85.161.170)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 24 Jan 2017 18:17:41 -0000
Received: by mail-yw0-f170.google.com with SMTP id v200so169117747ywc.3
 for <xen-users@lists.xen.org>; Tue, 24 Jan 2017 10:17:41 -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=Oujihv5w1VpV/1bFGZ3I3kNynkUBTotvTPNk0khozJQ=;
 b=XHLm3eFYTt5Trn4I7XZdmeIx+em5NMIXDBnZSTordvqoReip1I05Sxvi6JuoRaaujF
 icl0qV9/nBWMjidDQcQhNPKEbDTmZmazUiH+bHih8JSu8Cd76gizH9ZBR33WZV+3pQCH
 Tu9lCWFAf1v2huAEdR9hVH55i83SwA2xWwqKgEVsko3ltS/yYyvfKuZNzRobWK2kBCIQ
 j1YmB03ZZ5p6VOggFqZ5Gellvp6bvqRkmK4zOt52eeUHKr85Q+Z9802HoIn8c+1lOA6i
 6BF8CWIuC/hU+obpqLASrTs63OyWX5i9ZYHIyu9tHJnZZKxrJxv7NzL3HObjFVIjMlN0
 oE5g==
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=Oujihv5w1VpV/1bFGZ3I3kNynkUBTotvTPNk0khozJQ=;
 b=KVte5rEAZG0OvXiO3f45Qm/Ov5pXHhxQVartvE3gSk3TjFyBkUJlD2Ymtoc2O3+dPa
 IFOZBnck3DQHH7SyxBgh+iQnjLjBYYglttS27PQmkpVOK4ZnayC7cJ4SD6tM/YzgV8K7
 vCH6HgnocF8ojOa2cR5UwmFxRSpOWIGx4RVuG3g2M2E1AL14frddaAb2upnpg4PSXUKb
 9yAnwWU5Lnma5Ljn5J4Uk2w1df58UAanOkzm356LPrPOB+N+nEobh9vgaRnziAGCnyNE
 IBFVNMQbn4JI25mCPmEnuPunzLvQMKRVKh4P0QYS5wD50ZfQbY9aKqdf43fT8rLAKK2D
 yl9Q==
X-Gm-Message-State: AIkVDXKPTk9smkTM+lpmvQaYOE3P9lRVwvY84nCYJlqm3lOOj8LFzbD7jghXZp2mqFNGTSKfNNLczI64ZhkeNg==
X-Received: by 10.129.111.194 with SMTP id k185mr29683619ywc.328.1485281860551; 
 Tue, 24 Jan 2017 10:17:40 -0800 (PST)
MIME-Version: 1.0
Received: by 10.37.205.136 with HTTP; Tue, 24 Jan 2017 10:17:39 -0800 (PST)
In-Reply-To: <20170120113935.bqm2qjo6z5sa3tjt@dhcp-3-221.uk.xensource.com>
References: <CAKhsbWa5otyhEm4HV0dG-v4wDEMNrWypCYo3DifosJQpTUSzdA@mail.gmail.com>
 <3b251949-2882-7323-23a1-52222b591a72@op.pl>
 <CAKhsbWa+9VwY8=BARALi+cS0NRher9dQU=un5ZTpmuV9Y992Tg@mail.gmail.com>
 <20170119173711.i4bo5garowcflaoa@dhcp-3-221.uk.xensource.com>
 <CAKhsbWZ2XAv1kjGfGR0EP+qewnBQbH74asC6sA64doExBB40rA@mail.gmail.com>
 <CAKhsbWY_gL0VJEL2KKpyGf687PEU0Bh4M8t46oyWktg+O9uRBQ@mail.gmail.com>
 <CAKhsbWaghdnnyjkX1AVhn8N8mTyKvOySxq+DvKBE+=jTB2x_RA@mail.gmail.com>
 <20170120113935.bqm2qjo6z5sa3tjt@dhcp-3-221.uk.xensource.com>
From: "G.R." <firemeteor@users.sourceforge.net>
Date: Wed, 25 Jan 2017 02:17:39 +0800
X-Google-Sender-Auth: kfqudHUABtHIkxB26xzXtqdAMSA
Message-ID: <CAKhsbWaP39GQ20LV0ubU_770hwyNoGeRPksga8V7oF6q5pYsRQ@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary=001a1147194ab0b3d40546db21c5
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>, Kuba <kuba.0000@op.pl>
Subject: Re: [Xen-users] HVM domU on storage driver domain
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

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

On Fri, Jan 20, 2017 at 7:39 PM, Roger Pau Monn=C3=A9 <roger.pau@citrix.com=
> wrote:
>
> Hello,
>
> Could you please fix your mail client so that it properly quotes messages=
?
> Not adding ">" to quotes makes it hard to follow the conversation.
For unknown reason, gmail is using html mode... Should be fixed now.
Sorry for the inconvenience.

> > Do you have any suggestion about what I should do next to help
> > understanding the situation here?
>
> Can you provide the output with `xl -vvv ...`? That will be more verbose.
>
Please find the xl log in the attachment.
Thanks!

--001a1147194ab0b3d40546db21c5
Content-Type: text/x-log; charset=US-ASCII; name="qemu-dm-ruibox-dm.log"
Content-Disposition: attachment; filename="qemu-dm-ruibox-dm.log"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_iybug5xf0

ZG9taWQ6IDkyCldhcm5pbmc6IHZsYW4gMCBpcyBub3QgY29ubmVjdGVkIHRvIGhvc3QgbmV0d29y
awotdmlkZW9yYW0gb3B0aW9uIGRvZXMgbm90IHdvcmsgd2l0aCBjaXJydXMgdmdhIGRldmljZSBt
b2RlbC4gVmlkZW9yYW0gc2V0IHRvIDRNLgp4ZW4gYmU6IGNvbnNvbGUtMTogeGVuIGJlOiBjb25z
b2xlLTE6IGluaXRpYWxpc2UoKSBmYWlsZWQKaW5pdGlhbGlzZSgpIGZhaWxlZApjaGFyIGRldmlj
ZSByZWRpcmVjdGVkIHRvIC9kZXYvcHRzLzEyCnhlbiBiZTogY29uc29sZS0yOiB4ZW4gYmU6IGNv
bnNvbGUtMjogaW5pdGlhbGlzZSgpIGZhaWxlZAppbml0aWFsaXNlKCkgZmFpbGVkCmNoYXIgZGV2
aWNlIHJlZGlyZWN0ZWQgdG8gL2Rldi9wdHMvMTMKeGVuIGJlOiBjb25zb2xlLTM6IHhlbiBiZTog
Y29uc29sZS0zOiBpbml0aWFsaXNlKCkgZmFpbGVkCmluaXRpYWxpc2UoKSBmYWlsZWQKdGFyZ2V0
ID0gOTEKeHNfcmVhZCgpOiB2bmNwYXNzd2QgZ2V0IGVycm9yLiAvdm0vZWNmOGI2ZjktMjYxOS00
ZjYxLTgzYTYtZjU4M2Q1ZDkxYjkwL3ZuY3Bhc3N3ZC4KeGVuIGJlOiBjb25zb2xlLTE6IHhlbiBi
ZTogY29uc29sZS0xOiBpbml0aWFsaXNlKCkgZmFpbGVkCmluaXRpYWxpc2UoKSBmYWlsZWQKeGVu
IGJlOiBjb25zb2xlLTE6IHhlbiBiZTogY29uc29sZS0xOiBpbml0aWFsaXNlKCkgZmFpbGVkCmlu
aXRpYWxpc2UoKSBmYWlsZWQKeGVuIGJlOiBjb25zb2xlLTE6IHhlbiBiZTogY29uc29sZS0xOiBp
bml0aWFsaXNlKCkgZmFpbGVkCmluaXRpYWxpc2UoKSBmYWlsZWQKeGVuIGJlOiBjb25zb2xlLTI6
IHhlbiBiZTogY29uc29sZS0yOiBpbml0aWFsaXNlKCkgZmFpbGVkCmluaXRpYWxpc2UoKSBmYWls
ZWQKeGVuIGJlOiBjb25zb2xlLTI6IHhlbiBiZTogY29uc29sZS0yOiBpbml0aWFsaXNlKCkgZmFp
bGVkCmluaXRpYWxpc2UoKSBmYWlsZWQKeGVuIGJlOiBjb25zb2xlLTI6IHhlbiBiZTogY29uc29s
ZS0yOiBpbml0aWFsaXNlKCkgZmFpbGVkCmluaXRpYWxpc2UoKSBmYWlsZWQKeGVuIGJlOiBjb25z
b2xlLTI6IHhlbiBiZTogY29uc29sZS0yOiBpbml0aWFsaXNlKCkgZmFpbGVkCmluaXRpYWxpc2Uo
KSBmYWlsZWQKeGVuIGJlOiBjb25zb2xlLTM6IHhlbiBiZTogY29uc29sZS0zOiBpbml0aWFsaXNl
KCkgZmFpbGVkCmluaXRpYWxpc2UoKSBmYWlsZWQKeGVuIGJlOiBjb25zb2xlLTM6IHhlbiBiZTog
Y29uc29sZS0zOiBpbml0aWFsaXNlKCkgZmFpbGVkCmluaXRpYWxpc2UoKSBmYWlsZWQKeGVuIGJl
OiBjb25zb2xlLTM6IHhlbiBiZTogY29uc29sZS0zOiBpbml0aWFsaXNlKCkgZmFpbGVkCmluaXRp
YWxpc2UoKSBmYWlsZWQKeGVuIGJlOiBjb25zb2xlLTM6IHhlbiBiZTogY29uc29sZS0zOiBpbml0
aWFsaXNlKCkgZmFpbGVkCmluaXRpYWxpc2UoKSBmYWlsZWQK
--001a1147194ab0b3d40546db21c5
Content-Type: text/x-log; charset=US-ASCII; name="qemu-dm-ruibox.log"
Content-Disposition: attachment; filename="qemu-dm-ruibox.log"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_iybug5xt1

WGVuIE1pbmltYWwgT1MgKHB2KSENCiAgc3RhcnRfaW5mbzogMHg1NzYwMDAoVkEpDQogICAgbnJf
cGFnZXM6IDB4MjQwMA0KICBzaGFyZWRfaW5mOiAweGNkOTA4MDAwKE1BKQ0KICAgICBwdF9iYXNl
OiAweDU3OTAwMChWQSkNCm5yX3B0X2ZyYW1lczogMHg3DQogICAgbWZuX2xpc3Q6IDB4NTY0MDAw
KFZBKQ0KICAgbW9kX3N0YXJ0OiAweDAoVkEpDQogICAgIG1vZF9sZW46IDANCiAgICAgICBmbGFn
czogMHgwDQogICAgY21kX2xpbmU6ICAtZCA5MQ0KICAgICAgIHN0YWNrOiAweDUyMzE0MC0weDU0
MzE0MA0KTU06IEluaXQNCiAgICAgIF90ZXh0OiAweDAoVkEpDQogICAgIF9ldGV4dDogMHgxMTdk
NDIoVkEpDQogICBfZXJvZGF0YTogMHgxNGEwMDAoVkEpDQogICAgIF9lZGF0YTogMHgxNGFiNjgo
VkEpDQpzdGFjayBzdGFydDogMHg1MjMxNDAoVkEpDQogICAgICAgX2VuZDogMHg1NjNlNzgoVkEp
DQogIHN0YXJ0X3BmbjogNTgwDQogICAgbWF4X3BmbjogMjQwMA0KTWFwcGluZyBtZW1vcnkgcmFu
Z2UgMHg1ODAwMDAgLSAweDI0MDAwMDANCnNldHRpbmcgMHgwLTB4MTRhMDAwIHJlYWRvbmx5DQpz
a2lwcGVkIDEwMDANCk1NOiBJbml0aWFsaXNlIHBhZ2UgYWxsb2NhdG9yIGZvciA1OGUwMDAoNThl
MDAwKS0yNDAwMDAwKDI0MDAwMDApDQogICAgQWRkaW5nIG1lbW9yeSByYW5nZSA1OGYwMDAtMjQw
MDAwMA0KTU06IGRvbmUNCkRlbWFuZCBtYXAgcGZucyBhdCAxMDAwMDAwMDAwMDAtMTA4MDAwMDAw
MDAwLg0KSGVhcCByZXNpZGVzIGF0IDIwMDAwMDAwMDAwMC0yMDgwMDAwMDAwMDAuDQpJbml0aWFs
aXNpbmcgdGltZXIgaW50ZXJmYWNlDQpJbml0aWFsaXNpbmcgY29uc29sZSAuLi4gZG9uZS4NCmdu
dHRhYl90YWJsZSBtYXBwZWQgYXQgMHgxMDAwMDAwMDAwMDAuDQpJbml0aWFsaXNpbmcgc2NoZWR1
bGVyDQpUaHJlYWQgIklkbGUiOiBwb2ludGVyOiAweDB4MjAwMDAwMDAwMDUwLCBzdGFjazogMHgw
eDVhMDAwMA0KVGhyZWFkICJ4ZW5zdG9yZSI6IHBvaW50ZXI6IDB4MHgyMDAwMDAwMDA4MDAsIHN0
YWNrOiAweDB4NWIwMDAwDQp4ZW5idXMgaW5pdGlhbGlzZWQgb24gaXJxIDENClRocmVhZCAic2h1
dGRvd24iOiBwb2ludGVyOiAweDB4MjAwMDAwMDAwZmIwLCBzdGFjazogMHgweDVjMDAwMA0KbWFp
bi5jOiBkdW1teSBtYWluOiBwYXI9MHgwDQpUaHJlYWQgIm1haW4iOiBwb2ludGVyOiAweDB4MjAw
MDAwMDAxNzYwLCBzdGFjazogMHgweDVkMDAwMA0Kc3BhcnNpbmcgM01CIGF0IDE4MTAwMA0KVGhy
ZWFkICJwY2lmcm9udCI6IHBvaW50ZXI6IDB4MHgyMDAwMDAwMDNjNzAsIHN0YWNrOiAweDB4NWUw
MDAwDQpwY2lmcm9udF93YXRjaGVzOiB3YWl0aW5nIGZvciBiYWNrZW5kIHBhdGggdG8gYXBwZWFy
IGRldmljZS9wY2kvMC9iYWNrZW5kDQpkb20gdm0gaXMgYXQgL3ZtLzFjNDVlOTZjLTIyMWYtNDdj
YS05MjFhLThkNTQ0OWJiMzI1NQ0KIm1haW4iICItZCIgIjkxIiAiLWQiICI5MSIgIi1kb21haW4t
bmFtZSIgInJ1aWJveCIgIi12bmMiICIwLjAuMC4wOjAiICItdm5jdW51c2VkIiAiLXNlcmlhbCIg
InB0eSIgIi12aWRlb3JhbSIgIjgiICItc3RkLXZnYSIgIi1ib290IiAiYyIgIi11c2IiICItdXNi
ZGV2aWNlIiAidGFibGV0IiAiLWFjcGkiICItdmNwdXMiICI0IiAiLXZjcHVfYXZhaWwiICIweDBm
IiAiLW5ldCIgIm5pYyx2bGFuPTAsbWFjYWRkcj0wMDoxODozZTo1MTo0ODo0Yyxtb2RlbD1lMTAw
MCIgIi1uZXQiICJ0YXAsdmxhbj0wLGlmbmFtZT12aWY5MS4wLWVtdSxicmlkZ2U9eGVuYnIwLHNj
cmlwdD1ubyxkb3duc2NyaXB0PW5vIiANCmRvbWlkOiA5MQ0KZG9taWQ6IDkxDQoqKioqKioqKioq
KioqKioqKioqKioqKiogTkVURlJPTlQgZm9yIGRldmljZS92aWYvMCAqKioqKioqKioqDQoNCg0K
bmV0IFRYIHJpbmcgc2l6ZSAyNTYNCm5ldCBSWCByaW5nIHNpemUgMjU2DQpiYWNrZW5kIGF0IC9s
b2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi85Mi8wDQptYWMgaXMgMDA6MTg6M2U6NTE6NDg6NGMN
CioqKioqKioqKioqKioqKioqKioqKioqKioqDQp0YXBfb3BlbigobnVsbCkpIC0+IDMNCnhzX2Rh
ZW1vbl9vcGVuIC0+IDQsIDB4MTRhNmM4DQpVc2luZyB4dmRhIGZvciBndWVzdCdzIGhkYQ0KKioq
KioqKioqKioqKioqKioqKiBCTEtGUk9OVCBmb3IgL2xvY2FsL2RvbWFpbi85Mi9kZXZpY2UvdmJk
LzUxNzEyICoqKioqKioqKioNCg0KDQpiYWNrZW5kIGF0IC9sb2NhbC9kb21haW4vMS9iYWNrZW5k
L3ZiZC85Mi81MTcxMg0KMTU2MjUwMDAwIHNlY3RvcnMgb2YgNTEyIGJ5dGVzDQoqKioqKioqKioq
KioqKioqKioqKioqKioqKg0KYmxrX29wZW4oL2xvY2FsL2RvbWFpbi85Mi9kZXZpY2UvdmJkLzUx
NzEyKSAtPiA1DQp4c193YXRjaChkZXZpY2UtbW9kZWwvOTEvbG9nZGlydHkvY21kLCBsb2dkaXJ0
eSkNCldhdGNoaW5nIGRldmljZS1tb2RlbC85MS9sb2dkaXJ0eS9jbWQNCnhzX3dhdGNoKGRldmlj
ZS1tb2RlbC85MS9jb21tYW5kLCBkbS1jb21tYW5kKQ0KV2F0Y2hpbmcgZGV2aWNlLW1vZGVsLzkx
L2NvbW1hbmQNCnhzX3dhdGNoKC9sb2NhbC9kb21haW4vOTEvY3B1LCB2Y3B1LXNldCkNCldhdGNo
aW5nIC9sb2NhbC9kb21haW4vOTEvY3B1DQp4c19yZWFkKC9sb2NhbC9kb21haW4vMC9iYWNrZW5k
L3BjaS85MS8wL21zaXRyYW5zbGF0ZSk6IEVOT0VOVA0KeHNfcmVhZCgvbG9jYWwvZG9tYWluLzAv
YmFja2VuZC9wY2kvOTEvMC9wb3dlcl9tZ210KTogRU5PRU5UDQoqKioqKioqKioqKioqKioqKioq
IENPTlNGUk9OVCBmb3IgZGV2aWNlL2NvbnNvbGUvMyAqKioqKioqKioqDQoNCg0KYmFja2VuZCBh
dCAvbG9jYWwvZG9tYWluLzAvYmFja2VuZC9jb25zb2xlLzkyLzMNCioqKioqKioqKioqKioqKioq
KioqKioqKioqDQpmZCg2KSA9IHBvc2l4X29wZW5wdA0KZmNudGwoNiwgMywgMTYvMjYpDQpmY250
bCg2LCA0LCBmZmZmZmZmZi8zNzc3Nzc3Nzc3NykNCmZjbnRsKDYsIDMsIDIzLzQzKQ0KZmNudGwo
NiwgNCwgZmZmZmZmZmYvMzc3Nzc3Nzc3NzcpDQpxZW11X21hcF9jYWNoZV9pbml0IG5yX2J1Y2tl
dHMgPSAxMDAwMCBzaXplIDQxOTQzMDQNCnNoYXJlZCBwYWdlIGF0IHBmbiBmZWZmZA0KYnVmZmVy
ZWQgaW8gcGFnZSBhdCBwZm4gZmVmZmINCkd1ZXN0IHV1aWQgPSAxYzQ1ZTk2Yy0yMjFmLTQ3Y2Et
OTIxYS04ZDU0NDliYjMyNTUNCnhzX3dhdGNoKC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL2NvbnNv
bGUvOTEsIGJlOjB4MTM5ZTFjOjkxOjB4MTY0ZTIwKQ0KeHNfZGlyZWN0b3J5KC9sb2NhbC9kb21h
aW4vMC9iYWNrZW5kL2NvbnNvbGUvOTEpOiBFQUNDRVMNCnhzX3dhdGNoKC9sb2NhbC9kb21haW4v
MC9iYWNrZW5kL3ZrYmQvOTEsIGJlOjB4MTM2NjZmOjkxOjB4MTY0ZGMwKQ0KeHNfZGlyZWN0b3J5
KC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZrYmQvOTEpOiBFQUNDRVMNCmV2dGNobl9vcGVuKCkg
LT4gNw0KeGVuZXZ0Y2huX2JpbmRfaW50ZXJkb21haW4oOTEsIDMpID0gMA0KeGVuZXZ0Y2huX2Jp
bmRfaW50ZXJkb21haW4oOTEsIDUpID0gMA0KeGVuZXZ0Y2huX2JpbmRfaW50ZXJkb21haW4oOTEs
IDYpID0gMA0KeGVuZXZ0Y2huX2JpbmRfaW50ZXJkb21haW4oOTEsIDcpID0gMA0KeGVuZXZ0Y2hu
X2JpbmRfaW50ZXJkb21haW4oOTEsIDQpID0gMA0KcG9wdWxhdGluZyB2aWRlbyBSQU0gYXQgZmYw
MDAwMDANCm1hcHBpbmcgdmlkZW8gUkFNIGZyb20gZmYwMDAwMDANCnhzX3JlYWQoZGV2aWNlLW1v
ZGVsLzkxL2Rpc2FibGVfcGYpOiBFTk9FTlQNClJlZ2lzdGVyIHhlbiBwbGF0Zm9ybS4NCkRvbmUg
cmVnaXN0ZXIgcGxhdGZvcm0uDQp4c193YXRjaCgvbG9jYWwvZG9tYWluLzkxL2xvZy10aHJvdHRs
aW5nLCAvbG9jYWwvZG9tYWluLzkxL2xvZy10aHJvdHRsaW5nKQ0KcGxhdGZvcm1fZml4ZWRfaW9w
b3J0OiBjaGFuZ2VkIHJvL3J3IHN0YXRlIG9mIFJPTSBtZW1vcnkgYXJlYS4gbm93IGlzIHJ3IHN0
YXRlLg0K
--001a1147194ab0b3d40546db21c5
Content-Type: text/x-log; charset=US-ASCII; name="xl.log"
Content-Disposition: attachment; filename="xl.log"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_iybug5y12

UGFyc2luZyBjb25maWcgZnJvbSBydWlib3guY2ZnCmxpYnhsOiBkZWJ1ZzogbGlieGxfY3JlYXRl
LmM6MTYxNDpkb19kb21haW5fY3JlYXRlOiBhbyAweDU2MzY1YTY4MmQ0MDogY3JlYXRlOiBob3c9
KG5pbCkgY2FsbGJhY2s9KG5pbCkgcG9sbGVyPTB4NTYzNjVhNjgzNDYwCmxpYnhsOiBkZWJ1Zzog
bGlieGxfZGV2aWNlLmM6MzYxOmxpYnhsX19kZXZpY2VfZGlza19zZXRfYmFja2VuZDogRGlzayB2
ZGV2PXh2ZGEgc3BlYy5iYWNrZW5kPXVua25vd24KbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2Uu
YzoyNzA6ZGlza190cnlfYmFja2VuZDogRGlzayB2ZGV2PXh2ZGEsIGlzIHVzaW5nIGEgc3RvcmFn
ZSBkcml2ZXIgZG9tYWluLCBza2lwcGluZyBwaHlzaWNhbCBkZXZpY2UgY2hlY2sKbGlieGw6IGRl
YnVnOiBsaWJ4bF9kZXZpY2UuYzozOTY6bGlieGxfX2RldmljZV9kaXNrX3NldF9iYWNrZW5kOiBE
aXNrIHZkZXY9eHZkYSwgdXNpbmcgYmFja2VuZCBwaHkKbGlieGw6IGRlYnVnOiBsaWJ4bF9jcmVh
dGUuYzo5NzA6aW5pdGlhdGVfZG9tYWluX2NyZWF0ZTogcnVubmluZyBib290bG9hZGVyCmxpYnhs
OiBkZWJ1ZzogbGlieGxfYm9vdGxvYWRlci5jOjMyNDpsaWJ4bF9fYm9vdGxvYWRlcl9ydW46IG5v
dCBhIFBWIGRvbWFpbiwgc2tpcHBpbmcgYm9vdGxvYWRlcgpsaWJ4bDogZGVidWc6IGxpYnhsX2V2
ZW50LmM6Njg2OmxpYnhsX19ldl94c3dhdGNoX2RlcmVnaXN0ZXI6IHdhdGNoIHc9MHg1NjM2NWE2
ODNmNzA6IGRlcmVnaXN0ZXIgdW5yZWdpc3RlcmVkCmxpYnhsOiBkZXRhaWw6IGxpYnhsX2RvbS5j
OjI0MTpodm1fc2V0X3ZpcmlkaWFuX2ZlYXR1cmVzOiBiYXNlIGdyb3VwIGVuYWJsZWQKbGlieGw6
IGRldGFpbDogbGlieGxfZG9tLmM6MjQxOmh2bV9zZXRfdmlyaWRpYW5fZmVhdHVyZXM6IGZyZXEg
Z3JvdXAgZW5hYmxlZApsaWJ4bDogZGV0YWlsOiBsaWJ4bF9kb20uYzoyNDE6aHZtX3NldF92aXJp
ZGlhbl9mZWF0dXJlczogdGltZV9yZWZfY291bnQgZ3JvdXAgZW5hYmxlZApsaWJ4bDogZGV0YWls
OiBsaWJ4bF9kb20uYzoyNDE6aHZtX3NldF92aXJpZGlhbl9mZWF0dXJlczogYXBpY19hc3Npc3Qg
Z3JvdXAgZW5hYmxlZApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9hbGxvY2F0ZTogY21k
bGluZT0iKG51bGwpIiwgZmVhdHVyZXM9IihudWxsKSIKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4
Y19kb21fa2VybmVsX2ZpbGU6IGZpbGVuYW1lPSIvdXNyL2xvY2FsL2xpYi94ZW4vYm9vdC9odm1s
b2FkZXIiCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX21hbGxvY19maWxlbWFwICAgIDog
NDgxIGtCCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2Jvb3RfeGVuX2luaXQ6IHZlciA0
LjgsIGNhcHMgeGVuLTMuMC14ODZfNjQgeGVuLTMuMC14ODZfMzJwIGh2bS0zLjAteDg2XzMyIGh2
bS0zLjAteDg2XzMycCBodm0tMy4wLXg4Nl82NCAKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19k
b21fcGFyc2VfaW1hZ2U6IGNhbGxlZApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9maW5k
X2xvYWRlcjogdHJ5aW5nIG11bHRpYm9vdC1iaW5hcnkgbG9hZGVyIC4uLiAKZG9tYWluYnVpbGRl
cjogZGV0YWlsOiBsb2FkZXIgcHJvYmUgZmFpbGVkCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNf
ZG9tX2ZpbmRfbG9hZGVyOiB0cnlpbmcgSFZNLWdlbmVyaWMgbG9hZGVyIC4uLiAKZG9tYWluYnVp
bGRlcjogZGV0YWlsOiBsb2FkZXIgcHJvYmUgT0sKeGM6IGRldGFpbDogRUxGOiBwaGRyOiBwYWRk
cj0weDEwMDAwMCBtZW1zej0weDgwNDA0CnhjOiBkZXRhaWw6IEVMRjogbWVtb3J5OiAweDEwMDAw
MCAtPiAweDE4MDQwNApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9tZW1faW5pdDogbWVt
IDIwNDAgTUIsIHBhZ2VzIDB4N2Y4MDAgcGFnZXMsIDRrIGVhY2gKZG9tYWluYnVpbGRlcjogZGV0
YWlsOiB4Y19kb21fbWVtX2luaXQ6IDB4N2Y4MDAgcGFnZXMKZG9tYWluYnVpbGRlcjogZGV0YWls
OiB4Y19kb21fYm9vdF9tZW1faW5pdDogY2FsbGVkCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNf
ZG9tX21hbGxvYyAgICAgICAgICAgIDogNDA4MCBrQgp4YzogZGV0YWlsOiBQSFlTSUNBTCBNRU1P
UlkgQUxMT0NBVElPTjoKeGM6IGRldGFpbDogICA0S0IgUEFHRVM6IDB4MDAwMDAwMDAwMDAwMDIw
MAp4YzogZGV0YWlsOiAgIDJNQiBQQUdFUzogMHgwMDAwMDAwMDAwMDAwM2ZiCnhjOiBkZXRhaWw6
ICAgMUdCIFBBR0VTOiAweDAwMDAwMDAwMDAwMDAwMDAKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4
Y19kb21fYnVpbGRfaW1hZ2U6IGNhbGxlZApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9w
Zm5fdG9fcHRyX3JldGNvdW50OiBkb21VIG1hcHBpbmc6IHBmbiAweDEwMCsweDgxIGF0IDB4N2Y2
YzZkZGRhMDAwCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2FsbG9jX3NlZ21lbnQ6ICAg
a2VybmVsICAgICAgIDogMHgxMDAwMDAgLT4gMHgxODEwMDAgIChwZm4gMHgxMDAgKyAweDgxIHBh
Z2VzKQp4YzogZGV0YWlsOiBFTEY6IHBoZHIgMCBhdCAweDdmNmM2ZGQ1OTAwMCAtPiAweDdmNmM2
ZGRjZjg2MApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9wZm5fdG9fcHRyX3JldGNvdW50
OiBkb21VIG1hcHBpbmc6IHBmbiAweDE4MSsweDEgYXQgMHg3ZjZjNmRlZGYwMDAKZG9tYWluYnVp
bGRlcjogZGV0YWlsOiB4Y19kb21fYWxsb2Nfc2VnbWVudDogICBIVk0gc3RhcnQgaW5mbyA6IDB4
MTgxMDAwIC0+IDB4MTgyMDAwICAocGZuIDB4MTgxICsgMHgxIHBhZ2VzKQpkb21haW5idWlsZGVy
OiBkZXRhaWw6IGFsbG9jX3BndGFibGVzX2h2bTogZG9pbmcgbm90aGluZwpkb21haW5idWlsZGVy
OiBkZXRhaWw6IHhjX2RvbV9idWlsZF9pbWFnZSAgOiB2aXJ0X2FsbG9jX2VuZCA6IDB4MTgyMDAw
CmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2J1aWxkX2ltYWdlICA6IHZpcnRfcGd0YWJf
ZW5kIDogMHgwCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2Jvb3RfaW1hZ2U6IGNhbGxl
ZApkb21haW5idWlsZGVyOiBkZXRhaWw6IGJvb3RlYXJseTogZG9pbmcgbm90aGluZwpkb21haW5i
dWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9jb21wYXRfY2hlY2s6IHN1cHBvcnRlZCBndWVzdCB0eXBl
OiB4ZW4tMy4wLXg4Nl82NApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9jb21wYXRfY2hl
Y2s6IHN1cHBvcnRlZCBndWVzdCB0eXBlOiB4ZW4tMy4wLXg4Nl8zMnAKZG9tYWluYnVpbGRlcjog
ZGV0YWlsOiB4Y19kb21fY29tcGF0X2NoZWNrOiBzdXBwb3J0ZWQgZ3Vlc3QgdHlwZTogaHZtLTMu
MC14ODZfMzIgPD0gbWF0Y2hlcwpkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9jb21wYXRf
Y2hlY2s6IHN1cHBvcnRlZCBndWVzdCB0eXBlOiBodm0tMy4wLXg4Nl8zMnAKZG9tYWluYnVpbGRl
cjogZGV0YWlsOiB4Y19kb21fY29tcGF0X2NoZWNrOiBzdXBwb3J0ZWQgZ3Vlc3QgdHlwZTogaHZt
LTMuMC14ODZfNjQKZG9tYWluYnVpbGRlcjogZGV0YWlsOiBjbGVhcl9wYWdlOiBwZm4gMHhmZWZm
ZiwgbWZuIDB4ZmVmZmYKZG9tYWluYnVpbGRlcjogZGV0YWlsOiBjbGVhcl9wYWdlOiBwZm4gMHhm
ZWZmYywgbWZuIDB4ZmVmZmMKZG9tYWluYnVpbGRlcjogZGV0YWlsOiBkb21haW4gYnVpbGRlciBt
ZW1vcnkgZm9vdHByaW50CmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogICAgYWxsb2NhdGVkCmRvbWFp
bmJ1aWxkZXI6IGRldGFpbDogICAgICAgbWFsbG9jICAgICAgICAgICAgIDogNDA4NSBrQgpkb21h
aW5idWlsZGVyOiBkZXRhaWw6ICAgICAgIGFub24gbW1hcCAgICAgICAgICA6IDAgYnl0ZXMKZG9t
YWluYnVpbGRlcjogZGV0YWlsOiAgICBtYXBwZWQKZG9tYWluYnVpbGRlcjogZGV0YWlsOiAgICAg
ICBmaWxlIG1tYXAgICAgICAgICAgOiA0ODEga0IKZG9tYWluYnVpbGRlcjogZGV0YWlsOiAgICAg
ICBkb21VIG1tYXAgICAgICAgICAgOiA1MjAga0IKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB2Y3B1
X2h2bTogY2FsbGVkCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2dudHRhYl9odm1fc2Vl
ZDogY2FsbGVkLCBwZm49MHhmZjAwMApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9nbnR0
YWJfaHZtX3NlZWQ6IGNhbGxlZCwgcGZuPTB4ZmYwMDEKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4
Y19kb21fcmVsZWFzZTogY2FsbGVkCmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6MzYxOmxp
YnhsX19kZXZpY2VfZGlza19zZXRfYmFja2VuZDogRGlzayB2ZGV2PXh2ZGEgc3BlYy5iYWNrZW5k
PXBoeQpsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjI3MDpkaXNrX3RyeV9iYWNrZW5kOiBE
aXNrIHZkZXY9eHZkYSwgaXMgdXNpbmcgYSBzdG9yYWdlIGRyaXZlciBkb21haW4sIHNraXBwaW5n
IHBoeXNpY2FsIGRldmljZSBjaGVjawpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NjM2Omxp
YnhsX19ldl94c3dhdGNoX3JlZ2lzdGVyOiB3YXRjaCB3PTB4NTYzNjVhNjg2NTUwIHdwYXRoPS9s
b2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC85MS81MTcxMi9zdGF0ZSB0b2tlbj0zLzA6IHJlZ2lz
dGVyIHNsb3RudW09MwpsaWJ4bDogZGVidWc6IGxpYnhsX2NyZWF0ZS5jOjE2NDA6ZG9fZG9tYWlu
X2NyZWF0ZTogYW8gMHg1NjM2NWE2ODJkNDA6IGlucHJvZ3Jlc3M6IHBvbGxlcj0weDU2MzY1YTY4
MzQ2MCwgZmxhZ3M9aQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTczOndhdGNoZmRfY2Fs
bGJhY2s6IHdhdGNoIHc9MHg1NjM2NWE2ODY1NTAgd3BhdGg9L2xvY2FsL2RvbWFpbi8xL2JhY2tl
bmQvdmJkLzkxLzUxNzEyL3N0YXRlIHRva2VuPTMvMDogZXZlbnQgZXBhdGg9L2xvY2FsL2RvbWFp
bi8xL2JhY2tlbmQvdmJkLzkxLzUxNzEyL3N0YXRlCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQu
Yzo4Nzg6ZGV2c3RhdGVfY2FsbGJhY2s6IGJhY2tlbmQgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQv
dmJkLzkxLzUxNzEyL3N0YXRlIHdhbnRlZCBzdGF0ZSAyIHN0aWxsIHdhaXRpbmcgc3RhdGUgMQps
aWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTczOndhdGNoZmRfY2FsbGJhY2s6IHdhdGNoIHc9
MHg1NjM2NWE2ODY1NTAgd3BhdGg9L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzkxLzUxNzEy
L3N0YXRlIHRva2VuPTMvMDogZXZlbnQgZXBhdGg9L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJk
LzkxLzUxNzEyL3N0YXRlCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo4NzQ6ZGV2c3RhdGVf
Y2FsbGJhY2s6IGJhY2tlbmQgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzkxLzUxNzEyL3N0
YXRlIHdhbnRlZCBzdGF0ZSAyIG9rCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo2NzM6bGli
eGxfX2V2X3hzd2F0Y2hfZGVyZWdpc3Rlcjogd2F0Y2ggdz0weDU2MzY1YTY4NjU1MCB3cGF0aD0v
bG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvOTEvNTE3MTIvc3RhdGUgdG9rZW49My8wOiBkZXJl
Z2lzdGVyIHNsb3RudW09MwpsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjEwNTk6ZGV2aWNl
X2JhY2tlbmRfY2FsbGJhY2s6IGNhbGxpbmcgZGV2aWNlX2JhY2tlbmRfY2xlYW51cApsaWJ4bDog
ZGVidWc6IGxpYnhsX2V2ZW50LmM6Njg2OmxpYnhsX19ldl94c3dhdGNoX2RlcmVnaXN0ZXI6IHdh
dGNoIHc9MHg1NjM2NWE2ODY1NTA6IGRlcmVnaXN0ZXIgdW5yZWdpc3RlcmVkCmxpYnhsOiBkZWJ1
ZzogbGlieGxfZGV2aWNlLmM6MTExNDpkZXZpY2VfaG90cGx1ZzogQmFja2VuZCBkb21pZCAxLCBk
b21pZCAwLCBhc3N1bWluZyBkcml2ZXIgZG9tYWlucwpsaWJ4bDogZGVidWc6IGxpYnhsX2Rldmlj
ZS5jOjExMTc6ZGV2aWNlX2hvdHBsdWc6IE5vdCBhIHJlbW92ZSwgbm90IGV4ZWN1dGluZyBob3Rw
bHVnIHNjcmlwdHMKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjY4NjpsaWJ4bF9fZXZfeHN3
YXRjaF9kZXJlZ2lzdGVyOiB3YXRjaCB3PTB4NTYzNjVhNjg2NjUwOiBkZXJlZ2lzdGVyIHVucmVn
aXN0ZXJlZApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9hbGxvY2F0ZTogY21kbGluZT0i
IC1kIDkxIiwgZmVhdHVyZXM9IiIKbGlieGw6IGRlYnVnOiBsaWJ4bF9kb20uYzo2OTY6bGlieGxf
X2J1aWxkX3B2OiBwdiBrZXJuZWwgbWFwcGVkIDAgcGF0aCAvdXNyL2xvY2FsL2xpYi94ZW4vYm9v
dC9pb2VtdS1zdHViZG9tLmd6CmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2tlcm5lbF9m
aWxlOiBmaWxlbmFtZT0iL3Vzci9sb2NhbC9saWIveGVuL2Jvb3QvaW9lbXUtc3R1YmRvbS5neiIK
ZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fbWFsbG9jX2ZpbGVtYXAgICAgOiAyODU4IGtC
CmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX21hbGxvYyAgICAgICAgICAgIDogMTA5MDYg
a0IKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fZG9fZ3VuemlwOiB1bnppcCBvaywgMHgy
Y2E5N2EgLT4gMHhhYTZiNDAKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fYm9vdF94ZW5f
aW5pdDogdmVyIDQuOCwgY2FwcyB4ZW4tMy4wLXg4Nl82NCB4ZW4tMy4wLXg4Nl8zMnAgaHZtLTMu
MC14ODZfMzIgaHZtLTMuMC14ODZfMzJwIGh2bS0zLjAteDg2XzY0IApkb21haW5idWlsZGVyOiBk
ZXRhaWw6IHhjX2RvbV9wYXJzZV9pbWFnZTogY2FsbGVkCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDog
eGNfZG9tX2ZpbmRfbG9hZGVyOiB0cnlpbmcgbXVsdGlib290LWJpbmFyeSBsb2FkZXIgLi4uIApk
b21haW5idWlsZGVyOiBkZXRhaWw6IGxvYWRlciBwcm9iZSBmYWlsZWQKZG9tYWluYnVpbGRlcjog
ZGV0YWlsOiB4Y19kb21fZmluZF9sb2FkZXI6IHRyeWluZyBIVk0tZ2VuZXJpYyBsb2FkZXIgLi4u
IApkb21haW5idWlsZGVyOiBkZXRhaWw6IGxvYWRlciBwcm9iZSBmYWlsZWQKZG9tYWluYnVpbGRl
cjogZGV0YWlsOiB4Y19kb21fZmluZF9sb2FkZXI6IHRyeWluZyBMaW51eCBiekltYWdlIGxvYWRl
ciAuLi4gCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX3Byb2JlX2J6aW1hZ2Vfa2VybmVs
OiBrZXJuZWwgaXMgbm90IGEgYnpJbWFnZQpkb21haW5idWlsZGVyOiBkZXRhaWw6IGxvYWRlciBw
cm9iZSBmYWlsZWQKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fZmluZF9sb2FkZXI6IHRy
eWluZyBFTEYtZ2VuZXJpYyBsb2FkZXIgLi4uIApkb21haW5idWlsZGVyOiBkZXRhaWw6IGxvYWRl
ciBwcm9iZSBPSwp4YzogZGV0YWlsOiBFTEY6IHBoZHI6IHBhZGRyPTAgbWVtc3o9MHg1NjNlNzgK
eGM6IGRldGFpbDogRUxGOiBtZW1vcnk6IDAgLT4gMHg1NjNlNzgKeGM6IGRldGFpbDogRUxGOiBu
b3RlOiBHVUVTVF9PUyA9ICJNaW5pLU9TIgp4YzogZGV0YWlsOiBFTEY6IG5vdGU6IExPQURFUiA9
ICJnZW5lcmljIgp4YzogZGV0YWlsOiBFTEY6IG5vdGU6IEhZUEVSQ0FMTF9QQUdFID0gMHgyMDAw
CnhjOiBkZXRhaWw6IEVMRjogbm90ZTogWEVOX1ZFUlNJT04gPSAieGVuLTMuMCIKeGM6IGRldGFp
bDogRUxGOiB1c2luZyBub3RlcyBmcm9tIFNIVF9OT1RFIHNlY3Rpb24KeGM6IGRldGFpbDogRUxG
OiBWSVJUX0JBU0UgdW5zZXQsIHVzaW5nIDAKeGM6IGRldGFpbDogRUxGX1BBRERSX09GRlNFVCB1
bnNldCwgdXNpbmcgMAp4YzogZGV0YWlsOiBFTEY6IGFkZHJlc3NlczoKeGM6IGRldGFpbDogICAg
IHZpcnRfYmFzZSAgICAgICAgPSAweDAKeGM6IGRldGFpbDogICAgIGVsZl9wYWRkcl9vZmZzZXQg
PSAweDAKeGM6IGRldGFpbDogICAgIHZpcnRfb2Zmc2V0ICAgICAgPSAweDAKeGM6IGRldGFpbDog
ICAgIHZpcnRfa3N0YXJ0ICAgICAgPSAweDAKeGM6IGRldGFpbDogICAgIHZpcnRfa2VuZCAgICAg
ICAgPSAweDU2M2U3OAp4YzogZGV0YWlsOiAgICAgdmlydF9lbnRyeSAgICAgICA9IDB4MAp4Yzog
ZGV0YWlsOiAgICAgcDJtX2Jhc2UgICAgICAgICA9IDB4ZmZmZmZmZmZmZmZmZmZmZgpkb21haW5i
dWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9wYXJzZV9lbGZfa2VybmVsOiB4ZW4tMy4wLXg4Nl82NDog
MHgwIC0+IDB4NTYzZTc4CmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX21lbV9pbml0OiBt
ZW0gMzYgTUIsIHBhZ2VzIDB4MjQwMCBwYWdlcywgNGsgZWFjaApkb21haW5idWlsZGVyOiBkZXRh
aWw6IHhjX2RvbV9tZW1faW5pdDogMHgyNDAwIHBhZ2VzCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDog
eGNfZG9tX2Jvb3RfbWVtX2luaXQ6IGNhbGxlZApkb21haW5idWlsZGVyOiBkZXRhaWw6IHg4Nl9j
b21wYXQ6IGd1ZXN0IHhlbi0zLjAteDg2XzY0LCBhZGRyZXNzIHNpemUgNjQKZG9tYWluYnVpbGRl
cjogZGV0YWlsOiB4Y19kb21fYnVpbGRfaW1hZ2U6IGNhbGxlZApkb21haW5idWlsZGVyOiBkZXRh
aWw6IHhjX2RvbV9wZm5fdG9fcHRyX3JldGNvdW50OiBkb21VIG1hcHBpbmc6IHBmbiAweDArMHg1
NjQgYXQgMHg3ZjZjNmEwYWEwMDAKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fYWxsb2Nf
c2VnbWVudDogICBrZXJuZWwgICAgICAgOiAweDAgLT4gMHg1NjQwMDAgIChwZm4gMHgwICsgMHg1
NjQgcGFnZXMpCnhjOiBkZXRhaWw6IEVMRjogcGhkciAwIGF0IDB4N2Y2YzZhMGFhMDAwIC0+IDB4
N2Y2YzZhMjE0OWY4CmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX3Bmbl90b19wdHJfcmV0
Y291bnQ6IGRvbVUgbWFwcGluZzogcGZuIDB4NTY0KzB4MTIgYXQgMHg3ZjZjNmRlYzEwMDAKZG9t
YWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fYWxsb2Nfc2VnbWVudDogICBwaHlzMm1hY2ggICAg
OiAweDU2NDAwMCAtPiAweDU3NjAwMCAgKHBmbiAweDU2NCArIDB4MTIgcGFnZXMpCmRvbWFpbmJ1
aWxkZXI6IGRldGFpbDogeGNfZG9tX2FsbG9jX3BhZ2UgICA6ICAgc3RhcnQgaW5mbyAgIDogMHg1
NzYwMDAgKHBmbiAweDU3NikKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fYWxsb2NfcGFn
ZSAgIDogICB4ZW5zdG9yZSAgICAgOiAweDU3NzAwMCAocGZuIDB4NTc3KQpkb21haW5idWlsZGVy
OiBkZXRhaWw6IHhjX2RvbV9hbGxvY19wYWdlICAgOiAgIGNvbnNvbGUgICAgICA6IDB4NTc4MDAw
IChwZm4gMHg1NzgpCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogY291bnRfcGd0YWJsZXM6IDB4MDAw
MDAwN2ZmZmZmZmZmZi8zOTogMHgwMDAwMDAwMDAwMDAwMDAwIC0+IDB4MDAwMDAwN2ZmZmZmZmZm
ZiwgMSB0YWJsZShzKQpkb21haW5idWlsZGVyOiBkZXRhaWw6IGNvdW50X3BndGFibGVzOiAweDAw
MDAwMDAwM2ZmZmZmZmYvMzA6IDB4MDAwMDAwMDAwMDAwMDAwMCAtPiAweDAwMDAwMDAwM2ZmZmZm
ZmYsIDEgdGFibGUocykKZG9tYWluYnVpbGRlcjogZGV0YWlsOiBjb3VudF9wZ3RhYmxlczogMHgw
MDAwMDAwMDAwMWZmZmZmLzIxOiAweDAwMDAwMDAwMDAwMDAwMDAgLT4gMHgwMDAwMDAwMDAwN2Zm
ZmZmLCA0IHRhYmxlKHMpCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX3Bmbl90b19wdHJf
cmV0Y291bnQ6IGRvbVUgbWFwcGluZzogcGZuIDB4NTc5KzB4NyBhdCAweDdmNmM2ZGViYTAwMApk
b21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9hbGxvY19zZWdtZW50OiAgIHBhZ2UgdGFibGVz
ICA6IDB4NTc5MDAwIC0+IDB4NTgwMDAwICAocGZuIDB4NTc5ICsgMHg3IHBhZ2VzKQpkb21haW5i
dWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9hbGxvY19wYWdlICAgOiAgIGJvb3Qgc3RhY2sgICA6IDB4
NTgwMDAwIChwZm4gMHg1ODApCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2J1aWxkX2lt
YWdlICA6IHZpcnRfYWxsb2NfZW5kIDogMHg1ODEwMDAKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4
Y19kb21fYnVpbGRfaW1hZ2UgIDogdmlydF9wZ3RhYl9lbmQgOiAweDgwMDAwMApkb21haW5idWls
ZGVyOiBkZXRhaWw6IHhjX2RvbV9ib290X2ltYWdlOiBjYWxsZWQKZG9tYWluYnVpbGRlcjogZGV0
YWlsOiBib290ZWFybHk6IGRvaW5nIG5vdGhpbmcKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19k
b21fY29tcGF0X2NoZWNrOiBzdXBwb3J0ZWQgZ3Vlc3QgdHlwZTogeGVuLTMuMC14ODZfNjQgPD0g
bWF0Y2hlcwpkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9jb21wYXRfY2hlY2s6IHN1cHBv
cnRlZCBndWVzdCB0eXBlOiB4ZW4tMy4wLXg4Nl8zMnAKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4
Y19kb21fY29tcGF0X2NoZWNrOiBzdXBwb3J0ZWQgZ3Vlc3QgdHlwZTogaHZtLTMuMC14ODZfMzIK
ZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fY29tcGF0X2NoZWNrOiBzdXBwb3J0ZWQgZ3Vl
c3QgdHlwZTogaHZtLTMuMC14ODZfMzJwCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2Nv
bXBhdF9jaGVjazogc3VwcG9ydGVkIGd1ZXN0IHR5cGU6IGh2bS0zLjAteDg2XzY0CmRvbWFpbmJ1
aWxkZXI6IGRldGFpbDogeGNfZG9tX3VwZGF0ZV9ndWVzdF9wMm06IGRzdCA2NGJpdCwgcGFnZXMg
MHgyNDAwCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogY2xlYXJfcGFnZTogcGZuIDB4NTc4LCBtZm4g
MHgxMjg5NzgKZG9tYWluYnVpbGRlcjogZGV0YWlsOiBjbGVhcl9wYWdlOiBwZm4gMHg1NzcsIG1m
biAweDEyODk3Nwpkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9wZm5fdG9fcHRyX3JldGNv
dW50OiBkb21VIG1hcHBpbmc6IHBmbiAweDU3NisweDEgYXQgMHg3ZjZjNmRlYjkwMDAKZG9tYWlu
YnVpbGRlcjogZGV0YWlsOiBzdGFydF9pbmZvX3g4Nl82NDogY2FsbGVkCmRvbWFpbmJ1aWxkZXI6
IGRldGFpbDogc2V0dXBfaHlwZXJjYWxsX3BhZ2U6IHZhZGRyPTB4MjAwMCBwZm49MHgyCmRvbWFp
bmJ1aWxkZXI6IGRldGFpbDogZG9tYWluIGJ1aWxkZXIgbWVtb3J5IGZvb3RwcmludApkb21haW5i
dWlsZGVyOiBkZXRhaWw6ICAgIGFsbG9jYXRlZApkb21haW5idWlsZGVyOiBkZXRhaWw6ICAgICAg
IG1hbGxvYyAgICAgICAgICAgICA6IDExMDE1IGtCCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogICAg
ICAgYW5vbiBtbWFwICAgICAgICAgIDogMCBieXRlcwpkb21haW5idWlsZGVyOiBkZXRhaWw6ICAg
IG1hcHBlZApkb21haW5idWlsZGVyOiBkZXRhaWw6ICAgICAgIGZpbGUgbW1hcCAgICAgICAgICA6
IDI4NTgga0IKZG9tYWluYnVpbGRlcjogZGV0YWlsOiAgICAgICBkb21VIG1tYXAgICAgICAgICAg
OiA1NjI0IGtCCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogYm9vdGxhdGVfcHY6IHNoYXJlZF9pbmZv
OiBwZm4gMHgwLCBtZm4gMHhjZDkwOApkb21haW5idWlsZGVyOiBkZXRhaWw6IHNoYXJlZF9pbmZv
X3g4Nl82NDogY2FsbGVkCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogdmNwdV94ODZfNjQ6IGNhbGxl
ZApkb21haW5idWlsZGVyOiBkZXRhaWw6IHZjcHVfeDg2XzY0OiBjcjM6IHBmbiAweDU3OSBtZm4g
MHgxMjg5NzkKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fcmVsZWFzZTogY2FsbGVkCmxp
YnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6MzYxOmxpYnhsX19kZXZpY2VfZGlza19zZXRfYmFj
a2VuZDogRGlzayB2ZGV2PXh2ZGEgc3BlYy5iYWNrZW5kPXBoeQpsaWJ4bDogZGVidWc6IGxpYnhs
X2RldmljZS5jOjI3MDpkaXNrX3RyeV9iYWNrZW5kOiBEaXNrIHZkZXY9eHZkYSwgaXMgdXNpbmcg
YSBzdG9yYWdlIGRyaXZlciBkb21haW4sIHNraXBwaW5nIHBoeXNpY2FsIGRldmljZSBjaGVjawps
aWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NjM2OmxpYnhsX19ldl94c3dhdGNoX3JlZ2lzdGVy
OiB3YXRjaCB3PTB4NTYzNjVhNjhhNzAwIHdwYXRoPS9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3Zi
ZC85Mi81MTcxMi9zdGF0ZSB0b2tlbj0zLzE6IHJlZ2lzdGVyIHNsb3RudW09MwpsaWJ4bDogZGVi
dWc6IGxpYnhsX2V2ZW50LmM6NTczOndhdGNoZmRfY2FsbGJhY2s6IHdhdGNoIHc9MHg1NjM2NWE2
OGE3MDAgd3BhdGg9L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzkyLzUxNzEyL3N0YXRlIHRv
a2VuPTMvMTogZXZlbnQgZXBhdGg9L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzkyLzUxNzEy
L3N0YXRlCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo4Nzg6ZGV2c3RhdGVfY2FsbGJhY2s6
IGJhY2tlbmQgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzkyLzUxNzEyL3N0YXRlIHdhbnRl
ZCBzdGF0ZSAyIHN0aWxsIHdhaXRpbmcgc3RhdGUgMQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50
LmM6NTczOndhdGNoZmRfY2FsbGJhY2s6IHdhdGNoIHc9MHg1NjM2NWE2OGE3MDAgd3BhdGg9L2xv
Y2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzkyLzUxNzEyL3N0YXRlIHRva2VuPTMvMTogZXZlbnQg
ZXBhdGg9L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzkyLzUxNzEyL3N0YXRlCmxpYnhsOiBk
ZWJ1ZzogbGlieGxfZXZlbnQuYzo4NzQ6ZGV2c3RhdGVfY2FsbGJhY2s6IGJhY2tlbmQgL2xvY2Fs
L2RvbWFpbi8xL2JhY2tlbmQvdmJkLzkyLzUxNzEyL3N0YXRlIHdhbnRlZCBzdGF0ZSAyIG9rCmxp
YnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo2NzM6bGlieGxfX2V2X3hzd2F0Y2hfZGVyZWdpc3Rl
cjogd2F0Y2ggdz0weDU2MzY1YTY4YTcwMCB3cGF0aD0vbG9jYWwvZG9tYWluLzEvYmFja2VuZC92
YmQvOTIvNTE3MTIvc3RhdGUgdG9rZW49My8xOiBkZXJlZ2lzdGVyIHNsb3RudW09MwpsaWJ4bDog
ZGVidWc6IGxpYnhsX2RldmljZS5jOjEwNTk6ZGV2aWNlX2JhY2tlbmRfY2FsbGJhY2s6IGNhbGxp
bmcgZGV2aWNlX2JhY2tlbmRfY2xlYW51cApsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6Njg2
OmxpYnhsX19ldl94c3dhdGNoX2RlcmVnaXN0ZXI6IHdhdGNoIHc9MHg1NjM2NWE2OGE3MDA6IGRl
cmVnaXN0ZXIgdW5yZWdpc3RlcmVkCmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6MTExNDpk
ZXZpY2VfaG90cGx1ZzogQmFja2VuZCBkb21pZCAxLCBkb21pZCAwLCBhc3N1bWluZyBkcml2ZXIg
ZG9tYWlucwpsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjExMTc6ZGV2aWNlX2hvdHBsdWc6
IE5vdCBhIHJlbW92ZSwgbm90IGV4ZWN1dGluZyBob3RwbHVnIHNjcmlwdHMKbGlieGw6IGRlYnVn
OiBsaWJ4bF9ldmVudC5jOjY4NjpsaWJ4bF9fZXZfeHN3YXRjaF9kZXJlZ2lzdGVyOiB3YXRjaCB3
PTB4NTYzNjVhNjhhODAwOiBkZXJlZ2lzdGVyIHVucmVnaXN0ZXJlZApsaWJ4bDogZGVidWc6IGxp
YnhsX2RtLmM6MjA5NDpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06IFNwYXduaW5nIGRldmljZS1tb2Rl
bCAvdXNyL2xvY2FsL2xpYi94ZW4vYmluL3FlbXUtZG0gd2l0aCBhcmd1bWVudHM6CmxpYnhsOiBk
ZWJ1ZzogbGlieGxfZG0uYzoyMDk2OmxpYnhsX19zcGF3bl9sb2NhbF9kbTogICAvdXNyL2xvY2Fs
L2xpYi94ZW4vYmluL3FlbXUtZG0KbGlieGw6IGRlYnVnOiBsaWJ4bF9kbS5jOjIwOTY6bGlieGxf
X3NwYXduX2xvY2FsX2RtOiAgIC1kCmxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoyMDk2OmxpYnhs
X19zcGF3bl9sb2NhbF9kbTogICA5MgpsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MjA5NjpsaWJ4
bF9fc3Bhd25fbG9jYWxfZG06ICAgLWRvbWFpbi1uYW1lCmxpYnhsOiBkZWJ1ZzogbGlieGxfZG0u
YzoyMDk2OmxpYnhsX19zcGF3bl9sb2NhbF9kbTogICBydWlib3gtZG0KbGlieGw6IGRlYnVnOiBs
aWJ4bF9kbS5jOjIwOTY6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIC12bmMKbGlieGw6IGRlYnVn
OiBsaWJ4bF9kbS5jOjIwOTY6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIDAuMC4wLjA6MApsaWJ4
bDogZGVidWc6IGxpYnhsX2RtLmM6MjA5NjpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAgLXZuY3Vu
dXNlZApsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MjA5NjpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06
ICAgLU0KbGlieGw6IGRlYnVnOiBsaWJ4bF9kbS5jOjIwOTY6bGlieGxfX3NwYXduX2xvY2FsX2Rt
OiAgIHhlbnB2CmxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoyMDk4OmxpYnhsX19zcGF3bl9sb2Nh
bF9kbTogU3Bhd25pbmcgZGV2aWNlLW1vZGVsIC91c3IvbG9jYWwvbGliL3hlbi9iaW4vcWVtdS1k
bSB3aXRoIGFkZGl0aW9uYWwgZW52aXJvbm1lbnQ6CmxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoy
MTAwOmxpYnhsX19zcGF3bl9sb2NhbF9kbTogICBYRU5fUUVNVV9DT05TT0xFX0xJTUlUPTEwNDg1
NzYKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjYzNjpsaWJ4bF9fZXZfeHN3YXRjaF9yZWdp
c3Rlcjogd2F0Y2ggdz0weDU2MzY1YTY4NDg2MCB3cGF0aD0vbG9jYWwvZG9tYWluLzAvZGV2aWNl
LW1vZGVsLzkyL3N0YXRlIHRva2VuPTMvMjogcmVnaXN0ZXIgc2xvdG51bT0zCmxpYnhsOiBkZWJ1
ZzogbGlieGxfZXZlbnQuYzo1NzM6d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggdz0weDU2MzY1YTY4
NDg2MCB3cGF0aD0vbG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVsLzkyL3N0YXRlIHRva2VuPTMv
MjogZXZlbnQgZXBhdGg9L2xvY2FsL2RvbWFpbi8wL2RldmljZS1tb2RlbC85Mi9zdGF0ZQpsaWJ4
bDogZGVidWc6IGxpYnhsX2V4ZWMuYzozOTg6c3Bhd25fd2F0Y2hfZXZlbnQ6IGRvbWFpbiA5MiBk
ZXZpY2UgbW9kZWw6IHNwYXduIHdhdGNoIHA9KG51bGwpCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZl
bnQuYzo1NzM6d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggdz0weDU2MzY1YTY4NDg2MCB3cGF0aD0v
bG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVsLzkyL3N0YXRlIHRva2VuPTMvMjogZXZlbnQgZXBh
dGg9L2xvY2FsL2RvbWFpbi8wL2RldmljZS1tb2RlbC85Mi9zdGF0ZQpsaWJ4bDogZGVidWc6IGxp
YnhsX2V4ZWMuYzozOTg6c3Bhd25fd2F0Y2hfZXZlbnQ6IGRvbWFpbiA5MiBkZXZpY2UgbW9kZWw6
IHNwYXduIHdhdGNoIHA9cnVubmluZwpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NjczOmxp
YnhsX19ldl94c3dhdGNoX2RlcmVnaXN0ZXI6IHdhdGNoIHc9MHg1NjM2NWE2ODQ4NjAgd3BhdGg9
L2xvY2FsL2RvbWFpbi8wL2RldmljZS1tb2RlbC85Mi9zdGF0ZSB0b2tlbj0zLzI6IGRlcmVnaXN0
ZXIgc2xvdG51bT0zCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXhlYy5jOjEyOTpsaWJ4bF9yZXBvcnRf
Y2hpbGRfZXhpdHN0YXR1czogZG9tYWluIDkyIGRldmljZSBtb2RlbCAoZHlpbmcgYXMgZXhwZWN0
ZWQpIFs3MzNdIGRpZWQgZHVlIHRvIGZhdGFsIHNpZ25hbCBLaWxsZWQKbGlieGw6IGRlYnVnOiBs
aWJ4bF9ldmVudC5jOjY4NjpsaWJ4bF9fZXZfeHN3YXRjaF9kZXJlZ2lzdGVyOiB3YXRjaCB3PTB4
NTYzNjVhNjg0ODYwOiBkZXJlZ2lzdGVyIHVucmVnaXN0ZXJlZApsaWJ4bDogZGVidWc6IGxpYnhs
X2V2ZW50LmM6NjM2OmxpYnhsX19ldl94c3dhdGNoX3JlZ2lzdGVyOiB3YXRjaCB3PTB4NTYzNjVh
NjkwNjAwIHdwYXRoPS9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi85Mi8wL3N0YXRlIHRva2Vu
PTMvMzogcmVnaXN0ZXIgc2xvdG51bT0zCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1NzM6
d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggdz0weDU2MzY1YTY5MDYwMCB3cGF0aD0vbG9jYWwvZG9t
YWluLzAvYmFja2VuZC92aWYvOTIvMC9zdGF0ZSB0b2tlbj0zLzM6IGV2ZW50IGVwYXRoPS9sb2Nh
bC9kb21haW4vMC9iYWNrZW5kL3ZpZi85Mi8wL3N0YXRlCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZl
bnQuYzo4Nzg6ZGV2c3RhdGVfY2FsbGJhY2s6IGJhY2tlbmQgL2xvY2FsL2RvbWFpbi8wL2JhY2tl
bmQvdmlmLzkyLzAvc3RhdGUgd2FudGVkIHN0YXRlIDIgc3RpbGwgd2FpdGluZyBzdGF0ZSAxCmxp
YnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1NzM6d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggdz0w
eDU2MzY1YTY5MDYwMCB3cGF0aD0vbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvOTIvMC9zdGF0
ZSB0b2tlbj0zLzM6IGV2ZW50IGVwYXRoPS9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi85Mi8w
L3N0YXRlCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo4NzQ6ZGV2c3RhdGVfY2FsbGJhY2s6
IGJhY2tlbmQgL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzkyLzAvc3RhdGUgd2FudGVkIHN0
YXRlIDIgb2sKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjY3MzpsaWJ4bF9fZXZfeHN3YXRj
aF9kZXJlZ2lzdGVyOiB3YXRjaCB3PTB4NTYzNjVhNjkwNjAwIHdwYXRoPS9sb2NhbC9kb21haW4v
MC9iYWNrZW5kL3ZpZi85Mi8wL3N0YXRlIHRva2VuPTMvMzogZGVyZWdpc3RlciBzbG90bnVtPTMK
bGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoxMDU5OmRldmljZV9iYWNrZW5kX2NhbGxiYWNr
OiBjYWxsaW5nIGRldmljZV9iYWNrZW5kX2NsZWFudXAKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVu
dC5jOjY4NjpsaWJ4bF9fZXZfeHN3YXRjaF9kZXJlZ2lzdGVyOiB3YXRjaCB3PTB4NTYzNjVhNjkw
NjAwOiBkZXJlZ2lzdGVyIHVucmVnaXN0ZXJlZApsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5j
OjExNTc6ZGV2aWNlX2hvdHBsdWc6IGNhbGxpbmcgaG90cGx1ZyBzY3JpcHQ6IC9ldGMveGVuL3Nj
cmlwdHMvdmlmLWJyaWRnZSBvbmxpbmUKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoxMTU4
OmRldmljZV9ob3RwbHVnOiBleHRyYSBhcmdzOgpsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5j
OjExNjQ6ZGV2aWNlX2hvdHBsdWc6IAl0eXBlX2lmPXZpZgpsaWJ4bDogZGVidWc6IGxpYnhsX2Rl
dmljZS5jOjExNjY6ZGV2aWNlX2hvdHBsdWc6IGVudjoKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZp
Y2UuYzoxMTczOmRldmljZV9ob3RwbHVnOiAJc2NyaXB0OiAvZXRjL3hlbi9zY3JpcHRzL3ZpZi1i
cmlkZ2UKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoxMTczOmRldmljZV9ob3RwbHVnOiAJ
WEVOQlVTX1RZUEU6IHZpZgpsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjExNzM6ZGV2aWNl
X2hvdHBsdWc6IAlYRU5CVVNfUEFUSDogYmFja2VuZC92aWYvOTIvMApsaWJ4bDogZGVidWc6IGxp
YnhsX2RldmljZS5jOjExNzM6ZGV2aWNlX2hvdHBsdWc6IAlYRU5CVVNfQkFTRV9QQVRIOiBiYWNr
ZW5kCmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6MTE3MzpkZXZpY2VfaG90cGx1ZzogCW5l
dGRldjogCmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6MTE3MzpkZXZpY2VfaG90cGx1Zzog
CXZpZjogdmlmOTIuMApsaWJ4bDogZGVidWc6IGxpYnhsX2FvdXRpbHMuYzo1OTM6bGlieGxfX2Fz
eW5jX2V4ZWNfc3RhcnQ6IGZvcmtpbmcgdG8gZXhlY3V0ZTogL2V0Yy94ZW4vc2NyaXB0cy92aWYt
YnJpZGdlIG9ubGluZSAKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjY4NjpsaWJ4bF9fZXZf
eHN3YXRjaF9kZXJlZ2lzdGVyOiB3YXRjaCB3PTB4NTYzNjVhNjkwNzAwOiBkZXJlZ2lzdGVyIHVu
cmVnaXN0ZXJlZApsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjExNDM6ZGV2aWNlX2hvdHBs
dWc6IE5vIGhvdHBsdWcgc2NyaXB0IHRvIGV4ZWN1dGUKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVu
dC5jOjY4NjpsaWJ4bF9fZXZfeHN3YXRjaF9kZXJlZ2lzdGVyOiB3YXRjaCB3PTB4NTYzNjVhNjkw
NzAwOiBkZXJlZ2lzdGVyIHVucmVnaXN0ZXJlZApsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6
NjM2OmxpYnhsX19ldl94c3dhdGNoX3JlZ2lzdGVyOiB3YXRjaCB3PTB4NTYzNjVhNjg0OWQ4IHdw
YXRoPS9sb2NhbC9kb21haW4vOTIvZGV2aWNlLW1vZGVsLzkxL3N0YXRlIHRva2VuPTMvNDogcmVn
aXN0ZXIgc2xvdG51bT0zCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1NzM6d2F0Y2hmZF9j
YWxsYmFjazogd2F0Y2ggdz0weDU2MzY1YTY4NDlkOCB3cGF0aD0vbG9jYWwvZG9tYWluLzkyL2Rl
dmljZS1tb2RlbC85MS9zdGF0ZSB0b2tlbj0zLzQ6IGV2ZW50IGVwYXRoPS9sb2NhbC9kb21haW4v
OTIvZGV2aWNlLW1vZGVsLzkxL3N0YXRlCmxpYnhsOiBkZWJ1ZzogbGlieGxfYW91dGlscy5jOjg4
Onhzd2FpdF90aW1lb3V0X2NhbGxiYWNrOiBTdHViZG9tIDkyIGZvciA5MSBzdGFydHVwOiB4c3dh
aXQgdGltZW91dCAocGF0aD0vbG9jYWwvZG9tYWluLzkyL2RldmljZS1tb2RlbC85MS9zdGF0ZSkK
bGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjY3MzpsaWJ4bF9fZXZfeHN3YXRjaF9kZXJlZ2lz
dGVyOiB3YXRjaCB3PTB4NTYzNjVhNjg0OWQ4IHdwYXRoPS9sb2NhbC9kb21haW4vOTIvZGV2aWNl
LW1vZGVsLzkxL3N0YXRlIHRva2VuPTMvNDogZGVyZWdpc3RlciBzbG90bnVtPTMKbGlieGw6IGVy
cm9yOiBsaWJ4bF9kbS5jOjE5NjM6c3R1YmRvbV94c3dhaXRfY2I6IFN0dWJkb20gOTIgZm9yIDkx
IHN0YXJ0dXA6IHN0YXJ0dXAgdGltZWQgb3V0CmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo2
ODY6bGlieGxfX2V2X3hzd2F0Y2hfZGVyZWdpc3Rlcjogd2F0Y2ggdz0weDU2MzY1YTY4NDlkODog
ZGVyZWdpc3RlciB1bnJlZ2lzdGVyZWQKbGlieGw6IGVycm9yOiBsaWJ4bF9jcmVhdGUuYzoxNTA0
OmRvbWNyZWF0ZV9kZXZtb2RlbF9zdGFydGVkOiBkZXZpY2UgbW9kZWwgZGlkIG5vdCBzdGFydDog
LTkKbGlieGw6IGRlYnVnOiBsaWJ4bF9kbS5jOjIzMDY6a2lsbF9kZXZpY2VfbW9kZWw6IERldmlj
ZSBNb2RlbCBzaWduYWxlZApsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NjM2OmxpYnhsX19l
dl94c3dhdGNoX3JlZ2lzdGVyOiB3YXRjaCB3PTB4NTYzNjVhNjkxNTkwIHdwYXRoPS9sb2NhbC9k
b21haW4vMS9iYWNrZW5kL3ZiZC85Mi81MTcxMi9zdGF0ZSB0b2tlbj0zLzU6IHJlZ2lzdGVyIHNs
b3RudW09MwpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NjM2OmxpYnhsX19ldl94c3dhdGNo
X3JlZ2lzdGVyOiB3YXRjaCB3PTB4NTYzNjVhNjhkOWEwIHdwYXRoPS9sb2NhbC9kb21haW4vMC9i
YWNrZW5kL3ZpZi85Mi8wL3N0YXRlIHRva2VuPTIvNjogcmVnaXN0ZXIgc2xvdG51bT0yCmxpYnhs
OiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo2MzY6bGlieGxfX2V2X3hzd2F0Y2hfcmVnaXN0ZXI6IHdh
dGNoIHc9MHg1NjM2NWE2OGU0MDAgd3BhdGg9L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzkx
LzUxNzEyL3N0YXRlIHRva2VuPTEvNzogcmVnaXN0ZXIgc2xvdG51bT0xCmxpYnhsOiBkZWJ1Zzog
bGlieGxfZXZlbnQuYzo1NzM6d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggdz0weDU2MzY1YTY5MTU5
MCB3cGF0aD0vbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvOTIvNTE3MTIvc3RhdGUgdG9rZW49
My81OiBldmVudCBlcGF0aD0vbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvOTIvNTE3MTIvc3Rh
dGUKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjg3NDpkZXZzdGF0ZV9jYWxsYmFjazogYmFj
a2VuZCAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvOTIvNTE3MTIvc3RhdGUgd2FudGVkIHN0
YXRlIDYgb2sKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjY3MzpsaWJ4bF9fZXZfeHN3YXRj
aF9kZXJlZ2lzdGVyOiB3YXRjaCB3PTB4NTYzNjVhNjkxNTkwIHdwYXRoPS9sb2NhbC9kb21haW4v
MS9iYWNrZW5kL3ZiZC85Mi81MTcxMi9zdGF0ZSB0b2tlbj0zLzU6IGRlcmVnaXN0ZXIgc2xvdG51
bT0zCmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6MTA1OTpkZXZpY2VfYmFja2VuZF9jYWxs
YmFjazogY2FsbGluZyBkZXZpY2VfYmFja2VuZF9jbGVhbnVwCmxpYnhsOiBkZWJ1ZzogbGlieGxf
ZXZlbnQuYzo2ODY6bGlieGxfX2V2X3hzd2F0Y2hfZGVyZWdpc3Rlcjogd2F0Y2ggdz0weDU2MzY1
YTY5MTU5MDogZGVyZWdpc3RlciB1bnJlZ2lzdGVyZWQKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZp
Y2UuYzoxMTE0OmRldmljZV9ob3RwbHVnOiBCYWNrZW5kIGRvbWlkIDEsIGRvbWlkIDAsIGFzc3Vt
aW5nIGRyaXZlciBkb21haW5zCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo2MzY6bGlieGxf
X2V2X3hzd2F0Y2hfcmVnaXN0ZXI6IHdhdGNoIHc9MHg1NjM2NWE2OTE2OTAgd3BhdGg9L2xvY2Fs
L2RvbWFpbi8xL2JhY2tlbmQvdmJkLzkyLzUxNzEyIHRva2VuPTMvODogcmVnaXN0ZXIgc2xvdG51
bT0zCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1NDg6d2F0Y2hmZF9jYWxsYmFjazogd2F0
Y2ggdz0weDU2MzY1YTY5MTY5MCBlcGF0aD0vbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvOTIv
NTE3MTIvc3RhdGUgdG9rZW49My81OiBjb3VudGVyICE9IDgKbGlieGw6IGRlYnVnOiBsaWJ4bF9l
dmVudC5jOjU0ODp3YXRjaGZkX2NhbGxiYWNrOiB3YXRjaCB3PTB4NTYzNjVhNjkxNjkwIGVwYXRo
PS9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC85Mi81MTcxMi9zdGF0ZSB0b2tlbj0zLzU6IGNv
dW50ZXIgIT0gOApsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTczOndhdGNoZmRfY2FsbGJh
Y2s6IHdhdGNoIHc9MHg1NjM2NWE2OGQ5YTAgd3BhdGg9L2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQv
dmlmLzkyLzAvc3RhdGUgdG9rZW49Mi82OiBldmVudCBlcGF0aD0vbG9jYWwvZG9tYWluLzAvYmFj
a2VuZC92aWYvOTIvMC9zdGF0ZQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6ODc4OmRldnN0
YXRlX2NhbGxiYWNrOiBiYWNrZW5kIC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi85Mi8wL3N0
YXRlIHdhbnRlZCBzdGF0ZSA2IHN0aWxsIHdhaXRpbmcgc3RhdGUgNQpsaWJ4bDogZGVidWc6IGxp
YnhsX2V2ZW50LmM6NTczOndhdGNoZmRfY2FsbGJhY2s6IHdhdGNoIHc9MHg1NjM2NWE2OGU0MDAg
d3BhdGg9L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzkxLzUxNzEyL3N0YXRlIHRva2VuPTEv
NzogZXZlbnQgZXBhdGg9L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzkxLzUxNzEyL3N0YXRl
CmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo4NzQ6ZGV2c3RhdGVfY2FsbGJhY2s6IGJhY2tl
bmQgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzkxLzUxNzEyL3N0YXRlIHdhbnRlZCBzdGF0
ZSA2IG9rCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo2NzM6bGlieGxfX2V2X3hzd2F0Y2hf
ZGVyZWdpc3Rlcjogd2F0Y2ggdz0weDU2MzY1YTY4ZTQwMCB3cGF0aD0vbG9jYWwvZG9tYWluLzEv
YmFja2VuZC92YmQvOTEvNTE3MTIvc3RhdGUgdG9rZW49MS83OiBkZXJlZ2lzdGVyIHNsb3RudW09
MQpsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjEwNTk6ZGV2aWNlX2JhY2tlbmRfY2FsbGJh
Y2s6IGNhbGxpbmcgZGV2aWNlX2JhY2tlbmRfY2xlYW51cApsaWJ4bDogZGVidWc6IGxpYnhsX2V2
ZW50LmM6Njg2OmxpYnhsX19ldl94c3dhdGNoX2RlcmVnaXN0ZXI6IHdhdGNoIHc9MHg1NjM2NWE2
OGU0MDA6IGRlcmVnaXN0ZXIgdW5yZWdpc3RlcmVkCmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNl
LmM6MTExNDpkZXZpY2VfaG90cGx1ZzogQmFja2VuZCBkb21pZCAxLCBkb21pZCAwLCBhc3N1bWlu
ZyBkcml2ZXIgZG9tYWlucwpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NjM2OmxpYnhsX19l
dl94c3dhdGNoX3JlZ2lzdGVyOiB3YXRjaCB3PTB4NTYzNjVhNjhlNTAwIHdwYXRoPS9sb2NhbC9k
b21haW4vMS9iYWNrZW5kL3ZiZC85MS81MTcxMiB0b2tlbj0xLzk6IHJlZ2lzdGVyIHNsb3RudW09
MQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTQ4OndhdGNoZmRfY2FsbGJhY2s6IHdhdGNo
IHc9MHg1NjM2NWE2OGU1MDAgZXBhdGg9L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzkxLzUx
NzEyL3N0YXRlIHRva2VuPTEvNzogY291bnRlciAhPSA5CmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZl
bnQuYzo1NDg6d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggdz0weDU2MzY1YTY4ZTUwMCBlcGF0aD0v
bG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvOTEvNTE3MTIvc3RhdGUgdG9rZW49MS83OiBjb3Vu
dGVyICE9IDkKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjU3Mzp3YXRjaGZkX2NhbGxiYWNr
OiB3YXRjaCB3PTB4NTYzNjVhNjkxNjkwIHdwYXRoPS9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3Zi
ZC85Mi81MTcxMiB0b2tlbj0zLzg6IGV2ZW50IGVwYXRoPS9sb2NhbC9kb21haW4vMS9iYWNrZW5k
L3ZiZC85Mi81MTcxMgpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTczOndhdGNoZmRfY2Fs
bGJhY2s6IHdhdGNoIHc9MHg1NjM2NWE2OGU1MDAgd3BhdGg9L2xvY2FsL2RvbWFpbi8xL2JhY2tl
bmQvdmJkLzkxLzUxNzEyIHRva2VuPTEvOTogZXZlbnQgZXBhdGg9L2xvY2FsL2RvbWFpbi8xL2Jh
Y2tlbmQvdmJkLzkxLzUxNzEyCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1NzM6d2F0Y2hm
ZF9jYWxsYmFjazogd2F0Y2ggdz0weDU2MzY1YTY4ZDlhMCB3cGF0aD0vbG9jYWwvZG9tYWluLzAv
YmFja2VuZC92aWYvOTIvMC9zdGF0ZSB0b2tlbj0yLzY6IGV2ZW50IGVwYXRoPS9sb2NhbC9kb21h
aW4vMC9iYWNrZW5kL3ZpZi85Mi8wL3N0YXRlCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo4
Nzg6ZGV2c3RhdGVfY2FsbGJhY2s6IGJhY2tlbmQgL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlm
LzkyLzAvc3RhdGUgd2FudGVkIHN0YXRlIDYgc3RpbGwgd2FpdGluZyBzdGF0ZSA1CmxpYnhsOiBk
ZWJ1ZzogbGlieGxfZXZlbnQuYzo1NzM6d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggdz0weDU2MzY1
YTY4ZDlhMCB3cGF0aD0vbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvOTIvMC9zdGF0ZSB0b2tl
bj0yLzY6IGV2ZW50IGVwYXRoPS9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi85Mi8wL3N0YXRl
CmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo4NzQ6ZGV2c3RhdGVfY2FsbGJhY2s6IGJhY2tl
bmQgL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzkyLzAvc3RhdGUgd2FudGVkIHN0YXRlIDYg
b2sKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjY3MzpsaWJ4bF9fZXZfeHN3YXRjaF9kZXJl
Z2lzdGVyOiB3YXRjaCB3PTB4NTYzNjVhNjhkOWEwIHdwYXRoPS9sb2NhbC9kb21haW4vMC9iYWNr
ZW5kL3ZpZi85Mi8wL3N0YXRlIHRva2VuPTIvNjogZGVyZWdpc3RlciBzbG90bnVtPTIKbGlieGw6
IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoxMDU5OmRldmljZV9iYWNrZW5kX2NhbGxiYWNrOiBjYWxs
aW5nIGRldmljZV9iYWNrZW5kX2NsZWFudXAKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjY4
NjpsaWJ4bF9fZXZfeHN3YXRjaF9kZXJlZ2lzdGVyOiB3YXRjaCB3PTB4NTYzNjVhNjhkOWEwOiBk
ZXJlZ2lzdGVyIHVucmVnaXN0ZXJlZApsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjExNTc6
ZGV2aWNlX2hvdHBsdWc6IGNhbGxpbmcgaG90cGx1ZyBzY3JpcHQ6IC9ldGMveGVuL3NjcmlwdHMv
dmlmLWJyaWRnZSBvZmZsaW5lCmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6MTE1ODpkZXZp
Y2VfaG90cGx1ZzogZXh0cmEgYXJnczoKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoxMTY0
OmRldmljZV9ob3RwbHVnOiAJdHlwZV9pZj12aWYKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2Uu
YzoxMTY2OmRldmljZV9ob3RwbHVnOiBlbnY6CmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6
MTE3MzpkZXZpY2VfaG90cGx1ZzogCXNjcmlwdDogL2V0Yy94ZW4vc2NyaXB0cy92aWYtYnJpZGdl
CmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6MTE3MzpkZXZpY2VfaG90cGx1ZzogCVhFTkJV
U19UWVBFOiB2aWYKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoxMTczOmRldmljZV9ob3Rw
bHVnOiAJWEVOQlVTX1BBVEg6IGJhY2tlbmQvdmlmLzkyLzAKbGlieGw6IGRlYnVnOiBsaWJ4bF9k
ZXZpY2UuYzoxMTczOmRldmljZV9ob3RwbHVnOiAJWEVOQlVTX0JBU0VfUEFUSDogYmFja2VuZAps
aWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjExNzM6ZGV2aWNlX2hvdHBsdWc6IAluZXRkZXY6
IApsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjExNzM6ZGV2aWNlX2hvdHBsdWc6IAl2aWY6
IHZpZjkyLjAKbGlieGw6IGRlYnVnOiBsaWJ4bF9hb3V0aWxzLmM6NTkzOmxpYnhsX19hc3luY19l
eGVjX3N0YXJ0OiBmb3JraW5nIHRvIGV4ZWN1dGU6IC9ldGMveGVuL3NjcmlwdHMvdmlmLWJyaWRn
ZSBvZmZsaW5lIApsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6Njg2OmxpYnhsX19ldl94c3dh
dGNoX2RlcmVnaXN0ZXI6IHdhdGNoIHc9MHg1NjM2NWE2OGRhYTA6IGRlcmVnaXN0ZXIgdW5yZWdp
c3RlcmVkCmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6MTE0MzpkZXZpY2VfaG90cGx1Zzog
Tm8gaG90cGx1ZyBzY3JpcHQgdG8gZXhlY3V0ZQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6
Njg2OmxpYnhsX19ldl94c3dhdGNoX2RlcmVnaXN0ZXI6IHdhdGNoIHc9MHg1NjM2NWE2OGRhYTA6
IGRlcmVnaXN0ZXIgdW5yZWdpc3RlcmVkCmxpYnhsOiBkZWJ1ZzogbGlieGxfbGludXguYzoyMjE6
bGlieGxfX2dldF9ob3RwbHVnX3NjcmlwdF9pbmZvOiBiYWNrZW5kX2tpbmQgNSwgbm8gbmVlZCB0
byBleGVjdXRlIHNjcmlwdHMKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoxMTQzOmRldmlj
ZV9ob3RwbHVnOiBObyBob3RwbHVnIHNjcmlwdCB0byBleGVjdXRlCmxpYnhsOiBkZWJ1ZzogbGli
eGxfZXZlbnQuYzo2ODY6bGlieGxfX2V2X3hzd2F0Y2hfZGVyZWdpc3Rlcjogd2F0Y2ggdz0weDU2
MzY1YTY5MWI2MDogZGVyZWdpc3RlciB1bnJlZ2lzdGVyZWQKbGlieGw6IGRlYnVnOiBsaWJ4bF9s
aW51eC5jOjIyMTpsaWJ4bF9fZ2V0X2hvdHBsdWdfc2NyaXB0X2luZm86IGJhY2tlbmRfa2luZCA2
LCBubyBuZWVkIHRvIGV4ZWN1dGUgc2NyaXB0cwpsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5j
OjExNDM6ZGV2aWNlX2hvdHBsdWc6IE5vIGhvdHBsdWcgc2NyaXB0IHRvIGV4ZWN1dGUKbGlieGw6
IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjY4NjpsaWJ4bF9fZXZfeHN3YXRjaF9kZXJlZ2lzdGVyOiB3
YXRjaCB3PTB4NTYzNjVhNjkxZjcwOiBkZXJlZ2lzdGVyIHVucmVnaXN0ZXJlZApsaWJ4bDogZGVi
dWc6IGxpYnhsX2xpbnV4LmM6MjIxOmxpYnhsX19nZXRfaG90cGx1Z19zY3JpcHRfaW5mbzogYmFj
a2VuZF9raW5kIDYsIG5vIG5lZWQgdG8gZXhlY3V0ZSBzY3JpcHRzCmxpYnhsOiBkZWJ1ZzogbGli
eGxfZGV2aWNlLmM6MTE0MzpkZXZpY2VfaG90cGx1ZzogTm8gaG90cGx1ZyBzY3JpcHQgdG8gZXhl
Y3V0ZQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6Njg2OmxpYnhsX19ldl94c3dhdGNoX2Rl
cmVnaXN0ZXI6IHdhdGNoIHc9MHg1NjM2NWE2OTU5ZDA6IGRlcmVnaXN0ZXIgdW5yZWdpc3RlcmVk
CmxpYnhsOiBkZWJ1ZzogbGlieGxfYW91dGlscy5jOjg4Onhzd2FpdF90aW1lb3V0X2NhbGxiYWNr
OiByZW1vdmFsIG9mIGJhY2tlbmQgcGF0aDogeHN3YWl0IHRpbWVvdXQgKHBhdGg9L2xvY2FsL2Rv
bWFpbi8xL2JhY2tlbmQvdmJkLzkyLzUxNzEyKQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6
NjczOmxpYnhsX19ldl94c3dhdGNoX2RlcmVnaXN0ZXI6IHdhdGNoIHc9MHg1NjM2NWE2OTE2OTAg
d3BhdGg9L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzkyLzUxNzEyIHRva2VuPTMvODogZGVy
ZWdpc3RlciBzbG90bnVtPTMKbGlieGw6IGVycm9yOiBsaWJ4bF9kZXZpY2UuYzoxMjY0OmRldmlj
ZV9kZXN0cm95X2JlX3dhdGNoX2NiOiB0aW1lZCBvdXQgd2hpbGUgd2FpdGluZyBmb3IgL2xvY2Fs
L2RvbWFpbi8xL2JhY2tlbmQvdmJkLzkyLzUxNzEyIHRvIGJlIHJlbW92ZWQKbGlieGw6IGRlYnVn
OiBsaWJ4bF9ldmVudC5jOjY4NjpsaWJ4bF9fZXZfeHN3YXRjaF9kZXJlZ2lzdGVyOiB3YXRjaCB3
PTB4NTYzNjVhNjkxNjkwOiBkZXJlZ2lzdGVyIHVucmVnaXN0ZXJlZApsaWJ4bDogZXJyb3I6IGxp
YnhsLmM6MTY0NzpkZXZpY2VzX2Rlc3Ryb3lfY2I6IGxpYnhsX19kZXZpY2VzX2Rlc3Ryb3kgZmFp
bGVkIGZvciA5MgpsaWJ4bDogZGVidWc6IGxpYnhsLmM6MTcxMjpkZXZpY2VzX2Rlc3Ryb3lfY2I6
IGZvcmtlZCBwaWQgODMyIGZvciBkZXN0cm95IG9mIGRvbWFpbiA5MgpsaWJ4bDogZGVidWc6IGxp
YnhsX2FvdXRpbHMuYzo4ODp4c3dhaXRfdGltZW91dF9jYWxsYmFjazogcmVtb3ZhbCBvZiBiYWNr
ZW5kIHBhdGg6IHhzd2FpdCB0aW1lb3V0IChwYXRoPS9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3Zi
ZC85MS81MTcxMikKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjY3MzpsaWJ4bF9fZXZfeHN3
YXRjaF9kZXJlZ2lzdGVyOiB3YXRjaCB3PTB4NTYzNjVhNjhlNTAwIHdwYXRoPS9sb2NhbC9kb21h
aW4vMS9iYWNrZW5kL3ZiZC85MS81MTcxMiB0b2tlbj0xLzk6IGRlcmVnaXN0ZXIgc2xvdG51bT0x
CmxpYnhsOiBlcnJvcjogbGlieGxfZGV2aWNlLmM6MTI2NDpkZXZpY2VfZGVzdHJveV9iZV93YXRj
aF9jYjogdGltZWQgb3V0IHdoaWxlIHdhaXRpbmcgZm9yIC9sb2NhbC9kb21haW4vMS9iYWNrZW5k
L3ZiZC85MS81MTcxMiB0byBiZSByZW1vdmVkCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo2
ODY6bGlieGxfX2V2X3hzd2F0Y2hfZGVyZWdpc3Rlcjogd2F0Y2ggdz0weDU2MzY1YTY4ZTUwMDog
ZGVyZWdpc3RlciB1bnJlZ2lzdGVyZWQKbGlieGw6IGVycm9yOiBsaWJ4bC5jOjE2NDc6ZGV2aWNl
c19kZXN0cm95X2NiOiBsaWJ4bF9fZGV2aWNlc19kZXN0cm95IGZhaWxlZCBmb3IgOTEKbGlieGw6
IGRlYnVnOiBsaWJ4bC5jOjE3MTI6ZGV2aWNlc19kZXN0cm95X2NiOiBmb3JrZWQgcGlkIDgzMyBm
b3IgZGVzdHJveSBvZiBkb21haW4gOTEKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjE4Njk6
bGlieGxfX2FvX2NvbXBsZXRlOiBhbyAweDU2MzY1YTY4MmQ0MDogY29tcGxldGUsIHJjPS0zCmxp
YnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzoxODM4OmxpYnhsX19hb19fZGVzdHJveTogYW8gMHg1
NjM2NWE2ODJkNDA6IGRlc3Ryb3kKbGlieGw6IGRlYnVnOiBsaWJ4bC5jOjE0NDU6bGlieGxfZG9t
YWluX2Rlc3Ryb3k6IGFvIDB4NTYzNjVhNjg1NWIwOiBjcmVhdGU6IGhvdz0obmlsKSBjYWxsYmFj
az0obmlsKSBwb2xsZXI9MHg1NjM2NWE2ODM0NjAKbGlieGw6IGVycm9yOiBsaWJ4bC5jOjE1NzU6
bGlieGxfX2Rlc3Ryb3lfZG9taWQ6IG5vbi1leGlzdGFudCBkb21haW4gOTEKbGlieGw6IGVycm9y
OiBsaWJ4bC5jOjE1MzQ6ZG9tYWluX2Rlc3Ryb3lfY2FsbGJhY2s6IHVuYWJsZSB0byBkZXN0cm95
IGd1ZXN0IHdpdGggZG9taWQgOTEKbGlieGw6IGVycm9yOiBsaWJ4bC5jOjE0NjM6ZG9tYWluX2Rl
c3Ryb3lfY2I6IGRlc3RydWN0aW9uIG9mIGRvbWFpbiA5MSBmYWlsZWQKbGlieGw6IGRlYnVnOiBs
aWJ4bF9ldmVudC5jOjE4Njk6bGlieGxfX2FvX2NvbXBsZXRlOiBhbyAweDU2MzY1YTY4NTViMDog
Y29tcGxldGUsIHJjPS0yMQpsaWJ4bDogZGVidWc6IGxpYnhsLmM6MTQ1NDpsaWJ4bF9kb21haW5f
ZGVzdHJveTogYW8gMHg1NjM2NWE2ODU1YjA6IGlucHJvZ3Jlc3M6IHBvbGxlcj0weDU2MzY1YTY4
MzQ2MCwgZmxhZ3M9aWMKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjE4Mzg6bGlieGxfX2Fv
X19kZXN0cm95OiBhbyAweDU2MzY1YTY4NTViMDogZGVzdHJveQp4ZW5jYWxsOmJ1ZmZlcjogZGVi
dWc6IHRvdGFsIGFsbG9jYXRpb25zOjg0OCB0b3RhbCByZWxlYXNlczo4NDgKeGVuY2FsbDpidWZm
ZXI6IGRlYnVnOiBjdXJyZW50IGFsbG9jYXRpb25zOjAgbWF4aW11bSBhbGxvY2F0aW9uczozCnhl
bmNhbGw6YnVmZmVyOiBkZWJ1ZzogY2FjaGUgY3VycmVudCBzaXplOjMKeGVuY2FsbDpidWZmZXI6
IGRlYnVnOiBjYWNoZSBoaXRzOjc5MyBtaXNzZXM6MyB0b29iaWc6NTIK
--001a1147194ab0b3d40546db21c5
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--001a1147194ab0b3d40546db21c5--


From xen-users-bounces@lists.xen.org Tue Jan 24 18:18:20 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Jan 2017 18:18:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cW5f7-0005nl-Sz; Tue, 24 Jan 2017 18:17:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <firemeteor.guo@gmail.com>) id 1cW5f6-0005nf-5K
 for xen-users@lists.xen.org; Tue, 24 Jan 2017 18:17:44 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 37/77-22326-74A97885; Tue, 24 Jan 2017 18:17:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkk+JIrShJLcpLzFFi42K5GLpwla7rrPY
 Ig7VvbSxWXT3A6sDocXT3b6YAxijWzLyk/IoE1oxD28+yFdx+ylSxffYv9gbG3/eZuhi5OIQE
 pjBKnN4xhQ3EYRFoZ5X40H+VFcSREFjMKnHh4XuWLkZOICdH4t2CX0wQdplES/ciZhCbV0BQ4
 uTMJ2A1wgIKEvNOPmAHsYUEvCU+zuhgBLE5Bbwklq6dArVuEovE/KX3WUESbAL6EgcergYbyi
 KgKrH/9Uc2iAWGElMmPGOHWBAgMafrMxvEAiuJ/stNYLaIgLXE78tLweYwC/hLHD5/mAnCdpH
 Ytf8v+wRGoVlI7puFJDWLkQPIVpdYP08IIqwtsWzha2YI20PieedBVgjbUeLcsrlQtqLElO6H
 YK0SAjISK44kQ0xxlZh5sRKiwk5i5q6tzKiqOcGqX3yeDzXFUmLn77vMEK1GEjvuS2BT3rRvC
 ssCRoFVjBrFqUVlqUW6hqZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBiYABCH
 YwflsWcIhRkoNJSZSXv6Y9QogvKT+lMiOxOCO+qDQntfgQowwHh5IE78IZQDnBotT01Iq0zBx
 gSoJJS3DwKInw5oCkeYsLEnOLM9MhUqcY7Tl6uk6/ZOI4dQNE/jl5Bkju2XX5JZMQS15+XqqU
 OMRUAZC2jNI8uKGwFHqJUVZKmJcR6EwhnoLUotzMElT5V4ziHIxKwry3QabwZOaVwO1+BXQWE
 9BZF5jBzipJREhJNTAu+C1wxYDHN2bPtnk8szUDmfbMtp4otPnVvvjb9qKz2LZlSH86FRT2aO
 6v/ys26H/guDK35hvbridKs8zX5/6Uz3QW2hxvrHJNfr1TrZndXOuXx+ovX/g0Y4HgoUPhnZc
 KpXctf1EltzpdpKC+rPR87Fphm53cbxb3W5Y373/459t1xVfPH77hUWIpzkg01GIuKk4EAEAg
 txOcAwAA
X-Env-Sender: firemeteor.guo@gmail.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1485281860!48145454!1
X-Originating-IP: [209.85.161.170]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37557 invoked from network); 24 Jan 2017 18:17:41 -0000
Received: from mail-yw0-f170.google.com (HELO mail-yw0-f170.google.com)
 (209.85.161.170)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 24 Jan 2017 18:17:41 -0000
Received: by mail-yw0-f170.google.com with SMTP id v200so169117747ywc.3
 for <xen-users@lists.xen.org>; Tue, 24 Jan 2017 10:17:41 -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=Oujihv5w1VpV/1bFGZ3I3kNynkUBTotvTPNk0khozJQ=;
 b=XHLm3eFYTt5Trn4I7XZdmeIx+em5NMIXDBnZSTordvqoReip1I05Sxvi6JuoRaaujF
 icl0qV9/nBWMjidDQcQhNPKEbDTmZmazUiH+bHih8JSu8Cd76gizH9ZBR33WZV+3pQCH
 Tu9lCWFAf1v2huAEdR9hVH55i83SwA2xWwqKgEVsko3ltS/yYyvfKuZNzRobWK2kBCIQ
 j1YmB03ZZ5p6VOggFqZ5Gellvp6bvqRkmK4zOt52eeUHKr85Q+Z9802HoIn8c+1lOA6i
 6BF8CWIuC/hU+obpqLASrTs63OyWX5i9ZYHIyu9tHJnZZKxrJxv7NzL3HObjFVIjMlN0
 oE5g==
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=Oujihv5w1VpV/1bFGZ3I3kNynkUBTotvTPNk0khozJQ=;
 b=KVte5rEAZG0OvXiO3f45Qm/Ov5pXHhxQVartvE3gSk3TjFyBkUJlD2Ymtoc2O3+dPa
 IFOZBnck3DQHH7SyxBgh+iQnjLjBYYglttS27PQmkpVOK4ZnayC7cJ4SD6tM/YzgV8K7
 vCH6HgnocF8ojOa2cR5UwmFxRSpOWIGx4RVuG3g2M2E1AL14frddaAb2upnpg4PSXUKb
 9yAnwWU5Lnma5Ljn5J4Uk2w1df58UAanOkzm356LPrPOB+N+nEobh9vgaRnziAGCnyNE
 IBFVNMQbn4JI25mCPmEnuPunzLvQMKRVKh4P0QYS5wD50ZfQbY9aKqdf43fT8rLAKK2D
 yl9Q==
X-Gm-Message-State: AIkVDXKPTk9smkTM+lpmvQaYOE3P9lRVwvY84nCYJlqm3lOOj8LFzbD7jghXZp2mqFNGTSKfNNLczI64ZhkeNg==
X-Received: by 10.129.111.194 with SMTP id k185mr29683619ywc.328.1485281860551; 
 Tue, 24 Jan 2017 10:17:40 -0800 (PST)
MIME-Version: 1.0
Received: by 10.37.205.136 with HTTP; Tue, 24 Jan 2017 10:17:39 -0800 (PST)
In-Reply-To: <20170120113935.bqm2qjo6z5sa3tjt@dhcp-3-221.uk.xensource.com>
References: <CAKhsbWa5otyhEm4HV0dG-v4wDEMNrWypCYo3DifosJQpTUSzdA@mail.gmail.com>
 <3b251949-2882-7323-23a1-52222b591a72@op.pl>
 <CAKhsbWa+9VwY8=BARALi+cS0NRher9dQU=un5ZTpmuV9Y992Tg@mail.gmail.com>
 <20170119173711.i4bo5garowcflaoa@dhcp-3-221.uk.xensource.com>
 <CAKhsbWZ2XAv1kjGfGR0EP+qewnBQbH74asC6sA64doExBB40rA@mail.gmail.com>
 <CAKhsbWY_gL0VJEL2KKpyGf687PEU0Bh4M8t46oyWktg+O9uRBQ@mail.gmail.com>
 <CAKhsbWaghdnnyjkX1AVhn8N8mTyKvOySxq+DvKBE+=jTB2x_RA@mail.gmail.com>
 <20170120113935.bqm2qjo6z5sa3tjt@dhcp-3-221.uk.xensource.com>
From: "G.R." <firemeteor@users.sourceforge.net>
Date: Wed, 25 Jan 2017 02:17:39 +0800
X-Google-Sender-Auth: kfqudHUABtHIkxB26xzXtqdAMSA
Message-ID: <CAKhsbWaP39GQ20LV0ubU_770hwyNoGeRPksga8V7oF6q5pYsRQ@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary=001a1147194ab0b3d40546db21c5
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>, Kuba <kuba.0000@op.pl>
Subject: Re: [Xen-users] HVM domU on storage driver domain
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

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

On Fri, Jan 20, 2017 at 7:39 PM, Roger Pau Monn=C3=A9 <roger.pau@citrix.com=
> wrote:
>
> Hello,
>
> Could you please fix your mail client so that it properly quotes messages=
?
> Not adding ">" to quotes makes it hard to follow the conversation.
For unknown reason, gmail is using html mode... Should be fixed now.
Sorry for the inconvenience.

> > Do you have any suggestion about what I should do next to help
> > understanding the situation here?
>
> Can you provide the output with `xl -vvv ...`? That will be more verbose.
>
Please find the xl log in the attachment.
Thanks!

--001a1147194ab0b3d40546db21c5
Content-Type: text/x-log; charset=US-ASCII; name="qemu-dm-ruibox-dm.log"
Content-Disposition: attachment; filename="qemu-dm-ruibox-dm.log"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_iybug5xf0

ZG9taWQ6IDkyCldhcm5pbmc6IHZsYW4gMCBpcyBub3QgY29ubmVjdGVkIHRvIGhvc3QgbmV0d29y
awotdmlkZW9yYW0gb3B0aW9uIGRvZXMgbm90IHdvcmsgd2l0aCBjaXJydXMgdmdhIGRldmljZSBt
b2RlbC4gVmlkZW9yYW0gc2V0IHRvIDRNLgp4ZW4gYmU6IGNvbnNvbGUtMTogeGVuIGJlOiBjb25z
b2xlLTE6IGluaXRpYWxpc2UoKSBmYWlsZWQKaW5pdGlhbGlzZSgpIGZhaWxlZApjaGFyIGRldmlj
ZSByZWRpcmVjdGVkIHRvIC9kZXYvcHRzLzEyCnhlbiBiZTogY29uc29sZS0yOiB4ZW4gYmU6IGNv
bnNvbGUtMjogaW5pdGlhbGlzZSgpIGZhaWxlZAppbml0aWFsaXNlKCkgZmFpbGVkCmNoYXIgZGV2
aWNlIHJlZGlyZWN0ZWQgdG8gL2Rldi9wdHMvMTMKeGVuIGJlOiBjb25zb2xlLTM6IHhlbiBiZTog
Y29uc29sZS0zOiBpbml0aWFsaXNlKCkgZmFpbGVkCmluaXRpYWxpc2UoKSBmYWlsZWQKdGFyZ2V0
ID0gOTEKeHNfcmVhZCgpOiB2bmNwYXNzd2QgZ2V0IGVycm9yLiAvdm0vZWNmOGI2ZjktMjYxOS00
ZjYxLTgzYTYtZjU4M2Q1ZDkxYjkwL3ZuY3Bhc3N3ZC4KeGVuIGJlOiBjb25zb2xlLTE6IHhlbiBi
ZTogY29uc29sZS0xOiBpbml0aWFsaXNlKCkgZmFpbGVkCmluaXRpYWxpc2UoKSBmYWlsZWQKeGVu
IGJlOiBjb25zb2xlLTE6IHhlbiBiZTogY29uc29sZS0xOiBpbml0aWFsaXNlKCkgZmFpbGVkCmlu
aXRpYWxpc2UoKSBmYWlsZWQKeGVuIGJlOiBjb25zb2xlLTE6IHhlbiBiZTogY29uc29sZS0xOiBp
bml0aWFsaXNlKCkgZmFpbGVkCmluaXRpYWxpc2UoKSBmYWlsZWQKeGVuIGJlOiBjb25zb2xlLTI6
IHhlbiBiZTogY29uc29sZS0yOiBpbml0aWFsaXNlKCkgZmFpbGVkCmluaXRpYWxpc2UoKSBmYWls
ZWQKeGVuIGJlOiBjb25zb2xlLTI6IHhlbiBiZTogY29uc29sZS0yOiBpbml0aWFsaXNlKCkgZmFp
bGVkCmluaXRpYWxpc2UoKSBmYWlsZWQKeGVuIGJlOiBjb25zb2xlLTI6IHhlbiBiZTogY29uc29s
ZS0yOiBpbml0aWFsaXNlKCkgZmFpbGVkCmluaXRpYWxpc2UoKSBmYWlsZWQKeGVuIGJlOiBjb25z
b2xlLTI6IHhlbiBiZTogY29uc29sZS0yOiBpbml0aWFsaXNlKCkgZmFpbGVkCmluaXRpYWxpc2Uo
KSBmYWlsZWQKeGVuIGJlOiBjb25zb2xlLTM6IHhlbiBiZTogY29uc29sZS0zOiBpbml0aWFsaXNl
KCkgZmFpbGVkCmluaXRpYWxpc2UoKSBmYWlsZWQKeGVuIGJlOiBjb25zb2xlLTM6IHhlbiBiZTog
Y29uc29sZS0zOiBpbml0aWFsaXNlKCkgZmFpbGVkCmluaXRpYWxpc2UoKSBmYWlsZWQKeGVuIGJl
OiBjb25zb2xlLTM6IHhlbiBiZTogY29uc29sZS0zOiBpbml0aWFsaXNlKCkgZmFpbGVkCmluaXRp
YWxpc2UoKSBmYWlsZWQKeGVuIGJlOiBjb25zb2xlLTM6IHhlbiBiZTogY29uc29sZS0zOiBpbml0
aWFsaXNlKCkgZmFpbGVkCmluaXRpYWxpc2UoKSBmYWlsZWQK
--001a1147194ab0b3d40546db21c5
Content-Type: text/x-log; charset=US-ASCII; name="qemu-dm-ruibox.log"
Content-Disposition: attachment; filename="qemu-dm-ruibox.log"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_iybug5xt1

WGVuIE1pbmltYWwgT1MgKHB2KSENCiAgc3RhcnRfaW5mbzogMHg1NzYwMDAoVkEpDQogICAgbnJf
cGFnZXM6IDB4MjQwMA0KICBzaGFyZWRfaW5mOiAweGNkOTA4MDAwKE1BKQ0KICAgICBwdF9iYXNl
OiAweDU3OTAwMChWQSkNCm5yX3B0X2ZyYW1lczogMHg3DQogICAgbWZuX2xpc3Q6IDB4NTY0MDAw
KFZBKQ0KICAgbW9kX3N0YXJ0OiAweDAoVkEpDQogICAgIG1vZF9sZW46IDANCiAgICAgICBmbGFn
czogMHgwDQogICAgY21kX2xpbmU6ICAtZCA5MQ0KICAgICAgIHN0YWNrOiAweDUyMzE0MC0weDU0
MzE0MA0KTU06IEluaXQNCiAgICAgIF90ZXh0OiAweDAoVkEpDQogICAgIF9ldGV4dDogMHgxMTdk
NDIoVkEpDQogICBfZXJvZGF0YTogMHgxNGEwMDAoVkEpDQogICAgIF9lZGF0YTogMHgxNGFiNjgo
VkEpDQpzdGFjayBzdGFydDogMHg1MjMxNDAoVkEpDQogICAgICAgX2VuZDogMHg1NjNlNzgoVkEp
DQogIHN0YXJ0X3BmbjogNTgwDQogICAgbWF4X3BmbjogMjQwMA0KTWFwcGluZyBtZW1vcnkgcmFu
Z2UgMHg1ODAwMDAgLSAweDI0MDAwMDANCnNldHRpbmcgMHgwLTB4MTRhMDAwIHJlYWRvbmx5DQpz
a2lwcGVkIDEwMDANCk1NOiBJbml0aWFsaXNlIHBhZ2UgYWxsb2NhdG9yIGZvciA1OGUwMDAoNThl
MDAwKS0yNDAwMDAwKDI0MDAwMDApDQogICAgQWRkaW5nIG1lbW9yeSByYW5nZSA1OGYwMDAtMjQw
MDAwMA0KTU06IGRvbmUNCkRlbWFuZCBtYXAgcGZucyBhdCAxMDAwMDAwMDAwMDAtMTA4MDAwMDAw
MDAwLg0KSGVhcCByZXNpZGVzIGF0IDIwMDAwMDAwMDAwMC0yMDgwMDAwMDAwMDAuDQpJbml0aWFs
aXNpbmcgdGltZXIgaW50ZXJmYWNlDQpJbml0aWFsaXNpbmcgY29uc29sZSAuLi4gZG9uZS4NCmdu
dHRhYl90YWJsZSBtYXBwZWQgYXQgMHgxMDAwMDAwMDAwMDAuDQpJbml0aWFsaXNpbmcgc2NoZWR1
bGVyDQpUaHJlYWQgIklkbGUiOiBwb2ludGVyOiAweDB4MjAwMDAwMDAwMDUwLCBzdGFjazogMHgw
eDVhMDAwMA0KVGhyZWFkICJ4ZW5zdG9yZSI6IHBvaW50ZXI6IDB4MHgyMDAwMDAwMDA4MDAsIHN0
YWNrOiAweDB4NWIwMDAwDQp4ZW5idXMgaW5pdGlhbGlzZWQgb24gaXJxIDENClRocmVhZCAic2h1
dGRvd24iOiBwb2ludGVyOiAweDB4MjAwMDAwMDAwZmIwLCBzdGFjazogMHgweDVjMDAwMA0KbWFp
bi5jOiBkdW1teSBtYWluOiBwYXI9MHgwDQpUaHJlYWQgIm1haW4iOiBwb2ludGVyOiAweDB4MjAw
MDAwMDAxNzYwLCBzdGFjazogMHgweDVkMDAwMA0Kc3BhcnNpbmcgM01CIGF0IDE4MTAwMA0KVGhy
ZWFkICJwY2lmcm9udCI6IHBvaW50ZXI6IDB4MHgyMDAwMDAwMDNjNzAsIHN0YWNrOiAweDB4NWUw
MDAwDQpwY2lmcm9udF93YXRjaGVzOiB3YWl0aW5nIGZvciBiYWNrZW5kIHBhdGggdG8gYXBwZWFy
IGRldmljZS9wY2kvMC9iYWNrZW5kDQpkb20gdm0gaXMgYXQgL3ZtLzFjNDVlOTZjLTIyMWYtNDdj
YS05MjFhLThkNTQ0OWJiMzI1NQ0KIm1haW4iICItZCIgIjkxIiAiLWQiICI5MSIgIi1kb21haW4t
bmFtZSIgInJ1aWJveCIgIi12bmMiICIwLjAuMC4wOjAiICItdm5jdW51c2VkIiAiLXNlcmlhbCIg
InB0eSIgIi12aWRlb3JhbSIgIjgiICItc3RkLXZnYSIgIi1ib290IiAiYyIgIi11c2IiICItdXNi
ZGV2aWNlIiAidGFibGV0IiAiLWFjcGkiICItdmNwdXMiICI0IiAiLXZjcHVfYXZhaWwiICIweDBm
IiAiLW5ldCIgIm5pYyx2bGFuPTAsbWFjYWRkcj0wMDoxODozZTo1MTo0ODo0Yyxtb2RlbD1lMTAw
MCIgIi1uZXQiICJ0YXAsdmxhbj0wLGlmbmFtZT12aWY5MS4wLWVtdSxicmlkZ2U9eGVuYnIwLHNj
cmlwdD1ubyxkb3duc2NyaXB0PW5vIiANCmRvbWlkOiA5MQ0KZG9taWQ6IDkxDQoqKioqKioqKioq
KioqKioqKioqKioqKiogTkVURlJPTlQgZm9yIGRldmljZS92aWYvMCAqKioqKioqKioqDQoNCg0K
bmV0IFRYIHJpbmcgc2l6ZSAyNTYNCm5ldCBSWCByaW5nIHNpemUgMjU2DQpiYWNrZW5kIGF0IC9s
b2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi85Mi8wDQptYWMgaXMgMDA6MTg6M2U6NTE6NDg6NGMN
CioqKioqKioqKioqKioqKioqKioqKioqKioqDQp0YXBfb3BlbigobnVsbCkpIC0+IDMNCnhzX2Rh
ZW1vbl9vcGVuIC0+IDQsIDB4MTRhNmM4DQpVc2luZyB4dmRhIGZvciBndWVzdCdzIGhkYQ0KKioq
KioqKioqKioqKioqKioqKiBCTEtGUk9OVCBmb3IgL2xvY2FsL2RvbWFpbi85Mi9kZXZpY2UvdmJk
LzUxNzEyICoqKioqKioqKioNCg0KDQpiYWNrZW5kIGF0IC9sb2NhbC9kb21haW4vMS9iYWNrZW5k
L3ZiZC85Mi81MTcxMg0KMTU2MjUwMDAwIHNlY3RvcnMgb2YgNTEyIGJ5dGVzDQoqKioqKioqKioq
KioqKioqKioqKioqKioqKg0KYmxrX29wZW4oL2xvY2FsL2RvbWFpbi85Mi9kZXZpY2UvdmJkLzUx
NzEyKSAtPiA1DQp4c193YXRjaChkZXZpY2UtbW9kZWwvOTEvbG9nZGlydHkvY21kLCBsb2dkaXJ0
eSkNCldhdGNoaW5nIGRldmljZS1tb2RlbC85MS9sb2dkaXJ0eS9jbWQNCnhzX3dhdGNoKGRldmlj
ZS1tb2RlbC85MS9jb21tYW5kLCBkbS1jb21tYW5kKQ0KV2F0Y2hpbmcgZGV2aWNlLW1vZGVsLzkx
L2NvbW1hbmQNCnhzX3dhdGNoKC9sb2NhbC9kb21haW4vOTEvY3B1LCB2Y3B1LXNldCkNCldhdGNo
aW5nIC9sb2NhbC9kb21haW4vOTEvY3B1DQp4c19yZWFkKC9sb2NhbC9kb21haW4vMC9iYWNrZW5k
L3BjaS85MS8wL21zaXRyYW5zbGF0ZSk6IEVOT0VOVA0KeHNfcmVhZCgvbG9jYWwvZG9tYWluLzAv
YmFja2VuZC9wY2kvOTEvMC9wb3dlcl9tZ210KTogRU5PRU5UDQoqKioqKioqKioqKioqKioqKioq
IENPTlNGUk9OVCBmb3IgZGV2aWNlL2NvbnNvbGUvMyAqKioqKioqKioqDQoNCg0KYmFja2VuZCBh
dCAvbG9jYWwvZG9tYWluLzAvYmFja2VuZC9jb25zb2xlLzkyLzMNCioqKioqKioqKioqKioqKioq
KioqKioqKioqDQpmZCg2KSA9IHBvc2l4X29wZW5wdA0KZmNudGwoNiwgMywgMTYvMjYpDQpmY250
bCg2LCA0LCBmZmZmZmZmZi8zNzc3Nzc3Nzc3NykNCmZjbnRsKDYsIDMsIDIzLzQzKQ0KZmNudGwo
NiwgNCwgZmZmZmZmZmYvMzc3Nzc3Nzc3NzcpDQpxZW11X21hcF9jYWNoZV9pbml0IG5yX2J1Y2tl
dHMgPSAxMDAwMCBzaXplIDQxOTQzMDQNCnNoYXJlZCBwYWdlIGF0IHBmbiBmZWZmZA0KYnVmZmVy
ZWQgaW8gcGFnZSBhdCBwZm4gZmVmZmINCkd1ZXN0IHV1aWQgPSAxYzQ1ZTk2Yy0yMjFmLTQ3Y2Et
OTIxYS04ZDU0NDliYjMyNTUNCnhzX3dhdGNoKC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL2NvbnNv
bGUvOTEsIGJlOjB4MTM5ZTFjOjkxOjB4MTY0ZTIwKQ0KeHNfZGlyZWN0b3J5KC9sb2NhbC9kb21h
aW4vMC9iYWNrZW5kL2NvbnNvbGUvOTEpOiBFQUNDRVMNCnhzX3dhdGNoKC9sb2NhbC9kb21haW4v
MC9iYWNrZW5kL3ZrYmQvOTEsIGJlOjB4MTM2NjZmOjkxOjB4MTY0ZGMwKQ0KeHNfZGlyZWN0b3J5
KC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZrYmQvOTEpOiBFQUNDRVMNCmV2dGNobl9vcGVuKCkg
LT4gNw0KeGVuZXZ0Y2huX2JpbmRfaW50ZXJkb21haW4oOTEsIDMpID0gMA0KeGVuZXZ0Y2huX2Jp
bmRfaW50ZXJkb21haW4oOTEsIDUpID0gMA0KeGVuZXZ0Y2huX2JpbmRfaW50ZXJkb21haW4oOTEs
IDYpID0gMA0KeGVuZXZ0Y2huX2JpbmRfaW50ZXJkb21haW4oOTEsIDcpID0gMA0KeGVuZXZ0Y2hu
X2JpbmRfaW50ZXJkb21haW4oOTEsIDQpID0gMA0KcG9wdWxhdGluZyB2aWRlbyBSQU0gYXQgZmYw
MDAwMDANCm1hcHBpbmcgdmlkZW8gUkFNIGZyb20gZmYwMDAwMDANCnhzX3JlYWQoZGV2aWNlLW1v
ZGVsLzkxL2Rpc2FibGVfcGYpOiBFTk9FTlQNClJlZ2lzdGVyIHhlbiBwbGF0Zm9ybS4NCkRvbmUg
cmVnaXN0ZXIgcGxhdGZvcm0uDQp4c193YXRjaCgvbG9jYWwvZG9tYWluLzkxL2xvZy10aHJvdHRs
aW5nLCAvbG9jYWwvZG9tYWluLzkxL2xvZy10aHJvdHRsaW5nKQ0KcGxhdGZvcm1fZml4ZWRfaW9w
b3J0OiBjaGFuZ2VkIHJvL3J3IHN0YXRlIG9mIFJPTSBtZW1vcnkgYXJlYS4gbm93IGlzIHJ3IHN0
YXRlLg0K
--001a1147194ab0b3d40546db21c5
Content-Type: text/x-log; charset=US-ASCII; name="xl.log"
Content-Disposition: attachment; filename="xl.log"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_iybug5y12

UGFyc2luZyBjb25maWcgZnJvbSBydWlib3guY2ZnCmxpYnhsOiBkZWJ1ZzogbGlieGxfY3JlYXRl
LmM6MTYxNDpkb19kb21haW5fY3JlYXRlOiBhbyAweDU2MzY1YTY4MmQ0MDogY3JlYXRlOiBob3c9
KG5pbCkgY2FsbGJhY2s9KG5pbCkgcG9sbGVyPTB4NTYzNjVhNjgzNDYwCmxpYnhsOiBkZWJ1Zzog
bGlieGxfZGV2aWNlLmM6MzYxOmxpYnhsX19kZXZpY2VfZGlza19zZXRfYmFja2VuZDogRGlzayB2
ZGV2PXh2ZGEgc3BlYy5iYWNrZW5kPXVua25vd24KbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2Uu
YzoyNzA6ZGlza190cnlfYmFja2VuZDogRGlzayB2ZGV2PXh2ZGEsIGlzIHVzaW5nIGEgc3RvcmFn
ZSBkcml2ZXIgZG9tYWluLCBza2lwcGluZyBwaHlzaWNhbCBkZXZpY2UgY2hlY2sKbGlieGw6IGRl
YnVnOiBsaWJ4bF9kZXZpY2UuYzozOTY6bGlieGxfX2RldmljZV9kaXNrX3NldF9iYWNrZW5kOiBE
aXNrIHZkZXY9eHZkYSwgdXNpbmcgYmFja2VuZCBwaHkKbGlieGw6IGRlYnVnOiBsaWJ4bF9jcmVh
dGUuYzo5NzA6aW5pdGlhdGVfZG9tYWluX2NyZWF0ZTogcnVubmluZyBib290bG9hZGVyCmxpYnhs
OiBkZWJ1ZzogbGlieGxfYm9vdGxvYWRlci5jOjMyNDpsaWJ4bF9fYm9vdGxvYWRlcl9ydW46IG5v
dCBhIFBWIGRvbWFpbiwgc2tpcHBpbmcgYm9vdGxvYWRlcgpsaWJ4bDogZGVidWc6IGxpYnhsX2V2
ZW50LmM6Njg2OmxpYnhsX19ldl94c3dhdGNoX2RlcmVnaXN0ZXI6IHdhdGNoIHc9MHg1NjM2NWE2
ODNmNzA6IGRlcmVnaXN0ZXIgdW5yZWdpc3RlcmVkCmxpYnhsOiBkZXRhaWw6IGxpYnhsX2RvbS5j
OjI0MTpodm1fc2V0X3ZpcmlkaWFuX2ZlYXR1cmVzOiBiYXNlIGdyb3VwIGVuYWJsZWQKbGlieGw6
IGRldGFpbDogbGlieGxfZG9tLmM6MjQxOmh2bV9zZXRfdmlyaWRpYW5fZmVhdHVyZXM6IGZyZXEg
Z3JvdXAgZW5hYmxlZApsaWJ4bDogZGV0YWlsOiBsaWJ4bF9kb20uYzoyNDE6aHZtX3NldF92aXJp
ZGlhbl9mZWF0dXJlczogdGltZV9yZWZfY291bnQgZ3JvdXAgZW5hYmxlZApsaWJ4bDogZGV0YWls
OiBsaWJ4bF9kb20uYzoyNDE6aHZtX3NldF92aXJpZGlhbl9mZWF0dXJlczogYXBpY19hc3Npc3Qg
Z3JvdXAgZW5hYmxlZApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9hbGxvY2F0ZTogY21k
bGluZT0iKG51bGwpIiwgZmVhdHVyZXM9IihudWxsKSIKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4
Y19kb21fa2VybmVsX2ZpbGU6IGZpbGVuYW1lPSIvdXNyL2xvY2FsL2xpYi94ZW4vYm9vdC9odm1s
b2FkZXIiCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX21hbGxvY19maWxlbWFwICAgIDog
NDgxIGtCCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2Jvb3RfeGVuX2luaXQ6IHZlciA0
LjgsIGNhcHMgeGVuLTMuMC14ODZfNjQgeGVuLTMuMC14ODZfMzJwIGh2bS0zLjAteDg2XzMyIGh2
bS0zLjAteDg2XzMycCBodm0tMy4wLXg4Nl82NCAKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19k
b21fcGFyc2VfaW1hZ2U6IGNhbGxlZApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9maW5k
X2xvYWRlcjogdHJ5aW5nIG11bHRpYm9vdC1iaW5hcnkgbG9hZGVyIC4uLiAKZG9tYWluYnVpbGRl
cjogZGV0YWlsOiBsb2FkZXIgcHJvYmUgZmFpbGVkCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNf
ZG9tX2ZpbmRfbG9hZGVyOiB0cnlpbmcgSFZNLWdlbmVyaWMgbG9hZGVyIC4uLiAKZG9tYWluYnVp
bGRlcjogZGV0YWlsOiBsb2FkZXIgcHJvYmUgT0sKeGM6IGRldGFpbDogRUxGOiBwaGRyOiBwYWRk
cj0weDEwMDAwMCBtZW1zej0weDgwNDA0CnhjOiBkZXRhaWw6IEVMRjogbWVtb3J5OiAweDEwMDAw
MCAtPiAweDE4MDQwNApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9tZW1faW5pdDogbWVt
IDIwNDAgTUIsIHBhZ2VzIDB4N2Y4MDAgcGFnZXMsIDRrIGVhY2gKZG9tYWluYnVpbGRlcjogZGV0
YWlsOiB4Y19kb21fbWVtX2luaXQ6IDB4N2Y4MDAgcGFnZXMKZG9tYWluYnVpbGRlcjogZGV0YWls
OiB4Y19kb21fYm9vdF9tZW1faW5pdDogY2FsbGVkCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNf
ZG9tX21hbGxvYyAgICAgICAgICAgIDogNDA4MCBrQgp4YzogZGV0YWlsOiBQSFlTSUNBTCBNRU1P
UlkgQUxMT0NBVElPTjoKeGM6IGRldGFpbDogICA0S0IgUEFHRVM6IDB4MDAwMDAwMDAwMDAwMDIw
MAp4YzogZGV0YWlsOiAgIDJNQiBQQUdFUzogMHgwMDAwMDAwMDAwMDAwM2ZiCnhjOiBkZXRhaWw6
ICAgMUdCIFBBR0VTOiAweDAwMDAwMDAwMDAwMDAwMDAKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4
Y19kb21fYnVpbGRfaW1hZ2U6IGNhbGxlZApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9w
Zm5fdG9fcHRyX3JldGNvdW50OiBkb21VIG1hcHBpbmc6IHBmbiAweDEwMCsweDgxIGF0IDB4N2Y2
YzZkZGRhMDAwCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2FsbG9jX3NlZ21lbnQ6ICAg
a2VybmVsICAgICAgIDogMHgxMDAwMDAgLT4gMHgxODEwMDAgIChwZm4gMHgxMDAgKyAweDgxIHBh
Z2VzKQp4YzogZGV0YWlsOiBFTEY6IHBoZHIgMCBhdCAweDdmNmM2ZGQ1OTAwMCAtPiAweDdmNmM2
ZGRjZjg2MApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9wZm5fdG9fcHRyX3JldGNvdW50
OiBkb21VIG1hcHBpbmc6IHBmbiAweDE4MSsweDEgYXQgMHg3ZjZjNmRlZGYwMDAKZG9tYWluYnVp
bGRlcjogZGV0YWlsOiB4Y19kb21fYWxsb2Nfc2VnbWVudDogICBIVk0gc3RhcnQgaW5mbyA6IDB4
MTgxMDAwIC0+IDB4MTgyMDAwICAocGZuIDB4MTgxICsgMHgxIHBhZ2VzKQpkb21haW5idWlsZGVy
OiBkZXRhaWw6IGFsbG9jX3BndGFibGVzX2h2bTogZG9pbmcgbm90aGluZwpkb21haW5idWlsZGVy
OiBkZXRhaWw6IHhjX2RvbV9idWlsZF9pbWFnZSAgOiB2aXJ0X2FsbG9jX2VuZCA6IDB4MTgyMDAw
CmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2J1aWxkX2ltYWdlICA6IHZpcnRfcGd0YWJf
ZW5kIDogMHgwCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2Jvb3RfaW1hZ2U6IGNhbGxl
ZApkb21haW5idWlsZGVyOiBkZXRhaWw6IGJvb3RlYXJseTogZG9pbmcgbm90aGluZwpkb21haW5i
dWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9jb21wYXRfY2hlY2s6IHN1cHBvcnRlZCBndWVzdCB0eXBl
OiB4ZW4tMy4wLXg4Nl82NApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9jb21wYXRfY2hl
Y2s6IHN1cHBvcnRlZCBndWVzdCB0eXBlOiB4ZW4tMy4wLXg4Nl8zMnAKZG9tYWluYnVpbGRlcjog
ZGV0YWlsOiB4Y19kb21fY29tcGF0X2NoZWNrOiBzdXBwb3J0ZWQgZ3Vlc3QgdHlwZTogaHZtLTMu
MC14ODZfMzIgPD0gbWF0Y2hlcwpkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9jb21wYXRf
Y2hlY2s6IHN1cHBvcnRlZCBndWVzdCB0eXBlOiBodm0tMy4wLXg4Nl8zMnAKZG9tYWluYnVpbGRl
cjogZGV0YWlsOiB4Y19kb21fY29tcGF0X2NoZWNrOiBzdXBwb3J0ZWQgZ3Vlc3QgdHlwZTogaHZt
LTMuMC14ODZfNjQKZG9tYWluYnVpbGRlcjogZGV0YWlsOiBjbGVhcl9wYWdlOiBwZm4gMHhmZWZm
ZiwgbWZuIDB4ZmVmZmYKZG9tYWluYnVpbGRlcjogZGV0YWlsOiBjbGVhcl9wYWdlOiBwZm4gMHhm
ZWZmYywgbWZuIDB4ZmVmZmMKZG9tYWluYnVpbGRlcjogZGV0YWlsOiBkb21haW4gYnVpbGRlciBt
ZW1vcnkgZm9vdHByaW50CmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogICAgYWxsb2NhdGVkCmRvbWFp
bmJ1aWxkZXI6IGRldGFpbDogICAgICAgbWFsbG9jICAgICAgICAgICAgIDogNDA4NSBrQgpkb21h
aW5idWlsZGVyOiBkZXRhaWw6ICAgICAgIGFub24gbW1hcCAgICAgICAgICA6IDAgYnl0ZXMKZG9t
YWluYnVpbGRlcjogZGV0YWlsOiAgICBtYXBwZWQKZG9tYWluYnVpbGRlcjogZGV0YWlsOiAgICAg
ICBmaWxlIG1tYXAgICAgICAgICAgOiA0ODEga0IKZG9tYWluYnVpbGRlcjogZGV0YWlsOiAgICAg
ICBkb21VIG1tYXAgICAgICAgICAgOiA1MjAga0IKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB2Y3B1
X2h2bTogY2FsbGVkCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2dudHRhYl9odm1fc2Vl
ZDogY2FsbGVkLCBwZm49MHhmZjAwMApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9nbnR0
YWJfaHZtX3NlZWQ6IGNhbGxlZCwgcGZuPTB4ZmYwMDEKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4
Y19kb21fcmVsZWFzZTogY2FsbGVkCmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6MzYxOmxp
YnhsX19kZXZpY2VfZGlza19zZXRfYmFja2VuZDogRGlzayB2ZGV2PXh2ZGEgc3BlYy5iYWNrZW5k
PXBoeQpsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjI3MDpkaXNrX3RyeV9iYWNrZW5kOiBE
aXNrIHZkZXY9eHZkYSwgaXMgdXNpbmcgYSBzdG9yYWdlIGRyaXZlciBkb21haW4sIHNraXBwaW5n
IHBoeXNpY2FsIGRldmljZSBjaGVjawpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NjM2Omxp
YnhsX19ldl94c3dhdGNoX3JlZ2lzdGVyOiB3YXRjaCB3PTB4NTYzNjVhNjg2NTUwIHdwYXRoPS9s
b2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC85MS81MTcxMi9zdGF0ZSB0b2tlbj0zLzA6IHJlZ2lz
dGVyIHNsb3RudW09MwpsaWJ4bDogZGVidWc6IGxpYnhsX2NyZWF0ZS5jOjE2NDA6ZG9fZG9tYWlu
X2NyZWF0ZTogYW8gMHg1NjM2NWE2ODJkNDA6IGlucHJvZ3Jlc3M6IHBvbGxlcj0weDU2MzY1YTY4
MzQ2MCwgZmxhZ3M9aQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTczOndhdGNoZmRfY2Fs
bGJhY2s6IHdhdGNoIHc9MHg1NjM2NWE2ODY1NTAgd3BhdGg9L2xvY2FsL2RvbWFpbi8xL2JhY2tl
bmQvdmJkLzkxLzUxNzEyL3N0YXRlIHRva2VuPTMvMDogZXZlbnQgZXBhdGg9L2xvY2FsL2RvbWFp
bi8xL2JhY2tlbmQvdmJkLzkxLzUxNzEyL3N0YXRlCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQu
Yzo4Nzg6ZGV2c3RhdGVfY2FsbGJhY2s6IGJhY2tlbmQgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQv
dmJkLzkxLzUxNzEyL3N0YXRlIHdhbnRlZCBzdGF0ZSAyIHN0aWxsIHdhaXRpbmcgc3RhdGUgMQps
aWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTczOndhdGNoZmRfY2FsbGJhY2s6IHdhdGNoIHc9
MHg1NjM2NWE2ODY1NTAgd3BhdGg9L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzkxLzUxNzEy
L3N0YXRlIHRva2VuPTMvMDogZXZlbnQgZXBhdGg9L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJk
LzkxLzUxNzEyL3N0YXRlCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo4NzQ6ZGV2c3RhdGVf
Y2FsbGJhY2s6IGJhY2tlbmQgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzkxLzUxNzEyL3N0
YXRlIHdhbnRlZCBzdGF0ZSAyIG9rCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo2NzM6bGli
eGxfX2V2X3hzd2F0Y2hfZGVyZWdpc3Rlcjogd2F0Y2ggdz0weDU2MzY1YTY4NjU1MCB3cGF0aD0v
bG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvOTEvNTE3MTIvc3RhdGUgdG9rZW49My8wOiBkZXJl
Z2lzdGVyIHNsb3RudW09MwpsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjEwNTk6ZGV2aWNl
X2JhY2tlbmRfY2FsbGJhY2s6IGNhbGxpbmcgZGV2aWNlX2JhY2tlbmRfY2xlYW51cApsaWJ4bDog
ZGVidWc6IGxpYnhsX2V2ZW50LmM6Njg2OmxpYnhsX19ldl94c3dhdGNoX2RlcmVnaXN0ZXI6IHdh
dGNoIHc9MHg1NjM2NWE2ODY1NTA6IGRlcmVnaXN0ZXIgdW5yZWdpc3RlcmVkCmxpYnhsOiBkZWJ1
ZzogbGlieGxfZGV2aWNlLmM6MTExNDpkZXZpY2VfaG90cGx1ZzogQmFja2VuZCBkb21pZCAxLCBk
b21pZCAwLCBhc3N1bWluZyBkcml2ZXIgZG9tYWlucwpsaWJ4bDogZGVidWc6IGxpYnhsX2Rldmlj
ZS5jOjExMTc6ZGV2aWNlX2hvdHBsdWc6IE5vdCBhIHJlbW92ZSwgbm90IGV4ZWN1dGluZyBob3Rw
bHVnIHNjcmlwdHMKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjY4NjpsaWJ4bF9fZXZfeHN3
YXRjaF9kZXJlZ2lzdGVyOiB3YXRjaCB3PTB4NTYzNjVhNjg2NjUwOiBkZXJlZ2lzdGVyIHVucmVn
aXN0ZXJlZApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9hbGxvY2F0ZTogY21kbGluZT0i
IC1kIDkxIiwgZmVhdHVyZXM9IiIKbGlieGw6IGRlYnVnOiBsaWJ4bF9kb20uYzo2OTY6bGlieGxf
X2J1aWxkX3B2OiBwdiBrZXJuZWwgbWFwcGVkIDAgcGF0aCAvdXNyL2xvY2FsL2xpYi94ZW4vYm9v
dC9pb2VtdS1zdHViZG9tLmd6CmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2tlcm5lbF9m
aWxlOiBmaWxlbmFtZT0iL3Vzci9sb2NhbC9saWIveGVuL2Jvb3QvaW9lbXUtc3R1YmRvbS5neiIK
ZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fbWFsbG9jX2ZpbGVtYXAgICAgOiAyODU4IGtC
CmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX21hbGxvYyAgICAgICAgICAgIDogMTA5MDYg
a0IKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fZG9fZ3VuemlwOiB1bnppcCBvaywgMHgy
Y2E5N2EgLT4gMHhhYTZiNDAKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fYm9vdF94ZW5f
aW5pdDogdmVyIDQuOCwgY2FwcyB4ZW4tMy4wLXg4Nl82NCB4ZW4tMy4wLXg4Nl8zMnAgaHZtLTMu
MC14ODZfMzIgaHZtLTMuMC14ODZfMzJwIGh2bS0zLjAteDg2XzY0IApkb21haW5idWlsZGVyOiBk
ZXRhaWw6IHhjX2RvbV9wYXJzZV9pbWFnZTogY2FsbGVkCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDog
eGNfZG9tX2ZpbmRfbG9hZGVyOiB0cnlpbmcgbXVsdGlib290LWJpbmFyeSBsb2FkZXIgLi4uIApk
b21haW5idWlsZGVyOiBkZXRhaWw6IGxvYWRlciBwcm9iZSBmYWlsZWQKZG9tYWluYnVpbGRlcjog
ZGV0YWlsOiB4Y19kb21fZmluZF9sb2FkZXI6IHRyeWluZyBIVk0tZ2VuZXJpYyBsb2FkZXIgLi4u
IApkb21haW5idWlsZGVyOiBkZXRhaWw6IGxvYWRlciBwcm9iZSBmYWlsZWQKZG9tYWluYnVpbGRl
cjogZGV0YWlsOiB4Y19kb21fZmluZF9sb2FkZXI6IHRyeWluZyBMaW51eCBiekltYWdlIGxvYWRl
ciAuLi4gCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX3Byb2JlX2J6aW1hZ2Vfa2VybmVs
OiBrZXJuZWwgaXMgbm90IGEgYnpJbWFnZQpkb21haW5idWlsZGVyOiBkZXRhaWw6IGxvYWRlciBw
cm9iZSBmYWlsZWQKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fZmluZF9sb2FkZXI6IHRy
eWluZyBFTEYtZ2VuZXJpYyBsb2FkZXIgLi4uIApkb21haW5idWlsZGVyOiBkZXRhaWw6IGxvYWRl
ciBwcm9iZSBPSwp4YzogZGV0YWlsOiBFTEY6IHBoZHI6IHBhZGRyPTAgbWVtc3o9MHg1NjNlNzgK
eGM6IGRldGFpbDogRUxGOiBtZW1vcnk6IDAgLT4gMHg1NjNlNzgKeGM6IGRldGFpbDogRUxGOiBu
b3RlOiBHVUVTVF9PUyA9ICJNaW5pLU9TIgp4YzogZGV0YWlsOiBFTEY6IG5vdGU6IExPQURFUiA9
ICJnZW5lcmljIgp4YzogZGV0YWlsOiBFTEY6IG5vdGU6IEhZUEVSQ0FMTF9QQUdFID0gMHgyMDAw
CnhjOiBkZXRhaWw6IEVMRjogbm90ZTogWEVOX1ZFUlNJT04gPSAieGVuLTMuMCIKeGM6IGRldGFp
bDogRUxGOiB1c2luZyBub3RlcyBmcm9tIFNIVF9OT1RFIHNlY3Rpb24KeGM6IGRldGFpbDogRUxG
OiBWSVJUX0JBU0UgdW5zZXQsIHVzaW5nIDAKeGM6IGRldGFpbDogRUxGX1BBRERSX09GRlNFVCB1
bnNldCwgdXNpbmcgMAp4YzogZGV0YWlsOiBFTEY6IGFkZHJlc3NlczoKeGM6IGRldGFpbDogICAg
IHZpcnRfYmFzZSAgICAgICAgPSAweDAKeGM6IGRldGFpbDogICAgIGVsZl9wYWRkcl9vZmZzZXQg
PSAweDAKeGM6IGRldGFpbDogICAgIHZpcnRfb2Zmc2V0ICAgICAgPSAweDAKeGM6IGRldGFpbDog
ICAgIHZpcnRfa3N0YXJ0ICAgICAgPSAweDAKeGM6IGRldGFpbDogICAgIHZpcnRfa2VuZCAgICAg
ICAgPSAweDU2M2U3OAp4YzogZGV0YWlsOiAgICAgdmlydF9lbnRyeSAgICAgICA9IDB4MAp4Yzog
ZGV0YWlsOiAgICAgcDJtX2Jhc2UgICAgICAgICA9IDB4ZmZmZmZmZmZmZmZmZmZmZgpkb21haW5i
dWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9wYXJzZV9lbGZfa2VybmVsOiB4ZW4tMy4wLXg4Nl82NDog
MHgwIC0+IDB4NTYzZTc4CmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX21lbV9pbml0OiBt
ZW0gMzYgTUIsIHBhZ2VzIDB4MjQwMCBwYWdlcywgNGsgZWFjaApkb21haW5idWlsZGVyOiBkZXRh
aWw6IHhjX2RvbV9tZW1faW5pdDogMHgyNDAwIHBhZ2VzCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDog
eGNfZG9tX2Jvb3RfbWVtX2luaXQ6IGNhbGxlZApkb21haW5idWlsZGVyOiBkZXRhaWw6IHg4Nl9j
b21wYXQ6IGd1ZXN0IHhlbi0zLjAteDg2XzY0LCBhZGRyZXNzIHNpemUgNjQKZG9tYWluYnVpbGRl
cjogZGV0YWlsOiB4Y19kb21fYnVpbGRfaW1hZ2U6IGNhbGxlZApkb21haW5idWlsZGVyOiBkZXRh
aWw6IHhjX2RvbV9wZm5fdG9fcHRyX3JldGNvdW50OiBkb21VIG1hcHBpbmc6IHBmbiAweDArMHg1
NjQgYXQgMHg3ZjZjNmEwYWEwMDAKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fYWxsb2Nf
c2VnbWVudDogICBrZXJuZWwgICAgICAgOiAweDAgLT4gMHg1NjQwMDAgIChwZm4gMHgwICsgMHg1
NjQgcGFnZXMpCnhjOiBkZXRhaWw6IEVMRjogcGhkciAwIGF0IDB4N2Y2YzZhMGFhMDAwIC0+IDB4
N2Y2YzZhMjE0OWY4CmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX3Bmbl90b19wdHJfcmV0
Y291bnQ6IGRvbVUgbWFwcGluZzogcGZuIDB4NTY0KzB4MTIgYXQgMHg3ZjZjNmRlYzEwMDAKZG9t
YWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fYWxsb2Nfc2VnbWVudDogICBwaHlzMm1hY2ggICAg
OiAweDU2NDAwMCAtPiAweDU3NjAwMCAgKHBmbiAweDU2NCArIDB4MTIgcGFnZXMpCmRvbWFpbmJ1
aWxkZXI6IGRldGFpbDogeGNfZG9tX2FsbG9jX3BhZ2UgICA6ICAgc3RhcnQgaW5mbyAgIDogMHg1
NzYwMDAgKHBmbiAweDU3NikKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fYWxsb2NfcGFn
ZSAgIDogICB4ZW5zdG9yZSAgICAgOiAweDU3NzAwMCAocGZuIDB4NTc3KQpkb21haW5idWlsZGVy
OiBkZXRhaWw6IHhjX2RvbV9hbGxvY19wYWdlICAgOiAgIGNvbnNvbGUgICAgICA6IDB4NTc4MDAw
IChwZm4gMHg1NzgpCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogY291bnRfcGd0YWJsZXM6IDB4MDAw
MDAwN2ZmZmZmZmZmZi8zOTogMHgwMDAwMDAwMDAwMDAwMDAwIC0+IDB4MDAwMDAwN2ZmZmZmZmZm
ZiwgMSB0YWJsZShzKQpkb21haW5idWlsZGVyOiBkZXRhaWw6IGNvdW50X3BndGFibGVzOiAweDAw
MDAwMDAwM2ZmZmZmZmYvMzA6IDB4MDAwMDAwMDAwMDAwMDAwMCAtPiAweDAwMDAwMDAwM2ZmZmZm
ZmYsIDEgdGFibGUocykKZG9tYWluYnVpbGRlcjogZGV0YWlsOiBjb3VudF9wZ3RhYmxlczogMHgw
MDAwMDAwMDAwMWZmZmZmLzIxOiAweDAwMDAwMDAwMDAwMDAwMDAgLT4gMHgwMDAwMDAwMDAwN2Zm
ZmZmLCA0IHRhYmxlKHMpCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX3Bmbl90b19wdHJf
cmV0Y291bnQ6IGRvbVUgbWFwcGluZzogcGZuIDB4NTc5KzB4NyBhdCAweDdmNmM2ZGViYTAwMApk
b21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9hbGxvY19zZWdtZW50OiAgIHBhZ2UgdGFibGVz
ICA6IDB4NTc5MDAwIC0+IDB4NTgwMDAwICAocGZuIDB4NTc5ICsgMHg3IHBhZ2VzKQpkb21haW5i
dWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9hbGxvY19wYWdlICAgOiAgIGJvb3Qgc3RhY2sgICA6IDB4
NTgwMDAwIChwZm4gMHg1ODApCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2J1aWxkX2lt
YWdlICA6IHZpcnRfYWxsb2NfZW5kIDogMHg1ODEwMDAKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4
Y19kb21fYnVpbGRfaW1hZ2UgIDogdmlydF9wZ3RhYl9lbmQgOiAweDgwMDAwMApkb21haW5idWls
ZGVyOiBkZXRhaWw6IHhjX2RvbV9ib290X2ltYWdlOiBjYWxsZWQKZG9tYWluYnVpbGRlcjogZGV0
YWlsOiBib290ZWFybHk6IGRvaW5nIG5vdGhpbmcKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19k
b21fY29tcGF0X2NoZWNrOiBzdXBwb3J0ZWQgZ3Vlc3QgdHlwZTogeGVuLTMuMC14ODZfNjQgPD0g
bWF0Y2hlcwpkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9jb21wYXRfY2hlY2s6IHN1cHBv
cnRlZCBndWVzdCB0eXBlOiB4ZW4tMy4wLXg4Nl8zMnAKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4
Y19kb21fY29tcGF0X2NoZWNrOiBzdXBwb3J0ZWQgZ3Vlc3QgdHlwZTogaHZtLTMuMC14ODZfMzIK
ZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fY29tcGF0X2NoZWNrOiBzdXBwb3J0ZWQgZ3Vl
c3QgdHlwZTogaHZtLTMuMC14ODZfMzJwCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2Nv
bXBhdF9jaGVjazogc3VwcG9ydGVkIGd1ZXN0IHR5cGU6IGh2bS0zLjAteDg2XzY0CmRvbWFpbmJ1
aWxkZXI6IGRldGFpbDogeGNfZG9tX3VwZGF0ZV9ndWVzdF9wMm06IGRzdCA2NGJpdCwgcGFnZXMg
MHgyNDAwCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogY2xlYXJfcGFnZTogcGZuIDB4NTc4LCBtZm4g
MHgxMjg5NzgKZG9tYWluYnVpbGRlcjogZGV0YWlsOiBjbGVhcl9wYWdlOiBwZm4gMHg1NzcsIG1m
biAweDEyODk3Nwpkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9wZm5fdG9fcHRyX3JldGNv
dW50OiBkb21VIG1hcHBpbmc6IHBmbiAweDU3NisweDEgYXQgMHg3ZjZjNmRlYjkwMDAKZG9tYWlu
YnVpbGRlcjogZGV0YWlsOiBzdGFydF9pbmZvX3g4Nl82NDogY2FsbGVkCmRvbWFpbmJ1aWxkZXI6
IGRldGFpbDogc2V0dXBfaHlwZXJjYWxsX3BhZ2U6IHZhZGRyPTB4MjAwMCBwZm49MHgyCmRvbWFp
bmJ1aWxkZXI6IGRldGFpbDogZG9tYWluIGJ1aWxkZXIgbWVtb3J5IGZvb3RwcmludApkb21haW5i
dWlsZGVyOiBkZXRhaWw6ICAgIGFsbG9jYXRlZApkb21haW5idWlsZGVyOiBkZXRhaWw6ICAgICAg
IG1hbGxvYyAgICAgICAgICAgICA6IDExMDE1IGtCCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogICAg
ICAgYW5vbiBtbWFwICAgICAgICAgIDogMCBieXRlcwpkb21haW5idWlsZGVyOiBkZXRhaWw6ICAg
IG1hcHBlZApkb21haW5idWlsZGVyOiBkZXRhaWw6ICAgICAgIGZpbGUgbW1hcCAgICAgICAgICA6
IDI4NTgga0IKZG9tYWluYnVpbGRlcjogZGV0YWlsOiAgICAgICBkb21VIG1tYXAgICAgICAgICAg
OiA1NjI0IGtCCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogYm9vdGxhdGVfcHY6IHNoYXJlZF9pbmZv
OiBwZm4gMHgwLCBtZm4gMHhjZDkwOApkb21haW5idWlsZGVyOiBkZXRhaWw6IHNoYXJlZF9pbmZv
X3g4Nl82NDogY2FsbGVkCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogdmNwdV94ODZfNjQ6IGNhbGxl
ZApkb21haW5idWlsZGVyOiBkZXRhaWw6IHZjcHVfeDg2XzY0OiBjcjM6IHBmbiAweDU3OSBtZm4g
MHgxMjg5NzkKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fcmVsZWFzZTogY2FsbGVkCmxp
YnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6MzYxOmxpYnhsX19kZXZpY2VfZGlza19zZXRfYmFj
a2VuZDogRGlzayB2ZGV2PXh2ZGEgc3BlYy5iYWNrZW5kPXBoeQpsaWJ4bDogZGVidWc6IGxpYnhs
X2RldmljZS5jOjI3MDpkaXNrX3RyeV9iYWNrZW5kOiBEaXNrIHZkZXY9eHZkYSwgaXMgdXNpbmcg
YSBzdG9yYWdlIGRyaXZlciBkb21haW4sIHNraXBwaW5nIHBoeXNpY2FsIGRldmljZSBjaGVjawps
aWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NjM2OmxpYnhsX19ldl94c3dhdGNoX3JlZ2lzdGVy
OiB3YXRjaCB3PTB4NTYzNjVhNjhhNzAwIHdwYXRoPS9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3Zi
ZC85Mi81MTcxMi9zdGF0ZSB0b2tlbj0zLzE6IHJlZ2lzdGVyIHNsb3RudW09MwpsaWJ4bDogZGVi
dWc6IGxpYnhsX2V2ZW50LmM6NTczOndhdGNoZmRfY2FsbGJhY2s6IHdhdGNoIHc9MHg1NjM2NWE2
OGE3MDAgd3BhdGg9L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzkyLzUxNzEyL3N0YXRlIHRv
a2VuPTMvMTogZXZlbnQgZXBhdGg9L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzkyLzUxNzEy
L3N0YXRlCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo4Nzg6ZGV2c3RhdGVfY2FsbGJhY2s6
IGJhY2tlbmQgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzkyLzUxNzEyL3N0YXRlIHdhbnRl
ZCBzdGF0ZSAyIHN0aWxsIHdhaXRpbmcgc3RhdGUgMQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50
LmM6NTczOndhdGNoZmRfY2FsbGJhY2s6IHdhdGNoIHc9MHg1NjM2NWE2OGE3MDAgd3BhdGg9L2xv
Y2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzkyLzUxNzEyL3N0YXRlIHRva2VuPTMvMTogZXZlbnQg
ZXBhdGg9L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzkyLzUxNzEyL3N0YXRlCmxpYnhsOiBk
ZWJ1ZzogbGlieGxfZXZlbnQuYzo4NzQ6ZGV2c3RhdGVfY2FsbGJhY2s6IGJhY2tlbmQgL2xvY2Fs
L2RvbWFpbi8xL2JhY2tlbmQvdmJkLzkyLzUxNzEyL3N0YXRlIHdhbnRlZCBzdGF0ZSAyIG9rCmxp
YnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo2NzM6bGlieGxfX2V2X3hzd2F0Y2hfZGVyZWdpc3Rl
cjogd2F0Y2ggdz0weDU2MzY1YTY4YTcwMCB3cGF0aD0vbG9jYWwvZG9tYWluLzEvYmFja2VuZC92
YmQvOTIvNTE3MTIvc3RhdGUgdG9rZW49My8xOiBkZXJlZ2lzdGVyIHNsb3RudW09MwpsaWJ4bDog
ZGVidWc6IGxpYnhsX2RldmljZS5jOjEwNTk6ZGV2aWNlX2JhY2tlbmRfY2FsbGJhY2s6IGNhbGxp
bmcgZGV2aWNlX2JhY2tlbmRfY2xlYW51cApsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6Njg2
OmxpYnhsX19ldl94c3dhdGNoX2RlcmVnaXN0ZXI6IHdhdGNoIHc9MHg1NjM2NWE2OGE3MDA6IGRl
cmVnaXN0ZXIgdW5yZWdpc3RlcmVkCmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6MTExNDpk
ZXZpY2VfaG90cGx1ZzogQmFja2VuZCBkb21pZCAxLCBkb21pZCAwLCBhc3N1bWluZyBkcml2ZXIg
ZG9tYWlucwpsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjExMTc6ZGV2aWNlX2hvdHBsdWc6
IE5vdCBhIHJlbW92ZSwgbm90IGV4ZWN1dGluZyBob3RwbHVnIHNjcmlwdHMKbGlieGw6IGRlYnVn
OiBsaWJ4bF9ldmVudC5jOjY4NjpsaWJ4bF9fZXZfeHN3YXRjaF9kZXJlZ2lzdGVyOiB3YXRjaCB3
PTB4NTYzNjVhNjhhODAwOiBkZXJlZ2lzdGVyIHVucmVnaXN0ZXJlZApsaWJ4bDogZGVidWc6IGxp
YnhsX2RtLmM6MjA5NDpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06IFNwYXduaW5nIGRldmljZS1tb2Rl
bCAvdXNyL2xvY2FsL2xpYi94ZW4vYmluL3FlbXUtZG0gd2l0aCBhcmd1bWVudHM6CmxpYnhsOiBk
ZWJ1ZzogbGlieGxfZG0uYzoyMDk2OmxpYnhsX19zcGF3bl9sb2NhbF9kbTogICAvdXNyL2xvY2Fs
L2xpYi94ZW4vYmluL3FlbXUtZG0KbGlieGw6IGRlYnVnOiBsaWJ4bF9kbS5jOjIwOTY6bGlieGxf
X3NwYXduX2xvY2FsX2RtOiAgIC1kCmxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoyMDk2OmxpYnhs
X19zcGF3bl9sb2NhbF9kbTogICA5MgpsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MjA5NjpsaWJ4
bF9fc3Bhd25fbG9jYWxfZG06ICAgLWRvbWFpbi1uYW1lCmxpYnhsOiBkZWJ1ZzogbGlieGxfZG0u
YzoyMDk2OmxpYnhsX19zcGF3bl9sb2NhbF9kbTogICBydWlib3gtZG0KbGlieGw6IGRlYnVnOiBs
aWJ4bF9kbS5jOjIwOTY6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIC12bmMKbGlieGw6IGRlYnVn
OiBsaWJ4bF9kbS5jOjIwOTY6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIDAuMC4wLjA6MApsaWJ4
bDogZGVidWc6IGxpYnhsX2RtLmM6MjA5NjpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAgLXZuY3Vu
dXNlZApsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MjA5NjpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06
ICAgLU0KbGlieGw6IGRlYnVnOiBsaWJ4bF9kbS5jOjIwOTY6bGlieGxfX3NwYXduX2xvY2FsX2Rt
OiAgIHhlbnB2CmxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoyMDk4OmxpYnhsX19zcGF3bl9sb2Nh
bF9kbTogU3Bhd25pbmcgZGV2aWNlLW1vZGVsIC91c3IvbG9jYWwvbGliL3hlbi9iaW4vcWVtdS1k
bSB3aXRoIGFkZGl0aW9uYWwgZW52aXJvbm1lbnQ6CmxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoy
MTAwOmxpYnhsX19zcGF3bl9sb2NhbF9kbTogICBYRU5fUUVNVV9DT05TT0xFX0xJTUlUPTEwNDg1
NzYKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjYzNjpsaWJ4bF9fZXZfeHN3YXRjaF9yZWdp
c3Rlcjogd2F0Y2ggdz0weDU2MzY1YTY4NDg2MCB3cGF0aD0vbG9jYWwvZG9tYWluLzAvZGV2aWNl
LW1vZGVsLzkyL3N0YXRlIHRva2VuPTMvMjogcmVnaXN0ZXIgc2xvdG51bT0zCmxpYnhsOiBkZWJ1
ZzogbGlieGxfZXZlbnQuYzo1NzM6d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggdz0weDU2MzY1YTY4
NDg2MCB3cGF0aD0vbG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVsLzkyL3N0YXRlIHRva2VuPTMv
MjogZXZlbnQgZXBhdGg9L2xvY2FsL2RvbWFpbi8wL2RldmljZS1tb2RlbC85Mi9zdGF0ZQpsaWJ4
bDogZGVidWc6IGxpYnhsX2V4ZWMuYzozOTg6c3Bhd25fd2F0Y2hfZXZlbnQ6IGRvbWFpbiA5MiBk
ZXZpY2UgbW9kZWw6IHNwYXduIHdhdGNoIHA9KG51bGwpCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZl
bnQuYzo1NzM6d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggdz0weDU2MzY1YTY4NDg2MCB3cGF0aD0v
bG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVsLzkyL3N0YXRlIHRva2VuPTMvMjogZXZlbnQgZXBh
dGg9L2xvY2FsL2RvbWFpbi8wL2RldmljZS1tb2RlbC85Mi9zdGF0ZQpsaWJ4bDogZGVidWc6IGxp
YnhsX2V4ZWMuYzozOTg6c3Bhd25fd2F0Y2hfZXZlbnQ6IGRvbWFpbiA5MiBkZXZpY2UgbW9kZWw6
IHNwYXduIHdhdGNoIHA9cnVubmluZwpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NjczOmxp
YnhsX19ldl94c3dhdGNoX2RlcmVnaXN0ZXI6IHdhdGNoIHc9MHg1NjM2NWE2ODQ4NjAgd3BhdGg9
L2xvY2FsL2RvbWFpbi8wL2RldmljZS1tb2RlbC85Mi9zdGF0ZSB0b2tlbj0zLzI6IGRlcmVnaXN0
ZXIgc2xvdG51bT0zCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXhlYy5jOjEyOTpsaWJ4bF9yZXBvcnRf
Y2hpbGRfZXhpdHN0YXR1czogZG9tYWluIDkyIGRldmljZSBtb2RlbCAoZHlpbmcgYXMgZXhwZWN0
ZWQpIFs3MzNdIGRpZWQgZHVlIHRvIGZhdGFsIHNpZ25hbCBLaWxsZWQKbGlieGw6IGRlYnVnOiBs
aWJ4bF9ldmVudC5jOjY4NjpsaWJ4bF9fZXZfeHN3YXRjaF9kZXJlZ2lzdGVyOiB3YXRjaCB3PTB4
NTYzNjVhNjg0ODYwOiBkZXJlZ2lzdGVyIHVucmVnaXN0ZXJlZApsaWJ4bDogZGVidWc6IGxpYnhs
X2V2ZW50LmM6NjM2OmxpYnhsX19ldl94c3dhdGNoX3JlZ2lzdGVyOiB3YXRjaCB3PTB4NTYzNjVh
NjkwNjAwIHdwYXRoPS9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi85Mi8wL3N0YXRlIHRva2Vu
PTMvMzogcmVnaXN0ZXIgc2xvdG51bT0zCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1NzM6
d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggdz0weDU2MzY1YTY5MDYwMCB3cGF0aD0vbG9jYWwvZG9t
YWluLzAvYmFja2VuZC92aWYvOTIvMC9zdGF0ZSB0b2tlbj0zLzM6IGV2ZW50IGVwYXRoPS9sb2Nh
bC9kb21haW4vMC9iYWNrZW5kL3ZpZi85Mi8wL3N0YXRlCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZl
bnQuYzo4Nzg6ZGV2c3RhdGVfY2FsbGJhY2s6IGJhY2tlbmQgL2xvY2FsL2RvbWFpbi8wL2JhY2tl
bmQvdmlmLzkyLzAvc3RhdGUgd2FudGVkIHN0YXRlIDIgc3RpbGwgd2FpdGluZyBzdGF0ZSAxCmxp
YnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1NzM6d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggdz0w
eDU2MzY1YTY5MDYwMCB3cGF0aD0vbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvOTIvMC9zdGF0
ZSB0b2tlbj0zLzM6IGV2ZW50IGVwYXRoPS9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi85Mi8w
L3N0YXRlCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo4NzQ6ZGV2c3RhdGVfY2FsbGJhY2s6
IGJhY2tlbmQgL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzkyLzAvc3RhdGUgd2FudGVkIHN0
YXRlIDIgb2sKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjY3MzpsaWJ4bF9fZXZfeHN3YXRj
aF9kZXJlZ2lzdGVyOiB3YXRjaCB3PTB4NTYzNjVhNjkwNjAwIHdwYXRoPS9sb2NhbC9kb21haW4v
MC9iYWNrZW5kL3ZpZi85Mi8wL3N0YXRlIHRva2VuPTMvMzogZGVyZWdpc3RlciBzbG90bnVtPTMK
bGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoxMDU5OmRldmljZV9iYWNrZW5kX2NhbGxiYWNr
OiBjYWxsaW5nIGRldmljZV9iYWNrZW5kX2NsZWFudXAKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVu
dC5jOjY4NjpsaWJ4bF9fZXZfeHN3YXRjaF9kZXJlZ2lzdGVyOiB3YXRjaCB3PTB4NTYzNjVhNjkw
NjAwOiBkZXJlZ2lzdGVyIHVucmVnaXN0ZXJlZApsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5j
OjExNTc6ZGV2aWNlX2hvdHBsdWc6IGNhbGxpbmcgaG90cGx1ZyBzY3JpcHQ6IC9ldGMveGVuL3Nj
cmlwdHMvdmlmLWJyaWRnZSBvbmxpbmUKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoxMTU4
OmRldmljZV9ob3RwbHVnOiBleHRyYSBhcmdzOgpsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5j
OjExNjQ6ZGV2aWNlX2hvdHBsdWc6IAl0eXBlX2lmPXZpZgpsaWJ4bDogZGVidWc6IGxpYnhsX2Rl
dmljZS5jOjExNjY6ZGV2aWNlX2hvdHBsdWc6IGVudjoKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZp
Y2UuYzoxMTczOmRldmljZV9ob3RwbHVnOiAJc2NyaXB0OiAvZXRjL3hlbi9zY3JpcHRzL3ZpZi1i
cmlkZ2UKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoxMTczOmRldmljZV9ob3RwbHVnOiAJ
WEVOQlVTX1RZUEU6IHZpZgpsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjExNzM6ZGV2aWNl
X2hvdHBsdWc6IAlYRU5CVVNfUEFUSDogYmFja2VuZC92aWYvOTIvMApsaWJ4bDogZGVidWc6IGxp
YnhsX2RldmljZS5jOjExNzM6ZGV2aWNlX2hvdHBsdWc6IAlYRU5CVVNfQkFTRV9QQVRIOiBiYWNr
ZW5kCmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6MTE3MzpkZXZpY2VfaG90cGx1ZzogCW5l
dGRldjogCmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6MTE3MzpkZXZpY2VfaG90cGx1Zzog
CXZpZjogdmlmOTIuMApsaWJ4bDogZGVidWc6IGxpYnhsX2FvdXRpbHMuYzo1OTM6bGlieGxfX2Fz
eW5jX2V4ZWNfc3RhcnQ6IGZvcmtpbmcgdG8gZXhlY3V0ZTogL2V0Yy94ZW4vc2NyaXB0cy92aWYt
YnJpZGdlIG9ubGluZSAKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjY4NjpsaWJ4bF9fZXZf
eHN3YXRjaF9kZXJlZ2lzdGVyOiB3YXRjaCB3PTB4NTYzNjVhNjkwNzAwOiBkZXJlZ2lzdGVyIHVu
cmVnaXN0ZXJlZApsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjExNDM6ZGV2aWNlX2hvdHBs
dWc6IE5vIGhvdHBsdWcgc2NyaXB0IHRvIGV4ZWN1dGUKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVu
dC5jOjY4NjpsaWJ4bF9fZXZfeHN3YXRjaF9kZXJlZ2lzdGVyOiB3YXRjaCB3PTB4NTYzNjVhNjkw
NzAwOiBkZXJlZ2lzdGVyIHVucmVnaXN0ZXJlZApsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6
NjM2OmxpYnhsX19ldl94c3dhdGNoX3JlZ2lzdGVyOiB3YXRjaCB3PTB4NTYzNjVhNjg0OWQ4IHdw
YXRoPS9sb2NhbC9kb21haW4vOTIvZGV2aWNlLW1vZGVsLzkxL3N0YXRlIHRva2VuPTMvNDogcmVn
aXN0ZXIgc2xvdG51bT0zCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1NzM6d2F0Y2hmZF9j
YWxsYmFjazogd2F0Y2ggdz0weDU2MzY1YTY4NDlkOCB3cGF0aD0vbG9jYWwvZG9tYWluLzkyL2Rl
dmljZS1tb2RlbC85MS9zdGF0ZSB0b2tlbj0zLzQ6IGV2ZW50IGVwYXRoPS9sb2NhbC9kb21haW4v
OTIvZGV2aWNlLW1vZGVsLzkxL3N0YXRlCmxpYnhsOiBkZWJ1ZzogbGlieGxfYW91dGlscy5jOjg4
Onhzd2FpdF90aW1lb3V0X2NhbGxiYWNrOiBTdHViZG9tIDkyIGZvciA5MSBzdGFydHVwOiB4c3dh
aXQgdGltZW91dCAocGF0aD0vbG9jYWwvZG9tYWluLzkyL2RldmljZS1tb2RlbC85MS9zdGF0ZSkK
bGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjY3MzpsaWJ4bF9fZXZfeHN3YXRjaF9kZXJlZ2lz
dGVyOiB3YXRjaCB3PTB4NTYzNjVhNjg0OWQ4IHdwYXRoPS9sb2NhbC9kb21haW4vOTIvZGV2aWNl
LW1vZGVsLzkxL3N0YXRlIHRva2VuPTMvNDogZGVyZWdpc3RlciBzbG90bnVtPTMKbGlieGw6IGVy
cm9yOiBsaWJ4bF9kbS5jOjE5NjM6c3R1YmRvbV94c3dhaXRfY2I6IFN0dWJkb20gOTIgZm9yIDkx
IHN0YXJ0dXA6IHN0YXJ0dXAgdGltZWQgb3V0CmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo2
ODY6bGlieGxfX2V2X3hzd2F0Y2hfZGVyZWdpc3Rlcjogd2F0Y2ggdz0weDU2MzY1YTY4NDlkODog
ZGVyZWdpc3RlciB1bnJlZ2lzdGVyZWQKbGlieGw6IGVycm9yOiBsaWJ4bF9jcmVhdGUuYzoxNTA0
OmRvbWNyZWF0ZV9kZXZtb2RlbF9zdGFydGVkOiBkZXZpY2UgbW9kZWwgZGlkIG5vdCBzdGFydDog
LTkKbGlieGw6IGRlYnVnOiBsaWJ4bF9kbS5jOjIzMDY6a2lsbF9kZXZpY2VfbW9kZWw6IERldmlj
ZSBNb2RlbCBzaWduYWxlZApsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NjM2OmxpYnhsX19l
dl94c3dhdGNoX3JlZ2lzdGVyOiB3YXRjaCB3PTB4NTYzNjVhNjkxNTkwIHdwYXRoPS9sb2NhbC9k
b21haW4vMS9iYWNrZW5kL3ZiZC85Mi81MTcxMi9zdGF0ZSB0b2tlbj0zLzU6IHJlZ2lzdGVyIHNs
b3RudW09MwpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NjM2OmxpYnhsX19ldl94c3dhdGNo
X3JlZ2lzdGVyOiB3YXRjaCB3PTB4NTYzNjVhNjhkOWEwIHdwYXRoPS9sb2NhbC9kb21haW4vMC9i
YWNrZW5kL3ZpZi85Mi8wL3N0YXRlIHRva2VuPTIvNjogcmVnaXN0ZXIgc2xvdG51bT0yCmxpYnhs
OiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo2MzY6bGlieGxfX2V2X3hzd2F0Y2hfcmVnaXN0ZXI6IHdh
dGNoIHc9MHg1NjM2NWE2OGU0MDAgd3BhdGg9L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzkx
LzUxNzEyL3N0YXRlIHRva2VuPTEvNzogcmVnaXN0ZXIgc2xvdG51bT0xCmxpYnhsOiBkZWJ1Zzog
bGlieGxfZXZlbnQuYzo1NzM6d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggdz0weDU2MzY1YTY5MTU5
MCB3cGF0aD0vbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvOTIvNTE3MTIvc3RhdGUgdG9rZW49
My81OiBldmVudCBlcGF0aD0vbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvOTIvNTE3MTIvc3Rh
dGUKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjg3NDpkZXZzdGF0ZV9jYWxsYmFjazogYmFj
a2VuZCAvbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvOTIvNTE3MTIvc3RhdGUgd2FudGVkIHN0
YXRlIDYgb2sKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjY3MzpsaWJ4bF9fZXZfeHN3YXRj
aF9kZXJlZ2lzdGVyOiB3YXRjaCB3PTB4NTYzNjVhNjkxNTkwIHdwYXRoPS9sb2NhbC9kb21haW4v
MS9iYWNrZW5kL3ZiZC85Mi81MTcxMi9zdGF0ZSB0b2tlbj0zLzU6IGRlcmVnaXN0ZXIgc2xvdG51
bT0zCmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6MTA1OTpkZXZpY2VfYmFja2VuZF9jYWxs
YmFjazogY2FsbGluZyBkZXZpY2VfYmFja2VuZF9jbGVhbnVwCmxpYnhsOiBkZWJ1ZzogbGlieGxf
ZXZlbnQuYzo2ODY6bGlieGxfX2V2X3hzd2F0Y2hfZGVyZWdpc3Rlcjogd2F0Y2ggdz0weDU2MzY1
YTY5MTU5MDogZGVyZWdpc3RlciB1bnJlZ2lzdGVyZWQKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZp
Y2UuYzoxMTE0OmRldmljZV9ob3RwbHVnOiBCYWNrZW5kIGRvbWlkIDEsIGRvbWlkIDAsIGFzc3Vt
aW5nIGRyaXZlciBkb21haW5zCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo2MzY6bGlieGxf
X2V2X3hzd2F0Y2hfcmVnaXN0ZXI6IHdhdGNoIHc9MHg1NjM2NWE2OTE2OTAgd3BhdGg9L2xvY2Fs
L2RvbWFpbi8xL2JhY2tlbmQvdmJkLzkyLzUxNzEyIHRva2VuPTMvODogcmVnaXN0ZXIgc2xvdG51
bT0zCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1NDg6d2F0Y2hmZF9jYWxsYmFjazogd2F0
Y2ggdz0weDU2MzY1YTY5MTY5MCBlcGF0aD0vbG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvOTIv
NTE3MTIvc3RhdGUgdG9rZW49My81OiBjb3VudGVyICE9IDgKbGlieGw6IGRlYnVnOiBsaWJ4bF9l
dmVudC5jOjU0ODp3YXRjaGZkX2NhbGxiYWNrOiB3YXRjaCB3PTB4NTYzNjVhNjkxNjkwIGVwYXRo
PS9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC85Mi81MTcxMi9zdGF0ZSB0b2tlbj0zLzU6IGNv
dW50ZXIgIT0gOApsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTczOndhdGNoZmRfY2FsbGJh
Y2s6IHdhdGNoIHc9MHg1NjM2NWE2OGQ5YTAgd3BhdGg9L2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQv
dmlmLzkyLzAvc3RhdGUgdG9rZW49Mi82OiBldmVudCBlcGF0aD0vbG9jYWwvZG9tYWluLzAvYmFj
a2VuZC92aWYvOTIvMC9zdGF0ZQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6ODc4OmRldnN0
YXRlX2NhbGxiYWNrOiBiYWNrZW5kIC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi85Mi8wL3N0
YXRlIHdhbnRlZCBzdGF0ZSA2IHN0aWxsIHdhaXRpbmcgc3RhdGUgNQpsaWJ4bDogZGVidWc6IGxp
YnhsX2V2ZW50LmM6NTczOndhdGNoZmRfY2FsbGJhY2s6IHdhdGNoIHc9MHg1NjM2NWE2OGU0MDAg
d3BhdGg9L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzkxLzUxNzEyL3N0YXRlIHRva2VuPTEv
NzogZXZlbnQgZXBhdGg9L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzkxLzUxNzEyL3N0YXRl
CmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo4NzQ6ZGV2c3RhdGVfY2FsbGJhY2s6IGJhY2tl
bmQgL2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzkxLzUxNzEyL3N0YXRlIHdhbnRlZCBzdGF0
ZSA2IG9rCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo2NzM6bGlieGxfX2V2X3hzd2F0Y2hf
ZGVyZWdpc3Rlcjogd2F0Y2ggdz0weDU2MzY1YTY4ZTQwMCB3cGF0aD0vbG9jYWwvZG9tYWluLzEv
YmFja2VuZC92YmQvOTEvNTE3MTIvc3RhdGUgdG9rZW49MS83OiBkZXJlZ2lzdGVyIHNsb3RudW09
MQpsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjEwNTk6ZGV2aWNlX2JhY2tlbmRfY2FsbGJh
Y2s6IGNhbGxpbmcgZGV2aWNlX2JhY2tlbmRfY2xlYW51cApsaWJ4bDogZGVidWc6IGxpYnhsX2V2
ZW50LmM6Njg2OmxpYnhsX19ldl94c3dhdGNoX2RlcmVnaXN0ZXI6IHdhdGNoIHc9MHg1NjM2NWE2
OGU0MDA6IGRlcmVnaXN0ZXIgdW5yZWdpc3RlcmVkCmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNl
LmM6MTExNDpkZXZpY2VfaG90cGx1ZzogQmFja2VuZCBkb21pZCAxLCBkb21pZCAwLCBhc3N1bWlu
ZyBkcml2ZXIgZG9tYWlucwpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NjM2OmxpYnhsX19l
dl94c3dhdGNoX3JlZ2lzdGVyOiB3YXRjaCB3PTB4NTYzNjVhNjhlNTAwIHdwYXRoPS9sb2NhbC9k
b21haW4vMS9iYWNrZW5kL3ZiZC85MS81MTcxMiB0b2tlbj0xLzk6IHJlZ2lzdGVyIHNsb3RudW09
MQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTQ4OndhdGNoZmRfY2FsbGJhY2s6IHdhdGNo
IHc9MHg1NjM2NWE2OGU1MDAgZXBhdGg9L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzkxLzUx
NzEyL3N0YXRlIHRva2VuPTEvNzogY291bnRlciAhPSA5CmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZl
bnQuYzo1NDg6d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggdz0weDU2MzY1YTY4ZTUwMCBlcGF0aD0v
bG9jYWwvZG9tYWluLzEvYmFja2VuZC92YmQvOTEvNTE3MTIvc3RhdGUgdG9rZW49MS83OiBjb3Vu
dGVyICE9IDkKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjU3Mzp3YXRjaGZkX2NhbGxiYWNr
OiB3YXRjaCB3PTB4NTYzNjVhNjkxNjkwIHdwYXRoPS9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3Zi
ZC85Mi81MTcxMiB0b2tlbj0zLzg6IGV2ZW50IGVwYXRoPS9sb2NhbC9kb21haW4vMS9iYWNrZW5k
L3ZiZC85Mi81MTcxMgpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTczOndhdGNoZmRfY2Fs
bGJhY2s6IHdhdGNoIHc9MHg1NjM2NWE2OGU1MDAgd3BhdGg9L2xvY2FsL2RvbWFpbi8xL2JhY2tl
bmQvdmJkLzkxLzUxNzEyIHRva2VuPTEvOTogZXZlbnQgZXBhdGg9L2xvY2FsL2RvbWFpbi8xL2Jh
Y2tlbmQvdmJkLzkxLzUxNzEyCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1NzM6d2F0Y2hm
ZF9jYWxsYmFjazogd2F0Y2ggdz0weDU2MzY1YTY4ZDlhMCB3cGF0aD0vbG9jYWwvZG9tYWluLzAv
YmFja2VuZC92aWYvOTIvMC9zdGF0ZSB0b2tlbj0yLzY6IGV2ZW50IGVwYXRoPS9sb2NhbC9kb21h
aW4vMC9iYWNrZW5kL3ZpZi85Mi8wL3N0YXRlCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo4
Nzg6ZGV2c3RhdGVfY2FsbGJhY2s6IGJhY2tlbmQgL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlm
LzkyLzAvc3RhdGUgd2FudGVkIHN0YXRlIDYgc3RpbGwgd2FpdGluZyBzdGF0ZSA1CmxpYnhsOiBk
ZWJ1ZzogbGlieGxfZXZlbnQuYzo1NzM6d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggdz0weDU2MzY1
YTY4ZDlhMCB3cGF0aD0vbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvOTIvMC9zdGF0ZSB0b2tl
bj0yLzY6IGV2ZW50IGVwYXRoPS9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi85Mi8wL3N0YXRl
CmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo4NzQ6ZGV2c3RhdGVfY2FsbGJhY2s6IGJhY2tl
bmQgL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzkyLzAvc3RhdGUgd2FudGVkIHN0YXRlIDYg
b2sKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjY3MzpsaWJ4bF9fZXZfeHN3YXRjaF9kZXJl
Z2lzdGVyOiB3YXRjaCB3PTB4NTYzNjVhNjhkOWEwIHdwYXRoPS9sb2NhbC9kb21haW4vMC9iYWNr
ZW5kL3ZpZi85Mi8wL3N0YXRlIHRva2VuPTIvNjogZGVyZWdpc3RlciBzbG90bnVtPTIKbGlieGw6
IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoxMDU5OmRldmljZV9iYWNrZW5kX2NhbGxiYWNrOiBjYWxs
aW5nIGRldmljZV9iYWNrZW5kX2NsZWFudXAKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjY4
NjpsaWJ4bF9fZXZfeHN3YXRjaF9kZXJlZ2lzdGVyOiB3YXRjaCB3PTB4NTYzNjVhNjhkOWEwOiBk
ZXJlZ2lzdGVyIHVucmVnaXN0ZXJlZApsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjExNTc6
ZGV2aWNlX2hvdHBsdWc6IGNhbGxpbmcgaG90cGx1ZyBzY3JpcHQ6IC9ldGMveGVuL3NjcmlwdHMv
dmlmLWJyaWRnZSBvZmZsaW5lCmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6MTE1ODpkZXZp
Y2VfaG90cGx1ZzogZXh0cmEgYXJnczoKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoxMTY0
OmRldmljZV9ob3RwbHVnOiAJdHlwZV9pZj12aWYKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2Uu
YzoxMTY2OmRldmljZV9ob3RwbHVnOiBlbnY6CmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6
MTE3MzpkZXZpY2VfaG90cGx1ZzogCXNjcmlwdDogL2V0Yy94ZW4vc2NyaXB0cy92aWYtYnJpZGdl
CmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6MTE3MzpkZXZpY2VfaG90cGx1ZzogCVhFTkJV
U19UWVBFOiB2aWYKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoxMTczOmRldmljZV9ob3Rw
bHVnOiAJWEVOQlVTX1BBVEg6IGJhY2tlbmQvdmlmLzkyLzAKbGlieGw6IGRlYnVnOiBsaWJ4bF9k
ZXZpY2UuYzoxMTczOmRldmljZV9ob3RwbHVnOiAJWEVOQlVTX0JBU0VfUEFUSDogYmFja2VuZAps
aWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjExNzM6ZGV2aWNlX2hvdHBsdWc6IAluZXRkZXY6
IApsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjExNzM6ZGV2aWNlX2hvdHBsdWc6IAl2aWY6
IHZpZjkyLjAKbGlieGw6IGRlYnVnOiBsaWJ4bF9hb3V0aWxzLmM6NTkzOmxpYnhsX19hc3luY19l
eGVjX3N0YXJ0OiBmb3JraW5nIHRvIGV4ZWN1dGU6IC9ldGMveGVuL3NjcmlwdHMvdmlmLWJyaWRn
ZSBvZmZsaW5lIApsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6Njg2OmxpYnhsX19ldl94c3dh
dGNoX2RlcmVnaXN0ZXI6IHdhdGNoIHc9MHg1NjM2NWE2OGRhYTA6IGRlcmVnaXN0ZXIgdW5yZWdp
c3RlcmVkCmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6MTE0MzpkZXZpY2VfaG90cGx1Zzog
Tm8gaG90cGx1ZyBzY3JpcHQgdG8gZXhlY3V0ZQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6
Njg2OmxpYnhsX19ldl94c3dhdGNoX2RlcmVnaXN0ZXI6IHdhdGNoIHc9MHg1NjM2NWE2OGRhYTA6
IGRlcmVnaXN0ZXIgdW5yZWdpc3RlcmVkCmxpYnhsOiBkZWJ1ZzogbGlieGxfbGludXguYzoyMjE6
bGlieGxfX2dldF9ob3RwbHVnX3NjcmlwdF9pbmZvOiBiYWNrZW5kX2tpbmQgNSwgbm8gbmVlZCB0
byBleGVjdXRlIHNjcmlwdHMKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoxMTQzOmRldmlj
ZV9ob3RwbHVnOiBObyBob3RwbHVnIHNjcmlwdCB0byBleGVjdXRlCmxpYnhsOiBkZWJ1ZzogbGli
eGxfZXZlbnQuYzo2ODY6bGlieGxfX2V2X3hzd2F0Y2hfZGVyZWdpc3Rlcjogd2F0Y2ggdz0weDU2
MzY1YTY5MWI2MDogZGVyZWdpc3RlciB1bnJlZ2lzdGVyZWQKbGlieGw6IGRlYnVnOiBsaWJ4bF9s
aW51eC5jOjIyMTpsaWJ4bF9fZ2V0X2hvdHBsdWdfc2NyaXB0X2luZm86IGJhY2tlbmRfa2luZCA2
LCBubyBuZWVkIHRvIGV4ZWN1dGUgc2NyaXB0cwpsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5j
OjExNDM6ZGV2aWNlX2hvdHBsdWc6IE5vIGhvdHBsdWcgc2NyaXB0IHRvIGV4ZWN1dGUKbGlieGw6
IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjY4NjpsaWJ4bF9fZXZfeHN3YXRjaF9kZXJlZ2lzdGVyOiB3
YXRjaCB3PTB4NTYzNjVhNjkxZjcwOiBkZXJlZ2lzdGVyIHVucmVnaXN0ZXJlZApsaWJ4bDogZGVi
dWc6IGxpYnhsX2xpbnV4LmM6MjIxOmxpYnhsX19nZXRfaG90cGx1Z19zY3JpcHRfaW5mbzogYmFj
a2VuZF9raW5kIDYsIG5vIG5lZWQgdG8gZXhlY3V0ZSBzY3JpcHRzCmxpYnhsOiBkZWJ1ZzogbGli
eGxfZGV2aWNlLmM6MTE0MzpkZXZpY2VfaG90cGx1ZzogTm8gaG90cGx1ZyBzY3JpcHQgdG8gZXhl
Y3V0ZQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6Njg2OmxpYnhsX19ldl94c3dhdGNoX2Rl
cmVnaXN0ZXI6IHdhdGNoIHc9MHg1NjM2NWE2OTU5ZDA6IGRlcmVnaXN0ZXIgdW5yZWdpc3RlcmVk
CmxpYnhsOiBkZWJ1ZzogbGlieGxfYW91dGlscy5jOjg4Onhzd2FpdF90aW1lb3V0X2NhbGxiYWNr
OiByZW1vdmFsIG9mIGJhY2tlbmQgcGF0aDogeHN3YWl0IHRpbWVvdXQgKHBhdGg9L2xvY2FsL2Rv
bWFpbi8xL2JhY2tlbmQvdmJkLzkyLzUxNzEyKQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6
NjczOmxpYnhsX19ldl94c3dhdGNoX2RlcmVnaXN0ZXI6IHdhdGNoIHc9MHg1NjM2NWE2OTE2OTAg
d3BhdGg9L2xvY2FsL2RvbWFpbi8xL2JhY2tlbmQvdmJkLzkyLzUxNzEyIHRva2VuPTMvODogZGVy
ZWdpc3RlciBzbG90bnVtPTMKbGlieGw6IGVycm9yOiBsaWJ4bF9kZXZpY2UuYzoxMjY0OmRldmlj
ZV9kZXN0cm95X2JlX3dhdGNoX2NiOiB0aW1lZCBvdXQgd2hpbGUgd2FpdGluZyBmb3IgL2xvY2Fs
L2RvbWFpbi8xL2JhY2tlbmQvdmJkLzkyLzUxNzEyIHRvIGJlIHJlbW92ZWQKbGlieGw6IGRlYnVn
OiBsaWJ4bF9ldmVudC5jOjY4NjpsaWJ4bF9fZXZfeHN3YXRjaF9kZXJlZ2lzdGVyOiB3YXRjaCB3
PTB4NTYzNjVhNjkxNjkwOiBkZXJlZ2lzdGVyIHVucmVnaXN0ZXJlZApsaWJ4bDogZXJyb3I6IGxp
YnhsLmM6MTY0NzpkZXZpY2VzX2Rlc3Ryb3lfY2I6IGxpYnhsX19kZXZpY2VzX2Rlc3Ryb3kgZmFp
bGVkIGZvciA5MgpsaWJ4bDogZGVidWc6IGxpYnhsLmM6MTcxMjpkZXZpY2VzX2Rlc3Ryb3lfY2I6
IGZvcmtlZCBwaWQgODMyIGZvciBkZXN0cm95IG9mIGRvbWFpbiA5MgpsaWJ4bDogZGVidWc6IGxp
YnhsX2FvdXRpbHMuYzo4ODp4c3dhaXRfdGltZW91dF9jYWxsYmFjazogcmVtb3ZhbCBvZiBiYWNr
ZW5kIHBhdGg6IHhzd2FpdCB0aW1lb3V0IChwYXRoPS9sb2NhbC9kb21haW4vMS9iYWNrZW5kL3Zi
ZC85MS81MTcxMikKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjY3MzpsaWJ4bF9fZXZfeHN3
YXRjaF9kZXJlZ2lzdGVyOiB3YXRjaCB3PTB4NTYzNjVhNjhlNTAwIHdwYXRoPS9sb2NhbC9kb21h
aW4vMS9iYWNrZW5kL3ZiZC85MS81MTcxMiB0b2tlbj0xLzk6IGRlcmVnaXN0ZXIgc2xvdG51bT0x
CmxpYnhsOiBlcnJvcjogbGlieGxfZGV2aWNlLmM6MTI2NDpkZXZpY2VfZGVzdHJveV9iZV93YXRj
aF9jYjogdGltZWQgb3V0IHdoaWxlIHdhaXRpbmcgZm9yIC9sb2NhbC9kb21haW4vMS9iYWNrZW5k
L3ZiZC85MS81MTcxMiB0byBiZSByZW1vdmVkCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo2
ODY6bGlieGxfX2V2X3hzd2F0Y2hfZGVyZWdpc3Rlcjogd2F0Y2ggdz0weDU2MzY1YTY4ZTUwMDog
ZGVyZWdpc3RlciB1bnJlZ2lzdGVyZWQKbGlieGw6IGVycm9yOiBsaWJ4bC5jOjE2NDc6ZGV2aWNl
c19kZXN0cm95X2NiOiBsaWJ4bF9fZGV2aWNlc19kZXN0cm95IGZhaWxlZCBmb3IgOTEKbGlieGw6
IGRlYnVnOiBsaWJ4bC5jOjE3MTI6ZGV2aWNlc19kZXN0cm95X2NiOiBmb3JrZWQgcGlkIDgzMyBm
b3IgZGVzdHJveSBvZiBkb21haW4gOTEKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjE4Njk6
bGlieGxfX2FvX2NvbXBsZXRlOiBhbyAweDU2MzY1YTY4MmQ0MDogY29tcGxldGUsIHJjPS0zCmxp
YnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzoxODM4OmxpYnhsX19hb19fZGVzdHJveTogYW8gMHg1
NjM2NWE2ODJkNDA6IGRlc3Ryb3kKbGlieGw6IGRlYnVnOiBsaWJ4bC5jOjE0NDU6bGlieGxfZG9t
YWluX2Rlc3Ryb3k6IGFvIDB4NTYzNjVhNjg1NWIwOiBjcmVhdGU6IGhvdz0obmlsKSBjYWxsYmFj
az0obmlsKSBwb2xsZXI9MHg1NjM2NWE2ODM0NjAKbGlieGw6IGVycm9yOiBsaWJ4bC5jOjE1NzU6
bGlieGxfX2Rlc3Ryb3lfZG9taWQ6IG5vbi1leGlzdGFudCBkb21haW4gOTEKbGlieGw6IGVycm9y
OiBsaWJ4bC5jOjE1MzQ6ZG9tYWluX2Rlc3Ryb3lfY2FsbGJhY2s6IHVuYWJsZSB0byBkZXN0cm95
IGd1ZXN0IHdpdGggZG9taWQgOTEKbGlieGw6IGVycm9yOiBsaWJ4bC5jOjE0NjM6ZG9tYWluX2Rl
c3Ryb3lfY2I6IGRlc3RydWN0aW9uIG9mIGRvbWFpbiA5MSBmYWlsZWQKbGlieGw6IGRlYnVnOiBs
aWJ4bF9ldmVudC5jOjE4Njk6bGlieGxfX2FvX2NvbXBsZXRlOiBhbyAweDU2MzY1YTY4NTViMDog
Y29tcGxldGUsIHJjPS0yMQpsaWJ4bDogZGVidWc6IGxpYnhsLmM6MTQ1NDpsaWJ4bF9kb21haW5f
ZGVzdHJveTogYW8gMHg1NjM2NWE2ODU1YjA6IGlucHJvZ3Jlc3M6IHBvbGxlcj0weDU2MzY1YTY4
MzQ2MCwgZmxhZ3M9aWMKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjE4Mzg6bGlieGxfX2Fv
X19kZXN0cm95OiBhbyAweDU2MzY1YTY4NTViMDogZGVzdHJveQp4ZW5jYWxsOmJ1ZmZlcjogZGVi
dWc6IHRvdGFsIGFsbG9jYXRpb25zOjg0OCB0b3RhbCByZWxlYXNlczo4NDgKeGVuY2FsbDpidWZm
ZXI6IGRlYnVnOiBjdXJyZW50IGFsbG9jYXRpb25zOjAgbWF4aW11bSBhbGxvY2F0aW9uczozCnhl
bmNhbGw6YnVmZmVyOiBkZWJ1ZzogY2FjaGUgY3VycmVudCBzaXplOjMKeGVuY2FsbDpidWZmZXI6
IGRlYnVnOiBjYWNoZSBoaXRzOjc5MyBtaXNzZXM6MyB0b29iaWc6NTIK
--001a1147194ab0b3d40546db21c5
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--001a1147194ab0b3d40546db21c5--


From xen-users-bounces@lists.xen.org Thu Jan 26 12:46:54 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Jan 2017 12:46:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cWjQw-00047U-Kv; Thu, 26 Jan 2017 12:45:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thehunmonkgroup@gmail.com>) id 1cWYZ3-0002bU-K7
 for xen-users@lists.xen.org; Thu, 26 Jan 2017 01:09:25 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 B4/74-21460-44C49885; Thu, 26 Jan 2017 01:09:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsVyMfTmOl1nn84
 Igy9TNSxWXT3A6sDocXT3b6YAxijWzLyk/IoE1oz3C1+zFczjrvjVuZW9gbGDq4uRi0NIYBKj
 xJSbTxi7GDk5WATusEg8OCYEkpAQ+MEiceT3YnaQhIRAjsTVs8dZIOwCiand28DivAKCEidnP
 gGLCwl4SXzde4gNxGYT0Jc43noAaqiqxKf1k9gg6gMkpj2aANYrLGAu0b3jI1iNiIC0xIwrTW
 A1zEBzeq6fZJzAyDsLyYpZSFKzGDmAbHWJ9fOEIMLaEssWvmaGsNUkbm+7yo4svoCRbRWjenF
 qUVlqka6FXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYHAyAMEOxoPNzocYJTmY
 lER5b2p3RgjxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4NXxBsoJFqWmp1akZeYA4wQmLcHBoyTCW
 wSS5i0uSMwtzkyHSJ1iNObo6Tr9koljz67LL5mEWPLy81KlxHlVQEoFQEozSvPgBsHi9xKjrJ
 QwLyPQaUI8BalFuZklqPKvGMU5GJWEeUtApvBk5pXA7XsFdAoT0CkXmNtBTilJREhJNTB2flQ
 R+/NUOeLmureMlubnKruuBkg92L7Lk2NiUchDs1+3z0rmnVBfPDmqP/xP0fKvSiJaU2f4i/FK
 29RNmjUhgukgp+myh7NSD7xZvqy5hydn9ZRYx3TOptZLaVFhQYGKloIlYtf+ZxgfV5GeNovL8
 oPyZ59fsTm/Ld//29G/xaNTXflEyAolluKMREMt5qLiRAAthfTA2gIAAA==
X-Env-Sender: thehunmonkgroup@gmail.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1485392962!45491770!1
X-Originating-IP: [209.85.217.174]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64544 invoked from network); 26 Jan 2017 01:09:23 -0000
Received: from mail-ua0-f174.google.com (HELO mail-ua0-f174.google.com)
 (209.85.217.174)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 26 Jan 2017 01:09:23 -0000
Received: by mail-ua0-f174.google.com with SMTP id y9so173489902uae.2
 for <xen-users@lists.xen.org>; Wed, 25 Jan 2017 17:09:23 -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=qTcXKMJtr5WMTVrmy1DfGOBH0Z3IDsirV5QOskZmHgU=;
 b=X/QuKVfopfMW8vDFP9bHL35HD4ER79czvjG7jB8bVmSb9f+2A3WfGB2aE72xak/mQL
 ISjxx3cHdJTaWXOeGmTlLvOIOtOUevQxD9g0Y/TMVNcESsdgR99XtanOa+D2G328fbu2
 pDIHGxVyZbHgCT541GRjNX14L1thf/7Gy+xxjGT80KUR5ftWqa0L22SdyHYuToC+0YDX
 z9k9BdnxztbHPRGk4NjZR/IrEi4UnsNQM1VNMOk6xiVPeS6KHonHEj+XUtF38YRLLf8o
 ehK2kLsTbkf11+C7LrFhSdcPBF9LwqEnVViKnnHe4atLMOd3UyVXd4EUc36gtUgOUJkH
 G+kQ==
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=qTcXKMJtr5WMTVrmy1DfGOBH0Z3IDsirV5QOskZmHgU=;
 b=P3RrLtv4+el3bRFxVZ0pWIJT7sSAYuOV4t99OGU+5tkYKf1e0jKxVAjQ3EpaxBRA/5
 UqTSDUirDWHGDWiYGSNkAxTzh1N7gLzWe6+cX2/Eo/5VF2YV8OKrUxK1Cj/Rldi/WjFw
 Fni+8SLoNHo01yBJ7xm9aiCYcdbY17WDLdYnZbtWUfnoGm5+TyM2OfpAvZcQkQKPcc3u
 eRxxKHTqOylNoBwMf0VYgU80WZRqoJXp1D3gR1M1eQuxK11CZ9TCRsrgw0IJtgWj+VPu
 JrsWrFsbCzKSGl4Ke3YAmRq8Jq3yIxjW6ciGSFf7JX2cA+TuDFkhIBIy+wWATNxhvAaL
 XOwQ==
X-Gm-Message-State: AIkVDXJWT2Ez0+iZOXCNQwqjgiHLKAWarF3coi3x3lAsAOlYOhxh/7ZfzIksLmu36tmNfk6TuV2tYdah9cKyBw==
X-Received: by 10.176.81.97 with SMTP id f30mr123267uaa.55.1485392962168; Wed,
 25 Jan 2017 17:09:22 -0800 (PST)
MIME-Version: 1.0
Received: by 10.159.36.19 with HTTP; Wed, 25 Jan 2017 17:09:01 -0800 (PST)
From: Chad Phillips <thehunmonkgroup@gmail.com>
Date: Wed, 25 Jan 2017 17:09:01 -0800
Message-ID: <CAJ0sghTFw-Q0-jid4g35Qo_bLoNBZ7_Byg9zRQ+vujodfjp9bg@mail.gmail.com>
To: xen-users@lists.xen.org
X-Mailman-Approved-At: Thu, 26 Jan 2017 12:45:46 +0000
Subject: [Xen-users] setting up multiple NICs with xen-create-image
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6968877946726174795=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============6968877946726174795==
Content-Type: multipart/alternative; boundary=94eb2c191226dcaf230546f4ffa1

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

curious if xen-create-image supports setting up multiple NICs in the VM
it=E2=80=99s creating.

so far i=E2=80=99ve only been able to figure out how to set up one NIC w/ t=
hat
command, then i have to hand edit the produced config file to add more

virt-install allows configuring multiple NICs, so hoping this is possible
with xen-tools

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

<div dir=3D"ltr"><font color=3D"#333333" face=3D"-webkit-standard" size=3D"=
3">curious if xen-create-image supports setting up multiple NICs in the VM =
it=E2=80=99s creating.</font><div><span style=3D"color:rgb(51,51,51);font-f=
amily:-webkit-standard;font-size:medium"><br></span></div><div><font color=
=3D"#333333" face=3D"-webkit-standard" size=3D"3">so far i=E2=80=99ve only =
been able to figure out how to set up one NIC w/ that command, then i have =
to hand edit the produced config file to add more</font><br></div><div><spa=
n style=3D"color:rgb(51,51,51);font-family:-webkit-standard;font-size:mediu=
m"><br></span></div><div><span style=3D"color:rgb(51,51,51);font-family:-we=
bkit-standard;font-size:medium">virt-install allows configuring multiple NI=
Cs, so hoping this is possible with xen-tools</span></div></div>

--94eb2c191226dcaf230546f4ffa1--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============6968877946726174795==--


From xen-users-bounces@lists.xen.org Thu Jan 26 12:46:54 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Jan 2017 12:46:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cWjQw-00047U-Kv; Thu, 26 Jan 2017 12:45:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thehunmonkgroup@gmail.com>) id 1cWYZ3-0002bU-K7
 for xen-users@lists.xen.org; Thu, 26 Jan 2017 01:09:25 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 B4/74-21460-44C49885; Thu, 26 Jan 2017 01:09:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsVyMfTmOl1nn84
 Igy9TNSxWXT3A6sDocXT3b6YAxijWzLyk/IoE1oz3C1+zFczjrvjVuZW9gbGDq4uRi0NIYBKj
 xJSbTxi7GDk5WATusEg8OCYEkpAQ+MEiceT3YnaQhIRAjsTVs8dZIOwCiand28DivAKCEidnP
 gGLCwl4SXzde4gNxGYT0Jc43noAaqiqxKf1k9gg6gMkpj2aANYrLGAu0b3jI1iNiIC0xIwrTW
 A1zEBzeq6fZJzAyDsLyYpZSFKzGDmAbHWJ9fOEIMLaEssWvmaGsNUkbm+7yo4svoCRbRWjenF
 qUVlqka6FXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYHAyAMEOxoPNzocYJTmY
 lER5b2p3RgjxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4NXxBsoJFqWmp1akZeYA4wQmLcHBoyTCW
 wSS5i0uSMwtzkyHSJ1iNObo6Tr9koljz67LL5mEWPLy81KlxHlVQEoFQEozSvPgBsHi9xKjrJ
 QwLyPQaUI8BalFuZklqPKvGMU5GJWEeUtApvBk5pXA7XsFdAoT0CkXmNtBTilJREhJNTB2flQ
 R+/NUOeLmureMlubnKruuBkg92L7Lk2NiUchDs1+3z0rmnVBfPDmqP/xP0fKvSiJaU2f4i/FK
 29RNmjUhgukgp+myh7NSD7xZvqy5hydn9ZRYx3TOptZLaVFhQYGKloIlYtf+ZxgfV5GeNovL8
 oPyZ59fsTm/Ld//29G/xaNTXflEyAolluKMREMt5qLiRAAthfTA2gIAAA==
X-Env-Sender: thehunmonkgroup@gmail.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1485392962!45491770!1
X-Originating-IP: [209.85.217.174]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64544 invoked from network); 26 Jan 2017 01:09:23 -0000
Received: from mail-ua0-f174.google.com (HELO mail-ua0-f174.google.com)
 (209.85.217.174)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 26 Jan 2017 01:09:23 -0000
Received: by mail-ua0-f174.google.com with SMTP id y9so173489902uae.2
 for <xen-users@lists.xen.org>; Wed, 25 Jan 2017 17:09:23 -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=qTcXKMJtr5WMTVrmy1DfGOBH0Z3IDsirV5QOskZmHgU=;
 b=X/QuKVfopfMW8vDFP9bHL35HD4ER79czvjG7jB8bVmSb9f+2A3WfGB2aE72xak/mQL
 ISjxx3cHdJTaWXOeGmTlLvOIOtOUevQxD9g0Y/TMVNcESsdgR99XtanOa+D2G328fbu2
 pDIHGxVyZbHgCT541GRjNX14L1thf/7Gy+xxjGT80KUR5ftWqa0L22SdyHYuToC+0YDX
 z9k9BdnxztbHPRGk4NjZR/IrEi4UnsNQM1VNMOk6xiVPeS6KHonHEj+XUtF38YRLLf8o
 ehK2kLsTbkf11+C7LrFhSdcPBF9LwqEnVViKnnHe4atLMOd3UyVXd4EUc36gtUgOUJkH
 G+kQ==
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=qTcXKMJtr5WMTVrmy1DfGOBH0Z3IDsirV5QOskZmHgU=;
 b=P3RrLtv4+el3bRFxVZ0pWIJT7sSAYuOV4t99OGU+5tkYKf1e0jKxVAjQ3EpaxBRA/5
 UqTSDUirDWHGDWiYGSNkAxTzh1N7gLzWe6+cX2/Eo/5VF2YV8OKrUxK1Cj/Rldi/WjFw
 Fni+8SLoNHo01yBJ7xm9aiCYcdbY17WDLdYnZbtWUfnoGm5+TyM2OfpAvZcQkQKPcc3u
 eRxxKHTqOylNoBwMf0VYgU80WZRqoJXp1D3gR1M1eQuxK11CZ9TCRsrgw0IJtgWj+VPu
 JrsWrFsbCzKSGl4Ke3YAmRq8Jq3yIxjW6ciGSFf7JX2cA+TuDFkhIBIy+wWATNxhvAaL
 XOwQ==
X-Gm-Message-State: AIkVDXJWT2Ez0+iZOXCNQwqjgiHLKAWarF3coi3x3lAsAOlYOhxh/7ZfzIksLmu36tmNfk6TuV2tYdah9cKyBw==
X-Received: by 10.176.81.97 with SMTP id f30mr123267uaa.55.1485392962168; Wed,
 25 Jan 2017 17:09:22 -0800 (PST)
MIME-Version: 1.0
Received: by 10.159.36.19 with HTTP; Wed, 25 Jan 2017 17:09:01 -0800 (PST)
From: Chad Phillips <thehunmonkgroup@gmail.com>
Date: Wed, 25 Jan 2017 17:09:01 -0800
Message-ID: <CAJ0sghTFw-Q0-jid4g35Qo_bLoNBZ7_Byg9zRQ+vujodfjp9bg@mail.gmail.com>
To: xen-users@lists.xen.org
X-Mailman-Approved-At: Thu, 26 Jan 2017 12:45:46 +0000
Subject: [Xen-users] setting up multiple NICs with xen-create-image
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6968877946726174795=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============6968877946726174795==
Content-Type: multipart/alternative; boundary=94eb2c191226dcaf230546f4ffa1

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

curious if xen-create-image supports setting up multiple NICs in the VM
it=E2=80=99s creating.

so far i=E2=80=99ve only been able to figure out how to set up one NIC w/ t=
hat
command, then i have to hand edit the produced config file to add more

virt-install allows configuring multiple NICs, so hoping this is possible
with xen-tools

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

<div dir=3D"ltr"><font color=3D"#333333" face=3D"-webkit-standard" size=3D"=
3">curious if xen-create-image supports setting up multiple NICs in the VM =
it=E2=80=99s creating.</font><div><span style=3D"color:rgb(51,51,51);font-f=
amily:-webkit-standard;font-size:medium"><br></span></div><div><font color=
=3D"#333333" face=3D"-webkit-standard" size=3D"3">so far i=E2=80=99ve only =
been able to figure out how to set up one NIC w/ that command, then i have =
to hand edit the produced config file to add more</font><br></div><div><spa=
n style=3D"color:rgb(51,51,51);font-family:-webkit-standard;font-size:mediu=
m"><br></span></div><div><span style=3D"color:rgb(51,51,51);font-family:-we=
bkit-standard;font-size:medium">virt-install allows configuring multiple NI=
Cs, so hoping this is possible with xen-tools</span></div></div>

--94eb2c191226dcaf230546f4ffa1--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============6968877946726174795==--


From xen-users-bounces@lists.xen.org Thu Jan 26 13:13:39 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Jan 2017 13:13:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cWjqq-0006zE-Iz; Thu, 26 Jan 2017 13:12:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=19245044b=dario.faggioli@citrix.com>)
 id 1cWjqp-0006yX-4L
 for xen-users@lists.xen.org; Thu, 26 Jan 2017 13:12:31 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 D2/A8-16730-EB5F9885; Thu, 26 Jan 2017 13:12:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsXitHRDpO7er50
 RBot/6FqsunqA1YHR4+ju30wBjFGsmXlJ+RUJrBmfvk1jKrguXzHpWWID4zTpLkZODgmBEIl1
 bZdZQGxeAWOJb9vbmUBsYQE7idbTz5hBbDYBA4k3O/aygtgiAkkSB6ctZAOxWQRUJVZNPMPYx
 cjBwSngKNH7GWgMF4eQwFQWiWnXfoDV8wtIStz68hFsDrNAtcSEuTdZIfZqS/Ts/cEMsVdQ4u
 TMJ2A3CAmoScyYe5l1AiPvLCQts5CUQcQ1JVq3/2aHsLUlli18zQxh20qsW/ceqsZGYtPVBYw
 QtrzE9rdzmBcwsq9i1ChOLSpLLdI1NNNLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/d
 xAgMWQYg2MG4arvnIUZJDiYlUd6b2p0RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4C78A5QSLU
 tNTK9Iyc4DRA5OW4OBREuG1A0nzFhck5hZnpkOkTjHqcnzZeeYlkxBLXn5eqpQ4rzpIkQBIUU
 ZpHtwIWCRfYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjBvFcgUnsy8ErhNr4COYAI64gJzO8g
 RJYkIKakGRtuaX27XZtpvzXGM3xQbbGkao/z/2n7BvdoTFtR1i9eXfGkRvc2v6raAL8D75v19
 XRvcHOv+9F07uHgRn9/C0KQKn9wa/4NMCxYmsTRFH0ns6vJSOjHRTErA4nlckd3jmLCwYvZ9H
 D7lC3rf/w1NrJYKE5rK0rm4RfiDXJpvRcGzS9lW3VOVWIozEg21mIuKEwHvhkqm3wIAAA==
X-Env-Sender: prvs=19245044b=dario.faggioli@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1485436348!81879529!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10783 invoked from network); 26 Jan 2017 13:12:29 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Jan 2017 13:12:29 -0000
X-IronPort-AV: E=Sophos;i="5.33,289,1477958400"; 
 d="asc'?scan'208";a="402120415"
Message-ID: <1485436337.32103.160.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Eike Waldt <waldt@b1-systems.de>, Kun Cheng <chengkunck@gmail.com>,
 <xen-users@lists.xen.org>
Date: Thu, 26 Jan 2017 14:12:17 +0100
In-Reply-To: <c265c40d-ab9a-1377-cf00-15ae0bf124e9@b1-systems.de>
References: <c625070b-011d-b260-b355-d120190ff025@b1-systems.de>
 <d8d8104b-201d-2d4a-2d94-a4af8d3cddf4@b1-systems.de>
 <CAO3v1VSuvimC0VMQX8TJ-TCqLDr=diyYwN=jwXTjArZp53CB9Q@mail.gmail.com>
 <dc3cf680-714f-fda2-cbf2-05706b73ac16@b1-systems.de>
 <1484181910.32021.183.camel@citrix.com>
 <f1cefc79-28c8-4ab3-29b0-0c2d8fe17fbf@b1-systems.de>
 <1484609025.7492.32.camel@citrix.com>
 <c645de89-11f4-c7cf-4441-c7c76ddd948c@b1-systems.de>
 <1484763954.7492.110.camel@citrix.com>
 <c265c40d-ab9a-1377-cf00-15ae0bf124e9@b1-systems.de>
Organization: Citrix Inc.
X-Mailer: Evolution 3.20.5 (3.20.5-1.fc24) 
MIME-Version: 1.0
Subject: Re: [Xen-users] query memory allocation per NUMA node
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7443725426306802550=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============7443725426306802550==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-tcufqQevuSNWyV+Mzwgn"

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

On Thu, 2017-01-19 at 17:48 +0100, Eike Waldt wrote:
> On 01/18/2017 07:25 PM, Dario Faggioli wrote:
> > To achieve this, I think you should get rid of dom0_vcpus_pin, keep
> > dom0_max_vcpus=3D16 and add dom0_nodes=3D0,relaxed (or something like
> > that). This will probably set the vcpu-affinity of dom0 to 'all/0-
> > 35',
> > which you can change to 'all/0-15' after boot.
> I got rid of "dom0_vcpus_pin" and did some tests...
> all/0-15 or 0-15/all or all/all for Dom0 does not make a difference
> according to my tests in the soft-pinning case.
> I suppose that is because the CPUs 0-15 are assigned anyhow.
>=20
Well, yes, it looks like, in this case of yours, having dom0 isolated
helps a lot.

Considering that, I certainly wouldn't have expected this setup to work
as well as the hard pinned (with isolated dom0) one. It's a bit strange
that you don't see much difference, but, hey...

> The "dom0_nodes=3D0,relaxed"...
> Checked it out and it does exactly what you (and the manpage) said:
> relaxed --> all / 0-35
> strict=C2=A0=C2=A0--> 0-35 / 0-35
>=20
> Interesting is, that "xl debug-keys u; xl dmesg" still shows memory
> pages for NUMA Node3 even though it says in the manpage "dom0_nodes
> [..]
> Defaults for vCPU-s created and memory assigned to Dom0 [..]."
> There have to be enough free pages on Node0 (there is no other DomU
> running directly after startup).
>=20
Yeah. If it's just a few pages (few in a relative sense, i.e., as
compared to the total number of pages dom0 has), it's a known issue,
that is revealing itself a bit difficult to track down, as it only
manifests on some systems.

> > 2) properly isolate dom0, even in the soft-affinity case. That
> > would
> > mean keeping dom0 affinity as you already have it, but change
> > **all**
> > the other domains' affinity from 'all/xx-yy' (where xx and yy vary
> > from
> > domain to domain) to '16-143/xx-yy'.
> That was a very good hint!
> I did not realize that before, thank you so much!
> The "issues" with stealing and bad NFS performance are gone now.
>=20
Ah, great to hear! :-)

> > Let me say again that I'm not at all saying that I'm sure that
> > either 1
> > or 2 will certainly perform better than the hard pinning case. This
> > is
> > impossible to tell without trying.
> >=20
> > But, like this, it's a more fair --and hence more interesting--
> > comparison, and IMO it's worth a try.
> >=20
> When I isolate the Dom0 properly in the soft-pinning scenario,
> compared
> to hard-pinning everything, I could not see any performance
> differences.
> But this is very hard to measure I think.
>=20
Yep, and this now makes a lot more sense. :-)

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-tcufqQevuSNWyV+Mzwgn
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJYifWyAAoJEBZCeImluHPuJYoQAM3yJmS1ibPfowHigYFOneAG
VN55N2K+GjUQc5pmn25a73thEnEtES8gG6ElZ8+C4Y+0g50+TlVkdZAMQMOUUmry
w4vMJn0T7x7MRzpEBBec13S7v4STwYLqKenxZrUhrMFLpN6weleiWyC6tHv5jjuu
8PhXs0NmbC2E2rAc0J5yIFM5U+5Vml1XlOV2SFGfuXnHcvsAkqiQV8HZZJIaHVv8
INvIxxxi1fUi8kPjrFqqQpT219e9zC22IW+HEMx0wDLYB36w+a5N3zkKMcTmXm8m
M2XA+epzr/N6uz7P+l/3nYOsHiLSUG1n3IJdI18BKa9NwvkMq9Ez2GIuD3AkRXL8
MEl9LO82Mfu6RhdVgff8dGuiBUuwTxZz+C4sZFBPNS8XKYD+M64izVhXs67wQenL
HiViwgJ4xGvZoTG22u4e3sQ8Lu54mtHCfx3jpuoPs+trTleYpuOk7rdrWqsLZ/Mk
D0elKhKq/4yroM6uJjxsiJbjFZVTs+JSV8xl01yPM+1hMIKs+aXC6cpyXPBguhmI
GGvxbKF4dQy7nFIcbhswsZa6EWV3MoQamwFl06UpHFEMiDcLfT+6O2NUIYd0ZpD9
5OwclHXqj+Ml4ER2ioVlENMoUC3HsfrATNx1ciV4jVhvMgDvtlH7IGiUlUyMml1d
jdi78R0suF3E1Rx8nSL1
=xQnX
-----END PGP SIGNATURE-----

--=-tcufqQevuSNWyV+Mzwgn--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============7443725426306802550==--


From xen-users-bounces@lists.xen.org Thu Jan 26 13:13:39 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Jan 2017 13:13:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cWjqq-0006zE-Iz; Thu, 26 Jan 2017 13:12:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=19245044b=dario.faggioli@citrix.com>)
 id 1cWjqp-0006yX-4L
 for xen-users@lists.xen.org; Thu, 26 Jan 2017 13:12:31 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 D2/A8-16730-EB5F9885; Thu, 26 Jan 2017 13:12:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsXitHRDpO7er50
 RBot/6FqsunqA1YHR4+ju30wBjFGsmXlJ+RUJrBmfvk1jKrguXzHpWWID4zTpLkZODgmBEIl1
 bZdZQGxeAWOJb9vbmUBsYQE7idbTz5hBbDYBA4k3O/aygtgiAkkSB6ctZAOxWQRUJVZNPMPYx
 cjBwSngKNH7GWgMF4eQwFQWiWnXfoDV8wtIStz68hFsDrNAtcSEuTdZIfZqS/Ts/cEMsVdQ4u
 TMJ2A3CAmoScyYe5l1AiPvLCQts5CUQcQ1JVq3/2aHsLUlli18zQxh20qsW/ceqsZGYtPVBYw
 QtrzE9rdzmBcwsq9i1ChOLSpLLdI1NNNLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/d
 xAgMWQYg2MG4arvnIUZJDiYlUd6b2p0RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4C78A5QSLU
 tNTK9Iyc4DRA5OW4OBREuG1A0nzFhck5hZnpkOkTjHqcnzZeeYlkxBLXn5eqpQ4rzpIkQBIUU
 ZpHtwIWCRfYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjBvFcgUnsy8ErhNr4COYAI64gJzO8g
 RJYkIKakGRtuaX27XZtpvzXGM3xQbbGkao/z/2n7BvdoTFtR1i9eXfGkRvc2v6raAL8D75v19
 XRvcHOv+9F07uHgRn9/C0KQKn9wa/4NMCxYmsTRFH0ns6vJSOjHRTErA4nlckd3jmLCwYvZ9H
 D7lC3rf/w1NrJYKE5rK0rm4RfiDXJpvRcGzS9lW3VOVWIozEg21mIuKEwHvhkqm3wIAAA==
X-Env-Sender: prvs=19245044b=dario.faggioli@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1485436348!81879529!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10783 invoked from network); 26 Jan 2017 13:12:29 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Jan 2017 13:12:29 -0000
X-IronPort-AV: E=Sophos;i="5.33,289,1477958400"; 
 d="asc'?scan'208";a="402120415"
Message-ID: <1485436337.32103.160.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Eike Waldt <waldt@b1-systems.de>, Kun Cheng <chengkunck@gmail.com>,
 <xen-users@lists.xen.org>
Date: Thu, 26 Jan 2017 14:12:17 +0100
In-Reply-To: <c265c40d-ab9a-1377-cf00-15ae0bf124e9@b1-systems.de>
References: <c625070b-011d-b260-b355-d120190ff025@b1-systems.de>
 <d8d8104b-201d-2d4a-2d94-a4af8d3cddf4@b1-systems.de>
 <CAO3v1VSuvimC0VMQX8TJ-TCqLDr=diyYwN=jwXTjArZp53CB9Q@mail.gmail.com>
 <dc3cf680-714f-fda2-cbf2-05706b73ac16@b1-systems.de>
 <1484181910.32021.183.camel@citrix.com>
 <f1cefc79-28c8-4ab3-29b0-0c2d8fe17fbf@b1-systems.de>
 <1484609025.7492.32.camel@citrix.com>
 <c645de89-11f4-c7cf-4441-c7c76ddd948c@b1-systems.de>
 <1484763954.7492.110.camel@citrix.com>
 <c265c40d-ab9a-1377-cf00-15ae0bf124e9@b1-systems.de>
Organization: Citrix Inc.
X-Mailer: Evolution 3.20.5 (3.20.5-1.fc24) 
MIME-Version: 1.0
Subject: Re: [Xen-users] query memory allocation per NUMA node
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7443725426306802550=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============7443725426306802550==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-tcufqQevuSNWyV+Mzwgn"

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

On Thu, 2017-01-19 at 17:48 +0100, Eike Waldt wrote:
> On 01/18/2017 07:25 PM, Dario Faggioli wrote:
> > To achieve this, I think you should get rid of dom0_vcpus_pin, keep
> > dom0_max_vcpus=3D16 and add dom0_nodes=3D0,relaxed (or something like
> > that). This will probably set the vcpu-affinity of dom0 to 'all/0-
> > 35',
> > which you can change to 'all/0-15' after boot.
> I got rid of "dom0_vcpus_pin" and did some tests...
> all/0-15 or 0-15/all or all/all for Dom0 does not make a difference
> according to my tests in the soft-pinning case.
> I suppose that is because the CPUs 0-15 are assigned anyhow.
>=20
Well, yes, it looks like, in this case of yours, having dom0 isolated
helps a lot.

Considering that, I certainly wouldn't have expected this setup to work
as well as the hard pinned (with isolated dom0) one. It's a bit strange
that you don't see much difference, but, hey...

> The "dom0_nodes=3D0,relaxed"...
> Checked it out and it does exactly what you (and the manpage) said:
> relaxed --> all / 0-35
> strict=C2=A0=C2=A0--> 0-35 / 0-35
>=20
> Interesting is, that "xl debug-keys u; xl dmesg" still shows memory
> pages for NUMA Node3 even though it says in the manpage "dom0_nodes
> [..]
> Defaults for vCPU-s created and memory assigned to Dom0 [..]."
> There have to be enough free pages on Node0 (there is no other DomU
> running directly after startup).
>=20
Yeah. If it's just a few pages (few in a relative sense, i.e., as
compared to the total number of pages dom0 has), it's a known issue,
that is revealing itself a bit difficult to track down, as it only
manifests on some systems.

> > 2) properly isolate dom0, even in the soft-affinity case. That
> > would
> > mean keeping dom0 affinity as you already have it, but change
> > **all**
> > the other domains' affinity from 'all/xx-yy' (where xx and yy vary
> > from
> > domain to domain) to '16-143/xx-yy'.
> That was a very good hint!
> I did not realize that before, thank you so much!
> The "issues" with stealing and bad NFS performance are gone now.
>=20
Ah, great to hear! :-)

> > Let me say again that I'm not at all saying that I'm sure that
> > either 1
> > or 2 will certainly perform better than the hard pinning case. This
> > is
> > impossible to tell without trying.
> >=20
> > But, like this, it's a more fair --and hence more interesting--
> > comparison, and IMO it's worth a try.
> >=20
> When I isolate the Dom0 properly in the soft-pinning scenario,
> compared
> to hard-pinning everything, I could not see any performance
> differences.
> But this is very hard to measure I think.
>=20
Yep, and this now makes a lot more sense. :-)

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-tcufqQevuSNWyV+Mzwgn
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJYifWyAAoJEBZCeImluHPuJYoQAM3yJmS1ibPfowHigYFOneAG
VN55N2K+GjUQc5pmn25a73thEnEtES8gG6ElZ8+C4Y+0g50+TlVkdZAMQMOUUmry
w4vMJn0T7x7MRzpEBBec13S7v4STwYLqKenxZrUhrMFLpN6weleiWyC6tHv5jjuu
8PhXs0NmbC2E2rAc0J5yIFM5U+5Vml1XlOV2SFGfuXnHcvsAkqiQV8HZZJIaHVv8
INvIxxxi1fUi8kPjrFqqQpT219e9zC22IW+HEMx0wDLYB36w+a5N3zkKMcTmXm8m
M2XA+epzr/N6uz7P+l/3nYOsHiLSUG1n3IJdI18BKa9NwvkMq9Ez2GIuD3AkRXL8
MEl9LO82Mfu6RhdVgff8dGuiBUuwTxZz+C4sZFBPNS8XKYD+M64izVhXs67wQenL
HiViwgJ4xGvZoTG22u4e3sQ8Lu54mtHCfx3jpuoPs+trTleYpuOk7rdrWqsLZ/Mk
D0elKhKq/4yroM6uJjxsiJbjFZVTs+JSV8xl01yPM+1hMIKs+aXC6cpyXPBguhmI
GGvxbKF4dQy7nFIcbhswsZa6EWV3MoQamwFl06UpHFEMiDcLfT+6O2NUIYd0ZpD9
5OwclHXqj+Ml4ER2ioVlENMoUC3HsfrATNx1ciV4jVhvMgDvtlH7IGiUlUyMml1d
jdi78R0suF3E1Rx8nSL1
=xQnX
-----END PGP SIGNATURE-----

--=-tcufqQevuSNWyV+Mzwgn--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============7443725426306802550==--


From xen-users-bounces@lists.xen.org Thu Jan 26 19:38:07 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Jan 2017 19:38:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cWpqv-0007A4-1n; Thu, 26 Jan 2017 19:37:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <stevthomsen@yahoo.com>) id 1cWpes-0006KM-Sm
 for xen-users@lists.xen.org; Thu, 26 Jan 2017 19:24:35 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 B5/A7-15112-1FC4A885; Thu, 26 Jan 2017 19:24:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAKsWRWlGSWpSXmKPExsWS1FXxTPeDT1e
 EQd9pLYtVVw+wOjB6HN39mymAMYo1My8pvyKBNWPJsV9MBU9WCVSsabrP2MDY3iPQxcjFwSIw
 j0Wi++VJ1i5GTg4hgWSJ1m3NzBB2hsSXexeg4mkSkz4+Y4Sw4yWu77kDZksIKEhM6J3OBmHbS
 Lx7vIURZKiEQCOrxJrFp9hAHCGBBkaJo6uuMIFUsQhoSyxdsx6sm01AR+Lw+uVMEFMNJG79Pw
 NmiwiYS/w7cwZsM6+ArcS9dUdZQGxhAWOJhz8mskHEBSVOznwCFmcWCJdY8/gx1HWOEqu/7GS
 DiItJHDw4lW0Co/AsJC2zkLTMQlI2i5EDyI6V2H4yGsJUl1g/TwiiQlti2cLXzBC2msTtbVfZ
 sYlP6f/CBmErSkzpfghVYynR++YZ1CYbid4dPYwLGHlWMWoUpxaVpRbpGhvqJRVlpmeU5CZm5
 ugaGpjp5aYWFyemp+YkJhXrJefnbmIExjADEOxgbFoUeIhRkoNJSZS3UaUrQogvKT+lMiOxOC
 O+qDQntfgQowYHh8DmtasvMEqx5OXnpSpJ8P73BqoTLEpNT61Iy8wBJhmYUgkOHiURXh1gohH
 iLS5IzC3OTIdInWLU5djy4cpLJiGwGVLivNogRQIgRRmleXAjYAnvEqOslDAvI9CBQjwFqUW5
 mSWo8q8YxTkYlYR5P4FcwpOZVwK36RXQEUxAR1xgbgc5oiQRISXVwDjDt/yV9t9NXNJaDz9zc
 rrlnV7f80T/CmOJougumcvaq6Pz+7QVN796zpe59M6ss4sbNjyZt+sjV8PtGxGXLXfPNf1UtW
 v797xl1o+kevjsHk3uqYgsuKW53qv4NM+qzY/2q82pSdh3SVX/unpQRmF5nOvBL3G+efubNjB
 ddv1qcLsqoUkzapoSS3FGoqEWc1FxIgCcdpkncwMAAA==
X-Env-Sender: stevthomsen@yahoo.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1485458670!54115997!1
X-Originating-IP: [98.138.120.230]
X-SpamReason: No, hits=0.6 required=7.0 tests=FORGED_YAHOO_RCVD,
 HTML_MESSAGE,UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43669 invoked from network); 26 Jan 2017 19:24:31 -0000
Received: from nm43-vm6.bullet.mail.ne1.yahoo.com (HELO
 nm43-vm6.bullet.mail.ne1.yahoo.com) (98.138.120.230)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Jan 2017 19:24:31 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1485458670; bh=kQUvD8Z37OYdpw/WSck/H2OuhzBMb9QigJP23XEsMzg=;
 h=Date:From:Reply-To:To:Subject:References:From:Subject;
 b=q6GocIWT/daoAkIi8ku/of/9tXLpdiD37qO11JAgtCoJ6UvgKx9Hs5uiGJGvY/bfDH7BnQM5RjXxn1niSv3a5HQOeP+0idtIBdVwFXTM/oUnTUQnJcgFkeyU0e/RiNeEk//rlrBnUhoLCp9RYjjkUFWx8K7mI460yfsxnzCJwNwPoeQ1X7Jp4oImzrb3AxngsKwNFdSthy9DYzPbnQG8K79gTAQlVnq7Jf+zpHmLZQqUllMWZKZTArspPWEBz4sVc0eKRft1942eIiYORqfO10wX8kXvuxLDretx5R+9EHMVAduaire5kWrraWJdIQgh+6W/CFxh49TPqq8hPWetIg==
Received: from [127.0.0.1] by nm43.bullet.mail.ne1.yahoo.com with NNFMP;
 26 Jan 2017 19:24:30 -0000
Received: from [98.138.100.117] by nm43.bullet.mail.ne1.yahoo.com with NNFMP;
 26 Jan 2017 19:17:46 -0000
Received: from [98.138.87.3] by tm108.bullet.mail.ne1.yahoo.com with NNFMP;
 26 Jan 2017 19:15:26 -0000
Received: from [127.0.0.1] by omp1003.mail.ne1.yahoo.com with NNFMP;
 26 Jan 2017 19:15:26 -0000
X-Yahoo-Newman-Property: ymail-4
X-Yahoo-Newman-Id: 84599.50915.bm@omp1003.mail.ne1.yahoo.com
X-YMail-OSG: KA5YhUsVM1lRoBRbzX4pMvhxJw9ZvOwbxMb4OTpRRjV5nw2IILPLwalpIyOukJa
 8GewMf_6BNRJ.vL17GvPvops_ecDHCX7ZIBmIFWIuyUCVnCKDTZHUfkb28eqWD0.P.LtiIu3fFA3
 ZyaLzpULJwA4q6EA66c_TCk5IBgPDjEnSfSGtRhUsExMevNDtYkJLN_WZ_Uauvg71crYXkKEyvQF
 o_2o7C1JQuGWMA8newkD5VBr63gDnQdFO_yKuPhu3yyntqtVbJQiE1aE1h1BaJ14HX9lBToFRfb9
 T8J1WYS6tp0GFoNE8xmsvzca64OzGZf2Y6eHhmfvZ4Z6y0I3AkOqlTAqOlSGWqSTCfpN_td7fZAi
 RKJYtuPCD9wZTjF6bakafdPCuDE8woo4u.rtrogb2z74uAaZmgNUUtGld94OglSlGyDOSrzkGlHD
 CfPqhIKUlU33oizXeWb9uZ27SxhhncH9O3F8vPDaiXlu_kYLz66j8o1SB_a.cVA7VM8T4N.4MPcG
 by0_6fw4lGZ7YCikUFyAOlvHLWePic3b6U76IJtFkMIyxkY_eJOq.LI3picuJJle99hPBS7Nfnlg
 Px6DUkLGrNdhkei0-
Received: from jws200058.mail.ne1.yahoo.com by
 sendmailws151.mail.ne1.yahoo.com; Thu, 26 Jan 2017 19:15:25 +0000;
 1485458125.613
Date: Thu, 26 Jan 2017 19:15:25 +0000 (UTC)
From: Steven Thomsen <stevthomsen@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Message-ID: <1245997484.1511965.1485458125328@mail.yahoo.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; 
 boundary="----=_Part_1511964_1769519803.1485458125328"
References: <1245997484.1511965.1485458125328.ref@mail.yahoo.com>
Content-Length: 267962
X-Mailman-Approved-At: Thu, 26 Jan 2017 19:37:00 +0000
Subject: [Xen-users] Help with `No Dom0 Kernel image specified'
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Reply-To: Steven Thomsen <stevthomsen@yahoo.com>
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

------=_Part_1511964_1769519803.1485458125328
Content-Type: multipart/alternative; 
	boundary="----=_Part_1511963_2048155656.1485458125325"

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

I have built XEN 4.8.0 on a Ubuntu 14.04.5 system with (want EFI boot):./co=
nfigure --disable-qemu-traditional --with-extra-qemuu-configure-args=3D'--d=
isable-werror' --libdir=3D/usr/local/lib64 --enable-systemd --enable-target=
s=3Dx86_64-pep=C2=A0

I have built kernel linux-4.4.35 from source (final .config attached as ker=
nel.config shows xen configured)
make xconfigmake xenconfigupdate-rc.d xencommons defaults 19 18update-rc.d =
xendomains defaults 21 20update-rc.d xen-watchdog defaults 22 23chmod a+x d=
ebian/ruleschmod a+x debian/scripts/*chmod a+x debian/scripts/misc/*fakeroo=
t debian/rules editconfigsfakeroot debian/rules binary
and got
linux-image-4.4.35_4.4.35_1_amd64.deblinux-headers-4.4.35_4.4.35_1_amd64.de=
b
used dpkg -i (above listed packages)
Boot up from EFI shell says (using built and installed xen.4.8.0.efi):
Xen 4.8.0 (c/s ) EFI loaderUsing configuration file 'xen-4.8.0.cfg'=C2=A0No=
 Dom0 kernel image specified.

=3D=3D=3D=C2=A0xen-4.8.0.cfg =3D=3D=3Dsearch.fs_uuid e22622bb-029b-436a-937=
7-c5c1ad229e68 root hd0,gpt2=C2=A0set prefix=3D($root)'/boot'configfile $pr=
efix/xen.cfg=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
=3D=3D=3D /boot/xen.cfg =3D=3D=3D[global]default=3Dxen
[xen]options=3Dconsole=3Dvga,com1 com1=3D57600 loglvl=3Dall norebootkernel=
=3Dvmlinuz-4.4.35 root=3D/dev/sda2 rw ignore_loglevel #earlyprintk=3Dxenram=
disk=3Dinitrd.img-4.4.35=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
Steven Thomsen stevthomsen@yahoo.com
------=_Part_1511963_2048155656.1485458125325
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<html><head></head><body><div style=3D"color:#000; background-color:#fff; f=
ont-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, =
sans-serif;font-size:10px"><div id=3D"yui_3_16_0_ym19_1_1485389296148_22398=
9" dir=3D"ltr"><span id=3D"yui_3_16_0_ym19_1_1485389296148_223997"><font si=
ze=3D"3" id=3D"yui_3_16_0_ym19_1_1485389296148_224108">I have built XEN 4.8=
.0 on a Ubuntu 14.04.5 system with (want EFI boot):</font></span></div><div=
 id=3D"yui_3_16_0_ym19_1_1485389296148_223989" dir=3D"ltr"><span id=3D"yui_=
3_16_0_ym19_1_1485389296148_224182"><font size=3D"3" id=3D"yui_3_16_0_ym19_=
1_1485389296148_224181">./configure --disable-qemu-traditional --with-extra=
-qemuu-configure-args=3D'--disable-werror' --libdir=3D/usr/local/lib64 --en=
able-systemd --enable-targets=3Dx86_64-pep&nbsp;<br></font></span></div><di=
v id=3D"yui_3_16_0_ym19_1_1485389296148_223989" dir=3D"ltr"><span><font siz=
e=3D"3"><br></font></span></div><div id=3D"yui_3_16_0_ym19_1_1485389296148_=
223989" dir=3D"ltr"><span id=3D"yui_3_16_0_ym19_1_1485389296148_224338"><fo=
nt size=3D"3" id=3D"yui_3_16_0_ym19_1_1485389296148_224337">I have built ke=
rnel linux-4.4.35 from source (final .config attached as kernel.config show=
s xen configured)</font></span></div><blockquote style=3D"margin: 0 0 0 40p=
x; border: none; padding: 0px;" id=3D"yui_3_16_0_ym19_1_1485389296148_22452=
4"><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1485389296148_224398"><font siz=
e=3D"3" id=3D"yui_3_16_0_ym19_1_1485389296148_224399">make xconfig</font></=
div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1485389296148_224400"><font si=
ze=3D"3" id=3D"yui_3_16_0_ym19_1_1485389296148_224401">make xenconfig</font=
></div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1485389296148_224402"><font=
 size=3D"3" id=3D"yui_3_16_0_ym19_1_1485389296148_224403">update-rc.d xenco=
mmons defaults 19 18</font></div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1=
485389296148_224404"><font size=3D"3" id=3D"yui_3_16_0_ym19_1_1485389296148=
_224405">update-rc.d xendomains defaults 21 20</font></div><div dir=3D"ltr"=
 id=3D"yui_3_16_0_ym19_1_1485389296148_224406"><font size=3D"3" id=3D"yui_3=
_16_0_ym19_1_1485389296148_224407">update-rc.d xen-watchdog defaults 22 23<=
/font></div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1485389296148_224408">=
<div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1485389296148_224442"><font size=
=3D"3" id=3D"yui_3_16_0_ym19_1_1485389296148_224464">chmod a+x debian/rules=
</font></div></div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1485389296148_2=
24408"><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1485389296148_224443"><font=
 size=3D"3" id=3D"yui_3_16_0_ym19_1_1485389296148_224467">chmod a+x debian/=
scripts/*</font></div></div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_148538=
9296148_224408"><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1485389296148_2244=
44"><font size=3D"3" id=3D"yui_3_16_0_ym19_1_1485389296148_224466">chmod a+=
x debian/scripts/misc/*</font></div></div><div dir=3D"ltr" id=3D"yui_3_16_0=
_ym19_1_1485389296148_224408"><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1485=
389296148_224445"><font size=3D"3" id=3D"yui_3_16_0_ym19_1_1485389296148_22=
4465">fakeroot debian/rules editconfigs</font></div></div><div dir=3D"ltr" =
id=3D"yui_3_16_0_ym19_1_1485389296148_224408"><div dir=3D"ltr" id=3D"yui_3_=
16_0_ym19_1_1485389296148_224446"><font size=3D"3" id=3D"yui_3_16_0_ym19_1_=
1485389296148_224468">fakeroot debian/rules binary</font></div></div></bloc=
kquote><div id=3D"yui_3_16_0_ym19_1_1485389296148_223989" dir=3D"ltr"><font=
 size=3D"3"></font></div><div id=3D"yui_3_16_0_ym19_1_1485389296148_223989"=
 dir=3D"ltr"><span id=3D"yui_3_16_0_ym19_1_1485389296148_225084"><font size=
=3D"3" id=3D"yui_3_16_0_ym19_1_1485389296148_225083">and got</font></span><=
/div><blockquote style=3D"margin: 0 0 0 40px; border: none; padding: 0px;" =
id=3D"yui_3_16_0_ym19_1_1485389296148_224609"><div id=3D"yui_3_16_0_ym19_1_=
1485389296148_223989" dir=3D"ltr"><span id=3D"yui_3_16_0_ym19_1_14853892961=
48_224594"><font size=3D"3" id=3D"yui_3_16_0_ym19_1_1485389296148_224593">l=
inux-image-4.4.35_4.4.35_1_amd64.deb</font></span></div><div id=3D"yui_3_16=
_0_ym19_1_1485389296148_223989" dir=3D"ltr"><span id=3D"yui_3_16_0_ym19_1_1=
485389296148_224603"><font size=3D"3" id=3D"yui_3_16_0_ym19_1_1485389296148=
_224602">linux-headers-</font></span><span style=3D"font-size: medium;" id=
=3D"yui_3_16_0_ym19_1_1485389296148_224601">4.4.35_4.4.35_1_amd64.deb</span=
></div></blockquote><div id=3D"yui_3_16_0_ym19_1_1485389296148_223989" dir=
=3D"ltr"><span style=3D"font-size: medium;" id=3D"yui_3_16_0_ym19_1_1485389=
296148_224633">used dpkg -i (above listed packages)</span></div><div id=3D"=
yui_3_16_0_ym19_1_1485389296148_223989" dir=3D"ltr"><span style=3D"font-siz=
e: medium;"><br></span></div><div></div><div id=3D"yui_3_16_0_ym19_1_148538=
9296148_223990"><font size=3D"3" id=3D"yui_3_16_0_ym19_1_1485389296148_2242=
23">Boot up from EFI shell says (using built and installed xen.4.8.0.efi):<=
/font></div><blockquote style=3D"margin: 0 0 0 40px; border: none; padding:=
 0px;" id=3D"yui_3_16_0_ym19_1_1485389296148_224650"><div id=3D"yui_3_16_0_=
ym19_1_1485389296148_223990"><font size=3D"3" id=3D"yui_3_16_0_ym19_1_14853=
89296148_224456">Xen 4.8.0 (c/s ) EFI loader</font></div><div id=3D"yui_3_1=
6_0_ym19_1_1485389296148_223990"><font size=3D"3" id=3D"yui_3_16_0_ym19_1_1=
485389296148_224371">Using configuration file 'xen-4.8.0.cfg'&nbsp;</font><=
/div><div id=3D"yui_3_16_0_ym19_1_1485389296148_223990"><font size=3D"3" id=
=3D"yui_3_16_0_ym19_1_1485389296148_224457">No Dom0 kernel image specified.=
</font></div></blockquote><div id=3D"yui_3_16_0_ym19_1_1485389296148_223990=
"><font size=3D"3"><br></font></div><div id=3D"yui_3_16_0_ym19_1_1485389296=
148_223990" dir=3D"ltr"><font size=3D"3">=3D=3D=3D&nbsp;</font><span style=
=3D"font-size: medium;" id=3D"yui_3_16_0_ym19_1_1485389296148_224681">xen-4=
.8.0.cfg =3D=3D=3D</span></div><div id=3D"yui_3_16_0_ym19_1_1485389296148_2=
23990" dir=3D"ltr"><span style=3D"font-size: medium;" id=3D"yui_3_16_0_ym19=
_1_1485389296148_224784"><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_148538929=
6148_224775">search.fs_uuid e22622bb-029b-436a-9377-c5c1ad229e68 root hd0,g=
pt2&nbsp;</div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1485389296148_22477=
6">set prefix=3D($root)'/boot'</div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_=
1_1485389296148_224777">configfile $prefix/xen.cfg</div></span></div><div i=
d=3D"yui_3_16_0_ym19_1_1485389296148_223990" dir=3D"ltr"><span style=3D"fon=
t-size: medium;" id=3D"yui_3_16_0_ym19_1_1485389296148_224686">=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</span></div><div id=3D"yui_3_16_0_y=
m19_1_1485389296148_223990" dir=3D"ltr"><span style=3D"font-size: medium;">=
<br></span></div><div id=3D"yui_3_16_0_ym19_1_1485389296148_223990" dir=3D"=
ltr"><span style=3D"font-size: medium;" id=3D"yui_3_16_0_ym19_1_14853892961=
48_224837">=3D=3D=3D /boot/xen.cfg =3D=3D=3D</span></div><div dir=3D"ltr" i=
d=3D"yui_3_16_0_ym19_1_1485389296148_224867"><font size=3D"3" id=3D"yui_3_1=
6_0_ym19_1_1485389296148_224868">[global]</font></div><div dir=3D"ltr" id=
=3D"yui_3_16_0_ym19_1_1485389296148_224869"><font size=3D"3" id=3D"yui_3_16=
_0_ym19_1_1485389296148_224870">default=3Dxen</font></div><div dir=3D"ltr" =
id=3D"yui_3_16_0_ym19_1_1485389296148_224871"><font size=3D"3" id=3D"yui_3_=
16_0_ym19_1_1485389296148_224872"><br id=3D"yui_3_16_0_ym19_1_1485389296148=
_224873"></font></div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_148538929614=
8_224874"><font size=3D"3" id=3D"yui_3_16_0_ym19_1_1485389296148_224875">[x=
en]</font></div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1485389296148_2248=
76"><font size=3D"3" id=3D"yui_3_16_0_ym19_1_1485389296148_224877">options=
=3Dconsole=3Dvga,com1 com1=3D57600 loglvl=3Dall noreboot</font></div><div d=
ir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1485389296148_224878"><font size=3D"3" i=
d=3D"yui_3_16_0_ym19_1_1485389296148_224879">kernel=3Dvmlinuz-4.4.35 root=
=3D/dev/sda2 rw ignore_loglevel #earlyprintk=3Dxen</font></div><div id=3D"y=
ui_3_16_0_ym19_1_1485389296148_223990" dir=3D"ltr"><span id=3D"yui_3_16_0_y=
m19_1_1485389296148_224838"><font size=3D"3" id=3D"yui_3_16_0_ym19_1_148538=
9296148_224880">ramdisk=3Dinitrd.img-4.4.35</font></span></div><div id=3D"y=
ui_3_16_0_ym19_1_1485389296148_223990" dir=3D"ltr"><span><font size=3D"3">=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</font></span></div><div=
 class=3D"signature" id=3D"yui_3_16_0_ym19_1_1485389296148_223991"><font si=
ze=3D"3" id=3D"yui_3_16_0_ym19_1_1485389296148_224105">Steven Thomsen
 stevthomsen@yahoo.com</font></div></div></body></html>
------=_Part_1511963_2048155656.1485458125325--

------=_Part_1511964_1769519803.1485458125328
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="kernel.config"
Content-ID: <cb6d6994-53ff-5cbd-48b1-20720979eb6e@yahoo.com>

IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4
NiA0LjQuMzUgS2VybmVsIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfNjRCSVQ9eQpDT05GSUdfWDg2
XzY0PXkKQ09ORklHX1g4Nj15CkNPTkZJR19JTlNUUlVDVElPTl9ERUNPREVSPXkKQ09ORklHX1BF
UkZfRVZFTlRTX0lOVEVMX1VOQ09SRT15CkNPTkZJR19PVVRQVVRfRk9STUFUPSJlbGY2NC14ODYt
NjQiCkNPTkZJR19BUkNIX0RFRkNPTkZJRz0iYXJjaC94ODYvY29uZmlncy94ODZfNjRfZGVmY29u
ZmlnIgpDT05GSUdfTE9DS0RFUF9TVVBQT1JUPXkKQ09ORklHX1NUQUNLVFJBQ0VfU1VQUE9SVD15
CkNPTkZJR19IQVZFX0xBVEVOQ1lUT1BfU1VQUE9SVD15CkNPTkZJR19NTVU9eQpDT05GSUdfTkVF
RF9ETUFfTUFQX1NUQVRFPXkKQ09ORklHX05FRURfU0dfRE1BX0xFTkdUSD15CkNPTkZJR19HRU5F
UklDX0lTQV9ETUE9eQpDT05GSUdfR0VORVJJQ19CVUc9eQpDT05GSUdfR0VORVJJQ19CVUdfUkVM
QVRJVkVfUE9JTlRFUlM9eQpDT05GSUdfR0VORVJJQ19IV0VJR0hUPXkKQ09ORklHX0FSQ0hfTUFZ
X0hBVkVfUENfRkRDPXkKQ09ORklHX1JXU0VNX1hDSEdBRERfQUxHT1JJVEhNPXkKQ09ORklHX0dF
TkVSSUNfQ0FMSUJSQVRFX0RFTEFZPXkKQ09ORklHX0FSQ0hfSEFTX0NQVV9SRUxBWD15CkNPTkZJ
R19BUkNIX0hBU19DQUNIRV9MSU5FX1NJWkU9eQpDT05GSUdfSEFWRV9TRVRVUF9QRVJfQ1BVX0FS
RUE9eQpDT05GSUdfTkVFRF9QRVJfQ1BVX0VNQkVEX0ZJUlNUX0NIVU5LPXkKQ09ORklHX05FRURf
UEVSX0NQVV9QQUdFX0ZJUlNUX0NIVU5LPXkKQ09ORklHX0FSQ0hfSElCRVJOQVRJT05fUE9TU0lC
TEU9eQpDT05GSUdfQVJDSF9TVVNQRU5EX1BPU1NJQkxFPXkKQ09ORklHX0FSQ0hfV0FOVF9IVUdF
X1BNRF9TSEFSRT15CkNPTkZJR19BUkNIX1dBTlRfR0VORVJBTF9IVUdFVExCPXkKQ09ORklHX1pP
TkVfRE1BMzI9eQpDT05GSUdfQVVESVRfQVJDSD15CkNPTkZJR19BUkNIX1NVUFBPUlRTX09QVElN
SVpFRF9JTkxJTklORz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0RFQlVHX1BBR0VBTExPQz15CkNP
TkZJR19IQVZFX0lOVEVMX1RYVD15CkNPTkZJR19YODZfNjRfU01QPXkKQ09ORklHX0FSQ0hfSFdF
SUdIVF9DRkxBR1M9Ii1mY2FsbC1zYXZlZC1yZGkgLWZjYWxsLXNhdmVkLXJzaSAtZmNhbGwtc2F2
ZWQtcmR4IC1mY2FsbC1zYXZlZC1yY3ggLWZjYWxsLXNhdmVkLXI4IC1mY2FsbC1zYXZlZC1yOSAt
ZmNhbGwtc2F2ZWQtcjEwIC1mY2FsbC1zYXZlZC1yMTEiCkNPTkZJR19BUkNIX1NVUFBPUlRTX1VQ
Uk9CRVM9eQpDT05GSUdfRklYX0VBUkxZQ09OX01FTT15CkNPTkZJR19QR1RBQkxFX0xFVkVMUz00
CkNPTkZJR19ERUZDT05GSUdfTElTVD0iL2xpYi9tb2R1bGVzLyRVTkFNRV9SRUxFQVNFLy5jb25m
aWciCkNPTkZJR19JUlFfV09SSz15CkNPTkZJR19CVUlMRFRJTUVfRVhUQUJMRV9TT1JUPXkKCiMK
IyBHZW5lcmFsIHNldHVwCiMKQ09ORklHX0lOSVRfRU5WX0FSR19MSU1JVD0zMgpDT05GSUdfQ1JP
U1NfQ09NUElMRT0iIgojIENPTkZJR19DT01QSUxFX1RFU1QgaXMgbm90IHNldApDT05GSUdfTE9D
QUxWRVJTSU9OPSIiCiMgQ09ORklHX0xPQ0FMVkVSU0lPTl9BVVRPIGlzIG5vdCBzZXQKQ09ORklH
X0hBVkVfS0VSTkVMX0daSVA9eQpDT05GSUdfSEFWRV9LRVJORUxfQlpJUDI9eQpDT05GSUdfSEFW
RV9LRVJORUxfTFpNQT15CkNPTkZJR19IQVZFX0tFUk5FTF9YWj15CkNPTkZJR19IQVZFX0tFUk5F
TF9MWk89eQpDT05GSUdfSEFWRV9LRVJORUxfTFo0PXkKQ09ORklHX0tFUk5FTF9HWklQPXkKIyBD
T05GSUdfS0VSTkVMX0JaSVAyIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaTUEgaXMgbm90
IHNldAojIENPTkZJR19LRVJORUxfWFogaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfTFpPIGlz
IG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaNCBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0hP
U1ROQU1FPSIobm9uZSkiCkNPTkZJR19WRVJTSU9OX1NJR05BVFVSRT0iVWJ1bnR1IDQuNC4wLTU5
LjgwfjE0LjA0LjEtZ2VuZXJpYyA0LjQuMzUiCkNPTkZJR19TV0FQPXkKQ09ORklHX1NZU1ZJUEM9
eQpDT05GSUdfU1lTVklQQ19TWVNDVEw9eQpDT05GSUdfUE9TSVhfTVFVRVVFPXkKQ09ORklHX1BP
U0lYX01RVUVVRV9TWVNDVEw9eQpDT05GSUdfQ1JPU1NfTUVNT1JZX0FUVEFDSD15CkNPTkZJR19G
SEFORExFPXkKQ09ORklHX1VTRUxJQj15CkNPTkZJR19BVURJVD15CkNPTkZJR19IQVZFX0FSQ0hf
QVVESVRTWVNDQUxMPXkKQ09ORklHX0FVRElUU1lTQ0FMTD15CkNPTkZJR19BVURJVF9XQVRDSD15
CkNPTkZJR19BVURJVF9UUkVFPXkKCiMKIyBJUlEgc3Vic3lzdGVtCiMKQ09ORklHX0dFTkVSSUNf
SVJRX1BST0JFPXkKQ09ORklHX0dFTkVSSUNfSVJRX1NIT1c9eQpDT05GSUdfR0VORVJJQ19QRU5E
SU5HX0lSUT15CkNPTkZJR19HRU5FUklDX0lSUV9DSElQPXkKQ09ORklHX0lSUV9ET01BSU49eQpD
T05GSUdfSVJRX0RPTUFJTl9ISUVSQVJDSFk9eQpDT05GSUdfR0VORVJJQ19NU0lfSVJRPXkKQ09O
RklHX0dFTkVSSUNfTVNJX0lSUV9ET01BSU49eQojIENPTkZJR19JUlFfRE9NQUlOX0RFQlVHIGlz
IG5vdCBzZXQKQ09ORklHX0lSUV9GT1JDRURfVEhSRUFESU5HPXkKIyBDT05GSUdfSVJRX0ZPUkNF
RF9USFJFQURJTkdfREVGQVVMVCBpcyBub3Qgc2V0CkNPTkZJR19TUEFSU0VfSVJRPXkKQ09ORklH
X0NMT0NLU09VUkNFX1dBVENIRE9HPXkKQ09ORklHX0FSQ0hfQ0xPQ0tTT1VSQ0VfREFUQT15CkNP
TkZJR19DTE9DS1NPVVJDRV9WQUxJREFURV9MQVNUX0NZQ0xFPXkKQ09ORklHX0dFTkVSSUNfVElN
RV9WU1lTQ0FMTD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTPXkKQ09ORklHX0dFTkVSSUNf
Q0xPQ0tFVkVOVFNfQlJPQURDQVNUPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNfTUlOX0FE
SlVTVD15CkNPTkZJR19HRU5FUklDX0NNT1NfVVBEQVRFPXkKCiMKIyBUaW1lcnMgc3Vic3lzdGVt
CiMKQ09ORklHX1RJQ0tfT05FU0hPVD15CkNPTkZJR19OT19IWl9DT01NT049eQojIENPTkZJR19I
Wl9QRVJJT0RJQyBpcyBub3Qgc2V0CkNPTkZJR19OT19IWl9JRExFPXkKIyBDT05GSUdfTk9fSFpf
RlVMTCBpcyBub3Qgc2V0CkNPTkZJR19OT19IWj15CkNPTkZJR19ISUdIX1JFU19USU1FUlM9eQoK
IwojIENQVS9UYXNrIHRpbWUgYW5kIHN0YXRzIGFjY291bnRpbmcKIwpDT05GSUdfVElDS19DUFVf
QUNDT1VOVElORz15CiMgQ09ORklHX1ZJUlRfQ1BVX0FDQ09VTlRJTkdfR0VOIGlzIG5vdCBzZXQK
IyBDT05GSUdfSVJRX1RJTUVfQUNDT1VOVElORyBpcyBub3Qgc2V0CkNPTkZJR19CU0RfUFJPQ0VT
U19BQ0NUPXkKQ09ORklHX0JTRF9QUk9DRVNTX0FDQ1RfVjM9eQpDT05GSUdfVEFTS1NUQVRTPXkK
Q09ORklHX1RBU0tfREVMQVlfQUNDVD15CkNPTkZJR19UQVNLX1hBQ0NUPXkKQ09ORklHX1RBU0tf
SU9fQUNDT1VOVElORz15CgojCiMgUkNVIFN1YnN5c3RlbQojCkNPTkZJR19UUkVFX1JDVT15CiMg
Q09ORklHX1JDVV9FWFBFUlQgaXMgbm90IHNldApDT05GSUdfU1JDVT15CiMgQ09ORklHX1RBU0tT
X1JDVSBpcyBub3Qgc2V0CkNPTkZJR19SQ1VfU1RBTExfQ09NTU9OPXkKIyBDT05GSUdfVFJFRV9S
Q1VfVFJBQ0UgaXMgbm90IHNldAojIENPTkZJR19SQ1VfRVhQRURJVEVfQk9PVCBpcyBub3Qgc2V0
CkNPTkZJR19CVUlMRF9CSU4yQz15CiMgQ09ORklHX0lLQ09ORklHIGlzIG5vdCBzZXQKQ09ORklH
X0xPR19CVUZfU0hJRlQ9MTgKQ09ORklHX0xPR19DUFVfTUFYX0JVRl9TSElGVD0xMgpDT05GSUdf
SEFWRV9VTlNUQUJMRV9TQ0hFRF9DTE9DSz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX05VTUFfQkFM
QU5DSU5HPXkKQ09ORklHX0FSQ0hfV0FOVF9CQVRDSEVEX1VOTUFQX1RMQl9GTFVTSD15CkNPTkZJ
R19BUkNIX1NVUFBPUlRTX0lOVDEyOD15CkNPTkZJR19OVU1BX0JBTEFOQ0lORz15CkNPTkZJR19O
VU1BX0JBTEFOQ0lOR19ERUZBVUxUX0VOQUJMRUQ9eQpDT05GSUdfQ0dST1VQUz15CiMgQ09ORklH
X0NHUk9VUF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19DR1JPVVBfRlJFRVpFUj15CkNPTkZJR19D
R1JPVVBfUElEUz15CkNPTkZJR19DR1JPVVBfREVWSUNFPXkKQ09ORklHX0NQVVNFVFM9eQpDT05G
SUdfUFJPQ19QSURfQ1BVU0VUPXkKQ09ORklHX0NHUk9VUF9DUFVBQ0NUPXkKQ09ORklHX1BBR0Vf
Q09VTlRFUj15CkNPTkZJR19NRU1DRz15CkNPTkZJR19NRU1DR19TV0FQPXkKIyBDT05GSUdfTUVN
Q0dfU1dBUF9FTkFCTEVEIGlzIG5vdCBzZXQKQ09ORklHX01FTUNHX0tNRU09eQpDT05GSUdfQ0dS
T1VQX0hVR0VUTEI9eQpDT05GSUdfQ0dST1VQX1BFUkY9eQpDT05GSUdfQ0dST1VQX1NDSEVEPXkK
Q09ORklHX0ZBSVJfR1JPVVBfU0NIRUQ9eQpDT05GSUdfQ0ZTX0JBTkRXSURUSD15CiMgQ09ORklH
X1JUX0dST1VQX1NDSEVEIGlzIG5vdCBzZXQKQ09ORklHX0JMS19DR1JPVVA9eQojIENPTkZJR19E
RUJVR19CTEtfQ0dST1VQIGlzIG5vdCBzZXQKQ09ORklHX0NHUk9VUF9XUklURUJBQ0s9eQpDT05G
SUdfQ0hFQ0tQT0lOVF9SRVNUT1JFPXkKQ09ORklHX05BTUVTUEFDRVM9eQpDT05GSUdfVVRTX05T
PXkKQ09ORklHX0lQQ19OUz15CkNPTkZJR19VU0VSX05TPXkKQ09ORklHX1BJRF9OUz15CkNPTkZJ
R19ORVRfTlM9eQpDT05GSUdfU0NIRURfQVVUT0dST1VQPXkKIyBDT05GSUdfU1lTRlNfREVQUkVD
QVRFRCBpcyBub3Qgc2V0CkNPTkZJR19SRUxBWT15CkNPTkZJR19CTEtfREVWX0lOSVRSRD15CkNP
TkZJR19JTklUUkFNRlNfU09VUkNFPSIiCkNPTkZJR19SRF9HWklQPXkKQ09ORklHX1JEX0JaSVAy
PXkKQ09ORklHX1JEX0xaTUE9eQpDT05GSUdfUkRfWFo9eQpDT05GSUdfUkRfTFpPPXkKQ09ORklH
X1JEX0xaND15CiMgQ09ORklHX0NDX09QVElNSVpFX0ZPUl9TSVpFIGlzIG5vdCBzZXQKQ09ORklH
X1NZU0NUTD15CkNPTkZJR19BTk9OX0lOT0RFUz15CkNPTkZJR19IQVZFX1VJRDE2PXkKQ09ORklH
X1NZU0NUTF9FWENFUFRJT05fVFJBQ0U9eQpDT05GSUdfSEFWRV9QQ1NQS1JfUExBVEZPUk09eQpD
T05GSUdfQlBGPXkKQ09ORklHX0VYUEVSVD15CkNPTkZJR19VSUQxNj15CkNPTkZJR19NVUxUSVVT
RVI9eQpDT05GSUdfU0dFVE1BU0tfU1lTQ0FMTD15CkNPTkZJR19TWVNGU19TWVNDQUxMPXkKQ09O
RklHX1NZU0NUTF9TWVNDQUxMPXkKQ09ORklHX0tBTExTWU1TPXkKQ09ORklHX0tBTExTWU1TX0FM
TD15CkNPTkZJR19QUklOVEs9eQpDT05GSUdfQlVHPXkKQ09ORklHX0VMRl9DT1JFPXkKQ09ORklH
X1BDU1BLUl9QTEFURk9STT15CkNPTkZJR19CQVNFX0ZVTEw9eQpDT05GSUdfRlVURVg9eQpDT05G
SUdfRVBPTEw9eQpDT05GSUdfU0lHTkFMRkQ9eQpDT05GSUdfVElNRVJGRD15CkNPTkZJR19FVkVO
VEZEPXkKQ09ORklHX0JQRl9TWVNDQUxMPXkKQ09ORklHX1NITUVNPXkKQ09ORklHX0FJTz15CkNP
TkZJR19BRFZJU0VfU1lTQ0FMTFM9eQpDT05GSUdfVVNFUkZBVUxURkQ9eQpDT05GSUdfUENJX1FV
SVJLUz15CkNPTkZJR19NRU1CQVJSSUVSPXkKIyBDT05GSUdfRU1CRURERUQgaXMgbm90IHNldApD
T05GSUdfSEFWRV9QRVJGX0VWRU5UUz15CgojCiMgS2VybmVsIFBlcmZvcm1hbmNlIEV2ZW50cyBB
bmQgQ291bnRlcnMKIwpDT05GSUdfUEVSRl9FVkVOVFM9eQojIENPTkZJR19ERUJVR19QRVJGX1VT
RV9WTUFMTE9DIGlzIG5vdCBzZXQKQ09ORklHX1ZNX0VWRU5UX0NPVU5URVJTPXkKQ09ORklHX1NM
VUJfREVCVUc9eQojIENPTkZJR19DT01QQVRfQlJLIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xBQiBp
cyBub3Qgc2V0CkNPTkZJR19TTFVCPXkKIyBDT05GSUdfU0xPQiBpcyBub3Qgc2V0CkNPTkZJR19T
TFVCX0NQVV9QQVJUSUFMPXkKQ09ORklHX1NZU1RFTV9EQVRBX1ZFUklGSUNBVElPTj15CkNPTkZJ
R19TWVNURU1fQkxBQ0tMSVNUX0tFWVJJTkc9eQpDT05GSUdfUFJPRklMSU5HPXkKQ09ORklHX1RS
QUNFUE9JTlRTPXkKQ09ORklHX0tFWEVDX0NPUkU9eQpDT05GSUdfT1BST0ZJTEU9bQojIENPTkZJ
R19PUFJPRklMRV9FVkVOVF9NVUxUSVBMRVggaXMgbm90IHNldApDT05GSUdfSEFWRV9PUFJPRklM
RT15CkNPTkZJR19PUFJPRklMRV9OTUlfVElNRVI9eQpDT05GSUdfS1BST0JFUz15CkNPTkZJR19K
VU1QX0xBQkVMPXkKIyBDT05GSUdfU1RBVElDX0tFWVNfU0VMRlRFU1QgaXMgbm90IHNldApDT05G
SUdfT1BUUFJPQkVTPXkKQ09ORklHX0tQUk9CRVNfT05fRlRSQUNFPXkKQ09ORklHX1VQUk9CRVM9
eQojIENPTkZJR19IQVZFXzY0QklUX0FMSUdORURfQUNDRVNTIGlzIG5vdCBzZXQKQ09ORklHX0hB
VkVfRUZGSUNJRU5UX1VOQUxJR05FRF9BQ0NFU1M9eQpDT05GSUdfQVJDSF9VU0VfQlVJTFRJTl9C
U1dBUD15CkNPTkZJR19LUkVUUFJPQkVTPXkKQ09ORklHX1VTRVJfUkVUVVJOX05PVElGSUVSPXkK
Q09ORklHX0hBVkVfSU9SRU1BUF9QUk9UPXkKQ09ORklHX0hBVkVfS1BST0JFUz15CkNPTkZJR19I
QVZFX0tSRVRQUk9CRVM9eQpDT05GSUdfSEFWRV9PUFRQUk9CRVM9eQpDT05GSUdfSEFWRV9LUFJP
QkVTX09OX0ZUUkFDRT15CkNPTkZJR19IQVZFX0FSQ0hfVFJBQ0VIT09LPXkKQ09ORklHX0hBVkVf
RE1BX0FUVFJTPXkKQ09ORklHX0hBVkVfRE1BX0NPTlRJR1VPVVM9eQpDT05GSUdfR0VORVJJQ19T
TVBfSURMRV9USFJFQUQ9eQpDT05GSUdfQVJDSF9XQU5UU19EWU5BTUlDX1RBU0tfU1RSVUNUPXkK
Q09ORklHX0hBVkVfUkVHU19BTkRfU1RBQ0tfQUNDRVNTX0FQST15CkNPTkZJR19IQVZFX0NMSz15
CkNPTkZJR19IQVZFX0RNQV9BUElfREVCVUc9eQpDT05GSUdfSEFWRV9IV19CUkVBS1BPSU5UPXkK
Q09ORklHX0hBVkVfTUlYRURfQlJFQUtQT0lOVFNfUkVHUz15CkNPTkZJR19IQVZFX1VTRVJfUkVU
VVJOX05PVElGSUVSPXkKQ09ORklHX0hBVkVfUEVSRl9FVkVOVFNfTk1JPXkKQ09ORklHX0hBVkVf
UEVSRl9SRUdTPXkKQ09ORklHX0hBVkVfUEVSRl9VU0VSX1NUQUNLX0RVTVA9eQpDT05GSUdfSEFW
RV9BUkNIX0pVTVBfTEFCRUw9eQpDT05GSUdfQVJDSF9IQVZFX05NSV9TQUZFX0NNUFhDSEc9eQpD
T05GSUdfSEFWRV9BTElHTkVEX1NUUlVDVF9QQUdFPXkKQ09ORklHX0hBVkVfQ01QWENIR19MT0NB
TD15CkNPTkZJR19IQVZFX0NNUFhDSEdfRE9VQkxFPXkKQ09ORklHX0FSQ0hfV0FOVF9DT01QQVRf
SVBDX1BBUlNFX1ZFUlNJT049eQpDT05GSUdfQVJDSF9XQU5UX09MRF9DT01QQVRfSVBDPXkKQ09O
RklHX0hBVkVfQVJDSF9TRUNDT01QX0ZJTFRFUj15CkNPTkZJR19TRUNDT01QX0ZJTFRFUj15CkNP
TkZJR19IQVZFX0NDX1NUQUNLUFJPVEVDVE9SPXkKQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SPXkK
IyBDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1JfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19DQ19TVEFD
S1BST1RFQ1RPUl9SRUdVTEFSPXkKIyBDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1JfU1RST05HIGlz
IG5vdCBzZXQKQ09ORklHX0hBVkVfQ09OVEVYVF9UUkFDS0lORz15CkNPTkZJR19IQVZFX1ZJUlRf
Q1BVX0FDQ09VTlRJTkdfR0VOPXkKQ09ORklHX0hBVkVfSVJRX1RJTUVfQUNDT1VOVElORz15CkNP
TkZJR19IQVZFX0FSQ0hfVFJBTlNQQVJFTlRfSFVHRVBBR0U9eQpDT05GSUdfSEFWRV9BUkNIX0hV
R0VfVk1BUD15CkNPTkZJR19IQVZFX0FSQ0hfU09GVF9ESVJUWT15CkNPTkZJR19NT0RVTEVTX1VT
RV9FTEZfUkVMQT15CkNPTkZJR19IQVZFX0lSUV9FWElUX09OX0lSUV9TVEFDSz15CkNPTkZJR19B
UkNIX0hBU19FTEZfUkFORE9NSVpFPXkKQ09ORklHX0hBVkVfQ09QWV9USFJFQURfVExTPXkKQ09O
RklHX09MRF9TSUdTVVNQRU5EMz15CkNPTkZJR19DT01QQVRfT0xEX1NJR0FDVElPTj15CgojCiMg
R0NPVi1iYXNlZCBrZXJuZWwgcHJvZmlsaW5nCiMKIyBDT05GSUdfR0NPVl9LRVJORUwgaXMgbm90
IHNldApDT05GSUdfQVJDSF9IQVNfR0NPVl9QUk9GSUxFX0FMTD15CiMgQ09ORklHX0hBVkVfR0VO
RVJJQ19ETUFfQ09IRVJFTlQgaXMgbm90IHNldApDT05GSUdfU0xBQklORk89eQpDT05GSUdfUlRf
TVVURVhFUz15CkNPTkZJR19CQVNFX1NNQUxMPTAKQ09ORklHX01PRFVMRVM9eQojIENPTkZJR19N
T0RVTEVfRk9SQ0VfTE9BRCBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVfVU5MT0FEPXkKIyBDT05G
SUdfTU9EVUxFX0ZPUkNFX1VOTE9BRCBpcyBub3Qgc2V0CkNPTkZJR19NT0RWRVJTSU9OUz15CkNP
TkZJR19NT0RVTEVfU1JDVkVSU0lPTl9BTEw9eQpDT05GSUdfTU9EVUxFX1NJRz15CiMgQ09ORklH
X01PRFVMRV9TSUdfRk9SQ0UgaXMgbm90IHNldApDT05GSUdfTU9EVUxFX1NJR19BTEw9eQpDT05G
SUdfTU9EVUxFX1NJR19VRUZJPXkKIyBDT05GSUdfTU9EVUxFX1NJR19TSEExIGlzIG5vdCBzZXQK
IyBDT05GSUdfTU9EVUxFX1NJR19TSEEyMjQgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfU0lH
X1NIQTI1NiBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9TSUdfU0hBMzg0IGlzIG5vdCBzZXQK
Q09ORklHX01PRFVMRV9TSUdfU0hBNTEyPXkKQ09ORklHX01PRFVMRV9TSUdfSEFTSD0ic2hhNTEy
IgojIENPTkZJR19NT0RVTEVfQ09NUFJFU1MgaXMgbm90IHNldApDT05GSUdfTU9EVUxFU19UUkVF
X0xPT0tVUD15CkNPTkZJR19CTE9DSz15CkNPTkZJR19CTEtfREVWX0JTRz15CkNPTkZJR19CTEtf
REVWX0JTR0xJQj15CkNPTkZJR19CTEtfREVWX0lOVEVHUklUWT15CkNPTkZJR19CTEtfREVWX1RI
Uk9UVExJTkc9eQpDT05GSUdfQkxLX0NNRExJTkVfUEFSU0VSPXkKCiMKIyBQYXJ0aXRpb24gVHlw
ZXMKIwpDT05GSUdfUEFSVElUSU9OX0FEVkFOQ0VEPXkKIyBDT05GSUdfQUNPUk5fUEFSVElUSU9O
IGlzIG5vdCBzZXQKQ09ORklHX0FJWF9QQVJUSVRJT049eQpDT05GSUdfT1NGX1BBUlRJVElPTj15
CkNPTkZJR19BTUlHQV9QQVJUSVRJT049eQpDT05GSUdfQVRBUklfUEFSVElUSU9OPXkKQ09ORklH
X01BQ19QQVJUSVRJT049eQpDT05GSUdfTVNET1NfUEFSVElUSU9OPXkKQ09ORklHX0JTRF9ESVNL
TEFCRUw9eQpDT05GSUdfTUlOSVhfU1VCUEFSVElUSU9OPXkKQ09ORklHX1NPTEFSSVNfWDg2X1BB
UlRJVElPTj15CkNPTkZJR19VTklYV0FSRV9ESVNLTEFCRUw9eQpDT05GSUdfTERNX1BBUlRJVElP
Tj15CiMgQ09ORklHX0xETV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TR0lfUEFSVElUSU9OPXkK
Q09ORklHX1VMVFJJWF9QQVJUSVRJT049eQpDT05GSUdfU1VOX1BBUlRJVElPTj15CkNPTkZJR19L
QVJNQV9QQVJUSVRJT049eQpDT05GSUdfRUZJX1BBUlRJVElPTj15CkNPTkZJR19TWVNWNjhfUEFS
VElUSU9OPXkKQ09ORklHX0NNRExJTkVfUEFSVElUSU9OPXkKQ09ORklHX0JMT0NLX0NPTVBBVD15
CgojCiMgSU8gU2NoZWR1bGVycwojCkNPTkZJR19JT1NDSEVEX05PT1A9eQpDT05GSUdfSU9TQ0hF
RF9ERUFETElORT15CkNPTkZJR19JT1NDSEVEX0NGUT15CkNPTkZJR19DRlFfR1JPVVBfSU9TQ0hF
RD15CkNPTkZJR19ERUZBVUxUX0RFQURMSU5FPXkKIyBDT05GSUdfREVGQVVMVF9DRlEgaXMgbm90
IHNldAojIENPTkZJR19ERUZBVUxUX05PT1AgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9JT1ND
SEVEPSJkZWFkbGluZSIKQ09ORklHX1BSRUVNUFRfTk9USUZJRVJTPXkKQ09ORklHX1BBREFUQT15
CkNPTkZJR19BU04xPXkKQ09ORklHX0lOTElORV9TUElOX1VOTE9DS19JUlE9eQpDT05GSUdfSU5M
SU5FX1JFQURfVU5MT0NLPXkKQ09ORklHX0lOTElORV9SRUFEX1VOTE9DS19JUlE9eQpDT05GSUdf
SU5MSU5FX1dSSVRFX1VOTE9DSz15CkNPTkZJR19JTkxJTkVfV1JJVEVfVU5MT0NLX0lSUT15CkNP
TkZJR19BUkNIX1NVUFBPUlRTX0FUT01JQ19STVc9eQpDT05GSUdfTVVURVhfU1BJTl9PTl9PV05F
Uj15CkNPTkZJR19SV1NFTV9TUElOX09OX09XTkVSPXkKQ09ORklHX0xPQ0tfU1BJTl9PTl9PV05F
Uj15CkNPTkZJR19BUkNIX1VTRV9RVUVVRURfU1BJTkxPQ0tTPXkKQ09ORklHX1FVRVVFRF9TUElO
TE9DS1M9eQpDT05GSUdfQVJDSF9VU0VfUVVFVUVEX1JXTE9DS1M9eQpDT05GSUdfUVVFVUVEX1JX
TE9DS1M9eQpDT05GSUdfRlJFRVpFUj15CgojCiMgUHJvY2Vzc29yIHR5cGUgYW5kIGZlYXR1cmVz
CiMKQ09ORklHX1pPTkVfRE1BPXkKQ09ORklHX1NNUD15CkNPTkZJR19YODZfRkVBVFVSRV9OQU1F
Uz15CkNPTkZJR19YODZfWDJBUElDPXkKQ09ORklHX1g4Nl9NUFBBUlNFPXkKQ09ORklHX1g4Nl9F
WFRFTkRFRF9QTEFURk9STT15CkNPTkZJR19YODZfTlVNQUNISVA9eQojIENPTkZJR19YODZfVlNN
UCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9VViBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9HT0xE
RklTSCBpcyBub3Qgc2V0CkNPTkZJR19YODZfSU5URUxfTFBTUz15CkNPTkZJR19YODZfQU1EX1BM
QVRGT1JNX0RFVklDRT15CkNPTkZJR19JT1NGX01CST15CkNPTkZJR19JT1NGX01CSV9ERUJVRz15
CkNPTkZJR19YODZfU1VQUE9SVFNfTUVNT1JZX0ZBSUxVUkU9eQpDT05GSUdfU0NIRURfT01JVF9G
UkFNRV9QT0lOVEVSPXkKQ09ORklHX0hZUEVSVklTT1JfR1VFU1Q9eQpDT05GSUdfUEFSQVZJUlQ9
eQojIENPTkZJR19QQVJBVklSVF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19QQVJBVklSVF9TUElO
TE9DS1M9eQpDT05GSUdfWEVOPXkKQ09ORklHX1hFTl9ET00wPXkKQ09ORklHX1hFTl9QVkhWTT15
CkNPTkZJR19YRU5fNTEyR0I9eQpDT05GSUdfWEVOX1NBVkVfUkVTVE9SRT15CiMgQ09ORklHX1hF
Tl9ERUJVR19GUyBpcyBub3Qgc2V0CkNPTkZJR19YRU5fUFZIPXkKQ09ORklHX0tWTV9HVUVTVD15
CkNPTkZJR19LVk1fREVCVUdfRlM9eQojIENPTkZJR19QQVJBVklSVF9USU1FX0FDQ09VTlRJTkcg
aXMgbm90IHNldApDT05GSUdfUEFSQVZJUlRfQ0xPQ0s9eQpDT05GSUdfTk9fQk9PVE1FTT15CiMg
Q09ORklHX01LOCBpcyBub3Qgc2V0CiMgQ09ORklHX01QU0MgaXMgbm90IHNldAojIENPTkZJR19N
Q09SRTIgaXMgbm90IHNldAojIENPTkZJR19NQVRPTSBpcyBub3Qgc2V0CkNPTkZJR19HRU5FUklD
X0NQVT15CkNPTkZJR19YODZfSU5URVJOT0RFX0NBQ0hFX1NISUZUPTYKQ09ORklHX1g4Nl9MMV9D
QUNIRV9TSElGVD02CkNPTkZJR19YODZfVFNDPXkKQ09ORklHX1g4Nl9DTVBYQ0hHNjQ9eQpDT05G
SUdfWDg2X0NNT1Y9eQpDT05GSUdfWDg2X01JTklNVU1fQ1BVX0ZBTUlMWT02NApDT05GSUdfWDg2
X0RFQlVHQ1RMTVNSPXkKQ09ORklHX1BST0NFU1NPUl9TRUxFQ1Q9eQpDT05GSUdfQ1BVX1NVUF9J
TlRFTD15CkNPTkZJR19DUFVfU1VQX0FNRD15CkNPTkZJR19DUFVfU1VQX0NFTlRBVVI9eQpDT05G
SUdfSFBFVF9USU1FUj15CkNPTkZJR19IUEVUX0VNVUxBVEVfUlRDPXkKQ09ORklHX0RNST15CkNP
TkZJR19HQVJUX0lPTU1VPXkKQ09ORklHX0NBTEdBUllfSU9NTVU9eQpDT05GSUdfQ0FMR0FSWV9J
T01NVV9FTkFCTEVEX0JZX0RFRkFVTFQ9eQpDT05GSUdfU1dJT1RMQj15CkNPTkZJR19JT01NVV9I
RUxQRVI9eQojIENPTkZJR19NQVhTTVAgaXMgbm90IHNldApDT05GSUdfTlJfQ1BVUz01MTIKQ09O
RklHX1NDSEVEX1NNVD15CkNPTkZJR19TQ0hFRF9NQz15CiMgQ09ORklHX1BSRUVNUFRfTk9ORSBp
cyBub3Qgc2V0CkNPTkZJR19QUkVFTVBUX1ZPTFVOVEFSWT15CiMgQ09ORklHX1BSRUVNUFQgaXMg
bm90IHNldApDT05GSUdfWDg2X0xPQ0FMX0FQSUM9eQpDT05GSUdfWDg2X0lPX0FQSUM9eQpDT05G
SUdfWDg2X1JFUk9VVEVfRk9SX0JST0tFTl9CT09UX0lSUVM9eQpDT05GSUdfWDg2X01DRT15CkNP
TkZJR19YODZfTUNFX0lOVEVMPXkKQ09ORklHX1g4Nl9NQ0VfQU1EPXkKQ09ORklHX1g4Nl9NQ0Vf
VEhSRVNIT0xEPXkKQ09ORklHX1g4Nl9NQ0VfSU5KRUNUPW0KQ09ORklHX1g4Nl9USEVSTUFMX1ZF
Q1RPUj15CiMgQ09ORklHX1ZNODYgaXMgbm90IHNldApDT05GSUdfWDg2XzE2QklUPXkKQ09ORklH
X1g4Nl9FU1BGSVg2ND15CkNPTkZJR19YODZfVlNZU0NBTExfRU1VTEFUSU9OPXkKQ09ORklHX0k4
Sz1tCkNPTkZJR19NSUNST0NPREU9eQpDT05GSUdfTUlDUk9DT0RFX0lOVEVMPXkKQ09ORklHX01J
Q1JPQ09ERV9BTUQ9eQpDT05GSUdfTUlDUk9DT0RFX09MRF9JTlRFUkZBQ0U9eQpDT05GSUdfWDg2
X01TUj1tCkNPTkZJR19YODZfQ1BVSUQ9bQpDT05GSUdfQVJDSF9QSFlTX0FERFJfVF82NEJJVD15
CkNPTkZJR19BUkNIX0RNQV9BRERSX1RfNjRCSVQ9eQpDT05GSUdfWDg2X0RJUkVDVF9HQlBBR0VT
PXkKQ09ORklHX05VTUE9eQpDT05GSUdfQU1EX05VTUE9eQpDT05GSUdfWDg2XzY0X0FDUElfTlVN
QT15CkNPTkZJR19OT0RFU19TUEFOX09USEVSX05PREVTPXkKIyBDT05GSUdfTlVNQV9FTVUgaXMg
bm90IHNldApDT05GSUdfTk9ERVNfU0hJRlQ9NgpDT05GSUdfQVJDSF9TUEFSU0VNRU1fRU5BQkxF
PXkKQ09ORklHX0FSQ0hfU1BBUlNFTUVNX0RFRkFVTFQ9eQpDT05GSUdfQVJDSF9TRUxFQ1RfTUVN
T1JZX01PREVMPXkKQ09ORklHX0FSQ0hfTUVNT1JZX1BST0JFPXkKQ09ORklHX0FSQ0hfUFJPQ19L
Q09SRV9URVhUPXkKQ09ORklHX0lMTEVHQUxfUE9JTlRFUl9WQUxVRT0weGRlYWQwMDAwMDAwMDAw
MDAKQ09ORklHX1NFTEVDVF9NRU1PUllfTU9ERUw9eQpDT05GSUdfU1BBUlNFTUVNX01BTlVBTD15
CkNPTkZJR19TUEFSU0VNRU09eQpDT05GSUdfTkVFRF9NVUxUSVBMRV9OT0RFUz15CkNPTkZJR19I
QVZFX01FTU9SWV9QUkVTRU5UPXkKQ09ORklHX1NQQVJTRU1FTV9FWFRSRU1FPXkKQ09ORklHX1NQ
QVJTRU1FTV9WTUVNTUFQX0VOQUJMRT15CkNPTkZJR19TUEFSU0VNRU1fQUxMT0NfTUVNX01BUF9U
T0dFVEhFUj15CkNPTkZJR19TUEFSU0VNRU1fVk1FTU1BUD15CkNPTkZJR19IQVZFX01FTUJMT0NL
PXkKQ09ORklHX0hBVkVfTUVNQkxPQ0tfTk9ERV9NQVA9eQpDT05GSUdfQVJDSF9ESVNDQVJEX01F
TUJMT0NLPXkKQ09ORklHX01FTU9SWV9JU09MQVRJT049eQpDT05GSUdfTU9WQUJMRV9OT0RFPXkK
Q09ORklHX0hBVkVfQk9PVE1FTV9JTkZPX05PREU9eQpDT05GSUdfTUVNT1JZX0hPVFBMVUc9eQpD
T05GSUdfTUVNT1JZX0hPVFBMVUdfU1BBUlNFPXkKQ09ORklHX01FTU9SWV9IT1RSRU1PVkU9eQpD
T05GSUdfU1BMSVRfUFRMT0NLX0NQVVM9NApDT05GSUdfQVJDSF9FTkFCTEVfU1BMSVRfUE1EX1BU
TE9DSz15CkNPTkZJR19NRU1PUllfQkFMTE9PTj15CkNPTkZJR19CQUxMT09OX0NPTVBBQ1RJT049
eQpDT05GSUdfQ09NUEFDVElPTj15CkNPTkZJR19NSUdSQVRJT049eQpDT05GSUdfQVJDSF9FTkFC
TEVfSFVHRVBBR0VfTUlHUkFUSU9OPXkKQ09ORklHX1BIWVNfQUREUl9UXzY0QklUPXkKQ09ORklH
X1pPTkVfRE1BX0ZMQUc9MQpDT05GSUdfQk9VTkNFPXkKQ09ORklHX1ZJUlRfVE9fQlVTPXkKQ09O
RklHX01NVV9OT1RJRklFUj15CkNPTkZJR19LU009eQpDT05GSUdfREVGQVVMVF9NTUFQX01JTl9B
RERSPTY1NTM2CkNPTkZJR19BUkNIX1NVUFBPUlRTX01FTU9SWV9GQUlMVVJFPXkKQ09ORklHX01F
TU9SWV9GQUlMVVJFPXkKQ09ORklHX0hXUE9JU09OX0lOSkVDVD1tCkNPTkZJR19UUkFOU1BBUkVO
VF9IVUdFUEFHRT15CkNPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRV9BTFdBWVM9eQojIENPTkZJ
R19UUkFOU1BBUkVOVF9IVUdFUEFHRV9NQURWSVNFIGlzIG5vdCBzZXQKQ09ORklHX0NMRUFOQ0FD
SEU9eQpDT05GSUdfRlJPTlRTV0FQPXkKQ09ORklHX0NNQT15CiMgQ09ORklHX0NNQV9ERUJVRyBp
cyBub3Qgc2V0CiMgQ09ORklHX0NNQV9ERUJVR0ZTIGlzIG5vdCBzZXQKQ09ORklHX0NNQV9BUkVB
Uz03CkNPTkZJR19NRU1fU09GVF9ESVJUWT15CkNPTkZJR19aU1dBUD15CkNPTkZJR19aUE9PTD15
CkNPTkZJR19aQlVEPXkKQ09ORklHX1pTTUFMTE9DPXkKQ09ORklHX1BHVEFCTEVfTUFQUElORz15
CiMgQ09ORklHX1pTTUFMTE9DX1NUQVQgaXMgbm90IHNldApDT05GSUdfR0VORVJJQ19FQVJMWV9J
T1JFTUFQPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfREVGRVJSRURfU1RSVUNUX1BBR0VfSU5JVD15
CiMgQ09ORklHX0RFRkVSUkVEX1NUUlVDVF9QQUdFX0lOSVQgaXMgbm90IHNldApDT05GSUdfSURM
RV9QQUdFX1RSQUNLSU5HPXkKQ09ORklHX1pPTkVfREVWSUNFPXkKQ09ORklHX0ZSQU1FX1ZFQ1RP
Uj15CkNPTkZJR19YODZfUE1FTV9MRUdBQ1lfREVWSUNFPXkKQ09ORklHX1g4Nl9QTUVNX0xFR0FD
WT15CkNPTkZJR19YODZfQ0hFQ0tfQklPU19DT1JSVVBUSU9OPXkKQ09ORklHX1g4Nl9CT09UUEFS
QU1fTUVNT1JZX0NPUlJVUFRJT05fQ0hFQ0s9eQpDT05GSUdfWDg2X1JFU0VSVkVfTE9XPTY0CkNP
TkZJR19NVFJSPXkKQ09ORklHX01UUlJfU0FOSVRJWkVSPXkKQ09ORklHX01UUlJfU0FOSVRJWkVS
X0VOQUJMRV9ERUZBVUxUPTEKQ09ORklHX01UUlJfU0FOSVRJWkVSX1NQQVJFX1JFR19OUl9ERUZB
VUxUPTEKQ09ORklHX1g4Nl9QQVQ9eQpDT05GSUdfQVJDSF9VU0VTX1BHX1VOQ0FDSEVEPXkKQ09O
RklHX0FSQ0hfUkFORE9NPXkKQ09ORklHX1g4Nl9TTUFQPXkKQ09ORklHX1g4Nl9JTlRFTF9NUFg9
eQpDT05GSUdfRUZJPXkKQ09ORklHX0VGSV9TVFVCPXkKQ09ORklHX0VGSV9NSVhFRD15CkNPTkZJ
R19FRklfU0VDVVJFX0JPT1RfU0lHX0VORk9SQ0U9eQpDT05GSUdfU0VDQ09NUD15CiMgQ09ORklH
X0haXzEwMCBpcyBub3Qgc2V0CkNPTkZJR19IWl8yNTA9eQojIENPTkZJR19IWl8zMDAgaXMgbm90
IHNldAojIENPTkZJR19IWl8xMDAwIGlzIG5vdCBzZXQKQ09ORklHX0haPTI1MApDT05GSUdfU0NI
RURfSFJUSUNLPXkKQ09ORklHX0tFWEVDPXkKQ09ORklHX0tFWEVDX0ZJTEU9eQpDT05GSUdfS0VY
RUNfVkVSSUZZX1NJRz15CkNPTkZJR19LRVhFQ19CWklNQUdFX1ZFUklGWV9TSUc9eQpDT05GSUdf
Q1JBU0hfRFVNUD15CkNPTkZJR19LRVhFQ19KVU1QPXkKQ09ORklHX1BIWVNJQ0FMX1NUQVJUPTB4
MTAwMDAwMApDT05GSUdfUkVMT0NBVEFCTEU9eQpDT05GSUdfUkFORE9NSVpFX0JBU0U9eQpDT05G
SUdfUkFORE9NSVpFX0JBU0VfTUFYX09GRlNFVD0weDQwMDAwMDAwCkNPTkZJR19YODZfTkVFRF9S
RUxPQ1M9eQpDT05GSUdfUEhZU0lDQUxfQUxJR049MHgxMDAwMDAwCkNPTkZJR19IT1RQTFVHX0NQ
VT15CiMgQ09ORklHX0JPT1RQQVJBTV9IT1RQTFVHX0NQVTAgaXMgbm90IHNldAojIENPTkZJR19E
RUJVR19IT1RQTFVHX0NQVTAgaXMgbm90IHNldAojIENPTkZJR19DT01QQVRfVkRTTyBpcyBub3Qg
c2V0CiMgQ09ORklHX0xFR0FDWV9WU1lTQ0FMTF9OQVRJVkUgaXMgbm90IHNldApDT05GSUdfTEVH
QUNZX1ZTWVNDQUxMX0VNVUxBVEU9eQojIENPTkZJR19MRUdBQ1lfVlNZU0NBTExfTk9ORSBpcyBu
b3Qgc2V0CiMgQ09ORklHX0NNRExJTkVfQk9PTCBpcyBub3Qgc2V0CkNPTkZJR19NT0RJRllfTERU
X1NZU0NBTEw9eQpDT05GSUdfSEFWRV9MSVZFUEFUQ0g9eQpDT05GSUdfTElWRVBBVENIPXkKQ09O
RklHX0FSQ0hfRU5BQkxFX01FTU9SWV9IT1RQTFVHPXkKQ09ORklHX0FSQ0hfRU5BQkxFX01FTU9S
WV9IT1RSRU1PVkU9eQpDT05GSUdfVVNFX1BFUkNQVV9OVU1BX05PREVfSUQ9eQoKIwojIFBvd2Vy
IG1hbmFnZW1lbnQgYW5kIEFDUEkgb3B0aW9ucwojCkNPTkZJR19BUkNIX0hJQkVSTkFUSU9OX0hF
QURFUj15CkNPTkZJR19TVVNQRU5EPXkKQ09ORklHX1NVU1BFTkRfRlJFRVpFUj15CiMgQ09ORklH
X1NVU1BFTkRfU0tJUF9TWU5DIGlzIG5vdCBzZXQKQ09ORklHX0hJQkVSTkFURV9DQUxMQkFDS1M9
eQpDT05GSUdfSElCRVJOQVRJT049eQpDT05GSUdfUE1fU1REX1BBUlRJVElPTj0iIgpDT05GSUdf
UE1fU0xFRVA9eQpDT05GSUdfUE1fU0xFRVBfU01QPXkKIyBDT05GSUdfUE1fQVVUT1NMRUVQIGlz
IG5vdCBzZXQKQ09ORklHX1BNX1dBS0VMT0NLUz15CkNPTkZJR19QTV9XQUtFTE9DS1NfTElNSVQ9
MTAwCkNPTkZJR19QTV9XQUtFTE9DS1NfR0M9eQpDT05GSUdfUE09eQpDT05GSUdfUE1fREVCVUc9
eQpDT05GSUdfUE1fQURWQU5DRURfREVCVUc9eQojIENPTkZJR19QTV9URVNUX1NVU1BFTkQgaXMg
bm90IHNldApDT05GSUdfUE1fU0xFRVBfREVCVUc9eQojIENPTkZJR19EUE1fV0FUQ0hET0cgaXMg
bm90IHNldApDT05GSUdfUE1fVFJBQ0U9eQpDT05GSUdfUE1fVFJBQ0VfUlRDPXkKQ09ORklHX1BN
X0NMSz15CkNPTkZJR19XUV9QT1dFUl9FRkZJQ0lFTlRfREVGQVVMVD15CkNPTkZJR19BQ1BJPXkK
Q09ORklHX0FDUElfTEVHQUNZX1RBQkxFU19MT09LVVA9eQpDT05GSUdfQVJDSF9NSUdIVF9IQVZF
X0FDUElfUERDPXkKQ09ORklHX0FDUElfU1lTVEVNX1BPV0VSX1NUQVRFU19TVVBQT1JUPXkKIyBD
T05GSUdfQUNQSV9ERUJVR0dFUiBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1NMRUVQPXkKIyBDT05G
SUdfQUNQSV9QUk9DRlNfUE9XRVIgaXMgbm90IHNldApDT05GSUdfQUNQSV9SRVZfT1ZFUlJJREVf
UE9TU0lCTEU9eQpDT05GSUdfQUNQSV9FQ19ERUJVR0ZTPW0KQ09ORklHX0FDUElfQUM9eQpDT05G
SUdfQUNQSV9CQVRURVJZPXkKQ09ORklHX0FDUElfQlVUVE9OPXkKQ09ORklHX0FDUElfVklERU89
bQpDT05GSUdfQUNQSV9GQU49eQpDT05GSUdfQUNQSV9ET0NLPXkKQ09ORklHX0FDUElfQ1BVX0ZS
RVFfUFNTPXkKQ09ORklHX0FDUElfUFJPQ0VTU09SX0lETEU9eQpDT05GSUdfQUNQSV9QUk9DRVNT
T1I9eQpDT05GSUdfQUNQSV9JUE1JPW0KQ09ORklHX0FDUElfSE9UUExVR19DUFU9eQpDT05GSUdf
QUNQSV9QUk9DRVNTT1JfQUdHUkVHQVRPUj1tCkNPTkZJR19BQ1BJX1RIRVJNQUw9eQpDT05GSUdf
QUNQSV9OVU1BPXkKQ09ORklHX0FDUElfQ1VTVE9NX0RTRFRfRklMRT0iIgojIENPTkZJR19BQ1BJ
X0NVU1RPTV9EU0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9JTklUUkRfVEFCTEVfT1ZFUlJJ
REUgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0FDUElf
UENJX1NMT1Q9eQpDT05GSUdfWDg2X1BNX1RJTUVSPXkKQ09ORklHX0FDUElfQ09OVEFJTkVSPXkK
Q09ORklHX0FDUElfSE9UUExVR19NRU1PUlk9eQpDT05GSUdfQUNQSV9IT1RQTFVHX0lPQVBJQz15
CkNPTkZJR19BQ1BJX1NCUz1tCkNPTkZJR19BQ1BJX0hFRD15CiMgQ09ORklHX0FDUElfQ1VTVE9N
X01FVEhPRCBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0JHUlQ9eQojIENPTkZJR19BQ1BJX1JFRFVD
RURfSEFSRFdBUkVfT05MWSBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX05GSVQ9bQojIENPTkZJR19B
Q1BJX05GSVRfREVCVUcgaXMgbm90IHNldApDT05GSUdfSEFWRV9BQ1BJX0FQRUk9eQpDT05GSUdf
SEFWRV9BQ1BJX0FQRUlfTk1JPXkKQ09ORklHX0FDUElfQVBFST15CkNPTkZJR19BQ1BJX0FQRUlf
R0hFUz15CkNPTkZJR19BQ1BJX0FQRUlfUENJRUFFUj15CkNPTkZJR19BQ1BJX0FQRUlfTUVNT1JZ
X0ZBSUxVUkU9eQpDT05GSUdfQUNQSV9BUEVJX0VJTko9bQojIENPTkZJR19BQ1BJX0FQRUlfRVJT
VF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0VYVExPRz1tCiMgQ09ORklHX1BNSUNfT1BS
RUdJT04gaXMgbm90IHNldApDT05GSUdfU0ZJPXkKCiMKIyBDUFUgRnJlcXVlbmN5IHNjYWxpbmcK
IwpDT05GSUdfQ1BVX0ZSRVE9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0NPTU1PTj15CkNPTkZJR19D
UFVfRlJFUV9TVEFUPXkKQ09ORklHX0NQVV9GUkVRX1NUQVRfREVUQUlMUz15CkNPTkZJR19DUFVf
RlJFUV9ERUZBVUxUX0dPVl9QRVJGT1JNQU5DRT15CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRf
R09WX1BPV0VSU0FWRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1VT
RVJTUEFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX09OREVNQU5E
IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfQ09OU0VSVkFUSVZFIGlz
IG5vdCBzZXQKQ09ORklHX0NQVV9GUkVRX0dPVl9QRVJGT1JNQU5DRT15CkNPTkZJR19DUFVfRlJF
UV9HT1ZfUE9XRVJTQVZFPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9VU0VSU1BBQ0U9eQpDT05GSUdf
Q1BVX0ZSRVFfR09WX09OREVNQU5EPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9DT05TRVJWQVRJVkU9
eQoKIwojIENQVSBmcmVxdWVuY3kgc2NhbGluZyBkcml2ZXJzCiMKQ09ORklHX1g4Nl9JTlRFTF9Q
U1RBVEU9eQpDT05GSUdfWDg2X1BDQ19DUFVGUkVRPXkKQ09ORklHX1g4Nl9BQ1BJX0NQVUZSRVE9
eQpDT05GSUdfWDg2X0FDUElfQ1BVRlJFUV9DUEI9eQpDT05GSUdfWDg2X1BPV0VSTk9XX0s4PXkK
Q09ORklHX1g4Nl9BTURfRlJFUV9TRU5TSVRJVklUWT1tCkNPTkZJR19YODZfU1BFRURTVEVQX0NF
TlRSSU5PPXkKQ09ORklHX1g4Nl9QNF9DTE9DS01PRD1tCgojCiMgc2hhcmVkIG9wdGlvbnMKIwpD
T05GSUdfWDg2X1NQRUVEU1RFUF9MSUI9bQoKIwojIENQVSBJZGxlCiMKQ09ORklHX0NQVV9JRExF
PXkKQ09ORklHX0NQVV9JRExFX0dPVl9MQURERVI9eQpDT05GSUdfQ1BVX0lETEVfR09WX01FTlU9
eQojIENPTkZJR19BUkNIX05FRURTX0NQVV9JRExFX0NPVVBMRUQgaXMgbm90IHNldApDT05GSUdf
SU5URUxfSURMRT15CgojCiMgTWVtb3J5IHBvd2VyIHNhdmluZ3MKIwpDT05GSUdfSTczMDBfSURM
RV9JT0FUX0NIQU5ORUw9eQpDT05GSUdfSTczMDBfSURMRT1tCgojCiMgQnVzIG9wdGlvbnMgKFBD
SSBldGMuKQojCkNPTkZJR19QQ0k9eQpDT05GSUdfUENJX0RJUkVDVD15CkNPTkZJR19QQ0lfTU1D
T05GSUc9eQpDT05GSUdfUENJX1hFTj15CkNPTkZJR19QQ0lfRE9NQUlOUz15CiMgQ09ORklHX1BD
SV9DTkIyMExFX1FVSVJLIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVQT1JUQlVTPXkKQ09ORklHX0hP
VFBMVUdfUENJX1BDSUU9eQpDT05GSUdfUENJRUFFUj15CiMgQ09ORklHX1BDSUVfRUNSQyBpcyBu
b3Qgc2V0CiMgQ09ORklHX1BDSUVBRVJfSU5KRUNUIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVBU1BN
PXkKQ09ORklHX1BDSUVBU1BNX0RFQlVHPXkKQ09ORklHX1BDSUVBU1BNX0RFRkFVTFQ9eQojIENP
TkZJR19QQ0lFQVNQTV9QT1dFUlNBVkUgaXMgbm90IHNldAojIENPTkZJR19QQ0lFQVNQTV9QRVJG
T1JNQU5DRSBpcyBub3Qgc2V0CkNPTkZJR19QQ0lFX1BNRT15CkNPTkZJR19QQ0lfQlVTX0FERFJf
VF82NEJJVD15CkNPTkZJR19QQ0lfTVNJPXkKQ09ORklHX1BDSV9NU0lfSVJRX0RPTUFJTj15CiMg
Q09ORklHX1BDSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfUkVBTExPQ19FTkFCTEVfQVVU
Tz15CkNPTkZJR19QQ0lfU1RVQj1tCkNPTkZJR19YRU5fUENJREVWX0ZST05URU5EPW0KQ09ORklH
X0hUX0lSUT15CkNPTkZJR19QQ0lfQVRTPXkKQ09ORklHX1BDSV9JT1Y9eQpDT05GSUdfUENJX1BS
ST15CkNPTkZJR19QQ0lfUEFTSUQ9eQpDT05GSUdfUENJX0xBQkVMPXkKQ09ORklHX1BDSV9IWVBF
UlY9bQoKIwojIFBDSSBob3N0IGNvbnRyb2xsZXIgZHJpdmVycwojCkNPTkZJR19JU0FfRE1BX0FQ
ST15CkNPTkZJR19BTURfTkI9eQpDT05GSUdfUENDQVJEPW0KQ09ORklHX1BDTUNJQT1tCkNPTkZJ
R19QQ01DSUFfTE9BRF9DSVM9eQpDT05GSUdfQ0FSREJVUz15CgojCiMgUEMtY2FyZCBicmlkZ2Vz
CiMKQ09ORklHX1lFTlRBPW0KQ09ORklHX1lFTlRBX08yPXkKQ09ORklHX1lFTlRBX1JJQ09IPXkK
Q09ORklHX1lFTlRBX1RJPXkKQ09ORklHX1lFTlRBX0VORV9UVU5FPXkKQ09ORklHX1lFTlRBX1RP
U0hJQkE9eQpDT05GSUdfUEQ2NzI5PW0KQ09ORklHX0k4MjA5Mj1tCkNPTkZJR19QQ0NBUkRfTk9O
U1RBVElDPXkKQ09ORklHX0hPVFBMVUdfUENJPXkKQ09ORklHX0hPVFBMVUdfUENJX0FDUEk9eQpD
T05GSUdfSE9UUExVR19QQ0lfQUNQSV9JQk09bQpDT05GSUdfSE9UUExVR19QQ0lfQ1BDST15CkNP
TkZJR19IT1RQTFVHX1BDSV9DUENJX1pUNTU1MD1tCkNPTkZJR19IT1RQTFVHX1BDSV9DUENJX0dF
TkVSSUM9bQpDT05GSUdfSE9UUExVR19QQ0lfU0hQQz1tCkNPTkZJR19SQVBJRElPPXkKQ09ORklH
X1JBUElESU9fVFNJNzIxPW0KQ09ORklHX1JBUElESU9fRElTQ19USU1FT1VUPTMwCiMgQ09ORklH
X1JBUElESU9fRU5BQkxFX1JYX1RYX1BPUlRTIGlzIG5vdCBzZXQKQ09ORklHX1JBUElESU9fRE1B
X0VOR0lORT15CiMgQ09ORklHX1JBUElESU9fREVCVUcgaXMgbm90IHNldApDT05GSUdfUkFQSURJ
T19FTlVNX0JBU0lDPW0KCiMKIyBSYXBpZElPIFN3aXRjaCBkcml2ZXJzCiMKQ09ORklHX1JBUElE
SU9fVFNJNTdYPW0KQ09ORklHX1JBUElESU9fQ1BTX1hYPW0KQ09ORklHX1JBUElESU9fVFNJNTY4
PW0KQ09ORklHX1JBUElESU9fQ1BTX0dFTjI9bQojIENPTkZJR19YODZfU1lTRkIgaXMgbm90IHNl
dAoKIwojIEV4ZWN1dGFibGUgZmlsZSBmb3JtYXRzIC8gRW11bGF0aW9ucwojCkNPTkZJR19CSU5G
TVRfRUxGPXkKQ09ORklHX0NPTVBBVF9CSU5GTVRfRUxGPXkKQ09ORklHX0NPUkVfRFVNUF9ERUZB
VUxUX0VMRl9IRUFERVJTPXkKQ09ORklHX0JJTkZNVF9TQ1JJUFQ9eQojIENPTkZJR19IQVZFX0FP
VVQgaXMgbm90IHNldApDT05GSUdfQklORk1UX01JU0M9bQpDT05GSUdfQ09SRURVTVA9eQpDT05G
SUdfSUEzMl9FTVVMQVRJT049eQojIENPTkZJR19JQTMyX0FPVVQgaXMgbm90IHNldApDT05GSUdf
WDg2X1gzMj15CkNPTkZJR19DT01QQVQ9eQpDT05GSUdfQ09NUEFUX0ZPUl9VNjRfQUxJR05NRU5U
PXkKQ09ORklHX1NZU1ZJUENfQ09NUEFUPXkKQ09ORklHX0tFWVNfQ09NUEFUPXkKQ09ORklHX1g4
Nl9ERVZfRE1BX09QUz15CkNPTkZJR19QTUNfQVRPTT15CkNPTkZJR19ORVQ9eQpDT05GSUdfQ09N
UEFUX05FVExJTktfTUVTU0FHRVM9eQpDT05GSUdfTkVUX0lOR1JFU1M9eQoKIwojIE5ldHdvcmtp
bmcgb3B0aW9ucwojCkNPTkZJR19QQUNLRVQ9eQpDT05GSUdfUEFDS0VUX0RJQUc9bQpDT05GSUdf
VU5JWD15CkNPTkZJR19VTklYX0RJQUc9bQpDT05GSUdfWEZSTT15CkNPTkZJR19YRlJNX0FMR089
bQpDT05GSUdfWEZSTV9VU0VSPW0KIyBDT05GSUdfWEZSTV9TVUJfUE9MSUNZIGlzIG5vdCBzZXQK
IyBDT05GSUdfWEZSTV9NSUdSQVRFIGlzIG5vdCBzZXQKQ09ORklHX1hGUk1fU1RBVElTVElDUz15
CkNPTkZJR19YRlJNX0lQQ09NUD1tCkNPTkZJR19ORVRfS0VZPW0KIyBDT05GSUdfTkVUX0tFWV9N
SUdSQVRFIGlzIG5vdCBzZXQKQ09ORklHX0lORVQ9eQpDT05GSUdfSVBfTVVMVElDQVNUPXkKQ09O
RklHX0lQX0FEVkFOQ0VEX1JPVVRFUj15CkNPTkZJR19JUF9GSUJfVFJJRV9TVEFUUz15CkNPTkZJ
R19JUF9NVUxUSVBMRV9UQUJMRVM9eQpDT05GSUdfSVBfUk9VVEVfTVVMVElQQVRIPXkKQ09ORklH
X0lQX1JPVVRFX1ZFUkJPU0U9eQpDT05GSUdfSVBfUk9VVEVfQ0xBU1NJRD15CiMgQ09ORklHX0lQ
X1BOUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfSVBJUD1tCkNPTkZJR19ORVRfSVBHUkVfREVNVVg9
bQpDT05GSUdfTkVUX0lQX1RVTk5FTD1tCkNPTkZJR19ORVRfSVBHUkU9bQpDT05GSUdfTkVUX0lQ
R1JFX0JST0FEQ0FTVD15CkNPTkZJR19JUF9NUk9VVEU9eQojIENPTkZJR19JUF9NUk9VVEVfTVVM
VElQTEVfVEFCTEVTIGlzIG5vdCBzZXQKQ09ORklHX0lQX1BJTVNNX1YxPXkKQ09ORklHX0lQX1BJ
TVNNX1YyPXkKQ09ORklHX1NZTl9DT09LSUVTPXkKQ09ORklHX05FVF9JUFZUST1tCkNPTkZJR19O
RVRfVURQX1RVTk5FTD1tCkNPTkZJR19ORVRfRk9VPW0KQ09ORklHX05FVF9GT1VfSVBfVFVOTkVM
Uz15CkNPTkZJR19JTkVUX0FIPW0KQ09ORklHX0lORVRfRVNQPW0KQ09ORklHX0lORVRfSVBDT01Q
PW0KQ09ORklHX0lORVRfWEZSTV9UVU5ORUw9bQpDT05GSUdfSU5FVF9UVU5ORUw9bQpDT05GSUdf
SU5FVF9YRlJNX01PREVfVFJBTlNQT1JUPW0KQ09ORklHX0lORVRfWEZSTV9NT0RFX1RVTk5FTD1t
CkNPTkZJR19JTkVUX1hGUk1fTU9ERV9CRUVUPW0KQ09ORklHX0lORVRfTFJPPXkKQ09ORklHX0lO
RVRfRElBRz1tCkNPTkZJR19JTkVUX1RDUF9ESUFHPW0KQ09ORklHX0lORVRfVURQX0RJQUc9bQpD
T05GSUdfVENQX0NPTkdfQURWQU5DRUQ9eQpDT05GSUdfVENQX0NPTkdfQklDPW0KQ09ORklHX1RD
UF9DT05HX0NVQklDPXkKQ09ORklHX1RDUF9DT05HX1dFU1RXT09EPW0KQ09ORklHX1RDUF9DT05H
X0hUQ1A9bQpDT05GSUdfVENQX0NPTkdfSFNUQ1A9bQpDT05GSUdfVENQX0NPTkdfSFlCTEE9bQpD
T05GSUdfVENQX0NPTkdfVkVHQVM9bQpDT05GSUdfVENQX0NPTkdfU0NBTEFCTEU9bQpDT05GSUdf
VENQX0NPTkdfTFA9bQpDT05GSUdfVENQX0NPTkdfVkVOTz1tCkNPTkZJR19UQ1BfQ09OR19ZRUFI
PW0KQ09ORklHX1RDUF9DT05HX0lMTElOT0lTPW0KQ09ORklHX1RDUF9DT05HX0RDVENQPW0KQ09O
RklHX1RDUF9DT05HX0NERz1tCkNPTkZJR19ERUZBVUxUX0NVQklDPXkKIyBDT05GSUdfREVGQVVM
VF9SRU5PIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfVENQX0NPTkc9ImN1YmljIgpDT05GSUdf
VENQX01ENVNJRz15CkNPTkZJR19JUFY2PXkKQ09ORklHX0lQVjZfUk9VVEVSX1BSRUY9eQpDT05G
SUdfSVBWNl9ST1VURV9JTkZPPXkKIyBDT05GSUdfSVBWNl9PUFRJTUlTVElDX0RBRCBpcyBub3Qg
c2V0CkNPTkZJR19JTkVUNl9BSD1tCkNPTkZJR19JTkVUNl9FU1A9bQpDT05GSUdfSU5FVDZfSVBD
T01QPW0KQ09ORklHX0lQVjZfTUlQNj1tCkNPTkZJR19JUFY2X0lMQT1tCkNPTkZJR19JTkVUNl9Y
RlJNX1RVTk5FTD1tCkNPTkZJR19JTkVUNl9UVU5ORUw9bQpDT05GSUdfSU5FVDZfWEZSTV9NT0RF
X1RSQU5TUE9SVD1tCkNPTkZJR19JTkVUNl9YRlJNX01PREVfVFVOTkVMPW0KQ09ORklHX0lORVQ2
X1hGUk1fTU9ERV9CRUVUPW0KQ09ORklHX0lORVQ2X1hGUk1fTU9ERV9ST1VURU9QVElNSVpBVElP
Tj1tCkNPTkZJR19JUFY2X1ZUST1tCkNPTkZJR19JUFY2X1NJVD1tCkNPTkZJR19JUFY2X1NJVF82
UkQ9eQpDT05GSUdfSVBWNl9ORElTQ19OT0RFVFlQRT15CkNPTkZJR19JUFY2X1RVTk5FTD1tCkNP
TkZJR19JUFY2X0dSRT1tCkNPTkZJR19JUFY2X01VTFRJUExFX1RBQkxFUz15CkNPTkZJR19JUFY2
X1NVQlRSRUVTPXkKQ09ORklHX0lQVjZfTVJPVVRFPXkKQ09ORklHX0lQVjZfTVJPVVRFX01VTFRJ
UExFX1RBQkxFUz15CkNPTkZJR19JUFY2X1BJTVNNX1YyPXkKQ09ORklHX05FVExBQkVMPXkKQ09O
RklHX05FVFdPUktfU0VDTUFSSz15CkNPTkZJR19ORVRfUFRQX0NMQVNTSUZZPXkKIyBDT05GSUdf
TkVUV09SS19QSFlfVElNRVNUQU1QSU5HIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUj15CiMg
Q09ORklHX05FVEZJTFRFUl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfQURWQU5D
RUQ9eQpDT05GSUdfQlJJREdFX05FVEZJTFRFUj1tCgojCiMgQ29yZSBOZXRmaWx0ZXIgQ29uZmln
dXJhdGlvbgojCkNPTkZJR19ORVRGSUxURVJfSU5HUkVTUz15CkNPTkZJR19ORVRGSUxURVJfTkVU
TElOSz1tCkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19BQ0NUPW0KQ09ORklHX05FVEZJTFRFUl9O
RVRMSU5LX1FVRVVFPW0KQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX0xPRz1tCkNPTkZJR19ORl9D
T05OVFJBQ0s9bQpDT05GSUdfTkZfTE9HX0NPTU1PTj1tCkNPTkZJR19ORl9DT05OVFJBQ0tfTUFS
Sz15CkNPTkZJR19ORl9DT05OVFJBQ0tfU0VDTUFSSz15CkNPTkZJR19ORl9DT05OVFJBQ0tfWk9O
RVM9eQojIENPTkZJR19ORl9DT05OVFJBQ0tfUFJPQ0ZTIGlzIG5vdCBzZXQKQ09ORklHX05GX0NP
Tk5UUkFDS19FVkVOVFM9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1RJTUVPVVQ9eQpDT05GSUdfTkZf
Q09OTlRSQUNLX1RJTUVTVEFNUD15CkNPTkZJR19ORl9DT05OVFJBQ0tfTEFCRUxTPXkKQ09ORklH
X05GX0NUX1BST1RPX0RDQ1A9bQpDT05GSUdfTkZfQ1RfUFJPVE9fR1JFPW0KQ09ORklHX05GX0NU
X1BST1RPX1NDVFA9bQpDT05GSUdfTkZfQ1RfUFJPVE9fVURQTElURT1tCkNPTkZJR19ORl9DT05O
VFJBQ0tfQU1BTkRBPW0KQ09ORklHX05GX0NPTk5UUkFDS19GVFA9bQpDT05GSUdfTkZfQ09OTlRS
QUNLX0gzMjM9bQpDT05GSUdfTkZfQ09OTlRSQUNLX0lSQz1tCkNPTkZJR19ORl9DT05OVFJBQ0tf
QlJPQURDQVNUPW0KQ09ORklHX05GX0NPTk5UUkFDS19ORVRCSU9TX05TPW0KQ09ORklHX05GX0NP
Tk5UUkFDS19TTk1QPW0KQ09ORklHX05GX0NPTk5UUkFDS19QUFRQPW0KQ09ORklHX05GX0NPTk5U
UkFDS19TQU5FPW0KQ09ORklHX05GX0NPTk5UUkFDS19TSVA9bQpDT05GSUdfTkZfQ09OTlRSQUNL
X1RGVFA9bQpDT05GSUdfTkZfQ1RfTkVUTElOSz1tCkNPTkZJR19ORl9DVF9ORVRMSU5LX1RJTUVP
VVQ9bQpDT05GSUdfTkZfQ1RfTkVUTElOS19IRUxQRVI9bQpDT05GSUdfTkVURklMVEVSX05FVExJ
TktfR0xVRV9DVD15CkNPTkZJR19ORl9OQVQ9bQpDT05GSUdfTkZfTkFUX05FRURFRD15CkNPTkZJ
R19ORl9OQVRfUFJPVE9fRENDUD1tCkNPTkZJR19ORl9OQVRfUFJPVE9fVURQTElURT1tCkNPTkZJ
R19ORl9OQVRfUFJPVE9fU0NUUD1tCkNPTkZJR19ORl9OQVRfQU1BTkRBPW0KQ09ORklHX05GX05B
VF9GVFA9bQpDT05GSUdfTkZfTkFUX0lSQz1tCkNPTkZJR19ORl9OQVRfU0lQPW0KQ09ORklHX05G
X05BVF9URlRQPW0KQ09ORklHX05GX05BVF9SRURJUkVDVD1tCkNPTkZJR19ORVRGSUxURVJfU1lO
UFJPWFk9bQpDT05GSUdfTkZfVEFCTEVTPW0KQ09ORklHX05GX1RBQkxFU19JTkVUPW0KQ09ORklH
X05GX1RBQkxFU19ORVRERVY9bQpDT05GSUdfTkZUX0VYVEhEUj1tCkNPTkZJR19ORlRfTUVUQT1t
CkNPTkZJR19ORlRfQ1Q9bQpDT05GSUdfTkZUX1JCVFJFRT1tCkNPTkZJR19ORlRfSEFTSD1tCkNP
TkZJR19ORlRfQ09VTlRFUj1tCkNPTkZJR19ORlRfTE9HPW0KQ09ORklHX05GVF9MSU1JVD1tCkNP
TkZJR19ORlRfTUFTUT1tCkNPTkZJR19ORlRfUkVESVI9bQpDT05GSUdfTkZUX05BVD1tCkNPTkZJ
R19ORlRfUVVFVUU9bQpDT05GSUdfTkZUX1JFSkVDVD1tCkNPTkZJR19ORlRfUkVKRUNUX0lORVQ9
bQpDT05GSUdfTkZUX0NPTVBBVD1tCkNPTkZJR19ORVRGSUxURVJfWFRBQkxFUz1tCgojCiMgWHRh
YmxlcyBjb21iaW5lZCBtb2R1bGVzCiMKQ09ORklHX05FVEZJTFRFUl9YVF9NQVJLPW0KQ09ORklH
X05FVEZJTFRFUl9YVF9DT05OTUFSSz1tCkNPTkZJR19ORVRGSUxURVJfWFRfU0VUPW0KCiMKIyBY
dGFibGVzIHRhcmdldHMKIwpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9BVURJVD1tCkNPTkZJ
R19ORVRGSUxURVJfWFRfVEFSR0VUX0NIRUNLU1VNPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJH
RVRfQ0xBU1NJRlk9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DT05OTUFSSz1tCkNPTkZJ
R19ORVRGSUxURVJfWFRfVEFSR0VUX0NPTk5TRUNNQVJLPW0KQ09ORklHX05FVEZJTFRFUl9YVF9U
QVJHRVRfQ1Q9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9EU0NQPW0KQ09ORklHX05FVEZJ
TFRFUl9YVF9UQVJHRVRfSEw9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ITUFSSz1tCkNP
TkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0lETEVUSU1FUj1tCkNPTkZJR19ORVRGSUxURVJfWFRf
VEFSR0VUX0xFRD1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0xPRz1tCkNPTkZJR19ORVRG
SUxURVJfWFRfVEFSR0VUX01BUks9bQpDT05GSUdfTkVURklMVEVSX1hUX05BVD1tCkNPTkZJR19O
RVRGSUxURVJfWFRfVEFSR0VUX05FVE1BUD1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05G
TE9HPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTkZRVUVVRT1tCiMgQ09ORklHX05FVEZJ
TFRFUl9YVF9UQVJHRVRfTk9UUkFDSyBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfVEFS
R0VUX1JBVEVFU1Q9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9SRURJUkVDVD1tCkNPTkZJ
R19ORVRGSUxURVJfWFRfVEFSR0VUX1RFRT1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RQ
Uk9YWT1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RSQUNFPW0KQ09ORklHX05FVEZJTFRF
Ul9YVF9UQVJHRVRfU0VDTUFSSz1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RDUE1TUz1t
CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RDUE9QVFNUUklQPW0KCiMKIyBYdGFibGVzIG1h
dGNoZXMKIwpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0FERFJUWVBFPW0KQ09ORklHX05FVEZJ
TFRFUl9YVF9NQVRDSF9CUEY9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NHUk9VUD1tCkNP
TkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ0xVU1RFUj1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFU
Q0hfQ09NTUVOVD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTkJZVEVTPW0KQ09ORklH
X05FVEZJTFRFUl9YVF9NQVRDSF9DT05OTEFCRUw9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENI
X0NPTk5MSU1JVD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTk1BUks9bQpDT05GSUdf
TkVURklMVEVSX1hUX01BVENIX0NPTk5UUkFDSz1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hf
Q1BVPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9EQ0NQPW0KQ09ORklHX05FVEZJTFRFUl9Y
VF9NQVRDSF9ERVZHUk9VUD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRFNDUD1tCkNPTkZJ
R19ORVRGSUxURVJfWFRfTUFUQ0hfRUNOPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9FU1A9
bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0hBU0hMSU1JVD1tCkNPTkZJR19ORVRGSUxURVJf
WFRfTUFUQ0hfSEVMUEVSPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9ITD1tCkNPTkZJR19O
RVRGSUxURVJfWFRfTUFUQ0hfSVBDT01QPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9JUFJB
TkdFPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9JUFZTPW0KQ09ORklHX05FVEZJTFRFUl9Y
VF9NQVRDSF9MMlRQPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9MRU5HVEg9bQpDT05GSUdf
TkVURklMVEVSX1hUX01BVENIX0xJTUlUPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9NQUM9
bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX01BUks9bQpDT05GSUdfTkVURklMVEVSX1hUX01B
VENIX01VTFRJUE9SVD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTkZBQ0NUPW0KQ09ORklH
X05FVEZJTFRFUl9YVF9NQVRDSF9PU0Y9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX09XTkVS
PW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9QT0xJQ1k9bQpDT05GSUdfTkVURklMVEVSX1hU
X01BVENIX1BIWVNERVY9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1BLVFRZUEU9bQpDT05G
SUdfTkVURklMVEVSX1hUX01BVENIX1FVT1RBPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9S
QVRFRVNUPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9SRUFMTT1tCkNPTkZJR19ORVRGSUxU
RVJfWFRfTUFUQ0hfUkVDRU5UPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TQ1RQPW0KQ09O
RklHX05FVEZJTFRFUl9YVF9NQVRDSF9TT0NLRVQ9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENI
X1NUQVRFPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TVEFUSVNUSUM9bQpDT05GSUdfTkVU
RklMVEVSX1hUX01BVENIX1NUUklORz1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfVENQTVNT
PW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9USU1FPW0KQ09ORklHX05FVEZJTFRFUl9YVF9N
QVRDSF9VMzI9bQpDT05GSUdfSVBfU0VUPW0KQ09ORklHX0lQX1NFVF9NQVg9MjU2CkNPTkZJR19J
UF9TRVRfQklUTUFQX0lQPW0KQ09ORklHX0lQX1NFVF9CSVRNQVBfSVBNQUM9bQpDT05GSUdfSVBf
U0VUX0JJVE1BUF9QT1JUPW0KQ09ORklHX0lQX1NFVF9IQVNIX0lQPW0KQ09ORklHX0lQX1NFVF9I
QVNIX0lQTUFSSz1tCkNPTkZJR19JUF9TRVRfSEFTSF9JUFBPUlQ9bQpDT05GSUdfSVBfU0VUX0hB
U0hfSVBQT1JUSVA9bQpDT05GSUdfSVBfU0VUX0hBU0hfSVBQT1JUTkVUPW0KQ09ORklHX0lQX1NF
VF9IQVNIX01BQz1tCkNPTkZJR19JUF9TRVRfSEFTSF9ORVRQT1JUTkVUPW0KQ09ORklHX0lQX1NF
VF9IQVNIX05FVD1tCkNPTkZJR19JUF9TRVRfSEFTSF9ORVRORVQ9bQpDT05GSUdfSVBfU0VUX0hB
U0hfTkVUUE9SVD1tCkNPTkZJR19JUF9TRVRfSEFTSF9ORVRJRkFDRT1tCkNPTkZJR19JUF9TRVRf
TElTVF9TRVQ9bQpDT05GSUdfSVBfVlM9bQpDT05GSUdfSVBfVlNfSVBWNj15CiMgQ09ORklHX0lQ
X1ZTX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0lQX1ZTX1RBQl9CSVRTPTEyCgojCiMgSVBWUyB0
cmFuc3BvcnQgcHJvdG9jb2wgbG9hZCBiYWxhbmNpbmcgc3VwcG9ydAojCkNPTkZJR19JUF9WU19Q
Uk9UT19UQ1A9eQpDT05GSUdfSVBfVlNfUFJPVE9fVURQPXkKQ09ORklHX0lQX1ZTX1BST1RPX0FI
X0VTUD15CkNPTkZJR19JUF9WU19QUk9UT19FU1A9eQpDT05GSUdfSVBfVlNfUFJPVE9fQUg9eQpD
T05GSUdfSVBfVlNfUFJPVE9fU0NUUD15CgojCiMgSVBWUyBzY2hlZHVsZXIKIwpDT05GSUdfSVBf
VlNfUlI9bQpDT05GSUdfSVBfVlNfV1JSPW0KQ09ORklHX0lQX1ZTX0xDPW0KQ09ORklHX0lQX1ZT
X1dMQz1tCkNPTkZJR19JUF9WU19GTz1tCkNPTkZJR19JUF9WU19PVkY9bQpDT05GSUdfSVBfVlNf
TEJMQz1tCkNPTkZJR19JUF9WU19MQkxDUj1tCkNPTkZJR19JUF9WU19ESD1tCkNPTkZJR19JUF9W
U19TSD1tCkNPTkZJR19JUF9WU19TRUQ9bQpDT05GSUdfSVBfVlNfTlE9bQoKIwojIElQVlMgU0gg
c2NoZWR1bGVyCiMKQ09ORklHX0lQX1ZTX1NIX1RBQl9CSVRTPTgKCiMKIyBJUFZTIGFwcGxpY2F0
aW9uIGhlbHBlcgojCkNPTkZJR19JUF9WU19GVFA9bQpDT05GSUdfSVBfVlNfTkZDVD15CkNPTkZJ
R19JUF9WU19QRV9TSVA9bQoKIwojIElQOiBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgojCkNPTkZJ
R19ORl9ERUZSQUdfSVBWND1tCkNPTkZJR19ORl9DT05OVFJBQ0tfSVBWND1tCkNPTkZJR19ORl9U
QUJMRVNfSVBWND1tCkNPTkZJR19ORlRfQ0hBSU5fUk9VVEVfSVBWND1tCkNPTkZJR19ORlRfUkVK
RUNUX0lQVjQ9bQpDT05GSUdfTkZUX0RVUF9JUFY0PW0KQ09ORklHX05GX1RBQkxFU19BUlA9bQpD
T05GSUdfTkZfRFVQX0lQVjQ9bQpDT05GSUdfTkZfTE9HX0FSUD1tCkNPTkZJR19ORl9MT0dfSVBW
ND1tCkNPTkZJR19ORl9SRUpFQ1RfSVBWND1tCkNPTkZJR19ORl9OQVRfSVBWND1tCkNPTkZJR19O
RlRfQ0hBSU5fTkFUX0lQVjQ9bQpDT05GSUdfTkZfTkFUX01BU1FVRVJBREVfSVBWND1tCkNPTkZJ
R19ORlRfTUFTUV9JUFY0PW0KQ09ORklHX05GVF9SRURJUl9JUFY0PW0KQ09ORklHX05GX05BVF9T
Tk1QX0JBU0lDPW0KQ09ORklHX05GX05BVF9QUk9UT19HUkU9bQpDT05GSUdfTkZfTkFUX1BQVFA9
bQpDT05GSUdfTkZfTkFUX0gzMjM9bQpDT05GSUdfSVBfTkZfSVBUQUJMRVM9bQpDT05GSUdfSVBf
TkZfTUFUQ0hfQUg9bQpDT05GSUdfSVBfTkZfTUFUQ0hfRUNOPW0KQ09ORklHX0lQX05GX01BVENI
X1JQRklMVEVSPW0KQ09ORklHX0lQX05GX01BVENIX1RUTD1tCkNPTkZJR19JUF9ORl9GSUxURVI9
bQpDT05GSUdfSVBfTkZfVEFSR0VUX1JFSkVDVD1tCkNPTkZJR19JUF9ORl9UQVJHRVRfU1lOUFJP
WFk9bQpDT05GSUdfSVBfTkZfTkFUPW0KQ09ORklHX0lQX05GX1RBUkdFVF9NQVNRVUVSQURFPW0K
Q09ORklHX0lQX05GX1RBUkdFVF9ORVRNQVA9bQpDT05GSUdfSVBfTkZfVEFSR0VUX1JFRElSRUNU
PW0KQ09ORklHX0lQX05GX01BTkdMRT1tCkNPTkZJR19JUF9ORl9UQVJHRVRfQ0xVU1RFUklQPW0K
Q09ORklHX0lQX05GX1RBUkdFVF9FQ049bQpDT05GSUdfSVBfTkZfVEFSR0VUX1RUTD1tCkNPTkZJ
R19JUF9ORl9SQVc9bQpDT05GSUdfSVBfTkZfU0VDVVJJVFk9bQpDT05GSUdfSVBfTkZfQVJQVEFC
TEVTPW0KQ09ORklHX0lQX05GX0FSUEZJTFRFUj1tCkNPTkZJR19JUF9ORl9BUlBfTUFOR0xFPW0K
CiMKIyBJUHY2OiBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgojCkNPTkZJR19ORl9ERUZSQUdfSVBW
Nj1tCkNPTkZJR19ORl9DT05OVFJBQ0tfSVBWNj1tCkNPTkZJR19ORl9UQUJMRVNfSVBWNj1tCkNP
TkZJR19ORlRfQ0hBSU5fUk9VVEVfSVBWNj1tCkNPTkZJR19ORlRfUkVKRUNUX0lQVjY9bQpDT05G
SUdfTkZUX0RVUF9JUFY2PW0KQ09ORklHX05GX0RVUF9JUFY2PW0KQ09ORklHX05GX1JFSkVDVF9J
UFY2PW0KQ09ORklHX05GX0xPR19JUFY2PW0KQ09ORklHX05GX05BVF9JUFY2PW0KQ09ORklHX05G
VF9DSEFJTl9OQVRfSVBWNj1tCkNPTkZJR19ORl9OQVRfTUFTUVVFUkFERV9JUFY2PW0KQ09ORklH
X05GVF9NQVNRX0lQVjY9bQpDT05GSUdfTkZUX1JFRElSX0lQVjY9bQpDT05GSUdfSVA2X05GX0lQ
VEFCTEVTPW0KQ09ORklHX0lQNl9ORl9NQVRDSF9BSD1tCkNPTkZJR19JUDZfTkZfTUFUQ0hfRVVJ
NjQ9bQpDT05GSUdfSVA2X05GX01BVENIX0ZSQUc9bQpDT05GSUdfSVA2X05GX01BVENIX09QVFM9
bQpDT05GSUdfSVA2X05GX01BVENIX0hMPW0KQ09ORklHX0lQNl9ORl9NQVRDSF9JUFY2SEVBREVS
PW0KQ09ORklHX0lQNl9ORl9NQVRDSF9NSD1tCkNPTkZJR19JUDZfTkZfTUFUQ0hfUlBGSUxURVI9
bQpDT05GSUdfSVA2X05GX01BVENIX1JUPW0KQ09ORklHX0lQNl9ORl9UQVJHRVRfSEw9bQpDT05G
SUdfSVA2X05GX0ZJTFRFUj1tCkNPTkZJR19JUDZfTkZfVEFSR0VUX1JFSkVDVD1tCkNPTkZJR19J
UDZfTkZfVEFSR0VUX1NZTlBST1hZPW0KQ09ORklHX0lQNl9ORl9NQU5HTEU9bQpDT05GSUdfSVA2
X05GX1JBVz1tCkNPTkZJR19JUDZfTkZfU0VDVVJJVFk9bQpDT05GSUdfSVA2X05GX05BVD1tCkNP
TkZJR19JUDZfTkZfVEFSR0VUX01BU1FVRVJBREU9bQpDT05GSUdfSVA2X05GX1RBUkdFVF9OUFQ9
bQoKIwojIERFQ25ldDogTmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfREVDTkVUX05G
X0dSQUJVTEFUT1I9bQpDT05GSUdfTkZfVEFCTEVTX0JSSURHRT1tCkNPTkZJR19ORlRfQlJJREdF
X01FVEE9bQpDT05GSUdfTkZUX0JSSURHRV9SRUpFQ1Q9bQpDT05GSUdfTkZfTE9HX0JSSURHRT1t
CkNPTkZJR19CUklER0VfTkZfRUJUQUJMRVM9bQpDT05GSUdfQlJJREdFX0VCVF9CUk9VVEU9bQpD
T05GSUdfQlJJREdFX0VCVF9UX0ZJTFRFUj1tCkNPTkZJR19CUklER0VfRUJUX1RfTkFUPW0KQ09O
RklHX0JSSURHRV9FQlRfODAyXzM9bQpDT05GSUdfQlJJREdFX0VCVF9BTU9ORz1tCkNPTkZJR19C
UklER0VfRUJUX0FSUD1tCkNPTkZJR19CUklER0VfRUJUX0lQPW0KQ09ORklHX0JSSURHRV9FQlRf
SVA2PW0KQ09ORklHX0JSSURHRV9FQlRfTElNSVQ9bQpDT05GSUdfQlJJREdFX0VCVF9NQVJLPW0K
Q09ORklHX0JSSURHRV9FQlRfUEtUVFlQRT1tCkNPTkZJR19CUklER0VfRUJUX1NUUD1tCkNPTkZJ
R19CUklER0VfRUJUX1ZMQU49bQpDT05GSUdfQlJJREdFX0VCVF9BUlBSRVBMWT1tCkNPTkZJR19C
UklER0VfRUJUX0ROQVQ9bQpDT05GSUdfQlJJREdFX0VCVF9NQVJLX1Q9bQpDT05GSUdfQlJJREdF
X0VCVF9SRURJUkVDVD1tCkNPTkZJR19CUklER0VfRUJUX1NOQVQ9bQpDT05GSUdfQlJJREdFX0VC
VF9MT0c9bQpDT05GSUdfQlJJREdFX0VCVF9ORkxPRz1tCkNPTkZJR19JUF9EQ0NQPW0KQ09ORklH
X0lORVRfRENDUF9ESUFHPW0KCiMKIyBEQ0NQIENDSURzIENvbmZpZ3VyYXRpb24KIwojIENPTkZJ
R19JUF9EQ0NQX0NDSUQyX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfRENDUF9DQ0lEMyBp
cyBub3Qgc2V0CgojCiMgRENDUCBLZXJuZWwgSGFja2luZwojCiMgQ09ORklHX0lQX0RDQ1BfREVC
VUcgaXMgbm90IHNldApDT05GSUdfTkVUX0RDQ1BQUk9CRT1tCkNPTkZJR19JUF9TQ1RQPW0KQ09O
RklHX05FVF9TQ1RQUFJPQkU9bQojIENPTkZJR19TQ1RQX0RCR19PQkpDTlQgaXMgbm90IHNldAoj
IENPTkZJR19TQ1RQX0RFRkFVTFRfQ09PS0lFX0hNQUNfTUQ1IGlzIG5vdCBzZXQKQ09ORklHX1ND
VFBfREVGQVVMVF9DT09LSUVfSE1BQ19TSEExPXkKIyBDT05GSUdfU0NUUF9ERUZBVUxUX0NPT0tJ
RV9ITUFDX05PTkUgaXMgbm90IHNldApDT05GSUdfU0NUUF9DT09LSUVfSE1BQ19NRDU9eQpDT05G
SUdfU0NUUF9DT09LSUVfSE1BQ19TSEExPXkKQ09ORklHX1JEUz1tCkNPTkZJR19SRFNfUkRNQT1t
CkNPTkZJR19SRFNfVENQPW0KIyBDT05GSUdfUkRTX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1RJ
UEM9bQpDT05GSUdfVElQQ19NRURJQV9JQj15CkNPTkZJR19USVBDX01FRElBX1VEUD15CkNPTkZJ
R19BVE09bQpDT05GSUdfQVRNX0NMSVA9bQojIENPTkZJR19BVE1fQ0xJUF9OT19JQ01QIGlzIG5v
dCBzZXQKQ09ORklHX0FUTV9MQU5FPW0KQ09ORklHX0FUTV9NUE9BPW0KQ09ORklHX0FUTV9CUjI2
ODQ9bQojIENPTkZJR19BVE1fQlIyNjg0X0lQRklMVEVSIGlzIG5vdCBzZXQKQ09ORklHX0wyVFA9
bQpDT05GSUdfTDJUUF9ERUJVR0ZTPW0KQ09ORklHX0wyVFBfVjM9eQpDT05GSUdfTDJUUF9JUD1t
CkNPTkZJR19MMlRQX0VUSD1tCkNPTkZJR19TVFA9bQpDT05GSUdfR0FSUD1tCkNPTkZJR19NUlA9
bQpDT05GSUdfQlJJREdFPW0KQ09ORklHX0JSSURHRV9JR01QX1NOT09QSU5HPXkKQ09ORklHX0JS
SURHRV9WTEFOX0ZJTFRFUklORz15CkNPTkZJR19IQVZFX05FVF9EU0E9eQpDT05GSUdfVkxBTl84
MDIxUT1tCkNPTkZJR19WTEFOXzgwMjFRX0dWUlA9eQpDT05GSUdfVkxBTl84MDIxUV9NVlJQPXkK
Q09ORklHX0RFQ05FVD1tCiMgQ09ORklHX0RFQ05FVF9ST1VURVIgaXMgbm90IHNldApDT05GSUdf
TExDPW0KQ09ORklHX0xMQzI9bQpDT05GSUdfSVBYPW0KIyBDT05GSUdfSVBYX0lOVEVSTiBpcyBu
b3Qgc2V0CkNPTkZJR19BVEFMSz1tCkNPTkZJR19ERVZfQVBQTEVUQUxLPW0KQ09ORklHX0lQRERQ
PW0KQ09ORklHX0lQRERQX0VOQ0FQPXkKQ09ORklHX1gyNT1tCkNPTkZJR19MQVBCPW0KQ09ORklH
X1BIT05FVD1tCkNPTkZJR182TE9XUEFOPW0KQ09ORklHXzZMT1dQQU5fTkhDPW0KQ09ORklHXzZM
T1dQQU5fTkhDX0RFU1Q9bQpDT05GSUdfNkxPV1BBTl9OSENfRlJBR01FTlQ9bQpDT05GSUdfNkxP
V1BBTl9OSENfSE9QPW0KQ09ORklHXzZMT1dQQU5fTkhDX0lQVjY9bQpDT05GSUdfNkxPV1BBTl9O
SENfTU9CSUxJVFk9bQpDT05GSUdfNkxPV1BBTl9OSENfUk9VVElORz1tCkNPTkZJR182TE9XUEFO
X05IQ19VRFA9bQpDT05GSUdfSUVFRTgwMjE1ND1tCkNPTkZJR19JRUVFODAyMTU0X05MODAyMTU0
X0VYUEVSSU1FTlRBTD15CkNPTkZJR19JRUVFODAyMTU0X1NPQ0tFVD1tCkNPTkZJR19JRUVFODAy
MTU0XzZMT1dQQU49bQpDT05GSUdfTUFDODAyMTU0PW0KQ09ORklHX05FVF9TQ0hFRD15CgojCiMg
UXVldWVpbmcvU2NoZWR1bGluZwojCkNPTkZJR19ORVRfU0NIX0NCUT1tCkNPTkZJR19ORVRfU0NI
X0hUQj1tCkNPTkZJR19ORVRfU0NIX0hGU0M9bQpDT05GSUdfTkVUX1NDSF9BVE09bQpDT05GSUdf
TkVUX1NDSF9QUklPPW0KQ09ORklHX05FVF9TQ0hfTVVMVElRPW0KQ09ORklHX05FVF9TQ0hfUkVE
PW0KQ09ORklHX05FVF9TQ0hfU0ZCPW0KQ09ORklHX05FVF9TQ0hfU0ZRPW0KQ09ORklHX05FVF9T
Q0hfVEVRTD1tCkNPTkZJR19ORVRfU0NIX1RCRj1tCkNPTkZJR19ORVRfU0NIX0dSRUQ9bQpDT05G
SUdfTkVUX1NDSF9EU01BUks9bQpDT05GSUdfTkVUX1NDSF9ORVRFTT1tCkNPTkZJR19ORVRfU0NI
X0RSUj1tCkNPTkZJR19ORVRfU0NIX01RUFJJTz1tCkNPTkZJR19ORVRfU0NIX0NIT0tFPW0KQ09O
RklHX05FVF9TQ0hfUUZRPW0KQ09ORklHX05FVF9TQ0hfQ09ERUw9bQpDT05GSUdfTkVUX1NDSF9G
UV9DT0RFTD1tCkNPTkZJR19ORVRfU0NIX0ZRPW0KQ09ORklHX05FVF9TQ0hfSEhGPW0KQ09ORklH
X05FVF9TQ0hfUElFPW0KQ09ORklHX05FVF9TQ0hfSU5HUkVTUz1tCkNPTkZJR19ORVRfU0NIX1BM
VUc9bQoKIwojIENsYXNzaWZpY2F0aW9uCiMKQ09ORklHX05FVF9DTFM9eQpDT05GSUdfTkVUX0NM
U19CQVNJQz1tCkNPTkZJR19ORVRfQ0xTX1RDSU5ERVg9bQpDT05GSUdfTkVUX0NMU19ST1VURTQ9
bQpDT05GSUdfTkVUX0NMU19GVz1tCkNPTkZJR19ORVRfQ0xTX1UzMj1tCiMgQ09ORklHX0NMU19V
MzJfUEVSRiBpcyBub3Qgc2V0CkNPTkZJR19DTFNfVTMyX01BUks9eQpDT05GSUdfTkVUX0NMU19S
U1ZQPW0KQ09ORklHX05FVF9DTFNfUlNWUDY9bQpDT05GSUdfTkVUX0NMU19GTE9XPW0KQ09ORklH
X05FVF9DTFNfQ0dST1VQPW0KQ09ORklHX05FVF9DTFNfQlBGPW0KQ09ORklHX05FVF9DTFNfRkxP
V0VSPW0KQ09ORklHX05FVF9DTFNfTUFUQ0hBTEw9bQpDT05GSUdfTkVUX0VNQVRDSD15CkNPTkZJ
R19ORVRfRU1BVENIX1NUQUNLPTMyCkNPTkZJR19ORVRfRU1BVENIX0NNUD1tCkNPTkZJR19ORVRf
RU1BVENIX05CWVRFPW0KQ09ORklHX05FVF9FTUFUQ0hfVTMyPW0KQ09ORklHX05FVF9FTUFUQ0hf
TUVUQT1tCkNPTkZJR19ORVRfRU1BVENIX1RFWFQ9bQpDT05GSUdfTkVUX0VNQVRDSF9DQU5JRD1t
CkNPTkZJR19ORVRfRU1BVENIX0lQU0VUPW0KQ09ORklHX05FVF9DTFNfQUNUPXkKQ09ORklHX05F
VF9BQ1RfUE9MSUNFPW0KQ09ORklHX05FVF9BQ1RfR0FDVD1tCkNPTkZJR19HQUNUX1BST0I9eQpD
T05GSUdfTkVUX0FDVF9NSVJSRUQ9bQpDT05GSUdfTkVUX0FDVF9JUFQ9bQpDT05GSUdfTkVUX0FD
VF9OQVQ9bQpDT05GSUdfTkVUX0FDVF9QRURJVD1tCkNPTkZJR19ORVRfQUNUX1NJTVA9bQpDT05G
SUdfTkVUX0FDVF9TS0JFRElUPW0KQ09ORklHX05FVF9BQ1RfQ1NVTT1tCkNPTkZJR19ORVRfQUNU
X1ZMQU49bQpDT05GSUdfTkVUX0FDVF9CUEY9bQpDT05GSUdfTkVUX0FDVF9DT05OTUFSSz1tCiMg
Q09ORklHX05FVF9DTFNfSU5EIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfRklGTz15CkNPTkZJ
R19EQ0I9eQpDT05GSUdfRE5TX1JFU09MVkVSPXkKQ09ORklHX0JBVE1BTl9BRFY9bQpDT05GSUdf
QkFUTUFOX0FEVl9CTEE9eQpDT05GSUdfQkFUTUFOX0FEVl9EQVQ9eQpDT05GSUdfQkFUTUFOX0FE
Vl9OQz15CkNPTkZJR19CQVRNQU5fQURWX01DQVNUPXkKIyBDT05GSUdfQkFUTUFOX0FEVl9ERUJV
RyBpcyBub3Qgc2V0CkNPTkZJR19PUEVOVlNXSVRDSD1tCkNPTkZJR19PUEVOVlNXSVRDSF9HUkU9
bQpDT05GSUdfT1BFTlZTV0lUQ0hfVlhMQU49bQpDT05GSUdfT1BFTlZTV0lUQ0hfR0VORVZFPW0K
Q09ORklHX1ZTT0NLRVRTPW0KQ09ORklHX1ZNV0FSRV9WTUNJX1ZTT0NLRVRTPW0KQ09ORklHX05F
VExJTktfTU1BUD15CkNPTkZJR19ORVRMSU5LX0RJQUc9bQpDT05GSUdfTVBMUz15CkNPTkZJR19O
RVRfTVBMU19HU089bQpDT05GSUdfTVBMU19ST1VUSU5HPW0KQ09ORklHX01QTFNfSVBUVU5ORUw9
bQpDT05GSUdfSFNSPW0KIyBDT05GSUdfTkVUX1NXSVRDSERFViBpcyBub3Qgc2V0CkNPTkZJR19O
RVRfTDNfTUFTVEVSX0RFVj15CkNPTkZJR19SUFM9eQpDT05GSUdfUkZTX0FDQ0VMPXkKQ09ORklH
X1hQUz15CkNPTkZJR19DR1JPVVBfTkVUX1BSSU89eQpDT05GSUdfQ0dST1VQX05FVF9DTEFTU0lE
PXkKQ09ORklHX05FVF9SWF9CVVNZX1BPTEw9eQpDT05GSUdfQlFMPXkKQ09ORklHX0JQRl9KSVQ9
eQpDT05GSUdfTkVUX0ZMT1dfTElNSVQ9eQoKIwojIE5ldHdvcmsgdGVzdGluZwojCkNPTkZJR19O
RVRfUEtUR0VOPW0KQ09ORklHX05FVF9UQ1BQUk9CRT1tCiMgQ09ORklHX05FVF9EUk9QX01PTklU
T1IgaXMgbm90IHNldApDT05GSUdfSEFNUkFESU89eQoKIwojIFBhY2tldCBSYWRpbyBwcm90b2Nv
bHMKIwpDT05GSUdfQVgyNT1tCkNPTkZJR19BWDI1X0RBTUFfU0xBVkU9eQpDT05GSUdfTkVUUk9N
PW0KQ09ORklHX1JPU0U9bQoKIwojIEFYLjI1IG5ldHdvcmsgZGV2aWNlIGRyaXZlcnMKIwpDT05G
SUdfTUtJU1M9bQpDT05GSUdfNlBBQ0s9bQpDT05GSUdfQlBRRVRIRVI9bQpDT05GSUdfQkFZQ09N
X1NFUl9GRFg9bQpDT05GSUdfQkFZQ09NX1NFUl9IRFg9bQpDT05GSUdfQkFZQ09NX1BBUj1tCkNP
TkZJR19ZQU09bQpDT05GSUdfQ0FOPW0KQ09ORklHX0NBTl9SQVc9bQpDT05GSUdfQ0FOX0JDTT1t
CkNPTkZJR19DQU5fR1c9bQoKIwojIENBTiBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19DQU5fVkNB
Tj1tCkNPTkZJR19DQU5fU0xDQU49bQpDT05GSUdfQ0FOX0RFVj1tCkNPTkZJR19DQU5fQ0FMQ19C
SVRUSU1JTkc9eQpDT05GSUdfQ0FOX0xFRFM9eQpDT05GSUdfQ0FOX0pBTlpfSUNBTjM9bQpDT05G
SUdfQ0FOX1NKQTEwMDA9bQpDT05GSUdfQ0FOX1NKQTEwMDBfSVNBPW0KQ09ORklHX0NBTl9TSkEx
MDAwX1BMQVRGT1JNPW0KQ09ORklHX0NBTl9FTVNfUENNQ0lBPW0KQ09ORklHX0NBTl9FTVNfUENJ
PW0KQ09ORklHX0NBTl9QRUFLX1BDTUNJQT1tCkNPTkZJR19DQU5fUEVBS19QQ0k9bQpDT05GSUdf
Q0FOX1BFQUtfUENJRUM9eQpDT05GSUdfQ0FOX0tWQVNFUl9QQ0k9bQpDT05GSUdfQ0FOX1BMWF9Q
Q0k9bQpDT05GSUdfQ0FOX0NfQ0FOPW0KQ09ORklHX0NBTl9DX0NBTl9QTEFURk9STT1tCkNPTkZJ
R19DQU5fQ19DQU5fUENJPW0KQ09ORklHX0NBTl9NX0NBTj1tCkNPTkZJR19DQU5fQ0M3NzA9bQpD
T05GSUdfQ0FOX0NDNzcwX0lTQT1tCkNPTkZJR19DQU5fQ0M3NzBfUExBVEZPUk09bQoKIwojIENB
TiBTUEkgaW50ZXJmYWNlcwojCkNPTkZJR19DQU5fTUNQMjUxWD1tCgojCiMgQ0FOIFVTQiBpbnRl
cmZhY2VzCiMKQ09ORklHX0NBTl9FTVNfVVNCPW0KQ09ORklHX0NBTl9FU0RfVVNCMj1tCkNPTkZJ
R19DQU5fR1NfVVNCPW0KQ09ORklHX0NBTl9LVkFTRVJfVVNCPW0KQ09ORklHX0NBTl9QRUFLX1VT
Qj1tCkNPTkZJR19DQU5fOERFVl9VU0I9bQpDT05GSUdfQ0FOX1NPRlRJTkc9bQpDT05GSUdfQ0FO
X1NPRlRJTkdfQ1M9bQojIENPTkZJR19DQU5fREVCVUdfREVWSUNFUyBpcyBub3Qgc2V0CkNPTkZJ
R19JUkRBPW0KCiMKIyBJckRBIHByb3RvY29scwojCkNPTkZJR19JUkxBTj1tCkNPTkZJR19JUk5F
VD1tCkNPTkZJR19JUkNPTU09bQpDT05GSUdfSVJEQV9VTFRSQT15CgojCiMgSXJEQSBvcHRpb25z
CiMKQ09ORklHX0lSREFfQ0FDSEVfTEFTVF9MU0FQPXkKQ09ORklHX0lSREFfRkFTVF9SUj15CiMg
Q09ORklHX0lSREFfREVCVUcgaXMgbm90IHNldAoKIwojIEluZnJhcmVkLXBvcnQgZGV2aWNlIGRy
aXZlcnMKIwoKIwojIFNJUiBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19JUlRUWV9TSVI9bQoKIwoj
IERvbmdsZSBzdXBwb3J0CiMKQ09ORklHX0RPTkdMRT15CkNPTkZJR19FU0lfRE9OR0xFPW0KQ09O
RklHX0FDVElTWVNfRE9OR0xFPW0KQ09ORklHX1RFS1JBTV9ET05HTEU9bQpDT05GSUdfVE9JTTMy
MzJfRE9OR0xFPW0KQ09ORklHX0xJVEVMSU5LX0RPTkdMRT1tCkNPTkZJR19NQTYwMF9ET05HTEU9
bQpDT05GSUdfR0lSQklMX0RPTkdMRT1tCkNPTkZJR19NQ1AyMTIwX0RPTkdMRT1tCkNPTkZJR19P
TERfQkVMS0lOX0RPTkdMRT1tCkNPTkZJR19BQ1QyMDBMX0RPTkdMRT1tCkNPTkZJR19LSU5HU1VO
X0RPTkdMRT1tCkNPTkZJR19LU0RBWlpMRV9ET05HTEU9bQpDT05GSUdfS1M5NTlfRE9OR0xFPW0K
CiMKIyBGSVIgZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfVVNCX0lSREE9bQpDT05GSUdfU0lHTUFU
RUxfRklSPW0KQ09ORklHX05TQ19GSVI9bQpDT05GSUdfV0lOQk9ORF9GSVI9bQpDT05GSUdfU01D
X0lSQ0NfRklSPW0KQ09ORklHX0FMSV9GSVI9bQpDT05GSUdfVkxTSV9GSVI9bQpDT05GSUdfVklB
X0ZJUj1tCkNPTkZJR19NQ1NfRklSPW0KQ09ORklHX0JUPW0KQ09ORklHX0JUX0JSRURSPXkKQ09O
RklHX0JUX1JGQ09NTT1tCkNPTkZJR19CVF9SRkNPTU1fVFRZPXkKQ09ORklHX0JUX0JORVA9bQpD
T05GSUdfQlRfQk5FUF9NQ19GSUxURVI9eQpDT05GSUdfQlRfQk5FUF9QUk9UT19GSUxURVI9eQpD
T05GSUdfQlRfQ01UUD1tCkNPTkZJR19CVF9ISURQPW0KQ09ORklHX0JUX0hTPXkKQ09ORklHX0JU
X0xFPXkKQ09ORklHX0JUXzZMT1dQQU49bQojIENPTkZJR19CVF9TRUxGVEVTVCBpcyBub3Qgc2V0
CkNPTkZJR19CVF9ERUJVR0ZTPXkKCiMKIyBCbHVldG9vdGggZGV2aWNlIGRyaXZlcnMKIwpDT05G
SUdfQlRfSU5URUw9bQpDT05GSUdfQlRfQkNNPW0KQ09ORklHX0JUX1JUTD1tCkNPTkZJR19CVF9R
Q0E9bQpDT05GSUdfQlRfSENJQlRVU0I9bQpDT05GSUdfQlRfSENJQlRVU0JfQkNNPXkKQ09ORklH
X0JUX0hDSUJUVVNCX1JUTD15CkNPTkZJR19CVF9IQ0lCVFNESU89bQpDT05GSUdfQlRfSENJVUFS
VD1tCkNPTkZJR19CVF9IQ0lVQVJUX0g0PXkKQ09ORklHX0JUX0hDSVVBUlRfQkNTUD15CkNPTkZJ
R19CVF9IQ0lVQVJUX0FUSDNLPXkKQ09ORklHX0JUX0hDSVVBUlRfTEw9eQpDT05GSUdfQlRfSENJ
VUFSVF8zV0lSRT15CkNPTkZJR19CVF9IQ0lVQVJUX0lOVEVMPXkKQ09ORklHX0JUX0hDSVVBUlRf
QkNNPXkKQ09ORklHX0JUX0hDSVVBUlRfUUNBPXkKQ09ORklHX0JUX0hDSUJDTTIwM1g9bQpDT05G
SUdfQlRfSENJQlBBMTBYPW0KQ09ORklHX0JUX0hDSUJGVVNCPW0KQ09ORklHX0JUX0hDSURUTDE9
bQpDT05GSUdfQlRfSENJQlQzQz1tCkNPTkZJR19CVF9IQ0lCTFVFQ0FSRD1tCkNPTkZJR19CVF9I
Q0lCVFVBUlQ9bQpDT05GSUdfQlRfSENJVkhDST1tCkNPTkZJR19CVF9NUlZMPW0KQ09ORklHX0JU
X01SVkxfU0RJTz1tCkNPTkZJR19CVF9BVEgzSz1tCkNPTkZJR19CVF9XSUxJTks9bQpDT05GSUdf
QUZfUlhSUEM9bQojIENPTkZJR19BRl9SWFJQQ19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19SWEtB
RD1tCkNPTkZJR19GSUJfUlVMRVM9eQpDT05GSUdfV0lSRUxFU1M9eQpDT05GSUdfV0lSRUxFU1Nf
RVhUPXkKQ09ORklHX1dFWFRfQ09SRT15CkNPTkZJR19XRVhUX1BST0M9eQpDT05GSUdfV0VYVF9T
UFk9eQpDT05GSUdfV0VYVF9QUklWPXkKQ09ORklHX0NGRzgwMjExPW0KIyBDT05GSUdfTkw4MDIx
MV9URVNUTU9ERSBpcyBub3Qgc2V0CiMgQ09ORklHX0NGRzgwMjExX0RFVkVMT1BFUl9XQVJOSU5H
UyBpcyBub3Qgc2V0CiMgQ09ORklHX0NGRzgwMjExX1JFR19ERUJVRyBpcyBub3Qgc2V0CiMgQ09O
RklHX0NGRzgwMjExX0NFUlRJRklDQVRJT05fT05VUyBpcyBub3Qgc2V0CkNPTkZJR19DRkc4MDIx
MV9ERUZBVUxUX1BTPXkKQ09ORklHX0NGRzgwMjExX0RFQlVHRlM9eQojIENPTkZJR19DRkc4MDIx
MV9JTlRFUk5BTF9SRUdEQiBpcyBub3Qgc2V0CkNPTkZJR19DRkc4MDIxMV9DUkRBX1NVUFBPUlQ9
eQpDT05GSUdfQ0ZHODAyMTFfV0VYVD15CkNPTkZJR19DRkc4MDIxMV9XRVhUX0VYUE9SVD15CkNP
TkZJR19MSUI4MDIxMT1tCkNPTkZJR19MSUI4MDIxMV9DUllQVF9XRVA9bQpDT05GSUdfTElCODAy
MTFfQ1JZUFRfQ0NNUD1tCkNPTkZJR19MSUI4MDIxMV9DUllQVF9US0lQPW0KIyBDT05GSUdfTElC
ODAyMTFfREVCVUcgaXMgbm90IHNldApDT05GSUdfTUFDODAyMTE9bQpDT05GSUdfTUFDODAyMTFf
SEFTX1JDPXkKQ09ORklHX01BQzgwMjExX1JDX01JTlNUUkVMPXkKQ09ORklHX01BQzgwMjExX1JD
X01JTlNUUkVMX0hUPXkKQ09ORklHX01BQzgwMjExX1JDX01JTlNUUkVMX1ZIVD15CkNPTkZJR19N
QUM4MDIxMV9SQ19ERUZBVUxUX01JTlNUUkVMPXkKQ09ORklHX01BQzgwMjExX1JDX0RFRkFVTFQ9
Im1pbnN0cmVsX2h0IgpDT05GSUdfTUFDODAyMTFfTUVTSD15CkNPTkZJR19NQUM4MDIxMV9MRURT
PXkKQ09ORklHX01BQzgwMjExX0RFQlVHRlM9eQpDT05GSUdfTUFDODAyMTFfTUVTU0FHRV9UUkFD
SU5HPXkKIyBDT05GSUdfTUFDODAyMTFfREVCVUdfTUVOVSBpcyBub3Qgc2V0CkNPTkZJR19NQUM4
MDIxMV9TVEFfSEFTSF9NQVhfU0laRT0wCkNPTkZJR19XSU1BWD1tCkNPTkZJR19XSU1BWF9ERUJV
R19MRVZFTD04CkNPTkZJR19SRktJTEw9eQpDT05GSUdfUkZLSUxMX0xFRFM9eQpDT05GSUdfUkZL
SUxMX0lOUFVUPXkKQ09ORklHX1JGS0lMTF9SRUdVTEFUT1I9bQpDT05GSUdfUkZLSUxMX0dQSU89
bQpDT05GSUdfTkVUXzlQPW0KQ09ORklHX05FVF85UF9WSVJUSU89bQpDT05GSUdfTkVUXzlQX1JE
TUE9bQojIENPTkZJR19ORVRfOVBfREVCVUcgaXMgbm90IHNldApDT05GSUdfQ0FJRj1tCiMgQ09O
RklHX0NBSUZfREVCVUcgaXMgbm90IHNldApDT05GSUdfQ0FJRl9ORVRERVY9bQpDT05GSUdfQ0FJ
Rl9VU0I9bQpDT05GSUdfQ0VQSF9MSUI9bQojIENPTkZJR19DRVBIX0xJQl9QUkVUVFlERUJVRyBp
cyBub3Qgc2V0CkNPTkZJR19DRVBIX0xJQl9VU0VfRE5TX1JFU09MVkVSPXkKQ09ORklHX05GQz1t
CkNPTkZJR19ORkNfRElHSVRBTD1tCkNPTkZJR19ORkNfTkNJPW0KQ09ORklHX05GQ19OQ0lfU1BJ
PW0KQ09ORklHX05GQ19OQ0lfVUFSVD1tCkNPTkZJR19ORkNfSENJPW0KQ09ORklHX05GQ19TSERM
Qz15CgojCiMgTmVhciBGaWVsZCBDb21tdW5pY2F0aW9uIChORkMpIGRldmljZXMKIwpDT05GSUdf
TkZDX1BONTMzPW0KQ09ORklHX05GQ19XSUxJTks9bQpDT05GSUdfTkZDX1RSRjc5NzBBPW0KQ09O
RklHX05GQ19NRUlfUEhZPW0KQ09ORklHX05GQ19TSU09bQpDT05GSUdfTkZDX1BPUlQxMDA9bQpD
T05GSUdfTkZDX0ZEUD1tCkNPTkZJR19ORkNfRkRQX0kyQz1tCkNPTkZJR19ORkNfUE41NDQ9bQpD
T05GSUdfTkZDX1BONTQ0X0kyQz1tCkNPTkZJR19ORkNfUE41NDRfTUVJPW0KQ09ORklHX05GQ19N
SUNST1JFQUQ9bQpDT05GSUdfTkZDX01JQ1JPUkVBRF9JMkM9bQpDT05GSUdfTkZDX01JQ1JPUkVB
RF9NRUk9bQpDT05GSUdfTkZDX01SVkw9bQpDT05GSUdfTkZDX01SVkxfVVNCPW0KQ09ORklHX05G
Q19NUlZMX1VBUlQ9bQpDT05GSUdfTkZDX01SVkxfSTJDPW0KQ09ORklHX05GQ19NUlZMX1NQST1t
CkNPTkZJR19ORkNfU1QyMU5GQ0E9bQpDT05GSUdfTkZDX1NUMjFORkNBX0kyQz1tCkNPTkZJR19O
RkNfU1RfTkNJPW0KQ09ORklHX05GQ19TVF9OQ0lfSTJDPW0KQ09ORklHX05GQ19TVF9OQ0lfU1BJ
PW0KQ09ORklHX05GQ19OWFBfTkNJPW0KQ09ORklHX05GQ19OWFBfTkNJX0kyQz1tCkNPTkZJR19O
RkNfUzNGV1JONT1tCkNPTkZJR19ORkNfUzNGV1JONV9JMkM9bQpDT05GSUdfTFdUVU5ORUw9eQpD
T05GSUdfSEFWRV9CUEZfSklUPXkKCiMKIyBEZXZpY2UgRHJpdmVycwojCgojCiMgR2VuZXJpYyBE
cml2ZXIgT3B0aW9ucwojCkNPTkZJR19VRVZFTlRfSEVMUEVSPXkKQ09ORklHX1VFVkVOVF9IRUxQ
RVJfUEFUSD0iIgpDT05GSUdfREVWVE1QRlM9eQpDT05GSUdfREVWVE1QRlNfTU9VTlQ9eQojIENP
TkZJR19TVEFOREFMT05FIGlzIG5vdCBzZXQKQ09ORklHX1BSRVZFTlRfRklSTVdBUkVfQlVJTEQ9
eQpDT05GSUdfRldfTE9BREVSPXkKQ09ORklHX0ZJUk1XQVJFX0lOX0tFUk5FTD15CkNPTkZJR19F
WFRSQV9GSVJNV0FSRT0iIgpDT05GSUdfRldfTE9BREVSX1VTRVJfSEVMUEVSPXkKIyBDT05GSUdf
RldfTE9BREVSX1VTRVJfSEVMUEVSX0ZBTExCQUNLIGlzIG5vdCBzZXQKQ09ORklHX1dBTlRfREVW
X0NPUkVEVU1QPXkKQ09ORklHX0FMTE9XX0RFVl9DT1JFRFVNUD15CkNPTkZJR19ERVZfQ09SRURV
TVA9eQojIENPTkZJR19ERUJVR19EUklWRVIgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19ERVZS
RVMgaXMgbm90IHNldApDT05GSUdfU1lTX0hZUEVSVklTT1I9eQojIENPTkZJR19HRU5FUklDX0NQ
VV9ERVZJQ0VTIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVSSUNfQ1BVX0FVVE9QUk9CRT15CkNPTkZJ
R19SRUdNQVA9eQpDT05GSUdfUkVHTUFQX0kyQz15CkNPTkZJR19SRUdNQVBfU1BJPXkKQ09ORklH
X1JFR01BUF9TUE1JPW0KQ09ORklHX1JFR01BUF9NTUlPPXkKQ09ORklHX1JFR01BUF9JUlE9eQpD
T05GSUdfRE1BX1NIQVJFRF9CVUZGRVI9eQojIENPTkZJR19GRU5DRV9UUkFDRSBpcyBub3Qgc2V0
CiMgQ09ORklHX0RNQV9DTUEgaXMgbm90IHNldAoKIwojIEJ1cyBkZXZpY2VzCiMKQ09ORklHX0NP
Tk5FQ1RPUj15CkNPTkZJR19QUk9DX0VWRU5UUz15CkNPTkZJR19NVEQ9bQojIENPTkZJR19NVERf
VEVTVFMgaXMgbm90IHNldApDT05GSUdfTVREX1JFREJPT1RfUEFSVFM9bQpDT05GSUdfTVREX1JF
REJPT1RfRElSRUNUT1JZX0JMT0NLPS0xCiMgQ09ORklHX01URF9SRURCT09UX1BBUlRTX1VOQUxM
T0NBVEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1JFREJPT1RfUEFSVFNfUkVBRE9OTFkgaXMg
bm90IHNldApDT05GSUdfTVREX0NNRExJTkVfUEFSVFM9bQpDT05GSUdfTVREX0FSN19QQVJUUz1t
CgojCiMgVXNlciBNb2R1bGVzIEFuZCBUcmFuc2xhdGlvbiBMYXllcnMKIwpDT05GSUdfTVREX0JM
S0RFVlM9bQpDT05GSUdfTVREX0JMT0NLPW0KQ09ORklHX01URF9CTE9DS19STz1tCkNPTkZJR19G
VEw9bQpDT05GSUdfTkZUTD1tCkNPTkZJR19ORlRMX1JXPXkKQ09ORklHX0lORlRMPW0KQ09ORklH
X1JGRF9GVEw9bQpDT05GSUdfU1NGREM9bQpDT05GSUdfU01fRlRMPW0KQ09ORklHX01URF9PT1BT
PW0KQ09ORklHX01URF9TV0FQPW0KIyBDT05GSUdfTVREX1BBUlRJVElPTkVEX01BU1RFUiBpcyBu
b3Qgc2V0CgojCiMgUkFNL1JPTS9GbGFzaCBjaGlwIGRyaXZlcnMKIwpDT05GSUdfTVREX0NGST1t
CkNPTkZJR19NVERfSkVERUNQUk9CRT1tCkNPTkZJR19NVERfR0VOX1BST0JFPW0KIyBDT05GSUdf
TVREX0NGSV9BRFZfT1BUSU9OUyBpcyBub3Qgc2V0CkNPTkZJR19NVERfTUFQX0JBTktfV0lEVEhf
MT15CkNPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfMj15CkNPTkZJR19NVERfTUFQX0JBTktfV0lE
VEhfND15CiMgQ09ORklHX01URF9NQVBfQkFOS19XSURUSF84IGlzIG5vdCBzZXQKIyBDT05GSUdf
TVREX01BUF9CQU5LX1dJRFRIXzE2IGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX01BUF9CQU5LX1dJ
RFRIXzMyIGlzIG5vdCBzZXQKQ09ORklHX01URF9DRklfSTE9eQpDT05GSUdfTVREX0NGSV9JMj15
CiMgQ09ORklHX01URF9DRklfSTQgaXMgbm90IHNldAojIENPTkZJR19NVERfQ0ZJX0k4IGlzIG5v
dCBzZXQKQ09ORklHX01URF9DRklfSU5URUxFWFQ9bQpDT05GSUdfTVREX0NGSV9BTURTVEQ9bQpD
T05GSUdfTVREX0NGSV9TVEFBPW0KQ09ORklHX01URF9DRklfVVRJTD1tCkNPTkZJR19NVERfUkFN
PW0KQ09ORklHX01URF9ST009bQpDT05GSUdfTVREX0FCU0VOVD1tCgojCiMgTWFwcGluZyBkcml2
ZXJzIGZvciBjaGlwIGFjY2VzcwojCkNPTkZJR19NVERfQ09NUExFWF9NQVBQSU5HUz15CkNPTkZJ
R19NVERfUEhZU01BUD1tCiMgQ09ORklHX01URF9QSFlTTUFQX0NPTVBBVCBpcyBub3Qgc2V0CkNP
TkZJR19NVERfU0JDX0dYWD1tCkNPTkZJR19NVERfQU1ENzZYUk9NPW0KQ09ORklHX01URF9JQ0hY
Uk9NPW0KQ09ORklHX01URF9FU0IyUk9NPW0KQ09ORklHX01URF9DSzgwNFhST009bQpDT05GSUdf
TVREX1NDQjJfRkxBU0g9bQpDT05GSUdfTVREX05FVHRlbD1tCkNPTkZJR19NVERfTDQ0MEdYPW0K
Q09ORklHX01URF9QQ0k9bQpDT05GSUdfTVREX1BDTUNJQT1tCiMgQ09ORklHX01URF9QQ01DSUFf
QU5PTllNT1VTIGlzIG5vdCBzZXQKQ09ORklHX01URF9HUElPX0FERFI9bQpDT05GSUdfTVREX0lO
VEVMX1ZSX05PUj1tCkNPTkZJR19NVERfUExBVFJBTT1tCkNPTkZJR19NVERfTEFUQ0hfQUREUj1t
CgojCiMgU2VsZi1jb250YWluZWQgTVREIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX01URF9QTUM1
NTE9bQojIENPTkZJR19NVERfUE1DNTUxX0JVR0ZJWCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9Q
TUM1NTFfREVCVUcgaXMgbm90IHNldApDT05GSUdfTVREX0RBVEFGTEFTSD1tCiMgQ09ORklHX01U
RF9EQVRBRkxBU0hfV1JJVEVfVkVSSUZZIGlzIG5vdCBzZXQKQ09ORklHX01URF9EQVRBRkxBU0hf
T1RQPXkKQ09ORklHX01URF9NMjVQODA9bQpDT05GSUdfTVREX1NTVDI1TD1tCkNPTkZJR19NVERf
U0xSQU09bQpDT05GSUdfTVREX1BIUkFNPW0KQ09ORklHX01URF9NVERSQU09bQpDT05GSUdfTVRE
UkFNX1RPVEFMX1NJWkU9NDA5NgpDT05GSUdfTVREUkFNX0VSQVNFX1NJWkU9MTI4CkNPTkZJR19N
VERfQkxPQ0syTVREPW0KCiMKIyBEaXNrLU9uLUNoaXAgRGV2aWNlIERyaXZlcnMKIwpDT05GSUdf
TVREX0RPQ0czPW0KQ09ORklHX0JDSF9DT05TVF9NPTE0CkNPTkZJR19CQ0hfQ09OU1RfVD00CkNP
TkZJR19NVERfTkFORF9FQ0M9bQojIENPTkZJR19NVERfTkFORF9FQ0NfU01DIGlzIG5vdCBzZXQK
Q09ORklHX01URF9OQU5EPW0KQ09ORklHX01URF9OQU5EX0JDSD1tCkNPTkZJR19NVERfTkFORF9F
Q0NfQkNIPXkKQ09ORklHX01URF9TTV9DT01NT049bQpDT05GSUdfTVREX05BTkRfREVOQUxJPW0K
Q09ORklHX01URF9OQU5EX0RFTkFMSV9QQ0k9bQpDT05GSUdfTVREX05BTkRfREVOQUxJX0RUPW0K
Q09ORklHX01URF9OQU5EX0RFTkFMSV9TQ1JBVENIX1JFR19BRERSPTB4RkYxMDgwMTgKQ09ORklH
X01URF9OQU5EX0dQSU89bQojIENPTkZJR19NVERfTkFORF9PTUFQX0JDSF9CVUlMRCBpcyBub3Qg
c2V0CkNPTkZJR19NVERfTkFORF9JRFM9bQpDT05GSUdfTVREX05BTkRfUklDT0g9bQpDT05GSUdf
TVREX05BTkRfRElTS09OQ0hJUD1tCiMgQ09ORklHX01URF9OQU5EX0RJU0tPTkNISVBfUFJPQkVf
QURWQU5DRUQgaXMgbm90IHNldApDT05GSUdfTVREX05BTkRfRElTS09OQ0hJUF9QUk9CRV9BRERS
RVNTPTAKIyBDT05GSUdfTVREX05BTkRfRElTS09OQ0hJUF9CQlRXUklURSBpcyBub3Qgc2V0CkNP
TkZJR19NVERfTkFORF9ET0NHND1tCkNPTkZJR19NVERfTkFORF9DQUZFPW0KQ09ORklHX01URF9O
QU5EX05BTkRTSU09bQpDT05GSUdfTVREX05BTkRfUExBVEZPUk09bQpDT05GSUdfTVREX05BTkRf
SElTSTUwND1tCkNPTkZJR19NVERfT05FTkFORD1tCkNPTkZJR19NVERfT05FTkFORF9WRVJJRllf
V1JJVEU9eQpDT05GSUdfTVREX09ORU5BTkRfR0VORVJJQz1tCiMgQ09ORklHX01URF9PTkVOQU5E
X09UUCBpcyBub3Qgc2V0CkNPTkZJR19NVERfT05FTkFORF8yWF9QUk9HUkFNPXkKCiMKIyBMUERE
UiAmIExQRERSMiBQQ00gbWVtb3J5IGRyaXZlcnMKIwpDT05GSUdfTVREX0xQRERSPW0KQ09ORklH
X01URF9RSU5GT19QUk9CRT1tCkNPTkZJR19NVERfU1BJX05PUj1tCkNPTkZJR19NVERfU1BJX05P
Ul9VU0VfNEtfU0VDVE9SUz15CkNPTkZJR19NVERfVUJJPW0KQ09ORklHX01URF9VQklfV0xfVEhS
RVNIT0xEPTQwOTYKQ09ORklHX01URF9VQklfQkVCX0xJTUlUPTIwCkNPTkZJR19NVERfVUJJX0ZB
U1RNQVA9eQpDT05GSUdfTVREX1VCSV9HTFVFQkk9bQpDT05GSUdfTVREX1VCSV9CTE9DSz15CiMg
Q09ORklHX09GIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19QQVJQT1JUPXkK
Q09ORklHX1BBUlBPUlQ9bQpDT05GSUdfUEFSUE9SVF9QQz1tCkNPTkZJR19QQVJQT1JUX1NFUklB
TD1tCkNPTkZJR19QQVJQT1JUX1BDX0ZJRk89eQojIENPTkZJR19QQVJQT1JUX1BDX1NVUEVSSU8g
aXMgbm90IHNldApDT05GSUdfUEFSUE9SVF9QQ19QQ01DSUE9bQojIENPTkZJR19QQVJQT1JUX0dT
QyBpcyBub3Qgc2V0CkNPTkZJR19QQVJQT1JUX0FYODg3OTY9bQpDT05GSUdfUEFSUE9SVF8xMjg0
PXkKQ09ORklHX1BBUlBPUlRfTk9UX1BDPXkKQ09ORklHX1BOUD15CiMgQ09ORklHX1BOUF9ERUJV
R19NRVNTQUdFUyBpcyBub3Qgc2V0CgojCiMgUHJvdG9jb2xzCiMKQ09ORklHX1BOUEFDUEk9eQpD
T05GSUdfQkxLX0RFVj15CkNPTkZJR19CTEtfREVWX05VTExfQkxLPW0KQ09ORklHX0JMS19ERVZf
RkQ9bQpDT05GSUdfUEFSSURFPW0KCiMKIyBQYXJhbGxlbCBJREUgaGlnaC1sZXZlbCBkcml2ZXJz
CiMKQ09ORklHX1BBUklERV9QRD1tCkNPTkZJR19QQVJJREVfUENEPW0KQ09ORklHX1BBUklERV9Q
Rj1tCkNPTkZJR19QQVJJREVfUFQ9bQpDT05GSUdfUEFSSURFX1BHPW0KCiMKIyBQYXJhbGxlbCBJ
REUgcHJvdG9jb2wgbW9kdWxlcwojCkNPTkZJR19QQVJJREVfQVRFTj1tCkNPTkZJR19QQVJJREVf
QlBDSz1tCkNPTkZJR19QQVJJREVfQ09NTT1tCkNPTkZJR19QQVJJREVfRFNUUj1tCkNPTkZJR19Q
QVJJREVfRklUMj1tCkNPTkZJR19QQVJJREVfRklUMz1tCkNPTkZJR19QQVJJREVfRVBBVD1tCkNP
TkZJR19QQVJJREVfRVBBVEM4PXkKQ09ORklHX1BBUklERV9FUElBPW0KQ09ORklHX1BBUklERV9G
UklRPW0KQ09ORklHX1BBUklERV9GUlBXPW0KQ09ORklHX1BBUklERV9LQklDPW0KQ09ORklHX1BB
UklERV9LVFRJPW0KQ09ORklHX1BBUklERV9PTjIwPW0KQ09ORklHX1BBUklERV9PTjI2PW0KQ09O
RklHX0JMS19ERVZfUENJRVNTRF9NVElQMzJYWD1tCkNPTkZJR19aUkFNPW0KQ09ORklHX1pSQU1f
TFo0X0NPTVBSRVNTPXkKQ09ORklHX0JMS19DUFFfQ0lTU19EQT1tCkNPTkZJR19DSVNTX1NDU0lf
VEFQRT15CkNPTkZJR19CTEtfREVWX0RBQzk2MD1tCkNPTkZJR19CTEtfREVWX1VNRU09bQojIENP
TkZJR19CTEtfREVWX0NPV19DT01NT04gaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9MT09QPXkK
Q09ORklHX0JMS19ERVZfTE9PUF9NSU5fQ09VTlQ9OApDT05GSUdfQkxLX0RFVl9DUllQVE9MT09Q
PW0KQ09ORklHX0JMS19ERVZfRFJCRD1tCiMgQ09ORklHX0RSQkRfRkFVTFRfSU5KRUNUSU9OIGlz
IG5vdCBzZXQKQ09ORklHX0JMS19ERVZfTkJEPW0KQ09ORklHX0JMS19ERVZfU0tEPW0KQ09ORklH
X0JMS19ERVZfT1NEPW0KQ09ORklHX0JMS19ERVZfU1g4PW0KQ09ORklHX0JMS19ERVZfUkFNPXkK
Q09ORklHX0JMS19ERVZfUkFNX0NPVU5UPTE2CkNPTkZJR19CTEtfREVWX1JBTV9TSVpFPTY1NTM2
CkNPTkZJR19CTEtfREVWX1JBTV9EQVg9eQpDT05GSUdfQ0RST01fUEtUQ0RWRD1tCkNPTkZJR19D
RFJPTV9QS1RDRFZEX0JVRkZFUlM9OAojIENPTkZJR19DRFJPTV9QS1RDRFZEX1dDQUNIRSBpcyBu
b3Qgc2V0CkNPTkZJR19BVEFfT1ZFUl9FVEg9bQpDT05GSUdfWEVOX0JMS0RFVl9GUk9OVEVORD1t
CkNPTkZJR19YRU5fQkxLREVWX0JBQ0tFTkQ9bQpDT05GSUdfVklSVElPX0JMSz15CiMgQ09ORklH
X0JMS19ERVZfSEQgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9SQkQ9bQpDT05GSUdfQkxLX0RF
Vl9SU1hYPW0KQ09ORklHX0JMS19ERVZfTlZNRT1tCkNPTkZJR19CTEtfREVWX05WTUVfU0NTST15
CkNPTkZJR19OVk1FX1ZFTkRPUl9FWFRfR09PR0xFPXkKCiMKIyBNaXNjIGRldmljZXMKIwpDT05G
SUdfU0VOU09SU19MSVMzTFYwMkQ9bQpDT05GSUdfQUQ1MjVYX0RQT1Q9bQpDT05GSUdfQUQ1MjVY
X0RQT1RfSTJDPW0KQ09ORklHX0FENTI1WF9EUE9UX1NQST1tCkNPTkZJR19EVU1NWV9JUlE9bQpD
T05GSUdfSUJNX0FTTT1tCkNPTkZJR19QSEFOVE9NPW0KQ09ORklHX1NHSV9JT0M0PW0KQ09ORklH
X1RJRk1fQ09SRT1tCkNPTkZJR19USUZNXzdYWDE9bQpDT05GSUdfSUNTOTMyUzQwMT1tCkNPTkZJ
R19FTkNMT1NVUkVfU0VSVklDRVM9bQpDT05GSUdfSFBfSUxPPW0KQ09ORklHX0FQRFM5ODAyQUxT
PW0KQ09ORklHX0lTTDI5MDAzPW0KQ09ORklHX0lTTDI5MDIwPW0KQ09ORklHX1NFTlNPUlNfVFNM
MjU1MD1tCkNPTkZJR19TRU5TT1JTX0JIMTc4MD1tCkNPTkZJR19TRU5TT1JTX0JIMTc3MD1tCkNP
TkZJR19TRU5TT1JTX0FQRFM5OTBYPW0KQ09ORklHX0hNQzYzNTI9bQpDT05GSUdfRFMxNjgyPW0K
Q09ORklHX1RJX0RBQzc1MTI9bQpDT05GSUdfVk1XQVJFX0JBTExPT049bQpDT05GSUdfQk1QMDg1
PW0KQ09ORklHX0JNUDA4NV9JMkM9bQpDT05GSUdfQk1QMDg1X1NQST1tCkNPTkZJR19VU0JfU1dJ
VENIX0ZTQTk0ODA9bQpDT05GSUdfTEFUVElDRV9FQ1AzX0NPTkZJRz1tCkNPTkZJR19TUkFNPXkK
Q09ORklHX0MyUE9SVD1tCkNPTkZJR19DMlBPUlRfRFVSQU1BUl8yMTUwPW0KCiMKIyBFRVBST00g
c3VwcG9ydAojCkNPTkZJR19FRVBST01fQVQyND1tCkNPTkZJR19FRVBST01fQVQyNT1tCkNPTkZJ
R19FRVBST01fTEVHQUNZPW0KQ09ORklHX0VFUFJPTV9NQVg2ODc1PW0KQ09ORklHX0VFUFJPTV85
M0NYNj1tCkNPTkZJR19FRVBST01fOTNYWDQ2PW0KQ09ORklHX0NCNzEwX0NPUkU9bQojIENPTkZJ
R19DQjcxMF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19DQjcxMF9ERUJVR19BU1NVTVBUSU9OUz15
CgojCiMgVGV4YXMgSW5zdHJ1bWVudHMgc2hhcmVkIHRyYW5zcG9ydCBsaW5lIGRpc2NpcGxpbmUK
IwpDT05GSUdfVElfU1Q9bQpDT05GSUdfU0VOU09SU19MSVMzX0kyQz1tCgojCiMgQWx0ZXJhIEZQ
R0EgZmlybXdhcmUgZG93bmxvYWQgbW9kdWxlCiMKQ09ORklHX0FMVEVSQV9TVEFQTD1tCkNPTkZJ
R19JTlRFTF9NRUk9bQpDT05GSUdfSU5URUxfTUVJX01FPW0KQ09ORklHX0lOVEVMX01FSV9UWEU9
bQpDT05GSUdfVk1XQVJFX1ZNQ0k9bQoKIwojIEludGVsIE1JQyBCdXMgRHJpdmVyCiMKQ09ORklH
X0lOVEVMX01JQ19CVVM9bQoKIwojIFNDSUYgQnVzIERyaXZlcgojCkNPTkZJR19TQ0lGX0JVUz1t
CgojCiMgSW50ZWwgTUlDIEhvc3QgRHJpdmVyCiMKQ09ORklHX0lOVEVMX01JQ19IT1NUPW0KCiMK
IyBJbnRlbCBNSUMgQ2FyZCBEcml2ZXIKIwpDT05GSUdfSU5URUxfTUlDX0NBUkQ9bQoKIwojIFND
SUYgRHJpdmVyCiMKQ09ORklHX1NDSUY9bQoKIwojIEludGVsIE1JQyBDb3Byb2Nlc3NvciBTdGF0
ZSBNYW5hZ2VtZW50IChDT1NNKSBEcml2ZXJzCiMKQ09ORklHX01JQ19DT1NNPW0KQ09ORklHX0dF
TldRRT1tCkNPTkZJR19HRU5XUUVfUExBVEZPUk1fRVJST1JfUkVDT1ZFUlk9MApDT05GSUdfRUNI
Tz1tCiMgQ09ORklHX0NYTF9CQVNFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1hMX0tFUk5FTF9BUEkg
aXMgbm90IHNldAojIENPTkZJR19DWExfRUVIIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfSURFPXkK
IyBDT05GSUdfSURFIGlzIG5vdCBzZXQKCiMKIyBTQ1NJIGRldmljZSBzdXBwb3J0CiMKQ09ORklH
X1NDU0lfTU9EPXkKQ09ORklHX1JBSURfQVRUUlM9bQpDT05GSUdfU0NTST15CkNPTkZJR19TQ1NJ
X0RNQT15CkNPTkZJR19TQ1NJX05FVExJTks9eQojIENPTkZJR19TQ1NJX01RX0RFRkFVTFQgaXMg
bm90IHNldApDT05GSUdfU0NTSV9QUk9DX0ZTPXkKCiMKIyBTQ1NJIHN1cHBvcnQgdHlwZSAoZGlz
aywgdGFwZSwgQ0QtUk9NKQojCkNPTkZJR19CTEtfREVWX1NEPXkKQ09ORklHX0NIUl9ERVZfU1Q9
bQpDT05GSUdfQ0hSX0RFVl9PU1NUPW0KQ09ORklHX0JMS19ERVZfU1I9eQojIENPTkZJR19CTEtf
REVWX1NSX1ZFTkRPUiBpcyBub3Qgc2V0CkNPTkZJR19DSFJfREVWX1NHPXkKQ09ORklHX0NIUl9E
RVZfU0NIPW0KQ09ORklHX1NDU0lfRU5DTE9TVVJFPW0KQ09ORklHX1NDU0lfQ09OU1RBTlRTPXkK
Q09ORklHX1NDU0lfTE9HR0lORz15CkNPTkZJR19TQ1NJX1NDQU5fQVNZTkM9eQoKIwojIFNDU0kg
VHJhbnNwb3J0cwojCkNPTkZJR19TQ1NJX1NQSV9BVFRSUz1tCkNPTkZJR19TQ1NJX0ZDX0FUVFJT
PW0KQ09ORklHX1NDU0lfSVNDU0lfQVRUUlM9bQpDT05GSUdfU0NTSV9TQVNfQVRUUlM9bQpDT05G
SUdfU0NTSV9TQVNfTElCU0FTPW0KQ09ORklHX1NDU0lfU0FTX0FUQT15CkNPTkZJR19TQ1NJX1NB
U19IT1NUX1NNUD15CkNPTkZJR19TQ1NJX1NSUF9BVFRSUz1tCkNPTkZJR19TQ1NJX0xPV0xFVkVM
PXkKQ09ORklHX0lTQ1NJX1RDUD1tCkNPTkZJR19JU0NTSV9CT09UX1NZU0ZTPW0KQ09ORklHX1ND
U0lfQ1hHQjNfSVNDU0k9bQpDT05GSUdfU0NTSV9DWEdCNF9JU0NTST1tCkNPTkZJR19TQ1NJX0JO
WDJfSVNDU0k9bQpDT05GSUdfU0NTSV9CTlgyWF9GQ09FPW0KQ09ORklHX0JFMklTQ1NJPW0KQ09O
RklHX0JMS19ERVZfM1dfWFhYWF9SQUlEPW0KQ09ORklHX1NDU0lfSFBTQT1tCkNPTkZJR19TQ1NJ
XzNXXzlYWFg9bQpDT05GSUdfU0NTSV8zV19TQVM9bQpDT05GSUdfU0NTSV9BQ0FSRD1tCkNPTkZJ
R19TQ1NJX0FBQ1JBSUQ9bQpDT05GSUdfU0NTSV9BSUM3WFhYPW0KQ09ORklHX0FJQzdYWFhfQ01E
U19QRVJfREVWSUNFPTgKQ09ORklHX0FJQzdYWFhfUkVTRVRfREVMQVlfTVM9NTAwMAojIENPTkZJ
R19BSUM3WFhYX0RFQlVHX0VOQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19BSUM3WFhYX0RFQlVHX01B
U0s9MApDT05GSUdfQUlDN1hYWF9SRUdfUFJFVFRZX1BSSU5UPXkKQ09ORklHX1NDU0lfQUlDNzlY
WD1tCkNPTkZJR19BSUM3OVhYX0NNRFNfUEVSX0RFVklDRT0zMgpDT05GSUdfQUlDNzlYWF9SRVNF
VF9ERUxBWV9NUz01MDAwCiMgQ09ORklHX0FJQzc5WFhfREVCVUdfRU5BQkxFIGlzIG5vdCBzZXQK
Q09ORklHX0FJQzc5WFhfREVCVUdfTUFTSz0wCkNPTkZJR19BSUM3OVhYX1JFR19QUkVUVFlfUFJJ
TlQ9eQpDT05GSUdfU0NTSV9BSUM5NFhYPW0KIyBDT05GSUdfQUlDOTRYWF9ERUJVRyBpcyBub3Qg
c2V0CkNPTkZJR19TQ1NJX01WU0FTPW0KIyBDT05GSUdfU0NTSV9NVlNBU19ERUJVRyBpcyBub3Qg
c2V0CiMgQ09ORklHX1NDU0lfTVZTQVNfVEFTS0xFVCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX01W
VU1JPW0KQ09ORklHX1NDU0lfRFBUX0kyTz1tCkNPTkZJR19TQ1NJX0FEVkFOU1lTPW0KQ09ORklH
X1NDU0lfQVJDTVNSPW0KQ09ORklHX1NDU0lfRVNBUzJSPW0KQ09ORklHX01FR0FSQUlEX05FV0dF
Tj15CkNPTkZJR19NRUdBUkFJRF9NTT1tCkNPTkZJR19NRUdBUkFJRF9NQUlMQk9YPW0KQ09ORklH
X01FR0FSQUlEX0xFR0FDWT1tCkNPTkZJR19NRUdBUkFJRF9TQVM9bQpDT05GSUdfU0NTSV9NUFQz
U0FTPW0KQ09ORklHX1NDU0lfTVBUMlNBU19NQVhfU0dFPTEyOApDT05GSUdfU0NTSV9NUFQzU0FT
X01BWF9TR0U9MTI4CkNPTkZJR19TQ1NJX01QVDJTQVM9bQpDT05GSUdfU0NTSV9VRlNIQ0Q9bQpD
T05GSUdfU0NTSV9VRlNIQ0RfUENJPW0KQ09ORklHX1NDU0lfVUZTSENEX1BMQVRGT1JNPW0KQ09O
RklHX1NDU0lfSFBUSU9QPW0KQ09ORklHX1NDU0lfQlVTTE9HSUM9bQpDT05GSUdfU0NTSV9GTEFT
SFBPSU5UPXkKQ09ORklHX1ZNV0FSRV9QVlNDU0k9bQpDT05GSUdfWEVOX1NDU0lfRlJPTlRFTkQ9
bQpDT05GSUdfSFlQRVJWX1NUT1JBR0U9bQpDT05GSUdfTElCRkM9bQpDT05GSUdfTElCRkNPRT1t
CkNPTkZJR19GQ09FPW0KQ09ORklHX0ZDT0VfRk5JQz1tCkNPTkZJR19TQ1NJX1NOSUM9bQojIENP
TkZJR19TQ1NJX1NOSUNfREVCVUdfRlMgaXMgbm90IHNldApDT05GSUdfU0NTSV9ETVgzMTkxRD1t
CkNPTkZJR19TQ1NJX0VBVEE9bQpDT05GSUdfU0NTSV9FQVRBX1RBR0dFRF9RVUVVRT15CkNPTkZJ
R19TQ1NJX0VBVEFfTElOS0VEX0NPTU1BTkRTPXkKQ09ORklHX1NDU0lfRUFUQV9NQVhfVEFHUz0x
NgpDT05GSUdfU0NTSV9GVVRVUkVfRE9NQUlOPW0KQ09ORklHX1NDU0lfR0RUSD1tCkNPTkZJR19T
Q1NJX0lTQ0k9bQpDT05GSUdfU0NTSV9JUFM9bQpDT05GSUdfU0NTSV9JTklUSU89bQpDT05GSUdf
U0NTSV9JTklBMTAwPW0KQ09ORklHX1NDU0lfUFBBPW0KQ09ORklHX1NDU0lfSU1NPW0KIyBDT05G
SUdfU0NTSV9JWklQX0VQUDE2IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9JWklQX1NMT1dfQ1RS
IGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfU1RFWD1tCkNPTkZJR19TQ1NJX1NZTTUzQzhYWF8yPW0K
Q09ORklHX1NDU0lfU1lNNTNDOFhYX0RNQV9BRERSRVNTSU5HX01PREU9MQpDT05GSUdfU0NTSV9T
WU01M0M4WFhfREVGQVVMVF9UQUdTPTE2CkNPTkZJR19TQ1NJX1NZTTUzQzhYWF9NQVhfVEFHUz02
NApDT05GSUdfU0NTSV9TWU01M0M4WFhfTU1JTz15CkNPTkZJR19TQ1NJX0lQUj1tCkNPTkZJR19T
Q1NJX0lQUl9UUkFDRT15CkNPTkZJR19TQ1NJX0lQUl9EVU1QPXkKQ09ORklHX1NDU0lfUUxPR0lD
XzEyODA9bQpDT05GSUdfU0NTSV9RTEFfRkM9bQpDT05GSUdfVENNX1FMQTJYWFg9bQpDT05GSUdf
U0NTSV9RTEFfSVNDU0k9bQpDT05GSUdfU0NTSV9MUEZDPW0KIyBDT05GSUdfU0NTSV9MUEZDX0RF
QlVHX0ZTIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfREMzOTV4PW0KQ09ORklHX1NDU0lfQU01M0M5
NzQ9bQpDT05GSUdfU0NTSV9XRDcxOVg9bQpDT05GSUdfU0NTSV9ERUJVRz1tCkNPTkZJR19TQ1NJ
X1BNQ1JBSUQ9bQpDT05GSUdfU0NTSV9QTTgwMDE9bQpDT05GSUdfU0NTSV9CRkFfRkM9bQpDT05G
SUdfU0NTSV9WSVJUSU89bQpDT05GSUdfU0NTSV9DSEVMU0lPX0ZDT0U9bQpDT05GSUdfU0NTSV9M
T1dMRVZFTF9QQ01DSUE9eQpDT05GSUdfUENNQ0lBX0FIQTE1Mlg9bQpDT05GSUdfUENNQ0lBX0ZE
T01BSU49bQpDT05GSUdfUENNQ0lBX1FMT0dJQz1tCkNPTkZJR19QQ01DSUFfU1lNNTNDNTAwPW0K
Q09ORklHX1NDU0lfREg9eQpDT05GSUdfU0NTSV9ESF9SREFDPW0KQ09ORklHX1NDU0lfREhfSFBf
U1c9bQpDT05GSUdfU0NTSV9ESF9FTUM9bQpDT05GSUdfU0NTSV9ESF9BTFVBPW0KQ09ORklHX1ND
U0lfT1NEX0lOSVRJQVRPUj1tCkNPTkZJR19TQ1NJX09TRF9VTEQ9bQpDT05GSUdfU0NTSV9PU0Rf
RFBSSU5UX1NFTlNFPTEKIyBDT05GSUdfU0NTSV9PU0RfREVCVUcgaXMgbm90IHNldApDT05GSUdf
QVRBPXkKIyBDT05GSUdfQVRBX05PTlNUQU5EQVJEIGlzIG5vdCBzZXQKQ09ORklHX0FUQV9WRVJC
T1NFX0VSUk9SPXkKQ09ORklHX0FUQV9BQ1BJPXkKQ09ORklHX1NBVEFfWlBPREQ9eQpDT05GSUdf
U0FUQV9QTVA9eQoKIwojIENvbnRyb2xsZXJzIHdpdGggbm9uLVNGRiBuYXRpdmUgaW50ZXJmYWNl
CiMKQ09ORklHX1NBVEFfQUhDST1tCkNPTkZJR19TQVRBX0FIQ0lfUExBVEZPUk09bQpDT05GSUdf
U0FUQV9JTklDMTYyWD1tCkNPTkZJR19TQVRBX0FDQVJEX0FIQ0k9bQpDT05GSUdfU0FUQV9TSUwy
ND1tCkNPTkZJR19BVEFfU0ZGPXkKCiMKIyBTRkYgY29udHJvbGxlcnMgd2l0aCBjdXN0b20gRE1B
IGludGVyZmFjZQojCkNPTkZJR19QRENfQURNQT1tCkNPTkZJR19TQVRBX1FTVE9SPW0KQ09ORklH
X1NBVEFfU1g0PW0KQ09ORklHX0FUQV9CTURNQT15CgojCiMgU0FUQSBTRkYgY29udHJvbGxlcnMg
d2l0aCBCTURNQQojCkNPTkZJR19BVEFfUElJWD15CkNPTkZJR19TQVRBX01WPW0KQ09ORklHX1NB
VEFfTlY9bQpDT05GSUdfU0FUQV9QUk9NSVNFPW0KQ09ORklHX1NBVEFfU0lMPW0KQ09ORklHX1NB
VEFfU0lTPW0KQ09ORklHX1NBVEFfU1ZXPW0KQ09ORklHX1NBVEFfVUxJPW0KQ09ORklHX1NBVEFf
VklBPW0KQ09ORklHX1NBVEFfVklURVNTRT1tCgojCiMgUEFUQSBTRkYgY29udHJvbGxlcnMgd2l0
aCBCTURNQQojCkNPTkZJR19QQVRBX0FMST1tCkNPTkZJR19QQVRBX0FNRD1tCkNPTkZJR19QQVRB
X0FSVE9QPW0KQ09ORklHX1BBVEFfQVRJSVhQPW0KQ09ORklHX1BBVEFfQVRQODY3WD1tCkNPTkZJ
R19QQVRBX0NNRDY0WD1tCkNPTkZJR19QQVRBX0NZUFJFU1M9bQpDT05GSUdfUEFUQV9FRkFSPW0K
Q09ORklHX1BBVEFfSFBUMzY2PW0KQ09ORklHX1BBVEFfSFBUMzdYPW0KQ09ORklHX1BBVEFfSFBU
M1gyTj1tCkNPTkZJR19QQVRBX0hQVDNYMz1tCiMgQ09ORklHX1BBVEFfSFBUM1gzX0RNQSBpcyBu
b3Qgc2V0CkNPTkZJR19QQVRBX0lUODIxMz1tCkNPTkZJR19QQVRBX0lUODIxWD1tCkNPTkZJR19Q
QVRBX0pNSUNST049bQpDT05GSUdfUEFUQV9NQVJWRUxMPW0KQ09ORklHX1BBVEFfTkVUQ0VMTD1t
CkNPTkZJR19QQVRBX05JTkpBMzI9bQpDT05GSUdfUEFUQV9OUzg3NDE1PW0KQ09ORklHX1BBVEFf
T0xEUElJWD1tCkNPTkZJR19QQVRBX09QVElETUE9bQpDT05GSUdfUEFUQV9QREMyMDI3WD1tCkNP
TkZJR19QQVRBX1BEQ19PTEQ9bQpDT05GSUdfUEFUQV9SQURJU1lTPW0KQ09ORklHX1BBVEFfUkRD
PW0KQ09ORklHX1BBVEFfU0NIPW0KQ09ORklHX1BBVEFfU0VSVkVSV09SS1M9bQpDT05GSUdfUEFU
QV9TSUw2ODA9bQpDT05GSUdfUEFUQV9TSVM9eQpDT05GSUdfUEFUQV9UT1NISUJBPW0KQ09ORklH
X1BBVEFfVFJJRkxFWD1tCkNPTkZJR19QQVRBX1ZJQT1tCkNPTkZJR19QQVRBX1dJTkJPTkQ9bQoK
IwojIFBJTy1vbmx5IFNGRiBjb250cm9sbGVycwojCkNPTkZJR19QQVRBX0NNRDY0MF9QQ0k9bQpD
T05GSUdfUEFUQV9NUElJWD1tCkNPTkZJR19QQVRBX05TODc0MTA9bQpDT05GSUdfUEFUQV9PUFRJ
PW0KQ09ORklHX1BBVEFfUENNQ0lBPW0KQ09ORklHX1BBVEFfUExBVEZPUk09bQpDT05GSUdfUEFU
QV9SWjEwMDA9bQoKIwojIEdlbmVyaWMgZmFsbGJhY2sgLyBsZWdhY3kgZHJpdmVycwojCkNPTkZJ
R19QQVRBX0FDUEk9bQpDT05GSUdfQVRBX0dFTkVSSUM9eQpDT05GSUdfUEFUQV9MRUdBQ1k9bQpD
T05GSUdfTUQ9eQpDT05GSUdfQkxLX0RFVl9NRD15CkNPTkZJR19NRF9BVVRPREVURUNUPXkKQ09O
RklHX01EX0xJTkVBUj1tCkNPTkZJR19NRF9SQUlEMD1tCkNPTkZJR19NRF9SQUlEMT1tCkNPTkZJ
R19NRF9SQUlEMTA9bQpDT05GSUdfTURfUkFJRDQ1Nj1tCkNPTkZJR19NRF9NVUxUSVBBVEg9bQpD
T05GSUdfTURfRkFVTFRZPW0KQ09ORklHX01EX0NMVVNURVI9bQpDT05GSUdfQkNBQ0hFPW0KIyBD
T05GSUdfQkNBQ0hFX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNBQ0hFX0NMT1NVUkVTX0RF
QlVHIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfRE1fQlVJTFRJTj15CkNPTkZJR19CTEtfREVW
X0RNPXkKIyBDT05GSUdfRE1fTVFfREVGQVVMVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0RFQlVH
IGlzIG5vdCBzZXQKQ09ORklHX0RNX0JVRklPPW0KQ09ORklHX0RNX0JJT19QUklTT049bQpDT05G
SUdfRE1fUEVSU0lTVEVOVF9EQVRBPW0KIyBDT05GSUdfRE1fREVCVUdfQkxPQ0tfU1RBQ0tfVFJB
Q0lORyBpcyBub3Qgc2V0CkNPTkZJR19ETV9DUllQVD1tCkNPTkZJR19ETV9TTkFQU0hPVD1tCkNP
TkZJR19ETV9USElOX1BST1ZJU0lPTklORz1tCkNPTkZJR19ETV9DQUNIRT1tCkNPTkZJR19ETV9D
QUNIRV9NUT1tCkNPTkZJR19ETV9DQUNIRV9TTVE9bQpDT05GSUdfRE1fQ0FDSEVfQ0xFQU5FUj1t
CkNPTkZJR19ETV9FUkE9bQpDT05GSUdfRE1fTUlSUk9SPW0KQ09ORklHX0RNX0xPR19VU0VSU1BB
Q0U9bQpDT05GSUdfRE1fUkFJRD1tCkNPTkZJR19ETV9aRVJPPW0KQ09ORklHX0RNX01VTFRJUEFU
SD1tCkNPTkZJR19ETV9NVUxUSVBBVEhfUUw9bQpDT05GSUdfRE1fTVVMVElQQVRIX1NUPW0KQ09O
RklHX0RNX0RFTEFZPW0KQ09ORklHX0RNX1VFVkVOVD15CkNPTkZJR19ETV9GTEFLRVk9bQpDT05G
SUdfRE1fVkVSSVRZPW0KQ09ORklHX0RNX1NXSVRDSD1tCkNPTkZJR19ETV9MT0dfV1JJVEVTPW0K
Q09ORklHX1RBUkdFVF9DT1JFPXkKQ09ORklHX1RDTV9JQkxPQ0s9bQpDT05GSUdfVENNX0ZJTEVJ
Tz1tCkNPTkZJR19UQ01fUFNDU0k9bQpDT05GSUdfVENNX1VTRVIyPW0KQ09ORklHX0xPT1BCQUNL
X1RBUkdFVD1tCkNPTkZJR19UQ01fRkM9bQpDT05GSUdfSVNDU0lfVEFSR0VUPW0KQ09ORklHX1NC
UF9UQVJHRVQ9bQpDT05GSUdfRlVTSU9OPXkKQ09ORklHX0ZVU0lPTl9TUEk9bQpDT05GSUdfRlVT
SU9OX0ZDPW0KQ09ORklHX0ZVU0lPTl9TQVM9bQpDT05GSUdfRlVTSU9OX01BWF9TR0U9MTI4CkNP
TkZJR19GVVNJT05fQ1RMPW0KQ09ORklHX0ZVU0lPTl9MQU49bQpDT05GSUdfRlVTSU9OX0xPR0dJ
Tkc9eQoKIwojIElFRUUgMTM5NCAoRmlyZVdpcmUpIHN1cHBvcnQKIwpDT05GSUdfRklSRVdJUkU9
bQpDT05GSUdfRklSRVdJUkVfT0hDST1tCkNPTkZJR19GSVJFV0lSRV9TQlAyPW0KQ09ORklHX0ZJ
UkVXSVJFX05FVD1tCkNPTkZJR19GSVJFV0lSRV9OT1NZPW0KQ09ORklHX01BQ0lOVE9TSF9EUklW
RVJTPXkKQ09ORklHX01BQ19FTVVNT1VTRUJUTj1tCkNPTkZJR19ORVRERVZJQ0VTPXkKQ09ORklH
X01JST1tCkNPTkZJR19ORVRfQ09SRT15CkNPTkZJR19CT05ESU5HPW0KQ09ORklHX0RVTU1ZPW0K
Q09ORklHX0VRVUFMSVpFUj1tCkNPTkZJR19ORVRfRkM9eQpDT05GSUdfSUZCPW0KQ09ORklHX05F
VF9URUFNPW0KQ09ORklHX05FVF9URUFNX01PREVfQlJPQURDQVNUPW0KQ09ORklHX05FVF9URUFN
X01PREVfUk9VTkRST0JJTj1tCkNPTkZJR19ORVRfVEVBTV9NT0RFX1JBTkRPTT1tCkNPTkZJR19O
RVRfVEVBTV9NT0RFX0FDVElWRUJBQ0tVUD1tCkNPTkZJR19ORVRfVEVBTV9NT0RFX0xPQURCQUxB
TkNFPW0KQ09ORklHX01BQ1ZMQU49bQpDT05GSUdfTUFDVlRBUD1tCkNPTkZJR19JUFZMQU49bQpD
T05GSUdfVlhMQU49bQpDT05GSUdfR0VORVZFPW0KQ09ORklHX05FVENPTlNPTEU9bQpDT05GSUdf
TkVUQ09OU09MRV9EWU5BTUlDPXkKQ09ORklHX05FVFBPTEw9eQpDT05GSUdfTkVUX1BPTExfQ09O
VFJPTExFUj15CkNPTkZJR19OVEJfTkVUREVWPW0KQ09ORklHX1JJT05FVD1tCkNPTkZJR19SSU9O
RVRfVFhfU0laRT0xMjgKQ09ORklHX1JJT05FVF9SWF9TSVpFPTEyOApDT05GSUdfVFVOPXkKIyBD
T05GSUdfVFVOX1ZORVRfQ1JPU1NfTEUgaXMgbm90IHNldApDT05GSUdfVkVUSD1tCkNPTkZJR19W
SVJUSU9fTkVUPXkKQ09ORklHX05MTU9OPW0KQ09ORklHX05FVF9WUkY9bQpDT05GSUdfU1VOR0VN
X1BIWT1tCkNPTkZJR19BUkNORVQ9bQpDT05GSUdfQVJDTkVUXzEyMDE9bQpDT05GSUdfQVJDTkVU
XzEwNTE9bQpDT05GSUdfQVJDTkVUX1JBVz1tCkNPTkZJR19BUkNORVRfQ0FQPW0KQ09ORklHX0FS
Q05FVF9DT005MHh4PW0KQ09ORklHX0FSQ05FVF9DT005MHh4SU89bQpDT05GSUdfQVJDTkVUX1JJ
TV9JPW0KQ09ORklHX0FSQ05FVF9DT00yMDAyMD1tCkNPTkZJR19BUkNORVRfQ09NMjAwMjBfUENJ
PW0KQ09ORklHX0FSQ05FVF9DT00yMDAyMF9DUz1tCkNPTkZJR19BVE1fRFJJVkVSUz15CkNPTkZJ
R19BVE1fRFVNTVk9bQpDT05GSUdfQVRNX1RDUD1tCkNPTkZJR19BVE1fTEFOQUk9bQpDT05GSUdf
QVRNX0VOST1tCiMgQ09ORklHX0FUTV9FTklfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19BVE1f
RU5JX1RVTkVfQlVSU1QgaXMgbm90IHNldApDT05GSUdfQVRNX0ZJUkVTVFJFQU09bQpDT05GSUdf
QVRNX1pBVE09bQojIENPTkZJR19BVE1fWkFUTV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19BVE1f
TklDU1RBUj1tCiMgQ09ORklHX0FUTV9OSUNTVEFSX1VTRV9TVU5JIGlzIG5vdCBzZXQKIyBDT05G
SUdfQVRNX05JQ1NUQVJfVVNFX0lEVDc3MTA1IGlzIG5vdCBzZXQKQ09ORklHX0FUTV9JRFQ3NzI1
Mj1tCiMgQ09ORklHX0FUTV9JRFQ3NzI1Ml9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9J
RFQ3NzI1Ml9SQ1ZfQUxMIGlzIG5vdCBzZXQKQ09ORklHX0FUTV9JRFQ3NzI1Ml9VU0VfU1VOST15
CkNPTkZJR19BVE1fQU1CQVNTQURPUj1tCiMgQ09ORklHX0FUTV9BTUJBU1NBRE9SX0RFQlVHIGlz
IG5vdCBzZXQKQ09ORklHX0FUTV9IT1JJWk9OPW0KIyBDT05GSUdfQVRNX0hPUklaT05fREVCVUcg
aXMgbm90IHNldApDT05GSUdfQVRNX0lBPW0KIyBDT05GSUdfQVRNX0lBX0RFQlVHIGlzIG5vdCBz
ZXQKQ09ORklHX0FUTV9GT1JFMjAwRT1tCiMgQ09ORklHX0FUTV9GT1JFMjAwRV9VU0VfVEFTS0xF
VCBpcyBub3Qgc2V0CkNPTkZJR19BVE1fRk9SRTIwMEVfVFhfUkVUUlk9MTYKQ09ORklHX0FUTV9G
T1JFMjAwRV9ERUJVRz0wCkNPTkZJR19BVE1fSEU9bQpDT05GSUdfQVRNX0hFX1VTRV9TVU5JPXkK
Q09ORklHX0FUTV9TT0xPUz1tCgojCiMgQ0FJRiB0cmFuc3BvcnQgZHJpdmVycwojCkNPTkZJR19D
QUlGX1RUWT1tCkNPTkZJR19DQUlGX1NQSV9TTEFWRT1tCiMgQ09ORklHX0NBSUZfU1BJX1NZTkMg
aXMgbm90IHNldApDT05GSUdfQ0FJRl9IU0k9bQpDT05GSUdfQ0FJRl9WSVJUSU89bQpDT05GSUdf
VkhPU1RfTkVUPW0KQ09ORklHX1ZIT1NUX1NDU0k9bQpDT05GSUdfVkhPU1RfUklORz1tCkNPTkZJ
R19WSE9TVD1tCiMgQ09ORklHX1ZIT1NUX0NST1NTX0VORElBTl9MRUdBQ1kgaXMgbm90IHNldAoK
IwojIERpc3RyaWJ1dGVkIFN3aXRjaCBBcmNoaXRlY3R1cmUgZHJpdmVycwojCiMgQ09ORklHX05F
VF9EU0FfTVY4OEU2WFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9NVjg4RTZYWFhfTkVF
RF9QUFUgaXMgbm90IHNldApDT05GSUdfRVRIRVJORVQ9eQpDT05GSUdfTURJTz1tCkNPTkZJR19O
RVRfVkVORE9SXzNDT009eQpDT05GSUdfUENNQ0lBXzNDNTc0PW0KQ09ORklHX1BDTUNJQV8zQzU4
OT1tCkNPTkZJR19WT1JURVg9bQpDT05GSUdfVFlQSE9PTj1tCkNPTkZJR19ORVRfVkVORE9SX0FE
QVBURUM9eQpDT05GSUdfQURBUFRFQ19TVEFSRklSRT1tCkNPTkZJR19ORVRfVkVORE9SX0FHRVJF
PXkKQ09ORklHX0VUMTMxWD1tCkNPTkZJR19ORVRfVkVORE9SX0FMVEVPTj15CkNPTkZJR19BQ0VO
SUM9bQojIENPTkZJR19BQ0VOSUNfT01JVF9USUdPTl9JIGlzIG5vdCBzZXQKQ09ORklHX0FMVEVS
QV9UU0U9bQpDT05GSUdfTkVUX1ZFTkRPUl9BTUFaT049eQpDT05GSUdfRU5BX0VUSEVSTkVUPW0K
Q09ORklHX05FVF9WRU5ET1JfQU1EPXkKQ09ORklHX0FNRDgxMTFfRVRIPW0KQ09ORklHX1BDTkVU
MzI9bQpDT05GSUdfUENNQ0lBX05NQ0xBTj1tCkNPTkZJR19ORVRfVkVORE9SX0FSQz15CkNPTkZJ
R19ORVRfVkVORE9SX0FUSEVST1M9eQpDT05GSUdfQVRMMj1tCkNPTkZJR19BVEwxPW0KQ09ORklH
X0FUTDFFPW0KQ09ORklHX0FUTDFDPW0KQ09ORklHX0FMWD1tCkNPTkZJR19ORVRfVkVORE9SX0FV
Uk9SQT15CkNPTkZJR19BVVJPUkFfTkI4ODAwPW0KQ09ORklHX05FVF9DQURFTkNFPXkKQ09ORklH
X01BQ0I9bQpDT05GSUdfTkVUX1ZFTkRPUl9CUk9BRENPTT15CkNPTkZJR19CNDQ9bQpDT05GSUdf
QjQ0X1BDSV9BVVRPU0VMRUNUPXkKQ09ORklHX0I0NF9QQ0lDT1JFX0FVVE9TRUxFQ1Q9eQpDT05G
SUdfQjQ0X1BDST15CkNPTkZJR19CQ01HRU5FVD1tCkNPTkZJR19CTlgyPW0KQ09ORklHX0NOSUM9
bQpDT05GSUdfVElHT04zPW0KQ09ORklHX0JOWDJYPW0KQ09ORklHX0JOWDJYX1NSSU9WPXkKQ09O
RklHX0JOWDJYX1ZYTEFOPXkKQ09ORklHX0JOWFQ9bQpDT05GSUdfQk5YVF9TUklPVj15CkNPTkZJ
R19ORVRfVkVORE9SX0JST0NBREU9eQpDT05GSUdfQk5BPW0KQ09ORklHX05FVF9WRU5ET1JfQ0FW
SVVNPXkKQ09ORklHX1RIVU5ERVJfTklDX1BGPW0KQ09ORklHX1RIVU5ERVJfTklDX1ZGPW0KQ09O
RklHX1RIVU5ERVJfTklDX0JHWD1tCkNPTkZJR19MSVFVSURJTz1tCkNPTkZJR19ORVRfVkVORE9S
X0NIRUxTSU89eQpDT05GSUdfQ0hFTFNJT19UMT1tCkNPTkZJR19DSEVMU0lPX1QxXzFHPXkKQ09O
RklHX0NIRUxTSU9fVDM9bQpDT05GSUdfQ0hFTFNJT19UND1tCkNPTkZJR19DSEVMU0lPX1Q0X0RD
Qj15CkNPTkZJR19DSEVMU0lPX1Q0X0ZDT0U9eQpDT05GSUdfQ0hFTFNJT19UNFZGPW0KQ09ORklH
X05FVF9WRU5ET1JfQ0lTQ089eQpDT05GSUdfRU5JQz1tCkNPTkZJR19DWF9FQ0FUPW0KQ09ORklH
X0RORVQ9bQpDT05GSUdfTkVUX1ZFTkRPUl9ERUM9eQpDT05GSUdfTkVUX1RVTElQPXkKQ09ORklH
X0RFMjEwNFg9bQpDT05GSUdfREUyMTA0WF9EU0w9MApDT05GSUdfVFVMSVA9bQojIENPTkZJR19U
VUxJUF9NV0kgaXMgbm90IHNldAojIENPTkZJR19UVUxJUF9NTUlPIGlzIG5vdCBzZXQKIyBDT05G
SUdfVFVMSVBfTkFQSSBpcyBub3Qgc2V0CkNPTkZJR19ERTRYNT1tCkNPTkZJR19XSU5CT05EXzg0
MD1tCkNPTkZJR19ETTkxMDI9bQpDT05GSUdfVUxJNTI2WD1tCkNPTkZJR19QQ01DSUFfWElSQ09N
PW0KQ09ORklHX05FVF9WRU5ET1JfRExJTks9eQpDT05GSUdfREwySz1tCkNPTkZJR19TVU5EQU5D
RT1tCiMgQ09ORklHX1NVTkRBTkNFX01NSU8gaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9F
TVVMRVg9eQpDT05GSUdfQkUyTkVUPW0KQ09ORklHX0JFMk5FVF9IV01PTj15CkNPTkZJR19CRTJO
RVRfVlhMQU49eQpDT05GSUdfTkVUX1ZFTkRPUl9FWkNISVA9eQpDT05GSUdfTkVUX1ZFTkRPUl9F
WEFSPXkKQ09ORklHX1MySU89bQpDT05GSUdfVlhHRT1tCiMgQ09ORklHX1ZYR0VfREVCVUdfVFJB
Q0VfQUxMIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfRlVKSVRTVT15CkNPTkZJR19QQ01D
SUFfRk1WSjE4WD1tCkNPTkZJR19ORVRfVkVORE9SX0hQPXkKQ09ORklHX0hQMTAwPW0KQ09ORklH
X05FVF9WRU5ET1JfSU5URUw9eQpDT05GSUdfRTEwMD1tCkNPTkZJR19FMTAwMD1tCkNPTkZJR19F
MTAwMEU9bQpDT05GSUdfRTEwMDBFX0hXVFM9eQpDT05GSUdfSUdCPW0KQ09ORklHX0lHQl9IV01P
Tj15CkNPTkZJR19JR0JfRENBPXkKQ09ORklHX0lHQlZGPW0KQ09ORklHX0lYR0I9bQpDT05GSUdf
SVhHQkU9bQpDT05GSUdfSVhHQkVfVlhMQU49eQpDT05GSUdfSVhHQkVfSFdNT049eQpDT05GSUdf
SVhHQkVfRENBPXkKQ09ORklHX0lYR0JFX0RDQj15CkNPTkZJR19JWEdCRVZGPW0KQ09ORklHX0k0
MEU9bQpDT05GSUdfSTQwRV9WWExBTj15CkNPTkZJR19JNDBFX0RDQj15CkNPTkZJR19JNDBFX0ZD
T0U9eQpDT05GSUdfSTQwRVZGPW0KQ09ORklHX0ZNMTBLPW0KQ09ORklHX0ZNMTBLX1ZYTEFOPXkK
Q09ORklHX05FVF9WRU5ET1JfSTgyNVhYPXkKQ09ORklHX0pNRT1tCkNPTkZJR19ORVRfVkVORE9S
X01BUlZFTEw9eQpDT05GSUdfTVZNRElPPW0KQ09ORklHX1NLR0U9bQojIENPTkZJR19TS0dFX0RF
QlVHIGlzIG5vdCBzZXQKQ09ORklHX1NLR0VfR0VORVNJUz15CkNPTkZJR19TS1kyPW0KIyBDT05G
SUdfU0tZMl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01FTExBTk9YPXkKQ09O
RklHX01MWDRfRU49bQpDT05GSUdfTUxYNF9FTl9EQ0I9eQpDT05GSUdfTUxYNF9FTl9WWExBTj15
CkNPTkZJR19NTFg0X0NPUkU9bQpDT05GSUdfTUxYNF9ERUJVRz15CkNPTkZJR19NTFg1X0NPUkU9
bQpDT05GSUdfTUxYNV9DT1JFX0VOPXkKQ09ORklHX01MWFNXX0NPUkU9bQpDT05GSUdfTUxYU1df
UENJPW0KQ09ORklHX05FVF9WRU5ET1JfTUlDUkVMPXkKQ09ORklHX0tTODg0Mj1tCkNPTkZJR19L
Uzg4NTE9bQpDT05GSUdfS1M4ODUxX01MTD1tCkNPTkZJR19LU1o4ODRYX1BDST1tCkNPTkZJR19O
RVRfVkVORE9SX01JQ1JPQ0hJUD15CkNPTkZJR19FTkMyOEo2MD1tCiMgQ09ORklHX0VOQzI4SjYw
X1dSSVRFVkVSSUZZIGlzIG5vdCBzZXQKQ09ORklHX0VOQ1gyNEo2MDA9bQpDT05GSUdfTkVUX1ZF
TkRPUl9NWVJJPXkKQ09ORklHX01ZUkkxMEdFPW0KQ09ORklHX01ZUkkxMEdFX0RDQT15CkNPTkZJ
R19GRUFMTlg9bQpDT05GSUdfTkVUX1ZFTkRPUl9OQVRTRU1JPXkKQ09ORklHX05BVFNFTUk9bQpD
T05GSUdfTlM4MzgyMD1tCkNPTkZJR19ORVRfVkVORE9SXzgzOTA9eQpDT05GSUdfUENNQ0lBX0FY
TkVUPW0KQ09ORklHX05FMktfUENJPW0KQ09ORklHX1BDTUNJQV9QQ05FVD1tCkNPTkZJR19ORVRf
VkVORE9SX05WSURJQT15CkNPTkZJR19GT1JDRURFVEg9bQpDT05GSUdfTkVUX1ZFTkRPUl9PS0k9
eQpDT05GSUdfRVRIT0M9bQpDT05GSUdfTkVUX1BBQ0tFVF9FTkdJTkU9eQpDT05GSUdfSEFNQUNI
ST1tCkNPTkZJR19ZRUxMT1dGSU49bQpDT05GSUdfTkVUX1ZFTkRPUl9RTE9HSUM9eQpDT05GSUdf
UUxBM1hYWD1tCkNPTkZJR19RTENOSUM9bQpDT05GSUdfUUxDTklDX1NSSU9WPXkKQ09ORklHX1FM
Q05JQ19EQ0I9eQpDT05GSUdfUUxDTklDX1ZYTEFOPXkKQ09ORklHX1FMQ05JQ19IV01PTj15CkNP
TkZJR19RTEdFPW0KQ09ORklHX05FVFhFTl9OSUM9bQpDT05GSUdfUUVEPW0KQ09ORklHX1FFREU9
bQpDT05GSUdfTkVUX1ZFTkRPUl9RVUFMQ09NTT15CkNPTkZJR19ORVRfVkVORE9SX1JFQUxURUs9
eQpDT05GSUdfQVRQPW0KQ09ORklHXzgxMzlDUD1tCkNPTkZJR184MTM5VE9PPW0KQ09ORklHXzgx
MzlUT09fUElPPXkKIyBDT05GSUdfODEzOVRPT19UVU5FX1RXSVNURVIgaXMgbm90IHNldApDT05G
SUdfODEzOVRPT184MTI5PXkKIyBDT05GSUdfODEzOV9PTERfUlhfUkVTRVQgaXMgbm90IHNldApD
T05GSUdfUjgxNjk9bQpDT05GSUdfTkVUX1ZFTkRPUl9SRU5FU0FTPXkKQ09ORklHX05FVF9WRU5E
T1JfUkRDPXkKQ09ORklHX1I2MDQwPW0KQ09ORklHX05FVF9WRU5ET1JfUk9DS0VSPXkKQ09ORklH
X05FVF9WRU5ET1JfU0FNU1VORz15CkNPTkZJR19TWEdCRV9FVEg9bQpDT05GSUdfTkVUX1ZFTkRP
Ul9TRUVRPXkKQ09ORklHX05FVF9WRU5ET1JfU0lMQU49eQpDT05GSUdfU0M5MjAzMT1tCkNPTkZJ
R19ORVRfVkVORE9SX1NJUz15CkNPTkZJR19TSVM5MDA9bQpDT05GSUdfU0lTMTkwPW0KQ09ORklH
X1NGQz1tCkNPTkZJR19TRkNfTVREPXkKQ09ORklHX1NGQ19NQ0RJX01PTj15CkNPTkZJR19TRkNf
U1JJT1Y9eQpDT05GSUdfU0ZDX01DRElfTE9HR0lORz15CkNPTkZJR19ORVRfVkVORE9SX1NNU0M9
eQpDT05GSUdfUENNQ0lBX1NNQzkxQzkyPW0KQ09ORklHX0VQSUMxMDA9bQpDT05GSUdfU01TQzkx
MVg9bQojIENPTkZJR19TTVNDOTExWF9BUkNIX0hPT0tTIGlzIG5vdCBzZXQKQ09ORklHX1NNU0M5
NDIwPW0KQ09ORklHX05FVF9WRU5ET1JfU1RNSUNSTz15CkNPTkZJR19TVE1NQUNfRVRIPW0KQ09O
RklHX1NUTU1BQ19QTEFURk9STT1tCkNPTkZJR19EV01BQ19HRU5FUklDPW0KIyBDT05GSUdfU1RN
TUFDX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NVTj15CkNPTkZJR19IQVBQWU1F
QUw9bQpDT05GSUdfU1VOR0VNPW0KQ09ORklHX0NBU1NJTkk9bQpDT05GSUdfTklVPW0KQ09ORklH
X05FVF9WRU5ET1JfU1lOT1BTWVM9eQpDT05GSUdfTkVUX1ZFTkRPUl9URUhVVEk9eQpDT05GSUdf
VEVIVVRJPW0KQ09ORklHX05FVF9WRU5ET1JfVEk9eQpDT05GSUdfVElfQ1BTV19BTEU9bQpDT05G
SUdfVExBTj1tCkNPTkZJR19ORVRfVkVORE9SX1ZJQT15CkNPTkZJR19WSUFfUkhJTkU9bQpDT05G
SUdfVklBX1JISU5FX01NSU89eQpDT05GSUdfVklBX1ZFTE9DSVRZPW0KQ09ORklHX05FVF9WRU5E
T1JfV0laTkVUPXkKQ09ORklHX1dJWk5FVF9XNTEwMD1tCkNPTkZJR19XSVpORVRfVzUzMDA9bQoj
IENPTkZJR19XSVpORVRfQlVTX0RJUkVDVCBpcyBub3Qgc2V0CiMgQ09ORklHX1dJWk5FVF9CVVNf
SU5ESVJFQ1QgaXMgbm90IHNldApDT05GSUdfV0laTkVUX0JVU19BTlk9eQpDT05GSUdfTkVUX1ZF
TkRPUl9YSVJDT009eQpDT05GSUdfUENNQ0lBX1hJUkMyUFM9bQpDT05GSUdfRkREST15CkNPTkZJ
R19ERUZYWD1tCiMgQ09ORklHX0RFRlhYX01NSU8gaXMgbm90IHNldApDT05GSUdfU0tGUD1tCiMg
Q09ORklHX0hJUFBJIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQjEwMDA9bQpDT05GSUdfUEhZTElC
PXkKCiMKIyBNSUkgUEhZIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX0FRVUFOVElBX1BIWT1tCkNP
TkZJR19BVDgwM1hfUEhZPW0KQ09ORklHX0FNRF9QSFk9bQpDT05GSUdfTUFSVkVMTF9QSFk9bQpD
T05GSUdfREFWSUNPTV9QSFk9bQpDT05GSUdfUVNFTUlfUEhZPW0KQ09ORklHX0xYVF9QSFk9bQpD
T05GSUdfQ0lDQURBX1BIWT1tCkNPTkZJR19WSVRFU1NFX1BIWT1tCkNPTkZJR19URVJBTkVUSUNT
X1BIWT1tCkNPTkZJR19TTVNDX1BIWT1tCkNPTkZJR19CQ01fTkVUX1BIWUxJQj1tCkNPTkZJR19C
Uk9BRENPTV9QSFk9bQpDT05GSUdfQkNNN1hYWF9QSFk9bQpDT05GSUdfQkNNODdYWF9QSFk9bQpD
T05GSUdfSUNQTFVTX1BIWT1tCkNPTkZJR19SRUFMVEVLX1BIWT1tCkNPTkZJR19OQVRJT05BTF9Q
SFk9bQpDT05GSUdfU1RFMTBYUD1tCkNPTkZJR19MU0lfRVQxMDExQ19QSFk9bQpDT05GSUdfTUlD
UkVMX1BIWT1tCkNPTkZJR19EUDgzODQ4X1BIWT1tCkNPTkZJR19EUDgzODY3X1BIWT1tCkNPTkZJ
R19NSUNST0NISVBfUEhZPW0KQ09ORklHX0ZJWEVEX1BIWT15CkNPTkZJR19NRElPX0JJVEJBTkc9
bQpDT05GSUdfTURJT19HUElPPW0KQ09ORklHX01ESU9fQ0FWSVVNPW0KQ09ORklHX01ESU9fT0NU
RU9OPW0KQ09ORklHX01ESU9fVEhVTkRFUj1tCkNPTkZJR19NRElPX0JDTV9VTklNQUM9bQpDT05G
SUdfTURJT19YR0VORT1tCkNPTkZJR19NSUNSRUxfS1M4OTk1TUE9bQpDT05GSUdfUExJUD1tCkNP
TkZJR19QUFA9eQpDT05GSUdfUFBQX0JTRENPTVA9bQpDT05GSUdfUFBQX0RFRkxBVEU9bQpDT05G
SUdfUFBQX0ZJTFRFUj15CkNPTkZJR19QUFBfTVBQRT1tCkNPTkZJR19QUFBfTVVMVElMSU5LPXkK
Q09ORklHX1BQUE9BVE09bQpDT05GSUdfUFBQT0U9bQpDT05GSUdfUFBUUD1tCkNPTkZJR19QUFBP
TDJUUD1tCkNPTkZJR19QUFBfQVNZTkM9bQpDT05GSUdfUFBQX1NZTkNfVFRZPW0KQ09ORklHX1NM
SVA9bQpDT05GSUdfU0xIQz15CkNPTkZJR19TTElQX0NPTVBSRVNTRUQ9eQpDT05GSUdfU0xJUF9T
TUFSVD15CkNPTkZJR19TTElQX01PREVfU0xJUDY9eQpDT05GSUdfVVNCX05FVF9EUklWRVJTPW0K
Q09ORklHX1VTQl9DQVRDPW0KQ09ORklHX1VTQl9LQVdFVEg9bQpDT05GSUdfVVNCX1BFR0FTVVM9
bQpDT05GSUdfVVNCX1JUTDgxNTA9bQpDT05GSUdfVVNCX1JUTDgxNTI9bQpDT05GSUdfVVNCX0xB
Tjc4WFg9bQpDT05GSUdfVVNCX1VTQk5FVD1tCkNPTkZJR19VU0JfTkVUX0FYODgxN1g9bQpDT05G
SUdfVVNCX05FVF9BWDg4MTc5XzE3OEE9bQpDT05GSUdfVVNCX05FVF9DRENFVEhFUj1tCkNPTkZJ
R19VU0JfTkVUX0NEQ19FRU09bQpDT05GSUdfVVNCX05FVF9DRENfTkNNPW0KQ09ORklHX1VTQl9O
RVRfSFVBV0VJX0NEQ19OQ009bQpDT05GSUdfVVNCX05FVF9DRENfTUJJTT1tCkNPTkZJR19VU0Jf
TkVUX0RNOTYwMT1tCkNPTkZJR19VU0JfTkVUX1NSOTcwMD1tCkNPTkZJR19VU0JfTkVUX1NSOTgw
MD1tCkNPTkZJR19VU0JfTkVUX1NNU0M3NVhYPW0KQ09ORklHX1VTQl9ORVRfU01TQzk1WFg9bQpD
T05GSUdfVVNCX05FVF9HTDYyMEE9bQpDT05GSUdfVVNCX05FVF9ORVQxMDgwPW0KQ09ORklHX1VT
Ql9ORVRfUExVU0I9bQpDT05GSUdfVVNCX05FVF9NQ1M3ODMwPW0KQ09ORklHX1VTQl9ORVRfUk5E
SVNfSE9TVD1tCkNPTkZJR19VU0JfTkVUX0NEQ19TVUJTRVQ9bQpDT05GSUdfVVNCX0FMSV9NNTYz
Mj15CkNPTkZJR19VU0JfQU4yNzIwPXkKQ09ORklHX1VTQl9CRUxLSU49eQpDT05GSUdfVVNCX0FS
TUxJTlVYPXkKQ09ORklHX1VTQl9FUFNPTjI4ODg9eQpDT05GSUdfVVNCX0tDMjE5MD15CkNPTkZJ
R19VU0JfTkVUX1pBVVJVUz1tCkNPTkZJR19VU0JfTkVUX0NYODIzMTBfRVRIPW0KQ09ORklHX1VT
Ql9ORVRfS0FMTUlBPW0KQ09ORklHX1VTQl9ORVRfUU1JX1dXQU49bQpDT05GSUdfVVNCX0hTTz1t
CkNPTkZJR19VU0JfTkVUX0lOVDUxWDE9bQpDT05GSUdfVVNCX0NEQ19QSE9ORVQ9bQpDT05GSUdf
VVNCX0lQSEVUSD1tCkNPTkZJR19VU0JfU0lFUlJBX05FVD1tCkNPTkZJR19VU0JfVkw2MDA9bQpD
T05GSUdfVVNCX05FVF9DSDkyMDA9bQpDT05GSUdfV0xBTj15CkNPTkZJR19QQ01DSUFfUkFZQ1M9
bQpDT05GSUdfTElCRVJUQVNfVEhJTkZJUk09bQojIENPTkZJR19MSUJFUlRBU19USElORklSTV9E
RUJVRyBpcyBub3Qgc2V0CkNPTkZJR19MSUJFUlRBU19USElORklSTV9VU0I9bQpDT05GSUdfQUlS
Tz1tCkNPTkZJR19BVE1FTD1tCkNPTkZJR19QQ0lfQVRNRUw9bQpDT05GSUdfUENNQ0lBX0FUTUVM
PW0KQ09ORklHX0FUNzZDNTBYX1VTQj1tCkNPTkZJR19BSVJPX0NTPW0KQ09ORklHX1BDTUNJQV9X
TDM1MDE9bQojIENPTkZJR19QUklTTTU0IGlzIG5vdCBzZXQKQ09ORklHX1VTQl9aRDEyMDE9bQpD
T05GSUdfVVNCX05FVF9STkRJU19XTEFOPW0KQ09ORklHX0FETTgyMTE9bQpDT05GSUdfUlRMODE4
MD1tCkNPTkZJR19SVEw4MTg3PW0KQ09ORklHX1JUTDgxODdfTEVEUz15CkNPTkZJR19NQUM4MDIx
MV9IV1NJTT1tCkNPTkZJR19NV0w4Sz1tCkNPTkZJR19BVEhfQ09NTU9OPW0KQ09ORklHX0FUSF9D
QVJEUz1tCiMgQ09ORklHX0FUSF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19BVEg1Sz1tCiMgQ09O
RklHX0FUSDVLX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRINUtfVFJBQ0VSIGlzIG5vdCBz
ZXQKQ09ORklHX0FUSDVLX1BDST15CkNPTkZJR19BVEg5S19IVz1tCkNPTkZJR19BVEg5S19DT01N
T049bQpDT05GSUdfQVRIOUtfQlRDT0VYX1NVUFBPUlQ9eQpDT05GSUdfQVRIOUs9bQpDT05GSUdf
QVRIOUtfUENJPXkKQ09ORklHX0FUSDlLX0FIQj15CkNPTkZJR19BVEg5S19ERUJVR0ZTPXkKQ09O
RklHX0FUSDlLX1NUQVRJT05fU1RBVElTVElDUz15CiMgQ09ORklHX0FUSDlLX0RZTkFDSyBpcyBu
b3Qgc2V0CkNPTkZJR19BVEg5S19XT1c9eQpDT05GSUdfQVRIOUtfUkZLSUxMPXkKQ09ORklHX0FU
SDlLX0NIQU5ORUxfQ09OVEVYVD15CkNPTkZJR19BVEg5S19QQ09FTT15CkNPTkZJR19BVEg5S19I
VEM9bQpDT05GSUdfQVRIOUtfSFRDX0RFQlVHRlM9eQpDT05GSUdfQ0FSTDkxNzA9bQpDT05GSUdf
Q0FSTDkxNzBfTEVEUz15CiMgQ09ORklHX0NBUkw5MTcwX0RFQlVHRlMgaXMgbm90IHNldApDT05G
SUdfQ0FSTDkxNzBfV1BDPXkKQ09ORklHX0NBUkw5MTcwX0hXUk5HPXkKQ09ORklHX0FUSDZLTD1t
CkNPTkZJR19BVEg2S0xfU0RJTz1tCkNPTkZJR19BVEg2S0xfVVNCPW0KIyBDT05GSUdfQVRINktM
X0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRINktMX1RSQUNJTkcgaXMgbm90IHNldApDT05G
SUdfQVI1NTIzPW0KQ09ORklHX1dJTDYyMTA9bQpDT05GSUdfV0lMNjIxMF9JU1JfQ09SPXkKQ09O
RklHX1dJTDYyMTBfVFJBQ0lORz15CkNPTkZJR19BVEgxMEs9bQpDT05GSUdfQVRIMTBLX1BDST1t
CiMgQ09ORklHX0FUSDEwS19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19BVEgxMEtfREVCVUdGUz15
CkNPTkZJR19BVEgxMEtfVFJBQ0lORz15CkNPTkZJR19XQ04zNlhYPW0KIyBDT05GSUdfV0NOMzZY
WF9ERUJVR0ZTIGlzIG5vdCBzZXQKQ09ORklHX0I0Mz1tCkNPTkZJR19CNDNfQkNNQT15CkNPTkZJ
R19CNDNfU1NCPXkKQ09ORklHX0I0M19CVVNFU19CQ01BX0FORF9TU0I9eQojIENPTkZJR19CNDNf
QlVTRVNfQkNNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0I0M19CVVNFU19TU0IgaXMgbm90IHNldApD
T05GSUdfQjQzX1BDSV9BVVRPU0VMRUNUPXkKQ09ORklHX0I0M19QQ0lDT1JFX0FVVE9TRUxFQ1Q9
eQojIENPTkZJR19CNDNfU0RJTyBpcyBub3Qgc2V0CkNPTkZJR19CNDNfQkNNQV9QSU89eQpDT05G
SUdfQjQzX1BJTz15CkNPTkZJR19CNDNfUEhZX0c9eQpDT05GSUdfQjQzX1BIWV9OPXkKQ09ORklH
X0I0M19QSFlfTFA9eQpDT05GSUdfQjQzX1BIWV9IVD15CkNPTkZJR19CNDNfTEVEUz15CkNPTkZJ
R19CNDNfSFdSTkc9eQojIENPTkZJR19CNDNfREVCVUcgaXMgbm90IHNldApDT05GSUdfQjQzTEVH
QUNZPW0KQ09ORklHX0I0M0xFR0FDWV9QQ0lfQVVUT1NFTEVDVD15CkNPTkZJR19CNDNMRUdBQ1lf
UENJQ09SRV9BVVRPU0VMRUNUPXkKQ09ORklHX0I0M0xFR0FDWV9MRURTPXkKQ09ORklHX0I0M0xF
R0FDWV9IV1JORz15CiMgQ09ORklHX0I0M0xFR0FDWV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19C
NDNMRUdBQ1lfRE1BPXkKQ09ORklHX0I0M0xFR0FDWV9QSU89eQpDT05GSUdfQjQzTEVHQUNZX0RN
QV9BTkRfUElPX01PREU9eQojIENPTkZJR19CNDNMRUdBQ1lfRE1BX01PREUgaXMgbm90IHNldAoj
IENPTkZJR19CNDNMRUdBQ1lfUElPX01PREUgaXMgbm90IHNldApDT05GSUdfQlJDTVVUSUw9bQpD
T05GSUdfQlJDTVNNQUM9bQpDT05GSUdfQlJDTUZNQUM9bQpDT05GSUdfQlJDTUZNQUNfUFJPVE9f
QkNEQz15CkNPTkZJR19CUkNNRk1BQ19QUk9UT19NU0dCVUY9eQpDT05GSUdfQlJDTUZNQUNfU0RJ
Tz15CkNPTkZJR19CUkNNRk1BQ19VU0I9eQpDT05GSUdfQlJDTUZNQUNfUENJRT15CkNPTkZJR19C
UkNNX1RSQUNJTkc9eQojIENPTkZJR19CUkNNREJHIGlzIG5vdCBzZXQKQ09ORklHX0hPU1RBUD1t
CkNPTkZJR19IT1NUQVBfRklSTVdBUkU9eQpDT05GSUdfSE9TVEFQX0ZJUk1XQVJFX05WUkFNPXkK
Q09ORklHX0hPU1RBUF9QTFg9bQpDT05GSUdfSE9TVEFQX1BDST1tCkNPTkZJR19IT1NUQVBfQ1M9
bQpDT05GSUdfSVBXMjEwMD1tCkNPTkZJR19JUFcyMTAwX01PTklUT1I9eQojIENPTkZJR19JUFcy
MTAwX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0lQVzIyMDA9bQpDT05GSUdfSVBXMjIwMF9NT05J
VE9SPXkKQ09ORklHX0lQVzIyMDBfUkFESU9UQVA9eQpDT05GSUdfSVBXMjIwMF9QUk9NSVNDVU9V
Uz15CkNPTkZJR19JUFcyMjAwX1FPUz15CiMgQ09ORklHX0lQVzIyMDBfREVCVUcgaXMgbm90IHNl
dApDT05GSUdfTElCSVBXPW0KIyBDT05GSUdfTElCSVBXX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklH
X0lXTFdJRkk9bQpDT05GSUdfSVdMV0lGSV9MRURTPXkKQ09ORklHX0lXTERWTT1tCkNPTkZJR19J
V0xNVk09bQpDT05GSUdfSVdMV0lGSV9PUE1PREVfTU9EVUxBUj15CiMgQ09ORklHX0lXTFdJRklf
QkNBU1RfRklMVEVSSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfSVdMV0lGSV9VQVBTRCBpcyBub3Qg
c2V0CgojCiMgRGVidWdnaW5nIE9wdGlvbnMKIwojIENPTkZJR19JV0xXSUZJX0RFQlVHIGlzIG5v
dCBzZXQKQ09ORklHX0lXTFdJRklfREVCVUdGUz15CkNPTkZJR19JV0xXSUZJX0RFVklDRV9UUkFD
SU5HPXkKQ09ORklHX0lXTEVHQUNZPW0KQ09ORklHX0lXTDQ5NjU9bQpDT05GSUdfSVdMMzk0NT1t
CgojCiMgaXdsMzk0NSAvIGl3bDQ5NjUgRGVidWdnaW5nIE9wdGlvbnMKIwojIENPTkZJR19JV0xF
R0FDWV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JV0xFR0FDWV9ERUJVR0ZTPXkKQ09ORklHX0xJ
QkVSVEFTPW0KQ09ORklHX0xJQkVSVEFTX1VTQj1tCkNPTkZJR19MSUJFUlRBU19DUz1tCkNPTkZJ
R19MSUJFUlRBU19TRElPPW0KQ09ORklHX0xJQkVSVEFTX1NQST1tCiMgQ09ORklHX0xJQkVSVEFT
X0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0xJQkVSVEFTX01FU0g9eQpDT05GSUdfSEVSTUVTPW0K
IyBDT05GSUdfSEVSTUVTX1BSSVNNIGlzIG5vdCBzZXQKQ09ORklHX0hFUk1FU19DQUNIRV9GV19P
Tl9JTklUPXkKQ09ORklHX1BMWF9IRVJNRVM9bQpDT05GSUdfVE1EX0hFUk1FUz1tCkNPTkZJR19O
T1JURUxfSEVSTUVTPW0KQ09ORklHX1BDTUNJQV9IRVJNRVM9bQpDT05GSUdfUENNQ0lBX1NQRUNU
UlVNPW0KQ09ORklHX09SSU5PQ09fVVNCPW0KQ09ORklHX1A1NF9DT01NT049bQpDT05GSUdfUDU0
X1VTQj1tCkNPTkZJR19QNTRfUENJPW0KQ09ORklHX1A1NF9TUEk9bQojIENPTkZJR19QNTRfU1BJ
X0RFRkFVTFRfRUVQUk9NIGlzIG5vdCBzZXQKQ09ORklHX1A1NF9MRURTPXkKQ09ORklHX1JUMlgw
MD1tCkNPTkZJR19SVDI0MDBQQ0k9bQpDT05GSUdfUlQyNTAwUENJPW0KQ09ORklHX1JUNjFQQ0k9
bQpDT05GSUdfUlQyODAwUENJPW0KQ09ORklHX1JUMjgwMFBDSV9SVDMzWFg9eQpDT05GSUdfUlQy
ODAwUENJX1JUMzVYWD15CkNPTkZJR19SVDI4MDBQQ0lfUlQ1M1hYPXkKQ09ORklHX1JUMjgwMFBD
SV9SVDMyOTA9eQpDT05GSUdfUlQyNTAwVVNCPW0KQ09ORklHX1JUNzNVU0I9bQpDT05GSUdfUlQy
ODAwVVNCPW0KQ09ORklHX1JUMjgwMFVTQl9SVDMzWFg9eQpDT05GSUdfUlQyODAwVVNCX1JUMzVY
WD15CkNPTkZJR19SVDI4MDBVU0JfUlQzNTczPXkKQ09ORklHX1JUMjgwMFVTQl9SVDUzWFg9eQpD
T05GSUdfUlQyODAwVVNCX1JUNTVYWD15CkNPTkZJR19SVDI4MDBVU0JfVU5LTk9XTj15CkNPTkZJ
R19SVDI4MDBfTElCPW0KQ09ORklHX1JUMjgwMF9MSUJfTU1JTz1tCkNPTkZJR19SVDJYMDBfTElC
X01NSU89bQpDT05GSUdfUlQyWDAwX0xJQl9QQ0k9bQpDT05GSUdfUlQyWDAwX0xJQl9VU0I9bQpD
T05GSUdfUlQyWDAwX0xJQj1tCkNPTkZJR19SVDJYMDBfTElCX0ZJUk1XQVJFPXkKQ09ORklHX1JU
MlgwMF9MSUJfQ1JZUFRPPXkKQ09ORklHX1JUMlgwMF9MSUJfTEVEUz15CiMgQ09ORklHX1JUMlgw
MF9MSUJfREVCVUdGUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUMlgwMF9ERUJVRyBpcyBub3Qgc2V0
CkNPTkZJR19XTF9NRURJQVRFSz15CkNPTkZJR19NVDc2MDFVPW0KQ09ORklHX1JUTF9DQVJEUz1t
CkNPTkZJR19SVEw4MTkyQ0U9bQpDT05GSUdfUlRMODE5MlNFPW0KQ09ORklHX1JUTDgxOTJERT1t
CkNPTkZJR19SVEw4NzIzQUU9bQpDT05GSUdfUlRMODcyM0JFPW0KQ09ORklHX1JUTDgxODhFRT1t
CkNPTkZJR19SVEw4MTkyRUU9bQpDT05GSUdfUlRMODgyMUFFPW0KQ09ORklHX1JUTDgxOTJDVT1t
CkNPTkZJR19SVExXSUZJPW0KQ09ORklHX1JUTFdJRklfUENJPW0KQ09ORklHX1JUTFdJRklfVVNC
PW0KIyBDT05GSUdfUlRMV0lGSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19SVEw4MTkyQ19DT01N
T049bQpDT05GSUdfUlRMODcyM19DT01NT049bQpDT05GSUdfUlRMQlRDT0VYSVNUPW0KQ09ORklH
X1JUTDhYWFhVPW0KQ09ORklHX1JUTDhYWFhVX1VOVEVTVEVEPXkKQ09ORklHX1dMX1RJPXkKQ09O
RklHX1dMMTI1MT1tCkNPTkZJR19XTDEyNTFfU1BJPW0KQ09ORklHX1dMMTI1MV9TRElPPW0KQ09O
RklHX1dMMTJYWD1tCkNPTkZJR19XTDE4WFg9bQpDT05GSUdfV0xDT1JFPW0KQ09ORklHX1dMQ09S
RV9TUEk9bQpDT05GSUdfV0xDT1JFX1NESU89bQpDT05GSUdfV0lMSU5LX1BMQVRGT1JNX0RBVEE9
eQpDT05GSUdfWkQxMjExUlc9bQojIENPTkZJR19aRDEyMTFSV19ERUJVRyBpcyBub3Qgc2V0CkNP
TkZJR19NV0lGSUVYPW0KQ09ORklHX01XSUZJRVhfU0RJTz1tCkNPTkZJR19NV0lGSUVYX1BDSUU9
bQpDT05GSUdfTVdJRklFWF9VU0I9bQpDT05GSUdfQ1cxMjAwPW0KQ09ORklHX0NXMTIwMF9XTEFO
X1NESU89bQpDT05GSUdfQ1cxMjAwX1dMQU5fU1BJPW0KQ09ORklHX1JTSV85MVg9bQojIENPTkZJ
R19SU0lfREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR19SU0lfU0RJTz1tCkNPTkZJR19SU0lfVVNC
PW0KCiMKIyBXaU1BWCBXaXJlbGVzcyBCcm9hZGJhbmQgZGV2aWNlcwojCkNPTkZJR19XSU1BWF9J
MjQwME09bQpDT05GSUdfV0lNQVhfSTI0MDBNX1VTQj1tCkNPTkZJR19XSU1BWF9JMjQwME1fREVC
VUdfTEVWRUw9OApDT05GSUdfV0FOPXkKQ09ORklHX0xBTk1FRElBPW0KQ09ORklHX0hETEM9bQpD
T05GSUdfSERMQ19SQVc9bQpDT05GSUdfSERMQ19SQVdfRVRIPW0KQ09ORklHX0hETENfQ0lTQ089
bQpDT05GSUdfSERMQ19GUj1tCkNPTkZJR19IRExDX1BQUD1tCkNPTkZJR19IRExDX1gyNT1tCkNP
TkZJR19QQ0kyMDBTWU49bQpDT05GSUdfV0FOWEw9bQpDT05GSUdfUEMzMDBUT089bQpDT05GSUdf
RkFSU1lOQz1tCkNPTkZJR19EU0NDND1tCkNPTkZJR19EU0NDNF9QQ0lTWU5DPXkKQ09ORklHX0RT
Q0M0X1BDSV9SU1Q9eQpDT05GSUdfRExDST1tCkNPTkZJR19ETENJX01BWD04CkNPTkZJR19MQVBC
RVRIRVI9bQpDT05GSUdfWDI1X0FTWT1tCkNPTkZJR19TQk5JPW0KIyBDT05GSUdfU0JOSV9NVUxU
SUxJTkUgaXMgbm90IHNldApDT05GSUdfSUVFRTgwMjE1NF9EUklWRVJTPW0KQ09ORklHX0lFRUU4
MDIxNTRfRkFLRUxCPW0KQ09ORklHX0lFRUU4MDIxNTRfQVQ4NlJGMjMwPW0KQ09ORklHX0lFRUU4
MDIxNTRfQVQ4NlJGMjMwX0RFQlVHRlM9eQpDT05GSUdfSUVFRTgwMjE1NF9NUkYyNEo0MD1tCkNP
TkZJR19JRUVFODAyMTU0X0NDMjUyMD1tCkNPTkZJR19JRUVFODAyMTU0X0FUVVNCPW0KQ09ORklH
X1hFTl9ORVRERVZfRlJPTlRFTkQ9bQpDT05GSUdfWEVOX05FVERFVl9CQUNLRU5EPW0KQ09ORklH
X1ZNWE5FVDM9bQpDT05GSUdfRlVKSVRTVV9FUz1tCkNPTkZJR19IWVBFUlZfTkVUPW0KQ09ORklH
X0lTRE49eQpDT05GSUdfSVNETl9JNEw9bQpDT05GSUdfSVNETl9QUFA9eQpDT05GSUdfSVNETl9Q
UFBfVko9eQpDT05GSUdfSVNETl9NUFA9eQpDT05GSUdfSVBQUF9GSUxURVI9eQpDT05GSUdfSVNE
Tl9QUFBfQlNEQ09NUD1tCkNPTkZJR19JU0ROX0FVRElPPXkKQ09ORklHX0lTRE5fVFRZX0ZBWD15
CkNPTkZJR19JU0ROX1gyNT15CgojCiMgSVNETiBmZWF0dXJlIHN1Ym1vZHVsZXMKIwpDT05GSUdf
SVNETl9ESVZFUlNJT049bQoKIwojIElTRE40TGludXggaGFyZHdhcmUgZHJpdmVycwojCgojCiMg
UGFzc2l2ZSBjYXJkcwojCkNPTkZJR19JU0ROX0RSVl9ISVNBWD1tCgojCiMgRC1jaGFubmVsIHBy
b3RvY29sIGZlYXR1cmVzCiMKQ09ORklHX0hJU0FYX0VVUk89eQpDT05GSUdfREVfQU9DPXkKIyBD
T05GSUdfSElTQVhfTk9fU0VORENPTVBMRVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElTQVhfTk9f
TExDIGlzIG5vdCBzZXQKIyBDT05GSUdfSElTQVhfTk9fS0VZUEFEIGlzIG5vdCBzZXQKQ09ORklH
X0hJU0FYXzFUUjY9eQpDT05GSUdfSElTQVhfTkkxPXkKQ09ORklHX0hJU0FYX01BWF9DQVJEUz04
CgojCiMgSGlTYXggc3VwcG9ydGVkIGNhcmRzCiMKQ09ORklHX0hJU0FYXzE2XzM9eQpDT05GSUdf
SElTQVhfVEVMRVNQQ0k9eQpDT05GSUdfSElTQVhfUzBCT1g9eQpDT05GSUdfSElTQVhfRlJJVFpQ
Q0k9eQpDT05GSUdfSElTQVhfQVZNX0ExX1BDTUNJQT15CkNPTkZJR19ISVNBWF9FTFNBPXkKQ09O
RklHX0hJU0FYX0RJRUhMRElWQT15CkNPTkZJR19ISVNBWF9TRURMQkFVRVI9eQpDT05GSUdfSElT
QVhfTkVUSkVUPXkKQ09ORklHX0hJU0FYX05FVEpFVF9VPXkKQ09ORklHX0hJU0FYX05JQ0NZPXkK
Q09ORklHX0hJU0FYX0JLTV9BNFQ9eQpDT05GSUdfSElTQVhfU0NUX1FVQURSTz15CkNPTkZJR19I
SVNBWF9HQVpFTD15CkNPTkZJR19ISVNBWF9IRkNfUENJPXkKQ09ORklHX0hJU0FYX1c2NjkyPXkK
Q09ORklHX0hJU0FYX0hGQ19TWD15CkNPTkZJR19ISVNBWF9FTlRFUk5PV19QQ0k9eQojIENPTkZJ
R19ISVNBWF9ERUJVRyBpcyBub3Qgc2V0CgojCiMgSGlTYXggUENNQ0lBIGNhcmQgc2VydmljZSBt
b2R1bGVzCiMKQ09ORklHX0hJU0FYX1NFRExCQVVFUl9DUz1tCkNPTkZJR19ISVNBWF9FTFNBX0NT
PW0KQ09ORklHX0hJU0FYX0FWTV9BMV9DUz1tCkNPTkZJR19ISVNBWF9URUxFU19DUz1tCgojCiMg
SGlTYXggc3ViIGRyaXZlciBtb2R1bGVzCiMKQ09ORklHX0hJU0FYX1NUNTQ4MT1tCkNPTkZJR19I
SVNBWF9IRkNVU0I9bQpDT05GSUdfSElTQVhfSEZDNFM4Uz1tCkNPTkZJR19ISVNBWF9GUklUWl9Q
Q0lQTlA9bQoKIwojIEFjdGl2ZSBjYXJkcwojCkNPTkZJR19JU0ROX0NBUEk9bQpDT05GSUdfQ0FQ
SV9UUkFDRT15CkNPTkZJR19JU0ROX0NBUElfQ0FQSTIwPW0KQ09ORklHX0lTRE5fQ0FQSV9NSURE
TEVXQVJFPXkKQ09ORklHX0lTRE5fQ0FQSV9DQVBJRFJWPW0KIyBDT05GSUdfSVNETl9DQVBJX0NB
UElEUlZfVkVSQk9TRSBpcyBub3Qgc2V0CgojCiMgQ0FQSSBoYXJkd2FyZSBkcml2ZXJzCiMKQ09O
RklHX0NBUElfQVZNPXkKQ09ORklHX0lTRE5fRFJWX0FWTUIxX0IxUENJPW0KQ09ORklHX0lTRE5f
RFJWX0FWTUIxX0IxUENJVjQ9eQpDT05GSUdfSVNETl9EUlZfQVZNQjFfQjFQQ01DSUE9bQpDT05G
SUdfSVNETl9EUlZfQVZNQjFfQVZNX0NTPW0KQ09ORklHX0lTRE5fRFJWX0FWTUIxX1QxUENJPW0K
Q09ORklHX0lTRE5fRFJWX0FWTUIxX0M0PW0KQ09ORklHX0NBUElfRUlDT049eQpDT05GSUdfSVNE
Tl9ESVZBUz1tCkNPTkZJR19JU0ROX0RJVkFTX0JSSVBDST15CkNPTkZJR19JU0ROX0RJVkFTX1BS
SVBDST15CkNPTkZJR19JU0ROX0RJVkFTX0RJVkFDQVBJPW0KQ09ORklHX0lTRE5fRElWQVNfVVNF
UklEST1tCkNPTkZJR19JU0ROX0RJVkFTX01BSU5UPW0KQ09ORklHX0lTRE5fRFJWX0dJR0FTRVQ9
bQojIENPTkZJR19HSUdBU0VUX0NBUEkgaXMgbm90IHNldApDT05GSUdfR0lHQVNFVF9JNEw9eQoj
IENPTkZJR19HSUdBU0VUX0RVTU1ZTEwgaXMgbm90IHNldApDT05GSUdfR0lHQVNFVF9CQVNFPW0K
Q09ORklHX0dJR0FTRVRfTTEwNT1tCkNPTkZJR19HSUdBU0VUX00xMDE9bQojIENPTkZJR19HSUdB
U0VUX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0hZU0ROPW0KQ09ORklHX0hZU0ROX0NBUEk9eQpD
T05GSUdfTUlTRE49bQpDT05GSUdfTUlTRE5fRFNQPW0KQ09ORklHX01JU0ROX0wxT0lQPW0KCiMK
IyBtSVNETiBoYXJkd2FyZSBkcml2ZXJzCiMKQ09ORklHX01JU0ROX0hGQ1BDST1tCkNPTkZJR19N
SVNETl9IRkNNVUxUST1tCkNPTkZJR19NSVNETl9IRkNVU0I9bQpDT05GSUdfTUlTRE5fQVZNRlJJ
VFo9bQpDT05GSUdfTUlTRE5fU1BFRURGQVg9bQpDT05GSUdfTUlTRE5fSU5GSU5FT049bQpDT05G
SUdfTUlTRE5fVzY2OTI9bQpDT05GSUdfTUlTRE5fTkVUSkVUPW0KQ09ORklHX01JU0ROX0lQQUM9
bQpDT05GSUdfTUlTRE5fSVNBUj1tCkNPTkZJR19JU0ROX0hETEM9bQpDT05GSUdfTlZNPXkKIyBD
T05GSUdfTlZNX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX05WTV9HRU5OVk09bQpDT05GSUdfTlZN
X1JSUEM9bQoKIwojIElucHV0IGRldmljZSBzdXBwb3J0CiMKQ09ORklHX0lOUFVUPXkKQ09ORklH
X0lOUFVUX0xFRFM9bQpDT05GSUdfSU5QVVRfRkZfTUVNTEVTUz1tCkNPTkZJR19JTlBVVF9QT0xM
REVWPW0KQ09ORklHX0lOUFVUX1NQQVJTRUtNQVA9bQpDT05GSUdfSU5QVVRfTUFUUklYS01BUD1t
CgojCiMgVXNlcmxhbmQgaW50ZXJmYWNlcwojCkNPTkZJR19JTlBVVF9NT1VTRURFVj15CkNPTkZJ
R19JTlBVVF9NT1VTRURFVl9QU0FVWD15CkNPTkZJR19JTlBVVF9NT1VTRURFVl9TQ1JFRU5fWD0x
MDI0CkNPTkZJR19JTlBVVF9NT1VTRURFVl9TQ1JFRU5fWT03NjgKQ09ORklHX0lOUFVUX0pPWURF
Vj1tCkNPTkZJR19JTlBVVF9FVkRFVj15CkNPTkZJR19JTlBVVF9FVkJVRz1tCgojCiMgSW5wdXQg
RGV2aWNlIERyaXZlcnMKIwpDT05GSUdfSU5QVVRfS0VZQk9BUkQ9eQpDT05GSUdfS0VZQk9BUkRf
QURQNTUyMD1tCkNPTkZJR19LRVlCT0FSRF9BRFA1NTg4PW0KQ09ORklHX0tFWUJPQVJEX0FEUDU1
ODk9bQpDT05GSUdfS0VZQk9BUkRfQVRLQkQ9eQpDT05GSUdfS0VZQk9BUkRfUVQxMDcwPW0KQ09O
RklHX0tFWUJPQVJEX1FUMjE2MD1tCkNPTkZJR19LRVlCT0FSRF9MS0tCRD1tCkNPTkZJR19LRVlC
T0FSRF9HUElPPW0KQ09ORklHX0tFWUJPQVJEX0dQSU9fUE9MTEVEPW0KQ09ORklHX0tFWUJPQVJE
X1RDQTY0MTY9bQpDT05GSUdfS0VZQk9BUkRfVENBODQxOD1tCkNPTkZJR19LRVlCT0FSRF9NQVRS
SVg9bQpDT05GSUdfS0VZQk9BUkRfTE04MzIzPW0KQ09ORklHX0tFWUJPQVJEX0xNODMzMz1tCkNP
TkZJR19LRVlCT0FSRF9NQVg3MzU5PW0KQ09ORklHX0tFWUJPQVJEX01DUz1tCkNPTkZJR19LRVlC
T0FSRF9NUFIxMjE9bQpDT05GSUdfS0VZQk9BUkRfTkVXVE9OPW0KQ09ORklHX0tFWUJPQVJEX09Q
RU5DT1JFUz1tCkNPTkZJR19LRVlCT0FSRF9TQU1TVU5HPW0KQ09ORklHX0tFWUJPQVJEX1NUT1dB
V0FZPW0KQ09ORklHX0tFWUJPQVJEX1NVTktCRD1tCkNPTkZJR19LRVlCT0FSRF9UV0w0MDMwPW0K
Q09ORklHX0tFWUJPQVJEX1hUS0JEPW0KQ09ORklHX0tFWUJPQVJEX0NST1NfRUM9bQpDT05GSUdf
SU5QVVRfTU9VU0U9eQpDT05GSUdfTU9VU0VfUFMyPW0KQ09ORklHX01PVVNFX1BTMl9BTFBTPXkK
Q09ORklHX01PVVNFX1BTMl9MT0dJUFMyUFA9eQpDT05GSUdfTU9VU0VfUFMyX1NZTkFQVElDUz15
CkNPTkZJR19NT1VTRV9QUzJfQ1lQUkVTUz15CkNPTkZJR19NT1VTRV9QUzJfTElGRUJPT0s9eQpD
T05GSUdfTU9VU0VfUFMyX1RSQUNLUE9JTlQ9eQpDT05GSUdfTU9VU0VfUFMyX0VMQU5URUNIPXkK
Q09ORklHX01PVVNFX1BTMl9TRU5URUxJQz15CkNPTkZJR19NT1VTRV9QUzJfVE9VQ0hLSVQ9eQpD
T05GSUdfTU9VU0VfUFMyX0ZPQ0FMVEVDSD15CkNPTkZJR19NT1VTRV9QUzJfVk1NT1VTRT15CkNP
TkZJR19NT1VTRV9TRVJJQUw9bQpDT05GSUdfTU9VU0VfQVBQTEVUT1VDSD1tCkNPTkZJR19NT1VT
RV9CQ001OTc0PW0KQ09ORklHX01PVVNFX0NZQVBBPW0KQ09ORklHX01PVVNFX0VMQU5fSTJDPW0K
Q09ORklHX01PVVNFX0VMQU5fSTJDX0kyQz15CkNPTkZJR19NT1VTRV9FTEFOX0kyQ19TTUJVUz15
CkNPTkZJR19NT1VTRV9WU1hYWEFBPW0KQ09ORklHX01PVVNFX0dQSU89bQpDT05GSUdfTU9VU0Vf
U1lOQVBUSUNTX0kyQz1tCkNPTkZJR19NT1VTRV9TWU5BUFRJQ1NfVVNCPW0KQ09ORklHX0lOUFVU
X0pPWVNUSUNLPXkKQ09ORklHX0pPWVNUSUNLX0FOQUxPRz1tCkNPTkZJR19KT1lTVElDS19BM0Q9
bQpDT05GSUdfSk9ZU1RJQ0tfQURJPW0KQ09ORklHX0pPWVNUSUNLX0NPQlJBPW0KQ09ORklHX0pP
WVNUSUNLX0dGMks9bQpDT05GSUdfSk9ZU1RJQ0tfR1JJUD1tCkNPTkZJR19KT1lTVElDS19HUklQ
X01QPW0KQ09ORklHX0pPWVNUSUNLX0dVSUxMRU1PVD1tCkNPTkZJR19KT1lTVElDS19JTlRFUkFD
VD1tCkNPTkZJR19KT1lTVElDS19TSURFV0lOREVSPW0KQ09ORklHX0pPWVNUSUNLX1RNREM9bQpD
T05GSUdfSk9ZU1RJQ0tfSUZPUkNFPW0KQ09ORklHX0pPWVNUSUNLX0lGT1JDRV9VU0I9eQpDT05G
SUdfSk9ZU1RJQ0tfSUZPUkNFXzIzMj15CkNPTkZJR19KT1lTVElDS19XQVJSSU9SPW0KQ09ORklH
X0pPWVNUSUNLX01BR0VMTEFOPW0KQ09ORklHX0pPWVNUSUNLX1NQQUNFT1JCPW0KQ09ORklHX0pP
WVNUSUNLX1NQQUNFQkFMTD1tCkNPTkZJR19KT1lTVElDS19TVElOR0VSPW0KQ09ORklHX0pPWVNU
SUNLX1RXSURKT1k9bQpDT05GSUdfSk9ZU1RJQ0tfWkhFTkhVQT1tCkNPTkZJR19KT1lTVElDS19E
Qjk9bQpDT05GSUdfSk9ZU1RJQ0tfR0FNRUNPTj1tCkNPTkZJR19KT1lTVElDS19UVVJCT0dSQUZY
PW0KQ09ORklHX0pPWVNUSUNLX0FTNTAxMT1tCkNPTkZJR19KT1lTVElDS19KT1lEVU1QPW0KQ09O
RklHX0pPWVNUSUNLX1hQQUQ9bQpDT05GSUdfSk9ZU1RJQ0tfWFBBRF9GRj15CkNPTkZJR19KT1lT
VElDS19YUEFEX0xFRFM9eQpDT05GSUdfSk9ZU1RJQ0tfV0FMS0VSQTA3MDE9bQpDT05GSUdfSU5Q
VVRfVEFCTEVUPXkKQ09ORklHX1RBQkxFVF9VU0JfQUNFQ0FEPW0KQ09ORklHX1RBQkxFVF9VU0Jf
QUlQVEVLPW0KQ09ORklHX1RBQkxFVF9VU0JfR1RDTz1tCkNPTkZJR19UQUJMRVRfVVNCX0hBTldB
Tkc9bQpDT05GSUdfVEFCTEVUX1VTQl9LQlRBQj1tCkNPTkZJR19UQUJMRVRfU0VSSUFMX1dBQ09N
ND1tCkNPTkZJR19JTlBVVF9UT1VDSFNDUkVFTj15CkNPTkZJR19UT1VDSFNDUkVFTl9QUk9QRVJU
SUVTPXkKQ09ORklHX1RPVUNIU0NSRUVOXzg4UE04NjBYPW0KQ09ORklHX1RPVUNIU0NSRUVOX0FE
Uzc4NDY9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fQUQ3ODc3PW0KQ09ORklHX1RPVUNIU0NSRUVOX0FE
Nzg3OT1tCkNPTkZJR19UT1VDSFNDUkVFTl9BRDc4NzlfSTJDPW0KQ09ORklHX1RPVUNIU0NSRUVO
X0FENzg3OV9TUEk9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fQVRNRUxfTVhUPW0KQ09ORklHX1RPVUNI
U0NSRUVOX0FVT19QSVhDSVI9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fQlUyMTAxMz1tCkNPTkZJR19U
T1VDSFNDUkVFTl9DWThDVE1HMTEwPW0KQ09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUF9DT1JFPW0K
Q09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUF9JMkM9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fQ1lUVFNQ
X1NQST1tCkNPTkZJR19UT1VDSFNDUkVFTl9DWVRUU1A0X0NPUkU9bQpDT05GSUdfVE9VQ0hTQ1JF
RU5fQ1lUVFNQNF9JMkM9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fQ1lUVFNQNF9TUEk9bQpDT05GSUdf
VE9VQ0hTQ1JFRU5fREE5MDM0PW0KQ09ORklHX1RPVUNIU0NSRUVOX0RBOTA1Mj1tCkNPTkZJR19U
T1VDSFNDUkVFTl9EWU5BUFJPPW0KQ09ORklHX1RPVUNIU0NSRUVOX0hBTVBTSElSRT1tCkNPTkZJ
R19UT1VDSFNDUkVFTl9FRVRJPW0KQ09ORklHX1RPVUNIU0NSRUVOX0ZUNjIzNj1tCkNPTkZJR19U
T1VDSFNDUkVFTl9GVUpJVFNVPW0KQ09ORklHX1RPVUNIU0NSRUVOX0dPT0RJWD1tCkNPTkZJR19U
T1VDSFNDUkVFTl9JTEkyMTBYPW0KQ09ORklHX1RPVUNIU0NSRUVOX0dVTlpFPW0KQ09ORklHX1RP
VUNIU0NSRUVOX0VMQU49bQpDT05GSUdfVE9VQ0hTQ1JFRU5fRUxPPW0KQ09ORklHX1RPVUNIU0NS
RUVOX1dBQ09NX1c4MDAxPW0KQ09ORklHX1RPVUNIU0NSRUVOX1dBQ09NX0kyQz1tCkNPTkZJR19U
T1VDSFNDUkVFTl9NQVgxMTgwMT1tCkNPTkZJR19UT1VDSFNDUkVFTl9NQ1M1MDAwPW0KQ09ORklH
X1RPVUNIU0NSRUVOX01NUzExND1tCkNPTkZJR19UT1VDSFNDUkVFTl9NVE9VQ0g9bQpDT05GSUdf
VE9VQ0hTQ1JFRU5fSU5FWElPPW0KQ09ORklHX1RPVUNIU0NSRUVOX01LNzEyPW0KQ09ORklHX1RP
VUNIU0NSRUVOX1BFTk1PVU5UPW0KQ09ORklHX1RPVUNIU0NSRUVOX0VEVF9GVDVYMDY9bQpDT05G
SUdfVE9VQ0hTQ1JFRU5fVE9VQ0hSSUdIVD1tCkNPTkZJR19UT1VDSFNDUkVFTl9UT1VDSFdJTj1t
CkNPTkZJR19UT1VDSFNDUkVFTl9USV9BTTMzNVhfVFNDPW0KQ09ORklHX1RPVUNIU0NSRUVOX1VD
QjE0MDA9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fUElYQ0lSPW0KQ09ORklHX1RPVUNIU0NSRUVOX1dE
VDg3WFhfSTJDPW0KQ09ORklHX1RPVUNIU0NSRUVOX1dNODMxWD1tCkNPTkZJR19UT1VDSFNDUkVF
Tl9XTTk3WFg9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fV005NzA1PXkKQ09ORklHX1RPVUNIU0NSRUVO
X1dNOTcxMj15CkNPTkZJR19UT1VDSFNDUkVFTl9XTTk3MTM9eQpDT05GSUdfVE9VQ0hTQ1JFRU5f
VVNCX0NPTVBPU0lURT1tCkNPTkZJR19UT1VDSFNDUkVFTl9NQzEzNzgzPW0KQ09ORklHX1RPVUNI
U0NSRUVOX1VTQl9FR0FMQVg9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX1BBTkpJVD15CkNPTkZJ
R19UT1VDSFNDUkVFTl9VU0JfM009eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0lUTT15CkNPTkZJ
R19UT1VDSFNDUkVFTl9VU0JfRVRVUkJPPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9HVU5aRT15
CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfRE1DX1RTQzEwPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VT
Ql9JUlRPVUNIPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9JREVBTFRFSz15CkNPTkZJR19UT1VD
SFNDUkVFTl9VU0JfR0VORVJBTF9UT1VDSD15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfR09UT1A9
eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0pBU1RFQz15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0Jf
RUxPPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9FMkk9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNC
X1pZVFJPTklDPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9FVFRfVEM0NVVTQj15CkNPTkZJR19U
T1VDSFNDUkVFTl9VU0JfTkVYSU89eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0VBU1lUT1VDSD15
CkNPTkZJR19UT1VDSFNDUkVFTl9UT1VDSElUMjEzPW0KQ09ORklHX1RPVUNIU0NSRUVOX1RTQ19T
RVJJTz1tCkNPTkZJR19UT1VDSFNDUkVFTl9UU0MyMDBYX0NPUkU9bQpDT05GSUdfVE9VQ0hTQ1JF
RU5fVFNDMjAwND1tCkNPTkZJR19UT1VDSFNDUkVFTl9UU0MyMDA1PW0KQ09ORklHX1RPVUNIU0NS
RUVOX1RTQzIwMDc9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fUENBUD1tCkNPTkZJR19UT1VDSFNDUkVF
Tl9TVDEyMzI9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fU1VSNDA9bQpDT05GSUdfVE9VQ0hTQ1JFRU5f
U1g4NjU0PW0KQ09ORklHX1RPVUNIU0NSRUVOX1RQUzY1MDdYPW0KQ09ORklHX1RPVUNIU0NSRUVO
X1pGT1JDRT1tCkNPTkZJR19UT1VDSFNDUkVFTl9ST0hNX0JVMjEwMjM9bQpDT05GSUdfSU5QVVRf
TUlTQz15CkNPTkZJR19JTlBVVF84OFBNODYwWF9PTktFWT1tCkNPTkZJR19JTlBVVF84OFBNODBY
X09OS0VZPW0KQ09ORklHX0lOUFVUX0FENzE0WD1tCkNPTkZJR19JTlBVVF9BRDcxNFhfSTJDPW0K
Q09ORklHX0lOUFVUX0FENzE0WF9TUEk9bQpDT05GSUdfSU5QVVRfQVJJWk9OQV9IQVBUSUNTPW0K
Q09ORklHX0lOUFVUX0JNQTE1MD1tCkNPTkZJR19JTlBVVF9FM1gwX0JVVFRPTj1tCkNPTkZJR19J
TlBVVF9QQ1NQS1I9bQpDT05GSUdfSU5QVVRfTUFYNzc2OTNfSEFQVElDPW0KQ09ORklHX0lOUFVU
X01BWDg5MjVfT05LRVk9bQpDT05GSUdfSU5QVVRfTUFYODk5N19IQVBUSUM9bQpDT05GSUdfSU5Q
VVRfTUMxMzc4M19QV1JCVVRUT049bQpDT05GSUdfSU5QVVRfTU1BODQ1MD1tCkNPTkZJR19JTlBV
VF9NUFUzMDUwPW0KQ09ORklHX0lOUFVUX0FQQU5FTD1tCkNPTkZJR19JTlBVVF9HUDJBPW0KQ09O
RklHX0lOUFVUX0dQSU9fQkVFUEVSPW0KQ09ORklHX0lOUFVUX0dQSU9fVElMVF9QT0xMRUQ9bQpD
T05GSUdfSU5QVVRfQVRMQVNfQlROUz1tCkNPTkZJR19JTlBVVF9BVElfUkVNT1RFMj1tCkNPTkZJ
R19JTlBVVF9LRVlTUEFOX1JFTU9URT1tCkNPTkZJR19JTlBVVF9LWFRKOT1tCiMgQ09ORklHX0lO
UFVUX0tYVEo5X1BPTExFRF9NT0RFIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1BPV0VSTUFURT1t
CkNPTkZJR19JTlBVVF9ZRUFMSU5LPW0KQ09ORklHX0lOUFVUX0NNMTA5PW0KQ09ORklHX0lOUFVU
X1JFR1VMQVRPUl9IQVBUSUM9bQpDT05GSUdfSU5QVVRfUkVUVV9QV1JCVVRUT049bQpDT05GSUdf
SU5QVVRfVFBTNjUyMThfUFdSQlVUVE9OPW0KQ09ORklHX0lOUFVUX0FYUDIwWF9QRUs9bQpDT05G
SUdfSU5QVVRfVFdMNDAzMF9QV1JCVVRUT049bQpDT05GSUdfSU5QVVRfVFdMNDAzMF9WSUJSQT1t
CkNPTkZJR19JTlBVVF9UV0w2MDQwX1ZJQlJBPW0KQ09ORklHX0lOUFVUX1VJTlBVVD15CkNPTkZJ
R19JTlBVVF9QQUxNQVNfUFdSQlVUVE9OPW0KQ09ORklHX0lOUFVUX1BDRjUwNjMzX1BNVT1tCkNP
TkZJR19JTlBVVF9QQ0Y4NTc0PW0KQ09ORklHX0lOUFVUX1BXTV9CRUVQRVI9bQpDT05GSUdfSU5Q
VVRfR1BJT19ST1RBUllfRU5DT0RFUj1tCkNPTkZJR19JTlBVVF9EQTkwNTJfT05LRVk9bQpDT05G
SUdfSU5QVVRfREE5MDU1X09OS0VZPW0KQ09ORklHX0lOUFVUX0RBOTA2M19PTktFWT1tCkNPTkZJ
R19JTlBVVF9XTTgzMVhfT049bQpDT05GSUdfSU5QVVRfUENBUD1tCkNPTkZJR19JTlBVVF9BRFhM
MzRYPW0KQ09ORklHX0lOUFVUX0FEWEwzNFhfSTJDPW0KQ09ORklHX0lOUFVUX0FEWEwzNFhfU1BJ
PW0KQ09ORklHX0lOUFVUX0lNU19QQ1U9bQpDT05GSUdfSU5QVVRfQ01BMzAwMD1tCkNPTkZJR19J
TlBVVF9DTUEzMDAwX0kyQz1tCkNPTkZJR19JTlBVVF9YRU5fS0JEREVWX0ZST05URU5EPW0KQ09O
RklHX0lOUFVUX0lERUFQQURfU0xJREVCQVI9bQpDT05GSUdfSU5QVVRfU09DX0JVVFRPTl9BUlJB
WT1tCkNPTkZJR19JTlBVVF9EUlYyNjBYX0hBUFRJQ1M9bQpDT05GSUdfSU5QVVRfRFJWMjY2NV9I
QVBUSUNTPW0KQ09ORklHX0lOUFVUX0RSVjI2NjdfSEFQVElDUz1tCgojCiMgSGFyZHdhcmUgSS9P
IHBvcnRzCiMKQ09ORklHX1NFUklPPXkKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19TRVJJTz15
CkNPTkZJR19TRVJJT19JODA0Mj15CkNPTkZJR19TRVJJT19TRVJQT1JUPW0KQ09ORklHX1NFUklP
X0NUODJDNzEwPW0KQ09ORklHX1NFUklPX1BBUktCRD1tCkNPTkZJR19TRVJJT19QQ0lQUzI9bQpD
T05GSUdfU0VSSU9fTElCUFMyPXkKQ09ORklHX1NFUklPX1JBVz1tCkNPTkZJR19TRVJJT19BTFRF
UkFfUFMyPW0KQ09ORklHX1NFUklPX1BTMk1VTFQ9bQpDT05GSUdfU0VSSU9fQVJDX1BTMj1tCkNP
TkZJR19IWVBFUlZfS0VZQk9BUkQ9bQpDT05GSUdfVVNFUklPPW0KQ09ORklHX0dBTUVQT1JUPW0K
Q09ORklHX0dBTUVQT1JUX05TNTU4PW0KQ09ORklHX0dBTUVQT1JUX0w0PW0KQ09ORklHX0dBTUVQ
T1JUX0VNVTEwSzE9bQpDT05GSUdfR0FNRVBPUlRfRk04MDE9bQoKIwojIENoYXJhY3RlciBkZXZp
Y2VzCiMKQ09ORklHX1RUWT15CkNPTkZJR19WVD15CkNPTkZJR19DT05TT0xFX1RSQU5TTEFUSU9O
Uz15CkNPTkZJR19WVF9DT05TT0xFPXkKQ09ORklHX1ZUX0NPTlNPTEVfU0xFRVA9eQpDT05GSUdf
SFdfQ09OU09MRT15CkNPTkZJR19WVF9IV19DT05TT0xFX0JJTkRJTkc9eQpDT05GSUdfVU5JWDk4
X1BUWVM9eQpDT05GSUdfREVWUFRTX01VTFRJUExFX0lOU1RBTkNFUz15CkNPTkZJR19MRUdBQ1lf
UFRZUz15CkNPTkZJR19MRUdBQ1lfUFRZX0NPVU5UPTAKQ09ORklHX1NFUklBTF9OT05TVEFOREFS
RD15CkNPTkZJR19ST0NLRVRQT1JUPW0KQ09ORklHX0NZQ0xBREVTPW0KIyBDT05GSUdfQ1laX0lO
VFIgaXMgbm90IHNldApDT05GSUdfTU9YQV9JTlRFTExJTz1tCkNPTkZJR19NT1hBX1NNQVJUSU89
bQpDT05GSUdfU1lOQ0xJTks9bQpDT05GSUdfU1lOQ0xJTktNUD1tCkNPTkZJR19TWU5DTElOS19H
VD1tCkNPTkZJR19OT1pPTUk9bQpDT05GSUdfSVNJPW0KQ09ORklHX05fSERMQz1tCkNPTkZJR19O
X0dTTT1tCkNPTkZJR19UUkFDRV9ST1VURVI9bQpDT05GSUdfVFJBQ0VfU0lOSz1tCkNPTkZJR19E
RVZNRU09eQojIENPTkZJR19ERVZLTUVNIGlzIG5vdCBzZXQKCiMKIyBTZXJpYWwgZHJpdmVycwoj
CkNPTkZJR19TRVJJQUxfRUFSTFlDT049eQpDT05GSUdfU0VSSUFMXzgyNTA9eQojIENPTkZJR19T
RVJJQUxfODI1MF9ERVBSRUNBVEVEX09QVElPTlMgaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgy
NTBfUE5QPXkKQ09ORklHX1NFUklBTF84MjUwX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMXzgyNTBf
RE1BPXkKQ09ORklHX1NFUklBTF84MjUwX1BDST15CkNPTkZJR19TRVJJQUxfODI1MF9DUz1tCkNP
TkZJR19TRVJJQUxfODI1MF9OUl9VQVJUUz00OApDT05GSUdfU0VSSUFMXzgyNTBfUlVOVElNRV9V
QVJUUz0zMgpDT05GSUdfU0VSSUFMXzgyNTBfRVhURU5ERUQ9eQpDT05GSUdfU0VSSUFMXzgyNTBf
TUFOWV9QT1JUUz15CkNPTkZJR19TRVJJQUxfODI1MF9TSEFSRV9JUlE9eQojIENPTkZJR19TRVJJ
QUxfODI1MF9ERVRFQ1RfSVJRIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUwX1JTQT15CiMg
Q09ORklHX1NFUklBTF84MjUwX0ZTTCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1MF9EVz1t
CkNPTkZJR19TRVJJQUxfODI1MF9SVDI4OFg9eQpDT05GSUdfU0VSSUFMXzgyNTBfRklOVEVLPW0K
Q09ORklHX1NFUklBTF84MjUwX01JRD1tCgojCiMgTm9uLTgyNTAgc2VyaWFsIHBvcnQgc3VwcG9y
dAojCkNPTkZJR19TRVJJQUxfS0dEQl9OTUk9eQpDT05GSUdfU0VSSUFMX01BWDMxMDA9bQpDT05G
SUdfU0VSSUFMX01BWDMxMFg9eQpDT05GSUdfU0VSSUFMX1VBUlRMSVRFPW0KQ09ORklHX1NFUklB
TF9DT1JFPXkKQ09ORklHX1NFUklBTF9DT1JFX0NPTlNPTEU9eQpDT05GSUdfQ09OU09MRV9QT0xM
PXkKQ09ORklHX1NFUklBTF9KU009bQpDT05GSUdfU0VSSUFMX1NDQ05YUD15CkNPTkZJR19TRVJJ
QUxfU0NDTlhQX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMX1NDMTZJUzdYWF9DT1JFPW0KQ09ORklH
X1NFUklBTF9TQzE2SVM3WFg9bQpDT05GSUdfU0VSSUFMX1NDMTZJUzdYWF9JMkM9eQpDT05GSUdf
U0VSSUFMX1NDMTZJUzdYWF9TUEk9eQpDT05GSUdfU0VSSUFMX0FMVEVSQV9KVEFHVUFSVD1tCkNP
TkZJR19TRVJJQUxfQUxURVJBX1VBUlQ9bQpDT05GSUdfU0VSSUFMX0FMVEVSQV9VQVJUX01BWFBP
UlRTPTQKQ09ORklHX1NFUklBTF9BTFRFUkFfVUFSVF9CQVVEUkFURT0xMTUyMDAKIyBDT05GSUdf
U0VSSUFMX0lGWDZYNjAgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX0FSQz1tCkNPTkZJR19TRVJJ
QUxfQVJDX05SX1BPUlRTPTEKQ09ORklHX1NFUklBTF9SUDI9bQpDT05GSUdfU0VSSUFMX1JQMl9O
Ul9VQVJUUz0zMgpDT05GSUdfU0VSSUFMX0ZTTF9MUFVBUlQ9bQpDT05GSUdfU0VSSUFMX01FTl9a
MTM1PW0KQ09ORklHX1RUWV9QUklOVEs9eQpDT05GSUdfUFJJTlRFUj1tCiMgQ09ORklHX0xQX0NP
TlNPTEUgaXMgbm90IHNldApDT05GSUdfUFBERVY9bQpDT05GSUdfSFZDX0RSSVZFUj15CkNPTkZJ
R19IVkNfSVJRPXkKQ09ORklHX0hWQ19YRU49eQpDT05GSUdfSFZDX1hFTl9GUk9OVEVORD15CkNP
TkZJR19WSVJUSU9fQ09OU09MRT15CkNPTkZJR19JUE1JX0hBTkRMRVI9bQojIENPTkZJR19JUE1J
X1BBTklDX0VWRU5UIGlzIG5vdCBzZXQKQ09ORklHX0lQTUlfREVWSUNFX0lOVEVSRkFDRT1tCkNP
TkZJR19JUE1JX1NJPW0KQ09ORklHX0lQTUlfU0lfUFJPQkVfREVGQVVMVFM9eQpDT05GSUdfSVBN
SV9TU0lGPW0KQ09ORklHX0lQTUlfV0FUQ0hET0c9bQpDT05GSUdfSVBNSV9QT1dFUk9GRj1tCkNP
TkZJR19IV19SQU5ET009eQpDT05GSUdfSFdfUkFORE9NX1RJTUVSSU9NRU09bQpDT05GSUdfSFdf
UkFORE9NX0lOVEVMPW0KQ09ORklHX0hXX1JBTkRPTV9BTUQ9bQpDT05GSUdfSFdfUkFORE9NX1ZJ
QT1tCkNPTkZJR19IV19SQU5ET01fVklSVElPPW0KQ09ORklHX0hXX1JBTkRPTV9UUE09bQpDT05G
SUdfTlZSQU09bQpDT05GSUdfUjM5NjQ9bQpDT05GSUdfQVBQTElDT009bQoKIwojIFBDTUNJQSBj
aGFyYWN0ZXIgZGV2aWNlcwojCkNPTkZJR19TWU5DTElOS19DUz1tCkNPTkZJR19DQVJETUFOXzQw
MDA9bQpDT05GSUdfQ0FSRE1BTl80MDQwPW0KQ09ORklHX0lQV0lSRUxFU1M9bQpDT05GSUdfTVdB
VkU9bQpDT05GSUdfUkFXX0RSSVZFUj1tCkNPTkZJR19NQVhfUkFXX0RFVlM9MjU2CkNPTkZJR19I
UEVUPXkKQ09ORklHX0hQRVRfTU1BUD15CkNPTkZJR19IUEVUX01NQVBfREVGQVVMVD15CkNPTkZJ
R19IQU5HQ0hFQ0tfVElNRVI9bQpDT05GSUdfVENHX1RQTT15CkNPTkZJR19UQ0dfVElTPXkKQ09O
RklHX1RDR19USVNfSTJDX0FUTUVMPW0KQ09ORklHX1RDR19USVNfSTJDX0lORklORU9OPW0KQ09O
RklHX1RDR19USVNfSTJDX05VVk9UT049bQpDT05GSUdfVENHX05TQz1tCkNPTkZJR19UQ0dfQVRN
RUw9bQpDT05GSUdfVENHX0lORklORU9OPW0KQ09ORklHX1RDR19YRU49bQpDT05GSUdfVENHX0NS
Qj1tCkNPTkZJR19UQ0dfVElTX1NUMzNaUDI0PW0KQ09ORklHX1RDR19USVNfU1QzM1pQMjRfSTJD
PW0KQ09ORklHX1RDR19USVNfU1QzM1pQMjRfU1BJPW0KQ09ORklHX1RFTENMT0NLPW0KQ09ORklH
X0RFVlBPUlQ9eQpDT05GSUdfWElMTFlCVVM9bQpDT05GSUdfWElMTFlCVVNfUENJRT1tCgojCiMg
STJDIHN1cHBvcnQKIwpDT05GSUdfSTJDPXkKQ09ORklHX0FDUElfSTJDX09QUkVHSU9OPXkKQ09O
RklHX0kyQ19CT0FSRElORk89eQpDT05GSUdfSTJDX0NPTVBBVD15CkNPTkZJR19JMkNfQ0hBUkRF
Vj15CkNPTkZJR19JMkNfTVVYPW0KCiMKIyBNdWx0aXBsZXhlciBJMkMgQ2hpcCBzdXBwb3J0CiMK
Q09ORklHX0kyQ19NVVhfR1BJTz1tCkNPTkZJR19JMkNfTVVYX1BDQTk1NDE9bQpDT05GSUdfSTJD
X01VWF9QQ0E5NTR4PW0KQ09ORklHX0kyQ19NVVhfUElOQ1RSTD1tCkNPTkZJR19JMkNfTVVYX1JF
Rz1tCkNPTkZJR19JMkNfSEVMUEVSX0FVVE89eQpDT05GSUdfSTJDX1NNQlVTPW0KQ09ORklHX0ky
Q19BTEdPQklUPW0KQ09ORklHX0kyQ19BTEdPUENBPW0KCiMKIyBJMkMgSGFyZHdhcmUgQnVzIHN1
cHBvcnQKIwoKIwojIFBDIFNNQnVzIGhvc3QgY29udHJvbGxlciBkcml2ZXJzCiMKQ09ORklHX0ky
Q19BTEkxNTM1PW0KQ09ORklHX0kyQ19BTEkxNTYzPW0KQ09ORklHX0kyQ19BTEkxNVgzPW0KQ09O
RklHX0kyQ19BTUQ3NTY9bQpDT05GSUdfSTJDX0FNRDc1Nl9TNDg4Mj1tCkNPTkZJR19JMkNfQU1E
ODExMT1tCkNPTkZJR19JMkNfSTgwMT1tCkNPTkZJR19JMkNfSVNDSD1tCkNPTkZJR19JMkNfSVNN
VD1tCkNPTkZJR19JMkNfUElJWDQ9bQpDT05GSUdfSTJDX05GT1JDRTI9bQpDT05GSUdfSTJDX05G
T1JDRTJfUzQ5ODU9bQpDT05GSUdfSTJDX1NJUzU1OTU9bQpDT05GSUdfSTJDX1NJUzYzMD1tCkNP
TkZJR19JMkNfU0lTOTZYPW0KQ09ORklHX0kyQ19WSUE9bQpDT05GSUdfSTJDX1ZJQVBSTz1tCgoj
CiMgQUNQSSBkcml2ZXJzCiMKQ09ORklHX0kyQ19TQ01JPW0KCiMKIyBJMkMgc3lzdGVtIGJ1cyBk
cml2ZXJzIChtb3N0bHkgZW1iZWRkZWQgLyBzeXN0ZW0tb24tY2hpcCkKIwpDT05GSUdfSTJDX0NC
VVNfR1BJTz1tCkNPTkZJR19JMkNfREVTSUdOV0FSRV9DT1JFPW0KQ09ORklHX0kyQ19ERVNJR05X
QVJFX1BMQVRGT1JNPW0KQ09ORklHX0kyQ19ERVNJR05XQVJFX1BDST1tCkNPTkZJR19JMkNfREVT
SUdOV0FSRV9CQVlUUkFJTD15CkNPTkZJR19JMkNfRU1FVjI9bQpDT05GSUdfSTJDX0dQSU89bQpD
T05GSUdfSTJDX0tFTVBMRD1tCkNPTkZJR19JMkNfT0NPUkVTPW0KQ09ORklHX0kyQ19QQ0FfUExB
VEZPUk09bQojIENPTkZJR19JMkNfUFhBX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19JMkNfU0lNVEVD
PW0KQ09ORklHX0kyQ19YSUxJTlg9bQoKIwojIEV4dGVybmFsIEkyQy9TTUJ1cyBhZGFwdGVyIGRy
aXZlcnMKIwpDT05GSUdfSTJDX0RJT0xBTl9VMkM9bQpDT05GSUdfSTJDX0RMTjI9bQpDT05GSUdf
STJDX1BBUlBPUlQ9bQpDT05GSUdfSTJDX1BBUlBPUlRfTElHSFQ9bQpDT05GSUdfSTJDX1JPQk9U
RlVaWl9PU0lGPW0KQ09ORklHX0kyQ19UQU9TX0VWTT1tCkNPTkZJR19JMkNfVElOWV9VU0I9bQpD
T05GSUdfSTJDX1ZJUEVSQk9BUkQ9bQoKIwojIE90aGVyIEkyQy9TTUJ1cyBidXMgZHJpdmVycwoj
CkNPTkZJR19JMkNfQ1JPU19FQ19UVU5ORUw9bQpDT05GSUdfSTJDX1NUVUI9bQojIENPTkZJR19J
MkNfU0xBVkUgaXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQ09SRSBpcyBub3Qgc2V0CiMg
Q09ORklHX0kyQ19ERUJVR19BTEdPIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0JVUyBp
cyBub3Qgc2V0CkNPTkZJR19TUEk9eQojIENPTkZJR19TUElfREVCVUcgaXMgbm90IHNldApDT05G
SUdfU1BJX01BU1RFUj15CgojCiMgU1BJIE1hc3RlciBDb250cm9sbGVyIERyaXZlcnMKIwpDT05G
SUdfU1BJX0FMVEVSQT1tCkNPTkZJR19TUElfQklUQkFORz1tCkNPTkZJR19TUElfQlVUVEVSRkxZ
PW0KQ09ORklHX1NQSV9DQURFTkNFPW0KQ09ORklHX1NQSV9ETE4yPW0KQ09ORklHX1NQSV9HUElP
PW0KQ09ORklHX1NQSV9MTTcwX0xMUD1tCkNPTkZJR19TUElfT0NfVElOWT1tCkNPTkZJR19TUElf
UFhBMlhYX0RNQT15CkNPTkZJR19TUElfUFhBMlhYPW0KQ09ORklHX1NQSV9QWEEyWFhfUENJPW0K
Q09ORklHX1NQSV9TQzE4SVM2MDI9bQpDT05GSUdfU1BJX1hDT01NPW0KIyBDT05GSUdfU1BJX1hJ
TElOWCBpcyBub3Qgc2V0CkNPTkZJR19TUElfWllOUU1QX0dRU1BJPW0KQ09ORklHX1NQSV9ERVNJ
R05XQVJFPW0KQ09ORklHX1NQSV9EV19QQ0k9bQpDT05GSUdfU1BJX0RXX01JRF9ETUE9eQpDT05G
SUdfU1BJX0RXX01NSU89bQoKIwojIFNQSSBQcm90b2NvbCBNYXN0ZXJzCiMKQ09ORklHX1NQSV9T
UElERVY9bQpDT05GSUdfU1BJX1RMRTYyWDA9bQpDT05GSUdfU1BNST1tCkNPTkZJR19IU0k9bQpD
T05GSUdfSFNJX0JPQVJESU5GTz15CgojCiMgSFNJIGNvbnRyb2xsZXJzCiMKCiMKIyBIU0kgY2xp
ZW50cwojCkNPTkZJR19IU0lfQ0hBUj1tCgojCiMgUFBTIHN1cHBvcnQKIwpDT05GSUdfUFBTPW0K
IyBDT05GSUdfUFBTX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBQUFMgY2xpZW50cyBzdXBwb3J0CiMK
IyBDT05GSUdfUFBTX0NMSUVOVF9LVElNRVIgaXMgbm90IHNldApDT05GSUdfUFBTX0NMSUVOVF9M
RElTQz1tCkNPTkZJR19QUFNfQ0xJRU5UX1BBUlBPUlQ9bQpDT05GSUdfUFBTX0NMSUVOVF9HUElP
PW0KCiMKIyBQUFMgZ2VuZXJhdG9ycyBzdXBwb3J0CiMKCiMKIyBQVFAgY2xvY2sgc3VwcG9ydAoj
CkNPTkZJR19QVFBfMTU4OF9DTE9DSz1tCgojCiMgRW5hYmxlIFBIWUxJQiBhbmQgTkVUV09SS19Q
SFlfVElNRVNUQU1QSU5HIHRvIHNlZSB0aGUgYWRkaXRpb25hbCBjbG9ja3MuCiMKQ09ORklHX1BJ
TkNUUkw9eQoKIwojIFBpbiBjb250cm9sbGVycwojCkNPTkZJR19QSU5NVVg9eQpDT05GSUdfUElO
Q09ORj15CkNPTkZJR19HRU5FUklDX1BJTkNPTkY9eQojIENPTkZJR19ERUJVR19QSU5DVFJMIGlz
IG5vdCBzZXQKQ09ORklHX1BJTkNUUkxfQU1EPXkKQ09ORklHX1BJTkNUUkxfQkFZVFJBSUw9eQpD
T05GSUdfUElOQ1RSTF9DSEVSUllWSUVXPW0KQ09ORklHX1BJTkNUUkxfSU5URUw9bQpDT05GSUdf
UElOQ1RSTF9CUk9YVE9OPW0KQ09ORklHX1BJTkNUUkxfU1VOUklTRVBPSU5UPW0KQ09ORklHX0FS
Q0hfV0FOVF9PUFRJT05BTF9HUElPTElCPXkKQ09ORklHX0dQSU9MSUI9eQpDT05GSUdfR1BJT19E
RVZSRVM9eQpDT05GSUdfR1BJT19BQ1BJPXkKQ09ORklHX0dQSU9MSUJfSVJRQ0hJUD15CiMgQ09O
RklHX0RFQlVHX0dQSU8gaXMgbm90IHNldApDT05GSUdfR1BJT19TWVNGUz15CkNPTkZJR19HUElP
X0dFTkVSSUM9bQpDT05GSUdfR1BJT19NQVg3MzBYPW0KCiMKIyBNZW1vcnkgbWFwcGVkIEdQSU8g
ZHJpdmVycwojCkNPTkZJR19HUElPX0FNRFBUPW0KQ09ORklHX0dQSU9fRFdBUEI9bQpDT05GSUdf
R1BJT19HRU5FUklDX1BMQVRGT1JNPW0KQ09ORklHX0dQSU9fSUNIPW0KQ09ORklHX0dQSU9fTFlO
WFBPSU5UPXkKQ09ORklHX0dQSU9fVlg4NTU9bQpDT05GSUdfR1BJT19aWD15CgojCiMgUG9ydC1t
YXBwZWQgSS9PIEdQSU8gZHJpdmVycwojCkNPTkZJR19HUElPXzEwNF9JRElPXzE2PW0KQ09ORklH
X0dQSU9fRjcxODhYPW0KQ09ORklHX0dQSU9fSVQ4Nz1tCkNPTkZJR19HUElPX1NDSD1tCkNPTkZJ
R19HUElPX1NDSDMxMVg9bQoKIwojIEkyQyBHUElPIGV4cGFuZGVycwojCkNPTkZJR19HUElPX0FE
UDU1ODg9bQpDT05GSUdfR1BJT19NQVg3MzAwPW0KQ09ORklHX0dQSU9fTUFYNzMyWD1tCkNPTkZJ
R19HUElPX1BDQTk1M1g9bQpDT05GSUdfR1BJT19QQ0Y4NTdYPW0KQ09ORklHX0dQSU9fU1gxNTBY
PXkKCiMKIyBNRkQgR1BJTyBleHBhbmRlcnMKIwpDT05GSUdfR1BJT19BRFA1NTIwPW0KQ09ORklH
X0dQSU9fQVJJWk9OQT1tCkNPTkZJR19HUElPX0NSWVNUQUxfQ09WRT1tCkNPTkZJR19HUElPX0RB
OTA1Mj1tCkNPTkZJR19HUElPX0RBOTA1NT1tCkNPTkZJR19HUElPX0RMTjI9bQpDT05GSUdfR1BJ
T19KQU5aX1RUTD1tCkNPTkZJR19HUElPX0tFTVBMRD1tCkNPTkZJR19HUElPX0xQMzk0Mz1tCkNP
TkZJR19HUElPX1BBTE1BUz15CkNPTkZJR19HUElPX1JDNVQ1ODM9eQpDT05GSUdfR1BJT19UUFM2
NTg2WD15CkNPTkZJR19HUElPX1RQUzY1OTEwPXkKQ09ORklHX0dQSU9fVFBTNjU5MTI9bQpDT05G
SUdfR1BJT19UV0w0MDMwPW0KQ09ORklHX0dQSU9fVFdMNjA0MD1tCkNPTkZJR19HUElPX1VDQjE0
MDA9bQpDT05GSUdfR1BJT19XTTgzMVg9bQpDT05GSUdfR1BJT19XTTgzNTA9bQpDT05GSUdfR1BJ
T19XTTg5OTQ9bQoKIwojIFBDSSBHUElPIGV4cGFuZGVycwojCkNPTkZJR19HUElPX0FNRDgxMTE9
bQpDT05GSUdfR1BJT19JTlRFTF9NSUQ9eQpDT05GSUdfR1BJT19NTF9JT0g9bQpDT05GSUdfR1BJ
T19SREMzMjFYPW0KCiMKIyBTUEkgR1BJTyBleHBhbmRlcnMKIwpDT05GSUdfR1BJT19NQVg3MzAx
PW0KQ09ORklHX0dQSU9fTUMzMzg4MD1tCgojCiMgU1BJIG9yIEkyQyBHUElPIGV4cGFuZGVycwoj
CkNPTkZJR19HUElPX01DUDIzUzA4PW0KCiMKIyBVU0IgR1BJTyBleHBhbmRlcnMKIwpDT05GSUdf
R1BJT19WSVBFUkJPQVJEPW0KQ09ORklHX1cxPW0KQ09ORklHX1cxX0NPTj15CgojCiMgMS13aXJl
IEJ1cyBNYXN0ZXJzCiMKQ09ORklHX1cxX01BU1RFUl9NQVRST1g9bQpDT05GSUdfVzFfTUFTVEVS
X0RTMjQ5MD1tCkNPTkZJR19XMV9NQVNURVJfRFMyNDgyPW0KQ09ORklHX1cxX01BU1RFUl9EUzFX
TT1tCkNPTkZJR19XMV9NQVNURVJfR1BJTz1tCgojCiMgMS13aXJlIFNsYXZlcwojCkNPTkZJR19X
MV9TTEFWRV9USEVSTT1tCkNPTkZJR19XMV9TTEFWRV9TTUVNPW0KQ09ORklHX1cxX1NMQVZFX0RT
MjQwOD1tCkNPTkZJR19XMV9TTEFWRV9EUzI0MDhfUkVBREJBQ0s9eQpDT05GSUdfVzFfU0xBVkVf
RFMyNDEzPW0KQ09ORklHX1cxX1NMQVZFX0RTMjQwNj1tCkNPTkZJR19XMV9TTEFWRV9EUzI0MjM9
bQpDT05GSUdfVzFfU0xBVkVfRFMyNDMxPW0KQ09ORklHX1cxX1NMQVZFX0RTMjQzMz1tCiMgQ09O
RklHX1cxX1NMQVZFX0RTMjQzM19DUkMgaXMgbm90IHNldApDT05GSUdfVzFfU0xBVkVfRFMyNzYw
PW0KQ09ORklHX1cxX1NMQVZFX0RTMjc4MD1tCkNPTkZJR19XMV9TTEFWRV9EUzI3ODE9bQpDT05G
SUdfVzFfU0xBVkVfRFMyOEUwND1tCkNPTkZJR19XMV9TTEFWRV9CUTI3MDAwPW0KQ09ORklHX1BP
V0VSX1NVUFBMWT15CiMgQ09ORklHX1BPV0VSX1NVUFBMWV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJ
R19QREFfUE9XRVI9bQpDT05GSUdfR0VORVJJQ19BRENfQkFUVEVSWT1tCkNPTkZJR19NQVg4OTI1
X1BPV0VSPW0KQ09ORklHX1dNODMxWF9CQUNLVVA9bQpDT05GSUdfV004MzFYX1BPV0VSPW0KQ09O
RklHX1dNODM1MF9QT1dFUj1tCkNPTkZJR19URVNUX1BPV0VSPW0KQ09ORklHX0JBVFRFUllfODhQ
TTg2MFg9bQpDT05GSUdfQkFUVEVSWV9EUzI3NjA9bQpDT05GSUdfQkFUVEVSWV9EUzI3ODA9bQpD
T05GSUdfQkFUVEVSWV9EUzI3ODE9bQpDT05GSUdfQkFUVEVSWV9EUzI3ODI9bQpDT05GSUdfQkFU
VEVSWV9TQlM9bQpDT05GSUdfQkFUVEVSWV9CUTI3WFhYPW0KQ09ORklHX0JBVFRFUllfQlEyN1hY
WF9JMkM9eQpDT05GSUdfQkFUVEVSWV9CUTI3WFhYX1BMQVRGT1JNPXkKQ09ORklHX0JBVFRFUllf
REE5MDMwPW0KQ09ORklHX0JBVFRFUllfREE5MDUyPW0KQ09ORklHX0NIQVJHRVJfREE5MTUwPW0K
Q09ORklHX0JBVFRFUllfREE5MTUwPW0KQ09ORklHX0FYUDI4OF9DSEFSR0VSPW0KQ09ORklHX0FY
UDI4OF9GVUVMX0dBVUdFPW0KQ09ORklHX0JBVFRFUllfTUFYMTcwNDA9bQpDT05GSUdfQkFUVEVS
WV9NQVgxNzA0Mj1tCkNPTkZJR19CQVRURVJZX1RXTDQwMzBfTUFEQz1tCkNPTkZJR19DSEFSR0VS
Xzg4UE04NjBYPW0KQ09ORklHX0NIQVJHRVJfUENGNTA2MzM9bQpDT05GSUdfQkFUVEVSWV9SWDUx
PW0KQ09ORklHX0NIQVJHRVJfSVNQMTcwND1tCkNPTkZJR19DSEFSR0VSX01BWDg5MDM9bQpDT05G
SUdfQ0hBUkdFUl9UV0w0MDMwPW0KQ09ORklHX0NIQVJHRVJfTFA4NzI3PW0KQ09ORklHX0NIQVJH
RVJfTFA4Nzg4PW0KQ09ORklHX0NIQVJHRVJfR1BJTz1tCkNPTkZJR19DSEFSR0VSX01BTkFHRVI9
eQpDT05GSUdfQ0hBUkdFUl9NQVgxNDU3Nz1tCkNPTkZJR19DSEFSR0VSX01BWDc3NjkzPW0KQ09O
RklHX0NIQVJHRVJfTUFYODk5Nz1tCkNPTkZJR19DSEFSR0VSX01BWDg5OTg9bQpDT05GSUdfQ0hB
UkdFUl9CUTI0MTVYPW0KQ09ORklHX0NIQVJHRVJfQlEyNDE5MD1tCkNPTkZJR19DSEFSR0VSX0JR
MjQyNTc9bQpDT05GSUdfQ0hBUkdFUl9CUTI0NzM1PW0KQ09ORklHX0NIQVJHRVJfQlEyNTg5MD1t
CkNPTkZJR19DSEFSR0VSX1NNQjM0Nz1tCkNPTkZJR19DSEFSR0VSX1RQUzY1MDkwPW0KQ09ORklH
X0NIQVJHRVJfVFBTNjUyMTc9bQpDT05GSUdfQkFUVEVSWV9HQVVHRV9MVEMyOTQxPW0KQ09ORklH
X0JBVFRFUllfUlQ1MDMzPW0KQ09ORklHX0NIQVJHRVJfUlQ5NDU1PW0KQ09ORklHX0FYUDIwWF9Q
T1dFUj1tCkNPTkZJR19QT1dFUl9SRVNFVD15CkNPTkZJR19QT1dFUl9SRVNFVF9SRVNUQVJUPXkK
Q09ORklHX1BPV0VSX0FWUz15CkNPTkZJR19IV01PTj15CkNPTkZJR19IV01PTl9WSUQ9bQojIENP
TkZJR19IV01PTl9ERUJVR19DSElQIGlzIG5vdCBzZXQKCiMKIyBOYXRpdmUgZHJpdmVycwojCkNP
TkZJR19TRU5TT1JTX0FCSVRVR1VSVT1tCkNPTkZJR19TRU5TT1JTX0FCSVRVR1VSVTM9bQpDT05G
SUdfU0VOU09SU19BRDczMTQ9bQpDT05GSUdfU0VOU09SU19BRDc0MTQ9bQpDT05GSUdfU0VOU09S
U19BRDc0MTg9bQpDT05GSUdfU0VOU09SU19BRE0xMDIxPW0KQ09ORklHX1NFTlNPUlNfQURNMTAy
NT1tCkNPTkZJR19TRU5TT1JTX0FETTEwMjY9bQpDT05GSUdfU0VOU09SU19BRE0xMDI5PW0KQ09O
RklHX1NFTlNPUlNfQURNMTAzMT1tCkNPTkZJR19TRU5TT1JTX0FETTkyNDA9bQpDT05GSUdfU0VO
U09SU19BRFQ3WDEwPW0KQ09ORklHX1NFTlNPUlNfQURUNzMxMD1tCkNPTkZJR19TRU5TT1JTX0FE
VDc0MTA9bQpDT05GSUdfU0VOU09SU19BRFQ3NDExPW0KQ09ORklHX1NFTlNPUlNfQURUNzQ2Mj1t
CkNPTkZJR19TRU5TT1JTX0FEVDc0NzA9bQpDT05GSUdfU0VOU09SU19BRFQ3NDc1PW0KQ09ORklH
X1NFTlNPUlNfQVNDNzYyMT1tCkNPTkZJR19TRU5TT1JTX0s4VEVNUD1tCkNPTkZJR19TRU5TT1JT
X0sxMFRFTVA9bQpDT05GSUdfU0VOU09SU19GQU0xNUhfUE9XRVI9bQpDT05GSUdfU0VOU09SU19B
UFBMRVNNQz1tCkNPTkZJR19TRU5TT1JTX0FTQjEwMD1tCkNPTkZJR19TRU5TT1JTX0FUWFAxPW0K
Q09ORklHX1NFTlNPUlNfRFM2MjA9bQpDT05GSUdfU0VOU09SU19EUzE2MjE9bQpDT05GSUdfU0VO
U09SU19ERUxMX1NNTT1tCkNPTkZJR19TRU5TT1JTX0RBOTA1Ml9BREM9bQpDT05GSUdfU0VOU09S
U19EQTkwNTU9bQpDT05GSUdfU0VOU09SU19JNUtfQU1CPW0KQ09ORklHX1NFTlNPUlNfRjcxODA1
Rj1tCkNPTkZJR19TRU5TT1JTX0Y3MTg4MkZHPW0KQ09ORklHX1NFTlNPUlNfRjc1Mzc1Uz1tCkNP
TkZJR19TRU5TT1JTX01DMTM3ODNfQURDPW0KQ09ORklHX1NFTlNPUlNfRlNDSE1EPW0KQ09ORklH
X1NFTlNPUlNfR0w1MThTTT1tCkNPTkZJR19TRU5TT1JTX0dMNTIwU009bQpDT05GSUdfU0VOU09S
U19HNzYwQT1tCkNPTkZJR19TRU5TT1JTX0c3NjI9bQpDT05GSUdfU0VOU09SU19HUElPX0ZBTj1t
CkNPTkZJR19TRU5TT1JTX0hJSDYxMzA9bQpDT05GSUdfU0VOU09SU19JQk1BRU09bQpDT05GSUdf
U0VOU09SU19JQk1QRVg9bQpDT05GSUdfU0VOU09SU19JSU9fSFdNT049bQpDT05GSUdfU0VOU09S
U19JNTUwMD1tCkNPTkZJR19TRU5TT1JTX0NPUkVURU1QPW0KQ09ORklHX1NFTlNPUlNfSVQ4Nz1t
CkNPTkZJR19TRU5TT1JTX0pDNDI9bQpDT05GSUdfU0VOU09SU19QT1dSMTIyMD1tCkNPTkZJR19T
RU5TT1JTX0xJTkVBR0U9bQpDT05GSUdfU0VOU09SU19MVEMyOTQ1PW0KQ09ORklHX1NFTlNPUlNf
TFRDNDE1MT1tCkNPTkZJR19TRU5TT1JTX0xUQzQyMTU9bQpDT05GSUdfU0VOU09SU19MVEM0MjIy
PW0KQ09ORklHX1NFTlNPUlNfTFRDNDI0NT1tCkNPTkZJR19TRU5TT1JTX0xUQzQyNjA9bQpDT05G
SUdfU0VOU09SU19MVEM0MjYxPW0KQ09ORklHX1NFTlNPUlNfTUFYMTExMT1tCkNPTkZJR19TRU5T
T1JTX01BWDE2MDY1PW0KQ09ORklHX1NFTlNPUlNfTUFYMTYxOT1tCkNPTkZJR19TRU5TT1JTX01B
WDE2Njg9bQpDT05GSUdfU0VOU09SU19NQVgxOTc9bQpDT05GSUdfU0VOU09SU19NQVg2NjM5PW0K
Q09ORklHX1NFTlNPUlNfTUFYNjY0Mj1tCkNPTkZJR19TRU5TT1JTX01BWDY2NTA9bQpDT05GSUdf
U0VOU09SU19NQVg2Njk3PW0KQ09ORklHX1NFTlNPUlNfTUFYMzE3OTA9bQpDT05GSUdfU0VOU09S
U19IVFUyMT1tCkNPTkZJR19TRU5TT1JTX01DUDMwMjE9bQpDT05GSUdfU0VOU09SU19NRU5GMjFC
TUNfSFdNT049bQpDT05GSUdfU0VOU09SU19BRENYWD1tCkNPTkZJR19TRU5TT1JTX0xNNjM9bQpD
T05GSUdfU0VOU09SU19MTTcwPW0KQ09ORklHX1NFTlNPUlNfTE03Mz1tCkNPTkZJR19TRU5TT1JT
X0xNNzU9bQpDT05GSUdfU0VOU09SU19MTTc3PW0KQ09ORklHX1NFTlNPUlNfTE03OD1tCkNPTkZJ
R19TRU5TT1JTX0xNODA9bQpDT05GSUdfU0VOU09SU19MTTgzPW0KQ09ORklHX1NFTlNPUlNfTE04
NT1tCkNPTkZJR19TRU5TT1JTX0xNODc9bQpDT05GSUdfU0VOU09SU19MTTkwPW0KQ09ORklHX1NF
TlNPUlNfTE05Mj1tCkNPTkZJR19TRU5TT1JTX0xNOTM9bQpDT05GSUdfU0VOU09SU19MTTk1MjM0
PW0KQ09ORklHX1NFTlNPUlNfTE05NTI0MT1tCkNPTkZJR19TRU5TT1JTX0xNOTUyNDU9bQpDT05G
SUdfU0VOU09SU19QQzg3MzYwPW0KQ09ORklHX1NFTlNPUlNfUEM4NzQyNz1tCkNPTkZJR19TRU5T
T1JTX05UQ19USEVSTUlTVE9SPW0KQ09ORklHX1NFTlNPUlNfTkNUNjY4Mz1tCkNPTkZJR19TRU5T
T1JTX05DVDY3NzU9bQpDT05GSUdfU0VOU09SU19OQ1Q3ODAyPW0KQ09ORklHX1NFTlNPUlNfTkNU
NzkwND1tCkNPTkZJR19TRU5TT1JTX1BDRjg1OTE9bQpDT05GSUdfUE1CVVM9bQpDT05GSUdfU0VO
U09SU19QTUJVUz1tCkNPTkZJR19TRU5TT1JTX0FETTEyNzU9bQpDT05GSUdfU0VOU09SU19MTTI1
MDY2PW0KQ09ORklHX1NFTlNPUlNfTFRDMjk3OD1tCkNPTkZJR19TRU5TT1JTX0xUQzI5NzhfUkVH
VUxBVE9SPXkKQ09ORklHX1NFTlNPUlNfTUFYMTYwNjQ9bQpDT05GSUdfU0VOU09SU19NQVgyMDc1
MT1tCkNPTkZJR19TRU5TT1JTX01BWDM0NDQwPW0KQ09ORklHX1NFTlNPUlNfTUFYODY4OD1tCkNP
TkZJR19TRU5TT1JTX1RQUzQwNDIyPW0KQ09ORklHX1NFTlNPUlNfVUNEOTAwMD1tCkNPTkZJR19T
RU5TT1JTX1VDRDkyMDA9bQpDT05GSUdfU0VOU09SU19aTDYxMDA9bQpDT05GSUdfU0VOU09SU19T
SFQxNT1tCkNPTkZJR19TRU5TT1JTX1NIVDIxPW0KQ09ORklHX1NFTlNPUlNfU0hUQzE9bQpDT05G
SUdfU0VOU09SU19TSVM1NTk1PW0KQ09ORklHX1NFTlNPUlNfRE1FMTczNz1tCkNPTkZJR19TRU5T
T1JTX0VNQzE0MDM9bQpDT05GSUdfU0VOU09SU19FTUMyMTAzPW0KQ09ORklHX1NFTlNPUlNfRU1D
NlcyMDE9bQpDT05GSUdfU0VOU09SU19TTVNDNDdNMT1tCkNPTkZJR19TRU5TT1JTX1NNU0M0N00x
OTI9bQpDT05GSUdfU0VOU09SU19TTVNDNDdCMzk3PW0KQ09ORklHX1NFTlNPUlNfU0NINTZYWF9D
T01NT049bQpDT05GSUdfU0VOU09SU19TQ0g1NjI3PW0KQ09ORklHX1NFTlNPUlNfU0NINTYzNj1t
CkNPTkZJR19TRU5TT1JTX1NNTTY2NT1tCkNPTkZJR19TRU5TT1JTX0FEQzEyOEQ4MTg9bQpDT05G
SUdfU0VOU09SU19BRFMxMDE1PW0KQ09ORklHX1NFTlNPUlNfQURTNzgyOD1tCkNPTkZJR19TRU5T
T1JTX0FEUzc4NzE9bQpDT05GSUdfU0VOU09SU19BTUM2ODIxPW0KQ09ORklHX1NFTlNPUlNfSU5B
MjA5PW0KQ09ORklHX1NFTlNPUlNfSU5BMlhYPW0KQ09ORklHX1NFTlNPUlNfVEM3ND1tCkNPTkZJ
R19TRU5TT1JTX1RITUM1MD1tCkNPTkZJR19TRU5TT1JTX1RNUDEwMj1tCkNPTkZJR19TRU5TT1JT
X1RNUDEwMz1tCkNPTkZJR19TRU5TT1JTX1RNUDQwMT1tCkNPTkZJR19TRU5TT1JTX1RNUDQyMT1t
CkNPTkZJR19TRU5TT1JTX1RXTDQwMzBfTUFEQz1tCkNPTkZJR19TRU5TT1JTX1ZJQV9DUFVURU1Q
PW0KQ09ORklHX1NFTlNPUlNfVklBNjg2QT1tCkNPTkZJR19TRU5TT1JTX1ZUMTIxMT1tCkNPTkZJ
R19TRU5TT1JTX1ZUODIzMT1tCkNPTkZJR19TRU5TT1JTX1c4Mzc4MUQ9bQpDT05GSUdfU0VOU09S
U19XODM3OTFEPW0KQ09ORklHX1NFTlNPUlNfVzgzNzkyRD1tCkNPTkZJR19TRU5TT1JTX1c4Mzc5
Mz1tCkNPTkZJR19TRU5TT1JTX1c4Mzc5NT1tCiMgQ09ORklHX1NFTlNPUlNfVzgzNzk1X0ZBTkNU
UkwgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19XODNMNzg1VFM9bQpDT05GSUdfU0VOU09SU19X
ODNMNzg2Tkc9bQpDT05GSUdfU0VOU09SU19XODM2MjdIRj1tCkNPTkZJR19TRU5TT1JTX1c4MzYy
N0VIRj1tCkNPTkZJR19TRU5TT1JTX1dNODMxWD1tCkNPTkZJR19TRU5TT1JTX1dNODM1MD1tCgoj
CiMgQUNQSSBkcml2ZXJzCiMKQ09ORklHX1NFTlNPUlNfQUNQSV9QT1dFUj1tCkNPTkZJR19TRU5T
T1JTX0FUSzAxMTA9bQpDT05GSUdfVEhFUk1BTD15CkNPTkZJR19USEVSTUFMX0hXTU9OPXkKQ09O
RklHX1RIRVJNQUxfV1JJVEFCTEVfVFJJUFM9eQpDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9T
VEVQX1dJU0U9eQojIENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX0ZBSVJfU0hBUkUgaXMgbm90
IHNldAojIENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1VTRVJfU1BBQ0UgaXMgbm90IHNldAoj
IENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1BPV0VSX0FMTE9DQVRPUiBpcyBub3Qgc2V0CkNP
TkZJR19USEVSTUFMX0dPVl9GQUlSX1NIQVJFPXkKQ09ORklHX1RIRVJNQUxfR09WX1NURVBfV0lT
RT15CkNPTkZJR19USEVSTUFMX0dPVl9CQU5HX0JBTkc9eQpDT05GSUdfVEhFUk1BTF9HT1ZfVVNF
Ul9TUEFDRT15CkNPTkZJR19USEVSTUFMX0dPVl9QT1dFUl9BTExPQ0FUT1I9eQpDT05GSUdfVEhF
Uk1BTF9FTVVMQVRJT049eQpDT05GSUdfSU5URUxfUE9XRVJDTEFNUD1tCkNPTkZJR19YODZfUEtH
X1RFTVBfVEhFUk1BTD1tCkNPTkZJR19JTlRFTF9TT0NfRFRTX0lPU0ZfQ09SRT1tCkNPTkZJR19J
TlRFTF9TT0NfRFRTX1RIRVJNQUw9bQpDT05GSUdfSU5UMzQwWF9USEVSTUFMPW0KQ09ORklHX0FD
UElfVEhFUk1BTF9SRUw9bQpDT05GSUdfSU5URUxfUENIX1RIRVJNQUw9bQpDT05GSUdfV0FUQ0hE
T0c9eQpDT05GSUdfV0FUQ0hET0dfQ09SRT15CiMgQ09ORklHX1dBVENIRE9HX05PV0FZT1VUIGlz
IG5vdCBzZXQKCiMKIyBXYXRjaGRvZyBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19TT0ZUX1dBVENI
RE9HPW0KQ09ORklHX0RBOTA1Ml9XQVRDSERPRz1tCkNPTkZJR19EQTkwNTVfV0FUQ0hET0c9bQpD
T05GSUdfREE5MDYzX1dBVENIRE9HPW0KQ09ORklHX0RBOTA2Ml9XQVRDSERPRz1tCkNPTkZJR19N
RU5GMjFCTUNfV0FUQ0hET0c9bQpDT05GSUdfV004MzFYX1dBVENIRE9HPW0KQ09ORklHX1dNODM1
MF9XQVRDSERPRz1tCkNPTkZJR19YSUxJTlhfV0FUQ0hET0c9bQpDT05GSUdfQ0FERU5DRV9XQVRD
SERPRz1tCkNPTkZJR19EV19XQVRDSERPRz1tCkNPTkZJR19STjVUNjE4X1dBVENIRE9HPW0KQ09O
RklHX1RXTDQwMzBfV0FUQ0hET0c9bQpDT05GSUdfTUFYNjNYWF9XQVRDSERPRz1tCkNPTkZJR19S
RVRVX1dBVENIRE9HPW0KQ09ORklHX0FDUVVJUkVfV0RUPW0KQ09ORklHX0FEVkFOVEVDSF9XRFQ9
bQpDT05GSUdfQUxJTTE1MzVfV0RUPW0KQ09ORklHX0FMSU03MTAxX1dEVD1tCkNPTkZJR19GNzE4
MDhFX1dEVD1tCkNPTkZJR19TUDUxMDBfVENPPW0KQ09ORklHX1NCQ19GSVRQQzJfV0FUQ0hET0c9
bQpDT05GSUdfRVVST1RFQ0hfV0RUPW0KQ09ORklHX0lCNzAwX1dEVD1tCkNPTkZJR19JQk1BU1I9
bQpDT05GSUdfV0FGRVJfV0RUPW0KQ09ORklHX0k2MzAwRVNCX1dEVD1tCkNPTkZJR19JRTZYWF9X
RFQ9bQpDT05GSUdfSVRDT19XRFQ9bQpDT05GSUdfSVRDT19WRU5ET1JfU1VQUE9SVD15CkNPTkZJ
R19JVDg3MTJGX1dEVD1tCkNPTkZJR19JVDg3X1dEVD1tCkNPTkZJR19IUF9XQVRDSERPRz1tCkNP
TkZJR19LRU1QTERfV0RUPW0KQ09ORklHX0hQV0RUX05NSV9ERUNPRElORz15CkNPTkZJR19TQzEy
MDBfV0RUPW0KQ09ORklHX1BDODc0MTNfV0RUPW0KQ09ORklHX05WX1RDTz1tCkNPTkZJR182MFhY
X1dEVD1tCkNPTkZJR19DUFU1X1dEVD1tCkNPTkZJR19TTVNDX1NDSDMxMVhfV0RUPW0KQ09ORklH
X1NNU0MzN0I3ODdfV0RUPW0KQ09ORklHX1ZJQV9XRFQ9bQpDT05GSUdfVzgzNjI3SEZfV0RUPW0K
Q09ORklHX1c4Mzg3N0ZfV0RUPW0KQ09ORklHX1c4Mzk3N0ZfV0RUPW0KQ09ORklHX01BQ0haX1dE
VD1tCkNPTkZJR19TQkNfRVBYX0MzX1dBVENIRE9HPW0KQ09ORklHX0JDTTcwMzhfV0RUPW0KQ09O
RklHX01FTl9BMjFfV0RUPW0KQ09ORklHX1hFTl9XRFQ9bQoKIwojIFBDSS1iYXNlZCBXYXRjaGRv
ZyBDYXJkcwojCkNPTkZJR19QQ0lQQ1dBVENIRE9HPW0KQ09ORklHX1dEVFBDST1tCgojCiMgVVNC
LWJhc2VkIFdhdGNoZG9nIENhcmRzCiMKQ09ORklHX1VTQlBDV0FUQ0hET0c9bQpDT05GSUdfU1NC
X1BPU1NJQkxFPXkKCiMKIyBTb25pY3MgU2lsaWNvbiBCYWNrcGxhbmUKIwpDT05GSUdfU1NCPW0K
Q09ORklHX1NTQl9TUFJPTT15CkNPTkZJR19TU0JfQkxPQ0tJTz15CkNPTkZJR19TU0JfUENJSE9T
VF9QT1NTSUJMRT15CkNPTkZJR19TU0JfUENJSE9TVD15CkNPTkZJR19TU0JfQjQzX1BDSV9CUklE
R0U9eQpDT05GSUdfU1NCX1BDTUNJQUhPU1RfUE9TU0lCTEU9eQojIENPTkZJR19TU0JfUENNQ0lB
SE9TVCBpcyBub3Qgc2V0CkNPTkZJR19TU0JfU0RJT0hPU1RfUE9TU0lCTEU9eQpDT05GSUdfU1NC
X1NESU9IT1NUPXkKQ09ORklHX1NTQl9IT1NUX1NPQz15CiMgQ09ORklHX1NTQl9TSUxFTlQgaXMg
bm90IHNldAojIENPTkZJR19TU0JfREVCVUcgaXMgbm90IHNldApDT05GSUdfU1NCX0RSSVZFUl9Q
Q0lDT1JFX1BPU1NJQkxFPXkKQ09ORklHX1NTQl9EUklWRVJfUENJQ09SRT15CkNPTkZJR19TU0Jf
RFJJVkVSX0dQSU89eQpDT05GSUdfQkNNQV9QT1NTSUJMRT15CgojCiMgQnJvYWRjb20gc3BlY2lm
aWMgQU1CQQojCkNPTkZJR19CQ01BPW0KQ09ORklHX0JDTUFfQkxPQ0tJTz15CkNPTkZJR19CQ01B
X0hPU1RfUENJX1BPU1NJQkxFPXkKQ09ORklHX0JDTUFfSE9TVF9QQ0k9eQpDT05GSUdfQkNNQV9I
T1NUX1NPQz15CkNPTkZJR19CQ01BX0RSSVZFUl9QQ0k9eQpDT05GSUdfQkNNQV9EUklWRVJfR01B
Q19DTU49eQpDT05GSUdfQkNNQV9EUklWRVJfR1BJTz15CiMgQ09ORklHX0JDTUFfREVCVUcgaXMg
bm90IHNldAoKIwojIE11bHRpZnVuY3Rpb24gZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfTUZEX0NP
UkU9eQpDT05GSUdfTUZEX0FTMzcxMT15CkNPTkZJR19QTUlDX0FEUDU1MjA9eQpDT05GSUdfTUZE
X0FBVDI4NzBfQ09SRT15CkNPTkZJR19NRkRfQkNNNTkwWFg9bQpDT05GSUdfTUZEX0FYUDIwWD15
CkNPTkZJR19NRkRfQ1JPU19FQz1tCkNPTkZJR19NRkRfQ1JPU19FQ19JMkM9bQpDT05GSUdfTUZE
X0NST1NfRUNfU1BJPW0KQ09ORklHX1BNSUNfREE5MDNYPXkKQ09ORklHX1BNSUNfREE5MDUyPXkK
Q09ORklHX01GRF9EQTkwNTJfU1BJPXkKQ09ORklHX01GRF9EQTkwNTJfSTJDPXkKQ09ORklHX01G
RF9EQTkwNTU9eQpDT05GSUdfTUZEX0RBOTA2Mj1tCkNPTkZJR19NRkRfREE5MDYzPXkKQ09ORklH
X01GRF9EQTkxNTA9bQpDT05GSUdfTUZEX0RMTjI9bQpDT05GSUdfTUZEX01DMTNYWFg9bQpDT05G
SUdfTUZEX01DMTNYWFhfU1BJPW0KQ09ORklHX01GRF9NQzEzWFhYX0kyQz1tCkNPTkZJR19IVENf
UEFTSUMzPW0KQ09ORklHX0hUQ19JMkNQTEQ9eQpDT05GSUdfTUZEX0lOVEVMX1FVQVJLX0kyQ19H
UElPPW0KQ09ORklHX0xQQ19JQ0g9bQpDT05GSUdfTFBDX1NDSD1tCkNPTkZJR19JTlRFTF9TT0Nf
UE1JQz15CkNPTkZJR19NRkRfSU5URUxfTFBTUz1tCkNPTkZJR19NRkRfSU5URUxfTFBTU19BQ1BJ
PW0KQ09ORklHX01GRF9JTlRFTF9MUFNTX1BDST1tCkNPTkZJR19NRkRfSkFOWl9DTU9ESU89bQpD
T05GSUdfTUZEX0tFTVBMRD1tCkNPTkZJR19NRkRfODhQTTgwMD1tCkNPTkZJR19NRkRfODhQTTgw
NT1tCkNPTkZJR19NRkRfODhQTTg2MFg9eQpDT05GSUdfTUZEX01BWDE0NTc3PXkKQ09ORklHX01G
RF9NQVg3NzY5Mz15CkNPTkZJR19NRkRfTUFYNzc4NDM9eQpDT05GSUdfTUZEX01BWDg5MDc9bQpD
T05GSUdfTUZEX01BWDg5MjU9eQpDT05GSUdfTUZEX01BWDg5OTc9eQpDT05GSUdfTUZEX01BWDg5
OTg9eQpDT05GSUdfTUZEX01UNjM5Nz1tCkNPTkZJR19NRkRfTUVORjIxQk1DPW0KQ09ORklHX0Va
WF9QQ0FQPXkKQ09ORklHX01GRF9WSVBFUkJPQVJEPW0KQ09ORklHX01GRF9SRVRVPW0KQ09ORklH
X01GRF9QQ0Y1MDYzMz1tCkNPTkZJR19QQ0Y1MDYzM19BREM9bQpDT05GSUdfUENGNTA2MzNfR1BJ
Tz1tCkNPTkZJR19VQ0IxNDAwX0NPUkU9bQpDT05GSUdfTUZEX1JEQzMyMVg9bQpDT05GSUdfTUZE
X1JUU1hfUENJPW0KQ09ORklHX01GRF9SVDUwMzM9bQpDT05GSUdfTUZEX1JUU1hfVVNCPW0KQ09O
RklHX01GRF9SQzVUNTgzPXkKQ09ORklHX01GRF9STjVUNjE4PW0KQ09ORklHX01GRF9TRUNfQ09S
RT15CkNPTkZJR19NRkRfU0k0NzZYX0NPUkU9bQpDT05GSUdfTUZEX1NNNTAxPW0KQ09ORklHX01G
RF9TTTUwMV9HUElPPXkKQ09ORklHX01GRF9TS1k4MTQ1Mj1tCkNPTkZJR19NRkRfU01TQz15CkNP
TkZJR19BQlg1MDBfQ09SRT15CkNPTkZJR19BQjMxMDBfQ09SRT15CkNPTkZJR19BQjMxMDBfT1RQ
PW0KQ09ORklHX01GRF9TWVNDT049eQpDT05GSUdfTUZEX1RJX0FNMzM1WF9UU0NBREM9bQpDT05G
SUdfTUZEX0xQMzk0Mz1tCkNPTkZJR19NRkRfTFA4Nzg4PXkKQ09ORklHX01GRF9QQUxNQVM9eQpD
T05GSUdfVFBTNjEwNVg9bQpDT05GSUdfVFBTNjUwMTA9bQpDT05GSUdfVFBTNjUwN1g9bQpDT05G
SUdfTUZEX1RQUzY1MDkwPXkKQ09ORklHX01GRF9UUFM2NTIxNz15CkNPTkZJR19NRkRfVFBTNjUy
MTg9bQpDT05GSUdfTUZEX1RQUzY1ODZYPXkKQ09ORklHX01GRF9UUFM2NTkxMD15CkNPTkZJR19N
RkRfVFBTNjU5MTI9eQpDT05GSUdfTUZEX1RQUzY1OTEyX0kyQz15CkNPTkZJR19NRkRfVFBTNjU5
MTJfU1BJPXkKQ09ORklHX01GRF9UUFM4MDAzMT15CkNPTkZJR19UV0w0MDMwX0NPUkU9eQpDT05G
SUdfTUZEX1RXTDQwMzBfQVVESU89eQpDT05GSUdfVFdMNjA0MF9DT1JFPXkKQ09ORklHX01GRF9X
TDEyNzNfQ09SRT1tCkNPTkZJR19NRkRfTE0zNTMzPW0KIyBDT05GSUdfTUZEX1RNSU8gaXMgbm90
IHNldApDT05GSUdfTUZEX1ZYODU1PW0KQ09ORklHX01GRF9BUklaT05BPXkKQ09ORklHX01GRF9B
UklaT05BX0kyQz1tCkNPTkZJR19NRkRfQVJJWk9OQV9TUEk9bQpDT05GSUdfTUZEX1dNNTEwMj15
CkNPTkZJR19NRkRfV001MTEwPXkKQ09ORklHX01GRF9XTTg5OTc9eQpDT05GSUdfTUZEX1dNODk5
OD15CkNPTkZJR19NRkRfV004NDAwPXkKQ09ORklHX01GRF9XTTgzMVg9eQpDT05GSUdfTUZEX1dN
ODMxWF9JMkM9eQpDT05GSUdfTUZEX1dNODMxWF9TUEk9eQpDT05GSUdfTUZEX1dNODM1MD15CkNP
TkZJR19NRkRfV004MzUwX0kyQz15CkNPTkZJR19NRkRfV004OTk0PW0KQ09ORklHX1JFR1VMQVRP
Uj15CiMgQ09ORklHX1JFR1VMQVRPUl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1Jf
RklYRURfVk9MVEFHRT1tCkNPTkZJR19SRUdVTEFUT1JfVklSVFVBTF9DT05TVU1FUj1tCkNPTkZJ
R19SRUdVTEFUT1JfVVNFUlNQQUNFX0NPTlNVTUVSPW0KQ09ORklHX1JFR1VMQVRPUl84OFBNODAw
PW0KQ09ORklHX1JFR1VMQVRPUl84OFBNODYwNz1tCkNPTkZJR19SRUdVTEFUT1JfQUNUODg2NT1t
CkNPTkZJR19SRUdVTEFUT1JfQUQ1Mzk4PW0KQ09ORklHX1JFR1VMQVRPUl9BTkFUT1A9bQpDT05G
SUdfUkVHVUxBVE9SX0FBVDI4NzA9bQpDT05GSUdfUkVHVUxBVE9SX0FCMzEwMD1tCkNPTkZJR19S
RUdVTEFUT1JfQVJJWk9OQT1tCkNPTkZJR19SRUdVTEFUT1JfQVMzNzExPW0KQ09ORklHX1JFR1VM
QVRPUl9BWFAyMFg9bQpDT05GSUdfUkVHVUxBVE9SX0JDTTU5MFhYPW0KQ09ORklHX1JFR1VMQVRP
Ul9EQTkwM1g9bQpDT05GSUdfUkVHVUxBVE9SX0RBOTA1Mj1tCkNPTkZJR19SRUdVTEFUT1JfREE5
MDU1PW0KQ09ORklHX1JFR1VMQVRPUl9EQTkwNjI9bQpDT05GSUdfUkVHVUxBVE9SX0RBOTA2Mz1t
CkNPTkZJR19SRUdVTEFUT1JfREE5MjEwPW0KQ09ORklHX1JFR1VMQVRPUl9EQTkyMTE9bQpDT05G
SUdfUkVHVUxBVE9SX0ZBTjUzNTU1PW0KQ09ORklHX1JFR1VMQVRPUl9HUElPPW0KQ09ORklHX1JF
R1VMQVRPUl9JU0w5MzA1PW0KQ09ORklHX1JFR1VMQVRPUl9JU0w2MjcxQT1tCkNPTkZJR19SRUdV
TEFUT1JfTFAzOTcxPW0KQ09ORklHX1JFR1VMQVRPUl9MUDM5NzI9bQpDT05GSUdfUkVHVUxBVE9S
X0xQODcyWD1tCkNPTkZJR19SRUdVTEFUT1JfTFA4NzU1PW0KQ09ORklHX1JFR1VMQVRPUl9MUDg3
ODg9bQpDT05GSUdfUkVHVUxBVE9SX0xUQzM1ODk9bQpDT05GSUdfUkVHVUxBVE9SX01BWDE0NTc3
PW0KQ09ORklHX1JFR1VMQVRPUl9NQVgxNTg2PW0KQ09ORklHX1JFR1VMQVRPUl9NQVg4NjQ5PW0K
Q09ORklHX1JFR1VMQVRPUl9NQVg4NjYwPW0KQ09ORklHX1JFR1VMQVRPUl9NQVg4OTA3PW0KQ09O
RklHX1JFR1VMQVRPUl9NQVg4OTI1PW0KQ09ORklHX1JFR1VMQVRPUl9NQVg4OTUyPW0KQ09ORklH
X1JFR1VMQVRPUl9NQVg4OTczPW0KQ09ORklHX1JFR1VMQVRPUl9NQVg4OTk3PW0KQ09ORklHX1JF
R1VMQVRPUl9NQVg4OTk4PW0KQ09ORklHX1JFR1VMQVRPUl9NQVg3NzY5Mz1tCkNPTkZJR19SRUdV
TEFUT1JfTUMxM1hYWF9DT1JFPW0KQ09ORklHX1JFR1VMQVRPUl9NQzEzNzgzPW0KQ09ORklHX1JF
R1VMQVRPUl9NQzEzODkyPW0KQ09ORklHX1JFR1VMQVRPUl9NVDYzMTE9bQpDT05GSUdfUkVHVUxB
VE9SX01UNjM5Nz1tCkNPTkZJR19SRUdVTEFUT1JfUEFMTUFTPW0KQ09ORklHX1JFR1VMQVRPUl9Q
Q0FQPW0KQ09ORklHX1JFR1VMQVRPUl9QQ0Y1MDYzMz1tCkNPTkZJR19SRUdVTEFUT1JfUEZVWkUx
MDA9bQpDT05GSUdfUkVHVUxBVE9SX1BXTT1tCkNPTkZJR19SRUdVTEFUT1JfUUNPTV9TUE1JPW0K
Q09ORklHX1JFR1VMQVRPUl9SQzVUNTgzPW0KQ09ORklHX1JFR1VMQVRPUl9STjVUNjE4PW0KQ09O
RklHX1JFR1VMQVRPUl9SVDUwMzM9bQpDT05GSUdfUkVHVUxBVE9SX1MyTVBBMDE9bQpDT05GSUdf
UkVHVUxBVE9SX1MyTVBTMTE9bQpDT05GSUdfUkVHVUxBVE9SX1M1TTg3Njc9bQpDT05GSUdfUkVH
VUxBVE9SX1NLWTgxNDUyPW0KQ09ORklHX1JFR1VMQVRPUl9UUFM1MTYzMj1tCkNPTkZJR19SRUdV
TEFUT1JfVFBTNjEwNVg9bQpDT05GSUdfUkVHVUxBVE9SX1RQUzYyMzYwPW0KQ09ORklHX1JFR1VM
QVRPUl9UUFM2NTAyMz1tCkNPTkZJR19SRUdVTEFUT1JfVFBTNjUwN1g9bQpDT05GSUdfUkVHVUxB
VE9SX1RQUzY1MDkwPW0KQ09ORklHX1JFR1VMQVRPUl9UUFM2NTIxNz15CkNPTkZJR19SRUdVTEFU
T1JfVFBTNjUyNFg9bQpDT05GSUdfUkVHVUxBVE9SX1RQUzY1ODZYPW0KQ09ORklHX1JFR1VMQVRP
Ul9UUFM2NTkxMD1tCkNPTkZJR19SRUdVTEFUT1JfVFBTNjU5MTI9bQpDT05GSUdfUkVHVUxBVE9S
X1RQUzgwMDMxPW0KQ09ORklHX1JFR1VMQVRPUl9UV0w0MDMwPW0KQ09ORklHX1JFR1VMQVRPUl9X
TTgzMVg9bQpDT05GSUdfUkVHVUxBVE9SX1dNODM1MD1tCkNPTkZJR19SRUdVTEFUT1JfV004NDAw
PW0KQ09ORklHX1JFR1VMQVRPUl9XTTg5OTQ9bQpDT05GSUdfTUVESUFfU1VQUE9SVD1tCgojCiMg
TXVsdGltZWRpYSBjb3JlIHN1cHBvcnQKIwpDT05GSUdfTUVESUFfQ0FNRVJBX1NVUFBPUlQ9eQpD
T05GSUdfTUVESUFfQU5BTE9HX1RWX1NVUFBPUlQ9eQpDT05GSUdfTUVESUFfRElHSVRBTF9UVl9T
VVBQT1JUPXkKQ09ORklHX01FRElBX1JBRElPX1NVUFBPUlQ9eQpDT05GSUdfTUVESUFfU0RSX1NV
UFBPUlQ9eQpDT05GSUdfTUVESUFfUkNfU1VQUE9SVD15CkNPTkZJR19NRURJQV9DT05UUk9MTEVS
PXkKQ09ORklHX1ZJREVPX0RFVj1tCkNPTkZJR19WSURFT19WNEwyX1NVQkRFVl9BUEk9eQpDT05G
SUdfVklERU9fVjRMMj1tCiMgQ09ORklHX1ZJREVPX0FEVl9ERUJVRyBpcyBub3Qgc2V0CiMgQ09O
RklHX1ZJREVPX0ZJWEVEX01JTk9SX1JBTkdFUyBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19UVU5F
Uj1tCkNPTkZJR19WNEwyX01FTTJNRU1fREVWPW0KQ09ORklHX1Y0TDJfRkxBU0hfTEVEX0NMQVNT
PW0KQ09ORklHX1ZJREVPQlVGX0dFTj1tCkNPTkZJR19WSURFT0JVRl9ETUFfU0c9bQpDT05GSUdf
VklERU9CVUZfVk1BTExPQz1tCkNPTkZJR19WSURFT0JVRl9EVkI9bQpDT05GSUdfVklERU9CVUYy
X0NPUkU9bQpDT05GSUdfVklERU9CVUYyX01FTU9QUz1tCkNPTkZJR19WSURFT0JVRjJfRE1BX0NP
TlRJRz1tCkNPTkZJR19WSURFT0JVRjJfVk1BTExPQz1tCkNPTkZJR19WSURFT0JVRjJfRE1BX1NH
PW0KQ09ORklHX1ZJREVPQlVGMl9EVkI9bQpDT05GSUdfRFZCX0NPUkU9bQpDT05GSUdfRFZCX05F
VD15CkNPTkZJR19UVFBDSV9FRVBST009bQpDT05GSUdfRFZCX01BWF9BREFQVEVSUz04CkNPTkZJ
R19EVkJfRFlOQU1JQ19NSU5PUlM9eQoKIwojIE1lZGlhIGRyaXZlcnMKIwpDT05GSUdfUkNfQ09S
RT1tCkNPTkZJR19SQ19NQVA9bQpDT05GSUdfUkNfREVDT0RFUlM9eQpDT05GSUdfTElSQz1tCkNP
TkZJR19JUl9MSVJDX0NPREVDPW0KQ09ORklHX0lSX05FQ19ERUNPREVSPW0KQ09ORklHX0lSX1JD
NV9ERUNPREVSPW0KQ09ORklHX0lSX1JDNl9ERUNPREVSPW0KQ09ORklHX0lSX0pWQ19ERUNPREVS
PW0KQ09ORklHX0lSX1NPTllfREVDT0RFUj1tCkNPTkZJR19JUl9TQU5ZT19ERUNPREVSPW0KQ09O
RklHX0lSX1NIQVJQX0RFQ09ERVI9bQpDT05GSUdfSVJfTUNFX0tCRF9ERUNPREVSPW0KQ09ORklH
X0lSX1hNUF9ERUNPREVSPW0KQ09ORklHX1JDX0RFVklDRVM9eQpDT05GSUdfUkNfQVRJX1JFTU9U
RT1tCkNPTkZJR19JUl9FTkU9bQpDT05GSUdfSVJfSElYNUhEMj1tCkNPTkZJR19JUl9JTU9OPW0K
Q09ORklHX0lSX01DRVVTQj1tCkNPTkZJR19JUl9JVEVfQ0lSPW0KQ09ORklHX0lSX0ZJTlRFSz1t
CkNPTkZJR19JUl9OVVZPVE9OPW0KQ09ORklHX0lSX1JFRFJBVDM9bQpDT05GSUdfSVJfU1RSRUFN
WkFQPW0KQ09ORklHX0lSX1dJTkJPTkRfQ0lSPW0KQ09ORklHX0lSX0lHT1JQTFVHVVNCPW0KQ09O
RklHX0lSX0lHVUFOQT1tCkNPTkZJR19JUl9UVFVTQklSPW0KQ09ORklHX1JDX0xPT1BCQUNLPW0K
Q09ORklHX0lSX0dQSU9fQ0lSPW0KQ09ORklHX01FRElBX1VTQl9TVVBQT1JUPXkKCiMKIyBXZWJj
YW0gZGV2aWNlcwojCkNPTkZJR19VU0JfVklERU9fQ0xBU1M9bQpDT05GSUdfVVNCX1ZJREVPX0NM
QVNTX0lOUFVUX0VWREVWPXkKQ09ORklHX1VTQl9HU1BDQT1tCkNPTkZJR19VU0JfTTU2MDI9bQpD
T05GSUdfVVNCX1NUVjA2WFg9bQpDT05GSUdfVVNCX0dMODYwPW0KQ09ORklHX1VTQl9HU1BDQV9C
RU5RPW0KQ09ORklHX1VTQl9HU1BDQV9DT05FWD1tCkNPTkZJR19VU0JfR1NQQ0FfQ1BJQTE9bQpD
T05GSUdfVVNCX0dTUENBX0RUQ1MwMzM9bQpDT05GSUdfVVNCX0dTUENBX0VUT01TPW0KQ09ORklH
X1VTQl9HU1BDQV9GSU5FUElYPW0KQ09ORklHX1VTQl9HU1BDQV9KRUlMSU5KPW0KQ09ORklHX1VT
Ql9HU1BDQV9KTDIwMDVCQ0Q9bQpDT05GSUdfVVNCX0dTUENBX0tJTkVDVD1tCkNPTkZJR19VU0Jf
R1NQQ0FfS09OSUNBPW0KQ09ORklHX1VTQl9HU1BDQV9NQVJTPW0KQ09ORklHX1VTQl9HU1BDQV9N
Ujk3MzEwQT1tCkNPTkZJR19VU0JfR1NQQ0FfTlc4MFg9bQpDT05GSUdfVVNCX0dTUENBX09WNTE5
PW0KQ09ORklHX1VTQl9HU1BDQV9PVjUzND1tCkNPTkZJR19VU0JfR1NQQ0FfT1Y1MzRfOT1tCkNP
TkZJR19VU0JfR1NQQ0FfUEFDMjA3PW0KQ09ORklHX1VTQl9HU1BDQV9QQUM3MzAyPW0KQ09ORklH
X1VTQl9HU1BDQV9QQUM3MzExPW0KQ09ORklHX1VTQl9HU1BDQV9TRTQwMT1tCkNPTkZJR19VU0Jf
R1NQQ0FfU045QzIwMjg9bQpDT05GSUdfVVNCX0dTUENBX1NOOUMyMFg9bQpDT05GSUdfVVNCX0dT
UENBX1NPTklYQj1tCkNPTkZJR19VU0JfR1NQQ0FfU09OSVhKPW0KQ09ORklHX1VTQl9HU1BDQV9T
UENBNTAwPW0KQ09ORklHX1VTQl9HU1BDQV9TUENBNTAxPW0KQ09ORklHX1VTQl9HU1BDQV9TUENB
NTA1PW0KQ09ORklHX1VTQl9HU1BDQV9TUENBNTA2PW0KQ09ORklHX1VTQl9HU1BDQV9TUENBNTA4
PW0KQ09ORklHX1VTQl9HU1BDQV9TUENBNTYxPW0KQ09ORklHX1VTQl9HU1BDQV9TUENBMTUyOD1t
CkNPTkZJR19VU0JfR1NQQ0FfU1E5MDU9bQpDT05GSUdfVVNCX0dTUENBX1NROTA1Qz1tCkNPTkZJ
R19VU0JfR1NQQ0FfU1E5MzBYPW0KQ09ORklHX1VTQl9HU1BDQV9TVEswMTQ9bQpDT05GSUdfVVNC
X0dTUENBX1NUSzExMzU9bQpDT05GSUdfVVNCX0dTUENBX1NUVjA2ODA9bQpDT05GSUdfVVNCX0dT
UENBX1NVTlBMVVM9bQpDT05GSUdfVVNCX0dTUENBX1Q2MTM9bQpDT05GSUdfVVNCX0dTUENBX1RP
UFJPPW0KQ09ORklHX1VTQl9HU1BDQV9UT1VQVEVLPW0KQ09ORklHX1VTQl9HU1BDQV9UVjg1MzI9
bQpDT05GSUdfVVNCX0dTUENBX1ZDMDMyWD1tCkNPTkZJR19VU0JfR1NQQ0FfVklDQU09bQpDT05G
SUdfVVNCX0dTUENBX1hJUkxJTktfQ0lUPW0KQ09ORklHX1VTQl9HU1BDQV9aQzNYWD1tCkNPTkZJ
R19VU0JfUFdDPW0KIyBDT05GSUdfVVNCX1BXQ19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19VU0Jf
UFdDX0lOUFVUX0VWREVWPXkKQ09ORklHX1ZJREVPX0NQSUEyPW0KQ09ORklHX1VTQl9aUjM2NFhY
PW0KQ09ORklHX1VTQl9TVEtXRUJDQU09bQpDT05GSUdfVVNCX1MyMjU1PW0KQ09ORklHX1ZJREVP
X1VTQlRWPW0KCiMKIyBBbmFsb2cgVFYgVVNCIGRldmljZXMKIwpDT05GSUdfVklERU9fUFZSVVNC
Mj1tCkNPTkZJR19WSURFT19QVlJVU0IyX1NZU0ZTPXkKQ09ORklHX1ZJREVPX1BWUlVTQjJfRFZC
PXkKIyBDT05GSUdfVklERU9fUFZSVVNCMl9ERUJVR0lGQyBpcyBub3Qgc2V0CkNPTkZJR19WSURF
T19IRFBWUj1tCkNPTkZJR19WSURFT19VU0JWSVNJT049bQpDT05GSUdfVklERU9fU1RLMTE2MF9D
T01NT049bQpDT05GSUdfVklERU9fU1RLMTE2MF9BQzk3PXkKQ09ORklHX1ZJREVPX1NUSzExNjA9
bQpDT05GSUdfVklERU9fR083MDA3PW0KQ09ORklHX1ZJREVPX0dPNzAwN19VU0I9bQpDT05GSUdf
VklERU9fR083MDA3X0xPQURFUj1tCkNPTkZJR19WSURFT19HTzcwMDdfVVNCX1MyMjUwX0JPQVJE
PW0KCiMKIyBBbmFsb2cvZGlnaXRhbCBUViBVU0IgZGV2aWNlcwojCkNPTkZJR19WSURFT19BVTA4
Mjg9bQpDT05GSUdfVklERU9fQVUwODI4X1Y0TDI9eQpDT05GSUdfVklERU9fQVUwODI4X1JDPXkK
Q09ORklHX1ZJREVPX0NYMjMxWFg9bQpDT05GSUdfVklERU9fQ1gyMzFYWF9SQz15CkNPTkZJR19W
SURFT19DWDIzMVhYX0FMU0E9bQpDT05GSUdfVklERU9fQ1gyMzFYWF9EVkI9bQpDT05GSUdfVklE
RU9fVE02MDAwPW0KQ09ORklHX1ZJREVPX1RNNjAwMF9BTFNBPW0KQ09ORklHX1ZJREVPX1RNNjAw
MF9EVkI9bQoKIwojIERpZ2l0YWwgVFYgVVNCIGRldmljZXMKIwpDT05GSUdfRFZCX1VTQj1tCiMg
Q09ORklHX0RWQl9VU0JfREVCVUcgaXMgbm90IHNldApDT05GSUdfRFZCX1VTQl9BODAwPW0KQ09O
RklHX0RWQl9VU0JfRElCVVNCX01CPW0KIyBDT05GSUdfRFZCX1VTQl9ESUJVU0JfTUJfRkFVTFRZ
IGlzIG5vdCBzZXQKQ09ORklHX0RWQl9VU0JfRElCVVNCX01DPW0KQ09ORklHX0RWQl9VU0JfRElC
MDcwMD1tCkNPTkZJR19EVkJfVVNCX1VNVF8wMTA9bQpDT05GSUdfRFZCX1VTQl9DWFVTQj1tCkNP
TkZJR19EVkJfVVNCX005MjBYPW0KQ09ORklHX0RWQl9VU0JfRElHSVRWPW0KQ09ORklHX0RWQl9V
U0JfVlA3MDQ1PW0KQ09ORklHX0RWQl9VU0JfVlA3MDJYPW0KQ09ORklHX0RWQl9VU0JfR1A4UFNL
PW0KQ09ORklHX0RWQl9VU0JfTk9WQV9UX1VTQjI9bQpDT05GSUdfRFZCX1VTQl9UVFVTQjI9bQpD
T05GSUdfRFZCX1VTQl9EVFQyMDBVPW0KQ09ORklHX0RWQl9VU0JfT1BFUkExPW0KQ09ORklHX0RW
Ql9VU0JfQUY5MDA1PW0KQ09ORklHX0RWQl9VU0JfQUY5MDA1X1JFTU9URT1tCkNPTkZJR19EVkJf
VVNCX1BDVFY0NTJFPW0KQ09ORklHX0RWQl9VU0JfRFcyMTAyPW0KQ09ORklHX0RWQl9VU0JfQ0lO
RVJHWV9UMj1tCkNPTkZJR19EVkJfVVNCX0RUVjUxMDA9bQpDT05GSUdfRFZCX1VTQl9GUklJTz1t
CkNPTkZJR19EVkJfVVNCX0FaNjAyNz1tCkNPTkZJR19EVkJfVVNCX1RFQ0hOSVNBVF9VU0IyPW0K
Q09ORklHX0RWQl9VU0JfVjI9bQpDT05GSUdfRFZCX1VTQl9BRjkwMTU9bQpDT05GSUdfRFZCX1VT
Ql9BRjkwMzU9bQpDT05GSUdfRFZCX1VTQl9BTllTRUU9bQpDT05GSUdfRFZCX1VTQl9BVTY2MTA9
bQpDT05GSUdfRFZCX1VTQl9BWjYwMDc9bQpDT05GSUdfRFZCX1VTQl9DRTYyMzA9bQpDT05GSUdf
RFZCX1VTQl9FQzE2OD1tCkNPTkZJR19EVkJfVVNCX0dMODYxPW0KQ09ORklHX0RWQl9VU0JfTE1F
MjUxMD1tCkNPTkZJR19EVkJfVVNCX01YTDExMVNGPW0KQ09ORklHX0RWQl9VU0JfUlRMMjhYWFU9
bQpDT05GSUdfRFZCX1VTQl9EVkJTS1k9bQpDT05GSUdfRFZCX1RUVVNCX0JVREdFVD1tCkNPTkZJ
R19EVkJfVFRVU0JfREVDPW0KQ09ORklHX1NNU19VU0JfRFJWPW0KQ09ORklHX0RWQl9CMkMyX0ZM
RVhDT1BfVVNCPW0KIyBDT05GSUdfRFZCX0IyQzJfRkxFWENPUF9VU0JfREVCVUcgaXMgbm90IHNl
dApDT05GSUdfRFZCX0FTMTAyPW0KCiMKIyBXZWJjYW0sIFRWIChhbmFsb2cvZGlnaXRhbCkgVVNC
IGRldmljZXMKIwpDT05GSUdfVklERU9fRU0yOFhYPW0KQ09ORklHX1ZJREVPX0VNMjhYWF9WNEwy
PW0KQ09ORklHX1ZJREVPX0VNMjhYWF9BTFNBPW0KQ09ORklHX1ZJREVPX0VNMjhYWF9EVkI9bQpD
T05GSUdfVklERU9fRU0yOFhYX1JDPW0KCiMKIyBTb2Z0d2FyZSBkZWZpbmVkIHJhZGlvIFVTQiBk
ZXZpY2VzCiMKQ09ORklHX1VTQl9BSVJTUFk9bQpDT05GSUdfVVNCX0hBQ0tSRj1tCkNPTkZJR19V
U0JfTVNJMjUwMD1tCkNPTkZJR19NRURJQV9QQ0lfU1VQUE9SVD15CgojCiMgTWVkaWEgY2FwdHVy
ZSBzdXBwb3J0CiMKQ09ORklHX1ZJREVPX01FWUU9bQpDT05GSUdfVklERU9fU09MTzZYMTA9bQpD
T05GSUdfVklERU9fVFc2OD1tCkNPTkZJR19WSURFT19aT1JBTj1tCkNPTkZJR19WSURFT19aT1JB
Tl9EQzMwPW0KQ09ORklHX1ZJREVPX1pPUkFOX1pSMzYwNjA9bQpDT05GSUdfVklERU9fWk9SQU5f
QlVaPW0KQ09ORklHX1ZJREVPX1pPUkFOX0RDMTA9bQpDT05GSUdfVklERU9fWk9SQU5fTE1MMzM9
bQpDT05GSUdfVklERU9fWk9SQU5fTE1MMzNSMTA9bQpDT05GSUdfVklERU9fWk9SQU5fQVZTNkVZ
RVM9bQoKIwojIE1lZGlhIGNhcHR1cmUvYW5hbG9nIFRWIHN1cHBvcnQKIwpDT05GSUdfVklERU9f
SVZUVj1tCkNPTkZJR19WSURFT19JVlRWX0FMU0E9bQpDT05GSUdfVklERU9fRkJfSVZUVj1tCkNP
TkZJR19WSURFT19IRVhJVU1fR0VNSU5JPW0KQ09ORklHX1ZJREVPX0hFWElVTV9PUklPTj1tCkNP
TkZJR19WSURFT19NWEI9bQpDT05GSUdfVklERU9fRFQzMTU1PW0KCiMKIyBNZWRpYSBjYXB0dXJl
L2FuYWxvZy9oeWJyaWQgVFYgc3VwcG9ydAojCkNPTkZJR19WSURFT19DWDE4PW0KQ09ORklHX1ZJ
REVPX0NYMThfQUxTQT1tCkNPTkZJR19WSURFT19DWDIzODg1PW0KQ09ORklHX01FRElBX0FMVEVS
QV9DST1tCkNPTkZJR19WSURFT19DWDI1ODIxPW0KQ09ORklHX1ZJREVPX0NYMjU4MjFfQUxTQT1t
CkNPTkZJR19WSURFT19DWDg4PW0KQ09ORklHX1ZJREVPX0NYODhfQUxTQT1tCkNPTkZJR19WSURF
T19DWDg4X0JMQUNLQklSRD1tCkNPTkZJR19WSURFT19DWDg4X0RWQj1tCkNPTkZJR19WSURFT19D
WDg4X0VOQUJMRV9WUDMwNTQ9eQpDT05GSUdfVklERU9fQ1g4OF9WUDMwNTQ9bQpDT05GSUdfVklE
RU9fQ1g4OF9NUEVHPW0KQ09ORklHX1ZJREVPX0JUODQ4PW0KQ09ORklHX0RWQl9CVDhYWD1tCkNP
TkZJR19WSURFT19TQUE3MTM0PW0KQ09ORklHX1ZJREVPX1NBQTcxMzRfQUxTQT1tCkNPTkZJR19W
SURFT19TQUE3MTM0X1JDPXkKQ09ORklHX1ZJREVPX1NBQTcxMzRfRFZCPW0KQ09ORklHX1ZJREVP
X1NBQTcxMzRfR083MDA3PW0KQ09ORklHX1ZJREVPX1NBQTcxNjQ9bQpDT05GSUdfVklERU9fQ09C
QUxUPW0KCiMKIyBNZWRpYSBkaWdpdGFsIFRWIFBDSSBBZGFwdGVycwojCkNPTkZJR19EVkJfQVY3
MTEwX0lSPXkKQ09ORklHX0RWQl9BVjcxMTA9bQpDT05GSUdfRFZCX0FWNzExMF9PU0Q9eQpDT05G
SUdfRFZCX0JVREdFVF9DT1JFPW0KQ09ORklHX0RWQl9CVURHRVQ9bQpDT05GSUdfRFZCX0JVREdF
VF9DST1tCkNPTkZJR19EVkJfQlVER0VUX0FWPW0KQ09ORklHX0RWQl9CVURHRVRfUEFUQ0g9bQpD
T05GSUdfRFZCX0IyQzJfRkxFWENPUF9QQ0k9bQojIENPTkZJR19EVkJfQjJDMl9GTEVYQ09QX1BD
SV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19EVkJfUExVVE8yPW0KQ09ORklHX0RWQl9ETTExMDU9
bQpDT05GSUdfRFZCX1BUMT1tCkNPTkZJR19EVkJfUFQzPW0KQ09ORklHX01BTlRJU19DT1JFPW0K
Q09ORklHX0RWQl9NQU5USVM9bQpDT05GSUdfRFZCX0hPUFBFUj1tCkNPTkZJR19EVkJfTkdFTkU9
bQpDT05GSUdfRFZCX0REQlJJREdFPW0KQ09ORklHX0RWQl9TTUlQQ0lFPW0KQ09ORklHX0RWQl9O
RVRVUF9VTklEVkI9bQpDT05GSUdfVjRMX1BMQVRGT1JNX0RSSVZFUlM9eQpDT05GSUdfVklERU9f
Q0FGRV9DQ0lDPW0KQ09ORklHX1ZJREVPX1ZJQV9DQU1FUkE9bQpDT05GSUdfU09DX0NBTUVSQT1t
CkNPTkZJR19TT0NfQ0FNRVJBX1BMQVRGT1JNPW0KQ09ORklHX1Y0TF9NRU0yTUVNX0RSSVZFUlM9
eQpDT05GSUdfVklERU9fTUVNMk1FTV9ERUlOVEVSTEFDRT1tCkNPTkZJR19WSURFT19TSF9WRVU9
bQpDT05GSUdfVjRMX1RFU1RfRFJJVkVSUz15CkNPTkZJR19WSURFT19WSVZJRD1tCkNPTkZJR19W
SURFT19WSVZJRF9NQVhfREVWUz02NApDT05GSUdfVklERU9fVklNMk09bQpDT05GSUdfRFZCX1BM
QVRGT1JNX0RSSVZFUlM9eQoKIwojIFN1cHBvcnRlZCBNTUMvU0RJTyBhZGFwdGVycwojCkNPTkZJ
R19TTVNfU0RJT19EUlY9bQpDT05GSUdfUkFESU9fQURBUFRFUlM9eQpDT05GSUdfUkFESU9fVEVB
NTc1WD1tCkNPTkZJR19SQURJT19TSTQ3MFg9eQpDT05GSUdfVVNCX1NJNDcwWD1tCkNPTkZJR19J
MkNfU0k0NzBYPW0KQ09ORklHX1JBRElPX1NJNDcxMz1tCkNPTkZJR19VU0JfU0k0NzEzPW0KQ09O
RklHX1BMQVRGT1JNX1NJNDcxMz1tCkNPTkZJR19JMkNfU0k0NzEzPW0KQ09ORklHX1JBRElPX1NJ
NDc2WD1tCkNPTkZJR19VU0JfTVI4MDA9bQpDT05GSUdfVVNCX0RTQlI9bQpDT05GSUdfUkFESU9f
TUFYSVJBRElPPW0KQ09ORklHX1JBRElPX1NIQVJLPW0KQ09ORklHX1JBRElPX1NIQVJLMj1tCkNP
TkZJR19VU0JfS0VFTkU9bQpDT05GSUdfVVNCX1JBUkVNT05PPW0KQ09ORklHX1VTQl9NQTkwMT1t
CkNPTkZJR19SQURJT19URUE1NzY0PW0KQ09ORklHX1JBRElPX1NBQTc3MDZIPW0KQ09ORklHX1JB
RElPX1RFRjY4NjI9bQpDT05GSUdfUkFESU9fV0wxMjczPW0KCiMKIyBUZXhhcyBJbnN0cnVtZW50
cyBXTDEyOHggRk0gZHJpdmVyIChTVCBiYXNlZCkKIwpDT05GSUdfUkFESU9fV0wxMjhYPW0KCiMK
IyBTdXBwb3J0ZWQgRmlyZVdpcmUgKElFRUUgMTM5NCkgQWRhcHRlcnMKIwpDT05GSUdfRFZCX0ZJ
UkVEVFY9bQpDT05GSUdfRFZCX0ZJUkVEVFZfSU5QVVQ9eQpDT05GSUdfTUVESUFfQ09NTU9OX09Q
VElPTlM9eQoKIwojIGNvbW1vbiBkcml2ZXIgb3B0aW9ucwojCkNPTkZJR19WSURFT19DWDIzNDFY
PW0KQ09ORklHX1ZJREVPX1RWRUVQUk9NPW0KQ09ORklHX0NZUFJFU1NfRklSTVdBUkU9bQpDT05G
SUdfRFZCX0IyQzJfRkxFWENPUD1tCkNPTkZJR19WSURFT19TQUE3MTQ2PW0KQ09ORklHX1ZJREVP
X1NBQTcxNDZfVlY9bQpDT05GSUdfU01TX1NJQU5PX01EVFY9bQpDT05GSUdfU01TX1NJQU5PX1JD
PXkKQ09ORklHX1NNU19TSUFOT19ERUJVR0ZTPXkKCiMKIyBNZWRpYSBhbmNpbGxhcnkgZHJpdmVy
cyAodHVuZXJzLCBzZW5zb3JzLCBpMmMsIGZyb250ZW5kcykKIwpDT05GSUdfTUVESUFfU1VCRFJW
X0FVVE9TRUxFQ1Q9eQpDT05GSUdfTUVESUFfQVRUQUNIPXkKQ09ORklHX1ZJREVPX0lSX0kyQz1t
CgojCiMgQXVkaW8gZGVjb2RlcnMsIHByb2Nlc3NvcnMgYW5kIG1peGVycwojCkNPTkZJR19WSURF
T19UVkFVRElPPW0KQ09ORklHX1ZJREVPX1REQTc0MzI9bQpDT05GSUdfVklERU9fVERBOTg0MD1t
CkNPTkZJR19WSURFT19URUE2NDE1Qz1tCkNPTkZJR19WSURFT19URUE2NDIwPW0KQ09ORklHX1ZJ
REVPX01TUDM0MDA9bQpDT05GSUdfVklERU9fQ1M1MzQ1PW0KQ09ORklHX1ZJREVPX0NTNTNMMzJB
PW0KQ09ORklHX1ZJREVPX1VEQTEzNDI9bQpDT05GSUdfVklERU9fV004Nzc1PW0KQ09ORklHX1ZJ
REVPX1dNODczOT1tCkNPTkZJR19WSURFT19WUDI3U01QWD1tCkNPTkZJR19WSURFT19TT05ZX0JU
Rl9NUFg9bQoKIwojIFJEUyBkZWNvZGVycwojCkNPTkZJR19WSURFT19TQUE2NTg4PW0KCiMKIyBW
aWRlbyBkZWNvZGVycwojCkNPTkZJR19WSURFT19BRFY3NjA0PW0KQ09ORklHX1ZJREVPX0FEVjc4
NDI9bQpDT05GSUdfVklERU9fQlQ4MTk9bQpDT05GSUdfVklERU9fQlQ4NTY9bQpDT05GSUdfVklE
RU9fQlQ4NjY9bQpDT05GSUdfVklERU9fS1MwMTI3PW0KQ09ORklHX1ZJREVPX1NBQTcxMTA9bQpD
T05GSUdfVklERU9fU0FBNzExWD1tCkNPTkZJR19WSURFT19UVlA1MTUwPW0KQ09ORklHX1ZJREVP
X1RXMjgwND1tCkNPTkZJR19WSURFT19UVzk5MDM9bQpDT05GSUdfVklERU9fVFc5OTA2PW0KQ09O
RklHX1ZJREVPX1ZQWDMyMjA9bQoKIwojIFZpZGVvIGFuZCBhdWRpbyBkZWNvZGVycwojCkNPTkZJ
R19WSURFT19TQUE3MTdYPW0KQ09ORklHX1ZJREVPX0NYMjU4NDA9bQoKIwojIFZpZGVvIGVuY29k
ZXJzCiMKQ09ORklHX1ZJREVPX1NBQTcxMjc9bQpDT05GSUdfVklERU9fU0FBNzE4NT1tCkNPTkZJ
R19WSURFT19BRFY3MTcwPW0KQ09ORklHX1ZJREVPX0FEVjcxNzU9bQpDT05GSUdfVklERU9fQURW
NzUxMT1tCgojCiMgQ2FtZXJhIHNlbnNvciBkZXZpY2VzCiMKQ09ORklHX1ZJREVPX09WNzY0MD1t
CkNPTkZJR19WSURFT19PVjc2NzA9bQpDT05GSUdfVklERU9fTVQ5VjAxMT1tCgojCiMgRmxhc2gg
ZGV2aWNlcwojCgojCiMgVmlkZW8gaW1wcm92ZW1lbnQgY2hpcHMKIwpDT05GSUdfVklERU9fVVBE
NjQwMzFBPW0KQ09ORklHX1ZJREVPX1VQRDY0MDgzPW0KCiMKIyBBdWRpby9WaWRlbyBjb21wcmVz
c2lvbiBjaGlwcwojCkNPTkZJR19WSURFT19TQUE2NzUySFM9bQoKIwojIE1pc2NlbGxhbmVvdXMg
aGVscGVyIGNoaXBzCiMKQ09ORklHX1ZJREVPX001Mjc5MD1tCgojCiMgU2Vuc29ycyB1c2VkIG9u
IHNvY19jYW1lcmEgZHJpdmVyCiMKCiMKIyBzb2NfY2FtZXJhIHNlbnNvciBkcml2ZXJzCiMKQ09O
RklHX1NPQ19DQU1FUkFfSU1YMDc0PW0KQ09ORklHX1NPQ19DQU1FUkFfTVQ5TTAwMT1tCkNPTkZJ
R19TT0NfQ0FNRVJBX01UOU0xMTE9bQpDT05GSUdfU09DX0NBTUVSQV9NVDlUMDMxPW0KQ09ORklH
X1NPQ19DQU1FUkFfTVQ5VDExMj1tCkNPTkZJR19TT0NfQ0FNRVJBX01UOVYwMjI9bQpDT05GSUdf
U09DX0NBTUVSQV9PVjI2NDA9bQpDT05GSUdfU09DX0NBTUVSQV9PVjU2NDI9bQpDT05GSUdfU09D
X0NBTUVSQV9PVjY2NTA9bQpDT05GSUdfU09DX0NBTUVSQV9PVjc3Mlg9bQpDT05GSUdfU09DX0NB
TUVSQV9PVjk2NDA9bQpDT05GSUdfU09DX0NBTUVSQV9PVjk3NDA9bQpDT05GSUdfU09DX0NBTUVS
QV9SSjU0TjE9bQpDT05GSUdfU09DX0NBTUVSQV9UVzk5MTA9bQpDT05GSUdfTUVESUFfVFVORVI9
bQpDT05GSUdfTUVESUFfVFVORVJfU0lNUExFPW0KQ09ORklHX01FRElBX1RVTkVSX1REQTgyOTA9
bQpDT05GSUdfTUVESUFfVFVORVJfVERBODI3WD1tCkNPTkZJR19NRURJQV9UVU5FUl9UREExODI3
MT1tCkNPTkZJR19NRURJQV9UVU5FUl9UREE5ODg3PW0KQ09ORklHX01FRElBX1RVTkVSX1RFQTU3
NjE9bQpDT05GSUdfTUVESUFfVFVORVJfVEVBNTc2Nz1tCkNPTkZJR19NRURJQV9UVU5FUl9NU0kw
MDE9bQpDT05GSUdfTUVESUFfVFVORVJfTVQyMFhYPW0KQ09ORklHX01FRElBX1RVTkVSX01UMjA2
MD1tCkNPTkZJR19NRURJQV9UVU5FUl9NVDIwNjM9bQpDT05GSUdfTUVESUFfVFVORVJfTVQyMjY2
PW0KQ09ORklHX01FRElBX1RVTkVSX01UMjEzMT1tCkNPTkZJR19NRURJQV9UVU5FUl9RVDEwMTA9
bQpDT05GSUdfTUVESUFfVFVORVJfWEMyMDI4PW0KQ09ORklHX01FRElBX1RVTkVSX1hDNTAwMD1t
CkNPTkZJR19NRURJQV9UVU5FUl9YQzQwMDA9bQpDT05GSUdfTUVESUFfVFVORVJfTVhMNTAwNVM9
bQpDT05GSUdfTUVESUFfVFVORVJfTVhMNTAwN1Q9bQpDT05GSUdfTUVESUFfVFVORVJfTUM0NFM4
MDM9bQpDT05GSUdfTUVESUFfVFVORVJfTUFYMjE2NT1tCkNPTkZJR19NRURJQV9UVU5FUl9UREEx
ODIxOD1tCkNPTkZJR19NRURJQV9UVU5FUl9GQzAwMTE9bQpDT05GSUdfTUVESUFfVFVORVJfRkMw
MDEyPW0KQ09ORklHX01FRElBX1RVTkVSX0ZDMDAxMz1tCkNPTkZJR19NRURJQV9UVU5FUl9UREEx
ODIxMj1tCkNPTkZJR19NRURJQV9UVU5FUl9FNDAwMD1tCkNPTkZJR19NRURJQV9UVU5FUl9GQzI1
ODA9bQpDT05GSUdfTUVESUFfVFVORVJfTTg4UlM2MDAwVD1tCkNPTkZJR19NRURJQV9UVU5FUl9U
VUE5MDAxPW0KQ09ORklHX01FRElBX1RVTkVSX1NJMjE1Nz1tCkNPTkZJR19NRURJQV9UVU5FUl9J
VDkxM1g9bQpDT05GSUdfTUVESUFfVFVORVJfUjgyMFQ9bQpDT05GSUdfTUVESUFfVFVORVJfTVhM
MzAxUkY9bQpDT05GSUdfTUVESUFfVFVORVJfUU0xRDFDMDA0Mj1tCgojCiMgTXVsdGlzdGFuZGFy
ZCAoc2F0ZWxsaXRlKSBmcm9udGVuZHMKIwpDT05GSUdfRFZCX1NUQjA4OTk9bQpDT05GSUdfRFZC
X1NUQjYxMDA9bQpDT05GSUdfRFZCX1NUVjA5MHg9bQpDT05GSUdfRFZCX1NUVjYxMTB4PW0KQ09O
RklHX0RWQl9NODhEUzMxMDM9bQoKIwojIE11bHRpc3RhbmRhcmQgKGNhYmxlICsgdGVycmVzdHJp
YWwpIGZyb250ZW5kcwojCkNPTkZJR19EVkJfRFJYSz1tCkNPTkZJR19EVkJfVERBMTgyNzFDMkRE
PW0KQ09ORklHX0RWQl9TSTIxNjU9bQoKIwojIERWQi1TIChzYXRlbGxpdGUpIGZyb250ZW5kcwoj
CkNPTkZJR19EVkJfQ1gyNDExMD1tCkNPTkZJR19EVkJfQ1gyNDEyMz1tCkNPTkZJR19EVkJfTVQz
MTI9bQpDT05GSUdfRFZCX1pMMTAwMzY9bQpDT05GSUdfRFZCX1pMMTAwMzk9bQpDT05GSUdfRFZC
X1M1SDE0MjA9bQpDT05GSUdfRFZCX1NUVjAyODg9bQpDT05GSUdfRFZCX1NUQjYwMDA9bQpDT05G
SUdfRFZCX1NUVjAyOTk9bQpDT05GSUdfRFZCX1NUVjYxMTA9bQpDT05GSUdfRFZCX1NUVjA5MDA9
bQpDT05GSUdfRFZCX1REQTgwODM9bQpDT05GSUdfRFZCX1REQTEwMDg2PW0KQ09ORklHX0RWQl9U
REE4MjYxPW0KQ09ORklHX0RWQl9WRVMxWDkzPW0KQ09ORklHX0RWQl9UVU5FUl9JVEQxMDAwPW0K
Q09ORklHX0RWQl9UVU5FUl9DWDI0MTEzPW0KQ09ORklHX0RWQl9UREE4MjZYPW0KQ09ORklHX0RW
Ql9UVUE2MTAwPW0KQ09ORklHX0RWQl9DWDI0MTE2PW0KQ09ORklHX0RWQl9DWDI0MTE3PW0KQ09O
RklHX0RWQl9DWDI0MTIwPW0KQ09ORklHX0RWQl9TSTIxWFg9bQpDT05GSUdfRFZCX1RTMjAyMD1t
CkNPTkZJR19EVkJfRFMzMDAwPW0KQ09ORklHX0RWQl9NQjg2QTE2PW0KQ09ORklHX0RWQl9UREEx
MDA3MT1tCgojCiMgRFZCLVQgKHRlcnJlc3RyaWFsKSBmcm9udGVuZHMKIwpDT05GSUdfRFZCX1NQ
ODg3MD1tCkNPTkZJR19EVkJfU1A4ODdYPW0KQ09ORklHX0RWQl9DWDIyNzAwPW0KQ09ORklHX0RW
Ql9DWDIyNzAyPW0KQ09ORklHX0RWQl9EUlhEPW0KQ09ORklHX0RWQl9MNjQ3ODE9bQpDT05GSUdf
RFZCX1REQTEwMDRYPW0KQ09ORklHX0RWQl9OWFQ2MDAwPW0KQ09ORklHX0RWQl9NVDM1Mj1tCkNP
TkZJR19EVkJfWkwxMDM1Mz1tCkNPTkZJR19EVkJfRElCMzAwME1CPW0KQ09ORklHX0RWQl9ESUIz
MDAwTUM9bQpDT05GSUdfRFZCX0RJQjcwMDBNPW0KQ09ORklHX0RWQl9ESUI3MDAwUD1tCkNPTkZJ
R19EVkJfVERBMTAwNDg9bQpDT05GSUdfRFZCX0FGOTAxMz1tCkNPTkZJR19EVkJfRUMxMDA9bQpD
T05GSUdfRFZCX1NUVjAzNjc9bQpDT05GSUdfRFZCX0NYRDI4MjBSPW0KQ09ORklHX0RWQl9DWEQy
ODQxRVI9bQpDT05GSUdfRFZCX1JUTDI4MzA9bQpDT05GSUdfRFZCX1JUTDI4MzI9bQpDT05GSUdf
RFZCX1JUTDI4MzJfU0RSPW0KQ09ORklHX0RWQl9TSTIxNjg9bQpDT05GSUdfRFZCX0FTMTAyX0ZF
PW0KCiMKIyBEVkItQyAoY2FibGUpIGZyb250ZW5kcwojCkNPTkZJR19EVkJfVkVTMTgyMD1tCkNP
TkZJR19EVkJfVERBMTAwMjE9bQpDT05GSUdfRFZCX1REQTEwMDIzPW0KQ09ORklHX0RWQl9TVFYw
Mjk3PW0KCiMKIyBBVFNDIChOb3J0aCBBbWVyaWNhbi9Lb3JlYW4gVGVycmVzdHJpYWwvQ2FibGUg
RFRWKSBmcm9udGVuZHMKIwpDT05GSUdfRFZCX05YVDIwMFg9bQpDT05GSUdfRFZCX09SNTEyMTE9
bQpDT05GSUdfRFZCX09SNTExMzI9bQpDT05GSUdfRFZCX0JDTTM1MTA9bQpDT05GSUdfRFZCX0xH
RFQzMzBYPW0KQ09ORklHX0RWQl9MR0RUMzMwNT1tCkNPTkZJR19EVkJfTEdEVDMzMDZBPW0KQ09O
RklHX0RWQl9MRzIxNjA9bQpDT05GSUdfRFZCX1M1SDE0MDk9bQpDT05GSUdfRFZCX0FVODUyMj1t
CkNPTkZJR19EVkJfQVU4NTIyX0RUVj1tCkNPTkZJR19EVkJfQVU4NTIyX1Y0TD1tCkNPTkZJR19E
VkJfUzVIMTQxMT1tCgojCiMgSVNEQi1UICh0ZXJyZXN0cmlhbCkgZnJvbnRlbmRzCiMKQ09ORklH
X0RWQl9TOTIxPW0KQ09ORklHX0RWQl9ESUI4MDAwPW0KQ09ORklHX0RWQl9NQjg2QTIwUz1tCgoj
CiMgSVNEQi1TIChzYXRlbGxpdGUpICYgSVNEQi1UICh0ZXJyZXN0cmlhbCkgZnJvbnRlbmRzCiMK
Q09ORklHX0RWQl9UQzkwNTIyPW0KCiMKIyBEaWdpdGFsIHRlcnJlc3RyaWFsIG9ubHkgdHVuZXJz
L1BMTAojCkNPTkZJR19EVkJfUExMPW0KQ09ORklHX0RWQl9UVU5FUl9ESUIwMDcwPW0KQ09ORklH
X0RWQl9UVU5FUl9ESUIwMDkwPW0KCiMKIyBTRUMgY29udHJvbCBkZXZpY2VzIGZvciBEVkItUwoj
CkNPTkZJR19EVkJfRFJYMzlYWUo9bQpDT05GSUdfRFZCX0xOQkgyNT1tCkNPTkZJR19EVkJfTE5C
UDIxPW0KQ09ORklHX0RWQl9MTkJQMjI9bQpDT05GSUdfRFZCX0lTTDY0MDU9bQpDT05GSUdfRFZC
X0lTTDY0MjE9bQpDT05GSUdfRFZCX0lTTDY0MjM9bQpDT05GSUdfRFZCX0E4MjkzPW0KQ09ORklH
X0RWQl9TUDI9bQpDT05GSUdfRFZCX0xHUzhHWFg9bQpDT05GSUdfRFZCX0FUQk04ODMwPW0KQ09O
RklHX0RWQl9UREE2NjV4PW0KQ09ORklHX0RWQl9JWDI1MDVWPW0KQ09ORklHX0RWQl9NODhSUzIw
MDA9bQpDT05GSUdfRFZCX0FGOTAzMz1tCkNPTkZJR19EVkJfSE9SVVMzQT1tCkNPTkZJR19EVkJf
QVNDT1QyRT1tCgojCiMgVG9vbHMgdG8gZGV2ZWxvcCBuZXcgZnJvbnRlbmRzCiMKIyBDT05GSUdf
RFZCX0RVTU1ZX0ZFIGlzIG5vdCBzZXQKCiMKIyBHcmFwaGljcyBzdXBwb3J0CiMKQ09ORklHX0FH
UD15CkNPTkZJR19BR1BfQU1ENjQ9eQpDT05GSUdfQUdQX0lOVEVMPXkKQ09ORklHX0FHUF9TSVM9
bQpDT05GSUdfQUdQX1ZJQT15CkNPTkZJR19JTlRFTF9HVFQ9eQpDT05GSUdfVkdBX0FSQj15CkNP
TkZJR19WR0FfQVJCX01BWF9HUFVTPTE2CkNPTkZJR19WR0FfU1dJVENIRVJPTz15CkNPTkZJR19E
Uk09bQpDT05GSUdfRFJNX01JUElfRFNJPXkKQ09ORklHX0RSTV9EUF9BVVhfQ0hBUkRFVj15CkNP
TkZJR19EUk1fS01TX0hFTFBFUj1tCkNPTkZJR19EUk1fS01TX0ZCX0hFTFBFUj15CkNPTkZJR19E
Uk1fRkJERVZfRU1VTEFUSU9OPXkKQ09ORklHX0RSTV9MT0FEX0VESURfRklSTVdBUkU9eQpDT05G
SUdfRFJNX1RUTT1tCgojCiMgSTJDIGVuY29kZXIgb3IgaGVscGVyIGNoaXBzCiMKQ09ORklHX0RS
TV9JMkNfQURWNzUxMT1tCkNPTkZJR19EUk1fSTJDX0NINzAwNj1tCkNPTkZJR19EUk1fSTJDX1NJ
TDE2ND1tCkNPTkZJR19EUk1fSTJDX05YUF9UREE5OThYPW0KQ09ORklHX0RSTV9UREZYPW0KQ09O
RklHX0RSTV9SMTI4PW0KQ09ORklHX0RSTV9SQURFT049bQojIENPTkZJR19EUk1fUkFERU9OX1VT
RVJQVFIgaXMgbm90IHNldAojIENPTkZJR19EUk1fUkFERU9OX1VNUyBpcyBub3Qgc2V0CkNPTkZJ
R19EUk1fQU1ER1BVPW0KIyBDT05GSUdfRFJNX0FNREdQVV9DSUsgaXMgbm90IHNldApDT05GSUdf
RFJNX0FNREdQVV9VU0VSUFRSPXkKQ09ORklHX0RSTV9BTURfUE9XRVJQTEFZPXkKQ09ORklHX0RS
TV9OT1VWRUFVPW0KQ09ORklHX05PVVZFQVVfREVCVUc9NQpDT05GSUdfTk9VVkVBVV9ERUJVR19E
RUZBVUxUPTMKQ09ORklHX0RSTV9OT1VWRUFVX0JBQ0tMSUdIVD15CkNPTkZJR19EUk1fSTgxMD1t
CkNPTkZJR19EUk1fSTkxNT1tCiMgQ09ORklHX0RSTV9JOTE1X1BSRUxJTUlOQVJZX0hXX1NVUFBP
UlQgaXMgbm90IHNldApDT05GSUdfRFJNX01HQT1tCkNPTkZJR19EUk1fU0lTPW0KQ09ORklHX0RS
TV9WSUE9bQpDT05GSUdfRFJNX1NBVkFHRT1tCkNPTkZJR19EUk1fVkdFTT1tCkNPTkZJR19EUk1f
Vk1XR0ZYPW0KQ09ORklHX0RSTV9WTVdHRlhfRkJDT049eQpDT05GSUdfRFJNX0dNQTUwMD1tCkNP
TkZJR19EUk1fR01BNjAwPXkKQ09ORklHX0RSTV9HTUEzNjAwPXkKQ09ORklHX0RSTV9VREw9bQpD
T05GSUdfRFJNX0FTVD1tCiMgQ09ORklHX0RSTV9NR0FHMjAwIGlzIG5vdCBzZXQKQ09ORklHX0RS
TV9DSVJSVVNfUUVNVT1tCkNPTkZJR19EUk1fUVhMPW0KIyBDT05GSUdfRFJNX0JPQ0hTIGlzIG5v
dCBzZXQKQ09ORklHX0RSTV9WSVJUSU9fR1BVPW0KQ09ORklHX0RSTV9QQU5FTD15CgojCiMgRGlz
cGxheSBQYW5lbHMKIwpDT05GSUdfRFJNX0JSSURHRT15CgojCiMgRGlzcGxheSBJbnRlcmZhY2Ug
QnJpZGdlcwojCkNPTkZJR19IU0FfQU1EPW0KCiMKIyBGcmFtZSBidWZmZXIgRGV2aWNlcwojCkNP
TkZJR19GQj15CkNPTkZJR19GSVJNV0FSRV9FRElEPXkKQ09ORklHX0ZCX0NNRExJTkU9eQpDT05G
SUdfRkJfRERDPW0KQ09ORklHX0ZCX0JPT1RfVkVTQV9TVVBQT1JUPXkKQ09ORklHX0ZCX0NGQl9G
SUxMUkVDVD15CkNPTkZJR19GQl9DRkJfQ09QWUFSRUE9eQpDT05GSUdfRkJfQ0ZCX0lNQUdFQkxJ
VD15CiMgQ09ORklHX0ZCX0NGQl9SRVZfUElYRUxTX0lOX0JZVEUgaXMgbm90IHNldApDT05GSUdf
RkJfU1lTX0ZJTExSRUNUPW0KQ09ORklHX0ZCX1NZU19DT1BZQVJFQT1tCkNPTkZJR19GQl9TWVNf
SU1BR0VCTElUPW0KIyBDT05GSUdfRkJfRk9SRUlHTl9FTkRJQU4gaXMgbm90IHNldApDT05GSUdf
RkJfU1lTX0ZPUFM9bQpDT05GSUdfRkJfREVGRVJSRURfSU89eQpDT05GSUdfRkJfSEVDVUJBPW0K
Q09ORklHX0ZCX1NWR0FMSUI9bQojIENPTkZJR19GQl9NQUNNT0RFUyBpcyBub3Qgc2V0CkNPTkZJ
R19GQl9CQUNLTElHSFQ9eQpDT05GSUdfRkJfTU9ERV9IRUxQRVJTPXkKQ09ORklHX0ZCX1RJTEVC
TElUVElORz15CgojCiMgRnJhbWUgYnVmZmVyIGhhcmR3YXJlIGRyaXZlcnMKIwpDT05GSUdfRkJf
Q0lSUlVTPW0KQ09ORklHX0ZCX1BNMj1tCkNPTkZJR19GQl9QTTJfRklGT19ESVNDT05ORUNUPXkK
Q09ORklHX0ZCX0NZQkVSMjAwMD1tCkNPTkZJR19GQl9DWUJFUjIwMDBfRERDPXkKQ09ORklHX0ZC
X0FSQz1tCkNPTkZJR19GQl9BU0lMSUFOVD15CkNPTkZJR19GQl9JTVNUVD15CkNPTkZJR19GQl9W
R0ExNj1tCkNPTkZJR19GQl9VVkVTQT1tCkNPTkZJR19GQl9WRVNBPXkKQ09ORklHX0ZCX0VGST15
CkNPTkZJR19GQl9ONDExPW0KQ09ORklHX0ZCX0hHQT1tCkNPTkZJR19GQl9PUEVOQ09SRVM9bQpD
T05GSUdfRkJfUzFEMTNYWFg9bQpDT05GSUdfRkJfTlZJRElBPW0KQ09ORklHX0ZCX05WSURJQV9J
MkM9eQojIENPTkZJR19GQl9OVklESUFfREVCVUcgaXMgbm90IHNldApDT05GSUdfRkJfTlZJRElB
X0JBQ0tMSUdIVD15CkNPTkZJR19GQl9SSVZBPW0KQ09ORklHX0ZCX1JJVkFfSTJDPXkKIyBDT05G
SUdfRkJfUklWQV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19GQl9SSVZBX0JBQ0tMSUdIVD15CkNP
TkZJR19GQl9JNzQwPW0KQ09ORklHX0ZCX0xFODA1Nzg9bQpDT05GSUdfRkJfQ0FSSUxMT19SQU5D
SD1tCkNPTkZJR19GQl9JTlRFTD1tCiMgQ09ORklHX0ZCX0lOVEVMX0RFQlVHIGlzIG5vdCBzZXQK
Q09ORklHX0ZCX0lOVEVMX0kyQz15CkNPTkZJR19GQl9NQVRST1g9bQpDT05GSUdfRkJfTUFUUk9Y
X01JTExFTklVTT15CkNPTkZJR19GQl9NQVRST1hfTVlTVElRVUU9eQpDT05GSUdfRkJfTUFUUk9Y
X0c9eQpDT05GSUdfRkJfTUFUUk9YX0kyQz1tCkNPTkZJR19GQl9NQVRST1hfTUFWRU49bQpDT05G
SUdfRkJfUkFERU9OPW0KQ09ORklHX0ZCX1JBREVPTl9JMkM9eQpDT05GSUdfRkJfUkFERU9OX0JB
Q0tMSUdIVD15CiMgQ09ORklHX0ZCX1JBREVPTl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19GQl9B
VFkxMjg9bQpDT05GSUdfRkJfQVRZMTI4X0JBQ0tMSUdIVD15CkNPTkZJR19GQl9BVFk9bQpDT05G
SUdfRkJfQVRZX0NUPXkKIyBDT05GSUdfRkJfQVRZX0dFTkVSSUNfTENEIGlzIG5vdCBzZXQKQ09O
RklHX0ZCX0FUWV9HWD15CkNPTkZJR19GQl9BVFlfQkFDS0xJR0hUPXkKQ09ORklHX0ZCX1MzPW0K
Q09ORklHX0ZCX1MzX0REQz15CkNPTkZJR19GQl9TQVZBR0U9bQpDT05GSUdfRkJfU0FWQUdFX0ky
Qz15CiMgQ09ORklHX0ZCX1NBVkFHRV9BQ0NFTCBpcyBub3Qgc2V0CkNPTkZJR19GQl9TSVM9bQpD
T05GSUdfRkJfU0lTXzMwMD15CkNPTkZJR19GQl9TSVNfMzE1PXkKQ09ORklHX0ZCX1ZJQT1tCiMg
Q09ORklHX0ZCX1ZJQV9ESVJFQ1RfUFJPQ0ZTIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1ZJQV9YX0NP
TVBBVElCSUxJVFk9eQpDT05GSUdfRkJfTkVPTUFHSUM9bQpDT05GSUdfRkJfS1lSTz1tCkNPTkZJ
R19GQl8zREZYPW0KIyBDT05GSUdfRkJfM0RGWF9BQ0NFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZC
XzNERlhfSTJDIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1ZPT0RPTzE9bQpDT05GSUdfRkJfVlQ4NjIz
PW0KQ09ORklHX0ZCX1RSSURFTlQ9bQpDT05GSUdfRkJfQVJLPW0KQ09ORklHX0ZCX1BNMz1tCkNP
TkZJR19GQl9DQVJNSU5FPW0KQ09ORklHX0ZCX0NBUk1JTkVfRFJBTV9FVkFMPXkKIyBDT05GSUdf
Q0FSTUlORV9EUkFNX0NVU1RPTSBpcyBub3Qgc2V0CkNPTkZJR19GQl9TTTUwMT1tCkNPTkZJR19G
Ql9TTVNDVUZYPW0KQ09ORklHX0ZCX1VETD1tCkNPTkZJR19GQl9JQk1fR1hUNDUwMD1tCiMgQ09O
RklHX0ZCX1ZJUlRVQUwgaXMgbm90IHNldApDT05GSUdfWEVOX0ZCREVWX0ZST05URU5EPW0KQ09O
RklHX0ZCX01FVFJPTk9NRT1tCkNPTkZJR19GQl9NQjg2MlhYPW0KQ09ORklHX0ZCX01CODYyWFhf
UENJX0dEQz15CkNPTkZJR19GQl9NQjg2MlhYX0kyQz15CkNPTkZJR19GQl9CUk9BRFNIRUVUPW0K
Q09ORklHX0ZCX0FVT19LMTkwWD1tCkNPTkZJR19GQl9BVU9fSzE5MDA9bQpDT05GSUdfRkJfQVVP
X0sxOTAxPW0KQ09ORklHX0ZCX0hZUEVSVj1tCkNPTkZJR19GQl9TSU1QTEU9eQpDT05GSUdfRkJf
U003MTI9bQpDT05GSUdfQkFDS0xJR0hUX0xDRF9TVVBQT1JUPXkKQ09ORklHX0xDRF9DTEFTU19E
RVZJQ0U9bQpDT05GSUdfTENEX0w0RjAwMjQyVDAzPW0KQ09ORklHX0xDRF9MTVMyODNHRjA1PW0K
Q09ORklHX0xDRF9MVFYzNTBRVj1tCkNPTkZJR19MQ0RfSUxJOTIyWD1tCkNPTkZJR19MQ0RfSUxJ
OTMyMD1tCkNPTkZJR19MQ0RfVERPMjRNPW0KQ09ORklHX0xDRF9WR0cyNDMyQTQ9bQpDT05GSUdf
TENEX1BMQVRGT1JNPW0KQ09ORklHX0xDRF9TNkU2M00wPW0KQ09ORklHX0xDRF9MRDkwNDA9bQpD
T05GSUdfTENEX0FNUzM2OUZHMDY9bQpDT05GSUdfTENEX0xNUzUwMUtGMDM9bQpDT05GSUdfTENE
X0hYODM1Nz1tCkNPTkZJR19CQUNLTElHSFRfQ0xBU1NfREVWSUNFPXkKQ09ORklHX0JBQ0tMSUdI
VF9HRU5FUklDPW0KQ09ORklHX0JBQ0tMSUdIVF9MTTM1MzM9bQpDT05GSUdfQkFDS0xJR0hUX0NB
UklMTE9fUkFOQ0g9bQpDT05GSUdfQkFDS0xJR0hUX1BXTT1tCkNPTkZJR19CQUNLTElHSFRfREE5
MDNYPW0KQ09ORklHX0JBQ0tMSUdIVF9EQTkwNTI9bQpDT05GSUdfQkFDS0xJR0hUX01BWDg5MjU9
bQpDT05GSUdfQkFDS0xJR0hUX0FQUExFPW0KQ09ORklHX0JBQ0tMSUdIVF9QTTg5NDFfV0xFRD1t
CkNPTkZJR19CQUNLTElHSFRfU0FIQVJBPW0KQ09ORklHX0JBQ0tMSUdIVF9XTTgzMVg9bQpDT05G
SUdfQkFDS0xJR0hUX0FEUDU1MjA9bQpDT05GSUdfQkFDS0xJR0hUX0FEUDg4NjA9bQpDT05GSUdf
QkFDS0xJR0hUX0FEUDg4NzA9bQpDT05GSUdfQkFDS0xJR0hUXzg4UE04NjBYPW0KQ09ORklHX0JB
Q0tMSUdIVF9QQ0Y1MDYzMz1tCkNPTkZJR19CQUNLTElHSFRfQUFUMjg3MD1tCkNPTkZJR19CQUNL
TElHSFRfTE0zNjMwQT1tCkNPTkZJR19CQUNLTElHSFRfTE0zNjM5PW0KQ09ORklHX0JBQ0tMSUdI
VF9MUDg1NVg9bQpDT05GSUdfQkFDS0xJR0hUX0xQODc4OD1tCkNPTkZJR19CQUNLTElHSFRfUEFO
RE9SQT1tCkNPTkZJR19CQUNLTElHSFRfU0tZODE0NTI9bQpDT05GSUdfQkFDS0xJR0hUX1RQUzY1
MjE3PW0KQ09ORklHX0JBQ0tMSUdIVF9BUzM3MTE9bQpDT05GSUdfQkFDS0xJR0hUX0dQSU89bQpD
T05GSUdfQkFDS0xJR0hUX0xWNTIwN0xQPW0KQ09ORklHX0JBQ0tMSUdIVF9CRDYxMDc9bQpDT05G
SUdfVkdBU1RBVEU9bQpDT05GSUdfSERNST15CgojCiMgQ29uc29sZSBkaXNwbGF5IGRyaXZlciBz
dXBwb3J0CiMKQ09ORklHX1ZHQV9DT05TT0xFPXkKIyBDT05GSUdfVkdBQ09OX1NPRlRfU0NST0xM
QkFDSyBpcyBub3Qgc2V0CkNPTkZJR19EVU1NWV9DT05TT0xFPXkKQ09ORklHX0RVTU1ZX0NPTlNP
TEVfQ09MVU1OUz04MApDT05GSUdfRFVNTVlfQ09OU09MRV9ST1dTPTI1CkNPTkZJR19GUkFNRUJV
RkZFUl9DT05TT0xFPXkKQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEVfREVURUNUX1BSSU1BUlk9
eQpDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRV9ST1RBVElPTj15CiMgQ09ORklHX0xPR08gaXMg
bm90IHNldApDT05GSUdfU09VTkQ9bQpDT05GSUdfU09VTkRfT1NTX0NPUkU9eQojIENPTkZJR19T
T1VORF9PU1NfQ09SRV9QUkVDTEFJTSBpcyBub3Qgc2V0CkNPTkZJR19TTkQ9bQpDT05GSUdfU05E
X1RJTUVSPW0KQ09ORklHX1NORF9QQ009bQpDT05GSUdfU05EX0RNQUVOR0lORV9QQ009bQpDT05G
SUdfU05EX0hXREVQPW0KQ09ORklHX1NORF9SQVdNSURJPW0KQ09ORklHX1NORF9DT01QUkVTU19P
RkZMT0FEPW0KQ09ORklHX1NORF9KQUNLPXkKQ09ORklHX1NORF9TRVFVRU5DRVI9bQpDT05GSUdf
U05EX1NFUV9EVU1NWT1tCkNPTkZJR19TTkRfT1NTRU1VTD15CkNPTkZJR19TTkRfTUlYRVJfT1NT
PW0KQ09ORklHX1NORF9QQ01fT1NTPW0KQ09ORklHX1NORF9QQ01fT1NTX1BMVUdJTlM9eQpDT05G
SUdfU05EX1BDTV9USU1FUj15CiMgQ09ORklHX1NORF9TRVFVRU5DRVJfT1NTIGlzIG5vdCBzZXQK
Q09ORklHX1NORF9IUlRJTUVSPW0KQ09ORklHX1NORF9TRVFfSFJUSU1FUl9ERUZBVUxUPXkKQ09O
RklHX1NORF9EWU5BTUlDX01JTk9SUz15CkNPTkZJR19TTkRfTUFYX0NBUkRTPTMyCkNPTkZJR19T
TkRfU1VQUE9SVF9PTERfQVBJPXkKQ09ORklHX1NORF9QUk9DX0ZTPXkKQ09ORklHX1NORF9WRVJC
T1NFX1BST0NGUz15CiMgQ09ORklHX1NORF9WRVJCT1NFX1BSSU5USyBpcyBub3Qgc2V0CiMgQ09O
RklHX1NORF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfVk1BU1RFUj15CkNPTkZJR19TTkRf
RE1BX1NHQlVGPXkKQ09ORklHX1NORF9SQVdNSURJX1NFUT1tCkNPTkZJR19TTkRfT1BMM19MSUJf
U0VRPW0KIyBDT05GSUdfU05EX09QTDRfTElCX1NFUSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9T
QkFXRV9TRVEgaXMgbm90IHNldApDT05GSUdfU05EX0VNVTEwSzFfU0VRPW0KQ09ORklHX1NORF9N
UFU0MDFfVUFSVD1tCkNPTkZJR19TTkRfT1BMM19MSUI9bQpDT05GSUdfU05EX1ZYX0xJQj1tCkNP
TkZJR19TTkRfQUM5N19DT0RFQz1tCkNPTkZJR19TTkRfRFJJVkVSUz15CkNPTkZJR19TTkRfUENT
UD1tCkNPTkZJR19TTkRfRFVNTVk9bQpDT05GSUdfU05EX0FMT09QPW0KQ09ORklHX1NORF9WSVJN
SURJPW0KQ09ORklHX1NORF9NVFBBVj1tCkNPTkZJR19TTkRfTVRTNjQ9bQpDT05GSUdfU05EX1NF
UklBTF9VMTY1NTA9bQpDT05GSUdfU05EX01QVTQwMT1tCkNPTkZJR19TTkRfUE9SVE1BTjJYND1t
CkNPTkZJR19TTkRfQUM5N19QT1dFUl9TQVZFPXkKQ09ORklHX1NORF9BQzk3X1BPV0VSX1NBVkVf
REVGQVVMVD0wCkNPTkZJR19TTkRfU0JfQ09NTU9OPW0KQ09ORklHX1NORF9QQ0k9eQpDT05GSUdf
U05EX0FEMTg4OT1tCkNPTkZJR19TTkRfQUxTMzAwPW0KQ09ORklHX1NORF9BTFM0MDAwPW0KQ09O
RklHX1NORF9BTEk1NDUxPW0KQ09ORklHX1NORF9BU0lIUEk9bQpDT05GSUdfU05EX0FUSUlYUD1t
CkNPTkZJR19TTkRfQVRJSVhQX01PREVNPW0KQ09ORklHX1NORF9BVTg4MTA9bQpDT05GSUdfU05E
X0FVODgyMD1tCkNPTkZJR19TTkRfQVU4ODMwPW0KQ09ORklHX1NORF9BVzI9bQpDT05GSUdfU05E
X0FaVDMzMjg9bQpDT05GSUdfU05EX0JUODdYPW0KIyBDT05GSUdfU05EX0JUODdYX09WRVJDTE9D
SyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfQ0EwMTA2PW0KQ09ORklHX1NORF9DTUlQQ0k9bQpDT05G
SUdfU05EX09YWUdFTl9MSUI9bQpDT05GSUdfU05EX09YWUdFTj1tCkNPTkZJR19TTkRfQ1M0Mjgx
PW0KQ09ORklHX1NORF9DUzQ2WFg9bQpDT05GSUdfU05EX0NTNDZYWF9ORVdfRFNQPXkKQ09ORklH
X1NORF9DVFhGST1tCkNPTkZJR19TTkRfREFSTEEyMD1tCkNPTkZJR19TTkRfR0lOQTIwPW0KQ09O
RklHX1NORF9MQVlMQTIwPW0KQ09ORklHX1NORF9EQVJMQTI0PW0KQ09ORklHX1NORF9HSU5BMjQ9
bQpDT05GSUdfU05EX0xBWUxBMjQ9bQpDT05GSUdfU05EX01PTkE9bQpDT05GSUdfU05EX01JQT1t
CkNPTkZJR19TTkRfRUNITzNHPW0KQ09ORklHX1NORF9JTkRJR089bQpDT05GSUdfU05EX0lORElH
T0lPPW0KQ09ORklHX1NORF9JTkRJR09ESj1tCkNPTkZJR19TTkRfSU5ESUdPSU9YPW0KQ09ORklH
X1NORF9JTkRJR09ESlg9bQpDT05GSUdfU05EX0VNVTEwSzE9bQpDT05GSUdfU05EX0VNVTEwSzFY
PW0KQ09ORklHX1NORF9FTlMxMzcwPW0KQ09ORklHX1NORF9FTlMxMzcxPW0KQ09ORklHX1NORF9F
UzE5Mzg9bQpDT05GSUdfU05EX0VTMTk2OD1tCkNPTkZJR19TTkRfRVMxOTY4X0lOUFVUPXkKQ09O
RklHX1NORF9FUzE5NjhfUkFESU89eQpDT05GSUdfU05EX0ZNODAxPW0KQ09ORklHX1NORF9GTTgw
MV9URUE1NzVYX0JPT0w9eQpDT05GSUdfU05EX0hEU1A9bQpDT05GSUdfU05EX0hEU1BNPW0KQ09O
RklHX1NORF9JQ0UxNzEyPW0KQ09ORklHX1NORF9JQ0UxNzI0PW0KQ09ORklHX1NORF9JTlRFTDhY
MD1tCkNPTkZJR19TTkRfSU5URUw4WDBNPW0KQ09ORklHX1NORF9LT1JHMTIxMj1tCkNPTkZJR19T
TkRfTE9MQT1tCkNPTkZJR19TTkRfTFg2NDY0RVM9bQpDT05GSUdfU05EX01BRVNUUk8zPW0KQ09O
RklHX1NORF9NQUVTVFJPM19JTlBVVD15CkNPTkZJR19TTkRfTUlYQVJUPW0KQ09ORklHX1NORF9O
TTI1Nj1tCkNPTkZJR19TTkRfUENYSFI9bQpDT05GSUdfU05EX1JJUFRJREU9bQpDT05GSUdfU05E
X1JNRTMyPW0KQ09ORklHX1NORF9STUU5Nj1tCkNPTkZJR19TTkRfUk1FOTY1Mj1tCkNPTkZJR19T
TkRfU09OSUNWSUJFUz1tCkNPTkZJR19TTkRfVFJJREVOVD1tCkNPTkZJR19TTkRfVklBODJYWD1t
CkNPTkZJR19TTkRfVklBODJYWF9NT0RFTT1tCkNPTkZJR19TTkRfVklSVFVPU089bQpDT05GSUdf
U05EX1ZYMjIyPW0KQ09ORklHX1NORF9ZTUZQQ0k9bQoKIwojIEhELUF1ZGlvCiMKQ09ORklHX1NO
RF9IREE9bQpDT05GSUdfU05EX0hEQV9JTlRFTD1tCkNPTkZJR19TTkRfSERBX0hXREVQPXkKQ09O
RklHX1NORF9IREFfUkVDT05GSUc9eQpDT05GSUdfU05EX0hEQV9JTlBVVF9CRUVQPXkKQ09ORklH
X1NORF9IREFfSU5QVVRfQkVFUF9NT0RFPTAKQ09ORklHX1NORF9IREFfUEFUQ0hfTE9BREVSPXkK
Q09ORklHX1NORF9IREFfQ09ERUNfUkVBTFRFSz1tCkNPTkZJR19TTkRfSERBX0NPREVDX0FOQUxP
Rz1tCkNPTkZJR19TTkRfSERBX0NPREVDX1NJR01BVEVMPW0KQ09ORklHX1NORF9IREFfQ09ERUNf
VklBPW0KQ09ORklHX1NORF9IREFfQ09ERUNfSERNST1tCkNPTkZJR19TTkRfSERBX0NPREVDX0NJ
UlJVUz1tCkNPTkZJR19TTkRfSERBX0NPREVDX0NPTkVYQU5UPW0KQ09ORklHX1NORF9IREFfQ09E
RUNfQ0EwMTEwPW0KQ09ORklHX1NORF9IREFfQ09ERUNfQ0EwMTMyPW0KQ09ORklHX1NORF9IREFf
Q09ERUNfQ0EwMTMyX0RTUD15CkNPTkZJR19TTkRfSERBX0NPREVDX0NNRURJQT1tCkNPTkZJR19T
TkRfSERBX0NPREVDX1NJMzA1ND1tCkNPTkZJR19TTkRfSERBX0dFTkVSSUM9bQpDT05GSUdfU05E
X0hEQV9QT1dFUl9TQVZFX0RFRkFVTFQ9MApDT05GSUdfU05EX0hEQV9DT1JFPW0KQ09ORklHX1NO
RF9IREFfRFNQX0xPQURFUj15CkNPTkZJR19TTkRfSERBX0k5MTU9eQpDT05GSUdfU05EX0hEQV9F
WFRfQ09SRT1tCkNPTkZJR19TTkRfSERBX1BSRUFMTE9DX1NJWkU9NjQKQ09ORklHX1NORF9TUEk9
eQpDT05GSUdfU05EX1VTQj15CkNPTkZJR19TTkRfVVNCX0FVRElPPW0KQ09ORklHX1NORF9VU0Jf
VUExMDE9bQpDT05GSUdfU05EX1VTQl9VU1gyWT1tCkNPTkZJR19TTkRfVVNCX0NBSUFRPW0KQ09O
RklHX1NORF9VU0JfQ0FJQVFfSU5QVVQ9eQpDT05GSUdfU05EX1VTQl9VUzEyMkw9bQpDT05GSUdf
U05EX1VTQl82RklSRT1tCkNPTkZJR19TTkRfVVNCX0hJRkFDRT1tCkNPTkZJR19TTkRfQkNEMjAw
MD1tCkNPTkZJR19TTkRfVVNCX0xJTkU2PW0KQ09ORklHX1NORF9VU0JfUE9EPW0KQ09ORklHX1NO
RF9VU0JfUE9ESEQ9bQpDT05GSUdfU05EX1VTQl9UT05FUE9SVD1tCkNPTkZJR19TTkRfVVNCX1ZB
UklBWD1tCkNPTkZJR19TTkRfRklSRVdJUkU9eQpDT05GSUdfU05EX0ZJUkVXSVJFX0xJQj1tCkNP
TkZJR19TTkRfRElDRT1tCkNPTkZJR19TTkRfT1hGVz1tCkNPTkZJR19TTkRfSVNJR0hUPW0KQ09O
RklHX1NORF9TQ1MxWD1tCkNPTkZJR19TTkRfRklSRVdPUktTPW0KQ09ORklHX1NORF9CRUJPQj1t
CkNPTkZJR19TTkRfRklSRVdJUkVfRElHSTAwWD1tCkNPTkZJR19TTkRfRklSRVdJUkVfVEFTQ0FN
PW0KQ09ORklHX1NORF9QQ01DSUE9eQpDT05GSUdfU05EX1ZYUE9DS0VUPW0KQ09ORklHX1NORF9Q
REFVRElPQ0Y9bQpDT05GSUdfU05EX1NPQz1tCkNPTkZJR19TTkRfU09DX0FDOTdfQlVTPXkKQ09O
RklHX1NORF9TT0NfR0VORVJJQ19ETUFFTkdJTkVfUENNPXkKQ09ORklHX1NORF9TT0NfQ09NUFJF
U1M9eQpDT05GSUdfU05EX1NPQ19UT1BPTE9HWT15CkNPTkZJR19TTkRfQVRNRUxfU09DPW0KQ09O
RklHX1NORF9ERVNJR05XQVJFX0kyUz1tCgojCiMgU29DIEF1ZGlvIGZvciBGcmVlc2NhbGUgQ1BV
cwojCgojCiMgQ29tbW9uIFNvQyBBdWRpbyBvcHRpb25zIGZvciBGcmVlc2NhbGUgQ1BVczoKIwpD
T05GSUdfU05EX1NPQ19GU0xfQVNSQz1tCkNPTkZJR19TTkRfU09DX0ZTTF9TQUk9bQpDT05GSUdf
U05EX1NPQ19GU0xfU1NJPW0KQ09ORklHX1NORF9TT0NfRlNMX1NQRElGPW0KQ09ORklHX1NORF9T
T0NfRlNMX0VTQUk9bQpDT05GSUdfU05EX1NPQ19JTVhfQVVETVVYPW0KQ09ORklHX1NORF9TU1Rf
TUZMRF9QTEFURk9STT1tCkNPTkZJR19TTkRfU1NUX0lQQz1tCkNPTkZJR19TTkRfU1NUX0lQQ19B
Q1BJPW0KQ09ORklHX1NORF9TT0NfSU5URUxfU1NUPW0KQ09ORklHX1NORF9TT0NfSU5URUxfU1NU
X0FDUEk9bQpDT05GSUdfU05EX1NPQ19JTlRFTF9IQVNXRUxMPW0KQ09ORklHX1NORF9TT0NfSU5U
RUxfQkFZVFJBSUw9bQpDT05GSUdfU05EX1NPQ19JTlRFTF9IQVNXRUxMX01BQ0g9bQpDT05GSUdf
U05EX1NPQ19JTlRFTF9CWVRfUlQ1NjQwX01BQ0g9bQpDT05GSUdfU05EX1NPQ19JTlRFTF9CWVRf
TUFYOTgwOTBfTUFDSD1tCkNPTkZJR19TTkRfU09DX0lOVEVMX0JST0FEV0VMTF9NQUNIPW0KQ09O
RklHX1NORF9TT0NfSU5URUxfQllUQ1JfUlQ1NjQwX01BQ0g9bQpDT05GSUdfU05EX1NPQ19JTlRF
TF9DSFRfQlNXX1JUNTY3Ml9NQUNIPW0KQ09ORklHX1NORF9TT0NfSU5URUxfQ0hUX0JTV19SVDU2
NDVfTUFDSD1tCkNPTkZJR19TTkRfU09DX0lOVEVMX0NIVF9CU1dfTUFYOTgwOTBfVElfTUFDSD1t
CkNPTkZJR19TTkRfU09DX0lOVEVMX1NLWUxBS0U9bQpDT05GSUdfU05EX1NPQ19JTlRFTF9TS0xf
UlQyODZfTUFDSD1tCgojCiMgQWxsd2lubmVyIFNvQyBBdWRpbyBzdXBwb3J0CiMKQ09ORklHX1NO
RF9TVU40SV9DT0RFQz1tCkNPTkZJR19TTkRfU09DX1hURlBHQV9JMlM9bQpDT05GSUdfU05EX1NP
Q19JMkNfQU5EX1NQST1tCgojCiMgQ09ERUMgZHJpdmVycwojCkNPTkZJR19TTkRfU09DX0FDOTdf
Q09ERUM9bQpDT05GSUdfU05EX1NPQ19BREFVMTcwMT1tCkNPTkZJR19TTkRfU09DX0FLNDEwND1t
CkNPTkZJR19TTkRfU09DX0FLNDU1ND1tCkNPTkZJR19TTkRfU09DX0FLNDYxMz1tCkNPTkZJR19T
TkRfU09DX0FLNDY0Mj1tCkNPTkZJR19TTkRfU09DX0FLNTM4Nj1tCkNPTkZJR19TTkRfU09DX0FM
QzU2MjM9bQpDT05GSUdfU05EX1NPQ19DUzM1TDMyPW0KQ09ORklHX1NORF9TT0NfQ1M0Mkw1MT1t
CkNPTkZJR19TTkRfU09DX0NTNDJMNTFfSTJDPW0KQ09ORklHX1NORF9TT0NfQ1M0Mkw1Mj1tCkNP
TkZJR19TTkRfU09DX0NTNDJMNTY9bQpDT05GSUdfU05EX1NPQ19DUzQyTDczPW0KQ09ORklHX1NO
RF9TT0NfQ1M0MjY1PW0KQ09ORklHX1NORF9TT0NfQ1M0MjcwPW0KQ09ORklHX1NORF9TT0NfQ1M0
MjcxPW0KQ09ORklHX1NORF9TT0NfQ1M0MjcxX0kyQz1tCkNPTkZJR19TTkRfU09DX0NTNDI3MV9T
UEk9bQpDT05GSUdfU05EX1NPQ19DUzQyWFg4PW0KQ09ORklHX1NORF9TT0NfQ1M0MlhYOF9JMkM9
bQpDT05GSUdfU05EX1NPQ19DUzQzNDk9bQpDT05GSUdfU05EX1NPQ19ETUlDPW0KQ09ORklHX1NO
RF9TT0NfRVM4MzI4PW0KQ09ORklHX1NORF9TT0NfR1RNNjAxPW0KQ09ORklHX1NORF9TT0NfTUFY
OTgwOTA9bQpDT05GSUdfU05EX1NPQ19QQ00xNjgxPW0KQ09ORklHX1NORF9TT0NfUENNMTc5MkE9
bQpDT05GSUdfU05EX1NPQ19QQ001MTJ4PW0KQ09ORklHX1NORF9TT0NfUENNNTEyeF9JMkM9bQpD
T05GSUdfU05EX1NPQ19QQ001MTJ4X1NQST1tCkNPTkZJR19TTkRfU09DX1JMNjIzMT1tCkNPTkZJ
R19TTkRfU09DX1JMNjM0N0E9bQpDT05GSUdfU05EX1NPQ19SVDI4Nj1tCkNPTkZJR19TTkRfU09D
X1JUNTYzMT1tCkNPTkZJR19TTkRfU09DX1JUNTY0MD1tCkNPTkZJR19TTkRfU09DX1JUNTY0NT1t
CkNPTkZJR19TTkRfU09DX1JUNTY3MD1tCiMgQ09ORklHX1NORF9TT0NfUlQ1Njc3X1NQSSBpcyBu
b3Qgc2V0CkNPTkZJR19TTkRfU09DX1NHVEw1MDAwPW0KQ09ORklHX1NORF9TT0NfU0k0NzZYPW0K
Q09ORklHX1NORF9TT0NfU0lHTUFEU1A9bQpDT05GSUdfU05EX1NPQ19TSUdNQURTUF9JMkM9bQpD
T05GSUdfU05EX1NPQ19TSVJGX0FVRElPX0NPREVDPW0KQ09ORklHX1NORF9TT0NfU1BESUY9bQpD
T05GSUdfU05EX1NPQ19TU00yNjAyPW0KQ09ORklHX1NORF9TT0NfU1NNMjYwMl9TUEk9bQpDT05G
SUdfU05EX1NPQ19TU00yNjAyX0kyQz1tCkNPTkZJR19TTkRfU09DX1NTTTQ1Njc9bQpDT05GSUdf
U05EX1NPQ19TVEEzMlg9bQpDT05GSUdfU05EX1NPQ19TVEEzNTA9bQpDT05GSUdfU05EX1NPQ19T
VElfU0FTPW0KQ09ORklHX1NORF9TT0NfVEFTMjU1Mj1tCkNPTkZJR19TTkRfU09DX1RBUzUwODY9
bQpDT05GSUdfU05EX1NPQ19UQVM1NzFYPW0KQ09ORklHX1NORF9TT0NfVEZBOTg3OT1tCkNPTkZJ
R19TTkRfU09DX1RMVjMyMEFJQzIzPW0KQ09ORklHX1NORF9TT0NfVExWMzIwQUlDMjNfSTJDPW0K
Q09ORklHX1NORF9TT0NfVExWMzIwQUlDMjNfU1BJPW0KQ09ORklHX1NORF9TT0NfVExWMzIwQUlD
MzFYWD1tCkNPTkZJR19TTkRfU09DX1RMVjMyMEFJQzNYPW0KQ09ORklHX1NORF9TT0NfVFMzQTIy
N0U9bQpDT05GSUdfU05EX1NPQ19XTTg1MTA9bQpDT05GSUdfU05EX1NPQ19XTTg1MjM9bQpDT05G
SUdfU05EX1NPQ19XTTg1ODA9bQpDT05GSUdfU05EX1NPQ19XTTg3MTE9bQpDT05GSUdfU05EX1NP
Q19XTTg3Mjg9bQpDT05GSUdfU05EX1NPQ19XTTg3MzE9bQpDT05GSUdfU05EX1NPQ19XTTg3Mzc9
bQpDT05GSUdfU05EX1NPQ19XTTg3NDE9bQpDT05GSUdfU05EX1NPQ19XTTg3NTA9bQpDT05GSUdf
U05EX1NPQ19XTTg3NTM9bQpDT05GSUdfU05EX1NPQ19XTTg3NzA9bQpDT05GSUdfU05EX1NPQ19X
TTg3NzY9bQpDT05GSUdfU05EX1NPQ19XTTg4MDQ9bQpDT05GSUdfU05EX1NPQ19XTTg4MDRfSTJD
PW0KQ09ORklHX1NORF9TT0NfV004ODA0X1NQST1tCkNPTkZJR19TTkRfU09DX1dNODkwMz1tCkNP
TkZJR19TTkRfU09DX1dNODk2Mj1tCkNPTkZJR19TTkRfU09DX1dNODk3OD1tCkNPTkZJR19TTkRf
U09DX1RQQTYxMzBBMj1tCkNPTkZJR19TTkRfU0lNUExFX0NBUkQ9bQojIENPTkZJR19TT1VORF9Q
UklNRSBpcyBub3Qgc2V0CkNPTkZJR19BQzk3X0JVUz1tCgojCiMgSElEIHN1cHBvcnQKIwpDT05G
SUdfSElEPW0KQ09ORklHX0hJRF9CQVRURVJZX1NUUkVOR1RIPXkKQ09ORklHX0hJRFJBVz15CkNP
TkZJR19VSElEPW0KQ09ORklHX0hJRF9HRU5FUklDPW0KCiMKIyBTcGVjaWFsIEhJRCBkcml2ZXJz
CiMKQ09ORklHX0hJRF9BNFRFQ0g9bQpDT05GSUdfSElEX0FDUlVYPW0KQ09ORklHX0hJRF9BQ1JV
WF9GRj15CkNPTkZJR19ISURfQVBQTEU9bQpDT05GSUdfSElEX0FQUExFSVI9bQpDT05GSUdfSElE
X0FVUkVBTD1tCkNPTkZJR19ISURfQkVMS0lOPW0KQ09ORklHX0hJRF9CRVRPUF9GRj1tCkNPTkZJ
R19ISURfQ0hFUlJZPW0KQ09ORklHX0hJRF9DSElDT05ZPW0KQ09ORklHX0hJRF9DT1JTQUlSPW0K
Q09ORklHX0hJRF9QUk9ESUtFWVM9bQpDT05GSUdfSElEX0NQMjExMj1tCkNPTkZJR19ISURfQ1lQ
UkVTUz1tCkNPTkZJR19ISURfRFJBR09OUklTRT1tCkNPTkZJR19EUkFHT05SSVNFX0ZGPXkKQ09O
RklHX0hJRF9FTVNfRkY9bQpDT05GSUdfSElEX0VMRUNPTT1tCkNPTkZJR19ISURfRUxPPW0KQ09O
RklHX0hJRF9FWktFWT1tCkNPTkZJR19ISURfR0VNQklSRD1tCkNPTkZJR19ISURfR0ZSTT1tCkNP
TkZJR19ISURfSE9MVEVLPW0KQ09ORklHX0hPTFRFS19GRj15CkNPTkZJR19ISURfR1Q2ODNSPW0K
Q09ORklHX0hJRF9LRVlUT1VDSD1tCkNPTkZJR19ISURfS1lFPW0KQ09ORklHX0hJRF9VQ0xPR0lD
PW0KQ09ORklHX0hJRF9XQUxUT1A9bQpDT05GSUdfSElEX0dZUkFUSU9OPW0KQ09ORklHX0hJRF9J
Q0FERT1tCkNPTkZJR19ISURfVFdJTkhBTj1tCkNPTkZJR19ISURfS0VOU0lOR1RPTj1tCkNPTkZJ
R19ISURfTENQT1dFUj1tCkNPTkZJR19ISURfTEVOT1ZPPW0KQ09ORklHX0hJRF9MT0dJVEVDSD1t
CkNPTkZJR19ISURfTE9HSVRFQ0hfREo9bQpDT05GSUdfSElEX0xPR0lURUNIX0hJRFBQPW0KQ09O
RklHX0xPR0lURUNIX0ZGPXkKQ09ORklHX0xPR0lSVU1CTEVQQUQyX0ZGPXkKQ09ORklHX0xPR0lH
OTQwX0ZGPXkKQ09ORklHX0xPR0lXSEVFTFNfRkY9eQpDT05GSUdfSElEX01BR0lDTU9VU0U9bQpD
T05GSUdfSElEX01JQ1JPU09GVD1tCkNPTkZJR19ISURfTU9OVEVSRVk9bQpDT05GSUdfSElEX01V
TFRJVE9VQ0g9bQpDT05GSUdfSElEX05UUklHPW0KQ09ORklHX0hJRF9PUlRFSz1tCkNPTkZJR19I
SURfUEFOVEhFUkxPUkQ9bQpDT05GSUdfUEFOVEhFUkxPUkRfRkY9eQpDT05GSUdfSElEX1BFTk1P
VU5UPW0KQ09ORklHX0hJRF9QRVRBTFlOWD1tCkNPTkZJR19ISURfUElDT0xDRD1tCkNPTkZJR19I
SURfUElDT0xDRF9GQj15CkNPTkZJR19ISURfUElDT0xDRF9CQUNLTElHSFQ9eQpDT05GSUdfSElE
X1BJQ09MQ0RfTENEPXkKQ09ORklHX0hJRF9QSUNPTENEX0xFRFM9eQpDT05GSUdfSElEX1BJQ09M
Q0RfQ0lSPXkKQ09ORklHX0hJRF9QTEFOVFJPTklDUz1tCkNPTkZJR19ISURfUFJJTUFYPW0KQ09O
RklHX0hJRF9ST0NDQVQ9bQpDT05GSUdfSElEX1NBSVRFSz1tCkNPTkZJR19ISURfU0FNU1VORz1t
CkNPTkZJR19ISURfU09OWT1tCkNPTkZJR19TT05ZX0ZGPXkKQ09ORklHX0hJRF9TUEVFRExJTks9
bQpDT05GSUdfSElEX1NURUVMU0VSSUVTPW0KQ09ORklHX0hJRF9TVU5QTFVTPW0KQ09ORklHX0hJ
RF9STUk9bQpDT05GSUdfSElEX0dSRUVOQVNJQT1tCkNPTkZJR19HUkVFTkFTSUFfRkY9eQpDT05G
SUdfSElEX0hZUEVSVl9NT1VTRT1tCkNPTkZJR19ISURfU01BUlRKT1lQTFVTPW0KQ09ORklHX1NN
QVJUSk9ZUExVU19GRj15CkNPTkZJR19ISURfVElWTz1tCkNPTkZJR19ISURfVE9QU0VFRD1tCkNP
TkZJR19ISURfVEhJTkdNPW0KQ09ORklHX0hJRF9USFJVU1RNQVNURVI9bQpDT05GSUdfVEhSVVNU
TUFTVEVSX0ZGPXkKQ09ORklHX0hJRF9XQUNPTT1tCkNPTkZJR19ISURfV0lJTU9URT1tCkNPTkZJ
R19ISURfWElOTU89bQpDT05GSUdfSElEX1pFUk9QTFVTPW0KQ09ORklHX1pFUk9QTFVTX0ZGPXkK
Q09ORklHX0hJRF9aWURBQ1JPTj1tCkNPTkZJR19ISURfU0VOU09SX0hVQj1tCkNPTkZJR19ISURf
U0VOU09SX0NVU1RPTV9TRU5TT1I9bQpDT05GSUdfSElEX0FMUFM9bQoKIwojIFVTQiBISUQgc3Vw
cG9ydAojCkNPTkZJR19VU0JfSElEPW0KQ09ORklHX0hJRF9QSUQ9eQpDT05GSUdfVVNCX0hJRERF
Vj15CgojCiMgVVNCIEhJRCBCb290IFByb3RvY29sIGRyaXZlcnMKIwpDT05GSUdfVVNCX0tCRD1t
CkNPTkZJR19VU0JfTU9VU0U9bQoKIwojIEkyQyBISUQgc3VwcG9ydAojCkNPTkZJR19JMkNfSElE
PW0KQ09ORklHX1VTQl9PSENJX0xJVFRMRV9FTkRJQU49eQpDT05GSUdfVVNCX1NVUFBPUlQ9eQpD
T05GSUdfVVNCX0NPTU1PTj15CkNPTkZJR19VU0JfQVJDSF9IQVNfSENEPXkKQ09ORklHX1VTQj15
CkNPTkZJR19VU0JfQU5OT1VOQ0VfTkVXX0RFVklDRVM9eQoKIwojIE1pc2NlbGxhbmVvdXMgVVNC
IG9wdGlvbnMKIwpDT05GSUdfVVNCX0RFRkFVTFRfUEVSU0lTVD15CkNPTkZJR19VU0JfRFlOQU1J
Q19NSU5PUlM9eQojIENPTkZJR19VU0JfT1RHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX09UR19X
SElURUxJU1QgaXMgbm90IHNldAojIENPTkZJR19VU0JfT1RHX0JMQUNLTElTVF9IVUIgaXMgbm90
IHNldApDT05GSUdfVVNCX1VMUElfQlVTPW0KQ09ORklHX1VTQl9NT049bQpDT05GSUdfVVNCX1dV
U0I9bQpDT05GSUdfVVNCX1dVU0JfQ0JBRj1tCiMgQ09ORklHX1VTQl9XVVNCX0NCQUZfREVCVUcg
aXMgbm90IHNldAoKIwojIFVTQiBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwojCkNPTkZJR19VU0Jf
QzY3WDAwX0hDRD1tCkNPTkZJR19VU0JfWEhDSV9IQ0Q9eQpDT05GSUdfVVNCX1hIQ0lfUENJPXkK
Q09ORklHX1VTQl9YSENJX1BMQVRGT1JNPW0KQ09ORklHX1VTQl9FSENJX0hDRD15CkNPTkZJR19V
U0JfRUhDSV9ST09UX0hVQl9UVD15CkNPTkZJR19VU0JfRUhDSV9UVF9ORVdTQ0hFRD15CkNPTkZJ
R19VU0JfRUhDSV9QQ0k9eQpDT05GSUdfVVNCX0VIQ0lfSENEX1BMQVRGT1JNPXkKQ09ORklHX1VT
Ql9PWFUyMTBIUF9IQ0Q9bQpDT05GSUdfVVNCX0lTUDExNlhfSENEPW0KQ09ORklHX1VTQl9JU1Ax
MzYyX0hDRD1tCkNPTkZJR19VU0JfRk9URzIxMF9IQ0Q9bQpDT05GSUdfVVNCX01BWDM0MjFfSENE
PW0KQ09ORklHX1VTQl9PSENJX0hDRD15CkNPTkZJR19VU0JfT0hDSV9IQ0RfUENJPXkKQ09ORklH
X1VTQl9PSENJX0hDRF9QTEFURk9STT15CkNPTkZJR19VU0JfVUhDSV9IQ0Q9eQpDT05GSUdfVVNC
X1UxMzJfSENEPW0KQ09ORklHX1VTQl9TTDgxMV9IQ0Q9bQpDT05GSUdfVVNCX1NMODExX0hDRF9J
U089eQpDT05GSUdfVVNCX1NMODExX0NTPW0KQ09ORklHX1VTQl9SOEE2NjU5N19IQ0Q9bQpDT05G
SUdfVVNCX1dIQ0lfSENEPW0KQ09ORklHX1VTQl9IV0FfSENEPW0KQ09ORklHX1VTQl9IQ0RfQkNN
QT1tCkNPTkZJR19VU0JfSENEX1NTQj1tCiMgQ09ORklHX1VTQl9IQ0RfVEVTVF9NT0RFIGlzIG5v
dCBzZXQKCiMKIyBVU0IgRGV2aWNlIENsYXNzIGRyaXZlcnMKIwpDT05GSUdfVVNCX0FDTT1tCkNP
TkZJR19VU0JfUFJJTlRFUj1tCkNPTkZJR19VU0JfV0RNPW0KQ09ORklHX1VTQl9UTUM9bQoKIwoj
IE5PVEU6IFVTQl9TVE9SQUdFIGRlcGVuZHMgb24gU0NTSSBidXQgQkxLX0RFVl9TRCBtYXkKIwoK
IwojIGFsc28gYmUgbmVlZGVkOyBzZWUgVVNCX1NUT1JBR0UgSGVscCBmb3IgbW9yZSBpbmZvCiMK
Q09ORklHX1VTQl9TVE9SQUdFPW0KIyBDT05GSUdfVVNCX1NUT1JBR0VfREVCVUcgaXMgbm90IHNl
dApDT05GSUdfVVNCX1NUT1JBR0VfUkVBTFRFSz1tCkNPTkZJR19SRUFMVEVLX0FVVE9QTT15CkNP
TkZJR19VU0JfU1RPUkFHRV9EQVRBRkFCPW0KQ09ORklHX1VTQl9TVE9SQUdFX0ZSRUVDT009bQpD
T05GSUdfVVNCX1NUT1JBR0VfSVNEMjAwPW0KQ09ORklHX1VTQl9TVE9SQUdFX1VTQkFUPW0KQ09O
RklHX1VTQl9TVE9SQUdFX1NERFIwOT1tCkNPTkZJR19VU0JfU1RPUkFHRV9TRERSNTU9bQpDT05G
SUdfVVNCX1NUT1JBR0VfSlVNUFNIT1Q9bQpDT05GSUdfVVNCX1NUT1JBR0VfQUxBVURBPW0KQ09O
RklHX1VTQl9TVE9SQUdFX09ORVRPVUNIPW0KQ09ORklHX1VTQl9TVE9SQUdFX0tBUk1BPW0KQ09O
RklHX1VTQl9TVE9SQUdFX0NZUFJFU1NfQVRBQ0I9bQpDT05GSUdfVVNCX1NUT1JBR0VfRU5FX1VC
NjI1MD1tCkNPTkZJR19VU0JfVUFTPW0KCiMKIyBVU0IgSW1hZ2luZyBkZXZpY2VzCiMKQ09ORklH
X1VTQl9NREM4MDA9bQpDT05GSUdfVVNCX01JQ1JPVEVLPW0KQ09ORklHX1VTQklQX0NPUkU9bQpD
T05GSUdfVVNCSVBfVkhDSV9IQ0Q9bQpDT05GSUdfVVNCSVBfSE9TVD1tCiMgQ09ORklHX1VTQklQ
X0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9NVVNCX0hEUkM9bQojIENPTkZJR19VU0JfTVVT
Ql9IT1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01VU0JfR0FER0VUIGlzIG5vdCBzZXQKQ09O
RklHX1VTQl9NVVNCX0RVQUxfUk9MRT15CgojCiMgUGxhdGZvcm0gR2x1ZSBMYXllcgojCgojCiMg
TVVTQiBETUEgbW9kZQojCkNPTkZJR19NVVNCX1BJT19PTkxZPXkKQ09ORklHX1VTQl9EV0MzPW0K
Q09ORklHX1VTQl9EV0MzX1VMUEk9eQojIENPTkZJR19VU0JfRFdDM19IT1NUIGlzIG5vdCBzZXQK
IyBDT05GSUdfVVNCX0RXQzNfR0FER0VUIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9EV0MzX0RVQUxf
Uk9MRT15CgojCiMgUGxhdGZvcm0gR2x1ZSBEcml2ZXIgU3VwcG9ydAojCkNPTkZJR19VU0JfRFdD
M19QQ0k9bQpDT05GSUdfVVNCX0RXQzI9eQpDT05GSUdfVVNCX0RXQzJfSE9TVD15CgojCiMgR2Fk
Z2V0L0R1YWwtcm9sZSBtb2RlIHJlcXVpcmVzIFVTQiBHYWRnZXQgc3VwcG9ydCB0byBiZSBlbmFi
bGVkCiMKQ09ORklHX1VTQl9EV0MyX1BDST15CiMgQ09ORklHX1VTQl9EV0MyX0RFQlVHIGlzIG5v
dCBzZXQKIyBDT05GSUdfVVNCX0RXQzJfVFJBQ0tfTUlTU0VEX1NPRlMgaXMgbm90IHNldApDT05G
SUdfVVNCX0NISVBJREVBPW0KQ09ORklHX1VTQl9DSElQSURFQV9QQ0k9bQpDT05GSUdfVVNCX0NI
SVBJREVBX1VEQz15CkNPTkZJR19VU0JfQ0hJUElERUFfSE9TVD15CiMgQ09ORklHX1VTQl9DSElQ
SURFQV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfSVNQMTc2MD1tCkNPTkZJR19VU0JfSVNQ
MTc2MF9IQ0Q9eQpDT05GSUdfVVNCX0lTUDE3NjFfVURDPXkKIyBDT05GSUdfVVNCX0lTUDE3NjBf
SE9TVF9ST0xFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0lTUDE3NjBfR0FER0VUX1JPTEUgaXMg
bm90IHNldApDT05GSUdfVVNCX0lTUDE3NjBfRFVBTF9ST0xFPXkKCiMKIyBVU0IgcG9ydCBkcml2
ZXJzCiMKQ09ORklHX1VTQl9VU1M3MjA9bQpDT05GSUdfVVNCX1NFUklBTD1tCkNPTkZJR19VU0Jf
U0VSSUFMX0dFTkVSSUM9eQpDT05GSUdfVVNCX1NFUklBTF9TSU1QTEU9bQpDT05GSUdfVVNCX1NF
UklBTF9BSVJDQUJMRT1tCkNPTkZJR19VU0JfU0VSSUFMX0FSSzMxMTY9bQpDT05GSUdfVVNCX1NF
UklBTF9CRUxLSU49bQpDT05GSUdfVVNCX1NFUklBTF9DSDM0MT1tCkNPTkZJR19VU0JfU0VSSUFM
X1dISVRFSEVBVD1tCkNPTkZJR19VU0JfU0VSSUFMX0RJR0lfQUNDRUxFUE9SVD1tCkNPTkZJR19V
U0JfU0VSSUFMX0NQMjEwWD1tCkNPTkZJR19VU0JfU0VSSUFMX0NZUFJFU1NfTTg9bQpDT05GSUdf
VVNCX1NFUklBTF9FTVBFRz1tCkNPTkZJR19VU0JfU0VSSUFMX0ZURElfU0lPPW0KQ09ORklHX1VT
Ql9TRVJJQUxfVklTT1I9bQpDT05GSUdfVVNCX1NFUklBTF9JUEFRPW0KQ09ORklHX1VTQl9TRVJJ
QUxfSVI9bQpDT05GSUdfVVNCX1NFUklBTF9FREdFUE9SVD1tCkNPTkZJR19VU0JfU0VSSUFMX0VE
R0VQT1JUX1RJPW0KQ09ORklHX1VTQl9TRVJJQUxfRjgxMjMyPW0KQ09ORklHX1VTQl9TRVJJQUxf
R0FSTUlOPW0KQ09ORklHX1VTQl9TRVJJQUxfSVBXPW0KQ09ORklHX1VTQl9TRVJJQUxfSVVVPW0K
Q09ORklHX1VTQl9TRVJJQUxfS0VZU1BBTl9QREE9bQpDT05GSUdfVVNCX1NFUklBTF9LRVlTUEFO
PW0KQ09ORklHX1VTQl9TRVJJQUxfS0VZU1BBTl9NUFI9eQpDT05GSUdfVVNCX1NFUklBTF9LRVlT
UEFOX1VTQTI4PXkKQ09ORklHX1VTQl9TRVJJQUxfS0VZU1BBTl9VU0EyOFg9eQpDT05GSUdfVVNC
X1NFUklBTF9LRVlTUEFOX1VTQTI4WEE9eQpDT05GSUdfVVNCX1NFUklBTF9LRVlTUEFOX1VTQTI4
WEI9eQpDT05GSUdfVVNCX1NFUklBTF9LRVlTUEFOX1VTQTE5PXkKQ09ORklHX1VTQl9TRVJJQUxf
S0VZU1BBTl9VU0ExOFg9eQpDT05GSUdfVVNCX1NFUklBTF9LRVlTUEFOX1VTQTE5Vz15CkNPTkZJ
R19VU0JfU0VSSUFMX0tFWVNQQU5fVVNBMTlRVz15CkNPTkZJR19VU0JfU0VSSUFMX0tFWVNQQU5f
VVNBMTlRST15CkNPTkZJR19VU0JfU0VSSUFMX0tFWVNQQU5fVVNBNDlXPXkKQ09ORklHX1VTQl9T
RVJJQUxfS0VZU1BBTl9VU0E0OVdMQz15CkNPTkZJR19VU0JfU0VSSUFMX0tMU0k9bQpDT05GSUdf
VVNCX1NFUklBTF9LT0JJTF9TQ1Q9bQpDT05GSUdfVVNCX1NFUklBTF9NQ1RfVTIzMj1tCkNPTkZJ
R19VU0JfU0VSSUFMX01FVFJPPW0KQ09ORklHX1VTQl9TRVJJQUxfTU9TNzcyMD1tCkNPTkZJR19V
U0JfU0VSSUFMX01PUzc3MTVfUEFSUE9SVD15CkNPTkZJR19VU0JfU0VSSUFMX01PUzc4NDA9bQpD
T05GSUdfVVNCX1NFUklBTF9NWFVQT1JUPW0KQ09ORklHX1VTQl9TRVJJQUxfTkFWTUFOPW0KQ09O
RklHX1VTQl9TRVJJQUxfUEwyMzAzPW0KQ09ORklHX1VTQl9TRVJJQUxfT1RJNjg1OD1tCkNPTkZJ
R19VU0JfU0VSSUFMX1FDQVVYPW0KQ09ORklHX1VTQl9TRVJJQUxfUVVBTENPTU09bQpDT05GSUdf
VVNCX1NFUklBTF9TUENQOFg1PW0KQ09ORklHX1VTQl9TRVJJQUxfU0FGRT1tCiMgQ09ORklHX1VT
Ql9TRVJJQUxfU0FGRV9QQURERUQgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9TSUVSUkFX
SVJFTEVTUz1tCkNPTkZJR19VU0JfU0VSSUFMX1NZTUJPTD1tCkNPTkZJR19VU0JfU0VSSUFMX1RJ
PW0KQ09ORklHX1VTQl9TRVJJQUxfQ1lCRVJKQUNLPW0KQ09ORklHX1VTQl9TRVJJQUxfWElSQ09N
PW0KQ09ORklHX1VTQl9TRVJJQUxfV1dBTj1tCkNPTkZJR19VU0JfU0VSSUFMX09QVElPTj1tCkNP
TkZJR19VU0JfU0VSSUFMX09NTklORVQ9bQpDT05GSUdfVVNCX1NFUklBTF9PUFRJQ09OPW0KQ09O
RklHX1VTQl9TRVJJQUxfWFNFTlNfTVQ9bQpDT05GSUdfVVNCX1NFUklBTF9XSVNIQk9ORT1tCkNP
TkZJR19VU0JfU0VSSUFMX1NTVTEwMD1tCkNPTkZJR19VU0JfU0VSSUFMX1FUMj1tCkNPTkZJR19V
U0JfU0VSSUFMX0RFQlVHPW0KCiMKIyBVU0IgTWlzY2VsbGFuZW91cyBkcml2ZXJzCiMKQ09ORklH
X1VTQl9FTUk2Mj1tCkNPTkZJR19VU0JfRU1JMjY9bQpDT05GSUdfVVNCX0FEVVRVWD1tCkNPTkZJ
R19VU0JfU0VWU0VHPW0KQ09ORklHX1VTQl9SSU81MDA9bQpDT05GSUdfVVNCX0xFR09UT1dFUj1t
CkNPTkZJR19VU0JfTENEPW0KQ09ORklHX1VTQl9MRUQ9bQpDT05GSUdfVVNCX0NZUFJFU1NfQ1k3
QzYzPW0KQ09ORklHX1VTQl9DWVRIRVJNPW0KQ09ORklHX1VTQl9JRE1PVVNFPW0KQ09ORklHX1VT
Ql9GVERJX0VMQU49bQpDT05GSUdfVVNCX0FQUExFRElTUExBWT1tCkNPTkZJR19VU0JfU0lTVVNC
VkdBPW0KIyBDT05GSUdfVVNCX1NJU1VTQlZHQV9DT04gaXMgbm90IHNldApDT05GSUdfVVNCX0xE
PW0KQ09ORklHX1VTQl9UUkFOQ0VWSUJSQVRPUj1tCkNPTkZJR19VU0JfSU9XQVJSSU9SPW0KQ09O
RklHX1VTQl9URVNUPW0KQ09ORklHX1VTQl9FSFNFVF9URVNUX0ZJWFRVUkU9bQpDT05GSUdfVVNC
X0lTSUdIVEZXPW0KQ09ORklHX1VTQl9ZVVJFWD1tCkNPTkZJR19VU0JfRVpVU0JfRlgyPW0KQ09O
RklHX1VTQl9IU0lDX1VTQjM1MDM9bQpDT05GSUdfVVNCX0xJTktfTEFZRVJfVEVTVD1tCkNPTkZJ
R19VU0JfQ0hBT1NLRVk9bQpDT05GSUdfVVNCX0FUTT1tCkNPTkZJR19VU0JfU1BFRURUT1VDSD1t
CkNPTkZJR19VU0JfQ1hBQ1JVPW0KQ09ORklHX1VTQl9VRUFHTEVBVE09bQpDT05GSUdfVVNCX1hV
U0JBVE09bQoKIwojIFVTQiBQaHlzaWNhbCBMYXllciBkcml2ZXJzCiMKQ09ORklHX1VTQl9QSFk9
eQpDT05GSUdfTk9QX1VTQl9YQ0VJVj15CkNPTkZJR19VU0JfR1BJT19WQlVTPW0KQ09ORklHX1RB
SFZPX1VTQj1tCkNPTkZJR19UQUhWT19VU0JfSE9TVF9CWV9ERUZBVUxUPXkKQ09ORklHX1VTQl9J
U1AxMzAxPW0KQ09ORklHX1VTQl9HQURHRVQ9bQojIENPTkZJR19VU0JfR0FER0VUX0RFQlVHIGlz
IG5vdCBzZXQKIyBDT05GSUdfVVNCX0dBREdFVF9ERUJVR19GSUxFUyBpcyBub3Qgc2V0CiMgQ09O
RklHX1VTQl9HQURHRVRfREVCVUdfRlMgaXMgbm90IHNldApDT05GSUdfVVNCX0dBREdFVF9WQlVT
X0RSQVc9MgpDT05GSUdfVVNCX0dBREdFVF9TVE9SQUdFX05VTV9CVUZGRVJTPTIKCiMKIyBVU0Ig
UGVyaXBoZXJhbCBDb250cm9sbGVyCiMKQ09ORklHX1VTQl9GT1RHMjEwX1VEQz1tCkNPTkZJR19V
U0JfR1JfVURDPW0KQ09ORklHX1VTQl9SOEE2NjU5Nz1tCkNPTkZJR19VU0JfUFhBMjdYPW0KQ09O
RklHX1VTQl9NVl9VREM9bQpDT05GSUdfVVNCX01WX1UzRD1tCiMgQ09ORklHX1VTQl9NNjY1OTIg
aXMgbm90IHNldApDT05GSUdfVVNCX0JEQ19VREM9bQoKIwojIFBsYXRmb3JtIFN1cHBvcnQKIwpD
T05GSUdfVVNCX0JEQ19QQ0k9bQpDT05GSUdfVVNCX0FNRDU1MzZVREM9bQpDT05GSUdfVVNCX05F
VDIyNzI9bQpDT05GSUdfVVNCX05FVDIyNzJfRE1BPXkKQ09ORklHX1VTQl9ORVQyMjgwPW0KQ09O
RklHX1VTQl9HT0tVPW0KQ09ORklHX1VTQl9FRzIwVD1tCiMgQ09ORklHX1VTQl9EVU1NWV9IQ0Qg
aXMgbm90IHNldApDT05GSUdfVVNCX0xJQkNPTVBPU0lURT1tCkNPTkZJR19VU0JfRl9BQ009bQpD
T05GSUdfVVNCX0ZfU1NfTEI9bQpDT05GSUdfVVNCX1VfU0VSSUFMPW0KQ09ORklHX1VTQl9VX0VU
SEVSPW0KQ09ORklHX1VTQl9GX1NFUklBTD1tCkNPTkZJR19VU0JfRl9PQkVYPW0KQ09ORklHX1VT
Ql9GX05DTT1tCkNPTkZJR19VU0JfRl9FQ009bQpDT05GSUdfVVNCX0ZfUEhPTkVUPW0KQ09ORklH
X1VTQl9GX0VFTT1tCkNPTkZJR19VU0JfRl9TVUJTRVQ9bQpDT05GSUdfVVNCX0ZfUk5ESVM9bQpD
T05GSUdfVVNCX0ZfTUFTU19TVE9SQUdFPW0KQ09ORklHX1VTQl9GX0ZTPW0KQ09ORklHX1VTQl9G
X1VBQzE9bQpDT05GSUdfVVNCX0ZfVUFDMj1tCkNPTkZJR19VU0JfRl9VVkM9bQpDT05GSUdfVVNC
X0ZfTUlEST1tCkNPTkZJR19VU0JfRl9ISUQ9bQpDT05GSUdfVVNCX0ZfUFJJTlRFUj1tCkNPTkZJ
R19VU0JfQ09ORklHRlM9bQpDT05GSUdfVVNCX0NPTkZJR0ZTX1NFUklBTD15CkNPTkZJR19VU0Jf
Q09ORklHRlNfQUNNPXkKQ09ORklHX1VTQl9DT05GSUdGU19PQkVYPXkKQ09ORklHX1VTQl9DT05G
SUdGU19OQ009eQpDT05GSUdfVVNCX0NPTkZJR0ZTX0VDTT15CkNPTkZJR19VU0JfQ09ORklHRlNf
RUNNX1NVQlNFVD15CkNPTkZJR19VU0JfQ09ORklHRlNfUk5ESVM9eQpDT05GSUdfVVNCX0NPTkZJ
R0ZTX0VFTT15CkNPTkZJR19VU0JfQ09ORklHRlNfUEhPTkVUPXkKQ09ORklHX1VTQl9DT05GSUdG
U19NQVNTX1NUT1JBR0U9eQpDT05GSUdfVVNCX0NPTkZJR0ZTX0ZfTEJfU1M9eQpDT05GSUdfVVNC
X0NPTkZJR0ZTX0ZfRlM9eQpDT05GSUdfVVNCX0NPTkZJR0ZTX0ZfVUFDMT15CkNPTkZJR19VU0Jf
Q09ORklHRlNfRl9VQUMyPXkKQ09ORklHX1VTQl9DT05GSUdGU19GX01JREk9eQpDT05GSUdfVVNC
X0NPTkZJR0ZTX0ZfSElEPXkKQ09ORklHX1VTQl9DT05GSUdGU19GX1VWQz15CkNPTkZJR19VU0Jf
Q09ORklHRlNfRl9QUklOVEVSPXkKQ09ORklHX1VTQl9aRVJPPW0KQ09ORklHX1VTQl9BVURJTz1t
CkNPTkZJR19HQURHRVRfVUFDMT15CkNPTkZJR19VU0JfRVRIPW0KQ09ORklHX1VTQl9FVEhfUk5E
SVM9eQpDT05GSUdfVVNCX0VUSF9FRU09eQpDT05GSUdfVVNCX0dfTkNNPW0KQ09ORklHX1VTQl9H
QURHRVRGUz1tCkNPTkZJR19VU0JfRlVOQ1RJT05GUz1tCkNPTkZJR19VU0JfRlVOQ1RJT05GU19F
VEg9eQpDT05GSUdfVVNCX0ZVTkNUSU9ORlNfUk5ESVM9eQpDT05GSUdfVVNCX0ZVTkNUSU9ORlNf
R0VORVJJQz15CkNPTkZJR19VU0JfTUFTU19TVE9SQUdFPW0KQ09ORklHX1VTQl9HQURHRVRfVEFS
R0VUPW0KQ09ORklHX1VTQl9HX1NFUklBTD1tCkNPTkZJR19VU0JfTUlESV9HQURHRVQ9bQpDT05G
SUdfVVNCX0dfUFJJTlRFUj1tCkNPTkZJR19VU0JfQ0RDX0NPTVBPU0lURT1tCkNPTkZJR19VU0Jf
R19OT0tJQT1tCkNPTkZJR19VU0JfR19BQ01fTVM9bQojIENPTkZJR19VU0JfR19NVUxUSSBpcyBu
b3Qgc2V0CkNPTkZJR19VU0JfR19ISUQ9bQpDT05GSUdfVVNCX0dfREJHUD1tCiMgQ09ORklHX1VT
Ql9HX0RCR1BfUFJJTlRLIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9HX0RCR1BfU0VSSUFMPXkKQ09O
RklHX1VTQl9HX1dFQkNBTT1tCkNPTkZJR19VU0JfTEVEX1RSSUc9eQpDT05GSUdfVVdCPW0KQ09O
RklHX1VXQl9IV0E9bQpDT05GSUdfVVdCX1dIQ0k9bQpDT05GSUdfVVdCX0kxNDgwVT1tCkNPTkZJ
R19NTUM9eQojIENPTkZJR19NTUNfREVCVUcgaXMgbm90IHNldAoKIwojIE1NQy9TRC9TRElPIENh
cmQgRHJpdmVycwojCkNPTkZJR19NTUNfQkxPQ0s9bQpDT05GSUdfTU1DX0JMT0NLX01JTk9SUz04
CkNPTkZJR19NTUNfQkxPQ0tfQk9VTkNFPXkKQ09ORklHX1NESU9fVUFSVD1tCiMgQ09ORklHX01N
Q19URVNUIGlzIG5vdCBzZXQKCiMKIyBNTUMvU0QvU0RJTyBIb3N0IENvbnRyb2xsZXIgRHJpdmVy
cwojCkNPTkZJR19NTUNfU0RIQ0k9bQpDT05GSUdfTU1DX1NESENJX1BDST1tCkNPTkZJR19NTUNf
UklDT0hfTU1DPXkKQ09ORklHX01NQ19TREhDSV9BQ1BJPW0KQ09ORklHX01NQ19TREhDSV9QTFRG
TT1tCkNPTkZJR19NTUNfV0JTRD1tCkNPTkZJR19NTUNfVElGTV9TRD1tCkNPTkZJR19NTUNfU1BJ
PW0KQ09ORklHX01NQ19TRFJJQ09IX0NTPW0KQ09ORklHX01NQ19DQjcxMD1tCkNPTkZJR19NTUNf
VklBX1NETU1DPW0KQ09ORklHX01NQ19WVUIzMDA9bQpDT05GSUdfTU1DX1VTSEM9bQpDT05GSUdf
TU1DX1VTREhJNlJPTDA9bQpDT05GSUdfTU1DX1JFQUxURUtfUENJPW0KQ09ORklHX01NQ19SRUFM
VEVLX1VTQj1tCkNPTkZJR19NTUNfVE9TSElCQV9QQ0k9bQpDT05GSUdfTU1DX01USz1tCkNPTkZJ
R19NRU1TVElDSz1tCiMgQ09ORklHX01FTVNUSUNLX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBNZW1v
cnlTdGljayBkcml2ZXJzCiMKIyBDT05GSUdfTUVNU1RJQ0tfVU5TQUZFX1JFU1VNRSBpcyBub3Qg
c2V0CkNPTkZJR19NU1BST19CTE9DSz1tCkNPTkZJR19NU19CTE9DSz1tCgojCiMgTWVtb3J5U3Rp
Y2sgSG9zdCBDb250cm9sbGVyIERyaXZlcnMKIwpDT05GSUdfTUVNU1RJQ0tfVElGTV9NUz1tCkNP
TkZJR19NRU1TVElDS19KTUlDUk9OXzM4WD1tCkNPTkZJR19NRU1TVElDS19SNTkyPW0KQ09ORklH
X01FTVNUSUNLX1JFQUxURUtfUENJPW0KQ09ORklHX01FTVNUSUNLX1JFQUxURUtfVVNCPW0KQ09O
RklHX05FV19MRURTPXkKQ09ORklHX0xFRFNfQ0xBU1M9eQpDT05GSUdfTEVEU19DTEFTU19GTEFT
SD1tCgojCiMgTEVEIGRyaXZlcnMKIwpDT05GSUdfTEVEU184OFBNODYwWD1tCkNPTkZJR19MRURT
X0xNMzUzMD1tCkNPTkZJR19MRURTX0xNMzUzMz1tCkNPTkZJR19MRURTX0xNMzY0Mj1tCkNPTkZJ
R19MRURTX1BDQTk1MzI9bQpDT05GSUdfTEVEU19QQ0E5NTMyX0dQSU89eQpDT05GSUdfTEVEU19H
UElPPW0KQ09ORklHX0xFRFNfTFAzOTQ0PW0KQ09ORklHX0xFRFNfTFA1NVhYX0NPTU1PTj1tCkNP
TkZJR19MRURTX0xQNTUyMT1tCkNPTkZJR19MRURTX0xQNTUyMz1tCkNPTkZJR19MRURTX0xQNTU2
Mj1tCkNPTkZJR19MRURTX0xQODUwMT1tCkNPTkZJR19MRURTX0xQODc4OD1tCkNPTkZJR19MRURT
X0xQODg2MD1tCkNPTkZJR19MRURTX0NMRVZPX01BSUw9bQpDT05GSUdfTEVEU19QQ0E5NTVYPW0K
Q09ORklHX0xFRFNfUENBOTYzWD1tCkNPTkZJR19MRURTX1dNODMxWF9TVEFUVVM9bQpDT05GSUdf
TEVEU19XTTgzNTA9bQpDT05GSUdfTEVEU19EQTkwM1g9bQpDT05GSUdfTEVEU19EQTkwNTI9bQpD
T05GSUdfTEVEU19EQUMxMjRTMDg1PW0KQ09ORklHX0xFRFNfUFdNPW0KQ09ORklHX0xFRFNfUkVH
VUxBVE9SPW0KQ09ORklHX0xFRFNfQkQyODAyPW0KQ09ORklHX0xFRFNfSU5URUxfU1M0MjAwPW0K
Q09ORklHX0xFRFNfTFQzNTkzPW0KQ09ORklHX0xFRFNfQURQNTUyMD1tCkNPTkZJR19MRURTX0RF
TExfTkVUQk9PS1M9bQpDT05GSUdfTEVEU19NQzEzNzgzPW0KQ09ORklHX0xFRFNfVENBNjUwNz1t
CkNPTkZJR19MRURTX1RMQzU5MVhYPW0KQ09ORklHX0xFRFNfTUFYODk5Nz1tCkNPTkZJR19MRURT
X0xNMzU1eD1tCkNPTkZJR19MRURTX01FTkYyMUJNQz1tCgojCiMgTEVEIGRyaXZlciBmb3IgYmxp
bmsoMSkgVVNCIFJHQiBMRUQgaXMgdW5kZXIgU3BlY2lhbCBISUQgZHJpdmVycyAoSElEX1RISU5H
TSkKIwpDT05GSUdfTEVEU19CTElOS009bQoKIwojIExFRCBUcmlnZ2VycwojCkNPTkZJR19MRURT
X1RSSUdHRVJTPXkKQ09ORklHX0xFRFNfVFJJR0dFUl9USU1FUj1tCkNPTkZJR19MRURTX1RSSUdH
RVJfT05FU0hPVD1tCkNPTkZJR19MRURTX1RSSUdHRVJfSEVBUlRCRUFUPW0KQ09ORklHX0xFRFNf
VFJJR0dFUl9CQUNLTElHSFQ9bQpDT05GSUdfTEVEU19UUklHR0VSX0NQVT15CkNPTkZJR19MRURT
X1RSSUdHRVJfR1BJTz1tCkNPTkZJR19MRURTX1RSSUdHRVJfREVGQVVMVF9PTj1tCgojCiMgaXB0
YWJsZXMgdHJpZ2dlciBpcyB1bmRlciBOZXRmaWx0ZXIgY29uZmlnIChMRUQgdGFyZ2V0KQojCkNP
TkZJR19MRURTX1RSSUdHRVJfVFJBTlNJRU5UPW0KQ09ORklHX0xFRFNfVFJJR0dFUl9DQU1FUkE9
bQojIENPTkZJR19BQ0NFU1NJQklMSVRZIGlzIG5vdCBzZXQKQ09ORklHX0lORklOSUJBTkQ9bQpD
T05GSUdfSU5GSU5JQkFORF9VU0VSX01BRD1tCkNPTkZJR19JTkZJTklCQU5EX1VTRVJfQUNDRVNT
PW0KQ09ORklHX0lORklOSUJBTkRfVVNFUl9NRU09eQpDT05GSUdfSU5GSU5JQkFORF9PTl9ERU1B
TkRfUEFHSU5HPXkKQ09ORklHX0lORklOSUJBTkRfQUREUl9UUkFOUz15CkNPTkZJR19JTkZJTklC
QU5EX01USENBPW0KIyBDT05GSUdfSU5GSU5JQkFORF9NVEhDQV9ERUJVRyBpcyBub3Qgc2V0CkNP
TkZJR19JTkZJTklCQU5EX1FJQj1tCkNPTkZJR19JTkZJTklCQU5EX1FJQl9EQ0E9eQpDT05GSUdf
SU5GSU5JQkFORF9DWEdCMz1tCiMgQ09ORklHX0lORklOSUJBTkRfQ1hHQjNfREVCVUcgaXMgbm90
IHNldApDT05GSUdfSU5GSU5JQkFORF9DWEdCND1tCkNPTkZJR19NTFg0X0lORklOSUJBTkQ9bQpD
T05GSUdfTUxYNV9JTkZJTklCQU5EPW0KQ09ORklHX0lORklOSUJBTkRfTkVTPW0KIyBDT05GSUdf
SU5GSU5JQkFORF9ORVNfREVCVUcgaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9PQ1JETUE9
bQpDT05GSUdfSU5GSU5JQkFORF9VU05JQz1tCkNPTkZJR19IWVBFUlZfSU5GSU5JQkFORF9ORD1t
CkNPTkZJR19JTkZJTklCQU5EX0lQT0lCPW0KQ09ORklHX0lORklOSUJBTkRfSVBPSUJfQ009eQoj
IENPTkZJR19JTkZJTklCQU5EX0lQT0lCX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0lORklOSUJB
TkRfU1JQPW0KQ09ORklHX0lORklOSUJBTkRfU1JQVD1tCkNPTkZJR19JTkZJTklCQU5EX0lTRVI9
bQpDT05GSUdfSU5GSU5JQkFORF9JU0VSVD1tCkNPTkZJR19FREFDX0FUT01JQ19TQ1JVQj15CkNP
TkZJR19FREFDX1NVUFBPUlQ9eQpDT05GSUdfRURBQz15CiMgQ09ORklHX0VEQUNfTEVHQUNZX1NZ
U0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19FREFD
X0RFQ09ERV9NQ0U9bQpDT05GSUdfRURBQ19NTV9FREFDPW0KQ09ORklHX0VEQUNfQU1ENjQ9bQoj
IENPTkZJR19FREFDX0FNRDY0X0VSUk9SX0lOSkVDVElPTiBpcyBub3Qgc2V0CkNPTkZJR19FREFD
X0U3NTJYPW0KQ09ORklHX0VEQUNfSTgyOTc1WD1tCkNPTkZJR19FREFDX0kzMDAwPW0KQ09ORklH
X0VEQUNfSTMyMDA9bQpDT05GSUdfRURBQ19JRTMxMjAwPW0KQ09ORklHX0VEQUNfWDM4PW0KQ09O
RklHX0VEQUNfSTU0MDA9bQpDT05GSUdfRURBQ19JN0NPUkU9bQpDT05GSUdfRURBQ19JNTAwMD1t
CkNPTkZJR19FREFDX0k1MTAwPW0KQ09ORklHX0VEQUNfSTczMDA9bQpDT05GSUdfRURBQ19TQlJJ
REdFPW0KQ09ORklHX0VEQUNfU0tYPW0KQ09ORklHX1JUQ19MSUI9eQpDT05GSUdfUlRDX0NMQVNT
PXkKQ09ORklHX1JUQ19IQ1RPU1lTPXkKQ09ORklHX1JUQ19IQ1RPU1lTX0RFVklDRT0icnRjMCIK
Q09ORklHX1JUQ19TWVNUT0hDPXkKQ09ORklHX1JUQ19TWVNUT0hDX0RFVklDRT0icnRjMCIKIyBD
T05GSUdfUlRDX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBSVEMgaW50ZXJmYWNlcwojCkNPTkZJR19S
VENfSU5URl9TWVNGUz15CkNPTkZJR19SVENfSU5URl9QUk9DPXkKQ09ORklHX1JUQ19JTlRGX0RF
Vj15CiMgQ09ORklHX1JUQ19JTlRGX0RFVl9VSUVfRU1VTCBpcyBub3Qgc2V0CiMgQ09ORklHX1JU
Q19EUlZfVEVTVCBpcyBub3Qgc2V0CgojCiMgSTJDIFJUQyBkcml2ZXJzCiMKQ09ORklHX1JUQ19E
UlZfODhQTTg2MFg9bQpDT05GSUdfUlRDX0RSVl84OFBNODBYPW0KQ09ORklHX1JUQ19EUlZfQUJC
NVpFUzM9bQpDT05GSUdfUlRDX0RSVl9BQlg4MFg9bQpDT05GSUdfUlRDX0RSVl9EUzEzMDc9bQpD
T05GSUdfUlRDX0RSVl9EUzEzNzQ9bQpDT05GSUdfUlRDX0RSVl9EUzEzNzRfV0RUPXkKQ09ORklH
X1JUQ19EUlZfRFMxNjcyPW0KQ09ORklHX1JUQ19EUlZfRFMzMjMyPW0KQ09ORklHX1JUQ19EUlZf
TFA4Nzg4PW0KQ09ORklHX1JUQ19EUlZfTUFYNjkwMD1tCkNPTkZJR19SVENfRFJWX01BWDg5MDc9
bQpDT05GSUdfUlRDX0RSVl9NQVg4OTI1PW0KQ09ORklHX1JUQ19EUlZfTUFYODk5OD1tCkNPTkZJ
R19SVENfRFJWX01BWDg5OTc9bQpDT05GSUdfUlRDX0RSVl9SUzVDMzcyPW0KQ09ORklHX1JUQ19E
UlZfSVNMMTIwOD1tCkNPTkZJR19SVENfRFJWX0lTTDEyMDIyPW0KQ09ORklHX1JUQ19EUlZfSVNM
MTIwNTc9bQpDT05GSUdfUlRDX0RSVl9YMTIwNT1tCkNPTkZJR19SVENfRFJWX1BBTE1BUz1tCkNP
TkZJR19SVENfRFJWX1BDRjIxMjc9bQpDT05GSUdfUlRDX0RSVl9QQ0Y4NTIzPW0KQ09ORklHX1JU
Q19EUlZfUENGODU2Mz1tCkNPTkZJR19SVENfRFJWX1BDRjg1MDYzPW0KQ09ORklHX1JUQ19EUlZf
UENGODU4Mz1tCkNPTkZJR19SVENfRFJWX000MVQ4MD1tCkNPTkZJR19SVENfRFJWX000MVQ4MF9X
RFQ9eQpDT05GSUdfUlRDX0RSVl9CUTMySz1tCkNPTkZJR19SVENfRFJWX1RXTDQwMzA9bQpDT05G
SUdfUlRDX0RSVl9UUFM2NTg2WD1tCkNPTkZJR19SVENfRFJWX1RQUzY1OTEwPW0KQ09ORklHX1JU
Q19EUlZfVFBTODAwMzE9bQpDT05GSUdfUlRDX0RSVl9SQzVUNTgzPW0KQ09ORklHX1JUQ19EUlZf
UzM1MzkwQT1tCkNPTkZJR19SVENfRFJWX0ZNMzEzMD1tCkNPTkZJR19SVENfRFJWX1JYODU4MT1t
CkNPTkZJR19SVENfRFJWX1JYODAyNT1tCkNPTkZJR19SVENfRFJWX0VNMzAyNz1tCkNPTkZJR19S
VENfRFJWX1JWMzAyOUMyPW0KQ09ORklHX1JUQ19EUlZfUlY4ODAzPW0KQ09ORklHX1JUQ19EUlZf
UzVNPW0KCiMKIyBTUEkgUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0RSVl9NNDFUOTM9bQpDT05G
SUdfUlRDX0RSVl9NNDFUOTQ9bQpDT05GSUdfUlRDX0RSVl9EUzEzMDU9bQpDT05GSUdfUlRDX0RS
Vl9EUzEzNDM9bQpDT05GSUdfUlRDX0RSVl9EUzEzNDc9bQpDT05GSUdfUlRDX0RSVl9EUzEzOTA9
bQpDT05GSUdfUlRDX0RSVl9NQVg2OTAyPW0KQ09ORklHX1JUQ19EUlZfUjk3MDE9bQpDT05GSUdf
UlRDX0RSVl9SUzVDMzQ4PW0KQ09ORklHX1JUQ19EUlZfRFMzMjM0PW0KQ09ORklHX1JUQ19EUlZf
UENGMjEyMz1tCkNPTkZJR19SVENfRFJWX1JYNDU4MT1tCkNPTkZJR19SVENfRFJWX01DUDc5NT1t
CgojCiMgUGxhdGZvcm0gUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0RSVl9DTU9TPXkKQ09ORklH
X1JUQ19EUlZfRFMxMjg2PW0KQ09ORklHX1JUQ19EUlZfRFMxNTExPW0KQ09ORklHX1JUQ19EUlZf
RFMxNTUzPW0KQ09ORklHX1JUQ19EUlZfRFMxNjg1X0ZBTUlMWT1tCkNPTkZJR19SVENfRFJWX0RT
MTY4NT15CiMgQ09ORklHX1JUQ19EUlZfRFMxNjg5IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RS
Vl9EUzE3Mjg1IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE3NDg1IGlzIG5vdCBzZXQK
IyBDT05GSUdfUlRDX0RSVl9EUzE3ODg1IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RTMTY4NV9Q
Uk9DX1JFR1MgaXMgbm90IHNldAojIENPTkZJR19SVENfRFMxNjg1X1NZU0ZTX1JFR1MgaXMgbm90
IHNldApDT05GSUdfUlRDX0RSVl9EUzE3NDI9bQpDT05GSUdfUlRDX0RSVl9EUzI0MDQ9bQpDT05G
SUdfUlRDX0RSVl9EQTkwNTI9bQpDT05GSUdfUlRDX0RSVl9EQTkwNTU9bQpDT05GSUdfUlRDX0RS
Vl9EQTkwNjM9bQpDT05GSUdfUlRDX0RSVl9TVEsxN1RBOD1tCkNPTkZJR19SVENfRFJWX000OFQ4
Nj1tCkNPTkZJR19SVENfRFJWX000OFQzNT1tCkNPTkZJR19SVENfRFJWX000OFQ1OT1tCkNPTkZJ
R19SVENfRFJWX01TTTYyNDI9bQpDT05GSUdfUlRDX0RSVl9CUTQ4MDI9bQpDT05GSUdfUlRDX0RS
Vl9SUDVDMDE9bQpDT05GSUdfUlRDX0RSVl9WMzAyMD1tCkNPTkZJR19SVENfRFJWX1dNODMxWD1t
CkNPTkZJR19SVENfRFJWX1dNODM1MD1tCkNPTkZJR19SVENfRFJWX1BDRjUwNjMzPW0KQ09ORklH
X1JUQ19EUlZfQUIzMTAwPW0KCiMKIyBvbi1DUFUgUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0RS
Vl9QQ0FQPW0KQ09ORklHX1JUQ19EUlZfTUMxM1hYWD1tCkNPTkZJR19SVENfRFJWX01UNjM5Nz1t
CgojCiMgSElEIFNlbnNvciBSVEMgZHJpdmVycwojCkNPTkZJR19SVENfRFJWX0hJRF9TRU5TT1Jf
VElNRT1tCkNPTkZJR19ETUFERVZJQ0VTPXkKIyBDT05GSUdfRE1BREVWSUNFU19ERUJVRyBpcyBu
b3Qgc2V0CgojCiMgRE1BIERldmljZXMKIwpDT05GSUdfRE1BX0VOR0lORT15CkNPTkZJR19ETUFf
VklSVFVBTF9DSEFOTkVMUz1tCkNPTkZJR19ETUFfQUNQST15CkNPTkZJR19JTlRFTF9JRE1BNjQ9
bQpDT05GSUdfSU5URUxfSU9BVERNQT1tCkNPTkZJR19JTlRFTF9NSUNfWDEwMF9ETUE9bQpDT05G
SUdfRFdfRE1BQ19DT1JFPW0KQ09ORklHX0RXX0RNQUM9bQpDT05GSUdfRFdfRE1BQ19QQ0k9bQpD
T05GSUdfSFNVX0RNQT1tCgojCiMgRE1BIENsaWVudHMKIwpDT05GSUdfQVNZTkNfVFhfRE1BPXkK
IyBDT05GSUdfRE1BVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19ETUFfRU5HSU5FX1JBSUQ9eQpDT05G
SUdfRENBPW0KQ09ORklHX0FVWERJU1BMQVk9eQpDT05GSUdfS1MwMTA4PW0KQ09ORklHX0tTMDEw
OF9QT1JUPTB4Mzc4CkNPTkZJR19LUzAxMDhfREVMQVk9MgpDT05GSUdfQ0ZBRzEyODY0Qj1tCkNP
TkZJR19DRkFHMTI4NjRCX1JBVEU9MjAKQ09ORklHX1VJTz1tCkNPTkZJR19VSU9fQ0lGPW0KQ09O
RklHX1VJT19QRFJWX0dFTklSUT1tCkNPTkZJR19VSU9fRE1FTV9HRU5JUlE9bQpDT05GSUdfVUlP
X0FFQz1tCkNPTkZJR19VSU9fU0VSQ09TMz1tCkNPTkZJR19VSU9fUENJX0dFTkVSSUM9bQpDT05G
SUdfVUlPX05FVFg9bQpDT05GSUdfVUlPX1BSVVNTPW0KQ09ORklHX1VJT19NRjYyND1tCkNPTkZJ
R19WRklPX0lPTU1VX1RZUEUxPW0KQ09ORklHX1ZGSU9fVklSUUZEPW0KQ09ORklHX1ZGSU89bQpD
T05GSUdfVkZJT19QQ0k9bQpDT05GSUdfVkZJT19QQ0lfVkdBPXkKQ09ORklHX1ZGSU9fUENJX01N
QVA9eQpDT05GSUdfVkZJT19QQ0lfSU5UWD15CkNPTkZJR19JUlFfQllQQVNTX01BTkFHRVI9bQpD
T05GSUdfVklSVF9EUklWRVJTPXkKQ09ORklHX1ZJUlRJTz15CgojCiMgVmlydGlvIGRyaXZlcnMK
IwpDT05GSUdfVklSVElPX1BDST15CkNPTkZJR19WSVJUSU9fUENJX0xFR0FDWT15CkNPTkZJR19W
SVJUSU9fQkFMTE9PTj15CkNPTkZJR19WSVJUSU9fSU5QVVQ9bQpDT05GSUdfVklSVElPX01NSU89
eQpDT05GSUdfVklSVElPX01NSU9fQ01ETElORV9ERVZJQ0VTPXkKCiMKIyBNaWNyb3NvZnQgSHlw
ZXItViBndWVzdCBzdXBwb3J0CiMKQ09ORklHX0hZUEVSVj1tCkNPTkZJR19IWVBFUlZfVVRJTFM9
bQpDT05GSUdfSFlQRVJWX0JBTExPT049bQoKIwojIFhlbiBkcml2ZXIgc3VwcG9ydAojCkNPTkZJ
R19YRU5fQkFMTE9PTj15CkNPTkZJR19YRU5fU0VMRkJBTExPT05JTkc9eQpDT05GSUdfWEVOX0JB
TExPT05fTUVNT1JZX0hPVFBMVUc9eQpDT05GSUdfWEVOX0JBTExPT05fTUVNT1JZX0hPVFBMVUdf
TElNSVQ9NTEyCkNPTkZJR19YRU5fU0NSVUJfUEFHRVM9eQpDT05GSUdfWEVOX0RFVl9FVlRDSE49
bQpDT05GSUdfWEVOX0JBQ0tFTkQ9eQpDT05GSUdfWEVORlM9bQpDT05GSUdfWEVOX0NPTVBBVF9Y
RU5GUz15CkNPTkZJR19YRU5fU1lTX0hZUEVSVklTT1I9eQpDT05GSUdfWEVOX1hFTkJVU19GUk9O
VEVORD15CkNPTkZJR19YRU5fR05UREVWPW0KQ09ORklHX1hFTl9HUkFOVF9ERVZfQUxMT0M9bQpD
T05GSUdfU1dJT1RMQl9YRU49eQpDT05GSUdfWEVOX1RNRU09bQpDT05GSUdfWEVOX1BDSURFVl9C
QUNLRU5EPW0KQ09ORklHX1hFTl9TQ1NJX0JBQ0tFTkQ9bQpDT05GSUdfWEVOX1BSSVZDTUQ9bQpD
T05GSUdfWEVOX0FDUElfUFJPQ0VTU09SPW0KQ09ORklHX1hFTl9NQ0VfTE9HPXkKQ09ORklHX1hF
Tl9IQVZFX1BWTU1VPXkKQ09ORklHX1hFTl9FRkk9eQpDT05GSUdfWEVOX0FVVE9fWExBVEU9eQpD
T05GSUdfWEVOX0FDUEk9eQpDT05GSUdfWEVOX1NZTVM9eQpDT05GSUdfWEVOX0hBVkVfVlBNVT15
CkNPTkZJR19TVEFHSU5HPXkKQ09ORklHX1NMSUNPU1M9bQpDT05GSUdfUFJJU00yX1VTQj1tCkNP
TkZJR19DT01FREk9bQojIENPTkZJR19DT01FRElfREVCVUcgaXMgbm90IHNldApDT05GSUdfQ09N
RURJX0RFRkFVTFRfQlVGX1NJWkVfS0I9MjA0OApDT05GSUdfQ09NRURJX0RFRkFVTFRfQlVGX01B
WFNJWkVfS0I9MjA0ODAKQ09ORklHX0NPTUVESV9NSVNDX0RSSVZFUlM9eQpDT05GSUdfQ09NRURJ
X0JPTkQ9bQpDT05GSUdfQ09NRURJX1RFU1Q9bQpDT05GSUdfQ09NRURJX1BBUlBPUlQ9bQpDT05G
SUdfQ09NRURJX1NFUklBTDIwMDI9bQpDT05GSUdfQ09NRURJX0lTQV9EUklWRVJTPXkKQ09ORklH
X0NPTUVESV9QQ0w3MTE9bQpDT05GSUdfQ09NRURJX1BDTDcyND1tCkNPTkZJR19DT01FRElfUENM
NzI2PW0KQ09ORklHX0NPTUVESV9QQ0w3MzA9bQpDT05GSUdfQ09NRURJX1BDTDgxMj1tCkNPTkZJ
R19DT01FRElfUENMODE2PW0KQ09ORklHX0NPTUVESV9QQ0w4MTg9bQpDT05GSUdfQ09NRURJX1BD
TTM3MjQ9bQpDT05GSUdfQ09NRURJX0FNUExDX0RJTzIwMF9JU0E9bQpDT05GSUdfQ09NRURJX0FN
UExDX1BDMjM2X0lTQT1tCkNPTkZJR19DT01FRElfQU1QTENfUEMyNjNfSVNBPW0KQ09ORklHX0NP
TUVESV9SVEk4MDA9bQpDT05GSUdfQ09NRURJX1JUSTgwMj1tCkNPTkZJR19DT01FRElfREFDMDI9
bQpDT05GSUdfQ09NRURJX0RBUzE2TTE9bQpDT05GSUdfQ09NRURJX0RBUzA4X0lTQT1tCkNPTkZJ
R19DT01FRElfREFTMTY9bQpDT05GSUdfQ09NRURJX0RBUzgwMD1tCkNPTkZJR19DT01FRElfREFT
MTgwMD1tCkNPTkZJR19DT01FRElfREFTNjQwMj1tCkNPTkZJR19DT01FRElfRFQyODAxPW0KQ09O
RklHX0NPTUVESV9EVDI4MTE9bQpDT05GSUdfQ09NRURJX0RUMjgxND1tCkNPTkZJR19DT01FRElf
RFQyODE1PW0KQ09ORklHX0NPTUVESV9EVDI4MTc9bQpDT05GSUdfQ09NRURJX0RUMjgyWD1tCkNP
TkZJR19DT01FRElfRE1NMzJBVD1tCkNPTkZJR19DT01FRElfRkw1MTI9bQpDT05GSUdfQ09NRURJ
X0FJT19BSU8xMl84PW0KQ09ORklHX0NPTUVESV9BSU9fSUlST18xNj1tCkNPTkZJR19DT01FRElf
SUlfUENJMjBLQz1tCkNPTkZJR19DT01FRElfQzZYRElHSU89bQpDT05GSUdfQ09NRURJX01QQzYy
ND1tCkNPTkZJR19DT01FRElfQURRMTJCPW0KQ09ORklHX0NPTUVESV9OSV9BVF9BMjE1MD1tCkNP
TkZJR19DT01FRElfTklfQVRfQU89bQpDT05GSUdfQ09NRURJX05JX0FUTUlPPW0KQ09ORklHX0NP
TUVESV9OSV9BVE1JTzE2RD1tCkNPTkZJR19DT01FRElfTklfTEFCUENfSVNBPW0KQ09ORklHX0NP
TUVESV9QQ01BRD1tCkNPTkZJR19DT01FRElfUENNREExMj1tCkNPTkZJR19DT01FRElfUENNTUlP
PW0KQ09ORklHX0NPTUVESV9QQ01VSU89bQpDT05GSUdfQ09NRURJX01VTFRJUTM9bQpDT05GSUdf
Q09NRURJX1M1MjY9bQpDT05GSUdfQ09NRURJX1BDSV9EUklWRVJTPW0KQ09ORklHX0NPTUVESV84
MjU1X1BDST1tCkNPTkZJR19DT01FRElfQURESV9XQVRDSERPRz1tCkNPTkZJR19DT01FRElfQURE
SV9BUENJXzEwMzI9bQpDT05GSUdfQ09NRURJX0FERElfQVBDSV8xNTAwPW0KQ09ORklHX0NPTUVE
SV9BRERJX0FQQ0lfMTUxNj1tCkNPTkZJR19DT01FRElfQURESV9BUENJXzE1NjQ9bQpDT05GSUdf
Q09NRURJX0FERElfQVBDSV8xNlhYPW0KQ09ORklHX0NPTUVESV9BRERJX0FQQ0lfMjAzMj1tCkNP
TkZJR19DT01FRElfQURESV9BUENJXzIyMDA9bQpDT05GSUdfQ09NRURJX0FERElfQVBDSV8zMTIw
PW0KQ09ORklHX0NPTUVESV9BRERJX0FQQ0lfMzUwMT1tCkNPTkZJR19DT01FRElfQURESV9BUENJ
XzNYWFg9bQpDT05GSUdfQ09NRURJX0FETF9QQ0k2MjA4PW0KQ09ORklHX0NPTUVESV9BRExfUENJ
N1gzWD1tCkNPTkZJR19DT01FRElfQURMX1BDSTgxNjQ9bQpDT05GSUdfQ09NRURJX0FETF9QQ0k5
MTExPW0KQ09ORklHX0NPTUVESV9BRExfUENJOTExOD1tCkNPTkZJR19DT01FRElfQURWX1BDSTE3
MTA9bQpDT05GSUdfQ09NRURJX0FEVl9QQ0kxNzIzPW0KQ09ORklHX0NPTUVESV9BRFZfUENJMTcy
ND1tCkNPTkZJR19DT01FRElfQURWX1BDSV9ESU89bQpDT05GSUdfQ09NRURJX0FNUExDX0RJTzIw
MF9QQ0k9bQpDT05GSUdfQ09NRURJX0FNUExDX1BDMjM2X1BDST1tCkNPTkZJR19DT01FRElfQU1Q
TENfUEMyNjNfUENJPW0KQ09ORklHX0NPTUVESV9BTVBMQ19QQ0kyMjQ9bQpDT05GSUdfQ09NRURJ
X0FNUExDX1BDSTIzMD1tCkNPTkZJR19DT01FRElfQ09OVEVDX1BDSV9ESU89bQpDT05GSUdfQ09N
RURJX0RBUzA4X1BDST1tCkNPTkZJR19DT01FRElfRFQzMDAwPW0KQ09ORklHX0NPTUVESV9EWU5B
X1BDSTEwWFg9bQpDT05GSUdfQ09NRURJX0dTQ19IUERJPW0KQ09ORklHX0NPTUVESV9NRjZYND1t
CkNPTkZJR19DT01FRElfSUNQX01VTFRJPW0KQ09ORklHX0NPTUVESV9EQVFCT0FSRDIwMDA9bQpD
T05GSUdfQ09NRURJX0pSM19QQ0k9bQpDT05GSUdfQ09NRURJX0tFX0NPVU5URVI9bQpDT05GSUdf
Q09NRURJX0NCX1BDSURBUzY0PW0KQ09ORklHX0NPTUVESV9DQl9QQ0lEQVM9bQpDT05GSUdfQ09N
RURJX0NCX1BDSUREQT1tCkNPTkZJR19DT01FRElfQ0JfUENJTURBUz1tCkNPTkZJR19DT01FRElf
Q0JfUENJTUREQT1tCkNPTkZJR19DT01FRElfTUU0MDAwPW0KQ09ORklHX0NPTUVESV9NRV9EQVE9
bQpDT05GSUdfQ09NRURJX05JXzY1Mjc9bQpDT05GSUdfQ09NRURJX05JXzY1WFg9bQpDT05GSUdf
Q09NRURJX05JXzY2MFg9bQpDT05GSUdfQ09NRURJX05JXzY3MFg9bQpDT05GSUdfQ09NRURJX05J
X0xBQlBDX1BDST1tCkNPTkZJR19DT01FRElfTklfUENJRElPPW0KQ09ORklHX0NPTUVESV9OSV9Q
Q0lNSU89bQpDT05GSUdfQ09NRURJX1JURDUyMD1tCkNPTkZJR19DT01FRElfUzYyNj1tCkNPTkZJ
R19DT01FRElfTUlURT1tCkNPTkZJR19DT01FRElfTklfVElPQ01EPW0KQ09ORklHX0NPTUVESV9Q
Q01DSUFfRFJJVkVSUz1tCkNPTkZJR19DT01FRElfQ0JfREFTMTZfQ1M9bQpDT05GSUdfQ09NRURJ
X0RBUzA4X0NTPW0KQ09ORklHX0NPTUVESV9OSV9EQVFfNzAwX0NTPW0KQ09ORklHX0NPTUVESV9O
SV9EQVFfRElPMjRfQ1M9bQpDT05GSUdfQ09NRURJX05JX0xBQlBDX0NTPW0KQ09ORklHX0NPTUVE
SV9OSV9NSU9fQ1M9bQpDT05GSUdfQ09NRURJX1FVQVRFQ0hfREFRUF9DUz1tCkNPTkZJR19DT01F
RElfVVNCX0RSSVZFUlM9bQpDT05GSUdfQ09NRURJX0RUOTgxMj1tCkNPTkZJR19DT01FRElfTklf
VVNCNjUwMT1tCkNPTkZJR19DT01FRElfVVNCRFVYPW0KQ09ORklHX0NPTUVESV9VU0JEVVhGQVNU
PW0KQ09ORklHX0NPTUVESV9VU0JEVVhTSUdNQT1tCkNPTkZJR19DT01FRElfVk1LODBYWD1tCkNP
TkZJR19DT01FRElfODI1ND1tCkNPTkZJR19DT01FRElfODI1NT1tCkNPTkZJR19DT01FRElfODI1
NV9TQT1tCkNPTkZJR19DT01FRElfS0NPTUVESUxJQj1tCkNPTkZJR19DT01FRElfQU1QTENfRElP
MjAwPW0KQ09ORklHX0NPTUVESV9BTVBMQ19QQzIzNj1tCkNPTkZJR19DT01FRElfREFTMDg9bQpD
T05GSUdfQ09NRURJX0lTQURNQT1tCkNPTkZJR19DT01FRElfTklfTEFCUEM9bQpDT05GSUdfQ09N
RURJX05JX0xBQlBDX0lTQURNQT1tCkNPTkZJR19DT01FRElfTklfVElPPW0KQ09ORklHX1BBTkVM
PW0KQ09ORklHX1BBTkVMX1BBUlBPUlQ9MApDT05GSUdfUEFORUxfUFJPRklMRT01CiMgQ09ORklH
X1BBTkVMX0NIQU5HRV9NRVNTQUdFIGlzIG5vdCBzZXQKQ09ORklHX1JUTDgxOTJVPW0KQ09ORklH
X1JUTExJQj1tCkNPTkZJR19SVExMSUJfQ1JZUFRPX0NDTVA9bQpDT05GSUdfUlRMTElCX0NSWVBU
T19US0lQPW0KQ09ORklHX1JUTExJQl9DUllQVE9fV0VQPW0KQ09ORklHX1JUTDgxOTJFPW0KQ09O
RklHX1I4NzEyVT1tCkNPTkZJR19SODE4OEVVPW0KQ09ORklHXzg4RVVfQVBfTU9ERT15CkNPTkZJ
R19SODcyM0FVPW0KQ09ORklHXzg3MjNBVV9BUF9NT0RFPXkKQ09ORklHXzg3MjNBVV9CVF9DT0VY
SVNUPXkKQ09ORklHX1JUUzUyMDg9bQpDT05GSUdfVlQ2NjU1PW0KQ09ORklHX1ZUNjY1Nj1tCgoj
CiMgSUlPIHN0YWdpbmcgZHJpdmVycwojCgojCiMgQWNjZWxlcm9tZXRlcnMKIwpDT05GSUdfQURJ
UzE2MjAxPW0KQ09ORklHX0FESVMxNjIwMz1tCkNPTkZJR19BRElTMTYyMDQ9bQpDT05GSUdfQURJ
UzE2MjA5PW0KQ09ORklHX0FESVMxNjIyMD1tCkNPTkZJR19BRElTMTYyNDA9bQpDT05GSUdfTElT
M0wwMkRRPW0KQ09ORklHX1NDQTMwMDA9bQoKIwojIEFuYWxvZyB0byBkaWdpdGFsIGNvbnZlcnRl
cnMKIwpDT05GSUdfQUQ3NjA2PW0KQ09ORklHX0FENzYwNl9JRkFDRV9QQVJBTExFTD1tCkNPTkZJ
R19BRDc2MDZfSUZBQ0VfU1BJPW0KQ09ORklHX0FENzc4MD1tCkNPTkZJR19BRDc4MTY9bQpDT05G
SUdfQUQ3MTkyPW0KQ09ORklHX0FENzI4MD1tCgojCiMgQW5hbG9nIGRpZ2l0YWwgYmktZGlyZWN0
aW9uIGNvbnZlcnRlcnMKIwpDT05GSUdfQURUNzMxNj1tCkNPTkZJR19BRFQ3MzE2X1NQST1tCkNP
TkZJR19BRFQ3MzE2X0kyQz1tCgojCiMgQ2FwYWNpdGFuY2UgdG8gZGlnaXRhbCBjb252ZXJ0ZXJz
CiMKQ09ORklHX0FENzE1MD1tCkNPTkZJR19BRDcxNTI9bQpDT05GSUdfQUQ3NzQ2PW0KCiMKIyBE
aXJlY3QgRGlnaXRhbCBTeW50aGVzaXMKIwpDT05GSUdfQUQ5ODMyPW0KQ09ORklHX0FEOTgzND1t
CgojCiMgRGlnaXRhbCBneXJvc2NvcGUgc2Vuc29ycwojCkNPTkZJR19BRElTMTYwNjA9bQoKIwoj
IE5ldHdvcmsgQW5hbHl6ZXIsIEltcGVkYW5jZSBDb252ZXJ0ZXJzCiMKQ09ORklHX0FENTkzMz1t
CgojCiMgTGlnaHQgc2Vuc29ycwojCkNPTkZJR19TRU5TT1JTX0lTTDI5MDE4PW0KQ09ORklHX1NF
TlNPUlNfSVNMMjkwMjg9bQpDT05GSUdfVFNMMjU4Mz1tCkNPTkZJR19UU0wyeDd4PW0KCiMKIyBN
YWduZXRvbWV0ZXIgc2Vuc29ycwojCkNPTkZJR19TRU5TT1JTX0hNQzU4NDM9bQpDT05GSUdfU0VO
U09SU19ITUM1ODQzX0kyQz1tCkNPTkZJR19TRU5TT1JTX0hNQzU4NDNfU1BJPW0KCiMKIyBBY3Rp
dmUgZW5lcmd5IG1ldGVyaW5nIElDCiMKQ09ORklHX0FERTc3NTM9bQpDT05GSUdfQURFNzc1ND1t
CkNPTkZJR19BREU3NzU4PW0KQ09ORklHX0FERTc3NTk9bQpDT05GSUdfQURFNzg1ND1tCkNPTkZJ
R19BREU3ODU0X0kyQz1tCkNPTkZJR19BREU3ODU0X1NQST1tCgojCiMgUmVzb2x2ZXIgdG8gZGln
aXRhbCBjb252ZXJ0ZXJzCiMKQ09ORklHX0FEMlM5MD1tCkNPTkZJR19BRDJTMTIwMD1tCkNPTkZJ
R19BRDJTMTIxMD1tCgojCiMgVHJpZ2dlcnMgLSBzdGFuZGFsb25lCiMKQ09ORklHX0lJT19QRVJJ
T0RJQ19SVENfVFJJR0dFUj1tCkNPTkZJR19JSU9fU0lNUExFX0RVTU1ZPW0KIyBDT05GSUdfSUlP
X1NJTVBMRV9EVU1NWV9FVkVOVFMgaXMgbm90IHNldAojIENPTkZJR19JSU9fU0lNUExFX0RVTU1Z
X0JVRkZFUiBpcyBub3Qgc2V0CkNPTkZJR19GQl9TTTc1MD1tCkNPTkZJR19GQl9YR0k9bQoKIwoj
IFNwZWFrdXAgY29uc29sZSBzcGVlY2gKIwpDT05GSUdfU1BFQUtVUD1tCkNPTkZJR19TUEVBS1VQ
X1NZTlRIX0FDTlRTQT1tCkNPTkZJR19TUEVBS1VQX1NZTlRIX0FQT0xMTz1tCkNPTkZJR19TUEVB
S1VQX1NZTlRIX0FVRFBUUj1tCkNPTkZJR19TUEVBS1VQX1NZTlRIX0JOUz1tCkNPTkZJR19TUEVB
S1VQX1NZTlRIX0RFQ1RMSz1tCkNPTkZJR19TUEVBS1VQX1NZTlRIX0RFQ0VYVD1tCkNPTkZJR19T
UEVBS1VQX1NZTlRIX0xUTEs9bQpDT05GSUdfU1BFQUtVUF9TWU5USF9TT0ZUPW0KQ09ORklHX1NQ
RUFLVVBfU1lOVEhfU1BLT1VUPW0KQ09ORklHX1NQRUFLVVBfU1lOVEhfVFhQUlQ9bQpDT05GSUdf
U1BFQUtVUF9TWU5USF9EVU1NWT1tCkNPTkZJR19UT1VDSFNDUkVFTl9TWU5BUFRJQ1NfSTJDX1JN
STQ9bQpDT05GSUdfU1RBR0lOR19NRURJQT15CkNPTkZJR19JMkNfQkNNMjA0OD1tCkNPTkZJR19E
VkJfQ1hEMjA5OT1tCkNPTkZJR19EVkJfTU44ODQ3Mj1tCkNPTkZJR19EVkJfTU44ODQ3Mz1tCkNP
TkZJR19MSVJDX1NUQUdJTkc9eQpDT05GSUdfTElSQ19CVDgyOT1tCkNPTkZJR19MSVJDX0lNT049
bQpDT05GSUdfTElSQ19QQVJBTExFTD1tCkNPTkZJR19MSVJDX1NBU0VNPW0KQ09ORklHX0xJUkNf
U0VSSUFMPW0KQ09ORklHX0xJUkNfU0VSSUFMX1RSQU5TTUlUVEVSPXkKQ09ORklHX0xJUkNfU0lS
PW0KQ09ORklHX0xJUkNfWklMT0c9bQpDT05GSUdfU1RBR0lOR19SRE1BPW0KQ09ORklHX0lORklO
SUJBTkRfQU1TTzExMDA9bQojIENPTkZJR19JTkZJTklCQU5EX0FNU08xMTAwX0RFQlVHIGlzIG5v
dCBzZXQKQ09ORklHX0lORklOSUJBTkRfSEZJMT1tCiMgQ09ORklHX0hGSTFfREVCVUdfU0RNQV9P
UkRFUiBpcyBub3Qgc2V0CkNPTkZJR19IRkkxX1ZFUkJTXzMxQklUX1BTTj15CiMgQ09ORklHX1NE
TUFfVkVSQk9TSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFU0NBTl9SWFEgaXMgbm90IHNldApD
T05GSUdfSU5GSU5JQkFORF9JUEFUSD1tCgojCiMgQW5kcm9pZAojCkNPTkZJR19XSU1BWF9HRE03
MlhYPW0KQ09ORklHX1dJTUFYX0dETTcyWFhfUU9TPXkKQ09ORklHX1dJTUFYX0dETTcyWFhfS19N
T0RFPXkKQ09ORklHX1dJTUFYX0dETTcyWFhfV0lNQVgyPXkKQ09ORklHX1dJTUFYX0dETTcyWFhf
VVNCPXkKIyBDT05GSUdfV0lNQVhfR0RNNzJYWF9TRElPIGlzIG5vdCBzZXQKQ09ORklHX1dJTUFY
X0dETTcyWFhfVVNCX1BNPXkKQ09ORklHX0xURV9HRE03MjRYPW0KQ09ORklHX0ZJUkVXSVJFX1NF
UklBTD1tCkNPTkZJR19GV1RUWV9NQVhfVE9UQUxfUE9SVFM9NjQKQ09ORklHX0ZXVFRZX01BWF9D
QVJEX1BPUlRTPTMyCkNPTkZJR19NVERfU1BJTkFORF9NVDI5Rj1tCkNPTkZJR19NVERfU1BJTkFO
RF9PTkRJRUVDQz15CiMgQ09ORklHX0xVU1RSRV9GUyBpcyBub3Qgc2V0CkNPTkZJR19ER05DPW0K
Q09ORklHX0RHQVA9bQpDT05GSUdfR1NfRlBHQUJPT1Q9bQpDT05GSUdfQ1JZUFRPX1NLRUlOPXkK
Q09ORklHX1VOSVNZU1NQQVI9eQpDT05GSUdfVU5JU1lTX1ZJU09SQlVTPW0KQ09ORklHX1VOSVNZ
U19WSVNPUk5JQz1tCkNPTkZJR19VTklTWVNfVklTT1JJTlBVVD1tCkNPTkZJR19VTklTWVNfVklT
T1JIQkE9bQpDT05GSUdfRkJfVEZUPW0KQ09ORklHX0ZCX1RGVF9BR00xMjY0S19GTD1tCkNPTkZJ
R19GQl9URlRfQkQ2NjM0NzQ9bQpDT05GSUdfRkJfVEZUX0hYODM0MEJOPW0KQ09ORklHX0ZCX1RG
VF9IWDgzNDdEPW0KQ09ORklHX0ZCX1RGVF9IWDgzNTNEPW0KQ09ORklHX0ZCX1RGVF9IWDgzNTdE
PW0KQ09ORklHX0ZCX1RGVF9JTEk5MTYzPW0KQ09ORklHX0ZCX1RGVF9JTEk5MzIwPW0KQ09ORklH
X0ZCX1RGVF9JTEk5MzI1PW0KQ09ORklHX0ZCX1RGVF9JTEk5MzQwPW0KQ09ORklHX0ZCX1RGVF9J
TEk5MzQxPW0KQ09ORklHX0ZCX1RGVF9JTEk5NDgxPW0KQ09ORklHX0ZCX1RGVF9JTEk5NDg2PW0K
Q09ORklHX0ZCX1RGVF9QQ0Q4NTQ0PW0KQ09ORklHX0ZCX1RGVF9SQTg4NzU9bQpDT05GSUdfRkJf
VEZUX1M2RDAyQTE9bQpDT05GSUdfRkJfVEZUX1M2RDExMjE9bQpDT05GSUdfRkJfVEZUX1NTRDEy
ODk9bQpDT05GSUdfRkJfVEZUX1NTRDEzMDY9bQpDT05GSUdfRkJfVEZUX1NTRDEzMzE9bQpDT05G
SUdfRkJfVEZUX1NTRDEzNTE9bQpDT05GSUdfRkJfVEZUX1NUNzczNVI9bQpDT05GSUdfRkJfVEZU
X1NUNzc4OVY9bQpDT05GSUdfRkJfVEZUX1RJTllMQ0Q9bQpDT05GSUdfRkJfVEZUX1RMUzgyMDQ9
bQpDT05GSUdfRkJfVEZUX1VDMTYxMT1tCkNPTkZJR19GQl9URlRfVUMxNzAxPW0KQ09ORklHX0ZC
X1RGVF9VUEQxNjE3MDQ9bQpDT05GSUdfRkJfVEZUX1dBVFRFUk9UVD1tCkNPTkZJR19GQl9GTEVY
PW0KQ09ORklHX0ZCX1RGVF9GQlRGVF9ERVZJQ0U9bQojIENPTkZJR19XSUxDMTAwMF9EUklWRVIg
aXMgbm90IHNldApDT05GSUdfTU9TVD1tCkNPTkZJR19NT1NUQ09SRT1tCkNPTkZJR19BSU1fQ0RF
Vj1tCkNPTkZJR19BSU1fTkVUV09SSz1tCkNPTkZJR19BSU1fU09VTkQ9bQpDT05GSUdfQUlNX1Y0
TDI9bQpDT05GSUdfSERNX0RJTTI9bQpDT05GSUdfSERNX0kyQz1tCkNPTkZJR19IRE1fVVNCPW0K
Q09ORklHX1g4Nl9QTEFURk9STV9ERVZJQ0VTPXkKQ09ORklHX0FDRVJfV01JPW0KQ09ORklHX0FD
RVJIREY9bQpDT05GSUdfQUxJRU5XQVJFX1dNST1tCkNPTkZJR19BU1VTX0xBUFRPUD1tCkNPTkZJ
R19ERUxMX0xBUFRPUD1tCkNPTkZJR19ERUxMX1dNST1tCkNPTkZJR19ERUxMX1dNSV9BSU89bQpD
T05GSUdfREVMTF9TTU84ODAwPW0KQ09ORklHX0RFTExfUkJUTj1tCkNPTkZJR19GVUpJVFNVX0xB
UFRPUD1tCiMgQ09ORklHX0ZVSklUU1VfTEFQVE9QX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0ZV
SklUU1VfVEFCTEVUPW0KQ09ORklHX0FNSUxPX1JGS0lMTD1tCkNPTkZJR19IUF9BQ0NFTD1tCkNP
TkZJR19IUF9XSVJFTEVTUz1tCkNPTkZJR19IUF9XTUk9bQpDT05GSUdfTVNJX0xBUFRPUD1tCkNP
TkZJR19QQU5BU09OSUNfTEFQVE9QPW0KQ09ORklHX0NPTVBBTF9MQVBUT1A9bQpDT05GSUdfU09O
WV9MQVBUT1A9bQpDT05GSUdfU09OWVBJX0NPTVBBVD15CkNPTkZJR19JREVBUEFEX0xBUFRPUD1t
CkNPTkZJR19USElOS1BBRF9BQ1BJPW0KQ09ORklHX1RISU5LUEFEX0FDUElfQUxTQV9TVVBQT1JU
PXkKQ09ORklHX1RISU5LUEFEX0FDUElfREVCVUdGQUNJTElUSUVTPXkKIyBDT05GSUdfVEhJTktQ
QURfQUNQSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1RISU5LUEFEX0FDUElfVU5TQUZFX0xF
RFMgaXMgbm90IHNldApDT05GSUdfVEhJTktQQURfQUNQSV9WSURFTz15CkNPTkZJR19USElOS1BB
RF9BQ1BJX0hPVEtFWV9QT0xMPXkKQ09ORklHX1NFTlNPUlNfSERBUFM9bQpDT05GSUdfSU5URUxf
TUVOTE9XPW0KQ09ORklHX0VFRVBDX0xBUFRPUD1tCkNPTkZJR19BU1VTX1dNST1tCkNPTkZJR19B
U1VTX05CX1dNST1tCkNPTkZJR19FRUVQQ19XTUk9bQpDT05GSUdfQUNQSV9XTUk9bQpDT05GSUdf
TVNJX1dNST1tCkNPTkZJR19UT1BTVEFSX0xBUFRPUD1tCkNPTkZJR19BQ1BJX1RPU0hJQkE9bQpD
T05GSUdfVE9TSElCQV9CVF9SRktJTEw9bQpDT05GSUdfVE9TSElCQV9IQVBTPW0KQ09ORklHX1RP
U0hJQkFfV01JPW0KQ09ORklHX0FDUElfQ01QQz1tCkNPTkZJR19JTlRFTF9ISURfRVZFTlQ9bQpD
T05GSUdfSU5URUxfVkJUTj1tCkNPTkZJR19JTlRFTF9JUFM9bQpDT05GSUdfSUJNX1JUTD1tCkNP
TkZJR19TQU1TVU5HX0xBUFRPUD1tCkNPTkZJR19NWE1fV01JPW0KQ09ORklHX0lOVEVMX09BS1RS
QUlMPW0KQ09ORklHX1NBTVNVTkdfUTEwPW0KQ09ORklHX0FQUExFX0dNVVg9bQpDT05GSUdfSU5U
RUxfUlNUPW0KQ09ORklHX0lOVEVMX1NNQVJUQ09OTkVDVD1tCkNPTkZJR19QVlBBTklDPW0KQ09O
RklHX0lOVEVMX1BNQ19JUEM9bQpDT05GSUdfU1VSRkFDRV9QUk8zX0JVVFRPTj1tCkNPTkZJR19J
TlRFTF9QVU5JVF9JUEM9bQpDT05GSUdfSU5URUxfVEVMRU1FVFJZPW0KQ09ORklHX0NIUk9NRV9Q
TEFURk9STVM9eQpDT05GSUdfQ0hST01FT1NfTEFQVE9QPW0KQ09ORklHX0NIUk9NRU9TX1BTVE9S
RT1tCkNPTkZJR19DUk9TX0VDX0NIQVJERVY9bQpDT05GSUdfQ1JPU19FQ19MUEM9bQpDT05GSUdf
Q1JPU19FQ19QUk9UTz15CkNPTkZJR19DTEtERVZfTE9PS1VQPXkKQ09ORklHX0hBVkVfQ0xLX1BS
RVBBUkU9eQpDT05GSUdfQ09NTU9OX0NMSz15CgojCiMgQ29tbW9uIENsb2NrIEZyYW1ld29yawoj
CkNPTkZJR19DT01NT05fQ0xLX1dNODMxWD1tCkNPTkZJR19DT01NT05fQ0xLX1NJNTM1MT1tCkNP
TkZJR19DT01NT05fQ0xLX1MyTVBTMTE9bQpDT05GSUdfQ0xLX1RXTDYwNDA9bQpDT05GSUdfQ09N
TU9OX0NMS19QQUxNQVM9bQpDT05GSUdfQ09NTU9OX0NMS19QV009bQojIENPTkZJR19DT01NT05f
Q0xLX1BYQSBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX0NEQ0U3MDY9bQoKIwojIEhhcmR3
YXJlIFNwaW5sb2NrIGRyaXZlcnMKIwoKIwojIENsb2NrIFNvdXJjZSBkcml2ZXJzCiMKQ09ORklH
X0NMS0VWVF9JODI1Mz15CkNPTkZJR19JODI1M19MT0NLPXkKQ09ORklHX0NMS0JMRF9JODI1Mz15
CiMgQ09ORklHX0FUTUVMX1BJVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NIX1RJTUVSX0NNVCBpcyBu
b3Qgc2V0CiMgQ09ORklHX1NIX1RJTUVSX01UVTIgaXMgbm90IHNldAojIENPTkZJR19TSF9USU1F
Ul9UTVUgaXMgbm90IHNldAojIENPTkZJR19FTV9USU1FUl9TVEkgaXMgbm90IHNldApDT05GSUdf
TUFJTEJPWD15CkNPTkZJR19QQ0M9eQpDT05GSUdfQUxURVJBX01CT1g9bQpDT05GSUdfSU9NTVVf
QVBJPXkKQ09ORklHX0lPTU1VX1NVUFBPUlQ9eQoKIwojIEdlbmVyaWMgSU9NTVUgUGFnZXRhYmxl
IFN1cHBvcnQKIwpDT05GSUdfSU9NTVVfSU9WQT15CkNPTkZJR19BTURfSU9NTVU9eQpDT05GSUdf
QU1EX0lPTU1VX1NUQVRTPXkKQ09ORklHX0FNRF9JT01NVV9WMj1tCkNPTkZJR19ETUFSX1RBQkxF
PXkKQ09ORklHX0lOVEVMX0lPTU1VPXkKQ09ORklHX0lOVEVMX0lPTU1VX1NWTT15CiMgQ09ORklH
X0lOVEVMX0lPTU1VX0RFRkFVTFRfT04gaXMgbm90IHNldApDT05GSUdfSU5URUxfSU9NTVVfRkxP
UFBZX1dBPXkKQ09ORklHX0lSUV9SRU1BUD15CgojCiMgUmVtb3RlcHJvYyBkcml2ZXJzCiMKQ09O
RklHX1JFTU9URVBST0M9bQpDT05GSUdfU1RFX01PREVNX1JQUk9DPW0KCiMKIyBScG1zZyBkcml2
ZXJzCiMKCiMKIyBTT0MgKFN5c3RlbSBPbiBDaGlwKSBzcGVjaWZpYyBEcml2ZXJzCiMKIyBDT05G
SUdfU1VOWElfU1JBTSBpcyBub3Qgc2V0CkNPTkZJR19TT0NfVEk9eQpDT05GSUdfUE1fREVWRlJF
UT15CgojCiMgREVWRlJFUSBHb3Zlcm5vcnMKIwpDT05GSUdfREVWRlJFUV9HT1ZfU0lNUExFX09O
REVNQU5EPXkKQ09ORklHX0RFVkZSRVFfR09WX1BFUkZPUk1BTkNFPXkKQ09ORklHX0RFVkZSRVFf
R09WX1BPV0VSU0FWRT15CkNPTkZJR19ERVZGUkVRX0dPVl9VU0VSU1BBQ0U9eQoKIwojIERFVkZS
RVEgRHJpdmVycwojCkNPTkZJR19QTV9ERVZGUkVRX0VWRU5UPXkKQ09ORklHX0VYVENPTj15Cgoj
CiMgRXh0Y29uIERldmljZSBEcml2ZXJzCiMKQ09ORklHX0VYVENPTl9BRENfSkFDSz1tCkNPTkZJ
R19FWFRDT05fQVJJWk9OQT1tCkNPTkZJR19FWFRDT05fQVhQMjg4PW0KQ09ORklHX0VYVENPTl9H
UElPPW0KQ09ORklHX0VYVENPTl9NQVgxNDU3Nz1tCkNPTkZJR19FWFRDT05fTUFYNzc2OTM9bQpD
T05GSUdfRVhUQ09OX01BWDc3ODQzPW0KQ09ORklHX0VYVENPTl9NQVg4OTk3PW0KQ09ORklHX0VY
VENPTl9QQUxNQVM9bQpDT05GSUdfRVhUQ09OX1JUODk3M0E9bQpDT05GSUdfRVhUQ09OX1NNNTUw
Mj1tCkNPTkZJR19FWFRDT05fVVNCX0dQSU89bQpDT05GSUdfTUVNT1JZPXkKQ09ORklHX0lJTz1t
CkNPTkZJR19JSU9fQlVGRkVSPXkKQ09ORklHX0lJT19CVUZGRVJfQ0I9bQpDT05GSUdfSUlPX0tG
SUZPX0JVRj1tCkNPTkZJR19JSU9fVFJJR0dFUkVEX0JVRkZFUj1tCkNPTkZJR19JSU9fVFJJR0dF
Uj15CkNPTkZJR19JSU9fQ09OU1VNRVJTX1BFUl9UUklHR0VSPTIKQ09ORklHX0lJT19UUklHR0VS
RURfRVZFTlQ9bQoKIwojIEFjY2VsZXJvbWV0ZXJzCiMKQ09ORklHX0JNQTE4MD1tCkNPTkZJR19C
TUMxNTBfQUNDRUw9bQpDT05GSUdfQk1DMTUwX0FDQ0VMX0kyQz1tCkNPTkZJR19CTUMxNTBfQUND
RUxfU1BJPW0KQ09ORklHX0hJRF9TRU5TT1JfQUNDRUxfM0Q9bQpDT05GSUdfSUlPX1NUX0FDQ0VM
XzNBWElTPW0KQ09ORklHX0lJT19TVF9BQ0NFTF9JMkNfM0FYSVM9bQpDT05GSUdfSUlPX1NUX0FD
Q0VMX1NQSV8zQVhJUz1tCkNPTkZJR19LWFNEOT1tCkNPTkZJR19LWENKSzEwMTM9bQpDT05GSUdf
TU1BODQ1Mj1tCkNPTkZJR19NTUE5NTUxX0NPUkU9bQpDT05GSUdfTU1BOTU1MT1tCkNPTkZJR19N
TUE5NTUzPW0KQ09ORklHX01YQzQwMDU9bQpDT05GSUdfU1RLODMxMj1tCkNPTkZJR19TVEs4QkE1
MD1tCgojCiMgQW5hbG9nIHRvIGRpZ2l0YWwgY29udmVydGVycwojCkNPTkZJR19BRF9TSUdNQV9E
RUxUQT1tCkNPTkZJR19BRDcyNjY9bQpDT05GSUdfQUQ3MjkxPW0KQ09ORklHX0FENzI5OD1tCkNP
TkZJR19BRDc0NzY9bQpDT05GSUdfQUQ3NzkxPW0KQ09ORklHX0FENzc5Mz1tCkNPTkZJR19BRDc4
ODc9bQpDT05GSUdfQUQ3OTIzPW0KQ09ORklHX0FENzk5WD1tCkNPTkZJR19BWFAyODhfQURDPW0K
Q09ORklHX0NDMTAwMDFfQURDPW0KQ09ORklHX0RBOTE1MF9HUEFEQz1tCkNPTkZJR19ISTg0MzU9
bQpDT05GSUdfTFA4Nzg4X0FEQz1tCkNPTkZJR19NQVgxMDI3PW0KQ09ORklHX01BWDEzNjM9bQpD
T05GSUdfTUNQMzIwWD1tCkNPTkZJR19NQ1AzNDIyPW0KQ09ORklHX01FTl9aMTg4X0FEQz1tCkNP
TkZJR19OQVU3ODAyPW0KQ09ORklHX1FDT01fU1BNSV9JQURDPW0KQ09ORklHX1FDT01fU1BNSV9W
QURDPW0KQ09ORklHX1RJX0FEQzA4MUM9bQpDT05GSUdfVElfQURDMTI4UzA1Mj1tCkNPTkZJR19U
SV9BTTMzNVhfQURDPW0KQ09ORklHX1RXTDQwMzBfTUFEQz1tCkNPTkZJR19UV0w2MDMwX0dQQURD
PW0KQ09ORklHX1ZJUEVSQk9BUkRfQURDPW0KCiMKIyBBbXBsaWZpZXJzCiMKQ09ORklHX0FEODM2
Nj1tCgojCiMgQ2hlbWljYWwgU2Vuc29ycwojCkNPTkZJR19WWjg5WD1tCgojCiMgSGlkIFNlbnNv
ciBJSU8gQ29tbW9uCiMKQ09ORklHX0hJRF9TRU5TT1JfSUlPX0NPTU1PTj1tCkNPTkZJR19ISURf
U0VOU09SX0lJT19UUklHR0VSPW0KQ09ORklHX0lJT19NU19TRU5TT1JTX0kyQz1tCgojCiMgU1NQ
IFNlbnNvciBDb21tb24KIwpDT05GSUdfSUlPX1NTUF9TRU5TT1JTX0NPTU1PTlM9bQpDT05GSUdf
SUlPX1NTUF9TRU5TT1JIVUI9bQpDT05GSUdfSUlPX1NUX1NFTlNPUlNfSTJDPW0KQ09ORklHX0lJ
T19TVF9TRU5TT1JTX1NQST1tCkNPTkZJR19JSU9fU1RfU0VOU09SU19DT1JFPW0KCiMKIyBEaWdp
dGFsIHRvIGFuYWxvZyBjb252ZXJ0ZXJzCiMKQ09ORklHX0FENTA2ND1tCkNPTkZJR19BRDUzNjA9
bQpDT05GSUdfQUQ1MzgwPW0KQ09ORklHX0FENTQyMT1tCkNPTkZJR19BRDU0NDY9bQpDT05GSUdf
QUQ1NDQ5PW0KQ09ORklHX0FENTU5MlJfQkFTRT1tCkNPTkZJR19BRDU1OTJSPW0KQ09ORklHX0FE
NTU5M1I9bQpDT05GSUdfQUQ1NTA0PW0KQ09ORklHX0FENTYyNFJfU1BJPW0KQ09ORklHX0FENTY4
Nj1tCkNPTkZJR19BRDU3NTU9bQpDT05GSUdfQUQ1NzY0PW0KQ09ORklHX0FENTc5MT1tCkNPTkZJ
R19BRDczMDM9bQpDT05GSUdfTTYyMzMyPW0KQ09ORklHX01BWDUxNz1tCkNPTkZJR19NQ1A0NzI1
PW0KQ09ORklHX01DUDQ5MjI9bQoKIwojIEZyZXF1ZW5jeSBTeW50aGVzaXplcnMgRERTL1BMTAoj
CgojCiMgQ2xvY2sgR2VuZXJhdG9yL0Rpc3RyaWJ1dGlvbgojCkNPTkZJR19BRDk1MjM9bQoKIwoj
IFBoYXNlLUxvY2tlZCBMb29wIChQTEwpIGZyZXF1ZW5jeSBzeW50aGVzaXplcnMKIwpDT05GSUdf
QURGNDM1MD1tCgojCiMgRGlnaXRhbCBneXJvc2NvcGUgc2Vuc29ycwojCkNPTkZJR19BRElTMTYw
ODA9bQpDT05GSUdfQURJUzE2MTMwPW0KQ09ORklHX0FESVMxNjEzNj1tCkNPTkZJR19BRElTMTYy
NjA9bQpDT05GSUdfQURYUlM0NTA9bQpDT05GSUdfQk1HMTYwPW0KQ09ORklHX0JNRzE2MF9JMkM9
bQpDT05GSUdfQk1HMTYwX1NQST1tCkNPTkZJR19ISURfU0VOU09SX0dZUk9fM0Q9bQpDT05GSUdf
SUlPX1NUX0dZUk9fM0FYSVM9bQpDT05GSUdfSUlPX1NUX0dZUk9fSTJDXzNBWElTPW0KQ09ORklH
X0lJT19TVF9HWVJPX1NQSV8zQVhJUz1tCkNPTkZJR19JVEczMjAwPW0KCiMKIyBIdW1pZGl0eSBz
ZW5zb3JzCiMKQ09ORklHX0RIVDExPW0KQ09ORklHX0hEQzEwMFg9bQpDT05GSUdfSFRTMjIxPW0K
Q09ORklHX0hUUzIyMV9JMkM9bQpDT05GSUdfSFRTMjIxX1NQST1tCkNPTkZJR19IVFUyMT1tCkNP
TkZJR19TSTcwMDU9bQpDT05GSUdfU0k3MDIwPW0KCiMKIyBJbmVydGlhbCBtZWFzdXJlbWVudCB1
bml0cwojCkNPTkZJR19BRElTMTY0MDA9bQpDT05GSUdfQURJUzE2NDgwPW0KQ09ORklHX0tNWDYx
PW0KQ09ORklHX0lOVl9NUFU2MDUwX0lJTz1tCkNPTkZJR19JSU9fQURJU19MSUI9bQpDT05GSUdf
SUlPX0FESVNfTElCX0JVRkZFUj15CgojCiMgTGlnaHQgc2Vuc29ycwojCkNPTkZJR19BQ1BJX0FM
Uz1tCkNPTkZJR19BREpEX1MzMTE9bQpDT05GSUdfQUwzMzIwQT1tCkNPTkZJR19BUERTOTMwMD1t
CkNPTkZJR19BUERTOTk2MD1tCkNPTkZJR19CSDE3NTA9bQpDT05GSUdfQ00zMjE4MT1tCkNPTkZJ
R19DTTMyMzI9bQpDT05GSUdfQ00zMzIzPW0KQ09ORklHX0NNMzY2NTE9bQpDT05GSUdfR1AyQVAw
MjBBMDBGPW0KQ09ORklHX0lTTDI5MTI1PW0KQ09ORklHX0hJRF9TRU5TT1JfQUxTPW0KQ09ORklH
X0hJRF9TRU5TT1JfUFJPWD1tCkNPTkZJR19KU0ExMjEyPW0KQ09ORklHX1JQUjA1MjE9bQpDT05G
SUdfU0VOU09SU19MTTM1MzM9bQpDT05GSUdfTFRSNTAxPW0KQ09ORklHX09QVDMwMDE9bQpDT05G
SUdfUEExMjIwMzAwMT1tCkNPTkZJR19TVEszMzEwPW0KQ09ORklHX1RDUzM0MTQ9bQpDT05GSUdf
VENTMzQ3Mj1tCkNPTkZJR19TRU5TT1JTX1RTTDI1NjM9bQpDT05GSUdfVFNMNDUzMT1tCkNPTkZJ
R19VUzUxODJEPW0KQ09ORklHX1ZDTkw0MDAwPW0KCiMKIyBNYWduZXRvbWV0ZXIgc2Vuc29ycwoj
CkNPTkZJR19BSzg5NzU9bQpDT05GSUdfQUswOTkxMT1tCkNPTkZJR19CTUMxNTBfTUFHTj1tCkNP
TkZJR19NQUczMTEwPW0KQ09ORklHX0hJRF9TRU5TT1JfTUFHTkVUT01FVEVSXzNEPW0KQ09ORklH
X01NQzM1MjQwPW0KQ09ORklHX0lJT19TVF9NQUdOXzNBWElTPW0KQ09ORklHX0lJT19TVF9NQUdO
X0kyQ18zQVhJUz1tCkNPTkZJR19JSU9fU1RfTUFHTl9TUElfM0FYSVM9bQoKIwojIEluY2xpbm9t
ZXRlciBzZW5zb3JzCiMKQ09ORklHX0hJRF9TRU5TT1JfSU5DTElOT01FVEVSXzNEPW0KQ09ORklH
X0hJRF9TRU5TT1JfREVWSUNFX1JPVEFUSU9OPW0KCiMKIyBUcmlnZ2VycyAtIHN0YW5kYWxvbmUK
IwpDT05GSUdfSUlPX0lOVEVSUlVQVF9UUklHR0VSPW0KQ09ORklHX0lJT19TWVNGU19UUklHR0VS
PW0KCiMKIyBEaWdpdGFsIHBvdGVudGlvbWV0ZXJzCiMKQ09ORklHX01DUDQ1MzE9bQoKIwojIFBy
ZXNzdXJlIHNlbnNvcnMKIwpDT05GSUdfQk1QMjgwPW0KQ09ORklHX0hJRF9TRU5TT1JfUFJFU1M9
bQpDT05GSUdfTVBMMTE1PW0KQ09ORklHX01QTDMxMTU9bQpDT05GSUdfTVM1NjExPW0KQ09ORklH
X01TNTYxMV9JMkM9bQpDT05GSUdfTVM1NjExX1NQST1tCkNPTkZJR19NUzU2Mzc9bQpDT05GSUdf
SUlPX1NUX1BSRVNTPW0KQ09ORklHX0lJT19TVF9QUkVTU19JMkM9bQpDT05GSUdfSUlPX1NUX1BS
RVNTX1NQST1tCkNPTkZJR19UNTQwMz1tCgojCiMgTGlnaHRuaW5nIHNlbnNvcnMKIwpDT05GSUdf
QVMzOTM1PW0KCiMKIyBQcm94aW1pdHkgc2Vuc29ycwojCkNPTkZJR19MSURBUl9MSVRFX1YyPW0K
Q09ORklHX1NYOTUwMD1tCgojCiMgVGVtcGVyYXR1cmUgc2Vuc29ycwojCkNPTkZJR19NTFg5MDYx
ND1tCkNPTkZJR19UTVAwMDY9bQpDT05GSUdfVFNZUzAxPW0KQ09ORklHX1RTWVMwMkQ9bQpDT05G
SUdfTlRCPW0KQ09ORklHX05UQl9BTUQ9bQpDT05GSUdfTlRCX0lOVEVMPW0KQ09ORklHX05UQl9Q
SU5HUE9ORz1tCkNPTkZJR19OVEJfVE9PTD1tCkNPTkZJR19OVEJfVFJBTlNQT1JUPW0KQ09ORklH
X1ZNRV9CVVM9eQoKIwojIFZNRSBCcmlkZ2UgRHJpdmVycwojCkNPTkZJR19WTUVfQ0E5MUNYNDI9
bQpDT05GSUdfVk1FX1RTSTE0OD1tCgojCiMgVk1FIEJvYXJkIERyaXZlcnMKIwpDT05GSUdfVk1J
Vk1FXzc4MDU9bQoKIwojIFZNRSBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19WTUVfVVNFUj1tCkNP
TkZJR19WTUVfUElPMj1tCkNPTkZJR19QV009eQpDT05GSUdfUFdNX1NZU0ZTPXkKQ09ORklHX1BX
TV9DUkM9eQpDT05GSUdfUFdNX0xQMzk0Mz1tCkNPTkZJR19QV01fTFBTUz1tCkNPTkZJR19QV01f
TFBTU19QQ0k9bQpDT05GSUdfUFdNX0xQU1NfUExBVEZPUk09bQpDT05GSUdfUFdNX1BDQTk2ODU9
bQpDT05GSUdfUFdNX1RXTD1tCkNPTkZJR19QV01fVFdMX0xFRD1tCkNPTkZJR19JUEFDS19CVVM9
bQpDT05GSUdfQk9BUkRfVFBDSTIwMD1tCkNPTkZJR19TRVJJQUxfSVBPQ1RBTD1tCkNPTkZJR19S
RVNFVF9DT05UUk9MTEVSPXkKQ09ORklHX0ZNQz1tCkNPTkZJR19GTUNfRkFLRURFVj1tCkNPTkZJ
R19GTUNfVFJJVklBTD1tCkNPTkZJR19GTUNfV1JJVEVfRUVQUk9NPW0KQ09ORklHX0ZNQ19DSEFS
REVWPW0KCiMKIyBQSFkgU3Vic3lzdGVtCiMKQ09ORklHX0dFTkVSSUNfUEhZPXkKQ09ORklHX1BI
WV9QWEFfMjhOTV9IU0lDPW0KQ09ORklHX1BIWV9QWEFfMjhOTV9VU0IyPW0KQ09ORklHX0JDTV9L
T05BX1VTQjJfUEhZPW0KQ09ORklHX1BIWV9TQU1TVU5HX1VTQjI9bQojIENPTkZJR19QSFlfRVhZ
Tk9TNDIxMF9VU0IyIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX0VYWU5PUzRYMTJfVVNCMiBpcyBu
b3Qgc2V0CiMgQ09ORklHX1BIWV9FWFlOT1M1MjUwX1VTQjIgaXMgbm90IHNldApDT05GSUdfUEhZ
X1RVU0IxMjEwPW0KQ09ORklHX1BPV0VSQ0FQPXkKQ09ORklHX0lOVEVMX1JBUEw9bQpDT05GSUdf
TUNCPW0KQ09ORklHX01DQl9QQ0k9bQoKIwojIFBlcmZvcm1hbmNlIG1vbml0b3Igc3VwcG9ydAoj
CkNPTkZJR19SQVM9eQpDT05GSUdfQU1EX01DRV9JTko9bQpDT05GSUdfVEhVTkRFUkJPTFQ9bQoK
IwojIEFuZHJvaWQKIwojIENPTkZJR19BTkRST0lEIGlzIG5vdCBzZXQKQ09ORklHX0xJQk5WRElN
TT15CkNPTkZJR19CTEtfREVWX1BNRU09bQpDT05GSUdfTkRfQkxLPW0KQ09ORklHX05EX0NMQUlN
PXkKQ09ORklHX05EX0JUVD1tCkNPTkZJR19CVFQ9eQpDT05GSUdfTkRfUEZOPW0KQ09ORklHX05W
RElNTV9QRk49eQpDT05GSUdfTlZNRU09bQpDT05GSUdfU1RNPW0KQ09ORklHX1NUTV9EVU1NWT1t
CkNPTkZJR19TVE1fU09VUkNFX0NPTlNPTEU9bQpDT05GSUdfSU5URUxfVEg9bQpDT05GSUdfSU5U
RUxfVEhfUENJPW0KQ09ORklHX0lOVEVMX1RIX0dUSD1tCkNPTkZJR19JTlRFTF9USF9TVEg9bQpD
T05GSUdfSU5URUxfVEhfTVNVPW0KQ09ORklHX0lOVEVMX1RIX1BUST1tCiMgQ09ORklHX0lOVEVM
X1RIX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBGUEdBIENvbmZpZ3VyYXRpb24gU3VwcG9ydAojCkNP
TkZJR19GUEdBPW0KQ09ORklHX0ZQR0FfTUdSX1pZTlFfRlBHQT1tCgojCiMgVWJ1bnR1IFN1cHBs
aWVkIFRoaXJkLVBhcnR5IERldmljZSBEcml2ZXJzCiMKQ09ORklHX0RSTV9JOTE1X0JQTz1tCiMg
Q09ORklHX0RSTV9JOTE1X0JQT19QUkVMSU1JTkFSWV9IV19TVVBQT1JUIGlzIG5vdCBzZXQKQ09O
RklHX0RSTV9JOTE1X0JQT19VU0VSUFRSPXkKCiMKIyBkcm0vaTkxNSBEZWJ1Z2dpbmcKIwojIENP
TkZJR19EUk1fSTkxNV9CUE9fV0VSUk9SIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0k5MTVfQlBP
X0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0hJTz1tCgojCiMgRmlybXdhcmUgRHJpdmVycwojCkNP
TkZJR19FREQ9eQpDT05GSUdfRUREX09GRj15CkNPTkZJR19GSVJNV0FSRV9NRU1NQVA9eQpDT05G
SUdfREVMTF9SQlU9bQpDT05GSUdfRENEQkFTPW0KQ09ORklHX0RNSUlEPXkKQ09ORklHX0RNSV9T
WVNGUz1tCkNPTkZJR19ETUlfU0NBTl9NQUNISU5FX05PTl9FRklfRkFMTEJBQ0s9eQpDT05GSUdf
SVNDU0lfSUJGVF9GSU5EPXkKQ09ORklHX0lTQ1NJX0lCRlQ9bQojIENPTkZJR19HT09HTEVfRklS
TVdBUkUgaXMgbm90IHNldAoKIwojIEVGSSAoRXh0ZW5zaWJsZSBGaXJtd2FyZSBJbnRlcmZhY2Up
IFN1cHBvcnQKIwpDT05GSUdfRUZJX1ZBUlM9eQpDT05GSUdfRUZJX0VTUlQ9eQpDT05GSUdfRUZJ
X1ZBUlNfUFNUT1JFPW0KIyBDT05GSUdfRUZJX1ZBUlNfUFNUT1JFX0RFRkFVTFRfRElTQUJMRSBp
cyBub3Qgc2V0CkNPTkZJR19FRklfUlVOVElNRV9NQVA9eQojIENPTkZJR19FRklfRkFLRV9NRU1N
QVAgaXMgbm90IHNldApDT05GSUdfRUZJX1JVTlRJTUVfV1JBUFBFUlM9eQpDT05GSUdfRUZJX1RF
U1Q9bQpDT05GSUdfVUVGSV9DUEVSPXkKCiMKIyBGaWxlIHN5c3RlbXMKIwpDT05GSUdfRENBQ0hF
X1dPUkRfQUNDRVNTPXkKIyBDT05GSUdfRVhUMl9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVDNf
RlMgaXMgbm90IHNldApDT05GSUdfRVhUNF9GUz15CkNPTkZJR19FWFQ0X1VTRV9GT1JfRVhUMj15
CkNPTkZJR19FWFQ0X0ZTX1BPU0lYX0FDTD15CkNPTkZJR19FWFQ0X0ZTX1NFQ1VSSVRZPXkKQ09O
RklHX0VYVDRfRU5DUllQVElPTj1tCkNPTkZJR19FWFQ0X0ZTX0VOQ1JZUFRJT049eQojIENPTkZJ
R19FWFQ0X0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0pCRDI9eQojIENPTkZJR19KQkQyX0RFQlVH
IGlzIG5vdCBzZXQKQ09ORklHX0ZTX01CQ0FDSEU9eQpDT05GSUdfUkVJU0VSRlNfRlM9bQojIENP
TkZJR19SRUlTRVJGU19DSEVDSyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFSVNFUkZTX1BST0NfSU5G
TyBpcyBub3Qgc2V0CkNPTkZJR19SRUlTRVJGU19GU19YQVRUUj15CkNPTkZJR19SRUlTRVJGU19G
U19QT1NJWF9BQ0w9eQpDT05GSUdfUkVJU0VSRlNfRlNfU0VDVVJJVFk9eQpDT05GSUdfSkZTX0ZT
PW0KQ09ORklHX0pGU19QT1NJWF9BQ0w9eQpDT05GSUdfSkZTX1NFQ1VSSVRZPXkKIyBDT05GSUdf
SkZTX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0pGU19TVEFUSVNUSUNTPXkKQ09ORklHX1hGU19G
Uz1tCkNPTkZJR19YRlNfUVVPVEE9eQpDT05GSUdfWEZTX1BPU0lYX0FDTD15CkNPTkZJR19YRlNf
UlQ9eQojIENPTkZJR19YRlNfV0FSTiBpcyBub3Qgc2V0CiMgQ09ORklHX1hGU19ERUJVRyBpcyBu
b3Qgc2V0CkNPTkZJR19HRlMyX0ZTPW0KQ09ORklHX0dGUzJfRlNfTE9DS0lOR19ETE09eQpDT05G
SUdfT0NGUzJfRlM9bQpDT05GSUdfT0NGUzJfRlNfTzJDQj1tCkNPTkZJR19PQ0ZTMl9GU19VU0VS
U1BBQ0VfQ0xVU1RFUj1tCkNPTkZJR19PQ0ZTMl9GU19TVEFUUz15CkNPTkZJR19PQ0ZTMl9ERUJV
R19NQVNLTE9HPXkKIyBDT05GSUdfT0NGUzJfREVCVUdfRlMgaXMgbm90IHNldApDT05GSUdfQlRS
RlNfRlM9bQpDT05GSUdfQlRSRlNfRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfQlRSRlNfRlNfQ0hF
Q0tfSU5URUdSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfRlNfUlVOX1NBTklUWV9URVNU
UyBpcyBub3Qgc2V0CiMgQ09ORklHX0JUUkZTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRS
RlNfQVNTRVJUIGlzIG5vdCBzZXQKQ09ORklHX05JTEZTMl9GUz1tCkNPTkZJR19GMkZTX0ZTPW0K
Q09ORklHX0YyRlNfU1RBVF9GUz15CkNPTkZJR19GMkZTX0ZTX1hBVFRSPXkKQ09ORklHX0YyRlNf
RlNfUE9TSVhfQUNMPXkKQ09ORklHX0YyRlNfRlNfU0VDVVJJVFk9eQojIENPTkZJR19GMkZTX0NI
RUNLX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0YyRlNfRlNfRU5DUllQVElPTj15CiMgQ09ORklHX0Yy
RlNfSU9fVFJBQ0UgaXMgbm90IHNldApDT05GSUdfRlNfREFYPXkKQ09ORklHX0ZTX1BPU0lYX0FD
TD15CkNPTkZJR19FWFBPUlRGUz15CkNPTkZJR19GSUxFX0xPQ0tJTkc9eQpDT05GSUdfRlNOT1RJ
Rlk9eQpDT05GSUdfRE5PVElGWT15CkNPTkZJR19JTk9USUZZX1VTRVI9eQpDT05GSUdfRkFOT1RJ
Rlk9eQpDT05GSUdfRkFOT1RJRllfQUNDRVNTX1BFUk1JU1NJT05TPXkKQ09ORklHX1FVT1RBPXkK
Q09ORklHX1FVT1RBX05FVExJTktfSU5URVJGQUNFPXkKIyBDT05GSUdfUFJJTlRfUVVPVEFfV0FS
TklORyBpcyBub3Qgc2V0CiMgQ09ORklHX1FVT1RBX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1FV
T1RBX1RSRUU9bQpDT05GSUdfUUZNVF9WMT1tCkNPTkZJR19RRk1UX1YyPW0KQ09ORklHX1FVT1RB
Q1RMPXkKQ09ORklHX1FVT1RBQ1RMX0NPTVBBVD15CkNPTkZJR19BVVRPRlM0X0ZTPW0KQ09ORklH
X0ZVU0VfRlM9eQpDT05GSUdfQ1VTRT1tCkNPTkZJR19PVkVSTEFZX0ZTPW0KQ09ORklHX09WRVJM
QVlfRlNfVjE9eQoKIwojIENhY2hlcwojCkNPTkZJR19GU0NBQ0hFPW0KQ09ORklHX0ZTQ0FDSEVf
U1RBVFM9eQojIENPTkZJR19GU0NBQ0hFX0hJU1RPR1JBTSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZT
Q0FDSEVfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19GU0NBQ0hFX09CSkVDVF9MSVNUIGlzIG5v
dCBzZXQKQ09ORklHX0NBQ0hFRklMRVM9bQojIENPTkZJR19DQUNIRUZJTEVTX0RFQlVHIGlzIG5v
dCBzZXQKIyBDT05GSUdfQ0FDSEVGSUxFU19ISVNUT0dSQU0gaXMgbm90IHNldAoKIwojIENELVJP
TS9EVkQgRmlsZXN5c3RlbXMKIwpDT05GSUdfSVNPOTY2MF9GUz1tCkNPTkZJR19KT0xJRVQ9eQpD
T05GSUdfWklTT0ZTPXkKQ09ORklHX1VERl9GUz1tCkNPTkZJR19VREZfTkxTPXkKCiMKIyBET1Mv
RkFUL05UIEZpbGVzeXN0ZW1zCiMKQ09ORklHX0ZBVF9GUz15CkNPTkZJR19NU0RPU19GUz1tCkNP
TkZJR19WRkFUX0ZTPXkKQ09ORklHX0ZBVF9ERUZBVUxUX0NPREVQQUdFPTQzNwpDT05GSUdfRkFU
X0RFRkFVTFRfSU9DSEFSU0VUPSJpc284ODU5LTEiCkNPTkZJR19OVEZTX0ZTPW0KIyBDT05GSUdf
TlRGU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX05URlNfUlcgaXMgbm90IHNldAoKIwojIFBz
ZXVkbyBmaWxlc3lzdGVtcwojCkNPTkZJR19QUk9DX0ZTPXkKQ09ORklHX1BST0NfS0NPUkU9eQpD
T05GSUdfUFJPQ19WTUNPUkU9eQpDT05GSUdfUFJPQ19TWVNDVEw9eQpDT05GSUdfUFJPQ19QQUdF
X01PTklUT1I9eQpDT05GSUdfUFJPQ19DSElMRFJFTj15CkNPTkZJR19LRVJORlM9eQpDT05GSUdf
U1lTRlM9eQpDT05GSUdfVE1QRlM9eQpDT05GSUdfVE1QRlNfUE9TSVhfQUNMPXkKQ09ORklHX1RN
UEZTX1hBVFRSPXkKQ09ORklHX0hVR0VUTEJGUz15CkNPTkZJR19IVUdFVExCX1BBR0U9eQpDT05G
SUdfQ09ORklHRlNfRlM9eQpDT05GSUdfRUZJVkFSX0ZTPXkKQ09ORklHX01JU0NfRklMRVNZU1RF
TVM9eQpDT05GSUdfQURGU19GUz1tCiMgQ09ORklHX0FERlNfRlNfUlcgaXMgbm90IHNldApDT05G
SUdfQUZGU19GUz1tCkNPTkZJR19FQ1JZUFRfRlM9eQpDT05GSUdfRUNSWVBUX0ZTX01FU1NBR0lO
Rz15CkNPTkZJR19IRlNfRlM9bQpDT05GSUdfSEZTUExVU19GUz1tCkNPTkZJR19IRlNQTFVTX0ZT
X1BPU0lYX0FDTD15CkNPTkZJR19CRUZTX0ZTPW0KIyBDT05GSUdfQkVGU19ERUJVRyBpcyBub3Qg
c2V0CkNPTkZJR19CRlNfRlM9bQpDT05GSUdfRUZTX0ZTPW0KQ09ORklHX0pGRlMyX0ZTPW0KQ09O
RklHX0pGRlMyX0ZTX0RFQlVHPTAKQ09ORklHX0pGRlMyX0ZTX1dSSVRFQlVGRkVSPXkKIyBDT05G
SUdfSkZGUzJfRlNfV0JVRl9WRVJJRlkgaXMgbm90IHNldAojIENPTkZJR19KRkZTMl9TVU1NQVJZ
IGlzIG5vdCBzZXQKQ09ORklHX0pGRlMyX0ZTX1hBVFRSPXkKQ09ORklHX0pGRlMyX0ZTX1BPU0lY
X0FDTD15CkNPTkZJR19KRkZTMl9GU19TRUNVUklUWT15CkNPTkZJR19KRkZTMl9DT01QUkVTU0lP
Tl9PUFRJT05TPXkKQ09ORklHX0pGRlMyX1pMSUI9eQpDT05GSUdfSkZGUzJfTFpPPXkKQ09ORklH
X0pGRlMyX1JUSU1FPXkKIyBDT05GSUdfSkZGUzJfUlVCSU4gaXMgbm90IHNldAojIENPTkZJR19K
RkZTMl9DTU9ERV9OT05FIGlzIG5vdCBzZXQKIyBDT05GSUdfSkZGUzJfQ01PREVfUFJJT1JJVFkg
aXMgbm90IHNldAojIENPTkZJR19KRkZTMl9DTU9ERV9TSVpFIGlzIG5vdCBzZXQKQ09ORklHX0pG
RlMyX0NNT0RFX0ZBVk9VUkxaTz15CkNPTkZJR19VQklGU19GUz1tCiMgQ09ORklHX1VCSUZTX0ZT
X0FEVkFOQ0VEX0NPTVBSIGlzIG5vdCBzZXQKQ09ORklHX1VCSUZTX0ZTX0xaTz15CkNPTkZJR19V
QklGU19GU19aTElCPXkKQ09ORklHX1VCSUZTX0FUSU1FX1NVUFBPUlQ9eQojIENPTkZJR19MT0dG
UyBpcyBub3Qgc2V0CkNPTkZJR19DUkFNRlM9bQpDT05GSUdfU1FVQVNIRlM9eQojIENPTkZJR19T
UVVBU0hGU19GSUxFX0NBQ0hFIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0ZJTEVfRElSRUNU
PXkKQ09ORklHX1NRVUFTSEZTX0RFQ09NUF9TSU5HTEU9eQojIENPTkZJR19TUVVBU0hGU19ERUNP
TVBfTVVMVEkgaXMgbm90IHNldAojIENPTkZJR19TUVVBU0hGU19ERUNPTVBfTVVMVElfUEVSQ1BV
IGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX1hBVFRSPXkKQ09ORklHX1NRVUFTSEZTX1pMSUI9
eQpDT05GSUdfU1FVQVNIRlNfTFo0PXkKQ09ORklHX1NRVUFTSEZTX0xaTz15CkNPTkZJR19TUVVB
U0hGU19YWj15CiMgQ09ORklHX1NRVUFTSEZTXzRLX0RFVkJMS19TSVpFIGlzIG5vdCBzZXQKIyBD
T05GSUdfU1FVQVNIRlNfRU1CRURERUQgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNfRlJBR01F
TlRfQ0FDSEVfU0laRT0zCkNPTkZJR19WWEZTX0ZTPW0KQ09ORklHX01JTklYX0ZTPW0KQ09ORklH
X09NRlNfRlM9bQpDT05GSUdfSFBGU19GUz1tCkNPTkZJR19RTlg0RlNfRlM9bQpDT05GSUdfUU5Y
NkZTX0ZTPW0KIyBDT05GSUdfUU5YNkZTX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1JPTUZTX0ZT
PW0KQ09ORklHX1JPTUZTX0JBQ0tFRF9CWV9CTE9DSz15CiMgQ09ORklHX1JPTUZTX0JBQ0tFRF9C
WV9NVEQgaXMgbm90IHNldAojIENPTkZJR19ST01GU19CQUNLRURfQllfQk9USCBpcyBub3Qgc2V0
CkNPTkZJR19ST01GU19PTl9CTE9DSz15CkNPTkZJR19QU1RPUkU9eQojIENPTkZJR19QU1RPUkVf
Q09OU09MRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BTVE9SRV9QTVNHIGlzIG5vdCBzZXQKIyBDT05G
SUdfUFNUT1JFX0ZUUkFDRSBpcyBub3Qgc2V0CkNPTkZJR19QU1RPUkVfUkFNPW0KQ09ORklHX1NZ
U1ZfRlM9bQpDT05GSUdfVUZTX0ZTPW0KIyBDT05GSUdfVUZTX0ZTX1dSSVRFIGlzIG5vdCBzZXQK
IyBDT05GSUdfVUZTX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0VYT0ZTX0ZTPW0KIyBDT05GSUdf
RVhPRlNfREVCVUcgaXMgbm90IHNldApDT05GSUdfQVVGU19GUz1tCkNPTkZJR19BVUZTX0JSQU5D
SF9NQVhfMTI3PXkKIyBDT05GSUdfQVVGU19CUkFOQ0hfTUFYXzUxMSBpcyBub3Qgc2V0CiMgQ09O
RklHX0FVRlNfQlJBTkNIX01BWF8xMDIzIGlzIG5vdCBzZXQKIyBDT05GSUdfQVVGU19CUkFOQ0hf
TUFYXzMyNzY3IGlzIG5vdCBzZXQKQ09ORklHX0FVRlNfU0JJTElTVD15CiMgQ09ORklHX0FVRlNf
SE5PVElGWSBpcyBub3Qgc2V0CkNPTkZJR19BVUZTX0VYUE9SVD15CkNPTkZJR19BVUZTX0lOT19U
XzY0PXkKQ09ORklHX0FVRlNfWEFUVFI9eQojIENPTkZJR19BVUZTX0ZIU00gaXMgbm90IHNldAoj
IENPTkZJR19BVUZTX1JEVSBpcyBub3Qgc2V0CiMgQ09ORklHX0FVRlNfU0hXSCBpcyBub3Qgc2V0
CiMgQ09ORklHX0FVRlNfQlJfUkFNRlMgaXMgbm90IHNldAojIENPTkZJR19BVUZTX0JSX0ZVU0Ug
aXMgbm90IHNldApDT05GSUdfQVVGU19CUl9IRlNQTFVTPXkKQ09ORklHX0FVRlNfQkRFVl9MT09Q
PXkKIyBDT05GSUdfQVVGU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19PUkU9bQpDT05GSUdfTkVU
V09SS19GSUxFU1lTVEVNUz15CkNPTkZJR19ORlNfRlM9bQpDT05GSUdfTkZTX1YyPW0KQ09ORklH
X05GU19WMz1tCkNPTkZJR19ORlNfVjNfQUNMPXkKQ09ORklHX05GU19WND1tCkNPTkZJR19ORlNf
U1dBUD15CkNPTkZJR19ORlNfVjRfMT15CkNPTkZJR19ORlNfVjRfMj15CkNPTkZJR19QTkZTX0ZJ
TEVfTEFZT1VUPW0KQ09ORklHX1BORlNfQkxPQ0s9bQpDT05GSUdfUE5GU19PQkpMQVlPVVQ9bQpD
T05GSUdfUE5GU19GTEVYRklMRV9MQVlPVVQ9bQpDT05GSUdfTkZTX1Y0XzFfSU1QTEVNRU5UQVRJ
T05fSURfRE9NQUlOPSJrZXJuZWwub3JnIgpDT05GSUdfTkZTX1Y0XzFfTUlHUkFUSU9OPXkKQ09O
RklHX05GU19WNF9TRUNVUklUWV9MQUJFTD15CkNPTkZJR19ORlNfRlNDQUNIRT15CiMgQ09ORklH
X05GU19VU0VfTEVHQUNZX0ROUyBpcyBub3Qgc2V0CkNPTkZJR19ORlNfVVNFX0tFUk5FTF9ETlM9
eQpDT05GSUdfTkZTX0RFQlVHPXkKQ09ORklHX05GU0Q9bQpDT05GSUdfTkZTRF9WMl9BQ0w9eQpD
T05GSUdfTkZTRF9WMz15CkNPTkZJR19ORlNEX1YzX0FDTD15CkNPTkZJR19ORlNEX1Y0PXkKQ09O
RklHX05GU0RfUE5GUz15CkNPTkZJR19ORlNEX1Y0X1NFQ1VSSVRZX0xBQkVMPXkKIyBDT05GSUdf
TkZTRF9GQVVMVF9JTkpFQ1RJT04gaXMgbm90IHNldApDT05GSUdfR1JBQ0VfUEVSSU9EPW0KQ09O
RklHX0xPQ0tEPW0KQ09ORklHX0xPQ0tEX1Y0PXkKQ09ORklHX05GU19BQ0xfU1VQUE9SVD1tCkNP
TkZJR19ORlNfQ09NTU9OPXkKQ09ORklHX1NVTlJQQz1tCkNPTkZJR19TVU5SUENfR1NTPW0KQ09O
RklHX1NVTlJQQ19CQUNLQ0hBTk5FTD15CkNPTkZJR19TVU5SUENfU1dBUD15CkNPTkZJR19SUENT
RUNfR1NTX0tSQjU9bQpDT05GSUdfU1VOUlBDX0RFQlVHPXkKQ09ORklHX1NVTlJQQ19YUFJUX1JE
TUE9bQpDT05GSUdfQ0VQSF9GUz1tCkNPTkZJR19DRVBIX0ZTQ0FDSEU9eQpDT05GSUdfQ0VQSF9G
U19QT1NJWF9BQ0w9eQpDT05GSUdfQ0lGUz1tCkNPTkZJR19DSUZTX1NUQVRTPXkKIyBDT05GSUdf
Q0lGU19TVEFUUzIgaXMgbm90IHNldApDT05GSUdfQ0lGU19XRUFLX1BXX0hBU0g9eQpDT05GSUdf
Q0lGU19VUENBTEw9eQpDT05GSUdfQ0lGU19YQVRUUj15CkNPTkZJR19DSUZTX1BPU0lYPXkKQ09O
RklHX0NJRlNfQUNMPXkKQ09ORklHX0NJRlNfREVCVUc9eQojIENPTkZJR19DSUZTX0RFQlVHMiBp
cyBub3Qgc2V0CkNPTkZJR19DSUZTX0RGU19VUENBTEw9eQpDT05GSUdfQ0lGU19TTUIyPXkKQ09O
RklHX0NJRlNfU01CMzExPXkKQ09ORklHX0NJRlNfRlNDQUNIRT15CkNPTkZJR19OQ1BfRlM9bQpD
T05GSUdfTkNQRlNfUEFDS0VUX1NJR05JTkc9eQpDT05GSUdfTkNQRlNfSU9DVExfTE9DS0lORz15
CkNPTkZJR19OQ1BGU19TVFJPTkc9eQpDT05GSUdfTkNQRlNfTkZTX05TPXkKQ09ORklHX05DUEZT
X09TMl9OUz15CiMgQ09ORklHX05DUEZTX1NNQUxMRE9TIGlzIG5vdCBzZXQKQ09ORklHX05DUEZT
X05MUz15CkNPTkZJR19OQ1BGU19FWFRSQVM9eQpDT05GSUdfQ09EQV9GUz1tCkNPTkZJR19BRlNf
RlM9bQojIENPTkZJR19BRlNfREVCVUcgaXMgbm90IHNldApDT05GSUdfQUZTX0ZTQ0FDSEU9eQpD
T05GSUdfOVBfRlM9bQpDT05GSUdfOVBfRlNDQUNIRT15CkNPTkZJR185UF9GU19QT1NJWF9BQ0w9
eQpDT05GSUdfOVBfRlNfU0VDVVJJVFk9eQpDT05GSUdfTkxTPXkKQ09ORklHX05MU19ERUZBVUxU
PSJ1dGY4IgpDT05GSUdfTkxTX0NPREVQQUdFXzQzNz15CkNPTkZJR19OTFNfQ09ERVBBR0VfNzM3
PW0KQ09ORklHX05MU19DT0RFUEFHRV83NzU9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg1MD1tCkNP
TkZJR19OTFNfQ09ERVBBR0VfODUyPW0KQ09ORklHX05MU19DT0RFUEFHRV84NTU9bQpDT05GSUdf
TkxTX0NPREVQQUdFXzg1Nz1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODYwPW0KQ09ORklHX05MU19D
T0RFUEFHRV84NjE9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg2Mj1tCkNPTkZJR19OTFNfQ09ERVBB
R0VfODYzPW0KQ09ORklHX05MU19DT0RFUEFHRV84NjQ9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg2
NT1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODY2PW0KQ09ORklHX05MU19DT0RFUEFHRV84Njk9bQpD
T05GSUdfTkxTX0NPREVQQUdFXzkzNj1tCkNPTkZJR19OTFNfQ09ERVBBR0VfOTUwPW0KQ09ORklH
X05MU19DT0RFUEFHRV85MzI9bQpDT05GSUdfTkxTX0NPREVQQUdFXzk0OT1tCkNPTkZJR19OTFNf
Q09ERVBBR0VfODc0PW0KQ09ORklHX05MU19JU084ODU5Xzg9bQpDT05GSUdfTkxTX0NPREVQQUdF
XzEyNTA9bQpDT05GSUdfTkxTX0NPREVQQUdFXzEyNTE9bQpDT05GSUdfTkxTX0FTQ0lJPW0KQ09O
RklHX05MU19JU084ODU5XzE9bQpDT05GSUdfTkxTX0lTTzg4NTlfMj1tCkNPTkZJR19OTFNfSVNP
ODg1OV8zPW0KQ09ORklHX05MU19JU084ODU5XzQ9bQpDT05GSUdfTkxTX0lTTzg4NTlfNT1tCkNP
TkZJR19OTFNfSVNPODg1OV82PW0KQ09ORklHX05MU19JU084ODU5Xzc9bQpDT05GSUdfTkxTX0lT
Tzg4NTlfOT1tCkNPTkZJR19OTFNfSVNPODg1OV8xMz1tCkNPTkZJR19OTFNfSVNPODg1OV8xND1t
CkNPTkZJR19OTFNfSVNPODg1OV8xNT1tCkNPTkZJR19OTFNfS09JOF9SPW0KQ09ORklHX05MU19L
T0k4X1U9bQpDT05GSUdfTkxTX01BQ19ST01BTj1tCkNPTkZJR19OTFNfTUFDX0NFTFRJQz1tCkNP
TkZJR19OTFNfTUFDX0NFTlRFVVJPPW0KQ09ORklHX05MU19NQUNfQ1JPQVRJQU49bQpDT05GSUdf
TkxTX01BQ19DWVJJTExJQz1tCkNPTkZJR19OTFNfTUFDX0dBRUxJQz1tCkNPTkZJR19OTFNfTUFD
X0dSRUVLPW0KQ09ORklHX05MU19NQUNfSUNFTEFORD1tCkNPTkZJR19OTFNfTUFDX0lOVUlUPW0K
Q09ORklHX05MU19NQUNfUk9NQU5JQU49bQpDT05GSUdfTkxTX01BQ19UVVJLSVNIPW0KQ09ORklH
X05MU19VVEY4PW0KQ09ORklHX0RMTT1tCiMgQ09ORklHX0RMTV9ERUJVRyBpcyBub3Qgc2V0Cgoj
CiMgS2VybmVsIGhhY2tpbmcKIwpDT05GSUdfVFJBQ0VfSVJRRkxBR1NfU1VQUE9SVD15CgojCiMg
cHJpbnRrIGFuZCBkbWVzZyBvcHRpb25zCiMKQ09ORklHX1BSSU5US19USU1FPXkKQ09ORklHX01F
U1NBR0VfTE9HTEVWRUxfREVGQVVMVD00CkNPTkZJR19CT09UX1BSSU5US19ERUxBWT15CkNPTkZJ
R19EWU5BTUlDX0RFQlVHPXkKCiMKIyBDb21waWxlLXRpbWUgY2hlY2tzIGFuZCBjb21waWxlciBv
cHRpb25zCiMKQ09ORklHX0RFQlVHX0lORk89eQojIENPTkZJR19ERUJVR19JTkZPX1JFRFVDRUQg
aXMgbm90IHNldAojIENPTkZJR19ERUJVR19JTkZPX1NQTElUIGlzIG5vdCBzZXQKQ09ORklHX0RF
QlVHX0lORk9fRFdBUkY0PXkKQ09ORklHX0dEQl9TQ1JJUFRTPXkKIyBDT05GSUdfRU5BQkxFX1dB
Uk5fREVQUkVDQVRFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0VOQUJMRV9NVVNUX0NIRUNLIGlzIG5v
dCBzZXQKQ09ORklHX0ZSQU1FX1dBUk49MTAyNAojIENPTkZJR19TVFJJUF9BU01fU1lNUyBpcyBu
b3Qgc2V0CiMgQ09ORklHX1JFQURBQkxFX0FTTSBpcyBub3Qgc2V0CkNPTkZJR19VTlVTRURfU1lN
Qk9MUz15CiMgQ09ORklHX1BBR0VfT1dORVIgaXMgbm90IHNldApDT05GSUdfREVCVUdfRlM9eQoj
IENPTkZJR19IRUFERVJTX0NIRUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfU0VDVElPTl9N
SVNNQVRDSCBpcyBub3Qgc2V0CkNPTkZJR19TRUNUSU9OX01JU01BVENIX1dBUk5fT05MWT15CkNP
TkZJR19BUkNIX1dBTlRfRlJBTUVfUE9JTlRFUlM9eQpDT05GSUdfRlJBTUVfUE9JTlRFUj15CiMg
Q09ORklHX0RFQlVHX0ZPUkNFX1dFQUtfUEVSX0NQVSBpcyBub3Qgc2V0CkNPTkZJR19NQUdJQ19T
WVNSUT15CkNPTkZJR19NQUdJQ19TWVNSUV9ERUZBVUxUX0VOQUJMRT0weDEKQ09ORklHX0RFQlVH
X0tFUk5FTD15CgojCiMgTWVtb3J5IERlYnVnZ2luZwojCiMgQ09ORklHX1BBR0VfRVhURU5TSU9O
IGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUEFHRUFMTE9DIGlzIG5vdCBzZXQKIyBDT05GSUdf
REVCVUdfT0JKRUNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NMVUJfREVCVUdfT04gaXMgbm90IHNl
dAojIENPTkZJR19TTFVCX1NUQVRTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfREVCVUdfS01FTUxF
QUs9eQojIENPTkZJR19ERUJVR19LTUVNTEVBSyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NU
QUNLX1VTQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVk0gaXMgbm90IHNldAojIENPTkZJ
R19ERUJVR19WSVJUVUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTUVNT1JZX0lOSVQgaXMg
bm90IHNldApDT05GSUdfTUVNT1JZX05PVElGSUVSX0VSUk9SX0lOSkVDVD1tCiMgQ09ORklHX0RF
QlVHX1BFUl9DUFVfTUFQUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0RFQlVHX1NUQUNLT1ZFUkZM
T1c9eQojIENPTkZJR19ERUJVR19TVEFDS09WRVJGTE9XIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVf
QVJDSF9LTUVNQ0hFQ0s9eQpDT05GSUdfSEFWRV9BUkNIX0tBU0FOPXkKIyBDT05GSUdfS0FTQU4g
aXMgbm90IHNldAojIENPTkZJR19ERUJVR19TSElSUSBpcyBub3Qgc2V0CgojCiMgRGVidWcgTG9j
a3VwcyBhbmQgSGFuZ3MKIwpDT05GSUdfTE9DS1VQX0RFVEVDVE9SPXkKQ09ORklHX0hBUkRMT0NL
VVBfREVURUNUT1I9eQojIENPTkZJR19CT09UUEFSQU1fSEFSRExPQ0tVUF9QQU5JQyBpcyBub3Qg
c2V0CkNPTkZJR19CT09UUEFSQU1fSEFSRExPQ0tVUF9QQU5JQ19WQUxVRT0wCiMgQ09ORklHX0JP
T1RQQVJBTV9TT0ZUTE9DS1VQX1BBTklDIGlzIG5vdCBzZXQKQ09ORklHX0JPT1RQQVJBTV9TT0ZU
TE9DS1VQX1BBTklDX1ZBTFVFPTAKQ09ORklHX0RFVEVDVF9IVU5HX1RBU0s9eQpDT05GSUdfREVG
QVVMVF9IVU5HX1RBU0tfVElNRU9VVD0xMjAKIyBDT05GSUdfQk9PVFBBUkFNX0hVTkdfVEFTS19Q
QU5JQyBpcyBub3Qgc2V0CkNPTkZJR19CT09UUEFSQU1fSFVOR19UQVNLX1BBTklDX1ZBTFVFPTAK
IyBDT05GSUdfUEFOSUNfT05fT09QUyBpcyBub3Qgc2V0CkNPTkZJR19QQU5JQ19PTl9PT1BTX1ZB
TFVFPTAKQ09ORklHX1BBTklDX1RJTUVPVVQ9MApDT05GSUdfU0NIRURfREVCVUc9eQpDT05GSUdf
U0NIRURfSU5GTz15CkNPTkZJR19TQ0hFRFNUQVRTPXkKQ09ORklHX1NDSEVEX1NUQUNLX0VORF9D
SEVDSz15CiMgQ09ORklHX0RFQlVHX1RJTUVLRUVQSU5HIGlzIG5vdCBzZXQKQ09ORklHX1RJTUVS
X1NUQVRTPXkKCiMKIyBMb2NrIERlYnVnZ2luZyAoc3BpbmxvY2tzLCBtdXRleGVzLCBldGMuLi4p
CiMKIyBDT05GSUdfREVCVUdfUlRfTVVURVhFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NQ
SU5MT0NLIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTVVURVhFUyBpcyBub3Qgc2V0CiMgQ09O
RklHX0RFQlVHX1dXX01VVEVYX1NMT1dQQVRIIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTE9D
S19BTExPQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BST1ZFX0xPQ0tJTkcgaXMgbm90IHNldAojIENP
TkZJR19MT0NLX1NUQVQgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19BVE9NSUNfU0xFRVAgaXMg
bm90IHNldAojIENPTkZJR19ERUJVR19MT0NLSU5HX0FQSV9TRUxGVEVTVFMgaXMgbm90IHNldApD
T05GSUdfTE9DS19UT1JUVVJFX1RFU1Q9bQpDT05GSUdfU1RBQ0tUUkFDRT15CiMgQ09ORklHX0RF
QlVHX0tPQkpFQ1QgaXMgbm90IHNldApDT05GSUdfREVCVUdfQlVHVkVSQk9TRT15CiMgQ09ORklH
X0RFQlVHX0xJU1QgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19QSV9MSVNUIGlzIG5vdCBzZXQK
IyBDT05GSUdfREVCVUdfU0cgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19OT1RJRklFUlMgaXMg
bm90IHNldAojIENPTkZJR19ERUJVR19DUkVERU5USUFMUyBpcyBub3Qgc2V0CgojCiMgUkNVIERl
YnVnZ2luZwojCiMgQ09ORklHX1BST1ZFX1JDVSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQQVJTRV9S
Q1VfUE9JTlRFUiBpcyBub3Qgc2V0CkNPTkZJR19UT1JUVVJFX1RFU1Q9bQojIENPTkZJR19SQ1Vf
VE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX1JDVV9DUFVfU1RBTExfVElNRU9VVD02MAoj
IENPTkZJR19SQ1VfVFJBQ0UgaXMgbm90IHNldAojIENPTkZJR19SQ1VfRVFTX0RFQlVHIGlzIG5v
dCBzZXQKIyBDT05GSUdfREVCVUdfQkxPQ0tfRVhUX0RFVlQgaXMgbm90IHNldApDT05GSUdfTk9U
SUZJRVJfRVJST1JfSU5KRUNUSU9OPW0KQ09ORklHX0NQVV9OT1RJRklFUl9FUlJPUl9JTkpFQ1Q9
bQpDT05GSUdfUE1fTk9USUZJRVJfRVJST1JfSU5KRUNUPW0KIyBDT05GSUdfRkFVTFRfSU5KRUNU
SU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfTEFURU5DWVRPUCBpcyBub3Qgc2V0CkNPTkZJR19BUkNI
X0hBU19ERUJVR19TVFJJQ1RfVVNFUl9DT1BZX0NIRUNLUz15CiMgQ09ORklHX0RFQlVHX1NUUklD
VF9VU0VSX0NPUFlfQ0hFQ0tTIGlzIG5vdCBzZXQKQ09ORklHX1VTRVJfU1RBQ0tUUkFDRV9TVVBQ
T1JUPXkKQ09ORklHX05PUF9UUkFDRVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9UUkFDRVI9eQpD
T05GSUdfSEFWRV9GVU5DVElPTl9HUkFQSF9UUkFDRVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9H
UkFQSF9GUF9URVNUPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0U9eQpDT05GSUdfSEFWRV9E
WU5BTUlDX0ZUUkFDRV9XSVRIX1JFR1M9eQpDT05GSUdfSEFWRV9GVFJBQ0VfTUNPVU5UX1JFQ09S
RD15CkNPTkZJR19IQVZFX1NZU0NBTExfVFJBQ0VQT0lOVFM9eQpDT05GSUdfSEFWRV9GRU5UUlk9
eQpDT05GSUdfSEFWRV9DX1JFQ09SRE1DT1VOVD15CkNPTkZJR19UUkFDRVJfTUFYX1RSQUNFPXkK
Q09ORklHX1RSQUNFX0NMT0NLPXkKQ09ORklHX1JJTkdfQlVGRkVSPXkKQ09ORklHX0VWRU5UX1RS
QUNJTkc9eQpDT05GSUdfQ09OVEVYVF9TV0lUQ0hfVFJBQ0VSPXkKQ09ORklHX1JJTkdfQlVGRkVS
X0FMTE9XX1NXQVA9eQpDT05GSUdfVFJBQ0lORz15CkNPTkZJR19HRU5FUklDX1RSQUNFUj15CkNP
TkZJR19UUkFDSU5HX1NVUFBPUlQ9eQpDT05GSUdfRlRSQUNFPXkKQ09ORklHX0ZVTkNUSU9OX1RS
QUNFUj15CkNPTkZJR19GVU5DVElPTl9HUkFQSF9UUkFDRVI9eQojIENPTkZJR19JUlFTT0ZGX1RS
QUNFUiBpcyBub3Qgc2V0CkNPTkZJR19TQ0hFRF9UUkFDRVI9eQpDT05GSUdfRlRSQUNFX1NZU0NB
TExTPXkKQ09ORklHX1RSQUNFUl9TTkFQU0hPVD15CiMgQ09ORklHX1RSQUNFUl9TTkFQU0hPVF9Q
RVJfQ1BVX1NXQVAgaXMgbm90IHNldApDT05GSUdfQlJBTkNIX1BST0ZJTEVfTk9ORT15CiMgQ09O
RklHX1BST0ZJTEVfQU5OT1RBVEVEX0JSQU5DSEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJPRklM
RV9BTExfQlJBTkNIRVMgaXMgbm90IHNldApDT05GSUdfU1RBQ0tfVFJBQ0VSPXkKQ09ORklHX0JM
S19ERVZfSU9fVFJBQ0U9eQpDT05GSUdfS1BST0JFX0VWRU5UPXkKQ09ORklHX1VQUk9CRV9FVkVO
VD15CkNPTkZJR19CUEZfRVZFTlRTPXkKQ09ORklHX1BST0JFX0VWRU5UUz15CkNPTkZJR19EWU5B
TUlDX0ZUUkFDRT15CkNPTkZJR19EWU5BTUlDX0ZUUkFDRV9XSVRIX1JFR1M9eQpDT05GSUdfRlVO
Q1RJT05fUFJPRklMRVI9eQpDT05GSUdfRlRSQUNFX01DT1VOVF9SRUNPUkQ9eQojIENPTkZJR19G
VFJBQ0VfU1RBUlRVUF9URVNUIGlzIG5vdCBzZXQKQ09ORklHX01NSU9UUkFDRT15CiMgQ09ORklH
X01NSU9UUkFDRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJBQ0VQT0lOVF9CRU5DSE1BUksg
aXMgbm90IHNldAojIENPTkZJR19SSU5HX0JVRkZFUl9CRU5DSE1BUksgaXMgbm90IHNldAojIENP
TkZJR19SSU5HX0JVRkZFUl9TVEFSVFVQX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19UUkFDRV9F
TlVNX01BUF9GSUxFIGlzIG5vdCBzZXQKQ09ORklHX1RSQUNJTkdfRVZFTlRTX0dQSU89eQoKIwoj
IFJ1bnRpbWUgVGVzdGluZwojCiMgQ09ORklHX0xLRFRNIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVT
VF9MSVNUX1NPUlQgaXMgbm90IHNldAojIENPTkZJR19LUFJPQkVTX1NBTklUWV9URVNUIGlzIG5v
dCBzZXQKIyBDT05GSUdfQkFDS1RSQUNFX1NFTEZfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19SQlRS
RUVfVEVTVD1tCkNPTkZJR19JTlRFUlZBTF9UUkVFX1RFU1Q9bQpDT05GSUdfUEVSQ1BVX1RFU1Q9
bQojIENPTkZJR19BVE9NSUM2NF9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19BU1lOQ19SQUlE
Nl9URVNUPW0KQ09ORklHX1RFU1RfSEVYRFVNUD1tCkNPTkZJR19URVNUX1NUUklOR19IRUxQRVJT
PW0KQ09ORklHX1RFU1RfS1NUUlRPWD1tCkNPTkZJR19URVNUX1BSSU5URj1tCiMgQ09ORklHX1RF
U1RfUkhBU0hUQUJMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BST1ZJREVfT0hDSTEzOTRfRE1BX0lO
SVQgaXMgbm90IHNldAojIENPTkZJR19ETUFfQVBJX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1RF
U1RfTEtNPW0KQ09ORklHX1RFU1RfVVNFUl9DT1BZPW0KQ09ORklHX1RFU1RfQlBGPW0KQ09ORklH
X1RFU1RfRklSTVdBUkU9bQpDT05GSUdfVEVTVF9VREVMQVk9bQpDT05GSUdfTUVNVEVTVD15CkNP
TkZJR19URVNUX1NUQVRJQ19LRVlTPW0KIyBDT05GSUdfU0FNUExFUyBpcyBub3Qgc2V0CkNPTkZJ
R19IQVZFX0FSQ0hfS0dEQj15CkNPTkZJR19LR0RCPXkKQ09ORklHX0tHREJfU0VSSUFMX0NPTlNP
TEU9eQojIENPTkZJR19LR0RCX1RFU1RTIGlzIG5vdCBzZXQKQ09ORklHX0tHREJfTE9XX0xFVkVM
X1RSQVA9eQpDT05GSUdfS0dEQl9LREI9eQpDT05GSUdfS0RCX0RFRkFVTFRfRU5BQkxFPTB4MQpD
T05GSUdfS0RCX0tFWUJPQVJEPXkKQ09ORklHX0tEQl9DT05USU5VRV9DQVRBU1RST1BISUM9MApD
T05GSUdfU1RSSUNUX0RFVk1FTT15CiMgQ09ORklHX1g4Nl9WRVJCT1NFX0JPT1RVUCBpcyBub3Qg
c2V0CkNPTkZJR19FQVJMWV9QUklOVEs9eQpDT05GSUdfRUFSTFlfUFJJTlRLX0RCR1A9eQpDT05G
SUdfRUFSTFlfUFJJTlRLX0VGST15CiMgQ09ORklHX1g4Nl9QVERVTVBfQ09SRSBpcyBub3Qgc2V0
CiMgQ09ORklHX1g4Nl9QVERVTVAgaXMgbm90IHNldAojIENPTkZJR19FRklfUEdUX0RVTVAgaXMg
bm90IHNldApDT05GSUdfREVCVUdfUk9EQVRBPXkKIyBDT05GSUdfREVCVUdfUk9EQVRBX1RFU1Qg
aXMgbm90IHNldAojIENPTkZJR19ERUJVR19XWCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19TRVRf
TU9EVUxFX1JPTlg9eQojIENPTkZJR19ERUJVR19OWF9URVNUIGlzIG5vdCBzZXQKQ09ORklHX0RP
VUJMRUZBVUxUPXkKIyBDT05GSUdfREVCVUdfVExCRkxVU0ggaXMgbm90IHNldAojIENPTkZJR19J
T01NVV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0lPTU1VX1NUUkVTUyBpcyBub3Qgc2V0CkNP
TkZJR19IQVZFX01NSU9UUkFDRV9TVVBQT1JUPXkKIyBDT05GSUdfWDg2X0RFQ09ERVJfU0VMRlRF
U1QgaXMgbm90IHNldApDT05GSUdfSU9fREVMQVlfVFlQRV8wWDgwPTAKQ09ORklHX0lPX0RFTEFZ
X1RZUEVfMFhFRD0xCkNPTkZJR19JT19ERUxBWV9UWVBFX1VERUxBWT0yCkNPTkZJR19JT19ERUxB
WV9UWVBFX05PTkU9MwojIENPTkZJR19JT19ERUxBWV8wWDgwIGlzIG5vdCBzZXQKQ09ORklHX0lP
X0RFTEFZXzBYRUQ9eQojIENPTkZJR19JT19ERUxBWV9VREVMQVkgaXMgbm90IHNldAojIENPTkZJ
R19JT19ERUxBWV9OT05FIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfSU9fREVMQVlfVFlQRT0x
CiMgQ09ORklHX0RFQlVHX0JPT1RfUEFSQU1TIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BBX0RFQlVH
IGlzIG5vdCBzZXQKQ09ORklHX09QVElNSVpFX0lOTElOSU5HPXkKIyBDT05GSUdfREVCVUdfRU5U
UlkgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19OTUlfU0VMRlRFU1QgaXMgbm90IHNldAojIENP
TkZJR19YODZfREVCVUdfU1RBVElDX0NQVV9IQVMgaXMgbm90IHNldApDT05GSUdfWDg2X0RFQlVH
X0ZQVT15CkNPTkZJR19QVU5JVF9BVE9NX0RFQlVHPW0KCiMKIyBTZWN1cml0eSBvcHRpb25zCiMK
Q09ORklHX0tFWVM9eQpDT05GSUdfUEVSU0lTVEVOVF9LRVlSSU5HUz15CkNPTkZJR19CSUdfS0VZ
Uz15CkNPTkZJR19UUlVTVEVEX0tFWVM9eQpDT05GSUdfRU5DUllQVEVEX0tFWVM9eQojIENPTkZJ
R19TRUNVUklUWV9ETUVTR19SRVNUUklDVCBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWT15CkNP
TkZJR19TRUNVUklUWUZTPXkKQ09ORklHX1NFQ1VSSVRZX05FVFdPUks9eQpDT05GSUdfU0VDVVJJ
VFlfTkVUV09SS19YRlJNPXkKQ09ORklHX1NFQ1VSSVRZX1BBVEg9eQpDT05GSUdfSU5URUxfVFhU
PXkKQ09ORklHX0xTTV9NTUFQX01JTl9BRERSPTAKQ09ORklHX1NFQ1VSSVRZX1NFTElOVVg9eQpD
T05GSUdfU0VDVVJJVFlfU0VMSU5VWF9CT09UUEFSQU09eQpDT05GSUdfU0VDVVJJVFlfU0VMSU5V
WF9CT09UUEFSQU1fVkFMVUU9MApDT05GSUdfU0VDVVJJVFlfU0VMSU5VWF9ESVNBQkxFPXkKQ09O
RklHX1NFQ1VSSVRZX1NFTElOVVhfREVWRUxPUD15CkNPTkZJR19TRUNVUklUWV9TRUxJTlVYX0FW
Q19TVEFUUz15CkNPTkZJR19TRUNVUklUWV9TRUxJTlVYX0NIRUNLUkVRUFJPVF9WQUxVRT0xCiMg
Q09ORklHX1NFQ1VSSVRZX1NFTElOVVhfUE9MSUNZREJfVkVSU0lPTl9NQVggaXMgbm90IHNldApD
T05GSUdfU0VDVVJJVFlfU01BQ0s9eQojIENPTkZJR19TRUNVUklUWV9TTUFDS19CUklOR1VQIGlz
IG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZX1NNQUNLX05FVEZJTFRFUj15CkNPTkZJR19TRUNVUklU
WV9UT01PWU89eQpDT05GSUdfU0VDVVJJVFlfVE9NT1lPX01BWF9BQ0NFUFRfRU5UUlk9MjA0OApD
T05GSUdfU0VDVVJJVFlfVE9NT1lPX01BWF9BVURJVF9MT0c9MTAyNAojIENPTkZJR19TRUNVUklU
WV9UT01PWU9fT01JVF9VU0VSU1BBQ0VfTE9BREVSIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZ
X1RPTU9ZT19QT0xJQ1lfTE9BREVSPSIvc2Jpbi90b21veW8taW5pdCIKQ09ORklHX1NFQ1VSSVRZ
X1RPTU9ZT19BQ1RJVkFUSU9OX1RSSUdHRVI9Ii9zYmluL2luaXQiCkNPTkZJR19TRUNVUklUWV9B
UFBBUk1PUj15CkNPTkZJR19TRUNVUklUWV9BUFBBUk1PUl9CT09UUEFSQU1fVkFMVUU9MQojIENP
TkZJR19TRUNVUklUWV9BUFBBUk1PUl9TVEFUUyBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9B
UFBBUk1PUl9VTkNPTkZJTkVEX0lOSVQ9eQpDT05GSUdfU0VDVVJJVFlfQVBQQVJNT1JfSEFTSD15
CkNPTkZJR19TRUNVUklUWV9BUFBBUk1PUl9IQVNIX0RFRkFVTFQ9eQpDT05GSUdfU0VDVVJJVFlf
WUFNQT15CkNPTkZJR19JTlRFR1JJVFk9eQpDT05GSUdfSU5URUdSSVRZX1NJR05BVFVSRT15CkNP
TkZJR19JTlRFR1JJVFlfQVNZTU1FVFJJQ19LRVlTPXkKQ09ORklHX0lOVEVHUklUWV9BVURJVD15
CkNPTkZJR19JTUE9eQpDT05GSUdfSU1BX01FQVNVUkVfUENSX0lEWD0xMApDT05GSUdfSU1BX0xT
TV9SVUxFUz15CiMgQ09ORklHX0lNQV9URU1QTEFURSBpcyBub3Qgc2V0CkNPTkZJR19JTUFfTkdf
VEVNUExBVEU9eQojIENPTkZJR19JTUFfU0lHX1RFTVBMQVRFIGlzIG5vdCBzZXQKQ09ORklHX0lN
QV9ERUZBVUxUX1RFTVBMQVRFPSJpbWEtbmciCkNPTkZJR19JTUFfREVGQVVMVF9IQVNIX1NIQTE9
eQojIENPTkZJR19JTUFfREVGQVVMVF9IQVNIX1NIQTI1NiBpcyBub3Qgc2V0CiMgQ09ORklHX0lN
QV9ERUZBVUxUX0hBU0hfU0hBNTEyIGlzIG5vdCBzZXQKIyBDT05GSUdfSU1BX0RFRkFVTFRfSEFT
SF9XUDUxMiBpcyBub3Qgc2V0CkNPTkZJR19JTUFfREVGQVVMVF9IQVNIPSJzaGExIgpDT05GSUdf
SU1BX0FQUFJBSVNFPXkKQ09ORklHX0lNQV9UUlVTVEVEX0tFWVJJTkc9eQpDT05GSUdfSU1BX01P
S19LRVlSSU5HPXkKIyBDT05GSUdfSU1BX0xPQURfWDUwOSBpcyBub3Qgc2V0CkNPTkZJR19FVk09
eQpDT05GSUdfRVZNX0FUVFJfRlNVVUlEPXkKQ09ORklHX0VWTV9FWFRSQV9TTUFDS19YQVRUUlM9
eQojIENPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX1NFTElOVVggaXMgbm90IHNldAojIENPTkZJR19E
RUZBVUxUX1NFQ1VSSVRZX1NNQUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfREVGQVVMVF9TRUNVUklU
WV9UT01PWU8gaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9TRUNVUklUWV9BUFBBUk1PUj15CiMg
Q09ORklHX0RFRkFVTFRfU0VDVVJJVFlfREFDIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfU0VD
VVJJVFk9ImFwcGFybW9yIgpDT05GSUdfWE9SX0JMT0NLUz1tCkNPTkZJR19BU1lOQ19DT1JFPW0K
Q09ORklHX0FTWU5DX01FTUNQWT1tCkNPTkZJR19BU1lOQ19YT1I9bQpDT05GSUdfQVNZTkNfUFE9
bQpDT05GSUdfQVNZTkNfUkFJRDZfUkVDT1Y9bQpDT05GSUdfQ1JZUFRPPXkKCiMKIyBDcnlwdG8g
Y29yZSBvciBoZWxwZXIKIwpDT05GSUdfQ1JZUFRPX0FMR0FQST15CkNPTkZJR19DUllQVE9fQUxH
QVBJMj15CkNPTkZJR19DUllQVE9fQUVBRD1tCkNPTkZJR19DUllQVE9fQUVBRDI9eQpDT05GSUdf
Q1JZUFRPX0JMS0NJUEhFUj15CkNPTkZJR19DUllQVE9fQkxLQ0lQSEVSMj15CkNPTkZJR19DUllQ
VE9fSEFTSD15CkNPTkZJR19DUllQVE9fSEFTSDI9eQpDT05GSUdfQ1JZUFRPX1JORz15CkNPTkZJ
R19DUllQVE9fUk5HMj15CkNPTkZJR19DUllQVE9fUk5HX0RFRkFVTFQ9bQpDT05GSUdfQ1JZUFRP
X1BDT01QPW0KQ09ORklHX0NSWVBUT19QQ09NUDI9eQpDT05GSUdfQ1JZUFRPX0FLQ0lQSEVSMj15
CkNPTkZJR19DUllQVE9fQUtDSVBIRVI9eQpDT05GSUdfQ1JZUFRPX1JTQT15CkNPTkZJR19DUllQ
VE9fTUFOQUdFUj15CkNPTkZJR19DUllQVE9fTUFOQUdFUjI9eQpDT05GSUdfQ1JZUFRPX1VTRVI9
bQpDT05GSUdfQ1JZUFRPX01BTkFHRVJfRElTQUJMRV9URVNUUz15CkNPTkZJR19DUllQVE9fR0Yx
MjhNVUw9bQpDT05GSUdfQ1JZUFRPX05VTEw9bQpDT05GSUdfQ1JZUFRPX05VTEwyPXkKQ09ORklH
X0NSWVBUT19QQ1JZUFQ9bQpDT05GSUdfQ1JZUFRPX1dPUktRVUVVRT15CkNPTkZJR19DUllQVE9f
Q1JZUFREPW0KQ09ORklHX0NSWVBUT19NQ1JZUFREPW0KQ09ORklHX0NSWVBUT19BVVRIRU5DPW0K
Q09ORklHX0NSWVBUT19URVNUPW0KQ09ORklHX0NSWVBUT19BQkxLX0hFTFBFUj1tCkNPTkZJR19D
UllQVE9fR0xVRV9IRUxQRVJfWDg2PW0KCiMKIyBBdXRoZW50aWNhdGVkIEVuY3J5cHRpb24gd2l0
aCBBc3NvY2lhdGVkIERhdGEKIwpDT05GSUdfQ1JZUFRPX0NDTT1tCkNPTkZJR19DUllQVE9fR0NN
PW0KQ09ORklHX0NSWVBUT19DSEFDSEEyMFBPTFkxMzA1PW0KQ09ORklHX0NSWVBUT19TRVFJVj1t
CkNPTkZJR19DUllQVE9fRUNIQUlOSVY9bQoKIwojIEJsb2NrIG1vZGVzCiMKQ09ORklHX0NSWVBU
T19DQkM9eQpDT05GSUdfQ1JZUFRPX0NUUj1tCkNPTkZJR19DUllQVE9fQ1RTPW0KQ09ORklHX0NS
WVBUT19FQ0I9eQpDT05GSUdfQ1JZUFRPX0xSVz1tCkNPTkZJR19DUllQVE9fUENCQz1tCkNPTkZJ
R19DUllQVE9fWFRTPW0KQ09ORklHX0NSWVBUT19LRVlXUkFQPW0KCiMKIyBIYXNoIG1vZGVzCiMK
Q09ORklHX0NSWVBUT19DTUFDPW0KQ09ORklHX0NSWVBUT19ITUFDPXkKQ09ORklHX0NSWVBUT19Y
Q0JDPW0KQ09ORklHX0NSWVBUT19WTUFDPW0KCiMKIyBEaWdlc3QKIwpDT05GSUdfQ1JZUFRPX0NS
QzMyQz15CkNPTkZJR19DUllQVE9fQ1JDMzJDX0lOVEVMPXkKQ09ORklHX0NSWVBUT19DUkMzMj1t
CkNPTkZJR19DUllQVE9fQ1JDMzJfUENMTVVMPW0KQ09ORklHX0NSWVBUT19DUkNUMTBESUY9eQpD
T05GSUdfQ1JZUFRPX0NSQ1QxMERJRl9QQ0xNVUw9bQpDT05GSUdfQ1JZUFRPX0dIQVNIPW0KQ09O
RklHX0NSWVBUT19QT0xZMTMwNT1tCkNPTkZJR19DUllQVE9fUE9MWTEzMDVfWDg2XzY0PW0KQ09O
RklHX0NSWVBUT19NRDQ9bQpDT05GSUdfQ1JZUFRPX01ENT15CkNPTkZJR19DUllQVE9fTUlDSEFF
TF9NSUM9bQpDT05GSUdfQ1JZUFRPX1JNRDEyOD1tCkNPTkZJR19DUllQVE9fUk1EMTYwPW0KQ09O
RklHX0NSWVBUT19STUQyNTY9bQpDT05GSUdfQ1JZUFRPX1JNRDMyMD1tCkNPTkZJR19DUllQVE9f
U0hBMT15CkNPTkZJR19DUllQVE9fU0hBMV9TU1NFMz1tCkNPTkZJR19DUllQVE9fU0hBMjU2X1NT
U0UzPW0KQ09ORklHX0NSWVBUT19TSEE1MTJfU1NTRTM9bQpDT05GSUdfQ1JZUFRPX1NIQTFfTUI9
bQpDT05GSUdfQ1JZUFRPX1NIQTI1Nj15CkNPTkZJR19DUllQVE9fU0hBNTEyPXkKQ09ORklHX0NS
WVBUT19UR1IxOTI9bQpDT05GSUdfQ1JZUFRPX1dQNTEyPW0KQ09ORklHX0NSWVBUT19HSEFTSF9D
TE1VTF9OSV9JTlRFTD1tCgojCiMgQ2lwaGVycwojCkNPTkZJR19DUllQVE9fQUVTPXkKQ09ORklH
X0NSWVBUT19BRVNfWDg2XzY0PW0KQ09ORklHX0NSWVBUT19BRVNfTklfSU5URUw9bQpDT05GSUdf
Q1JZUFRPX0FOVUJJUz1tCkNPTkZJR19DUllQVE9fQVJDND1tCkNPTkZJR19DUllQVE9fQkxPV0ZJ
U0g9bQpDT05GSUdfQ1JZUFRPX0JMT1dGSVNIX0NPTU1PTj1tCkNPTkZJR19DUllQVE9fQkxPV0ZJ
U0hfWDg2XzY0PW0KQ09ORklHX0NSWVBUT19DQU1FTExJQT1tCkNPTkZJR19DUllQVE9fQ0FNRUxM
SUFfWDg2XzY0PW0KQ09ORklHX0NSWVBUT19DQU1FTExJQV9BRVNOSV9BVlhfWDg2XzY0PW0KQ09O
RklHX0NSWVBUT19DQU1FTExJQV9BRVNOSV9BVlgyX1g4Nl82ND1tCkNPTkZJR19DUllQVE9fQ0FT
VF9DT01NT049bQpDT05GSUdfQ1JZUFRPX0NBU1Q1PW0KQ09ORklHX0NSWVBUT19DQVNUNV9BVlhf
WDg2XzY0PW0KQ09ORklHX0NSWVBUT19DQVNUNj1tCkNPTkZJR19DUllQVE9fQ0FTVDZfQVZYX1g4
Nl82ND1tCkNPTkZJR19DUllQVE9fREVTPW0KQ09ORklHX0NSWVBUT19ERVMzX0VERV9YODZfNjQ9
bQpDT05GSUdfQ1JZUFRPX0ZDUllQVD1tCkNPTkZJR19DUllQVE9fS0hBWkFEPW0KQ09ORklHX0NS
WVBUT19TQUxTQTIwPW0KQ09ORklHX0NSWVBUT19TQUxTQTIwX1g4Nl82ND1tCkNPTkZJR19DUllQ
VE9fQ0hBQ0hBMjA9bQpDT05GSUdfQ1JZUFRPX0NIQUNIQTIwX1g4Nl82ND1tCkNPTkZJR19DUllQ
VE9fU0VFRD1tCkNPTkZJR19DUllQVE9fU0VSUEVOVD1tCkNPTkZJR19DUllQVE9fU0VSUEVOVF9T
U0UyX1g4Nl82ND1tCkNPTkZJR19DUllQVE9fU0VSUEVOVF9BVlhfWDg2XzY0PW0KQ09ORklHX0NS
WVBUT19TRVJQRU5UX0FWWDJfWDg2XzY0PW0KQ09ORklHX0NSWVBUT19URUE9bQpDT05GSUdfQ1JZ
UFRPX1RXT0ZJU0g9bQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfQ09NTU9OPW0KQ09ORklHX0NSWVBU
T19UV09GSVNIX1g4Nl82ND1tCkNPTkZJR19DUllQVE9fVFdPRklTSF9YODZfNjRfM1dBWT1tCkNP
TkZJR19DUllQVE9fVFdPRklTSF9BVlhfWDg2XzY0PW0KCiMKIyBDb21wcmVzc2lvbgojCkNPTkZJ
R19DUllQVE9fREVGTEFURT1tCkNPTkZJR19DUllQVE9fWkxJQj1tCkNPTkZJR19DUllQVE9fTFpP
PXkKQ09ORklHX0NSWVBUT184NDI9bQpDT05GSUdfQ1JZUFRPX0xaND1tCkNPTkZJR19DUllQVE9f
TFo0SEM9bQoKIwojIFJhbmRvbSBOdW1iZXIgR2VuZXJhdGlvbgojCkNPTkZJR19DUllQVE9fQU5T
SV9DUFJORz1tCkNPTkZJR19DUllQVE9fRFJCR19NRU5VPW0KQ09ORklHX0NSWVBUT19EUkJHX0hN
QUM9eQpDT05GSUdfQ1JZUFRPX0RSQkdfSEFTSD15CkNPTkZJR19DUllQVE9fRFJCR19DVFI9eQpD
T05GSUdfQ1JZUFRPX0RSQkc9bQpDT05GSUdfQ1JZUFRPX0pJVFRFUkVOVFJPUFk9bQpDT05GSUdf
Q1JZUFRPX1VTRVJfQVBJPW0KQ09ORklHX0NSWVBUT19VU0VSX0FQSV9IQVNIPW0KQ09ORklHX0NS
WVBUT19VU0VSX0FQSV9TS0NJUEhFUj1tCkNPTkZJR19DUllQVE9fVVNFUl9BUElfUk5HPW0KQ09O
RklHX0NSWVBUT19VU0VSX0FQSV9BRUFEPW0KQ09ORklHX0NSWVBUT19IQVNIX0lORk89eQpDT05G
SUdfQ1JZUFRPX0hXPXkKQ09ORklHX0NSWVBUT19ERVZfUEFETE9DSz15CkNPTkZJR19DUllQVE9f
REVWX1BBRExPQ0tfQUVTPW0KQ09ORklHX0NSWVBUT19ERVZfUEFETE9DS19TSEE9bQpDT05GSUdf
Q1JZUFRPX0RFVl9DQ1A9eQpDT05GSUdfQ1JZUFRPX0RFVl9DQ1BfREQ9bQpDT05GSUdfQ1JZUFRP
X0RFVl9DQ1BfQ1JZUFRPPW0KQ09ORklHX0NSWVBUT19ERVZfUUFUPW0KQ09ORklHX0NSWVBUT19E
RVZfUUFUX0RIODk1eENDPW0KQ09ORklHX0NSWVBUT19ERVZfUUFUX0RIODk1eENDVkY9bQpDT05G
SUdfQVNZTU1FVFJJQ19LRVlfVFlQRT15CkNPTkZJR19BU1lNTUVUUklDX1BVQkxJQ19LRVlfU1VC
VFlQRT15CkNPTkZJR19QVUJMSUNfS0VZX0FMR09fUlNBPXkKQ09ORklHX1g1MDlfQ0VSVElGSUNB
VEVfUEFSU0VSPXkKQ09ORklHX1BLQ1M3X01FU1NBR0VfUEFSU0VSPXkKQ09ORklHX1BLQ1M3X1RF
U1RfS0VZPW0KQ09ORklHX1NJR05FRF9QRV9GSUxFX1ZFUklGSUNBVElPTj15CkNPTkZJR19FRklf
U0lHTkFUVVJFX0xJU1RfUEFSU0VSPXkKCiMKIyBDZXJ0aWZpY2F0ZXMgZm9yIHNpZ25hdHVyZSBj
aGVja2luZwojCkNPTkZJR19NT0RVTEVfU0lHX0tFWT0iY2VydHMvc2lnbmluZ19rZXkucGVtIgpD
T05GSUdfU1lTVEVNX1RSVVNURURfS0VZUklORz15CkNPTkZJR19TWVNURU1fVFJVU1RFRF9LRVlT
PSIiCkNPTkZJR19TWVNURU1fRVhUUkFfQ0VSVElGSUNBVEU9eQpDT05GSUdfU1lTVEVNX0VYVFJB
X0NFUlRJRklDQVRFX1NJWkU9NDA5NgpDT05GSUdfSEFWRV9LVk09eQpDT05GSUdfSEFWRV9LVk1f
SVJRQ0hJUD15CkNPTkZJR19IQVZFX0tWTV9JUlFGRD15CkNPTkZJR19IQVZFX0tWTV9JUlFfUk9V
VElORz15CkNPTkZJR19IQVZFX0tWTV9FVkVOVEZEPXkKQ09ORklHX0tWTV9BUElDX0FSQ0hJVEVD
VFVSRT15CkNPTkZJR19LVk1fTU1JTz15CkNPTkZJR19LVk1fQVNZTkNfUEY9eQpDT05GSUdfSEFW
RV9LVk1fTVNJPXkKQ09ORklHX0hBVkVfS1ZNX0NQVV9SRUxBWF9JTlRFUkNFUFQ9eQpDT05GSUdf
S1ZNX1ZGSU89eQpDT05GSUdfS1ZNX0dFTkVSSUNfRElSVFlMT0dfUkVBRF9QUk9URUNUPXkKQ09O
RklHX0tWTV9DT01QQVQ9eQpDT05GSUdfSEFWRV9LVk1fSVJRX0JZUEFTUz15CkNPTkZJR19WSVJU
VUFMSVpBVElPTj15CkNPTkZJR19LVk09bQpDT05GSUdfS1ZNX0lOVEVMPW0KQ09ORklHX0tWTV9B
TUQ9bQojIENPTkZJR19LVk1fTU1VX0FVRElUIGlzIG5vdCBzZXQKQ09ORklHX0tWTV9ERVZJQ0Vf
QVNTSUdOTUVOVD15CkNPTkZJR19CSU5BUllfUFJJTlRGPXkKCiMKIyBMaWJyYXJ5IHJvdXRpbmVz
CiMKQ09ORklHX1JBSUQ2X1BRPW0KQ09ORklHX0JJVFJFVkVSU0U9eQojIENPTkZJR19IQVZFX0FS
Q0hfQklUUkVWRVJTRSBpcyBub3Qgc2V0CkNPTkZJR19SQVRJT05BTD15CkNPTkZJR19HRU5FUklD
X1NUUk5DUFlfRlJPTV9VU0VSPXkKQ09ORklHX0dFTkVSSUNfU1RSTkxFTl9VU0VSPXkKQ09ORklH
X0dFTkVSSUNfTkVUX1VUSUxTPXkKQ09ORklHX0dFTkVSSUNfRklORF9GSVJTVF9CSVQ9eQpDT05G
SUdfR0VORVJJQ19QQ0lfSU9NQVA9eQpDT05GSUdfR0VORVJJQ19JT01BUD15CkNPTkZJR19HRU5F
UklDX0lPPXkKQ09ORklHX0FSQ0hfVVNFX0NNUFhDSEdfTE9DS1JFRj15CkNPTkZJR19BUkNIX0hB
U19GQVNUX01VTFRJUExJRVI9eQpDT05GSUdfQ1JDX0NDSVRUPW0KQ09ORklHX0NSQzE2PXkKQ09O
RklHX0NSQ19UMTBESUY9eQpDT05GSUdfQ1JDX0lUVV9UPW0KQ09ORklHX0NSQzMyPXkKIyBDT05G
SUdfQ1JDMzJfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfQ1JDMzJfU0xJQ0VCWTg9eQojIENP
TkZJR19DUkMzMl9TTElDRUJZNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzMyX1NBUldBVEUgaXMg
bm90IHNldAojIENPTkZJR19DUkMzMl9CSVQgaXMgbm90IHNldApDT05GSUdfQ1JDNz1tCkNPTkZJ
R19MSUJDUkMzMkM9bQpDT05GSUdfQ1JDOD1tCiMgQ09ORklHX0FVRElUX0FSQ0hfQ09NUEFUX0dF
TkVSSUMgaXMgbm90IHNldAojIENPTkZJR19SQU5ET00zMl9TRUxGVEVTVCBpcyBub3Qgc2V0CkNP
TkZJR184NDJfQ09NUFJFU1M9bQpDT05GSUdfODQyX0RFQ09NUFJFU1M9bQpDT05GSUdfWkxJQl9J
TkZMQVRFPXkKQ09ORklHX1pMSUJfREVGTEFURT15CkNPTkZJR19MWk9fQ09NUFJFU1M9eQpDT05G
SUdfTFpPX0RFQ09NUFJFU1M9eQpDT05GSUdfTFo0X0NPTVBSRVNTPW0KQ09ORklHX0xaNEhDX0NP
TVBSRVNTPW0KQ09ORklHX0xaNF9ERUNPTVBSRVNTPXkKQ09ORklHX1haX0RFQz15CkNPTkZJR19Y
Wl9ERUNfWDg2PXkKQ09ORklHX1haX0RFQ19QT1dFUlBDPXkKQ09ORklHX1haX0RFQ19JQTY0PXkK
Q09ORklHX1haX0RFQ19BUk09eQpDT05GSUdfWFpfREVDX0FSTVRIVU1CPXkKQ09ORklHX1haX0RF
Q19TUEFSQz15CkNPTkZJR19YWl9ERUNfQkNKPXkKQ09ORklHX1haX0RFQ19URVNUPW0KQ09ORklH
X0RFQ09NUFJFU1NfR1pJUD15CkNPTkZJR19ERUNPTVBSRVNTX0JaSVAyPXkKQ09ORklHX0RFQ09N
UFJFU1NfTFpNQT15CkNPTkZJR19ERUNPTVBSRVNTX1haPXkKQ09ORklHX0RFQ09NUFJFU1NfTFpP
PXkKQ09ORklHX0RFQ09NUFJFU1NfTFo0PXkKQ09ORklHX0dFTkVSSUNfQUxMT0NBVE9SPXkKQ09O
RklHX1JFRURfU09MT01PTj1tCkNPTkZJR19SRUVEX1NPTE9NT05fRU5DOD15CkNPTkZJR19SRUVE
X1NPTE9NT05fREVDOD15CkNPTkZJR19SRUVEX1NPTE9NT05fREVDMTY9eQpDT05GSUdfQkNIPW0K
Q09ORklHX0JDSF9DT05TVF9QQVJBTVM9eQpDT05GSUdfVEVYVFNFQVJDSD15CkNPTkZJR19URVhU
U0VBUkNIX0tNUD1tCkNPTkZJR19URVhUU0VBUkNIX0JNPW0KQ09ORklHX1RFWFRTRUFSQ0hfRlNN
PW0KQ09ORklHX0JUUkVFPXkKQ09ORklHX0lOVEVSVkFMX1RSRUU9eQpDT05GSUdfQVNTT0NJQVRJ
VkVfQVJSQVk9eQpDT05GSUdfSEFTX0lPTUVNPXkKQ09ORklHX0hBU19JT1BPUlRfTUFQPXkKQ09O
RklHX0hBU19ETUE9eQpDT05GSUdfQ0hFQ0tfU0lHTkFUVVJFPXkKQ09ORklHX0NQVV9STUFQPXkK
Q09ORklHX0RRTD15CkNPTkZJR19HTE9CPXkKIyBDT05GSUdfR0xPQl9TRUxGVEVTVCBpcyBub3Qg
c2V0CkNPTkZJR19OTEFUVFI9eQpDT05GSUdfQVJDSF9IQVNfQVRPTUlDNjRfREVDX0lGX1BPU0lU
SVZFPXkKQ09ORklHX0xSVV9DQUNIRT1tCkNPTkZJR19DTFpfVEFCPXkKQ09ORklHX0NPUkRJQz1t
CkNPTkZJR19ERFI9eQpDT05GSUdfTVBJTElCPXkKQ09ORklHX1NJR05BVFVSRT15CkNPTkZJR19P
SURfUkVHSVNUUlk9eQpDT05GSUdfVUNTMl9TVFJJTkc9eQpDT05GSUdfRk9OVF9TVVBQT1JUPXkK
IyBDT05GSUdfRk9OVFMgaXMgbm90IHNldApDT05GSUdfRk9OVF84eDg9eQpDT05GSUdfRk9OVF84
eDE2PXkKIyBDT05GSUdfU0dfU1BMSVQgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfU0dfQ0hB
SU49eQpDT05GSUdfQVJDSF9IQVNfUE1FTV9BUEk9eQpDT05GSUdfQVJDSF9IQVNfTU1JT19GTFVT
SD15Cg==

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

------=_Part_1511964_1769519803.1485458125328--


From xen-users-bounces@lists.xen.org Thu Jan 26 19:38:07 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Jan 2017 19:38:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cWpqv-0007A4-1n; Thu, 26 Jan 2017 19:37:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <stevthomsen@yahoo.com>) id 1cWpes-0006KM-Sm
 for xen-users@lists.xen.org; Thu, 26 Jan 2017 19:24:35 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 B5/A7-15112-1FC4A885; Thu, 26 Jan 2017 19:24:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAKsWRWlGSWpSXmKPExsWS1FXxTPeDT1e
 EQd9pLYtVVw+wOjB6HN39mymAMYo1My8pvyKBNWPJsV9MBU9WCVSsabrP2MDY3iPQxcjFwSIw
 j0Wi++VJ1i5GTg4hgWSJ1m3NzBB2hsSXexeg4mkSkz4+Y4Sw4yWu77kDZksIKEhM6J3OBmHbS
 Lx7vIURZKiEQCOrxJrFp9hAHCGBBkaJo6uuMIFUsQhoSyxdsx6sm01AR+Lw+uVMEFMNJG79Pw
 NmiwiYS/w7cwZsM6+ArcS9dUdZQGxhAWOJhz8mskHEBSVOznwCFmcWCJdY8/gx1HWOEqu/7GS
 DiItJHDw4lW0Co/AsJC2zkLTMQlI2i5EDyI6V2H4yGsJUl1g/TwiiQlti2cLXzBC2msTtbVfZ
 sYlP6f/CBmErSkzpfghVYynR++YZ1CYbid4dPYwLGHlWMWoUpxaVpRbpGhvqJRVlpmeU5CZm5
 ugaGpjp5aYWFyemp+YkJhXrJefnbmIExjADEOxgbFoUeIhRkoNJSZS3UaUrQogvKT+lMiOxOC
 O+qDQntfgQowYHh8DmtasvMEqx5OXnpSpJ8P73BqoTLEpNT61Iy8wBJhmYUgkOHiURXh1gohH
 iLS5IzC3OTIdInWLU5djy4cpLJiGwGVLivNogRQIgRRmleXAjYAnvEqOslDAvI9CBQjwFqUW5
 mSWo8q8YxTkYlYR5P4FcwpOZVwK36RXQEUxAR1xgbgc5oiQRISXVwDjDt/yV9t9NXNJaDz9zc
 rrlnV7f80T/CmOJougumcvaq6Pz+7QVN796zpe59M6ss4sbNjyZt+sjV8PtGxGXLXfPNf1UtW
 v797xl1o+kevjsHk3uqYgsuKW53qv4NM+qzY/2q82pSdh3SVX/unpQRmF5nOvBL3G+efubNjB
 ddv1qcLsqoUkzapoSS3FGoqEWc1FxIgCcdpkncwMAAA==
X-Env-Sender: stevthomsen@yahoo.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1485458670!54115997!1
X-Originating-IP: [98.138.120.230]
X-SpamReason: No, hits=0.6 required=7.0 tests=FORGED_YAHOO_RCVD,
 HTML_MESSAGE,UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43669 invoked from network); 26 Jan 2017 19:24:31 -0000
Received: from nm43-vm6.bullet.mail.ne1.yahoo.com (HELO
 nm43-vm6.bullet.mail.ne1.yahoo.com) (98.138.120.230)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Jan 2017 19:24:31 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1485458670; bh=kQUvD8Z37OYdpw/WSck/H2OuhzBMb9QigJP23XEsMzg=;
 h=Date:From:Reply-To:To:Subject:References:From:Subject;
 b=q6GocIWT/daoAkIi8ku/of/9tXLpdiD37qO11JAgtCoJ6UvgKx9Hs5uiGJGvY/bfDH7BnQM5RjXxn1niSv3a5HQOeP+0idtIBdVwFXTM/oUnTUQnJcgFkeyU0e/RiNeEk//rlrBnUhoLCp9RYjjkUFWx8K7mI460yfsxnzCJwNwPoeQ1X7Jp4oImzrb3AxngsKwNFdSthy9DYzPbnQG8K79gTAQlVnq7Jf+zpHmLZQqUllMWZKZTArspPWEBz4sVc0eKRft1942eIiYORqfO10wX8kXvuxLDretx5R+9EHMVAduaire5kWrraWJdIQgh+6W/CFxh49TPqq8hPWetIg==
Received: from [127.0.0.1] by nm43.bullet.mail.ne1.yahoo.com with NNFMP;
 26 Jan 2017 19:24:30 -0000
Received: from [98.138.100.117] by nm43.bullet.mail.ne1.yahoo.com with NNFMP;
 26 Jan 2017 19:17:46 -0000
Received: from [98.138.87.3] by tm108.bullet.mail.ne1.yahoo.com with NNFMP;
 26 Jan 2017 19:15:26 -0000
Received: from [127.0.0.1] by omp1003.mail.ne1.yahoo.com with NNFMP;
 26 Jan 2017 19:15:26 -0000
X-Yahoo-Newman-Property: ymail-4
X-Yahoo-Newman-Id: 84599.50915.bm@omp1003.mail.ne1.yahoo.com
X-YMail-OSG: KA5YhUsVM1lRoBRbzX4pMvhxJw9ZvOwbxMb4OTpRRjV5nw2IILPLwalpIyOukJa
 8GewMf_6BNRJ.vL17GvPvops_ecDHCX7ZIBmIFWIuyUCVnCKDTZHUfkb28eqWD0.P.LtiIu3fFA3
 ZyaLzpULJwA4q6EA66c_TCk5IBgPDjEnSfSGtRhUsExMevNDtYkJLN_WZ_Uauvg71crYXkKEyvQF
 o_2o7C1JQuGWMA8newkD5VBr63gDnQdFO_yKuPhu3yyntqtVbJQiE1aE1h1BaJ14HX9lBToFRfb9
 T8J1WYS6tp0GFoNE8xmsvzca64OzGZf2Y6eHhmfvZ4Z6y0I3AkOqlTAqOlSGWqSTCfpN_td7fZAi
 RKJYtuPCD9wZTjF6bakafdPCuDE8woo4u.rtrogb2z74uAaZmgNUUtGld94OglSlGyDOSrzkGlHD
 CfPqhIKUlU33oizXeWb9uZ27SxhhncH9O3F8vPDaiXlu_kYLz66j8o1SB_a.cVA7VM8T4N.4MPcG
 by0_6fw4lGZ7YCikUFyAOlvHLWePic3b6U76IJtFkMIyxkY_eJOq.LI3picuJJle99hPBS7Nfnlg
 Px6DUkLGrNdhkei0-
Received: from jws200058.mail.ne1.yahoo.com by
 sendmailws151.mail.ne1.yahoo.com; Thu, 26 Jan 2017 19:15:25 +0000;
 1485458125.613
Date: Thu, 26 Jan 2017 19:15:25 +0000 (UTC)
From: Steven Thomsen <stevthomsen@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Message-ID: <1245997484.1511965.1485458125328@mail.yahoo.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; 
 boundary="----=_Part_1511964_1769519803.1485458125328"
References: <1245997484.1511965.1485458125328.ref@mail.yahoo.com>
Content-Length: 267962
X-Mailman-Approved-At: Thu, 26 Jan 2017 19:37:00 +0000
Subject: [Xen-users] Help with `No Dom0 Kernel image specified'
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Reply-To: Steven Thomsen <stevthomsen@yahoo.com>
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

------=_Part_1511964_1769519803.1485458125328
Content-Type: multipart/alternative; 
	boundary="----=_Part_1511963_2048155656.1485458125325"

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

I have built XEN 4.8.0 on a Ubuntu 14.04.5 system with (want EFI boot):./co=
nfigure --disable-qemu-traditional --with-extra-qemuu-configure-args=3D'--d=
isable-werror' --libdir=3D/usr/local/lib64 --enable-systemd --enable-target=
s=3Dx86_64-pep=C2=A0

I have built kernel linux-4.4.35 from source (final .config attached as ker=
nel.config shows xen configured)
make xconfigmake xenconfigupdate-rc.d xencommons defaults 19 18update-rc.d =
xendomains defaults 21 20update-rc.d xen-watchdog defaults 22 23chmod a+x d=
ebian/ruleschmod a+x debian/scripts/*chmod a+x debian/scripts/misc/*fakeroo=
t debian/rules editconfigsfakeroot debian/rules binary
and got
linux-image-4.4.35_4.4.35_1_amd64.deblinux-headers-4.4.35_4.4.35_1_amd64.de=
b
used dpkg -i (above listed packages)
Boot up from EFI shell says (using built and installed xen.4.8.0.efi):
Xen 4.8.0 (c/s ) EFI loaderUsing configuration file 'xen-4.8.0.cfg'=C2=A0No=
 Dom0 kernel image specified.

=3D=3D=3D=C2=A0xen-4.8.0.cfg =3D=3D=3Dsearch.fs_uuid e22622bb-029b-436a-937=
7-c5c1ad229e68 root hd0,gpt2=C2=A0set prefix=3D($root)'/boot'configfile $pr=
efix/xen.cfg=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
=3D=3D=3D /boot/xen.cfg =3D=3D=3D[global]default=3Dxen
[xen]options=3Dconsole=3Dvga,com1 com1=3D57600 loglvl=3Dall norebootkernel=
=3Dvmlinuz-4.4.35 root=3D/dev/sda2 rw ignore_loglevel #earlyprintk=3Dxenram=
disk=3Dinitrd.img-4.4.35=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
Steven Thomsen stevthomsen@yahoo.com
------=_Part_1511963_2048155656.1485458125325
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<html><head></head><body><div style=3D"color:#000; background-color:#fff; f=
ont-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, =
sans-serif;font-size:10px"><div id=3D"yui_3_16_0_ym19_1_1485389296148_22398=
9" dir=3D"ltr"><span id=3D"yui_3_16_0_ym19_1_1485389296148_223997"><font si=
ze=3D"3" id=3D"yui_3_16_0_ym19_1_1485389296148_224108">I have built XEN 4.8=
.0 on a Ubuntu 14.04.5 system with (want EFI boot):</font></span></div><div=
 id=3D"yui_3_16_0_ym19_1_1485389296148_223989" dir=3D"ltr"><span id=3D"yui_=
3_16_0_ym19_1_1485389296148_224182"><font size=3D"3" id=3D"yui_3_16_0_ym19_=
1_1485389296148_224181">./configure --disable-qemu-traditional --with-extra=
-qemuu-configure-args=3D'--disable-werror' --libdir=3D/usr/local/lib64 --en=
able-systemd --enable-targets=3Dx86_64-pep&nbsp;<br></font></span></div><di=
v id=3D"yui_3_16_0_ym19_1_1485389296148_223989" dir=3D"ltr"><span><font siz=
e=3D"3"><br></font></span></div><div id=3D"yui_3_16_0_ym19_1_1485389296148_=
223989" dir=3D"ltr"><span id=3D"yui_3_16_0_ym19_1_1485389296148_224338"><fo=
nt size=3D"3" id=3D"yui_3_16_0_ym19_1_1485389296148_224337">I have built ke=
rnel linux-4.4.35 from source (final .config attached as kernel.config show=
s xen configured)</font></span></div><blockquote style=3D"margin: 0 0 0 40p=
x; border: none; padding: 0px;" id=3D"yui_3_16_0_ym19_1_1485389296148_22452=
4"><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1485389296148_224398"><font siz=
e=3D"3" id=3D"yui_3_16_0_ym19_1_1485389296148_224399">make xconfig</font></=
div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1485389296148_224400"><font si=
ze=3D"3" id=3D"yui_3_16_0_ym19_1_1485389296148_224401">make xenconfig</font=
></div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1485389296148_224402"><font=
 size=3D"3" id=3D"yui_3_16_0_ym19_1_1485389296148_224403">update-rc.d xenco=
mmons defaults 19 18</font></div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1=
485389296148_224404"><font size=3D"3" id=3D"yui_3_16_0_ym19_1_1485389296148=
_224405">update-rc.d xendomains defaults 21 20</font></div><div dir=3D"ltr"=
 id=3D"yui_3_16_0_ym19_1_1485389296148_224406"><font size=3D"3" id=3D"yui_3=
_16_0_ym19_1_1485389296148_224407">update-rc.d xen-watchdog defaults 22 23<=
/font></div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1485389296148_224408">=
<div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1485389296148_224442"><font size=
=3D"3" id=3D"yui_3_16_0_ym19_1_1485389296148_224464">chmod a+x debian/rules=
</font></div></div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1485389296148_2=
24408"><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1485389296148_224443"><font=
 size=3D"3" id=3D"yui_3_16_0_ym19_1_1485389296148_224467">chmod a+x debian/=
scripts/*</font></div></div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_148538=
9296148_224408"><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1485389296148_2244=
44"><font size=3D"3" id=3D"yui_3_16_0_ym19_1_1485389296148_224466">chmod a+=
x debian/scripts/misc/*</font></div></div><div dir=3D"ltr" id=3D"yui_3_16_0=
_ym19_1_1485389296148_224408"><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1485=
389296148_224445"><font size=3D"3" id=3D"yui_3_16_0_ym19_1_1485389296148_22=
4465">fakeroot debian/rules editconfigs</font></div></div><div dir=3D"ltr" =
id=3D"yui_3_16_0_ym19_1_1485389296148_224408"><div dir=3D"ltr" id=3D"yui_3_=
16_0_ym19_1_1485389296148_224446"><font size=3D"3" id=3D"yui_3_16_0_ym19_1_=
1485389296148_224468">fakeroot debian/rules binary</font></div></div></bloc=
kquote><div id=3D"yui_3_16_0_ym19_1_1485389296148_223989" dir=3D"ltr"><font=
 size=3D"3"></font></div><div id=3D"yui_3_16_0_ym19_1_1485389296148_223989"=
 dir=3D"ltr"><span id=3D"yui_3_16_0_ym19_1_1485389296148_225084"><font size=
=3D"3" id=3D"yui_3_16_0_ym19_1_1485389296148_225083">and got</font></span><=
/div><blockquote style=3D"margin: 0 0 0 40px; border: none; padding: 0px;" =
id=3D"yui_3_16_0_ym19_1_1485389296148_224609"><div id=3D"yui_3_16_0_ym19_1_=
1485389296148_223989" dir=3D"ltr"><span id=3D"yui_3_16_0_ym19_1_14853892961=
48_224594"><font size=3D"3" id=3D"yui_3_16_0_ym19_1_1485389296148_224593">l=
inux-image-4.4.35_4.4.35_1_amd64.deb</font></span></div><div id=3D"yui_3_16=
_0_ym19_1_1485389296148_223989" dir=3D"ltr"><span id=3D"yui_3_16_0_ym19_1_1=
485389296148_224603"><font size=3D"3" id=3D"yui_3_16_0_ym19_1_1485389296148=
_224602">linux-headers-</font></span><span style=3D"font-size: medium;" id=
=3D"yui_3_16_0_ym19_1_1485389296148_224601">4.4.35_4.4.35_1_amd64.deb</span=
></div></blockquote><div id=3D"yui_3_16_0_ym19_1_1485389296148_223989" dir=
=3D"ltr"><span style=3D"font-size: medium;" id=3D"yui_3_16_0_ym19_1_1485389=
296148_224633">used dpkg -i (above listed packages)</span></div><div id=3D"=
yui_3_16_0_ym19_1_1485389296148_223989" dir=3D"ltr"><span style=3D"font-siz=
e: medium;"><br></span></div><div></div><div id=3D"yui_3_16_0_ym19_1_148538=
9296148_223990"><font size=3D"3" id=3D"yui_3_16_0_ym19_1_1485389296148_2242=
23">Boot up from EFI shell says (using built and installed xen.4.8.0.efi):<=
/font></div><blockquote style=3D"margin: 0 0 0 40px; border: none; padding:=
 0px;" id=3D"yui_3_16_0_ym19_1_1485389296148_224650"><div id=3D"yui_3_16_0_=
ym19_1_1485389296148_223990"><font size=3D"3" id=3D"yui_3_16_0_ym19_1_14853=
89296148_224456">Xen 4.8.0 (c/s ) EFI loader</font></div><div id=3D"yui_3_1=
6_0_ym19_1_1485389296148_223990"><font size=3D"3" id=3D"yui_3_16_0_ym19_1_1=
485389296148_224371">Using configuration file 'xen-4.8.0.cfg'&nbsp;</font><=
/div><div id=3D"yui_3_16_0_ym19_1_1485389296148_223990"><font size=3D"3" id=
=3D"yui_3_16_0_ym19_1_1485389296148_224457">No Dom0 kernel image specified.=
</font></div></blockquote><div id=3D"yui_3_16_0_ym19_1_1485389296148_223990=
"><font size=3D"3"><br></font></div><div id=3D"yui_3_16_0_ym19_1_1485389296=
148_223990" dir=3D"ltr"><font size=3D"3">=3D=3D=3D&nbsp;</font><span style=
=3D"font-size: medium;" id=3D"yui_3_16_0_ym19_1_1485389296148_224681">xen-4=
.8.0.cfg =3D=3D=3D</span></div><div id=3D"yui_3_16_0_ym19_1_1485389296148_2=
23990" dir=3D"ltr"><span style=3D"font-size: medium;" id=3D"yui_3_16_0_ym19=
_1_1485389296148_224784"><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_148538929=
6148_224775">search.fs_uuid e22622bb-029b-436a-9377-c5c1ad229e68 root hd0,g=
pt2&nbsp;</div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1485389296148_22477=
6">set prefix=3D($root)'/boot'</div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_=
1_1485389296148_224777">configfile $prefix/xen.cfg</div></span></div><div i=
d=3D"yui_3_16_0_ym19_1_1485389296148_223990" dir=3D"ltr"><span style=3D"fon=
t-size: medium;" id=3D"yui_3_16_0_ym19_1_1485389296148_224686">=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</span></div><div id=3D"yui_3_16_0_y=
m19_1_1485389296148_223990" dir=3D"ltr"><span style=3D"font-size: medium;">=
<br></span></div><div id=3D"yui_3_16_0_ym19_1_1485389296148_223990" dir=3D"=
ltr"><span style=3D"font-size: medium;" id=3D"yui_3_16_0_ym19_1_14853892961=
48_224837">=3D=3D=3D /boot/xen.cfg =3D=3D=3D</span></div><div dir=3D"ltr" i=
d=3D"yui_3_16_0_ym19_1_1485389296148_224867"><font size=3D"3" id=3D"yui_3_1=
6_0_ym19_1_1485389296148_224868">[global]</font></div><div dir=3D"ltr" id=
=3D"yui_3_16_0_ym19_1_1485389296148_224869"><font size=3D"3" id=3D"yui_3_16=
_0_ym19_1_1485389296148_224870">default=3Dxen</font></div><div dir=3D"ltr" =
id=3D"yui_3_16_0_ym19_1_1485389296148_224871"><font size=3D"3" id=3D"yui_3_=
16_0_ym19_1_1485389296148_224872"><br id=3D"yui_3_16_0_ym19_1_1485389296148=
_224873"></font></div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_148538929614=
8_224874"><font size=3D"3" id=3D"yui_3_16_0_ym19_1_1485389296148_224875">[x=
en]</font></div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1485389296148_2248=
76"><font size=3D"3" id=3D"yui_3_16_0_ym19_1_1485389296148_224877">options=
=3Dconsole=3Dvga,com1 com1=3D57600 loglvl=3Dall noreboot</font></div><div d=
ir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1485389296148_224878"><font size=3D"3" i=
d=3D"yui_3_16_0_ym19_1_1485389296148_224879">kernel=3Dvmlinuz-4.4.35 root=
=3D/dev/sda2 rw ignore_loglevel #earlyprintk=3Dxen</font></div><div id=3D"y=
ui_3_16_0_ym19_1_1485389296148_223990" dir=3D"ltr"><span id=3D"yui_3_16_0_y=
m19_1_1485389296148_224838"><font size=3D"3" id=3D"yui_3_16_0_ym19_1_148538=
9296148_224880">ramdisk=3Dinitrd.img-4.4.35</font></span></div><div id=3D"y=
ui_3_16_0_ym19_1_1485389296148_223990" dir=3D"ltr"><span><font size=3D"3">=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</font></span></div><div=
 class=3D"signature" id=3D"yui_3_16_0_ym19_1_1485389296148_223991"><font si=
ze=3D"3" id=3D"yui_3_16_0_ym19_1_1485389296148_224105">Steven Thomsen
 stevthomsen@yahoo.com</font></div></div></body></html>
------=_Part_1511963_2048155656.1485458125325--

------=_Part_1511964_1769519803.1485458125328
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="kernel.config"
Content-ID: <cb6d6994-53ff-5cbd-48b1-20720979eb6e@yahoo.com>

IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4
NiA0LjQuMzUgS2VybmVsIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfNjRCSVQ9eQpDT05GSUdfWDg2
XzY0PXkKQ09ORklHX1g4Nj15CkNPTkZJR19JTlNUUlVDVElPTl9ERUNPREVSPXkKQ09ORklHX1BF
UkZfRVZFTlRTX0lOVEVMX1VOQ09SRT15CkNPTkZJR19PVVRQVVRfRk9STUFUPSJlbGY2NC14ODYt
NjQiCkNPTkZJR19BUkNIX0RFRkNPTkZJRz0iYXJjaC94ODYvY29uZmlncy94ODZfNjRfZGVmY29u
ZmlnIgpDT05GSUdfTE9DS0RFUF9TVVBQT1JUPXkKQ09ORklHX1NUQUNLVFJBQ0VfU1VQUE9SVD15
CkNPTkZJR19IQVZFX0xBVEVOQ1lUT1BfU1VQUE9SVD15CkNPTkZJR19NTVU9eQpDT05GSUdfTkVF
RF9ETUFfTUFQX1NUQVRFPXkKQ09ORklHX05FRURfU0dfRE1BX0xFTkdUSD15CkNPTkZJR19HRU5F
UklDX0lTQV9ETUE9eQpDT05GSUdfR0VORVJJQ19CVUc9eQpDT05GSUdfR0VORVJJQ19CVUdfUkVM
QVRJVkVfUE9JTlRFUlM9eQpDT05GSUdfR0VORVJJQ19IV0VJR0hUPXkKQ09ORklHX0FSQ0hfTUFZ
X0hBVkVfUENfRkRDPXkKQ09ORklHX1JXU0VNX1hDSEdBRERfQUxHT1JJVEhNPXkKQ09ORklHX0dF
TkVSSUNfQ0FMSUJSQVRFX0RFTEFZPXkKQ09ORklHX0FSQ0hfSEFTX0NQVV9SRUxBWD15CkNPTkZJ
R19BUkNIX0hBU19DQUNIRV9MSU5FX1NJWkU9eQpDT05GSUdfSEFWRV9TRVRVUF9QRVJfQ1BVX0FS
RUE9eQpDT05GSUdfTkVFRF9QRVJfQ1BVX0VNQkVEX0ZJUlNUX0NIVU5LPXkKQ09ORklHX05FRURf
UEVSX0NQVV9QQUdFX0ZJUlNUX0NIVU5LPXkKQ09ORklHX0FSQ0hfSElCRVJOQVRJT05fUE9TU0lC
TEU9eQpDT05GSUdfQVJDSF9TVVNQRU5EX1BPU1NJQkxFPXkKQ09ORklHX0FSQ0hfV0FOVF9IVUdF
X1BNRF9TSEFSRT15CkNPTkZJR19BUkNIX1dBTlRfR0VORVJBTF9IVUdFVExCPXkKQ09ORklHX1pP
TkVfRE1BMzI9eQpDT05GSUdfQVVESVRfQVJDSD15CkNPTkZJR19BUkNIX1NVUFBPUlRTX09QVElN
SVpFRF9JTkxJTklORz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0RFQlVHX1BBR0VBTExPQz15CkNP
TkZJR19IQVZFX0lOVEVMX1RYVD15CkNPTkZJR19YODZfNjRfU01QPXkKQ09ORklHX0FSQ0hfSFdF
SUdIVF9DRkxBR1M9Ii1mY2FsbC1zYXZlZC1yZGkgLWZjYWxsLXNhdmVkLXJzaSAtZmNhbGwtc2F2
ZWQtcmR4IC1mY2FsbC1zYXZlZC1yY3ggLWZjYWxsLXNhdmVkLXI4IC1mY2FsbC1zYXZlZC1yOSAt
ZmNhbGwtc2F2ZWQtcjEwIC1mY2FsbC1zYXZlZC1yMTEiCkNPTkZJR19BUkNIX1NVUFBPUlRTX1VQ
Uk9CRVM9eQpDT05GSUdfRklYX0VBUkxZQ09OX01FTT15CkNPTkZJR19QR1RBQkxFX0xFVkVMUz00
CkNPTkZJR19ERUZDT05GSUdfTElTVD0iL2xpYi9tb2R1bGVzLyRVTkFNRV9SRUxFQVNFLy5jb25m
aWciCkNPTkZJR19JUlFfV09SSz15CkNPTkZJR19CVUlMRFRJTUVfRVhUQUJMRV9TT1JUPXkKCiMK
IyBHZW5lcmFsIHNldHVwCiMKQ09ORklHX0lOSVRfRU5WX0FSR19MSU1JVD0zMgpDT05GSUdfQ1JP
U1NfQ09NUElMRT0iIgojIENPTkZJR19DT01QSUxFX1RFU1QgaXMgbm90IHNldApDT05GSUdfTE9D
QUxWRVJTSU9OPSIiCiMgQ09ORklHX0xPQ0FMVkVSU0lPTl9BVVRPIGlzIG5vdCBzZXQKQ09ORklH
X0hBVkVfS0VSTkVMX0daSVA9eQpDT05GSUdfSEFWRV9LRVJORUxfQlpJUDI9eQpDT05GSUdfSEFW
RV9LRVJORUxfTFpNQT15CkNPTkZJR19IQVZFX0tFUk5FTF9YWj15CkNPTkZJR19IQVZFX0tFUk5F
TF9MWk89eQpDT05GSUdfSEFWRV9LRVJORUxfTFo0PXkKQ09ORklHX0tFUk5FTF9HWklQPXkKIyBD
T05GSUdfS0VSTkVMX0JaSVAyIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaTUEgaXMgbm90
IHNldAojIENPTkZJR19LRVJORUxfWFogaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfTFpPIGlz
IG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaNCBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0hP
U1ROQU1FPSIobm9uZSkiCkNPTkZJR19WRVJTSU9OX1NJR05BVFVSRT0iVWJ1bnR1IDQuNC4wLTU5
LjgwfjE0LjA0LjEtZ2VuZXJpYyA0LjQuMzUiCkNPTkZJR19TV0FQPXkKQ09ORklHX1NZU1ZJUEM9
eQpDT05GSUdfU1lTVklQQ19TWVNDVEw9eQpDT05GSUdfUE9TSVhfTVFVRVVFPXkKQ09ORklHX1BP
U0lYX01RVUVVRV9TWVNDVEw9eQpDT05GSUdfQ1JPU1NfTUVNT1JZX0FUVEFDSD15CkNPTkZJR19G
SEFORExFPXkKQ09ORklHX1VTRUxJQj15CkNPTkZJR19BVURJVD15CkNPTkZJR19IQVZFX0FSQ0hf
QVVESVRTWVNDQUxMPXkKQ09ORklHX0FVRElUU1lTQ0FMTD15CkNPTkZJR19BVURJVF9XQVRDSD15
CkNPTkZJR19BVURJVF9UUkVFPXkKCiMKIyBJUlEgc3Vic3lzdGVtCiMKQ09ORklHX0dFTkVSSUNf
SVJRX1BST0JFPXkKQ09ORklHX0dFTkVSSUNfSVJRX1NIT1c9eQpDT05GSUdfR0VORVJJQ19QRU5E
SU5HX0lSUT15CkNPTkZJR19HRU5FUklDX0lSUV9DSElQPXkKQ09ORklHX0lSUV9ET01BSU49eQpD
T05GSUdfSVJRX0RPTUFJTl9ISUVSQVJDSFk9eQpDT05GSUdfR0VORVJJQ19NU0lfSVJRPXkKQ09O
RklHX0dFTkVSSUNfTVNJX0lSUV9ET01BSU49eQojIENPTkZJR19JUlFfRE9NQUlOX0RFQlVHIGlz
IG5vdCBzZXQKQ09ORklHX0lSUV9GT1JDRURfVEhSRUFESU5HPXkKIyBDT05GSUdfSVJRX0ZPUkNF
RF9USFJFQURJTkdfREVGQVVMVCBpcyBub3Qgc2V0CkNPTkZJR19TUEFSU0VfSVJRPXkKQ09ORklH
X0NMT0NLU09VUkNFX1dBVENIRE9HPXkKQ09ORklHX0FSQ0hfQ0xPQ0tTT1VSQ0VfREFUQT15CkNP
TkZJR19DTE9DS1NPVVJDRV9WQUxJREFURV9MQVNUX0NZQ0xFPXkKQ09ORklHX0dFTkVSSUNfVElN
RV9WU1lTQ0FMTD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTPXkKQ09ORklHX0dFTkVSSUNf
Q0xPQ0tFVkVOVFNfQlJPQURDQVNUPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNfTUlOX0FE
SlVTVD15CkNPTkZJR19HRU5FUklDX0NNT1NfVVBEQVRFPXkKCiMKIyBUaW1lcnMgc3Vic3lzdGVt
CiMKQ09ORklHX1RJQ0tfT05FU0hPVD15CkNPTkZJR19OT19IWl9DT01NT049eQojIENPTkZJR19I
Wl9QRVJJT0RJQyBpcyBub3Qgc2V0CkNPTkZJR19OT19IWl9JRExFPXkKIyBDT05GSUdfTk9fSFpf
RlVMTCBpcyBub3Qgc2V0CkNPTkZJR19OT19IWj15CkNPTkZJR19ISUdIX1JFU19USU1FUlM9eQoK
IwojIENQVS9UYXNrIHRpbWUgYW5kIHN0YXRzIGFjY291bnRpbmcKIwpDT05GSUdfVElDS19DUFVf
QUNDT1VOVElORz15CiMgQ09ORklHX1ZJUlRfQ1BVX0FDQ09VTlRJTkdfR0VOIGlzIG5vdCBzZXQK
IyBDT05GSUdfSVJRX1RJTUVfQUNDT1VOVElORyBpcyBub3Qgc2V0CkNPTkZJR19CU0RfUFJPQ0VT
U19BQ0NUPXkKQ09ORklHX0JTRF9QUk9DRVNTX0FDQ1RfVjM9eQpDT05GSUdfVEFTS1NUQVRTPXkK
Q09ORklHX1RBU0tfREVMQVlfQUNDVD15CkNPTkZJR19UQVNLX1hBQ0NUPXkKQ09ORklHX1RBU0tf
SU9fQUNDT1VOVElORz15CgojCiMgUkNVIFN1YnN5c3RlbQojCkNPTkZJR19UUkVFX1JDVT15CiMg
Q09ORklHX1JDVV9FWFBFUlQgaXMgbm90IHNldApDT05GSUdfU1JDVT15CiMgQ09ORklHX1RBU0tT
X1JDVSBpcyBub3Qgc2V0CkNPTkZJR19SQ1VfU1RBTExfQ09NTU9OPXkKIyBDT05GSUdfVFJFRV9S
Q1VfVFJBQ0UgaXMgbm90IHNldAojIENPTkZJR19SQ1VfRVhQRURJVEVfQk9PVCBpcyBub3Qgc2V0
CkNPTkZJR19CVUlMRF9CSU4yQz15CiMgQ09ORklHX0lLQ09ORklHIGlzIG5vdCBzZXQKQ09ORklH
X0xPR19CVUZfU0hJRlQ9MTgKQ09ORklHX0xPR19DUFVfTUFYX0JVRl9TSElGVD0xMgpDT05GSUdf
SEFWRV9VTlNUQUJMRV9TQ0hFRF9DTE9DSz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX05VTUFfQkFM
QU5DSU5HPXkKQ09ORklHX0FSQ0hfV0FOVF9CQVRDSEVEX1VOTUFQX1RMQl9GTFVTSD15CkNPTkZJ
R19BUkNIX1NVUFBPUlRTX0lOVDEyOD15CkNPTkZJR19OVU1BX0JBTEFOQ0lORz15CkNPTkZJR19O
VU1BX0JBTEFOQ0lOR19ERUZBVUxUX0VOQUJMRUQ9eQpDT05GSUdfQ0dST1VQUz15CiMgQ09ORklH
X0NHUk9VUF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19DR1JPVVBfRlJFRVpFUj15CkNPTkZJR19D
R1JPVVBfUElEUz15CkNPTkZJR19DR1JPVVBfREVWSUNFPXkKQ09ORklHX0NQVVNFVFM9eQpDT05G
SUdfUFJPQ19QSURfQ1BVU0VUPXkKQ09ORklHX0NHUk9VUF9DUFVBQ0NUPXkKQ09ORklHX1BBR0Vf
Q09VTlRFUj15CkNPTkZJR19NRU1DRz15CkNPTkZJR19NRU1DR19TV0FQPXkKIyBDT05GSUdfTUVN
Q0dfU1dBUF9FTkFCTEVEIGlzIG5vdCBzZXQKQ09ORklHX01FTUNHX0tNRU09eQpDT05GSUdfQ0dS
T1VQX0hVR0VUTEI9eQpDT05GSUdfQ0dST1VQX1BFUkY9eQpDT05GSUdfQ0dST1VQX1NDSEVEPXkK
Q09ORklHX0ZBSVJfR1JPVVBfU0NIRUQ9eQpDT05GSUdfQ0ZTX0JBTkRXSURUSD15CiMgQ09ORklH
X1JUX0dST1VQX1NDSEVEIGlzIG5vdCBzZXQKQ09ORklHX0JMS19DR1JPVVA9eQojIENPTkZJR19E
RUJVR19CTEtfQ0dST1VQIGlzIG5vdCBzZXQKQ09ORklHX0NHUk9VUF9XUklURUJBQ0s9eQpDT05G
SUdfQ0hFQ0tQT0lOVF9SRVNUT1JFPXkKQ09ORklHX05BTUVTUEFDRVM9eQpDT05GSUdfVVRTX05T
PXkKQ09ORklHX0lQQ19OUz15CkNPTkZJR19VU0VSX05TPXkKQ09ORklHX1BJRF9OUz15CkNPTkZJ
R19ORVRfTlM9eQpDT05GSUdfU0NIRURfQVVUT0dST1VQPXkKIyBDT05GSUdfU1lTRlNfREVQUkVD
QVRFRCBpcyBub3Qgc2V0CkNPTkZJR19SRUxBWT15CkNPTkZJR19CTEtfREVWX0lOSVRSRD15CkNP
TkZJR19JTklUUkFNRlNfU09VUkNFPSIiCkNPTkZJR19SRF9HWklQPXkKQ09ORklHX1JEX0JaSVAy
PXkKQ09ORklHX1JEX0xaTUE9eQpDT05GSUdfUkRfWFo9eQpDT05GSUdfUkRfTFpPPXkKQ09ORklH
X1JEX0xaND15CiMgQ09ORklHX0NDX09QVElNSVpFX0ZPUl9TSVpFIGlzIG5vdCBzZXQKQ09ORklH
X1NZU0NUTD15CkNPTkZJR19BTk9OX0lOT0RFUz15CkNPTkZJR19IQVZFX1VJRDE2PXkKQ09ORklH
X1NZU0NUTF9FWENFUFRJT05fVFJBQ0U9eQpDT05GSUdfSEFWRV9QQ1NQS1JfUExBVEZPUk09eQpD
T05GSUdfQlBGPXkKQ09ORklHX0VYUEVSVD15CkNPTkZJR19VSUQxNj15CkNPTkZJR19NVUxUSVVT
RVI9eQpDT05GSUdfU0dFVE1BU0tfU1lTQ0FMTD15CkNPTkZJR19TWVNGU19TWVNDQUxMPXkKQ09O
RklHX1NZU0NUTF9TWVNDQUxMPXkKQ09ORklHX0tBTExTWU1TPXkKQ09ORklHX0tBTExTWU1TX0FM
TD15CkNPTkZJR19QUklOVEs9eQpDT05GSUdfQlVHPXkKQ09ORklHX0VMRl9DT1JFPXkKQ09ORklH
X1BDU1BLUl9QTEFURk9STT15CkNPTkZJR19CQVNFX0ZVTEw9eQpDT05GSUdfRlVURVg9eQpDT05G
SUdfRVBPTEw9eQpDT05GSUdfU0lHTkFMRkQ9eQpDT05GSUdfVElNRVJGRD15CkNPTkZJR19FVkVO
VEZEPXkKQ09ORklHX0JQRl9TWVNDQUxMPXkKQ09ORklHX1NITUVNPXkKQ09ORklHX0FJTz15CkNP
TkZJR19BRFZJU0VfU1lTQ0FMTFM9eQpDT05GSUdfVVNFUkZBVUxURkQ9eQpDT05GSUdfUENJX1FV
SVJLUz15CkNPTkZJR19NRU1CQVJSSUVSPXkKIyBDT05GSUdfRU1CRURERUQgaXMgbm90IHNldApD
T05GSUdfSEFWRV9QRVJGX0VWRU5UUz15CgojCiMgS2VybmVsIFBlcmZvcm1hbmNlIEV2ZW50cyBB
bmQgQ291bnRlcnMKIwpDT05GSUdfUEVSRl9FVkVOVFM9eQojIENPTkZJR19ERUJVR19QRVJGX1VT
RV9WTUFMTE9DIGlzIG5vdCBzZXQKQ09ORklHX1ZNX0VWRU5UX0NPVU5URVJTPXkKQ09ORklHX1NM
VUJfREVCVUc9eQojIENPTkZJR19DT01QQVRfQlJLIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xBQiBp
cyBub3Qgc2V0CkNPTkZJR19TTFVCPXkKIyBDT05GSUdfU0xPQiBpcyBub3Qgc2V0CkNPTkZJR19T
TFVCX0NQVV9QQVJUSUFMPXkKQ09ORklHX1NZU1RFTV9EQVRBX1ZFUklGSUNBVElPTj15CkNPTkZJ
R19TWVNURU1fQkxBQ0tMSVNUX0tFWVJJTkc9eQpDT05GSUdfUFJPRklMSU5HPXkKQ09ORklHX1RS
QUNFUE9JTlRTPXkKQ09ORklHX0tFWEVDX0NPUkU9eQpDT05GSUdfT1BST0ZJTEU9bQojIENPTkZJ
R19PUFJPRklMRV9FVkVOVF9NVUxUSVBMRVggaXMgbm90IHNldApDT05GSUdfSEFWRV9PUFJPRklM
RT15CkNPTkZJR19PUFJPRklMRV9OTUlfVElNRVI9eQpDT05GSUdfS1BST0JFUz15CkNPTkZJR19K
VU1QX0xBQkVMPXkKIyBDT05GSUdfU1RBVElDX0tFWVNfU0VMRlRFU1QgaXMgbm90IHNldApDT05G
SUdfT1BUUFJPQkVTPXkKQ09ORklHX0tQUk9CRVNfT05fRlRSQUNFPXkKQ09ORklHX1VQUk9CRVM9
eQojIENPTkZJR19IQVZFXzY0QklUX0FMSUdORURfQUNDRVNTIGlzIG5vdCBzZXQKQ09ORklHX0hB
VkVfRUZGSUNJRU5UX1VOQUxJR05FRF9BQ0NFU1M9eQpDT05GSUdfQVJDSF9VU0VfQlVJTFRJTl9C
U1dBUD15CkNPTkZJR19LUkVUUFJPQkVTPXkKQ09ORklHX1VTRVJfUkVUVVJOX05PVElGSUVSPXkK
Q09ORklHX0hBVkVfSU9SRU1BUF9QUk9UPXkKQ09ORklHX0hBVkVfS1BST0JFUz15CkNPTkZJR19I
QVZFX0tSRVRQUk9CRVM9eQpDT05GSUdfSEFWRV9PUFRQUk9CRVM9eQpDT05GSUdfSEFWRV9LUFJP
QkVTX09OX0ZUUkFDRT15CkNPTkZJR19IQVZFX0FSQ0hfVFJBQ0VIT09LPXkKQ09ORklHX0hBVkVf
RE1BX0FUVFJTPXkKQ09ORklHX0hBVkVfRE1BX0NPTlRJR1VPVVM9eQpDT05GSUdfR0VORVJJQ19T
TVBfSURMRV9USFJFQUQ9eQpDT05GSUdfQVJDSF9XQU5UU19EWU5BTUlDX1RBU0tfU1RSVUNUPXkK
Q09ORklHX0hBVkVfUkVHU19BTkRfU1RBQ0tfQUNDRVNTX0FQST15CkNPTkZJR19IQVZFX0NMSz15
CkNPTkZJR19IQVZFX0RNQV9BUElfREVCVUc9eQpDT05GSUdfSEFWRV9IV19CUkVBS1BPSU5UPXkK
Q09ORklHX0hBVkVfTUlYRURfQlJFQUtQT0lOVFNfUkVHUz15CkNPTkZJR19IQVZFX1VTRVJfUkVU
VVJOX05PVElGSUVSPXkKQ09ORklHX0hBVkVfUEVSRl9FVkVOVFNfTk1JPXkKQ09ORklHX0hBVkVf
UEVSRl9SRUdTPXkKQ09ORklHX0hBVkVfUEVSRl9VU0VSX1NUQUNLX0RVTVA9eQpDT05GSUdfSEFW
RV9BUkNIX0pVTVBfTEFCRUw9eQpDT05GSUdfQVJDSF9IQVZFX05NSV9TQUZFX0NNUFhDSEc9eQpD
T05GSUdfSEFWRV9BTElHTkVEX1NUUlVDVF9QQUdFPXkKQ09ORklHX0hBVkVfQ01QWENIR19MT0NB
TD15CkNPTkZJR19IQVZFX0NNUFhDSEdfRE9VQkxFPXkKQ09ORklHX0FSQ0hfV0FOVF9DT01QQVRf
SVBDX1BBUlNFX1ZFUlNJT049eQpDT05GSUdfQVJDSF9XQU5UX09MRF9DT01QQVRfSVBDPXkKQ09O
RklHX0hBVkVfQVJDSF9TRUNDT01QX0ZJTFRFUj15CkNPTkZJR19TRUNDT01QX0ZJTFRFUj15CkNP
TkZJR19IQVZFX0NDX1NUQUNLUFJPVEVDVE9SPXkKQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SPXkK
IyBDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1JfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19DQ19TVEFD
S1BST1RFQ1RPUl9SRUdVTEFSPXkKIyBDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1JfU1RST05HIGlz
IG5vdCBzZXQKQ09ORklHX0hBVkVfQ09OVEVYVF9UUkFDS0lORz15CkNPTkZJR19IQVZFX1ZJUlRf
Q1BVX0FDQ09VTlRJTkdfR0VOPXkKQ09ORklHX0hBVkVfSVJRX1RJTUVfQUNDT1VOVElORz15CkNP
TkZJR19IQVZFX0FSQ0hfVFJBTlNQQVJFTlRfSFVHRVBBR0U9eQpDT05GSUdfSEFWRV9BUkNIX0hV
R0VfVk1BUD15CkNPTkZJR19IQVZFX0FSQ0hfU09GVF9ESVJUWT15CkNPTkZJR19NT0RVTEVTX1VT
RV9FTEZfUkVMQT15CkNPTkZJR19IQVZFX0lSUV9FWElUX09OX0lSUV9TVEFDSz15CkNPTkZJR19B
UkNIX0hBU19FTEZfUkFORE9NSVpFPXkKQ09ORklHX0hBVkVfQ09QWV9USFJFQURfVExTPXkKQ09O
RklHX09MRF9TSUdTVVNQRU5EMz15CkNPTkZJR19DT01QQVRfT0xEX1NJR0FDVElPTj15CgojCiMg
R0NPVi1iYXNlZCBrZXJuZWwgcHJvZmlsaW5nCiMKIyBDT05GSUdfR0NPVl9LRVJORUwgaXMgbm90
IHNldApDT05GSUdfQVJDSF9IQVNfR0NPVl9QUk9GSUxFX0FMTD15CiMgQ09ORklHX0hBVkVfR0VO
RVJJQ19ETUFfQ09IRVJFTlQgaXMgbm90IHNldApDT05GSUdfU0xBQklORk89eQpDT05GSUdfUlRf
TVVURVhFUz15CkNPTkZJR19CQVNFX1NNQUxMPTAKQ09ORklHX01PRFVMRVM9eQojIENPTkZJR19N
T0RVTEVfRk9SQ0VfTE9BRCBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVfVU5MT0FEPXkKIyBDT05G
SUdfTU9EVUxFX0ZPUkNFX1VOTE9BRCBpcyBub3Qgc2V0CkNPTkZJR19NT0RWRVJTSU9OUz15CkNP
TkZJR19NT0RVTEVfU1JDVkVSU0lPTl9BTEw9eQpDT05GSUdfTU9EVUxFX1NJRz15CiMgQ09ORklH
X01PRFVMRV9TSUdfRk9SQ0UgaXMgbm90IHNldApDT05GSUdfTU9EVUxFX1NJR19BTEw9eQpDT05G
SUdfTU9EVUxFX1NJR19VRUZJPXkKIyBDT05GSUdfTU9EVUxFX1NJR19TSEExIGlzIG5vdCBzZXQK
IyBDT05GSUdfTU9EVUxFX1NJR19TSEEyMjQgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfU0lH
X1NIQTI1NiBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9TSUdfU0hBMzg0IGlzIG5vdCBzZXQK
Q09ORklHX01PRFVMRV9TSUdfU0hBNTEyPXkKQ09ORklHX01PRFVMRV9TSUdfSEFTSD0ic2hhNTEy
IgojIENPTkZJR19NT0RVTEVfQ09NUFJFU1MgaXMgbm90IHNldApDT05GSUdfTU9EVUxFU19UUkVF
X0xPT0tVUD15CkNPTkZJR19CTE9DSz15CkNPTkZJR19CTEtfREVWX0JTRz15CkNPTkZJR19CTEtf
REVWX0JTR0xJQj15CkNPTkZJR19CTEtfREVWX0lOVEVHUklUWT15CkNPTkZJR19CTEtfREVWX1RI
Uk9UVExJTkc9eQpDT05GSUdfQkxLX0NNRExJTkVfUEFSU0VSPXkKCiMKIyBQYXJ0aXRpb24gVHlw
ZXMKIwpDT05GSUdfUEFSVElUSU9OX0FEVkFOQ0VEPXkKIyBDT05GSUdfQUNPUk5fUEFSVElUSU9O
IGlzIG5vdCBzZXQKQ09ORklHX0FJWF9QQVJUSVRJT049eQpDT05GSUdfT1NGX1BBUlRJVElPTj15
CkNPTkZJR19BTUlHQV9QQVJUSVRJT049eQpDT05GSUdfQVRBUklfUEFSVElUSU9OPXkKQ09ORklH
X01BQ19QQVJUSVRJT049eQpDT05GSUdfTVNET1NfUEFSVElUSU9OPXkKQ09ORklHX0JTRF9ESVNL
TEFCRUw9eQpDT05GSUdfTUlOSVhfU1VCUEFSVElUSU9OPXkKQ09ORklHX1NPTEFSSVNfWDg2X1BB
UlRJVElPTj15CkNPTkZJR19VTklYV0FSRV9ESVNLTEFCRUw9eQpDT05GSUdfTERNX1BBUlRJVElP
Tj15CiMgQ09ORklHX0xETV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TR0lfUEFSVElUSU9OPXkK
Q09ORklHX1VMVFJJWF9QQVJUSVRJT049eQpDT05GSUdfU1VOX1BBUlRJVElPTj15CkNPTkZJR19L
QVJNQV9QQVJUSVRJT049eQpDT05GSUdfRUZJX1BBUlRJVElPTj15CkNPTkZJR19TWVNWNjhfUEFS
VElUSU9OPXkKQ09ORklHX0NNRExJTkVfUEFSVElUSU9OPXkKQ09ORklHX0JMT0NLX0NPTVBBVD15
CgojCiMgSU8gU2NoZWR1bGVycwojCkNPTkZJR19JT1NDSEVEX05PT1A9eQpDT05GSUdfSU9TQ0hF
RF9ERUFETElORT15CkNPTkZJR19JT1NDSEVEX0NGUT15CkNPTkZJR19DRlFfR1JPVVBfSU9TQ0hF
RD15CkNPTkZJR19ERUZBVUxUX0RFQURMSU5FPXkKIyBDT05GSUdfREVGQVVMVF9DRlEgaXMgbm90
IHNldAojIENPTkZJR19ERUZBVUxUX05PT1AgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9JT1ND
SEVEPSJkZWFkbGluZSIKQ09ORklHX1BSRUVNUFRfTk9USUZJRVJTPXkKQ09ORklHX1BBREFUQT15
CkNPTkZJR19BU04xPXkKQ09ORklHX0lOTElORV9TUElOX1VOTE9DS19JUlE9eQpDT05GSUdfSU5M
SU5FX1JFQURfVU5MT0NLPXkKQ09ORklHX0lOTElORV9SRUFEX1VOTE9DS19JUlE9eQpDT05GSUdf
SU5MSU5FX1dSSVRFX1VOTE9DSz15CkNPTkZJR19JTkxJTkVfV1JJVEVfVU5MT0NLX0lSUT15CkNP
TkZJR19BUkNIX1NVUFBPUlRTX0FUT01JQ19STVc9eQpDT05GSUdfTVVURVhfU1BJTl9PTl9PV05F
Uj15CkNPTkZJR19SV1NFTV9TUElOX09OX09XTkVSPXkKQ09ORklHX0xPQ0tfU1BJTl9PTl9PV05F
Uj15CkNPTkZJR19BUkNIX1VTRV9RVUVVRURfU1BJTkxPQ0tTPXkKQ09ORklHX1FVRVVFRF9TUElO
TE9DS1M9eQpDT05GSUdfQVJDSF9VU0VfUVVFVUVEX1JXTE9DS1M9eQpDT05GSUdfUVVFVUVEX1JX
TE9DS1M9eQpDT05GSUdfRlJFRVpFUj15CgojCiMgUHJvY2Vzc29yIHR5cGUgYW5kIGZlYXR1cmVz
CiMKQ09ORklHX1pPTkVfRE1BPXkKQ09ORklHX1NNUD15CkNPTkZJR19YODZfRkVBVFVSRV9OQU1F
Uz15CkNPTkZJR19YODZfWDJBUElDPXkKQ09ORklHX1g4Nl9NUFBBUlNFPXkKQ09ORklHX1g4Nl9F
WFRFTkRFRF9QTEFURk9STT15CkNPTkZJR19YODZfTlVNQUNISVA9eQojIENPTkZJR19YODZfVlNN
UCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9VViBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9HT0xE
RklTSCBpcyBub3Qgc2V0CkNPTkZJR19YODZfSU5URUxfTFBTUz15CkNPTkZJR19YODZfQU1EX1BM
QVRGT1JNX0RFVklDRT15CkNPTkZJR19JT1NGX01CST15CkNPTkZJR19JT1NGX01CSV9ERUJVRz15
CkNPTkZJR19YODZfU1VQUE9SVFNfTUVNT1JZX0ZBSUxVUkU9eQpDT05GSUdfU0NIRURfT01JVF9G
UkFNRV9QT0lOVEVSPXkKQ09ORklHX0hZUEVSVklTT1JfR1VFU1Q9eQpDT05GSUdfUEFSQVZJUlQ9
eQojIENPTkZJR19QQVJBVklSVF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19QQVJBVklSVF9TUElO
TE9DS1M9eQpDT05GSUdfWEVOPXkKQ09ORklHX1hFTl9ET00wPXkKQ09ORklHX1hFTl9QVkhWTT15
CkNPTkZJR19YRU5fNTEyR0I9eQpDT05GSUdfWEVOX1NBVkVfUkVTVE9SRT15CiMgQ09ORklHX1hF
Tl9ERUJVR19GUyBpcyBub3Qgc2V0CkNPTkZJR19YRU5fUFZIPXkKQ09ORklHX0tWTV9HVUVTVD15
CkNPTkZJR19LVk1fREVCVUdfRlM9eQojIENPTkZJR19QQVJBVklSVF9USU1FX0FDQ09VTlRJTkcg
aXMgbm90IHNldApDT05GSUdfUEFSQVZJUlRfQ0xPQ0s9eQpDT05GSUdfTk9fQk9PVE1FTT15CiMg
Q09ORklHX01LOCBpcyBub3Qgc2V0CiMgQ09ORklHX01QU0MgaXMgbm90IHNldAojIENPTkZJR19N
Q09SRTIgaXMgbm90IHNldAojIENPTkZJR19NQVRPTSBpcyBub3Qgc2V0CkNPTkZJR19HRU5FUklD
X0NQVT15CkNPTkZJR19YODZfSU5URVJOT0RFX0NBQ0hFX1NISUZUPTYKQ09ORklHX1g4Nl9MMV9D
QUNIRV9TSElGVD02CkNPTkZJR19YODZfVFNDPXkKQ09ORklHX1g4Nl9DTVBYQ0hHNjQ9eQpDT05G
SUdfWDg2X0NNT1Y9eQpDT05GSUdfWDg2X01JTklNVU1fQ1BVX0ZBTUlMWT02NApDT05GSUdfWDg2
X0RFQlVHQ1RMTVNSPXkKQ09ORklHX1BST0NFU1NPUl9TRUxFQ1Q9eQpDT05GSUdfQ1BVX1NVUF9J
TlRFTD15CkNPTkZJR19DUFVfU1VQX0FNRD15CkNPTkZJR19DUFVfU1VQX0NFTlRBVVI9eQpDT05G
SUdfSFBFVF9USU1FUj15CkNPTkZJR19IUEVUX0VNVUxBVEVfUlRDPXkKQ09ORklHX0RNST15CkNP
TkZJR19HQVJUX0lPTU1VPXkKQ09ORklHX0NBTEdBUllfSU9NTVU9eQpDT05GSUdfQ0FMR0FSWV9J
T01NVV9FTkFCTEVEX0JZX0RFRkFVTFQ9eQpDT05GSUdfU1dJT1RMQj15CkNPTkZJR19JT01NVV9I
RUxQRVI9eQojIENPTkZJR19NQVhTTVAgaXMgbm90IHNldApDT05GSUdfTlJfQ1BVUz01MTIKQ09O
RklHX1NDSEVEX1NNVD15CkNPTkZJR19TQ0hFRF9NQz15CiMgQ09ORklHX1BSRUVNUFRfTk9ORSBp
cyBub3Qgc2V0CkNPTkZJR19QUkVFTVBUX1ZPTFVOVEFSWT15CiMgQ09ORklHX1BSRUVNUFQgaXMg
bm90IHNldApDT05GSUdfWDg2X0xPQ0FMX0FQSUM9eQpDT05GSUdfWDg2X0lPX0FQSUM9eQpDT05G
SUdfWDg2X1JFUk9VVEVfRk9SX0JST0tFTl9CT09UX0lSUVM9eQpDT05GSUdfWDg2X01DRT15CkNP
TkZJR19YODZfTUNFX0lOVEVMPXkKQ09ORklHX1g4Nl9NQ0VfQU1EPXkKQ09ORklHX1g4Nl9NQ0Vf
VEhSRVNIT0xEPXkKQ09ORklHX1g4Nl9NQ0VfSU5KRUNUPW0KQ09ORklHX1g4Nl9USEVSTUFMX1ZF
Q1RPUj15CiMgQ09ORklHX1ZNODYgaXMgbm90IHNldApDT05GSUdfWDg2XzE2QklUPXkKQ09ORklH
X1g4Nl9FU1BGSVg2ND15CkNPTkZJR19YODZfVlNZU0NBTExfRU1VTEFUSU9OPXkKQ09ORklHX0k4
Sz1tCkNPTkZJR19NSUNST0NPREU9eQpDT05GSUdfTUlDUk9DT0RFX0lOVEVMPXkKQ09ORklHX01J
Q1JPQ09ERV9BTUQ9eQpDT05GSUdfTUlDUk9DT0RFX09MRF9JTlRFUkZBQ0U9eQpDT05GSUdfWDg2
X01TUj1tCkNPTkZJR19YODZfQ1BVSUQ9bQpDT05GSUdfQVJDSF9QSFlTX0FERFJfVF82NEJJVD15
CkNPTkZJR19BUkNIX0RNQV9BRERSX1RfNjRCSVQ9eQpDT05GSUdfWDg2X0RJUkVDVF9HQlBBR0VT
PXkKQ09ORklHX05VTUE9eQpDT05GSUdfQU1EX05VTUE9eQpDT05GSUdfWDg2XzY0X0FDUElfTlVN
QT15CkNPTkZJR19OT0RFU19TUEFOX09USEVSX05PREVTPXkKIyBDT05GSUdfTlVNQV9FTVUgaXMg
bm90IHNldApDT05GSUdfTk9ERVNfU0hJRlQ9NgpDT05GSUdfQVJDSF9TUEFSU0VNRU1fRU5BQkxF
PXkKQ09ORklHX0FSQ0hfU1BBUlNFTUVNX0RFRkFVTFQ9eQpDT05GSUdfQVJDSF9TRUxFQ1RfTUVN
T1JZX01PREVMPXkKQ09ORklHX0FSQ0hfTUVNT1JZX1BST0JFPXkKQ09ORklHX0FSQ0hfUFJPQ19L
Q09SRV9URVhUPXkKQ09ORklHX0lMTEVHQUxfUE9JTlRFUl9WQUxVRT0weGRlYWQwMDAwMDAwMDAw
MDAKQ09ORklHX1NFTEVDVF9NRU1PUllfTU9ERUw9eQpDT05GSUdfU1BBUlNFTUVNX01BTlVBTD15
CkNPTkZJR19TUEFSU0VNRU09eQpDT05GSUdfTkVFRF9NVUxUSVBMRV9OT0RFUz15CkNPTkZJR19I
QVZFX01FTU9SWV9QUkVTRU5UPXkKQ09ORklHX1NQQVJTRU1FTV9FWFRSRU1FPXkKQ09ORklHX1NQ
QVJTRU1FTV9WTUVNTUFQX0VOQUJMRT15CkNPTkZJR19TUEFSU0VNRU1fQUxMT0NfTUVNX01BUF9U
T0dFVEhFUj15CkNPTkZJR19TUEFSU0VNRU1fVk1FTU1BUD15CkNPTkZJR19IQVZFX01FTUJMT0NL
PXkKQ09ORklHX0hBVkVfTUVNQkxPQ0tfTk9ERV9NQVA9eQpDT05GSUdfQVJDSF9ESVNDQVJEX01F
TUJMT0NLPXkKQ09ORklHX01FTU9SWV9JU09MQVRJT049eQpDT05GSUdfTU9WQUJMRV9OT0RFPXkK
Q09ORklHX0hBVkVfQk9PVE1FTV9JTkZPX05PREU9eQpDT05GSUdfTUVNT1JZX0hPVFBMVUc9eQpD
T05GSUdfTUVNT1JZX0hPVFBMVUdfU1BBUlNFPXkKQ09ORklHX01FTU9SWV9IT1RSRU1PVkU9eQpD
T05GSUdfU1BMSVRfUFRMT0NLX0NQVVM9NApDT05GSUdfQVJDSF9FTkFCTEVfU1BMSVRfUE1EX1BU
TE9DSz15CkNPTkZJR19NRU1PUllfQkFMTE9PTj15CkNPTkZJR19CQUxMT09OX0NPTVBBQ1RJT049
eQpDT05GSUdfQ09NUEFDVElPTj15CkNPTkZJR19NSUdSQVRJT049eQpDT05GSUdfQVJDSF9FTkFC
TEVfSFVHRVBBR0VfTUlHUkFUSU9OPXkKQ09ORklHX1BIWVNfQUREUl9UXzY0QklUPXkKQ09ORklH
X1pPTkVfRE1BX0ZMQUc9MQpDT05GSUdfQk9VTkNFPXkKQ09ORklHX1ZJUlRfVE9fQlVTPXkKQ09O
RklHX01NVV9OT1RJRklFUj15CkNPTkZJR19LU009eQpDT05GSUdfREVGQVVMVF9NTUFQX01JTl9B
RERSPTY1NTM2CkNPTkZJR19BUkNIX1NVUFBPUlRTX01FTU9SWV9GQUlMVVJFPXkKQ09ORklHX01F
TU9SWV9GQUlMVVJFPXkKQ09ORklHX0hXUE9JU09OX0lOSkVDVD1tCkNPTkZJR19UUkFOU1BBUkVO
VF9IVUdFUEFHRT15CkNPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRV9BTFdBWVM9eQojIENPTkZJ
R19UUkFOU1BBUkVOVF9IVUdFUEFHRV9NQURWSVNFIGlzIG5vdCBzZXQKQ09ORklHX0NMRUFOQ0FD
SEU9eQpDT05GSUdfRlJPTlRTV0FQPXkKQ09ORklHX0NNQT15CiMgQ09ORklHX0NNQV9ERUJVRyBp
cyBub3Qgc2V0CiMgQ09ORklHX0NNQV9ERUJVR0ZTIGlzIG5vdCBzZXQKQ09ORklHX0NNQV9BUkVB
Uz03CkNPTkZJR19NRU1fU09GVF9ESVJUWT15CkNPTkZJR19aU1dBUD15CkNPTkZJR19aUE9PTD15
CkNPTkZJR19aQlVEPXkKQ09ORklHX1pTTUFMTE9DPXkKQ09ORklHX1BHVEFCTEVfTUFQUElORz15
CiMgQ09ORklHX1pTTUFMTE9DX1NUQVQgaXMgbm90IHNldApDT05GSUdfR0VORVJJQ19FQVJMWV9J
T1JFTUFQPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfREVGRVJSRURfU1RSVUNUX1BBR0VfSU5JVD15
CiMgQ09ORklHX0RFRkVSUkVEX1NUUlVDVF9QQUdFX0lOSVQgaXMgbm90IHNldApDT05GSUdfSURM
RV9QQUdFX1RSQUNLSU5HPXkKQ09ORklHX1pPTkVfREVWSUNFPXkKQ09ORklHX0ZSQU1FX1ZFQ1RP
Uj15CkNPTkZJR19YODZfUE1FTV9MRUdBQ1lfREVWSUNFPXkKQ09ORklHX1g4Nl9QTUVNX0xFR0FD
WT15CkNPTkZJR19YODZfQ0hFQ0tfQklPU19DT1JSVVBUSU9OPXkKQ09ORklHX1g4Nl9CT09UUEFS
QU1fTUVNT1JZX0NPUlJVUFRJT05fQ0hFQ0s9eQpDT05GSUdfWDg2X1JFU0VSVkVfTE9XPTY0CkNP
TkZJR19NVFJSPXkKQ09ORklHX01UUlJfU0FOSVRJWkVSPXkKQ09ORklHX01UUlJfU0FOSVRJWkVS
X0VOQUJMRV9ERUZBVUxUPTEKQ09ORklHX01UUlJfU0FOSVRJWkVSX1NQQVJFX1JFR19OUl9ERUZB
VUxUPTEKQ09ORklHX1g4Nl9QQVQ9eQpDT05GSUdfQVJDSF9VU0VTX1BHX1VOQ0FDSEVEPXkKQ09O
RklHX0FSQ0hfUkFORE9NPXkKQ09ORklHX1g4Nl9TTUFQPXkKQ09ORklHX1g4Nl9JTlRFTF9NUFg9
eQpDT05GSUdfRUZJPXkKQ09ORklHX0VGSV9TVFVCPXkKQ09ORklHX0VGSV9NSVhFRD15CkNPTkZJ
R19FRklfU0VDVVJFX0JPT1RfU0lHX0VORk9SQ0U9eQpDT05GSUdfU0VDQ09NUD15CiMgQ09ORklH
X0haXzEwMCBpcyBub3Qgc2V0CkNPTkZJR19IWl8yNTA9eQojIENPTkZJR19IWl8zMDAgaXMgbm90
IHNldAojIENPTkZJR19IWl8xMDAwIGlzIG5vdCBzZXQKQ09ORklHX0haPTI1MApDT05GSUdfU0NI
RURfSFJUSUNLPXkKQ09ORklHX0tFWEVDPXkKQ09ORklHX0tFWEVDX0ZJTEU9eQpDT05GSUdfS0VY
RUNfVkVSSUZZX1NJRz15CkNPTkZJR19LRVhFQ19CWklNQUdFX1ZFUklGWV9TSUc9eQpDT05GSUdf
Q1JBU0hfRFVNUD15CkNPTkZJR19LRVhFQ19KVU1QPXkKQ09ORklHX1BIWVNJQ0FMX1NUQVJUPTB4
MTAwMDAwMApDT05GSUdfUkVMT0NBVEFCTEU9eQpDT05GSUdfUkFORE9NSVpFX0JBU0U9eQpDT05G
SUdfUkFORE9NSVpFX0JBU0VfTUFYX09GRlNFVD0weDQwMDAwMDAwCkNPTkZJR19YODZfTkVFRF9S
RUxPQ1M9eQpDT05GSUdfUEhZU0lDQUxfQUxJR049MHgxMDAwMDAwCkNPTkZJR19IT1RQTFVHX0NQ
VT15CiMgQ09ORklHX0JPT1RQQVJBTV9IT1RQTFVHX0NQVTAgaXMgbm90IHNldAojIENPTkZJR19E
RUJVR19IT1RQTFVHX0NQVTAgaXMgbm90IHNldAojIENPTkZJR19DT01QQVRfVkRTTyBpcyBub3Qg
c2V0CiMgQ09ORklHX0xFR0FDWV9WU1lTQ0FMTF9OQVRJVkUgaXMgbm90IHNldApDT05GSUdfTEVH
QUNZX1ZTWVNDQUxMX0VNVUxBVEU9eQojIENPTkZJR19MRUdBQ1lfVlNZU0NBTExfTk9ORSBpcyBu
b3Qgc2V0CiMgQ09ORklHX0NNRExJTkVfQk9PTCBpcyBub3Qgc2V0CkNPTkZJR19NT0RJRllfTERU
X1NZU0NBTEw9eQpDT05GSUdfSEFWRV9MSVZFUEFUQ0g9eQpDT05GSUdfTElWRVBBVENIPXkKQ09O
RklHX0FSQ0hfRU5BQkxFX01FTU9SWV9IT1RQTFVHPXkKQ09ORklHX0FSQ0hfRU5BQkxFX01FTU9S
WV9IT1RSRU1PVkU9eQpDT05GSUdfVVNFX1BFUkNQVV9OVU1BX05PREVfSUQ9eQoKIwojIFBvd2Vy
IG1hbmFnZW1lbnQgYW5kIEFDUEkgb3B0aW9ucwojCkNPTkZJR19BUkNIX0hJQkVSTkFUSU9OX0hF
QURFUj15CkNPTkZJR19TVVNQRU5EPXkKQ09ORklHX1NVU1BFTkRfRlJFRVpFUj15CiMgQ09ORklH
X1NVU1BFTkRfU0tJUF9TWU5DIGlzIG5vdCBzZXQKQ09ORklHX0hJQkVSTkFURV9DQUxMQkFDS1M9
eQpDT05GSUdfSElCRVJOQVRJT049eQpDT05GSUdfUE1fU1REX1BBUlRJVElPTj0iIgpDT05GSUdf
UE1fU0xFRVA9eQpDT05GSUdfUE1fU0xFRVBfU01QPXkKIyBDT05GSUdfUE1fQVVUT1NMRUVQIGlz
IG5vdCBzZXQKQ09ORklHX1BNX1dBS0VMT0NLUz15CkNPTkZJR19QTV9XQUtFTE9DS1NfTElNSVQ9
MTAwCkNPTkZJR19QTV9XQUtFTE9DS1NfR0M9eQpDT05GSUdfUE09eQpDT05GSUdfUE1fREVCVUc9
eQpDT05GSUdfUE1fQURWQU5DRURfREVCVUc9eQojIENPTkZJR19QTV9URVNUX1NVU1BFTkQgaXMg
bm90IHNldApDT05GSUdfUE1fU0xFRVBfREVCVUc9eQojIENPTkZJR19EUE1fV0FUQ0hET0cgaXMg
bm90IHNldApDT05GSUdfUE1fVFJBQ0U9eQpDT05GSUdfUE1fVFJBQ0VfUlRDPXkKQ09ORklHX1BN
X0NMSz15CkNPTkZJR19XUV9QT1dFUl9FRkZJQ0lFTlRfREVGQVVMVD15CkNPTkZJR19BQ1BJPXkK
Q09ORklHX0FDUElfTEVHQUNZX1RBQkxFU19MT09LVVA9eQpDT05GSUdfQVJDSF9NSUdIVF9IQVZF
X0FDUElfUERDPXkKQ09ORklHX0FDUElfU1lTVEVNX1BPV0VSX1NUQVRFU19TVVBQT1JUPXkKIyBD
T05GSUdfQUNQSV9ERUJVR0dFUiBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1NMRUVQPXkKIyBDT05G
SUdfQUNQSV9QUk9DRlNfUE9XRVIgaXMgbm90IHNldApDT05GSUdfQUNQSV9SRVZfT1ZFUlJJREVf
UE9TU0lCTEU9eQpDT05GSUdfQUNQSV9FQ19ERUJVR0ZTPW0KQ09ORklHX0FDUElfQUM9eQpDT05G
SUdfQUNQSV9CQVRURVJZPXkKQ09ORklHX0FDUElfQlVUVE9OPXkKQ09ORklHX0FDUElfVklERU89
bQpDT05GSUdfQUNQSV9GQU49eQpDT05GSUdfQUNQSV9ET0NLPXkKQ09ORklHX0FDUElfQ1BVX0ZS
RVFfUFNTPXkKQ09ORklHX0FDUElfUFJPQ0VTU09SX0lETEU9eQpDT05GSUdfQUNQSV9QUk9DRVNT
T1I9eQpDT05GSUdfQUNQSV9JUE1JPW0KQ09ORklHX0FDUElfSE9UUExVR19DUFU9eQpDT05GSUdf
QUNQSV9QUk9DRVNTT1JfQUdHUkVHQVRPUj1tCkNPTkZJR19BQ1BJX1RIRVJNQUw9eQpDT05GSUdf
QUNQSV9OVU1BPXkKQ09ORklHX0FDUElfQ1VTVE9NX0RTRFRfRklMRT0iIgojIENPTkZJR19BQ1BJ
X0NVU1RPTV9EU0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9JTklUUkRfVEFCTEVfT1ZFUlJJ
REUgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0FDUElf
UENJX1NMT1Q9eQpDT05GSUdfWDg2X1BNX1RJTUVSPXkKQ09ORklHX0FDUElfQ09OVEFJTkVSPXkK
Q09ORklHX0FDUElfSE9UUExVR19NRU1PUlk9eQpDT05GSUdfQUNQSV9IT1RQTFVHX0lPQVBJQz15
CkNPTkZJR19BQ1BJX1NCUz1tCkNPTkZJR19BQ1BJX0hFRD15CiMgQ09ORklHX0FDUElfQ1VTVE9N
X01FVEhPRCBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0JHUlQ9eQojIENPTkZJR19BQ1BJX1JFRFVD
RURfSEFSRFdBUkVfT05MWSBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX05GSVQ9bQojIENPTkZJR19B
Q1BJX05GSVRfREVCVUcgaXMgbm90IHNldApDT05GSUdfSEFWRV9BQ1BJX0FQRUk9eQpDT05GSUdf
SEFWRV9BQ1BJX0FQRUlfTk1JPXkKQ09ORklHX0FDUElfQVBFST15CkNPTkZJR19BQ1BJX0FQRUlf
R0hFUz15CkNPTkZJR19BQ1BJX0FQRUlfUENJRUFFUj15CkNPTkZJR19BQ1BJX0FQRUlfTUVNT1JZ
X0ZBSUxVUkU9eQpDT05GSUdfQUNQSV9BUEVJX0VJTko9bQojIENPTkZJR19BQ1BJX0FQRUlfRVJT
VF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0VYVExPRz1tCiMgQ09ORklHX1BNSUNfT1BS
RUdJT04gaXMgbm90IHNldApDT05GSUdfU0ZJPXkKCiMKIyBDUFUgRnJlcXVlbmN5IHNjYWxpbmcK
IwpDT05GSUdfQ1BVX0ZSRVE9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0NPTU1PTj15CkNPTkZJR19D
UFVfRlJFUV9TVEFUPXkKQ09ORklHX0NQVV9GUkVRX1NUQVRfREVUQUlMUz15CkNPTkZJR19DUFVf
RlJFUV9ERUZBVUxUX0dPVl9QRVJGT1JNQU5DRT15CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRf
R09WX1BPV0VSU0FWRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1VT
RVJTUEFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX09OREVNQU5E
IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfQ09OU0VSVkFUSVZFIGlz
IG5vdCBzZXQKQ09ORklHX0NQVV9GUkVRX0dPVl9QRVJGT1JNQU5DRT15CkNPTkZJR19DUFVfRlJF
UV9HT1ZfUE9XRVJTQVZFPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9VU0VSU1BBQ0U9eQpDT05GSUdf
Q1BVX0ZSRVFfR09WX09OREVNQU5EPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9DT05TRVJWQVRJVkU9
eQoKIwojIENQVSBmcmVxdWVuY3kgc2NhbGluZyBkcml2ZXJzCiMKQ09ORklHX1g4Nl9JTlRFTF9Q
U1RBVEU9eQpDT05GSUdfWDg2X1BDQ19DUFVGUkVRPXkKQ09ORklHX1g4Nl9BQ1BJX0NQVUZSRVE9
eQpDT05GSUdfWDg2X0FDUElfQ1BVRlJFUV9DUEI9eQpDT05GSUdfWDg2X1BPV0VSTk9XX0s4PXkK
Q09ORklHX1g4Nl9BTURfRlJFUV9TRU5TSVRJVklUWT1tCkNPTkZJR19YODZfU1BFRURTVEVQX0NF
TlRSSU5PPXkKQ09ORklHX1g4Nl9QNF9DTE9DS01PRD1tCgojCiMgc2hhcmVkIG9wdGlvbnMKIwpD
T05GSUdfWDg2X1NQRUVEU1RFUF9MSUI9bQoKIwojIENQVSBJZGxlCiMKQ09ORklHX0NQVV9JRExF
PXkKQ09ORklHX0NQVV9JRExFX0dPVl9MQURERVI9eQpDT05GSUdfQ1BVX0lETEVfR09WX01FTlU9
eQojIENPTkZJR19BUkNIX05FRURTX0NQVV9JRExFX0NPVVBMRUQgaXMgbm90IHNldApDT05GSUdf
SU5URUxfSURMRT15CgojCiMgTWVtb3J5IHBvd2VyIHNhdmluZ3MKIwpDT05GSUdfSTczMDBfSURM
RV9JT0FUX0NIQU5ORUw9eQpDT05GSUdfSTczMDBfSURMRT1tCgojCiMgQnVzIG9wdGlvbnMgKFBD
SSBldGMuKQojCkNPTkZJR19QQ0k9eQpDT05GSUdfUENJX0RJUkVDVD15CkNPTkZJR19QQ0lfTU1D
T05GSUc9eQpDT05GSUdfUENJX1hFTj15CkNPTkZJR19QQ0lfRE9NQUlOUz15CiMgQ09ORklHX1BD
SV9DTkIyMExFX1FVSVJLIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVQT1JUQlVTPXkKQ09ORklHX0hP
VFBMVUdfUENJX1BDSUU9eQpDT05GSUdfUENJRUFFUj15CiMgQ09ORklHX1BDSUVfRUNSQyBpcyBu
b3Qgc2V0CiMgQ09ORklHX1BDSUVBRVJfSU5KRUNUIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVBU1BN
PXkKQ09ORklHX1BDSUVBU1BNX0RFQlVHPXkKQ09ORklHX1BDSUVBU1BNX0RFRkFVTFQ9eQojIENP
TkZJR19QQ0lFQVNQTV9QT1dFUlNBVkUgaXMgbm90IHNldAojIENPTkZJR19QQ0lFQVNQTV9QRVJG
T1JNQU5DRSBpcyBub3Qgc2V0CkNPTkZJR19QQ0lFX1BNRT15CkNPTkZJR19QQ0lfQlVTX0FERFJf
VF82NEJJVD15CkNPTkZJR19QQ0lfTVNJPXkKQ09ORklHX1BDSV9NU0lfSVJRX0RPTUFJTj15CiMg
Q09ORklHX1BDSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfUkVBTExPQ19FTkFCTEVfQVVU
Tz15CkNPTkZJR19QQ0lfU1RVQj1tCkNPTkZJR19YRU5fUENJREVWX0ZST05URU5EPW0KQ09ORklH
X0hUX0lSUT15CkNPTkZJR19QQ0lfQVRTPXkKQ09ORklHX1BDSV9JT1Y9eQpDT05GSUdfUENJX1BS
ST15CkNPTkZJR19QQ0lfUEFTSUQ9eQpDT05GSUdfUENJX0xBQkVMPXkKQ09ORklHX1BDSV9IWVBF
UlY9bQoKIwojIFBDSSBob3N0IGNvbnRyb2xsZXIgZHJpdmVycwojCkNPTkZJR19JU0FfRE1BX0FQ
ST15CkNPTkZJR19BTURfTkI9eQpDT05GSUdfUENDQVJEPW0KQ09ORklHX1BDTUNJQT1tCkNPTkZJ
R19QQ01DSUFfTE9BRF9DSVM9eQpDT05GSUdfQ0FSREJVUz15CgojCiMgUEMtY2FyZCBicmlkZ2Vz
CiMKQ09ORklHX1lFTlRBPW0KQ09ORklHX1lFTlRBX08yPXkKQ09ORklHX1lFTlRBX1JJQ09IPXkK
Q09ORklHX1lFTlRBX1RJPXkKQ09ORklHX1lFTlRBX0VORV9UVU5FPXkKQ09ORklHX1lFTlRBX1RP
U0hJQkE9eQpDT05GSUdfUEQ2NzI5PW0KQ09ORklHX0k4MjA5Mj1tCkNPTkZJR19QQ0NBUkRfTk9O
U1RBVElDPXkKQ09ORklHX0hPVFBMVUdfUENJPXkKQ09ORklHX0hPVFBMVUdfUENJX0FDUEk9eQpD
T05GSUdfSE9UUExVR19QQ0lfQUNQSV9JQk09bQpDT05GSUdfSE9UUExVR19QQ0lfQ1BDST15CkNP
TkZJR19IT1RQTFVHX1BDSV9DUENJX1pUNTU1MD1tCkNPTkZJR19IT1RQTFVHX1BDSV9DUENJX0dF
TkVSSUM9bQpDT05GSUdfSE9UUExVR19QQ0lfU0hQQz1tCkNPTkZJR19SQVBJRElPPXkKQ09ORklH
X1JBUElESU9fVFNJNzIxPW0KQ09ORklHX1JBUElESU9fRElTQ19USU1FT1VUPTMwCiMgQ09ORklH
X1JBUElESU9fRU5BQkxFX1JYX1RYX1BPUlRTIGlzIG5vdCBzZXQKQ09ORklHX1JBUElESU9fRE1B
X0VOR0lORT15CiMgQ09ORklHX1JBUElESU9fREVCVUcgaXMgbm90IHNldApDT05GSUdfUkFQSURJ
T19FTlVNX0JBU0lDPW0KCiMKIyBSYXBpZElPIFN3aXRjaCBkcml2ZXJzCiMKQ09ORklHX1JBUElE
SU9fVFNJNTdYPW0KQ09ORklHX1JBUElESU9fQ1BTX1hYPW0KQ09ORklHX1JBUElESU9fVFNJNTY4
PW0KQ09ORklHX1JBUElESU9fQ1BTX0dFTjI9bQojIENPTkZJR19YODZfU1lTRkIgaXMgbm90IHNl
dAoKIwojIEV4ZWN1dGFibGUgZmlsZSBmb3JtYXRzIC8gRW11bGF0aW9ucwojCkNPTkZJR19CSU5G
TVRfRUxGPXkKQ09ORklHX0NPTVBBVF9CSU5GTVRfRUxGPXkKQ09ORklHX0NPUkVfRFVNUF9ERUZB
VUxUX0VMRl9IRUFERVJTPXkKQ09ORklHX0JJTkZNVF9TQ1JJUFQ9eQojIENPTkZJR19IQVZFX0FP
VVQgaXMgbm90IHNldApDT05GSUdfQklORk1UX01JU0M9bQpDT05GSUdfQ09SRURVTVA9eQpDT05G
SUdfSUEzMl9FTVVMQVRJT049eQojIENPTkZJR19JQTMyX0FPVVQgaXMgbm90IHNldApDT05GSUdf
WDg2X1gzMj15CkNPTkZJR19DT01QQVQ9eQpDT05GSUdfQ09NUEFUX0ZPUl9VNjRfQUxJR05NRU5U
PXkKQ09ORklHX1NZU1ZJUENfQ09NUEFUPXkKQ09ORklHX0tFWVNfQ09NUEFUPXkKQ09ORklHX1g4
Nl9ERVZfRE1BX09QUz15CkNPTkZJR19QTUNfQVRPTT15CkNPTkZJR19ORVQ9eQpDT05GSUdfQ09N
UEFUX05FVExJTktfTUVTU0FHRVM9eQpDT05GSUdfTkVUX0lOR1JFU1M9eQoKIwojIE5ldHdvcmtp
bmcgb3B0aW9ucwojCkNPTkZJR19QQUNLRVQ9eQpDT05GSUdfUEFDS0VUX0RJQUc9bQpDT05GSUdf
VU5JWD15CkNPTkZJR19VTklYX0RJQUc9bQpDT05GSUdfWEZSTT15CkNPTkZJR19YRlJNX0FMR089
bQpDT05GSUdfWEZSTV9VU0VSPW0KIyBDT05GSUdfWEZSTV9TVUJfUE9MSUNZIGlzIG5vdCBzZXQK
IyBDT05GSUdfWEZSTV9NSUdSQVRFIGlzIG5vdCBzZXQKQ09ORklHX1hGUk1fU1RBVElTVElDUz15
CkNPTkZJR19YRlJNX0lQQ09NUD1tCkNPTkZJR19ORVRfS0VZPW0KIyBDT05GSUdfTkVUX0tFWV9N
SUdSQVRFIGlzIG5vdCBzZXQKQ09ORklHX0lORVQ9eQpDT05GSUdfSVBfTVVMVElDQVNUPXkKQ09O
RklHX0lQX0FEVkFOQ0VEX1JPVVRFUj15CkNPTkZJR19JUF9GSUJfVFJJRV9TVEFUUz15CkNPTkZJ
R19JUF9NVUxUSVBMRV9UQUJMRVM9eQpDT05GSUdfSVBfUk9VVEVfTVVMVElQQVRIPXkKQ09ORklH
X0lQX1JPVVRFX1ZFUkJPU0U9eQpDT05GSUdfSVBfUk9VVEVfQ0xBU1NJRD15CiMgQ09ORklHX0lQ
X1BOUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfSVBJUD1tCkNPTkZJR19ORVRfSVBHUkVfREVNVVg9
bQpDT05GSUdfTkVUX0lQX1RVTk5FTD1tCkNPTkZJR19ORVRfSVBHUkU9bQpDT05GSUdfTkVUX0lQ
R1JFX0JST0FEQ0FTVD15CkNPTkZJR19JUF9NUk9VVEU9eQojIENPTkZJR19JUF9NUk9VVEVfTVVM
VElQTEVfVEFCTEVTIGlzIG5vdCBzZXQKQ09ORklHX0lQX1BJTVNNX1YxPXkKQ09ORklHX0lQX1BJ
TVNNX1YyPXkKQ09ORklHX1NZTl9DT09LSUVTPXkKQ09ORklHX05FVF9JUFZUST1tCkNPTkZJR19O
RVRfVURQX1RVTk5FTD1tCkNPTkZJR19ORVRfRk9VPW0KQ09ORklHX05FVF9GT1VfSVBfVFVOTkVM
Uz15CkNPTkZJR19JTkVUX0FIPW0KQ09ORklHX0lORVRfRVNQPW0KQ09ORklHX0lORVRfSVBDT01Q
PW0KQ09ORklHX0lORVRfWEZSTV9UVU5ORUw9bQpDT05GSUdfSU5FVF9UVU5ORUw9bQpDT05GSUdf
SU5FVF9YRlJNX01PREVfVFJBTlNQT1JUPW0KQ09ORklHX0lORVRfWEZSTV9NT0RFX1RVTk5FTD1t
CkNPTkZJR19JTkVUX1hGUk1fTU9ERV9CRUVUPW0KQ09ORklHX0lORVRfTFJPPXkKQ09ORklHX0lO
RVRfRElBRz1tCkNPTkZJR19JTkVUX1RDUF9ESUFHPW0KQ09ORklHX0lORVRfVURQX0RJQUc9bQpD
T05GSUdfVENQX0NPTkdfQURWQU5DRUQ9eQpDT05GSUdfVENQX0NPTkdfQklDPW0KQ09ORklHX1RD
UF9DT05HX0NVQklDPXkKQ09ORklHX1RDUF9DT05HX1dFU1RXT09EPW0KQ09ORklHX1RDUF9DT05H
X0hUQ1A9bQpDT05GSUdfVENQX0NPTkdfSFNUQ1A9bQpDT05GSUdfVENQX0NPTkdfSFlCTEE9bQpD
T05GSUdfVENQX0NPTkdfVkVHQVM9bQpDT05GSUdfVENQX0NPTkdfU0NBTEFCTEU9bQpDT05GSUdf
VENQX0NPTkdfTFA9bQpDT05GSUdfVENQX0NPTkdfVkVOTz1tCkNPTkZJR19UQ1BfQ09OR19ZRUFI
PW0KQ09ORklHX1RDUF9DT05HX0lMTElOT0lTPW0KQ09ORklHX1RDUF9DT05HX0RDVENQPW0KQ09O
RklHX1RDUF9DT05HX0NERz1tCkNPTkZJR19ERUZBVUxUX0NVQklDPXkKIyBDT05GSUdfREVGQVVM
VF9SRU5PIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfVENQX0NPTkc9ImN1YmljIgpDT05GSUdf
VENQX01ENVNJRz15CkNPTkZJR19JUFY2PXkKQ09ORklHX0lQVjZfUk9VVEVSX1BSRUY9eQpDT05G
SUdfSVBWNl9ST1VURV9JTkZPPXkKIyBDT05GSUdfSVBWNl9PUFRJTUlTVElDX0RBRCBpcyBub3Qg
c2V0CkNPTkZJR19JTkVUNl9BSD1tCkNPTkZJR19JTkVUNl9FU1A9bQpDT05GSUdfSU5FVDZfSVBD
T01QPW0KQ09ORklHX0lQVjZfTUlQNj1tCkNPTkZJR19JUFY2X0lMQT1tCkNPTkZJR19JTkVUNl9Y
RlJNX1RVTk5FTD1tCkNPTkZJR19JTkVUNl9UVU5ORUw9bQpDT05GSUdfSU5FVDZfWEZSTV9NT0RF
X1RSQU5TUE9SVD1tCkNPTkZJR19JTkVUNl9YRlJNX01PREVfVFVOTkVMPW0KQ09ORklHX0lORVQ2
X1hGUk1fTU9ERV9CRUVUPW0KQ09ORklHX0lORVQ2X1hGUk1fTU9ERV9ST1VURU9QVElNSVpBVElP
Tj1tCkNPTkZJR19JUFY2X1ZUST1tCkNPTkZJR19JUFY2X1NJVD1tCkNPTkZJR19JUFY2X1NJVF82
UkQ9eQpDT05GSUdfSVBWNl9ORElTQ19OT0RFVFlQRT15CkNPTkZJR19JUFY2X1RVTk5FTD1tCkNP
TkZJR19JUFY2X0dSRT1tCkNPTkZJR19JUFY2X01VTFRJUExFX1RBQkxFUz15CkNPTkZJR19JUFY2
X1NVQlRSRUVTPXkKQ09ORklHX0lQVjZfTVJPVVRFPXkKQ09ORklHX0lQVjZfTVJPVVRFX01VTFRJ
UExFX1RBQkxFUz15CkNPTkZJR19JUFY2X1BJTVNNX1YyPXkKQ09ORklHX05FVExBQkVMPXkKQ09O
RklHX05FVFdPUktfU0VDTUFSSz15CkNPTkZJR19ORVRfUFRQX0NMQVNTSUZZPXkKIyBDT05GSUdf
TkVUV09SS19QSFlfVElNRVNUQU1QSU5HIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUj15CiMg
Q09ORklHX05FVEZJTFRFUl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfQURWQU5D
RUQ9eQpDT05GSUdfQlJJREdFX05FVEZJTFRFUj1tCgojCiMgQ29yZSBOZXRmaWx0ZXIgQ29uZmln
dXJhdGlvbgojCkNPTkZJR19ORVRGSUxURVJfSU5HUkVTUz15CkNPTkZJR19ORVRGSUxURVJfTkVU
TElOSz1tCkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19BQ0NUPW0KQ09ORklHX05FVEZJTFRFUl9O
RVRMSU5LX1FVRVVFPW0KQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX0xPRz1tCkNPTkZJR19ORl9D
T05OVFJBQ0s9bQpDT05GSUdfTkZfTE9HX0NPTU1PTj1tCkNPTkZJR19ORl9DT05OVFJBQ0tfTUFS
Sz15CkNPTkZJR19ORl9DT05OVFJBQ0tfU0VDTUFSSz15CkNPTkZJR19ORl9DT05OVFJBQ0tfWk9O
RVM9eQojIENPTkZJR19ORl9DT05OVFJBQ0tfUFJPQ0ZTIGlzIG5vdCBzZXQKQ09ORklHX05GX0NP
Tk5UUkFDS19FVkVOVFM9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1RJTUVPVVQ9eQpDT05GSUdfTkZf
Q09OTlRSQUNLX1RJTUVTVEFNUD15CkNPTkZJR19ORl9DT05OVFJBQ0tfTEFCRUxTPXkKQ09ORklH
X05GX0NUX1BST1RPX0RDQ1A9bQpDT05GSUdfTkZfQ1RfUFJPVE9fR1JFPW0KQ09ORklHX05GX0NU
X1BST1RPX1NDVFA9bQpDT05GSUdfTkZfQ1RfUFJPVE9fVURQTElURT1tCkNPTkZJR19ORl9DT05O
VFJBQ0tfQU1BTkRBPW0KQ09ORklHX05GX0NPTk5UUkFDS19GVFA9bQpDT05GSUdfTkZfQ09OTlRS
QUNLX0gzMjM9bQpDT05GSUdfTkZfQ09OTlRSQUNLX0lSQz1tCkNPTkZJR19ORl9DT05OVFJBQ0tf
QlJPQURDQVNUPW0KQ09ORklHX05GX0NPTk5UUkFDS19ORVRCSU9TX05TPW0KQ09ORklHX05GX0NP
Tk5UUkFDS19TTk1QPW0KQ09ORklHX05GX0NPTk5UUkFDS19QUFRQPW0KQ09ORklHX05GX0NPTk5U
UkFDS19TQU5FPW0KQ09ORklHX05GX0NPTk5UUkFDS19TSVA9bQpDT05GSUdfTkZfQ09OTlRSQUNL
X1RGVFA9bQpDT05GSUdfTkZfQ1RfTkVUTElOSz1tCkNPTkZJR19ORl9DVF9ORVRMSU5LX1RJTUVP
VVQ9bQpDT05GSUdfTkZfQ1RfTkVUTElOS19IRUxQRVI9bQpDT05GSUdfTkVURklMVEVSX05FVExJ
TktfR0xVRV9DVD15CkNPTkZJR19ORl9OQVQ9bQpDT05GSUdfTkZfTkFUX05FRURFRD15CkNPTkZJ
R19ORl9OQVRfUFJPVE9fRENDUD1tCkNPTkZJR19ORl9OQVRfUFJPVE9fVURQTElURT1tCkNPTkZJ
R19ORl9OQVRfUFJPVE9fU0NUUD1tCkNPTkZJR19ORl9OQVRfQU1BTkRBPW0KQ09ORklHX05GX05B
VF9GVFA9bQpDT05GSUdfTkZfTkFUX0lSQz1tCkNPTkZJR19ORl9OQVRfU0lQPW0KQ09ORklHX05G
X05BVF9URlRQPW0KQ09ORklHX05GX05BVF9SRURJUkVDVD1tCkNPTkZJR19ORVRGSUxURVJfU1lO
UFJPWFk9bQpDT05GSUdfTkZfVEFCTEVTPW0KQ09ORklHX05GX1RBQkxFU19JTkVUPW0KQ09ORklH
X05GX1RBQkxFU19ORVRERVY9bQpDT05GSUdfTkZUX0VYVEhEUj1tCkNPTkZJR19ORlRfTUVUQT1t
CkNPTkZJR19ORlRfQ1Q9bQpDT05GSUdfTkZUX1JCVFJFRT1tCkNPTkZJR19ORlRfSEFTSD1tCkNP
TkZJR19ORlRfQ09VTlRFUj1tCkNPTkZJR19ORlRfTE9HPW0KQ09ORklHX05GVF9MSU1JVD1tCkNP
TkZJR19ORlRfTUFTUT1tCkNPTkZJR19ORlRfUkVESVI9bQpDT05GSUdfTkZUX05BVD1tCkNPTkZJ
R19ORlRfUVVFVUU9bQpDT05GSUdfTkZUX1JFSkVDVD1tCkNPTkZJR19ORlRfUkVKRUNUX0lORVQ9
bQpDT05GSUdfTkZUX0NPTVBBVD1tCkNPTkZJR19ORVRGSUxURVJfWFRBQkxFUz1tCgojCiMgWHRh
YmxlcyBjb21iaW5lZCBtb2R1bGVzCiMKQ09ORklHX05FVEZJTFRFUl9YVF9NQVJLPW0KQ09ORklH
X05FVEZJTFRFUl9YVF9DT05OTUFSSz1tCkNPTkZJR19ORVRGSUxURVJfWFRfU0VUPW0KCiMKIyBY
dGFibGVzIHRhcmdldHMKIwpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9BVURJVD1tCkNPTkZJ
R19ORVRGSUxURVJfWFRfVEFSR0VUX0NIRUNLU1VNPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJH
RVRfQ0xBU1NJRlk9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DT05OTUFSSz1tCkNPTkZJ
R19ORVRGSUxURVJfWFRfVEFSR0VUX0NPTk5TRUNNQVJLPW0KQ09ORklHX05FVEZJTFRFUl9YVF9U
QVJHRVRfQ1Q9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9EU0NQPW0KQ09ORklHX05FVEZJ
TFRFUl9YVF9UQVJHRVRfSEw9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ITUFSSz1tCkNP
TkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0lETEVUSU1FUj1tCkNPTkZJR19ORVRGSUxURVJfWFRf
VEFSR0VUX0xFRD1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0xPRz1tCkNPTkZJR19ORVRG
SUxURVJfWFRfVEFSR0VUX01BUks9bQpDT05GSUdfTkVURklMVEVSX1hUX05BVD1tCkNPTkZJR19O
RVRGSUxURVJfWFRfVEFSR0VUX05FVE1BUD1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05G
TE9HPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTkZRVUVVRT1tCiMgQ09ORklHX05FVEZJ
TFRFUl9YVF9UQVJHRVRfTk9UUkFDSyBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfVEFS
R0VUX1JBVEVFU1Q9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9SRURJUkVDVD1tCkNPTkZJ
R19ORVRGSUxURVJfWFRfVEFSR0VUX1RFRT1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RQ
Uk9YWT1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RSQUNFPW0KQ09ORklHX05FVEZJTFRF
Ul9YVF9UQVJHRVRfU0VDTUFSSz1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RDUE1TUz1t
CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RDUE9QVFNUUklQPW0KCiMKIyBYdGFibGVzIG1h
dGNoZXMKIwpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0FERFJUWVBFPW0KQ09ORklHX05FVEZJ
TFRFUl9YVF9NQVRDSF9CUEY9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NHUk9VUD1tCkNP
TkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ0xVU1RFUj1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFU
Q0hfQ09NTUVOVD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTkJZVEVTPW0KQ09ORklH
X05FVEZJTFRFUl9YVF9NQVRDSF9DT05OTEFCRUw9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENI
X0NPTk5MSU1JVD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTk1BUks9bQpDT05GSUdf
TkVURklMVEVSX1hUX01BVENIX0NPTk5UUkFDSz1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hf
Q1BVPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9EQ0NQPW0KQ09ORklHX05FVEZJTFRFUl9Y
VF9NQVRDSF9ERVZHUk9VUD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRFNDUD1tCkNPTkZJ
R19ORVRGSUxURVJfWFRfTUFUQ0hfRUNOPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9FU1A9
bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0hBU0hMSU1JVD1tCkNPTkZJR19ORVRGSUxURVJf
WFRfTUFUQ0hfSEVMUEVSPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9ITD1tCkNPTkZJR19O
RVRGSUxURVJfWFRfTUFUQ0hfSVBDT01QPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9JUFJB
TkdFPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9JUFZTPW0KQ09ORklHX05FVEZJTFRFUl9Y
VF9NQVRDSF9MMlRQPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9MRU5HVEg9bQpDT05GSUdf
TkVURklMVEVSX1hUX01BVENIX0xJTUlUPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9NQUM9
bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX01BUks9bQpDT05GSUdfTkVURklMVEVSX1hUX01B
VENIX01VTFRJUE9SVD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTkZBQ0NUPW0KQ09ORklH
X05FVEZJTFRFUl9YVF9NQVRDSF9PU0Y9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX09XTkVS
PW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9QT0xJQ1k9bQpDT05GSUdfTkVURklMVEVSX1hU
X01BVENIX1BIWVNERVY9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1BLVFRZUEU9bQpDT05G
SUdfTkVURklMVEVSX1hUX01BVENIX1FVT1RBPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9S
QVRFRVNUPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9SRUFMTT1tCkNPTkZJR19ORVRGSUxU
RVJfWFRfTUFUQ0hfUkVDRU5UPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TQ1RQPW0KQ09O
RklHX05FVEZJTFRFUl9YVF9NQVRDSF9TT0NLRVQ9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENI
X1NUQVRFPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TVEFUSVNUSUM9bQpDT05GSUdfTkVU
RklMVEVSX1hUX01BVENIX1NUUklORz1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfVENQTVNT
PW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9USU1FPW0KQ09ORklHX05FVEZJTFRFUl9YVF9N
QVRDSF9VMzI9bQpDT05GSUdfSVBfU0VUPW0KQ09ORklHX0lQX1NFVF9NQVg9MjU2CkNPTkZJR19J
UF9TRVRfQklUTUFQX0lQPW0KQ09ORklHX0lQX1NFVF9CSVRNQVBfSVBNQUM9bQpDT05GSUdfSVBf
U0VUX0JJVE1BUF9QT1JUPW0KQ09ORklHX0lQX1NFVF9IQVNIX0lQPW0KQ09ORklHX0lQX1NFVF9I
QVNIX0lQTUFSSz1tCkNPTkZJR19JUF9TRVRfSEFTSF9JUFBPUlQ9bQpDT05GSUdfSVBfU0VUX0hB
U0hfSVBQT1JUSVA9bQpDT05GSUdfSVBfU0VUX0hBU0hfSVBQT1JUTkVUPW0KQ09ORklHX0lQX1NF
VF9IQVNIX01BQz1tCkNPTkZJR19JUF9TRVRfSEFTSF9ORVRQT1JUTkVUPW0KQ09ORklHX0lQX1NF
VF9IQVNIX05FVD1tCkNPTkZJR19JUF9TRVRfSEFTSF9ORVRORVQ9bQpDT05GSUdfSVBfU0VUX0hB
U0hfTkVUUE9SVD1tCkNPTkZJR19JUF9TRVRfSEFTSF9ORVRJRkFDRT1tCkNPTkZJR19JUF9TRVRf
TElTVF9TRVQ9bQpDT05GSUdfSVBfVlM9bQpDT05GSUdfSVBfVlNfSVBWNj15CiMgQ09ORklHX0lQ
X1ZTX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0lQX1ZTX1RBQl9CSVRTPTEyCgojCiMgSVBWUyB0
cmFuc3BvcnQgcHJvdG9jb2wgbG9hZCBiYWxhbmNpbmcgc3VwcG9ydAojCkNPTkZJR19JUF9WU19Q
Uk9UT19UQ1A9eQpDT05GSUdfSVBfVlNfUFJPVE9fVURQPXkKQ09ORklHX0lQX1ZTX1BST1RPX0FI
X0VTUD15CkNPTkZJR19JUF9WU19QUk9UT19FU1A9eQpDT05GSUdfSVBfVlNfUFJPVE9fQUg9eQpD
T05GSUdfSVBfVlNfUFJPVE9fU0NUUD15CgojCiMgSVBWUyBzY2hlZHVsZXIKIwpDT05GSUdfSVBf
VlNfUlI9bQpDT05GSUdfSVBfVlNfV1JSPW0KQ09ORklHX0lQX1ZTX0xDPW0KQ09ORklHX0lQX1ZT
X1dMQz1tCkNPTkZJR19JUF9WU19GTz1tCkNPTkZJR19JUF9WU19PVkY9bQpDT05GSUdfSVBfVlNf
TEJMQz1tCkNPTkZJR19JUF9WU19MQkxDUj1tCkNPTkZJR19JUF9WU19ESD1tCkNPTkZJR19JUF9W
U19TSD1tCkNPTkZJR19JUF9WU19TRUQ9bQpDT05GSUdfSVBfVlNfTlE9bQoKIwojIElQVlMgU0gg
c2NoZWR1bGVyCiMKQ09ORklHX0lQX1ZTX1NIX1RBQl9CSVRTPTgKCiMKIyBJUFZTIGFwcGxpY2F0
aW9uIGhlbHBlcgojCkNPTkZJR19JUF9WU19GVFA9bQpDT05GSUdfSVBfVlNfTkZDVD15CkNPTkZJ
R19JUF9WU19QRV9TSVA9bQoKIwojIElQOiBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgojCkNPTkZJ
R19ORl9ERUZSQUdfSVBWND1tCkNPTkZJR19ORl9DT05OVFJBQ0tfSVBWND1tCkNPTkZJR19ORl9U
QUJMRVNfSVBWND1tCkNPTkZJR19ORlRfQ0hBSU5fUk9VVEVfSVBWND1tCkNPTkZJR19ORlRfUkVK
RUNUX0lQVjQ9bQpDT05GSUdfTkZUX0RVUF9JUFY0PW0KQ09ORklHX05GX1RBQkxFU19BUlA9bQpD
T05GSUdfTkZfRFVQX0lQVjQ9bQpDT05GSUdfTkZfTE9HX0FSUD1tCkNPTkZJR19ORl9MT0dfSVBW
ND1tCkNPTkZJR19ORl9SRUpFQ1RfSVBWND1tCkNPTkZJR19ORl9OQVRfSVBWND1tCkNPTkZJR19O
RlRfQ0hBSU5fTkFUX0lQVjQ9bQpDT05GSUdfTkZfTkFUX01BU1FVRVJBREVfSVBWND1tCkNPTkZJ
R19ORlRfTUFTUV9JUFY0PW0KQ09ORklHX05GVF9SRURJUl9JUFY0PW0KQ09ORklHX05GX05BVF9T
Tk1QX0JBU0lDPW0KQ09ORklHX05GX05BVF9QUk9UT19HUkU9bQpDT05GSUdfTkZfTkFUX1BQVFA9
bQpDT05GSUdfTkZfTkFUX0gzMjM9bQpDT05GSUdfSVBfTkZfSVBUQUJMRVM9bQpDT05GSUdfSVBf
TkZfTUFUQ0hfQUg9bQpDT05GSUdfSVBfTkZfTUFUQ0hfRUNOPW0KQ09ORklHX0lQX05GX01BVENI
X1JQRklMVEVSPW0KQ09ORklHX0lQX05GX01BVENIX1RUTD1tCkNPTkZJR19JUF9ORl9GSUxURVI9
bQpDT05GSUdfSVBfTkZfVEFSR0VUX1JFSkVDVD1tCkNPTkZJR19JUF9ORl9UQVJHRVRfU1lOUFJP
WFk9bQpDT05GSUdfSVBfTkZfTkFUPW0KQ09ORklHX0lQX05GX1RBUkdFVF9NQVNRVUVSQURFPW0K
Q09ORklHX0lQX05GX1RBUkdFVF9ORVRNQVA9bQpDT05GSUdfSVBfTkZfVEFSR0VUX1JFRElSRUNU
PW0KQ09ORklHX0lQX05GX01BTkdMRT1tCkNPTkZJR19JUF9ORl9UQVJHRVRfQ0xVU1RFUklQPW0K
Q09ORklHX0lQX05GX1RBUkdFVF9FQ049bQpDT05GSUdfSVBfTkZfVEFSR0VUX1RUTD1tCkNPTkZJ
R19JUF9ORl9SQVc9bQpDT05GSUdfSVBfTkZfU0VDVVJJVFk9bQpDT05GSUdfSVBfTkZfQVJQVEFC
TEVTPW0KQ09ORklHX0lQX05GX0FSUEZJTFRFUj1tCkNPTkZJR19JUF9ORl9BUlBfTUFOR0xFPW0K
CiMKIyBJUHY2OiBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgojCkNPTkZJR19ORl9ERUZSQUdfSVBW
Nj1tCkNPTkZJR19ORl9DT05OVFJBQ0tfSVBWNj1tCkNPTkZJR19ORl9UQUJMRVNfSVBWNj1tCkNP
TkZJR19ORlRfQ0hBSU5fUk9VVEVfSVBWNj1tCkNPTkZJR19ORlRfUkVKRUNUX0lQVjY9bQpDT05G
SUdfTkZUX0RVUF9JUFY2PW0KQ09ORklHX05GX0RVUF9JUFY2PW0KQ09ORklHX05GX1JFSkVDVF9J
UFY2PW0KQ09ORklHX05GX0xPR19JUFY2PW0KQ09ORklHX05GX05BVF9JUFY2PW0KQ09ORklHX05G
VF9DSEFJTl9OQVRfSVBWNj1tCkNPTkZJR19ORl9OQVRfTUFTUVVFUkFERV9JUFY2PW0KQ09ORklH
X05GVF9NQVNRX0lQVjY9bQpDT05GSUdfTkZUX1JFRElSX0lQVjY9bQpDT05GSUdfSVA2X05GX0lQ
VEFCTEVTPW0KQ09ORklHX0lQNl9ORl9NQVRDSF9BSD1tCkNPTkZJR19JUDZfTkZfTUFUQ0hfRVVJ
NjQ9bQpDT05GSUdfSVA2X05GX01BVENIX0ZSQUc9bQpDT05GSUdfSVA2X05GX01BVENIX09QVFM9
bQpDT05GSUdfSVA2X05GX01BVENIX0hMPW0KQ09ORklHX0lQNl9ORl9NQVRDSF9JUFY2SEVBREVS
PW0KQ09ORklHX0lQNl9ORl9NQVRDSF9NSD1tCkNPTkZJR19JUDZfTkZfTUFUQ0hfUlBGSUxURVI9
bQpDT05GSUdfSVA2X05GX01BVENIX1JUPW0KQ09ORklHX0lQNl9ORl9UQVJHRVRfSEw9bQpDT05G
SUdfSVA2X05GX0ZJTFRFUj1tCkNPTkZJR19JUDZfTkZfVEFSR0VUX1JFSkVDVD1tCkNPTkZJR19J
UDZfTkZfVEFSR0VUX1NZTlBST1hZPW0KQ09ORklHX0lQNl9ORl9NQU5HTEU9bQpDT05GSUdfSVA2
X05GX1JBVz1tCkNPTkZJR19JUDZfTkZfU0VDVVJJVFk9bQpDT05GSUdfSVA2X05GX05BVD1tCkNP
TkZJR19JUDZfTkZfVEFSR0VUX01BU1FVRVJBREU9bQpDT05GSUdfSVA2X05GX1RBUkdFVF9OUFQ9
bQoKIwojIERFQ25ldDogTmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfREVDTkVUX05G
X0dSQUJVTEFUT1I9bQpDT05GSUdfTkZfVEFCTEVTX0JSSURHRT1tCkNPTkZJR19ORlRfQlJJREdF
X01FVEE9bQpDT05GSUdfTkZUX0JSSURHRV9SRUpFQ1Q9bQpDT05GSUdfTkZfTE9HX0JSSURHRT1t
CkNPTkZJR19CUklER0VfTkZfRUJUQUJMRVM9bQpDT05GSUdfQlJJREdFX0VCVF9CUk9VVEU9bQpD
T05GSUdfQlJJREdFX0VCVF9UX0ZJTFRFUj1tCkNPTkZJR19CUklER0VfRUJUX1RfTkFUPW0KQ09O
RklHX0JSSURHRV9FQlRfODAyXzM9bQpDT05GSUdfQlJJREdFX0VCVF9BTU9ORz1tCkNPTkZJR19C
UklER0VfRUJUX0FSUD1tCkNPTkZJR19CUklER0VfRUJUX0lQPW0KQ09ORklHX0JSSURHRV9FQlRf
SVA2PW0KQ09ORklHX0JSSURHRV9FQlRfTElNSVQ9bQpDT05GSUdfQlJJREdFX0VCVF9NQVJLPW0K
Q09ORklHX0JSSURHRV9FQlRfUEtUVFlQRT1tCkNPTkZJR19CUklER0VfRUJUX1NUUD1tCkNPTkZJ
R19CUklER0VfRUJUX1ZMQU49bQpDT05GSUdfQlJJREdFX0VCVF9BUlBSRVBMWT1tCkNPTkZJR19C
UklER0VfRUJUX0ROQVQ9bQpDT05GSUdfQlJJREdFX0VCVF9NQVJLX1Q9bQpDT05GSUdfQlJJREdF
X0VCVF9SRURJUkVDVD1tCkNPTkZJR19CUklER0VfRUJUX1NOQVQ9bQpDT05GSUdfQlJJREdFX0VC
VF9MT0c9bQpDT05GSUdfQlJJREdFX0VCVF9ORkxPRz1tCkNPTkZJR19JUF9EQ0NQPW0KQ09ORklH
X0lORVRfRENDUF9ESUFHPW0KCiMKIyBEQ0NQIENDSURzIENvbmZpZ3VyYXRpb24KIwojIENPTkZJ
R19JUF9EQ0NQX0NDSUQyX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfRENDUF9DQ0lEMyBp
cyBub3Qgc2V0CgojCiMgRENDUCBLZXJuZWwgSGFja2luZwojCiMgQ09ORklHX0lQX0RDQ1BfREVC
VUcgaXMgbm90IHNldApDT05GSUdfTkVUX0RDQ1BQUk9CRT1tCkNPTkZJR19JUF9TQ1RQPW0KQ09O
RklHX05FVF9TQ1RQUFJPQkU9bQojIENPTkZJR19TQ1RQX0RCR19PQkpDTlQgaXMgbm90IHNldAoj
IENPTkZJR19TQ1RQX0RFRkFVTFRfQ09PS0lFX0hNQUNfTUQ1IGlzIG5vdCBzZXQKQ09ORklHX1ND
VFBfREVGQVVMVF9DT09LSUVfSE1BQ19TSEExPXkKIyBDT05GSUdfU0NUUF9ERUZBVUxUX0NPT0tJ
RV9ITUFDX05PTkUgaXMgbm90IHNldApDT05GSUdfU0NUUF9DT09LSUVfSE1BQ19NRDU9eQpDT05G
SUdfU0NUUF9DT09LSUVfSE1BQ19TSEExPXkKQ09ORklHX1JEUz1tCkNPTkZJR19SRFNfUkRNQT1t
CkNPTkZJR19SRFNfVENQPW0KIyBDT05GSUdfUkRTX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1RJ
UEM9bQpDT05GSUdfVElQQ19NRURJQV9JQj15CkNPTkZJR19USVBDX01FRElBX1VEUD15CkNPTkZJ
R19BVE09bQpDT05GSUdfQVRNX0NMSVA9bQojIENPTkZJR19BVE1fQ0xJUF9OT19JQ01QIGlzIG5v
dCBzZXQKQ09ORklHX0FUTV9MQU5FPW0KQ09ORklHX0FUTV9NUE9BPW0KQ09ORklHX0FUTV9CUjI2
ODQ9bQojIENPTkZJR19BVE1fQlIyNjg0X0lQRklMVEVSIGlzIG5vdCBzZXQKQ09ORklHX0wyVFA9
bQpDT05GSUdfTDJUUF9ERUJVR0ZTPW0KQ09ORklHX0wyVFBfVjM9eQpDT05GSUdfTDJUUF9JUD1t
CkNPTkZJR19MMlRQX0VUSD1tCkNPTkZJR19TVFA9bQpDT05GSUdfR0FSUD1tCkNPTkZJR19NUlA9
bQpDT05GSUdfQlJJREdFPW0KQ09ORklHX0JSSURHRV9JR01QX1NOT09QSU5HPXkKQ09ORklHX0JS
SURHRV9WTEFOX0ZJTFRFUklORz15CkNPTkZJR19IQVZFX05FVF9EU0E9eQpDT05GSUdfVkxBTl84
MDIxUT1tCkNPTkZJR19WTEFOXzgwMjFRX0dWUlA9eQpDT05GSUdfVkxBTl84MDIxUV9NVlJQPXkK
Q09ORklHX0RFQ05FVD1tCiMgQ09ORklHX0RFQ05FVF9ST1VURVIgaXMgbm90IHNldApDT05GSUdf
TExDPW0KQ09ORklHX0xMQzI9bQpDT05GSUdfSVBYPW0KIyBDT05GSUdfSVBYX0lOVEVSTiBpcyBu
b3Qgc2V0CkNPTkZJR19BVEFMSz1tCkNPTkZJR19ERVZfQVBQTEVUQUxLPW0KQ09ORklHX0lQRERQ
PW0KQ09ORklHX0lQRERQX0VOQ0FQPXkKQ09ORklHX1gyNT1tCkNPTkZJR19MQVBCPW0KQ09ORklH
X1BIT05FVD1tCkNPTkZJR182TE9XUEFOPW0KQ09ORklHXzZMT1dQQU5fTkhDPW0KQ09ORklHXzZM
T1dQQU5fTkhDX0RFU1Q9bQpDT05GSUdfNkxPV1BBTl9OSENfRlJBR01FTlQ9bQpDT05GSUdfNkxP
V1BBTl9OSENfSE9QPW0KQ09ORklHXzZMT1dQQU5fTkhDX0lQVjY9bQpDT05GSUdfNkxPV1BBTl9O
SENfTU9CSUxJVFk9bQpDT05GSUdfNkxPV1BBTl9OSENfUk9VVElORz1tCkNPTkZJR182TE9XUEFO
X05IQ19VRFA9bQpDT05GSUdfSUVFRTgwMjE1ND1tCkNPTkZJR19JRUVFODAyMTU0X05MODAyMTU0
X0VYUEVSSU1FTlRBTD15CkNPTkZJR19JRUVFODAyMTU0X1NPQ0tFVD1tCkNPTkZJR19JRUVFODAy
MTU0XzZMT1dQQU49bQpDT05GSUdfTUFDODAyMTU0PW0KQ09ORklHX05FVF9TQ0hFRD15CgojCiMg
UXVldWVpbmcvU2NoZWR1bGluZwojCkNPTkZJR19ORVRfU0NIX0NCUT1tCkNPTkZJR19ORVRfU0NI
X0hUQj1tCkNPTkZJR19ORVRfU0NIX0hGU0M9bQpDT05GSUdfTkVUX1NDSF9BVE09bQpDT05GSUdf
TkVUX1NDSF9QUklPPW0KQ09ORklHX05FVF9TQ0hfTVVMVElRPW0KQ09ORklHX05FVF9TQ0hfUkVE
PW0KQ09ORklHX05FVF9TQ0hfU0ZCPW0KQ09ORklHX05FVF9TQ0hfU0ZRPW0KQ09ORklHX05FVF9T
Q0hfVEVRTD1tCkNPTkZJR19ORVRfU0NIX1RCRj1tCkNPTkZJR19ORVRfU0NIX0dSRUQ9bQpDT05G
SUdfTkVUX1NDSF9EU01BUks9bQpDT05GSUdfTkVUX1NDSF9ORVRFTT1tCkNPTkZJR19ORVRfU0NI
X0RSUj1tCkNPTkZJR19ORVRfU0NIX01RUFJJTz1tCkNPTkZJR19ORVRfU0NIX0NIT0tFPW0KQ09O
RklHX05FVF9TQ0hfUUZRPW0KQ09ORklHX05FVF9TQ0hfQ09ERUw9bQpDT05GSUdfTkVUX1NDSF9G
UV9DT0RFTD1tCkNPTkZJR19ORVRfU0NIX0ZRPW0KQ09ORklHX05FVF9TQ0hfSEhGPW0KQ09ORklH
X05FVF9TQ0hfUElFPW0KQ09ORklHX05FVF9TQ0hfSU5HUkVTUz1tCkNPTkZJR19ORVRfU0NIX1BM
VUc9bQoKIwojIENsYXNzaWZpY2F0aW9uCiMKQ09ORklHX05FVF9DTFM9eQpDT05GSUdfTkVUX0NM
U19CQVNJQz1tCkNPTkZJR19ORVRfQ0xTX1RDSU5ERVg9bQpDT05GSUdfTkVUX0NMU19ST1VURTQ9
bQpDT05GSUdfTkVUX0NMU19GVz1tCkNPTkZJR19ORVRfQ0xTX1UzMj1tCiMgQ09ORklHX0NMU19V
MzJfUEVSRiBpcyBub3Qgc2V0CkNPTkZJR19DTFNfVTMyX01BUks9eQpDT05GSUdfTkVUX0NMU19S
U1ZQPW0KQ09ORklHX05FVF9DTFNfUlNWUDY9bQpDT05GSUdfTkVUX0NMU19GTE9XPW0KQ09ORklH
X05FVF9DTFNfQ0dST1VQPW0KQ09ORklHX05FVF9DTFNfQlBGPW0KQ09ORklHX05FVF9DTFNfRkxP
V0VSPW0KQ09ORklHX05FVF9DTFNfTUFUQ0hBTEw9bQpDT05GSUdfTkVUX0VNQVRDSD15CkNPTkZJ
R19ORVRfRU1BVENIX1NUQUNLPTMyCkNPTkZJR19ORVRfRU1BVENIX0NNUD1tCkNPTkZJR19ORVRf
RU1BVENIX05CWVRFPW0KQ09ORklHX05FVF9FTUFUQ0hfVTMyPW0KQ09ORklHX05FVF9FTUFUQ0hf
TUVUQT1tCkNPTkZJR19ORVRfRU1BVENIX1RFWFQ9bQpDT05GSUdfTkVUX0VNQVRDSF9DQU5JRD1t
CkNPTkZJR19ORVRfRU1BVENIX0lQU0VUPW0KQ09ORklHX05FVF9DTFNfQUNUPXkKQ09ORklHX05F
VF9BQ1RfUE9MSUNFPW0KQ09ORklHX05FVF9BQ1RfR0FDVD1tCkNPTkZJR19HQUNUX1BST0I9eQpD
T05GSUdfTkVUX0FDVF9NSVJSRUQ9bQpDT05GSUdfTkVUX0FDVF9JUFQ9bQpDT05GSUdfTkVUX0FD
VF9OQVQ9bQpDT05GSUdfTkVUX0FDVF9QRURJVD1tCkNPTkZJR19ORVRfQUNUX1NJTVA9bQpDT05G
SUdfTkVUX0FDVF9TS0JFRElUPW0KQ09ORklHX05FVF9BQ1RfQ1NVTT1tCkNPTkZJR19ORVRfQUNU
X1ZMQU49bQpDT05GSUdfTkVUX0FDVF9CUEY9bQpDT05GSUdfTkVUX0FDVF9DT05OTUFSSz1tCiMg
Q09ORklHX05FVF9DTFNfSU5EIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfRklGTz15CkNPTkZJ
R19EQ0I9eQpDT05GSUdfRE5TX1JFU09MVkVSPXkKQ09ORklHX0JBVE1BTl9BRFY9bQpDT05GSUdf
QkFUTUFOX0FEVl9CTEE9eQpDT05GSUdfQkFUTUFOX0FEVl9EQVQ9eQpDT05GSUdfQkFUTUFOX0FE
Vl9OQz15CkNPTkZJR19CQVRNQU5fQURWX01DQVNUPXkKIyBDT05GSUdfQkFUTUFOX0FEVl9ERUJV
RyBpcyBub3Qgc2V0CkNPTkZJR19PUEVOVlNXSVRDSD1tCkNPTkZJR19PUEVOVlNXSVRDSF9HUkU9
bQpDT05GSUdfT1BFTlZTV0lUQ0hfVlhMQU49bQpDT05GSUdfT1BFTlZTV0lUQ0hfR0VORVZFPW0K
Q09ORklHX1ZTT0NLRVRTPW0KQ09ORklHX1ZNV0FSRV9WTUNJX1ZTT0NLRVRTPW0KQ09ORklHX05F
VExJTktfTU1BUD15CkNPTkZJR19ORVRMSU5LX0RJQUc9bQpDT05GSUdfTVBMUz15CkNPTkZJR19O
RVRfTVBMU19HU089bQpDT05GSUdfTVBMU19ST1VUSU5HPW0KQ09ORklHX01QTFNfSVBUVU5ORUw9
bQpDT05GSUdfSFNSPW0KIyBDT05GSUdfTkVUX1NXSVRDSERFViBpcyBub3Qgc2V0CkNPTkZJR19O
RVRfTDNfTUFTVEVSX0RFVj15CkNPTkZJR19SUFM9eQpDT05GSUdfUkZTX0FDQ0VMPXkKQ09ORklH
X1hQUz15CkNPTkZJR19DR1JPVVBfTkVUX1BSSU89eQpDT05GSUdfQ0dST1VQX05FVF9DTEFTU0lE
PXkKQ09ORklHX05FVF9SWF9CVVNZX1BPTEw9eQpDT05GSUdfQlFMPXkKQ09ORklHX0JQRl9KSVQ9
eQpDT05GSUdfTkVUX0ZMT1dfTElNSVQ9eQoKIwojIE5ldHdvcmsgdGVzdGluZwojCkNPTkZJR19O
RVRfUEtUR0VOPW0KQ09ORklHX05FVF9UQ1BQUk9CRT1tCiMgQ09ORklHX05FVF9EUk9QX01PTklU
T1IgaXMgbm90IHNldApDT05GSUdfSEFNUkFESU89eQoKIwojIFBhY2tldCBSYWRpbyBwcm90b2Nv
bHMKIwpDT05GSUdfQVgyNT1tCkNPTkZJR19BWDI1X0RBTUFfU0xBVkU9eQpDT05GSUdfTkVUUk9N
PW0KQ09ORklHX1JPU0U9bQoKIwojIEFYLjI1IG5ldHdvcmsgZGV2aWNlIGRyaXZlcnMKIwpDT05G
SUdfTUtJU1M9bQpDT05GSUdfNlBBQ0s9bQpDT05GSUdfQlBRRVRIRVI9bQpDT05GSUdfQkFZQ09N
X1NFUl9GRFg9bQpDT05GSUdfQkFZQ09NX1NFUl9IRFg9bQpDT05GSUdfQkFZQ09NX1BBUj1tCkNP
TkZJR19ZQU09bQpDT05GSUdfQ0FOPW0KQ09ORklHX0NBTl9SQVc9bQpDT05GSUdfQ0FOX0JDTT1t
CkNPTkZJR19DQU5fR1c9bQoKIwojIENBTiBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19DQU5fVkNB
Tj1tCkNPTkZJR19DQU5fU0xDQU49bQpDT05GSUdfQ0FOX0RFVj1tCkNPTkZJR19DQU5fQ0FMQ19C
SVRUSU1JTkc9eQpDT05GSUdfQ0FOX0xFRFM9eQpDT05GSUdfQ0FOX0pBTlpfSUNBTjM9bQpDT05G
SUdfQ0FOX1NKQTEwMDA9bQpDT05GSUdfQ0FOX1NKQTEwMDBfSVNBPW0KQ09ORklHX0NBTl9TSkEx
MDAwX1BMQVRGT1JNPW0KQ09ORklHX0NBTl9FTVNfUENNQ0lBPW0KQ09ORklHX0NBTl9FTVNfUENJ
PW0KQ09ORklHX0NBTl9QRUFLX1BDTUNJQT1tCkNPTkZJR19DQU5fUEVBS19QQ0k9bQpDT05GSUdf
Q0FOX1BFQUtfUENJRUM9eQpDT05GSUdfQ0FOX0tWQVNFUl9QQ0k9bQpDT05GSUdfQ0FOX1BMWF9Q
Q0k9bQpDT05GSUdfQ0FOX0NfQ0FOPW0KQ09ORklHX0NBTl9DX0NBTl9QTEFURk9STT1tCkNPTkZJ
R19DQU5fQ19DQU5fUENJPW0KQ09ORklHX0NBTl9NX0NBTj1tCkNPTkZJR19DQU5fQ0M3NzA9bQpD
T05GSUdfQ0FOX0NDNzcwX0lTQT1tCkNPTkZJR19DQU5fQ0M3NzBfUExBVEZPUk09bQoKIwojIENB
TiBTUEkgaW50ZXJmYWNlcwojCkNPTkZJR19DQU5fTUNQMjUxWD1tCgojCiMgQ0FOIFVTQiBpbnRl
cmZhY2VzCiMKQ09ORklHX0NBTl9FTVNfVVNCPW0KQ09ORklHX0NBTl9FU0RfVVNCMj1tCkNPTkZJ
R19DQU5fR1NfVVNCPW0KQ09ORklHX0NBTl9LVkFTRVJfVVNCPW0KQ09ORklHX0NBTl9QRUFLX1VT
Qj1tCkNPTkZJR19DQU5fOERFVl9VU0I9bQpDT05GSUdfQ0FOX1NPRlRJTkc9bQpDT05GSUdfQ0FO
X1NPRlRJTkdfQ1M9bQojIENPTkZJR19DQU5fREVCVUdfREVWSUNFUyBpcyBub3Qgc2V0CkNPTkZJ
R19JUkRBPW0KCiMKIyBJckRBIHByb3RvY29scwojCkNPTkZJR19JUkxBTj1tCkNPTkZJR19JUk5F
VD1tCkNPTkZJR19JUkNPTU09bQpDT05GSUdfSVJEQV9VTFRSQT15CgojCiMgSXJEQSBvcHRpb25z
CiMKQ09ORklHX0lSREFfQ0FDSEVfTEFTVF9MU0FQPXkKQ09ORklHX0lSREFfRkFTVF9SUj15CiMg
Q09ORklHX0lSREFfREVCVUcgaXMgbm90IHNldAoKIwojIEluZnJhcmVkLXBvcnQgZGV2aWNlIGRy
aXZlcnMKIwoKIwojIFNJUiBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19JUlRUWV9TSVI9bQoKIwoj
IERvbmdsZSBzdXBwb3J0CiMKQ09ORklHX0RPTkdMRT15CkNPTkZJR19FU0lfRE9OR0xFPW0KQ09O
RklHX0FDVElTWVNfRE9OR0xFPW0KQ09ORklHX1RFS1JBTV9ET05HTEU9bQpDT05GSUdfVE9JTTMy
MzJfRE9OR0xFPW0KQ09ORklHX0xJVEVMSU5LX0RPTkdMRT1tCkNPTkZJR19NQTYwMF9ET05HTEU9
bQpDT05GSUdfR0lSQklMX0RPTkdMRT1tCkNPTkZJR19NQ1AyMTIwX0RPTkdMRT1tCkNPTkZJR19P
TERfQkVMS0lOX0RPTkdMRT1tCkNPTkZJR19BQ1QyMDBMX0RPTkdMRT1tCkNPTkZJR19LSU5HU1VO
X0RPTkdMRT1tCkNPTkZJR19LU0RBWlpMRV9ET05HTEU9bQpDT05GSUdfS1M5NTlfRE9OR0xFPW0K
CiMKIyBGSVIgZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfVVNCX0lSREE9bQpDT05GSUdfU0lHTUFU
RUxfRklSPW0KQ09ORklHX05TQ19GSVI9bQpDT05GSUdfV0lOQk9ORF9GSVI9bQpDT05GSUdfU01D
X0lSQ0NfRklSPW0KQ09ORklHX0FMSV9GSVI9bQpDT05GSUdfVkxTSV9GSVI9bQpDT05GSUdfVklB
X0ZJUj1tCkNPTkZJR19NQ1NfRklSPW0KQ09ORklHX0JUPW0KQ09ORklHX0JUX0JSRURSPXkKQ09O
RklHX0JUX1JGQ09NTT1tCkNPTkZJR19CVF9SRkNPTU1fVFRZPXkKQ09ORklHX0JUX0JORVA9bQpD
T05GSUdfQlRfQk5FUF9NQ19GSUxURVI9eQpDT05GSUdfQlRfQk5FUF9QUk9UT19GSUxURVI9eQpD
T05GSUdfQlRfQ01UUD1tCkNPTkZJR19CVF9ISURQPW0KQ09ORklHX0JUX0hTPXkKQ09ORklHX0JU
X0xFPXkKQ09ORklHX0JUXzZMT1dQQU49bQojIENPTkZJR19CVF9TRUxGVEVTVCBpcyBub3Qgc2V0
CkNPTkZJR19CVF9ERUJVR0ZTPXkKCiMKIyBCbHVldG9vdGggZGV2aWNlIGRyaXZlcnMKIwpDT05G
SUdfQlRfSU5URUw9bQpDT05GSUdfQlRfQkNNPW0KQ09ORklHX0JUX1JUTD1tCkNPTkZJR19CVF9R
Q0E9bQpDT05GSUdfQlRfSENJQlRVU0I9bQpDT05GSUdfQlRfSENJQlRVU0JfQkNNPXkKQ09ORklH
X0JUX0hDSUJUVVNCX1JUTD15CkNPTkZJR19CVF9IQ0lCVFNESU89bQpDT05GSUdfQlRfSENJVUFS
VD1tCkNPTkZJR19CVF9IQ0lVQVJUX0g0PXkKQ09ORklHX0JUX0hDSVVBUlRfQkNTUD15CkNPTkZJ
R19CVF9IQ0lVQVJUX0FUSDNLPXkKQ09ORklHX0JUX0hDSVVBUlRfTEw9eQpDT05GSUdfQlRfSENJ
VUFSVF8zV0lSRT15CkNPTkZJR19CVF9IQ0lVQVJUX0lOVEVMPXkKQ09ORklHX0JUX0hDSVVBUlRf
QkNNPXkKQ09ORklHX0JUX0hDSVVBUlRfUUNBPXkKQ09ORklHX0JUX0hDSUJDTTIwM1g9bQpDT05G
SUdfQlRfSENJQlBBMTBYPW0KQ09ORklHX0JUX0hDSUJGVVNCPW0KQ09ORklHX0JUX0hDSURUTDE9
bQpDT05GSUdfQlRfSENJQlQzQz1tCkNPTkZJR19CVF9IQ0lCTFVFQ0FSRD1tCkNPTkZJR19CVF9I
Q0lCVFVBUlQ9bQpDT05GSUdfQlRfSENJVkhDST1tCkNPTkZJR19CVF9NUlZMPW0KQ09ORklHX0JU
X01SVkxfU0RJTz1tCkNPTkZJR19CVF9BVEgzSz1tCkNPTkZJR19CVF9XSUxJTks9bQpDT05GSUdf
QUZfUlhSUEM9bQojIENPTkZJR19BRl9SWFJQQ19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19SWEtB
RD1tCkNPTkZJR19GSUJfUlVMRVM9eQpDT05GSUdfV0lSRUxFU1M9eQpDT05GSUdfV0lSRUxFU1Nf
RVhUPXkKQ09ORklHX1dFWFRfQ09SRT15CkNPTkZJR19XRVhUX1BST0M9eQpDT05GSUdfV0VYVF9T
UFk9eQpDT05GSUdfV0VYVF9QUklWPXkKQ09ORklHX0NGRzgwMjExPW0KIyBDT05GSUdfTkw4MDIx
MV9URVNUTU9ERSBpcyBub3Qgc2V0CiMgQ09ORklHX0NGRzgwMjExX0RFVkVMT1BFUl9XQVJOSU5H
UyBpcyBub3Qgc2V0CiMgQ09ORklHX0NGRzgwMjExX1JFR19ERUJVRyBpcyBub3Qgc2V0CiMgQ09O
RklHX0NGRzgwMjExX0NFUlRJRklDQVRJT05fT05VUyBpcyBub3Qgc2V0CkNPTkZJR19DRkc4MDIx
MV9ERUZBVUxUX1BTPXkKQ09ORklHX0NGRzgwMjExX0RFQlVHRlM9eQojIENPTkZJR19DRkc4MDIx
MV9JTlRFUk5BTF9SRUdEQiBpcyBub3Qgc2V0CkNPTkZJR19DRkc4MDIxMV9DUkRBX1NVUFBPUlQ9
eQpDT05GSUdfQ0ZHODAyMTFfV0VYVD15CkNPTkZJR19DRkc4MDIxMV9XRVhUX0VYUE9SVD15CkNP
TkZJR19MSUI4MDIxMT1tCkNPTkZJR19MSUI4MDIxMV9DUllQVF9XRVA9bQpDT05GSUdfTElCODAy
MTFfQ1JZUFRfQ0NNUD1tCkNPTkZJR19MSUI4MDIxMV9DUllQVF9US0lQPW0KIyBDT05GSUdfTElC
ODAyMTFfREVCVUcgaXMgbm90IHNldApDT05GSUdfTUFDODAyMTE9bQpDT05GSUdfTUFDODAyMTFf
SEFTX1JDPXkKQ09ORklHX01BQzgwMjExX1JDX01JTlNUUkVMPXkKQ09ORklHX01BQzgwMjExX1JD
X01JTlNUUkVMX0hUPXkKQ09ORklHX01BQzgwMjExX1JDX01JTlNUUkVMX1ZIVD15CkNPTkZJR19N
QUM4MDIxMV9SQ19ERUZBVUxUX01JTlNUUkVMPXkKQ09ORklHX01BQzgwMjExX1JDX0RFRkFVTFQ9
Im1pbnN0cmVsX2h0IgpDT05GSUdfTUFDODAyMTFfTUVTSD15CkNPTkZJR19NQUM4MDIxMV9MRURT
PXkKQ09ORklHX01BQzgwMjExX0RFQlVHRlM9eQpDT05GSUdfTUFDODAyMTFfTUVTU0FHRV9UUkFD
SU5HPXkKIyBDT05GSUdfTUFDODAyMTFfREVCVUdfTUVOVSBpcyBub3Qgc2V0CkNPTkZJR19NQUM4
MDIxMV9TVEFfSEFTSF9NQVhfU0laRT0wCkNPTkZJR19XSU1BWD1tCkNPTkZJR19XSU1BWF9ERUJV
R19MRVZFTD04CkNPTkZJR19SRktJTEw9eQpDT05GSUdfUkZLSUxMX0xFRFM9eQpDT05GSUdfUkZL
SUxMX0lOUFVUPXkKQ09ORklHX1JGS0lMTF9SRUdVTEFUT1I9bQpDT05GSUdfUkZLSUxMX0dQSU89
bQpDT05GSUdfTkVUXzlQPW0KQ09ORklHX05FVF85UF9WSVJUSU89bQpDT05GSUdfTkVUXzlQX1JE
TUE9bQojIENPTkZJR19ORVRfOVBfREVCVUcgaXMgbm90IHNldApDT05GSUdfQ0FJRj1tCiMgQ09O
RklHX0NBSUZfREVCVUcgaXMgbm90IHNldApDT05GSUdfQ0FJRl9ORVRERVY9bQpDT05GSUdfQ0FJ
Rl9VU0I9bQpDT05GSUdfQ0VQSF9MSUI9bQojIENPTkZJR19DRVBIX0xJQl9QUkVUVFlERUJVRyBp
cyBub3Qgc2V0CkNPTkZJR19DRVBIX0xJQl9VU0VfRE5TX1JFU09MVkVSPXkKQ09ORklHX05GQz1t
CkNPTkZJR19ORkNfRElHSVRBTD1tCkNPTkZJR19ORkNfTkNJPW0KQ09ORklHX05GQ19OQ0lfU1BJ
PW0KQ09ORklHX05GQ19OQ0lfVUFSVD1tCkNPTkZJR19ORkNfSENJPW0KQ09ORklHX05GQ19TSERM
Qz15CgojCiMgTmVhciBGaWVsZCBDb21tdW5pY2F0aW9uIChORkMpIGRldmljZXMKIwpDT05GSUdf
TkZDX1BONTMzPW0KQ09ORklHX05GQ19XSUxJTks9bQpDT05GSUdfTkZDX1RSRjc5NzBBPW0KQ09O
RklHX05GQ19NRUlfUEhZPW0KQ09ORklHX05GQ19TSU09bQpDT05GSUdfTkZDX1BPUlQxMDA9bQpD
T05GSUdfTkZDX0ZEUD1tCkNPTkZJR19ORkNfRkRQX0kyQz1tCkNPTkZJR19ORkNfUE41NDQ9bQpD
T05GSUdfTkZDX1BONTQ0X0kyQz1tCkNPTkZJR19ORkNfUE41NDRfTUVJPW0KQ09ORklHX05GQ19N
SUNST1JFQUQ9bQpDT05GSUdfTkZDX01JQ1JPUkVBRF9JMkM9bQpDT05GSUdfTkZDX01JQ1JPUkVB
RF9NRUk9bQpDT05GSUdfTkZDX01SVkw9bQpDT05GSUdfTkZDX01SVkxfVVNCPW0KQ09ORklHX05G
Q19NUlZMX1VBUlQ9bQpDT05GSUdfTkZDX01SVkxfSTJDPW0KQ09ORklHX05GQ19NUlZMX1NQST1t
CkNPTkZJR19ORkNfU1QyMU5GQ0E9bQpDT05GSUdfTkZDX1NUMjFORkNBX0kyQz1tCkNPTkZJR19O
RkNfU1RfTkNJPW0KQ09ORklHX05GQ19TVF9OQ0lfSTJDPW0KQ09ORklHX05GQ19TVF9OQ0lfU1BJ
PW0KQ09ORklHX05GQ19OWFBfTkNJPW0KQ09ORklHX05GQ19OWFBfTkNJX0kyQz1tCkNPTkZJR19O
RkNfUzNGV1JONT1tCkNPTkZJR19ORkNfUzNGV1JONV9JMkM9bQpDT05GSUdfTFdUVU5ORUw9eQpD
T05GSUdfSEFWRV9CUEZfSklUPXkKCiMKIyBEZXZpY2UgRHJpdmVycwojCgojCiMgR2VuZXJpYyBE
cml2ZXIgT3B0aW9ucwojCkNPTkZJR19VRVZFTlRfSEVMUEVSPXkKQ09ORklHX1VFVkVOVF9IRUxQ
RVJfUEFUSD0iIgpDT05GSUdfREVWVE1QRlM9eQpDT05GSUdfREVWVE1QRlNfTU9VTlQ9eQojIENP
TkZJR19TVEFOREFMT05FIGlzIG5vdCBzZXQKQ09ORklHX1BSRVZFTlRfRklSTVdBUkVfQlVJTEQ9
eQpDT05GSUdfRldfTE9BREVSPXkKQ09ORklHX0ZJUk1XQVJFX0lOX0tFUk5FTD15CkNPTkZJR19F
WFRSQV9GSVJNV0FSRT0iIgpDT05GSUdfRldfTE9BREVSX1VTRVJfSEVMUEVSPXkKIyBDT05GSUdf
RldfTE9BREVSX1VTRVJfSEVMUEVSX0ZBTExCQUNLIGlzIG5vdCBzZXQKQ09ORklHX1dBTlRfREVW
X0NPUkVEVU1QPXkKQ09ORklHX0FMTE9XX0RFVl9DT1JFRFVNUD15CkNPTkZJR19ERVZfQ09SRURV
TVA9eQojIENPTkZJR19ERUJVR19EUklWRVIgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19ERVZS
RVMgaXMgbm90IHNldApDT05GSUdfU1lTX0hZUEVSVklTT1I9eQojIENPTkZJR19HRU5FUklDX0NQ
VV9ERVZJQ0VTIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVSSUNfQ1BVX0FVVE9QUk9CRT15CkNPTkZJ
R19SRUdNQVA9eQpDT05GSUdfUkVHTUFQX0kyQz15CkNPTkZJR19SRUdNQVBfU1BJPXkKQ09ORklH
X1JFR01BUF9TUE1JPW0KQ09ORklHX1JFR01BUF9NTUlPPXkKQ09ORklHX1JFR01BUF9JUlE9eQpD
T05GSUdfRE1BX1NIQVJFRF9CVUZGRVI9eQojIENPTkZJR19GRU5DRV9UUkFDRSBpcyBub3Qgc2V0
CiMgQ09ORklHX0RNQV9DTUEgaXMgbm90IHNldAoKIwojIEJ1cyBkZXZpY2VzCiMKQ09ORklHX0NP
Tk5FQ1RPUj15CkNPTkZJR19QUk9DX0VWRU5UUz15CkNPTkZJR19NVEQ9bQojIENPTkZJR19NVERf
VEVTVFMgaXMgbm90IHNldApDT05GSUdfTVREX1JFREJPT1RfUEFSVFM9bQpDT05GSUdfTVREX1JF
REJPT1RfRElSRUNUT1JZX0JMT0NLPS0xCiMgQ09ORklHX01URF9SRURCT09UX1BBUlRTX1VOQUxM
T0NBVEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1JFREJPT1RfUEFSVFNfUkVBRE9OTFkgaXMg
bm90IHNldApDT05GSUdfTVREX0NNRExJTkVfUEFSVFM9bQpDT05GSUdfTVREX0FSN19QQVJUUz1t
CgojCiMgVXNlciBNb2R1bGVzIEFuZCBUcmFuc2xhdGlvbiBMYXllcnMKIwpDT05GSUdfTVREX0JM
S0RFVlM9bQpDT05GSUdfTVREX0JMT0NLPW0KQ09ORklHX01URF9CTE9DS19STz1tCkNPTkZJR19G
VEw9bQpDT05GSUdfTkZUTD1tCkNPTkZJR19ORlRMX1JXPXkKQ09ORklHX0lORlRMPW0KQ09ORklH
X1JGRF9GVEw9bQpDT05GSUdfU1NGREM9bQpDT05GSUdfU01fRlRMPW0KQ09ORklHX01URF9PT1BT
PW0KQ09ORklHX01URF9TV0FQPW0KIyBDT05GSUdfTVREX1BBUlRJVElPTkVEX01BU1RFUiBpcyBu
b3Qgc2V0CgojCiMgUkFNL1JPTS9GbGFzaCBjaGlwIGRyaXZlcnMKIwpDT05GSUdfTVREX0NGST1t
CkNPTkZJR19NVERfSkVERUNQUk9CRT1tCkNPTkZJR19NVERfR0VOX1BST0JFPW0KIyBDT05GSUdf
TVREX0NGSV9BRFZfT1BUSU9OUyBpcyBub3Qgc2V0CkNPTkZJR19NVERfTUFQX0JBTktfV0lEVEhf
MT15CkNPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfMj15CkNPTkZJR19NVERfTUFQX0JBTktfV0lE
VEhfND15CiMgQ09ORklHX01URF9NQVBfQkFOS19XSURUSF84IGlzIG5vdCBzZXQKIyBDT05GSUdf
TVREX01BUF9CQU5LX1dJRFRIXzE2IGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX01BUF9CQU5LX1dJ
RFRIXzMyIGlzIG5vdCBzZXQKQ09ORklHX01URF9DRklfSTE9eQpDT05GSUdfTVREX0NGSV9JMj15
CiMgQ09ORklHX01URF9DRklfSTQgaXMgbm90IHNldAojIENPTkZJR19NVERfQ0ZJX0k4IGlzIG5v
dCBzZXQKQ09ORklHX01URF9DRklfSU5URUxFWFQ9bQpDT05GSUdfTVREX0NGSV9BTURTVEQ9bQpD
T05GSUdfTVREX0NGSV9TVEFBPW0KQ09ORklHX01URF9DRklfVVRJTD1tCkNPTkZJR19NVERfUkFN
PW0KQ09ORklHX01URF9ST009bQpDT05GSUdfTVREX0FCU0VOVD1tCgojCiMgTWFwcGluZyBkcml2
ZXJzIGZvciBjaGlwIGFjY2VzcwojCkNPTkZJR19NVERfQ09NUExFWF9NQVBQSU5HUz15CkNPTkZJ
R19NVERfUEhZU01BUD1tCiMgQ09ORklHX01URF9QSFlTTUFQX0NPTVBBVCBpcyBub3Qgc2V0CkNP
TkZJR19NVERfU0JDX0dYWD1tCkNPTkZJR19NVERfQU1ENzZYUk9NPW0KQ09ORklHX01URF9JQ0hY
Uk9NPW0KQ09ORklHX01URF9FU0IyUk9NPW0KQ09ORklHX01URF9DSzgwNFhST009bQpDT05GSUdf
TVREX1NDQjJfRkxBU0g9bQpDT05GSUdfTVREX05FVHRlbD1tCkNPTkZJR19NVERfTDQ0MEdYPW0K
Q09ORklHX01URF9QQ0k9bQpDT05GSUdfTVREX1BDTUNJQT1tCiMgQ09ORklHX01URF9QQ01DSUFf
QU5PTllNT1VTIGlzIG5vdCBzZXQKQ09ORklHX01URF9HUElPX0FERFI9bQpDT05GSUdfTVREX0lO
VEVMX1ZSX05PUj1tCkNPTkZJR19NVERfUExBVFJBTT1tCkNPTkZJR19NVERfTEFUQ0hfQUREUj1t
CgojCiMgU2VsZi1jb250YWluZWQgTVREIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX01URF9QTUM1
NTE9bQojIENPTkZJR19NVERfUE1DNTUxX0JVR0ZJWCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9Q
TUM1NTFfREVCVUcgaXMgbm90IHNldApDT05GSUdfTVREX0RBVEFGTEFTSD1tCiMgQ09ORklHX01U
RF9EQVRBRkxBU0hfV1JJVEVfVkVSSUZZIGlzIG5vdCBzZXQKQ09ORklHX01URF9EQVRBRkxBU0hf
T1RQPXkKQ09ORklHX01URF9NMjVQODA9bQpDT05GSUdfTVREX1NTVDI1TD1tCkNPTkZJR19NVERf
U0xSQU09bQpDT05GSUdfTVREX1BIUkFNPW0KQ09ORklHX01URF9NVERSQU09bQpDT05GSUdfTVRE
UkFNX1RPVEFMX1NJWkU9NDA5NgpDT05GSUdfTVREUkFNX0VSQVNFX1NJWkU9MTI4CkNPTkZJR19N
VERfQkxPQ0syTVREPW0KCiMKIyBEaXNrLU9uLUNoaXAgRGV2aWNlIERyaXZlcnMKIwpDT05GSUdf
TVREX0RPQ0czPW0KQ09ORklHX0JDSF9DT05TVF9NPTE0CkNPTkZJR19CQ0hfQ09OU1RfVD00CkNP
TkZJR19NVERfTkFORF9FQ0M9bQojIENPTkZJR19NVERfTkFORF9FQ0NfU01DIGlzIG5vdCBzZXQK
Q09ORklHX01URF9OQU5EPW0KQ09ORklHX01URF9OQU5EX0JDSD1tCkNPTkZJR19NVERfTkFORF9F
Q0NfQkNIPXkKQ09ORklHX01URF9TTV9DT01NT049bQpDT05GSUdfTVREX05BTkRfREVOQUxJPW0K
Q09ORklHX01URF9OQU5EX0RFTkFMSV9QQ0k9bQpDT05GSUdfTVREX05BTkRfREVOQUxJX0RUPW0K
Q09ORklHX01URF9OQU5EX0RFTkFMSV9TQ1JBVENIX1JFR19BRERSPTB4RkYxMDgwMTgKQ09ORklH
X01URF9OQU5EX0dQSU89bQojIENPTkZJR19NVERfTkFORF9PTUFQX0JDSF9CVUlMRCBpcyBub3Qg
c2V0CkNPTkZJR19NVERfTkFORF9JRFM9bQpDT05GSUdfTVREX05BTkRfUklDT0g9bQpDT05GSUdf
TVREX05BTkRfRElTS09OQ0hJUD1tCiMgQ09ORklHX01URF9OQU5EX0RJU0tPTkNISVBfUFJPQkVf
QURWQU5DRUQgaXMgbm90IHNldApDT05GSUdfTVREX05BTkRfRElTS09OQ0hJUF9QUk9CRV9BRERS
RVNTPTAKIyBDT05GSUdfTVREX05BTkRfRElTS09OQ0hJUF9CQlRXUklURSBpcyBub3Qgc2V0CkNP
TkZJR19NVERfTkFORF9ET0NHND1tCkNPTkZJR19NVERfTkFORF9DQUZFPW0KQ09ORklHX01URF9O
QU5EX05BTkRTSU09bQpDT05GSUdfTVREX05BTkRfUExBVEZPUk09bQpDT05GSUdfTVREX05BTkRf
SElTSTUwND1tCkNPTkZJR19NVERfT05FTkFORD1tCkNPTkZJR19NVERfT05FTkFORF9WRVJJRllf
V1JJVEU9eQpDT05GSUdfTVREX09ORU5BTkRfR0VORVJJQz1tCiMgQ09ORklHX01URF9PTkVOQU5E
X09UUCBpcyBub3Qgc2V0CkNPTkZJR19NVERfT05FTkFORF8yWF9QUk9HUkFNPXkKCiMKIyBMUERE
UiAmIExQRERSMiBQQ00gbWVtb3J5IGRyaXZlcnMKIwpDT05GSUdfTVREX0xQRERSPW0KQ09ORklH
X01URF9RSU5GT19QUk9CRT1tCkNPTkZJR19NVERfU1BJX05PUj1tCkNPTkZJR19NVERfU1BJX05P
Ul9VU0VfNEtfU0VDVE9SUz15CkNPTkZJR19NVERfVUJJPW0KQ09ORklHX01URF9VQklfV0xfVEhS
RVNIT0xEPTQwOTYKQ09ORklHX01URF9VQklfQkVCX0xJTUlUPTIwCkNPTkZJR19NVERfVUJJX0ZB
U1RNQVA9eQpDT05GSUdfTVREX1VCSV9HTFVFQkk9bQpDT05GSUdfTVREX1VCSV9CTE9DSz15CiMg
Q09ORklHX09GIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19QQVJQT1JUPXkK
Q09ORklHX1BBUlBPUlQ9bQpDT05GSUdfUEFSUE9SVF9QQz1tCkNPTkZJR19QQVJQT1JUX1NFUklB
TD1tCkNPTkZJR19QQVJQT1JUX1BDX0ZJRk89eQojIENPTkZJR19QQVJQT1JUX1BDX1NVUEVSSU8g
aXMgbm90IHNldApDT05GSUdfUEFSUE9SVF9QQ19QQ01DSUE9bQojIENPTkZJR19QQVJQT1JUX0dT
QyBpcyBub3Qgc2V0CkNPTkZJR19QQVJQT1JUX0FYODg3OTY9bQpDT05GSUdfUEFSUE9SVF8xMjg0
PXkKQ09ORklHX1BBUlBPUlRfTk9UX1BDPXkKQ09ORklHX1BOUD15CiMgQ09ORklHX1BOUF9ERUJV
R19NRVNTQUdFUyBpcyBub3Qgc2V0CgojCiMgUHJvdG9jb2xzCiMKQ09ORklHX1BOUEFDUEk9eQpD
T05GSUdfQkxLX0RFVj15CkNPTkZJR19CTEtfREVWX05VTExfQkxLPW0KQ09ORklHX0JMS19ERVZf
RkQ9bQpDT05GSUdfUEFSSURFPW0KCiMKIyBQYXJhbGxlbCBJREUgaGlnaC1sZXZlbCBkcml2ZXJz
CiMKQ09ORklHX1BBUklERV9QRD1tCkNPTkZJR19QQVJJREVfUENEPW0KQ09ORklHX1BBUklERV9Q
Rj1tCkNPTkZJR19QQVJJREVfUFQ9bQpDT05GSUdfUEFSSURFX1BHPW0KCiMKIyBQYXJhbGxlbCBJ
REUgcHJvdG9jb2wgbW9kdWxlcwojCkNPTkZJR19QQVJJREVfQVRFTj1tCkNPTkZJR19QQVJJREVf
QlBDSz1tCkNPTkZJR19QQVJJREVfQ09NTT1tCkNPTkZJR19QQVJJREVfRFNUUj1tCkNPTkZJR19Q
QVJJREVfRklUMj1tCkNPTkZJR19QQVJJREVfRklUMz1tCkNPTkZJR19QQVJJREVfRVBBVD1tCkNP
TkZJR19QQVJJREVfRVBBVEM4PXkKQ09ORklHX1BBUklERV9FUElBPW0KQ09ORklHX1BBUklERV9G
UklRPW0KQ09ORklHX1BBUklERV9GUlBXPW0KQ09ORklHX1BBUklERV9LQklDPW0KQ09ORklHX1BB
UklERV9LVFRJPW0KQ09ORklHX1BBUklERV9PTjIwPW0KQ09ORklHX1BBUklERV9PTjI2PW0KQ09O
RklHX0JMS19ERVZfUENJRVNTRF9NVElQMzJYWD1tCkNPTkZJR19aUkFNPW0KQ09ORklHX1pSQU1f
TFo0X0NPTVBSRVNTPXkKQ09ORklHX0JMS19DUFFfQ0lTU19EQT1tCkNPTkZJR19DSVNTX1NDU0lf
VEFQRT15CkNPTkZJR19CTEtfREVWX0RBQzk2MD1tCkNPTkZJR19CTEtfREVWX1VNRU09bQojIENP
TkZJR19CTEtfREVWX0NPV19DT01NT04gaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9MT09QPXkK
Q09ORklHX0JMS19ERVZfTE9PUF9NSU5fQ09VTlQ9OApDT05GSUdfQkxLX0RFVl9DUllQVE9MT09Q
PW0KQ09ORklHX0JMS19ERVZfRFJCRD1tCiMgQ09ORklHX0RSQkRfRkFVTFRfSU5KRUNUSU9OIGlz
IG5vdCBzZXQKQ09ORklHX0JMS19ERVZfTkJEPW0KQ09ORklHX0JMS19ERVZfU0tEPW0KQ09ORklH
X0JMS19ERVZfT1NEPW0KQ09ORklHX0JMS19ERVZfU1g4PW0KQ09ORklHX0JMS19ERVZfUkFNPXkK
Q09ORklHX0JMS19ERVZfUkFNX0NPVU5UPTE2CkNPTkZJR19CTEtfREVWX1JBTV9TSVpFPTY1NTM2
CkNPTkZJR19CTEtfREVWX1JBTV9EQVg9eQpDT05GSUdfQ0RST01fUEtUQ0RWRD1tCkNPTkZJR19D
RFJPTV9QS1RDRFZEX0JVRkZFUlM9OAojIENPTkZJR19DRFJPTV9QS1RDRFZEX1dDQUNIRSBpcyBu
b3Qgc2V0CkNPTkZJR19BVEFfT1ZFUl9FVEg9bQpDT05GSUdfWEVOX0JMS0RFVl9GUk9OVEVORD1t
CkNPTkZJR19YRU5fQkxLREVWX0JBQ0tFTkQ9bQpDT05GSUdfVklSVElPX0JMSz15CiMgQ09ORklH
X0JMS19ERVZfSEQgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9SQkQ9bQpDT05GSUdfQkxLX0RF
Vl9SU1hYPW0KQ09ORklHX0JMS19ERVZfTlZNRT1tCkNPTkZJR19CTEtfREVWX05WTUVfU0NTST15
CkNPTkZJR19OVk1FX1ZFTkRPUl9FWFRfR09PR0xFPXkKCiMKIyBNaXNjIGRldmljZXMKIwpDT05G
SUdfU0VOU09SU19MSVMzTFYwMkQ9bQpDT05GSUdfQUQ1MjVYX0RQT1Q9bQpDT05GSUdfQUQ1MjVY
X0RQT1RfSTJDPW0KQ09ORklHX0FENTI1WF9EUE9UX1NQST1tCkNPTkZJR19EVU1NWV9JUlE9bQpD
T05GSUdfSUJNX0FTTT1tCkNPTkZJR19QSEFOVE9NPW0KQ09ORklHX1NHSV9JT0M0PW0KQ09ORklH
X1RJRk1fQ09SRT1tCkNPTkZJR19USUZNXzdYWDE9bQpDT05GSUdfSUNTOTMyUzQwMT1tCkNPTkZJ
R19FTkNMT1NVUkVfU0VSVklDRVM9bQpDT05GSUdfSFBfSUxPPW0KQ09ORklHX0FQRFM5ODAyQUxT
PW0KQ09ORklHX0lTTDI5MDAzPW0KQ09ORklHX0lTTDI5MDIwPW0KQ09ORklHX1NFTlNPUlNfVFNM
MjU1MD1tCkNPTkZJR19TRU5TT1JTX0JIMTc4MD1tCkNPTkZJR19TRU5TT1JTX0JIMTc3MD1tCkNP
TkZJR19TRU5TT1JTX0FQRFM5OTBYPW0KQ09ORklHX0hNQzYzNTI9bQpDT05GSUdfRFMxNjgyPW0K
Q09ORklHX1RJX0RBQzc1MTI9bQpDT05GSUdfVk1XQVJFX0JBTExPT049bQpDT05GSUdfQk1QMDg1
PW0KQ09ORklHX0JNUDA4NV9JMkM9bQpDT05GSUdfQk1QMDg1X1NQST1tCkNPTkZJR19VU0JfU1dJ
VENIX0ZTQTk0ODA9bQpDT05GSUdfTEFUVElDRV9FQ1AzX0NPTkZJRz1tCkNPTkZJR19TUkFNPXkK
Q09ORklHX0MyUE9SVD1tCkNPTkZJR19DMlBPUlRfRFVSQU1BUl8yMTUwPW0KCiMKIyBFRVBST00g
c3VwcG9ydAojCkNPTkZJR19FRVBST01fQVQyND1tCkNPTkZJR19FRVBST01fQVQyNT1tCkNPTkZJ
R19FRVBST01fTEVHQUNZPW0KQ09ORklHX0VFUFJPTV9NQVg2ODc1PW0KQ09ORklHX0VFUFJPTV85
M0NYNj1tCkNPTkZJR19FRVBST01fOTNYWDQ2PW0KQ09ORklHX0NCNzEwX0NPUkU9bQojIENPTkZJ
R19DQjcxMF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19DQjcxMF9ERUJVR19BU1NVTVBUSU9OUz15
CgojCiMgVGV4YXMgSW5zdHJ1bWVudHMgc2hhcmVkIHRyYW5zcG9ydCBsaW5lIGRpc2NpcGxpbmUK
IwpDT05GSUdfVElfU1Q9bQpDT05GSUdfU0VOU09SU19MSVMzX0kyQz1tCgojCiMgQWx0ZXJhIEZQ
R0EgZmlybXdhcmUgZG93bmxvYWQgbW9kdWxlCiMKQ09ORklHX0FMVEVSQV9TVEFQTD1tCkNPTkZJ
R19JTlRFTF9NRUk9bQpDT05GSUdfSU5URUxfTUVJX01FPW0KQ09ORklHX0lOVEVMX01FSV9UWEU9
bQpDT05GSUdfVk1XQVJFX1ZNQ0k9bQoKIwojIEludGVsIE1JQyBCdXMgRHJpdmVyCiMKQ09ORklH
X0lOVEVMX01JQ19CVVM9bQoKIwojIFNDSUYgQnVzIERyaXZlcgojCkNPTkZJR19TQ0lGX0JVUz1t
CgojCiMgSW50ZWwgTUlDIEhvc3QgRHJpdmVyCiMKQ09ORklHX0lOVEVMX01JQ19IT1NUPW0KCiMK
IyBJbnRlbCBNSUMgQ2FyZCBEcml2ZXIKIwpDT05GSUdfSU5URUxfTUlDX0NBUkQ9bQoKIwojIFND
SUYgRHJpdmVyCiMKQ09ORklHX1NDSUY9bQoKIwojIEludGVsIE1JQyBDb3Byb2Nlc3NvciBTdGF0
ZSBNYW5hZ2VtZW50IChDT1NNKSBEcml2ZXJzCiMKQ09ORklHX01JQ19DT1NNPW0KQ09ORklHX0dF
TldRRT1tCkNPTkZJR19HRU5XUUVfUExBVEZPUk1fRVJST1JfUkVDT1ZFUlk9MApDT05GSUdfRUNI
Tz1tCiMgQ09ORklHX0NYTF9CQVNFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1hMX0tFUk5FTF9BUEkg
aXMgbm90IHNldAojIENPTkZJR19DWExfRUVIIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfSURFPXkK
IyBDT05GSUdfSURFIGlzIG5vdCBzZXQKCiMKIyBTQ1NJIGRldmljZSBzdXBwb3J0CiMKQ09ORklH
X1NDU0lfTU9EPXkKQ09ORklHX1JBSURfQVRUUlM9bQpDT05GSUdfU0NTST15CkNPTkZJR19TQ1NJ
X0RNQT15CkNPTkZJR19TQ1NJX05FVExJTks9eQojIENPTkZJR19TQ1NJX01RX0RFRkFVTFQgaXMg
bm90IHNldApDT05GSUdfU0NTSV9QUk9DX0ZTPXkKCiMKIyBTQ1NJIHN1cHBvcnQgdHlwZSAoZGlz
aywgdGFwZSwgQ0QtUk9NKQojCkNPTkZJR19CTEtfREVWX1NEPXkKQ09ORklHX0NIUl9ERVZfU1Q9
bQpDT05GSUdfQ0hSX0RFVl9PU1NUPW0KQ09ORklHX0JMS19ERVZfU1I9eQojIENPTkZJR19CTEtf
REVWX1NSX1ZFTkRPUiBpcyBub3Qgc2V0CkNPTkZJR19DSFJfREVWX1NHPXkKQ09ORklHX0NIUl9E
RVZfU0NIPW0KQ09ORklHX1NDU0lfRU5DTE9TVVJFPW0KQ09ORklHX1NDU0lfQ09OU1RBTlRTPXkK
Q09ORklHX1NDU0lfTE9HR0lORz15CkNPTkZJR19TQ1NJX1NDQU5fQVNZTkM9eQoKIwojIFNDU0kg
VHJhbnNwb3J0cwojCkNPTkZJR19TQ1NJX1NQSV9BVFRSUz1tCkNPTkZJR19TQ1NJX0ZDX0FUVFJT
PW0KQ09ORklHX1NDU0lfSVNDU0lfQVRUUlM9bQpDT05GSUdfU0NTSV9TQVNfQVRUUlM9bQpDT05G
SUdfU0NTSV9TQVNfTElCU0FTPW0KQ09ORklHX1NDU0lfU0FTX0FUQT15CkNPTkZJR19TQ1NJX1NB
U19IT1NUX1NNUD15CkNPTkZJR19TQ1NJX1NSUF9BVFRSUz1tCkNPTkZJR19TQ1NJX0xPV0xFVkVM
PXkKQ09ORklHX0lTQ1NJX1RDUD1tCkNPTkZJR19JU0NTSV9CT09UX1NZU0ZTPW0KQ09ORklHX1ND
U0lfQ1hHQjNfSVNDU0k9bQpDT05GSUdfU0NTSV9DWEdCNF9JU0NTST1tCkNPTkZJR19TQ1NJX0JO
WDJfSVNDU0k9bQpDT05GSUdfU0NTSV9CTlgyWF9GQ09FPW0KQ09ORklHX0JFMklTQ1NJPW0KQ09O
RklHX0JMS19ERVZfM1dfWFhYWF9SQUlEPW0KQ09ORklHX1NDU0lfSFBTQT1tCkNPTkZJR19TQ1NJ
XzNXXzlYWFg9bQpDT05GSUdfU0NTSV8zV19TQVM9bQpDT05GSUdfU0NTSV9BQ0FSRD1tCkNPTkZJ
R19TQ1NJX0FBQ1JBSUQ9bQpDT05GSUdfU0NTSV9BSUM3WFhYPW0KQ09ORklHX0FJQzdYWFhfQ01E
U19QRVJfREVWSUNFPTgKQ09ORklHX0FJQzdYWFhfUkVTRVRfREVMQVlfTVM9NTAwMAojIENPTkZJ
R19BSUM3WFhYX0RFQlVHX0VOQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19BSUM3WFhYX0RFQlVHX01B
U0s9MApDT05GSUdfQUlDN1hYWF9SRUdfUFJFVFRZX1BSSU5UPXkKQ09ORklHX1NDU0lfQUlDNzlY
WD1tCkNPTkZJR19BSUM3OVhYX0NNRFNfUEVSX0RFVklDRT0zMgpDT05GSUdfQUlDNzlYWF9SRVNF
VF9ERUxBWV9NUz01MDAwCiMgQ09ORklHX0FJQzc5WFhfREVCVUdfRU5BQkxFIGlzIG5vdCBzZXQK
Q09ORklHX0FJQzc5WFhfREVCVUdfTUFTSz0wCkNPTkZJR19BSUM3OVhYX1JFR19QUkVUVFlfUFJJ
TlQ9eQpDT05GSUdfU0NTSV9BSUM5NFhYPW0KIyBDT05GSUdfQUlDOTRYWF9ERUJVRyBpcyBub3Qg
c2V0CkNPTkZJR19TQ1NJX01WU0FTPW0KIyBDT05GSUdfU0NTSV9NVlNBU19ERUJVRyBpcyBub3Qg
c2V0CiMgQ09ORklHX1NDU0lfTVZTQVNfVEFTS0xFVCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX01W
VU1JPW0KQ09ORklHX1NDU0lfRFBUX0kyTz1tCkNPTkZJR19TQ1NJX0FEVkFOU1lTPW0KQ09ORklH
X1NDU0lfQVJDTVNSPW0KQ09ORklHX1NDU0lfRVNBUzJSPW0KQ09ORklHX01FR0FSQUlEX05FV0dF
Tj15CkNPTkZJR19NRUdBUkFJRF9NTT1tCkNPTkZJR19NRUdBUkFJRF9NQUlMQk9YPW0KQ09ORklH
X01FR0FSQUlEX0xFR0FDWT1tCkNPTkZJR19NRUdBUkFJRF9TQVM9bQpDT05GSUdfU0NTSV9NUFQz
U0FTPW0KQ09ORklHX1NDU0lfTVBUMlNBU19NQVhfU0dFPTEyOApDT05GSUdfU0NTSV9NUFQzU0FT
X01BWF9TR0U9MTI4CkNPTkZJR19TQ1NJX01QVDJTQVM9bQpDT05GSUdfU0NTSV9VRlNIQ0Q9bQpD
T05GSUdfU0NTSV9VRlNIQ0RfUENJPW0KQ09ORklHX1NDU0lfVUZTSENEX1BMQVRGT1JNPW0KQ09O
RklHX1NDU0lfSFBUSU9QPW0KQ09ORklHX1NDU0lfQlVTTE9HSUM9bQpDT05GSUdfU0NTSV9GTEFT
SFBPSU5UPXkKQ09ORklHX1ZNV0FSRV9QVlNDU0k9bQpDT05GSUdfWEVOX1NDU0lfRlJPTlRFTkQ9
bQpDT05GSUdfSFlQRVJWX1NUT1JBR0U9bQpDT05GSUdfTElCRkM9bQpDT05GSUdfTElCRkNPRT1t
CkNPTkZJR19GQ09FPW0KQ09ORklHX0ZDT0VfRk5JQz1tCkNPTkZJR19TQ1NJX1NOSUM9bQojIENP
TkZJR19TQ1NJX1NOSUNfREVCVUdfRlMgaXMgbm90IHNldApDT05GSUdfU0NTSV9ETVgzMTkxRD1t
CkNPTkZJR19TQ1NJX0VBVEE9bQpDT05GSUdfU0NTSV9FQVRBX1RBR0dFRF9RVUVVRT15CkNPTkZJ
R19TQ1NJX0VBVEFfTElOS0VEX0NPTU1BTkRTPXkKQ09ORklHX1NDU0lfRUFUQV9NQVhfVEFHUz0x
NgpDT05GSUdfU0NTSV9GVVRVUkVfRE9NQUlOPW0KQ09ORklHX1NDU0lfR0RUSD1tCkNPTkZJR19T
Q1NJX0lTQ0k9bQpDT05GSUdfU0NTSV9JUFM9bQpDT05GSUdfU0NTSV9JTklUSU89bQpDT05GSUdf
U0NTSV9JTklBMTAwPW0KQ09ORklHX1NDU0lfUFBBPW0KQ09ORklHX1NDU0lfSU1NPW0KIyBDT05G
SUdfU0NTSV9JWklQX0VQUDE2IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9JWklQX1NMT1dfQ1RS
IGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfU1RFWD1tCkNPTkZJR19TQ1NJX1NZTTUzQzhYWF8yPW0K
Q09ORklHX1NDU0lfU1lNNTNDOFhYX0RNQV9BRERSRVNTSU5HX01PREU9MQpDT05GSUdfU0NTSV9T
WU01M0M4WFhfREVGQVVMVF9UQUdTPTE2CkNPTkZJR19TQ1NJX1NZTTUzQzhYWF9NQVhfVEFHUz02
NApDT05GSUdfU0NTSV9TWU01M0M4WFhfTU1JTz15CkNPTkZJR19TQ1NJX0lQUj1tCkNPTkZJR19T
Q1NJX0lQUl9UUkFDRT15CkNPTkZJR19TQ1NJX0lQUl9EVU1QPXkKQ09ORklHX1NDU0lfUUxPR0lD
XzEyODA9bQpDT05GSUdfU0NTSV9RTEFfRkM9bQpDT05GSUdfVENNX1FMQTJYWFg9bQpDT05GSUdf
U0NTSV9RTEFfSVNDU0k9bQpDT05GSUdfU0NTSV9MUEZDPW0KIyBDT05GSUdfU0NTSV9MUEZDX0RF
QlVHX0ZTIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfREMzOTV4PW0KQ09ORklHX1NDU0lfQU01M0M5
NzQ9bQpDT05GSUdfU0NTSV9XRDcxOVg9bQpDT05GSUdfU0NTSV9ERUJVRz1tCkNPTkZJR19TQ1NJ
X1BNQ1JBSUQ9bQpDT05GSUdfU0NTSV9QTTgwMDE9bQpDT05GSUdfU0NTSV9CRkFfRkM9bQpDT05G
SUdfU0NTSV9WSVJUSU89bQpDT05GSUdfU0NTSV9DSEVMU0lPX0ZDT0U9bQpDT05GSUdfU0NTSV9M
T1dMRVZFTF9QQ01DSUE9eQpDT05GSUdfUENNQ0lBX0FIQTE1Mlg9bQpDT05GSUdfUENNQ0lBX0ZE
T01BSU49bQpDT05GSUdfUENNQ0lBX1FMT0dJQz1tCkNPTkZJR19QQ01DSUFfU1lNNTNDNTAwPW0K
Q09ORklHX1NDU0lfREg9eQpDT05GSUdfU0NTSV9ESF9SREFDPW0KQ09ORklHX1NDU0lfREhfSFBf
U1c9bQpDT05GSUdfU0NTSV9ESF9FTUM9bQpDT05GSUdfU0NTSV9ESF9BTFVBPW0KQ09ORklHX1ND
U0lfT1NEX0lOSVRJQVRPUj1tCkNPTkZJR19TQ1NJX09TRF9VTEQ9bQpDT05GSUdfU0NTSV9PU0Rf
RFBSSU5UX1NFTlNFPTEKIyBDT05GSUdfU0NTSV9PU0RfREVCVUcgaXMgbm90IHNldApDT05GSUdf
QVRBPXkKIyBDT05GSUdfQVRBX05PTlNUQU5EQVJEIGlzIG5vdCBzZXQKQ09ORklHX0FUQV9WRVJC
T1NFX0VSUk9SPXkKQ09ORklHX0FUQV9BQ1BJPXkKQ09ORklHX1NBVEFfWlBPREQ9eQpDT05GSUdf
U0FUQV9QTVA9eQoKIwojIENvbnRyb2xsZXJzIHdpdGggbm9uLVNGRiBuYXRpdmUgaW50ZXJmYWNl
CiMKQ09ORklHX1NBVEFfQUhDST1tCkNPTkZJR19TQVRBX0FIQ0lfUExBVEZPUk09bQpDT05GSUdf
U0FUQV9JTklDMTYyWD1tCkNPTkZJR19TQVRBX0FDQVJEX0FIQ0k9bQpDT05GSUdfU0FUQV9TSUwy
ND1tCkNPTkZJR19BVEFfU0ZGPXkKCiMKIyBTRkYgY29udHJvbGxlcnMgd2l0aCBjdXN0b20gRE1B
IGludGVyZmFjZQojCkNPTkZJR19QRENfQURNQT1tCkNPTkZJR19TQVRBX1FTVE9SPW0KQ09ORklH
X1NBVEFfU1g0PW0KQ09ORklHX0FUQV9CTURNQT15CgojCiMgU0FUQSBTRkYgY29udHJvbGxlcnMg
d2l0aCBCTURNQQojCkNPTkZJR19BVEFfUElJWD15CkNPTkZJR19TQVRBX01WPW0KQ09ORklHX1NB
VEFfTlY9bQpDT05GSUdfU0FUQV9QUk9NSVNFPW0KQ09ORklHX1NBVEFfU0lMPW0KQ09ORklHX1NB
VEFfU0lTPW0KQ09ORklHX1NBVEFfU1ZXPW0KQ09ORklHX1NBVEFfVUxJPW0KQ09ORklHX1NBVEFf
VklBPW0KQ09ORklHX1NBVEFfVklURVNTRT1tCgojCiMgUEFUQSBTRkYgY29udHJvbGxlcnMgd2l0
aCBCTURNQQojCkNPTkZJR19QQVRBX0FMST1tCkNPTkZJR19QQVRBX0FNRD1tCkNPTkZJR19QQVRB
X0FSVE9QPW0KQ09ORklHX1BBVEFfQVRJSVhQPW0KQ09ORklHX1BBVEFfQVRQODY3WD1tCkNPTkZJ
R19QQVRBX0NNRDY0WD1tCkNPTkZJR19QQVRBX0NZUFJFU1M9bQpDT05GSUdfUEFUQV9FRkFSPW0K
Q09ORklHX1BBVEFfSFBUMzY2PW0KQ09ORklHX1BBVEFfSFBUMzdYPW0KQ09ORklHX1BBVEFfSFBU
M1gyTj1tCkNPTkZJR19QQVRBX0hQVDNYMz1tCiMgQ09ORklHX1BBVEFfSFBUM1gzX0RNQSBpcyBu
b3Qgc2V0CkNPTkZJR19QQVRBX0lUODIxMz1tCkNPTkZJR19QQVRBX0lUODIxWD1tCkNPTkZJR19Q
QVRBX0pNSUNST049bQpDT05GSUdfUEFUQV9NQVJWRUxMPW0KQ09ORklHX1BBVEFfTkVUQ0VMTD1t
CkNPTkZJR19QQVRBX05JTkpBMzI9bQpDT05GSUdfUEFUQV9OUzg3NDE1PW0KQ09ORklHX1BBVEFf
T0xEUElJWD1tCkNPTkZJR19QQVRBX09QVElETUE9bQpDT05GSUdfUEFUQV9QREMyMDI3WD1tCkNP
TkZJR19QQVRBX1BEQ19PTEQ9bQpDT05GSUdfUEFUQV9SQURJU1lTPW0KQ09ORklHX1BBVEFfUkRD
PW0KQ09ORklHX1BBVEFfU0NIPW0KQ09ORklHX1BBVEFfU0VSVkVSV09SS1M9bQpDT05GSUdfUEFU
QV9TSUw2ODA9bQpDT05GSUdfUEFUQV9TSVM9eQpDT05GSUdfUEFUQV9UT1NISUJBPW0KQ09ORklH
X1BBVEFfVFJJRkxFWD1tCkNPTkZJR19QQVRBX1ZJQT1tCkNPTkZJR19QQVRBX1dJTkJPTkQ9bQoK
IwojIFBJTy1vbmx5IFNGRiBjb250cm9sbGVycwojCkNPTkZJR19QQVRBX0NNRDY0MF9QQ0k9bQpD
T05GSUdfUEFUQV9NUElJWD1tCkNPTkZJR19QQVRBX05TODc0MTA9bQpDT05GSUdfUEFUQV9PUFRJ
PW0KQ09ORklHX1BBVEFfUENNQ0lBPW0KQ09ORklHX1BBVEFfUExBVEZPUk09bQpDT05GSUdfUEFU
QV9SWjEwMDA9bQoKIwojIEdlbmVyaWMgZmFsbGJhY2sgLyBsZWdhY3kgZHJpdmVycwojCkNPTkZJ
R19QQVRBX0FDUEk9bQpDT05GSUdfQVRBX0dFTkVSSUM9eQpDT05GSUdfUEFUQV9MRUdBQ1k9bQpD
T05GSUdfTUQ9eQpDT05GSUdfQkxLX0RFVl9NRD15CkNPTkZJR19NRF9BVVRPREVURUNUPXkKQ09O
RklHX01EX0xJTkVBUj1tCkNPTkZJR19NRF9SQUlEMD1tCkNPTkZJR19NRF9SQUlEMT1tCkNPTkZJ
R19NRF9SQUlEMTA9bQpDT05GSUdfTURfUkFJRDQ1Nj1tCkNPTkZJR19NRF9NVUxUSVBBVEg9bQpD
T05GSUdfTURfRkFVTFRZPW0KQ09ORklHX01EX0NMVVNURVI9bQpDT05GSUdfQkNBQ0hFPW0KIyBD
T05GSUdfQkNBQ0hFX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNBQ0hFX0NMT1NVUkVTX0RF
QlVHIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfRE1fQlVJTFRJTj15CkNPTkZJR19CTEtfREVW
X0RNPXkKIyBDT05GSUdfRE1fTVFfREVGQVVMVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0RFQlVH
IGlzIG5vdCBzZXQKQ09ORklHX0RNX0JVRklPPW0KQ09ORklHX0RNX0JJT19QUklTT049bQpDT05G
SUdfRE1fUEVSU0lTVEVOVF9EQVRBPW0KIyBDT05GSUdfRE1fREVCVUdfQkxPQ0tfU1RBQ0tfVFJB
Q0lORyBpcyBub3Qgc2V0CkNPTkZJR19ETV9DUllQVD1tCkNPTkZJR19ETV9TTkFQU0hPVD1tCkNP
TkZJR19ETV9USElOX1BST1ZJU0lPTklORz1tCkNPTkZJR19ETV9DQUNIRT1tCkNPTkZJR19ETV9D
QUNIRV9NUT1tCkNPTkZJR19ETV9DQUNIRV9TTVE9bQpDT05GSUdfRE1fQ0FDSEVfQ0xFQU5FUj1t
CkNPTkZJR19ETV9FUkE9bQpDT05GSUdfRE1fTUlSUk9SPW0KQ09ORklHX0RNX0xPR19VU0VSU1BB
Q0U9bQpDT05GSUdfRE1fUkFJRD1tCkNPTkZJR19ETV9aRVJPPW0KQ09ORklHX0RNX01VTFRJUEFU
SD1tCkNPTkZJR19ETV9NVUxUSVBBVEhfUUw9bQpDT05GSUdfRE1fTVVMVElQQVRIX1NUPW0KQ09O
RklHX0RNX0RFTEFZPW0KQ09ORklHX0RNX1VFVkVOVD15CkNPTkZJR19ETV9GTEFLRVk9bQpDT05G
SUdfRE1fVkVSSVRZPW0KQ09ORklHX0RNX1NXSVRDSD1tCkNPTkZJR19ETV9MT0dfV1JJVEVTPW0K
Q09ORklHX1RBUkdFVF9DT1JFPXkKQ09ORklHX1RDTV9JQkxPQ0s9bQpDT05GSUdfVENNX0ZJTEVJ
Tz1tCkNPTkZJR19UQ01fUFNDU0k9bQpDT05GSUdfVENNX1VTRVIyPW0KQ09ORklHX0xPT1BCQUNL
X1RBUkdFVD1tCkNPTkZJR19UQ01fRkM9bQpDT05GSUdfSVNDU0lfVEFSR0VUPW0KQ09ORklHX1NC
UF9UQVJHRVQ9bQpDT05GSUdfRlVTSU9OPXkKQ09ORklHX0ZVU0lPTl9TUEk9bQpDT05GSUdfRlVT
SU9OX0ZDPW0KQ09ORklHX0ZVU0lPTl9TQVM9bQpDT05GSUdfRlVTSU9OX01BWF9TR0U9MTI4CkNP
TkZJR19GVVNJT05fQ1RMPW0KQ09ORklHX0ZVU0lPTl9MQU49bQpDT05GSUdfRlVTSU9OX0xPR0dJ
Tkc9eQoKIwojIElFRUUgMTM5NCAoRmlyZVdpcmUpIHN1cHBvcnQKIwpDT05GSUdfRklSRVdJUkU9
bQpDT05GSUdfRklSRVdJUkVfT0hDST1tCkNPTkZJR19GSVJFV0lSRV9TQlAyPW0KQ09ORklHX0ZJ
UkVXSVJFX05FVD1tCkNPTkZJR19GSVJFV0lSRV9OT1NZPW0KQ09ORklHX01BQ0lOVE9TSF9EUklW
RVJTPXkKQ09ORklHX01BQ19FTVVNT1VTRUJUTj1tCkNPTkZJR19ORVRERVZJQ0VTPXkKQ09ORklH
X01JST1tCkNPTkZJR19ORVRfQ09SRT15CkNPTkZJR19CT05ESU5HPW0KQ09ORklHX0RVTU1ZPW0K
Q09ORklHX0VRVUFMSVpFUj1tCkNPTkZJR19ORVRfRkM9eQpDT05GSUdfSUZCPW0KQ09ORklHX05F
VF9URUFNPW0KQ09ORklHX05FVF9URUFNX01PREVfQlJPQURDQVNUPW0KQ09ORklHX05FVF9URUFN
X01PREVfUk9VTkRST0JJTj1tCkNPTkZJR19ORVRfVEVBTV9NT0RFX1JBTkRPTT1tCkNPTkZJR19O
RVRfVEVBTV9NT0RFX0FDVElWRUJBQ0tVUD1tCkNPTkZJR19ORVRfVEVBTV9NT0RFX0xPQURCQUxB
TkNFPW0KQ09ORklHX01BQ1ZMQU49bQpDT05GSUdfTUFDVlRBUD1tCkNPTkZJR19JUFZMQU49bQpD
T05GSUdfVlhMQU49bQpDT05GSUdfR0VORVZFPW0KQ09ORklHX05FVENPTlNPTEU9bQpDT05GSUdf
TkVUQ09OU09MRV9EWU5BTUlDPXkKQ09ORklHX05FVFBPTEw9eQpDT05GSUdfTkVUX1BPTExfQ09O
VFJPTExFUj15CkNPTkZJR19OVEJfTkVUREVWPW0KQ09ORklHX1JJT05FVD1tCkNPTkZJR19SSU9O
RVRfVFhfU0laRT0xMjgKQ09ORklHX1JJT05FVF9SWF9TSVpFPTEyOApDT05GSUdfVFVOPXkKIyBD
T05GSUdfVFVOX1ZORVRfQ1JPU1NfTEUgaXMgbm90IHNldApDT05GSUdfVkVUSD1tCkNPTkZJR19W
SVJUSU9fTkVUPXkKQ09ORklHX05MTU9OPW0KQ09ORklHX05FVF9WUkY9bQpDT05GSUdfU1VOR0VN
X1BIWT1tCkNPTkZJR19BUkNORVQ9bQpDT05GSUdfQVJDTkVUXzEyMDE9bQpDT05GSUdfQVJDTkVU
XzEwNTE9bQpDT05GSUdfQVJDTkVUX1JBVz1tCkNPTkZJR19BUkNORVRfQ0FQPW0KQ09ORklHX0FS
Q05FVF9DT005MHh4PW0KQ09ORklHX0FSQ05FVF9DT005MHh4SU89bQpDT05GSUdfQVJDTkVUX1JJ
TV9JPW0KQ09ORklHX0FSQ05FVF9DT00yMDAyMD1tCkNPTkZJR19BUkNORVRfQ09NMjAwMjBfUENJ
PW0KQ09ORklHX0FSQ05FVF9DT00yMDAyMF9DUz1tCkNPTkZJR19BVE1fRFJJVkVSUz15CkNPTkZJ
R19BVE1fRFVNTVk9bQpDT05GSUdfQVRNX1RDUD1tCkNPTkZJR19BVE1fTEFOQUk9bQpDT05GSUdf
QVRNX0VOST1tCiMgQ09ORklHX0FUTV9FTklfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19BVE1f
RU5JX1RVTkVfQlVSU1QgaXMgbm90IHNldApDT05GSUdfQVRNX0ZJUkVTVFJFQU09bQpDT05GSUdf
QVRNX1pBVE09bQojIENPTkZJR19BVE1fWkFUTV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19BVE1f
TklDU1RBUj1tCiMgQ09ORklHX0FUTV9OSUNTVEFSX1VTRV9TVU5JIGlzIG5vdCBzZXQKIyBDT05G
SUdfQVRNX05JQ1NUQVJfVVNFX0lEVDc3MTA1IGlzIG5vdCBzZXQKQ09ORklHX0FUTV9JRFQ3NzI1
Mj1tCiMgQ09ORklHX0FUTV9JRFQ3NzI1Ml9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9J
RFQ3NzI1Ml9SQ1ZfQUxMIGlzIG5vdCBzZXQKQ09ORklHX0FUTV9JRFQ3NzI1Ml9VU0VfU1VOST15
CkNPTkZJR19BVE1fQU1CQVNTQURPUj1tCiMgQ09ORklHX0FUTV9BTUJBU1NBRE9SX0RFQlVHIGlz
IG5vdCBzZXQKQ09ORklHX0FUTV9IT1JJWk9OPW0KIyBDT05GSUdfQVRNX0hPUklaT05fREVCVUcg
aXMgbm90IHNldApDT05GSUdfQVRNX0lBPW0KIyBDT05GSUdfQVRNX0lBX0RFQlVHIGlzIG5vdCBz
ZXQKQ09ORklHX0FUTV9GT1JFMjAwRT1tCiMgQ09ORklHX0FUTV9GT1JFMjAwRV9VU0VfVEFTS0xF
VCBpcyBub3Qgc2V0CkNPTkZJR19BVE1fRk9SRTIwMEVfVFhfUkVUUlk9MTYKQ09ORklHX0FUTV9G
T1JFMjAwRV9ERUJVRz0wCkNPTkZJR19BVE1fSEU9bQpDT05GSUdfQVRNX0hFX1VTRV9TVU5JPXkK
Q09ORklHX0FUTV9TT0xPUz1tCgojCiMgQ0FJRiB0cmFuc3BvcnQgZHJpdmVycwojCkNPTkZJR19D
QUlGX1RUWT1tCkNPTkZJR19DQUlGX1NQSV9TTEFWRT1tCiMgQ09ORklHX0NBSUZfU1BJX1NZTkMg
aXMgbm90IHNldApDT05GSUdfQ0FJRl9IU0k9bQpDT05GSUdfQ0FJRl9WSVJUSU89bQpDT05GSUdf
VkhPU1RfTkVUPW0KQ09ORklHX1ZIT1NUX1NDU0k9bQpDT05GSUdfVkhPU1RfUklORz1tCkNPTkZJ
R19WSE9TVD1tCiMgQ09ORklHX1ZIT1NUX0NST1NTX0VORElBTl9MRUdBQ1kgaXMgbm90IHNldAoK
IwojIERpc3RyaWJ1dGVkIFN3aXRjaCBBcmNoaXRlY3R1cmUgZHJpdmVycwojCiMgQ09ORklHX05F
VF9EU0FfTVY4OEU2WFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9NVjg4RTZYWFhfTkVF
RF9QUFUgaXMgbm90IHNldApDT05GSUdfRVRIRVJORVQ9eQpDT05GSUdfTURJTz1tCkNPTkZJR19O
RVRfVkVORE9SXzNDT009eQpDT05GSUdfUENNQ0lBXzNDNTc0PW0KQ09ORklHX1BDTUNJQV8zQzU4
OT1tCkNPTkZJR19WT1JURVg9bQpDT05GSUdfVFlQSE9PTj1tCkNPTkZJR19ORVRfVkVORE9SX0FE
QVBURUM9eQpDT05GSUdfQURBUFRFQ19TVEFSRklSRT1tCkNPTkZJR19ORVRfVkVORE9SX0FHRVJF
PXkKQ09ORklHX0VUMTMxWD1tCkNPTkZJR19ORVRfVkVORE9SX0FMVEVPTj15CkNPTkZJR19BQ0VO
SUM9bQojIENPTkZJR19BQ0VOSUNfT01JVF9USUdPTl9JIGlzIG5vdCBzZXQKQ09ORklHX0FMVEVS
QV9UU0U9bQpDT05GSUdfTkVUX1ZFTkRPUl9BTUFaT049eQpDT05GSUdfRU5BX0VUSEVSTkVUPW0K
Q09ORklHX05FVF9WRU5ET1JfQU1EPXkKQ09ORklHX0FNRDgxMTFfRVRIPW0KQ09ORklHX1BDTkVU
MzI9bQpDT05GSUdfUENNQ0lBX05NQ0xBTj1tCkNPTkZJR19ORVRfVkVORE9SX0FSQz15CkNPTkZJ
R19ORVRfVkVORE9SX0FUSEVST1M9eQpDT05GSUdfQVRMMj1tCkNPTkZJR19BVEwxPW0KQ09ORklH
X0FUTDFFPW0KQ09ORklHX0FUTDFDPW0KQ09ORklHX0FMWD1tCkNPTkZJR19ORVRfVkVORE9SX0FV
Uk9SQT15CkNPTkZJR19BVVJPUkFfTkI4ODAwPW0KQ09ORklHX05FVF9DQURFTkNFPXkKQ09ORklH
X01BQ0I9bQpDT05GSUdfTkVUX1ZFTkRPUl9CUk9BRENPTT15CkNPTkZJR19CNDQ9bQpDT05GSUdf
QjQ0X1BDSV9BVVRPU0VMRUNUPXkKQ09ORklHX0I0NF9QQ0lDT1JFX0FVVE9TRUxFQ1Q9eQpDT05G
SUdfQjQ0X1BDST15CkNPTkZJR19CQ01HRU5FVD1tCkNPTkZJR19CTlgyPW0KQ09ORklHX0NOSUM9
bQpDT05GSUdfVElHT04zPW0KQ09ORklHX0JOWDJYPW0KQ09ORklHX0JOWDJYX1NSSU9WPXkKQ09O
RklHX0JOWDJYX1ZYTEFOPXkKQ09ORklHX0JOWFQ9bQpDT05GSUdfQk5YVF9TUklPVj15CkNPTkZJ
R19ORVRfVkVORE9SX0JST0NBREU9eQpDT05GSUdfQk5BPW0KQ09ORklHX05FVF9WRU5ET1JfQ0FW
SVVNPXkKQ09ORklHX1RIVU5ERVJfTklDX1BGPW0KQ09ORklHX1RIVU5ERVJfTklDX1ZGPW0KQ09O
RklHX1RIVU5ERVJfTklDX0JHWD1tCkNPTkZJR19MSVFVSURJTz1tCkNPTkZJR19ORVRfVkVORE9S
X0NIRUxTSU89eQpDT05GSUdfQ0hFTFNJT19UMT1tCkNPTkZJR19DSEVMU0lPX1QxXzFHPXkKQ09O
RklHX0NIRUxTSU9fVDM9bQpDT05GSUdfQ0hFTFNJT19UND1tCkNPTkZJR19DSEVMU0lPX1Q0X0RD
Qj15CkNPTkZJR19DSEVMU0lPX1Q0X0ZDT0U9eQpDT05GSUdfQ0hFTFNJT19UNFZGPW0KQ09ORklH
X05FVF9WRU5ET1JfQ0lTQ089eQpDT05GSUdfRU5JQz1tCkNPTkZJR19DWF9FQ0FUPW0KQ09ORklH
X0RORVQ9bQpDT05GSUdfTkVUX1ZFTkRPUl9ERUM9eQpDT05GSUdfTkVUX1RVTElQPXkKQ09ORklH
X0RFMjEwNFg9bQpDT05GSUdfREUyMTA0WF9EU0w9MApDT05GSUdfVFVMSVA9bQojIENPTkZJR19U
VUxJUF9NV0kgaXMgbm90IHNldAojIENPTkZJR19UVUxJUF9NTUlPIGlzIG5vdCBzZXQKIyBDT05G
SUdfVFVMSVBfTkFQSSBpcyBub3Qgc2V0CkNPTkZJR19ERTRYNT1tCkNPTkZJR19XSU5CT05EXzg0
MD1tCkNPTkZJR19ETTkxMDI9bQpDT05GSUdfVUxJNTI2WD1tCkNPTkZJR19QQ01DSUFfWElSQ09N
PW0KQ09ORklHX05FVF9WRU5ET1JfRExJTks9eQpDT05GSUdfREwySz1tCkNPTkZJR19TVU5EQU5D
RT1tCiMgQ09ORklHX1NVTkRBTkNFX01NSU8gaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9F
TVVMRVg9eQpDT05GSUdfQkUyTkVUPW0KQ09ORklHX0JFMk5FVF9IV01PTj15CkNPTkZJR19CRTJO
RVRfVlhMQU49eQpDT05GSUdfTkVUX1ZFTkRPUl9FWkNISVA9eQpDT05GSUdfTkVUX1ZFTkRPUl9F
WEFSPXkKQ09ORklHX1MySU89bQpDT05GSUdfVlhHRT1tCiMgQ09ORklHX1ZYR0VfREVCVUdfVFJB
Q0VfQUxMIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfRlVKSVRTVT15CkNPTkZJR19QQ01D
SUFfRk1WSjE4WD1tCkNPTkZJR19ORVRfVkVORE9SX0hQPXkKQ09ORklHX0hQMTAwPW0KQ09ORklH
X05FVF9WRU5ET1JfSU5URUw9eQpDT05GSUdfRTEwMD1tCkNPTkZJR19FMTAwMD1tCkNPTkZJR19F
MTAwMEU9bQpDT05GSUdfRTEwMDBFX0hXVFM9eQpDT05GSUdfSUdCPW0KQ09ORklHX0lHQl9IV01P
Tj15CkNPTkZJR19JR0JfRENBPXkKQ09ORklHX0lHQlZGPW0KQ09ORklHX0lYR0I9bQpDT05GSUdf
SVhHQkU9bQpDT05GSUdfSVhHQkVfVlhMQU49eQpDT05GSUdfSVhHQkVfSFdNT049eQpDT05GSUdf
SVhHQkVfRENBPXkKQ09ORklHX0lYR0JFX0RDQj15CkNPTkZJR19JWEdCRVZGPW0KQ09ORklHX0k0
MEU9bQpDT05GSUdfSTQwRV9WWExBTj15CkNPTkZJR19JNDBFX0RDQj15CkNPTkZJR19JNDBFX0ZD
T0U9eQpDT05GSUdfSTQwRVZGPW0KQ09ORklHX0ZNMTBLPW0KQ09ORklHX0ZNMTBLX1ZYTEFOPXkK
Q09ORklHX05FVF9WRU5ET1JfSTgyNVhYPXkKQ09ORklHX0pNRT1tCkNPTkZJR19ORVRfVkVORE9S
X01BUlZFTEw9eQpDT05GSUdfTVZNRElPPW0KQ09ORklHX1NLR0U9bQojIENPTkZJR19TS0dFX0RF
QlVHIGlzIG5vdCBzZXQKQ09ORklHX1NLR0VfR0VORVNJUz15CkNPTkZJR19TS1kyPW0KIyBDT05G
SUdfU0tZMl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01FTExBTk9YPXkKQ09O
RklHX01MWDRfRU49bQpDT05GSUdfTUxYNF9FTl9EQ0I9eQpDT05GSUdfTUxYNF9FTl9WWExBTj15
CkNPTkZJR19NTFg0X0NPUkU9bQpDT05GSUdfTUxYNF9ERUJVRz15CkNPTkZJR19NTFg1X0NPUkU9
bQpDT05GSUdfTUxYNV9DT1JFX0VOPXkKQ09ORklHX01MWFNXX0NPUkU9bQpDT05GSUdfTUxYU1df
UENJPW0KQ09ORklHX05FVF9WRU5ET1JfTUlDUkVMPXkKQ09ORklHX0tTODg0Mj1tCkNPTkZJR19L
Uzg4NTE9bQpDT05GSUdfS1M4ODUxX01MTD1tCkNPTkZJR19LU1o4ODRYX1BDST1tCkNPTkZJR19O
RVRfVkVORE9SX01JQ1JPQ0hJUD15CkNPTkZJR19FTkMyOEo2MD1tCiMgQ09ORklHX0VOQzI4SjYw
X1dSSVRFVkVSSUZZIGlzIG5vdCBzZXQKQ09ORklHX0VOQ1gyNEo2MDA9bQpDT05GSUdfTkVUX1ZF
TkRPUl9NWVJJPXkKQ09ORklHX01ZUkkxMEdFPW0KQ09ORklHX01ZUkkxMEdFX0RDQT15CkNPTkZJ
R19GRUFMTlg9bQpDT05GSUdfTkVUX1ZFTkRPUl9OQVRTRU1JPXkKQ09ORklHX05BVFNFTUk9bQpD
T05GSUdfTlM4MzgyMD1tCkNPTkZJR19ORVRfVkVORE9SXzgzOTA9eQpDT05GSUdfUENNQ0lBX0FY
TkVUPW0KQ09ORklHX05FMktfUENJPW0KQ09ORklHX1BDTUNJQV9QQ05FVD1tCkNPTkZJR19ORVRf
VkVORE9SX05WSURJQT15CkNPTkZJR19GT1JDRURFVEg9bQpDT05GSUdfTkVUX1ZFTkRPUl9PS0k9
eQpDT05GSUdfRVRIT0M9bQpDT05GSUdfTkVUX1BBQ0tFVF9FTkdJTkU9eQpDT05GSUdfSEFNQUNI
ST1tCkNPTkZJR19ZRUxMT1dGSU49bQpDT05GSUdfTkVUX1ZFTkRPUl9RTE9HSUM9eQpDT05GSUdf
UUxBM1hYWD1tCkNPTkZJR19RTENOSUM9bQpDT05GSUdfUUxDTklDX1NSSU9WPXkKQ09ORklHX1FM
Q05JQ19EQ0I9eQpDT05GSUdfUUxDTklDX1ZYTEFOPXkKQ09ORklHX1FMQ05JQ19IV01PTj15CkNP
TkZJR19RTEdFPW0KQ09ORklHX05FVFhFTl9OSUM9bQpDT05GSUdfUUVEPW0KQ09ORklHX1FFREU9
bQpDT05GSUdfTkVUX1ZFTkRPUl9RVUFMQ09NTT15CkNPTkZJR19ORVRfVkVORE9SX1JFQUxURUs9
eQpDT05GSUdfQVRQPW0KQ09ORklHXzgxMzlDUD1tCkNPTkZJR184MTM5VE9PPW0KQ09ORklHXzgx
MzlUT09fUElPPXkKIyBDT05GSUdfODEzOVRPT19UVU5FX1RXSVNURVIgaXMgbm90IHNldApDT05G
SUdfODEzOVRPT184MTI5PXkKIyBDT05GSUdfODEzOV9PTERfUlhfUkVTRVQgaXMgbm90IHNldApD
T05GSUdfUjgxNjk9bQpDT05GSUdfTkVUX1ZFTkRPUl9SRU5FU0FTPXkKQ09ORklHX05FVF9WRU5E
T1JfUkRDPXkKQ09ORklHX1I2MDQwPW0KQ09ORklHX05FVF9WRU5ET1JfUk9DS0VSPXkKQ09ORklH
X05FVF9WRU5ET1JfU0FNU1VORz15CkNPTkZJR19TWEdCRV9FVEg9bQpDT05GSUdfTkVUX1ZFTkRP
Ul9TRUVRPXkKQ09ORklHX05FVF9WRU5ET1JfU0lMQU49eQpDT05GSUdfU0M5MjAzMT1tCkNPTkZJ
R19ORVRfVkVORE9SX1NJUz15CkNPTkZJR19TSVM5MDA9bQpDT05GSUdfU0lTMTkwPW0KQ09ORklH
X1NGQz1tCkNPTkZJR19TRkNfTVREPXkKQ09ORklHX1NGQ19NQ0RJX01PTj15CkNPTkZJR19TRkNf
U1JJT1Y9eQpDT05GSUdfU0ZDX01DRElfTE9HR0lORz15CkNPTkZJR19ORVRfVkVORE9SX1NNU0M9
eQpDT05GSUdfUENNQ0lBX1NNQzkxQzkyPW0KQ09ORklHX0VQSUMxMDA9bQpDT05GSUdfU01TQzkx
MVg9bQojIENPTkZJR19TTVNDOTExWF9BUkNIX0hPT0tTIGlzIG5vdCBzZXQKQ09ORklHX1NNU0M5
NDIwPW0KQ09ORklHX05FVF9WRU5ET1JfU1RNSUNSTz15CkNPTkZJR19TVE1NQUNfRVRIPW0KQ09O
RklHX1NUTU1BQ19QTEFURk9STT1tCkNPTkZJR19EV01BQ19HRU5FUklDPW0KIyBDT05GSUdfU1RN
TUFDX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NVTj15CkNPTkZJR19IQVBQWU1F
QUw9bQpDT05GSUdfU1VOR0VNPW0KQ09ORklHX0NBU1NJTkk9bQpDT05GSUdfTklVPW0KQ09ORklH
X05FVF9WRU5ET1JfU1lOT1BTWVM9eQpDT05GSUdfTkVUX1ZFTkRPUl9URUhVVEk9eQpDT05GSUdf
VEVIVVRJPW0KQ09ORklHX05FVF9WRU5ET1JfVEk9eQpDT05GSUdfVElfQ1BTV19BTEU9bQpDT05G
SUdfVExBTj1tCkNPTkZJR19ORVRfVkVORE9SX1ZJQT15CkNPTkZJR19WSUFfUkhJTkU9bQpDT05G
SUdfVklBX1JISU5FX01NSU89eQpDT05GSUdfVklBX1ZFTE9DSVRZPW0KQ09ORklHX05FVF9WRU5E
T1JfV0laTkVUPXkKQ09ORklHX1dJWk5FVF9XNTEwMD1tCkNPTkZJR19XSVpORVRfVzUzMDA9bQoj
IENPTkZJR19XSVpORVRfQlVTX0RJUkVDVCBpcyBub3Qgc2V0CiMgQ09ORklHX1dJWk5FVF9CVVNf
SU5ESVJFQ1QgaXMgbm90IHNldApDT05GSUdfV0laTkVUX0JVU19BTlk9eQpDT05GSUdfTkVUX1ZF
TkRPUl9YSVJDT009eQpDT05GSUdfUENNQ0lBX1hJUkMyUFM9bQpDT05GSUdfRkREST15CkNPTkZJ
R19ERUZYWD1tCiMgQ09ORklHX0RFRlhYX01NSU8gaXMgbm90IHNldApDT05GSUdfU0tGUD1tCiMg
Q09ORklHX0hJUFBJIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQjEwMDA9bQpDT05GSUdfUEhZTElC
PXkKCiMKIyBNSUkgUEhZIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX0FRVUFOVElBX1BIWT1tCkNP
TkZJR19BVDgwM1hfUEhZPW0KQ09ORklHX0FNRF9QSFk9bQpDT05GSUdfTUFSVkVMTF9QSFk9bQpD
T05GSUdfREFWSUNPTV9QSFk9bQpDT05GSUdfUVNFTUlfUEhZPW0KQ09ORklHX0xYVF9QSFk9bQpD
T05GSUdfQ0lDQURBX1BIWT1tCkNPTkZJR19WSVRFU1NFX1BIWT1tCkNPTkZJR19URVJBTkVUSUNT
X1BIWT1tCkNPTkZJR19TTVNDX1BIWT1tCkNPTkZJR19CQ01fTkVUX1BIWUxJQj1tCkNPTkZJR19C
Uk9BRENPTV9QSFk9bQpDT05GSUdfQkNNN1hYWF9QSFk9bQpDT05GSUdfQkNNODdYWF9QSFk9bQpD
T05GSUdfSUNQTFVTX1BIWT1tCkNPTkZJR19SRUFMVEVLX1BIWT1tCkNPTkZJR19OQVRJT05BTF9Q
SFk9bQpDT05GSUdfU1RFMTBYUD1tCkNPTkZJR19MU0lfRVQxMDExQ19QSFk9bQpDT05GSUdfTUlD
UkVMX1BIWT1tCkNPTkZJR19EUDgzODQ4X1BIWT1tCkNPTkZJR19EUDgzODY3X1BIWT1tCkNPTkZJ
R19NSUNST0NISVBfUEhZPW0KQ09ORklHX0ZJWEVEX1BIWT15CkNPTkZJR19NRElPX0JJVEJBTkc9
bQpDT05GSUdfTURJT19HUElPPW0KQ09ORklHX01ESU9fQ0FWSVVNPW0KQ09ORklHX01ESU9fT0NU
RU9OPW0KQ09ORklHX01ESU9fVEhVTkRFUj1tCkNPTkZJR19NRElPX0JDTV9VTklNQUM9bQpDT05G
SUdfTURJT19YR0VORT1tCkNPTkZJR19NSUNSRUxfS1M4OTk1TUE9bQpDT05GSUdfUExJUD1tCkNP
TkZJR19QUFA9eQpDT05GSUdfUFBQX0JTRENPTVA9bQpDT05GSUdfUFBQX0RFRkxBVEU9bQpDT05G
SUdfUFBQX0ZJTFRFUj15CkNPTkZJR19QUFBfTVBQRT1tCkNPTkZJR19QUFBfTVVMVElMSU5LPXkK
Q09ORklHX1BQUE9BVE09bQpDT05GSUdfUFBQT0U9bQpDT05GSUdfUFBUUD1tCkNPTkZJR19QUFBP
TDJUUD1tCkNPTkZJR19QUFBfQVNZTkM9bQpDT05GSUdfUFBQX1NZTkNfVFRZPW0KQ09ORklHX1NM
SVA9bQpDT05GSUdfU0xIQz15CkNPTkZJR19TTElQX0NPTVBSRVNTRUQ9eQpDT05GSUdfU0xJUF9T
TUFSVD15CkNPTkZJR19TTElQX01PREVfU0xJUDY9eQpDT05GSUdfVVNCX05FVF9EUklWRVJTPW0K
Q09ORklHX1VTQl9DQVRDPW0KQ09ORklHX1VTQl9LQVdFVEg9bQpDT05GSUdfVVNCX1BFR0FTVVM9
bQpDT05GSUdfVVNCX1JUTDgxNTA9bQpDT05GSUdfVVNCX1JUTDgxNTI9bQpDT05GSUdfVVNCX0xB
Tjc4WFg9bQpDT05GSUdfVVNCX1VTQk5FVD1tCkNPTkZJR19VU0JfTkVUX0FYODgxN1g9bQpDT05G
SUdfVVNCX05FVF9BWDg4MTc5XzE3OEE9bQpDT05GSUdfVVNCX05FVF9DRENFVEhFUj1tCkNPTkZJ
R19VU0JfTkVUX0NEQ19FRU09bQpDT05GSUdfVVNCX05FVF9DRENfTkNNPW0KQ09ORklHX1VTQl9O
RVRfSFVBV0VJX0NEQ19OQ009bQpDT05GSUdfVVNCX05FVF9DRENfTUJJTT1tCkNPTkZJR19VU0Jf
TkVUX0RNOTYwMT1tCkNPTkZJR19VU0JfTkVUX1NSOTcwMD1tCkNPTkZJR19VU0JfTkVUX1NSOTgw
MD1tCkNPTkZJR19VU0JfTkVUX1NNU0M3NVhYPW0KQ09ORklHX1VTQl9ORVRfU01TQzk1WFg9bQpD
T05GSUdfVVNCX05FVF9HTDYyMEE9bQpDT05GSUdfVVNCX05FVF9ORVQxMDgwPW0KQ09ORklHX1VT
Ql9ORVRfUExVU0I9bQpDT05GSUdfVVNCX05FVF9NQ1M3ODMwPW0KQ09ORklHX1VTQl9ORVRfUk5E
SVNfSE9TVD1tCkNPTkZJR19VU0JfTkVUX0NEQ19TVUJTRVQ9bQpDT05GSUdfVVNCX0FMSV9NNTYz
Mj15CkNPTkZJR19VU0JfQU4yNzIwPXkKQ09ORklHX1VTQl9CRUxLSU49eQpDT05GSUdfVVNCX0FS
TUxJTlVYPXkKQ09ORklHX1VTQl9FUFNPTjI4ODg9eQpDT05GSUdfVVNCX0tDMjE5MD15CkNPTkZJ
R19VU0JfTkVUX1pBVVJVUz1tCkNPTkZJR19VU0JfTkVUX0NYODIzMTBfRVRIPW0KQ09ORklHX1VT
Ql9ORVRfS0FMTUlBPW0KQ09ORklHX1VTQl9ORVRfUU1JX1dXQU49bQpDT05GSUdfVVNCX0hTTz1t
CkNPTkZJR19VU0JfTkVUX0lOVDUxWDE9bQpDT05GSUdfVVNCX0NEQ19QSE9ORVQ9bQpDT05GSUdf
VVNCX0lQSEVUSD1tCkNPTkZJR19VU0JfU0lFUlJBX05FVD1tCkNPTkZJR19VU0JfVkw2MDA9bQpD
T05GSUdfVVNCX05FVF9DSDkyMDA9bQpDT05GSUdfV0xBTj15CkNPTkZJR19QQ01DSUFfUkFZQ1M9
bQpDT05GSUdfTElCRVJUQVNfVEhJTkZJUk09bQojIENPTkZJR19MSUJFUlRBU19USElORklSTV9E
RUJVRyBpcyBub3Qgc2V0CkNPTkZJR19MSUJFUlRBU19USElORklSTV9VU0I9bQpDT05GSUdfQUlS
Tz1tCkNPTkZJR19BVE1FTD1tCkNPTkZJR19QQ0lfQVRNRUw9bQpDT05GSUdfUENNQ0lBX0FUTUVM
PW0KQ09ORklHX0FUNzZDNTBYX1VTQj1tCkNPTkZJR19BSVJPX0NTPW0KQ09ORklHX1BDTUNJQV9X
TDM1MDE9bQojIENPTkZJR19QUklTTTU0IGlzIG5vdCBzZXQKQ09ORklHX1VTQl9aRDEyMDE9bQpD
T05GSUdfVVNCX05FVF9STkRJU19XTEFOPW0KQ09ORklHX0FETTgyMTE9bQpDT05GSUdfUlRMODE4
MD1tCkNPTkZJR19SVEw4MTg3PW0KQ09ORklHX1JUTDgxODdfTEVEUz15CkNPTkZJR19NQUM4MDIx
MV9IV1NJTT1tCkNPTkZJR19NV0w4Sz1tCkNPTkZJR19BVEhfQ09NTU9OPW0KQ09ORklHX0FUSF9D
QVJEUz1tCiMgQ09ORklHX0FUSF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19BVEg1Sz1tCiMgQ09O
RklHX0FUSDVLX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRINUtfVFJBQ0VSIGlzIG5vdCBz
ZXQKQ09ORklHX0FUSDVLX1BDST15CkNPTkZJR19BVEg5S19IVz1tCkNPTkZJR19BVEg5S19DT01N
T049bQpDT05GSUdfQVRIOUtfQlRDT0VYX1NVUFBPUlQ9eQpDT05GSUdfQVRIOUs9bQpDT05GSUdf
QVRIOUtfUENJPXkKQ09ORklHX0FUSDlLX0FIQj15CkNPTkZJR19BVEg5S19ERUJVR0ZTPXkKQ09O
RklHX0FUSDlLX1NUQVRJT05fU1RBVElTVElDUz15CiMgQ09ORklHX0FUSDlLX0RZTkFDSyBpcyBu
b3Qgc2V0CkNPTkZJR19BVEg5S19XT1c9eQpDT05GSUdfQVRIOUtfUkZLSUxMPXkKQ09ORklHX0FU
SDlLX0NIQU5ORUxfQ09OVEVYVD15CkNPTkZJR19BVEg5S19QQ09FTT15CkNPTkZJR19BVEg5S19I
VEM9bQpDT05GSUdfQVRIOUtfSFRDX0RFQlVHRlM9eQpDT05GSUdfQ0FSTDkxNzA9bQpDT05GSUdf
Q0FSTDkxNzBfTEVEUz15CiMgQ09ORklHX0NBUkw5MTcwX0RFQlVHRlMgaXMgbm90IHNldApDT05G
SUdfQ0FSTDkxNzBfV1BDPXkKQ09ORklHX0NBUkw5MTcwX0hXUk5HPXkKQ09ORklHX0FUSDZLTD1t
CkNPTkZJR19BVEg2S0xfU0RJTz1tCkNPTkZJR19BVEg2S0xfVVNCPW0KIyBDT05GSUdfQVRINktM
X0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRINktMX1RSQUNJTkcgaXMgbm90IHNldApDT05G
SUdfQVI1NTIzPW0KQ09ORklHX1dJTDYyMTA9bQpDT05GSUdfV0lMNjIxMF9JU1JfQ09SPXkKQ09O
RklHX1dJTDYyMTBfVFJBQ0lORz15CkNPTkZJR19BVEgxMEs9bQpDT05GSUdfQVRIMTBLX1BDST1t
CiMgQ09ORklHX0FUSDEwS19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19BVEgxMEtfREVCVUdGUz15
CkNPTkZJR19BVEgxMEtfVFJBQ0lORz15CkNPTkZJR19XQ04zNlhYPW0KIyBDT05GSUdfV0NOMzZY
WF9ERUJVR0ZTIGlzIG5vdCBzZXQKQ09ORklHX0I0Mz1tCkNPTkZJR19CNDNfQkNNQT15CkNPTkZJ
R19CNDNfU1NCPXkKQ09ORklHX0I0M19CVVNFU19CQ01BX0FORF9TU0I9eQojIENPTkZJR19CNDNf
QlVTRVNfQkNNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0I0M19CVVNFU19TU0IgaXMgbm90IHNldApD
T05GSUdfQjQzX1BDSV9BVVRPU0VMRUNUPXkKQ09ORklHX0I0M19QQ0lDT1JFX0FVVE9TRUxFQ1Q9
eQojIENPTkZJR19CNDNfU0RJTyBpcyBub3Qgc2V0CkNPTkZJR19CNDNfQkNNQV9QSU89eQpDT05G
SUdfQjQzX1BJTz15CkNPTkZJR19CNDNfUEhZX0c9eQpDT05GSUdfQjQzX1BIWV9OPXkKQ09ORklH
X0I0M19QSFlfTFA9eQpDT05GSUdfQjQzX1BIWV9IVD15CkNPTkZJR19CNDNfTEVEUz15CkNPTkZJ
R19CNDNfSFdSTkc9eQojIENPTkZJR19CNDNfREVCVUcgaXMgbm90IHNldApDT05GSUdfQjQzTEVH
QUNZPW0KQ09ORklHX0I0M0xFR0FDWV9QQ0lfQVVUT1NFTEVDVD15CkNPTkZJR19CNDNMRUdBQ1lf
UENJQ09SRV9BVVRPU0VMRUNUPXkKQ09ORklHX0I0M0xFR0FDWV9MRURTPXkKQ09ORklHX0I0M0xF
R0FDWV9IV1JORz15CiMgQ09ORklHX0I0M0xFR0FDWV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19C
NDNMRUdBQ1lfRE1BPXkKQ09ORklHX0I0M0xFR0FDWV9QSU89eQpDT05GSUdfQjQzTEVHQUNZX0RN
QV9BTkRfUElPX01PREU9eQojIENPTkZJR19CNDNMRUdBQ1lfRE1BX01PREUgaXMgbm90IHNldAoj
IENPTkZJR19CNDNMRUdBQ1lfUElPX01PREUgaXMgbm90IHNldApDT05GSUdfQlJDTVVUSUw9bQpD
T05GSUdfQlJDTVNNQUM9bQpDT05GSUdfQlJDTUZNQUM9bQpDT05GSUdfQlJDTUZNQUNfUFJPVE9f
QkNEQz15CkNPTkZJR19CUkNNRk1BQ19QUk9UT19NU0dCVUY9eQpDT05GSUdfQlJDTUZNQUNfU0RJ
Tz15CkNPTkZJR19CUkNNRk1BQ19VU0I9eQpDT05GSUdfQlJDTUZNQUNfUENJRT15CkNPTkZJR19C
UkNNX1RSQUNJTkc9eQojIENPTkZJR19CUkNNREJHIGlzIG5vdCBzZXQKQ09ORklHX0hPU1RBUD1t
CkNPTkZJR19IT1NUQVBfRklSTVdBUkU9eQpDT05GSUdfSE9TVEFQX0ZJUk1XQVJFX05WUkFNPXkK
Q09ORklHX0hPU1RBUF9QTFg9bQpDT05GSUdfSE9TVEFQX1BDST1tCkNPTkZJR19IT1NUQVBfQ1M9
bQpDT05GSUdfSVBXMjEwMD1tCkNPTkZJR19JUFcyMTAwX01PTklUT1I9eQojIENPTkZJR19JUFcy
MTAwX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0lQVzIyMDA9bQpDT05GSUdfSVBXMjIwMF9NT05J
VE9SPXkKQ09ORklHX0lQVzIyMDBfUkFESU9UQVA9eQpDT05GSUdfSVBXMjIwMF9QUk9NSVNDVU9V
Uz15CkNPTkZJR19JUFcyMjAwX1FPUz15CiMgQ09ORklHX0lQVzIyMDBfREVCVUcgaXMgbm90IHNl
dApDT05GSUdfTElCSVBXPW0KIyBDT05GSUdfTElCSVBXX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklH
X0lXTFdJRkk9bQpDT05GSUdfSVdMV0lGSV9MRURTPXkKQ09ORklHX0lXTERWTT1tCkNPTkZJR19J
V0xNVk09bQpDT05GSUdfSVdMV0lGSV9PUE1PREVfTU9EVUxBUj15CiMgQ09ORklHX0lXTFdJRklf
QkNBU1RfRklMVEVSSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfSVdMV0lGSV9VQVBTRCBpcyBub3Qg
c2V0CgojCiMgRGVidWdnaW5nIE9wdGlvbnMKIwojIENPTkZJR19JV0xXSUZJX0RFQlVHIGlzIG5v
dCBzZXQKQ09ORklHX0lXTFdJRklfREVCVUdGUz15CkNPTkZJR19JV0xXSUZJX0RFVklDRV9UUkFD
SU5HPXkKQ09ORklHX0lXTEVHQUNZPW0KQ09ORklHX0lXTDQ5NjU9bQpDT05GSUdfSVdMMzk0NT1t
CgojCiMgaXdsMzk0NSAvIGl3bDQ5NjUgRGVidWdnaW5nIE9wdGlvbnMKIwojIENPTkZJR19JV0xF
R0FDWV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JV0xFR0FDWV9ERUJVR0ZTPXkKQ09ORklHX0xJ
QkVSVEFTPW0KQ09ORklHX0xJQkVSVEFTX1VTQj1tCkNPTkZJR19MSUJFUlRBU19DUz1tCkNPTkZJ
R19MSUJFUlRBU19TRElPPW0KQ09ORklHX0xJQkVSVEFTX1NQST1tCiMgQ09ORklHX0xJQkVSVEFT
X0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0xJQkVSVEFTX01FU0g9eQpDT05GSUdfSEVSTUVTPW0K
IyBDT05GSUdfSEVSTUVTX1BSSVNNIGlzIG5vdCBzZXQKQ09ORklHX0hFUk1FU19DQUNIRV9GV19P
Tl9JTklUPXkKQ09ORklHX1BMWF9IRVJNRVM9bQpDT05GSUdfVE1EX0hFUk1FUz1tCkNPTkZJR19O
T1JURUxfSEVSTUVTPW0KQ09ORklHX1BDTUNJQV9IRVJNRVM9bQpDT05GSUdfUENNQ0lBX1NQRUNU
UlVNPW0KQ09ORklHX09SSU5PQ09fVVNCPW0KQ09ORklHX1A1NF9DT01NT049bQpDT05GSUdfUDU0
X1VTQj1tCkNPTkZJR19QNTRfUENJPW0KQ09ORklHX1A1NF9TUEk9bQojIENPTkZJR19QNTRfU1BJ
X0RFRkFVTFRfRUVQUk9NIGlzIG5vdCBzZXQKQ09ORklHX1A1NF9MRURTPXkKQ09ORklHX1JUMlgw
MD1tCkNPTkZJR19SVDI0MDBQQ0k9bQpDT05GSUdfUlQyNTAwUENJPW0KQ09ORklHX1JUNjFQQ0k9
bQpDT05GSUdfUlQyODAwUENJPW0KQ09ORklHX1JUMjgwMFBDSV9SVDMzWFg9eQpDT05GSUdfUlQy
ODAwUENJX1JUMzVYWD15CkNPTkZJR19SVDI4MDBQQ0lfUlQ1M1hYPXkKQ09ORklHX1JUMjgwMFBD
SV9SVDMyOTA9eQpDT05GSUdfUlQyNTAwVVNCPW0KQ09ORklHX1JUNzNVU0I9bQpDT05GSUdfUlQy
ODAwVVNCPW0KQ09ORklHX1JUMjgwMFVTQl9SVDMzWFg9eQpDT05GSUdfUlQyODAwVVNCX1JUMzVY
WD15CkNPTkZJR19SVDI4MDBVU0JfUlQzNTczPXkKQ09ORklHX1JUMjgwMFVTQl9SVDUzWFg9eQpD
T05GSUdfUlQyODAwVVNCX1JUNTVYWD15CkNPTkZJR19SVDI4MDBVU0JfVU5LTk9XTj15CkNPTkZJ
R19SVDI4MDBfTElCPW0KQ09ORklHX1JUMjgwMF9MSUJfTU1JTz1tCkNPTkZJR19SVDJYMDBfTElC
X01NSU89bQpDT05GSUdfUlQyWDAwX0xJQl9QQ0k9bQpDT05GSUdfUlQyWDAwX0xJQl9VU0I9bQpD
T05GSUdfUlQyWDAwX0xJQj1tCkNPTkZJR19SVDJYMDBfTElCX0ZJUk1XQVJFPXkKQ09ORklHX1JU
MlgwMF9MSUJfQ1JZUFRPPXkKQ09ORklHX1JUMlgwMF9MSUJfTEVEUz15CiMgQ09ORklHX1JUMlgw
MF9MSUJfREVCVUdGUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUMlgwMF9ERUJVRyBpcyBub3Qgc2V0
CkNPTkZJR19XTF9NRURJQVRFSz15CkNPTkZJR19NVDc2MDFVPW0KQ09ORklHX1JUTF9DQVJEUz1t
CkNPTkZJR19SVEw4MTkyQ0U9bQpDT05GSUdfUlRMODE5MlNFPW0KQ09ORklHX1JUTDgxOTJERT1t
CkNPTkZJR19SVEw4NzIzQUU9bQpDT05GSUdfUlRMODcyM0JFPW0KQ09ORklHX1JUTDgxODhFRT1t
CkNPTkZJR19SVEw4MTkyRUU9bQpDT05GSUdfUlRMODgyMUFFPW0KQ09ORklHX1JUTDgxOTJDVT1t
CkNPTkZJR19SVExXSUZJPW0KQ09ORklHX1JUTFdJRklfUENJPW0KQ09ORklHX1JUTFdJRklfVVNC
PW0KIyBDT05GSUdfUlRMV0lGSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19SVEw4MTkyQ19DT01N
T049bQpDT05GSUdfUlRMODcyM19DT01NT049bQpDT05GSUdfUlRMQlRDT0VYSVNUPW0KQ09ORklH
X1JUTDhYWFhVPW0KQ09ORklHX1JUTDhYWFhVX1VOVEVTVEVEPXkKQ09ORklHX1dMX1RJPXkKQ09O
RklHX1dMMTI1MT1tCkNPTkZJR19XTDEyNTFfU1BJPW0KQ09ORklHX1dMMTI1MV9TRElPPW0KQ09O
RklHX1dMMTJYWD1tCkNPTkZJR19XTDE4WFg9bQpDT05GSUdfV0xDT1JFPW0KQ09ORklHX1dMQ09S
RV9TUEk9bQpDT05GSUdfV0xDT1JFX1NESU89bQpDT05GSUdfV0lMSU5LX1BMQVRGT1JNX0RBVEE9
eQpDT05GSUdfWkQxMjExUlc9bQojIENPTkZJR19aRDEyMTFSV19ERUJVRyBpcyBub3Qgc2V0CkNP
TkZJR19NV0lGSUVYPW0KQ09ORklHX01XSUZJRVhfU0RJTz1tCkNPTkZJR19NV0lGSUVYX1BDSUU9
bQpDT05GSUdfTVdJRklFWF9VU0I9bQpDT05GSUdfQ1cxMjAwPW0KQ09ORklHX0NXMTIwMF9XTEFO
X1NESU89bQpDT05GSUdfQ1cxMjAwX1dMQU5fU1BJPW0KQ09ORklHX1JTSV85MVg9bQojIENPTkZJ
R19SU0lfREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR19SU0lfU0RJTz1tCkNPTkZJR19SU0lfVVNC
PW0KCiMKIyBXaU1BWCBXaXJlbGVzcyBCcm9hZGJhbmQgZGV2aWNlcwojCkNPTkZJR19XSU1BWF9J
MjQwME09bQpDT05GSUdfV0lNQVhfSTI0MDBNX1VTQj1tCkNPTkZJR19XSU1BWF9JMjQwME1fREVC
VUdfTEVWRUw9OApDT05GSUdfV0FOPXkKQ09ORklHX0xBTk1FRElBPW0KQ09ORklHX0hETEM9bQpD
T05GSUdfSERMQ19SQVc9bQpDT05GSUdfSERMQ19SQVdfRVRIPW0KQ09ORklHX0hETENfQ0lTQ089
bQpDT05GSUdfSERMQ19GUj1tCkNPTkZJR19IRExDX1BQUD1tCkNPTkZJR19IRExDX1gyNT1tCkNP
TkZJR19QQ0kyMDBTWU49bQpDT05GSUdfV0FOWEw9bQpDT05GSUdfUEMzMDBUT089bQpDT05GSUdf
RkFSU1lOQz1tCkNPTkZJR19EU0NDND1tCkNPTkZJR19EU0NDNF9QQ0lTWU5DPXkKQ09ORklHX0RT
Q0M0X1BDSV9SU1Q9eQpDT05GSUdfRExDST1tCkNPTkZJR19ETENJX01BWD04CkNPTkZJR19MQVBC
RVRIRVI9bQpDT05GSUdfWDI1X0FTWT1tCkNPTkZJR19TQk5JPW0KIyBDT05GSUdfU0JOSV9NVUxU
SUxJTkUgaXMgbm90IHNldApDT05GSUdfSUVFRTgwMjE1NF9EUklWRVJTPW0KQ09ORklHX0lFRUU4
MDIxNTRfRkFLRUxCPW0KQ09ORklHX0lFRUU4MDIxNTRfQVQ4NlJGMjMwPW0KQ09ORklHX0lFRUU4
MDIxNTRfQVQ4NlJGMjMwX0RFQlVHRlM9eQpDT05GSUdfSUVFRTgwMjE1NF9NUkYyNEo0MD1tCkNP
TkZJR19JRUVFODAyMTU0X0NDMjUyMD1tCkNPTkZJR19JRUVFODAyMTU0X0FUVVNCPW0KQ09ORklH
X1hFTl9ORVRERVZfRlJPTlRFTkQ9bQpDT05GSUdfWEVOX05FVERFVl9CQUNLRU5EPW0KQ09ORklH
X1ZNWE5FVDM9bQpDT05GSUdfRlVKSVRTVV9FUz1tCkNPTkZJR19IWVBFUlZfTkVUPW0KQ09ORklH
X0lTRE49eQpDT05GSUdfSVNETl9JNEw9bQpDT05GSUdfSVNETl9QUFA9eQpDT05GSUdfSVNETl9Q
UFBfVko9eQpDT05GSUdfSVNETl9NUFA9eQpDT05GSUdfSVBQUF9GSUxURVI9eQpDT05GSUdfSVNE
Tl9QUFBfQlNEQ09NUD1tCkNPTkZJR19JU0ROX0FVRElPPXkKQ09ORklHX0lTRE5fVFRZX0ZBWD15
CkNPTkZJR19JU0ROX1gyNT15CgojCiMgSVNETiBmZWF0dXJlIHN1Ym1vZHVsZXMKIwpDT05GSUdf
SVNETl9ESVZFUlNJT049bQoKIwojIElTRE40TGludXggaGFyZHdhcmUgZHJpdmVycwojCgojCiMg
UGFzc2l2ZSBjYXJkcwojCkNPTkZJR19JU0ROX0RSVl9ISVNBWD1tCgojCiMgRC1jaGFubmVsIHBy
b3RvY29sIGZlYXR1cmVzCiMKQ09ORklHX0hJU0FYX0VVUk89eQpDT05GSUdfREVfQU9DPXkKIyBD
T05GSUdfSElTQVhfTk9fU0VORENPTVBMRVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElTQVhfTk9f
TExDIGlzIG5vdCBzZXQKIyBDT05GSUdfSElTQVhfTk9fS0VZUEFEIGlzIG5vdCBzZXQKQ09ORklH
X0hJU0FYXzFUUjY9eQpDT05GSUdfSElTQVhfTkkxPXkKQ09ORklHX0hJU0FYX01BWF9DQVJEUz04
CgojCiMgSGlTYXggc3VwcG9ydGVkIGNhcmRzCiMKQ09ORklHX0hJU0FYXzE2XzM9eQpDT05GSUdf
SElTQVhfVEVMRVNQQ0k9eQpDT05GSUdfSElTQVhfUzBCT1g9eQpDT05GSUdfSElTQVhfRlJJVFpQ
Q0k9eQpDT05GSUdfSElTQVhfQVZNX0ExX1BDTUNJQT15CkNPTkZJR19ISVNBWF9FTFNBPXkKQ09O
RklHX0hJU0FYX0RJRUhMRElWQT15CkNPTkZJR19ISVNBWF9TRURMQkFVRVI9eQpDT05GSUdfSElT
QVhfTkVUSkVUPXkKQ09ORklHX0hJU0FYX05FVEpFVF9VPXkKQ09ORklHX0hJU0FYX05JQ0NZPXkK
Q09ORklHX0hJU0FYX0JLTV9BNFQ9eQpDT05GSUdfSElTQVhfU0NUX1FVQURSTz15CkNPTkZJR19I
SVNBWF9HQVpFTD15CkNPTkZJR19ISVNBWF9IRkNfUENJPXkKQ09ORklHX0hJU0FYX1c2NjkyPXkK
Q09ORklHX0hJU0FYX0hGQ19TWD15CkNPTkZJR19ISVNBWF9FTlRFUk5PV19QQ0k9eQojIENPTkZJ
R19ISVNBWF9ERUJVRyBpcyBub3Qgc2V0CgojCiMgSGlTYXggUENNQ0lBIGNhcmQgc2VydmljZSBt
b2R1bGVzCiMKQ09ORklHX0hJU0FYX1NFRExCQVVFUl9DUz1tCkNPTkZJR19ISVNBWF9FTFNBX0NT
PW0KQ09ORklHX0hJU0FYX0FWTV9BMV9DUz1tCkNPTkZJR19ISVNBWF9URUxFU19DUz1tCgojCiMg
SGlTYXggc3ViIGRyaXZlciBtb2R1bGVzCiMKQ09ORklHX0hJU0FYX1NUNTQ4MT1tCkNPTkZJR19I
SVNBWF9IRkNVU0I9bQpDT05GSUdfSElTQVhfSEZDNFM4Uz1tCkNPTkZJR19ISVNBWF9GUklUWl9Q
Q0lQTlA9bQoKIwojIEFjdGl2ZSBjYXJkcwojCkNPTkZJR19JU0ROX0NBUEk9bQpDT05GSUdfQ0FQ
SV9UUkFDRT15CkNPTkZJR19JU0ROX0NBUElfQ0FQSTIwPW0KQ09ORklHX0lTRE5fQ0FQSV9NSURE
TEVXQVJFPXkKQ09ORklHX0lTRE5fQ0FQSV9DQVBJRFJWPW0KIyBDT05GSUdfSVNETl9DQVBJX0NB
UElEUlZfVkVSQk9TRSBpcyBub3Qgc2V0CgojCiMgQ0FQSSBoYXJkd2FyZSBkcml2ZXJzCiMKQ09O
RklHX0NBUElfQVZNPXkKQ09ORklHX0lTRE5fRFJWX0FWTUIxX0IxUENJPW0KQ09ORklHX0lTRE5f
RFJWX0FWTUIxX0IxUENJVjQ9eQpDT05GSUdfSVNETl9EUlZfQVZNQjFfQjFQQ01DSUE9bQpDT05G
SUdfSVNETl9EUlZfQVZNQjFfQVZNX0NTPW0KQ09ORklHX0lTRE5fRFJWX0FWTUIxX1QxUENJPW0K
Q09ORklHX0lTRE5fRFJWX0FWTUIxX0M0PW0KQ09ORklHX0NBUElfRUlDT049eQpDT05GSUdfSVNE
Tl9ESVZBUz1tCkNPTkZJR19JU0ROX0RJVkFTX0JSSVBDST15CkNPTkZJR19JU0ROX0RJVkFTX1BS
SVBDST15CkNPTkZJR19JU0ROX0RJVkFTX0RJVkFDQVBJPW0KQ09ORklHX0lTRE5fRElWQVNfVVNF
UklEST1tCkNPTkZJR19JU0ROX0RJVkFTX01BSU5UPW0KQ09ORklHX0lTRE5fRFJWX0dJR0FTRVQ9
bQojIENPTkZJR19HSUdBU0VUX0NBUEkgaXMgbm90IHNldApDT05GSUdfR0lHQVNFVF9JNEw9eQoj
IENPTkZJR19HSUdBU0VUX0RVTU1ZTEwgaXMgbm90IHNldApDT05GSUdfR0lHQVNFVF9CQVNFPW0K
Q09ORklHX0dJR0FTRVRfTTEwNT1tCkNPTkZJR19HSUdBU0VUX00xMDE9bQojIENPTkZJR19HSUdB
U0VUX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0hZU0ROPW0KQ09ORklHX0hZU0ROX0NBUEk9eQpD
T05GSUdfTUlTRE49bQpDT05GSUdfTUlTRE5fRFNQPW0KQ09ORklHX01JU0ROX0wxT0lQPW0KCiMK
IyBtSVNETiBoYXJkd2FyZSBkcml2ZXJzCiMKQ09ORklHX01JU0ROX0hGQ1BDST1tCkNPTkZJR19N
SVNETl9IRkNNVUxUST1tCkNPTkZJR19NSVNETl9IRkNVU0I9bQpDT05GSUdfTUlTRE5fQVZNRlJJ
VFo9bQpDT05GSUdfTUlTRE5fU1BFRURGQVg9bQpDT05GSUdfTUlTRE5fSU5GSU5FT049bQpDT05G
SUdfTUlTRE5fVzY2OTI9bQpDT05GSUdfTUlTRE5fTkVUSkVUPW0KQ09ORklHX01JU0ROX0lQQUM9
bQpDT05GSUdfTUlTRE5fSVNBUj1tCkNPTkZJR19JU0ROX0hETEM9bQpDT05GSUdfTlZNPXkKIyBD
T05GSUdfTlZNX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX05WTV9HRU5OVk09bQpDT05GSUdfTlZN
X1JSUEM9bQoKIwojIElucHV0IGRldmljZSBzdXBwb3J0CiMKQ09ORklHX0lOUFVUPXkKQ09ORklH
X0lOUFVUX0xFRFM9bQpDT05GSUdfSU5QVVRfRkZfTUVNTEVTUz1tCkNPTkZJR19JTlBVVF9QT0xM
REVWPW0KQ09ORklHX0lOUFVUX1NQQVJTRUtNQVA9bQpDT05GSUdfSU5QVVRfTUFUUklYS01BUD1t
CgojCiMgVXNlcmxhbmQgaW50ZXJmYWNlcwojCkNPTkZJR19JTlBVVF9NT1VTRURFVj15CkNPTkZJ
R19JTlBVVF9NT1VTRURFVl9QU0FVWD15CkNPTkZJR19JTlBVVF9NT1VTRURFVl9TQ1JFRU5fWD0x
MDI0CkNPTkZJR19JTlBVVF9NT1VTRURFVl9TQ1JFRU5fWT03NjgKQ09ORklHX0lOUFVUX0pPWURF
Vj1tCkNPTkZJR19JTlBVVF9FVkRFVj15CkNPTkZJR19JTlBVVF9FVkJVRz1tCgojCiMgSW5wdXQg
RGV2aWNlIERyaXZlcnMKIwpDT05GSUdfSU5QVVRfS0VZQk9BUkQ9eQpDT05GSUdfS0VZQk9BUkRf
QURQNTUyMD1tCkNPTkZJR19LRVlCT0FSRF9BRFA1NTg4PW0KQ09ORklHX0tFWUJPQVJEX0FEUDU1
ODk9bQpDT05GSUdfS0VZQk9BUkRfQVRLQkQ9eQpDT05GSUdfS0VZQk9BUkRfUVQxMDcwPW0KQ09O
RklHX0tFWUJPQVJEX1FUMjE2MD1tCkNPTkZJR19LRVlCT0FSRF9MS0tCRD1tCkNPTkZJR19LRVlC
T0FSRF9HUElPPW0KQ09ORklHX0tFWUJPQVJEX0dQSU9fUE9MTEVEPW0KQ09ORklHX0tFWUJPQVJE
X1RDQTY0MTY9bQpDT05GSUdfS0VZQk9BUkRfVENBODQxOD1tCkNPTkZJR19LRVlCT0FSRF9NQVRS
SVg9bQpDT05GSUdfS0VZQk9BUkRfTE04MzIzPW0KQ09ORklHX0tFWUJPQVJEX0xNODMzMz1tCkNP
TkZJR19LRVlCT0FSRF9NQVg3MzU5PW0KQ09ORklHX0tFWUJPQVJEX01DUz1tCkNPTkZJR19LRVlC
T0FSRF9NUFIxMjE9bQpDT05GSUdfS0VZQk9BUkRfTkVXVE9OPW0KQ09ORklHX0tFWUJPQVJEX09Q
RU5DT1JFUz1tCkNPTkZJR19LRVlCT0FSRF9TQU1TVU5HPW0KQ09ORklHX0tFWUJPQVJEX1NUT1dB
V0FZPW0KQ09ORklHX0tFWUJPQVJEX1NVTktCRD1tCkNPTkZJR19LRVlCT0FSRF9UV0w0MDMwPW0K
Q09ORklHX0tFWUJPQVJEX1hUS0JEPW0KQ09ORklHX0tFWUJPQVJEX0NST1NfRUM9bQpDT05GSUdf
SU5QVVRfTU9VU0U9eQpDT05GSUdfTU9VU0VfUFMyPW0KQ09ORklHX01PVVNFX1BTMl9BTFBTPXkK
Q09ORklHX01PVVNFX1BTMl9MT0dJUFMyUFA9eQpDT05GSUdfTU9VU0VfUFMyX1NZTkFQVElDUz15
CkNPTkZJR19NT1VTRV9QUzJfQ1lQUkVTUz15CkNPTkZJR19NT1VTRV9QUzJfTElGRUJPT0s9eQpD
T05GSUdfTU9VU0VfUFMyX1RSQUNLUE9JTlQ9eQpDT05GSUdfTU9VU0VfUFMyX0VMQU5URUNIPXkK
Q09ORklHX01PVVNFX1BTMl9TRU5URUxJQz15CkNPTkZJR19NT1VTRV9QUzJfVE9VQ0hLSVQ9eQpD
T05GSUdfTU9VU0VfUFMyX0ZPQ0FMVEVDSD15CkNPTkZJR19NT1VTRV9QUzJfVk1NT1VTRT15CkNP
TkZJR19NT1VTRV9TRVJJQUw9bQpDT05GSUdfTU9VU0VfQVBQTEVUT1VDSD1tCkNPTkZJR19NT1VT
RV9CQ001OTc0PW0KQ09ORklHX01PVVNFX0NZQVBBPW0KQ09ORklHX01PVVNFX0VMQU5fSTJDPW0K
Q09ORklHX01PVVNFX0VMQU5fSTJDX0kyQz15CkNPTkZJR19NT1VTRV9FTEFOX0kyQ19TTUJVUz15
CkNPTkZJR19NT1VTRV9WU1hYWEFBPW0KQ09ORklHX01PVVNFX0dQSU89bQpDT05GSUdfTU9VU0Vf
U1lOQVBUSUNTX0kyQz1tCkNPTkZJR19NT1VTRV9TWU5BUFRJQ1NfVVNCPW0KQ09ORklHX0lOUFVU
X0pPWVNUSUNLPXkKQ09ORklHX0pPWVNUSUNLX0FOQUxPRz1tCkNPTkZJR19KT1lTVElDS19BM0Q9
bQpDT05GSUdfSk9ZU1RJQ0tfQURJPW0KQ09ORklHX0pPWVNUSUNLX0NPQlJBPW0KQ09ORklHX0pP
WVNUSUNLX0dGMks9bQpDT05GSUdfSk9ZU1RJQ0tfR1JJUD1tCkNPTkZJR19KT1lTVElDS19HUklQ
X01QPW0KQ09ORklHX0pPWVNUSUNLX0dVSUxMRU1PVD1tCkNPTkZJR19KT1lTVElDS19JTlRFUkFD
VD1tCkNPTkZJR19KT1lTVElDS19TSURFV0lOREVSPW0KQ09ORklHX0pPWVNUSUNLX1RNREM9bQpD
T05GSUdfSk9ZU1RJQ0tfSUZPUkNFPW0KQ09ORklHX0pPWVNUSUNLX0lGT1JDRV9VU0I9eQpDT05G
SUdfSk9ZU1RJQ0tfSUZPUkNFXzIzMj15CkNPTkZJR19KT1lTVElDS19XQVJSSU9SPW0KQ09ORklH
X0pPWVNUSUNLX01BR0VMTEFOPW0KQ09ORklHX0pPWVNUSUNLX1NQQUNFT1JCPW0KQ09ORklHX0pP
WVNUSUNLX1NQQUNFQkFMTD1tCkNPTkZJR19KT1lTVElDS19TVElOR0VSPW0KQ09ORklHX0pPWVNU
SUNLX1RXSURKT1k9bQpDT05GSUdfSk9ZU1RJQ0tfWkhFTkhVQT1tCkNPTkZJR19KT1lTVElDS19E
Qjk9bQpDT05GSUdfSk9ZU1RJQ0tfR0FNRUNPTj1tCkNPTkZJR19KT1lTVElDS19UVVJCT0dSQUZY
PW0KQ09ORklHX0pPWVNUSUNLX0FTNTAxMT1tCkNPTkZJR19KT1lTVElDS19KT1lEVU1QPW0KQ09O
RklHX0pPWVNUSUNLX1hQQUQ9bQpDT05GSUdfSk9ZU1RJQ0tfWFBBRF9GRj15CkNPTkZJR19KT1lT
VElDS19YUEFEX0xFRFM9eQpDT05GSUdfSk9ZU1RJQ0tfV0FMS0VSQTA3MDE9bQpDT05GSUdfSU5Q
VVRfVEFCTEVUPXkKQ09ORklHX1RBQkxFVF9VU0JfQUNFQ0FEPW0KQ09ORklHX1RBQkxFVF9VU0Jf
QUlQVEVLPW0KQ09ORklHX1RBQkxFVF9VU0JfR1RDTz1tCkNPTkZJR19UQUJMRVRfVVNCX0hBTldB
Tkc9bQpDT05GSUdfVEFCTEVUX1VTQl9LQlRBQj1tCkNPTkZJR19UQUJMRVRfU0VSSUFMX1dBQ09N
ND1tCkNPTkZJR19JTlBVVF9UT1VDSFNDUkVFTj15CkNPTkZJR19UT1VDSFNDUkVFTl9QUk9QRVJU
SUVTPXkKQ09ORklHX1RPVUNIU0NSRUVOXzg4UE04NjBYPW0KQ09ORklHX1RPVUNIU0NSRUVOX0FE
Uzc4NDY9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fQUQ3ODc3PW0KQ09ORklHX1RPVUNIU0NSRUVOX0FE
Nzg3OT1tCkNPTkZJR19UT1VDSFNDUkVFTl9BRDc4NzlfSTJDPW0KQ09ORklHX1RPVUNIU0NSRUVO
X0FENzg3OV9TUEk9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fQVRNRUxfTVhUPW0KQ09ORklHX1RPVUNI
U0NSRUVOX0FVT19QSVhDSVI9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fQlUyMTAxMz1tCkNPTkZJR19U
T1VDSFNDUkVFTl9DWThDVE1HMTEwPW0KQ09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUF9DT1JFPW0K
Q09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUF9JMkM9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fQ1lUVFNQ
X1NQST1tCkNPTkZJR19UT1VDSFNDUkVFTl9DWVRUU1A0X0NPUkU9bQpDT05GSUdfVE9VQ0hTQ1JF
RU5fQ1lUVFNQNF9JMkM9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fQ1lUVFNQNF9TUEk9bQpDT05GSUdf
VE9VQ0hTQ1JFRU5fREE5MDM0PW0KQ09ORklHX1RPVUNIU0NSRUVOX0RBOTA1Mj1tCkNPTkZJR19U
T1VDSFNDUkVFTl9EWU5BUFJPPW0KQ09ORklHX1RPVUNIU0NSRUVOX0hBTVBTSElSRT1tCkNPTkZJ
R19UT1VDSFNDUkVFTl9FRVRJPW0KQ09ORklHX1RPVUNIU0NSRUVOX0ZUNjIzNj1tCkNPTkZJR19U
T1VDSFNDUkVFTl9GVUpJVFNVPW0KQ09ORklHX1RPVUNIU0NSRUVOX0dPT0RJWD1tCkNPTkZJR19U
T1VDSFNDUkVFTl9JTEkyMTBYPW0KQ09ORklHX1RPVUNIU0NSRUVOX0dVTlpFPW0KQ09ORklHX1RP
VUNIU0NSRUVOX0VMQU49bQpDT05GSUdfVE9VQ0hTQ1JFRU5fRUxPPW0KQ09ORklHX1RPVUNIU0NS
RUVOX1dBQ09NX1c4MDAxPW0KQ09ORklHX1RPVUNIU0NSRUVOX1dBQ09NX0kyQz1tCkNPTkZJR19U
T1VDSFNDUkVFTl9NQVgxMTgwMT1tCkNPTkZJR19UT1VDSFNDUkVFTl9NQ1M1MDAwPW0KQ09ORklH
X1RPVUNIU0NSRUVOX01NUzExND1tCkNPTkZJR19UT1VDSFNDUkVFTl9NVE9VQ0g9bQpDT05GSUdf
VE9VQ0hTQ1JFRU5fSU5FWElPPW0KQ09ORklHX1RPVUNIU0NSRUVOX01LNzEyPW0KQ09ORklHX1RP
VUNIU0NSRUVOX1BFTk1PVU5UPW0KQ09ORklHX1RPVUNIU0NSRUVOX0VEVF9GVDVYMDY9bQpDT05G
SUdfVE9VQ0hTQ1JFRU5fVE9VQ0hSSUdIVD1tCkNPTkZJR19UT1VDSFNDUkVFTl9UT1VDSFdJTj1t
CkNPTkZJR19UT1VDSFNDUkVFTl9USV9BTTMzNVhfVFNDPW0KQ09ORklHX1RPVUNIU0NSRUVOX1VD
QjE0MDA9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fUElYQ0lSPW0KQ09ORklHX1RPVUNIU0NSRUVOX1dE
VDg3WFhfSTJDPW0KQ09ORklHX1RPVUNIU0NSRUVOX1dNODMxWD1tCkNPTkZJR19UT1VDSFNDUkVF
Tl9XTTk3WFg9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fV005NzA1PXkKQ09ORklHX1RPVUNIU0NSRUVO
X1dNOTcxMj15CkNPTkZJR19UT1VDSFNDUkVFTl9XTTk3MTM9eQpDT05GSUdfVE9VQ0hTQ1JFRU5f
VVNCX0NPTVBPU0lURT1tCkNPTkZJR19UT1VDSFNDUkVFTl9NQzEzNzgzPW0KQ09ORklHX1RPVUNI
U0NSRUVOX1VTQl9FR0FMQVg9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX1BBTkpJVD15CkNPTkZJ
R19UT1VDSFNDUkVFTl9VU0JfM009eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0lUTT15CkNPTkZJ
R19UT1VDSFNDUkVFTl9VU0JfRVRVUkJPPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9HVU5aRT15
CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfRE1DX1RTQzEwPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VT
Ql9JUlRPVUNIPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9JREVBTFRFSz15CkNPTkZJR19UT1VD
SFNDUkVFTl9VU0JfR0VORVJBTF9UT1VDSD15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfR09UT1A9
eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0pBU1RFQz15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0Jf
RUxPPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9FMkk9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNC
X1pZVFJPTklDPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9FVFRfVEM0NVVTQj15CkNPTkZJR19U
T1VDSFNDUkVFTl9VU0JfTkVYSU89eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0VBU1lUT1VDSD15
CkNPTkZJR19UT1VDSFNDUkVFTl9UT1VDSElUMjEzPW0KQ09ORklHX1RPVUNIU0NSRUVOX1RTQ19T
RVJJTz1tCkNPTkZJR19UT1VDSFNDUkVFTl9UU0MyMDBYX0NPUkU9bQpDT05GSUdfVE9VQ0hTQ1JF
RU5fVFNDMjAwND1tCkNPTkZJR19UT1VDSFNDUkVFTl9UU0MyMDA1PW0KQ09ORklHX1RPVUNIU0NS
RUVOX1RTQzIwMDc9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fUENBUD1tCkNPTkZJR19UT1VDSFNDUkVF
Tl9TVDEyMzI9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fU1VSNDA9bQpDT05GSUdfVE9VQ0hTQ1JFRU5f
U1g4NjU0PW0KQ09ORklHX1RPVUNIU0NSRUVOX1RQUzY1MDdYPW0KQ09ORklHX1RPVUNIU0NSRUVO
X1pGT1JDRT1tCkNPTkZJR19UT1VDSFNDUkVFTl9ST0hNX0JVMjEwMjM9bQpDT05GSUdfSU5QVVRf
TUlTQz15CkNPTkZJR19JTlBVVF84OFBNODYwWF9PTktFWT1tCkNPTkZJR19JTlBVVF84OFBNODBY
X09OS0VZPW0KQ09ORklHX0lOUFVUX0FENzE0WD1tCkNPTkZJR19JTlBVVF9BRDcxNFhfSTJDPW0K
Q09ORklHX0lOUFVUX0FENzE0WF9TUEk9bQpDT05GSUdfSU5QVVRfQVJJWk9OQV9IQVBUSUNTPW0K
Q09ORklHX0lOUFVUX0JNQTE1MD1tCkNPTkZJR19JTlBVVF9FM1gwX0JVVFRPTj1tCkNPTkZJR19J
TlBVVF9QQ1NQS1I9bQpDT05GSUdfSU5QVVRfTUFYNzc2OTNfSEFQVElDPW0KQ09ORklHX0lOUFVU
X01BWDg5MjVfT05LRVk9bQpDT05GSUdfSU5QVVRfTUFYODk5N19IQVBUSUM9bQpDT05GSUdfSU5Q
VVRfTUMxMzc4M19QV1JCVVRUT049bQpDT05GSUdfSU5QVVRfTU1BODQ1MD1tCkNPTkZJR19JTlBV
VF9NUFUzMDUwPW0KQ09ORklHX0lOUFVUX0FQQU5FTD1tCkNPTkZJR19JTlBVVF9HUDJBPW0KQ09O
RklHX0lOUFVUX0dQSU9fQkVFUEVSPW0KQ09ORklHX0lOUFVUX0dQSU9fVElMVF9QT0xMRUQ9bQpD
T05GSUdfSU5QVVRfQVRMQVNfQlROUz1tCkNPTkZJR19JTlBVVF9BVElfUkVNT1RFMj1tCkNPTkZJ
R19JTlBVVF9LRVlTUEFOX1JFTU9URT1tCkNPTkZJR19JTlBVVF9LWFRKOT1tCiMgQ09ORklHX0lO
UFVUX0tYVEo5X1BPTExFRF9NT0RFIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1BPV0VSTUFURT1t
CkNPTkZJR19JTlBVVF9ZRUFMSU5LPW0KQ09ORklHX0lOUFVUX0NNMTA5PW0KQ09ORklHX0lOUFVU
X1JFR1VMQVRPUl9IQVBUSUM9bQpDT05GSUdfSU5QVVRfUkVUVV9QV1JCVVRUT049bQpDT05GSUdf
SU5QVVRfVFBTNjUyMThfUFdSQlVUVE9OPW0KQ09ORklHX0lOUFVUX0FYUDIwWF9QRUs9bQpDT05G
SUdfSU5QVVRfVFdMNDAzMF9QV1JCVVRUT049bQpDT05GSUdfSU5QVVRfVFdMNDAzMF9WSUJSQT1t
CkNPTkZJR19JTlBVVF9UV0w2MDQwX1ZJQlJBPW0KQ09ORklHX0lOUFVUX1VJTlBVVD15CkNPTkZJ
R19JTlBVVF9QQUxNQVNfUFdSQlVUVE9OPW0KQ09ORklHX0lOUFVUX1BDRjUwNjMzX1BNVT1tCkNP
TkZJR19JTlBVVF9QQ0Y4NTc0PW0KQ09ORklHX0lOUFVUX1BXTV9CRUVQRVI9bQpDT05GSUdfSU5Q
VVRfR1BJT19ST1RBUllfRU5DT0RFUj1tCkNPTkZJR19JTlBVVF9EQTkwNTJfT05LRVk9bQpDT05G
SUdfSU5QVVRfREE5MDU1X09OS0VZPW0KQ09ORklHX0lOUFVUX0RBOTA2M19PTktFWT1tCkNPTkZJ
R19JTlBVVF9XTTgzMVhfT049bQpDT05GSUdfSU5QVVRfUENBUD1tCkNPTkZJR19JTlBVVF9BRFhM
MzRYPW0KQ09ORklHX0lOUFVUX0FEWEwzNFhfSTJDPW0KQ09ORklHX0lOUFVUX0FEWEwzNFhfU1BJ
PW0KQ09ORklHX0lOUFVUX0lNU19QQ1U9bQpDT05GSUdfSU5QVVRfQ01BMzAwMD1tCkNPTkZJR19J
TlBVVF9DTUEzMDAwX0kyQz1tCkNPTkZJR19JTlBVVF9YRU5fS0JEREVWX0ZST05URU5EPW0KQ09O
RklHX0lOUFVUX0lERUFQQURfU0xJREVCQVI9bQpDT05GSUdfSU5QVVRfU09DX0JVVFRPTl9BUlJB
WT1tCkNPTkZJR19JTlBVVF9EUlYyNjBYX0hBUFRJQ1M9bQpDT05GSUdfSU5QVVRfRFJWMjY2NV9I
QVBUSUNTPW0KQ09ORklHX0lOUFVUX0RSVjI2NjdfSEFQVElDUz1tCgojCiMgSGFyZHdhcmUgSS9P
IHBvcnRzCiMKQ09ORklHX1NFUklPPXkKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19TRVJJTz15
CkNPTkZJR19TRVJJT19JODA0Mj15CkNPTkZJR19TRVJJT19TRVJQT1JUPW0KQ09ORklHX1NFUklP
X0NUODJDNzEwPW0KQ09ORklHX1NFUklPX1BBUktCRD1tCkNPTkZJR19TRVJJT19QQ0lQUzI9bQpD
T05GSUdfU0VSSU9fTElCUFMyPXkKQ09ORklHX1NFUklPX1JBVz1tCkNPTkZJR19TRVJJT19BTFRF
UkFfUFMyPW0KQ09ORklHX1NFUklPX1BTMk1VTFQ9bQpDT05GSUdfU0VSSU9fQVJDX1BTMj1tCkNP
TkZJR19IWVBFUlZfS0VZQk9BUkQ9bQpDT05GSUdfVVNFUklPPW0KQ09ORklHX0dBTUVQT1JUPW0K
Q09ORklHX0dBTUVQT1JUX05TNTU4PW0KQ09ORklHX0dBTUVQT1JUX0w0PW0KQ09ORklHX0dBTUVQ
T1JUX0VNVTEwSzE9bQpDT05GSUdfR0FNRVBPUlRfRk04MDE9bQoKIwojIENoYXJhY3RlciBkZXZp
Y2VzCiMKQ09ORklHX1RUWT15CkNPTkZJR19WVD15CkNPTkZJR19DT05TT0xFX1RSQU5TTEFUSU9O
Uz15CkNPTkZJR19WVF9DT05TT0xFPXkKQ09ORklHX1ZUX0NPTlNPTEVfU0xFRVA9eQpDT05GSUdf
SFdfQ09OU09MRT15CkNPTkZJR19WVF9IV19DT05TT0xFX0JJTkRJTkc9eQpDT05GSUdfVU5JWDk4
X1BUWVM9eQpDT05GSUdfREVWUFRTX01VTFRJUExFX0lOU1RBTkNFUz15CkNPTkZJR19MRUdBQ1lf
UFRZUz15CkNPTkZJR19MRUdBQ1lfUFRZX0NPVU5UPTAKQ09ORklHX1NFUklBTF9OT05TVEFOREFS
RD15CkNPTkZJR19ST0NLRVRQT1JUPW0KQ09ORklHX0NZQ0xBREVTPW0KIyBDT05GSUdfQ1laX0lO
VFIgaXMgbm90IHNldApDT05GSUdfTU9YQV9JTlRFTExJTz1tCkNPTkZJR19NT1hBX1NNQVJUSU89
bQpDT05GSUdfU1lOQ0xJTks9bQpDT05GSUdfU1lOQ0xJTktNUD1tCkNPTkZJR19TWU5DTElOS19H
VD1tCkNPTkZJR19OT1pPTUk9bQpDT05GSUdfSVNJPW0KQ09ORklHX05fSERMQz1tCkNPTkZJR19O
X0dTTT1tCkNPTkZJR19UUkFDRV9ST1VURVI9bQpDT05GSUdfVFJBQ0VfU0lOSz1tCkNPTkZJR19E
RVZNRU09eQojIENPTkZJR19ERVZLTUVNIGlzIG5vdCBzZXQKCiMKIyBTZXJpYWwgZHJpdmVycwoj
CkNPTkZJR19TRVJJQUxfRUFSTFlDT049eQpDT05GSUdfU0VSSUFMXzgyNTA9eQojIENPTkZJR19T
RVJJQUxfODI1MF9ERVBSRUNBVEVEX09QVElPTlMgaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgy
NTBfUE5QPXkKQ09ORklHX1NFUklBTF84MjUwX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMXzgyNTBf
RE1BPXkKQ09ORklHX1NFUklBTF84MjUwX1BDST15CkNPTkZJR19TRVJJQUxfODI1MF9DUz1tCkNP
TkZJR19TRVJJQUxfODI1MF9OUl9VQVJUUz00OApDT05GSUdfU0VSSUFMXzgyNTBfUlVOVElNRV9V
QVJUUz0zMgpDT05GSUdfU0VSSUFMXzgyNTBfRVhURU5ERUQ9eQpDT05GSUdfU0VSSUFMXzgyNTBf
TUFOWV9QT1JUUz15CkNPTkZJR19TRVJJQUxfODI1MF9TSEFSRV9JUlE9eQojIENPTkZJR19TRVJJ
QUxfODI1MF9ERVRFQ1RfSVJRIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUwX1JTQT15CiMg
Q09ORklHX1NFUklBTF84MjUwX0ZTTCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1MF9EVz1t
CkNPTkZJR19TRVJJQUxfODI1MF9SVDI4OFg9eQpDT05GSUdfU0VSSUFMXzgyNTBfRklOVEVLPW0K
Q09ORklHX1NFUklBTF84MjUwX01JRD1tCgojCiMgTm9uLTgyNTAgc2VyaWFsIHBvcnQgc3VwcG9y
dAojCkNPTkZJR19TRVJJQUxfS0dEQl9OTUk9eQpDT05GSUdfU0VSSUFMX01BWDMxMDA9bQpDT05G
SUdfU0VSSUFMX01BWDMxMFg9eQpDT05GSUdfU0VSSUFMX1VBUlRMSVRFPW0KQ09ORklHX1NFUklB
TF9DT1JFPXkKQ09ORklHX1NFUklBTF9DT1JFX0NPTlNPTEU9eQpDT05GSUdfQ09OU09MRV9QT0xM
PXkKQ09ORklHX1NFUklBTF9KU009bQpDT05GSUdfU0VSSUFMX1NDQ05YUD15CkNPTkZJR19TRVJJ
QUxfU0NDTlhQX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMX1NDMTZJUzdYWF9DT1JFPW0KQ09ORklH
X1NFUklBTF9TQzE2SVM3WFg9bQpDT05GSUdfU0VSSUFMX1NDMTZJUzdYWF9JMkM9eQpDT05GSUdf
U0VSSUFMX1NDMTZJUzdYWF9TUEk9eQpDT05GSUdfU0VSSUFMX0FMVEVSQV9KVEFHVUFSVD1tCkNP
TkZJR19TRVJJQUxfQUxURVJBX1VBUlQ9bQpDT05GSUdfU0VSSUFMX0FMVEVSQV9VQVJUX01BWFBP
UlRTPTQKQ09ORklHX1NFUklBTF9BTFRFUkFfVUFSVF9CQVVEUkFURT0xMTUyMDAKIyBDT05GSUdf
U0VSSUFMX0lGWDZYNjAgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX0FSQz1tCkNPTkZJR19TRVJJ
QUxfQVJDX05SX1BPUlRTPTEKQ09ORklHX1NFUklBTF9SUDI9bQpDT05GSUdfU0VSSUFMX1JQMl9O
Ul9VQVJUUz0zMgpDT05GSUdfU0VSSUFMX0ZTTF9MUFVBUlQ9bQpDT05GSUdfU0VSSUFMX01FTl9a
MTM1PW0KQ09ORklHX1RUWV9QUklOVEs9eQpDT05GSUdfUFJJTlRFUj1tCiMgQ09ORklHX0xQX0NP
TlNPTEUgaXMgbm90IHNldApDT05GSUdfUFBERVY9bQpDT05GSUdfSFZDX0RSSVZFUj15CkNPTkZJ
R19IVkNfSVJRPXkKQ09ORklHX0hWQ19YRU49eQpDT05GSUdfSFZDX1hFTl9GUk9OVEVORD15CkNP
TkZJR19WSVJUSU9fQ09OU09MRT15CkNPTkZJR19JUE1JX0hBTkRMRVI9bQojIENPTkZJR19JUE1J
X1BBTklDX0VWRU5UIGlzIG5vdCBzZXQKQ09ORklHX0lQTUlfREVWSUNFX0lOVEVSRkFDRT1tCkNP
TkZJR19JUE1JX1NJPW0KQ09ORklHX0lQTUlfU0lfUFJPQkVfREVGQVVMVFM9eQpDT05GSUdfSVBN
SV9TU0lGPW0KQ09ORklHX0lQTUlfV0FUQ0hET0c9bQpDT05GSUdfSVBNSV9QT1dFUk9GRj1tCkNP
TkZJR19IV19SQU5ET009eQpDT05GSUdfSFdfUkFORE9NX1RJTUVSSU9NRU09bQpDT05GSUdfSFdf
UkFORE9NX0lOVEVMPW0KQ09ORklHX0hXX1JBTkRPTV9BTUQ9bQpDT05GSUdfSFdfUkFORE9NX1ZJ
QT1tCkNPTkZJR19IV19SQU5ET01fVklSVElPPW0KQ09ORklHX0hXX1JBTkRPTV9UUE09bQpDT05G
SUdfTlZSQU09bQpDT05GSUdfUjM5NjQ9bQpDT05GSUdfQVBQTElDT009bQoKIwojIFBDTUNJQSBj
aGFyYWN0ZXIgZGV2aWNlcwojCkNPTkZJR19TWU5DTElOS19DUz1tCkNPTkZJR19DQVJETUFOXzQw
MDA9bQpDT05GSUdfQ0FSRE1BTl80MDQwPW0KQ09ORklHX0lQV0lSRUxFU1M9bQpDT05GSUdfTVdB
VkU9bQpDT05GSUdfUkFXX0RSSVZFUj1tCkNPTkZJR19NQVhfUkFXX0RFVlM9MjU2CkNPTkZJR19I
UEVUPXkKQ09ORklHX0hQRVRfTU1BUD15CkNPTkZJR19IUEVUX01NQVBfREVGQVVMVD15CkNPTkZJ
R19IQU5HQ0hFQ0tfVElNRVI9bQpDT05GSUdfVENHX1RQTT15CkNPTkZJR19UQ0dfVElTPXkKQ09O
RklHX1RDR19USVNfSTJDX0FUTUVMPW0KQ09ORklHX1RDR19USVNfSTJDX0lORklORU9OPW0KQ09O
RklHX1RDR19USVNfSTJDX05VVk9UT049bQpDT05GSUdfVENHX05TQz1tCkNPTkZJR19UQ0dfQVRN
RUw9bQpDT05GSUdfVENHX0lORklORU9OPW0KQ09ORklHX1RDR19YRU49bQpDT05GSUdfVENHX0NS
Qj1tCkNPTkZJR19UQ0dfVElTX1NUMzNaUDI0PW0KQ09ORklHX1RDR19USVNfU1QzM1pQMjRfSTJD
PW0KQ09ORklHX1RDR19USVNfU1QzM1pQMjRfU1BJPW0KQ09ORklHX1RFTENMT0NLPW0KQ09ORklH
X0RFVlBPUlQ9eQpDT05GSUdfWElMTFlCVVM9bQpDT05GSUdfWElMTFlCVVNfUENJRT1tCgojCiMg
STJDIHN1cHBvcnQKIwpDT05GSUdfSTJDPXkKQ09ORklHX0FDUElfSTJDX09QUkVHSU9OPXkKQ09O
RklHX0kyQ19CT0FSRElORk89eQpDT05GSUdfSTJDX0NPTVBBVD15CkNPTkZJR19JMkNfQ0hBUkRF
Vj15CkNPTkZJR19JMkNfTVVYPW0KCiMKIyBNdWx0aXBsZXhlciBJMkMgQ2hpcCBzdXBwb3J0CiMK
Q09ORklHX0kyQ19NVVhfR1BJTz1tCkNPTkZJR19JMkNfTVVYX1BDQTk1NDE9bQpDT05GSUdfSTJD
X01VWF9QQ0E5NTR4PW0KQ09ORklHX0kyQ19NVVhfUElOQ1RSTD1tCkNPTkZJR19JMkNfTVVYX1JF
Rz1tCkNPTkZJR19JMkNfSEVMUEVSX0FVVE89eQpDT05GSUdfSTJDX1NNQlVTPW0KQ09ORklHX0ky
Q19BTEdPQklUPW0KQ09ORklHX0kyQ19BTEdPUENBPW0KCiMKIyBJMkMgSGFyZHdhcmUgQnVzIHN1
cHBvcnQKIwoKIwojIFBDIFNNQnVzIGhvc3QgY29udHJvbGxlciBkcml2ZXJzCiMKQ09ORklHX0ky
Q19BTEkxNTM1PW0KQ09ORklHX0kyQ19BTEkxNTYzPW0KQ09ORklHX0kyQ19BTEkxNVgzPW0KQ09O
RklHX0kyQ19BTUQ3NTY9bQpDT05GSUdfSTJDX0FNRDc1Nl9TNDg4Mj1tCkNPTkZJR19JMkNfQU1E
ODExMT1tCkNPTkZJR19JMkNfSTgwMT1tCkNPTkZJR19JMkNfSVNDSD1tCkNPTkZJR19JMkNfSVNN
VD1tCkNPTkZJR19JMkNfUElJWDQ9bQpDT05GSUdfSTJDX05GT1JDRTI9bQpDT05GSUdfSTJDX05G
T1JDRTJfUzQ5ODU9bQpDT05GSUdfSTJDX1NJUzU1OTU9bQpDT05GSUdfSTJDX1NJUzYzMD1tCkNP
TkZJR19JMkNfU0lTOTZYPW0KQ09ORklHX0kyQ19WSUE9bQpDT05GSUdfSTJDX1ZJQVBSTz1tCgoj
CiMgQUNQSSBkcml2ZXJzCiMKQ09ORklHX0kyQ19TQ01JPW0KCiMKIyBJMkMgc3lzdGVtIGJ1cyBk
cml2ZXJzIChtb3N0bHkgZW1iZWRkZWQgLyBzeXN0ZW0tb24tY2hpcCkKIwpDT05GSUdfSTJDX0NC
VVNfR1BJTz1tCkNPTkZJR19JMkNfREVTSUdOV0FSRV9DT1JFPW0KQ09ORklHX0kyQ19ERVNJR05X
QVJFX1BMQVRGT1JNPW0KQ09ORklHX0kyQ19ERVNJR05XQVJFX1BDST1tCkNPTkZJR19JMkNfREVT
SUdOV0FSRV9CQVlUUkFJTD15CkNPTkZJR19JMkNfRU1FVjI9bQpDT05GSUdfSTJDX0dQSU89bQpD
T05GSUdfSTJDX0tFTVBMRD1tCkNPTkZJR19JMkNfT0NPUkVTPW0KQ09ORklHX0kyQ19QQ0FfUExB
VEZPUk09bQojIENPTkZJR19JMkNfUFhBX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19JMkNfU0lNVEVD
PW0KQ09ORklHX0kyQ19YSUxJTlg9bQoKIwojIEV4dGVybmFsIEkyQy9TTUJ1cyBhZGFwdGVyIGRy
aXZlcnMKIwpDT05GSUdfSTJDX0RJT0xBTl9VMkM9bQpDT05GSUdfSTJDX0RMTjI9bQpDT05GSUdf
STJDX1BBUlBPUlQ9bQpDT05GSUdfSTJDX1BBUlBPUlRfTElHSFQ9bQpDT05GSUdfSTJDX1JPQk9U
RlVaWl9PU0lGPW0KQ09ORklHX0kyQ19UQU9TX0VWTT1tCkNPTkZJR19JMkNfVElOWV9VU0I9bQpD
T05GSUdfSTJDX1ZJUEVSQk9BUkQ9bQoKIwojIE90aGVyIEkyQy9TTUJ1cyBidXMgZHJpdmVycwoj
CkNPTkZJR19JMkNfQ1JPU19FQ19UVU5ORUw9bQpDT05GSUdfSTJDX1NUVUI9bQojIENPTkZJR19J
MkNfU0xBVkUgaXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQ09SRSBpcyBub3Qgc2V0CiMg
Q09ORklHX0kyQ19ERUJVR19BTEdPIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0JVUyBp
cyBub3Qgc2V0CkNPTkZJR19TUEk9eQojIENPTkZJR19TUElfREVCVUcgaXMgbm90IHNldApDT05G
SUdfU1BJX01BU1RFUj15CgojCiMgU1BJIE1hc3RlciBDb250cm9sbGVyIERyaXZlcnMKIwpDT05G
SUdfU1BJX0FMVEVSQT1tCkNPTkZJR19TUElfQklUQkFORz1tCkNPTkZJR19TUElfQlVUVEVSRkxZ
PW0KQ09ORklHX1NQSV9DQURFTkNFPW0KQ09ORklHX1NQSV9ETE4yPW0KQ09ORklHX1NQSV9HUElP
PW0KQ09ORklHX1NQSV9MTTcwX0xMUD1tCkNPTkZJR19TUElfT0NfVElOWT1tCkNPTkZJR19TUElf
UFhBMlhYX0RNQT15CkNPTkZJR19TUElfUFhBMlhYPW0KQ09ORklHX1NQSV9QWEEyWFhfUENJPW0K
Q09ORklHX1NQSV9TQzE4SVM2MDI9bQpDT05GSUdfU1BJX1hDT01NPW0KIyBDT05GSUdfU1BJX1hJ
TElOWCBpcyBub3Qgc2V0CkNPTkZJR19TUElfWllOUU1QX0dRU1BJPW0KQ09ORklHX1NQSV9ERVNJ
R05XQVJFPW0KQ09ORklHX1NQSV9EV19QQ0k9bQpDT05GSUdfU1BJX0RXX01JRF9ETUE9eQpDT05G
SUdfU1BJX0RXX01NSU89bQoKIwojIFNQSSBQcm90b2NvbCBNYXN0ZXJzCiMKQ09ORklHX1NQSV9T
UElERVY9bQpDT05GSUdfU1BJX1RMRTYyWDA9bQpDT05GSUdfU1BNST1tCkNPTkZJR19IU0k9bQpD
T05GSUdfSFNJX0JPQVJESU5GTz15CgojCiMgSFNJIGNvbnRyb2xsZXJzCiMKCiMKIyBIU0kgY2xp
ZW50cwojCkNPTkZJR19IU0lfQ0hBUj1tCgojCiMgUFBTIHN1cHBvcnQKIwpDT05GSUdfUFBTPW0K
IyBDT05GSUdfUFBTX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBQUFMgY2xpZW50cyBzdXBwb3J0CiMK
IyBDT05GSUdfUFBTX0NMSUVOVF9LVElNRVIgaXMgbm90IHNldApDT05GSUdfUFBTX0NMSUVOVF9M
RElTQz1tCkNPTkZJR19QUFNfQ0xJRU5UX1BBUlBPUlQ9bQpDT05GSUdfUFBTX0NMSUVOVF9HUElP
PW0KCiMKIyBQUFMgZ2VuZXJhdG9ycyBzdXBwb3J0CiMKCiMKIyBQVFAgY2xvY2sgc3VwcG9ydAoj
CkNPTkZJR19QVFBfMTU4OF9DTE9DSz1tCgojCiMgRW5hYmxlIFBIWUxJQiBhbmQgTkVUV09SS19Q
SFlfVElNRVNUQU1QSU5HIHRvIHNlZSB0aGUgYWRkaXRpb25hbCBjbG9ja3MuCiMKQ09ORklHX1BJ
TkNUUkw9eQoKIwojIFBpbiBjb250cm9sbGVycwojCkNPTkZJR19QSU5NVVg9eQpDT05GSUdfUElO
Q09ORj15CkNPTkZJR19HRU5FUklDX1BJTkNPTkY9eQojIENPTkZJR19ERUJVR19QSU5DVFJMIGlz
IG5vdCBzZXQKQ09ORklHX1BJTkNUUkxfQU1EPXkKQ09ORklHX1BJTkNUUkxfQkFZVFJBSUw9eQpD
T05GSUdfUElOQ1RSTF9DSEVSUllWSUVXPW0KQ09ORklHX1BJTkNUUkxfSU5URUw9bQpDT05GSUdf
UElOQ1RSTF9CUk9YVE9OPW0KQ09ORklHX1BJTkNUUkxfU1VOUklTRVBPSU5UPW0KQ09ORklHX0FS
Q0hfV0FOVF9PUFRJT05BTF9HUElPTElCPXkKQ09ORklHX0dQSU9MSUI9eQpDT05GSUdfR1BJT19E
RVZSRVM9eQpDT05GSUdfR1BJT19BQ1BJPXkKQ09ORklHX0dQSU9MSUJfSVJRQ0hJUD15CiMgQ09O
RklHX0RFQlVHX0dQSU8gaXMgbm90IHNldApDT05GSUdfR1BJT19TWVNGUz15CkNPTkZJR19HUElP
X0dFTkVSSUM9bQpDT05GSUdfR1BJT19NQVg3MzBYPW0KCiMKIyBNZW1vcnkgbWFwcGVkIEdQSU8g
ZHJpdmVycwojCkNPTkZJR19HUElPX0FNRFBUPW0KQ09ORklHX0dQSU9fRFdBUEI9bQpDT05GSUdf
R1BJT19HRU5FUklDX1BMQVRGT1JNPW0KQ09ORklHX0dQSU9fSUNIPW0KQ09ORklHX0dQSU9fTFlO
WFBPSU5UPXkKQ09ORklHX0dQSU9fVlg4NTU9bQpDT05GSUdfR1BJT19aWD15CgojCiMgUG9ydC1t
YXBwZWQgSS9PIEdQSU8gZHJpdmVycwojCkNPTkZJR19HUElPXzEwNF9JRElPXzE2PW0KQ09ORklH
X0dQSU9fRjcxODhYPW0KQ09ORklHX0dQSU9fSVQ4Nz1tCkNPTkZJR19HUElPX1NDSD1tCkNPTkZJ
R19HUElPX1NDSDMxMVg9bQoKIwojIEkyQyBHUElPIGV4cGFuZGVycwojCkNPTkZJR19HUElPX0FE
UDU1ODg9bQpDT05GSUdfR1BJT19NQVg3MzAwPW0KQ09ORklHX0dQSU9fTUFYNzMyWD1tCkNPTkZJ
R19HUElPX1BDQTk1M1g9bQpDT05GSUdfR1BJT19QQ0Y4NTdYPW0KQ09ORklHX0dQSU9fU1gxNTBY
PXkKCiMKIyBNRkQgR1BJTyBleHBhbmRlcnMKIwpDT05GSUdfR1BJT19BRFA1NTIwPW0KQ09ORklH
X0dQSU9fQVJJWk9OQT1tCkNPTkZJR19HUElPX0NSWVNUQUxfQ09WRT1tCkNPTkZJR19HUElPX0RB
OTA1Mj1tCkNPTkZJR19HUElPX0RBOTA1NT1tCkNPTkZJR19HUElPX0RMTjI9bQpDT05GSUdfR1BJ
T19KQU5aX1RUTD1tCkNPTkZJR19HUElPX0tFTVBMRD1tCkNPTkZJR19HUElPX0xQMzk0Mz1tCkNP
TkZJR19HUElPX1BBTE1BUz15CkNPTkZJR19HUElPX1JDNVQ1ODM9eQpDT05GSUdfR1BJT19UUFM2
NTg2WD15CkNPTkZJR19HUElPX1RQUzY1OTEwPXkKQ09ORklHX0dQSU9fVFBTNjU5MTI9bQpDT05G
SUdfR1BJT19UV0w0MDMwPW0KQ09ORklHX0dQSU9fVFdMNjA0MD1tCkNPTkZJR19HUElPX1VDQjE0
MDA9bQpDT05GSUdfR1BJT19XTTgzMVg9bQpDT05GSUdfR1BJT19XTTgzNTA9bQpDT05GSUdfR1BJ
T19XTTg5OTQ9bQoKIwojIFBDSSBHUElPIGV4cGFuZGVycwojCkNPTkZJR19HUElPX0FNRDgxMTE9
bQpDT05GSUdfR1BJT19JTlRFTF9NSUQ9eQpDT05GSUdfR1BJT19NTF9JT0g9bQpDT05GSUdfR1BJ
T19SREMzMjFYPW0KCiMKIyBTUEkgR1BJTyBleHBhbmRlcnMKIwpDT05GSUdfR1BJT19NQVg3MzAx
PW0KQ09ORklHX0dQSU9fTUMzMzg4MD1tCgojCiMgU1BJIG9yIEkyQyBHUElPIGV4cGFuZGVycwoj
CkNPTkZJR19HUElPX01DUDIzUzA4PW0KCiMKIyBVU0IgR1BJTyBleHBhbmRlcnMKIwpDT05GSUdf
R1BJT19WSVBFUkJPQVJEPW0KQ09ORklHX1cxPW0KQ09ORklHX1cxX0NPTj15CgojCiMgMS13aXJl
IEJ1cyBNYXN0ZXJzCiMKQ09ORklHX1cxX01BU1RFUl9NQVRST1g9bQpDT05GSUdfVzFfTUFTVEVS
X0RTMjQ5MD1tCkNPTkZJR19XMV9NQVNURVJfRFMyNDgyPW0KQ09ORklHX1cxX01BU1RFUl9EUzFX
TT1tCkNPTkZJR19XMV9NQVNURVJfR1BJTz1tCgojCiMgMS13aXJlIFNsYXZlcwojCkNPTkZJR19X
MV9TTEFWRV9USEVSTT1tCkNPTkZJR19XMV9TTEFWRV9TTUVNPW0KQ09ORklHX1cxX1NMQVZFX0RT
MjQwOD1tCkNPTkZJR19XMV9TTEFWRV9EUzI0MDhfUkVBREJBQ0s9eQpDT05GSUdfVzFfU0xBVkVf
RFMyNDEzPW0KQ09ORklHX1cxX1NMQVZFX0RTMjQwNj1tCkNPTkZJR19XMV9TTEFWRV9EUzI0MjM9
bQpDT05GSUdfVzFfU0xBVkVfRFMyNDMxPW0KQ09ORklHX1cxX1NMQVZFX0RTMjQzMz1tCiMgQ09O
RklHX1cxX1NMQVZFX0RTMjQzM19DUkMgaXMgbm90IHNldApDT05GSUdfVzFfU0xBVkVfRFMyNzYw
PW0KQ09ORklHX1cxX1NMQVZFX0RTMjc4MD1tCkNPTkZJR19XMV9TTEFWRV9EUzI3ODE9bQpDT05G
SUdfVzFfU0xBVkVfRFMyOEUwND1tCkNPTkZJR19XMV9TTEFWRV9CUTI3MDAwPW0KQ09ORklHX1BP
V0VSX1NVUFBMWT15CiMgQ09ORklHX1BPV0VSX1NVUFBMWV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJ
R19QREFfUE9XRVI9bQpDT05GSUdfR0VORVJJQ19BRENfQkFUVEVSWT1tCkNPTkZJR19NQVg4OTI1
X1BPV0VSPW0KQ09ORklHX1dNODMxWF9CQUNLVVA9bQpDT05GSUdfV004MzFYX1BPV0VSPW0KQ09O
RklHX1dNODM1MF9QT1dFUj1tCkNPTkZJR19URVNUX1BPV0VSPW0KQ09ORklHX0JBVFRFUllfODhQ
TTg2MFg9bQpDT05GSUdfQkFUVEVSWV9EUzI3NjA9bQpDT05GSUdfQkFUVEVSWV9EUzI3ODA9bQpD
T05GSUdfQkFUVEVSWV9EUzI3ODE9bQpDT05GSUdfQkFUVEVSWV9EUzI3ODI9bQpDT05GSUdfQkFU
VEVSWV9TQlM9bQpDT05GSUdfQkFUVEVSWV9CUTI3WFhYPW0KQ09ORklHX0JBVFRFUllfQlEyN1hY
WF9JMkM9eQpDT05GSUdfQkFUVEVSWV9CUTI3WFhYX1BMQVRGT1JNPXkKQ09ORklHX0JBVFRFUllf
REE5MDMwPW0KQ09ORklHX0JBVFRFUllfREE5MDUyPW0KQ09ORklHX0NIQVJHRVJfREE5MTUwPW0K
Q09ORklHX0JBVFRFUllfREE5MTUwPW0KQ09ORklHX0FYUDI4OF9DSEFSR0VSPW0KQ09ORklHX0FY
UDI4OF9GVUVMX0dBVUdFPW0KQ09ORklHX0JBVFRFUllfTUFYMTcwNDA9bQpDT05GSUdfQkFUVEVS
WV9NQVgxNzA0Mj1tCkNPTkZJR19CQVRURVJZX1RXTDQwMzBfTUFEQz1tCkNPTkZJR19DSEFSR0VS
Xzg4UE04NjBYPW0KQ09ORklHX0NIQVJHRVJfUENGNTA2MzM9bQpDT05GSUdfQkFUVEVSWV9SWDUx
PW0KQ09ORklHX0NIQVJHRVJfSVNQMTcwND1tCkNPTkZJR19DSEFSR0VSX01BWDg5MDM9bQpDT05G
SUdfQ0hBUkdFUl9UV0w0MDMwPW0KQ09ORklHX0NIQVJHRVJfTFA4NzI3PW0KQ09ORklHX0NIQVJH
RVJfTFA4Nzg4PW0KQ09ORklHX0NIQVJHRVJfR1BJTz1tCkNPTkZJR19DSEFSR0VSX01BTkFHRVI9
eQpDT05GSUdfQ0hBUkdFUl9NQVgxNDU3Nz1tCkNPTkZJR19DSEFSR0VSX01BWDc3NjkzPW0KQ09O
RklHX0NIQVJHRVJfTUFYODk5Nz1tCkNPTkZJR19DSEFSR0VSX01BWDg5OTg9bQpDT05GSUdfQ0hB
UkdFUl9CUTI0MTVYPW0KQ09ORklHX0NIQVJHRVJfQlEyNDE5MD1tCkNPTkZJR19DSEFSR0VSX0JR
MjQyNTc9bQpDT05GSUdfQ0hBUkdFUl9CUTI0NzM1PW0KQ09ORklHX0NIQVJHRVJfQlEyNTg5MD1t
CkNPTkZJR19DSEFSR0VSX1NNQjM0Nz1tCkNPTkZJR19DSEFSR0VSX1RQUzY1MDkwPW0KQ09ORklH
X0NIQVJHRVJfVFBTNjUyMTc9bQpDT05GSUdfQkFUVEVSWV9HQVVHRV9MVEMyOTQxPW0KQ09ORklH
X0JBVFRFUllfUlQ1MDMzPW0KQ09ORklHX0NIQVJHRVJfUlQ5NDU1PW0KQ09ORklHX0FYUDIwWF9Q
T1dFUj1tCkNPTkZJR19QT1dFUl9SRVNFVD15CkNPTkZJR19QT1dFUl9SRVNFVF9SRVNUQVJUPXkK
Q09ORklHX1BPV0VSX0FWUz15CkNPTkZJR19IV01PTj15CkNPTkZJR19IV01PTl9WSUQ9bQojIENP
TkZJR19IV01PTl9ERUJVR19DSElQIGlzIG5vdCBzZXQKCiMKIyBOYXRpdmUgZHJpdmVycwojCkNP
TkZJR19TRU5TT1JTX0FCSVRVR1VSVT1tCkNPTkZJR19TRU5TT1JTX0FCSVRVR1VSVTM9bQpDT05G
SUdfU0VOU09SU19BRDczMTQ9bQpDT05GSUdfU0VOU09SU19BRDc0MTQ9bQpDT05GSUdfU0VOU09S
U19BRDc0MTg9bQpDT05GSUdfU0VOU09SU19BRE0xMDIxPW0KQ09ORklHX1NFTlNPUlNfQURNMTAy
NT1tCkNPTkZJR19TRU5TT1JTX0FETTEwMjY9bQpDT05GSUdfU0VOU09SU19BRE0xMDI5PW0KQ09O
RklHX1NFTlNPUlNfQURNMTAzMT1tCkNPTkZJR19TRU5TT1JTX0FETTkyNDA9bQpDT05GSUdfU0VO
U09SU19BRFQ3WDEwPW0KQ09ORklHX1NFTlNPUlNfQURUNzMxMD1tCkNPTkZJR19TRU5TT1JTX0FE
VDc0MTA9bQpDT05GSUdfU0VOU09SU19BRFQ3NDExPW0KQ09ORklHX1NFTlNPUlNfQURUNzQ2Mj1t
CkNPTkZJR19TRU5TT1JTX0FEVDc0NzA9bQpDT05GSUdfU0VOU09SU19BRFQ3NDc1PW0KQ09ORklH
X1NFTlNPUlNfQVNDNzYyMT1tCkNPTkZJR19TRU5TT1JTX0s4VEVNUD1tCkNPTkZJR19TRU5TT1JT
X0sxMFRFTVA9bQpDT05GSUdfU0VOU09SU19GQU0xNUhfUE9XRVI9bQpDT05GSUdfU0VOU09SU19B
UFBMRVNNQz1tCkNPTkZJR19TRU5TT1JTX0FTQjEwMD1tCkNPTkZJR19TRU5TT1JTX0FUWFAxPW0K
Q09ORklHX1NFTlNPUlNfRFM2MjA9bQpDT05GSUdfU0VOU09SU19EUzE2MjE9bQpDT05GSUdfU0VO
U09SU19ERUxMX1NNTT1tCkNPTkZJR19TRU5TT1JTX0RBOTA1Ml9BREM9bQpDT05GSUdfU0VOU09S
U19EQTkwNTU9bQpDT05GSUdfU0VOU09SU19JNUtfQU1CPW0KQ09ORklHX1NFTlNPUlNfRjcxODA1
Rj1tCkNPTkZJR19TRU5TT1JTX0Y3MTg4MkZHPW0KQ09ORklHX1NFTlNPUlNfRjc1Mzc1Uz1tCkNP
TkZJR19TRU5TT1JTX01DMTM3ODNfQURDPW0KQ09ORklHX1NFTlNPUlNfRlNDSE1EPW0KQ09ORklH
X1NFTlNPUlNfR0w1MThTTT1tCkNPTkZJR19TRU5TT1JTX0dMNTIwU009bQpDT05GSUdfU0VOU09S
U19HNzYwQT1tCkNPTkZJR19TRU5TT1JTX0c3NjI9bQpDT05GSUdfU0VOU09SU19HUElPX0ZBTj1t
CkNPTkZJR19TRU5TT1JTX0hJSDYxMzA9bQpDT05GSUdfU0VOU09SU19JQk1BRU09bQpDT05GSUdf
U0VOU09SU19JQk1QRVg9bQpDT05GSUdfU0VOU09SU19JSU9fSFdNT049bQpDT05GSUdfU0VOU09S
U19JNTUwMD1tCkNPTkZJR19TRU5TT1JTX0NPUkVURU1QPW0KQ09ORklHX1NFTlNPUlNfSVQ4Nz1t
CkNPTkZJR19TRU5TT1JTX0pDNDI9bQpDT05GSUdfU0VOU09SU19QT1dSMTIyMD1tCkNPTkZJR19T
RU5TT1JTX0xJTkVBR0U9bQpDT05GSUdfU0VOU09SU19MVEMyOTQ1PW0KQ09ORklHX1NFTlNPUlNf
TFRDNDE1MT1tCkNPTkZJR19TRU5TT1JTX0xUQzQyMTU9bQpDT05GSUdfU0VOU09SU19MVEM0MjIy
PW0KQ09ORklHX1NFTlNPUlNfTFRDNDI0NT1tCkNPTkZJR19TRU5TT1JTX0xUQzQyNjA9bQpDT05G
SUdfU0VOU09SU19MVEM0MjYxPW0KQ09ORklHX1NFTlNPUlNfTUFYMTExMT1tCkNPTkZJR19TRU5T
T1JTX01BWDE2MDY1PW0KQ09ORklHX1NFTlNPUlNfTUFYMTYxOT1tCkNPTkZJR19TRU5TT1JTX01B
WDE2Njg9bQpDT05GSUdfU0VOU09SU19NQVgxOTc9bQpDT05GSUdfU0VOU09SU19NQVg2NjM5PW0K
Q09ORklHX1NFTlNPUlNfTUFYNjY0Mj1tCkNPTkZJR19TRU5TT1JTX01BWDY2NTA9bQpDT05GSUdf
U0VOU09SU19NQVg2Njk3PW0KQ09ORklHX1NFTlNPUlNfTUFYMzE3OTA9bQpDT05GSUdfU0VOU09S
U19IVFUyMT1tCkNPTkZJR19TRU5TT1JTX01DUDMwMjE9bQpDT05GSUdfU0VOU09SU19NRU5GMjFC
TUNfSFdNT049bQpDT05GSUdfU0VOU09SU19BRENYWD1tCkNPTkZJR19TRU5TT1JTX0xNNjM9bQpD
T05GSUdfU0VOU09SU19MTTcwPW0KQ09ORklHX1NFTlNPUlNfTE03Mz1tCkNPTkZJR19TRU5TT1JT
X0xNNzU9bQpDT05GSUdfU0VOU09SU19MTTc3PW0KQ09ORklHX1NFTlNPUlNfTE03OD1tCkNPTkZJ
R19TRU5TT1JTX0xNODA9bQpDT05GSUdfU0VOU09SU19MTTgzPW0KQ09ORklHX1NFTlNPUlNfTE04
NT1tCkNPTkZJR19TRU5TT1JTX0xNODc9bQpDT05GSUdfU0VOU09SU19MTTkwPW0KQ09ORklHX1NF
TlNPUlNfTE05Mj1tCkNPTkZJR19TRU5TT1JTX0xNOTM9bQpDT05GSUdfU0VOU09SU19MTTk1MjM0
PW0KQ09ORklHX1NFTlNPUlNfTE05NTI0MT1tCkNPTkZJR19TRU5TT1JTX0xNOTUyNDU9bQpDT05G
SUdfU0VOU09SU19QQzg3MzYwPW0KQ09ORklHX1NFTlNPUlNfUEM4NzQyNz1tCkNPTkZJR19TRU5T
T1JTX05UQ19USEVSTUlTVE9SPW0KQ09ORklHX1NFTlNPUlNfTkNUNjY4Mz1tCkNPTkZJR19TRU5T
T1JTX05DVDY3NzU9bQpDT05GSUdfU0VOU09SU19OQ1Q3ODAyPW0KQ09ORklHX1NFTlNPUlNfTkNU
NzkwND1tCkNPTkZJR19TRU5TT1JTX1BDRjg1OTE9bQpDT05GSUdfUE1CVVM9bQpDT05GSUdfU0VO
U09SU19QTUJVUz1tCkNPTkZJR19TRU5TT1JTX0FETTEyNzU9bQpDT05GSUdfU0VOU09SU19MTTI1
MDY2PW0KQ09ORklHX1NFTlNPUlNfTFRDMjk3OD1tCkNPTkZJR19TRU5TT1JTX0xUQzI5NzhfUkVH
VUxBVE9SPXkKQ09ORklHX1NFTlNPUlNfTUFYMTYwNjQ9bQpDT05GSUdfU0VOU09SU19NQVgyMDc1
MT1tCkNPTkZJR19TRU5TT1JTX01BWDM0NDQwPW0KQ09ORklHX1NFTlNPUlNfTUFYODY4OD1tCkNP
TkZJR19TRU5TT1JTX1RQUzQwNDIyPW0KQ09ORklHX1NFTlNPUlNfVUNEOTAwMD1tCkNPTkZJR19T
RU5TT1JTX1VDRDkyMDA9bQpDT05GSUdfU0VOU09SU19aTDYxMDA9bQpDT05GSUdfU0VOU09SU19T
SFQxNT1tCkNPTkZJR19TRU5TT1JTX1NIVDIxPW0KQ09ORklHX1NFTlNPUlNfU0hUQzE9bQpDT05G
SUdfU0VOU09SU19TSVM1NTk1PW0KQ09ORklHX1NFTlNPUlNfRE1FMTczNz1tCkNPTkZJR19TRU5T
T1JTX0VNQzE0MDM9bQpDT05GSUdfU0VOU09SU19FTUMyMTAzPW0KQ09ORklHX1NFTlNPUlNfRU1D
NlcyMDE9bQpDT05GSUdfU0VOU09SU19TTVNDNDdNMT1tCkNPTkZJR19TRU5TT1JTX1NNU0M0N00x
OTI9bQpDT05GSUdfU0VOU09SU19TTVNDNDdCMzk3PW0KQ09ORklHX1NFTlNPUlNfU0NINTZYWF9D
T01NT049bQpDT05GSUdfU0VOU09SU19TQ0g1NjI3PW0KQ09ORklHX1NFTlNPUlNfU0NINTYzNj1t
CkNPTkZJR19TRU5TT1JTX1NNTTY2NT1tCkNPTkZJR19TRU5TT1JTX0FEQzEyOEQ4MTg9bQpDT05G
SUdfU0VOU09SU19BRFMxMDE1PW0KQ09ORklHX1NFTlNPUlNfQURTNzgyOD1tCkNPTkZJR19TRU5T
T1JTX0FEUzc4NzE9bQpDT05GSUdfU0VOU09SU19BTUM2ODIxPW0KQ09ORklHX1NFTlNPUlNfSU5B
MjA5PW0KQ09ORklHX1NFTlNPUlNfSU5BMlhYPW0KQ09ORklHX1NFTlNPUlNfVEM3ND1tCkNPTkZJ
R19TRU5TT1JTX1RITUM1MD1tCkNPTkZJR19TRU5TT1JTX1RNUDEwMj1tCkNPTkZJR19TRU5TT1JT
X1RNUDEwMz1tCkNPTkZJR19TRU5TT1JTX1RNUDQwMT1tCkNPTkZJR19TRU5TT1JTX1RNUDQyMT1t
CkNPTkZJR19TRU5TT1JTX1RXTDQwMzBfTUFEQz1tCkNPTkZJR19TRU5TT1JTX1ZJQV9DUFVURU1Q
PW0KQ09ORklHX1NFTlNPUlNfVklBNjg2QT1tCkNPTkZJR19TRU5TT1JTX1ZUMTIxMT1tCkNPTkZJ
R19TRU5TT1JTX1ZUODIzMT1tCkNPTkZJR19TRU5TT1JTX1c4Mzc4MUQ9bQpDT05GSUdfU0VOU09S
U19XODM3OTFEPW0KQ09ORklHX1NFTlNPUlNfVzgzNzkyRD1tCkNPTkZJR19TRU5TT1JTX1c4Mzc5
Mz1tCkNPTkZJR19TRU5TT1JTX1c4Mzc5NT1tCiMgQ09ORklHX1NFTlNPUlNfVzgzNzk1X0ZBTkNU
UkwgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19XODNMNzg1VFM9bQpDT05GSUdfU0VOU09SU19X
ODNMNzg2Tkc9bQpDT05GSUdfU0VOU09SU19XODM2MjdIRj1tCkNPTkZJR19TRU5TT1JTX1c4MzYy
N0VIRj1tCkNPTkZJR19TRU5TT1JTX1dNODMxWD1tCkNPTkZJR19TRU5TT1JTX1dNODM1MD1tCgoj
CiMgQUNQSSBkcml2ZXJzCiMKQ09ORklHX1NFTlNPUlNfQUNQSV9QT1dFUj1tCkNPTkZJR19TRU5T
T1JTX0FUSzAxMTA9bQpDT05GSUdfVEhFUk1BTD15CkNPTkZJR19USEVSTUFMX0hXTU9OPXkKQ09O
RklHX1RIRVJNQUxfV1JJVEFCTEVfVFJJUFM9eQpDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9T
VEVQX1dJU0U9eQojIENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX0ZBSVJfU0hBUkUgaXMgbm90
IHNldAojIENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1VTRVJfU1BBQ0UgaXMgbm90IHNldAoj
IENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1BPV0VSX0FMTE9DQVRPUiBpcyBub3Qgc2V0CkNP
TkZJR19USEVSTUFMX0dPVl9GQUlSX1NIQVJFPXkKQ09ORklHX1RIRVJNQUxfR09WX1NURVBfV0lT
RT15CkNPTkZJR19USEVSTUFMX0dPVl9CQU5HX0JBTkc9eQpDT05GSUdfVEhFUk1BTF9HT1ZfVVNF
Ul9TUEFDRT15CkNPTkZJR19USEVSTUFMX0dPVl9QT1dFUl9BTExPQ0FUT1I9eQpDT05GSUdfVEhF
Uk1BTF9FTVVMQVRJT049eQpDT05GSUdfSU5URUxfUE9XRVJDTEFNUD1tCkNPTkZJR19YODZfUEtH
X1RFTVBfVEhFUk1BTD1tCkNPTkZJR19JTlRFTF9TT0NfRFRTX0lPU0ZfQ09SRT1tCkNPTkZJR19J
TlRFTF9TT0NfRFRTX1RIRVJNQUw9bQpDT05GSUdfSU5UMzQwWF9USEVSTUFMPW0KQ09ORklHX0FD
UElfVEhFUk1BTF9SRUw9bQpDT05GSUdfSU5URUxfUENIX1RIRVJNQUw9bQpDT05GSUdfV0FUQ0hE
T0c9eQpDT05GSUdfV0FUQ0hET0dfQ09SRT15CiMgQ09ORklHX1dBVENIRE9HX05PV0FZT1VUIGlz
IG5vdCBzZXQKCiMKIyBXYXRjaGRvZyBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19TT0ZUX1dBVENI
RE9HPW0KQ09ORklHX0RBOTA1Ml9XQVRDSERPRz1tCkNPTkZJR19EQTkwNTVfV0FUQ0hET0c9bQpD
T05GSUdfREE5MDYzX1dBVENIRE9HPW0KQ09ORklHX0RBOTA2Ml9XQVRDSERPRz1tCkNPTkZJR19N
RU5GMjFCTUNfV0FUQ0hET0c9bQpDT05GSUdfV004MzFYX1dBVENIRE9HPW0KQ09ORklHX1dNODM1
MF9XQVRDSERPRz1tCkNPTkZJR19YSUxJTlhfV0FUQ0hET0c9bQpDT05GSUdfQ0FERU5DRV9XQVRD
SERPRz1tCkNPTkZJR19EV19XQVRDSERPRz1tCkNPTkZJR19STjVUNjE4X1dBVENIRE9HPW0KQ09O
RklHX1RXTDQwMzBfV0FUQ0hET0c9bQpDT05GSUdfTUFYNjNYWF9XQVRDSERPRz1tCkNPTkZJR19S
RVRVX1dBVENIRE9HPW0KQ09ORklHX0FDUVVJUkVfV0RUPW0KQ09ORklHX0FEVkFOVEVDSF9XRFQ9
bQpDT05GSUdfQUxJTTE1MzVfV0RUPW0KQ09ORklHX0FMSU03MTAxX1dEVD1tCkNPTkZJR19GNzE4
MDhFX1dEVD1tCkNPTkZJR19TUDUxMDBfVENPPW0KQ09ORklHX1NCQ19GSVRQQzJfV0FUQ0hET0c9
bQpDT05GSUdfRVVST1RFQ0hfV0RUPW0KQ09ORklHX0lCNzAwX1dEVD1tCkNPTkZJR19JQk1BU1I9
bQpDT05GSUdfV0FGRVJfV0RUPW0KQ09ORklHX0k2MzAwRVNCX1dEVD1tCkNPTkZJR19JRTZYWF9X
RFQ9bQpDT05GSUdfSVRDT19XRFQ9bQpDT05GSUdfSVRDT19WRU5ET1JfU1VQUE9SVD15CkNPTkZJ
R19JVDg3MTJGX1dEVD1tCkNPTkZJR19JVDg3X1dEVD1tCkNPTkZJR19IUF9XQVRDSERPRz1tCkNP
TkZJR19LRU1QTERfV0RUPW0KQ09ORklHX0hQV0RUX05NSV9ERUNPRElORz15CkNPTkZJR19TQzEy
MDBfV0RUPW0KQ09ORklHX1BDODc0MTNfV0RUPW0KQ09ORklHX05WX1RDTz1tCkNPTkZJR182MFhY
X1dEVD1tCkNPTkZJR19DUFU1X1dEVD1tCkNPTkZJR19TTVNDX1NDSDMxMVhfV0RUPW0KQ09ORklH
X1NNU0MzN0I3ODdfV0RUPW0KQ09ORklHX1ZJQV9XRFQ9bQpDT05GSUdfVzgzNjI3SEZfV0RUPW0K
Q09ORklHX1c4Mzg3N0ZfV0RUPW0KQ09ORklHX1c4Mzk3N0ZfV0RUPW0KQ09ORklHX01BQ0haX1dE
VD1tCkNPTkZJR19TQkNfRVBYX0MzX1dBVENIRE9HPW0KQ09ORklHX0JDTTcwMzhfV0RUPW0KQ09O
RklHX01FTl9BMjFfV0RUPW0KQ09ORklHX1hFTl9XRFQ9bQoKIwojIFBDSS1iYXNlZCBXYXRjaGRv
ZyBDYXJkcwojCkNPTkZJR19QQ0lQQ1dBVENIRE9HPW0KQ09ORklHX1dEVFBDST1tCgojCiMgVVNC
LWJhc2VkIFdhdGNoZG9nIENhcmRzCiMKQ09ORklHX1VTQlBDV0FUQ0hET0c9bQpDT05GSUdfU1NC
X1BPU1NJQkxFPXkKCiMKIyBTb25pY3MgU2lsaWNvbiBCYWNrcGxhbmUKIwpDT05GSUdfU1NCPW0K
Q09ORklHX1NTQl9TUFJPTT15CkNPTkZJR19TU0JfQkxPQ0tJTz15CkNPTkZJR19TU0JfUENJSE9T
VF9QT1NTSUJMRT15CkNPTkZJR19TU0JfUENJSE9TVD15CkNPTkZJR19TU0JfQjQzX1BDSV9CUklE
R0U9eQpDT05GSUdfU1NCX1BDTUNJQUhPU1RfUE9TU0lCTEU9eQojIENPTkZJR19TU0JfUENNQ0lB
SE9TVCBpcyBub3Qgc2V0CkNPTkZJR19TU0JfU0RJT0hPU1RfUE9TU0lCTEU9eQpDT05GSUdfU1NC
X1NESU9IT1NUPXkKQ09ORklHX1NTQl9IT1NUX1NPQz15CiMgQ09ORklHX1NTQl9TSUxFTlQgaXMg
bm90IHNldAojIENPTkZJR19TU0JfREVCVUcgaXMgbm90IHNldApDT05GSUdfU1NCX0RSSVZFUl9Q
Q0lDT1JFX1BPU1NJQkxFPXkKQ09ORklHX1NTQl9EUklWRVJfUENJQ09SRT15CkNPTkZJR19TU0Jf
RFJJVkVSX0dQSU89eQpDT05GSUdfQkNNQV9QT1NTSUJMRT15CgojCiMgQnJvYWRjb20gc3BlY2lm
aWMgQU1CQQojCkNPTkZJR19CQ01BPW0KQ09ORklHX0JDTUFfQkxPQ0tJTz15CkNPTkZJR19CQ01B
X0hPU1RfUENJX1BPU1NJQkxFPXkKQ09ORklHX0JDTUFfSE9TVF9QQ0k9eQpDT05GSUdfQkNNQV9I
T1NUX1NPQz15CkNPTkZJR19CQ01BX0RSSVZFUl9QQ0k9eQpDT05GSUdfQkNNQV9EUklWRVJfR01B
Q19DTU49eQpDT05GSUdfQkNNQV9EUklWRVJfR1BJTz15CiMgQ09ORklHX0JDTUFfREVCVUcgaXMg
bm90IHNldAoKIwojIE11bHRpZnVuY3Rpb24gZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfTUZEX0NP
UkU9eQpDT05GSUdfTUZEX0FTMzcxMT15CkNPTkZJR19QTUlDX0FEUDU1MjA9eQpDT05GSUdfTUZE
X0FBVDI4NzBfQ09SRT15CkNPTkZJR19NRkRfQkNNNTkwWFg9bQpDT05GSUdfTUZEX0FYUDIwWD15
CkNPTkZJR19NRkRfQ1JPU19FQz1tCkNPTkZJR19NRkRfQ1JPU19FQ19JMkM9bQpDT05GSUdfTUZE
X0NST1NfRUNfU1BJPW0KQ09ORklHX1BNSUNfREE5MDNYPXkKQ09ORklHX1BNSUNfREE5MDUyPXkK
Q09ORklHX01GRF9EQTkwNTJfU1BJPXkKQ09ORklHX01GRF9EQTkwNTJfSTJDPXkKQ09ORklHX01G
RF9EQTkwNTU9eQpDT05GSUdfTUZEX0RBOTA2Mj1tCkNPTkZJR19NRkRfREE5MDYzPXkKQ09ORklH
X01GRF9EQTkxNTA9bQpDT05GSUdfTUZEX0RMTjI9bQpDT05GSUdfTUZEX01DMTNYWFg9bQpDT05G
SUdfTUZEX01DMTNYWFhfU1BJPW0KQ09ORklHX01GRF9NQzEzWFhYX0kyQz1tCkNPTkZJR19IVENf
UEFTSUMzPW0KQ09ORklHX0hUQ19JMkNQTEQ9eQpDT05GSUdfTUZEX0lOVEVMX1FVQVJLX0kyQ19H
UElPPW0KQ09ORklHX0xQQ19JQ0g9bQpDT05GSUdfTFBDX1NDSD1tCkNPTkZJR19JTlRFTF9TT0Nf
UE1JQz15CkNPTkZJR19NRkRfSU5URUxfTFBTUz1tCkNPTkZJR19NRkRfSU5URUxfTFBTU19BQ1BJ
PW0KQ09ORklHX01GRF9JTlRFTF9MUFNTX1BDST1tCkNPTkZJR19NRkRfSkFOWl9DTU9ESU89bQpD
T05GSUdfTUZEX0tFTVBMRD1tCkNPTkZJR19NRkRfODhQTTgwMD1tCkNPTkZJR19NRkRfODhQTTgw
NT1tCkNPTkZJR19NRkRfODhQTTg2MFg9eQpDT05GSUdfTUZEX01BWDE0NTc3PXkKQ09ORklHX01G
RF9NQVg3NzY5Mz15CkNPTkZJR19NRkRfTUFYNzc4NDM9eQpDT05GSUdfTUZEX01BWDg5MDc9bQpD
T05GSUdfTUZEX01BWDg5MjU9eQpDT05GSUdfTUZEX01BWDg5OTc9eQpDT05GSUdfTUZEX01BWDg5
OTg9eQpDT05GSUdfTUZEX01UNjM5Nz1tCkNPTkZJR19NRkRfTUVORjIxQk1DPW0KQ09ORklHX0Va
WF9QQ0FQPXkKQ09ORklHX01GRF9WSVBFUkJPQVJEPW0KQ09ORklHX01GRF9SRVRVPW0KQ09ORklH
X01GRF9QQ0Y1MDYzMz1tCkNPTkZJR19QQ0Y1MDYzM19BREM9bQpDT05GSUdfUENGNTA2MzNfR1BJ
Tz1tCkNPTkZJR19VQ0IxNDAwX0NPUkU9bQpDT05GSUdfTUZEX1JEQzMyMVg9bQpDT05GSUdfTUZE
X1JUU1hfUENJPW0KQ09ORklHX01GRF9SVDUwMzM9bQpDT05GSUdfTUZEX1JUU1hfVVNCPW0KQ09O
RklHX01GRF9SQzVUNTgzPXkKQ09ORklHX01GRF9STjVUNjE4PW0KQ09ORklHX01GRF9TRUNfQ09S
RT15CkNPTkZJR19NRkRfU0k0NzZYX0NPUkU9bQpDT05GSUdfTUZEX1NNNTAxPW0KQ09ORklHX01G
RF9TTTUwMV9HUElPPXkKQ09ORklHX01GRF9TS1k4MTQ1Mj1tCkNPTkZJR19NRkRfU01TQz15CkNP
TkZJR19BQlg1MDBfQ09SRT15CkNPTkZJR19BQjMxMDBfQ09SRT15CkNPTkZJR19BQjMxMDBfT1RQ
PW0KQ09ORklHX01GRF9TWVNDT049eQpDT05GSUdfTUZEX1RJX0FNMzM1WF9UU0NBREM9bQpDT05G
SUdfTUZEX0xQMzk0Mz1tCkNPTkZJR19NRkRfTFA4Nzg4PXkKQ09ORklHX01GRF9QQUxNQVM9eQpD
T05GSUdfVFBTNjEwNVg9bQpDT05GSUdfVFBTNjUwMTA9bQpDT05GSUdfVFBTNjUwN1g9bQpDT05G
SUdfTUZEX1RQUzY1MDkwPXkKQ09ORklHX01GRF9UUFM2NTIxNz15CkNPTkZJR19NRkRfVFBTNjUy
MTg9bQpDT05GSUdfTUZEX1RQUzY1ODZYPXkKQ09ORklHX01GRF9UUFM2NTkxMD15CkNPTkZJR19N
RkRfVFBTNjU5MTI9eQpDT05GSUdfTUZEX1RQUzY1OTEyX0kyQz15CkNPTkZJR19NRkRfVFBTNjU5
MTJfU1BJPXkKQ09ORklHX01GRF9UUFM4MDAzMT15CkNPTkZJR19UV0w0MDMwX0NPUkU9eQpDT05G
SUdfTUZEX1RXTDQwMzBfQVVESU89eQpDT05GSUdfVFdMNjA0MF9DT1JFPXkKQ09ORklHX01GRF9X
TDEyNzNfQ09SRT1tCkNPTkZJR19NRkRfTE0zNTMzPW0KIyBDT05GSUdfTUZEX1RNSU8gaXMgbm90
IHNldApDT05GSUdfTUZEX1ZYODU1PW0KQ09ORklHX01GRF9BUklaT05BPXkKQ09ORklHX01GRF9B
UklaT05BX0kyQz1tCkNPTkZJR19NRkRfQVJJWk9OQV9TUEk9bQpDT05GSUdfTUZEX1dNNTEwMj15
CkNPTkZJR19NRkRfV001MTEwPXkKQ09ORklHX01GRF9XTTg5OTc9eQpDT05GSUdfTUZEX1dNODk5
OD15CkNPTkZJR19NRkRfV004NDAwPXkKQ09ORklHX01GRF9XTTgzMVg9eQpDT05GSUdfTUZEX1dN
ODMxWF9JMkM9eQpDT05GSUdfTUZEX1dNODMxWF9TUEk9eQpDT05GSUdfTUZEX1dNODM1MD15CkNP
TkZJR19NRkRfV004MzUwX0kyQz15CkNPTkZJR19NRkRfV004OTk0PW0KQ09ORklHX1JFR1VMQVRP
Uj15CiMgQ09ORklHX1JFR1VMQVRPUl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1Jf
RklYRURfVk9MVEFHRT1tCkNPTkZJR19SRUdVTEFUT1JfVklSVFVBTF9DT05TVU1FUj1tCkNPTkZJ
R19SRUdVTEFUT1JfVVNFUlNQQUNFX0NPTlNVTUVSPW0KQ09ORklHX1JFR1VMQVRPUl84OFBNODAw
PW0KQ09ORklHX1JFR1VMQVRPUl84OFBNODYwNz1tCkNPTkZJR19SRUdVTEFUT1JfQUNUODg2NT1t
CkNPTkZJR19SRUdVTEFUT1JfQUQ1Mzk4PW0KQ09ORklHX1JFR1VMQVRPUl9BTkFUT1A9bQpDT05G
SUdfUkVHVUxBVE9SX0FBVDI4NzA9bQpDT05GSUdfUkVHVUxBVE9SX0FCMzEwMD1tCkNPTkZJR19S
RUdVTEFUT1JfQVJJWk9OQT1tCkNPTkZJR19SRUdVTEFUT1JfQVMzNzExPW0KQ09ORklHX1JFR1VM
QVRPUl9BWFAyMFg9bQpDT05GSUdfUkVHVUxBVE9SX0JDTTU5MFhYPW0KQ09ORklHX1JFR1VMQVRP
Ul9EQTkwM1g9bQpDT05GSUdfUkVHVUxBVE9SX0RBOTA1Mj1tCkNPTkZJR19SRUdVTEFUT1JfREE5
MDU1PW0KQ09ORklHX1JFR1VMQVRPUl9EQTkwNjI9bQpDT05GSUdfUkVHVUxBVE9SX0RBOTA2Mz1t
CkNPTkZJR19SRUdVTEFUT1JfREE5MjEwPW0KQ09ORklHX1JFR1VMQVRPUl9EQTkyMTE9bQpDT05G
SUdfUkVHVUxBVE9SX0ZBTjUzNTU1PW0KQ09ORklHX1JFR1VMQVRPUl9HUElPPW0KQ09ORklHX1JF
R1VMQVRPUl9JU0w5MzA1PW0KQ09ORklHX1JFR1VMQVRPUl9JU0w2MjcxQT1tCkNPTkZJR19SRUdV
TEFUT1JfTFAzOTcxPW0KQ09ORklHX1JFR1VMQVRPUl9MUDM5NzI9bQpDT05GSUdfUkVHVUxBVE9S
X0xQODcyWD1tCkNPTkZJR19SRUdVTEFUT1JfTFA4NzU1PW0KQ09ORklHX1JFR1VMQVRPUl9MUDg3
ODg9bQpDT05GSUdfUkVHVUxBVE9SX0xUQzM1ODk9bQpDT05GSUdfUkVHVUxBVE9SX01BWDE0NTc3
PW0KQ09ORklHX1JFR1VMQVRPUl9NQVgxNTg2PW0KQ09ORklHX1JFR1VMQVRPUl9NQVg4NjQ5PW0K
Q09ORklHX1JFR1VMQVRPUl9NQVg4NjYwPW0KQ09ORklHX1JFR1VMQVRPUl9NQVg4OTA3PW0KQ09O
RklHX1JFR1VMQVRPUl9NQVg4OTI1PW0KQ09ORklHX1JFR1VMQVRPUl9NQVg4OTUyPW0KQ09ORklH
X1JFR1VMQVRPUl9NQVg4OTczPW0KQ09ORklHX1JFR1VMQVRPUl9NQVg4OTk3PW0KQ09ORklHX1JF
R1VMQVRPUl9NQVg4OTk4PW0KQ09ORklHX1JFR1VMQVRPUl9NQVg3NzY5Mz1tCkNPTkZJR19SRUdV
TEFUT1JfTUMxM1hYWF9DT1JFPW0KQ09ORklHX1JFR1VMQVRPUl9NQzEzNzgzPW0KQ09ORklHX1JF
R1VMQVRPUl9NQzEzODkyPW0KQ09ORklHX1JFR1VMQVRPUl9NVDYzMTE9bQpDT05GSUdfUkVHVUxB
VE9SX01UNjM5Nz1tCkNPTkZJR19SRUdVTEFUT1JfUEFMTUFTPW0KQ09ORklHX1JFR1VMQVRPUl9Q
Q0FQPW0KQ09ORklHX1JFR1VMQVRPUl9QQ0Y1MDYzMz1tCkNPTkZJR19SRUdVTEFUT1JfUEZVWkUx
MDA9bQpDT05GSUdfUkVHVUxBVE9SX1BXTT1tCkNPTkZJR19SRUdVTEFUT1JfUUNPTV9TUE1JPW0K
Q09ORklHX1JFR1VMQVRPUl9SQzVUNTgzPW0KQ09ORklHX1JFR1VMQVRPUl9STjVUNjE4PW0KQ09O
RklHX1JFR1VMQVRPUl9SVDUwMzM9bQpDT05GSUdfUkVHVUxBVE9SX1MyTVBBMDE9bQpDT05GSUdf
UkVHVUxBVE9SX1MyTVBTMTE9bQpDT05GSUdfUkVHVUxBVE9SX1M1TTg3Njc9bQpDT05GSUdfUkVH
VUxBVE9SX1NLWTgxNDUyPW0KQ09ORklHX1JFR1VMQVRPUl9UUFM1MTYzMj1tCkNPTkZJR19SRUdV
TEFUT1JfVFBTNjEwNVg9bQpDT05GSUdfUkVHVUxBVE9SX1RQUzYyMzYwPW0KQ09ORklHX1JFR1VM
QVRPUl9UUFM2NTAyMz1tCkNPTkZJR19SRUdVTEFUT1JfVFBTNjUwN1g9bQpDT05GSUdfUkVHVUxB
VE9SX1RQUzY1MDkwPW0KQ09ORklHX1JFR1VMQVRPUl9UUFM2NTIxNz15CkNPTkZJR19SRUdVTEFU
T1JfVFBTNjUyNFg9bQpDT05GSUdfUkVHVUxBVE9SX1RQUzY1ODZYPW0KQ09ORklHX1JFR1VMQVRP
Ul9UUFM2NTkxMD1tCkNPTkZJR19SRUdVTEFUT1JfVFBTNjU5MTI9bQpDT05GSUdfUkVHVUxBVE9S
X1RQUzgwMDMxPW0KQ09ORklHX1JFR1VMQVRPUl9UV0w0MDMwPW0KQ09ORklHX1JFR1VMQVRPUl9X
TTgzMVg9bQpDT05GSUdfUkVHVUxBVE9SX1dNODM1MD1tCkNPTkZJR19SRUdVTEFUT1JfV004NDAw
PW0KQ09ORklHX1JFR1VMQVRPUl9XTTg5OTQ9bQpDT05GSUdfTUVESUFfU1VQUE9SVD1tCgojCiMg
TXVsdGltZWRpYSBjb3JlIHN1cHBvcnQKIwpDT05GSUdfTUVESUFfQ0FNRVJBX1NVUFBPUlQ9eQpD
T05GSUdfTUVESUFfQU5BTE9HX1RWX1NVUFBPUlQ9eQpDT05GSUdfTUVESUFfRElHSVRBTF9UVl9T
VVBQT1JUPXkKQ09ORklHX01FRElBX1JBRElPX1NVUFBPUlQ9eQpDT05GSUdfTUVESUFfU0RSX1NV
UFBPUlQ9eQpDT05GSUdfTUVESUFfUkNfU1VQUE9SVD15CkNPTkZJR19NRURJQV9DT05UUk9MTEVS
PXkKQ09ORklHX1ZJREVPX0RFVj1tCkNPTkZJR19WSURFT19WNEwyX1NVQkRFVl9BUEk9eQpDT05G
SUdfVklERU9fVjRMMj1tCiMgQ09ORklHX1ZJREVPX0FEVl9ERUJVRyBpcyBub3Qgc2V0CiMgQ09O
RklHX1ZJREVPX0ZJWEVEX01JTk9SX1JBTkdFUyBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19UVU5F
Uj1tCkNPTkZJR19WNEwyX01FTTJNRU1fREVWPW0KQ09ORklHX1Y0TDJfRkxBU0hfTEVEX0NMQVNT
PW0KQ09ORklHX1ZJREVPQlVGX0dFTj1tCkNPTkZJR19WSURFT0JVRl9ETUFfU0c9bQpDT05GSUdf
VklERU9CVUZfVk1BTExPQz1tCkNPTkZJR19WSURFT0JVRl9EVkI9bQpDT05GSUdfVklERU9CVUYy
X0NPUkU9bQpDT05GSUdfVklERU9CVUYyX01FTU9QUz1tCkNPTkZJR19WSURFT0JVRjJfRE1BX0NP
TlRJRz1tCkNPTkZJR19WSURFT0JVRjJfVk1BTExPQz1tCkNPTkZJR19WSURFT0JVRjJfRE1BX1NH
PW0KQ09ORklHX1ZJREVPQlVGMl9EVkI9bQpDT05GSUdfRFZCX0NPUkU9bQpDT05GSUdfRFZCX05F
VD15CkNPTkZJR19UVFBDSV9FRVBST009bQpDT05GSUdfRFZCX01BWF9BREFQVEVSUz04CkNPTkZJ
R19EVkJfRFlOQU1JQ19NSU5PUlM9eQoKIwojIE1lZGlhIGRyaXZlcnMKIwpDT05GSUdfUkNfQ09S
RT1tCkNPTkZJR19SQ19NQVA9bQpDT05GSUdfUkNfREVDT0RFUlM9eQpDT05GSUdfTElSQz1tCkNP
TkZJR19JUl9MSVJDX0NPREVDPW0KQ09ORklHX0lSX05FQ19ERUNPREVSPW0KQ09ORklHX0lSX1JD
NV9ERUNPREVSPW0KQ09ORklHX0lSX1JDNl9ERUNPREVSPW0KQ09ORklHX0lSX0pWQ19ERUNPREVS
PW0KQ09ORklHX0lSX1NPTllfREVDT0RFUj1tCkNPTkZJR19JUl9TQU5ZT19ERUNPREVSPW0KQ09O
RklHX0lSX1NIQVJQX0RFQ09ERVI9bQpDT05GSUdfSVJfTUNFX0tCRF9ERUNPREVSPW0KQ09ORklH
X0lSX1hNUF9ERUNPREVSPW0KQ09ORklHX1JDX0RFVklDRVM9eQpDT05GSUdfUkNfQVRJX1JFTU9U
RT1tCkNPTkZJR19JUl9FTkU9bQpDT05GSUdfSVJfSElYNUhEMj1tCkNPTkZJR19JUl9JTU9OPW0K
Q09ORklHX0lSX01DRVVTQj1tCkNPTkZJR19JUl9JVEVfQ0lSPW0KQ09ORklHX0lSX0ZJTlRFSz1t
CkNPTkZJR19JUl9OVVZPVE9OPW0KQ09ORklHX0lSX1JFRFJBVDM9bQpDT05GSUdfSVJfU1RSRUFN
WkFQPW0KQ09ORklHX0lSX1dJTkJPTkRfQ0lSPW0KQ09ORklHX0lSX0lHT1JQTFVHVVNCPW0KQ09O
RklHX0lSX0lHVUFOQT1tCkNPTkZJR19JUl9UVFVTQklSPW0KQ09ORklHX1JDX0xPT1BCQUNLPW0K
Q09ORklHX0lSX0dQSU9fQ0lSPW0KQ09ORklHX01FRElBX1VTQl9TVVBQT1JUPXkKCiMKIyBXZWJj
YW0gZGV2aWNlcwojCkNPTkZJR19VU0JfVklERU9fQ0xBU1M9bQpDT05GSUdfVVNCX1ZJREVPX0NM
QVNTX0lOUFVUX0VWREVWPXkKQ09ORklHX1VTQl9HU1BDQT1tCkNPTkZJR19VU0JfTTU2MDI9bQpD
T05GSUdfVVNCX1NUVjA2WFg9bQpDT05GSUdfVVNCX0dMODYwPW0KQ09ORklHX1VTQl9HU1BDQV9C
RU5RPW0KQ09ORklHX1VTQl9HU1BDQV9DT05FWD1tCkNPTkZJR19VU0JfR1NQQ0FfQ1BJQTE9bQpD
T05GSUdfVVNCX0dTUENBX0RUQ1MwMzM9bQpDT05GSUdfVVNCX0dTUENBX0VUT01TPW0KQ09ORklH
X1VTQl9HU1BDQV9GSU5FUElYPW0KQ09ORklHX1VTQl9HU1BDQV9KRUlMSU5KPW0KQ09ORklHX1VT
Ql9HU1BDQV9KTDIwMDVCQ0Q9bQpDT05GSUdfVVNCX0dTUENBX0tJTkVDVD1tCkNPTkZJR19VU0Jf
R1NQQ0FfS09OSUNBPW0KQ09ORklHX1VTQl9HU1BDQV9NQVJTPW0KQ09ORklHX1VTQl9HU1BDQV9N
Ujk3MzEwQT1tCkNPTkZJR19VU0JfR1NQQ0FfTlc4MFg9bQpDT05GSUdfVVNCX0dTUENBX09WNTE5
PW0KQ09ORklHX1VTQl9HU1BDQV9PVjUzND1tCkNPTkZJR19VU0JfR1NQQ0FfT1Y1MzRfOT1tCkNP
TkZJR19VU0JfR1NQQ0FfUEFDMjA3PW0KQ09ORklHX1VTQl9HU1BDQV9QQUM3MzAyPW0KQ09ORklH
X1VTQl9HU1BDQV9QQUM3MzExPW0KQ09ORklHX1VTQl9HU1BDQV9TRTQwMT1tCkNPTkZJR19VU0Jf
R1NQQ0FfU045QzIwMjg9bQpDT05GSUdfVVNCX0dTUENBX1NOOUMyMFg9bQpDT05GSUdfVVNCX0dT
UENBX1NPTklYQj1tCkNPTkZJR19VU0JfR1NQQ0FfU09OSVhKPW0KQ09ORklHX1VTQl9HU1BDQV9T
UENBNTAwPW0KQ09ORklHX1VTQl9HU1BDQV9TUENBNTAxPW0KQ09ORklHX1VTQl9HU1BDQV9TUENB
NTA1PW0KQ09ORklHX1VTQl9HU1BDQV9TUENBNTA2PW0KQ09ORklHX1VTQl9HU1BDQV9TUENBNTA4
PW0KQ09ORklHX1VTQl9HU1BDQV9TUENBNTYxPW0KQ09ORklHX1VTQl9HU1BDQV9TUENBMTUyOD1t
CkNPTkZJR19VU0JfR1NQQ0FfU1E5MDU9bQpDT05GSUdfVVNCX0dTUENBX1NROTA1Qz1tCkNPTkZJ
R19VU0JfR1NQQ0FfU1E5MzBYPW0KQ09ORklHX1VTQl9HU1BDQV9TVEswMTQ9bQpDT05GSUdfVVNC
X0dTUENBX1NUSzExMzU9bQpDT05GSUdfVVNCX0dTUENBX1NUVjA2ODA9bQpDT05GSUdfVVNCX0dT
UENBX1NVTlBMVVM9bQpDT05GSUdfVVNCX0dTUENBX1Q2MTM9bQpDT05GSUdfVVNCX0dTUENBX1RP
UFJPPW0KQ09ORklHX1VTQl9HU1BDQV9UT1VQVEVLPW0KQ09ORklHX1VTQl9HU1BDQV9UVjg1MzI9
bQpDT05GSUdfVVNCX0dTUENBX1ZDMDMyWD1tCkNPTkZJR19VU0JfR1NQQ0FfVklDQU09bQpDT05G
SUdfVVNCX0dTUENBX1hJUkxJTktfQ0lUPW0KQ09ORklHX1VTQl9HU1BDQV9aQzNYWD1tCkNPTkZJ
R19VU0JfUFdDPW0KIyBDT05GSUdfVVNCX1BXQ19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19VU0Jf
UFdDX0lOUFVUX0VWREVWPXkKQ09ORklHX1ZJREVPX0NQSUEyPW0KQ09ORklHX1VTQl9aUjM2NFhY
PW0KQ09ORklHX1VTQl9TVEtXRUJDQU09bQpDT05GSUdfVVNCX1MyMjU1PW0KQ09ORklHX1ZJREVP
X1VTQlRWPW0KCiMKIyBBbmFsb2cgVFYgVVNCIGRldmljZXMKIwpDT05GSUdfVklERU9fUFZSVVNC
Mj1tCkNPTkZJR19WSURFT19QVlJVU0IyX1NZU0ZTPXkKQ09ORklHX1ZJREVPX1BWUlVTQjJfRFZC
PXkKIyBDT05GSUdfVklERU9fUFZSVVNCMl9ERUJVR0lGQyBpcyBub3Qgc2V0CkNPTkZJR19WSURF
T19IRFBWUj1tCkNPTkZJR19WSURFT19VU0JWSVNJT049bQpDT05GSUdfVklERU9fU1RLMTE2MF9D
T01NT049bQpDT05GSUdfVklERU9fU1RLMTE2MF9BQzk3PXkKQ09ORklHX1ZJREVPX1NUSzExNjA9
bQpDT05GSUdfVklERU9fR083MDA3PW0KQ09ORklHX1ZJREVPX0dPNzAwN19VU0I9bQpDT05GSUdf
VklERU9fR083MDA3X0xPQURFUj1tCkNPTkZJR19WSURFT19HTzcwMDdfVVNCX1MyMjUwX0JPQVJE
PW0KCiMKIyBBbmFsb2cvZGlnaXRhbCBUViBVU0IgZGV2aWNlcwojCkNPTkZJR19WSURFT19BVTA4
Mjg9bQpDT05GSUdfVklERU9fQVUwODI4X1Y0TDI9eQpDT05GSUdfVklERU9fQVUwODI4X1JDPXkK
Q09ORklHX1ZJREVPX0NYMjMxWFg9bQpDT05GSUdfVklERU9fQ1gyMzFYWF9SQz15CkNPTkZJR19W
SURFT19DWDIzMVhYX0FMU0E9bQpDT05GSUdfVklERU9fQ1gyMzFYWF9EVkI9bQpDT05GSUdfVklE
RU9fVE02MDAwPW0KQ09ORklHX1ZJREVPX1RNNjAwMF9BTFNBPW0KQ09ORklHX1ZJREVPX1RNNjAw
MF9EVkI9bQoKIwojIERpZ2l0YWwgVFYgVVNCIGRldmljZXMKIwpDT05GSUdfRFZCX1VTQj1tCiMg
Q09ORklHX0RWQl9VU0JfREVCVUcgaXMgbm90IHNldApDT05GSUdfRFZCX1VTQl9BODAwPW0KQ09O
RklHX0RWQl9VU0JfRElCVVNCX01CPW0KIyBDT05GSUdfRFZCX1VTQl9ESUJVU0JfTUJfRkFVTFRZ
IGlzIG5vdCBzZXQKQ09ORklHX0RWQl9VU0JfRElCVVNCX01DPW0KQ09ORklHX0RWQl9VU0JfRElC
MDcwMD1tCkNPTkZJR19EVkJfVVNCX1VNVF8wMTA9bQpDT05GSUdfRFZCX1VTQl9DWFVTQj1tCkNP
TkZJR19EVkJfVVNCX005MjBYPW0KQ09ORklHX0RWQl9VU0JfRElHSVRWPW0KQ09ORklHX0RWQl9V
U0JfVlA3MDQ1PW0KQ09ORklHX0RWQl9VU0JfVlA3MDJYPW0KQ09ORklHX0RWQl9VU0JfR1A4UFNL
PW0KQ09ORklHX0RWQl9VU0JfTk9WQV9UX1VTQjI9bQpDT05GSUdfRFZCX1VTQl9UVFVTQjI9bQpD
T05GSUdfRFZCX1VTQl9EVFQyMDBVPW0KQ09ORklHX0RWQl9VU0JfT1BFUkExPW0KQ09ORklHX0RW
Ql9VU0JfQUY5MDA1PW0KQ09ORklHX0RWQl9VU0JfQUY5MDA1X1JFTU9URT1tCkNPTkZJR19EVkJf
VVNCX1BDVFY0NTJFPW0KQ09ORklHX0RWQl9VU0JfRFcyMTAyPW0KQ09ORklHX0RWQl9VU0JfQ0lO
RVJHWV9UMj1tCkNPTkZJR19EVkJfVVNCX0RUVjUxMDA9bQpDT05GSUdfRFZCX1VTQl9GUklJTz1t
CkNPTkZJR19EVkJfVVNCX0FaNjAyNz1tCkNPTkZJR19EVkJfVVNCX1RFQ0hOSVNBVF9VU0IyPW0K
Q09ORklHX0RWQl9VU0JfVjI9bQpDT05GSUdfRFZCX1VTQl9BRjkwMTU9bQpDT05GSUdfRFZCX1VT
Ql9BRjkwMzU9bQpDT05GSUdfRFZCX1VTQl9BTllTRUU9bQpDT05GSUdfRFZCX1VTQl9BVTY2MTA9
bQpDT05GSUdfRFZCX1VTQl9BWjYwMDc9bQpDT05GSUdfRFZCX1VTQl9DRTYyMzA9bQpDT05GSUdf
RFZCX1VTQl9FQzE2OD1tCkNPTkZJR19EVkJfVVNCX0dMODYxPW0KQ09ORklHX0RWQl9VU0JfTE1F
MjUxMD1tCkNPTkZJR19EVkJfVVNCX01YTDExMVNGPW0KQ09ORklHX0RWQl9VU0JfUlRMMjhYWFU9
bQpDT05GSUdfRFZCX1VTQl9EVkJTS1k9bQpDT05GSUdfRFZCX1RUVVNCX0JVREdFVD1tCkNPTkZJ
R19EVkJfVFRVU0JfREVDPW0KQ09ORklHX1NNU19VU0JfRFJWPW0KQ09ORklHX0RWQl9CMkMyX0ZM
RVhDT1BfVVNCPW0KIyBDT05GSUdfRFZCX0IyQzJfRkxFWENPUF9VU0JfREVCVUcgaXMgbm90IHNl
dApDT05GSUdfRFZCX0FTMTAyPW0KCiMKIyBXZWJjYW0sIFRWIChhbmFsb2cvZGlnaXRhbCkgVVNC
IGRldmljZXMKIwpDT05GSUdfVklERU9fRU0yOFhYPW0KQ09ORklHX1ZJREVPX0VNMjhYWF9WNEwy
PW0KQ09ORklHX1ZJREVPX0VNMjhYWF9BTFNBPW0KQ09ORklHX1ZJREVPX0VNMjhYWF9EVkI9bQpD
T05GSUdfVklERU9fRU0yOFhYX1JDPW0KCiMKIyBTb2Z0d2FyZSBkZWZpbmVkIHJhZGlvIFVTQiBk
ZXZpY2VzCiMKQ09ORklHX1VTQl9BSVJTUFk9bQpDT05GSUdfVVNCX0hBQ0tSRj1tCkNPTkZJR19V
U0JfTVNJMjUwMD1tCkNPTkZJR19NRURJQV9QQ0lfU1VQUE9SVD15CgojCiMgTWVkaWEgY2FwdHVy
ZSBzdXBwb3J0CiMKQ09ORklHX1ZJREVPX01FWUU9bQpDT05GSUdfVklERU9fU09MTzZYMTA9bQpD
T05GSUdfVklERU9fVFc2OD1tCkNPTkZJR19WSURFT19aT1JBTj1tCkNPTkZJR19WSURFT19aT1JB
Tl9EQzMwPW0KQ09ORklHX1ZJREVPX1pPUkFOX1pSMzYwNjA9bQpDT05GSUdfVklERU9fWk9SQU5f
QlVaPW0KQ09ORklHX1ZJREVPX1pPUkFOX0RDMTA9bQpDT05GSUdfVklERU9fWk9SQU5fTE1MMzM9
bQpDT05GSUdfVklERU9fWk9SQU5fTE1MMzNSMTA9bQpDT05GSUdfVklERU9fWk9SQU5fQVZTNkVZ
RVM9bQoKIwojIE1lZGlhIGNhcHR1cmUvYW5hbG9nIFRWIHN1cHBvcnQKIwpDT05GSUdfVklERU9f
SVZUVj1tCkNPTkZJR19WSURFT19JVlRWX0FMU0E9bQpDT05GSUdfVklERU9fRkJfSVZUVj1tCkNP
TkZJR19WSURFT19IRVhJVU1fR0VNSU5JPW0KQ09ORklHX1ZJREVPX0hFWElVTV9PUklPTj1tCkNP
TkZJR19WSURFT19NWEI9bQpDT05GSUdfVklERU9fRFQzMTU1PW0KCiMKIyBNZWRpYSBjYXB0dXJl
L2FuYWxvZy9oeWJyaWQgVFYgc3VwcG9ydAojCkNPTkZJR19WSURFT19DWDE4PW0KQ09ORklHX1ZJ
REVPX0NYMThfQUxTQT1tCkNPTkZJR19WSURFT19DWDIzODg1PW0KQ09ORklHX01FRElBX0FMVEVS
QV9DST1tCkNPTkZJR19WSURFT19DWDI1ODIxPW0KQ09ORklHX1ZJREVPX0NYMjU4MjFfQUxTQT1t
CkNPTkZJR19WSURFT19DWDg4PW0KQ09ORklHX1ZJREVPX0NYODhfQUxTQT1tCkNPTkZJR19WSURF
T19DWDg4X0JMQUNLQklSRD1tCkNPTkZJR19WSURFT19DWDg4X0RWQj1tCkNPTkZJR19WSURFT19D
WDg4X0VOQUJMRV9WUDMwNTQ9eQpDT05GSUdfVklERU9fQ1g4OF9WUDMwNTQ9bQpDT05GSUdfVklE
RU9fQ1g4OF9NUEVHPW0KQ09ORklHX1ZJREVPX0JUODQ4PW0KQ09ORklHX0RWQl9CVDhYWD1tCkNP
TkZJR19WSURFT19TQUE3MTM0PW0KQ09ORklHX1ZJREVPX1NBQTcxMzRfQUxTQT1tCkNPTkZJR19W
SURFT19TQUE3MTM0X1JDPXkKQ09ORklHX1ZJREVPX1NBQTcxMzRfRFZCPW0KQ09ORklHX1ZJREVP
X1NBQTcxMzRfR083MDA3PW0KQ09ORklHX1ZJREVPX1NBQTcxNjQ9bQpDT05GSUdfVklERU9fQ09C
QUxUPW0KCiMKIyBNZWRpYSBkaWdpdGFsIFRWIFBDSSBBZGFwdGVycwojCkNPTkZJR19EVkJfQVY3
MTEwX0lSPXkKQ09ORklHX0RWQl9BVjcxMTA9bQpDT05GSUdfRFZCX0FWNzExMF9PU0Q9eQpDT05G
SUdfRFZCX0JVREdFVF9DT1JFPW0KQ09ORklHX0RWQl9CVURHRVQ9bQpDT05GSUdfRFZCX0JVREdF
VF9DST1tCkNPTkZJR19EVkJfQlVER0VUX0FWPW0KQ09ORklHX0RWQl9CVURHRVRfUEFUQ0g9bQpD
T05GSUdfRFZCX0IyQzJfRkxFWENPUF9QQ0k9bQojIENPTkZJR19EVkJfQjJDMl9GTEVYQ09QX1BD
SV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19EVkJfUExVVE8yPW0KQ09ORklHX0RWQl9ETTExMDU9
bQpDT05GSUdfRFZCX1BUMT1tCkNPTkZJR19EVkJfUFQzPW0KQ09ORklHX01BTlRJU19DT1JFPW0K
Q09ORklHX0RWQl9NQU5USVM9bQpDT05GSUdfRFZCX0hPUFBFUj1tCkNPTkZJR19EVkJfTkdFTkU9
bQpDT05GSUdfRFZCX0REQlJJREdFPW0KQ09ORklHX0RWQl9TTUlQQ0lFPW0KQ09ORklHX0RWQl9O
RVRVUF9VTklEVkI9bQpDT05GSUdfVjRMX1BMQVRGT1JNX0RSSVZFUlM9eQpDT05GSUdfVklERU9f
Q0FGRV9DQ0lDPW0KQ09ORklHX1ZJREVPX1ZJQV9DQU1FUkE9bQpDT05GSUdfU09DX0NBTUVSQT1t
CkNPTkZJR19TT0NfQ0FNRVJBX1BMQVRGT1JNPW0KQ09ORklHX1Y0TF9NRU0yTUVNX0RSSVZFUlM9
eQpDT05GSUdfVklERU9fTUVNMk1FTV9ERUlOVEVSTEFDRT1tCkNPTkZJR19WSURFT19TSF9WRVU9
bQpDT05GSUdfVjRMX1RFU1RfRFJJVkVSUz15CkNPTkZJR19WSURFT19WSVZJRD1tCkNPTkZJR19W
SURFT19WSVZJRF9NQVhfREVWUz02NApDT05GSUdfVklERU9fVklNMk09bQpDT05GSUdfRFZCX1BM
QVRGT1JNX0RSSVZFUlM9eQoKIwojIFN1cHBvcnRlZCBNTUMvU0RJTyBhZGFwdGVycwojCkNPTkZJ
R19TTVNfU0RJT19EUlY9bQpDT05GSUdfUkFESU9fQURBUFRFUlM9eQpDT05GSUdfUkFESU9fVEVB
NTc1WD1tCkNPTkZJR19SQURJT19TSTQ3MFg9eQpDT05GSUdfVVNCX1NJNDcwWD1tCkNPTkZJR19J
MkNfU0k0NzBYPW0KQ09ORklHX1JBRElPX1NJNDcxMz1tCkNPTkZJR19VU0JfU0k0NzEzPW0KQ09O
RklHX1BMQVRGT1JNX1NJNDcxMz1tCkNPTkZJR19JMkNfU0k0NzEzPW0KQ09ORklHX1JBRElPX1NJ
NDc2WD1tCkNPTkZJR19VU0JfTVI4MDA9bQpDT05GSUdfVVNCX0RTQlI9bQpDT05GSUdfUkFESU9f
TUFYSVJBRElPPW0KQ09ORklHX1JBRElPX1NIQVJLPW0KQ09ORklHX1JBRElPX1NIQVJLMj1tCkNP
TkZJR19VU0JfS0VFTkU9bQpDT05GSUdfVVNCX1JBUkVNT05PPW0KQ09ORklHX1VTQl9NQTkwMT1t
CkNPTkZJR19SQURJT19URUE1NzY0PW0KQ09ORklHX1JBRElPX1NBQTc3MDZIPW0KQ09ORklHX1JB
RElPX1RFRjY4NjI9bQpDT05GSUdfUkFESU9fV0wxMjczPW0KCiMKIyBUZXhhcyBJbnN0cnVtZW50
cyBXTDEyOHggRk0gZHJpdmVyIChTVCBiYXNlZCkKIwpDT05GSUdfUkFESU9fV0wxMjhYPW0KCiMK
IyBTdXBwb3J0ZWQgRmlyZVdpcmUgKElFRUUgMTM5NCkgQWRhcHRlcnMKIwpDT05GSUdfRFZCX0ZJ
UkVEVFY9bQpDT05GSUdfRFZCX0ZJUkVEVFZfSU5QVVQ9eQpDT05GSUdfTUVESUFfQ09NTU9OX09Q
VElPTlM9eQoKIwojIGNvbW1vbiBkcml2ZXIgb3B0aW9ucwojCkNPTkZJR19WSURFT19DWDIzNDFY
PW0KQ09ORklHX1ZJREVPX1RWRUVQUk9NPW0KQ09ORklHX0NZUFJFU1NfRklSTVdBUkU9bQpDT05G
SUdfRFZCX0IyQzJfRkxFWENPUD1tCkNPTkZJR19WSURFT19TQUE3MTQ2PW0KQ09ORklHX1ZJREVP
X1NBQTcxNDZfVlY9bQpDT05GSUdfU01TX1NJQU5PX01EVFY9bQpDT05GSUdfU01TX1NJQU5PX1JD
PXkKQ09ORklHX1NNU19TSUFOT19ERUJVR0ZTPXkKCiMKIyBNZWRpYSBhbmNpbGxhcnkgZHJpdmVy
cyAodHVuZXJzLCBzZW5zb3JzLCBpMmMsIGZyb250ZW5kcykKIwpDT05GSUdfTUVESUFfU1VCRFJW
X0FVVE9TRUxFQ1Q9eQpDT05GSUdfTUVESUFfQVRUQUNIPXkKQ09ORklHX1ZJREVPX0lSX0kyQz1t
CgojCiMgQXVkaW8gZGVjb2RlcnMsIHByb2Nlc3NvcnMgYW5kIG1peGVycwojCkNPTkZJR19WSURF
T19UVkFVRElPPW0KQ09ORklHX1ZJREVPX1REQTc0MzI9bQpDT05GSUdfVklERU9fVERBOTg0MD1t
CkNPTkZJR19WSURFT19URUE2NDE1Qz1tCkNPTkZJR19WSURFT19URUE2NDIwPW0KQ09ORklHX1ZJ
REVPX01TUDM0MDA9bQpDT05GSUdfVklERU9fQ1M1MzQ1PW0KQ09ORklHX1ZJREVPX0NTNTNMMzJB
PW0KQ09ORklHX1ZJREVPX1VEQTEzNDI9bQpDT05GSUdfVklERU9fV004Nzc1PW0KQ09ORklHX1ZJ
REVPX1dNODczOT1tCkNPTkZJR19WSURFT19WUDI3U01QWD1tCkNPTkZJR19WSURFT19TT05ZX0JU
Rl9NUFg9bQoKIwojIFJEUyBkZWNvZGVycwojCkNPTkZJR19WSURFT19TQUE2NTg4PW0KCiMKIyBW
aWRlbyBkZWNvZGVycwojCkNPTkZJR19WSURFT19BRFY3NjA0PW0KQ09ORklHX1ZJREVPX0FEVjc4
NDI9bQpDT05GSUdfVklERU9fQlQ4MTk9bQpDT05GSUdfVklERU9fQlQ4NTY9bQpDT05GSUdfVklE
RU9fQlQ4NjY9bQpDT05GSUdfVklERU9fS1MwMTI3PW0KQ09ORklHX1ZJREVPX1NBQTcxMTA9bQpD
T05GSUdfVklERU9fU0FBNzExWD1tCkNPTkZJR19WSURFT19UVlA1MTUwPW0KQ09ORklHX1ZJREVP
X1RXMjgwND1tCkNPTkZJR19WSURFT19UVzk5MDM9bQpDT05GSUdfVklERU9fVFc5OTA2PW0KQ09O
RklHX1ZJREVPX1ZQWDMyMjA9bQoKIwojIFZpZGVvIGFuZCBhdWRpbyBkZWNvZGVycwojCkNPTkZJ
R19WSURFT19TQUE3MTdYPW0KQ09ORklHX1ZJREVPX0NYMjU4NDA9bQoKIwojIFZpZGVvIGVuY29k
ZXJzCiMKQ09ORklHX1ZJREVPX1NBQTcxMjc9bQpDT05GSUdfVklERU9fU0FBNzE4NT1tCkNPTkZJ
R19WSURFT19BRFY3MTcwPW0KQ09ORklHX1ZJREVPX0FEVjcxNzU9bQpDT05GSUdfVklERU9fQURW
NzUxMT1tCgojCiMgQ2FtZXJhIHNlbnNvciBkZXZpY2VzCiMKQ09ORklHX1ZJREVPX09WNzY0MD1t
CkNPTkZJR19WSURFT19PVjc2NzA9bQpDT05GSUdfVklERU9fTVQ5VjAxMT1tCgojCiMgRmxhc2gg
ZGV2aWNlcwojCgojCiMgVmlkZW8gaW1wcm92ZW1lbnQgY2hpcHMKIwpDT05GSUdfVklERU9fVVBE
NjQwMzFBPW0KQ09ORklHX1ZJREVPX1VQRDY0MDgzPW0KCiMKIyBBdWRpby9WaWRlbyBjb21wcmVz
c2lvbiBjaGlwcwojCkNPTkZJR19WSURFT19TQUE2NzUySFM9bQoKIwojIE1pc2NlbGxhbmVvdXMg
aGVscGVyIGNoaXBzCiMKQ09ORklHX1ZJREVPX001Mjc5MD1tCgojCiMgU2Vuc29ycyB1c2VkIG9u
IHNvY19jYW1lcmEgZHJpdmVyCiMKCiMKIyBzb2NfY2FtZXJhIHNlbnNvciBkcml2ZXJzCiMKQ09O
RklHX1NPQ19DQU1FUkFfSU1YMDc0PW0KQ09ORklHX1NPQ19DQU1FUkFfTVQ5TTAwMT1tCkNPTkZJ
R19TT0NfQ0FNRVJBX01UOU0xMTE9bQpDT05GSUdfU09DX0NBTUVSQV9NVDlUMDMxPW0KQ09ORklH
X1NPQ19DQU1FUkFfTVQ5VDExMj1tCkNPTkZJR19TT0NfQ0FNRVJBX01UOVYwMjI9bQpDT05GSUdf
U09DX0NBTUVSQV9PVjI2NDA9bQpDT05GSUdfU09DX0NBTUVSQV9PVjU2NDI9bQpDT05GSUdfU09D
X0NBTUVSQV9PVjY2NTA9bQpDT05GSUdfU09DX0NBTUVSQV9PVjc3Mlg9bQpDT05GSUdfU09DX0NB
TUVSQV9PVjk2NDA9bQpDT05GSUdfU09DX0NBTUVSQV9PVjk3NDA9bQpDT05GSUdfU09DX0NBTUVS
QV9SSjU0TjE9bQpDT05GSUdfU09DX0NBTUVSQV9UVzk5MTA9bQpDT05GSUdfTUVESUFfVFVORVI9
bQpDT05GSUdfTUVESUFfVFVORVJfU0lNUExFPW0KQ09ORklHX01FRElBX1RVTkVSX1REQTgyOTA9
bQpDT05GSUdfTUVESUFfVFVORVJfVERBODI3WD1tCkNPTkZJR19NRURJQV9UVU5FUl9UREExODI3
MT1tCkNPTkZJR19NRURJQV9UVU5FUl9UREE5ODg3PW0KQ09ORklHX01FRElBX1RVTkVSX1RFQTU3
NjE9bQpDT05GSUdfTUVESUFfVFVORVJfVEVBNTc2Nz1tCkNPTkZJR19NRURJQV9UVU5FUl9NU0kw
MDE9bQpDT05GSUdfTUVESUFfVFVORVJfTVQyMFhYPW0KQ09ORklHX01FRElBX1RVTkVSX01UMjA2
MD1tCkNPTkZJR19NRURJQV9UVU5FUl9NVDIwNjM9bQpDT05GSUdfTUVESUFfVFVORVJfTVQyMjY2
PW0KQ09ORklHX01FRElBX1RVTkVSX01UMjEzMT1tCkNPTkZJR19NRURJQV9UVU5FUl9RVDEwMTA9
bQpDT05GSUdfTUVESUFfVFVORVJfWEMyMDI4PW0KQ09ORklHX01FRElBX1RVTkVSX1hDNTAwMD1t
CkNPTkZJR19NRURJQV9UVU5FUl9YQzQwMDA9bQpDT05GSUdfTUVESUFfVFVORVJfTVhMNTAwNVM9
bQpDT05GSUdfTUVESUFfVFVORVJfTVhMNTAwN1Q9bQpDT05GSUdfTUVESUFfVFVORVJfTUM0NFM4
MDM9bQpDT05GSUdfTUVESUFfVFVORVJfTUFYMjE2NT1tCkNPTkZJR19NRURJQV9UVU5FUl9UREEx
ODIxOD1tCkNPTkZJR19NRURJQV9UVU5FUl9GQzAwMTE9bQpDT05GSUdfTUVESUFfVFVORVJfRkMw
MDEyPW0KQ09ORklHX01FRElBX1RVTkVSX0ZDMDAxMz1tCkNPTkZJR19NRURJQV9UVU5FUl9UREEx
ODIxMj1tCkNPTkZJR19NRURJQV9UVU5FUl9FNDAwMD1tCkNPTkZJR19NRURJQV9UVU5FUl9GQzI1
ODA9bQpDT05GSUdfTUVESUFfVFVORVJfTTg4UlM2MDAwVD1tCkNPTkZJR19NRURJQV9UVU5FUl9U
VUE5MDAxPW0KQ09ORklHX01FRElBX1RVTkVSX1NJMjE1Nz1tCkNPTkZJR19NRURJQV9UVU5FUl9J
VDkxM1g9bQpDT05GSUdfTUVESUFfVFVORVJfUjgyMFQ9bQpDT05GSUdfTUVESUFfVFVORVJfTVhM
MzAxUkY9bQpDT05GSUdfTUVESUFfVFVORVJfUU0xRDFDMDA0Mj1tCgojCiMgTXVsdGlzdGFuZGFy
ZCAoc2F0ZWxsaXRlKSBmcm9udGVuZHMKIwpDT05GSUdfRFZCX1NUQjA4OTk9bQpDT05GSUdfRFZC
X1NUQjYxMDA9bQpDT05GSUdfRFZCX1NUVjA5MHg9bQpDT05GSUdfRFZCX1NUVjYxMTB4PW0KQ09O
RklHX0RWQl9NODhEUzMxMDM9bQoKIwojIE11bHRpc3RhbmRhcmQgKGNhYmxlICsgdGVycmVzdHJp
YWwpIGZyb250ZW5kcwojCkNPTkZJR19EVkJfRFJYSz1tCkNPTkZJR19EVkJfVERBMTgyNzFDMkRE
PW0KQ09ORklHX0RWQl9TSTIxNjU9bQoKIwojIERWQi1TIChzYXRlbGxpdGUpIGZyb250ZW5kcwoj
CkNPTkZJR19EVkJfQ1gyNDExMD1tCkNPTkZJR19EVkJfQ1gyNDEyMz1tCkNPTkZJR19EVkJfTVQz
MTI9bQpDT05GSUdfRFZCX1pMMTAwMzY9bQpDT05GSUdfRFZCX1pMMTAwMzk9bQpDT05GSUdfRFZC
X1M1SDE0MjA9bQpDT05GSUdfRFZCX1NUVjAyODg9bQpDT05GSUdfRFZCX1NUQjYwMDA9bQpDT05G
SUdfRFZCX1NUVjAyOTk9bQpDT05GSUdfRFZCX1NUVjYxMTA9bQpDT05GSUdfRFZCX1NUVjA5MDA9
bQpDT05GSUdfRFZCX1REQTgwODM9bQpDT05GSUdfRFZCX1REQTEwMDg2PW0KQ09ORklHX0RWQl9U
REE4MjYxPW0KQ09ORklHX0RWQl9WRVMxWDkzPW0KQ09ORklHX0RWQl9UVU5FUl9JVEQxMDAwPW0K
Q09ORklHX0RWQl9UVU5FUl9DWDI0MTEzPW0KQ09ORklHX0RWQl9UREE4MjZYPW0KQ09ORklHX0RW
Ql9UVUE2MTAwPW0KQ09ORklHX0RWQl9DWDI0MTE2PW0KQ09ORklHX0RWQl9DWDI0MTE3PW0KQ09O
RklHX0RWQl9DWDI0MTIwPW0KQ09ORklHX0RWQl9TSTIxWFg9bQpDT05GSUdfRFZCX1RTMjAyMD1t
CkNPTkZJR19EVkJfRFMzMDAwPW0KQ09ORklHX0RWQl9NQjg2QTE2PW0KQ09ORklHX0RWQl9UREEx
MDA3MT1tCgojCiMgRFZCLVQgKHRlcnJlc3RyaWFsKSBmcm9udGVuZHMKIwpDT05GSUdfRFZCX1NQ
ODg3MD1tCkNPTkZJR19EVkJfU1A4ODdYPW0KQ09ORklHX0RWQl9DWDIyNzAwPW0KQ09ORklHX0RW
Ql9DWDIyNzAyPW0KQ09ORklHX0RWQl9EUlhEPW0KQ09ORklHX0RWQl9MNjQ3ODE9bQpDT05GSUdf
RFZCX1REQTEwMDRYPW0KQ09ORklHX0RWQl9OWFQ2MDAwPW0KQ09ORklHX0RWQl9NVDM1Mj1tCkNP
TkZJR19EVkJfWkwxMDM1Mz1tCkNPTkZJR19EVkJfRElCMzAwME1CPW0KQ09ORklHX0RWQl9ESUIz
MDAwTUM9bQpDT05GSUdfRFZCX0RJQjcwMDBNPW0KQ09ORklHX0RWQl9ESUI3MDAwUD1tCkNPTkZJ
R19EVkJfVERBMTAwNDg9bQpDT05GSUdfRFZCX0FGOTAxMz1tCkNPTkZJR19EVkJfRUMxMDA9bQpD
T05GSUdfRFZCX1NUVjAzNjc9bQpDT05GSUdfRFZCX0NYRDI4MjBSPW0KQ09ORklHX0RWQl9DWEQy
ODQxRVI9bQpDT05GSUdfRFZCX1JUTDI4MzA9bQpDT05GSUdfRFZCX1JUTDI4MzI9bQpDT05GSUdf
RFZCX1JUTDI4MzJfU0RSPW0KQ09ORklHX0RWQl9TSTIxNjg9bQpDT05GSUdfRFZCX0FTMTAyX0ZF
PW0KCiMKIyBEVkItQyAoY2FibGUpIGZyb250ZW5kcwojCkNPTkZJR19EVkJfVkVTMTgyMD1tCkNP
TkZJR19EVkJfVERBMTAwMjE9bQpDT05GSUdfRFZCX1REQTEwMDIzPW0KQ09ORklHX0RWQl9TVFYw
Mjk3PW0KCiMKIyBBVFNDIChOb3J0aCBBbWVyaWNhbi9Lb3JlYW4gVGVycmVzdHJpYWwvQ2FibGUg
RFRWKSBmcm9udGVuZHMKIwpDT05GSUdfRFZCX05YVDIwMFg9bQpDT05GSUdfRFZCX09SNTEyMTE9
bQpDT05GSUdfRFZCX09SNTExMzI9bQpDT05GSUdfRFZCX0JDTTM1MTA9bQpDT05GSUdfRFZCX0xH
RFQzMzBYPW0KQ09ORklHX0RWQl9MR0RUMzMwNT1tCkNPTkZJR19EVkJfTEdEVDMzMDZBPW0KQ09O
RklHX0RWQl9MRzIxNjA9bQpDT05GSUdfRFZCX1M1SDE0MDk9bQpDT05GSUdfRFZCX0FVODUyMj1t
CkNPTkZJR19EVkJfQVU4NTIyX0RUVj1tCkNPTkZJR19EVkJfQVU4NTIyX1Y0TD1tCkNPTkZJR19E
VkJfUzVIMTQxMT1tCgojCiMgSVNEQi1UICh0ZXJyZXN0cmlhbCkgZnJvbnRlbmRzCiMKQ09ORklH
X0RWQl9TOTIxPW0KQ09ORklHX0RWQl9ESUI4MDAwPW0KQ09ORklHX0RWQl9NQjg2QTIwUz1tCgoj
CiMgSVNEQi1TIChzYXRlbGxpdGUpICYgSVNEQi1UICh0ZXJyZXN0cmlhbCkgZnJvbnRlbmRzCiMK
Q09ORklHX0RWQl9UQzkwNTIyPW0KCiMKIyBEaWdpdGFsIHRlcnJlc3RyaWFsIG9ubHkgdHVuZXJz
L1BMTAojCkNPTkZJR19EVkJfUExMPW0KQ09ORklHX0RWQl9UVU5FUl9ESUIwMDcwPW0KQ09ORklH
X0RWQl9UVU5FUl9ESUIwMDkwPW0KCiMKIyBTRUMgY29udHJvbCBkZXZpY2VzIGZvciBEVkItUwoj
CkNPTkZJR19EVkJfRFJYMzlYWUo9bQpDT05GSUdfRFZCX0xOQkgyNT1tCkNPTkZJR19EVkJfTE5C
UDIxPW0KQ09ORklHX0RWQl9MTkJQMjI9bQpDT05GSUdfRFZCX0lTTDY0MDU9bQpDT05GSUdfRFZC
X0lTTDY0MjE9bQpDT05GSUdfRFZCX0lTTDY0MjM9bQpDT05GSUdfRFZCX0E4MjkzPW0KQ09ORklH
X0RWQl9TUDI9bQpDT05GSUdfRFZCX0xHUzhHWFg9bQpDT05GSUdfRFZCX0FUQk04ODMwPW0KQ09O
RklHX0RWQl9UREE2NjV4PW0KQ09ORklHX0RWQl9JWDI1MDVWPW0KQ09ORklHX0RWQl9NODhSUzIw
MDA9bQpDT05GSUdfRFZCX0FGOTAzMz1tCkNPTkZJR19EVkJfSE9SVVMzQT1tCkNPTkZJR19EVkJf
QVNDT1QyRT1tCgojCiMgVG9vbHMgdG8gZGV2ZWxvcCBuZXcgZnJvbnRlbmRzCiMKIyBDT05GSUdf
RFZCX0RVTU1ZX0ZFIGlzIG5vdCBzZXQKCiMKIyBHcmFwaGljcyBzdXBwb3J0CiMKQ09ORklHX0FH
UD15CkNPTkZJR19BR1BfQU1ENjQ9eQpDT05GSUdfQUdQX0lOVEVMPXkKQ09ORklHX0FHUF9TSVM9
bQpDT05GSUdfQUdQX1ZJQT15CkNPTkZJR19JTlRFTF9HVFQ9eQpDT05GSUdfVkdBX0FSQj15CkNP
TkZJR19WR0FfQVJCX01BWF9HUFVTPTE2CkNPTkZJR19WR0FfU1dJVENIRVJPTz15CkNPTkZJR19E
Uk09bQpDT05GSUdfRFJNX01JUElfRFNJPXkKQ09ORklHX0RSTV9EUF9BVVhfQ0hBUkRFVj15CkNP
TkZJR19EUk1fS01TX0hFTFBFUj1tCkNPTkZJR19EUk1fS01TX0ZCX0hFTFBFUj15CkNPTkZJR19E
Uk1fRkJERVZfRU1VTEFUSU9OPXkKQ09ORklHX0RSTV9MT0FEX0VESURfRklSTVdBUkU9eQpDT05G
SUdfRFJNX1RUTT1tCgojCiMgSTJDIGVuY29kZXIgb3IgaGVscGVyIGNoaXBzCiMKQ09ORklHX0RS
TV9JMkNfQURWNzUxMT1tCkNPTkZJR19EUk1fSTJDX0NINzAwNj1tCkNPTkZJR19EUk1fSTJDX1NJ
TDE2ND1tCkNPTkZJR19EUk1fSTJDX05YUF9UREE5OThYPW0KQ09ORklHX0RSTV9UREZYPW0KQ09O
RklHX0RSTV9SMTI4PW0KQ09ORklHX0RSTV9SQURFT049bQojIENPTkZJR19EUk1fUkFERU9OX1VT
RVJQVFIgaXMgbm90IHNldAojIENPTkZJR19EUk1fUkFERU9OX1VNUyBpcyBub3Qgc2V0CkNPTkZJ
R19EUk1fQU1ER1BVPW0KIyBDT05GSUdfRFJNX0FNREdQVV9DSUsgaXMgbm90IHNldApDT05GSUdf
RFJNX0FNREdQVV9VU0VSUFRSPXkKQ09ORklHX0RSTV9BTURfUE9XRVJQTEFZPXkKQ09ORklHX0RS
TV9OT1VWRUFVPW0KQ09ORklHX05PVVZFQVVfREVCVUc9NQpDT05GSUdfTk9VVkVBVV9ERUJVR19E
RUZBVUxUPTMKQ09ORklHX0RSTV9OT1VWRUFVX0JBQ0tMSUdIVD15CkNPTkZJR19EUk1fSTgxMD1t
CkNPTkZJR19EUk1fSTkxNT1tCiMgQ09ORklHX0RSTV9JOTE1X1BSRUxJTUlOQVJZX0hXX1NVUFBP
UlQgaXMgbm90IHNldApDT05GSUdfRFJNX01HQT1tCkNPTkZJR19EUk1fU0lTPW0KQ09ORklHX0RS
TV9WSUE9bQpDT05GSUdfRFJNX1NBVkFHRT1tCkNPTkZJR19EUk1fVkdFTT1tCkNPTkZJR19EUk1f
Vk1XR0ZYPW0KQ09ORklHX0RSTV9WTVdHRlhfRkJDT049eQpDT05GSUdfRFJNX0dNQTUwMD1tCkNP
TkZJR19EUk1fR01BNjAwPXkKQ09ORklHX0RSTV9HTUEzNjAwPXkKQ09ORklHX0RSTV9VREw9bQpD
T05GSUdfRFJNX0FTVD1tCiMgQ09ORklHX0RSTV9NR0FHMjAwIGlzIG5vdCBzZXQKQ09ORklHX0RS
TV9DSVJSVVNfUUVNVT1tCkNPTkZJR19EUk1fUVhMPW0KIyBDT05GSUdfRFJNX0JPQ0hTIGlzIG5v
dCBzZXQKQ09ORklHX0RSTV9WSVJUSU9fR1BVPW0KQ09ORklHX0RSTV9QQU5FTD15CgojCiMgRGlz
cGxheSBQYW5lbHMKIwpDT05GSUdfRFJNX0JSSURHRT15CgojCiMgRGlzcGxheSBJbnRlcmZhY2Ug
QnJpZGdlcwojCkNPTkZJR19IU0FfQU1EPW0KCiMKIyBGcmFtZSBidWZmZXIgRGV2aWNlcwojCkNP
TkZJR19GQj15CkNPTkZJR19GSVJNV0FSRV9FRElEPXkKQ09ORklHX0ZCX0NNRExJTkU9eQpDT05G
SUdfRkJfRERDPW0KQ09ORklHX0ZCX0JPT1RfVkVTQV9TVVBQT1JUPXkKQ09ORklHX0ZCX0NGQl9G
SUxMUkVDVD15CkNPTkZJR19GQl9DRkJfQ09QWUFSRUE9eQpDT05GSUdfRkJfQ0ZCX0lNQUdFQkxJ
VD15CiMgQ09ORklHX0ZCX0NGQl9SRVZfUElYRUxTX0lOX0JZVEUgaXMgbm90IHNldApDT05GSUdf
RkJfU1lTX0ZJTExSRUNUPW0KQ09ORklHX0ZCX1NZU19DT1BZQVJFQT1tCkNPTkZJR19GQl9TWVNf
SU1BR0VCTElUPW0KIyBDT05GSUdfRkJfRk9SRUlHTl9FTkRJQU4gaXMgbm90IHNldApDT05GSUdf
RkJfU1lTX0ZPUFM9bQpDT05GSUdfRkJfREVGRVJSRURfSU89eQpDT05GSUdfRkJfSEVDVUJBPW0K
Q09ORklHX0ZCX1NWR0FMSUI9bQojIENPTkZJR19GQl9NQUNNT0RFUyBpcyBub3Qgc2V0CkNPTkZJ
R19GQl9CQUNLTElHSFQ9eQpDT05GSUdfRkJfTU9ERV9IRUxQRVJTPXkKQ09ORklHX0ZCX1RJTEVC
TElUVElORz15CgojCiMgRnJhbWUgYnVmZmVyIGhhcmR3YXJlIGRyaXZlcnMKIwpDT05GSUdfRkJf
Q0lSUlVTPW0KQ09ORklHX0ZCX1BNMj1tCkNPTkZJR19GQl9QTTJfRklGT19ESVNDT05ORUNUPXkK
Q09ORklHX0ZCX0NZQkVSMjAwMD1tCkNPTkZJR19GQl9DWUJFUjIwMDBfRERDPXkKQ09ORklHX0ZC
X0FSQz1tCkNPTkZJR19GQl9BU0lMSUFOVD15CkNPTkZJR19GQl9JTVNUVD15CkNPTkZJR19GQl9W
R0ExNj1tCkNPTkZJR19GQl9VVkVTQT1tCkNPTkZJR19GQl9WRVNBPXkKQ09ORklHX0ZCX0VGST15
CkNPTkZJR19GQl9ONDExPW0KQ09ORklHX0ZCX0hHQT1tCkNPTkZJR19GQl9PUEVOQ09SRVM9bQpD
T05GSUdfRkJfUzFEMTNYWFg9bQpDT05GSUdfRkJfTlZJRElBPW0KQ09ORklHX0ZCX05WSURJQV9J
MkM9eQojIENPTkZJR19GQl9OVklESUFfREVCVUcgaXMgbm90IHNldApDT05GSUdfRkJfTlZJRElB
X0JBQ0tMSUdIVD15CkNPTkZJR19GQl9SSVZBPW0KQ09ORklHX0ZCX1JJVkFfSTJDPXkKIyBDT05G
SUdfRkJfUklWQV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19GQl9SSVZBX0JBQ0tMSUdIVD15CkNP
TkZJR19GQl9JNzQwPW0KQ09ORklHX0ZCX0xFODA1Nzg9bQpDT05GSUdfRkJfQ0FSSUxMT19SQU5D
SD1tCkNPTkZJR19GQl9JTlRFTD1tCiMgQ09ORklHX0ZCX0lOVEVMX0RFQlVHIGlzIG5vdCBzZXQK
Q09ORklHX0ZCX0lOVEVMX0kyQz15CkNPTkZJR19GQl9NQVRST1g9bQpDT05GSUdfRkJfTUFUUk9Y
X01JTExFTklVTT15CkNPTkZJR19GQl9NQVRST1hfTVlTVElRVUU9eQpDT05GSUdfRkJfTUFUUk9Y
X0c9eQpDT05GSUdfRkJfTUFUUk9YX0kyQz1tCkNPTkZJR19GQl9NQVRST1hfTUFWRU49bQpDT05G
SUdfRkJfUkFERU9OPW0KQ09ORklHX0ZCX1JBREVPTl9JMkM9eQpDT05GSUdfRkJfUkFERU9OX0JB
Q0tMSUdIVD15CiMgQ09ORklHX0ZCX1JBREVPTl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19GQl9B
VFkxMjg9bQpDT05GSUdfRkJfQVRZMTI4X0JBQ0tMSUdIVD15CkNPTkZJR19GQl9BVFk9bQpDT05G
SUdfRkJfQVRZX0NUPXkKIyBDT05GSUdfRkJfQVRZX0dFTkVSSUNfTENEIGlzIG5vdCBzZXQKQ09O
RklHX0ZCX0FUWV9HWD15CkNPTkZJR19GQl9BVFlfQkFDS0xJR0hUPXkKQ09ORklHX0ZCX1MzPW0K
Q09ORklHX0ZCX1MzX0REQz15CkNPTkZJR19GQl9TQVZBR0U9bQpDT05GSUdfRkJfU0FWQUdFX0ky
Qz15CiMgQ09ORklHX0ZCX1NBVkFHRV9BQ0NFTCBpcyBub3Qgc2V0CkNPTkZJR19GQl9TSVM9bQpD
T05GSUdfRkJfU0lTXzMwMD15CkNPTkZJR19GQl9TSVNfMzE1PXkKQ09ORklHX0ZCX1ZJQT1tCiMg
Q09ORklHX0ZCX1ZJQV9ESVJFQ1RfUFJPQ0ZTIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1ZJQV9YX0NP
TVBBVElCSUxJVFk9eQpDT05GSUdfRkJfTkVPTUFHSUM9bQpDT05GSUdfRkJfS1lSTz1tCkNPTkZJ
R19GQl8zREZYPW0KIyBDT05GSUdfRkJfM0RGWF9BQ0NFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZC
XzNERlhfSTJDIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1ZPT0RPTzE9bQpDT05GSUdfRkJfVlQ4NjIz
PW0KQ09ORklHX0ZCX1RSSURFTlQ9bQpDT05GSUdfRkJfQVJLPW0KQ09ORklHX0ZCX1BNMz1tCkNP
TkZJR19GQl9DQVJNSU5FPW0KQ09ORklHX0ZCX0NBUk1JTkVfRFJBTV9FVkFMPXkKIyBDT05GSUdf
Q0FSTUlORV9EUkFNX0NVU1RPTSBpcyBub3Qgc2V0CkNPTkZJR19GQl9TTTUwMT1tCkNPTkZJR19G
Ql9TTVNDVUZYPW0KQ09ORklHX0ZCX1VETD1tCkNPTkZJR19GQl9JQk1fR1hUNDUwMD1tCiMgQ09O
RklHX0ZCX1ZJUlRVQUwgaXMgbm90IHNldApDT05GSUdfWEVOX0ZCREVWX0ZST05URU5EPW0KQ09O
RklHX0ZCX01FVFJPTk9NRT1tCkNPTkZJR19GQl9NQjg2MlhYPW0KQ09ORklHX0ZCX01CODYyWFhf
UENJX0dEQz15CkNPTkZJR19GQl9NQjg2MlhYX0kyQz15CkNPTkZJR19GQl9CUk9BRFNIRUVUPW0K
Q09ORklHX0ZCX0FVT19LMTkwWD1tCkNPTkZJR19GQl9BVU9fSzE5MDA9bQpDT05GSUdfRkJfQVVP
X0sxOTAxPW0KQ09ORklHX0ZCX0hZUEVSVj1tCkNPTkZJR19GQl9TSU1QTEU9eQpDT05GSUdfRkJf
U003MTI9bQpDT05GSUdfQkFDS0xJR0hUX0xDRF9TVVBQT1JUPXkKQ09ORklHX0xDRF9DTEFTU19E
RVZJQ0U9bQpDT05GSUdfTENEX0w0RjAwMjQyVDAzPW0KQ09ORklHX0xDRF9MTVMyODNHRjA1PW0K
Q09ORklHX0xDRF9MVFYzNTBRVj1tCkNPTkZJR19MQ0RfSUxJOTIyWD1tCkNPTkZJR19MQ0RfSUxJ
OTMyMD1tCkNPTkZJR19MQ0RfVERPMjRNPW0KQ09ORklHX0xDRF9WR0cyNDMyQTQ9bQpDT05GSUdf
TENEX1BMQVRGT1JNPW0KQ09ORklHX0xDRF9TNkU2M00wPW0KQ09ORklHX0xDRF9MRDkwNDA9bQpD
T05GSUdfTENEX0FNUzM2OUZHMDY9bQpDT05GSUdfTENEX0xNUzUwMUtGMDM9bQpDT05GSUdfTENE
X0hYODM1Nz1tCkNPTkZJR19CQUNLTElHSFRfQ0xBU1NfREVWSUNFPXkKQ09ORklHX0JBQ0tMSUdI
VF9HRU5FUklDPW0KQ09ORklHX0JBQ0tMSUdIVF9MTTM1MzM9bQpDT05GSUdfQkFDS0xJR0hUX0NB
UklMTE9fUkFOQ0g9bQpDT05GSUdfQkFDS0xJR0hUX1BXTT1tCkNPTkZJR19CQUNLTElHSFRfREE5
MDNYPW0KQ09ORklHX0JBQ0tMSUdIVF9EQTkwNTI9bQpDT05GSUdfQkFDS0xJR0hUX01BWDg5MjU9
bQpDT05GSUdfQkFDS0xJR0hUX0FQUExFPW0KQ09ORklHX0JBQ0tMSUdIVF9QTTg5NDFfV0xFRD1t
CkNPTkZJR19CQUNLTElHSFRfU0FIQVJBPW0KQ09ORklHX0JBQ0tMSUdIVF9XTTgzMVg9bQpDT05G
SUdfQkFDS0xJR0hUX0FEUDU1MjA9bQpDT05GSUdfQkFDS0xJR0hUX0FEUDg4NjA9bQpDT05GSUdf
QkFDS0xJR0hUX0FEUDg4NzA9bQpDT05GSUdfQkFDS0xJR0hUXzg4UE04NjBYPW0KQ09ORklHX0JB
Q0tMSUdIVF9QQ0Y1MDYzMz1tCkNPTkZJR19CQUNLTElHSFRfQUFUMjg3MD1tCkNPTkZJR19CQUNL
TElHSFRfTE0zNjMwQT1tCkNPTkZJR19CQUNLTElHSFRfTE0zNjM5PW0KQ09ORklHX0JBQ0tMSUdI
VF9MUDg1NVg9bQpDT05GSUdfQkFDS0xJR0hUX0xQODc4OD1tCkNPTkZJR19CQUNLTElHSFRfUEFO
RE9SQT1tCkNPTkZJR19CQUNLTElHSFRfU0tZODE0NTI9bQpDT05GSUdfQkFDS0xJR0hUX1RQUzY1
MjE3PW0KQ09ORklHX0JBQ0tMSUdIVF9BUzM3MTE9bQpDT05GSUdfQkFDS0xJR0hUX0dQSU89bQpD
T05GSUdfQkFDS0xJR0hUX0xWNTIwN0xQPW0KQ09ORklHX0JBQ0tMSUdIVF9CRDYxMDc9bQpDT05G
SUdfVkdBU1RBVEU9bQpDT05GSUdfSERNST15CgojCiMgQ29uc29sZSBkaXNwbGF5IGRyaXZlciBz
dXBwb3J0CiMKQ09ORklHX1ZHQV9DT05TT0xFPXkKIyBDT05GSUdfVkdBQ09OX1NPRlRfU0NST0xM
QkFDSyBpcyBub3Qgc2V0CkNPTkZJR19EVU1NWV9DT05TT0xFPXkKQ09ORklHX0RVTU1ZX0NPTlNP
TEVfQ09MVU1OUz04MApDT05GSUdfRFVNTVlfQ09OU09MRV9ST1dTPTI1CkNPTkZJR19GUkFNRUJV
RkZFUl9DT05TT0xFPXkKQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEVfREVURUNUX1BSSU1BUlk9
eQpDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRV9ST1RBVElPTj15CiMgQ09ORklHX0xPR08gaXMg
bm90IHNldApDT05GSUdfU09VTkQ9bQpDT05GSUdfU09VTkRfT1NTX0NPUkU9eQojIENPTkZJR19T
T1VORF9PU1NfQ09SRV9QUkVDTEFJTSBpcyBub3Qgc2V0CkNPTkZJR19TTkQ9bQpDT05GSUdfU05E
X1RJTUVSPW0KQ09ORklHX1NORF9QQ009bQpDT05GSUdfU05EX0RNQUVOR0lORV9QQ009bQpDT05G
SUdfU05EX0hXREVQPW0KQ09ORklHX1NORF9SQVdNSURJPW0KQ09ORklHX1NORF9DT01QUkVTU19P
RkZMT0FEPW0KQ09ORklHX1NORF9KQUNLPXkKQ09ORklHX1NORF9TRVFVRU5DRVI9bQpDT05GSUdf
U05EX1NFUV9EVU1NWT1tCkNPTkZJR19TTkRfT1NTRU1VTD15CkNPTkZJR19TTkRfTUlYRVJfT1NT
PW0KQ09ORklHX1NORF9QQ01fT1NTPW0KQ09ORklHX1NORF9QQ01fT1NTX1BMVUdJTlM9eQpDT05G
SUdfU05EX1BDTV9USU1FUj15CiMgQ09ORklHX1NORF9TRVFVRU5DRVJfT1NTIGlzIG5vdCBzZXQK
Q09ORklHX1NORF9IUlRJTUVSPW0KQ09ORklHX1NORF9TRVFfSFJUSU1FUl9ERUZBVUxUPXkKQ09O
RklHX1NORF9EWU5BTUlDX01JTk9SUz15CkNPTkZJR19TTkRfTUFYX0NBUkRTPTMyCkNPTkZJR19T
TkRfU1VQUE9SVF9PTERfQVBJPXkKQ09ORklHX1NORF9QUk9DX0ZTPXkKQ09ORklHX1NORF9WRVJC
T1NFX1BST0NGUz15CiMgQ09ORklHX1NORF9WRVJCT1NFX1BSSU5USyBpcyBub3Qgc2V0CiMgQ09O
RklHX1NORF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfVk1BU1RFUj15CkNPTkZJR19TTkRf
RE1BX1NHQlVGPXkKQ09ORklHX1NORF9SQVdNSURJX1NFUT1tCkNPTkZJR19TTkRfT1BMM19MSUJf
U0VRPW0KIyBDT05GSUdfU05EX09QTDRfTElCX1NFUSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9T
QkFXRV9TRVEgaXMgbm90IHNldApDT05GSUdfU05EX0VNVTEwSzFfU0VRPW0KQ09ORklHX1NORF9N
UFU0MDFfVUFSVD1tCkNPTkZJR19TTkRfT1BMM19MSUI9bQpDT05GSUdfU05EX1ZYX0xJQj1tCkNP
TkZJR19TTkRfQUM5N19DT0RFQz1tCkNPTkZJR19TTkRfRFJJVkVSUz15CkNPTkZJR19TTkRfUENT
UD1tCkNPTkZJR19TTkRfRFVNTVk9bQpDT05GSUdfU05EX0FMT09QPW0KQ09ORklHX1NORF9WSVJN
SURJPW0KQ09ORklHX1NORF9NVFBBVj1tCkNPTkZJR19TTkRfTVRTNjQ9bQpDT05GSUdfU05EX1NF
UklBTF9VMTY1NTA9bQpDT05GSUdfU05EX01QVTQwMT1tCkNPTkZJR19TTkRfUE9SVE1BTjJYND1t
CkNPTkZJR19TTkRfQUM5N19QT1dFUl9TQVZFPXkKQ09ORklHX1NORF9BQzk3X1BPV0VSX1NBVkVf
REVGQVVMVD0wCkNPTkZJR19TTkRfU0JfQ09NTU9OPW0KQ09ORklHX1NORF9QQ0k9eQpDT05GSUdf
U05EX0FEMTg4OT1tCkNPTkZJR19TTkRfQUxTMzAwPW0KQ09ORklHX1NORF9BTFM0MDAwPW0KQ09O
RklHX1NORF9BTEk1NDUxPW0KQ09ORklHX1NORF9BU0lIUEk9bQpDT05GSUdfU05EX0FUSUlYUD1t
CkNPTkZJR19TTkRfQVRJSVhQX01PREVNPW0KQ09ORklHX1NORF9BVTg4MTA9bQpDT05GSUdfU05E
X0FVODgyMD1tCkNPTkZJR19TTkRfQVU4ODMwPW0KQ09ORklHX1NORF9BVzI9bQpDT05GSUdfU05E
X0FaVDMzMjg9bQpDT05GSUdfU05EX0JUODdYPW0KIyBDT05GSUdfU05EX0JUODdYX09WRVJDTE9D
SyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfQ0EwMTA2PW0KQ09ORklHX1NORF9DTUlQQ0k9bQpDT05G
SUdfU05EX09YWUdFTl9MSUI9bQpDT05GSUdfU05EX09YWUdFTj1tCkNPTkZJR19TTkRfQ1M0Mjgx
PW0KQ09ORklHX1NORF9DUzQ2WFg9bQpDT05GSUdfU05EX0NTNDZYWF9ORVdfRFNQPXkKQ09ORklH
X1NORF9DVFhGST1tCkNPTkZJR19TTkRfREFSTEEyMD1tCkNPTkZJR19TTkRfR0lOQTIwPW0KQ09O
RklHX1NORF9MQVlMQTIwPW0KQ09ORklHX1NORF9EQVJMQTI0PW0KQ09ORklHX1NORF9HSU5BMjQ9
bQpDT05GSUdfU05EX0xBWUxBMjQ9bQpDT05GSUdfU05EX01PTkE9bQpDT05GSUdfU05EX01JQT1t
CkNPTkZJR19TTkRfRUNITzNHPW0KQ09ORklHX1NORF9JTkRJR089bQpDT05GSUdfU05EX0lORElH
T0lPPW0KQ09ORklHX1NORF9JTkRJR09ESj1tCkNPTkZJR19TTkRfSU5ESUdPSU9YPW0KQ09ORklH
X1NORF9JTkRJR09ESlg9bQpDT05GSUdfU05EX0VNVTEwSzE9bQpDT05GSUdfU05EX0VNVTEwSzFY
PW0KQ09ORklHX1NORF9FTlMxMzcwPW0KQ09ORklHX1NORF9FTlMxMzcxPW0KQ09ORklHX1NORF9F
UzE5Mzg9bQpDT05GSUdfU05EX0VTMTk2OD1tCkNPTkZJR19TTkRfRVMxOTY4X0lOUFVUPXkKQ09O
RklHX1NORF9FUzE5NjhfUkFESU89eQpDT05GSUdfU05EX0ZNODAxPW0KQ09ORklHX1NORF9GTTgw
MV9URUE1NzVYX0JPT0w9eQpDT05GSUdfU05EX0hEU1A9bQpDT05GSUdfU05EX0hEU1BNPW0KQ09O
RklHX1NORF9JQ0UxNzEyPW0KQ09ORklHX1NORF9JQ0UxNzI0PW0KQ09ORklHX1NORF9JTlRFTDhY
MD1tCkNPTkZJR19TTkRfSU5URUw4WDBNPW0KQ09ORklHX1NORF9LT1JHMTIxMj1tCkNPTkZJR19T
TkRfTE9MQT1tCkNPTkZJR19TTkRfTFg2NDY0RVM9bQpDT05GSUdfU05EX01BRVNUUk8zPW0KQ09O
RklHX1NORF9NQUVTVFJPM19JTlBVVD15CkNPTkZJR19TTkRfTUlYQVJUPW0KQ09ORklHX1NORF9O
TTI1Nj1tCkNPTkZJR19TTkRfUENYSFI9bQpDT05GSUdfU05EX1JJUFRJREU9bQpDT05GSUdfU05E
X1JNRTMyPW0KQ09ORklHX1NORF9STUU5Nj1tCkNPTkZJR19TTkRfUk1FOTY1Mj1tCkNPTkZJR19T
TkRfU09OSUNWSUJFUz1tCkNPTkZJR19TTkRfVFJJREVOVD1tCkNPTkZJR19TTkRfVklBODJYWD1t
CkNPTkZJR19TTkRfVklBODJYWF9NT0RFTT1tCkNPTkZJR19TTkRfVklSVFVPU089bQpDT05GSUdf
U05EX1ZYMjIyPW0KQ09ORklHX1NORF9ZTUZQQ0k9bQoKIwojIEhELUF1ZGlvCiMKQ09ORklHX1NO
RF9IREE9bQpDT05GSUdfU05EX0hEQV9JTlRFTD1tCkNPTkZJR19TTkRfSERBX0hXREVQPXkKQ09O
RklHX1NORF9IREFfUkVDT05GSUc9eQpDT05GSUdfU05EX0hEQV9JTlBVVF9CRUVQPXkKQ09ORklH
X1NORF9IREFfSU5QVVRfQkVFUF9NT0RFPTAKQ09ORklHX1NORF9IREFfUEFUQ0hfTE9BREVSPXkK
Q09ORklHX1NORF9IREFfQ09ERUNfUkVBTFRFSz1tCkNPTkZJR19TTkRfSERBX0NPREVDX0FOQUxP
Rz1tCkNPTkZJR19TTkRfSERBX0NPREVDX1NJR01BVEVMPW0KQ09ORklHX1NORF9IREFfQ09ERUNf
VklBPW0KQ09ORklHX1NORF9IREFfQ09ERUNfSERNST1tCkNPTkZJR19TTkRfSERBX0NPREVDX0NJ
UlJVUz1tCkNPTkZJR19TTkRfSERBX0NPREVDX0NPTkVYQU5UPW0KQ09ORklHX1NORF9IREFfQ09E
RUNfQ0EwMTEwPW0KQ09ORklHX1NORF9IREFfQ09ERUNfQ0EwMTMyPW0KQ09ORklHX1NORF9IREFf
Q09ERUNfQ0EwMTMyX0RTUD15CkNPTkZJR19TTkRfSERBX0NPREVDX0NNRURJQT1tCkNPTkZJR19T
TkRfSERBX0NPREVDX1NJMzA1ND1tCkNPTkZJR19TTkRfSERBX0dFTkVSSUM9bQpDT05GSUdfU05E
X0hEQV9QT1dFUl9TQVZFX0RFRkFVTFQ9MApDT05GSUdfU05EX0hEQV9DT1JFPW0KQ09ORklHX1NO
RF9IREFfRFNQX0xPQURFUj15CkNPTkZJR19TTkRfSERBX0k5MTU9eQpDT05GSUdfU05EX0hEQV9F
WFRfQ09SRT1tCkNPTkZJR19TTkRfSERBX1BSRUFMTE9DX1NJWkU9NjQKQ09ORklHX1NORF9TUEk9
eQpDT05GSUdfU05EX1VTQj15CkNPTkZJR19TTkRfVVNCX0FVRElPPW0KQ09ORklHX1NORF9VU0Jf
VUExMDE9bQpDT05GSUdfU05EX1VTQl9VU1gyWT1tCkNPTkZJR19TTkRfVVNCX0NBSUFRPW0KQ09O
RklHX1NORF9VU0JfQ0FJQVFfSU5QVVQ9eQpDT05GSUdfU05EX1VTQl9VUzEyMkw9bQpDT05GSUdf
U05EX1VTQl82RklSRT1tCkNPTkZJR19TTkRfVVNCX0hJRkFDRT1tCkNPTkZJR19TTkRfQkNEMjAw
MD1tCkNPTkZJR19TTkRfVVNCX0xJTkU2PW0KQ09ORklHX1NORF9VU0JfUE9EPW0KQ09ORklHX1NO
RF9VU0JfUE9ESEQ9bQpDT05GSUdfU05EX1VTQl9UT05FUE9SVD1tCkNPTkZJR19TTkRfVVNCX1ZB
UklBWD1tCkNPTkZJR19TTkRfRklSRVdJUkU9eQpDT05GSUdfU05EX0ZJUkVXSVJFX0xJQj1tCkNP
TkZJR19TTkRfRElDRT1tCkNPTkZJR19TTkRfT1hGVz1tCkNPTkZJR19TTkRfSVNJR0hUPW0KQ09O
RklHX1NORF9TQ1MxWD1tCkNPTkZJR19TTkRfRklSRVdPUktTPW0KQ09ORklHX1NORF9CRUJPQj1t
CkNPTkZJR19TTkRfRklSRVdJUkVfRElHSTAwWD1tCkNPTkZJR19TTkRfRklSRVdJUkVfVEFTQ0FN
PW0KQ09ORklHX1NORF9QQ01DSUE9eQpDT05GSUdfU05EX1ZYUE9DS0VUPW0KQ09ORklHX1NORF9Q
REFVRElPQ0Y9bQpDT05GSUdfU05EX1NPQz1tCkNPTkZJR19TTkRfU09DX0FDOTdfQlVTPXkKQ09O
RklHX1NORF9TT0NfR0VORVJJQ19ETUFFTkdJTkVfUENNPXkKQ09ORklHX1NORF9TT0NfQ09NUFJF
U1M9eQpDT05GSUdfU05EX1NPQ19UT1BPTE9HWT15CkNPTkZJR19TTkRfQVRNRUxfU09DPW0KQ09O
RklHX1NORF9ERVNJR05XQVJFX0kyUz1tCgojCiMgU29DIEF1ZGlvIGZvciBGcmVlc2NhbGUgQ1BV
cwojCgojCiMgQ29tbW9uIFNvQyBBdWRpbyBvcHRpb25zIGZvciBGcmVlc2NhbGUgQ1BVczoKIwpD
T05GSUdfU05EX1NPQ19GU0xfQVNSQz1tCkNPTkZJR19TTkRfU09DX0ZTTF9TQUk9bQpDT05GSUdf
U05EX1NPQ19GU0xfU1NJPW0KQ09ORklHX1NORF9TT0NfRlNMX1NQRElGPW0KQ09ORklHX1NORF9T
T0NfRlNMX0VTQUk9bQpDT05GSUdfU05EX1NPQ19JTVhfQVVETVVYPW0KQ09ORklHX1NORF9TU1Rf
TUZMRF9QTEFURk9STT1tCkNPTkZJR19TTkRfU1NUX0lQQz1tCkNPTkZJR19TTkRfU1NUX0lQQ19B
Q1BJPW0KQ09ORklHX1NORF9TT0NfSU5URUxfU1NUPW0KQ09ORklHX1NORF9TT0NfSU5URUxfU1NU
X0FDUEk9bQpDT05GSUdfU05EX1NPQ19JTlRFTF9IQVNXRUxMPW0KQ09ORklHX1NORF9TT0NfSU5U
RUxfQkFZVFJBSUw9bQpDT05GSUdfU05EX1NPQ19JTlRFTF9IQVNXRUxMX01BQ0g9bQpDT05GSUdf
U05EX1NPQ19JTlRFTF9CWVRfUlQ1NjQwX01BQ0g9bQpDT05GSUdfU05EX1NPQ19JTlRFTF9CWVRf
TUFYOTgwOTBfTUFDSD1tCkNPTkZJR19TTkRfU09DX0lOVEVMX0JST0FEV0VMTF9NQUNIPW0KQ09O
RklHX1NORF9TT0NfSU5URUxfQllUQ1JfUlQ1NjQwX01BQ0g9bQpDT05GSUdfU05EX1NPQ19JTlRF
TF9DSFRfQlNXX1JUNTY3Ml9NQUNIPW0KQ09ORklHX1NORF9TT0NfSU5URUxfQ0hUX0JTV19SVDU2
NDVfTUFDSD1tCkNPTkZJR19TTkRfU09DX0lOVEVMX0NIVF9CU1dfTUFYOTgwOTBfVElfTUFDSD1t
CkNPTkZJR19TTkRfU09DX0lOVEVMX1NLWUxBS0U9bQpDT05GSUdfU05EX1NPQ19JTlRFTF9TS0xf
UlQyODZfTUFDSD1tCgojCiMgQWxsd2lubmVyIFNvQyBBdWRpbyBzdXBwb3J0CiMKQ09ORklHX1NO
RF9TVU40SV9DT0RFQz1tCkNPTkZJR19TTkRfU09DX1hURlBHQV9JMlM9bQpDT05GSUdfU05EX1NP
Q19JMkNfQU5EX1NQST1tCgojCiMgQ09ERUMgZHJpdmVycwojCkNPTkZJR19TTkRfU09DX0FDOTdf
Q09ERUM9bQpDT05GSUdfU05EX1NPQ19BREFVMTcwMT1tCkNPTkZJR19TTkRfU09DX0FLNDEwND1t
CkNPTkZJR19TTkRfU09DX0FLNDU1ND1tCkNPTkZJR19TTkRfU09DX0FLNDYxMz1tCkNPTkZJR19T
TkRfU09DX0FLNDY0Mj1tCkNPTkZJR19TTkRfU09DX0FLNTM4Nj1tCkNPTkZJR19TTkRfU09DX0FM
QzU2MjM9bQpDT05GSUdfU05EX1NPQ19DUzM1TDMyPW0KQ09ORklHX1NORF9TT0NfQ1M0Mkw1MT1t
CkNPTkZJR19TTkRfU09DX0NTNDJMNTFfSTJDPW0KQ09ORklHX1NORF9TT0NfQ1M0Mkw1Mj1tCkNP
TkZJR19TTkRfU09DX0NTNDJMNTY9bQpDT05GSUdfU05EX1NPQ19DUzQyTDczPW0KQ09ORklHX1NO
RF9TT0NfQ1M0MjY1PW0KQ09ORklHX1NORF9TT0NfQ1M0MjcwPW0KQ09ORklHX1NORF9TT0NfQ1M0
MjcxPW0KQ09ORklHX1NORF9TT0NfQ1M0MjcxX0kyQz1tCkNPTkZJR19TTkRfU09DX0NTNDI3MV9T
UEk9bQpDT05GSUdfU05EX1NPQ19DUzQyWFg4PW0KQ09ORklHX1NORF9TT0NfQ1M0MlhYOF9JMkM9
bQpDT05GSUdfU05EX1NPQ19DUzQzNDk9bQpDT05GSUdfU05EX1NPQ19ETUlDPW0KQ09ORklHX1NO
RF9TT0NfRVM4MzI4PW0KQ09ORklHX1NORF9TT0NfR1RNNjAxPW0KQ09ORklHX1NORF9TT0NfTUFY
OTgwOTA9bQpDT05GSUdfU05EX1NPQ19QQ00xNjgxPW0KQ09ORklHX1NORF9TT0NfUENNMTc5MkE9
bQpDT05GSUdfU05EX1NPQ19QQ001MTJ4PW0KQ09ORklHX1NORF9TT0NfUENNNTEyeF9JMkM9bQpD
T05GSUdfU05EX1NPQ19QQ001MTJ4X1NQST1tCkNPTkZJR19TTkRfU09DX1JMNjIzMT1tCkNPTkZJ
R19TTkRfU09DX1JMNjM0N0E9bQpDT05GSUdfU05EX1NPQ19SVDI4Nj1tCkNPTkZJR19TTkRfU09D
X1JUNTYzMT1tCkNPTkZJR19TTkRfU09DX1JUNTY0MD1tCkNPTkZJR19TTkRfU09DX1JUNTY0NT1t
CkNPTkZJR19TTkRfU09DX1JUNTY3MD1tCiMgQ09ORklHX1NORF9TT0NfUlQ1Njc3X1NQSSBpcyBu
b3Qgc2V0CkNPTkZJR19TTkRfU09DX1NHVEw1MDAwPW0KQ09ORklHX1NORF9TT0NfU0k0NzZYPW0K
Q09ORklHX1NORF9TT0NfU0lHTUFEU1A9bQpDT05GSUdfU05EX1NPQ19TSUdNQURTUF9JMkM9bQpD
T05GSUdfU05EX1NPQ19TSVJGX0FVRElPX0NPREVDPW0KQ09ORklHX1NORF9TT0NfU1BESUY9bQpD
T05GSUdfU05EX1NPQ19TU00yNjAyPW0KQ09ORklHX1NORF9TT0NfU1NNMjYwMl9TUEk9bQpDT05G
SUdfU05EX1NPQ19TU00yNjAyX0kyQz1tCkNPTkZJR19TTkRfU09DX1NTTTQ1Njc9bQpDT05GSUdf
U05EX1NPQ19TVEEzMlg9bQpDT05GSUdfU05EX1NPQ19TVEEzNTA9bQpDT05GSUdfU05EX1NPQ19T
VElfU0FTPW0KQ09ORklHX1NORF9TT0NfVEFTMjU1Mj1tCkNPTkZJR19TTkRfU09DX1RBUzUwODY9
bQpDT05GSUdfU05EX1NPQ19UQVM1NzFYPW0KQ09ORklHX1NORF9TT0NfVEZBOTg3OT1tCkNPTkZJ
R19TTkRfU09DX1RMVjMyMEFJQzIzPW0KQ09ORklHX1NORF9TT0NfVExWMzIwQUlDMjNfSTJDPW0K
Q09ORklHX1NORF9TT0NfVExWMzIwQUlDMjNfU1BJPW0KQ09ORklHX1NORF9TT0NfVExWMzIwQUlD
MzFYWD1tCkNPTkZJR19TTkRfU09DX1RMVjMyMEFJQzNYPW0KQ09ORklHX1NORF9TT0NfVFMzQTIy
N0U9bQpDT05GSUdfU05EX1NPQ19XTTg1MTA9bQpDT05GSUdfU05EX1NPQ19XTTg1MjM9bQpDT05G
SUdfU05EX1NPQ19XTTg1ODA9bQpDT05GSUdfU05EX1NPQ19XTTg3MTE9bQpDT05GSUdfU05EX1NP
Q19XTTg3Mjg9bQpDT05GSUdfU05EX1NPQ19XTTg3MzE9bQpDT05GSUdfU05EX1NPQ19XTTg3Mzc9
bQpDT05GSUdfU05EX1NPQ19XTTg3NDE9bQpDT05GSUdfU05EX1NPQ19XTTg3NTA9bQpDT05GSUdf
U05EX1NPQ19XTTg3NTM9bQpDT05GSUdfU05EX1NPQ19XTTg3NzA9bQpDT05GSUdfU05EX1NPQ19X
TTg3NzY9bQpDT05GSUdfU05EX1NPQ19XTTg4MDQ9bQpDT05GSUdfU05EX1NPQ19XTTg4MDRfSTJD
PW0KQ09ORklHX1NORF9TT0NfV004ODA0X1NQST1tCkNPTkZJR19TTkRfU09DX1dNODkwMz1tCkNP
TkZJR19TTkRfU09DX1dNODk2Mj1tCkNPTkZJR19TTkRfU09DX1dNODk3OD1tCkNPTkZJR19TTkRf
U09DX1RQQTYxMzBBMj1tCkNPTkZJR19TTkRfU0lNUExFX0NBUkQ9bQojIENPTkZJR19TT1VORF9Q
UklNRSBpcyBub3Qgc2V0CkNPTkZJR19BQzk3X0JVUz1tCgojCiMgSElEIHN1cHBvcnQKIwpDT05G
SUdfSElEPW0KQ09ORklHX0hJRF9CQVRURVJZX1NUUkVOR1RIPXkKQ09ORklHX0hJRFJBVz15CkNP
TkZJR19VSElEPW0KQ09ORklHX0hJRF9HRU5FUklDPW0KCiMKIyBTcGVjaWFsIEhJRCBkcml2ZXJz
CiMKQ09ORklHX0hJRF9BNFRFQ0g9bQpDT05GSUdfSElEX0FDUlVYPW0KQ09ORklHX0hJRF9BQ1JV
WF9GRj15CkNPTkZJR19ISURfQVBQTEU9bQpDT05GSUdfSElEX0FQUExFSVI9bQpDT05GSUdfSElE
X0FVUkVBTD1tCkNPTkZJR19ISURfQkVMS0lOPW0KQ09ORklHX0hJRF9CRVRPUF9GRj1tCkNPTkZJ
R19ISURfQ0hFUlJZPW0KQ09ORklHX0hJRF9DSElDT05ZPW0KQ09ORklHX0hJRF9DT1JTQUlSPW0K
Q09ORklHX0hJRF9QUk9ESUtFWVM9bQpDT05GSUdfSElEX0NQMjExMj1tCkNPTkZJR19ISURfQ1lQ
UkVTUz1tCkNPTkZJR19ISURfRFJBR09OUklTRT1tCkNPTkZJR19EUkFHT05SSVNFX0ZGPXkKQ09O
RklHX0hJRF9FTVNfRkY9bQpDT05GSUdfSElEX0VMRUNPTT1tCkNPTkZJR19ISURfRUxPPW0KQ09O
RklHX0hJRF9FWktFWT1tCkNPTkZJR19ISURfR0VNQklSRD1tCkNPTkZJR19ISURfR0ZSTT1tCkNP
TkZJR19ISURfSE9MVEVLPW0KQ09ORklHX0hPTFRFS19GRj15CkNPTkZJR19ISURfR1Q2ODNSPW0K
Q09ORklHX0hJRF9LRVlUT1VDSD1tCkNPTkZJR19ISURfS1lFPW0KQ09ORklHX0hJRF9VQ0xPR0lD
PW0KQ09ORklHX0hJRF9XQUxUT1A9bQpDT05GSUdfSElEX0dZUkFUSU9OPW0KQ09ORklHX0hJRF9J
Q0FERT1tCkNPTkZJR19ISURfVFdJTkhBTj1tCkNPTkZJR19ISURfS0VOU0lOR1RPTj1tCkNPTkZJ
R19ISURfTENQT1dFUj1tCkNPTkZJR19ISURfTEVOT1ZPPW0KQ09ORklHX0hJRF9MT0dJVEVDSD1t
CkNPTkZJR19ISURfTE9HSVRFQ0hfREo9bQpDT05GSUdfSElEX0xPR0lURUNIX0hJRFBQPW0KQ09O
RklHX0xPR0lURUNIX0ZGPXkKQ09ORklHX0xPR0lSVU1CTEVQQUQyX0ZGPXkKQ09ORklHX0xPR0lH
OTQwX0ZGPXkKQ09ORklHX0xPR0lXSEVFTFNfRkY9eQpDT05GSUdfSElEX01BR0lDTU9VU0U9bQpD
T05GSUdfSElEX01JQ1JPU09GVD1tCkNPTkZJR19ISURfTU9OVEVSRVk9bQpDT05GSUdfSElEX01V
TFRJVE9VQ0g9bQpDT05GSUdfSElEX05UUklHPW0KQ09ORklHX0hJRF9PUlRFSz1tCkNPTkZJR19I
SURfUEFOVEhFUkxPUkQ9bQpDT05GSUdfUEFOVEhFUkxPUkRfRkY9eQpDT05GSUdfSElEX1BFTk1P
VU5UPW0KQ09ORklHX0hJRF9QRVRBTFlOWD1tCkNPTkZJR19ISURfUElDT0xDRD1tCkNPTkZJR19I
SURfUElDT0xDRF9GQj15CkNPTkZJR19ISURfUElDT0xDRF9CQUNLTElHSFQ9eQpDT05GSUdfSElE
X1BJQ09MQ0RfTENEPXkKQ09ORklHX0hJRF9QSUNPTENEX0xFRFM9eQpDT05GSUdfSElEX1BJQ09M
Q0RfQ0lSPXkKQ09ORklHX0hJRF9QTEFOVFJPTklDUz1tCkNPTkZJR19ISURfUFJJTUFYPW0KQ09O
RklHX0hJRF9ST0NDQVQ9bQpDT05GSUdfSElEX1NBSVRFSz1tCkNPTkZJR19ISURfU0FNU1VORz1t
CkNPTkZJR19ISURfU09OWT1tCkNPTkZJR19TT05ZX0ZGPXkKQ09ORklHX0hJRF9TUEVFRExJTks9
bQpDT05GSUdfSElEX1NURUVMU0VSSUVTPW0KQ09ORklHX0hJRF9TVU5QTFVTPW0KQ09ORklHX0hJ
RF9STUk9bQpDT05GSUdfSElEX0dSRUVOQVNJQT1tCkNPTkZJR19HUkVFTkFTSUFfRkY9eQpDT05G
SUdfSElEX0hZUEVSVl9NT1VTRT1tCkNPTkZJR19ISURfU01BUlRKT1lQTFVTPW0KQ09ORklHX1NN
QVJUSk9ZUExVU19GRj15CkNPTkZJR19ISURfVElWTz1tCkNPTkZJR19ISURfVE9QU0VFRD1tCkNP
TkZJR19ISURfVEhJTkdNPW0KQ09ORklHX0hJRF9USFJVU1RNQVNURVI9bQpDT05GSUdfVEhSVVNU
TUFTVEVSX0ZGPXkKQ09ORklHX0hJRF9XQUNPTT1tCkNPTkZJR19ISURfV0lJTU9URT1tCkNPTkZJ
R19ISURfWElOTU89bQpDT05GSUdfSElEX1pFUk9QTFVTPW0KQ09ORklHX1pFUk9QTFVTX0ZGPXkK
Q09ORklHX0hJRF9aWURBQ1JPTj1tCkNPTkZJR19ISURfU0VOU09SX0hVQj1tCkNPTkZJR19ISURf
U0VOU09SX0NVU1RPTV9TRU5TT1I9bQpDT05GSUdfSElEX0FMUFM9bQoKIwojIFVTQiBISUQgc3Vw
cG9ydAojCkNPTkZJR19VU0JfSElEPW0KQ09ORklHX0hJRF9QSUQ9eQpDT05GSUdfVVNCX0hJRERF
Vj15CgojCiMgVVNCIEhJRCBCb290IFByb3RvY29sIGRyaXZlcnMKIwpDT05GSUdfVVNCX0tCRD1t
CkNPTkZJR19VU0JfTU9VU0U9bQoKIwojIEkyQyBISUQgc3VwcG9ydAojCkNPTkZJR19JMkNfSElE
PW0KQ09ORklHX1VTQl9PSENJX0xJVFRMRV9FTkRJQU49eQpDT05GSUdfVVNCX1NVUFBPUlQ9eQpD
T05GSUdfVVNCX0NPTU1PTj15CkNPTkZJR19VU0JfQVJDSF9IQVNfSENEPXkKQ09ORklHX1VTQj15
CkNPTkZJR19VU0JfQU5OT1VOQ0VfTkVXX0RFVklDRVM9eQoKIwojIE1pc2NlbGxhbmVvdXMgVVNC
IG9wdGlvbnMKIwpDT05GSUdfVVNCX0RFRkFVTFRfUEVSU0lTVD15CkNPTkZJR19VU0JfRFlOQU1J
Q19NSU5PUlM9eQojIENPTkZJR19VU0JfT1RHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX09UR19X
SElURUxJU1QgaXMgbm90IHNldAojIENPTkZJR19VU0JfT1RHX0JMQUNLTElTVF9IVUIgaXMgbm90
IHNldApDT05GSUdfVVNCX1VMUElfQlVTPW0KQ09ORklHX1VTQl9NT049bQpDT05GSUdfVVNCX1dV
U0I9bQpDT05GSUdfVVNCX1dVU0JfQ0JBRj1tCiMgQ09ORklHX1VTQl9XVVNCX0NCQUZfREVCVUcg
aXMgbm90IHNldAoKIwojIFVTQiBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwojCkNPTkZJR19VU0Jf
QzY3WDAwX0hDRD1tCkNPTkZJR19VU0JfWEhDSV9IQ0Q9eQpDT05GSUdfVVNCX1hIQ0lfUENJPXkK
Q09ORklHX1VTQl9YSENJX1BMQVRGT1JNPW0KQ09ORklHX1VTQl9FSENJX0hDRD15CkNPTkZJR19V
U0JfRUhDSV9ST09UX0hVQl9UVD15CkNPTkZJR19VU0JfRUhDSV9UVF9ORVdTQ0hFRD15CkNPTkZJ
R19VU0JfRUhDSV9QQ0k9eQpDT05GSUdfVVNCX0VIQ0lfSENEX1BMQVRGT1JNPXkKQ09ORklHX1VT
Ql9PWFUyMTBIUF9IQ0Q9bQpDT05GSUdfVVNCX0lTUDExNlhfSENEPW0KQ09ORklHX1VTQl9JU1Ax
MzYyX0hDRD1tCkNPTkZJR19VU0JfRk9URzIxMF9IQ0Q9bQpDT05GSUdfVVNCX01BWDM0MjFfSENE
PW0KQ09ORklHX1VTQl9PSENJX0hDRD15CkNPTkZJR19VU0JfT0hDSV9IQ0RfUENJPXkKQ09ORklH
X1VTQl9PSENJX0hDRF9QTEFURk9STT15CkNPTkZJR19VU0JfVUhDSV9IQ0Q9eQpDT05GSUdfVVNC
X1UxMzJfSENEPW0KQ09ORklHX1VTQl9TTDgxMV9IQ0Q9bQpDT05GSUdfVVNCX1NMODExX0hDRF9J
U089eQpDT05GSUdfVVNCX1NMODExX0NTPW0KQ09ORklHX1VTQl9SOEE2NjU5N19IQ0Q9bQpDT05G
SUdfVVNCX1dIQ0lfSENEPW0KQ09ORklHX1VTQl9IV0FfSENEPW0KQ09ORklHX1VTQl9IQ0RfQkNN
QT1tCkNPTkZJR19VU0JfSENEX1NTQj1tCiMgQ09ORklHX1VTQl9IQ0RfVEVTVF9NT0RFIGlzIG5v
dCBzZXQKCiMKIyBVU0IgRGV2aWNlIENsYXNzIGRyaXZlcnMKIwpDT05GSUdfVVNCX0FDTT1tCkNP
TkZJR19VU0JfUFJJTlRFUj1tCkNPTkZJR19VU0JfV0RNPW0KQ09ORklHX1VTQl9UTUM9bQoKIwoj
IE5PVEU6IFVTQl9TVE9SQUdFIGRlcGVuZHMgb24gU0NTSSBidXQgQkxLX0RFVl9TRCBtYXkKIwoK
IwojIGFsc28gYmUgbmVlZGVkOyBzZWUgVVNCX1NUT1JBR0UgSGVscCBmb3IgbW9yZSBpbmZvCiMK
Q09ORklHX1VTQl9TVE9SQUdFPW0KIyBDT05GSUdfVVNCX1NUT1JBR0VfREVCVUcgaXMgbm90IHNl
dApDT05GSUdfVVNCX1NUT1JBR0VfUkVBTFRFSz1tCkNPTkZJR19SRUFMVEVLX0FVVE9QTT15CkNP
TkZJR19VU0JfU1RPUkFHRV9EQVRBRkFCPW0KQ09ORklHX1VTQl9TVE9SQUdFX0ZSRUVDT009bQpD
T05GSUdfVVNCX1NUT1JBR0VfSVNEMjAwPW0KQ09ORklHX1VTQl9TVE9SQUdFX1VTQkFUPW0KQ09O
RklHX1VTQl9TVE9SQUdFX1NERFIwOT1tCkNPTkZJR19VU0JfU1RPUkFHRV9TRERSNTU9bQpDT05G
SUdfVVNCX1NUT1JBR0VfSlVNUFNIT1Q9bQpDT05GSUdfVVNCX1NUT1JBR0VfQUxBVURBPW0KQ09O
RklHX1VTQl9TVE9SQUdFX09ORVRPVUNIPW0KQ09ORklHX1VTQl9TVE9SQUdFX0tBUk1BPW0KQ09O
RklHX1VTQl9TVE9SQUdFX0NZUFJFU1NfQVRBQ0I9bQpDT05GSUdfVVNCX1NUT1JBR0VfRU5FX1VC
NjI1MD1tCkNPTkZJR19VU0JfVUFTPW0KCiMKIyBVU0IgSW1hZ2luZyBkZXZpY2VzCiMKQ09ORklH
X1VTQl9NREM4MDA9bQpDT05GSUdfVVNCX01JQ1JPVEVLPW0KQ09ORklHX1VTQklQX0NPUkU9bQpD
T05GSUdfVVNCSVBfVkhDSV9IQ0Q9bQpDT05GSUdfVVNCSVBfSE9TVD1tCiMgQ09ORklHX1VTQklQ
X0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9NVVNCX0hEUkM9bQojIENPTkZJR19VU0JfTVVT
Ql9IT1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01VU0JfR0FER0VUIGlzIG5vdCBzZXQKQ09O
RklHX1VTQl9NVVNCX0RVQUxfUk9MRT15CgojCiMgUGxhdGZvcm0gR2x1ZSBMYXllcgojCgojCiMg
TVVTQiBETUEgbW9kZQojCkNPTkZJR19NVVNCX1BJT19PTkxZPXkKQ09ORklHX1VTQl9EV0MzPW0K
Q09ORklHX1VTQl9EV0MzX1VMUEk9eQojIENPTkZJR19VU0JfRFdDM19IT1NUIGlzIG5vdCBzZXQK
IyBDT05GSUdfVVNCX0RXQzNfR0FER0VUIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9EV0MzX0RVQUxf
Uk9MRT15CgojCiMgUGxhdGZvcm0gR2x1ZSBEcml2ZXIgU3VwcG9ydAojCkNPTkZJR19VU0JfRFdD
M19QQ0k9bQpDT05GSUdfVVNCX0RXQzI9eQpDT05GSUdfVVNCX0RXQzJfSE9TVD15CgojCiMgR2Fk
Z2V0L0R1YWwtcm9sZSBtb2RlIHJlcXVpcmVzIFVTQiBHYWRnZXQgc3VwcG9ydCB0byBiZSBlbmFi
bGVkCiMKQ09ORklHX1VTQl9EV0MyX1BDST15CiMgQ09ORklHX1VTQl9EV0MyX0RFQlVHIGlzIG5v
dCBzZXQKIyBDT05GSUdfVVNCX0RXQzJfVFJBQ0tfTUlTU0VEX1NPRlMgaXMgbm90IHNldApDT05G
SUdfVVNCX0NISVBJREVBPW0KQ09ORklHX1VTQl9DSElQSURFQV9QQ0k9bQpDT05GSUdfVVNCX0NI
SVBJREVBX1VEQz15CkNPTkZJR19VU0JfQ0hJUElERUFfSE9TVD15CiMgQ09ORklHX1VTQl9DSElQ
SURFQV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfSVNQMTc2MD1tCkNPTkZJR19VU0JfSVNQ
MTc2MF9IQ0Q9eQpDT05GSUdfVVNCX0lTUDE3NjFfVURDPXkKIyBDT05GSUdfVVNCX0lTUDE3NjBf
SE9TVF9ST0xFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0lTUDE3NjBfR0FER0VUX1JPTEUgaXMg
bm90IHNldApDT05GSUdfVVNCX0lTUDE3NjBfRFVBTF9ST0xFPXkKCiMKIyBVU0IgcG9ydCBkcml2
ZXJzCiMKQ09ORklHX1VTQl9VU1M3MjA9bQpDT05GSUdfVVNCX1NFUklBTD1tCkNPTkZJR19VU0Jf
U0VSSUFMX0dFTkVSSUM9eQpDT05GSUdfVVNCX1NFUklBTF9TSU1QTEU9bQpDT05GSUdfVVNCX1NF
UklBTF9BSVJDQUJMRT1tCkNPTkZJR19VU0JfU0VSSUFMX0FSSzMxMTY9bQpDT05GSUdfVVNCX1NF
UklBTF9CRUxLSU49bQpDT05GSUdfVVNCX1NFUklBTF9DSDM0MT1tCkNPTkZJR19VU0JfU0VSSUFM
X1dISVRFSEVBVD1tCkNPTkZJR19VU0JfU0VSSUFMX0RJR0lfQUNDRUxFUE9SVD1tCkNPTkZJR19V
U0JfU0VSSUFMX0NQMjEwWD1tCkNPTkZJR19VU0JfU0VSSUFMX0NZUFJFU1NfTTg9bQpDT05GSUdf
VVNCX1NFUklBTF9FTVBFRz1tCkNPTkZJR19VU0JfU0VSSUFMX0ZURElfU0lPPW0KQ09ORklHX1VT
Ql9TRVJJQUxfVklTT1I9bQpDT05GSUdfVVNCX1NFUklBTF9JUEFRPW0KQ09ORklHX1VTQl9TRVJJ
QUxfSVI9bQpDT05GSUdfVVNCX1NFUklBTF9FREdFUE9SVD1tCkNPTkZJR19VU0JfU0VSSUFMX0VE
R0VQT1JUX1RJPW0KQ09ORklHX1VTQl9TRVJJQUxfRjgxMjMyPW0KQ09ORklHX1VTQl9TRVJJQUxf
R0FSTUlOPW0KQ09ORklHX1VTQl9TRVJJQUxfSVBXPW0KQ09ORklHX1VTQl9TRVJJQUxfSVVVPW0K
Q09ORklHX1VTQl9TRVJJQUxfS0VZU1BBTl9QREE9bQpDT05GSUdfVVNCX1NFUklBTF9LRVlTUEFO
PW0KQ09ORklHX1VTQl9TRVJJQUxfS0VZU1BBTl9NUFI9eQpDT05GSUdfVVNCX1NFUklBTF9LRVlT
UEFOX1VTQTI4PXkKQ09ORklHX1VTQl9TRVJJQUxfS0VZU1BBTl9VU0EyOFg9eQpDT05GSUdfVVNC
X1NFUklBTF9LRVlTUEFOX1VTQTI4WEE9eQpDT05GSUdfVVNCX1NFUklBTF9LRVlTUEFOX1VTQTI4
WEI9eQpDT05GSUdfVVNCX1NFUklBTF9LRVlTUEFOX1VTQTE5PXkKQ09ORklHX1VTQl9TRVJJQUxf
S0VZU1BBTl9VU0ExOFg9eQpDT05GSUdfVVNCX1NFUklBTF9LRVlTUEFOX1VTQTE5Vz15CkNPTkZJ
R19VU0JfU0VSSUFMX0tFWVNQQU5fVVNBMTlRVz15CkNPTkZJR19VU0JfU0VSSUFMX0tFWVNQQU5f
VVNBMTlRST15CkNPTkZJR19VU0JfU0VSSUFMX0tFWVNQQU5fVVNBNDlXPXkKQ09ORklHX1VTQl9T
RVJJQUxfS0VZU1BBTl9VU0E0OVdMQz15CkNPTkZJR19VU0JfU0VSSUFMX0tMU0k9bQpDT05GSUdf
VVNCX1NFUklBTF9LT0JJTF9TQ1Q9bQpDT05GSUdfVVNCX1NFUklBTF9NQ1RfVTIzMj1tCkNPTkZJ
R19VU0JfU0VSSUFMX01FVFJPPW0KQ09ORklHX1VTQl9TRVJJQUxfTU9TNzcyMD1tCkNPTkZJR19V
U0JfU0VSSUFMX01PUzc3MTVfUEFSUE9SVD15CkNPTkZJR19VU0JfU0VSSUFMX01PUzc4NDA9bQpD
T05GSUdfVVNCX1NFUklBTF9NWFVQT1JUPW0KQ09ORklHX1VTQl9TRVJJQUxfTkFWTUFOPW0KQ09O
RklHX1VTQl9TRVJJQUxfUEwyMzAzPW0KQ09ORklHX1VTQl9TRVJJQUxfT1RJNjg1OD1tCkNPTkZJ
R19VU0JfU0VSSUFMX1FDQVVYPW0KQ09ORklHX1VTQl9TRVJJQUxfUVVBTENPTU09bQpDT05GSUdf
VVNCX1NFUklBTF9TUENQOFg1PW0KQ09ORklHX1VTQl9TRVJJQUxfU0FGRT1tCiMgQ09ORklHX1VT
Ql9TRVJJQUxfU0FGRV9QQURERUQgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9TSUVSUkFX
SVJFTEVTUz1tCkNPTkZJR19VU0JfU0VSSUFMX1NZTUJPTD1tCkNPTkZJR19VU0JfU0VSSUFMX1RJ
PW0KQ09ORklHX1VTQl9TRVJJQUxfQ1lCRVJKQUNLPW0KQ09ORklHX1VTQl9TRVJJQUxfWElSQ09N
PW0KQ09ORklHX1VTQl9TRVJJQUxfV1dBTj1tCkNPTkZJR19VU0JfU0VSSUFMX09QVElPTj1tCkNP
TkZJR19VU0JfU0VSSUFMX09NTklORVQ9bQpDT05GSUdfVVNCX1NFUklBTF9PUFRJQ09OPW0KQ09O
RklHX1VTQl9TRVJJQUxfWFNFTlNfTVQ9bQpDT05GSUdfVVNCX1NFUklBTF9XSVNIQk9ORT1tCkNP
TkZJR19VU0JfU0VSSUFMX1NTVTEwMD1tCkNPTkZJR19VU0JfU0VSSUFMX1FUMj1tCkNPTkZJR19V
U0JfU0VSSUFMX0RFQlVHPW0KCiMKIyBVU0IgTWlzY2VsbGFuZW91cyBkcml2ZXJzCiMKQ09ORklH
X1VTQl9FTUk2Mj1tCkNPTkZJR19VU0JfRU1JMjY9bQpDT05GSUdfVVNCX0FEVVRVWD1tCkNPTkZJ
R19VU0JfU0VWU0VHPW0KQ09ORklHX1VTQl9SSU81MDA9bQpDT05GSUdfVVNCX0xFR09UT1dFUj1t
CkNPTkZJR19VU0JfTENEPW0KQ09ORklHX1VTQl9MRUQ9bQpDT05GSUdfVVNCX0NZUFJFU1NfQ1k3
QzYzPW0KQ09ORklHX1VTQl9DWVRIRVJNPW0KQ09ORklHX1VTQl9JRE1PVVNFPW0KQ09ORklHX1VT
Ql9GVERJX0VMQU49bQpDT05GSUdfVVNCX0FQUExFRElTUExBWT1tCkNPTkZJR19VU0JfU0lTVVNC
VkdBPW0KIyBDT05GSUdfVVNCX1NJU1VTQlZHQV9DT04gaXMgbm90IHNldApDT05GSUdfVVNCX0xE
PW0KQ09ORklHX1VTQl9UUkFOQ0VWSUJSQVRPUj1tCkNPTkZJR19VU0JfSU9XQVJSSU9SPW0KQ09O
RklHX1VTQl9URVNUPW0KQ09ORklHX1VTQl9FSFNFVF9URVNUX0ZJWFRVUkU9bQpDT05GSUdfVVNC
X0lTSUdIVEZXPW0KQ09ORklHX1VTQl9ZVVJFWD1tCkNPTkZJR19VU0JfRVpVU0JfRlgyPW0KQ09O
RklHX1VTQl9IU0lDX1VTQjM1MDM9bQpDT05GSUdfVVNCX0xJTktfTEFZRVJfVEVTVD1tCkNPTkZJ
R19VU0JfQ0hBT1NLRVk9bQpDT05GSUdfVVNCX0FUTT1tCkNPTkZJR19VU0JfU1BFRURUT1VDSD1t
CkNPTkZJR19VU0JfQ1hBQ1JVPW0KQ09ORklHX1VTQl9VRUFHTEVBVE09bQpDT05GSUdfVVNCX1hV
U0JBVE09bQoKIwojIFVTQiBQaHlzaWNhbCBMYXllciBkcml2ZXJzCiMKQ09ORklHX1VTQl9QSFk9
eQpDT05GSUdfTk9QX1VTQl9YQ0VJVj15CkNPTkZJR19VU0JfR1BJT19WQlVTPW0KQ09ORklHX1RB
SFZPX1VTQj1tCkNPTkZJR19UQUhWT19VU0JfSE9TVF9CWV9ERUZBVUxUPXkKQ09ORklHX1VTQl9J
U1AxMzAxPW0KQ09ORklHX1VTQl9HQURHRVQ9bQojIENPTkZJR19VU0JfR0FER0VUX0RFQlVHIGlz
IG5vdCBzZXQKIyBDT05GSUdfVVNCX0dBREdFVF9ERUJVR19GSUxFUyBpcyBub3Qgc2V0CiMgQ09O
RklHX1VTQl9HQURHRVRfREVCVUdfRlMgaXMgbm90IHNldApDT05GSUdfVVNCX0dBREdFVF9WQlVT
X0RSQVc9MgpDT05GSUdfVVNCX0dBREdFVF9TVE9SQUdFX05VTV9CVUZGRVJTPTIKCiMKIyBVU0Ig
UGVyaXBoZXJhbCBDb250cm9sbGVyCiMKQ09ORklHX1VTQl9GT1RHMjEwX1VEQz1tCkNPTkZJR19V
U0JfR1JfVURDPW0KQ09ORklHX1VTQl9SOEE2NjU5Nz1tCkNPTkZJR19VU0JfUFhBMjdYPW0KQ09O
RklHX1VTQl9NVl9VREM9bQpDT05GSUdfVVNCX01WX1UzRD1tCiMgQ09ORklHX1VTQl9NNjY1OTIg
aXMgbm90IHNldApDT05GSUdfVVNCX0JEQ19VREM9bQoKIwojIFBsYXRmb3JtIFN1cHBvcnQKIwpD
T05GSUdfVVNCX0JEQ19QQ0k9bQpDT05GSUdfVVNCX0FNRDU1MzZVREM9bQpDT05GSUdfVVNCX05F
VDIyNzI9bQpDT05GSUdfVVNCX05FVDIyNzJfRE1BPXkKQ09ORklHX1VTQl9ORVQyMjgwPW0KQ09O
RklHX1VTQl9HT0tVPW0KQ09ORklHX1VTQl9FRzIwVD1tCiMgQ09ORklHX1VTQl9EVU1NWV9IQ0Qg
aXMgbm90IHNldApDT05GSUdfVVNCX0xJQkNPTVBPU0lURT1tCkNPTkZJR19VU0JfRl9BQ009bQpD
T05GSUdfVVNCX0ZfU1NfTEI9bQpDT05GSUdfVVNCX1VfU0VSSUFMPW0KQ09ORklHX1VTQl9VX0VU
SEVSPW0KQ09ORklHX1VTQl9GX1NFUklBTD1tCkNPTkZJR19VU0JfRl9PQkVYPW0KQ09ORklHX1VT
Ql9GX05DTT1tCkNPTkZJR19VU0JfRl9FQ009bQpDT05GSUdfVVNCX0ZfUEhPTkVUPW0KQ09ORklH
X1VTQl9GX0VFTT1tCkNPTkZJR19VU0JfRl9TVUJTRVQ9bQpDT05GSUdfVVNCX0ZfUk5ESVM9bQpD
T05GSUdfVVNCX0ZfTUFTU19TVE9SQUdFPW0KQ09ORklHX1VTQl9GX0ZTPW0KQ09ORklHX1VTQl9G
X1VBQzE9bQpDT05GSUdfVVNCX0ZfVUFDMj1tCkNPTkZJR19VU0JfRl9VVkM9bQpDT05GSUdfVVNC
X0ZfTUlEST1tCkNPTkZJR19VU0JfRl9ISUQ9bQpDT05GSUdfVVNCX0ZfUFJJTlRFUj1tCkNPTkZJ
R19VU0JfQ09ORklHRlM9bQpDT05GSUdfVVNCX0NPTkZJR0ZTX1NFUklBTD15CkNPTkZJR19VU0Jf
Q09ORklHRlNfQUNNPXkKQ09ORklHX1VTQl9DT05GSUdGU19PQkVYPXkKQ09ORklHX1VTQl9DT05G
SUdGU19OQ009eQpDT05GSUdfVVNCX0NPTkZJR0ZTX0VDTT15CkNPTkZJR19VU0JfQ09ORklHRlNf
RUNNX1NVQlNFVD15CkNPTkZJR19VU0JfQ09ORklHRlNfUk5ESVM9eQpDT05GSUdfVVNCX0NPTkZJ
R0ZTX0VFTT15CkNPTkZJR19VU0JfQ09ORklHRlNfUEhPTkVUPXkKQ09ORklHX1VTQl9DT05GSUdG
U19NQVNTX1NUT1JBR0U9eQpDT05GSUdfVVNCX0NPTkZJR0ZTX0ZfTEJfU1M9eQpDT05GSUdfVVNC
X0NPTkZJR0ZTX0ZfRlM9eQpDT05GSUdfVVNCX0NPTkZJR0ZTX0ZfVUFDMT15CkNPTkZJR19VU0Jf
Q09ORklHRlNfRl9VQUMyPXkKQ09ORklHX1VTQl9DT05GSUdGU19GX01JREk9eQpDT05GSUdfVVNC
X0NPTkZJR0ZTX0ZfSElEPXkKQ09ORklHX1VTQl9DT05GSUdGU19GX1VWQz15CkNPTkZJR19VU0Jf
Q09ORklHRlNfRl9QUklOVEVSPXkKQ09ORklHX1VTQl9aRVJPPW0KQ09ORklHX1VTQl9BVURJTz1t
CkNPTkZJR19HQURHRVRfVUFDMT15CkNPTkZJR19VU0JfRVRIPW0KQ09ORklHX1VTQl9FVEhfUk5E
SVM9eQpDT05GSUdfVVNCX0VUSF9FRU09eQpDT05GSUdfVVNCX0dfTkNNPW0KQ09ORklHX1VTQl9H
QURHRVRGUz1tCkNPTkZJR19VU0JfRlVOQ1RJT05GUz1tCkNPTkZJR19VU0JfRlVOQ1RJT05GU19F
VEg9eQpDT05GSUdfVVNCX0ZVTkNUSU9ORlNfUk5ESVM9eQpDT05GSUdfVVNCX0ZVTkNUSU9ORlNf
R0VORVJJQz15CkNPTkZJR19VU0JfTUFTU19TVE9SQUdFPW0KQ09ORklHX1VTQl9HQURHRVRfVEFS
R0VUPW0KQ09ORklHX1VTQl9HX1NFUklBTD1tCkNPTkZJR19VU0JfTUlESV9HQURHRVQ9bQpDT05G
SUdfVVNCX0dfUFJJTlRFUj1tCkNPTkZJR19VU0JfQ0RDX0NPTVBPU0lURT1tCkNPTkZJR19VU0Jf
R19OT0tJQT1tCkNPTkZJR19VU0JfR19BQ01fTVM9bQojIENPTkZJR19VU0JfR19NVUxUSSBpcyBu
b3Qgc2V0CkNPTkZJR19VU0JfR19ISUQ9bQpDT05GSUdfVVNCX0dfREJHUD1tCiMgQ09ORklHX1VT
Ql9HX0RCR1BfUFJJTlRLIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9HX0RCR1BfU0VSSUFMPXkKQ09O
RklHX1VTQl9HX1dFQkNBTT1tCkNPTkZJR19VU0JfTEVEX1RSSUc9eQpDT05GSUdfVVdCPW0KQ09O
RklHX1VXQl9IV0E9bQpDT05GSUdfVVdCX1dIQ0k9bQpDT05GSUdfVVdCX0kxNDgwVT1tCkNPTkZJ
R19NTUM9eQojIENPTkZJR19NTUNfREVCVUcgaXMgbm90IHNldAoKIwojIE1NQy9TRC9TRElPIENh
cmQgRHJpdmVycwojCkNPTkZJR19NTUNfQkxPQ0s9bQpDT05GSUdfTU1DX0JMT0NLX01JTk9SUz04
CkNPTkZJR19NTUNfQkxPQ0tfQk9VTkNFPXkKQ09ORklHX1NESU9fVUFSVD1tCiMgQ09ORklHX01N
Q19URVNUIGlzIG5vdCBzZXQKCiMKIyBNTUMvU0QvU0RJTyBIb3N0IENvbnRyb2xsZXIgRHJpdmVy
cwojCkNPTkZJR19NTUNfU0RIQ0k9bQpDT05GSUdfTU1DX1NESENJX1BDST1tCkNPTkZJR19NTUNf
UklDT0hfTU1DPXkKQ09ORklHX01NQ19TREhDSV9BQ1BJPW0KQ09ORklHX01NQ19TREhDSV9QTFRG
TT1tCkNPTkZJR19NTUNfV0JTRD1tCkNPTkZJR19NTUNfVElGTV9TRD1tCkNPTkZJR19NTUNfU1BJ
PW0KQ09ORklHX01NQ19TRFJJQ09IX0NTPW0KQ09ORklHX01NQ19DQjcxMD1tCkNPTkZJR19NTUNf
VklBX1NETU1DPW0KQ09ORklHX01NQ19WVUIzMDA9bQpDT05GSUdfTU1DX1VTSEM9bQpDT05GSUdf
TU1DX1VTREhJNlJPTDA9bQpDT05GSUdfTU1DX1JFQUxURUtfUENJPW0KQ09ORklHX01NQ19SRUFM
VEVLX1VTQj1tCkNPTkZJR19NTUNfVE9TSElCQV9QQ0k9bQpDT05GSUdfTU1DX01USz1tCkNPTkZJ
R19NRU1TVElDSz1tCiMgQ09ORklHX01FTVNUSUNLX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBNZW1v
cnlTdGljayBkcml2ZXJzCiMKIyBDT05GSUdfTUVNU1RJQ0tfVU5TQUZFX1JFU1VNRSBpcyBub3Qg
c2V0CkNPTkZJR19NU1BST19CTE9DSz1tCkNPTkZJR19NU19CTE9DSz1tCgojCiMgTWVtb3J5U3Rp
Y2sgSG9zdCBDb250cm9sbGVyIERyaXZlcnMKIwpDT05GSUdfTUVNU1RJQ0tfVElGTV9NUz1tCkNP
TkZJR19NRU1TVElDS19KTUlDUk9OXzM4WD1tCkNPTkZJR19NRU1TVElDS19SNTkyPW0KQ09ORklH
X01FTVNUSUNLX1JFQUxURUtfUENJPW0KQ09ORklHX01FTVNUSUNLX1JFQUxURUtfVVNCPW0KQ09O
RklHX05FV19MRURTPXkKQ09ORklHX0xFRFNfQ0xBU1M9eQpDT05GSUdfTEVEU19DTEFTU19GTEFT
SD1tCgojCiMgTEVEIGRyaXZlcnMKIwpDT05GSUdfTEVEU184OFBNODYwWD1tCkNPTkZJR19MRURT
X0xNMzUzMD1tCkNPTkZJR19MRURTX0xNMzUzMz1tCkNPTkZJR19MRURTX0xNMzY0Mj1tCkNPTkZJ
R19MRURTX1BDQTk1MzI9bQpDT05GSUdfTEVEU19QQ0E5NTMyX0dQSU89eQpDT05GSUdfTEVEU19H
UElPPW0KQ09ORklHX0xFRFNfTFAzOTQ0PW0KQ09ORklHX0xFRFNfTFA1NVhYX0NPTU1PTj1tCkNP
TkZJR19MRURTX0xQNTUyMT1tCkNPTkZJR19MRURTX0xQNTUyMz1tCkNPTkZJR19MRURTX0xQNTU2
Mj1tCkNPTkZJR19MRURTX0xQODUwMT1tCkNPTkZJR19MRURTX0xQODc4OD1tCkNPTkZJR19MRURT
X0xQODg2MD1tCkNPTkZJR19MRURTX0NMRVZPX01BSUw9bQpDT05GSUdfTEVEU19QQ0E5NTVYPW0K
Q09ORklHX0xFRFNfUENBOTYzWD1tCkNPTkZJR19MRURTX1dNODMxWF9TVEFUVVM9bQpDT05GSUdf
TEVEU19XTTgzNTA9bQpDT05GSUdfTEVEU19EQTkwM1g9bQpDT05GSUdfTEVEU19EQTkwNTI9bQpD
T05GSUdfTEVEU19EQUMxMjRTMDg1PW0KQ09ORklHX0xFRFNfUFdNPW0KQ09ORklHX0xFRFNfUkVH
VUxBVE9SPW0KQ09ORklHX0xFRFNfQkQyODAyPW0KQ09ORklHX0xFRFNfSU5URUxfU1M0MjAwPW0K
Q09ORklHX0xFRFNfTFQzNTkzPW0KQ09ORklHX0xFRFNfQURQNTUyMD1tCkNPTkZJR19MRURTX0RF
TExfTkVUQk9PS1M9bQpDT05GSUdfTEVEU19NQzEzNzgzPW0KQ09ORklHX0xFRFNfVENBNjUwNz1t
CkNPTkZJR19MRURTX1RMQzU5MVhYPW0KQ09ORklHX0xFRFNfTUFYODk5Nz1tCkNPTkZJR19MRURT
X0xNMzU1eD1tCkNPTkZJR19MRURTX01FTkYyMUJNQz1tCgojCiMgTEVEIGRyaXZlciBmb3IgYmxp
bmsoMSkgVVNCIFJHQiBMRUQgaXMgdW5kZXIgU3BlY2lhbCBISUQgZHJpdmVycyAoSElEX1RISU5H
TSkKIwpDT05GSUdfTEVEU19CTElOS009bQoKIwojIExFRCBUcmlnZ2VycwojCkNPTkZJR19MRURT
X1RSSUdHRVJTPXkKQ09ORklHX0xFRFNfVFJJR0dFUl9USU1FUj1tCkNPTkZJR19MRURTX1RSSUdH
RVJfT05FU0hPVD1tCkNPTkZJR19MRURTX1RSSUdHRVJfSEVBUlRCRUFUPW0KQ09ORklHX0xFRFNf
VFJJR0dFUl9CQUNLTElHSFQ9bQpDT05GSUdfTEVEU19UUklHR0VSX0NQVT15CkNPTkZJR19MRURT
X1RSSUdHRVJfR1BJTz1tCkNPTkZJR19MRURTX1RSSUdHRVJfREVGQVVMVF9PTj1tCgojCiMgaXB0
YWJsZXMgdHJpZ2dlciBpcyB1bmRlciBOZXRmaWx0ZXIgY29uZmlnIChMRUQgdGFyZ2V0KQojCkNP
TkZJR19MRURTX1RSSUdHRVJfVFJBTlNJRU5UPW0KQ09ORklHX0xFRFNfVFJJR0dFUl9DQU1FUkE9
bQojIENPTkZJR19BQ0NFU1NJQklMSVRZIGlzIG5vdCBzZXQKQ09ORklHX0lORklOSUJBTkQ9bQpD
T05GSUdfSU5GSU5JQkFORF9VU0VSX01BRD1tCkNPTkZJR19JTkZJTklCQU5EX1VTRVJfQUNDRVNT
PW0KQ09ORklHX0lORklOSUJBTkRfVVNFUl9NRU09eQpDT05GSUdfSU5GSU5JQkFORF9PTl9ERU1B
TkRfUEFHSU5HPXkKQ09ORklHX0lORklOSUJBTkRfQUREUl9UUkFOUz15CkNPTkZJR19JTkZJTklC
QU5EX01USENBPW0KIyBDT05GSUdfSU5GSU5JQkFORF9NVEhDQV9ERUJVRyBpcyBub3Qgc2V0CkNP
TkZJR19JTkZJTklCQU5EX1FJQj1tCkNPTkZJR19JTkZJTklCQU5EX1FJQl9EQ0E9eQpDT05GSUdf
SU5GSU5JQkFORF9DWEdCMz1tCiMgQ09ORklHX0lORklOSUJBTkRfQ1hHQjNfREVCVUcgaXMgbm90
IHNldApDT05GSUdfSU5GSU5JQkFORF9DWEdCND1tCkNPTkZJR19NTFg0X0lORklOSUJBTkQ9bQpD
T05GSUdfTUxYNV9JTkZJTklCQU5EPW0KQ09ORklHX0lORklOSUJBTkRfTkVTPW0KIyBDT05GSUdf
SU5GSU5JQkFORF9ORVNfREVCVUcgaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9PQ1JETUE9
bQpDT05GSUdfSU5GSU5JQkFORF9VU05JQz1tCkNPTkZJR19IWVBFUlZfSU5GSU5JQkFORF9ORD1t
CkNPTkZJR19JTkZJTklCQU5EX0lQT0lCPW0KQ09ORklHX0lORklOSUJBTkRfSVBPSUJfQ009eQoj
IENPTkZJR19JTkZJTklCQU5EX0lQT0lCX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0lORklOSUJB
TkRfU1JQPW0KQ09ORklHX0lORklOSUJBTkRfU1JQVD1tCkNPTkZJR19JTkZJTklCQU5EX0lTRVI9
bQpDT05GSUdfSU5GSU5JQkFORF9JU0VSVD1tCkNPTkZJR19FREFDX0FUT01JQ19TQ1JVQj15CkNP
TkZJR19FREFDX1NVUFBPUlQ9eQpDT05GSUdfRURBQz15CiMgQ09ORklHX0VEQUNfTEVHQUNZX1NZ
U0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19FREFD
X0RFQ09ERV9NQ0U9bQpDT05GSUdfRURBQ19NTV9FREFDPW0KQ09ORklHX0VEQUNfQU1ENjQ9bQoj
IENPTkZJR19FREFDX0FNRDY0X0VSUk9SX0lOSkVDVElPTiBpcyBub3Qgc2V0CkNPTkZJR19FREFD
X0U3NTJYPW0KQ09ORklHX0VEQUNfSTgyOTc1WD1tCkNPTkZJR19FREFDX0kzMDAwPW0KQ09ORklH
X0VEQUNfSTMyMDA9bQpDT05GSUdfRURBQ19JRTMxMjAwPW0KQ09ORklHX0VEQUNfWDM4PW0KQ09O
RklHX0VEQUNfSTU0MDA9bQpDT05GSUdfRURBQ19JN0NPUkU9bQpDT05GSUdfRURBQ19JNTAwMD1t
CkNPTkZJR19FREFDX0k1MTAwPW0KQ09ORklHX0VEQUNfSTczMDA9bQpDT05GSUdfRURBQ19TQlJJ
REdFPW0KQ09ORklHX0VEQUNfU0tYPW0KQ09ORklHX1JUQ19MSUI9eQpDT05GSUdfUlRDX0NMQVNT
PXkKQ09ORklHX1JUQ19IQ1RPU1lTPXkKQ09ORklHX1JUQ19IQ1RPU1lTX0RFVklDRT0icnRjMCIK
Q09ORklHX1JUQ19TWVNUT0hDPXkKQ09ORklHX1JUQ19TWVNUT0hDX0RFVklDRT0icnRjMCIKIyBD
T05GSUdfUlRDX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBSVEMgaW50ZXJmYWNlcwojCkNPTkZJR19S
VENfSU5URl9TWVNGUz15CkNPTkZJR19SVENfSU5URl9QUk9DPXkKQ09ORklHX1JUQ19JTlRGX0RF
Vj15CiMgQ09ORklHX1JUQ19JTlRGX0RFVl9VSUVfRU1VTCBpcyBub3Qgc2V0CiMgQ09ORklHX1JU
Q19EUlZfVEVTVCBpcyBub3Qgc2V0CgojCiMgSTJDIFJUQyBkcml2ZXJzCiMKQ09ORklHX1JUQ19E
UlZfODhQTTg2MFg9bQpDT05GSUdfUlRDX0RSVl84OFBNODBYPW0KQ09ORklHX1JUQ19EUlZfQUJC
NVpFUzM9bQpDT05GSUdfUlRDX0RSVl9BQlg4MFg9bQpDT05GSUdfUlRDX0RSVl9EUzEzMDc9bQpD
T05GSUdfUlRDX0RSVl9EUzEzNzQ9bQpDT05GSUdfUlRDX0RSVl9EUzEzNzRfV0RUPXkKQ09ORklH
X1JUQ19EUlZfRFMxNjcyPW0KQ09ORklHX1JUQ19EUlZfRFMzMjMyPW0KQ09ORklHX1JUQ19EUlZf
TFA4Nzg4PW0KQ09ORklHX1JUQ19EUlZfTUFYNjkwMD1tCkNPTkZJR19SVENfRFJWX01BWDg5MDc9
bQpDT05GSUdfUlRDX0RSVl9NQVg4OTI1PW0KQ09ORklHX1JUQ19EUlZfTUFYODk5OD1tCkNPTkZJ
R19SVENfRFJWX01BWDg5OTc9bQpDT05GSUdfUlRDX0RSVl9SUzVDMzcyPW0KQ09ORklHX1JUQ19E
UlZfSVNMMTIwOD1tCkNPTkZJR19SVENfRFJWX0lTTDEyMDIyPW0KQ09ORklHX1JUQ19EUlZfSVNM
MTIwNTc9bQpDT05GSUdfUlRDX0RSVl9YMTIwNT1tCkNPTkZJR19SVENfRFJWX1BBTE1BUz1tCkNP
TkZJR19SVENfRFJWX1BDRjIxMjc9bQpDT05GSUdfUlRDX0RSVl9QQ0Y4NTIzPW0KQ09ORklHX1JU
Q19EUlZfUENGODU2Mz1tCkNPTkZJR19SVENfRFJWX1BDRjg1MDYzPW0KQ09ORklHX1JUQ19EUlZf
UENGODU4Mz1tCkNPTkZJR19SVENfRFJWX000MVQ4MD1tCkNPTkZJR19SVENfRFJWX000MVQ4MF9X
RFQ9eQpDT05GSUdfUlRDX0RSVl9CUTMySz1tCkNPTkZJR19SVENfRFJWX1RXTDQwMzA9bQpDT05G
SUdfUlRDX0RSVl9UUFM2NTg2WD1tCkNPTkZJR19SVENfRFJWX1RQUzY1OTEwPW0KQ09ORklHX1JU
Q19EUlZfVFBTODAwMzE9bQpDT05GSUdfUlRDX0RSVl9SQzVUNTgzPW0KQ09ORklHX1JUQ19EUlZf
UzM1MzkwQT1tCkNPTkZJR19SVENfRFJWX0ZNMzEzMD1tCkNPTkZJR19SVENfRFJWX1JYODU4MT1t
CkNPTkZJR19SVENfRFJWX1JYODAyNT1tCkNPTkZJR19SVENfRFJWX0VNMzAyNz1tCkNPTkZJR19S
VENfRFJWX1JWMzAyOUMyPW0KQ09ORklHX1JUQ19EUlZfUlY4ODAzPW0KQ09ORklHX1JUQ19EUlZf
UzVNPW0KCiMKIyBTUEkgUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0RSVl9NNDFUOTM9bQpDT05G
SUdfUlRDX0RSVl9NNDFUOTQ9bQpDT05GSUdfUlRDX0RSVl9EUzEzMDU9bQpDT05GSUdfUlRDX0RS
Vl9EUzEzNDM9bQpDT05GSUdfUlRDX0RSVl9EUzEzNDc9bQpDT05GSUdfUlRDX0RSVl9EUzEzOTA9
bQpDT05GSUdfUlRDX0RSVl9NQVg2OTAyPW0KQ09ORklHX1JUQ19EUlZfUjk3MDE9bQpDT05GSUdf
UlRDX0RSVl9SUzVDMzQ4PW0KQ09ORklHX1JUQ19EUlZfRFMzMjM0PW0KQ09ORklHX1JUQ19EUlZf
UENGMjEyMz1tCkNPTkZJR19SVENfRFJWX1JYNDU4MT1tCkNPTkZJR19SVENfRFJWX01DUDc5NT1t
CgojCiMgUGxhdGZvcm0gUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0RSVl9DTU9TPXkKQ09ORklH
X1JUQ19EUlZfRFMxMjg2PW0KQ09ORklHX1JUQ19EUlZfRFMxNTExPW0KQ09ORklHX1JUQ19EUlZf
RFMxNTUzPW0KQ09ORklHX1JUQ19EUlZfRFMxNjg1X0ZBTUlMWT1tCkNPTkZJR19SVENfRFJWX0RT
MTY4NT15CiMgQ09ORklHX1JUQ19EUlZfRFMxNjg5IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RS
Vl9EUzE3Mjg1IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE3NDg1IGlzIG5vdCBzZXQK
IyBDT05GSUdfUlRDX0RSVl9EUzE3ODg1IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RTMTY4NV9Q
Uk9DX1JFR1MgaXMgbm90IHNldAojIENPTkZJR19SVENfRFMxNjg1X1NZU0ZTX1JFR1MgaXMgbm90
IHNldApDT05GSUdfUlRDX0RSVl9EUzE3NDI9bQpDT05GSUdfUlRDX0RSVl9EUzI0MDQ9bQpDT05G
SUdfUlRDX0RSVl9EQTkwNTI9bQpDT05GSUdfUlRDX0RSVl9EQTkwNTU9bQpDT05GSUdfUlRDX0RS
Vl9EQTkwNjM9bQpDT05GSUdfUlRDX0RSVl9TVEsxN1RBOD1tCkNPTkZJR19SVENfRFJWX000OFQ4
Nj1tCkNPTkZJR19SVENfRFJWX000OFQzNT1tCkNPTkZJR19SVENfRFJWX000OFQ1OT1tCkNPTkZJ
R19SVENfRFJWX01TTTYyNDI9bQpDT05GSUdfUlRDX0RSVl9CUTQ4MDI9bQpDT05GSUdfUlRDX0RS
Vl9SUDVDMDE9bQpDT05GSUdfUlRDX0RSVl9WMzAyMD1tCkNPTkZJR19SVENfRFJWX1dNODMxWD1t
CkNPTkZJR19SVENfRFJWX1dNODM1MD1tCkNPTkZJR19SVENfRFJWX1BDRjUwNjMzPW0KQ09ORklH
X1JUQ19EUlZfQUIzMTAwPW0KCiMKIyBvbi1DUFUgUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0RS
Vl9QQ0FQPW0KQ09ORklHX1JUQ19EUlZfTUMxM1hYWD1tCkNPTkZJR19SVENfRFJWX01UNjM5Nz1t
CgojCiMgSElEIFNlbnNvciBSVEMgZHJpdmVycwojCkNPTkZJR19SVENfRFJWX0hJRF9TRU5TT1Jf
VElNRT1tCkNPTkZJR19ETUFERVZJQ0VTPXkKIyBDT05GSUdfRE1BREVWSUNFU19ERUJVRyBpcyBu
b3Qgc2V0CgojCiMgRE1BIERldmljZXMKIwpDT05GSUdfRE1BX0VOR0lORT15CkNPTkZJR19ETUFf
VklSVFVBTF9DSEFOTkVMUz1tCkNPTkZJR19ETUFfQUNQST15CkNPTkZJR19JTlRFTF9JRE1BNjQ9
bQpDT05GSUdfSU5URUxfSU9BVERNQT1tCkNPTkZJR19JTlRFTF9NSUNfWDEwMF9ETUE9bQpDT05G
SUdfRFdfRE1BQ19DT1JFPW0KQ09ORklHX0RXX0RNQUM9bQpDT05GSUdfRFdfRE1BQ19QQ0k9bQpD
T05GSUdfSFNVX0RNQT1tCgojCiMgRE1BIENsaWVudHMKIwpDT05GSUdfQVNZTkNfVFhfRE1BPXkK
IyBDT05GSUdfRE1BVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19ETUFfRU5HSU5FX1JBSUQ9eQpDT05G
SUdfRENBPW0KQ09ORklHX0FVWERJU1BMQVk9eQpDT05GSUdfS1MwMTA4PW0KQ09ORklHX0tTMDEw
OF9QT1JUPTB4Mzc4CkNPTkZJR19LUzAxMDhfREVMQVk9MgpDT05GSUdfQ0ZBRzEyODY0Qj1tCkNP
TkZJR19DRkFHMTI4NjRCX1JBVEU9MjAKQ09ORklHX1VJTz1tCkNPTkZJR19VSU9fQ0lGPW0KQ09O
RklHX1VJT19QRFJWX0dFTklSUT1tCkNPTkZJR19VSU9fRE1FTV9HRU5JUlE9bQpDT05GSUdfVUlP
X0FFQz1tCkNPTkZJR19VSU9fU0VSQ09TMz1tCkNPTkZJR19VSU9fUENJX0dFTkVSSUM9bQpDT05G
SUdfVUlPX05FVFg9bQpDT05GSUdfVUlPX1BSVVNTPW0KQ09ORklHX1VJT19NRjYyND1tCkNPTkZJ
R19WRklPX0lPTU1VX1RZUEUxPW0KQ09ORklHX1ZGSU9fVklSUUZEPW0KQ09ORklHX1ZGSU89bQpD
T05GSUdfVkZJT19QQ0k9bQpDT05GSUdfVkZJT19QQ0lfVkdBPXkKQ09ORklHX1ZGSU9fUENJX01N
QVA9eQpDT05GSUdfVkZJT19QQ0lfSU5UWD15CkNPTkZJR19JUlFfQllQQVNTX01BTkFHRVI9bQpD
T05GSUdfVklSVF9EUklWRVJTPXkKQ09ORklHX1ZJUlRJTz15CgojCiMgVmlydGlvIGRyaXZlcnMK
IwpDT05GSUdfVklSVElPX1BDST15CkNPTkZJR19WSVJUSU9fUENJX0xFR0FDWT15CkNPTkZJR19W
SVJUSU9fQkFMTE9PTj15CkNPTkZJR19WSVJUSU9fSU5QVVQ9bQpDT05GSUdfVklSVElPX01NSU89
eQpDT05GSUdfVklSVElPX01NSU9fQ01ETElORV9ERVZJQ0VTPXkKCiMKIyBNaWNyb3NvZnQgSHlw
ZXItViBndWVzdCBzdXBwb3J0CiMKQ09ORklHX0hZUEVSVj1tCkNPTkZJR19IWVBFUlZfVVRJTFM9
bQpDT05GSUdfSFlQRVJWX0JBTExPT049bQoKIwojIFhlbiBkcml2ZXIgc3VwcG9ydAojCkNPTkZJ
R19YRU5fQkFMTE9PTj15CkNPTkZJR19YRU5fU0VMRkJBTExPT05JTkc9eQpDT05GSUdfWEVOX0JB
TExPT05fTUVNT1JZX0hPVFBMVUc9eQpDT05GSUdfWEVOX0JBTExPT05fTUVNT1JZX0hPVFBMVUdf
TElNSVQ9NTEyCkNPTkZJR19YRU5fU0NSVUJfUEFHRVM9eQpDT05GSUdfWEVOX0RFVl9FVlRDSE49
bQpDT05GSUdfWEVOX0JBQ0tFTkQ9eQpDT05GSUdfWEVORlM9bQpDT05GSUdfWEVOX0NPTVBBVF9Y
RU5GUz15CkNPTkZJR19YRU5fU1lTX0hZUEVSVklTT1I9eQpDT05GSUdfWEVOX1hFTkJVU19GUk9O
VEVORD15CkNPTkZJR19YRU5fR05UREVWPW0KQ09ORklHX1hFTl9HUkFOVF9ERVZfQUxMT0M9bQpD
T05GSUdfU1dJT1RMQl9YRU49eQpDT05GSUdfWEVOX1RNRU09bQpDT05GSUdfWEVOX1BDSURFVl9C
QUNLRU5EPW0KQ09ORklHX1hFTl9TQ1NJX0JBQ0tFTkQ9bQpDT05GSUdfWEVOX1BSSVZDTUQ9bQpD
T05GSUdfWEVOX0FDUElfUFJPQ0VTU09SPW0KQ09ORklHX1hFTl9NQ0VfTE9HPXkKQ09ORklHX1hF
Tl9IQVZFX1BWTU1VPXkKQ09ORklHX1hFTl9FRkk9eQpDT05GSUdfWEVOX0FVVE9fWExBVEU9eQpD
T05GSUdfWEVOX0FDUEk9eQpDT05GSUdfWEVOX1NZTVM9eQpDT05GSUdfWEVOX0hBVkVfVlBNVT15
CkNPTkZJR19TVEFHSU5HPXkKQ09ORklHX1NMSUNPU1M9bQpDT05GSUdfUFJJU00yX1VTQj1tCkNP
TkZJR19DT01FREk9bQojIENPTkZJR19DT01FRElfREVCVUcgaXMgbm90IHNldApDT05GSUdfQ09N
RURJX0RFRkFVTFRfQlVGX1NJWkVfS0I9MjA0OApDT05GSUdfQ09NRURJX0RFRkFVTFRfQlVGX01B
WFNJWkVfS0I9MjA0ODAKQ09ORklHX0NPTUVESV9NSVNDX0RSSVZFUlM9eQpDT05GSUdfQ09NRURJ
X0JPTkQ9bQpDT05GSUdfQ09NRURJX1RFU1Q9bQpDT05GSUdfQ09NRURJX1BBUlBPUlQ9bQpDT05G
SUdfQ09NRURJX1NFUklBTDIwMDI9bQpDT05GSUdfQ09NRURJX0lTQV9EUklWRVJTPXkKQ09ORklH
X0NPTUVESV9QQ0w3MTE9bQpDT05GSUdfQ09NRURJX1BDTDcyND1tCkNPTkZJR19DT01FRElfUENM
NzI2PW0KQ09ORklHX0NPTUVESV9QQ0w3MzA9bQpDT05GSUdfQ09NRURJX1BDTDgxMj1tCkNPTkZJ
R19DT01FRElfUENMODE2PW0KQ09ORklHX0NPTUVESV9QQ0w4MTg9bQpDT05GSUdfQ09NRURJX1BD
TTM3MjQ9bQpDT05GSUdfQ09NRURJX0FNUExDX0RJTzIwMF9JU0E9bQpDT05GSUdfQ09NRURJX0FN
UExDX1BDMjM2X0lTQT1tCkNPTkZJR19DT01FRElfQU1QTENfUEMyNjNfSVNBPW0KQ09ORklHX0NP
TUVESV9SVEk4MDA9bQpDT05GSUdfQ09NRURJX1JUSTgwMj1tCkNPTkZJR19DT01FRElfREFDMDI9
bQpDT05GSUdfQ09NRURJX0RBUzE2TTE9bQpDT05GSUdfQ09NRURJX0RBUzA4X0lTQT1tCkNPTkZJ
R19DT01FRElfREFTMTY9bQpDT05GSUdfQ09NRURJX0RBUzgwMD1tCkNPTkZJR19DT01FRElfREFT
MTgwMD1tCkNPTkZJR19DT01FRElfREFTNjQwMj1tCkNPTkZJR19DT01FRElfRFQyODAxPW0KQ09O
RklHX0NPTUVESV9EVDI4MTE9bQpDT05GSUdfQ09NRURJX0RUMjgxND1tCkNPTkZJR19DT01FRElf
RFQyODE1PW0KQ09ORklHX0NPTUVESV9EVDI4MTc9bQpDT05GSUdfQ09NRURJX0RUMjgyWD1tCkNP
TkZJR19DT01FRElfRE1NMzJBVD1tCkNPTkZJR19DT01FRElfRkw1MTI9bQpDT05GSUdfQ09NRURJ
X0FJT19BSU8xMl84PW0KQ09ORklHX0NPTUVESV9BSU9fSUlST18xNj1tCkNPTkZJR19DT01FRElf
SUlfUENJMjBLQz1tCkNPTkZJR19DT01FRElfQzZYRElHSU89bQpDT05GSUdfQ09NRURJX01QQzYy
ND1tCkNPTkZJR19DT01FRElfQURRMTJCPW0KQ09ORklHX0NPTUVESV9OSV9BVF9BMjE1MD1tCkNP
TkZJR19DT01FRElfTklfQVRfQU89bQpDT05GSUdfQ09NRURJX05JX0FUTUlPPW0KQ09ORklHX0NP
TUVESV9OSV9BVE1JTzE2RD1tCkNPTkZJR19DT01FRElfTklfTEFCUENfSVNBPW0KQ09ORklHX0NP
TUVESV9QQ01BRD1tCkNPTkZJR19DT01FRElfUENNREExMj1tCkNPTkZJR19DT01FRElfUENNTUlP
PW0KQ09ORklHX0NPTUVESV9QQ01VSU89bQpDT05GSUdfQ09NRURJX01VTFRJUTM9bQpDT05GSUdf
Q09NRURJX1M1MjY9bQpDT05GSUdfQ09NRURJX1BDSV9EUklWRVJTPW0KQ09ORklHX0NPTUVESV84
MjU1X1BDST1tCkNPTkZJR19DT01FRElfQURESV9XQVRDSERPRz1tCkNPTkZJR19DT01FRElfQURE
SV9BUENJXzEwMzI9bQpDT05GSUdfQ09NRURJX0FERElfQVBDSV8xNTAwPW0KQ09ORklHX0NPTUVE
SV9BRERJX0FQQ0lfMTUxNj1tCkNPTkZJR19DT01FRElfQURESV9BUENJXzE1NjQ9bQpDT05GSUdf
Q09NRURJX0FERElfQVBDSV8xNlhYPW0KQ09ORklHX0NPTUVESV9BRERJX0FQQ0lfMjAzMj1tCkNP
TkZJR19DT01FRElfQURESV9BUENJXzIyMDA9bQpDT05GSUdfQ09NRURJX0FERElfQVBDSV8zMTIw
PW0KQ09ORklHX0NPTUVESV9BRERJX0FQQ0lfMzUwMT1tCkNPTkZJR19DT01FRElfQURESV9BUENJ
XzNYWFg9bQpDT05GSUdfQ09NRURJX0FETF9QQ0k2MjA4PW0KQ09ORklHX0NPTUVESV9BRExfUENJ
N1gzWD1tCkNPTkZJR19DT01FRElfQURMX1BDSTgxNjQ9bQpDT05GSUdfQ09NRURJX0FETF9QQ0k5
MTExPW0KQ09ORklHX0NPTUVESV9BRExfUENJOTExOD1tCkNPTkZJR19DT01FRElfQURWX1BDSTE3
MTA9bQpDT05GSUdfQ09NRURJX0FEVl9QQ0kxNzIzPW0KQ09ORklHX0NPTUVESV9BRFZfUENJMTcy
ND1tCkNPTkZJR19DT01FRElfQURWX1BDSV9ESU89bQpDT05GSUdfQ09NRURJX0FNUExDX0RJTzIw
MF9QQ0k9bQpDT05GSUdfQ09NRURJX0FNUExDX1BDMjM2X1BDST1tCkNPTkZJR19DT01FRElfQU1Q
TENfUEMyNjNfUENJPW0KQ09ORklHX0NPTUVESV9BTVBMQ19QQ0kyMjQ9bQpDT05GSUdfQ09NRURJ
X0FNUExDX1BDSTIzMD1tCkNPTkZJR19DT01FRElfQ09OVEVDX1BDSV9ESU89bQpDT05GSUdfQ09N
RURJX0RBUzA4X1BDST1tCkNPTkZJR19DT01FRElfRFQzMDAwPW0KQ09ORklHX0NPTUVESV9EWU5B
X1BDSTEwWFg9bQpDT05GSUdfQ09NRURJX0dTQ19IUERJPW0KQ09ORklHX0NPTUVESV9NRjZYND1t
CkNPTkZJR19DT01FRElfSUNQX01VTFRJPW0KQ09ORklHX0NPTUVESV9EQVFCT0FSRDIwMDA9bQpD
T05GSUdfQ09NRURJX0pSM19QQ0k9bQpDT05GSUdfQ09NRURJX0tFX0NPVU5URVI9bQpDT05GSUdf
Q09NRURJX0NCX1BDSURBUzY0PW0KQ09ORklHX0NPTUVESV9DQl9QQ0lEQVM9bQpDT05GSUdfQ09N
RURJX0NCX1BDSUREQT1tCkNPTkZJR19DT01FRElfQ0JfUENJTURBUz1tCkNPTkZJR19DT01FRElf
Q0JfUENJTUREQT1tCkNPTkZJR19DT01FRElfTUU0MDAwPW0KQ09ORklHX0NPTUVESV9NRV9EQVE9
bQpDT05GSUdfQ09NRURJX05JXzY1Mjc9bQpDT05GSUdfQ09NRURJX05JXzY1WFg9bQpDT05GSUdf
Q09NRURJX05JXzY2MFg9bQpDT05GSUdfQ09NRURJX05JXzY3MFg9bQpDT05GSUdfQ09NRURJX05J
X0xBQlBDX1BDST1tCkNPTkZJR19DT01FRElfTklfUENJRElPPW0KQ09ORklHX0NPTUVESV9OSV9Q
Q0lNSU89bQpDT05GSUdfQ09NRURJX1JURDUyMD1tCkNPTkZJR19DT01FRElfUzYyNj1tCkNPTkZJ
R19DT01FRElfTUlURT1tCkNPTkZJR19DT01FRElfTklfVElPQ01EPW0KQ09ORklHX0NPTUVESV9Q
Q01DSUFfRFJJVkVSUz1tCkNPTkZJR19DT01FRElfQ0JfREFTMTZfQ1M9bQpDT05GSUdfQ09NRURJ
X0RBUzA4X0NTPW0KQ09ORklHX0NPTUVESV9OSV9EQVFfNzAwX0NTPW0KQ09ORklHX0NPTUVESV9O
SV9EQVFfRElPMjRfQ1M9bQpDT05GSUdfQ09NRURJX05JX0xBQlBDX0NTPW0KQ09ORklHX0NPTUVE
SV9OSV9NSU9fQ1M9bQpDT05GSUdfQ09NRURJX1FVQVRFQ0hfREFRUF9DUz1tCkNPTkZJR19DT01F
RElfVVNCX0RSSVZFUlM9bQpDT05GSUdfQ09NRURJX0RUOTgxMj1tCkNPTkZJR19DT01FRElfTklf
VVNCNjUwMT1tCkNPTkZJR19DT01FRElfVVNCRFVYPW0KQ09ORklHX0NPTUVESV9VU0JEVVhGQVNU
PW0KQ09ORklHX0NPTUVESV9VU0JEVVhTSUdNQT1tCkNPTkZJR19DT01FRElfVk1LODBYWD1tCkNP
TkZJR19DT01FRElfODI1ND1tCkNPTkZJR19DT01FRElfODI1NT1tCkNPTkZJR19DT01FRElfODI1
NV9TQT1tCkNPTkZJR19DT01FRElfS0NPTUVESUxJQj1tCkNPTkZJR19DT01FRElfQU1QTENfRElP
MjAwPW0KQ09ORklHX0NPTUVESV9BTVBMQ19QQzIzNj1tCkNPTkZJR19DT01FRElfREFTMDg9bQpD
T05GSUdfQ09NRURJX0lTQURNQT1tCkNPTkZJR19DT01FRElfTklfTEFCUEM9bQpDT05GSUdfQ09N
RURJX05JX0xBQlBDX0lTQURNQT1tCkNPTkZJR19DT01FRElfTklfVElPPW0KQ09ORklHX1BBTkVM
PW0KQ09ORklHX1BBTkVMX1BBUlBPUlQ9MApDT05GSUdfUEFORUxfUFJPRklMRT01CiMgQ09ORklH
X1BBTkVMX0NIQU5HRV9NRVNTQUdFIGlzIG5vdCBzZXQKQ09ORklHX1JUTDgxOTJVPW0KQ09ORklH
X1JUTExJQj1tCkNPTkZJR19SVExMSUJfQ1JZUFRPX0NDTVA9bQpDT05GSUdfUlRMTElCX0NSWVBU
T19US0lQPW0KQ09ORklHX1JUTExJQl9DUllQVE9fV0VQPW0KQ09ORklHX1JUTDgxOTJFPW0KQ09O
RklHX1I4NzEyVT1tCkNPTkZJR19SODE4OEVVPW0KQ09ORklHXzg4RVVfQVBfTU9ERT15CkNPTkZJ
R19SODcyM0FVPW0KQ09ORklHXzg3MjNBVV9BUF9NT0RFPXkKQ09ORklHXzg3MjNBVV9CVF9DT0VY
SVNUPXkKQ09ORklHX1JUUzUyMDg9bQpDT05GSUdfVlQ2NjU1PW0KQ09ORklHX1ZUNjY1Nj1tCgoj
CiMgSUlPIHN0YWdpbmcgZHJpdmVycwojCgojCiMgQWNjZWxlcm9tZXRlcnMKIwpDT05GSUdfQURJ
UzE2MjAxPW0KQ09ORklHX0FESVMxNjIwMz1tCkNPTkZJR19BRElTMTYyMDQ9bQpDT05GSUdfQURJ
UzE2MjA5PW0KQ09ORklHX0FESVMxNjIyMD1tCkNPTkZJR19BRElTMTYyNDA9bQpDT05GSUdfTElT
M0wwMkRRPW0KQ09ORklHX1NDQTMwMDA9bQoKIwojIEFuYWxvZyB0byBkaWdpdGFsIGNvbnZlcnRl
cnMKIwpDT05GSUdfQUQ3NjA2PW0KQ09ORklHX0FENzYwNl9JRkFDRV9QQVJBTExFTD1tCkNPTkZJ
R19BRDc2MDZfSUZBQ0VfU1BJPW0KQ09ORklHX0FENzc4MD1tCkNPTkZJR19BRDc4MTY9bQpDT05G
SUdfQUQ3MTkyPW0KQ09ORklHX0FENzI4MD1tCgojCiMgQW5hbG9nIGRpZ2l0YWwgYmktZGlyZWN0
aW9uIGNvbnZlcnRlcnMKIwpDT05GSUdfQURUNzMxNj1tCkNPTkZJR19BRFQ3MzE2X1NQST1tCkNP
TkZJR19BRFQ3MzE2X0kyQz1tCgojCiMgQ2FwYWNpdGFuY2UgdG8gZGlnaXRhbCBjb252ZXJ0ZXJz
CiMKQ09ORklHX0FENzE1MD1tCkNPTkZJR19BRDcxNTI9bQpDT05GSUdfQUQ3NzQ2PW0KCiMKIyBE
aXJlY3QgRGlnaXRhbCBTeW50aGVzaXMKIwpDT05GSUdfQUQ5ODMyPW0KQ09ORklHX0FEOTgzND1t
CgojCiMgRGlnaXRhbCBneXJvc2NvcGUgc2Vuc29ycwojCkNPTkZJR19BRElTMTYwNjA9bQoKIwoj
IE5ldHdvcmsgQW5hbHl6ZXIsIEltcGVkYW5jZSBDb252ZXJ0ZXJzCiMKQ09ORklHX0FENTkzMz1t
CgojCiMgTGlnaHQgc2Vuc29ycwojCkNPTkZJR19TRU5TT1JTX0lTTDI5MDE4PW0KQ09ORklHX1NF
TlNPUlNfSVNMMjkwMjg9bQpDT05GSUdfVFNMMjU4Mz1tCkNPTkZJR19UU0wyeDd4PW0KCiMKIyBN
YWduZXRvbWV0ZXIgc2Vuc29ycwojCkNPTkZJR19TRU5TT1JTX0hNQzU4NDM9bQpDT05GSUdfU0VO
U09SU19ITUM1ODQzX0kyQz1tCkNPTkZJR19TRU5TT1JTX0hNQzU4NDNfU1BJPW0KCiMKIyBBY3Rp
dmUgZW5lcmd5IG1ldGVyaW5nIElDCiMKQ09ORklHX0FERTc3NTM9bQpDT05GSUdfQURFNzc1ND1t
CkNPTkZJR19BREU3NzU4PW0KQ09ORklHX0FERTc3NTk9bQpDT05GSUdfQURFNzg1ND1tCkNPTkZJ
R19BREU3ODU0X0kyQz1tCkNPTkZJR19BREU3ODU0X1NQST1tCgojCiMgUmVzb2x2ZXIgdG8gZGln
aXRhbCBjb252ZXJ0ZXJzCiMKQ09ORklHX0FEMlM5MD1tCkNPTkZJR19BRDJTMTIwMD1tCkNPTkZJ
R19BRDJTMTIxMD1tCgojCiMgVHJpZ2dlcnMgLSBzdGFuZGFsb25lCiMKQ09ORklHX0lJT19QRVJJ
T0RJQ19SVENfVFJJR0dFUj1tCkNPTkZJR19JSU9fU0lNUExFX0RVTU1ZPW0KIyBDT05GSUdfSUlP
X1NJTVBMRV9EVU1NWV9FVkVOVFMgaXMgbm90IHNldAojIENPTkZJR19JSU9fU0lNUExFX0RVTU1Z
X0JVRkZFUiBpcyBub3Qgc2V0CkNPTkZJR19GQl9TTTc1MD1tCkNPTkZJR19GQl9YR0k9bQoKIwoj
IFNwZWFrdXAgY29uc29sZSBzcGVlY2gKIwpDT05GSUdfU1BFQUtVUD1tCkNPTkZJR19TUEVBS1VQ
X1NZTlRIX0FDTlRTQT1tCkNPTkZJR19TUEVBS1VQX1NZTlRIX0FQT0xMTz1tCkNPTkZJR19TUEVB
S1VQX1NZTlRIX0FVRFBUUj1tCkNPTkZJR19TUEVBS1VQX1NZTlRIX0JOUz1tCkNPTkZJR19TUEVB
S1VQX1NZTlRIX0RFQ1RMSz1tCkNPTkZJR19TUEVBS1VQX1NZTlRIX0RFQ0VYVD1tCkNPTkZJR19T
UEVBS1VQX1NZTlRIX0xUTEs9bQpDT05GSUdfU1BFQUtVUF9TWU5USF9TT0ZUPW0KQ09ORklHX1NQ
RUFLVVBfU1lOVEhfU1BLT1VUPW0KQ09ORklHX1NQRUFLVVBfU1lOVEhfVFhQUlQ9bQpDT05GSUdf
U1BFQUtVUF9TWU5USF9EVU1NWT1tCkNPTkZJR19UT1VDSFNDUkVFTl9TWU5BUFRJQ1NfSTJDX1JN
STQ9bQpDT05GSUdfU1RBR0lOR19NRURJQT15CkNPTkZJR19JMkNfQkNNMjA0OD1tCkNPTkZJR19E
VkJfQ1hEMjA5OT1tCkNPTkZJR19EVkJfTU44ODQ3Mj1tCkNPTkZJR19EVkJfTU44ODQ3Mz1tCkNP
TkZJR19MSVJDX1NUQUdJTkc9eQpDT05GSUdfTElSQ19CVDgyOT1tCkNPTkZJR19MSVJDX0lNT049
bQpDT05GSUdfTElSQ19QQVJBTExFTD1tCkNPTkZJR19MSVJDX1NBU0VNPW0KQ09ORklHX0xJUkNf
U0VSSUFMPW0KQ09ORklHX0xJUkNfU0VSSUFMX1RSQU5TTUlUVEVSPXkKQ09ORklHX0xJUkNfU0lS
PW0KQ09ORklHX0xJUkNfWklMT0c9bQpDT05GSUdfU1RBR0lOR19SRE1BPW0KQ09ORklHX0lORklO
SUJBTkRfQU1TTzExMDA9bQojIENPTkZJR19JTkZJTklCQU5EX0FNU08xMTAwX0RFQlVHIGlzIG5v
dCBzZXQKQ09ORklHX0lORklOSUJBTkRfSEZJMT1tCiMgQ09ORklHX0hGSTFfREVCVUdfU0RNQV9P
UkRFUiBpcyBub3Qgc2V0CkNPTkZJR19IRkkxX1ZFUkJTXzMxQklUX1BTTj15CiMgQ09ORklHX1NE
TUFfVkVSQk9TSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFU0NBTl9SWFEgaXMgbm90IHNldApD
T05GSUdfSU5GSU5JQkFORF9JUEFUSD1tCgojCiMgQW5kcm9pZAojCkNPTkZJR19XSU1BWF9HRE03
MlhYPW0KQ09ORklHX1dJTUFYX0dETTcyWFhfUU9TPXkKQ09ORklHX1dJTUFYX0dETTcyWFhfS19N
T0RFPXkKQ09ORklHX1dJTUFYX0dETTcyWFhfV0lNQVgyPXkKQ09ORklHX1dJTUFYX0dETTcyWFhf
VVNCPXkKIyBDT05GSUdfV0lNQVhfR0RNNzJYWF9TRElPIGlzIG5vdCBzZXQKQ09ORklHX1dJTUFY
X0dETTcyWFhfVVNCX1BNPXkKQ09ORklHX0xURV9HRE03MjRYPW0KQ09ORklHX0ZJUkVXSVJFX1NF
UklBTD1tCkNPTkZJR19GV1RUWV9NQVhfVE9UQUxfUE9SVFM9NjQKQ09ORklHX0ZXVFRZX01BWF9D
QVJEX1BPUlRTPTMyCkNPTkZJR19NVERfU1BJTkFORF9NVDI5Rj1tCkNPTkZJR19NVERfU1BJTkFO
RF9PTkRJRUVDQz15CiMgQ09ORklHX0xVU1RSRV9GUyBpcyBub3Qgc2V0CkNPTkZJR19ER05DPW0K
Q09ORklHX0RHQVA9bQpDT05GSUdfR1NfRlBHQUJPT1Q9bQpDT05GSUdfQ1JZUFRPX1NLRUlOPXkK
Q09ORklHX1VOSVNZU1NQQVI9eQpDT05GSUdfVU5JU1lTX1ZJU09SQlVTPW0KQ09ORklHX1VOSVNZ
U19WSVNPUk5JQz1tCkNPTkZJR19VTklTWVNfVklTT1JJTlBVVD1tCkNPTkZJR19VTklTWVNfVklT
T1JIQkE9bQpDT05GSUdfRkJfVEZUPW0KQ09ORklHX0ZCX1RGVF9BR00xMjY0S19GTD1tCkNPTkZJ
R19GQl9URlRfQkQ2NjM0NzQ9bQpDT05GSUdfRkJfVEZUX0hYODM0MEJOPW0KQ09ORklHX0ZCX1RG
VF9IWDgzNDdEPW0KQ09ORklHX0ZCX1RGVF9IWDgzNTNEPW0KQ09ORklHX0ZCX1RGVF9IWDgzNTdE
PW0KQ09ORklHX0ZCX1RGVF9JTEk5MTYzPW0KQ09ORklHX0ZCX1RGVF9JTEk5MzIwPW0KQ09ORklH
X0ZCX1RGVF9JTEk5MzI1PW0KQ09ORklHX0ZCX1RGVF9JTEk5MzQwPW0KQ09ORklHX0ZCX1RGVF9J
TEk5MzQxPW0KQ09ORklHX0ZCX1RGVF9JTEk5NDgxPW0KQ09ORklHX0ZCX1RGVF9JTEk5NDg2PW0K
Q09ORklHX0ZCX1RGVF9QQ0Q4NTQ0PW0KQ09ORklHX0ZCX1RGVF9SQTg4NzU9bQpDT05GSUdfRkJf
VEZUX1M2RDAyQTE9bQpDT05GSUdfRkJfVEZUX1M2RDExMjE9bQpDT05GSUdfRkJfVEZUX1NTRDEy
ODk9bQpDT05GSUdfRkJfVEZUX1NTRDEzMDY9bQpDT05GSUdfRkJfVEZUX1NTRDEzMzE9bQpDT05G
SUdfRkJfVEZUX1NTRDEzNTE9bQpDT05GSUdfRkJfVEZUX1NUNzczNVI9bQpDT05GSUdfRkJfVEZU
X1NUNzc4OVY9bQpDT05GSUdfRkJfVEZUX1RJTllMQ0Q9bQpDT05GSUdfRkJfVEZUX1RMUzgyMDQ9
bQpDT05GSUdfRkJfVEZUX1VDMTYxMT1tCkNPTkZJR19GQl9URlRfVUMxNzAxPW0KQ09ORklHX0ZC
X1RGVF9VUEQxNjE3MDQ9bQpDT05GSUdfRkJfVEZUX1dBVFRFUk9UVD1tCkNPTkZJR19GQl9GTEVY
PW0KQ09ORklHX0ZCX1RGVF9GQlRGVF9ERVZJQ0U9bQojIENPTkZJR19XSUxDMTAwMF9EUklWRVIg
aXMgbm90IHNldApDT05GSUdfTU9TVD1tCkNPTkZJR19NT1NUQ09SRT1tCkNPTkZJR19BSU1fQ0RF
Vj1tCkNPTkZJR19BSU1fTkVUV09SSz1tCkNPTkZJR19BSU1fU09VTkQ9bQpDT05GSUdfQUlNX1Y0
TDI9bQpDT05GSUdfSERNX0RJTTI9bQpDT05GSUdfSERNX0kyQz1tCkNPTkZJR19IRE1fVVNCPW0K
Q09ORklHX1g4Nl9QTEFURk9STV9ERVZJQ0VTPXkKQ09ORklHX0FDRVJfV01JPW0KQ09ORklHX0FD
RVJIREY9bQpDT05GSUdfQUxJRU5XQVJFX1dNST1tCkNPTkZJR19BU1VTX0xBUFRPUD1tCkNPTkZJ
R19ERUxMX0xBUFRPUD1tCkNPTkZJR19ERUxMX1dNST1tCkNPTkZJR19ERUxMX1dNSV9BSU89bQpD
T05GSUdfREVMTF9TTU84ODAwPW0KQ09ORklHX0RFTExfUkJUTj1tCkNPTkZJR19GVUpJVFNVX0xB
UFRPUD1tCiMgQ09ORklHX0ZVSklUU1VfTEFQVE9QX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0ZV
SklUU1VfVEFCTEVUPW0KQ09ORklHX0FNSUxPX1JGS0lMTD1tCkNPTkZJR19IUF9BQ0NFTD1tCkNP
TkZJR19IUF9XSVJFTEVTUz1tCkNPTkZJR19IUF9XTUk9bQpDT05GSUdfTVNJX0xBUFRPUD1tCkNP
TkZJR19QQU5BU09OSUNfTEFQVE9QPW0KQ09ORklHX0NPTVBBTF9MQVBUT1A9bQpDT05GSUdfU09O
WV9MQVBUT1A9bQpDT05GSUdfU09OWVBJX0NPTVBBVD15CkNPTkZJR19JREVBUEFEX0xBUFRPUD1t
CkNPTkZJR19USElOS1BBRF9BQ1BJPW0KQ09ORklHX1RISU5LUEFEX0FDUElfQUxTQV9TVVBQT1JU
PXkKQ09ORklHX1RISU5LUEFEX0FDUElfREVCVUdGQUNJTElUSUVTPXkKIyBDT05GSUdfVEhJTktQ
QURfQUNQSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1RISU5LUEFEX0FDUElfVU5TQUZFX0xF
RFMgaXMgbm90IHNldApDT05GSUdfVEhJTktQQURfQUNQSV9WSURFTz15CkNPTkZJR19USElOS1BB
RF9BQ1BJX0hPVEtFWV9QT0xMPXkKQ09ORklHX1NFTlNPUlNfSERBUFM9bQpDT05GSUdfSU5URUxf
TUVOTE9XPW0KQ09ORklHX0VFRVBDX0xBUFRPUD1tCkNPTkZJR19BU1VTX1dNST1tCkNPTkZJR19B
U1VTX05CX1dNST1tCkNPTkZJR19FRUVQQ19XTUk9bQpDT05GSUdfQUNQSV9XTUk9bQpDT05GSUdf
TVNJX1dNST1tCkNPTkZJR19UT1BTVEFSX0xBUFRPUD1tCkNPTkZJR19BQ1BJX1RPU0hJQkE9bQpD
T05GSUdfVE9TSElCQV9CVF9SRktJTEw9bQpDT05GSUdfVE9TSElCQV9IQVBTPW0KQ09ORklHX1RP
U0hJQkFfV01JPW0KQ09ORklHX0FDUElfQ01QQz1tCkNPTkZJR19JTlRFTF9ISURfRVZFTlQ9bQpD
T05GSUdfSU5URUxfVkJUTj1tCkNPTkZJR19JTlRFTF9JUFM9bQpDT05GSUdfSUJNX1JUTD1tCkNP
TkZJR19TQU1TVU5HX0xBUFRPUD1tCkNPTkZJR19NWE1fV01JPW0KQ09ORklHX0lOVEVMX09BS1RS
QUlMPW0KQ09ORklHX1NBTVNVTkdfUTEwPW0KQ09ORklHX0FQUExFX0dNVVg9bQpDT05GSUdfSU5U
RUxfUlNUPW0KQ09ORklHX0lOVEVMX1NNQVJUQ09OTkVDVD1tCkNPTkZJR19QVlBBTklDPW0KQ09O
RklHX0lOVEVMX1BNQ19JUEM9bQpDT05GSUdfU1VSRkFDRV9QUk8zX0JVVFRPTj1tCkNPTkZJR19J
TlRFTF9QVU5JVF9JUEM9bQpDT05GSUdfSU5URUxfVEVMRU1FVFJZPW0KQ09ORklHX0NIUk9NRV9Q
TEFURk9STVM9eQpDT05GSUdfQ0hST01FT1NfTEFQVE9QPW0KQ09ORklHX0NIUk9NRU9TX1BTVE9S
RT1tCkNPTkZJR19DUk9TX0VDX0NIQVJERVY9bQpDT05GSUdfQ1JPU19FQ19MUEM9bQpDT05GSUdf
Q1JPU19FQ19QUk9UTz15CkNPTkZJR19DTEtERVZfTE9PS1VQPXkKQ09ORklHX0hBVkVfQ0xLX1BS
RVBBUkU9eQpDT05GSUdfQ09NTU9OX0NMSz15CgojCiMgQ29tbW9uIENsb2NrIEZyYW1ld29yawoj
CkNPTkZJR19DT01NT05fQ0xLX1dNODMxWD1tCkNPTkZJR19DT01NT05fQ0xLX1NJNTM1MT1tCkNP
TkZJR19DT01NT05fQ0xLX1MyTVBTMTE9bQpDT05GSUdfQ0xLX1RXTDYwNDA9bQpDT05GSUdfQ09N
TU9OX0NMS19QQUxNQVM9bQpDT05GSUdfQ09NTU9OX0NMS19QV009bQojIENPTkZJR19DT01NT05f
Q0xLX1BYQSBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX0NEQ0U3MDY9bQoKIwojIEhhcmR3
YXJlIFNwaW5sb2NrIGRyaXZlcnMKIwoKIwojIENsb2NrIFNvdXJjZSBkcml2ZXJzCiMKQ09ORklH
X0NMS0VWVF9JODI1Mz15CkNPTkZJR19JODI1M19MT0NLPXkKQ09ORklHX0NMS0JMRF9JODI1Mz15
CiMgQ09ORklHX0FUTUVMX1BJVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NIX1RJTUVSX0NNVCBpcyBu
b3Qgc2V0CiMgQ09ORklHX1NIX1RJTUVSX01UVTIgaXMgbm90IHNldAojIENPTkZJR19TSF9USU1F
Ul9UTVUgaXMgbm90IHNldAojIENPTkZJR19FTV9USU1FUl9TVEkgaXMgbm90IHNldApDT05GSUdf
TUFJTEJPWD15CkNPTkZJR19QQ0M9eQpDT05GSUdfQUxURVJBX01CT1g9bQpDT05GSUdfSU9NTVVf
QVBJPXkKQ09ORklHX0lPTU1VX1NVUFBPUlQ9eQoKIwojIEdlbmVyaWMgSU9NTVUgUGFnZXRhYmxl
IFN1cHBvcnQKIwpDT05GSUdfSU9NTVVfSU9WQT15CkNPTkZJR19BTURfSU9NTVU9eQpDT05GSUdf
QU1EX0lPTU1VX1NUQVRTPXkKQ09ORklHX0FNRF9JT01NVV9WMj1tCkNPTkZJR19ETUFSX1RBQkxF
PXkKQ09ORklHX0lOVEVMX0lPTU1VPXkKQ09ORklHX0lOVEVMX0lPTU1VX1NWTT15CiMgQ09ORklH
X0lOVEVMX0lPTU1VX0RFRkFVTFRfT04gaXMgbm90IHNldApDT05GSUdfSU5URUxfSU9NTVVfRkxP
UFBZX1dBPXkKQ09ORklHX0lSUV9SRU1BUD15CgojCiMgUmVtb3RlcHJvYyBkcml2ZXJzCiMKQ09O
RklHX1JFTU9URVBST0M9bQpDT05GSUdfU1RFX01PREVNX1JQUk9DPW0KCiMKIyBScG1zZyBkcml2
ZXJzCiMKCiMKIyBTT0MgKFN5c3RlbSBPbiBDaGlwKSBzcGVjaWZpYyBEcml2ZXJzCiMKIyBDT05G
SUdfU1VOWElfU1JBTSBpcyBub3Qgc2V0CkNPTkZJR19TT0NfVEk9eQpDT05GSUdfUE1fREVWRlJF
UT15CgojCiMgREVWRlJFUSBHb3Zlcm5vcnMKIwpDT05GSUdfREVWRlJFUV9HT1ZfU0lNUExFX09O
REVNQU5EPXkKQ09ORklHX0RFVkZSRVFfR09WX1BFUkZPUk1BTkNFPXkKQ09ORklHX0RFVkZSRVFf
R09WX1BPV0VSU0FWRT15CkNPTkZJR19ERVZGUkVRX0dPVl9VU0VSU1BBQ0U9eQoKIwojIERFVkZS
RVEgRHJpdmVycwojCkNPTkZJR19QTV9ERVZGUkVRX0VWRU5UPXkKQ09ORklHX0VYVENPTj15Cgoj
CiMgRXh0Y29uIERldmljZSBEcml2ZXJzCiMKQ09ORklHX0VYVENPTl9BRENfSkFDSz1tCkNPTkZJ
R19FWFRDT05fQVJJWk9OQT1tCkNPTkZJR19FWFRDT05fQVhQMjg4PW0KQ09ORklHX0VYVENPTl9H
UElPPW0KQ09ORklHX0VYVENPTl9NQVgxNDU3Nz1tCkNPTkZJR19FWFRDT05fTUFYNzc2OTM9bQpD
T05GSUdfRVhUQ09OX01BWDc3ODQzPW0KQ09ORklHX0VYVENPTl9NQVg4OTk3PW0KQ09ORklHX0VY
VENPTl9QQUxNQVM9bQpDT05GSUdfRVhUQ09OX1JUODk3M0E9bQpDT05GSUdfRVhUQ09OX1NNNTUw
Mj1tCkNPTkZJR19FWFRDT05fVVNCX0dQSU89bQpDT05GSUdfTUVNT1JZPXkKQ09ORklHX0lJTz1t
CkNPTkZJR19JSU9fQlVGRkVSPXkKQ09ORklHX0lJT19CVUZGRVJfQ0I9bQpDT05GSUdfSUlPX0tG
SUZPX0JVRj1tCkNPTkZJR19JSU9fVFJJR0dFUkVEX0JVRkZFUj1tCkNPTkZJR19JSU9fVFJJR0dF
Uj15CkNPTkZJR19JSU9fQ09OU1VNRVJTX1BFUl9UUklHR0VSPTIKQ09ORklHX0lJT19UUklHR0VS
RURfRVZFTlQ9bQoKIwojIEFjY2VsZXJvbWV0ZXJzCiMKQ09ORklHX0JNQTE4MD1tCkNPTkZJR19C
TUMxNTBfQUNDRUw9bQpDT05GSUdfQk1DMTUwX0FDQ0VMX0kyQz1tCkNPTkZJR19CTUMxNTBfQUND
RUxfU1BJPW0KQ09ORklHX0hJRF9TRU5TT1JfQUNDRUxfM0Q9bQpDT05GSUdfSUlPX1NUX0FDQ0VM
XzNBWElTPW0KQ09ORklHX0lJT19TVF9BQ0NFTF9JMkNfM0FYSVM9bQpDT05GSUdfSUlPX1NUX0FD
Q0VMX1NQSV8zQVhJUz1tCkNPTkZJR19LWFNEOT1tCkNPTkZJR19LWENKSzEwMTM9bQpDT05GSUdf
TU1BODQ1Mj1tCkNPTkZJR19NTUE5NTUxX0NPUkU9bQpDT05GSUdfTU1BOTU1MT1tCkNPTkZJR19N
TUE5NTUzPW0KQ09ORklHX01YQzQwMDU9bQpDT05GSUdfU1RLODMxMj1tCkNPTkZJR19TVEs4QkE1
MD1tCgojCiMgQW5hbG9nIHRvIGRpZ2l0YWwgY29udmVydGVycwojCkNPTkZJR19BRF9TSUdNQV9E
RUxUQT1tCkNPTkZJR19BRDcyNjY9bQpDT05GSUdfQUQ3MjkxPW0KQ09ORklHX0FENzI5OD1tCkNP
TkZJR19BRDc0NzY9bQpDT05GSUdfQUQ3NzkxPW0KQ09ORklHX0FENzc5Mz1tCkNPTkZJR19BRDc4
ODc9bQpDT05GSUdfQUQ3OTIzPW0KQ09ORklHX0FENzk5WD1tCkNPTkZJR19BWFAyODhfQURDPW0K
Q09ORklHX0NDMTAwMDFfQURDPW0KQ09ORklHX0RBOTE1MF9HUEFEQz1tCkNPTkZJR19ISTg0MzU9
bQpDT05GSUdfTFA4Nzg4X0FEQz1tCkNPTkZJR19NQVgxMDI3PW0KQ09ORklHX01BWDEzNjM9bQpD
T05GSUdfTUNQMzIwWD1tCkNPTkZJR19NQ1AzNDIyPW0KQ09ORklHX01FTl9aMTg4X0FEQz1tCkNP
TkZJR19OQVU3ODAyPW0KQ09ORklHX1FDT01fU1BNSV9JQURDPW0KQ09ORklHX1FDT01fU1BNSV9W
QURDPW0KQ09ORklHX1RJX0FEQzA4MUM9bQpDT05GSUdfVElfQURDMTI4UzA1Mj1tCkNPTkZJR19U
SV9BTTMzNVhfQURDPW0KQ09ORklHX1RXTDQwMzBfTUFEQz1tCkNPTkZJR19UV0w2MDMwX0dQQURD
PW0KQ09ORklHX1ZJUEVSQk9BUkRfQURDPW0KCiMKIyBBbXBsaWZpZXJzCiMKQ09ORklHX0FEODM2
Nj1tCgojCiMgQ2hlbWljYWwgU2Vuc29ycwojCkNPTkZJR19WWjg5WD1tCgojCiMgSGlkIFNlbnNv
ciBJSU8gQ29tbW9uCiMKQ09ORklHX0hJRF9TRU5TT1JfSUlPX0NPTU1PTj1tCkNPTkZJR19ISURf
U0VOU09SX0lJT19UUklHR0VSPW0KQ09ORklHX0lJT19NU19TRU5TT1JTX0kyQz1tCgojCiMgU1NQ
IFNlbnNvciBDb21tb24KIwpDT05GSUdfSUlPX1NTUF9TRU5TT1JTX0NPTU1PTlM9bQpDT05GSUdf
SUlPX1NTUF9TRU5TT1JIVUI9bQpDT05GSUdfSUlPX1NUX1NFTlNPUlNfSTJDPW0KQ09ORklHX0lJ
T19TVF9TRU5TT1JTX1NQST1tCkNPTkZJR19JSU9fU1RfU0VOU09SU19DT1JFPW0KCiMKIyBEaWdp
dGFsIHRvIGFuYWxvZyBjb252ZXJ0ZXJzCiMKQ09ORklHX0FENTA2ND1tCkNPTkZJR19BRDUzNjA9
bQpDT05GSUdfQUQ1MzgwPW0KQ09ORklHX0FENTQyMT1tCkNPTkZJR19BRDU0NDY9bQpDT05GSUdf
QUQ1NDQ5PW0KQ09ORklHX0FENTU5MlJfQkFTRT1tCkNPTkZJR19BRDU1OTJSPW0KQ09ORklHX0FE
NTU5M1I9bQpDT05GSUdfQUQ1NTA0PW0KQ09ORklHX0FENTYyNFJfU1BJPW0KQ09ORklHX0FENTY4
Nj1tCkNPTkZJR19BRDU3NTU9bQpDT05GSUdfQUQ1NzY0PW0KQ09ORklHX0FENTc5MT1tCkNPTkZJ
R19BRDczMDM9bQpDT05GSUdfTTYyMzMyPW0KQ09ORklHX01BWDUxNz1tCkNPTkZJR19NQ1A0NzI1
PW0KQ09ORklHX01DUDQ5MjI9bQoKIwojIEZyZXF1ZW5jeSBTeW50aGVzaXplcnMgRERTL1BMTAoj
CgojCiMgQ2xvY2sgR2VuZXJhdG9yL0Rpc3RyaWJ1dGlvbgojCkNPTkZJR19BRDk1MjM9bQoKIwoj
IFBoYXNlLUxvY2tlZCBMb29wIChQTEwpIGZyZXF1ZW5jeSBzeW50aGVzaXplcnMKIwpDT05GSUdf
QURGNDM1MD1tCgojCiMgRGlnaXRhbCBneXJvc2NvcGUgc2Vuc29ycwojCkNPTkZJR19BRElTMTYw
ODA9bQpDT05GSUdfQURJUzE2MTMwPW0KQ09ORklHX0FESVMxNjEzNj1tCkNPTkZJR19BRElTMTYy
NjA9bQpDT05GSUdfQURYUlM0NTA9bQpDT05GSUdfQk1HMTYwPW0KQ09ORklHX0JNRzE2MF9JMkM9
bQpDT05GSUdfQk1HMTYwX1NQST1tCkNPTkZJR19ISURfU0VOU09SX0dZUk9fM0Q9bQpDT05GSUdf
SUlPX1NUX0dZUk9fM0FYSVM9bQpDT05GSUdfSUlPX1NUX0dZUk9fSTJDXzNBWElTPW0KQ09ORklH
X0lJT19TVF9HWVJPX1NQSV8zQVhJUz1tCkNPTkZJR19JVEczMjAwPW0KCiMKIyBIdW1pZGl0eSBz
ZW5zb3JzCiMKQ09ORklHX0RIVDExPW0KQ09ORklHX0hEQzEwMFg9bQpDT05GSUdfSFRTMjIxPW0K
Q09ORklHX0hUUzIyMV9JMkM9bQpDT05GSUdfSFRTMjIxX1NQST1tCkNPTkZJR19IVFUyMT1tCkNP
TkZJR19TSTcwMDU9bQpDT05GSUdfU0k3MDIwPW0KCiMKIyBJbmVydGlhbCBtZWFzdXJlbWVudCB1
bml0cwojCkNPTkZJR19BRElTMTY0MDA9bQpDT05GSUdfQURJUzE2NDgwPW0KQ09ORklHX0tNWDYx
PW0KQ09ORklHX0lOVl9NUFU2MDUwX0lJTz1tCkNPTkZJR19JSU9fQURJU19MSUI9bQpDT05GSUdf
SUlPX0FESVNfTElCX0JVRkZFUj15CgojCiMgTGlnaHQgc2Vuc29ycwojCkNPTkZJR19BQ1BJX0FM
Uz1tCkNPTkZJR19BREpEX1MzMTE9bQpDT05GSUdfQUwzMzIwQT1tCkNPTkZJR19BUERTOTMwMD1t
CkNPTkZJR19BUERTOTk2MD1tCkNPTkZJR19CSDE3NTA9bQpDT05GSUdfQ00zMjE4MT1tCkNPTkZJ
R19DTTMyMzI9bQpDT05GSUdfQ00zMzIzPW0KQ09ORklHX0NNMzY2NTE9bQpDT05GSUdfR1AyQVAw
MjBBMDBGPW0KQ09ORklHX0lTTDI5MTI1PW0KQ09ORklHX0hJRF9TRU5TT1JfQUxTPW0KQ09ORklH
X0hJRF9TRU5TT1JfUFJPWD1tCkNPTkZJR19KU0ExMjEyPW0KQ09ORklHX1JQUjA1MjE9bQpDT05G
SUdfU0VOU09SU19MTTM1MzM9bQpDT05GSUdfTFRSNTAxPW0KQ09ORklHX09QVDMwMDE9bQpDT05G
SUdfUEExMjIwMzAwMT1tCkNPTkZJR19TVEszMzEwPW0KQ09ORklHX1RDUzM0MTQ9bQpDT05GSUdf
VENTMzQ3Mj1tCkNPTkZJR19TRU5TT1JTX1RTTDI1NjM9bQpDT05GSUdfVFNMNDUzMT1tCkNPTkZJ
R19VUzUxODJEPW0KQ09ORklHX1ZDTkw0MDAwPW0KCiMKIyBNYWduZXRvbWV0ZXIgc2Vuc29ycwoj
CkNPTkZJR19BSzg5NzU9bQpDT05GSUdfQUswOTkxMT1tCkNPTkZJR19CTUMxNTBfTUFHTj1tCkNP
TkZJR19NQUczMTEwPW0KQ09ORklHX0hJRF9TRU5TT1JfTUFHTkVUT01FVEVSXzNEPW0KQ09ORklH
X01NQzM1MjQwPW0KQ09ORklHX0lJT19TVF9NQUdOXzNBWElTPW0KQ09ORklHX0lJT19TVF9NQUdO
X0kyQ18zQVhJUz1tCkNPTkZJR19JSU9fU1RfTUFHTl9TUElfM0FYSVM9bQoKIwojIEluY2xpbm9t
ZXRlciBzZW5zb3JzCiMKQ09ORklHX0hJRF9TRU5TT1JfSU5DTElOT01FVEVSXzNEPW0KQ09ORklH
X0hJRF9TRU5TT1JfREVWSUNFX1JPVEFUSU9OPW0KCiMKIyBUcmlnZ2VycyAtIHN0YW5kYWxvbmUK
IwpDT05GSUdfSUlPX0lOVEVSUlVQVF9UUklHR0VSPW0KQ09ORklHX0lJT19TWVNGU19UUklHR0VS
PW0KCiMKIyBEaWdpdGFsIHBvdGVudGlvbWV0ZXJzCiMKQ09ORklHX01DUDQ1MzE9bQoKIwojIFBy
ZXNzdXJlIHNlbnNvcnMKIwpDT05GSUdfQk1QMjgwPW0KQ09ORklHX0hJRF9TRU5TT1JfUFJFU1M9
bQpDT05GSUdfTVBMMTE1PW0KQ09ORklHX01QTDMxMTU9bQpDT05GSUdfTVM1NjExPW0KQ09ORklH
X01TNTYxMV9JMkM9bQpDT05GSUdfTVM1NjExX1NQST1tCkNPTkZJR19NUzU2Mzc9bQpDT05GSUdf
SUlPX1NUX1BSRVNTPW0KQ09ORklHX0lJT19TVF9QUkVTU19JMkM9bQpDT05GSUdfSUlPX1NUX1BS
RVNTX1NQST1tCkNPTkZJR19UNTQwMz1tCgojCiMgTGlnaHRuaW5nIHNlbnNvcnMKIwpDT05GSUdf
QVMzOTM1PW0KCiMKIyBQcm94aW1pdHkgc2Vuc29ycwojCkNPTkZJR19MSURBUl9MSVRFX1YyPW0K
Q09ORklHX1NYOTUwMD1tCgojCiMgVGVtcGVyYXR1cmUgc2Vuc29ycwojCkNPTkZJR19NTFg5MDYx
ND1tCkNPTkZJR19UTVAwMDY9bQpDT05GSUdfVFNZUzAxPW0KQ09ORklHX1RTWVMwMkQ9bQpDT05G
SUdfTlRCPW0KQ09ORklHX05UQl9BTUQ9bQpDT05GSUdfTlRCX0lOVEVMPW0KQ09ORklHX05UQl9Q
SU5HUE9ORz1tCkNPTkZJR19OVEJfVE9PTD1tCkNPTkZJR19OVEJfVFJBTlNQT1JUPW0KQ09ORklH
X1ZNRV9CVVM9eQoKIwojIFZNRSBCcmlkZ2UgRHJpdmVycwojCkNPTkZJR19WTUVfQ0E5MUNYNDI9
bQpDT05GSUdfVk1FX1RTSTE0OD1tCgojCiMgVk1FIEJvYXJkIERyaXZlcnMKIwpDT05GSUdfVk1J
Vk1FXzc4MDU9bQoKIwojIFZNRSBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19WTUVfVVNFUj1tCkNP
TkZJR19WTUVfUElPMj1tCkNPTkZJR19QV009eQpDT05GSUdfUFdNX1NZU0ZTPXkKQ09ORklHX1BX
TV9DUkM9eQpDT05GSUdfUFdNX0xQMzk0Mz1tCkNPTkZJR19QV01fTFBTUz1tCkNPTkZJR19QV01f
TFBTU19QQ0k9bQpDT05GSUdfUFdNX0xQU1NfUExBVEZPUk09bQpDT05GSUdfUFdNX1BDQTk2ODU9
bQpDT05GSUdfUFdNX1RXTD1tCkNPTkZJR19QV01fVFdMX0xFRD1tCkNPTkZJR19JUEFDS19CVVM9
bQpDT05GSUdfQk9BUkRfVFBDSTIwMD1tCkNPTkZJR19TRVJJQUxfSVBPQ1RBTD1tCkNPTkZJR19S
RVNFVF9DT05UUk9MTEVSPXkKQ09ORklHX0ZNQz1tCkNPTkZJR19GTUNfRkFLRURFVj1tCkNPTkZJ
R19GTUNfVFJJVklBTD1tCkNPTkZJR19GTUNfV1JJVEVfRUVQUk9NPW0KQ09ORklHX0ZNQ19DSEFS
REVWPW0KCiMKIyBQSFkgU3Vic3lzdGVtCiMKQ09ORklHX0dFTkVSSUNfUEhZPXkKQ09ORklHX1BI
WV9QWEFfMjhOTV9IU0lDPW0KQ09ORklHX1BIWV9QWEFfMjhOTV9VU0IyPW0KQ09ORklHX0JDTV9L
T05BX1VTQjJfUEhZPW0KQ09ORklHX1BIWV9TQU1TVU5HX1VTQjI9bQojIENPTkZJR19QSFlfRVhZ
Tk9TNDIxMF9VU0IyIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX0VYWU5PUzRYMTJfVVNCMiBpcyBu
b3Qgc2V0CiMgQ09ORklHX1BIWV9FWFlOT1M1MjUwX1VTQjIgaXMgbm90IHNldApDT05GSUdfUEhZ
X1RVU0IxMjEwPW0KQ09ORklHX1BPV0VSQ0FQPXkKQ09ORklHX0lOVEVMX1JBUEw9bQpDT05GSUdf
TUNCPW0KQ09ORklHX01DQl9QQ0k9bQoKIwojIFBlcmZvcm1hbmNlIG1vbml0b3Igc3VwcG9ydAoj
CkNPTkZJR19SQVM9eQpDT05GSUdfQU1EX01DRV9JTko9bQpDT05GSUdfVEhVTkRFUkJPTFQ9bQoK
IwojIEFuZHJvaWQKIwojIENPTkZJR19BTkRST0lEIGlzIG5vdCBzZXQKQ09ORklHX0xJQk5WRElN
TT15CkNPTkZJR19CTEtfREVWX1BNRU09bQpDT05GSUdfTkRfQkxLPW0KQ09ORklHX05EX0NMQUlN
PXkKQ09ORklHX05EX0JUVD1tCkNPTkZJR19CVFQ9eQpDT05GSUdfTkRfUEZOPW0KQ09ORklHX05W
RElNTV9QRk49eQpDT05GSUdfTlZNRU09bQpDT05GSUdfU1RNPW0KQ09ORklHX1NUTV9EVU1NWT1t
CkNPTkZJR19TVE1fU09VUkNFX0NPTlNPTEU9bQpDT05GSUdfSU5URUxfVEg9bQpDT05GSUdfSU5U
RUxfVEhfUENJPW0KQ09ORklHX0lOVEVMX1RIX0dUSD1tCkNPTkZJR19JTlRFTF9USF9TVEg9bQpD
T05GSUdfSU5URUxfVEhfTVNVPW0KQ09ORklHX0lOVEVMX1RIX1BUST1tCiMgQ09ORklHX0lOVEVM
X1RIX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBGUEdBIENvbmZpZ3VyYXRpb24gU3VwcG9ydAojCkNP
TkZJR19GUEdBPW0KQ09ORklHX0ZQR0FfTUdSX1pZTlFfRlBHQT1tCgojCiMgVWJ1bnR1IFN1cHBs
aWVkIFRoaXJkLVBhcnR5IERldmljZSBEcml2ZXJzCiMKQ09ORklHX0RSTV9JOTE1X0JQTz1tCiMg
Q09ORklHX0RSTV9JOTE1X0JQT19QUkVMSU1JTkFSWV9IV19TVVBQT1JUIGlzIG5vdCBzZXQKQ09O
RklHX0RSTV9JOTE1X0JQT19VU0VSUFRSPXkKCiMKIyBkcm0vaTkxNSBEZWJ1Z2dpbmcKIwojIENP
TkZJR19EUk1fSTkxNV9CUE9fV0VSUk9SIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0k5MTVfQlBP
X0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0hJTz1tCgojCiMgRmlybXdhcmUgRHJpdmVycwojCkNP
TkZJR19FREQ9eQpDT05GSUdfRUREX09GRj15CkNPTkZJR19GSVJNV0FSRV9NRU1NQVA9eQpDT05G
SUdfREVMTF9SQlU9bQpDT05GSUdfRENEQkFTPW0KQ09ORklHX0RNSUlEPXkKQ09ORklHX0RNSV9T
WVNGUz1tCkNPTkZJR19ETUlfU0NBTl9NQUNISU5FX05PTl9FRklfRkFMTEJBQ0s9eQpDT05GSUdf
SVNDU0lfSUJGVF9GSU5EPXkKQ09ORklHX0lTQ1NJX0lCRlQ9bQojIENPTkZJR19HT09HTEVfRklS
TVdBUkUgaXMgbm90IHNldAoKIwojIEVGSSAoRXh0ZW5zaWJsZSBGaXJtd2FyZSBJbnRlcmZhY2Up
IFN1cHBvcnQKIwpDT05GSUdfRUZJX1ZBUlM9eQpDT05GSUdfRUZJX0VTUlQ9eQpDT05GSUdfRUZJ
X1ZBUlNfUFNUT1JFPW0KIyBDT05GSUdfRUZJX1ZBUlNfUFNUT1JFX0RFRkFVTFRfRElTQUJMRSBp
cyBub3Qgc2V0CkNPTkZJR19FRklfUlVOVElNRV9NQVA9eQojIENPTkZJR19FRklfRkFLRV9NRU1N
QVAgaXMgbm90IHNldApDT05GSUdfRUZJX1JVTlRJTUVfV1JBUFBFUlM9eQpDT05GSUdfRUZJX1RF
U1Q9bQpDT05GSUdfVUVGSV9DUEVSPXkKCiMKIyBGaWxlIHN5c3RlbXMKIwpDT05GSUdfRENBQ0hF
X1dPUkRfQUNDRVNTPXkKIyBDT05GSUdfRVhUMl9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVDNf
RlMgaXMgbm90IHNldApDT05GSUdfRVhUNF9GUz15CkNPTkZJR19FWFQ0X1VTRV9GT1JfRVhUMj15
CkNPTkZJR19FWFQ0X0ZTX1BPU0lYX0FDTD15CkNPTkZJR19FWFQ0X0ZTX1NFQ1VSSVRZPXkKQ09O
RklHX0VYVDRfRU5DUllQVElPTj1tCkNPTkZJR19FWFQ0X0ZTX0VOQ1JZUFRJT049eQojIENPTkZJ
R19FWFQ0X0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0pCRDI9eQojIENPTkZJR19KQkQyX0RFQlVH
IGlzIG5vdCBzZXQKQ09ORklHX0ZTX01CQ0FDSEU9eQpDT05GSUdfUkVJU0VSRlNfRlM9bQojIENP
TkZJR19SRUlTRVJGU19DSEVDSyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFSVNFUkZTX1BST0NfSU5G
TyBpcyBub3Qgc2V0CkNPTkZJR19SRUlTRVJGU19GU19YQVRUUj15CkNPTkZJR19SRUlTRVJGU19G
U19QT1NJWF9BQ0w9eQpDT05GSUdfUkVJU0VSRlNfRlNfU0VDVVJJVFk9eQpDT05GSUdfSkZTX0ZT
PW0KQ09ORklHX0pGU19QT1NJWF9BQ0w9eQpDT05GSUdfSkZTX1NFQ1VSSVRZPXkKIyBDT05GSUdf
SkZTX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0pGU19TVEFUSVNUSUNTPXkKQ09ORklHX1hGU19G
Uz1tCkNPTkZJR19YRlNfUVVPVEE9eQpDT05GSUdfWEZTX1BPU0lYX0FDTD15CkNPTkZJR19YRlNf
UlQ9eQojIENPTkZJR19YRlNfV0FSTiBpcyBub3Qgc2V0CiMgQ09ORklHX1hGU19ERUJVRyBpcyBu
b3Qgc2V0CkNPTkZJR19HRlMyX0ZTPW0KQ09ORklHX0dGUzJfRlNfTE9DS0lOR19ETE09eQpDT05G
SUdfT0NGUzJfRlM9bQpDT05GSUdfT0NGUzJfRlNfTzJDQj1tCkNPTkZJR19PQ0ZTMl9GU19VU0VS
U1BBQ0VfQ0xVU1RFUj1tCkNPTkZJR19PQ0ZTMl9GU19TVEFUUz15CkNPTkZJR19PQ0ZTMl9ERUJV
R19NQVNLTE9HPXkKIyBDT05GSUdfT0NGUzJfREVCVUdfRlMgaXMgbm90IHNldApDT05GSUdfQlRS
RlNfRlM9bQpDT05GSUdfQlRSRlNfRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfQlRSRlNfRlNfQ0hF
Q0tfSU5URUdSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfRlNfUlVOX1NBTklUWV9URVNU
UyBpcyBub3Qgc2V0CiMgQ09ORklHX0JUUkZTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRS
RlNfQVNTRVJUIGlzIG5vdCBzZXQKQ09ORklHX05JTEZTMl9GUz1tCkNPTkZJR19GMkZTX0ZTPW0K
Q09ORklHX0YyRlNfU1RBVF9GUz15CkNPTkZJR19GMkZTX0ZTX1hBVFRSPXkKQ09ORklHX0YyRlNf
RlNfUE9TSVhfQUNMPXkKQ09ORklHX0YyRlNfRlNfU0VDVVJJVFk9eQojIENPTkZJR19GMkZTX0NI
RUNLX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0YyRlNfRlNfRU5DUllQVElPTj15CiMgQ09ORklHX0Yy
RlNfSU9fVFJBQ0UgaXMgbm90IHNldApDT05GSUdfRlNfREFYPXkKQ09ORklHX0ZTX1BPU0lYX0FD
TD15CkNPTkZJR19FWFBPUlRGUz15CkNPTkZJR19GSUxFX0xPQ0tJTkc9eQpDT05GSUdfRlNOT1RJ
Rlk9eQpDT05GSUdfRE5PVElGWT15CkNPTkZJR19JTk9USUZZX1VTRVI9eQpDT05GSUdfRkFOT1RJ
Rlk9eQpDT05GSUdfRkFOT1RJRllfQUNDRVNTX1BFUk1JU1NJT05TPXkKQ09ORklHX1FVT1RBPXkK
Q09ORklHX1FVT1RBX05FVExJTktfSU5URVJGQUNFPXkKIyBDT05GSUdfUFJJTlRfUVVPVEFfV0FS
TklORyBpcyBub3Qgc2V0CiMgQ09ORklHX1FVT1RBX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1FV
T1RBX1RSRUU9bQpDT05GSUdfUUZNVF9WMT1tCkNPTkZJR19RRk1UX1YyPW0KQ09ORklHX1FVT1RB
Q1RMPXkKQ09ORklHX1FVT1RBQ1RMX0NPTVBBVD15CkNPTkZJR19BVVRPRlM0X0ZTPW0KQ09ORklH
X0ZVU0VfRlM9eQpDT05GSUdfQ1VTRT1tCkNPTkZJR19PVkVSTEFZX0ZTPW0KQ09ORklHX09WRVJM
QVlfRlNfVjE9eQoKIwojIENhY2hlcwojCkNPTkZJR19GU0NBQ0hFPW0KQ09ORklHX0ZTQ0FDSEVf
U1RBVFM9eQojIENPTkZJR19GU0NBQ0hFX0hJU1RPR1JBTSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZT
Q0FDSEVfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19GU0NBQ0hFX09CSkVDVF9MSVNUIGlzIG5v
dCBzZXQKQ09ORklHX0NBQ0hFRklMRVM9bQojIENPTkZJR19DQUNIRUZJTEVTX0RFQlVHIGlzIG5v
dCBzZXQKIyBDT05GSUdfQ0FDSEVGSUxFU19ISVNUT0dSQU0gaXMgbm90IHNldAoKIwojIENELVJP
TS9EVkQgRmlsZXN5c3RlbXMKIwpDT05GSUdfSVNPOTY2MF9GUz1tCkNPTkZJR19KT0xJRVQ9eQpD
T05GSUdfWklTT0ZTPXkKQ09ORklHX1VERl9GUz1tCkNPTkZJR19VREZfTkxTPXkKCiMKIyBET1Mv
RkFUL05UIEZpbGVzeXN0ZW1zCiMKQ09ORklHX0ZBVF9GUz15CkNPTkZJR19NU0RPU19GUz1tCkNP
TkZJR19WRkFUX0ZTPXkKQ09ORklHX0ZBVF9ERUZBVUxUX0NPREVQQUdFPTQzNwpDT05GSUdfRkFU
X0RFRkFVTFRfSU9DSEFSU0VUPSJpc284ODU5LTEiCkNPTkZJR19OVEZTX0ZTPW0KIyBDT05GSUdf
TlRGU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX05URlNfUlcgaXMgbm90IHNldAoKIwojIFBz
ZXVkbyBmaWxlc3lzdGVtcwojCkNPTkZJR19QUk9DX0ZTPXkKQ09ORklHX1BST0NfS0NPUkU9eQpD
T05GSUdfUFJPQ19WTUNPUkU9eQpDT05GSUdfUFJPQ19TWVNDVEw9eQpDT05GSUdfUFJPQ19QQUdF
X01PTklUT1I9eQpDT05GSUdfUFJPQ19DSElMRFJFTj15CkNPTkZJR19LRVJORlM9eQpDT05GSUdf
U1lTRlM9eQpDT05GSUdfVE1QRlM9eQpDT05GSUdfVE1QRlNfUE9TSVhfQUNMPXkKQ09ORklHX1RN
UEZTX1hBVFRSPXkKQ09ORklHX0hVR0VUTEJGUz15CkNPTkZJR19IVUdFVExCX1BBR0U9eQpDT05G
SUdfQ09ORklHRlNfRlM9eQpDT05GSUdfRUZJVkFSX0ZTPXkKQ09ORklHX01JU0NfRklMRVNZU1RF
TVM9eQpDT05GSUdfQURGU19GUz1tCiMgQ09ORklHX0FERlNfRlNfUlcgaXMgbm90IHNldApDT05G
SUdfQUZGU19GUz1tCkNPTkZJR19FQ1JZUFRfRlM9eQpDT05GSUdfRUNSWVBUX0ZTX01FU1NBR0lO
Rz15CkNPTkZJR19IRlNfRlM9bQpDT05GSUdfSEZTUExVU19GUz1tCkNPTkZJR19IRlNQTFVTX0ZT
X1BPU0lYX0FDTD15CkNPTkZJR19CRUZTX0ZTPW0KIyBDT05GSUdfQkVGU19ERUJVRyBpcyBub3Qg
c2V0CkNPTkZJR19CRlNfRlM9bQpDT05GSUdfRUZTX0ZTPW0KQ09ORklHX0pGRlMyX0ZTPW0KQ09O
RklHX0pGRlMyX0ZTX0RFQlVHPTAKQ09ORklHX0pGRlMyX0ZTX1dSSVRFQlVGRkVSPXkKIyBDT05G
SUdfSkZGUzJfRlNfV0JVRl9WRVJJRlkgaXMgbm90IHNldAojIENPTkZJR19KRkZTMl9TVU1NQVJZ
IGlzIG5vdCBzZXQKQ09ORklHX0pGRlMyX0ZTX1hBVFRSPXkKQ09ORklHX0pGRlMyX0ZTX1BPU0lY
X0FDTD15CkNPTkZJR19KRkZTMl9GU19TRUNVUklUWT15CkNPTkZJR19KRkZTMl9DT01QUkVTU0lP
Tl9PUFRJT05TPXkKQ09ORklHX0pGRlMyX1pMSUI9eQpDT05GSUdfSkZGUzJfTFpPPXkKQ09ORklH
X0pGRlMyX1JUSU1FPXkKIyBDT05GSUdfSkZGUzJfUlVCSU4gaXMgbm90IHNldAojIENPTkZJR19K
RkZTMl9DTU9ERV9OT05FIGlzIG5vdCBzZXQKIyBDT05GSUdfSkZGUzJfQ01PREVfUFJJT1JJVFkg
aXMgbm90IHNldAojIENPTkZJR19KRkZTMl9DTU9ERV9TSVpFIGlzIG5vdCBzZXQKQ09ORklHX0pG
RlMyX0NNT0RFX0ZBVk9VUkxaTz15CkNPTkZJR19VQklGU19GUz1tCiMgQ09ORklHX1VCSUZTX0ZT
X0FEVkFOQ0VEX0NPTVBSIGlzIG5vdCBzZXQKQ09ORklHX1VCSUZTX0ZTX0xaTz15CkNPTkZJR19V
QklGU19GU19aTElCPXkKQ09ORklHX1VCSUZTX0FUSU1FX1NVUFBPUlQ9eQojIENPTkZJR19MT0dG
UyBpcyBub3Qgc2V0CkNPTkZJR19DUkFNRlM9bQpDT05GSUdfU1FVQVNIRlM9eQojIENPTkZJR19T
UVVBU0hGU19GSUxFX0NBQ0hFIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0ZJTEVfRElSRUNU
PXkKQ09ORklHX1NRVUFTSEZTX0RFQ09NUF9TSU5HTEU9eQojIENPTkZJR19TUVVBU0hGU19ERUNP
TVBfTVVMVEkgaXMgbm90IHNldAojIENPTkZJR19TUVVBU0hGU19ERUNPTVBfTVVMVElfUEVSQ1BV
IGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX1hBVFRSPXkKQ09ORklHX1NRVUFTSEZTX1pMSUI9
eQpDT05GSUdfU1FVQVNIRlNfTFo0PXkKQ09ORklHX1NRVUFTSEZTX0xaTz15CkNPTkZJR19TUVVB
U0hGU19YWj15CiMgQ09ORklHX1NRVUFTSEZTXzRLX0RFVkJMS19TSVpFIGlzIG5vdCBzZXQKIyBD
T05GSUdfU1FVQVNIRlNfRU1CRURERUQgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNfRlJBR01F
TlRfQ0FDSEVfU0laRT0zCkNPTkZJR19WWEZTX0ZTPW0KQ09ORklHX01JTklYX0ZTPW0KQ09ORklH
X09NRlNfRlM9bQpDT05GSUdfSFBGU19GUz1tCkNPTkZJR19RTlg0RlNfRlM9bQpDT05GSUdfUU5Y
NkZTX0ZTPW0KIyBDT05GSUdfUU5YNkZTX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1JPTUZTX0ZT
PW0KQ09ORklHX1JPTUZTX0JBQ0tFRF9CWV9CTE9DSz15CiMgQ09ORklHX1JPTUZTX0JBQ0tFRF9C
WV9NVEQgaXMgbm90IHNldAojIENPTkZJR19ST01GU19CQUNLRURfQllfQk9USCBpcyBub3Qgc2V0
CkNPTkZJR19ST01GU19PTl9CTE9DSz15CkNPTkZJR19QU1RPUkU9eQojIENPTkZJR19QU1RPUkVf
Q09OU09MRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BTVE9SRV9QTVNHIGlzIG5vdCBzZXQKIyBDT05G
SUdfUFNUT1JFX0ZUUkFDRSBpcyBub3Qgc2V0CkNPTkZJR19QU1RPUkVfUkFNPW0KQ09ORklHX1NZ
U1ZfRlM9bQpDT05GSUdfVUZTX0ZTPW0KIyBDT05GSUdfVUZTX0ZTX1dSSVRFIGlzIG5vdCBzZXQK
IyBDT05GSUdfVUZTX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0VYT0ZTX0ZTPW0KIyBDT05GSUdf
RVhPRlNfREVCVUcgaXMgbm90IHNldApDT05GSUdfQVVGU19GUz1tCkNPTkZJR19BVUZTX0JSQU5D
SF9NQVhfMTI3PXkKIyBDT05GSUdfQVVGU19CUkFOQ0hfTUFYXzUxMSBpcyBub3Qgc2V0CiMgQ09O
RklHX0FVRlNfQlJBTkNIX01BWF8xMDIzIGlzIG5vdCBzZXQKIyBDT05GSUdfQVVGU19CUkFOQ0hf
TUFYXzMyNzY3IGlzIG5vdCBzZXQKQ09ORklHX0FVRlNfU0JJTElTVD15CiMgQ09ORklHX0FVRlNf
SE5PVElGWSBpcyBub3Qgc2V0CkNPTkZJR19BVUZTX0VYUE9SVD15CkNPTkZJR19BVUZTX0lOT19U
XzY0PXkKQ09ORklHX0FVRlNfWEFUVFI9eQojIENPTkZJR19BVUZTX0ZIU00gaXMgbm90IHNldAoj
IENPTkZJR19BVUZTX1JEVSBpcyBub3Qgc2V0CiMgQ09ORklHX0FVRlNfU0hXSCBpcyBub3Qgc2V0
CiMgQ09ORklHX0FVRlNfQlJfUkFNRlMgaXMgbm90IHNldAojIENPTkZJR19BVUZTX0JSX0ZVU0Ug
aXMgbm90IHNldApDT05GSUdfQVVGU19CUl9IRlNQTFVTPXkKQ09ORklHX0FVRlNfQkRFVl9MT09Q
PXkKIyBDT05GSUdfQVVGU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19PUkU9bQpDT05GSUdfTkVU
V09SS19GSUxFU1lTVEVNUz15CkNPTkZJR19ORlNfRlM9bQpDT05GSUdfTkZTX1YyPW0KQ09ORklH
X05GU19WMz1tCkNPTkZJR19ORlNfVjNfQUNMPXkKQ09ORklHX05GU19WND1tCkNPTkZJR19ORlNf
U1dBUD15CkNPTkZJR19ORlNfVjRfMT15CkNPTkZJR19ORlNfVjRfMj15CkNPTkZJR19QTkZTX0ZJ
TEVfTEFZT1VUPW0KQ09ORklHX1BORlNfQkxPQ0s9bQpDT05GSUdfUE5GU19PQkpMQVlPVVQ9bQpD
T05GSUdfUE5GU19GTEVYRklMRV9MQVlPVVQ9bQpDT05GSUdfTkZTX1Y0XzFfSU1QTEVNRU5UQVRJ
T05fSURfRE9NQUlOPSJrZXJuZWwub3JnIgpDT05GSUdfTkZTX1Y0XzFfTUlHUkFUSU9OPXkKQ09O
RklHX05GU19WNF9TRUNVUklUWV9MQUJFTD15CkNPTkZJR19ORlNfRlNDQUNIRT15CiMgQ09ORklH
X05GU19VU0VfTEVHQUNZX0ROUyBpcyBub3Qgc2V0CkNPTkZJR19ORlNfVVNFX0tFUk5FTF9ETlM9
eQpDT05GSUdfTkZTX0RFQlVHPXkKQ09ORklHX05GU0Q9bQpDT05GSUdfTkZTRF9WMl9BQ0w9eQpD
T05GSUdfTkZTRF9WMz15CkNPTkZJR19ORlNEX1YzX0FDTD15CkNPTkZJR19ORlNEX1Y0PXkKQ09O
RklHX05GU0RfUE5GUz15CkNPTkZJR19ORlNEX1Y0X1NFQ1VSSVRZX0xBQkVMPXkKIyBDT05GSUdf
TkZTRF9GQVVMVF9JTkpFQ1RJT04gaXMgbm90IHNldApDT05GSUdfR1JBQ0VfUEVSSU9EPW0KQ09O
RklHX0xPQ0tEPW0KQ09ORklHX0xPQ0tEX1Y0PXkKQ09ORklHX05GU19BQ0xfU1VQUE9SVD1tCkNP
TkZJR19ORlNfQ09NTU9OPXkKQ09ORklHX1NVTlJQQz1tCkNPTkZJR19TVU5SUENfR1NTPW0KQ09O
RklHX1NVTlJQQ19CQUNLQ0hBTk5FTD15CkNPTkZJR19TVU5SUENfU1dBUD15CkNPTkZJR19SUENT
RUNfR1NTX0tSQjU9bQpDT05GSUdfU1VOUlBDX0RFQlVHPXkKQ09ORklHX1NVTlJQQ19YUFJUX1JE
TUE9bQpDT05GSUdfQ0VQSF9GUz1tCkNPTkZJR19DRVBIX0ZTQ0FDSEU9eQpDT05GSUdfQ0VQSF9G
U19QT1NJWF9BQ0w9eQpDT05GSUdfQ0lGUz1tCkNPTkZJR19DSUZTX1NUQVRTPXkKIyBDT05GSUdf
Q0lGU19TVEFUUzIgaXMgbm90IHNldApDT05GSUdfQ0lGU19XRUFLX1BXX0hBU0g9eQpDT05GSUdf
Q0lGU19VUENBTEw9eQpDT05GSUdfQ0lGU19YQVRUUj15CkNPTkZJR19DSUZTX1BPU0lYPXkKQ09O
RklHX0NJRlNfQUNMPXkKQ09ORklHX0NJRlNfREVCVUc9eQojIENPTkZJR19DSUZTX0RFQlVHMiBp
cyBub3Qgc2V0CkNPTkZJR19DSUZTX0RGU19VUENBTEw9eQpDT05GSUdfQ0lGU19TTUIyPXkKQ09O
RklHX0NJRlNfU01CMzExPXkKQ09ORklHX0NJRlNfRlNDQUNIRT15CkNPTkZJR19OQ1BfRlM9bQpD
T05GSUdfTkNQRlNfUEFDS0VUX1NJR05JTkc9eQpDT05GSUdfTkNQRlNfSU9DVExfTE9DS0lORz15
CkNPTkZJR19OQ1BGU19TVFJPTkc9eQpDT05GSUdfTkNQRlNfTkZTX05TPXkKQ09ORklHX05DUEZT
X09TMl9OUz15CiMgQ09ORklHX05DUEZTX1NNQUxMRE9TIGlzIG5vdCBzZXQKQ09ORklHX05DUEZT
X05MUz15CkNPTkZJR19OQ1BGU19FWFRSQVM9eQpDT05GSUdfQ09EQV9GUz1tCkNPTkZJR19BRlNf
RlM9bQojIENPTkZJR19BRlNfREVCVUcgaXMgbm90IHNldApDT05GSUdfQUZTX0ZTQ0FDSEU9eQpD
T05GSUdfOVBfRlM9bQpDT05GSUdfOVBfRlNDQUNIRT15CkNPTkZJR185UF9GU19QT1NJWF9BQ0w9
eQpDT05GSUdfOVBfRlNfU0VDVVJJVFk9eQpDT05GSUdfTkxTPXkKQ09ORklHX05MU19ERUZBVUxU
PSJ1dGY4IgpDT05GSUdfTkxTX0NPREVQQUdFXzQzNz15CkNPTkZJR19OTFNfQ09ERVBBR0VfNzM3
PW0KQ09ORklHX05MU19DT0RFUEFHRV83NzU9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg1MD1tCkNP
TkZJR19OTFNfQ09ERVBBR0VfODUyPW0KQ09ORklHX05MU19DT0RFUEFHRV84NTU9bQpDT05GSUdf
TkxTX0NPREVQQUdFXzg1Nz1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODYwPW0KQ09ORklHX05MU19D
T0RFUEFHRV84NjE9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg2Mj1tCkNPTkZJR19OTFNfQ09ERVBB
R0VfODYzPW0KQ09ORklHX05MU19DT0RFUEFHRV84NjQ9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg2
NT1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODY2PW0KQ09ORklHX05MU19DT0RFUEFHRV84Njk9bQpD
T05GSUdfTkxTX0NPREVQQUdFXzkzNj1tCkNPTkZJR19OTFNfQ09ERVBBR0VfOTUwPW0KQ09ORklH
X05MU19DT0RFUEFHRV85MzI9bQpDT05GSUdfTkxTX0NPREVQQUdFXzk0OT1tCkNPTkZJR19OTFNf
Q09ERVBBR0VfODc0PW0KQ09ORklHX05MU19JU084ODU5Xzg9bQpDT05GSUdfTkxTX0NPREVQQUdF
XzEyNTA9bQpDT05GSUdfTkxTX0NPREVQQUdFXzEyNTE9bQpDT05GSUdfTkxTX0FTQ0lJPW0KQ09O
RklHX05MU19JU084ODU5XzE9bQpDT05GSUdfTkxTX0lTTzg4NTlfMj1tCkNPTkZJR19OTFNfSVNP
ODg1OV8zPW0KQ09ORklHX05MU19JU084ODU5XzQ9bQpDT05GSUdfTkxTX0lTTzg4NTlfNT1tCkNP
TkZJR19OTFNfSVNPODg1OV82PW0KQ09ORklHX05MU19JU084ODU5Xzc9bQpDT05GSUdfTkxTX0lT
Tzg4NTlfOT1tCkNPTkZJR19OTFNfSVNPODg1OV8xMz1tCkNPTkZJR19OTFNfSVNPODg1OV8xND1t
CkNPTkZJR19OTFNfSVNPODg1OV8xNT1tCkNPTkZJR19OTFNfS09JOF9SPW0KQ09ORklHX05MU19L
T0k4X1U9bQpDT05GSUdfTkxTX01BQ19ST01BTj1tCkNPTkZJR19OTFNfTUFDX0NFTFRJQz1tCkNP
TkZJR19OTFNfTUFDX0NFTlRFVVJPPW0KQ09ORklHX05MU19NQUNfQ1JPQVRJQU49bQpDT05GSUdf
TkxTX01BQ19DWVJJTExJQz1tCkNPTkZJR19OTFNfTUFDX0dBRUxJQz1tCkNPTkZJR19OTFNfTUFD
X0dSRUVLPW0KQ09ORklHX05MU19NQUNfSUNFTEFORD1tCkNPTkZJR19OTFNfTUFDX0lOVUlUPW0K
Q09ORklHX05MU19NQUNfUk9NQU5JQU49bQpDT05GSUdfTkxTX01BQ19UVVJLSVNIPW0KQ09ORklH
X05MU19VVEY4PW0KQ09ORklHX0RMTT1tCiMgQ09ORklHX0RMTV9ERUJVRyBpcyBub3Qgc2V0Cgoj
CiMgS2VybmVsIGhhY2tpbmcKIwpDT05GSUdfVFJBQ0VfSVJRRkxBR1NfU1VQUE9SVD15CgojCiMg
cHJpbnRrIGFuZCBkbWVzZyBvcHRpb25zCiMKQ09ORklHX1BSSU5US19USU1FPXkKQ09ORklHX01F
U1NBR0VfTE9HTEVWRUxfREVGQVVMVD00CkNPTkZJR19CT09UX1BSSU5US19ERUxBWT15CkNPTkZJ
R19EWU5BTUlDX0RFQlVHPXkKCiMKIyBDb21waWxlLXRpbWUgY2hlY2tzIGFuZCBjb21waWxlciBv
cHRpb25zCiMKQ09ORklHX0RFQlVHX0lORk89eQojIENPTkZJR19ERUJVR19JTkZPX1JFRFVDRUQg
aXMgbm90IHNldAojIENPTkZJR19ERUJVR19JTkZPX1NQTElUIGlzIG5vdCBzZXQKQ09ORklHX0RF
QlVHX0lORk9fRFdBUkY0PXkKQ09ORklHX0dEQl9TQ1JJUFRTPXkKIyBDT05GSUdfRU5BQkxFX1dB
Uk5fREVQUkVDQVRFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0VOQUJMRV9NVVNUX0NIRUNLIGlzIG5v
dCBzZXQKQ09ORklHX0ZSQU1FX1dBUk49MTAyNAojIENPTkZJR19TVFJJUF9BU01fU1lNUyBpcyBu
b3Qgc2V0CiMgQ09ORklHX1JFQURBQkxFX0FTTSBpcyBub3Qgc2V0CkNPTkZJR19VTlVTRURfU1lN
Qk9MUz15CiMgQ09ORklHX1BBR0VfT1dORVIgaXMgbm90IHNldApDT05GSUdfREVCVUdfRlM9eQoj
IENPTkZJR19IRUFERVJTX0NIRUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfU0VDVElPTl9N
SVNNQVRDSCBpcyBub3Qgc2V0CkNPTkZJR19TRUNUSU9OX01JU01BVENIX1dBUk5fT05MWT15CkNP
TkZJR19BUkNIX1dBTlRfRlJBTUVfUE9JTlRFUlM9eQpDT05GSUdfRlJBTUVfUE9JTlRFUj15CiMg
Q09ORklHX0RFQlVHX0ZPUkNFX1dFQUtfUEVSX0NQVSBpcyBub3Qgc2V0CkNPTkZJR19NQUdJQ19T
WVNSUT15CkNPTkZJR19NQUdJQ19TWVNSUV9ERUZBVUxUX0VOQUJMRT0weDEKQ09ORklHX0RFQlVH
X0tFUk5FTD15CgojCiMgTWVtb3J5IERlYnVnZ2luZwojCiMgQ09ORklHX1BBR0VfRVhURU5TSU9O
IGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUEFHRUFMTE9DIGlzIG5vdCBzZXQKIyBDT05GSUdf
REVCVUdfT0JKRUNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NMVUJfREVCVUdfT04gaXMgbm90IHNl
dAojIENPTkZJR19TTFVCX1NUQVRTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfREVCVUdfS01FTUxF
QUs9eQojIENPTkZJR19ERUJVR19LTUVNTEVBSyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NU
QUNLX1VTQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVk0gaXMgbm90IHNldAojIENPTkZJ
R19ERUJVR19WSVJUVUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTUVNT1JZX0lOSVQgaXMg
bm90IHNldApDT05GSUdfTUVNT1JZX05PVElGSUVSX0VSUk9SX0lOSkVDVD1tCiMgQ09ORklHX0RF
QlVHX1BFUl9DUFVfTUFQUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0RFQlVHX1NUQUNLT1ZFUkZM
T1c9eQojIENPTkZJR19ERUJVR19TVEFDS09WRVJGTE9XIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVf
QVJDSF9LTUVNQ0hFQ0s9eQpDT05GSUdfSEFWRV9BUkNIX0tBU0FOPXkKIyBDT05GSUdfS0FTQU4g
aXMgbm90IHNldAojIENPTkZJR19ERUJVR19TSElSUSBpcyBub3Qgc2V0CgojCiMgRGVidWcgTG9j
a3VwcyBhbmQgSGFuZ3MKIwpDT05GSUdfTE9DS1VQX0RFVEVDVE9SPXkKQ09ORklHX0hBUkRMT0NL
VVBfREVURUNUT1I9eQojIENPTkZJR19CT09UUEFSQU1fSEFSRExPQ0tVUF9QQU5JQyBpcyBub3Qg
c2V0CkNPTkZJR19CT09UUEFSQU1fSEFSRExPQ0tVUF9QQU5JQ19WQUxVRT0wCiMgQ09ORklHX0JP
T1RQQVJBTV9TT0ZUTE9DS1VQX1BBTklDIGlzIG5vdCBzZXQKQ09ORklHX0JPT1RQQVJBTV9TT0ZU
TE9DS1VQX1BBTklDX1ZBTFVFPTAKQ09ORklHX0RFVEVDVF9IVU5HX1RBU0s9eQpDT05GSUdfREVG
QVVMVF9IVU5HX1RBU0tfVElNRU9VVD0xMjAKIyBDT05GSUdfQk9PVFBBUkFNX0hVTkdfVEFTS19Q
QU5JQyBpcyBub3Qgc2V0CkNPTkZJR19CT09UUEFSQU1fSFVOR19UQVNLX1BBTklDX1ZBTFVFPTAK
IyBDT05GSUdfUEFOSUNfT05fT09QUyBpcyBub3Qgc2V0CkNPTkZJR19QQU5JQ19PTl9PT1BTX1ZB
TFVFPTAKQ09ORklHX1BBTklDX1RJTUVPVVQ9MApDT05GSUdfU0NIRURfREVCVUc9eQpDT05GSUdf
U0NIRURfSU5GTz15CkNPTkZJR19TQ0hFRFNUQVRTPXkKQ09ORklHX1NDSEVEX1NUQUNLX0VORF9D
SEVDSz15CiMgQ09ORklHX0RFQlVHX1RJTUVLRUVQSU5HIGlzIG5vdCBzZXQKQ09ORklHX1RJTUVS
X1NUQVRTPXkKCiMKIyBMb2NrIERlYnVnZ2luZyAoc3BpbmxvY2tzLCBtdXRleGVzLCBldGMuLi4p
CiMKIyBDT05GSUdfREVCVUdfUlRfTVVURVhFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NQ
SU5MT0NLIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTVVURVhFUyBpcyBub3Qgc2V0CiMgQ09O
RklHX0RFQlVHX1dXX01VVEVYX1NMT1dQQVRIIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTE9D
S19BTExPQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BST1ZFX0xPQ0tJTkcgaXMgbm90IHNldAojIENP
TkZJR19MT0NLX1NUQVQgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19BVE9NSUNfU0xFRVAgaXMg
bm90IHNldAojIENPTkZJR19ERUJVR19MT0NLSU5HX0FQSV9TRUxGVEVTVFMgaXMgbm90IHNldApD
T05GSUdfTE9DS19UT1JUVVJFX1RFU1Q9bQpDT05GSUdfU1RBQ0tUUkFDRT15CiMgQ09ORklHX0RF
QlVHX0tPQkpFQ1QgaXMgbm90IHNldApDT05GSUdfREVCVUdfQlVHVkVSQk9TRT15CiMgQ09ORklH
X0RFQlVHX0xJU1QgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19QSV9MSVNUIGlzIG5vdCBzZXQK
IyBDT05GSUdfREVCVUdfU0cgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19OT1RJRklFUlMgaXMg
bm90IHNldAojIENPTkZJR19ERUJVR19DUkVERU5USUFMUyBpcyBub3Qgc2V0CgojCiMgUkNVIERl
YnVnZ2luZwojCiMgQ09ORklHX1BST1ZFX1JDVSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQQVJTRV9S
Q1VfUE9JTlRFUiBpcyBub3Qgc2V0CkNPTkZJR19UT1JUVVJFX1RFU1Q9bQojIENPTkZJR19SQ1Vf
VE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX1JDVV9DUFVfU1RBTExfVElNRU9VVD02MAoj
IENPTkZJR19SQ1VfVFJBQ0UgaXMgbm90IHNldAojIENPTkZJR19SQ1VfRVFTX0RFQlVHIGlzIG5v
dCBzZXQKIyBDT05GSUdfREVCVUdfQkxPQ0tfRVhUX0RFVlQgaXMgbm90IHNldApDT05GSUdfTk9U
SUZJRVJfRVJST1JfSU5KRUNUSU9OPW0KQ09ORklHX0NQVV9OT1RJRklFUl9FUlJPUl9JTkpFQ1Q9
bQpDT05GSUdfUE1fTk9USUZJRVJfRVJST1JfSU5KRUNUPW0KIyBDT05GSUdfRkFVTFRfSU5KRUNU
SU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfTEFURU5DWVRPUCBpcyBub3Qgc2V0CkNPTkZJR19BUkNI
X0hBU19ERUJVR19TVFJJQ1RfVVNFUl9DT1BZX0NIRUNLUz15CiMgQ09ORklHX0RFQlVHX1NUUklD
VF9VU0VSX0NPUFlfQ0hFQ0tTIGlzIG5vdCBzZXQKQ09ORklHX1VTRVJfU1RBQ0tUUkFDRV9TVVBQ
T1JUPXkKQ09ORklHX05PUF9UUkFDRVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9UUkFDRVI9eQpD
T05GSUdfSEFWRV9GVU5DVElPTl9HUkFQSF9UUkFDRVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9H
UkFQSF9GUF9URVNUPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0U9eQpDT05GSUdfSEFWRV9E
WU5BTUlDX0ZUUkFDRV9XSVRIX1JFR1M9eQpDT05GSUdfSEFWRV9GVFJBQ0VfTUNPVU5UX1JFQ09S
RD15CkNPTkZJR19IQVZFX1NZU0NBTExfVFJBQ0VQT0lOVFM9eQpDT05GSUdfSEFWRV9GRU5UUlk9
eQpDT05GSUdfSEFWRV9DX1JFQ09SRE1DT1VOVD15CkNPTkZJR19UUkFDRVJfTUFYX1RSQUNFPXkK
Q09ORklHX1RSQUNFX0NMT0NLPXkKQ09ORklHX1JJTkdfQlVGRkVSPXkKQ09ORklHX0VWRU5UX1RS
QUNJTkc9eQpDT05GSUdfQ09OVEVYVF9TV0lUQ0hfVFJBQ0VSPXkKQ09ORklHX1JJTkdfQlVGRkVS
X0FMTE9XX1NXQVA9eQpDT05GSUdfVFJBQ0lORz15CkNPTkZJR19HRU5FUklDX1RSQUNFUj15CkNP
TkZJR19UUkFDSU5HX1NVUFBPUlQ9eQpDT05GSUdfRlRSQUNFPXkKQ09ORklHX0ZVTkNUSU9OX1RS
QUNFUj15CkNPTkZJR19GVU5DVElPTl9HUkFQSF9UUkFDRVI9eQojIENPTkZJR19JUlFTT0ZGX1RS
QUNFUiBpcyBub3Qgc2V0CkNPTkZJR19TQ0hFRF9UUkFDRVI9eQpDT05GSUdfRlRSQUNFX1NZU0NB
TExTPXkKQ09ORklHX1RSQUNFUl9TTkFQU0hPVD15CiMgQ09ORklHX1RSQUNFUl9TTkFQU0hPVF9Q
RVJfQ1BVX1NXQVAgaXMgbm90IHNldApDT05GSUdfQlJBTkNIX1BST0ZJTEVfTk9ORT15CiMgQ09O
RklHX1BST0ZJTEVfQU5OT1RBVEVEX0JSQU5DSEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJPRklM
RV9BTExfQlJBTkNIRVMgaXMgbm90IHNldApDT05GSUdfU1RBQ0tfVFJBQ0VSPXkKQ09ORklHX0JM
S19ERVZfSU9fVFJBQ0U9eQpDT05GSUdfS1BST0JFX0VWRU5UPXkKQ09ORklHX1VQUk9CRV9FVkVO
VD15CkNPTkZJR19CUEZfRVZFTlRTPXkKQ09ORklHX1BST0JFX0VWRU5UUz15CkNPTkZJR19EWU5B
TUlDX0ZUUkFDRT15CkNPTkZJR19EWU5BTUlDX0ZUUkFDRV9XSVRIX1JFR1M9eQpDT05GSUdfRlVO
Q1RJT05fUFJPRklMRVI9eQpDT05GSUdfRlRSQUNFX01DT1VOVF9SRUNPUkQ9eQojIENPTkZJR19G
VFJBQ0VfU1RBUlRVUF9URVNUIGlzIG5vdCBzZXQKQ09ORklHX01NSU9UUkFDRT15CiMgQ09ORklH
X01NSU9UUkFDRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJBQ0VQT0lOVF9CRU5DSE1BUksg
aXMgbm90IHNldAojIENPTkZJR19SSU5HX0JVRkZFUl9CRU5DSE1BUksgaXMgbm90IHNldAojIENP
TkZJR19SSU5HX0JVRkZFUl9TVEFSVFVQX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19UUkFDRV9F
TlVNX01BUF9GSUxFIGlzIG5vdCBzZXQKQ09ORklHX1RSQUNJTkdfRVZFTlRTX0dQSU89eQoKIwoj
IFJ1bnRpbWUgVGVzdGluZwojCiMgQ09ORklHX0xLRFRNIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVT
VF9MSVNUX1NPUlQgaXMgbm90IHNldAojIENPTkZJR19LUFJPQkVTX1NBTklUWV9URVNUIGlzIG5v
dCBzZXQKIyBDT05GSUdfQkFDS1RSQUNFX1NFTEZfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19SQlRS
RUVfVEVTVD1tCkNPTkZJR19JTlRFUlZBTF9UUkVFX1RFU1Q9bQpDT05GSUdfUEVSQ1BVX1RFU1Q9
bQojIENPTkZJR19BVE9NSUM2NF9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19BU1lOQ19SQUlE
Nl9URVNUPW0KQ09ORklHX1RFU1RfSEVYRFVNUD1tCkNPTkZJR19URVNUX1NUUklOR19IRUxQRVJT
PW0KQ09ORklHX1RFU1RfS1NUUlRPWD1tCkNPTkZJR19URVNUX1BSSU5URj1tCiMgQ09ORklHX1RF
U1RfUkhBU0hUQUJMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BST1ZJREVfT0hDSTEzOTRfRE1BX0lO
SVQgaXMgbm90IHNldAojIENPTkZJR19ETUFfQVBJX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1RF
U1RfTEtNPW0KQ09ORklHX1RFU1RfVVNFUl9DT1BZPW0KQ09ORklHX1RFU1RfQlBGPW0KQ09ORklH
X1RFU1RfRklSTVdBUkU9bQpDT05GSUdfVEVTVF9VREVMQVk9bQpDT05GSUdfTUVNVEVTVD15CkNP
TkZJR19URVNUX1NUQVRJQ19LRVlTPW0KIyBDT05GSUdfU0FNUExFUyBpcyBub3Qgc2V0CkNPTkZJ
R19IQVZFX0FSQ0hfS0dEQj15CkNPTkZJR19LR0RCPXkKQ09ORklHX0tHREJfU0VSSUFMX0NPTlNP
TEU9eQojIENPTkZJR19LR0RCX1RFU1RTIGlzIG5vdCBzZXQKQ09ORklHX0tHREJfTE9XX0xFVkVM
X1RSQVA9eQpDT05GSUdfS0dEQl9LREI9eQpDT05GSUdfS0RCX0RFRkFVTFRfRU5BQkxFPTB4MQpD
T05GSUdfS0RCX0tFWUJPQVJEPXkKQ09ORklHX0tEQl9DT05USU5VRV9DQVRBU1RST1BISUM9MApD
T05GSUdfU1RSSUNUX0RFVk1FTT15CiMgQ09ORklHX1g4Nl9WRVJCT1NFX0JPT1RVUCBpcyBub3Qg
c2V0CkNPTkZJR19FQVJMWV9QUklOVEs9eQpDT05GSUdfRUFSTFlfUFJJTlRLX0RCR1A9eQpDT05G
SUdfRUFSTFlfUFJJTlRLX0VGST15CiMgQ09ORklHX1g4Nl9QVERVTVBfQ09SRSBpcyBub3Qgc2V0
CiMgQ09ORklHX1g4Nl9QVERVTVAgaXMgbm90IHNldAojIENPTkZJR19FRklfUEdUX0RVTVAgaXMg
bm90IHNldApDT05GSUdfREVCVUdfUk9EQVRBPXkKIyBDT05GSUdfREVCVUdfUk9EQVRBX1RFU1Qg
aXMgbm90IHNldAojIENPTkZJR19ERUJVR19XWCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19TRVRf
TU9EVUxFX1JPTlg9eQojIENPTkZJR19ERUJVR19OWF9URVNUIGlzIG5vdCBzZXQKQ09ORklHX0RP
VUJMRUZBVUxUPXkKIyBDT05GSUdfREVCVUdfVExCRkxVU0ggaXMgbm90IHNldAojIENPTkZJR19J
T01NVV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0lPTU1VX1NUUkVTUyBpcyBub3Qgc2V0CkNP
TkZJR19IQVZFX01NSU9UUkFDRV9TVVBQT1JUPXkKIyBDT05GSUdfWDg2X0RFQ09ERVJfU0VMRlRF
U1QgaXMgbm90IHNldApDT05GSUdfSU9fREVMQVlfVFlQRV8wWDgwPTAKQ09ORklHX0lPX0RFTEFZ
X1RZUEVfMFhFRD0xCkNPTkZJR19JT19ERUxBWV9UWVBFX1VERUxBWT0yCkNPTkZJR19JT19ERUxB
WV9UWVBFX05PTkU9MwojIENPTkZJR19JT19ERUxBWV8wWDgwIGlzIG5vdCBzZXQKQ09ORklHX0lP
X0RFTEFZXzBYRUQ9eQojIENPTkZJR19JT19ERUxBWV9VREVMQVkgaXMgbm90IHNldAojIENPTkZJ
R19JT19ERUxBWV9OT05FIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfSU9fREVMQVlfVFlQRT0x
CiMgQ09ORklHX0RFQlVHX0JPT1RfUEFSQU1TIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BBX0RFQlVH
IGlzIG5vdCBzZXQKQ09ORklHX09QVElNSVpFX0lOTElOSU5HPXkKIyBDT05GSUdfREVCVUdfRU5U
UlkgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19OTUlfU0VMRlRFU1QgaXMgbm90IHNldAojIENP
TkZJR19YODZfREVCVUdfU1RBVElDX0NQVV9IQVMgaXMgbm90IHNldApDT05GSUdfWDg2X0RFQlVH
X0ZQVT15CkNPTkZJR19QVU5JVF9BVE9NX0RFQlVHPW0KCiMKIyBTZWN1cml0eSBvcHRpb25zCiMK
Q09ORklHX0tFWVM9eQpDT05GSUdfUEVSU0lTVEVOVF9LRVlSSU5HUz15CkNPTkZJR19CSUdfS0VZ
Uz15CkNPTkZJR19UUlVTVEVEX0tFWVM9eQpDT05GSUdfRU5DUllQVEVEX0tFWVM9eQojIENPTkZJ
R19TRUNVUklUWV9ETUVTR19SRVNUUklDVCBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWT15CkNP
TkZJR19TRUNVUklUWUZTPXkKQ09ORklHX1NFQ1VSSVRZX05FVFdPUks9eQpDT05GSUdfU0VDVVJJ
VFlfTkVUV09SS19YRlJNPXkKQ09ORklHX1NFQ1VSSVRZX1BBVEg9eQpDT05GSUdfSU5URUxfVFhU
PXkKQ09ORklHX0xTTV9NTUFQX01JTl9BRERSPTAKQ09ORklHX1NFQ1VSSVRZX1NFTElOVVg9eQpD
T05GSUdfU0VDVVJJVFlfU0VMSU5VWF9CT09UUEFSQU09eQpDT05GSUdfU0VDVVJJVFlfU0VMSU5V
WF9CT09UUEFSQU1fVkFMVUU9MApDT05GSUdfU0VDVVJJVFlfU0VMSU5VWF9ESVNBQkxFPXkKQ09O
RklHX1NFQ1VSSVRZX1NFTElOVVhfREVWRUxPUD15CkNPTkZJR19TRUNVUklUWV9TRUxJTlVYX0FW
Q19TVEFUUz15CkNPTkZJR19TRUNVUklUWV9TRUxJTlVYX0NIRUNLUkVRUFJPVF9WQUxVRT0xCiMg
Q09ORklHX1NFQ1VSSVRZX1NFTElOVVhfUE9MSUNZREJfVkVSU0lPTl9NQVggaXMgbm90IHNldApD
T05GSUdfU0VDVVJJVFlfU01BQ0s9eQojIENPTkZJR19TRUNVUklUWV9TTUFDS19CUklOR1VQIGlz
IG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZX1NNQUNLX05FVEZJTFRFUj15CkNPTkZJR19TRUNVUklU
WV9UT01PWU89eQpDT05GSUdfU0VDVVJJVFlfVE9NT1lPX01BWF9BQ0NFUFRfRU5UUlk9MjA0OApD
T05GSUdfU0VDVVJJVFlfVE9NT1lPX01BWF9BVURJVF9MT0c9MTAyNAojIENPTkZJR19TRUNVUklU
WV9UT01PWU9fT01JVF9VU0VSU1BBQ0VfTE9BREVSIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZ
X1RPTU9ZT19QT0xJQ1lfTE9BREVSPSIvc2Jpbi90b21veW8taW5pdCIKQ09ORklHX1NFQ1VSSVRZ
X1RPTU9ZT19BQ1RJVkFUSU9OX1RSSUdHRVI9Ii9zYmluL2luaXQiCkNPTkZJR19TRUNVUklUWV9B
UFBBUk1PUj15CkNPTkZJR19TRUNVUklUWV9BUFBBUk1PUl9CT09UUEFSQU1fVkFMVUU9MQojIENP
TkZJR19TRUNVUklUWV9BUFBBUk1PUl9TVEFUUyBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9B
UFBBUk1PUl9VTkNPTkZJTkVEX0lOSVQ9eQpDT05GSUdfU0VDVVJJVFlfQVBQQVJNT1JfSEFTSD15
CkNPTkZJR19TRUNVUklUWV9BUFBBUk1PUl9IQVNIX0RFRkFVTFQ9eQpDT05GSUdfU0VDVVJJVFlf
WUFNQT15CkNPTkZJR19JTlRFR1JJVFk9eQpDT05GSUdfSU5URUdSSVRZX1NJR05BVFVSRT15CkNP
TkZJR19JTlRFR1JJVFlfQVNZTU1FVFJJQ19LRVlTPXkKQ09ORklHX0lOVEVHUklUWV9BVURJVD15
CkNPTkZJR19JTUE9eQpDT05GSUdfSU1BX01FQVNVUkVfUENSX0lEWD0xMApDT05GSUdfSU1BX0xT
TV9SVUxFUz15CiMgQ09ORklHX0lNQV9URU1QTEFURSBpcyBub3Qgc2V0CkNPTkZJR19JTUFfTkdf
VEVNUExBVEU9eQojIENPTkZJR19JTUFfU0lHX1RFTVBMQVRFIGlzIG5vdCBzZXQKQ09ORklHX0lN
QV9ERUZBVUxUX1RFTVBMQVRFPSJpbWEtbmciCkNPTkZJR19JTUFfREVGQVVMVF9IQVNIX1NIQTE9
eQojIENPTkZJR19JTUFfREVGQVVMVF9IQVNIX1NIQTI1NiBpcyBub3Qgc2V0CiMgQ09ORklHX0lN
QV9ERUZBVUxUX0hBU0hfU0hBNTEyIGlzIG5vdCBzZXQKIyBDT05GSUdfSU1BX0RFRkFVTFRfSEFT
SF9XUDUxMiBpcyBub3Qgc2V0CkNPTkZJR19JTUFfREVGQVVMVF9IQVNIPSJzaGExIgpDT05GSUdf
SU1BX0FQUFJBSVNFPXkKQ09ORklHX0lNQV9UUlVTVEVEX0tFWVJJTkc9eQpDT05GSUdfSU1BX01P
S19LRVlSSU5HPXkKIyBDT05GSUdfSU1BX0xPQURfWDUwOSBpcyBub3Qgc2V0CkNPTkZJR19FVk09
eQpDT05GSUdfRVZNX0FUVFJfRlNVVUlEPXkKQ09ORklHX0VWTV9FWFRSQV9TTUFDS19YQVRUUlM9
eQojIENPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX1NFTElOVVggaXMgbm90IHNldAojIENPTkZJR19E
RUZBVUxUX1NFQ1VSSVRZX1NNQUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfREVGQVVMVF9TRUNVUklU
WV9UT01PWU8gaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9TRUNVUklUWV9BUFBBUk1PUj15CiMg
Q09ORklHX0RFRkFVTFRfU0VDVVJJVFlfREFDIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfU0VD
VVJJVFk9ImFwcGFybW9yIgpDT05GSUdfWE9SX0JMT0NLUz1tCkNPTkZJR19BU1lOQ19DT1JFPW0K
Q09ORklHX0FTWU5DX01FTUNQWT1tCkNPTkZJR19BU1lOQ19YT1I9bQpDT05GSUdfQVNZTkNfUFE9
bQpDT05GSUdfQVNZTkNfUkFJRDZfUkVDT1Y9bQpDT05GSUdfQ1JZUFRPPXkKCiMKIyBDcnlwdG8g
Y29yZSBvciBoZWxwZXIKIwpDT05GSUdfQ1JZUFRPX0FMR0FQST15CkNPTkZJR19DUllQVE9fQUxH
QVBJMj15CkNPTkZJR19DUllQVE9fQUVBRD1tCkNPTkZJR19DUllQVE9fQUVBRDI9eQpDT05GSUdf
Q1JZUFRPX0JMS0NJUEhFUj15CkNPTkZJR19DUllQVE9fQkxLQ0lQSEVSMj15CkNPTkZJR19DUllQ
VE9fSEFTSD15CkNPTkZJR19DUllQVE9fSEFTSDI9eQpDT05GSUdfQ1JZUFRPX1JORz15CkNPTkZJ
R19DUllQVE9fUk5HMj15CkNPTkZJR19DUllQVE9fUk5HX0RFRkFVTFQ9bQpDT05GSUdfQ1JZUFRP
X1BDT01QPW0KQ09ORklHX0NSWVBUT19QQ09NUDI9eQpDT05GSUdfQ1JZUFRPX0FLQ0lQSEVSMj15
CkNPTkZJR19DUllQVE9fQUtDSVBIRVI9eQpDT05GSUdfQ1JZUFRPX1JTQT15CkNPTkZJR19DUllQ
VE9fTUFOQUdFUj15CkNPTkZJR19DUllQVE9fTUFOQUdFUjI9eQpDT05GSUdfQ1JZUFRPX1VTRVI9
bQpDT05GSUdfQ1JZUFRPX01BTkFHRVJfRElTQUJMRV9URVNUUz15CkNPTkZJR19DUllQVE9fR0Yx
MjhNVUw9bQpDT05GSUdfQ1JZUFRPX05VTEw9bQpDT05GSUdfQ1JZUFRPX05VTEwyPXkKQ09ORklH
X0NSWVBUT19QQ1JZUFQ9bQpDT05GSUdfQ1JZUFRPX1dPUktRVUVVRT15CkNPTkZJR19DUllQVE9f
Q1JZUFREPW0KQ09ORklHX0NSWVBUT19NQ1JZUFREPW0KQ09ORklHX0NSWVBUT19BVVRIRU5DPW0K
Q09ORklHX0NSWVBUT19URVNUPW0KQ09ORklHX0NSWVBUT19BQkxLX0hFTFBFUj1tCkNPTkZJR19D
UllQVE9fR0xVRV9IRUxQRVJfWDg2PW0KCiMKIyBBdXRoZW50aWNhdGVkIEVuY3J5cHRpb24gd2l0
aCBBc3NvY2lhdGVkIERhdGEKIwpDT05GSUdfQ1JZUFRPX0NDTT1tCkNPTkZJR19DUllQVE9fR0NN
PW0KQ09ORklHX0NSWVBUT19DSEFDSEEyMFBPTFkxMzA1PW0KQ09ORklHX0NSWVBUT19TRVFJVj1t
CkNPTkZJR19DUllQVE9fRUNIQUlOSVY9bQoKIwojIEJsb2NrIG1vZGVzCiMKQ09ORklHX0NSWVBU
T19DQkM9eQpDT05GSUdfQ1JZUFRPX0NUUj1tCkNPTkZJR19DUllQVE9fQ1RTPW0KQ09ORklHX0NS
WVBUT19FQ0I9eQpDT05GSUdfQ1JZUFRPX0xSVz1tCkNPTkZJR19DUllQVE9fUENCQz1tCkNPTkZJ
R19DUllQVE9fWFRTPW0KQ09ORklHX0NSWVBUT19LRVlXUkFQPW0KCiMKIyBIYXNoIG1vZGVzCiMK
Q09ORklHX0NSWVBUT19DTUFDPW0KQ09ORklHX0NSWVBUT19ITUFDPXkKQ09ORklHX0NSWVBUT19Y
Q0JDPW0KQ09ORklHX0NSWVBUT19WTUFDPW0KCiMKIyBEaWdlc3QKIwpDT05GSUdfQ1JZUFRPX0NS
QzMyQz15CkNPTkZJR19DUllQVE9fQ1JDMzJDX0lOVEVMPXkKQ09ORklHX0NSWVBUT19DUkMzMj1t
CkNPTkZJR19DUllQVE9fQ1JDMzJfUENMTVVMPW0KQ09ORklHX0NSWVBUT19DUkNUMTBESUY9eQpD
T05GSUdfQ1JZUFRPX0NSQ1QxMERJRl9QQ0xNVUw9bQpDT05GSUdfQ1JZUFRPX0dIQVNIPW0KQ09O
RklHX0NSWVBUT19QT0xZMTMwNT1tCkNPTkZJR19DUllQVE9fUE9MWTEzMDVfWDg2XzY0PW0KQ09O
RklHX0NSWVBUT19NRDQ9bQpDT05GSUdfQ1JZUFRPX01ENT15CkNPTkZJR19DUllQVE9fTUlDSEFF
TF9NSUM9bQpDT05GSUdfQ1JZUFRPX1JNRDEyOD1tCkNPTkZJR19DUllQVE9fUk1EMTYwPW0KQ09O
RklHX0NSWVBUT19STUQyNTY9bQpDT05GSUdfQ1JZUFRPX1JNRDMyMD1tCkNPTkZJR19DUllQVE9f
U0hBMT15CkNPTkZJR19DUllQVE9fU0hBMV9TU1NFMz1tCkNPTkZJR19DUllQVE9fU0hBMjU2X1NT
U0UzPW0KQ09ORklHX0NSWVBUT19TSEE1MTJfU1NTRTM9bQpDT05GSUdfQ1JZUFRPX1NIQTFfTUI9
bQpDT05GSUdfQ1JZUFRPX1NIQTI1Nj15CkNPTkZJR19DUllQVE9fU0hBNTEyPXkKQ09ORklHX0NS
WVBUT19UR1IxOTI9bQpDT05GSUdfQ1JZUFRPX1dQNTEyPW0KQ09ORklHX0NSWVBUT19HSEFTSF9D
TE1VTF9OSV9JTlRFTD1tCgojCiMgQ2lwaGVycwojCkNPTkZJR19DUllQVE9fQUVTPXkKQ09ORklH
X0NSWVBUT19BRVNfWDg2XzY0PW0KQ09ORklHX0NSWVBUT19BRVNfTklfSU5URUw9bQpDT05GSUdf
Q1JZUFRPX0FOVUJJUz1tCkNPTkZJR19DUllQVE9fQVJDND1tCkNPTkZJR19DUllQVE9fQkxPV0ZJ
U0g9bQpDT05GSUdfQ1JZUFRPX0JMT1dGSVNIX0NPTU1PTj1tCkNPTkZJR19DUllQVE9fQkxPV0ZJ
U0hfWDg2XzY0PW0KQ09ORklHX0NSWVBUT19DQU1FTExJQT1tCkNPTkZJR19DUllQVE9fQ0FNRUxM
SUFfWDg2XzY0PW0KQ09ORklHX0NSWVBUT19DQU1FTExJQV9BRVNOSV9BVlhfWDg2XzY0PW0KQ09O
RklHX0NSWVBUT19DQU1FTExJQV9BRVNOSV9BVlgyX1g4Nl82ND1tCkNPTkZJR19DUllQVE9fQ0FT
VF9DT01NT049bQpDT05GSUdfQ1JZUFRPX0NBU1Q1PW0KQ09ORklHX0NSWVBUT19DQVNUNV9BVlhf
WDg2XzY0PW0KQ09ORklHX0NSWVBUT19DQVNUNj1tCkNPTkZJR19DUllQVE9fQ0FTVDZfQVZYX1g4
Nl82ND1tCkNPTkZJR19DUllQVE9fREVTPW0KQ09ORklHX0NSWVBUT19ERVMzX0VERV9YODZfNjQ9
bQpDT05GSUdfQ1JZUFRPX0ZDUllQVD1tCkNPTkZJR19DUllQVE9fS0hBWkFEPW0KQ09ORklHX0NS
WVBUT19TQUxTQTIwPW0KQ09ORklHX0NSWVBUT19TQUxTQTIwX1g4Nl82ND1tCkNPTkZJR19DUllQ
VE9fQ0hBQ0hBMjA9bQpDT05GSUdfQ1JZUFRPX0NIQUNIQTIwX1g4Nl82ND1tCkNPTkZJR19DUllQ
VE9fU0VFRD1tCkNPTkZJR19DUllQVE9fU0VSUEVOVD1tCkNPTkZJR19DUllQVE9fU0VSUEVOVF9T
U0UyX1g4Nl82ND1tCkNPTkZJR19DUllQVE9fU0VSUEVOVF9BVlhfWDg2XzY0PW0KQ09ORklHX0NS
WVBUT19TRVJQRU5UX0FWWDJfWDg2XzY0PW0KQ09ORklHX0NSWVBUT19URUE9bQpDT05GSUdfQ1JZ
UFRPX1RXT0ZJU0g9bQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfQ09NTU9OPW0KQ09ORklHX0NSWVBU
T19UV09GSVNIX1g4Nl82ND1tCkNPTkZJR19DUllQVE9fVFdPRklTSF9YODZfNjRfM1dBWT1tCkNP
TkZJR19DUllQVE9fVFdPRklTSF9BVlhfWDg2XzY0PW0KCiMKIyBDb21wcmVzc2lvbgojCkNPTkZJ
R19DUllQVE9fREVGTEFURT1tCkNPTkZJR19DUllQVE9fWkxJQj1tCkNPTkZJR19DUllQVE9fTFpP
PXkKQ09ORklHX0NSWVBUT184NDI9bQpDT05GSUdfQ1JZUFRPX0xaND1tCkNPTkZJR19DUllQVE9f
TFo0SEM9bQoKIwojIFJhbmRvbSBOdW1iZXIgR2VuZXJhdGlvbgojCkNPTkZJR19DUllQVE9fQU5T
SV9DUFJORz1tCkNPTkZJR19DUllQVE9fRFJCR19NRU5VPW0KQ09ORklHX0NSWVBUT19EUkJHX0hN
QUM9eQpDT05GSUdfQ1JZUFRPX0RSQkdfSEFTSD15CkNPTkZJR19DUllQVE9fRFJCR19DVFI9eQpD
T05GSUdfQ1JZUFRPX0RSQkc9bQpDT05GSUdfQ1JZUFRPX0pJVFRFUkVOVFJPUFk9bQpDT05GSUdf
Q1JZUFRPX1VTRVJfQVBJPW0KQ09ORklHX0NSWVBUT19VU0VSX0FQSV9IQVNIPW0KQ09ORklHX0NS
WVBUT19VU0VSX0FQSV9TS0NJUEhFUj1tCkNPTkZJR19DUllQVE9fVVNFUl9BUElfUk5HPW0KQ09O
RklHX0NSWVBUT19VU0VSX0FQSV9BRUFEPW0KQ09ORklHX0NSWVBUT19IQVNIX0lORk89eQpDT05G
SUdfQ1JZUFRPX0hXPXkKQ09ORklHX0NSWVBUT19ERVZfUEFETE9DSz15CkNPTkZJR19DUllQVE9f
REVWX1BBRExPQ0tfQUVTPW0KQ09ORklHX0NSWVBUT19ERVZfUEFETE9DS19TSEE9bQpDT05GSUdf
Q1JZUFRPX0RFVl9DQ1A9eQpDT05GSUdfQ1JZUFRPX0RFVl9DQ1BfREQ9bQpDT05GSUdfQ1JZUFRP
X0RFVl9DQ1BfQ1JZUFRPPW0KQ09ORklHX0NSWVBUT19ERVZfUUFUPW0KQ09ORklHX0NSWVBUT19E
RVZfUUFUX0RIODk1eENDPW0KQ09ORklHX0NSWVBUT19ERVZfUUFUX0RIODk1eENDVkY9bQpDT05G
SUdfQVNZTU1FVFJJQ19LRVlfVFlQRT15CkNPTkZJR19BU1lNTUVUUklDX1BVQkxJQ19LRVlfU1VC
VFlQRT15CkNPTkZJR19QVUJMSUNfS0VZX0FMR09fUlNBPXkKQ09ORklHX1g1MDlfQ0VSVElGSUNB
VEVfUEFSU0VSPXkKQ09ORklHX1BLQ1M3X01FU1NBR0VfUEFSU0VSPXkKQ09ORklHX1BLQ1M3X1RF
U1RfS0VZPW0KQ09ORklHX1NJR05FRF9QRV9GSUxFX1ZFUklGSUNBVElPTj15CkNPTkZJR19FRklf
U0lHTkFUVVJFX0xJU1RfUEFSU0VSPXkKCiMKIyBDZXJ0aWZpY2F0ZXMgZm9yIHNpZ25hdHVyZSBj
aGVja2luZwojCkNPTkZJR19NT0RVTEVfU0lHX0tFWT0iY2VydHMvc2lnbmluZ19rZXkucGVtIgpD
T05GSUdfU1lTVEVNX1RSVVNURURfS0VZUklORz15CkNPTkZJR19TWVNURU1fVFJVU1RFRF9LRVlT
PSIiCkNPTkZJR19TWVNURU1fRVhUUkFfQ0VSVElGSUNBVEU9eQpDT05GSUdfU1lTVEVNX0VYVFJB
X0NFUlRJRklDQVRFX1NJWkU9NDA5NgpDT05GSUdfSEFWRV9LVk09eQpDT05GSUdfSEFWRV9LVk1f
SVJRQ0hJUD15CkNPTkZJR19IQVZFX0tWTV9JUlFGRD15CkNPTkZJR19IQVZFX0tWTV9JUlFfUk9V
VElORz15CkNPTkZJR19IQVZFX0tWTV9FVkVOVEZEPXkKQ09ORklHX0tWTV9BUElDX0FSQ0hJVEVD
VFVSRT15CkNPTkZJR19LVk1fTU1JTz15CkNPTkZJR19LVk1fQVNZTkNfUEY9eQpDT05GSUdfSEFW
RV9LVk1fTVNJPXkKQ09ORklHX0hBVkVfS1ZNX0NQVV9SRUxBWF9JTlRFUkNFUFQ9eQpDT05GSUdf
S1ZNX1ZGSU89eQpDT05GSUdfS1ZNX0dFTkVSSUNfRElSVFlMT0dfUkVBRF9QUk9URUNUPXkKQ09O
RklHX0tWTV9DT01QQVQ9eQpDT05GSUdfSEFWRV9LVk1fSVJRX0JZUEFTUz15CkNPTkZJR19WSVJU
VUFMSVpBVElPTj15CkNPTkZJR19LVk09bQpDT05GSUdfS1ZNX0lOVEVMPW0KQ09ORklHX0tWTV9B
TUQ9bQojIENPTkZJR19LVk1fTU1VX0FVRElUIGlzIG5vdCBzZXQKQ09ORklHX0tWTV9ERVZJQ0Vf
QVNTSUdOTUVOVD15CkNPTkZJR19CSU5BUllfUFJJTlRGPXkKCiMKIyBMaWJyYXJ5IHJvdXRpbmVz
CiMKQ09ORklHX1JBSUQ2X1BRPW0KQ09ORklHX0JJVFJFVkVSU0U9eQojIENPTkZJR19IQVZFX0FS
Q0hfQklUUkVWRVJTRSBpcyBub3Qgc2V0CkNPTkZJR19SQVRJT05BTD15CkNPTkZJR19HRU5FUklD
X1NUUk5DUFlfRlJPTV9VU0VSPXkKQ09ORklHX0dFTkVSSUNfU1RSTkxFTl9VU0VSPXkKQ09ORklH
X0dFTkVSSUNfTkVUX1VUSUxTPXkKQ09ORklHX0dFTkVSSUNfRklORF9GSVJTVF9CSVQ9eQpDT05G
SUdfR0VORVJJQ19QQ0lfSU9NQVA9eQpDT05GSUdfR0VORVJJQ19JT01BUD15CkNPTkZJR19HRU5F
UklDX0lPPXkKQ09ORklHX0FSQ0hfVVNFX0NNUFhDSEdfTE9DS1JFRj15CkNPTkZJR19BUkNIX0hB
U19GQVNUX01VTFRJUExJRVI9eQpDT05GSUdfQ1JDX0NDSVRUPW0KQ09ORklHX0NSQzE2PXkKQ09O
RklHX0NSQ19UMTBESUY9eQpDT05GSUdfQ1JDX0lUVV9UPW0KQ09ORklHX0NSQzMyPXkKIyBDT05G
SUdfQ1JDMzJfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfQ1JDMzJfU0xJQ0VCWTg9eQojIENP
TkZJR19DUkMzMl9TTElDRUJZNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzMyX1NBUldBVEUgaXMg
bm90IHNldAojIENPTkZJR19DUkMzMl9CSVQgaXMgbm90IHNldApDT05GSUdfQ1JDNz1tCkNPTkZJ
R19MSUJDUkMzMkM9bQpDT05GSUdfQ1JDOD1tCiMgQ09ORklHX0FVRElUX0FSQ0hfQ09NUEFUX0dF
TkVSSUMgaXMgbm90IHNldAojIENPTkZJR19SQU5ET00zMl9TRUxGVEVTVCBpcyBub3Qgc2V0CkNP
TkZJR184NDJfQ09NUFJFU1M9bQpDT05GSUdfODQyX0RFQ09NUFJFU1M9bQpDT05GSUdfWkxJQl9J
TkZMQVRFPXkKQ09ORklHX1pMSUJfREVGTEFURT15CkNPTkZJR19MWk9fQ09NUFJFU1M9eQpDT05G
SUdfTFpPX0RFQ09NUFJFU1M9eQpDT05GSUdfTFo0X0NPTVBSRVNTPW0KQ09ORklHX0xaNEhDX0NP
TVBSRVNTPW0KQ09ORklHX0xaNF9ERUNPTVBSRVNTPXkKQ09ORklHX1haX0RFQz15CkNPTkZJR19Y
Wl9ERUNfWDg2PXkKQ09ORklHX1haX0RFQ19QT1dFUlBDPXkKQ09ORklHX1haX0RFQ19JQTY0PXkK
Q09ORklHX1haX0RFQ19BUk09eQpDT05GSUdfWFpfREVDX0FSTVRIVU1CPXkKQ09ORklHX1haX0RF
Q19TUEFSQz15CkNPTkZJR19YWl9ERUNfQkNKPXkKQ09ORklHX1haX0RFQ19URVNUPW0KQ09ORklH
X0RFQ09NUFJFU1NfR1pJUD15CkNPTkZJR19ERUNPTVBSRVNTX0JaSVAyPXkKQ09ORklHX0RFQ09N
UFJFU1NfTFpNQT15CkNPTkZJR19ERUNPTVBSRVNTX1haPXkKQ09ORklHX0RFQ09NUFJFU1NfTFpP
PXkKQ09ORklHX0RFQ09NUFJFU1NfTFo0PXkKQ09ORklHX0dFTkVSSUNfQUxMT0NBVE9SPXkKQ09O
RklHX1JFRURfU09MT01PTj1tCkNPTkZJR19SRUVEX1NPTE9NT05fRU5DOD15CkNPTkZJR19SRUVE
X1NPTE9NT05fREVDOD15CkNPTkZJR19SRUVEX1NPTE9NT05fREVDMTY9eQpDT05GSUdfQkNIPW0K
Q09ORklHX0JDSF9DT05TVF9QQVJBTVM9eQpDT05GSUdfVEVYVFNFQVJDSD15CkNPTkZJR19URVhU
U0VBUkNIX0tNUD1tCkNPTkZJR19URVhUU0VBUkNIX0JNPW0KQ09ORklHX1RFWFRTRUFSQ0hfRlNN
PW0KQ09ORklHX0JUUkVFPXkKQ09ORklHX0lOVEVSVkFMX1RSRUU9eQpDT05GSUdfQVNTT0NJQVRJ
VkVfQVJSQVk9eQpDT05GSUdfSEFTX0lPTUVNPXkKQ09ORklHX0hBU19JT1BPUlRfTUFQPXkKQ09O
RklHX0hBU19ETUE9eQpDT05GSUdfQ0hFQ0tfU0lHTkFUVVJFPXkKQ09ORklHX0NQVV9STUFQPXkK
Q09ORklHX0RRTD15CkNPTkZJR19HTE9CPXkKIyBDT05GSUdfR0xPQl9TRUxGVEVTVCBpcyBub3Qg
c2V0CkNPTkZJR19OTEFUVFI9eQpDT05GSUdfQVJDSF9IQVNfQVRPTUlDNjRfREVDX0lGX1BPU0lU
SVZFPXkKQ09ORklHX0xSVV9DQUNIRT1tCkNPTkZJR19DTFpfVEFCPXkKQ09ORklHX0NPUkRJQz1t
CkNPTkZJR19ERFI9eQpDT05GSUdfTVBJTElCPXkKQ09ORklHX1NJR05BVFVSRT15CkNPTkZJR19P
SURfUkVHSVNUUlk9eQpDT05GSUdfVUNTMl9TVFJJTkc9eQpDT05GSUdfRk9OVF9TVVBQT1JUPXkK
IyBDT05GSUdfRk9OVFMgaXMgbm90IHNldApDT05GSUdfRk9OVF84eDg9eQpDT05GSUdfRk9OVF84
eDE2PXkKIyBDT05GSUdfU0dfU1BMSVQgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfU0dfQ0hB
SU49eQpDT05GSUdfQVJDSF9IQVNfUE1FTV9BUEk9eQpDT05GSUdfQVJDSF9IQVNfTU1JT19GTFVT
SD15Cg==

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

------=_Part_1511964_1769519803.1485458125328--


From xen-users-bounces@lists.xen.org Thu Jan 26 21:24:26 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Jan 2017 21: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.xen.org>)
	id 1cWrVT-0008HI-0H; Thu, 26 Jan 2017 21:22:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vhpc.dist@gmail.com>)
 id 1cWrVQ-0008Gn-OY; Thu, 26 Jan 2017 21:22:57 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 62/9C-22326-0B86A885; Thu, 26 Jan 2017 21:22:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXiVRt0RHddRle
 EwYEXohZLPi5msVh19QCrA5PH0d2/mQIYo1gz85LyKxJYMxYt2cVU8GYxc8WkDR2sDYy7u5i7
 GDk5hASKJc4v6QSyuThYBO6wSJy/foAFxJEQ+MEi8WD3IkaQKgmBHIl/n16wQ9jFEsce3QWze
 QUEJU7OfMICMclL4t29fjCbTUBZou/BJbANLAKqEg/PbGeFqA+QaJj9GswWFgiW6O3tBKsXET
 CR2LRwMZDNwcEMNOf1veAJjLyzkGyYhZCBMNUl1s8TAqlgFtCWWLbwNTOErSZxe9tVdmTxBYx
 sqxjVi1OLylKLdI31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECw5QBCHYwdvxz
 OsQoycGkJMrbqNIVIcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC1zAdKCdYlJqeWpGWmQOMGJi0B
 AePkghvFUiat7ggMbc4Mx0idYpRl2PXrssvmYRY8vLzUqXEectBigRAijJK8+BGwKL3EqOslD
 AvI9BRQjwFqUW5mSWo8q8YxTkYlYR5G0Gm8GTmlcBtegV0BBPQEReY20GOKElESEk1MCb/cze
 1Tcjb9Hv9Hpes79PVD17b/c0pk/9HrPX88s+md57Ul+k/q3dUmJi57Ctr+p/Gs/czdpm0Kp68
 dkCxsUR2HhP38QP1MptVpk+aPU3SaeK0jdZV7rEbfXfcKtUKDn9ddWJKeJy3AJfeE89nHEd3x
 dW/mJGWfT43sONXAsvn/JeCNXnBskosxRmJhlrMRcWJAL3exazZAgAA
X-Env-Sender: vhpc.dist@gmail.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1485465772!82485908!1
X-Originating-IP: [74.125.82.196]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45956 invoked from network); 26 Jan 2017 21:22:53 -0000
Received: from mail-ot0-f196.google.com (HELO mail-ot0-f196.google.com)
 (74.125.82.196)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 26 Jan 2017 21:22:53 -0000
Received: by mail-ot0-f196.google.com with SMTP id 65so28815455otq.2;
 Thu, 26 Jan 2017 13:22:53 -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=zsVthuK0XB3utB8ikdIFv9Jl4oOoy6u2YQIO0Cnzryw=;
 b=jElO700NsHGwPl6OYCS63YX3RbnrK2/hnX8Rq0Cucf1NuU2WC7jVAbfKXEW3ctCtHQ
 IqeE3i9D3ibLuODZfYsAI0BleHi4zDlJVbNdVGPwhiOtMWZ9Jh4QyD2r8MpiKGkCVhVt
 3uiAEMdvADPoXhIgANRF40R3DXcbA8/k+xs28sc+Lx0/BOyp6z0+9CZ+G0g1BccOe60S
 YaHp34jUocfclBwUNR2naY+LP4d9GY4IkyUCok8BSMtNjLWZUTeoZ7yusK1zJMMSUqvm
 NsMf8kY6uKAPyroXPL8m8d9bfRjRN0zlp6VhHhei2OXBwdaXw3ukG/fQAqwKhUiYkHGW
 ZH0g==
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=zsVthuK0XB3utB8ikdIFv9Jl4oOoy6u2YQIO0Cnzryw=;
 b=dE56Va7f0YdmEe0bDSK6yB2IG6ln1TFydPLNc0mORSiZRWMLmadK3ER8PlOTYaWUzj
 +Q0z2Ml1DA3JMNtohy82F0oSL1q3TZkSSEx6dDnR2bCYKOGrNQBnlODFkhHEQUMJaSxD
 uVv2zCUhSbofI4hXuysXw3vspEiBZ+HPB5orM+4Eu7wfPwn7HaJ2cwli16Wwzkx3aGO2
 BHbOPjq6IeBMpZ5QKPn0uwL5NEXgDntljorbuevFcDr4vvFpKYtHwTWNbkFE/U3tAVAy
 iF5dwXHGwO4ZonMuSVl6sXo2Lfxrb/Ro7xBd3SWxn75+345vO0VyaG8CaoZgwR91iSpe
 ljww==
X-Gm-Message-State: AIkVDXL1prjxoonpWeb80ffn2WT4eqgaClrq/Vu42g63oByZzugkpIp37jCV5aXOHrEBLYh5C5rYQma1/2UXuA==
X-Received: by 10.157.29.182 with SMTP id y51mr2174360otd.256.1485465772110;
 Thu, 26 Jan 2017 13:22:52 -0800 (PST)
MIME-Version: 1.0
Received: by 10.202.180.7 with HTTP; Thu, 26 Jan 2017 13:22:51 -0800 (PST)
From: VHPC 17 <vhpc.dist@gmail.com>
Date: Thu, 26 Jan 2017 22:22:51 +0100
Message-ID: <CAF05tLOfv61-41hBK+2CLq8V3Q8FZR1mLYE1uYab49HBUbg+SA@mail.gmail.com>
To: xen-devel@lists.xen.org, xen-users@lists.xen.org
Subject: [Xen-users] CfP Virtualization in High-Performance Cloud Computing
	Workshop (VHPC '17)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0841848454215484352=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============0841848454215484352==
Content-Type: multipart/alternative; boundary=001a1141fb8aac3bdb054705f3f1

--001a1141fb8aac3bdb054705f3f1
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=3D

CALL FOR PAPERS


12th Workshop on Virtualization in High=C2=AD-Performance Cloud Computing  =
(VHPC
'17)

held in conjunction with the International Supercomputing Conference - High
Performance,

June 18-22, 2017, 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=3D

Date: June 22, 2017

Workshop URL: http://vhpc.org

Abstract Submission Deadline: February 28, 2017

Paper Submission Deadline: April 25, 2017  (Springer LNCS)

Abstract/Paper Submission Link: https://edas.info/newPaper.php?c=3D23179



Call for Papers

Virtualization technologies constitute a key enabling factor for flexible
resource management

in modern data centers, and particularly in cloud environments. Cloud
providers need to

manage complex infrastructures in a seamless fashion to support the highly
dynamic and

heterogeneous workloads and hosted applications customers deploy.
Similarly, HPC

environments have been increasingly adopting techniques that enable
flexible management of

vast computing and networking resources, close to marginal provisioning
cost, which is

unprecedented in the history of scientific and commercial computing.

Various virtualization technologies contribute to the overall picture in
different ways: machine

virtualization, with its capability to enable consolidation of multiple
under=C2=ADutilized servers with

heterogeneous software and operating systems (OSes), and its capability to
live=C2=AD-migrate a

fully operating virtual machine (VM) with a very short downtime, enables
novel and dynamic

ways to manage physical servers; OS-=C2=ADlevel virtualization (i.e.,
containerization), with its

capability to isolate multiple user=C2=AD-space environments and to allow f=
or
their co=C2=ADexistence within

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

NICs/HBAs to take traffic from multiple VMs or containers; network
virtualization, with its

capability to create logical network overlays that are independent of the
underlying physical

topology and IP addressing, provides the fundamental ground on top of which
evolved

network services can be realized with an unprecedented level of dynamicity
and flexibility; the

increasingly adopted paradigm of Software-=C2=ADDefined Networking (SDN)
 promises to extend

this flexibility to the control and data planes of network paths.

Publication

Accepted papers will be published in a Springer LNCS proceedings volume.


Topics of Interest

The VHPC program committee solicits original, high-quality submissions
related to

virtualization across the entire software stack with a special focus on the
intersection of HPC

and the cloud.

Major Topics

- Virtualization in supercomputing environments, HPC clusters, HPC in the
cloud and grids
- OS-level virtualization and containers (Docker, rkt, Singularity,
Shifter, i.a.)
- Lightweight/specialized operating systems, unikernels
- Optimizations of virtual machine monitor platforms and hypervisors
- Hypervisor support for heterogenous 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
- Performance measurement, modelling and monitoring of virtualized/cloud
workloads
- Virtualization in data intensive computing and Big Data processing - HPC
convergence
- Adaptation of HPC technologies in the cloud (high performance networks,
RDMA, etc.)

- ARM-based hypervisors, ARM virtualization extensions
- I/O virtualization and cloud based storage systems

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

- Large-scale virtualization in domains such as finance and government
- Energy-efficient and power-aware virtualization

- Container security

- Configuration management tools for containers (including CFEngine,
Puppet, i.a.)

- Emerging topics including multi-kernel approaches and,NUMA in hypervisors




The Workshop on Virtualization in High=C2=AD-Performance Cloud Computing (V=
HPC)
aims to

bring together researchers and industrial practitioners facing the
challenges

posed by virtualization in order to foster discussion, collaboration,
mutual exchange

of knowledge and experience, enabling research to ultimately provide novel

solutions for virtualized computing systems of tomorrow.

The workshop will be one day in length, composed of 20 min paper
presentations, each

followed by 10 min discussion sections, plus lightning talks that are
limited to 5 minutes.

Presentations may be accompanied by interactive demonstrations.

Important Dates

February 28, 2017 - Abstract Submission Deadline

April 25, 2017 - Paper submission deadline

May 30, 2017 - Acceptance notification

June 22, 2017 - Workshop Day

June 25, 2017 - Camera-ready version due


Chair

Michael Alexander (chair), scaledinfra technologies, Austria

Anastassios Nanos (co-=C2=ADchair), NTUA, Greece

Balazs Gerofi (co-=C2=ADchair), =E2=80=8BRIKEN Advanced Institute for Compu=
tational
Science=E2=80=8B, Japan


Program committee

Stergios Anastasiadis, University of Ioannina, Greece

Jakob Blomer, CERN, Europe

Ron Brightwell, Sandia National Laboratories, USA

Eduardo C=C3=A9sar, Universidad Autonoma de Barcelona, Spain

Julian Chesterfield, OnApp, UK

Stephen Crago, USC ISI, USA

Christoffer Dall, Columbia University, USA

Patrick Dreher, MIT, USA

Robert Futrick, Cycle Computing, USA

Maria Girone, CERN, Europe

Kyle Hale, Northwestern University, USA

Romeo Kinzler, IBM, Switzerland

Brian Kocoloski, University of Pittsburgh, USA

Nectarios Koziris, National Technical University of Athens, Greece

John Lange, University of Pittsburgh, USA

Che-Rung Lee, National Tsing Hua University, Taiwan

Giuseppe Lettieri, University of Pisa, Italy

Qing Liu, Oak Ridge National Laboratory, USA

Nikos Parlavantzas, IRISA, France

Kevin Pedretti, Sandia National Laboratories, USA

Amer Qouneh, University of Florida, USA

Carlos Rea=C3=B1o, Technical University of Valencia, Spain

Thomas Ryd, CFEngine, Norway

Josh Simons, VMWare, USA

Borja Sotomayor, University of Chicago, USA

Craig Stewart, Indiana University, USA

Anata Tiwari, San Diego Supercomputer Center, USA

Kurt Tutschku, Blekinge Institute of Technology, Sweden

Yasuhiro Watashiba, Osaka University, Japan

Nicholas Wright, Lawrence Berkeley National Laboratory, USA

Chao-Tung Yang, Tunghai University, Taiwan


Paper Submission-Publication

Papers submitted to the workshop will be reviewed by at least two

members of the program committee and external reviewers. Submissions

should include abstract, key words, the e-mail address of the

corresponding author, and must not exceed 10 pages, including tables

and figures at a main font size no smaller than 11 point. Submission

of a paper should be regarded as a commitment that, should the paper

be accepted, at least one of the authors will register and attend the

conference to present the work. Accepted papers will be published in a

Springer LNCS volume. .

The format must be according to the Springer LNCS Style. Initial

submissions are in PDF; authors of accepted papers will be requested

to provide source files.

Format Guidelines:

ftp://ftp.springer.de/pub/tex/latex/llncs/latex2e/llncs2e.zip

Abstract, Paper Submission Link:

https://edas.info/newPaper.php?c=3D23179



Lightning Talks

Lightning Talks are 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 Information

The workshop is one day in length and will be held in conjunction with the
International

Supercomputing Conference - High Performance (ISC) 2017, June 18-22,
Frankfurt,

Germany.

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

<div dir=3D"ltr"><span id=3D"gmail-docs-internal-guid-c474eea6-dc9a-8baf-16=
47-4a48223dd05f"><br><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0p=
t;margin-bottom:0pt"><span style=3D"font-size:14.6667px;font-family:arial;c=
olor:rgb(0,0,0);background-color:transparent;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</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:14.6667px;font-family:arial;color:rgb(0,0,=
0);background-color:transparent;vertical-align:baseline;white-space:pre-wra=
p">CALL FOR PAPERS </span></p><br><br><p dir=3D"ltr" style=3D"line-height:1=
.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:14.6667px;fo=
nt-family:arial;color:rgb(0,0,0);background-color:transparent;font-weight:7=
00;vertical-align:baseline;white-space:pre-wrap">12th Workshop on Virtualiz=
ation in High=C2=AD-Performance Cloud Computing =C2=A0(VHPC &#39;17)</span>=
</p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0=
pt"><span style=3D"font-size:14.6667px;font-family:arial;color:rgb(0,0,0);b=
ackground-color:transparent;vertical-align:baseline;white-space:pre-wrap">h=
eld in conjunction with the International Supercomputing Conference - High =
Performance,</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:=
0pt;margin-bottom:0pt"><span style=3D"font-size:14.6667px;font-family:arial=
;color:rgb(0,0,0);background-color:transparent;vertical-align:baseline;whit=
e-space:pre-wrap">June 18-22, 2017, Frankfurt, Germany.</span></p><p dir=3D=
"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span sty=
le=3D"font-size:14.6667px;font-family:arial;color:rgb(0,0,0);background-col=
or:transparent;vertical-align:baseline;white-space:pre-wrap">(Springer LNCS=
 Proceedings) </span></p><br><p dir=3D"ltr" style=3D"line-height:1.38;margi=
n-top:0pt;margin-bottom:0pt"><span style=3D"font-size:14.6667px;font-family=
:arial;color:rgb(0,0,0);background-color:transparent;vertical-align:baselin=
e;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"ltr" style=3D"line-height:1.38;margin-top:0pt;m=
argin-bottom:0pt"><span style=3D"font-size:14.6667px;font-family:arial;colo=
r:rgb(0,0,0);background-color:transparent;vertical-align:baseline;white-spa=
ce:pre-wrap">Date: June 22, 2017</span></p><p dir=3D"ltr" style=3D"line-hei=
ght:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:14.6667=
px;font-family:arial;color:rgb(0,0,0);background-color:transparent;vertical=
-align:baseline;white-space:pre-wrap">Workshop 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:14.6667px;f=
ont-family:arial;color:rgb(0,0,0);background-color:transparent;vertical-ali=
gn:baseline;white-space:pre-wrap">Abstract Submission Deadline: February 28=
, 2017</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;ma=
rgin-bottom:0pt"><span style=3D"font-size:14.6667px;font-family:arial;color=
:rgb(0,0,0);background-color:transparent;vertical-align:baseline;white-spac=
e:pre-wrap">Paper Submission Deadline: April 25, 2017 =C2=A0(Springer LNCS)=
 </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:14.6667px;font-family:arial;color:=
rgb(0,0,0);background-color:transparent;vertical-align:baseline;white-space=
:pre-wrap">Abstract/Paper Submission Link: <a href=3D"https://edas.info/new=
Paper.php?c=3D23179">https://edas.info/newPaper.php?c=3D23179</a></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:14.6667px;font-family:arial;color:rgb=
(0,0,0);background-color:transparent;font-weight:700;vertical-align:baselin=
e;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:14.6667px;font-family:arial;background-color:transparent;vertical-alig=
n:baseline;white-space:pre-wrap">Virtualization technologies constitute a k=
ey enabling factor for flexible resource management</span></p><p dir=3D"ltr=
" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=
=3D"font-size:14.6667px;font-family:arial;background-color:transparent;vert=
ical-align:baseline;white-space:pre-wrap">in modern data centers, and parti=
cularly in cloud environments. Cloud providers need to</span></p><p dir=3D"=
ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span styl=
e=3D"font-size:14.6667px;font-family:arial;background-color:transparent;ver=
tical-align:baseline;white-space:pre-wrap">manage complex infrastructures i=
n a seamless 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 styl=
e=3D"font-size:14.6667px;font-family:arial;background-color:transparent;ver=
tical-align:baseline;white-space:pre-wrap">heterogeneous workloads and host=
ed applications customers deploy. Similarly, HPC</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:14.6667px;font-family:arial;background-color:transparent;vertical-=
align:baseline;white-space:pre-wrap">environments have been increasingly ad=
opting techniques that enable flexible management of</span></p><p dir=3D"lt=
r" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=
=3D"font-size:14.6667px;font-family:arial;background-color:transparent;vert=
ical-align:baseline;white-space:pre-wrap">vast computing and networking res=
ources, close to marginal provisioning cost, which is</span></p><p dir=3D"l=
tr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=
=3D"font-size:14.6667px;font-family:arial;background-color:transparent;vert=
ical-align:baseline;white-space:pre-wrap">unprecedented in the history of s=
cientific and commercial computing.</span></p><br><p dir=3D"ltr" style=3D"l=
ine-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:=
14.6667px;font-family:arial;background-color:transparent;vertical-align:bas=
eline;white-space:pre-wrap">Various virtualization technologies contribute =
to the overall picture in different ways: machine</span></p><p dir=3D"ltr" =
style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"=
font-size:14.6667px;font-family:arial;background-color:transparent;vertical=
-align:baseline;white-space:pre-wrap">virtualization, with its capability t=
o enable consolidation of multiple under=C2=ADutilized servers with</span><=
/p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0p=
t"><span style=3D"font-size:14.6667px;font-family:arial;background-color:tr=
ansparent;vertical-align:baseline;white-space:pre-wrap">heterogeneous softw=
are 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;margin-top:0pt;margin-=
bottom:0pt"><span style=3D"font-size:14.6667px;font-family:arial;background=
-color:transparent;vertical-align:baseline;white-space:pre-wrap">fully oper=
ating virtual machine (VM) with a very short downtime, enables novel and dy=
namic</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;mar=
gin-bottom:0pt"><span style=3D"font-size:14.6667px;font-family:arial;backgr=
ound-color:transparent;vertical-align:baseline;white-space:pre-wrap">ways t=
o manage physical servers; OS-=C2=ADlevel virtualization (i.e., containeriz=
ation), 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:14.6667px;font-family:a=
rial;background-color:transparent;vertical-align:baseline;white-space:pre-w=
rap">capability to isolate multiple user=C2=AD-space environments and to al=
low for their co=C2=ADexistence within</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=
4.6667px;font-family:arial;background-color:transparent;vertical-align:base=
line;white-space:pre-wrap">the same OS kernel, promises to provide many of =
the advantages of machine virtualization</span></p><p dir=3D"ltr" style=3D"=
line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size=
:14.6667px;font-family:arial;background-color:transparent;vertical-align:ba=
seline;white-space:pre-wrap">with high levels of responsiveness and perform=
ance; I/O Virtualization allows physical</span></p><p dir=3D"ltr" style=3D"=
line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size=
:14.6667px;font-family:arial;background-color:transparent;vertical-align:ba=
seline;white-space:pre-wrap">NICs/HBAs to take traffic from multiple VMs or=
 containers; network virtualization, with its</span></p><p dir=3D"ltr" styl=
e=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font=
-size:14.6667px;font-family:arial;background-color:transparent;vertical-ali=
gn:baseline;white-space:pre-wrap">capability to create logical network over=
lays that are independent of the underlying physical</span></p><p dir=3D"lt=
r" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=
=3D"font-size:14.6667px;font-family:arial;background-color:transparent;vert=
ical-align:baseline;white-space:pre-wrap">topology and IP addressing, provi=
des the fundamental ground on top of which evolved</span></p><p dir=3D"ltr"=
 style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D=
"font-size:14.6667px;font-family:arial;background-color:transparent;vertica=
l-align:baseline;white-space:pre-wrap">network services can be realized wit=
h an unprecedented level of dynamicity and flexibility; the</span></p><p di=
r=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span=
 style=3D"font-size:14.6667px;font-family:arial;background-color:transparen=
t;vertical-align:baseline;white-space:pre-wrap">increasingly adopted paradi=
gm of Software-=C2=ADDefined Networking (SDN) =C2=A0promises to extend</spa=
n></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom=
:0pt"><span style=3D"font-size:14.6667px;font-family:arial;background-color=
:transparent;vertical-align:baseline;white-space:pre-wrap">this flexibility=
 to the control and data planes of network paths. </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:14.6667px;font-family:arial;background-color:transparent;fon=
t-weight:700;vertical-align:baseline;white-space:pre-wrap">Publication</spa=
n></p><br><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bo=
ttom:0pt"><span style=3D"font-size:14.6667px;font-family:arial;background-c=
olor:transparent;vertical-align:baseline;white-space:pre-wrap">Accepted pap=
ers 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-bottom:0=
pt"><span style=3D"font-size:14.6667px;font-family:arial;background-color:t=
ransparent;font-weight:700;vertical-align:baseline;white-space:pre-wrap">To=
pics of Interest</span></p><br><p dir=3D"ltr" style=3D"line-height:1.38;mar=
gin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:14.6667px;font-fami=
ly:arial;background-color:transparent;vertical-align:baseline;white-space:p=
re-wrap">The VHPC program committee solicits original, high-quality submiss=
ions related to</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-t=
op:0pt;margin-bottom:0pt"><span style=3D"font-size:14.6667px;font-family:ar=
ial;background-color:transparent;vertical-align:baseline;white-space:pre-wr=
ap">virtualization across the entire software 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:14.6667px;font-=
family:arial;background-color:transparent;vertical-align:baseline;white-spa=
ce:pre-wrap">and the cloud.</span></p><br><p dir=3D"ltr" style=3D"line-heig=
ht:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:14.6667p=
x;font-family:arial;background-color:transparent;vertical-align:baseline;wh=
ite-space:pre-wrap">Major 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:14.=
6667px;font-family:arial;background-color:transparent;vertical-align:baseli=
ne;white-space:pre-wrap">- Virtualization in supercomputing environments, H=
PC clusters, HPC in the cloud and grids</span><span style=3D"font-size:14.6=
667px;font-family:arial;background-color:transparent;vertical-align:baselin=
e;white-space:pre-wrap"><br class=3D"gmail-kix-line-break"></span><span sty=
le=3D"font-size:14.6667px;font-family:arial;background-color:transparent;ve=
rtical-align:baseline;white-space:pre-wrap">- OS-level virtualization and c=
ontainers (Docker, rkt, Singularity, Shifter, i.a.)</span><span style=3D"fo=
nt-size:14.6667px;font-family:arial;background-color:transparent;vertical-a=
lign:baseline;white-space:pre-wrap"><br class=3D"gmail-kix-line-break"></sp=
an><span style=3D"font-size:14.6667px;font-family:arial;background-color:tr=
ansparent;vertical-align:baseline;white-space:pre-wrap">- Lightweight/speci=
alized operating systems, unikernels</span><span style=3D"font-size:14.6667=
px;font-family:arial;background-color:transparent;vertical-align:baseline;w=
hite-space:pre-wrap"><br class=3D"gmail-kix-line-break"></span><span style=
=3D"font-size:14.6667px;font-family:arial;background-color:transparent;vert=
ical-align:baseline;white-space:pre-wrap">- Optimizations of virtual machin=
e monitor platforms and hypervisors</span><span style=3D"font-size:14.6667p=
x;font-family:arial;background-color:transparent;vertical-align:baseline;wh=
ite-space:pre-wrap"><br class=3D"gmail-kix-line-break"></span><span style=
=3D"font-size:14.6667px;font-family:arial;background-color:transparent;vert=
ical-align:baseline;white-space:pre-wrap">- Hypervisor support for heteroge=
nous resources (GPUs, co-processors, FPGAs, etc.)</span><span style=3D"font=
-size:14.6667px;font-family:arial;background-color:transparent;vertical-ali=
gn:baseline;white-space:pre-wrap"><br class=3D"gmail-kix-line-break"></span=
><span style=3D"font-size:14.6667px;font-family:arial;background-color:tran=
sparent;vertical-align:baseline;white-space:pre-wrap">- Virtualization supp=
ort for emerging memory technologies</span></p><p dir=3D"ltr" style=3D"line=
-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:14.=
6667px;font-family:arial;background-color:transparent;vertical-align:baseli=
ne;white-space:pre-wrap">- </span><span style=3D"font-size:14.6667px;font-f=
amily:arial;color:rgb(0,0,0);background-color:transparent;vertical-align:ba=
seline;white-space:pre-wrap">Virtualization in enterprise HPC and microviso=
rs</span><span style=3D"font-size:14.6667px;font-family:arial;background-co=
lor:transparent;vertical-align:baseline;white-space:pre-wrap"><br class=3D"=
gmail-kix-line-break"></span><span style=3D"font-size:14.6667px;font-family=
:arial;background-color:transparent;vertical-align:baseline;white-space:pre=
-wrap">- Software defined networks and network virtualization</span><span s=
tyle=3D"font-size:14.6667px;font-family:arial;background-color:transparent;=
vertical-align:baseline;white-space:pre-wrap"><br class=3D"gmail-kix-line-b=
reak"></span><span style=3D"font-size:14.6667px;font-family:arial;backgroun=
d-color:transparent;vertical-align:baseline;white-space:pre-wrap">- Managem=
ent, deployment of virtualized environments and </span><span style=3D"font-=
size:14.6667px;font-family:arial;color:rgb(0,0,0);background-color:transpar=
ent;vertical-align:baseline;white-space:pre-wrap">orchestration (Kubernetes=
 i.a.),</span><span style=3D"font-size:14.6667px;font-family:arial;backgrou=
nd-color:transparent;vertical-align:baseline;white-space:pre-wrap"><br clas=
s=3D"gmail-kix-line-break"></span><span style=3D"font-size:14.6667px;font-f=
amily:arial;background-color:transparent;vertical-align:baseline;white-spac=
e:pre-wrap">- Workflow-pipeline container-based composability </span><span =
style=3D"font-size:14.6667px;font-family:arial;background-color:transparent=
;vertical-align:baseline;white-space:pre-wrap"><br class=3D"gmail-kix-line-=
break"></span><span style=3D"font-size:14.6667px;font-family:arial;backgrou=
nd-color:transparent;vertical-align:baseline;white-space:pre-wrap">- Perfor=
mance measurement, modelling and monitoring of virtualized/cloud workloads<=
/span><span style=3D"font-size:14.6667px;font-family:arial;background-color=
:transparent;vertical-align:baseline;white-space:pre-wrap"><br class=3D"gma=
il-kix-line-break"></span><span style=3D"font-size:14.6667px;font-family:ar=
ial;background-color:transparent;vertical-align:baseline;white-space:pre-wr=
ap">- Virtualization in data intensive computing and Big Data processing - =
HPC convergence</span><span style=3D"font-size:14.6667px;font-family:arial;=
background-color:transparent;vertical-align:baseline;white-space:pre-wrap">=
<br class=3D"gmail-kix-line-break"></span><span style=3D"font-size:14.6667p=
x;font-family:arial;background-color:transparent;vertical-align:baseline;wh=
ite-space:pre-wrap">- Adaptation of HPC technologies in the cloud (high per=
formance networks, RDMA, etc.)</span></p><p dir=3D"ltr" style=3D"line-heigh=
t:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:14.6667px=
;font-family:arial;background-color:transparent;vertical-align:baseline;whi=
te-space:pre-wrap">- </span><span style=3D"font-size:14.6667px;font-family:=
arial;color:rgb(0,0,0);background-color:transparent;vertical-align:baseline=
;white-space:pre-wrap">ARM-based hypervisors, ARM virtualization extensions=
</span><span style=3D"font-size:14.6667px;font-family:arial;background-colo=
r:transparent;vertical-align:baseline;white-space:pre-wrap"><br class=3D"gm=
ail-kix-line-break"></span><span style=3D"font-size:14.6667px;font-family:a=
rial;background-color:transparent;vertical-align:baseline;white-space:pre-w=
rap">- I/O virtualization and cloud based storage systems</span></p><p dir=
=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span =
style=3D"font-size:14.6667px;font-family:arial;background-color:transparent=
;vertical-align:baseline;white-space:pre-wrap">- GPU, FPGA and </span><span=
 style=3D"font-size:14.6667px;font-family:arial;color:rgb(0,0,0);background=
-color:transparent;vertical-align:baseline;white-space:pre-wrap">many-core =
accelerator virtualization</span><span style=3D"font-size:14.6667px;font-fa=
mily:arial;background-color:transparent;vertical-align:baseline;white-space=
:pre-wrap"><br class=3D"gmail-kix-line-break"></span><span style=3D"font-si=
ze:14.6667px;font-family:arial;background-color:transparent;vertical-align:=
baseline;white-space:pre-wrap">- Job scheduling/control/policy and containe=
r placement in virtualized environments</span><span style=3D"font-size:14.6=
667px;font-family:arial;background-color:transparent;vertical-align:baselin=
e;white-space:pre-wrap"><br class=3D"gmail-kix-line-break"></span><span sty=
le=3D"font-size:14.6667px;font-family:arial;background-color:transparent;ve=
rtical-align:baseline;white-space:pre-wrap">- Cloud reliability, fault-tole=
rance and high-availability</span><span style=3D"font-size:14.6667px;font-f=
amily:arial;background-color:transparent;vertical-align:baseline;white-spac=
e:pre-wrap"><br class=3D"gmail-kix-line-break"></span><span style=3D"font-s=
ize:14.6667px;font-family:arial;background-color:transparent;vertical-align=
:baseline;white-space:pre-wrap">- QoS and SLA in virtualized environments</=
span><span style=3D"font-size:14.6667px;font-family:arial;background-color:=
transparent;vertical-align:baseline;white-space:pre-wrap"><br class=3D"gmai=
l-kix-line-break"></span><span style=3D"font-size:14.6667px;font-family:ari=
al;background-color:transparent;vertical-align:baseline;white-space:pre-wra=
p">- IaaS platforms, cloud frameworks and APIs</span><span style=3D"font-si=
ze:14.6667px;font-family:arial;background-color:transparent;vertical-align:=
baseline;white-space:pre-wrap"><span class=3D"gmail-Apple-tab-span" style=
=3D"white-space:pre">	</span></span></p><p dir=3D"ltr" style=3D"line-height=
:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:14.6667px;=
font-family:arial;background-color:transparent;vertical-align:baseline;whit=
e-space:pre-wrap">- Large-scale virtualization in domains such as finance a=
nd government</span><span style=3D"font-size:14.6667px;font-family:arial;ba=
ckground-color:transparent;vertical-align:baseline;white-space:pre-wrap"><b=
r class=3D"gmail-kix-line-break"></span><span style=3D"font-size:14.6667px;=
font-family:arial;background-color:transparent;vertical-align:baseline;whit=
e-space:pre-wrap">- Energy-efficient and power-aware virtualization</span><=
/p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0p=
t"><span style=3D"font-size:14.6667px;font-family:arial;background-color:tr=
ansparent;vertical-align:baseline;white-space:pre-wrap">- Container securit=
y</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-=
bottom:0pt"><span style=3D"font-size:14.6667px;font-family:arial;background=
-color:transparent;vertical-align:baseline;white-space:pre-wrap">- </span><=
span style=3D"font-size:14.6667px;font-family:arial;color:rgb(0,0,0);backgr=
ound-color:transparent;vertical-align:baseline;white-space:pre-wrap">Config=
uration management tools for containers (including CFEngine, Puppet, i.a.)<=
/span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bo=
ttom:0pt"><span style=3D"font-size:14.6667px;font-family:arial;color:rgb(0,=
0,0);background-color:transparent;vertical-align:baseline;white-space:pre-w=
rap">- Emerging topics including multi-kernel approaches and,NUMA in hyperv=
isors</span></p><br><br><br><br><p dir=3D"ltr" style=3D"line-height:1.38;ma=
rgin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:14.6667px;font-fam=
ily:arial;background-color:transparent;vertical-align:baseline;white-space:=
pre-wrap">The Workshop on Virtualization in High=C2=AD-Performance Cloud Co=
mputing (VHPC) aims to</span></p><p dir=3D"ltr" style=3D"line-height:1.38;m=
argin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:14.6667px;font-fa=
mily:arial;background-color:transparent;vertical-align:baseline;white-space=
:pre-wrap">bring together researchers and industrial practitioners facing t=
he challenges</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top=
:0pt;margin-bottom:0pt"><span style=3D"font-size:14.6667px;font-family:aria=
l;background-color:transparent;vertical-align:baseline;white-space:pre-wrap=
">posed by virtualization in order to foster discussion, collaboration, mut=
ual exchange</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:=
0pt;margin-bottom:0pt"><span style=3D"font-size:14.6667px;font-family:arial=
;background-color:transparent;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:14.6667px;font-family:arial;background-=
color:transparent;vertical-align:baseline;white-space:pre-wrap">solutions f=
or 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:14.6667px;font-family:arial;color:rgb(0,0,0);background-color:tra=
nsparent;vertical-align:baseline;white-space:pre-wrap">The workshop 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-bottom:0pt">=
<span style=3D"font-size:14.6667px;font-family:arial;color:rgb(0,0,0);backg=
round-color:transparent;vertical-align:baseline;white-space:pre-wrap">follo=
wed by 10 min discussion sections, plus lightning talks that are limited to=
 5 minutes.</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0=
pt;margin-bottom:0pt"><span style=3D"font-size:14.6667px;font-family:arial;=
color:rgb(0,0,0);background-color:transparent;vertical-align:baseline;white=
-space:pre-wrap">Presentations may be accompanied by interactive demonstrat=
ions.</span></p><br><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt=
;margin-bottom:0pt"><span style=3D"font-size:14.6667px;font-family:arial;co=
lor:rgb(0,0,0);background-color:transparent;font-weight:700;vertical-align:=
baseline;white-space:pre-wrap">Important Dates</span></p><br><p dir=3D"ltr"=
 style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D=
"font-size:14.6667px;font-family:arial;color:rgb(0,0,0);background-color:tr=
ansparent;vertical-align:baseline;white-space:pre-wrap">February 28, 2017 -=
 Abstract Submission Deadline</span></p><p dir=3D"ltr" style=3D"line-height=
:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:14.6667px;=
font-family:arial;color:rgb(0,0,0);background-color:transparent;vertical-al=
ign:baseline;white-space:pre-wrap">April 25, 2017 - Paper submission deadli=
ne</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin=
-bottom:0pt"><span style=3D"font-size:14.6667px;font-family:arial;color:rgb=
(0,0,0);background-color:transparent;vertical-align:baseline;white-space:pr=
e-wrap">May 30, 2017 - Acceptance notification </span></p><p dir=3D"ltr" st=
yle=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"fo=
nt-size:14.6667px;font-family:arial;color:rgb(0,0,0);background-color:trans=
parent;vertical-align:baseline;white-space:pre-wrap">June 22, 2017 - Worksh=
op Day</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;ma=
rgin-bottom:0pt"><span style=3D"font-size:14.6667px;font-family:arial;color=
:rgb(0,0,0);background-color:transparent;vertical-align:baseline;white-spac=
e:pre-wrap">June 25, 2017 - Camera-ready version due</span></p><br><br><p d=
ir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><spa=
n style=3D"font-size:14.6667px;font-family:arial;color:rgb(0,0,0);backgroun=
d-color:transparent;font-weight:700;vertical-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:14.6667px;font-family:a=
rial;color:rgb(0,0,0);background-color:transparent;vertical-align:baseline;=
white-space:pre-wrap">Michael Alexander (chair), scaledinfra technologies, =
Austria</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;m=
argin-bottom:0pt"><span style=3D"font-size:14.6667px;font-family:arial;colo=
r:rgb(0,0,0);background-color:transparent;vertical-align:baseline;white-spa=
ce:pre-wrap">Anastassios Nanos (co-=C2=ADchair), NTUA, Greece</span></p><p =
dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><sp=
an style=3D"font-size:14.6667px;font-family:arial;color:rgb(0,0,0);backgrou=
nd-color:transparent;vertical-align:baseline;white-space:pre-wrap">Balazs G=
erofi (co-=C2=ADchair), =E2=80=8BRIKEN Advanced Institute for Computational=
 Science=E2=80=8B, Japan</span></p><br><br><p dir=3D"ltr" style=3D"line-hei=
ght:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:14.6667=
px;font-family:arial;color:rgb(0,0,0);background-color:transparent;font-wei=
ght:700;vertical-align:baseline;white-space:pre-wrap">Program committee</sp=
an></p><br><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-b=
ottom:0pt"><span style=3D"font-size:14.6667px;font-family:arial;color:rgb(0=
,0,0);background-color:transparent;vertical-align:baseline;white-space:pre-=
wrap">Stergios Anastasiadis, University of Ioannina, Greece </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:14.6667px;font-family:arial;color:rgb(0,0,0);backgroun=
d-color:transparent;vertical-align:baseline;white-space:pre-wrap">Jakob Blo=
mer, CERN, Europe </span></p><p dir=3D"ltr" style=3D"line-height:1.38;margi=
n-top:0pt;margin-bottom:0pt"><span style=3D"font-size:14.6667px;font-family=
:arial;color:rgb(0,0,0);background-color:transparent;vertical-align:baselin=
e;white-space:pre-wrap">Ron Brightwell, Sandia National Laboratories, 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:14.6667px;font-family:arial;color:rgb(0,=
0,0);background-color:transparent;vertical-align:baseline;white-space:pre-w=
rap">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:14.6667px;font-family:arial;color:rgb(0,0,0);back=
ground-color:transparent;vertical-align:baseline;white-space:pre-wrap">Juli=
an Chesterfield, 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:14.6667px;fo=
nt-family:arial;color:rgb(0,0,0);background-color:transparent;vertical-alig=
n:baseline;white-space:pre-wrap">Stephen Crago, USC ISI, USA</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:14.6667px;font-family:arial;color:rgb(0,0,0);backgroun=
d-color:transparent;vertical-align:baseline;white-space:pre-wrap">Christoff=
er Dall, Columbia University, USA</span></p><p dir=3D"ltr" style=3D"line-he=
ight:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:14.666=
7px;font-family:arial;color:rgb(0,0,0);background-color:transparent;vertica=
l-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:14.6667px;font-family:arial;color:rgb(0,0,0);backg=
round-color:transparent;vertical-align:baseline;white-space:pre-wrap">Rober=
t Futrick, Cycle Computing, USA</span></p><p dir=3D"ltr" style=3D"line-heig=
ht:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:14.6667p=
x;font-family:arial;color:rgb(0,0,0);background-color:transparent;vertical-=
align:baseline;white-space:pre-wrap">Maria Girone, CERN, Europe</span></p><=
p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><=
span style=3D"font-size:14.6667px;font-family:arial;color:rgb(0,0,0);backgr=
ound-color:transparent;vertical-align:baseline;white-space:pre-wrap">Kyle H=
ale, Northwestern University, USA </span></p><p dir=3D"ltr" style=3D"line-h=
eight:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:14.66=
67px;font-family:arial;color:rgb(0,0,0);background-color:transparent;vertic=
al-align:baseline;white-space:pre-wrap">Romeo Kinzler, IBM, Switzerland</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:14.6667px;font-family:arial;color:rgb(0,0,0=
);background-color:transparent;vertical-align:baseline;white-space:pre-wrap=
">Brian Kocoloski, University of Pittsburgh, USA</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:14.6667px;font-family:arial;color:rgb(0,0,0);background-color:tran=
sparent;vertical-align:baseline;white-space:pre-wrap">Nectarios Koziris, Na=
tional Technical University of Athens, Greece </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:14.6667px;font-family:arial;color:rgb(0,0,0);background-color:transp=
arent;vertical-align:baseline;white-space:pre-wrap">John Lange, University =
of Pittsburgh, USA</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margi=
n-top:0pt;margin-bottom:0pt"><span style=3D"font-size:14.6667px;font-family=
:arial;color:rgb(0,0,0);background-color:transparent;vertical-align:baselin=
e;white-space:pre-wrap">Che-Rung Lee, National Tsing Hua University, Taiwan=
</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-b=
ottom:0pt"><span style=3D"font-size:14.6667px;font-family:arial;color:rgb(0=
,0,0);background-color:transparent;vertical-align:baseline;white-space:pre-=
wrap">Giuseppe 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:14.6667px;font-family:arial;color:rgb(0,0,0);background-color:tr=
ansparent;vertical-align:baseline;white-space:pre-wrap">Qing Liu, Oak Ridge=
 National Laboratory, USA</span></p><p dir=3D"ltr" style=3D"line-height:1.3=
8;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:14.6667px;font=
-family:arial;color:rgb(0,0,0);background-color:transparent;vertical-align:=
baseline;white-space:pre-wrap">Nikos Parlavantzas, IRISA, France</span></p>=
<p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt">=
<span style=3D"font-size:14.6667px;font-family:arial;color:rgb(0,0,0);backg=
round-color:transparent;vertical-align:baseline;white-space:pre-wrap">Kevin=
 Pedretti, Sandia National 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:14.6667px;font-family:arial;color:rgb(0,0,0);background-color:transpar=
ent;vertical-align:baseline;white-space:pre-wrap">Amer Qouneh, University o=
f Florida, USA </span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-t=
op:0pt;margin-bottom:0pt"><span style=3D"font-size:14.6667px;font-family:ar=
ial;color:rgb(0,0,0);background-color:transparent;vertical-align:baseline;w=
hite-space:pre-wrap">Carlos Rea=C3=B1o, Technical University of Valencia, S=
pain</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;marg=
in-bottom:0pt"><span style=3D"font-size:14.6667px;font-family:arial;color:r=
gb(0,0,0);background-color:transparent;vertical-align:baseline;white-space:=
pre-wrap">Thomas Ryd, CFEngine, Norway</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=
4.6667px;font-family:arial;color:rgb(0,0,0);background-color:transparent;ve=
rtical-align:baseline;white-space:pre-wrap">Josh Simons, VMWare, USA</span>=
</p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0=
pt"><span style=3D"font-size:14.6667px;font-family:arial;color:rgb(0,0,0);b=
ackground-color:transparent;vertical-align:baseline;white-space:pre-wrap">B=
orja 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:14.6667px;font-family:arial;color:rgb(0,0,0);background-color:transpar=
ent;vertical-align:baseline;white-space:pre-wrap">Craig Stewart, Indiana Un=
iversity, USA</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top=
:0pt;margin-bottom:0pt"><span style=3D"font-size:14.6667px;font-family:aria=
l;color:rgb(0,0,0);background-color:transparent;vertical-align:baseline;whi=
te-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;margin-bottom:0=
pt"><span style=3D"font-size:14.6667px;font-family:arial;color:rgb(0,0,0);b=
ackground-color:transparent;vertical-align:baseline;white-space:pre-wrap">K=
urt Tutschku, Blekinge Institute of Technology, Sweden </span></p><p dir=3D=
"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span sty=
le=3D"font-size:14.6667px;font-family:arial;color:rgb(0,0,0);background-col=
or:transparent;vertical-align:baseline;white-space:pre-wrap">Yasuhiro Watas=
hiba, Osaka University, Japan </span></p><p dir=3D"ltr" style=3D"line-heigh=
t:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:14.6667px=
;font-family:arial;color:rgb(0,0,0);background-color:transparent;vertical-a=
lign:baseline;white-space:pre-wrap">Nicholas Wright, Lawrence Berkeley Nati=
onal Laboratory, USA</span></p><p dir=3D"ltr" style=3D"line-height:1.38;mar=
gin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:14.6667px;font-fami=
ly:arial;color:rgb(0,0,0);background-color:transparent;vertical-align:basel=
ine;white-space:pre-wrap">Chao-Tung Yang, Tunghai University, Taiwan </span=
></p><br><br><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin=
-bottom:0pt"><span style=3D"font-size:14.6667px;font-family:arial;color:rgb=
(0,0,0);background-color:transparent;font-weight:700;vertical-align:baselin=
e;white-space:pre-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-size:14.6667px;font-family:arial;color:rgb(0,0,0);background-=
color:transparent;vertical-align:baseline;white-space:pre-wrap">Papers subm=
itted to the workshop will be reviewed by at least two</span></p><p dir=3D"=
ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span styl=
e=3D"font-size:14.6667px;font-family:arial;color:rgb(0,0,0);background-colo=
r:transparent;vertical-align:baseline;white-space:pre-wrap">members of the =
program committee and external reviewers. Submissions</span></p><p dir=3D"l=
tr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=
=3D"font-size:14.6667px;font-family:arial;color:rgb(0,0,0);background-color=
:transparent;vertical-align:baseline;white-space:pre-wrap">should include a=
bstract, key words, the e-mail address of the</span></p><p dir=3D"ltr" styl=
e=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font=
-size:14.6667px;font-family:arial;color:rgb(0,0,0);background-color:transpa=
rent;vertical-align:baseline;white-space:pre-wrap">corresponding author, an=
d must not exceed 10 pages, including tables</span></p><p dir=3D"ltr" style=
=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-=
size:14.6667px;font-family:arial;color:rgb(0,0,0);background-color:transpar=
ent;vertical-align:baseline;white-space:pre-wrap">and figures at a main fon=
t size no smaller than 11 point. Submission</span></p><p dir=3D"ltr" style=
=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-=
size:14.6667px;font-family:arial;color:rgb(0,0,0);background-color:transpar=
ent;vertical-align:baseline;white-space:pre-wrap">of a paper should be rega=
rded 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:14.6667px;font-family:arial;color:rgb(0,0,0);background-color:transpar=
ent;vertical-align:baseline;white-space:pre-wrap">be accepted, 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:14.6667px;font-family:arial;color:rgb(0,0,0);background-color:transpar=
ent;vertical-align:baseline;white-space:pre-wrap">conference to present the=
 work. Accepted papers will be published in a</span></p><p dir=3D"ltr" styl=
e=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font=
-size:14.6667px;font-family:arial;color:rgb(0,0,0);background-color:transpa=
rent;vertical-align:baseline;white-space:pre-wrap">Springer LNCS volume. . =
</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:14.6667px;font-family:arial;color:r=
gb(0,0,0);background-color:transparent;vertical-align:baseline;white-space:=
pre-wrap">The format must be according to the Springer LNCS Style. Initial<=
/span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bo=
ttom:0pt"><span style=3D"font-size:14.6667px;font-family:arial;color:rgb(0,=
0,0);background-color:transparent;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:14.6667px;font-family:arial;color:rgb(0,0=
,0);background-color:transparent;vertical-align:baseline;white-space:pre-wr=
ap">to provide source files.</span></p><br><p dir=3D"ltr" style=3D"line-hei=
ght:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:14.6667=
px;font-family:arial;color:rgb(0,0,0);background-color:transparent;vertical=
-align:baseline;white-space:pre-wrap">Format Guidelines:</span></p><p dir=
=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span =
style=3D"font-size:14.6667px;font-family:arial;color:rgb(0,0,0);background-=
color:transparent;vertical-align:baseline;white-space:pre-wrap"><a href=3D"=
ftp://ftp.springer.de/pub/tex/latex/llncs/latex2e/llncs2e.zip">ftp://ftp.sp=
ringer.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:14.6667px;font-family:arial;color:rgb(0,0,0);background-=
color:transparent;vertical-align:baseline;white-space:pre-wrap">Abstract, P=
aper Submission Link:</span></p><p dir=3D"ltr" style=3D"line-height:1.38;ma=
rgin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:14.6667px;font-fam=
ily:arial;color:rgb(0,0,0);background-color:transparent;vertical-align:base=
line;white-space:pre-wrap"><a href=3D"https://edas.info/newPaper.php?c=3D23=
179">https://edas.info/newPaper.php?c=3D23179</a></span></p><br><br><br><p =
dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><sp=
an style=3D"font-size:14.6667px;font-family:arial;color:rgb(0,0,0);backgrou=
nd-color:transparent;font-weight:700;vertical-align:baseline;white-space:pr=
e-wrap">Lightning Talks </span></p><br><p dir=3D"ltr" style=3D"line-height:=
1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:14.6667px;f=
ont-family:arial;color:rgb(0,0,0);background-color:transparent;vertical-ali=
gn:baseline;white-space:pre-wrap">Lightning Talks are non-paper track, syno=
ptical 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 sty=
le=3D"font-size:14.6667px;font-family:arial;color:rgb(0,0,0);background-col=
or:transparent;vertical-align:baseline;white-space:pre-wrap">They can be us=
ed to gain early feedback on ongoing research, for demonstrations, to prese=
nt</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin=
-bottom:0pt"><span style=3D"font-size:14.6667px;font-family:arial;color:rgb=
(0,0,0);background-color:transparent;vertical-align:baseline;white-space:pr=
e-wrap">research results, early research ideas, perspectives and positions =
of interest to the community.</span></p><p dir=3D"ltr" style=3D"line-height=
:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:14.6667px;=
font-family:arial;color:rgb(0,0,0);background-color:transparent;vertical-al=
ign:baseline;white-space:pre-wrap">Submit abstract via the main submission =
link. </span></p><br><br><p dir=3D"ltr" style=3D"line-height:1.38;margin-to=
p:0pt;margin-bottom:0pt"><span style=3D"font-size:14.6667px;font-family:ari=
al;color:rgb(0,0,0);background-color:transparent;font-weight:700;vertical-a=
lign:baseline;white-space:pre-wrap">General Information</span></p><br><p di=
r=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span=
 style=3D"font-size:14.6667px;font-family:arial;color:rgb(0,0,0);background=
-color:transparent;vertical-align:baseline;white-space:pre-wrap">The worksh=
op is one day in length and will be held in conjunction with the Internatio=
nal</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margi=
n-bottom:0pt"><span style=3D"font-size:14.6667px;font-family:arial;color:rg=
b(0,0,0);background-color:transparent;vertical-align:baseline;white-space:p=
re-wrap">Supercomputing Conference - High Performance (ISC) 2017, June 18-2=
2, Frankfurt, </span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-to=
p:0pt;margin-bottom:0pt"><span style=3D"font-size:14.6667px;font-family:ari=
al;color:rgb(0,0,0);background-color:transparent;vertical-align:baseline;wh=
ite-space:pre-wrap">Germany.</span></p><br><br><br></span></div>

--001a1141fb8aac3bdb054705f3f1--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============0841848454215484352==--


From xen-users-bounces@lists.xen.org Thu Jan 26 21:24:26 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Jan 2017 21: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.xen.org>)
	id 1cWrVT-0008HI-0H; Thu, 26 Jan 2017 21:22:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vhpc.dist@gmail.com>)
 id 1cWrVQ-0008Gn-OY; Thu, 26 Jan 2017 21:22:57 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 62/9C-22326-0B86A885; Thu, 26 Jan 2017 21:22:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXiVRt0RHddRle
 EwYEXohZLPi5msVh19QCrA5PH0d2/mQIYo1gz85LyKxJYMxYt2cVU8GYxc8WkDR2sDYy7u5i7
 GDk5hASKJc4v6QSyuThYBO6wSJy/foAFxJEQ+MEi8WD3IkaQKgmBHIl/n16wQ9jFEsce3QWze
 QUEJU7OfMICMclL4t29fjCbTUBZou/BJbANLAKqEg/PbGeFqA+QaJj9GswWFgiW6O3tBKsXET
 CR2LRwMZDNwcEMNOf1veAJjLyzkGyYhZCBMNUl1s8TAqlgFtCWWLbwNTOErSZxe9tVdmTxBYx
 sqxjVi1OLylKLdI31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECw5QBCHYwdvxz
 OsQoycGkJMrbqNIVIcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC1zAdKCdYlJqeWpGWmQOMGJi0B
 AePkghvFUiat7ggMbc4Mx0idYpRl2PXrssvmYRY8vLzUqXEectBigRAijJK8+BGwKL3EqOslD
 AvI9BRQjwFqUW5mSWo8q8YxTkYlYR5G0Gm8GTmlcBtegV0BBPQEReY20GOKElESEk1MCb/cze
 1Tcjb9Hv9Hpes79PVD17b/c0pk/9HrPX88s+md57Ul+k/q3dUmJi57Ctr+p/Gs/czdpm0Kp68
 dkCxsUR2HhP38QP1MptVpk+aPU3SaeK0jdZV7rEbfXfcKtUKDn9ddWJKeJy3AJfeE89nHEd3x
 dW/mJGWfT43sONXAsvn/JeCNXnBskosxRmJhlrMRcWJAL3exazZAgAA
X-Env-Sender: vhpc.dist@gmail.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1485465772!82485908!1
X-Originating-IP: [74.125.82.196]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45956 invoked from network); 26 Jan 2017 21:22:53 -0000
Received: from mail-ot0-f196.google.com (HELO mail-ot0-f196.google.com)
 (74.125.82.196)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 26 Jan 2017 21:22:53 -0000
Received: by mail-ot0-f196.google.com with SMTP id 65so28815455otq.2;
 Thu, 26 Jan 2017 13:22:53 -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=zsVthuK0XB3utB8ikdIFv9Jl4oOoy6u2YQIO0Cnzryw=;
 b=jElO700NsHGwPl6OYCS63YX3RbnrK2/hnX8Rq0Cucf1NuU2WC7jVAbfKXEW3ctCtHQ
 IqeE3i9D3ibLuODZfYsAI0BleHi4zDlJVbNdVGPwhiOtMWZ9Jh4QyD2r8MpiKGkCVhVt
 3uiAEMdvADPoXhIgANRF40R3DXcbA8/k+xs28sc+Lx0/BOyp6z0+9CZ+G0g1BccOe60S
 YaHp34jUocfclBwUNR2naY+LP4d9GY4IkyUCok8BSMtNjLWZUTeoZ7yusK1zJMMSUqvm
 NsMf8kY6uKAPyroXPL8m8d9bfRjRN0zlp6VhHhei2OXBwdaXw3ukG/fQAqwKhUiYkHGW
 ZH0g==
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=zsVthuK0XB3utB8ikdIFv9Jl4oOoy6u2YQIO0Cnzryw=;
 b=dE56Va7f0YdmEe0bDSK6yB2IG6ln1TFydPLNc0mORSiZRWMLmadK3ER8PlOTYaWUzj
 +Q0z2Ml1DA3JMNtohy82F0oSL1q3TZkSSEx6dDnR2bCYKOGrNQBnlODFkhHEQUMJaSxD
 uVv2zCUhSbofI4hXuysXw3vspEiBZ+HPB5orM+4Eu7wfPwn7HaJ2cwli16Wwzkx3aGO2
 BHbOPjq6IeBMpZ5QKPn0uwL5NEXgDntljorbuevFcDr4vvFpKYtHwTWNbkFE/U3tAVAy
 iF5dwXHGwO4ZonMuSVl6sXo2Lfxrb/Ro7xBd3SWxn75+345vO0VyaG8CaoZgwR91iSpe
 ljww==
X-Gm-Message-State: AIkVDXL1prjxoonpWeb80ffn2WT4eqgaClrq/Vu42g63oByZzugkpIp37jCV5aXOHrEBLYh5C5rYQma1/2UXuA==
X-Received: by 10.157.29.182 with SMTP id y51mr2174360otd.256.1485465772110;
 Thu, 26 Jan 2017 13:22:52 -0800 (PST)
MIME-Version: 1.0
Received: by 10.202.180.7 with HTTP; Thu, 26 Jan 2017 13:22:51 -0800 (PST)
From: VHPC 17 <vhpc.dist@gmail.com>
Date: Thu, 26 Jan 2017 22:22:51 +0100
Message-ID: <CAF05tLOfv61-41hBK+2CLq8V3Q8FZR1mLYE1uYab49HBUbg+SA@mail.gmail.com>
To: xen-devel@lists.xen.org, xen-users@lists.xen.org
Subject: [Xen-users] CfP Virtualization in High-Performance Cloud Computing
	Workshop (VHPC '17)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0841848454215484352=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============0841848454215484352==
Content-Type: multipart/alternative; boundary=001a1141fb8aac3bdb054705f3f1

--001a1141fb8aac3bdb054705f3f1
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=3D

CALL FOR PAPERS


12th Workshop on Virtualization in High=C2=AD-Performance Cloud Computing  =
(VHPC
'17)

held in conjunction with the International Supercomputing Conference - High
Performance,

June 18-22, 2017, 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=3D

Date: June 22, 2017

Workshop URL: http://vhpc.org

Abstract Submission Deadline: February 28, 2017

Paper Submission Deadline: April 25, 2017  (Springer LNCS)

Abstract/Paper Submission Link: https://edas.info/newPaper.php?c=3D23179



Call for Papers

Virtualization technologies constitute a key enabling factor for flexible
resource management

in modern data centers, and particularly in cloud environments. Cloud
providers need to

manage complex infrastructures in a seamless fashion to support the highly
dynamic and

heterogeneous workloads and hosted applications customers deploy.
Similarly, HPC

environments have been increasingly adopting techniques that enable
flexible management of

vast computing and networking resources, close to marginal provisioning
cost, which is

unprecedented in the history of scientific and commercial computing.

Various virtualization technologies contribute to the overall picture in
different ways: machine

virtualization, with its capability to enable consolidation of multiple
under=C2=ADutilized servers with

heterogeneous software and operating systems (OSes), and its capability to
live=C2=AD-migrate a

fully operating virtual machine (VM) with a very short downtime, enables
novel and dynamic

ways to manage physical servers; OS-=C2=ADlevel virtualization (i.e.,
containerization), with its

capability to isolate multiple user=C2=AD-space environments and to allow f=
or
their co=C2=ADexistence within

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

NICs/HBAs to take traffic from multiple VMs or containers; network
virtualization, with its

capability to create logical network overlays that are independent of the
underlying physical

topology and IP addressing, provides the fundamental ground on top of which
evolved

network services can be realized with an unprecedented level of dynamicity
and flexibility; the

increasingly adopted paradigm of Software-=C2=ADDefined Networking (SDN)
 promises to extend

this flexibility to the control and data planes of network paths.

Publication

Accepted papers will be published in a Springer LNCS proceedings volume.


Topics of Interest

The VHPC program committee solicits original, high-quality submissions
related to

virtualization across the entire software stack with a special focus on the
intersection of HPC

and the cloud.

Major Topics

- Virtualization in supercomputing environments, HPC clusters, HPC in the
cloud and grids
- OS-level virtualization and containers (Docker, rkt, Singularity,
Shifter, i.a.)
- Lightweight/specialized operating systems, unikernels
- Optimizations of virtual machine monitor platforms and hypervisors
- Hypervisor support for heterogenous 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
- Performance measurement, modelling and monitoring of virtualized/cloud
workloads
- Virtualization in data intensive computing and Big Data processing - HPC
convergence
- Adaptation of HPC technologies in the cloud (high performance networks,
RDMA, etc.)

- ARM-based hypervisors, ARM virtualization extensions
- I/O virtualization and cloud based storage systems

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

- Large-scale virtualization in domains such as finance and government
- Energy-efficient and power-aware virtualization

- Container security

- Configuration management tools for containers (including CFEngine,
Puppet, i.a.)

- Emerging topics including multi-kernel approaches and,NUMA in hypervisors




The Workshop on Virtualization in High=C2=AD-Performance Cloud Computing (V=
HPC)
aims to

bring together researchers and industrial practitioners facing the
challenges

posed by virtualization in order to foster discussion, collaboration,
mutual exchange

of knowledge and experience, enabling research to ultimately provide novel

solutions for virtualized computing systems of tomorrow.

The workshop will be one day in length, composed of 20 min paper
presentations, each

followed by 10 min discussion sections, plus lightning talks that are
limited to 5 minutes.

Presentations may be accompanied by interactive demonstrations.

Important Dates

February 28, 2017 - Abstract Submission Deadline

April 25, 2017 - Paper submission deadline

May 30, 2017 - Acceptance notification

June 22, 2017 - Workshop Day

June 25, 2017 - Camera-ready version due


Chair

Michael Alexander (chair), scaledinfra technologies, Austria

Anastassios Nanos (co-=C2=ADchair), NTUA, Greece

Balazs Gerofi (co-=C2=ADchair), =E2=80=8BRIKEN Advanced Institute for Compu=
tational
Science=E2=80=8B, Japan


Program committee

Stergios Anastasiadis, University of Ioannina, Greece

Jakob Blomer, CERN, Europe

Ron Brightwell, Sandia National Laboratories, USA

Eduardo C=C3=A9sar, Universidad Autonoma de Barcelona, Spain

Julian Chesterfield, OnApp, UK

Stephen Crago, USC ISI, USA

Christoffer Dall, Columbia University, USA

Patrick Dreher, MIT, USA

Robert Futrick, Cycle Computing, USA

Maria Girone, CERN, Europe

Kyle Hale, Northwestern University, USA

Romeo Kinzler, IBM, Switzerland

Brian Kocoloski, University of Pittsburgh, USA

Nectarios Koziris, National Technical University of Athens, Greece

John Lange, University of Pittsburgh, USA

Che-Rung Lee, National Tsing Hua University, Taiwan

Giuseppe Lettieri, University of Pisa, Italy

Qing Liu, Oak Ridge National Laboratory, USA

Nikos Parlavantzas, IRISA, France

Kevin Pedretti, Sandia National Laboratories, USA

Amer Qouneh, University of Florida, USA

Carlos Rea=C3=B1o, Technical University of Valencia, Spain

Thomas Ryd, CFEngine, Norway

Josh Simons, VMWare, USA

Borja Sotomayor, University of Chicago, USA

Craig Stewart, Indiana University, USA

Anata Tiwari, San Diego Supercomputer Center, USA

Kurt Tutschku, Blekinge Institute of Technology, Sweden

Yasuhiro Watashiba, Osaka University, Japan

Nicholas Wright, Lawrence Berkeley National Laboratory, USA

Chao-Tung Yang, Tunghai University, Taiwan


Paper Submission-Publication

Papers submitted to the workshop will be reviewed by at least two

members of the program committee and external reviewers. Submissions

should include abstract, key words, the e-mail address of the

corresponding author, and must not exceed 10 pages, including tables

and figures at a main font size no smaller than 11 point. Submission

of a paper should be regarded as a commitment that, should the paper

be accepted, at least one of the authors will register and attend the

conference to present the work. Accepted papers will be published in a

Springer LNCS volume. .

The format must be according to the Springer LNCS Style. Initial

submissions are in PDF; authors of accepted papers will be requested

to provide source files.

Format Guidelines:

ftp://ftp.springer.de/pub/tex/latex/llncs/latex2e/llncs2e.zip

Abstract, Paper Submission Link:

https://edas.info/newPaper.php?c=3D23179



Lightning Talks

Lightning Talks are 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 Information

The workshop is one day in length and will be held in conjunction with the
International

Supercomputing Conference - High Performance (ISC) 2017, June 18-22,
Frankfurt,

Germany.

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

<div dir=3D"ltr"><span id=3D"gmail-docs-internal-guid-c474eea6-dc9a-8baf-16=
47-4a48223dd05f"><br><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0p=
t;margin-bottom:0pt"><span style=3D"font-size:14.6667px;font-family:arial;c=
olor:rgb(0,0,0);background-color:transparent;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</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:14.6667px;font-family:arial;color:rgb(0,0,=
0);background-color:transparent;vertical-align:baseline;white-space:pre-wra=
p">CALL FOR PAPERS </span></p><br><br><p dir=3D"ltr" style=3D"line-height:1=
.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:14.6667px;fo=
nt-family:arial;color:rgb(0,0,0);background-color:transparent;font-weight:7=
00;vertical-align:baseline;white-space:pre-wrap">12th Workshop on Virtualiz=
ation in High=C2=AD-Performance Cloud Computing =C2=A0(VHPC &#39;17)</span>=
</p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0=
pt"><span style=3D"font-size:14.6667px;font-family:arial;color:rgb(0,0,0);b=
ackground-color:transparent;vertical-align:baseline;white-space:pre-wrap">h=
eld in conjunction with the International Supercomputing Conference - High =
Performance,</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:=
0pt;margin-bottom:0pt"><span style=3D"font-size:14.6667px;font-family:arial=
;color:rgb(0,0,0);background-color:transparent;vertical-align:baseline;whit=
e-space:pre-wrap">June 18-22, 2017, Frankfurt, Germany.</span></p><p dir=3D=
"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span sty=
le=3D"font-size:14.6667px;font-family:arial;color:rgb(0,0,0);background-col=
or:transparent;vertical-align:baseline;white-space:pre-wrap">(Springer LNCS=
 Proceedings) </span></p><br><p dir=3D"ltr" style=3D"line-height:1.38;margi=
n-top:0pt;margin-bottom:0pt"><span style=3D"font-size:14.6667px;font-family=
:arial;color:rgb(0,0,0);background-color:transparent;vertical-align:baselin=
e;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"ltr" style=3D"line-height:1.38;margin-top:0pt;m=
argin-bottom:0pt"><span style=3D"font-size:14.6667px;font-family:arial;colo=
r:rgb(0,0,0);background-color:transparent;vertical-align:baseline;white-spa=
ce:pre-wrap">Date: June 22, 2017</span></p><p dir=3D"ltr" style=3D"line-hei=
ght:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:14.6667=
px;font-family:arial;color:rgb(0,0,0);background-color:transparent;vertical=
-align:baseline;white-space:pre-wrap">Workshop 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:14.6667px;f=
ont-family:arial;color:rgb(0,0,0);background-color:transparent;vertical-ali=
gn:baseline;white-space:pre-wrap">Abstract Submission Deadline: February 28=
, 2017</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;ma=
rgin-bottom:0pt"><span style=3D"font-size:14.6667px;font-family:arial;color=
:rgb(0,0,0);background-color:transparent;vertical-align:baseline;white-spac=
e:pre-wrap">Paper Submission Deadline: April 25, 2017 =C2=A0(Springer LNCS)=
 </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:14.6667px;font-family:arial;color:=
rgb(0,0,0);background-color:transparent;vertical-align:baseline;white-space=
:pre-wrap">Abstract/Paper Submission Link: <a href=3D"https://edas.info/new=
Paper.php?c=3D23179">https://edas.info/newPaper.php?c=3D23179</a></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:14.6667px;font-family:arial;color:rgb=
(0,0,0);background-color:transparent;font-weight:700;vertical-align:baselin=
e;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:14.6667px;font-family:arial;background-color:transparent;vertical-alig=
n:baseline;white-space:pre-wrap">Virtualization technologies constitute a k=
ey enabling factor for flexible resource management</span></p><p dir=3D"ltr=
" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=
=3D"font-size:14.6667px;font-family:arial;background-color:transparent;vert=
ical-align:baseline;white-space:pre-wrap">in modern data centers, and parti=
cularly in cloud environments. Cloud providers need to</span></p><p dir=3D"=
ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span styl=
e=3D"font-size:14.6667px;font-family:arial;background-color:transparent;ver=
tical-align:baseline;white-space:pre-wrap">manage complex infrastructures i=
n a seamless 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 styl=
e=3D"font-size:14.6667px;font-family:arial;background-color:transparent;ver=
tical-align:baseline;white-space:pre-wrap">heterogeneous workloads and host=
ed applications customers deploy. Similarly, HPC</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:14.6667px;font-family:arial;background-color:transparent;vertical-=
align:baseline;white-space:pre-wrap">environments have been increasingly ad=
opting techniques that enable flexible management of</span></p><p dir=3D"lt=
r" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=
=3D"font-size:14.6667px;font-family:arial;background-color:transparent;vert=
ical-align:baseline;white-space:pre-wrap">vast computing and networking res=
ources, close to marginal provisioning cost, which is</span></p><p dir=3D"l=
tr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=
=3D"font-size:14.6667px;font-family:arial;background-color:transparent;vert=
ical-align:baseline;white-space:pre-wrap">unprecedented in the history of s=
cientific and commercial computing.</span></p><br><p dir=3D"ltr" style=3D"l=
ine-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:=
14.6667px;font-family:arial;background-color:transparent;vertical-align:bas=
eline;white-space:pre-wrap">Various virtualization technologies contribute =
to the overall picture in different ways: machine</span></p><p dir=3D"ltr" =
style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"=
font-size:14.6667px;font-family:arial;background-color:transparent;vertical=
-align:baseline;white-space:pre-wrap">virtualization, with its capability t=
o enable consolidation of multiple under=C2=ADutilized servers with</span><=
/p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0p=
t"><span style=3D"font-size:14.6667px;font-family:arial;background-color:tr=
ansparent;vertical-align:baseline;white-space:pre-wrap">heterogeneous softw=
are 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;margin-top:0pt;margin-=
bottom:0pt"><span style=3D"font-size:14.6667px;font-family:arial;background=
-color:transparent;vertical-align:baseline;white-space:pre-wrap">fully oper=
ating virtual machine (VM) with a very short downtime, enables novel and dy=
namic</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;mar=
gin-bottom:0pt"><span style=3D"font-size:14.6667px;font-family:arial;backgr=
ound-color:transparent;vertical-align:baseline;white-space:pre-wrap">ways t=
o manage physical servers; OS-=C2=ADlevel virtualization (i.e., containeriz=
ation), 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:14.6667px;font-family:a=
rial;background-color:transparent;vertical-align:baseline;white-space:pre-w=
rap">capability to isolate multiple user=C2=AD-space environments and to al=
low for their co=C2=ADexistence within</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=
4.6667px;font-family:arial;background-color:transparent;vertical-align:base=
line;white-space:pre-wrap">the same OS kernel, promises to provide many of =
the advantages of machine virtualization</span></p><p dir=3D"ltr" style=3D"=
line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size=
:14.6667px;font-family:arial;background-color:transparent;vertical-align:ba=
seline;white-space:pre-wrap">with high levels of responsiveness and perform=
ance; I/O Virtualization allows physical</span></p><p dir=3D"ltr" style=3D"=
line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size=
:14.6667px;font-family:arial;background-color:transparent;vertical-align:ba=
seline;white-space:pre-wrap">NICs/HBAs to take traffic from multiple VMs or=
 containers; network virtualization, with its</span></p><p dir=3D"ltr" styl=
e=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font=
-size:14.6667px;font-family:arial;background-color:transparent;vertical-ali=
gn:baseline;white-space:pre-wrap">capability to create logical network over=
lays that are independent of the underlying physical</span></p><p dir=3D"lt=
r" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=
=3D"font-size:14.6667px;font-family:arial;background-color:transparent;vert=
ical-align:baseline;white-space:pre-wrap">topology and IP addressing, provi=
des the fundamental ground on top of which evolved</span></p><p dir=3D"ltr"=
 style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D=
"font-size:14.6667px;font-family:arial;background-color:transparent;vertica=
l-align:baseline;white-space:pre-wrap">network services can be realized wit=
h an unprecedented level of dynamicity and flexibility; the</span></p><p di=
r=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span=
 style=3D"font-size:14.6667px;font-family:arial;background-color:transparen=
t;vertical-align:baseline;white-space:pre-wrap">increasingly adopted paradi=
gm of Software-=C2=ADDefined Networking (SDN) =C2=A0promises to extend</spa=
n></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom=
:0pt"><span style=3D"font-size:14.6667px;font-family:arial;background-color=
:transparent;vertical-align:baseline;white-space:pre-wrap">this flexibility=
 to the control and data planes of network paths. </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:14.6667px;font-family:arial;background-color:transparent;fon=
t-weight:700;vertical-align:baseline;white-space:pre-wrap">Publication</spa=
n></p><br><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bo=
ttom:0pt"><span style=3D"font-size:14.6667px;font-family:arial;background-c=
olor:transparent;vertical-align:baseline;white-space:pre-wrap">Accepted pap=
ers 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-bottom:0=
pt"><span style=3D"font-size:14.6667px;font-family:arial;background-color:t=
ransparent;font-weight:700;vertical-align:baseline;white-space:pre-wrap">To=
pics of Interest</span></p><br><p dir=3D"ltr" style=3D"line-height:1.38;mar=
gin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:14.6667px;font-fami=
ly:arial;background-color:transparent;vertical-align:baseline;white-space:p=
re-wrap">The VHPC program committee solicits original, high-quality submiss=
ions related to</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-t=
op:0pt;margin-bottom:0pt"><span style=3D"font-size:14.6667px;font-family:ar=
ial;background-color:transparent;vertical-align:baseline;white-space:pre-wr=
ap">virtualization across the entire software 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:14.6667px;font-=
family:arial;background-color:transparent;vertical-align:baseline;white-spa=
ce:pre-wrap">and the cloud.</span></p><br><p dir=3D"ltr" style=3D"line-heig=
ht:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:14.6667p=
x;font-family:arial;background-color:transparent;vertical-align:baseline;wh=
ite-space:pre-wrap">Major 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:14.=
6667px;font-family:arial;background-color:transparent;vertical-align:baseli=
ne;white-space:pre-wrap">- Virtualization in supercomputing environments, H=
PC clusters, HPC in the cloud and grids</span><span style=3D"font-size:14.6=
667px;font-family:arial;background-color:transparent;vertical-align:baselin=
e;white-space:pre-wrap"><br class=3D"gmail-kix-line-break"></span><span sty=
le=3D"font-size:14.6667px;font-family:arial;background-color:transparent;ve=
rtical-align:baseline;white-space:pre-wrap">- OS-level virtualization and c=
ontainers (Docker, rkt, Singularity, Shifter, i.a.)</span><span style=3D"fo=
nt-size:14.6667px;font-family:arial;background-color:transparent;vertical-a=
lign:baseline;white-space:pre-wrap"><br class=3D"gmail-kix-line-break"></sp=
an><span style=3D"font-size:14.6667px;font-family:arial;background-color:tr=
ansparent;vertical-align:baseline;white-space:pre-wrap">- Lightweight/speci=
alized operating systems, unikernels</span><span style=3D"font-size:14.6667=
px;font-family:arial;background-color:transparent;vertical-align:baseline;w=
hite-space:pre-wrap"><br class=3D"gmail-kix-line-break"></span><span style=
=3D"font-size:14.6667px;font-family:arial;background-color:transparent;vert=
ical-align:baseline;white-space:pre-wrap">- Optimizations of virtual machin=
e monitor platforms and hypervisors</span><span style=3D"font-size:14.6667p=
x;font-family:arial;background-color:transparent;vertical-align:baseline;wh=
ite-space:pre-wrap"><br class=3D"gmail-kix-line-break"></span><span style=
=3D"font-size:14.6667px;font-family:arial;background-color:transparent;vert=
ical-align:baseline;white-space:pre-wrap">- Hypervisor support for heteroge=
nous resources (GPUs, co-processors, FPGAs, etc.)</span><span style=3D"font=
-size:14.6667px;font-family:arial;background-color:transparent;vertical-ali=
gn:baseline;white-space:pre-wrap"><br class=3D"gmail-kix-line-break"></span=
><span style=3D"font-size:14.6667px;font-family:arial;background-color:tran=
sparent;vertical-align:baseline;white-space:pre-wrap">- Virtualization supp=
ort for emerging memory technologies</span></p><p dir=3D"ltr" style=3D"line=
-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:14.=
6667px;font-family:arial;background-color:transparent;vertical-align:baseli=
ne;white-space:pre-wrap">- </span><span style=3D"font-size:14.6667px;font-f=
amily:arial;color:rgb(0,0,0);background-color:transparent;vertical-align:ba=
seline;white-space:pre-wrap">Virtualization in enterprise HPC and microviso=
rs</span><span style=3D"font-size:14.6667px;font-family:arial;background-co=
lor:transparent;vertical-align:baseline;white-space:pre-wrap"><br class=3D"=
gmail-kix-line-break"></span><span style=3D"font-size:14.6667px;font-family=
:arial;background-color:transparent;vertical-align:baseline;white-space:pre=
-wrap">- Software defined networks and network virtualization</span><span s=
tyle=3D"font-size:14.6667px;font-family:arial;background-color:transparent;=
vertical-align:baseline;white-space:pre-wrap"><br class=3D"gmail-kix-line-b=
reak"></span><span style=3D"font-size:14.6667px;font-family:arial;backgroun=
d-color:transparent;vertical-align:baseline;white-space:pre-wrap">- Managem=
ent, deployment of virtualized environments and </span><span style=3D"font-=
size:14.6667px;font-family:arial;color:rgb(0,0,0);background-color:transpar=
ent;vertical-align:baseline;white-space:pre-wrap">orchestration (Kubernetes=
 i.a.),</span><span style=3D"font-size:14.6667px;font-family:arial;backgrou=
nd-color:transparent;vertical-align:baseline;white-space:pre-wrap"><br clas=
s=3D"gmail-kix-line-break"></span><span style=3D"font-size:14.6667px;font-f=
amily:arial;background-color:transparent;vertical-align:baseline;white-spac=
e:pre-wrap">- Workflow-pipeline container-based composability </span><span =
style=3D"font-size:14.6667px;font-family:arial;background-color:transparent=
;vertical-align:baseline;white-space:pre-wrap"><br class=3D"gmail-kix-line-=
break"></span><span style=3D"font-size:14.6667px;font-family:arial;backgrou=
nd-color:transparent;vertical-align:baseline;white-space:pre-wrap">- Perfor=
mance measurement, modelling and monitoring of virtualized/cloud workloads<=
/span><span style=3D"font-size:14.6667px;font-family:arial;background-color=
:transparent;vertical-align:baseline;white-space:pre-wrap"><br class=3D"gma=
il-kix-line-break"></span><span style=3D"font-size:14.6667px;font-family:ar=
ial;background-color:transparent;vertical-align:baseline;white-space:pre-wr=
ap">- Virtualization in data intensive computing and Big Data processing - =
HPC convergence</span><span style=3D"font-size:14.6667px;font-family:arial;=
background-color:transparent;vertical-align:baseline;white-space:pre-wrap">=
<br class=3D"gmail-kix-line-break"></span><span style=3D"font-size:14.6667p=
x;font-family:arial;background-color:transparent;vertical-align:baseline;wh=
ite-space:pre-wrap">- Adaptation of HPC technologies in the cloud (high per=
formance networks, RDMA, etc.)</span></p><p dir=3D"ltr" style=3D"line-heigh=
t:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:14.6667px=
;font-family:arial;background-color:transparent;vertical-align:baseline;whi=
te-space:pre-wrap">- </span><span style=3D"font-size:14.6667px;font-family:=
arial;color:rgb(0,0,0);background-color:transparent;vertical-align:baseline=
;white-space:pre-wrap">ARM-based hypervisors, ARM virtualization extensions=
</span><span style=3D"font-size:14.6667px;font-family:arial;background-colo=
r:transparent;vertical-align:baseline;white-space:pre-wrap"><br class=3D"gm=
ail-kix-line-break"></span><span style=3D"font-size:14.6667px;font-family:a=
rial;background-color:transparent;vertical-align:baseline;white-space:pre-w=
rap">- I/O virtualization and cloud based storage systems</span></p><p dir=
=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span =
style=3D"font-size:14.6667px;font-family:arial;background-color:transparent=
;vertical-align:baseline;white-space:pre-wrap">- GPU, FPGA and </span><span=
 style=3D"font-size:14.6667px;font-family:arial;color:rgb(0,0,0);background=
-color:transparent;vertical-align:baseline;white-space:pre-wrap">many-core =
accelerator virtualization</span><span style=3D"font-size:14.6667px;font-fa=
mily:arial;background-color:transparent;vertical-align:baseline;white-space=
:pre-wrap"><br class=3D"gmail-kix-line-break"></span><span style=3D"font-si=
ze:14.6667px;font-family:arial;background-color:transparent;vertical-align:=
baseline;white-space:pre-wrap">- Job scheduling/control/policy and containe=
r placement in virtualized environments</span><span style=3D"font-size:14.6=
667px;font-family:arial;background-color:transparent;vertical-align:baselin=
e;white-space:pre-wrap"><br class=3D"gmail-kix-line-break"></span><span sty=
le=3D"font-size:14.6667px;font-family:arial;background-color:transparent;ve=
rtical-align:baseline;white-space:pre-wrap">- Cloud reliability, fault-tole=
rance and high-availability</span><span style=3D"font-size:14.6667px;font-f=
amily:arial;background-color:transparent;vertical-align:baseline;white-spac=
e:pre-wrap"><br class=3D"gmail-kix-line-break"></span><span style=3D"font-s=
ize:14.6667px;font-family:arial;background-color:transparent;vertical-align=
:baseline;white-space:pre-wrap">- QoS and SLA in virtualized environments</=
span><span style=3D"font-size:14.6667px;font-family:arial;background-color:=
transparent;vertical-align:baseline;white-space:pre-wrap"><br class=3D"gmai=
l-kix-line-break"></span><span style=3D"font-size:14.6667px;font-family:ari=
al;background-color:transparent;vertical-align:baseline;white-space:pre-wra=
p">- IaaS platforms, cloud frameworks and APIs</span><span style=3D"font-si=
ze:14.6667px;font-family:arial;background-color:transparent;vertical-align:=
baseline;white-space:pre-wrap"><span class=3D"gmail-Apple-tab-span" style=
=3D"white-space:pre">	</span></span></p><p dir=3D"ltr" style=3D"line-height=
:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:14.6667px;=
font-family:arial;background-color:transparent;vertical-align:baseline;whit=
e-space:pre-wrap">- Large-scale virtualization in domains such as finance a=
nd government</span><span style=3D"font-size:14.6667px;font-family:arial;ba=
ckground-color:transparent;vertical-align:baseline;white-space:pre-wrap"><b=
r class=3D"gmail-kix-line-break"></span><span style=3D"font-size:14.6667px;=
font-family:arial;background-color:transparent;vertical-align:baseline;whit=
e-space:pre-wrap">- Energy-efficient and power-aware virtualization</span><=
/p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0p=
t"><span style=3D"font-size:14.6667px;font-family:arial;background-color:tr=
ansparent;vertical-align:baseline;white-space:pre-wrap">- Container securit=
y</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-=
bottom:0pt"><span style=3D"font-size:14.6667px;font-family:arial;background=
-color:transparent;vertical-align:baseline;white-space:pre-wrap">- </span><=
span style=3D"font-size:14.6667px;font-family:arial;color:rgb(0,0,0);backgr=
ound-color:transparent;vertical-align:baseline;white-space:pre-wrap">Config=
uration management tools for containers (including CFEngine, Puppet, i.a.)<=
/span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bo=
ttom:0pt"><span style=3D"font-size:14.6667px;font-family:arial;color:rgb(0,=
0,0);background-color:transparent;vertical-align:baseline;white-space:pre-w=
rap">- Emerging topics including multi-kernel approaches and,NUMA in hyperv=
isors</span></p><br><br><br><br><p dir=3D"ltr" style=3D"line-height:1.38;ma=
rgin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:14.6667px;font-fam=
ily:arial;background-color:transparent;vertical-align:baseline;white-space:=
pre-wrap">The Workshop on Virtualization in High=C2=AD-Performance Cloud Co=
mputing (VHPC) aims to</span></p><p dir=3D"ltr" style=3D"line-height:1.38;m=
argin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:14.6667px;font-fa=
mily:arial;background-color:transparent;vertical-align:baseline;white-space=
:pre-wrap">bring together researchers and industrial practitioners facing t=
he challenges</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top=
:0pt;margin-bottom:0pt"><span style=3D"font-size:14.6667px;font-family:aria=
l;background-color:transparent;vertical-align:baseline;white-space:pre-wrap=
">posed by virtualization in order to foster discussion, collaboration, mut=
ual exchange</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:=
0pt;margin-bottom:0pt"><span style=3D"font-size:14.6667px;font-family:arial=
;background-color:transparent;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:14.6667px;font-family:arial;background-=
color:transparent;vertical-align:baseline;white-space:pre-wrap">solutions f=
or 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:14.6667px;font-family:arial;color:rgb(0,0,0);background-color:tra=
nsparent;vertical-align:baseline;white-space:pre-wrap">The workshop 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-bottom:0pt">=
<span style=3D"font-size:14.6667px;font-family:arial;color:rgb(0,0,0);backg=
round-color:transparent;vertical-align:baseline;white-space:pre-wrap">follo=
wed by 10 min discussion sections, plus lightning talks that are limited to=
 5 minutes.</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0=
pt;margin-bottom:0pt"><span style=3D"font-size:14.6667px;font-family:arial;=
color:rgb(0,0,0);background-color:transparent;vertical-align:baseline;white=
-space:pre-wrap">Presentations may be accompanied by interactive demonstrat=
ions.</span></p><br><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt=
;margin-bottom:0pt"><span style=3D"font-size:14.6667px;font-family:arial;co=
lor:rgb(0,0,0);background-color:transparent;font-weight:700;vertical-align:=
baseline;white-space:pre-wrap">Important Dates</span></p><br><p dir=3D"ltr"=
 style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D=
"font-size:14.6667px;font-family:arial;color:rgb(0,0,0);background-color:tr=
ansparent;vertical-align:baseline;white-space:pre-wrap">February 28, 2017 -=
 Abstract Submission Deadline</span></p><p dir=3D"ltr" style=3D"line-height=
:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:14.6667px;=
font-family:arial;color:rgb(0,0,0);background-color:transparent;vertical-al=
ign:baseline;white-space:pre-wrap">April 25, 2017 - Paper submission deadli=
ne</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin=
-bottom:0pt"><span style=3D"font-size:14.6667px;font-family:arial;color:rgb=
(0,0,0);background-color:transparent;vertical-align:baseline;white-space:pr=
e-wrap">May 30, 2017 - Acceptance notification </span></p><p dir=3D"ltr" st=
yle=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"fo=
nt-size:14.6667px;font-family:arial;color:rgb(0,0,0);background-color:trans=
parent;vertical-align:baseline;white-space:pre-wrap">June 22, 2017 - Worksh=
op Day</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;ma=
rgin-bottom:0pt"><span style=3D"font-size:14.6667px;font-family:arial;color=
:rgb(0,0,0);background-color:transparent;vertical-align:baseline;white-spac=
e:pre-wrap">June 25, 2017 - Camera-ready version due</span></p><br><br><p d=
ir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><spa=
n style=3D"font-size:14.6667px;font-family:arial;color:rgb(0,0,0);backgroun=
d-color:transparent;font-weight:700;vertical-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:14.6667px;font-family:a=
rial;color:rgb(0,0,0);background-color:transparent;vertical-align:baseline;=
white-space:pre-wrap">Michael Alexander (chair), scaledinfra technologies, =
Austria</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;m=
argin-bottom:0pt"><span style=3D"font-size:14.6667px;font-family:arial;colo=
r:rgb(0,0,0);background-color:transparent;vertical-align:baseline;white-spa=
ce:pre-wrap">Anastassios Nanos (co-=C2=ADchair), NTUA, Greece</span></p><p =
dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><sp=
an style=3D"font-size:14.6667px;font-family:arial;color:rgb(0,0,0);backgrou=
nd-color:transparent;vertical-align:baseline;white-space:pre-wrap">Balazs G=
erofi (co-=C2=ADchair), =E2=80=8BRIKEN Advanced Institute for Computational=
 Science=E2=80=8B, Japan</span></p><br><br><p dir=3D"ltr" style=3D"line-hei=
ght:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:14.6667=
px;font-family:arial;color:rgb(0,0,0);background-color:transparent;font-wei=
ght:700;vertical-align:baseline;white-space:pre-wrap">Program committee</sp=
an></p><br><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-b=
ottom:0pt"><span style=3D"font-size:14.6667px;font-family:arial;color:rgb(0=
,0,0);background-color:transparent;vertical-align:baseline;white-space:pre-=
wrap">Stergios Anastasiadis, University of Ioannina, Greece </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:14.6667px;font-family:arial;color:rgb(0,0,0);backgroun=
d-color:transparent;vertical-align:baseline;white-space:pre-wrap">Jakob Blo=
mer, CERN, Europe </span></p><p dir=3D"ltr" style=3D"line-height:1.38;margi=
n-top:0pt;margin-bottom:0pt"><span style=3D"font-size:14.6667px;font-family=
:arial;color:rgb(0,0,0);background-color:transparent;vertical-align:baselin=
e;white-space:pre-wrap">Ron Brightwell, Sandia National Laboratories, 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:14.6667px;font-family:arial;color:rgb(0,=
0,0);background-color:transparent;vertical-align:baseline;white-space:pre-w=
rap">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:14.6667px;font-family:arial;color:rgb(0,0,0);back=
ground-color:transparent;vertical-align:baseline;white-space:pre-wrap">Juli=
an Chesterfield, 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:14.6667px;fo=
nt-family:arial;color:rgb(0,0,0);background-color:transparent;vertical-alig=
n:baseline;white-space:pre-wrap">Stephen Crago, USC ISI, USA</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:14.6667px;font-family:arial;color:rgb(0,0,0);backgroun=
d-color:transparent;vertical-align:baseline;white-space:pre-wrap">Christoff=
er Dall, Columbia University, USA</span></p><p dir=3D"ltr" style=3D"line-he=
ight:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:14.666=
7px;font-family:arial;color:rgb(0,0,0);background-color:transparent;vertica=
l-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:14.6667px;font-family:arial;color:rgb(0,0,0);backg=
round-color:transparent;vertical-align:baseline;white-space:pre-wrap">Rober=
t Futrick, Cycle Computing, USA</span></p><p dir=3D"ltr" style=3D"line-heig=
ht:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:14.6667p=
x;font-family:arial;color:rgb(0,0,0);background-color:transparent;vertical-=
align:baseline;white-space:pre-wrap">Maria Girone, CERN, Europe</span></p><=
p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><=
span style=3D"font-size:14.6667px;font-family:arial;color:rgb(0,0,0);backgr=
ound-color:transparent;vertical-align:baseline;white-space:pre-wrap">Kyle H=
ale, Northwestern University, USA </span></p><p dir=3D"ltr" style=3D"line-h=
eight:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:14.66=
67px;font-family:arial;color:rgb(0,0,0);background-color:transparent;vertic=
al-align:baseline;white-space:pre-wrap">Romeo Kinzler, IBM, Switzerland</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:14.6667px;font-family:arial;color:rgb(0,0,0=
);background-color:transparent;vertical-align:baseline;white-space:pre-wrap=
">Brian Kocoloski, University of Pittsburgh, USA</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:14.6667px;font-family:arial;color:rgb(0,0,0);background-color:tran=
sparent;vertical-align:baseline;white-space:pre-wrap">Nectarios Koziris, Na=
tional Technical University of Athens, Greece </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:14.6667px;font-family:arial;color:rgb(0,0,0);background-color:transp=
arent;vertical-align:baseline;white-space:pre-wrap">John Lange, University =
of Pittsburgh, USA</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margi=
n-top:0pt;margin-bottom:0pt"><span style=3D"font-size:14.6667px;font-family=
:arial;color:rgb(0,0,0);background-color:transparent;vertical-align:baselin=
e;white-space:pre-wrap">Che-Rung Lee, National Tsing Hua University, Taiwan=
</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-b=
ottom:0pt"><span style=3D"font-size:14.6667px;font-family:arial;color:rgb(0=
,0,0);background-color:transparent;vertical-align:baseline;white-space:pre-=
wrap">Giuseppe 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:14.6667px;font-family:arial;color:rgb(0,0,0);background-color:tr=
ansparent;vertical-align:baseline;white-space:pre-wrap">Qing Liu, Oak Ridge=
 National Laboratory, USA</span></p><p dir=3D"ltr" style=3D"line-height:1.3=
8;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:14.6667px;font=
-family:arial;color:rgb(0,0,0);background-color:transparent;vertical-align:=
baseline;white-space:pre-wrap">Nikos Parlavantzas, IRISA, France</span></p>=
<p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt">=
<span style=3D"font-size:14.6667px;font-family:arial;color:rgb(0,0,0);backg=
round-color:transparent;vertical-align:baseline;white-space:pre-wrap">Kevin=
 Pedretti, Sandia National 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:14.6667px;font-family:arial;color:rgb(0,0,0);background-color:transpar=
ent;vertical-align:baseline;white-space:pre-wrap">Amer Qouneh, University o=
f Florida, USA </span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-t=
op:0pt;margin-bottom:0pt"><span style=3D"font-size:14.6667px;font-family:ar=
ial;color:rgb(0,0,0);background-color:transparent;vertical-align:baseline;w=
hite-space:pre-wrap">Carlos Rea=C3=B1o, Technical University of Valencia, S=
pain</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;marg=
in-bottom:0pt"><span style=3D"font-size:14.6667px;font-family:arial;color:r=
gb(0,0,0);background-color:transparent;vertical-align:baseline;white-space:=
pre-wrap">Thomas Ryd, CFEngine, Norway</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=
4.6667px;font-family:arial;color:rgb(0,0,0);background-color:transparent;ve=
rtical-align:baseline;white-space:pre-wrap">Josh Simons, VMWare, USA</span>=
</p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0=
pt"><span style=3D"font-size:14.6667px;font-family:arial;color:rgb(0,0,0);b=
ackground-color:transparent;vertical-align:baseline;white-space:pre-wrap">B=
orja 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:14.6667px;font-family:arial;color:rgb(0,0,0);background-color:transpar=
ent;vertical-align:baseline;white-space:pre-wrap">Craig Stewart, Indiana Un=
iversity, USA</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top=
:0pt;margin-bottom:0pt"><span style=3D"font-size:14.6667px;font-family:aria=
l;color:rgb(0,0,0);background-color:transparent;vertical-align:baseline;whi=
te-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;margin-bottom:0=
pt"><span style=3D"font-size:14.6667px;font-family:arial;color:rgb(0,0,0);b=
ackground-color:transparent;vertical-align:baseline;white-space:pre-wrap">K=
urt Tutschku, Blekinge Institute of Technology, Sweden </span></p><p dir=3D=
"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span sty=
le=3D"font-size:14.6667px;font-family:arial;color:rgb(0,0,0);background-col=
or:transparent;vertical-align:baseline;white-space:pre-wrap">Yasuhiro Watas=
hiba, Osaka University, Japan </span></p><p dir=3D"ltr" style=3D"line-heigh=
t:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:14.6667px=
;font-family:arial;color:rgb(0,0,0);background-color:transparent;vertical-a=
lign:baseline;white-space:pre-wrap">Nicholas Wright, Lawrence Berkeley Nati=
onal Laboratory, USA</span></p><p dir=3D"ltr" style=3D"line-height:1.38;mar=
gin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:14.6667px;font-fami=
ly:arial;color:rgb(0,0,0);background-color:transparent;vertical-align:basel=
ine;white-space:pre-wrap">Chao-Tung Yang, Tunghai University, Taiwan </span=
></p><br><br><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin=
-bottom:0pt"><span style=3D"font-size:14.6667px;font-family:arial;color:rgb=
(0,0,0);background-color:transparent;font-weight:700;vertical-align:baselin=
e;white-space:pre-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-size:14.6667px;font-family:arial;color:rgb(0,0,0);background-=
color:transparent;vertical-align:baseline;white-space:pre-wrap">Papers subm=
itted to the workshop will be reviewed by at least two</span></p><p dir=3D"=
ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span styl=
e=3D"font-size:14.6667px;font-family:arial;color:rgb(0,0,0);background-colo=
r:transparent;vertical-align:baseline;white-space:pre-wrap">members of the =
program committee and external reviewers. Submissions</span></p><p dir=3D"l=
tr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=
=3D"font-size:14.6667px;font-family:arial;color:rgb(0,0,0);background-color=
:transparent;vertical-align:baseline;white-space:pre-wrap">should include a=
bstract, key words, the e-mail address of the</span></p><p dir=3D"ltr" styl=
e=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font=
-size:14.6667px;font-family:arial;color:rgb(0,0,0);background-color:transpa=
rent;vertical-align:baseline;white-space:pre-wrap">corresponding author, an=
d must not exceed 10 pages, including tables</span></p><p dir=3D"ltr" style=
=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-=
size:14.6667px;font-family:arial;color:rgb(0,0,0);background-color:transpar=
ent;vertical-align:baseline;white-space:pre-wrap">and figures at a main fon=
t size no smaller than 11 point. Submission</span></p><p dir=3D"ltr" style=
=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-=
size:14.6667px;font-family:arial;color:rgb(0,0,0);background-color:transpar=
ent;vertical-align:baseline;white-space:pre-wrap">of a paper should be rega=
rded 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:14.6667px;font-family:arial;color:rgb(0,0,0);background-color:transpar=
ent;vertical-align:baseline;white-space:pre-wrap">be accepted, 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:14.6667px;font-family:arial;color:rgb(0,0,0);background-color:transpar=
ent;vertical-align:baseline;white-space:pre-wrap">conference to present the=
 work. Accepted papers will be published in a</span></p><p dir=3D"ltr" styl=
e=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font=
-size:14.6667px;font-family:arial;color:rgb(0,0,0);background-color:transpa=
rent;vertical-align:baseline;white-space:pre-wrap">Springer LNCS volume. . =
</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:14.6667px;font-family:arial;color:r=
gb(0,0,0);background-color:transparent;vertical-align:baseline;white-space:=
pre-wrap">The format must be according to the Springer LNCS Style. Initial<=
/span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bo=
ttom:0pt"><span style=3D"font-size:14.6667px;font-family:arial;color:rgb(0,=
0,0);background-color:transparent;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:14.6667px;font-family:arial;color:rgb(0,0=
,0);background-color:transparent;vertical-align:baseline;white-space:pre-wr=
ap">to provide source files.</span></p><br><p dir=3D"ltr" style=3D"line-hei=
ght:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:14.6667=
px;font-family:arial;color:rgb(0,0,0);background-color:transparent;vertical=
-align:baseline;white-space:pre-wrap">Format Guidelines:</span></p><p dir=
=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span =
style=3D"font-size:14.6667px;font-family:arial;color:rgb(0,0,0);background-=
color:transparent;vertical-align:baseline;white-space:pre-wrap"><a href=3D"=
ftp://ftp.springer.de/pub/tex/latex/llncs/latex2e/llncs2e.zip">ftp://ftp.sp=
ringer.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:14.6667px;font-family:arial;color:rgb(0,0,0);background-=
color:transparent;vertical-align:baseline;white-space:pre-wrap">Abstract, P=
aper Submission Link:</span></p><p dir=3D"ltr" style=3D"line-height:1.38;ma=
rgin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:14.6667px;font-fam=
ily:arial;color:rgb(0,0,0);background-color:transparent;vertical-align:base=
line;white-space:pre-wrap"><a href=3D"https://edas.info/newPaper.php?c=3D23=
179">https://edas.info/newPaper.php?c=3D23179</a></span></p><br><br><br><p =
dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><sp=
an style=3D"font-size:14.6667px;font-family:arial;color:rgb(0,0,0);backgrou=
nd-color:transparent;font-weight:700;vertical-align:baseline;white-space:pr=
e-wrap">Lightning Talks </span></p><br><p dir=3D"ltr" style=3D"line-height:=
1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:14.6667px;f=
ont-family:arial;color:rgb(0,0,0);background-color:transparent;vertical-ali=
gn:baseline;white-space:pre-wrap">Lightning Talks are non-paper track, syno=
ptical 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 sty=
le=3D"font-size:14.6667px;font-family:arial;color:rgb(0,0,0);background-col=
or:transparent;vertical-align:baseline;white-space:pre-wrap">They can be us=
ed to gain early feedback on ongoing research, for demonstrations, to prese=
nt</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin=
-bottom:0pt"><span style=3D"font-size:14.6667px;font-family:arial;color:rgb=
(0,0,0);background-color:transparent;vertical-align:baseline;white-space:pr=
e-wrap">research results, early research ideas, perspectives and positions =
of interest to the community.</span></p><p dir=3D"ltr" style=3D"line-height=
:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:14.6667px;=
font-family:arial;color:rgb(0,0,0);background-color:transparent;vertical-al=
ign:baseline;white-space:pre-wrap">Submit abstract via the main submission =
link. </span></p><br><br><p dir=3D"ltr" style=3D"line-height:1.38;margin-to=
p:0pt;margin-bottom:0pt"><span style=3D"font-size:14.6667px;font-family:ari=
al;color:rgb(0,0,0);background-color:transparent;font-weight:700;vertical-a=
lign:baseline;white-space:pre-wrap">General Information</span></p><br><p di=
r=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span=
 style=3D"font-size:14.6667px;font-family:arial;color:rgb(0,0,0);background=
-color:transparent;vertical-align:baseline;white-space:pre-wrap">The worksh=
op is one day in length and will be held in conjunction with the Internatio=
nal</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margi=
n-bottom:0pt"><span style=3D"font-size:14.6667px;font-family:arial;color:rg=
b(0,0,0);background-color:transparent;vertical-align:baseline;white-space:p=
re-wrap">Supercomputing Conference - High Performance (ISC) 2017, June 18-2=
2, Frankfurt, </span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-to=
p:0pt;margin-bottom:0pt"><span style=3D"font-size:14.6667px;font-family:ari=
al;color:rgb(0,0,0);background-color:transparent;vertical-align:baseline;wh=
ite-space:pre-wrap">Germany.</span></p><br><br><br></span></div>

--001a1141fb8aac3bdb054705f3f1--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============0841848454215484352==--


From xen-users-bounces@lists.xen.org Thu Jan 26 22:37:59 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Jan 2017 22:37:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cWseq-00058M-7r; Thu, 26 Jan 2017 22:36:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tlviewer@yahoo.com>) id 1cWsep-00058F-8k
 for xen-users@lists.xen.org; Thu, 26 Jan 2017 22:36:43 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 AB/D0-09690-AF97A885; Thu, 26 Jan 2017 22:36:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmleJIrShJLcpLzFFi42JJ6orO0/1Z2RV
 h8KNfz2LV1QOsDoweR3f/ZgpgjGLNzEvKr0hgzVizdy5LwTHhimmbt7A1MF4R7GLk4mARmMci
 0XhiJ2MXIyeHkECGxIb5x1gg7EyJm5t2QdnxEt3rzjKB2BICChLP1u1kh7BtJV5+mcoCMkhCY
 DuLxN+rr8AcIYEGRomGeWfBqlgEtCWOtn4B28AmoCrR//kj1DZNiUfHLzKD2CIC6hL3D90D28
 YLNPVB/1FWEFtYwFzi0JUD7BBxQYmTM5+A1TALxEgc/n6TCWKOo8T9q+/ZIOIiEu++rWSawCg
 0C0nLLCQts5CUzWLkALLVJdbPE4IIy0tsfzuHGcJWk7i97So7hK0tsWzha+YFjOyrGDWKU4vK
 Uot0jQ30kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECI6aegYFxB2PnCb9DjJIcT
 EqivI0qXRFCfEn5KZUZicUZ8UWlOanFhxg1ODgENq9dfYFRiiUvPy9VSYL3QwVQnWBRanpqRV
 pmDjCmYUolOHiURHijQdK8xQWJucWZ6RCpU4yKUuK8r0ASAiCJjNI8uDZYGrnEKCslzMvIwMA
 gxFOQWpSbWYIq/4pRnINRSZg3FJiUhHgy80rgpr8CWswEtPgCczvI4pJEhJRUA2P228aUziDr
 bU6TZkxMiJ2Soalyu/+mMmNq8JsNckEtoQvP1+78qt//d97/W8wa8TcO3CpkXv/f5Y9x6L9NM
 zUdz77b+1bVY+qK2Wu2+jju/7DFMMlv6574awWRIYrc3sZmDNsPbV0pGFWZf/sI97f19ptPl6
 6+sjJ8axoL38wTX2x4prvoigUpsRRnJBpqMRcVJwIAueXdSh4DAAA=
X-Env-Sender: tlviewer@yahoo.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1485470200!75009871!1
X-Originating-IP: [98.138.91.110]
X-SpamReason: No, hits=0.9 required=7.0 tests=FORGED_YAHOO_RCVD,
 HTML_60_70,HTML_MESSAGE,UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43812 invoked from network); 26 Jan 2017 22:36:41 -0000
Received: from nm17-vm6.bullet.mail.ne1.yahoo.com (HELO
 nm17-vm6.bullet.mail.ne1.yahoo.com) (98.138.91.110)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 26 Jan 2017 22:36:41 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1485470200; bh=Pco6XjluldI5qtzBLFU1vDBmeWdStdtNHmOSZ1SPwdU=;
 h=Date:From:Reply-To:To:Subject:References:From:Subject;
 b=fSBuiZpoPazmNbPTqb5kB5pCce+Rozs8POzEBBJzRXKJNPHqEvr9DxLyBsy/jLyHUQoFvyRZiuwLZaEK5lNOuc8l2L9bBR/0d3+AD37/3S4rx4huy/lZe6hmlK+22tlUXXFc62kYQNUqjpfMhlGSdZ8/a6SmAz8pLfwILyjMiaIZkWwNmv4fYwAJrKicTr1TctZKaBWOjBYWsSW9AqW5A2gYoW3owOIDVDmBeJOqX3G3G5pxPlLWBq45Q1bFcC4+tG3vQUSVtQA7bYyoQRnma5u3HN33kV1wC8TEf8bzf0+QMK4/6J3gon2yFlT/Wf/AmkS4QB2w/6+M6Tnpw6VaqA==
Received: from [98.138.100.118] by nm17.bullet.mail.ne1.yahoo.com with NNFMP;
 26 Jan 2017 22:36:40 -0000
Received: from [98.138.226.162] by tm109.bullet.mail.ne1.yahoo.com with NNFMP;
 26 Jan 2017 22:36:40 -0000
Received: from [127.0.0.1] by omp1063.mail.ne1.yahoo.com with NNFMP;
 26 Jan 2017 22:36:39 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 987222.14816.bm@omp1063.mail.ne1.yahoo.com
X-YMail-OSG: kS3ZVWoVM1n5QyeAqyHs4BfLKlZTJp4bf0vLoshqVlWqvHmPXkTEEsleaxxloCh
 YykoDsZRcvqdIZCjsc5YjZECAUcwmPy4_bkUPM8sWH3NPqhpaA._qEEksMC6jYIuNJHp.d3FA6Lf
 9LNOHpl2bkKnQeHtWFd5X6IW7VVECnX1aI1Oxg2QOjiAzYnv3hI3BHYHTodnKiOyVvtCntWc8A4m
 4wFAkyfrFf7mrottakLMQZ58QIV5nX.uwbOyY91NsP_zU9cAI2tKSbbqdqMVntfnJPAMZVfre5ed
 xrrHAGKeJY3F0IrlrA5hw9Ej2xDuuMpaqL.FGQ8W63L1bds40wzEXRnJVjzKeeXtvxRi00ua.scr
 _h3dKU7Y6YeWpF7MLN2FJLtqdWjvpGkBPTd7Csoa1JPzHsvzop6h.El9IvHEYAi0GprUPV9qNiOP
 ryojanr88gDp_Ff9mTuSS3DvGcKcdwIyZ3QyyBXi3Ftd7Rf5.OzGOxnDQtEOCc3phiR5DAnx8x3s
 ZuWTqa_jTAqTDFbSZ1Q--
Received: from jws200080.mail.ne1.yahoo.com by
 sendmailws156.mail.ne1.yahoo.com; Thu, 26 Jan 2017 22:36:39 +0000;
 1485470199.591
Date: Thu, 26 Jan 2017 22:36:39 +0000 (UTC)
From: Mark Pryor <tlviewer@yahoo.com>
To: Xen-users <xen-users@lists.xen.org>
Message-ID: <1856042652.1635467.1485470199409@mail.yahoo.com>
MIME-Version: 1.0
References: <1856042652.1635467.1485470199409.ref@mail.yahoo.com>
Content-Length: 3034
Subject: Re: [Xen-users] Help with `No Dom0 Kernel image specified'
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Reply-To: Mark Pryor <tlviewer@yahoo.com>
Content-Type: multipart/mixed; boundary="===============8778068694325443151=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============8778068694325443151==
Content-Type: multipart/alternative; 
	boundary="----=_Part_1635466_942495978.1485470199408"
Content-Length: 2502

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

Mr Thomsen,
Your post didn't come through my Webmail maybe because of the attachment.
first see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=703586
the fix is near the end where they mention the ESP & how the kernel/ramdisk mustbe in the ESP along with the xen.efi blob.
Most systemd refuseniks like to use Ubuntu Trusty since its the last LTS release without it. Yet, youconfigure the Xen build with systemd. It's likely your configure results ignored systemd too.
In summary, your error message may be due to kernel/ramdisk missing from the ESP.
PryMar56




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

<html><head></head><body><div style=3D"color:#000; background-color:#fff; f=
ont-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, =
sans-serif;font-size:16px"><div id=3D"yui_3_16_0_ym19_1_1485469442567_23608=
">Mr Thomsen,</div><div id=3D"yui_3_16_0_ym19_1_1485469442567_23678"><br></=
div><div id=3D"yui_3_16_0_ym19_1_1485469442567_23712" dir=3D"ltr">Your post=
 didn't come through my Webmail maybe because of the attachment.<br></div><=
div dir=3D"ltr">first see <a id=3D"yui_3_16_0_ym19_1_1485469442567_23711" c=
lass=3D"" href=3D"https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D70358=
6">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D703586</a></div><div=
 id=3D"yui_3_16_0_ym19_1_1485469442567_23808"><br></div><div dir=3D"ltr" id=
=3D"yui_3_16_0_ym19_1_1485469442567_23766">the fix is near the end where th=
ey mention the ESP &amp; how the kernel/ramdisk must</div><div id=3D"yui_3_=
16_0_ym19_1_1485469442567_23786" dir=3D"ltr">be in the ESP along with the x=
en.efi blob.</div><div dir=3D"ltr"><br></div><div dir=3D"ltr">Most systemd =
refuseniks like to use Ubuntu Trusty since its the last LTS release without=
 it. Yet, you</div><div dir=3D"ltr">configure the Xen build with systemd. I=
t's likely your configure results ignored systemd too.</div><div dir=3D"ltr=
"><br></div><div dir=3D"ltr">In summary, your error message may be due to k=
ernel/ramdisk missing from the ESP.</div><div dir=3D"ltr"><br></div><div di=
r=3D"ltr">PryMar56<br></div><div dir=3D"ltr"><br></div><div id=3D"yui_3_16_=
0_ym19_1_1485469442567_23760" dir=3D"ltr"><br></div><div dir=3D"ltr"><br></=
div></div></body></html>
------=_Part_1635466_942495978.1485470199408--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============8778068694325443151==--


From xen-users-bounces@lists.xen.org Thu Jan 26 22:37:59 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Jan 2017 22:37:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cWseq-00058M-7r; Thu, 26 Jan 2017 22:36:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tlviewer@yahoo.com>) id 1cWsep-00058F-8k
 for xen-users@lists.xen.org; Thu, 26 Jan 2017 22:36:43 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 AB/D0-09690-AF97A885; Thu, 26 Jan 2017 22:36:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmleJIrShJLcpLzFFi42JJ6orO0/1Z2RV
 h8KNfz2LV1QOsDoweR3f/ZgpgjGLNzEvKr0hgzVizdy5LwTHhimmbt7A1MF4R7GLk4mARmMci
 0XhiJ2MXIyeHkECGxIb5x1gg7EyJm5t2QdnxEt3rzjKB2BICChLP1u1kh7BtJV5+mcoCMkhCY
 DuLxN+rr8AcIYEGRomGeWfBqlgEtCWOtn4B28AmoCrR//kj1DZNiUfHLzKD2CIC6hL3D90D28
 YLNPVB/1FWEFtYwFzi0JUD7BBxQYmTM5+A1TALxEgc/n6TCWKOo8T9q+/ZIOIiEu++rWSawCg
 0C0nLLCQts5CUzWLkALLVJdbPE4IIy0tsfzuHGcJWk7i97So7hK0tsWzha+YFjOyrGDWKU4vK
 Uot0jQ30kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECI6aegYFxB2PnCb9DjJIcT
 EqivI0qXRFCfEn5KZUZicUZ8UWlOanFhxg1ODgENq9dfYFRiiUvPy9VSYL3QwVQnWBRanpqRV
 pmDjCmYUolOHiURHijQdK8xQWJucWZ6RCpU4yKUuK8r0ASAiCJjNI8uDZYGrnEKCslzMvIwMA
 gxFOQWpSbWYIq/4pRnINRSZg3FJiUhHgy80rgpr8CWswEtPgCczvI4pJEhJRUA2P228aUziDr
 bU6TZkxMiJ2Soalyu/+mMmNq8JsNckEtoQvP1+78qt//d97/W8wa8TcO3CpkXv/f5Y9x6L9NM
 zUdz77b+1bVY+qK2Wu2+jju/7DFMMlv6574awWRIYrc3sZmDNsPbV0pGFWZf/sI97f19ptPl6
 6+sjJ8axoL38wTX2x4prvoigUpsRRnJBpqMRcVJwIAueXdSh4DAAA=
X-Env-Sender: tlviewer@yahoo.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1485470200!75009871!1
X-Originating-IP: [98.138.91.110]
X-SpamReason: No, hits=0.9 required=7.0 tests=FORGED_YAHOO_RCVD,
 HTML_60_70,HTML_MESSAGE,UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43812 invoked from network); 26 Jan 2017 22:36:41 -0000
Received: from nm17-vm6.bullet.mail.ne1.yahoo.com (HELO
 nm17-vm6.bullet.mail.ne1.yahoo.com) (98.138.91.110)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 26 Jan 2017 22:36:41 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1485470200; bh=Pco6XjluldI5qtzBLFU1vDBmeWdStdtNHmOSZ1SPwdU=;
 h=Date:From:Reply-To:To:Subject:References:From:Subject;
 b=fSBuiZpoPazmNbPTqb5kB5pCce+Rozs8POzEBBJzRXKJNPHqEvr9DxLyBsy/jLyHUQoFvyRZiuwLZaEK5lNOuc8l2L9bBR/0d3+AD37/3S4rx4huy/lZe6hmlK+22tlUXXFc62kYQNUqjpfMhlGSdZ8/a6SmAz8pLfwILyjMiaIZkWwNmv4fYwAJrKicTr1TctZKaBWOjBYWsSW9AqW5A2gYoW3owOIDVDmBeJOqX3G3G5pxPlLWBq45Q1bFcC4+tG3vQUSVtQA7bYyoQRnma5u3HN33kV1wC8TEf8bzf0+QMK4/6J3gon2yFlT/Wf/AmkS4QB2w/6+M6Tnpw6VaqA==
Received: from [98.138.100.118] by nm17.bullet.mail.ne1.yahoo.com with NNFMP;
 26 Jan 2017 22:36:40 -0000
Received: from [98.138.226.162] by tm109.bullet.mail.ne1.yahoo.com with NNFMP;
 26 Jan 2017 22:36:40 -0000
Received: from [127.0.0.1] by omp1063.mail.ne1.yahoo.com with NNFMP;
 26 Jan 2017 22:36:39 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 987222.14816.bm@omp1063.mail.ne1.yahoo.com
X-YMail-OSG: kS3ZVWoVM1n5QyeAqyHs4BfLKlZTJp4bf0vLoshqVlWqvHmPXkTEEsleaxxloCh
 YykoDsZRcvqdIZCjsc5YjZECAUcwmPy4_bkUPM8sWH3NPqhpaA._qEEksMC6jYIuNJHp.d3FA6Lf
 9LNOHpl2bkKnQeHtWFd5X6IW7VVECnX1aI1Oxg2QOjiAzYnv3hI3BHYHTodnKiOyVvtCntWc8A4m
 4wFAkyfrFf7mrottakLMQZ58QIV5nX.uwbOyY91NsP_zU9cAI2tKSbbqdqMVntfnJPAMZVfre5ed
 xrrHAGKeJY3F0IrlrA5hw9Ej2xDuuMpaqL.FGQ8W63L1bds40wzEXRnJVjzKeeXtvxRi00ua.scr
 _h3dKU7Y6YeWpF7MLN2FJLtqdWjvpGkBPTd7Csoa1JPzHsvzop6h.El9IvHEYAi0GprUPV9qNiOP
 ryojanr88gDp_Ff9mTuSS3DvGcKcdwIyZ3QyyBXi3Ftd7Rf5.OzGOxnDQtEOCc3phiR5DAnx8x3s
 ZuWTqa_jTAqTDFbSZ1Q--
Received: from jws200080.mail.ne1.yahoo.com by
 sendmailws156.mail.ne1.yahoo.com; Thu, 26 Jan 2017 22:36:39 +0000;
 1485470199.591
Date: Thu, 26 Jan 2017 22:36:39 +0000 (UTC)
From: Mark Pryor <tlviewer@yahoo.com>
To: Xen-users <xen-users@lists.xen.org>
Message-ID: <1856042652.1635467.1485470199409@mail.yahoo.com>
MIME-Version: 1.0
References: <1856042652.1635467.1485470199409.ref@mail.yahoo.com>
Content-Length: 3034
Subject: Re: [Xen-users] Help with `No Dom0 Kernel image specified'
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Reply-To: Mark Pryor <tlviewer@yahoo.com>
Content-Type: multipart/mixed; boundary="===============8778068694325443151=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============8778068694325443151==
Content-Type: multipart/alternative; 
	boundary="----=_Part_1635466_942495978.1485470199408"
Content-Length: 2502

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

Mr Thomsen,
Your post didn't come through my Webmail maybe because of the attachment.
first see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=703586
the fix is near the end where they mention the ESP & how the kernel/ramdisk mustbe in the ESP along with the xen.efi blob.
Most systemd refuseniks like to use Ubuntu Trusty since its the last LTS release without it. Yet, youconfigure the Xen build with systemd. It's likely your configure results ignored systemd too.
In summary, your error message may be due to kernel/ramdisk missing from the ESP.
PryMar56




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

<html><head></head><body><div style=3D"color:#000; background-color:#fff; f=
ont-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, =
sans-serif;font-size:16px"><div id=3D"yui_3_16_0_ym19_1_1485469442567_23608=
">Mr Thomsen,</div><div id=3D"yui_3_16_0_ym19_1_1485469442567_23678"><br></=
div><div id=3D"yui_3_16_0_ym19_1_1485469442567_23712" dir=3D"ltr">Your post=
 didn't come through my Webmail maybe because of the attachment.<br></div><=
div dir=3D"ltr">first see <a id=3D"yui_3_16_0_ym19_1_1485469442567_23711" c=
lass=3D"" href=3D"https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D70358=
6">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D703586</a></div><div=
 id=3D"yui_3_16_0_ym19_1_1485469442567_23808"><br></div><div dir=3D"ltr" id=
=3D"yui_3_16_0_ym19_1_1485469442567_23766">the fix is near the end where th=
ey mention the ESP &amp; how the kernel/ramdisk must</div><div id=3D"yui_3_=
16_0_ym19_1_1485469442567_23786" dir=3D"ltr">be in the ESP along with the x=
en.efi blob.</div><div dir=3D"ltr"><br></div><div dir=3D"ltr">Most systemd =
refuseniks like to use Ubuntu Trusty since its the last LTS release without=
 it. Yet, you</div><div dir=3D"ltr">configure the Xen build with systemd. I=
t's likely your configure results ignored systemd too.</div><div dir=3D"ltr=
"><br></div><div dir=3D"ltr">In summary, your error message may be due to k=
ernel/ramdisk missing from the ESP.</div><div dir=3D"ltr"><br></div><div di=
r=3D"ltr">PryMar56<br></div><div dir=3D"ltr"><br></div><div id=3D"yui_3_16_=
0_ym19_1_1485469442567_23760" dir=3D"ltr"><br></div><div dir=3D"ltr"><br></=
div></div></body></html>
------=_Part_1635466_942495978.1485470199408--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============8778068694325443151==--


From xen-users-bounces@lists.xen.org Sun Jan 29 17:20:35 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 29 Jan 2017 17:20:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cXt8B-0001EB-As; Sun, 29 Jan 2017 17:19:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <patpro@patpro.net>) id 1cXt89-0001E5-K1
 for xen-users@lists.xen.org; Sun, 29 Jan 2017 17:19:09 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 E0/3B-01392-C042E885; Sun, 29 Jan 2017 17:19:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsVyUO7xDV1ulb4
 Ig30bBSxWXT3A6sDocXT3b6YAxijWzLyk/IoE1ow3bd0sBWe4Kt6s6WFvYDzF0cXIxSEksIFJ
 4sCR84wgDovAXzaJdRuOsnUxcnKwCehIbP7XxQRiMwvoSey4/osVwtaWWLbwNTOILSzgLnHg/
 CuwOIuAqsSCMyuABnFw8ArYSjxZ6QUSFhGQlphxpQlsJK+AocSty3PBbAkBWYmdd06zTGDkno
 VkwywkG2YhaVnAyLyKUaM4tagstUjX2EAvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT9
 3EyMwTOoZGBh3MHae8DvEKMnBpCTK+z6qJ0KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO9Spb4I
 IcGi1PTUirTMHGDAwqQlOHiURHhbQNK8xQWJucWZ6RCpU4yKUuK8O0ASAiCJjNI8uDZYlFxil
 JUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMw7B2QKT2ZeCdz0V0CLmYAWi//oAllckoiQkmpgFL
 l0ZLfM+rTtWhJ/THbnTG6Y9jq6un71r7f68+fHOU/qVJ2baHuP9xfn3sc3oj4/kFwpy3Bx36p
 /EQc3r/BnP9T7d+vbT/1PdK+u/X5N9MnWsIcvnm7YtiuwLlUov7RBKvqkxzruT3ns/T2L3kjI
 rna6c232zeDNelpiM9uj4j3W3E3NzRQNPaLEUpyRaKjFXFScCAALmXajjQIAAA==
X-Env-Sender: patpro@patpro.net
X-Msg-Ref: server-13.tower-31.messagelabs.com!1485710347!82271089!1
X-Originating-IP: [193.30.227.216]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46733 invoked from network); 29 Jan 2017 17:19:07 -0000
Received: from rack.patpro.net (HELO rack.patpro.net) (193.30.227.216)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Jan 2017 17:19:07 -0000
Received: from cassandre.patpro.net (boleskine.patpro.net [82.230.142.222])
 (using TLSv1 with cipher ECDHE-RSA-AES128-SHA (128/128 bits))
 (Client did not present a certificate)
 by rack.patpro.net (Postfix) with ESMTPSA id 6B0C82615
 for <xen-users@lists.xen.org>; Sun, 29 Jan 2017 18:19:06 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=patpro.net;
 s=201701-d30ba799; t=1485710346;
 bh=6NfdE8wYckCB6SBoCTe1mqNTAfk3VRjj1U4YuIH1QlE=;
 h=From:Subject:Date:To;
 b=eQGmNNEsVnPNNmpRlpfJywoOFzizLh88qSQF7uhgkT1s90YhVE3/UkuRVJMaPW9s+
 TTUWIqmXx5QNhxMbeOFCW5gjLk60bRwBVB4Ml/d+llm30QxGOUNZsOqnZSA1Ssmmwi
 H8t2NtUWW0HHWVXDe51Pgwkfp9wZpJge5+mavqKS7XWWp9J18E6cUBQKOKNgo2D4ra
 9rIk/sO9F/iBmk2Qgu319Ghd1EvC8J8mqM/WAtkybAaiqYTKx0gaYyQst+8pdRaO7p
 9QTUWmmzPnrRHZL1xEQeQZhO9PaPJj003BxupPJSGwLXN+WrmkYOgrL/KiJS7kmykF
 FY8eier+mILUVug5x9KhSS0r4+EO2AS4g8OANR8VzN5ae7wtsyPoOcU9OEijkPyYrr
 AOPPxQr+bhYamutpGJVds2TDYkOkjlOeib1L1QNaAqAcd80ZwwVvEMURCejRZn7R1g
 5kE2XFpcgrERLFgIcKCLIYyi+Q2Pp70f1nfq+7GgJuua5bwZH+nZD84GHIAsgWgqQd
 CJ12zPST9HzMYTLrgKm68o/XNPhn9OTTUxGRlzSbp7rGLVrsADH7/2v+nyBTXmq+Dd
 Do13fHE/zaTUWc2UUEklLqXIoO4s6PCRo2HDXBMjXT7LbkxNXQ4qDPF7HKkQSzIRHk
 6pAIkGvyzBBxX8wtFrLTtJxw=
From: Patrick Proniewski <patpro@patpro.net>
Date: Sun, 29 Jan 2017 18:19:05 +0100
Message-Id: <B3A99862-60C5-4803-8A5A-99AA85ADCBBA@patpro.net>
To: xen-users@lists.xen.org
Mime-Version: 1.0 (Apple Message framework v1085)
X-Mailer: Apple Mail (2.1085)
Subject: [Xen-users] GPU passthrough into linux guest / Unable to locate a
	BIOS ROM
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

SGVsbG8sCgpJIGFwb2xvZ2l6ZSBmb3IgdGhpcyBtZXNzYWdlLCBpdCdzIGEgYml0IG9mZi10b3Bp
Yy4gSSdtIHBvc3RpbmcgaGVyZSBiZWNhdXNlIEkgY2FuJ3QgZmluZCBhIHNvbHV0aW9uIHRvIG15
IHByb2JsZW0sIGFuZCBiZWNhdXNlIEkgbWlnaHQgZmluZCBoZXJlIHNvbWUgY2xldmVyIHBlb3Bs
ZSB0byBoZWxwLgoKSSdtIHJ1bm5pbmcgYSBQQyBvbiBWTXdhcmUgRVNYaSA1LjUsIHJ1bm5pbmcg
YSBidW5jaCBvZiBWTXMgKE9TWCwgV2luZG93cywgTGludXgsIEZyZWVCU0QsIOKApikuIEkgaGF2
ZSAzIGdyYXBoaWNzIGNhcmRzIGludG8gdGhhdCBQQywgYWxsIEFUSSBSYWRlb24sIGJlY2F1c2Ug
TnZpZGlhIHdvbid0IGxldCB5b3UgcGFzc3Rocm91Z2ggdGhlaXIgbWFpbnN0cmVhbSBHUFVzIGZy
b20gRVNYaSB0byBhIFZNICh5b3UgbXVzdCBidXkgdmVyeSBleHBhbnNpdmUgInBybyIgR1BVIGlm
IHlvdSB3YW50IHRvIHVzZSBwYXNzdGhyb3VnaCkuCgpHUFUgcGFzc3Rocm91Z2ggd29ya3MgdmVy
eSBuaWNlbHkgaW4gT1NYIGFuZCBXaW5kb3dzLCBiZWNhdXNlIHRob3NlIHR3byBPU2VzIGhhdmUg
cHJvcHJpZXRhcnkgZHJpdmVycy4gQW5kIG5vdyB5b3Ugc2VlIG1lIGNvbWluZyA6IEdQVSBwYXNz
dGhyb3VnaCBkb2VzIG5vdCB3b3JrIG9uIHJlY2VudCBMaW51eCwgYmVjYXVzZSBvZmZpY2lhbCBB
VEkgZHJpdmVycyAoZmdscngpIGFyZSBubyBsb25nZXIgc3VwcG9ydGVkLiBUaGUgY2FyZCBpcyBo
ZXJlLCBkZXRlY3RlZCwgYnV0IHRoZSBPUyBmYWlscyB0byBpbml0aWFsaXplIGl0IGFuZCBvZiBj
b3Vyc2UgdG8gdXNlIGl0LgoKU28gSSB3b25kZXIgaWYgdGhlcmUgaXMgc29tZXRoaW5nIGluIFhF
TiB0aGF0IEkgY291bGQgdHJ5ICYgaW1wbGVtZW50IG9uIG15IExpbnV4IGd1ZXN0IHRvIG1ha2Ug
dGhpbmdzIHdvcmsuCgpJJ3ZlIGV2ZW4gdHJpZWQgYSBrZXJuZWwgcGF0Y2ggdGhhdCBpcyBzdXBw
b3NlZCB0byBsb2FkIHRoZSBncmFwaGljcyBjYXJkIEJJT1MgZnJvbSBhIGZpbGUgaW4gdGhlIHN5
c3RlbSwgYnV0IGl0IGZhaWxlZCAobWF5IGJlIG15IEJJT1MgZHVtcCB3YXMgbm90IGdvb2QsIEkg
aGF2ZSBubyBjbHVlKS4KCllvdSdsbCBmaW5kIG15IGFkdmVudHVyZXMgaGVyZTogPGh0dHBzOi8v
dWJ1bnR1Zm9ydW1zLm9yZy9zaG93dGhyZWFkLnBocD90PTIzNDQwMDg+CgpBZ2Fpbiwgc29ycnkg
Zm9yIHRoZSBvZmYtdG9waWMsIEkgaG9wZSBzb21lIG9mIHlvdSB3aXRoIGRlZXAga25vd2xlZGdl
IG9mIGtlcm5lbC9kcml2ZXJzL3Bhc3N0aHJvdWdoIHdpbGwgYmUgYWJsZSB0byBoZWxwLgoKdGhh
bmtzLApwYXRwcm8KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Sun Jan 29 17:20:35 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 29 Jan 2017 17:20:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cXt8B-0001EB-As; Sun, 29 Jan 2017 17:19:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <patpro@patpro.net>) id 1cXt89-0001E5-K1
 for xen-users@lists.xen.org; Sun, 29 Jan 2017 17:19:09 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 E0/3B-01392-C042E885; Sun, 29 Jan 2017 17:19:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsVyUO7xDV1ulb4
 Ig30bBSxWXT3A6sDocXT3b6YAxijWzLyk/IoE1ow3bd0sBWe4Kt6s6WFvYDzF0cXIxSEksIFJ
 4sCR84wgDovAXzaJdRuOsnUxcnKwCehIbP7XxQRiMwvoSey4/osVwtaWWLbwNTOILSzgLnHg/
 CuwOIuAqsSCMyuABnFw8ArYSjxZ6QUSFhGQlphxpQlsJK+AocSty3PBbAkBWYmdd06zTGDkno
 VkwywkG2YhaVnAyLyKUaM4tagstUjX2EAvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT9
 3EyMwTOoZGBh3MHae8DvEKMnBpCTK+z6qJ0KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO9Spb4I
 IcGi1PTUirTMHGDAwqQlOHiURHhbQNK8xQWJucWZ6RCpU4yKUuK8O0ASAiCJjNI8uDZYlFxil
 JUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMw7B2QKT2ZeCdz0V0CLmYAWi//oAllckoiQkmpgFL
 l0ZLfM+rTtWhJ/THbnTG6Y9jq6un71r7f68+fHOU/qVJ2baHuP9xfn3sc3oj4/kFwpy3Bx36p
 /EQc3r/BnP9T7d+vbT/1PdK+u/X5N9MnWsIcvnm7YtiuwLlUov7RBKvqkxzruT3ns/T2L3kjI
 rna6c232zeDNelpiM9uj4j3W3E3NzRQNPaLEUpyRaKjFXFScCAALmXajjQIAAA==
X-Env-Sender: patpro@patpro.net
X-Msg-Ref: server-13.tower-31.messagelabs.com!1485710347!82271089!1
X-Originating-IP: [193.30.227.216]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46733 invoked from network); 29 Jan 2017 17:19:07 -0000
Received: from rack.patpro.net (HELO rack.patpro.net) (193.30.227.216)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Jan 2017 17:19:07 -0000
Received: from cassandre.patpro.net (boleskine.patpro.net [82.230.142.222])
 (using TLSv1 with cipher ECDHE-RSA-AES128-SHA (128/128 bits))
 (Client did not present a certificate)
 by rack.patpro.net (Postfix) with ESMTPSA id 6B0C82615
 for <xen-users@lists.xen.org>; Sun, 29 Jan 2017 18:19:06 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=patpro.net;
 s=201701-d30ba799; t=1485710346;
 bh=6NfdE8wYckCB6SBoCTe1mqNTAfk3VRjj1U4YuIH1QlE=;
 h=From:Subject:Date:To;
 b=eQGmNNEsVnPNNmpRlpfJywoOFzizLh88qSQF7uhgkT1s90YhVE3/UkuRVJMaPW9s+
 TTUWIqmXx5QNhxMbeOFCW5gjLk60bRwBVB4Ml/d+llm30QxGOUNZsOqnZSA1Ssmmwi
 H8t2NtUWW0HHWVXDe51Pgwkfp9wZpJge5+mavqKS7XWWp9J18E6cUBQKOKNgo2D4ra
 9rIk/sO9F/iBmk2Qgu319Ghd1EvC8J8mqM/WAtkybAaiqYTKx0gaYyQst+8pdRaO7p
 9QTUWmmzPnrRHZL1xEQeQZhO9PaPJj003BxupPJSGwLXN+WrmkYOgrL/KiJS7kmykF
 FY8eier+mILUVug5x9KhSS0r4+EO2AS4g8OANR8VzN5ae7wtsyPoOcU9OEijkPyYrr
 AOPPxQr+bhYamutpGJVds2TDYkOkjlOeib1L1QNaAqAcd80ZwwVvEMURCejRZn7R1g
 5kE2XFpcgrERLFgIcKCLIYyi+Q2Pp70f1nfq+7GgJuua5bwZH+nZD84GHIAsgWgqQd
 CJ12zPST9HzMYTLrgKm68o/XNPhn9OTTUxGRlzSbp7rGLVrsADH7/2v+nyBTXmq+Dd
 Do13fHE/zaTUWc2UUEklLqXIoO4s6PCRo2HDXBMjXT7LbkxNXQ4qDPF7HKkQSzIRHk
 6pAIkGvyzBBxX8wtFrLTtJxw=
From: Patrick Proniewski <patpro@patpro.net>
Date: Sun, 29 Jan 2017 18:19:05 +0100
Message-Id: <B3A99862-60C5-4803-8A5A-99AA85ADCBBA@patpro.net>
To: xen-users@lists.xen.org
Mime-Version: 1.0 (Apple Message framework v1085)
X-Mailer: Apple Mail (2.1085)
Subject: [Xen-users] GPU passthrough into linux guest / Unable to locate a
	BIOS ROM
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

SGVsbG8sCgpJIGFwb2xvZ2l6ZSBmb3IgdGhpcyBtZXNzYWdlLCBpdCdzIGEgYml0IG9mZi10b3Bp
Yy4gSSdtIHBvc3RpbmcgaGVyZSBiZWNhdXNlIEkgY2FuJ3QgZmluZCBhIHNvbHV0aW9uIHRvIG15
IHByb2JsZW0sIGFuZCBiZWNhdXNlIEkgbWlnaHQgZmluZCBoZXJlIHNvbWUgY2xldmVyIHBlb3Bs
ZSB0byBoZWxwLgoKSSdtIHJ1bm5pbmcgYSBQQyBvbiBWTXdhcmUgRVNYaSA1LjUsIHJ1bm5pbmcg
YSBidW5jaCBvZiBWTXMgKE9TWCwgV2luZG93cywgTGludXgsIEZyZWVCU0QsIOKApikuIEkgaGF2
ZSAzIGdyYXBoaWNzIGNhcmRzIGludG8gdGhhdCBQQywgYWxsIEFUSSBSYWRlb24sIGJlY2F1c2Ug
TnZpZGlhIHdvbid0IGxldCB5b3UgcGFzc3Rocm91Z2ggdGhlaXIgbWFpbnN0cmVhbSBHUFVzIGZy
b20gRVNYaSB0byBhIFZNICh5b3UgbXVzdCBidXkgdmVyeSBleHBhbnNpdmUgInBybyIgR1BVIGlm
IHlvdSB3YW50IHRvIHVzZSBwYXNzdGhyb3VnaCkuCgpHUFUgcGFzc3Rocm91Z2ggd29ya3MgdmVy
eSBuaWNlbHkgaW4gT1NYIGFuZCBXaW5kb3dzLCBiZWNhdXNlIHRob3NlIHR3byBPU2VzIGhhdmUg
cHJvcHJpZXRhcnkgZHJpdmVycy4gQW5kIG5vdyB5b3Ugc2VlIG1lIGNvbWluZyA6IEdQVSBwYXNz
dGhyb3VnaCBkb2VzIG5vdCB3b3JrIG9uIHJlY2VudCBMaW51eCwgYmVjYXVzZSBvZmZpY2lhbCBB
VEkgZHJpdmVycyAoZmdscngpIGFyZSBubyBsb25nZXIgc3VwcG9ydGVkLiBUaGUgY2FyZCBpcyBo
ZXJlLCBkZXRlY3RlZCwgYnV0IHRoZSBPUyBmYWlscyB0byBpbml0aWFsaXplIGl0IGFuZCBvZiBj
b3Vyc2UgdG8gdXNlIGl0LgoKU28gSSB3b25kZXIgaWYgdGhlcmUgaXMgc29tZXRoaW5nIGluIFhF
TiB0aGF0IEkgY291bGQgdHJ5ICYgaW1wbGVtZW50IG9uIG15IExpbnV4IGd1ZXN0IHRvIG1ha2Ug
dGhpbmdzIHdvcmsuCgpJJ3ZlIGV2ZW4gdHJpZWQgYSBrZXJuZWwgcGF0Y2ggdGhhdCBpcyBzdXBw
b3NlZCB0byBsb2FkIHRoZSBncmFwaGljcyBjYXJkIEJJT1MgZnJvbSBhIGZpbGUgaW4gdGhlIHN5
c3RlbSwgYnV0IGl0IGZhaWxlZCAobWF5IGJlIG15IEJJT1MgZHVtcCB3YXMgbm90IGdvb2QsIEkg
aGF2ZSBubyBjbHVlKS4KCllvdSdsbCBmaW5kIG15IGFkdmVudHVyZXMgaGVyZTogPGh0dHBzOi8v
dWJ1bnR1Zm9ydW1zLm9yZy9zaG93dGhyZWFkLnBocD90PTIzNDQwMDg+CgpBZ2Fpbiwgc29ycnkg
Zm9yIHRoZSBvZmYtdG9waWMsIEkgaG9wZSBzb21lIG9mIHlvdSB3aXRoIGRlZXAga25vd2xlZGdl
IG9mIGtlcm5lbC9kcml2ZXJzL3Bhc3N0aHJvdWdoIHdpbGwgYmUgYWJsZSB0byBoZWxwLgoKdGhh
bmtzLApwYXRwcm8KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Sun Jan 29 17:58:56 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 29 Jan 2017 17:58:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cXtk3-0003cW-Hv; Sun, 29 Jan 2017 17:58:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <didi.debian@cknow.org>) id 1cXtk1-0003cQ-LR
 for xen-users@lists.xen.org; Sun, 29 Jan 2017 17:58:17 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 5A/EF-01684-83D2E885; Sun, 29 Jan 2017 17:58:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsVyIbHlgq6Fbl+
 EwbS7HBarrh5gdWD0OLr7N1MAYxRrZl5SfkUCa0bv5/8sBed5KuZ0/WNqYLzA3cXIySEksIFR
 4viD5C5GLg4WgW9MEgduzWGESBwDcn4rg9hsAnoS1/6sYgaxRQSkJWZcaWIDsZkFtCRurbnFD
 mILC4RLrOs7ClbDIqAqcf/OTbAaXgF1ia/X9oPF+QWUJJ7M3MQKYosKuEocef4WqJeDg1PATu
 LbPG+ItbYSz6esYYJoFZQ4OfMJC8htzAKNjBJzLjxnncDIPwtJbhay3Cywm+QlOi43Qtk6Egt
 2f2KDsG0l1q17zwJjL7q5iRFZ/QJG9lWM6sWpRWWpRbqmeklFmekZJbmJmTm6hgbGermpxcWJ
 6ak5iUnFesn5uZsYgWFez8DAuIPx8lenQ4ySHExKorzvo3oihPiS8lMqMxKLM+KLSnNSiw8xy
 nBwKEnwOuv0RQgJFqWmp1akZeYAIw4mLcHBoyTCmwKS5i0uSMwtzkyHSJ1iVJQS55UESQiAJD
 JK8+DaYFF+iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5IwLwPIFJ7MvBK46a+AFjMBLRb/0QW
 yuCQRISXVwJh5M1KCL+3plhN3pDj2TOD59Kj9s+wugct8HLG/dx63nm7pLrmrbj/rzoKJsqbb
 PG45uO2ZHm/mLBXxw/nIr5zvgbINBdWuj0tqTlfO7V4U2BWd5nf49oTHi82Ee6etfuhQMOPa+
 aaM1dFz/Fc8WeDMJXHrcMWpuLL51VODJHbqxl/w5Xv2erkSS3FGoqEWc1FxIgD/6NQ/7QIAAA
 ==
X-Env-Sender: didi.debian@cknow.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1485712694!82902267!1
X-Originating-IP: [208.97.132.208]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26348 invoked from network); 29 Jan 2017 17:58:15 -0000
Received: from homie.mail.dreamhost.com (HELO homiemail-a1.g.dreamhost.com)
 (208.97.132.208)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 29 Jan 2017 17:58:15 -0000
Received: from homiemail-a1.g.dreamhost.com (localhost [127.0.0.1])
 by homiemail-a1.g.dreamhost.com (Postfix) with ESMTP id 43208348070;
 Sun, 29 Jan 2017 09:58:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=cknow.org; h=from:to:cc
 :subject:date:message-id:in-reply-to:references:mime-version:
 content-type; s=cknow.org; bh=ZpgDXo0M8jUzfUZXNp5fEPUOarQ=; b=bj
 wMJQvffew0A3nWVWTI6ibeMqODI72FQLWMzx+rrCuz1GdGBjfQtUjHQiBHZN3T51
 lQqDJaFpIHQ22GZFzuAgHYSDBsTYKCfiChecpdKoH3pPxx6vslTiAkizrP351uSo
 sqBe09029BCK0YDZRpxSbR+EtYH0lA/VRlxHSXf2A=
Received: from bagend.localnet (h140081.upc-h.chello.nl [62.194.140.81])
 (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 (Authenticated sender: didi.debian@cknow.org)
 by homiemail-a1.g.dreamhost.com (Postfix) with ESMTPSA id 927D734806F;
 Sun, 29 Jan 2017 09:58:12 -0800 (PST)
From: Diederik de Haas <didi.debian@cknow.org>
To: xen-users@lists.xen.org
Date: Sun, 29 Jan 2017 18:58:08 +0100
Message-ID: <2901162.6QXvQx3QC7@bagend>
Organization: Connecting Knowledge
User-Agent: KMail/5.2.3 (Linux/4.9.0-1-amd64; KDE/5.28.0; x86_64; ; )
In-Reply-To: <B3A99862-60C5-4803-8A5A-99AA85ADCBBA@patpro.net>
References: <B3A99862-60C5-4803-8A5A-99AA85ADCBBA@patpro.net>
MIME-Version: 1.0
Cc: Patrick Proniewski <patpro@patpro.net>
Subject: Re: [Xen-users] GPU passthrough into linux guest / Unable to locate
	a BIOS ROM
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5716777839560118670=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============5716777839560118670==
Content-Type: multipart/signed; boundary="nextPart24360981.miaZeO9bhe"; micalg="pgp-sha512"; protocol="application/pgp-signature"

--nextPart24360981.miaZeO9bhe
Content-Transfer-Encoding: 7Bit
Content-Type: text/plain; charset="us-ascii"

On zondag 29 januari 2017 18:19:05 CET Patrick Proniewski wrote:
> official ATI drivers (fglrx) are no longer supported. The card is here,
> detected, but the OS fails to initialize it and of course to use it.

That's because the drivers are now part of mainline linux.
You do likely need to install a firmware package though to make it work and on 
debian that package is named 'firmware-amd-graphics'.

With that I got vga passthrough working in Xen.
--nextPart24360981.miaZeO9bhe
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part.
Content-Transfer-Encoding: 7Bit

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

iQIzBAABCgAdFiEEf+PJh5LtCd6LDwjYE45BkVx+/tYFAliOLTAACgkQE45BkVx+
/tadOxAAvQkxfqm2RvIUnkOBFPxLdD8PS4aySmv3W68dfku/GG2GQ5PkxThze+uQ
ugOi8pPlmK7d9UmipbFlMg1mupC6slP4qjqZjo1dqq62Ov9zxnUqKOKu7lLWQ74O
/5SSQ/21JgNeX8WiomgimBz5nH00E4L5AtjYKrfvvI/igEcNDu/ejJ7yiO5CJvSw
jn/npse2zuz3n6AHWZ1T47CTwX90VKLJ7ZWxwcIe2Lm6l94kuMCgBDEQfQkwrNnL
B4aXMJU0fSCvPqekvhUMY7eCs4rrGHKDI7QssfMxKjtVKPRsg5g9j/0l7fH0sg8O
qoJDUGOuimFgte3vJgyKL1FLN5z1/uf5/7q+HHHDraKQAxQKlry25PSgCjFPv4J0
NB/FbiwlNBOrnsDkK/EXUmJfXRlaHrKuD4YKZGSL/w4eqJIRLbKKgFAg2FzfBmMe
h1xyCspwIxfsUF5PIILWk0JGTKGTmlTyKJTNctWNZNCykg3JTKRS1+U2zxT7e2tA
dbmNTRu/sfh9LaldtcLImdO31r/EigxOkrjfCIgj8onyLEUMJxZHAQz+2Yrd8N0a
s9rkvmdbRktMXCwoptyX2NTNBjwYQBljPbqhxljLcXGODkGwwVxdcyEZiwM02WDt
QuU/ci2XzWvumdT8NqO8PJMBkT3QY8ROk/mJpGsL03ewvj/Lgk4=
=EebZ
-----END PGP SIGNATURE-----

--nextPart24360981.miaZeO9bhe--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============5716777839560118670==--



From xen-users-bounces@lists.xen.org Sun Jan 29 17:58:56 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 29 Jan 2017 17:58:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cXtk3-0003cW-Hv; Sun, 29 Jan 2017 17:58:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <didi.debian@cknow.org>) id 1cXtk1-0003cQ-LR
 for xen-users@lists.xen.org; Sun, 29 Jan 2017 17:58:17 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 5A/EF-01684-83D2E885; Sun, 29 Jan 2017 17:58:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsVyIbHlgq6Fbl+
 EwbS7HBarrh5gdWD0OLr7N1MAYxRrZl5SfkUCa0bv5/8sBed5KuZ0/WNqYLzA3cXIySEksIFR
 4viD5C5GLg4WgW9MEgduzWGESBwDcn4rg9hsAnoS1/6sYgaxRQSkJWZcaWIDsZkFtCRurbnFD
 mILC4RLrOs7ClbDIqAqcf/OTbAaXgF1ia/X9oPF+QWUJJ7M3MQKYosKuEocef4WqJeDg1PATu
 LbPG+ItbYSz6esYYJoFZQ4OfMJC8htzAKNjBJzLjxnncDIPwtJbhay3Cywm+QlOi43Qtk6Egt
 2f2KDsG0l1q17zwJjL7q5iRFZ/QJG9lWM6sWpRWWpRbqmeklFmekZJbmJmTm6hgbGermpxcWJ
 6ak5iUnFesn5uZsYgWFez8DAuIPx8lenQ4ySHExKorzvo3oihPiS8lMqMxKLM+KLSnNSiw8xy
 nBwKEnwOuv0RQgJFqWmp1akZeYAIw4mLcHBoyTCmwKS5i0uSMwtzkyHSJ1iVJQS55UESQiAJD
 JK8+DaYFF+iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5IwLwPIFJ7MvBK46a+AFjMBLRb/0QW
 yuCQRISXVwJh5M1KCL+3plhN3pDj2TOD59Kj9s+wugct8HLG/dx63nm7pLrmrbj/rzoKJsqbb
 PG45uO2ZHm/mLBXxw/nIr5zvgbINBdWuj0tqTlfO7V4U2BWd5nf49oTHi82Ee6etfuhQMOPa+
 aaM1dFz/Fc8WeDMJXHrcMWpuLL51VODJHbqxl/w5Xv2erkSS3FGoqEWc1FxIgD/6NQ/7QIAAA
 ==
X-Env-Sender: didi.debian@cknow.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1485712694!82902267!1
X-Originating-IP: [208.97.132.208]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26348 invoked from network); 29 Jan 2017 17:58:15 -0000
Received: from homie.mail.dreamhost.com (HELO homiemail-a1.g.dreamhost.com)
 (208.97.132.208)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 29 Jan 2017 17:58:15 -0000
Received: from homiemail-a1.g.dreamhost.com (localhost [127.0.0.1])
 by homiemail-a1.g.dreamhost.com (Postfix) with ESMTP id 43208348070;
 Sun, 29 Jan 2017 09:58:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=cknow.org; h=from:to:cc
 :subject:date:message-id:in-reply-to:references:mime-version:
 content-type; s=cknow.org; bh=ZpgDXo0M8jUzfUZXNp5fEPUOarQ=; b=bj
 wMJQvffew0A3nWVWTI6ibeMqODI72FQLWMzx+rrCuz1GdGBjfQtUjHQiBHZN3T51
 lQqDJaFpIHQ22GZFzuAgHYSDBsTYKCfiChecpdKoH3pPxx6vslTiAkizrP351uSo
 sqBe09029BCK0YDZRpxSbR+EtYH0lA/VRlxHSXf2A=
Received: from bagend.localnet (h140081.upc-h.chello.nl [62.194.140.81])
 (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 (Authenticated sender: didi.debian@cknow.org)
 by homiemail-a1.g.dreamhost.com (Postfix) with ESMTPSA id 927D734806F;
 Sun, 29 Jan 2017 09:58:12 -0800 (PST)
From: Diederik de Haas <didi.debian@cknow.org>
To: xen-users@lists.xen.org
Date: Sun, 29 Jan 2017 18:58:08 +0100
Message-ID: <2901162.6QXvQx3QC7@bagend>
Organization: Connecting Knowledge
User-Agent: KMail/5.2.3 (Linux/4.9.0-1-amd64; KDE/5.28.0; x86_64; ; )
In-Reply-To: <B3A99862-60C5-4803-8A5A-99AA85ADCBBA@patpro.net>
References: <B3A99862-60C5-4803-8A5A-99AA85ADCBBA@patpro.net>
MIME-Version: 1.0
Cc: Patrick Proniewski <patpro@patpro.net>
Subject: Re: [Xen-users] GPU passthrough into linux guest / Unable to locate
	a BIOS ROM
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5716777839560118670=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============5716777839560118670==
Content-Type: multipart/signed; boundary="nextPart24360981.miaZeO9bhe"; micalg="pgp-sha512"; protocol="application/pgp-signature"

--nextPart24360981.miaZeO9bhe
Content-Transfer-Encoding: 7Bit
Content-Type: text/plain; charset="us-ascii"

On zondag 29 januari 2017 18:19:05 CET Patrick Proniewski wrote:
> official ATI drivers (fglrx) are no longer supported. The card is here,
> detected, but the OS fails to initialize it and of course to use it.

That's because the drivers are now part of mainline linux.
You do likely need to install a firmware package though to make it work and on 
debian that package is named 'firmware-amd-graphics'.

With that I got vga passthrough working in Xen.
--nextPart24360981.miaZeO9bhe
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part.
Content-Transfer-Encoding: 7Bit

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

iQIzBAABCgAdFiEEf+PJh5LtCd6LDwjYE45BkVx+/tYFAliOLTAACgkQE45BkVx+
/tadOxAAvQkxfqm2RvIUnkOBFPxLdD8PS4aySmv3W68dfku/GG2GQ5PkxThze+uQ
ugOi8pPlmK7d9UmipbFlMg1mupC6slP4qjqZjo1dqq62Ov9zxnUqKOKu7lLWQ74O
/5SSQ/21JgNeX8WiomgimBz5nH00E4L5AtjYKrfvvI/igEcNDu/ejJ7yiO5CJvSw
jn/npse2zuz3n6AHWZ1T47CTwX90VKLJ7ZWxwcIe2Lm6l94kuMCgBDEQfQkwrNnL
B4aXMJU0fSCvPqekvhUMY7eCs4rrGHKDI7QssfMxKjtVKPRsg5g9j/0l7fH0sg8O
qoJDUGOuimFgte3vJgyKL1FLN5z1/uf5/7q+HHHDraKQAxQKlry25PSgCjFPv4J0
NB/FbiwlNBOrnsDkK/EXUmJfXRlaHrKuD4YKZGSL/w4eqJIRLbKKgFAg2FzfBmMe
h1xyCspwIxfsUF5PIILWk0JGTKGTmlTyKJTNctWNZNCykg3JTKRS1+U2zxT7e2tA
dbmNTRu/sfh9LaldtcLImdO31r/EigxOkrjfCIgj8onyLEUMJxZHAQz+2Yrd8N0a
s9rkvmdbRktMXCwoptyX2NTNBjwYQBljPbqhxljLcXGODkGwwVxdcyEZiwM02WDt
QuU/ci2XzWvumdT8NqO8PJMBkT3QY8ROk/mJpGsL03ewvj/Lgk4=
=EebZ
-----END PGP SIGNATURE-----

--nextPart24360981.miaZeO9bhe--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============5716777839560118670==--



From xen-users-bounces@lists.xen.org Sun Jan 29 18:34:55 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 29 Jan 2017 18:34:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cXuIg-00063g-IX; Sun, 29 Jan 2017 18:34:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rdj259@nyu.edu>) id 1cXnKX-00056G-JT
 for xen-users@lists.xen.org; Sun, 29 Jan 2017 11:07:33 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 AB/65-29440-4FCCD885; Sun, 29 Jan 2017 11:07:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsXiVRukpfvlTG+
 Ewayfgharrh5gdWD0OLr7N1MAYxRrZl5SfkUCa0bjkeuMBefdKzYuuMXYwPjMpYuRk0NIYBKj
 xJFb+V2MXBwsAh9ZJHbdXsgO4kgI/GCReNDRzAZSJSGQI3F0YgcLhF0scXzOXbA4r4CgxMmZT
 1ggJnlJHDp1gwnEZhMwkZjW8YARxGYRUJW4c2wuI0R9gETrnlvMILawgJrErCsn2EFsEQFpiR
 lXmsBmMgu4SGydeZN9AiPvLCQrZiFJQdheEsu/7mWcxcgBZKtLrJ8nBBFWk7i97SpUibbEsoW
 vmSFsLYnFS16xQdhmEt/mv4SKK0pM6X4IVi8hICNx9/dDpgWMXKsYNYpTi8pSi3SNDPSSijLT
 M0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQLDnwEIdjD+WhZwiFGSg0lJlPd9VE+EEF9Sf
 kplRmJxRnxRaU5q8SFGGQ4OJQnep6d7I4QEi1LTUyvSMnOAkQiTluDgURLhvQuS5i0uSMwtzk
 yHSJ1i1OXYtevySyYhlrz8vFQpcd50kCIBkKKM0jy4EbCkcIlRVkqYlxHoKCGegtSi3MwSVPl
 XjOIcjErCvKtApvBk5pXAbXoFdAQT0BHiP7pAjihJREhJNTAyxWRZ1xozeFZNXpz665RN7rT0
 pPCNb6dxX3V73Tip+9PP+K/SdbrWenP+3WdcUGvGvPVczXdV2cN8M+ZP+f9s9/KfIc5sNUm/H
 R6s/L/49VPtqEDDYB8WH77y6++mHrCf7vKBpVUiuIG9sIpxjYnJ0ncpIVXJvGpvarhXt7ZdN1
 GYtT0olkmJpTgj0VCLuag4EQD847GABQMAAA==
X-Env-Sender: rdj259@nyu.edu
X-Msg-Ref: server-15.tower-27.messagelabs.com!1485688052!31410691!1
X-Originating-IP: [74.125.82.42]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9065 invoked from network); 29 Jan 2017 11:07:32 -0000
Received: from mail-wm0-f42.google.com (HELO mail-wm0-f42.google.com)
 (74.125.82.42)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 29 Jan 2017 11:07:32 -0000
Received: by mail-wm0-f42.google.com with SMTP id c85so175570288wmi.1
 for <xen-users@lists.xen.org>; Sun, 29 Jan 2017 03:07:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=nyu-edu.20150623.gappssmtp.com; s=20150623;
 h=mime-version:from:date:message-id:subject:to;
 bh=gnbklVmeBgijfSyF8KkiKe80iUMTabe9qAcZj7DCvfg=;
 b=T+WcpmzBPTRduRuAFAJeuYT16EtmkudgBts7FIW4uamsbnAMf+ilxD2tjMDjtYaot1
 ncSXxvTKTXA6JIAGskf4q00QOgnueIZiAXh9be5ZFN/TmPrDA7AjUpvXB6yv9I7BfLY1
 GCIa+W1O59Tppkc06vVODEcW5Mk0OSQLp3gAZnCTV03ODFEzjFARH5hn8X8oLPlKNhXi
 ZSHOBuHI4JVaj2xA0RiT6SoBA0MNHdL85XF9x/IIMSWr32I2RZfFTAR8IxqAcnDzINOO
 aj5SUQsdSA4th25n/8IiAm3uZhp+NBakbgUxaPfD78OtJzeRG9mDMNuf4rw7Zcxyqemb
 lYVA==
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=gnbklVmeBgijfSyF8KkiKe80iUMTabe9qAcZj7DCvfg=;
 b=BEKI1RFMRdfoYbva/ml67vBaSmuO/uqkgbqiZ+snWQErandvk9trTshMwi5XwL0if5
 epmSrsN0xIYuUxNTPxZF/qXqRoKuq1Bp+4pHf5iG9HQJQ60rWg2w3xh2awovORkVX9VX
 ev91PageL325gWU5f5ymcFEEQitsUbKfY6yivO/VwBkxC9M6y/jJKqyVROEzuR/NolwQ
 +Cb3bmHqO96RkzF+pu4skKtMxAk7tVO7Vn4IwqP0BMK2QFLJqxvDAMSVjrlafsJF/CLq
 Z9BJcw1NYM9xanSIG2oxXhNjNN0B/Y1VIc6Q8W96LvBYPzi3o1QMG5MG+dtEebc4d5XV
 Va5A==
X-Gm-Message-State: AIkVDXISB1OYq5Lp3wKfq/velz8p0mWWEfxaHhENEmgFxCT5CcW8tQdjVdIoSwL5mHcEOnv9ISISyuwoJFuQ5DoW
X-Received: by 10.223.163.136 with SMTP id l8mr16603979wrb.42.1485688051356;
 Sun, 29 Jan 2017 03:07:31 -0800 (PST)
MIME-Version: 1.0
Received: by 10.194.8.105 with HTTP; Sun, 29 Jan 2017 03:06:50 -0800 (PST)
From: Richie Daniel Johnson <richie.johnson@nyu.edu>
Date: Sun, 29 Jan 2017 06:06:50 -0500
Message-ID: <CAF6GiywdugEnk-S4pupnqgd3h=yaUnt457=3eYCR=se-4pYc4g@mail.gmail.com>
To: xen-users@lists.xen.org
Content-Type: multipart/mixed; boundary=f403045f126e8d7c3c054739b4d9
X-Mailman-Approved-At: Sun, 29 Jan 2017 18:34:05 +0000
Subject: [Xen-users] Kali Guest VM freezes on boot
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--f403045f126e8d7c3c054739b4d9
Content-Type: multipart/alternative; boundary=f403045f126e8d7c37054739b4d7

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

Hi,

I installed Kali Linux as a guest VM on Ubunty Xen (not XenServer). I was
able to install the Kali ISO on a VM (At the end of Installation it said
"Successfully installed"). But when I try to boot up normally, it just
freezes as shown in the screenshot. However, I was able to go into Advanced
boot option and login to Kali in recovery mode.

I was reading quite a bit on Kali and understood that Kali is essentially a
Debian Linux but they have altered the kernel. I would appreciate any help
to get this Kali Guest VM started on Xen.

Thanks in advance for the help.

Best,
Richie

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

<div dir=3D"ltr">Hi,<div><br></div><div>I installed Kali Linux as a guest V=
M on Ubunty Xen (not XenServer). I was able to install the Kali ISO on a VM=
 (At the end of Installation it said &quot;Successfully installed&quot;). B=
ut when I try to boot up normally, it just freezes as shown in the screensh=
ot. However, I was able to go into Advanced boot option and login to Kali i=
n recovery mode.</div><div><br></div><div>I was reading quite a bit on Kali=
 and understood that Kali is essentially a Debian Linux but they have alter=
ed the kernel. I would appreciate any help to get this Kali Guest VM starte=
d on Xen.</div><div><br></div><div>Thanks in advance for the help.</div><di=
v><br></div><div>Best,</div><div>Richie</div></div>

--f403045f126e8d7c37054739b4d7--

--f403045f126e8d7c3c054739b4d9
Content-Type: image/png; name="screen.png"
Content-Disposition: attachment; filename="screen.png"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_iyijuxkb0

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
gBDJBAAQ8i83bLXfUm6A8QAAAABJRU5ErkJggg==
--f403045f126e8d7c3c054739b4d9
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--f403045f126e8d7c3c054739b4d9--


From xen-users-bounces@lists.xen.org Sun Jan 29 18:34:55 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 29 Jan 2017 18:34:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cXuIg-00063g-IX; Sun, 29 Jan 2017 18:34:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rdj259@nyu.edu>) id 1cXnKX-00056G-JT
 for xen-users@lists.xen.org; Sun, 29 Jan 2017 11:07:33 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 AB/65-29440-4FCCD885; Sun, 29 Jan 2017 11:07:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsXiVRukpfvlTG+
 Ewayfgharrh5gdWD0OLr7N1MAYxRrZl5SfkUCa0bjkeuMBefdKzYuuMXYwPjMpYuRk0NIYBKj
 xJFb+V2MXBwsAh9ZJHbdXsgO4kgI/GCReNDRzAZSJSGQI3F0YgcLhF0scXzOXbA4r4CgxMmZT
 1ggJnlJHDp1gwnEZhMwkZjW8YARxGYRUJW4c2wuI0R9gETrnlvMILawgJrErCsn2EFsEQFpiR
 lXmsBmMgu4SGydeZN9AiPvLCQrZiFJQdheEsu/7mWcxcgBZKtLrJ8nBBFWk7i97SpUibbEsoW
 vmSFsLYnFS16xQdhmEt/mv4SKK0pM6X4IVi8hICNx9/dDpgWMXKsYNYpTi8pSi3SNDPSSijLT
 M0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQLDnwEIdjD+WhZwiFGSg0lJlPd9VE+EEF9Sf
 kplRmJxRnxRaU5q8SFGGQ4OJQnep6d7I4QEi1LTUyvSMnOAkQiTluDgURLhvQuS5i0uSMwtzk
 yHSJ1i1OXYtevySyYhlrz8vFQpcd50kCIBkKKM0jy4EbCkcIlRVkqYlxHoKCGegtSi3MwSVPl
 XjOIcjErCvKtApvBk5pXAbXoFdAQT0BHiP7pAjihJREhJNTAyxWRZ1xozeFZNXpz665RN7rT0
 pPCNb6dxX3V73Tip+9PP+K/SdbrWenP+3WdcUGvGvPVczXdV2cN8M+ZP+f9s9/KfIc5sNUm/H
 R6s/L/49VPtqEDDYB8WH77y6++mHrCf7vKBpVUiuIG9sIpxjYnJ0ncpIVXJvGpvarhXt7ZdN1
 GYtT0olkmJpTgj0VCLuag4EQD847GABQMAAA==
X-Env-Sender: rdj259@nyu.edu
X-Msg-Ref: server-15.tower-27.messagelabs.com!1485688052!31410691!1
X-Originating-IP: [74.125.82.42]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9065 invoked from network); 29 Jan 2017 11:07:32 -0000
Received: from mail-wm0-f42.google.com (HELO mail-wm0-f42.google.com)
 (74.125.82.42)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 29 Jan 2017 11:07:32 -0000
Received: by mail-wm0-f42.google.com with SMTP id c85so175570288wmi.1
 for <xen-users@lists.xen.org>; Sun, 29 Jan 2017 03:07:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=nyu-edu.20150623.gappssmtp.com; s=20150623;
 h=mime-version:from:date:message-id:subject:to;
 bh=gnbklVmeBgijfSyF8KkiKe80iUMTabe9qAcZj7DCvfg=;
 b=T+WcpmzBPTRduRuAFAJeuYT16EtmkudgBts7FIW4uamsbnAMf+ilxD2tjMDjtYaot1
 ncSXxvTKTXA6JIAGskf4q00QOgnueIZiAXh9be5ZFN/TmPrDA7AjUpvXB6yv9I7BfLY1
 GCIa+W1O59Tppkc06vVODEcW5Mk0OSQLp3gAZnCTV03ODFEzjFARH5hn8X8oLPlKNhXi
 ZSHOBuHI4JVaj2xA0RiT6SoBA0MNHdL85XF9x/IIMSWr32I2RZfFTAR8IxqAcnDzINOO
 aj5SUQsdSA4th25n/8IiAm3uZhp+NBakbgUxaPfD78OtJzeRG9mDMNuf4rw7Zcxyqemb
 lYVA==
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=gnbklVmeBgijfSyF8KkiKe80iUMTabe9qAcZj7DCvfg=;
 b=BEKI1RFMRdfoYbva/ml67vBaSmuO/uqkgbqiZ+snWQErandvk9trTshMwi5XwL0if5
 epmSrsN0xIYuUxNTPxZF/qXqRoKuq1Bp+4pHf5iG9HQJQ60rWg2w3xh2awovORkVX9VX
 ev91PageL325gWU5f5ymcFEEQitsUbKfY6yivO/VwBkxC9M6y/jJKqyVROEzuR/NolwQ
 +Cb3bmHqO96RkzF+pu4skKtMxAk7tVO7Vn4IwqP0BMK2QFLJqxvDAMSVjrlafsJF/CLq
 Z9BJcw1NYM9xanSIG2oxXhNjNN0B/Y1VIc6Q8W96LvBYPzi3o1QMG5MG+dtEebc4d5XV
 Va5A==
X-Gm-Message-State: AIkVDXISB1OYq5Lp3wKfq/velz8p0mWWEfxaHhENEmgFxCT5CcW8tQdjVdIoSwL5mHcEOnv9ISISyuwoJFuQ5DoW
X-Received: by 10.223.163.136 with SMTP id l8mr16603979wrb.42.1485688051356;
 Sun, 29 Jan 2017 03:07:31 -0800 (PST)
MIME-Version: 1.0
Received: by 10.194.8.105 with HTTP; Sun, 29 Jan 2017 03:06:50 -0800 (PST)
From: Richie Daniel Johnson <richie.johnson@nyu.edu>
Date: Sun, 29 Jan 2017 06:06:50 -0500
Message-ID: <CAF6GiywdugEnk-S4pupnqgd3h=yaUnt457=3eYCR=se-4pYc4g@mail.gmail.com>
To: xen-users@lists.xen.org
Content-Type: multipart/mixed; boundary=f403045f126e8d7c3c054739b4d9
X-Mailman-Approved-At: Sun, 29 Jan 2017 18:34:05 +0000
Subject: [Xen-users] Kali Guest VM freezes on boot
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--f403045f126e8d7c3c054739b4d9
Content-Type: multipart/alternative; boundary=f403045f126e8d7c37054739b4d7

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

Hi,

I installed Kali Linux as a guest VM on Ubunty Xen (not XenServer). I was
able to install the Kali ISO on a VM (At the end of Installation it said
"Successfully installed"). But when I try to boot up normally, it just
freezes as shown in the screenshot. However, I was able to go into Advanced
boot option and login to Kali in recovery mode.

I was reading quite a bit on Kali and understood that Kali is essentially a
Debian Linux but they have altered the kernel. I would appreciate any help
to get this Kali Guest VM started on Xen.

Thanks in advance for the help.

Best,
Richie

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

<div dir=3D"ltr">Hi,<div><br></div><div>I installed Kali Linux as a guest V=
M on Ubunty Xen (not XenServer). I was able to install the Kali ISO on a VM=
 (At the end of Installation it said &quot;Successfully installed&quot;). B=
ut when I try to boot up normally, it just freezes as shown in the screensh=
ot. However, I was able to go into Advanced boot option and login to Kali i=
n recovery mode.</div><div><br></div><div>I was reading quite a bit on Kali=
 and understood that Kali is essentially a Debian Linux but they have alter=
ed the kernel. I would appreciate any help to get this Kali Guest VM starte=
d on Xen.</div><div><br></div><div>Thanks in advance for the help.</div><di=
v><br></div><div>Best,</div><div>Richie</div></div>

--f403045f126e8d7c37054739b4d7--

--f403045f126e8d7c3c054739b4d9
Content-Type: image/png; name="screen.png"
Content-Disposition: attachment; filename="screen.png"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_iyijuxkb0

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
gBDJBAAQ8i83bLXfUm6A8QAAAABJRU5ErkJggg==
--f403045f126e8d7c3c054739b4d9
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--f403045f126e8d7c3c054739b4d9--


From xen-users-bounces@lists.xen.org Mon Jan 30 12:02:35 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Jan 2017 12:02:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cYAeA-0003vz-4g; Mon, 30 Jan 2017 12:01:22 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hack3rcon@yahoo.com>) id 1cYAe9-0003vl-DM
 for xen-users@lists.xen.org; Mon, 30 Jan 2017 12:01:21 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 10/68-31966-01B2F885; Mon, 30 Jan 2017 12:01:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplleJIrShJLcpLzFFi42K5kVv0RldAuz/
 C4McrZotVVw+wOjB6HN39mymAMYo1My8pvyKBNWPR0y8sBffYK9atym5gnMPexcjJwSIwj0Xi
 3nx1EFtIIEPixJN17DD2jC1fWLoYOYDseIn/V4pBwhICChLP1u1kh7BtJK6cu8XaxcgFZJ9mk
 fj7oZkdxBESaGCU2LhnHtQCbYkf046ADWITUJN40sMCMV9L4uWuNjBbRCBUYvuhG6wgNq+Alc
 SJLa+ZQGxhAXmJ7y/2s0HEBSVOznwCNoZZIFZiQackxBg7ifN3FoONYRYQlpi06RfrBEahWUg
 6ZiF0zEJSBRFWl1g/TwgiLC+x/e0cZghbTeL2tqvsyOILGNlXMWoUpxaVpRbpGhnrJRVlpmeU
 5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIERkk9AwPjDsYd7X6HGCU5mJREefs+9kUI8SXlp
 1RmJBZnxBeV5qQWH2KU4eBQkuAV0+qPEBIsSk1PrUjLzAHGK0xagoNHSYTXGiTNW1yQmFucmQ
 6ROsWoy3Hq04WXTEIsefl5qVLivNogRQIgRRmleXAjYKnjEqOslDAvIwMDgxBPQWpRbmYJqvw
 rRnEORiVhXmmQKTyZeSVwm14BHcEEdIT7qz6QI0oSEVJSDYxzM/ReyTVkXv1w3OaDsKFdXvQC
 n6rluZKXJ/asFl6uvX/WGZX4JxsEO9LlWhenNK/+0bZkzioxca99rWdXvzo0P81v9uIdCu8Oy
 6hU/3u3Yd7VqXNex3U+eGp748HrhngRQUYZllN9IRGhUZUC/O86eeoXHVPbu6d2dZ7frGsCKx
 M3X9vrf6tQiaU4I9FQi7moOBEAJF2J7BgDAAA=
X-Env-Sender: hack3rcon@yahoo.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1485777679!46105889!1
X-Originating-IP: [216.109.114.236]
X-SpamReason: No, hits=0.6 required=7.0 tests=FORGED_YAHOO_RCVD,
 HTML_MESSAGE,UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16593 invoked from network); 30 Jan 2017 12:01:19 -0000
Received: from nm43-vm5.bullet.mail.bf1.yahoo.com (HELO
 nm43-vm5.bullet.mail.bf1.yahoo.com) (216.109.114.236)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 30 Jan 2017 12:01:19 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1485777678; bh=YMNpn0PzEowo4Cg5/Fho2b1JsxwC/++o89zCnpKz81c=;
 h=Date:From:Reply-To:To:Subject:References:From:Subject;
 b=eqzigaIbJsr/ZTg9RwVwESvffmLBatIpNdbAExyA9M1JiYm+8X0saUP9PWJrMj70TrKjviL3OmOPM4WT0YB34qLypYuEmmbENTj5ZTt2wWYTiQQewi6FU42mr6q1/+9g5gft3buE+SCdc1lOREWyBr2iCFAmd9bt8ishac6U83nZ80qBuRY156t+Q+ki2dywsrzf53b1H0xh8iiCNDTFGZ2luQzOhCydd+QA5PjYdb3mJw++JlxQP6OQv5PmfbY3LfoqdiF/CVrZZmbSHaYooxW6Cw938QPnquTlDtrsE1Ss4Z6YjpqoCSCQFf5CMDT1rlKv48H0a7asfrczPt29WA==
Received: from [98.139.215.143] by nm43.bullet.mail.bf1.yahoo.com with NNFMP;
 30 Jan 2017 12:01:18 -0000
Received: from [98.139.212.235] by tm14.bullet.mail.bf1.yahoo.com with NNFMP;
 30 Jan 2017 12:01:18 -0000
Received: from [127.0.0.1] by omp1044.mail.bf1.yahoo.com with NNFMP;
 30 Jan 2017 12:01:18 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 783493.2908.bm@omp1044.mail.bf1.yahoo.com
X-YMail-OSG: MMEU9loVM1mBupEzF66w_soKbjV2seiAsEBNiZC4bkdAc5oeUZc5JFyIeiRuXYj
 U.lLNyQePV93zrueumbK3S.S2mu03X8ggfNn_XYKMmbDwMzIUT2w0k68kEPzoOsTAGG4V9iE64AS
 U8pwL8Bf2zvNAWi6hsgxu9wvW22WrYdFclZm2YEWWA3hA6sl5i4DlLUWwMbiZDaXuq3yMhPCG6kd
 U4s4CRohcyXMyWbahWC9qnHiewctMWwbUfPa9gZBlrvBuzV3tOMlsdxlR0ia7Mln_A_6xf8xSGeP
 3NM2eFUmtgbWhKv.P8LU2Ms4eQcufQGXM95O5ToWGp6YImdojOWqX_5wM_d4ARGq_oeXcWsKuY6J
 0SpuZdfcevUJJx5BE95pyJPcYgM4eXDp8WO59DvRz2firvZ6e3Vq.jOwt7RbB7KtMWGT.tYduvgm
 CGqR.o4u21XfOqQETVF2k2JzuqEIN5co77ewfKRAE87QgBQfQeZTT2TsE3MOGLKvxtYLSovokn58
 G5zXgUakaUDSlU9flUdYfVUYBAAnPcUnqMFoEKw--
Received: from jws400136.mail.bf2.yahoo.com by
 sendmailws128.mail.bf1.yahoo.com; Mon, 30 Jan 2017 12:01:18 +0000;
 1485777678.381
Date: Mon, 30 Jan 2017 12:01:18 +0000 (UTC)
From: Jason Long <hack3rcon@yahoo.com>
To: Xen-users <xen-users@lists.xen.org>, 
 Xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <6669689.1680412.1485777678154@mail.yahoo.com>
MIME-Version: 1.0
References: <6669689.1680412.1485777678154.ref@mail.yahoo.com>
Content-Length:1522
Subject: [Xen-users] Xen and user requests.
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Reply-To: Jason Long <hack3rcon@yahoo.com>
Content-Type: multipart/mixed; boundary="===============8811201527044992232=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============8811201527044992232==
Content-Type: multipart/alternative; 
	boundary="----=_Part_1680411_1757729099.1485777678153"
Content-Length: 990

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

Hello.Xen Project has any part for give feedback or feature requests from Xen users?
Thank you.

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

<html><head></head><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px"><div id="yui_3_16_0_ym19_1_1485732095132_12240">Hello.</div><div id="yui_3_16_0_ym19_1_1485732095132_12240" dir="ltr">Xen Project has any part for give feedback or feature requests from Xen users?</div><div id="yui_3_16_0_ym19_1_1485732095132_12240" dir="ltr"><br></div><div id="yui_3_16_0_ym19_1_1485732095132_12240" dir="ltr">Thank you.</div><div id="yui_3_16_0_ym19_1_1485732095132_12240" dir="ltr"><br></div></div></body></html>
------=_Part_1680411_1757729099.1485777678153--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============8811201527044992232==--


From xen-users-bounces@lists.xen.org Mon Jan 30 12:02:35 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Jan 2017 12:02:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cYAeA-0003vz-4g; Mon, 30 Jan 2017 12:01:22 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hack3rcon@yahoo.com>) id 1cYAe9-0003vl-DM
 for xen-users@lists.xen.org; Mon, 30 Jan 2017 12:01:21 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 10/68-31966-01B2F885; Mon, 30 Jan 2017 12:01:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplleJIrShJLcpLzFFi42K5kVv0RldAuz/
 C4McrZotVVw+wOjB6HN39mymAMYo1My8pvyKBNWPR0y8sBffYK9atym5gnMPexcjJwSIwj0Xi
 3nx1EFtIIEPixJN17DD2jC1fWLoYOYDseIn/V4pBwhICChLP1u1kh7BtJK6cu8XaxcgFZJ9mk
 fj7oZkdxBESaGCU2LhnHtQCbYkf046ADWITUJN40sMCMV9L4uWuNjBbRCBUYvuhG6wgNq+Alc
 SJLa+ZQGxhAXmJ7y/2s0HEBSVOznwCNoZZIFZiQackxBg7ifN3FoONYRYQlpi06RfrBEahWUg
 6ZiF0zEJSBRFWl1g/TwgiLC+x/e0cZghbTeL2tqvsyOILGNlXMWoUpxaVpRbpGhnrJRVlpmeU
 5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIERkk9AwPjDsYd7X6HGCU5mJREefs+9kUI8SXlp
 1RmJBZnxBeV5qQWH2KU4eBQkuAV0+qPEBIsSk1PrUjLzAHGK0xagoNHSYTXGiTNW1yQmFucmQ
 6ROsWoy3Hq04WXTEIsefl5qVLivNogRQIgRRmleXAjYKnjEqOslDAvIwMDgxBPQWpRbmYJqvw
 rRnEORiVhXmmQKTyZeSVwm14BHcEEdIT7qz6QI0oSEVJSDYxzM/ReyTVkXv1w3OaDsKFdXvQC
 n6rluZKXJ/asFl6uvX/WGZX4JxsEO9LlWhenNK/+0bZkzioxca99rWdXvzo0P81v9uIdCu8Oy
 6hU/3u3Yd7VqXNex3U+eGp748HrhngRQUYZllN9IRGhUZUC/O86eeoXHVPbu6d2dZ7frGsCKx
 M3X9vrf6tQiaU4I9FQi7moOBEAJF2J7BgDAAA=
X-Env-Sender: hack3rcon@yahoo.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1485777679!46105889!1
X-Originating-IP: [216.109.114.236]
X-SpamReason: No, hits=0.6 required=7.0 tests=FORGED_YAHOO_RCVD,
 HTML_MESSAGE,UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16593 invoked from network); 30 Jan 2017 12:01:19 -0000
Received: from nm43-vm5.bullet.mail.bf1.yahoo.com (HELO
 nm43-vm5.bullet.mail.bf1.yahoo.com) (216.109.114.236)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 30 Jan 2017 12:01:19 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1485777678; bh=YMNpn0PzEowo4Cg5/Fho2b1JsxwC/++o89zCnpKz81c=;
 h=Date:From:Reply-To:To:Subject:References:From:Subject;
 b=eqzigaIbJsr/ZTg9RwVwESvffmLBatIpNdbAExyA9M1JiYm+8X0saUP9PWJrMj70TrKjviL3OmOPM4WT0YB34qLypYuEmmbENTj5ZTt2wWYTiQQewi6FU42mr6q1/+9g5gft3buE+SCdc1lOREWyBr2iCFAmd9bt8ishac6U83nZ80qBuRY156t+Q+ki2dywsrzf53b1H0xh8iiCNDTFGZ2luQzOhCydd+QA5PjYdb3mJw++JlxQP6OQv5PmfbY3LfoqdiF/CVrZZmbSHaYooxW6Cw938QPnquTlDtrsE1Ss4Z6YjpqoCSCQFf5CMDT1rlKv48H0a7asfrczPt29WA==
Received: from [98.139.215.143] by nm43.bullet.mail.bf1.yahoo.com with NNFMP;
 30 Jan 2017 12:01:18 -0000
Received: from [98.139.212.235] by tm14.bullet.mail.bf1.yahoo.com with NNFMP;
 30 Jan 2017 12:01:18 -0000
Received: from [127.0.0.1] by omp1044.mail.bf1.yahoo.com with NNFMP;
 30 Jan 2017 12:01:18 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 783493.2908.bm@omp1044.mail.bf1.yahoo.com
X-YMail-OSG: MMEU9loVM1mBupEzF66w_soKbjV2seiAsEBNiZC4bkdAc5oeUZc5JFyIeiRuXYj
 U.lLNyQePV93zrueumbK3S.S2mu03X8ggfNn_XYKMmbDwMzIUT2w0k68kEPzoOsTAGG4V9iE64AS
 U8pwL8Bf2zvNAWi6hsgxu9wvW22WrYdFclZm2YEWWA3hA6sl5i4DlLUWwMbiZDaXuq3yMhPCG6kd
 U4s4CRohcyXMyWbahWC9qnHiewctMWwbUfPa9gZBlrvBuzV3tOMlsdxlR0ia7Mln_A_6xf8xSGeP
 3NM2eFUmtgbWhKv.P8LU2Ms4eQcufQGXM95O5ToWGp6YImdojOWqX_5wM_d4ARGq_oeXcWsKuY6J
 0SpuZdfcevUJJx5BE95pyJPcYgM4eXDp8WO59DvRz2firvZ6e3Vq.jOwt7RbB7KtMWGT.tYduvgm
 CGqR.o4u21XfOqQETVF2k2JzuqEIN5co77ewfKRAE87QgBQfQeZTT2TsE3MOGLKvxtYLSovokn58
 G5zXgUakaUDSlU9flUdYfVUYBAAnPcUnqMFoEKw--
Received: from jws400136.mail.bf2.yahoo.com by
 sendmailws128.mail.bf1.yahoo.com; Mon, 30 Jan 2017 12:01:18 +0000;
 1485777678.381
Date: Mon, 30 Jan 2017 12:01:18 +0000 (UTC)
From: Jason Long <hack3rcon@yahoo.com>
To: Xen-users <xen-users@lists.xen.org>, 
 Xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <6669689.1680412.1485777678154@mail.yahoo.com>
MIME-Version: 1.0
References: <6669689.1680412.1485777678154.ref@mail.yahoo.com>
Content-Length:1522
Subject: [Xen-users] Xen and user requests.
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Reply-To: Jason Long <hack3rcon@yahoo.com>
Content-Type: multipart/mixed; boundary="===============8811201527044992232=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============8811201527044992232==
Content-Type: multipart/alternative; 
	boundary="----=_Part_1680411_1757729099.1485777678153"
Content-Length: 990

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

Hello.Xen Project has any part for give feedback or feature requests from Xen users?
Thank you.

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

<html><head></head><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px"><div id="yui_3_16_0_ym19_1_1485732095132_12240">Hello.</div><div id="yui_3_16_0_ym19_1_1485732095132_12240" dir="ltr">Xen Project has any part for give feedback or feature requests from Xen users?</div><div id="yui_3_16_0_ym19_1_1485732095132_12240" dir="ltr"><br></div><div id="yui_3_16_0_ym19_1_1485732095132_12240" dir="ltr">Thank you.</div><div id="yui_3_16_0_ym19_1_1485732095132_12240" dir="ltr"><br></div></div></body></html>
------=_Part_1680411_1757729099.1485777678153--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============8811201527044992232==--


From xen-users-bounces@lists.xen.org Mon Jan 30 16:01:35 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Jan 2017 16:01:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cYENW-0003xv-8V; Mon, 30 Jan 2017 16:00:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jaceksburghardt@gmail.com>) id 1cYENV-0003xE-9o
 for xen-users@lists.xen.org; Mon, 30 Jan 2017 16:00:25 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 06/8B-01684-8136F885; Mon, 30 Jan 2017 16:00:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsVyMfTqZl3x5P4
 Ig1N3TC1WXT3A6sDocXT3b6YAxijWzLyk/IoE1oxZK2+yFixmqbj1aBdjA+N15i5GLg4hgSmM
 Ek0H37GDOCwCd1gk+jvOsnUxcnJICPxgkfi2yb6LkQPIzpFY+scKIlwksaxpEwuIzSsgKHFy5
 hMwW0jAW2Ln/AWMIDabgKFE67O5rCA2i4CqxKUJx5kg6gMkTp49wwxiCwuISXzoa2cDGS8ioC
 5x778+SJhZwEvi1ZpvzBMYeWch2TALSWoWUAczUMf6eUIQYTWJ29uuskPY2hLLFr5mXsDIuop
 RvTi1qCy1SNdYL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMAAZgGAHY/MXp0OM
 khxMSqK8fR/7IoT4kvJTKjMSizPii0pzUosPMcpwcChJ8DYk9UcICRalpqdWpGXmAGMBJi3Bw
 aMkwjsVJM1bXJCYW5yZDpE6xWjJ0dN1+iUTx6lPF4Dknl2XXzIJseTl56VKifPagDQIgDRklO
 bBjYPF6yVGWSlhXkagA4V4ClKLcjNLUOVfMYpzMCoJ8+4DmcKTmVcCt/UV0EFMQAe5v+oDOag
 kESEl1cCY+C1kdqvmDp1VD2pm7S2SOlZbLpr3uSuwesGLTOWy094NfxI2LRfyWNbkv2s9R8/p
 Wnv/tYaTX6Ss+7NRci/f1sRFoTWLVf4Z2tRHHTexXGUuHrCLran2TqBpGF9iehHzroaNDzr/b
 FYzOnQi8HHDYwkTSy2WGycqZy1ZUvHnaXD1qssqpixKLMUZiYZazEXFiQCgCtb30gIAAA==
X-Env-Sender: jaceksburghardt@gmail.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1485792023!79039678!1
X-Originating-IP: [209.85.213.179]
X-SpamReason: No, hits=2.8 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
 HTML_SHORT_LENGTH,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32041 invoked from network); 30 Jan 2017 16:00:23 -0000
Received: from mail-yb0-f179.google.com (HELO mail-yb0-f179.google.com)
 (209.85.213.179)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 30 Jan 2017 16:00:23 -0000
Received: by mail-yb0-f179.google.com with SMTP id w194so199113818ybe.0
 for <xen-users@lists.xen.org>; Mon, 30 Jan 2017 08:00:23 -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=jgh6p59KX7zzm03Km07YNRmqJpADa+vVtR7Agh2ah5o=;
 b=OOsPTi4G5sAUDz4DDGi9hpkFHWPvsOWUmrbu8sZ9B65rkN/+Nna9+qcvaBSnUasTGd
 l36u2wQpbtt6Osw7ac1NrJcNEDFB/uy8sgfJHzgZ9/Hz3OEQifpo+1uDMflRH00t+b4/
 5zwoR3vW7b18aUP3CKQSFue/TQyiiVHER8JHq1BmvqwBZ/x3/XlXykoSS6BqBtUox3G0
 mTHUp4JOUwpIP2Q1XZrMPrcfCR3BbTc03jA6X+3SXlO60SkY6Los4+dIIhRAHyXfWA3m
 +6WbGWtP0mGAteChExl/xNKgoNJrIrCkiGYICENOQmEQWInEZ1wxkSKD5zmKkbVFlzcn
 eV2Q==
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=jgh6p59KX7zzm03Km07YNRmqJpADa+vVtR7Agh2ah5o=;
 b=cb158+x3r3QGr1Cx+JS89R8TNWWtZ44J2BSfPkc9aSzPiejX0tePktAzKu7+0cU4Mo
 bDR+1xnh0yBGGERRdnHi7eUuzxuZqHWr/+cL3sNvbliMokCo/yQRQtEQKT34pS6qV54z
 +vih3iYoIMY2CibUH+kwj9OS6QizvUtdt8bhpkpsdtingDiAK7fD4mMyARhQ1+nlNRpn
 qrYTy09hqsuyGYajC8wIhIiepZozOAH9cAxqi8rWPhb8QifjmoR5CFuqFHvZy43lfoXQ
 s+K20witO1ijdgLzjQ2S7PNYwRMyVWjHwzoU7Util1ek0pF6Ubz/LMO5dWH4Ce5H4htG
 wqSQ==
X-Gm-Message-State: AIkVDXLg6MF7ocC6+aHgx31qkEZEkrWYVeprgV9O7SFz3JqFKrptKumD/5ZFKg31IrZpBvx2vVD0p9RaYH4V8Q==
X-Received: by 10.129.84.68 with SMTP id i65mr14408543ywb.38.1485792021653;
 Mon, 30 Jan 2017 08:00:21 -0800 (PST)
MIME-Version: 1.0
Received: by 10.37.160.103 with HTTP; Mon, 30 Jan 2017 08:00:21 -0800 (PST)
From: jacek burghardt <jaceksburghardt@gmail.com>
Date: Mon, 30 Jan 2017 09:00:21 -0700
Message-ID: <CAHyyzzQ52cD7RoH+h2bK6=8m=m6zzkrFvkcTvmn2rvQQeTaz_w@mail.gmail.com>
To: xen-users <xen-users@lists.xen.org>
Subject: [Xen-users] xenserver 6.5
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5214128472156658559=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============5214128472156658559==
Content-Type: multipart/alternative; boundary=001a114d6fcaa9314f054751e90e

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

I just recently signed up for hosted box. It came preloaded with xenserver
6.5 anything 64 bit works fine but I am unable to start 32bit os on it

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

<div dir=3D"ltr">I just recently signed up for hosted box. It came preloade=
d with xenserver 6.5 anything 64 bit works fine but I am unable to start 32=
bit os on it=C2=A0</div>

--001a114d6fcaa9314f054751e90e--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============5214128472156658559==--


From xen-users-bounces@lists.xen.org Mon Jan 30 16:01:35 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Jan 2017 16:01:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cYENW-0003xv-8V; Mon, 30 Jan 2017 16:00:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jaceksburghardt@gmail.com>) id 1cYENV-0003xE-9o
 for xen-users@lists.xen.org; Mon, 30 Jan 2017 16:00:25 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 06/8B-01684-8136F885; Mon, 30 Jan 2017 16:00:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsVyMfTqZl3x5P4
 Ig1N3TC1WXT3A6sDocXT3b6YAxijWzLyk/IoE1oxZK2+yFixmqbj1aBdjA+N15i5GLg4hgSmM
 Ek0H37GDOCwCd1gk+jvOsnUxcnJICPxgkfi2yb6LkQPIzpFY+scKIlwksaxpEwuIzSsgKHFy5
 hMwW0jAW2Ln/AWMIDabgKFE67O5rCA2i4CqxKUJx5kg6gMkTp49wwxiCwuISXzoa2cDGS8ioC
 5x778+SJhZwEvi1ZpvzBMYeWch2TALSWoWUAczUMf6eUIQYTWJ29uuskPY2hLLFr5mXsDIuop
 RvTi1qCy1SNdYL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMAAZgGAHY/MXp0OM
 khxMSqK8fR/7IoT4kvJTKjMSizPii0pzUosPMcpwcChJ8DYk9UcICRalpqdWpGXmAGMBJi3Bw
 aMkwjsVJM1bXJCYW5yZDpE6xWjJ0dN1+iUTx6lPF4Dknl2XXzIJseTl56VKifPagDQIgDRklO
 bBjYPF6yVGWSlhXkagA4V4ClKLcjNLUOVfMYpzMCoJ8+4DmcKTmVcCt/UV0EFMQAe5v+oDOag
 kESEl1cCY+C1kdqvmDp1VD2pm7S2SOlZbLpr3uSuwesGLTOWy094NfxI2LRfyWNbkv2s9R8/p
 Wnv/tYaTX6Ss+7NRci/f1sRFoTWLVf4Z2tRHHTexXGUuHrCLran2TqBpGF9iehHzroaNDzr/b
 FYzOnQi8HHDYwkTSy2WGycqZy1ZUvHnaXD1qssqpixKLMUZiYZazEXFiQCgCtb30gIAAA==
X-Env-Sender: jaceksburghardt@gmail.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1485792023!79039678!1
X-Originating-IP: [209.85.213.179]
X-SpamReason: No, hits=2.8 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
 HTML_SHORT_LENGTH,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32041 invoked from network); 30 Jan 2017 16:00:23 -0000
Received: from mail-yb0-f179.google.com (HELO mail-yb0-f179.google.com)
 (209.85.213.179)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 30 Jan 2017 16:00:23 -0000
Received: by mail-yb0-f179.google.com with SMTP id w194so199113818ybe.0
 for <xen-users@lists.xen.org>; Mon, 30 Jan 2017 08:00:23 -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=jgh6p59KX7zzm03Km07YNRmqJpADa+vVtR7Agh2ah5o=;
 b=OOsPTi4G5sAUDz4DDGi9hpkFHWPvsOWUmrbu8sZ9B65rkN/+Nna9+qcvaBSnUasTGd
 l36u2wQpbtt6Osw7ac1NrJcNEDFB/uy8sgfJHzgZ9/Hz3OEQifpo+1uDMflRH00t+b4/
 5zwoR3vW7b18aUP3CKQSFue/TQyiiVHER8JHq1BmvqwBZ/x3/XlXykoSS6BqBtUox3G0
 mTHUp4JOUwpIP2Q1XZrMPrcfCR3BbTc03jA6X+3SXlO60SkY6Los4+dIIhRAHyXfWA3m
 +6WbGWtP0mGAteChExl/xNKgoNJrIrCkiGYICENOQmEQWInEZ1wxkSKD5zmKkbVFlzcn
 eV2Q==
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=jgh6p59KX7zzm03Km07YNRmqJpADa+vVtR7Agh2ah5o=;
 b=cb158+x3r3QGr1Cx+JS89R8TNWWtZ44J2BSfPkc9aSzPiejX0tePktAzKu7+0cU4Mo
 bDR+1xnh0yBGGERRdnHi7eUuzxuZqHWr/+cL3sNvbliMokCo/yQRQtEQKT34pS6qV54z
 +vih3iYoIMY2CibUH+kwj9OS6QizvUtdt8bhpkpsdtingDiAK7fD4mMyARhQ1+nlNRpn
 qrYTy09hqsuyGYajC8wIhIiepZozOAH9cAxqi8rWPhb8QifjmoR5CFuqFHvZy43lfoXQ
 s+K20witO1ijdgLzjQ2S7PNYwRMyVWjHwzoU7Util1ek0pF6Ubz/LMO5dWH4Ce5H4htG
 wqSQ==
X-Gm-Message-State: AIkVDXLg6MF7ocC6+aHgx31qkEZEkrWYVeprgV9O7SFz3JqFKrptKumD/5ZFKg31IrZpBvx2vVD0p9RaYH4V8Q==
X-Received: by 10.129.84.68 with SMTP id i65mr14408543ywb.38.1485792021653;
 Mon, 30 Jan 2017 08:00:21 -0800 (PST)
MIME-Version: 1.0
Received: by 10.37.160.103 with HTTP; Mon, 30 Jan 2017 08:00:21 -0800 (PST)
From: jacek burghardt <jaceksburghardt@gmail.com>
Date: Mon, 30 Jan 2017 09:00:21 -0700
Message-ID: <CAHyyzzQ52cD7RoH+h2bK6=8m=m6zzkrFvkcTvmn2rvQQeTaz_w@mail.gmail.com>
To: xen-users <xen-users@lists.xen.org>
Subject: [Xen-users] xenserver 6.5
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5214128472156658559=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============5214128472156658559==
Content-Type: multipart/alternative; boundary=001a114d6fcaa9314f054751e90e

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

I just recently signed up for hosted box. It came preloaded with xenserver
6.5 anything 64 bit works fine but I am unable to start 32bit os on it

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

<div dir=3D"ltr">I just recently signed up for hosted box. It came preloade=
d with xenserver 6.5 anything 64 bit works fine but I am unable to start 32=
bit os on it=C2=A0</div>

--001a114d6fcaa9314f054751e90e--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============5214128472156658559==--


From xen-users-bounces@lists.xen.org Mon Jan 30 17:14:25 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Jan 2017 17:14:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cYFVy-0000iW-1B; Mon, 30 Jan 2017 17:13:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <stevthomsen@yahoo.com>) id 1cYFVw-0000iQ-LT
 for xen-users@lists.xen.org; Mon, 30 Jan 2017 17:13:12 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 C3/95-25093-7247F885; Mon, 30 Jan 2017 17:13:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIKsWRWlGSWpSXmKPExsWS1FXppKte0h9
 h0LFU2GLV1QOsDoweR3f/ZgpgjGLNzEvKr0hgzVj/vo+9YJZRxbttoQ2MnfpdjFwcLALzWCS2
 b1zC2MXIySEkkCyx/9UyKDtD4vL2u2ww9rbD+5gg7HiJaROugNVICChITOidzgZh20psXbCUE
 WSohEAjq8TUzYtZQRwhgQZGiQv3OlhBqlgEtCWePDnDAmKzCehIHF6/HGqqgcSt/2fAbBEBc4
 l/Z86A1fMK2Eg8OLUabJuwgLPEjvdH2SHighInZz4Bm8MsECtxb8dhqKsdJH5u3sgEEReR+NT
 xlGUCo/AsJC2zkLTMQlI2i5EDyFaXWD9PCCKsLbFs4WtmCFtN4va2q+zI4gsY2VcxqhenFpWl
 Fuka6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBEYRAxDsYOz453SIUZKDSUmUt
 +9jX4QQX1J+SmVGYnFGfFFpTmrxIUYNDg6BzWtXX2CUYsnLz0tVkuC1L+qPEBIsSk1PrUjLzA
 HGOUypBAePkghvKEiat7ggMbc4Mx0idYpRl+PPyTMvmYTAZkiJ8woUAxUJgBRllObBjYClnEu
 MslLCvIxABwrxFKQW5WaWoMq/YhTnYFQS5nUBWcWTmVcCt+kV0BFMQEe4v+oDOaIkESEl1cCY
 H32DNZClSSPg0/w/05gvuzwyOJV94HNI2Eae9C0/sjaY7nWN4VXyfPS4QMqc+ZFk4ArWP47Zu
 rPZfrJezWq1XR+6KTqJ/+79T/ZmM8oWu90+k5V19/vrE0aSx3ZMDVIS26oVc/rX60nyF7wOTB
 H2ttzOsGWn1M+3h8UvPbu4ylzsrvaKgFfBSizFGYmGWsxFxYkA0wO7jDQDAAA=
X-Env-Sender: stevthomsen@yahoo.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1485796389!41290875!1
X-Originating-IP: [98.138.121.66]
X-SpamReason: No, hits=0.6 required=7.0 tests=FORGED_YAHOO_RCVD,
 HTML_MESSAGE,UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17422 invoked from network); 30 Jan 2017 17:13:11 -0000
Received: from nm45-vm2.bullet.mail.ne1.yahoo.com (HELO
 nm45-vm2.bullet.mail.ne1.yahoo.com) (98.138.121.66)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Jan 2017 17:13:11 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1485796389; bh=8skTf/qtENDxeeoB87lfv8wvjpq/gkyu1PLyA4SFHic=;
 h=Date:From:Reply-To:To:Subject:References:From:Subject;
 b=X8Y3W88ZrbOpePI7Adeg+h4cF+A67yQ+DT7+wQ2WCXapstgHPerK89BJIhU7Idv1QMxwA+0152CX5IB9mNf2tsmOMM74/wHmARGqmwqNZEiyO8mgOadPWVss8yMPMfBv+pramb+gXeLBbVH74wuwofWDLfpAxiFedOqJPPtD1GzeU30lCnHVfkNJd72PSZsPvdXu6qgkEF/0ur7LBAc18fIBiIQQefCeGfZmeO7uDaBmCTxI1NvSnhBFPtiQZRi9tt1x+vc1Bn4zRo1A1Iqws0peY4wUJMxWN5Sm5df4nEj2iOAlDosm1jkbrfDXXxejsou8z3EqcJMINdaWE1KxBw==
Received: from [127.0.0.1] by nm45.bullet.mail.ne1.yahoo.com with NNFMP;
 30 Jan 2017 17:13:09 -0000
Received: from [98.138.100.116] by nm45.bullet.mail.ne1.yahoo.com with NNFMP;
 30 Jan 2017 17:10:10 -0000
Received: from [98.138.86.156] by tm107.bullet.mail.ne1.yahoo.com with NNFMP;
 30 Jan 2017 17:10:10 -0000
Received: from [127.0.0.1] by omp1014.mail.ne1.yahoo.com with NNFMP;
 30 Jan 2017 17:10:10 -0000
X-Yahoo-Newman-Property: ymail-4
X-Yahoo-Newman-Id: 196650.34449.bm@omp1014.mail.ne1.yahoo.com
X-YMail-OSG: xayrRT8VM1kWsFO3mKrLT2Qp6lruLCsl6FunE4AdTWrkAree0YZrVv_SGxXTKwP
 T9W5G927s8qn1OOy5tmioN9E0OzuxCGGsY85PrQWgY0zAaBWUV6Cm4TQ_mQ3bO7smQvrptyRG9rY
 21Su5glJ9pzyFKgVl81eCFPfs.EuQHD0Mdm1eq46tQEUxPFa5LVVrqJr7Ptwl3igORYPsAm3XMei
 Qj3vGQsGpJak_YwOQU.g4p3TqAefa5qnbOQsf85K6JwI0_YstCQ49bmafj5FavIacxnunB.NGRTD
 dK.QkaSVUuMzHVJpfHUA1FzdRg06uoY5cF.Y5.td2yjAzR3cF5nrOD83VzWPk7KBwLDrhzP5tAds
 Gq_N9pQkVavMqb09hvrvM0W58wkHngwJgObKd598UYr.BHsKLmEQ7D7nATETsHcAMjhu.B7RFWOz
 jB2zM3rKf5gBaQSuRNzNGYctpXo4S2BdAg5cAQj52VOAwVa7jp1UzjTusFhBqL2y.H0Zf9Oxh2l9
 xkofXGj0Z3QKON8nxjivelY7UTz8jSJ7ZqFGy2P_WH_vl2B_39fH9nUz0Wd2ISyc7hYjkMmux_6L
 1zjVpzBl6nZlodA--
Received: from jws200149.mail.ne1.yahoo.com by
 sendmailws165.mail.ne1.yahoo.com; Mon, 30 Jan 2017 17:10:09 +0000;
 1485796209.826
Date: Mon, 30 Jan 2017 17:09:31 +0000 (UTC)
From: Steven Thomsen <stevthomsen@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Message-ID: <471927162.3505110.1485796171128@mail.yahoo.com>
MIME-Version: 1.0
References: <471927162.3505110.1485796171128.ref@mail.yahoo.com>
Content-Length: 6959
Subject: Re: [Xen-users] Help with `No Dom0 Kernel image specified'
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Reply-To: Steven Thomsen <stevthomsen@yahoo.com>
Content-Type: multipart/mixed; boundary="===============4406782284753980436=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============4406782284753980436==
Content-Type: multipart/alternative; 
	boundary="----=_Part_3505109_1740661653.1485796171125"
Content-Length: 6426

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

=3D=3D=3D=C2=A0xen-4.8.0.cfg =3D=3D=3Dsearch.fs_uuid e22622bb-029b-436a-937=
7-c5c1ad229e68 root hd0,gpt2prefix=3D($root)'/EFI/arch'configfile $prefix/x=
en.cfg=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
=3D=3D=3D /boot/xen.cfg =3D=3D=3D[global]default=3Dxen
[xen]options=3Dconsole=3Dvga,com1 com1=3D57600 loglvl=3Dall norebootkernel=
=3Dvmlinuz-4.4.35 root=3D/dev/sda2 rw ignore_loglevel #earlyprintk=3Dxenram=
disk=3Dinitrd.img-4.4.35=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
I have placed copies (not links) to both vmlinuz-4.4.35 and initrd.img-4.4.=
35 =C2=A0into EVERY directory from /boot on down. =C2=A0EPS is /boot/efi . =
=C2=A0Also, I have placed copies of xen-4.8.0.cfg and xen.cfg into=C2=A0=C2=
=A0Steven Thomsen stevthomsen@yahoo.com
------=_Part_3505109_1740661653.1485796171125
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<html><head></head><body><div style=3D"color:#000; background-color:#fff; f=
ont-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, =
sans-serif;font-size:10px"><div id=3D"yui_3_16_0_ym19_1_1485389296148_54896=
7" dir=3D"ltr"><span style=3D"font-family: &quot;Helvetica Neue&quot;, &quo=
t;Segoe UI&quot;, Helvetica, Arial, &quot;Lucida Grande&quot;, sans-serif;"=
 id=3D"yui_3_16_0_ym19_1_1485389296148_554608"><font size=3D"3">=3D=3D=3D&n=
bsp;xen-4.8.0.cfg =3D=3D=3D</font></span></div><div id=3D"yui_3_16_0_ym19_1=
_1485389296148_548967" dir=3D"ltr"><span style=3D"font-family: &quot;Helvet=
ica Neue&quot;, &quot;Segoe UI&quot;, Helvetica, Arial, &quot;Lucida Grande=
&quot;, sans-serif;" id=3D"yui_3_16_0_ym19_1_1485389296148_554616"><font si=
ze=3D"3">search.fs_uuid e22622bb-029b-436a-9377-c5c1ad229e68 root hd0,gpt2<=
/font></span></div><div id=3D"yui_3_16_0_ym19_1_1485389296148_548967" dir=
=3D"ltr"><span style=3D"font-family: &quot;Helvetica Neue&quot;, &quot;Sego=
e UI&quot;, Helvetica, Arial, &quot;Lucida Grande&quot;, sans-serif;" id=3D=
"yui_3_16_0_ym19_1_1485389296148_554641"><font size=3D"3">prefix=3D($root)'=
/EFI/arch'</font></span></div><div id=3D"yui_3_16_0_ym19_1_1485389296148_54=
8967" dir=3D"ltr"><span style=3D"font-family: &quot;Helvetica Neue&quot;, &=
quot;Segoe UI&quot;, Helvetica, Arial, &quot;Lucida Grande&quot;, sans-seri=
f;" id=3D"yui_3_16_0_ym19_1_1485389296148_554713"><font size=3D"3">configfi=
le $prefix/xen.cfg</font></span></div><div id=3D"yui_3_16_0_ym19_1_14853892=
96148_548967" dir=3D"ltr"><font size=3D"3"><span style=3D"font-family: &quo=
t;Helvetica Neue&quot;, &quot;Segoe UI&quot;, Helvetica, Arial, &quot;Lucid=
a Grande&quot;, sans-serif;" id=3D"yui_3_16_0_ym19_1_1485389296148_554741">=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</span><br style=3D"font=
-family: &quot;Helvetica Neue&quot;, &quot;Segoe UI&quot;, Helvetica, Arial=
, &quot;Lucida Grande&quot;, sans-serif;" id=3D"yui_3_16_0_ym19_1_148538929=
6148_554609"><span style=3D"font-family: &quot;Helvetica Neue&quot;, &quot;=
Segoe UI&quot;, Helvetica, Arial, &quot;Lucida Grande&quot;, sans-serif;" i=
d=3D"yui_3_16_0_ym19_1_1485389296148_554610">=3D=3D=3D /boot/xen.cfg =3D=3D=
=3D</span></font></div><div id=3D"yui_3_16_0_ym19_1_1485389296148_548967" d=
ir=3D"ltr"><font size=3D"3" id=3D"yui_3_16_0_ym19_1_1485389296148_555169"><=
span style=3D"font-family: &quot;Helvetica Neue&quot;, &quot;Segoe UI&quot;=
, Helvetica, Arial, &quot;Lucida Grande&quot;, sans-serif;" id=3D"yui_3_16_=
0_ym19_1_1485389296148_554744">[global]default=3Dxen</span><br style=3D"fon=
t-family: &quot;Helvetica Neue&quot;, &quot;Segoe UI&quot;, Helvetica, Aria=
l, &quot;Lucida Grande&quot;, sans-serif;" id=3D"yui_3_16_0_ym19_1_14853892=
96148_554611"><span style=3D"font-family: &quot;Helvetica Neue&quot;, &quot=
;Segoe UI&quot;, Helvetica, Arial, &quot;Lucida Grande&quot;, sans-serif;" =
id=3D"yui_3_16_0_ym19_1_1485389296148_554612">[xen]</span></font></div><div=
 id=3D"yui_3_16_0_ym19_1_1485389296148_548967" dir=3D"ltr"><span style=3D"f=
ont-family: &quot;Helvetica Neue&quot;, &quot;Segoe UI&quot;, Helvetica, Ar=
ial, &quot;Lucida Grande&quot;, sans-serif;" id=3D"yui_3_16_0_ym19_1_148538=
9296148_554746"><font size=3D"3" id=3D"yui_3_16_0_ym19_1_1485389296148_5551=
67">options=3Dconsole=3Dvga,com1 com1=3D57600 loglvl=3Dall noreboot</font><=
/span></div><div id=3D"yui_3_16_0_ym19_1_1485389296148_548967" dir=3D"ltr">=
<span style=3D"font-family: &quot;Helvetica Neue&quot;, &quot;Segoe UI&quot=
;, Helvetica, Arial, &quot;Lucida Grande&quot;, sans-serif;" id=3D"yui_3_16=
_0_ym19_1_1485389296148_554769"><font size=3D"3" id=3D"yui_3_16_0_ym19_1_14=
85389296148_555165">kernel=3Dvmlinuz-4.4.35 root=3D/dev/sda2 rw ignore_logl=
evel #earlyprintk=3D</font></span></div><div id=3D"yui_3_16_0_ym19_1_148538=
9296148_548967" dir=3D"ltr"><span style=3D"font-family: &quot;Helvetica Neu=
e&quot;, &quot;Segoe UI&quot;, Helvetica, Arial, &quot;Lucida Grande&quot;,=
 sans-serif;" id=3D"yui_3_16_0_ym19_1_1485389296148_554771"><font size=3D"3=
" id=3D"yui_3_16_0_ym19_1_1485389296148_555170">xenramdisk=3Dinitrd.img-4.4=
.35</font></span></div><div id=3D"yui_3_16_0_ym19_1_1485389296148_548967" d=
ir=3D"ltr"><span style=3D"font-family: &quot;Helvetica Neue&quot;, &quot;Se=
goe UI&quot;, Helvetica, Arial, &quot;Lucida Grande&quot;, sans-serif;" id=
=3D"yui_3_16_0_ym19_1_1485389296148_554775"><font size=3D"3" id=3D"yui_3_16=
_0_ym19_1_1485389296148_555172">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D</font></span><span><font size=3D"3"><br></font></span></div><div =
id=3D"yui_3_16_0_ym19_1_1485389296148_548967" dir=3D"ltr"><span id=3D"yui_3=
_16_0_ym19_1_1485389296148_550769"><font size=3D"3" id=3D"yui_3_16_0_ym19_1=
_1485389296148_550768">I have placed copies (not links) to both vmlinuz-4.4=
.35 and initrd.img-4.4.35 &nbsp;into EVERY directory from /boot on down. &n=
bsp;EPS is /boot/efi . &nbsp;Also, I have placed copies of xen-4.8.0.cfg an=
d xen.cfg into&nbsp;</font></span></div><div></div><div id=3D"yui_3_16_0_ym=
19_1_1485389296148_548969"><font size=3D"3">&nbsp;</font></div><div class=
=3D"signature" id=3D"yui_3_16_0_ym19_1_1485389296148_549960"><font size=3D"=
3" id=3D"yui_3_16_0_ym19_1_1485389296148_550723">Steven Thomsen
 stevthomsen@yahoo.com</font></div></div></body></html>
------=_Part_3505109_1740661653.1485796171125--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============4406782284753980436==--


From xen-users-bounces@lists.xen.org Mon Jan 30 17:14:25 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Jan 2017 17:14:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cYFVy-0000iW-1B; Mon, 30 Jan 2017 17:13:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <stevthomsen@yahoo.com>) id 1cYFVw-0000iQ-LT
 for xen-users@lists.xen.org; Mon, 30 Jan 2017 17:13:12 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 C3/95-25093-7247F885; Mon, 30 Jan 2017 17:13:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIKsWRWlGSWpSXmKPExsWS1FXppKte0h9
 h0LFU2GLV1QOsDoweR3f/ZgpgjGLNzEvKr0hgzVj/vo+9YJZRxbttoQ2MnfpdjFwcLALzWCS2
 b1zC2MXIySEkkCyx/9UyKDtD4vL2u2ww9rbD+5gg7HiJaROugNVICChITOidzgZh20psXbCUE
 WSohEAjq8TUzYtZQRwhgQZGiQv3OlhBqlgEtCWePDnDAmKzCehIHF6/HGqqgcSt/2fAbBEBc4
 l/Z86A1fMK2Eg8OLUabJuwgLPEjvdH2SHighInZz4Bm8MsECtxb8dhqKsdJH5u3sgEEReR+NT
 xlGUCo/AsJC2zkLTMQlI2i5EDyFaXWD9PCCKsLbFs4WtmCFtN4va2q+zI4gsY2VcxqhenFpWl
 Fuka6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBEYRAxDsYOz453SIUZKDSUmUt
 +9jX4QQX1J+SmVGYnFGfFFpTmrxIUYNDg6BzWtXX2CUYsnLz0tVkuC1L+qPEBIsSk1PrUjLzA
 HGOUypBAePkghvKEiat7ggMbc4Mx0idYpRl+PPyTMvmYTAZkiJ8woUAxUJgBRllObBjYClnEu
 MslLCvIxABwrxFKQW5WaWoMq/YhTnYFQS5nUBWcWTmVcCt+kV0BFMQEe4v+oDOaIkESEl1cCY
 H32DNZClSSPg0/w/05gvuzwyOJV94HNI2Eae9C0/sjaY7nWN4VXyfPS4QMqc+ZFk4ArWP47Zu
 rPZfrJezWq1XR+6KTqJ/+79T/ZmM8oWu90+k5V19/vrE0aSx3ZMDVIS26oVc/rX60nyF7wOTB
 H2ttzOsGWn1M+3h8UvPbu4ylzsrvaKgFfBSizFGYmGWsxFxYkA0wO7jDQDAAA=
X-Env-Sender: stevthomsen@yahoo.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1485796389!41290875!1
X-Originating-IP: [98.138.121.66]
X-SpamReason: No, hits=0.6 required=7.0 tests=FORGED_YAHOO_RCVD,
 HTML_MESSAGE,UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17422 invoked from network); 30 Jan 2017 17:13:11 -0000
Received: from nm45-vm2.bullet.mail.ne1.yahoo.com (HELO
 nm45-vm2.bullet.mail.ne1.yahoo.com) (98.138.121.66)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Jan 2017 17:13:11 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1485796389; bh=8skTf/qtENDxeeoB87lfv8wvjpq/gkyu1PLyA4SFHic=;
 h=Date:From:Reply-To:To:Subject:References:From:Subject;
 b=X8Y3W88ZrbOpePI7Adeg+h4cF+A67yQ+DT7+wQ2WCXapstgHPerK89BJIhU7Idv1QMxwA+0152CX5IB9mNf2tsmOMM74/wHmARGqmwqNZEiyO8mgOadPWVss8yMPMfBv+pramb+gXeLBbVH74wuwofWDLfpAxiFedOqJPPtD1GzeU30lCnHVfkNJd72PSZsPvdXu6qgkEF/0ur7LBAc18fIBiIQQefCeGfZmeO7uDaBmCTxI1NvSnhBFPtiQZRi9tt1x+vc1Bn4zRo1A1Iqws0peY4wUJMxWN5Sm5df4nEj2iOAlDosm1jkbrfDXXxejsou8z3EqcJMINdaWE1KxBw==
Received: from [127.0.0.1] by nm45.bullet.mail.ne1.yahoo.com with NNFMP;
 30 Jan 2017 17:13:09 -0000
Received: from [98.138.100.116] by nm45.bullet.mail.ne1.yahoo.com with NNFMP;
 30 Jan 2017 17:10:10 -0000
Received: from [98.138.86.156] by tm107.bullet.mail.ne1.yahoo.com with NNFMP;
 30 Jan 2017 17:10:10 -0000
Received: from [127.0.0.1] by omp1014.mail.ne1.yahoo.com with NNFMP;
 30 Jan 2017 17:10:10 -0000
X-Yahoo-Newman-Property: ymail-4
X-Yahoo-Newman-Id: 196650.34449.bm@omp1014.mail.ne1.yahoo.com
X-YMail-OSG: xayrRT8VM1kWsFO3mKrLT2Qp6lruLCsl6FunE4AdTWrkAree0YZrVv_SGxXTKwP
 T9W5G927s8qn1OOy5tmioN9E0OzuxCGGsY85PrQWgY0zAaBWUV6Cm4TQ_mQ3bO7smQvrptyRG9rY
 21Su5glJ9pzyFKgVl81eCFPfs.EuQHD0Mdm1eq46tQEUxPFa5LVVrqJr7Ptwl3igORYPsAm3XMei
 Qj3vGQsGpJak_YwOQU.g4p3TqAefa5qnbOQsf85K6JwI0_YstCQ49bmafj5FavIacxnunB.NGRTD
 dK.QkaSVUuMzHVJpfHUA1FzdRg06uoY5cF.Y5.td2yjAzR3cF5nrOD83VzWPk7KBwLDrhzP5tAds
 Gq_N9pQkVavMqb09hvrvM0W58wkHngwJgObKd598UYr.BHsKLmEQ7D7nATETsHcAMjhu.B7RFWOz
 jB2zM3rKf5gBaQSuRNzNGYctpXo4S2BdAg5cAQj52VOAwVa7jp1UzjTusFhBqL2y.H0Zf9Oxh2l9
 xkofXGj0Z3QKON8nxjivelY7UTz8jSJ7ZqFGy2P_WH_vl2B_39fH9nUz0Wd2ISyc7hYjkMmux_6L
 1zjVpzBl6nZlodA--
Received: from jws200149.mail.ne1.yahoo.com by
 sendmailws165.mail.ne1.yahoo.com; Mon, 30 Jan 2017 17:10:09 +0000;
 1485796209.826
Date: Mon, 30 Jan 2017 17:09:31 +0000 (UTC)
From: Steven Thomsen <stevthomsen@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Message-ID: <471927162.3505110.1485796171128@mail.yahoo.com>
MIME-Version: 1.0
References: <471927162.3505110.1485796171128.ref@mail.yahoo.com>
Content-Length: 6959
Subject: Re: [Xen-users] Help with `No Dom0 Kernel image specified'
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Reply-To: Steven Thomsen <stevthomsen@yahoo.com>
Content-Type: multipart/mixed; boundary="===============4406782284753980436=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============4406782284753980436==
Content-Type: multipart/alternative; 
	boundary="----=_Part_3505109_1740661653.1485796171125"
Content-Length: 6426

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

=3D=3D=3D=C2=A0xen-4.8.0.cfg =3D=3D=3Dsearch.fs_uuid e22622bb-029b-436a-937=
7-c5c1ad229e68 root hd0,gpt2prefix=3D($root)'/EFI/arch'configfile $prefix/x=
en.cfg=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
=3D=3D=3D /boot/xen.cfg =3D=3D=3D[global]default=3Dxen
[xen]options=3Dconsole=3Dvga,com1 com1=3D57600 loglvl=3Dall norebootkernel=
=3Dvmlinuz-4.4.35 root=3D/dev/sda2 rw ignore_loglevel #earlyprintk=3Dxenram=
disk=3Dinitrd.img-4.4.35=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
I have placed copies (not links) to both vmlinuz-4.4.35 and initrd.img-4.4.=
35 =C2=A0into EVERY directory from /boot on down. =C2=A0EPS is /boot/efi . =
=C2=A0Also, I have placed copies of xen-4.8.0.cfg and xen.cfg into=C2=A0=C2=
=A0Steven Thomsen stevthomsen@yahoo.com
------=_Part_3505109_1740661653.1485796171125
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<html><head></head><body><div style=3D"color:#000; background-color:#fff; f=
ont-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, =
sans-serif;font-size:10px"><div id=3D"yui_3_16_0_ym19_1_1485389296148_54896=
7" dir=3D"ltr"><span style=3D"font-family: &quot;Helvetica Neue&quot;, &quo=
t;Segoe UI&quot;, Helvetica, Arial, &quot;Lucida Grande&quot;, sans-serif;"=
 id=3D"yui_3_16_0_ym19_1_1485389296148_554608"><font size=3D"3">=3D=3D=3D&n=
bsp;xen-4.8.0.cfg =3D=3D=3D</font></span></div><div id=3D"yui_3_16_0_ym19_1=
_1485389296148_548967" dir=3D"ltr"><span style=3D"font-family: &quot;Helvet=
ica Neue&quot;, &quot;Segoe UI&quot;, Helvetica, Arial, &quot;Lucida Grande=
&quot;, sans-serif;" id=3D"yui_3_16_0_ym19_1_1485389296148_554616"><font si=
ze=3D"3">search.fs_uuid e22622bb-029b-436a-9377-c5c1ad229e68 root hd0,gpt2<=
/font></span></div><div id=3D"yui_3_16_0_ym19_1_1485389296148_548967" dir=
=3D"ltr"><span style=3D"font-family: &quot;Helvetica Neue&quot;, &quot;Sego=
e UI&quot;, Helvetica, Arial, &quot;Lucida Grande&quot;, sans-serif;" id=3D=
"yui_3_16_0_ym19_1_1485389296148_554641"><font size=3D"3">prefix=3D($root)'=
/EFI/arch'</font></span></div><div id=3D"yui_3_16_0_ym19_1_1485389296148_54=
8967" dir=3D"ltr"><span style=3D"font-family: &quot;Helvetica Neue&quot;, &=
quot;Segoe UI&quot;, Helvetica, Arial, &quot;Lucida Grande&quot;, sans-seri=
f;" id=3D"yui_3_16_0_ym19_1_1485389296148_554713"><font size=3D"3">configfi=
le $prefix/xen.cfg</font></span></div><div id=3D"yui_3_16_0_ym19_1_14853892=
96148_548967" dir=3D"ltr"><font size=3D"3"><span style=3D"font-family: &quo=
t;Helvetica Neue&quot;, &quot;Segoe UI&quot;, Helvetica, Arial, &quot;Lucid=
a Grande&quot;, sans-serif;" id=3D"yui_3_16_0_ym19_1_1485389296148_554741">=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</span><br style=3D"font=
-family: &quot;Helvetica Neue&quot;, &quot;Segoe UI&quot;, Helvetica, Arial=
, &quot;Lucida Grande&quot;, sans-serif;" id=3D"yui_3_16_0_ym19_1_148538929=
6148_554609"><span style=3D"font-family: &quot;Helvetica Neue&quot;, &quot;=
Segoe UI&quot;, Helvetica, Arial, &quot;Lucida Grande&quot;, sans-serif;" i=
d=3D"yui_3_16_0_ym19_1_1485389296148_554610">=3D=3D=3D /boot/xen.cfg =3D=3D=
=3D</span></font></div><div id=3D"yui_3_16_0_ym19_1_1485389296148_548967" d=
ir=3D"ltr"><font size=3D"3" id=3D"yui_3_16_0_ym19_1_1485389296148_555169"><=
span style=3D"font-family: &quot;Helvetica Neue&quot;, &quot;Segoe UI&quot;=
, Helvetica, Arial, &quot;Lucida Grande&quot;, sans-serif;" id=3D"yui_3_16_=
0_ym19_1_1485389296148_554744">[global]default=3Dxen</span><br style=3D"fon=
t-family: &quot;Helvetica Neue&quot;, &quot;Segoe UI&quot;, Helvetica, Aria=
l, &quot;Lucida Grande&quot;, sans-serif;" id=3D"yui_3_16_0_ym19_1_14853892=
96148_554611"><span style=3D"font-family: &quot;Helvetica Neue&quot;, &quot=
;Segoe UI&quot;, Helvetica, Arial, &quot;Lucida Grande&quot;, sans-serif;" =
id=3D"yui_3_16_0_ym19_1_1485389296148_554612">[xen]</span></font></div><div=
 id=3D"yui_3_16_0_ym19_1_1485389296148_548967" dir=3D"ltr"><span style=3D"f=
ont-family: &quot;Helvetica Neue&quot;, &quot;Segoe UI&quot;, Helvetica, Ar=
ial, &quot;Lucida Grande&quot;, sans-serif;" id=3D"yui_3_16_0_ym19_1_148538=
9296148_554746"><font size=3D"3" id=3D"yui_3_16_0_ym19_1_1485389296148_5551=
67">options=3Dconsole=3Dvga,com1 com1=3D57600 loglvl=3Dall noreboot</font><=
/span></div><div id=3D"yui_3_16_0_ym19_1_1485389296148_548967" dir=3D"ltr">=
<span style=3D"font-family: &quot;Helvetica Neue&quot;, &quot;Segoe UI&quot=
;, Helvetica, Arial, &quot;Lucida Grande&quot;, sans-serif;" id=3D"yui_3_16=
_0_ym19_1_1485389296148_554769"><font size=3D"3" id=3D"yui_3_16_0_ym19_1_14=
85389296148_555165">kernel=3Dvmlinuz-4.4.35 root=3D/dev/sda2 rw ignore_logl=
evel #earlyprintk=3D</font></span></div><div id=3D"yui_3_16_0_ym19_1_148538=
9296148_548967" dir=3D"ltr"><span style=3D"font-family: &quot;Helvetica Neu=
e&quot;, &quot;Segoe UI&quot;, Helvetica, Arial, &quot;Lucida Grande&quot;,=
 sans-serif;" id=3D"yui_3_16_0_ym19_1_1485389296148_554771"><font size=3D"3=
" id=3D"yui_3_16_0_ym19_1_1485389296148_555170">xenramdisk=3Dinitrd.img-4.4=
.35</font></span></div><div id=3D"yui_3_16_0_ym19_1_1485389296148_548967" d=
ir=3D"ltr"><span style=3D"font-family: &quot;Helvetica Neue&quot;, &quot;Se=
goe UI&quot;, Helvetica, Arial, &quot;Lucida Grande&quot;, sans-serif;" id=
=3D"yui_3_16_0_ym19_1_1485389296148_554775"><font size=3D"3" id=3D"yui_3_16=
_0_ym19_1_1485389296148_555172">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D</font></span><span><font size=3D"3"><br></font></span></div><div =
id=3D"yui_3_16_0_ym19_1_1485389296148_548967" dir=3D"ltr"><span id=3D"yui_3=
_16_0_ym19_1_1485389296148_550769"><font size=3D"3" id=3D"yui_3_16_0_ym19_1=
_1485389296148_550768">I have placed copies (not links) to both vmlinuz-4.4=
.35 and initrd.img-4.4.35 &nbsp;into EVERY directory from /boot on down. &n=
bsp;EPS is /boot/efi . &nbsp;Also, I have placed copies of xen-4.8.0.cfg an=
d xen.cfg into&nbsp;</font></span></div><div></div><div id=3D"yui_3_16_0_ym=
19_1_1485389296148_548969"><font size=3D"3">&nbsp;</font></div><div class=
=3D"signature" id=3D"yui_3_16_0_ym19_1_1485389296148_549960"><font size=3D"=
3" id=3D"yui_3_16_0_ym19_1_1485389296148_550723">Steven Thomsen
 stevthomsen@yahoo.com</font></div></div></body></html>
------=_Part_3505109_1740661653.1485796171125--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============4406782284753980436==--


From xen-users-bounces@lists.xen.org Mon Jan 30 19:26:26 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Jan 2017 19:26:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cYHZb-0006Ik-RJ; Mon, 30 Jan 2017 19:25:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <patpro@patpro.net>) id 1cYHZa-0006Ie-S0
 for xen-users@lists.xen.org; Mon, 30 Jan 2017 19:25:07 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 8F/90-04988-2139F885; Mon, 30 Jan 2017 19:25:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVyUO7xDV2Byf0
 RBhNu21isunqA1YHR4+ju30wBjFGsmXlJ+RUJrBlfZ51mL1ioX7G6eTtzA+MsjS5GLg4hgUlM
 Envu/GIFcVgEprNL/J12gKmLkZNDWCBcYl3fUWYQm1fAUOLW5blsIDazgJbEjX8vwWrYBHQkN
 v/rArI5ODgFNCS23TEBCbMIqEp0rv7DAlEuLfFkxxdmCFtbYtnC11AjbSWuXWxlB2kVEoiU+P
 c9BSQsAjRxwYd7jCC2hICUxJxlB6BsWYmdd06zTGDkn4XkoFlIDpqFZMMCRuZVjBrFqUVlqUW
 6hkZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBQcgABDsY+2Y5H2KU5GBSEuXt
 +9gXIcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd8bE/gghwaLU9NSKtMwcYDzApCU4eJREeJ+Cp
 HmLCxJzizPTIVKnGBWlxHmvgyQEQBIZpXlwbbAYvMQoKyXMywh0iBBPQWpRbmYJqvwrRnEORi
 VhXpFJQFN4MvNK4Ka/AlrMBLTY/VUfyOKSRISUVAOj2Nwvfjqh0mwXY/P/TNgqczh2m/Umt+P
 yt25nf443mL+X/fXCVO6d054sYsquOPZsqYfL/6fbU3/s/fjk8M/VFqrl2zbFd8o+1KnOdlD6
 Oy3C6dDxLd9t1m+I2OCvqaqyasrjTR3fsoIcc5ykmfckLfz1e5/olFdmWScsJ6ewx3W8Wvpv6
 ++Wq0osxRmJhlrMRcWJAFT3cka8AgAA
X-Env-Sender: patpro@patpro.net
X-Msg-Ref: server-4.tower-206.messagelabs.com!1485804304!82607212!1
X-Originating-IP: [193.30.227.216]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43286 invoked from network); 30 Jan 2017 19:25:04 -0000
Received: from rack.patpro.net (HELO rack.patpro.net) (193.30.227.216)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Jan 2017 19:25:04 -0000
Received: from cassandre.patpro.net (boleskine.patpro.net [82.230.142.222])
 (using TLSv1 with cipher ECDHE-RSA-AES128-SHA (128/128 bits))
 (Client did not present a certificate)
 by rack.patpro.net (Postfix) with ESMTPSA id 8D1B229C4;
 Mon, 30 Jan 2017 20:25:03 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=patpro.net;
 s=201701-d30ba799; t=1485804303;
 bh=6CDydHo9bSjaNfXb3++M9KBlhp7Roc8LghALsAco76U=;
 h=Subject:From:In-Reply-To:Date:Cc:References:To;
 b=P6yuoAcs9hNfixqeTmVlNxglptLxkSC8NhVQbhj/X0u/mCostQ/YqcIt2xa+fp4ar
 fiJMuY5GB2qiYxP+lwba6HSU/uokGcwi3PaBgQQech7qiAC2zZlE1huTkfrcsx6pAi
 P50zttaHRDm+srj/ZDqsorGmEqST++9C1r+Hmac0N5lqS5ehNIWgsxHDiHrJWgGmqB
 EXLriQRlKH8oCsovJReSGMGtjWEtqcw9nFDyDY0iklK8jrkrrNxXc0Urw9GanZVitQ
 Z3qSe/jRJoZ1IrJLWc1HhICkyL0O4QdE0uDOWNHfozyTesWmYqVUigiK7ymGWVRPyt
 EaVXE7GXRkXma+XGq7wgV/OvjG7Vji1DPiLxjh7ypO05wpYMJb3EUEG3vcWt04zC0Q
 ntizpB0U33tX4P2qJad/gmeRGUS8mECEtLK1dBxQce/95SFzm+q+Ln/63SC8yCLuQ2
 iwWrpHGzSG3mH7SJTbJnsv5x416Qd4hvs21npZwOHjfGC0EgUZ38OB9MivAvc0GDbU
 I+4825NktV1AIeh2r5vOChKFIB3fOXBcy8If5RdTHOWF5qCFQ/GncBTz2/incOf6eT
 vnJmcbDGIpwN+13og139FwzdhLAggyHtnlw+uWIp8R6iKZPwtcfrbWtN4YxZpWGTOX
 U/eztZm6h+MAD3hQ1/qSUeo4=
Mime-Version: 1.0 (Apple Message framework v1085)
From: Patrick Proniewski <patpro@patpro.net>
In-Reply-To: <2901162.6QXvQx3QC7@bagend>
Date: Mon, 30 Jan 2017 20:25:02 +0100
Message-Id: <2E38263D-6F06-465C-A7B1-19CEA3E76BCB@patpro.net>
References: <B3A99862-60C5-4803-8A5A-99AA85ADCBBA@patpro.net>
 <2901162.6QXvQx3QC7@bagend>
To: Diederik de Haas <didi.debian@cknow.org>
X-Pgp-Agent: GPGMail 1.4.1
X-Mailer: Apple Mail (2.1085)
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] GPU passthrough into linux guest / Unable to locate
	a BIOS ROM
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

LS0tLS1CRUdJTiBQR1AgU0lHTkVEIE1FU1NBR0UtLS0tLQpIYXNoOiBTSEE1MTIKCkhlbGxvIERp
ZWRlcmlrLAoKT24gMjkgamFudi4gMjAxNywgYXQgMTg6NTgsIERpZWRlcmlrIGRlIEhhYXMgd3Jv
dGU6Cgo+IE9uIHpvbmRhZyAyOSBqYW51YXJpIDIwMTcgMTg6MTk6MDUgQ0VUIFBhdHJpY2sgUHJv
bmlld3NraSB3cm90ZToKPj4gb2ZmaWNpYWwgQVRJIGRyaXZlcnMgKGZnbHJ4KSBhcmUgbm8gbG9u
Z2VyIHN1cHBvcnRlZC4gVGhlIGNhcmQgaXMgaGVyZSwKPj4gZGV0ZWN0ZWQsIGJ1dCB0aGUgT1Mg
ZmFpbHMgdG8gaW5pdGlhbGl6ZSBpdCBhbmQgb2YgY291cnNlIHRvIHVzZSBpdC4KPiAKPiBUaGF0
J3MgYmVjYXVzZSB0aGUgZHJpdmVycyBhcmUgbm93IHBhcnQgb2YgbWFpbmxpbmUgbGludXguCj4g
WW91IGRvIGxpa2VseSBuZWVkIHRvIGluc3RhbGwgYSBmaXJtd2FyZSBwYWNrYWdlIHRob3VnaCB0
byBtYWtlIGl0IHdvcmsgYW5kIG9uIAo+IGRlYmlhbiB0aGF0IHBhY2thZ2UgaXMgbmFtZWQgJ2Zp
cm13YXJlLWFtZC1ncmFwaGljcycuCj4gCj4gV2l0aCB0aGF0IEkgZ290IHZnYSBwYXNzdGhyb3Vn
aCB3b3JraW5nIGluIFhlbi4KCgpUaGFua3MgZm9yIHRoZSB0aXAuIEkndmUgc2VhcmNoZWQgYW5k
IGZvdW5kIG91dCB0aGF0IG9uIFVidW50dSwgZmlybXdhcmUtYW1kLWdyYXBoaWNzIGlzIHN1cHBv
c2VkIHRvIGJlIGluIGxpbnV4LWZpcm13YXJlIHBhY2thZ2UsIGJ1dCBsb29raW5nIGF0IGJvdGgg
cGFja2FnZSBmaWxlcyBsaXN0LCBJIGNhbiBzYXkgdGhleSBhcmUgbm90IHRoZSBzYW1lLiAKSSd2
ZSBpbnN0YWxsZWQgbGludXgtZmlybXdhcmUsIGJ1dCBpdCBkaWRuJ3QgZ28gYW55IGJldHRlcjoK
CiMgZG1lc2cgfCBlZ3JlcCAtaSAncGl0Y2Fpcm58cmFkZW9ufDBiJwpbICAgIDAuNjk0Mjc4XSBw
Y2kgMDAwMDowYjowMC4wOiBbMTAwMjo2ODEwXSB0eXBlIDAwIGNsYXNzIDB4MDMwMDAwClsgICAg
MC42OTQ0MzhdIHBjaSAwMDAwOjBiOjAwLjA6IHJlZyAweDEwOiBbbWVtIDB4ZDAwMDAwMDAtMHhk
ZmZmZmZmZiA2NGJpdCBwcmVmXQpbICAgIDAuNjk0NDg5XSBwY2kgMDAwMDowYjowMC4wOiByZWcg
MHgxODogW21lbSAweGZkMzgwMDAwLTB4ZmQzYmZmZmYgNjRiaXRdClsgICAgMC42OTQ1MThdIHBj
aSAwMDAwOjBiOjAwLjA6IHJlZyAweDIwOiBbaW8gIDB4NTQwMC0weDU0ZmZdClsgICAgMC42OTQ5
MDBdIHBjaSAwMDAwOjBiOjAwLjA6IHN1cHBvcnRzIEQxIEQyClsgICAgMC42OTQ5MDJdIHBjaSAw
MDAwOjBiOjAwLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDEgRDIgRDNob3QKWyAgICAwLjY5NTEz
M10gcGNpIDAwMDA6MGI6MDAuMDogU3lzdGVtIHdha2V1cCBkaXNhYmxlZCBieSBBQ1BJClsgICAg
MC42OTUyMThdIHBjaSAwMDAwOjBiOjAwLjE6IFsxMDAyOmFhYjBdIHR5cGUgMDAgY2xhc3MgMHgw
NDAzMDAKWyAgICAwLjcyODk2OV0gcGNpIDAwMDA6MGI6MDAuMTogcmVnIDB4MTA6IFttZW0gMHhm
ZDNmYzAwMC0weGZkM2ZmZmZmIDY0Yml0XQpbICAgIDAuNzMwMzk3XSBwY2kgMDAwMDowYjowMC4x
OiBzdXBwb3J0cyBEMSBEMgpbICAgIDAuNzMwNjg2XSBwY2kgMDAwMDowMDoxNi4wOiBQQ0kgYnJp
ZGdlIHRvIFtidXMgMGJdClsgICAgMC43ODQzNTNdIHZnYWFyYjogZGV2aWNlIGFkZGVkOiBQQ0k6
MDAwMDowYjowMC4wLGRlY29kZXM9aW8rbWVtLG93bnM9bm9uZSxsb2Nrcz1ub25lClsgICAgMC43
ODQzNTVdIHZnYWFyYjogYnJpZGdlIGNvbnRyb2wgcG9zc2libGUgMDAwMDowYjowMC4wClsgICAg
MC44NDA1MzRdIHBucCAwMDowMTogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDBi
MDAgKGFjdGl2ZSkKWyAgICAwLjg4NjA0Ml0gcGNpIDAwMDA6MDA6MTAuMDogQkFSIDY6IGFzc2ln
bmVkIFttZW0gMHg0YjAwODAwMC0weDRiMDBiZmZmIHByZWZdClsgICAgMC44ODY3ODZdIHBjaSAw
MDAwOjAwOjE2LjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwYl0KWyAgICAwLjg4ODIwOF0gcGNpX2J1
cyAwMDAwOjAwOiByZXNvdXJjZSA0IFttZW0gMHgwMDBhMDAwMC0weDAwMGJmZmZmIHdpbmRvd10K
WyAgICAwLjg4ODIyM10gcGNpX2J1cyAwMDAwOjAyOiByZXNvdXJjZSA0IFttZW0gMHgwMDBhMDAw
MC0weDAwMGJmZmZmIHdpbmRvd10KWyAgICAwLjg4ODI1OF0gcGNpX2J1cyAwMDAwOjBiOiByZXNv
dXJjZSAwIFtpbyAgMHg1MDAwLTB4NWZmZl0KWyAgICAwLjg4ODI1OV0gcGNpX2J1cyAwMDAwOjBi
OiByZXNvdXJjZSAxIFttZW0gMHhmZDMwMDAwMC0weGZkM2ZmZmZmXQpbICAgIDAuODg4MjYwXSBw
Y2lfYnVzIDAwMDA6MGI6IHJlc291cmNlIDIgW21lbSAweGQwMDAwMDAwLTB4ZWI5ZmZmZmYgNjRi
aXQgcHJlZl0KWyAgICAyLjA4MjQyMV0gcGNpIDAwMDA6MGI6MDAuMDogU2lnbmFsaW5nIFBNRSB0
aHJvdWdoIFBDSWUgUE1FIGludGVycnVwdApbICAgIDIuMDgyNDIyXSBwY2kgMDAwMDowYjowMC4x
OiBTaWduYWxpbmcgUE1FIHRocm91Z2ggUENJZSBQTUUgaW50ZXJydXB0ClsgICAgMi4yMzIyMzRd
IGFncGdhcnQtaW50ZWwgMDAwMDowMDowMC4wOiBJbnRlbCA0NDBCWCBDaGlwc2V0ClsgICAgMi41
ODM3MDBdIEZyZWVpbmcgdW51c2VkIGtlcm5lbCBtZW1vcnk6IDE0NzZLIChmZmZmZmZmZjgxZjQx
MDAwIC0gZmZmZmZmZmY4MjBiMjAwMCkKWyAgICAyLjgzNTI0M10gW2RybV0gcmFkZW9uIGtlcm5l
bCBtb2Rlc2V0dGluZyBlbmFibGVkLgpbICAgIDIuODM4Nzg1XSByYWRlb24gMDAwMDowYjowMC4w
OiBlbmFibGluZyBkZXZpY2UgKDAwMDAgLT4gMDAwMykKWyAgICAyLjgzOTM1NV0gW2RybV0gaW5p
dGlhbGl6aW5nIGtlcm5lbCBtb2Rlc2V0dGluZyAoUElUQ0FJUk4gMHgxMDAyOjB4NjgxMCAweDE0
NjI6MHgzMDMwKS4KWyAgICAyLjgzOTM5MV0gcmFkZW9uIDAwMDA6MGI6MDAuMDogQkFSIDY6IGNh
bid0IGFzc2lnbiBbPz8/IDB4MDAwMDAwMDAgZmxhZ3MgMHgyMDAwMDAwMF0gKGJvZ3VzIGFsaWdu
bWVudCkKWyAgICAyLjgzOTQwMl0gcmFkZW9uIDAwMDA6MGI6MDAuMDogQkFSIDY6IGNhbid0IGFz
c2lnbiBbPz8/IDB4MDAwMDAwMDAgZmxhZ3MgMHgyMDAwMDAwMF0gKGJvZ3VzIGFsaWdubWVudCkK
WyAgICAyLjgzOTQyMV0gW2RybTpyYWRlb25fZ2V0X2Jpb3MgW3JhZGVvbl1dICpFUlJPUiogVW5h
YmxlIHRvIGxvY2F0ZSBhIEJJT1MgUk9NClsgICAgMi44Mzk0NzBdIHJhZGVvbiAwMDAwOjBiOjAw
LjA6IEZhdGFsIGVycm9yIGR1cmluZyBHUFUgaW5pdApbICAgIDIuODM5NTA1XSBbZHJtXSByYWRl
b246IGZpbmlzaGluZyBkZXZpY2UuClsgICAgMi44Nzg4ODVdIHJhZGVvbjogcHJvYmUgb2YgMDAw
MDowYjowMC4wIGZhaWxlZCB3aXRoIGVycm9yIC0yMgpbICAgMjQuNzg3MjM0XSBzbmRfaGRhX2lu
dGVsIDAwMDA6MGI6MDAuMTogSGFuZGxlIHZnYV9zd2l0Y2hlcm9vIGF1ZGlvIGNsaWVudApbICAg
MjQuNzg3MjM3XSBzbmRfaGRhX2ludGVsIDAwMDA6MGI6MDAuMTogRm9yY2UgdG8gbm9uLXNub29w
IG1vZGUKWyAgIDI0Ljk4NDU5Nl0gaW5wdXQ6IEhEQSBBVEkgSERNSSBIRE1JL0RQLHBjbT0zIGFz
IC9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDoxNi4wLzAwMDA6MGI6MDAuMS9zb3VuZC9jYXJk
MC9pbnB1dDcKWyAgIDI0Ljk4NDYzOV0gaW5wdXQ6IEhEQSBBVEkgSERNSSBIRE1JL0RQLHBjbT03
IGFzIC9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDoxNi4wLzAwMDA6MGI6MDAuMS9zb3VuZC9j
YXJkMC9pbnB1dDgKWyAgIDI0Ljk4NDY3NV0gaW5wdXQ6IEhEQSBBVEkgSERNSSBIRE1JL0RQLHBj
bT04IGFzIC9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDoxNi4wLzAwMDA6MGI6MDAuMS9zb3Vu
ZC9jYXJkMC9pbnB1dDkKWyAgIDI0Ljk4NDcwOF0gaW5wdXQ6IEhEQSBBVEkgSERNSSBIRE1JL0RQ
LHBjbT05IGFzIC9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDoxNi4wLzAwMDA6MGI6MDAuMS9z
b3VuZC9jYXJkMC9pbnB1dDEwClsgICAyNC45ODQ3MzhdIGlucHV0OiBIREEgQVRJIEhETUkgSERN
SS9EUCxwY209MTAgYXMgL2RldmljZXMvcGNpMDAwMDowMC8wMDAwOjAwOjE2LjAvMDAwMDowYjow
MC4xL3NvdW5kL2NhcmQwL2lucHV0MTEKWyAgIDI0Ljk4NDc4N10gaW5wdXQ6IEhEQSBBVEkgSERN
SSBIRE1JL0RQLHBjbT0xMSBhcyAvZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6MTYuMC8wMDAw
OjBiOjAwLjEvc291bmQvY2FyZDAvaW5wdXQxMgpbICAgNDEuMzI1NjQzXSBzbmRfaGRhX2ludGVs
IDAwMDA6MGI6MDAuMTogSVJRIHRpbWluZyB3b3JrYXJvdW5kIGlzIGFjdGl2YXRlZCBmb3IgY2Fy
ZCAjMC4gU3VnZ2VzdCBhIGJpZ2dlciBiZGxfcG9zX2Fkai4KCgpsc3BjaSAtdiBvdXRwdXQ6Cgow
YjowMC4wIFZHQSBjb21wYXRpYmxlIGNvbnRyb2xsZXI6IEFkdmFuY2VkIE1pY3JvIERldmljZXMs
IEluYy4gW0FNRC9BVEldIEN1cmFjYW8gWFQgW1JhZGVvbiBSNyAzNzAgLyBSOSAyNzBYLzM3MCBP
RU1dIChwcm9nLWlmIDAwIFtWR0EgY29udHJvbGxlcl0pCglTdWJzeXN0ZW06IE1pY3JvLVN0YXIg
SW50ZXJuYXRpb25hbCBDby4sIEx0ZC4gW01TSV0gQ3VyYWNhbyBYVCBbUmFkZW9uIFI3IDM3MCAv
IFI5IDI3MFgvMzcwIE9FTV0KCVBoeXNpY2FsIFNsb3Q6IDE5MgoJRmxhZ3M6IGZhc3QgZGV2c2Vs
CglNZW1vcnkgYXQgZDAwMDAwMDAgKDY0LWJpdCwgcHJlZmV0Y2hhYmxlKSBbc2l6ZT0yNTZNXQoJ
TWVtb3J5IGF0IGZkMzgwMDAwICg2NC1iaXQsIG5vbi1wcmVmZXRjaGFibGUpIFtzaXplPTI1Nktd
CglJL08gcG9ydHMgYXQgNTQwMCBbc2l6ZT0yNTZdCglDYXBhYmlsaXRpZXM6IFs0OF0gVmVuZG9y
IFNwZWNpZmljIEluZm9ybWF0aW9uOiBMZW49MDggPD8+CglDYXBhYmlsaXRpZXM6IFs1MF0gUG93
ZXIgTWFuYWdlbWVudCB2ZXJzaW9uIDMKCUNhcGFiaWxpdGllczogWzU4XSBFeHByZXNzIEVuZHBv
aW50LCBNU0kgMDAKCUNhcGFiaWxpdGllczogW2EwXSBNU0k6IEVuYWJsZS0gQ291bnQ9MS8xIE1h
c2thYmxlLSA2NGJpdCsKCUNhcGFiaWxpdGllczogWzEwMF0gVmVuZG9yIFNwZWNpZmljIEluZm9y
bWF0aW9uOiBJRD0wMDAxIFJldj0xIExlbj0wMTAgPD8+CglDYXBhYmlsaXRpZXM6IFsxNTBdIEFk
dmFuY2VkIEVycm9yIFJlcG9ydGluZwoJQ2FwYWJpbGl0aWVzOiBbMjAwXSAjMTUKCUNhcGFiaWxp
dGllczogWzI3MF0gIzE5CglDYXBhYmlsaXRpZXM6IFsyYjBdIEFkZHJlc3MgVHJhbnNsYXRpb24g
U2VydmljZSAoQVRTKQoJQ2FwYWJpbGl0aWVzOiBbMmMwXSAjMTMKCUNhcGFiaWxpdGllczogWzJk
MF0gIzFiCglLZXJuZWwgbW9kdWxlczogcmFkZW9uCgotIC0tPiBubyBkcml2ZXIgYXNzb2NpYXRl
ZAoKCkknbGwgdHJ5IHRvIHBsYXkgYXJvdW5kIHdpdGggZmlybXdhcmUtYW1kLWdyYXBoaWNzIGNv
bnRlbnQgb24gVWJ1bnR1LCBidXQgSSdsbCBwcm9iYWJseSBlbmQtdXAgdGVzdGluZyBEZWJpYW4g
ZGlyZWN0bHkuCgp0aGFua3MsCnBhdHBybwoKLS0tLS1CRUdJTiBQR1AgU0lHTkFUVVJFLS0tLS0K
Q29tbWVudDogR1BHVG9vbHMgLSBodHRwOi8vZ3BndG9vbHMub3JnCgppUUVjQkFFQkNnQUdCUUpZ
ajVNT0FBb0pFUEJrSSthYS9mUlkrWVFIK2dLa2lSRjRhQTFoR2JzWFEvSW53MEI4CnFINDk2MEtq
YTliZTFuTUl2QnhsbXpUTlcrMGp6Y05hNnNjWGpia0Q2S2NyM3hOc0VzNTRtVU44RjJKdU84VlkK
MjF0cjNNcHd2MkMxc2JyNWZHT0hoWVFoeElWUkdmbnkycGpIM0RpMTdwNFBMbC9pN0k4TUcxT2xm
V1hoTy9nRwo3RmRUNTNVVjJkeVRGYkVjMy9qenV4d1NML043cGwxWFdpbExxRVpMTnRMRnJhMS9s
RWdtcmszVm1FSDBoUlByCktzY2pHTlZPb2NIRzBQcDgyNCtWVnBhcDltQjgreGpZZ2J6RXBuLzdE
WGR3Z1VOcytIVE5qVjg1ZHNVaGdxa2gKV0FvMktCOVp4M0NubzUzUk9vcHY3WFdnMHA5ZmVCMFNJ
OEprZWh3c0cybHFaL0JUZmJKMnZCdGt6VkZKRXhnPQo9L1NEMAotLS0tLUVORCBQR1AgU0lHTkFU
VVJFLS0tLS0KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Mon Jan 30 19:26:26 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Jan 2017 19:26:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1cYHZb-0006Ik-RJ; Mon, 30 Jan 2017 19:25:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <patpro@patpro.net>) id 1cYHZa-0006Ie-S0
 for xen-users@lists.xen.org; Mon, 30 Jan 2017 19:25:07 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 8F/90-04988-2139F885; Mon, 30 Jan 2017 19:25:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVyUO7xDV2Byf0
 RBhNu21isunqA1YHR4+ju30wBjFGsmXlJ+RUJrBlfZ51mL1ioX7G6eTtzA+MsjS5GLg4hgUlM
 Envu/GIFcVgEprNL/J12gKmLkZNDWCBcYl3fUWYQm1fAUOLW5blsIDazgJbEjX8vwWrYBHQkN
 v/rArI5ODgFNCS23TEBCbMIqEp0rv7DAlEuLfFkxxdmCFtbYtnC11AjbSWuXWxlB2kVEoiU+P
 c9BSQsAjRxwYd7jCC2hICUxJxlB6BsWYmdd06zTGDkn4XkoFlIDpqFZMMCRuZVjBrFqUVlqUW
 6hkZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBQcgABDsY+2Y5H2KU5GBSEuXt
 +9gXIcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd8bE/gghwaLU9NSKtMwcYDzApCU4eJREeJ+Cp
 HmLCxJzizPTIVKnGBWlxHmvgyQEQBIZpXlwbbAYvMQoKyXMywh0iBBPQWpRbmYJqvwrRnEORi
 VhXpFJQFN4MvNK4Ka/AlrMBLTY/VUfyOKSRISUVAOj2Nwvfjqh0mwXY/P/TNgqczh2m/Umt+P
 yt25nf443mL+X/fXCVO6d054sYsquOPZsqYfL/6fbU3/s/fjk8M/VFqrl2zbFd8o+1KnOdlD6
 Oy3C6dDxLd9t1m+I2OCvqaqyasrjTR3fsoIcc5ykmfckLfz1e5/olFdmWScsJ6ewx3W8Wvpv6
 ++Wq0osxRmJhlrMRcWJAFT3cka8AgAA
X-Env-Sender: patpro@patpro.net
X-Msg-Ref: server-4.tower-206.messagelabs.com!1485804304!82607212!1
X-Originating-IP: [193.30.227.216]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43286 invoked from network); 30 Jan 2017 19:25:04 -0000
Received: from rack.patpro.net (HELO rack.patpro.net) (193.30.227.216)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Jan 2017 19:25:04 -0000
Received: from cassandre.patpro.net (boleskine.patpro.net [82.230.142.222])
 (using TLSv1 with cipher ECDHE-RSA-AES128-SHA (128/128 bits))
 (Client did not present a certificate)
 by rack.patpro.net (Postfix) with ESMTPSA id 8D1B229C4;
 Mon, 30 Jan 2017 20:25:03 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=patpro.net;
 s=201701-d30ba799; t=1485804303;
 bh=6CDydHo9bSjaNfXb3++M9KBlhp7Roc8LghALsAco76U=;
 h=Subject:From:In-Reply-To:Date:Cc:References:To;
 b=P6yuoAcs9hNfixqeTmVlNxglptLxkSC8NhVQbhj/X0u/mCostQ/YqcIt2xa+fp4ar
 fiJMuY5GB2qiYxP+lwba6HSU/uokGcwi3PaBgQQech7qiAC2zZlE1huTkfrcsx6pAi
 P50zttaHRDm+srj/ZDqsorGmEqST++9C1r+Hmac0N5lqS5ehNIWgsxHDiHrJWgGmqB
 EXLriQRlKH8oCsovJReSGMGtjWEtqcw9nFDyDY0iklK8jrkrrNxXc0Urw9GanZVitQ
 Z3qSe/jRJoZ1IrJLWc1HhICkyL0O4QdE0uDOWNHfozyTesWmYqVUigiK7ymGWVRPyt
 EaVXE7GXRkXma+XGq7wgV/OvjG7Vji1DPiLxjh7ypO05wpYMJb3EUEG3vcWt04zC0Q
 ntizpB0U33tX4P2qJad/gmeRGUS8mECEtLK1dBxQce/95SFzm+q+Ln/63SC8yCLuQ2
 iwWrpHGzSG3mH7SJTbJnsv5x416Qd4hvs21npZwOHjfGC0EgUZ38OB9MivAvc0GDbU
 I+4825NktV1AIeh2r5vOChKFIB3fOXBcy8If5RdTHOWF5qCFQ/GncBTz2/incOf6eT
 vnJmcbDGIpwN+13og139FwzdhLAggyHtnlw+uWIp8R6iKZPwtcfrbWtN4YxZpWGTOX
 U/eztZm6h+MAD3hQ1/qSUeo4=
Mime-Version: 1.0 (Apple Message framework v1085)
From: Patrick Proniewski <patpro@patpro.net>
In-Reply-To: <2901162.6QXvQx3QC7@bagend>
Date: Mon, 30 Jan 2017 20:25:02 +0100
Message-Id: <2E38263D-6F06-465C-A7B1-19CEA3E76BCB@patpro.net>
References: <B3A99862-60C5-4803-8A5A-99AA85ADCBBA@patpro.net>
 <2901162.6QXvQx3QC7@bagend>
To: Diederik de Haas <didi.debian@cknow.org>
X-Pgp-Agent: GPGMail 1.4.1
X-Mailer: Apple Mail (2.1085)
Cc: xen-users@lists.xen.org
Subject: Re: [Xen-users] GPU passthrough into linux guest / Unable to locate
	a BIOS ROM
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

LS0tLS1CRUdJTiBQR1AgU0lHTkVEIE1FU1NBR0UtLS0tLQpIYXNoOiBTSEE1MTIKCkhlbGxvIERp
ZWRlcmlrLAoKT24gMjkgamFudi4gMjAxNywgYXQgMTg6NTgsIERpZWRlcmlrIGRlIEhhYXMgd3Jv
dGU6Cgo+IE9uIHpvbmRhZyAyOSBqYW51YXJpIDIwMTcgMTg6MTk6MDUgQ0VUIFBhdHJpY2sgUHJv
bmlld3NraSB3cm90ZToKPj4gb2ZmaWNpYWwgQVRJIGRyaXZlcnMgKGZnbHJ4KSBhcmUgbm8gbG9u
Z2VyIHN1cHBvcnRlZC4gVGhlIGNhcmQgaXMgaGVyZSwKPj4gZGV0ZWN0ZWQsIGJ1dCB0aGUgT1Mg
ZmFpbHMgdG8gaW5pdGlhbGl6ZSBpdCBhbmQgb2YgY291cnNlIHRvIHVzZSBpdC4KPiAKPiBUaGF0
J3MgYmVjYXVzZSB0aGUgZHJpdmVycyBhcmUgbm93IHBhcnQgb2YgbWFpbmxpbmUgbGludXguCj4g
WW91IGRvIGxpa2VseSBuZWVkIHRvIGluc3RhbGwgYSBmaXJtd2FyZSBwYWNrYWdlIHRob3VnaCB0
byBtYWtlIGl0IHdvcmsgYW5kIG9uIAo+IGRlYmlhbiB0aGF0IHBhY2thZ2UgaXMgbmFtZWQgJ2Zp
cm13YXJlLWFtZC1ncmFwaGljcycuCj4gCj4gV2l0aCB0aGF0IEkgZ290IHZnYSBwYXNzdGhyb3Vn
aCB3b3JraW5nIGluIFhlbi4KCgpUaGFua3MgZm9yIHRoZSB0aXAuIEkndmUgc2VhcmNoZWQgYW5k
IGZvdW5kIG91dCB0aGF0IG9uIFVidW50dSwgZmlybXdhcmUtYW1kLWdyYXBoaWNzIGlzIHN1cHBv
c2VkIHRvIGJlIGluIGxpbnV4LWZpcm13YXJlIHBhY2thZ2UsIGJ1dCBsb29raW5nIGF0IGJvdGgg
cGFja2FnZSBmaWxlcyBsaXN0LCBJIGNhbiBzYXkgdGhleSBhcmUgbm90IHRoZSBzYW1lLiAKSSd2
ZSBpbnN0YWxsZWQgbGludXgtZmlybXdhcmUsIGJ1dCBpdCBkaWRuJ3QgZ28gYW55IGJldHRlcjoK
CiMgZG1lc2cgfCBlZ3JlcCAtaSAncGl0Y2Fpcm58cmFkZW9ufDBiJwpbICAgIDAuNjk0Mjc4XSBw
Y2kgMDAwMDowYjowMC4wOiBbMTAwMjo2ODEwXSB0eXBlIDAwIGNsYXNzIDB4MDMwMDAwClsgICAg
MC42OTQ0MzhdIHBjaSAwMDAwOjBiOjAwLjA6IHJlZyAweDEwOiBbbWVtIDB4ZDAwMDAwMDAtMHhk
ZmZmZmZmZiA2NGJpdCBwcmVmXQpbICAgIDAuNjk0NDg5XSBwY2kgMDAwMDowYjowMC4wOiByZWcg
MHgxODogW21lbSAweGZkMzgwMDAwLTB4ZmQzYmZmZmYgNjRiaXRdClsgICAgMC42OTQ1MThdIHBj
aSAwMDAwOjBiOjAwLjA6IHJlZyAweDIwOiBbaW8gIDB4NTQwMC0weDU0ZmZdClsgICAgMC42OTQ5
MDBdIHBjaSAwMDAwOjBiOjAwLjA6IHN1cHBvcnRzIEQxIEQyClsgICAgMC42OTQ5MDJdIHBjaSAw
MDAwOjBiOjAwLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDEgRDIgRDNob3QKWyAgICAwLjY5NTEz
M10gcGNpIDAwMDA6MGI6MDAuMDogU3lzdGVtIHdha2V1cCBkaXNhYmxlZCBieSBBQ1BJClsgICAg
MC42OTUyMThdIHBjaSAwMDAwOjBiOjAwLjE6IFsxMDAyOmFhYjBdIHR5cGUgMDAgY2xhc3MgMHgw
NDAzMDAKWyAgICAwLjcyODk2OV0gcGNpIDAwMDA6MGI6MDAuMTogcmVnIDB4MTA6IFttZW0gMHhm
ZDNmYzAwMC0weGZkM2ZmZmZmIDY0Yml0XQpbICAgIDAuNzMwMzk3XSBwY2kgMDAwMDowYjowMC4x
OiBzdXBwb3J0cyBEMSBEMgpbICAgIDAuNzMwNjg2XSBwY2kgMDAwMDowMDoxNi4wOiBQQ0kgYnJp
ZGdlIHRvIFtidXMgMGJdClsgICAgMC43ODQzNTNdIHZnYWFyYjogZGV2aWNlIGFkZGVkOiBQQ0k6
MDAwMDowYjowMC4wLGRlY29kZXM9aW8rbWVtLG93bnM9bm9uZSxsb2Nrcz1ub25lClsgICAgMC43
ODQzNTVdIHZnYWFyYjogYnJpZGdlIGNvbnRyb2wgcG9zc2libGUgMDAwMDowYjowMC4wClsgICAg
MC44NDA1MzRdIHBucCAwMDowMTogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDBi
MDAgKGFjdGl2ZSkKWyAgICAwLjg4NjA0Ml0gcGNpIDAwMDA6MDA6MTAuMDogQkFSIDY6IGFzc2ln
bmVkIFttZW0gMHg0YjAwODAwMC0weDRiMDBiZmZmIHByZWZdClsgICAgMC44ODY3ODZdIHBjaSAw
MDAwOjAwOjE2LjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwYl0KWyAgICAwLjg4ODIwOF0gcGNpX2J1
cyAwMDAwOjAwOiByZXNvdXJjZSA0IFttZW0gMHgwMDBhMDAwMC0weDAwMGJmZmZmIHdpbmRvd10K
WyAgICAwLjg4ODIyM10gcGNpX2J1cyAwMDAwOjAyOiByZXNvdXJjZSA0IFttZW0gMHgwMDBhMDAw
MC0weDAwMGJmZmZmIHdpbmRvd10KWyAgICAwLjg4ODI1OF0gcGNpX2J1cyAwMDAwOjBiOiByZXNv
dXJjZSAwIFtpbyAgMHg1MDAwLTB4NWZmZl0KWyAgICAwLjg4ODI1OV0gcGNpX2J1cyAwMDAwOjBi
OiByZXNvdXJjZSAxIFttZW0gMHhmZDMwMDAwMC0weGZkM2ZmZmZmXQpbICAgIDAuODg4MjYwXSBw
Y2lfYnVzIDAwMDA6MGI6IHJlc291cmNlIDIgW21lbSAweGQwMDAwMDAwLTB4ZWI5ZmZmZmYgNjRi
aXQgcHJlZl0KWyAgICAyLjA4MjQyMV0gcGNpIDAwMDA6MGI6MDAuMDogU2lnbmFsaW5nIFBNRSB0
aHJvdWdoIFBDSWUgUE1FIGludGVycnVwdApbICAgIDIuMDgyNDIyXSBwY2kgMDAwMDowYjowMC4x
OiBTaWduYWxpbmcgUE1FIHRocm91Z2ggUENJZSBQTUUgaW50ZXJydXB0ClsgICAgMi4yMzIyMzRd
IGFncGdhcnQtaW50ZWwgMDAwMDowMDowMC4wOiBJbnRlbCA0NDBCWCBDaGlwc2V0ClsgICAgMi41
ODM3MDBdIEZyZWVpbmcgdW51c2VkIGtlcm5lbCBtZW1vcnk6IDE0NzZLIChmZmZmZmZmZjgxZjQx
MDAwIC0gZmZmZmZmZmY4MjBiMjAwMCkKWyAgICAyLjgzNTI0M10gW2RybV0gcmFkZW9uIGtlcm5l
bCBtb2Rlc2V0dGluZyBlbmFibGVkLgpbICAgIDIuODM4Nzg1XSByYWRlb24gMDAwMDowYjowMC4w
OiBlbmFibGluZyBkZXZpY2UgKDAwMDAgLT4gMDAwMykKWyAgICAyLjgzOTM1NV0gW2RybV0gaW5p
dGlhbGl6aW5nIGtlcm5lbCBtb2Rlc2V0dGluZyAoUElUQ0FJUk4gMHgxMDAyOjB4NjgxMCAweDE0
NjI6MHgzMDMwKS4KWyAgICAyLjgzOTM5MV0gcmFkZW9uIDAwMDA6MGI6MDAuMDogQkFSIDY6IGNh
bid0IGFzc2lnbiBbPz8/IDB4MDAwMDAwMDAgZmxhZ3MgMHgyMDAwMDAwMF0gKGJvZ3VzIGFsaWdu
bWVudCkKWyAgICAyLjgzOTQwMl0gcmFkZW9uIDAwMDA6MGI6MDAuMDogQkFSIDY6IGNhbid0IGFz
c2lnbiBbPz8/IDB4MDAwMDAwMDAgZmxhZ3MgMHgyMDAwMDAwMF0gKGJvZ3VzIGFsaWdubWVudCkK
WyAgICAyLjgzOTQyMV0gW2RybTpyYWRlb25fZ2V0X2Jpb3MgW3JhZGVvbl1dICpFUlJPUiogVW5h
YmxlIHRvIGxvY2F0ZSBhIEJJT1MgUk9NClsgICAgMi44Mzk0NzBdIHJhZGVvbiAwMDAwOjBiOjAw
LjA6IEZhdGFsIGVycm9yIGR1cmluZyBHUFUgaW5pdApbICAgIDIuODM5NTA1XSBbZHJtXSByYWRl
b246IGZpbmlzaGluZyBkZXZpY2UuClsgICAgMi44Nzg4ODVdIHJhZGVvbjogcHJvYmUgb2YgMDAw
MDowYjowMC4wIGZhaWxlZCB3aXRoIGVycm9yIC0yMgpbICAgMjQuNzg3MjM0XSBzbmRfaGRhX2lu
dGVsIDAwMDA6MGI6MDAuMTogSGFuZGxlIHZnYV9zd2l0Y2hlcm9vIGF1ZGlvIGNsaWVudApbICAg
MjQuNzg3MjM3XSBzbmRfaGRhX2ludGVsIDAwMDA6MGI6MDAuMTogRm9yY2UgdG8gbm9uLXNub29w
IG1vZGUKWyAgIDI0Ljk4NDU5Nl0gaW5wdXQ6IEhEQSBBVEkgSERNSSBIRE1JL0RQLHBjbT0zIGFz
IC9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDoxNi4wLzAwMDA6MGI6MDAuMS9zb3VuZC9jYXJk
MC9pbnB1dDcKWyAgIDI0Ljk4NDYzOV0gaW5wdXQ6IEhEQSBBVEkgSERNSSBIRE1JL0RQLHBjbT03
IGFzIC9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDoxNi4wLzAwMDA6MGI6MDAuMS9zb3VuZC9j
YXJkMC9pbnB1dDgKWyAgIDI0Ljk4NDY3NV0gaW5wdXQ6IEhEQSBBVEkgSERNSSBIRE1JL0RQLHBj
bT04IGFzIC9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDoxNi4wLzAwMDA6MGI6MDAuMS9zb3Vu
ZC9jYXJkMC9pbnB1dDkKWyAgIDI0Ljk4NDcwOF0gaW5wdXQ6IEhEQSBBVEkgSERNSSBIRE1JL0RQ
LHBjbT05IGFzIC9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDoxNi4wLzAwMDA6MGI6MDAuMS9z
b3VuZC9jYXJkMC9pbnB1dDEwClsgICAyNC45ODQ3MzhdIGlucHV0OiBIREEgQVRJIEhETUkgSERN
SS9EUCxwY209MTAgYXMgL2RldmljZXMvcGNpMDAwMDowMC8wMDAwOjAwOjE2LjAvMDAwMDowYjow
MC4xL3NvdW5kL2NhcmQwL2lucHV0MTEKWyAgIDI0Ljk4NDc4N10gaW5wdXQ6IEhEQSBBVEkgSERN
SSBIRE1JL0RQLHBjbT0xMSBhcyAvZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6MTYuMC8wMDAw
OjBiOjAwLjEvc291bmQvY2FyZDAvaW5wdXQxMgpbICAgNDEuMzI1NjQzXSBzbmRfaGRhX2ludGVs
IDAwMDA6MGI6MDAuMTogSVJRIHRpbWluZyB3b3JrYXJvdW5kIGlzIGFjdGl2YXRlZCBmb3IgY2Fy
ZCAjMC4gU3VnZ2VzdCBhIGJpZ2dlciBiZGxfcG9zX2Fkai4KCgpsc3BjaSAtdiBvdXRwdXQ6Cgow
YjowMC4wIFZHQSBjb21wYXRpYmxlIGNvbnRyb2xsZXI6IEFkdmFuY2VkIE1pY3JvIERldmljZXMs
IEluYy4gW0FNRC9BVEldIEN1cmFjYW8gWFQgW1JhZGVvbiBSNyAzNzAgLyBSOSAyNzBYLzM3MCBP
RU1dIChwcm9nLWlmIDAwIFtWR0EgY29udHJvbGxlcl0pCglTdWJzeXN0ZW06IE1pY3JvLVN0YXIg
SW50ZXJuYXRpb25hbCBDby4sIEx0ZC4gW01TSV0gQ3VyYWNhbyBYVCBbUmFkZW9uIFI3IDM3MCAv
IFI5IDI3MFgvMzcwIE9FTV0KCVBoeXNpY2FsIFNsb3Q6IDE5MgoJRmxhZ3M6IGZhc3QgZGV2c2Vs
CglNZW1vcnkgYXQgZDAwMDAwMDAgKDY0LWJpdCwgcHJlZmV0Y2hhYmxlKSBbc2l6ZT0yNTZNXQoJ
TWVtb3J5IGF0IGZkMzgwMDAwICg2NC1iaXQsIG5vbi1wcmVmZXRjaGFibGUpIFtzaXplPTI1Nktd
CglJL08gcG9ydHMgYXQgNTQwMCBbc2l6ZT0yNTZdCglDYXBhYmlsaXRpZXM6IFs0OF0gVmVuZG9y
IFNwZWNpZmljIEluZm9ybWF0aW9uOiBMZW49MDggPD8+CglDYXBhYmlsaXRpZXM6IFs1MF0gUG93
ZXIgTWFuYWdlbWVudCB2ZXJzaW9uIDMKCUNhcGFiaWxpdGllczogWzU4XSBFeHByZXNzIEVuZHBv
aW50LCBNU0kgMDAKCUNhcGFiaWxpdGllczogW2EwXSBNU0k6IEVuYWJsZS0gQ291bnQ9MS8xIE1h
c2thYmxlLSA2NGJpdCsKCUNhcGFiaWxpdGllczogWzEwMF0gVmVuZG9yIFNwZWNpZmljIEluZm9y
bWF0aW9uOiBJRD0wMDAxIFJldj0xIExlbj0wMTAgPD8+CglDYXBhYmlsaXRpZXM6IFsxNTBdIEFk
dmFuY2VkIEVycm9yIFJlcG9ydGluZwoJQ2FwYWJpbGl0aWVzOiBbMjAwXSAjMTUKCUNhcGFiaWxp
dGllczogWzI3MF0gIzE5CglDYXBhYmlsaXRpZXM6IFsyYjBdIEFkZHJlc3MgVHJhbnNsYXRpb24g
U2VydmljZSAoQVRTKQoJQ2FwYWJpbGl0aWVzOiBbMmMwXSAjMTMKCUNhcGFiaWxpdGllczogWzJk
MF0gIzFiCglLZXJuZWwgbW9kdWxlczogcmFkZW9uCgotIC0tPiBubyBkcml2ZXIgYXNzb2NpYXRl
ZAoKCkknbGwgdHJ5IHRvIHBsYXkgYXJvdW5kIHdpdGggZmlybXdhcmUtYW1kLWdyYXBoaWNzIGNv
bnRlbnQgb24gVWJ1bnR1LCBidXQgSSdsbCBwcm9iYWJseSBlbmQtdXAgdGVzdGluZyBEZWJpYW4g
ZGlyZWN0bHkuCgp0aGFua3MsCnBhdHBybwoKLS0tLS1CRUdJTiBQR1AgU0lHTkFUVVJFLS0tLS0K
Q29tbWVudDogR1BHVG9vbHMgLSBodHRwOi8vZ3BndG9vbHMub3JnCgppUUVjQkFFQkNnQUdCUUpZ
ajVNT0FBb0pFUEJrSSthYS9mUlkrWVFIK2dLa2lSRjRhQTFoR2JzWFEvSW53MEI4CnFINDk2MEtq
YTliZTFuTUl2QnhsbXpUTlcrMGp6Y05hNnNjWGpia0Q2S2NyM3hOc0VzNTRtVU44RjJKdU84VlkK
MjF0cjNNcHd2MkMxc2JyNWZHT0hoWVFoeElWUkdmbnkycGpIM0RpMTdwNFBMbC9pN0k4TUcxT2xm
V1hoTy9nRwo3RmRUNTNVVjJkeVRGYkVjMy9qenV4d1NML043cGwxWFdpbExxRVpMTnRMRnJhMS9s
RWdtcmszVm1FSDBoUlByCktzY2pHTlZPb2NIRzBQcDgyNCtWVnBhcDltQjgreGpZZ2J6RXBuLzdE
WGR3Z1VOcytIVE5qVjg1ZHNVaGdxa2gKV0FvMktCOVp4M0NubzUzUk9vcHY3WFdnMHA5ZmVCMFNJ
OEprZWh3c0cybHFaL0JUZmJKMnZCdGt6VkZKRXhnPQo9L1NEMAotLS0tLUVORCBQR1AgU0lHTkFU
VVJFLS0tLS0KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

